@charset "UTF-8";
.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:before,.fl-module:after,.fl-module-content:before,.fl-module-content:after{display:table;content:" ";}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:after,.fl-module-content:after{clear:both;}.fl-row,.fl-row-content,.fl-col-group,.fl-col,.fl-module,.fl-module-content{zoom:1;}.fl-clear{clear:both;}.fl-clearfix:before,.fl-clearfix:after{display:table;content:" ";}.fl-clearfix:after{clear:both;}.fl-clearfix{zoom:1;}.fl-visible-medium,.fl-visible-medium-mobile,.fl-visible-mobile,.fl-col-group .fl-visible-medium.fl-col,.fl-col-group .fl-visible-medium-mobile.fl-col,.fl-col-group .fl-visible-mobile.fl-col{display:none;}.fl-row,.fl-row-content{margin-left:auto;margin-right:auto;}.fl-row-content-wrap{position:relative;}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap{background-attachment:scroll;}.fl-row-bg-video,.fl-row-bg-video .fl-row-content{position:relative;}.fl-row-bg-video .fl-bg-video{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;}.fl-row-bg-video .fl-bg-video video{bottom:0;left:0px;max-width:none;position:absolute;right:0;top:0px;}.fl-row-bg-video .fl-bg-video iframe{pointer-events:none;width:100vw;height:56.25vw;max-width:none;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}.fl-bg-video-fallback{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;bottom:0px;left:0px;position:absolute;right:0px;top:0px;}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content{position:relative;}.fl-row .fl-bg-slideshow{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0;}.fl-builder-edit .fl-row .fl-bg-slideshow *{bottom:0;height:auto !important;left:0;position:absolute !important;right:0;top:0;}.fl-row-bg-overlay .fl-row-content-wrap:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;}.fl-row-bg-overlay .fl-row-content{position:relative;z-index:1;}.fl-row-full-height .fl-row-content-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;}.fl-builder-edit .fl-row-full-height .fl-row-content-wrap{min-height:calc( 100vh - 48px );}.fl-row-full-height .fl-row-content{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}.fl-row-full-height .fl-row-full-width.fl-row-content{max-width:100%;width:100%;}.fl-builder-ie-11 .fl-row.fl-row-full-height:not(.fl-visible-medium):not(.fl-visible-medium-mobile):not(.fl-visible-mobile){display:flex;flex-direction:column;height:100%;}.fl-builder-ie-11 .fl-row-full-height .fl-row-content-wrap{height:auto;}.fl-builder-ie-11 .fl-row-full-height .fl-row-content{flex:0 0 auto;flex-basis:100%;margin:0;}.fl-builder-ie-11 .fl-row-full-height.fl-row-align-top .fl-row-content,.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content{margin:0 auto;}.fl-builder-ie-11 .fl-row-full-height.fl-row-align-center .fl-col-group:not(.fl-col-group-equal-height){display:flex;align-items:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-align:center;-ms-flex-pack:center;}.fl-row-full-height.fl-row-align-center .fl-row-content-wrap{align-items:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-align:center;-ms-flex-pack:center;}.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap{align-items:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;-webkit-justify-content:flex-end;-webkit-box-align:end;-webkit-box-pack:end;-ms-flex-align:end;-ms-flex-pack:end;}.fl-builder-ie-11 .fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap{justify-content:flex-start;-webkit-justify-content:flex-start;}@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){.fl-row-full-height .fl-row-content-wrap{min-height: 1024px;}}@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape){.fl-row-full-height .fl-row-content-wrap{min-height: 768px;}}@media screen and (device-aspect-ratio: 40/71) {.fl-row-full-height .fl-row-content-wrap {min-height: 500px;}}.fl-col-group-equal-height,.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.fl-col-group-equal-height{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.fl-col-group-equal-height.fl-col-group-has-child-loading{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}.fl-col-group-equal-height .fl-col-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-shrink:1;min-width:1px;max-width:100%;width:100%;}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content:none;}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content{align-items:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-align:center;-ms-flex-pack:center;}.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content{justify-content:flex-end;-webkit-justify-content:flex-end;-webkit-box-align:end;-webkit-box-pack:end;-ms-flex-pack:end;}.fl-col-group-equal-height.fl-col-group-align-center .fl-module,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group{width:100%;}.fl-builder-ie-11 .fl-col-group-equal-height,.fl-builder-ie-11 .fl-col-group-equal-height .fl-col,.fl-builder-ie-11 .fl-col-group-equal-height .fl-col-content,.fl-builder-ie-11 .fl-col-group-equal-height .fl-module,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group{min-height:1px;}.fl-col{float:left;min-height:1px;}.fl-col-bg-overlay .fl-col-content{position:relative;}.fl-col-bg-overlay .fl-col-content:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;}.fl-col-bg-overlay .fl-module{position:relative;z-index:2;}.fl-module img{max-width:100%;}.fl-builder-module-template{margin:0 auto;max-width:1100px;padding:20px;}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;font-size:16px;font-weight:normal;line-height:18px;padding:12px 24px;text-decoration:none;text-shadow:none;}.fl-builder-content .fl-button:hover{text-decoration:none;}.fl-builder-content .fl-button:active{position:relative;top:1px;}.fl-builder-content .fl-button-width-full .fl-button{display:block;text-align:center;}.fl-builder-content .fl-button-width-custom .fl-button{display:inline-block;text-align:center;max-width:100%;}.fl-builder-content .fl-button-left{text-align:left;}.fl-builder-content .fl-button-center{text-align:center;}.fl-builder-content .fl-button-right{text-align:right;}.fl-builder-content .fl-button i{font-size:1.3em;height:auto;margin-right:8px;vertical-align:middle;width:auto;}.fl-builder-content .fl-button i.fl-button-icon-after{margin-left:8px;margin-right:0;}.fl-builder-content .fl-button-has-icon .fl-button-text{vertical-align:middle;}.fl-icon-wrap{display:inline-block;}.fl-icon{display:table-cell;vertical-align:middle;}.fl-icon a{text-decoration:none;}.fl-icon i{float:left;}.fl-icon i:before{border:none !important;}.fl-icon-text{display:table-cell;text-align:left;padding-left:15px;vertical-align:middle;}.fl-icon-text *:last-child{margin:0 !important;padding:0 !important;}.fl-icon-text a{text-decoration:none;}.fl-photo{line-height:0;position:relative;}.fl-photo-align-left{text-align:left;}.fl-photo-align-center{text-align:center;}.fl-photo-align-right{text-align:right;}.fl-photo-content{display:inline-block;line-height:0;position:relative;max-width:100%;}.fl-photo-img-svg{width:100%;}.fl-photo-content img{display:inline;height:auto;max-width:100%;}.fl-photo-crop-circle img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}.fl-photo-caption{font-size:13px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.fl-photo-caption-below{padding-bottom:20px;padding-top:10px;}.fl-photo-caption-hover{background:rgba(0,0,0,0.7);bottom:0;color:#fff;left:0;opacity:0;filter:alpha(opacity = 0);padding:10px 15px;position:absolute;right:0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.fl-photo-content:hover .fl-photo-caption-hover{opacity:100;filter:alpha(opacity = 100);}.fl-builder-pagination,.fl-builder-pagination-load-more{padding:40px 0;}.fl-builder-pagination ul.page-numbers{list-style:none;margin:0;padding:0;text-align:center;}.fl-builder-pagination li{display:inline-block;list-style:none;margin:0;padding:0;}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers{border:1px solid #e6e6e6;display:inline-block;padding:5px 10px;margin:0 0 5px;}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current{background:#f5f5f5;text-decoration:none;}.fl-slideshow,.fl-slideshow *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.fl-slideshow .fl-slideshow-image img{max-width:none !important;}.fl-slideshow-social{line-height:0 !important;}.fl-slideshow-social *{margin:0 !important;}.fl-builder-content .bx-wrapper .bx-viewport{background:transparent;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;left:0;}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:50%;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{background:transparent !important;border:none !important;outline:none;position:absolute;top:0;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus{top:32px!important;}img.mfp-img{padding:0;}.mfp-counter{display:none;}.mfp-wrap .mfp-preloader.fa{font-size:30px;}.fl-form-field{margin-bottom:15px;}.fl-form-field input.fl-form-error{border-color:#DD6420;}.fl-form-error-message{clear:both;color:#DD6420;display:none;padding-top:8px;font-size:12px;font-weight:lighter;}.fl-form-button-disabled{opacity:0.5;}.fl-animation{opacity:0;}.fl-builder-mobile .fl-animation,.fl-builder-edit .fl-animation,.fl-builder-preview .fl-animation,.fl-animated{opacity:1;}.fl-animated.fl-fade-in{animation:fl-fade-in 1s ease-out;-webkit-animation:fl-fade-in 1s ease-out;-moz-animation:fl-fade-in 1s ease-out;}@keyframes fl-fade-in {0%{opacity:0;}100% { opacity: 1; }}@-webkit-keyframes fl-fade-in {0%{opacity:0;}100% { opacity: 1; }}@-moz-keyframes fl-fade-in {0%{opacity:0;}100% { opacity: 1; }}.fl-animated.fl-slide-left{animation:fl-slide-left 1s ease-out;-webkit-animation:fl-slide-left 1s ease-out;-moz-animation:fl-slide-left 1s ease-out;}@keyframes fl-slide-left {0%{opacity:0;transform:translateX(10%);}100% { opacity: 1; transform: translateX(0%); }}@-webkit-keyframes fl-slide-left {0%{opacity:0;-webkit-transform:translateX(10%);}100% { opacity: 1; -webkit-transform: translateX(0%); }}@-moz-keyframes fl-slide-left {0%{opacity:0;-moz-transform:translateX(10%);}100% { opacity: 1; -moz-transform: translateX(0%); }}.fl-animated.fl-slide-right{animation:fl-slide-right 1s ease-out;-webkit-animation:fl-slide-right 1s ease-out;-moz-animation:fl-slide-right 1s ease-out;}@keyframes fl-slide-right {0%{opacity:0;transform:translateX(-10%);}100% { opacity: 1; transform: translateX(0%); }}@-webkit-keyframes fl-slide-right {0%{opacity:0;-webkit-transform:translateX(-10%);}100% { opacity: 1; -webkit-transform: translateX(0%); }}@-moz-keyframes fl-slide-right {0%{opacity:0;-moz-transform:translateX(-10%);}100% { opacity: 1; -moz-transform: translateX(0%); }}.fl-animated.fl-slide-up{animation:fl-slide-up 1s ease-out;-webkit-animation:fl-slide-up 1s ease-out;-moz-animation:fl-slide-up 1s ease-out;}@keyframes fl-slide-up {0%{opacity:0;transform:translateY(10%);}100% { opacity: 1; transform: translateY(0%); }}@-webkit-keyframes fl-slide-up {0%{opacity:0;-webkit-transform:translateY(10%);}100% { opacity: 1; -webkit-transform: translateY(0%); }}@-moz-keyframes fl-slide-up {0%{opacity:0;-moz-transform:translateY(10%);}100% { opacity: 1; -moz-transform: translateY(0%); }}.fl-animated.fl-slide-down{animation:fl-slide-down 1s ease-out;-webkit-animation:fl-slide-down 1s ease-out;-moz-animation:fl-slide-down 1s ease-out;}@keyframes fl-slide-down {0%{opacity:0;transform:translateY(-10%);}100% { opacity: 1; transform: translateY(0%); }}@-webkit-keyframes fl-slide-down {0%{opacity:0;-webkit-transform:translateY(-10%);}100% { opacity: 1; -webkit-transform: translateY(0%); }}@-moz-keyframes fl-slide-down {0%{opacity:0;-moz-transform:translateY(-10%);}100% { opacity: 1; -moz-transform: translateY(0%); }}.fl-button.fl-button-icon-animation i{width:0 !important;opacity:0;-ms-filter:"alpha(opacity=0)";transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;}.fl-button.fl-button-icon-animation:hover i{opacity:1! important;-ms-filter:"alpha(opacity=100)";}.fl-button.fl-button-icon-animation i.fl-button-icon-after{margin-left:0px !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after{margin-left:10px !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-before{margin-right:0 !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before{margin-right:20px !important;margin-left:-10px;}.single:not(.woocommerce).single-fl-builder-template .fl-content{width:100%;}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited{background:#fafafa;border:1px solid #ccc;color:#333;}.fl-builder-content a.fl-button *,.fl-builder-content a.fl-button:visited *{color:#333;}.fl-row-content-wrap{margin:0px;}.fl-row-content-wrap{padding:0px;}.fl-row-fixed-width{max-width:1020px;}.fl-module-content{margin:0px;}@media (max-width: 1280px) { .fl-visible-desktop,.fl-visible-mobile,.fl-col-group .fl-visible-desktop.fl-col,.fl-col-group .fl-visible-mobile.fl-col{display:none;}.fl-visible-desktop-medium,.fl-visible-medium,.fl-visible-medium-mobile,.fl-col-group .fl-visible-desktop-medium.fl-col,.fl-col-group .fl-visible-medium.fl-col,.fl-col-group .fl-visible-medium-mobile.fl-col{display:block;}
}@media (max-width: 880px) { .fl-visible-desktop,.fl-visible-desktop-medium,.fl-visible-medium,.fl-col-group .fl-visible-desktop.fl-col,.fl-col-group .fl-visible-desktop-medium.fl-col,.fl-col-group .fl-visible-medium.fl-col{display:none;}.fl-visible-medium-mobile,.fl-visible-mobile,.fl-col-group .fl-visible-medium-mobile.fl-col,.fl-col-group .fl-visible-mobile.fl-col{display:block;}.fl-row-content-wrap{background-attachment:scroll !important;}.fl-row-bg-parallax .fl-row-content-wrap{background-attachment:scroll !important;background-position:center center !important;}.fl-col-group.fl-col-group-equal-height{display:block;}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.fl-col-group.fl-col-group-responsive-reversed{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;flex-flow:row wrap;-ms-box-orient:horizontal;-webkit-flex-flow:row wrap;}.fl-col-group.fl-col-group-responsive-reversed .fl-col{-webkit-box-flex:0 0 100%;-moz-box-flex:0 0 100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(1){-webkit-box-ordinal-group:12;-moz-box-ordinal-group:12;-ms-flex-order:12;-webkit-order:12;order:12;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(2){-webkit-box-ordinal-group:11;-moz-box-ordinal-group:11;-ms-flex-order:11;-webkit-order:11;order:11;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(3){-webkit-box-ordinal-group:10;-moz-box-ordinal-group:10;-ms-flex-order:10;-webkit-order:10;order:10;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(4){-webkit-box-ordinal-group:9;-moz-box-ordinal-group:9;-ms-flex-order:9;-webkit-order:9;order:9;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(5){-webkit-box-ordinal-group:8;-moz-box-ordinal-group:8;-ms-flex-order:8;-webkit-order:8;order:8;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(6){-webkit-box-ordinal-group:7;-moz-box-ordinal-group:7;-ms-flex-order:7;-webkit-order:7;order:7;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(7){-webkit-box-ordinal-group:6;-moz-box-ordinal-group:6;-ms-flex-order:6;-webkit-order:6;order:6;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(8){-webkit-box-ordinal-group:5;-moz-box-ordinal-group:5;-ms-flex-order:5;-webkit-order:5;order:5;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(9){-webkit-box-ordinal-group:4;-moz-box-ordinal-group:4;-ms-flex-order:4;-webkit-order:4;order:4;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(10){-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(11){-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}.fl-col-group-responsive-reversed .fl-col:nth-of-type(12){-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}.fl-col{clear:both;float:none;margin-left:auto;margin-right:auto;width:auto !important;}.fl-col-small{max-width:400px;}.fl-block-col-resize{display:none;}
}.fl-node-5ae0a5b32d8f9 .fl-bg-video-audio{display:none;cursor:pointer;position:absolute;bottom:20px;right:20px;z-index:5;width:20px;}.fl-node-5ae0a5b32d8f9 .fl-bg-video-audio .fl-audio-control{font-size:20px;}.fl-node-5ae0a5b32d8f9 .fl-bg-video-audio .fa-times{font-size:10px;vertical-align:middle;position:absolute;top:5px;left:11px;bottom:0;}.fl-node-5ae0a5b32eaae {width: 100%;}div.wpcf7{margin:0;padding:0;}
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-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #ff0000;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted{border:2px solid #ff0000;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing{border:2px solid #f7e700;}
.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{color:#f00;font-size:1em;font-weight:normal;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{display:inline-block;margin:0 0 0 1em;}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after{content:" ";}
.wpcf7-display-none{display:none;}
div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(//i0.wp.com/www.restaurantebambae.com.br/app/plugins/contact-form-7/images/ajax-loader.gif);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle;}
div.wpcf7 .ajax-loader.is-active{visibility:visible;}
div.wpcf7 div.ajax-error{display:none;}
div.wpcf7 .placeheld{color:#888;}
div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0;}
div.wpcf7 input[type="file"]{cursor:pointer;}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}@font-face{font-family:'icomoon';src:url(//www.restaurantebambae.com.br/app/plugins/custom-css-js-php/assets/css/fonts/icomoon.eot?wsjzsf);src:url(//www.restaurantebambae.com.br/app/plugins/custom-css-js-php/assets/css/fonts/icomoon.eot?#iefixwsjzsf) format('embedded-opentype'), url(//www.restaurantebambae.com.br/app/plugins/custom-css-js-php/assets/css/fonts/icomoon.ttf?wsjzsf) format('truetype'), url(//www.restaurantebambae.com.br/app/plugins/custom-css-js-php/assets/css/fonts/icomoon.woff?wsjzsf) format('woff'), url(//www.restaurantebambae.com.br/app/plugins/custom-css-js-php/assets/css/fonts/icomoon.svg?wsjzsf#icomoon) format('svg');font-weight:normal;font-style:normal;}
.wp-posts-pro [class^="icon-"],
.wp-posts-pro [class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.wp-posts-pro .icon-tags:before{content:"\e60b";}
.wp-posts-pro .icon-comments-o:before{content:"\e608";}
.wp-posts-pro .icon-pencil2:before{content:"\e609";}
.wp-posts-pro .icon-calendar-o:before{content:"\e60a";}
.wp-posts-pro .wcjp_section{clear:both;padding:0px;margin:0px;}
.wp-posts-pro .wcjp_col{display:block;float:left;margin:1% 0 1% 1%;}
@media only screen and (max-width: 480px) {
.wp-posts-pro .wcjp_col{margin:1% 0 1% 1%;}
}
.wcjp_span_1_of_1{width:100%;}
.wcjp_span_2_of_2{width:100%;}
.wcjp_span_1_of_2{width:48.2%;}
@media only screen and (max-width: 480px) {
.wcjp_span_2_of_2{width:100%;}
.wcjp_span_1_of_2{width:100%;}
} .wcjp_span_3_of_3{width:100%;}
.wcjp_span_2_of_3{width:66.13%;}
.wcjp_span_1_of_3{width:32.26%;}
@media only screen and (max-width: 480px) {
.wcjp_span_3_of_3{width:100%;}
.wcjp_span_2_of_3{width:100%;}
.wcjp_span_1_of_3{width:100%;}
} .wcjp_span_5_of_5{width:100%;}
.wcjp_span_4_of_5{width:79.68%;}
.wcjp_span_3_of_5{width:59.36%;}
.wcjp_span_2_of_5{width:39.04%;}
.wcjp_span_1_of_5{width:18.72%;}
@media only screen and (max-width: 480px) {
.wcjp_span_5_of_5{width:100%;}
.wcjp_span_4_of_5{width:100%;}
.wcjp_span_3_of_5{width:100%;}
.wcjp_span_2_of_5{width:100%;}
.wcjp_span_1_of_5{width:100%;}
} .wcjp_span_6_of_6{width:100%;}
.wcjp_span_5_of_6{width:83.06%;}
.wcjp_span_4_of_6{width:66.13%;}
.wcjp_span_3_of_6{width:49.2%;}
.wcjp_span_2_of_6{width:32.26%;}
.wcjp_span_1_of_6{width:15.33%;}
@media only screen and (max-width: 480px) {
.wcjp_span_6_of_6{width:100%;}
.wcjp_span_5_of_6{width:100%;}
.wcjp_span_4_of_6{width:100%;}
.wcjp_span_3_of_6{width:100%;}
.wcjp_span_2_of_6{width:100%;}
.wcjp_span_1_of_6{width:100%;}
} .wp-posts-pro{width:100%;overflow:hidden;font-size:0.9em;}
.wp-posts-pro .wcjp_post{overflow:hidden;}
.wcjp_post .wcjp_meta,
.wcjp_post .wcjp_category,
.wcjp_post .wcjp_tags{line-height:16px;margin:5px 0px;color:#999999;font-size:.9em;font-weight:300;}
.wcjp_post .wcjp_title{font-size:1.5em;margin-bottom:10px;}
.wcjp_post .wcjp_meta span i,
.wcjp_post .wcjp_meta span span{margin-left:3px;margin-right:3px;}
.wcjp_readmore,
.wcjp_taxonomy{line-height:24px;}
.wp-posts-pro img.wcjp_image_left{max-width:100%;margin:5px 15px 5px 0px;}
.wp-posts-pro img.wcjp_image_right{max-width:100%;margin:5px 0px 5px 5px;}
.widget-area .wp-posts-pro img.wcjp_image{max-width:80px;height:auto !important;}
.posts-pro-pagination{clear:both;padding:20px 0;font-size:11px;float:left;width:100%;}
.posts-pro-pagination span,
.posts-pro-pagination a{float:left;height:auto;width:auto;line-height:35px;text-align:center;padding:0 14px!important;border-radius:100px;margin-right:5px;box-shadow:1px 1px 1px 1px rgba(0, 0, 0, 0.2);}
.posts-pro-pagination a:hover{color:#fff;background:#3279BB;}
.posts-pro-pagination .current{padding:0;background:#3279BB;color:#fff;}
.wcjp_loadmore_pager{display:inline-block;text-align:center;background:#ddd;padding:5px 10px;border-radius:5px;margin-left:40%;}
.wcjp_load_more{margin-left:45%;}
.wp-posts-pro .layout_1 .wcjp_image img,
.wp-posts-pro .layout_2 .wcjp_image img{height:100px;margin-bottom:10px;}
.wcjp_image_top{width:100%;clear:both;margin-bottom:10px;}
.wp-posts-pro .layout_3 .wcjp_contents,
.wp-posts-pro .layout_4 .wcjp_contents{clear:both;}
.wp-posts-pro .layout_6 .wcjp_post{position:relative;}
.wp-posts-pro .layout_6 .wcjp_title{width:100%;position:absolute;top:0;padding:10px;background:rgba(255, 255, 255, 0.5);}
.wp-posts-pro .layout_7 .wcjp_meta{background:darkolivegreen;padding:3px 5px;color:white !important;}
.wp-posts-pro .layout_8 .wcjp_post{background:#f1f1f1;text-align:center;width:100%;}
.wp-posts-pro .wcjp_post{font-weight:300;}
.wp-posts-pro h3 {
font-weight: 300;
line-height: 32px;
}@font-face{font-family:'Genericons';src:url(//www.restaurantebambae.com.br/app/themes/auberge/assets/fonts/genericons/Genericons.woff) format('woff'), url(//www.restaurantebambae.com.br/app/themes/auberge/assets/fonts/genericons/Genericons.ttf) format('truetype');font-weight:normal;font-style:normal;}
.genericon{display:inline-block;line-height:1;font-family:"Genericons";font-style:normal;font-weight:normal;font-variant:normal;text-decoration:inherit;text-transform:none;speak:none;vertical-align:top;-moz-transition:color .1s ease-in 0;-webkit-transition:color .1s ease-in 0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
.genericon-404:before{content:"\f423";}
.genericon-activity:before{content:"\f508";}
.genericon-anchor:before{content:"\f509";}
.genericon-aside:before{content:"\f101";}
.genericon-attachment:before{content:"\f416";}
.genericon-audio:before{content:"\f109";}
.genericon-bold:before{content:"\f471";}
.genericon-book:before{content:"\f444";}
.genericon-bug:before{content:"\f50a";}
.genericon-cart:before{content:"\f447";}
.genericon-category:before{content:"\f301";}
.genericon-chat:before{content:"\f108";}
.genericon-checkmark:before{content:"\f418";}
.genericon-close:before{content:"\f405";}
.genericon-close-alt:before{content:"\f406";}
.genericon-cloud:before{content:"\f426";}
.genericon-cloud-download:before{content:"\f440";}
.genericon-cloud-upload:before{content:"\f441";}
.genericon-code:before{content:"\f462";}
.genericon-codepen:before{content:"\f216";}
.genericon-cog:before{content:"\f445";}
.genericon-collapse:before{content:"\f432";}
.genericon-comment:before{content:"\f300";}
.genericon-day:before{content:"\f305";}
.genericon-digg:before{content:"\f221";}
.genericon-document:before{content:"\f443";}
.genericon-dot:before{content:"\f428";}
.genericon-downarrow:before{content:"\f502";}
.genericon-download:before{content:"\f50b";}
.genericon-draggable:before{content:"\f436";}
.genericon-dribbble:before{content:"\f201";}
.genericon-dropbox:before{content:"\f225";}
.genericon-dropdown:before{content:"\f433";}
.genericon-dropdown-left:before{content:"\f434";}
.genericon-edit:before{content:"\f411";}
.genericon-ellipsis:before{content:"\f476";}
.genericon-expand:before{content:"\f431";}
.genericon-external:before{content:"\f442";}
.genericon-facebook:before{content:"\f203";}
.genericon-facebook-alt:before{content:"\f204";}
.genericon-fastforward:before{content:"\f458";}
.genericon-feed:before{content:"\f413";}
.genericon-flag:before{content:"\f468";}
.genericon-flickr:before{content:"\f211";}
.genericon-foursquare:before{content:"\f226";}
.genericon-fullscreen:before{content:"\f474";}
.genericon-gallery:before{content:"\f103";}
.genericon-github:before{content:"\f200";}
.genericon-googleplus:before{content:"\f206";}
.genericon-googleplus-alt:before{content:"\f218";}
.genericon-handset:before{content:"\f50c";}
.genericon-heart:before{content:"\f461";}
.genericon-help:before{content:"\f457";}
.genericon-hide:before{content:"\f404";}
.genericon-hierarchy:before{content:"\f505";}
.genericon-home:before{content:"\f409";}
.genericon-image:before{content:"\f102";}
.genericon-info:before{content:"\f455";}
.genericon-instagram:before{content:"\f215";}
.genericon-italic:before{content:"\f472";}
.genericon-key:before{content:"\f427";}
.genericon-leftarrow:before{content:"\f503";}
.genericon-link:before{content:"\f107";}
.genericon-linkedin:before{content:"\f207";}
.genericon-linkedin-alt:before{content:"\f208";}
.genericon-location:before{content:"\f417";}
.genericon-lock:before{content:"\f470";}
.genericon-mail:before{content:"\f410";}
.genericon-maximize:before{content:"\f422";}
.genericon-menu:before{content:"\f419";}
.genericon-microphone:before{content:"\f50d";}
.genericon-minimize:before{content:"\f421";}
.genericon-minus:before{content:"\f50e";}
.genericon-month:before{content:"\f307";}
.genericon-move:before{content:"\f50f";}
.genericon-next:before{content:"\f429";}
.genericon-notice:before{content:"\f456";}
.genericon-paintbrush:before{content:"\f506";}
.genericon-path:before{content:"\f219";}
.genericon-pause:before{content:"\f448";}
.genericon-phone:before{content:"\f437";}
.genericon-picture:before{content:"\f473";}
.genericon-pinned:before{content:"\f308";}
.genericon-pinterest:before{content:"\f209";}
.genericon-pinterest-alt:before{content:"\f210";}
.genericon-play:before{content:"\f452";}
.genericon-plugin:before{content:"\f439";}
.genericon-plus:before{content:"\f510";}
.genericon-pocket:before{content:"\f224";}
.genericon-polldaddy:before{content:"\f217";}
.genericon-portfolio:before{content:"\f460";}
.genericon-previous:before{content:"\f430";}
.genericon-print:before{content:"\f469";}
.genericon-quote:before{content:"\f106";}
.genericon-rating-empty:before{content:"\f511";}
.genericon-rating-full:before{content:"\f512";}
.genericon-rating-half:before{content:"\f513";}
.genericon-reddit:before{content:"\f222";}
.genericon-refresh:before{content:"\f420";}
.genericon-reply:before{content:"\f412";}
.genericon-reply-alt:before{content:"\f466";}
.genericon-reply-single:before{content:"\f467";}
.genericon-rewind:before{content:"\f459";}
.genericon-rightarrow:before{content:"\f501";}
.genericon-search:before{content:"\f400";}
.genericon-send-to-phone:before{content:"\f438";}
.genericon-send-to-tablet:before{content:"\f454";}
.genericon-share:before{content:"\f415";}
.genericon-show:before{content:"\f403";}
.genericon-shuffle:before{content:"\f514";}
.genericon-sitemap:before{content:"\f507";}
.genericon-skip-ahead:before{content:"\f451";}
.genericon-skip-back:before{content:"\f450";}
.genericon-skype:before{content:"\f220";}
.genericon-spam:before{content:"\f424";}
.genericon-spotify:before{content:"\f515";}
.genericon-standard:before{content:"\f100";}
.genericon-star:before{content:"\f408";}
.genericon-status:before{content:"\f105";}
.genericon-stop:before{content:"\f449";}
.genericon-stumbleupon:before{content:"\f223";}
.genericon-subscribe:before{content:"\f463";}
.genericon-subscribed:before{content:"\f465";}
.genericon-summary:before{content:"\f425";}
.genericon-tablet:before{content:"\f453";}
.genericon-tag:before{content:"\f302";}
.genericon-time:before{content:"\f303";}
.genericon-top:before{content:"\f435";}
.genericon-trash:before{content:"\f407";}
.genericon-tumblr:before{content:"\f214";}
.genericon-twitch:before{content:"\f516";}
.genericon-twitter:before{content:"\f202";}
.genericon-unapprove:before{content:"\f446";}
.genericon-unsubscribe:before{content:"\f464";}
.genericon-unzoom:before{content:"\f401";}
.genericon-uparrow:before{content:"\f500";}
.genericon-user:before{content:"\f304";}
.genericon-video:before{content:"\f104";}
.genericon-videocamera:before{content:"\f517";}
.genericon-vimeo:before{content:"\f212";}
.genericon-warning:before{content:"\f414";}
.genericon-website:before{content:"\f475";}
.genericon-week:before{content:"\f306";}
.genericon-wordpress:before{content:"\f205";}
.genericon-xpost:before{content:"\f504";}
.genericon-youtube:before{content:"\f213";}
.genericon-zoom:before { content: "\f402"; }
       html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article, aside, footer, header, nav, section{display:block;}
h1{font-size:2em;margin:0.67em 0;}
figcaption, figure, main{display:block;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;overflow:visible;}
pre{font-family:monospace, monospace;font-size:1em;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
a:active, a:hover{outline-width:0;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b, strong{font-weight:inherit;}
b, strong{font-weight:bolder;}
code, kbd, samp{font-family:monospace, monospace;font-size:1em;}
dfn{font-style:italic;}
mark{background-color:#ff0;color:#000;}
small{font-size:80%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;}
sup{top:-0.5em;}
audio, video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button, input, optgroup, select, textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;}
button, input{overflow:visible;}
button, select{text-transform:none;}
button, html [type="button"], [type="reset"], [type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{display:inline-block;vertical-align:baseline;}
textarea{overflow:auto;}
[type="checkbox"], [type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details, menu{display:block;}
summary{display:list-item;}
canvas{display:inline-block;}
template{display:none;}
[hidden]{display:none;}
html{overflow-y:scroll;box-sizing:border-box;}
*, *::before, *::after{box-sizing:inherit;}
menu, ol, ul{padding:0;margin:0;}
ul{list-style:disc;}
figure{margin:0;}
caption{text-align:left;caption-side:bottom;}::-webkit-input-placeholder{line-height:normal;}::-moz-placeholder{line-height:normal;}:-ms-input-placeholder{line-height:normal;}::placeholder{line-height:normal;}
img{max-width:100%;}
embed, iframe, object, video{width:100%;max-width:100%;}
@-moz-viewport{width:device-width;}
@-ms-viewport{width:device-width;}
@-webkit-viewport{width:device-width;}
@viewport{width:device-width;}
[role="button"] { cursor: pointer; } a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline:thin dashed;}
hr{clear:both;height:2px;margin:1.9044rem 0;border-width:0;}
abbr[title], acronym[title]{cursor:help;text-decoration:none;}
blockquote{clear:both;position:relative;padding:1em 0;margin:1.62em 0;}
blockquote p{margin-bottom:1em;}
blockquote p:last-child{margin:0;}
cite{border-width:0;}
cite::before{content:'\2014\2002';}
blockquote cite{display:block;margin-top:0.62em;}
q::before{content:"“";}
q::after{content:"”";}
mark, ins, .highlight{padding:0.19em 0;margin:0 0.38em;-webkit-box-decoration-break:clone;box-decoration-break:clone;}
s, del{text-decoration:line-through;color:inherit;opacity:.66;}
img, iframe{vertical-align:middle;}
img[width], img[height]{height:auto;}
iframe{border-width:0;outline:0;}
iframe:focus{outline:thin dotted;}
code{position:relative;display:inline-block;padding:0 0.62em;margin:0 0.19em;}
mark code, ins code, .highlight code, .form-allowed-tags code, .taxonomy-description code{display:inline;padding:0 0.38em;background:none;color:inherit;}
pre{position:relative;max-width:100%;padding:1em;margin-bottom:1.62em;overflow:auto;-moz-tab-size:2;tab-size:2;}
ul, ol{margin-top:0;margin-bottom:1em;margin-left:1.38em;margin-right:0;}
li > ul, li > ol{margin-bottom:0;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:upper-roman;}
ol ol ol ol{list-style:lower-alpha;}
dl{margin-bottom:1.62em;}
dt{margin-top:0.62em;}
dd{margin-left:1.62em;}
a, p, address, textarea, .comment-content a{overflow-wrap:break-word;word-wrap:break-word;}
pre, pre code, select{overflow-wrap:normal;word-wrap:normal;-webkit-hyphens:manual;-moz-hyphens:manual;-ms-hyphens:manual;hyphens:manual;}
table{width:100%;margin:0 0 1.62em;border-width:2px;border-style:solid;}
caption{padding:1em 0;}
th, td{padding:0.62em 1em;border-width:1px;border-style:solid;vertical-align:top;}
th, tfoot td{text-align:left;border-width:2px;}
.screen-reader-text, .comments-link .comments-title, .site-description, .entry-meta-description, .posts .entry-meta-element.author, .items .entry-meta, .tax-nova_menu.no-tax-children .page-header{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;line-height:1px;overflow:hidden;}
.social-links .lang-item .screen-reader-text, .social-links .menu-item-language .screen-reader-text{clip:auto;position:static !important;height:auto;width:auto;line-height:normal;overflow:visible;}
.screen-reader-text{padding:0;margin:0;}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus{clip:auto !important;display:block;width:auto;height:auto;left:0.38rem;top:0.38rem;line-height:normal;text-decoration:none;padding:1rem;font-size:14px;font-size:.81rem;font-weight:700;background-color:#47c;color:#fff;z-index:100000;}
.focus-position-static:hover, .focus-position-static:active, .focus-position-static:focus{position:static !important;margin:1px;text-align:center;}
.overflow-hidden, .wp-caption, .wp-caption .wp-caption-text, .gallery, .gallery-item, .gallery-icon, .gallery-caption, .comment-list > li, .comment-list .children > li, .comment-meta, .comment-navigation, .tiled-gallery-item{overflow:hidden;}
.vertical-align-top{vertical-align:top;}
.vertical-align-middle, .genericon.vertical-align-middle::before{vertical-align:middle;}
.vertical-align-baseline, .genericon.vertical-align-baseline::before{vertical-align:baseline;}
.vertical-align-bottom, .genericon.vertical-align-bottom::before{vertical-align:bottom;}
.clearfix::after, .clear::after, .gallery::after, .site-header::after, .site-content::after, .site-footer::after, .entry-content::after, .comment-content::after, .widget_text::after, .tagcloud::after, .jetpack_subscription_widget form::after, .items .menu-items::after{content:'';clear:both;display:table;table-layout:fixed;}
.clear{clear:both;}
body:before{display:none;}
@media only screen and (min-width: 28em) { body:before{content:"device_s";}
}
@media only screen and (min-width: 42em) { body:before{content:"device_m";}
}
@media only screen and (min-width: 55em) { body:before{content:"device_l";}
}
@media only screen and (min-width: 80em) { body:before{content:"device_xl";}
}
@media only screen and (min-width: 100em) { body:before{content:"device_xxl";}
}
@media only screen and (min-width: 120em) { body:before{content:"device_xxxl";}
}
@media only screen and (min-width: 160em) { body:before{content:"device_xxxxl";}
} html{font-size:100%;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;}
@media only screen and (min-width: 28em) { html{font-size:100%;}
}
pre, code, kbd, tt, var{font-family:'Lucida Console', Monaco, 'Courier New', monospace;font-size:1em;font-style:normal;font-weight:400;text-transform:none;text-decoration:none;}
pre, pre code{white-space:pre-wrap;line-height:1.5;}
p, address{padding:0;margin:0 0 1.62em;}
.uppercase{text-transform:uppercase;}
.genericon::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}
input, select, textarea, .site-description{font-size:1rem;}
.widget-title, .breadcrumbs{font-size:0.81rem;}
blockquote blockquote{font-size:1em;}
.font-size-xs{font-size:0.62em;}
blockquote cite, code, pre, small, .small, .font-size-s, .wp-caption .wp-caption-text, .gallery-caption, #cancel-comment-reply-link, .comment-form label, .comments-title .add-comment-link, .comment-metadata, .comment .reply, .menu-item-description, .sidebar, .menu-group-nav-link{font-size:0.81em;}
.font-size-sm, .nav-search-form, .main-navigation .menu, .posts .entry-meta, .site-footer, .items .entry-summary{font-size:0.905em;}
blockquote, .font-size-l, .posts .format-image .entry-summary, .format-link .entry-content, .format-status .entry-content, .comments-title{font-size:1.38em;}
.font-size-xl{font-size:1.62em;}
.weight-100{font-weight:100;}
.weight-200{font-weight:200;}
blockquote, .weight-300, body, .site-title, .pagination, .post-navigation .label, .items .entry-summary, .is-singular .items .entry-summary{font-weight:300;}
blockquote cite, .weight-400, #cancel-comment-reply-link, .comments-title .add-comment-link, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .site-banner .post .entry-title, .social-links a.back-to-top, .link-more, .single .entry-summary, .entry-summary.has-more-tag{font-weight:400;}
.weight-500{font-weight:500;}
.weight-600, abbr{font-weight:600;}
dt, th, tfoot td, .weight-700, .comment-form label, .link-more, .format-link .entry-content a, .format-quote .entry-content a, .format-status .entry-content a, .pagination .current, .widget_calendar caption, .widget .current-menu-item > a, .widget .current_page_item > a, b, strong, .post .entry-title, .active-menu-item > a, .site-info a, .menu-group-title{font-weight:700;}
.weight-800{font-weight:800;}
.weight-900{font-weight:900;}
caption, .font-style-italic, .gallery-caption, .recentcomments a, blockquote, .taxonomy-description{font-style:italic;}
cite, .font-style-normal, .widget_calendar caption{font-style:normal;}
.line-height-xs{line-height:1;}
blockquote, table, .line-height-s, .wp-caption .wp-caption-text, .gallery-caption, .format-link .entry-content, .post-navigation a{line-height:1.38;}
html, .line-height-m, .form-allowed-tags, .format-status .entry-content, .sidebar, .tagcloud{line-height:1.62;}
.alignleft, .wp-caption.alignleft, img.alignleft{float:left;margin-right:6%;margin-bottom:1em;}
.alignright, .wp-caption.alignright, img.alignright{float:right;margin-left:6%;margin-bottom:1em;}
.aligncenter, .wp-caption.aligncenter, img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignnone, img.alignnone{margin:0;}
blockquote.alignleft, blockquote.alignright{clear:none;width:50%;padding:0;margin-top:0;margin-left:6%;margin-right:6%;padding:0 6%;}
@media only screen and (min-width: 28em) { blockquote.alignleft, blockquote.alignright{width:38%;}
}
blockquote.alignleft{padding-left:0;margin-left:0;text-align:right;}
@media only screen and (min-width: 100em) { blockquote.alignleft{margin-left:-9.5%;}
}
blockquote.alignright{padding-right:0;margin-right:0;text-align:left;}
@media only screen and (min-width: 100em) { blockquote.alignright{margin-right:-9.5%;}
} .wp-caption{position:relative;display:inline-block;max-width:100%;padding:0;margin:0 auto 1.62em;text-align:center;text-transform:uppercase;background:transparent;}
.wp-caption .wp-caption-text{padding:1em 0 0;}
.gallery{clear:both;margin:0 0 1.62em;}
.gallery a{display:block;width:100%;}
.gallery img{width:100%;}
.gallery-item{float:left;position:relative;width:48%;padding:0;margin:0 1% 2%;}
.gallery-columns-1 .gallery-item{float:none;width:100%;}
@media only screen and (min-width: 42em) { .gallery-item{width:31.33333%;}
.gallery-columns-2 .gallery-item{width:48%;}
}
@media only screen and (min-width: 55em) { .gallery-columns-3 .gallery-item{width:31.33333%;}
.gallery-columns-4 .gallery-item{width:23%;}
.gallery-columns-5 .gallery-item{width:18%;}
.gallery-columns-6 .gallery-item{width:14.66667%;}
.gallery-columns-7 .gallery-item{width:12.28571%;}
.gallery-columns-8 .gallery-item{width:10.5%;}
.gallery-columns-9 .gallery-item{width:9.11111%;}
}
.gallery-icon{display:block;}
.gallery-caption{display:block;position:absolute;width:100%;max-height:50%;left:0;right:0;bottom:0;padding:0.62em 1em;opacity:0;transition:opacity .3s;}
.gallery-item:hover .gallery-caption{opacity:1;}
@media only screen and (min-width: 42em) { .gallery-columns-5 .gallery-caption, .gallery-columns-6 .gallery-caption, .gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption{display:none;}
} .page-content img.wp-smiley, .entry-content img.wp-smiley, .comment-content img.wp-smiley{display:inline;width:auto;max-height:1em;margin:0;border-width:0;}
.twitter-tweet-rendered{width:100% !important;margin:1.62em 0 !important;}
.wp-video{width:100% !important;height:auto !important;}
form{margin:0 0 1.62em;}
fieldset{padding:0;margin:0;border-width:0;}
button, input, select, textarea{max-width:100%;padding:0.62em;line-height:normal;font-size:1em;font-family:inherit;color:inherit;border-width:2px;border-style:solid;outline:0;vertical-align:baseline;}
select{padding:calc( 0.62em - 4px);}
option{background:#fafcfe !important;color:#6a6c6e !important;}
textarea, select[multiple], select[size]{height:auto;line-height:1.62;}
textarea, input:not([type]), input[type="email"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"]{-webkit-appearance:none;}
input[type="search"]{box-sizing:border-box;}:invalid{box-shadow:none;}
label{display:inline-block;padding-bottom:0.19em;}
label[for]{cursor:pointer;}
label + input[type="checkbox"]{margin-left:0.38em;}
select, input:not([type]), input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input[type="range"]{width:17em;}
textarea{vertical-align:top;overflow-y:auto;resize:vertical;}
input[type="checkbox"], input[type="radio"]{position:relative;width:1em;height:1em;bottom:-0.19em;margin-right:0.38em;vertical-align:baseline;}
select{position:relative;height:auto;padding-right:21px;line-height:1.62;-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAASCAYAAAAQeC39AAAACXBIWXMAABuvAAAbrwFeGpEcAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAADNJREFUeNrt1MENADAIAzFGZ/N0B4T41JYyQD5Xxb96aY6dSNIbcwxUURVVEVRRFVVx6AEDTK7MSHGk9QAAAABJRU5ErkJggg==);background-size:21px 9px;background-position:right center;background-repeat:no-repeat;}
select:disabled{cursor:default;opacity:.66;}
select::-ms-expand{display:none;}
input[disabled]{cursor:default;opacity:.66;}
.comment-respond{padding:1.62em 0 0;border-top-width:2px;border-top-style:solid;}
.comment-list .comment-respond{margin:1.62em 0;border-bottom-width:2px;border-bottom-style:solid;}
.comment-reply-title{margin-bottom:0.62em;}
#cancel-comment-reply-link{float:right;}
.comment-form p{margin-bottom:1em;}
.comment-form label{display:block;}
.comment-form-author input, .comment-form-email input, .comment-form-url input, .comment-form-comment textarea{width:100%;}
.comment-form-url{clear:both;}
@media only screen and (min-width: 28em) { .comment-form-author, .comment-form-email{float:left;width:48%;margin-left:4%;}
.comment-form-author{margin-left:0;}
} form[role="search"], .form-search, .search-form{display:block;position:relative;max-width:100%;margin:0;text-align:left;}
form[role="search"] input[type="search"], form[role="search"] .search-field, .form-search input[type="search"], .form-search .search-field, .search-form input[type="search"], .search-form .search-field{position:relative;width:100%;text-align:inherit;z-index:0;}
.post-password-form{max-width:38em;max-width:70ch;padding:2.6244em 12%;margin-left:auto;margin-right:auto;text-align:center;border-width:2px;border-style:dashed;}
.post-password-form label, .post-password-form input{display:block;width:100%;text-align:inherit;}
.post-password-form label{margin-bottom:1em;}
.post-password-form label input{margin-top:0.38em;}
.entry-summary{margin:0 0 1.62em;}
.entry-media img{width:100%;}
.wp-video .mejs-container, .wp-video-playlist .mejs-container{position:relative;max-width:100%;height:0 !important;padding:0 0 56.25%;}
.wp-video .mejs-container .mejs-inner, .wp-video-playlist .mejs-container .mejs-inner{position:absolute;width:100%;height:100%;left:0;top:0;}
.posts .format-image .entry-summary, .posts .format-link p, .posts .format-status p{margin:0;}
.posts .format-image .link-more{display:none;}
.format-quote blockquote{padding:0;margin-top:0;}
.format-quote blockquote::after, .format-quote blockquote::before{display:none;}
.format-status{cursor:help;}
.pagination{clear:both;}
.pagination a, .pagination span{display:none;width:2.6244em;padding:0.62em 0;margin:0.19em;margin-left:0;text-align:center;text-decoration:none;vertical-align:top;}
.pagination a{opacity:.66;}
.pagination > span, .pagination a:active, .pagination a:hover, .pagination .current{opacity:1;}
.pagination .prev, .pagination .next{display:inline-block;opacity:1;}
.pagination > span.dots, .pagination .extend{width:auto;}
@media only screen and (min-width: 42em) { .pagination a, .pagination span{display:inline-block;}
} .post-table-of-contents{padding:1.62em 0 0;margin:1.62em 0;border-top-width:2px;border-top-style:solid;}
.post-table-of-contents.top{display:none;}
.post-table-of-contents.bottom{clear:both;}
.post-table-of-contents ol{margin:0;list-style:none;}
.post-table-of-contents li{padding:0.19em 0;}
.post-table-of-contents a{display:block;line-height:1.38;}
.post-table-of-contents .current a, .post-table-of-contents .passed a{color:inherit;}
@media only screen and (min-width: 42em) { .post-table-of-contents.top{float:left;display:block;max-width:38%;padding:0 1em 1em;padding-left:0;margin:0 1.62em 1em;margin-left:0;border-width:0;border-style:solid;border-right-width:2px;border-bottom-width:2px;}
} .entry-meta-element::before, .entry-meta .comments-link a::before, .entry-meta .entry-likes a::before{content:'';position:relative;margin:-0.095em 0 0;margin-right:0.095em;font-size:1.38em;vertical-align:middle;}
.entry-meta{padding:1em 0 0;margin:1.62em 0 0;border-top-width:2px;border-top-style:solid;}
.entry-meta a{color:inherit;}
.single .entry-meta{margin-bottom:1.62em;}
.entry-meta-top{padding:1em 0;margin-top:0;border-bottom-width:2px;border-bottom-style:solid;}
.entry-meta-element{margin-right:0.38em;opacity:.66;}
.single .entry-meta-element{margin-right:1em;}
.entry-meta .zilla-likes, .entry-meta .zilla-likes:hover, .entry-meta .zilla-likes.active{background:transparent;margin:0 !important;padding-left:0 !important;}
.entry-meta .tags-links a{margin:0 0.19em;text-transform:lowercase;}
.entry-meta .tags-links a::before{content:'#';}
.entry-meta .entry-edit{font-variant:small-caps;}
.entry-date{cursor:help;}
.comments-area{position:relative;}
.comments-title .add-comment-link{display:block;margin:1em 0;}
@media only screen and (min-width: 55em) { .comments-title .add-comment-link{float:right;margin:0;}
} .comment-list{padding:0;margin:0 0 1.62em;}
.comments-closed + .comment-list{margin-top:1.62em;}
.comment-list > li, .comment-list .children > li{position:relative;min-height:6.25rem;padding:1.62em 0 0;padding-left:3.125rem;margin:0;background:none;}
@media only screen and (min-width: 42em) { .comment-list > li, .comment-list .children > li{padding-left:5rem;}
}
.comment-list .children{clear:both;margin:0;margin-left:-2.5rem;}
@media only screen and (min-width: 42em) { .comment-list .children{margin-left:-3.75rem;}
}
.comment-body{padding:1.62em;}
.comment-meta{clear:both;padding-bottom:0.62em;margin-bottom:1em;border-bottom-width:2px;border-bottom-style:solid;}
.comment-meta .avatar{position:absolute;width:3.75rem;left:0;top:1.62em;border-radius:50%;}
@media only screen and (min-width: 42em) { .comment-meta .avatar{width:5.625rem;}
}
@media only screen and (min-width: 42em) { .comment-author{float:left;}
}
.comment-metadata{opacity:.66;}
@media only screen and (min-width: 42em) { .comment-metadata{float:right;}
}
.comment-metadata .edit-link{padding-left:1.62em;font-variant:small-caps;}
.comment-content p, .comment-content blockquote, .comment-content table{margin-bottom:1em;}
.comment-navigation{display:block;position:relative;clear:both;padding:1.62em 0;}
.comment-navigation div{padding:1em 0 0;text-align:center;}
@media only screen and (min-width: 42em) { .comment-navigation div{width:auto;padding:0;margin:0;}
}
.comment-navigation a{display:block;padding:0.62em 1em;line-height:normal;cursor:pointer;transition:opacity .3s;}
.comment-navigation a:hover{text-decoration:none;opacity:.75;}
@media only screen and (min-width: 42em) { .comment-navigation .nav-previous{float:left;}
.comment-navigation .nav-next{float:right;}
} .sidebar{margin:1.62rem 0 0;padding:1.62rem 0 0;}
@media only screen and (min-width: 55em) { .sidebar{float:right;margin-top:0;padding-top:0;}
} .sidebar .widget{margin:0 0 2.6244em;}
.sidebar .widget:last-child{margin-bottom:0;}
.widget ul{margin:0;list-style:none;}
.widget ul li{padding:0.38em 0;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;}
.widget ul li + li{margin-top:-1px;}
.widget ul li ul{position:relative;bottom:-0.38em;margin:0 0 -1px;}
.widget ul li li{padding-left:1em;}
.widget_calendar caption{text-align:center;caption-side:top;}
.widget_calendar table{margin:0;}
.widget_calendar tr th, .widget_calendar tr td{width:auto;height:2.6244em;padding:0;text-align:center;}
.widget_calendar tbody a{display:block;width:100%;height:100%;line-height:2.6244;}
.widget_calendar tfoot a{color:inherit;}
.widget_recent_comments ul li, .widget_recent_entries ul li, .widget_zilla_likes_widget ul li{position:relative;padding-left:1.62em;}
.widget_recent_entries .post-date{display:block;}
.widget .tagcloud a{float:left;position:relative;display:inline-block;width:auto;padding:0.19em 0.62em;margin:2px 2px 0;margin-left:0;white-space:nowrap;font-size:1em !important;background-color:transparent;color:inherit;border-width:1px;border-style:solid;z-index:0;transition:background .3s, color .3s, border .3s, opacity .3s;}
.widget .tagcloud:hover a, .widget .tagcloud:focus a, .widget .tagcloud:active a{opacity:.33;}
.widget .tagcloud a:hover, .widget .tagcloud a:focus, .widget .tagcloud a:active{text-decoration:none;z-index:1;opacity:1;}
.widget .tagcloud a:hover::before, .widget .tagcloud a:focus::before, .widget .tagcloud a:active::before{display:block;}
.widget .tagcloud a::before{content:attr(title);position:absolute;display:none;left:100%;top:-1px;padding:0.19em 0.62em;pointer-events:none;border-width:1px;border-style:solid;}
.breadcrumbs-title{margin-right:0.62em;}
@media only screen and (min-width: 42em) { .breadcrumbs-title{margin-right:1.62em;}
}
.breadcrumbs .sep{opacity:.66;}
@media only screen and (min-width: 42em) { .breadcrumbs .sep{margin:0 0.62em;}
} .site .contact-form textarea{width:100%;}
.neverending.infinite-scroll .site-footer{display:none;}
.neverending.infinity-end .site-footer{display:block;}
.infinite-scroll .posts.masonry{margin-bottom:4.25153rem;}
#infinite-handle{clear:both;text-align:center;}
.masonry #infinite-handle{position:absolute;width:100%;bottom:-4.25153rem;}
.site #infinite-handle span{display:inline-block;padding:1em;font-size:1em;border-radius:0;}
.infinite-loader{clear:both;text-align:center;}
.masonry .infinite-loader{position:absolute;width:100%;bottom:-4.25153rem;}
.infinite-loader .spinner{left:auto !important;right:auto !important;margin:0 auto;}
.infinite-loader .spinner > div > div{width:1.62em !important;}
.infinite-wrap{clear:both;}
div#jp-relatedposts{font-size:1rem;}
.site div#jp-relatedposts{padding-top:1.62em;margin:1.62em 0 0;border-top-width:2px;border-top-style:solid;}
.site div#jp-relatedposts a::before{display:none;}
.site div#jp-relatedposts .jp-relatedposts-headline, .site div#jp-relatedposts h3.jp-relatedposts-headline{float:none;display:block;font-size:1em;}
.site div#jp-relatedposts .jp-relatedposts-headline em::before, .site div#jp-relatedposts h3.jp-relatedposts-headline em::before{display:none;}
.site div#jp-relatedposts div.jp-relatedposts-items-visual{margin:0;}
.site div#jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post-title, .site div#jp-relatedposts div.jp-relatedposts-items-visual h4.jp-relatedposts-post-title{margin:0.62em 0 0.38em;font-size:1em;}
.site div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post{width:100%;padding:0;margin:1.62em 0 0;opacity:1;}
.site div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post:first-child{margin:0;}
.site div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post img{display:none;width:100%;}
@media only screen and (min-width: 42em) { .site div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post img{display:block;}
}
@media only screen and (min-width: 42em) { .site div#jp-relatedposts div.jp-relatedposts-items .jp-relatedposts-post{width:32%;margin:0;margin-left:2%;}
}
.jetpack-video-wrapper{margin:1.62em 0;}
.jetpack-video-wrapper:first-child{margin-top:0;}
.entry-media .jetpack-video-wrapper, .fl-video .jetpack-video-wrapper{margin:0;}
div.sharedaddy{padding:1.62em 0 0;margin:1.62em 0 0;font-size:1rem;border-top-width:2px;border-top-style:solid;}
div.sharedaddy .sd-social .sd-button .share-count{background:none;color:inherit;border-width:1px;border-style:solid;}
.site div.sharedaddy .sd-title::before{display:none;}
.site div.sharedaddy .sd-content ul li a.sd-button{margin:0.31em 0.62em;margin-left:0;}
.site div.sharedaddy .sd-content ul li a.sd-button:not(.no-text){padding:0.62em 1em;line-height:normal;border-width:0;border-radius:0;cursor:pointer;box-shadow:none;}
.entry-content .sd-content ul{margin:0 !important;}
.video-player, .videopress-placeholder, .videopress-placeholder img{width:100% !important;height:auto !important;}
.is-singular .video-player object, .is-singular .videopress-placeholder{position:absolute;width:100%;height:100%;left:0;right:0;top:0;}
.video-player object{width:100%;}
.is-singular .video-player{position:relative;height:0 !important;padding:0 0 56.25%;}
.videopress-placeholder .play-button + div{display:none;}
.jetpack_subscription_widget form{margin-bottom:0;}
.jetpack_subscription_widget #subscribe-email{float:left;width:62%;padding-right:0.62em;margin-bottom:0;}
.jetpack_subscription_widget #subscribe-email input{width:100%;padding:0.62em;}
.jetpack_subscription_widget #subscribe-submit{float:right;width:38%;margin-bottom:0;}
.widget .widgets-list-layout li{margin-bottom:0;}
.widget .widgets-list-layout .widgets-list-layout-blavatar{width:2.5rem;margin-right:1em;}
.widget .widgets-list-layout-links{float:none;width:auto;}
pre::before, .search-toggle::before, #cancel-comment-reply-link:before, .menu-toggle::before, .social-links a::before, .post-table-of-contents a:before, .posts .type-page::before, .search-results-listing .type-post::before, .entry-meta .author::before, .entry-meta .cat-links::before, .entry-meta .comments-link a::before, .entry-meta .entry-date::before, .entry-meta .tags-links::before, .entry-meta .entry-likes a::before, .entry-meta .entry-edit::before, .post-navigation .label::after, .post-navigation .label::before, .bypostauthor > .comment-body .comment-author::before, .comment-edit-link::before, .comment-reply-link::before, .widget_archive li::before, .widget_categories li::before, .widget_nav_menu li::before, .widget_pages li::before, .widget_recent_comments li::before, .widget_recent_entries li::before, .widget_zilla_likes_widget li::before, .posts .type-nova_menu_item::before, .rtb-booking-form legend::before, .rtb-booking-form .add-message a::before{font-family:'Genericons';font-style:normal;font-weight:normal;font-variant:normal;text-decoration:inherit;text-transform:none;speak:none;}
.genericon::before{line-height:1;}
*, *::after, *::before{border-color:inherit;}
hr{margin:3.62em 0;}
pre{padding:4% 8%;padding-left:4%;border-radius:.38em;}
pre::before{content:'\f462';position:absolute;height:100%;right:0;top:0;padding:0 .19em;font-size:1.38em;line-height:1.62;z-index:5;}
caption{text-align:inherit;}
table{border-width:1px;border-style:solid;border-radius:.38em;}
.site table{border-collapse:separate;}
td, th{border-width:0;border-bottom-width:1px;border-bottom-style:solid;border-left-width:1px;border-left-style:solid;}
td:first-child, th:first-child{border-left-width:0;}
caption + thead tr:first-child td, colgroup + thead tr:first-child td, thead:first-child tr:first-child td, caption + thead tr:first-child th, colgroup + thead tr:first-child th, thead:first-child tr:first-child th{border-top-width:0;}
tbody tr:last-child td, tbody tr:last-child th{border-bottom-width:0;}
thead + tbody tr:first-child td, thead + tbody tr:first-child th{border-top-width:.19em;}
blockquote{text-align:center;font-size:1.38em;}
blockquote::after, blockquote::before{content:'';display:block;position:absolute;width:38%;height:100%;left:31%;top:0;pointer-events:none;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid;}
blockquote::after{width:1rem;left:50%;margin-left:-.5rem;border-top-width:.19em;border-top-style:solid;border-bottom-width:.19em;border-bottom-style:solid;}
blockquote.alignleft, blockquote.alignright{text-align:left;}
blockquote.alignleft::after, blockquote.alignleft::before, blockquote.alignright::after, blockquote.alignright::before{width:1px;height:62%;left:auto;right:auto;top:19%;border-width:0;}
blockquote.alignleft::after, blockquote.alignright::after{height:1rem;top:50%;margin-left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
blockquote.alignleft::after, blockquote.alignleft::before{right:0;border-right-width:1px;border-right-style:solid;}
blockquote.alignleft::after{border-right-width:.19em;border-right-style:solid;}
blockquote.alignright::after, blockquote.alignright::before{left:0;border-left-width:1px;border-left-style:solid;}
blockquote.alignright::after{border-left-width:.19em;border-left-style:solid;}
.format-quote blockquote{text-align:inherit;}
@media only screen and (min-width: 42em) { body{padding-left:2%;padding-right:2%;}
}
@media only screen and (min-width: 80em) { body{padding-left:4%;padding-right:4%;}
}
.site{width:100%;max-width:1640px;max-width:102.5rem;margin:0 auto;box-shadow:0 0 3.62rem rgba(0, 0, 0, 0.07);}
.content-area, .site-footer-area, .front-page-widgets, .fl-builder .page-section, .page-template .fl-row-fixed-width, .breadcrumbs{width:88%;margin:0 auto;}
.content-area, .site-footer-area, .front-page-widgets, .fl-builder .page-section, .page-template .fl-row-fixed-width, .breadcrumbs{max-width:1020px;max-width:63.75rem;}
@media only screen and (min-width: 55em) { .no-wrap{white-space:nowrap;}
}
.text-left{text-align:left !important;}
.text-center{text-align:center !important;}
@media only screen and (min-width: 42em) { .text-right{text-align:right !important;}
}
.mt0{margin-top:0 !important;}
.mb0{margin-bottom:0 !important;}
.zindex-10{position:relative;z-index:10;}
.dropcap-text::first-letter{float:left;display:block;padding:0 0.19em;padding-left:0;line-height:1;font-size:2.6244em;}
@media only screen and (min-width: 80em) { .dropcap-text::first-letter{font-size:4.25153em;}
}
.column{width:100%;margin:0 0 1.62em;}
@media only screen and (min-width: 55em) { .column{float:left;margin:0 6%;margin-left:0;}
}
.column.last{margin-right:0;}
.column-12{width:47%;}
.column-13{width:29.33%;}
.column-23{width:64.66%;}
.column-14{width:21%;}
.column-34{width:73%;}
html{font-family:'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif;}::-webkit-input-placeholder{font-weight:400;font-style:italic;opacity:.75;}::-moz-placeholder{font-weight:400;font-style:italic;opacity:.75;}:-ms-input-placeholder{font-weight:400;font-style:italic;opacity:.75;}::placeholder{font-weight:400;font-style:italic;opacity:.75;}
input:focus, select:focus, textarea:focus{border-color:currentColor;box-shadow:0 0 0 1px;}
select{padding:calc( 0.62em - 2px);}
.button, button, input[type="button"], input[type="reset"], input[type="submit"]{padding:1em;white-space:nowrap;border-width:0;cursor:pointer;transition:all .3s;}
.button:hover, .button:focus, button:hover, button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus{opacity:.75;}
.button:active, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active{opacity:.9;}
.button:hover, .button:focus, .button:active{text-decoration:none;}
.nav-search-form{position:absolute;width:92%;height:2.62em;left:4%;top:1em;padding:0;vertical-align:top;}
@media only screen and (min-width: 55em) { .nav-search-form{float:right;position:static;width:auto;height:auto;left:auto;top:auto;}
}
.nav-search-form .form-search{width:100%;max-width:100%;padding:1rem;text-align:center;line-height:1;overflow:hidden;box-shadow:0 5px 20px 0 rgba(0, 0, 0, 0.2);transition:all .2s ease-in-out;}
@media only screen and (min-width: 55em) { .nav-search-form .form-search{position:absolute;right:0;top:-100%;opacity:0;z-index:-1;}
}
@media only screen and (min-width: 55em) { .nav-search-form .search-field{font-size:1.62em;}
}
.nav-search-form .search-field, .nav-search-form .search-field:focus{padding:4% 2%;vertical-align:top;}
@media only screen and (min-width: 55em) { .nav-search-form.active .form-search, .no-js .nav-search-form:hover .form-search{top:100%;opacity:1;}
}
.search-toggle{display:none;}
@media only screen and (min-width: 55em) { .search-toggle{display:inline-block;position:relative;font-size:1.62rem;color:inherit;vertical-align:top;}
}
.search-toggle:hover{text-decoration:none;}
.search-toggle::before{content:'\f400';vertical-align:top;}
.nav-search-form.active .search-toggle::before{content:'\f406';}
#cancel-comment-reply-link:before{content:'\f405';margin-right:.19em;font-size:1.38em;vertical-align:middle;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{clear:both;padding:0;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-rendering:optimizeLegibility;text-transform:uppercase;}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, .h1:first-child, .h2:first-child, .h3:first-child, .h4:first-child, .h5:first-child, .h6:first-child{margin-top:0;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a{text-decoration:none;color:inherit;}
h1, h2, h3, .h1, .h2, .h3{letter-spacing:.1em;}
.single-post .entry-header{margin-bottom:1.62em;}
.single-post .main-heading.entry-header{margin-bottom:0;}
.entry-title, .page-title{padding:0;margin:0 0 6%;text-transform:uppercase;word-wrap:break-word;}
.page-title{padding:3.62rem 0;margin:0;text-align:center;border-top-width:2px;border-top-style:solid;}
.archive .page-title, .search .page-title, .error404 .page-title{padding-top:0;border-width:0;}
.widget-title{margin:0 0 1.62em;letter-spacing:.1em;}
.site-header{position:relative;padding:1.62rem 1rem;padding-left:5.24rem;line-height:2;z-index:999;}
@media only screen and (min-width: 55em) { .site-header{padding:0 4%;line-height:5rem;}
}
.site-header-inner{max-width:1920px;margin:0 auto;}
@media only screen and (min-width: 80em) { .sticky-header .site-header, .hide-sticky-header .site-header{position:fixed;width:100%;left:0;line-height:3.62rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.sticky-header.admin-bar .site-header, .sticky-header.admin-bar .hide-site-header{top:32px;}
.sticky-header .site-header{top:0;-webkit-animation:comeDown .8s;animation:comeDown .8s;}
.sticky-header .type-img a{line-height:3.62rem;}
.sticky-header .site-branding img{max-height:3rem;}
.hide-sticky-header .site-header{top:-3.62rem;-webkit-animation:goUp .8s;animation:goUp .8s;}
.hide-sticky-header .type-img a{line-height:3.62rem;}
.hide-sticky-header .site-branding img{max-height:3rem;}
.sticky-header .site, .hide-sticky-header .site{padding-top:5rem;}
}
@-webkit-keyframes comeDown { 0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes comeDown { 0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes goUp { 0%{-webkit-transform:translateY(100%);transform:translateY(100%);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes goUp { 0%{-webkit-transform:translateY(100%);transform:translateY(100%);}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
} .site-branding{margin:0;color:inherit;}
@media only screen and (min-width: 42em) { .site-branding{float:left;display:inline-block;}
}
.site-branding a, .site-branding a:hover, .site-branding a:active{text-decoration:none;color:inherit;}
.site-branding a img:hover{box-shadow:none;}
.site-branding img{display:inline-block;width:auto;max-height:4.62rem;vertical-align:middle;}
.site-title{display:inline-block;position:relative;top:-.09em;margin:0;line-height:1;letter-spacing:.19em;text-transform:uppercase;text-decoration:none;font-size:1.9rem;color:inherit;vertical-align:middle;}
.site-title, .logo-font{text-rendering:auto;}
.type-img a{line-height:5rem;}
.site-banner{clear:both;position:relative;border-color:currentColor;}
.site-banner a, .site-banner a:hover{text-decoration:none;}
.site-banner-header{position:absolute;width:100%;bottom:1rem;}
@media only screen and (min-width: 55em) { .site-banner-header{bottom:19%;}
}
.site-banner-title{width:88%;max-width:1020px;padding:0;padding-right:5rem;margin:0 auto;text-transform:none;letter-spacing:2px;font-size:1.38rem;color:inherit;}
@media only screen and (min-width: 42em) { .site-banner-title{font-size:2.38rem;}
}
@media only screen and (min-width: 55em) { .site-banner-title{padding-right:19rem;font-size:3.62rem;}
}
.site-banner-media{position:relative;z-index:0;}
.site-banner-media::before{content:'';position:absolute;display:block;width:100%;height:38%;left:0;bottom:-1px;z-index:1;}
.no-js .site-banner.enable-slider .entry, .enable-slider .site-banner-inner:not(.slick-slider) .entry{display:none;}
.no-js .site-banner.enable-slider .entry:first-child, .enable-slider .site-banner-inner:not(.slick-slider) .entry:first-child{display:block;}
.main-navigation{float:left;position:relative;display:inline-block;margin-left:4%;}
@media only screen and (max-width: 54.9375em) { .main-navigation{position:absolute;width:92%;width:calc( 100% - 2rem);left:1rem;top:0;padding:0;margin:0;opacity:1;z-index:9;}
.main-navigation-inner{display:none;position:relative;padding:8em 4% 1em;}
.active .main-navigation-inner{display:block;}
}
.main-navigation a:hover, .main-navigation a:active{color:inherit;}
@media only screen and (min-width: 55em) { .main-navigation .menu{float:left;}
}
.main-navigation ul{padding:0;margin:0;text-transform:uppercase;list-style:none;}
.main-navigation ul a{display:inline-block;max-width:100%;padding:0;text-decoration:none;color:inherit;transition:all .4s ease-in-out;}
@media only screen and (min-width: 55em) { .main-navigation ul a{opacity:.8;}
}
.main-navigation li{display:block;margin:-1px 0 0;line-height:1.62;border-top-width:1px;border-top-style:solid;}
@media only screen and (min-width: 55em) { .main-navigation li{float:left;position:relative;padding:0;margin:0 1em;margin-left:0;line-height:inherit;white-space:nowrap;border-top-width:0;border-bottom-width:0;}
}
@media only screen and (min-width: 80em) { .main-navigation li{margin-right:2em;}
}
@media only screen and (max-width: 54.9375em) { .main-navigation li > a{display:block;min-width:0;padding:.62em;}
}
.main-navigation .menu a:hover, .main-navigation .menu li:hover > a, .main-navigation .menu li.active-menu-item > a{opacity:1;}
.menu-toggle{position:fixed;display:block;left:1rem;top:0;}
@media only screen and (min-width: 42em) { .menu-toggle{left:calc( 1rem + 2%);}
}
.menu-toggle, .menu-toggle:hover, .menu-toggle:active, .menu-toggle:focus{width:3.24rem;height:3.24rem;padding:0;line-height:3.24rem;text-indent:-999em;font-size:1.62rem;border-width:0;opacity:1;}
.menu-toggle::before{content:'\f419';position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;text-indent:0;}
.active .menu-toggle::before{content:'\f406';}
.admin-bar .menu-toggle{top:32px;}
.active .menu-toggle, .admin-bar .active .menu-toggle{position:absolute;left:auto;top:auto;}
@media only screen and (min-width: 55em) { .menu-toggle{display:none;}
} .main-navigation li ul{position:absolute;visibility:hidden;min-width:12em;left:-1.62em;top:138%;padding:0 0 .38em;margin:0;text-transform:none;opacity:0;z-index:99;border-radius:0 0 .38em .38em;box-shadow:0 5px 20px 0 rgba(0, 0, 0, 0.4);transition:all .4s ease-in-out;}
@media only screen and (max-width: 54.9375em) { .main-navigation li ul, .main-navigation li li ul, .main-navigation li:hover > ul, .main-navigation li li:hover > ul{position:relative;visibility:visible;left:auto;top:auto;padding:0;border-radius:0;opacity:1;box-shadow:none;}
.main-navigation li ul{margin-bottom:-1px;}
}
.main-navigation li:hover > ul, .main-navigation li.focus > ul{visibility:visible;top:100%;opacity:1;}
.main-navigation li li{float:none;display:block;margin:-1px 0 0;line-height:1.62;white-space:normal;border-top-width:1px;border-top-style:solid;}
@media only screen and (max-width: 54.9375em) { .main-navigation li li:last-child{border-bottom-width:1px;border-bottom-style:solid;}
}
@media only screen and (min-width: 55em) { .main-navigation li li{margin:0;white-space:nowrap;}
}
.main-navigation li li, .main-navigation li li a{transition:all .2s ease-in-out;}
@media only screen and (min-width: 55em) { .main-navigation li li:first-child{border-width:0;}
}
.main-navigation li li > a{display:block;padding:.62em;padding-left:1.62em;color:inherit;}
@media only screen and (min-width: 55em) { .main-navigation li li > a{padding:.62em 1.62em;}
} @media only screen and (min-width: 55em) { .main-navigation li li ul{visibility:hidden;left:119%;right:auto;padding-top:.38em;border-radius:.38em;transition:opacity .4s, left .4s ease-in-out;}
}
.main-navigation li li:hover > ul, .main-navigation li li.focus > ul{left:100%;right:auto;top:-.38em;}
@media only screen and (max-width: 54.9375em) { .main-navigation li li li > a{padding-left:2.62em;}
} .main-navigation .expander{display:none;}
@media only screen and (min-width: 55em) { .main-navigation .expander{display:inline-block;position:absolute;width:16px;height:16px;right:0;top:50%;padding:0;margin-left:2px;border:1px solid currentColor;opacity:.5;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
}
.main-navigation .expander::after, .main-navigation .expander::before{content:'';position:absolute;left:50%;top:50%;border-width:1px;border-style:solid;}
.main-navigation .expander::after{width:2px;height:8px;margin:-4px -1px;}
.main-navigation .expander::before{width:8px;height:2px;margin:-1px -4px;}
.main-navigation li li .expander{right:1em;}
.main-navigation li:hover > a .expander::after, .main-navigation li.focus > a .expander::after{display:none;}
.main-navigation li.menu-item-has-children > a{padding-right:1.62em;}
.main-navigation li li.menu-item-has-children > a{padding-right:3em;}
.menu-item-description{display:block;text-transform:uppercase;opacity:.5;}
.main-navigation .menu > ul > li > a .menu-item-description{display:none;}
.social-links{clear:both;margin-top:1em;line-height:1;font-size:1.24em;}
@media only screen and (min-width: 55em) { .social-links{clear:none;float:right;margin-top:0;}
}
.site-header .social-links{margin-top:.38em;line-height:inherit;}
.site-header .social-links li{float:none;display:inline;}
.site-header .social-links a{padding:0 .38em;padding-left:0;}
@media only screen and (min-width: 42em) { .site-header .social-links{margin-top:0;}
}
.social-links ul{margin:0;list-style:none;overflow:hidden;}
.social-links li{float:left;}
.social-links a{padding-left:.38em;color:inherit;opacity:.5;transition:all .4s;}
@media only screen and (min-width: 80em) { .social-links a{padding-left:.62em;}
}
.social-links a:hover{text-decoration:none;opacity:1;}
.social-links a::before{content:'';display:inline-block;vertical-align:top;}
.social-links a.back-to-top::before{content:'\f435';padding:0 .38em;}
.social-links a[href*="http"]::before, .social-links .website a::before{content:"";}
.social-links a[href*="mailto:"]::before, .social-links .email a::before{content:"";}
.social-links a[href*="/feed/"]::before, .social-links .rss a::before{content:"";}
.social-links a[href*="codepen.io"]::before, .social-links .codepen a::before{content:"";}
.social-links a[href*="digg.com"]::before, .social-links .digg a::before{content:"";}
.social-links a[href*="dribbble.com"]::before, .social-links .dribbble a::before{content:"";}
.social-links a[href*="dropbox.com"]::before, .social-links .dropbox a::before{content:"";}
.social-links a[href*="facebook.com"]::before, .social-links .facebook a::before{content:"";}
.social-links a[href*="flickr.com"]::before, .social-links .flickr a::before{content:"";}
.social-links a[href*="foursquare.com"]::before, .social-links .foursquare a::before{content:"";}
.social-links a[href*="github.com"]::before, .social-links .github a::before{content:"";}
.social-links a[href*="instagram.com"]::before, .social-links .instagram a::before{content:"";}
.social-links a[href*="linkedin.com"]::before, .social-links .linkedin a::before{content:"";}
.social-links a[href*="pinterest.com"]::before, .social-links .pinterest a::before{content:"";}
.social-links a[href*="plus.google.com"]::before, .social-links .google-plus a::before{content:"";}
.social-links a[href*="getpocket.com"]::before, .social-links .pocket a::before{content:"";}
.social-links a[href*="polldaddy.com"]::before, .social-links .polldaddy a::before{content:"";}
.social-links a[href*="reddit.com"]::before, .social-links .reddit a::before{content:"";}
.social-links a[href*="skype:"]::before, .social-links .skype a::before{content:"";}
.social-links a[href*="spotify.com"]::before, .social-links .spotify a::before{content:"";}
.social-links a[href*="stumbleupon.com"]::before, .social-links .stumbleupon a::before{content:"";}
.social-links a[href*="tumblr.com"]::before, .social-links .tumblr a::before{content:"";}
.social-links a[href*="twitch.tv"]::before, .social-links .twitch a::before{content:"";}
.social-links a[href*="twitter.com"]::before, .social-links .twitter a::before{content:"";}
.social-links a[href*="vimeo.com"]::before, .social-links .vimeo a::before{content:"";}
.social-links a[href*="wordpress."]::before, .social-links .wordpress a::before{content:"";}
.social-links a[href*="youtube.com"]::before, .social-links .youtube a::before{content:"";}
body:not(.sticky-header) .site-header .back-to-top{display:none;}
.wp-caption .wp-caption-text{opacity:.75;}
.label-sticky{position:absolute;display:block;width:32px;height:32px;right:0;top:0;line-height:28px;text-align:center;z-index:10;}
.label-sticky .genericon{margin-left:-.38em;font-size:18px;vertical-align:bottom;}
[dir="rtl"] .label-sticky .genericon{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}
.label-sticky::before, .label-sticky::after{content:'';position:absolute;display:block;border-width:16px;border-style:solid;}
.site .label-sticky::before, .site .label-sticky::after{border-bottom-color:transparent;border-left-color:transparent;}
.label-sticky::before{right:100%;top:0;}
.label-sticky::after{right:0;top:100%;}
.mejs-container{margin-bottom:1.62em;}
.mejs-container::last-child{margin-bottom:0;}
.site-content{padding:6% 0;}
.site-content[tabindex="-1"]:focus{outline:0;}
.entry-media{margin-bottom:1.62em;}
.blog-posts.page-section .entry-media{margin-bottom:0;}
.is-singular.not-front-page .entry-media{margin-bottom:6%;}
a img{transition:all .4s ease-in-out;}
a img:hover{box-shadow:0 1rem 0.62rem -0.62rem rgba(0, 0, 0, 0.25);}
.video-container, .wp-video .mejs-container, .wp-video-playlist .mejs-container{position:relative;max-width:100%;height:0 !important;padding:0 0 56.25%;}
.video-container iframe, .video-container object, .video-container embed, .wp-video .mejs-container .mejs-inner, .wp-video-playlist .mejs-container .mejs-inner{position:absolute;width:100%;height:100%;left:0;top:0;}
.wp-video{width:100% !important;height:auto !important;}
.pagination{margin-top:1.62rem;text-align:center;}
.pagination > span.dots, .pagination .extend{background:transparent;color:inherit;}
.post-table-of-contents a:before{content:'\f404';margin-right:.38em;vertical-align:middle;}
.post-table-of-contents .passed a:before{content:'\f418';}
.post-table-of-contents .current a:before{content:'\f403';}
.posts{margin:0 -1%;}
.posts .entry{position:relative;width:96%;padding:1.62rem;margin:0 1% 8%;border-width:2px;border-style:solid;transition:border-color .6s;}
@media only screen and (min-width: 42em) { .posts .entry{float:left;width:48%;margin-bottom:2%;}
}
@media only screen and (min-width: 55em) { .posts .entry{width:31.333%;}
}
.posts .entry-title{margin-bottom:1rem;letter-spacing:0;font-size:1.24em;}
.posts .entry-content{padding:0;}
.posts .entry-content p{margin-bottom:1rem;}
.posts .entry-media + .entry-content{margin-top:1.62rem;}
.posts .type-page::before, .search-results-listing .type-post::before{display:inline-block;width:2rem;height:2rem;margin-bottom:1rem;line-height:2rem;text-align:center;font-size:1.38rem;border-width:1px;border-style:solid;border-radius:50%;}
.search-results-listing .type-post::before{content:'\f411';}
.posts .type-page::before{content:'\f443';}
.taxonomy-description{padding:0 19%;margin-bottom:10%;text-align:center;}
.link-more{margin-bottom:1.62em;}
.single .entry-summary, .entry-summary.has-more-tag{text-transform:uppercase;}
.is-singular .site-main > .entry{position:relative;}
@media only screen and (min-width: 55em) { .is-singular .site-main > .entry{float:left;width:62%;}
} .posts .entry-meta{margin-top:0;}
.single .entry-meta{padding:1em 0;margin-top:0;border-bottom-width:2px;border-bottom-style:solid;}
.single .entry-meta-top{margin-bottom:1.62em;}
.entry-meta .author::before{content:"";}
.entry-meta .cat-links::before{content:"";}
.entry-meta .comments-link a::before{content:"";}
.entry-meta .entry-date::before{content:"";}
.entry-meta .tags-links::before{content:"";}
.entry-meta .entry-likes a::before{content:"";}
.entry-meta .entry-edit::before{content:"";}
.post-navigation{padding-top:2px;margin:0;border-bottom-width:2px;border-bottom-style:solid;}
.post-navigation .nav-previous, .post-navigation .nav-next{position:relative;background-position:50% 50%;background-size:cover;z-index:1;}
.post-navigation .nav-previous::before, .post-navigation .nav-next::before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.85;z-index:-1;transition:all .4s;}
.post-navigation .nav-previous:hover::before, .post-navigation .nav-next:hover::before{opacity:1;}
.post-navigation .nav-next{text-align:right;}
.post-navigation .nav-next a{padding-left:38%;padding-right:8%;}
.post-navigation .nav-next .label::after{content:"";margin-left:.62em;}
.post-navigation .nav-previous .label:before{content:"";margin-right:.62em;}
.post-navigation a{display:block;position:relative;padding:10% 38% 4%;padding-left:8%;margin-bottom:2px;font-size:1.38em;color:inherit;z-index:1;}
.post-navigation a:hover{text-decoration:none;}
.post-navigation .label{display:block;margin-bottom:.62em;text-transform:uppercase;font-size:.5em;}
.error-404, .not-found{text-align:center;}
@media only screen and (min-width: 55em) { .error-404, .not-found{font-size:1.62em;}
}
@media only screen and (min-width: 55em) { .error-404 .page-title, .not-found .page-title{font-size:2.24em;}
}
.error-404 h1, .not-found h1{padding-bottom:.62em;}
.error-404 p, .error-404 a, .not-found p, .not-found a{color:inherit;}
.error-404 form, .not-found form{display:inline-block;width:100%;max-width:38rem;text-align:center;}
.page-template-_menu .entry + .page-section{margin-top:0;}
.is-singular .site-main > .attachment.entry, .page-template-_fullwidth .site-main > .entry, .page-template-_menu .site-main > .entry{float:none;width:100%;}
.home.page-template-_fullwidth .site-content .page .entry-title{text-align:center;}
.page-section{border-bottom-width:2px;border-bottom-style:solid;}
.site-main + .page-section, .site-main + .page-section + .page-section{border-top-width:2px;border-top-style:solid;border-bottom-width:0;}
.site-main + .page-section{margin-top:6%;}
.page-template-_menu .page-section{margin-top:0;border-width:0;}
.page-section .page-title{border-top-width:0;}
.page-section:first-child .page-title{padding-top:0;}
.page-section .posts .entry{z-index:0;}
@media only screen and (min-width: 55em) { .page-section .posts .entry{transition:padding .4s, height .4s, box-shadow .4s, -webkit-transform .4s;transition:padding .4s, height .4s, transform .4s, box-shadow .4s;transition:padding .4s, height .4s, transform .4s, box-shadow .4s, -webkit-transform .4s;}
}
.page-section .posts .entry:hover{padding:1.62rem;z-index:9;}
@media only screen and (min-width: 55em) { .page-section .posts .entry:hover{box-shadow:0 0.38rem 1.62rem rgba(0, 0, 0, 0.2);}
}
.page-section .posts .entry:hover .entry-media + .entry-inner{max-height:400px;padding-left:0;padding-right:0;margin-top:1.62rem;opacity:1;}
.page-section .posts .entry-media + .entry-inner{max-height:400px;padding-left:0;padding-right:0;margin-top:1.62rem;opacity:1;overflow:hidden;transition:all .4s;}
@media only screen and (min-width: 55em) { .page-section .posts .entry-media + .entry-inner{max-height:0;padding-left:1.62rem;padding-right:1.62rem;margin-top:0;opacity:0;}
}
.page-section .posts .has-post-thumbnail{padding:1.62rem;}
@media only screen and (min-width: 55em) { .page-section .posts .has-post-thumbnail{padding:0;}
}
@media only screen and (min-width: 55em) { .page-section .posts .has-post-thumbnail:hover{-webkit-transform:translateY(-1.62rem);-ms-transform:translateY(-1.62rem);transform:translateY(-1.62rem);}
}
.page-section + .site-main{margin-top:6%;}
.page-section + .site-main .entry-media{margin-bottom:6%;}
.archive-link{clear:both;padding:0 0 6%;text-align:center;}
.archive-link a{display:inline-block;}
.comments-area{padding:6% 0;margin:0;}
.comments-title{font-size:1.24em;}
.comments-title .add-comment-link{display:none;}
.comment-navigation{padding:8% 0;}
.bypostauthor > .comment-body .comment-author::before{content:'\f304';position:absolute;display:block;width:30px;height:30px;left:15px;top:45px;margin-top:1.62em;line-height:28px;text-align:center;font-size:1.17em;border-radius:50%;z-index:1;}
@media only screen and (min-width: 42em) { .bypostauthor > .comment-body .comment-author::before{left:30px;top:75px;}
}
.comment-edit-link::before, .comment-reply-link::before{content:'\f467';margin-right:.19em;font-size:1.38em;vertical-align:middle;}
.comment-edit-link::before{content:'\f411';}
.site-footer{padding:6% 0;border-color:currentColor;}
@media only screen and (min-width: 55em) { .site-info{float:left;}
}
.site-info a{color:inherit;}
.site-info-container{overflow:hidden;}
.sidebar{margin:1.62rem 0;}
@media only screen and (min-width: 55em) { .sidebar{width:38%;padding-left:8%;margin:0;}
}
.toggle-mobile-sidebar{display:block;width:100%;text-align:center;}
@media only screen and (min-width: 55em) { .toggle-mobile-sidebar{display:none;}
}
.front-page-widgets-container, .footer-widgets-container{padding-bottom:4%;margin:0 -2%;}
.front-page-widgets-container .widget, .footer-widgets-container .widget{width:96%;margin:0 2% 3.62rem;}
@media only screen and (min-width: 42em) { .front-page-widgets-container .widget, .footer-widgets-container .widget{float:left;width:46%;}
}
@media only screen and (min-width: 55em) { .front-page-widgets-container .widget, .footer-widgets-container .widget{width:29.333%;}
}
.front-page-widgets-container .widget:nth-child(2):nth-last-child(1), .footer-widgets-container .widget:nth-child(2):nth-last-child(1){float:none;width:96%;}
.front-page-widgets-container .widget:nth-child(2):nth-last-child(2), .footer-widgets-container .widget:nth-child(2):nth-last-child(2), .front-page-widgets-container .widget:nth-child(3):nth-last-child(1), .footer-widgets-container .widget:nth-child(3):nth-last-child(1){width:46%;}
.front-page-widgets-container .widget-title, .footer-widgets-container .widget-title{color:inherit;}
.front-page-widgets-container .widget li, .footer-widgets-container .widget li, .front-page-widgets-container .widget table, .footer-widgets-container .widget table{border-color:inherit;}
.widget input, .widget select, .widget textarea{width:100%;}
.widget ul li{transition:all .2s ease-in-out;}
.widget ul li:hover{-webkit-transform:translateX(0.62em);-ms-transform:translateX(0.62em);transform:translateX(0.62em);}
.sidebar .widget{display:none;margin:2.62rem 0;}
@media only screen and (min-width: 55em) { .sidebar .widget{display:block;margin-top:3.62rem;}
}
.sidebar .widget:first-child{margin:0;}
@media only screen and (min-width: 55em) { .sidebar .toggle-mobile-sidebar + .widget{margin:0;}
} .widget_archive li::before, .widget_categories li::before, .widget_nav_menu li::before, .widget_pages li::before{content:'\f307';margin-right:.38em;vertical-align:middle;}
.widget_categories li::before{content:'\f301';}
.widget_nav_menu li::before, .widget_pages li::before{content:'\f443';}
.widget_recent_comments li::before, .widget_recent_entries li::before, .widget_zilla_likes_widget li::before{content:'\f300';position:absolute;left:0;top:.38em;margin:0;}
.widget_recent_entries li::before{content:'\f411';}
.widget_zilla_likes_widget li::before{content:'\f461';}
.front-page-widgets-wrapper{padding:6% 0;border-color:currentColor;}
.home .front-page-widgets-wrapper{padding:3.62rem 0 0;border-bottom-width:2px;border-bottom-style:solid;}
.home .front-page-widgets-container{padding:0;}
.fl-builder.page-template .site-content{padding:0;}
.fl-builder.page-template .content-area{width:100%;max-width:100%;padding:0;}
.fl-builder .page-section + .site-main, .fl-builder .site-main + .page-section{margin-top:0;}
.fl-builder .page-section:first-child .page-title{padding-top:3.62rem;}
.fl-builder.is-singular .posts .entry-header, .fl-builder.is-singular .items .entry-header{display:block;}
.fl-row-fixed-width .fl-row-fixed-width{width:100%;max-width:100%;}
.fl-col{max-width:100%;}
.site .fl-col-small{max-width:100%;}
@media only screen and (min-width: 55em) { .fl-col-group{width:100%;width:calc( 100% + 3.24rem);margin:0 -1.62rem;}
}
.fl-row-full-width .fl-row-full-width .fl-col-group{width:100%;margin-left:0;margin-right:0;}
@media only screen and (max-width: 54.9375em) { .fl-row-full-width .fl-row-full-width .fl-col-group{padding-left:1.62rem !important;padding-right:1.62rem !important;}
}
.fl-col-content{padding:2.62rem 1.62rem;}
@media only screen and (min-width: 55em) { .fl-col-content{padding-top:3.62rem;padding-bottom:3.62rem;}
}
.fl-col .sidebar{width:100%;}
.fl-col:first-child .sidebar{padding-left:0;padding-right:8%;}
.fl-input-group{margin-bottom:1em;}
.fl-contact-form label{display:block;}
.fl-contact-form input[type="submit"], .fl-contact-form input[type="text"], .fl-contact-form input[type="email"], .fl-contact-form textarea{width:100%;}
.fl-module-rich-text h1:last-child, .fl-module-rich-text h2:last-child, .fl-module-rich-text h3:last-child, .fl-module-rich-text .h1:last-child, .fl-module-rich-text .h2:last-child, .fl-module-rich-text .h3:last-child, .fl-module-rich-text p:last-child, .fl-module-rich-text ol:last-child, .fl-module-rich-text ul:last-child, .fl-module-rich-text blockquote:last-child, .fl-module-rich-text .gallery:last-child, .fl-module-rich-text .tiled-gallery:last-child{margin-bottom:0;}
.fullwidth .fl-photo-content img{width:100% !important;}
.single-fl-builder-template .content-area{width:100%;max-width:100%;padding:0;}
.single-fl-builder-template .site-main > .entry{float:none;width:100%;}
.single-fl-builder-template .sidebar{display:none;}
.breadcrumbs-container{padding:1rem 0;border-top-width:0;border-bottom-width:2px;border-bottom-style:solid;}
.site .contact-form textarea, .site .contact-form input[type=email], .site .contact-form input[type=text]{width:100%;max-width:100%;}
.site div#jp-relatedposts{margin-bottom:1.62em;font-size:1rem;}
#jp-relatedposts .jp-relatedposts-headline em{font-weight:700;font-style:normal;}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-title{text-transform:none;font-weight:700;letter-spacing:0;}
.site #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{font-weight:inherit;}
div.sharedaddy{font-size:1rem;margin-bottom:1.62em;}
div.sharedaddy .sd-title, div.sharedaddy h3.sd-title{font-size:1em;font-weight:700;}
.site-content div.sharedaddy .sd-content ul li a.sd-button:not(.no-text):hover{opacity:.75;}
@media only screen and (min-width: 55em) { .items .menu-items{clear:both;width:62%;padding-bottom:1em;margin-left:38%;margin-bottom:3.62em;border-bottom-width:2px;border-bottom-style:solid;}
.items .menu-items:last-child{margin-bottom:0;border-width:0;}
.page-template-_menu.fl-builder .items .menu-items:last-child{margin-bottom:5em;}
}
.items .entry{margin:0 0 2%;}
@media only screen and (min-width: 42em) { .items .entry{float:left;width:46%;margin:0 6% 2%;margin-left:0;}
.items .entry:nth-child(2n+1){margin-right:0;}
}
.items .entry-media{margin-bottom:1rem;}
.home .items .entry-media{display:none;}
.menu-group-header{padding-top:12rem;margin-top:-12rem;margin-bottom:2.62em;}
@media only screen and (min-width: 42em) { .menu-group-header{width:62%;margin-left:0;}
}
@media only screen and (min-width: 55em) { .menu-group-header{float:left;width:50%;margin-left:-61.29%;}
}
.menu-group-header:focus{outline:0;}
.menu-group-nav{list-style:none;padding:3.62rem 0;margin:0;text-align:center;outline:0;}
@media only screen and (min-width: 80em) { .sticky-menu-group-nav .menu-group-nav{position:fixed;width:100%;left:0;top:3.62rem;padding:.62rem;margin:-1px;box-shadow:inset 0 0 0 100px;z-index:99;}
.sticky-menu-group-nav .menu-group-nav a{box-shadow:0 0 0.62em rgba(0, 0, 0, 0.2);}
.sticky-menu-group-nav .menu-group-nav-link{opacity:0;}
.admin-bar.sticky-menu-group-nav .menu-group-nav{margin-top:31px;}
}
.menu-group-nav-container{margin-top:-3.62rem;}
@media only screen and (max-width: 79.9375em) { .menu-group-nav-container{height:auto !important;}
}
.menu-group-nav-link{display:inline-block;padding:.62em 1em;margin-top:1rem;text-transform:uppercase;border-width:2px;border-style:solid;opacity:1;transition:opacity .4s;}
@media only screen and (min-width: 55em) { .menu-group-nav-link{position:absolute;}
}
.menu-group-nav li{display:inline-block;margin:.38em .62em;}
.menu-group-nav a{display:inline-block;padding:.38em 1em;}
.food-menu-item-header{margin-bottom:.38em;overflow:hidden;}
.food-menu-item-header h3{font-size:1.15em;line-height:1.19;}
.food-menu-item-header .entry-title{margin:0;overflow:hidden;}
.food-menu-item-title{float:left;max-width:80%;letter-spacing:0;}
.food-menu-item-price{float:right;margin-left:1em;letter-spacing:0;}
.single-nova_menu_item .food-menu-item-header{margin:0;overflow:hidden;}
.single-nova_menu_item .food-menu-item-header .entry-title{margin-bottom:6%;}
.posts .type-nova_menu_item::before{font-family:'nova-font';content:'\e603';display:inline-block;width:2rem;height:2rem;margin-bottom:1rem;line-height:2rem;text-align:center;font-size:1.38rem;border-width:1px;border-style:solid;border-radius:50%;}
ul li.lang-item, ul li.menu-item-language{position:relative;margin-left:.62em;margin-right:.62em;}
ul li.lang-item a, ul li.menu-item-language a{display:inline-block;width:18px;padding-left:0;padding-right:0;white-space:nowrap;overflow:hidden;vertical-align:top;}
.lang-item::before, .menu-item-language::before{content:'';display:block;position:absolute;width:30px;height:30px;right:50%;bottom:50%;border-width:1px;border-style:solid;border-radius:50%;opacity:.5;z-index:-1;-webkit-transform:translateX(50%) translateY(50%);-ms-transform:translateX(50%) translateY(50%);transform:translateX(50%) translateY(50%);}
ul li.lang-item a{width:16px;}
.menu-item-language img.iclflag{margin-right:0;}
.menu .lang-item:last-child, .menu .menu-item-language:last-child{margin-right:2em;}
.menu .lang-item + li:not(.lang-item), .menu .menu-item-language + li:not(.menu-item-language), .menu li:not(.lang-item) + .lang-item, .menu li:not(.menu-item-language) + .menu-item-language{margin-left:2em;}
.social-links .lang-item .screen-reader-text:hover, .social-links .lang-item .screen-reader-text:active, .social-links .lang-item .screen-reader-text:focus, .social-links .menu-item-language .screen-reader-text:hover, .social-links .menu-item-language .screen-reader-text:active, .social-links .menu-item-language .screen-reader-text:focus{display:inline;left:0;top:0;padding:0;font-size:inherit;font-weight:inherit;background-color:inherit;color:inherit;border-radius:0;box-shadow:none;}
.social-links .lang-item a::before, .social-links .menu-item-language a::before{display:none;}
.social-links .lang-item + li:not(.lang-item), .social-links .menu-item-language + li:not(.menu-item-language){margin-left:1em;}
.social-links li:not(.lang-item) + .lang-item, .social-links li:not(.menu-item-language) + .menu-item-language{margin-left:2em;}
.picker{outline:0;}
.site .rtb-booking-form button, .site .rtb-booking-form input, .site .rtb-booking-form textarea, .site .rtb-booking-form select{width:100%;max-width:100%;}
.site .rtb-booking-form input[type="checkbox"], .site .rtb-booking-form input[type="radio"]{vertical-align:baseline;}
.site .rtb-booking-form legend{padding:0;text-transform:uppercase;font-size:1.38em;}
.entry .rtb-booking-form .date, .entry .rtb-booking-form .time{float:left;width:48%;margin-bottom:1em;}
.sidebar .rtb-booking-form .date, .sidebar .rtb-booking-form .time{float:none;width:100%;margin-bottom:0;}
.entry .rtb-booking-form .time{float:right;}
.entry .rtb-booking-form .party{clear:both;}
.rtb-booking-form legend::before, .rtb-booking-form .add-message a::before{content:'\f307';margin-right:.09em;font-size:1.62em;vertical-align:middle;}
.rtb-booking-form .contact legend::before{content:'\f304';}
.rtb-booking-form .add-message a::before{content:'\f410';}
.rtb-message { padding: 1.62em 1.62em 0; border-width: 2px; border-style: solid; }