.page-product-giftcard .product-info-price {
float:none!important
}
#checkout .totals.sub,.action.primary.message-checkout, #tooltip-label {
display: none;
}
#co-payment-form .field>input[type=checkbox]+label:before,#co-payment-form .field>input[type=radio]+label:before{border:none}
#co-payment-form .field>input[type=checkbox]:checked+label:after, #co-payment-form .field>input[type=radio]:checked+label:after{visibility:hidden}
.onestepcheckout-index-index .page-main .checkout-container input[type=checkbox]+label:before, .onestepcheckout-index-index .page-main .checkout-container input[type=radio]+label:before{margin-left:0}
.onestepcheckout-index-index .page-main .aw-onestep-main .payment-method-title input[type=radio]+label:before{margin-left:5px!important;margin-top:-2px!important}
.ampreorder-observed{color: darkorange!important}
.catalog-product-view .product-info-main .product-options-wrapper .swatch-option.text {height:90px!important}
.swatch-option.text {font-size:12px!important}
.swatch-attribute-selected-option:empty:before{content:'Seleccione una opción'}
.cart.table-wrapper .item-actions .actions-toolbar>a{display:block;}
.cart.table-wrapper .actions-toolbar>.action-edit, .cart.table-wrapper .actions-toolbar>.action-delete{bottom:130px}.selling-feature{margin:-10px 0 -30px}
.page-main .page-title-wrapper h1.page-title{width: 100%;padding-right: 15px;padding-left: 15px;
margin-right: auto;margin-left: auto;}

.header.content{
      padding: 0
  	}  
	.block.widget.block-new-products.grid .block-title, tr.totals-tax, #block-shipping, .product.attribute.overview .type,.action.primary.message-checkout{
  		display:none
	}
  	.fotorama__caption {
		display: none !important;
	}  
    .swatch-option.image{
      height:70px;
      width:70px;
    }
    .catalog-product-view .product-info-main .product-options-wrapper .swatch-option.text{
      height: 37px;
    }
    .swatch-option.text{
      line-height: 27px;
      font-size:14px;
    }
    .swatch-option.selected{
      border: 3px solid #000!important;
    }
    .swatch-option.image{
      opacity:.7
    }
    .swatch-option.image.selected{
      opacity:1;
    }
  	.product-info-stock-sku .stock.unavailable span{
      color: #e5102a!important;
  	}
  	.price-final_price.price-range .price{
          font-size: 13px!important;
      }
  	@media only screen and (max-width:468px) {
      .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{
        text-align:center
      }
      .fotorama__thumb-border{
        display:none!important;
      }
      .fotorama__nav__shaft .fotorama__nav__frame.fotorama__nav__frame--thumb{
        width: 25px!important;
    	height: 25px!important;
        border-radius:25px!important
      }
      .fotorama__nav__frame.fotorama__nav__frame--thumb.fotorama__active{
        border:1px solid #fcb800
      }
      .fotorama__nav__shaft .fotorama__nav__frame.fotorama__nav__frame--thumb .fotorama__thumb.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img{
        border-radius:25px!important
      }
      .fotorama__nav__shaft .fotorama__nav__frame.fotorama__nav__frame--thumb .fotorama__thumb.fotorama_vertical_ratio.fotorama__loaded.fotorama__loaded--img .fotorama__img{
        display:none!important
      }
	.page-header .panel.wrapper .panel.header .sticky-wrap, .row.align-items-center.header-maininner-row{min-height:60px!important;}.menu-logo{margin-bottom:0!important}.header-maininner-row{padding:0}.header-main-inner .col-12.col-md-3.col-lg-3.col-logo{max-width:30%;}.header-main-inner .col-12.col-md-4.col-lg-4.col-xl-3{max-width:70%;}.breadcrumbs.container{display:none}div.wrapper-breadcrums{padding:0;height:2px;}.page-title{font-size:2rem;line-height:1}.info-after-title .product-reviews-summary .reviews-actions a{font-size:1.1rem}.product.attribute.sku,.fotorama__wrap .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{display:none!important}
.header-main-content.sticky-menu.active .container .header-main-inner .col-12.col-md-4.col-lg-4.col-xl-3{max-width:100%}
  	}
    @media only screen and (max-width:768px) {
      li.product-item .product-item-info{
        padding:10px!important
      }
      strong.product-item-name{
        font-size: 13px!important;
        line-height: 13px!important;
      }
      .price-wrapper .price{
          font-size: 16px!important;
      }      
    }
  	@media only screen and (max-width:468px) {
      .catalog-product-view .product-info-main .product-name{
        font-size: 18px;
        font-weight:600
      }
      .product-info-main .product.attribute.sku{
        font-size:12px
      }
      .catalog-product-view .product-info-main .price-box .price-final_price .price{
        font-size:28px!important
      }
      .old-price.sly-old-price.no-display{
        margin-top: 0px;
      }
      .product-info-main .stock.available{
        color:#43AB43
      }
      div.field.qty{
        display:none!important
      }
      div.box-tocart .fieldset .actions{
        position: fixed;
        bottom: 0;
        width: 100%;
        right: 0;
        background: #f4f4f4;
        z-index: 9999;
        box-shadow:0px -1px 2px 0px rgba(0,0,0,0.5)
      }
    }
@media only screen and (max-width: 768px) {
	.slider-mobile{
        	min-height:200px!important;
      	}
}
@media only screen and (max-width: 468px) {
        .slider-mobile{
                min-height:116px!important;
        }
}
