iframe html, iframe body{
	height:100%;
}
.slogan h2{
	color:#fff;
	-webkit-text-stroke: 1px black;
	text-shadow:
		1px 1px 0 #000,
		-1px -1px 0 #000,  
		1px -1px 0 #000,
		-1px 1px 0 #000,
		1px 1px 0 #000;
	font-size: 50px!important;
}

.secondary-slogan h3{
	color:#fff;
	-webkit-text-stroke: 1px black;
	text-shadow:
		1px 1px 0 #000,
		-1px -1px 0 #000,  
		1px -1px 0 #000,
		-1px 1px 0 #000,
		1px 1px 0 #000;
	font-size: 40px!important;
}

.search-bar input{
	width:auto;
	min-width:50%;
	margin:0 auto;
	height: 50px!important;
	font-size:25px;
	background-color:rgba(255,255,255, 0.9);
}


.slogan h2 span.big{
	/*font-size: 115%;*/
	font-weight:bold;
}



#parallax1 {
	background-image: url(../images/partitoura.jpg);
	color: white;
}
#stats {
	background-image: url(../images/gray-bg.jpg);
	color: white;
}
#contact {
	background-image: url(../images/newsletter-bg.png);
	color: white;
	background-color: #405162;
}

.info{
	margin-top:10px;
}
.result-title{
	font-weight:bold;
}
.result-descr{
	margin-top:10px;
	
	height:40px;
	overflow:hidden;
}
.top .logo{
	display:none;
}
.top.solid .logo{
	display:block!important;
}

.service{
	margin-top:10px;
	margin-bottom:10px;
	font-size: 15px;
}

.service h2{
	color:#fff;
}

.search-results-title{
	font-weight: bold;
	margin-bottom: 20px;
	font-size:20px;
}
.search-results-title .term{
	color: green;
}


/* ---- autocomplete ---- */

.ui-autocomplete-category {
	width: 100%;
	font-weight: bold;
	padding: .2em .4em;
	margin: .8em 0 .2em;
	line-height: 1.5;
}	
.ui-menu .ui-menu-item {
	width: 100%;
	display: block;
	clear: both;
}
.ui-state-active{
	border:0px!important;
	text-decoration:none!important;
	text-decoration:#fff;
}
.margin-list-10{
	margin-top:10px;
}

.col_fourth > .fa{
	font-size: 40px;
}
/*
.Products {
	float: left;
	
}
.People {
	float: left;
}
*/
/* ---- autocomplete ---- */
