body .marketingForm h1{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
font-size:60px;
line-height:66px;
letter-spacing:1px;
}
body .marketingForm h2{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
font-size:40px;
line-height:46px;
letter-spacing:1px;
padding-bottom:12px
}
body .marketingForm h3{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
font-size:28px;
line-height:34px;
letter-spacing:1px;
}
body .marketingForm h4{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
font-size:24px;
line-height:30px;
letter-spacing:1px;
}
body .marketingForm h5{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 500;
font-style: normal;
font-size:21px;
line-height:29px;
letter-spacing:1px;
}
body .marketingForm h6{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 500;
font-style: normal;
font-size:18px;
line-height:24px;
letter-spacing:1px;
}
.marketingForm a{
font-size: 16px !important;
}
.marketingForm > div{
margin: unset !important;
}
.center-form .marketingForm > div{
margin: auto !important;
}
.marketingForm table{
border-top: none !important;
background-color: transparent !important;
}
.marketingForm th{
padding: 0px !important;
border: none !important;
}
.marketingForm table tr:nth-child(2n+1){
background-color: transparent !important;
}
.textFormFieldBlock, .dateTimeFormFieldBlock, .twoOptionFormFieldBlock, .optionSetFormFieldBlock, .multiOptionSetFormFieldBlock, .lookupFormFieldBlock{
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.marketingForm input[type=text], .marketingForm input[type=email],
.marketingForm input[type=date], .marketingForm input[type=tel],
.marketingForm select, .marketingForm input[type=url]{
font-size: 16px !important;
border: 0 !important;
outline: 0;
background-color: transparent !important;
border-bottom: 1px solid #A0A1A3 !important;
height: 36px;
width: 100%;
margin-bottom: 20px;
color: #000 !important;
letter-spacing: 1px;
}
.marketingForm textarea{
font-size: 16px !important;
background-color: transparent !important;
width: 100%;
margin-bottom: 20px;
color: #000 !important;
letter-spacing: 1px;
}
.marketingForm input[type=tel]:focus, .marketingForm input[type=date]:focus,
.marketingForm input[type=text]:focus, .marketingForm input[type=email]:focus,
.marketingForm select:focus, .marketingForm input[type=url]:focus{
background-color: transparent !important;
border-bottom: 1px solid #5ebb9f;
}
.phoneFormFieldBlock .phoneCountryCode{
border: none !important;
}
.marketingForm p{
font-style: normal !important;
font-size: 16px;
}
.marketingForm label, .marketingForm ::placeholder{
font-family: neue-haas-grotesk-display,sans-serif !important;
letter-spacing: 1px;
}
.marketingForm table{
font-size: 16px !important;
font-weight: 500 !important;
}
.marketingForm .consentBlock{
padding-bottom: 1em !important;
}
.marketingForm .inner p{
font-weight: 500 !important;
padding-bottom: 0px !important;
font-size: 16px;
}
.marketingForm li{
font-size: 16px !important;
line-height: 24px !important;
font-weight: 500;
font-family: neue-haas-grotesk-display,sans-serif !important;
}
#consentCheckbox-1742916772696-label span{
color: #000 !important;
font-weight: 500 !important;
font-size: 16px;
}
.background-form #consentCheckbox-1742916772696-label span{
color: #fff !important;
font-weight: 500 !important;
font-size: 16px;
}
.marketingForm h2{
color: #000 !important;
}
.textFormFieldBlock, .dateTimeFormFieldBlock, .twoOptionFormFieldBlock, .optionSetFormFieldBlock, .multiOptionSetFormFieldBlock, .lookupFormFieldBlock{
gap: 5px !important;
}
.background-form .marketingForm label, .background-form .marketingForm .consentBlock span{
color: #fff !important;
}
.background-form .marketingForm ::placeholder{
color: #fff !important;
opacity: .8;
}
.background-form .marketingForm input[type=text], .background-form .marketingForm input[type=email],
.background-form .marketingForm input[type=date], .background-form .marketingForm input[type=tel],
.background-form .marketingForm select{
border-bottom: 1px solid #fff !important;
color: #fff;
}
.background-form .marketingForm input[type=email]{
font-weight: 500;
}
.background-form .marketingForm button[type=submit]{
background-color: #fff;
color: #ae1022;
}
.background-form .marketingForm button[type=submit]:hover{
background-color: #fff !important;
opacity: 1 !important;
color: #fff;
}
.background-form .marketingForm a, .background-form .marketingForm p,
.background-form .marketingForm ol, .background-form .marketingForm ul,
.background-form .marketingForm h1, .background-form .marketingForm h2,
.background-form .marketingForm h3{
color: #fff !important;
}
.background-form .marketingForm a:hover{
opacity: .8;
}
.marketingForm .optionSetFormFieldBlock label, .marketingForm .multiOptionSetFormFieldBlock label, .optionSetFormFieldBlock div.radiobuttons div label{
font-size: 16px !important;
letter-spacing: 1px !important;
}
.marketingForm .optionSetFormFieldBlock, .marketingForm .multiOptionSetFormFieldBlock{
margin-bottom: 22px;
}
.marketingForm .multiOptionSetFormFieldBlock fieldset{
margin-top: 0px !important;
}
.marketingForm .outer{
max-width: 100% !important;
}  body[data-button-style="rounded"] .container-wrap form.crmform button[type="submit"]{
padding: 10px 12px !important;
}
.marketingForm .textFormFieldBlock label{
font-weight: light;
color: #58585A;
width: 100%;
font-size: 16px;
}
.marketingForm .textFormFieldBlock{
padding-top: 0px; 
padding-bottom: 0px;
gap: 6px !important;
}
.marketingForm .dateTimeFormFieldBlock,
.marketingForm .twoOptionFormFieldBlock,
.marketingForm .optionSetFormFieldBlock,
.marketingForm .multiOptionSetFormFieldBlock,
.marketingForm .lookupFormFieldBlock{
padding-top: 10px; 
padding-bottom: 10px;
gap: 6px !important;
}
.marketingForm input[type=text],
.marketingForm input[type=email]{
font-size: 18px;
border: 0;
outline: 0;
background: transparent;
border-bottom: 1px solid #A0A1A3;
height: 36px;
width: 100%;
margin-bottom: 20px;
color: #ae1022;
}
.marketingForm select,
.marketingForm input[type=date]{
font-size: 18px;
border: 0;
outline: 0;
background: transparent;
border-bottom: 1px solid #A0A1A3;
height: 36px;
width: 100%;
margin-bottom: 0px;
}
.marketingForm input[type=tel]{
font-size: 18px;
border: 0;
outline: 0;
background: transparent;
border: none;
border-bottom: 1px solid #A0A1A3;
height: 36px;
width: 100%;
margin-bottom: 0px;
color: #ae1022;
}
.marketingForm input[type=text]::placeholder,
.marketingForm input[type=email]::placeholder{
font-size: 18px;
} .marketingForm input[type=tel]:active{
margin-bottom: 0px;
}
.marketingForm input[type=tel]:focus,
.marketingForm input[type=date]:focus,
.marketingForm input[type=text]:focus,
.marketingForm input[type=email]:focus{
background-color: transparent !important;
border-bottom: 1px solid #ae1022;
}
.marketingForm .phoneFormFieldBlock .phoneCountryCode{
border: none !important;
}
.left-align .textFormFieldBlock, .left-align .dateTimeFormFieldBlock, .left-align .twoOptionFormFieldBlock,
.left-align .optionSetFormFieldBlock, .left-align .multiOptionSetFormFieldBlock, .left-align .lookupFormFieldBlock{
padding: 0px !important;
}
.left-align .consentBlock{
padding-left: 0px !important;
}
.black-bullets .topic-disabled-text{
color: #000;
} .event-part em{
font-style: normal;
font-size: 16px;
line-height: 24px;
letter-spacing: 1px;
font-weight: 500;
}
.further-info div{
font-size: 16px;
line-height: 24px;
letter-spacing: 1px;
font-weight: 500;
}
#cookiescript_injected{
flex-direction: row !important;
flex-wrap: wrap;
justify-content: center;
}
#cookiescript_description{
width: 100%;
max-width: unset !important;
}
#cookiescript_header{
width: 100%;
}
#cookiescript_buttons{
order: 1;
}
#cookiescript_manage_wrap{
margin-bottom: 16px !important;
}
#cookiescript_manage {
display: inline-block !important;
border: 1px solid #000000;
text-align: center;
line-height: 3;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0.4px;
color: #000000;
background: #ffffff;
border-radius: 20px;
padding: 0 30px;
margin: 5px 7px;
}
#cookiescript_manage:hover {
background-color: #ebebeb;
}
#cookiescript_manage svg{
display: none !important;
} :root {
--sitecolor: #ae1022;
}
.mec-wrap .mec-labels-normal .mec-label-normal.mec-ongoing-normal-label{
color: #fff !important;
padding-left: 8px !important;
}
.mec-single-event-additional-locations{
margin-bottom: 0px !important;
}
.mec-single-event-additional-locations .mec-events-single-section-title{
font-size: 18px !important;
margin: 0px !important;
padding-left: 13px !important;
}
.mec-single-event-additional-locations .mec-single-event-location{
padding-left: 5px;
}
.mec-sl-location-pin:before{
font-size: 20px !important;
}
@media(max-width: 800px){
.side-bar-cont{
width: 100% !important;
position: unset !important;
}
}
.event-overview ul li{
font-size: 14px;
font-weight: 500;
}
.tax-mec_category h1{
margin-top: 3rem;
margin-bottom: 3rem;
}
.event-color{
display: none;
}
.mec-event-grid-modern .mec-sl-folder{
display: none;	
}
.mec-event-grid-modern .mec-categories::before {
position: absolute;
left: 0;
content: '';
height: 18px;
width: 18px;
background-image: url(https://www.dayone.swiss/wp-content/themes/salient-child/img/folder-icon.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.reg-btn{
color: #fff;
margin-bottom: 1rem;
margin-left: 15px;
background-color: var(--sitecolor);
font-size: 16px;
border-radius: 40px;
font-weight: 600;
font-style: normal;
padding: 1rem 2rem;
display: inline-block;
letter-spacing: 1px;
transition: all .5s ease;
text-align: center;
text-transform: uppercase;
}
.mec-single-event-location{
padding-bottom: 3px;
}
.mec-wrap .mec-single-event .event-single-title {
font-size: 40px;
font-weight: 600;
letter-spacing: 1px;
color: #000000;
padding: 30px 0px 50px 0px;
margin: 0px 0px 0px 0px;
line-height: 46px !important;
}
.mec-event-article .mec-time-details{
font-weight: 600 !important;
}
.event-language .language-label, .event-category .category-label{
font-weight: 600 !important;
}
.mec-time-comment{
display: none;
}
.mec-organizer-email a{
line-height: 1.5rem !important;
}
.author .mec-sl-location-pin{
display: none !important;
}
.mec-address{
display: none !important;
}
.mec-single-event .mec-single-event-location dl .location{
display: none;
}
.mec-single-event .mec-single-event-location dl{
margin-bottom: 0px;
}
.mec-single-event .mec-single-event-location .author h6{
font-weight: 600 !important;
font-style: normal;
font-size: 18px;
line-height: 24px;
color: #000000;
margin-top: 0px !important;
padding-left: 15px;
}
.mec-single-event .mec-event-meta .mec-events-event-categories a, .mec-single-event .mec-event-meta dd,
.mec-single-event .mec-event-meta dd .mec-events-abbr{
font-weight: 600 !important;
font-style: normal;
font-size: 18px;
line-height: 24px;
color: #000000;
}
.mec-organizer-tel a, .mec-organizer-email a {
color: #000 !important;
font-weight: 600 !important;
}
.mec-sl-home, .mec-sl-phone, .mec-sl-envelope{
display: none !important;
}
.mec-single-event .mec-event-meta h6 {
font-size: 16px;
text-transform: none;
color: #000000;
}
.mec-wrap .mec-labels-normal .mec-label-normal{
color: #000 !important;
margin-left: 0px;
padding-left: 0px;
}
.mec-event-grid-modern .mec-event-title {
display: flex;
flex-direction: column;
}
body.mec-events-template-default{
overflow: unset;
}
.schedule-day{
margin-top: 1.5rem;
}
.mec-event-grid-modern .mec-event-article{
display: flex;
flex-direction: column;
}
.mec-event-grid-modern .mec-categories{
margin: 0;
padding-left: 30px;
position: relative;
}
.mec-event-grid-modern .mec-categories:before{
position: absolute;
left: 0;
content: '';
height: 18px;
width: 18px;
background-image: url(https://baselarea.swiss/wp-content/themes/salient-child/img/folder-icon.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.mec-event-grid-modern .mec-event-article .mec-event-content{
order: 1;
padding-top: 0;
padding-bottom: 0;
}
.mec-event-grid-modern .mec-event-article .event-grid-modern-head{
order: 2;
padding-top: 0;
}
.mec-event-grid-modern .mec-event-article .mec-event-footer{
order: 3;
}
.mec-event-month .mec-start-date-label{
font-weight: 600;
font-size: 16px;
color: #000;
}
.mec-event-grid-modern .mec-event-content{
color: #000;
font-weight: 600;
font-size: 16px;
}
.mec-event-grid-modern .mec-event-content p.mec-grid-event-location{
color: #000;
font-weight: 600;
font-size: 16px;
padding-left: 30px;
position: relative;
}
.mec-event-grid-modern .mec-event-content p.mec-grid-event-location:before{
position: absolute;
left: 0;
content: '';
height: 18px;
width: 18px;
background-image: url(https://baselarea.swiss/wp-content/themes/salient-child/img/map-marker-icon.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.mec-event-grid-modern .event-grid-modern-head{
padding: 9px 16px 6px;
}
.mec-event-grid-modern .mec-event-loc-place{
display: none;
}
.mec-wrap p.mec-grid-event-location{
padding-bottom: 0 !important;
}
.mec-event-grid-modern .event-grid-modern-head .mec-event-month{
padding-bottom: 4px;
padding-left: 30px;
position: relative;
}
.mec-event-grid-modern .event-grid-modern-head .mec-event-month:before{
position: absolute;
left: 0;
content: '';
height: 18px;
width: 18px;
background-image: url(https://baselarea.swiss/wp-content/themes/salient-child/img/calendar-icon.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
.mec-time-details{
padding-left: 30px;
position: relative;
}
.mec-time-details:before{
position: absolute;
left: 0;
top: 3px;
content: '';
height: 18px;
width: 18px;
background-image: url(https://baselarea.swiss/wp-content/themes/salient-child/img/clock-icon.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
}
ul.mec-categories li.mec-category a{
font-weight: 600;
font-size: 16px;
color: #000;
}
.partners {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.partners img{
max-width: 29%;
padding-right: 4%;
padding-bottom: 4%;
}
.mec-organizer-tel h6, .mec-organizer-email h6{
margin-right: 6px;
font-weight: 400 !important;
}
.mec-organizer-tel a, .mec-organizer-email a{
color: #000 !important;
font-weight: 600;
}
body{
position: relative;
}
.program-speaker{
margin-bottom: 0;
}
.program-speaker a{
color: var(--sitecolor);
font-weight: 600;
}
.program-times-list .program-time .p-time{
font-size: 21px;
color: #000000;
line-height: 27px;
text-align: left;
margin-right: 3rem;
margin-top: 0;
min-width: 65px;
}
.mec-wrap .program-details p{
padding-bottom: 0px !important;
}
.program-times-list .program-time .detail-title{
font-weight: 600!important;
}
.event-program{
margin-bottom: 2rem;
}
.event-program .program-time{
display: flex;
border-bottom: 1px solid #ccc;
padding: 1rem 0px;
}
.event-category{
padding: 4px 14px 20px;
display: flex;
}
.event-category .mec-sl-folder:before{
font-size: 20px;
}
.category-label{
padding-left: 15px;
font-weight: 600;
font-style: normal;
font-size: 18px;
line-height: 24px;
color: #000000;
}
.mec-single-event{
margin-top: 40px;	
}
.event-language{
padding: 12px 16px 8px 8px;
display: flex;
}
.event-language .mec-fa-bookmark-o:before{
content: '';
background-image: url(https://baselarea.swiss/wp-content/themes/salient-child/img/bookmark-icon.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
width: 19px;
height: 21px;
font-size: 20px;
position: absolute;
left: 25%;
top: 10%;
}
.language-label{
padding-left: 9px;
font-weight: 600;
font-style: normal;
font-size: 18px;
line-height: 24px;
color: #000000;
}
.event-main-content h4{
color: var(--sitecolor);
margin-bottom: 1rem;
}
.further-info{
padding-top: 2rem;
}
.event-partners{
padding: 2rem 0rem 0rem 0rem;
word-wrap: break-word;
}
.event-overview, .further-info{
padding: 2rem 0rem;
word-wrap: break-word;
}
.reg-btn:hover{
color: #fff;
background-color: #000;
}
.side-bar .reg-btn{
width: calc(100% - 28px);
margin: 12px 14px 8px !important;
padding: 1.5rem 1.5rem;
}
.side-bar p.fully-booked, .fully-booked{
color: var(--sitecolor) !important;
font-weight: 600 !important;
font-size: 18px;
letter-spacing: 1px;
text-align: center;
margin: 12px 14px 8px !important;
text-transform: uppercase;
padding-bottom: 0 !important;
}
.event-overview ul{
margin-bottom: 0px;
}
.event-details-cont{
display: flex;
margin-bottom: 3rem;
}
.event-main-content{
width: 65%;
margin-right: 2%;
}
.side-bar-cont{
width: 33%;
top: 0;
height: auto;
align-self: flex-start;
position: sticky;
top: 200px;
}
.mec-single-event-date, .mec-single-event-time, .mec-single-event-location{
margin-bottom: 0px !important;
}
.mec-single-event-date, .mec-single-event-time, .mec-single-event-location, .mec-single-event-category{
display: flex;
}
.mec-date, .mec-time, .mec-location, .event-details-box dt{
display: none!important;
}
.mec-single-event .mec-event-meta dd{
padding-left: 15px !important;
}
.mec-single-event .mec-event-meta dd.mec-events-event-categories:first-of-type{
padding-top: 0px;
}
.mec-single-event .event-details-box .mec-frontbox{
background-color: #f7f7f7 !important;
padding: 12px 14px 8px !important;
}
.event-details-box{
background-color: #f7f7f7;
padding: 30px 20px 10px 20px;
}
.mec-single-event .mec-single-event-organizer{
background-color: #fff;
}
.mec-single-event .mec-single-event-organizer .mec-img-organizer{
width: 50%;
max-width: 50%;
}
.mec-single-event .mec-single-event-organizer .mec-events-single-section-title{
display: none !important;
}
.mec-single-event .mec-event-meta .mec-events-address{
margin-bottom: 0px !important;
}
.mec-single-event-organizer{
padding: 0px;
}
.mec-single-event .mec-event-meta .mec-single-event-organizer dd{
padding-left: 0px !important;
}
.mec-organizer-email{
display: flex;
}
.organiser-cont{
margin-top: 2rem;
}
.organiser-cont h4{
margin-bottom: 20px;
color: var(--sitecolor);
}
.mec-wrap .organiser-cont h6{
font-weight: 600;
}
.mec-event-category-color{
display: none;
}
.mec-single-event .mec-event-meta dd.mec-events-event-categories{
line-height: 24px !important;
min-height: unset !important;
}
.mec-single-event .mec-event-meta dd.mec-organizer-email a, .mec-single-event .mec-event-meta dd a{
padding-left: 0px;
}
.mec-organizer-tel h6, .mec-organizer-email h6{
min-width: 50px;
}
.mec-organizer-tel a, .mec-organizer-email a{
font-size: 14px;
}
.mec-single-event .mec-booking-button{
background-color: var(--sitecolor);
}
@media(max-width: 800px){
.event-details-cont{
flex-direction: column-reverse;
}
.event-main-content{
width: 100%;
margin-right: 0px;
}
.side-bar{
width: 100%;
}
.event-details-box, .organiser-cont{
width: 48%;
}
.side-bar-cont{
display: flex;
justify-content: space-between;
margin-bottom: 2rem;
}
.mec-wrap .mec-single-event .event-single-title {
font-size: 45px;
letter-spacing: 0.1px;
line-height: 50px !important;
}
}
@media(max-width: 530px){
.event-details-box, .organiser-cont{
width: 100%;
}
.side-bar-cont{
display: flex;
flex-direction: column;
justify-content: space-between;
margin-bottom: 2rem;
}
} .height-fix.nectar-post-grid-wrap[data-style="content_under_image"] [data-grid-item-height="30vh"] .nectar-post-grid-item-bg{
height: 20vh;
} form.wcrmform {
font-family: 'neue-haas-grotesk-display'!important;
font-size: 16px!important;
padding: 0!important;
font-weight: 500!important;
}
body:not([data-header-format="left-header"]) #header-outer .sf-menu li ul{
padding-bottom: 20px;
}
.menu-title-text{
line-height: 22px;	
}
.wpbaw-blog-categories a {color: #000!important;}
.wpbaw-blog-grid-main.design-1 .readmorebtn {display:none!important;}
.col.span_12.section-title.blog-title {display:none!important;}
.row .col.section-title.blog-title, .row .col.section-title.project-title {display:none!important;}
.blog_post .post-featured-img {display:none!important;}
.onFormSubmittedFeedbackMessage {font-family: neue-haas-grotesk-display,sans-serif !important;}
div[data-form-block-id] .onFormSubmittedFeedback .onFormSubmittedFeedbackMessage {font-family: neue-haas-grotesk-display,sans-serif !important;} .ds-button{
padding-left: 2em!important;
padding-right: 2em!important;
}
.ds-button.is-fullwidth {
font-size: 0.8em!important;
border-radius: 100px!important;
} .portfolio-filters-inline .container > ul a, .portfolio-filters-inline .container > ul #sort-label{font-size:17px;}
.nectar_image_with_hotspots[data-size="medium"] .nectar_hotspot {height: 22px;
width: 22px;
line-height: 22px;
font-size: 14px;
border-color: #000;}
.hover-state tr:hover{
background-color: #AE1022 !important;
}
.hover-state tr:hover td{ 
border-color: #AE1022 !important;
}
.hover-state tr:first-child:hover{
background-color: #fcfcfc !important;}
.hover-state tr:first-child:hover td{ 
border-color: #ececec !important;
}
.grid-category-post {display:none;}
#custom_html-2 .iwithtext{
display: flex;
padding-bottom: 10px;
}
.iwithtext {display: flex;
padding-bottom: 10px;}
body #header-secondary-outer .sf-menu li ul li a:hover{
background-color: #bb1125 !important;
} .wpb_wrapper ul {    font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 500;
font-style: normal;
font-size: 16px;
line-height: 24px;
letter-spacing: 1px;
padding-bottom: 1em!important;} span.meta-excerpt {color: #000!important;}
.mec-single-event .mec-event-meta dd.mec-organizer-email a {display:inline!important;padding-left:0px!important;}
.mec-single-event-additional-organizers {display:none;} .nectar-post-grid-wrap:not([data-style="content_overlaid"]) .nectar-post-grid .nectar-post-grid-item .content {padding: 25px 20px!important;} h1{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
font-size:60px;
line-height:66px;
letter-spacing:1px;
}
h2{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600!important;
font-style: normal!important;
font-size:40px!important;
line-height:46px!important;
letter-spacing:1px!important;
padding-bottom:12px!important;
}
h3{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600!important;
font-style: normal!important;
font-size:28px!important;
line-height:34px!important;
letter-spacing:1px!important;
}
h4{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
font-size:24px;
line-height:30px;
letter-spacing:1px;
}
h5{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 500;
font-style: normal;
font-size:21px;
line-height:29px;
letter-spacing:1px;
}
h6{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 500;
font-style: normal;
font-size:18px;
line-height:24px;
letter-spacing:1px;
}
p{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 500;
font-style: normal;
font-size:16px;
line-height:24px;
letter-spacing:1px;
padding-bottom: 1em!important;
}
.bold, strong, b {
font-family: neue-haas-grotesk-display,sans-serif !important;
}
.nectar-fancy-ul{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 500;
font-style: normal;
font-size:16px;
line-height:24px;
letter-spacing:1px;
}
.nectar-fancy-ul ul li {
padding-left: 33px!important;
font-weight: 500;
}
.overlay-h2-text .wpb_wrapper h2{
padding:0px!important;
}
.ex-tplist h3 a{
font-family: neue-haas-grotesk-display,sans-serif!important;
font-weight: 600;
font-style: normal;
} .material .wpb_content_element {
margin-bottom: 1.1em!important;
}
.wpb_row{
margin-bottom:0!important;
}
.material .wpb_content_element{
margin-bottom: 0em!important;
}
.img-with-aniamtion-wrap .hover-wrap {
margin-bottom: 0px;
} .nectar-button {
text-transform:uppercase;
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
letter-spacing:1px;
margin-bottom:0px;
text-align:center;
}
.nectar_video_lightbox.play_button_with_text[data-style="small"] .link-text {color: #fff;}
.nectar_video_lightbox.play_button_with_text[data-style="small"] .play >.inner-wrap:before {border-color: #fff!important;}
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-style="small"] path {fill:#fff!important;} .nectar-cta .link_wrap .link_text {
font-size:21px;
font-family: neue-haas-grotesk-display,sans-serif !important;
} #slide-out-widget-area .inner .off-canvas-menu-container li a {
font-size: 22px;
line-height: 30px; font-weight: 400;
font-family: neue-haas-grotesk-display,sans-serif !important;
}
body #header-secondary-outer nav >ul >li >a {line-height: 20px;
font-size: 14px;
padding: 10px;
text-transform: uppercase;}
body[data-header-color="custom"]:not(.material) #header-secondary-outer nav >ul >li >a {border-left: 0px solid rgba(0,0,0,0.1)!important;}
body[data-header-color="custom"]:not(.material) #header-secondary-outer nav >ul >li:last-child {border-right: 0px solid rgba(0,0,0,0.1)!important;}
body #header-secondary-outer nav > ul > li > a .sf-sub-indicator i {display:none;}
body.material #header-secondary-outer {border: 0px!important;min-height: 0px!important;}
body.original #footer-outer #footer-widgets .col ul li {border-bottom: 0px solid rgba(0,0,0,0.1)!important;} .hero-column{
height:600px!important;
} .heroimage_article {min-height: 550px;}
#hero-content-box-article {position: relative;top: 275px;transform: translateY(-50%);} .tabbed[data-style="minimal"] >ul li:not(.cta-button) a{
font-size:24px;
font-family: neue-haas-grotesk-display,sans-serif !important;}
.tabbed[data-style="minimal"] .wpb_tabs_nav {margin-bottom: 25px;} body #search-outer #search input[type="text"], body.material #search-outer #search form input[type="text"] {font-size: 35px!important;font-family: neue-haas-grotesk-display,sans-serif !important;}
@media only screen and (min-width: 1000px){body #search-outer #search input[type="text"] { height: 85px!important;}}
body.search #page-header-bg h1 {
font-size: 35px; font-family: neue-haas-grotesk-display,sans-serif !important;}
input[type=text]{font-family: neue-haas-grotesk-display,sans-serif !important; font-weight:500;  }
body[data-header-color="custom"] #search-outer #search .span_12 span {font-weight: 500; font-family: neue-haas-grotesk-display,sans-serif !important;}
body.search-no-results .search-form button[type=submit] .icon-salient-search  {color: #000000!important;}
body #header-outer .icon-salient-search:before, body.material #header-outer .icon-salient-search:before {color:#000!important;}
body.search-no-results .search-form button[type=submit] .icon-salient-search:before {color:#000!important;} .un-bold h3 a{
font-weight:500;   
}
body [class^="icon-"].icon-default-style.extra-color-2 {
font-size:28px!important;
} body .nectar-milestone .subject {
letter-spacing: 0.5px;
font-weight: 500;
font-size: 21px;
line-height: 26px;
font-family: neue-haas-grotesk-display,sans-serif !important;
padding-top: 2%;
}
div.number.accent-color{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
}
div.number.extra-color-3{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
}
.symbol{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
} .ex-social-account li a:hover {background: #ae1022!important;}
figure.tpstyle-19 .tpstyle-19-image:before {display:none;}
figure.tpstyle-19 .tpstyle-19-image p {color: #ffffff!important;} .nectar_single_testimonial[data-style="bold"] p span {
font-size: 200px;
line-height: 30px;
margin-bottom:0px;
margin-top: 55px;
}
.nectar_single_testimonial{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
}
.open-quote{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
}
.inner p{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: italic;
font-size: 21px;
line-height:27px;
} .fields-focus-icon{
height:100px!important;
} .iwithtext .iwt-text h2{
padding-left:30px;
} #header-secondary-outer ul > li:not(.megamenu) ul a:focus {color:#fff!important;}
body.material #header-secondary-outer nav >ul >li:last-child > a {
margin-left: 10px!important;
}
body.material #header-secondary-outer nav >ul >li:last-child > a {
margin-right: 10px!important;
}
.wpml-ls-native {text-transform: uppercase;}
#header-outer #top nav ul #search-btn a:hover span {color:#000000!important;}
#top nav >ul >li >a {font-family: neue-haas-grotesk-display,sans-serif !important; font-weight:500;color: #000;font-size: 15px;line-height: 20px;letter-spacing: 0.5px}
#top nav >ul >.megamenu >ul >li >a {font-weight: 700;font-size: 12px;text-transform: none;margin-bottom: 7px;letter-spacing: 2px;color:#000!important;}
#header-outer .sf-menu li ul li a {font-size: 14px;transition: none;letter-spacing: 0;line-height: 0px!important;text-transform: none;font-weight:500; padding-left: 26px!important;}
#top nav >ul >.megamenu >.sub-menu >li a:hover {color:#000!important;}
#top nav >ul >.megamenu >.sub-menu >li a { 	font-family: neue-haas-grotesk-display,sans-serif !important; font-size: 15px;transition: none;letter-spacing: 0.5;line-height: 20px!important;text-transform: none;}
header#top nav > ul > li.megamenu > ul > li > a {margin-bottom: 0px !important;}
#top nav > ul > li > a:after {border-color: #fff!important;}
header#top nav > ul > li > a {padding-bottom: 0px;padding-top: 0px;}
#top nav >ul >.megamenu >ul >li >a:hover {color:#ae1022!important;}
body.material #header-secondary-outer nav >ul >li:last-child > a {margin-left: 0;}
.mobilectatext {color:#fff;}
.topleveltitle {font-weight:600!important;}
#top nav > ul > .megamenu > ul ul li a:focus {background-color: transparent!important;}
body.material #header-secondary-outer nav >ul >li >a {text-transform: uppercase;font-size: 14px;line-height: 43px;color: #fff;font-weight: 500;}
#header-secondary-outer[data-lhe="animated_underline"] nav >.sf-menu >li:not([class*="button_"]) >a:after {bottom: 0;border-width: 0px;}
#header-secondary-outer .sf-menu li ul {background-color: #ae1022;}
#header-outer:not(.transparent) .sf-menu > li ul {border-top-width: 0px!important;border-top-style: solid;}
.sf-menu >li ul {width:300px;padding: 0px;}
#header-secondary-outer .sf-menu li ul li a {background-color: #ae1022!important; padding-left: 25px;margin-left: -15px;color:#fff!important;}
#header-secondary-outer ul ul li a:hover {background-color: transparent!important;}
#header-secondary-outer ul > li:not(.megamenu) ul a:hover {background-color: transparent!important;}
#top nav > ul > .megamenu > ul ul li a:hover {background-color: transparent!important;}
#header-outer #top nav > ul >.megamenu > ul ul li a:hover {background-color: transparent!important;color:#ae1022!important;}
#top nav > ul > .megamenu > ul ul .current-menu-item > a {background:#000!important;}
body:not([data-header-format="left-header"]) #header-outer #top nav >ul >.megamenu >ul ul .current-menu-item > a {background: transparent!important;}
#header-outer:not([data-format="left-header"]) #top nav >ul >.megamenu ul ul .current-menu-item >a {background: transparent!important;}
li#menu-item-1914 {font-weight:600!important;}
img.img-with-animation.skip-lazy.learn-more-btn.animated-in {width: 60%;margin-bottom: -10px!important;} #top nav >ul >.megamenu >.sub-menu >li a, body #top nav >ul >.megamenu >.sub-menu >li a:focus {background-color:rgba(247,247,247,100)!important;}
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {font-size:15px;}
#top .ubermenu {font-size:15px!important;}
li.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-47.ubermenu-item-level-2.ubermenu-column.ubermenu-column-1-3.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-47 {padding-top: 25px;}
li.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-1598.ubermenu-item-level-2.ubermenu-column.ubermenu-column-1-3.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-1598 {padding-top: 25px;}
.whybasel {font-weight: 600;}
i[class*="fa-"], span[class*="fa-"] {
display:inline-block;
font-size:16px;
width:32px;
height:32px;
line-height:32px;
top:-2px;
word-spacing:1px;
position:relative;
text-align:center;
vertical-align:middle;
max-width:100%;
}
.ubermenu .ubermenu-icon,
.ubermenu .ubermenu-sub-indicator{
font-size:inherit;
top:auto;
height:auto;
width:auto;
line-height:inherit;
}
#top .ubermenu{
align-self:center;
}
.col.span_9.col_last {
margin-left: 0px!important;
}
.ubermenu .ubermenu-target-text {letter-spacing: 0.5px;}
.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {position: fixed;margin-top: 36px;}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {margin-top: 0px;}
#search-btn a span {margin-top: 0px;}
.ubermenu-skin-vanilla.ubermenu-responsive-toggle {display:none;}
body.material #top nav ul #search-btn a span {
font-size:15px!important;
}
.mega-menu-promo-box{
margin-top:5px;
}
.ubermenu.ubermenu-disable-submenu-scroll .ubermenu-item>.ubermenu-submenu.ubermenu-submenu-type-mega {
padding-top: 27px;
} #header-secondary-outer, #header-outer #header-secondary-outer {height: 40px;}
body.material #header-secondary-outer nav >.sf-menu {padding: 0px 0 0px 0;}
#header-secondary-outer ul > li:not(.megamenu) ul a:hover {background-color: #ae1022!important;}
.ubermenu-skin-vanilla.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
border:0px}
.ubermenu-skin-vanilla.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop{
border-top:0px!important;}
.ubermenu .ubermenu-item .ubermenu-submenu-drop {
box-shadow: 0 0 0 rgba(0,0,0,.15);}
#header-secondary-outer ul ul li a {background-color:#ffffff!important;}
body #header-secondary-outer .nectar-center-text {text-align:left; 
font-size: 14px;
line-height: 16px;
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 500;
color:#fff;
font-style: normal;
max-width: 1240px;
letter-spacing: 0.5px;
}
#header-outer #header-secondary-outer .sf-menu ul li a {padding: 10px 22px 10px 0px;}
#header-outer .sf-menu ul li a {padding: 23px 22px 0px 0px;margin-top: 0px;background: transparent!important;color:#fff!important;letter-spacing: 0.5px;font-size: 15px;font-family: neue-haas-grotesk-display,sans-serif !important;line-height:0px!important;font-size:12px;}
.sf-menu li:hover {background: transparent;}
body.material #header-secondary-outer .nectar-center-text {padding: 0px 0px!important;}
#header-secondary-outer .nectar-center-text {padding: 0px 0px!important;}
body.material #header-secondary-outer {border:0px!important;min-height:0px!important;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator { margin-top: 0px!important;}
#header-secondary-outer ul ul li:hover > a {color:#fff!important;}
#header-secondary-outer ul ul li a:hover {background-color: #ffffff!important;}
#header-secondary-outer ul ul li:hover > a i {color:#fff!important;}
#header-secondary-outer .sf-menu li ul li a {background-color: #ae1022!important;padding-left: 25px;margin-left: -15px;color:#fff!important;}
body[data-dropdown-style="minimal"] #header-secondary-outer ul >li:not(.megamenu) ul a:hover {color:#ffffff!important;}
#header-secondary-outer ul > li:not(.megamenu) ul a:hover {background-color: #ffffff!important;}
.ubermenu-skin-vanilla.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {
border:0px
}
.ubermenu-submenu.ubermenu-submenu-type-flyout {position:absolute;top:40px;}
.ubermenu .ubermenu-item.ubermenu-item-level-0 {float:left!important;}
li#menu-item-26 {}
li#menu-item-27 {}
#header-outer .sf-menu ul li a {text-transform: uppercase;}
span.wpml-ls-native {background: transparent!important;padding: 12px 0px 12px 0px;}
span.wpml-ls-native a {color: #000!important;} #footer-outer .row {
padding: 55px 0 0px 0;}
#footer-outer .widget.widget_nav_menu li a {
padding:1px 0 0 0!important;}
#footer-outer #copyright p{
font-size:12px;
}
#footer-outer .widget h4{
font-size:16px;
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
line-height: 22px;
padding: 0px 0px!important;
}
#footer-outer #footer-widgets .widget.widget_nav_menu li{
padding:0!important;}
}
.newsletter{
line-height:21px;
}
body #footer-outer i, body #header-secondary-outer #social i {
font-size:18px!important;
line-height:28px!important;
}
.iwithtext .iwt-text {
padding-left: 28px;
line-height:23px
}
.row, div.clear {
padding-bottom: 8px;
}
.footer-icon{
height:30px!important;
width:30px!important;
margin-right:15px;
}
.event-text{
padding-bottom:5%;
font-size:16px;
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
line-height: 22px;
letter-spacing: 1px;
}
#footer-outer a {
color: #fff;
} #footer-outer #copyright[data-layout="centered"] {padding: 0px 0;} img.attachment-thumbnail.size-thumbnail.wp-post-image {
display: none!important;
}
.mec-event-list-classic .mec-event-title,
.mec-event-title {
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
color: #ae1022;
font-size: 24px;
line-height: 30px!important;
letter-spacing:1px;
text-transform: none;
}
.mec-event-list-classic .mec-event-detail {
color: #000;
font-weight: 500;
line-height: 14px;
font-size: 14px;
overflow: hidden;
letter-spacing: 1px;
}
.mec-event-list-classic .mec-event-date span {
color: #000;
font-weight: 500;
line-height: 14px;
font-size: 14px;
overflow: hidden;
letter-spacing: 1px;
}
.mec-event-date.mec-color {
color: #000!important;
}
.mec-event-list-classic .mec-event-title {
margin: 0;
}
.mec-event-list-classic .mec-event-article {
margin-bottom: 0px;
} .mec-wrap .mec-totalcal-box select {font-family: neue-haas-grotesk-display,sans-serif !important; color:#000; font-weight:500;}
.mec-search-form .mec-date-search, .mec-search-form .mec-dropdown-search, .mec-search-form .mec-text-input-search {
padding: 1px;}
.mec-wrap .mec-totalcal-box i {display: none;}
.mec-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select {width: calc(35% - 36px); margin-bottom: 0px;}
.mec-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select {width: calc(35% - 36px); margin-bottom: 0px;}
.mec-wrap .mec-totalcal-box {
position: relative;
border: 0px solid;
padding: 20px 0px;
margin: 0 0 10px;
background: #fff;
overflow: hidden;
box-shadow: 0 3px 2px 0 rgba(0,0,0,.012);
min-height: 78px;
} .mec-event-loc-place {
font-family: neue-haas-grotesk-display,sans-serifsans-serifsans-serif!important;
font-weight: 500;
letter-spacing: 0.5px;
font-size: 17px;
}
.mec-event-footer .mec-booking-button{	
font-family: neue-haas-grotesk-display,sans-serif!important;
font-weight: 600!important;
font-style: normal!important;
background: #ae1022!important;
letter-spacing: 1px!important;}
.mec-single-event .mec-event-social h3 {border-bottom: 0px solid #fff!important;}
.mec-single-event .mec-event-social h3 {padding-bottom: 0px;}
.mec-single-event .mec-event-sharing {margin: 5px 0 10px;}
i.mec-fa-linkedin {top: -4px;}
i.mec-fa-twitter {top: -4px;}
.mec-single-event-organizer .mec-events-single-section-title {
font-size: 21px!important;
font-weight: 600!important;
}
.mec-single-event .mec-event-meta h6 {
font-size: 16px;
text-transform: none;
color: #000000;
}
.mec-event-grid-modern .event-grid-modern-head .mec-event-month {
font-family: neue-haas-grotesk-display,sans-serifsans-serifsans-serif;
font-weight: 500;
letter-spacing: 0.5px;
}
.lity-container, .mec-wrap, .mec-wrap div:not([class^=elementor-]) {
font-family: neue-haas-grotesk-display,sans-serifsans-serifsans-serif;
}
.mec-single-event .mec-event-meta .mec-events-event-categories a, .mec-single-event .mec-event-meta dd {
font-family: neue-haas-grotesk-display,sans-serifsans-serifsans-serif;
letter-spacing: 1px;
}
.mec-single-event .mec-event-meta dd a i {
margin-right: 8px;
display: none;
}
.mec-event-grid-modern .mec-event-article {min-height: 420px;}
.mec-sl-home,.mec-sl-phone, .mec-sl-envelope{display:none !important;}
.mec-events-single-section-title {margin: 20px 0px 10px 0!important;}
.mec-single-event .mec-events-meta-group-booking, .mec-single-event .mec-frontbox {
border: 0px solid #e6e6e6!important;}
.mec-wrap .mec-single-title {
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
font-size:40px;
line-height:46px;
letter-spacing:1px;
padding-bottom:12px;}
.elementor-379 .elementor-element.elementor-element-e8823d6 .mec-single-title {line-height:65px!important;}
.mec-event-schedule-content {
border-left: 0px solid #f0f0f0;}
.mec-event-schedule-content dl:before {
border-top: 0px solid #f0f0f0;}
.mec-event-schedule-content dl {
padding-left: 0px;}
.mec-event-schedule-content {margin-left:0px;}
.mec-event-schedule-content dl {
border-bottom: solid 1px rgba(0, 0, 0, 0.12);
margin-bottom: 20px;
}
.mec-single-event .mec-frontbox {
margin-bottom: 0px!important;
padding: 20px 0px 0 0!important;}
.mec-event-content p {
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 500;
font-style: normal;
font-size:16px;
line-height:24px;
letter-spacing:1px;
padding-bottom: 1em!important;
}
.mec-wrap li {
font-weight: 500!important;
font-size:16px!important;
line-height:24px!important;
letter-spacing:1px!important;
}
.mec-wrap p {
margin: 0 0 0px 0!important;
color: #000000 !important; 
font-weight: 500!important;
font-style: normal!important;
font-size:16px!important;
line-height:24px!important;
letter-spacing:1px!important;
padding-bottom: 1em!important;}
.mec-wrap {    color: #000000; }
.mec-wrap h4 {font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
font-size:24px;
line-height:30px;
letter-spacing:1px;}
.mec-wrap h5 {	font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 500;
font-style: normal;
font-size:21px;
line-height:29px;
letter-spacing:1px;}
.mec-wrap h6 {	font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 500;
font-style: normal;
font-size:18px;
line-height:24px;
letter-spacing:1px;}
.mec-single-event .mec-event-meta .mec-events-event-categories a, .mec-single-event .mec-event-meta dd {
font-weight: 600;
font-style: normal;
font-size:18px;
line-height:24px;
color: #000000;}
.mec-single-event .mec-booking-button{
text-transform:uppercase;
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
letter-spacing:1px;
margin-bottom:0px;
text-align:center;
border-radius: 50px;}
.mec-single-event .mec-frontbox {
margin-bottom: 30px;
padding: 20px 0px;
background: #fff;
border: 0px solid #fff;
box-shadow: 0 0px 0 0 rgba(0,0,0,.016);}
.mec-event-cost, .mec-event-more-info, .mec-event-website, .mec-events-meta-date, .mec-single-event-additional-organizers, .mec-single-event-category, .mec-single-event-date, .mec-single-event-label, .mec-single-event-location, .mec-single-event-organizer, .mec-single-event-time {
margin-bottom: 15px;}
.mec-single-event-location dd{
padding-left: 0px !important;
}
.mec-single-event .mec-event-meta dt, .mec-single-event .mec-event-meta h3{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
font-size: 28px;
line-height: 24px;
letter-spacing: 1px;
text-transform:none;
}
.mec-single-event .mec-event-social h3 {	
font-weight: 500;
font-style: normal;
font-size:21px!important;
line-height:24px;
letter-spacing:1px;
text-transform:none;
border-bottom: 1px solid #ddd;}
.mec-single-event .mec-events-meta-group-booking form>h4:before, .mec-single-event .mec-frontbox-title:before {
padding: 1px 35px;
border-bottom: 0px solid #ddd;}
.mec-single-event .mec-event-social a.twitter {
background: #AE1022!important;
}
.mec-single-event .mec-event-social a.linkedin {
background: #AE1022!important;
}
.mec-event-grid-modern .mec-event-title {
letter-spacing: 1px;
font-size: 24px;
font-weight: 600;
}
.mec-event-day{display:none;}
@media only screen and (min-width: 1200px){
.mec-container {
width: 1245px;
padding-left: 15px;
padding-right: 15px;
}}
.mec-event-footer .mec-booking-button {
font-size: 11px;
font-weight: 600;
letter-spacing: 1px;
text-transform: uppercase;
background: #AE1022;
color: #fff;
border: 0px solid #e8e8e8;
border-radius: 40px;
}
h3.mec-schedule-head.mec-frontbox-title {display:none!important;}
span.mec-schedule-start-time.mec-color {
color: #5ebb9f;
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
font-size: 16px;
line-height: 16px;
letter-spacing: 1px;
text-transform: none;
}
span.mec-schedule-end-time.mec-color {
color: #5ebb9f;
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
font-size: 16px;
line-height: 16px;
letter-spacing: 1px;
text-transform: none;
}
.mec-event-schedule-content dl dt.mec-schedule-title{
color: #000;
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
font-size: 16px;
line-height: 24px;
letter-spacing: 1px;
text-transform: none;
}
.mec-event-schedule-content dl dt.mec-schedule-description{
color: #000;
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 500;
font-style: normal;
font-size: 14px;
line-height: 21px;
letter-spacing: 1px;
text-transform: none;
}
.mec-single-event .mec-event-social {
text-align: left!important;
}
.mec-single-event .mec-frontbox-title{
text-align: left!important;
}
h3.mec-social-single.mec-frontbox-title{
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 500;
font-style: normal;
font-size: 18px!important;
line-height: 24px;
letter-spacing: 1px;
}
.mec-single-event .mec-event-social a.linkedin:hover {
background: #AE1022;
}
.mec-single-event .mec-event-social a.twitter:hover {
background: #AE1022;
} .nectar-post-grid[data-border-radius="none"] .nectar-post-grid-item .inner { border-radius:5px;box-shadow: 0px 0px 3px rgba(215,215,215,1);}
.nectar-post-grid .nectar-post-grid-item .inner {background-color:#fff;}
.nectar-post-grid .meta-date {color:#000!important;}
.nectar-post-grid[data-text-color="light"] .nectar-post-grid-item .content *, 
.full-width-section > .col.span_12.dark .nectar-post-grid[data-text-color="light"] .nectar-post-grid-item .content * { color:#ae1022}
.nectar-post-grid[data-text-hover-color="light"] .nectar-post-grid-item:hover .content * {color:#ae1022;}
.nectar-post-grid .nectar-post-grid-item .content h3 {max-width: 100%; font-size: 24px }
.nectar-post-grid-filters a {margin: 10px 25px; font-size: 18px;}
.nectar-post-grid-filters a:hover {color:#ae1022!important;}
.nectar-post-grid-filters a:after{background-color:#ae1022!important;}
a.active.all-filter{color:#ae1022!important;}
a.active{color:#ae1022!important;} .masonry.classic_enhanced .masonry-blog-item .article-content-wrap, .blog-recent[data-style*="classic_enhanced"] .article-content-wrap {
padding: 10%;
}
.meta-author{
display:none;
}
.nectar-love-wrap{
display:none;
}
.post-meta{
display:none!important;
}
.blog-recent[data-style*="classic_enhanced"] .inner-wrap {
padding-bottom:0px;
}
.meta{
display:none!important;
}
.post-header h3{
color:#ae1022;
font-size:24px;
line-height:30px!important;
}
.blog-recent[data-style*="classic_enhanced"] .excerpt{
color:#000000;
line-height:21px;
}
.meta-category p{
font-size:24px!important;
}
.masonry.classic_enhanced .posts-container article .meta-category a, .masonry.classic_enhanced .posts-container .wide_tall .meta-category a, .blog-recent[data-style*="classic_enhanced"] .meta-category a {
padding: 3px 9px;
line-height: 20px;
font-size: 14px;
border: 2px solid rgba(255,255,255,0.7);}
.meta-category{
display:none;
}
.bottom-meta{
display:none!important;
} .gform_wrapper label.gfield_label{
font-family: neue-haas-grotesk-display,sans-serif!important;
font-weight: 600!important;
font-style: normal!important;
font-size:24px!important;
line-height:30px!important;
letter-spacing:1px!important;
}
.gform_wrapper .gfield_checkbox li label {
font-size: 16px!important;
}
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
margin-top: 0px!important;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio], .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select {
margin-left: 1px;
background-color: #f2f2f2!important;
height: 40px;
} .link-boxes{
min-height:250px!important;
}
.organization-link-boxes{
min-height:350px!important;
} #full_width_portfolio .project-title.parallax-effect .section-title, #full_width_portfolio .project-title{
display:none;
} .bottom_controls {
display:none!important;
}
#portfolio-nav a i, #portfolio-nav a i {
color:#ae1022;
}
.portfolio-items[data-ps="7"] .work-info {
padding: 0 5%;
border: 1px;
border-style: solid;
border-color: #d7d7d7;
} .portfolio-filters-inline[data-color-scheme="extra-color-2"]{
background-color: #fff!important;
border-bottom: 1px #d7d7d7;
border-style: solid;
}
.portfolio-filters-inline[data-color-scheme*="-color"]:not([data-color-scheme*="-underline"]).full-width-section ul li a {
color: rgba(0,0,0,0.75)!important;
}
.portfolio-filters-inline:not([data-color-scheme="default"]) .container ul li .active {
color: #ae1022!important;
padding: 7px 12px;
}
.portfolio-filters-inline[data-color-scheme*="-color"]:not([data-color-scheme*="-underline"]).full-width-section ul li a {
color: #fff;
color: #000;
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
font-size:21px;
line-height:21px;
letter-spacing:1px;	
}
.portfolio-filters-inline[data-color-scheme*="-color"]:not([data-color-scheme*="-underline"]).full-width-section ul li a:hover {
color: #ae1022;
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
font-size:21px;
line-height:21px;
letter-spacing:1px;	
}
body .container-wrap .portfolio-filters-inline.non-fw {
padding-bottom:15px;
}
body .portfolio-items[data-gutter="default"]:not([data-col-num="elastic"]) {
margin-top: 40px;
}
.portfolio-items[data-ps="7"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg, .portfolio-items[data-ps="8"] .col[data-default-color="true"] .work-item:not(.style-3) .work-info-bg {
background-color: #ae1022!important;
}
.portfolio-filters-inline:not([data-color-scheme="default"]) ul li a {
padding: 7px 12px;
} .toggle h3 a {
font-family: neue-haas-grotesk-display,sans-serif !important;
font-weight: 600;
font-style: normal;
font-size:28px;
line-height:34px;
letter-spacing:1px;
color: rgba(0,0,0,1);
}
div[data-style*="minimal"] .toggle h3 i {
border: 2px solid #ae1022;
}
div[data-style="minimal"] .toggle h3 i:before{
background-color: #ae1022;
}
div[data-style="minimal"] .toggle h3 i:after {
background-color: #ae1022;
} .heroimage {min-height: 470px;}
#hero-content-box {position: relative;top: 235px;transform: translateY(-50%);} body.single .post .wpb_text_column h2, body.single .post .content-inner > h2, body.single .post .wpb_text_column h3, body.single .post .content-inner > h3, body.single .post .wpb_text_column h4, body.single .post .content-inner > h4, body.single .post .wpb_text_column h5, body.single .post .content-inner > h5, body.single .post .wpb_text_column h6, body.single .post .content-inner > h6 {
margin-top: 3px;
margin-bottom: 3px;
}
h1.entry-title{
font-family: neue-haas-grotesk-display,sans-serif!important;
font-weight: 600!important;
font-style: normal;
font-size:60px;
line-height:66px;
letter-spacing:1px!important;
text-align:left!important;
}
body[data-ext-responsive="true"].single-post .heading-title[data-header-style="default_minimal"] .entry-title{
margin:0!important;	}
.single .heading-title {
padding-bottom: 35px;
border-top: 1px solid #DDD;
margin-bottom: 0px;
max-width:1246px!important;
}
body[data-ext-responsive="true"].single-post .heading-title[data-header-style="default_minimal"] .entry-title{
max-width:1246px!important;}
body[data-ext-responsive="true"].single-post .container-wrap.no-sidebar .post-area{
max-width:1246px!important;}
.blog_next_prev_buttons {
margin-top: 0px!important;
}
.post .content-inner {
padding-bottom: 0px;
}
.no-sidebar.container-wrap{
padding-top:5px!important;
} .blog-recent[data-style="minimal"] .col {
margin-bottom: 0;
padding: 25px 0;
border-bottom: 1px;
border-style: solid;
border-color: #d7d7d7;
}
.excerpt{
line-height:21px;
}
.blog-recent[data-style="minimal"] .col >span {
display:none;
} body[data-button-style^="rounded"] .nectar-hor-list-item .nectar-list-item-btn {
border-radius: 100px;
color: #fff;
background-color: #ae1022;
border-color: #ae1022;
text-transform: uppercase;
font-weight: 600;
font-family: neue-haas-grotesk-display,sans-serif !important;
letter-spacing: 1px;
}  .clients.three-cols.no-carousel >div {
border: 1px #d7d7d7;
border-style: solid;
}
.clients.four-cols.no-carousel >div {
border: 1px #d7d7d7;
border-style: solid;
}
.clients.five-cols.no-carousel >div {
border: 1px #d7d7d7;
border-style: solid;
}
.clients.six-cols.no-carousel >div {
border: 1px #d7d7d7;
border-style: solid;
} body .blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .article-content-wrap, body .blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap:not(.has-post-thumbnail) .article-content-wrap {
padding: 14% 14%;
background-color:#fff;
margin-top:0;
}
.masonry.classic_enhanced .masonry-blog-item h3.title, .blog-recent[data-style*="classic_enhanced"] h3.title {
color: #ae1022!important;
}
.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .excerpt{
color:#000;
}
.meta-category{
background-color:#fff!important;
}
body .blog-recent[data-style*="classic_enhanced_alt"] .meta-category a, .blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:not(.has-post-thumbnail) .meta-category a {
color: #727272;
border: 2px solid #727272;
}
.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:before {
background-color: rgba(255,255,255,1)!important;}
.blog-recent[data-style*="classic_enhanced"] .inner-wrap {
background-color: #fff!important;
}
.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:after {
display:none!important;
}
.masonry.classic_enhanced .masonry-blog-item .inner-wrap, .blog-recent[data-style*="classic_enhanced"] .inner-wrap {
border-radius: 4px;
box-shadow: 0px 0px 3px rgba(215,215,215);
} .nectar_single_testimonial .image-icon {
width: 100px;
height: 100px;
} .sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:not(:hover) {
color: #ffffff;
}
.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a {
border-color: #ffffff;
}
.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:not(:hover) i{
color: #ffffff;
} body #ajax-content-wrap #error-404 h1 {
font-size: 110px;
line-height: 167px;
}
body #ajax-content-wrap #error-404 h2 {
font-size: 35px;
}
body #error-404 .nectar-button {
margin-top: 30px;
} ul.controls{
display:none!important;
}
.masonry.material .masonry-blog-item .inner-wrap{
border-radius: 0px;
}
.blog-inner-wrap-view {
box-shadow: 0px 30px 90px rgba(0,0,0,0.1);
}
.blog-col-3, .blog-col-4, .blog-col-2 {
margin-bottom: 30px!important;
}
.grid-blog-thumb{height:240px}
.blog-content{
padding: 10px 30px 20px 30px!important;}
.blog_pagination.blog-clearfix{display:none;}
.blog-col-1 .blog-thumb, .blog-col-3 .blog-thumb, .blog-col-2 .blog-thumb, .blog-col-4 .blog-thumb {
margin-bottom: 10px;
}
.ex-tplist span.search-btsm .tp-search-submit, .extp-pagination .page-navi .page-numbers.current {
color: #fff;
background-color: #000000;
}
.grid-category-post a {color: #727272;}
.grid-category-post {
font-size: 12px;
line-height: 16px;
}
h3.blog-title{	
font-size: 24px;
line-height: 28px!important;} .blog .blog-title a {
color: #ae1022!important;
font-size: 24px;
line-height: 26px!important;
}
.blog-short-content{
color: #000000;
line-height: 21px;
font-size:14px;
}
a.blog-more-link{
display:none;
}
.grid-category-post {
margin-bottom: 0px;
}
.blog-col-3, .blog-col-4, .blog-col-2 {
margin-bottom: 5px;
}
.blogfree-plugin {
margin: 0px -15px;
}
.post-content {
padding-left: 0px;} .cli-plugin-button, .cli-plugin-button:visited, .medium.cli-plugin-button, .medium.cli-plugin-button:visited {border-radius: 40px!important;} .sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:not(:hover) {
background-color: #ae1022!important;
color:#fff!important;
}
.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a {
border-color: #ae1022!important;
}
.sharing-default-minimal .nectar-social[data-color-override="override"] .nectar-social-inner a:not(:hover) i{
color: #fff!important;
} @media only screen and (max-width : 1000px){
body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items { display:block!important;}
.single.single-post .section-title h1, body.single.single-post .row .col.section-title.span_12 h1 {font-size: 24px!important; line-height: 30px!important;}
.promo-menu-desk {display:none!important;}
body.material #header-secondary-outer .nectar-center-text {padding: 10px 0px 0px 0px!important;}
#header-secondary-outer .nectar-center-text {text-align: center!important;}
body.material #header-secondary-outer nav >ul >li >a { font-size: 12px!important; line-height: 35px!important;}
}
@media only screen and (max-width : 768px){
.heroimage {min-height: 300px;}
.mobilecta {display: none;}
h2.vc_custom_heading .welcome_text {font-size: 30px!important;line-height: 38px!important;}
#hero-content-box {position: relative;top: 150px;transform: translateY(-50%);}
h1.vc_custom_heading {font-size:36px!important; line-height:42px!important; padding-top:10px!important;}
.hero-column {height:150px!important;}
h2.home-hero-text {font-size:30px!important; line-height:36px!important;}
h1 {font-size:36px; line-height:42px;}
h2 {font-size:30px; line-height:36px; padding-bottom:0px; margin-bottom:10px!important;}
.page-title h5 {font-size:16px; line-height:20px; margin-bottom:0px;}
.un-bold h3 {font-size:26px; line-height:32px; margin-bottom:0px;}
.link-boxes {min-height:200px!important;}
.organization-link-boxes {min-height:200px!important;}
.single .heading-title[data-header-style="default_minimal"] {padding-top:0px!important;} 
.single .heading-title {padding-bottom:0px!important}
.top-register-btn{margin-top:35px!important;}
#ajax-content-wrap .row.heading-title[data-header-style="default_minimal"] .col.section-title span.meta-category{display:none;}
h1.entry-title {font-size:30px!important;line-height:33px!important;}
.heroimage_article {min-height: 300px;}
#hero-content-box-article {position: relative;top: 150px;transform: translateY(-50%);}
}
@media only screen and (max-width: 999px) and (min-width: 375px){
.nectar-hor-list-item.has-btn {
padding-right: 25px!important;}
#header-secondary-outer, #header-outer #header-secondary-outer {height:35px!important;}	
}
@media only screen and (max-width: 375px) and (min-width: 1px){
.nectar-hor-list-item.has-btn {padding-right: 77px;}
}
.mec-single-event-organizer img{
padding-left: 0px !important;
} .nectar-sharing i.fa {
font-family: "Font Awesome 5 Brands";
}
.event-overview ul{
padding-bottom: 1em !important;
}