/*Theme Name: Modernist ChildTheme URI:  http://themeforest.net/user/UmbrellaStudiosDescription: A child theme of Modernist ThemeAuthor: UmbrellaAuthor URI: http://themeforest.net/user/UmbrellaStudiosVersion: 1.3Template: modernist*/@import url("../modernist/style.css");.header, .footer, .social_media a{	background-color: #000!important;}.header .navigation > li > a, .find_us p strong{	color: #B8B8B8!important;}.header .navigation > li > a:hover{	color: #6d6d6d!important;}.header .logo a img {	max-height: 70px!important;}.contact_form_info .label span{	font-size: 8px!important;}#send{	padding: 0px 22px!important;}.reset {	padding-top: 8px!important;}.find_us img {	margin-right: 15px!important;	opacity: 1!important;}.find_us p{	padding-right: 5%;}.contact_info ul li span {	background-image: url("../modernist/images/icons/contact-info-c.png")!important;}.comments_widget {	display: none;}.project_img_slider{	height: 478px!important;}.project_content{	height: 437px!important;}.footer .footer_top_field h3{	color: #fff!important;}.footer a, .footer a:visited, .footer a:active{	color: #f2f2f2!important;}.footer a:hover{	color: #ffffff!important;}@media screen and (max-width: 1024px), screen and (max-device-width: 1024px), screen and (max-width: 1300px) {	.b_post_content {		height: auto!important;		overflow: visible!important;		width: 76%;	}	.blog_post_img {		width: 475px!important;	}	.col_300{		width: 460px!important;	}	.con_info{		width: 300px!important;	}	.footer_col{		float: none!important;		display: inline-block!important;		vertical-align: top!important;	}	.find_us img {		top: -3px!important;	}}@media handheld and (max-width: 767px), screen and (max-device-width: 767px), screen and (max-width: 960px) {	.b_post_content {		width: 100%;	}	.blog_post_img {		width: 282px!important;	}	.col_300{		width: 363px!important;	}	.project_img_slider{		height: 250px!important;	}	.project_content{		height: 324px!important;	}}@media screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 750px) {	.blog_post_img {		width: 100%!important;		height: auto!important;	}}@media screen and (max-width: 320px), screen and (max-device-width: 320px), screen and (max-width: 450px) {	.blog_post_img {		height: auto!important;	}	.project_img_slider{		height: 110px!important;	}}