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

.page-id-9 .col.span_6 h1 {
    display: none;
}


div#header-outer.small-nav #top span.menu-title-text {
    font-size: 17px!important;
}

span.menu-title-text {
    transition: font-size 0.3s ease-in-out;

}

a.nectar-button.jumbo.regular-tilt.tilt.has-icon.regular-button.btn-hero.instance-0 {
    border-radius: 10px !important;
}

h3 {
    font-weight: 600 !important;
}
.page-header-overlay-color:after {

    opacity: .8!important;
}
form.post-password-form input[type="submit"] {
    position: relative!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
    bottom: -40px!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;
}
.nectar-icon-list.completed i {
    font-size: 24px !important;
}
body #header-outer[data-transparent-header="true"].transparent {
    background-color: transparent!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid rgba(255,255,255,0.25)
}
a.nectar-button.jumbo.regular-tilt.tilt.has-icon.regular-button.btn-hero.instance-0:before {
    display: none;
}
a.nectar-button.jumbo.regular-tilt.tilt.has-icon.regular-button.btn-hero.instance-0:after {
    display: none;
}

#header-outer {
    background-color: transparent!important;
}

#header-outer[data-transparent-header="true"].transparent >header #logo img.dark-version{
    opacity: 1!important
}


h2 {
    font-weight: 600 !important;
    color: #5B5B5B !important;
}

/* Base font size */
html {
  font-size: 100%!important; /* 16px by default, but easily adjustable */
}

/* Define CSS variables for heading scaling */
:root {
  --heading-scale: 1.6!important; /* Adjust this value to change the scaling */
  --h1-size: calc(1rem * var(--heading-scale) * var(--heading-scale) * var(--heading-scale))!important;
  --h2-size: calc(1rem * var(--heading-scale) * var(--heading-scale))!important;
  --h3-size: calc(1rem * var(--heading-scale))!important;
  --h4-size: calc(1rem / var(--heading-scale))!important;
  --h5-size: calc(1rem / var(--heading-scale) / var(--heading-scale))!important;
  --h6-size: calc(1rem / var(--heading-scale) / var(--heading-scale) / var(--heading-scale))!important;
}



p {
    font-size: 17px !important;
}

/* Make it responsive with media queries */
@media (max-width: 768px) {

    h2 {
    font-size: 34px !important;
}

    h1, h2, h3, h4 {
    line-height:1.3em!important;
}
  :root {
    --heading-scale: 1.15; /* Adjust scaling for smaller screens */
  }
}

h1, h2, h3, h4 {
    line-height:1.3em!important;
}

.body div#header-outer {
    border-size: 0 !important;
}

.logo-swipe .swiper {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.logo-swipe .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    height: calc((100% - 30px) / 2) !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
    
.logo-swipe .swiper-slide img {
    margin: 55px 0px !important;
    margin-bottom: 20px !important;
    max-height: 75px;
    padding: 10px;
    margin-bottom: 0px ! Important;
    filter: grayscale(1);
      transition: filter 0.5s ease-in-out;
}


.ti-widget[data-wkey="feed-instagram"][data-style="custom-style"][data-widget-type="social"] .ti-widget-card[data-card-type="1"] .ti-card-body::before {
    content: "";
    position: absolute;
    top: calc(100% - 50px - 40px);
    left: 0;
    right: 0;
    background: linear-gradient(to bottom, transparent, rgb(117 134 148 / 91%) calc((50px + 40px) / 2))!important;
    height: calc(100% + 50px + 40px);
    z-index: 1;
    pointer-events: none;
    transition: all 0.3s ease-in-out;
}
.logo-swipe .swiper-slide img:hover {
filter: none!important;
    }

.logo-swipe   .swiper-slide {
    background: #fff;
    align-self: center;
}

.logo-swipe .swiper-slide {
    margin-top: 0px ! Important;
}
.brands span.swiper-pagination-bullet {
    width: 21px!important;
    height: 3px!important;
    border-radius: 0px!important;
}

.logo-swipe .swiper-wrapper {
    margin-bottom: 80px;
}

.swiper-pagination-bullet-active {
    background: #5b5b5b!important;
}

.logo-swipe .swiper-grid-column>.swiper-wrapper {
    flex-direction: inherit !important;
}

.wpb_text_column p:last-child {
    padding-bottom: 20px !important;
}
.menu-title-text {
    font-weight:500;
}


#header-outer:not(.transparent) {
    backdrop-filter:none!important;
}
.hero h1 {
    color: white;
    letter-spacing: 0 !important;
    max-width: 1100px;
    margin: auto;
    margin-bottom: 20px;
    line-height:1.3;
 }

.hero {
    color: white;
    letter-spacing: 0.05em!important;
 }

.hero h1 {
    color: white;
    letter-spacing: 0.05em!important;
 }

a.nectar-button.jumbo.regular.accent-color.regular-button.btn-hero {
    border-radius: 5px !important;   
 }

.nectar-button {
    margin-top: 20px!important;
 }

.btn-hero {
    box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.2)!important;
}

.nectar-icon-list {
    padding-top: 20px;
}

h2 {
    padding-bottom: 10px;
    letter-spacing: 0.05em!important;
}

.p-row2 {
    padding-bottom: 50px!important;
    letter-spacing: 0.00em!important;
    color: #031316!important;
}

.img-row2{
   width: 100%; 
   height: auto; 
}

.nectar-icon-list-item {
   padding-left: 40px;
}
.row .nectar-icon-list .nectar-icon-list-item h4 {
    line-height: 26px !important;
    margin-bottom: 0px;
    font-size: 16px !important;
    color: #5b5b5b;
}

.column-contact {
  margin-left:100px!important;
  width: 34%!important;
  padding: 50!important;
  padding-right: 40px!important;
  padding-left: 48px!important;
  box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.2)!important;
}

.column-contact h5 {
    color: #5b5b5b!important;
    font-size:26px!important;
}

.column-contact h4 {
    color: #031316 !important;
    font-size: 18px!important;
}

.column-contact p {
    color: #031316 !important;
    font-size: 15px;
}

.nectar-icon-list[data-icon-style=border] .list-icon-holder {
    width: 0%!important;
}

 .nectar-icon-list-item {
    font-size: 18px;
    margin-bottom:20px;
    padding-bottom:10px;
    padding-left:60px;
}

.column-contact {
    border:1px solid rgba(105, 124, 139, 0.3);
    margin-top: 20px!important;
    background-color: rgba(105, 124, 139, 0.1);
    padding:30px;
}

.testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner {
   padding-top: 40px;
   font-family: poppins;
   font-size:20px;
   margin:20px 10px 20px 10px!important;
   color: #031316;
   background-color: rgba(105, 124, 139, 0.2);
}

.nectar-icon-list[data-icon-size=small] .nectar-icon-list-item .list-icon-holder, .nectar-icon-list[data-icon-size=small] .nectar-icon-list-item .list-icon-holder i, .nectar-icon-list[data-icon-size=small] .nectar-icon-list-item .list-icon-holder span {
    line-height: 30px;
    font-size: 36px;
    width: 30px;
    height: 0px;
    color: #5b5b5b;
}

.footer-text1 {
    color:white;
    font-size:12px;
    padding-right:200px;
    padding-bottom:20px;
    line-height:2;
}

.footer-text2 {
    color:white;
    font-size:12px;
}

.row-main h4 {
    line-height: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    color: #5b5b5b;
    padding-bottom: 0px !important;
}


.nectar-icon-list {
    padding: 50px!important;
    padding-right: 40px!important;
    padding-left: 40px!important;
    box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.2)!important;
    line-height: 30px;
    border-radius: 20px;
    border:1px solid rgba(105, 124, 139, 0.3);
    margin-top: 20px!important;
    background-color: rgba(105, 124, 139, 0.1);
    width:80%;    
}

.nectar-icon-list:after {
    display: none;
}

.contact-section .content {
    color: #031316 !important;
    font-size: 20px!important;
}

div#header-secondary-outer {
    background: #5b5b5b !important;
    padding: 7px 0px;
    padding-bottom: 4px;
}

 i.nectar-menu-icon {
    font-size:18px!important;
}

i.nectar-menu-icon.fa.fa-phone,i.nectar-menu-icon.fa.fa-map-marker,i.nectar-menu-icon.fa.fa-at {
    font-size: 13px!important;
}


div#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows {
    width: 100%;
    display: flex;
    place-content: center;
    gap:50px;
}
div#header-secondary-outer ul a {
    padding: 0px!important;
}
#header-secondary-outer nav>ul>li>a {
    border: none!important;
}

div#header-secondary-outer .menu-title-text {
    font-size:16px!important;
}

#header-secondary-outer .nectar-menu-icon, #header-secondary-outer .nectar-menu-icon-img {
    color: #fff;
}

.nectar-menu-icon.svg-icon svg {
    background: #fff;
    color: #5b5b5b;
}

i.nectar-menu-icon {
    background: #fff;
    border-radius: 6px;
    position: relative;
    width: 25px;
    height: 25px;
    display: flex !important;
    align-self: center;
    justify-content: center;
    align-items: center;
}

div#header-secondary-outer li {
    /* max-height: 25px !important; */
    /* padding: 0px !important; */
    position: relative;
    bottom: -2px;
}
header#top nav * {
    font-weight: 300 !important;
}

div#header-secondary-outer a {
    padding: 0 !important;
}

#header-secondary-outer, #header-secondary-outer>.container, #header-secondary-outer>.container>nav {
    min-height: auto !important;
}

#header-secondary-outer ul.sf-menu.sf-js-enabled.sf-arrows {
    justify-content: space-between !important;
}

div#header-secondary-outer a {
    padding: 5px!important;
}

body[data-header-color=custom]:not(.material) #header-secondary-outer nav>ul>li:last-child {
    border: none!important;
}

#header-outer.transparent #top nav > ul > li > a, #header-outer.transparent #top nav > .sf-menu > li > a {
    opacity:1!important;
}

#header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav > ul > li > a .menu-title-text:after, #header-outer.dark-slide.transparent:not(.side-widget-open) #top nav>ul>li[class*="button_bordered"]>a:before, #header-outer.dark-slide .nectar-mobile-only.mobile-header li a .menu-title-text:after {
    border-color:#5b5b5b!important;
}

.small-nav header#top {
    position: relative;
    z-index: 9998;
    width: 100%;
    border-radius: 0px;
    backdrop-filter: blur(6px);
    background: hsl(206.47deg 13.93% 47.84% / 76%);
    transform: translateY(0);
    transition: background 0.5s ease-in-out, transform 0.5s ease-in-out;
}
header#top {
    transition: background 0.5s ease-in-out, transform 0.5s ease-in-out; /* Smooth transitions */
}

.swiper-container {
    height: 800px;
}
div[data-button-sizing="jumbo"] .swiper-slide .button {
  padding: 10px 30px;
  border-radius:3px!important;
}
.nectar_single_testimonial span, body .testimonial_slider blockquote span {
    font-size: 20px;
    display: block;
    line-height: 22px;
    font-weight: 500;
}
.nectar_single_testimonial .title, .testimonial_slider[data-style*=multiple_visible] blockquote .title {
    font-size: 14px;
    font-weight: 600;
}
/*.flickity-slider {
  transform: translateX(-1%)!important;*/
}
.testimonial_slider[data-style=multiple_visible_minimal][data-add-border=true] blockquote .inner {
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 20px;
}
.testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner {
    box-shadow:2px 4px 6px rgba(0, 0, 0, 0.1) !important;
}
.video-texture.active_texture {
    display:none;
}
#header-outer[data-permanent-transparent="1"][data-transparent-header=true].transparent:not(.dark-slide) #logo img.dark-version {
    opacity:1!important;
}
#featured article .post-title h2 span, .swiper-slide .content p, body .vc_text_separator div {
    font-family: Poppins;
    font-weight: 300;
}
.swiper-slide .content p {
    font-size: 18px;
    font-weight: 300;
}
.primary-color {
    text-transform: none!important;
}
a.primary-color {
   padding: 20px 30px;
   border-radius:3px!important;
   letter-spacing: 0px;
   width: auto;
}
/*.flickity-slider { 
 display:flex;
 width: 100%;   
}
.flickity-slider img {
    min-height:50px;
    object-fit: contain;     
    max-width: 100%!important;
  max-height: 100px; 
    gap:20px!important;
}*/
.slide-bg-overlay {
    background: linear-gradient(359deg, hsl(206 14% 26% / 1), #5b5b5b24) !important;
    opacity: 1 !important;
}
#header-outer[data-lhe="animated_underline"].transparent #top nav > ul > li > a .menu-title-text:after, #header-outer.transparent #top nav>ul>li[class*="button_bordered"]>a:before, #header-outer.transparent .nectar-mobile-only.mobile-header li a .menu-title-text:after {
    border-color: hsl(206 14% 58% / 1) !important;
    border-width:3px;
}
h1.ns-heading-el {
    max-width: 1000px;
    margin: 20px auto;
    line-height:1.3em;
}
a.nectar-button.jumbo {
   padding: 20px 30px;
   border-radius:3px!important;
   letter-spacing: 0px;
   width: auto;
}
div[data-button-sizing="jumbo"] .swiper-slide .button a {
   padding: 20px 30px;
   border-radius:3px!important;
   letter-spacing: 0px;
   width: auto;
   margin-top: -32px
}

.iwithtext .iwt-text {
    padding-left: 0px;
    color: #5b5b5b;
    font-size: 14px;
}
    #header-secondary-outer .nectar-menu-icon, #header-secondary-outer .nectar-menu-icon-img {
    color: #5b5b5b;
 }

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

 
.team-member img {
    width: 260px !important;
    height: 340px !important;
    object-fit: cover;
}
.testimonial_slider.border-radius-5px .flickity-slider blockquote p {
    border-radius: 5px;
    font-size: 16px;
    line-height: 2em;
}
.testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner {
    padding-top: 33px;
}

body .testimonial_slider blockquote .close-quote, body .testimonial_slider blockquote .open-quote {
    display: none;
}
body .testimonial_slider blockquote .close-quote, body .testimonial_slider blockquote .close-quote {
    display: none;
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
    body:not(.single-post) #page-header-bg[data-alignment-v=bottom][data-padding-amt=high]:not(.fullscreen-header) {
        padding-top: 30%!important;
        padding-bottom: 6%!important;
    }
}

.sub-menu p {
    font-size:14px!important;
}

@media only screen and (max-width: 880px) {
	
	div#popmake-2904 {
    padding: 0!important;
    margin: 0px!important;
}

img.wp-image-2905.aligncenter {
    margin: 0px !important;
    border-radius: 15px;
}

.pum-container p {
    padding: 0;
}

div#popmake-2904 {
    border-radius: 15px;
}
	
ul.menu.secondary-header-items {
    display: none !important;
}

.nectar-button.jumbo {
    font-size: 16px!important;
    padding: 25px 20px;
    box-shadow: 0 -3px rgba(0, 0, 0, .1) inset;
}

.welcome-section .nectar_cascading_images .cascading-image:nth-child(2) .img-wrap {
    -webkit-transform: translateX(78%) translateY(150%) !important;
    transform: translateX(78%) translateY(150%) !important;
}

.welcome-section .nectar_cascading_images .cascading-image:nth-child(3) .img-wrap {
   display: none!important;
}
.welcome-section .nectar_cascading_images .cascading-image:nth-child(4) .img-wrap {
    transform: translateX(-72%) translateY(-139%) !important;
    -webkit-transform: translateX(-72%) translateY(-139%) !important;
}
        
.welcome-section .nectar_cascading_images .cascading-image:first-child .bg-layer {
    transform: scale(0.88) !important;
}

.testimonial_slider[data-style=multiple_visible_minimal] blockquote .inner {
    height: auto!important;
    padding: 50px 30px!important;
    width: 100%!important;
}

.testimonial_slider .flickity-slider blockquote {
    padding: 10px;
}
.testimonial_slider.border-radius-5px .flickity-slider blockquote p {
    border-radius: 5px;
    font-size: 15px !important;
    line-height: 2em;
}

body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items * {
    font-size: 14px;
    font-weight: 100;
}

body #slide-out-widget-area ul.menu.secondary-header-items {
    /* margin-top: 40px; */
}

::before {}

i.nectar-menu-icon.fa.fa-at {}

.off-canvas-menu-container.mobile-only i.nectar-menu-icon {
    background: transparent!important;
}

#slide-out-widget-area .inner .off-canvas-menu-container li a {
    font-size: 20px;
    opacity: 0.9!Important;
    line-height: 30px;
}

.off-canvas-menu-container.mobile-only {
    margin-top: -10px;
    margin-bottom: 70px;
}

    #slide-out-widget-area .inner .off-canvas-menu-container li ul a {
        font-size: 15px !important;
        line-height: 29px !important;
    }

 .off-canvas-menu-container>ul>li {
        margin-bottom: 14px!important;
    }
    ul.menu.secondary-header-items li {
    margin: 10px 0px ! Important;
}
ul.menu.secondary-header-items {
    position: absolute!important;
    bottom: -70px;
}

.testimonial_slider[data-style*=multiple_visible] blockquote {
    width: 100%!important;
}


#steps .nectar-icon-list {
    padding: 30px 25px !important;
    padding-bottom: 10px !important;
}

#steps .nectar-icon-list-item {
    padding-left: 40px !important;
}

.schone .nectar_cascading_images .cascading-image:nth-child(2) .img-wrap {
    -webkit-transform: translateX(-70%) translateY(160%);
    transform: translateX(-70%) translateY(160%);
}


.hero-section a.primary-color {
    font-size: 16px !important;
}


.hero-section .nectar-slider-wrap .swiper-slide[data-y-pos="middle"] .content {
    top: auto !important;
    bottom: -120px !important;
}


.hero-section a.primary-color {
    padding: 20px 20px!important;
    margin-top: 0px!important;
}


.hero-section .button.solid_color {
    width: 100%;
}
.hero-section  span {
    font-size: 17px;
}
}


@media only screen and (max-width: 690px) {
    .container, .orbit-wrapper .slider-nav, .post-area.standard-minimal.full-width-content .post .inner-wrap {
        max-width: 87%!important;
    }
.nectar-icon-list.completed {
    width:100%!important;
   }
p.has-text-align-right.has-medium-font-size {
    text-align:center;
}
.wpb_text_column.wpb_content_element.footer-text1 {
    display: none;
}
.vc_col-sm-6.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    padding: 1px 1px;
    margin: 1px 1px;
}
 .divider-border {
    margin-top: -30px;
    height: 1px;
    margin-bottom: 12px;
}
}


.parallax_slider_outer  .swiper-slide .content {
    top: auto !important;
    z-index: 100;
    bottom: 14vh!important;
}





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



.wpb_text_column.wpb_content_element.footer-text1 {
    display: none;
}
}




i.fa.fa-angle-down.icon-in-menu::before {
    color: #5B5B5B !important;
}

.nectar-icon-list-item.animated .content {
    font-size: 17px !important;
}

.nectar-icon-list.completed {
    padding-bottom: 40px !important;
}

.nectar_single_testimonial .image-icon, .testimonial_slider[data-style=multiple_visible_minimal] .image-icon {
    width: 40px!important;
    height: 40px!important;
    filter: grayscale(0.8);}


    blockquote span.title {
    font-weight: 400 !important;
}

a.ti-btn {
    background: #5b5b5b !important;
}

span.testimonial-name {
    line-height: 1.5em !important;
}

.wpb_text_column.wpb_content_element.footer-text2 p {
    color: #fff;
}

.vc_col-sm-6.icons-footer i {
    font-size: 18px!important;
    margin: 0px 5px;
}

.iwithtext .iwt-icon {
    display: none;
}

div#footer p {
    font-size: 15px !important;
}
.team-member .position {
    color: #00000099;
    font-size: 15px!important;
}
.team-member h4 {
    font-size: 19px !important;
}


.page-id-1916 .main-content .full-width-section:nth-child(even) .row-bg {
    background-image: url(/wp-content/uploads/2024/10/download.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}
.team-member img {
    border-radius: 5px;
    margin-bottom: 15px;
}

#page-header-wrap h1 {
    font-family: Manrope !important;
}

#page-header-bg .subheader {
    font-size: 22px;
    line-height: 1.3;
    color: #ffffffe6 !important;
    font-family: 'Inter' !important;
    font-weight: 300;
}

ul.list-lma li {
    color: #424e57 !important;
}


div#footer #ajax-content-wrap .divider-border[data-color=white]{
    background-color: #ffffff24!important;
}

#header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu >li >a .menu-title-text:after {
    border-color: #ffffff33 !important;
}


.main-content .wpb_wrapper hr {
    border-color: #5b5b5b1c;
    height: 0px !important;
    border-bottom: 0;
    border-width: 1px;
    margin: 25px 0px;
}

div#header-outer.scrolling {
    position: relative;
    z-index: 9998;
    width: 100%;
    border-radius: 0px;
    backdrop-filter: blur(6px) !important;
    background: hsl(0deg 0% 100% / 86%) !important;
    transform: translateY(0);
    transition: background 0.5s 
ease-in-out, transform 0.5s 
ease-in-out;
}

#header-outer .slide-out-widget-area-toggle a i.label {
    color: #fff!important;
}

#footer img.img-with-animation.skip-lazy.logo-footer.nectar-lazy.loaded {
    max-width: 250px!important;
}

.comments-section {
    display: none;
}


	div#popmake-2904 {
    padding: 0!important;
    margin: 0px!important;
}

img.wp-image-2905.aligncenter {
    margin: 0px !important;
    border-radius: 15px;
}

.pum-container p {
    padding: 0;
}

div#popmake-2904 {
    border-radius: 15px;
}


	div#popmake-2929 {
    padding: 0!important;
    margin: 0px!important;
}

img.wp-image-2905.aligncenter {
    margin: 0px !important;
    border-radius: 15px;
}

.pum-container p {
    padding: 0;
}

div#popmake-2929 {
    border-radius: 15px;
}

span.cp-stream__meta {
    display: none!important;
}

.cp-streamweasels-youtube--showcase .cp-streamweasels-youtube__streams--hover-play .cp-stream__inner:before {
    z-index: -3 !important;
}

.nectar-global-section.before-footer {
    display: none!important;
}

/* Floating widget */
#wd-lang-widget {
    position: fixed;
    bottom: 20px;
    left: 20px;
    z-index: 9999;
}

#wd-lang-toggle {
  background: #fff;
  border: 2px solid #ccc;
  border-radius: 50%;
  padding: 10px;
  cursor: pointer;
  font-size: 18px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

#wd-lang-dropdown {
  list-style: none;
  margin: 8px 0 0;
  padding: 6px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 6px;
  display: none;
  position: absolute;
  bottom: 50px;
  right: 0;
  box-shadow: 0 2px 8px rgba(0,0,0,0.25);
}

#wd-lang-dropdown li {
  margin: 0;
  padding: 4px;
}

#wd-lang-dropdown a {
  display: inline-block;
  font-size: 20px;
}

ul#wd-lang-dropdown li::marker {
    display: none!important;
    list-style: none!Important;
}

#wd-lang-dropdown {
  list-style: none;   /* remove bullets */
  margin: 0;
  padding: 6px;
}

#wd-lang-dropdown li {
  list-style: none;   /* extra safety */
  margin: 0;
  padding: 4px;
}

#wd-lang-dropdown li::marker {
  content: none;      /* explicitly kill ::marker */
}

div#header-secondary-outer {
    display: none;
}

    .sf-menu>li ul {
    padding: 20px;
    width: 28em!important;
}

.sub-menu span.menu-title-text {
    font-size: 18px !important;
    line-height: 1.5em !important;
}



@media all and (max-width:1180px) {
    ul.menu.secondary-header-items {
    display: none !important;
}
    #page-header-bg .span_6 h1 {
    font-size: 37px !important;
    max-width: 100% !important;
}
    div#header-secondary-outer {
    display: none;
}
}


#footer img.logo-footer {
    max-width: 250px;
}

a.nectar-button.large.regular-tilt.tilt:before {
    display: none !important;
}

p#breadcrumbs {
    display: none;
}

.page-id-2716 .chaty-widget.right-position.has-single {
    display: none;
}


@media (max-width: 767px) {
   .img-papiro {
   display: none!important;
  }
    .page-id-2716
    div#sb_instagram {
    display: none;
  }
  .page-id-2716                     div#fws_67df7402da998 {
    display: none;
  }
}

@media (max-width: 767px) {
     .info-list-first .info-list li {
        font-size: 16px !important;
    }
.info-list li {
        margin-bottom: 8px;
        padding: 10px;
    }
  
}


._df_book  .df-bg {
    background-color: rgb(249 249 249) !important;
}



.mw-row.full-width-content .row_col_wrap_12 {
    max-width: 1480px;
    margin: auto !important;
    padding: 0px !important;
}

blockquote {
	font-family:Roboto!important;
	    line-height: 30px!important;
}



/* Desktop (large screens) */
@media (min-width: 1025px) {

.parallax_slider_outer.element-in-view {
    height: 75vh !important;
}
.parallax_slider_outer.element-in-view * {
    height: 75vh !important;
}


}

/* Tablet (medium screens) */
@media (min-width: 701px) and (max-width: 1024px) {

.hero-nutri .row_col_wrap_12.col.span_12.dark.left {
    flex-direction: column!important;
}

.parallax_slider_outer.element-in-view {
    height: 55vh !important;
}
.parallax_slider_outer.element-in-view * {
    height: 55vh !important;
}

.make-green h1 span {
  color: hsl(82 60% 46% / 1);
}

    .parallax_slider_outer.element-in-view {
    max-height: 450px !important;
}
.hero-nutri h4 {
    font-size: 22px!Important;
}
div#nectar-slider-instance-1 {
    max-height: 453px;
}


div#header-outer {
    padding: 15px 20px;
}

.hero-nutri .nectar-animated-title-inner {
    display: inline-block;
    overflow: hidden;
    position: relative;
    margin-bottom: 0px!important;
    transform: translateZ(0)!important;
    margin-right: 20px!important;
}

.home-col h4 {
    font-size: 20px!important;
}

}

/* Mobile phones (small screens) */
@media (max-width: 700px) {

    .home-col .nectar-animated-title {
    position: absolute;
    bottom: 0px!important;
}


.news-home h3.post-heading {
    font-size: 25px !important;
    font-weight: 300!important;
}

.welcome-section h6 {
    font-size: 35px!important;
}

.home-col h4 {
    font-size: 20px!important;

}

    body .container-wrap .vc_row-fluid[data-column-margin="100px"] .wpb_column:not(.child_column), body .container-wrap .inner_row[data-column-margin="100px"] .child_column, html body .vc_row-fluid[data-column-margin="100px"] .wpb_column:not(.child_column), html body .inner_row[data-column-margin="100px"] .child_column {
        padding-right: 20px!important;
        padding-left: 20px!important;
    }
div#nectar-slider-instance-1 {
    max-height: 223px;
}
.nectar-cta.button-hero {
    margin-top: 0px ! Important;
}

.hero-nutri h4 {
    font-size: 18px!Important;
}
.make-green h1 span {
  color: hsl(82 60% 46% / 1);
}

div#header-outer {
    padding: 15px 20px;
}


.hero-nutri .nectar-animated-title-inner {
    display: inline-block;
    overflow: hidden;
    position: relative;
    margin-bottom: 0px!important;
    transform: translateZ(0)!important;
    margin-right: 20px!important;
}

    .parallax_slider_outer.element-in-view {
    max-height: 220px !important;
}

.hero-nutri .row_col_wrap_12.col.span_12.dark.left {
    flex-direction: column!important;
}


}



p.sbi_bio {
    display: none;
}



/* Modern iPads – Landscape */
@media screen 
  and (min-width: 1024px)
  and (max-width: 1194px)
  and (orientation: landscape) {

#home h1 {
    font-size: 38px!important;
}
}


#slide-out-widget-area .ocm-dropdown-arrow {
    transition: transform .5s 
cubic-bezier(.215, .61, .355, 1);

    top: 30px !important;

}

#page-header-wrap h1 {
    display: none !important;
}

.page-header-overlay-color {
    display: none!important;
}