/*
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
*/



@supports selector(:has(*)) {
  #header-outer:has(+ #ajax-content-wrap #page-header-bg[data-midnight="light"]) #logo img,
  #header-outer:has(~ #ajax-content-wrap #page-header-bg[data-midnight="light"]) #logo img {
    filter: brightness(0) invert(1);
  }


  #header-outer:has(+ #ajax-content-wrap #page-header-bg[data-midnight="light"]) nav > ul.sf-menu > li > a,
  #header-outer:has(~ #ajax-content-wrap #page-header-bg[data-midnight="light"]) nav > ul.sf-menu > li > a {
    color: #fff;
  }
}
img.img-with-animation.make-white {
    filter: brightness(99);
}
.someclass {
	font-family: "envelove", sans-serif;
font-weight: 400;
font-style:normal;
}



.sc {
	font-family: "ivypresto-display", serif;
font-weight: 300;
font-style:italic;
}

.sc {
	font-family: "ivypresto-display", serif;
font-weight: 400;
font-style:normal;
}

h1, h2, h3, h4, h5 {
	font-family: "ivypresto-display", serif!important;
}



.nectar-highlighted-text.font_size_60px h1 {
        font-size: 62px!important;
        letter-spacing: 3px!important;
}

a.btn, p, li span {
	font-family: "acumin-variable", serif!important;
}

h1 {
	font-weight: 500!important;
	    color: #1b3b6a!important;

}

.nectar-split-heading.animated-in {
    font-family: 'ivypresto-display';
    color: #1b3b6a;
}

.hero-column .column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg, .hero-column .container-wrap .main-content .column-image-bg-wrap[data-bg-pos="center center"] .column-image-bg {
     background-position: center bottom !important;
    background-repeat: no-repeat;
    background-size: contain;

}

a.nectar-button.btn {
    font-size: 18px;
    font-weight: 500 !important;
    border-radius: 40px !important;
    background-color: transparent !important;
}

h1 span:nth-last-child(-n+2) span.inner {
       font-weight: 800 !important;
}

.column-image-bg {
    background-repeat: no-repeat !important;
}

li#menu-item-277 a {
    padding-left: 35px!important;
    padding-right: 35px!important;
    font-size: 16px;
    /* font-weight: 300 !important; */
    border-radius: 40px !important;
}

#header-outer:not([data-format=centered-menu-under-logo]):not([data-format=centered-menu-bottom-bar]) #top nav>ul>li[class*=button_]>a:before {
        border-radius: 40px !important;
        height: 35px;
}


#rok .ti-widget.ti-goog .ti-review-item>.ti-inner {
    background: #FEFAF6 !important;
    border-radius: 0px !important;
}


.no-margin {
    margin: 0 !important;
}

svg.nectar-scribble.basic-underline {
    bottom: -17px;
}

h2 {
    font-weight: 300 !important;
}

.move-bg .column-image-bg.parallax-layer.translate {
    background-position: 50% 70% !important;
}




@media all and (min-width:881px) {
body#rok.single-post h1 {
        font-size: 55px!important;
}
    .align-right h4 {
    text-align: right !important;
}
a.nectar-inherit-h3.toggle-heading {
    font-size: 22px !important;
}
    .hide-desktop {
        display: none!important;
    }

}

@media all and (max-width:880px) {
body#rok.single-post h1 {
        font-size: 37px!important;
}
    #copyrights * {
    text-align: center;
}

#Temas .box-inner-wrap {
    padding: 10% 10% !important;
    position: relative;
    overflow: hidden;
}
   #home .heading-line {
    max-width: 100% !important;
}


    .align-center .img-with-aniamtion-wrap .inner {
    margin: auto!important;
}


a.nectar-inherit-h3.toggle-heading {
    font-size: 18px !important;
}
    .nectar-hor-list-item {
    flex-direction: column;
}

.nectar-hor-list-item .nectar-list-item {
    text-align: left !important;
}

.nectar-hor-list-item .nectar-list-item {
    width: 100% !important;
    min-width: 100%;
    text-align: left;
}

#home a.nectar-button.large.regular.extra-color-1.regular-button.btn {
    margin: 0px !important;
}
    .hide-mobile {
        display: none!important;
    }

    .mb-10 {
        margin-bottom: 15px!important;
    }
} 


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


#copyrights * {
    font-size: 16px;
}

div[data-style="minimal_small"] .toggle > .toggle-title {
    width: 100%!important;
    display: inline-block;
    padding: 0 0 4px;
}

body #header-outer #top .slide-out-widget-area-toggle[data-custom-color="true"] a:before {
    background-color: #1b3b6a!important;
}

.off-canvas-menu-container.mobile-only a {
    font-family: "ivypresto-display", serif !important;
    font-weight: 300 !important;
    padding: 5px 0px;
}
.off-canvas-menu-container.mobile-only a::after {
	display:none!important;
}

.off-canvas-menu-container.mobile-only span.menu-title-text {
    font-family: "ivypresto-display", serif !important;
    font-weight: 300 !important;
    padding: 5px 0px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .vc_col-sm-8.col-tablet-special {
        width: 100% !important;
    }
}


p#breadcrumbs {
    display: none;
}

div#footer-outer, .single-post div#single-below-header {
    display: none;
}


.nectar-global-section.nectar_hook_global_section_footer img {
    filter: brightness(99);
}

.nectar-social.fixed {
    left: 34px!important;
    right: auto!important;
}


.single-post .container.main-content ul li {
    list-style: disc;
    list-style-position: outside;
    margin-bottom: 10px;
}

a .menu-title-text:after {
    border-color:#7162592e!important;
}