/*-----------------------------------------------------------------------------------
LIGHT
-----------------------------------------------------------------------------------*/

body {
	background: #f8f8f8;
}

.page-template-thmlv-page-blog-timeline-php .type-post, .widget.blog-items .type-post {
	background: url('../../images/light/strike.jpg') repeat-y top center;
}

.sub-menu {
	background: #f5f5f5;
}

.thmlv-arrow-next-nav, .thmlv-arrow-prev-nav {
	color: #888888;
	border-bottom: 1px solid #e8e8e8;
}

.thmlv-author-bio {
	background: #f0f0f0;
}

#thmlv-menu-icon {
	background: url('../../images/light/mobile-menu-icon.png') no-repeat;
}

#thmlv-post-navigation {
	border-top: 2px solid #e8e8e8;
}

.thmlv-primary-header {
	background-color: #ffffff;
}

.thmlv-scroll-header {
	background-color: #ffffff;
}

.type-search {
	border-bottom: 1px solid #e8e8e8;
}

/*-----------------------------------------------------------------------------------
FORMS
-----------------------------------------------------------------------------------*/

input[type=text], input[type=email], input[type=url], input[type=tel], input[type=date], textarea {
	background: #f0f0f0;
	color: #686868;
}

#thmlv-footer-widget-area input[type=text], #thmlv-footer-widget-area input[type=email], #thmlv-footer-widget-area input[type=url], #thmlv-footer-widget-area input[type=tel], #thmlv-footer-widget-area input[type=date], #thmlv-footer-widget-area textarea {
	background: #ededed;
}

/*-----------------------------------------------------------------------------------
LINKS
-----------------------------------------------------------------------------------*/

#thmlv-post-navigation a {
	color:  #b8b8b8;
}

.thmlv-social li a, .thmlv-team-social a {
	color: #ffffff;
}

.thmlv-social li a:hover {
	opacity: 1;
}

.type-post a p, .page-template-thmlv-page-blog-timeline-php .type-post p {
	color: #282828;
}

/*-----------------------------------------------------------------------------------
LISTS
-----------------------------------------------------------------------------------*/

.thmlv-header-menu .sub-menu li, .thmlv-header-menu-scroll .sub-menu li {
    border-bottom: 1px solid #E8E8E8;
}

.thmlv-header-menu .sub-menu li:last-of-type, .thmlv-header-menu-scroll .sub-menu li:last-of-type {
	border-bottom: 0px;
}

/*-----------------------------------------------------------------------------------
TYPO
-----------------------------------------------------------------------------------*/

h1, h2, h3 {
	color: #282828;
}

h4, h5, h6 {
	color: #484848;
}

span.author {
	color: #282828;
}

#thmlv-comments h1, #reply-title {
	border-bottom: 2px solid #e8e8e8;
}

.thmlv-widget-title {
	color: #282828;
}

.type-post a h1 {
	color: #282828;
}

/*-----------------------------------------------------------------------------------
WIDGET
-----------------------------------------------------------------------------------*/

#calendar_wrap th {
	border-bottom: 2px solid #e8e8e8;
}

#calendar_wrap td, .recentcomments, .widget_archive ul li, .widget_categories ul li, .widget_meta ul li, .widget_meta ul li,
.widget_links ul li, .widget_recent_entries ul li, .span_3 .widget.blog-items .type-post h1 {
	border-bottom: 1px solid #e8e8e8;
}

#thmlv-footer-widget-area #calendar_wrap th {
	border-bottom: 2px solid #323232;
}

#thmlv-footer-widget-area #calendar_wrap td, #thmlv-footer-widget-area .recentcomments,
#thmlv-footer-widget-area .widget_archive ul li, #thmlv-footer-widget-area .widget_categories ul li,
#thmlv-footer-widget-area .widget_meta ul li, #thmlv-footer-widget-area .widget_meta ul li,
#thmlv-footer-widget-area .widget_links ul li, #thmlv-footer-widget-area .widget_recent_entries ul li, #thmlv-footer-widget-area .blog-items .type-post h1 {
	border-bottom: 1px solid #323232;
}

/*-----------------------------------------------------------------------------------
STUFF
-----------------------------------------------------------------------------------*/

.thmlv-social .fa, .thmlv-team-social .fa {
	background:  #252525;
}

.thmlv-social .fa.fa-dribbble:hover, .thmlv-team-social .fa.fa-dribbble:hover {
	background: #ea4c89;
}

.thmlv-social .fa.fa-facebook:hover, .thmlv-team-social .fa.fa-facebook:hover {
	background: #3B5998;
}

.thmlv-social .fa.fa-flickr:hover, .thmlv-team-social .fa.fa-flickr:hover {
	background: #FE0883;
}

.thmlv-social .fa.fa-google-plus:hover, .thmlv-team-social .fa.fa-google-plus:hover {
	background: #C63D2D;
}

.thmlv-social .fa.fa-instagram:hover, .thmlv-team-social .fa.fa-instagram:hover {
	background: #4E433C;
}

.thmlv-social .fa.fa-linkedin:hover, .thmlv-team-social .fa.fa-linkedin:hover {
	background: #4875B4;
}

.thmlv-social .fa.fa-pinterest:hover, .thmlv-team-social .fa.fa-pinterest:hover {
	background: #C9232D;
}

.thmlv-social .fa.fa-tumblr:hover, .thmlv-team-social .fa.fa-tumblr:hover {
	background: #2B4964;
}

.thmlv-social .fa.fa-twitter:hover, .thmlv-team-social .fa.fa-twitter:hover {
	background: #33CCFF;
}

.thmlv-social .fa.fa-vimeo-square:hover, .thmlv-team-social .fa.fa-vimeo-square:hover {
	background: #86B32D;
}

.type-post .thmlv-stars {
	color: #b8b8b8;
}

/*-----------------------------------------------------------------------------------
RESPONSIVE
-----------------------------------------------------------------------------------*/

@media (max-width : 1024px) {
	
	.thmlv-menu-mobile .thmlv-header-menu li {
		border-bottom: 1px solid #e8e8e8;
	}
	
}

/*-----------------------------------------------------------------------------------
RETINA
-----------------------------------------------------------------------------------*/

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	
	#thmlv-menu-icon {
		background: url('../../images/light/mobile-menu-icon@2x.png') no-repeat;
		background-size: 42px 32px;
	}
	
}