@charset "UTF-8";
@charset "UTF-8";
div.wpcf7 {
margin: 0;
padding: 0;
display: inline-block;
width: 100%;
text-align: center;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
margin-left: 0.5em;
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 img.ajax-loader {
border: none;
vertical-align: middle;
margin-left: 4px;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}.easingslider,.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{
line-height:0!important;
outline:0!important;
padding:0!important;
margin:0!important}
.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{
clear:none!important;
border:0!important}
.easingslider{
position:relative!important;
z-index:0;
left: 20px;
top: -70px;}
.easingslider.has-loaded .easingslider-arrows,.easingslider.has-loaded .easingslider-pagination{
opacity:1}
.easingslider-viewport{
position:relative!important;
height: 620px!important;}
.easingslider-preload{
background-image:url(//charlesseguy.com/wp-content/plugins/easing-slider/images/loading.gif);
background-repeat:no-repeat;
background-position:center center;
background-color:#fff;
width:100%!important;
height:100%!important;
position:absolute!important;
top:0!important;
left:0!important;
z-index:50!important}
.easingslider-slide{
position:absolute!important;
top:0;
left:0;
bottom:0;
right:0;
background-color:transparent;
overflow:hidden}
.easingslider-slide.active{
z-index:10!important}
.easingslider-slide.next-out,.easingslider-slide.prev-out{z-index:20!important}.easingslider-slide.next-in,.easingslider-slide.prev-in{z-index:30!important}.easingslider-background-slide{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.easingslider-link{position:relative!important;display:block!important;height:100%!important}.easingslider-image{max-width:100%!important;max-height:none!important;width:auto!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;display:block;position:absolute;top:0;left:0;bottom:0;right:0}.easingslider .easingslider-arrows.has-hover,.easingslider .easingslider-pagination.has-hover{opacity:0}.easingslider:hover .easingslider-arrows.has-hover,.easingslider:hover .easingslider-pagination.has-hover{opacity:1}.easingslider-play{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(//charlesseguy.com/wp-content/plugins/easing-slider/images/nav-play.png);background-repeat:no-repeat;background-position:center center;background-color:transparent;z-index:50;opacity:0;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;-ms-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;transition:opacity .1s ease-in}.easingslider-slide.active .easingslider-play{opacity:.5}.easingslider-slide.active .easingslider-play:hover{opacity:1}.easingslider-arrows{position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;background-repeat:no-repeat;z-index:40;cursor:pointer;opacity:0;-webkit-transition:opacity .3s ease,-webkit-transform .1s ease-in;-moz-transition:opacity .3s ease,-moz-transform .1s ease-in;-ms-transition:opacity .3s ease,-ms-transform .1s ease-in;-o-transition:opacity .3s ease,-o-transform .1s ease-in;transition:opacity .3s ease,transform .1s ease-in}.easingslider-arrows.easingslider-next{background-image:url(//charlesseguy.com/wp-content/plugins/easing-slider/images/nav-arrow-next.png);background-position:top right}.easingslider-arrows.easingslider-prev{background-image:url(//charlesseguy.com/wp-content/plugins/easing-slider/images/nav-arrow-prev.png);background-position:top left}.easingslider-arrows.easingslider-next.inside{right:10px}.easingslider-arrows.easingslider-next.outside{right:-40px;padding-left:20px}.easingslider-arrows.easingslider-prev.inside{left:10px}.easingslider-arrows.easingslider-prev.outside{left:-40px;padding-right:20px}.easingslider .easingslider-prev.has-hover{-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);-o-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.easingslider .easingslider-next.has-hover{-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);-o-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.easingslider:hover .easingslider-next.has-hover,.easingslider:hover .easingslider-prev.has-hover{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.easingslider-pagination{position:absolute;z-index:40;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.easingslider-pagination.inside.bottom-left{bottom:10px;left:10px}.easingslider-pagination.inside.bottom-right{bottom:10px;right:10px}.easingslider-pagination.inside.bottom-center{left:0;width:100%;text-align:center}.easingslider-pagination.inside.top-left{top:10px;left:10px}.easingslider-pagination.inside.top-right{top:10px;right:10px}.easingslider-pagination.inside.top-center{top:10px;left:0;width:100%;text-align:center}.easingslider-pagination.outside.bottom-left{bottom:-25px;left:0;padding-top:20px}.easingslider-pagination.outside.bottom-right{bottom:-25px;right:0;padding-top:20px}.easingslider-pagination.outside.bottom-center{bottom:-25px;left:0;width:100%;text-align:center;padding-top:20px}.easingslider-pagination.outside.top-left{top:-25px;left:0;padding-bottom:20px}.easingslider-pagination.outside.top-right{top:-25px;right:0;padding-bottom:20px}.easingslider-pagination.outside.top-center{top:-25px;left:0;width:100%;text-align:center;padding-bottom:20px}.easingslider-pagination .easingslider-icon{width:15px;height:15px;margin:0;padding:0;background-image:url(//charlesseguy.com/wp-content/plugins/easing-slider/images/nav-icon-inactive.png);background-repeat:no-repeat;background-position:0 0;display:inline-block;zoom:1;z-index:40;cursor:pointer}.easingslider-pagination .easingslider-icon:last-child{margin-right:0}.easingslider-pagination .easingslider-icon.active{background-image:url(//charlesseguy.com/wp-content/plugins/easing-slider/images/nav-icon-active.png)}.easingslider .easingslider-pagination.has-hover{opacity:0}.easingslider:hover .easingslider-pagination.has-hover{opacity:1}.easingslider.use-fade .easingslider-slide.next-in,.easingslider.use-fade .easingslider-slide.prev-in{-webkit-animation:fadeIn .3s ease;-moz-animation:fadeIn .3s ease;-ms-animation:fadeIn .3s ease;-o-animation:fadeIn .3s ease;animation:fadeIn .3s ease}._easingslider.use-fade .easingslider-slide.next-out,._easingslider.use-fade .easingslider-slide.prev-out{-webkit-animation:fadeOut .3s ease;-moz-animation:fadeOut .3s ease;-ms-animation:fadeOut .3s ease;-o-animation:fadeOut .3s ease;animation:fadeOut .3s ease}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.easingslider.use-slide .easingslider-viewport{overflow:hidden}.easingslider.use-slide .easingslider-slide.next-in{-webkit-animation:slideNextIn .3s ease;-moz-animation:slideNextIn .3s ease;-ms-animation:slideNextIn .3s ease;-o-animation:slideNextIn .3s ease;animation:slideNextIn .3s ease}.easingslider.use-slide .easingslider-slide.next-out{-webkit-animation:slideNextOut .3s ease;-moz-animation:slideNextOut .3s ease;-ms-animation:slideNextOut .3s ease;-o-animation:slideNextOut .3s ease;animation:slideNextOut .3s ease}.easingslider.use-slide .easingslider-slide.prev-out{-webkit-animation:slidePrevOut .3s ease;-moz-animation:slidePrevOut .3s ease;-ms-animation:slidePrevOut .3s ease;-o-animation:slidePrevOut .3s ease;animation:slidePrevOut .3s ease}.easingslider.use-slide .easingslider-slide.prev-in{-webkit-animation:slidePrevIn .3s ease;-moz-animation:slidePrevIn .3s ease;-ms-animation:slidePrevIn .3s ease;-o-animation:slidePrevIn .3s ease;animation:slidePrevIn .3s ease}@-webkit-keyframes slideNextIn{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{-webkit-transform:none;transform:none}}@-moz-keyframes slideNextIn{0%{-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{-moz-transform:none;transform:none}}@-ms-keyframes slideNextIn{0%{-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{-ms-transform:none;transform:none}}@-o-keyframes slideNextIn{0%{-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{-o-transform:none;transform:none}}@keyframes slideNextIn{0%{transform:translate3d(100%,0,0)}100%{transform:none}}@-webkit-keyframes slideNextOut{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-moz-keyframes slideNextOut{0%{-moz-transform:none;transform:none}100%{-moz-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-ms-keyframes slideNextOut{0%{-ms-transform:none;transform:none}100%{-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-o-keyframes slideNextOut{0%{-o-transform:none;transform:none}100%{-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideNextOut{0%{transform:none}100%{transform:translate3d(100%,0,0)}}@-webkit-keyframes slidePrevOut{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-moz-keyframes slidePrevOut{0%{-moz-transform:none;transform:none}100%{-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-ms-keyframes slidePrevOut{0%{-ms-transform:none;transform:none}100%{-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-o-keyframes slidePrevOut{0%{-o-transform:none;transform:none}100%{-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slidePrevOut{0%{transform:none}100%{transform:translate3d(-100%,0,0)}}@-webkit-keyframes slidePrevIn{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{-webkit-transform:none;transform:none}}@-moz-keyframes slidePrevIn{0%{-moz-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{-moz-transform:none;transform:none}}@-ms-keyframes slidePrevIn{0%{-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{-ms-transform:none;transform:none}}@-o-keyframes slidePrevIn{0%{-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{-o-transform:none;transform:none}}@keyframes slidePrevIn{0%{transform:translate3d(-100%,0,0)}100%{transform:none}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.easingslider-preload{background-image:url(//charlesseguy.com/wp-content/plugins/easing-slider/images/loading@2x.gif);background-size:24px 24px}.easingslider-play{background-image:url(//charlesseguy.com/wp-content/plugins/easing-slider/images/nav-play@2x.png);background-size:40px 40px}.easingslider-arrows.easingslider-next{background-image:url(//charlesseguy.com/wp-content/plugins/easing-slider/images/nav-arrow-next@2x.png);background-size:30px 30px}.easingslider-arrows.easingslider-prev{background-image:url(//charlesseguy.com/wp-content/plugins/easing-slider/images/nav-arrow-prev@2x.png);background-size:30px 30px}.easingslider .easingslider-icon{background-image:url(//charlesseguy.com/wp-content/plugins/easing-slider/images/nav-icon-inactive@2x.png);background-size:14px 14px}.easingslider .easingslider-icon.active{background-image:url(//charlesseguy.com/wp-content/plugins/easing-slider/images/nav-icon-active@2x.png);background-size:14px 14px}}
 .column,.columns,.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.clearfix:after,.row .row.collapse:after,.row .row:after,.row:after,[class*=block-grid-]:after{clear:both}.flex-video,body{position:relative}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(.755,.050,.855,.060);transition-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{0%,100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-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}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}meta.foundation-version{font-family:"/5.5.1/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.063em) and (max-width:64em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.063em) and (max-width:90em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.063em) and (max-width:120em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}.row,select{width:100%}meta.foundation-data-attribute-namespace{font-family:false}body,html{height:100%;font-size:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1.5;cursor:auto}a:hover{cursor:pointer}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix:after,.clearfix:before{content:" ";display:table}.hide{display:none}.row .row.collapse:after,.row .row.collapse:before,.row .row:after,.row .row:before,.row:after,.row:before,[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}.row{max-width:62.5em;margin:0 auto}.row .row,.row .row.collapse{width:auto;margin:0;max-width:none}.row.collapse .row{margin-left:0;margin-right:0}.column,.columns{width:100%;float:left}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}@media only screen{.column,.columns,.small-pull-0,.small-pull-1,.small-pull-10,.small-pull-11,.small-pull-2,.small-pull-3,.small-pull-4,.small-pull-5,.small-pull-6,.small-pull-7,.small-pull-8,.small-pull-9,.small-push-0,.small-push-1,.small-push-10,.small-push-11,.small-push-2,.small-push-3,.small-push-4,.small-push-5,.small-push-7,.small-push-8,.small-push-9{position:relative}.column,.columns,.row.small-collapse>.column,.row.small-collapse>.columns{padding-left:0;padding-right:0}.small-push-0{left:0;right:auto}.small-pull-0{right:0;left:auto}.small-push-1{left:8.33333%;right:auto}.small-pull-1{right:8.33333%;left:auto}.small-push-2{left:16.66667%;right:auto}.small-pull-2{right:16.66667%;left:auto}.small-push-3{left:25%;right:auto}.small-pull-3{right:25%;left:auto}.small-push-4{left:33.33333%;right:auto}.small-pull-4{right:33.33333%;left:auto}.small-push-5{left:41.66667%;right:auto}.small-pull-5{right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{right:50%;left:auto}.small-push-7{left:58.33333%;right:auto}.small-pull-7{right:58.33333%;left:auto}.small-push-8{left:66.66667%;right:auto}.small-pull-8{right:66.66667%;left:auto}.small-push-9{left:75%;right:auto}.small-pull-9{right:75%;left:auto}.small-push-10{left:83.33333%;right:auto}.small-pull-10{right:83.33333%;left:auto}.small-push-11{left:91.66667%;right:auto}.small-pull-11{right:91.66667%;left:auto}.column,.columns{float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0!important}.small-offset-1{margin-left:8.33333%!important}.small-offset-2{margin-left:16.66667%!important}.small-offset-3{margin-left:25%!important}.small-offset-4{margin-left:33.33333%!important}.small-offset-5{margin-left:41.66667%!important}.small-offset-6{margin-left:50%!important}.small-offset-7{margin-left:58.33333%!important}.small-offset-8{margin-left:66.66667%!important}.small-offset-9{margin-left:75%!important}.small-offset-10{margin-left:83.33333%!important}.small-offset-11{margin-left:91.66667%!important}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}.row.small-collapse .row{margin-left:0;margin-right:0}.row.small-uncollapse>.column,.row.small-uncollapse>.columns{padding-left:0;padding-right:0;float:left}}@media only screen and (min-width:40.063em){.column,.columns,.row.medium-collapse>.column,.row.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-pull-0,.medium-pull-1,.medium-pull-10,.medium-pull-11,.medium-pull-2,.medium-pull-3,.medium-pull-4,.medium-pull-5,.medium-pull-6,.medium-pull-7,.medium-pull-8,.medium-pull-9,.medium-push-0,.medium-push-1,.medium-push-10,.medium-push-11,.medium-push-2,.medium-push-3,.medium-push-4,.medium-push-5,.medium-push-6,.medium-push-7,.medium-push-8,.medium-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.medium-push-0{left:0;right:auto}.medium-pull-0{right:0;left:auto}.medium-push-1{left:8.33333%;right:auto}.medium-pull-1{right:8.33333%;left:auto}.medium-push-2{left:16.66667%;right:auto}.medium-pull-2{right:16.66667%;left:auto}.medium-push-3{left:25%;right:auto}.medium-pull-3{right:25%;left:auto}.medium-push-4{left:33.33333%;right:auto}.medium-pull-4{right:33.33333%;left:auto}.medium-push-5{left:41.66667%;right:auto}.medium-pull-5{right:41.66667%;left:auto}.medium-push-6{left:50%;right:auto}.medium-pull-6{right:50%;left:auto}.medium-push-7{left:58.33333%;right:auto}.medium-pull-7{right:58.33333%;left:auto}.medium-push-8{left:66.66667%;right:auto}.medium-pull-8{right:66.66667%;left:auto}.medium-push-9{left:75%;right:auto}.medium-pull-9{right:75%;left:auto}.medium-push-10{left:83.33333%;right:auto}.medium-pull-10{right:83.33333%;left:auto}.medium-push-11{left:91.66667%;right:auto}.medium-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0!important}.medium-offset-1{margin-left:8.33333%!important}.medium-offset-2{margin-left:16.66667%!important}.medium-offset-3{margin-left:25%!important}.medium-offset-4{margin-left:33.33333%!important}.medium-offset-5{margin-left:41.66667%!important}.medium-offset-6{margin-left:50%!important}.medium-offset-7{margin-left:58.33333%!important}.medium-offset-8{margin-left:66.66667%!important}.medium-offset-9{margin-left:75%!important}.medium-offset-10{margin-left:83.33333%!important}.medium-offset-11{margin-left:91.66667%!important}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.row.medium-collapse .row{margin-left:0;margin-right:0}.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{padding-left:0;padding-right:0;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}}@media only screen and (min-width:64.063em){.column,.columns,.row.large-collapse>.column,.row.large-collapse>.columns{padding-left:0;padding-right:0}.large-pull-0,.large-pull-1,.large-pull-10,.large-pull-11,.large-pull-2,.large-pull-3,.large-pull-4,.large-pull-5,.large-pull-6,.large-pull-7,.large-pull-8,.large-pull-9,.large-push-0,.large-push-1,.large-push-10,.large-push-11,.large-push-2,.large-push-3,.large-push-4,.large-push-5,.large-push-6,.large-push-7,.large-push-8,.large-push-9,.pull-0,.pull-1,.pull-10,.pull-11,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.push-0,.push-1,.push-10,.push-11,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9{position:relative}.large-push-0{left:0;right:auto}.large-pull-0{right:0;left:auto}.large-push-1{left:8.33333%;right:auto}.large-pull-1{right:8.33333%;left:auto}.large-push-2{left:16.66667%;right:auto}.large-pull-2{right:16.66667%;left:auto}.large-push-3{left:25%;right:auto}.large-pull-3{right:25%;left:auto}.large-push-4{left:33.33333%;right:auto}.large-pull-4{right:33.33333%;left:auto}.large-push-5{left:41.66667%;right:auto}.large-pull-5{right:41.66667%;left:auto}.large-push-6{left:50%;right:auto}.large-pull-6{right:50%;left:auto}.large-push-7{left:58.33333%;right:auto}.large-pull-7{right:58.33333%;left:auto}.large-push-8{left:66.66667%;right:auto}.large-pull-8{right:66.66667%;left:auto}.large-push-9{left:75%;right:auto}.large-pull-9{right:75%;left:auto}.large-push-10{left:83.33333%;right:auto}.large-pull-10{right:83.33333%;left:auto}.large-push-11{left:91.66667%;right:auto}.large-pull-11{right:91.66667%;left:auto}.column,.columns{position:relative;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0!important}.large-offset-1{margin-left:8.33333%!important}.large-offset-2{margin-left:16.66667%!important}.large-offset-3{margin-left:25%!important}.large-offset-4{margin-left:33.33333%!important}.large-offset-5{margin-left:41.66667%!important}.large-offset-6{margin-left:50%!important}.large-offset-7{margin-left:58.33333%!important}.large-offset-8{margin-left:66.66667%!important}.large-offset-9{margin-left:75%!important}.large-offset-10{margin-left:83.33333%!important}.large-offset-11{margin-left:91.66667%!important}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.row.large-collapse .row{margin-left:0;margin-right:0}.row.large-uncollapse>.column,.row.large-uncollapse>.columns{padding-left:0;padding-right:0;float:left}.push-0{left:0;right:auto}.pull-0{right:0;left:auto}.push-1{left:8.33333%;right:auto}.pull-1{right:8.33333%;left:auto}.push-2{left:16.66667%;right:auto}.pull-2{right:16.66667%;left:auto}.push-3{left:25%;right:auto}.pull-3{right:25%;left:auto}.push-4{left:33.33333%;right:auto}.pull-4{right:33.33333%;left:auto}.push-5{left:41.66667%;right:auto}.pull-5{right:41.66667%;left:auto}.push-6{left:50%;right:auto}.pull-6{right:50%;left:auto}.push-7{left:58.33333%;right:auto}.pull-7{right:58.33333%;left:auto}.push-8{left:66.66667%;right:auto}.pull-8{right:66.66667%;left:auto}.push-9{left:75%;right:auto}.pull-9{right:75%;left:auto}.push-10{left:83.33333%;right:auto}.pull-10{right:83.33333%;left:auto}.push-11{left:91.66667%;right:auto}.pull-11{right:91.66667%;left:auto}}[class*=block-grid-]{display:block;padding:0;margin:0 -.625rem}[class*=block-grid-]>li{display:block;height:auto;float:left;padding:0 .625rem 1.25rem}@media only screen{.small-block-grid-1>li{width:100%;list-style:none}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;list-style:none}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.33333%;list-style:none}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;list-style:none}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;list-style:none}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;list-style:none}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;list-style:none}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;list-style:none}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;list-style:none}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;list-style:none}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;list-style:none}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;list-style:none}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:40.063em){.medium-block-grid-1>li{width:100%;list-style:none}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{width:50%;list-style:none}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{width:33.33333%;list-style:none}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{width:25%;list-style:none}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{width:20%;list-style:none}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{width:16.66667%;list-style:none}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{width:14.28571%;list-style:none}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{width:12.5%;list-style:none}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{width:11.11111%;list-style:none}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{width:10%;list-style:none}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{width:9.09091%;list-style:none}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{width:8.33333%;list-style:none}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.063em){.large-block-grid-1>li{width:100%;list-style:none}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;list-style:none}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.33333%;list-style:none}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;list-style:none}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;list-style:none}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;list-style:none}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;list-style:none}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;list-style:none}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;list-style:none}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;list-style:none}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;list-style:none}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;list-style:none}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.slick-track:after,.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.flex-video{padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen{.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-medium,.hide-for-medium-only,.hide-for-medium-up,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium-down,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-down,.hide-for-medium-down,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium,.show-for-medium-only,.show-for-medium-up,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium-down,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-down,.hidden-for-medium-down,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-medium,.visible-for-medium-only,.visible-for-medium-up,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-medium,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium-down,table.show-for-small,table.show-for-small-down,table.show-for-small-only,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-medium,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium-down,thead.show-for-small,thead.show-for-small-down,thead.show-for-small-only,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium-down,tbody.show-for-small,tbody.show-for-small-down,tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-medium,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium-down,tr.show-for-small,tr.show-for-small-down,tr.show-for-small-only,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-medium,td.hide-for-medium-only,td.hide-for-medium-up,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium-down,td.show-for-small,td.show-for-small-down,td.show-for-small-only,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-medium,th.hide-for-medium-only,th.hide-for-medium-up,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium-down,th.show-for-small,th.show-for-small-down,th.show-for-small-only,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:40.063em){.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-down,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-down,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-only,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-only,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:64.063em){.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-down,.show-for-xxlarge-down{display:inherit!important}.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-down,.hide-for-xxlarge-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-down,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-down,.hidden-for-xxlarge-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large,table.show-for-large-down,table.show-for-large-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-down,table.show-for-xxlarge-down{display:table!important}thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large,thead.show-for-large-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-down,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large,tbody.show-for-large-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-down,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large,tr.show-for-large-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-down,tr.show-for-xxlarge-down{display:table-row}td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large,td.show-for-large-down,td.show-for-large-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-down,td.show-for-xxlarge-down,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large,th.show-for-large-down,th.show-for-large-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-down,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:90.063em){.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xxlarge,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-down{display:inherit!important}.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-down,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xxlarge,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none!important}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xxlarge,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-down{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-down,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xxlarge,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xxlarge,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge,table.show-for-xlarge-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-down{display:table!important}thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xxlarge,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-down{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xxlarge,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-down{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xxlarge,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-down{display:table-row}td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xxlarge,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge,td.show-for-xlarge-down,td.show-for-xlarge-only,td.show-for-xlarge-up,td.show-for-xxlarge-down,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xxlarge,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge,th.show-for-xlarge-down,th.show-for-xlarge-only,th.show-for-xlarge-up,th.show-for-xxlarge-down{display:table-cell!important}}@media only screen and (min-width:120.063em){.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge,.hide-for-xlarge-down,.hide-for-xlarge-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-up,.show-for-xxlarge,.show-for-xxlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit!important}.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge,.show-for-xlarge-down,.show-for-xlarge-only{display:none!important}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge,.hidden-for-xlarge-down,.hidden-for-xlarge-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:static!important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge,.visible-for-xlarge-down,.visible-for-xlarge-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge,table.hide-for-xlarge-down,table.hide-for-xlarge-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up{display:table!important}thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.hide-for-xlarge-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{display:table-header-group!important}tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.hide-for-xlarge-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{display:table-row-group!important}tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.hide-for-xlarge-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{display:table-row}td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge,td.hide-for-xlarge-down,td.hide-for-xlarge-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-up,td.show-for-xxlarge,td.show-for-xxlarge-down,td.show-for-xxlarge-only,td.show-for-xxlarge-up,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge,th.hide-for-xlarge-down,th.hide-for-xlarge-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-up,th.show-for-xxlarge,th.show-for-xxlarge-down,th.show-for-xxlarge-only,th.show-for-xxlarge-up{display:table-cell!important}}.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table!important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}@media only screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:inherit!important}.hide-for-landscape,.show-for-portrait{display:none!important}table.hide-for-portrait,table.show-for-landscape{display:table!important}thead.hide-for-portrait,thead.show-for-landscape{display:table-header-group!important}tbody.hide-for-portrait,tbody.show-for-landscape{display:table-row-group!important}tr.hide-for-portrait,tr.show-for-landscape{display:table-row!important}td.hide-for-portrait,td.show-for-landscape,th.hide-for-portrait,th.show-for-landscape{display:table-cell!important}}@media only screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:inherit!important}.hide-for-portrait,.show-for-landscape{display:none!important}table.hide-for-landscape,table.show-for-portrait{display:table!important}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group!important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group!important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row!important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell!important}}.show-for-touch{display:none!important}.hide-for-touch,.touch .show-for-touch{display:inherit!important}.touch .hide-for-touch{display:none!important}.touch table.show-for-touch,table.hide-for-touch{display:table!important}.touch thead.show-for-touch,thead.hide-for-touch{display:table-header-group!important}.touch tbody.show-for-touch,tbody.hide-for-touch{display:table-row-group!important}.touch tr.show-for-touch,tr.hide-for-touch{display:table-row!important}.touch td.show-for-touch,.touch th.show-for-touch,td.hide-for-touch,th.hide-for-touch{display:table-cell!important}.print-only{display:none!important}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none!important}.print-only{display:block!important}.hide-for-print{display:none!important}.show-for-print{display:inherit!important}table.show-for-print{display:table!important}thead.show-for-print{display:table-header-group!important}tbody.show-for-print{display:table-row-group!important}tr.show-for-print{display:table-row!important}td.show-for-print,th.show-for-print{display:table-cell!important}} .fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(//charlesseguy.com/wp-content/themes/mimal/css/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute;cursor:pointer}#fancybox-loading div{width:44px;height:44px;background:url(//charlesseguy.com/wp-content/themes/mimal/css/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(//charlesseguy.com/wp-content/themes/mimal/css/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(//charlesseguy.com/wp-content/themes/mimal/css/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(//charlesseguy.com/wp-content/themes/mimal/css/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(//charlesseguy.com/wp-content/themes/mimal/css/fancybox_loading@2x.gif);background-size:24px 24px}}.selecter{position:relative;display:block;margin:10px 0;z-index:1;max-width:30%}.selecter:focus{box-shadow:none;outline:0}.selecter,.selecter *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.selecter,.selecter *,.selecter :after,.selecter :before{box-sizing:border-box}.selecter-element{width:100%;height:100%;position:absolute;left:0;opacity:0;z-index:-1}.selecter-element,.selecter-element:focus{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.no-opacity .selecter-element{left:-999999px}.selecter-selected{position:relative;background:#fff;border:1px solid #ccc;color:#222;cursor:pointer;display:block;font-size:13px;margin:0;overflow:hidden;padding:10px 15px;text-overflow:clip;z-index:2;border-radius:3px}.selecter-selected:after{height:0;width:0;position:absolute;top:0;right:15px;bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;content:'';display:block;margin:auto 0}.no-touch .selecter-selected:hover{color:#333}.no-touch .selecter.disabled .selecter-selected:hover{color:#ccc}.selecter-options{width:100%;max-height:260px;position:absolute;top:100%;left:0;border:1px solid #ccc;border-width:0 1px 1px;background-color:#fff;display:none;margin:0;overflow:auto;overflow-x:hidden;padding:0;z-index:50;border-radius:0 0 3px 3px}.selecter-group,.selecter-item{border-bottom:1px solid #ccc;display:block;padding:10px 15px}.selecter-options.scroller{position:absolute;overflow:hidden}.no-opacity .selecter-options{width:auto}.selecter-group{color:#999;font-size:11px;text-transform:uppercase}.selecter-item{width:100%;background:#fff;color:#222;cursor:pointer;font-size:13px;margin:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis}.selecter-item.placeholder{display:none}.slick-list,.slick-slider,.slick-track{display:block;position:relative}.selecter-item.selected{background:#eee}.selecter-item.disabled{cursor:default}.selecter-item:first-child{border-radius:0}.selecter-item:last-child{border-bottom:0;border-radius:0 0 2px 2px}.no-touch .selecter-item.selected:hover,.no-touch .selecter-item:hover{color:#333;background-color:#ccc}.no-touch .selecter-item.disabled:hover,.selecter-item.disabled{color:#ccc;background-color:#fff}.selecter.open{z-index:3}.selecter.open .selecter-selected{z-index:51;border-radius:3px 3px 0 0}.selecter.focus .selecter-selected,.selecter.open .selecter-selected{background-color:#fff}.selecter.cover .selecter-options{border-width:1px;top:0;border-radius:3px}.selecter.cover .selecter-options .selecter-item.first{border-radius:3px 3px 0 0}.selecter.cover.open .selecter-selected{z-index:49;border-radius:3px 3px 0 0}.selecter.bottom .selecter-options{top:auto;bottom:100%;border-width:1px 1px 0}.selecter.bottom .selecter-item:last-child{border:none}.selecter.bottom.open .selecter-selected{border-radius:0 0 3px 3px}.selecter.bottom.open .selecter-options{border-radius:3px 3px 0 0}.selecter.bottom .cover .selecter-options{top:auto;bottom:0}.selecter.bottom .cover.open .selecter-options,.selecter.bottom .cover.open .selecter-selected{border-radius:3px}.selecter.multiple .selecter-options{width:100%;position:static;border-width:1px;display:block;border-radius:3px;box-shadow:none}.selecter.disabled .selecter-selected{background:#fff;border-color:#ccc;color:#ccc;cursor:default}.selecter.disabled .selecter-options{background:#fff;border-color:#ccc}.selecter.disabled .selecter-group,.selecter.disabled .selecter-item{border-color:#ccc;color:#ccc;cursor:default}.no-touch .selecter.disabled .selecter-item.selected:hover,.selecter.disabled .selecter-item.selected{background:#fafafa}.no-touch .selecter.disabled .selecter-item:hover,.selecter.disabled .selecter-item{color:#ccc;background-color:#fff}.selecter-options.scroller .scroller-content{max-height:260px;padding:0}@media screen and (max-width:740px){.selecter{max-width:40%}}@media screen and (max-width:500px){.selecter{max-width:100%}}.slick-slider{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none} .vjs-default-skin{color:#ccc}@font-face{font-family:VideoJS;src:url(//charlesseguy.com/wp-content/themes/mimal/css/font/vjs.eot);src:url(//charlesseguy.com/wp-content/themes/mimal/css/font/vjs.eot?#iefix) format('embedded-opentype'),url(//charlesseguy.com/wp-content/themes/mimal/css/font/vjs.woff) format('woff'),url(//charlesseguy.com/wp-content/themes/mimal/css/font/vjs.ttf) format('truetype'),url(//charlesseguy.com/wp-content/themes/mimal/css/font/vjs.svg#icomoon) format('svg');font-weight:400;font-style:normal}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,.7)}.vjs-default-skin .vjs-play-progress,.vjs-default-skin .vjs-volume-level{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 #66a8cc}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar,.vjs-default-skin.vjs-error .vjs-control-bar,.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:"\e001"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font,.vjs-default-skin .vjs-current-time,.vjs-default-skin .vjs-duration,.vjs-time-divider{float:left}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;width:100%}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em;left:4.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing,.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu{border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content{height:2.9em;width:10em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div,.vjs-default-skin .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.2)}.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,.1)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin.vjs-live .vjs-progress-control,.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,.7);border:.1em solid #3b4249;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button,.vjs-default-skin.vjs-has-started .vjs-big-play-button,.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-error-display{display:none}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4000000000000001em}.vjs-default-skin .vjs-big-play-button:focus,.vjs-default-skin:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,.5)}.vjs-error-display a,.vjs-error-display a:visited{color:#F4A460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing,.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:block}.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:none}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover,.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js,.vjs-caption-settings,.vjs-poster{background-color:#000}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}.vjs-default-skin .vjs-captions-button:before{content:"\e008"}.vjs-default-skin .vjs-chapters-button:before{content:"\e00c"}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js{position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster,.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none}.vjs-caption-settings{position:relative;top:1em;opacity:.75;color:#FFF;margin:0 auto;padding:.5em;height:15em;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.vjs-hidden{display:none!important}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;font-family:Arial,sans-serif;text-align:center;width:30em;height:15em;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460}
 html {
font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%
}
body {
margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,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
}
a {
background:0 0
}
a:active,a:hover {
outline:0
}
abbr[title] {
border-bottom:1px dotted
}
b,strong {
font-weight:700
}
dfn {
font-style:italic
}
h1 {
font-size:2em;
margin:.67em 0
}
mark {
background:#ff0;
color:#000
}
small {
font-size:80%
}
sub,sup {
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}
sup {
top:-.5em
}
sub {
bottom:-.25em
}
img {
border:0
}
svg:not(:root) {
overflow:hidden
}
figure {
margin:1em 40px
}
hr {
box-sizing:content-box;
height:0
}
pre {
overflow:auto
}
code,kbd,pre,samp {
font-family:monospace,monospace;
font-size:1em
}
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;
box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset {
border:1px solid silver;
margin:0 2px;
padding:.35em .625em .75em
}
legend {
border:0;
padding:0
}
textarea {
overflow:auto
}
optgroup {
font-weight:700
}
table {
border-collapse:collapse;
border-spacing:0
}
td,th {
padding:0
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
margin:0;
padding:0;
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block
}
body {
line-height:1
}
ol,ul {
list-style:none
}
blockquote,q {
quotes:none
}
blockquote:after,blockquote:before,q:after,q:before {
content:'';
content:none
}
table {
border-collapse:collapse;
border-spacing:0
}
@font-face {
font-family:Didot-Regular;
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/Didot.eot);
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/Didot.eot?#iefix) format("embedded-opentype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Didot.woff) format("woff"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Didot.ttf) format("truetype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Didot.svg#Didot-Regular) format("svg");
font-style:normal;
font-weight:400
}
@font-face {
font-family:Didot-Bold;
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/Didot-Bold.eot);
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/Didot-Bold.eot?#iefix) format("embedded-opentype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Didot-Bold.woff) format("woff"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Didot-Bold.ttf) format("truetype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Didot-Bold.svg#Didot-Bold) format("svg");
font-style:normal;
font-weight:400
}
@font-face {
font-family:Didot-Italic;
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/Didot-italic.eot);
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/Didot-italic.eot?#iefix) format("embedded-opentype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Didot-italic.woff) format("woff"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Didot-italic.ttf) format("truetype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Didot-italic.svg#Didot-Italic) format("svg");
font-style:normal;
font-weight:400
}
@font-face {
font-family:FuturaStd-Book;
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/FuturaStd-Book.eot);
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/FuturaStd-Book.eot?#iefix) format("embedded-opentype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/FuturaStd-Book.woff) format("woff"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/FuturaStd-Book.ttf) format("truetype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/FuturaStd-Book.svg#FuturaStd-Book) format("svg");
font-style:normal;
font-weight:400
}
@font-face {
font-family:FuturaStd-Bold;
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/FuturaStd-CondensedBold.eot);
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/FuturaStd-CondensedBold.eot?#iefix) format("embedded-opentype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/FuturaStd-CondensedBold.woff) format("woff"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/FuturaStd-CondensedBold.ttf) format("truetype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/FuturaStd-CondensedBold.svg#FuturaStd-Bold) format("svg");
font-style:normal;
font-weight:400
}
@font-face {
font-family:FuturaStd-Heavy;
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/FuturaStd-Heavy.eot);
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/FuturaStd-Heavy.eot?#iefix) format("embedded-opentype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/FuturaStd-Heavy.woff) format("woff"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/FuturaStd-Heavy.ttf) format("truetype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/FuturaStd-Heavy.svg#FuturaStd-Heavy) format("svg");
font-style:normal;
font-weight:400
}
@font-face {
font-family:Montserrat-Regular;
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/Montserrat-Regular.eot);
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Montserrat-Regular.woff) format("woff"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Montserrat-Regular.ttf) format("truetype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Montserrat-Regular.svg#Montserrat-Regular) format("svg");
font-style:normal;
font-weight:400
}
@font-face {
font-family:Majesti-Banner-Light;
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/Majesti-Banner-Light.eot);
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/Majesti-Banner-Light.eot?#iefix) format("embedded-opentype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Majesti-Banner-Light.woff) format("woff"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Majesti-Banner-Light.ttf) format("truetype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Majesti-Banner-Light.svg#Majesti-Banner-Light) format("svg");
font-style:normal;
font-weight:400
}
@font-face {
font-family:LibreCaslonText-Regular;
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/LibreCaslonText-Regular.eot);
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/LibreCaslonText-Regular.eot?#iefix) format("embedded-opentype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/LibreCaslonText-Regular.woff) format("woff"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/LibreCaslonText-Regular.ttf) format("truetype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/LibreCaslonText-Regular.svg#LibreCaslonText-Regular) format("svg");
font-style:normal;
font-weight:400
}
@font-face {
font-family:Questa_Grande;
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/2-Questa_Grande_Regular.eot);
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/2-Questa_Grande_Regular.eot?#iefix) format("embedded-opentype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/2-Questa_Grande_Regular.woff) format("woff"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/2-Questa_Grande_Regular.ttf) format("truetype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/2-Questa_Grande_Regular.svg#2-Questa_Grande_Regular) format("svg");
font-style:normal;
font-weight:400
}
@font-face {
font-family:Questa_Sans;
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/2-Questa_Sans_Regular.eot);
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/2-Questa_Sans_Regular.eot?#iefix) format("embedded-opentype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/2-Questa_Sans_Regular.woff) format("woff"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/2-Questa_Sans_Regular.ttf) format("truetype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/2-Questa_Sans_Regular.svg#2-Questa_Sans_Regular) format("svg");
font-style:normal;
font-weight:400
}
@font-face {
font-family:Pompadour;
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/Pompadour.eot);
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/Pompadour.eot?#iefix) format("embedded-opentype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Pompadour.woff) format("woff"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Pompadour.ttf) format("truetype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/Pompadour.svg#Pompadour) format("svg");
font-style:normal;
font-weight:400
}
@font-face {
font-family:Minimal-Icons;
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/minimal-icons.eot?5mswl2);
src:url(//charlesseguy.com/wp-content/themes/mimal/fonts/minimal-icons.eot?#iefix5mswl2) format("embedded-opentype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/minimal-icons.ttf?5mswl2) format("truetype"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/minimal-icons.woff?5mswl2) format("woff"),url(//charlesseguy.com/wp-content/themes/mimal/fonts/minimal-icons.svg?5mswl2#Minimal-Icons) format("svg");
font-weight:400;
font-style:normal
}
[class*=" min-icon-"],[class^=min-icon-] {
font-family:Minimal-Icons;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; }
.min-icon-slide-down-arrow:before {
content:"\21"
}
.min-icon-close-light:before {
content:"\22"
}
.min-icon-light-arrow:before {
content:"\23"
}
.min-icon-search-icon:before {
content:"\24"
}
.min-icon-flothemes-logo:before {
content:"\25"
}
.min-icon-gallery-about:before {
content:"\26"
}
.min-icon-close-button:before {
content:"\27"
}
.min-icon-share:before {
content:"\28"
}
.min-icon-slider-arrow:before {
content:"\29"
}
.min-icon-soc-facebook:before {
content:"\2a"
}
.min-icon-soc-gplus:before {
content:"\2b"
}
.min-icon-soc-instagram:before {
content:"\2c"
}
.min-icon-soc-linkedin:before {
content:"\2d"
}
.min-icon-soc-pinterest:before {
content:"\2e"
}
.min-icon-soc-tumblr:before {
content:"\2f"
}
.min-icon-soc-twitter:before {
content:"\30"
}
.min-icon-soc-vimeo:before {
content:"\31"
}
.min-icon-soc-youtube:before {
content:"\32"
}
.min-icon-play-button:before {
content:"\33"
}
h1,h2,h3,h4,h5,h6 {
font-family:Didot-Italic;
margin-bottom:.9em
} .fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object {
padding:0;
margin:0;
border:0;
outline:0;
vertical-align:top
}
.fancybox-wrap {
position:absolute;
top:0;
left:0;
z-index:8020
}
.fancybox-skin {
position:relative;
background:#f9f9f9;
color:#444;
text-shadow:none;
border-radius:4px
}
.fancybox-opened {
z-index:8030
}
.fancybox-opened .fancybox-skin {
box-shadow:0 10px 25px rgba(0,0,0,.5)
}
.fancybox-inner,.fancybox-outer {
position:relative
}
.fancybox-inner {
overflow:hidden
}
.fancybox-type-iframe .fancybox-inner {
-webkit-overflow-scrolling:touch
}
.fancybox-error {
color:#444;
font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
margin:0;
padding:15px;
white-space:nowrap
}
.fancybox-iframe,.fancybox-image {
display:block;
width:100%;
height:100%
}
.fancybox-image {
max-width:100%;
max-height:100%
}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span {
background-image:url(//charlesseguy.com/wp-content/themes/mimal/css/fancybox_sprite.png)
}
#fancybox-loading {
position:fixed;
top:50%;
left:50%;
margin-top:-22px;
margin-left:-22px;
background-position:0 -108px;
opacity:.8;
cursor:pointer;
z-index:8060
}
#fancybox-loading div {
width:44px;
height:44px;
background:url(//charlesseguy.com/wp-content/themes/mimal/css/fancybox_loading.gif) center center no-repeat
}
.fancybox-close {
position:absolute;
top:-18px;
right:-18px;
width:36px;
height:36px;
cursor:pointer;
z-index:8040
}
.fancybox-nav {
position:absolute;
top:0;
width:40%;
height:100%;
cursor:pointer;
text-decoration:none;
background:transparent url(//charlesseguy.com/wp-content/themes/mimal/css/blank.gif);
-webkit-tap-highlight-color:transparent;
z-index:8040
}
.fancybox-prev {
left:0
}
.fancybox-next {
right:0
}
.fancybox-nav span {
position:absolute;
top:50%;
width:36px;
height:34px;
margin-top:-18px;
cursor:pointer;
z-index:8040;
visibility:hidden
}
.fancybox-prev span {
left:10px;
background-position:0 -36px
}
.fancybox-next span {
right:10px;
background-position:0 -72px
}
.fancybox-nav:hover span {
visibility:visible
}
.fancybox-tmp {
position:absolute;
top:-99999px;
left:-99999px;
max-width:99999px;
max-height:99999px;
overflow:visible!important
}
.fancybox-lock {
overflow:visible!important;
width:auto
}
.fancybox-lock body {
overflow:hidden!important
}
.fancybox-lock-test {
overflow-y:hidden!important
}
.fancybox-overlay {
position:absolute;
top:0;
left:0;
overflow:hidden;
display:none;
z-index:8010;
background:url(//charlesseguy.com/wp-content/themes/mimal/css/fancybox_overlay.png)
}
.fancybox-overlay-fixed {
position:fixed;
bottom:0;
right:0
}
.fancybox-lock .fancybox-overlay {
overflow:auto;
overflow-y:scroll
}
.fancybox-title {
visibility:hidden;
font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
position:relative;
text-shadow:none;
z-index:8050
}
.fancybox-opened .fancybox-title {
visibility:visible
}
.fancybox-title-float-wrap {
position:absolute;
bottom:0;
right:50%;
margin-bottom:-35px;
z-index:8050;
text-align:center
}
.fancybox-title-float-wrap .child {
display:inline-block;
margin-right:-100%;
padding:2px 20px;
background:0 0;
background:rgba(0,0,0,.8);
border-radius:15px;
text-shadow:0 1px 2px #222;
color:#FFF;
font-weight:700;
line-height:24px;
white-space:nowrap
}
.fancybox-title-outside-wrap {
position:relative;
margin-top:10px;
color:#fff
}
.fancybox-title-inside-wrap {
padding-top:10px
}
.fancybox-title-over-wrap {
position:absolute;
bottom:0;
left:0;
color:#fff;
padding:10px;
background:#000;
background:rgba(0,0,0,.8)
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span {
background-image:url(//charlesseguy.com/wp-content/themes/mimal/css/fancybox_sprite@2x.png);
background-size:44px 152px
}
#fancybox-loading div {
background-image:url(//charlesseguy.com/wp-content/themes/mimal/css/fancybox_loading@2x.gif);
background-size:24px 24px
}
}
.fancybox-overlay {
background:rgba(255,255,255,.9)
}
.fancybox-overlay .fancybox-skin {
background:0 0;
box-shadow:none
}
.fancybox-overlay .fancybox-nav {
background:0 0
}
.fancybox-overlay .fancybox-nav:hover span {
opacity:1
}
.fancybox-overlay .fancybox-nav span {
display:block;
opacity:0;
background:0 0;
-webkit-transition:all 300ms;
transition:all 300ms;
font-family:Minimal-Icons;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:32px
}
.fancybox-overlay .fancybox-nav span:before {
content:"\29"
}
.fancybox-overlay .fancybox-nav.fancybox-prev span {
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}
.fancybox-overlay .fancybox-close {
background:0 0;
width:auto;
height:auto;
font-family:Minimal-Icons;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
background-color:#fff;
right:-15kpx;
top:-15px;
padding:10px;
border-radius:50%
}
.fancybox-overlay .fancybox-close:before {
content:"\22"
}
.vjs-hidden {
display:none
}
body,html {
height:100%
}
::-moz-selection {
background-color:#eee
}
::selection {
background-color:#eee
}
body {
font-size:18px;
font-family:FuturaStd-Book;
background-color:#fff;
overflow-scrolling:none;
scroll-behavior:smooth
}
body.fixed {
overflow:hidden
}
a {
text-decoration:none;
-webkit-transition:all 200ms;
transition:all 200ms;
color:#373737
}
a:hover {
color:#848484
}
.text-right {
text-align:right
}
p {
line-height:30px;
font-size:18px;
margin-bottom:1.8em
}
h1,h2,h3,h4,h5,h6 {
line-height:1.2em;
margin-bottom:1em
}
h1 {
font-size:60px
}
h2 {
font-size:48px
}
h3 {
font-size:24px;
display: none;
}
h4 {
font-size:18px
}
h5 {
font-size:15px
}
h6 {
font-size:12px
}
.text-center {
text-align:center
}
.page-content {
padding-top:40px
}
.page-content .the-content {
padding:0 0 70px 0
}
.page-content h1.title {
margin-bottom:0;
line-height:1.4em
}
.page-content .sub-title {
font-size:30px
}
.page-content .page-header {
margin-bottom:50px;
text-align:center
}
form {
padding:50px 0
}
form .field-group {
display:inline-block;
width:100%
}
input[type=text],input[type=email],input[type=password],input[type=search],textarea {
width:100%;
background-color:#fff;
border:1px solid #efefef;
text-align:center;
font-size:13px;
padding:17px 20px;
box-sizing:border-box;
height:50px;
margin-bottom:10px;
-webkit-transition:all 200ms;
transition:all 200ms;
box-shadow:none;
border-radius:0;
-webkit-appearance:none;
font-family: 'Questa_Sans';
}
input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus {
outline:0;
border-color:#999
}
input[type=text]:focus::-webkit-input-placeholder,input[type=email]:focus::-webkit-input-placeholder,input[type=password]:focus::-webkit-input-placeholder,input[type=search]:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder {
color:#999
}
input[type=text]:focus::-moz-placeholder,input[type=email]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=search]:focus::-moz-placeholder,textarea:focus::-moz-placeholder {
color:#999
}
input[type=text]:focus:-ms-input-placeholder,input[type=email]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=search]:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder {
color:#999
}
input[type=text]:focus::placeholder,input[type=email]:focus::placeholder,input[type=password]:focus::placeholder,input[type=search]:focus::placeholder,textarea:focus::placeholder {
color:#999
}
input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
font-family:Didot-italic;
font-weight:400;
color:#000;
-webkit-transition:color 500ms;
transition:color 500ms
}
input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,textarea::-moz-placeholder {
font-family:Didot-italic;
font-weight:400;
color:#000;
transition:color 500ms
}
input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,textarea:-ms-input-placeholder {
font-family:Didot-italic;
font-weight:400;
color:#000;
transition:color 500ms
}
input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,textarea::placeholder {
font-family:Didot-italic;
font-weight:400;
color:#000;
-webkit-transition:color 500ms;
transition:color 500ms
}
input[type=button],input[type=submit] {
text-align:center;
background-color:transparent;
border:none;
letter-spacing:1.2px;
font-size:12px;
font-family:FuturaStd-Bold;
text-transform:uppercase;
margin-top:10px
}
input[type=button]:focus,input[type=submit]:focus {
outline:0;
text-decoration:underline
}
button:focus {
outline:0
}
textarea {
height:auto;
text-align:center
}
textarea::-webkit-input-placeholder {
text-align:center
}
textarea::-moz-placeholder {
text-align:center
}
textarea:-ms-input-placeholder {
text-align:center
}
textarea::placeholder {
text-align:center
}
figure img {
max-width:100%;
height:auto
}
.category-select {
position:relative;
text-align:center;
width:100%;
display:inline-block
}
.category-select .label {
font-size:10px;
width:100%;
font-family:FuturaStd-Bold;
font-size:10px;
letter-spacing:1.2px;
text-transform:uppercase
}
.category-select a.toggle {
display:inline-block;
width:auto;
height:auto;
position:relative;
margin-bottom:40px
}
.category-select a.toggle.active:before {
opacity:0
}
.category-select a.toggle.active:after {
opacity:1
}
.category-select a.toggle:before {
content:'';
display:block;
width:20px;
height:20px;
background-image:url(//charlesseguy.com/wp-content/themes/mimal/img/category-open@2x.png);
background-size:20px 20px;
margin:0 auto;
-webkit-transition:all 300ms;
transition:all 300ms;
margin-bottom:10px
}
.category-select a.toggle:after {
content:'';
display:block;
width:20px;
height:20px;
background-image:url(//charlesseguy.com/wp-content/themes/mimal/img/category-close@2x.png);
background-size:20px 20px;
position:absolute;
top:0;
left:0;
right:0;
margin:0 auto;
-webkit-transition:all 300ms;
transition:all 300ms;
opacity:0
}
.category-select .category-list {
width:100%;
background-color:#fff;
position:absolute;
z-index:20;
padding-bottom:60px;
top:70px;
font-size:14px;
line-height:30px;
text-align:center;
visibility:hidden;
opacity:0;
-webkit-transition:all 300ms;
transition:all 300ms
}
.category-select .category-list.active {
visibility:visible;
opacity:1
}
.pagination {
padding:75px 0;
position:relative;
text-align:center;
font-family:FuturaStd-Bold
}
.pagination ul {
text-align:center
}
.pagination li {
display:inline-block;
text-transform:uppercase;
margin-right:20px;
letter-spacing:1.4px;
font-size:14px
}
.pagination li a.empty {
opacity:0;
visibility:hidden
}
.pagination li.active {
text-decoration:underline
}
.pagination li:nth-last-child(2) {
margin-right:0
}
.pagination li.nav {
letter-spacing:1.1px;
font-size:11px;
position:absolute;
line-height:22px
}
.pagination li.nav.prev {
left:20px
}
.pagination li.nav.next {
right:20px
}
.row {
max-width:100%
}
#wrapper {
padding:20px
}
.layout {
width:100%;
max-width:990px;
margin:0 auto
}
.flo-full-width .layout {
max-width:100%
}
strong {
font-weight:700
}
em {
font-style:italic
}
kbd {
font-family:monospace
}
.article-content {
word-wrap:break-word
}
.article-content figure,.article-content img {
max-width:100%
}
.article-content a {
text-decoration:underline
}
.article-content a:hover {
text-decoration:none
}
.article-content address {
font-size:90%;
margin-bottom:1.5em
}
.article-content cite {
font-style:italic
}
.article-content code {
background-color:#f0f0f0;
padding:5px 10px;
margin:0 5px;
border-radius:5px;
font-family:monospace;
font-size:14px
}
.article-content blockquote {
padding-left:20px;
font-style:italic;
border-left:2px solid #000;
margin-left:20px
}
.article-content table {
width:100%;
text-align:left;
margin-bottom:30px
}
.article-content table th {
padding-top:10px;
padding-bottom:20px
}
.article-content table td {
padding:10px 0;
border-bottom:1px solid #000
}
.article-content dl dt {
font-weight:700;
margin-bottom:10px
}
.article-content dl dd {
margin-left:20px;
margin-bottom:20px
}
.article-content ul {
list-style-type:circle;
margin-left:15px
}
.article-content ul ul {
margin-top:15px
}
.article-content ul li {
margin-bottom:15px;
line-height:1.5em
}
.article-content ul li>ul {
list-style-type:disc
}
.article-content ul li>ul li>ul {
list-style-type:square
}
.article-content ol {
list-style-type:decimal;
margin-left:15px
}
.article-content ol ol {
margin-top:15px
}
.article-content ol li {
margin-bottom:15px;
line-height:1.5em
}
.article-content ol li>ol {
list-style-type:upper-roman
}
.article-content ol li>ol li>ol {
list-style-type:lower-alpha
}
.article-content pre {
background-color:#f0f0f0;
padding:15px 10px;
border-radius:5px;
font-family:monospace;
font-size:14px;
margin-bottom:30px
}
.article-content q {
font-style:italic
}
.article-content var {
font-family:monospace;
font-size:16px
}
.vc_row.vc_row-o-full-height {
min-height:100vh!important
}
header.main-header .navigation-wrap {
box-sizing:border-box;
width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex
}
header.main-header .logo {
font-family:Didot-Bold;
font-size:30px
}
header.main-header ul.nav-menu>.menu-item {
font-family:FuturaStd-Bold;
text-transform:uppercase;
letter-spacing:2.8px;
font-size:14px
}
header.main-header .header-actions select {
display:none
}
header.main-header .header-actions .search {
font-size:14px;
position:relative;
top:1px
}
header.main-header .header-actions .search .min-icon-search-icon:before {
font-size:13px;
margin-right:5px
}
header.main-header .header-actions .search label {
display:inline-block;
font-family:FuturaStd-Bold;
text-transform:uppercase;
letter-spacing:2px;
cursor:pointer
}
header.main-header .header-actions .language-select .widget-title {
float:left;
margin-bottom:0;
margin-right:20px;
display:none
}
header.main-header .header-actions .language-select .qtranxs_flag_and_text {
padding-left:30px;
margin-right:10px
}
header.main-header .header-actions .language-select .selecter {
width:100px;
box-sizing:border-box;
text-align:left
}
header.main-header .header-actions .language-select .selecter .selecter-selected {
padding:5px 15px
}
header.main-header .header-actions .language-select ul {
float:left
}
header.main-header .header-actions .language-select ul li {
float:left
}
header.main-header .header-actions .language-select ul li:last-child {
margin-right:0
}
header.main-header .header-actions .language-select ul li img {
float:left
}
header.main-header .header-actions .language-select ul a {
font-size:14px;
line-height:10px;
text-transform:uppercase
}
header.main-header .hero-block {
width:100%;
height:100%;
float:left;
overflow:hidden
}
header.main-header .hero-block__bg {
width:100%;
height:100%;
background-color:#f4f4f4
}
header.main-header.hero-image {
height:100%
}
header.main-header.hero-image:after {
content:'';
display:block;
float:left;
width:100%;
height:20px;
background-color:#fff;
position:absolute;
bottom:0;
box-sizing:border-box;
z-index:1
}
@media only screen and (min-width:769px) {
header.main-header {
position:relative;
box-sizing:border-box;
width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex
}
header.main-header .hero-block__slider .hero_nav {
width:80%;
z-index:100;
text-align:center;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
z-index:102
}
header.main-header .hero-block__slider .hero_nav .nav-wrapper {
display:inline-block
}
header.main-header .hero-block__slider .hero_nav .logo {
line-height:1em
}
header.main-header .hero-block__slider .hero_nav .logo img {
-webkit-transition:all 300ms;
transition:all 300ms
}
header.main-header .hero-block__slider .hero_nav .logo .light_logo {
display:none
}
header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--light {
color:#e3e3e3
}
header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--light a {
color:#373737
}
header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--light .header-menu .header_main-nav_link>a {
color:#373737
}
header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--light .logo .light_logo {
opacity:0;
visibility:hidden;
display:none
}
header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--light .logo a {
color:#373737
}
header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--dark {
color:#fff
}
header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--dark .logo a {
color:#fff
}
header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--dark .logo a:hover {
color:#e6e6e6
}
header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--dark .header-menu:before {
color:#fff
}
header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--dark .header_main-nav_link>a {
color:#fff
}
header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--dark .logo .light_logo {
opacity:1;
visibility:visible;
display:inline-block
}
header.main-header .hero-block__slider .hero_nav .nav-wrapper.background--dark .logo .dark_logo {
opacity:0;
visibility:hidden;
display:none
}
header.main-header .hero-block__slider .hero_nav .logo {
width:100%;
text-align:center
}
header.main-header .hero-block__slider .hero_nav .logo a {
line-height:1em;
font-size:160px
}
header.main-header .hero-block__slider .hero_nav .header-menu {
width:100%;
text-align:center;
padding-top:0;
color:#000
}
header.main-header .hero-block__slider .hero_nav .header-menu:before {
margin-bottom:30px
}
header.main-header .hero-block__slider .hero_nav .header-menu.background--light .header_main-nav_link>a {
color:#373737
}
header.main-header .hero-block__slider .hero_nav .header-menu.background--light .header_main-nav_link>a:hover {
color:#e6e6e6
}
header.main-header .hero-block__slider .hero_nav .header-menu .header_main-nav_link>a {
color:#e6e6e6
}
header.main-header .hero-block__slider .hero_nav .header-menu .header_main-nav_link>a:hover {
color:#e6e6e6
}
header.main-header.all-top {
display:block
}
header.main-header nav.main-navigation {
box-sizing:border-box;
width:100%;
padding-bottom:23px;
visibility:visible;
will-change:transform;
-webkit-transform:translateZ(0);
transform:translateZ(0);
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-webkit-flex-direction:columns;
-ms-flex-direction:columns;
flex-direction:columns;
-webkit-flex-wrap:nowrap;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-animation-duration:.5s;
animation-duration:.5s;
-webkit-animation-delay:0s;
animation-delay:0s;
position:relative;
z-index:40
}
header.main-header .header-menu {
-webkit-box-flex:1;
-webkit-flex-grow:1;
-ms-flex-positive:1;
flex-grow:1
}
header.main-header ul.nav-menu>.menu-item {
display:inline-block;
margin-right:50px;
position:relative
}
header.main-header ul.nav-menu>.menu-item:last-child {
margin-right:0
}
header.main-header ul.nav-menu>.menu-item a {
-webkit-transition:color 400ms;
transition:color 400ms;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
header.main-header ul.nav-menu>.menu-item.menu-item-has-children:after {
content:'';
display:block;
width:100%;
height:50px;
display:none;
position:absolute
}
header.main-header ul.nav-menu>.menu-item.menu-item-has-children:hover>.header_main-nav_sub-menu {
opacity:1;
visibility:visible
}
header.main-header ul.nav-menu>.menu-item.menu-item-has-children:hover:after {
display:block
}
header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu {
margin-top:31px;
padding:20px 0;
position:absolute;
display:block;
left:49%;
min-width:110px;
word-wrap:break-word;
z-index:999;
-webkit-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
transform:translate(-50%,0);
opacity:0;
visibility:hidden;
-webkit-transition:all 300ms;
transition:all 300ms;
text-align:center
}
header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu .header_main-nav_sub-menu {
display:block;
margin-top:20px;
margin-bottom:30px;
font-family:FuturaStd-Book
}
header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu .header_main-nav_sub-menu .menu-item {
margin-bottom:10px;
text-transform:none
}
header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu:after {
content:'';
display:block;
position:absolute;
width:calc(100% + 60px);
height:100%;
margin:0 auto;
left:50%;
top:0;
-webkit-transform:translate(-50%,0);
-ms-transform:translate(-50%,0);
transform:translate(-50%,0);
background-color:#f6f6f6;
z-index:-1
}
header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu a {
font-size:12px
}
header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu>.menu-item {
margin-bottom:20px
}
header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu>.menu-item:last-child {
margin-bottom:0
}
header.main-header .header-actions {
text-align:right;
-webkit-align-self:center;
-ms-flex-item-align:center;
align-self:center;
margin-left:50px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
header.main-header .header-actions:before {
content:'|';
display:inline-block;
width:1px;
height:20px;
font-size:14px;
line-height:20px
}
header.main-header .header-actions .block-action {
margin-left:50px
}
}
@media only screen and (min-width:769px) {
header.main-header.all-top .navigation-wrap {
height:0!important;
overflow:hidden
}
header.main-header.header-sticky .main-navigation {
padding:20px 20px;
background-color:#fff;
width:100%;
position:fixed;
top:0;
left:0;
z-index:200
}
header.main-header.nav__center.header-sticky .logo {
display:none
}
header.main-header.nav__center.header-sticky .header-actions {
right:20px;
bottom:21px
}
header.main-header.nav__center .main-navigation {
width:100%;
display:inline-block;
padding-top:0
}
header.main-header.nav__center .header-menu {
padding-top:10px;
width:100%;
text-align:center
}
header.main-header.nav__center .header-menu:before {
content:'...';
display:block;
margin:0;
line-height:10px;
margin-bottom:15px
}
header.main-header.nav__center .header-actions {
position:absolute;
bottom:32px;
right:0
}
header.main-header.nav__center .header-actions:before {
content:none
}
header.main-header.nav__right .header-menu {
text-align:right
}
header.main-header.nav__right .header-menu.no-header-actions .nav-menu>li:last-child>.header_main-nav_sub-menu {
left:auto;
right:-50%
}
header.main-header.nav__left .header-menu {
-webkit-box-ordinal-group:2;
-webkit-order:1;
-ms-flex-order:1;
order:1
}
.navigation-wrap header.main-header.nav__left ul.nav-menu>.menu-item:first-child>.header_main-nav_sub-menu {
left:0;
right:0;
-webkit-transform:translate(0,0);
-ms-transform:translate(0,0);
transform:translate(0,0)
}
header.main-header.logo__center .logo {
width:100%;
text-align:center
}
header.main-header.logo__right .logo {
-webkit-box-ordinal-group:4;
-webkit-order:3;
-ms-flex-order:3;
order:3;
-webkit-box-flex:3;
-webkit-flex-grow:3;
-ms-flex-positive:3;
flex-grow:3;
text-align:right
}
header.main-header.logo__right .header-menu {
-webkit-box-flex:0;
-webkit-flex-grow:0;
-ms-flex-positive:0;
flex-grow:0
}
header.main-header.logo__right .header-actions {
-webkit-box-ordinal-group:3;
-webkit-order:2;
-ms-flex-order:2;
order:2
}
}
@media only screen and (max-width:768px) {
header.main-header .hero-block__slider .hero_nav {
display:none
}
header.main-header ul.nav-menu>.menu-item {
margin-bottom:30px;
font-size:16px
}
header.main-header ul.nav-menu>.menu-item.active>.header_main-nav_sub-menu {
max-height:100vh
}
header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu {
max-height:0;
overflow-y:hidden;
-webkit-transition:all 500ms;
transition:all 500ms;
padding-left:15px
}
header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu li:first-child {
margin-top:15px
}
header.main-header ul.nav-menu>.menu-item>.header_main-nav_sub-menu>.header_main-nav_sub-menu_link {
font-family:FuturaStd-Book;
font-size:12px;
line-height:1.5em;
margin-bottom:15px
}
header.main-header .navigation-wrap {
position:relative;
background-color:#fff;
z-index:50
}
header.main-header .navigation-wrap.fix {
position:fixed;
top:0;
left:0;
padding:20px
}
header.main-header .navigation-wrap.fix a.menu-button {
left:15px
}
header.main-header .nav-mobile {
width:100%;
text-align:center;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}
header.main-header .nav-mobile .logo {
display:inline-block;
-webkit-transition:all 600ms;
transition:all 600ms;
line-height:1.2em
}
header.main-header a.menu-button {
display:inline-block;
width:35px;
height:35px;
padding:5px;
position:absolute;
top:50%;
left:-5px;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);
z-index:155
}
header.main-header a.menu-button.active .lines {
background-color:transparent
}
header.main-header a.menu-button.active .lines:after {
top:-2px;
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg)
}
header.main-header a.menu-button.active .lines:before {
bottom:0;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg)
}
header.main-header a.menu-button .lines {
cursor:pointer;
display:inline-block;
background-color:#373737;
width:25px;
height:1px;
height:2px
}
header.main-header a.menu-button .lines:after,header.main-header a.menu-button .lines:before {
content:'';
display:block;
width:25px;
height:1px;
background-color:#373737;
position:relative;
-webkit-transition:all 300ms;
transition:all 300ms;
height:2px
}
header.main-header a.menu-button .lines:after {
top:-7px
}
header.main-header a.menu-button .lines:before {
position:relative;
bottom:-5px
}
header.main-header .main-navigation {
background-color:#fff;
border-right:1px solid #ebebeb;
width:40%;
height:100vh;
padding:100px 50px;
position:fixed;
top:0;
left:0;
z-index:140;
box-sizing:border-box;
-webkit-transition:all 400ms;
transition:all 400ms;
-webkit-transform:translate(-100%,0);
-ms-transform:translate(-100%,0);
transform:translate(-100%,0)
}
header.main-header .navigation-wrap.showed .logo {
opacity:0
}
header.main-header .navigation-wrap.showed .main-navigation {
-webkit-transform:translate(0,0);
-ms-transform:translate(0,0);
transform:translate(0,0)
}
header.main-header .header-actions {
padding-top:50px
}
header.main-header .header-actions .search {
border-bottom:1px solid #e2e2e2;
font-size:14px
}
header.main-header .header-actions .search a {
display:block;
padding:10px 0
}
}
#wrapper>.page {
-webkit-transition:all 600ms;
transition:all 600ms
}
#wrapper>.page:before {
content:'';
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
background-color:#fff;
opacity:0;
visibility:hidden;
-webkit-transition:all 400ms;
transition:all 400ms;
z-index:100
}
#wrapper>.page.menu-showed {
-webkit-transform:translateX(5%);
-ms-transform:translateX(5%);
transform:translateX(5%)
}
#wrapper>.page.menu-showed:before {
opacity:.6;
visibility:visible
}
@media only screen and (max-width:40em) {
header.main-header .nav-mobile {
display:block
}
header.main-header .nav-mobile .logo {
float:right
}
header.main-header .main-navigation {
width:80%
}
}
body.admin-bar header.main-header.header-sticky .main-navigation {
top:32px
}
.hero-image {
margin-bottom:40px;
position:relative;
overflow:hidden
}
.hero-image figure {
position:relative;
overflow:hidden;
z-index:-1
}
.hero-image figure img {
width:100%
}
.hero-image .sub-title {
font-size:30px
}
.hero-image .figure-hover {
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
margin:auto;
text-align:center;
padding:20px
}
.hero-image.full-width {
overflow:visible
}
.hero-image.full-width.fixed img {
opacity:0;
-webkit-transform:translateY(-20%);
-ms-transform:translateY(-20%);
transform:translateY(-20%)
}
.hero-image.full-width.fixed .content {
-webkit-transform:translateY(18vw);
-ms-transform:translateY(18vw);
transform:translateY(18vw);
color:#373737
}
.hero-image.full-width .figure-hover {
width:100%;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
overflow:visible
}
.hero-image.full-width figure {
overflow:visible;
text-align:center
}
.hero-image.full-width .content {
width:100%;
overflow:visible;
-webkit-transition:all 1000ms;
transition:all 1000ms
}
.hero-image.full-width img {
position:absolute;
max-width:100%;
width:100%;
height:auto;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
will-change:transform;
tranform:translateZ(0);
position:relative;
-webkit-transition:all 1500ms;
transition:all 1500ms;
z-index:-1
}
.hero-image.full-width .content {
color:#fff;
font-family:Didot-italic;
line-height:1em
}
.hero-image.full-width .title {
font-size:160px;
line-height:1em;
margin-bottom:0
}
.hero-image.full-width .double-page-header {
padding-top:100px;
opacity:0;
text-align:center;
margin-bottom:0
}
.hero-image.full-width .double-page-header .sub-title {
margin-bottom:0
}
.hero-image.small-photo {
background-color:#f2f2f2;
text-align:center;
overflow:visible;
width:100%;
overflow:hidden;
height:718px;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transform:translateZ(0);
transform:translateZ(0);
will-change:position;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
z-index:-1
}
.hero-image.small-photo .figure-hover {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.hero-image.small-photo .title {
font-size:160px;
line-height:1.4em;
margin:0;
position:relative;
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);
-webkit-transform:scaleY(1);
-ms-transform:scaleY(1);
transform:scaleY(1)
}
.hero-image.photo-small-text {
height:auto;
margin-bottom:20px;
padding-top:50px;
overflow:visible
}
.hero-image.photo-small-text .inner {
width:100%;
text-align:center;
display:block;
margin:0 auto
}
ul.social-links li {
display:inline-block;
margin-right:15px
}
ul.social-links li:last-child {
margin-right:0
}
ul.social-links li a {
font-size:18px;
color:#ccc
}
ul.social-links li a:hover {
color:#666
}
footer.main-footer {
padding:35px 20px 0 20px;
position:relative
}
footer.main-footer .default-content {
padding-bottom:30px
}
footer.main-footer .block-widgets {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:100%;
-webkit-justify-content:space-around;
-ms-flex-pack:distribute;
justify-content:space-around
}
footer.main-footer .social-text {
text-transform:uppercase
}
footer.main-footer .textwidget p:last-child {
margin-bottom:0
}
footer.main-footer .block {
text-align:center;
border-right:1px solid #efefef;
padding-bottom:20px;
width:100%;
box-sizing:border-box;
padding:0 50px
}
footer.main-footer .block p {
font-size:14px;
line-height:1.5em
}
footer.main-footer .block p:last-child {
margin-bottom:0
}
footer.main-footer .block:last-child {
border-right:none
}
footer.main-footer .block .logo-text-main {
font-size:30px;
line-height:1.5em
}
footer.main-footer .block .logo-text-main:after {
content:'...';
display:block;
font-size:18px;
font-family:Didot-Italic;
line-height:1em;
margin-bottom:20px
}
footer.main-footer .block h3 {
font-size:24px
}
footer.main-footer .copyright {
padding:30px 0 10px 0;
width:100%;
text-align:center;
border-top:1px solid #efefef;
font-size:14px;
font-family:Didot-Italic
}
footer.main-footer .copyright .flo-logo {
max-width:20px;
margin:0 auto;
display:block;
padding:20px 0;
font-size:0
}
footer.main-footer .copyright .flo-logo:before {
font-size:20px
}
.widget_socialicons ul {
display:-webkit-inline-box;
display:-webkit-inline-flex;
display:-ms-inline-flexbox;
display:inline-flex
}
.social-links_link .flo-social-hover {
max-width:40px
}
footer.main-footer .flo-widget.widget_socialicons .widget-title:after {
content:'...';
float:left;
width:100%;
text-align:center;
margin-bottom:20px
}
.block.footer-full-width-area.below {
width:100%;
float:left;
padding-top:30px;
padding-bottom:0
}
.block.footer-full-width-area.below aside.widget:last-child {
margin-bottom:0
}
.block.footer-full-width-area aside.widget {
margin-bottom:50px
}
.newsletter-widget input[type=text] {
display:block;
margin:0 auto;
max-width:250px
}
.newsletter-widget [type=submit] {
background-color:transparent;
border:none;
padding:0;
margin:0
}
@-webkit-keyframes loader-animation {
50% {
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}
}
@keyframes loader-animation {
50% {
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}
}
.hero-block__slider {
margin-bottom:80px
}
.hero-slider {
width:100%;
position:relative;
float:left
}
.hero-slider.menu-outside a.slide-btn {
bottom:20px
}
.hero-slider.menu-outside.video-playing a.slide-btn {
opacity:0
}
.hero-slider .slider.active button.slick-next,.hero-slider .slider.active button.slick-prev {
visibility:hidden
}
.hero-slider .slider.active a.close-video {
opacity:1;
visibility:visible;
-webkit-transition-delay:1s;
transition-delay:1s
}
.hero-slider .slider {
position:relative
}
.hero-slider .slider:before {
content:'';
display:block;
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:#fff;
opacity:.9;
z-index:100;
-webkit-transition:all 400ms;
transition:all 400ms
}
.hero-slider .slider:after {
content:none;
text-align:center;
font-size:10px;
line-height:24px;
display:block;
width:30px;
height:30px;
border:1px solid #373737;
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
margin:auto;
z-index:101;
opacity:.3;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
-webkit-transition:all 400ms;
transition:all 400ms;
-webkit-animation:loader-animation 1.5s infinite;
animation:loader-animation 1.5s infinite
}
.hero-slider .slider.slick-initialized:before {
opacity:0;
visibility:hidden
}
.hero-slider .slider.slick-initialized:after {
opacity:0;
visibility:hidden
}
.hero-slider .slider.slick-initialized .slide {
display:block;
visibility:visible;
opacity:1
}
.hero-slider .slider.slick-initialized .slide.no-image {
min-height:0
}
.hero-slider .slider.fullscreen .slide {
height:calc(100vh - 40px)
}
.hero-slider .slider.full-width .slide {
height:auto!important
}
.hero-slider .slider.full-width .slide figure img {
width:100%;
height:auto
}
.hero-slider .slick-track {
height:100%;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:stretch;
-webkit-align-items:stretch;
-ms-flex-align:stretch;
align-items:stretch
}
.hero-slider .slide {
width:100%;
background-size:cover;
background-position:50% 50%;
position:relative;
display:none
}
@media (min-width:1025px) {
.hero-slider .slide.eff-zoom-out {
opacity:1!important;
-webkit-transition:all 3000ms!important;
transition:all 3000ms!important;
-webkit-transform:scale(2)!important;
-ms-transform:scale(2)!important;
transform:scale(2)!important
}
.hero-slider .slide.eff-fade-up {
opacity:1!important;
-webkit-transition:all 3000ms!important;
transition:all 3000ms!important;
-webkit-transform:translateY(-100%)!important;
-ms-transform:translateY(-100%)!important;
transform:translateY(-100%)!important
}
.hero-slider .slide.eff-fade-down {
-webkit-transition:all 3000ms!important;
transition:all 3000ms!important;
-webkit-transform:translateY(100%)!important;
-ms-transform:translateY(100%)!important;
transform:translateY(100%)!important
}
.hero-slider .slide.eff-fade-side {
-webkit-transition:all 2000ms!important;
transition:all 2000ms!important;
-webkit-transform:translateX(100%)!important;
-ms-transform:translateX(100%)!important;
transform:translateX(100%)!important
}
}
.hero-slider .slide:first-child {
display:block;
visibility:visible
}
.hero-slider .slide.slick-slide.no-image {
background-color:#f4f4f4;
color:#373737;
position:relative;
min-height:80vh;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.hero-slider .slide.slick-slide.no-image .slide-hover {
color:#373737;
position:static;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
.hero-slider .slide.slick-slide.no-image .slide-hover a {
color:#373737
}
.hero-slider .slide.slick-slide.no-image .slide-hover a:hover {
color:#515151
}
.hero-slider .slide-hover {
width:90%;
text-align:center;
position:absolute;
top:50%;
left:0;
right:0;
margin:0 auto;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);
color:#373737;
-webkit-transition:all 300ms;
transition:all 300ms
}
.hero-slider .slide-hover.background--dark {
color:#fff
}
.hero-slider .slide-hover.background--dark a {
color:#fff
}
.hero-slider .slide-hover img {
display:inline-block
}
.hero-slider .slide-hover .title {
font-size:90px;
margin-bottom:10px
}
.hero-slider .slide-hover .sub-title {
font-size:30px
}
.hero-slider .slide-hover .play-button {
display:inline-block;
margin-top:20px;
font-size:30px;
line-height:20px;
-webkit-transition:opacity 200ms;
transition:opacity 200ms
}
.hero-slider .slide-hover .play-button:hover {
opacity:.8
}
.hero-slider .slider {
position:relative
}
.hero-slider .slider:hover button.slick-next,.hero-slider .slider:hover button.slick-prev {
opacity:1
}
.hero-slider .slider button.slick-next,.hero-slider .slider button.slick-prev {
background-color:transparent;
border:none;
padding:0;
margin:0;
position:absolute;
top:50%;
height:100%;
width:100px;
font-size:0;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);
opacity:0;
-webkit-transition:all 200ms;
transition:all 200ms;
color:#000
}
.hero-slider .slider button.slick-next.background--light,.hero-slider .slider button.slick-prev.background--light {
color:#373737
}
.hero-slider .slider button.slick-next.background--dark,.hero-slider .slider button.slick-prev.background--dark {
color:#fff
}
.hero-slider .slider button.slick-next:focus,.hero-slider .slider button.slick-prev:focus {
outline:0
}
.hero-slider .slider button.slick-next:hover,.hero-slider .slider button.slick-prev:hover {
opacity:1
}
.hero-slider .slider button.slick-next:before,.hero-slider .slider button.slick-prev:before {
display:block;
content:"\29";
font-family:Minimal-Icons;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:20px
}
.hero-slider .slider button.slick-next {
right:0
}
.hero-slider .slider button.slick-prev:before {
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}
.hero-slider .video-slide .close-video {
color:#fff;
z-index:999;
position:absolute;
top:20px;
right:20px;
padding:20px;
display:inline-block;
vertical-align:middle;
opacity:0;
visibility:hidden;
-webkit-transition:all 400ms;
transition:all 400ms;
-webkit-transition-delay:0;
transition-delay:0
}
.hero-slider .video-slide .close-video:before {
display:inline-block;
vertical-align:middle;
float:right
}
.hero-slider .video-slide .close-video:after {
content:attr(data-title);
font-size:13px;
vertical-align:middle;
display:inline-block;
-webkit-transform:scaleY(0);
-ms-transform:scaleY(0);
transform:scaleY(0);
position:relative;
top:2px;
float:left;
margin-right:10px;
-webkit-transition:-webkit-transform 200ms;
transition:transform 200ms
}
.hero-slider .video-slide .close-video:hover:after {
-webkit-transform:scaleY(1);
-ms-transform:scaleY(1);
transform:scaleY(1)
}
.hero-slider .video-slide .video-block {
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
background-color:#000;
z-index:100;
opacity:0;
visibility:hidden;
-webkit-transition:all 600ms;
transition:all 600ms;
-webkit-transition-delay:200ms;
transition-delay:200ms
}
.hero-slider .video-slide .video-block.video-active {
opacity:1;
visibility:visible
}
.hero-slider .video-slide .video-block .vjs-control-bar {
display:none
}
.hero-slider .video-slide .video-block iframe {
width:100%;
height:100%
}
.hero-slider a.slide-btn {
position:absolute;
bottom:0;
text-align:center;
left:0;
right:0;
margin:0 auto;
padding-bottom:40px;
color:#000;
font-family:FuturaStd-Heavy;
text-transform:uppercase;
letter-spacing:2.4px;
font-size:12px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.hero-slider a.slide-btn:focus {
outline:0
}
.hero-slider a.slide-btn.background--light {
color:#373737
}
.hero-slider a.slide-btn.background--light:before {
text-shadow:1px 0 1px #000
}
.hero-slider a.slide-btn.background--dark {
color:#fff
}
.hero-slider a.slide-btn.background--dark:before {
text-shadow:hoff voff blur #000
}
.hero-slider a.slide-btn:before {
font-family:Minimal-Icons;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\23";
display:block;
position:absolute;
padding-top:10px;
left:50%;
top:15px;
-webkit-transform:translateX(-50%) rotate(90deg);
-ms-transform:translateX(-50%) rotate(90deg);
transform:translateX(-50%) rotate(90deg);
font-size:20px;
text-shadow:1px 0 1px #fff;
-webkit-transition:top 200ms;
transition:top 200ms
}
.hero-slider a.slide-btn:hover:before {
top:20px
}
.widget .widget-delimiter {
display:none
}
.main-footer .widget {
font-size:14px;
line-height:1.5em
}
.main-footer .widget .widget-title {
font-size:24px
}
.sidebar .block {
margin-bottom:65px;
padding-top:10px;
font-size:14px
}
.sidebar .block figure {
max-width:80%
}
.sidebar .block img {
max-width:80%
}
.sidebar .block h5.title {
font-family:FuturaStd-Bold;
font-size:18px;
text-transform:uppercase
}
.sidebar .block ul {
list-style-type:none
}
.sidebar .block ul li {
font-family:Didot-italic;
line-height:1.5em;
font-size:18px
}
.page-side-bar aside.widget {
font-family:Didot-italic
}
.page-side-bar .widget-title {
font-family:FuturaStd-Bold;
font-size:18px;
text-transform:uppercase;
margin-bottom:25px
}
aside.widget {
word-wrap:break-word
}
aside.widget form {
padding:0
}
aside.widget .selecter {
max-width:100%
}
aside.widget .widget-delimiter {
display:none
}
aside.widget li { font-size:18px
}
aside.widget .widget_archive label {
display:inline-block;
margin-bottom:20px
}
aside.widget .widget_calendar table {
width:100%;
text-align:center
}
aside.widget .widget_calendar table thead th {
padding-bottom:20px
}
aside.widget .widget_calendar table tbody td {
border-right:1px solid #f2f2f2;
border-bottom:1px solid #f2f2f2;
padding:7px 0;
color:#cbcbcb
}
aside.widget .widget_calendar table tbody td:last-child {
border-right:none
}
aside.widget .widget_calendar table tbody tr:last-child td {
border-bottom:0
}
aside.widget .widget_calendar table tbody a {
font-weight:700
}
aside.widget .widget_calendar table tbody a:hover {
text-decoration:underline
}
aside.widget .widget_calendar table tfoot td {
padding-top:20px;
text-align:left
}
aside.widget .widget_calendar caption {
width:100%;
margin-bottom:20px
}
aside.widget .widget_categories label {
display:inline-block;
margin-bottom:20px
}
aside.widget .widget_recent_comments a {
border-bottom:1px dashed #000
}
aside.widget .widget_recent_comments .comment-author-link a {
border-bottom:none
}
aside.widget .widget_rss .rsswidget img {
display:none
}
aside.widget .widget_rss li {
margin-bottom:30px;
border-bottom:1px solid #f2f2f2;
padding-bottom:10px
}
aside.widget .widget_rss li:last-child {
border-bottom:0
}
aside.widget .widget_rss .rss-date {
font-family:FuturaStd-Book;
text-transform:uppercase;
font-size:12px;
display:inline-block;
margin-bottom:10px;
width:100%;
font-weight:700
}
aside.widget .widget_rss .rssSummary {
font-size:14px;
margin-bottom:20px
}
aside.widget .widget_rss cite {
margin-top:20px
}
aside.widget .widget_search form {
padding:0
}
aside.widget .widget_search input[type=search] {
width:80%;
display:inline-block;
float:none;
vertical-align:middle;
padding:10px 10px;
height:40px;
text-align:left
}
aside.widget .widget_search button[type=submit] {
border:none;
background-color:transparent;
font-size:0;
display:inline-block;
float:right;
position:relative;
top:7px
}
aside.widget .widget_search button[type=submit]:focus {
outline:0
}
aside.widget .widget_search button[type=submit]:before {
font-size:20px;
margin-left:10px
}
aside.widget .widget_flickr_photos .flickr {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-justify-content:space-around;
-ms-flex-pack:distribute;
justify-content:space-around
}
aside.widget .widget_flickr_photos .flickr img {
-webkit-transition:opacity 200ms;
transition:opacity 200ms
}
aside.widget .widget_flickr_photos .flickr img:hover {
opacity:.7
}
.before-page-content,.below-page-content {
text-align:center
}
.before-page-content aside.widget,.below-page-content aside.widget {
font-family:Didot-italic;
margin-bottom:40px
}
.before-page-content .widget-title,.below-page-content .widget-title {
font-family:FuturaStd-Bold;
font-size:18px;
text-transform:uppercase;
margin-bottom:25px
}
.page-side-bar.sidebar_right {
padding-left:50px
}
.page-side-bar.sidebar_left {
padding-right:50px
}
.page-side-bar aside.widget {
margin-bottom:70px
}
.entry-content img {
max-width:100%
}
.comment-content img,.widget img {
max-width:100%;
max-height:100%
}
img[class*=align],img[class*=wp-image-],img[class*=attachment-] {
height:auto
}
code,pre {
clear:both;
overflow:auto;
margin:1.5em 0;
white-space:pre;
color:inherit;
line-height:24px
}
img.size-full,img.size-large {
max-width:100%;
width:auto;
height:auto
}
.entry-content img.wp-smiley {
margin-top:0;
margin-bottom:0;
padding:0;
border:none
}
img.aligncenter,img.alignleft,img.alignright {
margin-bottom:1em
}
.wp-caption,p img {
margin:0
}
.wp-caption {
margin-bottom:1em;
padding:5px;
max-width:100%;
border-top:1px solid #000;
border-top:1px solid rgba(0,0,0,.1);
background:#fff;
box-shadow:0 1px 2px rgba(0,0,0,.1)
}
.wp-caption img {
display:block;
margin:0 auto;
max-width:100%
}
.gallery-caption,.wp-caption .wp-caption-text {
color:inherit;
font-size:12px
}
.wp-caption .wp-caption-text {
position:relative;
margin-bottom:0;
padding:10px 0 5px 40px;
display:inline-block
}
.wp-caption .wp-caption-text:before {
position:absolute;
top:10px;
left:5px;
margin-right:5px;
content:'\2014';
font-weight:700;
font-style:normal;
font-size:14px
}
.gallery {
margin:0
}
.gallery a img {
border:none
}
img#wpstats {
display:block;
margin:0 auto 1.625em
}
#content .gallery-columns-4 .gallery-item {
padding-right:2%;
width:23%
}
#content .gallery-columns-4 .gallery-item img {
width:100%;
height:auto
}
#content .gallery .gallery-icon img,img[class*=align],img[class*=wp-image-] {
padding:0;
border:none
}
.wp-caption img {
border-color:transparent
}
.gallery .gallery-icon a:active img,.gallery .gallery-icon a:focus img,.gallery .gallery-icon a:hover img,a:active img[class*=align],a:active img[class*=wp-image-],a:focus img[class*=align],a:focus img[class*=wp-image-],a:hover img[class*=align],a:hover img[class*=wp-image-] {
border-color:#bbb;
background:0 0
}
.wp-caption a:active img,.wp-caption a:focus img,.wp-caption a:hover img {
border-color:transparent;
background:0 0
}
embed,iframe,object {
max-width:100%
}
.alignleft,.alignright {
display:block;
float:none;
margin-right:0;
margin-left:0
}
.alignleft {
display:inline;
float:left;
margin-right:1.625em
}
.alignright {
display:inline;
float:right;
margin-left:1.625em
}
.aligncenter {
display:block;
clear:both;
margin-right:auto;
margin-left:auto
}
dl.gallery-item {
margin:0
}
.align-left {
text-align:left
}
.align-right {
text-align:right
}
.align-center {
text-align:center
}
p:empty {
margin:0
}
.quick-portfolio {
margin-bottom:35px
}
.quick-portfolio li.image {
padding-bottom:20px
}
.quick-portfolio.squares li.image img {
min-width:100%
}
.quick-portfolio.orig-size li.image {
overflow:hidden;
position:relative
}
.quick-portfolio.orig-size li.image.horizontal figure {
width:100%;
padding-top:15%
}
.quick-portfolio.orig-size li.image.horizontal img {
width:100%
}
.quick-portfolio.orig-size li.image.vertical {
text-align:center
}
.quick-portfolio.orig-size li.image figure {
float:left;
width:100%
}
.search-block {
display:block;
position:fixed;
top:0;
width:100%;
height:100%;
background-color:rgba(255,255,255,.9);
z-index:400;
opacity:0;
visibility:hidden;
-webkit-transition:all 400ms;
transition:all 400ms
}
.search-block.active {
opacity:1;
visibility:visible;
-webkit-transition:all 800ms;
transition:all 800ms
}
.search-block.active:after {
left:0
}
.search-block.active:before {
right:0
}
.search-block form {
position:absolute;
display:inline-block;
width:50%;
top:45%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
padding:0
}
.search-block .close-btn {
position:absolute;
top:50px;
right:50px;
font-size:25px
}
.search-block input[type=text] {
height:auto;
text-align:left;
border:none;
border-bottom:1px solid #000;
font-size:48px;
line-height:auto;
padding:0;
padding-bottom:10px;
background-color:transparent;
position:absolute;
padding-right:38px
}
.search-block button[type=submit] {
display:inline-block;
position:absolute;
border:none;
background-color:transparent;
right:0;
top:20px;
font-size:25px
}
body.admin-bar .search-block {
top:32px
}
.page.contact-page .hero-image .figure-hover {
color:#fff
}
.page.contact-page .hero-image .figure-hover .logo {
font-size:72px;
margin-bottom:10px
}
.page.contact-page .hero-image .figure-hover .sub-title {
font-size:30px
}
.page.contact-page .content.full_width {
margin-bottom:40px
}
.page.contact-page .content.full_width aside.widget {
text-align:center;
margin-bottom:60px
}
.page.contact-page .content.full_width aside.widget .widget-title {
font-family:FuturaStd-Bold;
font-size:18px;
text-transform:uppercase;
margin-bottom:20px
}
.page.contact-page .content.layout_width {
margin-bottom:100px
}
.page.contact-page .side-bar.full_width {
margin-bottom:100px
}
.page.contact-page .block .title {
font-family:FuturaStd-Bold;
font-size:18px;
text-transform:uppercase;
margin-bottom:25px
}
.page.contact-page .article-content {
margin-bottom:70px
}
.page.contact-page form {
padding:0
}
.page.contact-page form input.invalid {
border-color:#FF6C6C
}
.page.contact-page .thank-you {
padding-top:50px;
padding-bottom:50px
}
.page.contact-page .thank-you h2 {
letter-spacing:4.8px;
font-size:48px;
font-family:FuturaStd-Bold;
text-transform:uppercase;
margin-bottom:0
}
.page.contact-page .thank-you h4 {
letter-spacing:1.8px;
font-size:18px;
font-family:FuturaStd-Bold;
text-transform:uppercase
}
#cosmo_contact_response {
text-align:center;
padding:20px 0;
font-family:Didot-Italic
}
#cosmo_contact_response .text-error {
text-align:center;
color:#FF6C6C
}
.page.portfolio-page li.image {
position:relative
}
.page.portfolio-page li.image.no-image .figure-hover {
opacity:1
}
.page.portfolio-page li.image:hover .figure-hover {
opacity:1
}
.page.portfolio-page li.image a.fullblock-permalink {
position:absolute;
left:0;
top:0;
z-index:1;
width:100%;
height:100%
}
.page.portfolio-page li.image figure {
position:relative
}
.page.portfolio-page li.image img {
width:100%;
height:auto
}
.page.portfolio-page li.image .figure-hover {
width:100%;
height:100%;
padding-top:0;
box-sizing:border-box;
position:absolute;
z-index:1;
top:0;
left:0;
background-color:#fff;
opacity:0;
text-align:center;
-webkit-transition:opacity 300ms;
transition:opacity 300ms;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.page.portfolio-page li.image .figure-hover .content {
padding:0 30px;
width:100%;
height:70%;
max-height:300px;
position:relative
}
.page.portfolio-page li.image .figure-hover h5.date {
font-family:FuturaStd-Bold;
text-transform:uppercase;
letter-spacing:1.2px;
font-size:12px
}
.page.portfolio-page li.image .figure-hover .logo {
word-wrap:break-word
}
.page.portfolio-page li.image .figure-hover h3.title {
font-size:30px;
word-wrap:break-word
}
.page.portfolio-page li.image .figure-hover a.open-gallery {
width:100%;
text-align:center;
display:block;
position:absolute;
bottom:0;
left:0;
letter-spacing:1.2px;
font-size:12px;
font-family:FuturaStd-Bold;
text-transform:uppercase
}
.page.portfolio-page .squares .image figure,.page.portfolio-single .squares .image figure {
width:100%;
float:left
}
.page.portfolio-page .squares .image img,.page.portfolio-single .squares .image img {
width:100%;
height:auto;
float:left
}
.page.portfolio-page .orig-size .medium-block-grid-4 .image,.page.portfolio-single .orig-size .medium-block-grid-4 .image {
height:25vw
}
.page.portfolio-page .orig-size .medium-block-grid-3 .image,.page.portfolio-single .orig-size .medium-block-grid-3 .image {
height:33.33333vw
}
.page.portfolio-page .orig-size .image.horizontal figure,.page.portfolio-single .orig-size .image.horizontal figure {
height:100%;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center
}
.page.portfolio-page .orig-size .image.horizontal figure img,.page.portfolio-single .orig-size .image.horizontal figure img {
width:100%
}
.page.portfolio-page .orig-size .image.vertical,.page.portfolio-single .orig-size .image.vertical {
text-align:center;
position:relative
}
.page.portfolio-page .orig-size .image.vertical figure,.page.portfolio-single .orig-size .image.vertical figure {
width:100%;
height:100%;
display:block;
float:left;
position:relative
}
.page.portfolio-page .orig-size .image.vertical img,.page.portfolio-single .orig-size .image.vertical img {
display:inline-block;
width:auto;
height:100%
}
.page.portfolio-page .image.gutter-default,.page.portfolio-single .image.gutter-default {
padding:0 15px 30px 15px
}
.page.portfolio-page .image.gutter-0,.page.portfolio-single .image.gutter-0 {
padding:0
}
.page.portfolio-page .image.gutter-2,.page.portfolio-single .image.gutter-2 {
padding:0 1px 2px 1px
}
.page.portfolio-page .image.gutter-5,.page.portfolio-single .image.gutter-5 {
padding:0 2.5px 5px 2.5px
}
.page.portfolio-page .image.gutter-10,.page.portfolio-single .image.gutter-10 {
padding:0 5px 10px 5px
}
.page.portfolio-page .image.gutter-20,.page.portfolio-single .image.gutter-20 {
padding:0 10px 20px 10px
}
.page.portfolio-page .image.gutter-40,.page.portfolio-single .image.gutter-40 {
padding:0 20px 40px 20px
}
.page.portfolio-page .image.gutter-50,.page.portfolio-single .image.gutter-50 {
padding:0 25px 50px 25px
}
.page.portfolio-single .page-header {
margin:40px 0 60px 0
}
.page.portfolio-single .page-header .title {
font-size:50px
}
.page.portfolio-single.l-grid_view .image,.page.portfolio-single.l-orig-size .image {
position:relative
}
.page.portfolio-single.l-grid_view .image a,.page.portfolio-single.l-orig-size .image a {
width:100%;
display:block
}
.page.portfolio-single.l-grid_view .image:hover img,.page.portfolio-single.l-orig-size .image:hover img {
opacity:0
}
.page.portfolio-single.l-grid_view .image img,.page.portfolio-single.l-orig-size .image img {
-webkit-transition:opacity 300ms;
transition:opacity 300ms
}
.page.portfolio-single.l-grid_view .image:before,.page.portfolio-single.l-orig-size .image:before {
content:'+';
display:block;
position:absolute;
top:48%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
font-family:FuturaStd-Heavy;
font-size:30px;
z-index:-1
}
.page.portfolio-single.l-grid_view .orig-size .image.vertical a,.page.portfolio-single.l-orig-size .orig-size .image.vertical a {
height:100%
}
.page.portfolio-single.l-thumbs,.page.portfolio-single.l-thumbs-full {
padding-bottom:100px
}
.page.portfolio-single.l-thumbs .description,.page.portfolio-single.l-thumbs-full .description {
max-width:768px;
margin:0 auto;
padding-top:50px
}
.page.portfolio-single.l-thumbs h5.title,.page.portfolio-single.l-thumbs-full h5.title {
text-transform:uppercase;
font-family:FuturaStd-Bold;
letter-spacing:1.2px;
font-size:12px
}
.page.portfolio-single.l-thumbs .option.share,.page.portfolio-single.l-thumbs-full .option.share {
padding-top:50px;
text-align:center
}
.page.portfolio-single.l-thumbs .main-slider,.page.portfolio-single.l-thumbs-full .main-slider {
width:100%;
max-width:calc(100vw - 200px);
margin:0 auto;
margin-bottom:30px
}
@media (max-width:768px) {
.page.portfolio-single.l-thumbs .main-slider,.page.portfolio-single.l-thumbs-full .main-slider {
max-width:100%
}
}
@media (max-width:40em) {
.page.portfolio-single.l-thumbs .main-slider,.page.portfolio-single.l-thumbs-full .main-slider {
margin-bottom:0
}
}
.page.portfolio-single.l-thumbs .main-slider.slick-initialized button.slick-next,.page.portfolio-single.l-thumbs .main-slider.slick-initialized button.slick-prev,.page.portfolio-single.l-thumbs-full .main-slider.slick-initialized button.slick-next,.page.portfolio-single.l-thumbs-full .main-slider.slick-initialized button.slick-prev {
opacity:1
}
.page.portfolio-single.l-thumbs .main-slider.slick-initialized .slide,.page.portfolio-single.l-thumbs-full .main-slider.slick-initialized .slide {
display:block
}
.page.portfolio-single.l-thumbs .main-slider button.slick-next,.page.portfolio-single.l-thumbs .main-slider button.slick-prev,.page.portfolio-single.l-thumbs-full .main-slider button.slick-next,.page.portfolio-single.l-thumbs-full .main-slider button.slick-prev {
background-color:transparent;
border:none;
padding:0;
margin:0;
position:absolute;
top:50%;
height:100%;
width:30px;
font-size:0;
-webkit-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
transform:translate(0,-50%);
opacity:1;
-webkit-transition:all 200ms;
transition:all 200ms;
opacity:0;
color:#000
}
@media (max-width:768px) {
.page.portfolio-single.l-thumbs .main-slider button.slick-next,.page.portfolio-single.l-thumbs .main-slider button.slick-prev,.page.portfolio-single.l-thumbs-full .main-slider button.slick-next,.page.portfolio-single.l-thumbs-full .main-slider button.slick-prev {
width:70px
}
}
.page.portfolio-single.l-thumbs .main-slider button.slick-next:focus,.page.portfolio-single.l-thumbs .main-slider button.slick-prev:focus,.page.portfolio-single.l-thumbs-full .main-slider button.slick-next:focus,.page.portfolio-single.l-thumbs-full .main-slider button.slick-prev:focus {
outline:0
}
.page.portfolio-single.l-thumbs .main-slider button.slick-next:before,.page.portfolio-single.l-thumbs .main-slider button.slick-prev:before,.page.portfolio-single.l-thumbs-full .main-slider button.slick-next:before,.page.portfolio-single.l-thumbs-full .main-slider button.slick-prev:before {
display:block;
content:"\29";
font-family:Minimal-Icons;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-size:20px
}
.page.portfolio-single.l-thumbs .main-slider button.slick-next,.page.portfolio-single.l-thumbs-full .main-slider button.slick-next {
right:-70px
}
@media (max-width:768px) {
.page.portfolio-single.l-thumbs .main-slider button.slick-next,.page.portfolio-single.l-thumbs-full .main-slider button.slick-next {
right:5px
}
}
.page.portfolio-single.l-thumbs .main-slider button.slick-prev,.page.portfolio-single.l-thumbs-full .main-slider button.slick-prev {
left:-70px
}
@media (max-width:768px) {
.page.portfolio-single.l-thumbs .main-slider button.slick-prev,.page.portfolio-single.l-thumbs-full .main-slider button.slick-prev {
left:5px
}
}
.page.portfolio-single.l-thumbs .main-slider button.slick-prev:before,.page.portfolio-single.l-thumbs-full .main-slider button.slick-prev:before {
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg)
}
.page.portfolio-single.l-thumbs .main-slider .slick-track,.page.portfolio-single.l-thumbs-full .main-slider .slick-track {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
max-height:100%
}
.page.portfolio-single.l-thumbs .main-slider .slide,.page.portfolio-single.l-thumbs-full .main-slider .slide {
display:none
}
.page.portfolio-single.l-thumbs .main-slider .slide:first-child,.page.portfolio-single.l-thumbs-full .main-slider .slide:first-child {
display:block
}
.page.portfolio-single.l-thumbs .main-slider figure,.page.portfolio-single.l-thumbs-full .main-slider figure {
width:100%;
text-align:center
}
.page.portfolio-single.l-thumbs .main-slider img,.page.portfolio-single.l-thumbs-full .main-slider img {
width:auto;
display:inline-block;
-webkit-transition:opacity 1000ms;
transition:opacity 1000ms
}
.page.portfolio-single.l-thumbs .main-slider img.lazyload,.page.portfolio-single.l-thumbs-full .main-slider img.lazyload {
opacity:0
}
.page.portfolio-single.l-thumbs .main-slider img.lazyloaded,.page.portfolio-single.l-thumbs-full .main-slider img.lazyloaded {
opacity:1
}
.page.portfolio-single.l-thumbs .thumbnails,.page.portfolio-single.l-thumbs-full .thumbnails {
height:91px;
opacity:0;
-webkit-transition:opacity 200ms;
transition:opacity 200ms
}
@media (max-width:768px) {
.page.portfolio-single.l-thumbs .thumbnails,.page.portfolio-single.l-thumbs-full .thumbnails {
display:none
}
}
.page.portfolio-single.l-thumbs .thumbnails.slick-initialized,.page.portfolio-single.l-thumbs-full .thumbnails.slick-initialized {
opacity:1
}
.page.portfolio-single.l-thumbs .thumbnails .thumbnail,.page.portfolio-single.l-thumbs-full .thumbnails .thumbnail {
margin-right:5px;
opacity:.3;
cursor:pointer;
-webkit-transition:opacity 200ms;
transition:opacity 200ms
}
.page.portfolio-single.l-thumbs .thumbnails .thumbnail:nth-child(-n+10),.page.portfolio-single.l-thumbs-full .thumbnails .thumbnail:nth-child(-n+10) {
display:block
}
.page.portfolio-single.l-thumbs .thumbnails .thumbnail.slick-current,.page.portfolio-single.l-thumbs-full .thumbnails .thumbnail.slick-current {
opacity:1
}
.page.portfolio-single.l-thumbs .thumbnails img,.page.portfolio-single.l-thumbs-full .thumbnails img {
max-height:91px
}
.page.portfolio-single.l-thumbs .main-slider img {
max-height:670px
}
.page.portfolio-single.l-thumbs-full .layout {
max-width:100%
}
.page.portfolio-single.l-thumbs-full .main-slider {
max-height:100vh
}
.page.portfolio-single.l-thumbs-full .main-slider img {
max-height:80vh
}
body.holdup {
overflow:hidden
}
@keyframes loader-animation {
50% {
-webkit-transform:rotate(-45deg);
transform:rotate(-45deg)
}
}
.flobox-wrapper {
left:0;
top:0;
position:fixed;
width:100%;
height:100%;
background-color:#fff;
z-index:9000;
overflow:hidden;
opacity:0;
-webkit-transition:all 300ms;
transition:all 300ms;
visibility:hidden
}
.flobox-wrapper.active {
opacity:1;
visibility:visible
}
.flobox-wrapper .flobox-bg {
background-color:#fff;
width:100%;
height:100%;
position:absolute;
left:0;
top:0
}
.flobox-wrapper .flobox-loader {
display:block;
position:absolute;
width:30px;
height:30px;
border:1px solid #373737;
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
margin:auto;
z-index:1;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
-webkit-transition:all 400ms;
transition:all 400ms;
-webkit-animation:loader-animation 1.5s infinite;
animation:loader-animation 1.5s infinite
}
.flobox-wrapper .options-bg {
width:100%;
height:100%;
background-color:rgba(255,255,255,.9);
display:block;
float:left;
position:relative;
z-index:1;
opacity:0;
visibility:hidden;
-webkit-transition:all 300ms;
transition:all 300ms
}
.flobox-wrapper .options-bg.active {
opacity:1;
visibility:visible
}
.flobox-wrapper .flobox-layer {
z-index:2;
max-width:80%;
max-height:100%;
padding-top:20px;
padding-bottom:20px;
height:100%;
width:100%;
position:absolute;
top:0;
left:0;
bottom:0;
right:0;
margin:auto;
text-align:center
}
.flobox-wrapper .flobox-layer .slick-track {
height:calc(100vh - 40px);
overflow:hidden
}
.flobox-wrapper .flobox-layer .slick-slide {
position:relative
}
@media (min-width:1025px) {
.flobox-wrapper .flobox-layer .slick-slide.eff-zoom-out {
overflow:hidden
}
.flobox-wrapper .flobox-layer .slick-slide.eff-zoom-out img {
-webkit-transition:all 3000ms!important;
transition:all 3000ms!important;
-webkit-transform:scale(2)!important;
-ms-transform:scale(2)!important;
transform:scale(2)!important
}
.flobox-wrapper .flobox-layer .slick-slide.eff-fade-up {
opacity:1!important;
-webkit-transition:all 3000ms!important;
transition:all 3000ms!important;
-webkit-transform:translateY(-100%)!important;
-ms-transform:translateY(-100%)!important;
transform:translateY(-100%)!important
}
.flobox-wrapper .flobox-layer .slick-slide.eff-fade-down {
-webkit-transition:all 3000ms!important;
transition:all 3000ms!important;
-webkit-transform:translateY(100%)!important;
-ms-transform:translateY(100%)!important;
transform:translateY(100%)!important
}
.flobox-wrapper .flobox-layer .slick-slide.eff-fade-side {
-webkit-transition:all 2000ms!important;
transition:all 2000ms!important;
-webkit-transform:translateX(100%)!important;
-ms-transform:translateX(100%)!important;
transform:translateX(100%)!important
}
}
.flobox-wrapper .flobox-layer figure img {
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto;
max-height:100%;
max-width:100%
}
.flobox-wrapper button.slick-next,.flobox-wrapper button.slick-prev {
background:0 0;
border:none;
font-size:0
}
.flobox-wrapper button.slick-next:focus,.flobox-wrapper button.slick-prev:focus {
outline:0
}
.flobox-wrapper button.slick-next:before,.flobox-wrapper button.slick-prev:before {
font-family:Minimal-Icons;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
content:"\29";
font-size:25px;
position:absolute
}
.flobox-wrapper button.slick-prev {
width:100px;
height:200px;
position:absolute;
top:0;
bottom:0;
margin:auto 0;
left:50px
}
.flobox-wrapper button.slick-prev:before {
display:block;
-webkit-transform:rotate(180deg);
-ms-transform:rotate(180deg);
transform:rotate(180deg);
left:0
}
.flobox-wrapper button.slick-next {
width:100px;
height:200px;
position:absolute;
top:0;
bottom:0;
right:50px;
margin:auto 0
}
.flobox-wrapper button.slick-next:before {
display:block;
text-align:right;
right:0
}
.flobox-wrapper a.close {
display:block;
position:absolute;
font-size:20px;
top:50px;
right:50px
}
.flobox-wrapper .options-side {
position:absolute;
top:20px;
left:50px;
width:100%;
max-width:80%;
overflow:hidden;
height:calc(100% - 20px)
}
.flobox-wrapper .options-side .icons {
display:inline-block;
padding-top:30px
}
.flobox-wrapper .options-side .icons a.info {
display:block;
margin-bottom:40px;
font-size:23px
}
.flobox-wrapper .options-side .icons a.share {
display:block;
font-size:26px
}
.flobox-wrapper .options-side .icons a.active {
opacity:.3
}
.flobox-wrapper .options-side .option {
position:absolute;
left:48px;
width:100%;
background-color:#f9f9f9;
max-width:60%;
top:0;
z-index:2;
float:left;
height:calc(100% - 20px);
padding:135px 55px 55px 55px;
text-align:center;
visibility:hidden;
opacity:0;
-webkit-transition:all 300ms;
transition:all 300ms;
overflow:scroll
}
.flobox-wrapper .options-side .option.active {
visibility:visible;
opacity:1
}
.flobox-wrapper .options-side .option.info h4.date {
letter-spacing:1.4px;
font-size:14px;
font-family:FuturaStd-Bold;
text-transform:uppercase;
margin-bottom:45px
}
.flobox-wrapper .options-side .option.info h2.title {
font-size:50px;
margin-bottom:0
}
.flobox-wrapper .options-side .option.info h2.title:after {
content:'...';
display:block;
font-family:Didot-italic;
font-size:30px;
margin:30px 0
}
.flobox-wrapper .options-side .option.info p.i {
font-family:Didot-italic;
font-size:24px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.flobox-wrapper .options-side .option.share {
padding:0 55px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center
}
.flobox-wrapper .options-side .option.share h5.title {
letter-spacing:1.4px;
font-size:14px;
font-size:14px;
text-transform:uppercase;
font-family:FuturaStd-Bold;
margin-bottom:30px
}
.flobox-wrapper .options-side .option.share h5.title:after {
content:'...';
display:block;
font-family:Didot-italic;
font-size:30px;
margin:10px 0
}
body.admin-bar .flobox-wrapper {
top:32px;
height:calc(100% - 32px)
}
body.admin-bar .flobox-wrapper .flobox-layer .slick-track {
height:calc(100vh - 70px)
}
.page.blog .all-posts {
margin-bottom:60px
}
.page.blog .all-posts .post.style-basic .date h6 {
font-family:FuturaStd-Bold;
letter-spacing:1.2px;
font-size:12px;
text-transform:uppercase;
margin-bottom:20px
}
.page.blog .all-posts .post.style-basic .categories .cat:not(:last-child):after {
content:','
}
.page.blog .all-posts .post.style-basic .meta {
margin-bottom:20px
}
.page.blog .all-posts .post.style-basic h2.title {
font-size:36px;
margin-bottom:60px;
word-wrap:break-word
}
.page.blog .all-posts .post.style-basic a.open-post {
font-family:FuturaStd-Bold;
letter-spacing:1.2px;
font-size:12px;
text-transform:uppercase
}
.page.blog .all-posts .post.style-basic a.open-post:before {
content:'...';
display:block;
font-size:30px;
margin-bottom:15px;
font-family:Didot-Italic
}
.page.blog .all-posts.full-width .layout {
max-width:100%
}
.page.blog .all-posts.full-width .post.style-basic {
position:relative;
margin-bottom:20px;
width:100%
}
.page.blog .all-posts.full-width .post.style-basic.with-image {
color:#fff;
height:45vw;
overflow:hidden
}
.page.blog .all-posts.full-width .post.style-basic.with-image a {
color:#fff
}
.page.blog .all-posts.full-width .post.style-basic.with-image.active {
color:#373737
}
.page.blog .all-posts.full-width .post.style-basic.with-image.active a {
color:#373737
}
.page.blog .all-posts.full-width .post.style-basic.with-image.active .post-header:before {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
.page.blog .all-posts.full-width .post.style-basic.with-image.active h2.title {
position:static;
-webkit-transform:none;
-ms-transform:none;
transform:none;
font-size:36px
}
.page.blog .all-posts.full-width .post.style-basic.with-image.active h2.title a {
-webkit-transition-delay:600ms;
transition-delay:600ms
}
.page.blog .all-posts.full-width .post.style-basic.with-image.active article.excerpt {
visibility:visible;
opacity:1
}
.page.blog .all-posts.full-width .post.style-basic.with-image.active article.excerpt p {
opacity:1;
visibility:visible;
-webkit-transition:opacity 200ms;
transition:opacity 200ms;
-webkit-transition-delay:600ms;
transition-delay:600ms
}
.page.blog .all-posts.full-width .post.style-basic.with-image .post-header {
width:calc(100% - 40px);
height:calc(100% - 40px);
top:0;
left:0;
position:absolute;
margin:20px;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
box-sizing:border-box;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
overflow:hidden;
z-index:1
}
.page.blog .all-posts.full-width .post.style-basic.with-image .post-header:before {
content:'';
display:block;
width:100%;
height:100%;
position:absolute;
top:0;
left:0;
background-color:#fff;
z-index:-1;
-webkit-transform:translateY(-100%);
-ms-transform:translateY(-100%);
transform:translateY(-100%);
-webkit-transition:all 800ms;
transition:all 800ms;
opacity:0
}
.page.blog .all-posts.full-width .post.style-basic.with-image .post-header .date {
position:absolute;
top:30px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.page.blog .all-posts.full-width .post.style-basic.with-image h2.title {
text-align:center;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
-webkit-transition:opacity 300ms;
transition:opacity 300ms
}
.page.blog .all-posts.full-width .post.style-basic.with-image h2.title a {
-webkit-transition:color 600ms;
transition:color 600ms;
-webkit-transition-delay:0;
transition-delay:0
}
.page.blog .all-posts.full-width .post.style-basic.with-image article.excerpt {
width:60%;
max-height:40%;
overflow:hidden;
margin:0 auto
}
.page.blog .all-posts.full-width .post.style-basic.with-image article.excerpt p {
-webkit-transition:opacity 0ms;
transition:opacity 0ms;
opacity:0;
-webkit-transition-delay:0ms;
transition-delay:0ms
}
.page.blog .all-posts.full-width .post.style-basic.with-image .open-post {
position:absolute;
padding:25px;
bottom:15px;
left:50%;
-webkit-transform:translateX(-50%);
-ms-transform:translateX(-50%);
transform:translateX(-50%)
}
.page.blog .all-posts.full-width .post.style-basic.with-image figure {
width:100%;
height:45vw;
overflow:hidden
}
.page.blog .all-posts.full-width .post.style-basic.with-image figure img {
width:100%;
max-width:100%;
height:auto
}
.page.blog .all-posts.full-width .post.style-basic.without-image {
padding-top:40px;
margin:100px 0
}
.page.blog .all-posts.full-width .post.style-basic.without-image h2.title {
position:relative;
top:0;
left:0;
-webkit-transform:none;
-ms-transform:none;
transform:none;
width:100%;
font-size:36px;
max-width:560px;
margin-left:auto;
margin-right:auto
}
.page.blog .all-posts.full-width .post.style-basic.without-image article.excerpt {
visibility:visible;
opacity:1;
width:560px;
margin:0 auto
}
.page.blog .all-posts.with-layout .layout {
max-width:690px
}
.page.blog .all-posts.with-layout .post.style-basic {
background-color:#fff;
margin-bottom:60px
}
.page.blog .all-posts.with-layout .post.style-basic:last-child {
margin-bottom:0
}
.page.blog .all-posts.with-layout .post.style-basic.with-image:hover .post-header {
background-color:inherit
}
.page.blog .all-posts.with-layout .post.style-basic.with-image:hover .post-header article.excerpt {
visibility:visible;
opacity:1;
height:inherit
}
.page.blog .all-posts.with-layout .post.style-basic.with-image .post-header {
margin:0 20px -60% 20px;
min-height:640px;
-webkit-transition:200ms all;
transition:200ms all
}
.page.blog .all-posts.with-layout .post.style-basic.with-image article.excerpt {
padding-top:50px;
visibility:hidden;
opacity:0;
overflow:hidden;
-webkit-transition:all linear 300ms;
transition:all linear 300ms;
height:0
}
.page.blog .all-posts.with-layout .post.style-basic.with-image article.excerpt.no-excerpt {
padding-top:150px
}
.page.blog .all-posts.with-layout .post.style-basic .post-header {
position:relative;
z-index:1;
padding:60px 45px
}
.page.blog .pagination {
text-align:center
}
.page.blog .insta-feed {
padding-bottom:90px
}
.page.blog .insta-feed h3.title {
font-size:36px;
margin-bottom:45px
}
.page.blog .insta-feed h3.username {
margin-top:25px;
margin-bottom:8px
}
.page.blog .insta-feed h6.followme {
letter-spacing:1.1px;
font-size:11px;
font-family:FuturaStd-Bold;
text-transform:uppercase
}
.page.post-page .layout {
max-width:690px
}
.page.post-page .post-nav {
-webkit-transition:all 400ms;
transition:all 400ms
}
.page.post-page .post-nav.disable {
opacity:0;
visibility:hidden
}
.page.post-page .post-nav a.name {
letter-spacing:1.1px;
font-size:11px;
font-family:FuturaStd-Bold;
text-transform:uppercase;
margin-bottom:22px;
display:block
}
.page.post-page .post-nav figure {
margin-bottom:15px
}
.page.post-page .post-nav h6.date {
letter-spacing:1.1px;
font-size:11px;
font-family:FuturaStd-Bold;
text-transform:uppercase;
margin-bottom:15px
}
.page.post-page .post-nav h4.title {
font-size:24px;
max-width:230px;
word-wrap:break-word;
line-height:1.3em;
margin-bottom:0
}
.page.post-page .post-nav li {
display:inline-block;
max-width:281px;
padding:30px 0 30px 0;
z-index:200
}
.page.post-page .post-nav li:hover {
background-color:#f8f8f8
}
.page.post-page .post-nav li:hover .content {
visibility:visible;
opacity:1
}
.page.post-page .post-nav .content {
display:inline-block;
visibility:hidden;
opacity:0;
-webkit-transition:all 200ms;
transition:all 200ms
}
.page.post-page .post-nav li.prev-post {
position:fixed;
left:0;
top:50%;
-webkit-transform:translateY(-6%);
-ms-transform:translateY(-6%);
transform:translateY(-6%);
margin:auto 0;
padding-left:20px;
padding-right:30px
}
.page.post-page .post-nav li.next-post {
position:fixed;
right:0;
top:50%;
-webkit-transform:translateY(-6%);
-ms-transform:translateY(-6%);
transform:translateY(-6%);
padding-left:30px;
padding-right:20px
}
.page.post-page .post-nav li.next-post a.name {
text-align:right
}
.page.post-page .post header {
text-align:center
}
.page.post-page .post h6.date {
letter-spacing:1.2px;
font-size:12px;
font-family:FuturaStd-Bold;
text-transform:uppercase;
margin-bottom:45px
}
.page.post-page .post h2.title {
font-size:36px;
margin-bottom:50px;
word-wrap:break-word
}
.page.post-page .post img {
max-width:100%;
margin-bottom:20px
}
.page.post-page .post p i {
font-family:Didot-Italic;
font-size:24px
}
.page.post-page .sub-content {
text-align:center;
padding-top:20px;
margin-bottom:50px
}
.page.post-page .sub-content .block {
margin-bottom:20px
}
.page.post-page .sub-content .block:last-child {
margin-right:0
}
.page.post-page .sub-content label {
display:inline-block;
letter-spacing:1.1px;
letter-spacing:1.2px;
font-size:12px;
font-family:FuturaStd-Bold;
text-transform:uppercase
}
.page.post-page .sub-content ul {
display:inline-block
}
.page.post-page .sub-content li {
display:inline-block
}
.page.post-page .sub-content li a {
text-decoration:underline;
font-size:14px
}
.page.post-page .actions {
padding-top:10px;
padding-bottom:50px
}
.page.post-page .actions h6.title {
letter-spacing:1.2px;
font-size:12px;
font-family:FuturaStd-Bold;
text-transform:uppercase
}
.page.post-page .actions .share {
text-align:center;
margin-bottom:40px
}
.page.post-page .actions .share .title {
margin-bottom:15px
}
.page.post-page .actions .also-like {
display:inline-block;
padding-top:70px
}
.page.post-page .actions .also-like:after {
float:left;
content:'';
display:block;
width:100%;
height:1px;
background:#efefef
}
.page.post-page .actions .also-like h6.title {
margin-bottom:30px
}
.page.post-page .actions .also-like li {
float:left;
width:100%;
height:auto;
max-width:50%;
margin-bottom:50px
}
.page.post-page .actions .also-like li:nth-child(2n+1) {
padding-right:5px
}
.page.post-page .actions .also-like li:nth-child(2n+2) {
padding-left:5px
}
.page.post-page .actions .also-like figure {
-webkit-transition:opacity 200ms;
transition:opacity 200ms
}
.page.post-page .actions .also-like figure:hover {
opacity:.8
}
.page.post-page .actions .also-like figure img {
width:100%;
height:auto
}
.page.post-page .actions .also-like h6.date {
margin-bottom:20px
}
.page.post-page .actions .also-like h4.title {
max-width:90%;
font-size:24px
}
.featured-posts {
text-align:center;
position:relative;
margin-bottom:20px;
display:inline-block;
width:100%
}
.featured-posts img {
width:100%;
height:auto
}
.featured-posts h3.title {
margin-top:10px;
display:inline-block;
background-color:#fff;
padding:0 10px
}
.featured-posts h3.title:after {
content:'';
display:block;
width:100%;
height:1px;
background-color:#f8f8f8;
position:absolute;
left:0;
top:25px;
z-index:-1
}
.comments h6.title {
letter-spacing:1.1px;
font-size:11px;
font-family:FuturaStd-Bold;
text-transform:uppercase
}
.comments h6.com-coll {
position:relative;
display:inline-block;
margin-bottom:30px;
width:100%;
text-align:center;
border-bottom:1px solid #efefef;
padding-bottom:30px
}
.comments h6.com-coll:after {
font-family:FuturaStd-Bold;
font-size:11px;
content:'>';
display:inline-block;
-webkit-transform:rotate(90deg) translateY(-10px);
-ms-transform:rotate(90deg) translateY(-10px);
transform:rotate(90deg) translateY(-10px);
vertical-align:bottom;
line-height:11px
}
.comments .list:before {
content:'';
display:block;
width:100%;
height:1px;
background-color:#efefef
}
.comments .list:after {
content:'';
display:block;
width:100%;
height:4px;
border-top:1px solid #efefef;
border-bottom:1px solid #efefef
}
.comments .children {
width:100%;
float:left;
padding-left:60px;
position:relative
}
.comments .children:before {
content:'';
display:block;
position:absolute;
left:30px;
top:3px;
background-image:url(//charlesseguy.com/wp-content/themes/mimal/img/comment-reply-arrow@2x.png);
background-size:17px 13px;
width:17px;
height:13px
}
.comments .comment-notification {
border:1px solid #000;
display:inline-block;
padding:5px;
margin:10px 0;
font-size:12px
}
.comments .comment {
float:left;
margin-bottom:30px;
width:100%
}
.comments .comment .comment-text p {
word-wrap:break-word
}
.comments .comment .name {
margin-bottom:20px
}
.comments .comment h6.date {
float:left;
margin-bottom:20px!important
}
.comments .comment .comment-reply-link {
font-size:12px;
font-family:FuturaStd-Bold;
text-transform:uppercase;
text-align:right;
float:right;
letter-spacing:1.2px
}
.comments p {
text-align:left;
font-size:16px;
margin-bottom:20px
}
.comments .comment-reply-title {
margin:0;
text-align:center;
font-family:FuturaStd-Bold;
letter-spacing:1.2px;
font-size:12px;
text-transform:uppercase;
padding-top:20px
}
.comments #cancel-comment-reply-link:before {
content:'\d7';
font-size:20px;
display:inline-block;
margin-right:5px;
position:relative;
top:1px
}
.comments .comment-respond {
width:100%;
display:inline-block;
border-top:1px solid #efefef
}
.comments .comment-respond:before {
content:'';
display:block;
width:100%;
height:1px;
background-color:#efefef;
margin-top:3px
}
.comments .comment-navigation {
width:100%;
display:inline-block;
padding:20px 0;
border-top:1px solid #efefef
}
.comments .comment-navigation a {
font-family:FuturaStd-Bold;
text-transform:uppercase;
letter-spacing:1.2px;
font-size:12px;
letter-spacing:1.2px
}
.comments .comment-navigation a:before {
content:'<';
display:inline-block;
margin-right:10px;
position:relative;
bottom:2px
}
.comments .comment-form {
width:100%;
display:inline-block;
padding-top:40px
}
.comments .comment-form form {
width:100%;
display:inline-block;
padding:0;
margin-bottom:20px
}
.comments .comment-form:after {
content:'';
display:block;
width:100%;
height:1px;
background-color:#efefef
}
.comments .comment-form input[type=text]:last-child {
margin-bottom:0
}
.comments .comment-form .left-side,.comments .comment-form .logged-in-as {
width:100%;
max-width:50%;
padding-right:5px;
float:left
}
.comments .comment-form .logged-in-as {
text-align:center;
line-height:150px
}
.comments .comment-form .logged-in-as a {
text-decoration:underline
}
.comments .comment-form .right-side {
width:100%;
padding-left:5px;
max-width:50%;
float:left
}
.comments .comment-form textarea {
height:170px;
resize:none;
margin-bottom:0
}
.comments .comment-form .form-submit {
width:100%;
display:inline-block;
text-align:center
}
.comments .comment-form input[type=submit] {
letter-spacing:1.2px;
font-size:12px;
font-family:FuturaStd-Bold;
display:inline-block;
margin-top:23px
}
.comments .comment-form div.submit {
margin-top:10px;
width:100%;
float:left
}
.quick-portfolio ul {
margin-left:0
}
.info-page .page-container {
margin-bottom:40px
}
.info-page .page-container.content-full {
position:relative;
color:#fff
}
.info-page .page-container.content-full.bg {
color:#373737
}
.info-page .page-container.content-full.no-image figure {
height:720px
}
.info-page .page-container.content-full.no-image .content {
background-color:#ececec;
color:#000
}
.info-page .page-container.content-full figure img {
width:100%
}
.info-page .page-container.content-full .content {
padding:80px 90px;
position:absolute;
top:50%;
left:50%;
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
transform:translate(-50%,-50%);
width:100%;
max-width:800px
}
.info-page .page-container.content-50 {
height:auto;
width:100%;
display:inline-block;
position:relative
}
.info-page .page-container.content-50.no-image figure {
height:718px;
background:#ccc;
display:none
}
.info-page .page-container.content-50.no-image .content {
width:100%;
padding:200px 0 120px 0
}
.info-page .page-container.content-50 figure {
width:100%;
max-width:50%;
display:inline-block;
vertical-align:middle
}
.info-page .page-container.content-50 figure img {
width:100%;
height:auto
}
.info-page .page-container.content-50 .content {
width:49%;
max-width:100%;
padding:0 60px;
display:inline-block;
vertical-align:middle
}
.info-page .page-container.content-50 .content h2.main-title {
line-height:50px
}
.info-page .page-container.content-50 .content h2.main-title:after {
position:relative;
bottom:5px
}
.info-page .page-container .content {
max-width:600px;
text-align:center;
display:table-cell;
vertical-align:middle
}
.info-page .page-container .content h2.main-title {
width:100%;
letter-spacing:4.8px;
font-size:48px;
font-family:FuturaStd-Bold;
text-transform:uppercase;
margin-bottom:0;
line-height:30px
}
.info-page .page-container .content h2.main-title:after {
content:'...';
display:block;
font-size:30px;
font-family:Didot-Italic;
margin-bottom:10px;
line-height:30px
}
.info-page .page-container .content h5.sub-title {
letter-spacing:1.8px;
font-size:18px;
font-family:FuturaStd-Bold;
text-transform:uppercase;
margin-bottom:40px
}
.info-page .page-container .content p {
max-width:380px;
margin:0 auto;
font-size:16px
}
.info-page.password-page .content form {
padding:0
}
.info-page.password-page .content h5.sub-title {
margin-bottom:40px
}
.info-page.password-page .content input[type=password] {
margin:0 auto;
display:block;
max-width:450px;
margin-bottom:20px
}
@media only screen and (max-width:1024px) {
.hero-image.full-width .title {
font-size:100px
}
.hero-image.small-photo {
padding:5vw 0
}
.hero-image.small-photo .title {
font-size:100px
}
}
@media only screen and (min-width:769px) {
.mobile {
display:none
}
.desktop {
display:block
}
}
@media only screen and (max-width:768px) {
.search-block form {
width:90%
}
.search-block form input[type=text] {
font-size:20px
}
.search-block form input[type=text]::-webkit-input-placeholder {
font-size:0
}
.search-block form input[type=text]::-moz-placeholder {
font-size:0
}
.search-block form input[type=text]:-ms-input-placeholder {
font-size:0
}
.search-block form input[type=text]::placeholder {
font-size:0
}
.search-block form button[type=submit] {
top:0
}
.mobile {
display:block
}
.desktop {
display:none
}
.hero-image {
margin-top:40px;
margin-bottom:20px
}
.hero-image.small-photo {
background-color:transparent
}
.hero-slider .slide {
height:400px!important
}
.hero-slider .slide-hover .title {
font-size:23px!important
}
.hero-slider .slide-hover .sub-title {
display:none
}
footer.main-footer {
padding:0;
padding-top:35px
}
footer.main-footer .block {
padding:0 10px;
border-right:none
}
footer.main-footer .block:last-child {
margin-bottom:0
}
.page.portfolio-page .medium-block-grid-3 li.image,.page.portfolio-page .medium-block-grid-4 li.image,.page.portfolio-single .medium-block-grid-3 li.image,.page.portfolio-single .medium-block-grid-4 li.image {
width:50%;
clear:none;
display:inline-block
}
.page.portfolio-page .medium-block-grid-3 li.image:nth-child(2n+1),.page.portfolio-page .medium-block-grid-4 li.image:nth-child(2n+1),.page.portfolio-single .medium-block-grid-3 li.image:nth-child(2n+1),.page.portfolio-single .medium-block-grid-4 li.image:nth-child(2n+1) {
clear:both
}
.page.portfolio-page .medium-block-grid-3 li.image a.fullblock-permalink,.page.portfolio-page .medium-block-grid-4 li.image a.fullblock-permalink,.page.portfolio-single .medium-block-grid-3 li.image a.fullblock-permalink,.page.portfolio-single .medium-block-grid-4 li.image a.fullblock-permalink {
display:none
}
.page.portfolio-page .medium-block-grid-3 li.image figure,.page.portfolio-page .medium-block-grid-4 li.image figure,.page.portfolio-single .medium-block-grid-3 li.image figure,.page.portfolio-single .medium-block-grid-4 li.image figure {
display:block!important
}
.page.portfolio-page .medium-block-grid-3 li.image .figure-hover,.page.portfolio-page .medium-block-grid-4 li.image .figure-hover,.page.portfolio-single .medium-block-grid-3 li.image .figure-hover,.page.portfolio-single .medium-block-grid-4 li.image .figure-hover {
position:static;
opacity:1;
width:90%;
margin:0 auto;
height:auto;
background-color:transparent
}
.page.portfolio-page .medium-block-grid-3 li.image .figure-hover .content,.page.portfolio-page .medium-block-grid-4 li.image .figure-hover .content,.page.portfolio-single .medium-block-grid-3 li.image .figure-hover .content,.page.portfolio-single .medium-block-grid-4 li.image .figure-hover .content {
position:static;
-webkit-transform:translate(0,0);
-ms-transform:translate(0,0);
transform:translate(0,0);
width:auto;
height:auto;
max-height:100%;
top:auto;
left:auto;
padding:40px 0;
display:inline-block
}
.page.portfolio-page .medium-block-grid-3 li.image .figure-hover h3.title,.page.portfolio-page .medium-block-grid-4 li.image .figure-hover h3.title,.page.portfolio-single .medium-block-grid-3 li.image .figure-hover h3.title,.page.portfolio-single .medium-block-grid-4 li.image .figure-hover h3.title {
display:inline-block;
margin-bottom:30px
}
.page.portfolio-page .medium-block-grid-3 li.image .figure-hover a.open-gallery,.page.portfolio-page .medium-block-grid-4 li.image .figure-hover a.open-gallery,.page.portfolio-single .medium-block-grid-3 li.image .figure-hover a.open-gallery,.page.portfolio-single .medium-block-grid-4 li.image .figure-hover a.open-gallery {
display:inline-block;
position:static
}
.page.portfolio-page .orig-size .medium-block-grid-3 .image,.page.portfolio-page .orig-size .medium-block-grid-4 .image,.page.portfolio-single .orig-size .medium-block-grid-3 .image,.page.portfolio-single .orig-size .medium-block-grid-4 .image {
height:auto
}
.page.portfolio-page .orig-size .image.vertical figure,.page.portfolio-single .orig-size .image.vertical figure {
height:auto
}
.page.portfolio-page .orig-size .image.vertical figure img,.page.portfolio-single .orig-size .image.vertical figure img {
height:30vw
}
.flobox-wrapper .flobox-bg {
width:20px;
height:40px;
right:30px;
top:50px;
left:auto;
position:absolute;
background-color:transparent;
z-index:100
}
.flobox-wrapper a.close {
top:0;
right:0
}
.flobox-wrapper .flobox-layer {
max-width:100%;
z-index:1
}
.flobox-wrapper button.slick-next,.flobox-wrapper button.slick-prev {
width:20%;
height:50%
}
.flobox-wrapper button.slick-prev {
left:0
}
.flobox-wrapper button.slick-prev:before {
left:20px
}
.flobox-wrapper button.slick-next {
right:0
}
.flobox-wrapper button.slick-next:before {
right:20px
}
.flobox-wrapper .options-side {
width:auto;
height:auto;
overflow:visible;
left:20px;
max-width:calc(100% - 50px);
z-index:100;
display:none;
position:static;
top:0
}
.flobox-wrapper .options-side .options {
width:100vw
}
.flobox-wrapper .options-side .icons {
display:none
}
.flobox-wrapper .options-side .option {
display:none
}
.flobox-wrapper .slick-slide.vertical img {
width:70%
}
.page.blog .category-select {
margin-bottom:40px
}
.page.blog .all-posts.full-width .post.style-basic {
padding-bottom:50px;
margin-bottom:60px
}
.page.blog .all-posts.full-width .post.style-basic.without-image {
margin:0;
margin-bottom:50px
}
.page.blog .all-posts.full-width .post.style-basic.without-image article.excerpt {
width:100%
}
.page.blog .all-posts.full-width .post.style-basic.with-image {
height:100%;
color:#000;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:reverse;
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse
}
.page.blog .all-posts.full-width .post.style-basic.with-image .inner {
width:100%
}
.page.blog .all-posts.full-width .post.style-basic.with-image a {
color:#000
}
.page.blog .all-posts.full-width .post.style-basic.with-image .post-header {
position:static
}
.page.blog .all-posts.full-width .post.style-basic.with-image .post-header .date {
position:static;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
.page.blog .all-posts.full-width .post.style-basic.with-image h2.title {
position:static;
text-align:center;
width:100%;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
.page.blog .all-posts.full-width .post.style-basic.with-image article.excerpt {
overflow:auto;
max-height:100%;
width:100%
}
.page.blog .all-posts.full-width .post.style-basic.with-image article.excerpt p {
opacity:1
}
.page.blog .all-posts.full-width .post.style-basic.with-image .open-post {
position:static;
color:#000;
-webkit-transform:none;
-ms-transform:none;
transform:none;
padding:0
}
.page.blog .all-posts.full-width .post.style-basic.with-image figure {
height:auto;
margin-bottom:50px
}
.page.blog .all-posts.with-layout .post.style-basic.with-image {
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:reverse;
-webkit-flex-direction:column-reverse;
-ms-flex-direction:column-reverse;
flex-direction:column-reverse
}
.page.blog .all-posts.with-layout .post.style-basic.with-image .post-header {
margin:0;
min-height:auto
}
.page.blog .all-posts.with-layout .post.style-basic.with-image article.excerpt {
visibility:visible;
opacity:1;
overflow:normal;
height:100%
}
.page.blog .all-posts.with-layout .post.style-basic.with-image article.excerpt.no-excerpt {
padding-top:0
}
.page.post-page .post-nav {
display:none
}
}
@media only screen and (max-width:40em) {
h1 {
font-size:40px
}
h2 {
font-size:28px
}
h3 {
font-size:20px
}
h4 {
font-size:16px
}
h5 {
font-size:15px
}
h6 {
font-size:12px
}
.page-content .the-content {
padding-bottom:40px
}
.category-select a.toggle {
margin-bottom:0
}
.hero-image {
margin-top:0;
margin-bottom:0
}
.hero-image .figure-hover {
position:static;
padding:0
}
.hero-image .content {
width:100%;
position:static;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
.hero-image .sub-title {
font-size:24px
}
.hero-image.full-width .content {
color:#373737;
padding-top:50px
}
.hero-image.full-width .title {
font-size:50px
}
.hero-image.small-photo {
padding:0;
height:auto
}
.hero-image.small-photo figure {
height:0
}
.hero-image.small-photo .inner {
overflow:hidden
}
.hero-image.small-photo svg {
width:100%;
height:350px;
margin-bottom:40px
}
.hero-image.small-photo .title {
font-size:50px
}
.hero-image.photo-small-text {
margin-bottom:0
}
.hero-image.photo-small-text svg {
width:100%;
height:350px
}
.hero-slider .slide-hover .title {
font-size:40px
}
.hero-slider button.slick-next,.hero-slider button.slick-prev {
opacity:0!important
}
footer.main-footer .block-widgets {
display:block
}
footer.main-footer .block {
margin-bottom:50px;
padding:0
}
.page.portfolio-page .medium-block-grid-3 li.image,.page.portfolio-page .medium-block-grid-4 li.image,.page.portfolio-single .medium-block-grid-3 li.image,.page.portfolio-single .medium-block-grid-4 li.image {
width:100%
}
.page.portfolio-page .orig-size .image.vertical figure,.page.portfolio-single .orig-size .image.vertical figure {
height:auto
}
.page.portfolio-page .orig-size .image.vertical figure img,.page.portfolio-single .orig-size .image.vertical figure img {
height:90vw
}
.flobox-wrapper button.slick-next,.flobox-wrapper button.slick-prev {
opacity:0
}
.flobox-wrapper .options-side .option.info h2.title {
font-size:30px;
word-wrap:break-word
}
.page.post-page .category-select {
margin-bottom:30px
}
.comments .comment-form .left-side,.comments .comment-form .logged-in-as {
max-width:100%;
padding-right:0
}
.comments .comment-form .right-side {
margin-top:20px;
max-width:100%;
padding-left:0
}
.page.blog .all-posts .post.style-basic h2.title {
font-size:30px;
margin-bottom:30px
}
.page.blog .all-posts .post.style-basic article.excerpt p {
font-size:15px;
line-height:1.8em
}
.page.blog .all-posts.full-width .layout {
max-width:100%
}
.page.blog .all-posts.full-width .post.style-basic {
height:auto
}
.page.blog .all-posts.full-width .post.style-basic h2.title {
font-size:30px;
margin-bottom:30px
}
.page.blog .all-posts.full-width .post.style-basic.with-image .post-header {
width:100%;
margin:0;
height:auto
}
.page.blog .all-posts.full-width .post.style-basic.with-image figure {
margin-bottom:30px
}
.page.blog .all-posts.full-width .post.style-basic.without-image {
padding-top:40px
}
.page.blog .all-posts.full-width .post.style-basic.without-image article.excerpt {
padding-top:0;
margin-top:0;
width:100%
}
.page.blog .all-posts.with-layout .post.style-basic .post-header {
padding:0
}
.page.blog .all-posts.with-layout .post.style-basic.with-image figure {
margin-bottom:30px
}
.page.blog .all-posts.with-layout .post.style-basic.with-image h2.title {
margin-bottom:30px
}
.page.blog .all-posts.with-layout .post.style-basic.with-image article.excerpt {
padding-top:0
}
.page.blog .pagination {
text-align:center
}
.page.blog .insta-feed {
padding-bottom:90px
}
.page.blog .insta-feed h3.title {
font-size:36px;
margin-bottom:45px
}
.page.blog .insta-feed h3.username {
margin-top:25px;
margin-bottom:8px
}
.page.blog .insta-feed h6.followme {
letter-spacing:1.1px;
font-size:11px;
font-family:FuturaStd-Bold;
text-transform:uppercase
}
}body {
font-family: 'Questa_Sans'; }
footer.main-footer .copyright .flo-logo {
display: none !important;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Questa_Grande';
margin-bottom: 0.9em; }
p {
font-size: 15px;
line-height: 24px; }
input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
font-family: 'Questa_Sans';
font-size: 12px;
line-height: 19px;
border-color: #838383; }
input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="search"]::-moz-placeholder, textarea::-moz-placeholder {
font-family: 'Questa_Sans';
font-size: 12px;
line-height: 19px;
border-color: #838383; }
input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, textarea:-ms-input-placeholder {
font-family: 'Questa_Sans';
font-size: 12px;
line-height: 19px;
border-color: #838383; }
input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="password"]::placeholder, input[type="search"]::placeholder, textarea::placeholder {
font-family: 'Questa_Sans';
font-size: 12px;
line-height: 19px;
border-color: #838383; }
input[type="submit"], input[type="button"] {
font-family: 'Questa_Sans';
letter-spacing: 5.4px;
font-size: 9px;
border: 1px solid #838383;
padding: 13px 20px;
position: relative;
bottom: 35px;
background-color: #fff;
-webkit-transition: all 200ms;
transition: all 200ms;
text-align: center;		  }
input[type="submit"]:hover {
background-color: #7990aa;
color: #fff; }
.social-links a.icon, .social-links a {
display: inline-block;
line-height: 27px;
width: 27px;
height: 27px;
background-color: #b3afaf;
border-radius: 50%;
color: #fff;
font-size: 12px;
text-align: center; }
.social-links a.icon:hover, .social-links a:hover {
color: #fff;
background-color: #7c353e; }
header.main-header .logo {
font-family: 'Questa_Grande';
font-size: 34px; }
header.main-header ul.nav-menu > .menu-item {
font-family: 'Questa_Sans';
letter-spacing: 2.4px;
font-size: 14px; }
header.main-header .header-actions {
margin-left: 0; }
header.main-header .header-actions:before {
content: none; }
header.main-header .header-actions .search:hover .min-icon-search-icon:before {
background-color: #7c353e; }
header.main-header .header-actions .search .min-icon-search-icon:before {
background-color: #b3afaf;
display: inline-block;
color: #fff;
width: 17px;
height: 17px;
line-height: 19px;
border-radius: 50%;
text-align: center;
font-size: 10px;
-webkit-transition: background-color 200ms;
transition: background-color 200ms; }
header.main-header .header-actions .search label {
font-family: 'Questa_Sans';
letter-spacing: 2.4px;
font-size: 12px; }
@media only screen and (min-width: 769px) {
header.main-header ul.nav-menu > .menu-item > .header_main-nav_sub-menu {
margin-top: 29px;
padding: 5px 0; }
header.main-header ul.nav-menu > .menu-item > .header_main-nav_sub-menu .header_main-nav_sub-menu .menu-item {
margin-bottom: 10px;
text-transform: none; }
header.main-header ul.nav-menu > .menu-item > .header_main-nav_sub-menu:after {
background-color: #fff;
width: calc(100% + 10px); }
header.main-header ul.nav-menu > .menu-item > .header_main-nav_sub-menu a {
letter-spacing: 2.2px;
font-size: 11px;
padding: 10px 5px;
width: 100%;
height: 100%;
display: block;
-webkit-transition: all 200ms;
transition: all 200ms; }
header.main-header ul.nav-menu > .menu-item > .header_main-nav_sub-menu a:hover {
background-color: #7c353e;
color: #fff; }
header.main-header ul.nav-menu > .menu-item > .header_main-nav_sub-menu > .menu-item {
margin-bottom: 0px;
border: 1px solid #000;
border-bottom: none;
min-width: 140px; }
header.main-header ul.nav-menu > .menu-item > .header_main-nav_sub-menu > .menu-item:last-child {
margin-bottom: 0;
border-bottom: 1px solid #000; }
header.main-header .header-actions:before {
content: none; } }
@media only screen and (max-width: 768px) {
header.main-header ul.nav-menu > .menu-item > .header_main-nav_sub-menu > .header_main-nav_sub-menu_link {
font-family: 'Questa_Sans'; } }
.logo-text-main {
font-family: 'Questa_Grande'; }
footer.main-footer {
border-top: 1px solid #838383;
padding: 0; }
footer.main-footer .default-content {
padding-bottom: 0; }
@media (max-width: 768px) {
footer.main-footer {
border-top: none; } }
footer.main-footer .block {
border-right-color: #838383;
border-bottom: 1px solid #838383;
padding: 0;
box-sizing: border-box;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
@media (max-width: 768px) {
footer.main-footer .block {
border: none; } }
footer.main-footer .block aside {
min-height: 150px;
width: 100%;
border-bottom: 1px solid #838383;
margin-bottom: 20px;
padding: 30px 20px 15px 20px;
box-sizing: border-box; }
@media (max-width: 768px) {
footer.main-footer .block aside {
border: none; } }
footer.main-footer .copyright {
font-family: 'LibreCaslonText-Regular';
font-size: 12px;
line-height: 15px; }
footer.main-footer .flo-widget.widget_socialicons .widget-title:after {
content: none; }
.newsletter-widget input[type="text"] {
background-color: #b3afaf;
font-size: 12px;
line-height: 36px;
font-family: 'Questa_Sans';
width: 206px;
height: 36px;
color: #fff;
margin-bottom: 12px;
position: relative;
box-sizing: border-box;
padding: 0; }
.newsletter-widget input[type="text"]::-webkit-input-placeholder {
font-family: 'Questa_Sans';
color: #fff;
line-height: 33px; }
.newsletter-widget input[type="text"]::-moz-placeholder {
font-family: 'Questa_Sans';
color: #fff;
line-height: 33px; }
.newsletter-widget input[type="text"]:-ms-input-placeholder {
font-family: 'Questa_Sans';
color: #fff;
line-height: 33px; }
.newsletter-widget input[type="text"]::placeholder {
font-family: 'Questa_Sans';
color: #fff;
line-height: 33px; }
.newsletter-widget [type="submit"] {
background-color: transparent;
border: none;
font-family: 'Questa_Sans';
text-transform: uppercase;
letter-spacing: 2.4px;
font-size: 12px;
margin: 0;
padding: 0; }
.category-select .label {
font-family: 'Questa_Sans';
letter-spacing: 1.1px;
font-size: 11px; }
.category-select a.toggle:before {
border: 1px solid #838383;
border-radius: 50%;
width: 29px;
height: 29px;
background-size: 15px 15px;
background-repeat: no-repeat;
background-position: 50% 50%; }
.category-select a.toggle:after {
border: 1px solid #7c353e;
border-radius: 50%;
width: 29px;
height: 29px;
background-position: 50% 50%;
background-size: 15px 15px;
background-repeat: no-repeat; }
.hero-slider a.slide-btn {
font-family: 'Questa_Sans';
letter-spacing: 2.4px;
font-size: 12px; }
.hero-slider a.slide-btn.backgound--light:before, .hero-slider a.slide-btn.backgound--light:after {
background-color: #000; }
.hero-slider a.slide-btn.background--dark:before, .hero-slider a.slide-btn.background--dark:after {
background-color: #fff; }
.hero-slider a.slide-btn:hover:before {
top: 25px; }
.hero-slider a.slide-btn:hover:after {
top: 25px; }
.hero-slider a.slide-btn:before, .hero-slider a.slide-btn:after {
width: 13px;
height: 2px;
content: '';
background-color: #000;
border-radius: 3px;
top: 30px;
left: 50%;
padding: 0;
-webkit-transition: all 200ms;
transition: all 200ms; }
.hero-slider a.slide-btn:before {
-webkit-transform: translateX(calc(-50% + 4px)) rotate(-45deg);
-ms-transform: translateX(calc(-50% + 4px)) rotate(-45deg);
transform: translateX(calc(-50% + 4px)) rotate(-45deg); }
.hero-slider a.slide-btn:after {
display: block;
position: absolute;
-webkit-transform: translateX(calc(-50% - 4px)) rotate(45deg);
-ms-transform: translateX(calc(-50% - 4px)) rotate(45deg);
transform: translateX(calc(-50% - 4px)) rotate(45deg);
-webkit-transition: top 200ms;
transition: top 200ms; }
.hero-slider .slide-hover {
max-width: 60%;
height: 60%;
border: 1px solid #000;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
@media (max-width: 768px) {
.hero-slider .slide-hover {
border: none; } }
.hero-slider .slide-hover .title {
font-size: 50px;
line-height: 50px;
max-width: 80%;
margin: 0 auto;
letter-spacing: auto; }
.hero-slider .slide-hover h4.sub-title {
max-width: 70%;
margin: 0 auto;
margin-top: 50px;
margin-bottom: 0;
font-family: 'Questa_Sans';
font-size: 20px; }
.hero-slider .slider button.slick-prev, .hero-slider .slider button.slick-next {
width: 36px;
height: 36px;
border: 2px solid #000;
border-radius: 50%;
-webkit-transition: all 200ms;
transition: all 200ms; }
.hero-slider .slider button.slick-prev.background--dark, .hero-slider .slider button.slick-next.background--dark {
border-color: #fff; }
.hero-slider .slider button.slick-prev.background--dark:before, .hero-slider .slider button.slick-prev.background--dark:after, .hero-slider .slider button.slick-next.background--dark:before, .hero-slider .slider button.slick-next.background--dark:after {
background-color: #fff; }
.hero-slider .slider button.slick-prev:before, .hero-slider .slider button.slick-prev:after, .hero-slider .slider button.slick-next:before, .hero-slider .slider button.slick-next:after {
content: '';
display: block;
width: 13px;
height: 2px;
background-color: #000;
position: absolute;
left: 35%;
-webkit-transition: all 200ms;
transition: all 200ms; }
.hero-slider .slider button.slick-prev:before, .hero-slider .slider button.slick-next:before {
-webkit-transform: rotate(45grad) translateY(5px);
-ms-transform: rotate(45grad) translateY(5px);
transform: rotate(45grad) translateY(5px);
top: calc(50% - 1px); }
.hero-slider .slider button.slick-prev:after, .hero-slider .slider button.slick-next:after {
-webkit-transform: rotate(-45grad) translateY(-5px);
-ms-transform: rotate(-45grad) translateY(-5px);
transform: rotate(-45grad) translateY(-5px);
top: calc(50% - 1px); }
.hero-slider .slider button.slick-next {
right: 30px;
-webkit-transform: rotate(180deg) translateY(50%);
-ms-transform: rotate(180deg) translateY(50%);
transform: rotate(180deg) translateY(50%); }
.hero-slider .slider button.slick-prev {
left: 30px; }
.flobox-wrapper {
background-color: #b3afaf; }
.flobox-wrapper .flobox-bg {
background-color: #b3afaf; }
.flobox-wrapper button.slick-prev, .flobox-wrapper button.slick-next {
width: 36px;
height: 36px;
border: 2px solid #fff;
border-radius: 50%;
-webkit-transition: all 200ms;
transition: all 200ms; }
.flobox-wrapper button.slick-prev.background--dark, .flobox-wrapper button.slick-next.background--dark {
border-color: #fff; }
.flobox-wrapper button.slick-prev.background--dark:before, .flobox-wrapper button.slick-prev.background--dark:after, .flobox-wrapper button.slick-next.background--dark:before, .flobox-wrapper button.slick-next.background--dark:after {
background-color: #fff; }
.flobox-wrapper button.slick-prev:before, .flobox-wrapper button.slick-prev:after, .flobox-wrapper button.slick-next:before, .flobox-wrapper button.slick-next:after {
content: '';
display: block;
width: 13px;
height: 2px;
background-color: #fff;
position: absolute;
left: 35%;
-webkit-transition: all 200ms;
transition: all 200ms; }
.flobox-wrapper button.slick-prev:before, .flobox-wrapper button.slick-next:before {
-webkit-transform: rotate(45grad) translateY(5px);
-ms-transform: rotate(45grad) translateY(5px);
transform: rotate(45grad) translateY(5px);
top: calc(50% - 1px); }
.flobox-wrapper button.slick-prev:after, .flobox-wrapper button.slick-next:after {
-webkit-transform: rotate(-45grad) translateY(-5px);
-ms-transform: rotate(-45grad) translateY(-5px);
transform: rotate(-45grad) translateY(-5px);
top: calc(50% - 1px); }
.flobox-wrapper button.slick-next {
right: 30px;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg); }
.flobox-wrapper button.slick-prev {
left: 30px; }
.flobox-wrapper a.close {
color: #fff;
font-size: 13px;
border: 2px solid #fff;
border-radius: 50%;
padding: 7px; }
.flobox-wrapper .options-side {
overflow: visible; }
.flobox-wrapper .options-side.active .options:before {
opacity: 1; }
.flobox-wrapper .options-side .icons {
position: relative;
z-index: 1; }
.flobox-wrapper .options-side .icons a {
background-color: #fff;
border-radius: 50%;
padding: 0px;
width: 35px;
height: 35px;
box-sizing: border-box;
text-align: center;
line-height: 29px; }
.flobox-wrapper .options-side .icons a:before {
font-size: 18px; }
.flobox-wrapper .options-side .icons a.info {
margin-bottom: 10px;
line-height: 28px; }
.flobox-wrapper .options-side .icons a.info:before {
font-family: 'Questa_Grande';
content: 'A';
font-size: 23px;
color: #7c353e; }
.flobox-wrapper .options-side .icons a.share {
background-color: #7c353e; }
.flobox-wrapper .options-side .icons a.share:before {
color: #fff; }
.flobox-wrapper .options-side .icons a.active {
opacity: 1;
background-color: #b3afaf; }
.flobox-wrapper .options-side .icons a.active:before {
color: #fff; }
.flobox-wrapper .options-side .options:before {
content: '';
display: block;
width: 58px;
height: calc(100vh - 40px);
top: 0;
left: -10px;
position: absolute;
background-color: #fff;
opacity: 0;
-webkit-transition: opacity 200ms;
transition: opacity 200ms; }
.flobox-wrapper .options-side .option {
padding: 18px 40px; }
.flobox-wrapper .options-side .option.info {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.flobox-wrapper .options-side .option.info h4.date {
width: 100%;
border-top: 1px solid #838383;
border-bottom: 1px solid #838383;
font-family: 'Questa_Sans';
letter-spacing: 2.4px;
font-size: 12px;
height: 40px;
line-height: 40px; }
.flobox-wrapper .options-side .option.info h2.title {
font-size: 36px;
border-bottom: 1px solid #838383;
padding-bottom: 45px; }
.flobox-wrapper .options-side .option.info h2.title:after {
content: none; }
.flobox-wrapper .options-side .option.share {
background-color: #7c353e;
color: #fff; }
.flobox-wrapper .options-side .option.share .content {
width: 100%;
border: 1px solid #fff; }
.flobox-wrapper .options-side .option.share h5.title {
font-family: 'Questa_Sans';
letter-spacing: 2.4px;
font-size: 12px;
width: 100%;
border-bottom: 1px solid #fff;
line-height: 55px;
margin-bottom: 0px; }
.flobox-wrapper .options-side .option.share h5.title:after {
content: none; }
.flobox-wrapper .options-side .option.share .social-links {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.flobox-wrapper .options-side .option.share .social-links li {
width: 100%;
border-right: 1px solid #fff;
margin-right: 0;
height: 60px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.flobox-wrapper .options-side .option.share .social-links li:last-child {
border-right: none; }
.flobox-wrapper .options-side .option.share .social-links li a {
background-color: transparent;
padding: 0;
width: 100%;
height: 100%;
line-height: 60px;
border-radius: 0; }
.flobox-wrapper .options-side .option.share .social-links li a:hover {
color: #7c353e;
background-color: #fff; }
.pagination {
margin: 20px 0;
padding: 0;
border-top: 1px solid #838383;
border-bottom: 1px solid #838383; }
.pagination ul {
margin: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
height: 72px; }
@media (max-width: 768px) {
.pagination ul .nav {
display: none; } }
.pagination li {
line-height: 72px;
font-family: 'Questa_Sans';
letter-spacing: 5.6px;
font-size: 14px;
margin-right: 0;
padding: 0 2px;
box-sizing: border-box; }
.pagination li.active {
border-left: 1px solid #838383;
border-right: 1px solid #838383;
text-decoration: none;
padding: 0 20px 0 25px; }
.pagination li a {
height: 100%;
display: inline-block;
padding: 0 20px 0 25px;
box-sizing: border-box;
position: relative; }
.pagination li a:hover {
color: #fff; }
.pagination li a:hover:after {
opacity: 1; }
.pagination li a:after {
top: 2px;
left: 0;
content: '';
position: absolute;
width: 100%;
height: calc(100% - 4px);
background-color: #b3afaf;
z-index: -1;
opacity: 0;
-webkit-transition: opacity 200ms;
transition: opacity 200ms; }
.pagination li.nav {
font-family: 'Questa_Sans';
letter-spacing: 6.6px;
font-size: 11px; }
@media (max-width: 768px) {
.pagination li.nav {
position: static; } }
.pagination li.nav a {
display: block;
height: 72px;
line-height: 72px;
background-color: transparent; }
.pagination li.nav a:after {
content: none; }
.pagination li.nav a:hover {
color: rgba(0, 0, 0, 0.6); }
.pagination li.nav.next {
right: 0;
border-left: 1px solid #838383;
padding-left: 25px;
padding-right: 25px;
right: 0;
margin-right: 0; }
.pagination li.nav.prev {
left: 0;
margin-left: 0;
padding: 0 25px;
border-right: 1px solid #838383; }
.hero-image.full-width figure:after {
content: '';
display: block;
width: calc(100% - 10px);
height: calc(100% - 12px);
position: absolute;
top: 5px;
left: 5px;
border: 1px solid #fff; }
.hero-image.full-width .title {
font-size: 60px;
margin-bottom: 0.4em; }
.hero-image.full-width .sub-title {
font-size: 20px; }
.hero-image.small-photo .title {
font-size: 100px; }
.sidebar .block h5.title {
font-family: 'Questa_Sans'; }
.sidebar .block ul li {
font-family: 'Questa_Grande';
font-style: italic; }
.page-side-bar aside.widget {
font-family: 'Questa_Sans'; }
.page-side-bar .widget-title {
font-family: 'Questa_Sans';
text-transform: none;
font-style: normal;
letter-spacing: 2.4px;
font-size: 12px;
text-transform: uppercase; }
.page-side-bar .social-links {
width: 100%;
max-width: 80%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
border-top: 1px solid #838383;
border-bottom: 1px solid #838383; }
.page-side-bar .social-links li {
width: 100%;
margin-right: 0;
border-right: 1px solid #838383;
text-align: center;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.page-side-bar .social-links li:last-child {
border-right: none; }
.page-side-bar .social-links li a {
background-color: transparent;
border-radius: 0;
color: #7c353e;
width: 100%;
height: 100%;
padding: 5px 0; }
.page.contact-page input[type="text"], .page.contact-page input[type="email"], .page.contact-page textarea {
margin: 0;
border-bottom: 0;
border-color: #838383; }
.page.contact-page input[type="text"]::-webkit-input-placeholder, .page.contact-page input[type="email"]::-webkit-input-placeholder, .page.contact-page textarea::-webkit-input-placeholder {
font-family: 'Questa_Sans';
font-size: 12px; }
.page.contact-page input[type="text"]::-moz-placeholder, .page.contact-page input[type="email"]::-moz-placeholder, .page.contact-page textarea::-moz-placeholder {
font-family: 'Questa_Sans';
font-size: 12px; }
.page.contact-page input[type="text"]:-ms-input-placeholder, .page.contact-page input[type="email"]:-ms-input-placeholder, .page.contact-page textarea:-ms-input-placeholder {
font-family: 'Questa_Sans';
font-size: 12px; }
.page.contact-page input[type="text"]::placeholder, .page.contact-page input[type="email"]::placeholder, .page.contact-page textarea::placeholder {
font-family: 'Questa_Sans';
font-size: 12px; }
.page.contact-page textarea {
border-bottom: 1px solid #838383;
padding-bottom: 40px; }
.page.contact-page input[type="button"] {
font-family: 'Questa_Sans';
letter-spacing: 5.4px;
font-size: 9px;
border: 1px solid #838383;
padding: 13px 20px;
position: relative;
bottom: 35px;
background-color: #fff;
-webkit-transition: all 200ms;
transition: all 200ms; }
.page.contact-page input[type="button"]:hover {
background-color: #7c353e;
color: #fff; }
.page.contact-page .block .title {
font-family: 'Questa_Sans';
letter-spacing: 4.8px;
font-size: 12px; }
.page.contact-page .content.full_width aside.widget .widget-title {
font-family: 'Questa_Sans';
letter-spacing: 2.2px;
font-size: 11px; }
.page.contact-page .side-bar.full_width ul.social-links {
max-width: 100%; }
.page .page-content .layout {
max-width: 990px; }
@media (max-width: 720px) {
.page.blog .all-posts .post {
margin-bottom: 50px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.page.blog .all-posts .post .featured {
margin-bottom: 20px;
-webkit-box-ordinal-group: 1;
-webkit-order: 0;
-ms-flex-order: 0;
order: 0; }
.page.blog .all-posts .post .post-header {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1; }
.page.blog .all-posts .post .excerpt p {
display: none; }
.page.blog .all-posts .post .meta {
font-family: 'Questa_Sans';
letter-spacing: 4.4px;
font-size: 11px;
margin-bottom: 50px; }
.page.blog .all-posts .post .date h6 {
font-family: 'Questa_Sans';
text-transform: uppercase; }
.page.blog .all-posts .post h2.title {
margin-bottom: 50px; }
.page.blog .all-posts .post a.open-post {
font-family: 'Questa_Sans';
letter-spacing: 4.4px;
font-size: 11px;
display: inline-block;
border: 1px solid #000;
padding: 14px 40px;
text-transform: uppercase; }
.page.blog .all-posts .post a.open-post:before {
content: none; } }
@media (min-width: 721px) {
.page.blog .all-posts .post {
position: relative; }
.page.blog .all-posts .post .line {
display: none; }
.page.blog .all-posts .post .excerpt p {
display: none; }
.page.blog .all-posts.full-width .post.style-red {
position: relative;
margin-bottom: 20px; }
.page.blog .all-posts.full-width .post.style-red a.open-post {
font-family: 'Questa_Sans';
letter-spacing: 6.6px;
font-size: 11px;
border: 1px solid #000;
padding: 13px 20px;
text-transform: uppercase; }
.page.blog .all-posts.full-width .post.style-red a.open-post:before {
content: none; }
.page.blog .all-posts.full-width .post.style-red a.open-post:hover {
background-color: #7c353e;
border-color: #7c353e;
color: #fff; }
.page.blog .all-posts.full-width .post.style-red h2.title {
font-size: 50px;
max-width: 500px;
margin: 0 auto;
z-index: 10;
position: relative; }
.page.blog .all-posts.full-width .post.style-red .inner {
margin: 0 auto;
width: 60%;
max-width: 700px;
position: relative;
min-height: 140px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.page.blog .all-posts.full-width .post.style-red .meta {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
width: 100%; }
.page.blog .all-posts.full-width .post.style-red .meta .meta-block {
width: 100%;
text-align: center; }
.page.blog .all-posts.full-width .post.style-red .meta h6 {
font-family: 'Questa_Sans';
letter-spacing: 2.2px;
font-size: 11px;
position: relative;
z-index: 10;
text-transform: uppercase; }
.page.blog .all-posts.full-width .post.style-red .meta .cat:not(:last-child):after {
content: ','; }
.page.blog .all-posts.full-width .post.style-red.without-image {
margin: 150px; }
.page.blog .all-posts.full-width .post.style-red.without-image h2.title {
margin-bottom: 80px; }
.page.blog .all-posts.full-width .post.style-red.without-image .meta {
margin-bottom: 60px; }
.page.blog .all-posts.full-width .post.style-red.with-image figure {
font-size: 0; }
.page.blog .all-posts.full-width .post.style-red.with-image figure img {
margin-bottom: 0; }
.page.blog .all-posts.full-width .post.style-red.with-image .post-header {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
color: #fff;
padding: 0px 0; }
.page.blog .all-posts.full-width .post.style-red.with-image .post-header .line {
display: block; }
.page.blog .all-posts.full-width .post.style-red.with-image .post-header .line:before {
content: '';
display: block;
width: 100%;
height: 1px;
background-color: #fff;
position: absolute;
top: 0;
left: 0;
z-index: 11; }
.page.blog .all-posts.full-width .post.style-red.with-image .post-header .line:after {
display: block;
content: '';
width: 1px;
height: 43px;
background-color: #fff;
position: absolute;
top: -30px;
left: 50%; }
.page.blog .all-posts.full-width .post.style-red.with-image .post-header .inner {
min-height: 400px; }
.page.blog .all-posts.full-width .post.style-red.with-image .post-header .inner:before, .page.blog .all-posts.full-width .post.style-red.with-image .post-header .inner:after {
content: '';
position: absolute;
background-color: #fff;
width: calc(50% - 80px);
height: 1px;
bottom: 0; }
.page.blog .all-posts.full-width .post.style-red.with-image .post-header .inner:before {
left: 0; }
.page.blog .all-posts.full-width .post.style-red.with-image .post-header .inner:after {
right: 0; }
.page.blog .all-posts.full-width .post.style-red.with-image h2.title a {
color: #fff; }
.page.blog .all-posts.full-width .post.style-red.with-image .meta {
position: absolute;
top: 40px;
left: 0px; }
.page.blog .all-posts.full-width .post.style-red.with-image .date h6 {
position: static;
z-index: 10;
position: relative;
text-align: center; }
.page.blog .all-posts.full-width .post.style-red.with-image .date h6:after {
content: attr(data-date);
font-family: 'Pompadour';
font-size: 307px;
line-height: 0.4em;
top: 0;
left: -20%;
color: #7c353e;
opacity: 0.8;
z-index: 10;
position: absolute;
z-index: -1;
display: block; } }
@media (min-width: 721px) and (max-width: 1000px) {
.page.blog .all-posts.full-width .post.style-red.with-image .date h6:after {
font-size: 200px;
left: 0;
line-height: 1em;
width: 100%;
position: static;
text-align: center; } }
@media (min-width: 721px) {
.page.blog .all-posts.full-width .post.style-red.with-image a.open-post {
width: 160px;
border-color: #fff;
color: #fff;
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translate(-50%, 50%);
-ms-transform: translate(-50%, 50%);
transform: translate(-50%, 50%);
text-transform: uppercase; } }
@media (min-width: 721px) and (max-width: 768px) {
.page.blog .all-posts.full-width .post.style-red.with-image a.open-post {
display: none; } }
@media (min-width: 721px) {
.page.blog .all-posts.full-width .post.style-red.with-image a.open-post:before {
position: absolute; }
.page.blog .all-posts.full-width .post.style-red.with-image a.open-post:hover {
border-color: #7c353e; }
.page.blog .all-posts.full-width .post.style-red.with-image figure img {
width: 100%; }
.page.blog .all-posts.with-layout .post.style-red {
margin-bottom: 40px; }
.page.blog .all-posts.with-layout .post.style-red .post-header {
width: 100%; }
.page.blog .all-posts.with-layout .post.style-red figure {
font-size: 0; }
.page.blog .all-posts.with-layout .post.style-red figure img {
margin: 0; }
.page.blog .all-posts.with-layout .post.style-red .meta {
font-family: 'Questa_Sans';
letter-spacing: 2.2px;
font-size: 11px; }
.page.blog .all-posts.with-layout .post.style-red .categories .cat:not(:last-child):after {
content: ','; }
.page.blog .all-posts.with-layout .post.style-red .meta {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.page.blog .all-posts.with-layout .post.style-red .meta .meta-block {
width: 100%; }
.page.blog .all-posts.with-layout .post.style-red .meta h6 {
margin-bottom: 0; }
.page.blog .all-posts.with-layout .post.style-red a.open-post {
font-family: 'Questa_Sans';
line-height: 50px;
letter-spacing: 7.2px;
font-size: 12px;
text-transform: uppercase; }
.page.blog .all-posts.with-layout .post.style-red a.open-post:before {
content: none; }
.page.blog .all-posts.with-layout .post.style-red.without-image {
min-height: 400px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.page.blog .all-posts.with-layout .post.style-red.without-image .meta {
margin-bottom: 70px; }
.page.blog .all-posts.with-layout .post.style-red.without-image .meta .meta-block:not(:last-child) {
border-right: 1px solid #000; }
.page.blog .all-posts.with-layout .post.style-red.with-image:hover .post-header:before {
opacity: 1; }
.page.blog .all-posts.with-layout .post.style-red.with-image figure {
background-color: #b3afaf; }
.page.blog .all-posts.with-layout .post.style-red.with-image .post-header {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 5px;
box-sizing: border-box;
background-color: transparent !important; }
.page.blog .all-posts.with-layout .post.style-red.with-image .post-header:before {
content: '';
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: rgba(179, 175, 175, 0.2);
opacity: 0;
-webkit-transition: opacity 600ms;
transition: opacity 600ms; }
.page.blog .all-posts.with-layout .post.style-red.with-image .inner {
width: 100%;
height: 100%;
border: 1px solid #fff;
overflow: hidden;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-transition: all 400ms;
transition: all 400ms; }
.page.blog .all-posts.with-layout .post.style-red.with-image .inner:after {
content: '';
display: block;
width: 100%;
height: 1px;
background-color: #fff;
position: absolute;
bottom: 50px; }
.page.blog .all-posts.with-layout .post.style-red.with-image .meta {
color: #fff;
border-bottom: 1px solid #fff; }
.page.blog .all-posts.with-layout .post.style-red.with-image .meta .meta-block:not(:last-child) {
border-right: 1px solid #fff; }
.page.blog .all-posts.with-layout .post.style-red.with-image .meta .meta-block {
padding: 17px 0; }
.page.blog .all-posts.with-layout .post.style-red.with-image h2.title {
font-size: 50px;
position: absolute;
margin-bottom: 0;
width: 100%;
bottom: 50%;
-webkit-transform: translateY(50%);
-ms-transform: translateY(50%);
transform: translateY(50%);
left: 0; }
.page.blog .all-posts.with-layout .post.style-red.with-image h2.title a {
color: #fff; }
.page.blog .all-posts.with-layout .post.style-red.with-image h2.title a:hover {
color: rgba(255, 255, 255, 0.8); }
.page.blog .all-posts.with-layout .post.style-red.with-image a.open-post {
color: #fff;
width: 100%;
display: block; } }
.page.portfolio-page li.image .figure-hover {
background-color: #7c353e;
padding: 5px 0; }
@media (min-width: 769px) {
.page.portfolio-page li.image .figure-hover {
color: #fff; }
.page.portfolio-page li.image .figure-hover a {
color: #fff; } }
.page.portfolio-page li.image .figure-hover .content {
border: 1px solid #fff;
width: calc(100% - 10px);
height: 100%;
max-height: 100%;
padding: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.page.portfolio-page li.image .figure-hover h5.date {
width: 100%;
height: 100%;
max-height: 55px;
border-bottom: 1px solid #fff;
font-family: 'Questa_Sans';
padding: 20px;
letter-spacing: 4.4px;
font-size: 11px;
font-variant-numeric: proportional-nums; }
.page.portfolio-page li.image .figure-hover h3.title {
width: 100%;
max-width: 80%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.page.portfolio-page li.image .figure-hover a.open-gallery {
position: static;
height: 100%;
max-height: 55px;
border-top: 1px solid #fff;
padding: 20px;
font-family: 'Questa_Sans';
letter-spacing: 4.4px;
font-size: 11px; }
.page.portfolio-single.l.orig-size .image:hover img, .page.portfolio-single.l-grid_view .image:hover img {
opacity: 1; }
.page.portfolio-single.l.orig-size .image:hover a:before, .page.portfolio-single.l.orig-size .image:hover a:after, .page.portfolio-single.l-grid_view .image:hover a:before, .page.portfolio-single.l-grid_view .image:hover a:after {
opacity: 1; }
.page.portfolio-single.l.orig-size .image:before, .page.portfolio-single.l-grid_view .image:before {
content: none; }
.page.portfolio-single.l.orig-size .image a:before, .page.portfolio-single.l-grid_view .image a:before {
content: '+';
display: block;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 10;
color: #fff;
font-size: 40px;
opacity: 0;
-webkit-transition: opacity 200ms;
transition: opacity 200ms; }
.page.portfolio-single.l.orig-size .image a:after, .page.portfolio-single.l-grid_view .image a:after {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 70%;
height: 70%;
border: 1px solid #fff;
z-index: 10;
opacity: 0;
-webkit-transition: opacity 200ms;
transition: opacity 200ms;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%); }
.page.post-page .post-nav a.name {
font-family: 'Questa_Sans';
letter-spacing: 1.8px;
font-size: 9px; }
.page.post-page .post-nav a.name:after {
position: absolute;
display: block;
content: '';
width: 120px;
height: 38px;
border: 1px solid #000;
top: 16px; }
.page.post-page .post-nav h6.date {
font-family: 'Questa_Sans';
letter-spacing: 2.2px;
font-size: 11px; }
.page.post-page .post-nav li:after {
content: '';
position: absolute;
width: calc(100% - 10px);
height: calc(100% - 10px);
top: 5px;
left: 5px;
border: 1px solid #fff;
opacity: 0;
-webkit-transition: opacity 300ms;
transition: opacity 300ms;
z-index: -1; }
.page.post-page .post-nav li:hover {
background-color: #7c353e;
color: #fff; }
.page.post-page .post-nav li:hover:after {
opacity: 1; }
.page.post-page .post-nav li:hover a.name {
color: #fff; }
.page.post-page .post-nav li:hover a.name:after {
opacity: 0; }
.page.post-page .post-nav li.prev-post a.name:after {
left: 0;
border-left: none; }
.page.post-page .post-nav li.next-post a.name:after {
right: 0;
border-right: none; }
.page.post-page .post header {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.page.post-page .post h1.title {
padding: 40px 0;
border-top: 1px solid #838383;
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
border-bottom: 1px solid #838383;
margin-bottom: 20px;
font-size: 36px; }
.page.post-page .post h6.date {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
font-family: 'Questa_Sans';
line-height: 55px; }
.page.post-page .post .article-content {
font-size: 15px;
line-height: 24px; }
.page.post-page .post .sub-content {
margin-top: 20px;
margin-bottom: 23px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
border-top: 1px solid #838383;
border-bottom: 1px solid #838383;
padding: 0; }
@media (max-width: 768px) {
.page.post-page .post .sub-content {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.page.post-page .post .sub-content .block {
border: none !important; } }
.page.post-page .post .sub-content .block {
width: 100%;
margin: 0;
padding: 10px 0 12px 0; }
.page.post-page .post .sub-content .block:not(:last-child) {
border-right: 1px solid #838383; }
.page.post-page .post .sub-content label {
font-family: 'Questa_Sans';
letter-spacing: 2.2px;
font-size: 11px; }
.page.post-page .post .sub-content li {
letter-spacing: 1.1px;
font-size: 11px;
font-family: 'Questa_Sans'; }
.page.post-page .post .sub-content li:not(:last-child) a:after {
content: ',';
float: right; }
.page.post-page .post .sub-content li a {
letter-spacing: 1.1px;
font-size: 11px;
text-decoration: none; }
.page.post-page .actions {
padding-top: 0;
padding-bottom: 0; }
.page.post-page .actions .share h6.title {
font-family: 'Questa_Sans';
letter-spacing: 2.2px;
font-size: 11px;
margin-bottom: 23px; }
.page.post-page .actions .share ul {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
border-top: 1px solid #838383;
border-bottom: 1px solid #838383;
position: relative; }
.page.post-page .actions .share ul:before {
content: '';
display: block;
width: 100%;
height: 1px;
background-color: #838383;
position: absolute;
top: -3px; }
.page.post-page .actions .share ul li {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
border-right: 1px solid #838383;
height: 58px;
margin-right: 0; }
.page.post-page .actions .share ul li:last-child {
border-right: none; }
.page.post-page .actions .share ul li:not(:last-child) {
border-right: 1px solid #838383; }
.page.post-page .actions .share ul li a {
display: block;
background-color: transparent;
color: #7c353e;
line-height: 60px;
width: 100%;
height: 100%;
border-radius: 0; }
.page.post-page .actions .share ul li a:hover {
background-color: #7c353e;
color: #fff; }
.page.post-page .actions .also-like:after {
content: none; }
.page.post-page .actions .also-like h6.title {
font-family: 'Questa_Sans';
letter-spacing: 1.2px;
font-size: 12px; }
.page.post-page .actions .also-like h6.date {
font-family: 'Questa_Sans';
letter-spacing: 1.2px;
font-size: 12px;
margin-bottom: 0px; }
.comments h6.title {
font-family: 'Questa_Sans' !important;
letter-spacing: 2.4px;
font-size: 12px; }
.comments h6.com-coll:after {
font-family: 'Questa_Sans'; }
.comments .comment .comment-reply-link {
font-family: 'Questa_Sans'; }
.comments .comment-reply-title {
font-family: 'Questa_Sans'; }
.comments #cancel-comment-reply-link {
font-family: 'Questa_Sans'; }
.comments .comment-respond {
border-top: 1px solid #838383; }
.comments .comment-respond:before {
content: none; }
.comments .comment-form {
padding-top: 15px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.comments .comment-form .left-side, .comments .comment-form .logged-in-as {
max-width: 100%;
padding-right: 0; }
.comments .comment-form .right-side {
max-width: 100%;
padding-left: 0; }
.comments .comment-form input[type="text"] {
border: 1px solid #838383;
border-bottom: none;
margin-bottom: 0; }
.comments .comment-form textarea {
border: 1px solid #838383;
margin-bottom: 0; }
.comments .comment-form input[type="submit"] {
font-family: 'Questa_Sans';
letter-spacing: 4.8px;
font-size: 12px;
border: 1px solid #838383;
padding: 12px 20px 12px 25px;
margin-top: 0;
position: relative;
-webkit-transform: translateY(-60%);
-ms-transform: translateY(-60%);
transform: translateY(-60%);
background-color: #fff;
-webkit-transition: all 200ms;
transition: all 200ms; }
.comments .comment-form input[type="submit"]:hover {
background-color: #7c353e;
color: #fff; }
.search-block input[type="text"] {
font-size: 48px; }
.search-block input[type="text"]::-webkit-input-placeholder {
font-family: 'Questa_Grande';
font-size: 48px;
line-height: 1.2em; }
.search-block input[type="text"]::-moz-placeholder {
font-family: 'Questa_Grande';
font-size: 48px;
line-height: 1.2em; }
.search-block input[type="text"]:-ms-input-placeholder {
font-family: 'Questa_Grande';
font-size: 48px;
line-height: 1.2em; }
.search-block input[type="text"]::placeholder {
font-family: 'Questa_Grande';
font-size: 48px;
line-height: 1.2em; }.flo-modal {
position: fixed;
z-index: 9;
background: rgba(255, 255, 255, 0.5);
width: 100%;
height: 100%;
top: 0px;
left: 0px;
display: none; } .flo-modal .thx-msg {
width: 300px;
height: 200px;
text-align: center;
padding: 20px;
vertical-align: middle;
margin: 0 auto;
top: 50%;
margin-top: -180px;
position: absolute;
left: 50%;
margin-left: -170px;
background-color: #fff;
border: 2px solid #e5e5e5; } .flo-modal .content {
margin-top: 50px;
font-size: 16px;
line-height: 20px; } .flo-modal .icon-close {
position: absolute;
top: 3px;
right: 2px;
font-size: 10px;
cursor: pointer; } .text-error {
color: red; }