body {
	color: #303030;
    background: inherit;
    background-color: #303030;
    letter-spacing: 1px;
}


.contrast-switch {
    position: absolute;
    background-color: #45AB48;
    color: #303030;
    border: #303030;
    border-radius: 50%;
    text-align: center;
}

.contrast-switch.contrast {
	display: none;
	opacity: 0;
	visibility: hidden; 
}

a.contrast-switch:hover {
    color: #303030;
    cursor: pointer;
}

#content-wrap {
    background-color: #FFF200;
    color: #303030;
}

h1, .twitter-bird, .resume-btn i{color:#FFF200;}

a {
	color: #FFF200;
    text-decoration: underline;
}

a:hover {
	color: #FFF200;
    text-decoration: none;
}


.logo {
	width: 120px;
	height:120px;
	border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    background-image: url("../images/Logo_geel.jpg");
    background-size: 120px 120px;
    background-position: center; 
  	background-repeat: no-repeat; 
  	margin: 0 auto;
}

#top-bar, 
#nav-bar,  
.my-service span, 
.skillbar-bar, 
.social_icons ul li a, 
.date-wrap, 
.resume-btn a, 
.resume-btn a:hover i {
	background-color:#FFF200;
}

#slider-4-nav-select {
    margin-top: 26px;
    background-color: #303030;
    color: #FFF200;
}

#back-top a,
#back-top a:hover {
	background-color:#FFF200;
	color: #303030;
}

.contact-info li span {
	background: #303030;
	color: #FFF200;
}

.contact-info li a {
	color: #303030;
    font-weight: 700;
    text-decoration: none;
}


#contact_form label {
	color: #303030;
	font-size: 16px;
}

#contact_form input, 
#contact_form textarea {
	background-color: #303030;
	color: #FFF200;
    border: 1px solid #FFF200;;
}


footer {
    background: #303030;
    color: #FFF200;
}

footer a:hover,
.head-text h4 {
	color: #FFF200;
}

.social_icons ul li a {
	color: #303030;
}

.social_icons ul li a:hover {
    background: #303030;
    color: #FFF200;
}

.date-wrap:before{
	border-top:8px solid #FFF200
}

h4.form_thanks { background:#FFF200; }
h4.oops { background:#E14A3A; }

#contact_form .send-btn {
	background-color: #303030;
	border: 1px solid #FFF200;
	color: #FFF200;
}

#contact_form .send-btn:hover {
	background-color: #303030;
	border: 1px solid #FFF200;
	color: #FFF200;
	box-shadow: 0px 0px 20px 0px rgba(48,48,48,0.75);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(48,48,48,0.75);
	-moz-box-shadow: 0px 0px 20px 0px rgba(48,48,48,0.75);
}

#contact_form label.error {
	font-weight: bold;
    letter-spacing: 1px;
}

.ls-wrapper .ls-nav a {
	color: #303030;  
}

.ls-wrapper .ls-nav a:hover {
	text-decoration: underline;
}

.ls-wrapper .ls-nav a.current:before {
    width: 100%;
    border-bottom: 3px solid #303030;
}

.icon-head {
    color: #303030;
}

.head-wrap {
    background: #303030;
    border-bottom: 1px solid;
}

.head-wrap i {
    background: #FFF200;

}