body {
	color:#525252;
	font-size:16px;
	font-family:OpenSans;
	font-weight:normal;
	font-style:normal;
	background:#ededed url(http://www.flat-e.com/flate5/wp-content/themes/pinfolio/images/fg_bg.png) repeat top left;
	background-size: 92px 92px;
	}
.foot {
	background:#505050 url(http://www.flat-e.com/flate5/wp-content/themes/pinfolio/images/fg_bg_dark.png) repeat top left;
	background-size: 92px 92px;
	}
h1 {
	color:#525252;
	font-size:;
	font-family:Lato;
	font-weight:normal;
	font-style:normal;
	text-transform:normal;
	}
h2 {
	color:#525252;
	font-size:;
	font-family:Lato;
	font-weight:normal;
	font-style:normal;
	text-transform:normal;
	text-transform:normal;
	}
h3 {
	color:#525252;
	font-size:;
	font-family:Lato;
	font-weight:normal;
	font-style:normal;
	}
.itemhead a:link,.itemhead a:active,.itemhead a:visited, #access li {
	color:#4b8cf7;
	font-size:;
	font-family:Lato;
	font-weight:normal;
	font-style:normal;
	vertical-align: middle;
	}
.itemhead, #access .portfoliowidget li  {
	color:#9e9e9e;
	font-size:;
	font-family:OpenSans;
	font-weight:normal;
	font-style:normal;
	}
.itemhead .widget-title {
	color:#9e9e9e;
	font-size:;
	font-family:OpenSans;
	font-weight:normal;
	font-style:italic;
	}
.foot {
	color:#9e9e9e;
	font-size:;
	font-family:OpenSans;
	font-weight:normal;
	font-style:normal;
	}
.foot .widget-title {
	color:#9e9e9e;
	font-size:;
	font-family:Lato;
	font-weight:normal;
	font-style:italic;
	//text-shadow: 0px 2px 4px #3c3c3c;
	}
@media (max-width: 3800px) { .itemcolumns { width: 49.9%; } }@media (max-width: 800px) { .itemcolumns { width: 49.9%; } }@media (max-width: 600px) { .itemcolumns { width: 100%; } }#page { max-width: 870px; }
.footinner{ max-width: 870px; }.current-menu-item a:link,.current-menu-item a:active,.current-menu-item a:visited,.current_page_item a:link,.current_page_item a:active,.current_page_item a:visited {
	color: #4b8cf7;
	border-bottom: 2px solid;
	background-color: transparent;
	padding: 0;
	padding-bottom: 3px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-border-radius:0px;
}
.current-menu-item { margin-bottom: .4em; }
.foot .current-menu-item a:link,.foot .current-menu-item a:active,.foot .current-menu-item a:visited,.foot .current_page_item a:link,.foot .current_page_item a:active,.foot .current_page_item a:visited {
	border-bottom: 2px solid;
}.single-post .menu-item-home a:link,.single-post .menu-item-home a:active,.single-post .menu-item-home a:visited,.single-post .menu-item-home a:link,.single-post .menu-item-home a:active,.single-post .menu-item-home a:visited {
	color: #4b8cf7;
	border-bottom: 2px solid;
	background-color: transparent;
	padding: 0;
	padding-bottom: 3px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-border-radius:0px;
}
.single-post .menu-item-home { margin-bottom: .4em; }
.single-post .foot .menu-item-home a:link,.single-post .foot .menu-item-home a:active,.single-post .foot .menu-item-home a:visited,.single-post .foot .menu-item-home a:active {
	border-bottom: 2px solid;
}#access { padding: 20px 0 0 0; clear: both; }#access .sub-menu { display: inline; padding: 0; margin: 0 -10px 0 10px; }#access ul { padding: 0; }#access li a { text-transform: none; }.foot li a { text-transform: none; }#access li:after { content: "/"; color: #d1d1d1; padding-left: 9px; padding-right: 0px; }#access li:last-child:after, .foot li:last-child:after { content: none; }#access ul { margin-bottom: 1.5em; };* + html #access li { margin-right: 10px }#access .portfoliowidget li { display: block; }#access .portfoliowidget li:after { content: ""; padding-left: 0; padding-right: 0px; }.figinner {
		-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.1), 0 0 30px rgba(80, 80, 80, 0.1) inset;
		-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.1), 0 0 30px rgba(80, 80, 80, 0.1) inset;
		box-shadow:0 1px 4px rgba(0, 0, 0, 0.1), 0 0 30px rgba(80, 80, 80, 0.1) inset;
}.figinner {
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	.lifted, .liftednoshadow {
		-moz-border-radius:0px;
		border-radius:0px;
		-webkit-border-radius:0px;
	}
	.figinner {
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
	}
	.figinner:before,
	.figinner:after {
		content:"";
		position:absolute;
		z-index:-2;
	}
	.lifted:before,
	.lifted:after {
		bottom:0;
		left:0;
		width:0;
		height:0;
		max-width:0;
		-webkit-box-shadow:none;
		-moz-box-shadow:none;
		box-shadow:none;
		-webkit-transform:none;
		-moz-transform:none;
		-ms-transform:none;
		-o-transform:none;
		transform:none;
	}
	.lifted:after {
		right:0;
		left:0;
		-webkit-transform:none;
		-moz-transform:none;
		-ms-transform:none;
		-o-transform:none;
		transform:none;
	}.itemnav .figinner { background-color: #fbfbfb; }.figinner { background-color: #ffffff; }.figinnertrans { width: 100%; margin: 2px 2px 0 2px; }.thebox { padding: 18px; /* content panel white border */ }.figinner { margin: 20px; /* content panel white gaps */ }a:link,a:active,.posttype { color: #4b8cf7; }a:visited { color: #69aaff; }.entry-meta a:visited { color: #4b8cf7; }a:hover,.itemhead a:hover,.tags a:hover, .flex-control-nav li a:hover { color: #000000; }#logo a {
	background-color: #4b8cf7;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-border-radius:0px;
}#logo a:hover {
	text-decoration: none;
	background-color: #000000;
	-webkit-transition:		background-color 0.4s ease;
	-moz-transition:		background-color 0.4s ease;
	-ms-transition:			background-color 0.4s ease;
	-o-transition:			background-color 0.4s ease;
	transition:				background-color 0.4s ease;
}.tags a, .flex-control-nav li a { color: #fbfbfb; background-color:#4b8cf7; }.tags a:hover, .flex-control-nav li a:hover { color: #000000; }.tags a:before{ border-color:transparent #4b8cf7 transparent transparent; }.tags a:after{ background-color:#fbfbfb; }.flex-control-nav li a { background-color: #4b8cf7; }.flex-control-nav li a:hover {background-color: #000000; }.name, .name h1, .name h2  { background-color: #4b8cf7; color: #fff; }#nav-single .nav-previous a, #nav-single .nav-next a, #nav-below .nav-previous a, #nav-below .nav-next a, .flex-direction-nav .flex-next:hover, .flex-direction-nav .flex-prev:hover, .fancybox-next span:hover, .fancybox-prev span:hover, #comment-nav-below .nav-next a, #comment-nav-below .nav-previous a { background-color: #4b8cf7; }.item { outline-color: #ffffff; }.entry-meta-container {
	margin: 0 -18px -18px -18px;
	background-color: #fbfbfb;
	box-shadow: 0 10px 7px -7px #e7e7e7 inset;
	-moz-box-shadow: 0 10px 7px -7px #e7e7e7 inset;
}.foot {
	box-shadow: 0 10px 7px -7px #323232 inset;
	-moz-box-shadow: 0 10px 7px -7px #323232 inset;
}.entry-meta-container .comment-author, #respond, #comment-nav-below {
	padding-left: 18px;
	padding-right: 18px;
}.entry-meta-container footer.entry-meta {
	padding-left: 18px;
	padding-right: 18px;
	border-bottom: 1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
}.allcomments {
	padding-right: 18px;
}.dimmed {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #e7e7e7;
	padding-right: 18px;
}.meta-comments {
	margin-top: -18px;
}.quickcomments .comment-meta {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #e7e7e7;
}.allcomments, #respond {
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #e7e7e7;
}.comments, .entry-meta-container {
	color: #848484;
}.labelHighlight {
	color: #b6b6b6; /* input text color */
}input, textarea, select {
	background-color: #ffffff;
	color: #a2a2a2; /* input text color active */
	border: 1px solid #f0f0f0;
}.comments input, .comments textarea, .comments select {
	background-color: #ffffff;
	color: #848484;
	border: 1px solid #f1f1f1;
	padding: 6px;
}.foot input, .foot textarea, .foot select {
	background: #5f5f5f;
	border: 1px solid #6e6e6e;
}.recent-image img {
	border: 3px solid #6e6e6e;
}.recent-image a:hover img {
	border: 3px solid #4b8cf7;
}.foot select {
	background: #fcfcfc;
	border: 1px solid #ffffff;
}.error { border: 1px solid #4b8cf7 }.item-large img, #portfolio-images iframe {
	margin-bottom: 18px;
}#portfolio-info {
	border-right: 1px solid #e6e6e6;
}#submit, .button, input[type=submit] {
	color: white !important;
	border: 1px solid #3c7de8 !important;
	background-color: #4b8cf7;
	background-image: -moz-linear-gradient(top, #5596ff, #4182ed);
	background-image: -ms-linear-gradient(top, #5596ff, #4182ed);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5596ff), to(#4182ed));
	background-image: -webkit-linear-gradient(top, #5596ff, #4182ed);
	background-image: -o-linear-gradient(top, #5596ff, #4182ed);
	background-image: linear-gradient(top, #5596ff, #4182ed);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5596ff, endColorstr=#4182ed, GradientType=0);
}#submit:hover,
#submit:focus,
#submit:active,
.button:hover,
.button:focus,
.button:active,
input[type=submit]:hover,
input[type=submit]:focus,
input[type=submit]:active {
	border: 1px solid #3273de;
	background-color: #4687f2;
	background-image: -moz-linear-gradient(top, #5596ff, #3778e3);
	background-image: -ms-linear-gradient(top, #5596ff, #3778e3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5596ff), to(#3778e3));
	background-image: -webkit-linear-gradient(top, #5596ff, #3778e3);
	background-image: -o-linear-gradient(top, #5596ff,#3778e3);
	background-image: linear-gradient(top, #5596ff, #3778e3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5596ff, endColorstr=#3778e3, GradientType=0);
}[class^="format-"]:before, [class*=" format-"]:before, .permalink:before {
	color: #4b8cf7;
}[class^="icon-"]:before, [class*=" icon-"]:before {
	color: #4b8cf7;
}.form-submit #submit {
	border: 1px solid #3c7de8 !important;
}select {
	border: 1px solid #d2d2d2 !important;
}.portthumb { margin-top: -18px; margin-right: -18px; margin-left: -18px; }.entry-meta-container {
		box-shadow: none;
		-moz-box-shadow: none;
	}.foot {
		box-shadow: none;
		-moz-box-shadow: none;
	}.divider {
	color: #cfcfcf;
	margin-left: 3px;
	margin-right: 7px;
}.spinner {
	background-color: #4b8cf7;
}.ribbon {
	background-color: #4b8cf7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#4b8cf7), to(#2d6ed9));
	background-image: -webkit-linear-gradient(top, #4b8cf7, #2d6ed9);
	background-image:    -moz-linear-gradient(top, #4b8cf7, #2d6ed9);
	background-image:     -ms-linear-gradient(top, #4b8cf7, #2d6ed9);
	background-image:      -o-linear-gradient(top, #4b8cf7, #2d6ed9);
	color: #ffffff;
}.ribbon:before, .ribbon:after {
	border-top:   3px solid #5046b1;
}