407/*--
    Theme Name: theme52892
    Theme URI: http://info.template-help.com/help/
    Description: A theme for Wordpress 3.8.x
    Author: Template_Help.com
    Author URI: http://info.template-help.com/help/
    Template: CherryFramework
    Version: 3.1
    MotoPress Version: 1.0
--*/

/* ----------------------------------------
    Please, You may put custom CSS here
---------------------------------------- */
html{overflow-x: hidden !important;}
body{background-image : none !important; background-color:#FFF !important;}
.content-holder{padding-bottom:0 !important;}

.page-template-page-fullwidth .custom_banners{margin-top:30px;}
.page-template-page-fullwidth .custom_banners::before{background:#c1ddb3 !important;}
.page-template-page-fullwidth .custom_banners .custom_banners_wrap_inner a.banner-wrap .extra-wrap h5{color:#000;}
.page-template-page-fullwidth .custom_banners .custom_banners_wrap_inner a.banner-wrap:hover .extra-wrap h5{color:#000;}
.page-template-page-fullwidth  .custom_banners .custom_banners_wrap_inner a.banner-wrap .extra-wrap p{color:#000;}

.home .custom_banners::before{/*background:url(./images/matiere.png) repeat-x;*/ background: #FFF; }
.home .custom_banners h5{font-weight: normal !important; color:#000 !important;}

.custom_text h3{font-weight: normal !important;}
.custom_home_blog .custom_home_blog_wrap_inner .posts-grid li h5 a{font-weight: normal !important;}
.custom_featured_products .custom_featured_products_wrap_inner h2{font-weight: normal !important;}
.custom_home_blog .custom_home_blog_wrap_inner h2{font-weight: normal !important;}

body #motopress-main.main-holder .shop-nav ul li a{padding: 9px 20px 9px 0 !important;}
.home #motopress-main.main-holder .content-holder .products ul li.product .add_to_cart_button, .home #motopress-main.main-holder .content-holder ul.products li.product .add_to_cart_button{left: 50% !important;transform: translateX(-50%);}
/* Connexion */
#connexion{margin-bottom:0px !important; margin-bottom:6px !important;}
#connexion input{width: 200px; height: 34px; font-size: 11px; margin-bottom:0px; margin-left:20px;}
#connexion span{color:#000; font-size: 11px;  padding-right: 10px; }
#connexion input[type="submit"]{background:#B99216 !important; color:#FFF !important; height:43px !important; width: 110px !important; margin-left:20px; border:none !important; line-height: 11px !important; padding: 0 11px !important; font-size: 11px !important;}
header .social{float:right; margin-right:17px !important;}
/* Slider */
.parallax-slider #mainCaptionHolder{z-index:9999 !important;}
.parallax-slider .controlBtn{z-index:9999 !important;}
.parallax-slider .controlBtn .slidesCounter{display:none;}
.parallax-slider .controlBtn .innerBtn{color:#000000 !important; background:none !important;}

/* Cookies */
.alert.cf-cookie-banner-wrap{bottom: auto !important; top:0 !important; width:100% !important;}
.alert.cf-cookie-banner-wrap .close{right: 0 !important; }
/* Puush Bottom bas des pages */
.custom_banners .custom_banners_wrap_inner a.banner-wrap.push-bottom .extra-wrap .banner-btn{border:none !important; height:21px; width: 22px; text-indent: -9999px; background: url(images/btn-push-bottom.jpg) no-repeat; margin-top: 20px;}
.custom_banners .custom_banners_wrap_inner a.banner-wrap.push-bottom .extra-wrap .banner-btn::after{content:none !important;}

.custom_banners .custom_banners_wrap_inner a.banner-wrap.push-bottom3 .extra-wrap{width:45% !important;}
.custom_banners .custom_banners_wrap_inner a.banner-wrap.push-bottom3 .extra-wrap h5{font-size:23px !important;}
.custom_banners .custom_banners_wrap_inner a.banner-wrap.push-bottom3 .extra-wrap .banner-btn{border:none !important; height:21px; width: 22px; text-indent: -9999px; background: url(images/btn-push-bottom.jpg) no-repeat; margin-top: 20px;}
.custom_banners .custom_banners_wrap_inner a.banner-wrap.push-bottom3 .extra-wrap .banner-btn::after{content:none !important;}

.custom_featured_products::before{background:none !important;}
.custom_banners .custom_banners_wrap_inner a.banner-wrap .extra-wrap{width: auto !important;}
/* Home */
.full-header-content::before{width:100% !important;}
.custom_featured_products_wrap_inner .span3 img{margin-top:25px;}
.home .custom_banners .custom_banners_wrap_inner a.banner-wrap .extra-wrap .banner-btn{height:21px; width: 22px; background:url(images/btn-push-index.jpg) no-repeat; margin-top:20px;}
.home .custom_banners .custom_banners_wrap_inner a.banner-wrap .extra-wrap .banner-btn:after{display:none !important;}

.custom_home_blog .custom_home_blog_wrap_inner .posts-grid li h5 a{font-size:20px !important;}
/* Bloc Hotesse Home  */
.home .custom_full_banners .custom_full_banners_wrap_inner a.banner-wrap.hotesse .extra-wrap .banner-btn{background:#FFF !important; color: #b18814 !important;}



/* Bloc Philosphophie Home */

.home .custom_full_banners .custom_full_banners_wrap_inner a.banner-wrap.heritage .extra-wrap p{text-transform: uppercase !important; font-size: 60px !important; font-family: "Raleway" !important; border:2px solid #FFF; display: inline-block; line-height: 60px !important; font-weight: normal; margin-top:80px !important; padding: 0 10px; }
.home .custom_full_banners .custom_full_banners_wrap_inner a.banner-wrap.heritage .extra-wrap h5{font-size:30px !important; font-family: "Georgia" !important; text-transform: none !important;}
.home .custom_full_banners .custom_full_banners_wrap_inner a.banner-wrap.heritage .extra-wrap .banner-btn{border:none !important; height:33px; width: 34px; text-indent: -9999px; background: url(images/btn-push-heritage.jpg) no-repeat;}


/* Header */
header.header, .home header.header{position:absolute;background: rgba(255, 255, 255, 0.75) !important; min-height: 125px !important;}
.full-header-content::before{height:130px !important; background:rgba(255,255,255,0.75) !important;}
.header .search-form__h .navbar-form .search-form_it{width:110px !important; color:#000 !important;}
.header .search-form__h .navbar-form .search-form_is:hover{color:#000 !important;}

header .social{list-style: none; margin-top: 8px;}
header .social li{float:left;}
header .social li a{display: block; height: 23px; width: 23px; border-radius: 23px; background:none !important; color:#000; text-align: center; margin-left: 4px; line-height: 23px; font-size:12px;}
header .social li a:hover{text-decoration: none; opacity: 0.8}
.logo{margin-top: 16px;}

.header .search-form__h .navbar-form{border: none !important;}

body #motopress-main.main-holder .shop-nav{float:right !important;}
.nav__primary{margin-top:60px !important;}
.isStuck .nav__primary{margin-top:0 !important;}

/* Search */
article.product figure{background: none !important;}
article.product figure img{width: auto !important; height: auto !important;}

/* Menu shop */
body #motopress-main.main-holder .shop-nav ul li a{text-transform: none !important; border: none !important; width: 84px !important; display: inline-block !important; text-align: center; color:#3f3a38 !important;font-size:12px !important;}
body #motopress-main.main-holder .shop-nav ul li a:hover{color:#c5a754 !important;}

/* Slider */
.parallax-slider{margin-top: 0 !important;}
.parallax-slider #mainCaptionHolder .slider_caption h3, .parallax-slider #mainCaptionHolder .slider_caption h4, .parallax-slider #mainCaptionHolder .slider_caption h5, .parallax-slider #mainCaptionHolder .slider_caption h6, .parallax-slider #mainCaptionHolder .slider_caption p{color:#000 !important;}
.parallax-slider #mainCaptionHolder .slider_caption h1, .parallax-slider #mainCaptionHolder .slider_caption h2{color:#000 !important;}

/* Menu */
body #motopress-main.main-holder .shop-nav{display:inline !important; margin-top: 37px !important;}
.sf-menu > li > a{color:#000 !important;}
.nav__primary .sf-menu > li.current-menu-item > a::after, .nav__primary .sf-menu > li.current_page_item > a::after{background:#000 !important;}
.nav__primary .sf-menu > li > a::after{background:#000 !important;}
.nav__primary .sf-menu > li > a{padding:18px 7px !important; font-size: 16px !important;}
.isStuck::before{background:#FFF !important; left: -100% !important; right : -520% !important;}
/*.isStuck .sf-menu > li > a{padding:18px 20px !important; font-size: 18px !important;}*/
.nav__primary .sf-menu ul li a{color:#000 !important;}
.nav__primary .sf-menu ul li a:hover{color:#b08716 !important;}
.nav__primary .sf-menu .sub-menu{background:#FFF;}

body #motopress-main.main-holder .shop-nav ul li a{vertical-align: top !important;}

/* Custom Banner */
.custom_banners .custom_banners_wrap_inner a.banner-wrap .extra-wrap .banner-btn{display:block !important;}

/* Blog */
.custom_home_blog .custom_home_blog_wrap_inner .posts-grid li .post_meta{margin-bottom: 5px !important;}


/* Pages de contenu */
#bandeau img{width:100%;height:auto;}

/* Page Heritage */
#post-2386 .span4 h2{height: 70px;  display: table-cell; width: 370px; vertical-align: middle; padding-top:40px; font-size:26px; }


/* Page valeur ? */
#post-2270 .span6 h2{height: 70px; display: block; width: 100%;  vertical-align: middle; padding-top:40px; }
#post-2270 .span6 img{width:100%; height:auto;}
/* Page Devenir conseiller */
#post-2280 .span4 h2{height: 70px;  display: table-cell; width: 370px; vertical-align: middle; padding-top:40px; font-size: 26px; }
#post-2280 .span8 h2{height: 70px;  display: table-cell; width: 750px; vertical-align: middle; padding-top:40px; font-size: 26px; }

.conseiller .conseiller_wrap_inner ul li{margin-top: 20px;}
.conseiller .visual-form-builder .vfb-legend{border:none;}
.conseiller .visual-form-builder .vfb-legend h3{color:#FFF;}

.conseiller .visual-form-builder-container form.visual-form-builder, .hotesses .visual-form-builder-container form.visual-form-builder fieldset{margin-top:5px;}
.conseiller .visual-form-builder-container form.visual-form-builder fieldset{background:#C1DDB3; border: none; color:#FFF; height: 495px; margin-top:10px !important;}
.conseiller .visual-form-builder-container form.visual-form-builder input[type="text"], .conseiller .visual-form-builder-container form.visual-form-builder input[type="email"]{background:none; border:1px solid #FFF; width:100%; border-radius: 0px; height:40px; padding: 0 20px; box-sizing: border-box; color:#FFF; font-size: 18px;}
.conseiller .visual-form-builder-container form.visual-form-builder textarea{background:none; border:1px solid #FFF; width:100%; border-radius: 0px; height:160px; padding: 10px 10px; box-sizing: border-box; color:#FFF; font-size: 14px; resize: none;}
.conseiller #item-vfb-19 label, .conseiller #item-vfb-20 label, .conseiller #item-vfb-21 label, .conseiller #item-vfb-23 label,
.conseiller #item-vfb-25 label, .conseiller #item-vfb-26 label, .conseiller #item-vfb-27 label, .conseiller #item-vfb-28 label{display:none;}
.conseiller label.vfb-error{background:#FFF;}
.conseiller label{color:#FFF !important;}
.conseiller input[type="submit"]{background:#000 !important; color:#FFF !important; text-align: center; margin: 0 auto !important;}
.conseiller #item-vfb-18{text-align: center;}

.conseiller *::-webkit-input-placeholder {
    color: white !important;
}
.conseiller *:-moz-placeholder {
    /* FF 4-18 */
    color: white !important;
}
.conseiller *::-moz-placeholder {
    /* FF 19+ */
    color: white !important;
}
 .conseiller *:-ms-input-placeholder {
    /* IE 10+ */
    color: white !important;
}

.conseiller #vfb-12::-webkit-input-placeholder {
    color: #CC6676 !important;
}
.conseiller #vfb-12:-moz-placeholder {
    /* FF 4-18 */
    color: #CC6676 !important;
}
.conseiller #vfb-12::-moz-placeholder {
    /* FF 19+ */
    color: #CC6676 !important;
}
 .conseiller #vfb-12:-ms-input-placeholder {
    /* IE 10+ */
    color: #CC6676 !important;
}



/* Devenir Hotesse */
.hotesses .visual-form-builder .vfb-legend{border:none;}
.hotesses .visual-form-builder .vfb-legend h3{color:#FFF;}

.hotesses .visual-form-builder-container form.visual-form-builder, .hotesses .visual-form-builder-container form.visual-form-builder fieldset{margin-top:5px;}
.hotesses .visual-form-builder-container form.visual-form-builder fieldset{background:#cc6676; border: none; color:#FFF; height: 610px;}
.hotesses .visual-form-builder-container form.visual-form-builder input[type="text"], .hotesses .visual-form-builder-container form.visual-form-builder input[type="email"]{background:none; border:1px solid #FFF; width:100%; border-radius: 0px; height:40px; padding: 0 20px; box-sizing: border-box; color:#FFF; font-size: 18px;}
.hotesses #item-vfb-6 label, .hotesses #item-vfb-7 label, .hotesses #item-vfb-11 label{display:none;}
.hotesses label.vfb-error{background:#FFF;}
.hotesses label{color:#FFF !important;}
.hotesses #item-vfb-12{border-top: 1px solid #FFF; border-bottom: 1px solid #FFF;}
.hotesses #item-vfb-12 input, .hotesses #item-vfb-12 label{float:left;width:50%; line-height: 40px; margin-top: 8px;}
.hotesses #item-vfb-13 label{float:left;width:50%; line-height: 40px;}
.hotesses #item-vfb-13 input{float:right; width: 40%;}
.hotesses #item-vfb-14 label,
.hotesses #item-vfb-29 label,
.hotesses #item-vfb-30 label,
.hotesses #item-vfb-31 label,
.hotesses #item-vfb-48 label,
.hotesses #item-vfb-32 label{display:none;}
.hotesses #item-vfb-14 input{float:right; width: 40%;}
.hotesses #item-vfb-14 #vfb-14:before{background:url(images/calendrier.png) no-repeat; height:19px; width: 21px; content: ""; display: block; }
.hotesses input[type="submit"]{background:#000 !important; color:#FFF !important; text-align: center; margin: 0 auto !important;}
.hotesses #item-vfb-4{text-align: center;}

.hotesses *::-webkit-input-placeholder {
    color: white !important;
}
.hotesses *:-moz-placeholder {
    /* FF 4-18 */
    color: white !important;
}
.hotesses *::-moz-placeholder {
    /* FF 19+ */
    color: white !important;
}
 .hotesses *:-ms-input-placeholder {
    /* IE 10+ */
    color: white !important;
}

.hotesses #vfb-12::-webkit-input-placeholder {
    color: #CC6676 !important;
}
.hotesses #vfb-12:-moz-placeholder {
    /* FF 4-18 */
    color: #CC6676 !important;
}
.hotesses #vfb-12::-moz-placeholder {
    /* FF 19+ */
    color: #CC6676 !important;
}
 .hotesses #vfb-12:-ms-input-placeholder {
    /* IE 10+ */
    color: #CC6676 !important;
}


.acheter .visual-form-builder .vfb-legend{border:none;}
.acheter .visual-form-builder .vfb-legend h3{color:#FFF;}

.acheter .visual-form-builder-container form.visual-form-builder, .acheter .visual-form-builder-container form.visual-form-builder fieldset{margin-top:5px;}
.acheter .visual-form-builder-container form.visual-form-builder fieldset{background:#BA9624; border: none; color:#FFF; height: 310px;}
.acheter .visual-form-builder-container form.visual-form-builder input[type="text"], .acheter .visual-form-builder-container form.visual-form-builder input[type="email"]{background:none; border:1px solid #FFF; width:100%; border-radius: 0px; height:40px; padding: 0 20px; box-sizing: border-box; color:#FFF; font-size: 18px;}
.acheter .visual-form-builder-container form.visual-form-builder textarea{resize:none; background:none; border:1px solid #FFF; color:#FFF; padding:10px; box-sizing: border-box;}
.acheter label.vfb-error{background:#FFF;}
.acheter label{color:#FFF !important;}
.acheter #item-vfb-41 input, .acheter #item-vfb-42 label{float:left;width:50%; line-height: 40px; margin-top: 8px;}
.acheter #item-vfb-42 label, .acheter #item-vfb-41 label{float:left;width:50%; line-height: 40px;}
.acheter #item-vfb-42 input{float:right; width: 40%;}
.acheter #item-vfb-37 label,
.acheter #item-vfb-38 label,
.acheter #item-vfb-39 label,
.acheter #item-vfb-43 label,
.acheter #item-vfb-44 label,
.acheter #item-vfb-45 label,
.acheter #item-vfb-40 label,
.acheter #item-vfb-46 label,
.acheter #item-vfb-44 label{display:none;}
.acheter #item-vfb-41 input{float:right; width: 40%;}
.acheter #item-vfb-41 #vfb-41:before{background:url(images/calendrier.png) no-repeat; height:19px; width: 21px; content: ""; display: block; }
.acheter input[type="submit"]{background:#000 !important; color:#FFF !important; text-align: center; margin: 0 auto !important;}
.acheter #item-vfb-35{text-align: center;}




.acheter *::-webkit-input-placeholder {
    color: white !important;
}
.acheter *:-moz-placeholder {
    /* FF 4-18 */
    color: white !important;
}
.acheter *::-moz-placeholder {
    /* FF 19+ */
    color: white !important;
}
 .acheter *:-ms-input-placeholder {
    /* IE 10+ */
    color: white !important;
}

.acheter #vfb-12::-webkit-input-placeholder {
    color: #CC6676 !important;
}
.acheter #vfb-12:-moz-placeholder {
    /* FF 4-18 */
    color: #CC6676 !important;
}
.acheter #vfb-12::-moz-placeholder {
    /* FF 19+ */
    color: #CC6676 !important;
}
 .acheter #vfb-12:-ms-input-placeholder {
    /* IE 10+ */
    color: #CC6676 !important;
}

/* Catalogue produit */
.product-list-buttons{display: none !important;}

#woocommerce_product_categories-2 ul li.current-cat > a{color:#b08716 !important;}
#woocommerce_product_categories-2 ul > li{border-bottom: 1px solid #cccccc; background: none !important; padding-left: 0px; padding: 20px 0; }
#woocommerce_product_categories-2 ul > li a{font-family: "Raleway"; font-size: 18px;}
#woocommerce_product_categories-2 ul > li ul li{padding: 0px;}
#woocommerce_product_categories-2 ul > li ul li a{font-family: "Raleway"; font-size: 15px; font-weight: 100; line-height: 25px;}
#woocommerce_product_categories-2 .children{padding-left: 0 !important;}
#woocommerce_product_categories-2 ul li{}
#woocommerce_product_categories-2 ul li ul.children{display:none;}

#woocommerce_product_categories-2 ul li ul li{background: none !important; border-bottom: none !important; padding-left: 22px; background: url(images/fleche-woo.jpg) no-repeat left 5px !important; margin-top: 5px;}
#woocommerce_product_categories-2 ul li ul li ul li{background: none !important; line-height: 12px; font-size: 12px; padding-left: 0px; margin-top: 0px;}
#woocommerce_product_categories-2 ul li ul li ul li a{text-transform: none;}

ul.products .product h3{text-align: left !important; padding-top: 0px !important;}
ul.products li.product, body #motopress-main.main-holder .content-holder ul.products li.product{text-align: left !important;}
ul.products li .famille{margin-bottom:0px !important; text-transform: lowercase !important;}
ul.products li .famille:first-letter {text-transform: uppercase;}

/* Single Product */
body #motopress-main.main-holder .content-holder .related.products{clear:both;}
body #motopress-main.main-holder .content-holder div.product div.images, body #motopress-main.main-holder .content-holder div.product .summary{margin-top: 30px;}
body #motopress-main.main-holder .content-holder div.product .summary p{color:#000;}
.product h2{color:#b08716; text-transform: uppercase; margin-top:0px;}
.product .summary h3{border-bottom: 1px solid #000; font-family: "Raleway"; text-transform: uppercase; font-size: 15px; margin-top: 30px;}
.product h4.related{text-transform: uppercase; color:#000; border-bottom: 1px solid #000; font-weight: bold; font-size: 15px; font-family: "Raleway";}
/* Footer */
.footer{background: #c1ddb3 !important;z-index: auto !important;}
.footer2{background:#000;}
.footer2 .copyright .footer-text{text-align: center; color:#FFF; font-size:12px; float:none !important;}
.footer2 .copyright .footer-text a{color:#FFF;}
/* Footer bloc Newsletter */
.footer-mewsletter input[type="text"]{border: 1px solid #000 !important; width: 100%; height: 30px; background: none !important;}
.footer-mewsletter p{margin-top:10px !important;}
.footer-mewsletter input[type="submit"]{background:#FFF !important; color:#000 !important;}

#categories-3 .cat-item-1{display:none;}

.video-container {
    position:relative;
    padding-bottom:56.25%;
    padding-top:30px;
    height:0;
    overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

@media screen and (max-width: 768px) {
    .social{display:none;}
    .title-section{padding-top: 0px !important ;}
    .search-form{text-align: center;}
    .header .search-form__h .navbar-form{width: 100%;}
    .header .search-form__h .navbar-form .search-form_is{float:right !important;}
    header.header, .home header.header{position:inherit;}
    .parallax-slider{height: 300px !important;}
    .parallax-slider #mainImageHolder .primaryHolder .imgBlock, .parallax-slider #mainImageHolder .secondaryHolder .imgBlock{height: 300px !important;}


}

@media screen and (max-width: 450px) {
    #menu-item-3156{display:none !important;}
    body #motopress-main.main-holder .cart-holder{margin-top: 30px !important;}
    body #motopress-main.main-holder .search-form .login{float: none !important;}
    .search-form{text-align: center;}
    body #motopress-main.main-holder .shop-nav ul li a{width: 74px !important;}
    #search-header{margin-top: 20px;}
    body #motopress-main.main-holder .shop-nav{margin-top:20px !important; width: 100% !important}
    .title-section h1.title-header{margin-top: 20px !important;}
    body #motopress-main.main-holder .content-holder div.product .summary .cart{width: 100% !important;}
    body #motopress-main.main-holder a.button, body #motopress-main.main-holder button.button, body #motopress-main.main-holder input.button, body #motopress-main.main-holder #respond input#submit, body #motopress-main.main-holder #content input.button, body #motopress-main.main-holder input[type="submit"], body #motopress-main.main-holder input[type="reset"], body #motopress-main.main-holder .button-alt{font-size: 13px !important; padding: 5px 9px !important;}
    body #motopress-main.main-holder .shop-nav ul{text-align: center !important;}
}



/* SHOP */

.nav__primary{margin-top: 10px !important;}

.widget_shopping_cart_content .checkout{display: none !important;}
.product .button.add_to_cart_button{font-size:11px !important; padding: 2px 10px !important; display: inline-block !important;}
.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after, .woocommerce button.button.added::after, .woocommerce input.button.added::after{font-size:10px !important;}
body .woocommerce a.button.added::before, body .woocommerce button.button.added::before, body .woocommerce input.button.added::before, body .woocommerce #respond input#submit.added::before, body .woocommerce #content input.button.added::before, body .woocommerce-page a.button.added::before, body .woocommerce-page button.button.added::before, body .woocommerce-page input.button.added::before, body .woocommerce-page #respond input#submit.added::before, body .woocommerce-page #content input.button.added::before{display: none !important;}

.product .button.add_to_cart_button_marcus{display: inline-block !important; padding: 3px 28px !important; font-size: 16px !important; font-weight: 400 !important; font-size: 14px !important; }
.sku{font-size:10px;}
.sidebar ul li.cat-item a{font-weight: 400 !important;}
.shop_table .button{font-size: 11px !important; padding: 5px 10px !important;}

#woocommerce_product_categories-2 ul > li ul li a{color:#444 !important;}

.title-section h1.title-header{font-weight: normal !important;}

.demo_store{display:none !important;}
.store-notice{background:#000; color: #FFF !important; padding: 7px 20px; margin-bottom: 20px; }
.copyright{text-align: center; color: #FFF;}
.copyright a{color:#FFF; text-decoration: none;}
.copyright .social{list-style: none; margin-top: 8px; text-align: center !important; margin-bottom: 20px;}
.copyright .social li{display:inline;}
.copyright .social li a{display: inline-block; height: 23px; width: 23px; border-radius: 23px; background:none !important; color:#FFF; text-align: center; margin-left: 4px; line-height: 23px; font-size:12px;}
.copyright .social li a:hover{text-decoration: none; opacity: 0.8}

body #motopress-main.main-holder .content-holder ul.products li.product > a .price{float: none !important; margin-top: 5px; display: block; text-align: center !important; font-size:24px !important; color: #b08716 !important; font-weight: 400 !important;}
body #motopress-main.main-holder .content-holder ul.products li.product, body #motopress-main.main-holder .content-holder ul.products li.product h3{text-align: center !important;}

body #motopress-main.main-holder .cart-holder h3, body #motopress-main.main-holder .login, body #motopress-main.main-holder .login:hover{text-decoration: none;font-size: 12px; font : 12px/12px Roboto Condensed !important; color:#000;} 
body #motopress-main.main-holder .search-form .login{float:right; margin-top:10px; margin-right: 10px; margin-left: 10px;}
.woocommerce form.login, .woocommerce form.register{margin-top:10px !important;}
/* Page Panier */
.cart_totals{width: 100% !important;}
body #motopress-main.main-holder #content .page div.cart-collaterals .cart_totals table{width: 100% !important;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{float:right !important; background: #C7A730 !important; color: #FFF !important; border-color: #C7A730 !important ;}
.woocommerce-cart .includes_tax{display:none !important;}
.update_shipping_address, #place_order, .checkout-button{background: #C7A730 !important; color: #FFF !important; border-color: #C7A730 !important ;}

.woocommerce ul.products li.product .price del{opacity: 0.7 !important;}
.woocommerce ul.products li.product .price ins{font-weight: 400 !important;}

.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{font-weight: 400 !important;}
body #motopress-main.main-holder .content-holder ul.products li.product > a .price del, body #motopress-main.main-holder .content-holder ul.products li.product > a .price span.from, body #motopress-main.main-holder .content-holder div.product .summary .price del, body #motopress-main.main-holder .content-holder div.product .summary .price span.from{color:#000 !important;}
body #motopress-main.main-holder .content-holder div.product .summary .price{font-size:24px !important; color: #b08716 !important; text-align: right !important;}
body #motopress-main.main-holder .content-holder div.product .summary .price{text-align: right !important;clear:both; font-weight: 400 !important;}
body #motopress-main.main-holder .content-holder ul.products li.product > a .price del, body #motopress-main.main-holder .content-holder ul.products li.product > a .price span.from, body #motopress-main.main-holder .content-holder div.product .summary .price del, body #motopress-main.main-holder .content-holder div.product .summary .price span.from{font-size:20px !important;}
form.cart{text-align: right !important}
body #motopress-main.main-holder .cart-holder h3::before{color:#000 !important;}
body #motopress-main.main-holder .cart-holder h3{color:#000 !important;}
.woocommerce label{display:inline !important;}
#wc_ici_relais_zipcode{margin-bottom: 0 !important; height: 29px !important;}
#wc_ici_relais_search{padding:7px 28px !important;}

#woocommerce_widget_cart-2 a.remove{margin-top:20px !important; float:right;border: 0 none; border-radius: 100%; color: red !important; display: block; font-size: 1.5em; font-weight: 700; height: 1em; line-height: 1; text-align: center; text-decoration: none; width: 1em;}
#woocommerce_widget_cart-2 a.remove:hover{background:red; color: #FFF !important;}
#woocommerce_widget_cart-2 ul.cart_list li a, #woocommerce_widget_cart-2 ul.product_list_widget li a{font-weight: 700 !important;}

.woocommerce-loop-product__title{padding:0 !important; font-size: 18px !important;  color: #000 !important; line-height: 25px !important;}
ul.products .product_type_simple{display:none !important;}

.container.pagination{height: 40px; }


#post-1916 .woocommerce-message{display:none;}

.woocommerce-message{display: none;}