/*
Theme Name: Wazimir
Theme URI: http://www.wazimir.fr
Description: Thème développé par Wazimir
Author: Wazimir
Version: 1.0
*/

/*
orange : #ff702d
*/

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////
IMPORT 
//////////////////////////////////////////////////////////////////////////////////////////////////////// */
@import url("https://fe7c5f.claudeassets.com/20240725110445cs_/http://www.smartforcetechnologies.com/wp-content/themes/wazimir/css/reset.css");
@import url("https://500286.claudeassets.com/20240725110445cs_/http://www.smartforcetechnologies.com/wp-content/themes/wazimir/css/editor-style.css");
@import url("https://b73628.claudeassets.com/20240725110445cs_/http://www.smartforcetechnologies.com/wp-content/themes/wazimir/css/frontend_admin_bar.css");
@import url("https://d1c25a.claudeassets.com/20240725110445cs_/http://www.smartforcetechnologies.com/wp-content/themes/wazimir/css/flexContent.css");

body{margin-bottom: 0;}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////
MENU 
//////////////////////////////////////////////////////////////////////////////////////////////////////// */
#main_menu_section{position: fixed; z-index: 1000; top: 0; left: 0; width: 100%; margin: 0; background: #fff; border-bottom: solid 1px #ddd;}
#main_menu_container{}
#main_menu_div{position: relative; width: 100%;}
	#main_menu_logo{float: left; margin-left: 2em;}
	#main_menu_menu{float: right; margin-top: 55px;}
	#main_menu_burger {display: none; position: relative; Z-index: 10000; float: right; width: 50px; height: 50px;}
		#main_menu_burger a{display: block; width: 100%; height: 100%; background: url(https://232a70.claudeassets.com/20240725110445im_/http://www.smartforcetechnologies.com/wp-content/themes/wazimir/images/menu_burger_bgrd.png) no-repeat center center; background-size: 30px 30px; background-color: #404040;}
		#main_menu_burger a.ouvert{background-image: url(https://282866.claudeassets.com/20240725110445im_/http://www.smartforcetechnologies.com/wp-content/themes/wazimir/images/menu_burger_ouvert_bgrd.png); background-size: 30px 30px; background-color: #404040;}
		#main_menu_burger a:hover{background-color: #606060;}
	#main_menu_burger_content {z-index: 10000; display: none; position: fixed; top: 0; left: 0; width: 100%; min-height: 100%; overflow: hidden; background: rgba(0, 0, 0, 1); text-align: center; padding-top: 100px;}
		#main_menu_burger_content a{font-size: 1.5em; color: #fff;}
/* NIVEAU 1 */
#main_menu ul{margin: 0; padding: 0; list-style-type: none; text-align: center;}
	#main_menu li {position: relative; display: inline-block; margin: auto; line-height: 100%; padding: 0 30px;}
		#main_menu li a {display: block; padding: 12px 0; font-size: 14px; letter-spacing: 1px; font-family: medium; color: #474747; background-image: url(https://4e0dc3.claudeassets.com/20240725110445im_/http://www.smartforcetechnologies.com/wp-content/themes/wazimir/images/bgrd_link_menu.png); background-repeat: no-repeat; background-position: center bottom; background-size: 0% 3px;}
/* NIVEAU 2 */
#main_menu ul li ul {position: absolute; display: none; width: 200px; left: 50%; margin-left: -100px; padding: 15px 0 0 0; text-align: center; background: url(https://84c945.claudeassets.com/20240725110445im_/http://www.smartforcetechnologies.com/wp-content/themes/wazimir/images/bgrd_main_menu_ul_ul.png) no-repeat center top;}
#main_menu ul li:hover ul {display: block;}
#main_menu li li {display: block;}
#main_menu li ul {}
/* LIEN */
#main_menu li a {text-transform: uppercase;}
#main_menu li:hover a{background-size: 100% 3px;}
#main_menu li li a{text-transform: none; display: block; width: 100%; padding: 8px 10px; color: #000; font-size: 15px; background-color: #fff; transition: background-color 150ms ease-out, color 150ms ease-out;}
#main_menu li li a:hover{color: #fff; background-color: #d86b1c;}
/* SURVOL & SELECTED */
#main_menu li.current-menu-item a, #main_menu li.current-menu-ancestor a{background-size: 100% 3px;}
#main_menu li.current-menu-item a:hover, #main_menu li.current-menu-ancestor a:hover{background-size: 100% 3px;}
#main_menu li.current-menu-item li a, #main_menu li.current-menu-ancestor li a {cursor: default;}
#main_menu li.current-menu-item li a:hover, #main_menu li.current-menu-ancestor li a:hover {cursor: pointer;}
#main_menu li li.current-menu-item a, #main_menu li.current-menu-item li.current-menu-item a, #main_menu li.current-menu-ancestor li.current-menu-item a {cursor: default; color: #fff;}
			
/* ////////////////////////////////////////////////////////////////////////////////////////////////////////
ACCUEIL (index.php)
//////////////////////////////////////////////////////////////////////////////////////////////////////// */
section.news .row .w4u{padding: 0; width: 33%}
section.news a{display: block; width: 100%; height: 220px;}
	section.news a:first-child{padding: 0 3.33% 0 0;}
	section.news a:last-child{padding: 0 0 0 3.33%}
	section.news a{padding: 0 1.66% 0 1.66%;}
	.news_div{position: relative; width: 100%; height: 210px; background-repeat: no-repeat; background-position: center center; background-size: 100% auto; transition: all 250ms ease-in-out; overflow: hidden;}
		.news_div:hover{background-size: 110% auto;}
		.news_div .news_div_content{position: absolute; width: 100%; height: 220px; top: 0; opacity: 0; padding: 2.5em 1em 0 1em; text-align: center; background: rgba(255, 112, 45, 0.9); transition: all 250ms ease-in-out;}
		.news_div:hover .news_div_content{opacity: 1;}
			.news_div .news_div_content .date{font-family: medium;}
			.news_div .news_div_content .titre{margin-bottom: 0; color: #fff; font-size: 18px; font-family: medium;}
.row .w4u.actu_home{padding: 0 0.5em;}
	.news_div .date{font-size: 14px;}
	.news_div .resume{line-height: 125%; font-size: 18px;}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////
PAGES (page.php, single.php)
//////////////////////////////////////////////////////////////////////////////////////////////////////// */
#contenu{margin-top: 127px; padding: 0; min-height: 400px}
	#bandeau_section{margin-bottom: 50px; padding: 100px 0 55px 0; background: url(https://3bdc2a.claudeassets.com/20240725110445im_/http://www.smartforcetechnologies.com/wp-content/themes/wazimir/images/bandeau_bgrd.png) no-repeat center 50px #ff702c;}
		#bandeau_section h1{margin: 0; padding: 0; text-align: center; color: #fff; font-size: 38px; font-family: light, sans-serif; text-transform: uppercase; letter-spacing: 6px; background: none;}
		#bandeau_section h2{margin: 0; padding: 0; text-align: center; color: #000; font-size: 18px; font-family: medium, sans-serif; background: none;}
	.video_background {width: 100%; position: absolute;}
		.video_background video{width: 100%;}
#contenu.fancybox{padding: 0;}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////
TEMPLATE ACTUALITES (template-actualite.php)
//////////////////////////////////////////////////////////////////////////////////////////////////////// */
#archive_content_section{padding: 5em 0;}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////
TEMPLATE FANCYBOX (template-fancybox.php)
//////////////////////////////////////////////////////////////////////////////////////////////////////// */
#contenu.fancybox {margin-top: 0;}
	.fancybox #bandeau_section{padding: 70px 0 35px 0; background-size: 25px auto; background-position: center 30px;}
		.fancybox #bandeau_section h1{font-size: 22px;}
#footer_fancybox{height: 80px;}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////
FOOTER (footer.php)
//////////////////////////////////////////////////////////////////////////////////////////////////////// */
#menu_footer_section{padding: 20px 0 15px 0; text-align: center; background: #282828;}
	#menu_footer_section li{display: inline-block; padding: 0 20px 0 25px;}
	#menu_footer_section li+li{background: url(https://fe2303.claudeassets.com/20240725110445im_/http://www.smartforcetechnologies.com/wp-content/themes/wazimir/images/footer_menu_bgrd.png) no-repeat left center;}
		#menu_footer_section a{color: #7e7e7e; font-size: 15px;}
		#menu_footer_section a:hover{color: #ddd;}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////
BALISES ET CLASSES
//////////////////////////////////////////////////////////////////////////////////////////////////////// */
.fonce *, .dark_bgrd *{color: #fff;}
.fonce .couleur1, .fonce .couleur1 strong, .dark_bgrd .couleur1, .dark_bgrd .couleur1 strong{color: #848ff1;}
.required{color: #ff702d;}
.discret{color:#909090;}
.small_text{font-size: 17px;}
p.small_text, p .small_text{line-height: 135%}
p, li{font-size: 20px; line-height: 175%;}
li{list-style: disc; margin-bottom: 0.5em;}
a{transition: all 250ms ease-out}

/* ////////////////////////////////////////////////////////////////////////////////////////////////////////
CONTAINER
//////////////////////////////////////////////////////////////////////////////////////////////////////// */
.main{position: relative; /*margin: 0 15px;*/}
.container{position: relative; width: 1200px; margin-left: auto; margin-right: auto;}
.container.full_width{width: 100%;}
.row {width: 100%; height: 100%;}
.row > * {float: left;}
.row:after, .row:before {content: ''; display: block; clear: both; height: 0;}
.row .w12u{width: 100%}
.row .w9u{width: 75%; padding: 0 2em;}
.row .w8u{width: 66.66%; padding: 0 2em;}
.row .w6u{width: 50%; padding: 0 2em;}
.row .w5u{width: 41.66%; padding: 0 2em;}
.row .w4u{width: 33.33%; padding: 0 2em;}
.row .w3u{width: 25%; padding: 0 2em;}
.row .w2_4u{width: 20%; padding: 0 1em;}
.row .w2u{width: 16.66%; padding: 0 2em;}
.full_width .row .w6u:first-child{padding-left: 0;}
.full_width .row .w6u:last-child{padding-right: 0;}

/* ////////////////////////////////////////////////////////////////////
FONT
//////////////////////////////////////////////////////////////////// */
/*
A METTRE DANS LE FICHIER font.css CHARGE VIA editor-styles.css
*/

/* ////////////////////////////////////////////////////////////////////
RESPONSIVE
//////////////////////////////////////////////////////////////////// */
@media screen and (max-width: 1240px) {
	.container{width: 100%; padding: 0 1em;}
	#main_menu_container.container, #bandeau_container.container{padding: 0;}
	#main_menu_logo {margin: 0;}
	#main_menu_menu {margin-left: 0; float: right}
}
@media screen and (max-width: 1024px) {
	#main_menu_menu {display: none;}
	#main_menu_burger {display: block;}
}
@media screen and (max-width: 740px) {
	.row .w4u{width: 50%;}
	.row .w2_4u{width: 50%}
	.row .w2u{width: 33.33%;}
	#main_menu_section{padding: 0;}
	br{display: none;}
}
@media screen and (max-width: 450px) {
	.main{padding: 0 1em;}
	.row .w9u, .row .w8u, .row .w6u,.row .w5u, .row .w4u, .row .w3u, .row .w2_4u, .row .w2u{width: 100%; padding: 0; margin: 1em 0;}
	.empty_col{display: none;}
}
/*
     FILE ARCHIVED ON 11:04:49 Jul 25, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:26:45 Sep 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.632
  exclusion.robots: 0.059
  exclusion.robots.policy: 0.05
  esindex: 0.009
  cdx.remote: 102.662
  LoadShardBlock: 641.499 (3)
  PetaboxLoader3.datanode: 200.26 (4)
  PetaboxLoader3.resolve: 184.355 (2)
  load_resource: 151.338
*/