#agulha,#footer,#icon,#webdsby,.frame{position:absolute}
body,html{margin:0;padding:0;font-family:'Open Sans'}
.wrap{padding:30px}
ul{list-style:none}
#venues{position:Absolute;top:30%;padding:20px;font-size:25px}
ul li input:not([checked=checked])+label{text-decoration:line-through;color:#d3d3d3}
#venues img{height:7vh}
#venues input{display:none}
#venues span{margin-left:15px}
#wheel{height:80vh}
.frameTop img{margin-left:100px}
.logo-slogan{float:right;margin-right:100px;color:#fff;padding:25px 0}
.logo-slogan span{text-transform:uppercase;font-size:25px;font-weight:600}
.logo-slogan h1{margin:0}
#icon{left:calc(50vw - 25px);top:calc(50vh - 25px + 75px)}
#agulha{left: calc(50vw + 200px - -28px);top: calc(50vh - 50px + 25px);}
.frameTop{display:table}
.frameTop>div{background-image:url(../img/img-parking-fundo.jpg);background-position:center;background-size:cover;display:table-cell;vertical-align:middle;margin:auto;height:100%}
#footer,#footermain{clear:both;margin:0 auto;overflow:hidden}
.frameBottom,.frameTop{height:20vh;max-height:150px;width:100%;top:0;left:0}
.frameBottom{top:initial;height:75px;bottom:0;background-color:transparent}
.frameLeft,.frameRight{top:0;left:0;height:100vh;width:20vw;max-width:100px;background-color:transparent}
.frameRight{left:initial;right:0}
#footer{width:100%;min-height:200px;background:url(../img/footer.jpg) no-repeat bottom;bottom:0;z-index:-1}
#footermain{width:980px;position:relative;min-height:270px;padding-top:150px;}
#webdsby{right:25px;bottom:30px;color:#fff;z-index:9999}
.promo-text{display:inline-block;vertical-align: middle;margin-left: 50px;margin-top:23px;}
.promo-text span{display:block;color:#fff;font-size: 17px;text-align: center;}
.promo-text span.head{text-transform: uppercase;}
.promo-text span.bottom{font-weight: bold;font-size: 32px;}
.modal-header{background-color:#299ECF!important;}