/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.izquierda {
	text-align:left;
}
.centro {
	text-align:center;
}
.derecha {
	text-align:right;
}

input.form-control {
  height: 40px;
}

.box-top .h-logo img {
    max-height: 80px !important;
} 
 .leo-megamenu .navbar-nav > li > a {
	 padding: 30px 5px;
	 font-size:12px;
 }
 .block-category.card .category-cover img {
  width: 100%;
}
.page-home .ApColumn .sub-title-widget {
  max-width: 100% !important;
}
#footer, #footer p, #footer a,
#footer i, #footer td {
	color:#fff !important;
}
.blanco img {
	filter:brightness(50);
}
.padding-home {
	padding:50px 2% 0px;
}
#blockcart-modal .cart-content a.btn, 
.product-add-to-cart .product-quantity .add-to-cart, 
.leo-cart-dropdown-action a.btn.cart-dropdow-checkout, 
.continue.btn, button.btn.btn-primary.center-block, 
.checkout.cart-detailed-actions.card-block .btn,
#blockcart-modal .modal-header {
    background: #66cccc !important;
}

/* product page */
/*
.product-actions .product-variants {
  display: flex !important;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: stretch;
  gap: 8px;
}
.product-variants > .product-variants-item {
  flex: 0 0 45%;
  margin: 0 1.66% 1.6%;
}
*/
.product-actions .control-label,
.product-actions .product-variants > .product-variants-item ul {
    display: inline-block;
	margin-right:15px;
	min-width:130px;
}
.product-actions .product-variants > .product-variants-item ul li {
  margin-top: -15px;
}
.product-customization {
    margin: 0;
    position: absolute;
    width: 92%;
	bottom:150px;
}
.product-actions .product-variants.contador-1,
.description-short.contador-noatt-1 {
    margin-bottom: 300px;
}
.product-actions .product-variants.contador-2,
.description-short.contador-noatt-2 {
    margin-bottom: 410px;
}
.product-actions .product-variants.contador-3,
.description-short.contador-noatt-3 {
    margin-bottom: 510px;
}
.product-actions .product-variants.contador-4,
.description-short.contador-noatt-4 {
    margin-bottom: 610px;
}
.product-actions .product-variants.contador-5,
.description-short.contador-noatt-5 {
    margin-bottom: 710px;
}
.product-actions .product-variants.contador-6,
.description-short.contador-noatt-6 {
    margin-bottom: 810px;
}
.product-actions .product-variants.contador-7,
.description-short.contador-noatt-7 {
    margin-bottom: 910px;
}
.product-actions .product-variants.contador-8,
.description-short.contador-noatt-8 {
    margin-bottom: 1030px;
}
.product-variants > .product-variants-item select {
  min-height: 35px;
}
select.form-control:not([size]):not([multiple]) {
    height: 35px;
	display:inline-block;
}
.product-variants > .product-variants-item {
  margin: 15px 0;
}
#product .customization-message {
	position:absolute;
	bottom:0;
	width:55%;
}

/* checkout page */
section.checkout-step .form-control-comment {
  display: none;
}
#checkout #customer-form .form-group {
  margin-bottom: 10px;
}
#checkout .input-group .input-group-btn > .btn {
  height: 40px;
  padding: 12px 15px;
}
body#checkout .radio { /* Para que los radios aparezcan en la misma línea */
    margin:0 15px 0 0 !important;
	display:inline-block;
	padding-top:10px;
}
body#checkout section.checkout-step .address-selector {
  display:flex !important;
}
#delivery-address .form-fields .form-group:nth-child(6),
#delivery-address .form-fields .form-group:nth-child(14) {
	display:none;
}/* quick login module */
.leo-quicklogin-modal .modal-header {  background: url("../img/sing-in.jpg") center no-repeat;}
@media (max-width:480px) {
	.product-actions .product-variants.contador-1,
	.description-short.contador-noatt-1 {
		margin-bottom: 390px;
	}
	.product-actions .product-variants.contador-2,
	.description-short.contador-noatt-2 {
		margin-bottom: 490px;
	}
	.product-actions .product-variants.contador-3,
	.description-short.contador-noatt-3 {
		margin-bottom: 590px;
	}
	.product-actions .product-variants.contador-4,
	.description-short.contador-noatt-4 {
		margin-bottom: 690px;
	}
	.product-actions .product-variants.contador-5,
	.description-short.contador-noatt-5 {
		margin-bottom: 790px;
	}
	.product-actions .product-variants.contador-6,
	.description-short.contador-noatt-6 {
		margin-bottom: 890px;
	}
	.product-actions .product-variants.contador-7,
	.description-short.contador-noatt-7 {
		margin-bottom: 990px;
	}
	.product-actions .product-variants.contador-8,
	.description-short.contador-noatt-8 {
		margin-bottom: 1120px;
	}
	.product-actions .control-label, 
	.product-actions .product-variants > .product-variants-item ul {
	  min-width: 125px;
	}
	.product-actions .control-label,
	.product-actions .product-variants > .product-variants-item ul {
		display: block;
	}
	.product-actions .product-variants > .product-variants-item ul li {
	  margin-top: -10px;
	}
	#product .customization-message {
	  position: relative;
	  bottom: auto;
	  width: 100%;
	}
}
