*{box-sizing:border-box}body{margin:0;font:normal 13px/16px 'Open Sans',Arial,Verdana,sans-serif;color:#000;background-color:#EDEDED}a{text-decoration:none;color:#a51b42}a:hover{text-decoration:underline}.container{position:relative;display:table;margin:0 auto;width:1200px;max-width:100%}@media (max-width: 1200px){.container{width:1000px}}@media (max-width: 1000px){.container{width:768px}}@media (max-width: 768px){.container{width:100%;padding:0 17px}}.mobile-menu{display:none;position:relative;height:40px;background-color:#424242}@media (max-width: 767px){.mobile-menu{display:block}}.mobile-back{position:relative;display:inline-block;width:40px;height:40px;font-size:24px;color:#fff;background-color:#00B233;text-decoration:none}.mobile-back span{position:absolute;top:45%;left:48%;transform:translate(-50%,-50%)}.mobile-text{color:#fff;font-size:16px;text-decoration:none}.mobile-text span{position:absolute;top:50%;left:60px;transform:translateY(-50%)}header{position:fixed;z-index:5;top:0;left:0;width:100%;height:210px;background:url(../ade_gfx/header_background.png) 0 30px repeat-x}.topbar{font-size:12px;background-color:#DD5700}.topbar .contact{float:right}.topbar ul{margin:0;padding:0;list-style-type:none}.topbar ul li{float:left;padding:7px 0}.topbar a{color:#fff}.topmenu li{margin-right:10px}.contact li{margin-left:10px}.header-background{background:url(../ade_gfx/header.jpg) 0 0/cover no-repeat}.logo img{max-width:100%;vertical-align:middle}.search{position:absolute;right:0;top:50%;transform:translateY(-50%)}.search-query{-o-transition:color .3s ease-out,background .3s ease-in;-ms-transition:color .3s ease-out,background .3s ease-in;-moz-transition:color .3s ease-out,background .3s ease-in;-webkit-transition:color .3s ease-out,background .3s ease-in;transition:color .3s ease-out,background .3s ease-in;height:34px;width:161px;padding:0 5px;color:#666;float:left;border:1px solid #d5d5d5;border-right:none;background-color:#ededed;font:13.3333px Arial;line-height:30px}.search-query:focus{background-color:#fff;outline:none}.search-button{border:none;width:34px;height:34px;background:url(../ade_gfx/search.jpg) 0 0/100% no-repeat;cursor:pointer}.menu{background-color:#a51b42}.menu ul{margin:0;padding:0;list-style-type:none;margin-left:-8px}.menu ul li{float:left}.menu a{display:block;padding:5px 8px;color:#fff;line-height:34px;font-size:15px;-o-transition:color .3s ease-out,background .3s ease-in;-ms-transition:color .3s ease-out,background .3s ease-in;-moz-transition:color .3s ease-out,background .3s ease-in;-webkit-transition:color .3s ease-out,background .3s ease-in;transition:color .3s ease-out,background .3s ease-in}.menu a:hover{text-decoration:none;background-color:#DD5700}.content{margin-top:220px}@media (max-width: 1200px){.content{margin-top:260px}}@media (max-width: 768px){header{position:static;height:auto}.menu{display:none}.content{margin-top:0}.search{top:25%}.topmenu{display:none}.topbar .contact{float:left}.topbar .contact ul li{margin-left:0;margin-right:10px}}h1{font-size:24px;line-height:36px;font-weight:700}h2{font-size:14px;line-height:21px;font-weight:700;margin:24px 0 0}.content p{margin-top:8px}.content-image{max-width:100%;float:right;margin:10px 0 10px 20px}@media (max-width: 768px){.content-image{margin:20px 0}}.content-image img{width:100%;vertical-align:middle;margin-bottom:15px}.button{display:block;font-size:14px;background-color:#00B233;padding:15px 20px;width:100%;text-align:center;color:#fff;-o-transition:color .3s ease-out,background .3s ease-in;-ms-transition:color .3s ease-out,background .3s ease-in;-moz-transition:color .3s ease-out,background .3s ease-in;-webkit-transition:color .3s ease-out,background .3s ease-in;transition:color .3s ease-out,background .3s ease-in}.button:hover{background-color:#009011;text-decoration:none}.go-icon{margin-left:5px}hr{border-color:#aaa;border-style:solid;border-top:0;background-color:#aaa;color:#ddd;margin:20px 0}.googlemaps{width:100%;height:300px;margin:20px 0}.mapping{width:100%;height:100%}footer{border-top:65px solid #D6D6D6;background-color:#303030}footer .container{padding:20px 0}.footer-block{color:#7c7c7c;float:left;width:18%;margin:0 1%}@media (max-width: 768px){footer{border-top-width:20px}footer .container{padding:20px 17px}.footer-block{width:100%;margin:20px 0}}.footer-title{color:#d8b000;font-size:14px;line-height:21px;font-weight:800;text-transform:uppercase;padding-bottom:8px;border-bottom:1px solid #a51b42}.footer-block b{display:block;margin:7px 0}.footer-block ul{margin:0;padding:0;list-style-type:none}.footer-block p{margin:5px 0}.footer-block li{padding-top:7px}.footer-block a{color:#7c7c7c;-o-transition:all .3s ease-out,background .3s ease-in;-ms-transition:all .3s ease-out,background .3s ease-in;-moz-transition:all .3s ease-out,background .3s ease-in;-webkit-transition:all .3s ease-out,background .3s ease-in;transition:all .3s ease-out,background .3s ease-in}.footer-block a:hover{color:#d8b000;text-decoration:none}a.social-icon:hover{opacity:.6}.footer-div{border-bottom:1px solid #a51b42}.footer-block:last-child .footer-title{border-bottom:none}.input{position:relative;float:left;margin-right:1px;padding:0 5px;height:36px;line-height:34px;width:168px;border:1px solid #000;font-size:10px;color:#999;background-color:#ededed}.input:focus{outline:none;background-color:#fff}.button-small{padding:0;position:relative;float:left;border:none;text-align:center;vertical-align:middle;text-transform:uppercase;line-height:35px;height:34px;width:45px;margin-top:1px;font-size:14px;line-height:16px;font-weight:500;color:#fff;background-color:#dbaf00;-o-transition:color .3s ease-out,background .3s ease-in;-ms-transition:color .3s ease-out,background .3s ease-in;-moz-transition:color .3s ease-out,background .3s ease-in;-webkit-transition:color .3s ease-out,background .3s ease-in;transition:color .3s ease-out,background .3s ease-in}.button-small:hover{background-color:#a51b42}.footer-bottom{background-color:#202020;color:#d6cfcf}.copyright{float:left;padding-top:10px}.paymentmethods{float:right}.paymentmethods img{margin-left:3px;vertical-align:middle}@media (max-width: 768px){.paymentmethods{float:left;margin-top:20px}}