@media screen and (min-width:981px) and (max-width:1220px){.hp-banner-section{margin-top:50px!important}}@media screen and (min-width:981px){.page-id-27 .et_pb_gallery_1 .et_pb_gallery_item{width:25%!important;margin-bottom:8px!important;clear:none!important}}@media screen and (min-width:981px){.page-id-27 .et_pb_gallery_0 .et_pb_gallery_item{width:50%!important;margin-bottom:8px!important;clear:none!important}}.et-pb-active-slide{animation-name:fadeInLeft;animation-duration:1s}.et_pb_section{background-color:#48535a!important}#main-content{background-color:#48535a}body{font-weight:600}h2{margin-bottom:20px!important}.et_pb_equal_columns>.et_pb_column{margin-top:auto;margin-bottom:auto}header{max-height:180px}.et_pb_gallery_item img{position:absolute;height:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.et_pb_gallery_image{padding-top:100%}.et_pb_gallery_item{padding:0 5px}.mfp-title{display:none}.page-id-319 .mfp-title{display:block!important}.et_pb_slide{padding:0px}@media screen and (min-width:980px){.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{margin-top:40.75%!important;padding:0px!important}}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-weight:400!important}.et-menu .menu-item-has-children>a:first-child::after{top:2px}.et-menu .menu-item-has-children>a:first-child{padding-right:14px;margin-right:-10px}.et_pb_menu .et-menu>li{padding-left:10px;padding-right:10px}.nav ul li a:hover,.et_mobile_menu li a:hover{background-color:rgba(0,0,0,.1)}.et_mobile_menu{text-align:center}.et_mobile_menu .menu-item-has-children>a{background-color:rgba(0,0,0,.15)}@media screen and (max-width:980px){   header{max-height:155px}body{background-color:#48535a!important;background-image:none!important}.et_boxed_layout #page-container{-webkit-box-shadow:none;box-shadow:none}.et_boxed_layout #page-container{width:100%;padding:0px!important}}@media screen and (min-width:981px) and (max-width:1015px){.hp-announce-row{min-height:120px!important}}@media screen and (min-width:600px) and (max-width:980px){.hp-announce-row{max-height:175px!important;background:transparent!important}}@media screen and (max-width:599px){.showroom-open{padding-top:10px!important}}@media screen and (min-width:1091px) and (max-width:1175px){.foot-text p{font-size:95%!important;line-height:1.2em!important}}@media screen and (min-width:980px) and (max-width:1090px){.foot-text p{font-size:93%!important;line-height:1.2em!important}}