@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body{line-height: 1.6; font-size: 19px !important;}
h1, h2, h3, h4, h5, h6 {color: #333;}
#content p {line-height: 1.6;}
a:hover {color: #ca1530;}
.embed .fluid-width-video-wrapper {padding-top: 56.25% !important;}
.embed .fluid-width-video-wrapper iframe{width: 100% !important;height: 100% !important;}
#footer{margin-top: 0;}
.footer-banner, .footer-feature{display:none;}
.swiper_wrapper{margin-bottom: 40px;}
#press-release h2.mb-0{color:#000;}
.tab-container {background-color: #fff;}
.show-listing-grid .col-md-12:last-child .show-item {border-bottom: none;}
.owl-carousel .owl-nav [class*="owl-"]{top: 30%;background-color:transparent;}
.gjs-editor-cont .footer-banner{margin-top:0 !important;}
#wrapper.clearfix{min-height:400px;}
.swiper_wrapper {background-color: #fff;}

#footer .widget_links li a:hover {color: #ffe9e9;}
#footer a:hover {color: #ffe9e9;}

.IDLJO4R1K0V1LMF8 .bg-white {background-color:transparent !important;}
.custom_testimonial{border: none !important;text-align: center;padding: 25px;}
.custom_testimonial .pic img{width: 150px;height: 150px;object-fit: cover;margin: 0 auto 30px auto;}


.light-section-inner{background-color:#e2e0df;padding: 60px 0;}

#footer h6{color:#fff;margin-bottom: 8px;display: block;font-size: 22px !important;}
#footer h4{margin-bottom: 8px;display: block;text-transform: uppercase;font-size: 22px !important;}
footer .col-md-3 .row{display:block !important;margin:0 !important;}
#footer p{font-size: 18px;margin-bottom:15px;line-height: 1.4;} 
#footer .widget_links li a{font-size: 18px;font-weight:bold;line-height: 1.7;  text-transform: uppercase;}
#footer .footer-logo{display:none;}
#footer .social-icon{color: #fff;background-color: transparent;width: auto;  height: auto;font-size: 40px;  border-radius: 0;line-height: 1.4 !important;  margin-left: 20px;  transition: none;}
#footer .social-icon:hover{background-color:transparent !important;color:#e31937;}
#footer .social-icon i{transition: none !important;}
#footer .social-icon i:hover{margin-top: 0 !important;}
#footer .social-icon i:last-child{display:none;}
#footer .widget .row{display:block;margin:0 !important;}
.bg-info {background-color: #f55506 !important;}
#footer .footer-widgets-wrap {padding: 80px 0 30px 0;}

.children-theme-shows-listing .container{padding:0 !important;}
form{margin:0 !important;}
.py-5.children-theme-shows-listing{padding:0 !important;}
#footer .container-fluid{padding-right: 30px;padding-left: 30px;}
#footer .entry.col-12{padding: 0 0 15px 0;}
#footer .entry.col-12 .col{padding: 0;}
#footer .entry-title h4{font-size: 17px !important;text-transform: none;}
#footer .entry-meta li{color: #fff;}
.footer-logo + p {display:none !important;}
.show-status-spot {color: #191919;}
.accordion .card{background-color: transparent;border: none;}
.accordion .card{background-color: transparent;border: none;}
.accordion .card-header{background-color: transparent;border: none;padding: 0}




@media (max-width: 767px){
     .header-row {padding: 20px 0;}
     .standard-logo img {height: 25px !important;}
     .standard-logo{margin-bottom:0 !important;}
     .show-listing-grid .show-item .show-buttons .btn{min-width: unset;padding: 0 13px;}
     .show-listing-grid .show-item h2{font-size: 22px !important;}
     .swiper_wrapper {margin-bottom: 0;}
     .slider-caption h2{font-size: 22px !important;}
     .slider-caption{bottom: 20px;}
     .slider-main-img{height:100%;}
}
@media (min-width: 992px) {
     .standard-logo img {height: 30px !important;}
     .swiper_wrapper {margin-bottom: 0;}
     .newsdetail-slider{margin-top: -113px;}
}
@media (max-width: 991px) and (min-width: 768px) {
     .header-row {padding: 20px 0;}
     .standard-logo img {height: 20px !important;}
     .standard-logo{margin-bottom:0 !important;}
     .show-listing-grid .show-item .show-buttons .btn{min-width: unset;padding: 0 13px;}
     .show-listing-grid .show-item h2{font-size: 22px !important;}
     .swiper_wrapper {margin-bottom: 0;}
     .slider-main-img{height:100%;}
}

#charlotte {
    background-image: url(https://dct.artdynamix.net/storage/summernote_photo/dct/d46c2fce6e6f5703a21922a8bc9b03ba02f5aa6c.webp);
    float: left;
    width: 455px;
    height: 455px;
    margin-top: 10px;
    margin-left: 10px;
    background-repeat: no-repeat;
    background-size: contain;
}

.morebtn {
    background: none repeat scroll 0 0 #AC0617;
    border: 2px solid #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    display: inline-block;
    padding: 2px 5px;
}

.morebtn a {
    color: #FFFFFF !important;
    text-decoration: none  !important;
    font-size: 12px;
    font-style: italic;
}

#pigeon {
    background-image: url(/storage/summernote_photo/dct/cf995c38c77219c709708b51d203f62bd7a02247.webp);
    float: left;
    width: 455px;
    height: 455px;
    margin-top: 10px;
    margin-left: 10px;
    background-repeat: no-repeat;
    background-size: contain;
border-radius: 25px;
}

#the-happy-elf {
    background-image: url(/storage/summernote_photo/dct/a911c71388b128342af796773b5ddc2bd45bbc2c.webp);
    float: left;
    width: 455px;
    height: 455px;
    margin-top: 10px;
    margin-left: 10px;
    background-repeat: no-repeat;
   background-size: contain;
border-radius: 25px;
}

#Junie-b {
    background-image: url(/storage/summernote_photo/dct/1a84b6ad99c9748ed486808def04321baedacdc5.webp);
    float: left;
    width: 455px;
    height: 455px;
    margin-top: 10px;
    margin-left: 10px;
    background-repeat: no-repeat;
   background-size: contain;
border-radius: 25px;
}
.tabs-tb .tab-nav li.ui-tabs-active a {
  background-color: #e31937;
  color: #fff;
}
.IDLJ1JZTP1NNYGJ1 .galleries{
display: flex;
margin:0 -10px;
}
.IDLJ1JZTP1NNYGJ1 .galleries section.bg-dark{
margin:10px;
background-color: rgba(255, 255,255, 1) !important;
padding: 0 !important;
}
.IDLJ1JZTP1NNYGJ1 .galleries section.bg-dark .container{
padding: 0 !important;
}

.IDLJ1JZTP1NNYGJ1 .galleries h2{
font-size: 22px !important;
line-height: 1.3;
min-height:58px;
text-align:left;
color: #000;
}
.IDLJ1JZTP1NNYGJ1 .galleries p{
text-align:left;opacity: 0.7;color: #333;
}
.IDLJ1JZTP1NNYGJ1 .col-md-8{
flex: 0 0 100%;
max-width: 100%;
}
.IDLJEAGZ9JSUSKY6 .galleries{
display: flex;
margin:0 -10px;
}
.IDLJEAGZ9JSUSKY6 .galleries section.bg-dark{
margin:10px;
background-color: rgba(255, 255,255, 1) !important;
padding: 0 !important;
}
.IDLJEAGZ9JSUSKY6 .galleries section.bg-dark .container{
padding: 0 !important;
}
.IDLJEAGZ9JSUSKY6 .galleries .btn-primary{
background-color: transparent;
border: none;
color: #ab1f22 !important;
}
.IDLJEAGZ9JSUSKY6 .galleries .btn-primary:hover{
color: red !important;
}
.IDLJEAGZ9JSUSKY6 .galleries h2{
font-size: 22px !important;
line-height: 1.3;
min-height:58px;
text-align:left;
color: #000;
}
.IDLJEAGZ9JSUSKY6 .galleries p{
text-align:left;opacity: 0.7;color: #333;
}
.IDLJEAGZ9JSUSKY6 .galleries .mt-4{
text-align: right;
padding: 25px 15px;
margin-top: 0 !important;
}
.IDLJEAGZ9JSUSKY6 .col-md-8{
flex: 0 0 100%;
max-width: 100%;
}

.IDLKXS0JXX6Y7IZ0 .galleries{
display: flex;
margin:0 -10px;
flex-wrap: wrap;
}
.IDLKXS0JXX6Y7IZ0 .galleries section.bg-dark{
    margin: 10px;
    background-color: rgba(255, 255, 255, 1) !important;
    padding: 0 !important;
    width: calc(33.3% - 20px);
}
.IDLKXS0JXX6Y7IZ0 .galleries section.bg-dark .container{
padding: 0 !important;
}
.IDLKXS0JXX6Y7IZ0 .galleries .btn-primary{
background-color: transparent;
border: none;
color: #ab1f22 !important;
}
.IDLKXS0JXX6Y7IZ0 .galleries .btn-primary:hover{
color: red !important;
}
.IDLKXS0JXX6Y7IZ0 .galleries h2{
font-size: 22px !important;
line-height: 1.3;
min-height:58px;
text-align:left;
color: #000;
}
.IDLKXS0JXX6Y7IZ0 .galleries p{
text-align:left;opacity: 0.7;color: #333;
}
.IDLKXS0JXX6Y7IZ0 .galleries .mt-4{
text-align: right;
padding: 25px 15px;
margin-top: 0 !important;
}
.IDLKXS0JXX6Y7IZ0 .col-md-8{
flex: 0 0 100%;
max-width: 100%;
}

.IDLJ6YV0KOAZZJZ22 .galleries{
display: flex;
margin:0 -10px;
flex-wrap: wrap;
}
.IDLJ6YV0KOAZZJZ22 .galleries section.bg-dark{
margin:10px;
background-color: rgba(255, 255,255, 0.1) !important;
padding: 0 !important;
width: calc(33.3% - 20px);
}
.IDLJ6YV0KOAZZJZ22 .galleries section.bg-dark .container{
padding: 0 !important;
}
.IDLJ6YV0KOAZZJZ22 .galleries .btn-primary{
background-color: transparent;
border: none;
color: #ab1f22 !important;
}
.IDLJ6YV0KOAZZJZ22 .galleries .btn-primary:hover{
color: red !important;
}
.IDLJ6YV0KOAZZJZ22 .galleries h2{
font-size: 22px !important;
line-height: 1.3;
min-height:58px;
text-align:left;
display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.IDLJ6YV0KOAZZJZ22 .galleries p{
text-align:left;opacity: 0.7;
}
.IDLJ6YV0KOAZZJZ22 .galleries .mt-4{
text-align: right;
padding: 25px 15px;
margin-top: 0 !important;
}
.IDLJ6YV0KOAZZJZ22 .col-md-8{
flex: 0 0 100%;
max-width: 100%;
}

.IDLJ1JZTP1NNYGJ1 .galleries{
display: flex;
margin:0 -10px;
flex-wrap: wrap;
}
.IDLJ1JZTP1NNYGJ1 .galleries section.bg-dark{
margin:10px;
background-color: rgba(255, 255,255, 1) !important;
padding: 0 !important;
width: calc(33.3% - 20px);
}
.IDLJ1JZTP1NNYGJ1 .galleries section.bg-dark .container{
padding: 0 !important;
}
.IDLJ1JZTP1NNYGJ1 .galleries h2{
font-size: 22px !important;
line-height: 1.3;
min-height:58px;
text-align:left;
display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.IDLJ1JZTP1NNYGJ1 .galleries p{
text-align:left;opacity: 0.7;
}
.IDLJ1JZTP1NNYGJ1 .col-md-8{
flex: 0 0 100%;
max-width: 100%;
}
.IDLJEAGZ90STTZK0{
padding:0 !important;
margin-bottom:20px;
}
.IDLJEAGZ9YGLBOD7{
margin-top:50px;
}
.swiper-pagination{
right: 0;
width: 50px !important;
left: auto !important;
display: flex;
align-items: center;
flex-flow: column;
justify-content: center;
margin: 0;
top: 0;
bottom: 0 !important;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 7px 4px;
}
.swiper-pagination span.swiper-pagination-bullet-active {
  background-color: #ab1f22 !important;
}
#gotoTop {
  z-index: 99999999;
background-color: #e31937;
}
#gotoTop:hover{
background-color: #e31937 !important;
}
.IDLJECB4WZDFKFJ1{
  max-width: 700px;
  margin: 0 auto;
}
.IDLJEARMW65LG7T0{
text-align:center;
}
.IDLJEARMW65LG7T0 .btn-light{
  background-color: #bebebe;
  border-color: #bebebe;
}
.IDLJE9SWJO7IEXW6{
text-align:center;
}
.IDLJEAGZ9YGLBOD7{
text-align:center;
}
.IDLJEAGZ9YGLBOD7 .btn-dark{
  background-color: #7e35ce;
  border-color: #7e35ce;
}
.IDLJEARMXF13RZZ3{
max-width: 800px;
}
.IDLJOHFCWYJXQHP5 {
    max-width: 700px;
    margin: 0 auto;
}
.red-section-inner .fsBody p {color: inherit;}
.dwg-sponsors-carousel .oc-item{height:100%;}
.dwg-sponsors-carousel .oc-item a{display: flex;align-items: center;width: 100%;height: 100%;}
.dwg-sponsors-carousel .oc-item a h4{position: unset;margin: 0;padding: 0 10px;}
.fancy-title::after {display: none;}

@media (max-width: 767px){
.IDLKXS0JXX6Y7IZ0 .galleries{flex-wrap: wrap;}
.IDLKXS0JXX6Y7IZ0 .galleries section{width:calc(100% -  20px) !important;}
.IDLKXS0JXX6Y7IZ0 .galleries .btn-primary {  color: #fff !important;  font-size: 12px;  margin-bottom: 40px;}
.IDLJEAGZ9JSUSKY6 .galleries{flex-wrap: wrap;}
.IDLJEAGZ9JSUSKY6 .galleries section{width:calc(100% -  20px) !important;}
.IDLJEAGZ9JSUSKY6 .galleries .btn-primary {font-size: 12px;}
.IDLJ6YV0KOAZZJZ22 .galleries{flex-wrap: wrap;}
.IDLJ6YV0KOAZZJZ22 .galleries section{width:calc(100% -  20px) !important;}
.IDLJ6YV0KOAZZJZ22 .galleries .btn-primary {  color: #fff !important;  font-size: 12px;  margin-bottom: 40px;}
.IDLJ1JZTP1NNYGJ1 .galleries{flex-wrap: wrap;}
.IDLJ1JZTP1NNYGJ1 .galleries section{width:calc(100% -  20px) !important;}
.IDLJ1JZTP1NNYGJ1 .galleries .btn-primary {font-size: 12px;  margin-bottom: 40px;}
.IDLJE9C9IG75HBD7{margin-bottom:20px;}
.custom_testimonial{padding:5px;}
.custom_testimonial p{font-size: 13px;}
.IDLJO4R1K0V1LMF8 .container, .IDLJO4R1K0V1LMF8 .col-md-12{padding:0 !important;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 3px 4px;width: 7px;height: 7px;}
.page-show-details .slider-element::after {bottom: -15px;}
.red-section-inner, .green-section-inner, .blue-section-inner, .purple-section-inner, .black-section-inner, .light-section-inner{padding: 30px 0;}
.page-show-details .tabs-accordion .mb-0 button {font-size: 16px;}
}

@media (max-width: 991px) and (min-width: 768px) {
.IDLKXS0JXX6Y7IZ0 .galleries{flex-wrap: wrap;}
.IDLKXS0JXX6Y7IZ0 .galleries section{width:calc(50% -  20px) !important;}
.IDLJEAGZ9JSUSKY6 .galleries{flex-wrap: wrap;}
.IDLJEAGZ9JSUSKY6 .galleries section{width:calc(50% -  20px) !important;}
.IDLJ6YV0KOAZZJZ22 .galleries{flex-wrap: wrap;}
.IDLJ6YV0KOAZZJZ22 .galleries section{width:calc(50% -  20px) !important;}
.IDLJ1JZTP1NNYGJ1 .galleries{flex-wrap: wrap;}
.IDLJ1JZTP1NNYGJ1 .galleries section{width:calc(50% -  20px) !important;}
.swiper_wrapper.vh-75 {height: 37.5vw !important;}
.slider-caption{bottom: 35px;}
}

@media (min-width: 992px){
.swiper_wrapper.vh-75 {height: 37.5vw !important;}
header .mob-menu .primary-menu .menu-item .menu-link{padding-bottom: 18px !important;padding-top: 18px !important;font-size: 17px;font-weight: 500;text-transform: uppercase;}
header .mob-menu .primary-menu .menu-item .menu-link {text-shadow: none;}
header .mob-menu .primary-menu .menu-item .menu-link:hover{color: #fafafa;}
.primary-heading h4{font-size: 36px !important;}
.IDKR1OAAUZU2WV21 .swiper_wrapper.vh-75 {height: 29.5vw !important;}
}

.IDLKXTGUMDVAS831 .btn {
 padding: 25px 60px 25px 60px;
}

.IDLKXTGUMDVAS831 .btn {
 padding: 25px 60px 25px 60px;
}

.IDLKXYIOF4S43MH3 .btn {
 padding: 25px 60px 25px 60px;
}

.IDLKTEN89Z5QL0Q1 .btn {
 padding: 25px 60px 25px 60px;
}

.IDLKXZ7UULLK3IF3 .btn {
 padding: 25px 60px 25px 60px;
}

.IDLKXUPNPOYQ5KM3 .btn {
 padding: 25px 60px 25px 60px;
}

.IDLKXWHSGHM25SK21 button {
    width: 100%;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.slider-caption-inner .btn-primary:hover {
  color: #fff;
  opacity: 0.98;
}



.IDLJ2MD6DHE5DLH5 .section-bg{background-color: transparent;}
/*.IDLJ2MD6DHE5DLH5 h2.mb-0 {color: #fff !important;}
.IDLJ2MD6DHE5DLH5 a {color: #fff;}
.IDLJ2MD6DHE5DLH5 b {color: #fff;}*/
.IDLJ2MD6DHE5DLH5 .container{padding:0 !important;}
.IDLJ2MD6DHE5DLH5 .style-msg.p-3{padding:15px 0 !important;}
.IDLKXSKXKB66GU40 .section-bg{background-color: transparent;}
/*.IDLKXSKXKB66GU40 h2.mb-0 {color: #fff !important;}
.IDLKXSKXKB66GU40 a {color: #fff;}
.IDLKXSKXKB66GU40 b {color: #fff;}*/
.IDLKXSKXKB66GU40 .container{padding:0 !important;}
.IDLKXSKXKB66GU40 .style-msg.p-3{padding:15px 0 !important;}
.fs1Col h2{color:#000;}
.IDLJO5QX76FBWAL7 .bg-white{background-color: transparent !important;padding: 0;margin: 0;}
.IDKR1OAAUZU2WV21 .slider-caption h2{display:none;}
.custom_testimonial .pic{display:none;}

.owl-carousel .owl-nav .owl-next {right: -15px !important;}
.owl-carousel .owl-nav .owl-prev{left: -15px !important;}
.custom_testimonial .title {font-size: 19px !important;color: #ab1f22;}
.custom-testimonial-slider{margin-bottom: 100px;}

.footer-banner{z-index: 99999999;position: relative;margin-top:-130px;}
.tab-container {background-color: transparent;border: none !important;}
.tab-content{padding: 1.5rem 0 !important;}
.tab-nav {border-bottom: none !important;}
.tab-nav li a {background-color: #FF8225;}
.tabs-tb .tab-nav li.ui-tabs-active a {top: 0;height: 41px;}
.tab-nav li{border: 1px solid transparent;}



.page-show-details .tab-nav {background: #fff;overflow: hidden;}
.page-show-details .tab-nav li a {color: #ffffff;background-color: #f55506;font-weight: bold;text-transform: uppercase;}
.page-show-details .btn-info {color: #fff;background-color: #ab1f22;border-color: #ab1f22;}
.page-show-details .btn-info:hover{color: #fff;background-color: #ab1f22;border-color: #ab1f22;opacity:0.9;}
.page-show-details .footer-banner{margin-top: 0;}
.table-striped > tbody > tr:nth-child(2n+1) {background-color: rgba(0, 0, 0, 0.03);}
.table td{border-top: none;}.table thead th {border-bottom: 2px solid #dee2e6;}
.include-header{margin-top:-2px !important;}

.IDLJ1JZTP1NNYGJ1 .btn{margin-bottom:40px;}


.page-show-details-split-screen li.text-white{list-style: none;}
.page-show-details-split-screen .card {border:none !important;}
td.custom-tooltip {background: #ab1f22 !important;border: 3px solid #fff !important;}


.page-show-details-split-screen .row.bg-dark{position:relative;}
.page-show-details-split-screen .row.bg-dark::after{display: block;content: '';width: 100%;padding-top: 40px;height: 0;
  background-image: url('https://dct.artdynamix.net/images/pagebuilder/273d51e5d64c2bdc2da410e87ed0464e7341f6d9/border-top-white.png');
  background-repeat: no-repeat;background-size: cover;background-position: top center;position: absolute;bottom: 0;}

.n-read-btn{text-decoration: none;  color: #fff !important;  background-color: #e31937;  padding: 19px;  border-radius: 5px;  margin: 10px 5px;  font-size: 19px;  min-width: 80px;  display: inline-block;}
.n-read-btn:hover{opacity:0.9;}

#header{ }
#header-wrap{background: #e31937;background: linear-gradient(90deg, rgba(227,25,55,1) 42%, rgba(245,85,6,1) 100%) !important;}
.headertop .search-header{background-image:none;height:auto;}
.headertop ul{background-image:none;height: auto;width: auto;}
.slider-caption-inner .btn-primary {border: none;background-repeat: no-repeat;  background-color: #e31937 !important;  box-shadow: none !important;  background-image: none;  height: auto;  padding: 15px !important;  line-height: 1;  width: auto;}
.mm-bars > span {background: #fff;}
.mob-hpan .donate-btn {background-image: none;background-color: #e31937;  width: auto;  margin: 0 20px 15px 20px;  padding: 10px 15px;  height: unset;}
.mob-hpan .search-mob {background-image: none;background-color: #ff8225;}
.headertop li a {border-radius: 0;text-align: center;background-color: #fff;color: #e31937;text-transform: uppercase;padding: 10px 15px;font-size: 17px !important;border: none;}
.headertop a.btn {padding: 10px 15px !important;  line-height: 1 !important;}
.standard-logo{margin-left:0 !important;}
header .container-fluid {max-width:1375px;padding-right: 15px;padding-left: 15px;}
.headertop .search-header button{min-width: unset;padding-right: 0;margin-right: 0;}
.headertop .search-header .form-control {margin-left: 0;padding-left: 0;border-bottom: 0 !important;color:#fff;}
#footer {background: #e31937;background: linear-gradient(90deg, rgba(227,25,55,1) 42%, rgba(245,85,6,1) 100%) !important;}
#footer::before{display:none;}
header .search-header-inner {border-bottom: 1px solid #fff;  margin-right: 10px;}
.headertop uli li a {padding: 2px 15px !important;  font-size: 13px;  line-height: 30px !important;  text-transform: uppercase;}
.headertop li {display: inline-block;}


@media (max-width: 991.98px){
.dark #header-wrap {background-color: transparent !important;}
.menu-link {padding: 7px 0 !important;}
.dark .menu-link {color: #000;}
.menu-link {font-size: 15px;  color: #e31937;}
.social-mob{display:none;}
.mob-hpan .search-mob .btn{min-width: unset;}
.mob-hpan .search-mob{margin: 0 20px;width: auto;}
}

@media (max-width: 991px) and (min-width: 768px) {
.dark #header-wrap {background-color: transparent !important;  }
.menu-link {padding: 7px 0 !important;}
.dark .menu-link {color: #000;}
}

@media (max-width: 1199px) and (min-width: 992px) {
.standard-logo img {height: 35px !important;  }
}

@media (min-width: 1200px) {
}
@media (min-width: 992px){
header .mob-menu .primary-menu{padding-top: 5px;}
.standard-logo{margin-left: 15px !important;}
#header.transparent-header{min-height:102px;}
.menu-container li:last-child .sub-sub-child-menu-container{right: 100%;  }
#copyrights .container{display: flex;  justify-content: space-between;  padding-bottom: 10px;align-items: end;}
}

#fsHeaderImage{
display:none;
}
.headertop .search-header button i {
  color: #fff;
}
.headertop a.btn:hover {color: #e31937 !important;  background-color: #fafafa !important;  border-color: #fafafa !important;}
.show-listing-grid .show-item{background-color: transparent;padding: 0 0 40px 0;margin-bottom:0 !important;}
.show-listing-grid .show-item h2{margin-top: 20px !important;}
.show-listing-grid .show-item h2 a {color: #333;  font-weight: 400;font-size: 32px;}
.show-listing-grid .show-item h2 a:hover{color: #ab1f22;}
.show-listing-grid .show-item h6 {color: #333;font-size: 21px !important;font-weight: normal;}
.show-listing-grid .show-item .short-description {font-size: 19px !important;display: -webkit-box;  -webkit-line-clamp: 4;  -webkit-box-orient: vertical;    overflow: hidden;color: #3d3d3d;}
.show-listing-grid .show-item .show-buttons .btn{min-width: 50%;width: fit-content;padding: 13px 15px;font-size: 17px;line-height: 1;margin: 0px 5px 5px 0 !important;}
.show-listing-grid .show-item .show-buttons .btn-primary:hover {background-color: #d51834;  border-color: #d51834;  color: #fff;}
.show-listing-grid .show-item .show-buttons .btn-secondary{background-color: #f55506;border-color: #f55506;color: #fff;font-size: 17px;border-radius:18px !important;}

.show-listing-grid .col-md-4 .show-image{flex: 0 0 100%;max-width: 100%;}
.show-listing-grid .col-md-4 .col-md-9.col-lg-10{flex: 0 0 100%;max-width: 100%;}
.show-listing-grid .col-md-4 .show-info{flex: 0 0 100%;max-width: 100%;}
.show-listing-grid .col-md-4 .show-buttons{flex: 0 0 100%;max-width: 100%;}
.show-listing-grid .col-md-4 .show-info span{display:none;}


.show-listing-grid .col-md-6 .show-image{flex: 0 0 100%;max-width: 100%;}
.show-listing-grid .col-md-6 .col-md-9.col-lg-10{flex: 0 0 100%;max-width: 100%;}
.show-listing-grid .col-md-6 .show-info{flex: 0 0 100%;max-width: 100%;}
.show-listing-grid .col-md-6 .show-buttons{flex: 0 0 100%;max-width: 100%;}
.show-listing-grid .col-md-6 .show-info span{display:none;}

.show-listing-grid .col-md-3 .show-image{flex: 0 0 100%;max-width: 100%;}
.show-listing-grid .col-md-3 .col-md-9.col-lg-10{flex: 0 0 100%;max-width: 100%;}
.show-listing-grid .col-md-3 .show-info{flex: 0 0 100%;max-width: 100%;}
.show-listing-grid .col-md-3 .show-buttons{flex: 0 0 100%;max-width: 100%;}
.show-listing-grid .col-md-3 .show-info span{display:none;}


.btn-primary:hover, .btn-primary:focus, .btn-primary:active{background-color: #d51834;  border-color: #d51834;  color: #fff;}

.btn-danger{background-color: #e31937 !important;border-color: #e31937 !important;  color: #fff !important;}
.btn-danger:hover, .btn-danger:focus, .btn-danger:active{background-color: #d51834 !important;  border-color: #d51834 !important;}

.btn-warning{background-color: #f55506;  border-color: #f55506;  color: #fff;}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active{background-color: #e65006 !important;  border-color: #e65006 !important;}

.btn-secondary{background-color: #f55506;  border-color: #f55506;  color: #fff;}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active{background-color: #e65006 !important;  border-color: #e65006 !important;color:#fff !important;}

.btn{font-size: 17px;font-weight: bold;padding: 13px 25px;line-height: 1;border-radius: 18px;}
.slider-caption-inner .btn-primary{font-size: 21px;}

.show-listing-grid .btn-secondary.download-study-guide{background-color: #e31937 !important; border-color: #e31937 !important;}
.show-listing-grid .btn-secondary.download-study-guide:hover {background-color: #d51834;  border-color: #d51834;  color: #fff;}

.home-section-a .main-heading h2{color:#333333;font-size: 36px !important;font-weight: 400;  line-height: 1.2;}
.home-section-a .sub-heading h2{color:#333333;font-size: 26px !important;}
.home-section-a .description{font-size: 20px;color:#333333;}

.home-half-section  h2{margin-top:20px;margin-bottom: 0;}
.home-half-section p{font-size: 19px;margin-bottom: 20px;}
.section-heading {padding-bottom: 30px;}
.section-heading h2{font-size: 36px !important;font-weight: normal;margin-bottom: 0;text-transform: uppercase;}
.section-heading p{font-size: 30px !important;font-weight: bold;}

.card-body .fluid-width-video-wrapper iframe{position: unset;}
.page-show-details .content-wrap .col-lg-4 a {color: #e31937;}

.show-listing-grid > .col-md-12 .show-item .show-buttons .btn{min-width: 100%;}
.headertop ul li:last-child a{background-color:transparent;color: #fff;}

.gradient-bg{
  background: #e31937;
  background: linear-gradient(90deg, rgba(227,25,55,1) 1%, rgba(245,85,6,1) 100%) !important;
}

header .container{max-width: unset;}
.sticky-header-shrink .standard-logo img {height: 30px !important;  padding: 0;}

.page-show-details .content-wrap .col-lg-4 .btn-success.btn-block{background-color: #e31937 !important;  border-color: #e31937 !important;  color: #fff !important;}
.page-show-details .content-wrap .col-lg-4 .btn-success.btn-block:hover{background-color: #d51834 !important;  border-color: #d51834 !important;  color: #fff !important;}

.you-like-full-width .event .grid-inner .show-title a{color: #333333;}
.footer--copyrights .float-left{font-size:13px;line-height: 3;}
.dwg-sponsors-carousel .oc-item {background-color: #fff;  margin: 5px;}
.dwg-sponsors-carousel .oc-item a h4 {line-height: 1.2;  font-size: 15px !important;}
.dwg-sponsors .owl-item img{padding: 5px;}

.IDLYYOIBVZPZR0E5 h3{font-size: 36px !important;font-weight: normal;}

@media (max-width: 767.98px) {
.show-listing-grid .show-item h2 a {font-size: 26px;}
.show-listing-grid .show-item h6 {font-size: 17px !important;}
.show-listing-grid .show-item .short-description {font-size: 15px !important;}
.show-listing-grid .show-item .show-buttons .btn{font-size: 16px;}
.btn{font-size: 16px;}
.slider-caption-inner .btn-primary{font-size: 16px;}
.home-section-a .main-heading h2{font-size: 28px !important;}
.home-section-a .sub-heading h2{font-size: 21px !important;}
.home-section-a .description{font-size: 16px;}
.section-heading h2{font-size: 28px !important;}
.section-heading p{font-size: 18px !important;}
.home-half-section{padding-bottom:30px;}
.home-half-section h2 {font-size: 22px !important;}
.home-half-section p{font-size: 16px;}
.page-4 .show-listing-grid .col-md-4 .show-info{text-align: center;}
.page-4 .show-listing-grid .col-md-4 .show-buttons{text-align: center;}
.IDLJE9291E3GVVZ7, .IDLX27VVGH24VRV1{text-align: center;}
.footer--copyrights .container{display: flex;  flex-direction: column;  text-align: center;  border-top: 1px solid rgba(20,0,0,0.1);  margin-top: 10px;  padding-top: 10px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {
.show-listing-grid .show-item h2 a {font-size: 22px;}
.show-listing-grid .show-item h6 {font-size: 17px !important;}
.show-listing-grid .show-item .short-description {font-size: 16px !important;}
.show-listing-grid .show-item .show-buttons .btn{font-size: 16px;}
.btn{font-size: 16px;}
.slider-caption-inner .btn-primary{font-size: 16px;}
.home-section-a .main-heading h2{font-size: 30px !important;}
.home-section-a .sub-heading h2{font-size: 21px !important;}
.home-section-a .description{font-size: 16px;}
.section-heading h2{font-size: 33px !important;}
.section-heading p{font-size: 22px !important;}
.home-half-section h2 {font-size: 26px !important;}
.home-half-section p{font-size: 17px;}
#footer .social-icon{font-size: 27px;}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
.show-listing-grid .show-item h2 a {font-size: 26px;}
.show-listing-grid .show-item h6 {font-size: 18px !important;}
.show-listing-grid .show-item .short-description {font-size: 17px !important;}
.show-listing-grid .show-item .show-buttons .btn{font-size: 18px;}
.btn{font-size: 18px;}
.slider-caption-inner .btn-primary{font-size: 18px;}
.home-section-a .main-heading h2{font-size: 32px !important;}
.home-section-a .sub-heading h2{font-size: 26px !important;}
.home-section-a .description{font-size: 18px;}
#footer .social-icon{font-size: 40px;}
}
@media (min-width: 992px) {
.show-listing-grid .show-item{margin-left: 5px;margin-right: 5px;}
}


#header {
  border:none !important;
}
#header-wrap {
  border:none !important;
}
#search-header {
  background-color: transparent !important;
  border:none !important;
}
#mob-menu {
  background-color: transparent !important;
  border:none !important;
}
#gallery-ajax-form {
  background-color: transparent !important;
  border:none !important;
}
#gallery-block {
  background-color: transparent !important;
  border:none !important;
}
#footer {
  border:none !important;
}
#slider{
  border:none !important;
  background-color: transparent !important;
}
#copyrights {
  border:none !important;
  background-color: transparent !important;
}
.dynamic-banner img{width:100%;height:auto;}
.fancy-title {margin-bottom:10px;}
.fancy-title h4{font-size: 1.875rem !important;}
.show-listing-grid > .col-md-12 .show-item h2{height:auto !important;margin-top:0 !important;}
.show-listing-grid > .col-md-12 .short-description{height:auto !important;}

.page-show-details .iconlist i {width: 25px !important;  text-align: center;  display: inline-block;  margin-right: 0.5rem;}
.page-show-details .iconlist{margin-bottom: 15px !important;font-size: 17px;}
.page-show-details .iconlist li{padding-bottom: 10px;}

[data-cke-magic-line] {display:none !important;}
.footer-subscribe {  background-color: #333333;  padding: 80px 0;  color: #fff;  text-align: center;  font-size: 30px;  font-weight: bold;}
.footer-subscribe h2{color: #fff; font-weight: normal;  font-size: 36px !important;  margin-bottom: 0;}
.footer-subscribe .fs-btns{margin-top: 30px;}
ul{padding-left: 30px;}

.you-like-full-width .gallery__card{overflow: auto;height: auto;}
.you-like-full-width .gallery__card img{width: 100%;  min-height: 100%;  object-fit: cover;  aspect-ratio: 1/1;}
.you-like-full-width .show-title{text-transform: unset;}
.you-like-full-width .grid-inner ul li::before{display:none !important;}
.you-like-full-width .grid-inner ul{padding-left: 20px;}

.staff-listing-item {background: #f8f8f8;  padding: 20px;  height: 100%;}
.staff-contact-listing .col-md-4{padding-bottom:30px;}
.staff-contact-listing h2{margin-top: 15px; font-size: 26px !important;}
.staff-contact-listing .staff-listing-item h4{pointer-events: none; font-size: 22px !important;margin-bottom: 0; }
.staff-contact-listing .staff-listing-item h4 a{color: #333; }
.staff-contact-listing .staff-listing-item .mb-0.font-weight-bold{margin-bottom: 15px !important;opacity: 0.8;font-weight: normal !important;}

.quick-contact-widget.form-widget form, #template-contactform{max-width: 700px;}
#oc-clients-full-sponsors {background-color: transparent !important;border: none !important;}

.row.IDLYZUT8I2H6U7Y1{justify-content: center !important;}
.listing-fields {background-color: #f7f7f7;  padding: 25px;  border-radius: 18px;margin: 0 15px 25px 15px;}
.accordion .card-header .btn .fa {position: relative;margin-left: -30px;}
.slider-main-img div{height:100%;}


@media only screen and (min-width: 992px) {
    .listing-fields .form-group {margin-bottom:0 !important;}
.listing-fields {background-color: #f7f7f7;  padding: 25px;  border-radius: 18px;}
}
@media only screen and (max-width: 767.98px) {
    .banner-desktop{display:none;}
    .banner-tab{display:none;}
    .banner-mobile{display:block;}
.dynamic-slider.swiper_wrapper{height:100vw !important}
}

@media only screen and (min-width: 768px) and (max-width: 991.98px) {
    .banner-desktop{display:none;}
    .banner-tab{display:block;}
    .banner-mobile{display:none;}
.dynamic-slider.swiper_wrapper{height:56vw !important}
}

@media only screen and (min-width: 992px) {
    .banner-desktop{display:block;}
    .banner-tab{display:none;}
    .banner-mobile{display:none;}
.dynamic-slider.swiper_wrapper{height:37vw !important}
}

/* Css by Muneeb */
.IDLJE8NKOT69LDW3.green-section-inner {
    padding-bottom: 3rem;
}
.IDLYYOHS3C8L7XP1 {
    border-top: 2px solid #eeeeee;
}
.divider.divider-center.IDLZA5WWYVBNFH07 {
    display: none;
}
.container.header_menu {
    padding: 0 0;
}
a.btn.btn-success.btn-block.btn-lg.mb-4 {
    background-color: #e31937;
    border-color: #e31937;
}
button#quick-contact-form-submit, button#load-more {
    background-color: #e31937;
    color: #ffffff;
    border-radius: 18px !important;
text-shadow:none;
}

button#quick-contact-form-submit:hover, button#load-more:hover {
    color: #fff;
    background-color: #d51834;
    border: none !important;
text-shadow:none;
}
button#quick-contact-form-submit, button#quick-contact-form-submit:hover{
   padding: 13px 15px;
    font-size: 18px;
    box-shadow: unset;
    border-radius: 18px;
text-shadow:none;
    border: none !important;
}
a.btn.btn-outline-primary.rounded-0.my-2, a.btn.btn-primary.rounded-0.my-2 {
    border-radius: 18px !important;
}
#eventslist .entry-content .row {
    display: flex;
}



@media (min-width: 768px) and (max-width: 991.98px) {
#mob-menu ul.menu-container.menu--container {
    padding-left: 0px;
}
.pull-right {
    float: left;
    margin-top: 8px;
}
.IDLIN8R63A6W8SX1 h2.mb-0 {
    padding-left: 20px;
}
.IDLIN8R63A6W8SX1 button.btn.btn-link {
    text-align: left;
    font-size: 18px;
 
}
div#mob-menu {
    background-color: #fff !important;
    width: 300px;
        right: 0px;
    height: max-content;
    min-height: calc(100vh);
}
button.mob-menu-button.mm-close {
    margin-right: 7px;
}
}
@media (max-width: 767.98px) {
    .standard-logo img {
        height: 25px !important;
    }
.standard-logo {
    margin-bottom: 0px;
}
    .header-row {
        padding: 20px 0;
    }
.row.no-gutters.IDLZ1MF5DCP0SU67 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
img.IDLZ1MFA8IF7UJ59 {
    display: table;
    margin: auto;
}
.show-image.col-md-3.col-lg-2 {
    margin-bottom: 20px;
}
.IDLIN8R63A6W8SX1 h2.mb-0 {
    padding-left: 20px;
}
.IDLIN8R63A6W8SX1 button.btn.btn-link {
    text-align: left;
    font-size: 18px;
   
}
.pull-right {
    float: left;
    margin-top: 8px;
}
div#mob-menu {
    background-color: #fff !important;
    width: 300px;
        right: 0px;
    height: max-content;
    min-height: calc(100vh);
}
button.mob-menu-button.mm-close {
    margin-right: 7px;
}
#mob-menu ul.menu-container.menu--container {
    padding-left: 0;
}
}


.IDLKXSS6TWRZX0S5 form{
margin:0 auto !important;
}
.IDLKXSS6TWRZX0S5 ._form-title {
  font-family: Roboto, sans-serif;
}
.IDLKXSS6TWRZX0S5 ._checkbox-radio label{
  font-size: 16px;
}
.IDLKXSS6TWRZX0S5 ._form_element{
margin-bottom: 20px;
}
.breadcrumb-item a{
color:#c8c8c8;
}

@media (max-width: 767.98px) {
.widget_links > ul{padding-left: 0;}
}


#footer .social-icon.si-threads i::after{
content: " ";
  background-image: url(/images/pagebuilder/1ac8f7558fa47a1f2316f51ac1281eee11348413/threads.png);
  height: 40px;
  width: 40px;
  display: block;
  background-size: 100%;
  margin-top: 10px;
filter: brightness(100);
}

#footer .social-icon.si-threads:hover i::after{
filter: unset;
}
#footer .social-icon.si-threads:hover i{
margin-top: 0 !important;
}
.divider{
  border-top: 1px solid #ddd !important;
}
.divider i, .divider::before, .divider::after{
  display:none !important;
}
.IDLZ9SQFV04VQ607{
max-width: 700px;
  margin: 0 auto;
}
.mm-bars::after{background-image:url('/images/pagebuilder/59511906c890e218a4550de2a9bd0e2f0563494f/hamburger-menu.png');content:' ';width:27px;height:25px;display: block;position: absolute;top: 0;  right: 0;
  background-size: 100%;}
.mm-bars span{opacity:0 !important;}

@media (min-width: 1200px) and (max-width: 1367.98px) {
.menu-container > .menu-item:not(.mega-menu) .sub-menu-container{left: 0 !important;}
}
.you-like-full-width .btn {padding: 13px 5px;}
body.page-25 .input-group .form-control{
height: 44px;
  border-color: #aaa !important;
  border-radius: 15px 0 0 15px;
}

@media (max-width: 767.98px) {
.slider-caption .d-flex{justify-content:center !important;}
.container.IDLZSS14OXKU9MI5 img{  max-width: 250px;  margin: 0 auto;  display: block;}
.IDLZSNC7JMWL3DW1 img{max-width: 250px;  margin: 0 auto;  display: block;}
}
@media (min-width: 992px) {
.menu-item.sub-menu:hover > ul{display:block !important;opacity:1 !important;}
}
#footer{
margin-bottom: -35px !important;
}
.clear_filters_btn {
    font-size: 14px;
    font-weight: bold;
}
.header-wrap-clone{display:none !important;}
@media (min-width: 1200px) and (max-width: 1299.98px) {
 .standard-logo img {height: 24px !important;  }
.header-right{width:100%;}
}

@media (min-width: 992px) {
.IDLKXSS6TWRZX0S5 ._form_element * {font-size: 19px;}
.header-right{width:100%;justify-content: end;}
.standard-logo{position: absolute;left: 0;margin-top:0;}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
/8.standard-logo img{max-width:75px;}*/
}
@media (min-width: 992px) and (max-width: 1299.98px) {
.standard-logo{top: -20px;}
}


.class_listing_filter .dropdown-toggle::after {
  content: "\e7a7";
  font-family: 'font-icons';
  border:none;  line-height: 6px;
font-weight: 600;
    font-size: 15px;
}
.class_listing_filter .custom-dropdown .dropdown-menu{
border: 1px solid #868686;
top: calc(100% - 3px);
}
.class_listing_filter .custom-dropdown label {
  font-weight: 400;
  font-size: 1rem;
  color: #484848;
  letter-spacing: 0;
}