a:hover{color: #005CB8;}
.btn-outline, .btn, .btn-primary{background-color: #005CB8;}
.columnaTopHeaderUno{display: flex;}
.columnaTopHeaderUno.ApColumn .block{margin-right: 15px;}
.columnaTopHeaderUno.ApColumn .block a{color: #fff;}
.columnaTopHeaderUno.ApColumn .block,.columnaTopHeaderDos.ApColumn .block{line-height: 32px;color: #fff;}
.columnaTopHeaderUno.ApColumn .block,.columnaTopHeaderDos.ApColumn .block,.columnaTopHeaderTres.ApColumn .block{margin-bottom: 0;}
.leo-megamenu .navbar-nav > li > a{padding: 10px 18px;font-size: 15px;text-transform: uppercase;font-weight: 500;color: #000 !important;}
.box-navh2.box-h4 .userinfo-selector {padding: 5px 15px;}
/*.box-navh2.box-h4 .userinfo-selector a{color: #fff;font-size: 12px;font-weight: 700;text-transform: uppercase;}*/
.box-toph2.box-h4 #leo_search_block_top .form-control{background: #FFFFFF;border: 1px solid #005CB8;color: #000000;font-size: 14px;}
/*.box-toph2.box-h4 #leo_search_block_top .form-control::placeholder{color: #000000;font-size: 14px;}*/
.box-toph2.box-h4 #leo_search_block_top .btn{background: #000000;width: 40px;min-width: 40px;height: 40px;line-height: 40px;top: 0;right: 0;}
.box-toph2.box-h4 #leo_search_block_top .form-control:focus{border-color: #005CB8;}
.h-logo img{max-height: 70px;}
.box-toph2.box-h4 .col-cart #_desktop_cart .header .block{display: none;}
.box-toph2.box-h4 .col-cart #_desktop_cart .header .cart-products-count{color: #000;background-color: #fff;}
.box-toph2.box-h4 .col-cart #_desktop_cart .header i:before{color: #FFFFFF;}
.box-toph2.box-h4{min-height: 100px;max-height: 100px;}
.box-toph2.box-h4 .col-cart #_desktop_cart .header i{font-size: 40px;}
.box-toph2.box-h4 .col-cart #_desktop_cart .header .cart-products-count{left: 75%;}
.tituloOculto h4{opacity: 1;}
.box-footerlinkh5 .ApColumn .title_block, .box-footernew .ApColumn .title_block, .box-footerbottom .ApColumn .title_block{font-size: 13px;color: #ffffff;line-height: 14.3px;text-transform: uppercase;}
.box-footernew .block_newsletter .btn-outline{background: #019FE4;color: #ffffff;text-transform: uppercase;font-size: 12px;padding-left: 10px;padding-right: 10px;letter-spacing: 0;height: 50px;line-height: 50px;}
.box-footernew .block_newsletter .btn-outline:hover{background: #F8A728;color: #005CB8;}
.box-footernew .block_newsletter input[name="email"]{border: none;background-color: #fff;height: 50px;}
.box-footernew .ApColumn #block-newsletter-label.title_block{margin-top: 0;padding-top: 5px !important;}
#footer .col-conditions p{font-size: 11px;line-height: 18px;}
#footer #gdpr_consent label.psgdpr_consent_message span{color: #fff;}
.box-footernew .block_newsletter .title_block{width: 20%;}
.box-footernew .block_newsletter .block_content{width: 80%;}
#footer #gdpr_consent label.psgdpr_consent_message span.checkboxGDPR{background-color: #fff;border: none;}
.custom-checkbox input[type="checkbox"] + span .checkbox-checked{color: #005CB8;}
#footer .col-mesg,#footer .col-conditions{padding: 0;}
.box-footerlinkh5 a, .box-footernew a, .box-footerbottom a,.box-footernew .block_newsletter p,.box-footerlinkh5 .ApRawHtml,.left-copyright div,#footer .block-social li:before,#footer .block-social li a{color: #fff;}
#footer .block-social li:before,#footer .block-social li a{font-size: 20px;}
.block-social li{margin-right: 10px;}
.serviciosHome h4{font-size: 16px;font-weight: 600;color: #005CB8;}
.serviciosHome div{font-size: 14px;color: #63BDD7;}
.categosDests .ApColumn {margin-bottom: 25px;}
.categosDests .ApColumn .block{border-radius: 30px;}
.textoBannerHome h3{color: #fff;font-size: 28px;}
.textoBannerHome p{color: #F8A728;font-size: 16px;}
.textoBannerHome a{background: #63BDD7 !important;color: #FFFFFF;font-size: 13px !important;}
.manufacturers_block {margin-top: 30px;}
.box-latestnews h4{color: #005CB8;font-size: 24px;text-transform: uppercase;}
.postsDestacadosHome{}
.products-sort-order .select-title i{color: #019FE4;}
.category-products .owl-theme .owl-buttons, .product-accessories .owl-theme .owl-buttons, .viewed-products .owl-theme .owl-buttons{top: -35px;}
.owl-theme .owl-buttons div:hover:before{color: #000;}
.box-productsmalls h2{color: #005CB8;font-size: 24px;}
.list-unstyled.address li{display: flex;align-items: baseline;}
.owl-theme .owl-controls .owl-pagination span:before{background: #005CB8;}
.textoPosicionHome{margin: 0 auto;padding-bottom: 0;padding-top: 0 !important;}
.textoPosicionHome p{margin-bottom: 0;}
.box-productsmalls{padding-top: 30px;}
.thumbnail-container .product-image .thumbnail{padding-bottom: 100%;}
.textoHomePosicionamiento{margin-top: 30px;position: relative;margin-bottom: 30px;}
.textoHomePosicionamiento:after{content: '';width: 150px;height: 3px;position: absolute;bottom: -25px;background: #019FE4;margin: 0 auto;text-align: center;left: 0;right: 0;}
.textoHomePosicionamiento h1{font-size: 24px;color: #005CB8;font-weight: 600;text-transform: uppercase;margin-bottom: 25px;}
.textoHomePosicionamiento p{font-size: 14px;color: #7B7B7B;}
.latest-blogs .blog-container .blog-image-container{border-radius: 50px !important;border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.latest-blogs .blog-container .right-block{border-radius: 50px !important;border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}
.latest-blogs .blog-container .blog-image-container .blog_img_link{padding-bottom: 50%;}
.latest-blogs .blog-container .blog-title a{text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #005CB8;text-transform: uppercase;text-align: center;}
.latest-blogs .blog-container .blog-desc{font-size: 13px;color: #005CB8;text-align: center;}
.latest-blogs .blog-viewall .btn{border-bottom: none;}
.box-latestnews .cus-title{padding: 20px 0 0 0;margin-bottom: 10px;}
/*.thumbnail-container{box-shadow: 0 0 4px 0 rgba(191,33,120,0.25);}*/
.thumbnail-container .product-title a{font-size: 13px;text-transform: uppercase;color: #7e7e7e;letter-spacing: 1px;font-weight: 500;text-align: center;-webkit-line-clamp: 2;min-height: 40px;padding-left: 5px;padding-right: 5px;line-height: 20px;}
.thumbnail-container .product-price-and-shipping{text-align: center;}
.thumbnail-container .product-price-and-shipping .price{font-size: 13px;font-weight: 700;color: #005CB8;letter-spacing: 0.5px;}
.thumbnail-container .product-price-and-shipping .regular-price{color: #BBBBBB;font-size: 13px;letter-spacing: 0.5px;}
.thumbnail-container .product-price-and-shipping .discount-percentage{font-size: 12px;color: #ffffff;font-weight: 300;background: #005CB8;}
.product-flags .product-flag{background: #005CB8 !important;font-size: 11px;color: #ffffff !important;font-weight: 300;}
.box-menuh4 .leo-megamenu .navbar-nav > li.active > a, .box-menuh4 .leo-megamenu .navbar-nav > li:hover > a, .box-menuh4 .leo-megamenu .navbar-nav > li:focus > a{color: #fff;}
.thumbnail-container .product-title a:hover,.pagination a:hover, .pagination a:focus{color:#019FE4;}
.box-menuh4 .leo-megamenu .navbar-nav > li:hover > a, .box-menuh4 .leo-megamenu .navbar-nav > li:focus > a{color: #005CB8;}
.products-selection .total-products .display{display: none;}
.brosingCategorias{display: flex;align-items: center;margin-bottom: 25px;min-height: 50px;flex-wrap: wrap;}
.ajax_block_category_borsing{margin-right: 10px;min-height: 40px;}
.subcategoriaBoton{border: 1px solid #005CB8;border-radius: 24.5px;font-size: 15px;color: #005CB8;padding: 5px;padding-left: 8px;padding-right: 8px;font-weight: 500;margin-bottom: 5px;}
.block-category.card h1{color: #005CB8;font-size: 25px;text-transform: none;font-weight: 500;}
.block-category #category-description{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.block-category #category-description p{color: #000000;font-size: 13px;}
#amazzing_filter.block .title_block,#search_filters > .h6,.sidebar .block .title_block a{color: #005CB8;font-weight: 700;font-size: 16px;text-transform: none !important;}
/*.block-categories .category-sub-menu li > a{color: #005CB8;font-weight: 700;font-size: 14px;}*/
.block-categories .category-sub-menu li:hover:after{background-color: #019FE4;}
.block-categories .collapse-icons:hover{color: #019FE4;}
.block-categories .category-sub-menu li:after{background-color: rgba(0,0,0,0.25);width: 5px;height: 5px;top: 18px;}
#search_filters .facet .facet-title,.af_subtitle{/*color: #005CB8;*/font-weight: 400;font-size: 14px;}
.af_filter .name,#search_filters .facet .facet-label .magnitude,#search_filters .facet .facet-label a,.af_filter .count{font-size: 14px;color: #333333;background-color: transparent;}
.af_filter .count{float: right;}
.leo-megamenu .dropdown-menu li:hover > a,.block-categories .category-sub-menu li > a:hover{color: #019FE4;}
.botonVerMasCat,.botonVerMenosCat{border: none;background-color: transparent;text-align: left;padding: 0;margin-top: 10px;font-size: 13px;color: #005CB8;text-decoration: underline;cursor: pointer;}
.botonVerMenosCat{display: none;}
.completo{-webkit-line-clamp: 1000 !important;}
/*.category-sub-menu .category-sub-link{color: #000000 !important;font-size: 14px !important;font-weight: 400 !important;}*/
.block-categories .arrows:before{font-size: 12px;}
body #search_filters .ui-slider .ui-slider-handle{border-radius: 50%;background: #E7E7E7;border: 1px solid #979797;}
#search_filters .ui-widget-header{background: #D8D8D8;height: 7px;top: -1px;}
.pagination a{font-size: 16px;color: #333;}
.pagination .current a{font-size: 16px;color: #005CB8;font-weight: 700;}
.sidebar#left-column,.pagination{border-color: #D8D8D8;}
.product-tabs.tabs{display: block;border: none;position: relative;padding-top: 25px;}
.product-tabs.tabs .nav-tabs{float: none;display: flex;justify-content: center;width: 100%;border-right: none;border-bottom: solid 1px #EFEFEF;}
.product-tabs.tabs .nav-tabs .nav-item .nav-link.active:after{display: none;}
.product-tabs.tabs .nav-tabs .nav-item{margin: 0;margin-bottom: -1px;}
.product-tabs.tabs .tab-content{display: inline-block;padding-left: 0;padding-right: 0;padding-bottom: 25px;}
.product-tabs.tabs .nav-tabs .nav-link{font-size: 14px;color: #000000;letter-spacing: 0;line-height: 21.7px;font-weight: 400;font-weight: 400;}
.product-tabs.tabs .nav-tabs .nav-link.active{font-size: 14px;color: #333333;letter-spacing: 0;line-height: 21.7px;font-weight: 700;border-bottom: solid 1px;}
.product-tabs.tabs .nav-tabs .nav-link:before{background-color: #000 !important;}
.category-products .products-section-title{font-size: 20px;color: #000000;font-weight: 500;margin-bottom: 10px;}
.caracteristicaEtiqueta{font-size: 12px;color: #E6674C;}
h1.product-detail-name{font-size: 34px;font-weight: 500;margin-bottom: 0;}
.product-prices .current-price{font-size: 30px;color: #005CB8;font-weight: 700;}
.product-discount .regular-price{font-size: 16px;color: #ACAAA6;font-weight: 400;}
.has-discount .discount{background: #005CB8;font-size: 12px;color: #ffffff;font-weight: 400;width: 65px;height: 20px;text-align: center;}
#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{background-color: #005CB8;}
#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-color:  #019FE4;}
.product-quantity .leo-compare-wishlist-button .btn:hover, .product-quantity .leo-compare-wishlist-button .btn:active, .product-quantity .leo-compare-wishlist-button .btn:focus{color: #005CB8;border-color: #005CB8;}
.product-quantity .leo-compare-wishlist-button .btn{color: #005CB8;border: 1px solid;height: 45px;line-height: 45px;}
.icon-heart:before{color: #005CB8;font-size: 22px;line-height: 45px;}
#product-availability .product-available{font-size: 13px;color: #005CB8;font-weight: 400;text-transform: none;margin-right: 15px;}
#product-availability{margin-top: 20px;margin-bottom: 20px;}
.delivery-information{font-size: 13px;color: #878787;font-weight: 400;text-transform: none;}
.product-add-to-cart .product-quantity .qty span.control-label{display: block;}
.product-add-to-cart .product-quantity .qty{display: flex;width: 175px;}
.product-detail .description-short,.product-detail .description-short p,.product-detail .description-short span{font-size: 13px;color: #4A4A4A;}
.product-detail.product-thumbs-bottom .product-thumb-images{padding: 0;}
#wrapper .breadcrumb{margin: 0 0 40px;padding: 5px 0;}
body#checkout section.checkout-step.-reachable.-complete h1 .done,body#checkout section.checkout-step.-reachable.-complete .step-title:before,#blockcart-modal .modal-header{background-color: #005CB8;}
.page-my-account #content .links a:hover i,.cart-grid-body .card-block h1,#blockcart-modal .product-name,.has-discount.product-price, .has-discount p,.done{color: #005CB8;}
#order-details > .card-title{font-size: 16px;}
.cart-grid .card,body#checkout section.checkout-step .content,#js-checkout-summary, section.js-current-step{border-top-width: 1px;}
#module-leoproductsearch-productsearch #js-product-list-top {display: none;}
#mywishlist h2,.page-header h1,h1.page-heading{color: #005CB8;font-size: 25px;text-transform: uppercase;font-weight: 500;}
.product-tabs.tabs .nav-tabs .nav-link.active,.product-tabs.tabs .nav-tabs .nav-link{background-color: transparent !important;}
#manufacturer #main h1{margin-top: 15px;color: #005CB8;font-size: 25px;text-transform: uppercase;font-weight: 500;}
.page-content.page-not-found .content p{margin-top: 15px;margin-bottom: 15px;color: #fff;}
.textoSobreNosotrosHome {display: flex;align-items: center;}
.textoSobreNosotrosHome h2,.textoSobreNosotrosHome div{text-align: left;}
.textoSobreNosotrosHome h2{font-size: 27px;color: #005CB8;font-weight: 600;position: relative;margin-bottom: 30px;}
.textoSobreNosotrosHome h2:after{content: '';width: 150px;height: 3px;background-color: #019FE4;position: absolute;bottom: -15px;}
.textoSobreNosotrosHome div{font-size: 14px;color: #000000;font-weight: 400;}
.textoSobreNosotrosHome a{background-color:#005CB8 !important;color: #fff;border-radius: 0 !important;}
.imagenesNuestroEquipo {padding-bottom: 50px;}
.imagenesNuestroEquipo .ApColumn{margin-bottom: 10px;}
.imagenesNuestroEquipo h2{font-size: 27px;color: #FFFFFF;font-weight: 600;}
.imagenesNuestroEquipo.box-bannertext .ApColumn .block.ApImage{padding: 10px;background-color: #012346;}
.imagenesNuestroEquipo.box-bannertext .ApColumn .block.ApImage img{margin-bottom: 10px;}
.imagenesNuestroEquipo.box-bannertext .ApColumn .block.ApImage p{font-size: 13px;color: #019FE4;font-weight: 400;margin-bottom: 0;}
.imagenesNuestroEquipo.box-bannertext .ApColumn .block.ApImage p:first-child{margin-top: 10px;}
.imagenesNuestroEquipo.box-bannertext .ApColumn .block.ApImage p:last-child{margin-bottom: 10px;}
.imagenesNuestroEquipo.box-bannertext .ApColumn .block.ApImage b,.imagenesNuestroEquipo.box-bannertext .ApColumn .block.ApImage strong{font-size: 14px;color: #FFFFFF;}
.textoTituloNuestroEquipo {padding-top: 50px !important;padding-bottom: 50px !important;}
.grupoDestacados{padding-top: 50px;}
.tiempoEnvioFicha{margin-bottom: 20px;}
.product-actions .add-to-cart i{width: 68px;height: 45px;line-height: 45px;}
.product-actions .add-to-cart{height: 45px;line-height: 45px;}
.userinfo-selector a,.userinfo-selector a span{text-transform: uppercase !important;font-size: 10px;color: #000000;position: relative;}
.userinfo-selector a.logout{margin-left: 40px;}
.userinfo-selector a.logout:before{content: '';position: absolute;left: -25px;top: 3px;width: 1px;height: 8px;background-color: #000;}
.btn-outline:hover, .btn-outline:focus, .btn:hover, .btn:focus, .btn-primary:hover, .btn-primary:focus{background-color: #005CB8;}
.alert-warning{background-color: rgba(0, 92, 184, 0.3);border-color: #005CB8;color: #000000;}
.custom-radio input[type="radio"]:checked + span,.leoproductsearch-result .ac_results .ac_over{background-color: #005CB8;}
#content.page-not-found{background-color: #005CB8;}
#content.page-not-found .btn{background-color: #D5F2FF;color:#005CB8;}
.titularSlider .caption-contain{line-height: 1;}
.thumbnail-container .functional-buttons{bottom: 25%;padding-left: 0;padding-right: 0;}
.thumbnail-container .functional-buttons a.quick-view:hover, .thumbnail-container .functional-buttons a.quick-view.added, .thumbnail-container .functional-buttons .btn-product:hover,.thumbnail-container:hover .functional-buttons a.quick-view, .thumbnail-container:hover .functional-buttons .btn-product, .thumbnail-container .functional-buttons .btn-product.added{color: #fff !important;background-color: #005CB8 !important;}
.thumbnail-container .functional-buttons a.quick-view, .thumbnail-container .functional-buttons .btn-product{font-size: 15px;}
.group-span-filestyle .btn-default, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .group-span-filestyle .btn-touchspin{background-color: #005CB8;}
/*RESPONSIVE MOVIL A IPAD VERTICAL*/
@media(max-width: 800px){
	.box-toph2.box-h4 #leo_search_block_top .btn{background: #005CB8;}
	.navbar-header .navbar-toggler .sr-only,.navbar-header .navbar-toggler:after, .navbar-header .navbar-toggler:before{background: #005CB8;left: 8px;}
	.textoSobreNosotrosHome{display: block;}
	.box-bannertext .ApColumn .block{max-width: 100%;padding: 15px;}
	.box-bannertext .ApHtml h3,.textoHomePosicionamiento h1{font-size: 18px;}
	.textoBannerHome p{font-size: 14px;}
	.ApColumn .manufacturers_block.block {margin-bottom: 18px;margin-top: 0;padding-top: 20px;}
	.box-navh2{display: flex;flex-wrap: wrap;justify-content: center;}
	.columnaTopHeaderUno {order: 1;width: 100%;justify-content: center;display: none;}
	.columnaTopHeaderDos {order: 0;width: 100%;justify-content: center;display: none;}
	.columnaTopHeaderTres {order: 2;width: 100%;justify-content: center;text-align: center;}
	.box-navh2 .col-info > div, .box-navh2 .col-info #_desktop_cart{float: none;}
	#js-product-list-header{margin-top: 15px;}
	.products-selection .showing{display: none;}
	h1.product-detail-name{font-size: 25px;}
	.product-prices .current-price{font-size: 22px;}
	.has-discount .discount{font-size: 10px;height: 18px;width: 60px;}
	.product-tabs.tabs .nav-tabs{display: block;}
	.tituloOculto h4{opacity: 1;}
	.box-footernew{padding: 0;}
	.box-toph2.box-h4 .col-cart #_desktop_cart .header i{font-size: 30px;line-height: 40px;}
	.box-toph2.box-h4 .col-cart #_desktop_cart .header i:before{color: #005CB8;}
	.box-footernew .ApColumn #block-newsletter-label.title_block,.box-footernew .block_newsletter .block_content{width: 100%;}
	.box-toph2.box-h4 #leo_search_block_top .form-control{border-color: #005CB8;border-radius: 0;}
	.box-toph2.box-h4 #leo_search_block_top .form-control::placeholder{display: none;}
	.box-navh2.box-h4 .userinfo-selector{line-height: 20px;}
	#cart #wrapper{padding-top: 15px;}
	#checkout .row.box-menuh4.ApRow.has-bg.bg-fullwidth-container{margin-right: 0;margin-left: 0;}
	.box-toph2.box-h4 .col-cart{right: 0;}
	#mywishlist h2, .page-header h1, h1.page-heading{margin-top: 10px;font-size: 20px;}
	.page-heading.product-listing .heading-counter{font-size: 18px;}
	#manufacturer #main h1{font-size: 22px;}
	.textoPosicionHome{width: 100%;}
	#order-confirmation #order-items h3.card-title{display: none;}
	#order-confirmation #wrapper{margin-top: 15px;}
	.box-menuh4 .navbar-header .navbar-toggler{color: #005CB8;border-color:#005CB8;}
}
