/*
Theme Name: 	Red Auto Child
Theme Uri:  	https://www.smartaddons.com/themes/sw_revo
Description:  	Un théme enfant de SW Revo
Author:     	Smartaddons
Author Uri: 	https://www.smartaddons.com/
Template:   	revo
Version:    	1.5.2
License:    	GNU General Public License v2 or later
*/




/*
----
-----------------      HEADER
----
*/
.header-top .header-message a {
	color:#DD2727;
}




/*
----
-----------------      MENU VERTICAL
----
*/
ul.vertical-megamenu.revo-mega .level1 a,
ul.vertical-megamenu.revo-mega .level1 a:hover,
ul.vertical-megamenu.revo-mega .level1 a:focus {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:right center;
}

/* Audi */
ul.vertical-megamenu.revo-mega .menu-audi.level1 a,
ul.vertical-megamenu.revo-mega .menu-audi.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-audi.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-audi.jpg");
}
/* BMW */
ul.vertical-megamenu.revo-mega .menu-bmw.level1 a,
ul.vertical-megamenu.revo-mega .menu-bmw.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-bmw.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-bmw.jpg");
}
/* Bugatti */
ul.vertical-megamenu.revo-mega .menu-bugatti.level1 a,
ul.vertical-megamenu.revo-mega .menu-bugatti.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-bugatti.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-bugatti.jpg");
}
/* Daewoo */
ul.vertical-megamenu.revo-mega .menu-daewoo.level1 a,
ul.vertical-megamenu.revo-mega .menu-daewoo.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-daewoo.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-daewoo.jpg");
}
/* Honda */
ul.vertical-megamenu.revo-mega .menu-honda.level1 a,
ul.vertical-megamenu.revo-mega .menu-honda.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-honda.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-honda.jpg");
}
/* Hyundai */
ul.vertical-megamenu.revo-mega .menu-hyundai.level1 a,
ul.vertical-megamenu.revo-mega .menu-hyundai.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-hyundai.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-hyundai.jpg");
}
/* Infiniti */
ul.vertical-megamenu.revo-mega .menu-infiniti.level1 a,
ul.vertical-megamenu.revo-mega .menu-infiniti.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-infiniti.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-infiniti.jpg");
}
/* Kia */
ul.vertical-megamenu.revo-mega .menu-kia.level1 a,
ul.vertical-megamenu.revo-mega .menu-kia.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-kia.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-kia.jpg");
}
/* Lexus */
ul.vertical-megamenu.revo-mega .menu-lexus.level1 a,
ul.vertical-megamenu.revo-mega .menu-lexus.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-lexus.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-lexus.jpg");
}
/* Mazda */
ul.vertical-megamenu.revo-mega .menu-mazda.level1 a,
ul.vertical-megamenu.revo-mega .menu-mazda.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-mazda.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-mazda.jpg");
}
/* Mercedes-Benz */
ul.vertical-megamenu.revo-mega .menu-mercedes-benz.level1 a,
ul.vertical-megamenu.revo-mega .menu-mercedes-benz.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-mercedes-benz.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-mercedes-benz.jpg");
}
/* Mini */
ul.vertical-megamenu.revo-mega .menu-mini.level1 a,
ul.vertical-megamenu.revo-mega .menu-mini.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-mini.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-mini.jpg");
}
/* Mitsubishi */
ul.vertical-megamenu.revo-mega .menu-mitsubishi.level1 a,
ul.vertical-megamenu.revo-mega .menu-mitsubishi.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-mitsubishi.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-mitsubishi.jpg");
}
/* Nissan */
ul.vertical-megamenu.revo-mega .menu-nissan.level1 a,
ul.vertical-megamenu.revo-mega .menu-nissan.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-nissan.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-nissan.jpg");
}
/* Opel */
ul.vertical-megamenu.revo-mega .menu-opel.level1 a,
ul.vertical-megamenu.revo-mega .menu-opel.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-opel.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-opel.jpg");
}
/* Porsche */
ul.vertical-megamenu.revo-mega .menu-porsche.level1 a,
ul.vertical-megamenu.revo-mega .menu-porsche.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-porsche.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-porsche.jpg");
}
/* Smart */
ul.vertical-megamenu.revo-mega .menu-smart.level1 a,
ul.vertical-megamenu.revo-mega .menu-smart.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-smart.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-smart.jpg");
}
/* Subaru */
ul.vertical-megamenu.revo-mega .menu-subaru.level1 a,
ul.vertical-megamenu.revo-mega .menu-subaru.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-subaru.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-subaru.jpg");
}
/* Suzuki */
ul.vertical-megamenu.revo-mega .menu-suzuki.level1 a,
ul.vertical-megamenu.revo-mega .menu-suzuki.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-suzuki.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-suzuki.jpg");
}
/* Toyota */
ul.vertical-megamenu.revo-mega .menu-toyota.level1 a,
ul.vertical-megamenu.revo-mega .menu-toyota.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-toyota.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-toyota.jpg");
}
/* Volkswagen */
ul.vertical-megamenu.revo-mega .menu-volkswagen.level1 a,
ul.vertical-megamenu.revo-mega .menu-volkswagen.level1 a:hover,
ul.vertical-megamenu.revo-mega .menu-volkswagen.level1 a:focus {
	background-image:url("/wp-content/uploads/2017/03/menu-volkswagen.jpg");
}




/*
----
-----------------      MINICART AJAX
----
*/
.top-form .wrapp-minicart .cart-checkout .cart-links .cart-link a, .top-form .wrapp-minicart .cart-checkout .cart-links .checkout-link a {
	padding:0 20px;
}
.top-form .wrapp-minicart .minicart-padding ul.minicart-content li .detail-item .product-details .product-price .price span.amount {
	color:#dd2727;
}






/*
----
-----------------      SOUS-CATEGORIE
-----------------      Ex. : https://www.piece-red-auto.fr/categorie-produit/mercedes-benz/
----
*/
.products-loop .product-category a h3 {
	background:#dd2727;
	color:#FFF;
	padding:35px 0;
	font-size:16px;
	border-bottom:10px solid #333;
}
.products-loop .product-category a:hover h3 {
	background:#333;
	border-bottom:10px solid #666;
}






/*
----
-----------------      VIGNETTE PROMO
----
*/
.sale-off {
	background:#dd2727;
}






/*
----
-----------------      CONTACT
-----------------      Dans la page https://www.piece-red-auto.fr/nous-contacter/
----
*/
.contact_us .block-contact .item .item-wrap {
	background:#dd2727;
	color:#FFF;
}
.contact_us .block-contact .item.support .item-wrap .icon,
.contact_us .block-contact .item.phone .item-wrap .icon,
.contact_us .block-contact .item.address .item-wrap .icon {
	background-color:#333;
}
.contact_us .block-contact .item .item-wrap .icon {
	border:none;
	border-radius:0;
}
.contact_us .block-contact .item .item-wrap .info a {
	color:#FFF;
}
.contact_us .block-contact .item .item-wrap .info a:hover {
	color:#CCC;
}
.contact_us .block-contact .item.phone .item-wrap .info {
	padding:13px 0;
}






/*
----
-----------------      PIED DE PAGE
----
*/
.footer .info-footer h3 {
  font-size: 20px;
  color: #222;
  text-transform: uppercase;
}
.footer .info-footer ul {
  overflow: hidden;
  margin: -8px 0 0;
}
.footer .info-footer h4 {
	line-height:30px;
}
.footer .info-footer ul > li {
  list-style: none;
  overflow: hidden;
  line-height: 24px;
  margin-top: 15px;
  margin-bottom: 22px;
}
.footer .info-footer .fa {
  width: 32px;
  height: 32px;
  background-color: #DD2727;
  color: #fff;
  line-height: 32px;
  font-size: 16px;
  margin-right: 10px;
  text-align: center;
  float: left;
  border-radius: 2px;
}
.footer .sidebar-copyright h3 {
	color:#FFF;
	font-size:15px;
	margin-top:20px;
}
.footer .sidebar-copyright img {
	width:281px;
}




/*
----
-----------      LIEN SOCIAL
----
*/
.footer .footer-contact .socials-footer {
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	width:210px;
}





/*
----
-----------      WOOCOMMERCE
----
*/
/* Bouton */
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	padding:1em 1.6em;
}
/* Commande acceptée */
.woocommerce-thankyou-order-received {
	color:#DD2727;
	font-size:40px;
	text-align:center;
}
table.shop_table th.product-name,
table.shop_table th.product-total {
	color:#DD2727;
	font-size:20px;
}
table.shop_table tr.order_item td.product-name {
	padding-left:30px !important;
}
ul.woocommerce-thankyou-order-details.order_details {
	margin:25px 0 40px;
	font-size:15px;
}
/* Bouton de commande */
.woocommerce .checkout #payment #place_order,
.woocommerce-page .checkout #payment #place_order,
.woocommerce > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button,
.woocommerce-page > .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
	padding:15px 34px;
	font-weight:bold;
	font-size:15px;
	margin-left:10px;
}
.woocommerce-checkout h3 {
	font-size:24px;
	color:#DD2727;
}





/*

*/
.vc_btn3.vc_btn3-color-danger,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
	background-color:#dd2727;
	border-radius:0px;
}
.vc_btn3.vc_btn3-color-danger:hover,
.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover {
	background-color:#333;
	border-radius:0px;
}





/*
----
-----------		Mise en forme des titres des sous-catégories, sur les pages des catégories
-----------		https://www.piece-red-auto.fr/categorie-produit/audi/
----
*/
li.product-category a {
	border-bottom:5px solid #252525;
	background-color:#DD2727 !important;
	padding:40px 10px;
	-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;
}
li.product-category a:hover {
	border-bottom:5px solid #DD2727;
	background-color:#252525 !important;
	-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;
}
.products-wrapper .products-loop > li.product-category h2.woocommerce-loop-category__title {
	font-size:18px;
	color:#FFF;
}
.products-wrapper .products-loop > li.product-category h2.woocommerce-loop-category__title mark {
	display:none;
}
.products-wrapper .products-loop > li.product-category:hover h2.woocommerce-loop-category__title {
	color:#FFF;
}





/*
----
-----------		FORMULAIRE
-----------		https://www.piece-red-auto.fr/nous-contacter/
----
*/
.wpcf7-form label {
	width:100%;
}