/*



Theme Name: Todd Hubbard

Theme URI: http://theme.co/x/

Author: MarketScale

Author URI: http://www.marketscale.com

Description: A professional theme for Todd Hubbard.

Version: 1.0.0

Template: x



*/




.slideshow_container .slideshow_button.slideshow_previous {
	left: -10px !important;
}
.slideshow_container .slideshow_button.slideshow_next {
	right: -10px !important;
}
.x-logobar {
	background: #fff !important;
}
.x-section.bg-image {
/*-webkit-background-size: cover !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-position: 0 0;*/
}
/*.x-brand img {width:539px; height:73px;}*/



.x-colophon.bottom {
	background: #65646A
}
/*.x-recent-posts a {background:#f7f7f7;}*/



.x-colophon.bottom .x-nav li a {
	color: rgb(190, 190, 190) !important;
	text-decoration: none;
}
.x-portfolio .cf {
	background: #F3F3F3;
	padding: 0 25px 25px 25px;/*border-right: 10px solid #222222;*/
}
.x-portfolio h5 {
	margin-top: 25px;
	margin-bottom: 0;
	font-size: 25px;
}
.h-entry-cover:before {
	background-color: rgba(209, 49, 56, .85);
}
.x-main .h-widget, .x-sidebar .h-widget {
	background: #D13138;
	color: #fff !important;
	border: none;/*border-right: 20px solid #292A2C;*/
}
.page-id-222 .x-main.left {
	padding-right: 20px;
}
.page-id-222 .x-section, .page-id-210 .x-section, .page-id-206 .x-section, .page-id-214 .x-section, .page-id-229 .x-section, .page-id-219 .x-section {
	padding-top: 0 !important;
}
.page-id-222 .x-container.width {
	width: 100%;
}
.page-id-222 .entry-content, .page-id-210 .entry-content, .page-id-206 .entry-content, .page-id-214 .entry-content, .page-id-229 .entry-content, .page-id-219 .entry-content {
	margin-top: 0;
}
.x-main .widget a, .x-sidebar .widget a {
	text-decoration: none;
}
.x-main .h-widget, .x-main .widget.widget_pages .current_page_item, .x-main .widget.widget_nav_menu .current-menu-item, .x-sidebar .h-widget, .x-sidebar .widget.widget_pages .current_page_item, .x-sidebar .widget.widget_nav_menu .current-menu-item {
	border-color: #D13138 !important;
	font-weight: bold;
}
.featured-view {
	background: #D13138;
	opacity: 0.80;
}
/*Contact Form-----*/



.form-50-left-col {
	width: 50%;
	float: left;
	padding-right: 5%
}
.form-50-right-col {
	width: 50%;
	float: left;
}
.form-100-col {
	width: 100%;
}
select, input[type="file"] {
	height: 3.45em;
}
.wpcf7 textarea {
	height: 9.5em;
}
.z-career:before {
	font-family: "FontAwesome" !important;
	content: "\f0b1";
	float: right;
	display: inline-block;
	font-size: 50px;
	padding: 0 5px 0 25px;
	position: relative;
	top: -4px;
	color: #D13138;
	font-weight: normal
}
.z-partner:before {
	font-family: "FontAwesome" !important;
	content: "\f27e";
	float: left;
	display: inline-block;
	font-size: 50px;
	padding: 0 25px 0 5px;
	position: relative;
	top: -4px;
	color: #D13138;
	font-weight: normal
}
.z-character:before {
	font-family: "FontAwesome" !important;
	content: "\f219";
	float: right;
	display: inline-block;
	font-size: 50px;
	padding: 0 5px 0 25px;
	position: relative;
	top: -4px;
	color: #D13138;
	font-weight: normal
}
.z-family:before {
	font-family: "FontAwesome" !important;
	content: "\f0c0";
	float: left;
	display: inline-block;
	font-size: 48px;
	padding: 8px 25px 0 5px;
	position: relative;
	top: -8px;
	color: #D13138;
	font-weight: normal;
}
#z-background {
	margin-top: 40px !important;
}
#accolades .x-dropcap {
	padding: .40em .50em .50em 2em !important;
	font-size: 1.4em;
	font-weight: normal;
	color: #272727;
	border-left: 10px solid #dddddd;
	width: 100%;
	background: #f2f2f2;
	background-image: url(../../uploads/2016/04/award.png);
	background-repeat: no-repeat;
	background-position: top 12px left 10px;
}
.bio-head-img {
	margin-left: 50%;
}
.grid-back_1 {
	background: #fff;
}
.grid-back_2 {
	background: #F3F3F3;
}
.grid-back_3 {
	background: #F3F3F3;
}
.grid-back_4 {
	background: #fff;
}
.t-hub-img {
	float: left;
	padding: 0 40px 0 0;
}
.x-colophon.bottom {
	font-size: 16px !important;
	padding: 55px 0;
}
.x-navbar .desktop .x-nav > li > a, .x-navbar .desktop .sub-menu a, .x-navbar .mobile .x-nav li > a, .x-breadcrumb-wrap a, .x-breadcrumbs .delimiter {
	border: 1px solid #404244;
}
/*ETHOS---------------*/



/*

// Buttons

*/



.x-btn {
	font-weight: 700;
}
.x-btn.x-btn-alt, .button.x-btn-alt, [type="submit"].x-btn-alt {
	border-color: #02aed6;
	background-color: #02aed6;
	box-shadow: 0 0.25em 0 0 #0b8ead, 0 4px 9px rgba(0, 0, 0, 0.75);
}
.x-btn.x-btn-alt:hover, .button.x-btn-alt:hover, [type="submit"].x-btn-alt:hover {
	border-color: #0b8ead;
	background-color: #0b8ead;
	box-shadow: 0 0.25em 0 0 #097690, 0 4px 9px rgba(0, 0, 0, 0.75);
}
/*

// Dropcap

*/



.x-dropcap {
	background-color: #D13138;
}
/*

// Headings - Dark section

*/



.dark-section h1, .dark-section h2, .dark-section h3, .dark-section h4, .dark-section h5, .dark-section h6, .dark-section h1 a, .dark-section h2 a, .dark-section h3 a, .dark-section h4 a, .dark-section h5 a, .dark-section h6 a {
	color: #fff;
}
.dark-section h1 a:hover, .dark-section h2 a:hover, .dark-section h3 a:hover, .dark-section h4 a:hover, .dark-section h5 a:hover, .dark-section h6 a:hover {
	color: #fff;
	opacity: 0.65;
}
/*

// Sidebar

*/



.widget a {
	color: #02aed6;
}
/*

// Contact Form 7

*/



.wpcf7-form {
	margin: 0;
}

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

@media(max-width:992px) {
.t-hub-img {
	max-height: 130px;
	padding-bottom: 30px;
	box-sizing: content-box;
}
}

@media(max-width:767px) {
.bio-head-img {
	margin-left: auto !important;
	margin-right: auto !important;
}
.bio-head-text {
	text-align: center !important;
	padding-bottom: 30px !important;
}
.grid-back_3 {
	background: #fff;
}
.grid-back_4 {
	background: #F3F3F3;
}
.contact-details {
	text-align: center;
	border: none !important;
}
.home-cases {
	text-align: center;
}
}
