@charset "utf-8";
/* default style */
.selectnav { display: none; }
@media (max-width: 1024px) {


#footer .container {
    margin: 0px auto;
    width: 100%;
    position: relative;
}
#footer .container .tripadvisor {
    margin: 20px 1px 0px 1px;
}
#footer .container .tripadvisor img {
width:90%;
}
#imagenes_prensa ul li .capaover img, #contenidodos ul li .capaover img {padding-top:25%!important}
}
@media (min-width: 768px) and (max-width: 979px) {	
	/* Blog article*/
	.article_list li  .video{ width:436px; height:248px }	
	.blog-search .search-query{ width:160px!important;}
	.slide_video{ top:70px;}
	.slide_video iframe{ width:356px; height:200px; }
	li.full-bg {height:400px}

	#footer .container .tripadvisor { margin: 10px 10px 0px 20px;float: left !important;display:block!important;}
	#footer .container .tripadvisor.holiday { clear:left; margin-left:0px; clear:left!important }
	#footer .container .chanto {float: left !important;  margin-bottom: 20px; margin-left:10px; position: relative; display:block!important; }
	#footer .container .tripadvisor img { text-align:center }
	#footer { position:relative!important; text-align:center }
#contenido { position: relative !important; width:100%!important; float:left}
#contenido.contacto {
    float: left;
}
.slides li.full-bg {height:320px!important}
.rslides { height:320px!important; position:relative!important}
.contentinferior {background: url("../imagenes/fondo_contenido.png") repeat scroll 0% 0% transparent;}
#contenidodos, #capacondiciones, #capadesayuno, #capaalmuerzo, #capacena, #capamusic, #capaeventos {width: 50%;}
#footer .container #mapapie { bottom: 37px;  left: -230px; }
.navbar-over, .ri-shadow { right: 150px; width: 59%;}
.navbar .nav > li > a {padding: 4px;font-size: 13px;}

}

@media (max-width: 767px) {
	body{ padding:0px; margin:0px;}
	.js #nav { display: none; }
	.js .selectnav { display: block; width: 320px; border:1px #cfb99c solid; background:#a88b53 }
	.logo { display: block!important; position:relative; width:80%; }
	.navbar{ float: left!important; padding:10px 20px; }
	.section-title{ padding: 30px 20px;}
	
	.slide_video{ top:0px; margin:0;}
	.slide_video iframe{ width:480px; height:220px; }
	
	.contact-top{ position: static; padding-bottom:15px;}
	.contact-top span{ text-align:center;}
	.blog-search .search-query{ width:370px!important;}
	
	/* blockquote */
	blockquote { margin-top:10px; }
	
	/* Float Align*/
	.alignright, .alignleft { display:block; float:none; margin:3px 0 15px 0px; }
	
	/* Inner Box*/
	.inner.unleft,	
	.inner.unright{ padding-left:20px;	padding-right:20px;}	
	
	/* Blog article*/
	.article_list li  .video{ width:420px; height:239px }
	
	/* theme changer ,separate_border */
	.theme-changer-wrap,.separate_border:before,.separate_border:after,.separate_border_left:before , .separate_border_right:after{ display:none; }
	
	
	/* footer*/
	.copyright{ padding:20px!important; text-align:center;}
	.footer-link{ display:block!important; float:none!important;}
	.footer-link li { float:none!important; border:none!important;}
	.slides li.full-bg {height:250px!important}
	.footer-link a { float:none!important; border:none!important;}
	.rslides img { height:100%!important }
	
	#footer .container .prensa {
    margin: 19px 8% 0px !important;
    width: 70px;
    clear: both;
}
#footer .container .google { margin:10px 0 0 30px!important }
	
		#footer .container .tripadvisor { margin: 15px 0px 0px 10px!important;float: left !important;display:block!important; }
		#footer .container .tripadvisor.holiday { clear:left; margin-left:0px; clear:left!important }
	#footer .container .chanto {float: left !important;  margin-top: 2px; margin-left:10px; position: relative; display:block!important; }
	#footer .container .tripadvisor img { text-align:center }
	
	#footer .container .redes, #footer .container .google, #footer .container .press, #footer .container .idiomas, #footer .container .tripadvisor, #footer .container .prensa {
    float: left !important; position: relative;  margin: 0px 10px;}

#footer { position:relative!important; text-align:center }
#contenido { position: relative !important; width:100%!important; float:left}
.slides li.full-bg {height:250px!important}
.rslides { height:250px!important; position:relative!important}
.contentinferior {background: url("../imagenes/fondo_contenido.png") repeat scroll 0% 0% transparent;}
#contenidodos, #capacondiciones, #capadesayuno, #capaalmuerzo, #capacena, #capamusic, #capaeventos {width: 50%;}
#footer .container #mapapie { bottom: 37px;  left: -230px; }
}
@media (max-width: 603px) {
	#footer .container .prensa { border:none; display:inline; width:70px!important; margin:15px 0 10px 0!important }
	#footer .container ul { margin-bottom:0px!important }
	#footer .container .google { margin: 0px 20px 0px 50px; position: relative;}
	#footer .container .tripadvisor { margin: 10px 0px 0px 10px!important;float: left !important;display:block!important; }
	#footer .container .chanto {float: left !important;  margin-top: 2px; margin-left:20px; position: relative; display:block!important; }
	#footer .container .tripadvisor img { text-align:center; }
	#footer { position:relative!important; text-align:center }
#contenido { position: relative !important; width:100%!important}
.slides li.full-bg {height:250px!important}
.rslides { height:250px!important; position:relative!important}
.contentinferior {background: url("../imagenes/fondo_contenido.png") repeat scroll 0% 0% transparent;}
#contenidodos, #capacondiciones, #capadesayuno, #capaalmuerzo, #capacena, #capamusic, #capaeventos {width: 50%;}
#footer .container #mapapie { bottom: 37px;  left: -130px; }

	#imagenes_prensa ul li .capaover img, #contenidodos ul li .capaover img {padding-top:25%!important}
}

@media (max-width: 480px) {
	.one_third { width: 100%; }
	.js .selectnav { width: 280px;  border:1px #cfb99c solid; background:#a88b53; padding: 5px 5px 5px 70px;}
	.navbar-search .search-query{ width: 280px;}
	.blog-search .search-query{ width:230px!important;}
	.counter_pos { width:100%;}
	.counter_desc div{ display:block!important; }
	#peelback{
		display:none;
		}
		
	.slide_video iframe{ width:320px; height:150px; }
	
	/* Map_canvas */
	#map_canvas{ height:200px; }
	
	/* Blog article*/
	.article_list li  .video{ width:280px; height:159px; }
	.commentlist ol{padding-left:20px;}
	.comment-img,.comment .text:before ,.comment:before,.comments:before{ display:none; }
	.comment{margin-left:0px;}
	.comment .text { margin-right:0;}
	
	/* blockquote */
	blockquote { margin-top:10px; }
	.slides li.full-bg {height:150px!important}
	#header ul.nav li{ font-size:11px; }
	#navbar-over {width:20% }
	.rslides img { height:100%!important }
	#tiempo { display:none; }
	#header a.reservas_es, #header a.reservas_en, #header a.reservas_de { background:url(../imagenes/btn_reserva_online_peq_1_es.png) no-repeat; width:80px; height:64px; display:inline-table; float:right}
#header a.reservas_en {background:url(../imagenes/btn_reserva_online_peq_1_en.png) no-repeat; }
#header a.reservas_de {background:url(../imagenes/btn_reserva_online_peq_1_de.png) no-repeat; }
#header a.reservas_es:hover { background:url(../imagenes/btn_reserva_online_peq_2_es.png) no-repeat;}
#header a.reservas_en:hover { background:url(../imagenes/btn_reserva_online_peq_2_en.png) no-repeat;}
#header a.reservas_de:hover { background:url(../imagenes/btn_reserva_online_peq_2_de.png) no-repeat;}
	
	#footer { position:relative!important; text-align:center }
	#footer .container ul { margin-left:10px!important }
	#footer .container ul li, #footer .container ul li.ultimo, #footer .container ul li.primero  { display:block; text-align:center; padding:5px 50px!important; border-bottom:#333 solid 1px; }
	#footer .container .redes li, #footer .container .idiomas li { border:none; display:inline; padding:2px 1px!important; }
	#footer .container .prensa { border:none; display:block; width:75px!important; margin:10px 0 10px 10px!important; clear:both }
	#footer .container .redes { display:block; clear:both!important; }
	#footer .container .redes ul{ margin-bottom:0px!important }
	#footer .container .idiomas { display:block; clear:left }
	#footer .container .google { margin: 0px 20px 0px 20px!important; position: relative;}
	#footer .container .tripadvisor { margin: 15px 0px 20px 15px!important;float: left !important; display:inline!important; clear:none!important}
	#footer .container .tripadvisor.holiday { margin: 15px 0px 20px 20px!important;float: left !important; clear:left!important}
	#footer .container .chanto {float: left !important;  margin-top: 2px; margin-left:20px; position: relative; display:block!important; clear:both }
	#footer .container .tripadvisor img { text-align:center }
	.rslides { height:120px!important; position:relative!important}
	#contenidodos, #capacondiciones, #capadesayuno, #capaalmuerzo, #capacena, #capamusic, #capaeventos {position: absolute;top: 0px; padding: 40px 15px 30px 20px;
    width: 88%;  left: 0%;   display: none;  text-align: left !important;}
	#contenedor_reserva_mesa {background-color: rgb(42, 54, 5);width: 250px!important;height: 532px; padding: 20px 20px 0px 20px; }
	#contenido .centro .colaboradores .colab { width: 46%; margin-right: 3%;  float: left; margin-bottom: 20px;}
	#footer .container #mapapie { bottom: 37px;  left: -100px; }
	.contentinferior {background: url("../imagenes/fondo_contenido.png") repeat scroll 0% 0% transparent;}
	#contenido .mapacontacto {margin: -15px 0px 90px!important;}
#imagenes_prensa ul li .capaover img, #contenidodos ul li .capaover img {width:29px; height:29px; text-align:center; padding:19% 3px 0 0!important; }
#cerrar_contenidodos { top: 10px!important;}
}
@media (max-width: 360px) {
#imagenes_prensa ul li .capaover img, #contenidodos ul li .capaover img {width:29px; height:29px; text-align:center; padding:15% 3px 0 0!important; }
}

@media (max-width: 320px) {

}

@media (max-width: 1024px) {
		#tiempo { display:none; }
}