/* style-index.css - Lanzarote Transfers index.asp
   Reduced from legacy style.css for index_v7_13. */

@font-face{
font-family: 'Roboto';
src: url('../fonts/roboto.ttf');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src:url('../fonts/opensans.ttf') format('woff2');
}
body{
  margin:0;
  font-family:'Open Sans',sans-serif;
  background-color:#fff;
  overflow-x:hidden;
  max-width:100%;
}
body a{
  transition:.5s all ease;
  -webkit-transition:.5s all ease;
  -moz-transition:.5s all ease;
  -o-transition:.5s all ease;
  -ms-transition:.5s all ease;
  text-decoration:none;
}
h1,h2,h3,h4,h5,h6{margin:0;}
p{margin:0;}
ul,label{margin:0;padding:0;}
body a:hover{text-decoration:none;}

.mySlides > img{
  max-width:100%!important;
  min-width:auto!important;
}

#overbox3{
  position:fixed;bottom:0;left:0;width:100%;z-index:999999;display:block;
}
#infobox3{
  margin:auto;position:relative;top:0;height:58px;width:100%;text-align:center;
  background-color:rgba(0,0,0,.8);
}
#infobox3 p{line-height:58px;font-size:12px;text-align:center;color:#fff;}
#infobox3 p a{margin-right:5px;text-decoration:underline;color:#FF9E01;}

select{
  color:#707070!important;font-size:.9em;padding:7px 33px 7px 7px;outline:none;border:none;
  background:url(../images/arrow.png) no-repeat 90% center #fff;border-radius:0;
  -webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;
  -webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:'';
}
select::-ms-expand{display:none;}
select option{
  border:1px solid #DFDFDF;outline:none;-webkit-transition:all .3s ease-in-out;
  -moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;
}
.book_date input[type="text"]{
  width:100%!important;color:#9F9F9F;font-size:12px;padding:8px 23px;outline:none;border:none;
  -webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;position:relative;
}
.book_date{position:relative;}

@media only screen and (max-width:650px){
  #infobox3{height:auto!important;max-width:100%!important;}
  #infobox3 p{line-height:40px!important;padding-right:2em!important;padding-left:2em!important;}
  .text-form{font-size:1em!important;}
  .mySlides > img{width:100%!important;}
}

@media (max-width:320px){
  select{
    width:100%;background:url(../images/arrow.png) no-repeat 98% center #fff;
    -moz-appearance:none;text-indent:.01px;text-overflow:'';
  }
}
