/* ========================================================================
COULEURS */

rouge 	{ background:#e54121; }
bleu 	{ background:#00a0e1; }
vert 	{ background:#77b753; }
orange 	{ background:#f6a740; }



/*Base ------------------------------------------------------------------------------------*/

.AEN-logo-small {height:70px!important; width:auto!important; }

/*Slider UNITED REVOLUTION*/

video.resizelistener { top:0!important; left:0!important; width:100%!important; }

/*BARRE NAV ------------------------------------------------------------------------------------*/

/*Custom link*/

.bleu-recrut { background:#00a0e1; color:#fff!important; padding:15px 15px!important; }
.rouge-harley { background:#e54121; color:#fff!important; padding:15px 15px!important; }

/*BARE NAV NIV01-----------*/

.uk-navbar-nav > li > a { height: 100px; line-height: 100px; }

/*BARE NAV NIV02-----------*/

.uk-navbar-nav li			 { background:#ffffff; padding-right:10px; padding-left:10px; font-family:'Montserrat'; font-size:1em;  }
.uk-navbar-nav ul li		 { padding-top:10px; padding-bottom:10px;  }

/*PARTICULIERS ROUGE-----------*/
.uk-navbar-nav li:nth-child(1) { background:#e54121; color:#fff; }
.uk-navbar-nav li:nth-child(1) a { color:#fff; }
.uk-navbar-nav li:nth-child(1) a:hover { color:#000; }
.uk-navbar-nav li:nth-child(1) .uk-dropdown { background:#ffffff; color:#333333; box-shadow:rgba(0,0,0,0.2) 0 0 10px ; }
.uk-navbar-nav li:nth-child(1) .uk-dropdown li { padding:0; background:#e54121; color:#fff; }
.uk-navbar-nav li:nth-child(1) .uk-dropdown li a { text-transform:uppercase; font-weight:300; padding-right:15px; padding-left:15px; line-height:1.1em;}
.uk-navbar-nav li:nth-child(1) .uk-dropdown .uk-nav-sub { background:#fff; padding-top:10px; }
.uk-navbar-nav li:nth-child(1) .uk-dropdown .uk-nav-sub li { background:#ffffff; color:#333333; padding:10px 0; }
.uk-navbar-nav li:nth-child(1) .uk-dropdown .uk-nav-sub li:hover { background:#eeeeee; }
.uk-navbar-nav li:nth-child(1) .uk-dropdown .uk-nav-sub li a { text-transform:none; font-weight:300; color:#333333; }

/*PROFESSIONNELS BLEU-----------*/
.uk-navbar-nav li:nth-child(2) { background:#00a0e1; color:#fff; }
.uk-navbar-nav li:nth-child(2) a { color:#fff; }
.uk-navbar-nav li:nth-child(2) a:hover { color:#000; }
.uk-navbar-nav li:nth-child(2) .uk-dropdown { background:#ffffff; color:#333333; box-shadow:rgba(0,0,0,0.2) 0 0 10px ; }
.uk-navbar-nav li:nth-child(2) .uk-dropdown li { padding:0; background:#00a0e1; color:#fff;  }
.uk-navbar-nav li:nth-child(2) .uk-dropdown li a { text-transform:uppercase; font-weight:300; padding-right:15px; padding-left:15px; line-height:1.1em;}
.uk-navbar-nav li:nth-child(2) .uk-dropdown .uk-nav-sub { background:#fff; padding-top:10px; }
.uk-navbar-nav li:nth-child(2) .uk-dropdown .uk-nav-sub li { background:#ffffff; color:#333333; padding:10px 0; }
.uk-navbar-nav li:nth-child(2) .uk-dropdown .uk-nav-sub li:hover { background:#eeeeee; }
.uk-navbar-nav li:nth-child(2) .uk-dropdown .uk-nav-sub li a { text-transform:none; font-weight:300; color:#333333; }

/*MOYENS VERT-----------*/
.uk-navbar-nav li:nth-child(3) { background:#77b753; color:#fff; }
.uk-navbar-nav li:nth-child(3) a { color:#fff; }
.uk-navbar-nav li:nth-child(3) a:hover { color:#000; }
.uk-navbar-nav li:nth-child(3) .uk-dropdown { background:#ffffff; color:#333333; box-shadow:rgba(0,0,0,0.2) 0 0 10px ; }
.uk-navbar-nav li:nth-child(3) .uk-dropdown li { padding:0; background:#77b753; color:#fff; border-top:1px solid #ffffff;  }
.uk-navbar-nav li:nth-child(3) .uk-dropdown li a { text-transform:uppercase; font-weight:300; padding-right:15px; padding-left:15px; line-height:1.1em;}
.uk-navbar-nav li:nth-child(3) .uk-dropdown .uk-nav-sub { background:#fff; padding-top:10px; }
.uk-navbar-nav li:nth-child(3) .uk-dropdown .uk-nav-sub li { background:#ffffff; color:#333333; padding:10px 0; }
.uk-navbar-nav li:nth-child(3) .uk-dropdown .uk-nav-sub li:hover { background:#eeeeee; }
.uk-navbar-nav li:nth-child(3) .uk-dropdown .uk-nav-sub li a { text-transform:none; font-weight:300; color:#333333; }

/*E-SHOP ORANGE-----------*/
.uk-navbar-nav li:nth-child(4) { background:#f6a740; color:#fff; }
.uk-navbar-nav li:nth-child(4) a { color:#fff; }
.uk-navbar-nav li:nth-child(4) a:hover { color:#000; }
.uk-navbar-nav li:nth-child(4) .uk-dropdown { background:#ffffff; color:#333333; box-shadow:rgba(0,0,0,0.2) 0 0 10px ; }
.uk-navbar-nav li:nth-child(4) .uk-dropdown li { padding:0; background:#f6a740; color:#fff; border-top:1px solid #ffffff;}
.uk-navbar-nav li:nth-child(4) .uk-dropdown li a { text-transform:uppercase; font-weight:300; padding-right:15px; padding-left:15px; line-height:1.1em;}
.uk-navbar-nav li:nth-child(4) .uk-dropdown .uk-nav-sub { background:#fff; padding-top:10px; }
.uk-navbar-nav li:nth-child(4) .uk-dropdown .uk-nav-sub li { background:#ffffff; color:#333333; padding:10px 0; }
.uk-navbar-nav li:nth-child(4) .uk-dropdown .uk-nav-sub li:hover { background:#eeeeee; }
.uk-navbar-nav li:nth-child(4) .uk-dropdown .uk-nav-sub li a { text-transform:none; font-weight:300; color:#333333; }

/*ACTUS GRIS-----------*/
.uk-navbar-nav li:nth-child(6) { background:#eee; color:#000; }


/*Cookies consent*/

.cc-btn.cc-dismiss { background:#e54121!important; color:#fff!important; }

/*ACTUALITES*/

.tm-sidebar-a { padding-top:25px; }
.uk-panel-box.widget_block:first-child { background:#e54121; color:#fff; padding:15px 30px;  }
.uk-panel-box.widget_block:first-child h2 { color:#fff; }
.uk-panel-box.widget_block h2 		{ text-transform:uppercase; font-weight:400; font-size:1.5em; line-height:1em; }
.uk-panel-box.widget_block a 		{ text-transform:uppercase; font-weight:400; font-size:1.2em; line-height:1em; color:#000; }
.uk-panel-box.widget_block a:hover 	{ color:#e54121; }
.uk-panel-box.widget_block ul 		{ list-style:square; }
.uk-panel-box.widget_block li 		{ padding-bottom:5px; }
.uk-article { padding:20px; background:#ffffff; margin-bottom:50px!important; }
.blog .uk-article img { border:#bbb 1px solid; }
.single-post .uk-article img { border:#bbb 1px solid; }
.uk-article-title 	{ background:#fff; padding:0 font-size:24px; font-weight:600; margin-bottom:20px; margin-top:20px; text-transform:uppercase; color:#333333; line-height:1em; }
.uk-article .uk-subnav a { background:#e54121; border:none; color:#fff; }
.uk-article p		{}
/*E-SHOP*/



.woocommerce 						{ display:block; background:#fff; padding:0; }

.woocommerce .woocommerce-cart-form { padding:40px; }
.woocommerce .cart-collaterals { padding:40px; box-sizing:border-box; }
.woocommerce .cart_totals { background:#f6a740; padding:20px;}

.woocommerce .woocommerce-MyAccount-navigation { padding:40px; background:#fff; box-sizing:border-box; }
.woocommerce .woocommerce-MyAccount-content { padding:40px; background:#fff; box-sizing:border-box; }

.woocommerce .product { padding:40px; background:#fff; box-sizing:border-box; }

.woocommerce .product .woocommerce-product-gallery { border:1px solid #cccccc; }

.woocommerce .product .summary h1 	{ background:#f6a740; padding:10px 20px!important; font-size:24px; font-weight:300; margin-bottom:20px; text-transform:uppercase; color:#333333; }

.woocommerce .product .woocommerce-Tabs-panel h2 { background:#f6a740; padding:10px 20px!important; font-size:18px; font-weight:300; margin-bottom:20px; text-transform:uppercase; color:#333333; }

.woocommerce .product .related.products { padding-top:60px!important; border-top:#333 solid 1px; }

.woocommerce-products-header h1 	{ background:#f6a740; padding:15px 50px; font-size:24px; font-weight:300; margin-bottom:20px; text-transform:uppercase; color:#333333; }


.attachment-shop_catalog, .attachment-shop_single 			{ background:#fff; }


.products li.product{ background:none; }

.woocommerce-checkout #customer_details { padding:40px; box-sizing:border-box;}

.woocommerce-checkout #order_review_heading { background:#f6a740; padding:15px 50px; font-size:24px; font-weight:300; margin-bottom:20px; text-transform:uppercase; color:#333333; }
.woocommerce-checkout #order_review { padding:40px; box-sizing:border-box; }

.woocommerce .woocommerce-order { padding:40px; box-sizing:border-box; }
.woocommerce #customer_login { padding:40px; box-sizing:border-box; } 

.gift-cards-list label { padding-right:20px; box-sizing:border-box;  }

.ywgc-have-code, .ywgc-enter-code { padding:40px 20px; box-sizing:border-box; } 

label.screen-reader-text { float:left; width: 60px; height: 40px; line-height:2.75em; background:#eeeeee; padding-left:8px;  }

/*MOBILE*/
@media(max-width:767px){
	.elementor-container  {min-height:auto!important; }
	.elementor-column-wrap { padding:20px 20px!important; margin:0 0!important; min-height:auto!important; }
	.elementor-heading-title { font-size:1.3em!important;}
	.elementor-top-section { background:#333; }
	.elementor-column-gap-default .elementor-widget-image { min-height:auto; }
	.home .elementor-top-section .elementor-widget-image { min-height:200px; }
	.elementor-widget-image { min-height:250px; }
	#home .elementor-column-wrap { padding:0!important; }
}


/*FORM*/
.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea { color:#333!important; font-size:14px!important; font-weight:400!important; }
.wpcf7-form .wpcf7-submit { color:#fff!important; font-size:14px!important; font-weight:600!important; }
.wpcf7-form .wpcf7-form-control  { margin-bottom:0!important; }
.wpcf7-form .wpcf7-response-output { background:#fff;}


.elementor-message.elementor-message-success { color:#fff; }




