/* LOP SHOPIFY */
.nt_custom_16382127657cd1bab8 .custom_image_banner {
  margin-left: 50px !important;
}
  .nt_custom_16382127657cd1bab8 .block_type_image img {
  width: 82%;
  margin-left: 0px !important;
}
.nt_banner_custom_video .block_type_text .type_text_title {
  font-size: 60px!important;
  font-weight: 300;
  line-height: 1 rem;
  letter-spacing: -2px;
}
.nt_banner_custom_video .block_type_text p {
  font-size: 16px!important;
  font-weight: 300;
}
@media (min-width: 768px) {
  .nt_banner_custom_video .block_type_text .type_text_title {
    font-size: 89px!important;
    line-height: 1 rem;
    letter-spacing: -4px;
  }
  .nt_banner_custom_video .block_type_text p {
    font-size: 18px!important;
    width: 40%;
    padding-top: 10px;
  }

}



/* HELPERS */
.ntparallax {
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.nt-section {
    position: relative;
}

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

}
.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: uppercase;
    padding: 5px 0 5px 0;

}

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

    color: #0b436e!important;

}
.type_banner .mega-menu .sub-column-item > a {
    border-bottom: 2px solid #0b436e;
    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: #6E8491  !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 .nasa-heading-title {
    margin-bottom: 20px;

}
.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: 40px;
    line-height: 37px;
}

  .pa-center {

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

@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%;
      }

 
}

.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: #fff;
    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: 220px 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;
  font-weight: 600;
 font-size: 50px;
}
.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%;
      color: #fff;
}
.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: 15px;
    margin-right: 0;
}

.widget_nav_menu h3{
     color: #111!important;
}
.color-scheme-dark ul li {
   color: #111;
}
.color-scheme-dark ul li a{
     color: #111;
}
.color-scheme-dark ul li a:hover{
    color: #ccc;
}

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;
  }
}


.footer__top .mc4wp-form-fields>h4, .footer__top .signup-newsletter-form h4 {

    color: #fff;
}
.signup-newsletter-form input[type='email'] {
    color: #a0a0a0;
}

/* FOOTER */
/* 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: 30px;
  
}
.col-102fe568-5da0-4063-936d-ac461699fbf6 .block_type_text  .type_text_title {
    color: #FFF;
  
}

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

.block_type_text  p {
    font-weight: 300;
  letter-spacing: 0.3px;
      margin-bottom: 10px;
}
  

.btn__text {
font-size: 16px;
    font-weight: 500;
}

/*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: #02090A;
      background: #02090A;

}

.site_header.live_stuck, .header_transparent .site_header.live_stuck {
    background-color: #02090A;
}
.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-size: 50px!important;
    color: #FFF!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: #FFF;

      margin: 0px 50px 5px 50px!important;
}
.nt_promo_banner_parallax .title_2
{
    line-height: 37px;
    font-weight: 300;
      text-align: left;
    padding-bottom: 10px;
      margin: 5px 50px 0px 50px!important;

}

.nt_promo_banner_parallax .button-o-w {
    font-size: 12px!important;
    text-align: left;
   /* display: table;*/
       font-weight: 300;
   margin-top: 10px;
  /* margin-left: 50px;*/
      border-radius: 50px;
 }
.button.button-o-w {
    background-color: #fff;
}

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

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


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

    color: #fff; }

 .txt_de {
    font-size: 16px!important;
    color: #fff; }




.col-c56a15c9-3925-4c11-9420-356b224c87c3 .block_type_text .type_text_title {
  color: #FFF;
}
.nt_header_product .block_type_text .type_text_title {
font-size: 64px;
    font-weight: 300;
  color: #FFF;
     line-height: 1;
}

.nt_banner_custom_video .block_type_text .type_text_title {

}
 .block_type_text .type_text_title {
font-size: 50px;
    font-weight: 300;
     line-height: 1;
}
@media (min-width: 768px){
    .nt_banner_custom_video .block_type_text .type_text_title {
    font-size: 55px;

}}



.cbod {
    color: #FFF;
}


.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;

    text-transform: none;
    font-weight: 300;
    letter-spacing: -0.5px;
   /* color: #fff;*/
}
.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 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: 24px;

    letter-spacing: 0.5px;
    color: #fff;
  }





.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;
}
*/




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

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

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

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

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

/*boton blanco*/

 .button.button_beforew:hover, .button.button_before:focus {
    background-color: #fff!important;
       color: #0b436e!important;
       border: 1px solid #0b436e!important;
}
 .button.button_beforew:hover, .button.button_before:focus {
     border-color: #fff!important;
          border: 1px solid #0b436e!important;
}

.button_beforew:before
{
    background-color: #fff!important;
}

.button_beforew {
    background-color: #0b436e;
    color: #fff!important;
     border: 1px solid #0b436e!important;
}

/*boton blanco*/

.button_before:before {
 transform: translateX(-300%) skewX(20deg) translateZ(0deg);
  /*  transform: translateX(-120%) skewX(20deg) translateZ(50deg);*/
  }
.button_before:hover:before {
    transform: translateX(100%) skewX(20deg) translateZ(0);
}


 .button.button_before:hover, .button.button_before:focus {
    background-color: #007bfe !important;
}
 .button.button_before:hover, .button.button_before:focus {
     border-color: #007bfe !important;
}

.button_before:before
{
    background-color: #007bfe !important;
}

.button_before:before {
 transform: translateX(-300%) skewX(20deg) translateZ(0deg);
  /*  transform: translateX(-120%) skewX(20deg) translateZ(50deg);*/
  }
.button_before:hover:before {
    transform: translateX(100%) skewX(20deg) translateZ(0);
}

.button.button-o-w:hover {

    background-color: #dadada;
    color: #656565!important;

}

.nt_slideshow .button.button_before {
    color: #fff;
}

/* boton */
.added_to_cart, .btn, .button, input[type=submit] {
  border-radius: 5px!important;
  background-image: -webkit-gradient(linear,left top,right top,from(#007bfe),to(#32e7ff));
  background-image: linear-gradient(90deg,#007bfe,#32e7ff);
  padding-left: 30px;
  padding-right: 30px;
      padding-top: 14px;
    padding-bottom: 14px;
  border: 0px solid #ccc;
  color: #fff;
  text-shadow: 1px 1px 3px rgba(0,0,0,.50);
  box-shadow: 0 16px 32px -10px rgb(2 23 44 /.40);
  font
  }


 .button_ghost {
    background-color: #ccc0;
    border: 1px solid #fff!important;
    border-radius: 5px!important;
  background-image: -webkit-gradient(linear,left top,right top,from(#007bfe00),to(#32e7ff00));
ackground-image: linear-gradient(90deg,#007bfe00,#32e7ff00);
    padding-left: 30px;
    padding-right: 30px;
       padding-top: 14px;
    padding-bottom: 14px;
   margin-left: 0px;
    border: 0px solid #ccc;
    color: #fefefe;
    text-shadow: 1px 1px 3px rgba(0,0,0,.50);
    box-shadow: 0 16px 32px -10px rgb(2 23 44 /.40);
}


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


/* MENU */
.site_header .menu-section .nt_menu>li>a {
    font-size: 16px;
    font-weight: 500;

}
.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 {
    padding: 5px 0 5px 0;

}

.sub-column-item .sub-column li>a:hover {
    color: #0b436e!important;

}
.type_banner .mega-menu .sub-column-item > a {
    border-bottom: 1px solid #0b436e;
    display: inline-block;
    margin-bottom: 15px;
    width: 90%;
}

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

/* LINEA DECORACION */
.line-decoration > p:first-child::before {
    content: '';
    width: 30px;
    height: 1px;
    display: inline-block;
    background: #fff;
    position: relative;
    bottom: 5px;
    margin-right: 15px;
}

/* VIDEO RESPONSIVE */
.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.custom-content iframe {
    width: 100%;
    height: 445px;
}

.footer__top {

    background-color: #252525;

}


.product-item .product-info-wrap .name a {
    font-size: 18px;
  }


.products .slick-next, .products .slick-prev {
    background: rgb(11 67 110)!important;
    border: 1px solid rgba(0,0,0,0)!important;
    border-radius: 50px;
}
.products .slick-arrow:before {
    color: #ffffff!important;
}
.products .slick-next:hover, .products .slick-prev:hover {
    background: rgb(221 221 221)!important;
    border: 1px solid rgb(11 67 110 / 47%)!important;
}

.slick-dots li button:before {
    font-size: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    height: 4px;
    content: '';
    text-align: center;
    opacity: .25;
    background-color: #0b436e;
    border-radius: 0%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    width: 90px;
    height: 5px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}

.col-678a11fb-6044-4ed8-bb89-f4c5e71a49f1 h4 {
  color: #2b2d38!important;
    

}
.col-678a11fb-6044-4ed8-bb89-f4c5e71a49f1 p {
  color: #181a1c !important;

}

/* producto borrado para pasar sacar de codigo*/
.productPrice {
    display: none;

}
#shopify_add_to_cart
{
    display: none!important;

}


/* VIDEO HOME */
#video-home {
  object-fit: cover;
  width: 100vw;
  position: relative;
  top: 0;
  left: 0px;
  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: capitalize;
        font-size: 14px;
        border-bottom: 2px solid #748490;
        display: inline-block;
        /* margin-bottom: 15px; */
        width: 75%;
    }
/**/
.template-blog #nathan-wrapper{
    display: none;
 }

.block_type_svg 
{ width: 180px;
 }
.site_header .nt-branding img {
    padding-left: 15px;
   }
/*imagenslider*/
.spb_animate.logo-bar__item.col-12.slick-slide {
      padding-left: 20px;
    padding-right: 20px;
}
.slick-next, .slick-prev {
    color: #8d8d8d;
  }
.slick-slider>.slick-arrow:before {
    font-size: 20px;
   }

.color-scheme-light {
    color: rgba(255, 255, 255, 1);
}
.type_text_title span {
    color: #17acff;
}

.nt-promotion h4 {
    font-size: 20px;
    letter-spacing: .3px;
    line-height: 100%;
    margin: 6px 0;
    font-weight: 300;
    color: #fff;
}

.nt-wrap-lazy:before {
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 19%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 19%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 19%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */

}
.quotes .quote-avatar img {
    border-radius: 0%;
}
.nt_icons.style_colored-alt li {
    background-color: #000000;
}
@media(min-width: 1200px){
  .nt-promotion h4 {
      font-size: 40px;
  }
}

/*blog*/
.blog_item .blog_title {
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 0.3px;
  min-height: 65px;
}

/* vpaginator */
.page-numbers li  {
    color: #ccc!important;
    background-color: #fff;
    border-radius: 50%;
    height: 30px;
    width: 30px;
margin: 0 10px;

}
.page-numbers li a {
    color: #ccc!important;
    background-color: #fff;
    border-radius: 50%;
    height: 30px;
    width: 30px;
      border: solid #fff 6px;
}

.page-numbers li a:hover, 
 {
    color: #ffffff;
    background-color: #ccc;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    /* top: 7px; */
    border: solid #ccc 6px;
}



.page-numbers.current {
    color: #ffffff;
    background-color: #ccc;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    /* top: 7px; */
    border: solid #ccc 6px;
}



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

.blog_item .blog_title a:hover{
    color: #006eb3!important;
}
.nasa-post-cats-wrap {
    opacity: .6;
    font-weight: 500;
    letter-spacing: .1em;
    font-size: 11px;
    text-transform: uppercase!important;

}
.nasa-post-cats-wrap a:hover {

     color: #006eb3!important;
}

.post-author, .post-time {
    color: #878787;
    font-size: 11px;
      opacity: .6;
}

@media(max-width:1200px){
  .overlay-clientes {
      background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 19%, rgba(0,0,0,0.65) 100%);
      background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 19%,rgba(0,0,0,0.65) 100%);
      background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 19%,rgba(0,0,0,0.65) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
      height: 200px;
      position: absolute;
      bottom: 0;
      z-index: 1;
      width: 100%;
  }
}
