.screen-reader-text {
display: block;
position: absolute;
left: -999px;
top: -999px; }
.screen-reader-text:focus { left: 0;
top: 0;
padding: 3px;
background: #ffc;
border:1px solid #990000;
z-index: 100;
}
.video-js.vjs-fluid:not(.vjs-audio-only-mode) {
border-radius: 10px;
overflow: hidden
}
.single .hero__inner-c2 img {
width: 100%;
height: 100%;
max-width: 640px;
float: right;
border-radius: 15px;
max-height: 460px;
object-fit: cover;
}
.hide_main_vid + .is-provider-youtube {
display: none
}
.hide_main_vid > :first-child.is-provider-youtube {
display: none;
}
.swal2-container .wpcf7-submit {
background: #CF142B;
color: #fff;
border-radius: 100px;
text-align: center;
margin: 1rem 0;
border: none;
position: relative;
border-bottom: 2px solid rgb(112, 5, 5);
cursor: pointer;
}
.wpcf7-submit {
cursor: pointer;
}
@media (max-width: 800px)
{
.swal2-html-container {
margin: 0 !important
}
.pop_content {
padding-top: 3rem
}
}
.wpb-pcf-btn:hover {
cursor: pointer
}
.pop_content {
font-size: 1rem;
margin-bottom: 2rem
}
.swal2-close {
margin-bottom: -2rem !important
}
.swal2-close:focus {
box-shadow: none !important;
}
.swal2-close:hover {
color: #CF142B !important
}
.search_results h2 a {
color: #14027D;
text-decoration: none;
}
.search_results h2 a:hover {
color: #CF142B;
}
.search_results article {
padding: 2rem 0;
border-bottom: 1px solid #eaeaea;
clear: both
}
.search_results .entry-meta {
font-size: .8rem
}
.search_results .post-thumbnail {
max-width: 15vw;
display: block;
float: left;	
padding-right: 20px;
padding-bottom: 20px;
}
.search_results .post-thumbnail img {
width: 100%;
height: auto;
max-height: 12vw;
object-fit: cover;
}
.search_results,
.search_results article {
overflow: auto;
}
.nav-previous a,
.nav-next a {
background: #CF142B;
color: #fff;
border-radius: 100px;
text-align: center;
margin: 1rem 0;
border: none;
position: relative;
border-bottom: 2px solid rgb(112, 5, 5);	
text-decoration: none;
padding: 1rem 3rem
}
.nav-previous a:hover,
.nav-next a:hover {
background: #CF142B;
color: #fff;
border-radius: 100px;
text-align: center;
margin: 1rem 0;
border: none;
position: relative;
border-bottom: 2px solid rgb(112, 5, 5);	
}
.search-results .nav-links {
display: grid;
grid-template-columns: 50% 50%; 
}
.navigation.posts-navigation {
margin: 3rem 0
}
.nav-previous,
.nav-next {
text-align: center
}
@media (max-width: 1320px)
{
.wrapper.search_results {
padding-left: 1rem;
padding-right: 1rem;
}
}
.page-template-contact  .hero__inner-c1 p a {
color: #fff !important;
text-decoration: none
}
.page-template-contact  .hero__inner-c1 p a:hover {
text-decoration: underline;
}
.page-template-contact-thanks .hero__inner-c1 p a {
color: #fff !important;
text-decoration: none
}
.page-template-contact-thanks .hero__inner-c1 p a:hover {
text-decoration: underline;
}
.psl-contact-thanks {
}
.psl-contact__content h2 {
color: #14027D;
font-size: 3rem;
line-height: 1.2;
margin-bottom: 1rem;
max-width: 950px
}
.grecaptcha-badge {
display: none !important;
}
.wp-block-gallery {
display: flex
}
.wp-block-image figure.alignleft {
width: 50%;
float: left;
margin-right: 2rem;
margin-bottom: 2rem;
}
.content_inner--main .wp-block-image figure.alignleft img {
margin-top: 0
}
@media (min-width: 900px)
{
.wp-block-embed.aligncenter {
text-align: center
} 
.wp-block-embed.alignright {
float: right;
margin-left: 2rem;
margin-bottom: 2rem;
} 
.wp-block-embed.alignleft {
float: left;
margin-right: 2rem;
margin-bottom: 2rem;
} 
}
.wp-block-table table {
margin: 0;
padding: 0;
border-spacing: 0;
border-collapse: collapse;
width: 100%
}
.wp-block-table table td {
border: 1px solid #0C0053;
padding: 1rem;
border-collapse: collapse;
}
.vjs-poster img {
object-fit: cover !important;
} #my-video.vjs-wait .vjs-big-play-button { pointer-events: none; }
.video__player-cs { opacity: 0; transition: opacity .6s ease; }
.video__player-cs.is-visible { opacity: 1; }