.wf-active #navigation {
	font-family: 'Viga', sans-serif!important; }

.menu, .menu * {
    margin: 0px;
    padding: 0px;
    list-style: none;
	}

#header .feature-img img {
    overflow: hidden;
    border-radius: 50%;
	padding-top: 50px; 
    -moz-border-radius: 100%;
    -khtml-border-radius: 50%;
    -webkit-border-radius: 50%;
	}

#header h1.site-title a {
	font-family: 'Viga', sans-serif!important;
	font-size: 40px;
	-webkit-text-stroke-color: #5e4c8e;
}

.wf-active #header .site-description {
	font-family: 'Satisfy'!important;
color: #5e4c8e;
		}

.profile-singular.profile-relative-text h1 { 
	color:#EECC3E;
	font-family: 'Satisfy'!important;
	  -webkit-text-stroke-width: .5px;
  -webkit-text-stroke-color: #f2c21c;
}

h1 {
    color: #EECC3E;
	font-family: 'Satisfy'!important; 
}



.profile-singular.profile-sidebar-inactive .headline {
    text-align: center;
	font-family: 'Satisfy'!important;
}

.wf-active h2 {
  color: #EECC3E;
	font-size: 20px; 
	font-family: 'Viga', sans-serif!important; 
	margin: 15px 25px 0px 0px;
}

h2 a {
    color: #EECC3E;
		font-size: 20px; 
}


h2 a:hover {
    color: #EECC3E;
		font-size: 20px; 
}

p {
	font-size: 13px;
	color: #5e4c8e;
	margin: 10px 25px 0px 0px;
	padding-top: 0px;
	text-align: justify;
}

body {
	font-size: 13px;
	color: #5e4c8e;
	text-align: justify;
	font-family: 'Viga'!important; 
	}

strong {
color: #EECC3E;
	font-size: 13px;
	}

a {
	font-size: 13px;
  color:#EECC3E; 
}

a: hover {
	font-size: 13px;
    background-color: #EECC3E; 
}


li {
    color:grey; 
	font-size: 13px;
	font-family: 'Viga', sans-serif!important;
}

.menu a:link {
	  font-size-adjust: 0.58;
	}

.menu a, {
	font-size: 15px;
	}

.menu a:hover {
	color: #EECC3E;
	}

#header h1.site-title a {
    font-family: 'Viga', sans-serif!important;
    font-size: 60px;
}

.wf-active h1 {
font-family: 'Satisfy'!important;	
}

.tiled-gallery .tiled-gallery-item img, .tiled-gallery .tiled-gallery-item img:hover {
    background: 0 0;
    border: none;
    box-shadow: none;
    max-width: 100%;
    padding-top: 0px;
	  vertical-align: middle;
}

table td { 
	padding: 20px;
	padding-right: 25px;
}

table { 
	margin: 15px 0px 0px 0px; 
}

#header #masthead {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0px 200px 100px 100px;
}

#custom-header img {
	height: auto;
	width: 700px!important;
	margin-bottom: -30px;
		margin-top: 00px;
}




.headline {
font-family: 'Satisfy'!important;
	font-size: 60px;

}



#header .feature-img {
bottom: -205px;
	max-height: 450px; 
}


