/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

body, html,
h1, h2, h3, h4, h5, h6,
p, ul, ol, a, li, span, strong, em, b, i, u, s, sup, sub, br, hr, table, tbody, thead, tr, th, td, blockquote, pre, code, img, figure, figcaption,
#top #logo {
    font-family: 'Neue Montreal', sans-serif;
}
.nectar-split-heading[data-has-fit-text="true"] * {
    /* font-family: 'Helvetica Neue LT Std';  */
    /* text-transform: uppercase; */
    opacity: 0.5;
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-stagger="true"]:not([data-text-effect*="letter-reveal"]) h2 > span:first-child{
    padding-right: 7%;
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-stagger="true"]:not([data-text-effect*="letter-reveal"]) span .inner {
    letter-spacing: 100%;
}
.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-stagger="true"]:not([data-text-effect*="letter-reveal"]) span:last-child .inner:last-child {
    letter-spacing: normal;
}

.portfolio-caption h3 {
    font-size: 15px;
    line-height: 18px;
}
.nectar-portfolio-items {
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    display: grid;
    grid-template-columns: repeat(12,minmax(0,1fr));
    grid-column-gap: 10px;
    column-gap: 10px;
    row-gap: 50px;
    padding-bottom: 92px;
    position: relative;
}

.single-portfolio #full_width_portfolio .span_12 {
    padding-right: 0;
    margin-top: 0;
    max-width: 700px;
    margin: 0 auto !important;
    margin-right: auto !important;
    margin-left: auto !important;
    float: none;
}
.portfolio-item {
    height: auto;
    grid-column-start: span 2;
    grid-column-end: auto;
}
.portfolio-thumbnail {
    display: flex;
    height: 204px;
    margin-top: 6px;
}

.portfolio-thumbnail img {
    max-height: 100%;
    object-fit: contain;
    object-position: left top;
    height: 100%;
    width: 100%;
}

body[data-hhun="0"] #header-outer[data-header-resize="0"]:not([data-transparent-header=true]),
body #header-outer, body #search-outer, body.ascend #search-outer, body[data-header-format="left-header"].ascend #search-outer, .material #header-space, #header-space, .material #header-outer .bg-color-stripe, .material #search-outer .bg-color-stripe, .material #header-outer #search-outer:before, .material #search-outer .nectar-ajax-search-results, body[data-header-format="left-header"].material #search-outer, body.material[data-header-format="centered-menu-bottom-bar"] #page-header-wrap.fullscreen-header, body #header-outer #mobile-menu:before, .nectar-slide-in-cart.style_slide_in_click {
    display: none !important;
}


@media only screen and (max-width :690px) {
    .nectar-portfolio-items {
        grid-template-columns: repeat(6, minmax(0px, 1fr));
    }
}