html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:”;}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn’t inherit in IE */
legend{color:#000;}

html,body{
    height:100%;
    margin:0;
}

body{
	font-family: "source-sans-pro",sans-serif; font-style: normal; font-weight: 400; color: #333;
	color: #444444;
}

*:focus, *:active {outline:none;}
*::-moz-focus-inner {border:0;}

/* TOP BAR */

.top_bar{
	width: 100%;
	float: left;
	position: fixed;
	z-index: 10000;
	left: 0;
	top: 0;
	background: #FFFFFF;
	background: rgba(255,255,255,0.40);
	box-shadow: 0 0 0.15em 0 rgba(0,0,0,0.1);
}

.top_bar_content{
	font-family: 'Muli', sans-serif;
	font-weight: 300;
	margin: auto;
}

.top_bar_content ul{
	text-transform: uppercase;
}

.top_bar_content ul:hover{
	cursor: pointer;
}

.top_bar_content ul li a{
	text-decoration: none;
	color: #444444;
}

.top_bar_content ul li a:hover{
	background-color: white;
	color: #e24e1b;
	background: rgba(255,255,255,0.40);
}

.top_bar_logo img{
	width: 132px;
	height: auto;
	margin-top: 5px;
}

.splash_start_content{
	width: auto;
	margin: 130px auto 0;
	text-align: center;
	font-family: 'Muli', sans-serif;
	text-shadow: 0px 0px 60px #000000;
}

.splash_start_content p{
	margin: 20px;
	font-weight: 300;
	color: #FFFFFF;
	font-size: 20px;
}

.splash_start_content .linkevi a{
	background-color: #29176f;
	color: white;
	padding: 5px 10px;
	border-radius: 21px;
	text-decoration: none;
}

.splash_start_content .linkevi a:hover{
	background-color: #e04f22;
}

.tel{
	font-size: 35px!important;
	text-transform: uppercase;
}

.tel img{
	position: relative;
	top: 20px;
}

.splash_start_content h1{
	margin: 20px;
	font-weight: 300;
	color: #FFFFFF;
	font-size: 40px;
}

.evi_title{
	text-decoration: underline;
}

.evi_title a{
	text-decoration: none;
	color: #FFFFFF;
}

.evi_title a:hover{
	color: #29176f;
}

.footer{
	background-color: #e04f22;
	font-family: 'Muli', sans-serif;
	width: 100%;
	float: left;
	text-align: center;
	color: #FFFFFF;
	padding: 50px 0;
}

.footer h4{
	font-size: 20px;
	text-decoration: underline;
}

.footer p{
	margin: 0 20px;
	font-weight: 300;
	color: #FFFFFF;
}

.footer p a{
	color: #FFFFFF;
	text-decoration: none;
}