/*Checkout*/
.checkout-payment-method .payment-methods .actions-toolbar .primary {
    border-radius: 10px;
}
.checkout-index-index .checkout-header {
    display: none;
}

.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title {
    padding: 10px;
    font-weight: 600;
    font-size: 1.5rem;
    text-transform: uppercase;
}
.checkout-index-index .header.content {
    padding: 1em 0 0;
}
body.checkout-index-index.page-layout-checkout {
    background: #eaeaea;
}
.checkout-index-index .checkout-block {
    padding: 12px;
}
.checkout-index-index .checkout-block .field {
    margin: 0 0 7px;
}
.opc-wrapper .form-login .fieldset .field .label, .opc-wrapper .form-shipping-address .fieldset .field .label {
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.minicart-items .product-item {
    padding: 3px 0;
}
body.checkout-index-index.page-layout-checkout .logo img {
    display: inline;

}
/*21-06-2021*/
.logo img {
    display: block;
    width: 220px;
}

/*21-06-2021*/
/*tabs*/
.tab-productos span.product-image-wrapper {
    min-height: 300px;
}
.tab-productos .item.title:hover, .tabspro-block .item.title.active {
    border-top: 1px solid red;
    background: #ffffff;
}
.tab-productos .item.title {
    border-bottom: none!important;
    border: 1px solid #ededed;
    margin: 1em 0!important;
    padding: 1em!important;
}
.tab-productos .item.title:hover a, .tab-productos .item.title.active a {
    color: #fb0303!important;
}
.title-tabslider {
    display: block;
    position: absolute;
    width: 100%;
    border-bottom: 1px solid #f1f1f1;
    top: 21px;
    font-weight: 700;
    font-size: 1.2em;
    padding: 0.5em 0;
    z-index: -10;
}
.title-tabslider:before {
    content: '';
    background: #fb0303;
    width: 100px;
    height: 2px;
    position: absolute;
    bottom: 0;
}



/*Bloques*/
.home-advantage-block .hab-row .hab-inner .home-advantage-block-inner {
    border: 1px solid #f6f6f6;
}

/*Ipad*/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
	.block.newsletter .form.subscribe {
    width: 60% !important;
	}
	.page-wrapper .page-header .header.content .block-search {

	}
}
@media (max-width: 1024px) {
	.whatsapp-soltrak, .contacto-soltrak {
        margin-right: 73px;
	}
	.titulo1 {
    font-size: 16px;
    padding-left: 0px;
   }
   .soltrak-social-menu {

}
.whatsapp-text, .contacto-text {
    
}
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
	.soltrak-message {

	}
	.sidebar-ofertas {
    display: none;
	}
}
@media (max-width: 768px) {
	.sidebar-ofertas {
    display: none;
	}
	.page-wrapper > .breadcrumbs {
    padding: 30px 0;
    margin: 0;
    width: 100%!important;
}
	.block.newsletter .form.subscribe {
    width: 60% !important;
	}
	.page-wrapper .page-header .header.content .block-search {

	}
	button.action.tocart.primary {
    height: auto;
    font-size: 1em;
    line-height: 0;
    padding: 0.5em 0;
	}
	.footer-newsletter .socials-wrap {
    text-align: left;
    padding: 8px 10px !important;
    width: auto;
    float: left;
	}
	.boletin.titulo {
    display: none;
	}
	.block.newsletter .form.subscribe {
    width: 100%!important;
	}
	.footer-links .fa {
    font-size: 13px;
	}
	.tab-productos .item.title {
    border-bottom: none!important;
    border: 1px solid #ededed;
    margin: 0!important;
    padding: 0.5em!important;
    font-size: 14px!important;
	}
	.soltrak-message {

	}
	.title-tabslider {
    top: 3px;
}
/*service home*/
.titulo1 {
    vertical-align: inherit;
}
.services-home {
    clear: both;
    padding-left: 0;
    padding-right: 0;
}
.services-home .banner-policy {
    clear: both;
    display: block;
    width: 100%;
    background: #EDEDED;
}
.services-home .banner-policy .inner {
    display: table;
    width: 100%;
    padding: 0;
}
.services-home .banner-policy .inner .policy {
    text-align: center;
    width: 33.111111% !important;
    display: inline-block;
    padding: 2em 0;
    margin: 0;
}
.services-home .banner-policy .inner .policy a em {
    display: block;
    width: auto;
}
/**soltrak social menu**/
.soltrak-social-menu {
    width: auto;
    position: absolute;
    right: -28px;
    top: 3em;
    margin-right: 0;
}
.soltrak-social-menu p span{
    display: none;
}
.whatsapp-soltrak, .contacto-soltrak {

}
/**detalle producto*/
.tab-titulo a {
    font-size: 12px;
}
/*sidebar*/
.services-sidebar {
    text-align: center;
}
}

.swatch-attribute-options .swatch-option.text {
    height: 30px;
    width: 40px;
}