body {
	color: #565656;
}

#thmlvAuthorBio {
	border-top: 2px solid #e7e7e7;
}

.thmlvBlockPortfolio, #thmlvInnerNav .span_6 {
	background-color: #1d1e1f;
}

.thmlvBlogMedia {
	background-color: #1d1e1f;
}

#thmlvComments h1, #reply-title {
    border-bottom: 1px solid #e7e7e7;
    color: #363636;
}

#thmlvCommentsWrap {
	background-color: #f7f7f7;
}

#thmlvContent {
	background-color: #ffffff;
}

.thmlvCyclePager span:hover,
.thmlvCyclePager span.cycle-pager-active {
	background-color:#fff;
}

#thmlvFooterWrapper {
	background: #F7F4E8 url(../images/trama_footer.png);
	background-repeat:repeat;
}

#thmlvFooterWrapper .widget {
	color: #666666;
}

.thmlvFullSection {
	background-color: #1d1e1f;
}

#thmlvLoadingOverlay {
	background-color: #ffffff;
}

#thmlvShareOverlay {
	background-color: rgba(0, 0, 0, 0.92);
}

#thmlvScrollMenuWrap {
	background-color: rgba(0, 0, 0, 0.2);
}

#thmlvSpinnerImage {
	border: 4px solid #ffffff;
}

#thmlvTitle {
	background-color: #1d1e1f;
}

#thmlvToggleWrap {
	background: #F7F4E8 url(../images/trama_footer.png);
}

.thmlvSideMenu a {color:#a9944d !important;}
.thmlvSideMenu .current-menu-item a {color:#a9944d !important;}

.type-team .thmlvSectionCategories {
	color: #969696;
}

/*-----------------------------------------------------------------------------------
Forms
-----------------------------------------------------------------------------------*/

input[type=text],
input[type=email],
input[type=url],
input[type=tel],
input[type=date],
textarea {
	background-color: #fcfcfc;
	color: #969696;
	border-bottom: 2px solid #a9944d;
	border-radius: 0px;
}

textarea {border-left:2px solid #a9944d; border-right: 2px solid #a9944d;}

.contenedor form p {font-family: "Gotham SSm A", "Gotham SSm B"; font-weight: 700; color:#3d3d3d; font-size:18px;}
.contenedor.formulario {padding-top:0px;}
.contenedor div.wpcf7 {margin-top:0px;}

input[type=submit], .thmlv-button {float:right; background: url(../images/arrow_right_short.png) no-repeat right !important; background-size:22px 10px !important; padding-right: 27px; color:#3d3d3d; font-weight:500; font-size: 18px;}

.contenedor input[type=submit]:after {content:""; display:block; width:22px; height:10px;  background-size:22px 10px;}

#commentform input[type=text],
#commentform input[type=email],
#commentform textarea {
	background-color: #ffffff;
	color: #969696;
}

/*-----------------------------------------------------------------------------------
Links
-----------------------------------------------------------------------------------*/

.comment-edit-link,
.comment-reply-link {
	color: #969696;
}

#thmlvPostNavigation a {
	color: #c6c6c6;
}

#thmlvPostNavigation a.thmlvNavNum {
	background: none repeat scroll 0 0 #e7e7e7;
    color: #ffffff;
}

.thmlvTeamSocial a {
	border: 2px solid #969696;
	color: #969696;
}

.typeSearch h1 a,
.type-team h1 a {
	color: #363636;
}

/*-----------------------------------------------------------------------------------
Typo
-----------------------------------------------------------------------------------*/

#thmlvFooterWrapper .thmlvWidgetTitle {
	color:#BDA84D;
}

#thmlvFooterWrapper #menu-footer a {color: #3D3D3D; font-size: 16px;  font-family: 'Lora', 'EB Garamond', Georgia, serif; letter-spacing:0.5px;}
#thmlvFooterWrapper #menu-footer li {line-height: 21px;}
/*-----------------------------------------------------------------------------------
Widgets
-----------------------------------------------------------------------------------*/

#calendar_wrap th,
#thmlvFooterWidgetArea #calendar_wrap th {
	border-bottom: 2px solid #cdcecf;
}

#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,
#thmlvFooterWidgetArea #calendar_wrap td, #thmlvFooterWidgetArea .recentcomments,
#thmlvFooterWidgetArea .thmlv-widget-standard-content .type-post, #thmlvFooterWidgetArea .widget_archive ul li,
#thmlvFooterWidgetArea .widget_categories ul li, #thmlvFooterWidgetArea .widget_meta ul li,
#thmlvFooterWidgetArea .widget_meta ul li, #thmlvFooterWidgetArea .widget_links ul li,
#thmlvFooterWidgetArea .widget_recent_entries ul li {
	border-bottom: 1px solid #cdcecf;
}

/*-----------------------------------------------------------------------------------
Stuff
-----------------------------------------------------------------------------------*/

.thmlvCyclePager span {
	background-color:#e7e7e7;
	border-color: #ffffff;
}

.thmlvStandardPost .fa-circle {
	color: #e7e7e7;
}


/*-----------------------------------------------------------------------------------
Retina shits
-----------------------------------------------------------------------------------*/
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { 

	#thmlvFooterWrapper, #thmlvToggleWrap {
		background: #F7F4E8 url(../images/trama_footer@2x.png);
		background-size:178px 175px;
	}

input[type=submit], .thmlv-button {background: url(../images/arrow_right_short@2x.png) no-repeat right !important; background-size:22px 10px !important;}


}