html{scrollbar-gutter:stable}.portfolio-link:hover,.item-filter{color:#fff!important}.portfolio-item-slug .thumb:before,.portfolio-item-slug .thumb:after,.portfolio-gallery-item .thumb:before,.portfolio-gallery-item .thumb:after,.slick-slide .justified-cross:before,.slick-slide .justified-cross:after,.masonry-cross:before,.masonry-cross:after{background:#fff!important}body.archive .portfolio-link:after{background:rgba(0,0,0,.7)}.top-navigation ul ul li a:hover,.top-navigation ul ul li.current-menu-item a{color:#fff!important}.top-navigation ul ul{position:absolute !important;top:100% !important;left:0 !important;right:auto !important;opacity:0 !important;visibility:hidden !important;transform:none !important;transition:opacity .2s ease !important;z-index:9999 !important;display:block !important}.top-navigation ul li:hover>ul{opacity:1 !important;visibility:visible !important}.top-navigation>ul>li>ul{top:100% !important;left:0 !important;right:auto !important}.top-navigation ul ul ul{top:0 !important;left:auto !important;right:100% !important;transform:none !important;background:#000 !important}.top-navigation ul ul,.top-navigation ul ul ul{transform:none !important}.top-navigation ul.sub-menu:before{display:none!important}.top-navigation ul ul li.menu-item-has-children>a:after{content:" ◂" !important;float:right !important;font-size:.7em !important}.top-navigation li.menu-item-has-children>a{position:relative !important}.top-navigation ul ul li{position:relative !important}.masonry-item .picture{height:100%}.portfolio-item-slug.masonry-item{min-height:180px}@media only screen and (max-width:959px){.portfolio-item-slug.masonry-item{max-height:380px !important;overflow:hidden}}@media only screen and (max-width:479px){.portfolio-item-slug.masonry-item{max-height:320px !important}}.fancy-title{font-size:20px}h1.logo a{display:flex !important;align-items:baseline}h1.logo a>strong{margin-left:.4rem}@media only screen and (max-width:767px){.container{width:90% !important}}@media (max-width:767px){h1.logo a{font-size:18px !important}h1.logo strong{font-size:12px}#site-navigation{padding:0}}@media (min-width:768px){h1.logo a{font-size:35px !important}h1.logo strong{font-size:20px}}@media only screen and (max-width:767px){.portfolio_container{width:90% !important}}@media only screen and (max-width:959px){.menu-dropdown span,.menu-dropdown span:before,.menu-dropdown span:after{background-color:#fff !important}.menu-dropdown.toggled-on span{background-color:transparent !important}#navigation .nav-menu{background:#1a1a1a !important}#navigation ul li a,#navigation ul li ul li a,#navigation ul li ul li ul li a{color:#fff !important;opacity:1 !important}#navigation ul li ul li a{color:rgba(255,255,255,.8) !important;opacity:1 !important}#navigation ul li a:hover,.top-navigation li a:hover{color:#33b996 !important}#navigation ul li a:focus,.top-navigation li a:focus{color:#33b996 !important;outline:1px solid rgba(255,255,255,.3) !important;outline-offset:2px}#navigation ul li a:active,.top-navigation li a:active{color:#2a9d7e !important;opacity:1 !important}}.portfolio-link:after{display:none !important}.portfolio-item-slug .thumb:before,.portfolio-item-slug .thumb:after,.portfolio-gallery-item .thumb:before,.portfolio-gallery-item .thumb:after,.slick-slide .justified-cross:before,.slick-slide .justified-cross:after,.masonry-cross:before,.masonry-cross:after{display:none !important}.item-filter{display:none !important}.search-form input.search-submit{display:inline-block !important;width:40px !important;height:40px !important;background:0 0 !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23273140' d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:16px 16px !important;border:none !important;cursor:pointer !important;vertical-align:middle !important;text-indent:-9999px !important}.submenu-toggle{display:none !important}@media only screen and (max-width:959px){#navigation .nav-menu li.menu-item-has-children{position:relative !important}#navigation .nav-menu li.menu-item-has-children>a:after{display:none !important}#navigation .nav-menu,#navigation .nav-menu li>a,#navigation .nav-menu li ul li>a,#navigation .nav-menu li ul li ul li>a{text-align:left !important}#navigation .nav-menu li>a{padding-left:22px !important;padding-right:0 !important}#navigation .nav-menu ul.sub-menu{margin-left:8px !important;padding-left:12px !important;border-left:1px solid rgba(255,255,255,.2) !important}#navigation .nav-menu ul.sub-menu li>a{font-size:15px !important;color:rgba(255,255,255,.9) !important}#navigation .nav-menu ul.sub-menu ul.sub-menu{margin-left:8px !important;padding-left:12px !important;border-left:1px solid rgba(255,255,255,.14) !important}#navigation ul li ul,#navigation .top-navigation ul ul,#navigation .top-navigation ul ul ul{position:static !important;left:auto !important;right:auto !important;top:auto !important;transform:none !important;width:100% !important;margin:0 !important;padding:0 0 0 14px !important;background:0 0 !important;text-align:right !important}#navigation .nav-menu.toggled-on ul.sub-menu{display:none !important;visibility:visible !important;opacity:1 !important}#navigation .nav-menu.toggled-on ul.sub-menu.opened{display:block !important}#navigation .nav-menu .submenu-toggle{display:flex !important;position:absolute;left:2px;top:8px;width:14px;height:14px;border:0;background:0 0;color:#fff;font-size:13px;font-weight:600;line-height:1;text-align:center;align-items:center;justify-content:center;cursor:pointer;z-index:3;padding:0;padding-bottom:1px}#navigation .nav-menu>li>.submenu-toggle{top:16px}#navigation .nav-menu .submenu-toggle:focus{outline:2px solid #33b996;outline-offset:1px}}