#home {	height: 600px!important;}header {	height: 50px!important;	background: black;}.nav {	margin-top: 5px!important;}.nav li a {	color: gray;}.nav li.current a {	color: white;}.logo img {	margin-top: 10px!important;	height: 30px!important;}section.about_us_intro.intro {	background-attachment: scroll;}.black_over {	display:none!important;}#about_us_mid h1 {	color: black!important;}.about_us_mid img {	display: block;	margin:15px 0px;}.title h1 {	color: black!important;}.top_box , .bot_box{	display: none!important;}#about_us .container {	width: 80%!important;}#about_us h3, #contact_us h3 {	color: black!important;}#about_us .sub_title , #contact_us .sub_title {	color: black!important;}#about_us h5, #contact_us h5, #contact_us h4, #about_us h4 {	color: #333!important;	font-weight: bold!important;}.person-content {	font-style: italic!important;	color: #333!important;	padding-bottom: 15px;}#cf {	color: #333!important;}input[type="text"], textarea {	color: #333!important;	background: rgba(255, 255, 255, 0.4)!important;	border: 1px solid rgba(255, 255, 255, 0.8)!important;}*::-webkit-input-placeholder {    color: #aaa!important;}*:-moz-placeholder {    color: #aaa!important;}*:-ms-input-placeholder {    /* IE10+ */    color: #aaa!important;}#blog .container {	width: 80%!important;}.menu_5, .menu_7, .menu_3, .menu_6 {	color: black!important;}nav a.menu_5:hover, nav a.menu_7:hover, nav a.menu_3:hover, nav a.menu_6:hover {	color: black!important;}.section_exc {	color: #333;}.one_half, .one_third, .two_third, .three_fourth, .one_fourth {	line-height: 26px!important;}.section_exc a {	text-decoration: none!important;	color: gray;	border-bottom: 1px dashed gray;}.section_exc a:hover {	color: orangered;	border-bottom: 2px solid orangered;}@charset "UTF-8"; @font-face {  font-family: "untitled-font-1";  src:url("../fonts/untitled-font-1.eot");  src:url("../fonts/untitled-font-1.eot?#iefix") format("embedded-opentype"),    url("../fonts/untitled-font-1.ttf") format("truetype"),    url("../fonts/untitled-font-1.svg#untitled-font-1") format("svg"),    url("../fonts/untitled-font-1.woff") format("woff");  font-weight: normal;  font-style: normal;} [data-icon]:before {  font-family: "untitled-font-1" !important;  content: attr(data-icon);  font-style: normal !important;  font-weight: normal !important;  font-variant: normal !important;  text-transform: none !important;  speak: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;} [class^="icon-"]:before,[class*=" icon-"]:before {  font-family: "untitled-font-1" !important;  font-style: normal !important;  font-weight: normal !important;  font-variant: normal !important;  text-transform: none !important;  speak: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}  .icon-iconplay:before {   content: "a"; }/* 	========= PORTFOLIO ==========alternative portfolio background colors #f0efe8; #40b3df*/#portfolio .container {	width: 98%;}#container {	position: relative;	overflow: hidden;	margin-left: auto;	margin-right: auto;}.portfolio_mid {	background: #ffffff;	padding: 0px 0!important;}.portfolio_main h3 {	color: #525252!important;}.portfolio_main .sub_title {	color: rgba(81,81,81,0.5)!important;}.portfolio_pop {	webkit-transform: none!important;;	-moz-transform: none!important;;	-o-transform: none!important;;	-ms-transform: none!important;;	transform: none!important;;	-webkit-transition: none!important;;	-moz-transition: none!important;;	-o-transition: none!important;;	-ms-transition: none!important;;	transition: none!important;;	color: #525252!important;}.portfolio_pop:hover {	color: rgba(81,81,81,0.4)!important;	-webkit-transition: all .3s ease-in-out;	transform:rotate(90deg);	-ms-transform:rotate(90deg); /* IE 9 */	-webkit-transform:rotate(90deg); /* Safari and Chrome */}.portfolio_item_logo {	font-size: 60px;	position:absolute;	top: 45%;	left: 53%;	margin-left: -25px;	color: black;	transform:rotate(90deg);	-ms-transform:rotate(90deg); /* IE 9 */	-webkit-transform:rotate(90deg); /* Safari and Chrome */}.portfolio_item_logo:hover {	transform:rotate(90deg)!important;	-ms-transform:rotate(90deg)!important; /* IE 9 */	-webkit-transform:rotate(90deg)!important; /* Safari and Chrome */}.portfolio_item_meta {	position: absolute;	top: 75%;	width: 100%;	text-align: center;	margin-left: -15px;	text-transform: uppercase;	letter-spacing: 2px;	font-size: 14px;}.over_box {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  opacity: 0;  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s!important;  -moz-transition: -moz-transform 0.3s, opacity 0.3s!important;  transition: transform 0.3s, opacity 0.3s!important;  -webkit-transform: translate(0px, -8px)!important;  -moz-transform: translate(0px, -8px)!important;  -ms-transform: translate(0px, -8px)!important;  transform: translate(0px, -8px)!important;    text-align: center;}.isotope-item:hover .over_box {	opacity: 1;	-webkit-transform: translate(0px, 0px)!important;	-moz-transform: translate(0px, 0px)!important;	-ms-transform: translate(0px, 0px)!important;	transform: translate(0px, 0px)!important;}.isotope-item {	/*margin-right: 5px;*/}.isotope-item img {	width: 400px;	height: 300px;	webkit-transform: none!important;;	-moz-transform: none!important;;	-o-transform: none!important;;	-ms-transform: none!important;;	transform: none!important;;	-webkit-transition: none!important;;	-moz-transition: none!important;;	-o-transition: none!important;;	-ms-transition: none!important;;	transition: none!important;;}.isotope-item:hover img {	-webkit-transform: none!important;	-moz-transform: none!important;;	-o-transform: none!important;;	-ms-transform: none!important;;	transform: none!important;;}.over_box_pad {	padding: 0!important;}.over_box_pad , .over_box_inner {	height:100%!important;}.over_box_inner {	background: rgba(255,255,255,0.8)!important;}.portfolio {	width: 400px!important;}.isotope-item img {	max-width: 400px!important;}.portfolio_name {	font-weight: 300!important;	font-size: 22px!important;	font-family: 'Raleway',Helvetica,sans-serif;	letter-spacing: 2px;	color: black!important;	position: absolute;	top: 14%;	text-align: center;	width: 90%;}.portfolio_desc {	text-transform: uppercase!important;	display: none;}.portfolio_box h5 {	text-align:center!important;	color: #525252!important;	margin-bottom: 10px!important;}#blog h3 , #blog .plug, #blog h2 , #blog h4 {	color: black;!important;}#blog {	color: #504a46;!important;}#blog .widget_categories a {	background: black!important;	color: white!important;}#blog a , #portfolio_box a {	text-decoration: none!important;	color: gray;}#blog a:hover , #portfolio_box a:hover {	color: orangered;	border-bottom: 2px solid orangered;}h2.text_center {	font-size: 26px!important;	line-height: 1.4!important;}.post_info a {	border: none!important;}.post_info li .circ, .single_date .circ {	border: #504a46 solid 1px;	color: #504a46!important;}.post_info li {	color: #504a46!important;}.post_info li.read_more a span {	border: #504a46 solid 2px;}#filters li a {	color: #504a46!important;}#filters li a:hover {	color: #504a46!important;	transition: background 0.3s;	background: #ccc;}#filters {	margin-left: -40px!important;	margin-bottom: 40px;	margin-top: 60px;}.post_nav a, .post_nav a:hover {	border: none!important;}.post_nav a:hover {	color: #504a46!important;}.post-title {	font-size: 22px;}.copyright {	text-align: center!important;}.about_us_intro img {	background:white;}#about_us , #portfolio {	position:relative;	background: white;}#contact_us h6 {	font-size: 20px;	font-weight: 200;	text-align: center;	color: black!important;}#footer {	}.intro {	margin: 0!important;}.section-header h1 {	font-weight: 200;	font-size: 50px;	opacity: 0.9;	text-align: center;	padding-top: 5px;}.section-header h1 span {	opacity: 0.6;	letter-spacing: 3px;	margin-left: 20px;}#blog .container {	margin-top: 60px;}.news-logo {	font-size: 50px;	position: absolute;	margin-top: -28px;	margin-left: -90px;	transform:rotate(-90deg);	-ms-transform:rotate(-90deg); /* IE 9 */	-webkit-transform:rotate(-90deg); /* Safari and Chrome */}.single_post .single_date {	margin-right: 20px!important;}.section-header {	background:black;width:100%;display:block;z-index:2;position:relative;}.section-header-fixed {	position:fixed;	top:50px;}.section-header-dummy {	background:black;height:80px;width:100%;display:block;position:relative;}#portfolio-header img {	width: 674px;	margin: 0 auto;	display: block;	padding: 20px 0;}#about-header img {	width: 703px;	margin: 0 auto;	display: block;	padding: 20px 0;}#blog-header img {	width: 670px;	margin: 0 auto;	display: block;	padding: 20px 0;}#blog {	margin-bottom: 0!important;}#blog h3 {	font-weight: 200!important;	line-height: 1.3!important;}#contact-header img {	width: 792px;	margin: 0 auto;	display: block;	padding: 20px 0;}.form-allowed-tags {	display: none;}#portfolio_box h5 {	font-weight: 200!important;	text-align: center!important;	font-size: 40px!important;}