/*
Theme Name: Global Cab
Author: The Childress Agency
Author URI: http://www.childressagency.com
Version: 1.0
*/

@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=85fbef7e-73f1-46a8-8d23-4aa52fc32d13");
@font-face{
font-family:"Rockwell W01 Light";
src:url("Fonts/8a120ae1-7a5b-484b-a170-f67812b59652.eot");
src:url("Fonts/8a120ae1-7a5b-484b-a170-f67812b59652.eot") format("eot"),url("Fonts/340f9982-e8f7-4fa5-95eb-c8c1f6ecf402.woff") format("woff2"),url("Fonts/7658dda6-217a-406c-bcb8-7551f88e2c49.woff") format("woff"),url("Fonts/ec796902-2e28-46d0-8bbd-071b83705a39.ttf") format("truetype"),url("Fonts/66d3bbb2-4ca8-48e9-b707-f53f776ec476.svg") format("svg");
}
@font-face{
font-family:"Rockwell W01";
src:url("Fonts/73e6c08f-deb5-4d6f-827b-597a84046aa4.eot");
src:url("Fonts/73e6c08f-deb5-4d6f-827b-597a84046aa4.eot") format("eot"),url("Fonts/8dd355f9-1a9a-4d91-8aa1-7dcc9deeb439.woff") format("woff2"),url("Fonts/de4b0540-9702-4662-8f3a-228419485257.woff") format("woff"),url("Fonts/bc34c4cd-af2c-400d-b4d0-726e2d89f690.ttf") format("truetype"),url("Fonts/59c05ddc-99f9-44db-82ce-cb7f503b5110.svg") format("svg");
}
@font-face{
font-family:"Rockwell W01 Bold";
src:url("Fonts/864373f8-943b-449d-a730-462eb66d7058.eot");
src:url("Fonts/864373f8-943b-449d-a730-462eb66d7058.eot") format("eot"),url("Fonts/4a475305-1b19-4f93-bb3f-d67733a726cf.woff") format("woff2"),url("Fonts/49ff3af5-13b2-4add-8470-4cdac3cf650e.woff") format("woff"),url("Fonts/7d69578b-ab0e-4986-af19-428861ada4e4.ttf") format("truetype"),url("Fonts/2848532f-bf3e-4430-aae1-bc0d1367eb84.svg") format("svg");
}

html{
  height:100%;
}
body{
  height:100%;
}
.page-wrapper{
  min-height:100%;
  position:relative;
}
img.bg{
  min-height:100%;
  width:100%;
  height:auto;
  position:fixed;
  top:0;
  left:0;
  z-index:-1;
}
.header{
  background-color:rgba(255,227,38,.8);
  box-shadow:0px 2px 5px #000;
  text-align:center;
  padding-bottom:40px;
}
.header img{
  width:100%;
  padding-top:30px;
}
img.logo{ max-width:307px; }
img.slogan{ 
  margin-top:17px; 
}
.header img.social{
  max-width:38px;
  margin-top:0;
  padding-top:10px;
}
.btn-primary{
  margin-top:59%;
  background-color:#0f90dc;
  border-color:#167ec1;
}
.btn.btn-primary:hover{
  color:#fff;
  background-color:#167ec1;
  border-color:#167ec1;
}
.btn{
  padding:6px 15px;
}
.phone{
  background-color:#fff;
  box-shadow:0px 0px 7px 1px #000;
  text-align:center;
  margin-top:-20px;
  font-size:60px;
  color:#339933;
  padding-bottom:1px;
}
.phoneNum{
  font-family:"Rockwell W01 Bold";
  font-size:67px;
}
.ask{
  text-align:center;
  margin-top:40px;
}
.ask img{
  width:100%;
  max-width:752px;
  min-height:40px;
}
.blackbar{
  background-color:#000;
  max-width:1000px;
  margin-top:50px;
  margin-bottom:20px;
  margin-left:auto;
  margin-right:auto;
  color:#339933;
  text-align:center;
  font-family:"Rockwell W01";
  padding-bottom:1px;
  font-size:44px;
}
.blackbar ul{
  padding:0;
}
.blackbar ul li{
  list-style:none;
  display:inline-block;
  vertical-align:middle;
}
.starting-at{
  float:right;
  line-height:25px;
  margin-top:-6px;
}
li.vertical-divider{
  height: 30px;
  margin: 10px;
  border-left: 2px solid #339933;
}
li.horizontal-divider{
  border-top:2px solid #339933;
  margin:0px 10%;
}
.rideform{
  background-color:rgba(255,255,255,.8);
  box-shadow:0px 0px 6px 1px #000;
  margin:50px auto;
  max-width:1000px;
  padding:10px;
}
.need-a-ride{
  font-family:"Rockwell W01";
  font-size:38px;
  text-align:right;
  font-weight:bold;
}
.need-ride-mess{
  min-height:54px;
  display:table;
}
.need-ride-mess p{
  display:table-cell;
  vertical-align:middle;
}
.row.form-row{
  margin-right:0px;
  margin-left:-8px;
}
.form-row .col-sm-3{
  border:1px solid #fff;
  margin:2px;
  width:24%
}
.form-row .col-sm-6{
  border:1px solid #fff;
  margin:2px;
}
#numPassengers{
  padding:5px;
}
.btn-reserve{
  color:#fff;
  background-color:#000;
  border-color:#000;
  padding:6px 40px;
}
.btn:hover{ color:#339933; }
.row.submit-row{
  margin-top:20px;
}
.submit-row .col-sm-6{
  margin-bottom:20px;
}
.footer{
  background-color:#000;
  color:#fff;
  text-align:center;
  padding:18px;
}
#datepicker span.caret, #timepicker span.caret{
  border-top:10px solid;
  border-right:10px solid transparent;
  border-left: 10px solid transparent;
}
#datepicker span.input-group-addon, #timepicker span.input-group-addon{
  background-color:#ffd204;
}
.popup-input{
  width:100% !important;
}
#metaslider_5.flexslider .slides li{
  background-color:#fff;
  min-height:150px;
}

@media (max-width:530px){
  .phone p{ font-size:32px; }
  .phoneNum{ font-size:40px; }
  .starting-at{
    float:none;
    display:block;
    margin-bottom:20px;
    font-size:55px;    
  }
}
@media (max-width:400px){
  .blackbar{ font-size:26px; }
  .row.submit-row{ text-align:center; }
  .submit-row img{ float:none; }
}
@media (min-width:400px){
  .phoneNum{ white-space:nowrap; }
}
@media (min-width:401px) and (max-width:991px){
  .blackbar{ font-size:37px; }
}
@media (max-width:767px){
  .need-a-ride{ text-align:left; }
  .form-row .col-sm-3{ width:auto; }
  .header img.social{
    float:none;
    margin-top:0;
    padding-top:12px;
  }
  img.slogan{
    margin-top:0;
  }
  .btn-primary{
    margin-top:20px;
  }
}
@media (max-width:991px){
  .form-horizontal .form-group{ margin-bottom:0px; }
}