/*
Theme Name: HEBDI
Theme URI: http://wigo-media.com
Author:  Wigo Media
Author URI: http://wigo-media.com/
Description: Thème wordpress Hebdi.
Version: 1.0
*/

/* COULEURS
Rouge : #A72B20;
Jaune : #EBDA45; */
.rouge{background-color:#A72B20; color:#FFF;}
.jaune{background-color:#EBDA45;}
.blanc{background-color:#FFF;}
.gris{background-color: #F0F0F0}
.noir {background-color: #262626; color: #FFF;}

.text-rouge{color:#A72B20;}
.text-jaune{color:#EBDA45;}



body{}
h1, h2, h3, h4, h5, h6{font-family: 'Roboto Slab', serif; font-weight: 700}
p{line-height: 22px; margin-top: 15px; margin-bottom: 15px;}
h3{font-size: 20px}
.titre-h1 {margin-bottom: 30px;}

.nopadding{padding-left: 0; padding-right: 0}
.small-space-top {margin-top: 20px;}
.space-top {margin-top: 40px;}
.space-bottom{margin-bottom:40px;}
.btn{display: inline-block; padding: 8px 16px; color: #FFF; text-transform: uppercase; margin: 20px auto 0 auto; transition:all 0.5s;}
.btn-block{display: block; text-align: center;}
.btn:hover{text-decoration: none; color: #FFF; box-shadow:0 5px 10px rgba(0,0,0,0.5);}

.border{border: 1px solid #CCC; text-align: center;}
.border-rouge{border: 1px solid #A72B20;}

.label-free-post{display: inline-block; background-color: #5CB85C; color: #FFF; font-weight: 700; padding:2px 8px; border-radius: 2px; margin-right: 4px}
.label-une-post{display: inline-block; background-color: #A72B20; color: #FFF; font-weight: 700; padding:2px 8px; border-radius: 2px; margin-right: 4px}
.label-actu-post{display: inline-block; background-color: #000; color: #FFF; font-weight: 700; padding:2px 8px; border-radius: 2px; margin-right: 4px}

.btn-archives {clear: both;width: 50%; margin: 0 auto;}
.btn-archives i {padding-right: 15px;}

.bar-login-header{
	background-color: black;
	font-size: 12px;
	padding-right: 10px;
}

.bar-login-header .aa_logout{
	color:white;
}

.bar-login-header p{
	display: inline-block;
	padding-right: 15px;
}

.bar-login-header p label{
	color:white;
	padding-right: 10px;
}

.bar-login-header #wp-submit{
	border-radius: 0;
    padding: 2px 8px;
    background-color: #A72B20;
    text-transform: uppercase;
    color: #FFF;
    border: 0;
    line-height: 30px;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
}

.bar-login-header .login-remember{
	display: none;
}

header.main-header{padding-bottom: 200px; margin-bottom:-200px; padding-top: 20px;background-image: url(img/bg-header.png); background-repeat: no-repeat;background-position: center center;background-size: cover;}

/* header btn droite */ 

.account, .follow, .abo-header, .follow-footer {display: block; color: #000; font-weight: 600; background-color: #FFF;padding: 7px 15px; margin-bottom: 15px;text-transform: uppercase;}
.account:hover, .follow:hover, .abo-header:hover, .account:active, .follow:active, .abo-header:active, .account:focus, .follow:focus, .abo-header:focus, .follow-footer:hover, .follow-footer:focus, .follow-footer:active  {color: #9b9b9b;text-decoration: none;}
.account i, .follow i, .abo-header i, .follow-footer i {font-size: 18px;padding-right: 10px;}

.bloc-follow, .bloc-account {display: none;}
/*connexion*/
.bloc-account {background-color: #FFF;padding: 15px;border:1px solid #e6e6e6;position: absolute;width: 100%;top: 35px;z-index: 9999;box-shadow:0 5px 10px rgba(0,0,0,0.5);}
.bloc-account #loginform {color: #000;}
.bloc-account p {margin:0;}
.bloc-account .login-submit {text-align: center;}
.bloc-account #wp-submit {background-color: #A72B20; color: #FFF; text-transform: uppercase;border-right: 0;padding:8px 15px; border:none;margin-top: 15px;}

.bloc-account .aa_logout {color: #000; display: block;}
.bloc-account #btn-mon-abo {margin: 10px 0 15px;color: #000; border: 1px solid #000; padding: 8px 10px;}

/*nous suivre*/
.bloc-follow {background-color: #FFF; padding: 15px;border:1px solid #e6e6e6; position: absolute;top: 133px;width: 100%;z-index: 9999;box-shadow:0 5px 10px rgba(0,0,0,0.5);}
.follow-picto {display:inline-block;height: 35px; width: 35px;line-height: 35px;color: #FFF;text-align: center; transition: all 0.3s;}
.follow-picto i {font-size: 20px;}
.follow-picto:hover {color: #FFF;box-shadow:0 2px 5px rgba(0,0,0,0.5);}
.fb {background-color: #3b5998;}
.tw {background-color: #33ccff;}
.yt {background-color: #ff3333;}
.mail {background-color: #cecece;}
.btn-newsletter {display:block;background-color: #A72B20; color: #FFF; font-family: 'Roboto Slab', serif; padding: 10px 15px;text-align: center;margin: 10px 0 0 0;transition: all 0.3s;}
.btn-newsletter:hover {text-decoration: none; color: #FFF; box-shadow:0 5px 10px rgba(0,0,0,0.5);}

/*nous suivre-footer */
.bloc-follow-footer {background-color: #FFF; padding: 15px;border:1px solid #e6e6e6; position: absolute;top: 35px;width: 100%;z-index: 9999;box-shadow:0 5px 10px rgba(0,0,0,0.5);}

.user_loginForm p{display: block;margin: 5px;}
.user_loginForm label{display:none;}
.user_loginForm input[type="text"],
.user_loginForm input[type="password"]{color:#000; width: 140px; margin-right: 8px; padding:5px;font-style: italic;border:none;width: 100%;}
.user_loginForm #wp-submit{border-radius: 0; padding: 2px 8px; background-color: #000; text-transform: uppercase; color: #FFF; border:0; line-height: 30px;  font-family: 'Roboto Slab', serif; font-weight: 700;}

.font-awesome-div a{
    background: #e9e9e9;
    margin-top: 2px;
    text-indent: 0;
    display: block;
    margin-left: 0px;
    padding: 10px;
    border-radius: 50%;
    cursor: pointer;
    transition: all 0.3s;
}


.font-awesome-div a i{
	font-size: 27px;
}


.font-awesome-div a:hover{
	transform: scale(1.1);
	color:#A72B20;
	box-shadow: 1px 1px 10px 0px #343434;
}

.menu{list-style: none; padding:0; margin: 0; background-color: #F0F0F0;text-align: center; display: table; width: 100%}
.menu li{display: table-cell;}
.menu li a{display: block; text-align: center; line-height: 50px; height: 50px; font-size: 14px; font-weight: 700; text-transform: uppercase; color: #000;transition: ease 0.1s}
.menu li a:hover{text-decoration: none; border-bottom: 4px solid #A72B20;}
.menu li.menu-lanceur-alerte a{background-color: #EBDA45; background-image: url(img/bullhorn.png); background-repeat: no-repeat; background-position: 10px center; padding-left: 40px; border-bottom:4px solid transparent; transition: ease-in 0.2s; }
.menu li.text-rouge a{color:#A72B20;}
.menu li.btn-home a {padding: 0 10px;}

/*.menu-responsive {display: none;}*/

/* FRONT PAGE */
.article-une{margin-bottom: 20px; margin-top: 20px}
.article-une a{color: #000;}
.article-une a:hover{color: #A72B20; text-decoration: none;}

.alert-hebdi{margin-bottom: 20px; margin-top: 20px}

.article-home {min-height: 380px; margin-bottom: 20px}
.article-home a{color: #000;}
.article-home a:hover{color: #A72B20; text-decoration: none;}
.article-home h2{font-size: 18px; margin:10px 0;}
.article-home .post-thumbnail{display:block; height:150px; background-size: cover; background-position: center;}
.article-home .info-article {font-size: 12px; margin-bottom: 8px;}
.article-home .info-article span {color: #A72B20; text-decoration: underline;text-transform: capitalize;}
.article-home .info-article date {text-transform: uppercase;}
.article-home .info-article date:before {content: "┃"; }


/* FORM INSCRIPTION */
.register-form fieldset{border:none; border-radius: 8px; padding: 10px 20px; margin-bottom: 20px}
.register-form fieldset .field-group{padding:10px 0; display: table; width: 100%}
.register-form fieldset .field-group h2{padding:0 15px; }
.register-form fieldset label{font-weight: 700;}
.register-form fieldset input{border:1px solid #CCC; background-color: #FFF; padding: 8px; border-radius: 4px; color: #333}
.register-form fieldset input:focus {outline: none; border-color: #000;}
.register-form .btn{display: block; text-align: center;}

.codepromo label{text-align: right; padding-top: 20px; font-weight: bold; line-height: 40px;}
.codepromo #field-code-promo{margin-top: 20px; height: 40px;}

.register-form fieldset span input{border:1px solid #CCC; background-color: #FFF; padding: 8px; border-radius: 4px; color: #333}
input#address-input.ap-input {height: auto;width: 96%;}
.algolia-places {display: inline-block;padding:0; width: 66.6667%}
.field-group > label.error {color: #a43320;font-style: italic;font-weight: 400;display: block;text-align: right;font-size: 12px;}
.field-group input.error {border-color:#A72B20;}

/* ARTICLE */
.article-header{color: #FFF; background-size: cover; background-position: center center; background-repeat: no-repeat;}
.article-header .filtre{background-color: rgba(0, 0, 0, 0.6); padding-top: 40px; padding-bottom: 60px;}
.article-header h1{font-size: 36px;}
.article-header .intro{font-family: 'Roboto Slab', serif; font-weight: 400; font-size: 18px}

.article-info{text-transform: uppercase; border-bottom: 1px solid #CCC; margin-bottom: 20px; padding-top:20px; padding-bottom: 8px; font-size: 12px}
.article-info .auteur,
.article-info .count-comment {border-left: 1px solid #CCC; padding-left: 8px; margin-left: 8px}
.article-info .count-comment strong, .article-info .count-view strong {color: #A72B20;}
.article-info .reseau ul {display: inline-block;list-style-type: none;padding-left: 10px;}
.article-info .reseau ul li {display: inline-block;padding-right: 10px;}
.article-info .reseau ul li a {font-size: 20px;}
.article-info .reseau ul li a:hover {text-decoration: none;}
.article-info .reseau p {margin:0; line-height: inherit;display: inline-block;}

/* DESSIN DU JOUR */
.dessin-info{border-bottom: 0; margin-bottom: 0;}
.dessin-jour {background-color: #FFF;}
.dessin-jour h3{padding-left: 20px}

/*Commentaires*/
.comments-area #respond {margin-bottom: 40px;}
.comments-area #reply-title{border-bottom:4px solid #A72B20;margin-bottom: 20px;}
.comments-area form {background-color: #f3f3f3;padding: 10px;}
.comments-area #comment {width: 100%; height: 90px;background-color: #FFF; border:1px solid #e6e6e6;transition: all 0.5s; padding: 10px;}
.comments-area #comment:focus {outline: none; border-color: #000;}
.comments-area .form-submit input {background-color: #A72B20; color: #FFF; padding: 10px 30px; border:none;transition:all 0.5s;}
.comments-area .form-submit input:hover {text-decoration: none; box-shadow:0 5px 10px rgba(0,0,0,0.5);}
.comments-area input[type="checkbox"]:focus {border-radius: 0; border-color:#A72B20;}
.comments-area .comment-subscription-form {margin: 5px 0;}
.logged-in-as {margin:5px 0;}
.logged-in-as a {color: #000;}
.logged-in-as a:last-child{text-decoration: underline;}
/*comm posté*/ 
.reply {text-align: right;}
.reply a.comment-reply-link {color: #000; padding: 10px 20px; border:1px solid #000;text-transform: uppercase; transition: all 0.5s;}
.reply a.comment-reply-link:hover {color: #FFF; background-color: #000;text-decoration: none;}
.comment-list {list-style-type: none;}
/*.comment-list li {border-bottom:1px solid #777777;}*/
.commentmetadata a {color: #777777;text-transform: uppercase;}
.commentmetadata a:hover {text-decoration: none;}
.comment-edit-link {text-decoration: underline;text-transform: lowercase!important;}


.bloc-abo{padding: 20px}
.bloc-abo h3{color: #FFF; margin-bottom: 30px;font-size: 24px; font-weight: 400;line-height: 34px;}
.bloc-abo h3 span {text-decoration: underline;}
.bloc-abo .blog-login,
.bloc-abo .blog-joinus{background: #FFF; padding: 15px; color: #000;text-align: center; min-height: 295px; margin-bottom: 25px;}
.bloc-abo .blog-joinus .btn-block {padding:10px;width: 80%;}
.bloc-abo h4 {font-size: 22px;}
/*indentifiez-vous*/
.bloc-abo form p {width: 70%; margin: 0 auto;text-align: left;}
.bloc-abo form p.login-submit {width: auto;text-align: center;}
.bloc-abo #loginform .login-username label, .bloc-abo #loginform .login-password label {display: block;}
.bloc-abo #loginform .login-username input, .bloc-abo #loginform .login-password input {width: 100%;padding:5px;border:1px solid #aaa;}
.bloc-abo #loginform .login-submit input {padding: 9px 20px; background-color: #FFF; border:2px solid #A72B20;color: #A72B20;text-transform: uppercase; width: 80%;margin-top: 15px;transition: all 0.5s;}
.bloc-abo #loginform .login-submit input:hover {color: #FFF; box-shadow:0 5px 10px rgba(0,0,0,0.5);background-color: #A72B20;}

/*FORMULES*/
.formules h1 {margin-top: 35px;}
.formules h4 {margin-bottom: 50px;}
.formules .offres {margin-bottom: 30px;}
.formules .cgv p {font-size:9px;color: #a4a4a4;font-weight: 300;margin: 0; line-height: 10px; }
.formules .bloc-form {min-height: 390px;padding-bottom: 0px;}

.sc-payment-btn{
	display: inline-block; padding: 8px 16px; color: #FFF; text-transform: uppercase; margin: 20px auto 0 auto; transition:all 0.5s;
	background-color: #a43320; text-transform: inherit; padding: 10px 20px; font-size: 16px; font-weight: 400; margin-bottom: 30px;border:none;
}
.sc-payment-btn:before{content: "\e021";}
.sc-payment-btn:hover{text-decoration: none; color: #FFF; box-shadow:0 5px 10px rgba(0,0,0,0.5);}
.check-payment-btn{
	display: inline-block; padding: 8px 16px; color: #FFF; text-transform: uppercase; margin: 20px auto 0 auto; transition:all 0.5s;
	background-color: #a43320; text-transform: inherit; padding: 10px 20px; font-size: 16px; font-weight: 400; margin-bottom: 30px;border:none;
}
.check-payment-btn:hover{text-decoration: none; color: #FFF; box-shadow:0 5px 10px rgba(0,0,0,0.5);}

.onoffswitch {
    position: relative; width: 90px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #999999; border-radius: 20px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    padding-left: 10px;
    background-color: #34A7C1; color: #FFFFFF;
}
.onoffswitch-inner:after {
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 18px; margin: 6px;
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0;
    right: 56px;
    border: 2px solid #999999; border-radius: 20px;
    transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}




/* bloc formule */
.bloc-form {border:1px solid grey;text-align: center;padding-bottom: 20px;}
.bloc-form .prix {font-size: 18px; font-weight: 600;}
.bloc-form .prix price {font-size: 60px;}
.bloc-form .prix-height{padding-top: 32px;}
.bloc-form .titre {background-color: #353535; color: #FFF; padding:5px 10px 15px 10px; margin-bottom: 25px; position: relative; margin-left: auto; margin-right: auto;}
.bloc-form .titre svg {position: absolute;top: 80px;left: 44%;}
.bloc-form .contenu {margin-top: 50px;}
.bloc-form .contenu .contenu-wrapper{min-height: 259px;}
.bloc-form .contenu .prix-reduit {font-style: italic;margin: 0;}
.bloc-form .contenu .condition {margin-top: 20px;}
.btn-offre {background-color: #a43320; text-transform: inherit; padding: 10px 20px; font-size: 16px; font-weight: 400;width: 80%; margin-bottom: 30px;border:none;}

/*PAGE LANCEUR D'ALERTE*/ 
.top-lanceur {margin-bottom: 50px;}
.bloc-lanceur {padding: 10px;}
.bloc-lanceur img {padding-right: 15px;}
.contenu {min-height: 90px;padding:5px 20px;}
.contenu a {color: #000;text-decoration: underline;}
.table-lanceur {margin-bottom: 30px;}
/*.picto-courrier {background-image: url("img/enveloppe.png"); background-repeat: no-repeat;background-position: 30px center; padding-left: 40px;}
.picto-reseaux {background-image: url("img/reseau.png"); background-repeat: no-repeat;background-position: 30px center; padding-left: 40px;}
.picto-tel {background-image: url("img/phone.png"); background-repeat: no-repeat;background-position: 30px center; padding-left: 40px;}*/
/*.table-lanceur .contenu {padding: 15px;}*/
/* SIDEBAR */
.sidebar{/*margin-top: 40px;*/}
.sidebar .widget{padding:10px; margin-bottom: 20px}
.sidebar .widget h3{margin: 0}
.sidebar .archive-wid {padding-bottom: 20px;}
.sidebar .archive-wid a {margin: 0;}
.sidebar .archive-wid a i {padding-right: 10px;}

.sidebar .search{padding:0 0 10px 0; margin-bottom: 10px}
.sidebar .search input{height: 35px; border: 0; padding-left:5px; margin: 0; display: inline-block; width: calc(100% - 40px)}
.sidebar .search span{display: inline-block; width: 40px; height: 35px; line-height: 35px; text-align: center; cursor: pointer;}

.enkiosque{max-width: 90%; height: auto; margin:20px 0 -20px 10px; box-shadow: 0 4px 8px rgba(0,0,0,0.3); transform: rotate(3deg)}
/*Radio*/
.sidebar .radio {/*margin-top: 35px;*/}
.sidebar .radio a {display: block;text-align: center;color: #FFF; text-decoration: underline;font-size: 16px;font-weight: 300;}
.sidebar .radio .btn-radio {height: 40px; width: 40px; line-height: 46px; border-radius: 50%;background-color: #FFF;text-align: center;display: inline-block;transition:all 0.5s;}
.sidebar .radio .btn-radio i {color: #000;font-size: 20px;}
.sidebar .radio .btn-radio:hover {cursor: pointer; transform:scale(1.1);}
.sidebar .radio p {text-transform: uppercase;display: inline-block;}
/*Videos*/
.sidebar .videos {padding: 0;}
.sidebar .videos a {float: left;padding-right: 10px;}
.sidebar .videos h5 {text-transform: uppercase;font-family: helvetica, sans-serif;margin-bottom: 0;}
.sidebar .videos p {margin:0;}
.sidebar .videos span {color:#777777;text-transform: uppercase;}
/*Newsletter*/
.sidebar .widget-text-2 {background-color:#A72B20;padding:10px;color: #FFF;}
.sidebar .widget-text-2 input {padding:5px;font-style: italic;border:none;width: 80%;color: #000;}
.sidebar .widget-text-2 h3 {color:#EBDA45;padding-bottom: 15px;}
.sidebar .widget-text-2 p {margin:0;margin-top: 5px;}
.sidebar .widget-text-2 .sib-default-btn {background-color: #000;font-family: 'Roboto Slab', serif;padding: 8px 12px;font-style: inherit;width: auto;color: #FFF;}
.sidebar .image-pub-sidebar img{border:1px solid #CCC;}

/* PAGE NEWS LETTER */
.page-newsletter .bloc-news {padding:20px;}
.page-newsletter input {padding:5px;font-style: italic;border:none;width: 80%;color: #000;}
.page-newsletter p {margin:0;margin-top: 5px;}
.page-newsletter .sib-default-btn {background: #000;color: #FFF;width: auto; padding:5px 10px; }
/*MON COMPTE*/
.myaccount h1 {border-bottom:4px solid #000;margin-bottom: 25px;}
.span-update-livraison {cursor:pointer; padding: 8px; display: inline-block;font-family: 'Roboto Slab', serif; background-color: #000; color: #FFF; margin-bottom: 15px;text-transform: uppercase;font-size: 12px;}
.logout-account {padding: 5px; display: inline-block;font-family: 'Roboto Slab', serif; background-color: #000; color: #FFF;text-transform: uppercase;font-size: 12px;transition: all 0.5s;border:1px solid #000;}
.logout-account:hover {color: #000; background-color: transparent;text-decoration: none;}
.div-update-livraison {display: none;}
.div-update-livraison form {margin: 10px 0;}
.div-update-livraison .field-group{padding:10px 0; display: table; width: 100%}
.div-update-livraison form label {font-weight: 700;}
.div-update-livraison form input {border:1px solid #CCC; background-color: #FFF; padding: 8px; border-radius: 4px; color: #333}
.div-update-livraison form input:focus {outline: none; border-color: #000;}
.div-update-livraison input#address-input.ap-input {width: 97%;}

/* ARCHIVES */ 
.archive h1 {border-bottom: 5px solid #A72B20;width: 98%;}

/* pagination */ 
.pagination-bas {text-align: center;clear: both;}
.pagination-bas .page-numbers {padding: 0; list-style-type: none; display: block;}
.pagination-bas .page-numbers li {display: inline-block;  background: #f0f0f0;font-size: 16px;}
.pagination-bas .page-numbers li a {color: #565656;padding: 10px 15px;}
.pagination-bas .page-numbers li:hover a {color: #A72B20;}
.pagination-bas .page-numbers.current {color: #A72B20;padding: 10px 15px;}
.pagination-bas .page-numbers li span.dots {padding: 10px 12px;}
/* FOOTER */
footer{margin-top: 40px;padding: 30px 0px; min-height: 180px; background-image: url(img/bg-footer.png); background-repeat: no-repeat;background-position: center center;position: relative;}
footer .logo-footer {width: 70%;}
/*menu*/
footer ul {list-style-type: none;}
footer ul li a {color: #FFF;transition: all 0.5s;}
footer ul li a:hover {text-decoration: none; color: #FFF;padding-left: 5px;}
/*.font-awesome-div a{color:white;}*/
/* WP CORE */
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
blockquote {
	font-family: Georgia, serif;
	font-size: 18px;
	font-style: italic;
	width: 450px;
	margin: 0.25em 0;
	padding: 0.25em 40px;
	line-height: 1.45;
	position: relative;
	color: #383838;
	background:#ececec;}

blockquote:before {
	display: block;
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: -10px;
	top: -10px;
	color: #7a7a7a;}

blockquote cite {
	color: #999999;
	font-size: 14px;
	display: block;
	margin-top: 5px;}
 
blockquote cite:before {content: "\2014 \2009";}



.pdf-viewer iframe{min-height: 500px}

/* RESPONSIVE */ 

@media screen and (max-width: 1199px) {
	/*menu*/
	.menu li.menu-lanceur-alerte a {padding-left: 10px;}
	.menu li a {font-size: 12px;}

	/*sidebar*/
	.sidebar .radio a img {width: 100%;}
	.sidebar .widget-text-2 {clear: both;margin-top: 10px;}
	/*articles */ 
	.article-home {min-height: 400px;}
	
}

@media screen and (max-width: 991px) {
	/*MENU*/
	.menu {display: block;}
	.menu li {display: block;}
	.menu-responsive {display: block}
	.menu li a {padding: 0px 15px; text-align: left;font-size: 14px;}
	.menu li#menu-item-3004 {padding: 15px 15px 10px 15px;height: 15px;display:block!important;}
	.menu li#menu-item-3004 i {font-size: 18px;}
	.menu #menu-item-3004 a:hover {border:none;}
	.menu li.menu-lanceur-alerte a {padding-left: 40px;}

	/*menu + header */
	.btn-rond{height: 35px;width:35px; background: #FFF; color: #A72B20!important; line-height: 35px; border-radius:50%;display: block;text-align: center;font-size: 18px;}
	.user_loginForm {position: fixed; top:-384px; transition: all 0.5s; z-index:9999; width: 100%; left: 0;}
	.user_loginForm .loginForm-wrapper{background: #A72B20; padding: 10px; width: 80%; margin-right: auto; margin-left: auto; box-shadow: 0 0 10px rgba(0,0,0,0.5)}
	.open-user {top: 100px;}

	.menu-container {position: fixed ;width: 70%; z-index:9998;height: 100%;left:-70%; top:0; transition: all 0.5s;}
	.menu {height: 100%;/*padding-top:50px;*/}
	.ouvert {left: 15px;}
	.responsive-icon {display: block!important;}
	/*articles */ 
	.article-home {min-height: 320px;}


	/*inscription*/
	div.bloc-form {margin-bottom: 20px;}
	/*sidebar*/
	.sidebar .kiosque, .sidebar .radio, .sidebar .videos {display: none!important;}
	.sidebar .widget-text-2 {padding: 25px 10px; }
	.sidebar .widget-text-2 p.sib-NAME-area, .sidebar .widget-text-2 p.sib-email-area {width: 45%;display: inline-block;}
	.sidebar .widget-text-2 p {width: auto;display: inline-block;}
	.sidebar .widget-text-2 input {width: 100%;padding:7px;} 
	/*footer*/
	footer .logo-footer {width: 100%;}
}

@media screen and (max-width: 767px) {
	/*deco*/
	.user_loginForm span {padding-left:10px; }

	/*home article*/
	.article-home .post-thumbnail {height: 220px;}
	/*dessin du jour*/
	.dessin-jour img {width: 100%;}
	/*sidebar*/
	.sidebar .search {margin:0;}
	/* Article Une */
	.article-une a img {width: 100%;}
	/*page formules*/
	.offres .bloc-form {margin-bottom: 20px;}

	/*menu reseaux sociaux*/
	.responsive-rs {height: 100%; background-color: #F0F0F0; padding: 15px;}
	.responsive-rs a {display:inline-block;height: 40px; width: 40px; line-height: 40px; border:1px solid #A72B20; border-radius: 50%;text-align: center;margin-right: 10px;}
	.responsive-rs a i {font-size: 20px;}

}

@media screen and (max-width: 480px) {
	/*sidebar*/
	.sidebar .widget-text-2 p.sib-NAME-area, .sidebar .widget-text-2 p.sib-email-area { width: 100%;}
	/*article*/
	.article-body a img{width: 100%; height: auto;}
	/*footer*/ 
	footer ul {padding-left: 5px;}
}

.nav-tabs>li.is-active>a, 
.nav-tabs>li.is-active>a:hover, 
.nav-tabs>li.is-active>a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
nav.woocommerce-MyAccount-navigation{margin-bottom: 35px;}