.field.field--name-body img { float: right; clear: both; margin: 10px 2px 10px 20px; }
.caption { float: right; font-size: .7em; text-align: center; margin: 10px 0 20px 0; clear:both; }
.caption > figcaption { background: #F0F0F0; margin: 0 0 0 20px; padding: 2px; }

#navbar-top, .site-footer { background-color: #2C3F37; }
#navbar-main { background-color: #07403E; }
#navbar-main { background: #07403E; background-color: rgb(7, 64, 62); }

.field--name-field-date { font-size: 1em; color: #010C13; } 

#block-views-block-press-block-1 { background: #F0FFF1; }

#main .breadcrumb { background-color: #F5FFF5; }
#main .breadcrumb a { color:#06229D; }
.sidebar .block { background-color: #F5FFF5; }

/*
.rounded-button { text-align:center; display:flex; }
.rounded-button a { text-decoration: none; border: 2px solid #014AA2; border-radius:50px; padding:10px; } 
.rounded-button a:hover { background: #014AA2; color:#FFFFFF; border: 2px solid #014AA2; border-radius:50px; } 
*/

.field--name-field-media-oembed-video { position: relative; overflow: hidden; width: 100%; padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */ }
/* Then style the iframe to fit in the container div with full height and width */
.media-oembed-content { position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; }