/*
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
*/

.full-width-section > .col.span_12.dark .swiper-slide[data-color-scheme="light"] .content h2{
	text-shadow:0px 0px 20px rgba(0,0,0,0.9);
}

body .swiper-slide .content h2 {
    font-size: 50px!important;
    line-height: 60px!important;
}

@media only screen and (min-width: 1000px){
body .swiper-slide .content {
    padding: 0 90px 0 0;
}
}

.single .default-featured-img{
	display:none!important;
}


body .post-377 .post-featured-img img{
	display:none;
}

body article.post .content-inner .post-featured-img img {
    max-width: 100%!important;
    margin-bottom: 15px!important;
    width: auto!important;
}


body:not(.woocommerce-cart) .main-content td {
    font-size: 18px!important;
    vertical-align: top;
}

#header-outer.scrolled-down{
		display:none!important;
	}


@media only screen and (min-width: 1001px)  {
	  #page-header-bg h1 {
    margin-top: -110px;
}
}

#faqq .toggle >div >div:last-child {
    margin-bottom: 0px!important;
    padding-left: 40px;
}

body #footer-outer #footer-widgets,#footer-outer #footer-widgets h2 {
    border-bottom: none!important;
    color: #fff!important;
}

body:not(.woocommerce-cart) .main-content td{
	font-size:18px!important;
}

body #footer-outer #copyright p {

    padding-bottom: 0;
}

body.home .buttonizer-button{
	display:block!important;
}

.buttonizer-button {
    z-index: 9998!important;
	display:none!important;
}

#footer-outer{
	z-index:9999!important
}
body #footer-outer #copyright li a i, body #footer-outer #copyright p {
    color: #fff!important;
}

.buttonizer-button .buttonizer_inner a.buttonizer_head .text{
	font-size:18px;
	font-weight:700;
}

body:not(.ascend) #header-outer[data-full-width="true"][data-remove-border="true"] header#top nav ul #search-btn {
    margin-left: 22px;
    padding-top: 20px!important;
}

body div[data-style="default"] .toggle h3 a, div[data-style="default"] .toggle h3 {
    font-size: 16px!important;
    line-height: 18px!important;
    font-weight: 800!important;
}

.main-content a{
	font-weight:900;
}

.swiper-slide .content h2 {
    margin-top: -50px;
}

input[type=email] {
margin-bottom:20px;
}

#page-header-bg h1{
	float:right;
}

html .single-post #single-meta{
	display:none;
}

.search .row .col.section-title h1 {
    font-family: 'nunito'!important;
}

.main-content ul li {
    font-weight: 600;
    margin-bottom: 15px;
	    font-size: 16px;
}

.page-submenu li {
    display: inline-block;
    margin: 15px 25px 0 0;
}

#header-secondary-outer {
    z-index: 9990;
}

body #header-secondary-outer nav >ul >li >a {
    font-size: 14px;
    font-weight: 800;
}

header#top #logo .starting-logo {
	margin-top:-60px;
	z-index:9999!important;
}

.nectar-button span, .swiper-slide .button a {
    font-family: nunito, sans-serif!important;
    letter-spacing: 0!important;
    text-transform: none!important;
    font-size: 18px!important;
	font-weight: 900!important;
}

.swiper-slide .content .buttons {
    margin-top: 20px;
}

.bold, strong, b{font-family:'Nunito'; font-weight:700}


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 {

    padding-bottom: 0!important;
}




.blog-recent .col .post-header h3 {
    font-size: 24px!important;
    margin-bottom: 3px;
    margin-top: 30px!important;
    font-weight: 800!important;
}

.meta-author, .meta-category, .meta-comment-count, .comments-section, .meta-date, .n-shortcode{
	display:none!important;
}



@media screen and (max-width: 1000px){
	
	#header-secondary-outer{
		display:none!important;
	}
	
}

@media screen and (min-width: 1000px){
body #header-outer.transparent header#top nav > ul > li > a{
	display:none!important;
}
}

/* ------------------------------ Header ------------------------------*/ 
body.search-results #header-outer, body[data-header-color="dark"] #header-outer {
    background-image: url(/wp-content/uploads/2018/06/header.jpg);
    background-position: center center!important;
}

body.search-results header#top #logo img{
	margin-top:-60px;
	margin-bottom:40px;
}

body.search-results header#top nav >ul {
    display: none;
}

body.single-post #header-outer, body[data-header-color="dark"] #header-outer {
    background-image: url(/wp-content/uploads/2018/06/header.jpg);
    background-position: center center!important;
}

body.single-post header#top #logo img{
	margin-top:-60px;
	margin-bottom:40px;
}

body.single-post header#top nav >ul {
    display: none;
}



/* ------------------------------ News Sidebar ------------------------------*/ 

body #sidebar h4 {
    color: #333;
    font-family: 'Nunito';
    font-weight: 700;
    font-size: 24px;
    font-weight: 700!important;
    letter-spacing: 0;
    text-transform: none;
}


.widget_search .search-form input[type=text], .newsletter-widget form input[type=email] {
    padding-right: 75px!important;
    border-radius: 0px 2px 2px 0px;
    margin: 0!important;
    margin-bottom: 40px!important;
}

body[data-form-submit="regular"] .container-wrap input[type=submit]{
	padding: 10px 15px!important;
}

input[type=submit]{
	font-size:18px;
	font-weight:800;
}

.ascend .widget_search .search-form input[type=submit]{
	font-weight:800;
}

/* ------------------------------ Events ------------------------------*/ 

.tribe-bar-filters{
	display:none!important;
}

.tribe-events-user-recurrence-toggle, .tribe-events-ical{
	display:none!important;
}

h3.tribe-events-month-event-title {
    line-height: 20px!important;
}

h2.tribe-events-page-title {
    clear: none!important;
    font-size: 54px!important;
}

#tribe-events-content .tribe-events-tooltip h4{
	font-weight:900!important;
	font-size:16px!important;
}

#footer-outer #footer-widgets {
    border-bottom: none!important;
    padding-top: 70px;
}

.wpcf7 .wpcf7-response-output {
    color: #333!important;
    font-weight: 700;
}

.tribe-events-tooltip .tribe-events-event-body{
	font-size:14px!important;
}

.tribe-bar-geoloc-filter, .tribe-bar-search-filter, .tribe-bar-date-filter{
	padding:10px!important;
}

body .container-wrap .tribe-bar-filters input[type="text"]{
	padding:8px!important;
}

body[data-form-submit="regular"] .container-wrap .tribe-bar-filters input[type=submit]{
	padding: 10px 22px!important;
}

.page-id-148 .wpb_column.instance-2:before, .page-id-148 .wpb_column.instance-4:before, .page-id-148 .wpb_column.instance-6:before, .page-id-148 .wpb_column.instance-8:before, .page-id-148 .wpb_column.instance-10:before, .page-id-148 .wpb_column.instance-12:before, .page-id-148 .wpb_column.instance-14:before, .page-id-148 .wpb_column.instance-16:before, .page-id-148 .wpb_column.instance-18:before {
    background-color: #222222;
    opacity: 0.5!important;
}

.tribe-events-meta-group .tribe-events-single-section-title {
    font-size: 2.4em!important;
}

.tribe-events-event-meta .tribe-events-meta-group{
	font-size:18px!important;
}

.single-tribe_events .tribe-events-single-event-title {
    font-size: 3.7em!important;
}

.tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a {
    font-size: 120%!important;
}