/*
Theme Name:Orphea v2
Theme URI:/
Author:Celine Crabeels
Author URI:http://crabeels.net
Description:Beauty Blog
Version:1.0
Tags:Beauty Blog, corail, purple, magazine, grey, white
Text Domain:Beauty Blog
*/

/* font-face */
@font-face{
    font-family:'BrandonLight';
    src:url('fonts/brandontext-light.eot');
    src:url('fonts/brandontext-light.eot?#iefix') format('embedded-opentype'),
        url('fonts/brandontext-light.woff') format('woff'),
        url('fonts/brandontext-light.ttf') format('truetype'),
        url('fonts/brandontext-light.svg#brandontext-light') format('svg');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'BrandonRegular';
    src:url('fonts/brandontext-regular.eot');
    src:url('fonts/brandontext-regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/brandontext-regular.woff') format('woff'),
        url('fonts/brandontext-regular.ttf') format('truetype'),
        url('fonts/brandontext-regular.svg#brandontext-regular') format('svg');
    font-weight:normal;
    font-style:normal;
}

/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
	margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;
}
body{line-height:1;color:#1a1d1e;background:url(images/bg.png) repeat;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;}
h1,h2,h3,h4,h5,h6{clear:both;text-transform:uppercase;font-weight:normal;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a{color:inherit;text-decoration:none;-webkit-transition:all 0.4s ease;-moz-transition:all opacity 0.4s ease;-o-transition:all opacity 0.4s ease;}
a:focus{outline:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;position:relative;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;}
ins{background:#fff9c0;text-decoration:none;}
hr{border:0;height:1px;margin:24px;margin-bottom:1.714285714rem;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
small{font-size:smaller;}
img{border:0;-ms-interpolation-mode:bicubic;line-height:0;}
strong,b{font-weight:600;}

/* fonts */
body{font-family:'Open Sans', Helvetica, Arial, sans-serif;}
.slideshow .entry-title,.content-area .entry-title,.content-title,.footer-title{font-family:'BrandonLight', sans-serif;}

/* clearing floats */
.clear:after,.wrapper:after,.format-status .entry-:after{clear:both;}
.clear:before,.clear:after,.wrapper:before,.wrapper:after,.format-status .entry-header:before,.format-status .entry-header:after{display:table;content:"";}
.float:after{height:0;line-height:0;content:".";display:block;clear:both;visibility:hidden;}

/* classes generiques */
.color-01{color:#ec7878;}
.color-02{color:#7f5f90;}
.hidden{display:none}
.box-shadow{box-shadow:0 0 5px #dedede;}

/* structure */
#page{width:100%;font-size:14px;line-height:18px;}
hgroup,.nav-content,.wrapper,.footer-navigation,.partenaire-pub{max-width:1158px;width:95%;margin:0 auto;position:relative;z-index:2;}
.content-area{width:100%;margin:0 auto;position:relative;}

/* form */
.comment-form-comment label{display:none;}
.form-allowed-tags{font-size:11px;}
input[type=text], input[type=email], input[type=url], select{max-width:250px;height:35px;padding:0 15px 0 25px;box-sizing:border-box;}
input[type=text],input[type=email],input[type=url],textarea,select{margin:0;background:#fcfcfc;border:1px solid #dadada;color:#999999;font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:14px;}
textarea,textarea#comment{width:100%;padding:15px;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;}
input,textarea{box-sizing:border-box;}
input:focus,textarea:focus{outline:none;border-color:#fbd6d6;}
input[type=submit]{margin:0;padding:15px 50px !important;color:#ffffff;text-align:center;font-size:14px;text-transform:uppercase;cursor:pointer;background:#F48B8B;border:none;}
input[type=submit]:hover{color:#1a1d1e;}
input[type=submit]:focus{outline:none;}
input[type=checkbox]{margin:0;cursor:pointer;vertical-align:middle;}
input[type="radio"]{cursor:pointer;margin:0 5px 0 0;vertical-align:middle;}
select{width:100%;padding-right:20px}

label + input, label + select{margin-top:5px !important;}

/* header */
hgroup{position:relative;padding:80px 0 40px;text-align:center;background:#ffffff;}
.site-header{z-index:2;}
.site-header .bar-top-content{width:100%;position:absolute;top:15px;left:0;}

.social-media{float:left;padding-left:15px;font-size:0;}
.social-media li{display:inline-block;vertical-align:top;position:relative;}
.social-media li.last{margin-right:0;}
.social-media li a{display:block;}

.social-media-small li{width:31px;height:31px;margin-right:5px;}
.social-media-small li a{width:31px;height:31px;line-height:31px;background:#e0e0df;-webkit-border-radius:31px;-moz-border-radius:31px;border-radius:31px;text-align:center;}
.social-media-small li a img{max-width:18px;width:auto;height:auto;max-height:18px;vertical-align:middle;}
.social-media-small li .rss img{max-width:14px;padding:0 0 0 3px;}
.social-media-small li .instagram img,.social-media-small li .newsletter img{max-width:17px;}

.social-media-big{display:flex;padding:0;}
.social-media-big li{max-width:40px;margin-right:20px;text-align:center;}
.social-media-big li a{width:40px;height:40px;line-height:40px;background:rgb(255 255 255 / 50%);-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;}
.social-media-big li a img{max-width:22px;width:auto;height:auto;max-height:22px;vertical-align:middle;}
.social-media-big li .rss img{max-width:18px;padding:0 0 0 3px;}
.social-media-big li .instagram img{max-width:20px;}

.social-media li .produits:hover{background-color:#7b6393;}
.social-media li .facebook:hover{background-color:#3660a2;}
.social-media li .twitter:hover{background-color:#508bc7;}
.social-media li .hellocoton:hover{background-color:#cb156c;}
.social-media li .instagram:hover{background-color:#4f7ea3;}
.social-media li .googleplus:hover{background-color:#de5442;}
.social-media li .youtube:hover{background-color:#d13d32;}
.social-media li .rss:hover{background-color:#dd8f31;}
.social-media li .newsletter:hover{background-color:#f48887;}

.social-media-big .counter{width:40px;display:block;margin:0;padding:7px 0 0;font-size:10px;line-height:10px;text-align:center;}

.site-title{margin:0 auto;}
.site-title a{display:block;max-width:303px;margin:0 auto;}
.site-title a img{width:100%;max-width:303px;height:auto;}
.screen-reader-text{display:none;}

#searchform{width:205px;height:30px;margin-right:15px;float:right;position:relative;}
#s{width:180px;height:30px;margin:0 !important;padding:5px 15px;position:absolute;left:0;border:solid 1px #e4e4e4;border-right:none;background:#fcfcfc;font-size:11px;font-weight:100;text-transform:uppercase;letter-spacing:2px;font-family:'Open Sans';}
#searchsubmit{width:25px;height:30px;background:url(images/search-picto.jpg) no-repeat 0 0;position:absolute;top:0;bottom:0;right:0;padding:0 !important;border:none;text-indent:-9999px;}
#searchsubmit:hover{background-position:0-30px;}
 /* WebKit browsers */
::-webkit-input-placeholder{color:#d2d2d2;font-size:11px;font-weight:100;text-transform:uppercase;letter-spacing:2px;font-family:'Open Sans';}
/* Mozilla Firefox 4 to 18 */
:-moz-placeholder{color:#d2d2d2;opacity:1;font-size:11px;font-weight:100;text-transform:uppercase;letter-spacing:2px;font-family:'Open Sans';}
/* Mozilla Firefox 19+ */
::-moz-placeholder{color:#d2d2d2;opacity:1;font-size:11px;font-weight:100;text-transform:uppercase;letter-spacing:2px;font-family:'Open Sans';}
/* Internet Explorer 10+ */
:-ms-input-placeholder{color:#d2d2d2;font-size:11px;font-weight:100;text-transform:uppercase;letter-spacing:2px;font-family:'Open Sans';}

/* menu */
.nav-content{background:url(images/bg-nav.png) left top repeat-x;height:64px;}
.nav{background:url(images/bg-menu.png) left top no-repeat;height:100%;margin:0 -14px 0 -14px;}
.menu-top-container{height:100%;background:url(images/bg-menu.png) right bottom no-repeat;}
.ie7 .menu-top-container{width:1028px;}
.nav-menu{height:40px;line-height:40px;margin:0 auto;font-size:0;text-align:center;padding-top:5px;text-transform:uppercase;}
.nav-menu li{padding:0 45px 0 30px;font-size:14px;display:inline-block;vertical-align:top;background:url(images/picto-02.png) no-repeat right -120px;}
.nav-menu li a{color:#1a1d1e;-webkit-transition:all 0.2s ease;-moz-transition:all opacity 0.2s ease;-o-transition:all opacity 0.2s ease;}
.nav-menu .menu-item-10486{padding-left:0;}
.nav-menu .menu-item-10484,.nav-menu  .menu-item-10476{background-position:right -185px;}
.nav-menu .menu-item-10483{padding-right:0;background:none;}
.nav-menu li a:hover,.nav-menu .current-menu-item a{color:#ffffff;}
.nav-menu .menu-item-object-custom{padding-left:0;}
.nav-menu .sub-menu{display:none;}

/* newsletter */
.newsletter-title{margin-bottom:15px;padding-left:15px;font-size:18px;font-family:'BrandonRegular',sans-serif;background:url(images/picto-02.png) no-repeat 0 -26px;}

.subscription, .manage .mailpoet-manage-subscription{max-width:500px;padding:20px;margin:10px auto 50px;background:#fbfbfb;border:1px solid #efefef;}

.subscription .mailpoet_form_paragraph, .subscription .mailpoet_spacer, div.manage > form > div:nth-child(10){display:none;}
.manage p.mailpoet_paragraph{width:100%;margin-left:-20px;margin-right:-20px;margin-bottom:20px;padding:0 20px 20px;text-align:center !important;border-bottom:1px solid #efefef;}
.manage .mailpoet_paragraph{width:200px;margin:0 auto 10px !important;text-align:left;}
.manage .mailpoet_paragraph input:not([type=checkbox]):not([type=radio]){width:100% !important;max-width:100% !important}
.page-id-14511 .content-area .entry-content p{text-align:center;}
.mailpoet_validate_success{margin:0;padding:0;}

.has-text-align-center{text-align:center !important;}

/* content */
.home .wrapper,.archive .wrapper,.search .wrapper,.error404 .wrapper, .page .wrapper{background:#ffffff;box-shadow:0 0 5px #dedede;position:relative;z-index:1;}
.home .wrapper{z-index:2;}
.home .site-content,.archive .site-content,.search .site-content,.error404 .site-content{padding:0}
.content-title{margin:0 25px 20px;padding:20px 0;text-align:center;font-size:24px;line-height:24px;background:url(images/bg-title-content.png) repeat-x 50% 100%;}
.wrapper .entry-content ul,.wrapper .entry-content ol{margin:0 0 20px 30px;text-align:left;}
.wrapper .entry-content ol{margin:10px 0 20px 0;}
.wrapper .entry-content ol{counter-reset:repas;}
.wrapper .entry-content ol img{margin-top:25px;margin-bottom:25px;}
.wrapper .entry-content ul li{margin-bottom:10px;padding-left:15px;background:url(images/picto-01.png) no-repeat 0 -40px;}
.wrapper .entry-content ol li{min-height:25px;counter-increment:repas;margin:0 0 15px 30px;padding-left:15px;}
.wrapper .entry-content ol li:before{width:25px;height:22px;padding-top:3px;position:relative;top:-3px;float:left;content:counter(repas);margin:0 8px 15px 0;text-align:center;background:#f38a8a;-moz-border-radius:60px;border-radius:60px;font-weight:bold;font-size:0.8em;color:white;}
.post-edit-link{background:url(images/edit-post-link.png) no-repeat;}
.post-edit-link:after{background:url(images/edit-post-link.png) no-repeat;}
.home .post-edit-link,.archive .post-edit-link,.search .post-edit-link{opacity:0;width:22px;height:22px;position:absolute;top:10px;left:50%;margin-left:-11px;z-index:6;background-size:22px;background-position:0 -56px;transition-duration:0.30s;transition-timing-function:ease;}
.home .post-edit-link:after,.archive .post-edit-link:after,.search .post-edit-link:after{width:22px;height:22px;background-size:22px;background-position:0 -28px;content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;}
.home .post-edit-link:hover:after,.archive .post-edit-link:hover:after, .search .post-edit-link:hover:after{opacity:1;}
.home .post-small:hover .post-edit-link,.archive .post-small:hover .post-edit-link,.search .post-small:hover .post-edit-link{opacity:1;}

/* home - category - search */
.site-content .post-content{text-align:left;margin:0 25px;font-size:0;position:relative}
.site-content .post{width:33.33%;overflow:hidden;margin:0;display:inline-block;vertical-align:top;position:relative;}
.site-content .post.last-three{margin-right:0;}
.site-content .post .info-post{position:relative;height:100%;overflow:hidden;line-height:0;margin:1px;}
.site-content .post a{color:#1a1d1e;}

.site-content .last-posts{margin:0 25px;}

.site-content .post .meta-info{opacity:0;position:absolute;top:0;width:100%;height:100%;padding:4%;z-index:5;background-color:rgba(31, 29, 29, 0.7);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.site-content .post .meta-info-content{display:inline-block;height:100%;width:100%;position:relative;}

.meta-info-left:before, .meta-info-left:after{content:'';display:block;position:absolute;width:10%;height:10%;border:1px solid #B1B1B1;border-right:0;transition-property:width,height;transition-duration:0.30s;transition-timing-function:linear;transition-delay:0.2s;}
.meta-info-left:after{border:1px solid #B1B1B1;border-left:0;}
.meta-info-left:hover:before, .site-content .post .meta-info-left:hover:after{width:30%;height:30%;transition-property:width,height;transition-duration:0.30s;transition-timing-function:linear;transition-delay:0.2s;}
.meta-info-left:before{top:-1px;left:-1px;border-bottom:none;}
.meta-info-left:after{bottom:-1px;right:-1px;border-top:none;}

.meta-info-right:before, .meta-info-right:after{content:'';display:block;position:absolute;width:10%;height:10%;border:1px solid #B1B1B1;border-left:0;transition-property:width,height;transition-duration:0.30s;transition-timing-function:linear;transition-delay:0.2s;}
.meta-info-right:after{border:1px solid #B1B1B1;border-right:0;}
.meta-info-right:hover:before, .site-content .post .meta-info-right:hover:after{width:30%;height:30%;transition-property:width,height;transition-duration:0.30s;transition-timing-function:linear;transition-delay:0.2s;}
.meta-info-right:before{top:-1px;right:-1px;border-bottom:none;}
.meta-info-right:after{bottom:-1px;left:-1px;border-top:none;}

.site-content .post .meta-info-inner-content{padding:10% 7%;position:relative;top:50%;z-index:99;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.site-content .meta-info .meta-category, .site-content .meta-info .entry-title a, .site-content .meta-info .meta-date{display:inline-block;font-size:21px;line-height:25px;font-weight:200;text-align:center;text-transform:uppercase;color:#ffffff;font-family:'Open Sans', sans-serif;}
.site-content .meta-info .meta-category, .site-content .meta-info .entry-title{margin-bottom:15px;}
.site-content .meta-info .meta-category{position:relative;z-index:100;font-weight:300;font-size:14px;}
.site-content .meta-info .meta-category a{color:#ffffff;}
.site-content .meta-info .meta-date{font-weight:300;font-size:12px;}
.site-content .meta-info .post-link{position:absolute;width:100%;height:99.3%;top:0;left:0;z-index:99;}

.site-content .post .img-link{width:100%;line-height:0;display:block;position:relative;z-index:5;overflow:hidden;margin:0 auto 0;}
.site-content .post .attachment-post-thumbnail{width:100%;height:auto;}
.site-content .meta-cat-date{width:100%;}
.site-content .meta-category a.make-up{color:#B791CC;}
.site-content .meta-category a.soin{color:#FB9292;}
.site-content .meta-date{padding-left:5px;color:#b3b2b3;}
.site-content .entry-title a{outline:0;}
.site-content .post .excerpt{margin-top:10px;display:block;}
.site-content .post .excerpt a{display:block;width:110px;height:35px;line-height:35px;position:absolute;left:50%;margin-left:-55px;bottom:0;background:#f38a8a;color:#1a1d1e;font-size:12px;text-align:center;}
.site-content .post .excerpt a:active,.post .excerpt a:hover,.post .excerpt a:focus{color:#ffffff;}
.site-content .post .excerpt p{margin-bottom:40px;padding:8px 0 11px;line-height:14px;font-size:12px;color:#6d6d6d;text-align:justify;border-top:1px solid #edecec;}
.site-content .comments{display:none;width:35px;height:35px;position:absolute;right:6px;top:6px;text-align:right;z-index:5;background:url(images/edit-post-link.png) no-repeat -2px -136px ;}
.site-content .comments a{display:block;padding:4px 4px 0 0;color:#999999;font-size:14px;line-height:14px;}
.site-content .comments a:hover{color:#646464;}
.site-content .home-widget{margin:0 25px 15px;}
.site-content .home-widget .bloc,.site-content .instagram-widget .bloc{position:relative;display:inline-block;vertical-align:top;line-height:0;}
.site-content .home-widget .bloc{width:32%;margin-right:2%;}
.site-content .home-widget .bloc:last-child{margin-right:0}
.site-content .home-widget-title, .site-content .instagram-widget-title, .post-title{height:30px;line-height:30px;font-size:14px;padding:0 10px 0 5px;position:absolute;top:15px;left:0;background:#f38a8a;color:#ffffff;z-index:10;}
.site-content .home-widget-title span,.site-content .instagram-widget-title span, .post-title span{width:12px;height:42px;display:block;background:url(images/bg-favoris-home.png) no-repeat;position:absolute;top:0;left:-12px;}
.site-content .home-widget .textwidget{overflow:hidden}
.site-content .home-widget a{width:100%;height:auto;display:block;margin-right:22px;}
.site-content .home-widget .img-link{position:relative;}
.site-content .home-widget a.last{margin-right:0;}
.site-content .home-widget img{width:100%;height:auto;}
.site-content .home-widget .bloc img{position:relative;overflow:hidden;-webkit-transition:-webkit-transform 0.4s;-moz-transition:-moz-transform 0.4s;transition:transform 0.4s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;}
.site-content .home-widget .bloc:hover img{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);}
.site-content .home-widget .info{width:100%;padding:20px 0;position:absolute;top:auto;bottom:0;opacity:0;background:#272727;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.4s, opacity 0.1s 0.3s;-moz-transition:-moz-transform 0.4s, opacity 0.1s 0.3s;transition:transform 0.4s, opacity 0.1s 0.3s;}
.site-content .home-widget .bloc:hover .info{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform 0.4s, opacity 0.1s;-moz-transition:-moz-transform 0.4s, opacity 0.1s;transition:transform 0.4s, opacity 0.1s;}
.site-content .home-widget .info p{width:100%;display:block;font-size:16px;line-height:18px;color:#ffffff;text-align:center;text-transform:uppercase;font-weight:100;}

#content .instagram-widget{padding:0 25px;}
#content .instagram-widget .jr-insta-thumb{padding:0;}
#content .instagram-widget .jr-insta-thumb .slides{width:100%;margin:0!important;padding:0 !important;text-align:left;}
#content .instagram-widget .jr-insta-thumb .slides > li{width:20% !important;position:relative;display:inline-block;font-size:0;vertical-align:top;margin:0;padding:0 !important;}
#content .instagram-widget .jr-insta-thumb .slides li > a{display:block;border:1px solid #fff}
#content .instagram-widget .jr-insta-thumb .slides li img{width:100%;height:auto;}
#content .instagram-widget .jr-insta-thumb .slides li .jr-insta-wrap{opacity:0;width:100%;height:100%;pointer-events:none;position:absolute;top:0;left:0;color:white;background:rgba(31, 29, 29, 0.7);font-size:12px;display:flex;align-items:center;justify-content:center;transition:opacity 0.2s ease-in;}
#content .instagram-widget .jr-insta-thumb .slides li .jr-insta-wrap .jr-insta-datacontainer{padding:15px 25px;display:block;line-height:1.5em;text-align:center;}
#content .instagram-widget .jr-insta-thumb .slides li:hover .jr-insta-wrap{opacity:1;}

/* slider */
.slick-slider{height:450px;background:#fef0f0;position:relative;top:-14px;}
.slick-slider > div{opacity:0;position:absolute;}
.slick-slider.slick-initialized > div{opacity:1;position:relative;transition:opacity 0.2s ease-in;}
.slick-slide{position:relative}
.slick-slide:hover .slide-info{opacity:1;}
.slick-slide .slide-image{border-right:3px solid #fff;overflow:hidden;}
.slick-slide img{position:relative;left:50%;transform:translate(-50%,0);}
.slick-slide .slide-info{opacity:0;width:100%;height:200px;position:absolute;bottom:0;z-index:1;text-align:center;font-size:18px;line-height:1.2em;color:#0f1419;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 75%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 75%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}
.slick-slide .slide-meta-info{width:100%;position:absolute;left:0;bottom:20px;}
.slick-slide .slide-meta-info a{display:block;padding:20px 80px 0;font-weight:100;}
.slick-slider .slick-arrow{width:47px;height:47px;background:url(images/nav.png) no-repeat 0 0;cursor:pointer;display:block;position:absolute;top:50%;margin-top:-24px;z-index:3;text-indent:-9999px;border:0;box-shadow:none;}
.slick-slider .slick-prev{width:47px;height:47px;background-position:-48px 0;left:-23px;outline:0;}
.slick-slider .slick-prev:after{background:url(images/nav.png) no-repeat 0 0;left:-23px;outline:0;content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;}
.slick-slider .slick-prev:active:after,.slick-slider .slick-prev:focus:after,.slick-slider .slick-prev:hover:after{opacity:1;}
.slick-slider .slick-next{width:47px;height:47px;background-position:-132px 0;right:-23px;outline:0;}
.slick-slider .slick-next:after{background:url(images/nav.png) no-repeat -180px 0;right:-23px;outline:0;content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;}
.slick-slider .slick-next:active:after,.slick-slider .slick-next:focus:after,.slick-slider .slick-next:hover:after{opacity:1;}

/* single & page */
.content-area .post-edit-link{width:22px;height:22px;position:absolute;top:0;left:15px;z-index:2;background-size:22px;}
.content-area .post-edit-link:after{width:22px;height:22px;background-size:22px;background-position:0 -28px;content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;}
.content-area .post-edit-link:hover:after{opacity:1;}
.content-area .entry-header{width:100%;margin:0 auto;position:relative;background:#ffffff}
.content-area .entry-header .comments{width:100px;height:22px;position:absolute;top:0;right:0;padding:3px 0 0 0;box-shadow:-3px 1px 7px rgba(0, 0, 0, 0.15);color:#1a1d1e;font-size:10px;text-transform:uppercase;text-align:center;font-family:'Open Sans', Helvetica, Arial, sans-serif;background:rgba(255, 255, 255, 0.9);border-radius:5px 0 0 5px}
.content-area .entry-header .comments:hover{color:#1a1d1e;}
.content-area .entry-title{width:100%;max-width:800px;margin:0 auto;padding:20px 0;line-height:24px;font-size:24px;text-align:center;background:url(images/bg-title-content.png) repeat-x 50% 100%;}
.single-post .content-area .entry-title{padding-top:45px;}
.content-area .entry-subtitle{padding-top:10px;text-align:center;color:#ec7878;}
.content-area .meta-date{font-size:12px;text-transform:uppercase;text-align:center;color:#b3b2b3;margin-top:3px}

.content-area .entry-content, .post-entry .share-bar, .post-entry .meta-info,#comments{position:relative;margin:0 auto;padding:30px;text-align:center;background:#ffffff;}
.post-entry .share-bar, .post-entry .meta-info,#comments{box-shadow:0 0 5px #dedede;}

.content-area .entry-content{width:100%;display:block;padding:35px 0 0;}
.content-area .entry-content iframe{width:99%;display:block;margin:0 auto 20px;padding:4px;border:1px solid #eae9e9;}
.content-area .entry-content .size-full{width:100%;height:auto;display:block;margin:25px auto 40px;}
.thumb-top-post{width:100%;height:auto;margin:-14px 0 0;}
.site-content #author-info{display:block;text-align:center;margin:30px auto;}
.site-content #author-avatar,.site-content #author-description{display:inline-block;vertical-align:middle;}
.site-content #author-description{max-width:645px;text-align:left;font-size:13px;line-height:16px;color:#5c5c5c;}
.site-content #author-avatar img{margin-right:15px;-webkit-border-radius:50px;-moz-border-radius:50px;overflow:hidden;}
/* if image has link */
.content-area .entry-content .img-link{margin:10px auto 25px;line-height:0;display:inline-block;text-align:center;position:relative;}
.content-area .entry-content .image-galerie .img-link:after,.content-area .entry-content .galerie-vernis .img-link:after{background:rgba(0,0,0,0.25) url(images/image-zoom.png) no-repeat 50% 50%;background-size:40px;content:"";position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;}
.content-area .entry-content .image-galerie .img-link:hover:after,.content-area .entry-content .galerie-vernis .img-link:hover:after{opacity:1;}
.content-area .entry-content .open-link{background:none;}
.content-area .entry-content .open-link:hover{opacity:0.7;}
.content-area .entry-content .img-link img{margin:0;padding:0;border:none;position:relative;z-index:1;}
.content-area .entry-content .alignleft{display:inline-block;vertical-align:middle;padding-right:30px;}
.content-area .entry-content .alignleft + *{display:inline-block;vertical-align:middle;margin:0;}
/* if image has caption */
.content-area .entry-content .wp-caption{width:100%;margin:10px auto 25px;display:inline-block;}
.content-area .entry-content .wp-caption .img-link,.content-area .entry-content .wp-caption .size-full{width:100%;margin:0 auto;padding:0;border:none;display:block;}
.content-area .entry-content .wp-caption .wp-caption-text{max-width:978px;width:100%;margin:0 auto;padding:5px 0 3px;color:#ACACAC;text-align:center;font-size:13px;}
.content-area .entry-content .wp-caption .wp-caption-text a{vertical-align:baseline;}
/* if image is in galery and has caption */
.content-area .entry-content .image-galerie .wp-caption{width:auto;margin:0;padding:0;border:none;position:relative;}
.content-area .entry-content .image-galerie .wp-caption:first-child{margin-left:0;}
.content-area .entry-content .image-galerie .wp-caption a{border:none;padding:0;margin:0;}
.content-area .entry-content .image-galerie .wp-caption .wp-caption-text{width:100%;padding:10px 0;position:absolute;z-index:1;bottom:0;left:0;background-color:rgba(255, 255, 255, 0.8);color:#434546}
.content-area .entry-content .image-galerie .wp-caption:hover .wp-caption-text{background-color:rgba(0,0,0,0);color:#ffffff}

.content-area .entry-content p{max-width:800px;margin:0 auto;padding:0 0 15px;line-height:19px;text-align:justify;font-size:13px;letter-spacing:0.5px;color:#676767;}
.content-area .entry-content ul, .content-area .entry-content .formulaire-concours{max-width:800px;margin:0 auto;}
.content-area .entry-content a{color:#ec7878;}
.content-area .entry-content a:hover{color:#999999;}
.content-area .entry-content h3{margin:30px 0 15px;padding:20px 0 20px;font-size:20px;text-align:center;border-top:1px solid #f1f1f1;background:#fff url(images/picto-02.png) no-repeat center 49px;position:relative;z-index:1;}
.content-area .entry-content .image-galerie + h3{margin-top:-41px;}
.content-area .entry-content h4{margin-bottom:15px;padding-bottom:1px;display:inline-block;border-bottom:1px solid #1A1D1E;font-size:13px;}
.content-area .entry-content blockquote{margin:10px 20px 10px;padding:0 0 0 40px;background:url(images/quotes.png) no-repeat 0 0;color:#8E8E8E;font-style:italic;}

.single .entry-content .clear{max-width:800px;margin:0 auto;}

.single .entry-content .info-questions{position:relative;margin:40px 0;padding:0;display:inline-block;text-align:center;font-weight:100;color:#A1A1A1;font-size:18px;}
.single .entry-content .info-questions:before{width:35px;height:35px;line-height:36px;margin-right:10px;display:inline-block;background:#ffffff;text-align:center;color:#F48A86;border-radius:35px;font-size:16px;font-weight:500;border:1px solid #EAE9E9;content:"❤";-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;}
.single .entry-content .info-questions strong{font-weight:500;}
.single .entry-content .info-prix{line-height:30px;margin:0;padding:7px 0 7px 12px;font-size:13px;color:#b79494;background:#fff8f8;text-align:center;position:relative;border-top:1px solid #fbeeee;border-bottom:1px solid #fbeeee;}
.single .entry-content .info-prix + p{margin-top:15px;}
.single .entry-content .size-full + .info-prix{top:-84px;border:0;background:rgba(255,255,255,0.70);}
.single .entry-content .size-full + .info-prix a{color:#8b8b8c;}
.single .entry-content .size-full + .info-prix + .info-questions{top:-44px;margin:0;}
.single .entry-content .size-full + p.info-questions{margin-top:0;}
.single .entry-content .info-prix strong{color:#ec7878;}
.single .entry-content .info-prix a{height:23px;line-height:23px;position:relative;margin:0 5px 0 10px;padding-left:30px;display:inline-block;color:#999999;background:url(images/information-product.png) no-repeat 0 0;}
.single .entry-content .info-prix a:hover{color:#737373;}
.single .entry-content .info-prix a:first-child{margin-left:0;}
.single .entry-content .info-prix a:after{width:23px;height:23px;background:url(images/information-product.png) no-repeat 0 -40px;content:"";position:absolute;top:0;bottom:0;left:0;opacity:0;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;}
.single .entry-content .info-prix a:hover:after{opacity:1;}
.single .entry-content .references{max-width:780px;margin:5px auto 25px;padding:5px 0 5px 15px;border-left:5px solid #999999;}
.single .entry-content .references p{font-size:12.5px;line-height:17px;color:#999999;}
.single .entry-content .composition{max-width:800px;margin:5px auto 25px;padding:15px;font-size:11px;line-height:14px;color:#a2a2a2;border:1px solid #eeeeee;background:#fafafa;box-sizing:border-box;}
.single .entry-content p .composition{display:block;margin:15px 0 0;padding:10px 15px;}
.single .entry-content p .composition strong{color:#f48a86;}
.single .entry-content .references p,.single .entry-content .composition p{padding:0 0 10px;}
.single .entry-content .les-plus,.single .entry-content .les-moins{min-height:21px;line-height:21px;margin-bottom:15px;padding:0 0 0 30px;}
.single .entry-content .les-plus{background:url(images/picto-plus.png) no-repeat 0 0;}
.single .entry-content .les-moins{background:url(images/picto-moins.png) no-repeat 0 0;}
.single .entry-content .button-avene{margin:5px 0 15px;font-size:12px;}
.single .entry-content .button-avene a{margin:0 auto 5px;padding:10px 15px 10px 30px;display:inline-block;font-size:13px;text-align:center;background:#f38a8a url(images/picto-02.png) no-repeat 15px -151px;color:#ffffff;}
.single .entry-content .button-avene a:hover{background-color:#f6b2b2;color:#ffffff;}
.single .entry-content .button-avene span{display:block;font-size:12px;color:#999999;}

.single .post-nav{position:fixed;top:50%;transform:translate(0, -50%);z-index:10;}
.single .post-nav.prev{right:0;margin-right:0;}
.single .post-nav.next{left:0;margin-left:-281px;}
.single .post-nav .arrow{width:51px;height:100px;top:50%;transform:translate(0, -50%);position:absolute;z-index:4;background:url(images/post-nav.png) 0 0 no-repeat;}
.single .post-nav .arrow a{display:block;height:100px;width:51px;}
.single .post-nav.prev .arrow{background-position:0 0;margin-left:-50px;}
.single .post-nav.next .arrow{background-position:-46px 0;margin-left:281px;}
.single .post-nav .post .post-link{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.single .post-nav .post img{width:250px;height:auto;display:block;padding:0;margin:0;border:0}
.single .post-nav .meta-category, .single .post-nav .meta-date{margin:0;padding:0;border:none;float:left;font-size:11px;line-height:11px;text-transform:uppercase;}
.single .post-nav .meta-date{padding-left:5px;color:#b3b2b3;text-align:left;}
.single .post-nav .meta-category .make-up{color:#7f5f90;}
.single .post-nav .meta-category .soin{color:#ec7878;}
.single .post-nav .meta-info .entry-title{line-height:15px;margin:0;padding:5px 0 0;text-align:left;font-size:13px;background:none;font-family:'Open Sans',Helvetica, arial, sans-serif;}
.single .post-nav .post .meta-info{width:250px;padding:15px;position:absolute;top:50%;transform:translate(0, -50%);z-index:3;color:#1a1d1e;background:#ffffff;border:1px solid #D4D4D5;}
.single .post-nav .post .entry-title{border:0;padding:3px 0 7px;}
.single .post-nav .post .excerpt{margin-top:10px;display:block;color:#1a1d1e;font-size:13px;}
.single .post-nav .post .excerpt p{line-height:18px;padding:0;}

/* galerie photo */
.content-area .entry-content .image-galerie{display:table;width:100%;margin:25px 0 40px;}
.content-area .entry-content .image-galerie > a, .content-area .entry-content .image-galerie div{display:table-cell;vertical-align:top;position:relative;}
.content-area .entry-content .image-galerie img{max-width:100%;height:auto;margin:0;padding:0;border:none;z-index:1;}
.content-area .entry-content .image-galerie img.border-pink{border:1px solid #FFEBEA}
.content-area .entry-content .image-galerie img.border-grey{border:1px solid #EAE9E9}

.content-area .entry-content .image-galerie.first{margin-bottom:0}
.content-area .entry-content .image-galerie + .size-full{margin-top:5px}
.content-area .entry-content .image-galerie + .image-galerie{margin-top:0}

.entry-content figure{margin-top:20px;margin-bottom:0;line-height:0;}
.entry-content figure + p{margin-top:20px !important;}
.entry-content img{max-width:100%;height:auto;}
.entry-content figcaption{color:#bdbdbd;font-size:12px;padding:15px 0 !important;}

.akismet_comment_form_privacy_notice{display:none;}

/* page mes vernis */
.wrapper .vernis-page{text-align:center;}
.wrapper .vernis-page .size-full{max-width:900px;height:auto;}
.wrapper .vernis-page .img-link{margin-bottom:10px;}
.wrapper .vernis-page .galerie-vernis{margin:15px auto 0;font-size:0;}
.wrapper .vernis-page .galerie-vernis li{width:15.66%;display:inline-block;vertical-align:top;line-height:0;margin:0 0.5% 1%;padding:0;background:none;}
.wrapper .vernis-page .galerie-vernis li p{display:none;}
.wrapper .vernis-page .galerie-vernis li a{margin:0;padding:0;}
.wrapper .vernis-page .galerie-vernis img{width:100%;height:auto;display:block;margin:0;padding:0;}
.wrapper .vernis-page .galerie-vernis .wp-caption{position:relative;margin:0;padding:0;border:none;}
.wrapper .vernis-page .galerie-vernis .wp-caption-text{opacity:0;width:80%;position:absolute;bottom:0;padding:10%;display:block;font-size:12px;line-height:14px;text-align:center;color:#ffffff;background:rgba(244, 139, 139, 0.85);z-index:2;}
.wrapper .vernis-page .galerie-vernis li:hover .wp-caption-text{opacity:1;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;}
.content-area .entry-content .galerie-vernis .img-link{background:url(images/img-zoom.png) no-repeat 6px 6px;}

/* a propos */
.content-area .entry-content .img-propos{margin:0 20px 0 0;float:left;}

/* page 404 */
.error404 .entry-title{line-height:165px;font-size:200px;text-align:center;font-family:'BrandonRegular',sans-serif;}
.page .content-area .meta-category,.error404 .wrapper .meta-category{text-align:center;float:none;}
.error404 .entry-content #searchform{width:206px;height:27px;float:none;margin:0 auto 40px;}
.error404 p{padding-bottom:10px;}
.error404 .first{margin-bottom:30px;line-height:38px;font-size:38px;color:#ec7878;font-family:'BrandonRegular',sans-serif;}
#page .meta-category .category{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.no-results p{padding-bottom:15px;text-align:center;font-size:15px;font-weight:100;}
.no-results #searchform{float:none;margin:10px auto 25px;}
.no-results h3{margin:30px 0 15px;padding:20px 0 20px;font-size:20px;text-align:center;border-top:1px solid #d9d9d9;background:url(images/picto-02.png) no-repeat center 49px;}
.no-results .related-bar{display:none;}
.no-results .yarpp-related .list-yarpp{width:100%;padding:0 0 25px}

/* contact / comment form */
.contact-form{padding-bottom:50px;}
.wpcf7-form{max-width:800px;margin:15px auto 0;text-align:left;}
.wpcf7 .subject-contact,.comment-form .comment-form-url{padding-bottom:5px;}
.wpcf7 .label-contact,.form-user .label-contact{height:35px;line-height:35px;min-width:80px;padding-left:15px;display:inline-block;vertical-align:middle;text-align:left;position:relative;z-index:1;background:#F48B8B;color:#ffffff;}
.wpcf7 .picto-form,.form-user .picto-form{height:35px;width:18px;display:inline-block;vertical-align:middle;position:relative;z-index:1;background:url(images/bg-contact-form.png) no-repeat 100% 0;}
.wpcf7 .wpcf7-form-control-wrap,.form-user .form-control-wrap{display:inline-block;vertical-align:middle;margin-left:-18px;}
.wpcf7 .message{float:none;display:block;margin:0;padding:0;line-height:0;}
.wpcf7 .required-fields, .content-area p.required-fields, .comment-form-comment-subscribe{padding:10px 0 7px 5px !important;font-size:11px;line-height:14px;color:#d28b8b;}
.required-fields a{color:#ec7878;}
.wpcf7 .content-submit{float:left;}
.wpcf7 p,.form-user p,.wpcf7 .contact-line,.comment-form p{width:100%;padding-bottom:10px;}
.comment-form input.error,.comment-form textarea.error{border:1px solid #e46060;color:#e46060;}
div.wpcf7-response-output{max-width:800px;margin:0 auto 40px !important;padding:10px 15px !important;border:1px solid #efefef !important;background:#fdfdfd;}
div.wpcf7-mail-sent-ok{border:1px solid #a8c29a !important;color:#567c41 !important;background:#f4ffee !important;}
div.wpcf7-validation-errors,.wpcf7-not-valid{border-color:#e68f8f !important;color:#d35555 !important;border-width:1px !important;background:#FDF5F5 !important;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#a4d0a8 !important;color:#659465;}
span.wpcf7-not-valid-tip{display:none !important;}
.wpcf7-form-control-wrap.message span.wpcf7-not-valid-tip{left:5px !important;}
.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox.wpcf7-not-valid{background:none !important;}
.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox.wpcf7-not-valid .wpcf7-list-item-label{color:#d35555;}

.captcha{display:flex;align-items:center;margin-bottom:30px;}
.captcha > span{margin-right:20px;font-size:11px;line-height:14px;color:#d28b8b;}

/* form concours */
.formulaire-concours{margin-top:10px;}
.wpcf7 .wpcf7-form-control-wrap.commentaire{float:none;margin-left:0;padding-top:0;display:block;}
.wpcf7 .wpcf7-form-control-wrap.commentaire textarea{width:70%;min-height:150px;}
.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox{display:block;padding:3px 0 0 40px}
.wpcf7 .wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item{padding:0 10px 0 0;font-size:13px;color:#6d6d6d;}
.wpcf7 .wpcf7-form-control-wrap .info-obli{font-size:13px;color:#6d6d6d;}
.wpcf7 .concours-partage .label-contact{min-width:130px;background-color:#e5e5e5;color:#646464;}
.wpcf7 .concours-partage .label-facebook{color:#3f5c99;}
.wpcf7 .concours-partage .label-twitter{color:#019bbd;}
.wpcf7 .concours-partage .label-hellocoton{color:#d60265;}
.wpcf7 .concours-partage .picto-form{background-position:100% 100%;}
.wpcf7 .concours-partage .share-chance{line-height:12px;font-size:11px;color:#b3b2b3;}
.wpcf7 .concours-partage .vote-concours{display:inline-block;vertical-align:middle;margin:0 0 0 15px;}
.wpcf7 .concours-partage .vote-concours img{margin:0;padding:0;border:none;}
.wpcf7 .concours-partage .vote-concours img:hover{opacity:0.7;}
.wpcf7 .concours-partage iframe{border:none;padding:0;margin:0 0 0 15px;display:inline-block;vertical-align:middle;}
.wpcf7 .concours-partage br{display:none}
.wpcf7-list-item-label{height:13px;line-height:13px;padding-left:3px;display:inline-block;vertical-align:middle;}
.formulaire-concours .wpcf7-submit{width:150px;margin:10px auto 0;display:block;}
.question-concours{position:relative;}
.indice-question{position:absolute;top:7px;right:300px;}
.tuto-partage{width:280px;height:20px;line-height:20px;margin:6px 0 0 0;padding-left:23px;display:block;text-align:left;font-size:12px;background:url(images/icone-question.png) no-repeat;background-size:17px;}
.tuto-partage:hover{opacity:0.8;}
.content-area .entry-content .twitter-concours iframe{margin:8px 0 0 20px !important;}

/* commentaire - author */
#comments{margin:20px auto 0;padding:0;text-align:left;}
.comment-container{padding:0 30px 30px;}
.comment-container .subtitle{text-align:center;margin-bottom:20px;color:#b3b2b3;}
.comment-list .depth-1{margin-bottom:10px;}
.comment-list p{padding-bottom:10px;color:#313131;word-wrap:break-word;}
.comment-body{padding:20px;background:#f7f7f7;border:1px solid #ecebec;}
.comment-form-comment textara{width:100%;height:230px;padding:0;margin:0;}
.comment-author-orphea > .comment-body{background:#f8e5e5;border:1px solid #f7d6d6;}
.comment-list .children .comment-body{margin-top:5px;border-width:1px 1px 1px 10px;}
.comment-list a{color:#1a1d1e;}
.comment-list a:hover{color:#646464;}

#commentform{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;}
#commentform .comment-form-input{max-width:calc(33.33% - 10px);flex:0 0 calc(33.33% - 10px);display:flex;margin-top:30px;}
#commentform .comment-form-input .form-control-wrap{flex:1;}
#commentform .comment-form-input input{width:100%;max-width:100%;padding-left:30px}
#commentform .comment-form-comment{order:1;}
#commentform .comment-form-comment-subscribe{order:3;padding:10px 0 0 !important;}
#commentform .comment-form-comment-subscribe #cren_subscribe_to_comment{margin-right:5px;}
#commentform .form-submit{order:2;padding:0;}

.comment-form-input .label-comment{height:35px;line-height:35px;min-width:80px;padding-left:15px;text-align:left;position:relative;z-index:1;background:#F48B8B;color:#ffffff;}
.comment-form-input .label-comment:after{content:"";height:35px;width:18px;position:absolute;right:-18px;z-index:1;background:url(images/bg-contact-form.png) no-repeat 100% 0;}

.comment-list .meta-info-comment{width:100%;display:table;}
.content-area .img-avatar, .comment-list .meta-info-comment .comment-content{display:table-cell;vertical-align:top;}
.content-area .img-avatar{width:64px;padding-right:25px;}
.content-area .img-avatar img{width:64px;height:64px;border-radius:64px;-webkit-border-radius:64px;-moz-border-radius:64px;overflow:hidden;background:#f7f7f7;}
.comment-list .meta-info-comment .author{margin:20px 0 10px;font-size:17px;}
.comment-list .meta-info-comment .author a:hover{color:#ec7878;}
.comment-list .meta-info-comment .commentmetadata{color:#6d6d6d;}
.comment-list .link-action{width:100%;margin-top:10px;}
.comment-list .link-action .reply{float:right;}
.comment-list .link-action .comment-reply-link{height:20px;line-height:20px;padding-left:25px;color:#777777;display:block;font-size:13px;background:url(images/reply-comment.png) no-repeat;}
.comment-list .link-action .comment-reply-link:hover{opacity:0.7;}
.comment-list .link-action .comment-edit{float:right;}
.comment-list .link-action .comment-edit-link{width:20px;height:20px;display:block;background:url(images/edit-post-link.png) no-repeat 0 -175px;}
.comment-list .link-action .comment-edit-link:hover{opacity:0.7;}

.logged-in-as, .logged-in-as a{font-size:12px;color:#d28b8b;}
.comment-respond{padding:30px;background:#fff8f8;border:1px solid #ecdcdc;}
.comment-respond a:hover{color:#646464;}
.comment-reply-title{width:273px;line-height:34px;margin:0 auto;padding-left:25px;text-align:center;font-size:18px;font-family:'BrandonLight',sans-serif;background:url(images/let-a-comment.png) no-repeat;}
ol li .comment-form{border:none;}
ol li .comment-respond{margin-top:-1px;position:relative;}
ol li .comment-respond h3{height:0;overflow:hidden;visibility:hidden;}
ol li .comment-respond h3 small{top:-45px;position:absolute;left:30px;visibility:visible;width:auto;background-color:#f7f7f7;text-align:left;}
ol li .comment-respond h3 small #cancel-comment-reply-link{padding:0;border:0;color:#777;font-size:13px;text-transform:none;font-family:'Open Sans';}
ol li.comment-author-orphea > #respond h3 small{background-color:#F8E5E5;}
ol li ol li .comment-respond h3 small{left:45px;}

/* navigation */
.bottom-content{margin-bottom:20px;}

.pagination{margin:30px 0;}
.pag-content{display:flex;align-items:center;justify-content:center;}
.page-numbers{width:36px;height:47px;line-height:47px;float:left;text-align:center;font-size:19px;color:#1A1D1E;}
.pagination a{outline:0;}
.pagination a:hover{color:#ec7878;}
.pag-content .current{background:url(images/nav.png) no-repeat -96px 0;color:#ffffff;}
.pag-content .next,.pag-content .prev{width:48px;height:47px;float:left;background:url(images/nav.png) no-repeat;text-indent:-9999px;position:relative;}
.pag-content .next{background-position:-132px 0;margin:0 0 0 18px;}
.pag-content .next:after{width:48px;height:47px;background:url(images/nav.png) no-repeat -180px 0;content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;}
.pag-content .next:hover:after{opacity:1;}
.pag-content .prev{background-position:-48px 0;margin:0 10px 0 0;}
.pag-content .prev:after{width:48px;height:47px;background:url(images/nav.png) no-repeat 0 0;content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;}
.pag-content .prev:hover:after{opacity:1;}

.back-to-top{position:fixed;bottom:55px;right:20px;z-index:10;}
.back-to-top a{width:46px;height:47px;display:block;background:url(images/nav.png) no-repeat -268px 0;}
.back-to-top a:after{background:url(images/nav.png) no-repeat -318px 0;content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;}
.back-to-top a:hover:after{opacity:1;}

/* .post entry */
.post-entry .flex{margin:25px 0;display:flex;}
.post-entry .entry-title{margin:0 0 20px;padding:0 0 15px;font-size:16px;}
.post-entry .entry-subtitle{margin:0 0 5px;font-size:14px;}

.post-entry .wp-post-image{width:100%;height:auto;}
.post-entry .recent-post{padding:0 0 15px;}
.post-entry .recent-post-title{font-size:15px;padding:0 0 10px;}

.post-entry p{padding:0 0 15px;}

.post-entry .info-title{height:30px;line-height:30px;background-color:#F38A8A;position:absolute;left:0;padding:0 20px;color:#FFF;top:50%;margin-top:-14px;}
.post-entry .info-title a{color:#fff !important;font-weight:bold;}
.post-entry .info-title span{width:12px;height:42px;display:block;background:url(images/bg-favoris-home.png) no-repeat;position:absolute;top:0;left:-12px;}
.post-entry .meta-info .info-title{padding-left:70px;}
.post-entry .meta-info .info-title .info-author{width:47px;height:47px;border:3px solid #f38a8a;border-radius:50px;overflow:hidden;position:absolute;top:-13px;left:10px;background:#f38a8a;}
.post-entry .meta-info .info-title .info-author img{width:54px;height:auto;position:absolute;top:-3px;left:-3px;}

.post-entry .share-bar{margin-right:25px;padding:20px 20px 20px 185px;display:flex;flex-direction:column;justify-content:center;}
.post-entry .share-bar .social-media{float:none;padding-left:0;align-items:center;justify-content:center;}
.post-entry .share-bar .social-media li{width:57px;height:40px;margin-right:15px;}
.post-entry .share-bar .social-media li.last{margin-right:0;}
.post-entry .share-bar .social-media li a{background:#fff3f3;}
.post-entry .share-bar .social-media li a img{max-width:18px;max-height:17px;}
.post-entry .share-bar .social-media li a:hover{background:#f38a8a;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}
.post-entry .share-bar .social-media li a:hover img{-webkit-filter:brightness(10) !important;opacity:1 !important;}
.post-entry .share-bar li a span{width:24px;line-height:24px;height:24px;position:absolute;right:0;top:50%;margin-top:-12px;font-size:11px;color:#BABABA;background:#F8F8F8;-webkit-border-radius:24px;-border-radius:24px;-webkit-box-shadow:0px 0px 2px 0px rgba(187, 187, 187, 0.75);-moz-box-shadow:0px 0px 2px 0px rgba(187, 187, 187, 0.75);box-shadow:0px 0px 2px 0px rgba(187, 187, 187, 0.75);}


.post-entry .meta-info{flex:1;padding:25px;}
.post-entry .meta-info .meta-info-content{color:#646464;display:flex;align-items:center;justify-content:space-between;padding-left:215px;}
.post-entry .meta-info .info-text,.post-entry .meta-category,.post-entry .meta-tags,.post-entry .info-text p,.post-entry .meta-category p,.post-entry .meta-info .info-text .info-author{display:inline-block;vertical-align:middle;}
.post-entry .meta-info .meta-info-content a{margin:0 0 0 10px;color:#999999;line-height:0;}
.post-entry .meta-info .meta-info-content a:hover{color:#ec9b9b;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}

.post-entry .meta-info-content .meta-category{display:flex;flex:1;justify-content:center;}
.post-entry .meta-info-content .meta-tags{width:37%;height:51px;overflow:hidden;text-transform:lowercase;line-height:15px;font-size:0;text-align:justify;}
.post-entry .meta-info-content .meta-tags a{display:inline-block;margin:0 5px 5px 0;padding:5px 6px;font-size:11px;line-height:11px;border:1px solid #eeeeee;}
.post-entry .meta-info-content .meta-tags a:hover{border:1px solid #fcaeae;background:#fcaeae;color:#ffffff;}



.related-yarpp{background:#ffffff;box-shadow:0 0 5px #dedede;}

.pink-bar{max-width:1158px;width:100%;height:65px;margin:0 auto;position:relative;background:url(images/bg-related.png) repeat-x;}
.pink-bar-left{width:12px;height:65px;position:absolute;left:-12px;top:0;background:url(images/bg-related-left.png) no-repeat;}
.pink-bar-content{height:65px;margin-right:-12px;padding:0 112px 0 100px;background:url(images/bg-related-right.png) no-repeat right bottom;text-align:center;}
.pink-bar-content .pink-title-bg{height:52px;line-height:52px;margin:0;color:#ffffff;text-transform:uppercase;font-size:18px;letter-spacing:2px;font-family:'BrandonLight', sans-serif;text-transform:uppercase;font-weight:100;text-align:center}

.yarpp-related{width:100%;margin:0 auto !important;}
.yarpp-related .list-yarpp{margin-left:-15px;padding:8px 20px 20px;}
.archive .yarpp-related .list-yarpp{width:100%;margin-bottom:15px;padding:0}
.yarpp-related .list-yarpp > div{width:25%;overflow:hidden;position:relative;float:left;margin:0;padding:0;}
.yarpp-related .list-yarpp a{display:block;line-height:0;margin-left:15px;border:1px solid #eae9e9;}
.yarpp-related .list-yarpp a img{width:100%;height:auto;}
.yarpp-related .list-yarpp .entry-title-yarpp{opacity:0;width:100%;height:100%;background:rgba(31, 29, 29, 0.7);;position:absolute;top:0;left:0;}
.yarpp-related .list-yarpp .entry-title-yarpp span{width:70%;position:absolute;top:50%;left:50%;line-height:18px;color:#ffffff;text-transform:uppercase;font-size:14px;font-weight:300 !important;text-align:center;font-family:'BrandonRegular';-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.yarpp-related .list-yarpp > div:hover .entry-title-yarpp{opacity:1;-webkit-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}

/* category icon */
.meta-category .category{margin-left:-15px;}
.meta-category .category.marques{margin:20px 0 50px;}
.meta-category .icone-cat{width:52px;height:51px;position:relative;margin:0 0 20px 15px;background:url(images/icon_categories.png) no-repeat;background-size:526px;}
.meta-category .icone-cat:last-child{margin-right:0px;}
.meta-category .icone-cat:after{width:52px;height:51px;background:url(images/icon_categories.png) no-repeat;background-size:526px;content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;}
.meta-category .icone-cat:hover:after{opacity:1;}
.meta-category .cat-name{display:none;width:100px;position:absolute;bottom:-8px;left:50%;margin-left:-50px;text-align:center;font-size:11px;}
.page .meta-category .cat-name{bottom:-18px;}
.meta-category .cat-3 .cat-name{color:#1A1D1E;}
.meta-category .cat-5 .cat-name{color:#7f5f90;}
.meta-category .cat-13 .cat-name{color:#ec9b9b;}
.meta-category .vernis{background-position:0 0;}
.meta-category .vernis:after{background-position:0 -53px;}
.meta-category .levres{background-position:-53px 0;}
.meta-category .levres:after{background-position:-53px -53px;}
.meta-category .yeux{background-position:-105px 0;}
.meta-category .yeux:after{background-position:-105px -53px;}
.meta-category .palette{background-position:-158px 0;}
.meta-category .palette:after{background-position:-158px -53px;}
.meta-category .collection-make-up{background-position:-211px 0;}
.meta-category .collection-make-up:after{background-position:-211px -53px;}
.meta-category .teint{background-position:-264px 0;}
.meta-category .teint:after{background-position:-264px -53px;}
.meta-category .nail-art{background-position:-316px 0;}
.meta-category .nail-art:after{background-position:-316px -53px;}
.meta-category .pieds{background-position:0 -105px;}
.meta-category .pieds:after{background-position:0 -158px;}
.meta-category .mains{background-position:-53px -105px;}
.meta-category .mains:after{background-position:-53px -158px;}
.meta-category .visage{background-position:-105px -105px;}
.meta-category .visage:after{background-position:-105px -158px;}
.meta-category .corps{background-position:-158px -105px;}
.meta-category .corps:after{background-position:-158px -158px;}
.meta-category .cheveux{background-position:-211px -105px;}
.meta-category .cheveux:after{background-position:-211px -158px;}
.meta-category .collection-soin{background-position:-318px -105px;}
.meta-category .collection-soin:after{background-position:-318px -158px;}
.meta-category .sante-minceur{background-position:-264px -105px;}
.meta-category .sante-minceur:after{background-position:-264px -158px;}
.meta-category .homme{background-position:0 -211px;}
.meta-category .homme:after{background-position:0 -264px;}
.meta-category .parfum{background-position:-53px -211px;}
.meta-category .parfum:after{background-position:-53px -264px;}
.meta-category .concours{background-position:-105px -211px;}
.meta-category .concours:after{background-position:-105px -264px;}
.meta-category .autres{background-position:-158px -211px;}
.meta-category .autres:after{background-position:-158px -264px;}
.meta-category .evenements{background-position:-211px -211px;}
.meta-category .evenements:after{background-position:-211px -264px;}
.meta-category .article-sponsorise{background-position:-263px -211px;}
.meta-category .article-sponsorise:after{background-position:-263px -264px;}
.meta-category .box-beaute{background-position:-316px -211px}
.meta-category .box-beaute:after{background-position:-316px -264px;}
.meta-category .diy{background-position:-421px -211px;}
.meta-category .diy:after{background-position:-421px -264px;}
.meta-category .mode{background-position:-474px -211px;}
.meta-category .mode:after{background-position:-474px -264px;}

/* footer */
#colophon{width:100%;margin-top:30px;position:relative;background:#272727;color:#ffffff;}
#colophon .footer-top{background:url(images/bg.png) repeat;padding-bottom:50px;}
#colophon .footer-top .partenaire-pub{background:white;overflow:hidden;text-align:center;line-height:0;font-size:0;}
#colophon .footer-top .partenaire-pub .bloc-ads{width:33.33%;display:inline-block;vertical-align:middle;float:none;margin:0;}
#colophon .footer-top .partenaire-pub .bloc-inner-ads{padding:10px 10px 20px;}
#colophon .footer-top .partenaire-pub .bloc-ads:first-child .bloc-inner-ads{padding-left:25px;}
#colophon .footer-top .partenaire-pub .bloc-ads:last-child .bloc-inner-ads{padding-right:25px;}
#colophon .footer-top .partenaire-pub a{display:block;line-height:0;border:1px solid #cfcfcf;}
#colophon .footer-top .partenaire-pub ins{background:none !important;}
#colophon .footer-navigation{width:100%;display:flex;padding:40px 0 20px;}
#colophon .site-info{padding:10px;background:#f38a8a;color:#1a1d1e;text-align:center;}
#colophon .site-info a{color:#1a1d1e;}
#colophon .site-info .gomobile{color:#f9d5d5;}
#colophon .site-info .gomobile:hover{color:#ffffff;}
#colophon .site-info a:hover{color:#f9d5d5;}
#colophon .footer-title{margin:0 0 20px;padding:0 0 20px;color:#ffffff;font-size:20px;background:url(images/title-footer.png) no-repeat 0 100%;}
#colophon .bloc{flex:1;}
#colophon .bloc:not(.category){padding-left:50px;}
#colophon .bloc.category{max-width:725px;flex:0 0 725px;}
#colophon .bloc .category{justify-content:flex-start !important;}
#colophon .meta-category .icone-cat{opacity:0.4}
#colophon .meta-category .icone-cat:hover{opacity:0.8}
#colophon .meta-category .icone-cat:after{background:none;}
#colophon .meta-category .cat-name{bottom:-16px;}
#colophon .meta-title{color:#b3b2b3;}
#colophon .meta-make-up .meta-title{color:#8e749c;}
#colophon .meta-soin .meta-title{color:#c56464;}
#colophon .meta-category .meta-autres span{color:#ffffff;}
#colophon .bloc select, .category select{width:100%;max-width:230px;padding:6px 11px;background:white;color:#272727;font-size:10px;font-weight:100;text-transform:uppercase;letter-spacing:2px;font-family:'Open Sans';}
#colophon .bloc select{background:rgb(255 255 255 / 65%);border:0;max-width:100%;}
#colophon .bloc select, .category select option{color:#1A1D1E;}
#colophon .widget_text a{color:#ec7878;}
#colophon .widget_text a:hover{color:#ffffff;}
#colophon .widget_text .social-media{float:none;padding:0;}

/* lightbox */
body:after{content:url(./images/close.png) url(./images/loading.gif) url(./images/prev.png) url(./images/next.png);display:none}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:alpha(opacity=20);opacity:0.2;display:none}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal}
.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.lightbox a img{border:0}
.lb-outerContainer{position:relative;background-color:white;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.lb-outerContainer:after{content:"";display:table;clear:both}
.lb-container{padding:4px}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(./images/loading.gif) no-repeat}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
.lb-container>.nav{left:0}
.lb-nav a{outline:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
.lb-prev,.lb-next{width:49%;height:100%;cursor:pointer;display:block}
.lb-prev{left:0;float:left}
.lb-prev:hover{background:url(./images/prev.png) left 48% no-repeat}
.lb-next{right:0;float:right}
.lb-next:hover{background:url(./images/next.png) right 48% no-repeat}
.lb-dataContainer{width:100%;position:absolute;top:0;left:0;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.lb-dataContainer:after{content:"";display:table;clear:both}
.lb-data{padding:0 4px;color:#1a1d1e;}
.lb-data .lb-details{padding:8px 20px 8px 15px;text-align:left;position:absolute;left:0;bottom:20px;z-index:10;background:#f38a8a;}
.lb-data .lb-details-border{width:12px;height:56px;display:block;background:url(images/bg-details-lightbox.png) no-repeat;position:absolute;top:0;left:-12px;}
.lb-data .lb-caption{font-size:13px;font-weight:600;line-height:13px;text-transform:uppercase;}
.lb-data .lb-number{display:block;padding-top:3px;font-size:12px;line-height:12px;color:#ffffff}
.lb-data .lb-close{display:block;width:30px;height:30px;background:url(./images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(opacity=70);opacity:.7;position:absolute;top:8px;right:8px;z-index:10;}
.lb-data .lb-close:hover{cursor:pointer;filter:alpha(opacity=100);opacity:1}

@media(max-width:1370px){
.content-area .post-edit-link{right:5%;}
}
@media(max-width:1250px){
    #s{width:181px;height:30px;}
    .site-content .post .meta-info{width:100%;}
    .single .post-nav .post .meta-info{width:282px;}
}
@media(max-width:1205px){
    .content-area .entry-content .image-galerie a{width:33%}
}
@media(max-width:1024px){
    .site-content .meta-info .entry-title a{font-size:17px;line-height:18px;}
}
@media(max-width:800px){
    .site-content .post.last-three{margin-right:1%;}
    .site-content .post.last-two{margin-right:0;}
    .site-content .post{width:49.5%;}
}
@media(max-width:725px){
    .content-area .entry-content .image-galerie a{width:100%}
    .content-area .entry-content .image-galerie img{width:100%;height;auto}
}