/*
WICHTIG: zur Spaltenfestlegung - alle MDs zusmmen müssen 12 ergeben. Also ein md-8 div und ein md-4 div sind eine komplette breite. *@
*/


#gmapDiv {
	height: 300px;
	margin: 0;
    padding: 0;
  }

#gmapDivMinisito {
    width: 100%;
    height: 332px;
}

#gmapDivDetail {
    width: 100%;
    height: 198px;
}

.gMapInfoWindow {
    width: 250px;
}

.featured-image #gmapDivDetail a {
    padding: 0;
}

.borderB {
    border-bottom: 1px solid #eee;
}


.prontoRTxt {
    margin-right: 30px;
}

.pB20 {
    padding-bottom: 20px;
}

.pT20 {
    padding-top: 20px;
}

.mT10 {
    margin-top: 10px;
}

.p5 {
    padding: 5px;
}

.inprec {
    width: 100%;
}

.locList ul {
    margin-bottom: 1px;
}

.secLogout {
    text-align: left;
}

#gmapDivDetailRequest {
    height: 500px;
    width: 100%;
}

.captchaImg {
    width: 130px; height: 30px;
    border: 1px solid #FECF0F;
    margin-right: 20px;
}

.hiddenPronto {
    display: none;
}

.reviewInfoMsgSmall {
    font-size: 12px;
    color:#a94442;
    font-weight: bold;
}

/*.minisito .description img {
    width: 100px;
}*/

#tableMeteo {
    width: 100%;
}

.minisitoContent  li{
	margin-left: 30px;
}

.meteoTitle {
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}

.meteoWind {
    text-align: center;
    font-size: 14px;
}

.meteoDay {
    width: 60%;
    font-size: 20px;
}

.trDay {
    border-bottom: 1px solid #ccc;
}

#loginForm {
    padding: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 5px solid #cccccc;
    background-color: #fff;
}

.sponsor-label {
	background:#fecf0f;
	color:#000;
	padding:5px;
	font-weight:200;
	font-style:normal;
	font-size:14px;
	margin-top:0
}

.island,.vetrina {
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px;
}

.banner.island {
	width:300px;
	height:100%;
	background:#fff
}

.GFS01 {
	margin-bottom: 10px;
}

.user-ratings {
	margin-bottom: 10px; /** damit auf mobile devices die unterhalb dargestellten infos nicht zusammenkleben **/
}

.island4mobile {
	margin-top: 30px;
}

/** new colours for social bookmarks **/
.options {
	background:#F0ECE6;
}

.options ul.nav-pills li.disabled {
	color:#595959;
}
.options ul.nav-pills li a {
	background:#FFF;
	color:#595959;
}

.options ul.nav-pills li.pill-facebook a:hover {
    background: #3B5998;
    color: #fff;
}

.options ul.nav-pills li.pill-twitter a:hover {
    background: #55ACEE;
    color: #fff;
}

.options ul.nav-pills li.pill-gplus a:hover {
    background: #DD4B39;
    color: #fff;
}

.options ul.nav-pills li.pill-pqsmart a {
    background: #595959;
    color: #fecf0f;
}

.options ul.nav-pills li.pill-pqsmart a:hover {
    background: #fecf0f;
    color: #595959;
}

.options ul.nav-pills li.pill-pqsmartVoucer a {
    background: #FECF0F;
    color: #595959;
}

.options ul.nav-pills li.pill-pqsmartVoucer a:hover {
    background: #6DA912;
    color: #fff;
}

.nav-pills-modifica {
	padding: 10px 3px !important;
}

/** white BG **/
.container-tutto {
	background: #fff;
}

/** Leaflet MAPS **/


.qn_head_top {
	margin-left: -15px;
	width: 990px;
}

.banner-island-990 {
	margin-left: -15px;
	margin-top: 2px;
}

/** Cookie policy
#iubenda-cs-banner {
	opacity: 0.9 !important;
	height: 60% !important;
	margin-top: 10% !important;
}
 **/
 
/**
 * @fileOverview CSS for jquery-autocomplete, the jQuery Autocompleter
 * @author <a href="mailto:dylan@dyve.net">Dylan Verheul</a>
 * @license MIT | GPL | Apache 2.0, see LICENSE.txt
 * @see https://github.com/dyve/jquery-autocomplete
 */
.acResults {
    padding: 0px;
    border: 1px solid WindowFrame;
    background-color: Window;
    overflow: hidden;
    z-index: 10001;
    overflow: auto;
    height: 250px;
}

.acResults ul {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style: none;	
}

.acResults ul li {
	margin: 0;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	font: menu;
	font-size: 18px;
	overflow: hidden;
    color: #555;
}

.acLoading {
	background : url('indicator.gif') right center no-repeat;
}

.acSelect {
	background-color: #FECF0F;
	color: HighlightText;
}
/** end autocomplete **/

.index-list ul {
	margin-bottom: 7px !important;
}

.schedina {
	padding-left: 0px;
}
article.listing.sponsor.row {
    padding-right: 5px;
}