.plist-modern .thumbnail-container .product-price-and-shipping{
	width: 70%;
	float: left;
}

.plist-modern .thumbnail-container .button-container.cart, .plist-modern .thumbnail-container .wishlist{
	width: 15%;
	float: left;
	text-align: right;
}
.thumbnail-container .btn-product i{
	display: inline;
	color: #000;
	font-size: 18px;
}
.thumbnail-container .btn-product{
	background: transparent;
	padding: 0;
}
.wishlist .name-btn-product{
	display: none;
}
.thumbnail-container .product-price-and-shipping .price{
	color: #000;
	font-weight: 400;
}
.ApTabs .nav-tabs .nav-link.active, .ApTabs .nav-tabs .nav-link:hover{
	background: #012169;
	border-color: #012169;
}
.ApTabs .nav-tabs .nav-link{
	border: none;
	color: #000;
	font-weight: 700;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 26.4px;
}
.thumbnail-container .product-title a{
	font-weight: 300;
	font-size: 14px;
	color: #1E2527;
	letter-spacing: 0.5px;
	display: block;
    line-height: 1.3;
}
.thumbnail-container .product-price-and-shipping .discount-percentage{
    background: #000000;
}
.owl-theme .owl-controls .owl-pagination span:before{
	background: #012169;
}

.btn_more_info{
	background: #012169;
	border-radius: 50px;
}


.box-ftoph1 .ApColumn .title_block, .block_newsletter p, .box-ftoph1 .ApLink li a, .box-ftoph1 .ApHtml p, .block-social li a, .block-social li.twitter:before, .block-social li.instagram:before, .block-social li.facebook:before{
	color: #000;
}

.btn-slider, .btn-slider a{
	background: transparent;
    font-weight: 700;
    font-size: 16px;
    color: #012169;
    line-height: 22px;
    text-transform: none;
    padding: 0;
}
.btn-slider:hover, .btn-slider a:hover{
	background: transparent;
	color: #012169;
}
.leo-megamenu .navbar-nav > li > a > .menu-title{
	font-size: 16px;
	font-weight: 700;
	color: #012169;
	letter-spacing: 0.62px;
	line-height: 20px;
	text-transform: uppercase;
}
.box-toph3 .h-logo{
	text-align: right;
}

.box-toph3 .h-logo img{
	max-height: initial;
}
.header-top .ApColumn{
	padding-bottom: 15px;
	padding-top: 15px;
}
.col-menu{
	padding: 0 !important;
}
.leo-megamenu .navbar-nav > li.active:first-child > a{
	color: #000;
}
.box-toph3 .leo-megamenu .navbar-nav > li > a{
	border-bottom: solid 1px #fff;
}
.leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a{
	color: #012169 !important;
	border-bottom: solid 1px;
}
.columnaBotonesTop #leo_search_block_top{
	float: left;
}
.box-toph3 #leo_search_block_top .title_block{
	line-height: 85px;
}
.box-toph3 .col-infor{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.leo-megamenu .navbar-nav > li > a{
	padding: 25px 18px;
}
.box-toph3 .leo-megamenu .navbar-nav{
	align-items: center;
    justify-content: center;
}
.bannercontainer .tp-caption .caption-contain{
	line-height: 1.3;
    font-weight: 300;
    color: rgb(1, 33, 105);
}

.btn-slider strong{
	font-weight: 700;
	font-size: 16px;
    color: #012169;
    line-height: 22px;
    letter-spacing: 0;
}
.btn-slider{
	padding-bottom: 1px;
    border-bottom: solid 1px;
    border-radius: 0;
}

.box-cateh2 .ApImage .image_description{
	top: 2px;
    left: 2px;
    padding: 10px;
    background: #fff;
    min-width: 150px;
    text-align: center;
}

.service img{

}
.service h4{
	font-weight: 700;
	font-size: 16px;
	color: #000000;
	letter-spacing: 0;
	line-height: 24.6px;
}
.service p{
	font-weight: 300;
	font-size: 13px;
	color: #1E2527;
	letter-spacing: 0;
}

.widget-category_image .cate_content .name-wapper .name{
	font-weight: 700;
	font-size: 20px;
	color: #012169;
	letter-spacing: 0;
	line-height: 28px;
}

.widget-category_image .cate_content .name-wapper .num{
	font-weight: 400;
	font-size: 12px;
	color: #1B181A;
	letter-spacing: 0;
	line-height: 21px;
}

.cus-title p{
	font-style: normal;
}
.box-freeshipping{
	padding-top: 15px;
	padding-bottom: 15px;
}
.service{
	padding-top: 0;
	padding-bottom: 0;
}

.hashtagHome{
	font-weight: 700;
	font-size: 25px;
	color: #000000;
	letter-spacing: 0;
	line-height: 26.4px;
	margin-bottom: 40px !important;
}

.hashtagHome strong{
	font-weight: 700;
	font-size: 25px;
	color: #000000;
	letter-spacing: 0;
	line-height: 26.4px;
}

.customTextHome h4{
	font-weight: 700;
	font-size: 35px;
	color: #000000;
	letter-spacing: 0;
	line-height: 26.4px;
	margin-bottom: 30px;
}

.customTextHome p{
	font-weight: 400;
	font-size: 14px;
	color: #8A8A8A;
	letter-spacing: 0;
	line-height: 22.75px;
	max-width: 80%;
}
.manufacturer-item a img{
	width: 100%;
}
.manufacturer-item a span{
	display: none;
}
.box-ftoph1 .block-social li{
	margin: 0;
}

#gdpr_consent{
	margin-top: 10px;
}

.leo-megamenu .dropdown-menu a > .menu-title{
	color: #012169;
}

.leo-megamenu .navbar-nav > li.active > a:before, .leo-megamenu .navbar-nav > li:hover > a:before, .leo-megamenu .navbar-nav > li:focus > a:before{
	display: none;
}
.leo-megamenu .dropdown:hover > .dropdown-menu{
	box-shadow: 0px 0px 3px -2px #000;
	box-shadow: 0px 3px 10px -6px #000;
}

.box-ftoph1 .ApHtml p, .box-ftoph1 .ApLink li a, .block_newsletter p, .custom-checkbox label, .custom-checkbox a{
	font-weight: 400;
	font-size: 13px;
	color: #000000;
	letter-spacing: 0;
	line-height: 20px;
}

.desarrollado{
	font-weight: 400;
	font-size: 12px;
	color: #000000;
	border-top: solid 1px #000;
	padding-top: 5px;
}

.block_newsletter .custom-checkbox input[type="checkbox"] + span, .block_newsletter .custom-checkbox input[type="radio"] + span{
	border: none;
	background: #fff;
}

.box-comment{
	padding: 60px 0 30px;
}
.box-instagram{
	padding: 30px 0;
}
.box-products{
	padding-bottom: 0;
}

.manu-logo a{
	display: block;
	color: #012169;
}
.leo-megamenu .dropdown-menu div.menu-title a{
	text-transform: uppercase;
}
.leo-megamenu .dropdown-menu div.menu-title:before{
	background: #012169;
}
.block-category.card h1{
	text-transform: uppercase;
}
#wrapper .breadcrumb:before{
	background: #fff;
	opacity: 0.5;
}
.category-cover{
	display: none;
}

.sidebar .block .title_block a{
	font-size: 22px;
	color: #000000;
	font-weight: 400;
}

.block-categories .category-sub-menu li > a{
	font-size: 13px;
	color: #8A8A8A;
	letter-spacing: 0;
	line-height: 22.75px;
}

.block-categories .category-sub-menu li.activo > a{
	color: #000 !important;
	font-weight: 700;
}
.block-categories .category-sub-menu li.activo:after{
	background-color: #000;
}
.block-categories .category-sub-menu li > a:hover, .block-categories .category-sub-menu li:hover > a{
	color: #000;
	font-weight: 700;
}
.block-categories .category-sub-menu li:hover:after{
	background-color: #000;
}
.block-category.card > div{
	margin-bottom: 0;
}
.products-selection{
	padding-top: 0;
}
#grid i, #list i{
	font-size: 20px;
}
#search_filters > .h6{
	font-size: 22px;
	color: #000000;
	font-weight: 400;
	text-transform: uppercase;
}

#search_filters .custom-checkbox input[type="checkbox"] + span, #search_filters .custom-checkbox input[type="radio"] + span{
	border-radius: 50px;
}
#search_filters .facet .facet-label .magnitude{
	font-size: 11px;
	color: #012169;
	line-height: 13px;
	background: transparent;
}
.plist-modern .thumbnail-container{
	box-shadow: none;
}

#search_filters > .h6{
	text-transform: none !important;
}


.product-flags .product-flag.discount, .product-flags li.product-flag{
	background-color: #000;
}


#search_filters .custom-checkbox input[type="checkbox"]:checked + span, #search_filters .custom-checkbox input[type="radio"]:checked + span{
	border-color: #012169;
}

#search_filters .material-icons.checkbox-checked{
	background: #012169;
    border-radius: 50px;
    color: #012169;
    width: 12px;
    height: 12px;
    margin-left: 1px;
    margin-top: 1px;
}

#search_filters .ui-widget-header{
	background: #012169;
}

.sidebar .js-search-filters-clear-all, .sidebar .js-search-filters-clear-all:hover, .sidebar .js-search-filters-clear-all:active, .sidebar .js-search-filters-clear-all:focus{
	text-align: left;
	padding-left: 0;
}

.paddingsLaterales15Top{
	padding-left: 75px;
	padding-right: 75px;
}

.product-flags li.product-flag{
	font-weight: 700;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 0;
	line-height: 12px;
	text-shadow: 0 2px 4px rgba(0,0,0,0.50);
	text-transform: none;
	padding: 5px;
    padding-left: 7px;
    padding-right: 10px;

}

.product-detail.product-thumbs-left .images-container .product-thumb-images, .product-detail.product-thumbs-right .images-container .product-thumb-images{
	top: 0;
}
.cus-title h4{
	font-weight: 300;
	font-size: 35px;
	color: #000000;
	letter-spacing: 0;
	line-height: 26.4px;
}

.product-add-to-cart .product-quantity .add-to-cart[disabled], #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, .cart-detailed-actions .btn, .product-actions .add-to-cart i{
    border-radius: 0px;
    font-size: 14px;
}
.product-actions .add-to-cart{
	padding-right: 80px;
	padding-left: 100px;
}

.product-actions .add-to-cart i{
	font-size: 20px;
	padding-left: 40px;
	height: 49px;
}

.product-quantity .add .btn:not(.add-to-cart){
	color: #012169;
	border: solid 1px;
}
#block-reassurance li .block-reassurance-item img{
	opacity: 0.6;
}
.product-quantity .add .btn:not(.add-to-cart) i{
	color: #000;
}

.product-quantity #quantity_wanted{
	padding: 0;
	height: 40px;
	width: 50px;
}
.product-quantity .input-group-btn-vertical .btn{
	height: 21px;
	width: 20px;
	min-width: 20px;
}
.product-quantity .input-group-btn-vertical .btn i{
	top: 1px;
	left: 1px;
}
.product-quantity .input-group-btn-vertical{
	left: 50px;
	width: 20px;
}


#blockcart-modal .cart-content a.btn:hover, #blockcart-modal .cart-content a.btn:focus, .product-add-to-cart .product-quantity .add-to-cart:hover, .product-add-to-cart .product-quantity .add-to-cart:focus, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout:hover, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout:focus, .continue.btn:hover, .continue.btn:focus, button.btn.btn-primary.center-block:hover, button.btn.btn-primary.center-block:focus, .cart-detailed-actions .btn:hover, .cart-detailed-actions .btn:focus{
	background: #1E2527;
}
.has-discount .discount{
	background: #000000;
    font-size: 12px;
    padding: 3px 5px;

}
.product-detail .description-short{
	padding-bottom: 10px;
    padding-top: 10px;
    border-top: solid 1px;
    border-bottom: solid 1px;
}
.product-prices .current-price{
	color: #012169;
	font-weight: 700;
}

.social-sharing li:before{
	font-size: 22px;
	color: #000;
}

.product-description{
	font-weight: 300;
	font-size: 13px;
	color: #8A8A8A;
	letter-spacing: 0;
	line-height: 22.75px;
}
.product-image-thumbs-bottom .product-tabs.tabs .nav-tabs .nav-item .nav-link.active{
	font-size: 16px;
	color: #000000;
	letter-spacing: 0;
	font-weight: 600;
	text-transform: uppercase;
    height: 60px;
}
.product-image-thumbs-bottom .product-tabs.tabs .nav-tabs .nav-item .nav-link:after{
	background: #000;
	height: 3px;
}
.product-prices .tax-shipping-delivery-label{
	display: none;
}
h1.product-detail-name{
	font-size: 25px;
	color: #000000;
	letter-spacing: 0;
	line-height: 26.4px;
	font-weight: 400;
	text-transform: uppercase;
}

#blockcart-modal .modal-header{
	background: #012169;
}
#blockcart-modal .modal-title{
	color: #fff;
}
a:not([href]):not([tabindex]){
	display: none;
}
#checkout .material-icons.checkbox-checked{
	border-radius: 0;
	margin: 1px;
}

.block_newsletter .material-icons.checkbox-checked{
	background: transparent;
	color: #000;
}

body#checkout section.checkout-step.-reachable.-complete h1 .done, body#checkout section.checkout-step.-reachable.-complete .step-title:before{
	background: #012169;
}
.done{
	color: #012169;
}
.leo-megamenu .dropdown-menu li a{
	color: #012169;
}
select.form-control:not([size]):not([multiple]){
	border: 1px solid #979797;
	background-color: transparent;
	color: #000;
	min-width: 180px;
}
.product-actions .control-label, .product-add-to-cart .control-label{
	margin-top: 10px;
	color: #1E2527;
	font-size: 14px;
}
.espacioAbajo{
	margin-bottom: 20px;
}
.espacioDer{
	margin-right: 15px;
}
.product-features.espacioAbajo{
	font-size: 13px;
	color: #000000;
	letter-spacing: 0;
}

.product-detail .description-short, .product-detail .description-short span, .product-detail .description-short p, .product-detail .description-short p span{
	font-weight: 400;
	font-size: 13px;
	color: #8A8A8A;
	letter-spacing: 0;
}
.product-detail .description-short span, .product-detail .description-short p, .product-detail .description-short p span{
	color: #000;
}
.relacionadosFooterProd{
	text-align: center;
	text-transform: uppercase;
	color: #000;
	font-size: 25px;
	font-weight: 300;
}

.category-products .owl-theme .owl-buttons, .product-accessories .owl-theme .owl-buttons, .viewed-products .owl-theme .owl-buttons{
	bottom: auto;
    left: 50%;
    margin: 0;
    top: auto;
    right: auto;
}

.owl-theme .owl-buttons div:before{
	color: #012169;
}

.bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin input.form-control{
	border: 1px solid #979797;
}

.btn.btn-touchspin.js-touchspin.bootstrap-touchspin-up{
	border-bottom: transparent;
}

.alert-success{
    background-color: #b0dad896;
    border-color: #012169;
    color: #000000;
}

.alert-danger{
    background-color: #0121696b !important;
    border-color: #012169;
    color: #012169;
}
.block-promo .promo-code .alert-danger::after{
	border-bottom-color: #012169;
}
.block-promo .cart-summary-line .label, .block-promo .promo-name{
	color: #012169;
	font-weight: 600;
}
.nav-circle .iview .iview-directionNav a.iview-prevNav{
	left: 90%;
    top: 75%;
    background: #fff;
    color: #000;
}
.nav-circle .iview .iview-directionNav a.iview-nextNav{
	left: 94%;
    top: 75%;
    background: #fff;
    color: #000;
}
.nav-circle .iview .iview-directionNav a:before{
	color: #000;
}
.nav-circle .iview .iview-directionNav a{
	width: 50px;
	height: 50px;
}

.has-success .form-control-feedback, .has-success .form-control-label, .has-success .form-check-label, .has-success .form-check-inline, .has-success .custom-control{
	color: #012169;
}
.sidebar .js-search-filters-clear-all{
	text-transform: none;
	font-size: 14px;
	color: #000000;
	font-weight: 400;
	padding-bottom: 0;
}
.sidebar .js-search-filters-clear-all:after{
	content: "";
    height: 1px;
    background: #000;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 50%;
}

.thumbnail-container .product-image .thumbnail{
	padding-bottom: 100%;
}

.plist-modern .thumbnail-container .product-meta{
	padding-bottom: 50px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
}
#blockcart-modal .cart-content .btn, .leo-cart-dropdown-action a.btn.cart-dropdow-viewcart{
	border-radius: 5px;
	background: #ccc;
}
.leo-cart-dropdown-action a.btn.cart-dropdow-viewcart{
	background: #012169;
	color: #000;
}

.off-canvas-nav-megamenu .dropdown-menu ul li > a{
	color: #012169;
}
.widget-category_image .cate_content .name-wapper{
   	display: none;
}

@media(max-width: 650px){
	.banner-posicionamiento h1{
		font-size: 30px;
	}
	.banner-posicionamiento h2{
		font-size: 14px;
	}
	.paddingsLaterales15Top{
		padding-left: 15px;
    	padding-right: 15px;
	}
	.col-infor.ApColumn{
		padding-top: 0;
	}
	.widget-category_image .cate_content .name-wapper{
		width: 120px;
    	height: 70px;
    	display: none;
	}
	.widget-category_image .cate_content .name-wapper .name{
		font-size: 15px;
	}
	.customTextHome h4{
		font-size: 25px;
	}
	.bannercontainer.banner-fullwidth{
		height: 250px;
	}
	#category #search_filter_toggler{
		border-radius: 5px;
	}
	#blockcart-modal .cart-content .btn, .leo-cart-dropdown-action a.btn.cart-dropdow-viewcart{
		background: #c4c4c4;
    	color: #000;
	}
}
@media(min-width: 700px) and (max-width: 1100px){
	.product-quantity .add .btn:not(.add-to-cart) i{
	    font-size: 20px;
	    line-height: 45px;
	}
	.box-toph3{
		display: block;
	}
	.header-top .ApColumn{
		padding-bottom: 0;
	}
	.leo-megamenu .navbar-nav > li > a{
		padding: 20px 18px;
	}
	.customTextHome h4{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.cus-title{
		padding-top: 0;
	}
	.widget-category_image .cate_content .name-wapper .name{
		font-size: 15px;
	}
	.widget-category_image .cate_content .name-wapper{
		width: 120px;
    	height: 68px;
	}
	.service{
		padding: 0;
	}
}

.bootstrap-touchspin .input-group-btn-vertical > .btn{
	background: transparent;
}
.bootstrap-touchspin .input-group-btn-vertical i{
	color: #000;
}
.product-line-grid-right .bootstrap-touchspin > .form-control, .product-line-grid-right .bootstrap-touchspin > .input-group{
	text-align: center;
}

.banner-posicionamiento h1{
	font-size: 35px;
	color: #012169;
	letter-spacing: 0;
	line-height: 42px;
	font-weight: 400;
	margin-bottom: 30px;
}
.banner-posicionamiento h2{
	font-size: 16px;
	color: #012169;
	letter-spacing: 0;
	line-height: 27.3px;
	font-weight: 400;
	margin-bottom: 30px;
}
.btn-localizador{
	background: #012169;
	color: #fff;
	padding: 10px;
	padding-left: 50px;
	padding-right: 50px;
}


.slick-dots li button:before{
	background: #000;
	height: 2px;
	width: 40px;
	content: "";
	margin-top: 3px;
}
.slick-dots li button{
	padding: 0;
}
.slick-dots li button, .slick-dots li{
	height: 5px;
	width: 40px;
}
.slick-dots li.slick-active button:before{
	height: 5px;
	margin-top: 0px;
}

.thumbnail-container .btn-product{
	width: 100%;
	height: 40px;
	border: solid 1px #000;
	border-radius: 0;
}
.leo-bt-cart-content{
	color: #000;
	text-transform: uppercase;
}

.products-sort-order .select-title{
	background-color: transparent;
	border: solid 1px #DEDEDE;
}
.total-products .display{
	display: none;	
}

.product-prices .current-price span[itemprop="price"]{
	font-weight: 700;
	font-size: 30px;
	color: #1E2527;
	letter-spacing: 0;
	line-height: 26.4px;
}
.product-additional-info .social-sharing{
	width: 54%;
    text-align: center;
}
.product-add-to-cart{
	margin-bottom: 0;
}
.product-detail{
	padding-top: 0;
}
#wrapper .breadcrumb{
	margin-bottom: 0;
}

.more-info-product .title-info-product{
	font-size: 14px;
	color: #000000;
	letter-spacing: 0;
	line-height: 21.7px;
	margin-right: 0;
    border-top: solid 1px #EFEFEF;
    border-bottom: solid 1px #EFEFEF;
    text-transform: uppercase;
}

.more-info-product .title-info-product:before{
	display: none;
}

#block-reassurance,#block-reassurance li{
	border: none;
	box-shadow: none;
}
#block-reassurance li .block-reassurance-item{
	padding: 10px 0px;
}

.leo-megamenu .dropdown-menu{
	min-width: 300px;
}

#cms .page-header h1, #stores .page-header h1{
	text-align: left;
	text-transform: uppercase;
	font-size: 22px;
	color: #1E2527;
	letter-spacing: 0;
	line-height: 26.4px;
}

.titulocontacto, .titulocontacto strong{
	font-size: 16px;
    color: #1E2527;
    letter-spacing: 0;
    line-height: 27.3px;
    font-weight: 700;
}

.bloquescontacto p{
	margin-bottom: 0;
}

.hidden{
	display: none !important;
}

.store-title, .store-title strong{
	font-size: 14px;
	color: #8A8A8A;
	letter-spacing: 0;
	line-height: 22.75px;
	font-weight: 300;
}

button[name="search_locations"]{
	text-transform: none;
	width: 100%;
	height: 50px;
	font-size: 16px;
}

#stores .form-inline .form-control{
	width: 95%;
	height: 50px;
	border: 1px solid #E0E0E0;
	color: #979797;
}

#stores .form-inline .form-group.col-md-4{
	padding: 0;
}

.store-content-select{
	margin-top: 80px;
}
.botonFormGroup{
	float: right;
	padding-right: 0;
}

#locationSelect{
	height: 50px;
	border: 1px solid #E0E0E0;
	color: #979797;
}
#map{
	min-height: 500px;
}

#stores-table .node{
	float: left;
	width: 50%;
}

#stores .table-bordered th, #stores .table-bordered td{
	width: 100%;
	border: none;
}

#stores h4{
	font-size: 22px;
	color: #1E2527;
	letter-spacing: 0;
	font-weight: 400;
	text-transform: uppercase;
	padding-left: 10px;
}

#EspacioMedio{
	width: 40px;
	min-height: 500px;
	float: left;
}

#stores h4, #map, #stores-table{
	border: none;
}

@media(min-width: 700px){
	#stores h4, #map, #stores-table{
		width: 47%;
	}
}

.node strong{
	font-size: 13px;
	color: #000000;
	letter-spacing: 0;
	line-height: 22.75px;
	font-weight: 700;
}

.leo-megamenu .navbar-nav > li > a.dropdown-toggle:after{
	display: none;
}

@media(min-width: 700px) and (max-width: 1100px){
	.box-toph3 .h-logo{
		text-align: center;
	}
	.product-actions .add-to-cart{
		padding-right: 60px;
    	padding-left: 80px;
	}
	.product-tabs.tabs .nav-tabs .nav-link.active{
		border-top: solid 1px #ededed;
		border-bottom: solid 1px #ededed;
		background: transparent;
    	text-transform: uppercase;
	}
}

.box-ftoph1 .ApColumn .title_block{
	font-weight: 700 !important;
    font-size: 16px !important;
    color: #000000 !important;
    letter-spacing: 0;
    line-height: 30px;
    width: 100% !important;
    text-transform: uppercase !important;
    padding: 0 !important;
}

@media(min-width: 1000px) and (max-width: 1100px){
	.leo-megamenu .navbar-nav > li > a > .menu-title{
		font-size: 13px;
	}
	.paddingsLaterales15Top{
		padding: 0;
	}
	.box-toph3 .leo-megamenu .navbar-nav > li > a{
		padding-left: 15px;
		padding-right: 15px;
	}
	.columnaBotonesTop {
		float: right;
	}
	.box-toph3 .h-logo{
		text-align: right;
	}
	.category-products .owl-theme .owl-buttons, .product-accessories .owl-theme .owl-buttons, .viewed-products .owl-theme .owl-buttons{
		left: 47.5%;
	}
}


@media(max-width: 650px){
	.box-toph3 .h-logo{
		text-align: center;
	}
	.columnaextra{
		display: none;
	}
	.navbar-header .navbar-toggler{
		margin-top: 0;
		margin-bottom: 0;
	}
	.box-toph3 #leo_search_block_top .title_block:before{
		top: -23px;
		height: 40px;
	}
	.box-toph3 .popup-over a.popup-title, .box-toph3 .blockcart .header{
		line-height: 35px;
		height: 40px;
	}
	.box-toph3 .blockcart .header .cart-products-count{
		bottom: 80%;
	}
	.box-toph3 #leo_search_block_top .title_block{
		height: 40px;
	}
	.header-top .ApColumn{
		padding-bottom: 0;
	}
	.product-actions .add-to-cart{
		padding-right: 40px;
    	padding-left: 80px;
	}
	.product-additional-info .social-sharing{
		width: 100%;
	}
	#product-availability, .product-minimal-quantity{
		display: none;
	}
	.product-tabs.tabs .nav-tabs .nav-link.active{
		border-top: solid 1px #ededed;
		border-bottom: solid 1px #ededed;
		background: transparent;
    	text-transform: uppercase;
	}
	.product-tabs.tabs .nav-tabs .nav-link.active:before{
		display: none;
	}
	.category-products .owl-theme .owl-buttons, .product-accessories .owl-theme .owl-buttons, .viewed-products .owl-theme .owl-buttons{
		left: 44%;
	}
	.relacionadosFooterProd{
		margin-bottom: 0;
		font-size: 20px;
	}
	.more-info-product{
		padding-right: 0;
		padding-left: 0;
	}
	.cus-title, .box-products{
		padding-top: 10px;
	}
	.plist-dsimple .thumbnail-container .product-price-and-shipping{
		min-height: 50px;
	}
	.banner-posicionamiento h1{
		font-size: 21px;
	}
	.box-toph3 #leo_search_block_top #leosearchtopbox{
		right: -100%;
	}
}

.plist-dsimple .thumbnail-container .product-title{
	min-height: 40px;
	margin-bottom: 0;
}

#product .owl-controls{
	display: none !important;
}

#pagenotfound .page-not-found h1{
	color: #012169;
}

.products-selection .sort-by{
	font-size: 13px;
	color: #4A4A4A;
	font-weight: 300;
}

.block-categories .category-sub-menu li{
	padding-left: 0;
}
.block-categories .category-sub-menu li.activo:after, .block-categories .category-sub-menu li:after{
	display: none;
}

.popup-over.open .popup-content{
	min-width: 200px;
}

@media(max-width: 700px){
	.box-toph3 #leo_search_block_top.active .title_block{
		line-height: 39px;
	}
}
.box-toph3 #leo_search_block_top .form-control{
	width: 350px;
}

.pagination > div{
	font-size: 13px;
	color: #4A4A4A;
	font-weight: 300;
}

.pagination .current a{
	font-size: 16px;
	color: #1E2527;
	font-weight: 700;
}

.pagination a{
	font-size: 16px;
	color: #565656;
	font-weight: 300;
}


.box-toph3 .blockcart .header .cart-products-count{
	background: #000;
}

#leo_search_block_top, .userinfo-selector, #leo_block_top, #cart-block{
	float: right !important;
}


h5.product-name a {
font-weight: 300;
	font-size: 14px;
	color: #1E2527;
	letter-spacing: 0.5px;
	display: block;
    line-height: 1.3;
    text-align: center;
    text-transform: uppercase;
 }   


 .content_price span.product-price {
text-align: center;
display: block;
font-size:14px;

 }

.t17_product_item .exclusive {
 width:90%;
 margin-left:5%;
 height:40px;
 border:solid 1px #000;
 text-align: center;
 text-transform: uppercase;
 line-height:40px;
 color:#000;
 font-size:12px;
 display:block;
 font-weight:600;
}

.advanced-cms-wrapper.t17 { box-shadow:unset; }

.bannercontainer .tp-caption.banner-nota .caption-contain p{
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}
@media(max-width: 991px){
	.bannercontainer .tp-caption.banner-nota .caption-contain p{
		font-size: 21px;
	}
}
@media(max-width: 650px){
	.iviewSlider{
		transform: scale(0.3875) !important;
		left: -50px;
	}
	.bannercontainer .tp-caption.banner-nota {
		top: 550px !important;
		left: 390px !important;
	}
	.bannercontainer .tp-caption.banner-nota .caption-contain p{
		font-size: 22px;
	}
}
@media(max-width: 500px) {
	.iviewSlider {
		left: -110px;
	}
}
@media(max-width: 400px) {
	.iviewSlider {
		left: -140px;
	}
}