﻿.art-logo .widget-area{float:right;margin:20px 20px 0px 780px;height:96px;width:407px;overflow:hidden}

	.top_right{
		width:400px;
		float:right;
		padding:20px 0 0 0;
		margin:0 0 0 0;
		display:inline;
	}

	.top_right p{
		text-align:right;
		font:normal 20px/20px "Myriad Pro";
		color:#fff;
		background-color:inherit;
		padding:0 0 6px 0;
		margin:0 0 0 0;
	}

	.top_right p.email{
		font-size:15px;
	}
	
	.top_right p.email a{
		font-size:19px;
		color:#5091ff;
		background-color:inherit;
		letter-spacing:0;
	}

			
	.fokus-express .inner{ 
		width:920px;
		padding:12px 12px 2px 2px;
		background:#f0f0f0;
		position:relative;
		border:3px solid #acacac;
		float:left;}

		
	.fokus-express .inner li{
		background:#ccc;
		width:220px;
		margin:0 0 10px 10px;
		height: 150px;
		position:relative;
		float:left;}

		
	.fokus-express .inner li a{
		display:block;
		float:left;}

		
	.fokus-express .inner li img{
		float:left;}

		
	.fokus-express .inner li .title{
		position:absolute;
		bottom:0;
		left:0px;
		width:200px;
		background-color: rgba(237, 28, 36, 0.8);
		font-family: "Cuprum", "Arial Narrow", "Liberation Sans Narrow", "Helvetica Condensed", "Helvetica Narrow", Helvetica, Arial, sans-serif, "Trebuchet MS";
		font-size:130%;
		color:#fff;
		padding:5px 10px;
		text-transform:uppercase;
		-webkit-transition: all 0.2s ease-in-out; 
		-moz-transition: all 0.2s ease-in-out; 
		-o-transition: all 0.2s ease-in-out; 
		-ms-transition: all 0.2s ease-in-out;
		}

		
		.fokus-express .inner li:hover .title{
			background-color: rgba(0, 0, 0, 0.5);}

.module-row {
  margin: 0 0;
  padding: 1em 0;
}

.module-row.flush-top {
  padding-top: 0;
}

.module-row.flush-bottom {
  padding-bottom: 0;
}

.module-row.gutter {
  max-width: 1600px;
}

.module-row.pad {
  max-width: 1600px;
  padding-left: 20px;
  padding-right: 20px;
}

.account-status .square-plan .module-03-plan,
.account-status .square-plan .details-block {
  transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.account-status .square-plan .module-02-plan,
.account-status .square-plan .module-03-plan,
.account-status .square-plan .module-03-5-plan,
.account-status .square-plan .plan-benefits-wrapper,
.account-status .square-plan .details-wrapper,
.account-status .square-plan .details-block {
  background: transparent;
}

.account-status .square-plan .module-02-plan,
.account-status .square-plan .module-03-5-plan {
  padding: 6%;
}

.account-status .square-plan .module-02-plan {
  border-top: 1px solid #c7cbcf;
}

.account-status .square-plan .module-03-plan {
  border-bottom: none;
}

.account-status .square-plan.closed .module-03-plan,
.account-status .square-plan.trans-closed .module-03-plan {
  border-color: transparent;
}

.account-status .square-plan.closed .module-01-plan,
.account-status .square-plan.trans-closed .module-01-plan {
  margin-top: 0;
}

.square-plan .module-01-plan {
  width: 100%;
  display: inline-block;
  margin-top: 14px;
}

.square-plan .module-01-plan h4 {
  width: 87%;
  font-family: 'nimbus_sansbold', 'HelveticaNeue', Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #ffffff;
  margin: 0 auto;
  margin-top: 0;
  margin-bottom: 14px;
}

.square-plan .module-02-plan {
  clear: both;
  width: 100%;
  background-color: #ffffff;
  color: #445360;
  display: inline-block;
  padding-bottom: 6px;
  text-align: left;
}

.square-plan .module-02-plan .plan-benefits-wrapper {
  border-top: none;
}

.square-plan .module-03-plan {
  width: 100%;
  background-color: #ffffff;
  border-top: 1px solid #c7cbcf;
  border-bottom: 1px solid #c7cbcf;
  display: inline-block;
  padding-bottom: 14px;
  margin-bottom: -3px;
  cursor: pointer;
}

.square-plan .module-03-5-plan {
  background-color: #ecedef;
  max-height: 1000px;
}

.square-plan .module-04-plan {
  width: 100%;
  background-color: #ffffff;
}

  .square-plan .module-03-5-plan .details-block,
  .square-plan .module-03-5-plan .pricing-wrapper {
    display: none;
  }

.account-side-bar .square-plan .module-02-plan {
  border-bottom: 1px solid #c7cbcf;
}

.account-side-bar .square-plan:first-child .module-02-plan {
  border-bottom: none;
}

.account-side-bar .square-plan .module-03-plan {
  margin-top: -3px;
}

  .plan-selector-mobile .square-plan .module-03-plan {
    margin-top: -3px;
  }


.dtm-joinstep2membershipcontainer .module-03-5-plan-join {
  background-color: #ecedef;
  max-height: 1000px;
}

  .dtm-joinstep2membershipcontainer .module-03-5-plan .details-block,
  .dtm-joinstep2membershipcontainer .module-03-5-plan .pricing-wrapper {
    display: none;
  }

.why-blink-wrapper .module-row {
  padding: 0;
}

.author-info {
	padding-top: 20px;
	padding-top: 2rem; }

.author-avatar {
	width: 50px;
	float: right; }

	.author-avatar img {
		display: block;
		max-width: 100%; }

.author-link .feed {
		-webkit-transform: scale(0.6);
		-moz-transform: scale(0.6);
		-ms-transform: scale(0.6);
		-o-transform: scale(0.6);
	transform: scale(0.6); }

	#single .author-info {
			padding: 0 0 20px;
		padding: 0 0 2rem; }

.author-info.single-bottom {
	display: none; }

	.author .author-info {
		text-align: left; }

	.author .author-avatar {
		width: auto;
		float: left;
		margin: 0 1em 0.5em 0; }

	#single .author-info.single-top {
		padding: 0 0 0.5em 2em;
		float: right; }

	#single .author-name {
		clear: right; }

	.author-info.single-top {
		display: none; }

	.author-info.single-bottom .author-avatar {
		float: left; }

	.author-info.single-bottom .author-name {
		clear: left; }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-custom .navbar-toggle .icon-bar{background-color:#888}

td.number{
	padding: 0 15px 0 10px !important;
}


#featured-brands .list {line-height: 1.8em;}

.nivo-html-caption {
    display:none;
}
.page-content {border-bottom-color: #1a1e1a;}
.mini-blog-item-wrap, .mini-items .mini-alt-wrap, .mini-items .mini-alt-wrap .quote-excerpt, .mini-items .mini-alt-wrap .link-excerpt, .masonry-items .blog-item .quote-excerpt, .masonry-items .blog-item .link-excerpt, .standard-post-content .quote-excerpt, .standard-post-content .link-excerpt, .timeline, .post-info, .body-text .link-pages, .page-content .link-pages {border-color: #1a1e1a;}
.woocommerce-account p.myaccount_address, .woocommerce-account .page-content h2, p.no-items, #order_review table.shop_table, #payment_heading, .returning-customer a {border-bottom-color: #1a1e1a;}
.page-title{text-transform:uppercase;font-size:2.6em;color:#666;font-family:'Open Sans Condensed';margin:0.6em 0 0.4em 0;font-weight:400}


.widget-area .button-text-container { padding-top:4%; }


.widget-area .button-text-container a:link, 
.widget-area .button-text-container a:visited, 
.widget-area .button-text-container a:active, 
.widget-area .button-text-container a:hover 
{ display:block; background-color:#000; padding:8px; color:#fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; text-transform:uppercase; text-align:center; margin:5% auto 0 auto; width:90%; text-decoration:none; font-family: 'YanoneKaffeesatzBold'; text-transform:uppercase;  font-size:28px; line-height:100%;  }

#pw_website_header { float:right; font-size:22px; font-weight:bold; color:#FFF; padding:11px 10px 0 0;}

#pw_website_header a { color:#FFF; text-decoration:none;}
