/*!
Theme Name: Divi Child
Template: Divi
Theme URI: https://produitscaptive.com/
Description: Divi Child Theme.
Author: Simon Belley - TNT Atelier
Author URI: https://tntatelier.com/
*/

/*Généraux*/
h1{font-size: 3em;font-weight: 900 !important;}
h2{line-height: 1.2em;}
p,li{font-size:1em;}
a{transition:0.3s;}
button {font-weight:800; transition:0.3s; cursor: pointer; border-width: 0px !important;}
.gros-h1{font-size:5em !important; line-height:1.15em !important; font-weight:900 !important;}
.gros-h2{font-size:2.75em; font-weight:900;}
.gros-p{font-size:1.5em;}
.texte-rouge{color:#e20917;}
.d-flex {display: -ms-flexbox !important; display: flex !important;}
.pb-0{padding-bottom:0;}
@media screen and (max-width:1024px) {
    .gros-h1{font-size:2em !important;}
}
@media screen and (max-width:768px) {
    .gros-h1{font-size:3em !important;}
    .justify-content-md-center {
	  -ms-flex-pack: center !important;
	  justify-content: center !important;
	}
}
@media screen and (max-width:480px) {
    .gros-h1{font-size:3.5em !important;}
}

/*Wordpress*/
.single-product>#page-container>#et-boc>#et-main-area>#main-content>.container{padding-top:0 !important;}
.woocommerce-breadcrumb, .woocommerce-breadcrumb>a{color:#000 !important; margin-top:1% !important;}
.product_meta{display:none;}
.woocommerce-cart .woocommerce-message{background:transparent !important; color:#000 !important;}
.woocommerce-message{background:#000 !important;}
.woocommerce-info{background:#000 !important;}
.woocommerce-error{background:#000 !important;}
.et_overlay:before{display:none;}
.container:before{display:none;}
.container{z-index:1;}
#left-area{width:100%; padding-right:0 !important;}
.woocommerce-product-gallery__trigger{display:none;}
.woocommerce-page span.onsale, .woocommerce span.onsale{background:#e20917 !important;}
.woocommerce-loop-product__title{font-weight:700;}
.woocommerce-Price-amount{font-weight:600;}
.et_pb_scroll_top:before{content:url(http://sportcgr.mywhc.ca/wp-content/uploads/2020/10/fleche-en-haut-menu-les-sports-CGR-gaudreault.png); margin-right:5px; margin-left:5px;}
@media screen and (min-width:1024px) {
    .woocommerce ul.products li.product {width: 21% !important; margin: 2% !important; clear: none !important;}
    .woocommerce ul.products li.product:nth-child(4n+1) {clear: both !important;}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    .woocommerce ul.products li.product.first, .woocommerce ul.products li.product.last {clear: right !important;}
    .woocommerce ul.products li.product:nth-child(4n+1) {clear: none !important;}
}

/*Liens*/
.lien-texte-blanc{color:#FFF !important;}
.lien-texte-blanc:hover{color:#000 !important;}

/*header*/
.nav li li{display:flex !important; cursor: pointer;}
.nav li{cursor: pointer; line-height:1.25em;}
.et-menu .menu-item-has-children>a{padding-right: 10px !important;}
.et-menu .menu-item-has-children>a:first-child:after{display:none;}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu a:after{display:none;}
.et_mobile_nav_menu>.mobile_nav>#mobile_menu1>li.menu-item-has-children>ul.sub-menu{display:none;}
.et_mobile_nav_menu>.mobile_nav>#mobile_menu1>li.menu-item-has-children>img{display:none !important;}
.et_mobile_nav_menu>.mobile_nav>#mobile_menu1>li.menu-item-has-children>ul>li>img{display:none !important;}
.et_mobile_nav_menu>.mobile_nav>#mobile_menu1>li>a>br{display:none !important;}
.fleche-menu{display:block; width:15px; height:15px; align-self:center; padding:0; margin:0;}

header.et-l .menu-item:first-child{width:94%!important; align-items:end!important;}
.dgwt-wcas-search-wrapp{margin-right:0;}
.bandeau-header{display: flex; justify-content: flex-end; align-items: center; height:42px; align-items:center;}
.tel-header{margin: 0 2% 0 0; font-weight:1000;}
.demande-prix{transition: 0.3s; position:relative; display:inline-block;}
.demande-prix .demande-prix-apres{opacity:0;position:absolute; top:0; left:0; z-index:50; transition: 0.3s;}
.demande-prix-avant:hover{opacity: 0;}
.demande-prix-apres:hover{opacity: 1;}
.et-menu{text-align:center;}
.slash-rouge-menu{height:40px !important; align-self:center;}
.sub-menu>.slash-rouge-menu{display:none;}

.dgwt-wcas-sf-wrapp{width:50%!important; float:right;}
.dgwt-wcas-ico-magnifier>path{fill:#000; opacity:1!important;}
.dgwt-wcas-close>svg>path{fill:#000;}
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{left:auto !important; right:12px !important;}
.dgwt-wcas-preloader{left:0; right:auto !important;}

@media (max-width: 1060px){
	.et-menu-nav{margin-top:-50px;}
	.et_pb_menu_inner_container{display:table!important;width:100%;}
	.et_pb_menu__wrap{justify-content: space-around!important;}
}
@media (max-width: 980px){
	.dgwt-wcas-sf-wrapp{width:100%!important; margin-bottom:3%;}
	.et_pb_menu__wrap{justify-content: flex-end!important;}
	.slash-rouge-menu{display:none;}
	.et_pb_menu_inner_container{display:flex!important;width:100%;}
	#image-logo .et_pb_image_0_tb_header .et_pb_image_wrap{width:100% !important}
	#image-logo .et_pb_image_0_tb_header .et_pb_image_wrap>img{max-width:179px;}
}

/*Accueil*/
.icone-accueil-holder{display:flex; flex-wrap: wrap; padding:0!important;}
.icone-accueil-holder>li{-ms-flex: 0 0 12.5%; flex: 0 0 12.5%; max-width: 12.5%;}
.icone-accueil{color:#FFF;}
.icone-accueil:hover{color:#e20917;}
.quote-client{font-weight:900; font-size: 1.5em !important; line-height:1.25em;}
.nom-client{color:#1d1d1b; font-style:italic;}
@media (max-width: 1020px){
	.produits-vedettes>.et_pb_column>.et_pb_module>.woocommerce>.products>li:last-child{display:none !important;}
}
@media (max-width: 980px){
	.icone-accueil-holder>li{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; margin-bottom:40px;}
	.produits-vedettes>.et_pb_column>.et_pb_module>.woocommerce>.products>li:last-child{display:block !important;}
}
@media (max-width: 480px){
	.icone-accueil-holder>li{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	.home .et_pb_row_1 {padding-top:0;}
	div.et_pb_section.et_pb_section_0{background-position-x:-1360px!important;}
}
#post-30 .entry-content ul{line-height: 20px!important}

/*menu image accueil*/
.home .et_pb_section_0 .et_pb_row.et_pb_row_1 li{display: inline-block;vertical-align: top;}

/*Page produit*/
.call-to-action-proprio{background: #3eab36; color: #FFF; height:175px; -webkit-transform: skew(-15deg);-ms-transform: skew(-15deg);transform: skew(-15deg); padding:2% 10% 5% 5%; font-weight: 800; margin-top:2%;}
.call-to-action-proprio>p{-webkit-transform: skew(15deg);-ms-transform: skew(15deg);transform: skew(15deg);}
.ajout-au-panier{display: flex; justify-content: flex-end; align-items: center; background: #e20917; color: #FFF!important; width:100%; padding: 5px 10px 5px 50px; margin-left:-45px; margin-top: 2%;}
.ajout-au-panier>span{-webkit-transform: skew(15deg);-ms-transform: skew(15deg);transform: skew(15deg);}
.texte-demande-prix{z-index:99; margin: 0 8px 0 0; font-weight:900; font-size:1.25em;}
.demander-un-prix:hover .demande-prix-apres{opacity: 1;}
.billy{margin-left:-50px; z-index:50; margin-top:50px;}
.billy-mobile{display:none;}
.nom-produit{padding-top: 3% !important;}
.bande-rouge-produit{width: 85px; margin-bottom: 25px; margin-top:25px; border-top: 5px solid #e20917;}
.summary, .entry-summary{margin-bottom:0 !important;}
.entry-summary p.price span{font-size:1em !important; color:#000;}
.clearfix>.summary>.price{font-weight:800 !important; color:#000 !important;}
.woocommerce-page ul.products li.product .price, .woocommerce-page ul.products li.product .price del, .woocommerce ul.products li.product .price, .woocommerce ul.products li.product .price del{color:#000 !important;}
.entry-content table:not(.variations), body.et-pb-preview #main-content .container table{width:auto !important; margin-top:1%}
.related>ul>li>a>span>.prix-from{display:none;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{font-size:1.25em !important;}
.woocommerce-Tabs-panel--additional_information{display:none;}
.woocommerce-Tabs-panel{margin-bottom:25px;}
@media (max-width: 980px){
	.call-to-action-proprio{height:250px; padding:2% 15% 5% 10%; font-weight: 800; margin-top:2%; font-size:12px;}
	.ajout-au-panier{width:100%; padding: 5px 10px 5px 10px; margin-left:-20px; margin-top: 2%; font-size:10px;}
	.related>.products>li:last-child{display:none;}
	.texte-demande-prix{font-size:1em;}
	}
@media (max-width: 768px){
	.call-to-action-proprio{height:185px; padding:2% 14% 5% 5%; font-weight: 800; margin-top:2%; font-size:14px;}
	.ajout-au-panier{width:100%; padding: 5px 10px 5px 50px; margin-left:-45px; margin-top: 2%; font-size:14px;}
	.summary{margin-top:25px;}
	}
@media (max-width: 767px){
	.related>.products>li:last-child{display:block !important;}
	}
@media (max-width: 480px){
	.call-to-action-proprio{padding:2% 5% 5% 5%; font-weight: 800; margin-top:2%; font-size:12px;}
	.ajout-au-panier{width:100%; padding: 5px 5px 5px 5px; margin-left:-25px; margin-top: 2%; font-size:14px;}
	.billy{display:none;}
	.billy-mobile{display:block; margin:auto;}
	.single-product .product_title{font-size:1.75em !important;}
	}

/*Page catégorie*/
.bande-rouge-categorie{width: 85px; margin:auto; margin-top: 10px; margin-bottom: 10px; border-top: 5px solid #e20917;}
.woocommerce-loop-product__title{text-align:center;}
.woocommerce-loop-product__link>.price{text-align:center;}
.woocommerce-products-header__title{font-weight:900 !important;}
/*.type-product>a>span>.prix-from{display:none;}*/
.archive .product {min-height: 250px;}


#filtreCat{background:#3eab36;margin:20px 0}
.kategoriwidget2 h3{display: none}
.kategoriwidget2{display: inline-block; width:21%;margin:30px 2% }
.kategoriwidget2 .select2-container .select2-selection--single{height: 40px;font-size: 20px;}
/*.kategoriwidget2 .select2-selection__placeholder{line-height: 40px}*/
.kategoriwidget2 .select2-selection__arrow{top: 7px;}

/*Ajustement de la hauteur des images produits dans la page catégorie*/
.archive .et_shop_image{height:158px; background: #FFF; display:flex !important; justify-content: center; position: relative;}
.archive .et_shop_image img{max-height:100%; max-width:100%; align-self:center; object-fit:contain; display: flex;}

@media (max-width: 1024px){
	.archive .et_shop_image{height:117px;}
}

@media (max-width: 980px){
	.archive .et_shop_image{height:119px;}
}

@media (max-width: 480px){
	.archive .et_shop_image{height:196px;}
}

/*Ajustement de la hauteur des images produits dans la page produit*/

.single-product .related .et_shop_image{height:158px; background: #FFF; display:flex; justify-content: center;}
.single-product .related .et_shop_image img{max-height:100%; max-width:100%; align-self:center; object-fit:contain; display: flex;}

@media (max-width: 1024px){
	.single-product .related .et_shop_image{height:117px;}
}

@media (max-width: 980px){
	.single-product .related .et_shop_image{height:119px;}
}

@media (max-width: 480px){
	.single-product .related .et_shop_image{height:196px;}
}


/*menu image catégories*/
.kategoriwidget1{margin:150px 0 20px 0;}
.kategoriwidget1 ul#menu-menuimagecategorie-1{margin:0;padding:0;text-align: center;}
.kategoriwidget1 ul#menu-menuimagecategorievehiculesusages-1{margin:0;padding:0;text-align: center;}
.kategoriwidget1 li{margin:0 ;padding:0;list-style-type: none;display: inline-block;width:152px;position: relative;vertical-align: top; text-align:center;}
@media (max-width: 1554px){
	.kategoriwidget1 li{width:130px;}
	}
@media (max-width: 1350px){
	.kategoriwidget1 li{width:125px;}
	}
@media (max-width: 1282px){
	.kategoriwidget1 li{width:120px;}
	}
@media (max-width: 1232px){
	.kategoriwidget1 li{width:115px;}
	}
@media (max-width: 1182px){
	.kategoriwidget1 li{width:110px;}
	}
@media (max-width: 1132px){
	.kategoriwidget1{display:none;}
	.kategoriwidget2{width:46%; margin-top:10px; margin-bottom:10px;}
	}
@media (max-width: 468px){
	.kategoriwidget2{width:96%;}
	}
.kategoriwidget1>div>ul>li.menu-item-1000 .vtt-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-1000 .vtt-vert{z-index:9;position: absolute;}
.kategoriwidget1>div>ul>li.menu-item-993 .cote-a-cotes-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-993 .cote-a-cotes-vert{z-index:9;position: absolute;}
.kategoriwidget1>div>ul>li.menu-item-997 .motos-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-997 .motos-vert{z-index:9;position: absolute;}
.kategoriwidget1>div>ul>li.menu-item-996 .motoneige-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-996 .motoneige-vert{z-index:9;position: absolute;}
.kategoriwidget1>div>ul>li.menu-item-995 .moteurs-hors-bords-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-995 .moteurs-hors-bords-vert{z-index:9;position: absolute;}
.kategoriwidget1>div>ul>li.menu-item-994 .marine-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-994 .marine-vert{z-index:9;position: absolute;}
.kategoriwidget1>div>ul>li.menu-item-999 .remorques-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-999 .remorques-vert{z-index:9;position: absolute;}
.kategoriwidget1>div>ul>li.menu-item-998 .produits-mecaniques-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-998 .produits-mecaniques-vert{z-index:9;position: absolute;}

.kategoriwidget1>div>ul>li.menu-item-1073 .vtt-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-1073 .vtt-vert{z-index:9;position: absolute;}
.kategoriwidget1>div>ul>li.menu-item-1066 .cote-a-cotes-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-1066 .cote-a-cotes-vert{z-index:9;position: absolute;}
.kategoriwidget1>div>ul>li.menu-item-1070 .motos-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-1070 .motos-vert{z-index:9;position: absolute;}
.kategoriwidget1>div>ul>li.menu-item-1069 .motoneige-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-1069 .motoneige-vert{z-index:9;position: absolute;}
.kategoriwidget1>div>ul>li.menu-item-1068 .moteurs-hors-bords-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-1068 .moteurs-hors-bords-vert{z-index:9;position: absolute;}
.kategoriwidget1>div>ul>li.menu-item-1067 .marine-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-1067 .marine-vert{z-index:9;position: absolute;}
.kategoriwidget1>div>ul>li.menu-item-1072 .remorques-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-1072 .remorques-vert{z-index:9;position: absolute;}
.kategoriwidget1>div>ul>li.menu-item-1071 .produits-mecaniques-noir{z-index:1}
.kategoriwidget1>div>ul>li.menu-item-1071 .produits-mecaniques-vert{z-index:9;position: absolute;}

.kategoriwidget1 li a{color:#000;text-transform: uppercase;}
.kategoriwidget1 li.current-menu-item a{color:#3eab36;}
.kategoriwidget1>div>ul>li.menu-item-1000 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}
.kategoriwidget1>div>ul>li.menu-item-993 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}
.kategoriwidget1>div>ul>li.menu-item-997 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}
.kategoriwidget1>div>ul>li.menu-item-996 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}
.kategoriwidget1>div>ul>li.menu-item-995 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}
.kategoriwidget1>div>ul>li.menu-item-994 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}
.kategoriwidget1>div>ul>li.menu-item-999 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}
.kategoriwidget1>div>ul>li.menu-item-998 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}

.kategoriwidget1>div>ul>li.menu-item-1073 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}
.kategoriwidget1>div>ul>li.menu-item-1066 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}
.kategoriwidget1>div>ul>li.menu-item-1070 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}
.kategoriwidget1>div>ul>li.menu-item-1069 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}
.kategoriwidget1>div>ul>li.menu-item-1068 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}
.kategoriwidget1>div>ul>li.menu-item-1067 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}
.kategoriwidget1>div>ul>li.menu-item-1072 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}
.kategoriwidget1>div>ul>li.menu-item-1071 img{position: absolute;left:0;bottom:0; margin-bottom:25px;}

.fleche-noire:after{position:absolute; top:67px; right:50%; margin-right:-15px; content:''; width:0; height:0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid transparent; border-top: 10px solid #000;}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:black!important;;text-transform: uppercase}

/*Page demande de prix*/
.restore-item{float:right;}
.restore-item:hover{color:#FFF;}
.woocommerce-cart-form>table.shop_table {width:100%!important}
.checkout-button{color: #e20917 !important;}
.wc-backward{color: #e20917 !important;}

/*Page commande*/
#order_review_heading{margin-top:3%;}
#payment{background:transparent !important;}
#place_order{color: #e20917 !important;}
.page-id-1193 .et_pb_section_0_tb_footer{display: none;}
.entry-content table:not(.variations), body.et-pb-preview #main-content .container table{width:100% !important;}
.woocommerce-thankyou-order-received{margin-bottom:15px;}
ul.order_details>li>strong{margin-top:5px !important;}
ul.order_details>li{margin-bottom:15px !important;}

/*Page 404*/
.erreur_404{margin-top: 5%; margin-bottom:5%;}


/*footer*/
.tel-footer{font-weight:900 !important; font-size:2em;}
.tel-footer:hover{color:#FFF!important;}
.lien-footer{color:#FFF !important;}
.lien-footer:hover{color:#e20917 !important;}
.courriel-proprio{font-size:13px;}
.icone-facebook{transition: 0.3s; position:relative; display:inline-block;}
.icone-facebook .icone-facebook-apres{opacity:0;position:absolute; top:0; left:0; z-index:99; transition: 0.3s;}
.icone-facebook-apres:hover{opacity: 1;}
.icone-facebook-avant:hover{opacity: 0;}
.copyright{font-size:0.75em;}


/*menu mobile v1*/
.et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu ul li:hover a{color:white!important;}
@media (max-width: 980px){
	.et_pb_row_0_tb_footer>.et_pb_column_1_3{width:33% !important; margin-bottom:0;}
	.et-db #et-boc .et-l .et_mobile_menu li a {  padding: 5px 0 !important;	}
	
	#menu-item-1411>ul>li,
	#menu-item-1409>ul>li{
	    display: inline-block;
	    width: 49%!important;
	    border: solid 1px rgb(100,100,100); vertical-align: top;}
	#menu-item-1411>ul>li,
	#menu-item-1409>ul>li{min-height: 70px;}

	#menu-item-1410>ul>li{min-height: 30px;}

	#menu-item-1410>ul>li>ul>li{display: inline-block;width: 49%!important;border: solid 1px rgb(100,100,100); vertical-align: top;}
	}

	}


/* menu mobile v2*/

.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,
.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{background:black!important}
#menu-item-1421{padding:0 0 10px 0!important;}

@media all and (max-width:1250px){
 .et_builder_inner_content.et_pb_gutters3 .et_pb_column_1_tb_header  {width:25%!important;margin:1% 3% 0 1%!important;}
.et_builder_inner_content.et_pb_gutters3 .et_pb_column_2_tb_header  {width:70%!important;padding:30px 0 0 0!important;} 
    #menu-item-1421{margin-bottom: 20px}
    .et_builder_inner_content.et_pb_gutters3 .et_pb_column_2_tb_header{padding:0!important}
}
@media all and (max-width:1060px){
.et_builder_inner_content.et_pb_gutters3 .et_pb_column_1_tb_header  {width:20%!important;margin:1% 3% 0 1%!important;}
.et_builder_inner_content.et_pb_gutters3 .et_pb_column_2_tb_header  {width:72%!important;padding:30px 0 0 0!important;} 
#menu-item-1421{margin: 15px 0!important}
}
@media all and (max-width:980px){
    .et_builder_inner_content.et_pb_gutters3 .et_pb_column_2_tb_header{padding:5px 0!important;}
    .et_builder_inner_content.et_pb_gutters3 .et_pb_column_1_tb_header  {width:50%!important;margin:0%!important;position:absolute!important;top:10px!important;left:10px!important;z-index: 9!important;}
    .et_pb_image_0_tb_header {margin:0!important}
.et_builder_inner_content.et_pb_gutters3 .et_pb_column_2_tb_header  {width:100%!important;padding:0px 0 0 0!important;} 
    .et_pb_image_0_tb_header .et_pb_image_wrap{width:50%!important;}

}

/*pièces et service*/
.page-id-33 .et_pb_contact_form_container p{display: inline-block;width:50%}
.page-id-33 .et_pb_contact_form_container [data-id="preference"],
.page-id-33 .et_pb_contact_form_container[data-id="message"],
.page-id-33 .et_pb_contact_form_container p[data-id="message"]{display: block;width:100%;}
.et-pb-contact-message{padding:10px;color:#3eab36!important;font-weight: bold}
@media all and (max-width:1000px){
    .page-id-33 .et_pb_contact_form_container p{display: block;width:100%;}
}


/*ajuster le container à moins de 1300 px*/
@media all and (max-width:1300px){
    .container{width:94%!important}
}

/*page demande de devis*/
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-bottom:50px;}

@media all and (max-width:1300px){
.woocommerce-checkout h1{font-size: 1.75em}
.woocommerce-cart h1{font-size: 1.75em}

}
@media all and (max-width:500px){
.woocommerce-checkout table th.product-name{width:65%}
.woocommerce-checkout .product-quantity{display: block;}
}

@media all and (max-width:1000px){
.woocommerce-order-received ul.woocommerce-order-overview li{display: block;width:100%;border-bottom: solid 1px #dedede}
}



.soldout {padding: 3px 8px;text-align: center;background: #e20d18;color: white;font-weight: bold;position: absolute;top: 6px;right: 6px;font-size: 12px;}
.stock.out-of-stock{font-size: 2em!important;text-transform: uppercase;background:red;color:white!important;display: inline-block;padding:10px!important;position: absolute;left:10px;top:10px;}
