﻿.widget_wpcom_social_media_icons_widget .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.widget_wpcom_social_media_icons_widget .screen-reader-text:active,.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,.widget_wpcom_social_media_icons_widget .screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}




.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:focus {
	background-color: #f1f2f3;
	clip: auto !important;
	color: #7f8d8c;
	display: block;
	font-size: 1em;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 10px 20px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
	
}
.pane-instagram-block a.group{display:inline-block;}
.group-desc iframe{max-width:100%;}
.panels-flexible-column,.field-name-field-product,.field-type-image,.field-type-image img,.field-name-body,.group-pricing{width:100% !important;clear:both;}
.node-product-display .field-name-body,.group-specs{width:auto !important;position:relative !important;margin:0 auto 2em !important;clear:both;}
.group-pricing{float:left;width:45%;background:none;border:none;margin:auto 0;}
.group-pricing .fieldset-wrapper{padding:0;}
.group-pricing .field-type-fivestar,.group-pricing .field-commerce-price{width:100%;display:inline-block;}
.group-pricing .field-field-commerce-price-member-pricing,.group-pricing .commerce-price-savings-formatter-price{font-size:2em;font-weight:bold;text-align:right;float:right;color:#000;}
.group-pricing .commerce-price-savings-formatter-prices tbody{border:none !important;}
.group-specs{width:auto;clear:both;display:inline-block;}
.node-product-display legend,.node-product-display fieldset.group-specs{border:none;left:0;}
.sale-price .group-pricing .field-commerce-price{width:100%;}


.post-info .date {
	text-transform: uppercase;
}

.container{width: 95%;max-width:1420px;position: relative;margin: 0 auto;}

.searchdiv {
	float: left;
    width: 50%;
    padding-top: 10px;
    padding-left: 15px;
    font-size: 16px;
}


	#btmnavwrap li.bnavpad1em {padding-bottom:1em}
.region-help .block{overflow:hidden;}
.region-content img{max-width:100%;height:auto !important;}
.region-header #block-leonard-custom-store-header{margin-top:18px;margin-bottom:18px;}
#content-container .region-sidebar-first{padding-left:0;}


.author #content .post .post-thumbnail { display:none; }

.author #content .cntr1 .post-thumbnail {display:inherit; }
 
.author #content .cntr1 {border-top: 1px solid #C2C2C2; padding-top: 35px; }

.author #content .post .postContent {float:none; width: auto; }

.author #content .cntr1 .postContent {float:right; width: 66%; }

.author #content .post .postContent p { display: none; }

.author #content .cntr1 .postContent p {display: inherit;  }

.author #content .post {padding: 12px 0; clear: left; width: 100%; }

.author #content #prevNextNavContainer .nav-previous a {position: absolute; top: -10px; left:200px; }

.author #nav-below .nav-next a {display:none; }

.author #content #entry-author-info h2 {color: #797979; text-transform: uppercase; font: 18px "KarlaRegular","Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: 20px;  }

.author #content .cntr2 h2 a span.headerArrow, .author #content .cntr3 h2 a span.headerArrow, .author #content .cntr4 h2 a span.headerArrow, .author #content .cntr5 h2 a span.headerArrow, .author #content .cntr6 h2 a span.headerArrow  {display:inherit; font-size: 1.5em;}


.author h1.author {font: 24px "KarlaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #2A2A2A; border-bottom: 1px solid #C2C2C2; padding-bottom: 20px; }

.author h1.author span.vcard {font: 24px "KarlaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #2A2A2A; font-style: normal; }

.author h1.author span a {color: #2A2A2A; }

.author h1.author span a:hover {text-decoration: underline; }

.author #content h2.authorPostsTitle { font: 24px "KarlaRegular", "Helvetica Neue", Helvetica, Arial, sans-serif; color: #2A2A2A; margin-bottom: 0; padding-bottom: 25px; margin-top: 20px; }

	.author #content h1.author {margin-bottom: 10px; padding-bottom: 5px; }

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
.panel-hp2col .panel-col-first .panel-pane{float:left;width:280px;}
.panel-display .panel-pane{padding:10px;}
.panel-display .panel-col-middle-l .panel-pane{padding:0px 10px 10px 10px;}
.block-panels-mini .panel-pane{padding:0px;}
#content-area .view-sitemap h3,#content-area .view-sitemap h3 a,#content-area .pane-blog-sitemap .panel-pane h2.pane-title{color:#E6914E;font-weight:bold;font-size:17px;}
.page-sitemap #content-area .panel-display .panel-pane{padding:10px 5px;}
.pane-blog-by-category .panel-pane{padding:0px;}
.panel-hp2col .panel-col-first .panel-pane,.pane-menu-menu-take-action ul li,.panel-hp2col .panel-col-last,.panel-hp2col .panel-col-first{width:100%;}
.highlight{padding: .1em .3em;letter-spacing: 2px;}

 .menu-item-title {
 	margin: 15px 0 0;
 }

 .menu-item-title a {
 	color: #443f3f;
 }

 
 
 .menu-type-b .menu-item-title {
 	text-align: left;
 	margin: 0;
 }
