#multistep{
background: transparent !important;
}
#cmsmasters_row_949luttx3h {
margin-top: 100px;
}
.wp-embed-meta {
display: none !important;
} #cmsmasters_row_949luttx3h{
z-index: 9;
}
blockquote:before{
display: none;
}
ul {
list-style: square outside;
}
h1{
font-size: 136px;
}
h2{
line-height: 36px;
} .admin-bar #header {
top: 24px;
}
.admin-bar {
padding-top: 35px;
}
html.csstransitions {
margin-top: 0 !important;
}
.no-gap .cmsmasters_row_outer{
margin: 0;
}
.br {
border-right: 1px solid #A7A9AC;
}
.bb {
border-bottom: 1px solid #A7A9AC;
}
.grey-card {
padding: 20px;
background: #f5f5f5;
}
.py-5{
padding: 50px 0;
}
.white-font, .white-font h1, .white-font h2, .white-font h3, .white-font h4, .white-font h5, .white-font h6, .white-font a{
color: #F7F0DE;
}
.card-4 img{
width: auto !important;
}
.hide {
display: none !important;
}
.d-flex {
display: flex;
align-items: center;
justify-content: center;
}
.gold-btn{
color: #fff;
background: #987944;
padding: 10px 15px;
}
.white-btn {
margin: 20px;
padding: 20px;
border: 1px solid #F7F0DE;
width: 200px;
text-align: center;
color: #F7F0DE;
}
.donate-btn {
border: 1px solid #84adc6;
padding: 10px 15px;
margin-left: 15px;
color:#84adc6 !important;
}
.signup-btn {
border: 1px solid #d15944;
padding: 10px 15px;
margin-left: 15px;
color:#d15944 !important;
}
.flex-header {
display: flex;
}
.flex-header.flex-1.menu-logo{
flex-grow:1;
}
.header_fullwidth .header_mid .mid_nav_wrap{
margin-left:auto;
}
.row{
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
}
.py-50{
padding: 50px 0;
}
.subscribe-submit, .subscribe-input{
height: 45px !important;
}
.subscribe-input{
margin-right: 10px;
background-color: #af5545 !important;
border-color: #af5545 !important;
}
.subscribe-input, .subscribe-input::placeholder{
color: #ecb9b0 !important;
}
.subscribe-submit {
background: transparent !important;
border: 1px solid #fff !important;
}
.signup-card{
font-family: Arial, Helvetica, sans-serif;
}
.signup-card h2, .signup-card{
color: #F7F0DE;
}
.signup-card input{
background: #3d5a69 !important;
border: none !important;
color: #8aadbf !important;
}
.signup-card input::placeholder{
color: #8aadbf !important;
}
.signup-card input[type=submit]{
background: transparent !important;
color: #b49761 !important;
border: 1px solid #b49761 !important;
}
.signup-card-container{
max-width: 370px;
}
.banner{
min-height: 70vh;
display: flex;
align-items: center;
}
.cmsmasters_divider.cmsmasters_divider_width_long{
margin-top: 0 !important;
margin-bottom: 0 !important;
} .header_mid .header_mid_inner .logo_wrap{
max-width: 450px;
margin-right: 30px;
}
#header{
position: fixed !important;
top: 0;
}
.header_fullwidth .header_mid .header_mid_inner {
display: flex;
justify-content: space-between;
}
.header_mid .header_mid_inner::after{content:unset!important;}
.header_mid .social_wrap a {
font-size: 23px !important;
line-height: 23px !important;
width: 30px !important;
height: 30px !important;
}
.social_wrap li {
padding-top: 0 !important;
}
.header_mid_inner {
display: flex;
justify-content: space-between;
align-items: stretch;
padding: 10px;
}
.headline_outer .headline_inner .headline_text .entry-title {
padding: 1em 1.5em;
background: #304a5817;
backdrop-filter: blur(10px);
}
.header-btn{
display: flex;
align-items: center;
}
.header_mid_scroll .social_wrap {
display: none !important;
}
.header-buttons {
justify-content: center;
align-items: center;
}
.header_mid .resp_mid_nav_wrap{
float: left !important;
margin-right: 20px !important;
z-index: 9999;
overflow: visible !important;
}
#header .header_mid .resp_mid_nav_wrap .responsive_nav{
width: 25px;
}
.header_mid .resp_mid_nav_wrap .resp_mid_nav_outer{
display: flex;
align-items: center;
}
#header .header_mid .resp_mid_nav_wrap .responsive_nav,
#header .header_mid .resp_mid_nav_wrap .responsive_nav:before,
#header .header_mid .resp_mid_nav_wrap .responsive_nav:after{
width: 35px !important;
}
#header .header_mid .resp_mid_nav_wrap .responsive_nav.active:before{
left: -8px !important;
}
.navigation > li > a .nav_item_wrap {
padding-left: 10px !important;
padding-right: 10px !important;
}
.header_mid .header_mid_inner .logo_wrap {
max-width: 19vw;
} .mobile-nav .header-buttons{
flex-direction: column;
height: auto;
margin-bottom: 40px;
}
.mobile-nav .social_wrap {
height: auto !important;
margin: 10px;
}
.mobile-nav{
display: none;
height: 100vh;
width: 80vw;
background-color: #31333b;
align-items: center;
justify-content: center;
position: fixed;
z-index: 0;
top: 0;
left: 0;
overflow: scroll;
}
.mobile-nav ul{
display: flex;
flex-direction: column;
text-align: left;
}
.mobile-nav .menu-main-menu-container{
height: auto !important;
}
.mobile-nav .nav_title {
font-size: 16px;
padding: 10px;
line-height: 30px;
}
.mobile-nav li > ul {
position: relative;
width: auto;
display: none;
}
.mobile-nav .active ul{
margin: 0 0 0;
visibility: visible;
opacity: 1;
display: block !important;
border-width: 0 0 0 2px;
border-color: #b59d75;
}
.mobile-nav .active ul .nav_title{
font-size: 13px;
}
.mobile-nav  .cmsmasters_resp_nav_toggle{
pointer-events: none;
}
.mobile-nav-overlay{
display: none;
}
.mobile-nav .navigation ul ul{
left: 8px;
}
#main.show .mobile-nav-overlay{
position: absolute;
width: 100%;
height: 100%;
z-index: 999;
display: block;
background: #00000078;
}
#main  {
transition-duration: .5s;
}
#main.show{
transform: translateX(80vw);
}
body.menu-open{
height: 100vh;
overflow: hidden;
} .cmsmasters_slider_project figure.cmsmasters_img_rollover_wrap{
padding-bottom: 43.14%;
}
.blog-slider .cmsmasters_slider_post .cmsmasters_slider_post_outer {
display: flex;
width: 100%;
position: relative;
overflow: hidden;
flex-direction: column;
}
.blog-slider .cmsmasters_slider_post .cmsmasters_slider_post_content {
display: none;
}
.blog-slider .cmsmasters_owl_slider_item article {
width: 20%;
}
.blog-slider .cmsmasters_owl_slider_item {
display: flex;
justify-content: space-between;
}
.blog-slider .cmsmasters_slider_post_cont {
margin: 0 !important;
padding: 10px !important;
}
.blog-slider a.cmsmasters_slider_post_read_more {
font-family: 'Bebas Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
font-size: 16px;
font-weight: 100;
color: #b49761 !important;
border: 1px solid #b49761;
padding: 5px 10px;
}
.blog-slider .cmsmasters_slider_post .cmsmasters_slider_post_header .cmsmasters_slider_post_title {
margin: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.blog-slider h4 a {
font-size: 16px;
}
.blog-slider .cmsmasters_slider_post .cmsmasters_slider_post_footer{
padding-left: 0;
}
.blue-banner{
background: #1f1f1f;
padding: 20px 5px;
}
.blue-banner h1, .blue-banner h2, .blue-banner h3, .blue-banner p{
color: #fff;
}
.blue-banner h5, .blue-banner a{
color: #b49761
}
#donate {
margin:  110px 0;
} .hero-message .cmsmasters_column_inner{
min-height: 70vh;
display: flex;
align-items: center;
}
#homepage {
padding: 0 !important;
}
#homepage .cmsmasters_row_inner{
width: 100%;
padding: 0;
}
#homepage .cmsmasters_row_outer{
margin: 0 !important;
}
#homepage .cmsmasters_text{
margin: auto;
}
.home .headline, .events-category .headline{
display: none;
}
.home #middle {
padding-top: 100px;
}
#homepage p{
font-size: 22px;
font-family: 'Bebas Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
letter-spacing: 4px;
}
#donate {
background: #d8effd;
}
#donate h2{
}
#donate .cmsmasters_row_margin{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.donate-image{
margin: -125px 0;
}
.donate-image img{
box-shadow: 0 30px 30px -10px #000000ad;
border-radius: 10px;
}
.reviews-row{
display: flex;
justify-content: center;
}
.review-wrap p{
padding-top:20px;
font-weight:bold;
}
.qoute{
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50px;
background: #1f1f1f;
margin-right: 20px;
min-width: 50px;
min-height: 50px;
}
.qoute svg {
fill: #e8a296;
}
.review-card {
padding: 5%;
display: flex;
width: 45%;
}
.review-wrap h5 {
margin: 0;
}
.review-card .location {
color: #d6b884;
}
.qoute-mid{
position: relative;
display: flex;
justify-content: center;
}
.qoute-mid img{
position: absolute;
top: -20px;
width: 40px;
} .cmsmasters_row .cmsmasters_row_outer_parent {
padding: 20px !important;
}
.cmsmasters_row_outer {
margin: 0;
}
.container{
max-width: 1200px;
margin: auto;
}
.cmsmasters_text a {
color:#E8AD46;
}
.single-tribe_events .cmsmasters_text a {
color:#CE7D5F;
}
h2.entry-title{
color: #b49761 !important;
} span.cmsmasters_post_mon_year {
font-size: 12px;
}
.cmsmasters_post_timeline .cmsmasters_post_day {
font-size: 35px;
font-style: italic;
}
.cmsmasters_post_timeline .cmsmasters_post_header .cmsmasters_post_title a {
font-style: italic;
font-family: 'DM Serif Display';
}
.preloader .full-width{
width: auto !important;
min-width: unset !important;
} .single-tribe_events #middle{
padding-top: 50px !important;
}
.tribe-events-page-title, .single-tribe_events .headline, #tribe-events-bar {
display: none !important;
}
.event-list .date {
font-size: 60px;
font-family: 'DM Serif Display';
font-style: italic;
color: #c3c3c3;
padding: 10px;
}
.month {
font-family: 'DM Serif Display';
font-weight: 500;
line-height: 1;
}
.event-start-date {
padding: 40px;
}
.row.event {
padding: 20px 0;
border-bottom: 1px solid #ececec;
}
.event h4 {
font-family: 'DM Serif Display' !important;
margin-bottom: 0;
font-style: italic;
font-size: 20px;
}
.event p {
padding: 0;
}
span.event-hall {
color: #ceb17f;
}
.event-read-more a{
padding: 15px;
background: #b1905c;
color: #fff;
}
.tribe-events-list #tribe-events-header{
padding-bottom: 10px !important;
}
.cmsmasters_event_big_day {
font-style: italic !important;
}
.tribe-events-venue-details {
color: #b49761;
}
span.tribe-address {
color: #000;
}
.tribe-events-list-event-title a {
font-size: 26px;
font-style: italic !important;
}
.events-archive .middle_content {
padding: 100px 0;
} .cmsmasters_single_tribe_nav a.cmsmasters_prev_post, .cmsmasters_single_tribe_nav a.cmsmasters_next_post {
align-items: center;
display: flex;
border: 1px solid;
padding: 10px !important;
}
.cmsmasters_single_tribe_nav a.cmsmasters_prev_post:before {
content: '<';
padding: 10px;
font-size: 30px;
}
.cmsmasters_single_tribe_nav a.cmsmasters_next_post:after {
content: '>';
padding: 10px;
font-size: 30px;
}
.cmsmasters_single_event_meta .tribe-events-single-section-title {
font-weight: 900;
}
.cmsmasters_single_event .cmsmasters_single_event_header_right a{
font-size: 14px;
line-height: 20px;
}
.cmsmasters_single_event .tribe-events-single-event-title{
font-size: 36px;
line-height: 40px;
} h3.widgettitle {
color: #ceb17f !important;
margin-bottom: 10px !important;
}
#bottom .textwidget p, #bottom .textwidget a {
color: #fff !important;
}
.donate-footer {
background: #CE7D5F;
padding: 5% 0px;
}
.donate-footer .container{
max-width: 1140px;
display: flex;
justify-content: space-between;
margin: auto;
align-items: center;
}
.donate-footer .flex-1 {
font-size: 1.8em;
color: #000;
}
.donate-footer-btn {
border: 1px solid #fff;
padding: 15px;
color: #fff;
font-weight: 600;
margin: 0 100px;
text-align: center;
width: 260px;
}
.donate-footer-btn:hover, .white-btn:hover {
color: #000;
border: 1px solid #000;
}
.banner-btn{
display: block;
width: 340px;
margin: auto !important;
} .margin-0 .cmsmasters_row_margin{
display: flex;
justify-content: center;
}
.black-card{
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
background: #000;
color: #fff;
}
.black-card h3{
color: #fff;
font-size: 28px;
font-style: italic;
}
.margin-0 .cmsmasters_column{
margin: 0;
} .cool-timeline .timeline-year .icon-placeholder span{
text-align: center;
}
.cool-timeline.white-timeline .timeline-year, .cool_timeline h1.timeline-main-title{
display: none;
} .singsation-date-wrap{
height: 150px;
display: flex;
align-items: center;
}
.singsation h2 {
font-style: italic;
font-size: 30px;
}
.singsation  .one_fourth {
width: 18.6%;
}
.singsation .one_half {
width: 52.6%;
} .cd-review .cmsmasters_row_outer {
margin-top: -40px;
margin-bottom: 0;
} .on-demand{
position: absolute;
z-index: 9;
padding: 3px 5px;
background: #db2d12;
color: #fff;
font-size: 10px;
line-height: 18px;
} .cmsmasters_toggle_wrap .cmsmasters_toggle_title a{
background: #f9f9f9 !important;
}
.cmsmasters_toggle_wrap .cmsmasters_toggle_title a:hover{
background: #CE7D5F !important;
} .mobile-only{
display: none;
}
@media only screen and (max-width: 1400px) { .cards .row{
justify-content: center;
}
}
@media only screen and (max-width: 1200px) {
.menu-logo{
display: block;
}
span.nav_title{
font-size: 13px;
}
}
@media only screen and (max-width: 1165px) {
.header_mid .mid_nav_wrap{
display: none !important;
}
.header_mid .header-buttons{
flex-direction: row;
}
.header_fullwidth .header_mid .header_mid_inner{
justify-content: space-between;
}
.header_mid .header_mid_inner .logo_wrap, .header_mid .logo_wrap .logo img{
max-width: 400px;
}
#header .header_mid .resp_mid_nav_wrap{
display: block;
}
.menu-open .mobile-nav{
display: block;
}
}
@media only screen and (max-width: 1024px) {
#header .header_mid .mid_nav_wrap{
display: none !important;
}
.white-btn {
margin: 5px;
} #homepage .one_half{
width: 100%;
}
#donate h2 {
font-size: 32px;
}
.cmsmasters_column{
min-height: 0 !important;
}
.hp-hide-cols{display:none;}
}
@media only screen and (max-width: 992px) {
.subscribe .row{
justify-content: center;
}
.header_mid .header_mid_inner .logo_wrap, .header_mid .logo_wrap .logo img {
max-width: 36vw;
}
}
@media only screen and (max-width: 850px) {
.header_mid .social_wrap{
display: none !important;
}
.header_mid .header_mid_inner .logo_wrap {
width: 450px;
}
.header_mid .header_mid_inner .logo_wrap, .header_mid .logo_wrap .logo img{
max-width: 300px;
}
}
@media only screen and (max-width: 768px) {
.header_mid .header-buttons {
display: none;
}
.mobile-only {
display: block;
}
.desktop-only{
display: none;
}
.row{
flex-direction: column;
}
.margin-0 .cmsmasters_row_margin{
flex-direction: column-reverse;
}
.donate-image {
margin: -75px 0 0 0;
}
.cmsmasters_row_outer {
margin: 0;
}
img.size-thumbnail {
width: 85px;
}
#header .header_mid .logo_wrap{
margin: auto !important;
}
#header .header_mid .header_mid_inner{
padding-bottom: 15px !important;
}
.mid_nav_wrap {
position: fixed;
z-index: 9999;
width: 100vw;
left: -10px;
top: 10%;
}
.donate-footer .container{
flex-direction: column;
}
.donate-footer-btn {
margin: 20px;
}
.cmsmasters_single_tribe_nav a.cmsmasters_prev_post, .cmsmasters_single_tribe_nav a.cmsmasters_next_post {
font-size: 9px;
line-height: 9px;
padding: 6px !important;
}
.mc4wp-form-fields .row{
flex-direction: row;
}
.cmsmasters_column_inner{
padding: 15px !important;
}
.cmsmasters_row_inner{
padding: 0 !important;
}
.br, .bb{
border: none !important;
}
.reviews-row{
flex-direction: column;
}
.review-card{
width: 100%;
}
.donate-footer .flex-1{
text-align: center;
}
}
@media only screen and (max-width: 497px) {
.d-flex{
flex-direction: column;
} #homepage p {
font-size: 17px;
}
div{
text-align: center;
}
} .col-md-6{
width: 50%;
}
@media only screen and (max-width: 768px) {
.col-md-6{
width: 100%;
}
}