/*
	Theme Name: Salient Child
    Template: salient
*/
@import url("../salient/style.css");
@import url("css/MyFontsWebfontsKit.css");
@import url("css/ContactForm.css");

/* Overwrite some styles */
h1 {
    margin-bottom: 30px !important;
}

h2 {
    margin-bottom: 20px !important;
}

h3 {
    margin-bottom: 6px !important;
}

h4, h5, h6 {
    margin-bottom: 0 !important;
}

#top .container {
    padding: 0;
}

@media only screen and (min-width: 1000px) {
    #header-outer[data-full-width="true"] header > .container,
    #header-secondary-outer[data-full-width="true"] > .container {
        max-width: 1425px !important;
        width: 100% !important;
        margin: 0 auto !important;
        padding: 0 90px !important;
    }

    body #header-outer[data-format="centered-menu-under-logo"] .span_3 {
        margin-bottom: 0;
        margin-top: 10px;
    }
}

@media only screen and (max-width: 999px) {
    #header-outer[data-full-width="true"] header > .container,
    #header-secondary-outer[data-full-width="true"] > .container {
        max-width: 600px !important;
        padding: 0 !important;
    }

    body #header-outer[data-format="centered-menu-under-logo"] .span_3 {
        margin-top: 0;
    }
}

body div.slider-nav span.left, body div.slider-nav span.right {
    background-image: url(img/icons/slider-arrows-blue.png)!important;
}

body div.slider-nav span.left span.white,
body div.slider-nav span.right span.white {
    background-image: url(img/icons/slider-arrows-blue.png)!important;
}

@media only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi) {
    body .orbit-wrapper div.slider-nav span.left, body .orbit-wrapper div.slider-nav span.right, body div.slider-nav span.right span.white, body div.slider-nav span.left span.white {
        background-image: url(img/icons/slider-arrows-blue@2x.png) !important;
    }
    body div.slider-nav span.left span.white,
    body div.slider-nav span.right span.white {
        background-image: url(img/icons/slider-arrows-blue@2x.png)!important;
    }

}

body .orbit-wrapper div.slider-nav span.right,
body .orbit-wrapper div.slider-nav span.left {
    background-color: transparent !important;
}

div.slider-nav span.left span.shadow, div.slider-nav span.right span.shadow {
    display: none;
}

div.slider-nav span:hover {
    background-color: #00a2ff !important;
}

#mobile-menu {
    background-color: #00a2ff;
}

#featured {
    background-color: #fff !important;
}

#featured article .post-title h2 {
    padding: 0 !important;
}

#featured article .post-title h2 span {
    background-color: transparent !important;
    border-color: transparent !important;
    color: #444 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

#featured article .post-title > a {
    background-color: #00a2ff;
    color: #fff;
    left: 2px;
    border-width: 0 !important;
}

#featured article .post-title a:hover {
    background-color: #0c91de;
}

.home-wrap {
    padding-top: 0;
    margin-top: -32px;
}

.container-wrap {
    margin-top: 0;
    padding-top: 0;
}

.wpb_row {
    margin-bottom: 0 !important;
}

.bmtable h2, .easy-table h2 {
    color: #00a2ff;
}

/*.row .col img {
    margin: 15px 0;
    max-width: 100%;
    width: auto;
    height: auto;
}*/

.clients.four-cols > div {
    width: 24.2%;
    height: 100px;
}

.swiper-container, .swiper-slide {
    background-color: transparent;
}

.swiper-slide {
    -moz-background-size: contain;
    -web-background-size: contain;
    background-size: contain;
}
table.easy-table {
    display: table;
}

#footer-outer .widget.widget_nav_menu li a {
    padding: 3px 0px;
}

div#snippet-box {
    display: none;
}

table tr td .table-icon-img {
    display: block;
    margin: 8px auto 0px;
    background-color: transparent;
}

.nectar-button, input[type=submit], button[type=submit], input[type="button"] {
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
}

span.meta-comment-count {
    display: none;
}

.n-shortcode > a > span,
.nectar-sharing > span.count,
.nectar-sharing-alt > span.count {
    display: none !important;
}

.single-post .container-wrap .container  .blog-title {
    margin-top: 80px !important;
}

.single-post .heading-title .nectar-social.in-sight {
    margin-top: -105px;
}