html {
	height: 100%;
}
body {
	height: 100%;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.m0 {
	margin: 0px !important;
}
.p0 {
	padding: 0px !important;
}
.boxed-layout img {
	max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.boxed-layout iframe {
	max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.boxed-layout .image_styled {
	max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.boxed-layout object {
	max-width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.post-full-thumb img {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.post-thumb img {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
.google_map img {
	max-width: none;
}
.input-holder {
	margin: 3px 0px; position: relative;
}
.dynform p {
	margin: 3px 0px; position: relative;
}
.form-input {
	margin: 3px 0px; position: relative;
}
label {
	width: auto !important; float: none !important; display: inline !important;
}
input[type=text] {
	padding: 9px 0px 7px; width: 100%; height: 17px;
}
input[type=email] {
	padding: 9px 0px 7px; width: 100%; height: 17px;
}
input[type=password] {
	padding: 9px 0px 7px; width: 100%; height: 17px;
}
input[name=s] {
	width: 100% !important; height: 33px; padding-right: 85px; padding-left: 9px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
input[type=radio] {
	margin-right: 5px;
}
input[type=checkbox] {
	margin-right: 5px;
}
.ie7 input[name=s] {
	height: 17px !important; padding-right: 0px !important; padding-left: 0px !important;
}
.page-404 input[name=s] {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box;
}
input[name=s].adminbar-input {
	width: 140px !important;
}
textarea {
	padding: 3px 0px; width: 100%; text-indent: 5px; margin-bottom: 6px; min-height: 120px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
.searchform {
	position: relative;
}
.small-btn {
	top: 3px; right: 3px; position: absolute;
}
.widget_search input[type=button] {
	top: 3px; right: 3px; position: absolute;
}
.widget_search input[type=submit] {
	top: 3px; right: 3px; position: absolute;
}
.small-btn {
	right: 2px;
}
.button {
	padding: 10px 25px; height: 20px; text-align: center; overflow: hidden; display: inline-block; cursor: pointer;
}
input[type=button] {
	padding: 10px 25px; height: 20px; text-align: center; overflow: hidden; display: inline-block; cursor: pointer;
}
input[type=submit] {
	padding: 10px 25px; height: 20px; text-align: center; overflow: hidden; display: inline-block; cursor: pointer;
}
.small.button {
	padding: 5px 20px; height: 22px;
}
.medium.button {
	padding: 10px 30px; height: 20px;
}
.large.button {
	padding: 10px 30px; height: 24px;
}
input[type=button] {
	height: 36px;
}
input[type=submit] {
	height: 36px;
}
.grid_364 input[type=text] {
	width: 100%; max-width: 344px;
}
.dynform input[type=text] {
	width: 100%; margin-bottom: 6px; max-width: 300px;
}
.contact-form input[type=text] {
	width: 100%; margin-bottom: 6px; max-width: 300px;
}
#commentform input[type=text] {
	width: 100%; margin-bottom: 6px; max-width: 300px;
}
input[type=email] {
	width: 100%; margin-bottom: 6px; max-width: 300px;
}
input[type=password] {
	width: 100%; margin-bottom: 6px; max-width: 300px;
}
footer.main-footer input[type=button] {
	padding: 0px 9px; border-radius: 3px; height: 27px; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
footer.main-footer input[type=submit] {
	padding: 0px 9px; border-radius: 3px; height: 27px; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.widget_search input[type=button] {
	padding: 0px 9px; border-radius: 3px; height: 27px; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.widget_search input[type=submit] {
	padding: 0px 9px; border-radius: 3px; height: 27px; cursor: pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
header.main-header {
	width: 100%;
}
.fixed-header-box {
	width: 100%;
}
header.main-header .container_16 {
	height: 100%; position: relative;
}
header.main-header .container_16 > div {
	height: 100%;
}
.fixed-header .fixed-header-box {
	top: 0px; position: fixed; z-index: 1001;
}
.admin-bar.fixed-header .fixed-header-box {
	top: 28px; position: fixed; z-index: 1001;
}
.fixed-header.boxed .fixed-header-box {
	padding: 0px; width: auto; margin-left: 0px;
}
.fixed-header.boxed .main-header {
	padding: 0px;
}
.fixed-header.boxed .top-nav-box {
	background: red; padding: 0px 20px;
}
.logo {
	top: 3px; width: 100%; height: 100%; vertical-align: middle; display: table-cell; filter: none !important; position: relative;
}
.logo:hover {
	filter: none !important; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.logo img {
	padding: 0px !important; border: 0px currentColor !important; border-image: none !important; width: 100% !important; filter: none !important;
}
.logo-tagline {
	font-size: 0.5em;
}
@media not all
{
.logo img {
	width: auto !important; max-width: 100% !important;
}
}
.ie7 .logo img {
	width: auto !important; max-width: 100% !important;
}
.ie8 .logo img {
	width: auto !important; max-width: 100% !important;
}
.ie9 .logo img {
	width: auto !important; max-width: 100% !important;
}
.ie10 .logo img {
	width: auto !important; max-width: 100% !important;
}
.menu ul {
	
}
nav .menu ul li ul {
	margin-top: 0px;
}
nav ul {
	float: right; z-index: 9999;
}
nav ul li {
	height: auto; padding-right: 28px; margin-bottom: -1px; float: left; position: relative;
}
nav ul li a {
	margin-bottom: 0px !important;
}
.classic nav ul li a {
	margin-bottom: -2px !important;
}
nav ul li .sub-menu {
	margin-top: -1px !important; border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
nav ul li ul {
	margin-top: -1px !important; border-top-color: transparent; border-top-width: 1px; border-top-style: solid;
}
.classic nav ul li .sub-menu {
	margin-top: 0px !important;
}
.classic nav ul li ul {
	margin-top: 0px !important;
}
nav ul li:last-child {
	padding-right: 0px;
}
nav ul li.hover {
	position: relative;
}
nav ul li:hover {
	position: relative;
}
nav ul li a {
	height: auto; overflow: hidden; display: block;
}
nav ul li.hover a {
	
}
nav ul li.current_page_item a {
	
}
nav ul ul {
	left: 0px; top: 100%; width: 160px; margin-top: -2px; display: none; position: absolute;
}
nav ul ul ul {
	margin-top: 0px;
}
nav ul ul li {
	margin: 0px; padding: 0px; height: auto !important; line-height: 1em !important; float: none;
}
nav ul ul li a {
	margin: 0px !important; padding: 7px; width: 146px; height: auto !important; line-height: 1em !important; overflow: hidden; border-right-color: currentColor; border-right-width: medium; border-right-style: none; display: block;
}
nav ul ul ul {
	left: 100%; top: 0px; z-index: 1001;
}
nav ul li:hover > ul {
	display: block;
}
nav ul ul ul li {
	display: block !important;
}
.top-nav-box {
	background: rgb(255, 255, 255);
}
.top-nav ul {
	margin: 0px; padding: 0px; height: 30px !important; line-height: 30px !important; font-size: 10px; z-index: 2;
}
.top-nav ul li {
	margin: 0px; padding: 0px; height: 30px !important; line-height: 30px !important; font-size: 10px; z-index: 2;
}
.top-nav ul li a {
	margin: 0px; padding: 0px; height: 30px !important; line-height: 30px !important; font-size: 10px; z-index: 2;
}
.top-nav ul li {
	cursor: pointer;
}
.top-nav ul li a {
	cursor: pointer;
}
.top-nav ul {
	float: left;
}
.top-nav ul li a {
	margin: 0px 3px; padding: 0px 10px; border-radius: 0px 0px 1px 1px;
}
.top-nav ul li a:hover {
	border: 0px currentColor !important; border-image: none !important;
}
.header-slider-wrapper {
	margin: 0px auto; width: 100%; overflow: hidden; padding-bottom: 0px; position: relative; z-index: 1;
}
.boxed .halfwidth.header-slider-wrapper {
	width: 950px !important;
}
.halfwidth.header-slider-wrapper {
	width: 950px !important;
}
.boxed .dgrid {
	background: none;
}
.boxed .style-side-caption.header-slider-wrapper {
	padding: 30px 30px 0px !important; width: 950px;
}
.style-side-caption.header-slider-wrapper {
	width: 950px; padding-top: 0px !important;
}
.halfwidth.header-slider-wrapper {
	padding-top: 30px; float: none; position: relative; z-index: 1;
}
.style-navigation-preview.halfwidth.header-slider-wrapper .wpv-caption {
	top: 30px;
}
.boxed-bgr {
	display: none;
}
.boxed .halfwidth.header-slider-wrapper {
	padding: 30px 30px 0px;
}
#header-sidebars {
	margin: 0px 10px -5px; padding-bottom: 32px;
}
#main {
	padding-top: 30px; padding-bottom: 53px;
}
.has-page-header.no-header-sidebars #main {
	padding-top: 36px;
}
.page-wrapper {
	padding: 0px 10px; width: 950px;
}
.has-header-sidebars #header-sidebars {
	margin-bottom: 36px !important;
}
.page-wrapper > .page-wrapper {
	padding: 0px;
}
:first-child.loop-wrapper {
	margin-top: -32px;
}
.no-page-header :first-child.loop-wrapper {
	margin-top: -32px;
}
.no-page-header.no-header-sidebars.has-header-slider :first-child.loop-wrapper {
	margin-top: 0px;
}
.no-page-header.has-header-sidebars :first-child.loop-wrapper {
	margin-top: -32px;
}
.sep {
	margin: 20px auto 25px; height: 12px; clear: both; max-width: 960px;
}
.page-wrapper .sep {
	
}
.fix100.sep {
	width: 100% !important;
}
.grid_600 .sep {
	height: 48px;
}
.mfix {
	top: -13px; margin-bottom: -14px; position: relative;
}
.sep-2 { background-image:url(../lh.png);
 	 margin: 24px 0px 20px !important; width: 100%; height: 1px; clear: both; font-size: 1px; float: none;
}
.shadow {
	margin: 0px; width: 100%; height: 21px; display: block;
}
.sep-3 {
	margin: 0px; width: 100%; height: 21px; display: block;
}
.ie9 .shadow {
	width: auto !important;
}
.slider-shadow {
	background-position: bottom !important; top: -2px; width: 960px; height: 10px; margin-top: 0px; margin-right: auto; margin-bottom: -10px !important; margin-left: auto; display: none; position: relative; -ms-zoom: 1; background-size: auto !important;
}
.has-header-slider .slider-shadow {
	display: block;
}
.more-btn {
	border: 0px currentColor !important; border-image: none !important; top: -1px; height: 19px !important; line-height: 1em !important; padding-right: 25px; display: inline-block; position: relative;
}
.portfolios .more-btn {
	top: -5px; margin-top: 0px; position: relative;
}
.portfolio_desc .more-btn {
	bottom: 24px !important;
}
.slogan .button-wrp {
	float: left;
}
.quote {
	width: 100%; height: 100%; position: relative;
}
.bquote {
	padding: 20px; left: 0px; top: 0px; position: relative; z-index: 2;
}
.quote-pad {
	left: 0px; top: 0px; width: 100%; height: 100%; margin-bottom: 36px; position: absolute; z-index: 1;
}
.quote-pad::after {
	border-width: 36px 36px 0px 0px; border-style: solid; left: 0px; width: 0px; bottom: -36px; display: block; position: absolute; content: "";
}
.projects .grid_4 {
	margin-bottom: 12px;
}
.projects .grid_8 {
	margin-bottom: 12px;
}
.projects .grid_11 {
	margin-bottom: 12px;
}
.thumbnail {
	display: block; position: relative;
}
.thumbnail {
	border: currentColor; border-image: none;
}
.thumbnail:hover {
	border: currentColor; border-image: none;
}
.thumbnail {
	
}
.thumbnail-url {
	border: 0px currentColor !important; border-image: none !important; width: 100%; height: 100%; display: block;
}
.thumbnail-pad {
	left: 0px; width: 100%; bottom: 5px; display: block; position: absolute; z-index: 2;
}
.thumbnail-pad span {
	margin: 0px 5px; padding: 10px; display: block;
}
.thumbnail img {
	padding: 4px; left: 0px; bottom: 0px; overflow: hidden; display: block; position: relative; z-index: 1;
}
.size-thumbnail img {
	padding: 4px; left: 0px; bottom: 0px; overflow: hidden; display: block; position: relative; z-index: 1;
}
.frame {
	padding: 4px; left: 0px; bottom: 0px; overflow: hidden; display: block; position: relative; z-index: 1;
}
.frame-fl iframe {
	padding: 4px; left: 0px; bottom: 0px; overflow: hidden; display: block; position: relative; z-index: 1;
}
.image_styled img {
	padding: 4px; left: 0px; bottom: 0px; overflow: hidden; display: block; position: relative; z-index: 1;
}
.graphic-label-big {
	width: 58px; height: 49px; right: -2px; bottom: -3px; display: block; position: absolute; z-index: 2;
}
.graphic-label {
	width: 41px; height: 35px; right: -2px; bottom: -3px; display: block; position: absolute; z-index: 2;
}
.info-pad {
	left: 0px; height: 100%; right: 1px; overflow: hidden; display: block; position: absolute; z-index: -1;
}
.thumbnail:hover .info-pad {
	display: block; z-index: -1;
}
li:hover > .thumbnail > .info-pad {
	display: block; z-index: -1;
}
.info-pad .info {
	margin: 10px; overflow: hidden; display: block;
}
.info-pad .category {
	width: 100%; float: left; display: block;
}
.info-pad .title {
	width: 100%; float: left; display: block;
}
.info-pad .description {
	width: 100%; margin-top: 10px; float: left;
}
.partner {
	border: 1px solid rgb(213, 213, 213); border-image: none; width: 170px; height: 110px; text-align: center; vertical-align: middle; display: table-cell;
}
.partner img {
	vertical-align: middle;
}
.partner-box {
	margin-bottom: 20px;
}
.info-snippet {
	
}
.page-header {
	padding: 0px 0px 16px; clear: both; margin-top: 0px; margin-bottom: 30px;
}
.page-header h1 {
	width: 100%; margin-bottom: 10px;
}
.page-header .description {
	width: 700px; padding-bottom: 17px;
}
blockquote {
	padding: 20px; margin-bottom: 8px; position: relative; z-index: 1;
}
code {
	padding: 20px; margin-bottom: 8px; position: relative; z-index: 1;
}
.wire-pad {
	padding: 20px; margin-bottom: 8px; position: relative; z-index: 1;
}
.form-submit {
	padding: 20px; margin-bottom: 8px; position: relative; z-index: 1;
}
blockquote {
	padding: 20px 80px 20px 20px;
}
.wire-pad {
	padding: 10px; clear: both; margin-bottom: 0px;
}
.form-submit {
	padding: 10px; clear: both; margin-bottom: 0px;
}
.share-btns.wire-pad {
	clear: both; margin-top: 20px; float: left;
}
.alignnone.share-btns.wire-pad {
	margin: 20px 0px 0px !important;
}
blockquote::before {
	left: 0px; top: 0px; width: 100% !important; height: 100%; display: block; position: absolute; z-index: -1; content: "";
}
code::before {
	left: 0px; top: 0px; width: 100% !important; height: 100%; display: block; position: absolute; z-index: -1; content: "";
}
.wire-pad::before {
	left: 0px; top: 0px; width: 100% !important; height: 100%; display: block; position: absolute; z-index: -1; content: "";
}
.form-submit::before {
	left: 0px; top: 0px; width: 100% !important; height: 100%; display: block; position: absolute; z-index: -1; content: "";
}
code {
	margin: 0px; padding: 20px; display: block;
}
.toggle_content code {
	margin-bottom: -20px; margin-left: -12px;
}
code::before {
	
}
.quote-post-format blockquote {
	margin: -5px 20px 10px 0px;
}
.standard-post-format blockquote {
	
}
.aside-post-format {
	margin-top: -8px;
}
.image-post-format img:last-child {
	margin: 0px !important;
}
.post-content {
	width: 100%; margin-right: 0px;
}
.post-video {
	width: 100%; margin-right: 0px;
}
.post-full-thumb {
	width: 100%; margin-right: 0px;
}
.post-audio {
	width: 100%; margin-right: 0px;
}
.post-video {
	margin-bottom: 18px;
}
.post-full-thumb {
	margin-bottom: 18px;
}
.post-audio {
	margin-bottom: 18px;
}
.video-post-format .post-content {
	float: none;
}
.video-post-format .entry-utility {
	float: none;
}
.audio-post-format .post-content {
	float: none;
}
.audio-post-format .entry-utility {
	float: none;
}
.fullimage-wrapper .post-content {
	float: none;
}
.fullimage-wrapper .entry-utility {
	float: none;
}
.video_frame iframe {
	float: left;
}
.no-image.post-content {
	margin-top: -2px;
}
.toggle_title {
	margin: 0px !important; clear: both; float: left; display: block;
}
:last-child.toggle_title {
	
}
.toggle_content {
	margin: 10px 10px 10px 13px; padding: 0px 0px 10px; clear: both; float: left;
}
.toggle-ul {
	margin: 0px;
}
.toggle-ul li:last-child {
	margin-bottom: 10px;
}
.accordion .tab {
	padding: 0px; border: 0px currentColor; border-image: none; margin-bottom: 0px !important; position: relative;
}
.accordion .tab .inner {
	margin: 0px; padding: 10px; z-index: 2;
}
.accordion .tab .ui-icon {
	top: 16px; width: 8px; height: 9px; right: 12px; display: block; position: absolute;
}
.accordion .pane .inner {
	padding: 15px 10px 10px; position: relative; z-index: 1;
}
.tabs .ui-tabs-nav {
	list-style: none; margin: 0px; padding: 0px; width: 100%; float: left;
}
.tabs .ui-tabs-nav li {
	margin: 0px 2px 0px 0px; padding: 0px; float: left; display: block;
}
.tabs .ui-tabs-nav li a {
	padding: 10px 15px; display: block;
}
.tabs .ui-tabs-nav .ui-state-active a {
	padding-top: 11px; margin-bottom: -1px; position: relative;
}
.tabs .ui-tabs-nav .ui-state-selected a {
	padding-top: 11px; margin-bottom: -1px; position: relative;
}
.tabs .pane {
	padding: 10px 10px 0px; clear: both;
}
.vertical.tabs .ui-tabs-nav {
	width: 30%; float: left;
}
.vertical.tabs .ui-tabs-nav li {
	float: none;
}
.vertical.tabs .ui-tabs-nav .ui-state-active a {
	margin-bottom: 0px; position: relative;
}
.vertical.tabs .ui-tabs-nav .ui-state-selected a {
	margin-bottom: 0px; position: relative;
}
.vertical.tabs .pane {
	width: 67%; clear: none; margin-left: -3px; float: left;
}
.vertical.tabs .ui-tabs-nav li:last-child a {
	margin-bottom: 18px;
}

caption {
	padding: 10px;
}
.info.msgbox {
	padding: 6px 8px;
}
.success.msgbox {
	padding: 6px 8px;
}
.error.msgbox {
	padding: 6px 8px;
}
.notice.msgbox {
	padding: 6px 8px;
}
.unapproved {
	padding: 6px 8px;
}
.info {
	margin: 0px;
}
.unapproved {
	margin: 2px 0px 5px; display: inline-block;
}
.framed_box {
	margin: 10px 0px; box-shadow: 0px 0px 10px rgba(0,0,0,0.3); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
.framed_box {
	border: 5px solid rgb(255, 255, 255); border-image: none;
}
.rounded.framed_box {
	border-radius: 5px; -moz-border-radius: 5px;
}
.rounded.framed_box > .framed_box_content {
	border-radius: 5px; -moz-border-radius: 5px;
}
.framed_box_content {
	padding: 10px;
}
.item {
	margin-top: 24px;
}
:first-child.item {
	margin-top: 0px;
}
:last-child.item {
	padding-bottom: 0px;
}
:first-child.services {
	
}
.services h3 {
	
}
:last-child.services {
	margin-bottom: 0px;
}
.services .more-btn {
	clear: both; margin-top: 10px; margin-bottom: 0px; float: left; display: block;
}
.services > .shadow {
	margin-bottom: 0px !important;
}
.pagination ul {
	list-style: none; margin: 0px; width: 100%; float: left; position: relative;
}
.pagination > ul {
	margin-bottom: 24px;
}
:last-child.pagination > ul {
	margin-bottom: 0px;
}
.portfolios .pagination > ul {
	margin-bottom: 24px !important;
}
.pagination ul li {
	padding-bottom: 0px; margin-right: 1px; float: left;
}
.pagination ul li a {
	padding: 3px 10px; display: block;
}
.pagination ul li.current {
	padding: 3px 10px; display: inline-block;
}
.prev-btn a {
	padding-top: 1px !important;
}
.next-btn a {
	padding-top: 1px !important;
}
.pagination ul li a.prev-btn {
	padding-left: 24px !important;
}
.prev-btn a {
	padding-left: 24px !important;
}
.pagination ul li a.next-btn {
	text-align: right; padding-right: 24px !important;
}
.next-btn > a {
	text-align: right; padding-right: 24px !important;
}
.pagination > ul > li {
	padding: 10px 0px 0px;
}
.pagination > ul > li.middle {
	margin: 0px 20px;
}
.pagination > ul > li:first-child.middle {
	margin-left: 0px;
}
.pagination ul li.middle {
	text-align: center;
}
.pagination ul li ul {
	margin: 0px auto; width: 150px; float: none;
}
.pagination .next-btn {
	padding-bottom: 0px; margin-bottom: 0px;
}
.pagination .prev-btn {
	padding-bottom: 0px; margin-bottom: 0px;
}
.sort_by_cat {
	margin-bottom: 15px; float: right;
}
.sort_by_cat .cat {
	padding: 0px 10px 1px;
}
.sort_by_cat :last-child.cat {
	padding-right: 0px;
}
.portfolios > ul {
	margin: 0px;
}
.portfolios > ul > li {
	list-style: none; margin: 0px 20px 20px 0px; float: left; position: relative;
}
.portfolios > ul > .last {
	margin-right: 0px;
}
.inside.more-btn {
	left: 12px; top: auto; height: 20px; bottom: 8px; display: none; position: absolute; z-index: 6; text-shadow: none;
}
.inside.more-btn * {
	text-shadow: none;
}
.portfolio_image .thumbnail:hover .inside.more-btn {
	display: block;
}
.widget {
	padding: 0px 0px 30px; margin-bottom: 30px;
}
:last-child.widget {
	background: none; padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
aside.left {
	margin-right: 20px; float: left; position: relative; min-height: 1px;
}
aside.right {
	margin-left: 20px; float: right; position: relative; min-height: 1px;
}
aside.left :last-child.widget {
	margin-bottom: 0px;
}
aside.right :last-child.widget {
	margin-bottom: 0px;
}
.left-right {
	float: left;
}
.left-only {
	float: left;
}
.right-only {
	float: left;
}
.team-member {
	margin-bottom: 14px;
}
.team-member .description {
	clear: both; margin-top: -5px; margin-bottom: 10px; display: block;
}
.team-member :empty.description {
	display: none;
}
.team-member-info > div {
	margin-bottom: 2px;
}
.team-member-info > div:last-child {
	margin: 0px;
}
.team-member-wrapper {
	width: 100%; clear: both; float: left; display: block; position: relative;
}
.slider-content {
	position: relative;
}
.slider-content .shadow {
	bottom: 60px; position: relative;
}
.slider-content .sep-3 {
	bottom: 60px; position: relative;
}
.slider-content div.anythingSlider {
	width: 950px; height: 300px; display: block;
}
.anythingSlider .sep {
	bottom: -26px; position: absolute; z-index: 1;
}
.anythingWindow {
	position: relative; z-index: 2;
}
.anythingControls {
	position: relative; z-index: 3;
}
div.activeSlider.anythingSlider .thumbNav a.cur {
	padding: 0px; width: 13px; height: 15px; float: left; display: block;
}
div.activeSlider.anythingSlider .thumbNav a {
	padding: 0px; width: 13px; height: 15px; float: left; display: block;
}
.curl {
	background: url("curl.png") no-repeat; left: -9px; top: -5px; width: 146px; height: 95px; display: block; position: absolute; z-index: 3;
}
.slider-portfolio {
	height: 400px; position: relative;
}
.slider-portfolio h2 {
	margin-top: 0px;
}
.slider-portfolio div.anythingSlider {
	width: 950px; height: 320px; display: block;
}
.project-preview-pad {
	margin: 0px; width: 640px; height: 322px; float: left; position: relative;
}
.project-preview-pad img {
	width: 640px; height: 300px; position: absolute;
}
.project-preview-pad .shadow {
	bottom: 0px; position: absolute;
}
.project-preview-pad .sep-3 {
	bottom: 0px; position: absolute;
}
.project-preview-pad .graphic-label-big {
	bottom: 19px;
}
.type-portfolio .portfolio_image_wrapper {
	float: left;
}
.portfolio-small {
	margin: 10px 0px 0px 10px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; display: inline-block;
}
.ie8 .portfolio-small {
	width: 125px;
}
.portfolio-small:hover {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.first-in-line.portfolio-small {
	margin-left: 0px;
}
.project-info-pad {
	padding: 20px; width: 260px; height: 260px; overflow: hidden; float: left; position: relative;
}
.folio.project-info-pad {
	padding: 20px 0px; width: 280px; margin-top: 1px; margin-left: 20px;
}
.single.project-info-pad {
	height: auto;
}
.project-info-pad .more-btn {
	top: auto; bottom: 18px; position: absolute;
}
.slider-sidebar {
	height: auto; position: relative;
}
.slider-sidebar ul {
	list-style: none;
}
.big.slider-sidebar div.anythingSlider {
	padding: 0px; height: 370px;
}
.medium.slider-sidebar div.anythingSlider {
	padding: 0px; height: 300px;
}
.small.slider-sidebar div.anythingSlider {
	padding: 0px; height: 200px;
}
.big.slider-sidebar ul li img {
	max-height: 360px !important; max-width: 290px !important;
}
.medium.slider-sidebar ul li img {
	max-height: 290px !important; max-width: 290px !important;
}
.small.slider-sidebar ul li img {
	max-height: 190px !important; max-width: 290px !important;
}
.slider-sidebar .thumbNav {
	left: 37%; bottom: 8px; position: absolute; z-index: 5;
}
.slider-items {
	position: relative;
}
.slider-items .main.grid_172 {
	padding-bottom: 30px; position: relative;
}
.slider-items div.anythingSlider {
	padding: 0px !important; width: 767px; height: 110px; float: right; min-height: 110px;
}
div.anythingSlider .arrow {
	bottom: 0px; display: block; position: absolute; z-index: 3;
}
.slider-items .arrow {
	bottom: 0px; display: block; position: absolute; z-index: 3;
}
div.anythingSlider .arrow a {
	width: 20px; height: 20px; display: block;
}
.slider-items .arrow a {
	width: 20px; height: 20px; display: block;
}
div.anythingSlider .back.arrow {
	left: 50%; margin-left: -22px;
}
.slider-items .back.arrow {
	left: 50%; margin-left: -22px;
}
div.anythingSlider .back a {
	
}
.slider-items .back a {
	
}
div.anythingSlider .forward.arrow {
	right: 50%; margin-right: -22px;
}
.slider-items .forward.arrow {
	right: 50%; margin-right: -22px;
}
.twitter_wrap {
	position: relative;
}
:last-child.twitter_wrap {
	background: none;
}
.twitter_wrap div.anythingSlider {
	padding: 0px !important; float: right;
}
.twitter_wrap .arrow {
	bottom: 0px; display: block; position: absolute; z-index: 3;
}
.twitter_wrap .arrow a {
	width: 20px; height: 20px; display: block;
}
.twitter_wrap .back.arrow {
	left: 50%; margin-left: -22px;
}
.twitter_wrap .back a {
	
}
.twitter_wrap .forward.arrow {
	right: 50%; margin-right: -22px;
}
.tweet_list {
	list-style: none; margin: 0px; padding: 0px;
}
.tweet_list li {
	padding: 10px 0px; width: 100%; float: left;
}
.tweet_list li.tweet_first {
	padding-top: 0px;
}
.tweet_user {
	width: 100%; margin-bottom: 5px; float: left;
}
.tweet_text {
	width: 100%; margin-bottom: 5px; float: left;
}
.tweet_time {
	width: 100%; margin-bottom: 5px; float: left;
}
.tweet_text {
	width: auto; float: none;
}
.tweet_time {
	margin: 0px;
}
.tweet_avatar {
	border: 0px currentColor !important; border-image: none !important; width: 50px; margin-right: 10px; float: left;
}
.posts_list li {
	width: 100%; clear: both; float: left;
}
.posts_list li .thumbnail {
	margin-right: 10px; float: left;
}
.ie8 .posts_list li .thumbnail {
	width: 50px;
}
.posts_list .title {
	margin-bottom: 5px; display: inline-block;
}
.posts_list .title a {
	font-size: 14px;
}
.posts_list .post_extra_info {
	margin-left: 60px; box-sizing: border-box; -moz-box-sizing: border-box;
}
.posts_list .nothumb.post_extra_info {
	margin-left: 0px;
}
.posts_list .sep {
	margin: 14px 0px 10px;
}
.flickr_badge_image {
	margin-right: 5px; float: left;
}
.ie8 .flickr_badge_image {
	width: 75px;
}
.wpv_advertisement img {
	max-width: 100%;
}
.price {
	width: 100%; overflow: hidden; position: relative;
}
.value-box {
	width: 100%; height: 140px; text-align: center; overflow: hidden;
}
.value-box .value {
	margin-top: 5px; display: inline-block; position: relative;
}
.value-box .meta {
	width: 100%; display: block;
}
.content-box {
	padding: 18px;
}
.meta-box {
	padding: 18px; text-align: center;
}
.side-post-info {
	padding: 30px 0px 0px; width: 75px; text-align: center; margin-bottom: -40px; float: left; position: relative;
}
.post-article {
	padding: 36px 0px 28px 21px; float: left;
}
.post-article article {
	
}
.post-content .the-content {
	
}
.entry-utility {
	
}
.post-article header {
	margin-top: -12px;
}
.post-article.sideimage-wrapper header {
	margin-top: -6px;
}
.post-article.sideimage-wrapper {
	padding-top: 31px; padding-bottom: 28px;
}
.sideimage-wrapper header {
	width: 100%; text-align: left;
}
.sideimage-wrapper footer {
	width: 100%; text-align: left;
}
.sideimage-wrapper footer {
	float: left;
}
.sideimage-wrapper .post-content-outer {
	float: left;
}
.post-article header {
	margin-bottom: 15px;
}
.post-thumb {
	float: left; display: inline;
}
.post-content {
	float: left; display: inline;
}
.post-thumb {
	margin-right: 20px;
}
.alignright.post-thumb {
	margin-bottom: 0px !important;
}
.widget_post_formats > ul {
	margin-top: 0px !important;
}
.post-format-pad {
	left: 50%; width: 35px; height: 35px; margin-left: -17px; display: block; position: relative;
}
.widget_post_formats .post-format-pad {
	margin: 0px 3px 0px 0px; left: auto; float: left; position: relative;
}
.post-format-pad .standard {
	width: 35px; height: 35px; float: left; display: block;
}
.post-format-pad .aside {
	width: 35px; height: 35px; float: left; display: block;
}
.post-format-pad .image {
	width: 35px; height: 35px; float: left; display: block;
}
.post-format-pad .link {
	width: 35px; height: 35px; float: left; display: block;
}
.post-format-pad .quote {
	width: 35px; height: 35px; float: left; display: block;
}
.post-format-pad .audio {
	width: 35px; height: 35px; float: left; display: block;
}
.post-format-pad .video {
	width: 35px; height: 35px; float: left; display: block;
}
.entry-date {
	clear: both; margin-top: 7px; display: block;
}
.post-edit-link {
	margin: 10px 0px 24px; border-radius: 3px; border: 1px solid rgba(0, 0, 0, 0.15) !important; border-image: none !important; width: 100%; clear: both; display: block; visibility: hidden;
}
.side-post-info:hover .post-edit-link {
	visibility: visible;
}
.post-edit-link:hover {
	border: 1px solid rgba(0, 0, 0, 0.3) !important; border-image: none !important;
}
.icomment-box {
	width: 26px; height: 25px; text-align: center; display: inline-block;
}
.entry-utility {
	width: 100%; height: 15px; clear: both; margin-top: 24px; float: left;
}
.entry-utility span {
	font-style: normal !important; margin-right: 10px;
}
.entry-utility span a:first-child {
	margin-left: -8px;
}
.entry-utility span a {
	font-style: italic !important; margin-right: 2px;
}
.comments-link {
	margin: 0px -3px 0px 0px !important;
}
.comments-link .icomment-box {
	margin: -2px -1px -10px 0px !important;
}
.widget_pages > ul {
	margin-top: -5px !important;
}
.widget_pages .children {
	padding-left: 5px;
}
.widget_tag_cloud .tagcloud {
	margin-top: -8px !important;
}
.respond-box {
	padding-top: 20px; margin-top: 24px; margin-bottom: 30px; position: relative;
}
.respond-box h4 {
	margin-bottom: 10px;
}
#comments {
	clear: both;
}
.comments {
	clear: both;
}
.comments-title {
	clear: both; margin-top: 20px; display: none;
}
.comments ol {
	margin: 0px;
}
.comments ol li {
	list-style: none; padding: 0px; clear: both; margin-top: 24px;
}
.comments > ol > li:first-child {
	margin-top: 0px;
}
.comments .children {
	margin: 0px;
}
.comments .children li {
	clear: both; margin-left: 77px;
}
.avatar {
	max-height: 50px; max-width: 50px !important;
}
.comment-author {
	width: 67px; padding-top: 20px; padding-right: 10px; float: left;
}
.comment-content {
	padding: 20px 20px 0px 94px; position: relative;
}
.comment-meta {
	margin-top: -3px; margin-bottom: 6px;
}
.comment-reply-link {
	top: 7px; right: 10px; position: absolute;
}
#cancel-comment-reply-link {
	top: 36px; right: 20px; position: absolute;
}
.comment-form-comment label {
	display: none !important;
}
.form-input label {
	display: none !important;
}
.contact_form label {
	display: none !important;
}
.dynform label {
	display: none !important;
}
.comment-form-comment {
	margin: 0px;
}
.comment-notes {
	margin-bottom: 14px;
}
.authors_list li {
	position: relative; min-height: 50px;
}
.authors_list li:last-child {
	margin-bottom: 0px;
}
.wpv_authors .gravatar {
	margin-right: 10px; float: left;
}
.wpv_authors .author_info {
	float: left;
}
.wpv_authors .author_desc {
	clear: both; margin-left: 1px;
}
.widget_calendar th {
	padding: 4px !important; text-align: center;
}
.widget_calendar td {
	padding: 4px !important; text-align: center;
}
.widget > ul {
	margin-top: -5px; margin-bottom: 0px;
}
.widget > div > ul {
	margin-top: -5px; margin-bottom: 0px;
}
footer.main-footer {
	padding: 30px 0px 0px;
}
.no-footer-sidebars footer.main-footer {
	padding-top: 0px;
}
footer.main-footer h5 {
	padding-bottom: 15px; margin-bottom: 6px;
}
footer.main-footer h4 {
	padding-bottom: 15px; margin-bottom: 6px;
}
footer.main-footer ul {
	list-style: none; margin: 0px;
}
footer.main-footer ul li {
	margin: 0px; padding: 6px 0px; display: block;
}
footer.main-footer ul li:first-child {
	padding-top: 0px !important;
}
footer.main-footer ul li a {
	margin: 0px; padding: 0px; clear: both; display: inline-block;
}
footer.main-footer ul li a {
	margin: 0px; padding: 0px;
}
footer.main-footer .tweet_list {
	margin-top: 0px;
}
footer.main-footer .tweet_list .tweet_avatar {
	margin: 7px 7px 0px 0px; padding: 0px;
}
footer.main-footer .tweet_list .tweet_text {
	
}
.copyrights {
	margin-top: 32px;
}
.copyrights .alignright {
	margin: 0px !important;
}
.copyrights .alignleft {
	margin: 0px !important;
}
.copyrights .aligncenter {
	margin: 0px !important;
}
.no-footer-sidebars .copyrights {
	margin: 0px;
}
.copyrights .container_16 {
	margin: 0px auto; padding: 20px 30px 21px; width: 950px;
}
.no-footer-sidebars .copyrights .container_16 {
	padding: 18px 30px; min-height: 14px;
}
.copyrights .last {
	text-align: right;
}
#footer-sidebars .content {
	padding: 0px 10px;
}
.boxed .boxed-layout {
	margin: 0px auto; padding: 0px; width: 950px;
}
footer.main-footer .widget {
	padding: 0px;
}
.shortcode-tooltip .tooltip {
	display: none;
}
.icons-top {
	top: 0px; right: 20px; position: relative;
}
.icons-top a {
	background: url("sbtn_rss.png") no-repeat 0px -2px; border: 0px currentColor !important; border-image: none !important; width: 42px; height: 41px; margin-right: 0px; float: right; display: block; position: relative; z-index: 9998; cursor: pointer;
}
#ifb {
	background: url("sbtn_fb.png") no-repeat 0px -2px;
}
#itwitter {
	background: url("sbtn_twitter.png") no-repeat 0px -2px;
}
#iyoutube {
	background: url("sbtn_youtube.png") no-repeat 0px -2px;
}
#iflickr {
	background: url("sbtn_flickr.png") no-repeat 0px -2px;
}
#ilinkedin {
	background: url("sbtn_linkedin.png") no-repeat 0px -2px;
}
body.admin-bar .icons-top {
	top: 28px;
}
.icons-top a:hover {
	background-position: 0px 0px !important;
}
#scroll-to-top {
	background: url("sbtn_top.png") no-repeat; width: 30px; height: 30px; right: 20px; bottom: 20px; display: none; position: fixed; cursor: n-resize;
}
#feedback {
	background: url("sbtn_feedback.png") no-repeat -2px 0px; border: currentColor !important; border-image: none !important; top: auto; width: 33px; height: 84px; right: -33px; bottom: 0px; position: absolute;
}
#feedback:hover {
	background-position: 0px 0px;
}
#feedback-wrapper {
	background: rgb(168, 168, 168); left: -200px; width: 200px; bottom: 10%; color: rgb(238, 238, 238); position: fixed; z-index: 9002; min-height: 84px;
}
#feedback-wrapper h4 {
	color: rgb(238, 238, 238); margin-bottom: 0px;
}
#feedback-wrapper h4 a {
	color: rgb(238, 238, 238); margin-bottom: 0px;
}
#feedback-wrapper section {
	margin: 10px;
}
#feedback-wrapper .widget {
	padding: 0px;
}
#phone-num {
	height: 23px; padding-top: 7px; float: right; display: block;
}
#phone-num .icon_small {
	margin-right: 3px; float: left; display: inline;
}
#contact_name {
	padding: 3px; height: 25px; text-indent: 0px; max-width: 294px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#contact_email {
	padding: 3px; height: 25px; text-indent: 0px; max-width: 294px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.form-field-wrapper {
	clear: both; display: block; position: relative;
}
.searchform .form-field-wrapper {
	position: static;
}
.error-message {
	display: none !important;
}
.twitter-share-button {
	float: left;
}
#author-avatar {
	float: left;
}
#author-description {
	float: left;
}
#author-avatar {
	margin-right: 4px;
}
#author-description h4 {
	margin-left: 6px;
}
.contact_info_wrap ul li {
	padding: 6px 0px 8px !important; width: 100%; height: 12px; float: left; display: block;
}
.contact_info_wrap a {
	border: 0px currentColor !important; border-image: none !important;
}
.shortcode-tooltip {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; position: relative;
}
.shortcode-tooltip .tooltip {
	background: rgb(248, 248, 248); padding: 20px; border-radius: 10px; border: 1px solid rgb(219, 219, 219); border-image: none; left: -120px; width: 235px; bottom: 35px; color: rgb(109, 110, 110); display: none; position: absolute; box-shadow: 1px 1px 5px 1px rgba(0,0,0,0.1); -moz-border-radius: 10px; -moz-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
}
.shortcode-tooltip .tooltip-arrow {
	background: url("tooltip-arrow.png") no-repeat; left: 129px; width: 24px; height: 13px; bottom: -13px; display: block; position: absolute;
}
.accordion {
	margin-bottom: 20px;
}
.slogan {
	margin-bottom: 20px;
}
.team-member {
	margin-bottom: 20px;
}
.contact_info_wrap {
	margin-bottom: 20px;
}
.contact_form_wrap {
	margin-bottom: 20px;
}
.flickr_wrap {
	margin-bottom: 20px;
}
.tabs {
	margin-bottom: 20px;
}
.info.msgbox {
	margin-bottom: 20px;
}
.success.msgbox {
	margin-bottom: 20px;
}
.error.msgbox {
	margin-bottom: 20px;
}
.notice.msgbox {
	margin-bottom: 20px;
}
.unapproved {
	margin-bottom: 20px;
}
.services {
	margin-bottom: 20px;
}
.twitter_wrap {
	margin-bottom: 20px;
}
.blockquote {
	margin-bottom: 20px;
}
.toggle {
	margin-bottom: 20px;
}
.slider-shortcode-wrapper {
	margin-bottom: 20px;
}
:last-child.accordion {
	margin-bottom: 0px;
}
:last-child.slogan {
	margin-bottom: 0px;
}
:last-child.team-member {
	margin-bottom: 0px;
}
:last-child.contact_info_wrap {
	margin-bottom: 0px;
}
:last-child.contact_form_wrap {
	margin-bottom: 0px;
}
:last-child.flickr_wrap {
	margin-bottom: 0px;
}
:last-child.tabs {
	margin-bottom: 0px;
}
:last-child.info.msgbox {
	margin-bottom: 0px;
}
:last-child.success.msgbox {
	margin-bottom: 0px;
}
:last-child.error.msgbox {
	margin-bottom: 0px;
}
:last-child.notice.msgbox {
	margin-bottom: 0px;
}
:last-child.unapproved :last-child.services {
	margin-bottom: 0px;
}
:last-child.twitter_wrap {
	margin-bottom: 0px;
}
:last-child.blockquote {
	margin-bottom: 0px;
}
:last-child.toggle {
	margin-bottom: 0px;
}
:last-child.slider-shortcode-wrapper {
	margin-bottom: 0px;
}
.search-results .page-content.page {
	
}
.search-results .post-head.page-content.page {
	padding-right: 0px; padding-left: 0px;
}
.search-results .post-article.page {
	padding-right: 0px; padding-left: 0px;
}
.search-results .post-head.page-content.page .side-post-info {
	display: none;
}
.search-results .post-head.page-content.page .author {
	display: none;
}
.search-results .post-head.page-content.page footer {
	display: none;
}
.search-results .page .sort_by_cat {
	display: none;
}
.search-results .post-head.page-content.page .post-content .pagination {
	display: none;
}
.search-results .post-head.page-content.page .post-article {
	background: none; width: 100% !important; padding-right: 0px; padding-left: 0px;
}
.one_half.loop-wrapper .side-post-info {
	display: none !important;
}
.one_third.loop-wrapper .side-post-info {
	display: none !important;
}
.two_thirds.loop-wrapper .side-post-info {
	display: none !important;
}
.three_fourths.loop-wrapper .side-post-info {
	display: none !important;
}
.one_fourth.loop-wrapper .side-post-info {
	display: none !important;
}
.one_fifth.loop-wrapper .side-post-info {
	display: none !important;
}
.two_fifths.loop-wrapper .side-post-info {
	display: none !important;
}
.three_fifths.loop-wrapper .side-post-info {
	display: none !important;
}
.four_fifths.loop-wrapper .side-post-info {
	display: none !important;
}
.one_sixth.loop-wrapper .side-post-info {
	display: none !important;
}
.five_sixths.loop-wrapper .side-post-info {
	display: none !important;
}
.one_half.loop-wrapper .post-article {
	background: none !important; padding-left: 0px;
}
.one_third.loop-wrapper .post-article {
	background: none !important; padding-left: 0px;
}
.two_thirds.loop-wrapper .post-article {
	background: none !important; padding-left: 0px;
}
.three_fourths.loop-wrapper .post-article {
	background: none !important; padding-left: 0px;
}
.one_fourth.loop-wrapper .post-article {
	background: none !important; padding-left: 0px;
}
.one_fifth.loop-wrapper .post-article {
	background: none !important; padding-left: 0px;
}
.two_fifths.loop-wrapper .post-article {
	background: none !important; padding-left: 0px;
}
.three_fifths.loop-wrapper .post-article {
	background: none !important; padding-left: 0px;
}
.four_fifths.loop-wrapper .post-article {
	background: none !important; padding-left: 0px;
}
.one_sixth.loop-wrapper .post-article {
	background: none !important; padding-left: 0px;
}
.five_sixths.loop-wrapper .post-article {
	background: none !important; padding-left: 0px;
}
.one_half.loop-wrapper .post-article .entry-utility {
	display: none;
}
.one_third.loop-wrapper .post-article .entry-utility {
	display: none;
}
.two_thirds.loop-wrapper .post-article .entry-utility {
	display: none;
}
.three_fourths.loop-wrapper .post-article .entry-utility {
	display: none;
}
.one_fourth.loop-wrapper .post-article .entry-utility {
	display: none;
}
.one_fifth.loop-wrapper .post-article .entry-utility {
	display: none;
}
.two_fifths.loop-wrapper .post-article .entry-utility {
	display: none;
}
.three_fifths.loop-wrapper .post-article .entry-utility {
	display: none;
}
.four_fifths.loop-wrapper .post-article .entry-utility {
	display: none;
}
.one_sixth.loop-wrapper .post-article .entry-utility {
	display: none;
}
.five_sixths.loop-wrapper .post-article .entry-utility {
	display: none;
}
.one_half.loop-wrapper .post-article .author {
	display: none;
}
.one_third.loop-wrapper .post-article .author {
	display: none;
}
.two_thirds.loop-wrapper .post-article .author {
	display: none;
}
.three_fourths.loop-wrapper .post-article .author {
	display: none;
}
.one_fourth.loop-wrapper .post-article .author {
	display: none;
}
.one_fifth.loop-wrapper .post-article .author {
	display: none;
}
.two_fifths.loop-wrapper .post-article .author {
	display: none;
}
.three_fifths.loop-wrapper .post-article .author {
	display: none;
}
.four_fifths.loop-wrapper .post-article .author {
	display: none;
}
.one_sixth.loop-wrapper .post-article .author {
	display: none;
}
.five_sixths.loop-wrapper .post-article .author {
	display: none;
}
.one_half.loop-wrapper :last-child.post-head {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; box-shadow: none !important;
}
.one_third.loop-wrapper :last-child.post-head {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; box-shadow: none !important;
}
.two_thirds.loop-wrapper :last-child.post-head {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; box-shadow: none !important;
}
.three_fourths.loop-wrapper :last-child.post-head {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; box-shadow: none !important;
}
.one_fourth.loop-wrapper :last-child.post-head {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; box-shadow: none !important;
}
.one_fifth.loop-wrapper :last-child.post-head {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; box-shadow: none !important;
}
.two_fifths.loop-wrapper :last-child.post-head {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; box-shadow: none !important;
}
.three_fifths.loop-wrapper :last-child.post-head {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; box-shadow: none !important;
}
.four_fifths.loop-wrapper :last-child.post-head {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; box-shadow: none !important;
}
.one_sixth.loop-wrapper :last-child.post-head {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; box-shadow: none !important;
}
.five_sixths.loop-wrapper :last-child.post-head {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important; box-shadow: none !important;
}
.force-full-width.loop-wrapper > .post-head {
	margin-right: 20px; float: left;
}
