/*
Theme Name: Extra Child
Theme URI: http://www.elegantthemes.com/gallery/extra/
Template: Extra
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Extra
Version: 2.22.4.1556136916
Updated: 2019-04-24 21:15:16

*/

body.page-id-147 div.container {width:100%!important;max-width:none!important;}
body.page-id-147 #main-content {padding-top:0;}
body.page-id-147 div.post-content, article#post-147 {margin-bottom:0!important;}
body.page-id-147 #footer {margin-top:0!important;}

body.page-id-9811 div.container {width:100%!important;max-width:none!important;}
body.page-id-9811 #main-content {padding-top:0;}
body.page-id-9811 div.post-content, article#post-147 {margin-bottom:0!important;}
body.page-id-9811 #footer {margin-top:0!important;}
body.page-id-9811 #page-container{background-color:rgb(240, 240, 240)!important;}
body.page-id-9811 h1 {background-color:#ffffff!important;}
body.page-id-9811 .et_pb_section{background-color:rgb(240, 240, 240)!important;}

article.post-9811 {margin-bottom:0;}
#fond-blanc {background-color:#ffffff!important;}

body.page-id-147 article {border-top:none;}

div.et_pb_extra_column_main header.woocommerce-products-header {border-top:solid 5px #dd300d;border-radius:3px;}

div.post-header {border-top:solid 5px #dd300d;border-radius:3px;}




header.woocommerce-products-header {margin-bottom:10px;}
li.product-category img {border-radius:3px;}
a.featured-image img {border-radius:3px;}
body.category div.header {width:30%!important;}






mark.count {color:#dd300d;background-color:transparent;}

li.product-category a{display:block;background-color:grey;border-radius:3px!important;}
li.product-category a img {margin:0!important;border-radius:3px!important;}
li.product-category a h2 {background-color:#ffffff;text-align:center;}
li.product-category a img:hover{opacity:0.5;}


#et-secondary-nav {margin:0;}
#et-secondary-menu a {padding:0;}
ul#et-secondary-menu li a {font-size:16px;}
#et-navigation > ul > li > a {padding: 10px 0 15px 0;}
.et-extra-icon {width: 33px;height: 33px;line-height: 33px;}
#top-header {padding:5px 0;}

#main-header .logo {margin: 10px 0 5px 0!important;}

.et-fixed-header #main-header .logo {display: none;}
.et-fixed-header .header.centered #et-navigation > ul > li > a {padding-bottom: 15px;}
#et-navigation li a {padding: 5px 0;}
#et-navigation li li {padding: 0 15px;}
.nav li ul {padding: 5px 0;width:200px;}
.nav li li ul {left:200px}



h2.post-title a {color:#000000!important;font-weight:bold;}
h2.post-title a:hover {color:#dd300d!important;}

li.cat-item {color:#dd300d;} 

.et_pb_widget.woocommerce.widget_product_tag_cloud a {font-size:12px;text-transform:lowercase;padding:5px 6px;color:#ffffff;background-color:rgba(0,0,0,.8);opacity:0.4}


.et_pb_widget.woocommerce.widget_product_tag_cloud a:hover {background-color:#dd300d; opacity:1;}
.et_pb_widget.woocommerce.widget_product_tag_cloud a::after {background-color:#dd300d;opacity:1;}

.et_pb_widget .widgettitle{background-color:#000000;}
.et_pb_widget.woocommerce.widget_product_tag_cloud .tagcloud {
    padding: 10px 10px 10px;
}

div.tagcloud {text-align:center;}
a.button {margin-bottom:3px!important;}

.et_pb_extra_column_sidebar a.button::after {display:none;}



li.woocommerce-mini-cart-item a {font-size:12px;margin:0!important;text-align:justify;}
li.woocommerce-mini-cart-item a img {display:block!important;}

li.woocommerce-mini-cart-item a.remove {top:10%!important;}

span.quantity {margin-left:0!important; margin-top:5px!important;}

h1.product_title {font-size:20px;text-transform:none;}



span.tagged_as {float:left; display:block;width:100%;}
span.posted_in {float:left; display:block; margin-bottom:10px;width:100%;}
span.tagged_as a:hover{color:#000000!important;}
span.posted_in a:hover {color:#000000!important;}

section.up-sells {width:100%; float:left;}
.woocommerce-page div.product div.summary {padding-top:20px;padding-bottom:0;}


h1.product_title {margin-bottom:30px!important;}
p.price {margin-bottom:5px!important;}



div.woocommerce-product-gallery--with-images {width: calc(40% - (24px / 2))!important;}

.woocommerce div.product div.summary, .woocommerce-page div.product div.summary {width: calc(60% - (24px / 2));}

div.extra-woocommerce-details-accordion {width:100%!important;}

.woocommerce-page ul.products li.product .product-wrapper a:last-child {height:120px;}

p.in-stock {margin-bottom:10px!important;}

div.product-share-links {margin-bottom:0px!important;margin-top:20px!important;background-color:#ffffff;}

span.onsale {background-color:#dd300d!important;}

#et-menu li ul li.current-menu-item ul li a{color:#ffffff;}
#et-menu li ul li.current-menu-item ul li a:hover{color:#dd300d;}

body.single-post  div.post-wrap div.post-content p {text-align:justify;}

.post-thumbnail img {width:50%; margin:auto;}

p.akismet_comment_form_privacy_notice {display:none;}

div.post-content p a {color:#dd300d;text-decoration:underline;font-weight:bold;}
div.post-content p a:hover {color:#000000;text-decoration:underline;font-weight:bold;}

nav.woocommerce-breadcrumb a{font-size:16px;}
nav.woocommerce-breadcrumb {font-size:16px!important;}
nav.woocommerce-breadcrumb a:hover{color:#dd300d;}
select option:hover{background:#dd300d!important;}

h2.woocommerce-loop-product__title {text-transform:lowercase;font-size:14px;}

.et_pb_shop h2.woocommerce-loop-product__title {height:60px;}

a.et_pb_button:hover {background-color:#000000!important;opacity:1!important;}

img.attachment-woocommerce_thumbnail {border-radius:3px;}

input.btn {font-size:16px!important;}
iframe {border-radius:5px;}
div.border-radius3 img {border-radius:3px!important;}

.pourcent {float:right!important;width:40%!important;margin-bottom:10px;text-align:left;margin-right:30px;min-width:230px;}
.pourcent span input {width:100%;font-size:14px;}



div.float {float:left;width:100%;clear:both;}
p.sansmarge {margin-bottom:0px;}

div.photos div {width:50%;float:left;margin-bottom:10px;}
span.bold {font-weight:bold;}

div.quart {float:right; width:25%;min-width:240px;margin-bottom:10px;text-align:right;}

span.commentaires textarea{width:100%;}
span.options textarea{width:100%;}



a.logo img#logo {border-radius:5px;}



#main-header .logo {margin:10px 0 10px 0!important;}

#et-navigation > ul > li > a {padding: 5px 0 15px 0;}

#nav_menu-5 {padding-top:0!important;margin-bottom:0!important;}
#nav_menu-4 {padding-top:0!important;margin-bottom:0!important;}
#nav_menu-3 {padding-top:0!important;margin-bottom:0!important;}
#media_image-3 {padding-top:5px!important;margin-bottom:0!important;}
div#media_image-3 {text-align:center!important;}
#media_image-3 img {max-width:100%!important;}

h4.widgettitle {color:#dd300d!important;text-align:center;}

#footer a:hover {color:#dd300d!important;}
#footer li {padding:8px 0!important;}

a.widget_list_thumbnail {border-radius:3px!important;}

div.posts-blog-feed-module {border-color:#dd300d!important;}

.et_pb_extra_column_sidebar h4 {color:#ffffff!important;}

a.min150 {min-width:200px;}

input.wpcf7-text {width:100%;}
input.wpcf7-quiz {width:100%;}

span.Photo1 {width:100%;}

div.nav-link-prev a span.button {min-width:80px;}
.button::before{color:#ffffff!important;}
div.nav-link-next a span.button  {min-width:80px;text-align:center;}
img.avatar {border-radius:3px;}

.woocommerce-page-top {display:flex!important; flex-wrap: wrap-reverse!important;}
div.woocommerce-page-top h1 {margin-top:10px!important;}


@media (max-width: 800px) {
	div.woocommerce-product-gallery {width:100%!important;float:right!important;margin:0!important;}
	

	div.summary {width:100%!important;float:left!important;margin:0!important;}
	
	.centered .logo {width:80%;}
	div#main-header-wrapper {position:fixed;top:0px;width:100%;height:80px;}
	body {padding-top:70px;}
	
}


a.woocommerce-product-gallery__trigger {display:none;}

.et-top-search {width:140px;}
.et-search-submit {right:25px!important;}

body.search div.header{width:30%!important;}
body.search div.post-content{width:70%!important;}
body.search div.entry-summary p {margin-bottom:10px!important;padding-bottom:0!important;}

body.category div.post-content {width:70%!important;}

div.entry-summary {text-align:justify;}

#footer div.container {padding:10px 20px 0 20px;}
#footer-bottom div.container {padding-top:0!important;}

#home-bande div.header-content {margin:0 auto!important;}
#home-bande a {margin: 0 0 5px 0!important;}

#home-histoire img{border-radius:3px;}
#home-voitures img{border-radius:3px;}
#home-video div.et_pb_carousel_item div {border-radius:3px!important;}

#home-video a.et-pb-slider-arrow {color:#ffffff!important;}

#home-boutique h1.et_pb_module_header {padding-bottom:0;}
#home-boutique div.header-content {margin:0 auto!important;}
.home-voiture span.et_pb_image_wrap img  {border-radius:3px!important;}

.ff-filter--active {background-color:#dd300d!important;}
.ff-filter:hover {background-color:#dd300d!important;}
.ff-search input:focus {border-color:#dd300d!important;}
.ff-search input:active {border-color:#dd300d!important;}
.ff-search input:hover {border-color:#dd300d!important;}

.ff-btn {background-color:#dd300d!important;}
.ff-btn:hover {background-color:#000000!important;}

#home-bande h1 {padding-top:10px!important;}

.et_pb_widget.woocommerce.widget_product_tag_cloud a {padding:2px!important;background-color:transparent!important;color:#000000!important;}

.et_pb_widget.woocommerce.widget_product_tag_cloud a:hover {color:#dd300d!important;}

#form-gti .input, .textarea, input, input[type="email"], input[type="password"], input[type="search"], input[type="text"], select, textarea {background-color:rgba(255,255,255,0.50);}

#form-gti {color:#000000;border-radius:6px;}

#form-gti{padding:15px!important;}

#form-gti .et_pb_text_inner {margin-top:10px;}

#form-gti .wpcf7-submit {margin-left:20px;margin-top:15px;}

#form-gti .wpcf7-quiz {width:40px;}
.form-submit .wpcf7-submit {margin:0!important;}

.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current, .woocommerce-page nav.woocommerce-pagination ul.page-numbers li .page-numbers.current {
    background: #dd300d;
	color: #fff;}

.damien img {border-radius:3px!important;}

.menu-brochures {border-color:#000000!important;}

.menu-brochures a {text-decoration:none!important;}
.menu-brochures a:hover {color:#dd300d!important;}

.damien h2 {color:#dd300d!important;}

.presse img {border:3px solid #000000; border-radius:4px;}
.presse img:hover {border:3px solid #dd300d;}

.presse a.et-pb-arrow-next {color:#000000!important;}
.presse a.et-pb-arrow-prev {color:#000000!important;}



