@charset "UTF-8";
@font-face {
font-family: 'fontello';
src: url(//compagnie-petit-cabaret.fr/wp-content/themes/lesse-lite/lib/fontello/font/fontello.eot?92282133);
src: url(//compagnie-petit-cabaret.fr/wp-content/themes/lesse-lite/lib/fontello/font/fontello.eot?92282133#iefix) format('embedded-opentype'),
url(//compagnie-petit-cabaret.fr/wp-content/themes/lesse-lite/lib/fontello/font/fontello.woff2?92282133) format('woff2'),
url(//compagnie-petit-cabaret.fr/wp-content/themes/lesse-lite/lib/fontello/font/fontello.woff?92282133) format('woff'),
url(//compagnie-petit-cabaret.fr/wp-content/themes/lesse-lite/lib/fontello/font/fontello.ttf?92282133) format('truetype'),
url(//compagnie-petit-cabaret.fr/wp-content/themes/lesse-lite/lib/fontello/font/fontello.svg?92282133#fontello) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;   -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  }
.icon-left-open:before { content: '\e800'; } .icon-right-open:before { content: '\e801'; } .icon-down-open:before { content: '\e802'; } .icon-left-open-1:before { content: '\e803'; } .icon-right-open-1:before { content: '\e804'; } .icon-up-open:before { content: '\e805'; } .icon-angle-double-left:before { content: '\e806'; } .icon-angle-double-right:before { content: '\e807'; } .icon-angle-double-up:before { content: '\e808'; } .icon-angle-double-down:before { content: '\e809'; } .icon-shuffle:before { content: '\e80a'; } .icon-calendar:before { content: '\e80b'; } .icon-search:before { content: '\e80c'; } .icon-pencil-alt:before { content: '\e80d'; } .icon-comment-empty:before { content: '\e80e'; } .icon-clock:before { content: '\e80f'; } .icon-cog:before { content: '\e810'; } .icon-paper-plane:before { content: '\e811'; } .icon-menu:before { content: '\e812'; } .icon-heart:before { content: '\e813'; } .icon-plus:before { content: '\e814'; } .icon-minus:before { content: '\e815'; } .icon-lightbulb:before { content: '\e816'; } .icon-quote-left:before { content: '\e818'; } .icon-location:before { content: '\e819'; } .icon-call:before { content: '\e81b'; } .icon-pin:before { content: '\e81c'; } .icon-user-1:before { content: '\e81d'; } .icon-tag-1:before { content: '\e81e'; } .icon-cancel:before { content: '\e81f'; } .icon-share:before { content: '\e820'; } .icon-circle-empty:before { content: '\e821'; } .icon-twitter:before { content: '\e823'; } .icon-vimeo:before { content: '\e824'; } .icon-gplus:before { content: '\e825'; } .icon-pinterest:before { content: '\e826'; } .icon-linkedin:before { content: '\e827'; } .icon-tumblr:before { content: '\e828'; } .icon-dribbble:before { content: '\e829'; } .icon-skype:before { content: '\e82a'; } .icon-evernote:before { content: '\e82b'; } .icon-lastfm:before { content: '\e82c'; } .icon-stumbleupon:before { content: '\e82d'; } .icon-soundcloud:before { content: '\e82e'; } .icon-behance:before { content: '\e82f'; } .icon-flickr:before { content: '\e830'; } .icon-facebook:before { content: '\e831'; } .icon-quote-right:before { content: '\e833'; } .icon-right-open-big:before { content: '\e834'; } .icon-left-open-big:before { content: '\e835'; } .icon-up-open-big:before { content: '\e836'; } .icon-instagram:before { content: '\e837'; } .icon-down-open-big:before { content: '\e838'; } .icon-right-thin:before { content: '\e839'; } .icon-left-thin:before { content: '\e83a'; } .icon-digg:before { content: '\e83b'; } .icon-paypal:before { content: '\e83c'; } .icon-picasa:before { content: '\e83d'; } .icon-down-thin:before { content: '\e83e'; } .icon-up-thin:before { content: '\e83f'; } .icon-cc:before { content: '\e845'; } .icon-blogger:before { content: '\e846'; } .icon-deviantart:before { content: '\e848'; } .icon-vkontakte-1:before { content: '\e84a'; } .icon-chat-empty:before { content: '\e84c'; } .icon-chart-bar:before { content: '\e84d'; } .icon-box:before { content: '\e84e'; } .icon-rocket:before { content: '\e84f'; } .icon-brush:before { content: '\e850'; } .icon-bullhorn:before { content: '\e851'; } .icon-shield:before { content: '\e852'; } .icon-down-micro:before { content: '\e853'; } .icon-up-micro:before { content: '\e854'; } .icon-down-dir:before { content: '\e855'; } .icon-left-dir:before { content: '\e856'; } .icon-right-dir:before { content: '\e857'; } .icon-up-dir:before { content: '\e858'; } .icon-link:before { content: '\e859'; } .icon-circle-thin:before { content: '\e85a'; } .icon-circle:before { content: '\e85b'; } .icon-mobile:before { content: '\e85c'; } .icon-layers:before { content: '\e85d'; } .icon-zoom-in:before { content: '\e85e'; } .icon-zoom-out:before { content: '\e85f'; }
        .comment-content:after, .clearfix:after, .lesse-main-navigation > div:after, .lesse-main-navigation > div > ul:after { content: ""; display: table; clear: both; }
h1, h2, h3, h4, h5, h6, ul, ol, dd, table, p, address, pre, hr { margin: 0 0 1.875rem; padding: 0; }  .row { max-width: 81.25rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-left: auto; margin-right: auto; }
.row .row, .column-row .row { margin-left: -0.9375rem; margin-right: -0.9375rem; }
.column, .columns { -webkit-box-flex: 1; -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px; padding-left: 0.9375rem; padding-right: 0.9375rem; }
.small-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.33333%; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; }
.small-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; }
.small-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.small-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; }
.small-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; }
.small-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.small-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; }
.small-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.66667%; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; }
.small-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.small-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.33333%; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; }
.small-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.66667%; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; }
.small-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
@media screen and (min-width: 40em) { .medium-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.33333%; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; }
.medium-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; }
.medium-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.medium-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; }
.medium-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; }
.medium-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.medium-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; }
.medium-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.66667%; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; }
.medium-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.medium-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.33333%; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; }
.medium-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.66667%; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; }
.medium-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
@media screen and (min-width: 64em) { .large-1 { -webkit-box-flex: 0; -webkit-flex: 0 0 8.33333%; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333%; }
.large-2 { -webkit-box-flex: 0; -webkit-flex: 0 0 16.66667%; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667%; }
.large-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
.large-4 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333%; }
.large-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 41.66667%; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667%; }
.large-6 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
.large-7 { -webkit-box-flex: 0; -webkit-flex: 0 0 58.33333%; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333%; }
.large-8 { -webkit-box-flex: 0; -webkit-flex: 0 0 66.66667%; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667%; }
.large-9 { -webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; }
.large-10 { -webkit-box-flex: 0; -webkit-flex: 0 0 83.33333%; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333%; }
.large-11 { -webkit-box-flex: 0; -webkit-flex: 0 0 91.66667%; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667%; }
.large-12 { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } }
@media screen and (min-width: 40em) { .medium-expand { -webkit-box-flex: 1; -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px; } }
@media screen and (min-width: 64em) { .large-expand { -webkit-box-flex: 1; -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px; } }
.shrink { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; }
.row.medium-unstack .column { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; }
@media screen and (min-width: 40em) { .row.medium-unstack .column { -webkit-box-flex: 1; -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px; } }
.row.large-unstack .column { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; }
@media screen and (min-width: 64em) { .row.large-unstack .column { -webkit-box-flex: 1; -webkit-flex: 1 1 0px; -ms-flex: 1 1 0px; flex: 1 1 0px; } }
.small-order-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.small-order-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
.small-order-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
.small-order-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
.small-order-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
.small-order-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; }
@media screen and (min-width: 40em) { .medium-order-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.medium-order-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
.medium-order-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
.medium-order-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
.medium-order-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
.medium-order-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; } }
@media screen and (min-width: 64em) { .large-order-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
.large-order-2 { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
.large-order-3 { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
.large-order-4 { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
.large-order-5 { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
.large-order-6 { -webkit-box-ordinal-group: 7; -webkit-order: 6; -ms-flex-order: 6; order: 6; } }
.row.align-right { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
.row.align-center { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.row.align-justify { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
.row.align-spaced { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around; }
.row.align-top { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
.column.align-top { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; }
.row.align-bottom { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
.column.align-bottom { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }
.row.align-middle { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.column.align-middle { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }
.row.align-stretch { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }
.column.align-stretch { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; }  .slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; left: 0; top: 0; display: block; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; } .supersized-loader { position: absolute; top: 50%; left: 50%; z-index: 0; width: 60px; height: 60px; margin: -30px 0 0 -30px; text-indent: -999em; }
.lesse-super-container ul { display: block; position: absolute; left: 0; top: 0; overflow: hidden; z-index: -999; height: 100%; width: 100%; }
.lesse-super-container img { width: auto; height: auto; position: relative; display: none; outline: none; border: none; max-width: none; }
.lesse-super-container li { display: block; list-style: none; z-index: -30; position: absolute; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; background: #111; }
.lesse-super-container .prevslide { z-index: -20; }
.lesse-super-container .prevslide img { display: inline; }
.lesse-super-container .activeslide { z-index: -10; }
.lesse-super-container .activeslide img { display: inline; }
.lesse-super-container .image-loading { width: 100%; height: 100%; }
.lesse-super-container .image-loading img { visibility: hidden; }
.lesse-super-container a { width: 100%; height: 100%; display: block; }
.lesse-super-container .quality img { image-rendering: optimizeQuality; }     .hvr-bubble-float-left { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: -webkit-transform; transition-property: transform; }
.hvr-bubble-float-left:before { position: absolute; z-index: -1; content: ''; top: -webkit-calc(50% - 10px); top: calc(50% - 10px); left: 0; border-style: solid; border-width: 10px 10px 10px 0; border-color: transparent transparent transparent; border-right-color: #EB4D5C; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: -webkit-transform; transition-property: transform; }
.hvr-bubble-float-left:hover, .hvr-bubble-float-left:focus, .hvr-bubble-float-left:active { -webkit-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px); }
.hvr-bubble-float-left:hover:before, .hvr-bubble-float-left:focus:before, .hvr-bubble-float-left:active:before { -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px); } .hvr-bubble-float-top { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: -webkit-transform; transition-property: transform; }
.hvr-bubble-float-top:before { position: absolute; z-index: -1; content: ''; left: -webkit-calc(50% - 10px); left: calc(50% - 10px); top: 0; border-style: solid; border-width: 0 10px 10px 10px; border-color: transparent transparent #EB4D5C transparent; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: -webkit-transform; transition-property: transform; }
.hvr-bubble-float-top:hover, .hvr-bubble-float-top:focus, .hvr-bubble-float-top:active { -webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px); }
.hvr-bubble-float-top:hover:before, .hvr-bubble-float-top:focus:before, .hvr-bubble-float-top:active:before { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); } .hvr-sweep-to-right { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.hvr-sweep-to-right:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #EB4D5C; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; -ms-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active { color: white; }
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } .hvr-overline-reveal { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; overflow: hidden; }
.hvr-overline-reveal:before { content: ""; position: absolute; z-index: -1; left: 0; right: 0; top: 0; background: #EB4D5C; height: 4px; -webkit-transform: translateY(-4px); -ms-transform: translateY(-4px); transform: translateY(-4px); -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .hvr-outline-out { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; }
.hvr-outline-out:before { content: ''; position: absolute; border: #e1e1e1 solid 4px; top: 0; right: 0; bottom: 0; left: 0; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: top, right, bottom, left; transition-property: top, right, bottom, left; }
.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before { top: -8px; right: -8px; bottom: -8px; left: -8px; } .hvr-sweep-to-right { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.hvr-sweep-to-right:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #EB4D5C; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; -ms-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active { color: white; }
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }     article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; }  abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } mark { background: #bbbbbb; color: #000000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5rem; }
sub { bottom: -0.25rem; }  svg:not(:root) { overflow: hidden; }   button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35rem 0.625rem 0.75rem; } legend { border: 0; padding: 0; } optgroup { font-weight: bold; } figure { margin: 0; max-width: 100%; } h1, h2, h3, h4, h5, h6 { font-weight: 400; }
h1 { font-size: 1.625rem; line-height: 1.5; }
h2 { font-size: 1.375rem; line-height: 1.3; }
h3 { font-size: 1.125rem; line-height: 1.6; }
h4 { font-size: 1rem; line-height: 1.5; }
h5 { font-size: 0.75rem; line-height: 1.5; }
h6 { font-size: 0.625rem; line-height: 1.5; }
ul, ol, dd { margin-left: 1.875rem; }
li > ul, li > ol { margin-bottom: 0; } table { border-collapse: collapse; border-spacing: 0; width: 100%; }
th, td { border-bottom: 1px solid #E1E1E1; padding: 15px; text-align: left; }
th:first-child, td:first-child { padding-left: 0; }
th:last-child, td:last-child { padding-right: 0; }
.rthd-comment-content th, .rthd-comment-content td { vertical-align: top; }
.rthd-comment-content th:first-child, .rthd-comment-content td:first-child { width: 18%; }   pre { background: #eeeeee; border: 1px solid #f1f1f1; max-width: 100%; overflow: auto; padding: 1rem; }
pre code.bash, pre > code { background: transparent; border: 0; display: block; margin: 0; padding: 0; }
pre code code.bash { font-size: inherit; }
code { padding: 0.125rem 0.375rem; margin: 0 0.1875rem; font-size: 80%; background: #eeeeee; border: 1px solid #f1f1f1; border-radius: 3px; } code, kbd, pre, samp { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; } q, blockquote { margin: 0 0 1.875rem 1.875rem; padding-left: 0.9375rem; }
blockquote { border-top: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; border-left: 5px solid #bbbbbb; }
blockquote:before { content: ""; }
blockquote:before { color: #bbbbbb; font-size: 1.5625rem; vertical-align: -0.3125rem; margin: 0 0.9375rem 0 0; }
blockquote p { display: inline; } hr { background-color: #cccccc; border: 0; box-sizing: content-box; height: 0.0625rem; } .lesse-hs-1-main-title { text-align: center; }
.lesse-hs1-title { font-size: 1rem; font-weight: 400; margin-bottom: 0.625rem; text-transform: uppercase; }
.lesse-hs1-description { font-size: 0.8125rem; }
.lesse-hs-1-main-title, .lesse-hs3-main-title, .lesse-hs7-title { margin-bottom: 3.125rem; }
.lesse-hs-1-main-title, .lesse-hs2-title, .lesse-hs3-main-title, .lesse-hs4-title, .lesse-hs5-title, .lesse-hs6-title, .lesse-hs7-title, .lesse-hs7-main-title { font-size: 2.25rem; text-transform: uppercase; }
.lesse-hs4-title { margin-bottom: 0.3125rem; text-transform: uppercase; color: #ffffff; font-size: 1.125rem; }
.lesse-hs5-title, .lesse-hs7-main-title { margin-bottom: 1.25rem; }
.lesse-hs7-title { font-size: 1.25rem; margin-bottom: 0.625rem; }
.lesse-hs10-title { font-size: 1rem; }
.lesse-hs10-title { margin-bottom: 0; font-size: 1.125rem; font-weight: normal; } .widget { margin-bottom: 1.875rem; }
.widget-title { text-transform: uppercase; letter-spacing: 0.125rem; }
.widget-title-sidebar { font-size: 1.125rem; }
.site-footer { color: #888888; font-size: 0.8125rem; }
.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6 { color: #ffffff; }
.widget-title-footer { font-size: 1.125rem; }
h1, h2, h3, h4, h5, h6, .site-title, .lesse-hs-1-main-title, .lesse-hs1-title, .lesse-hs3-main-title, .lesse-hs3-title, .lesse-hs5-title, .lesse-hs7-title, .lesse-hs7-main-title, .lesse-main-navigation, .widget-title-sidebar, .entry-title, .reply { color: #000000; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .site-title a, .lesse-hs-1-main-title a, .lesse-hs1-title a, .lesse-hs3-main-title a, .lesse-hs3-title a, .lesse-hs5-title a, .lesse-hs7-title a, .lesse-hs7-main-title a, .lesse-main-navigation a, .widget-title-sidebar a, .entry-title a, .reply a { color: #000000; }   .screen-reader-text { clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden; }
.screen-reader-text:hover, .screen-reader-text:active, .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: 0.05469rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; } .alignleft { display: inline; float: left; margin-right: 1.5em; }
.alignright { display: inline; float: right; margin-left: 1.5em; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.left { float: left; }
.right { float: right; } .clear-both { clear: both; }
.clear-none { clear: none; }
.clear-left { clear: left; }
.clear-right { clear: right; }
.overflow { overflow: hidden; } .fontello:before, blockquote:before, .lesse-customizer-preview-message:before, .lesse-wide-thumb-content time:before, .lesse-cycle-pager a:before, .lesse-cycle-pager .current-slide a:before, .post-navigation .nav-previous a:before, .more-link:before, .widget_archive li:before, .widget_recent_comments li:before, .widget_categories li:before, .widget_meta li:before, .widget_pages li:before, .widget_recent_entries li:before, .widget_nav_menu li:before, .comments-area .comments-title:before, .comment-metadata time:before, .comment-metadata .edit-link:before, .fontello-after:after, .lesse-main-navigation .menu-item-has-children > a:after, .lesse-main-navigation .flexMenu-viewMore > a:after, .post-navigation .nav-next a:after { font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.hide { display: none; }
.row-container { padding-left: 0.9375rem; padding-right: 0.9375rem; max-width: 81.25rem; margin-left: auto; margin-right: auto; }
.mt-10 { margin-top: 0.625rem; }
.mt-20 { margin-top: 1.25rem; }
.mr-10 { margin-right: 0.625rem; }
.mr-20 { margin-right: 1.25rem; }
.mb-10 { margin-bottom: 0.625rem; }
.mb-20 { margin-bottom: 1.25rem; }
.ml-10 { margin-left: 0.625rem; }
.ml-20 { margin-left: 1.25rem; } .pt-10 { padding-top: 0.625rem; }
.pt-20 { padding-top: 1.25rem; }
.pr-10 { padding-right: 0.625rem; }
.pr-20 { padding-right: 1.25rem; }
.pb-10 { padding-bottom: 0.625rem; }
.pb-20 { padding-bottom: 1.25rem; }
.pl-10 { padding-left: 0.625rem; }
.pl-20 { padding-left: 1.25rem; } .lh-1 { line-height: 1; } .fontello:before, blockquote:before, .lesse-customizer-preview-message:before, .lesse-wide-thumb-content time:before, .lesse-cycle-pager a:before, .lesse-cycle-pager .current-slide a:before, .post-navigation .nav-previous a:before, .more-link:before, .widget_archive li:before, .widget_recent_comments li:before, .widget_categories li:before, .widget_meta li:before, .widget_pages li:before, .widget_recent_entries li:before, .widget_nav_menu li:before, .comments-area .comments-title:before, .comment-metadata time:before, .comment-metadata .edit-link:before { font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .lesse-overlay { position: absolute; width: 100%; height: 100%; background: #000000; opacity: 0.4; left: 0; top: 0; -webkit-transition: 0.1s; transition: 0.1s; }
.lesse-customize-preview { min-height: 500px; text-align: center; padding: 200px 10px; }
.lesse-customizer-preview-message { padding: 10px; text-align: center; background-color: #999; color: #ffffff; width: 90%; margin: 0 auto; cursor: pointer; -webkit-transition: 0.3s; transition: 0.3s; clear: both; overflow: hidden; }
.lesse-customizer-preview-message a { color: inherit; }
.lesse-customizer-preview-message a:hover { color: inherit; }
.lesse-customizer-preview-message:hover { background: #444444; }
.lesse-customizer-preview-message:before { content: ""; } .blog .format-aside .entry-title, .archive .format-aside .entry-title { display: none; } .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } embed, iframe, object { max-width: 100%; } .wp-caption { margin-bottom: 1.5rem; max-width: 100%; }
.wp-caption img[class*="wp-image-"] { display: block; margin-left: auto; margin-right: auto; }
.wp-caption .wp-caption-text { margin: 0.8075rem 0; }
.wp-caption-text { text-align: center; } .gallery { margin-bottom: 1.5rem; }
.gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; }
.gallery-columns-2 .gallery-item { max-width: 50%; }
.gallery-columns-3 .gallery-item { max-width: 33.33%; }
.gallery-columns-4 .gallery-item { max-width: 25%; }
.gallery-columns-5 .gallery-item { max-width: 20%; }
.gallery-columns-6 .gallery-item { max-width: 16.66%; }
.gallery-columns-7 .gallery-item { max-width: 14.28%; }
.gallery-columns-8 .gallery-item { max-width: 12.5%; }
.gallery-columns-9 .gallery-item { max-width: 11.11%; }
.gallery-caption { display: block; }  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none; } .infinity-end.neverending .site-footer { display: block; } #tinymce.mce-content-body { font-size: 16px; font-style: normal; font-weight: 400; padding: 15px !important; }
.hidden { display: none; }
.invisible { visibility: hidden; } .animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
@-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translateX(-20px); }
100% { opacity: 1; -webkit-transform: translateX(0); } }
@keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translateX(-20px); transform: translateX(-20px); }
100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } }
.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }
.animated-menu { -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
@-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); }
100% { opacity: 1; -webkit-transform: translateY(0); } }
@keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); }
100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } }
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }
@-webkit-keyframes fadeIn { 0% { opacity: 0; }
100% { opacity: 1; } }
@keyframes fadeIn { 0% { opacity: 0; }
100% { opacity: 1; } }
.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; } .spinner { width: 40px; height: 40px; position: relative; margin: 100px auto; }
.double-bounce1, .double-bounce2 { width: 100%; height: 100%; border-radius: 50%; background-color: #333; opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: sk-bounce 2.0s infinite ease-in-out; animation: sk-bounce 2.0s infinite ease-in-out; }
.double-bounce2 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; }
@-webkit-keyframes sk-bounce { 0%, 100% { -webkit-transform: scale(0); }
50% { -webkit-transform: scale(1); } }
@keyframes sk-bounce { 0%, 100% { transform: scale(0); -webkit-transform: scale(0); }
50% { transform: scale(1); -webkit-transform: scale(1); } } html { box-sizing: border-box; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #555555; }
*, *:before, *:after { box-sizing: inherit; } body { background: #ffffff; background-size: 100% auto; margin: 0; font-family: "Marcellus", serif; color: #555555; font-size: 0.9375rem; line-height: 2;  word-break: break-word; }
img { height: auto; max-width: 100%; vertical-align: middle; } a { outline: 0; text-decoration: none; -webkit-transition: 0.3s; transition: 0.3s; }
a:hover { outline: 0; } li > ul, li > ol { margin-bottom: 0; margin-left: 1.5rem; }
dt { font-weight: bold; }
dd { margin: 0 1.5rem 1.5rem; }
ul { list-style: disc; margin: 0; padding: 0; } button, input[type="button"], input[type="reset"], input[type="submit"] { border: 0; color: #ffffff; line-height: 1; padding: 0.8125rem; padding-bottom: 0.625rem; font-family: inherit; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; text-transform: uppercase; }
button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus { background: #000000; outline: 0; } input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea { color: #666666; border: 1px solid #cccccc; font-family: inherit; line-height: 1.5; -webkit-transition: 0.3s; transition: 0.3s; }
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus { color: #111111; border: 1px solid #000000; outline: 0; }
textarea { padding: 0.625rem; }
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"] { padding: 0.625rem; }
select { color: #555555; font-size: 1rem; max-width: 100%; }
.nav-next a, .nav-previous a { color: inherit; } .lesse-lite-pagination a { color: #000000; }
.lesse-wide-thumb-content time:before { content: ""; }
.moretag { display: block; } .site-content { padding-top: 3.125rem; padding-bottom: 3.125rem; }
.page-template-home .site-content { padding-top: 0; padding-bottom: 0; }
.lesse-primary { background: #ffffff; padding-top: 1.25rem; padding-bottom: 1.25rem; }
.site-main { min-height: 31.25rem; }
.custom-background .lesse-article-content { padding-left: 0.9375rem; padding-right: 0.9375rem; }
.custom-background.lesse-lite-list-view .site-main { background: transparent; }
.custom-background.lesse-lite-list-view .hentry { background: #ffffff; }
.custom-background .page-header { padding: 0.9375rem; }
.lesse-lite-list-view .site-main { padding: 0; }
.lesse-lite-list-view .lesse-post-thumb { margin-bottom: 1.25rem; }
.lesse-lite-list-view .lesse-article-content { margin-bottom: 1.25rem; }
.lesse-lite-list-view .entry-title { font-size: 1.625rem; }
.lesse-lite-list-view .entry-content h1 { font-size: 1.375rem; }
.lesse-lite-list-view .entry-content h2 { font-size: 1.25rem; }
.lesse-lite-list-view .entry-content h3 { font-size: 1.125rem; }
.lesse-lite-list-view .entry-content h4 { font-size: 1rem; }
.lesse-lite-list-view .entry-content h5 { font-size: 0.875rem; }
.lesse-lite-list-view .entry-content h6 { font-size: 0.75rem; }  .lesse-main-navigation-container { margin-top: 18px; }
.lesse-main-navigation.loading { max-height: 40px; overflow: hidden; }
.lesse-main-navigation { float: right; background: #ffffff; text-transform: uppercase; font-size: 0.75rem; }
.lesse-main-navigation ul { list-style: none; }
.lesse-main-navigation > div, .lesse-main-navigation > div > ul { float: right; }
.lesse-main-navigation ul:first-child > li > a { padding: 1.125rem 0; margin: 0 1.25rem; }
.lesse-main-navigation a { padding: 0 1.5625rem; display: block; letter-spacing: 1px; color: inherit; }
.lesse-main-navigation li { float: left; position: relative; }
.lesse-main-navigation li:hover > ul { display: inline-block; }
.lesse-main-navigation li > ul { box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); background: #ffffff; padding: 1.25rem 0; }
.lesse-main-navigation li ul { display: none; position: absolute; top: 3.75rem; right: 0; z-index: 9; }
.lesse-main-navigation li ul ul { right: 12.5rem; top: 0; }
.lesse-main-navigation li ul li { float: none; width: 12.5rem; text-align: left; }
.lesse-main-navigation .menu-item-has-children > a:after { content: ""; }
.lesse-main-navigation .sub-menu a, .lesse-main-navigation .flexMenu-popup a { padding: 0.625rem; }
.lesse-main-navigation .sub-menu a:hover, .lesse-main-navigation .flexMenu-popup a:hover { color: #ffffff; }
.lesse-main-navigation .sub-menu:after, .lesse-main-navigation .sub-menu:before, .lesse-main-navigation .flexMenu-popup:after, .lesse-main-navigation .flexMenu-popup:before { bottom: 100%; right: 20%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.lesse-main-navigation .sub-menu:after, .lesse-main-navigation .flexMenu-popup:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 8px; margin-left: -8px; }
.lesse-main-navigation .sub-menu:before, .lesse-main-navigation .flexMenu-popup:before { border-color: rgba(204, 204, 204, 0); border-bottom-color: #f1f1f1; border-width: 9px; margin-left: -9px; }
.lesse-main-navigation .flexMenu-viewMore > a:after { content: ""; } .menu-toggle, .lesse-main-navigation.toggled ul { display: block; }
.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { margin: 0 0 1.5rem; overflow: hidden; }
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float: left; width: 50%; }
.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: right; text-align: right; width: 50%; } .mm-menu .mm-search input { border-radius: 30px; text-indent: 10px; }
.menu-long-menu-container { width: 100%; }
.menu-long-menu-container li { display: inline-block; position: static; }
.current-menu-item a { color: #000000; }
.current-menu-item .hvr-overline-reveal:before { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }  .site-branding { padding: 0.9375rem; background: #ffffff; }
.site-branding img { max-height: 32px; }
.site-title, .site-description { display: inline-block; line-height: 1; vertical-align: middle; }
.site-title { margin-bottom: 0; font-size: 1.25rem; }
.site-description { font-size: 0.875rem; margin-bottom: 0; padding-left: 0.3125rem; border-left: 1px solid #f1f1f1; line-height: 1.1; }
.site-description.lesse-desc-no-bar { border-left: none; }
.logo-link { display: inline-block; } .lesse-sticky-header { width: 100%; z-index: 1001; }
.lesse-full-slider-page .lesse-sticky-header { position: absolute; bottom: 0; left: 0; }
.page-template-home .lesse-has-home-rev-slider.lesse-full-slider-page .lesse-sticky-header { bottom: auto; top: 0; }
.site-header { z-index: 26; position: relative; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.22); background: #fff; width: 100%; max-height: 100px; }
.is-sticky .site-header { left: 0; right: 0; }
.lesse-header { padding-top: 20px; padding-bottom: 20px; box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.22); background: #fff; }
.is-sticky .lesse-header { left: 0; right: 0; }
.lesse-wide-thumb { position: relative; overflow: hidden; max-height: 31.25rem; min-height: 6.25rem; }
.lesse-wide-thumb img { width: 100%; position: relative; }
.lesse-wide-thumb-content { position: absolute; bottom: 10px; left: 0; width: 100%; } .lesse-super-slider { position: relative; width: 100%; overflow: hidden; height: 100%; -webkit-transition: 0.3s; transition: 0.3s; opacity: 0; }
.admin-bar .lesse-super-slider { margin-top: -2rem; }
.lesse-super-container { width: 100%; height: 100%; position: relative; }
.lesse-super-container li:before { content: ''; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); position: absolute; top: 0; left: 0; z-index: 1; }
html, body, #page { height: 100%; }
.lesse-cycle-pager { position: absolute; bottom: 65px; right: 0; z-index: 26; margin-right: 0.625rem; }
.lesse-cycle-pager li { display: inline-block; }
.lesse-cycle-pager a { color: #555555; display: inline-block; font-size: 0.9375rem; cursor: pointer; line-height: 1; }
.lesse-cycle-pager a:before { content: ""; }
.lesse-cycle-pager a:before { width: 1.875rem; margin: 0; color: #ffffff; }
.lesse-cycle-pager a:hover { opacity: 0.6; -webkit-transition: 0.3s; transition: 0.3s; }
.lesse-cycle-pager .current-slide a { opacity: 0.6; cursor: auto; }
.lesse-cycle-pager .current-slide a:before { content: ""; }
.lesse-cycle-pager .current-slide a:before { width: 1.875rem; margin: 0; color: #ffffff; }
.lesse-progress-bar-wrapper { background: rgba(255, 255, 255, 0.5); position: absolute; overflow: hidden; bottom: 61px; left: 0; width: 100%; height: 6px; z-index: 5; }
.lesse-progress-bar { height: 100%; opacity: 0.7; z-index: 27; position: relative; top: 0; } .lesse-slide-content { position: absolute; top: 50%; display: inline-block; left: 0; right: 0; bottom: 0; width: 90%; margin: 0 auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); color: #ffffff; padding: 10px; text-align: center; }
.lesse-slide-title { font-size: 2.5rem; text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); -webkit-transition: 0.5s; transition: 0.5s; margin-bottom: 0.625rem; letter-spacing: 0.125rem; }
.lesse-slide-description { display: inline-block; font-size: 1.25rem; }
.lesse-slide-title, .lesse-slide-description { color: #ffffff; }
.lesse-slide-title a, .lesse-slide-description a { color: #ffffff; }
.lesse-slide-title a:hover, .lesse-slide-description a:hover { color: #ffffff; }
.lesse-next, .lesse-prev { z-index: 26; position: absolute; background: rgba(0, 0, 0, 0.5); text-align: center; top: 50%; cursor: pointer; font-size: 1.25rem; margin-top: -1.5625rem; color: #ffffff; -webkit-transition: 0.5s; transition: 0.5s; border-radius: 100%; height: 3.125rem; width: 3.125rem; }
.lesse-next:hover, .lesse-prev:hover { background: rgba(0, 0, 0, 0.6); color: #ffffff; }
.lesse-next:before, .lesse-prev:before { line-height: 2.5; }
.lesse-prev { left: 15px; }
.lesse-next { right: 15px; }
.lesse-full-slider-loader { position: absolute; top: 50%; margin: 0 auto; left: 50%; margin-left: -26px; margin-top: -26px; } .sticky { display: block; }
.hentry { margin: 0 0 6.25rem; overflow: hidden; }
.updated:not(.published) { display: none; }
.single .byline, .group-blog .byline { display: inline; }
.page-content, .entry-content, .entry-summary { margin: 1.5rem 0 0; }
.single .page-content, .single .entry-content, .single .entry-summary, .page .page-content, .page .entry-content, .page .entry-summary { margin: 0; }
.page-links { clear: both; margin: 0 0 1.5rem; }
.post-navigation { border-top: 1px solid #F5F3F1; border-bottom: 1px solid #F5F3F1; }
.post-navigation .nav-previous, .post-navigation .nav-next { padding: 1.25rem; }
.post-navigation .nav-previous a, .post-navigation .nav-next a { text-transform: uppercase; }
.post-navigation .nav-next a:after { content: ""; }
.post-navigation .nav-previous a:before { content: ""; }
.entry-title { color: #000000; }
.lesse-lite-pagination { margin: 3.125rem 0; padding: 0.625rem 0; text-align: right; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; background: #ffffff; border-radius: 0.1875rem; }
.lesse-lite-pagination .current { text-decoration: underline; color: inherit; }
.lesse-lite-pagination .current, .lesse-lite-pagination a, .lesse-lite-pagination .next, .lesse-lite-pagination .prev, .lesse-lite-pagination .page-numbers { margin-right: 0.625rem; -webkit-transition: 0.5s; transition: 0.5s; }
.lesse-lite-pagination .current:hover, .lesse-lite-pagination a:hover, .lesse-lite-pagination .next:hover, .lesse-lite-pagination .prev:hover, .lesse-lite-pagination .page-numbers:hover { text-decoration: underline; }
.page-links > .page-links-title { border: 0; height: auto; margin: 0; padding-right: 0.5rem; width: auto; }
.page-links a, .page-links > span { border: 1px solid; border-radius: 2px; display: inline-block; font-size: 0.8125rem; height: 1.5rem; line-height: 1.375rem; margin-right: 0.25rem; text-align: center; width: 1.5rem; }
.entry-footer { padding: 0.625rem 0 1.875rem 0; font-size: 0.8125rem; border-top: 1px solid #f1f1f1; }
.entry-footer .byline, .entry-footer .posted-on { margin-right: 0.625rem; }
.entry-footer .byline:after, .entry-footer .posted-on:after { content: "/"; }
.lesse-post-thumb img { width: 100%; }
.lesse-post-thumb a { display: block; }
.comment-respond label { display: inline-block; min-width: 6.25rem; } .entry-date-wrapper { float: left; margin-right: 0.625rem; padding-right: 0.625rem; border-right: 1px solid #f2f2f2; text-align: center; }
.entry-date-wrapper .date { font-weight: 700; font-size: 3.4375rem; display: block; color: #000000; line-height: 1; }
.entry-date-wrapper .month, .entry-date-wrapper .year { display: block; font-size: 0.75rem; line-height: 1.5; }
.lesse-content-wrapper { overflow: hidden; }
.lesse-content-wrapper .entry-title { margin-bottom: 0.625rem; }
.lesse-meta-item { margin-right: 0.9375rem; }
.lesse-meta-item:hover:before { -webkit-transition: 0.3s; transition: 0.3s; }
.more-link:before { content: ""; }
.lesse-scroll-bar { text-align: center; background: #bbbbbb; color: #ffffff; position: relative; }
.lesse-scroll-icon { position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; cursor: pointer; -webkit-transition: 0.3s; transition: 0.3s; width: 0; height: 0; border-left: 2.0625rem solid transparent; border-right: 2.0625rem solid transparent; border-bottom: 1.875rem solid #2B2B2B; }
.lesse-scroll-icon:before { vertical-align: bottom; margin-left: -0.4375rem; }
.lesse-no-banner-image { min-height: 400px; }
.page-header { background: #ffffff; border-radius: 3px; margin-bottom: 0.9375rem; }
.lesse-wide-thumb-content .entry-meta { margin-left: 0.625rem; display: inline-block; }
.entry-meta span { margin-right: 0.625rem; font-size: 0.875rem; }
.entry-footer, .entry-footer a, .edit-link:before { color: #bbbbbb; } .entry-date-wrapper a, .entry-meta, .entry-meta a { color: #bbbbbb; }
.lesse-banner-title, .lesse-wide-thumb-content .entry-title { color: #ffffff; text-transform: uppercase; letter-spacing: 0.125rem; font-weight: 100; font-size: 1.875rem; margin-bottom: 0.9375rem; }
.lesse-wide-thumb-content a, .lesse-wide-thumb-content, .lesse-wide-thumb-content .entry-meta, .lesse-wide-thumb-content .edit-link:before { color: #ffffff; }  .widget_archive ul, .widget_recent_comments ul, .widget_categories ul, .widget_meta ul, .widget_pages ul, .widget_recent_entries ul, .widget_nav_menu ul { list-style: none; }
.widget_archive li, .widget_recent_comments li, .widget_categories li, .widget_meta li, .widget_pages li, .widget_recent_entries li, .widget_nav_menu li { margin-bottom: 0.625rem; }
.widget_archive li:before, .widget_recent_comments li:before, .widget_categories li:before, .widget_meta li:before, .widget_pages li:before, .widget_recent_entries li:before, .widget_nav_menu li:before { content: ""; }
.widget_archive li:before, .widget_recent_comments li:before, .widget_categories li:before, .widget_meta li:before, .widget_pages li:before, .widget_recent_entries li:before, .widget_nav_menu li:before { margin-left: 0; text-align: left; color: #bbbbbb; }
.widget-sidebar { background: #ffffff; color: #555555; padding-top: 1.25rem; padding-bottom: 1.25rem; margin-bottom: 1.875rem; }
.widget-sidebar a { color: #555555; }
.lesse-lite-secondary .widget_calendar th, .lesse-lite-secondary .widget_calendar td { padding: 0; border: 0; text-align: center; }
.lesse-lite-secondary .widget_calendar a { text-decoration: none; }
.lesse-lite-secondary .widget_calendar thead th { border-right: 1px solid #E5E5E5; }
.lesse-lite-secondary .widget_calendar thead th:last-child { border-right: 0; }
.lesse-lite-secondary .widget_calendar caption { margin-bottom: 0.9375rem; padding: 0.625rem 0; text-align: left; }
.lesse-lite-secondary .widget_calendar #today { padding: 0.3125rem 0; color: #ffffff; }
.lesse-lite-secondary .widget_calendar #today a { color: #ffffff; }
.lesse-lite-secondary .widget_calendar tfoot td { text-align: left; }
.lesse-lite-secondary .widget_calendar #next { text-align: right; }
.lesse-lite-secondary .widget_search input[type="search"] { width: 100%; }
.lesse-lite-secondary .widget_search .search-submit { display: none; }
.lesse-lite-secondary .widget_tag_cloud a { padding: 0.625rem; display: inline-block; margin: 0.125rem 0.0625rem; text-decoration: none; -webkit-transition: 0.3s; transition: 0.3s; border: 1px solid #f1f1f1; text-transform: uppercase; letter-spacing: 0.0625rem; }
.lesse-lite-secondary .widget_tag_cloud a:hover { color: #ffffff; }
.widget_pages li > ul, .widget_pages li > ol { margin-bottom: initial; margin-left: initial; margin-top: 0.625rem; } .site-footer .widget input { background: #333333; color: #ffffff; border: none; }
.site-footer a { color: #c5c5c5; }
.site-footer .calendar_wrap { background: #333333; padding: 0 0.9375rem 0.0625rem; }
.site-footer .widget_calendar thead { color: #bbbbbb; }
.site-footer .widget_calendar th, .site-footer .widget_calendar td { padding: 0; border: 0; text-align: center; }
.site-footer .widget_calendar caption { margin-bottom: 0.9375rem; color: #c5c5c5; padding: 0.625rem 0; text-align: left; }
.site-footer .widget_calendar #today { color: #ffffff; padding: 0.3125rem 0; }
.site-footer .widget_calendar #today a { color: #ffffff; }
.site-footer .widget_calendar #prev { text-align: left; }
.site-footer .widget_calendar #next { text-align: right; }
.site-footer .widget_search { margin: 0.625rem 0; }
.site-footer .widget_search .search-field { border: none; width: 100%; outline: 0; }
.site-footer .widget_search .search-submit { display: none; }
.site-footer .widget_tag_cloud a { padding: 0.3125rem 0.625rem; display: inline-block; margin: 0.125rem 0.0625rem; text-decoration: none; text-transform: uppercase; -webkit-transition: 0.3s; transition: 0.3s; text-transform: uppercase; letter-spacing: 0.0625rem; background: #333333; }
.site-footer .widget_tag_cloud a:hover { color: #ffffff; } .comment-content a { word-wrap: break-word; }
.bypostauthor { display: block; }
.comments-area .comments-title { color: #000000; font-weight: bold; }
.comments-area .comments-title:before { content: ""; }
.comments-area .fn { text-transform: capitalize; }
.comments-area .comment-list { margin: 0; list-style: none; padding: 0; }
.comments-area .comment-author img { float: left; margin-right: 0.9375rem; border-radius: 100%; }
.comments-area .comment-author .url { color: #555555; text-transform: capitalize; }
.comments-area li.comment { overflow: hidden; margin-bottom: 1.5625rem; }
.comments-area li.comment:last-child { border-bottom: none; }
.comments-area .comment-body { margin-bottom: 1.25rem; border-bottom: 1px solid #f4f4f4; }
.comments-area .comment-body p { margin-bottom: 0.3125rem; }
.comments-area .comment-body .comment-meta, .comments-area .comment-body .comment-content, .comments-area .comment-body .reply { padding: 0.625rem; }
.comments-area .comment-content { margin-top: 0.625rem; }
.comments-area .reply { text-align: right; }
.comments-area ol.children { margin-bottom: 0; list-style: none; }
.comment-metadata { color: #bbbbbb; }
.comment-metadata a { font-size: 0.8125rem; color: #bbbbbb; }
.comment-metadata time:before { content: ""; }
.comment-metadata time:before { margin-left: 0; }
.comment-metadata .edit-link:before { content: ""; }
.comment-respond a { color: #000000; }
.comment-form-comment textarea { width: 100%; }
.comment-reply-title { text-transform: uppercase; }
.comment-awaiting-moderation { font-style: italic; font-size: 0.75rem; } .site-footer { clear: both; }
.site-footer .row-content { border-bottom: none; }
.lesse-footer-widgets.row-content { background: #222222; padding-top: 1.875rem; padding-bottom: 1.875rem; }
.lesse-footer-widgets.row-content [class*="column"] + [class*="column"]:last-child { float: left; }
.lesse-site-info-container.row-content { background: #2b2b2b; padding-top: 0.9375rem; padding-bottom: 0.9375rem; }
.site-info { padding: 0; font-size: 0.8125rem; }
.site-info a { color: #bbbbbb; }
.lesse-site-info { padding-top: 0.9375rem; padding-bottom: 0.9375rem; }
.lesse-scroll-icon:before { font-size: 1rem; } .error-404 { text-align: center; background: #ffffff; min-height: 33.75rem; }
.error-404 .page-header { padding-top: 1.875rem; }
.error-404 h1 { border: none; font-size: 2.5rem; }
.error-404 .lesse-404-description { font-size: 1.5625rem; }
.error-404 .lesse-search-form { margin-bottom: 1.875rem; }
.error-404 .search-field { min-width: 25rem; margin-bottom: 1.25rem; } @media only screen and (min-width: 1025px) { .lesse-mobile-nav-button { display: none; } }
@media only screen and (max-width: 1024px) { .lesse-lfb-thumb { width: 100%; margin: 0; margin-bottom: 1.5625rem; }
.lesse-lfb-content { overflow: visible; }
.lesse-lfb-content p { margin-bottom: 0.3125rem; }
.lesse-content-wrapper { overflow: visible; }
.lesse-slide-title { font-size: 2rem; }
.lesse-slide-description { font-size: 1rem; } }
@media only screen and (max-width: 640px) { html.mm-blocking { margin-top: 0 !important; }
html.mm-blocking .logged-in.admin-bar { margin-top: 46px; }
.error-404 .search-field, .search-page .search-field { min-width: auto; width: 100%; }
.site-description { display: none !important; }
.lesse-slide-title { font-size: 1.375rem; }
.lesse-slide-description { font-size: 0.6875rem; } }
@media only screen and (max-width: 782px) { .admin-bar .lesse-super-slider { margin-top: -2.875rem; } }
@font-face{
font-family: 'cabaret';
src: url(//compagnie-petit-cabaret.fr/wp-content/themes/lesse_ory/cabaret.ttf);
}
.lesse-banner-title{
font-size: 2.3rem;
font-family: 'cabaret';
}
.lesse-primary{
border-radius: 5px;
}
.widget-sidebar{
border-radius: 5px;
}