html{font-size:62.5%}li,ul{padding:0;margin:0;list-style:none}body{font-family:"Champagne &amp; Limousines",sans-serif;font-size:1.4rem;line-height:1.5}img{max-width:100%;display:block;margin-left:auto;margin-right:auto}.container .content .inner-content h2{text-align:center;font-size:2.8rem;color:#0082B0;text-transform:uppercase;font-weight:700;font-family:Oswald,arial,sans-serif}.container .content .bx-wrapper{padding:0;margin:0;border:0}.container .content .bx-wrapper .bx-pager{display:none}.container .content .bx-wrapper .bx-pager.bx-default-pager a.active{background-color:#1A4C9C}.container .content .bx-wrapper img{width:100%;height:100%}.nav-wrapper{text-align:center}.nav-container .nav-trigger{position:absolute;top:5px;right:0;padding:15px}.nav-container .navigation{padding:0;margin:0}.navigation li{display:block;padding:10px;border-bottom:1px solid gray;cursor:pointer}.navigation li:last-child{border-bottom:none}.navigation li a{color:#fff;text-decoration:none;text-transform:uppercase}.nav-trigger .menu-button{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-trigger .menu-button.open:before{content:"\f00d"}.nav-trigger .menu-button:before{content:"\f0c9";font-size:2.5rem}.nav-wrapper img{width:100px;height:70px}.mod-modifier-content .bx-wrapper .bx-viewport{border:0;left:0;box-shadow:none}.mod-modifier-content .bxslider{margin:0}.modifier-about-us .inner-content{padding:0 10px}.modifier-about-us .image-container{background-color:#eee;max-width:300px;max-height:220px;padding:10px;overflow:hidden;margin-bottom:15px}.modifier-about-us img{max-width:100%;height:auto}.modifier-about-us p:first-child{margin-top:0}.social-sharing{margin-top:10px}.social-sharing .fa{font-size:2rem;margin-right:10px;color:#000}.gallery{margin:0 10px}.gallery li{display:inline-block;margin:0 1rem 1rem 0;padding:10px;background-color:#f8f8f8;width:48%;box-sizing:border-box;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,.075);box-shadow:0 1px 1px rgba(0,0,0,.075);overflow:hidden}.gallery.partners li{background:0 0;vertical-align:middle;min-height:150px}.gallery.partners li img{width:180px;height:auto}.gallery li .image-caption{padding:10px}.gallery li .image-caption h4{margin:0}.gallery li a{display:block;position:relative}.gallery li a:hover{opacity:.8;-webkit-transition:all .3s ease;transition:all .3s ease}.gallery li .fa.fa-search{font-size:5rem;color:#d9d6cf;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.toTop.fa,.toTop.fa:hover{color:#fff;text-decoration:none}#map{width:100%;height:400px}.mod-modifier-contact{margin-bottom:50px}.toTop.fa{width:50px;height:50px;font-size:2.4rem;line-height:46px;background:#0076B6;border-radius:50%;-webkit-box-shadow:4px 4px 8px 0 rgba(0,0,0,.4);-moz-box-shadow:4px 4px 8px 0 rgba(0,0,0,.4);box-shadow:4px 4px 8px 0 rgba(0,0,0,.4);position:fixed;right:25px;bottom:30px;overflow:hidden;text-align:center;z-index:20;display:none}.toTop.fa:hover{background:#125CA4}.mod-modifier-contact h3{margin-top:0}.mod-modifier-contact .fa.fa-phone-square{font-size:4rem}.mod-modifier-contact .address,.mod-modifier-contact .email,.mod-modifier-contact .phone{padding:0 20px}.mod-modifier-contact .fa.fa-envelope{font-size:3.5rem}.mod-modifier-contact .fa.fa-envelope,.mod-modifier-contact .fa.fa-phone-square{color:#6D6E70;vertical-align:middle;margin:0 10px 10px 0}.mod-modifier-contact a{color:#000;text-decoration:none}@media (min-width:480px){.modifier-about-us .image-container{float:left;margin-right:15px}}@media (max-width:699px){.gallery li{width:48%}.gallery li:nth-child(2n){margin-right:0}}@media (max-width:979px){.nav-container .navigation{display:none;background-color:#0082B0}}@media (min-width:700px) and (max-width:979px){.nav-container .navigation{position:absolute;right:5px;top:50px;max-width:200px;width:100%;z-index:5;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50);z-index:4}.nav-container .navigation:after{content:"";border-bottom:7px solid #0082B0;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;right:5%;top:-7px}.gallery li{width:31.6%}.gallery li:nth-child(3n){margin-right:0}}@media (min-width:980px){.container{padding-left:250px;z-index:999}.container .content{margin-top:0;min-height:500px;overflow:hidden;background-color:#fff;z-index:1}.container .content.grey{background-color:rgba(222,226,224,.16)}.container .content .inner-content{margin:0 2rem}.container .content .inner-content h2{text-align:center;color:#0082B0;text-transform:uppercase;font-weight:700;font-family:Oswald,arial,sans-serif}.nav-container,.nav-wrapper picture{float:left;width:100%}.nav-wrapper .navigation{margin:0;list-style:none;padding:0}.nav-container .nav-trigger{display:none}.nav-container .nav-trigger .fa-bars{font-size:2rem;color:red}.fa-bars.open:before{content:"\f00d"}.nav-wrapper .navigation li{text-align:center;padding:0;margin-bottom:2px;height:40px;cursor:pointer;position:relative;border-bottom:0;background:0 0}.nav-wrapper .navigation li:hover{background-color:#F5F5F5}.nav-wrapper .navigation li:hover:before{width:2px;content:"";background-color:#0082B0;padding:4px;height:32px;position:absolute;left:0}.nav-wrapper .navigation li a{font-family:"Open Sans Light",arial,sans-serif;font-size:1.6rem;line-height:40px;font-weight:700;color:#808183}.nav-wrapper picture{margin:80px 0;position:relative;width:250px;height:200px;overflow:hidden;text-align:center}.nav-wrapper picture img{position:absolute;left:50%;top:50%;height:auto;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.left-nav-open .mod-modifier-nav{background-color:#fff;height:100%;width:250px;margin:0;position:fixed;z-index:1001;-webkit-box-shadow:2px 0 4px 2px rgba(0,0,0,.15);box-shadow:2px 0 4px 2px rgba(0,0,0,.15);left:0}.social-sharing{position:absolute;bottom:10px;left:0;width:100%;margin:auto}.container .content .inner-content h2{font-size:4.5rem;line-height:4.5rem}.modifier-about-us p{padding:0 10px}.mod-modifier-contact .address,.mod-modifier-contact .email,.mod-modifier-contact .phone,.modifier-about-us .inner-content{padding:0}.gallery{margin:0}.gallery li{width:23.5%}.gallery li:nth-child(4n){margin-right:0}}@media(min-width:980px) and (max-width:1100px){.gallery li{width:23%}}