body{font-family:'Open Sans',sans-serif;color:#333}h1{border-bottom:1px solid #008080;padding-bottom:10px}a{transition:.5s;text-decoration:none}a:hover{transition:.5s;text-decoration:none}.m-r-20{margin-right:20px}.navbar{margin-bottom:0}.navbar-default{background:rgba(178,34,34,1);border-radius:0;border:0;font-weight:400;text-transform:uppercase}.navbar-default .navbar-nav>li>a{color:#FFF;transition:.5s;padding-right:25px;padding-left:25px;padding-top:22px;height:60px}.navbar-default .navbar-nav>li>a:hover{background:rgba(128,0,0,0.8);color:#FFF}.navbar .navbar-nav{display:inline-block;float:none;vertical-align:top}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:rgba(128,0,0,0.8);color:#FFF}.navbar .navbar-collapse{text-align:center}.navbar-toggle{border:0;background:transparent!important}.navbar-toggle:hover{background:transparent!important}.navbar-toggle .icon-bar{width:22px;-webkit-transition:all .2s;transition:all .2s;background-color:#fff!important}.navbar-toggle .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggle .middle-bar{opacity:0}.navbar-toggle .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggle.collapsed .top-bar{transform:rotate(0)}.navbar-toggle.collapsed .middle-bar{opacity:1}.navbar-toggle.collapsed .bottom-bar{transform:rotate(0)}.navbar-brand{padding:22px 0 0 15px;color:#FFF!important;text-transform:capitalize}.navbar-brand:hover,.navbar-brand:active{color:#FFF}.usp{text-align:center;padding:15px;border-radius:15px;height:auto;margin-top:25px}.usp .usp-title{text-transform:uppercase;font-size:24px}.usp .usp-button{width:100%;background:rgba(178,34,34,1);text-transform:uppercase;font-size:20px;color:#fff;transition:.5s;padding:10px 15px 10px 15px}.usp .usp-button:hover{background:rgba(178,34,34,0.8);transition:.5s}.home-text{margin-top:50px;background-color:#f0f0f0;padding-bottom:25px}.home-h1{border-bottom:0;text-align:center}.lg-button{background:rgba(178,34,34,1);text-transform:uppercase;font-size:20px;color:#fff;transition:.5s;margin-top:15px;padding-left:50px;padding-right:50px}.lg-button:hover{background:rgba(178,34,34,0.8);transition:.5s}.home-search-box{width:100%;height:auto;padding:12px;text-align:center;color:#FFF;position:relative;background:rgba(81,81,81,1)}.home-search-button{margin-left:15px;background:rgba(178,34,34,1);text-transform:uppercase;color:#fff;transition:.5s;border:0}.home-search-button:hover{background:rgba(178,34,34,0.8);transition:.5s;color:#FFF}.title-image{width:100%;height:250px;background:url("img/page_header.jpeg");background-size:cover;background-position:50% 70%;backgrond-repeat:no-repeat;position:relative;padding-top:100px;margin-bottom:25px}.title-image:after{background:#000;opacity:.5;top:0;right:0;bottom:0;left:0;position:absolute;content:""}.title-wrapper{text-align:center;font-weight:bold;color:#FFF;position:relative;text-transform:uppercase;z-index:1}.title-wrapper h1{margin-top:0;border-bottom:0}.product-subcategories .classic-grid.archive-listing{height:200px}.classic-grid-image-wrapper{height:100%}.classic-grid-image-wrapper .image img{height:auto;width:100%;transition:.5s}.modern-grid-element .pseudo{padding-top:29%!important}.al_archive.red-box{box-shadow:none!important}.al_archive{height:150px!important}.al_archive .product-name.red-box,#product_listing .al_archive .product-name{display:none}.classic-grid-image-wrapper .pseudo{padding-top:40%!important}.archive-listing.classic-grid{transition:.5s}.classic-grid-image-wrapper .image img:hover{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);transition:.5s;z-index:2}#product_listing .product-subcategories h3.product-name{display:none}#product_listing .classic-grid-image-wrapper{height:175px}#product_listing .classic-grid-image-wrapper .image img{height:100%;width:100%;object-fit:cover;overflow:hidden;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.boxed #product_details{max-width:65%!important}#content .al_product div.entry-thumbnail.product-image img,.al_product div.entry-thumbnail.product-image img{height:100%!important}#content .boxed #product_details div.shortdesc,.boxed #product_details div.shortdesc{border:none!important}#content .boxed #product_details>div,#content .boxed #product_details>form,#content .boxed #product_details>table,#content .ic-block,.boxed #product_details>div,.boxed #product_details>form,.boxed #product_details>table,.ic-block{background:none!important;padding:0!important;border:none!important}.boxed #product_details_container{align-items:flex-start!important}ul.product-images-ul li,div.product-images div.gallery dl.gallery-item,div.product-images #gallery-1 dl.gallery-item,div.product-image div.product-images.lightbox a,div.product-images.lightbox a,div.product-images.normal img{width:16.27%!important;height:50px}#content .al_product div.entry-thumbnail.product-image img,.al_product div.entry-thumbnail.product-image img{max-height:257px}.make-enquiry{text-align:center}.enquiry-button{background:rgba(178,34,34,1);text-transform:uppercase;font-size:20px;color:#fff;transition:.5s;padding:10px 15px 10px 15px}.enquiry-button:hover{background:rgba(178,34,34,0.8);transition:.5s;color:#FFF}#content .price-filter input.price-filter-submit[type=submit],.price-filter input.price-filter-submit[type=submit]{margin-left:15px!important;padding:6px 12px!important;border-radius:4px!important;background:rgba(178,34,34,1)!important;line-height:1.42857143!important;font-size:14px!important;color:#FFF!important;transition:.5s!important}#content .price-filter input.price-filter-submit[type=submit]:hover,.price-filter input.price-filter-submit[type=submit]:hover{background:rgba(178,34,34,0.8)!important;transition:.5s!important;color:#FFF!important}#content .price-filter-form .number-box,.price-filter-form .number-box{height:34px!important;padding:6px 12px!important;font-size:14px!important;line-height:1.42857143!important;color:#555!important;border:1px solid #ccc!important;border-radius:4px!important;width:76px!important}.widget_product_categories select,.product-sort-bar select.product_order_selector{height:34px!important;padding:6px 12px!important;font-size:14px!important;line-height:1.42857143!important;border:1px solid #ccc!important;border-radius:4px!important;color:#555!important}.contact-methods-page{margin-top:125px}.contact-methods-page .row{margin-bottom:25px}.contact-methods-page .glyphicon{color:#717171;font-size:25px}.main-contact-form .form-control{width:80%}.main-contact-form label{font-weight:normal}#wpgmza_map{margin-top:15px}.divider{border-top:1px solid #008080;padding-top:20px}.footer-main{background:rgba(178,34,34,1);color:#FFF;margin-top:25px}.footer-main a{color:#FFF}.footer-main a:hover{color:#000}.footer-sub{margin-top:20px}.footer-sub a{color:#333}.footer-sub a:hover{color:#008080}.footer-main .contact-methods{margin-top:25px}.footer-main .contact-methods .row{margin-bottom:10px}.footer-main .social-media{padding-top:55px}.fa{padding:10px;font-size:30px;width:32px;text-align:center;text-decoration:none;margin:3px 2px;color:#FFF;transition:.5s;border-radius:50%}.fa:hover{color:#000;transition:.5s;cursor:pointer;text-decoration:none}.fa-twitter{background:#55acee}.fa-facebook{background:#3b5998}.fa-google-plus{background:#dd4b39}@media(min-width:1020px){.home-search-box{margin-top:-58px;background:rgba(81,81,81,0.6)}}@media(min-width:768px){.social-media{text-align:right}.navbar-default{height:60px}.usp:first-child{margin-left:50px}.footer-main{height:150px}}@media(max-width:768px){#slideshow{height:120px}.navbar-brand{padding:15px 0 0 15px}.home-search-button{margin-top:15px}.title-image{height:150px;padding-top:55px}#product_listing .classic-grid.archive-listing{width:48%}#product_listing .classic-grid-image-wrapper{height:100px}.boxed #product_details{max-width:100%!important}.boxed.al_product #product_details_container div.entry-thumbnail.product-image{width:100%!important}.contact-methods-page{text-align:center}footer{text-align:center}}