#slidehome-slider .img-block .img-block-container .slidehome-description p {
    margin-bottom: 5px;
}

#slidehome-slider a {
	display: block;
	width: 100%;
	height: auto;
}

#slidehome-slider .owl-controls {
	margin: 0;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 16%;
}

#slidehome-slider.owl-theme .owl-controls .owl-page span {
	background: none;
	border: #fff solid 2px;
    height: 24px;
    margin: 5px;
    width: 24px;
}

#slidehome-slider .slidehome-fill {
    background-position: center center;
    background-size: cover;
    height: 100vh;
    width: 100%;
}

#slidehome-slider .slidehome-content {
	position: absolute;
	text-align: center;
	left: 0;
	right: 0;
	top: 50%;
	line-height: 1em;
	transform: translate(0px, -50%);
	font-size: 7em;
	color: #fff;
	text-shadow: 7px 1px 7px rgba(0, 0, 0, 0.8);
}

#slidehome-slider .slidehome-content p {
    font-size: 4vh;
}

#slidehome-slider .slidehome-content h1,
#slidehome-slider .slidehome-content h2,
#slidehome-slider .slidehome-content h3 {
  color: #fff;
  margin:0;
  padding: 0;
}

#slidehome-slider .slidehome-content .vivacee {
	font-family: 'english111vivacebteegular';
}

#slidehome-slider .slidehome-content .minionpro {
	font-family: 'minionproregular';
}

@media all and (orientation:portrait) {
	#slidehome-slider .slidehome-content {
		font-size: 5vw;
	}
	
	#slidehome-slider .slidehome-content h1,
	#slidehome-slider .slidehome-content h2,
	#slidehome-slider .slidehome-content h3 {
		font-size: 12vw;
	}
	
	#slidehome-slider .slidehome-content .vivacee {
		font-size: 10vw;
	}
}

@media all and (orientation:landscape) {
	#slidehome-slider .slidehome-content {
		font-size: 4vh;
	}
	
	#slidehome-slider .slidehome-content h1,
	#slidehome-slider .slidehome-content h2,
	#slidehome-slider .slidehome-content h3 {
		font-size: 12vh;
	}
	
	#slidehome-slider .slidehome-content .vivacee {
		font-size: 8vh;
	}
}