/*
Theme Name: Hello Elementor Child
Description: Child Job Board WordPress Theme
Author: vozideo 
Template: hello-elementor
Version: 1.0
Text Domain: hello-elementor-child
*/

h2,h3,p{margin-bottom:5px!important;}
strong{font-weight:600;}
.center{text-align:center;}
.rotate{transform: rotate(-90deg);}


ul{padding:0;margin:5px;}
li{padding:3px 0;}
ul>li{list-style:none;}


/******woocommerce******/

.woocommerce .wrap-product-loop-detail li {
    font-size: 0.92em;
    line-height: 1.5;
}
.elementor-post__excerpt h2{
        font-size: 1.1em!important;
    text-transform: uppercase;
    margin-bottom: 20px!important;
    color: #ffcc00;
}
.woocommerce ul.products li.product strong{display:inline;}

.elementor-post__text {font-size:0.9em!important; padding: 20px; }

.woocommerce-product-details__short-description h2 { background:#ffcc00;padding:10px 0 10px 15px;color:#fff;font-weight:400;font-size:18px!important;}

.elementor-7079 .elementor-element.elementor-element-c77e828 .elementor-post__read-more {
    text-transform: uppercase;
	border-bottom:solid 1px #95bbe9;
	color: #fff;
    text-align: right;
    display: block;
}

.elementor-post__excerpt ul li::before,
.woocommerce .products.list-layout .product .product-description ul li::before,
.woocommerce-product-details__short-description  li::before { content:'\f105';color:#ffcc00;font-family:'Fontawesome'; margin:0 10px 0 0;}

.woocommerce-product-details__short-description li {margin:0;}

.tab-heading, .custom-meta-inner{display:none;}

.woocommerce div.product div.images {
    margin-bottom: 0;
}
.wrap-main-product-gallery {
    margin-bottom: 0;
}

.wrap-list-thumbnail.slick-slider {
    padding: 0 0 0 10px;
}

.woocommerce .woocommerce-product-details__short-description p, .woocommerce .woocommerce-product-details__short-description li {
	font-size:0.92em;
	line-height:1.5;
	margin: 5px 0}

.woocommerce .woocommerce-product-details__short-description h3 { margin: 15px 0 0px 0}

.elementor-widget-woocommerce-archive-description img {float:left; width:15%; margin-right: 50px}


.woocommerce div.product.elementor ul.tabs {
    text-align: center;
}
.woocommerce div.product.elementor .woocommerce-tabs .panel {
    padding: 40px !important;
}

.woocommerce-Tabs-panel h2{ display:none;}
.woocommerce-tabs h4{ border-top:solid 1px #95bbe9; padding: 20px 0 0px 0px; margin: 20px 0 10px 0;text-transform:uppercase; }

#tab-donnees-techniques a::before{content:'\f1c1';color:#ffffff;font-family:'Fontawesome'; font-weight: normal;margin:0 15px 0;font-size:1.3em}
#tab-donnees-techniques a{display:inline-block; background : #95bbe9;text-align:right; padding: 10px 15px 10px 0; font-weight: 900; text-transform: uppercase}
#tab-donnees-techniques a:hover
.wrap-product-loop-detail .product-description {font-size:0.85em;}

.woocommerce a.button, .woocommerce a.added_to_cart, .woocommerce button.button, .woocommerce button.added_to_cart, .woocommerce input.button, .woocommerce input.added_to_cart {
    font-size: 0.9rem;
    background: #ffcc00;
    color: #fff;
    padding: 15px 25px !important;
    display:inline-table;
	letter-spacing:0;
	font-weight:900;
	height:auto;
	margin : 0!important;
}

/***** variations *****/
.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart{display:none;}

.zoo-cw-variations .zoo-cw-attr-row div.label {display:none;}
select.zoo-cw-attribute-select{min-width: 40%!important;width: 40%!important;}
.zoo-cw-group-attribute{text-align:center;}
.woocommerce-variation-price{text-align: center;}
.price del {
    margin-right: 20;
	font-size: 18px;
}
.price ins span, body #site-main-content ul.products li.product .price ins spam {
    font-size: 26px;
	font-weight:900 !important;
}

.wrap-single-product-content {  display: none; }
.yikes-custom-woo-tab-title { display:none;}


/******* caldera *****/
.caldera-grid hr{border:solid 1px #CBCACA!important;margin-bottom:30px}

.cf-toggle-switch  a.btn-custom{color:#024391;border:solid 1px #CBCACA;padding:15px;margin-right: 10px}
.cf-toggle-switch  a.btn-custom:hover,
.cf-toggle-switch a.btn-success-custom{background-color:#ffcc00;padding:15px;margin-right: 10px;color:#fff;}

.select .ccselect2-container a.ccselect2-choice {
    height: auto;
    padding: 12px 0 12px 10px;
   border: 1px solid #aaa !important;
color: #999;
border-radius: 0px;
font-weight: 500;
	background-image:none;
}

.caldera-grid #CF5eb3be3c81fa3_1 .row {margin:0!important;}
#CF5eb3be3c81fa3_1 .single{padding:0!important;}

.simul h2{ font-size: 26px;font-weight:300;text-transform:none;background:#F8F9FC;color:#024391;padding:20px 0; margin: 0!important;}
.simul{text-align:center;margin: 0 0 50px 0;}
.simul50{margin: 20px 0 50px  0!important;padding:20px 20px; border:solid 0px 
#024391; border-radius: 4px}
.simul50 .control-label, .simul .control-label {text-transform:uppercase;letter-spacing:0.6px;}

.simul a.clim-link{background:#024391;border:solid 1px #ebebeb;padding:20px;color:#fff;text-transform:uppercase;font-weight:600;display:inline-block}
.simul a.clim-link:hover{background:#fff;border:solid 1px 
#024391;color:#024391;text-transform:uppercase;text-decoration:none}


.caldera-grid input.simul-fa{padding:25px!important;border:none;}

.caldera-grid .simul-fa.prev input {background-image:url('https://www.lalyonnaisedesclims.fr/wp-content/uploads/2020/05/arrows-prev.png')!important;background-repeat:no-repeat;!important;background-position: center;color:transparent!important;}

.caldera-grid .simul-fa.next input{background-image:url('https://www.lalyonnaisedesclims.fr/wp-content/uploads/2020/05/arrows-next-1.png')!important;background-repeat:no-repeat;!important;background-position: center;color:transparent!important;}

.caldera-grid .simul-fa.prev input:hover{background:#024391!important;background-image:url('https://www.lalyonnaisedesclims.fr/wp-content/uploads/2020/05/arrows-prev.png')!important;background-repeat:no-repeat;!important;background-position: center;color:transparent!important;}

.caldera-grid .simul-fa.next input:hover{background:#024391!important;background-image:url('https://www.lalyonnaisedesclims.fr/wp-content/uploads/2020/05/arrows-next-1.png')!important;background-repeat:no-repeat;!important;background-position: center;color:transparent!important;}

.simul-fa.next{text-align:right}

.total-line{font-size: 20px;font-weight:300;text-transform:none;background:#F8F9FC;color:#024391;padding:5px 0; margin: 0!important;text-align:center;}


/******* media queries *****/
@media all and (max-width:1025px){
	.elementor-widget-woocommerce-archive-description img.shop-heading-image{ float:none;text-align:center; margin:0 10px 0 0;width:20%; }
	.elementor-widget-woocommerce-archive-description{text-align:center!important;margin: 0 20px;}
	
}

