@font-face{font-family:'Bebas';src:url(../fonts/bebasneue-webfont.eot);src:url(../fonts/bebasneue-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/bebasneue-webfont.woff) format("woff"),url(../fonts/bebasneue-webfont.ttf) format("truetype"),url(../fonts/bebasneue-webfont.svg#bebas_neueregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Champagne';src:url(../fonts/champagne__limousines-webfont.eot);src:url(../fonts/champagne__limousines-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/champagne__limousines-webfont.woff) format("woff"),url(../fonts/champagne__limousines-webfont.ttf) format("truetype"),url(../fonts/champagne__limousines-webfont.svg#champagne__limousinesregular) format("svg");font-weight:400;font-style:normal}html,body{height:100%;width:100%;-webkit-overflow-scrolling:touch}a{color:#fff;text-decoration:none}a:hover{color:#ef9121}img{border:none}h1,h2,h3,h4,h5{font-family:'Bebas',Arial,Helvetica,sans-serif}p{font-family:'Champagne',Arial,Helvetica,sans-serif}.button{font-family:'Champagne'}.section{display:table;height:100%;padding:1rem 0;position:relative;width:100%;z-index:55555}.section .vertical-align{display:table-cell;vertical-align:middle}#bg-container{height:100%;min-height:450px;min-width:100%;overflow:hidden;position:absolute;z-index:1}#bg-container #background{background:url(../img/background-1.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;height:100%;min-height:450px;position:absolute;width:100%;-webkit-animation:zoom 60s linear 1s 1 normal;-moz-animation:zoom 60s linear 1s 1 normal;-o-animation:zoom 60s linear 1s 1 normal;animation:zoom 60s linear 1s 1 normal;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes zoom{0%{-webkit-transform:scale(1)}100%{-webkit-transform:scale(1.5)}}@-moz-keyframes zoom{0%{-moz-transform:scale(1)}100%{-moz-transform:scale(1.5)}}@-o-keyframes zoom{0%{-o-transform:scale(1)}100%{-o-transform:scale(1.5)}}@keyframes zoom{0%{transform:scale(1)}100%{transform:scale(1.5)}}#alert h3{color:#fba419;font-size:2.5rem;text-align:center}#float-topbar{background-color:#184154;font-family:'Champagne';position:fixed;opacity:.8;width:100%;z-index:99999}#float-topbar img{margin:.6rem 0}#float-topbar #menu ul{display:block;padding:.5rem 0;text-align:right}#float-topbar #menu ul li{display:inline-block;margin-left:1rem;list-style:none}#home{text-align:center}#home h1{font-size:4rem;margin:0}#home p span{border-bottom:2px solid #fff;font-size:1.6rem}#we{background:url(../img/patron-1.jpg);text-align:center}#we #left{background:url(../img/weare.jpg) no-repeat;background-size:cover}#we h2{color:#fba419;font-size:3rem;font-weight:400;margin:1rem 0;padding-bottom:1rem}#we p{border-top:2px solid #fff;font-size:1.5rem;margin:0 auto;max-width:500px;padding:1rem 0}#we span{border:3px solid #fff;display:block;font-family:'Bebas',Arial,Helvetica,sans-serif;font-size:2rem;line-height:4rem;margin:4rem auto;width:200px}#services{background:url(../img/patron-2.jpg)}#services img.circles{border-radius:250px;display:block;margin:0 auto}#services img{margin-bottom:1rem!important}#services img.circles:hover{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}#services img.circles.orange{border:15px solid #e28726}#services img.circles.red{border:15px solid #c6113d}#services h3{font-size:2.8rem;font-weight:400;margin:0}#services h3 span{border-bottom:2px solid #fff;display:block}#services h3 span b{color:#faa21b;font-weight:400}#services h3 + p{border:none}#services p{border-bottom:2px solid #fff;line-height:1.2rem}#services h4{color:#faa21b;font-size:2.5rem;font-weight:400;margin:0}#services .right-column img{margin:1rem 0}#services .right-column p{border:none}#contact{background:url(../img/patron-3.jpg)}#contact h4{font-size:4rem;font-weight:400;margin:0 0 1rem}#contact h4 b{color:#faa21b;font-weight:400}#contact h4 span{display:block;font-size:2rem}#contact h5{color:#faa21b;font-size:4rem;font-weight:400;margin:0}#contact hr{border:1px solid #fff;margin-bottom:1rem}#contact input[type="text"],#contact input[type="email"],#contact textarea{background:rgba(0,0,0,0.5);border:none;border-radius:0;color:#fff;font-family:'Champagne',Arial,Helvetica,sans-serif;font-size:1rem;margin-bottom:.5rem;padding:.7rem;resize:none;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact textarea{height:300px}#contact #info{text-align:right}#contact #info p{font-size:1.5rem;line-height:2rem}#contact #info ul{float:right}@media only screen and (min-width: 40.063em) and (max-width: 64.063em){#float-topbar{max-height:50px}#float-topbar img{max-height:35px}#float-topbar #menu ul{padding:0}#services h3{font-size:2rem}#services h4{font-size:1.8rem}#contact h4,#contact h5{font-size:3rem}#contact textarea{height:9em}}@media only screen and (max-width: 40em){#home h1{font-size:3rem}#services h3{font-size:2rem}#services h4{font-size:1.8rem}#contact h4,#contact h5{font-size:3rem}#contact textarea{height:9em}}