/*
Theme Name: Divi enfant
Description: Theme enfant de DIVI
Author: The elastic band- Nick Searle
Author URI: https://valcreuseboutiquechienchat.fr/
Template:Divi
Version: 1.0
*/
/*
#teb-post-content .et_pb_row{
   width: 100% !important;
   max-width: 1080px;

}
*/

@font-face {
font-family: Sacramento;
src: url(https://valcreuseboutiquechienchat.fr/wp-content/themes/fonts/Sacramento-Regular.ttf);
font-weight: normal;
}
@font-face {
font-family: Vintage-Goods;
src: url(https://valcreuseboutiquechienchat.fr/wp-content/themes/fonts/Vintage-Goods.ttf);
/*font-weight: normal;*/
}
/*
.h3 site-title {
font-family: "Sacramento";
}
*/
.h3 {
font-family: "Vintage-Goods";
}

/* pattes prechargeur */
/* create the paw prints 
 * pre https://valcreuseboutiquechienchat.fr/wp-content/plugins/the-preloader/images/preloader.GIF
 * */
.pad {
    width: 25px;
    height: 27px;
    background-color: #C6BFAE;
    -webkit-border-radius: 63px 63px 63px 63px / 108px     108px 72px 72px;
    border-radius: 50%  50%  50%  50%  / 60%   60%         40%  40%;
    display: block;
    position: absolute;
}       
.large {
   width: 70px;
   height: 80px;
   transform: rotate(60deg);
   left: 100px;
   top: 50px;
} 
.small-1 {
   transform: rotate(25deg);
   left: 145px;
   top: 26px;
}
.small-2 {
   transform: rotate(65deg);
   left: 174px;
   top: 50px;
}  
.small-3 {
   transform: rotate(98deg);
   position: absolute;
   left: 178px;
   top: 87px;
}
.small-4 {
   transform: rotate(140deg);
   position: absolute;
   left: 158px;
   top: 117px;
}
    
/* position and animate */

    
.paw-print-1 {
  opacity: 0;
  position: absolute;
  left: 75px;
  top: 300px;
  transform: rotate(-40deg);
  -webkit-animation: walk 3s linear infinite;
  animation: /*keyframe*/walk /*duration*/3s /*transition*/linear /*repeat*/infinite;
}
.paw-print-2 {
  opacity: 0;
  position: absolute;
  left: 275px;
  top: 280px;
  transform: rotate(-5deg); 
  -webkit-animation: walk 3s linear infinite 0.25s;
  animation: walk 3s linear infinite /*delay*/0.25s;
}
.paw-print-3 {
  opacity: 0;
  position: absolute;
  left: 375px;
  top: 130px;
  transform: rotate(-10deg); 
  -webkit-animation: walk 3s linear infinite 0.5s;
  animation: walk 3s linear infinite 0.5s;
}     
.paw-print-4 {
  opacity: 0;
  position: absolute;
  left: 575px;
  top: 280px;
  transform: rotate(-20deg); 
  -webkit-animation: walk 3s linear infinite 0.75s;
  animation: walk 3s linear infinite 0.75s;
}    
.paw-print-5 {
  opacity: 0;
  position: absolute;
  left: 725px;
  top: 50px;
  transform: rotate(10deg); 
  -webkit-animation: walk 3s linear infinite 1s;
  animation: walk 3s linear infinite 1s;
}   
.paw-print-6 {
  opacity: 0;
  position: absolute;
  left: 875px;
  top: 200px;
  transform: rotate(10deg); 
  -webkit-animation: walk 3s linear infinite 1.25s;
  animation: walk 3s linear infinite 1.25s;
}   
.paw-print-7 {
  opacity: 0;
  position: absolute;
  left: 1075px;
  top: 50px;
  transform: rotate(20deg); 
  -webkit-animation: walk 3s linear infinite 1.5s;
  animation: walk 3s linear infinite 1.5s;
}   
.paw-print-8 {
  opacity: 0;
  position: absolute;
  left: 1150px;
  top: 250px;
  transform: rotate(10deg); 
  -webkit-animation: walk 3s linear infinite 1.75s;
  animation: walk 3s linear infinite 1.75s;
}
    
/* walking effect animation keyframes */
    
@-webkit-keyframes walk {
  25%  {opacity: 1;}
  100% {opacity: 0;}
}
    
@keyframes walk {
  /* appear */
  25%  {opacity: 1;}
  /* disappear */
  100% {opacity: 0;}
}


/*Woof champ */

.woof_show_text_search{background-color: #eee !important;
	border:none;
}

.woof_text_search_go{
	background:none  !important;
}

.woof_text_search_go:before{
	content: "\f002";
    font-family: FontAwesome;
    left:-5px;
    position:absolute;
    top:0;
}

/* afficher de miettes de pain*/
.woof_search_is_going nav.woocommerce-breadcrumb {
display: block !important;
}

/*Woof filter*/
.woof .widget_price_filter .ui-slider .ui-slider-range,.ui-slider-handle ui-state-default ui-corner-all {
    background-color:#9cbbbb !important;
	}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
    border-radius: 1em;
    background-color: #9cbbbb !important;
    border: 0;
}
.woof .widget_price_filter .ui-slider .ui-slider-range{
    background-color:#C6BFAE !important;
	 border-color:#C6BFAE !important;
	}





.woof .widget_price_filter .ui-slider .ui-slider-handle {
    background-color:#C6BFAE !important;
	 border-color:#C6BFAE !important;
	}

.woof_front_toggle_closed, .woof_front_toggle_opened{
color:#5f9ea0 !important;
}
.woof_front_toggle_closed:hover, .woof_front_toggle_opened:hover{
color:#C6BFAE !important;
}

/*Woof buffer*/

#woof_html_buffer,#yith-wcwl-popup-message, #yith-wcwl-message { 
   background-color:#9CBBBB!important;
	color:#fff !important;
border: none !important;
	border-color:#9CBBBB!important;
	border-radius: 4px 4px 4px 4px !important;
	font-size: 16px;

	border:0 !important;

	background-image:none  !important;
	  background-size: 50%!important;
  color:#fff !important;
  -webkit-box-shadow: none!important;
  -moz-box-shadow: none!important;
  box-shadow: none!important;
  background-repeat: no-repeat!important;

}

/*Testimonials */

.wpmslider-next{background-color: #c6bfae!important;
}
.wpmslider-prev{background-color: #c6bfae!important;
padding-top: 3px;
}
.wpmslider-next:hover{background-color: #9cbbbb!important;
}
.wpmslider-prev:hover{background-color: #9cbbbb!important;
padding-top: 3px;
}



#wpmtst-form .button{
border: none !important;
	height:35px;
}
#wpmtst-form input, #wpmtst-form textarea{
	background-color: #eee !important;
	border: none !important;
	height:35px;
}
#wpmtst-form .button{
border: none !important;
	background-color: #c6bfae!important;
	height:35px;
}
#wpmtst-form .button:hover{
border: none !important;
	background-color: #9cbbbb !important;
	height:35px;
}

/*Testimony form*/

#wpmtst-submission-form a{
   color: #9cbbbb !important;
}

#wpmtst-submission-form #wpmtst_post_content{
   height: 70px !important;
}
#wpmtst-submission-form p{
	 height: 30px !important;
   font-size: 13px !important;
}
#wpmtst_politique{
   height: 10px !important;
}
#wpmtst-submission-form .after{
    font-size: 13px !important;
}

/*Popup pop-up maker */
.pum-close {
    background-color: #c6bfae !important;
}
.pum-close:hover {
    background-color: #9cbbbb !important;
}
.pum-theme-20614, .pum-theme-theme-par-defaut {
    background-color: rgba( 0, 0, 0, 0.7 ) !important;
}
/* newsletter send in blue */
.sib_signup_box_inside_8 a{
    color: #9cbbbb !important;
}
.sib-default-btn{
 background-color:#9cbbbb !important;
}
.sib-default-btn:hover{
 background-color:#5f9ea0 !important;
}
/*Woocommerce */
.woocommerce-page div.product div.summary {
width: 28%; 
}

.woocommerce-breadcrumb a{
color: #9CBBBB !important;
}
.woocommerce-breadcrumb a:hover{
color: #5f9ea0 !important;
}
/*Panier cote*/
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    width: 100%;
}

	button[name="woocommerce_checkout_place_order"] {
color: #fff  !important;
	background-color:#5f9ea0;
	background:#5f9ea0 !important;
}

	button:hover[name="woocommerce_checkout_place_order"] {
color: #5f9ea0 !important;
	background-color:#fff;
	background:#fff !important;
}

.woocommerce-checkout .woocommerce-page.et_pb_button_helper_class button.button{
    color: #5f9ea0 !important;
    background-color: 	#ebe9eb !important;
}
.woocommerce-checkout .woocommerce-page.et_pb_button_helper_class button.button:hover{
    color: #fff !important;
    background-color: 	#5f9ea0 !important;
}

.woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 60px !important;
    box-shadow: none;
}

.woocommerce a.remove {
color: #93775c !important;
}
.woocommerce a.remove:hover {
background-color: #C6BFAE  !important;
}
.woocommerce-pagination a {
color:#5f9ea0;
}
.woocommerce-pagination a:hover {
color:#fff !important;
	background-color:#c6bfae !important;
}
.woocommerce nav.woocommerce-pagination ul li span.current {
		background-color:#c6bfae  !important;
    background: #c6bfae  !important;
    color: #fff !important; 
}




/*Contact form 7 */
/* Styling CF7 to look like the Divi Contact Form */

.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
	background-color: #eee !important;
	border: none !important;
	width: 100% !important;
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 3px !important;
	font-size: 14px;
	color: #999 !important;
	padding: 16px !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.wpcf7-submit {
	background-color:#C6BFAE !important;
	background:#C6BFAE !important;
color:#fff !important;
	

	margin: 8px auto 0;
	cursor: pointer;
	font-size: 16px !important;
	font-weight: 500;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px 20px;
	line-height: 1.7em;

	border: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}
.wpcf7-submit:hover {
 background-color:#9CBBBB !important;
background:#9CBBBB !important;
color:#fff !important;
	border-color: #5f9ea0;
	padding: 6px 20px !important;
}

/*
/* PRELOADER not used*/ 
/*
.preloader {
   position: fixed;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   background-color: #fefefe;
   z-index: 100000;
   height: 100%;
   width: 100%;
   overflow: hidden !important;
}
.preloader .status {
   width: 30px;
   height: 30px;
   position: absolute;
   left: 50%;
   top: 50%;

	
	background-image: url(https://valcreuseboutiquechienchat.fr/wp-content/plugins/ajax-search-for-woocommerce/assets/img/preloader.png);
	
   background-repeat: no-repeat;
   background-position: center;
   -webkit-background-size: cover;
   background-size: cover;
   margin: -50px 0 0 -50px;
}
*/
/*WOOCOMMERCE*/

/*Panier */

/* images iffiche mobile */

@media only screen and (max-width: 768px){
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
 display:block !important;
	margin: 0 auto !important;

}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    content: attr(data-title) "";
    font-weight: 700;
    float: left;
}
	}


/* *WooCommerce Cart Icon CSS with FontAwesome  */

.cart-contents {
    position: relative;
    display: flex !important;
    flex-flow: column nowrap;
    justify-content: left;
	padding-right: 6px !important;
	margin-top: -2px !important;
}
.favs-contents {
    position: relative;
    display: flex !important;
    flex-flow: column nowrap;
    justify-content: left;
	padding-right: 8px !important;
	margin-top: -2px !important;
}

/*https://gist.github.com/SJ-James/cfcdbde560fe5f214205a254f7e21a4d*/

.favs-contents-count:hover, .cart-contents:hover {
    text-decoration: none;
}


/*Ajax search */
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    height: 30px;
	background: #f2F2F2;
}
/*loader*/
.loader {
  margin: 100px auto;
  font-size: 25px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  position: relative;
  text-indent: -9999em;
  -webkit-animation: load5 1.1s infinite ease;
  animation: load5 1.1s infinite ease;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
@-webkit-keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #9cbbbb, 1.8em -1.8em 0 0em rgba(156,187,187, 0.2), 2.5em 0em 0 0em rgba(156,187,187, 0.2), 1.75em 1.75em 0 0em rgba(156,187,187, 0.2), 0em 2.5em 0 0em rgba(156,187,187, 0.2), -1.8em 1.8em 0 0em rgba(156,187,187, 0.2), -2.6em 0em 0 0em rgba(156,187,187, 0.5), -1.8em -1.8em 0 0em rgba(156,187,187, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(156,187,187, 0.7), 1.8em -1.8em 0 0em #9cbbbb, 2.5em 0em 0 0em rgba(156,187,187, 0.2), 1.75em 1.75em 0 0em rgba(156,187,187, 0.2), 0em 2.5em 0 0em rgba(156,187,187, 0.2), -1.8em 1.8em 0 0em rgba(156,187,187, 0.2), -2.6em 0em 0 0em rgba(156,187,187, 0.2), -1.8em -1.8em 0 0em rgba(156,187,187, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(156,187,187, 0.5), 1.8em -1.8em 0 0em rgba(156,187,187, 0.7), 2.5em 0em 0 0em #9cbbbb, 1.75em 1.75em 0 0em rgba(156,187,187, 0.2), 0em 2.5em 0 0em rgba(156,187,187, 0.2), -1.8em 1.8em 0 0em rgba(156,187,187, 0.2), -2.6em 0em 0 0em rgba(156,187,187, 0.2), -1.8em -1.8em 0 0em rgba(156,187,187, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(156,187,187, 0.2), 1.8em -1.8em 0 0em rgba(156,187,187, 0.5), 2.5em 0em 0 0em rgba(156,187,187, 0.7), 1.75em 1.75em 0 0em #9cbbbb, 0em 2.5em 0 0em rgba(156,187,187, 0.2), -1.8em 1.8em 0 0em rgba(156,187,187, 0.2), -2.6em 0em 0 0em rgba(156,187,187, 0.2), -1.8em -1.8em 0 0em rgba(156,187,187, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(156,187,187, 0.2), 1.8em -1.8em 0 0em rgba(156,187,187, 0.2), 2.5em 0em 0 0em rgba(156,187,187, 0.5), 1.75em 1.75em 0 0em rgba(156,187,187, 0.7), 0em 2.5em 0 0em #9cbbbb, -1.8em 1.8em 0 0em rgba(156,187,187, 0.2), -2.6em 0em 0 0em rgba(156,187,187, 0.2), -1.8em -1.8em 0 0em rgba(156,187,187, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(156,187,187, 0.2), 1.8em -1.8em 0 0em rgba(156,187,187, 0.2), 2.5em 0em 0 0em rgba(156,187,187, 0.2), 1.75em 1.75em 0 0em rgba(156,187,187, 0.5), 0em 2.5em 0 0em rgba(156,187,187, 0.7), -1.8em 1.8em 0 0em #9cbbbb, -2.6em 0em 0 0em rgba(156,187,187, 0.2), -1.8em -1.8em 0 0em rgba(156,187,187, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(156,187,187, 0.2), 1.8em -1.8em 0 0em rgba(156,187,187, 0.2), 2.5em 0em 0 0em rgba(156,187,187, 0.2), 1.75em 1.75em 0 0em rgba(156,187,187, 0.2), 0em 2.5em 0 0em rgba(156,187,187, 0.5), -1.8em 1.8em 0 0em rgba(156,187,187, 0.7), -2.6em 0em 0 0em #9cbbbb, -1.8em -1.8em 0 0em rgba(156,187,187, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(156,187,187, 0.2), 1.8em -1.8em 0 0em rgba(156,187,187, 0.2), 2.5em 0em 0 0em rgba(156,187,187, 0.2), 1.75em 1.75em 0 0em rgba(156,187,187, 0.2), 0em 2.5em 0 0em rgba(156,187,187, 0.2), -1.8em 1.8em 0 0em rgba(156,187,187, 0.5), -2.6em 0em 0 0em rgba(156,187,187, 0.7), -1.8em -1.8em 0 0em #9cbbbb;
  }
}
@keyframes load5 {
  0%,
  100% {
    box-shadow: 0em -2.6em 0em 0em #9cbbbb, 1.8em -1.8em 0 0em rgba(156,187,187, 0.2), 2.5em 0em 0 0em rgba(156,187,187, 0.2), 1.75em 1.75em 0 0em rgba(156,187,187, 0.2), 0em 2.5em 0 0em rgba(156,187,187, 0.2), -1.8em 1.8em 0 0em rgba(156,187,187, 0.2), -2.6em 0em 0 0em rgba(156,187,187, 0.5), -1.8em -1.8em 0 0em rgba(156,187,187, 0.7);
  }
  12.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(156,187,187, 0.7), 1.8em -1.8em 0 0em #9cbbbb, 2.5em 0em 0 0em rgba(156,187,187, 0.2), 1.75em 1.75em 0 0em rgba(156,187,187, 0.2), 0em 2.5em 0 0em rgba(156,187,187, 0.2), -1.8em 1.8em 0 0em rgba(156,187,187, 0.2), -2.6em 0em 0 0em rgba(156,187,187, 0.2), -1.8em -1.8em 0 0em rgba(156,187,187, 0.5);
  }
  25% {
    box-shadow: 0em -2.6em 0em 0em rgba(156,187,187, 0.5), 1.8em -1.8em 0 0em rgba(156,187,187, 0.7), 2.5em 0em 0 0em #9cbbbb, 1.75em 1.75em 0 0em rgba(156,187,187, 0.2), 0em 2.5em 0 0em rgba(156,187,187, 0.2), -1.8em 1.8em 0 0em rgba(156,187,187, 0.2), -2.6em 0em 0 0em rgba(156,187,187, 0.2), -1.8em -1.8em 0 0em rgba(156,187,187, 0.2);
  }
  37.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(156,187,187, 0.2), 1.8em -1.8em 0 0em rgba(156,187,187, 0.5), 2.5em 0em 0 0em rgba(156,187,187, 0.7), 1.75em 1.75em 0 0em #9cbbbb, 0em 2.5em 0 0em rgba(156,187,187, 0.2), -1.8em 1.8em 0 0em rgba(156,187,187, 0.2), -2.6em 0em 0 0em rgba(156,187,187, 0.2), -1.8em -1.8em 0 0em rgba(156,187,187, 0.2);
  }
  50% {
    box-shadow: 0em -2.6em 0em 0em rgba(156,187,187, 0.2), 1.8em -1.8em 0 0em rgba(156,187,187, 0.2), 2.5em 0em 0 0em rgba(156,187,187, 0.5), 1.75em 1.75em 0 0em rgba(156,187,187, 0.7), 0em 2.5em 0 0em #9cbbbb, -1.8em 1.8em 0 0em rgba(156,187,187, 0.2), -2.6em 0em 0 0em rgba(156,187,187, 0.2), -1.8em -1.8em 0 0em rgba(156,187,187, 0.2);
  }
  62.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(156,187,187, 0.2), 1.8em -1.8em 0 0em rgba(156,187,187, 0.2), 2.5em 0em 0 0em rgba(156,187,187, 0.2), 1.75em 1.75em 0 0em rgba(156,187,187, 0.5), 0em 2.5em 0 0em rgba(156,187,187, 0.7), -1.8em 1.8em 0 0em #9cbbbb, -2.6em 0em 0 0em rgba(156,187,187, 0.2), -1.8em -1.8em 0 0em rgba(156,187,187, 0.2);
  }
  75% {
    box-shadow: 0em -2.6em 0em 0em rgba(156,187,187, 0.2), 1.8em -1.8em 0 0em rgba(156,187,187, 0.2), 2.5em 0em 0 0em rgba(156,187,187, 0.2), 1.75em 1.75em 0 0em rgba(156,187,187, 0.2), 0em 2.5em 0 0em rgba(156,187,187, 0.5), -1.8em 1.8em 0 0em rgba(156,187,187, 0.7), -2.6em 0em 0 0em #9cbbbb, -1.8em -1.8em 0 0em rgba(156,187,187, 0.2);
  }
  87.5% {
    box-shadow: 0em -2.6em 0em 0em rgba(156,187,187, 0.2), 1.8em -1.8em 0 0em rgba(156,187,187, 0.2), 2.5em 0em 0 0em rgba(156,187,187, 0.2), 1.75em 1.75em 0 0em rgba(156,187,187, 0.2), 0em 2.5em 0 0em rgba(156,187,187, 0.2), -1.8em 1.8em 0 0em rgba(156,187,187, 0.5), -2.6em 0em 0 0em rgba(156,187,187, 0.7), -1.8em -1.8em 0 0em #9cbbbb;
  }
}


/*boutons*/
/*buttons*/

/*lire plus boutons*/
.popop-testimony,.more-link {
    background-color: #C6BFAE;
    display: inline-block !important;
    color: #fff;
    padding: 5px 15px;
    margin-top: 15px;
    text-transform: none;
		border-radius: 4px 4px 4px 4px !important;
}
.more-link:first-letter {
    text-transform: uppercase;
}

.more-link:hover {
    background-color: #9CBBBB;
}







