lite-youtube {
background-color: #000;
position: relative;
display: block;
contain: content;
background-position: center center;
background-size: cover;
cursor: pointer;
max-width: 720px;
} lite-youtube::before {
content: '';
display: block;
position: absolute;
top: 0;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);
background-position: top;
background-repeat: repeat-x;
height: 60px;
padding-bottom: 50px;
width: 100%;
transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
} lite-youtube::after {
content: "";
display: block;
padding-bottom: calc(100% / (16 / 9));
}
lite-youtube > iframe {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
border: 0;
} lite-youtube > .lty-playbtn {
display: block;
width: 68px;
height: 48px;
position: absolute;
cursor: pointer;
transform: translate3d(-50%, -50%, 0);
top: 50%;
left: 50%;
z-index: 1;
background-color: transparent; background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 68 48"><path d="M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z" fill="red"/><path d="M45 24 27 14v20" fill="white"/></svg>');
filter: grayscale(100%);
transition: filter .1s cubic-bezier(0, 0, 0.2, 1);
border: none;
}
lite-youtube:hover > .lty-playbtn,
lite-youtube .lty-playbtn:focus {
filter: none;
} lite-youtube.lyt-activated {
cursor: unset;
}
lite-youtube.lyt-activated::before,
lite-youtube.lyt-activated > .lty-playbtn {
opacity: 0;
pointer-events: none;
}
.lyt-visually-hidden {
clip: rect(0 0 0 0);
clip-path: inset(50%);
height: 1px;
overflow: hidden;
position: absolute;
white-space: nowrap;
width: 1px;
}
.embed-container lite-youtube {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
max-width: none;
}
.button, button, #header-4 #header-right .contact-details .contact-detail a{
color: #000;
}
.bqsqi-wrapper .grid .column .inner-text .button{
color:  #fff;
}
.cc-window{
display: none !important;
}
.page-id-37 .kqbhm-wrapper .grid.style1 .icon-link-wrapper .icon {
width: 3em;
height: 3em; color: #523881;
} .single.single-post .entry-meta_wrapper{
display: flex;
font-size: 14px;
margin: 1rem 0;
color: rgb(61,61,61);
}
.single.single-post span.author,
.footer-author span.author {
font-weight: bold;
}
.single.single-post .details-col,
.footer-author .details-col {
margin-left: 0.5rem;
line-height: 1.3rem;
justify-content: center;
align-self: center;
}
.single.single-post .image-col img,
.footer-author .image-col img {
max-width: 3.5rem;
max-height: 3.5rem;
object-fit:contain;
border-radius: 50%;
}
@media (max-width: 47.8755em) {
.slider-type-2 .single-slide .slide-content-wrapper .slide-content{
width: 100%
}
.footer-author .grid {
flex-flow: nowrap;
}
#gform_wrapper_6{
display: block !important;
} 
}