/* custom.css, Copyright (C) 2007 - 2010 YOOtheme GmbH */

/*
 * This CSS file is for customization purpose only
 */ 

#logo a.logo-icon {
	display: block;
	/*width: 361px;*/
	/*height: 95px;*/
	/*background: url(../../../images/web/logo.png) 0 0 no-repeat;*/
    /*margin-top:-22px;*/
}
    
.banderas ul { list-style: none;}
    
.banderas li { float:left; list-style: none; }

.idioma {width:140px;float: right;}

.slides-index img {
	width: 160px;
}
.carousel-inner, .carousel-item {
	height: 50vh !important;
}
.carousel-item {
	background-size: cover;
	background-position: bottom;
}

#yoo-carousel-1 {
	font-size: 12px;
	line-height: normal;
}

@media (min-width: 576px) and (max-width: 767px){
	.container {
		max-width: 100%;
	}
}

@media (min-width: 979px) {
	.container {
		max-width: 980px;
	}
}

@media  (max-width: 564px){
	.carousel-inner, .carousel-item {
		height: 25vh !important;

	}


	.slides-index img {
		width: 85px;
	}
	#middle > .col-md {
		padding-right: 0;
	}
	#yoo-carousel-1 {
		font-size: 10px;
		line-height: normal;
	}
	#yoo-carousel-1 .tabs {
		font-size: 9px;
	}
	div.button div.yoo-carousel div.top ul.tabs li a {
		padding: 0px 20px 0px 10px;
	}
	div.header-b2 {
		padding: 0px 5px 0px 5px;
		background: none;
	}

	div.header-b3 {
		height: auto;
		overflow: hidden;
		background: none;
	}
	div.header-b1 {
		background: none;
	}
}

 .map {
	 height: 400px;
	 /* The height is 400 pixels */
	 width: 100%;
	 /* The width is the width of the web page */
 }

 .dropdown-item {
	 /*word-wrap: break-word;*/
	 white-space: normal!important;
 }



