/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

.nav-area{background: #f1f1f1;width: 100%;position: relative;display: flex;text-align: center;line-height: 1px;}
#header-outer[data-format="centered-menu-under-logo"] header#top .span_9 nav >ul >li:not(#social-in-menu):not(#search-btn):not(.slide-out-widget-area-toggle) >a{padding:15px 0 !important;}
#header-outer[data-lhe="animated_underline"] header#top nav >ul >li:not([class*="button_"]) >a:after, #header-secondary-outer[data-lhe="animated_underline"] nav >ul.sf-menu >li:not([class*="button_"]) >a:after{padding-bottom: 0;bottom: 0 !important;}
#header-outer[data-lhe="animated_underline"] header#top nav >ul >li:not([class*="button_"]) >a:after, body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:after, .material #header-secondary-outer[data-lhe="animated_underline"] nav >ul.sf-menu >li >a:after{border-top-width:4px;}
#header-outer[data-format="centered-menu-under-logo"] header#top #logo img, #header-outer[data-format="centered-menu-bottom-bar"] header#top #logo img{margin:0;}
.orange-background .inner-wrap .row-bg,.button-event-register,.workshops-title{background:#f05423;background-image: linear-gradient(to bottom,#ff825c,#ff4d15);}
.darkgrey-background,.darkgrey-background .row-bg{background:#636363}
.lightgrey-background,.lightgrey-background .row-bg{background:#f1f1f1}
.black,.black *{color:#000000;}
.darkgrey{color:#676767;}
.white,.white *{color:#ffffff;}
.orange,.orange *,.event-title,.required{color:#f05423;}
.small,.small *{font-size:14px;line-height:18px}
.red{color:#f00;}
.tiny,.tiny *{font-size:12px !important;line-height:16px !important}
select{font-family:'Montserrat';background-color: rgba(0,0,0,0.04)}
header#top nav ul li a{color:#353535;}
nav.main-menu ul{display: flex !important;justify-content: space-between;width:100%;}
#page-header-bg h1{padding:0 !important;}
#page-header-bg .subheader{color:#f05423 !important;}
.page-header-bg-image{opacity:0.7;}
.text-bottom .nectar-fancy-box[data-style="parallax_hover"] .inner{width:auto;position:absolute;bottom:20px;padding:initial}
.img-with-aniamtion-wrap{padding-bottom:10px !important}
.no-margin{margin:0;}
table.no-border,table.no-border td{border:none !important;}
table.no-background tr:nth-child(2n+1){background:none !important;}
table td{vertical-align: middle;}
header#top .nav-area >.slide-out-widget-area-toggle{position: absolute;right: 40px;margin-bottom: 10px;margin-top: -100px;z-index: 10000;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
#header-outer[data-format="centered-menu-under-logo"] header#top .nav-area nav >ul >li:not(#social-in-menu):not(#search-btn):not(.slide-out-widget-area-toggle) >a{padding: 15px 0 !important;}
body[data-button-style*="slightly_rounded"] .nectar-button.see-through, body[data-button-style*="slightly_rounded"].ascend .nectar-button.see-through, body[data-button-style*="slightly_rounded"] .nectar-button.see-through-2, body[data-button-style*="slightly_rounded"].ascend .nectar-button.see-through-2, body[data-button-style*="slightly_rounded"] .nectar-button.see-through-3, body[data-button-style*="slightly_rounded"].ascend .nectar-button.see-through-3, body[data-button-style*="slightly_rounded"] .portfolio-filters-inline .container ul li a, body[data-button-style*="slightly_rounded"] #infscr-loading, body[data-button-style*="slightly_rounded"] .flex-direction-nav a, body[data-button-style*="slightly_rounded"] #pagination span, body[data-button-style*="slightly_rounded"] #pagination a, body[data-button-style*="slightly_rounded"] #pagination .next.inactive, body[data-button-style*="slightly_rounded"] #pagination .prev.inactive, body[data-button-style*="slightly_rounded"].woocommerce nav.woocommerce-pagination ul li a, body[data-button-style*="slightly_rounded"].woocommerce .container-wrap nav.woocommerce-pagination ul li span, body[data-button-style*="slightly_rounded"] .container-wrap nav.woocommerce-pagination ul li span, body[data-button-style*="slightly_rounded"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body[data-button-style*="slightly_rounded"] input[type=submit], body[data-button-style*="slightly_rounded"] button[type=submit], body[data-button-style*="slightly_rounded"] input[type="button"], body[data-button-style*="slightly_rounded"] button, body[data-button-style*="slightly_rounded"].ascend .container-wrap input[type="submit"], body[data-button-style*="slightly_rounded"].ascend .container-wrap button[type="submit"], body[data-button-style*="slightly_rounded"] .nectar-button, body[data-button-style*="slightly_rounded"] .swiper-slide .button a, body[data-button-style*="slightly_rounded"] header#top nav > ul > li[class*="button_solid_color"] > a:before, body[data-button-style*="slightly_rounded"] header#top nav > ul > li[class*="button_bordered"] > a:before, body[data-button-style*="slightly_rounded"] #header-outer .widget_shopping_cart a.button, body[data-button-style*="slightly_rounded"] .comment-list .reply a, body[data-button-style*="slightly_rounded"].material #page-header-bg.fullscreen-header .inner-wrap >a, body[data-button-style*="slightly_rounded"] .sharing-default-minimal .nectar-social >a, body[data-button-style*="slightly_rounded"] .sharing-default-minimal .nectar-love, body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a, body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a, body[data-button-style*="slightly_rounded"] .masonry.classic_enhanced .posts-container article .meta-category a, body[data-button-style*="slightly_rounded"] .blog-recent[data-style*="classic_enhanced"] .meta-category a, .ascend[data-button-style="slightly_rounded"] .container-wrap input[type="submit"], .ascend[data-button-style*="slightly_rounded"] .container-wrap button[type="submit"], body[data-button-style*="slightly_rounded"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button{border-radius:8px !important;-webkit-border-radius: 8px !important;}
.nectar-button.large{padding:12px 22px}
.nectar-button i.fas{opacity:1;left:45px;right:auto;top:35%;}
table.vertical-top td{vertical-align: top}
.nectar-fancy-box[data-style="parallax_hover"] .bg-img:after{background-color: rgba(40,40,40,0.35);}
#footer-widgets{border-top:5px solid #f05423;}
#footer-outer, #nectar_fullscreen_rows >#footer-outer.wpb_row .full-page-inner-wrap{background:#000000;color:#ffffff;}
#footer-outer .widget.widget_nav_menu .menu li{padding-bottom:8px !important;font-weight: bold}
#footer-outer a{color:inherit;}
#footer-outer .widget{margin-bottom: 0}
#copyright a{color:#09d6f7;}
.wpcf7-form .wpcf7-not-valid-tip{box-shadow: none}
.wpcf7-submit,input[type=button].ninja-forms-field.nf-element,.em-booking-submit{font-size: 14px !important;font-weight: 600;letter-spacing: 2px}
.row .col table img{margin-bottom: 0}
.padding-td td{padding:0 3px;}
body.material .nectar-button.large{min-width: 215px;text-align: center;}
.dark-box-header{background:#3a3a3a;background-image: linear-gradient(to bottom,#3a3a3a,#4a4a4a);padding:10px 5px;text-align:center}
.dark-box-header h6{margin-bottom:0 !important}
.dark-box-content{background:#535353;background-image: linear-gradient(to bottom,#353535,#535353);padding:12px 5px 10px 5px;text-align:center}
.rt-container, .rt-container-fluid[data-layout="carousel1"]{padding-left:10%;padding-right:10%}
.owl-prev {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 40%;
    display: block !important;
    border:0px solid black;
}

.owl-next {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 40%;
    right: 0;
    display: block !important;
    border:0px solid black;
}
.owl-prev i, .owl-next i {transform : scale(1,6); color: #ccc;}
.owl-theme .owl-nav [class*=owl-] .dashicons,.author-bio{color:#f05423}
.owl-theme .owl-nav [class*=owl-]:hover{background:transparent;color:#09d6f7}
.owl-theme .owl-nav button.owl-prev{margin-left:-50px}
.owl-theme .owl-nav button.owl-next{margin-right:-50px;}
.dashicons, .dashicons-before:before{width:auto;height:auto;line-height:inherit}
.dashicons-arrow-left-alt2:before{content:"\2190";font-size:50px}
.dashicons-arrow-right-alt2:before{content:"\2192";font-size:50px}
.tss-wrapper .item-content-wrapper:after{display:none}
.tss-wrapper .tss-layout1 .tss-grid-item .single-item-wrapper{background:#f8f8f8;padding-top:10px;height:100%}
.tss-wrapper .tss-layout1 .tss-grid-item .single-item-wrapper .item-content-wrapper{position:relative;height:calc(100% - 100px);padding: 0 30px 30px 30px;}
.tss-wrapper .tss-layout1 .item-content-wrapper:before{display: none}
.tss-wrapper .tss-layout1 .tss-grid-item .author-name,.tss-wrapper .tss-layout1 .tss-grid-item .author-bio{text-align:center}
.read-more{font-size:12px;}
.tss-wrapper .tss-layout1 .tss-grid-item .read-more{position:absolute;bottom:10px}
body[data-bg-header="true"] .container-wrap, body.single-portfolio .container-wrap, body.page-template-template-portfolio-php .container-wrap, body.tax-project-type .container-wrap,.container-wrap, .project-title{padding-bottom:0}
.single .heading-title[data-header-style="default_minimal"]{padding-top:0}
.single .heading-title{margin-bottom:0}
.single-testimonial .blog_next_prev_buttons{display:none}
.flex{display: flex}
.event-category:nth-child(odd){margin-left: 0}
.event-category-area td{background:#f1f1f1;padding:15px !important;}
.list_states h4{background:#3a3a3a;color:#ffffff;padding:10px;padding-left:30px}
.event_by_states .col:nth-child(even){margin-right: 0}
.table-event{box-shadow: 0px 0px 2px #cccccc;}
.table-event td{padding:5px 10px;line-height:18px}
.table-event .table-event-head{background:#ff5823;color:#ffffff;padding:12px 25px !important}
.table-event .table-event-head *{color:#ffffff;margin:0;}
.table-event .table-event-body{background:#f1f1f1;padding:2px 0 !important;}
.table-event .table-event-body td{background:#f1f1f1;padding:2px 25px !important;}
.table-event .table-event-foot{padding:25px !important}
.em-booking-form-details input.input, .em-booking-form-details textarea{width:270px;}
.em-booking-form-details select{width:auto;min-width:270px;border: 1px solid #999 !important;}
.em-booking-form label{width:250px;}
.em-booking-form-details{width:auto;}
.workshops-body{background:#e6e6e6;background-image: linear-gradient(to bottom,#ffffff,#e6e6e6);padding:15px 25px;text-align:center;font-size:14px;line-height:18px;box-shadow: 0px 1px 5px #d1d1d1;}
body.single-event .heading-title{display:none}
.content-center{align-items: center;}
.pum-close.popmake-close{line-height: 12px !important;top:-10px !important;right:-10px !important;background:#f05423 !important;border-radius:30px !important;font-size:18px !important}
.pum-title, .pum-theme-enterprise-blue .pum-title{font-weight:500 !important;color:#f05423 !important;margin-bottom:20px}
.pum-content, .pum-theme-enterprise-blue .pum-content{font-weight:500 !important;}
.pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close{font-weight:500 !important;font-family: inherit !important}
form .nf-form-content{max-width: initial;}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]){height:36px !important}
.nf-form-content .label-above .nf-field-label, .nf-form-content .label-below .nf-field-label, .nf-form-content .label-hidden .nf-field-label{margin-bottom: 0 !important}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field{font-size:14px !important;padding:5px 12px !important;}
.nf-form-content label,.nf-form-content .nf-error-msg.nf-error-required-error{font-size:14px !important;}
.nf-form-content .nf-error.field-wrap .nf-field-element:after{width:34px !important;}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit]{background:#9b9b9b !important;}
.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover{color:#ffffff !important;}
.nf-form-content .nf-error.field-wrap .nf-field-element:after,.nf-form-content .list-select-wrap>div div:after{height:34px !important;line-height: 34px !important}
.nf-pass.field-wrap .nf-field-element:after{height:36px !important;line-height:36px !important;right:5px !important;}
.nf-error .nf-error-msg,.nf-after-form-content{display: none !important}
input[type=button].ninja-forms-field.nf-element{height:46px !important;padding: 0 22px !important;background-color: #f05423 !important;}
.nf-error select.ninja-forms-field{border:1px solid #e80000 !important}
.blog_next_prev_buttons{display: none}

@media only screen and (min-width: 1024px){
.swiper-slide .content{left:10% !important;}
}
@media only screen and (min-width: 1001px){
.header-widget{
	margin-top: 50px;    
    position: relative;
}
header#top .nav-area >.slide-out-widget-area-toggle{display:none}
#footer-widgets .row .col:last-child{border-left:1px solid #ffffff;padding-left:35px}
.content-event{padding:0 20px;}
}

/*@media (min-width: 690px) {
	.span_6{width:48%;}
}*/
@media only screen and (min-width: 1000px){
#footer-outer .container .row{padding: 35px 0;}
.tss-wrapper .tss-layout1 .tss-meta-info.tss-left{display:flex;padding:0 30px;align-items:center;}
.tss-wrapper .tss-layout1 .tss-meta-info.tss-left .profile-img-wrapper{padding-right:20px}
}
@media only screen and (min-width: 767px){	
	.padright-off-mobile{padding-right: 20px;}
	.row-eq-height{display:flex}	
}
@media only screen and (max-width: 1000px) and (min-width: 691px){
	.text-bottom .nectar-fancy-box[data-style="parallax_hover"] .inner{padding-top:40%;}
	.tss-wrapper .tss-layout1 .tss-grid-item .single-item-wrapper .item-content-wrapper{height: calc(100% - 140px);}
	.span_6_sm{width:100%;}
}
@media only screen and (max-width: 767px){
.center-on-mobile{text-align: center}
.tss-wrapper .tss-layout1 .tss-grid-item .single-item-wrapper .item-content-wrapper{padding-bottom:60px}
body.material .header-widget .nectar-button.large{padding: 8px 14px;font-size:12px;min-width:auto}
.tiny, .tiny *{font-size:10px !important;}
.swiper-container .slider-pagination-wrap{bottom:0 !important;}
.swiper-slide img{max-width:70px !important;}
.dashicons-arrow-left-alt2:before,.dashicons-arrow-right-alt2:before{font-size:25px;}
}
@media only screen and (max-width: 1000px){
.em-location-map-container{width:100% !important;}
.header-widget{margin-top:20px;}
}
@media only screen and (min-width: 690px){
.row-eq-height{display: flex}
.event_by_states .float-right{float:right;}
header .span_8{width:74.5%;}
}

