.main-content a{text-decoration:underline}.et_pb_column .et_pb_row_inner,.et_pb_row{padding:0!important}.et_pb_text_inner h2{font-size:32px;margin:30px 0}.et_pb_image img{object-fit:cover;object-position:top}#top-menu li li a{width:300px;padding:6px 10px}.et-menu li>a{text-transform:uppercase}.et-menu li li a{text-transform:capitalize}.nav li ul{visibility:hidden;z-index:9999;width:280px;border-top:3px solid #C0BD9C;opacity:0;background:#FFF none repeat scroll 0% 0%;box-shadow:0px 2px 5px rgba(0,0,0,0.1)}.header{position:relative;padding:0px 0px;background-repeat:no-repeat;background-position:center center;background-size:cover}.et_overlay::before{position:absolute;top:55%;left:50%;margin:-14px 0px 0px -14px;font-size:32px;content:"M";transition:all 0.4s ease 0s}.et_pb_column_4_4 .et_pb_portfolio_grid .project{clear:none!important;margin:0 70px 40px 0!important;width:27%!important}.portfolio-section img{max-width:110%}.portfolio-section h2 a{font-size:14px;color:#b2b2b2}.portfolio-section .post-meta{font-size:12px;margin-top:-13px;color:#cecece!important}.portfolio-section .et_portfolio_image{border:1px solid #28323a;-moz-box-shadow:0 5px 10px rgba(0,0,0,.3);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.3);box-shadow:0 5px 10px rgba(0,0,0,.3)}.portfolio-section .et_portfolio_image,.et_portfolio_image img{border-radius:1px 1px #fc5a20}.sg-floating-link-box{border-radius:5px 0 0 0!important;padding:0 10px!important;box-shadow:-1px 0 4px #404040!important}.sg-floating-link-box *{display:block;width:32px;margin-bottom:10px}span.bullet{display:block}span.bullet::before{content:"✓";padding-right:10px;color:green;font-size:1.25em;font-weight:bold}@media only screen and (max-width:980px){.laptops{margin-top:-190px}.et_pb_column_4_4 .et_pb_portfolio_grid .project{clear:none!important;margin:0 40px 42px 0!important;width:27%!important}}@media only screen and (max-width:767px){.laptops{margin-top:-150px}.et_pb_column_4_4 .et_pb_portfolio_grid .project{margin:0 40px 42px 0!important;width:100%!important}.portfolio-section .et_overlay{width:101%}}@media only screen and (max-width:479px){.laptops{margin-top:-120px}.portfolio-section img{max-width:100%}}.header{margin:0px auto!important;position:relative;padding:0px 0px;background-repeat:no-repeat;background-position:center center;background-size:cover}.header-content{margin:0px auto!important}#main-header{position:relative;z-index:99999;top:0px;width:100%;background-color:#222222;box-shadow:0px 0px 0px rgba(0,0,0,0.0);font-weight:500;line-height:23px}#logo{max-width:250px!important}.read-more{display:inline-block;position:relative;padding:.625rem .625rem .625rem 1.1875rem;margin:-.625rem;font-family:linotype-didot,serif;font-size:1.125rem}.read-more::before{top:47%;left:.75rem;transform:translateY(-50%);width:.3125rem;height:.5625rem;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}.read-more::after{bottom:.625rem;width:calc(100% - 1.8125rem);height:.0625rem}.read-more::after,.read-more::before{content:"";display:block;position:absolute;background-color:#2c2c2c}blockquote{border-left:none;text-align:center;font-size:33px;line-height:1;color:#867e76;font-style:italic;font-weight:300;padding:2em 0;letter-spacing:1px}blockquote footer{margin-top:2em;font-weight:900;font-size:20px}@media (max-width:980px){blockquote{font-size:25px}.home .et_pb_row,.home .et_pb_column .et_pb_module{border:none!important}.home .homesection .et_pb_row{margin-bottom:20px}.home .et_pb_section{padding:0!important}.home .et_pb_section.homesection{padding:20px!important}.home .et_pb_column{margin-bottom:0!important}.home .et_pb_blurb_content{padding:30px 0}.home .et_pb_blurb_content *{text-align:center!important}}