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

.color-white {
	color:#fff !important;
}

#header .desktop-sticky-wrapper.is-sticky [data-sticky-menu] {
    background: #003472;
    border-bottom: 2px solid red;
}

#header .desktop-sticky-wrapper.is-sticky ul li a:hover {
    color: #3d3d3d;
}

#header .desktop-sticky-wrapper.is-sticky ul li a {
    color: white;
}

#header .desktop-sticky-wrapper.is-sticky ul li a .adropdown.adrd1 ul li a{
    color: #3d3d3d !important;
}

#header .desktop-sticky-wrapper.is-sticky .left-nav-icon {
    background: #003472 !important;
    border-bottom: 2px solid yellow;
}

#header .desktop-sticky-wrapper.is-sticky .left-nav-icon .material-icons{
    color: white !important;
}

#header .desktop-sticky-wrapper.is-sticky .left-nav-trigger{
    bottom: -2px;
}

#cabecera {
    display: none;
}

#header .desktop-sticky-wrapper.is-sticky #cabecera {
    display: block;
    width: 120px;
    position: absolute;
    top: 6px;
    left: 45%;
}

#header .desktop-sticky-wrapper.is-sticky .search-widget form input[type=text] {
    background: #003472 !important;
    border: 0px;
    color: white;
}

#header .desktop-sticky-wrapper.is-sticky .search-widget {
    max-width: 250px !important;
}


#header .desktop-sticky-wrapper.is-sticky .search-widget form [type=submit] {
    background: #003472;    
}

#header .desktop-sticky-wrapper.is-sticky .form-control::placeholder{
    color:white;
    opacity:1;
}


#header .desktop-sticky-wrapper.is-sticky .bloque-busqueda {
    display: block !important;
}

#header .desktop-sticky-wrapper.is-sticky .back-larazon {
    display: block !important;
    position: absolute;
    left: 70px;
    top: 9px;
}

#header .desktop-sticky-wrapper.is-sticky #amegamenu .anav-top {
    justify-content: flex-end !important;
}

#header .desktop-sticky-wrapper.is-sticky #amegamenu {
    display: none !important;
}
.category-subs li a {
    color: #003472 !important;
}

.category-subs li a:hover {
    color: #003472 !important;
}

.category-title.h5 a {
    color: #003472 !important;
}

.reassurance-hook {
    margin-top: -15px;
}

.attribute-item.product-manufacturer {
    display: none;
}

.main-product-details .scroll-box-arrows .left, .main-product-details .scroll-box-arrows .right {
    margin-left: -7px;
    margin-right: -7px;
    background: #003472 !important;
}

.product-comments-additional-info-has-comments {
    padding: 0px !important;
    background: transparent !important;
}

.attribute-item.product-availability-date, .attribute-item.product-specific-references.ean13 {
    display: none;
}

@media (max-width:767px) {
    .img-fluid.manufacturer-logo {
        display: none;
    }
}

.mobile-header-version .customer-signin-module {
    position: inherit !important;
}


.mobile-header-version .customer-signin-module span{
    display: none !important;
}

.product-comments-additional-info-has-comments {
    display: -webkit-box !important;
}
.product-comments-additional-info .comments-note label {
    display: none;
}

.product-comments-additional-info .comments-note  {
    margin-right:15px;
}

.product-price, .price-total {
    color: #003472;
    padding-top: 15px;
    padding-bottom: 15px;
}

#empty-product-comment {
    display: none !important;
}

.product-comments-list.box-bg {
    border: 0px !important;
}

.cart-preview .cart-header .cart-link {
    background: white;
    color: #003472;
    font-size: 18px;
}

.cart-preview .cart-header .cart-link:hover {
    background: white !important;
    color: #68a3de;
    font-size: 18px;
}


.mobile-menu-icon.d-flex.align-items-center.justify-content-center {
    background: white !important;
}

.mobile-menu-icon.d-flex.align-items-center.justify-content-center i{
    color: #003472 !important;
}

#header .mobile-sticky-wrapper.is-sticky {
    background: #003472;
}

#header .mobile-sticky-wrapper.is-sticky .mobile-menu-icon {
    background: #003472 !important;
}

#header .mobile-sticky-wrapper.is-sticky .mobile-menu-icon i {
    color: #fff !important;
}

#header .mobile-sticky-wrapper.is-sticky .account-link {
    color: #fff !important;
}

#header .mobile-sticky-wrapper.is-sticky .cart-preview .cart-header .cart-link {
    background: #003472;
    color: #fff;
    font-size: 18px;
}

#header .mobile-sticky-wrapper.is-sticky .search-widget form input[type=text] {
    background: none;
    color: white;
}


#header .mobile-sticky-wrapper.is-sticky .searchbar-wrapper {
    color: white !important;
}

.searchbar-wrapper {
    width: 100%;
    color: #003472;
}

.block.block_id_2 {
    padding-top: 20px;
}

button.slick-next.slick-arrow {
    background: lightgrey;
    color: #003472;
}

button.slick-prev.slick-arrow {
    background: lightgrey;
    color: #003472;
}

.header-main-menu-wrapper .account-link {
    display: none !important;
}

#header .desktop-sticky-wrapper.is-sticky .account-link  {
    display: block !important;
}
.u-userLauncherColor:not([disabled]) {
    background: #003472;
}

.footer-menu .linklist a {
    color: #fff !important;
}

.linklist a:hover {
    color: #68a3de !important;
}

.fa.fa-envelope a {
    color: #003472;
}

.fa.fa-envelope a:hover {
    color: #68a3de !important;
}

.anav-top .amenu-link:hover{
    color: #68a3de !important;
}

.block.block_id_6.clearfix.oferta-dia {
    min-height: 350px;
    margin-bottom: 25px;
    margin-top: 20px;
    border: 2px solid #003472;
    border-radius: 10px;
}

.product-list .list .product-miniature .first-block {
    flex: none;
    max-width: 350px !important;
}

.block.block_id_6.clearfix.oferta-dia .title-block{
    background: #003472;
    color: white;
}

.block.block_id_6.clearfix.oferta-dia .title-block span{
    text-align: center;
    width: 100%;
}

.third-block-left .js-product-comment {
    position: absolute;
    margin-top: -10px;
}

.third-block-left .product-price-and-shipping .second-prices .regular-price {
    margin-top: 40px !important;
    margin-left: -50px !important;
}

.product-flag.pack, .product-flag.new, .product-flag.on-sale {
    display: none !important;
}

.product-flag.discount span {
    background: #fd0000 !important;
}

ul ul a {
    list-style-type: none !important;
}

.no-account.text-center a {
    background: white !important;
    color: #003472;
    font-weight: bold;
}
.no-account.text-center a:hover {
    color: #003472 !important;
    font-weight: bold;
}

.block-reassurance.blockreassurance-product.box-bg {
    border:0px !important;
    border-top: 1px solid #ebebeb !important;
}

.menu-sublista {
    list-style-type: none !important;
}

.anav-top .acategory-content .category-subs li a{
    border:0px !important
}

.anav-top .acategory-content .category-subs li a:before {
    border:0px !important
}

.anav-top .acategory-content .category-subs li a:before :hover {
    border:0px !important
}

button:hover{
    background:#68a3de !important;
}

.banner1>a>span:hover {
    color: #68a3de !important;
}

a.btn.add-to-cart.details-link:hover {
    background: #68a3de !important; 
}

.product-list .product-miniature .variant-links a {
    border-radius: 50% !important;
}

.pie {
    display:flex;
    color: white !important;
}

.pie li {
    padding-left: 5px;
}

.oferta-dia .product-list {
    padding: 0px 20px;
}

.add-to-cart .fa {
    display: none;
}

.oferta-dia .product-list .grade-stars.small-stars {
    display: none !important;
}

.oferta-dia .product-list .product-price {
    color: red !important;
    font-size: 36px !important;
}

.oferta-dia .product-list .product-miniature .third-block {
    align-self: self-start !important;
}

.oferta-dia .product-list .product-miniature .product-thumbnail {
    border: 1px solid #003472 !important;
    border-radius: 0px !important;
    padding: 2px;
    margin: 1px;
}
.category-tree>ul>li>a:hover{
    color: #68a3de !important;   
}

.category-tree ul li a:hover{
    color: #68a3de !important;   
}

.st-menu .user-info .account-link a {
    color: white !important; 
}

.st-menu .user-info .account-link a:hover {
    color: #68a3de !important;   
}


.st-menu .user-info .logout-link {
    color: white !important; 
}

.st-menu .user-info .logout-link:hover {
    color: #68a3de !important;   
}

#mobile-amegamenu .anav-top .amenu-link{
    color: white !important;
}

.main-product-details .page-heading {
    margin-bottom: 0px;
}

.star-content i {
    font-size: 17px !important;
}

.star-content div.star, .star-content div.star-on, .star-content div.star-hover {
    width: 15px !important;
    height: 15px !important;
}

.star-content div.star-on i {
    margin-left: 0px;
    margin-top: 0px;
}

.grade-stars {
    width: 70px !important;
}

.btn-warning {
    background: #68a3de !important;   
    color: white;
}

.discount-amount {
    background: #fe0000 !important;
}

.product-availability {
    display: none !important;
}

.discount-percentage {
    background: #fe0000 !important;
}

.mailalert-product-page.js-mailalert.shadow-box.sm-bottom {
    padding-left: 0px !important;
}

.btn.btn-info.btn-small {
    background: #68a3de !important;
}

.btn.btn-comment.btn-small.btn-teriary.post-product-comment {
    border: 0px !important;
}

.btn.btn-comment.btn-small.btn-teriary.post-product-comment:hover {
    border: 0px !important;
	background: transparent !important;
    color: #68a3de !important;  
}

.parallax-larazon {
    position: relative;
    opacity: 1;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.parallax-img-home {
    background-image: url(test.jpg);
    min-height: 400px;
}

@media (max-width:767.98px){
	.anav-top .adropdown .dropdown-wrapper {
		background: #003472;
	}
	.category-title.h5 a {
		color: #fff!important;	
	}
	.category-subs li a {
		color: #fff!important;
	}
	.category-subs li a:hover {
   		color: #fff !important;
	}
}

.footer-item-title {
	text-transform: uppercase;
    font-size: 1.125rem;
    margin-bottom: 12px;
    color: #fff;
}


.anav-top .adropdown a:hover, .anav-top .acategory-content .category-title a:hover, .anav-top .aproduct-content .product-name a:hover, .anav-top .amanufacturer-content .brand-name a:hover {
    color: #68a3de !important;
}

.btn.btn-primary:hover {
       background: #68a3de !important;
}


.btn-info {
    color: #fff;
    background-color: #68a3de !important;
    border-color: #68a3de !important;
}


#search_filters .facet .faceted-slider .slider-range.ui-slider-horizontal .ui-slider-range {
    background: #68a3de !important;
}



.seleccionlarazon .title-block span {
    text-align: center !important;
    font-size: 40px!important;
    font-weight: 800!important;
    margin-bottom: 20px!important;
    border-bottom: 4px solid red!important;
    padding: 9px!important;
    line-height: 45px!important;
}

.outside-container.bottom-column-content {
    background: #a1b3cc8f !important;
    padding: 30px !important;
}
