/*
Theme Name: Elessi Theme Child
Theme URI: https://elessi.nasatheme.com/demo/
Description: This is a child theme for Elessi Theme
Author: NasaTheme team
Author URI: https://nasatheme.com
Template: elessi-theme
Version: 1.0
*/


/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
body textarea,body select,body input[type="text"],body input[type="password"],body input[type="date"], body input[type="datetime"],body input[type="datetime-local"],body input[type="month"],body input[type="week"],body input[type="email"],body input[type="number"],body input[type="search"],body input[type="tel"],body input[type="time"],body input[type="url"],body .category-page .sort-bar .select-wrapper,body form .select2-container--default .select2-selection--single {
    border-radius: 5px!important;
}
.nasa-wrap-select .select2-container .select2-selection__rendered:before {
    display: inline-block;
    width: 30px;
    text-align: center;
    /* border-right: 1px solid #0cadf2; */
    border-right: 1px solid #28b2a9; 
    line-height: 1.3;
    margin-right: 10px;
    color: #28b2a9;
    /* color: #0cadf2; */
}
.service-block.style-2 .box {
    padding: 10px 45px !important;
	background: #fff !important;
    /* border: 1px #0cadf2 dashed !important; */
    border: 1px #28b2a9 dashed !important;
    border-radius: 5px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
   /*  background-color: #20b4f3!important; */
   background-color: #28b2a9!important;
    color: #fff;
}

label {
    font-size: 14px; !important;
    color: #909ba5 !important;
    font-weight: 400 !important;
}
.wpcf7 textarea {
    height: 150px !important; 
	font-size: 14px !important;
}
.wpcf7 select {
    font-size: 14px !important;
}

@media only screen and (min-width: 992px) {
#wpcf7-f2151-p253-o1 {
    padding-left: 15px !important;
    padding-right: 15px !important;
	width:60% !important;
	}
}
@media only screen and (max-width: 767px){
.nasa-title span.nasa-title-wrap {
    font-size: 120% !important;
	}
}

.nasa-classic-style li.active a, .nasa-classic-style li:hover a {
    color: #28b2a9 !important;
}

@media only screen and (min-width: 1024px) {
    .nasa-menu-item-icon { line-height: 15px !important;}
}

.product-info .entry-title {
    font-size: 160% !important;
}
body.nasa-in-mobile.nasa-mobile-app #wrapper .ns-begin-wrap .btn-link {
    font-size: 12px!important;
	line-height: 1.8!important;
}	

#profil_client_field .woocommerce-input-wrapper{
    display: flex;
    /* background: #fff; */
    align-items: center;
    justify-content: space-evenly;
    border-radius: 5px;
    padding: 15px 15px;
    box-shadow: 0px 20px 20px 0px rgb(0 0 0 / 1%);
}	
#profil_client_field .input-radio {
    display: none;
}
#profil_client_field .woocommerce-input-wrapper label:hover {
    border-color: #28b2a9;
}

#profil_client_field .woocommerce-input-wrapper label {
    background: #fff; 
	font-size: 13px !important;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
/*     margin: 0 10px; */
    border-radius: 5px;
    cursor: pointer;
    padding: 12px;
    border: 1px solid #cccccc;
    transition: all 0.3s ease;	
}

#profil_client_field .woocommerce-input-wrapper input[type="radio"]:checked+label {
        border: 1px solid #28b2a9;
		color: #28b2a9 !important;
      }
#profil_client_field .woocommerce-input-wrapper label:after {
    bottom: 0;
    right: 0;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    border: solid transparent;
    border-color: transparent;
    border-width: 4px;	
	border-bottom-color: inherit;
	border-right-color: inherit;
}

	.checkout-modern-wrap #ice_field, .checkout-modern-wrap #entreprise_field {
		width: 50%;
		vertical-align: top;
		display: inline-block;
		clear: none;
	}	
	
	.checkout-modern-wrap #membership_number_field, .checkout-modern-wrap #ppr_number_field, .checkout-modern-wrap #cin_number_field {
		width: 33.3333%;
		vertical-align: top;
		display: inline-block;
		clear: none;
	}

.col-sidebar .widget-title, .nasa-side-sidebar .widget-title {
    font-size: 100% !important;
}

@media only screen and (max-width: 767px){
	.nasa-title-relate {
		font-size: 100% !important;
	}	
}
.nasa-title-relate {
    font-size: 165% !important;
}

.nasa-static-sidebar .widget_shopping_cart_content .nasa-minicart-footer > .row .cross-sells .nasa-slide-style-product-carousel > h3,
.ns-cart-popup-v2 .widget_shopping_cart_content .nasa-minicart-footer > .row .cross-sells .nasa-slide-style-product-carousel > h3 {
  font-size: 16px !important;
}


#customer_login {
    max-width: 450px !important;
}

#billing_country_field, #shipping_country_field {
   display: none;
}
/* ///////////// RECHERCHE BG//////////////////// */

.nasa-search-space .nasa-show-search-form.nasa-search-relative{
   background-color: #fff !important;
}

.checkout-modern-wrap form.checkout, .checkout-modern-wrap #nasa-billing-info {
    margin-top: 5px !important;
}
@media only screen and (min-width: 768px){
	.woocommerce form .form-fifty {
		width: 50% !important;
	}
	#billing_phone_field{
	   float: none!important;
	   width: 50% !important;
	}
}

#main-content .checkout-modern-wrap .woocommerce-form-login-toggle {
    background-color:#F5F6F7!important; /* #F8F8F8;#f9f9f9 */
}


/* //////////////////////////////////plugins/wp-whatsapp-chat/build/frontend/css/style.css/// */

#qlwapp .qlwapp-box .qlwapp-avatar {
    position: relative;
    width: 46px!important;
    height: 46px!important;
}

#qlwapp.qlwapp-middle-right.qlwapp-bubble .qlwapp-developer, #qlwapp.qlwapp-middle-right.qlwapp-bubble .qlwapp-toggle, #qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-developer, #qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-toggle, #qlwapp.qlwapp-bottom-right.qlwapp-bubble .qlwapp-developer, #qlwapp.qlwapp-bottom-right.qlwapp-bubble .qlwapp-toggle, #qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-developer, #qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-toggle {
    margin-right: 10px!important;    
}

/* ////////////////////////////whatssap button//////// */

.wa-button {
	background-color: #25d366!important;
    border-color: #25d366!important;
    color: #FFF!important;
}

/* //////////////////////Checkout button pour le total */

.nasa-in-mobile .mini_cart_mobile_view_hidden.nasa-minicart-footer .btn-mini-cart .woocommerce-mini-cart__buttons .checkout {
    max-width: 38%!important;
}
/* //////////////////////Checkout button */
.wpcf7-input{
    background-color: #f5f6f7!important;
	border: 1px solid #555555!important;
}