.vertical-logoimage{width:250px;padding:0;margin-top:20px;margin-bottom:20px}.logo-mobile .logoimage{object-fit:contain}.vertical-menu ul.mtree a,.simple-menu ul.mtree a,.responsive-mobile-menu ul.mtree a,.header-is-simple .responsive-mobile-menu ul.mtree a,.vertical-menu ul.mtree ul.sub-menu a{line-height:30px}.vertical-logo-wrap{margin:auto;line-height:30px}ul.mtree-level-1{list-style:none;margin-left:0;padding-left:1em}ul.mtree-level-1>li:before{display:inline-block;content:"-";width:1em;margin-left:-1em}.footer-logo{display:inline-block;vertical-align:-15px}.footer-logo-image{width:80px;margin-bottom:10px;max-width:100%}@media only screen and (max-width:675px){.slideshow_caption{font-size:28px !important}.owl-carousel .owl-item img{display:block;max-width:100%;-webkit-transform-style:preserve-3d}}.lightbox-purchase>a{border-color:#8b8b8b;border:2px solid #fff;padding:1px;border-radius:5px}.lg-sub-html h4{margin:-5px;font-size:13px;font-weight:700}.mtheme-lightbox .lg-sub-html{margin:0;width:100%;bottom:0;padding-bottom:28px}.mtheme-lightbox .entry-content{color:#5e5e5e;font-size:10px;font-weight:400;letter-spacing:.25px;line-height:14px}.mtheme-lightbox .entry-content{margin-top:0}ul.mtree a{border-bottom:1px solid rgba(255,255,255,.3)}#supersized li{background-color:#000}#supersized img{opacity:1}.slideshow-content-wrap .slideshow_caption{font-size:calc(38px + 2 * ((100vw - 320px) / 680));position:absolute;float:right;right:0;bottom:100px;width:100%;min-width:600px !important;opacity:1;filter:blur(0);-webkit-filter:blur(0);transition:transform .5s,filter .5s,opacity .5s}.slideshow_title{margin-bottom:50px}.fullscreen-slide-bright #prevslide i,.fullscreen-slide-bright #nextslide i{color:#ea0000;font-weight:900;font-size:20pt}.site-back-cover{background-color:#000;position:fixed;top:0;left:0;height:100%;width:100%;z-index:-999;background-position:40% 50%;background-repeat:no-repeat;background-attachment:initial;background-size:60%;opacity:0;-webkit-transition:opacity 2s;-moz-transition:opacity 2s;transition:opacity 2s}.column-gridblock-icon{position:relative;display:none}.gridblock-sole-link{width:98%}.breadcrumblink{text-decoration:none !important;border:1px solid #8c8c8c;padding:1px 5px 1px;border-radius:2px}.section-description{max-width:100%}#about-text-1{width:60%;display:contents}#about-text-1 p{font-size:16px;text-align:justify}#about-image-1{width:39%;display:contents;vertical-align:top;margin-top:35px}.work-details .worktype-categories{display:none}.work-details h4,.work-details h4 a,.client-company a:hover,.portfolio-share li a:hover,.min-search .icon-search:hover,.entry-content .entry-post-title h2 a,ul.gridblock-listbox .work-details h4 a:hover{color:#fff;text-align:center}#sb_instagram,#sb_instagram.sbi_highlight,#sb_instagram.sbi_masonry{width:100%;display:flex !important;flex-direction:column}#sb_instagram #sbi_load{order:2;margin-bottom:30px}#sb_instagram #sbi_images{order:1}#sb_instagram .sbi_info{display:none}.thumbnails-grid-container.grid-style-wall-grid{width:110%;margin-bottom:-1px}div#mtheme-block-3{float:left}#book-session-block .mtheme-supercell .mtheme-cell-wrap{background-color:#000;background-color:#000;padding-top:10px;padding-bottom:5px}.lightbox-purchase{position:relative;padding-top:5px;display:block;margin-top:10px;margin-bottom:-30px}#lg-zoom-in,#lg-zoom-out{display:none}.mtheme-fullscreen-toggle{display:none}#about-gallery .gridblock-element{width:13.5%}.gridblock-filter-categories{text-align:center}.stickynav{position:fixed;top:0;width:100%;background:#000;border-top:4px solid #000;margin-left:-20px;margin-right:-20px;padding:18px 20px 0;z-index:1000;width:100%;max-width:765px}.stickynav+.content{padding-top:60px}.stickynav{max-width:1800px !important;padding:18px 0 0}@media screen and (min-width:1500px) and (max-width:2000px){.stickynav{max-width:1200px !important;padding:18px 0 0}@media only screen and (max-width:1100px){ul.mtree-level-1>li>a{display:inline-block !important}#about-text-1{width:100%}@media only screen and (min-width:2000px){#about-text-1 p{font-size:22px}}#about-image-1{display:block;margin:auto;text-align:center}#about-gallery .gridblock-element{width:14.1%}@media only screen and (min-width:1351px){.column-setter.span12 .span8,.column-setter.span12 .span4{width:100%}}@media screen and (min-width:1500px) and (max-width:2000px){#about-text-1 p{font-size:calc(14px + 2 * ((100vw - 320px) / 680))}}@media screen and (min-width:2001px){#about-text-1 p{font-size:calc(16px + 3 * ((100vw - 320px) / 680))}}}body{background-color:#000;color:#000}}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;color:#fff !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{color:#fff !important}.owl-carousel .owl-item img{display:block;max-width:100%;-webkit-transform-style:preserve-3d;object-fit:cover;height:auto}