@-webkit-keyframes travelimg {
0% {border-radius:0em 0em 0em 0em;-webkit-border-radius:0em 0em 0em 0em;-moz-border-radius:0em 0em 0em 0em;-o-border-radius:0em 0em 0em 0em;}
100%{border-radius:0em 0em 7em 0em;-webkit-border-radius:0em 0em 7em 0em;-moz-border-radius:0em 0em 7em 0em;-o-border-radius:0em 0em 7em 0em;}
} 
@keyframes travelimg {
0% {border-radius:0em 0em 0em 0em;-webkit-border-radius:0em 0em 0em 0em;-moz-border-radius:0em 0em 0em 0em;-o-border-radius:0em 0em 0em 0em;}
100%{border-radius:0em 0em 7em 0em;-webkit-border-radius:0em 0em 7em 0em;-moz-border-radius:0em 0em 7em 0em;-o-border-radius:0em 0em 7em 0em;}
}
header{padding:3px 0px;}
.col-md-3.col-xs-12.col-sm-12.col-dm-12.col-lg-3.col-centered-mobile:hover {border: 3px solid #ffc000;}
button.btn.btn-danger.btnpadding.btnlist {padding: 10px 30px 10px 30px !important;border: none !important;}
.btn-action:hover{color:#fff;background-color:#c9302c;text-decoration:none;}
.btn-danger{background-color: #ED5D66;border:none;}
.btn-danger:hover{color:#fff;background-color:#c9302c;text-decoration:none;border: none;}
.bgTopfooter img{margin-bottom: 0px !important;}
.col-md-4-p{padding: 15px;}
.col-md-4-p:hover{border: 3px solid #ffc000;}
.col-md-8.col-md-8.col-sm-8.col-dm-8.bm10.row-centered-mobile{padding: 15px;}
.col-md-8.col-md-8.col-sm-8.col-dm-8.bm10.row-centered-mobile:hover{border: 3px solid #ffc000;}
.bm10{overflow:hidden;}
.col-md-6.col-sm-6.row-centered-mobile{padding: 15px;}
.col-md-6.col-sm-6.row-centered-mobile:hover{border: 3px solid #ffc000;}
.btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover{color:#fff;background-color: #DFA82C !important;border: none !important;}
.btn-success{color:#fff;border: none !important;}
a.btn-reserva{color:#fff;background-color: #ffc000 !important;border: none !important;}
a.btn-reserva:hover{color:#fff;background-color: #DFA82C !important;border: none !important;}
button.btn-enviar{border: none !important;}
div#infotravel {padding-top: 30px;}
.row.col-md-8.contDestin.mt20i{margin-top: 0px !important;}
.col-md-4.contDestin {width: 100%;}
.col-md-12.col-sm-4.col-xs-12.col-dm-6.text-center.pt10 {width: 35%;float: left;}.col-md-12.col-sm-8.col-xs-12.col-dm-6 {width: 65%;}
div.description p{font-size: 14px !important;margin-top:1em;}
div.content label{font-size: 14px !important;}
div.content div.form-group{margin-bottom: 20px;}
div.img-popup{height: 16em;padding:0px 0px;}
div.img-popup div.img{background-size: cover;-webkit-filter: brightness(70%);filter: brightness(70%);height:100%;}
div.img-popup h4#myModalLabel{color:white;font-family: 'extralight', Arial, sans-serif;font-size: 3em;transform: translate(0%,-248%);-webkit-transform: translate(0%,-248%);-moz-transform: translate(0%,-248%);-o-transform: translate(0%,-248%);}
div.dialog_info ul{list-style: none;-webkit-padding-start: 15px;-moz-padding-start: 15px;-o-padding-start: 15px;padding-start: 15px;}
div.dialog_info li{margin-bottom: 1em}
img.popup-logo{width:10em;margin: 1em auto;}
div.dialog_info .number,div.contentPasos .number{font-family: 'extralight';font-weight: bold;font-size: 3em;text-align: center;}
div.contentPasos .number{font-size: 4em !important;margin: 0em}
div.dialog_info .title,div.contentPasos .title{font-family: 'extralight';font-size: 1.5em;padding-top: 0.3em;margin-bottom:0em;}
div.contentPasos .title{font-size: 1.1em !important;font-weight: bold;}
div.dialog_info .text,div.contentPasos .text{text-align: justify}
div.info-travel div.info {background-color: rgb(232, 234, 235);color:black;float: left;width: 100%;}
div#itinerary .btn-panel-heading:hover, div#months .btn-panel-heading:hover{cursor: pointer;background-color: #D8D8D8;}
div#itinerary .btn-panel-heading i, div#months .btn-panel-heading i{float:right;}
a#gallery:hover img{-webkit-animation: travelimg 0.5s;animation: travelimg 0.5s;border-radius:0em 0em 7em 0em;-webkit-border-radius:0em 0em 7em 0em;-moz-border-radius:0em 0em 7em 0em;-o-border-radius:0em 0em 7em;}
a#gallery i.fa-search-plus{float: right;font-size: 1.5em;transform: translate(-46%,-139%);-webkit-transform: translate(-46%,-139%);-moz-transform: translate(-46%,-139%);-o-transform: translate(-46%,-139%);}
div#travelcarousel .carousel-control{width:6%;}
div#travelcarousel img{padding: 0em 0.1em;}
div#travelcarousel img:hover{cursor: pointer}
div#conttravel{padding-bottom: 0em;}
span.fakelink{color:black;}
span.fakelink:hover{cursor:pointer;color:#337ab7;}
div#content_slider.row{margin:0.5em auto 1em;}
.content_butnoxs{margin-top:1em;padding-right: 0em;}
div.contentPasos hr{height: 0.5em;border: 0px;margin-top: 0em;background-color: #414141;margin-bottom: 10px;}
div.contentPasos .off .number{color:#D3D3D3;}
div.contentPasos .off .title{color:#D3D3D3;}
div.contentPasos .off hr{background-color: #D3D3D3;}
i#btn-return{font-size: 1.5em;margin-top: 0.3em;color:#818181;}
i#btn-return:hover{cursor:pointer;color:#3d3d3d;}
.col-centered-mobile, .col-md-4-p, .row-centered-mobile{border: 3px solid rgba(0,0,0,0);}
.gray{padding-bottom: 2em;}
.navbar-inverse .navbar-nav>li>.dropdown li{border-bottom: 0.2px solid #ccc;}
.navbar-inverse .navbar-nav>li>.dropdown .catdropdown a.link_submenu{color:#0097ce;padding:0.5em;} 
.navbar-inverse .navbar-nav>li>.dropdown .catdropdown i{float: right;color: gray;font-weight: bold;font-size: 1.3em;}
.navbar-inverse .navbar-nav>li>.dropdown:hover .dropdown-submenu .masterSubmenu{background-color: #f5f5f5;}
.navbar-inverse .navbar-nav>li>.dropdown .dropdown-submenu .masterSubmenu li {border-bottom: 0px;margin: 0.5em 0em;}
.navbar-inverse .navbar-nav>li>.dropdown .dropdown-submenu .masterSubmenu li.content_link:hover {cursor: pointer;font-weight: bold}
.navbar-inverse .navbar-nav>li>.dropdown .dropdown-submenu .masterSubmenu li.content_link:hover a{background-color: gray;color: white}
.navbar-inverse .navbar-nav>li>.dropdown .dropdown-submenu .masterSubmenu .title{color:#0097ce;font-weight: bold;padding: 3px 20px;}
.navbar-inverse .navbar-nav li .dropdown-menu {margin:0em;padding:0em;display: none;min-width: 160px;font-size: 14px;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 0px solid #ccc;border: 0px solid rgba(0,0,0,.15);border-radius: 0px;-webkit-box-shadow: 0 0px 0px rgba(0,0,0,.175);box-shadow: 0 0px 0px rgba(0,0,0,.175);}
.navbar-inverse .navbar-nav>li>.dropdown:hover .catdropdown {display: block;margin-top: 0;}
.navbar-inverse .navbar-nav>li>.dropdown:hover .dropdown-submenu a.link_submenu:hover + .masterSubmenu{display: block;margin-top: 0;}
.navbar-inverse .navbar-nav>li>.dropdown>.linkfake{position: relative;display: block ;padding: 15px;color: #FFF;font-family: 'light', Arial, sans-serif;font-size: 20px;line-height: 30px;font-weight: bold;}
.navbar-inverse .navbar-nav>li>.dropdown>.linkfake:hover{cursor: pointer;}
ul.dropdown-menu.masterSubmenu {left: 100%;top: 0%;}
.navbar-inverse .navbar-nav>li>.dropdown .dropdown-submenu .masterSubmenu:hover{display: block;margin-top: 0;background-color: #f5f5f5;}
.navbar-inverse .navbar-nav>li>.dropdown .dropdown-submenu .masterSubmenu:hover li.content_link:hover{background-color: #f5f5f5;}
.blue h1{font-family: 'light', Arial, sans-serif;font-size: 1.8em;margin-top: 10px;}
.blue h1 p{padding:0em 0.5em;line-height: 1.2em;}
.page_c_text h1{font-family: 'light', Arial, sans-serif;font-size: 1.8em;margin-top: 10px;}
.page_c_text h1 p{padding:0.5em 0.5em;line-height: 1.5em;}
.sidebar_search{background-color:#e0dfdf;border:1px solid #ccc;padding:10px;}
#layout_search{padding-right: 23px;padding-left: 18px;border:0px;height:21.5em;position:absolute;z-index:99;margin-left: 15px;width: 300px;}
#layout_search div.title{font-family:'extralight', Arial, sans-serif;font-size:20px;padding: 0em;margin: 0px 0px 3px 0px;font-weight:bold;color:#737373;line-height:28px;}
#layout_search #amount, #layout_search .info-travels{text-align: center;margin: 7px 0 15px;}
#layout_seach #amount{margin: -4px 0 7px;}
#layout_search .input-search{height:100%;margin-bottom: 0.2em;}
#layout_search .btn-group>.btn:first-child {margin-left: 0;font-size: 12px;padding-top: 5px;padding-bottom: 3px;}
#layout_search #butnoxs{padding:3px 12px;margin-top: 1.5em;}
#content_searh_carousel{height: 30em;}
#layout_carousel{height: 100%}
.carousel .carousel-inner, .carousel .carousel-inner .item{height: 100%}
.carousel .carousel-inner .item{height: 100%;color: black;background-size: cover;background-repeat: no-repeat;background-position: 50%;}
div.logslider{height:100%;min-width: 30em;margin-left:315px}
div.logslidernoleft{margin-left:15px !important}
.carousel .carousel-indicators{width: auto;position: relative;float:right;left: -28%;top: -9%;}
.carousel .carousel-indicators li{-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.175);box-shadow:0 5px 5px rgba(0,0,0,.175);}
#layout_search .form-group {margin-bottom: 2px;}
.info_view img{width: 100%;margin-bottom:1.1em;}
.content_contact{margin: 3em auto;font-family: 'extralight', Arial, sans-serif;}
.content_contact #sidebar{padding:1em 2em;}
.content_contact h2{margin-top: 0px;}
.content_contact #formcontact{min-height: 23.4em;}
.content_contact #formcontact button.btn-enviar{width:12em;float:right;}
.content_contact #headformmail p{float: left;font-size: 1.5em;font-weight: bold;}
.content_contact #headformmail div.content_img{width: 2em;float: left;margin-left: 2em;}
.mybreadcrumb{font-family: 'extralight', Arial, sans-serif;font-size: 1.2em;font-weight: bold;margin: 0em;padding: 0.5em 0em 0em 0em;}
h1.singleTitle{margin: 16px 0 0 0;}
.nav>li>a {padding-left:11px;padding-right:11px;}
.title_post{color: #666;font-size: 35px;font-family: 'extralight', Arial, sans-serif;font-weight: bold}
.content_img_post{height: 15em;background-repeat: no-repeat;background-size: cover;background-position:0%;}
.posts_list .panel-body{padding-top: 0em }
.posts_list a:hover .title_post{color:#0097ce;}
.resume_post{color:#666;margin-top:1em;}
.panel-body{text-align: justify;}
.panel-body h3{font-family: 'extralight', Arial, sans-serif;font-weight: bold}
.posts_list .panel-post:hover {background-color: #EAEAEA;}
.posts_list .panel-post:hover .panel-heading{background-color: #EAEAEA;}
.link_disconnect{pointer-events:none;}
.posts_list .panel-heading{background-color: #FFFFFF;border-color: #FFF;}
.posts_list img{width: 100%;height: auto;display: block;}
.posts_list .post_tag{color: #fff;background: #118d00;padding: 3px 5px;margin: 0px 1px;border-radius: 3px;font-size: 11px;}
p.sloganSlider{margin-bottom:8px;}
.calendar-dow{height:auto;}
.calendar-month-header th span{padding-top: 6px}
.calendar-month-header div span{padding-top: 0px}
div.zabuto_calendar .table tr.calendar-month-header th span.glyphicon{background-color: lightgray;background-color: lightgray;border-radius: 2em;padding: 0.4em;font-size: 0.9em;margin-top: 0.16em;}
div.zabuto_calendar .table tr.calendar-month-header th span.glyphicon:hover{background-color: gray;color:white;cursor:pointer;}
div.zabuto_calendar div.calendar-month-navigation {padding-top: 0px !important;}
.tabs_container_travel .nav-tabs>li.resp-tab-active,.tabs_container_travel .nav-tabs>li.resp-tab-active:hover,.tabs_container_travel .nav-tabs>li.resp-tab-active:focus {background-color: #0097CE;color: #FFF;border: none;}
.tabs_container_travel .nav-tabs>li.resp-tab-active:before{border-top: 20px solid #0097CE;left:36%;}
header .contact_link{font-size: 12px;font-weight: bold;}
header .tel{margin:0px;}
.redes{margin-top: 0.7em;}
#content_sendinmail{margin-bottom: 0px}
.noback{background-color: rgba(0,0,0,0) !important}
.btn-return-staff{background-color: lightgray !important;color:black !important;}
.btn-return-staff:hover{background-color: gray !important;color:white !important;}
.resp-tabs-list-staff{background-color: #3d3d3d;border-bottom: 1px solid #3d3d3d;}
.resp-tabs-list-staff li:hover{background-color: gray;cursor:pointer;}
.titlevideo{font-size: 18px;margin: 0;padding: 0;color: #3a97cc;margin-bottom: 5px;font-family: 'extralight', Arial, sans-serif;font-weight: bold}
.black_play{width: 92%;background-color: rgba(0,0,0,0.5);height: 100%;display: block;position: absolute;top: 0;}
.content_video i{color:white;color: rgba(255,255,255,0.6);font-size: 60px;line-height: 3.4em;}
.content_video .black_play:hover{cursor:pointer}
.content_video .black_play:hover i{color: white;cursor:pointer}
.info_departure{font-weight: bold;font-style: italic;color: #0097CE;}
.modal-title{color:black;}
footer .info_icon{font-size: 1.8em;border-radius: 51%;padding: 0.25em;display: inline-block;color: #222222 !important;background-color: white}
footer .info_icon_blog{background-color: #F8BF2C;border-radius: 20%;padding: 0.20em 0.25em;}
.hour .phone_icon{position: absolute;top: 20px;left: 13px;font-size: 2.5em;}
.hour h2{font-size:24px;padding: 22px 0 0 56px;font-weight: bold;}
.hour .ms_phone{float: right;margin-top: -5.4em;width: 7em;}
header p i.fa-phone{font-size: 2em;top: 25px;position: absolute;}
header p i.fa-whatsapp{font-size: 2em;top: 59px;position: absolute;}
#content_redes{padding-top: 1em}
.btnlistview{margin-top: 2em;}
p.titNews{font-family:'extralight', Arial, sans-serif;font-size:29px;font-weight:normal;margin: 0.5em 0em 0em 0em;}
p.titNewsmn{font-family:'extralight', Arial, sans-serif;font-size:20px !important;}
.d{font-weight: bold;}
input.inNews{min-width:280px;height:46px;border:none !important;background-image:url('../img/mail.png');background-repeat:no-repeat;background-position:8px 12px;padding-left:48px;}
#configcontent{margin-bottom:1.5em}
#configcontent div.cabTitle{padding: 10px;font-size: 22px}
.liststeps{margin-bottom: 0.5em}
#config{padding: 10px 4px;}
.escoaloj p{text-align: justify;font-family: 'extralight';font-size: 1.3em;font-weight: bold;white-space:initial;margin-bottom:0em;}
h2.titleresumen{font-family:'light', Arial, sans-serif;font-size:24px;margin:9px 0 15px 0;}
#newresume .table>tbody>tr>td, #newresume .table>tbody>tr>th, #newresume .table>tfoot>tr>td, #newresume .table>tfoot>tr>th, #newresume .table>thead>tr>td, .table>thead>tr>th {padding: 3px !important;width: 100%}
.nonepadd{padding:0em;}
.paddright{padding:0em 9px 0em 0em;}
#newresume #total{background-color: rgb(73, 190, 73);color:#FFF;}
#tableresume{border:none;}
.titlelabel{font-family: 'regular', Arial, sans-serif;font-size: 20px !important;margin: 0 0 5px 0;padding: 0;}
.resp-tabs-list li {font-family: 'regular', Arial, sans-serif;}
.nopaddingleft{padding-left:0px;}
#btn-poster{margin-top:0.5em;}
header a.content_img{float:left;}
header a i.iconfb{margin-left:27% !important;}
#content_company_info{padding:5px 10px;}
.none_pointerse{pointer-events:none}
.schedule{margin: 0px;}
#aceptar_cookies{cursor: pointer}
.height100{height: 100%}
div.white1{padding: 20px 0;}
div.white2{padding: 16px 0;}
#footerhorizontalTab{display: block;width: 100%;margin: 0px;}
.before_footer .fa-rss-square {color: orange;}
#thanks .titNews{text-align: center}
.imgcheque{padding:0em;margin-bottom:20px}
#emailnew{border: 1px solid lightgray !important}
.sidebar_search{display:block}
.bgresult{margin-bottom:10em}
#resultsview{margin-top:2em}
p.salidasb{color:black;}
#navbartravel{padding-bottom:0em}
li.night_icon img{margin: 0.7em 0em 0.5em !important;}
.mt20i{padding-left:15px}
#conttravelrow{margin-bottom: 1.5em}
#conttravelrow .firstcol{padding-left:0em}
#carousel-example-generic-travel{height: 7.2em;}
#carousel-example-generic-travel .carousel-inner{height: 100%;}
#horizontalTab2 .resp-tabs-list{margin-top: 19px;}
#horizontalTab9 li#itinerary img{width:1em}
#horizontalTab9 #travelvalue .fa-check{color:white !important;}
#horizontalTab9 .titlelabel.othersize{font-size:17px !important}
img#activity{width:1.2em}
#point img{margin-top: 0.6em;}
#point h2 i{font-size: 1.4em;}
#menu1{width: 100%;}
#travelform{padding:0em;}
#newresume #users span{line-height: 2em;}
#newresume p.resumehead{padding: 5px 11px 0;}
.ta-left{text-align:left;}
.ta-center{text-align:center;}
.ta-right{text-align:right !important;}
.greenconfirm{background-color: #5CB85C;color:white;}
.contentPasos #loading{width:100%;margin:0em auto;display:none}
#formmailpdf .formpdf{margin-bottom: 1em}
#formmailpdf #buttons{padding-right:30px}
.nonepadd-left{padding-left:0em;}
.nonepadd-right{padding-right:0em;}
#reserva .info_departure{margin-top:0.5em}
#sending .content_img{width:2em}
#sending .content_img img{margin:auto;display: block;}
.nonelisttype{list-style-type: none;}
.liststeps p.title{padding: 0.2em 0em;width: 100%;}
#calendar1{font-size: 11px;margin-top: 1px}
#tr.calendar-month-header{padding: 0px 9px;}
#form-travel-config #fecha{visibility: hidden;height: 0em;padding: 0em;width: 0em;}
#lodge_name_travel{padding-left: 5px}
#moreinfo .fa-arrow-left{font-size: 1.6em}
#moreinfo small{font-weight: bold;font-family: 'extralight', Arial, sans-serif;font-size: 1em;word-spacing: 4px;}
#calendar1{position:absolute;z-index:1;border: 2px solid lightgray;background-color: white;margin-top: 3em;padding: 0.5em;}
#down_calendar{z-index:2;}
#down_resume{z-index:2;margin-left: 15px;width: 89%;margin-top:1em;}
#mailform{margin-top: 1em}
#textresume{margin-top:0.5em;}
#horizontalTab9 .resp-tabs-list li{padding: 15px 0.2em;font-family: 'regular', Arial, sans-serif;font-size: 16px;}
#horizontalTab9 .resp-tabs-list li.mytab_0{min-height: 5em;line-height: 3em;}
#horizontalTab9 .resp-tabs-list li.pdes_0{width: 14%}
#horizontalTab9 .resp-tabs-list li.piti_0{width: 14%}
#horizontalTab9 .resp-tabs-list li.ptrv_0{width: 18%}
#horizontalTab9 .resp-tabs-list li.plod_0{width: 18%}
#horizontalTab9 .resp-tabs-list li.psup_0{width: 18%;line-height: 1.6em}
#horizontalTab9 .resp-tabs-list li.pgui_0{width: 18%}
#horizontalTab9 .resp-tabs-list li.pdes_1{width: 16%}
#horizontalTab9 .resp-tabs-list li.piti_1{width: 15%}
#horizontalTab9 .resp-tabs-list li.ptrv_1{width: 17%}
#horizontalTab9 .resp-tabs-list li.plod_1{width: 21%}
#horizontalTab9 .resp-tabs-list li.psup_1{width: 31%}
#horizontalTab9 .resp-tabs-list li.pdes_2{width: 16%}
#horizontalTab9 .resp-tabs-list li.piti_2{width: 15%}
#horizontalTab9 .resp-tabs-list li.plod_2{width: 21%}
#horizontalTab9 .resp-tabs-list li.psup_2{width: 31%}
#horizontalTab9 .resp-tabs-list li.pgui_2{width: 17%}
#horizontalTab9 .resp-tabs-list li.pdes_3{width: 20%}
#horizontalTab9 .resp-tabs-list li.piti_3{width: 19%}
#horizontalTab9 .resp-tabs-list li.plod_3{width: 26%}
#horizontalTab9 .resp-tabs-list li.psup_3{width: 35%;}
.heartwhite{color:white !important;}
#form_mail div.form-group{margin-bottom: 4px}
#form_mail #sendmail{margin-top: 1em!important;}
#all_resume p{margin:0em;}
#home_carousel .carousel-control{width: 5em;}
.btn_supp_more_info{margin-top: 1em}
.dropdownavbar{font-family: 'light', Arial, sans-serif;font-size: 1.3em;}
.twonext{text-align: center;padding: 0em;padding-left:1em;}
#content_twonext{padding: 0em;margin-bottom: 0.5em;}
#content_twonext .fa-plane{border: 2px solid gray;font-size: 2em;padding: 0.2em 0.3em;border-radius: 67%;line-height: 1em;background-color: white;padding: 0.2em 0.3em;position: absolute;top: -0.4em;left: -0.1em;}
.resp-tab-content-active#home{margin-bottom:1.5em;}
.resp-tab-content .btnurl{max-width: 20em;float: none;display: block;margin: auto;}
.whitespace{height: 67%}
.btnlistview{margin-top: 0.5em}
h2.resp-accordion .fa-check{color:white !important;}
#a_moreinfo{margin-top: 5px}
.before_footer{padding: 15px 0 0px !important;background-color: #222222 !important;}
.before_footer .info_icon{font-size: 2.6em;display: inline-block;}
div.description p.t_resume{font-size: 16px !important}
.sharrre{border-width: 2px;border-style:solid;border-radius: 50%;width: 30px !important;height: 30px !important;margin-right: 1px;font-size: 16px;text-align: center;padding-top:2px;}
#horizontalTab2 .resp-tabs-list li{padding: 15px 10px;}
header a#btn_calendar{font-weight: bold;margin-top: 0.6em;}
#row_calendar, #row_calendar_vertical{margin: 1em 0em;}
#row_calendar_vertical{margin: 2em 0em -1em;}
#row_calendar a, #row_calendar_vertical a{margin: 0% auto;display: block;width: 12em;}
.btnprimarygray{font-style: italic}
div#itinerary div.panel-body p{font-size:14px !important}
.box190{min-height:200px;width:100%;}
.contentBox{background-size:cover;background-repeat:no-repeat;background-position:100%;}
.checkcolimage{padding-left:0em;padding-right:0em}
.mygray{background-color:#F8F8F8 !important;padding-top: 15px;padding-bottom: 15px}
#content_vieweds{margin-bottom:3em;}
.tab-content{margin-bottom: 2em;}
.downrowslider{margin-top:4.5em;}
.resp-tab-content-active{visibility: visible !important;}
.footer-resp-tab-content{margin-bottom: 3em;}
.mygray2{background-color:#3f403d;padding-bottom: 3em;}
footer address{line-height: 2em}
.gray_links{color: white;font-family: 'extralight', Arial, sans-serif;font-size: 18px;margin-bottom: 0.4em;}
.gray_links:hover{cursor:pointer;text-decoration:none}
.gray_links:active{text-decoration:none;color:white;}
.gray_links:link{text-decoration:none;color:white;}
.mb0{margin-bottom:0em;}


#tiles-home{
    margin-bottom: 30px;
}

#tiles-home .carousel,
#tiles-home .carousel .carousel-inner,
#tiles-home .carousel .carousel-inner .item{
    height: inherit;
    min-height: inherit;
}

#tiles-home .tile{
    margin-top: 30px;
}

#tiles-home img{
    width: 100%;
}

#tiles-home .clear {
    clear: both;
}

@media screen and (max-width: 768px) {
    #tiles-home .tile{
        padding-left: 7px;
        padding-right: 7px;
        margin-top: 14px;
    }

    #newsletter-footer-block{
        padding: 0 0 15px 0;
    }

    .content_contact{
        margin: 0 auto 30px auto;
    }

    .content_contact #sidebar h3{
        margin-top: 10px;
        margin-bottom: 5px;
    }

    .content_contact #sidebar p{
        font-size: 16px;
    }

    .whiteFooter ul.listfoot li{
        width: 100%;
        text-align: center;
    }

    #suscribezone .titNews{
        font-size: 20px;
    }

    #suscribezone .titNewsmn{
        display: none;
    }
}

@media screen and (max-width: 480px) {
    #tiles-home .tile{
        padding-left: 5px;
        padding-right: 5px;
        margin-top: 10px;
    }
}

@media screen and (max-width: 320px) {
    #tiles-home .tile{
        padding-left: 3px;
        padding-right: 3px;
        margin-top: 6px;
    }
}