/********************** VictorM *****************************/
/********************** COLOR *****************************/
#leo-paneltool{display:none;}
/* Generic */
body{background-color:#eeeeee;color: #6b0b1b !important;}
.keep-header #header{background-color:#eeeeee;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, a:hover{color: #C8102E;}
p, label, .label{color: #C8102E;}
.btn{background: #003758;color:#C8102E;}
/* .btn-title{color:#0c4669;}
.btn i{color:#0c4669;} */
.btn-title{color:#C8102E;}
.btn i{color:#C8102E;}
.product-actions .add-to-cart:hover,.btn:hover{background: #003758;border:1px solid #C8102E;}
a, a span:hover{color: #C8102E;}
.header-top ul.megamenu{display: flex; justify-content: center;}
body#checkout section.checkout-step{background-color: #0c4669;color: #C8102E !important;}
body#checkout section.checkout-step .content button[type=submit].btn-primary{background: #003758}
body#checkout section.checkout-step .content button[type=submit].btn-primary:hover{background: #C8102E;border:1px solid #003758;}
/* span{color:#C8102E;} */
.image_description p,.image_description h3{color: #C8102E;}
hr{border-top: 1px solid rgba(236, 236, 236, 0.1);}
.dropdown{background-color:#eeeeee !important;color:#babeca;}
.product-actions .add-to-cart {background: #003758;}
a span.btn-title:hover{color: #0c4669;}
.leo-wishlist-bt-content i{color:#0c4669;}
.leo-compare-bt-content i{color: #0c4669;}
.breadcrumb li a span{color:#003758;}
.modal-content{background: #0c4669;}
.form-control{color: #000000;}
.alert-warning{background-color: rgba(255, 0, 0, 0.3);border-color: #003758;}
.box15-h1 .ApColumn li a:hover{color: #003758;}
.box15-h1 .ApColumn li a{color: #003758;}
.text-muted{color: #C8102E !important;}
.color-red{color: #C8102E !important;}

/* Header */
/* Header */
.box2-h4 .block-carousel-image-container .title{color: #C8102E;}
.popup-over.leo_block_top i,#_desktop_cart .cart-preview .header i{color: #C8102E}
#_desktop_cart .cart-preview .header .cart-products-count{color:#C8102E;}
#_desktop_cart .cart-preview .header .price{color: #C8102E;}
/* .popup-over a.popup-title span{color:#C8102E;} */
.popup-over a.popup-title span:hover{color:#003758;}
.popup-over.leo_block_top .popup-content .currency-selector li.current a{color:#003758;}
.popup-over.leo_block_top .popup-content .language-selector li.current img{border:1px solid #003758;}
.popup-content{background-color:#eeeeee !important;}
.leo-dropdown-cart-item a{color: #003758;}
.leo-dropdown-cart{background-color:#eeeeee !important;}
.leo-dropdown-cart-content{background-color:#eeeeee !important; border-top:3px solid #C8102E;}
.leo-dropdown-cart-subtotals .value, .leo-dropdown-cart-total .value{color:#C8102E;}
.leo-dropdown-cart-item a:hover, .leo-dropdown-cart-item a:focus{color:#C8102E;}
.leo-cart-item-info .product-quantity .leo-input-product-quantity{border-top: 1px solid #0c4669; border-bottom: 1px solid #0c4669;background-color:#eeeeee; color:#C8102E;}
.leo-cart-item-info .product-quantity .leo-bt-product-quantity{border: 1px solid #0c4669;background-color:#eeeeee;}
.leo-cart-item-info .product-quantity .leo-bt-product-quantity:hover{background-color:#c11525;color:#C8102E;}
.leo-bt-product-quantity:hover i{color: #C8102E !important;}

/* Menu */
.leo-megamenu .dropdown-toggle:after,.popup-over .popup-content a, .leo-megamenu .dropdown-menu li a{color:#babeca;}
.popup-over a.popup-title span, .leo-megamenu .navbar-nav > li > a{color:#babeca;}
.leo-megamenu .dropdown-menu{background: #eeeeee; color: #C8102E; border:1px solid #C8102E;}
/* .leo-megamenu .dropdown-menu li a{color: #C8102E;} */
.leo-megamenu .dropdown-menu li a:hover{color: #003758;}
.block-categories .category-sub-menu li > a{color: #C8102E;}
.block-categories .category-sub-menu li > a:hover{color: #003758;}
.leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu img{padding-top: 0;}
.leo-megamenu .navbar-nav li ul{display: flex; flex-direction: row; justify-content: space-evenly;}
.leo-megamenu .navbar-nav .menu-title{text-align: center;}

/* .leo-megamenu .dropdown-menu li a{color: #C8102E;} */

/* Bottom floating elements */
#back-top a{background-color:#003758;}
#back-top a:hover{background-color:#003758;}
.leo-fly-cart-icon-wrapper {background-color:#C8102E;}
.leo-fly-cart-icon-wrapper .leo-fly-cart-icon{background-color:#003758;}
.leo-fly-cart-icon-wrapper .leo-fly-cart-icon:hover{background-color:#003758;}
.leo-fly-cart-icon-wrapper .leo-fly-cart-total {background: #0c4669;border: 2px solid #C8102E;color:#003758;}
.leo-fly-cart-slidebar.slidebar_bottom {border-top: 3px solid #003758;}
.leo-fly-cart-slidebar{background: #0c4669;}
.view-leo-dropdown-additional{background-color:#C8102E}
.view-leo-dropdown-additional:hover{background: #0c4669;border:1px solid #C8102E;}
.leo-dropdown-overlay{background: #0c4669;}
.leo-dropdown-cart-item .leo-dropdown-additional{background: #0c4669;}
.leo-dropdown-cart-item.high-light, .leo-dropdown-cart-item.show-combination, .leo-dropdown-cart-item.show-customization, .leo-dropdown-cart-item.show-additional{background: #0c4669;}
.leo-plist-style.owl-theme .owl-controls .owl-page.active span, .leo-plist-style .owl-theme .owl-controls.clickable .owl-page:hover span{background: #0c4669;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background: #0c4669;}

/* Links */
a:focus, a:hover {color: #003758;}
.leo-megamenu .navbar-nav > li:hover > a,
.leo-megamenu .navbar-nav > li:focus > a,
.leo-megamenu .navbar-nav > li.active > a,
.leo-megamenu .dropdown-menu .menu-title a:hover,
.leo-megamenu .dropdown:hover > a,
.leo-megamenu .dropdown-menu li a:hover,
.leo-megamenu .dropdown-toggle:after,
.popup-over a.popup-title span:hover,
.breadcrumb li a:hover,
.ApColumn li a:hover,
.popup-over .popup-content a:hover,
.block-social li:hover a:before
{color:#C8102E !important;}

/* Carousel */
.box14-h1 .header_logo a{background: transparent;}
.block-carousel-image-container:hover img{border: 1px solid #C8102E !important;}
.no-background .block-carousel-image-container:hover img{border: none !important;}
.block-carousel-image-container img {background: #0c4669;}
.block-carousel-container:hover .title{color: #003758;}
.block-carousel-image-container .title{color:#C8102E;}
.ApRow .title-ap-group{color:#C8102E;}
.iview-directionNav a:hover {background-color: #C8102E; color: #fff;}
.leo-plist-style.owl-carousel .owl-item:hover{border: 1px solid #003758;}
.leo-plist-style.owl-theme .owl-controls .owl-page.active span, .leo-plist-style .owl-theme .owl-controls.clickable .owl-page:hover span{background-color: #003758;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background-color: #0c4669;}
.owl-theme .btn:hover{border:none;}
.leo-plist-style .thumbnail-container .cart .add-to-cart i{color: #003758}
.not-rouded .block-carousel-image-container:hover img {background-color: transparent; border: none;}
.underline-h1 h4.title_block{color: #C8102E;}

/* NewsLetter */
.block_newsletter form button{background: #C8102E;}
.block_newsletter form .btn:hover{color: #C8102E;}

/* Authentication page */
.page-authentication #content{background: #0c4669;}

/* Contact Form */
.contact-form h3{color: #C8102E;}
.group-span-filestyle .btn-default, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .group-span-filestyle .btn-touchspin{background: #003758;}
.buttonText{color: #0c4669;}

/* Search */
.search-in-product a:hover{color: #0c4669;}
.search-in-product a{color: #C8102E;}
.ac_results li:hover {background: #003758;}
.ac_results li {background: #eeeeee;}
.leoproductsearch-result .ac_results{background: #eeeeee;}

/* Product List */
.leo-plist-style .thumbnail-container .product-meta .product-price-and-shipping{color:#3d7b22}
#products{background: #0c4669; color:#C8102E;}
.products-selection .display > div.selected a{color: #003758}
.products-selection .display > div a:hover{color: #003758;}
.products-selection {background: #0c4669;}
.products-selection .display > div a{color: #C8102E;}
.products-sort-order.dropdown{background: #0c4669 !important;}
.pagination{background: #0c4669;}
.leo-plist-style .thumbnail-container .product-meta{background: #0c4669;}
.leo-plist-style .thumbnail-container:hover .cart i:before{background-color: #0c4669;}
.leo-plist-style .thumbnail-container .cart:hover i:before{background-color: #C8102E; color: #0c4669;}
.leo-plist-style .thumbnail-container .product-title {color: #C8102E;}
.leo-plist-style .thumbnail-container .product-title a{color: #C8102E;}
.leo-plist-style .thumbnail-container:hover .product-title a{color: #003758;}
.leo-plist-style.owl-carousel .owl-item{background: #0c4669;}
.sidebar .block .title_block a{color: #003758 !important;}
.sidebar .block{background: #0c4669; color:#C8102E; border:none;}
.sidebar .block .block_content{background: #0c4669;}
.card{background-color: #0c4669;}
.leo-plist-style .thumbnail-container .product-meta .category-default a,
.leo-wishlist-bt-content i,
.leo-compare-bt-content i,
.leo-plist-style .thumbnail-container .functional-buttons > div .btn-product
{color: #C8102E;}
.leo-wishlist-bt-content i:hover,
.leo-compare-bt-content i:hover
{color: #003758;}

/* Pagination */
.pagination a{color: #C8102E;}
.pagination a:hover{color: #003758;}
.pagination .current a{color: #003758;}
.product_list.list .thumbnail-container:after{border-bottom: 2px solid #C8102E;}
.pagination {border-top: 3px solid #C8102E;}

/* Product page */
.product-cover .layer:hover{background: #003758;}
.add-to-cart.btn i{color:#C8102E;}
.product-add-to-cart .compare{margin-top:10px;}
.product-actions .control-label{color: #a8a8a8;}
.product-quantity .input-group-btn-vertical .btn{background: #0c4669; border: 1px solid #eeeeee;}
.product-quantity .input-group-btn-vertical .btn i{color: #003758;}
.product-quantity .input-group-btn-vertical .btn:hover{background: #003758; border: 1px solid #eeeeee;}
.product-quantity .input-group-btn-vertical .btn:hover i{color: #C8102E;}
.product-quantity #quantity_wanted{color: #C8102E; background-color: #0c4669;border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;}
.product-tabs.tabs .tab-content{background: #0c4669;}
.product-features > dl.data-sheet dd.value, .product-features > dl.data-sheet dt.name{background: #0c4669;}
.product-tabs.tabs .nav-tabs .nav-link.active{color:#003758; border-bottom-color: #003758;}
.product-tabs.tabs .nav-tabs .nav-link{color:#003758; }
.product-tabs.tabs .nav-tabs .nav-link:hover{color: #C8102E;}
.product-tabs.tabs .nav-tabs .nav-link:before{background: #003758;}
.product-detail-name{color:#C8102E;}
.product-description{color:#C8102E;}
.social-sharing span{color: #C8102E;}
.product-prices .tax-shipping-delivery-label{color: #C8102E;}
.product-actions .control-label{color: #C8102E;}
#product-details .label{color: #C8102E;}

/* Cart */
.cart-summary-line .value{color: #000000;}
.cart-grid-right .cart-detailed-actions .btn{background-color: #003758;}
.cart-grid-right .cart-detailed-actions .btn:hover{background: #C8102E;border:1px solid #003758;}
.product-line-grid-right .bootstrap-touchspin > .form-control, .product-line-grid-right .bootstrap-touchspin > .input-group{color: #003758; background-color: #C8102E; border-top: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee;}
.product-line-grid-right .cart-line-product-actions .remove-from-cart, .product-line-grid-right .product-price .remove-from-cart{color: #000000;}
.product-line-grid-right .cart-line-product-actions .remove-from-cart:hover, .product-line-grid-right .product-price .remove-from-cart:hover{color: #C8102E;}
.product-line-grid-right .bootstrap-touchspin > .input-group-btn-vertical > .btn{background: #0c4669; border: 1px solid #eeeeee;color: #C8102E;}
.product-line-grid-right .bootstrap-touchspin > .input-group-btn-vertical > .btn:hover{background: #C8102E; color: #0c4669;}
.product-line-grid-right .cart-line-product-actions, .product-line-grid-right .product-price{color: #C8102E;}
.cart-grid-body > a.label{background-color: #003758;border-color: #003758;}
.cart-grid-body > a.label:hover{background: #C8102E;border:1px solid #003758;}
#blockcart-modal{color: #C8102E}
#blockcart-modal i{color: #C8102E !important;}
#blockcart-modal .modal-content{color: #C8102E;border: 2px solid #003758;}
#blockcart-modal .modal-header{background: #003758;}
#blockcart-modal .modal-body{background: #0c4669;}
#blockcart-modal .modal-body .divide-right p{color: #C8102E;}
#blockcart-modal .product-name{color: #000000;}
#blockcart-modal .cart-content .cart-content-btn .btn{background:#003758; color: #C8102E;}
#blockcart-modal .cart-content .cart-content-btn .btn:hover{background: #0c4669;border:1px solid #C8102E;color: #C8102E;}
.leo-fly-cart-slidebar.active-scroll .leo-dropdown-bottom{background: #0c4669;}

/* Order */
.product-price{color: #C8102E;}
.nav-item .nav-link.active, .nav-item .nav-separtor.active{color:#003758;}
.nav-item .nav-link:hover{color: #003758;}
.custom-radio input[type="radio"]:checked + span{background: #003758;}
.custom-checkbox input[type="checkbox"]:checked + span .checkbox-checked, .custom-checkbox input[type="radio"]:checked + span .checkbox-checked{color:#003758;}
body#checkout section.checkout-step .address-item.selected{background: #0c4669;}
body#checkout section.checkout-step .delivery-option{background: #0c4669;}
.MR-Widget{background: #0c4669;}
body#checkout .modal-content{background: #0c4669;}
.definition-list dl dd, .definition-list dl dt{background: #C8102E;color: #0c4669;}
.definition-list dl dd:nth-of-type(even), .definition-list dl dt:nth-of-type(even){background: #003758;color: #C8102E;}
body#checkout section.checkout-step .address-item{background: #003758;color: #C8102E;}
body#checkout section.checkout-step .add-address a{color:#003758;}

/* Account */
.page-my-account #content .links a:hover i{color: #003758;}
.page-my-account #content .links a span.link-item{background: #0c4669;}
.page-customer-account #content{background: #0c4669;}
.page-addresses .address{background: #0c4669;}
.page-addresses .address .address-footer a:hover{color:#003758;}
.page-addresses .addresses-footer a:hover{color:#003758;}
.page-addresses .address{color: #cacaca;}
#my-account .page-footer > div a{border-color: #003758;}
#my-account .page-footer > div a:hover{border-color: #C8102E;}

/* Modules */
.psgdprinfo17{background: #0c4669;}
.paypal-mark{background: #0c4669 !important;}
.popover-content{background: #0c4669 !important;}

/* CMS */
.page-content.page-cms{background: #0c4669;}

/********************** STYLE *****************************/
/* Generic */
.box3-h1{padding-top:5px;} /* Padding for <hr> before menu */
.header_logo img{max-width: 75%;}
html:not([data-scroll='0']) .header-top .header_logo img{max-width: 50%;}
html:not([data-scroll='0']) .header-top{box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.5);}

/* Contact Form */
.contact-form h3{font-size: 40px; }

/* Header */
#_desktop_cart .cart-preview .header .price{display:inline; margin-left: 10px;}
.header-top .container {width: 100%; padding: 0 80px;}

/* Menu */
.leo-megamenu .dropdown-menu{min-width: 260px;}

/* Carousel */
.box14-h1 .header_logo a{background: transparent;}
.no-title-carousel-elements .block-carousel-image-container .title{display: none;}
.not-rouded img{border-radius: 0% !important; max-width: 224px;}
.underline-h1 h4.title_block{border-bottom: 1px solid;display: block; max-width: 50%; margin-left: auto; margin-right: auto; text-align: center; font-weight: bold; font-variant: small-caps;}
.box4-h1 .block-carousel-image-container:hover img {-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.box4-h1 .block-carousel-image-container img {padding: 22px 21px; border: 1px solid transparent; transition: all 0.5s ease; border-radius: 50%;}
.box2-h4 .block-carousel-image-container:hover img {-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.box2-h4 .block-carousel-image-container img {padding: 22px 21px; border: 1px solid transparent; transition: all 0.5s ease; border-radius: 50%;}

/* Bottom floating elements */
.leo-fly-cart-slidebar.slidebar_bottom .leo-fly-cart{border: none;}
.left .block-social{padding-right: 0 !important;}

/* Product List */
.leo-plist-style .thumbnail-container .product-meta{padding: 10px}
.sidebar .block{border:none;}

/* Product page */
.product-add-to-cart .compare{margin-top:10px;}
.product-quantities{display: none;}

/* Cart */
.cart-grid-right .cart-detailed-actions .btn{font-size: 14px;font-weight: 700;}
.cart-grid-body > a.label{font-size: 14px;font-weight: 700;}

/* Footer */
.box11-h2 .left{margin-top: 0;}
.box11-h2{padding-top: 0;}
/***********************************************/
