html{color:#222;font-size:1em;line-height:1.4;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
audio,canvas,iframe,img,svg,video{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0;}
@font-face{font-family:'Conv_Playball';src:url('../fonts/Playball.eot');src:local('☺'), url('../fonts/Playball.woff') format('woff'), url('../fonts/Playball.ttf') format('truetype'), url('../fonts/Playball.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Raleway-Regular';src:url('../fonts/Raleway-Regular.eot');src:local('☺'), url('../fonts/Raleway-Regular.woff') format('woff'), url('../fonts/Raleway-Regular.ttf') format('truetype'), url('../fonts/Raleway-Regular.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Raleway-Bold';src:url('fonts/Raleway-Bold.eot');src:local('☺'), url('../fonts/Raleway-Bold.woff') format('woff'), url('../fonts/Raleway-Bold.ttf') format('truetype'), url('../fonts/Raleway-Bold.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Conv_Ultra';src:url('fonts/Ultra.eot');src:local('☺'), url('../fonts/Ultra.woff') format('woff'), url('../fonts/Ultra.ttf') format('truetype'), url('../fonts/Ultra.svg') format('svg');font-weight:normal;font-style:normal;}
body{width:100%;height:100%;font:16px/1.8 Conv_Raleway-Regular;letter-spacing:1px;background-color:#e8e0cb;}
html{width:100%;height:100%;}
.navbar{min-height:115px;border-radius:0;margin-bottom:0;}
.navbar-default{background-color:#144559;color:#fff;border-color:transparent;}
.navbar-default a:link{color:#FFF;}
.navbar-default .navbar-nav>li>a,.topmenu a{color:#FFF;}
.navbar-brand img{max-height:50px;margin-top:0;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#e75141;background-color:transparent;font-weight:bold;}
.navbar-default .navbar-nav>li>a:hover{color:#fff;background-color:#e75141;}
.navbar-nav{padding-top:10px}
.topmenu{margin-bottom:0;border-bottom:#485c70 solid 1px;}
.form-control1 select{margin-top:15px;display:block;width:70px;height:20px;padding:3px;font-size:11px;line-height:1.42857143;color:#fff;background-color:transparent; ;background-image:none;border:none;box-sizing:border-box;}
.form-control1 option{background-color:#e75141;}
.headers,.find_us{padding-top:5%;position:relative;color:#fff;text-shadow:1px 1px 2px #000;font-family:Conv_Raleway-Bold;}
.heading,.find_us{font-size:200%;}
.subheading{font-size:120%;}
.headers p{margin:0;}
.sections h2,.sections h3{font-family:Conv_Ultra;}
.sections aside{margin-top:30px}
.sections{margin-bottom:20px;}
.search{min-height:20px;padding:19px;margin:20px auto;background-color:#e75141;border-radius:5px;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,.75);-moz-box-shadow:2px 2px 4px 1px rgba(0,0,0,.75);box-shadow:2px 2px 4px 1px rgba(0,0,0,.75);color:#FFF;}
.search h3{margin-top:0;text-align:center;font-family:'Conv_Playball';}
.search h4{font-size:90%;text-align:center;}
.search .btn{margin-top:10px;width:100%;}
.btn-search{color:#fff;background-color:#173b4c;text-transform:uppercase;font-family:Conv_Raleway-Bold;}
.btn-search:focus,.btn-search.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85;}
.btn-search:hover{color:#fff;background-color:#31b0d5;border-color:#269abc;}
.btn-search:active:hover,.btn-search.active:hover{color:#fff;background-color:#269abc;border-color:#1b6d85;}
.search select{background-color:#f1f1f1;}
.headers1,.headers2{padding-top:5%;position:relative;text-shadow:1px 1px 2px #000;color:#fff;}
.heading1,.heading2{font-size:200%;font-family:Conv_Ultra;}
.subheading1,.subheading2{font-size:150%;font-family:'Conv_Playball';}
.subhead{font-size:100%;}
.headers2{color:#000;text-shadow:1px 1px 1px #000;}
.most_populars h3{font-size:100%;font-weight:bold;}
.most_populars p{font-size:80%;}
.most_populars .thumbnail{padding:0;}
.cutimg{border-bottom:#C00 solid 4px}
.btn-view{color:#fff;background-color:#e75141;text-transform:uppercase;text-shadow:1px 1px 2px #000;font-family:'Conv_Raleway-Bold';}
.btn-view:hover{color:#fff;background-color:#f00;}
.prices_home{background-color:#C00;z-index:10;position:absolute;margin-top:-27px;right:16px;color:#fff;font-weight:bold;padding:2px 10px;}
.prices_tours{background-color:#C00;z-index:10;position:absolute;margin-top:-33px;right:15px;color:#fff;font-weight:bold;padding:2px 10px;}
.caption{background-color:#FFF;font-size:80%;height:80px;text-align:center;padding:0 10px;}
.tours{height:320px;margin-bottom:40px;}
.bg-container{height:300px;background-repeat:no-repeat;background-position:center top;background-size:cover;box-shadow:0 0 190px 120px #016B85 inset;position:relative;}
.prof-info{position:absolute;width:100%;bottom:0;text-align:center;font-weight:bold;}
.prof-info h2,.prof-info h3{color:#FFF;text-shadow:0 1px 6px rgba(0, 0, 0, .85);font-size:1.5rem;font-weight:bold;margin-top:0;}
.prof-info h3{font-size:100%;}
.prof-info .dest{color:#FFF;opacity:.7;padding-bottom:1.875rem;text-transform:capitalize;}
.prof-info img{margin:0 auto;max-height:200px;}
.logo-dest img{max-width:300px;text-align:center;}
.hover img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);z-index:10;}
.hover2 img:hover{-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-o-transform:scale(1.8);z-index:10;}
.find_us{padding-top:1%;position:relative;color:#fff;text-shadow:1px 1px 2px #000;font-family:Conv_Raleway-Bold;}
.find_us{font-size:200%;}
.find_us a:link{color:#fff;font-size:250%;}
.find_us a:hover{color:#C00;}
.topmargin{margin-top:20px;}
.escorted{margin-top:30px;}
.modal-header{border:none;}
.photogallery{margin-top:10px;}
.photogallery li{margin:0 auto 10px;}
.photogallery li img{height:85px;width:100%;}
.social a{color:#fff;}
.footer{background-color:#144559;color:#fff;font-size:90%;padding:10px 0;}
.footer a:link, .footer a:visited{ color:#FFFFFF; }
.footer img{max-height:200px; width: auto; margin:5px auto 0;}
.footer .phone{ margin-top:10px; }
@media(max-width:990px){.navbar{min-height:150px;}
.footer{padding-bottom:100px;}}
.tours .row{margin-top:20px;}
.progday{background-color:#FCFFD6;padding-left:5px;color:#C00;}
.cortar{width:200px;height:200px;overflow:hidden;z-index:5;margin:0;padding:0;}
.cortar img{height:200px;}
.hotels li{min-height:380px;}
.hotels figure{margin:0 auto;}
.special_offer img{background:transparent none repeat scroll 0 0;position:absolute;top:-10px;right:-5px;width:81px;}
.map-container{position:relative;width:100%;overflow:hidden;padding-top:56.25%;}
.map-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;}
.flights img{margin-top:23px}
.whatsapp{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;cursor:pointer;position:fixed;bottom:80px;right:5px;width:50px;height:50px;}
.whatsapp:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.destinations{margin-bottom:20px;font-size:80%}
.hidden{display:none !important;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit;}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
@media only screen and (min-width: 35em){}
@media print,
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 1.25dppx),
       (min-resolution: 120dpi){}
@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
a[href^="#"]:after,a[href^="javascript:"]:after{content:"";}
pre{white-space:pre-wrap !important;}
pre,blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,img{page-break-inside:avoid;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}}
