/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#dor-topbar01.dor-topbar-wrapper {
    background: #132756 !important;
}

span.account-title {
    color: #fff;
}

.dor-header .dor_search button[name="submit_search"] {
    background: #ef0a02 none repeat scroll 0 0 !important;
    border: 1px #ef0a02 solid;
}

.dor-header #dor_search_top form#searchbox {
    border: 2px solid #ef0a02;
}

@media (max-width: 991px) {
    #dor-verticalmenu .dor-vertical-title {
        background-color: #ef0a02 !important;
        border-color: #ef0a02 !important;
    }
}

.dor-vertical-title {
    border: 2px solid #ef0a02;
    background: #ef0a02;
}

span.txt-free-shipping {
    font-size: 11.5px !important;
    margin-right: 6px !important;
    top: -7px !important;
}

li.parent.dropdown.aligned-left:nth-child(1)::before {
    content: url(../dorado/img/washing-machine.png);
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px;
}

li.parent.dropdown.aligned-left:nth-child(2)::before {
    content: url(../dorado/img/music.png);
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px;
}

li.parent.dropdown.aligned-left:nth-child(3)::before {
    content: url(../dorado/img/micro.png);
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px;
}

li.parent.dropdown.aligned-left:nth-child(4)::before {
    content: url(../dorado/img/petit.png);
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px;
}

li.parent.dropdown.aligned-left:nth-child(5)::before {
    content: url(../dorado/img/clim.png);
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px;
}

li.parent.dropdown.aligned-left:nth-child(6)::before {
    content: url(../dorado/img/pc.png);
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px;
}

li.parent.dropdown.aligned-left:nth-child(7)::before {
    content: url(../dorado/img/sport.png);
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px;
}

li.parent.dropdown.aligned-left:nth-child(8)::before {
    content: url(../dorado/img/icon-mob.png);
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px;
}

li.parent.dropdown.aligned-left:nth-child(9)::before {
    content: url(../dorado/img/machine-de-pesage-.png);
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px;
}

li.parent.dropdown.aligned-left:nth-child(10)::before {
    content: url(../dorado/img/poele.png);
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 4px;
}

li.parent.dropdown.aligned-left:hover::before {
    filter: brightness(0) invert(1);
}

@media (min-width: 991px) {
    div.feature-content {
        padding-left: 45px !important;
    }
}

.TabProductNav .selector {
    background: linear-gradient(45deg, #de0018 0%, #b10703 100%) !important;
}

em.flaticon-countdown {
    color: #df0018 !important;
}

i.flaticon-four.icon1 {
    color: #df0018 !important;
}

i.flaticon-four.icon2 {
    color: #df0018 !important;
}

div.container-fluid {
    background: url(https://lab.prodexo.net/7/allani/img/bgentreprise.png) no-repeat center;
    background-size: cover;
}

@media (max-width: 768px) {
    div.container-fluid {
        background-position: 57%;
    }
}

@media (min-width: 1024px) {
    div.container-fluid {
        background-position: 18%;
    }
}

#header.fixed .dor-vertical-title .fa-icon-menu i {
    color: #fff !important;
}

div.footer-container.dorFooterInner {
    background: #061e47 !important;
}



.footer-newsletter-social li a {
    background: #fff !important;
    border: 1px #fff solid !important;
}

#dor-verticalmenu {
    cursor: pointer !important;
}

#to-top::before,
#to-top::after {
    border: 1px solid #b50605 !important;
}

#to-top::after {
    border-color: #b50605 !important;
    background-color: #b50605 !important;
}

div.product-more-opt {
    display: none !important;
}

@media (max-width: 370px) {

    .banner-desc-data p:nth-child(2),
    .banner-desc-data p:nth-child(3) {
        display: inline !important;
    }
}

@media (max-width: 375px) {
    h3#bannercat {
        font-size: smaller !important;
        margin-bottom: 0px !important;
    }
}

@media (max-width: 375px) {
    p#bannercatp {
        font-size: xx-small !important;
    }
}

.dor-megamenu ul.navbar-nav>li>a:hover>span.menu-title::before,
.dor-megamenu ul.navbar-nav>li.active>a>span.menu-title::before {
    background: #ef0a02 none repeat scroll 0 0 !important;
}

.dor-megamenu ul.navbar-nav>li>a:hover>span.menu-title::after,
.dor-megamenu ul.navbar-nav>li.active>a>span.menu-title::after {
    background: #ef0a02 none repeat scroll 0 0 !important;
}

@media (max-width: 991px) {
    #dor-verticalmenu .dor-verticalmenu.block_content {
        background: #999 none repeat scroll 0 0 !important;
    }
}

span.cart-products-count {
    background-color: #ef0a02 !important;
    color: #fff !important;
    border-color: #ef0a02 !important;
}

#dorTabAdv>li a:hover,
#dorTabAdv>li.active a {
    border-bottom: 1px solid #ef0a02 !important;
    color: #ef0a02 !important;
}

#dorTabAdv>li a:hover::before,
#dorTabAdv>li.active a::before {
    border-top-color: #ef0a02 !important;
}

.biz-group .biz-tabtitle span::before {
    border-top: 2px solid #ef0a02 !important;
}

.subcategory-image a:hover img {
    border-color: #ef0a02 !important;
}

.subcategory-image a:hover span {
    color: #ef0a02 !important;
}

li.parent.dropdown.aligned-left:hover {
    background: #132756;
}

div.verticalmenu .navbar-nav>li>a:hover>span.menu-title,
div.verticalmenu .navbar-nav>li>a:hover>span.menu-icon i {
    color: #ffffff;
}

.dor-megamenu ul.navbar-nav>li.active>a>.caret::before,
.dor-megamenu ul.navbar-nav>li>a:hover>.caret::before,
.dor-megamenu ul.navbar-nav>li.active>a>span.menu-title,
.dor-megamenu ul.navbar-nav>li>a:hover>span.menu-title {
    color: #ef0a02 !important;
}

#header a:hover {
    color: #ef0a02 !important;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    background-color: transparent;
}

/* Loading */
.dor-page-loading #loader::after,
.dor-page-loading #loader::before,
.dor-page-loading #loader {
    border-color: #ef0a02 transparent transparent !important;
}

/* Newsletter */
.popup-cls.close::before {
    border-color: rgba(0, 0, 0, 0) #ef0a02 !important;
}

.subscribe .alt.fancy-button {
    border: 1px solid #ef0a02;
	background: #ef0a02 none repeat scroll 0 0 !important;
}

.subscribe .alt.fancy-button:hover {
    background: #fff none repeat scroll 0 0 !important;
    color: #ef0a02 !important;
    border: 1px solid #ef0a02 !important;
}

.subscribe-me .login-wrap>p>span {
    color: #ef0a02 !important;
}

#main .images-container .dor-wishlist {
    z-index: 0 !important;
}

.dor-megamenu .navbar-nav.megamenu > li a[data-rel="13"] span {
    color: #ef0a02 !important;
}
.dor-megamenu .navbar-nav.megamenu > li a[data-rel="18"] span {
    color: #ef0a02 !important;
}

#header.fixed .logo {
    max-height: 50px;
}
@media (min-width: 1200px) {
#buttonhomebanner {
	margin-top: 30%;
    margin-left: 20%;
    padding: 10px;
}
}
@media (min-width: 992px) and (max-width : 1199px) {
#buttonhomebanner {
	margin-top: 30%;
    margin-left: 24%;
    padding: 1px ;
	}
}
@media (min-width: 768px) and (max-width : 991px) {
#buttonhomebanner {
    margin-top: 30%;
    margin-left: 42%;
    padding: 1px 2px 1px 2px;
	}
}
@media (min-width: 581px) and (max-width : 767px) {
#buttonhomebanner {
	margin-top: 23%;
    margin-left: 39%;
    padding: 0px;
	font-size: 7px
	}
}
@media (min-width: 425px) and (max-width : 580px) {
#buttonhomebanner {
    margin-top: 16%;
    margin-left: 37%;
    padding: 5px;
	}
}
@media (min-width: 375px) and (max-width : 424px) {
#buttonhomebanner {
    margin-top: 19%;
    margin-left: 48%;
    padding: 0px;
	}
}
@media (max-width : 374px) {
#buttonhomebanner {
    margin-top: 23%;
    margin-left: 48%;
    padding: 0px;
	}
}
.product-information .product-actions .add-to-cart {
    background: #ef0a02 none repeat scroll 0 0!important;
    border: 0px solid #ef0a02!important;
}
.product-information .product-actions .add-to-cart:hover {
    background: #fff !important;
    border: 0px solid #ef0a02 !important;
    color: #ef0a02 !important;
}
.dor-megamenu .navbar-nav > li > a {
    padding: 12px 9.5px 12px!important;
}
.fixed .dor-megamenu .navbar-nav > li > a {
    padding-top: 21px!important;
    padding-bottom: 21px!important;
    padding-right: 6px!important;
}
@media (min-width: 991px) and (max-width : 1300px) { 
.dor-megamenu .navbar-nav > li > a {
    padding: 12px 4px 12px!important;
}
}
.product-price-and-shipping span {
	color: #ef0a02!important;
}
#dorTabAjaxPro li a.active span {
    color: #ef0a02!important;
}
#dorTabAjaxPro li a:hover span{
    color: #ef0a02!important;
}
.slick-dots > li.slick-active button {
    background-color: #ef0a02!important;
    border-color: #ef0a02!important;
}
#dorTabAjaxPro li a:hover span::after, #dorTabAjaxPro li a.active span::after {
    border-top: 1px solid #ef0a02!important;
}
@media (max-width: 580px) {
#dorTabAjax li.active a {
    color: #ef0a02!important;
}
}
.footer-bottom-info-wapper a {
    color: #ef0a02!important;
}
#main-newsletter-footer .btn.btn-primary {
    background-color: #ef0a02!important;
}
.dor-header #dor_search_top form input#dor_query_top {
    width: 63%!important;
}
.choose-category-lists-content::before {
    left: -7px!important;
}
@media (max-width: 991px) {
.service-box-item {
    margin-bottom: 20px!important;
}
}
@media (max-width: 991px) {
.service-box-item {
    width: 100%!important;
}
}
.service-feature-box {
    left: 0px!important;
}
.block_newsletter form input[type=text]:focus {
    border: 3px solid #ef0a02!important;
}
/*.review-price-product {
    height: 50px!important;
}
*/
img#qsn {
	max-width : 100%!important;
	height : auto!important;
}
@media (max-width: 991px) {
.dor-megamenu #dor-top-menu ul.navbar-nav li a:hover span.menu-title {
    color: #ef0a02 !important;
}
}
@media (max-width: 991px) {
#footer .block_newsletter.footer-block-wap {
	border-bottom: none!important;
	margin-top: 0px!important;
	margin-bottom: 17px!important;

}
}
#search .h2 > span::before, .h1-newstyle > span::before {
    background: #ef0a02!important;
}
.product-title-item a:hover, #category #products .product-miniature .product-name:hover, #search #products .product-miniature .product-name:hover {
    color: #ef0a02!important;
}
.quickview .product-flags > li.product-flag.on-sale, .sale-box.box-status, #content .product-flags > li.product-flag.on-sale {
    background-color: #ef0a02!important;
}
.sale-box.box-status::before, #content .product-flags > li.product-flag.on-sale::before, .quickview .product-flags > li.product-flag.on-sale::before {
    border-color: transparent #ef0a02 transparent transparent!important;
}
.box-status:hover, .product-tabs-content a:hover, #content .product-flags > li.product-flag:hover {
    background-color: #ef0a02!important;
    color: #fff;
}
.box-status:hover::before, .product-tabs-content a:hover::before, #content .product-flags > li.product-flag:hover::before {
    border-right-color: #ef0a02!important;
}
.user-info .toogle_content li > a:hover, .user-info .toogle_content li > a:hover i {
    color: #ef0a02 !important;
}
#pagenotfound .search-widget form button[type="submit"] {
    background-color: #ef0a02!important;
}
.search-widget form input[type=text]:focus {
    outline: 2px solid #ef0a02!important;
}
#search .search-widget form button[type="submit"] {
    top: -0.0rem!important;
	background: #ef0a02!important;
}
.pagenotfound #search_widget {
    width: 285px !important;
}
.ajax_block_product_sidebar .right-block {
    padding-bottom: 5px!important;
}
.doradoFooterAdv .footer-copyright-payment {
    padding: 5px 0px!important;
}
.header-free-shipping .flaticon-shipped::before {
    font-size: 35px!important;
	color: #ef0a02!important;
}
span.txt-free-shipping {
    font-size: 12.5px !important;
	color: #ef0a02!important;
}
p.info-title {
	text-align: center!important;
    font-size: x-large!important;	
}
label.col-md-3.form-control-label.required {
	font-size: large;
}
input.btn.btn-primary.center-block.form-control-submit.pull-xs-right {
	color: #fff;
    background-color: #ef0a02!important;
    border-color: #ef0a02!important;
}
input.btn.btn-primary.center-block.form-control-submit.pull-xs-right:hover {
	color: #ef0a02!important;
    background-color: #fff!important;
    border-color: #ef0a02!important;
}
footer.form-footer {
    padding-bottom: 0px!important;
    padding-top: 0px!important;
}
@media (max-width: 1199px) {
.header-free-shipping > span.txt-free-shipping {
    display: inline-block!important;
}
}
/* #contact-form-v1.contact-form .text-info-contact h3::before {
    background: #ef0a02 none repeat scroll 0 0!important;
} */
#contact-form-v3.contact-info-data li i {
    padding-top: 0px!important;
}
#tabInfoproduct.tabs .nav-tabs .nav-link.active, #tabInfoproduct.tabs .nav-tabs .nav-link:hover {
border: 1px solid #ef0a02!important;
color: #ef0a02!important;
}
.btn.btn-scale.btn-go-cate {
    color: #ef0a02!important;
	display:none!important;
}
.product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover, .dor-wishlist > a#wishlist_button:hover {
    border-color: #ef0a02 !important;
}
#tabInfoproduct .product-manufacturer a {
    color: #ef0a02;
}
#product-details .product-reference span, #product-details .product-quantities span {
    color: #ef0a02;
}
#submitNewMessage {
    background: #ef0a02 none repeat scroll 0 0;
    border: 1px #ef0a02 solid;
}
#submitNewMessage:hover {
    background-color: #fff;
    color: #ef0a02;
}
a.close-comment-form {
color: #ef0a02;
}
.owl-controls .owl-nav > div:hover {
    border-color: #ef0a02;
}
.owl-controls .owl-nav > div:hover i {
    color: #ef0a02;
}
.product-name:hover {
    color: #ef0a02;
}
.ajax_block_product_sidebar .product-image-container-sidebar > a:hover {
    border-color: #ef0a02;
}
.block-categories .category-sub-menu li > a:hover {
    color: #ef0a02;
    border-color: #ef0a02 !important;
}
.bootstrap-touchspin .input-group-btn-vertical > .btn:hover, .continue:hover {
    background: #ef0a02 !important;
    border-color: #ef0a02 !important;
    color: #fff !important;
}
#id_new_comment_form .required {
    font-weight: 400;
    color: #ef0a02;
    font-size: 13px;
}
@media (min-width: 992px) {
#testbannerblock {
	width:35%
}
}
.actions-footer-sidebar > a.dor-sidebar-compare, .compare_footer_link .button.lnk_view.btn.btn-default {
    background: #ef0a02 none repeat scroll 0 0;
    border-color: #ef0a02;
    color: #fff;
}
.actions-footer-sidebar > a.dor-sidebar-compare:hover {
    background: #fff;
    color: #ef0a02;
	border : #ef0a02;
}
.list-compare-left ul li:hover a {
    color: #ef0a02;
}
.list-compare-left ul li:hover::after {
    background-color: #ef0a02;
}
.list-compare-left ul li:hover span {
	color: #ef0a02;
}
#product_comparison .h5-name-product a {
	color: #ef0a02;
}
#product_comparison .add-to-cart span {
	color: #ef0a02;
}
#product_comparison .cmp_remove::before {
    border-color: transparent transparent #ef0a02;
}
#product_comparison .add-to-cart i{
	color: #ef0a02;
}
.cart-title > h2 strong {
    color: #ef0a02;
}
.product-line-grid-body .product-line-info:first-child a.label:hover {
    color: #ef0a02;
}
#cart-subtotal-products > span.label.js-subtotal {
    color: #ef0a02;
}
#cart .cart-grid .cart-grid-body > a.label {
    background: #ef0a02 none repeat scroll 0 0;
    border: 1px solid #ef0a02;
}
#cart .cart-grid .cart-grid-body > a.label:hover {
    color: #ef0a02;
    border-color: #ef0a02;
}
.checkout.cart-detailed-actions.card-block .btn.btn-primary:hover {
    background-color: #ef0a02;
    border-color: #ef0a02;
}
.cart-title .h2 span span {
	color: #ef0a02;
}
.button-act-minicart a.mini-cart-view {
    background: #ef0a02;
    color: #fff;
    border: 1px #ef0a02 solid;
}
.button-act-minicart a.mini-cart-view:hover {
    background: #fff;
    color: #ef0a02;
    border: 1px #ef0a02 solid;
}
.button-act-minicart a.mini-cart-checkout:hover {
	background: #fff;
    color: #ef0a02;
    border: 1px #ef0a02 solid;
}
#blockcart-modal .modal-header {
    background: #ef0a02;
}
.cart-content > p {
    color: #ef0a02;
}
#blockcart-modal .cart-content .cart-content-btn .btn:hover {
    border: 1px #ef0a02 solid;
    background-color: #fff;
    color: #ef0a02;
}
#blockcart-modal .cart-content .cart-content-btn .btn.btn-primary {
    background: #ef0a02 none repeat scroll 0 0;
    border: 1px solid #ef0a02;
}
#blockcart-modal .cart-content .cart-content-btn .btn:hover {
    border: 1px #ef0a02 solid;
    background-color: #fff;
    color: #ef0a02;
}
@media (max-width: 767px) {
div.slider-read-more {
    width: 1500px!important;
	top: 400px;
}
}
@media (max-width: 991px) and (min-width: 768px) {
div.slider-read-more {
    width: 1050px!important;
	top: 400px;
}
}
@media (max-width: 1199px) and (min-width: 991px) {
div.slider-read-more {
    width: 1000px!important;
	top: 400px;
}
}
@media (min-width: 1200px) {
div.slider-read-more {
    width: 650px!important;
	top: 400px;
}
}
.slider-read-more a span {
    padding: 20px 50px;
    font-weight: 500;
	font-size: 23px;
}
.fancy-btn:hover{
    color: white;
    padding-right: 50px !important;
}
.slider-read-more .fancy-btn-small::after {
    top: 30px;
}
div.show-more-ver-menu {
	display:none;
}
.dorFilterInner .ui-slider-horizontal .ui-slider-handle {
    background: #ef0a02 !important;
}
.ui-slider .ui-slider-range.ui-widget-header, .dorFilterInner input[name="submit_range"]:hover {
    background-color: #ef0a02 !important;
}
#search_filters .facet .facet-label a, #search_filters_brands .facet .facet-label a, #search_filters_suppliers .facet .facet-label a {
    width: 100%;
}
#search_filters .facet .facet-label .custom-checkbox, #search_filters .facet .facet-label .custom-radio {
    top: 0;
}
.facet li {
    padding: 0 5px;
}
.subscribe-me h2, .subscribe-me h3, .checkAgainSubs span {
    color: #051e47;
}

/* Fix for the overflow on the fixed header */
@media (max-width: 1199px) and (min-width: 991px) {
    .header-nav .right-nav .nav-cart {
        padding: 0 !important;
    }
    #header.fixed .total-wishlist, #header.fixed .total-compare {
        margin-left: 0;
        margin-right: 7px;
    }
    #header.fixed .dor-main-logo {
        width: 16.66666667%;
    }
    #header.fixed #dor-verticalmenu {
        width: 20%;
    }
    #header.fixed #dor-header01 .dor-mainmenu-inner {
        margin: 0;
    }
    #dor-header01 .dor-mainmenu-inner {
        padding: 0;
    }
    .dor-megamenu ul.navbar-nav > li > a > span.menu-title {
        font-size: 12px;
    }
    .choose-category-lists-content::before {
        height: 38px;
        top: 1px;
    }
    .dor-header #dor_search_top form input#dor_query_top {
        height: 38px;
        margin-top: 1px;
    }
}
@media  (min-width: 1200px) {
    .header-nav .right-nav .nav-cart {
        padding: 0 !important;
    }
    #header.fixed .total-wishlist, #header.fixed .total-compare {
        margin-left: 0;
        margin-right: 7px;
    }
    #header.fixed .dor-main-logo {
        width: 16.66666667%;
    }
    #header.fixed #dor-verticalmenu {
        width: 20%;
    }
    #header.fixed #dor-header01 .dor-mainmenu-inner {
        margin: 0;
    }
    #dor-header01 .dor-mainmenu-inner {
        padding: 0;
    }
    .dor-megamenu ul.navbar-nav > li > a > span.menu-title {
        font-size: 16px;
    }
    .choose-category-lists-content::before {
        height: 38px;
        top: 1px;
    }
    .dor-header #dor_search_top form input#dor_query_top {
        height: 38px;
        margin-top: 1px;
    }
}
.doradoFooterAdv {
    background: #061e47 none repeat scroll 0 0;
}
.footer-container {
    padding-top: 30px!important;
    padding-bottom: 0px!important;
}
@media (min-width: 1200px){
.choose-category-lists-content::before {
    height: 16px!important;
}
}
body#checkout section.checkout-step.-current h1.step-title.h3 {
	background-color: #ef0a02;
}
#checkout .nav-link.active {
	color:#ef0a02!important; 
}
body#checkout a:hover {
    color: #ef0a02;
}
#customer-form footer button {
    background: #ef0a02 none repeat scroll 0 0;
    border: 1px solid #ef0a02;
	margin-bottom: 15px!important;
}
#customer-form footer button:hover {
    background-color: #fff !important;
    color: #ef0a02 !important;
	margin-bottom: 15px!important;
}
body#checkout section.checkout-step:hover h1.step-title.h3 {
    background-color: #ef0a02;
}
body#checkout section.checkout-step {
    border: 0px #ef0a02 solid;
    border-top: 3px solid #ef0a02 !important;
}
body#checkout section.checkout-step .forgot-password a {
    color: #ef0a02;
}
footer.form-footer .continue {
	background-color: #ef0a02;
    border: 1px solid #ef0a02;
}
footer.form-footer .continue:hover {
	color: #ef0a02 !important;
}
.custom-radio input[type="radio"]:checked + span {
    background-color: #ef0a02;
}
.js-address-form .continue {
	background-color: #ef0a02;
    border: 1px solid #ef0a02;
}
.js-address-form .continue:hover {
    color: #ef0a02!important;
}
.delivery-options-list .continue:hover {
	background-color: #fff !important;
    color: #ef0a02 !important;
}
.delivery-options-list .continue {
	background-color: #ef0a02;
    border: 1px solid #ef0a02;
}
#payment-confirmation .btn.btn-primary.center-block:hover {
    background-color: #fff !important;
    color: #ef0a02 !important;
}
#payment-confirmation .btn.btn-primary.center-block {
	background-color: #fff !important;
    color: #ef0a02 !important;
}
.mess-order-finished > span {
    color: #ef0a02;
}
#authentication section.login-form .forgot-password a {
	color: #ef0a02 !important;
}
#authentication section.login-form footer button:hover {
	border-color: #ef0a02!important;
	color: #ef0a02 !important;
}
section.login-form footer button {
	background: #ef0a02 none repeat scroll 0 0!important;
    border: 1px solid #ef0a02!important;
}
.page-my-account #content .links a:hover span.link-item {
    color: #ef0a02!important;
    border-color: #ef0a02!important;
}
.my-account-signout a:hover {
    background-color: #fff!important;
    color: #ef0a02!important;
	border-color: #ef0a02!important;
}
.my-account-signout a {
	background: #ef0a02 none repeat scroll 0 0!important;
    border: 1px solid #ef0a02!important;
	color:#fff!important;
}
.page-my-account #content .links a:hover span.link-item i{
    color: #ef0a02!important;
    border-color: #ef0a02!important;
}
footer.page-footer .account-link:first-child {
    background-color: #ef0a02 !important;
	border-color: #ef0a02!important;
}
footer.page-footer .account-link:first-child:hover {
    background-color: #fff !important;
    color: #ef0a02!important;
	border-color: #ef0a02!important;
}
a.displayGridHover.hint--top {
	display:none!important;
}
a.displayGrid2.hint--top{
	display:none!important;
}
a.displayList2.hint--top{
	display:none!important;
}
.dor-blog-home-style6 .col-item-blog:hover .item-content-blog .entry-header {
    background-color: #ef0a02!important;
}
.dor-blog-home-style6 .col-item-blog:hover .item-content-blog {
    border-color: #ef0a02!important;
}
.dor-blog-home-style6 .author-name-blog-home {
    color: #ef0a02!important;
}
div.bottom-item-blog {
	display:none!important;
}
div.blog-info {
	display:none!important;
}
div.popular-post-date {
	display:none!important;
}
#submitComment {
    border-color: #ef0a02 !important;
    background-color: #ef0a02!important;
	
}
#submitComment:hover {
    color: #ef0a02!important;
	border-color: #ef0a02!important;
}
.displaySmartBlogRight > div a:hover {
    color: #ef0a02 !important;
    text-decoration: none!important;
    border-color: #ef0a02!important;
}
#sdssearch_block_top .btn.button-search:hover {
    color: #ef0a02!important;
}
.data-item-blog-v3 .times-blog-date {
    background: #ef0a02 none repeat scroll 0 0;
}

#bannercatp {
    display: none;
}

.address-form div.form-group:last-child {
	display: none;
}

#footer .block_newsletter h3 {
    display: inline-block;
    float: none;
    font-size: 20px;
    font-weight: 400;
    margin: 0;
    padding-top: 0;
}

#header .header-title-mini-cart .h2 {
    margin: 0px;
    font-size: 23px;
    text-transform: uppercase;
    color: #333;
    font-weight: 400;
}

.dor-vertical-title .h3 {
    margin: 0 auto;
    padding: 0px;
}

#footer .block_newsletter .h4 {
    display: inline-block;
    float: none;
    font-size: 20px;
    font-weight: 400;
    margin: 0;
    padding-top: 0;
}

#footer .footer-block .h4 {
    margin-top: 0px;
    margin-bottom: 30px;
    text-align: left;
    font-size: 20px;
    font-weight: 400;
    text-transform: none;
}

.page-partenaires h2 {
	font-size: 24px;
}
.title-category span.h1{
    margin: 0;
    font-size: 30px;
    text-transform: inherit;
}

.ajax_block_product_sidebar .right-block > h3{
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
}
.ajax_block_product_sidebar .right-block > h3 a {
	white-space: normal;
	line-height: 20px;
}
p.title_block {
    margin-bottom: 0;
}
 #dorTabAjaxSidebar p.title_block a {
	color: #101010;
	font-size: 22px;
	font-weight: 400;
	padding-bottom: 12px;
	position: relative;
	text-transform: none !important;
	text-decoration: none;
}

#new_comment_form .add-review {
	color: #272727;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 20px;
	margin-top: 3px;
	text-transform: none;
    border-bottom: 1px solid #ececec;
  padding-bottom: 20px;
}

.blockproductscategory .same-list-title .productscategory_h2 {
	display: inline-block;
	position: relative;
	width: 100%;
	text-align: center;
    margin-top: 0;
    margin-bottom: 0;
}
.blockproductscategory .same-list-title .productscategory_h2 span{
font-size: 33px;
color: #000;
font-weight: 400;
}

.dor-before-product .featured-products .products-SameCategory {
	font-size: 30px;
	color: #000;
	font-weight: 500;
	line-height: 1.1;
}

#product-details .product-features .h6 {
	font-size: 20px;
	padding-left: 0;
	position: relative;
	display: block;
	font-weight: 500;
	padding-bottom: 15px;
}