/*
Theme Name: TeeSpace - Child
Theme URI: https://harutheme.com/teespace
Author: HaruTheme
Author URI: https://harutheme.com/
Description: This is child theme of TeeSpace
Template: teespace
Version: 1.0.0
*/

/*---------------------------------
  	Write your css code from here
------------------------------------*/
#place_order{
	width: 100% !important;
}
/* TITRE PAGE*/

.haru-page-title, .haru-page-title{
	background: #06BBB7 !important;
}
.haru-page-title__heading--main{
	color: white;
}
.haru-page-title__breadcrumbs{
	display: none;
}
a:hover, a:focus{
	color: #06BBB7 !important;
}
/* ---------------- */
#menu-mobile-css .haru-menu-toggle{
	width: 50px;
	height: 50px;
}
#menu-mobile-css1 .haru-menu-toggle{
	width: 44px;
	height: 44px;
}
.haru-button:first-child{
	display: none;
}
.haru-account__link::after{
	content: 'Mon compte';
	color: white !important;
	background: #06bbb7;
	padding: 10px 25px;
	border-radius: 10px;
	font-weight: 700;
	transition: 0.2s all;
}
#menu-pop-mobile .haru-menu-toggle-popup{    
    display: inline-flex;
	justify-content: center;
	align-items: center;
    font-size: 22px;
    width: 44px;
    height: 44px;
    cursor: pointer;
    border: 0 solid;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, 0.05);
    color: #000;
}
.mfp-bg{
	background: white !important;
}
.mfp-close{
	 background-color: rgba(0, 0, 0, 0.05) !important;
}
.mfp-close:hover{
	 background-color: #06bbb7 !important;
}
.mfp-close::before{
	 color: black !important;
}
@media screen and (max-width: 850px){
	.haru-account__menu{
		display: none;
	}
	input[type=submit]{
		line-height: 0px;
		width: 250px;
		padding: 0 35px;
	}
	.woocommerce-page .button:hover{
		
		padding: 0 35px !important;
	}
	.woocommerce-form-login__rememberme{
		font-size: 11px;
	}
	.woocommerce-MyAccount-content{
		padding: 10px;
	}
	.woocommerce-page .button{
		margin-top: 10px;
		padding: 0 25px !important;
	}
	.archive-content-layout article{
	width: 100% !important;
	margin: 20px !important;
}
	
}

}
.customer_login_form_wrap .woocommerce-form-login > .form-row:not(.woocommerce-form-row--wide) label{
	margin-left: 10px;
}
.haru-nav-menu-template--dropdown .haru-nav-menu-template li a.haru-titem-active{
	color: #06bbb7;
}
.mfp-close:hover::before{
	 color: white !important;
}
.haru-account__link:hover::after{
	border-radius: 10px;
	background: #0aada7 !important;
	color: white !important;
}
.haru-button{
	background: #06bbb7 !important;
	color: white !important;
}
.haru-button:hover{
	background: #0aada7 !important;
	color: white !important;
}
.contact-form__submit--center{
	transform: none !important;
	margin: 0 auto !important;
}
.contact-form__submit{
	justify-content: center;
	flex-direction: column;
}
.panier-voir .haru-cart-number{
	background-color: #06bbb7;
}
#right-vincent{
	margin: 0 5px;
	padding: 3px 5px;
}

#right-vincent:hover{
	color: #06bbb7 !important;
	background: white;
}
.haru-account__menu {
	min-width: 200px !important;
}
.haru-account__menu li:hover a{
	color:#06bbb7;
}
[type="submit"]{
	background: #06BBB7 !important;
}
[type="submit"]:hover{
	background: #0aada7 !important;
}
input[type=text]:focus, select:focus, input[type=email]:focus, textarea:focus, input[type=password]:focus{
	    border: 1px solid #06BBB7;
}
select option{
	font-family: inherit;
}
.wpcf7-response-output{
	background: #06BBB7;
	color: white;
	border: none !important;
	outline: none !important;
	border-radius: 5px;
}
.grecaptcha-badge { visibility: hidden; }

.mail-contact{
	font-weight: 700;
}
/*WOOCOMMERCE*/
.woocommerce-LostPassword a{
	color: #06BBB7 !important;
	
}
.woocommerce-info, .woocommerce-message{
	    border-top-color: #06BBB7;
}

.woocommerce-info:before {
    content: '\e93f';
    color: #06BBB7;
}
.woocommerce-message:before {
    content: '\e93e';
    color: #06BBB7;
}
.woocommerce-error{
	border-top-color: red;
}
.woocommerce-error a:not(.button){
	
	color: #06BBB7;
}
.woocommerce-error:before {
    content: '\e939';
    color: red;
}
.woocommerce-page .button{
	border-radius: 12px ;
    background: #06BBB7 !important;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    outline: none;
    border: none;
    height: 48px;
    line-height: 48px;
    padding: 0 25px !important;
    transition: all .3s;
}
.woocommerce-page .button:hover{
	border-radius: 12px ;
    background:  #0aada7 !important;
    color: #fff !important;
    display: inline-block;
    font-weight: 700;
    outline: none;
    border: none;
    height: 48px;
    line-height: 48px;
    padding: 0 25px !important;
    transition: all .3s;
}
.woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a{
    color: #06BBB7;
}
.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title:before{
	content:" " counter(checkout-step) "."/" !important";
}
.wc-block-cart__submit-container{
	background: #06BBB7;
	border-radius: 10px;
	transition: all 0.2s;
}
.wc-block-cart__submit-container:hover{
	background: #0aada7;
	border-radius: 10px;
	
	
}


.wc-block-cart__submit-container a{
	color: white;
	transition: all 0.2s;
}
.wc-block-cart__submit-container a:hover{
	color: white !important;
}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button{
	padding: 0 !important;
	background: #06BBB7;
}
.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover{
	padding: 0 !important;
	background: #0aada7;
}
.widget_shopping_cart_content .button:first-child{
	background: transparent !important;
}
.widget_shopping_cart_content .button:first-child:hover{
	color: black !important;
	border-color: #06BBB7;
}
.widget_shopping_cart_content .amount bdi{
	color: #06BBB7 !important;
}
.single-product-top .single-product-summary .product_type_customizable{
	color: white;
		text-align: center;
	border-color: #06BBB7;
}
.single-product-top .single-product-summary .product_type_customizable:hover{
	text-align: center;
	border-color: #06BBB7;
}

.single-product-top .product-button--compare a.button{
	color: white;
}
/* BLOG*/
.archive-content .archive-content-layout{
	display: flex !important;
	flex-wrap: wrap !important;
}
.archive-content-layout article{
	width: 30% ;
	margin: 20px !important;
}
.haru-archive-blog article .post-meta-sticky:before, .haru-archive-blog article .post-meta-sticky{
	color: #06BBB7;
}
.haru-archive-blog article .post-category-wrap a{
	color: #06BBB7 !important;
}
.haru-archive-blog article .post-category-wrap a:hover{
	background: #06BBB7 !important;
	color: white !important;
}
.haru-archive-blog article.sticky .post-title a:before{
	color: #06BBB7 !important;
}
.haru-archive-blog article .post-title a{
	font-size: 24px !important;
}
/* FIN*/
/* A PROPOS*/
#Capa_1 svg g{
	fill: #06BBB7;
}
.haru-heading-title--sub-heading-3 i{
	color: #06BBB7;
}
.haru-icon-box--style-11:hover{
	background: #06BBB7 !important;
}
.haru-icon-box--style-11:hover .haru-icon-box__icon i, .haru-icon-box--style-11 .haru-icon-box__icon svg path {
	
	fill: white !important;
  color: white !important;
}
.haru-heading-title--heading-9 span::after{
	background: rgba(6, 187, 183,0.3)}
.cart-side-close:hover{
	color: #06BBB7 !important;
}
.single-content .post-content-wrap .haru-social-share__list li a:hover{
	background: #06BBB7;
	color: white !important;
	border-color: #06BBB7 !important;
}


.product-item.style-2 .product-actions .product-button:hover{
	background: #06BBB7;
}

.woocommerce-page .button:hover{
	padding: 0 5px !important;
}

.post-meta-comment{
	display: none !important;
}
/* FIN*/