@media only screen and (max-width:980px){#logo{height:100%!important;max-height:100%!important;width:auto;max-width:100%!important}}.et_pb_contact_field_options_title{display:none}.et-pb-contact-message{color:#cccccc;font-size:16px;text-align:center}.cn-button.bootstrap{background-color:#8cc63f;background-image:none;color:#fff}@media only screen and (max-width:980px){#et-top-navigation span.mobile_menu_bar:before,#et-top-navigation span.mobile_menu_bar:after{color:#8cc63f!important}}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#8cc63f;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}#et-info{float:none!important;text-align:center}.mfp-title{display:none!important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{background-color:#1e1d1c;padding:15px 30px 15px 30px}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{background-color:#282524}.pa-portfolio-image-1-1 .et_portfolio_image{padding-top:100%;display:block}.pa-portfolio-image-1-1 .et_portfolio_image img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.featured-image img{width:100%;height:450px;object-fit:cover}