﻿.navbar-brand img {
    max-width: 45%;
}

.footer .newsletter .newsletter-subscription-wrapper {
    height: 50%;
}

.input-group-quantity input{
	padding-left: reset;
    padding-right: 35px;
    text-align: right;
}

@media (min-width: 1200px) {
    /*.page.login-page .container {
        max-width: 570px;
    }*/
    .page.login-page .container .col-md-6 {
        margin-right: auto;
        margin-left: auto;
    }
}

@media (max-width: 990px){
	.navbar .search-box {
		background: #FE0000;
	}
}

.sublist-toggle::before {
    color: #FE0000 !important;
}

.sublist .nav-link {
    color: #FE0000 !important;
}

.navbar-toggler .fa-bars::before {
    color: #FE0000;
}

/* Page main */
#ui-id-1{
	z-index: 100010;
}

.search-box-text {
    border: 1px solid #FE0000;
}

.navbar .search-box .input-group-append .button-1 {
    background: #FE0000;
    border: 1px solid #FE0000;
}

.navbar.nav-bottom .navbar-nav {
    background: #FE0000;
}

.navbar.nav-bottom::before {
    background: #FE0000;
}

.page-body .product-grid .title::before, .blog-news-area .title-container::before, .OCarousel-category-slider .title::before, .footer .manufactures-area .title::before {
    background: #FE0000;
}

.page-body .ocarousel-grid .title {
    color: #FE0000;
}

.category-item .title, .category-add-text {
    background-color: #FE0000;
}

.navbar-nav .form-control {
    background: url(../images/select-arrow-dark-2.svg) #FE0000;
	background-size: 10px;
    background-repeat: no-repeat;
    background-position: 100%;
}

.navbar [class*="icon"]::before {
    color: #FE0000;
}

.navbar .nav-link [class*="qty"] {
    border: 1px solid #FE0000;
}

.ocarousel-grid .carousel-category .owl-nav .owl-prev, 
.ocarousel-grid .carousel-category .owl-nav .owl-next {
    background: #FE0000 !important;
}

.page-body .ocarousel-grid .owl-nav button.owl-prev:hover,
.page-body .ocarousel-grid .owl-nav button.owl-next:hover {
    background: #FE0000 !important;
}

.page-body .ocarousel-grid .owl-nav button.owl-prev:focus,
.page-body .ocarousel-grid .owl-nav button.owl-next:focus {
    outline-color: #FE0000;
}

.carousel-category .featured-category-title::before {
    background: #FE0000;
}

.product-item .offer-content .new-product-label, .product-details-page .offer-content .new-product-label {
    background: #FE0000;
}

.buttons button:focus, .buttons button:hover, .buttons button:first-child, .add-to-cart-button-quick-view {
    outline-color: #FE0000;
    background-color: #FE0000;
}

.buttons button:first-child {
    border: 1px solid #FE0000;
}

.product-grid .item-box .price {
    color: #FE0000;
}

.buttons button {
    outline-color: #FE0000;
}

.navbar .dropdown-menu .nav-item:hover > .nav-link {
    background: #FE0000;
}

.navbar-nav .dropdown-menu .nav-item:hover {
    background: #FE0000;
}

.bar-notification {
    background: #d14e4e;
}

a, a:hover, span.value {
    color: #FE0000;
}

.theme-button:focus, #topcartlink .dropdown-menu .button-1:focus, .search-page .search-button:focus, .contact-page .button-1:focus, .apply-vendor-page .button-1:focus, .quick-view-plugin-btn:focus, #quick-view-product-details-modal .modal-dialog button:focus, .theme-button:hover, #topcartlink .dropdown-menu .button-1:hover, .search-page .search-button:hover, .contact-page .button-1:hover, .apply-vendor-page .button-1:hover, .quick-view-plugin-btn:hover, .theme-button:first-child, #topcartlink .dropdown-menu .button-1:first-child, .search-page .search-button:first-child, .contact-page .button-1:first-child, .apply-vendor-page .button-1:first-child, #quick-view-product-details-modal .modal-dialog btn-email-friend:hover {
    outline-color: #FE0000;
    background-color: #FE0000;
}

#topcartlink .buttons input.cart-button {
    background: #FE0000 !important;
}

#topcartlink .dropdown-menu .button-1 {
    background: #FE0000;
}

#topcartlink .buttons input.cart-button:hover {
    color: #FE0000 !important;
}

.theme-button, #topcartlink .dropdown-menu .button-1, .search-page .search-button, .contact-page .button-1, .apply-vendor-page .button-1, .quick-view-plugin-btn, .add-address-button, .anywhere-slider-item .slider-btn {
    background: #FE0000;
    border: 1px solid #FE0000;
    outline-color: #FE0000;
}

.footer .scrollup {
    background: #FE0000;
}
/**************/

/* Image Main */
.product-item .picture,
.category-item .picture{
	height: 302.5px;
    display: flex;
    align-items: center;
	justify-content: center;
}
/**************/

/* Catégorie */
.breadcrumb h1 {
    color: #FE0000;
	/*text-shadow: -1px 0px 0 #fff, 0px -1px 0 #fff, 1px 0px 0 #fff, 0px 1px 0px #fff;*/
}

.breadcrumb ul li {
    color: #FE0000;
}

.side-2 button, .side-2 .title strong, .mobile-filter-view button {
    background-color: #FE0000;
}

.side-2 ul:not(.recent-items-list) a:hover, .side-2 ul:not(.recent-items-list) .active.last > a {
    color: #FE0000;
}

.side-2 button:hover, .side-2 button:active, .side-2 button:focus {
    background-color: #FE0000;
}

.product-viewmode a.selected {
    background: #FE0000;
}
/**************/

/* Article */
.product-variant-list .add-to-cart-button, .product-details .add-to-cart-button, .add-to-cart-button-quick-view, .wishlist-icon {
    background: #FE0000;
}

#product-tabs .nav-link.show, #product-tabs .nav-link.active {
    color: #FE0000;
    border-bottom: 2px solid #FE0000;
}
/**************/

/* Recherche */
input[type="checkbox"] ~ label::before {
    color: #FE0000;
}
/**************/

/* Mon compte */
input[type="radio"] + label::before {
    color: #FE0000;
}

.button-2, .btn-email-friend, .btn-compare-product, .wishlist-icon, .checkout-as-guest-or-register-block .checkout-as-guest-button, .checkout-as-guest-or-register-block .register-button {
    border: 1px solid #FE0000;
    color: #FE0000;
}

.add-address-button {
    background: #FE0000 !important;
    border: 1px solid #FE0000;
}
/**************/

/* Commande */
.order-progress li.active-step {
    background: #FE0000;
}

.cart thead {
    background: #FE0000;
}

.ui-widget-header {
    background: #FE0000;
}

.checkout-page .address-item .select-button button {
    background: #FE0000;
}

.checkout-page .address-item .select-button button:hover {
    background: #d14e4e;
}

.checkout-page .cart-footer .totals {
    background: #FE0000;
}

.checkout-page .buttons .confirm-order-next-step-button, .checkout-page .buttons .payment-method-next-step-button, .checkout-page .buttons .payment-info-next-step-button, .checkout-page .buttons .shipping-method-next-step-button, .checkout-page .buttons #billingaddress-next-button {
    background: #FE0000;
}
/**************/

.breadcrumb:first-child {
    background-image: url(../images/MonseuHeader.png);
    /*background-image: url(../images/Monseu-0028.jpeg);*/
	background-position: center -130px;
}

.homepagePromotionSlider, .newsletter-box, .latest-blog-container {
    background-image: url(../images/MonseuFooter.png);
    /*background-image: url(../images/Monseu-0003.jpeg);*/
    background-position: center 400px;
}

.homepagePromotionSlider::before, .newsletter-box::before, .latest-blog-container::before {
    opacity: 0.3;
}

.footer {
    background-image: url(../images/footer_background_red.jpg);
}

.adresse::before{
	content: '';
    position: relative;
    width: 40px;
    height: 3px;
    background: #FE0000;
    z-index: 1;
    display: block;
    margin: auto auto 10px auto;
    bottom: 0;
}

.eu-cookie-bar-notification {
    background: #FE0000 !important;
	color: white !important;
}

.eu-cookie-button {
    background-color: #FE0000 !important;
}


