/**
 * Homepage subset of Salient's skin-material.css (Material skin styling).
 * Extracted via Chrome DevTools CSS coverage tracking against the homepage
 * at 3 viewports (mobile/tablet/desktop), with scroll passes.
 */

p{padding-bottom:1.5em}

.material .wpb_content_element,.material .wpb_row{margin-bottom:1.5em}

.material .vc_row-fluid[data-column-margin=none]{margin-bottom:0}

#header-space{background-color:#fff}

#page-header-wrap,.container-wrap,.material .vc_text_separator div,.ocm-effect-wrap,.page-header-no-bg,.page-template-template-portfolio-php .portfolio-items .col.span_3,.page-template-template-portfolio-php .portfolio-items .col.span_4,.portfolio-items .col,.project-title{background-color:#fff}

#footer-outer .widget.widget_categories li,#footer-outer .widget.widget_nav_menu li,#footer-outer .widget.widget_pages li,#sidebar .widget.widget_categories li,#sidebar .widget.widget_nav_menu li,#sidebar .widget.widget_pages li{padding:4px 0!important}

.material #footer-outer .widget li a,.material #sidebar .widget li a,.material .widget li a{padding:0!important;border:none;color:inherit}

body.material #header-outer[data-header-resize="0"]:not([data-format=left-header]):not(.scrolled-down):not(.fixed-menu),body.material #header-outer[data-header-resize="1"]:not([data-format=left-header]):not(.scrolled-down):not(.small-nav),body[data-hhun="1"].material #header-outer[data-header-resize="0"][data-remove-fixed="0"]:not([data-format=left-header]):not(.scrolled-down):not(.fixed-menu).invisible{box-shadow:none}

body #footer-outer #copyright{font-size:14px;background-color:transparent}

#header-outer header{transition:all .2s}

#ajax-content-wrap:after{background-color:rgba(0,0,0,.45);content:'';position:fixed;opacity:0;left:0;top:0;width:100%;height:100%;z-index:1000;pointer-events:none;transform:translateZ(0);backface-visibility:hidden;transition:opacity .7s cubic-bezier(.15,.2,.1,1)}

body[data-slide-out-widget-area-style=slide-out-from-right] .ocm-effect-wrap{transition:transform .8s cubic-bezier(.15,.2,.1,1);transform-origin:center;position:relative;z-index:10}

body:not(.nectar-no-flex-height) .ocm-effect-wrap-inner,body[data-slide-out-widget-area-style=slide-out-from-right]:not(.nectar-no-flex-height) .ocm-effect-wrap{height:auto!important}

@media only screen and (min-width:1000px){

  body #footer-outer .row{padding:75px 0}

}
