/*
 Theme Name:   Storm Child
 Theme URI:    http://www.motoblouz.com/
 Description:  Storm Child Theme
 Author:       Herve THOMAS (@Rvouill)
 Author URI:   http://labside.fr
 Template:     storm
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  storm-child
*/

/* Local Font : American Typewriter */
@font-face {
	font-family: 'American Typewriter';font-weight: normal;font-style: normal;
	src: url('fonts/AmericanTypewriter.eot');
	src: url('fonts/AmericanTypewriter.eot?#iefix') format('embedded-opentype'),
	     url('fonts/AmericanTypewriter.woff') format('woff'),
	     url('fonts/AmericanTypewriter.ttf') format('truetype'),
	     url('fonts/AmericanTypewriter.svg#AmericanTypewriter') format('svg');
}

@font-face {
    font-family: 'gotham';
    src: url('fonts/gotham-webfont.woff2') format('woff2'),
         url('fonts/gotham-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/* Override Strom Fonts */
body, textarea, input, p, .entry-excerpt, .comment-text, .comment-author, .article-content, .comments-area, .tag-list, .bk-author-meta h3{
    font-family:'gotham' !important;
}

/* MERCH HEADER BUTTON */
.motoblouz-menu-button{ margin:0 auto; text-align:center; width:180px;z-index:1; }
@media screen and (min-width: 1024px){ .motoblouz-menu-button{width:210px;position:absolute;left:0;right:0;} }
.motoblouz-menu-button a{width:180px;background:#000;color:#FFF;padding:5px 20px;font-size:0.8em;display:inline-block;}
@media screen and (min-width: 768px){.motoblouz-menu-button a{width:210px;}}

/* MERCH HEADER ZONE */
#merch-header-zone {border-bottom:1px solid #dedede;}
.header-border{width:100%;height:1px;background-color:#dedede;}
@media screen and (min-width: 768px){
    #merch-menu-button a{padding-top:5px;}
    #merch-menu-button span.left-arrow-down{background:url('img/double-down.png') left 4px no-repeat;width:12px; height:12px;display:inline-block;}
    #merch-menu-button span.right-arrow-down{background:url('img/double-down.png') 4px 4px no-repeat;width:12px; height:12px;display:inline-block;}
    #merch-menu-button span.left-arrow-up{background:url('img/double-up.png') left 4px no-repeat;width:12px; height:12px;display:inline-block;}
    #merch-menu-button span.right-arrow-up{background:url('img/double-up.png') 4px 4px no-repeat;width:12px; height:12px;display:inline-block;}
}

/* ENJOY THE RIDE LOGO */
#header_enjoytheride .textwidget{ font-family: 'American Typewriter';font-weight:bold; }
.header .logo a{ border-bottom : 2px solid #2e2e2e; }
@media screen and (min-width: 1024px){
    .header .logo a{ float:left; border-bottom:none;}
    #header_enjoytheride .etr-baseline{margin-left:10px;padding-left:15px;display:inline-block;border-left:2px solid #2e2e2e;}
}

/* SOCIAL HEADER */
.header-social {width:295px;}
@media screen and (min-width: 1024px){.header-social{margin: 0 15px 10px 0;}}
.header-social span {display:inline;float:left;margin-top:8px;margin-right:2px;}
.header-social li {font-size:0.9em;width:28px; overflow:hidden;}
.header-social .fb .fa-facebook::before{ content : none; }
.header-social .fb a{ background:url('img/social-sprite.png') left top no-repeat;}
.header-social .twitter .fa-twitter::before{ content : none; }
.header-social .twitter a{ background:url('img/social-sprite.png') -28px top no-repeat; }
.header-social .gplus .fa-google-plus::before{ content : none; }
.header-social .gplus a{ background:url('img/social-sprite.png') -56px top no-repeat; }
.header-social .pinterest .fa-pinterest::before{ content : none; }
.header-social .pinterest a{ background:url('img/social-sprite.png') -84px top no-repeat; }
.header-social .instagram .fa-instagram::before{ content : none; }
.header-social .instagram a{ background:url('img/social-sprite.png') -112px top no-repeat; }
.header-social .youtube .fa-youtube::before{ content : none; }
.header-social .youtube a{ background:url('img/social-sprite.png') -140px top no-repeat; }
.header-social .rss .fa-rss::before{ content : none; }
.header-social .rss a{ background:url('img/social-sprite.png') -168px top no-repeat; }

/* ETR MAIN NAVIGATION */
@media screen and (min-width: 1024px){ .main-nav{border-top:1px solid #dedede;} }

/* ETR NAVIGATION MENU */
#main-menu .menu > li:hover{ background:#2e2e2e; }
.bk-dropdown-menu{ background:#2e2e2e; }
@media screen and (min-width: 1024px){
    li.menu-item-has-children > a::after{
        content: "\f0dd"; font-family: 'FontAwesome';
        margin:0 0 0 7px; bottom:2px;
        position:absolute; display:inline-block; width:15px;    
    }
    .bk-sub-menu > li.menu-item-has-children > a::after{ bottom:7px; }
}

/* MAIN SEARCH */
#main-search #s{width:275px;color:#FFF !important;}
#main-search #s[placeholder]{color:#FFF !important;}
#main-search #s::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #FFF; }
#main-search #s:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #FFF; opacity: 1; }
#main-search #s::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #FFF; opacity:  1; }
#main-search #s:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #FFF; }
@media screen and (min-width: 768px){ #main-search #s{width:680px;} #main-search .search-icon{right:10px;} }
@media screen and (min-width: 1024px){ #main-search #s{width:430px;} #main-search .search-icon{right:0;} }
#desktop-search-form{display:none;}
@media screen and (min-width: 1024px){
    #desktop-search-form{display:block;width:430px;float:right;text-align:right;margin:15px 10px 0 0;}
    .logo{float:left;max-width:550px;}
    #mobile-search-form{display:none;}
}
#search-form #s{background-color:#0b878f;}
#search-form .search-icon{cursor:pointer;}

/* Fix : Uppercase Read More Text Link */
.post-meta .read-more a{ text-transform: uppercase; }
/* Fix : Comment Evolved Css */
#comment-tabs h4 { clear:both !important;}
/* Fix : Responsive Image Caption */
.wp-caption { max-width: 96% !important; width: auto !important; }
/* Fix : Placeholder Color */
input[placeholder], [placeholder], *[placeholder] { color: #000 !important; }
::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: #000; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #000; opacity: 1; }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; opacity:  1; }
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #000; }
textarea[placeholder] { color: #444 !important; }

/* Page */ 
.page h1.post-title {line-height:1!important;}

/* Category + Archive */
.category .article-masonry,
.archive .article-masonry {
    border:1px solid #eee;
}
.category .article-masonry .post-details,
.archive .article-masonry .post-details{
    padding:0 5px;
}
.category .article-masonry .post-details h2,
.archive .article-masonry .post-details h2{
    font-size:17px;
}
.category .article-masonry .post-details .post-meta,
.category .article-masonry .post-details .entry-excerpt,
.archive .article-masonry .post-details .post-meta,
.archive .article-masonry .post-details .entry-excerpt{
    display:none;
}

.category .post-cat,
.archive .post-cat{
    z-index:1;
}

.bk-masonry-content{
    width:980px!important;
}

/**************************/
/* Category : Post On Top */
/**************************/
.category .post-on-top { border:1px solid #eee; padding:4px; max-width:885px; margin-bottom:30px; }
.category .post-on-top .rating-wrap{display:none;}
.category .post-on-top h2 { color:#313131; } 
.category .post-on-top .post-on-top-thumb { float:left; max-width:400px; margin-right:20px; }
.category .post-on-top .post-on-top-thumb a { display:block; }
.category .post-on-top .post-on-top-info{ display:block; }
.category .post-on-top img { width:100%;  height:auto; }
.category .post-on-top .post-meta .post-author{ margin-bottom:15px; }
.category .post-on-top .post-meta .comments{ margin-top:20px; }
.category .post-on-top .post-meta .date{ padding-right:25px; }

/**************************/
/* Category : Pagination  */
/**************************/
.category #pagination, .archive #pagination{display:none;}
.author #pagination {display:block;}
.category #load-more, .archive #load-more {
    clear:both;
    width:300px;
    height:40px;
    background:#0b878f;
    margin:0 auto;
    color:#FFF;
    padding:5px 10px;
}

/* Single */
.single .cat-list .cat-btn{ color:#000; }
.single .cat-list .cat-btn:hover{ background:#fff; color:#000; }

.r3{
    min-height:0;
}

.read-more {
    background-color: #000;
    padding: 5px;
    font-weight: bold;
}

/* Social Wall Hide H1 */
.page-id-8523 h1 {display:none;}
/* Page Concours : 50K Fans */

/* Head */
#concours50k h1 {text-align:center;}
#concours50k h2 {text-align:center;color:#0b878f;font-family: 'American Typewriter';width:90%;margin:0 auto;}
#concours50k .hr-spacer{margin:25px auto 10px; width:100px;height:2px;background-color:#0b878f}
#concours50k .hr-spacer-left{margin:25px 0 10px; width:150px;height:2px;background-color:#0b878f}
#concours50k h3 {text-align:center;}
/* Steps */
#concours50k #steps {width:90%;text-align:center;margin:15px auto 0;}
#concours50k .step-item {text-align:center;margin:0 0 15px;}
@media screen and (min-width: 768px){
    #concours50k .step-item {width:50%;float:left;}
    #concours50k .step-item:nth-child(2n+1){clear:both;}
}
@media screen and (min-width: 1024px){
    #concours50k .step-item {width:25%;float:left;}
    #concours50k .step-item:nth-child(2n+1){clear:none;}
}
#concours50k .step-item .step-item-details {max-width:140px;width:80%;margin:0 auto;}
/* Interlude */
#concours50k .interlude{width:100%;background-color:#242424;color:#FFF;display:inline-block;padding:15px 15px 0;}
#concours50k .interlude-details{padding:10px 5%;}
#concours50k .interlude-details a {font-size:1.1em;display:block;background:url('img/concours50k-blue-arrow.png') left top no-repeat; padding:0 0 0 20px;margin:30px 0 0;}
@media screen and (min-width: 768px){#concours50k .interlude-details{width:75%;float:left;}}
@media screen and (min-width: 1024px){#concours50k .interlude-details{width:70%;margin-top:50px;}}
#concours50k .interlude-photo{text-align:right;}
@media screen and (min-width: 768px){#concours50k .interlude-photo{width:25%;float:left;}}
@media screen and (min-width: 1024px){#concours50k .interlude-photo{width:30%;}}
/* Dotations */
#concours50k #dotations{width:90%;margin:15px auto 0;}
#concours50k .dotation-item {margin:0 0 15px;}
@media screen and (min-width: 768px){
    #concours50k .dotation-item {width:33.3333%;float:left;}
    #concours50k .dotation-item:last-child{padding-top:150px;}
}

/* CTA - Zone */
#concours50k #cta-zone{padding:15px 0;margin:40px auto 60px;text-align:center;width:100%;border:1px solid #0eaeb5;clear:both;}
@media screen and (min-width: 768px){#concours50k #cta-zone{width:67%}}
@media screen and (min-width: 1024px){#concours50k #cta-zone{width:100%}}
#concours50k #cta-zone .cta{text-transform: uppercase;color:#0eaeb5;font-size:1.2em;}
@media screen and (min-width: 768px){#concours50k #cta-zone .cta{font-size:1.5em;display:inline-block;}}
#concours50k #cta-zone .left-img {display:none;}
@media screen and (min-width: 768px){ #concours50k #cta-zone .left-img {display:inline;position:absolute;margin-left:-16%;margin-top:-50px; } }
#concours50k #cta-zone .right-img {display:none;}
@media screen and (min-width: 1024px){ #concours50k #cta-zone .right-img {display:inline;position:absolute;right:0;margin-right:5%;margin-top:-2px; } }
@media screen and (min-width: 1280px){ #concours50k #cta-zone .right-img {margin-right:8%; }}
@media screen and (min-width: 1400px){ #concours50k #cta-zone .right-img {margin-right:10%; }}
@media screen and (min-width: 1600px){ #concours50k #cta-zone .right-img {margin-right:13%; }}
@media screen and (min-width: 1920px){ #concours50k #cta-zone .right-img {margin-right:20%; }}

/* Jury */
#concours50k #jury {margin:0 auto;text-align:center;}
#concours50k .jury-item {width:90%;}
@media screen and (min-width: 768px){
    #concours50k #jury{width:90%;margin:15px auto 0;text-align:center;}
    #concours50k .jury-item{width:33.333%;float:left;margin-bottom:15px;display:inline-block;padding:0 15px;}
}
@media screen and (min-width: 1024px){
    #concours50k #jury{width:90%;margin:15px auto 0;text-align:center;}
    #concours50k .jury-item:first-child {width:100%;margin:0 auto 15px;display:inline-block;}
    #concours50k .jury-item{width:20%;float:left;margin-bottom:15px;display:inline-block;padding:0 15px;}
}


/* Interlude 2 */
#concours50k .interlude-2{width:100%;background-color:#242424;color:#FFF;display:inline-block;padding:15px 15px 0;}
#concours50k .interlude-2-details{width:90%;margin:0 auto;padding:15px 0 30px;}

/* Interlude 3 */
#concours50k .interlude-3{width:100%;background-color:transparent;display:inline-block;padding:15px 15px 0;}
#concours50k .interlude-3-details{width:90%;margin:0 auto;padding:15px 0 30px;}
#concours50k .interlude-3-details a {font-size:1.1em;display:block;background:url('img/concours50k-blue-arrow.png') left top no-repeat; padding:0 0 0 20px;margin:20px 0 0;}

/***************************/
/* Page : Journées Roulage */
/***************************/
/* On Top */
.journee-roulage .on-top {
    background-color: #eee;
    padding:20px 40px; margin:30px 0;
    width:100%; float:left;
}
.journee-roulage .on-top .on-top-thumb { float:left; width:100%; }
@media screen and (min-width: 1024px){
    .journee-roulage .on-top .on-top-thumb { margin-right:40px; max-width:400px; }
}
.journee-roulage .on-top .on-top-info{ display:inline-block; }
@media screen and (min-width: 1024px){
    .journee-roulage .on-top .on-top-info { display:block; }
}
.journee-roulage .on-top .on-top-info p:first-child{ margin-top:10px; }
@media screen and (min-width: 1024px){
    .journee-roulage .on-top .on-top-info p:first-child { margin-top:60px; }
}
.journee-roulage .on-top .on-top-info p {margin-bottom:20px;}
.journee-roulage .on-top img { display:block; }
/* IMG */
.journee-roulage img { width:100%; height:auto; }
@media screen and (min-width: 768px){.journee-roulage img { max-width:450px;margin:0 auto;text-align:center;display:block; }}
@media screen and (min-width: 768px){.journee-roulage img { display:inline; }}
/* H2 */
.journee-roulage h2 {font-weight:normal;line-height:1!important;text-align:center;text-transform: uppercase;clear:both;margin:40px 0 25px 0;}
@media screen and (min-width: 1024px){
   .journee-roulage h2 {margin:40px 0 25px 0;} 
}
/* P */
.journee-roulage p {margin:10px 0;padding:0 10px;font-size:1em;}
.journee-roulage p:first-child {margin:0 0 10px 0;}
@media screen and (min-width: 1024px){
   .journee-roulage p {margin:15px 0;padding:0 30px;} 
}
/* Grid 3 Columns */
.journee-roulage .grid-3 {width:100%;clear:both;display:inline-block;}
.journee-roulage .grid-3 .item {width:100%;}
@media screen and (min-width: 768px){
    .journee-roulage .grid-3 .item.sticker {width:50%;margin:20px auto;}
    .journee-roulage .grid-3 .item.sticker-img {width:50%;margin:20px auto;}
}
@media screen and (min-width: 1024px){
    .journee-roulage .grid-3 {margin:0 0 40px;}
    .journee-roulage .grid-3 .item {width:46%;float:left;}
    .journee-roulage .grid-3 .item.sticker {width:25%;margin:40px 1% 0;}
    .journee-roulage .grid-3 .item.short {margin:50px 1% 0;}
    .journee-roulage .grid-3 .item.sticker-img {width:23.5%;margin:40px 0 0;}
}
/* Sticker */
.journee-roulage .sticker { border: 1px solid #777777;margin : 30px 0 45px; padding: 20px 50px; font-size:1em; }
@media screen and (min-width: 1024px){ .journee-roulage .sticker {margin : 30px 1% 0;} }
.journee-roulage .sticker span {display:block;margin-bottom: 10px;}
.journee-roulage .sticker .sticker-price{font-weight:bold;}
.journee-roulage .sticker .sticker-price-motoblouz{font-weight:bold;color:#e69066;}
.journee-roulage .sticker-img { margin : 30px 0 45px; }
@media screen and (min-width: 1024px){ .journee-roulage .sticker-img {margin : 50px 1% 0;} }
.journee-roulage .sticker-img img {width:100%;}
/* Interlude */
.journee-roulage .interlude{margin:40px 0 80px; text-align:center;}

/* Grid 2 Columns */
.journee-roulage .grid-2 {width:100%;clear:both;display:inline-block;}
.journee-roulage .grid-2 .item {width:100%;}
.journee-roulage .grid-2 .left-text {width:100%;padding: 20px 40px;}
@media screen and (min-width: 1024px){ .journee-roulage .grid-2 .left-text {width:70%;float:left;padding: 20px 40px;} }
.journee-roulage .grid-2 .right-img {width:100%;border: 1px solid #777777;padding:0 50px;}
@media screen and (min-width: 768px){ .journee-roulage .grid-2 .right-img {width:50%;margin:0 auto;} }
@media screen and (min-width: 1024px){ .journee-roulage .grid-2 .right-img {width:30%;float:left;} }
/* VIP */
.journee-roulage .vip {background: #242424;text-align:center;margin-top:20px;}
.journee-roulage .vip h2 {color: #cda540;text-transform: uppercase;margin:20px 0;}
.journee-roulage .vip p {color: #fff; max-width:370px;margin:0 auto 20px;}
@media screen and (min-width: 1024px){.journee-roulage .vip p {max-width:780px;}}
.journee-roulage .vip .grid-3 {max-width:750px;}
.journee-roulage .vip .grid-3 .item {width:100%;}
@media screen and (min-width: 1024px){.journee-roulage .vip .grid-3 .item {width:33.333%;float:left;}}
.journee-roulage .vip .grid-3 .item img {max-width:100px;}
.journee-roulage .vip .grid-3 .item p {color: #cda540;}
.journee-roulage h2.inscription{color:#0b878f;text-transform: none;}
@media screen and (min-width: 1024px){.journee-roulage h2.inscription {margin: 60px 50px;}}

/******************/
/* GUIDES D'ACHAT */
/******************/
/* Module - Présentation Guide Achat */
.module-presentation-guide{
    background-color: #eee;
    padding:20px 40px;
    width:100%; float:left;
}
.module-presentation-guide .module-presentation-guide-left { float:left; width:100%; }
.module-presentation-guide .module-presentation-guide-left img{width:100%;height:auto;}
@media screen and (min-width: 1024px){
    .module-presentation-guide .module-presentation-guide-left { margin-right:40px; max-width:450px; }
}
.module-presentation-guide .module-presentation-guide-right{ display:inline-block; margin-top:10px; line-height:1.4;}
.module-presentation-guide .module-presentation-guide-right span {text-transform:uppercase;display:block; margin-bottom:20px;font-family: Questrial;font-style: normal;font-weight: 400;font-size:30px;line-height:1.2;}
.module-presentation-guide .module-presentation-guide-right p {margin-bottom:15px;}
@media screen and (min-width: 1024px){
    .module-presentation-guide .module-presentation-guide-right { display:block; margin-top:70px; }
}

/* Guide Achat Left Content */
.guide-achat-left{width:100%;float:left;background-color: #eee;padding:0 20px 20px 40px;}
@media screen and (min-width: 1024px){
    .guide-achat-left{width:30%;}
}
.guide-achat-left h4 {text-transform:uppercase;display:block;color:#FFF;background:#242424;padding:5px 25px;margin:20px auto;text-align:center;}
.guide-achat-left ul {list-style: none;margin:0;}
.guide-achat-left ul li {padding:15px 10px;margin:0 0 2px;background:#f6f8f8;}
.guide-achat-left ul li a {color:#777777;}
.guide-achat-left ul li.active {background:#FFF;}

/* Guide Achat Right Content */
.guide-achat-right{width:100%;float:left;color:#444;line-height:1.5;font-size:14px;}
@media screen and (min-width: 1024px){
    .guide-achat-right{width:70%;padding:20px 10px 0 40px;}
}
.guide-achat-right .thematiques-navigation {margin-bottom:25px;margin-top:15px;}
@media screen and (min-width: 1024px){.guide-achat-right .thematiques-navigation {margin-top:0;margin-bottom:25px;}}
.guide-achat-right .thematiques-navigation a {font-size:0.9em;}
@media screen and (min-width: 1024px){ .guide-achat-right .thematiques-navigation a{font-size:1em;} }
.guide-achat-right .thematiques-navigation a.next{float:right;margin-top:2px;}
@media screen and (min-width: 1024px){ .guide-achat-right .thematiques-navigation a.next{margin-top:0;} }
.guide-achat-right .thematique-title {width:100%;text-align:center;text-transform:uppercase;margin:0 0 30px;padding:20px 0 0;border-top:3px solid #eee;display:inline-block;font-size:25px}
@media screen and (min-width: 1024px){
	.guide-achat-right .image-right {margin-left:60px!important;}
	.guide-achat-right .image-left {margin-right:60px!important;}
}

/************************/
/* PAGE BUILDER WIDGETS */
/************************/

.article-content > div > div.panel-grid{margin:0 0 40px;}
@media screen and (min-width: 1024px){
    .article-content .image-right {margin-left:60px!important;}
	.article-content .image-left {margin-right:60px!important;}
}

@media screen and (min-width: 1024px){
    .article-content > div > div.panel-grid{margin:0 0 60px;}
}

.guide-achat-right > div > div.panel-grid{margin:0 0 40px;}
@media screen and (min-width: 1024px){
    .guide-achat-right > div > div.panel-grid{margin:0 0 60px;}
}

.so-widget-sow-image{margin:0 0 40px!important;}
@media screen and (min-width: 1024px){
    .so-widget-sow-image{margin:0 0 60px!important;}
}

.so-widget-sow-image h3.widget-title { font-size:1em;width:100%;text-align:center;background:#F5F5F5;padding:5px 0;}

.black-border .so-widget-sow-image .sow-image-container img {border:3px solid #444;}

/*********************/
/* Page Ambassadeurs */
/*********************/
.ambassadeur-container {width:100%;clear:both;display:inline-block;}
.ambassadeur-container .ambassadeur-item {width:100%;margin:20px 0;border:1px solid #ddd; }
.ambassadeur-container .ambassadeur-item img {width:100%;-webkit-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.ambassadeur-container .ambassadeur-item .ambassadeur-item-details {padding:0 10px;}
.ambassadeur-container .ambassadeur-item .ambassadeur-item-details h2 {font-size:1.5em;padding:10px 0;}
.ambassadeur-container .ambassadeur-item .ambassadeur-item-details p {font-size:0.9em;margin-bottom:15px;line-height:1.3;}
.ambassadeur-container .ambassadeur-item .ambassadeur-item-details p a {font-weight:600;}
@media screen and (min-width: 768px){
    .ambassadeur-container .ambassadeur-item {width:46%;margin:20px 2%;}
}
@media screen and (min-width: 1024px){
    .ambassadeur-container {margin:0 0 40px;}
    .ambassadeur-container .ambassadeur-item {width:29%;float:left;margin:20px 2%;}
}
/*******************/
/* Page Redacteurs */
/*******************/
.redacteur-container {width:100%;clear:both;display:inline-block;}
.redacteur-container .redacteur-item {width:100%;margin:20px 0;border:1px solid #ddd; }
.redacteur-container .redacteur-item .redacteur-item-img {max-height:240px;overflow:hidden;}
.redacteur-container .redacteur-item img {margin-top:-50px;width:100%;-webkit-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
.redacteur-container .redacteur-item .redacteur-item-details {padding:0 10px;}
.redacteur-container .redacteur-item .redacteur-item-details h2 {font-size:1.5em;padding:10px 0;}
.redacteur-container .redacteur-item .redacteur-item-details p {font-size:0.9em;margin-bottom:15px;line-height:1.3;}
.redacteur-container .redacteur-item .redacteur-item-details p a {font-weight:600;}
@media screen and (min-width: 768px){
    .redacteur-container .redacteur-item {width:46%;margin:20px 2%;}
}
@media screen and (min-width: 1024px){
    .redacteur-container {margin:0 0 40px;}
    .redacteur-container .redacteur-item {width:29%;float:left;margin:20px 2%; min-height:445px;}
}

/* Test Preprod */
.style-svg{
    margin:5px 0 0 0;
    font-family: American Typewriter, Georgia;
}
.enjoytheride{
    font-family: Trocchi;
        font-size: 16px;
        color:#0b878f;
}
@media only screen and (max-width: 1024px){
.dont_float{
    Float:none;
    width:100%;
    margin:0px;
    }
}
#header_enjoytheride{
    
    margin:10px;
    }
nav .search-icon i {
    font-size: 20px !important;
}
.header-light .main-nav #main-menu   {
    background-color: #fff;
    border-bottom-style: none;
    border-bottom-width: 0;
    /*border-top: #eaeaea solid 2px;*/
}

.menu > li:hover .main-nav .bk-mega-menu .bk-meta::before .header-custom {
    background-color: #000;
  
}
    
.header-social li a {
    color:#000;
    font-size:16px;
}
    
.header-social {
    background-color: transparent;
    
}
.header .logo {
    padding:0  ;
    display:block;
    margin: 0 auto;
    max-width: 100%;
}
.footer {
background-color: #000;
clear:both;
color:#ddd;
width:100%
}

.post-meta a{
    color: #888;
}

.post-author a{
    color: #0c9ca5;
}

.footer-lower {
    background-color: #eaeaea;
    color:#000;
}

.footer a {
    color:#0c9ca5;
}

.read-more {
    background-color: #000;
   padding:5px;
}



.top-bar{
    background-color:transparent;
}

.bk-review-box .bk-summary #bk-conclusion{
 color:#fff;   
 background-color:#313131;
 font-size:16px;
}
h1{
	font-size: 40px;
}

h2{
	font-size: 30px;
}

.single .post-article .article-content p{
    font-size:16px;
}



.widget_rss li a{
    font-size:12px ;
}

.r3 {
    min-height:197px;
}

/*structure header, 1280 px de large, coller en haut avec 40 px de marge*/
.site-container.boxed{
    margin-top: 0px;
}

/* Footer */
#sbi_load{display:none;}
.sb_instagram_header{display:none;}
#sb_instagram #sbi_images .sbi_item{float:left;}

.footer #recent-posts {
	
}

.footer #recent-posts div.last-item {
	display:block;
	height:85px;
	border-bottom: 1px solid #444;
	margin-bottom: 7px;
}

.footer #recent-posts .thumb{
	width:30%;
	float:left;
	padding:0 0 10px;
	max-height: 75px;
	overflow:hidden;
}

.footer #recent-posts .thumb img{
	width:100%;
	height:auto;
}

.footer #recent-posts .info{
	width:70%;
	float:left;
	padding:0 0 0 15px;
}

.footer #recent-posts .info .last-item-post-cat a{
	padding:1px 0;
	color:#0b878f;
	text-transform:uppercase;
	display:inline-block;
}

.footer #recent-posts .info a{
	color:#FFF;
	display:block;
	text-transform:uppercase;
}

.footer #guide-seo-aside .guide-achat-seo-container {
	background:url('img/guide-achat-footer.jpg') -90px top no-repeat;
	width:100%;
	height:220px;
	max-width:387px;
	position:relative
}

@media screen and (min-width: 600px){
	.footer #guide-seo-aside .guide-achat-seo-container {
		background:url('img/guide-achat-footer.jpg') left top no-repeat;
	}
}


.footer #guide-seo-aside .guide-achat-seo-container a.guide-achat-seo-title{
	text-transform : uppercase;
	position: absolute;
	width: 165px;
	color: #444;
	font-size: 1.3em;
	font-weight: bold;
	right: 0px;
	top: 15px;
	height: 200px;
}

.footer #guide-seo-aside .guide-achat-seo-container a.guide-achat-seo-title span{
	text-transform : lowercase;
}

/* Addon Navigation Shop */
.btn_shop_nav.btn_shop_next {
right: 0;
}
.btn_shop_nav {
position: fixed;
top: 0px;
background: #000000;
}
.btn_shop_nav a {
color: #FFFFFF;
text-decoration: none;
font-size: 20px;
font-weight: bold;
display: block;
padding: 16px 20px;
cursor: pointer;
}

.btn_shop_nav.btn_shop_previous {
left: 0;
}
.btn_shop_nav {
position: fixed;
top: 0px;
background: #000000;
}
.btn_shop_nav a {
color: #FFFFFF;
text-decoration: none;
font-size: 20px;
font-weight: bold;
display: block;
padding: 16px 20px;
cursor: pointer;
}