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

@font-face{
	font-family: 'DIN';
	src:url('fonts/DIN-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family: 'BigJohnPRO';
	src:url('fonts/BigJohnPRO-Regular.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family: 'BigJohn';
	src:url('fonts/BigJohn.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family: 'BigJohn';
	src:url('fonts/BigJohn.otf') format('opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face{
	font-family: 'Avenir';
	src:url('fonts/Avenir.ttc') format('truetype');
	font-weight: normal;
	font-style: normal;
}

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

body, h2, h3, h4.sp-tab__tab_title, p{
	font-family: 'DIN' !important;

}

h2 {
	font-size: 65px !important;
    font-weight: normal !important;
    line-height: 1.5 !important;
    margin: 0 !important;
}



h2 span, h2 span span {
    line-height: 1.2 !important;
    vertical-align: middle;
}

h3 {
    font-size: 40px !important;
    line-height: 1.2 !important;
    font-weight: normal !important;
}

p {
    font-size: 16px !important;
    line-height: 1.2 !important;
    font-weight: normal !important;
}

.f-24 p, h4.sp-tab__tab_title {
    font-size: 24px !important;
}

div#contact-us h2 {
    font-size: 38px !important;
}

#products h2 {
    font-size: 55px !important;
    margin: 0 auto 50px !important;
    color: #191919 !important;
}

.nectar-slider-enabled .content {
    background: rgb(45 48 6 / 51%) !important;
}

.nectar-slider-enabled .content h2 {
	font-family: 'BigJohn' !important;	
    text-transform: uppercase;
    font-size: 58px;
    font-weight: normal;
    line-height: 1.2 !important;
}

.nectar-slider-enabled .content h2 span, #certification h3{
	font-family: 'BigJohnPRO' !important;
}

.nectar-slider-enabled .content p, .intro {
	max-width: 730px;
    margin: 0 auto;
    line-height: 1.2;
    font-weight: normal !important;
}

.swiper-slide .content .buttons {
    padding-top: 10px !important;
}


#season .nectar-cta h4, a.btn-packing, .btn-border.nectar-cta h4 {
    border: solid 2px #000000;
    padding: 10px 20px !important;
}

#season .nectar-cta h4:hover, a.btn-packing:hover, .btn-border.nectar-cta h4:hover, .delphinium h4:hover, .tinted h4:hover {
    border: solid 2px #6d2f6e;
}

div#about-us img {
  max-width: 112px !important;
}

div#about-us .vc_col-sm-4.wpb_column, .contact .vc_col-sm-6 {
    border-right: 2px solid #fff !important;
}

div#about-us .vc_col-sm-4.wpb_column:nth-last-child(1),
.contact .vc_col-sm-6:nth-last-child(1){
    border:none !important;
}

.space-div, #about-us, #certification {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

.div-gyp-home .nectar-split-heading {
    padding-top: 100px;
}

.div-gyp-home .nectar-split-heading,
.div-gyp-home .wpb_text_column,
.div-gyp-home .nectar-cta {
    margin-left: 30px;
}

.div-gyp-home .nectar-cta{
    border: solid 2px #fff;
    padding: 10px 20px !important;
}

.div-gyp-home .nectar-cta{
    margin-bottom: 100px !important;
}

.nectar-cta h4 {
    margin: 0 !important;
}

.contact p {
    padding: 0 0 5px !important;
}

.contact p a {
    color: #fff !important;
    text-decoration: underline;
}

#footer-widgets .menu li.menu-item a {
    color: #000 !important;
}

body div#footer-outer #footer-widgets div#nav_menu-2 .menu li.menu-item a:hover,
body div#footer-outer #footer-widgets div#nav_menu-2 .menu li.menu-item:hover {
    font-weight: bold;
    color: #6d2f6e !important;
    text-decoration: none !important;
    background: none !important;
}

html div#footer-outer #footer-widgets #nav_menu-2 .menu li.menu-item a{
    border-right: 1px solid #000 !important;
    padding: 5px 20px !important;
    margin: 0px !important;
    text-align: center !important;
}

body #footer-widgets .menu li.menu-item {
    margin: 0px !important;
    padding: 0 !important;
}

#footer-outer[data-cols="1"][data-disable-copyright="false"] #copyright, 
#footer-outer #copyright[data-layout="centered"] {
    padding: 20px 0 !important;
}

#footer-outer #footer-widgets div#nav_menu-3 h4, #footer-widgets .menu-rrss-container {
    display: inline-block !important;
    vertical-align: middle;
    width: auto !important;
    color: #6d2f6e !important;
    margin: 0 10px 0 0 !important;
}

#footer-widgets .menu-rrss-container li, 
#footer-widgets .menu-rrss-container li a, 
ul.sf-menu.menu-rrss li a {
    padding: 0 !important;
    margin: 0 20px !important;
}

html #footer-outer #footer-widgets .menu-rrss-container a, ul.sf-menu.menu-rrss li a {
    text-indent: 99999px !important;
    display: block !important;
    margin: 0 !important;
}
html #footer-outer #footer-widgets .menu-rrss-container a,
html #footer-outer #footer-widgets div#nav_menu-3 li {
    width: 21px !important;
    height: 21px !important;
}

html #footer-outer #footer-widgets div#nav_menu-3 li{
    background-size: 21px 21px !important;
}

ul.sf-menu.menu-rrss li{
    background-size: 22px 23px !important;
}

html #footer-outer #footer-widgets div#nav_menu-3 li, ul.sf-menu.menu-rrss li{
    background-position: 50% 50% !important;
    background-repeat: no-repeat !important;
    display: inline-block !important;
    margin: 0 5px !important;
}

ul.sf-menu.menu-rrss .dark-facebook {
    background: url(images/icons/fb-light.webp) scroll 0 0 no-repeat !important;
    background-size: 22px 23px !important;
}

ul.sf-menu.menu-rrss .dark-instagram {
    background: url(images/icons/ig-light.webp) scroll 0 0 no-repeat !important;
    background-size: 22px 23px !important;
}

ul.sf-menu.menu-rrss  .dark-whatsapp {
    background: url(images/icons/wa-light.webp) scroll 0 0 no-repeat !important;
    background-size: 22px 23px !important;
}

.dark-facebook {
    background: url(images/icons/fb-dark.webp) !important;
}

.dark-instagram {
    background: url(images/icons/ig-dark.webp) !important;
}

.dark-whatsapp {
    background: url(images/icons/wa-dark.webp) !important;
}

html #footer-outer #footer-widgets div#nav_menu-3 .menu-rrss-container a:hover,
html #footer-outer #footer-widgets div#nav_menu-3 .menu-rrss-container li:hover{
	text-decoration: none !important;
}

.padd-txt .vc_column-inner > .wpb_wrapper {
    padding: 30px !important;
}

#certification .vc_column-inner {
    min-height: 600px;
}

#certification .vc_col-sm-8.wpb_column  .vc_column-inner {
    padding: 30px !important;
}

#certification h3 {
	font-size: 44px;  
  	letter-spacing: 53px;
}

#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after, 
body.material #header-outer #search-outer #search input[type="text"], 
body[data-header-format="left-header"].material #search-outer #search input[type="text"] {
    border-color: transparent;
}

#header-outer[data-lhe="animated_underline"] #top nav > ul > li.current_page_item > a,
#header-outer[data-lhe="animated_underline"] #top nav > ul > li.current-page-ancestor > a {
    border: 2px solid #fff !important;
}

#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
    padding: 5px 10px !important;
}

span.icon-tlf, span.icon-skype, img.icon-footer {
    vertical-align: middle !important;
}

img.icon-footer {
    width: 21px !important;
    display: inline-block !important;
    margin: 0 !important;
}

#catalog .row-bg.using-image {
    background-size: auto !important;
}

#more-catalog .nectar-split-heading {
    margin: 0 0 5px 0 !important;
}

/*Products*/

#products .sp-tab__tab-content, #products  .sp-tab__tab-pane, #products ul#sp-tab__ul,
#products label.sp-tab__nav-link.sp-tab__active{
    background: none !important;
    border: none !important;
}

body #products .sp-tab__nav-tabs .sp-tab__nav-link {
    border: none !important;
}

.sp-tab__nav-link span {
    margin: 0 auto !important;
}

.sp-tab__nav-link {
    height: auto !important;
    padding: 230px 0 0 0 !important;
}

li.sp-tab__nav-item {
    width: 100%;
    max-width: 493px !important;
    border: none !important;
}

body #products .sp-tab__nav-tabs li.sp-tab__nav-item{
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: 50% 50% !important;
    border: none !important;
}

body #products  .sp-tab__tab-content {
    margin: 100px auto 0 !important;
}

.sp-tab__tab-pane, .div-products {
    padding: 0 !important;
    max-width: 70% !important;
    width: 100% !important;
    margin: 0 auto !important;
    min-width: 300px !important;
}

/**/
.page-id-6285 li.sp-tab__nav-item:nth-child(1) {
    background: url(images/xcelence.png);
}

.page-id-6285 li.sp-tab__nav-item:nth-child(2) {
    background: url(images/cosmic.png);
}

/**/
.page-id-6292 li.sp-tab__nav-item:nth-child(1) {
    background: url(images/img-sea.png);
}

.page-id-6292 li.sp-tab__nav-item:nth-child(2) {
    background: url(images/img-sky.png);
}

.sp-tab__tab-pane h4, .txt-product h4{
    margin: 40px auto 20px !important;
    display: inline-block !important;
    font-size: 36px !important;
    color: #191919 !important;
        width: 100% !important;
}

a.btn-packing {
    display: inline-block;
    margin: 30px auto 50px !important;
    color: #000000 !important;
    font-size: 24px !important;
}

table, tr, td {
    background: none !important;
    border: none !important;
    text-align: center !important;
    padding: 2px 0px !important;
    font-size: 20px !important;
    color: #191919 !important;
}

div#packing-details tr.header-table {
    border-bottom: 5px solid #fff !important;
}

div#packing-details tr.header-table td {
    text-align: left !important;
    font-weight: bold !important;
    color: #fff !important;
    font-size: 22px !important;
}

#top .col.span_3 {
    border-right: 2px solid #fff !important;
    padding: 0 30px 0 0 !important;
}

#top .col.span_3 {
    border-right: 2px solid #fff !important;
    margin: 0 !important;
    padding: 10px 0 !important;
    float: left !important;
    width: 20% !important;
    text-align: right !important;
}

.col.span_9.col_last, .col.span_3 {
    display: inline-block !important;
    vertical-align: top !important;
}

ul.sf-menu.menu-rrss.sf-js-enabled.sf-arrows {
	display: inline-block !important;
    height: 52.5px !important;
    width: 100% !important;
    background-color: #5b245c;
    text-align: right !important;
    padding: 10px 30px 10px 0 !important;
}

.col.span_9.col_last {
    width: 79.5% !important;
    margin: 0 !important;
    text-align: right !important;
}

.col.span_9.col_last nav {
    float: right !important;
    padding: 10px 30px 10px 0 !important;
}

ul.sf-menu.sf-js-enabled.sf-arrows {
    text-align: right !important;
}

ul.sf-menu.menu-rrss li, ul.sf-menu.menu-rrss li a {
    width: 25px !important;
    height: 24px !important;
}

ul.sf-menu.menu-rrss li {
	float: none !important;
    padding: 10px 0 !important;
    display: inline-block !important;
}

.page-id-6290 #products h2,
.page-id-6292 #products h2 {
    color: #fff !important;
}

body. #products li.sp-tab__nav-item {
	width: 10% !important;
    height: 130px !important;
    background-color: transparent !important;
    background-size: 59px 60px !important;
    text-align: center !important;
    background-position: 50% 0 !important;
    margin: 0 auto 20px !important;
        min-width: 100px;
}

.sp-tab__nav-link h4.sp-tab__tab_title {
    font-weight: 100 !important;
}

.sp-tab__nav-link {
    padding: 80px 0 0 0 !important;
}

/*.page-id-6290 li.sp-tab__nav-item:nth-child(1) {
    background: url(images/icons-limitless/icon-yellow.svg);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(2) {
    background: url(images/icons-limitless/icon-orange.svg);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(3) {
    background: url(images/icons-limitless/icon-coral.svg);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(4) {
    background: url(images/icons-limitless/icon-red.svg);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(5) {
    background: url(images/icons-limitless/icon-burgundy.svg);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(6) {
    background: url(images/icons-limitless/icon-darkpurple.svg);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(7) {
    background: url(images/icons-limitless/icon-darkpink.svg);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(8) {
    background: url(images/icons-limitless/icon-coffee.svg);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(9) {
    background: url(images/icons-limitless/icon-blue.svg);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(10) {
    background: url(images/icons-limitless/icon-lightblue.svg);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(11) {
    background: url(images/icons-limitless/icon-turquoise.svg);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(12) {
    background: url(images/icons-limitless/icon-lightgreen.svg);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(13) {
    background: url(images/icons-limitless/icon-darkgreen.svg);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(14) {
    background: url(images/icons-limitless/icon-applegreen.svg);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(15) {
    background: url(images/icons-limitless/icon-gray.svg);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(16) {
    background: url(images/icons-limitless/icon-rainbowstem.webp);
}

.page-id-6290 li.sp-tab__nav-item:nth-child(17) {
    background: url(images/icons-limitless/icon-rainbow.png);
}*/


.page-id-6290 h4.sp-tab__tab_title {
    color: #fff !important;
    font-size: 18px !important;
}

html .page-id-6290 #products ul#sp-tab__ul label.sp-tab__nav-link.sp-tab__active {
    background: none !important;
}

.page-id-6290 a.btn-packing {
    display: none !important;
}

.page-id-6290 #sp-tabpro-wrapper_6424 .sp-tab__nav, .page-id-6285 #sp-tabpro-wrapper_6353 .sp-tab__nav {
    justify-content: center;
}


ul.sf-menu.menu-rrss li:hover {
    opacity: 0.7;
}

#gyp-catalog {
    top: 0 !important;
    position: absolute;
}

#gyp-catalog .row-bg-wrap {
    background: url(../../../wp-content/uploads/2021/06/catalogo-21.png) scroll 91% 0 no-repeat;
    background-size: contain !important;
    position: absolute;
    width: 100%;
    height: 350px;
    display: inline-block !important;
    z-index: 999;
    right: 5% !important;
}

label.sp-tab__nav-link.sp-tab__active h4 {
    text-decoration: underline !important;
}

div#media_image-2, #block-2 {
    width: 200px !important;
    margin: 0 auto;
}

ul#sp-tab__ul {
    /*width: 30% !important;
    margin: 0 2% 0 0 !important;
    float: left;*/
}

body #products .sp-tab__tab-content {
    /*float: left;
    margin: 0 auto 20px !important;
    width: 68% !important;*/
}

.sp-tab__tab-pane, .div-products {
    max-width: 100% !important;
}

body #products li.sp-tab__nav-item, body #products .sp-tab__nav-tabs li.sp-tab__nav-item {
    background-size: 100% !important;
    background-position: 50% 0 !important;
    background-color: transparent !important;
    min-width: auto !important;
    margin: 0 10px 20px 0 !important;
}

.page-id-6290 h4.sp-tab__tab_title, h4.sp-tab__tab_title {
    font-size: 14px !important;
    line-height: 1.2 !important;
}

.sp-tab__nav-link {
    padding: 70px 0 0 0 !important;
}

ul#sp-tab__ul:before {
    width: 100%;
    display: inline-block !important;
    content: 'Choose a variety';
    height: 50px !important;
    z-index: 999999999999999 !important;
    position: relative !important;
    font-size: 16px !important;
    text-align: center;
    color: #fff !important;
    top: -30px;
}

.page-id-6285 #products .sp-tab__nav-tabs li.sp-tab__nav-item,
.page-id-6292 #products .sp-tab__nav-tabs li.sp-tab__nav-item,
.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item{
    width: 98%;
    margin: 0 2% !important;
    max-width: 293px !important;
    display: inline-block;
}


.page-id-6290 .sp-tab-content h4,
.page-id-6285 ul#sp-tab__ul:before,
.page-id-6292 ul#sp-tab__ul:before{
    color: #fff !important;
}

#season h2 {
    line-height: 1 !important;
}

.page-id-6285 .sp-tab__nav-link,
.page-id-6292 .sp-tab__nav-link{
    padding: 280px 0 0 !important;
}

.page-id-6290 .sp-tab__nav-link {
    padding: 194px 0 0 !important;
}

.page-id-6292 .row-bg.using-image.using-bg-color.lazy {
    background-position: 50% 0% !important;
    background-size: 100% 36%;
}

.page-id-6285 .row-bg.using-image.using-bg-color.lazy {
    background-position: 100% -48% !important;
    background-size: 100% 60%;
}

.page-id-6290 .row-bg.using-image.using-bg-color.lazy {
background-position: 100% -15% !important;
    background-size: 100% 60%;
}

img.img-with-animation.skip-lazy.icon-section-div {
    background: none !important;
}

#top nav > ul > li > a span {
    line-height: 1 !important;
}

#season h2 {
    line-height: 0.9 !important;
}

a.primary-color {
    text-transform: capitalize !important;
}

h2 {
    font-size: 48px !important;
    line-height: 1 !important;
}

.symbol-wrap, .number.default span, .number.default {
    font-size: 40px !important;
    line-height: 1 !important;
}

h3, .sp-tab__tab-pane h4, .txt-product h4{
    font-size: 32px !important;
    line-height: 1 !important;
}

h4, span.link_wrap a,
h4, span.link_wrap a,
.page-id-6030 .nectar-cta.btn-border h4, a.btn-packing, div#packing-details tr.header-table td{
    font-size: 16px !important;
    line-height: 1 !important;
}

.page-id-6030 h4 {
    font-size: 26px !important;
    line-height: 1 !important;
}

.f-18 p, div#packing-details tr.header-table td {
    font-size: 18px !important;
}

div#packing-details tr.header-table td {
    line-height: 1 !important;
}

#copyright p {
    font-size: 14px !important;
}

.nectar-split-heading.animated-in, .wpb_text_column.wpb_content_element {
    margin-bottom: 15px !important;
}

.sp-tab-content h4 {
    margin: 15px 0 15px !important;
}

a.btn-packing {
    margin: 15px auto 50px !important;
}

.nectar-slider-wrap[data-full-width="false"][data-button-sizing="regular"] .swiper-slide .button.transparent a {
    padding: 5px 10px;
}

.swiper-slide .content .buttons {
    padding-top: 0 !important;
}

.nectar-slider-enabled .content p, .intro {
    max-width: 500px;
}

.intro-tit .nectar-split-heading.animated-in {
    margin-bottom: 0 !important;
}

.number.default {
    color: #6d2f6e;
}

div#packing-details table tr {
    border-bottom: 1px solid #ffffff !important;
}

div#packing-details table tr td {
    line-height: 1 !important;
    padding: 5px 0 !important;
	  vertical-align: middle;
}

body, .button.transparent, .button.transparent a {
	line-height: 1 !important;
	margin-bottom: 0 !important;
}

.camera_thumbs_cont ul {
    width: 100% !important;
}

.camera_thumbs_cont li.pix_thumb {
    display: inline-block !important;
}

.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
    background: #5b245c85 !important;
}

.cameraContent {
    border: 5px solid #ffffff;
}

#top nav > ul > li > a span, #top nav > ul > li > a, #top nav > ul > li {
    line-height: 1 !important;
    vertical-align: middle;
	  margin-bottom: 0 !important;
	
}

div#packing-details table, 
div#packing-details tr,
div#packing-details td {
    line-height: 1 !important;
	  margin-bottom: 0 !important;
}

body span.menu-title-text::after, body:not([data-button-style*="shadow"]) .swiper-slide .button a:after{
    height: 0;
    margin: 0;
    padding: 0;
    line-height: 0 !important;
    display: none !important;
}

.delphinium h4 {
    border: solid 2px #ffffff;
    padding: 10px 20px !important;
}

.tinted h4{
    border: solid 2px #000000;
    padding: 10px 20px !important;
}

.list-catalog .nectar-split-heading.animated-in h4,
h4.sp-tab__tab_title,
#products h2.sp-tab__section_title_6862,
h2.sp-tab__section_title_6786,
h2.sp-tab__section_title_6878,
div#more-catalog h4{
    font-family: 'Avenir' !important;
    text-transform: uppercase !important;;
}

#products h2.sp-tab__section_title_6862,
h2.sp-tab__section_title_6786,
h2.sp-tab__section_title_6878{
    color: #fff !important;
}

h4.sp-tab__tab_title {
    font-size: 24px !important;
}

.list-catalog .nectar-cta h4 {
    border: solid 2px #fff;
}

ul#sp-tab__ul {
    width: 100%;
    margin: 0 auto !important;
    text-align: center;
    display: inline-block;
    border: none !important;
}

.sp-tab-content h4 {
    text-transform: uppercase;
    color: #94ac24 !important;
}

.div-info {
    width: 40%;
    display: inline-block;
    margin: 0 auto;
    background: url(images/icon-1-green.png) scroll 100% 20% no-repeat;
    padding: 0 120px 0 0 !important;
    background-size: auto;
}

.div-info.sea {
    background: url(images/icon-2-sea.png) scroll 100% 20% no-repeat !important;
}

.div-info.sea h4 {
    color: #391be1 !important;
}

.div-info.tinted {
    height: auto !important;
    background-position: 50% 0;
    padding: 150px 0 0 0 !important;
}

.div-info.sky {
    background: url(images/icon-2-sky.png) scroll 100% 20% no-repeat !important;
}

.div-info.sky h4 {
    color: #8fa5f7 !important;
}

div#more-catalog h4 {
    margin: 0 0 15px;
}


body.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item {
    background-size: 100% auto !important;
    background-repeat: no-repeat !important;
    background-color: transparent !important;
    background-position: unset !important;
    width: 201px !important;
    margin: 0 1% 20px !important;
    padding: 5px !important;
}

body.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item:nth-child(1) {
    background-image: url(images/tinted/1.png) !important;
}

body.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item:nth-child(2) {
    background-image: url(images/tinted/2.png);
}

body.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item:nth-child(3) {
    background-image: url(images/tinted/3.png);
}

body.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item:nth-child(4) {
    background-image: url(images/tinted/4.png);
}

body.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item:nth-child(5) {
    background-image: url(images/tinted/5.png);
}

body.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item:nth-child(6) {
    background-image: url(images/tinted/6.png) !important;
}

body.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item:nth-child(7) {
    background-image: url(images/tinted/7.png);
}

body.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item:nth-child(8) {
    background-image: url(images/tinted/8.png);
}

body.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item:nth-child(9) {
    background-image: url(images/tinted/9.png);
}

body.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item:nth-child(10) {
    background-image: url(images/tinted/10.png);
}

body.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item:nth-child(11) {
    background-image: url(images/tinted/11.png);
}

body.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item:nth-child(12) {
    background-image: url(images/tinted/12.png);
}

.pum-content.popmake-content img, .pum-content.popmake-content p {
    margin: 0 !important;
    padding: 0 !important;
}


@media (min-width: 1500px){

	.logo-gyp img {
	    width: 60% !important;
	}

	.div-gyp-home .nectar-split-heading {
	    padding-top: 20px !important;
	}

	.div-gyp-home .nectar-cta {
	    margin-bottom: 20px !important;
	}

	div#home-gyp-div {
	    padding-top: 50px !important;
	    padding-bottom: 50px !important;
	}

	#gyp-catalog .row-bg-wrap {
	    margin: 0 0 0 auto !important;
	}

}

@media (max-width: 1024px){
    

	.swiper-slide {
	    height: 600px !important;
	}

	#slider-home,
	#slider-home .row_col_wrap_12.col.span_12.light.left {
	    min-height: 50% !important;
	}

	div#nectar-slider-instance-1 {
	    max-height: 600px !important;
	}

	img.stnd.skip-lazy.default-logo.dark-version {
	    width: 90% !important;
	    height: auto !important;
	}

	#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a {
	    margin: 0 10px !important;
	}

	.div-gyp-home .nectar-split-heading {
	    margin-top: 50px !important;
	}

	.div-gyp-home .nectar-cta {
	    margin-bottom: 50px !important;
	}

	div#home-gyp-div {
	    padding-top: 50px !important;
	    padding-bottom: 50px !important;
	}

	.logo-gyp img {
	    width: 70% !important;
	}

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

	.number.default {
	    font-size: 48px !important;
	}

	#gyp-catalog .row-bg-wrap {
	    height: 220px !important;
	}

	li.sp-tab__nav-item {
	    margin: 0 auto 70px !important;
	}
	
	div#bg-people,
	#bg-people .row_col_wrap_12.col.span_12.dark.right {
	    min-height: 600px !important;
	}

}

@media (max-width: 768px){
    
    div#season {
        text-align: center !important;
    }
    
    #top .col.span_3 {
        border: none !important;
    }

	body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
	    height: 55px!important;
	    margin: 0 50px 0 0 !important;
	    width: auto !important;
	}

	ul.sf-menu.menu-rrss.sf-js-enabled.sf-arrows {
	    display: none !important;
	}

	div#bg-people .row-bg.using-image.translate {
	    height: 130% !important;
	}

	.logo-gyp img {
	    width: 30% !important;
	    margin: 0 auto 20px !important;
	}

	div#bg-people,
	#bg-people .row_col_wrap_12.col.span_12.dark.right {
	    min-height: 600px !important;
	}


	div#bg-people .row-bg.using-image.translate {
	    height: 130% !important;
	}

	div#home-gyp, .tinted {
	    text-align: center !important;
	}
	
	div#about-us .vc_col-sm-4.wpb_column, .contact .vc_col-sm-6 {
        border-right: none !important;
        border-bottom: 2px solid #fff !important;
        padding: 0 50px 50px !important;
    }
    
    #about-us .vc_col-sm-3,
    #about-us .vc_col-sm-3 .vc_column-inner,
    .tinted .vc_col-sm-8, .delphinium .vc_col-sm-4,
    #packing-details .vc_col-sm-6{
        min-height: 400px !important;
    }
    
    
    #about-us .column-image-bg {
        background-size: 80% auto !important;
        background-repeat: no-repeat;
    }
    
    
    #about-us .vc_col-sm-6 {
        margin: 0 10% !important;
    }
    
    ul#sp-tab__ul {
        width: 100% !important;
        margin: 0 auto 30px !important;
    }
    

    body #products .sp-tab__tab-content {
        width: 100% !important;
    }
    
    #sp-tabpro-wrapper_6503 .sp-tab__nav {
        justify-content: center;
    }
    
    .vc_col-sm-4.col-31 {
        display: none !important;
    }
    
    .delphinium .img-with-aniamtion-wrap.right.custom-width-322px {
        text-align: center !important;
    }
    
    .delphinium .vc_column-inner {
        min-height: 50px !important;
    }
    
    #catalog .row-bg.using-image {
        background-size: cover !important;
    }
    
    .page-id-6285 #products .sp-tab__nav-tabs li.sp-tab__nav-item, .page-id-6292 #products .sp-tab__nav-tabs li.sp-tab__nav-item, .page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item {
        width: 45% !important;
        max-width: 250px !important;
    }
    
    .page-id-6285 .sp-tab__nav-link, .page-id-6292 .sp-tab__nav-link {
        padding: 230px 0 0 !important;
    }
    
    .div-info {
        width: 70%;
    }
    
    .page-id-6292 .row-bg.using-image.using-bg-color.lazy,
    .page-id-6285 .row-bg.using-image.using-bg-color.lazy{
        background-position: 50% 0% !important;
        background-size: 100% 42%;
    }
    
    .page-id-6285 .row-bg.using-image.using-bg-color.lazy {
        background-size: 100% 50%;
    }
    
    body.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item {
        width: 130px !important;
    }
    
    .page-id-6290 .sp-tab__nav-link {
        padding: 120px 0 0 0 !important;
    }

    

}	


@media (max-width: 420px){
    ul.sf-menu.menu-rrss.sf-js-enabled.sf-arrows {
        display: none !important;
    }
    
    .sp-tab__lay-default ul>li>a>span h4, .sp-tab__lay-default ul>li>label>span h4 {
        font-size: 16px !important;
    }
        
    body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content h2,
    h3{
        font-size: 28px !important;
        line-height: 1 !important;
    }
    
    h2, div#contact-us h2, .number.default, .symbol-wrap, #products h2{
        font-size: 32px !important;
        line-height: 1 !important;
    }
    
    .f-24 p, h4.sp-tab__tab_title {
        font-size: 22px !important;
    }
    
    #footer-outer #footer-widgets div#nav_menu-3 h4 {
        font-size: 20px !important;
    }
    
    h2 {
        margin: 0 auto 20px !important;
    }
    
    #certification h3 {
        letter-spacing: 10px;
    }
    
    div#our-people {
        text-align: center;
    }
    
    #slider-home {
        min-height: 500px !important;
        max-height: 500px !important;
    }
    
    .swiper-slide {
        height: 500px !important;
    }
    
    .swiper-container {
        background: #fff !important;
    }
    
    div#bg-people, #bg-people .row_col_wrap_12.col.span_12.dark.right {
        min-height: 400px !important;
    }
    
    #copyright .col.span_7.col_last {
        display: none !important;
    }
    
    #about-us .vc_col-sm-3, #about-us .vc_col-sm-3 .vc_column-inner, .tinted .vc_col-sm-8, .delphinium .vc_col-sm-4, #packing-details .vc_col-sm-6 {
        min-height: 200px !important;
    }
    
    #about-us .row_col_wrap_12_inner.col.span_12.left {
        padding: 0 !important;
        text-align: center !important;
    }
    
    #about-us .img-with-aniamtion-wrap.right {
        text-align: center !important;
        max-width: 30% !important;
        margin: 0 auto 20px !important;
    }
    
    #about-us .img-with-aniamtion-wrap.right img {
        width: 100% !important;
    }
    
    #about-us .wpb_text_column.wpb_content_element.vc_custom_1623722573210.f-24 {
        padding: 0 !important;
    }
    
    .page-id-6024  div#about-us .vc_col-sm-4.wpb_column,
    .page-id-6027  div#about-us .vc_col-sm-4.wpb_column ,
    .contact .vc_col-sm-6 {
        padding: 0 0 20px !important;
    }
    
    #certification .vc_column-inner {
        min-height: 400px;
    }
    
    img.img-with-animation.skip-lazy.icon-section-div {
            max-width: 75px;
    }
    
    #slider-int .swiper-wrapper,
    #slider-int .swiper-container,
    #slider-int div#nectar-slider-instance-1 {
        height: 500px !important;
    }

    .swiper-container[data-tho="auto"][data-tco="auto"][data-pho="auto"][data-pco="auto"] .swiper-slide .content {
        padding: 10px !important;
    }
    
    body .nectar-slider-wrap[data-fullscreen="true"] .swiper-slide .content h2 {
        margin-bottom: 0 !important;
    }
    
    .div-gyp-home .nectar-split-heading {
        padding-top: 20px;
            margin: 0 !important;
    }
    
    div#home-gyp-div {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .div-gyp-home .nectar-split-heading, .div-gyp-home .wpb_text_column, .div-gyp-home .nectar-cta {
        margin: 0px 50px 20px !important;
    }
    

    /*.sp-tab-content img:nth-child(1), #products img:nth-child(1), .sp-tab-content img:nth-child(1), #products img:nth-child(2), .sp-tab-content img:nth-child(1), #products img:nth-child(3) {
        max-width: 80%;
        margin: 0 auto 5px !important;
        float: none !important;
    }*/
    
    body.page h4 {
        line-height: 1 !important;
        margin: 0 auto 10px !important;
        font-size: 26px !important;
        text-align: center !important;
    }
    
    a.btn-packing, #season .nectar-cta h4, a.btn-packing, .btn-border.nectar-cta h4, .nectar-cta[data-using-bg="true"] .link_wrap, a.primary-color,
    .div-gyp-home .nectar-cta h4{
        font-size: 14px !important;
        line-height: 1 !important;
        margin: 0  !important;
    }
    
    .nectar-cta.btn-border h4 span {
        font-size: 14px !important;
    }
    
    #packing-details h3, #packing-details h4, div#packing-details tr.header-table td {
        text-align: center !important;
    }
    
    #packing-details h4, #more-catalog h4{
        font-size: 20px !important;
    }
    
    #sp-tabpro-wrapper_6503 .sp-tab__nav {
        justify-content: center !important;
    }
    
    div#media_image-2, #block-2  {
        width: 150px !important;
    }
    
    a.btn-packing {
        margin: 10px auto !important;
    }

    #top .col.span_3 {
        width: 70% !important;
    }
    
    body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        margin: 0 auto !important;
    }
    
    div#products {
        padding-top: 50px !important;
    }
    
    body.page-id-6290 #products .sp-tab__nav-tabs li.sp-tab__nav-item {
        width: 100px !important;
    }
    
    .page-id-6290 .sp-tab__nav-link {
        padding: 100px 0 0 0 !important;
    }

}    