@font-face{font-display:swap;font-family:'fontello';src:url(/wp-content/themes/stephenbaysted/font/fontello.eot?51258118);src:url('/wp-content/themes/stephenbaysted/font/fontello.eot?51258118#iefix') format('embedded-opentype'),url(/wp-content/themes/stephenbaysted/font/fontello.woff2?51258118) format('woff2'),url(/wp-content/themes/stephenbaysted/font/fontello.woff?51258118) format('woff'),url(/wp-content/themes/stephenbaysted/font/fontello.ttf?51258118) format('truetype'),url('/wp-content/themes/stephenbaysted/font/fontello.svg?51258118#fontello') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Avenir LT Pro 55 Roman';font-style:normal;font-weight:400;src:local('Avenir LT Pro 55 Roman'),url(/wp-content/themes/stephenbaysted/avenir/AvenirLTProRoman.woff) format('woff')}@font-face{font-display:swap;font-family:'Avenir LT Pro 55 Oblique';font-style:normal;font-weight:400;src:local('Avenir LT Pro 55 Oblique'),url(/wp-content/themes/stephenbaysted/avenir/AvenirLTProOblique.woff) format('woff')}@font-face{font-display:swap;font-family:'Avenir LT Pro 95 Black';font-style:normal;font-weight:400;src:local('Avenir LT Pro 95 Black'),url(/wp-content/themes/stephenbaysted/avenir/AvenirLTProBlack.woff) format('woff')}@font-face{font-display:swap;font-family:'Avenir LT Pro 95 Black Oblique';font-style:normal;font-weight:400;src:local('Avenir LT Pro 95 Black Oblique'),url(/wp-content/themes/stephenbaysted/avenir/AvenirLTProBlackOblique.woff) format('woff')}.imdb [class^="soc-font-"],.imdb [class*="soc-font-"]{font-family:"Font Awesome 5 Brands"!important}.imdb .soc-font-icon:before{content:'\f2d8'}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.edit-link{display:none}.elementor-widget-text-editor{color:inherit!important;font-family:inherit!important;font-weight:400}.elementor-posts .elementor-post__title{font-size:inherit!important}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{color:inherit!important;font-family:inherit!important;font-weight:inherit!important;line-height:28px!important;margin-bottom:10px}.darkrow h1,.darkrow h2,.darkrow h3,.darkrow h4,.darkrow h5,.darkrow h6,.darkrow a{color:#FFF}.darkrow p,.darkrow{color:#fff}.darkrow .vc_separator h4{color:#FFFFFF!important}.darktext h3{color:#ffffff!important}.darkrow .default-btn-shortcode:hover{background-color:#ffffff!important;color:#7B7BBD!important}.mobile{display:none!important}.desktop{display:block!important}.phantom-sticky .branding>a:not(.same-logo){transition:opacity 2s ease!important}.grecaptcha-badge{opacity:0;visibility:hidden!important}.pswp__caption{display:none!important}#bottom-bar{font-size:12px!important;line-height:21px}.elementor-slideshow__footer{display:none!important}.testimonial-content p{text-align:center;font-size:18px;line-height:28px;font-weight:400}.testimonial-thumbnail{display:none}.testimonial-desc{text-align:center;margin:0 auto}.darkrow .slider-content .owl-dot:not(.active):not(:hover),.darkrow .slider-content .owl-dot:not(.active):hover{-webkit-box-shadow:inset 0 0 0 2px rgb(255 255 255 / .35);box-shadow:inset 0 0 0 2px rgb(255 255 255 / .35)}.darkrow .slider-content .owl-dot.active{-webkit-box-shadow:inset 0 0 0 20px rgb(255 255 255 / .35);box-shadow:inset 0 0 0 20px rgb(255 255 255 / .35)}.entry-tags{text-align:center}.elementor-button{background-color:rgb(0 0 0 / .4)!important;border:2px solid #acdbdf!important;color:#acdbdf!important;border-radius:6px!important;font-family:"Avenir LT Pro 95 Black";font-size:13px!important;padding:10px 16px 8px!important}.elementor-button:hover{background-color:#acdbdf!important;border:2px solid #acdbdf!important;color:#030305!important}.elementor-button.elementor-size-xs{padding:14px 20px 10px 20px!important}.single-portfolio .project-slider{display:none}.dt-mobile-header .menu-select,.dt-mobile-header .mini-nav>ul:not(.mini-sub-nav)>li>a{text-transform:uppercase}.branding a img,.branding img,.mobile-branding a img,.mobile-branding img{width:275px}.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li>a,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li>a .menu-text,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li>a .subtitle-text,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li>a:hover span,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .main-nav>li.act>a>span{color:#E4E1D8!important}.rs-layer,.elementor-alert-title,.elementor-portfolio__filter{font-family:"Avenir LT Pro 95 Black"!important}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .menu-line::after,.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .menu-line::before{background:#E4E1D8!important}.pswp__bg{background:#1f1f1f!important}.page-title{clip-path:polygon(0% 0%,60% 10%,100% 0%,100% 100%,40% 80%,0% 100%)}.masthead{clip-path:polygon(0% 0%,72% 0%,100% 0%,100% 100%,40% 80%,0% 100%);padding-bottom:10px}.hero{clip-path:polygon(0% 0%,60% 0%,100% 0%,100% 100%,40% 94%,0% 100%)}.a-mjp span{display:none!important}.page-id-11 .a-mjp span{display:block!important}.player-track-title{font-family:"Avenir LT Pro 95 Black"!important;text-transform:uppercase}.player-track-title div{font-size:0.5em!important}@media screen and (max-width:767px){.mobile{display:block!important}.desktop{display:none!important}.testimonial-content p{text-align:center;font-size:20px;line-height:30px;font-weight:300;padding:0 20px}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{-ms-flex-negative:inherit;flex-shrink:inherit}}@media screen and (max-width:1100px){.main-nav>li>a{}}@media screen and (max-width:767px){.elementor-element.elementor-products-grid ul.products{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:480px){.alignleft,.alignright{float:none;margin:10px 0 10px 0!important;width:100%;height:auto}}