a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{padding:0;font-size:100%;border:0;font-weight:inherit;font-style:inherit;outline:0;margin:0;vertical-align:baseline;font-family:inherit}:focus{outline:0}body{color:#fff;background:#000;line-height:1}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}*{padding:0}html{text-rendering:optimizeLegibility}body,html{-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;height:auto;min-height:100%;-webkit-touch-callout:none;margin:0}body{-webkit-tap-highlight-color:transparent;font:300 14px/1.5 jost,Helvetica,Arial,sans-serif;background:#fff;background-attachment:fixed;color:#000;line-height:1.57143;background-repeat:repeat;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}button,input,label,textarea{font-size:14px;font-weight:400;color:#000;letter-spacing:.25px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{min-height:auto}figure{margin:0}figcaption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.supersized-mobile-image{height:100%;background-attachment:scroll;position:fixed;background-size:cover;top:0;background-position:50%;left:0;width:100%;background-repeat:no-repeat;z-index:2}#controls{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s;opacity:1}body:hover #controls{opacity:1}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1}.lazyload-after{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s;opacity:0}.lazyload-after.lazyloading{opacity:0}.lazyload-after.lazyloaded{opacity:1}#slidecaption,#static_slidecaption{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s;opacity:0}.fullscreen-coverphoto #slidecaption{-webkit-transition:none;-moz-transition:none;transition:none;opacity:1}#particles-js{-webkit-transition:opacity 2s;-moz-transition:opacity 2s;transition:opacity 2s;opacity:0}.fullscreen-particles #slidecaption,.preloader-done #particles-js,.preloader-done #slidecaption,.preloader-done #static_slidecaption{opacity:1}.fullscreen-slideshow-transition-wave #supersized li,.fullscreen-slideshow-transition-zoom #supersized li{-webkit-transform:scale(1.03);transform:scale(1.03);-webkit-transition:-webkit-transform 1.8s;transition:transform 1.8s}.fullscreen-slideshow-transition-wave #supersized li.activeslide,.fullscreen-slideshow-transition-zoom #supersized li.activeslide,.preloader-done.fullscreen-slideshow-transition-wave #supersized,.preloader-done.fullscreen-slideshow-transition-zoom #supersized{-webkit-transform:scale(1);transform:scale(1)}#supersized{opacity:1}#slidecaption,#slidecaption-mobile,#static_slidecaption{right:10%;position:fixed;bottom:15%;text-align:right;margin:0;width:100%;display:block;z-index:1}.fullscreen-kenburns .slideshow_caption_break{margin-bottom:0}.static_slideshow_caption,.static_slideshow_content_link,.static_slideshow_title{-webkit-transition:opacity 2s;transition:opacity 2s;opacity:0;z-index:2}.slideshow_caption,.slideshow_content_links,.slideshow_title{filter:blur(3px);-webkit-filter:blur(3px);transform-style:preserve-3d;-webkit-transition:-webkit-transform 2s,filter 1.5s,opacity 2s;transition:transform 2s,filter 1.5s,opacity 2s;opacity:0;transform-origin:100% 100%;z-index:2}.display-content .slideshow_caption,.display-content .slideshow_content_links,.display-content .slideshow_title,.display-content .static_slideshow_caption,.display-content .static_slideshow_content_link,.display-content .static_slideshow_title{filter:blur(0);-webkit-filter:blur(0);opacity:1}.fullscreen-coverphoto-inner{transform:translateX(-10px);-ms-transform:translateX(-10px);-moz-transform:translateX(-10px);-webkit-transform:translateX(-10px);-webkit-transition:opacity 2s,transform 2s;-moz-transition:opacity 2s,transform 2s;-ms-transition:opacity 2s,transform 2s;transition:opacity 2s,transform 2s;opacity:0}.coverphoto-static-text .fullscreen-coverphoto-inner,.display-content .fullscreen-coverphoto-inner{transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-webkit-transform:translateX(0);opacity:1}.coverphoto-static-text .fullscreen-coverphoto-inner{-webkit-transition:none;transition:none}.page-is-not-fullscreen #supersized,.page-is-not-fullscreen #supersized li{height:120%}.page-is-not-fullscreen #supersized li{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0s;transition:transform 0s}.page-is-not-fullscreen #supersized{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s;opacity:0}.preloader-done .static_slideshow_caption,.preloader-done .static_slideshow_content_link,.preloader-done .static_slideshow_title{opacity:1}.preloader-cover-screen{height:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transition:width 3s,opacity 1s;-moz-transition:width 3s,opacity 1s;transition:width 3s,opacity 1s;position:fixed;opacity:1;top:0;background:#fff;left:0;width:100%;z-index:9000}.preloader-cover-logo{height:100%;-webkit-transition:top 5s;-moz-transition:top 5s;transition:top 5s;position:absolute;background-size:180px auto;top:0;background-position:center 40%;left:0;width:100%;background-repeat:no-repeat}.pace-done .preloader-cover-screen{pointer-events:none;opacity:0}.preloader-done .preloader-cover-screen{width:0}.fullscreen-screencover{height:100%;-webkit-transition:opacity 2s;-moz-transition:opacity 2s;transition:opacity 2s;position:fixed;opacity:1;top:0;background-color:#fff;left:0;width:100%;z-index:0}.pace-done .fullscreen-screencover{opacity:0}.site-back-cover{height:100%;background-attachment:scroll;-webkit-transition:opacity 2s;-moz-transition:opacity 2s;transition:opacity 2s;position:fixed;background-size:cover;opacity:1;top:0;background-position:50%;left:0;width:100%;background-repeat:no-repeat;z-index:-999}.reveal-specific-bg .bg-loaded.site-back-cover{opacity:1}.logoimage-preloader{position:relative;opacity:0;top:-10px}.preloader-inner{transition:opacity 2s;-moz-transition:opacity 2s;-webkit-transition:opacity 2s;-o-transition:opacity 2s;opacity:1}.pace-done .preloader-inner{opacity:0}.spinner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:50px;position:absolute;top:50%;margin:-25px 0 0 -25px;left:50%;width:50px;z-index:2}.spinner .path{stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke:#000}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.page-is-fullscreen .loading-bar,.single-image-loaded .loading-bar{border-color:#fff}.page-is-fullscreen .loading-bar:after,.single-image-loaded .loading-bar:after{background:#fff}.page-is-fullscreen .loading-bar,.page-is-not-fullscreen .loading-bar{border-color:#000}.page-is-fullscreen .loading-bar:after,.page-is-not-fullscreen .loading-bar:after{background:#000}.single-image-loaded .loading-spinner{transform:scale(.5);-webkit-transform:scale(.5);transform-origin:50% 50%;-webkit-transform-origin:50% 50%}.loading-spinner-centered{margin-right:-25px;right:50%;position:fixed;opacity:1;bottom:auto;top:50%;margin-top:-25px;z-index:9999}.loading-spinner{height:100%;right:0;position:fixed;opacity:1;top:0;width:100%;z-index:999999}.preloader-style-default.loading-spinner{background:#505050}.preloader-style-spinner.loading-spinner{-webkit-animation:rotate-all 1s linear infinite;-moz-animation:rotate-all 1s linear infinite;animation:rotate-all 1s linear infinite;height:50px;margin-right:-25px;right:50%;position:fixed;opacity:1;bottom:auto;top:50%;width:50px;margin-top:-25px}.loading-left-side,.loading-right-side{height:100%;overflow:hidden;position:absolute;top:0;width:50%}.loading-left-side{left:0}.loading-right-side{right:0}.loading-bar{height:100%;border:4px solid #000;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:200px 0 0 200px;-webkit-border-radius:200px;border-radius:200px 0 0 200px;width:100%}.loading-bar:after{height:4px;content:"";position:absolute;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#000;width:4px;display:block}.loading-right-side .loading-bar{animation:rotate-right 2.75s linear infinite alternate;-moz-animation:rotate-right 2.75s linear infinite alternate;-webkit-animation:rotate-right 2.75s linear infinite alternate;transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);border-left:none;transform-origin:left center;-moz-transform-origin:left center;-webkit-transform-origin:left center;-moz-border-radius:0 200px 200px 0;-webkit-border-radius:0;border-radius:0 200px 200px 0}.loading-right-side .loading-bar:after{bottom:-4px;left:-2px}.loading-left-side .loading-bar{animation:rotate-left 2.75s linear infinite alternate;-moz-animation:rotate-left 2.75s linear infinite alternate;-webkit-animation:rotate-left 2.75s linear infinite alternate;border-right:none;transform:rotate(10deg);transform-origin:right center;-moz-transform-origin:right center;-webkit-transform-origin:right center}.loading-left-side .loading-bar:after{right:-2px;bottom:-4px}@keyframes rotate-left{to{transform:rotate(30deg);-moz-transform:rotate(30deg);-webkit-transform:rotate(30deg)}0%{transform:rotate(175deg);-moz-transform:rotate(175deg);-webkit-transform:rotate(175deg)}}@keyframes rotate-right{0%{transform:rotate(-175deg);-moz-transform:rotate(-175deg);-webkit-transform:rotate(-175deg)}to{transform:rotate(-30deg);-moz-transform:rotate(-30deg);-webkit-transform:rotate(-30deg)}}@keyframes rotate-all{0%{transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(-1turn);-moz-transform:rotate(-1turn);-webkit-transform:rotate(-1turn)}}span.coverdots-element{-webkit-animation:coverpreloader 4s infinite;height:4px;-webkit-animation-timing-function:cubic-bezier(.03,.615,.995,.415);-webkit-animation-fill-mode:both;-moz-animation:coverpreloader 4s infinite;-moz-animation-timing-function:cubic-bezier(.03,.615,.995,.415);-moz-animation-fill-mode:both;-ms-animation:coverpreloader 4s infinite;-ms-animation-timing-function:cubic-bezier(.03,.615,.995,.415);-ms-animation-fill-mode:both;animation:coverpreloader 4s infinite;animation-timing-function:cubic-bezier(.03,.615,.995,.415);animation-fill-mode:both;margin:12px 2px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;background:#000;width:4px;display:inline-block}#heroimage span.coverdots-element{background:#fff}span.coverdots-1{-webkit-animation-delay:1s;animation-delay:1s;-ms-animation-delay:1s;-moz-animation-delay:1s}span.coverdots-2{-webkit-animation-delay:.8s;animation-delay:.8s;-ms-animation-delay:.8s;-moz-animation-delay:.8s}span.coverdots-3{-webkit-animation-delay:.6s;animation-delay:.6s;-ms-animation-delay:.6s;-moz-animation-delay:.6s}span.coverdots-4{-webkit-animation-delay:.4s;animation-delay:.4s;-ms-animation-delay:.4s;-moz-animation-delay:.4s}span.coverdots-5{-webkit-animation-delay:.2s;animation-delay:.2s;-ms-animation-delay:.2s;-moz-animation-delay:.2s}span.coverdots-6{-webkit-animation-delay:0;animation-delay:0;-ms-animation-delay:0;-moz-animation-delay:0}@-webkit-keyframes coverpreloader{0%{-webkit-transform:translateX(-30px);opacity:0}25%{opacity:1}50%{-webkit-transform:translateX(30px);opacity:0}to{opacity:0}}@-moz-keyframes coverpreloader{0%{-moz-transform:translateX(-30px);opacity:0}25%{opacity:1}50%{-moz-transform:translateX(30px);opacity:0}to{opacity:0}}@keyframes coverpreloader{0%{transform:translateX(-30px);opacity:0}25%{opacity:1}50%{transform:translateX(30px);opacity:0}to{opacity:0}}.materialcircular{-webkit-animation:materialrotate 2s linear infinite;-moz-animation:materialrotate 2s linear infinite;animation:materialrotate 2s linear infinite;height:50px;right:100px;right:80px;mix-blend-mode:screen;position:absolute;opacity:0;top:100px;top:75px;width:50px;z-index:9}.materialcircular,.materialpath{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000;-webkit-perspective:1000}.materialpath{stroke-linecap:round;-webkit-animation:materialdash 1.5s ease-in-out infinite;-moz-animation:materialdash 1.5s ease-in-out infinite;animation:materialdash 1.5s ease-in-out infinite;stroke-dasharray:1,200;stroke:#969696;stroke-dashoffset:0}@keyframes materialrotate{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}@keyframes materialdash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}.elementloader{animation:elementloader 2s ease infinite;height:15px;border:2px solid #000;position:fixed;top:50%;margin-left:155px;left:50%;width:15px;display:inline-block}.gridblock-blog-parallax .elementloader{right:20px;position:absolute;top:20px;left:auto;z-index:99}.elementloader-inner{animation:elementloader-inner 2s ease-in infinite;background-color:#000;width:100%;vertical-align:top;display:inline-block}@keyframes elementloader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes elementloader-inner{0%{height:0}25%{height:0}50%{height:100%}75%{height:100%}to{height:0}}#copyright,#footer .sidebar-widget .widget>h3,#gridblock-filters,#gridblock-filters li a,#header-searchform #hs,#password-protected input,#password-protected label,#password-protected p,.album-item-count,.blog-details-section-inner,.blog-grid-element-content .work-details h4 a,.blog-timeline-month,.boxtitle-hover,.boxtitle-worktype,.button-blog-continue,.button-blog-continue a,.callout h5,.cart-buttons,.cart-content-checkout,.cart-elements,.client-company,.client-name,.client-say,.comment-meta,.comment-reply-title,.comment-reply-title small a,.coverphoto-text-container .slideshow_title,.coverphoto-text-container .static_slideshow_title,.dashboard-inner h3,.dimmer-text,.donutcounter-value,.entry-content .callout h5,.entry-content .multi-headlines-wrap,.entry-content .multi-headlines-wrap h5,.entry-content .notice-text,.entry-content .photocard-subtitle,.entry-content .photocard-wrap-common .heading-block h3.photocard-subtitle,.entry-content .pricing-service p,.entry-content .pullquote-center,.entry-content .pullquote-left,.entry-content .pullquote-right,.entry-content .section-heading h5,.entry-content .work-details h4,.entry-content .wp-block-button .wp-block-button__link,.entry-content h1,.entry-content h2,.entry-content h2.entry-sub-title,.entry-content h3,.entry-content h3.food-item-title,.entry-content h3.progressbar-title,.entry-content h3.reservation-subheading,.entry-content h3.ui-accordion-header,.entry-content h4,.entry-content h5,.entry-content h6,.entry-title-subheading,.entry-title-wrap h1,.event-heading,.food-list .food-purchase-item a,.food-notice,.food-purchase-item,.footer-end-block h2.section-title,.footer-fullscreen-wrap,.fotorama__caption__wrap,.fullscreen-carousel .swiper-desc,.fullscreen-carousel .swiper-title,.fullscreen-fotorama .fotorama__caption__wrap h2,.fullscreen-swiperslides .swiper-desc,.fullscreen-swiperslides .swiper-title,.gridblock-grid-element .boxtitle-hover a,.gridblock-parallax-wrap .slideshow-box-categories,.gridblock-parallax-wrap h4.slideshow-box-title,.header-is-simple .responsive-mobile-menu ul.mtree a,.hero-text-wrap,.hero-text-wrap .hero-subtitle,.hero-text-wrap .hero-title,.homemenu,.homemenu .sf-menu .mega-item .children-depth-0 h6,.homemenu .sf-menu .megamenu-textbox,.homemenu .sf-menu a,.homemenu .sf-menu ul li a,.horizontal-bottom-bar,.imagebox-title,.jp-title,.minimal-menu,.minimal-menu ul.mtree>li>a,.mtheme-404-wrap .mtheme-404-error-message1,.mtheme-404-wrap h4,.mtheme-button,.mtheme-events-heading,.mtheme-lightbox .lg-sub-html,.mtheme-lightbox .lg-sub-html h4,.mtheme-woo-order-selected,.multi-headlines-wrap h5,.no-comments,.page-link,.pagination,.person .person-details h3,.person h4.staff-position,.phototag-archive-list,.photowall-title,.portfolio-section-heading h2,.positionaware-button,.post-password-form input,.post-password-form p,.post-single-tags,.post-single-tags a,.postsummarywrap,.postsummarywrap a,.pricing-table,.pricing-table .pricing-row,.pricing-wrap,.project-details-link h4 a,.project-info ul li,.proofing-client-title,.proofing-restricted,.quote_author,.quote_say,.readmore-service,.readmore-service a,.responsive-mobile-menu,.responsive-mobile-menu ul.mtree>li>a,.responsive-titles h3,.search-instructions,.section-description,.section-heading h5,.service-content h4,.service-content h4 a,.shortcode-box-title,.shortcode-swiper-container .swiper-title,.sidebar-widget,.sidebar-widget h3,.simple-menu,.simple-menu ul.mtree a,.simple-menu ul.mtree>li>a,.site-maintenance-text,.skill-bar-percent,.slideshow-box-categories,.slideshow-box-title,.slideshow-owl-title,.slideshow_caption,.slideshow_title,.static_slideshow_caption,.static_slideshow_title,.summary-info,.swiper-title-bright,.time-count-data,.timeline-list-event>h3,.toggle-menu-list li a,.twentytwenty-after-label:before,.twentytwenty-before-label:before,.vertical-menu,.vertical-menu ul.mtree a,.vertical-menu ul.mtree>li>a,.woocommerce #respond input#submit.alt,.woocommerce .button,.woocommerce .cross-sells h2,.woocommerce .related h2,.woocommerce .upsells h2,.woocommerce .woocommerce-breadcrumb,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce input.button.alt,.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3,.woocommerce-page h1,.woocommerce-page h1.entry-title,.woocommerce-page h2,.woocommerce-page h3,.woocommerce-page h4,.woocommerce-page h5,.woocommerce-page h6,.woocommerce-page ul.products li.product h3,.woocommerce-result-count,.work-details h4,.work-details h4 a,.worktype-categories,.wpcf7-form p,button,h1.entry-title,h1.slideshow_title,h2.entry-sub-title,h2.project-heading,h2.section-title,h3.food-item-title,input,label,textarea,ul.vertical_images .vertical-images-title{font-family:jost,sans-serif}#commentform code,.entry-content code,.entry-content kbd,.entry-content pre,.entry-content samp,.entry-content tt,.entry-content var{font-size:14px;font-family:PT Mono}a{color:#444;outline:none}a,a:hover{text-decoration:none}a img{border:none}.entry-content img{height:auto;max-width:100%}.wp-caption img{width:100%}.clear{clear:both}.clearlast{clear:both;padding-bottom:35px}.clearlastgallery{clear:both;padding-bottom:55px}.ienoclear{clear:both}.clearfix:after{height:0;font-size:0;content:" ";visibility:hidden;clear:both;display:block}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.float-right{float:right}.float-left{float:left}.mkspace-right{margin-right:10px}.mkspace-left{margin-left:10px}.align-right{float:right}.align-left{float:left}.align-center,.mtheme-centered-block{margin:0 auto;display:block}.mtheme-centered-block{text-align:center}p.edit-entry{font-size:10px;text-decoration:none;right:0;position:absolute;bottom:0;line-height:10px}p.edit-entry a{padding:18px;font-size:13px;text-decoration:none;color:#fff;background:#333;display:block}p.edit-entry a:hover{text-decoration:none;color:#fff;background:#000}.single-header-space{margin:25px 0 0}.blank-head-space-1{margin:24px 0 0}.mtheme-menu-not-found{padding-top:20px;font-size:12px;font-weight:400;color:#fff;text-transform:none;padding-left:20px}.gradient{filter:none}.type-page,.type-portfolio,.type-post{margin:0}::selection{color:#fff;background:#111}::-moz-selection{color:#fff;background:#111}#commentform code,#entry-author-info,#events_list p,#popularposts_list p,#recentposts_list p,.blog-grid-element-content .work-details h4 a,.entry-content,.entry-content .entry-post-title h2,.entry-content .pricing-service,.entry-content .pricing-service p,.entry-content .pullquote-center,.entry-content .pullquote-left,.entry-content .pullquote-right,.entry-content code,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content kbd,.entry-content pre,.entry-content samp,.entry-content tt,.entry-content var,.entry-utility,.homemenu,.homemenu .sf-menu .megamenu-textbox,.homemenu ul ul li a,.mtheme-button,.pricing-service p,.project-skills ul li,.quote_say,.sidebar-widget,.sidebar-widget h3,.sidebar-widget p,.sticky-menu-activate .homemenu h6,.thumbnails-shortcode .work-details h4,.woocommerce #tab-description p,.woocommerce .entry-summary div[itemprop=description],.work-details h4,.work-details h4 a,.wp-caption,p.ajax-image-desc,ul.gridblock-listbox .work-description,ul.vertical_images .vertical-images-title{line-height:1.5}.background-fill,.pattern-overlay{height:100%;overflow:auto;position:fixed;top:0;left:0;width:100%}.background-fill{z-index:-99}.pattern-overlay{z-index:-1}.mtheme-fullscreen-toggle{height:35px;-webkit-transform:scale(1);transform:scale(1);border:1px solid #000;right:50px;color:#fff;position:absolute;opacity:0;text-align:center;top:30px;border-radius:100%;background:#000;width:35px;line-height:30px;z-index:99999}.mtheme-fullscreen-toggle:hover{cursor:pointer}.preloader-done .mtheme-fullscreen-toggle{opacity:1}.mtheme-fullscreen-toggle:hover{-webkit-transform:scale(.95);transform:scale(.95)}.vertical-menu-wrap .mtheme-fullscreen-toggle{right:calc(50% - 18px);position:absolute;opacity:1;bottom:-53px;left:auto;z-index:99999}.fullscreen-toggle-offcamera.mtheme-fullscreen-toggle{right:auto;position:fixed;bottom:50%;left:-50px}.page-is-fullscreen.fullscreen-carousel .mtheme-fullscreen-toggle,.page-is-fullscreen.fullscreen-photowall .mtheme-fullscreen-toggle{display:none!important}.fullscreen-mode-on #fotorama-container-wrap,.fullscreen-mode-on.menu-is-horizontal #fotorama-container-wrap{top:0}.mtheme-fullscreen-toggle i{font-size:12px;position:relative;top:1px}.fullscreen-toggle-offcamera.mtheme-fullscreen-toggle.fullscreen-toggle-on{-webkit-animation:fromleft-fadein 1s;-moz-animation:fromleft-fadein 1s;-ms-animation:fromleft-fadein 1s;-o-animation:fromleft-fadein 1s;animation:fromleft-fadein 1s;right:auto;position:absolute;opacity:1;bottom:50%;left:7px}@keyframes fromleft-fadein{0%{opacity:0;left:-100px}to{opacity:1;left:7px}}@-moz-keyframes fromleft-fadein{0%{opacity:0;left:-100px}to{opacity:1;left:7px}}@-webkit-keyframes fromleft-fadein{0%{opacity:0;left:-100px}to{opacity:1;left:7px}}.aboutme-desc,.aboutme-wrap .margin-space-below{margin-bottom:24px}.themeloader,.themeloader__figure{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.themeloader{height:0;overflow:visible;padding-top:2em;width:2em}.themeloader__figure{-webkit-animation:loader-figure 2.15s cubic-bezier(.215,.61,.355,1) infinite;-moz-animation:loader-figure 2.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-figure 2.15s cubic-bezier(.215,.61,.355,1) infinite;height:0;border:0 solid #fe665c;box-sizing:border-box;border-radius:50%;width:0}.themeloader__label{-webkit-animation:loader-label 2.15s cubic-bezier(.215,.61,.355,1) infinite;-moz-animation:loader-label 2.15s cubic-bezier(.215,.61,.355,1) infinite;animation:loader-label 2.15s cubic-bezier(.215,.61,.355,1) infinite;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:.875em;color:#8d3b3e;letter-spacing:.1em;margin:.5em 0 0 50%;line-height:1.5em;float:left;white-space:nowrap}@-webkit-keyframes loader-figure{0%{height:0;background-color:#fe665c;width:0}29%{background-color:#fe665c}30%{height:2em;opacity:1;border-width:1em;background-color:transparent;width:2em}to{height:2em;opacity:0;border-width:0;background-color:transparent;width:2em}}@-moz-keyframes loader-figure{0%{height:0;background-color:#fe665c;width:0}29%{background-color:#fe665c}30%{height:2em;opacity:1;border-width:1em;background-color:transparent;width:2em}to{height:2em;opacity:0;border-width:0;background-color:transparent;width:2em}}@keyframes loader-figure{0%{height:0;background-color:#fe665c;width:0}29%{background-color:#fe665c}30%{height:2em;opacity:1;border-width:1em;background-color:transparent;width:2em}to{height:2em;opacity:0;border-width:0;background-color:transparent;width:2em}}@-webkit-keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}@-moz-keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}@keyframes loader-label{0%{opacity:.25}30%{opacity:1}to{opacity:.25}}.tipsy{padding:5px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-left:0;margin-top:-15px}.tipsy-inner{padding:4px 12px;color:#fff;max-width:200px;text-align:center;background-color:#555;border-radius:20px}.tipsy-north{background-position:top}.tipsy-south{background-position:bottom}.tipsy-east{background-position:100%;margin-top:0}.tipsy-west{background-position:0}.mtheme-right-menu{margin-left:10px}.homemenu{padding:0;transition:line-height .2s,margin .2s;-moz-transition:line-height .2s,margin .2s;-webkit-transition:line-height .2s,margin .2s;-o-transition:line-height .2s,margin .2s;position:relative;text-align:center;margin:0;display:inline-block}.homemenu ul ul ul li:first-child:after,.homemenu ul ul ul ul li:first-child:after,.homemenu ul ul ul ul ul li:first-child:after{border:none}.homemenu a{text-decoration:none;color:#666}.homemenu ul ul li a:last-child{padding-right:0}.homemenu ul li a{padding:0}.homemenu ul ul li a{border-right:none;border-top:none}.homemenu ul ul{position:relative;-webkit-box-shadow:0 2px 20px -2px rgba(0,0,0,.3);-moz-box-shadow:0 2px 20px -2px rgba(0,0,0,.3);box-shadow:0 2px 20px -2px rgba(0,0,0,.3);background:#111}.homemenu ul ul li a{font-size:11px;font-weight:400;color:hsla(0,0%,100%,.55);text-transform:none;text-transform:uppercase;letter-spacing:1.5px}.homemenu .sf-menu .mega-item .children-depth-0 h6{font-size:13px;font-weight:400;color:#fff;text-transform:none;text-transform:uppercase;border-bottom:2px solid hsla(0,0%,100%,.3);letter-spacing:2.5px;margin:0 24px 24px 0;padding-bottom:24px;width:auto;line-height:18px;padding-left:10px}.homemenu ul ul li{padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;left:1px}.homemenu ul ul li:first-child{padding-top:24px}.homemenu ul ul li:last-child{padding-bottom:24px}.homemenu ul li.mega-item ul li:first-child{padding-top:0}.homemenu ul li.mega-item ul li:last-child{padding-bottom:0}.homemenu ul li.mega-item ul li{padding-right:0;padding-left:0}.homemenu .mega-item .children li a{margin-right:30px}.homemenu ul li a{position:relative}.homemenu ul .mega-item ul.children-depth-1 li a:before{height:1px;content:" ";position:absolute;bottom:14px;background:hsla(0,0%,100%,.2);left:-5px;width:6px}.homemenu ul ul li:hover>a{color:#fff}.homemenu ul ul li:last-child>a{border-bottom:none}.homemenu .wpml-lang-selector-wrap,.homemenu .wpml-lang-selector-wrap a,.homemenu ul li a{font-size:16px;font-weight:400;color:rgba(0,0,0,.7);transition:line-height .2s,opacity .5s,color .5s;-moz-transition:line-height .2s,opacity .5s,color .5s;-webkit-transition:line-height .2s,opacity .5s,color .5s;letter-spacing:.2px;display:block}.homemenu .wpml-lang-selector-wrap,.homemenu .wpml-lang-selector-wrap a,.homemenu ul li a,.responsive-menu-wrap .wpml-lang-selector-wrap{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px}.homemenu>ul>li>a:after{height:1px;transition:opacity 1s,width .4s;-moz-transition:opacity 1s,width .4s;-webkit-transition:opacity 1s,width .4s;-o-transition:opacity 1s,width .4s;content:" ";position:absolute;opacity:0;bottom:auto;bottom:26px;border-radius:0;background:transparent;margin-left:0;left:0;width:0}.elementor-editor-active .menu-frame-top{z-index:0}.elementor-editor-active .jarallax:before{opacity:0}.elementor-editor-active .bg-detect-and-display{opacity:1}.header-type-overlay.display-menu-done.menu-inverse-on .outer-header-wrap:before,.page-is-fullscreen.display-menu-done.menu-inverse-on .outer-header-wrap:before{height:130px;transition:top .7s cubic-bezier(.3,0,.5,1),opacity .4s cubic-bezier(.3,0,.5,1);-moz-transition:top .7s cubic-bezier(.3,0,.5,1),opacity .4s cubic-bezier(.3,0,.5,1);-webkit-transition:top .7s cubic-bezier(.3,0,.5,1),opacity .4s cubic-bezier(.3,0,.5,1);content:" ";position:absolute;opacity:0;top:-20px;background:hsla(0,0%,100%,.6);left:0;width:100%;display:block;z-index:0}.header-type-overlay.display-menu-done.main-menu-on.menu-inverse-on .outer-header-wrap:before,.page-is-fullscreen.display-menu-done.main-menu-on.menu-inverse-on .outer-header-wrap:before{opacity:1;top:0}.fullscreen-header-bright .header-cart i,.fullscreen-header-bright .header-site-title-section a,.fullscreen-header-bright .homemenu ul:first-child>li .wpml-lang-selector-wrap,.fullscreen-header-bright .homemenu ul:first-child>li .wpml-lang-selector-wrap a,.fullscreen-header-bright .homemenu ul:first-child>li>a,.fullscreen-header-bright .menu-social-header .social-header-wrap .contact-text,.fullscreen-header-bright .menu-social-header .social-header-wrap .contact-text a,.fullscreen-header-bright .menu-social-header .social-header-wrap .social-icon i,.fullscreen-header-bright .menu-social-header .social-header-wrap ul li,.fullscreen-header-bright .social-header-wrap ul li i,.fullscreen-header-bright .social-header-wrap ul li.address-text i,.header-type-inverse .header-cart i,.header-type-inverse .header-site-title-section a,.header-type-inverse .homemenu ul:first-child>li .wpml-lang-selector-wrap,.header-type-inverse .homemenu ul:first-child>li .wpml-lang-selector-wrap a,.header-type-inverse .homemenu ul:first-child>li>a,.header-type-inverse .menu-social-header .social-header-wrap .contact-text,.header-type-inverse .menu-social-header .social-header-wrap .contact-text a,.header-type-inverse .menu-social-header .social-header-wrap .social-icon i,.header-type-inverse .menu-social-header .social-header-wrap ul li,.header-type-inverse .social-header-wrap ul li i,.header-type-overlay .header-cart i,.header-type-overlay .header-site-title-section a,.header-type-overlay .homemenu ul:first-child>li .wpml-lang-selector-wrap,.header-type-overlay .homemenu ul:first-child>li .wpml-lang-selector-wrap a,.header-type-overlay .homemenu ul:first-child>li>a,.header-type-overlay .menu-social-header .social-header-wrap .contact-text,.header-type-overlay .menu-social-header .social-header-wrap .contact-text a,.header-type-overlay .menu-social-header .social-header-wrap .social-icon i,.header-type-overlay .menu-social-header .social-header-wrap ul li,.header-type-overlay .social-header-wrap ul li i,.sidebar-is-onscreen .menu-social-header .social-header-wrap .contact-text,.sidebar-is-onscreen .menu-social-header .social-header-wrap .contact-text a,.sidebar-is-onscreen .menu-social-header .social-header-wrap .social-icon i{color:#fff}.header-type-inverse-overlay .header-cart i,.header-type-inverse-overlay .header-site-title-section a,.header-type-inverse-overlay .homemenu ul:first-child>li>a,.header-type-inverse-overlay .menu-social-header .social-header-wrap .contact-text,.header-type-inverse-overlay .menu-social-header .social-header-wrap .contact-text a,.header-type-inverse-overlay .menu-social-header .social-header-wrap .social-icon i,.stickymenu-active.header-type-overlay .header-cart i,.stickymenu-active.header-type-overlay .header-site-title-section a,.stickymenu-active.header-type-overlay .homemenu ul:first-child>li>a,.stickymenu-active.header-type-overlay .menu-social-header .social-header-wrap .contact-text,.stickymenu-active.header-type-overlay .menu-social-header .social-header-wrap .contact-text a,.stickymenu-active.header-type-overlay .menu-social-header .social-header-wrap .social-icon i{color:#000}.header-type-overlay .homemenu>ul>li>a:after,.page-is-fullscreen .homemenu>ul>li>a:after{background:transparent}.stickymenu-active .homemenu>ul>li.active>a:after{height:6px;opacity:1;top:64px;background:red;width:100%}.stickymenu-active.centered-logo .homemenu>ul>li.active>a:after{top:48px}.homemenu>ul>li.active:first-child>a:after,.homemenu>ul>li:first-child>a:after{opacity:0}.fullscreen-header-dark .homemenu>ul>li>a:after{background:transparent}.fullscreen-header-dark .header-cart i,.fullscreen-header-dark .header-site-title-section a,.fullscreen-header-dark .homemenu ul:first-child>li>a,.fullscreen-header-dark .menu-social-header .social-header-wrap .social-icon i,.fullscreen-header-dark .menu-social-header .social-header-wrap ul li,.fullscreen-header-dark .slideshow-controls-wrap #nextslide i,.fullscreen-header-dark .slideshow-controls-wrap #nextslide i:hover,.fullscreen-header-dark .slideshow-controls-wrap #play-button i,.fullscreen-header-dark .slideshow-controls-wrap #play-button i:hover,.fullscreen-header-dark .slideshow-controls-wrap #prevslide i,.fullscreen-header-dark .slideshow-controls-wrap #prevslide i:hover,.fullscreen-header-dark .slideshow-controls-wrap #slidecounter,.fullscreen-header-dark .slideshow-controls-wrap #slidecounter:hover,.fullscreen-header-dark .slideshow-controls-wrap .mtheme-share-toggle,.fullscreen-header-dark .slideshow-controls-wrap .mtheme-share-toggle:hover,.fullscreen-header-dark .slideshow-controls-wrap .super-navigation,.fullscreen-header-dark .slideshow-controls-wrap .super-navigation:hover,.fullscreen-header-dark .slideshow-controls-wrap i,.fullscreen-header-dark .slideshow-controls-wrap i:hover,.fullscreen-header-dark .social-header-wrap ul li.address-text i{color:#000}.header-type-overlay .sidebar-toggle-menu-trigger:before,.page-is-fullscreen .sidebar-toggle-menu-trigger:before{border-color:#fff}.fullscreen-header-dark .sidebar-toggle-menu-trigger:before,.fullscreen-header-dark .slideshow-controls-wrap i,.fullscreen-header-dark ul#slide-list li:after{border-color:#000}.fullscreen-header-bright.sidebar-is-onscreen .sidebar-toggle-menu-trigger:before,.fullscreen-header-dark.sidebar-is-onscreen .sidebar-toggle-menu-trigger:before,.sidebar-is-onscreen .sidebar-toggle-menu-trigger:before{border-color:#fff}.header-cart i,.header-site-title-section,.header-site-title-section a,.homemenu ul:first-child>li>a,.main-menu-on.menu-inverse-on .header-cart i,.main-menu-on.menu-inverse-on .header-cart i:hover,.main-menu-on.menu-inverse-on .header-site-title-section a,.main-menu-on.menu-inverse-on .header-site-title-section a:hover,.main-menu-on.menu-inverse-on .homemenu ul:first-child>li>a,.main-menu-on.menu-inverse-on .homemenu ul:first-child>li>a:hover,.main-menu-on.menu-inverse-on .menu-social-header .social-header-wrap .social-icon i,.main-menu-on.menu-inverse-on .menu-social-header .social-header-wrap .social-icon i:hover,.menu-social-header .social-header-wrap .social-icon i{color:#000}.homemenu ul li:first-child a{margin-left:0}.homemenu ul li a{border:0}.homemenu ul li ul li:last-child{border-right:0}.homemenu li.current-menu-ancestor a,.homemenu li.current-menu-item a,.homemenu li.current-menu-parent a{outline:0}.homemenu li.current-menu-item>a,.homemenu li.current-menu-item>li>a{font-weight:500;position:relative;outline:0}.homemenu .sub-menu li.current-menu-ancestor a:before,.homemenu .sub-menu li.current-menu-item a:before{background:none}.homemenu .sub-menu li.current-menu-item>a{color:#fff}.homemenu .sub-menu li.current-menu-item:after{height:auto;position:relative;top:auto}.homemenu .sf-menu ul{position:absolute;text-align:left;top:-999em;width:240px;display:none;z-index:200}.homemenu .sf-menu a,.homemenu .sf-menu li.sfHover>ul,.homemenu .sf-menu li:hover>ul{display:block}.homemenu .sf-menu ul li{width:100%}.homemenu .sf-menu li:hover{visibility:inherit}.homemenu .sf-menu li{position:relative;float:left}.homemenu .sf-menu a{position:relative;display:block}.homemenu .sf-menu li.sfHover ul,.homemenu .sf-menu li:hover ul{top:60px;left:0}.homemenu ul.sf-menu li.sfHover li ul,.homemenu ul.sf-menu li:hover li ul{top:-999em}.homemenu ul.sf-menu li li.sfHover ul,.homemenu ul.sf-menu li li:hover ul{top:0;left:19.3em}.homemenu ul.sf-menu li li.sfHover li ul,.homemenu ul.sf-menu li li:hover li ul{top:-999em}.homemenu ul.sf-menu li li li.sfHover ul,.homemenu ul.sf-menu li li li:hover ul{top:0;left:19.3em}.homemenu .sf-menu>li>ul{opacity:0}.homemenu .sf-menu>li.sfHover>ul{opacity:1}.homemenu .sf-menu a{padding:0;text-decoration:none}.homemenu .sf-menu li{padding-right:22px;padding-left:22px}.homemenu>.sf-menu>li:last-child{padding-right:0}.homemenu .sf-menu li.menu-item a{position:relative}.homemenu ul.sub-menu>li.menu-item,.homemenu ul.sub-menu>li.menu-item:last-child{border-bottom:0}.homemenu .sf-menu ul li a{padding:4px 10px;position:relative}.homemenu .sf-menu li ul li{border-left:0}.homemenu .sf-menu a:focus,.homemenu .sf-menu li li:hover,.sf-menu a:active,.sf-menu a:hover,.sf-menu li li.sfHover{outline:0}.aboutme-desc{font-size:15px;color:#eee;letter-spacing:0}.sidebar-toggle-menu-trigger:before{height:41px;border:1px solid #000;right:-12px;content:" ";position:absolute;top:2px;border-radius:100%;width:41px;display:block;z-index:9999999}.mobile-mode-active #sidebarinfo-toggle-menu .sidebar-toggle-menu-trigger{right:23px;top:8px;left:auto}.sidebarinfo-menu .social-header-wrap,.sidebarinfo-menu .social-header-wrap ul li.social-icon{padding:0 5px;float:none}.sidebarinfo-menu .sidebar-widget .infobar-portfoliogrid li{width:33.333%}.sidebarinfo-menu .sidebar-widget{text-align:center}.sidebar-menu-overlay{height:100%;-webkit-transition:width .5s;transition:width .5s;position:fixed;opacity:0;top:0;background:transparent;left:0;width:0;float:left;z-index:9998}.sidebar-is-onscreen .sidebar-menu-overlay{opacity:1;width:100%}.sidebarinfo-menu.sidebar-push-onscreen{visibility:visible}.sidebarinfo-menu{right:0;color:#fff;background:rgba(55,55,55,.95);background:#121212 repeating-linear-gradient(-45deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.04) 1px,transparent 0,transparent 7px) repeat scroll 0 0 /10px 10px;background-size:cover;opacity:0;visibility:hidden;-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;z-index:9999}.sidebarinfo-menu,.sidebarinfo-menu-inner{height:100%;position:fixed;top:0;width:100%}.sidebarinfo-menu-inner{overflow-y:scroll;justify-content:center;align-items:center;left:0;display:flex}.sidebarinfo-menu:before{height:100%;right:0;content:" ";position:fixed;background-size:cover;top:0;width:100%}.dashboard-inner{padding:100px;max-height:100%;margin-top:-65px}.dashboard-columns .sidebar-widget{width:auto;margin-top:37px}.sidebar-toggle-menu-trigger{-webkit-transform:scale(1);transform:scale(1)}.sidebar-toggle-menu-trigger:hover{-webkit-transform:scale(.95);transform:scale(.95)}.sidebar-toggle-menu-trigger{height:50px;-webkit-transition:top .2s,right .2s,opacity .2s,transform .5s;transition:top .2s,right .2s,opacity .2s,transform .5s;position:absolute;top:8px;cursor:pointer;left:21px;width:18px;display:block;z-index:99999}.lg-on #sidebarinfo-toggle-menu{display:none}#sidebarinfo-toggle-menu .sidebar-toggle-menu-trigger{right:53px;top:40px;left:auto}.top-header-present #sidebarinfo-toggle-menu .sidebar-toggle-menu-trigger{top:58px}.sticky-menu-on.center-logo #sidebarinfo-toggle-menu .sidebar-toggle-menu-trigger{top:37px}.menu-is-detatched #sidebarinfo-toggle-menu .sidebar-toggle-menu-trigger{right:64px;top:96px}.menu-is-detatched.sidebar-is-onscreen #sidebarinfo-toggle-menu .sidebar-toggle-menu-trigger{right:30px}.menu-is-detatched.top-header-disabled #sidebarinfo-toggle-menu .sidebar-toggle-menu-trigger{top:66px}.menu-is-detatched.top-header-disabled .outer-wrap{top:40px}.sticky-menu-on #sidebarinfo-toggle-menu .sidebar-toggle-menu-trigger,.sticky-menu-on.menu-is-detatched.top-header-disabled #sidebarinfo-toggle-menu .sidebar-toggle-menu-trigger{top:14px}.menu-is-detatched.sticky-menu-on #sidebarinfo-toggle-menu .sidebar-toggle-menu-trigger{right:30px}.sidebar-toggle-menu-trigger span{height:1px;font-size:0;-webkit-touch-callout:none;-webkit-transition:-webkit-transform .3s,background-color .3s,opacity .5s;transition:transform .3s,background-color .3s,opacity .5s;position:absolute;top:50%;left:0;width:100%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:-2px;display:block}.sidebar-toggle-menu-trigger span:after,.sidebar-toggle-menu-trigger span:before{height:100%;-webkit-transition:-webkit-transform .3s,background-color .3s;transition:transform .3s,background-color .3s;content:"";position:absolute;left:0;width:100%}.sidebar-toggle-menu-trigger span,.sidebar-toggle-menu-trigger span:after,.sidebar-toggle-menu-trigger span:before{z-index:9999999}.sidebar-toggle-menu-trigger{opacity:0}.pace-done .sidebar-toggle-menu-trigger{opacity:.7}.pace-done .sidebar-toggle-menu-trigger:hover{opacity:1}.sidebar-toggle-menu-trigger span:before{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.sidebar-toggle-menu-trigger span:after{-webkit-transform:translateY(6px);transform:translateY(6px)}.sidebar-toggle-menu-open .sidebar-toggle-menu-trigger span:before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.sidebar-toggle-menu-open .sidebar-toggle-menu-trigger span:after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.dashboard-inner.entry-content h3{padding-top:80px;font-size:16px;font-weight:600;margin-bottom:45px;color:#fff;-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;transition:opacity 1s ease-in;text-transform:uppercase;opacity:0;letter-spacing:5px;text-align:center;line-height:22px}.dashboard-inner.dashboardimage-loaded h3{opacity:1}.dashboard-inner .loading-dashboard-spinner{-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;transition:opacity 1s ease-in;opacity:1}.dashboard-inner.dashboardimage-loaded .loading-dashboard-spinner{opacity:0}.dashboard-inner.entry-content{color:#fff}.sidebarinfo-menu .dashboard-inner .sidebar-widget{margin-bottom:45px}.aboutme-desc{font-size:18px;padding-right:20%;letter-spacing:.5px;line-height:1.6}.aboutme-wrap{text-align:left}.aboutme-inner-wrap{position:relative;border-radius:0;line-height:0}.aboutme-desc-wrap{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);padding:50px;-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;transition:opacity 1s ease-in;position:absolute;opacity:0;bottom:0;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.65));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65))}.lazyloaded+.aboutme-desc-wrap{opacity:1}.aboutme-image{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:0}.aboutme-button .mtheme-button{margin:0}.homemenu .sf-shadow ul.sf-shadow-off{background:transparent}.homemenu .sf-menu{position:relative;padding-right:50px;top:0;line-height:100px;padding-left:50px;display:inline-block}.centered-logo .homemenu .sf-menu{line-height:50px}.split-menu .homemenu .sf-menu{line-height:100px}.homemenu ul.sf-menu li li.sfHover ul,.homemenu ul.sf-menu li li:hover ul{top:-20px;border-radius:0;left:240px}.homemenu ul.sf-menu li li.sfHover:first-child ul,.homemenu ul.sf-menu li li:hover:first-child ul{top:0;border-radius:0;left:240px}.homemenu ul.sf-menu li.mega-item li li:hover ul,.homemenu ul.sf-menu li.mega-item li.sfHover ul,.homemenu ul.sf-menu li.mega-item li:hover ul{top:0;left:0}.homemenu .sf-menu ul.sub-menu li{position:relative;z-index:10}.homemenu li.current-menu-ancestor ul li a:before,.homemenu li.current-menu-item ul li a:before{background:none}.homemenu .sf-menu li.mega-item{position:static}.homemenu .sf-menu li.mega-item ul.children{position:absolute;top:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 90px;left:0;width:-webkit-calc(100% - 140px);width:-moz-calc(100% - 140px);width:calc(100% - 140px);display:none}.left-logo-boxed .homemenu .sf-menu li.mega-item ul.children{margin:0 auto;width:100%}.centered-logo .homemenu .sf-menu li.mega-item ul.children-depth-0{margin:0 70px}.split-menu .homemenu .sf-menu li.mega-item ul.children-depth-0{margin:0 45px;width:auto}.homemenu .sf-menu .mega-item .children-depth-0{padding:100px 20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.left-logo-boxed .homemenu .sf-menu .mega-item .children-depth-0{padding:100px 90px}.homemenu .sf-menu{position:static}.left-logo .homemenu{right:20px;position:absolute;text-align:right;top:32px;width:100%}.menu-social-inactive.left-logo .homemenu{top:0}.outer-wrap .homemenu.has-submenu-indicators .sf-with-ul:before{height:10px;font-size:8px;right:-14px;content:"\f078";position:absolute;top:0;width:10px;margin-top:-4px;font-family:fontawesome}.outer-wrap .homemenu ul ul .sf-with-ul:before,.outer-wrap .homemenu.has-submenu-indicators ul ul .sf-with-ul:before{height:10px;font-size:8px;right:-13px;content:"\f054";position:absolute;top:10px;width:10px;font-family:fontawesome}.homemenu .sf-menu>li.mega-item>ul.children,.homemenu .sf-menu>li.sfHover>ul,.homemenu .sf-menu>li:hover>ul{-webkit-animation:superfish-fadein .4s cubic-bezier(.8,0,.6,1);-moz-animation:superfish-fadein .4s cubic-bezier(.8,0,.6,1);animation:superfish-fadein .4s cubic-bezier(.8,0,.6,1);top:97px}.split-menu .homemenu .sf-menu>li.mega-item>ul.children,.split-menu .homemenu .sf-menu>li.sfHover>ul,.split-menu .homemenu .sf-menu>li:hover>ul{top:105px}.centered-logo .homemenu .sf-menu>li.mega-item>ul.children,.centered-logo .homemenu .sf-menu>li.sfHover>ul,.centered-logo .homemenu .sf-menu>li:hover>ul{top:57px}@keyframes superfish-fadein{0%{opacity:0;margin-top:-5px}to{opacity:1;margin-top:0}}@-moz-keyframes superfish-fadein{0%{opacity:0;margin-top:-5px}to{opacity:1;margin-top:0}}@-webkit-keyframes superfish-fadein{0%{opacity:0;margin-top:-5px}to{opacity:1;margin-top:0}}.homemenu .sf-menu li.mega-item ul.children ul{margin:0;display:block}.homemenu .sf-menu .mega-item .children-depth-0 .no-title h6{display:none}.homemenu .sf-menu .mega-item .children-depth-0 .no-title{padding-top:30px}.homemenu li.mega-four .children li.menu-item{position:relative;width:25%;float:left;display:block}.homemenu li.mega-three .children li.menu-item{position:relative;width:33%;float:left;display:block}.homemenu li.mega-two .children li.menu-item{position:relative;width:50%;float:left;display:block}.homemenu li.mega-one .children li.menu-item{position:relative;width:100%;float:left;display:block}.homemenu li.mega-four .children div ul.children,.homemenu li.mega-one .children div ul.children,.homemenu li.mega-three .children div ul.children,.homemenu li.mega-two .children div ul.children{position:relative;top:0;left:0;width:auto}.homemenu li.mega-four .children div ul.children li,.homemenu li.mega-three .children div ul.children li,.homemenu li.mega-two .children div ul.children li{width:100%!important}.homemenu .sf-menu .mega-item .children-depth-1{padding:0}.homemenu .sf-menu .megamenu-textbox{font-size:12px;font-weight:500;margin-bottom:10px;color:#a7a7a7;padding-right:50px;letter-spacing:.5px;line-height:27px;padding-left:10px}.homemenu ul ul ul.children{-webkit-box-shadow:none;box-shadow:none}.homemenu .sf-menu .mega-item .children-depth-0 ul{background:none}.homemenu .sf-menu .sub-menu a{padding:4px}.homemenu .sf-menu ul li a{transition:color .2s cubic-bezier(.3,0,.5,1);-moz-transition:color .2s cubic-bezier(.3,0,.5,1);-webkit-transition:color .2s cubic-bezier(.3,0,.5,1)}.stickymenu-enabled-sitewide .outer-wrap{opacity:1}.stickymenu-active.menu-is-horizontal .logo img{height:50px;padding-top:0}.header-type-auto.stickymenu-active #home{margin-top:0}.header-type-auto.mobile-mode-active.stickymenu-active #home,.mobile-mode-active.left-logo.stickymenu-active #home,.mobile-mode-active.minimal-logo.stickymenu-active #home,.mobile-mode-active.splitmenu-logo.stickymenu-active #home{margin-top:65px}.stickymenu-active.menu-is-horizontal .outer-wrap.stickymenu-zone{-webkit-animation:stickymenu-fadein 1s cubic-bezier(.8,0,.2,1);-moz-animation:stickymenu-fadein 1s cubic-bezier(.8,0,.2,1);animation:stickymenu-fadein 1s cubic-bezier(.8,0,.2,1);height:100px;position:fixed}.admin-bar.stickymenu-active.menu-is-horizontal .outer-wrap.stickymenu-zone{-webkit-animation:admin-bar-stickymenu-fadein 1s cubic-bezier(.8,0,.2,1);-moz-animation:admin-bar-stickymenu-fadein 1s cubic-bezier(.8,0,.2,1);animation:admin-bar-stickymenu-fadein 1s cubic-bezier(.8,0,.2,1);height:100px;position:fixed}.inverse-sticky.stickymenu-active.menu-is-horizontal .outer-wrap.stickymenu-zone{background:#333}@keyframes stickymenu-fadein{0%{opacity:0;top:-86px}to{opacity:1;top:0}}@-moz-keyframes stickymenu-fadein{0%{opacity:0;top:-86px}to{opacity:1;top:0}}@-webkit-keyframes stickymenu-fadein{0%{opacity:0;top:-86px}to{opacity:1;top:0}}@keyframes admin-bar-stickymenu-fadein{0%{opacity:0;top:-86px}to{opacity:1;top:32px}}@-moz-keyframes admin-bar-stickymenu-fadein{0%{opacity:0;top:-86px}to{opacity:1;top:32px}}@-webkit-keyframes admin-bar-stickymenu-fadein{0%{opacity:0;top:-86px}to{opacity:1;top:32px}}.stickymenu-active.stickymenu-active-removing.menu-is-horizontal .outer-wrap.stickymenu-zone{-webkit-animation:stickymenu-fadein-removing .5s cubic-bezier(.8,.6,.2,1);-moz-animation:stickymenu-fadein-removing .5s cubic-bezier(.8,.6,.2,1);animation:stickymenu-fadein-removing .5s cubic-bezier(.8,.6,.2,1);top:-110px}@keyframes stickymenu-fadein-removing{0%{opacity:1;top:0}to{opacity:0;top:-110px}}@-moz-keyframes stickymenu-fadein-removing{0%{opacity:1;top:0}to{opacity:0;top:-110px}}@-webkit-keyframes stickymenu-fadein-removing{0%{opacity:1;top:0}to{opacity:0;top:-110px}}.sticky-menu-off.minimal-menu .homemenu,.sticky-menu-off.minimal-menu .social-header-wrap,.sticky-menu-off.minimal-menu .social-sharing-toggle{display:none}.fullscreen-menu-half{width:50%;float:right}#mobile-toggle-menu,.responsive-menu-wrap{display:none}.minimal-logo #mobile-toggle-menu{display:block}.minimal-logo:not(.mobile-mode-active) .logo-mobile,.minimal-logo:not(.mobile-mode-active) .mobile-menu-toggle:after{display:none}.minimal-logo:not(.mobile-mode-active) .responsive-mobile-menu #mobile-searchform{margin:0 auto;width:310px}.minimal-logo:not(.mobile-mode-active).admin-bar .mobile-toggle-menu-trigger{top:80px}.minimal-logo:not(.mobile-mode-active) .mobile-toggle-menu-trigger{top:28px;left:32px}.minimal-logo:not(.mobile-mode-active).menu-is-horizontal .logo img{margin-left:50px}.minimal-logo .dashboard-columns{width:100%}.minimal-logo:not(.mobile-mode-active) .mobile-menu-toggle,.minimal-logo:not(.mobile-mode-active) .mobile-toggle-menu-trigger{position:absolute}.page-is-fullscreen.minimal-logo:not(.mobile-mode-active) .mobile-menu-toggle,.page-is-fullscreen.minimal-logo:not(.mobile-mode-active) .mobile-toggle-menu-trigger{position:fixed}.minimal-logo:not(.mobile-mode-active) .responsive-mobile-menu{padding-top:56px}.minimal-logo:not(.mobile-mode-active) .dashboard-columns{padding:0 6%;width:640px}.minimal-logo:not(.compact-layout).body-dashboard-push-left .logo{display:none}.mobile-menu-toggle{height:65px;font-size:16px;font-weight:400;color:#fff;position:fixed;text-align:center;top:0;width:100%;z-index:100}.mobile-menu-toggle:after{height:65px;right:0;content:" ";position:fixed;background-size:cover;top:0;background:#000;width:100%;z-index:98}.menu-is-onscreen.minimal-logo .responsive-mobile-menu-outer{height:100%}.menu-is-onscreen #progress-back,.menu-is-onscreen #progress-bar,.menu-is-onscreen .sidebar-toggle-menu-trigger{display:none}.theme-is-dark .mobile-menu-toggle{color:#fff;background:#545454}.logo-mobile{padding:0;-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;transition:opacity 1s ease-in}.logo-mobile img{height:45px;position:relative;top:-2px;z-index:100}.mobile-menu-icon{height:55px;color:#000;-webkit-transition:left .3s ease-in,background .3s ease-in;-moz-transition:left .3s ease-in,background .3s ease-in;transition:left .3s ease-in,background .3s ease-in;position:fixed;text-align:center;top:0;cursor:pointer;left:0;width:55px;line-height:50px;float:right;z-index:1000}.theme-is-dark .mobile-menu-icon{color:#fff}.body-dashboard-push-left .mobile-menu-icon{height:55px;font-size:30px;color:#fff;top:11px;left:20px}.body-dashboard-push-left{height:100%;overflow:hidden;position:fixed;width:100%}.mobile-menu-toggle{-webkit-transition:left .3s ease-in;-moz-transition:left .3s ease-in;transition:left .3s ease-in;left:0}.body-dashboard-push-left .mobile-menu-toggle{left:0}.mobile-menu-icon{font-size:24px}.minimal-logo-overlay,.minimal-menu-overlay,.responsive-menu-overlay{height:100%;position:fixed;top:0;left:0;width:100%;float:left;display:none;z-index:99}body:not(.mobile-mode-active) .responsive-mobile-menu-outer:after{height:100%;right:0;content:" ";position:fixed;opacity:0;top:0;background-color:transparent;width:0;float:left;display:block;z-index:98}.responsive-mobile-menu-outer:after{width:0}.minimal-logo-overlay,.responsive-menu-overlay{height:100%;width:0}body:not(.mobile-mode-active) .responsive-mobile-menu .dashboard-columns{margin:0}body .minimal-logo-overlay,body .responsive-menu-overlay,body .responsive-mobile-menu-outer{-webkit-transition:width .3s ease-in;-moz-transition:width .3s ease-in;transition:width .3s ease-in}body .responsive-mobile-menu-outer:after{-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.menu-is-onscreen .responsive-mobile-menu-outer,.menu-is-onscreen:not(.mobile-mode-active) .minimal-logo-overlay{width:580px}.menu-is-onscreen .responsive-menu-overlay{width:100%}.menu-is-onscreen:not(.mobile-mode-active) .responsive-mobile-menu-outer:after{opacity:1;width:100%}.menu-is-onscreen:not(.mobile-mode-active).menu-is-closing .responsive-mobile-menu-outer:after{opacity:0}.menu-is-onscreen:not(.mobile-mode-active) .minimal-logo-overlay{opacity:1}.minimal-logo:not(.mobile-mode-active) .responsive-mobile-menu{right:auto;top:0;left:0;width:100%}.menu-is-onscreen:not(.mobile-mode-active) .minimal-logo-overlay{right:auto;top:0;left:0;width:600px}.minimal-logo-overlay{display:block}.menu-is-onscreen .minimal-logo:not(.mobile-mode-active) .minimal-logo-overlay{left:0;width:610px}.menu-is-closing .mobile-menu-toggle,.menu-is-onscreen .mobile-menu-toggle{background:none}.minimal-logo-overlay,.minimal-menu-overlay,.responsive-menu-overlay{background:#545454}.simple-menu,.theme-is-light .simple-menu{background:#373737}.responsive-mobile-menu,.theme-is-light .responsive-mobile-menu{width:100%}.header-is-simple .responsive-mobile-menu{right:0;top:0}.responsive-mobile-menu.menu-push-onscreen,.simple-menu.menu-push-onscreen{right:0;-webkit-transition:right 1s,opacity 1s;transition:right 1s,opacity 1s;opacity:1;visibility:visible}.display-menu-item-image{height:50px;-webkit-transform:scale(.7);transform:scale(.7);border:5px solid hsla(0,0%,100%,.15);-webkit-transition:height .3s ease-out,width .3s ease-out,border .3s ease-out,opacity .8s,transform .5s;-moz-transition:height .3s ease-out,width .3s ease-out,border .3s ease-out,opacity .8s,transform .5s;-ms-transition:height .3s ease-out,width .3s ease-out,border .3s ease-out,opacity .8s,transform .5s;transition:height .3s ease-out,width .3s ease-out,border .3s ease-out,opacity .8s,transform .5s;position:absolute;opacity:0;top:50%;border-radius:100%;left:-79px;width:50px;margin-top:-28px}.menu-item small{font-size:10px;font-weight:500;margin-bottom:7px;color:hsla(0,0%,100%,.5);-webkit-transition:opacity 1s;transition:opacity 1s;text-transform:uppercase;letter-spacing:4px;display:block}.mtree-open.menu-item small{opacity:0}ul.mtree{padding:18px 35px;margin-left:0}ul.mtree ul{margin-left:1em}ul.mtree li{list-style:none}ul.mtree a{font-size:14px;font-weight:400}ul.mtree a,ul.mtree ul li a{letter-spacing:-.25px;display:block}ul.mtree ul li a{font-size:12px}ul.mtree a{-webkit-transition:color .3s ease-out,border-color .3s ease-out;-moz-transition:color .3s ease-out,border-color .3s ease-out;-ms-transition:color .3s ease-out,border-color .3s ease-out;-o-transition:color .3s ease-out,border-color .3s ease-out;transition:color .3s ease-out,border-color .3s ease-out}ul.mtree ul{margin-left:0}ul.mtree li.mtree-node{position:relative}ul.mtree li.mtree-node>a:after{font-size:12px;font-weight:100;right:0;color:#fff;position:absolute;top:50%;font-family:fontawesome}ul.mtree ul.sub-menu li:last-child{padding-bottom:28px}ul.mtree li.mtree-open>a:after{-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg);right:3px;content:"\f107"}ul.mtree li{-webkit-transition:bottom .5s,opacity 1s,padding-bottom .3s;-moz-transition:bottom .5s,opacity 1s,padding-bottom .3s;-ms-transition:bottom .5s,opacity 1s,padding-bottom .3s;-o-transition:bottom .5s,opacity 1s,padding-bottom .3s;transition:bottom .5s,opacity 1s,padding-bottom .3s;position:relative;opacity:1;bottom:0;padding-bottom:0}.vertical-menu ul.mtree li{opacity:1}ul.mtree>li{bottom:-5px}ul.mtree>li:before{height:1px;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;content:" ";position:absolute;opacity:.3;top:23px;border-radius:100%;background:#fff;left:-22px;width:7px}ul.mtree>li.mtree-open:before{opacity:1}ul.mtree li.mtree-closed>a:after{content:"\f107"}ul.mtree li>a:after{-webkit-transition:-webkit-transform .3s;transition:transform .3s}ul.mtree ul>li:first-child{margin-top:1px}ul.mtree li>a:hover{color:#fff}ul.mtree a{padding:5px 0;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.05)}ul.mtree a:hover{color:#fff}ul.mtree ul.sub-menu{display:none}.theme-is-light ul.mtree li.mtree-node>a:after{color:#000;color:rgba(0,0,0,.5)}.theme-is-light .responsive-mobile-menu ul.mtree li.mtree-node>a:after,.theme-is-light .responsive-mobile-menu ul.mtree ul.sub-menu li.mtree-node>a:after{color:hsla(0,0%,100%,.4);width:8px}.theme-is-light ul.mtree ul.sub-menu li.mtree-node>a:after{color:#777}.theme-is-light ul.mtree a:hover,.theme-is-light ul.mtree li>a:hover{border-color:#f0f0f0;color:#555}.theme-is-light ul.mtree a{color:#000;border-bottom:0}.header-is-simple .responsive-mobile-menu nav,.responsive-mobile-menu nav,.simple-menu nav,.vertical-menu nav{text-align:left}.header-is-simple .responsive-mobile-menu ul.mtree,.mobile-social-header .social-header-wrap,.simple-menu ul.mtree{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:7px 0 0;width:360px}.responsive-mobile-menu ul.mtree{max-width:290px;margin:0 auto;width:auto}.responsive-mobile-menu ul.mtree a,.simple-menu ul.mtree a{padding:12px 0;font-size:20px;font-weight:400;position:relative;letter-spacing:2px;line-height:20px}.responsive-mobile-menu ul.mtree .sub-menu a,.simple-menu ul.mtree .sub-menu a{padding:6px 0;font-size:16px;font-weight:400;letter-spacing:1.6px;line-height:17px}.header-is-simple .responsive-mobile-menu ul.mtree .sub-menu .sub-menu a,.simple-menu ul.mtree .sub-menu .sub-menu a{font-size:12px;font-weight:400;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:2px;line-height:12px}.header-is-simple .responsive-mobile-menu ul.mtree ul.sub-menu,.responsive-mobile-menu ul.mtree ul.sub-menu,.simple-menu ul.mtree ul.sub-menu,.vertical-menu ul.mtree ul.sub-menu{margin:0}.header-is-simple ul.mtree li.mtree-node>a:after,.responsive-mobile-menu ul.mtree li.mtree-node>a:after,.simple-menu ul.mtree li.mtree-node>a:after{top:30px;line-height:0}.responsive-mobile-menu ul.mtree a{padding:14px 0;position:relative}.header-is-simple ul.mtree li li.mtree-node>a:after,.responsive-mobile-menu ul.mtree li li.mtree-node>a:after,.simple-menu ul.mtree li li.mtree-node>a:after{top:18px}.theme-is-light .responsive-mobile-menu .simple-menu ul.mtree a,.theme-is-light .simple-menu ul.mtree a{color:#000}.theme-is-light .simple-menu ul.mtree li li a{color:#fff}.header-is-simple.theme-is-light .responsive-mobile-menu ul.mtree a,.header-is-simple.theme-is-light .responsive-mobile-menu ul.mtree li li a,.theme-is-light .responsive-mobile-menu ul.mtree a,.theme-is-light .responsive-mobile-menu ul.mtree li li a{color:hsla(0,0%,100%,.9)}.header-is-simple.theme-is-light .responsive-mobile-menu ul.mtree li li a:hover,.theme-is-light .responsive-mobile-menu ul.mtree a:hover,.theme-is-light .responsive-mobile-menu ul.mtree li li a:hover,.theme-is-light .responsive-mobile-menu ul.mtree li>a:hover{color:#fff}#fullscreen-copyright{font-size:11px;font-weight:500;right:55px;color:#fff;position:fixed;bottom:35px;letter-spacing:1px;text-align:right;width:auto;z-index:9}.horizontal-footer-copyright{text-transform:uppercase;margin-top:14px}.responsive-mobile-menu,.simple-menu{height:100%;overflow-y:scroll;padding-top:0;padding-top:130px;right:0;color:#000;-webkit-transition:right .5s,opacity .5s,visibility .5s;transition:right .5s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;-webkit-overflow-scrolling:touch;background:#fff;width:100%}.responsive-mobile-menu,.responsive-mobile-menu-outer,.simple-menu{position:fixed;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;z-index:1001}.responsive-mobile-menu-outer{height:0;overflow:hidden;left:0;width:590px}.toggle-main-menu .responsive-mobile-menu-outer{overflow:initial}.minimal-logo:not(.mobile-mode-active) .responsive-mobile-menu{position:absolute}.responsive-mobile-menu{color:#fff;background:none}.responsive-mobile-menu-inner-wrap{padding:110px 0;margin:0 auto}.responsive-mobile-menu ul.mtree{padding:0}.responsive-mobile-menu .mobile-menu,.simple-menu .mobile-menu{padding:10px 20px 60px}.responsive-mobile-menu #s,.simple-menu #s{margin:5px}.responsive-mobile-menu #mobile-searchform,.simple-menu #mobile-searchform{padding:25px 0 20px 35px;position:relative;max-width:100%;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 50px;left:0}body:not(.mobile-mode-active) .responsive-mobile-menu #mobile-searchform{margin:0}.responsive-mobile-menu #mobile-searchform input,.simple-menu #mobile-searchform input{padding:10px 0;font-size:14px;border:0;font-weight:400;text-indent:20px;color:hsla(0,0%,100%,.7);border-radius:30px;background:none;width:100%}.responsive-mobile-menu #mobile-searchbutton,.simple-menu #mobile-searchbutton{right:10px;position:absolute;top:23px}.theme-is-light.body-dashboard-push-left .mobile-menu-icon{color:#000}.responsive-mobile-menu #mobile-searchform i,.simple-menu #mobile-searchform i,.vertical-menu #mobile-searchform i{color:hsla(0,0%,100%,.5);transition:color 1s;-moz-transition:color 1s;-webkit-transition:color 1s}.responsive-mobile-menu #mobile-searchform:hover i,.simple-menu #mobile-searchform:hover i,.vertical-menu #mobile-searchform:hover i{color:#fff}.sticky-menu-off.minimal-menu .mobile-social-header .homemenu,.sticky-menu-off.minimal-menu .mobile-social-header .social-header-wrap,.sticky-menu-off.minimal-menu .mobile-social-header .social-sharing-toggle{display:block}.logo-menu-wrapper{float:left;display:block}.header-logo-section{display:inline}.logo{position:relative;z-index:20}.logo a{line-height:0}.logo img{position:relative}.outer-header-wrap{width:auto}.container-wrapper,.fullscreen-protected #password-protected{position:relative;margin:0 auto}.page-is-fullscreen .container.fullscreen-protected{width:auto}.page-is-fullscreen .container-wrapper{background:none}.container{position:relative}#slidecaption,#slidecaption-mobile,#static_slidecaption,.container,.fullpage-item,.menu-is-horizontal .mainmenu-navigation,.slideshow-content-wrap{margin:0 auto}#slidecaption,#slidecaption-mobile,#static_slidecaption,.slideshow-content-wrap{width:500px}.container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:56px}.outer-header-wrap,.top-bar-wrap{position:relative;z-index:1}.header-block-wrap{width:100%}.header-elements-wrap{padding:0;position:relative;margin:0 auto;z-index:99}.outer-wrap{transition:height .2s,left .2s,top .2s,width .2s,background .2s;-moz-transition:height .2s,left .2s,top .2s,width .2s,background .2s;-webkit-transition:height .2s,left .2s,top .2s,width .2s,background .2s;-o-transition:height .2s,left .2s,top .2s,width .2s,background .2s;position:fixed;top:0;left:0;width:100%;z-index:99}.top-header-present .outer-wrap{top:33px}.menu-is-detatched .outer-wrap{top:70px;left:40px;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px)}.sticky-menu-on.menu-is-detatched .outer-wrap{top:0;left:0;width:100%}.left-logo.menu-is-detatched .logo img,.splitmenu-logo.menu-is-detatched .logo img{left:20px}.middle-logo #header-logo{padding-right:10px;padding-left:10px}.compact-menu .logo .logo-theme-main{top:16px}.compact-menu #photowall-container{top:81px}.left-align-logo .logo img{float:left}.left-align-logo .mainmenu-navigation{text-align:right}.outer-header-wrap{border:0}.logo-theme-inverse{display:none}.title-container{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.logo img{top:0}.stickymenu-zone.sticky-menu-activate .logo img{height:60px;top:9px;width:auto}.sticky-menu-on .sticky-menu-activate.outer-wrap,.sticky-menu-on.top-header-disabled .sticky-menu-activate.outer-wrap{height:80px;top:0}.sticky-menu-activate .homemenu>ul>li>a{height:80px;line-height:80px}.sticky-menu-on .logo img{top:5px}.left-logo.sticky-menu-on .logo img,.splitmenu-logo.sticky-menu-on .logo img{top:9px}.sticky-menu-on .homemenu>.sf-menu>li.sfHover>ul,.sticky-menu-on .homemenu>.sf-menu>li:hover>ul{top:80px;left:0}.sticky-menu-on .homemenu ul li a:before{bottom:18px}body:not(.edge-to-edge) .container,body:not(.elementor-page) .container{padding-right:50px;padding-left:50px}body.edge-to-edge:not(.elementor-page) .container{padding-top:50px}body.single-post:not(.elementor-page) .container-wrapper{overflow:hidden}.single-portfolio #password-protected{text-align:center}.post-password-required .portfolio-header-wrap{text-align:center;width:auto}#password-protected{justify-content:center;align-items:center;display:flex}.page-is-not-fullscreen #password-protected{padding-top:0;margin-top:40px}#password-protected h2{font-size:16px;color:#9f9f9f}#password-protected p,.post-password-form p{color:#000}#password-protected .client-gallery-password-form input,#password-protected .client-gallery-password-form label,#password-protected .client-gallery-password-form p,.client-gallery-password-form .post-password-form input,.client-gallery-password-form .post-password-form p{color:#fff}#password-protected .client-gallery-password-form input,.client-gallery-password-form .post-password-form input{border:1px solid #fff;color:#fff}#password-protected .client-gallery-password-form input[type=submit],.client-gallery-password-form .post-password-form input[type=submit]{color:#000;background:#fff}#password-protected .client-gallery-password-form input[type=submit]:active,#password-protected .client-gallery-password-form input[type=submit]:hover,.client-gallery-password-form .post-password-form input[type=submit]:active,.client-gallery-password-form .post-password-form input[type=submit]:hover{border-color:#666;color:#fff;background:#666}#password-protected input,.post-password-form input{padding:10px 24px 12px;border:1px solid #000;margin-bottom:5px;color:#000;background:none;cursor:pointer;margin-left:5px;width:120px}.protected-indicate-icon{font-size:64px;text-align:center}#password-protected input[type=submit],.post-password-form input[type=submit]{-webkit-transition:color .3s,background-color .3s;-moz-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;min-width:140px;border-radius:5px;background:none;margin-left:5px;width:auto}#password-protected input[type=submit]:active,#password-protected input[type=submit]:hover,.post-password-form input[type=submit]:active,.post-password-form input[type=submit]:hover{color:#fff;background:#000}#password-protected label{color:#000}.post-password-form{text-align:center}#password-protected,.post-password-form{font-size:13px}#password-protected label input{padding:6px 7px;font:inherit;font-size:13px;border:1px solid #000;color:#000;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0 24px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:none;width:100%;display:block}.password-with-background #password-protected label,.password-with-background #password-protected label input,.password-with-background #password-protected p,.password-with-background .entry-content .entry-title,.password-with-background .post-password-form p,.password-with-background .protected-indicate-icon i{color:#fff}.password-with-background #password-protected input,.password-with-background .post-password-form input{border-color:#fff;color:#fff}.password-with-background #password-protected input[type=submit],.password-with-background .post-password-form input[type=submit]{color:#000;background:#fff}.password-with-background #password-protected input[type=submit]:hover,.password-with-background .post-password-form input[type=submit]:hover{border-color:#666;color:#fff;background:#666}.password-with-background #password-protected label input{border-color:hsla(0,0%,100%,.5);transition:border .5s;-moz-transition:border .5s;-webkit-transition:border .5s;-o-transition:border .5s}.password-with-background #password-protected label input:focus,.password-with-background #password-protected label input:hover{border-color:#fff}.fullscreen-protected #password-protected{padding:0;max-width:610px;text-align:center}.fullscreen-protected #password-protected .protected-indicate-icon{display:none}.fullscreen-protected #password-protected i{font-size:44px;color:#fff;margin:30px;display:block}.mtheme-password-required .entry-title-wrap h1,.mtheme-password-required .entry-title-wrap h1.entry-title,.mtheme-password-required .single .title-container h1.entry-title{font-size:34px;line-height:34px}.menu-has-site-title .entry-title-wrap{display:none}.menu-has-site-title .title-container-outer-wrap{padding-top:40px}.menu-has-site-title.mobile-mode-active .title-container-outer-wrap{padding-top:30px;margin-bottom:0}body.mtheme-password-required,body.page-is-fullscreen,body.single-proofing{background-size:cover;background-color:#505050;background-repeat:no-repeat}@-webkit-keyframes equalize{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes equalize{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes equalize-2{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes equalize-2{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}50%{-webkit-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.equalizer{height:20px;overflow:hidden;font-size:0}.jp-play .equalizer .equalizer-bar{-webkit-animation:none!important;animation:none!important;height:2px}.equalizer-bar{height:100%;margin-right:2px;background:#000;width:4px;display:inline-block}.fullscreen-slide-bright .equalizer-bar{background:#fff}.equalizer-bar:first-child{-webkit-animation:equalize .9s ease infinite;animation:equalize .9s ease infinite;height:70%}.equalizer-bar:nth-child(2){-webkit-animation:equalize .9s linear infinite;animation:equalize .9s linear infinite}.equalizer-bar:nth-child(3){-webkit-animation:equalize .9s ease .2s infinite;animation:equalize .9s ease .2s infinite;height:70%}.equalizer-bar:nth-child(4){-webkit-animation:equalize .9s linear .15s infinite;animation:equalize .9s linear .15s infinite}.equalizer-bar:nth-child(5){-webkit-animation:equalize .9s ease .1s infinite;animation:equalize .9s ease .1s infinite;height:70%}.fullscreenslideshow-audio{right:30px;position:fixed;bottom:40px;z-index:2}.fullscreenslideshow-audio .jp-interface:not(.jp-state-playing) .jp-play{position:relative}.fullscreenslideshow-audio .jp-interface:not(.jp-state-playing) .jp-play:before{-webkit-animation:audiopulse 2s ease-out;-moz-animation:audiopulse 2s ease-out;animation:audiopulse 2s ease-out;height:50px;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;font-size:22px;font-weight:700;color:#fff;content:"\f027";position:absolute;width:50px;font-family:Font Awesome\ 5 Free;z-index:99}@keyframes audiopulse{0%{transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);opacity:.5}50%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);opacity:1}to{transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);opacity:.5}}@-webkit-keyframes audiopulse{0%{transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);opacity:.5}50%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);opacity:1}to{transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);opacity:.5}}@-moz-keyframes audiopulse{0%{transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);opacity:.5}50%{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);opacity:1}to{transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9);opacity:.5}}.fullscreenslideshow-audio .jp-interface:not(.jp-state-playing) .jp-play:before{right:50px;bottom:25px}.mobile-mode-active .fullscreenslideshow-audio{right:20px;bottom:auto;top:150px}.fullscreenslideshow-audio .jp-interface:not(.jp-state-playing) .equalizer{display:none}.fullscreenslideshow-audio .jp-audio div.jp-type-single div.jp-interface{height:35px;background:none;width:35px}.fullscreenslideshow-audio .jp-audio{right:0;position:absolute;bottom:0;z-index:10}.fullscreenslideshow-audio .jp-volume-bar{width:40px}.fullscreenslideshow-audio .jp-audio div.jp-type-single div.jp-volume-bar{top:15px;left:36px}.fullscreenslideshow-audio .jp-controls a{height:50px;color:#000;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;text-align:center;border-radius:50px;background:transparent;width:50px;line-height:50px}.fullscreenslideshow-audio .jp-controls a:hover{opacity:.5;background:none}.fullscreenslideshow-audio .jp-pause,.fullscreenslideshow-audio .jp-play{height:30px;font-size:26px;border:0;right:0;position:absolute;bottom:0;text-align:center;background:none;width:30px;line-height:30px;display:inline-block}.entry-content .fullscreenslideshow-audio .jp-controls a:hover,.fullscreenslideshow-audio .jp-controls a:hover{color:#000}.fullscreenslideshow-audio .jp-pause:hover,.fullscreenslideshow-audio .jp-play:hover{background:#aaa}#supersized{height:100%;overflow:hidden;position:fixed;top:0;left:0;width:100%;display:block;z-index:-999}.page-is-fullscreen #supersized{z-index:0}#supersized img{height:auto;border:none;position:relative;outline:none;width:auto;display:none}#supersized.speed img{image-rendering:-moz-crisp-edges;-ms-interpolation-mode:nearest-neighbor}#supersized.quality img{image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic}#supersized li{list-style:none;overflow:hidden;position:fixed;top:0;background-color:#000;left:0;z-index:-30}#supersized a,#supersized li{height:100%;width:100%;display:block}#supersized li.prevslide{z-index:-20}#supersized li.activeslide{z-index:-10}#supersized li.image-loading{height:100%;width:100%}#supersized li.image-loading img{visibility:hidden}#supersized li.activeslide img,#supersized li.prevslide img{display:inline}#slidecounter{font-size:11px;font-weight:400;right:26px;color:#6d6d6d;position:fixed;bottom:56px;text-align:center;width:64px;z-index:9}.slidenumber:after{-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg);content:" ";position:absolute;border-bottom:1px solid hsla(0,0%,100%,.5);top:20px;left:-7px;width:20px}.slidenumber,.totalslides{position:relative}.slidenumber{top:-14px;left:5px}.totalslides{top:13px;left:-1px}.static_slideshow_caption{margin-right:0}.sticky-menu-on #slidecaption,.sticky-menu-on #static_slidecaption,.sticky-menu-on .background-slideshow-controls{display:none}.slideshow_content_wrap{padding:50px 50px 68px}.coverphoto-text-container .slideshow_title,.coverphoto-text-container .static_slideshow_title{margin-bottom:14px}.coverphoto-text-container .slideshow_caption,.coverphoto-text-container .static_slideshow_caption{margin-bottom:21px}.coverphoto-text-container .static_slideshow_caption{margin-bottom:0}.static_slideshow_title{top:0}.slideshow_text_shift_up{padding-bottom:0}.slideshow_caption_break{padding-bottom:28px}.static_slideshow_caption.slideshow_caption_break{padding-bottom:0}.slideshow_caption p,.static_slideshow_caption p{margin:0}.slideshow_caption a,.slideshow_caption a:hover,.static_slideshow_caption a,.static_slideshow_caption a:hover{color:#fff}.slideshow_content_links{opacity:0}.fullscreen-coverphoto .slideshow-content-wrap,.fullscreen-particles .slideshow-content-wrap{position:static;bottom:auto;width:auto}#navigation{margin:0 20px 0 0;float:right}.slideshow-controls-wrap i{height:40px;font-size:18px;border:0;transition:border-color .5s,opacity .5s;-moz-transition:border-color .5s,opacity .5s;-webkit-transition:border-color .5s,opacity .5s;-o-transition:border-color .5s,opacity .5s;position:relative;opacity:0;text-align:center;margin:5px;border-radius:50px;width:40px;line-height:40px;display:inline-block;z-index:99}.preloader-done .slideshow-controls-wrap i{opacity:1}.slideshow-controls-wrap i:hover{border-color:#fff;cursor:pointer}.fullscreen-header-dark .slideshow-controls-wrap i:hover{border-color:#000}.super-navigation{position:relative;text-align:center}ul#slide-list{height:100vh;transform:translateY(-50%);justify-content:center;position:absolute;flex-direction:column;top:50%;align-items:center;display:flex}ul#slide-list li{list-style:none;height:6px;position:relative;margin:10px 0;width:6px}ul#slide-list li:after{height:2px;border:1px solid #fff;transition:left .5s,top .5s,height .5s,width .5s;-moz-transition:left .5s,top .5s,height .5s,width .5s;-webkit-transition:left .5s,top .5s,height .5s,width .5s;-o-transition:left .5s,top .5s,height .5s,width .5s;content:" ";position:absolute;top:4px;border-radius:10px;left:4px;width:2px;display:block}ul#slide-list li.current-slide:after{height:8px;content:" ";position:absolute;top:1px;left:1px;width:8px;display:block}ul#slide-list li a{height:12px;border-radius:10px;width:12px;display:block}ul#slide-list li:hover{cursor:pointer}#tray-button{margin-right:50px;opacity:.6;float:right}#tray-button:hover{opacity:1;background-position:0 1px;cursor:pointer}#progress-back{height:1px;position:fixed;opacity:.5;bottom:1px;left:0;width:100%;z-index:100}#progress-bar{height:2px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffff",GradientType=1);position:relative;background:-moz-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 82%,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,hsla(0,0%,100%,0)),color-stop(82%,hsla(0,0%,100%,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,hsla(0,0%,100%,0),hsla(0,0%,100%,0) 82%,#fff);background:-o-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 82%,#fff 100%);background:-ms-linear-gradient(left,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 82%,#fff 100%);background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 82%,#fff);width:100%}#nextthumb,#prevthumb{height:75px;overflow:hidden;border:1px solid #fff;position:fixed;bottom:61px;background:#ddd;width:100px;display:none;z-index:2}#nextthumb{right:12px}#prevthumb{left:12px}#nextthumb img,#prevthumb img{height:auto;width:150px}#nextthumb:active,#prevthumb:active{bottom:59px}#nextthumb:hover,#prevthumb:hover{cursor:pointer}#thumb-tray{height:160px;overflow:hidden;position:fixed;bottom:0;text-align:center;left:0;width:100%;z-index:3}#thumb-back,#thumb-forward{height:108px;position:absolute;bottom:42px;width:40px;z-index:5}#thumb-back{left:0}#thumb-forward{right:0}#thumb-back:hover,#thumb-forward:hover{background-color:hsla(0,0%,100%,.1);cursor:pointer}#thumb-back:hover{border-right:1px solid hsla(0,0%,100%,.2)}#thumb-forward:hover{border-left:1px solid hsla(0,0%,100%,.2)}ul#thumb-list{list-style:none;padding:0;position:relative;left:0;display:inline-block}ul#thumb-list li{list-style:none;height:60px;overflow:hidden;border:2px solid #fff;margin:8px 5px 0 0;-webkit-box-shadow:-1px -1px 4px rgba(0,0,0,.85);-moz-box-shadow:-1px -1px 4px rgba(0,0,0,.85);box-shadow:-1px -1px 4px rgba(0,0,0,.85);float:left;display:block;z-index:999}ul#thumb-list li,ul#thumb-list li img{-webkit-border-radius:55px;-moz-border-radius:55px;border-radius:55px;width:60px}ul#thumb-list li img{height:auto;height:60px;opacity:1}ul#thumb-list li.current-thumb{border:2px solid #fff}ul#thumb-list li:hover{border:2px solid #9b9b9b;cursor:pointer}#nav-thumbflip .next,#nav-thumbflip .prev,#slideshow-data{display:none}#nextslide i,#play-button i,#prevslide i,#slidecounter,.mtheme-share-toggle,.super-navigation{color:#000;color:rgba(0,0,0,.8)}.super-navigation{float:left}.kenburns-preloader{height:100%;position:absolute;top:0;left:0;width:100%}#kenburns-container img{display:none}.mobile-menu-social{padding-bottom:22px}.mobile-menu-social .social-header-wrap{text-align:center;width:100%;float:none}.mobile-menu-social .social-header-wrap ul li.social-icon{padding:0 10px;float:none}.social-header-wrap{float:right}.social-header-wrap a{height:20px;width:20px;line-height:0;display:block}.social-header-wrap a,.social-header-wrap ul li.contact-text,.social-header-wrap ul li.contact-text a{position:relative;z-index:1000}.social-header-wrap .contact-text a{width:auto}.social-header-wrap ul{list-style-type:none}.social-header-wrap ul li{border:0;text-align:right;display:inline-block}.social-header-wrap ul li.address-text i,.social-header-wrap ul li.contact-text i{margin-right:10px;margin-left:10px}.social-header-wrap ul li i{padding:0;font-size:13px;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s;margin:0}.social-header-wrap,.social-header-wrap ul li.contact-text,.social-header-wrap ul li.contact-text a{text-transform:uppercase;letter-spacing:.2px}.social-header-wrap ul li.social-icon{height:20px;padding:0 0 0 15px;font-size:12px;width:20px;line-height:20px;float:right}.social-header-wrap ul li:first-child{margin-left:0}.social-header-wrap ul li.social-icon i,.social-header-wrap ul li.social-icon:hover i{color:#333}i.fontawesome{position:relative}.alignicon-top i.fontawesome,i.fontawesome{color:#000;text-align:center;display:block}.alignicon-top.no-border .fontawesome.in-circle{border:0}.tubular-controls{right:0;position:fixed;top:50%;z-index:9999}.tubular-controls .tubular-pause,.tubular-controls .tubular-play{height:60px;text-indent:-999999px;background-position:50%;width:60px;background-repeat:no-repeat;display:block}.tubular-controls .tubular-play{background-image:url(https://shorvi.online/wp-content/themes/blacksilver/images/icons/play-button.png)}.tubular-controls .tubular-pause{border-top:1px solid hsla(0,0%,100%,.5);background-image:url(https://shorvi.online/wp-content/themes/blacksilver/images/icons/pause-button.png)}#tubuter-container{height:100%;overflow:hidden;position:fixed;width:100%;z-index:1}#tubular-container,#tubular-shield{transition:opacity 2s;-moz-transition:opacity 2s;-webkit-transition:opacity 2s;-o-transition:opacity 2s;position:fixed;opacity:0;top:0;left:0;z-index:99!important}.preloader-done #tubular-container,.preloader-done #tubular-shield,.preloader-done.tubular-active #tubular-container,.preloader-done.tubular-active #tubular-shield{opacity:1}#tubular-container #player{cursor:pointer}.jp-title{font-size:16px;font-weight:500;letter-spacing:.25px;text-align:center;line-height:16px}.jp-time-holder{font-size:12px;font-weight:600;color:hsla(0,0%,100%,.5);letter-spacing:.25px;line-height:12px}.youtube-play{height:80px;margin-bottom:-40px;position:fixed;bottom:40%;border-radius:80px;background:#fff;background:hsla(0,0%,100%,.5);margin-left:-40px;left:50%;width:80px;display:block}.youtube-play:after{font-size:22px;color:#000;content:"\f04b";position:absolute;top:23px;left:34px;font-family:fontawesome;z-index:99}div#fullscreenvimeo{height:100%;height:-webkit-calc(100% - 100px);height:-moz-calc(100% - 100px);height:calc(100% - 100px);position:fixed;top:50px;left:0;width:100%;width:-webkit-calc(100% - 426px);width:-moz-calc(100% - 426px);width:calc(100% - 426px);z-index:-999}.fullscreen-mode-on div#fullscreenvimeo{left:0}div#fullscreenvimeo>iframe{height:100%;border:0;width:100%;display:block}#fullscreenhtml5video,#fullscreenhtml5video img,#fullscreenhtml5video object{height:100%;overflow:hidden;min-height:100%;position:fixed;background-size:cover;min-width:100%;top:0!important;left:0;width:100%;background-repeat:no-repeat;z-index:1}#html5videocontrol{right:60px;position:absolute;top:50%;z-index:900}#html5videocontrol i:hover{cursor:pointer}.fullscreen-video-audio{height:40px;font-size:14px;right:80px;color:#000;position:fixed;bottom:80px;text-align:center;border-radius:40px;background:#fff;width:40px;line-height:36px;z-index:999}.fullscreen-video-play{height:80px;font-size:20px;right:50%;right:calc(50% - 40px);color:#fff;position:fixed;opacity:.5;bottom:50%;bottom:calc(50% - 40px);text-align:center;border-radius:60px;background:#000;width:80px;line-height:76px;display:none;z-index:999}.fullscreen-video-audio:hover{cursor:pointer}#backgroundvideo{overflow:hidden;position:absolute;bottom:0}#backgroundvideo video{height:auto;transform:translate(-50%,-50%);min-height:100%;position:absolute;min-width:100%;top:50%;left:50%;width:auto}#backgroundvideo .vjs-poster,#videocontainer{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#backgroundvideo .video-js .vjs-big-play-button{top:50%;left:50%;left:calc(50% + 150px)}#videocontainer .vjs-control-bar{display:none}#backgroundvideo{height:100%;min-height:100%;padding:0;position:fixed;top:0;margin:0;left:0;width:100%;z-index:10}.page-is-not-fullscreen #backgroundvideo.youtube-background-video{position:absolute!important}.page-is-not-fullscreen #backgroundvideo.html5-background-video{z-index:0}.vjs-error-display{display:none}.vertical-menu-outer .wpml-lang-selector-wrap{margin-bottom:10px;position:relative;left:40px;display:inline-block}.tp-bannertimer{height:2px!important}.ui-helper-hidden,.ui-helper-hidden-accessible{display:none}.ui-helper-hidden-accessible{height:1px;overflow:hidden;padding:0;border:0;clip:rect(0 0 0 0);position:absolute;margin:-1px;width:1px}.ui-helper-clearfix:after,.ui-helper-clearfix:before{border-collapse:collapse;content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{height:100%;filter:Alpha(Opacity=0);position:absolute;opacity:0;top:0;left:0;width:100%}.ui-front{z-index:100}body.header-type-inverse{background:#000}.header-type-inverse-overlay.menu-is-horizontal .outer-wrap,.header-type-overlay.menu-is-horizontal .outer-wrap{position:absolute}.fullscreen-slide-bright.page-media-background .homemenu,.fullscreen-slide-dark.page-media-background .homemenu{border-bottom:0}.header-type-auto .logo-theme-dark,.header-type-auto.fullscreen-header-bright .logo-theme-bright,.header-type-auto.fullscreen-header-dark .logo-theme-dark,.header-type-bright .logo-theme-dark,.header-type-dark .logo-theme-dark,.header-type-default .logo-theme-dark,.header-type-inverse-overlay .logo-theme-dark,.header-type-overlay .logo-theme-bright,.stickymenu-active.header-type-overlay .logo-theme-dark{display:block}.header-type-auto .logo-theme-bright,.header-type-auto.fullscreen-header-bright .logo-theme-dark,.header-type-auto.fullscreen-header-dark .logo-theme-bright,.header-type-bright .logo-theme-bright,.header-type-dark .logo-theme-bright,.header-type-default .logo-theme-bright,.header-type-inverse .logo-theme-dark,.header-type-inverse-overlay .logo-theme-bright,.header-type-overlay .logo-theme-dark,.stickymenu-active.header-type-overlay .logo-theme-bright{display:none}#commentform input#submit,#contact .button,#password-protected input[type=submit],.button-blog-continue a,.cart-buttons,.entry-content .wp-block-button .wp-block-button__link,.mtheme-button,.mtheme-opentable-form .otw-submit-btn,.post-password-form input[type=submit],.project-details-link h4 a,.woocommerce #content div.product form.cart .button,.woocommerce #respond input#submit,.woocommerce .shipping-calculator-button,.woocommerce a.button,.woocommerce button.button,.woocommerce div.product form.cart .button,.woocommerce input.button,.woocommerce ul.products li.product .button.add_to_cart_button,.woocommerce-page #content div.product form.cart .button,.woocommerce-page div.product form.cart .button,.wpcf7-form input[type=button],.wpcf7-form input[type=reset],.wpcf7-form input[type=submit],a#cancel-comment-reply-link,ol.commentlist li.comment .reply a,ol.commentlist li.pingback .reply a{overflow:visible;font-weight:400;-ms-transition:transform .8s cubic-bezier(.2,1,.3,1),color .8s cubic-bezier(.2,1,.3,1),background-color .8s cubic-bezier(.2,1,.3,1),box-shadow .8s cubic-bezier(.2,1,.3,1);-webkit-transition:transform .8s cubic-bezier(.2,1,.3,1),color .8s cubic-bezier(.2,1,.3,1),background-color .8s cubic-bezier(.2,1,.3,1),box-shadow .8s cubic-bezier(.2,1,.3,1);transition:transform .8s cubic-bezier(.2,1,.3,1),color .8s cubic-bezier(.2,1,.3,1),background-color .8s cubic-bezier(.2,1,.3,1),box-shadow .8s cubic-bezier(.2,1,.3,1);position:relative;outline:none;min-width:150px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:none;-moz-box-shadow:none;border-radius:5px;cursor:pointer;display:inline-block;z-index:1}.positionaware-button{height:auto;overflow:hidden;padding:9px 28px;font-size:15px;border:1px solid #fff;font-weight:500;color:#fff;-ms-transition:transform .8s cubic-bezier(.2,1,.3,1),color .8s cubic-bezier(.2,1,.3,1),background-color .8s cubic-bezier(.2,1,.3,1),border-color .8s cubic-bezier(.2,1,.3,1),box-shadow .8s cubic-bezier(.2,1,.3,1);-webkit-transition:transform .8s cubic-bezier(.2,1,.3,1),color .8s cubic-bezier(.2,1,.3,1),background-color .8s cubic-bezier(.2,1,.3,1),border-color .8s cubic-bezier(.2,1,.3,1),box-shadow .8s cubic-bezier(.2,1,.3,1);transition:transform .8s cubic-bezier(.2,1,.3,1),color .8s cubic-bezier(.2,1,.3,1),background-color .8s cubic-bezier(.2,1,.3,1),border-color .8s cubic-bezier(.2,1,.3,1),box-shadow .8s cubic-bezier(.2,1,.3,1);position:relative;letter-spacing:.5px;min-width:100px;text-align:center;margin:0;box-shadow:none;-moz-box-shadow:none;border-radius:10px;background:transparent;display:inline-block}.positionaware-button:hover{border-color:#fff;color:#000;background:#fff}#commentform input#submit:hover,#contact .button:hover,#password-protected input[type=submit]:hover,.cart-buttons:hover,.entry-content .wp-block-button .wp-block-button__link:hover,.mtheme-button:hover,.positionaware-button:hover,.post-password-form input[type=submit]:hover,.woocommerce #content div.product form.cart .button:hover,.woocommerce #respond input#submit:hover,.woocommerce .shipping-calculator-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce div.product form.cart .button:hover,.woocommerce input.button:hover,.woocommerce-page #content div.product form.cart .button:hover,.woocommerce-page div.product form.cart .button:hover,.wpcf7-form input[type=button]:hover,.wpcf7-form input[type=reset]:hover,.wpcf7-form input[type=submit]:hover,ol.commentlist li.comment .reply a:hover,ol.commentlist li.pingback .reply a:hover{-ms-transform:translateX(2px);transform:translateX(2px);-webkit-transform:translateX(2px);box-shadow:0 10px 24px rgba(0,0,0,.2);-webkit-box-shadow:0 10px 24px rgba(0,0,0,.2);-moz-box-shadow:0 10px 24px rgba(0,0,0,.2)}.positionaware-button:hover span{opacity:1;width:100%}.positionaware-button .indicate-arrow{font-size:12px;right:14px;position:absolute;top:11px}#commentform input#submit,#contact .button,#password-protected input[type=submit],.button-blog-continue a,.mtheme-button,.mtheme-opentable-form .otw-submit-btn,.post-password-form input[type=submit],.project-details-link h4 a,ol.commentlist li.comment .reply a,ol.commentlist li.pingback .reply a{color:inherit;background:none}.blog-grid-element .button-blog-continue a,.postformat_contents .button-blog-continue a,.project-details-link h4,.readmore-service a{padding:0;border:0;color:#000;-webkit-transition:color .3s,border-color .3s;-moz-transition:color .3s,border-color .3s;transition:color .3s,border-color .3s;min-width:auto;border-radius:0;background:none;margin-top:0}.postformat_contents .button-blog-continue a{position:relative;padding-left:34px;display:inline-block}.postformat_contents .button-blog-continue a:before{height:1px;content:" ";position:absolute;top:7px;background:#000;left:0;width:24px}.blog-grid-element .button-blog-continue a:hover,.postformat_contents .button-blog-continue a:hover,.project-details-link h4,.readmore-service a:hover{color:#000;background:none}.readmore-service a{font-weight:400}.photowall-box .mtheme-button{margin:14px 0 0}.mtheme-button,.woocommerce-message a.button{border:1px solid #000;color:#000;margin-top:7px}.mtheme-button:hover{color:#fff;background:#000}.bright .mtheme-button,.photocard-bright .mtheme-button,.text-is-bright .mtheme-button{border:1px solid #fff;color:#fff}.dark .mtheme-button,.photocard-dark .mtheme-button,.text-is-dark .mtheme-button{border:1px solid #000;color:#000}.blue .mtheme-button{border:1px solid #24bee8;color:#fff;background:#24bee8}.whitefill .mtheme-button{border:1px solid #fff;color:#000;background:#fff}.hero-button.mtheme-button{border-color:hsla(0,0%,100%,.5)}.hero-button.mtheme-button:hover{border-color:#fff}#commentform input#submit:hover,#contact .button:hover,.entry-content .mtheme-button:active,.entry-content .mtheme-button:hover,ol.commentlist li.comment .reply a:hover,ol.commentlist li.pingback .reply a:hover{color:#fff;background:#000}.bright .mtheme-button:active,.bright .mtheme-button:hover,.entry-content .photocard-bright .mtheme-button:active,.entry-content .photocard-bright .mtheme-button:hover,.text-is-bright .mtheme-button:active,.text-is-bright .mtheme-button:hover{color:#000;background:#fff}.dark .mtheme-button:active,.dark .mtheme-button:hover,.entry-content .photocard-dark .mtheme-button:active,.entry-content .photocard-dark .mtheme-button:hover,.text-is-dark .mtheme-button:active,.text-is-dark .mtheme-button:hover{color:#fff;background:#000}.blue .mtheme-button:active,.blue .mtheme-button:hover{border:1px solid #fff;color:#000}.whitefill .mtheme-button:active,.whitefill .mtheme-button:hover{border:1px solid #000;color:#fff}.mtheme-button.big-button{padding:15px 40px}.button-blog-continue,.readmore-service{padding:0;cursor:pointer;display:block}.button-blog-continue a,.project-details-link h4 a,.readmore-service a{border:1px solid #000;color:#000;position:relative;display:inline-block}.readmore-service a{padding:5px 0;border:0;border-bottom:1px solid #000;border-radius:0}.photocard-bright .button-blog-continue a,.photocard-bright .project-details-link h4 a,.photocard-bright .readmore-service a{border:1px solid #fff;color:#fff}.photocard-bright .button-blog-continue a:hover,.photocard-bright .project-details-link h4 a:hover,.photocard-bright .readmore-service a:hover{color:#000;background:#fff}.project-details-link h4 a{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;text-transform:none;border-bottom:2px solid #000;opacity:.8;padding-bottom:4px}.project-details-link h4 a:hover{opacity:1}.photocard-bright .button-blog-continue a:after,.text-is-bright .button-blog-continue a:after,.text-is-bright .project-details-link h4 a:after,.text-is-bright .readmore-service a:after{color:#000;background:#fff}.button-blog-continue a:hover,.gridblock-blog-parallax .button-blog-continue a:hover,.project-details-link h4 a:hover{color:#fff;background:#000}.photocard-bright .button-blog-continue a,.text-is-bright .button-blog-continue a,.text-is-bright .project-details-link h4 a,.text-is-bright .readmore-service a{color:#fff}.photocard-bright .button-blog-continue a:hover:after,.text-is-bright .button-blog-continue a:hover:after,.text-is-bright .project-details-link h4 a:hover:after,.text-is-bright .readmore-service a:hover:after{background-color:#fff}.mtheme-button .button-icon i{font-size:14px}.mtheme-button .button-icon{right:auto;position:relative;top:-1px;left:-5px}.ajax-gridblock-data .mtheme-button,.button-shortcode .mtheme-button{margin-bottom:10px;text-align:center;margin-top:0}.image-set-bottom .mtheme-button,.image-set-top .mtheme-button{margin-bottom:10px}.mtheme-button{border:1px solid #000;position:relative;background:transparent}.mtheme-button:after{height:100%;-webkit-transition:width .3s;-moz-transition:width .3s;transition:width .3s;content:" ";position:absolute;top:0;left:0;width:100%;width:0;z-index:-1}.mtheme-button{padding:10px 24px;font-size:15px;font-weight:600;font-weight:500;margin-bottom:14px;letter-spacing:.5px;border-radius:10px}.slideshow_content_link .supersized-button,.static_slideshow_content_link .supersized-button{-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s;position:relative;display:inline-block}.slideshow_content_link .supersized-button:after,.static_slideshow_content_link .supersized-button:after{height:0;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s;content:" ";position:absolute;bottom:0;background:#fff;left:0;width:100%;z-index:-1}.slideshow_content_link .supersized-button:hover:after,.static_slideshow_content_link .supersized-button:hover:after{height:100%}.slideshow_content_link .supersized-button:hover,.static_slideshow_content_link .supersized-button:hover{color:#000}.row-boxed{margin:0 auto;width:1200px}.mtheme-button.button-has-custom-color:hover:after{background-color:#000}#toggle-menu{display:block}.minimal-menu .social-sharing-toggle{right:50px}.minimal-menu.minimal-menu-fadein .homemenu,.minimal-menu.minimal-menu-fadein .social-header-wrap,.minimal-menu.minimal-menu-fadein .social-sharing-toggle{-webkit-animation:minimalmenu-fadein 1s;-moz-animation:minimalmenu-fadein 1s;-ms-animation:minimalmenu-fadein 1s;-o-animation:minimalmenu-fadein 1s;animation:minimalmenu-fadein 1s;opacity:1}@keyframes minimalmenu-fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes minimalmenu-fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes minimalmenu-fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes minimalmenu-fadein{0%{opacity:0}to{opacity:1}}.minimal-menu.minimal-menu-fadeout .homemenu,.minimal-menu.minimal-menu-fadeout .social-header-wrap,.minimal-menu.minimal-menu-fadeout .social-sharing-toggle{-webkit-animation:minimalmenu-fadeout 1s;-moz-animation:minimalmenu-fadeout 1s;-ms-animation:minimalmenu-fadeout 1s;-o-animation:minimalmenu-fadeout 1s;animation:minimalmenu-fadeout 1s;opacity:0}@keyframes minimalmenu-fadeout{0%{opacity:1}to{opacity:0}}@-moz-keyframes minimalmenu-fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes minimalmenu-fadeout{0%{opacity:1}to{opacity:0}}@-o-keyframes minimalmenu-fadeout{0%{opacity:1}to{opacity:0}}.toggle-menu-trigger{height:50px;position:absolute;top:35px;cursor:pointer;left:35px;width:25px;display:block;z-index:130}.sticky-menu-on .toggle-menu-trigger{display:none}.toggle-menu-trigger span{height:3px;font-size:0;-webkit-touch-callout:none;-webkit-transition:-webkit-transform .3s,background-color .3s;transition:transform .3s,background-color .3s;position:absolute;top:50%;left:0;width:100%;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:-3px;display:block}.fullscreen-slide-dark .toggle-menu-open .toggle-menu-trigger span,.fullscreen-slide-light .toggle-menu-open .toggle-menu-trigger span,.toggle-menu-open .toggle-menu-trigger span{background-color:transparent}.toggle-menu-trigger span:after,.toggle-menu-trigger span:before{height:100%;-webkit-transition:-webkit-transform .3s,background-color .3s;transition:transform .3s,background-color .3s;content:"";position:absolute;left:0;width:100%}.toggle-menu-open .toggle-menu-trigger span:after,.toggle-menu-open .toggle-menu-trigger span:before,.toggle-menu-trigger span,.toggle-menu-trigger span:after,.toggle-menu-trigger span:before{background:#000}.toggle-menu-trigger span:before{-webkit-transform:translateY(-350%);transform:translateY(-350%)}.toggle-menu-trigger span:after{-webkit-transform:translateY(350%);transform:translateY(350%)}.toggle-menu-open .toggle-menu-trigger span:before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.toggle-menu-open .toggle-menu-trigger span:after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}#simple-toggle-menu .mobile-toggle-menu-trigger{left:32px}.mobile-toggle-menu-trigger{height:65px;-webkit-transition:top .3s;transition:top .3s;position:fixed;top:0;cursor:pointer;left:5px;width:65px;display:block;z-index:1010}#minimal-toggle-menu .mobile-toggle-menu-trigger{top:144px;left:50px}.top-header-present #minimal-toggle-menu .mobile-toggle-menu-trigger{top:59px}.menu-is-onscreen #minimal-toggle-menu .mobile-toggle-menu-trigger,.sticky-menu-on #minimal-toggle-menu .mobile-toggle-menu-trigger{top:14px}.mobile-toggle-menu-trigger span{height:1px;font-size:0;-webkit-touch-callout:none;-webkit-transition:-webkit-transform .3s,background-color .3s;transition:transform .3s,background-color .3s;position:absolute;top:50%;left:18px;width:23px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}.fullscreen-slide-dark .mobile-toggle-menu-open .mobile-toggle-menu-trigger span,.fullscreen-slide-light .mobile-toggle-menu-open .mobile-toggle-menu-trigger span,.mobile-toggle-menu-open .mobile-toggle-menu-trigger span{background-color:transparent}.mobile-toggle-menu-trigger span:after,.mobile-toggle-menu-trigger span:before{height:100%;-webkit-transition:-webkit-transform .3s,background-color .3s;transition:transform .3s,background-color .3s;content:"";position:absolute;left:0;width:100%}.menu-is-onscreen:not(.header-type-overlay).toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:after,.menu-is-onscreen:not(.header-type-overlay).toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:before,.menu-is-onscreen:not(.header-type-overlay).toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:after,.menu-is-onscreen:not(.header-type-overlay).toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:before{background:#000}.menu-is-onscreen.header-type-inverse.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:after,.menu-is-onscreen.header-type-inverse.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:before,.menu-is-onscreen.header-type-inverse.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:after,.menu-is-onscreen.header-type-inverse.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:before{background:#fff}.header-type-inverse-overlay.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span,.header-type-inverse-overlay.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:after,.header-type-inverse-overlay.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:before,.mobile-toggle-menu-open .mobile-toggle-menu-trigger span:after,.mobile-toggle-menu-open .mobile-toggle-menu-trigger span:before,.mobile-toggle-menu-trigger span,.mobile-toggle-menu-trigger span:after,.mobile-toggle-menu-trigger span:before,.stickymenu-active.header-type-overlay.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span,.stickymenu-active.header-type-overlay.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:after,.stickymenu-active.header-type-overlay.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:before,.stickymenu-active.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span,.stickymenu-active.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:after,.stickymenu-active.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:before,.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span,.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:after,.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:before,.toggle-main-menu:not(.mobile-mode-active).fullscreen-header-dark:not(.menu-is-onscreen) .mobile-toggle-menu-trigger span,.toggle-main-menu:not(.mobile-mode-active).fullscreen-header-dark:not(.menu-is-onscreen) .mobile-toggle-menu-trigger span:after,.toggle-main-menu:not(.mobile-mode-active).fullscreen-header-dark:not(.menu-is-onscreen) .mobile-toggle-menu-trigger span:before{background:#000}.minimal-logo:not(.mobile-mode-active).fullscreen-header-dark:not(.menu-is-onscreen) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span{background:transparent}.header-type-overlay.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span,.header-type-overlay.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:after,.header-type-overlay.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:before,.mobile-toggle-menu-open .mobile-toggle-menu-trigger span:after,.mobile-toggle-menu-open .mobile-toggle-menu-trigger span:before,.mobile-toggle-menu-trigger span,.mobile-toggle-menu-trigger span:after,.mobile-toggle-menu-trigger span:before,.toggle-main-menu:not(.mobile-mode-active).fullscreen-header-bright:not(.menu-is-onscreen) .mobile-toggle-menu-trigger span,.toggle-main-menu:not(.mobile-mode-active).fullscreen-header-bright:not(.menu-is-onscreen) .mobile-toggle-menu-trigger span:after,.toggle-main-menu:not(.mobile-mode-active).fullscreen-header-bright:not(.menu-is-onscreen) .mobile-toggle-menu-trigger span:before{background:#fff}.mobile-toggle-menu-open .mobile-toggle-menu-trigger span{background:transparent!important}.header-type-auto.fullscreen-header-bright .mobile-toggle-menu-open .mobile-toggle-menu-trigger span,.header-type-auto.fullscreen-header-dark .mobile-toggle-menu-open .mobile-toggle-menu-trigger span,.stickymenu-active.header-type-overlay.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span,.stickymenu-active.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span{background:transparent}.menu-is-onscreen .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:after,.menu-is-onscreen .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:before,.menu-is-onscreen .mobile-toggle-menu-trigger span,.menu-is-onscreen .mobile-toggle-menu-trigger span:after,.menu-is-onscreen .mobile-toggle-menu-trigger span:before{background:#fff}.menu-is-onscreen .mobile-toggle-menu-open .mobile-toggle-menu-trigger span{background:transparent}.mobile-toggle-menu-trigger span:before{-webkit-transform:translateY(-7px);transform:translateY(-7px)}.mobile-toggle-menu-trigger span:after{-webkit-transform:translateY(7px);transform:translateY(7px)}.mobile-toggle-menu-open .mobile-toggle-menu-trigger span:before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.mobile-toggle-menu-open .mobile-toggle-menu-trigger span:after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.fullscreen-header-dark .sidebar-toggle-menu-trigger span,.fullscreen-header-dark .sidebar-toggle-menu-trigger span:after,.fullscreen-header-dark .sidebar-toggle-menu-trigger span:before,.sidebar-toggle-menu-trigger span,.sidebar-toggle-menu-trigger span:after,.sidebar-toggle-menu-trigger span:before{background:#000}.fullscreen-header-bright .sidebar-toggle-menu-trigger span,.fullscreen-header-bright .sidebar-toggle-menu-trigger span:after,.fullscreen-header-bright .sidebar-toggle-menu-trigger span:before,.fullscreen-slide-bright.sidebar-is-onscreen .sidebar-toggle-menu-trigger span,.fullscreen-slide-bright.sidebar-is-onscreen .sidebar-toggle-menu-trigger span:after,.fullscreen-slide-bright.sidebar-is-onscreen .sidebar-toggle-menu-trigger span:before,.header-type-auto.sidebar-is-onscreen .sidebar-toggle-menu-trigger span,.header-type-auto.sidebar-is-onscreen .sidebar-toggle-menu-trigger span:after,.header-type-auto.sidebar-is-onscreen .sidebar-toggle-menu-trigger span:before,.header-type-overlay .sidebar-toggle-menu-trigger span,.header-type-overlay .sidebar-toggle-menu-trigger span:after,.header-type-overlay .sidebar-toggle-menu-trigger span:before,.mobile-mode-active .sidebar-toggle-menu-trigger span,.mobile-mode-active .sidebar-toggle-menu-trigger span:after,.mobile-mode-active .sidebar-toggle-menu-trigger span:before,.sidebar-toggle-menu-open .sidebar-toggle-menu-trigger span,.sidebar-toggle-menu-open .sidebar-toggle-menu-trigger span:after,.sidebar-toggle-menu-open .sidebar-toggle-menu-trigger span:before{background:#fff}.fullscreen-slide-bright .sidebar-toggle-menu-open .sidebar-toggle-menu-trigger span,.fullscreen-slide-bright.sidebar-is-onscreen .sidebar-toggle-menu-open .sidebar-toggle-menu-trigger span,.fullscreen-slide-dark .sidebar-toggle-menu-open .sidebar-toggle-menu-trigger span,.header-type-auto .sidebar-toggle-menu-open .sidebar-toggle-menu-trigger span,.sidebar-toggle-menu-open .sidebar-toggle-menu-trigger span{background-color:transparent}.fotorama-custom-nav{color:#fff;position:fixed;bottom:16px;left:50%;z-index:99}.mtheme-fotorama{position:relative;top:0}.fullscreen-mode-on .mtheme-fotorama{top:50px}.mtheme-fotorama .fotorama{overflow:visible;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;opacity:0}.menu-is-horizontal .mtheme-fotorama .fotorama__nav.fotorama__nav--thumbs,.menu-is-horizontal .mtheme-fotorama .fotorama__nav__shaft,.mtheme-fotorama .fotorama__nav.fotorama__nav--thumbs,.mtheme-fotorama .fotorama__nav__shaft{text-align:left}.fotorama__nav__shaft .fotorama__thumb,.fotorama__nav__shaft .fotorama__thumb-border{opacity:0}.page-has-loaded .mtheme-fotorama .fotorama{opacity:1}.mtheme-fotorama .fotorama__nav:before,.mtheme-fotorama .fotorama__stage:before{background:none}.fotorama__nav-wrap{position:absolute;bottom:35px;left:70px}.fotorama-style-contain .fotorama__nav-wrap{bottom:-72px;left:0}.fotorama-style-contain.mobile-mode-active .fotorama__nav-wrap{bottom:0;left:2px}.fotorama-style-contain .mtheme-fotorama .fotorama__nav.fotorama__nav--thumbs,.fotorama-style-contain .mtheme-fotorama .fotorama__nav__shaft{text-align:center}.mtheme-fotorama .fotorama__thumb .fotorama__img{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;opacity:.8;border-radius:0}.mtheme-fotorama .fotorama__active .fotorama__thumb .fotorama__img{opacity:1}.single-mtheme_photostory .fotorama__nav-wrap{position:absolute;bottom:60px;display:none}#fotorama-container-wrap,.menu-is-horizontal #fotorama-container-wrap,.menu-is-horizontal.fotorama-style-contain #fotorama-container-wrap{height:100%;top:0;left:0;width:100%}.menu-is-horizontal.fotorama-style-contain #fotorama-container-wrap{height:calc(100% - 125px);top:118px}.admin-bar.menu-is-horizontal.fotorama-style-contain #fotorama-container-wrap{height:calc(100% - 158px);top:151px}.menu-is-horizontal.fotorama-style-contain.centered-logo #fotorama-container-wrap{top:170px}.menu-is-horizontal.fotorama-style-contain.split-menu #fotorama-container-wrap{top:120px}.admin-bar.menu-is-horizontal.fotorama-style-contain.split-menu #fotorama-container-wrap{top:150px}.menu-is-horizontal.fotorama-style-contain.mobile-mode-active #fotorama-container-wrap{top:65px}.admin-bar.menu-is-horizontal.fotorama-style-contain.mobile-mode-active #fotorama-container-wrap{top:100px}.menu-is-horizontal.fotorama-style-contain.centered-logo #fotorama-container-wrap{top:200px}.menu-is-horizontal.fotorama-style-cover #fotorama-container-wrap{height:100%;top:0;left:0;width:100%}.mtheme-spaced-below{margin-bottom:40px}.wpcf7-form input,.wpcf7-form textarea{color:#000}.text-is-bright .wpcf7-form input,.text-is-bright .wpcf7-form textarea{color:#fff}.text-is-dark .wpcf7-form input,.text-is-dark .wpcf7-form textarea{color:#000}.mobile-menu-onwhite .mobile-menu-toggle{background-color:#fff}.mobile-menu-onwhite .mobile-menu-icon{color:#000;background-color:#fff}.footer-is-off .footer-margin{margin-top:0}.date-time-style-top .blog-content-section,.date-time-style-top .blog-details-section{width:auto;float:none}.date-time-style-top .blog-details-section .the-day,.date-time-style-top .blog-details-section .the-month,.date-time-style-top .blog-details-section .the-year{font-size:12px}.date-time-style-top .blog-details-section span{margin-right:2px;display:inline}.date-time-style-top .blog-details-section-inner{border:0;text-indent:0;border-top:1px solid #eee;display:inline-block}.fullscreen-fixed-border{position:fixed;background-color:#fff;z-index:1}.fullscreen-right-border{height:100%;right:0;top:0;width:64px}.fullscreen-left-border{height:100%;top:0;left:0;width:64px}.fullscreen-bottom-border{height:64px;bottom:0;left:0;width:100%}.mtheme-share-toggle{text-align:center;width:64px}.fullscreen-footer-wrap{position:fixed;bottom:0;text-align:center;background:#000;width:100%;z-index:32}.fullscreen-footer-info{font-size:8px;font-weight:400;color:#fff;text-transform:uppercase;position:relative;letter-spacing:2px;top:0;line-height:32px;display:inline-block}.fullscreen-footer-info,.fullscreen-footer-social{width:50%;display:block}.fullscreen-footer-info,.fullscreen-footer-social,.fullscreen-footer-wrap{height:24px;line-height:24px}.vertical-footer-wrap .fullscreen-footer-info,.vertical-footer-wrap .fullscreen-footer-social,.vertical-footer-wrap .fullscreen-footer-wrap{height:auto}.vertical-footer-wrap .social-header-wrap ul li.contact-text{margin-bottom:0;text-align:left;width:100%;float:none;margin-top:10px}.fullscreen-footer-social{text-align:left;float:right}.fullscreen-footer-social .social-header-wrap{float:left}.fullscreen-footer-info{text-align:right;float:left}.fullscreen-video .mtheme-fullscreen-toggle i,.fullscreen-video .mtheme-fullscreen-toggle i:hover{color:#fff}.mtheme-fullscreen-toggle i{transition:color .5s,border-color .5s,background-color .5s;-moz-transition:color .5s,border-color .5s,background-color .5s;-webkit-transition:color .5s,border-color .5s,background-color .5s;-o-transition:color .5s,border-color .5s,background-color .5s}.sticky-menu-on .mtheme-fullscreen-toggle{display:none}.mtheme-fullscreen-toggle:hover i{cursor:pointer}.slideshow-controls-wrap{transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;position:fixed;opacity:0;top:50%;top:calc(50% - 78px);left:50px;width:53px;z-index:10}.slideshow-list-wrap{right:45px;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;position:fixed;opacity:0;bottom:50%;width:20px;z-index:10}.preloader-done:hover .slideshow-controls-wrap,.preloader-done:hover .slideshow-list-wrap{opacity:1}.preloader-done.menu-is-onscreen:hover .slideshow-controls-wrap{opacity:0}.fullscreenslideshow-audio{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;opacity:0}#controls,#nextslide,#prevslide,.slideshow-controls-wrap{-webkit-transition:left .5s,right .5s,opacity .5s;-moz-transition:left .5s,right .5s,opacity .5s;transition:left .5s,right .5s,opacity .5s}.preloader-done .fullscreenslideshow-audio,.preloader-done:hover .slideshow-controls-wrap{opacity:1}.sticky-menu-on #controls,.sticky-menu-on #nextslide,.sticky-menu-on .slideshow-controls-wrap{right:-60px}.sticky-menu-on #prevslide{left:-60px}.slideshow-controls-wrap .load-item,.super-navigation .prevnext-wrap{line-height:40px}.prevnext-nav{z-index:99}.fullscreen-horizontal-carousel{opacity:0}.preloader-done .fullscreen-horizontal-carousel{opacity:1}.fullscreen-horizontal-carousel{position:relative;top:86px}.menu-is-horizontal .responsive-mobile-menu .social-header-wrap ul li.contact-text,.menu-is-horizontal .responsive-mobile-menu .social-header-wrap ul li.contact-text a{text-align:center}.menu-is-horizontal .vertical-footer-wrap .social-header-wrap ul li.contact-text a,.menu-is-horizontal .vertical-footer-wrap .social-header-wrap ul li.social-icon i,.menu-is-horizontal .vertical-footer-wrap .social-icon a,.menu-is-horizontal .vertical-footer-wrap .social-icon i{color:#000}.menu-is-horizontal .responsive-mobile-menu .social-header-wrap ul li.contact-text a
.menu-is-vertical .responsive-mobile-menu .social-icon a,.menu-is-horizontal .responsive-mobile-menu .social-header-wrap ul li.social-icon i,.menu-is-horizontal .responsive-mobile-menu .social-icon a,.menu-is-horizontal .responsive-mobile-menu .social-icon i,.menu-is-vertical .responsive-mobile-menu .social-header-wrap ul li.contact-text a,.menu-is-vertical .responsive-mobile-menu .social-header-wrap ul li.social-icon i,.menu-is-vertical .responsive-mobile-menu .social-icon i,.menu-is-vertical .responsive-mobile-menu .vertical-footer-copyright,.menu-is-vertical .responsive-mobile-menu .vertical-footer-wrap .social-header-wrap ul li.contact-text a,.menu-is-vertical .responsive-mobile-menu .vertical-footer-wrap .social-header-wrap ul li.social-icon i,.menu-is-vertical .responsive-mobile-menu .vertical-footer-wrap .social-icon a,.menu-is-vertical .responsive-mobile-menu .vertical-footer-wrap .social-icon i{color:#fff}.menu-is-vertical .vertical-footer-copyright,.menu-is-vertical .vertical-footer-wrap .contact-text,.menu-is-vertical .vertical-footer-wrap .social-header-wrap ul li,.menu-is-vertical .vertical-footer-wrap .social-header-wrap ul li.contact-text a,.menu-is-vertical .vertical-footer-wrap .social-header-wrap ul li.social-icon i,.menu-is-vertical .vertical-footer-wrap .social-icon a,.menu-is-vertical .vertical-footer-wrap .social-icon i{color:hsla(0,0%,100%,.8)}.menu-is-horizontal .vertical-footer-wrap .social-header-wrap ul li.contact-text a:hover,.menu-is-horizontal .vertical-footer-wrap .social-icon a:hover,.menu-is-horizontal .vertical-footer-wrap .vertical-footer-wrap .social-icon i:hover,.menu-is-horizontal .vertical-footer-wrap .vertical-footer-wrap .social-icon:hover,.menu-is-horizontal .vertical-footer-wrap ul li.social-icon:hover i{color:#555}.menu-is-vertical .vertical-footer-wrap .social-header-wrap ul li.contact-text a:hover,.menu-is-vertical .vertical-footer-wrap .social-icon a:hover,.menu-is-vertical .vertical-footer-wrap .vertical-footer-wrap .social-icon i:hover,.menu-is-vertical .vertical-footer-wrap .vertical-footer-wrap .social-icon:hover,.menu-is-vertical .vertical-footer-wrap ul li.social-icon:hover i{color:#fff}.menu-is-horizontal .responsive-mobile-menu .social-header-wrap ul li.contact-text a:hover .menu-is-vertical .responsive-mobile-menu .social-icon a:hover,.menu-is-horizontal .responsive-mobile-menu .social-icon a:hover,.menu-is-horizontal .responsive-mobile-menu .vertical-footer-wrap .social-icon i:hover,.menu-is-horizontal .responsive-mobile-menu .vertical-footer-wrap .social-icon:hover,.menu-is-horizontal .responsive-mobile-menu ul li.social-icon:hover i,.menu-is-vertical .responsive-mobile-menu .social-header-wrap ul li.contact-text a:hover,.menu-is-vertical .responsive-mobile-menu .vertical-footer-wrap .social-icon i:hover,.menu-is-vertical .responsive-mobile-menu .vertical-footer-wrap .social-icon:hover,.menu-is-vertical .responsive-mobile-menu ul li.social-icon:hover i{border-color:#fff;color:#fff}.horizontal-carousel-outer{position:relative;top:0}.centered-logo .fullscreen-horizontal-carousel,.split-menu .fullscreen-horizontal-carousel{top:0}.centered-logo.mobile-mode-active .horizontal-carousel-wrap,.split-menu.mobile-mode-active .horizontal-carousel-wrap{margin-top:64px}.hc-preloader{height:100%;position:absolute;top:60px;background:#eee;left:0;width:100%;z-index:10}.fullscreen-horizontal-carousel.loaded .hc-preloader{display:none}.horizontal-carousel-inner{position:relative;bottom:0;text-align:left;left:0;width:100%;display:block}.horizontal-carousel{height:100%;padding:0;font-size:0;position:absolute;top:0;margin:0;left:0;line-height:0}.fullscreen-horizontal-carousel .next-hcarousel,.fullscreen-horizontal-carousel .prev-hcarousel{height:40px;border:1px solid hsla(0,0%,100%,.5);color:#fff;-webkit-transition:color .5s,background .5s;-moz-transition:color .5s,background .5s;transition:color .5s,background .5s;position:absolute;bottom:50%;bottom:calc(50% - 20px);text-align:center;border-radius:100%;width:40px;line-height:40px;display:block;z-index:10}.fullscreen-horizontal-carousel .next-hcarousel:hover,.fullscreen-horizontal-carousel .prev-hcarousel:hover{cursor:pointer}.fullscreen-horizontal-carousel .prev-hcarousel{left:40px}.fullscreen-horizontal-carousel .next-hcarousel{right:40px}.fullscreen-horizontal-carousel .next-hcarousel:before,.fullscreen-horizontal-carousel .prev-hcarousel:before{font-size:16px;text-align:center;line-height:29px;font-family:fontawesome}.fullscreen-horizontal-carousel .next-hcarousel:hover,.fullscreen-horizontal-carousel .prev-hcarousel:hover{color:#000;background:#fff}.fullscreen-horizontal-carousel .prev-hcarousel:before{content:"\f104"}.fullscreen-horizontal-carousel .next-hcarousel:before{content:"\f105"}.hc-image-wrap{margin:0 0 0 40px}.hc-image-wrap .mtheme-button{padding-top:4px;margin:0;padding-bottom:4px}.horizontal-carousel li img{height:100%;min-height:100%;width:auto;display:block}.horizontal-carousel li{padding:0;position:relative;margin:0;line-height:0;display:inline-block}.horizontal-carousel li:before{display:none}.carousel-captions{height:150px;overflow:hidden;position:absolute;bottom:0;text-align:center;left:0;width:100%}.carousel-captions ul{padding:40px 120px}.carousel-captions ul li,.carousel-captions ul li.current{display:none}.carousel-captions h2,.responsive-titles h3{font-size:36px;color:#fff;line-height:36px}.carousel-captions h2{margin-top:10px}.responsive-titles{right:10px;position:absolute;bottom:12px;text-align:center}.carousel-captions .description,.responsive-titles .description{font-size:15px;font-weight:400;color:hsla(0,0%,100%,.8);max-width:450px;letter-spacing:0;margin:0 auto;line-height:1.3}.responsive-titles .desc-button{margin-bottom:0}.responsive-titles h3{font-size:18px;font-weight:500;margin-bottom:7px;letter-spacing:1.1px;line-height:1.5;margin-top:14px}.responsive-titles .description{margin-bottom:14px}.responsive-titles{padding:10px;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.2);width:auto}.hc-slides.current .responsive-titles{opacity:1}.hc-slides img{-webkit-transition:filter .5s,transform .5s cubic-bezier(.6,0,.5,1) .25s;-moz-transition:filter .5s,transform .5s cubic-bezier(.6,0,.5,1) .25s;transition:filter .5s,transform .5s cubic-bezier(.6,0,.5,1) .25s;opacity:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hc-slides.current img{opacity:1}.horizontal-carousel{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition:left 1s cubic-bezier(.6,0,.5,1);-moz-transition:left 1s cubic-bezier(.6,0,.5,1);transition:left 1s cubic-bezier(.6,0,.5,1)}.horizontal-carousel.readjusting-hcarousel{-webkit-transition:left 0s;-moz-transition:left 0s;transition:left 0s;opacity:0}.horizontal-carousel li span{height:100%;width:auto;display:block}.horizontal-carousel li span:hover{cursor:pointer}.carousel-black .colorswitch{color:#000}.carousel-black .description.colorswitch{color:rgba(0,0,0,.8)}.carousel-black .next-hcarousel,.carousel-black .prev-hcarousel{border-color:#000}.carousel-black .next-hcarousel:before,.carousel-black .prev-hcarousel:before{color:#000}.events-notice{margin:0}.mtheme-events-offscreen{opacity:0;bottom:-400px!important}.fullscreen-informationbox-outer{right:0;transition:bottom .6s ease-out;-moz-transition:bottom .6s ease-out;-webkit-transition:bottom .6s ease-out;-o-transition:bottom .6s ease-out;position:fixed;bottom:112px;width:100%;z-index:80}.tp-video-controls,.tp-video-play-button{display:none!important}.responsive-mobile-menu .address-text{color:#fff;text-align:center;display:block}.responsive-mobile-menu .address-text i{display:none}.menu-is-horizontal .responsive-mobile-menu .social-header-wrap ul li.contact-text a,.menu-is-horizontal .responsive-mobile-menu .social-header-wrap ul li.contact-text a:hover,.responsive-mobile-menu .social-header-wrap ul li.contact-text a,.responsive-mobile-menu .social-header-wrap ul li.contact-text a:hover{color:#fff}.responsive-mobile-menu .fullscreen-footer-social i{height:50px;transition:color .5s;-moz-transition:color .5s;-webkit-transition:color .5s;text-align:center;width:50px;line-height:50px}.responsive-mobile-menu ul li.social-icon{height:auto;padding:0;font-size:12px;width:auto}.hc-image-wrap img:hover{cursor:pointer}#fotorama-container-wrap{height:100%;position:fixed;top:0;left:0;width:100%}.fullscreen-fotorama .fotorama__caption{bottom:62px;text-align:left;left:70px}.fullscreen-fotorama.fotorama-style-cover .fotorama__caption{bottom:105px}.fullscreen-fotorama .fotorama__caption__wrap{font-size:14px;font-weight:400;text-transform:uppercase;line-height:14px}.boxed-site-layout.fullscreen-fotorama .fotorama__caption{bottom:140px;left:0}.fullscreen-coverphoto,.fullscreen-particles{height:100%;overflow:hidden;min-height:100%;position:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;bottom:0;min-width:100%;background-position:top;left:0;width:100%;background-repeat:no-repeat;z-index:1}.fullscreen-coverphoto .container-wrapper,.fullscreen-particles .container-wrapper{position:static}.coverphoto-outer-wrap{height:100%;padding:0;position:absolute;top:0;margin:0;left:0;width:100%;display:table;z-index:2}.fullscreen-particles .coverphoto-outer-wrap{z-index:auto}.slideshow_title,.static_slideshow_title{padding:0;font-size:44px;font-weight:300;margin-bottom:24px;color:#fff;position:relative;word-break:normal;opacity:0;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;letter-spacing:1px;top:0;line-height:1;-ms-word-wrap:normal;word-wrap:normal;display:block}h1.static_slideshow_title{line-height:1}.coverphoto-text-container .slideshow_title,.coverphoto-text-container .static_slideshow_title{font-size:78px;font-weight:300;opacity:1;letter-spacing:1.1px}.coverphoto-type-underline .coverphoto-text-container .slideshow_title,.coverphoto-type-underline .coverphoto-text-container .static_slideshow_title{margin-bottom:24px}.slideshow_caption,.static_slideshow_caption{width:340px}.fullscreen-slideshow .slideshow_caption,.fullscreen-slideshow .static_slideshow_caption{max-width:calc(100% - 60px)}.slideshow_caption,.static_slideshow_caption{padding-top:0;font-size:15px;font-weight:400;margin-bottom:32px;color:#fff;color:hsla(0,0%,100%,.9);position:relative;opacity:0;letter-spacing:-.1px;line-height:24px;display:inline-block}#coverphoto-text-wrap .slideshow_caption,#coverphoto-text-wrap .static_slideshow_caption{font-weight:400}#coverphoto-text-wrap .slideshow_title,#coverphoto-text-wrap .static_slideshow_title{text-align:center;width:100%}#coverphoto-text-wrap.coverphoto-type-underline .slideshow_title,#coverphoto-text-wrap.coverphoto-type-underline .static_slideshow_title{padding-bottom:28px}#coverphoto-text-wrap.slideshow-content-wrap{padding-bottom:0}.fullscreen-coverphoto-outer{text-align:center;vertical-align:middle;display:table-cell}.fullscreen-coverphoto-outer.cover-photo-bottom{vertical-align:bottom}.fullscreen-coverphoto-outer.cover-photo-bottom .fullscreen-coverphoto-inner{margin-bottom:50px;padding-bottom:56px}.fullscreen-coverphoto-inner{padding:46px 28px 38px;margin-right:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:auto;width:522px}.fullscreen-particles .fullscreen-coverphoto-inner{position:relative;z-index:2}.fullscreen-coverphoto-inner .static_slideshow_content_link{position:relative;z-index:100}.coverphoto-type-border .coverphoto-text-container{border:10px solid hsla(0,0%,100%,.8)}.coverphoto-type-doubleborder .coverphoto-text-container{border:3px double #fff}.coverphoto-type-fill .coverphoto-text-container{background:rgba(0,0,0,.5)}.coverphoto-type-underline .slideshow_title,.coverphoto-type-underline .static_slideshow_title{margin-bottom:20px;border-bottom:6px solid hsla(0,0%,100%,.8);padding-bottom:30px}.coverphoto-type-topbottom .coverphoto-text-container{border-top:10px solid hsla(0,0%,100%,.8);border-bottom:10px solid hsla(0,0%,100%,.8)}.coverphoto-type-border-sides .coverphoto-text-container{border-right:7px solid #fff;border-left:7px solid #fff}.fullscreen-footer-wrap .contact-text{position:relative;top:-10px!important;margin-left:10px}.fullscreen-coverphoto #slidecaption,.fullscreen-particles #slidecaption{position:static}.single-mtheme_photostory .mtheme-fullscreen-toggle{right:50px}.fotorama__caption{opacity:1;text-align:center}.fotorama__caption__wrap{transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;-o-transition:opacity 1s;opacity:1}.fullscreen-fotorama .fotorama__caption__wrap{padding:30px 30px 14px;text-transform:none;max-width:400px;margin:0}.fullscreen-fotorama .fotorama__caption__wrap p{padding-bottom:7px}.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap h1{font-size:11px;font-weight:600;margin-bottom:7px;text-transform:uppercase;letter-spacing:2px;line-height:14px}.fullscreen-fotorama .fotorama__caption__wrap h1,.fullscreen-fotorama .fotorama__caption__wrap h2,.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap h1,.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap h2{font-size:15px;font-weight:500;margin-bottom:12px;letter-spacing:.5px;line-height:15px}.fullscreen-fotorama .fotorama__caption__wrap p,.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap p{padding:0 0 14px;font-size:13px;font-weight:400;letter-spacing:.25px;line-height:16px;margin-top:0}.fotorama__caption__wrap .positionaware-button,.fullscreen-fotorama .fotorama__caption__wrap,.fullscreen-fotorama .fotorama__caption__wrap h1,.fullscreen-fotorama .fotorama__caption__wrap h2,.fullscreen-fotorama .fotorama__caption__wrap p,.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap h1,.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap h2,.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap p,.fullscreen-slide-dark .fotorama__caption__wrap .positionaware-button{color:#fff}.fotorama__caption__wrap .positionaware-button,.fullscreen-slide-dark .fotorama__caption__wrap .positionaware-button{border-color:#fff;border-width:1px}.fullscreen-fotorama .fotorama__caption__wrap,.fullscreen-slide-dark .fullscreen-fotorama .fotorama__caption__wrap{background:rgba(0,0,0,.2)}.single-mtheme_photostory .fotorama__caption{bottom:20px;text-align:center;margin:0 auto}.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption{left:0}.fullscreen-fotorama.single-mtheme_photostory .fotorama__caption__wrap{padding:14px 12px 2px;max-width:500px}.fotorama__caption{transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;-o-transition:opacity 1s;opacity:0}.fotorama__active .fotorama__caption{opacity:1}.fullscreen-mode-on.single-mtheme_photostory .fotorama__caption{display:none!important}.lazyload-image{transition:opacity .3s ease-in;opacity:0}#dimmer{position:fixed;background:rgba(0,0,0,.8);display:none;z-index:999999}#dimmer,.dimmer-outer{height:100%;top:0;left:0;width:100%}.dimmer-outer{padding:0;position:absolute;margin:0;display:table}.dimmer-inner{text-align:center;vertical-align:middle;display:table-cell}.dimmer-text{-webkit-transform:scale(1.03);transform:scale(1.03);padding:30px;font-size:28px;font-weight:300;margin-right:auto;color:#fff;-webkit-transition:opacity .4s,-webkit-transform 1.8s;transition:opacity .4s,transform 1.8s;position:relative;max-width:500px;opacity:0;letter-spacing:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:auto;width:100%;line-height:1.314}.dimmer-displayed .dimmer-text{-webkit-transform:scale(1);transform:scale(1);opacity:1}.header-is-simple .outer-wrap{background:none}.header-is-simple .mtheme-fullscreen-toggle{border:1px solid #000;color:#000;background:none}.header-is-simple .mtheme-fullscreen-toggle.fullscreen-toggle-on i{color:#000}.theme-is-dark.header-is-simple .mtheme-fullscreen-toggle{border:1px solid transparent;color:#fff;background:rgba(0,0,0,.8)}.theme-is-dark.header-is-simple .mtheme-fullscreen-toggle:hover{color:#000;background:#fff}.theme-is-dark.header-is-simple .mtheme-fullscreen-toggle.fullscreen-toggle-on i{color:#fff}.theme-is-dark.header-is-simple .mtheme-fullscreen-toggle.fullscreen-toggle-on:hover i{color:#000}.header-is-simple .responsive-menu-wrap{display:block}.header-is-simple .mobile-menu-toggle{background:none}.header-is-simple .mobile-menu-icon{height:45px;top:27px;background:#fff;left:27px;width:45px;line-height:40px}.header-is-simple .logo-mobile{display:none}.header-is-simple.theme-is-dark .mobile-menu-icon{background:#000}.header-is-simple .stickymenu-zone.sticky-menu-activate,.mfp-zoom-out-cur .mobile-menu-icon{display:none}.responsive-mobile-menu #mobile-searchform,.simple-menu #mobile-searchform,.vertical-menu #mobile-searchform{padding:25px 0 40px}.responsive-mobile-menu #mobile-searchform input,.simple-menu #mobile-searchform input,.vertical-menu #mobile-searchform input{border:1px solid hsla(0,0%,100%,.25)}.responsive-mobile-menu #mobile-searchform input:focus,.simple-menu #mobile-searchform input:focus,.vertical-menu #mobile-searchform input:focus{border-color:hsla(0,0%,100%,.5)}.responsive-mobile-menu #mobile-searchform input,.simple-menu #mobile-searchform input,.vertical-menu #mobile-searchform input{width:100%}.demo.header-is-simple .logo-mobile img{height:46px;top:17px}.header-is-simple .logo-mobile img{height:48px;position:relative;top:12px}.dashboard-inner{padding:50px 100px}.dashboard-columns{padding:0 8%;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left}.responsive-mobile-menu .dashboard-columns{max-width:600px;margin:0 auto;width:100%;float:none}.footer-widget .infobar-portfoliogrid,.sidebar-widget .infobar-portfoliogrid{padding:0;list-style-type:none;text-align:center;margin:0}.footer-widget .infobar-portfoliogrid li a,.sidebar-widget .infobar-portfoliogrid li a{padding:0;border:none;margin:0}.sidebar-widget .infobar-portfoliogrid li{background:none}.footer-widget .infobar-portfoliogrid li,.sidebar-widget .infobar-portfoliogrid li{overflow:hidden;padding:0;border:none;margin:0;width:33.333%;float:left}.sidebar-widget .infobar-portfoliogrid li img{height:auto;padding:1px;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block}.fullscreen-menu-widget .infobar-portfoliogrid{padding:0;margin:0 auto;width:340px}.fullscreen-menu-widget .infobar-portfoliogrid li{width:31.833%;float:none;display:inline-block}.sidebar-widget .infobar-portfoliogrid li img:hover{opacity:.8}.sidebar-widget .infobar-portfoliogrid li a:hover{border:none}.dashboard-columns .sidebar-widget .infobar-portfoliogrid img{padding:0}.dashboard-columns .sidebar-widget .infobar-portfoliogrid li{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:transform .5s,opacity 2s cubic-bezier(0,0,.25,1);-moz-transition:transform .5s,opacity 2s cubic-bezier(0,0,.25,1);-o-transition:transform .5s,opacity 2s cubic-bezier(0,0,.25,1);transition:transform .5s,opacity 2s cubic-bezier(0,0,.25,1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px;border-radius:0;background:rgba(0,0,0,.1)}.dashboard-columns .sidebar-widget .infobar-portfoliogrid li:hover{-webkit-transform:scale(.98);-moz-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}.sidebarinfo-menu .sidebar-widget .infobar-portfoliogrid li{width:calc(33.333% - 10px)}.fullscreen-menu-widget h3{font-size:14px;font-weight:300;margin-bottom:34px;color:hsla(0,0%,100%,.8);text-transform:uppercase;letter-spacing:7px;text-align:center}.footer-widget .infobar-portfoliogrid li img{height:auto;padding:0;margin:0;width:100%;line-height:0;display:block}.footer-widget .infobar-portfoliogrid li a{border:0;line-height:0}#mobile-searchform input,#searchform input,input.search-field{font-size:12px;font-weight:400;letter-spacing:.5px;line-height:18px}#particles-js{-webkit-tap-highlight-color:rgba(0,0,0,0);height:100%;position:fixed;top:0;left:0;width:100%;z-index:1}.fotorama__arr,.fotorama__arr.fotorama__arr--next,.fotorama__arr.fotorama__arr--prev{background:none}.fotorama__arr.fotorama__arr--next,.fotorama__arr.fotorama__arr--prev{height:30px;font-size:28px;color:#fff;transition:color .2s,background .2s;-moz-transition:color .2s,background .2s;-webkit-transition:color .2s,background .2s;-o-transition:color .2s,background .2s;position:absolute;opacity:1;text-align:center;top:50%;border-radius:5px;width:30px;line-height:30px;font-family:Ionicons}.mtheme-fotorama .fotorama__thumb-border{border:0;background:none}.mtheme-fotorama .fotorama__arr.fotorama__arr--prev{right:75px;left:auto;margin-top:30px}.mtheme-fotorama .fotorama__arr.fotorama__arr--next{right:73px;left:auto}.fotorama__arr.fotorama__arr--next:hover,.fotorama__arr.fotorama__arr--prev:hover{color:#000;background:#fff;cursor:pointer}.fotorama__arr.fotorama__arr--prev:after{content:"\f3d5";left:0}.fotorama__arr.fotorama__arr--next:after{right:0;content:"\f3d6"}.fotorama__nav__frame .fotorama__img,.fotorama__nav__frame .fotorama__thumb,.fotorama__thumb-border{border:2px solid transparent;-webkit-transition:border-color .2s;-moz-transition:border-color .2s;transition:border-color .2s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:0;background:none}.fotorama__active .fotorama__thumb-border,.fotorama__active.fotorama__nav__frame .fotorama__img,.fotorama__active.fotorama__nav__frame .fotorama__thumb{border-color:#000}.menu-social-header .social-header-wrap ul li.social-icon{font-size:13px;position:relative;float:none;display:inline-block}.menu-social-header .social-header-wrap ul li{-webkit-transition:top .5s cubic-bezier(0,0,.25,1);-moz-transition:top .5s cubic-bezier(0,0,.25,1);-o-transition:top .5s cubic-bezier(0,0,.25,1);transition:top .5s cubic-bezier(0,0,.25,1);position:relative;top:0}.menu-social-header .social-header-wrap ul li:hover{top:-2px}.menu-social-header .social-header-wrap ul li:after{height:32px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:transform .5s,opacity 2s cubic-bezier(0,0,.25,1);-moz-transition:transform .5s,opacity 2s cubic-bezier(0,0,.25,1);-o-transition:transform .5s,opacity 2s cubic-bezier(0,0,.25,1);transition:transform .5s,opacity 2s cubic-bezier(0,0,.25,1);content:" ";position:absolute;opacity:0;top:-11px;border-radius:100%;left:-2px;width:32px;z-index:1}.menu-social-header .social-header-wrap ul li:hover:after{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);opacity:1}.mobile-social-header{padding-top:30px}.header-is-simple .mobile-social-header{padding-top:50px}.menu-social-header .social-header-wrap .contact-text,.mobile-social-header .social-header-wrap .contact-text{text-align:center}.mobile-social-header .social-header-wrap .contact-text{text-align:left;margin-left:10px;display:block}.mobile-social-header .social-header-wrap ul li.social-icon{font-size:15px;float:none}.menu-social-header .social-header-wrap,.mobile-social-header .social-header-wrap{float:none}.menu-social-header .social-header-wrap ul,.mobile-social-header .social-header-wrap ul{padding:0 20px}.menu-social-header .social-header-wrap ul li.social-icon,.mobile-social-header .social-header-wrap ul li.social-icon{padding:0 6px;border:none;text-align:center}.menu-social-header .social-header-wrap ul li:last-child{padding-right:0}.simple-menu .social-header-wrap ul li a:hover,.simple-menu .social-header-wrap ul li a:hover i,.vertical-menu .social-header-wrap ul li a:hover,.vertical-menu .social-header-wrap ul li a:hover i{color:#000}.logo-mobile .logoimage{height:22px;max-width:100%;top:21px}.responsive-mobile-menu,.simple-menu,.vertical-menu{background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:top;background-repeat:no-repeat}.fullscreen-footer-info a{text-decoration:underline;color:#fff}.theme-is-light .fullscreen-footer-info a{color:#000}.fullscreen-footer-fullwidth .fullscreen-footer-info{text-align:center;width:auto;float:none}.fullscreen-slide-dark .positionaware-button{border:2px solid #000;color:#000;background:transparent}.fullscreen-slide-dark .positionaware-button:hover{border-color:#000;color:#fff;background:#000}.fullscreen-slide-dark .positionaware-button span,.fullscreen-slide-dark .positionaware-button:active{background:#000}.fullscreen-slide-dark .coverphoto-text-container .slideshow_title,.fullscreen-slide-dark .coverphoto-text-container .static_slideshow_title,.fullscreen-slide-dark .fullscreenslideshow-audio .jp-interface:not(.jp-state-playing) .jp-play:before,.fullscreen-slide-dark .slideshow_title,.fullscreen-slide-dark .static_slideshow_title{color:#000}.fullscreen-slide-dark .slideshow_caption,.fullscreen-slide-dark .slideshow_caption a,.fullscreen-slide-dark .slideshow_caption a:hover,.fullscreen-slide-dark .static_slideshow_caption,.fullscreen-slide-dark .static_slideshow_caption a,.fullscreen-slide-dark .static_slideshow_caption a:hover{color:rgba(0,0,0,.7)}.fullscreen-slide-dark .toggle-menu-open .toggle-menu-trigger span:after,.fullscreen-slide-dark .toggle-menu-open .toggle-menu-trigger span:before,.fullscreen-slide-dark .toggle-menu-trigger span,.fullscreen-slide-dark .toggle-menu-trigger span:after,.fullscreen-slide-dark .toggle-menu-trigger span:before{background:#000}.fullscreen-slide-dark .slideshow_title:after,.fullscreen-slide-dark .static_slideshow_title:after{border-color:#000}.fullscreen-slide-dark .slideshow_content_link .supersized-button,.fullscreen-slide-dark .static_slideshow_content_link .supersized-button{border-color:#000;color:#000}.fullscreen-slide-dark .slideshow_content_link .supersized-button:after,.fullscreen-slide-dark .static_slideshow_content_link .supersized-button:after{background:#000}.fullscreen-slide-dark .slideshow_content_link .supersized-button:hover,.fullscreen-slide-dark .static_slideshow_content_link .supersized-button:hover{color:#fff}.fullscreen-slide-dark .slidenumber:after{border-bottom:1px solid rgba(0,0,0,.5)}.fullscreen-slide-dark #progress-bar{background:#000}.slideshow-controls-wrap #nextslide i,.slideshow-controls-wrap #play-button i,.slideshow-controls-wrap #prevslide i,.slideshow-controls-wrap #slidecounter,.slideshow-controls-wrap .mtheme-fullscreen-toggle i,.slideshow-controls-wrap .super-navigation{color:#fff}.fullscreen-slide-bright .mtheme-fullscreen-toggle i{background-color:transparent}.fullscreen-slide-dark .mtheme-fullscreen-toggle:hover i{color:#000}.fullscreen-slide-dark .mtheme-fullscreen-toggle i{border-color:0}.fullscreen-slide-dark .coverphoto-type-border .coverphoto-text-container,.fullscreen-slide-dark .coverphoto-type-doubleborder .coverphoto-text-container{border-color:rgba(0,0,0,.5)}.fullscreen-slide-dark .coverphoto-type-fill .coverphoto-text-container{background-color:hsla(0,0%,100%,.8)}.fullscreen-slide-dark .coverphoto-type-underline .slideshow_title,.fullscreen-slide-dark .coverphoto-type-underline .static_slideshow_title{border-bottom:7px solid #000}.fullscreen-slide-dark .coverphoto-type-topbottom .coverphoto-text-container{border-top:7px solid #000;border-bottom:7px solid #000}.shortcode-swiper-container .swiper-button-next,.shortcode-swiper-container .swiper-button-prev,.shortcode-swiper-container .swiper-container-rtl .swiper-button-next,.shortcode-swiper-container .swiper-container-rtl .swiper-button-prev{background:none}.shortcode-swiper-container .swiper-pagination-bullet{opacity:.5;background:#fff}.shortcode-swiper-container .swiper-pagination-bullet-active{opacity:1;background:#fff}.shortcode-swiper-container{background-color:#444}.shortcode-swiper-container .swiper-slide-lightbox{height:100%;position:absolute;top:0;left:0;width:100%}.shortcode-swiper-container{height:80vh}.entry-title.fullscreen-not-found{padding-top:110px;text-align:center}.fullscreen-carousel .swiper-container-horizontal>.swiper-pagination-bullets,.fullscreen-swiperslides .swiper-container-horizontal>.swiper-pagination-bullets{bottom:15px;visibility:hidden}.fullscreen-carousel .swiper-pagination-bullet,.fullscreen-swiperslides .swiper-pagination-bullet{height:5px;width:5px}.fullscreen-carousel .swiper-button-next,.fullscreen-carousel .swiper-button-prev,.fullscreen-swiperslides .swiper-button-next,.fullscreen-swiperslides .swiper-button-prev{top:50%}.fullscreen-carousel .swiper-button-next i,.fullscreen-carousel .swiper-button-prev i,.fullscreen-swiperslides .swiper-button-next i,.fullscreen-swiperslides .swiper-button-prev i{height:30px;font-size:19px;color:#000;transition:opacity .5s ease-in 0s;opacity:0;background-color:#fff;border-radius:100%;width:30px;line-height:19px;line-height:31px;display:block}.fullscreen-carousel:hover .swiper-button-next i,.fullscreen-carousel:hover .swiper-button-prev i,.fullscreen-swiperslides:hover .swiper-button-next i,.fullscreen-swiperslides:hover .swiper-button-prev i{opacity:1}.fullscreen-carousel .swiper-container,.fullscreen-swiperslides .swiper-container{height:100%;position:fixed;width:100%}.shortcode-swiper-container .swiper-slide{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-pack:center;font-size:18px;-webkit-box-align:center;background-size:cover;-webkit-align-items:center;align-items:center;background-position:50% 0;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.fullscreen-carousel .swiper-slide,.fullscreen-swiperslides .swiper-slide{position:relative;background-size:cover;background-position:50% 0}.fullscreen-carousel .swiper-slide:after,.fullscreen-swiperslides .swiper-slide:after{height:50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;content:" ";position:absolute;opacity:1;bottom:0;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.65) 100%);background:-webkit-linear-gradient(top,transparent,rgba(0,0,0,.65));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65));left:0;width:100%;z-index:1}.swiper-contents{padding:60px 50px 30px;position:absolute;bottom:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:18px;left:0;z-index:2}.events-swiper .swiper-contents,.swiper-contents{transition:margin .5s,background .5s ease 0s;-moz-transition:margin .5s,background .5s ease 0s;-webkit-transition:margin .5s,background .5s ease 0s}.events-swiper .swiper-contents{padding:100px}.events-swiper .swiper-slide{transition:background .5s;-moz-transition:background .5s;-webkit-transition:background .5s;-o-transition:background .5s}.events-swiper .swiper-slide:hover{background-position:calc(50% - 10px) 0!important}.swiper-contents .events-summary-wrap.summary-info{color:hsla(0,0%,100%,.8);text-align:center}.swiper-contents .mtheme-button{min-width:0;text-align:left}.fullscreen-carousel .swiper-title,.fullscreen-swiperslides .swiper-title,.shortcode-swiper-container .swiper-title,.swiper-title-bright{color:#fff;position:relative;opacity:1;top:0;z-index:10}.swiper-desc>p{margin-bottom:0}.fullscreen-carousel .swiper-desc,.fullscreen-swiperslides .swiper-desc,.shortcode-swiper-container .swiper-desc,.swiper-desc-bright{color:#fff;color:hsla(0,0%,100%,.9)}.fullscreen-carousel .swiper-container,.fullscreen-swiperslides .swiper-container,.shortcode-swiper-container.swiper-container{background:#000}.fullscreen-carousel .swiper-pagination-bullet,.fullscreen-carousel .swiper-pagination-bullet-active,.fullscreen-swiperslides .swiper-pagination-bullet,.fullscreen-swiperslides .swiper-pagination-bullet-active,.shortcode-swiper-container .swiper-pagination-bullet,.shortcode-swiper-container .swiper-pagination-bullet-active{background:#fff}.fullscreen-carousel .swiper-title,.fullscreen-swiperslides .swiper-title{font-size:26px;font-weight:500;letter-spacing:.1px;line-height:1.1}.fullscreen-carousel .swiper-desc,.fullscreen-swiperslides .swiper-desc{font-size:15px;font-weight:400;margin-bottom:20px;letter-spacing:.5px;line-height:1.4}.fullscreen-carousel .swiper-title,.fullscreen-swiperslides .swiper-title{margin-bottom:14px}.admin-bar.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger{top:47px}.admin-bar.header-type-inverse-overlay.menu-is-horizontal .outer-wrap,.admin-bar.header-type-overlay.menu-is-horizontal .outer-wrap,.admin-bar.page-is-fullscreen.menu-is-horizontal .outer-wrap,.admin-bar.stickymenu-active.menu-is-horizontal .outer-wrap{top:32px}.admin-bar.menu-is-horizontal.centered-logo .menu-social-header,.admin-bar.menu-is-horizontal.centered-logo.main-menu-inactive .menu-social-header,.admin-bar.menu-is-horizontal.split-menu .menu-social-header,.admin-bar.menu-is-horizontal.split-menu.main-menu-inactive .menu-social-header{top:94px}.admin-bar .mobile-menu-toggle{top:32px}.admin-bar .mobile-toggle-menu-trigger{top:30px}.admin-bar .fullscreen-horizontal-carousel{top:135px}.mobile-mode-active.admin-bar .fullscreen-horizontal-carousel{top:0}.centered-logo .fullscreen-horizontal-carousel{top:200px}.admin-bar.centered-logo .fullscreen-horizontal-carousel{top:232px}.admin-bar.responsive-mobile-menu,.admin-bar.simple-menu{padding-top:122px}.admin-bar .mobile-menu-toggle:after{top:32px}.admin-bar .mobile-site-title-section{top:12px}.admin-bar.compact-layout.menu-is-horizontal .menu-social-header{top:73px}.outer-wrap{width:376px}.container-wrapper{margin:0}.container-outer{background:#fff}.page.mtheme-password-required .container-outer,.single-clients.mtheme-password-required .container-outer,.single-post.mtheme-password-required .container-outer{background:none}.page.mtheme-password-required #password-protected{height:100vh}.page.mtheme-password-required .container-wrapper{height:100%;overflow-y:scroll;position:fixed;top:0;-webkit-overflow-scrolling:touch;left:0;width:100%}.page-is-fullscreen .container-wrapper,.single.mtheme-password-required .container-wrapper{height:100%;width:100%}.page-is-fullscreen.mtheme-password-required .container-wrapper,.single.mtheme-password-required .container-wrapper{overflow-y:scroll;position:fixed;top:0;-webkit-overflow-scrolling:touch;left:0}.page-is-fullscreen.mtheme-password-required .container-boxed,.single.mtheme-password-required .container-outer{height:100%;padding:0;position:absolute;top:0;margin:0;left:0;width:100%;display:table}.page-is-fullscreen.mtheme-password-required .fullscreen-protected,.single.mtheme-password-required .container{padding:0;text-align:center;vertical-align:middle;display:table-cell}.page-is-fullscreen.mtheme-password-required #password-protected{padding-top:60px}.page-is-fullscreen.mtheme-password-required .password-form-padding{padding:50px 50px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;background:rgba(0,0,0,.3)}.mtheme-password-required .entry-content .passwordform-wrap h1.entry-title,.page-is-fullscreen.mtheme-password-required #password-protected .entry-title{font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2px;margin:0;padding-bottom:10px}.page-is-fullscreen.mtheme-password-required #password-protected input{font-size:15px;font-weight:500}.page-is-fullscreen.mtheme-password-required #password-protected p,.page.mtheme-password-required .container-wrapper .post-password-form p,.single.mtheme-password-required .container .post-password-form p{font-size:15px;margin:0;padding-bottom:20px}.page-is-fullscreen.fullscreen-splitslider .container-wrapper{height:100%;width:100%}.menu-is-horizontal .outer-wrap{-webkit-transform:translateZ(0),translateZ(0);-moz-transform:translateZ(0),translateZ(0);-ms-transform:translateZ(0),translateZ(0);transform:translateZ(0),translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;padding-top:0;-webkit-transition:opacity .5s,background .5s;-moz-transition:opacity .5s,background .5s;transition:opacity .5s,background .5s;opacity:0;perspective:1000;-webkit-perspective:1000;background:none;padding-bottom:0;z-index:999}.left-logo.menu-is-horizontal .outer-wrap,.minimal-logo.menu-is-horizontal .outer-wrap,.splitmenu-logo.menu-is-horizontal .outer-wrap{height:128px}.split-menu.menu-is-horizontal .outer-wrap{height:105px}.toggle-main-menu.menu-is-horizontal .outer-wrap{height:100px}.header-type-auto.page-is-not-fullscreen.left-logo.menu-is-horizontal .outer-wrap,.header-type-auto.page-is-not-fullscreen.minimal-logo.menu-is-horizontal .outer-wrap,.header-type-auto.page-is-not-fullscreen.split-menu.menu-is-horizontal .outer-wrap,.header-type-auto.page-is-not-fullscreen.splitmenu-logo.menu-is-horizontal .outer-wrap,.left-logo.menu-is-horizontal .outer-wrap,.minimal-logo.menu-is-horizontal .outer-wrap,.split-menu.menu-is-horizontal .outer-wrap,.splitmenu-logo.menu-is-horizontal .outer-wrap{border-bottom:1px solid rgba(0,0,0,.1);background:#fff}.header-type-inverse.left-logo.menu-is-horizontal .outer-wrap,.header-type-inverse.minimal-logo.menu-is-horizontal .outer-wrap,.header-type-inverse.page-is-not-fullscreen.left-logo.menu-is-horizontal .outer-wrap,.header-type-inverse.page-is-not-fullscreen.minimal-logo.menu-is-horizontal .outer-wrap,.header-type-inverse.page-is-not-fullscreen.split-menu.menu-is-horizontal .outer-wrap,.header-type-inverse.page-is-not-fullscreen.splitmenu-logo.menu-is-horizontal .outer-wrap,.header-type-inverse.split-menu.menu-is-horizontal .outer-wrap,.header-type-inverse.splitmenu-logo.menu-is-horizontal .outer-wrap{border-bottom:1px solid rgba(0,0,0,.1);background:#000}.header-type-inverse-overlay.menu-is-horizontal .outer-wrap,.header-type-overlay.menu-is-horizontal .outer-wrap,.page-is-fullscreen.menu-is-horizontal .outer-wrap{border:0;background:none}.menu-is-horizontal .outer-wrap{-webkit-animation:pageElementFadeIn .5s cubic-bezier(.8,0,.2,1);-moz-animation:pageElementFadeIn .5s cubic-bezier(.8,0,.2,1);animation:pageElementFadeIn .5s cubic-bezier(.8,0,.2,1);animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}@keyframes pageElementFadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes pageElementFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes pageElementFadeIn{0%{opacity:0}to{opacity:1}}.header-type-auto.stickymenu-active.menu-is-horizontal .outer-wrap.stickymenu-zone{border-bottom:1px solid rgba(0,0,0,.1);background:#fff}.header-type-inverse.stickymenu-active.menu-is-horizontal .outer-wrap.stickymenu-zone{border-bottom:1px solid rgba(0,0,0,.1);background:#000}.header-type-auto.menu-is-horizontal .outer-wrap{border:0}.page-is-fullscreen.menu-is-horizontal .outer-wrap{border-bottom:0}.fullscreen-mode-on.menu-is-horizontal .outer-wrap{opacity:0}.menu-is-horizontal.page-is-fullscreen .loading-bar,.menu-is-horizontal.page-is-not-fullscreen .loading-bar{border-color:#000}.menu-is-horizontal.page-is-fullscreen .loading-bar:after,.menu-is-horizontal.page-is-not-fullscreen .loading-bar:after{background:#000}.menu-is-horizontal .social-header-wrap ul li.contact-text,.menu-is-horizontal .social-header-wrap ul li.contact-text a{text-align:right}.menu-is-horizontal .menu-social-header .social-header-wrap ul li.social-icon{text-align:center}.menu-is-horizontal.menu-is-onscreen .menu-social-header{z-index:9999}.menu-is-horizontal .menu-social-header{padding:11px 0;right:67px;position:absolute;opacity:1;text-align:right;top:18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:auto;z-index:1000}.left-logo-boxed .menu-social-header{right:48px}.menu-is-horizontal .menu-social-header .social-header-without-call-us{position:relative;top:0}.centered-logo.menu-is-horizontal .menu-social-header{top:62px}.split-menu.menu-is-horizontal .menu-social-header{top:30px;display:none}.centered-logo.menu-is-horizontal.main-menu-inactive .menu-social-header,.split-menu.menu-is-horizontal.main-menu-inactive .menu-social-header{top:62px}.menu-is-horizontal .logo img{height:22px;padding-top:70px;margin-right:0;top:0;margin-left:0;left:0;padding-left:70px}.left-logo.menu-is-horizontal .logo img,.minimal-logo.menu-is-horizontal .logo img,.splitmenu-logo.menu-is-horizontal .logo img{top:0}.split-menu.menu-is-horizontal .logo img{padding-top:0}.split-menu .outer-header-wrap{height:70px;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stickymenu-active .outer-header-wrap{height:100px;padding:0}.splitmenu-logo.menu-is-horizontal .outer-wrap.stickymenu-active-show{-webkit-animation:sticky-fadein .5s cubic-bezier(.8,0,.2,1);-moz-animation:sticky-fadein .5s cubic-bezier(.8,0,.2,1);animation:sticky-fadein .5s cubic-bezier(.8,0,.2,1);position:fixed;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;top:-100px}.admin-bar.splitmenu-logo.menu-is-horizontal .outer-wrap.stickymenu-active-show{-webkit-animation:admin-bar-sticky-fadein .5s cubic-bezier(.8,0,.2,1);-moz-animation:admin-bar-sticky-fadein .5s cubic-bezier(.8,0,.2,1);animation:admin-bar-sticky-fadein .5s cubic-bezier(.8,0,.2,1)}@keyframes sticky-fadein{0%{opacity:0;top:-100px}to{opacity:1;top:0}}@-moz-keyframes sticky-fadein{0%{opacity:0;top:-100px}to{opacity:1;top:0}}@-webkit-keyframes sticky-fadein{0%{opacity:0;top:-100px}to{opacity:1;top:0}}@keyframes admin-bar-sticky-fadein{0%{opacity:0;top:-100px}to{opacity:1;top:32px}}@-moz-keyframes admin-bar-sticky-fadein{0%{opacity:0;top:-100px}to{opacity:1;top:32px}}@-webkit-keyframes admin-bar-sticky-fadein{0%{opacity:0;top:-100px}to{opacity:1;top:32px}}.splitmenu-logo.menu-is-horizontal .outer-wrap.stickymenu-active-hide{-webkit-animation:sticky-fadeout 1s cubic-bezier(.8,0,.2,1);-moz-animation:sticky-fadeout 1s cubic-bezier(.8,0,.2,1);animation:sticky-fadeout 1s cubic-bezier(.8,0,.2,1);position:fixed;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;top:-100px}@keyframes sticky-fadeout{0%{opacity:1;top:0}to{opacity:0;top:-100px}}@-moz-keyframes sticky-fadeout{0%{opacity:1;top:0}to{opacity:0;top:-100px}}@-webkit-keyframes sticky-fadeout{0%{opacity:1;top:0}to{opacity:0;top:-100px}}.menu-is-horizontal .outer-wrap{position:relative;text-align:center;top:0;margin:0 auto;left:0;width:100%}.left-logo-boxed.menu-is-horizontal .outer-wrap-inner-zone{position:relative;margin:0 auto;width:1400px}.left-logo-boxed.page-is-fullscreen .outer-wrap-inner-zone{left:calc(50% - 700px)}.left-logo-boxed.header-type-overlay .outer-wrap-inner-zone,.left-logo-boxed.page-is-fullscreen .outer-wrap-inner-zone{left:0}.left-logo-boxed .homemenu{right:0}.header-type-default.menu-is-horizontal .outer-wrap{position:relative}.page-is-fullscreen.menu-is-horizontal .outer-wrap{position:absolute}.page-is-fullscreen.menu-is-horizontal .mainmenu-navigation{background:none}.sf-menu>li>a{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;opacity:1}.menu-is-horizontal .mtheme-fullscreen-toggle{-webkit-transition:transform .2s cubic-bezier(.6,.4,.8,1),opacity 2s,top .3s;-moz-transition:transform .2s cubic-bezier(.6,.4,.8,1),opacity 2s,top .3s;transition:transform .2s cubic-bezier(.6,.4,.8,1),opacity 2s,top .3s;opacity:0}.menu-is-horizontal.pace-done .mtheme-fullscreen-toggle{opacity:1}.menu-is-horizontal .menu-social-header{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.left-logo.menu-is-horizontal .menu-social-header,.splitmenu-logo.menu-is-horizontal .menu-social-header{display:inline-block}.menu-is-horizontal .logo{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;transition:opacity 1s;opacity:0}.menu-is-horizontal.pace-done .logo{opacity:1}.menu-is-horizontal .mainmenu-navigation{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.menu-is-horizontal .outer-header-wrap{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;opacity:0}.menu-is-horizontal.pace-done .outer-header-wrap{opacity:1}.menu-is-horizontal .outer-header-wrap{margin:0;width:100%}.menu-is-horizontal.page-is-fullscreen.fullscreen-photowall .container-wrapper{margin:106px 5px 0;width:calc(100% - 5px);width:-webkit-calc(100% - 5px);width:-moz-calc(100% - 5px)}.fullscreen-fotorama .mtheme-fullscreen-toggle{right:7px;bottom:calc(50% - 60px);bottom:-webkit-calc(50% - 60px);bottom:-moz-calc(50% - 60px);top:auto;left:auto}.fullscreen-fotorama.fullscreen-mode-on .mtheme-fullscreen-toggle{bottom:calc(50% - 16px);bottom:-webkit-calc(50% - 16px);bottom:-moz-calc(50% - 16px)}.menu-is-horizontal #fotorama-container-wrap{height:100%;top:0;margin-left:0;left:0;width:100%}.splitmenu-logo .homemenu{position:relative;top:0;left:0}.page-is-fullscreen .container-wrapper{margin:0}.menu-is-horizontal .mainmenu-navigation{text-align:right}.left-logo .header-logo-section,.minimal-logo .header-logo-section,.splitmenu-logo .header-logo-section{left:0}.fullscreen-horizontal-carousel{top:120px}.fotorama-style-contain #fotorama-container-wrap{background:none}.fotorama-style-contain .mtheme-fotorama,.fullscreen-horizontal-carousel{background-color:#000;background:#4a4a4a repeating-linear-gradient(-45deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.08) 1px,transparent 0,transparent 7px) repeat scroll 0 0 /10px 10px}.homemenu,.left-logo .homemenu,.splitmenu-logo .homemenu,.stickymenu-active.menu-social-inactive.left-logo .homemenu,.stickymenu-active.menu-social-inactive.splitmenu-logo .homemenu{line-height:0}.footer-widgets-inactive .footer-end{padding-top:44px}.homemenu,.left-logo .homemenu,.splitmenu-logo .homemenu{padding-top:0}.header-logo-section{position:relative}.menu-social-header .social-header-wrap ul{padding:2px 0 0}.left-logo .header-logo-section,.minimal-logo .header-logo-section,.splitmenu-logo .header-logo-section{float:left}#photowall-container{top:0}.page-has-full-background.page-media-top .title-container-wrap{padding-top:84px}.logo img{height:70px;top:50px;margin-left:0;left:50px;width:auto}.hover-color-transtition{-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.page-is-fullscreen.fullscreen-fotorama,.page-is-fullscreen.fullscreen-kenburns,.page-is-fullscreen.fullscreen-revslider,.page-is-fullscreen.fullscreen-slideshow,.page-is-fullscreen.fullscreen-unknown-type,.page-is-fullscreen.fullscreen-video{overflow:hidden}.page-is-fullscreen.fullscreen-kenburns{position:fixed}.single-clients.password-protected-client-mode #vertical-center-wrap{left:0}.multiscroll-image{height:100%;position:absolute;background-size:cover;top:0;background-position:50% 50%;left:0;width:100%}.fullscreen-splitslider #multiscroll-nav{padding:10px 0;box-sizing:border-box;border-radius:5px}.fullscreen-splitslider #multiscroll-nav span{border:1px solid #fff;border:1px solid hsla(0,0%,100%,.5);-webkit-transition:border 1s,background 1s;-moz-transition:border 1s,background 1s;transition:border 1s,background 1s}.fullscreen-splitslider #multiscroll-nav span:hover{border:1px solid #fff}.fullscreen-splitslider #multiscroll-nav li .active span{border:1px solid #fff;background:none}#responsive-multiscroll{height:100%;position:absolute;top:0;left:0;width:100%}#responsive-multiscroll .responsive-section{height:100%;position:relative;top:0;left:0;width:100%}#responsive-multiscroll .scroll-image{height:100%;position:absolute;background-size:cover;top:0;background-position:50% 50%;left:0;width:100%}.multislider-active{overflow:hidden;right:0;left:0}#fullscreen-multiscroll,#multiscroll-nav{-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s;opacity:0;display:block}#responsive-multiscroll{display:none}.preloader-done #fullscreen-multiscroll,.preloader-done #multiscroll-nav{opacity:1}.homemenu .wpml-lang-selector-wrap span,.homemenu .wpml-lang-selector-wrap span a{text-transform:uppercase;display:inline-block}.wpml-flags-language-list.flag-code span,.wpml-flags-language-list.lang-code span{margin-left:7px}.wpml-flags-language-list span{-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;transition:opacity .3s ease-in;opacity:.5;margin:0 2px}.wpml-flags-language-list span.language-active,.wpml-flags-language-list span:hover{opacity:1}.menu-is-closing .wpml-flags-language-list,.menu-is-onscreen .wpml-flags-language-list{opacity:0}.homemenu .wpml-lang-selector-wrap{margin-left:-20px;margin-top:-1px}.responsive-menu-wrap .wpml-lang-selector-wrap{right:30px;text-transform:uppercase;position:relative;top:0}.responsive-menu-wrap .wpml-lang-selector-wrap,.responsive-menu-wrap .wpml-lang-selector-wrap a{color:#fff}.responsive-menu-wrap span{margin:0 5px}.wpml-flags-language-list li{margin-left:5px}.flags_language_selector img{margin-right:3px;position:relative;top:2px}.wpml-flags-language-list li{padding:2px 5px;font-size:10px;font-weight:600;color:#000;-webkit-transition:background .3s ease-in;-moz-transition:background .3s ease-in;transition:background .3s ease-in;text-transform:uppercase;background:hsla(0,0%,100%,.5);margin-left:2px;display:inline-block}.wpml-flags-language-list li.language-active,.wpml-flags-language-list li.selectable:hover{background:#fff}.sticky-menu-activate .wpml-lang-selector-wrap{display:none}.wpml-lang-selector-wrap #lang_sel li,.wpml-lang-selector-wrap #lang_sel ul ul{width:180px}.mobile-wpml-lang-selector-wrap{margin-bottom:24px;text-align:center}.mobile-wpml-lang-selector-wrap #lang_sel li,.mobile-wpml-lang-selector-wrap #lang_sel ul ul{width:200px}.mobile-wpml-lang-selector-wrap #lang_sel a.lang_sel_sel,.wpml-lang-selector-wrap #lang_sel a.lang_sel_sel{color:#000;background-color:#eee}.mobile-wpml-lang-selector-wrap #lang_sel a,.mobile-wpml-lang-selector-wrap #lang_sel a:visited{border-color:hsla(0,0%,100%,.3)}.wpml-lang-selector-wrap #lang_sel a,.wpml-lang-selector-wrap #lang_sel a:visited{border-color:hsla(0,0%,100%,.1)}.mobile-wpml-lang-selector-wrap #lang_sel{position:relative;margin-top:15px;z-index:999}.mobile-wpml-lang-selector-wrap ul ul,.wpml-lang-selector-wrap #lang_sel ul ul{z-index:99}.social-header-wrap,.social-header-wrap ul li.contact-text,.social-header-wrap ul li.contact-text a{font-size:11px;font-weight:400;letter-spacing:2px}.vertical-footer-wrap .social-header-wrap,.vertical-footer-wrap .social-header-wrap ul li.contact-text,.vertical-footer-wrap .social-header-wrap ul li.contact-text a{font-size:11px;font-weight:400;letter-spacing:.2px}#password-protected label{font-weight:600;text-transform:uppercase;letter-spacing:4px}.swiper-container{overflow:hidden;position:relative;margin:0 auto;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-moz-box-orient:vertical}.swiper-wrapper{height:100%;position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:100%;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translate(0);-ms-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-lines:multiple;-moz-box-lines:multiple}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;height:100%;flex-shrink:0;position:relative;width:100%}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-align:start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{pointer-events:none;position:absolute;opacity:0;top:0;left:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next i,.swiper-button-prev i{height:20px;font-size:24px;color:#fff;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;position:relative;opacity:.5;text-align:center;line-height:20px;z-index:99}.swiper-button-next:hover i,.swiper-button-prev:hover i{opacity:1}.swiper-button-next,.swiper-button-prev{height:44px;position:absolute;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;top:50%;background-position:50%;cursor:pointer;width:27px;background-repeat:no-repeat;margin-top:-22px;z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:none;opacity:.35;cursor:auto}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{right:auto;left:10px}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-pagination{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;text-align:center;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullet{height:8px;opacity:.2;border-radius:100%;background:#000;width:8px;display:inline-block}button.swiper-pagination-bullet{padding:0;border:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none;margin:0;box-shadow:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translateY(-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);right:10px;top:50%}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{position:absolute;background:rgba(0,0,0,.25)}.swiper-pagination-progress .swiper-pagination-progressbar{height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);position:absolute;top:0;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;background:#007aff;left:0;width:100%}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{height:4px;top:0;left:0;width:100%}.swiper-container-vertical>.swiper-pagination-progress{height:100%;top:0;left:0;width:4px}.swiper-pagination-progress.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;pointer-events:none;position:absolute;top:0;left:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-container-cube .swiper-slide{height:100%;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{height:100%;-webkit-filter:blur(50px);filter:blur(50px);position:absolute;opacity:.6;bottom:0;background:#000;left:0;width:100%;z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{position:relative;border-radius:10px;background:rgba(0,0,0,.1);-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{height:5px;position:absolute;bottom:3px;left:1%;width:98%;z-index:50}.swiper-container-vertical>.swiper-scrollbar{height:98%;right:3px;position:absolute;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{height:100%;position:relative;top:0;border-radius:10px;background:rgba(0,0,0,.5);left:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;-moz-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite;height:42px;position:absolute;top:50%;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;margin-left:-21px;left:50%;width:42px;margin-top:-21px;z-index:10}.swiper-lazy-preloader:after{height:100%;content:"";-webkit-background-size:100%;background-size:100%;background-position:50%;width:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E");background-repeat:no-repeat;display:block}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 120 120'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-linecap='round' stroke-width='11' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.elementor-editor-active.menu-is-horizontal:hover .menu-social-header,.elementor-editor-active.menu-is-horizontal:hover .outer-wrap,.elementor-editor-active.menu-is-horizontal:hover .responsive-menu-wrap{visibility:hidden}#ms,#s,input.search-field{height:16px;padding:5px;font-size:14px;border:none;font-weight:300;margin:0;background:none;width:86.8%}#mobile-searchform input,#searchform input,input.search-field{padding:0 5px 10px 0;-webkit-appearance:none;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s;border-bottom:1px solid #f0f0f0;width:178px}.entry-spaced-wrapper #searchform input{font-size:14px;border-bottom:2px solid #000}.entry-spaced-wrapper #searchform input:focus{border-bottom-color:#555}.entry-spaced-wrapper #searchform i{color:#000}.sidebar-widget .woocommerce #searchform input{height:20px}#mobile-searchform input:focus,#searchform input:focus{border-color:#000;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s}#mobile-searchform i,#searchform i{color:#000}#mobile-searchform i:hover,#searchform i:hover{color:#4e4e4e}#header-searchbutton,#mobile-searchbutton,#searchbutton{height:32px;padding:10px 18px 4px;font-size:15px;border:0;opacity:1;background:none;cursor:pointer;width:32px}.search-terms{font-weight:700;color:#000}.sidebar-widget #searchform input{color:#000}.widget_product_search #searchform input{width:calc(100% - 50px);width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px)}.mtheme-search-no-results{text-align:center;margin-top:0}.responsive-mobile-menu ul.mtree{margin-bottom:48px}.header-is-simple.theme-is-light .responsive-mobile-menu ul.mtree li.mtree-open>a,.header-is-simple.theme-is-light .responsive-mobile-menu ul.mtree li.mtree-open>a:hover,.header-is-simple.theme-is-light .simple-menu ul.mtree li.mtree-open>a,.header-is-simple.theme-is-light .simple-menu ul.mtree li.mtree-open>a:hover,.theme-is-light .responsive-mobile-menu ul.mtree li.mtree-open>a,.theme-is-light .simple-menu ul.mtree li.mtree-open>a,ul.mtree li.mtree-active>a,ul.mtree li.mtree-active>a:hover,ul.mtree li.mtree-open>a,ul.mtree li.mtree-open>a:hover{color:#fff}.header-site-title-section{padding:40px 70px 0;position:relative;float:left;z-index:99}.left-logo .header-site-title-section .site-title,.left-logo .header-site-title-section h1.site-title,.minimal-logo .header-site-title-section .site-title,.minimal-logo .header-site-title-section h1.site-title,.splitmenu-logo .header-site-title-section .site-title,.splitmenu-logo .header-site-title-section h1.site-title{font-size:20px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:5px;line-height:1}.header-site-title-section .site-description a{font-size:13px;text-transform:none;letter-spacing:0}.header-site-title-section .site-description{text-align:left;line-height:1.1}.centered-logo .header-site-title-section .site-description,.split-menu .header-site-title-section .site-description,.split-menu .header-site-title-section .site-description a{text-align:center}.header-type-inverse .header-site-title-section a,.header-type-inverse.left-logo .header-site-title-section .site-title,.header-type-inverse.left-logo .header-site-title-section h1.site-title,.header-type-inverse.minimal-logo .header-site-title-section .site-title,.header-type-inverse.minimal-logo .header-site-title-section h1.site-title,.header-type-inverse.splitmenu-logo .header-site-title-section .site-title,.header-type-inverse.splitmenu-logo .header-site-title-section h1.site-title{color:#fff}.minimal-logo .header-site-title-section .site-title,.minimal-logo .header-site-title-section h1.site-title{margin-left:45px}.minimal-logo:not(.compact-layout).body-dashboard-push-left .header-site-title-section .site-title,.minimal-logo:not(.compact-layout).body-dashboard-push-left .header-site-title-section h1.site-title{display:none}.left-logo .header-site-title-section,.minimal-logo .header-site-title-section,.splitmenu-logo .header-site-title-section{padding:50px 0 0 70px}.splitmenu-logo .header-site-title-section{padding:39px 0 0 5px}.left-logo.main-menu-inactive .header-site-title-section,.minimal-logo.main-menu-inactive .header-site-title-section,.split-menu.main-menu-inactive .header-site-title-section,.splitmenu-logo.main-menu-inactive .header-site-title-section{padding-top:40px}.stickymenu-active.centered-logo .header-site-title-section .site-description,.stickymenu-active.centered-logo .header-site-title-section .site-title{display:none}.stickymenu-active.centered-logo .header-site-title-section{padding-top:13px}.stickymenu-active.left-logo .header-site-title-section{padding-top:28px}.header-site-title-section a,.left-logo .header-site-title-section .site-title,.left-logo .header-site-title-section .site-title a,.left-logo .header-site-title-section h1.site-title,.left-logo .header-site-title-section h1.site-title a,.minimal-logo .header-site-title-section .site-title,.minimal-logo .header-site-title-section .site-title a,.minimal-logo .header-site-title-section h1.site-title,.minimal-logo .header-site-title-section h1.site-title a,.split-menu .header-site-title-section .site-title,.split-menu .header-site-title-section .site-title a,.split-menu .header-site-title-section h1.site-title,.split-menu .header-site-title-section h1.site-title a,.splitmenu-logo .header-site-title-section .site-title,.splitmenu-logo .header-site-title-section .site-title a,.splitmenu-logo .header-site-title-section h1.site-title,.splitmenu-logo .header-site-title-section h1.site-title a{font-size:42px;font-weight:500;text-transform:none;letter-spacing:-.7px;text-align:left}.header-site-title-section a{-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.mobile-site-title-section{position:relative;top:12px}.mobile-site-title-section,.mobile-site-title-section a,.mobile-site-title-section h1,.mobile-site-title-section h1 a{font-size:20px;font-weight:600;margin-bottom:0;color:#fff;position:relative;letter-spacing:0;top:0;line-height:20px;z-index:999}.mobile-site-title-section .site-description,.mobile-site-title-section .site-description a{font-size:11px;font-weight:600;color:#fff;position:relative;letter-spacing:0;top:4px;line-height:1.2px;z-index:999}.mobile-site-title-section .site-description a{margin-top:7px}.centered-logo.menu-is-horizontal .logo img,.split-menu.menu-is-horizontal .logo img{padding-top:60px;padding-bottom:18px;padding-left:0}.split-menu.menu-is-horizontal .logo img{padding-top:26px}.centered-logo .logo a,.split-menu .logo a{text-align:center;margin:0 auto;line-height:0;display:inline-block}.centered-logo .header-logo-section,.split-menu .header-logo-section{position:relative;text-align:center;margin:0 auto;width:100%;float:none}.centered-logo.menu-is-horizontal .outer-wrap{height:auto}.centered-logo.menu-is-horizontal.main-menu-inactive .outer-wrap,.split-menu.menu-is-horizontal.main-menu-inactive .outer-wrap{height:140px}.centered-logo .homemenu,.split-menu .homemenu{display:block}.centered-logo .homemenu>ul>li>a:after,.split-menu .homemenu>ul>li>a:after{top:74px}.centered-logo .header-site-title-section,.split-menu .header-site-title-section{padding:40px 0 10px;text-align:center;float:none}.split-menu .header-site-title-section{padding-top:22px}.centered-logo.main-menu-inactive .header-site-title-section,.split-menu.main-menu-inactive .header-site-title-section{padding-bottom:45px}.header-site-title-section .site-title{margin-bottom:0}.split-menu .header-site-title-section .site-title{line-height:1.1}.compact-layout .header-site-title-section{padding:19px 0 0 25px}.compact-layout .container-wrapper{margin:0;width:100%}.compact-layout.minimal-logo.menu-is-horizontal .outer-wrap{height:70px}.compact-layout.page-is-not-fullscreen.header-type-auto.menu-is-horizontal .outer-wrap,.compact-layout.page-is-not-fullscreen.minimal-logo.menu-is-horizontal .outer-wrap{background:#fff}body.compact-layout.menu-is-horizontal .logo img{padding-top:23px}.compact-layout.minimal-logo:not(.mobile-mode-active) .mobile-toggle-menu-trigger{top:1px;left:10px}.compact-layout.menu-is-horizontal .menu-social-header{top:41px}.compact-layout.page-is-not-fullscreen.header-type-auto.fullscreen-header-bright .logo-theme-dark,.compact-layout.page-is-not-fullscreen.header-type-bright .logo-theme-dark{display:block}.compact-layout.page-is-not-fullscreen.header-type-auto.fullscreen-header-bright .logo-theme-bright,.compact-layout.page-is-not-fullscreen.header-type-bright .logo-theme-bright{display:none}.compact-layout.page-is-not-fullscreen.header-type-auto .homemenu ul:first-child>li>a,.compact-layout.page-is-not-fullscreen.header-type-auto.fullscreen-header-bright .homemenu ul:first-child>li>a,.compact-layout.page-is-not-fullscreen.header-type-auto.fullscreen-header-bright .menu-social-header .social-header-wrap .social-icon i,.compact-layout.page-is-not-fullscreen.header-type-bright .homemenu ul:first-child>li>a,.compact-layout.page-is-not-fullscreen.header-type-bright .menu-social-header .social-header-wrap .social-icon i{color:#000}.compact-layout.single-proofing #password-protected.client-gallery-protected{margin-top:160px}.compact-layout #goto-top{right:20px}.compact-layout .header-site-title-section a,.compact-layout.minimal-logo .header-site-title-section .site-title,.compact-layout.minimal-logo .header-site-title-section h1.site-title,.compact-layout:not(.page-is-fullscreen).header-type-auto.fullscreen-slide-bright .header-site-title-section a,.compact-layout:not(.page-is-fullscreen).header-type-auto.fullscreen-slide-dark .header-site-title-section a{color:#000}.compact-layout.page-is-fullscreen .outer-wrap,.compact-layout.page-is-fullscreen.fullscreen-header-bright .outer-wrap{background:rgba(0,0,0,.3)}.compact-layout.page-is-fullscreen.fullscreen-header-dark .outer-wrap{background:hsla(0,0%,100%,.3)}.compact-layout.header-type-auto.fullscreen-header-dark.page-is-fullscreen:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:after,.compact-layout.header-type-auto.fullscreen-header-dark.page-is-fullscreen:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:before,.compact-layout.header-type-auto.fullscreen-header-dark.page-is-fullscreen:not(.mobile-mode-active) .mobile-toggle-menu-trigger span,.compact-layout.header-type-auto.fullscreen-header-dark.page-is-fullscreen:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:after,.compact-layout.header-type-auto.fullscreen-header-dark.page-is-fullscreen:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:before,.compact-layout.header-type-dark:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:after,.compact-layout.header-type-dark:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:before,.compact-layout.header-type-dark:not(.mobile-mode-active) .mobile-toggle-menu-trigger span,.compact-layout.header-type-dark:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:after,.compact-layout.header-type-dark:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:before,.compact-layout:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:after,.compact-layout:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:before,.compact-layout:not(.mobile-mode-active) .mobile-toggle-menu-trigger span,.compact-layout:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:after,.compact-layout:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:before{background:#000}.compact-layout.header-type-auto.fullscreen-header-bright.page-is-fullscreen:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:after,.compact-layout.header-type-auto.fullscreen-header-bright.page-is-fullscreen:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:before,.compact-layout.header-type-auto.fullscreen-header-bright.page-is-fullscreen:not(.mobile-mode-active) .mobile-toggle-menu-trigger span,.compact-layout.header-type-auto.fullscreen-header-bright.page-is-fullscreen:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:after,.compact-layout.header-type-auto.fullscreen-header-bright.page-is-fullscreen:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:before,.compact-layout.header-type-bright:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:after,.compact-layout.header-type-bright:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span:before,.compact-layout.header-type-bright:not(.mobile-mode-active) .mobile-toggle-menu-trigger span,.compact-layout.header-type-bright:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:after,.compact-layout.header-type-bright:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:before,.header-type-inverse.page-is-not-fullscreen:not(.mobile-mode-active) .mobile-toggle-menu-trigger span,.header-type-inverse.page-is-not-fullscreen:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:after,.header-type-inverse.page-is-not-fullscreen:not(.mobile-mode-active) .mobile-toggle-menu-trigger span:before{background:#fff}.compact-layout .mobile-toggle-menu-open .mobile-toggle-menu-trigger span,.compact-layout.header-type-auto.fullscreen-header-bright .mobile-toggle-menu-open .mobile-toggle-menu-trigger span,.compact-layout.header-type-auto.fullscreen-header-bright.page-is-fullscreen .mobile-toggle-menu-open .mobile-toggle-menu-trigger span,.compact-layout.header-type-auto.fullscreen-header-dark .mobile-toggle-menu-open .mobile-toggle-menu-trigger span,.compact-layout.header-type-auto.fullscreen-header-dark.page-is-fullscreen .mobile-toggle-menu-open .mobile-toggle-menu-trigger span,.compact-layout.header-type-bright .mobile-toggle-menu-open .mobile-toggle-menu-trigger span,.compact-layout.header-type-dark .mobile-toggle-menu-open .mobile-toggle-menu-trigger span,.header-type-inverse-overlay.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span,.header-type-inverse.page-is-not-fullscreen:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span,.header-type-overlay.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-open .mobile-toggle-menu-trigger span{background:transparent}.toggle-main-menu.menu-is-horizontal .outer-wrap .header-cart{right:110px;top:38px}.toggle-main-menu.menu-is-horizontal .menu-social-header{right:100px;top:27px}.woo-cart-on.toggle-main-menu.menu-is-horizontal .menu-social-header{right:150px;top:27px}.toggle-main-menu:not(.mobile-mode-active) .homemenu{display:none}.toggle-main-menu:not(.mobile-mode-active) #mobile-toggle-menu,.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger,.toggle-main-menu:not(.mobile-mode-active) .responsive-menu-overlay{display:block}.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger{right:25px;position:absolute;top:14px;left:auto}.stickymenu-active.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger{-webkit-animation:minimalmenu-fadein 1s;-moz-animation:minimalmenu-fadein 1s;-ms-animation:minimalmenu-fadein 1s;-o-animation:minimalmenu-fadein 1s;animation:minimalmenu-fadein 1s;position:fixed;opacity:1}.stickymenu-active-removing.toggle-main-menu:not(.mobile-mode-active) .mobile-toggle-menu-trigger{position:absolute}.compact-layout.minimal-logo:not(.mobile-mode-active).menu-is-horizontal .logo img{margin-left:5px}.compact-layout .minimal-logo-overlay,.compact-layout.minimal-logo:not(.mobile-mode-active) .minimal-logo-overlay{top:70px;left:0;width:0}.compact-layout.menu-is-onscreen .minimal-logo-overlay,.compact-layout.menu-is-onscreen.minimal-logo:not(.mobile-mode-active) .minimal-logo-overlay{width:600px}body:not(.mobile-mode-active).compact-layout .responsive-mobile-menu-outer:after{top:70px}.compact-layout.compact-minimal-left.minimal-logo.menu-is-horizontal .outer-wrap{height:100%;position:fixed;left:0;width:70px}.compact-layout.compact-minimal-left.minimal-logo:not(.mobile-mode-active) .mobile-toggle-menu-trigger{position:fixed;top:0;left:4px}.compact-layout.minimal-logo:not(.mobile-mode-active).menu-is-horizontal .logo img,.compact-minimal-left.minimal-logo .header-site-title-section .site-title,.compact-minimal-left.minimal-logo .header-site-title-section h1.site-title{margin-left:0}.compact-layout.compact-minimal-left .header-site-title-section,.compact-layout.compact-minimal-left:not(.mobile-mode-active).menu-is-horizontal .logo img{transform:translateX(-50%) translateY(-50%) rotate(-90deg);padding:0 125px 0 0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;position:fixed;opacity:0;top:0;left:-36px;margin-top:70px}.page-has-loaded.compact-layout.compact-minimal-left .header-site-title-section,.page-has-loaded.compact-layout.minimal-logo:not(.mobile-mode-active).menu-is-horizontal .logo img{opacity:1}.compact-layout.compact-minimal-left .minimal-logo-overlay,.compact-layout.compact-minimal-left.menu-is-onscreen .minimal-logo-overlay,.compact-layout.compact-minimal-left.minimal-logo:not(.mobile-mode-active) .minimal-logo-overlay{top:0;left:70px;width:480px}body:not(.mobile-mode-active).compact-layout.compact-minimal-left .responsive-mobile-menu-outer:after{right:auto;top:0;left:70px}.compact-layout.compact-minimal-left .container-wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%}.compact-layout.compact-minimal-left:not(.mobile-mode-active) .container-wrapper{padding-left:70px}.compact-layout.compact-minimal-left:not(.mobile-mode-active).fullscreen-slideshow #slidecaption,.compact-layout.compact-minimal-left:not(.mobile-mode-active).fullscreen-slideshow #slidecaption-mobile,.compact-layout.compact-minimal-left:not(.mobile-mode-active).fullscreen-slideshow #static_slidecaption{left:130px}.compact-layout.compact-minimal-left.header-type-bright .header-site-title-section a,.compact-layout.compact-minimal-left.minimal-logo.header-type-bright .header-site-title-section .site-title,.compact-layout.compact-minimal-left.minimal-logo.header-type-bright .header-site-title-section h1.site-title{color:#fff}.compact-layout.compact-minimal-left .horizontal-carousel-outer{top:50px}.compact-layout.compact-minimal-left:not(.mobile-mode-active) .responsive-mobile-menu{padding-top:100px}.compact-layout.compact-minimal-left:not(.mobile-mode-active).fullscreen-carousel .swiper-container,.compact-layout.compact-minimal-left:not(.mobile-mode-active).fullscreen-swiperslides .swiper-container{width:calc(100% - 70px);width:-webkit-calc(100% - 70px);width:-moz-calc(100% - 70px)}.cursor{display:block}.elementor-editor-active .cursor{display:none!important}.cursor__inner{pointer-events:none;mix-blend-mode:difference;position:absolute;top:0;border-radius:50%;left:0;z-index:9999}.cursor__inner--dot{height:8px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;background:#fff;width:8px}.cursor__inner--circle{height:40px;border:1px solid #fff;-webkit-transition:width .2s,height .2s,opacity .2s,margin .2s;-moz-transition:width .2s,height .2s,opacity .2s,margin .2s;transition:width .2s,height .2s,opacity .2s,margin .2s;margin-left:0;width:40px;margin-top:0}.cursor-on-element .cursor__inner--circle{height:60px;opacity:.1;margin-left:-10px;width:60px;margin-top:-10px}.cursor-on-element .cursor__inner--dot{opacity:0}.responsive-menu-wrap{padding-top:65px}.fullscreen-mode-on.menu-is-vertical #fotorama-container-wrap{margin-left:40px;width:-webkit-calc(100% - 80px);width:-moz-calc(100% - 80px);width:calc(100% - 80px)}.menu-is-vertical #progress-back{bottom:1px}.menu-is-vertical .logo img{max-width:100%}.menu-is-vertical.page.mtheme-password-required .entry-title-wrap{margin:0 auto}.menu-is-vertical div#fullscreenvimeo{left:376px}.menu-is-vertical .fullscreen-video-play{right:calc(50% - 190px)}.menu-is-vertical .photowall-wrap,.menu-is-vertical.fullscreen-swiperslides .swiper-container{margin-top:0}.menu-is-vertical .photowall-wrap{margin-right:0;margin-bottom:0}.menu-is-vertical.page-is-fullscreen .container,.menu-is-vertical.page-is-fullscreen .container-wrapper,.page-is-fullscreen .container,.page-is-fullscreen .container-wrapper{margin:0}.menu-is-vertical .photowall-wrap{margin-left:305px}.menu-is-vertical.fullscreen-fotorama .mtheme-fullscreen-toggle{transform:scale(.8);-moz-transform:scale(.8);-webkit-transform:scale(.8);right:4px}.menu-is-vertical #vertical-center-wrap{height:100%}.menu-is-vertical .fullscreen-horizontal-carousel{top:5%}.menu-is-vertical .container-wrapper.container-boxed{margin-bottom:0;margin-top:0}.menu-is-vertical .vertical-menu-body-container{margin-left:0}.menu-is-vertical.menu-is-vertical-right .vertical-menu-body-container{margin-right:300px;margin-left:0}.menu-is-vertical.menu-is-vertical-right.split-page .vertical-menu-body-container{margin-right:0;margin-left:0}.menu-is-vertical .title-container-outer-wrap{margin:0 auto}.container-wrapper{padding-top:0}.menu-is-vertical .container-wrapper,.menu-is-vertical.edge-to-edge .container-wrapper{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu-is-vertical.page-is-fullscreen .container-wrapper,.menu-is-vertical.page-is-fullscreen.edge-to-edge .container-wrapper{padding:0}.menu-is-vertical.single-fullscreen.fullscreen-photowall .container-wrapper{padding-top:0}.menu-is-vertical.password-protected-client-mode .container-wrapper,.menu-is-vertical.proofing-status-inactive .container-wrapper{padding:0}.menu-is-vertical.edge-to-edge.compact-menu .container-wrapper,.menu-is-vertical.page-template-template-fullpage-php.compact-menu .container-wrapper{position:relative;top:0}.menu-is-vertical .person{max-width:100%}.menu-is-vertical .title-container-wrap{padding-top:0}.menu-is-vertical .container-wrapper{min-height:100vh}.menu-is-vertical-right .vertical-menu{right:0;left:auto}body .vertical-menu{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50%;background-repeat:no-repeat}.menu-is-vertical.fullscreen-revslider .tp-leftarrow{left:346px!important}.fullscreen-mode-on.menu-is-vertical.fullscreen-revslider .tp-leftarrow{left:20px!important}.fullscreen-mode-on .vertical-menu-outer{-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);left:-400px}.vertical-logo-wrap,.vertical-menu{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu-is-vertical-right #slidecaption,.menu-is-vertical-right #static_slidecaption,.menu-is-vertical-right .slideshow-content-wrap{left:35px;width:auto}.menu-is-vertical-right .mtheme-events-carousel{right:330px}.menu-is-vertical-right .fullscreen-horizontal-carousel{right:auto;left:0}.menu-is-vertical-right #vertical-center-wrap,.menu-is-vertical-right .mouse-pointer-wrap,.menu-is-vertical-right.fullscreen-swiperslides .swiper-container{left:0}.menu-is-vertical-right .split-page-image{right:0;left:auto}.menu-is-vertical-right.split-page{margin-right:34%;margin-left:0}.split-page.menu-is-vertical .vertical-menu-body-container{margin-left:0}.entry-content h3.instagram-username,h3.instagram-username{padding:14px 20px;font-size:12px;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:4px;text-align:center;background:#000;display:inline-block;z-index:99}.preloader-done h3.instagram-username{opacity:1}.preloader-done .gridblock-parallax-wrap{background:none}.instagram-photos-link{display:block}.insta-grid-outer{overflow:hidden}.insta-grid-wrap{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0 auto}.insta-grid-wrap .gridblock-background-hover:before,.instagram-first-three .gridblock-background-hover:before{font-size:16px;font-weight:100;right:calc(50% - 6px);right:-moz-calc(50% - 6px);right:-webkit-calc(50% - 6px);color:#fff;content:"\f16d";position:absolute;bottom:50%;font-family:fontawesome}.insta-grid-wrap,.instagram-first-three{max-width:100%;width:920px}.entry-content .instagram-first-three li,.instagram-first-three li{background-size:cover;margin:0;padding-bottom:33.3333%;width:33.3333%;float:left}.ri-grid{height:auto;position:relative}.ri-grid ul{list-style:none;padding:0;margin:0;width:100%;display:block}.ri-grid ul:after,.ri-grid ul:before{content:"";display:table}.ri-grid ul:after{clear:both}.ri-grid ul{zoom:1}.ri-grid ul li{overflow:hidden;transform:scale(.9);-ms-transform:scale(.9);-webkit-transform:scale(.9);padding:0;position:relative;-webkit-perspective:400px;-moz-perspective:400px;-o-perspective:400px;-ms-perspective:400px;perspective:400px;margin:0;float:left;display:block}.inst-grid-style-nogap .ri-grid ul li{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1)}.entry-content .inst-grid-style-nogap ol li,.entry-content .inst-grid-style-nogap ul li{margin-bottom:0}.ri-grid ul li a{height:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;outline:none;top:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin:0;background-position:50%;left:0;width:100%;background-repeat:no-repeat;display:block}.ri-grid-size-1{width:55%}.ri-grid-size-2{width:100%}.ri-grid-size-3{width:100%;margin-top:0}.ri-grid-loading:after,.ri-grid-loading:before,.ri-loading-image{display:none}.ri-grid-loading .ri-loading-image{height:30px;position:relative;margin:100px 0 0 -15px;left:50%;width:30px;display:block}.vertical-footer-wrap .gridblock-grid-element{overflow:hidden;position:relative;line-height:0}.insta-grid-wrap .gridblock-background-hover{height:100%;position:absolute;bottom:0;left:0;width:100%;z-index:10}.vertical-footer-wrap .gridblock-grid-element:hover .gridblock-background-hover{opacity:1}.vertical-footer-wrap .gridblock-background-hover:hover .gridblock-links-wrap{transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);opacity:1}.vertical-footer-wrap .gridblock-background-hover{height:100%;-webkit-transition:background-color .7s,opacity .7s,filter .7s;-moz-transition:background-color .7s,opacity .7s,filter .7s;transition:background-color .7s,opacity .7s,filter .7s;position:absolute;opacity:0;bottom:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.2);left:0;width:100%;z-index:10}.footer-end-block{overflow:hidden;padding:40px 0 0;margin-bottom:-2px;transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;-o-transition:opacity .2s;position:relative;opacity:0;text-align:center}.preloader-done .footer-end-block{opacity:1}.vertical-site-title-section{padding:50px 0 30px 40px;position:relative;z-index:99}.vertical-site-title-section .site-title,.vertical-site-title-section .site-title a,.vertical-site-title-section h1.site-title,.vertical-site-title-section h1.site-title a{font-size:20px;font-weight:700;margin-bottom:0;color:#fff;text-transform:uppercase;letter-spacing:5px;line-height:1}.vertical-site-title-section .site-description,.vertical-site-title-section .site-description a{font-size:12px;font-weight:700;color:#fff;text-transform:none;letter-spacing:0;line-height:1;margin-top:10px}.vertical-menu-wrap h3.instagram-username{margin-bottom:20px;display:none}.vertical-menu-wrap .footer-end-block{padding-bottom:30px}.vertical-menu-wrap .ri-grid ul li{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1)}.vertical-menu-wrap .insta-grid-wrap,.vertical-menu-wrap .instagram-first-three{margin:0;width:300px}.vertical-menu-outer{height:100%;overflow:hidden;-webkit-transform:scale(1),translateZ(0),translateZ(0);-moz-transform:scale(1),translateZ(0),translateZ(0);-ms-transform:scale(1),translateZ(0),translateZ(0);transform:scale(1),translateZ(0),translateZ(0);-webkit-backface-visibility:hidden;-webkit-transition:transform .7s,left .4s;-moz-transition:transform .7s,left .4s;transition:transform .7s,left .4s;position:fixed;top:0;-webkit-perspective:1000;left:0;width:300px;margin-top:0;z-index:999}.vertical-menu-wrap{height:100%;height:100vh;overflow-y:scroll;transition:opacity 1s,left .2s;-moz-transition:opacity 1s,left .2s;-webkit-transition:opacity 1s,left .2s;-o-transition:opacity 1s,left .2s;position:absolute;flex-direction:column;top:0;-webkit-overflow-scrolling:touch;background:hsla(0,0%,100%,.5);left:0;width:320px;margin-top:0;display:flex}.vertical-menu{flex:1 0 auto}.vertical-footer-wrap{flex-shrink:0;width:300px}.vertical-footer-wrap .fullscreen-footer-info,.vertical-footer-wrap .fullscreen-footer-social{text-align:left;width:100%;float:none}.vertical-footer-wrap .fullscreen-footer-info{padding-top:5px;border-top:1px solid hsla(0,0%,100%,.1);margin-top:15px}.vertical-footer-wrap .social-header-wrap,.vertical-footer-wrap .social-header-wrap ul li{text-align:left;float:none}.vertical-footer-wrap .social-header-wrap ul li{margin-top:7px}.vertical-footer-copyright{padding-top:20px;font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:2px;line-height:1.4;padding-left:8px}.vertical-footer-copyright li{padding:5px 0}.vertical-footer-wrap{padding:0}.vertical-menu-outer .vertical-footer-wrap-inner{padding:0 32px 40px}.vertical-copyright-wrap{margin-top:14px}.vertical-footer-wrap .social-header-wrap ul li.social-icon{padding:0 3px;font-size:14px;text-align:center;float:none;display:inline-block}.vertical-footer-wrap .login-socials-wrap{position:relative;top:0}.vertical-menu ul.mtree ul.sub-menu li:last-child a{border:0}.vertical-menu ul.mtree .sub-menu li.mtree-node>a:after{top:13px}.vertical-menu ul.mtree a:hover,.vertical-menu ul.mtree li:hover i,.vertical-menu ul.mtree li>a:hover{color:#fff}.vertical-menu ul.mtree a,.vertical-menu ul.mtree i{color:hsla(0,0%,100%,.8)}.vertical-menu ul.mtree .sub-menu .sub-menu a{color:hsla(0,0%,100%,.5)}.vertical-menu ul.mtree li.mtree-open>a{color:#fff}.responsive-mobile-menu .vertical-menu ul.mtree a,.vertical-menu ul.mtree li li a{color:hsla(0,0%,100%,.5)}.vertical-menu ul.mtree>li:before{height:1px;top:16px;left:-22px}.vertical-menu ul.mtree a{padding:10px 0;font-size:13px;font-weight:400;position:relative;letter-spacing:1.5px;line-height:13px}.vertical-menu ul.mtree ul.sub-menu{margin:0}.vertical-menu ul.mtree .sub-menu a{padding:6px 0}.vertical-menu ul.mtree ul.sub-menu a{padding:7px 0}.vertical-menu ul.mtree li li.mtree-node>a:after{top:18px}.vertical-menu-wrap ul.mtree{padding:0 55px 40px 40px}.vertical-menu ul.mtree li.mtree-node>a:after{top:16px;line-height:0}.vertical-logo-wrap,.vertical-logo-wrap a{line-height:0}.vertical-logoimage{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vertical-menu-wrap ul.mtree li>a:after{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transform-origin:center center}.menu-is-vertical.page-is-fullscreen:not(.mobile-mode-active){overflow:hidden}.vertical-menu-wrap{background:#505050}.vertical-menu-wrap ul.mtree li.mtree-node>a:after{color:hsla(0,0%,100%,.4)}.vertical-menu ul.mtree>li:before{background:transparent}.vertical-menu ul.mtree>li.mtree-open:before{background:#fff}.menu-is-vertical:not(.mobile-mode-active){margin-left:300px}.menu-is-vertical .vertical-menu-outer{display:none}.menu-is-vertical:not(.mobile-mode-active) .vertical-menu-outer{display:block}.menu-is-vertical:not(.mobile-mode-active) #supersized,.menu-is-vertical:not(.mobile-mode-active) #supersized li{left:300px;width:calc(100% - 300px);-moz-width:calc(100% - 300px);-webkit-width:calc(100% - 300px)}.menu-is-vertical:not(.mobile-mode-active) .slideshow-controls-wrap{left:350px}.menu-is-vertical:not(.mobile-mode-active) .fullscreen-coverphoto-inner{position:relative;left:-150px}.menu-is-vertical:not(.mobile-mode-active) .fullscreen-horizontal-carousel .next-hcarousel{right:340px}.menu-is-vertical:not(.mobile-mode-active) #fotorama-container-wrap{margin-left:301px}.menu-is-vertical.fullscreen-fotorama:not(.mobile-mode-active) .mtheme-fullscreen-toggle{bottom:calc(50% - 10px);bottom:-webkit-calc(50% - 10px);bottom:-moz-calc(50% - 10px)}.menu-is-vertical:not(.mobile-mode-active) #fotorama-container-wrap{height:100%;width:-webkit-calc(100% - 301px);width:-moz-calc(100% - 301px);width:calc(100% - 301px)}.menu-is-vertical.fotorama-style-contain:not(.mobile-mode-active) .fotorama__nav-wrap{bottom:8px}.admin-bar.centered-logo.menu-is-horizontal.fotorama-style-contain #fotorama-container-wrap{top:230px}.menu-is-vertical.fullscreen-swiperslides:not(.mobile-mode-active) .swiper-container,.menu-is-vertical:not(.mobile-mode-active) #vertical-center-wrap{width:-webkit-calc(100% - 300px);width:-moz-calc(100% - 300px);width:calc(100% - 300px)}.menu-is-vertical:not(.mobile-mode-active) #vertical-center-wrap{left:300px}.menu-is-vertical.fullscreen-swiperslides .swiper-container{height:100%}.menu-is-vertical.page-is-fullscreen.fullscreen-splitslider:not(.mobile-mode-active) .container-wrapper{width:calc(100% - 300px);width:-webkit-calc(100% - 300px);width:-moz-calc(100% - 300px)}.menu-is-vertical.page-is-fullscreen.fullscreen-splitslider .container-wrapper{height:100%;overflow:hidden;min-height:0}.mobile-mode-active.menu-is-onscreen .responsive-mobile-menu-outer{height:100%;width:100%}.homemenu .cart{padding:30px;font-size:11px;border:1px solid #f5f5f5;right:-56px;color:#fff;position:absolute;top:100px;background:#fff;width:230px;line-height:12px}.center-logo .homemenu .cart{top:64px}.center-logo .sticky-menu-activate .header-cart,.center-logo .sticky-menu-activate .header-search{top:5px}.sticky-menu-on .homemenu .cart{top:80px}.center-logo.sticky-menu-on .homemenu .cart{top:60px}.cart-elements .cart-element-image{width:60px;float:left}.cart-elements .cart-element-image img{height:60px;width:60px}.cart-elements .cart-contents{text-align:left}.cart-elements .cart-content-text{margin-left:10px;float:left}.cart-buttons{padding:0;width:100%;display:inline-block}.mtheme-header-cart{height:100%;-webkit-transform:scale(.98);-moz-transform:scale(.98);transform:scale(.98);overflow-y:scroll;padding:48px;right:-360px;transition:right .5s,transform 1.8s;-moz-transition:right .5s,transform 1.8s;-webkit-transition:right .5s,transform 1.8s;-o-transition:right .5s,transform 1.8s;position:fixed;text-align:left;top:0;-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px;background:hsla(0,0%,98%,.94);width:340px;z-index:99999}.cart-on .mtheme-header-cart{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);right:0}.mtheme-header-cart .cart-contents{padding-bottom:40px}.cart-elements{margin-bottom:7px}.cart-elements .cart-title{color:#000;-moz-transition:color .5s;-webkit-transition:color .5s;-o-transition:color .5s;display:block}.cart-elements .amount,.cart-elements .cart-item-quantity-wrap{color:#555;text-align:left;display:block}.cart-elements .amount{font-weight:600}.cart-content-checkout{font-size:11px;font-weight:500;color:#000;text-transform:uppercase;letter-spacing:1px;text-align:center;display:block}.cart-view-link{margin-top:10px}.cart-checkout-link a,.cart-view-link a{padding:14px;border:1px solid #000;font-weight:400;color:#000;transition:color .3s,background .3s;-moz-transition:color .3s,background .3s;-webkit-transition:color .3s,background .3s;-o-transition:color .3s,background .3s;margin-top:5px;display:block}.cart-checkout-link a:hover,.cart-view-link a:hover{color:#fff;background:#000}.homemenu .cart-checkout-link:hover a,.homemenu .cart-view-link:hover a{color:#fff}.cart-checkout-link a,.cart-view-link a,.homemenu .cart-checkout-link a,.homemenu .cart-view-link a{font-weight:400;color:#000}.header-cart-close{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);font-size:26px;right:-15px;color:#000;transition:opacity .5s,transform .5s;-moz-transition:opacity .5s,transform .5s;-webkit-transition:opacity .5s,transform .5s;-o-transition:opacity .5s,transform .5s;position:relative;opacity:1;top:-23px;cursor:pointer;float:right}.header-cart-close:hover{-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9);opacity:.7}.cart-empty{font-size:14px;font-weight:400;color:#a6a6a6;letter-spacing:0;margin:0;line-height:14px}.mtheme-header-cart h3{font-size:20px;font-weight:500;margin-bottom:48px;letter-spacing:.2px;line-height:1.1}.cart-elements .cart-title{font-size:16px;font-weight:500;margin-bottom:4px;letter-spacing:0;line-height:1.7;line-height:1.3}.cart-elements .amount,.cart-elements .cart-item-quantity-wrap{font-size:15px;font-weight:600;font-weight:500;line-height:1.2}.cart-checkout-link a,.cart-view-link a,.homemenu .cart-checkout-link a,.homemenu .cart-view-link a{font-weight:500;letter-spacing:.5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.header-cart,.header-search{right:38px;top:40px;line-height:22px}.header-cart,.header-search{height:22px;-webkit-transition:opacity .3s,top .3s;-moz-transition:opacity .3s,top .3s;transition:opacity .3s,top .3s;position:absolute;opacity:1;margin:0 0 0 20px;z-index:99}.header-cart{right:10px;top:38px}.centered-logo .header-cart{top:14px}.vertical-menu .header-cart{right:auto;top:10px;left:-20px}.wooshop-hide-empty-cart .cart-is-empty.header-cart{display:none}.header-cart .item-count{height:20px;font-size:10px;font-weight:600;right:-20px;color:#fff;position:absolute;text-align:center;top:-9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background:red;width:20px;line-height:20px}.header-cart i,.header-search i{font-size:18px;-webkit-transition:color .3s;-moz-transition:color .3s;transition:color .3s}.header-cart:hover,.header-search:hover{cursor:pointer}.mobile-alt-toggle{right:40px;position:fixed;top:22px;z-index:999}.mobile-alt-toggle .header-cart{right:0;top:0}.mobile-alt-toggle .header-cart i,.stickymenu-active .mobile-alt-toggle .header-cart i{color:#fff}.admin-bar .mobile-alt-toggle{top:55px}.parallax-is-off .jarallax{background-attachment:scroll}.wooshop-hide-empty-cart:not(.wooshop-is-not-empty) .woo-cart-menu-item{display:none}.wooshop-hide-empty-cart:not(.wooshop-is-not-empty) .responsive-menu-wrap .wpml-lang-selector-wrap{right:0}.wooshop-hide-empty-cart:not(.wooshop-is-not-empty) .mobile-alt-toggle{right:10px;top:10px}.woo-cart-off .responsive-menu-wrap .wpml-lang-selector-wrap{right:0}.woo-cart-off .mobile-alt-toggle{right:10px}.woo-cart-on .responsive-menu-wrap .wpml-lang-selector-wrap{right:30px}.woo-cart-on .mobile-alt-toggle{right:40px}body.fullscreen-portfoliocarousel.mobile-mode-active{overflow:visible}.mobile-mode-active .horizontal-carousel.readjusting-hcarousel{opacity:1!important}.fullscreen-carousel.mobile-mode-active.stickymenu-active #home,.fullscreen-portfoliocarousel.mobile-mode-active.stickymenu-active #home{margin-top:0!important}.elementor-slideshow__header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-is-fullscreen img{max-width:none}.elementor-template-full-width .title-container-outer-wrap{display:none}body.elementor-template-full-width .container{padding:0;width:auto}.multislider-container-outer .swiper-button-next:after,.multislider-container-outer .swiper-button-prev:after,.multislider-container-outer .swiper-rtl .swiper-button-next:after,.multislider-container-outer .swiper-rtl .swiper-button-prev:after,.shortcode-swiper-container .swiper-button-next:after,.shortcode-swiper-container .swiper-button-prev:after,.shortcode-swiper-container .swiper-rtl .swiper-button-next:after,.shortcode-swiper-container .swiper-rtl .swiper-button-prev:after{display:none}