/* BACK TO TOP */
#nt_backtop.show {
    right: 20px;
}
#nt_backtop.show {
    bottom: 90px;
}

/* LOGIN */
.cart-drawer__checkout, .btn-cart, .btn_primary, input[type="submit"].btn_primary {
    background: #000;
    border-color: #000;
    color: #fff !important;
}

/* MENU */
.site_header .menu-section .nt_menu>li>a {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
}
.style_cart_2>a .cartCount.active, .style_cart_3>a .cartCount.active, .nathan-action .nathan_wishlist>a>span, .cartCount {
    background: #6E8491 !important;
    color: #fff !important;
}
.sub-column-item>a {
font-weight: 700;
    font-size: 13px;
   /* color: #fff !important;
    text-transform: initial;
    padding: 10px 0;
*/
}
.type_dropdown .sub-menu li {
    font-size: 12px;
}

.menu-section .nt_menu>li.has-children >.nav_dropdown {
padding: 10px 10px 10px 10px;
}

.sub-column-item>a {
    text-transform: capitalize;
    padding: 5px 0 5px 0;

}

.sub-column-item .sub-column li>a:hover {

    color: #eea568!important;

}
.type_banner .mega-menu .sub-column-item > a {
    border-bottom: 2px solid #eea568;
    display: inline-block;
    margin-bottom: 15px;
    width: 75%;
}


/* MENU MOBILE */
#nt-mobile-menu {
    background: #000;
    border-right: 2px solid #6E8491 ;
}
#nt-mobile-menu .holder:before {
    color: #fff;
}
#nt-mobile-menu ul ul {
    background: #000 !important;
}
#nt-mobile-menu li.black_menu {
    border-bottom: 1px solid #fff;
}
.black_menu > a:before {
    color: #fff;
}
#nt-mobile-menu ul li a {
    color: #fff;
    letter-spacing: 0;
    text-transform: inherit;
}
#nt-mobile-menu h1 {
    width: 60%;
    padding: 20px;
    margin: 0;
}
#nt-mobile-menu .nt-branding {
    width: 60%;
    padding: 20px;
    margin: 0;
}
#nt-mobile-menu ul ul{
	padding: 10px 20px 0;
}
.burger-icon--mid {
    width: 30px;
}
#nt-mobile-menu ul ul li a {
    letter-spacing: 0;
}
li.black_menu.menu_link_list + li a {
    color: ##eea570!important;
}

/* TITULOS */
.nasa-title.hr-type-simple .nasa-title-wrap:before, .nasa-title.hr-type-simple .nasa-title-wrap:after {
    background: #6E8491 ;
    height: 2px;
    width: 100px;
}
.nasa-title.hr-type-simple .nasa-title-wrap:after {
    right: -115px;
}
.nasa-title.hr-type-simple .nasa-title-wrap:before {
    left: -125px;
}
.nasa-title.hr-type-simple .nasa-heading-title .nasa-title-wrap span {
    font-size: 22px;
    font-weight: 300;
    letter-spacing: 0;
}
@media(min-width: 992px){
  .nasa-title.hr-type-simple .nasa-heading-title .nasa-title-wrap span {
      font-size: 28px;
      font-weight: 300;
  }
}

/* SLIDESHOW */

.slideshow-info h2 {
    color: #fff !important;
      font-weight: 300!important;
}
.slideshow-info p{
   color: #2F2F2F !important;
	font-size: 12px;
    font-weight: 500;
    margin-bottom: 10px;
}
.slideshow-info a {
background: #333;
    border: 1px solid #000;
    font-weight: 500;
    padding: 10px 40px;
}
.nt_slideshow .button.button_before {
    color: #fff;
}
.slideshow-info h2 {
    font-size: 30px;
    line-height: 37px;
}

  .pa-center {

    left: 50%;
   top: 85%;
      }
.text-left {
    text-align: center;
}

@media(min-width: 992px){
  .slideshow-info {
     /* text-align: center;*/
  }
  .slideshow-info h2 {
    font-size: 36px
    line-height: 60px;
    font-weight: 600
  }
  .slideshow-info p{
color: #2F2F2F !important;
font-size: 19px;
    font-weight: 500;
    margin-bottom: 10px;
  }
  
    .pa-center {

    left: 50%;
   top: 78%;
      }

 
  
}
.swatch__list--item >span.u-medium {

    height: 6px !important;
}
.nt_countdow_page >div, .pr_onsale >span, .nt_label_rectangular >span, .nt_label_rounded >span {
    background-color: #6E8491 ;
    font-size: 13px;
    font-weight: 400;
}

/* VIDEO */
.nt_promo_banner_video h2 {
    font-size: 45px;
    letter-spacing: 4px;
    font-weight: 100;
}
.nt_promo_banner_video h3 {
    font-weight: 300;
    font-size: 14px;
}
.nt_promo_banner_video a {
    margin-top: 10px;
    padding: 10px 40px;
    line-height: 17px;
}
@media(min-width: 992px){
  .nt_promo_banner_video h2 {
      font-size: 60px;
      letter-spacing: 4px;
      font-weight: 100;
  }
  .nt_promo_banner_video h3 {
    font-size: 17px;
  }
}

/* CUCARDA DESCUENTO */
.onsale span {
    font-weight: 300;
    font-size: 13px;
    letter-spacing: 1px;
}
.nt_label_rectangular > span.onsale {
    padding: 2px 10px;
}
.nt_labels.nt_label_rectangular {
    top: 0;
}

/* PRODUCT GRID */
.product-item.grid {
    margin-bottom: 15px;
    padding: 15px 10px;
}
.product-info-wrap {
    padding: 0;
}
.product-item .product-info-wrap .name {
    padding-top: 15px;
    margin-bottom: 15px;
}
.product-item .product-info-wrap .name a {
    -webkit-line-clamp: 1;
    height: 20px;
    text-transform: uppercase;
    letter-spacing: 0;
}
.price del {
    color: #B1B1B1;
    font-weight: 500;
    font-size: 15px;
}
.price ins {
    color: #000;
    font-size: 15px;
    font-weight: 600;
    padding-left: 5px;
}
.product-item .price-wrap {
    padding: 5px 0;
}
.spr-icon-star-empty:before {
    font-size: 13px !important;
    margin: 0 1px;
}
.price.span {
    color: #000;
    font-size: 15px;
    font-weight: 600;
    padding-left: 5px;
}
.product-item span.price {
    color: #000;
    font-size: 15px;
    font-weight: 600;
    padding-left: 5px;
}

/* WHATSAPP */
.nathan-share .whatsapp {display: none;}
.whatsapp-iphone {display: none;}
.browser-ios .whatsapp-all{display: none;}
.browser-ios .whatsapp-iphone{display: block;}
#whatsapp-chat {
	position: fixed;
	bottom: 7px;
	width: auto;
	z-index: 15;
	right: 7px;
}
#whatsapp-chat img {
	display: block;
	float: right;
}
#whatsapp-chat span {
	background-color: #293;
	-webkit-border-radius: 3px;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 0 7px 0 rgba(0, 0, 0, .3);
	color: #fff;
	display: block;
	float: right;
	margin-top: 30px;
	padding: 5px 10px;
	text-transform: uppercase;
}
.whatsapp-desktop{
	display:none;
}
@media(min-width: 992px) {
	#whatsapp-chat {
		bottom: 10px;
		right: 0px;
	}
    .whatsapp-desktop{
    	display:block;
  	}
    .whatsapp-mobile{
    	display:none;
  	}
}
/* LISTA DE DESEOS */
.product-item.grid .yith-wcwl-add-to-wishlist{
    top: 15px;
    right: 15px;
}

/* VISTA PREVIA */
.product-item .quick-view {
    opacity: 1;
    visibility: visible;
    right: 4px;
    top: 45px;
    -webkit-transform: translate3d(0px, 0, 0);
    -moz-transform: translate3d(0px, 0, 0);
    -ms-transform: translate3d(0px, 0, 0);
    -o-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}
.group_btn_pr>div a {
    box-shadow: none !important;
}
.quick-view > a {
    background: transparent;
    border: 0;
    color: #383838;
    font-size: 22px;
}

/* COLLECTIONS */
.template-collection .single-breadcrumbs-wrapper {
    margin-bottom: 15px;
}
.shop-content-area {
    margin-bottom: 15px;
    padding: 0;
    justify-content: flex-end;
}
.select_orderby li:hover {
    background: #6E8491 ;
}
.collection_header.with_featured_img {
    margin: 0;
    padding: 40px 0;
}
.sp_result_html, .shopify-ordering span{
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}
.select_orderby li a {
    font-size: 10px;
}
.nt_ajaxFilter a, .widget_product_categories a {
    text-transform: capitalize !important;
    color: #666;
    font-weight: 400;
    font-size: 13px;
}
.container_cat .sp-toogles .sp-toogle .tab-heading {
	letter-spacing: 0;
	border: 0;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: -.5px;
}
.nt_ajaxFilter ul:not(.nt_filter_color) li:not(.chosen) a:hover:before {
    background: #6E8491 ;
    border: #6E8491 ;
}
.nav_filters a {
    font-size: 12px;
}
.nt_ajaxFilter li.chosen a {
    color: #6E8491 ;
    font-weight: 500;
}
.nt_ajaxFilter li.chosen a::before {
    background: #6E8491  !important;
    border: #6E8491 ;
}
.widget-title, .widgettitle {
    letter-spacing: 0;
  margin-bottom: 10px;
}
.btn_sidebar.nt_sidebar_default {
    display: none;
}
.nt_filter {
    display: block !important;
}
.show-cat {
    display: none;
}
a.btn_sidebar.nt_fil_sidebar.btn_shown {
    display: none;
}
.template-collection .shopify-breadcrumb, .template-product .shopify-breadcrumb {
    min-height: 20px;
    line-height: 15px;
}
.shopify-breadcrumb a, .shopify-breadcrumb span {
    font-size: 12px;
}
.shopify-breadcrumb > span {
    color: #000;
}
.shopify-breadcrumb a:after {
    content: '>';
}
.chosen .filter-swatch:after {
    display: none;
}

.container_cat .sp-toogles .sp-toogle.active .tab-heading:after {
    display: none;
}
.breadcrumb__sep {
    display: none;
}
@media(min-width:992px){
  .collection_header.with_featured_img {
      padding: 120px 0;
  }
  .template-collection .single-breadcrumbs-wrapper {
    margin-bottom: 30px;
 }
 .nt_filter {
    display: none !important;
 }
}

/* VISTA PRODUCTO */
.template-product .group_btn_pr {
    background: transparent;
}
.template-product .group_btn_pr a {
    color: #6E8491 ;
}
.entry-summary .price del {
    display: block;
}
.entry-summary .price {
    line-height: 20px;
    margin-top: 15px;
}
.entry-summary .price ins {
    padding: 5px 0 0 0;
    font-size: 25px;
    display: inline-block;
}
.entry-summary .onsale {
    background: #6E8491 ;
    padding: 3px 5px;
    position: relative;
    top: -5px;
}
.entry-summary .onsale span {
    font-size: 12px;
    font-weight: 400;
}
.single-product-content .entry-content p {
    font-size: 12px;
    letter-spacing: 0;
}
.quantity input[type="number"]{
	height: 40px;
}
.sp-accordions .heading a {
    padding: 10px 0;
    font-weight: 600;
    font-size: 13px;
}
.sp-accordions .active .heading a {
    font-weight: 600;
}
.nt-show-product-gallery-wrap i {
    border: 0px solid #707070;
    border-radius: 100%;
    width: 35px;
    height: 35px;
    color: #6E8491 ;
}
.nt-show-product-gallery-wrap i::before {
    position: relative;
    top: 0;
    left: 5px;
}
.nt-show-product-gallery-wrap span {
    text-transform: uppercase;
    position: relative;
    top: -6px;
    left: 6px;
}
.extra-link {
    margin: 0 !important;
}
.nt-show-product-gallery-wrap {
    margin: 30px 0 0 0 !important;
}
#productPrice {
    margin-bottom: 30px !important;
}
input.add_to_cart_button {
    line-height: 18px;
    height: 40px;
}
.entry-summary .product_title {
    margin-bottom: 10px !important;
}
.entry-summary .shopify-product-rating {
    margin-bottom: 0 !important;
}

/* CART */
.button.btn-cart, .btn.cart-drawer__checkout {
    border-radius: 3px;
}
.cart-collaterals img {
    width: auto;
    text-align: left;
}
.cart-collaterals .trust_img {
    text-align: left;
}
.content_threshold.threshold_congrats {
    margin-bottom: 15px !important;
}
.cart-drawer__checkout {
    background: #fff;
    border-color: #fff;
}
button.cart-drawer__item-delete.btn-link.remove {
    background: #000;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 12px;
    padding: 4px;
}
.cart_item .variation dt, .cart_item .variation dd {
    color: #000;
    font-weight: 400;
    font-size: 12px;
    line-height: 12px;
}
.product-name>a {letter-spacing: 0;}
.shopify .shop_table tr th {
    font-weight: 700;
    letter-spacing: 0;
    font-size: 14px;
}
.shipping p {
    font-size: 13px;
    line-height: 16px !important;
}
.style_cart_2>a .cartCount.active, .style_cart_3>a .cartCount.active {
    background: #2f9ab5    color: #000;
}
.shopify .shop_table td.product-subtotal span {
    color: #000;
}
.cart-drawer__checkout, .cart-collaterals .cart_totals .wc-proceed-to-checkout>.button {
    opacity: 1;
    background: #000;
    border-color: #000;
}
.pr_onsale:not(.nt-label) >span {
    background: transparent;
    font-weight: 300;
    font-size: 15px;
}

/* PAGINAS ESTATICAS */
.wrap_cat {
    max-width: 100%;
}
.container_page {
    margin-top: 50px;
}
.nt_primary_auto:hover {
    opacity: 1;
    color: #fff;
    border: 0;
}
.nt_primary_auto {
    padding: 12px 40px;
    font-weight: 700;
    background-color: #30442a;
    color: #000;
    text-transform: uppercase;
    border: 0;
    letter-spacing: 0;
}

/* NOSOTROS */
.nt_custom_nt_text_about p {
    line-height: 24px;
}
.nt-member:before {
    background: transparent;
}
.nt-member:hover img {
    transform: scale(1.05);
}
.nt-member img {
    transition: .3s;
}

/* PREGUNTAS FRECUENTES */
.sp-accordions_2 .sp-accordion > .heading a {
    background: #30442a;
    color: #fff;
    padding: 15px;
}
.sp-accordions_2 .sp-accordion > .heading a:before {
    display: none;
}
.sp-accordions_2 .sp-accordion.active > .heading a {
    background: #fdc111;
    color: #555;
}
.sp-accordions_2 .sp-accordion-content {
    background: #fff;
    padding: 15px;
    font-size: 14px;
}
.sp-accordions_2 .sp-accordion-content p {
    margin: 0;
}
.template-page .box_contact a {
    background: #30442a;
    color: #fff;
}
.template-page .box_contact a:hover {
    opacity: 1;
    background: #30442a;
}
.box_contact {
    border: 0;
    border: 0;
}

/* FOOTER */
.footer__top .signup-newsletter-form input[type='email'] {
    border: 0;
    border-bottom: 1px solid #000;
    background: transparent;
    margin-bottom: 0px;
    margin-right: 0;
}
input[type="submit"] {border: 1px solid #000;padding: 10px 40px;font-weight: 600;transition: .3s;}
input[type="submit"]:hover {
    background: #000;
    color: #fff;
}
#shopify-section-footer_2 .links a {
    font-weight: 400;
    font-size: 13px;
}
#shopify-section-footer_2 .links-legal a {
    font-size: 9px;
}
#shopify-section-footer_2 .links li {
    display: block;
}
.links-legal {
    padding-top: 30px;
}
@media(min-width: 992px){
  #shopify-section-footer_2 .links li {
      display: inline-block;
  }
  .links-legal {
    padding-top: 0px;
  }
}

/* COPYRIGHT */
.footer__bot {
    border: 0;
    background: #23272A;
}
.copyright p {
    color: #fff;
    margin: 0;
    font-size: 12px;
    font-weight: 300;
}
.copyright img{
	width: 30px;
}
.copyright p strong {
    text-transform: uppercase;
}
.copyright img {
    margin-left: 4px;
}
@media(min-width:992px){
  .copyright div:nth-child(1){
  	text-align: left;
  }
}

.btn, .button, .added_to_cart, input[type="submit"] {
    font-size: 13px;
  }

.header_top_left {
    display: table-cell;
    vertical-align: middle;
    overflow: hidden;
    font-weight: 300;
}

.header_top {
    width: 100%;
    font-size: 11px;
    letter-spacing: .3px;
    position: relative;
    border-bottom: 1px solid rgba(0,0,0,.05);
    border-bottom: 1px solid #ececec;
    height: 24px;
}
.nt-item-category {
    margin-bottom: 0px;
    padding: 0px;
}

.block_type_text {
   margin: 50px;
  
}
.col-102fe568-5da0-4063-936d-ac461699fbf6 .block_type_text  .type_text_title {

    font-weight: 300;
    color: #EEA568;
  
}

.block_type_text  h4 {
margin-bottom: 10px;
  
}


.block_type_text  p {
    font-size: 14px;
    font-family: 'Lora';
  letter-spacing: 0.3px;
  color: #666;
}
  


.btn__text{
    font-size: 13px;
    color: #fff;
    font-weight: 500;
}


.added_to_cart, .btn, .button, input[type=submit] {
    background-color: #eea570;
}
/*service bar*/
.nt-background-overlay, .nt-banner-parallax {

    /*  border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc;*/
    padding-top: 30px;
      padding-bottom: 20px!important;
}

.service-block .title {
    font-size: 15px;
    font-weight: 600;
    padding-top: 9px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 13px;
}


/*footer*/
.footer-menu-wrapper{
margin-bottom: 20px;
}

.signup-newsletter-form input[type='submit'] {
       font-weight: 300;
}

.variations.variant_square .swatch:not(.style_color) li:hover, .variations.variant_square .swatch:not(.style_color) li.is-selected, .variations.variant_square:not(.radio) .swatch:not(.style_color) li:hover a, .variations.variant_square:not(.radio) .swatch:not(.style_color) li.is-selected a, .variations.swatch_non .swatch:not(.style_color) li:hover, .variations.swatch_non .swatch:not(.style_color) li.is-selected {
    background-color: #000;

}

.variations.swatch_non .swatch:not(.style_color) li {
    font-weight: 500;
    font-style: normal;
    text-transform: uppercase;
    position: relative;
    display: inline-block;
    line-height: 1;
padding: 9px 8px;
    font-style: normal;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    cursor: pointer;
    color: #848484;
    font-size: 12px;
    margin-top: 10px;
    margin-right: 10px;
    min-width: 30px;
    text-align: center;
    border-radius: 99px;
}

.header_transparent .site_header {

    background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.06) 73%, rgba(0,0,0,0) 80%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.06) 73%,rgba(0,0,0,0) 80%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.06) 73%,rgba(0,0,0,0) 80%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}
.header_transparent .site_header:hover {
    background-color: #23272A;
      background: #23272A;

}

.site_header.live_stuck, .header_transparent .site_header.live_stuck {
    background-color: #23272A;
}
.site_header {
    transition: background-color 0.3s  ease-out 0.1s;
}
.style_cart_3 {

    display: none!important;
}

.tu {
    text-transform: none;
}


.header_ready.header_transparent:not(.nt_has_img):not(.template-index) .header_section {
    position: absolute;
}

/*MODULO CUSTOM PARALLAX*/

.nt_custom_template--15121152770210__1633363189994f47a7 .custom_image_banner
{
position: relative;
    top: -200px;
    margin-bottom: -150px;
}




.nt_promo_banner_header   .title_1
{
    font-family: 'Lora'!important;
font-size: 30px!important;
    color: #EEA568!important;
      margin-bottom: -20px!important;

}


.nt_promo_banner_header   .title_2
{

font-size: 18px!important;
    color: #fff!important;

}

.nt_promo_banner_parallax   .title_1
{
    font-size: 19px;
    text-align: left;
    font-weight: 300;
    color: #EEA568;
      font-family: 'Lora'!important;
      margin: 0px 50px 5px 50px!important;
}
.nt_promo_banner_parallax .title_2
{
    line-height: 30px;
    font-weight: 300;
      text-align: left;
    padding-bottom: 10px;
      margin: 5px 50px 0px 50px!important;

}

.nt_promo_banner_parallax .button-o-w {
    font-size: 13px!important;
    text-align: left;
    /* display: table; */
    font-weight: 400;
    margin-top: 10px;
    /* margin-left: 50px; */
    text-transform: capitalize;
 }

.col-102fe568-5da0-4063-936d-ac461699fbf6 .type_text_title
{
    font-size: 30px!important;
     }

.col-102fe568-5da0-4063-936d-ac461699fbf6 .block_type_text
{
       margin: 20px;
     }

.nt-banner-parallax a.button {
    float: left;
    margin-left: 50px;
}

/*iconos redes*/
.nt_icons.style_square li i {
    font-size: 30px;
}
.nt_icons.style_square i {
     text-shadow: 0 0px 0px rgb(0 0 0 / 30%); 
    /* transition: all ease-in-out 150ms; */
}


 .title_de {
    font-size: 23px!important;
    color: #666; }

 .txt_de {
    font-size: 14px!important;
    color: #666; }




.col-c56a15c9-3925-4c11-9420-356b224c87c3 .block_type_text .type_text_title {
  color: #EEA568;
}
.block_type_text .type_text_title {
      font-size: 25px;
    font-weight: 300;
  color: #EEA568;
 
}

.cbod {
    color: #EEA568;
}



.nathan-action {
    width: 0px;
    white-space: nowrap;
}

.header_icons_simple_icon .pe-7s-search:before {
    content: "\e090";
    color: #ccc;
}



.nasa-title .nasa-title-wrap span {
    display: inline-block;
    position: relative;
    z-index: 2;
    padding: 0;
    font-size: 26px;
    text-transform: none;
    font-weight: 300;
    letter-spacing: 1.1px;
}
.nasa-title .nasa-title-desc {
    opacity: .9;
    font-style: initial;
    margin-top: .1em;
    line-height: 1.5;
    color: #878787;
}

/*p marcas*/
.col-af319870-d20f-40ff-9243-cc42db159b16, .col-384a2850-62e3-4c21-88ff-65e777e57115, 
.col-bc74ca94-031b-46aa-bde4-cc35a3b4c9e9, .col-42a83396-eb98-4d62-bcde-eb13e66b4cbe, .col-bc74ca94-031b-46aa-bde4-cc35a3b4c9e9, .col-42a83396-eb98-4d62-bcde-eb13e66b4cbe p{
   color: #fff;
}

 .col-bc74ca94-031b-46aa-bde4-cc35a3b4c9e9 p{
   color: #fff;
}


.col-384a2850-62e3-4c21-88ff-65e777e57115  p
{
   color: #fff;
}



.col-af319870-d20f-40ff-9243-cc42db159b16 p
{
   color: #fff;
}

.col-78f5c53a-6eb3-4018-b661-43e7a76c4346 p

{
   color: #fff;
}


.col-4d24b5d3-d74b-4c29-8f27-75be5008f3df p
{
   color: #fff;
}

/*burguer*/

.color-scheme-dark a, .color-scheme-light .ui-autocomplete a {
    color: rgb(255 255 255 / 80%);
}




@media (min-width: 768px){
.container_article.without_sidebar {
    top: -50px!important;
    padding: 50px;
}}

#shopify-section-163164504381b4f404 {
      background-color: #eef1f5!important;
  }

#shopify-section-163164504381b4f404 .block_type_text p {
 font-size: 19px;
    font-family: 'Lora';
    letter-spacing: 0.5px;
    color: #666;
  }




/*

.sub-column-item .sub-column li>a:hover {
    border-color: #787878!important;
    background: 0 0!important;
    color: #9e9e9e!important;
    border-bottom: 2px solid transparent!important;
}*/

/*
.block_type_text p:after {
    content: '';
    height: 5px;
    width: 5px;
    position: absolute;
    bottom: 32px;
    background-color: #eea568;
    width: 100px;
    left: 51px;
}
*/


.blog_item .blog_title a{
    color: #000!important;
}

.blog_item .blog_title a:hover{
    color: #eea568!important;
}

.button.button_before:hover, .button.button_before:focus {
    border-color: #eea568;
}

 .button.button_before:hover, .button.button_before:focus {
    background-color: #eea568;
}

.button.button-o-w:hover {
      background-color: #eea568;
     color: #000!important;
}

.footer__top ul:not(.nt_icons) li a {
    padding: 2px 0;
}

/* INFO TITLE */
.info_custom .info-title{
    font-size: 19px;
    color: #eea568;
    margin-bottom: 0px;
    line-height: 24px;
}
.info_custom .info-text{
    font-size: 14px;
    color: #505050;
    margin-bottom: 2px;
    line-height: 21px;
}
.info_custom .info-wrapper{
  	margin: 0 0 10px 0;
}
.info_custom  .img-wrapper-map{
	margin-top: 30px;
}
.info_custom .nasa-title .nasa-heading-title {
    text-align: left;
    margin:  0px 0 0px 0;
}
.info_custom .nasa-title .nasa-title-wrap span {
    font-size: 25px;
    text-align: left;
  color: #4c4c4c;
}
.info_custom .info-wrapper .col{
	padding-right: 0;
}
@media(min-width: 992px){
  .info_custom .info-title{
      font-size: 16px;
  }
  .info_custom .info-text{
      font-size: 12px;
      line-height: 18px;
  }
}

/* LINEA CUSTOM TEXT */
.line-decoration p::after {
    content: '';
    height: 5px;
    background-color: #eea568;
    width: 100px;
    display: block;
    margin-top: 15px;
}

.line-decoratin-right {
    content: '';
    height: 5px;
    background-color: #eea568;
    width: 100px;
    display: inline-block;
    margin-bottom: 15px;
}

/*contacto iconos */

.points-contacto {margin: 50px 0px;}
 .contacto-item { }
 .contacto-item .contacto-img {position: relative;}
 .contacto-item .contacto-img img { }
 .contacto-item .contacto-img h3 {position: absolute;width: 100%;text-align: center;color: #fff;font-size: 24px;text-transform: uppercase;font-weight:  900;margin:  0px;top: 43%;}

 .contacto-item .contacto-dates {margin-top: 20px;}
 .contacto-item .contacto-dates span {position: relative;padding: 0px 0px 16px 40px;display: block;line-height: 20px;margin: 0px 15px;
     font-family: 'Lora';
    color: #666;}
 .contacto-item .contacto-dates span a {color: #c98912;}

.contacto-item .contacto-dates span:before{content: "";height: 40px;width: 44px;display: block;position: absolute;background-image: url(/cdn/shop/files/sprite7.svg?v=1636129037);top: -8px;left: 14px;margin-left: -22px;}
 .contacto-item .contacto-dates span.phone:before{background-position: -121px -127px;}
 .contacto-item .contacto-dates span.point:before{background-position: -122px -169px;}
 .contacto-item .contacto-dates span.horario:before{background-position: -211px -127px;}

.contact_text_title{
color: #EEA568;
      font-size: 20px!important;
    font-weight: 300!important;
      margin: 15px;
}
.contact-page  {
        background-color: #fff;
  -webkit-box-shadow: 0 0 4px rgb(0 0 0 / 12%);
    box-shadow: 0 0 4px rgb(0 0 0 / 12%);
    -webkit-transition: -webkit-box-shadow .35s ease;
    transition: -webkit-box-shadow .35s ease;
    transition: box-shadow .35s ease;
    transition: box-shadow .35s ease,-webkit-box-shadow .35s ease;
    -webkit-transition: box-shadow .35s ease
          padding-top: 20px;

  }
  
.contacto-item {
      background-color: #fff;
  -webkit-box-shadow: 0 0 4px rgb(0 0 0 / 12%);
    box-shadow: 0 0 4px rgb(0 0 0 / 12%);
    -webkit-transition: -webkit-box-shadow .35s ease;
    transition: -webkit-box-shadow .35s ease;
    transition: box-shadow .35s ease;
    transition: box-shadow .35s ease,-webkit-box-shadow .35s ease;
    -webkit-transition: box-shadow .35s ease;
  padding: 10px;
  }

.added_to_cart, .btn, .button, input[type=submit] {

    text-transform: capitalize;
  color:#fff;
  font-weight: 400;
    }

.contact-title{
    font-weight: 300!important;
  color:#666;
  }
label {
    color: #666;
    font-family: 'Lora';
}


/* new age*/
.info-title-na1
{
color: #fff;
  }

.info-text-na1
{
color: #fff;
  }

#player-overlay {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000        
      z-index:999;
  }
#text-drink  {
      padding: 30px;
  }

.color-scheme-dark a, .color-scheme-light .ui-autocomplete a {
    color: rgb(0 0 0 / 80%);
}

.wg-flags a img.wg-flag {

    margin-right: 10px!important;
      height: 16px!important;
}
.wg-list.country-selector a {

    padding: 0 5px!important;
}
.weglot-container {
    padding-bottom: 5px;
    padding-left: 7px;
    vertical-align: middle;
}


.wg-drop.country-selector {
    background-color: #fff0!important;

}

.country-selector .wg-li.focus a, .country-selector a:hover {
    color: #eea570!important;
}

.country-selector a {
    color: #ccc!important;
}
.wg-drop.country-selector .wgcurrent {
    border: 0px solid #e0e0e0!important;
}
.wg-drop.country-selector .wgcurrent:after {
      background-image: url(/cdn/shop/files/3325082_chevron_right_icon_f585da25-94f8-43e2-9c0e-a33fd7b3796b.svg?v=1637171187)!important;
 background-position: 50%;
    background-repeat: no-repeat;
    background-size: 11px;
    color: #ffffff!important;
      right: 0px!important;
  }
  
.wg-drop.country-selector :not(.wgcurrent) a {

    color: #999!important;
}

.wg-drop.country-selector ul {
    background: #262626bd!important;
    border: 1px solid #ebeef000!important;
}

.wg-drop.country-selector .wgcurrent a {
    padding-right: 54px!important;
}

#nt-mobile-menu #menu-main-menu {
    padding: 5px 0 10px 20px;
    margin-bottom: -150px!important;
}


.widget-title, .widgettitle {

    font-family: 'Lato';
    text-transform: capitalize;
    font-size: 14px;
}

.footer__top ul li {
    font-size: 13px;
}

.burger-icon {
    background: #fff;
}


.added_to_cart, .btn, .button, input[type=submit] {
    border-radius: 50px!important;
  border: 0px solid #ccc;
}
.slideshow-info a {
    background: #eea570;
    border: 0px solid #000;
      text-transform: capitalize;
}


.button.button-o-w {
    background-color: #eea570;
}
.button.button-o-w a {
    background-color: #000;
}



.signup-newsletter-form input[type='submit'] {
    background-color: #eea568;
    color: #ffffff;
    text-transform: capitalize;
    font-size: 13px;
    font-weight: 400;
}


.color-scheme-dark ul li a:hover {
    color: #eea568;
}

.menu-section .nt_menu > li > a:hover, .header_top_right ul > li > .nav_dropdown li > a:hover, .header_top_right ul > li > .nav_dropdown li > a.selected, .product-item .product-info-wrap .name a:hover, .widget_products .product-title a:hover, .blog_item .blog_title a:hover, .blog_item .post-read-more:hover, .footer__top a:hover, .links a:hover, #nt-footer.color-scheme-dark .links a:hover, #nt-footer.color-scheme-dark .menu a:hover, .shopify-ordering span:hover, .nt_filter:hover, .nt_ajaxFilter a:hover, .widget_product_categories .nt-cats-toggle:hover, .widget_product_categories .toggle-active, .widget_product_categories a:hover, .widget_product_categories .current-cat a, .product-item .product-brand a:hover, .products.metro .product-item .product-info-wrap .name a:hover, table.product_meta a:hover, .entry-summary > .product-brand a:hover, .extra-link a:hover, span.nt_name_current, .nt_flash_total_day, .nt_flash_in_hour, #nt_product_delivery, .shop_attributes .date_end_delivery, .shop_attributes .date_start_delivery, .nt_flash_total_day_quick, .nt_flash_in_hour_quick, #nt_product_delivery_quick, .sp-accordions .active .heading a, .single-pr-nav a:hover, .gecko-products-nav .product_infors .product-title:hover, .gecko-products-nav .product_infors .price, .return-to-shop .wc-backward, .content_threshold .amount, .cart-collaterals .cart_totals .content_threshold .amount, .cat-shop.color-scheme-dark ul li a:hover, .cat-shop.color-scheme-dark ul li.current-cat a, .vertical-menu-wrapper >li:hover>a, .vertical-menu-wrapper >li.has-children:hover >a:after, .designer-item li a:hover, #cart_timer, .btn-link, .primary-color, .cart-drawer__subtotal-price, .nasa-text-link-wrap a:hover, .nasa-text-link-wrap a:focus, .product_meta.mt__30>span a:hover, a.text-link, .variations.swatch_non .swatch:not(.is-color) li:hover, .variations.swatch_non .swatch:not(.is-color) li.is-selected, #nt-mobile-menu ul>li.current-menu-ancestor>.holder, #nt-mobile-menu ul>li.current-menu-ancestor>a, #nt-mobile-menu ul>li.current-menu-item>.holder, #nt-mobile-menu ul>li.current-menu-item>a, #nt-mobile-menu ul>li.current-menu-parent>.holder, #nt-mobile-menu ul>li.current-menu-parent>a, #nt-mobile-menu ul>li:hover>.holder, #nt-mobile-menu ul>li:hover>a {
    color: #eea570;
}

.entry-content {
      font-size: 12px;
}
@media (max-width: 991px){
         .flag {
display: none!important;
}
}

/* MOBILE */
@media (max-width: 991px){
  .block_type_text {
      margin: 30px!important;
  }
  .block_type_text p {
    font-size: 15px;
    font-family: 'Lora';
    letter-spacing: 0.3px;
    color: #666;
}
  
  #shopify-section-163164504381b4f404 .block_type_text p {
    font-size: 16px;
    }
  
  .slideshow-info h2 {
    font-size: 25px;
        }
  
  .col-102fe568-5da0-4063-936d-ac461699fbf6 .type_text_title {
    font-size: 25x!important;
}
  .nt_promo_banner_parallax .title_2 {
    line-height: 25px;
    font-weight: 300;
    text-align: left;
    padding-bottom: 10px;
    margin: 5px 30px 0px 30px!important;
}
  .nt_promo_banner_parallax .title_1 {
    font-size: 19px;
    text-align: left;
    font-weight: 300;
    color: #EEA568;
    font-family: 'Lora'!important;
    margin: 0px 30px 5px 30px!important;
}
  .tc-mobile{
  	text-align: center;
  }
  
  .col-102fe568-5da0-4063-936d-ac461699fbf6 .type_text_title {
    font-size: 23px!important;
}
  
  /* LOGO MOBILE */
.nt_custom_163164504381b4f404 .custom__image {
    width: 60%;
}
  
  .footer__top .mc4wp-form-fields>h4, .footer__top .signup-newsletter-form h4 {
 margin-right: 0px!important; 
    padding-top: 28px;
}
  .widget-title, .widgettitle {
    width: 50%!important;
}
  .title_de {
    font-size: 20px!important;
    color: #666;
}
  .txt_de {
    font-size: 12px!important;
    color: #666;
}
  .nt_slideshow .slick-slider .slick-arrow:before, .slick-slider .slick-arrow:before {

    background-color: #fff0;
    box-shadow: 0 0 0px rgb(0 0 0 / 0%);
}

  .nt_slideshow a {
    font-size: 13px;
 } 
  
  .video-title {
    color: #fff;
    font-size: 30px!important;
    font-family: 'Lora';
    margin: 0;
    line-height: 37px!important;
    margin: 30px!important;
}
  
  
.img-wrapper-map  {
      text-align: center;
  }
  .info_custom .nasa-title .nasa-heading-title {
    text-align: center!important;

}
}


.nt_custom_163164504381b4f404 .block_type_image {
    text-align: center;
}

/* CONTACT */
#nathan-content .collection_header.with_featured_img {
    padding-top: 200px !important;
    padding-bottom: 15px !important;
}


/* VIDEO HOME */
#video-home {
  object-fit: cover;
  width: 100vw;
  height: 500px;
  position: relative;
  top: 0;
  left: -10px;
  overflow: hidden;
}
#video-home-na {
  object-fit: cover;
  width: 100vw;
  height: 500px;
  position: relative;
  top: 0;

  overflow: hidden;
}


.div_overlay-home {
    background: #00000059;
    position: absolute;
    top: 0;
    z-index: 999;
    bottom: 4px;
    right: 0;
    left: 0;
}

.div_overlay-home {
    background: #00000059;
    position: absolute;
    top: 0;
    z-index: 999;
    bottom: 4px;
    right: 0;
    left: 0;
}
.video-title {
	color: #fff;
    font-size: 50px;
    font-family: 'Lora';
    margin: 0;
    line-height: 60px;
}
.video-sub-title {
    color: #eea570;
    font-size: 22px;
    margin: auto;
    font-family: 'Lora';
}
.wrapper-video-text {
    position: absolute;
    right: 0;
    left: 0;
    z-index: 999;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
}
   .widget-title, .widgettitle {
        font-family: 'Lato';
        text-transform: initial;
        font-size: 14px;
        border-bottom: 2px solid #eea568;
        display: inline-block;
        /* margin-bottom: 15px; */
        width: 75%;
    }

.footer__top .mc4wp-form-fields>h4, .footer__top .signup-newsletter-form h4 {
    margin-bottom: 0;
    font-size: 16px;
    margin-right: 41px;
    font-family: 'Lato';
}
.input-group-btn {
    padding-left: 20px;
}


p {
    margin-bottom: 20px;
    line-height: 1.5;
    font-family: 'Lora';
    color: #666;
}

.nasa-post-cats-wrap {
    opacity: .3;
    font-weight: 400;
    font-size: 13.05px;
      font-family: 'Lora';
      letter-spacing: 1px;
}
.nasa-post-cats-wrap a:hover {
    color: #eea568!important;
}
.blog_item .blog_title {
    font-size: 22px;
    font-weight: 400;

}
.post-author, .post-content, .post-time {
    line-height: 1.75;
      font-family: 'Lora';
    color: #666;
}

.afotter {
padding-bottom: 5px;
}
/*fondo paginas*/

.template-blog #nathan-wrapper {
      background-color: #eef1f5!important;
}
.post-info {

    background-color: #fff;
}

.template-article #nathan-wrapper {
      background-color: #eef1f5!important;
}
.post_navigation a {
    font-weight: 400;
    text-transform: capitalize;
}
.post_navigation a:hover {
 color: #eea568!important;
}

.nt_header_search 
{
    display: none!important;
}

  
@media(min-width: 992px){
  .video-title {
      font-size: 40px;
      line-height: 75px;
  }
  .video-sub-title {
      font-size: 27px;
  }  
}


/*#wg-en {display: none!important;} */

/*.flag {display: none!important;} 

#age-check-prompt p  {
    margin-bottom: 5px;
  } 

/*
.nt-newsletter-popup  {
    display: none;
 } 

.pswp 
{
    display: none;
 } 
*/

/* AWARDS */
.border__awards_item {
    border: 1px solid #e1e1e1;
    margin-bottom: 40px;
}

.border__awards {
    padding: 0 12px;
}
.border__awards_item .button {
    margin-top: 17px !important;
    font-size: 13px;
    font-family: 'Lora';
    font-weight: 500;
    padding: 11px 37px;
    margin-bottom: 20px;
}
.awards-yeards-back span::after {
    display: block;
    content: "\e605";
    font-family: simple-line-icons;
    line-height: 18px;
    font-size: 14px;
}

.awards-yeards-back {
    padding: 10px 12px;
}
.year-wrapper-slider > div {
    width: auto !important;
}
.year-wrapper-slider {
    display: flex;
  	position: relative;
}
.year-wrapper-slider > div.awards-overlay {
    position: absolute;
    right: -11px;
    width: 60px !important;
    height: 95%;
    bottom: 0px;
    top: 0;
    z-index: 999;
   /* background: rgb(255,255,255);
    background: -moz-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(41,41,41,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(41,41,41,1) 100%);
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(41,41,41,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#292929",GradientType=1);*/
}
.awards-wine-info {
    padding: 0 19px;
}
.awards-year-button {
    font-size: 14px;
    padding: 11px 0px;
    max-width: 90px;
}
.row .awards-wine-wrapper {
    align-items: center;
    padding-bottom: 30px;
    border-top: 60px solid #fff;
  align-items: flex-start;
}
.row .awards-wine-wrapper:first-child {
    border: 0;
    padding-bottom: 80px;
}
.row .awards-wine-wrapper > div {
    width: 100% !important;
}
.awrad-wine-point-info {
    flex-direction: column;
    padding-left: 15px;
}
.awrad-wine-point-wrapper {
    align-items: center;
}
.awrad-wine-point-info p {
    color: #535353;
    font-size: 16px;
    margin: 0;
}
.awrad-wine-points {
    margin-bottom: 0px !important;
}
.awards-wine-title {
    color: #535353;
    font-size: 23px;
    margin: 0;
}
.awards-wine-year {
    color: #535353;
    font-size: 15px;
}
.awards-wine-wrapper > div{
	display: block;
}
.awards-wine-text {
    margin-bottom: 13px;
}
@media (min-width: 1200px){
  .row .awards-wine-wrapper{
  	border: 0 !important;
    padding: 30px 0 0 0 !important;
  }
  .year-wrapper-slider > div.awards-overlay{
  	display: none;
  }
  .awards-year-button{
  	padding: 11px 0;
    max-width: initial;
  }
  .awards-wine-wrapper{
  	display: flex;
  }
  .row .awards-wine-wrapper {
      width: 50%;
  } 
  .awards-wine-wrapper > div{
	display: flex;
  }
  .awards-wine-info {
    flex-direction: column;
  }
  .awards-wine-info{
  	padding: 0;
  }
  .one-vine .row .awards-wine-wrapper {
    width: 100%;
  }
}
.container_article img { width: 100%;
}
 