

body { color: #454545;background: #333333;}
a,
.key_color {color: #1ca095; transition: color .25s ease-in-out;-moz-transition: color .25s ease-in-out;-webkit-transition: color .25s ease-in-out;}

a:hover,
.second_color,
p.category a:hover,
#respond,
#searchsubmit:hover {color: #19675c;}
#flexible_content .related_posts ul li a:hover,
#socials li:hover {background: #19675c;	}
p.category a {color: #d4d4d4;}


.single ul.tabs li.active a {background-color: #FFFFFF; color: #19675c;}
.single ul.tabs li {}
.single ul.tabs li a {color: #FFFFFF;}

#sidebar nav ul li a,
#flexible_content .related_posts ul,
#flexible_content .related_posts ul a,
#socials li {color: #FFFFFF; transition: background .25s ease-in-out;-moz-transition: background .25s ease-in-out;-webkit-transition: background .25s ease-in-out;}
.key_bg,
ul.tabs li.active,
div#top_color {background: #1ca095;}
ul.tabs li.active:after {border-top-color: #1ca095;}
.base_bg,
.single ul.tabs li.active {background: #FFFFFF;}

/* =============================================================================
   Nav
   ========================================================================== */
#sidebar nav ul,
#sidebar nav ul ul,
#sidebar nav ul li a {border-color: #FFFFFF;}
#sidebar nav ul li ul a:hover,
#sidebar nav ul li ul li.current-menu-item a,
#sidebar nav ul li ul li.current-post-parent a:hover,
#sidebar nav ul ul.sub-menu li a:hover {background: #1ca095;color: #FFFFFF;}
#sidebar nav ul li a:hover,
#sidebar nav ul li a.active,
#sidebar nav ul li.current-menu-parent a,
#sidebar nav ul li.current-menu-item a {background: #FFFFFF;color: #1ca095; }
ul#nav ul.sub-menu li a {color: #FFFFFF; transition: background .25s ease-in-out;-moz-transition: background .25s ease-in-out;-webkit-transition: background .25s ease-in-out;}
div#preloader {background: #1ca095 url() no-repeat center center;}
div.project_entry a.more,
#flexible_content .row,
.archive h2.section_header,
#secondary_sidebar .widget {border-color: #d4d4d4;}


/* =============================================================================
   Wordpress comments
   ========================================================================== */
ol.commentlist {margin: 0;}
ol.commentlist li.comment{padding:30px; margin: 0;}
ol.commentlist li.comment div.vcard cite.fn{font-style:normal}
ol.commentlist li.comment div.vcard img.avatar{float:right;margin:0 0 10px 10px}
ol.commentlist li.comment div.comment-meta{font-size:10px}
ol.commentlist li.comment div.comment-meta a{color:#d4d4d4}
ol.commentlist li.comment div.reply{font-size:11px}
ol.commentlist li.comment ul.children{list-style:none;margin:10px 0 0}
ol.commentlist li.comment ul.children li.depth-2{border-left:5px solid #1ca095;margin:0 0 10px 0;}
ol.commentlist li.comment ul.children li.depth-3{border-left:5px solid #1ca095;margin:0 0 10px 0;}
ol.commentlist li.comment ul.children li.depth-4{border-left:5px solid #1ca095;margin:0 0 10px 0;}


ol.commentlist li.even,
ol.commentlist li.comment ul.children li.depth-2.even,
ol.commentlist li.comment ul.children li.depth-3.even,
ol.commentlist li.comment ul.children li.depth-4.even{}
ol.commentlist li.odd,
ol.commentlist li.comment ul.children li.depth-2.odd,
ol.commentlist li.comment ul.children li.depth-3.odd,
ol.commentlist li.comment ul.children li.depth-4.odd{ background: rgba(0, 0, 0, 0.02); }
ol.commentlist li.parent{}
p.logged_in a,
#searchsubmit {color: #FFFFFF;}

/* =============================================================================
   Buttons
   ========================================================================== */
#respond .btn {
	background: #FFFFFF;
	color: #454545;
	}
	

/* =============================================================================
   Forms
   ========================================================================== */

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
	border-color: #19675c;
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */
	
	-webkit-box-shadow: #19675c;
	-moz-box-shadow: #19675c;
	box-shadow: #19675c;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
	cursor: not-allowed;
	background-color: #eeeeee;
	border-color: #ddd;
}

.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline {
	color: #b94a48;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
	color: #b94a48;
	border-color: #b94a48;
}
.control-group.error .checkbox:focus,
.control-group.error .radio:focus,
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
	border-color: #953b39;
	-webkit-box-shadow: 0 0 6px #d59392;
	-moz-box-shadow: 0 0 6px #d59392;
	box-shadow: 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #000
}

input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
	color: #454545;
	border-color: #19675c;
}

input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
	border-color: #FFFFFF;
	-webkit-box-shadow: 0 0 6px #19675c;
	-moz-box-shadow: 0 0 6px #19675c;
	box-shadow: 0 0 6px #19675c;
}

.form-actions {
	padding: 17px 20px 18px;
	margin-top: 18px;
	margin-bottom: 18px;
	background-color: #f5f5f5;
	border-top: 1px solid #e5e5e5;
	*zoom: 1;
}


/* =============================================================================
   iPhone 4
   ========================================================================== */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {


div.bar { border-color: #cad6e2; border-bottom-color: #19675c;background-color: #1ca095;}
div.body {background-color: #19675c;}
div.body span {background-color: #19675c;}
div.body p {color: #FFFFFF;}


}




/* =============================================================================
   Lightbox
   ========================================================================== */
#lightboxOverlay {background-color: #000000;}

/* =============================================================================
   Select
   ========================================================================== */
::-moz-selection{background: #1ca095; color: #FFFFFF; text-shadow: none;}
::selection {background: #1ca095; color: #FFFFFF; text-shadow: none;} 
/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #1ca095;} 
ins {background-color: #1ca095; color: #FFFFFF; text-decoration: none;}
mark {background-color: #1ca095; color: #FFFFFF; font-style: italic; font-weight: bold;}

/* =============================================================================
   Custom CSS from Options > Style and design
   ========================================================================== */

