/* Video field fix */
.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%;
}
#block-claro-content .field--name-field-media-oembed-video {padding-top: 0px;}

.video-frame {
	padding: 10px;
  filter: drop-shadow(grey 0.5rem 0.5rem 5px);
}

/* fix the source editor */
.ck-content { 
 color: #000!important; 
}
.ck-source-editing-area textarea { 
 height: 100%!important; 
}

strong, b { font-weight: 900 !important;color: inherit;text-shadow: 0 0 0 currentColor;}

h4,h5,h6,label,.field--label,.page-title, .html .tp-caption {font-family: Source Serif 4; }
h1,h2,h3,h4,h5 {  letter-spacing: -0.05em;}
1 a:hover, h1 a:focus, .h1 a:hover, .h1 a:focus, h2 a:hover, h2 a:focus, .h2 a:hover, .h2 a:focus, h3 a:hover, h3 a:focus, .h3 a:hover, .h3 a:focus, h4 a:hover, h4 a:focus, .h4 a:hover, .h4 a:focus, h5 a:hover, h5 a:focus, .h5 a:hover, .h5 a:focus, h6 a:hover, h6 a:focus, .h6 a:hover, .h6 a:focus {
    text-decoration: none;}
a, a:hover {text-decoration: none;}


