﻿body {
	color: #666;
}

.top-bar h1 {
	color: #393939;
}
.color {
    color: #65b32e;
}

h2 {
	color: #393939;	
}

.h3white {
	color: #fff;	
}

h5 {
    color: #65b32e;
}

.double-bounce1,
.double-bounce2 {
    background-color: #65b32e;
}

b i:last-child {
    color:#65b32e !important;
}

a {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	line-height: 1.8;	
	color:#65b32e;
}

a:hover {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	line-height: 1.8;
	color:#aaa;
	text-decoration:none;
}

.thorsfont {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	line-height: 1.8;
	color: #666;
}

.thorsfontwhite {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	line-height: 1.8;
	color: #fff;
}

.input-contact, .textarea-contact {
	border: 1px solid #fff;
}

.input-contact input[type="text"], .textarea-contact textarea {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	line-height: 1.8;
	color: #fff;
}

.input-contact > span.active, .textarea-contact > span.active {
	color:#65b32e;
	background:#393939;
}

.portfolio .categories-grid .categories ul li a.active {
	background:#65b32e;
}

.cd-top {
    background:#65b32e;
}

.cd-top.cd-fade-out, .no-touch .cd-top:hover {
	background:#aaa;
}

.no-touch .cd-top:hover,
.no-touch .cd-top:focus {
    background:#aaa;
}

footer {
	background:#393939;
}

.box-logo {
    padding-left: 20px;
	padding-top: 16px;
	padding-bottom: 14px;
	padding-left: 20px;
}