/* 
Theme Name:		 Salient Child Theme
Theme URI:		 http://childtheme-generator.com/
Description:	 Salient Child Theme is a child theme of Salient, created by ChildTheme-Generator.com
Author:			 ThemeNectar
Author URI:		 http://childtheme-generator.com/
Template:		 salient
Version:		 1.0.0
Text Domain:	 salient-child-theme
*/


/*
    Add your custom styles here
*/


 
 #footer-widgets[data-cols="5"] .container .row .widget { font-size: 14px !important; line-height: 24px!important;}
 .material #footer-outer #footer-widgets .col ul li {padding: 0px!important;border: none;}
 #footer-outer .widget h4, #sidebar h4 { margin-bottom: 15px;}
 
 #footer-outer, #footer-outer a:not(.nectar-button) {
    color: #fff !important;
}

body{  font-family: "Open Sans", sans-serif;}
.row .col.section-title h1, .row .col.section-title h2 {  letter-spacing: -1px;  }

body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3){padding: 12px 24px !important;}
select { padding: 10px; width: 100%; border: none !important; font-family: 'Open Sans'; font-weight: 400; font-size: 12px !important; line-height: 22px !important; color: #555 !important; background-color: #fff !important; box-shadow: 0 1px 2px rgba(0, 0, 0, .16) !important; transition: all .2s linear; }
.select-label { font-size: 14px!important; }
.select { margin-top: 7px!important; margin-bottom: 10px !important; }
input:focus, select:focus, textarea:focus { outline: 0!important; }
.img-with-aniamtion-wrap[data-max-width="75%"] img, .nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="75%"] img {max-width: 75%;width: auto;}
#page-header-bg h1 { padding-top: 10px; padding-bottom: 10px; }
#header-outer[data-cart=true] #top .span_9>.slide-out-widget-area-toggle, #header-outer[data-cart=true] #top #mobile-cart-link, #top .mobile-search {
    padding: 0 5px !important;
}

.img-with-aniamtion-wrap[data-max-width="75%"] .inner{
    max-width: 100% !important;
    width: auto;
}
body:not(.woocommerce-cart) .main-content td {
 
    font-size: 13px !important;
 
}
body:not([data-button-style*=rounded_shadow]) .full-width-section .light .nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3), body .full-width-section .light .nectar-button.wpb_animate_when_almost_visible.animated:not(.see-through):not(.see-through-2):not(.see-through-3) {
    opacity: .9 !important;
}
body[data-button-style] .full-width-section .light .nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3):hover, body[data-button-style] .full-width-section .light .nectar-button.wpb_animate_when_almost_visible.animated:not(.see-through):not(.see-through-2):not(.see-through-3):hover, body .nectar-button.wpb_animate_when_almost_visible.animated, body[data-button-style] .nectar-button.wpb_animate_when_almost_visible.animated {
    opacity: 1 !important;
}



@media only screen and (min-width: 1000px) {
    .container,body[data-header-format=left-header] .container,.woocommerce-tabs .full-width-content .tab-container,.nectar-recent-posts-slider .flickity-page-dots,.post-area.standard-minimal.full-width-content .post .inner-wrap,.material #search-outer #search {
        max-width:1425px !important;
    }
}


@media only screen and (min-width: 690px) and (max-width: 999px) {
    .container {
        max-width: 600px !important;
    }
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
    .img-with-aniamtion-wrap[data-max-width="75%"] img {
        max-width: 75%;
    }
}


@media only screen and (min-width: 480px) and (max-width:690px) {
    body .container,body .slider-nav,.post-area.standard-minimal.full-width-content .post .inner-wrap {
        max-width:420px !important;
    }
}

@media only screen and (max-width: 690px) {
    .container, .orbit-wrapper .slider-nav, .post-area.standard-minimal.full-width-content .post .inner-wrap {
        max-width: 320px !important;
    }
    body[data-slide-out-widget-area-style=simple] #header-outer[data-full-width=true] #mobile-menu, body #header-outer[data-full-width=true] header>.container, body #header-secondary-outer[data-full-width=true]>.container {
        max-width: 100% !important;
        padding: 0 18px;
    }
    #page-header-bg .span_6 h1, body.search #page-header-bg h1, .single.single-post .section-title h1, body.single.single-post .row .col.section-title.span_12 h1 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 4px;
    }
}

@media only screen and (max-width: 321px) {
    .container,.slider-nav,.post-area.standard-minimal.full-width-content .post .inner-wrap {
        max-width:300px !important;
    }
}

