/*
Theme Name: You Paw
Description: Ce thème est spécialement conçu pour les besoins du client. Pour information contactez Logicweb
Version: 1.0
Author URI: http://www.logicweb.ca
Author: Logicweb
Template: understrap
*/


/* Woocommerce second img hover */

ul.products li.product{position:relative;overflow:hidden;}
ul.products li.product .attachment-woocommerce_thumbnail{transition:opacity 0.5s ease-in-out;}
ul.products li.product .secondary-image{position:absolute;top:0;left:0;opacity:0;transition:opacity 0.5s ease-in-out;}
ul.products li.product:hover .attachment-woocommerce_thumbnail{opacity:0;}
ul.products li.product:hover .secondary-image{opacity:1;}

/* Form */

#frm-1 input[type="text"], input[type="email"]{color:#ffffff;background: rgba(51, 170, 51, .1);}
#frm-1 input::placeholder{color:#ffffff!important;} 
.wpcf7-form{width:100%!important;}


/* General */

.entry-title{display:none;}
.brand{color:#aa523a;font-weight:bold;font-style:italic;}
.red{color:#ff0000;}
.brand-font{font-family:"Dancing Script",cursive;font-optical-sizing:auto;font-weight:<weight>;font-style:normal;font-size:60px;}
.brand-font-text{font-family:"Dancing Script",cursive;font-optical-sizing:auto;font-weight:bold;font-style:normal;font-size:24px;}
.test{font-weight:bold;color:#ff0000!important;font-size:10px;padding-left:10px;}
#mobil-logo{display:none;}

/* Swatch */

//.cfvsw-hidden-select{display:block!important;}
//#pa_couleur{display:none!important;}
//.cfvsw-label-option{display:none!important;}
//#pa_laisse-assortie, #pa_grandeur, #pa_faire-embosser-le-nom{font-size:14px;padding:5px;}

.variations td{width:65%;}
tr label{font-size:14px;display:block!important;}


/* GTranslate */
.gtranslate_wrapper a{color:#c0c0c0!important;font-size:12px;}
#gtranslate-link{position:absolute;z-index:9999;font-size:12px;margin-left:20px;margin-top:5px;}
.gtranslate_wrapper{margin-top:3px;font-size:14px!important;margin-left:20px;}

/* Positionning */

.center{text-align:center;}
.mt-25{margin-top:25px;}
.mb-25{margin-bottom:25px;}
.mt-50{margin-top:50px;}

/* Typographie */

h1, h2, h3, h4, h5{color:#000000;}
.bold{font-weight:bold;}
.justify{text-align:justify;}

/* Shadow */

.box-shadow{box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.42);}

/* Effect */

@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}
.fade-in{animation:fadeIn 1s;}

/* btn */

//.btn-gold{background:linear-gradient(97deg,rgba(0, 164, 227, 1) 0%, rgba(108, 196, 14, 1) 50%, rgba(0, 164, 227, 1) 99%)!important;box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.42);}
.btn-primary{background-color:#aa523a!important;box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.42);}
.btn-danger{background: linear-gradient(106deg, rgba(255,0,0,1) 0%, rgba(250,111,111,1) 50%, rgba(255,0,0,1) 100%)!important;box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.42);}
.btn-secondary{background-color:#000000;width:100%;}
.btn-gold{background-color:#000000!important;color:#ffffff!important;} 


/* Navigation */

//#main-nav{background: radial-gradient(circle, rgba(169,82,57,1) 0%, rgba(237,134,105,1) 50%, rgba(169,82,57,1) 100%)!important;border-bottom:0px solid #2e2e2e;box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.42)}
#main-nav{background-color:#ffffff!important;border-bottom:2px solid #c0c0c0;}
//#main-nav{background-color:#aa523a!important;}

#main-nav a{color:#000000;font-size:12px;}
.navbar-brand img{width:60%;padding-left:50px;}
.custom-logo-link{width:40%!important;}
.active{color:#ff0000!important;}

/* Mega menu */

//.dashicons-star-filled{color:#aa523a!important;}


/* Slider */

.layer a{text-decoration:none!important;}

/* Woocommerce */

//.images{box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.42)!important;}
.products li{box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.42)!important;border-bottom:3px solid #000000;}
.products li a{color:#000000;}
ul .product-type-simple{text-align:center;}
ul .product-type-variable{text-align:center;}
.add-to-cart-container{margin-bottom:10px;width:75%;margin-left:auto;margin-right:auto;}
//.btn-outline-primary{color:#ffffff;background: radial-gradient(circle, rgba(169,82,57,1) 0%, rgba(237,134,105,1) 50%, rgba(169,82,57,1) 100%)!important;box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.42);}
.btn-outline-primary{background-color:#aa523a!important;box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.42);color:#ffffff!important;}
.amount{color:#d77a27;font-weight:bold;}
.wc-block-product-new{display:none;}
.onsale{background: linear-gradient(45deg, rgba(215,122,39,1) 0%, rgba(250,186,129,1) 50%, rgba(215,122,39,1) 100%)!important;box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.42);color:#000000!important;padding:0px 10px 0px 10px!important;border:1px solid #c0c0c0;}
.hide{display:none!important;}
.price{font-size:20px!important;padding-top:0px;}
.posted_in{padding-left:20px;}

.clear-btn{position:relative;top:155px;left:80px;display:none!important;}
.clear-btn-offset{position:relative;top:250px;left:100px;}

/* Woocommerce video */

.ResponsivevideoWrapper{position:relative;padding-bottom:56.25%; /* 16:9 */padding-top:25px;height:0;float:left;width:100%;}
.ResponsivevideoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}


/* Footer */

#wrapper-footer{background-color:#2e2e2e;color:#ffffff;text-align:center!important;}
#wrapper-footer-full{background:linear-gradient(90deg, rgba(220, 27, 46, 1) 0%, rgba(116,24,30,1) 50%, rgba(220, 27, 46, 1) 100%);color:#ffffff;text-align:center!important;}
#wrapper-footer-full h3{color:#ffffff;font-size:16px;}
.site-info img{width:6%!important;}
.site-info a, .site-info a:hover{color:#ffffff;text-decoration:none;}


/* Back to top */

.topbutton{width:50px;height:40px;border-radius:50px;background:-webkit-linear-gradient(to top, #456059, #354a44);background:linear-gradient(to top, #456059, #354a44);color:#000000;cursor:pointer;text-align:center;position:fixed;bottom:0px;padding-top:5px;display:none;z-index:999;transition-duration:.2s;transition-property: background-color;}
.topbutton:hover{background-color:#c0c0c0;border:1px solid #224c7c;}
.button-mb{margin-bottom:80px;}

/* Full-size banner */

.bgimage{width:100%;height:300px;background: url('images/banner.jpg');background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow: 0px 4px 7px 0px rgba(0,0,0,0.42);background-attachment:fixed;}
.bgimage h1{color:#ffffff;padding-top:100px;text-shadow:2px 2px #333;text-align:center}
.bgimage h2{color:#ffffff;text-shadow:2px 2px #333;text-align:center}
.bgimage h5{color:#ffffff;text-shadow:2px 2px #333;font-size:2.5rem;padding-top:20px;padding-left:20px;padding-right:20px;}
.bgimage p{color:#ffffff;font-size:20px;text-shadow:2px 2px #333;text-align:center}

/* Mobil */

@media only screen and (max-width: 915px){
#main-nav a{font-size:12px!important;}
#gtranslate-link{position:absolute;z-index:9999;font-size:12px;margin-right:10px;margin-top:5px;}
}

@media only screen and (max-width: 600px){
h1{font-size:24px;}
#mobil-logo{display:block;max-width:75%;margin-left:auto;margin-right:auto;}
.custom-logo-link{display:none;}
#gtranslate-link{position:absolute;z-index:9999;font-size:12px;margin-right:20px;margin-top:10px;}
.gtranslate_wrapper{margin-left:0px;}
}

