/*
Theme Name: DTA-VIC
Description: Tema para WordPress.
Author: VIC
Author URI: http://www.facebook.com/vicjunitor
version: 2.8.1
Tags: tema, vic
*/
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
*{margin:0; padding:0;}

body{background-color: #fff; font-family: 'Open Sans', sans-serif; font-size: 14px; margin: 0;}

img{border: none; padding:0; max-width:100%; height:auto;}
img a{border:none;}

.alignleft{float:left;border:none;margin:0 10px 10px 0;}
.alignright{float:right;border:none;margin:0 0 10px 10px;}
.aligncenter{display:block; margin:0 auto 10px;}
.const{background: url(images/const.png) no-repeat center top; padding-top: 175px;text-align: center !important;}

p:empty{display: none;}

/* links */
a{color:#0066cc; text-decoration:none;}
a:hover{color:#000; text-decoration: underline;}

li{list-style: none;}
#header{background: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0.4),rgba(1,14,59,0)); padding:10px 0 5px 0; position: absolute; top: 0; width: 100%; z-index: 100;}
.PageInterna{position: inherit!important; border-bottom: solid 2px #2bbeff; margin-bottom: 15px; background: rgb(1,14,59)!important;}
#top{width: 1200px;margin: auto;}
.logo{width: 24%;vertical-align: middle;float: left; padding-top: 8px;}
.idioma{width: 9%;vertical-align: middle;text-align: right; float: left; margin-top: 25px;}
.idioma ul li{display: inline-block;}

.wpsr-sb-simple{width: 100px!important;}

.menu-top{width: 56%; float: right; padding: 0px 0px 7px 0px;}
.menu-top h3{display: none;}
.menu-top ul{list-style: none; width: auto;}
.menu-top ul li{display: inline-block;}
.menu-top ul li a{color: #fff; border-right: solid 1px #fff; font-size: 12px; display: block; line-height: 11px; padding: 0px 8px 3px 8px; font-weight: bold;}
.menu-top ul li:last-child a{border: none;}

.menu{width: 65%;vertical-align: middle;display: inline-block;text-align: right; float: right;}
.menu ul{width: 100%;}
.menu ul li{display: inline-block;margin: 5px;padding: 10px;background: #EEEEEE;position: relative;}
.menu ul li a{color: #626262;text-transform: uppercase;font-weight: 600;font-size: 18px;font-family: 'Oswald', sans-serif;font-weight: 400;}
.menu ul li:hover{background: #00A7DF;}
.menu ul li a:hover{text-decoration: none;color: #000;}
.menu ul li ul{opacity:0;visibility:hidden;padding:10px;background-color:#F1F1F1;text-align:left;position:absolute;top:72px !important;left:50%;margin-left:-130px;width:240px;-webkit-transition:all .3s .1s;-moz-transition:all .3s .1s;-o-transition:all .3s .1s;transition:all .3s .1s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4);z-index: 1110;}
.menu ul li:hover ul{opacity:1;top:40px;visibility:visible;background: #00A7DF;}
.menu ul li ul:before{content:"";display:block;border-color:transparent transparent #fafafa transparent;border-style:solid;border-width:10px;position:absolute;top:-20px;left:50%;margin-left:-10px;}
.menu ul ul li{position:relative;padding: 0;display: block;}
.menu ul ul li a{color:#323232;font-size:13px;padding: 10px;display:block;-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;-o-transition:background-color 0.1s;transition:background-color 0.1s;z-index: 1110;}
.menu ul ul li a:hover{background-color:#232323;color:#FFF}
.menu ul li:hover ul ul{visibility:hidden}
.menu ul li ul ul:before{top: 0;}
.menu ul ul li ul{position:absolute;top:0 !important;margin: 0; left:100%;background-color:#fafafa;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4); z-index: 100;}
.menu ul ul li:hover ul{opacity:1;top:0;visibility:visible}

.ms-slide-layers{}
.ms-slide-layers h2{color: #fff;font-size: 30px;width: 450px;line-height: 30px;background:url(images/rectan.png)no-repeat;padding: 30px;background-size: 100%;}
/* container */
.container {max-width:1100px;margin: 0 auto;padding:0;background:#fff;color:#333;}

/* banner interno */
.banner{position: relative;}
.banner h1{background:rgba(22, 224, 231, 0.62);position: absolute;width: 100%;bottom:30px;text-align: center;padding:10px 0;color: #fff;text-transform: uppercase;z-index: 1110;}
.master-slider-parent .ms-info{max-width: 1200px; margin: auto;}
.master-slider-parent .ms-info a{display: table; color: #000; background: #fdda00; border: solid 1px #e88700; border-radius: 5px; padding: 8px 20px;}

/* top */
#menu{background-color:#232323;text-align: center;padding: 20px 0;}
#menu ul li{display: inline-block;padding: 5px 2%; position:relative}
#menu ul li a{color:#FFF;font-size:15px;-webkit-transition:color .15s;-moz-transition:color .15s;-o-transition:color .15s;transition:color .15s}
#menu ul li a:hover{color:#000}
#menu ul li ul{opacity:0;visibility:hidden;padding:10px;background-color:#F1F1F1;text-align:left;position:absolute;top:55px;left:50%;margin-left:-130px;width:240px;-webkit-transition:all .3s .1s;-moz-transition:all .3s .1s;-o-transition:all .3s .1s;transition:all .3s .1s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4)}
#menu ul li:hover ul{opacity:1;top:40px;visibility:visible;}
#menu ul li ul:before{content:"";display:block;border-color:transparent transparent #fafafa transparent;border-style:solid;border-width:10px;position:absolute;top:-20px;left:50%;margin-left:-10px}
#menu ul ul li{position:relative;padding: 0;display: block;}
#menu ul ul li a{color:#323232;font-size:13px;padding: 10px;display:block;-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;-o-transition:background-color 0.1s;transition:background-color 0.1s}
#menu ul ul li a:hover{background-color:#232323;color:#FFF}
#menu ul li:hover ul ul{visibility:hidden}
#menu ul li ul ul:before{top: 0;}
#menu ul ul li ul{position:absolute;top:15px;margin: 0; left:100%;background-color:#fafafa;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4); z-index: 100;}
#menu ul ul li:hover ul{opacity:1;top:0;visibility:visible}

/* content */
.content{width: 100%;padding: 2% 0;}
.content h1{text-transform: uppercase;text-align: center;padding-bottom: 10px;}
.content h2{background: #B2B6C4;text-transform: uppercase;margin: 1% 0;padding: 5px;}
.content h3{}
.content h4{}
.content p{text-align: justify; padding-bottom: 15px;line-height: 25px;}
.content ul, .content ol{margin-left: 30px; padding-bottom: 15px;}
.content li{list-style-type: disc;line-height: 22px;}
.content ol li{list-style: decimal;line-height: 22px;}
.content img{}

.BoxPago{width: 50%; max-width: 310px; display: inline-block; vertical-align: top; text-align: center; background-color:#ffebc1; border-radius: 10px; padding: 10px; box-sizing: border-box; margin: 0 20px;}
.BoxPago p{padding: 0; text-align: center;}
.xoom{margin-top: 20px;}

/*.content span{width: 19%;display: inline-block;margin: 0.5%;vertical-align: top;background: #00C7FF;color: #fff;text-transform: uppercase;padding: 9px;text-align: center;}
.content span+span{background: #010E3B;}
.content span p{text-align: center;}
.content span p a{color: #fff;text-align: center;}
.content span p a:hover{text-decoration: none;}*/
.content table{width: 80%;margin: auto;color: #fff;overflow: hidden;border-radius: 30px;text-align: center;}
.content table tr{background:#013362; }
.content table tr+tr{background:#B2B6C4;text-shadow: 1px 1px 1px #000;font-size: 16px;}
.content table tr+tr strong{text-shadow: 1px 1px 1px #000;}
.content table td{background:#00C7FF;padding: 10px}
.content table td+td{background: inherit}
.content a{color: #010e3b;}
.content a:hover{text-decoration: none;}
.content span a{color: #fff;}

.BoxBtnTour{text-align: center;}
.BoxBtnTour span{display: inline-block; background-color: #010E3B; color: #fff; text-transform: uppercase; vertical-align: top; margin: 2px 3px;}
.BoxBtnTour span a{display: block;}
.BtnDescription{position: relative; padding: 12px 18px 12px 55px!important; text-align: initial !important; box-sizing: border-box; background-color: #00C7FF!important;}
.BtnDescription::after{position: absolute; top: 0; left: 0; content: ''; background: url('images/descripcion.png') center center no-repeat #058BB1; width: 28px; height: 28px; padding: 8px 7px;}

.BtnDownload{position: relative; padding: 10px 9px 9px 51px !important;}
.BtnDownload::after{position:absolute; top: 0; left: 0; content: ''; background: url('images/download.png')center center no-repeat #14286E; width: 28px; height: 28px; padding: 8px 7px;}
.BtnDownload p{padding: 0;}

.BtnBookNow{position: relative; padding: 13px 9px 11px 51px !important;}
.BtnBookNow::after{position:absolute; top: 0; left: 0; content: ''; background: url('images/book-now.png')center center no-repeat #14286E; width: 28px; height: 28px; padding: 8px 7px;}
.BtnBookNow p{padding: 0;}

.BtnContactUs{position: relative; padding: 13px 9px 11px 51px !important;}
.BtnContactUs::after{position:absolute; top: 0; left: 0; content: ''; background: url('images/contact-us.png')center center no-repeat #14286E; width: 28px; height: 28px; padding: 8px 7px;}
.BtnContactUs p{padding: 0;}

.Btnreturn{position: relative; padding: 13px 9px 11px 51px !important;}
.Btnreturn::after{position:absolute; top: 0; left: 0; content: ''; background: url('images/home.png')center center no-repeat #14286E; width: 28px; height: 28px; padding: 8px 7px;}
.Btnreturn p{padding: 0;}

.BtnInfo{position: relative; padding: 13px 9px 11px 51px!important;}
.BtnInfo::after{position: absolute; top: 0; left: 0; content: ''; background: url('images/info.png')center center no-repeat #14286E; width: 28px; height: 28px; padding: 8px 7px;}
.BtnInfo p{padding: 0;}

.content-page{}
.content-page h1{padding: 10px;font-size: 24px;font-family: 'Oswald', sans-serif; text-align: center;}
.content-page h2{}
.content-page h3{}
.content-page p{padding: 7px 0;}
#wpcf7-f78-p485-o1{width: 77%;margin: auto;padding: 10px 0;}
#wpcf7-f572-p483-o1{width: 77%;margin: auto;padding: 10px 0;}
.content-page input{margin: 5px;padding: 10px !important;width: 250px;border-radius: inherit !important;}
.content-page select{margin: 5px;padding: 10px !important;width: 130px;}
.content-page textarea{margin: 5px;padding: 10px !important;width: 96%;border-radius: inherit !important;}
.content-page input[type=submit]{background: #12223F !important;width: 200px;color: #fff !important;text-align: center;text-transform: uppercase;font-weight: 700;}
/* tours */
#tours{margin: 20px 0;background: #EEEEEE;padding: 10px;}
.itemTour{width: 96%}
.imgtitle{}
.imgtitle img{border-radius: 0 0 5px 5px;}
.imgtitle h3{text-align: center;}
.imgtitle h3 a{color: #fff;text-transform: uppercase;font-size: 20px;padding: 5px;}
.imgtitle h3 a:hover{text-decoration: none;}
.BtnItinerario{text-align: center;color: #fff;padding: 5px;}
.BtnItinerario h2{font-size: 30px;}
.BtnItinerario h3{font-size: 20px;font-weight: 200; display:none;}
.pbox1{background:#FF0084;}
.pbox2{background: #B036FD;}
.pbox3{background: #00A2FF;}

.pbox10{background:#BB0463;}
.pbox20{background:#7B20B4;}
.pbox30{background:#1172AA;}

.owl-prev{position: absolute;top: 40%;left: -20px;color: #000;font-size: 30px;background: #EEEEEE;padding: 10px}
.owl-next{position: absolute;top: 40%;right: -20px;color: #000;font-size: 30px;background: #EEEEEE;padding: 10px}

.menu-info{background-color: #010d36; width: 100%; border-radius: 5px; margin-bottom: 10px;}
.menu-info ul{list-style: none;width: 100%; margin: 0; padding: 0; float: none; text-align: center;}
.menu-info ul li{display: inline-block;}
.menu-info ul li a{display: block; color: #fff; text-transform: uppercase; padding: 11px 17px; transition-duration: 0.5s;}
.menu-info ul li a:hover{background-color: #02165b;}

/* tours2 */
#tours2{margin: 20px 0;background: #EEEEEE;padding: 10px;}
.itemTour2{width: 96%}
.imgtitle{}
.imgtitle img{border-radius: 0 0 5px 5px;}
.imgtitle h3{text-align: center;padding: 10px 0;}
.imgtitle h3 a{color: #fff;text-transform: uppercase;font-size: 17px;padding: 5px 20px;}
.imgtitle h3 a:hover{text-decoration: none;}
.BtnItinerario{text-align: center;color: #fff;padding: 5px;}
.BtnItinerario h2{font-size: 30px;}
.BtnItinerario h3{font-size: 20px;font-weight: 200;}
.BtnItinerario h3 a{color: #fff;}
.BtnItinerario h3 a:hover{text-decoration: none;}
.ImgOferta{position: absolute; top: 0; left: 0; z-index: 50;}

/* informacion */
#informacion{background: url(images/fondo.jpg);padding: 20px 0; background-size: cover;}
#informacion h4{text-align: center;}
#informacion h4 a{color: #fff;text-transform: uppercase;padding: 10px;font-size: 18px;}
#informacion h4 a:hover{text-decoration: none;border: 3px solid #07A8DF;border-radius: 10px;}
.informacion{width: 1100px;margin: auto;}
.informacion h3{color: #fff;text-transform: uppercase;font-size: 30px;text-align: center;font-family: 'Oswald', sans-serif;font-weight: 500;}
.infoslider{width: 1100px;margin: auto;padding-bottom: 30px;}

.iteminfo{background: #fff;width: 98%;margin: 5px;}
.BtnItinerarioinfo{text-align: center;padding: 10px; min-height: 195px;}
.BtnItinerarioinfo h2{margin: 20px 0;}
.BtnItinerarioinfo h2 a{color: #173799;text-transform: uppercase;font-size: 16px;}
.BtnItinerarioinfo h2 a:hover{text-decoration: none;}
.BtnItinerarioinfo h3{text-transform: uppercase;}
.BtnItinerarioinfo h3 a{color: #000;}
.BtnItinerarioinfo h3 a:hover{text-decoration: none;}
.BtnItinerarioinfo p{color: #5E5F62;}

#info .owl-prev{position: absolute;top: 40%;left: -10px;color: #fff;font-size: 70px;padding: 10px;background: inherit;}
#info .owl-next{position: absolute;top: 40%;right: -10px;color: #fff;font-size: 70px;padding: 10px;background: inherit;}

/* comentarios */
#comentario{margin: 2% 0;border-radius: 5px; position: relative;}
#comentario::before{background: #16204B; content: ""; position: absolute; height: 300px; width: 100%; left:0; top: 45%; margin-top: -130px;border-radius: 10px;}
#comentario h2{text-align: center;color: #173799;text-transform: uppercase;font-family: 'Oswald', sans-serif;font-weight: 500;font-size: 30px;}
.comentario{width: 1100px;margin: auto;}
.comentar{position: relative;padding: 165px 0;}
.comentarimg{width: 35%;top:0;position: absolute;left: 0; }
.comentarimg img{border-radius:100%;}
.BtnItinerariocomen{width: 35%;margin-left: 55%; color: #fff;}
.BtnItinerariocomen h3{color: #fff;text-transform: uppercase;text-align: center;}
.BtnItinerariocomen h3 a{color: #fff;font-size: 20px;}
.BtnItinerariocomen h3 a:hover{text-decoration: none;}
.BtnItinerariocomen p{color: #fff;}

#comentario .owl-prev{position: absolute;top: 40%;left:45%;color: #fff;font-size: 30px;padding: 10px;background: inherit;}
#comentario .owl-next{position: absolute;top: 40%;right: 0;color: #fff;font-size: 30px;padding: 10px;background: inherit;}

/* formulario reserva */
.formreservas{display: none;text-align: center;}
#Formu{text-align: center;}
#Formu h3{color: #010E3B;font-size: 20px;}
#Formu input{margin: 5px;width: 300px;padding: 10px !important;border-radius: inherit;}
#Formu select{margin: 5px;width: 155px;padding: 10px !important;}
#Formu textarea{margin: 5px;width: 300px;padding: 10px !important;border-radius: inherit;height: 100px;}
#Formu input[type=submit]{width: 100px;margin: auto;background: #010E3B !important;margin: 5px;text-transform: uppercase;}

/******************** Formulario de Reservas ********************/
#bookNowTour{}
#bookNowTour h2{font-family: 'Dancing Script',cursive; font-size: 35px;}
.form table{width: 100%;}
.form td{padding: 5px;}
.form h2{font-size: 25px; text-align: center; color: #0b376a;}
.form h3{font-size: 20px; text-align: center; color: #86b541; border-top: 1px dotted #86b541; border-bottom: 1px dotted #86b541; padding: 10px; margin: 10px 0;}
.form input, .form select, .form textarea{width: 100%; font: 13px 'Open Sans', sans-serif; padding: 10px; border-radius: 3px; border: 1px solid #EEE; box-sizing: border-box;}
.form input[type="submit"]{width: auto; padding: 10px 20px; border: none; cursor: pointer; background-color: #0b376a; color: #FFF; font-size: 20px; font-weight: 700; text-transform: uppercase;}
.form input[type="submit"]:hover{background-color: #092c53;}
.bnt-date1, .bnt-date2, .bnt-adults, .bnt-kids,
.bnp-date3, .bnp-date4, .bnp-adults, .bnp-kids
{display: inline-block; max-width: 200px; min-width: 100px;}
#bBookNow .use-floating-validation-tip span.wpcf7-not-valid-tip, #bPrivate .use-floating-validation-tip span.wpcf7-not-valid-tip{font-size: 12px; left: 5px;}
#bBookNow .wpcf7-validation-errors, #bBookNow .wpcf7-mail-sent-ng, #bBookNow .wpcf7-mail-sent-ok,
#bPrivate .wpcf7-validation-errors, #bPrivate .wpcf7-mail-sent-ng, #bPrivate .wpcf7-mail-sent-ok
{margin: 0 !important; width: 100%; max-width: 300px; color: #000; font-size: 12px; letter-spacing: 0; word-spacing: 0; text-align: center; position: absolute; right: 15px; bottom: 5px;}

/* formulario contacto */
.formcontacto{display: none;}
#Formu2{}
#Formu2 h3{color: #010E3B;font-size: 20px;text-align: center;}
#Formu2 input{margin: 5px;width: 300px;padding: 10px !important;border-radius: inherit;}
#Formu2 select{margin: 5px;width: 155px;padding: 10px !important;}
#Formu2 textarea{margin: 5px;width: 300px;padding: 10px !important;border-radius: inherit;height: 100px;}
#Formu2 input[type=submit]{width: 100px;margin: auto;background: #010E3B !important;margin: 5px;text-transform: uppercase;}
#Formu2 label{font-weight: 700;margin: 5px;}
.sidebarLeft{float: left; width: 25%;}

/* Categoria */
.categoria{width: 32%;margin: 0.5%;display: inline-block;vertical-align: top;background: #e9e1e1;}

/* Sidebar Right */
.sidebarRight{float: left; width: 25%;}

/* footer */
footer {}
footer p{padding:14px 0;margin: 0; color: #333; text-align:center; font-size:12px;}
#footer{background: #16204B;}
.foot{width: 1200px;margin: auto;}
.footer{width: 23%;display: inline-block;vertical-align: top;margin:1%;}
.footer h3{color: #fff;text-transform: uppercase;border-bottom: 2px solid #535353;margin: 10px 0}
.footer table{border-top: 1px solid #fff;border-bottom: 1px solid #fff;color: #fff;padding: 5px 0;}
.footer table td{padding: 5px 0;}
.footer table td i{font-size: 18px;}
.footer h4{padding: 5px 0;color: #fff;}
.blogimg{width: 37%;display: inline-block;vertical-align: top;margin: 0 9px 9px 0;}
.BtnItinerarioblog{width: 55%;display: inline-block;margin-left: 3%;vertical-align: top;}
.BtnItinerarioblog h5{padding-bottom: 5px;}
.BtnItinerarioblog h5 a{color: #fff;font-size: 14px;text-transform: capitalize;}
.BtnItinerarioblog h5 a:hover{text-decoration: none;}
.BtnItinerarioblog h4{background: url(images/eye.png)no-repeat;text-align: right;color: #fff;}

#Copyright{text-align: center;padding: 5px;background: #1E1B16;color: #fff;}
#Copyright a{color: #BF2922;}
#Copyright a:hover{text-decoration: none;}

/* Estilos WP Página Navi*/
.wp-pagenavi{font-size:11px !important;text-transform:uppercase;padding:12px 0;margin:12px 0;border-top:1px solid #ddd;}
.wp-pagenavi a, .wp-pagenavi a:link {border: 1px solid #ddd !important;color: #494949 !important;background-color: #FFFFFF;}
.wp-pagenavi a:visited {border: 1px solid #ddd !important;color: #494949 !important;background-color: #FFFFFF;}
.wp-pagenavi a:hover {border: 1px solid #ddd !important;color: #494949 !important;background-color: #ddd !important;}
.wp-pagenavi a:active {border: 1px solid #ddd !important;color: #494949 !important;background-color: #FFFFFF;}
.wp-pagenavi span.pages {color: #494949 !important;border: none !important;background-color:none !important;margin:0 8px 0 0 !important;padding:0 !important;}
.wp-pagenavi span.current {border: 1px solid #ddd !important;color: #494949 !important;font-weight:300 !important;background-color: #dddddd !important;}

/* contact form 7 */
.wpcf7{font-size:11px;}
.wpcf7 input{border:1px solid #ccc;padding:4px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.wpcf7 textarea{padding:4px;border:1px solid #ccc;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.wpcf7 input[type=submit]{border:none;padding:4px 10px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;background:#000;color:#fff;cursor:pointer;}

/* search */
#searchform{padding:14px 0 20px;margin:0;}
#searchform input#s{margin:0;border:1px solid #ddd;padding:4px 8px;width:80%;color:#828282;-moz-border-radius: 12px;-khtml-border-radius: 12px;-webkit-border-radius: 12px;border-radius: 12px;}
#searchform input#s:focus{color:#333;}

.clear{clear:both;}
.clear:after{clear:both;display: block; content:""; height: 0; visibility: hidden;}

@media(max-width:768px){
    .alignleft, .alignright{display: block; margin: auto auto 10px;float: none;}
}
@media(max-width:480px){
    #wprmenu_bar{height: 50px!important;}
    #wprmenu_bar .bar_logo{height: 35px!important; margin-left: 46px!important;}
    #wprmenu_bar div.hamburger{margin-top: 1px!important;}
    #header{position: relative; z-index: 100000; padding: 0;}
    #top{width:70%;text-align: center;}
    .logo{display: none;}
    .idioma{position: fixed; top: 6px; right: 7px; width: 23%; margin-top: 5px; z-index: 100;}
    .menu-top{display: none;}
    .ms-slide-layers {text-align: center;}
    .ms-slide-layers h2{width: 240px;font-size: 16px;padding: 10px;margin: 0;line-height: 25px;}
    #tours{width: 90%;margin:10px auto;}
    #tours2{width: 90%;margin:10px auto;}
    .infoslider{width: 94%;}
    .foot{width: 94%;}
    .footer{width: 100%;}
    .comentario{width: 96%;}
    .comentar{padding:10px 0;text-align: justify;}
    .comentarimg{width: 30%;margin: auto;text-align: center;top: inherit;position: inherit;left: inherit;}
    .BtnItinerariocomen{width: 100%;margin-left: inherit;}
    #comentario{background: #16204B;}
    #comentario::before{height: inherit}
    .informacion{width: 100%;}
    .itemTour{width: 100%;}
    .itemTour2{width: 100%;}
    
    .BoxBtnTour2{display: none;}
    .BoxBtnTour span{width: 100%; box-sizing: border-box; margin: 2px 0;}
    
    .content{width: 94%;margin: auto;}
    .banner h1{font-size: 16px; position: relative; bottom: auto;}
    
    .categoria{width: 100%;margin: inherit;}
    
    .owl-prev{left: 0;}
    .owl-next{right: 0;}
    
    .wp-socializer{top: inherit!important; bottom: 0!important;}
    
    .menu-info ul{display: block!important;}
    
}