/*

Theme Name: GM2015 - By Webam Studio

Theme URI: http://webamstudio.fr

Author: Webam Studio

Author URI: http://webamstudio.fr

*/



/* =Reset

-------------------------------------------------------------- */

*{margin:0;padding:0;}
ul,ol{list-style:none;}
img{border:none;max-width:100%;}
a{text-decoration:none;color:#1d1d1b;}

@import url(//fonts.googleapis.com/css?family=Montserrat:400,700);


a.site-logo{display:block;}
a.site-logo img{width:98%;height:auto;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
a.site-logo img:hover{opacity:.9;}

ul.social{text-align:right;}
ul.social li,ul.social_sharer li{display:inline-block;vertical-align:top;text-align:center;position:relative;height:auto;font-size:100%;color:gray;}
ul.social li:hover,ul.social_sharer li:hover{font-size:120%;}
ul.social li:before,ul.social_sharer li:before{display:block;padding-top:100%;content:" ";}
ul.social li a,ul.social_sharer li a{color:white;display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;vertical-align:middle;}
ul.social li a i,ul.social_sharer li a i{display:inline-block;vertical-align:middle;}

/* Images */
.alignleft {float: left;margin-right:6px;margin-bottom:3px;margin-top:-3px;border:2px solid white;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.alignright {float: right;margin-left:6px;margin-bottom:3px;margin-top:-3px;border:2px solid white;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image {border-radius: 3px;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);}
.wp-caption {max-width: 100%;padding: 4px;}
.wp-caption .wp-caption-text,.gallery-caption,.entry-caption {font-style: italic;font-size: 12px;font-size: 0.857142857rem;line-height:2;color:#757575;}
img.wp-smiley,.rsswidget img{border: 0;border-radius: 0;box-shadow: none;margin-bottom: 0;margin-top: 0;padding: 0;}
.entry-content dl.gallery-item {margin: 0;}
.gallery-item a,.gallery-caption {width: 90%;}
.gallery-item a {display: block;}
.gallery-caption a {display: inline;}
.gallery-columns-1 .gallery-item a {max-width: 100%;width: auto;}
.gallery .gallery-icon img {height: auto;max-width: 90%;padding: 5%;}
.gallery-columns-1 .gallery-icon img {padding: 3%;}

/* FORMS */

fieldset{width:100%;margin:0;padding:0;background:transparent;border:none;}
label{font-weight:bold;margin-top:5px;}
input,select,textarea{background:white;border:2px solid lightgray;outline:none;-moz-transition:all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;height:30px;line-height:30px;font-size:14px;text-align:left;padding:0 2%;width:90%;margin:5px 3%;text-align:center;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;}
textarea{height:100px;}
input:hover,select:hover,textarea:hover,input:focus,select:focus,textarea:focus{border-color:#1d1d1b;}
input[type=submit]{background:#1d1d1b;color:white;font-weight:bold;cursor:pointer;}
input[type=checkbox]{background:none;height:auto;line-height:normal;width:auto;margin:0 3px;}

.mobile{display:none;}

.clear{clear:both;}

.btn{border:3px solid lightgray;background:#1d1d1b;color:white;height:30px;line-height:30px;font-size:16px;font-family:Arial,Helvetica,sans-serif;margin:10px auto;width:50%;display:inline-block;text-align:center;}
.btnTelechargement{display:none;}
.btn:hover{border-color:#1d1d1b;background:lightgray;}

body{font-family:'Montserrat', sans-serif;text-rendering:optimizeLegibility;color:#1d1d1b;background:#89A4AD;}

#page{margin-top:20px;background:transparent;}
#page,.pageW{width:1089px;margin:0 auto;position:relative;}

.site-header{}
.site-header .entete{height:auto;min-height:100px;padding:2.5% 1%;width:98%;}
.site-header .entete h1{width:auto;max-width:40%;float:left;}
.site-header .entete h1 img{width:auto;height:auto;max-width:100%;}
.site-header .header_offre{width:15%;position:absolute;top:0;right:0;}
.site-header .header_offre a{display:block;}
.site-header .header_offre a img{width:100%;height:auto;}
.site-header .g.g-4{float:left;margin-left:1.5%;margin-top:1%;}

.site-header .main-navigation{border-top:1px solid white;border-bottom:1px solid white;height:auto;min-height:50px;line-height:50px;background:black;position:relative;color:white;}
.site-header .main-navigation ul{width:100%;height:100%;text-align:left;}
.site-header .main-navigation ul li{display:inline-block;background:black;vertical-align:top;position:relative;padding:0 10px;text-align:center;text-transform:uppercase;color:inherit;-moz-transition:all 0.3s ease;-webkit-transition: all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;height:50px;}
.site-header .main-navigation ul li ul{display:none;position:absolute;top:50px;left:0;z-index:10;width:auto;min-width:100%;background:black;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition all 0.3s ease;transition:all 0.3s ease;opacity:0;}
.site-header .main-navigation ul li ul li ul{right:-150px;width:150px;left:auto;top:0;text-align:left;}
.site-header .main-navigation ul li a{display:block;font-size:20px;color:inherit;}
.site-header .main-navigation ul > li:hover,.site-header .main-navigation ul > li.current-menu-item{background:#F09810;}
.site-header .main-navigation ul li ul li{display:block;width:auto;padding:0 10px;height:30px;line-height:30px;margin:0;}
.site-header .main-navigation ul li ul li a{font-size:14px;}
.site-header .main-navigation ul li:hover ul{display:block;opacity:1;}
.site-header .main-navigation ul li:hover ul li ul{display:none;opacity:0;}
.site-header .main-navigation ul li:hover ul li:hover ul{display:block;opacity:1;}
.site-header .main-navigation-right{position:absolute;top:0;right:0;height:50px;line-height:50px;text-align:right;width:auto;}
.site-header .main-navigation-right a{color:inherit;display:inline-block;margin:0 10px;vertical-align:top;font-size:20px;}
.site-header .main-navigation-right a:hover{color:#F09810;}
.site-header .main-navigation-right #searchform{width:150px;display:none;margin:0 5px;vertical-align:top;}
.site-header .main-navigation-right #searchform input,.site-header #searchform label{display:none;}
.site-header .main-navigation-right #searchform input[type='text']{display:block;width:100%;height:50px;line-height:50px;font-weight:normal;color:#7d7d7d;margin:0 5px;text-align:center;font-size:20px;border:none;}
.site-header .main-navigation-right .social{display:inline-block;width:auto;vertical-align:top;font-size:20px;}
.site-header .main-navigation-right .social li{width:40px;height:50px;line-height:50px;margin:0;padding:0;}
.site-header .main-navigation-right .social li:hover{background:black;}
.site-header .main-navigation-right .widget_wysija_cont.php_wysija{display:inline-block;width:auto;vertical-align:top;margin-top:10px;}.site-footer .widget_wysija_cont.php_wysija p{font-size:11px;}
.site-header .main-navigation-right .widget_wysija_cont.php_wysija .wysija-paragraph{float:left;width:80%;text-align:right;}
.site-header .main-navigation-right .widget_wysija_cont.php_wysija .wysija-paragraph input{width:100%;display:inline-block;border:1px solid gray;height:30px;line-height:30px;text-align:center;box-sizing:border-box;vertical-align:top;margin:0;}
.site-header .main-navigation-right .widget_wysija_cont.php_wysija .wysija-submit.wysija-submit-field{width:17%;float:left;margin:0 1%;margin-right:0;height:30px;line-height:30px;border:1px solid black;color:white;text-align:center;background:#1d1d1b;box-sizing:border-box;vertical-align:top;cursor:pointer;color:#F09810;}
.site-header .main-navigation-right .widget_wysija_cont.php_wysija .wysija-submit.wysija-submit-field:hover{background:#F09810;color:black;}

.wrapper{padding:10px 0;padding:1%;width:100%;box-sizing:border-box;}
.wrapper .oksidebar .entry-header h2{margin:10px 0;width:100%;display:block;height:auto;min-height:35px;line-height:35px;box-sizing:border-box;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:black;}
.wrapper .oksidebar .entry-header h2:hover{padding-left:10px;border:2px solid #F09810;}

.wrapper #content{width:100%;}
.wrapper #content.oksidebar,.wrapper .sidebarRight{width:79%;display:inline-block;margin-right:-4px;vertical-align:top;}
.wrapper .sidebarRight{margin-left:1%;width:20%;}

/* CONTENT */

.page-template-home .wrapper,.single-magazine .wrapper,.page-template-user-manager .wrapper{padding:10px 0;}

.listing.type-post.m-post,.b-magazine .image,.b-magazine .content{position:relative;width:50%;display:inline-block;margin-right:-5px;margin-bottom:0;box-sizing:border-box;overflow:hidden;vertical-align:top;}
.listing.type-post.m-post.cpt_2,.listing.type-post.m-post.cpt_3,.listing.type-post.m-post.cpt_4,
.listing.type-post.m-post.cpt_7,.listing.type-post.m-post.cpt_8,.listing.type-post.m-post.cpt_9{width:33.333333334%;}
.listing.type-post.m-post.cpt_0,.listing.type-post.m-post.cpt_2,.listing.type-post.m-post.cpt_3,
.listing.type-post.m-post.cpt_5,.listing.type-post.m-post.cpt_7,.listing.type-post.m-post.cpt_8{border-right:2px solid white;}
.listing.type-post.m-post.cpt_1,.listing.type-post.m-post.cpt_3,.listing.type-post.m-post.cpt_4,.listing.type-post.m-post.cpt_6,.listing.type-post.m-post.cpt_8,.listing.type-post.m-post.cpt_9{border-left:2px solid white;}
.listing.type-post.m-post.cpt_0,.listing.type-post.m-post.cpt_1,.listing.type-post.m-post.cpt_5,.listing.type-post.m-post.cpt_6{border-bottom:4px solid white;}
.listing.type-post.m-post:before{position:relative;width:100%;height:auto;padding-top:52%;display:block;content:" ";}
.listing.type-post.m-post .article{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:block;}
.listing.type-post.m-post .article .img{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background-position:center center;background-repeat:no-repeat;background-size:100%;overflow:hidden;height:auto;transition:all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;-moz-transition:all 0.5s;z-index:1;}
.listing.type-post.m-post .article .img img{display:none;}
.listing.type-post.m-post .article .content{position:absolute;bottom:50px;color:white;left:0;right:0;text-align:center;height:auto;z-index:2;font-size:16px;transition:all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;-moz-transition:all 1.5s;}
.listing.type-post.m-post.cpt_2 .article .content,.listing.type-post.m-post.cpt_3 .article .content,.listing.type-post.m-post.cpt_4 .article .content,
.listing.type-post.m-post.cpt_7 .article .content,.listing.type-post.m-post.cpt_8 .article .content,.listing.type-post.m-post.cpt_9 .article .content{font-size:14px;bottom:30px;}
.listing.type-post.m-post .article .content h1{text-overflow:ellipsis;}
.listing.type-post.m-post .article .content .description{display:none;}
.listing.type-post .bottom{color:white;}
.listing.type-post.m-post .bottom{position:absolute;bottom:10px;left:0;right:0;text-align:center;height:auto;z-index:3;font-size:12px;transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;-moz-transition:all 1s;}
.listing.type-post.m-post.cpt_2 .bottom,.listing.type-post.m-post.cpt_3 .bottom,.listing.type-post.m-post.cpt_4 .bottom,
.listing.type-post.m-post.cpt_7 .bottom,.listing.type-post.m-post.cpt_8 .bottom,.listing.type-post.m-post.cpt_9 .bottom{font-size:9px;}
.listing.type-post .bottom span{margin:0 2px;color:inherit;}
.listing.type-post .bottom span i,.listing.type-post.m-post .bottom span b{margin:0 2px;color:inherit;}
.listing.type-post .bottom span ul{display:inline-block;width:auto;}
.listing.type-post .bottom span ul li{display:inline-block;width:auto;margin:0 2px;color:inherit;}
.listing.type-post .bottom span ul li a{display:block;color:inherit;}
.listing.type-post.m-post:hover .article .img{background-size:130%;}
/*.listing.type-post.m-post:hover .article .content{bottom:auto;top:10px;color:black;}
.listing.type-post.m-post:hover .bottom{bottom:-100px;}*/

.otherPosts .listing.type-post.m-post{width:19.5%;margin-bottom:0;border:none;margin-right:0;}
.otherPosts .listing.type-post.m-post .article .content{bottom:0;left:0;right:0;font-size:12px;height:30px;line-height:30px;overflow:hidden;white-space:nowrap;text-align:left;}
.otherPosts .listing.type-post.m-post .article .content:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:black;display:block;width:100%;height:100%;z-index:0;opacity:.7;}
.otherPosts .listing.type-post.m-post .article .content h1{width:100%;overflow:hidden;box-sizing:border-box;padding:0 2%;z-index:1;position:relative;}
.otherPosts .listing.type-post.m-post .bottom{display:none;}
.otherPosts .listing.type-post.m-post:hover .article .content{bottom:auto;top:0;}

.b-magazine{}
.b-magazine .entry-header{display:none;}
.b-magazine .image,.b-magazine .content{background:black;padding:2.5% 5%;color:#F09810;min-height:715px;}
.b-magazine .image{border-right:2px solid #F09810;}
.b-magazine .content{border-left:2px solid #F09810;}
.b-magazine .content a{color:white;}
.b-magazine h3{color:#F09810;text-transform:uppercase;margin:0 0 2.5% 0;text-align:center;}
.b-magazine .image img{width:100%;height:auto;}
.b-magazine .content{text-align:center;}
.b-magazine .content p{text-align:center;}
.b-magazine .content textarea{height:250px;}
.b-magazine .content input[type='submit']{width:49%;margin:5px 25%;}
.b-magazine .content hr{height:0;border:1px solid #F09810;width:90%;margin:auto;}

.m-magazine{display:inline-block;width:23%;padding:1%;margin:0;margin-right:-4px;vertical-align:top;}
.m-magazine h1{display:none;}

.page-template-home .magazine-en-kiosque{margin-bottom:20px;}
.bottom .author{display:none;}
.single-post .wrapper,.page-id-995 .wrapper,.woocommerce .wrapper,.woocommerce-page .wrapper{background:white;}
.single-post .wrapper .entry-content{box-sizing:border-box;padding-right:4%;}
.single-post .wrapper .entry-content p{margin-bottom:15px;line-height:20px;}

/* ARTICLES */

.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{width:50%;float:left;}
.woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon input,
.woocommerce #content table.cart td.actions .coupon button, .woocommerce table.cart td.actions .coupon button, .woocommerce-page #content table.cart td.actions .coupon button, .woocommerce-page table.cart td.actions .coupon button{float:none;padding:0;text-align:center;display:block;width:100%;height:30px;line-height:30px;margin:3px 0;}
.woocommerce .cart .actions > .button, .woocommerce .cart .actions > input.button{width:49%;float:right;padding:0;text-align:center;display:block;height:60px;line-height:60px;margin:6px 0;}

/* FOOTER */

.site-footer{position:relative;background:#1d1d1b;width:99%;padding:.5%;margin-top:20px;}

.site-footer h2{color:#F09810;text-transform:uppercase;margin:0;padding:20px 0;font-size:24px;text-align:center;}
.site-footer h3{color:#F09810;text-transform:uppercase;margin:10px 0;}

.site-footer .lastNews{display:block;width:100%;}
.site-footer .listing.type-post.m-post{width:33%;margin-bottom:5px;margin-right:0;border:none;}
.site-footer .listing.type-post.m-post:before{padding-top:21%;}
.site-footer .listing.type-post.m-post .article .img{right:60%;width:40%;}
.site-footer .listing.type-post.m-post .article .content{top:0;bottom:0;left:42%;font-size:10px;text-align:left;height:90%;overflow:hidden;}
.site-footer .listing.type-post.m-post .bottom{display:none;}

.site-footer .goToTop{position:absolute;top:-60px;right:5px;display:block;background-color:#000;border:4px solid #F09810;border-radius:50%;color:#fff;cursor:pointer;height:80px;line-height:30px;padding-top:1px;text-align:center;text-transform:uppercase;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;width:80px;font-weight:bold;z-index:100;}
.site-footer .goToTop:hover{border-color:white;color:#F09810;}

.site-footer .main-navigation3{width:98%;border-top:2px solid #F09810;padding-top:25px;margin:10px auto;text-align:center;}

.site-footer .menu-footer-container{width:auto;margin:0 auto;text-align:center;display:inline-block;vertical-align:top;}
.site-footer .menu-footer-container li{text-transform:uppercase;color:white;font-size:14px;padding:0 5px;display:inline-block;font-weight:bold;height:25px;line-height:25px;}
.site-footer .menu-footer-container li a,.site-footer .menu-footer-container li a span{display:block;color:inherit;}
.site-footer .menu-footer-container li:hover a{color:#F09810;}

.site-footer .widget_wysija_cont.php_wysija{width:50%;display:inline-block;vertical-align:top;text-transform:uppercase;text-align:center;line-height:25px;box-sizing:border-box;}
.site-footer .widget_wysija_cont.php_wysija p{font-size:11px;}
.site-footer .widget_wysija_cont.php_wysija .wysija-paragraph{float:left;width:60%;text-align:right;}
.site-footer .widget_wysija_cont.php_wysija .wysija-paragraph input{width:100%;display:inline-block;border:1px solid gray;height:25px;line-height:25px;text-align:center;box-sizing:border-box;vertical-align:top;margin:0;}
.site-footer .widget_wysija_cont.php_wysija .wysija-submit.wysija-submit-field{width:37%;float:left;margin:0 1%;margin-right:0;height:25px;line-height:25px;border:1px solid black;color:white;text-align:center;background:#1d1d1b;box-sizing:border-box;vertical-align:top;cursor:pointer;}
.site-footer .widget_wysija_cont.php_wysija .wysija-submit.wysija-submit-field:hover{background:#F09810;}

.site-footer .partenaires{text-align:left;}
.site-footer .partenaires li{display:inline-block;width:10%;margin:0;margin-right:-5px;height:auto;vertical-align:top;box-sizing:border-box;border:1px solid gray;}
.site-footer .partenaires li:hover{border:2px solid black;}
.site-footer .partenaires li a{display:block;}
.site-footer .partenaires li a img{width:100%;height:auto;margin-bottom:-4px;}

/* PAGINATION */

.page-numbers{margin:5px 0;text-align:center;}
.page-numbers li{display:inline-block;width:auto;height:auto;margin:0 3px;border:2px solid black;color:black;font-weight:bold;padding:0 5px;}
.page-numbers li a,.page-numbers li span{display:block;color:inherit;}
.page-numbers li:hover{color:#F09810;border-color:#F09810;}
.page-numbers li span.current{color:#F09810;}

/* SIDEBAR */

.wrapper .sidebarRight{}
.wrapper .sidebarRight .widget_right{}
.wrapper .sidebarRight .widget_right h3{margin:10px 0;width:100%;display:block;height:35px;line-height:30px;box-sizing:border-box;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:black;text-align:center;border:2px solid #F09810;}
.wrapper .sidebarRight .widget_right h3:hover{}
.wrapper .sidebarRight .widget_right .m-magazine,.wrapper .sidebarRight .widget_right .m-post{width:100%;padding:0;margin:0;}
.wrapper .sidebarRight .widget_right .m-magazine a{background:none;}
.wrapper .sidebarRight .widget_right .m-magazine h1{display:none;}

/* PUBS */

.wrapper .g.g-1,.wrapper .g.g-2,.wrapper .g.g-3{text-align:center;}
.wrapper .g.g-1 img,.wrapper .g.g-2 img,.wrapper .g.g-3 img{max-width:100%;height:auto;}
.wrapper .g.g-1{margin:20px 0;}

/* PAGE SINGLE */

.achat li a{display:block;}
.achat li a img{max-width:110%;margin-right:-13%;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.achat li:hover a img{margin-right:auto;}

/* HOME */

.page-template-home .comment-respond{border:none;margin-bottom:-20px;}
.page-template-home .comment-respond h3,.page-template-home .comment-respond .comment-notes{display:none;}
.page-template-home .comment-respond *{color:#F09810;}
.achat li{text-align:right;margin:40px auto;}

/* COMMENTAIRES */
.comment-respond{text-align:center;width:99.5%;margin:20px 0;border:3px solid #1d1d1b;}
.comment-respond h3{text-transform:uppercase;background:white;display:inline-block;padding:0 10px;font-size:20px;font-family:Arial,Helvetica,sans-serif;top:-15px;position:relative}
.form-allowed-tags{display:none;}
.wrapper h3.assistive-text,.wrapper h2.comments-title{border:3px solid #1d1d1b;background:lightgray;color:black;height:30px;line-height:30px;text-align:left;padding-left:1%;font-size:16px;font-family:Arial,Helvetica,sans-serif;margin:5px 0;width:100%;box-sizing:border-box;}
.wrapper h2.comments-title{background:transparent;}
.commentlist{width:99%;border-top:1px solid lightgray;margin-top:20px;}
.commentlist li{border-bottom:1px solid lightgray;width:100%;display:block;padding:1% 0;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;font-style:italic;}
.commentlist li img{display:none;}
.comment-form-url{display:none;}

/* CONTACTS */

.halfSize{display:inline-block;vertical-align:top;padding:1%;box-sizing:border-box;margin:0;margin-right:-4px;width:50%;}

/* MON COMPTE */

.page-id-83 .entry-content{}
.page-id-83 fieldset{padding:10px;text-align:center;border:2px solid #F09810;}
.page-id-83 legend{color:white;text-transform:uppercase;margin:auto;padding:0 5px;min-height:30px;line-height:30px;font-size:22px;text-align:center;background:black;border:2px solid #F09810;cursor:pointer;}
.page-id-83 label a{color:white;}
.page-id-83 hr{margin:20px auto;}
.page-id-83 .les-formules{list-style:none;}
.page-id-83 .les-formules li{display:block;width:100%;border:1px solid lightgray;margin:5px 0;padding:5px;box-sizing:border-box;position:relative;color:white;line-height:20px;text-align:left;}
.page-id-83 .les-formules li:hover{background:#F09810;}
.page-id-83 .les-formules li label{display:block;width:100%;margin:0;padding:0;}
.page-id-83 .les-formules li input,.page-id-83 .les-formules li div{display:inline-block;width:auto;margin-left:1%;margin-right:1%;vertical-align:middle;}
.page-id-83 .les-formules li div span{display:block;width:100%;font-size:20px;}
.page-id-83 .les-formules li div span.small,.page-id-83 .les-formules li div span.small *{font-size:12px;}
.page-id-83 .les-formules li div span.reduc{font-size:24px;position:absolute;top:5px;right:5px;background:#F09810;bottom:5px;width:18%;padding:0 2px;display:inline-block;line-height:70px;}
.page-id-83 .les-formules li div span.reduc sup{position:absolute;top:5px;right:1px;}
.page-id-83 .chmdp p,.page-id-83 .chmdp input[type='submit'],
.page-id-83 .hf p,.page-id-83 .hf ul,.page-id-83 .hf input[type='submit']{display:none;}
.page-id-83 .chformp{margin-top:10px;}
.adwords.page-id-83 .chformn.hf{display:none;}

/* LISTING KIOSQUE */

.page-id-297 .entry-content{text-align:center;}
.page-id-297 h3{margin-top:20px;}
.page-id-297 #cp_kiosque{margin:5px auto;}
.page-id-297 #liste_kiosques{list-style:none;}
.page-id-297 #liste_kiosques li{display:none;margin:10px auto;}
.page-id-297 .entry-content p a{color:white;font-size: 24px;margin:20px 0;display:block;}
.page-id-297 .entry-content p a:hover{color:black;}

/* FANCY */

.fancytrigger{display:none;}
#fancytrigger.content{background:white;margin:5% auto;width:600px;height:auto;padding:10px;}
#fancytrigger.content a{display:block;}
#fancytrigger.content a img{width:100%;height:auto;}

/* to_show / to_hide */

.to_show{display:none;border:3px solid #1d1d1b;height:auto;left:-230px;padding:5px;position:absolute;top:0;width:200px;text-align:center;line-height:25px;background:white;}
.to_show ul li{display:inline-block;width:auto;margin:5px;}
.to_show ul li img{width:40px;height:auto;}

/* BOUTIQUE */

.page_1309.woocommerce div.product p.price,.page_1309.woocommerce div.product span.price,
.page_1290.woocommerce div.product p.price,.page_1290.woocommerce div.product span.price{color:#CC0607;}
.page_1309.woocommerce #respond input#submit.alt,.page_1309.woocommerce a.button.alt,.page_1309.woocommerce button.button.alt,.page_1309.woocommerce input.button.alt,
.page_1290.woocommerce #respond input#submit.alt,.page_1290.woocommerce a.button.alt,.page_1290.woocommerce button.button.alt,.page_1290.woocommerce input.button.alt{background-color:#CC0607;margin-top:4px;}

.page_1308.woocommerce div.product p.price,.page_1308.woocommerce div.product span.price{color:#039CED;}
.page_1308.woocommerce #respond input#submit.alt,.page_1308.woocommerce a.button.alt,.page_1308.woocommerce button.button.alt,.page_1308.woocommerce input.button.alt{background-color:#039CED;margin-top:4px;}

.woocommerce-result-count,.sku_wrapper{display:none !important;}

/* H3 STYLE */

#fancytrigger.content h3,.to_show h3{display:block;font-size:22px;text-transform:uppercase;position:relative;text-align:center;background:url("data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkyRUM3REJFNzlBNDExRTVBNDM5OTEzQzM2QzRBMTk3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkyRUM3REJGNzlBNDExRTVBNDM5OTEzQzM2QzRBMTk3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTJFQzdEQkM3OUE0MTFFNUE0Mzk5MTNDMzZDNEExOTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTJFQzdEQkQ3OUE0MTFFNUE0Mzk5MTNDMzZDNEExOTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAABAAEDAREAAhEBAxEB/8QASgABAAAAAAAAAAAAAAAAAAAACAEBAAAAAAAAAAAAAAAAAAAACBABAAAAAAAAAAAAAAAAAAAAABEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8ARIKko//Z") repeat-x center center;}
#fancytrigger.content h3 span,.to_show h3 span{display:inline-block;height:100%;background:white;padding:0 10px;}

@-webkit-keyframes blink {50%{color:#FFFFFF;}}
@keyframes blink {50%{color:#FFFFFF;}}

.toblink{
	color:#F09810;
	-webkit-animation:blink .5s step-end infinite alternate;
	-moz-animation:blink .5s step-end infinite alternate;
	-ms-animation:blink .5s step-end infinite alternate;
	-o-animation:blink .5s step-end infinite alternate;
	animation:blink .5s step-end infinite alternate;}

@media screen and (max-width: 1089px) {
	#page,.pageW{width:100%;text-align:center;}
	.site-header .entete h1{width:55%;margin:0;position:relative;top:auto;right:auto;max-width:100%;}
	.site-footer .lastNews,.site_footer h2:last-child,.to_show,.header_offre,.site-header .g.g-4{display:none !important;}
	.btnTelechargement{display:block;}
}
@media screen and (max-width: 800px) {
	.site-header .entete h1,.site-footer .widget_wysija_cont.php_wysija{width:80%;display:block;float:none;padding:0;margin:10px auto;}
	.site-header .entete h1{width:55%;float:right;margin-right:15%;}
	.site-header .entete .showMenus{color:white;width:10%;margin-left:5%;text-align:center;float:left;font-size:70px;margin-top:0;}
	
	.site-footer .goToTop{float:none;margin:10px auto;display:block;}
	
	.site-header .main-navigation{height:auto;line-height:30px;margin-top:10px;display:none;}
	.site-header .main-navigation ul{}
	.site-header .main-navigation-right{position:relative;display:block;width:100%;top:auto;left:auto;right:auto;bottom:auto;width:100%;min-height:30px;height:auto;text-align:center;}
	.site-header .main-navigation-right .widget_wysija_cont.php_wysija{width:100%;}
	.site-header .main-navigation-right li,.site-header .main-navigation-right a{display:inline-block !important;width:50px !important;margin:auto !important;}
	.site-footer .menu-footer-container{padding:0;}
	.site-header .main-navigation ul li,.site-footer .menu-footer-container li{display:block;width:100%;padding:0;text-align:center;margin:10px auto;height:auto;min-height:30px;line-height:30px;}
	.site-header .main-navigation ul li ul{position:relative;top:auto;left:auto;z-index:auto;padding:0;}
	
	.wrapper .sidebarRight .widget_right .m-post{width:48%;margin:0 auto;}
	.wrapper #content.oksidebar, .wrapper .sidebarRight{width:100%;display:block;margin:10px 0;padding:0;}
	
	.wrapper .m-post{width:100% !important;border:none !important;}
	.wrapper .m-magazine{width:49% !important;margin:0 auto !important;border:none !important;}
	.wrapper .type-magazine .entry-content .image,.wrapper .type-magazine .entry-content .content,.halfSize,.b-magazine .image, .b-magazine .content{width:98% !important;margin:0 auto;border:none;}
	
	.single-post .wrapper .entry-content{padding:0;}
	.single-post .wrapper .entry-content img{height:auto;}
	.single-post .wrapper .entry-content iframe{max-width:100%;}
	
	.mobile{display:block;}
	.nonmobile{display:none;}
	.wrapper .g.g-1 img,.wrapper .g.g-2 img,.wrapper .g.g-3 img{width:100%;height:auto;}
}