@media screen and (min-width:792px){
	img.custom-logo {
		border-radius: 22px;
		/*border: 1px solid #6bad33;
		box-shadow: 5px 5px 15px #6bad337a;*/
		position: absolute;
		top:10px;
		-webkit-transition: all 0.9s ease 0.1s!important;	
		-moz-transition: all 0.9s ease 0.1s!important;
		-o-transition: all 0.9s ease 0.1s!important;
		-ms-transition: all 0.9s ease 0.1s!important;	
	}

	/*retracted*/
	.header-up img.custom-logo {
		top:-20px;
	}

	#site-navigation-wrap {
		padding-bottom: 20px;
	}

	.page-header .page-header-title, .page-header.background-image-page-header .page-header-title {
		padding-top: 10px;
	}

	
}
/* /logo stick-out */

#site-navigation-wrap .dropdown-menu {
    margin-top: 20px;
	margin-right:30px;
}

#site-navigation-wrap .dropdown-menu>li>a{
	line-height:20px!important;
}

/*#site-navigation-wrap .dropdown-menu >li >a, .oceanwp-mobile-menu-icon a, .mobile-menu-close, .after-header-content-inner >a {
    line-height: 20px;
}*/

.menu-link .text-wrap{
	font-weight:bolder;
	font-size:16px;
	color:#6dab33;
}

.menu-link .menu-item-description{
	font-weight:normal;
	text-transform:none;
	font-size:14px;
	color:#808B96;

}

#mobile-dropdown .menu-item-description{ /* hide description when hamburger menu (mobile) */
	display:none;	
}

.fs-dropdown-menu span.menu-item-description {
    display: none!important;
}

#site-navigation-wrap .dropdown-menu>li.btn>a>span {
    padding: 10px 14px; 	
}

#site-navigation-wrap .dropdown-menu>li.btn>a>span:hover{
    background-color: #fff!important;
    color: #6dab33!important;	
    border: 1px solid #6dab33;	
}

@media screen and (max-width:782px){
#top-bar {
    display: none;
}
}

.pwb-before-loop {
	text-align:center;
}
#pwgc-form-to, #pwgc-form-delivery-date {/*hide email field from Gift card product page*/
    display: none;
}

.tp-tooltip {
    margin: 0 auto;
    width: fit-content;
    margin-bottom: 15px;
    padding: 10px;
    background-color: #fef9e7;
    border: 1px solid #6dab33;
    border-radius: 5px;
    box-shadow: 5px 5px 15px #d2d2d27a;
}

#footer-widgets{
	font-size: 17px;
	color:#fff;
	background-color:#324357!important;/*green : #6dab33*/
	padding: 21px!important;
}

.widget-title {
 font-size:19px!important;
}

.widget_product_categories li a {
 font-size:17px!important;	
}

#footer-widgets .footer-box .widget-title {
/*    color: #fff;*/
 font-size:22px!important;
}

#footer-widgets .footer-box a, #footer-widgets a {
    color: #fff!important;
}

.mc4wp-form-fields{
	position:relative;
}

.mc4wp-form-fields h4{
	margin:0px;
	line-height:0.4px;
}

.mc4wp-form-fields input[type=email]{
	background-color: #fcfcfc;
	border-color: #f2f2f2!important;
	border-radius: 6px;
	font-size: 17px;
	color:#333;
}
.mc4wp-form-fields input[type=submit]{
	position:absolute;
	top:6px;
	right:6px;
	background-color: #6dab33;
	font-size: 17px;	
	border-radius: 6px;
}

.mc4wp-form-fields p{
	font-size:14px;
}

/*hide product variation for gift card*/
.product-type-pw-gift-card .variations {
    display: none !important;
}

mc4wp-form-fields input[type=submit]::placeholder{

	font-size: 17px;
	color:#333;
}

#right-sidebar-inner li.current_page_item:before{
	/*content:'» ';*/
}

div#right-sidebar-inner h4 {
    font-size: 19px;
}

div#right-sidebar-inner {
    font-size: 17px;
}

/* Advanced side bar
https://learntech.medsci.ox.ac.uk/wordpress-blog/css-pseudo-element-for-caret-in-wordpress-advanced-sidebar-menu/
 */

ul.child-sidebar-menu{
 padding-left:5px; /*stop browser indenting too far*/
 }
ul.child-sidebar-menu li{
 list-style:none; /*get rid of bullets*/
 }
ul.child-sidebar-menu li>a{
 padding-left:10px;
}
ul.child-sidebar-menu li> ul.level-0 {
    padding-left: 15px;
}

ul.child-sidebar-menu li.current_page_item>a{
 font-weight: 700; /*bold for <a> children of the active list item*/
 }


.sku_wrapper{
	display:none!important;
}

/* equipe */
.elementor-1383 .elementor-element.elementor-element-d8974b5 .gallery-item .gallery-caption {
    font-family: 'Quicksand'!important;
	font-size:17px;
}

.elementor-1383 .elementor-element.elementor-element-d8974b5 .gallery-item img{
	border:none!important; 
	border-radius: 15px;
	box-shadow: 0 30px 20px -20px rgb(0 0 0 / 30%);

}


.gallery-caption {
	background-color:#fff!important;
}

.dropdown-menu ul li a.menu-link {
   text-transform: none!important;
}

.bkdo-price{
	color:#57bf6d;
	font-size:36px
}

.product_cat-bons-cadeau ul.woo-product-info > li.category { /*hide bon cadeau cat */
    display: none!important;
}

.greenbutton {
    border-color: none!important;
    background-color: #6dab33;
    color: #fff;
    padding: 10px 14px;
    border-radius: 5px!important;
	text-transform: uppercase;
    font-weight: bolder;
    font-size: 16px;
	transition: color .*s ease-in-out;
}

.greenbutton:hover{
    color: #6dab33;
    background-color: #fff;
    border: 1px solid #6dab33;	
}

/*blog header style */
.header-color-overlay {
    background-color: rgba(0, 0, 0, 0.1)!important;
}
.single-post-header-bottom,
.blog-post-author{
	display:none;
}

.header-color-overlay, 
.single-post-header-wrap{
	height:500px!important;
}

h1.single-post-title{
	margin-top:100px!important;
	text-shadow: 4px 4px 4px rgba(0,0,0,0.6)!important;
	/*-webkit-animation: focus-in-contract-bck 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: focus-in-contract-bck 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;*/
}

@media screen and (max-width:500px){
	h1.single-post-title{
		font-size:35px!important;
	}
}

/* ----------------------------------------------
 * Generated by Animista on 2022-6-4 8:37:58
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation focus-in-contract-bck
 * ----------------------------------------
 */
@-webkit-keyframes focus-in-contract-bck {
  0% {
    letter-spacing: 1em;
    -webkit-transform: translateZ(300px);
            transform: translateZ(300px);
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(12px);
            transform: translateZ(12px);
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes focus-in-contract-bck {
  0% {
    letter-spacing: 1em;
    -webkit-transform: translateZ(300px);
            transform: translateZ(300px);
    -webkit-filter: blur(12px);
            filter: blur(12px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateZ(12px);
            transform: translateZ(12px);
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}

.single-post:not(.elementor-page) .entry-content a:not(.wp-block-button__link):not(.wp-block-file__button):hover, .page:not(.elementor-page):not(.woocommerce-page) .entry a:not(.wp-block-button__link):not(.wp-block-file__button):hover {
     text-decoration: none!important; 
} 

#footer-bottom #copyright{
	font-family:'Quicksand'; 
}

.product_cat-bons-cadeau .product_meta>div {/*hide PDF link on bons-cadeau article*/
    display: none;
}

.home h2 a{
   font-size: 28px;
   font-weight:normal;
}

.error404-content .error-btn {
   margin-bottom: 50px;
}
.error404-content{
	padding-top:20px;
}

/*.wp-google-left img{
	display:none!important;
}*/


.woocommerce span.onsale:not(.new-badge) {
    background-color: #E74C3C!important;
}
.woocommerce span.onsale.new-badge {
    background-color: #6dab33!important;
	margin-top: 40px;	
}

#rvwGG{
	margin: auto;width:50%;padding: 10px;	
    margin-bottom: 15px;
	border: 1px solid #f9e79f;
	border-radius: 5px;
	box-shadow: 5px 5px 15px #d2d2d27a;	
}
@media screen and (max-width:500px){
	#rvwGG{
		margin: auto;
		margin-bottom: 15px;
		width:90%;		
	}	
}

.ui-tooltip {
	font-size:15px;
	padding: 4px 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	background-color:#fff;
	border-radius:5px;
	border:2px solid #6dab33;
}

#TB_closeWindow{
	display:none!important;
}

.webcam{
 cursor: pointer;	
}

.oceanwp-custom-links li a {
    display: inline-block;
    position: relative;
    font-size: 17px!important;
    color: #333;
}

#author-bio{
	border-style:none!important;
	margin-top:0px!important;
	padding-top:0px!important;
}

.theme-heading .text::before{
	content:''!important;
}

/*hide img and price next to bon kdo option button */
.postid-1224 .variable-item-contents .price, 
.postid-1240 .variable-item-contents .price, 
.postid-1245 .variable-item-contents .price, 
.postid-1249 .variable-item-contents .price, 
.postid-1254 .variable-item-contents .price, 
.postid-3577 .variable-item-contents .price, 
 .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.radio-variable-item img{
    display: none!important;	 
 }

/*hide clear button from product swatch */
.woocommerce div.product form.cart .reset_variations  
{
  display:none!important;
}

/*hide author bio that appears in category archive */
/*
.archive #author-bio,
.woocommerce-shop #author-bio,
.category #author-bio{
	display:none;
}
*/
.woocommerce-form-coupon-toggle, 
.woocommerce-cart-form .coupon{
	/*display:none; *//*hide textbox for coupon (bon cadeau)*/
}

.woocommerce-cart .coupon{
	padding-bottom:20px;
}

.cards-style.style-1 figure img {
    -webkit-transition: -webkit-transform 0.8s;
    -moz-transition: -moz-transform 0.8s;
    transition: -webkit-transform 0.8s;
    -moz-transition: transform 0.8s, -moz-transform 0.8s;
    transition: transform 0.8s;
    transition: transform 0.8s, -webkit-transform 0.8s, -moz-transform 0.8s;
    border-radius: 0; 
    -webkit-border-radius: 0; 
    max-width: 410px; 
    margin: 0 auto;
    display: block;
}

.cards-style.style-1 figure {
    overflow: hidden;
    padding: 30px 0 100px;
    background: #fff;
    border: 0px;
}

.cards-style.style-1 figure img {
    max-width: none;
}

@media screen and (min-width:782px){
.cards-style.style-1 .awsm-grid-card {
    width: 33.333%;
	padding:0;
    margin: 0;
}
}/**/

.awsm-grid-wrapper .cards-style.style-1 h2, 
.awsm-grid-wrapper .cards-style.style-1 h3 {
    margin: 0 0 3px;
    padding: 10px;
    font-size: 39px;
    line-height: 1.4;
    color: #1f1f1f;
}

.cards-style.style-1 .awsm-personal-info span {
    text-transform: none;	
    font-size: 1.815em;
    line-height: 1.4;
    display: block;
}

.cards-style.style-1 figcaption p {
    font-size: 18px;
}

.cards-style.style-1 figcaption a {
    color: #fff;
}

.cards-style.style-1 figcaption a:hover {
    color: #6dab33;
}




.oew-blog-grid .oew-grid-inner, 
.oew-blog-grid .oew-grid-details {
    background-color: #fff;
}

.oew-blog-grid .oew-grid-inner {
    border: 1px solid #6dab33!important;
}

.elementor-element-7d7a05b a {
    font-weight: bold;
}

/*oco remove .page-id-7740 when moving to new Home*/
.page-id-7740 .elementor-element-7d7a05b, 
.page-id-7740 .elementor-element-7d7a05b 	span
{
	color:#fff; 
}


.elementor-element.elementor-element-269dbf3 .elementor-heading-title{
	text-shadow: 4px 4px 4px rgba(0,0,0,0.6)!important;	
	text-size:50px;
}

.page-id-7740 .elementor-toggle .elementor-tab-content,
.page-id-7740 .elementor-toggle .elementor-tab-title {
    border-bottom: none!important;
}

.cards-style.style-3 figure img {
    -webkit-transition: -webkit-transform 2s;
    -moz-transition: -moz-transform 2s;
    transition: -webkit-transform 2s;
    -moz-transition: transform 2s, -moz-transform 2s;
    transition: transform 2s;
    transition: transform 2s, -webkit-transform 2s, -moz-transform 2s;
}

.woocommerce-shop #quicksearch{/*hide quicksearch on main shop page*/
	display:none; 
}

.grid-style.style-4 figcaption p {
    background-color: #4a4a4a!important;
	border-radius:5px; 
	padding:10px;
}

.postid-9211 .woocommerce-message{
	font-size:17px;
}

/*
.page-id-1134 .et_bloom_form_content{
	display:none!important;
}

.page-id-1134 .et_bloom .et_bloom_form_right .et_bloom_header_outer, 
.page-id-1134 .et_bloom .et_bloom_form_left .et_bloom_header_outer {
    width: 100%!important;
}

.et_bloom .et_bloom_form_right{
	display:none!important;
	width:0px!important;
}

.et_bloom_form_container a{
	color:#fff!important; 
	font-weight:bold!important; 
}

.page-id-1134 .et_bloom .et_bloom_form_container.et_bloom_form_right .et_bloom_form_content{
    width: 0px;
    height: inherit;
    float: none;
    display: none;
    flex-direction: column;
    justify-content: center;
}

.et_bloom_form_content{
    width: 0%!important;
    height: inherit;
    float: none;
    display: none!important;
    -direction: column;
    justify-content: center;
}

.et_bloom .et_bloom_form_right .et_bloom_header_outer {
    width: 100%!important;
}
*/

.postid-9211 .oew-product-share{/*hide share feature on VIP bkdo */
	display:none;
}

.tagged_as{
	display:none!important;
}

/*logo stick-out */


.pwb-az-listing-header{
display:none;
}



.site-breadcrumbs.position-under-title {
	height: auto;
}

.bookandglide-modal form input[type=number] {
    max-width: 60px!important;
    padding: 0 0 0 8px!important;
}