/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
/*body{padding-top:30px;background:url(../images/bc-memorial.jpg) no-repeat top center; background-size: contain;}*/
#wpadminbar{z-index:100000000;}

#specialmemorial{background:url(../images/bc-top.png) no-repeat top left; width:100%;min-height: 300px;z-index: 999; top:-25px;left:0}

h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight: 800}
/* Fixe admin */
.elementor-editor-active #tm-header,
.elementor-editor-active #specialmemorial{display:none !important}
strong{font-weight: bold;}
.uk-breadcrumb > li:nth-child(n+2):before,
.uk-breadcrumb{margin-bottom:0; color:#ddd;}
.uk-breadcrumb a{color:#fff}

/* Etoiles sur fil d'ariane */
.uk-breadcrumb:after{content:''; position:absolute; display: block; background:url(../images/etoiles.png) no-repeat; height: 350px; width: 300px; left:-30px; bottom:65px;z-index: 100}


#tm-header{position:relative; z-index: 9999}
.woocommerce #tm-header{position:fixed;top: 15px;width: 100%;}
.uk-navbar-nav a{font-weight:700 !important}
.uk-dropdown .uk-navbar-nav > li > a{font-weight:700 !important}
.uk-navbar-nav > li > a.lang-item{display: inline}


.logo p{margin-bottom:0; color:#000; text-transform: uppercase; line-height: 22px; font-weight: 800; font-family: "Muli"}
.logo p span.memorial{letter-spacing:-0.25px}
.logo p span.alsace{letter-spacing:6.5px}
.logo p span.moselle{letter-spacing:2.5px}

.tm-logo-small p{margin-bottom:0; color:#000; text-transform: uppercase; line-height: 16px; font-weight: 800; font-family: "Muli"}
.tm-logo-small p span.memorial{}
.tm-logo-small p span.alsace{letter-spacing:4.5px}
.tm-logo-small p span.moselle{letter-spacing:2.5px}

.tm-navbar .tm-navbar-container .tm-navbar-center{justify-content: flex-end !important}

/* Reduction menu sticky */
.uk-sticky-placeholder .uk-active .logo p { line-height:18px; font-size:18px;}
.uk-sticky-placeholder .uk-active .uk-navbar-content,
.uk-sticky-placeholder .uk-active .uk-navbar-brand,
.uk-sticky-placeholder .uk-active .uk-navbar-toggle { height:75px; }
.uk-sticky-placeholder .uk-active .uk-navbar-nav > li > a { height:75px; line-height:95px; }
.uk-sticky-placeholder .uk-active .tm-navbar .tm-navbar-container { min-height:75px;padding-right:0 }
.uk-sticky-placeholder .uk-active .logo p span.memorial{letter-spacing:0px}
.uk-sticky-placeholder .uk-active .logo p span.alsace{letter-spacing:5px}
.uk-sticky-placeholder .uk-active .logo p span.moselle{letter-spacing:2.2px}


.tm-navbar{background:none;z-index: 100}
/* background-color:transparent !important; border:none !important; margin:auto;  */

/* eventails 	
.tm-navbar-container:after {
    background-image: url(/wp-content/themes/yoo_avanti_wp/images/eventail.png);
    background-repeat: no-repeat;
    background-position: 100% 0px;
    display: block;
    width: 100%;
    height: 20px;
    position: relative;
    bottom: -22px;
    right: -40px;
}*/
.elementor-shortcode .uk-slideshow h3{width:60% !important}



.eventail-hover-jaune { overflow:hidden; }
.eventail-hover-jaune > .elementor-column-wrap::after {
	content:'';
    background-image: url(/wp-content/themes/yoo_avanti_wp/images/eventail-hover.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    display: block;
    width: 100%;
    height: 100%;
	z-index:1;
    position: absolute;
    top: 0px;
    right: 0px;
	transform-origin: 0 0;
	transform: rotate(-9deg); 
	transition: transform 0.35s;	
}

.eventail-hover-jaune:hover > .elementor-column-wrap::after { transform: rotate(0deg); }
.eventail-hover-jaune a { z-index:2; position:relative; }

.tm-navbar > .uk-container{border-bottom: 3px inset #0B2345;background-color:#fff;  } 

.uk-nav-navbar > li > a { padding-top:9px; padding-bottom:9px; }
.uk-dropdown, .uk-dropdown-blank { width:380px; box-shadow:0 0 5px rgba(0,0,0,0.2); }

.elementor-button.elementor-size-md{padding:15px 20px;}

/* Recherche */
#search input[type=text]{width:100%;position:relative;padding-right:45px;}
#search form >div:before{content: "\e036";position: absolute;top: 0;right: 10px;width: 15px;line-height: 40px;text-align: center;font-size: 20px;color: #2a2a2a;font-family: 'theme-icons';z-index: 999}
#search input[type=submit]{display:none;}

/* Menu pied de page */
ul#menu-plan-du-site-bis,ul#menu-plan-du-site-bis-de,ul#menu-plan-du-site-bis-en{list-style-type:none;display:table;padding-left:0;width:100%; }
#menu-plan-du-site-bis a,#menu-plan-du-site-bis-de a,#menu-plan-du-site-bis-en a{color:#2a2a2a;font-family:"Lato";}
#menu-plan-du-site-bis > li, #menu-plan-du-site-bis-de > li, #menu-plan-du-site-bis-en > li{display:table-cell; width:33.33%;text-align:center;} 
#menu-plan-du-site-bis > li > a, #menu-plan-du-site-bis-de > li > a, #menu-plan-du-site-bis-en > li > a{font-family:"Muli"; text-transform:uppercase;font-weight: 800;font-size: 22px;margin-bottom: 20px;
    display: block;}
#menu-plan-du-site-bis > li ul,#menu-plan-du-site-bis-de > li ul,#menu-plan-du-site-bis-en > li ul{list-style-type:none;padding-left:0;}
#menu-plan-du-site-bis > li ul li a, #menu-plan-du-site-bis-de > li ul li a, #menu-plan-du-site-bis-en > li ul li a{font-size:21px; line-height: 35px;}

/* Timeline */
.cool-timeline-wrapper{margin:0 auto !important; max-width: 1140px !important} 

/* Footer */
#tm-footer{background-color:#0B2345}
.tm-footer-left{max-width:50%}

/* Woocommerce liste produits */
.woocommerce-products-header, .header-blog{background: url(../images/etoiles.png) -25px 100% no-repeat #0B2345;padding:250px 60px 100px;text-align:center;color:#fff}
.woocommerce-products-header h1, .header-blog h1{color:#fff;}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .uk-form input, .uk-form select, .uk-form textarea{background-color:#fff !important; color:#2a2a2a}

.single-product .up-sells{clear:both;}
.single-product .up-sells h2{text-align:center; width:100%}

footer.tm-footer,footer.tm-footer a{color:#fff;}
footer.tm-footer a:hover{color:#eee;}

.uk-article + .uk-article{margin-top:0}

.woocommerce-shop .uk-article > img{display: none;}
.woocommerce-shop .uk-article > p,
.woocommerce.columns-4{width:1140px; margin:30px auto}
.woocommerce-shop .uk-article > p a{color:red;}
.woocommerce-shop .uk-article > figure{display: none;}

@media screen and (max-width: 1100px){
	.uk-button{padding:0 15px;}
	.tm-navbar-container:after{left: -20px;width: 105%;}
	.elementor-83 .elementor-element.elementor-element-ocuoab8{width:60% !important}
	.elementor-83 .elementor-element.elementor-element-8aklrv6 .elementor-button-link{padding:25px 15px;}
	.uk-navbar-nav > li > a{font-size:14px;}
	#specialmemorial{background-size:contain;top:0 !important}
	.woocommerce-products-header, .header-blog{padding: 150px 60px 20px;}
	.uk-nav-offcanvas > li a{color:#fff;text-transform: capitalize;}
	.uk-breadcrumb:after{height:150px; width:180px; background-size:contain;}
	#menu-plan-du-site-bis > li{width:100%}
}