/*
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
*/
body p, body li {
    -webkit-font-smoothing: antialiased !important;
}

body #header-outer {
    padding-top: 15px !important;
}

#header-outer header#top nav > ul > li > a, header#top nav ul.buttons li#search-btn {
    padding-top: 0 !important;
    padding-bottom: 15px !important;
}

#header-outer .row .col.span_3 {
    padding-bottom: 15px;
}

#header-outer header#top nav > ul > li ul.sub-menu {
    top: 100% !important;
}

/*#header-outer .row .col.span_3, #header-outer .row .col.span_9*/

#header-outer .row .col.span_3:after, #header-outer .row .col.span_9:after, #header-outer header#top .container .row:after {
    display: none !important;
}

#header-outer header#top .container .row {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 0px;
}

#header-outer header#top .container .row:before {
    display: none;
}

#header-secondary-outer nav > ul.sf-menu > li > a {
    font-family: lato;
    font-style: italic;
    text-decoration: underline;
    text-transform: capitalize;
    font-size: 16px !important;
}

#header-secondary-outer #social {
    float: right;
}

body[data-slide-out-widget-area="true"] header#top .container .row .col.span_3 {
    width: auto !important;
}

body[data-header-color="custom"] #header-secondary-outer,
body[data-header-color="custom"] #header-secondary-outer nav > ul > li,
body[data-header-color="custom"] #header-secondary-outer nav > ul > li > a,
#search-btn div {
    border: none !important;
}

#header-outer {
    margin-top: -1px;
}

.parallax_slider_outer.first-section .swiper-slide .content {
    background-color: rgba(0, 0, 0, 0.7);
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    max-width: 50%;
    margin-left: 15% !important;
    box-shadow: 40px 0px 0px 0px rgba(0, 0, 0, 0.7), -40px 0px 0px 0px rgba(0, 0, 0, 0.7);
}

#home-features img {
    border-radius: 50%;
}

.vc_separator.large-text h4 {
    font-size: 36px;
}

.nectar-fancy-ul li {
    padding-left: 28px !important;
}

.nectar-fancy-ul li i.icon-circle.icon-default-style {
    font-size: 8px !important;
    line-height: 27px !important;
}

.work-info p {
    display: none;
}

.work-info h3 {
    background-color: #000;
    padding: 10px;
}

.portfolio-items .work-info .line, .portfolio-items .work-info .next-arrow {
    top: 75% !important;
}

#footer-widgets .textwidget div.nectar_icon_wrap {
    border-right: 1px solid #666;
}

#footer-widgets .textwidget div.nectar_icon_wrap:last-child {
    border-right: none;
}

#footer-widgets .nectar_icon:hover i.fa {
    color: #ed1c24 !important;
}

.ascend #footer-outer #footer-widgets .col ul#menu-sitemap li {
    border-bottom: 1px solid #999 !important;
}

.ascend #footer-outer #footer-widgets .col ul#menu-sitemap li a:hover {
    color: #ed1c24 !important;
}

@media only screen and (max-width: 1060px) and (min-width: 1px) {
    body[data-slide-out-widget-area="true"] header#top .container .row .col.span_3 {
        width: auto !important;
    }

    #search-btn {
        display: none;
    }
}

@media only screen and (max-width: 780px) and (min-width: 1px) {
    .parallax_slider_outer.first-section .swiper-slide .content {
        max-width: 75%;
    }
}