/*
Theme Name: Grands Espaces 
Theme URI: https://oceanwp.org/
Description: Sample child theme based on OceanWP. 
Author: Olivier Cotasson
Author URI: https://parapente-mexico.com/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */

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

.blog-entry.grid-entry .blog-entry-readmore a {
    border-bottom: none;
    text-transform: capitalize;
}

a: focus { outline: 0 !important; }

.topbar-content{
	font-size:15px;
}

#site-navigation-wrap .dropdown-menu>li>a.wcmenucart, 
.btn .menu-link{
	margin-top:12px;
}

#site-navigation-wrap .dropdown-menu{
	margin-top:31px!important;
}

.pwb-text-before-brands-links{
	display:none;
}

.woocommerce div.product form.cart .variations .reset_variations {
    margin-top: -36px!important;
    margin-left: 346px;
 }
 
 .owp-floating-bar{
    margin-top: 0px !important;
}

#mobile-fullscreen ul ul.sub-menu li a {
    font-size: 16px;
    padding: 6px!important;
}
/*
#mobile-fullscreen-inner span.menu-item-description {
    display: none!important;
}*/


/*agrandir sous menu 'Comment ça se passe'
li#menu-item-1301 {
    width: 225px !important;
}*/

select#product_cat{
 width:auto;
}

article a{
font-weight:bolder;
}

.woocommerce table.shop_table td {
    text-transform: none!important;
}

#ocac-settings-wrap .cookie-type .cookie-type-name .title {
    font-size: 18px!important;
}

#ocac-cookie-wrap.flyin {
 width: 460px!important; 
}

.translatepress-en_GB .tp_en,
.translatepress-fr_FR .tp_fr
{ display: none !important; }

.site-breadcrumbs span.last{
display:none;
}

span.separator:last-of-type {
display:none!important;
}

.footer-box.span_1_of_4.col.col-4 {
    text-align: center;
}

.footer-box.span_1_of_4.col.col-1 {
width:40%;
}

.footer-box.span_1_of_4.col.col-2, 
.footer-box.span_1_of_4.col.col-3 {
width:25%;
}

.footer-box.span_1_of_4.col.col-4{
width:10%;
padding-top:35px!important;
}

.hilite h3{
color: #fff!important;
text-shadow: 4px 4px 4px rgba(0,0,0,0.6)!important;
}

.custom-gift-message, 
.woocommerce-message {
    margin: 0 auto;
    width: fit-content;
    margin-bottom: 15px;
    padding: 10px;
    background-color: #fef9e7;
    border: 1px solid #F9E79F!important;
    border-radius: 5px;
    box-shadow: 5px 5px 15px #d2d2d27a;
}

.custom-gift-message{
	margin-bottom:30px;
}

.owp-product-nav {/*single page next prev */
    top: -20px;
}


.oew-woo-slider .woo-entry-buttons{
	display:none;
}
.page-header {
	background-color: #fff!important;
	border-top:1px solid #6dab33; 
	border-bottom:1px solid #6dab33; 
	/*margin:20px 0; */
	padding:14px 0!important;
}

.background-image-page-header {
    height: 400px;
}

.woocommerce-shop .page-header{
	padding-top:54px!important;	
}
.dropdown-menu, .dropdown-menu * {
    font-weight: 600!important;
    font-size: 15px!important;
}

/*cat desc in single product page tweaks*/
/*.woocommerce div.product .woocommerce-product-gallery-cat {
    float: left;
    width: 450px;
    background-color: #fef9e7;
    border: 1px solid #F9E79F!important;
    border-radius: 5px;
    box-shadow: 5px 5px 15px #d2d2d27a;
	padding:20px;
}

@media screen and (max-width:782px){
.woocommerce div.product .woocommerce-product-gallery-cat {
 width: auto;
}	
}

.clear-after-summary{
	display:none;
}

.product_meta .posted_in {
	display:none;
}*/
/* //cat desc in single product page tweaks*/

.woocommerce span.onsale {
    border-radius: 5px;
    border: 1px solid #fff;
}

.woocommerce div.product .woocommerce-tabs .panel h2:first-child {/*hide redundant description title */
    display: none;
}

.theme-button, input[type="submit"], button[type="submit"], button, .button, body div.wpforms-container-full .wpforms-form input[type=submit], body div.wpforms-container-full .wpforms-form button[type=submit], body div.wpforms-container-full .wpforms-form .wpforms-page-button {
    border-radius: 5px!important;
    font-weight: bolder;
    font-size: 16px;
}

a:focus {
outline: 0 !important;
}

.woo-quickview-btn{
display:none; 
}

#copyright {
   text-transform:none!important; 
   color: #fff;
   font-size:13px!important;
}

#copyright a{
   font-weight:bold
}

#mountain-footer{
	height:121px;
	background: url(/wp-content/themes/oceanwp-child-theme-master/img/mountain-footer.svg) 50% 105% repeat-x;	
}

.ewd-ufaq-faq-categories{display:none;/*hide cat from FAQ */}

.ewd-ufaq-faqs{
	padding-bottom:20px;
}