.hidden{display:none}
.clear{clear:both}
#wrapper{font-size:12px;color:#333}
#wrapper .max-width{max-width:90%;margin:0 auto}
#wrapper .btn{border:2px solid #333;color:#fff;font-size:.778em;letter-spacing:.1em;font-weight:bold;padding:1.43em 5em;background-color:#333;display:inline-block;text-align:center;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s;text-transform:uppercase}
#wrapper .btn.transparent-rollover:hover{background-color:transparent;border-color:#333;color:#333}
#wrapper .btn.white-v1-rollover:hover{background-color:#fff;border:2px solid #0ba3db;color:#0ba3db}
#wrapper .btn.white-v2-rollover:hover{background-color:#fff;border:0;color:#333}
#wrapper select{opacity:1;filter:alpha(opacity=100);border-radius:6px;padding:0 1.9em 0 1.06em;border:1px solid #fff;font-size:85%;color:#333;background:#fff;-webkit-transition-duration:.3s;transition-duration:.3s;font-family:Helvetica,Arial,sans-serif;z-index:0}
#wrapper select::-ms-expand{display:none}
#wrapper .ui-btn-icon-right:after{width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #09f;top:auto;right:1.2em;z-index:2}
#wrapper .ui-select{margin:1.7em auto 3.29em}
#wrapper .ui-select .ui-btn>span:not(.ui-li-count){visibility:hidden}
#wrapper .ui-select:nth-of-type(1n+2){margin-top:.65em}
#wrapper .ui-select .ui-btn{padding:1.3em 1em}
@media only screen and (min-width:768px){#wrapper{font-size:18px}
#wrapper .max-width{max-width:66.669em}
}
@media screen and (min-width:768px) and (max-width:1220px){#wrapper{font-size:15px}
}
@media screen and (min-width:768px) and (max-width:1024px){#wrapper{font-size:11px}
}