/* MAW 
edit v. 20130206

 */


html {}
body {font-size: 1em; font-family: Arial, Helvetica, sans-serif; min-width: 100%;} /*16px*/
.page {font-size: 0.75em;}

h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;}

.menu li.leaf { float: left;list-style-image: none;list-style-type: none;}

#block-system-main {width: 1029px;/*960px;*/}
.panels-flexible-region-1-center {width: auto;}

/*shared background colors*/
#zone-user-wrapper, #section-footer, .pane-block-3, .pane-block-4, .pane-block-2  {background: #8cc63f;}
#zone-user-wrapper {height: 40px;}

/*shadows*/
.pane-block-3, .pane-block-4, .pane-block-2, .pane-block-11 {box-shadow: 3px 5px 10px #aaa; -moz-box-shadow: 3px 5px 10px #aaa; -webkit-box-shadow: 3px 5px 10px #aaa;}
.pane-block-3, .pane-block-4, .pane-block-2 {min-height: 280px;/*240px;*/}
.pane-block-3, .pane-block-4, .pane-block-2 {font-size: 0.73em;}
.bottom-justify {bottom: 20px; left: 40px; position: absolute; width: 80%;}


/*rounded*/
a.btn-round, a#sign-up-btn-footer {float: left; padding: 6px 15px 12px 15px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; color: #0a457f; font-weight: normal; font-size: 2.25em;/*2.75em;*/ text-decoration: none; background: #ffffff; line-height: 1em; margin: 0 0 0 41%;}
a:hover.btn-round {background: #0a457f; color: #ffffff;}

/* Logo zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
#region-branding {padding-left: 0; width: 321px; height: 100px;}

/*main nav*/
#block-system-main-menu {width: 780px;}
#region-menu.grid-10.prefix-6.region.region-menu {margin: 39px 0 0 0; width: 50%; padding: 0;}
ul.menu li a {font-size: 1.65em; color: #5f91c7; text-decoration: none; margin-right: 2.7em; padding: 3px 8px; border: 1px solid #ffffff;}
ul.menu li a:hover {text-decoration: underline;}
ul.menu li a.active-trail.active {border: 1px solid #8cc63f;}

#edit-search-block-form--4, #edit-search-block-form--2 {height: 29px; width: 220px; background: url(../images/top-search-bckgrnd.png) no-repeat 0 0; border: none; margin-right: -3px; text-indent: 6px;}
#search-block-form--2 #edit-submit--2, #search-block-form .form-submit {height: 29px; width: 59px; background: url(../images/top-search-btn.png) no-repeat 0 0; border: none; border-radius: 0; text-indent: -9999em;}
#region-user-second.grid-4 {float: right; margin-right: 100px; margin-top: 6px; width: 380px;}
#search-block-form .form-text {color: #333333;}


/*Home Page zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
.front #page-title {text-indent: -9999em; width: 10px; height: 10px;}
/*banner*/
.pane-block.pane-block-11 { width: 1029px; height: 455px; background: url(../images/banner-01.jpg) no-repeat 0 0; margin: 0 7px 8px 0;padding: 0;}
.pane-block-11 .pane-title {display: none;}
#banner h1, #banner h2, #banner h3 {color: #2e6cb7; font-weight: normal; float: left; width: 65%; margin: 0 0 0 34%; letter-spacing: 0.05em;}
#banner h1 {margin: 2% 0 -1.5% 34%; font-size: 3.5em;/*5em;*/}
#banner h2 {font-size: 2.1em;/*2.65em;*/ margin-top: 0;}
#banner h3 {font-size: 1.15em;/*1.5em;*/ margin-top: 0; margin-bottom: 1%;}

.pane-block {float: left; padding: 22px 40px; width: 24.83%;/*24.84%;*/ margin: 0 8px 20px 0; color: #535252;}
.panel-block h2 {font-size: 2.5em; color: #74bbff; text-transform:lowercase; letter-spacing: 0.05em;}
.pane-block-3 h2, .pane-block-4 h2, .pane-block-2 h2 {font-size: 2em; color: #ffffff; font-weight: normal; letter-spacing: 0.03em; margin-bottom: 4px; text-transform: lowercase;}
.pane-block-3 p, .pane-block-4 p, .pane-block-2 p {margin-bottom: 4px; color: #176600; font-size: 1.175em;}

#panels-ipe-paneid-5, #panels-ipe-paneid-6 {width: 100%; clear: both; background: #FF0;}

a.callout-link-wrapper {color: #176600; text-decoration: none; display: block;}
a.callout-link-wrapper .callout-link {color: #446189; text-decoration: underline;}
a:hover.callout-link-wrapper .callout-link {color: #ffffff; text-decoration: none;}

/*New products, ways to save, ripoff report*/
.pane-views-newest-products-block-front, .pane-block-6, .pane-block-7 {min-height: 150px;}
.pane-views-newest-products-block-front .pane-content img, .pane-block-6 .pane-content img, .pane-block-7 .pane-content img {float: left; margin: 0 10px 0 0; background: #333333; border-radius: 10px 10px 10px 10px;}
.pane-views-newest-products-block-front h2, .pane-block-6 h2, .pane-block-7 h2 {color: #84c0ff; font-weight: normal; letter-spacing: 0.005em; text-transform: lowercase; margin-bottom: 4px;}
.pane-views-newest-products-block-front .views-field-title, .pane-block-6 .views-field-title, .pane-block-7 .views-field-title {display: block;}

.pane-views-pontifications-block-block, .pane-views-did-you-know-block-block, .pane-quicktabs-social-media-tabs-homepage, .pane-block-9 {border-top: 7px solid #e2f1cf; background: url(../images/border-light-green.png) no-repeat 100% 18px; margin: 0 0 20px 0; padding: 22px; width: 29%; /*height: 570px;*//*450px;*/}
.pane-views-pontifications-block-block h2, .pane-views-did-you-know-block-block h2, .pane-quicktabs-social-media-tabs-homepage h2 {font-size: 1.65em; color: #1b62af; text-transform: lowercase; letter-spacing: 0.05em;}
/*.pane-views-did-you-know-block-block*/.pane-quicktabs-social-media-tabs-homepage {background: none;}
.pane-views-did-you-know-block-block {background-position: 0 18px;}

.pane-views-did-you-know-block-block {width: 13%;/*14.5%;*/}
.pane-block-9 {width: 15.5%; background: none; padding-left: 0; padding-right: 0;/* width: 18%;*/}


/*Facebook and Twitter tabs and area*/
/*#quicktabs-social_media_tabs_homepage {}*/
.item-list ul.quicktabs-tabs li {margin: 0 0 0.25em 0;}
ul.quicktabs-tabs li a {text-transform: lowercase; text-decoration: none;}
ul.quicktabs-tabs li a:hover {text-decoration: underline;}
ul.quicktabs-tabs li.first {padding: 6px 12px 0 0; margin-right: 12px; /*border-right: 2px solid #1b62af;*/} /*i removed pipe until further notice*/
ul.quicktabs-tabs li a.active {color: #5f91c7; font-size: 16px;}
ul.quicktabs-tabs li.active a.active {color: #1b62af; font-size: 20px; font-weight: bold;}

/*Pontifications*/
.pane-views-pontifications-block-block h3 {color: #dceec5; margin-bottom: -22px; font-size: 2.4em; font-style: lowercase;}
.pane-views-pontifications-block-block p {color: #1b62af; font-size: 1.125em; width: 70%;}
.view-pontifications-block .views-field-field-name .field-content {color: #E9F5F3; font-size: 20px; font-weight: bold; line-height: 0.8em; margin-bottom: -6px; text-transform: lowercase;}
.view-pontifications-block .views-field-body {background: url(../images/quote-left.png) no-repeat 8px 0;}
.view-pontifications-block .views-field-body p {background: url(../images/quote-right.png) no-repeat 100% 100%; display: inline; padding: 0 30px 0 0;}
.view-pontifications-block .field-content {padding-left: 30px; width: 260px;}

/*Did you know*/
.pane-views-did-you-know-block-block p {font-size: 0.9em;}



/*General zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
.zone-content-wrapper {padding: 0 0 40px 0; font-size: 1.35em;}
.zone-content-wrapper .node-links ul li a, .zone-content-wrapper .comment-links ul li a {background: #e2f1cf; border-color: transparent;color: #8cc63f; text-shadow: none;}

.pager {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #eef5e6; border-color: transparent; border-image: none; border-radius: 5px 5px 5px 5px; border-style: solid; border-width: 0;}
.pager li a {background: #e2f1cf; cursor: pointer;}
.pager li.pager-ellipsis, .pager li.pager-current, .pager li a {color: #8cc63f;}
.pager li.pager-current {background: #8cc63f; color: #FFFFFF; outline: 0 none;}
.pager li {border-right: 1px solid #8cc63f;}
.pager li.pager-next, .pager li.pager-last {border-left: 1px solid #8cc63f;}

.zone-content-wrapper .node-links ul li a:hover, .zone-content-wrapper .comment-links ul li a:hover {color: #e2f1cf; background: #8cc63f;}
.zone-content-wrapper button, .zone-content-wrapper input[type="reset"], .zone-content-wrapper input[type="submit"], .zone-content-wrapper input[type="button"] {background: #e2f1cf; border-color: transparent; color: #8cc63f; text-shadow: none;}
.zone-content-wrapper button:hover, .zone-content-wrapper input:hover[type="reset"], .zone-content-wrapper input:hover[type="submit"], .zone-content-wrapper input:hover[type="button"] {color: #e2f1cf; background: #8cc63f;}

/*background image on all sub pages*/
.section-content {background: url(../images/bg-car-hill.jpg) no-repeat 0 100%; background-size: 100% auto; -moz-background-size: 100% auto; -webkit-background-size: 100% auto;}
.front .section-content {background: none;}

/*.not-front.context-reviews .zone-content {background: url(../images/opacity-white-green-stripe.png) repeat-y 0 0;}*/
.not-front .zone-content {background: url(../images/opacity-white-green-stripe.png) repeat-y 0 0;}

/*#breadcrumb, #messages, #region-content, #region-sidebar-second {opacity: 1; filter:alpha(opacity=100);}*/
#breadcrumb {background: #ffffff; color: #017BFE;}
#breadcrumb a {color: #017BFE; font-size: 14px; text-decoration: none;}
#breadcrumb a:hover {text-decoration: underline;}

#region-sidebar-second {/*border-left: 6px solid #DCEEC5; */padding-left: 14px;/*8px;*/}
#region-sidebar-second h2.block-title {color: #8cc63f; font-weight: normal;}
#region-sidebar-second .block {border-top: 6px solid #DCEEC5; padding: 16px 0;}
#region-sidebar-second .block a {color: #017bfe; text-decoration: none;}
#region-sidebar-second .block a:hover {text-decoration: underline;}
/*#region-sidebar-second .block.block-newest-products-block {border-top: none; padding: 0 0 16px 0;}*/
#region-sidebar-second .views-row {float: left; margin-bottom: 12px;}
#region-sidebar-second .views-row img {margin-right: 10px;}
#region-sidebar-second .views-row .views-field-title {display: block;}
/*#region-sidebar-second #block-views-exp-product-search-page-1 {border-top: none;}*/

/*most recent reviews*/
/*.view-most-recent-reviews*/ aside .views-row {float: left; margin-bottom: 12px; width: 100%;}
aside .views-row a {display: block;}

.front aside {display: none;}

/*Reviews Page zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
#region-content.grid-13 {width: 70%;}/*855px;*/

table.views-view-grid {border: none;}
table.views-view-grid tr:hover td, table.views-view-grid tr.even:hover td.active, table.views-view-grid tr.odd:hover td.active {background: transparent;}

h1#page-title {font-size: 8em;/*130px;*/ color: #dceec5; text-transform: lowercase; margin: 0; line-height: 1em;}
.not-front ul.quicktabs-tabs, ul.horizontal-tabs-list {border-bottom: 6px solid #dceec5;}
.not-front ul.quicktabs-tabs li.first, .horizontal-tab-button {padding: 6px 12px 0 0; margin-right: 12px; border-right: none;}
.not-front ul.quicktabs-tabs li a, .horizontal-tab-button a {padding: 6px 14px;}
.not-front ul.quicktabs-tabs li a.active, .horizontal-tab-button a {font-size: 22px; color: #74a0ce; font-weight: bold;}
.not-front ul.quicktabs-tabs li.active a.active, .horizontal-tab-button.selected {color: #6fa626; background: #ffffff; font-size: 22px; border: 6px solid #dceec5; border-bottom: none; padding-bottom: 10px;}
.not-front #quicktabs-reviews_landing_page ul.quicktabs-tabs {background: url(../images/watchyalookinfor.png) no-repeat 0 0; padding-left: 170px;}

/*tab override for Product Detial pages - get rid of the yellow hover state */
#block-system-main {width: 100%;/*1029px;*/}
.horizontal-tabs ul.horizontal-tabs-list {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;/*#DEDEDE;*/
    /*border-color: -moz-use-text-color #DEDEDE -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: none solid none none;
    border-width: 0 1px 0 0;*/
    border-bottom: 6px solid #dceec5;
    clear: both;
    display: inline-block;
    height: auto;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    border-right: none; /*important - keep this one in*/
}

.horizontal-tabs ul.horizontal-tabs-list .selected strong {color: #6fa626; background: #ffffff;}
.horizontal-tabs ul.horizontal-tabs-list li a {display: block; padding: 0.5em 0.6em 12px; position: relative; text-decoration: none; top: 0; text-transform: lowercase;}
.horizontal-tabs ul.horizontal-tabs-list li {background: none repeat scroll 0 0 #ffffff;/*#EEEEEE;*/border-right: none;/*1px solid #CCCCCC;*/float: left; margin: 0; min-width: 5em; padding: 0 1px 1px;}
.horizontal-tabs ul.horizontal-tabs-list li.selected {border-right: 6px solid #dceec5; margin: 0 0 -6px 0;}
.horizontal-tabs ul.horizontal-tabs-list li.selected a {padding: 0.25em 0.6em 0.8em;}
.horizontal-tabs ul.horizontal-tabs-list li:hover, .horizontal-tabs ul.horizontal-tabs-list li a:hover, .horizontal-tabs ul.horizontal-tabs-list li:focus {background: #ffffff;} /*removes tan background on hover*/
.horizontal-tabs ul.horizontal-tabs-list li a:hover {text-decoration: underline; padding-bottom: 8px;}
.horizontal-tabs ul.horizontal-tabs-list li.selected a:hover {text-decoration: none; padding-bottom: 0.8em;}

div.horizontal-tabs {border: none;}

.container-16 #region-sidebar-second.grid-3 {width: 25%;/*190px;*/border-top: 40px solid #ffffff;}
.front .container-16 #region-sidebar-second.grid-3 {border: none;}

/*newest products*/
.block-newest-products-block a {}
.block-newest-products-block /*.views-field-field-product-gallery*/ img {float: left; margin: 0 8px 0 0;}
.block-newest-products-block .views-field-title a {font-size: 12px;}
.block-newest-products-block .views-field-body p {margin-bottom: 2px;}
.block-newest-products-block .views-field-body a {}

/*Products*/
.page-reviews .view.view-reviews-page-featured-items-tab, .page-reviews .view.view-reviews-page-products-tab {width: 68%;/*86%;*//*50%;*//*690px;*/}
/*.view-reviews-page-featured-items-tab {width: 68% !important;}*/
/*.view-reviews-page-products-tab img*/.page-reviews .view-content .views-field img /*view-id-reviews_page_products_tab*/ {border: 3px solid #dceec5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
/*.view-reviews-page-products-tab a*/.page-reviews .view-content table a, .page-reviews .view-content table .field-content a {color: #74a0ce; text-align: center; font-size: 16px; text-transform: lowercase;}
/*.page-reviews .view-content table .field-content {text-align: center;}*/
/*.page-reviews .view-content table .field-content a {display: block; text-align: center;}*/
.views-field.views-field-name a {font-size: 16px; color: #74a0ce;}

/*.view-reviews-page-products-tab*/.quicktabs-tabpage table td {width: 20%; padding: 4px 8px; vertical-align: top;}
/*.view-reviews-page-products-tab*/.quicktabs-tabpage table td .description-link {display:block; width: 120px;}
/*.view-reviews-page-products-tab*/.quicktabs-tabpage table td a, /*.view-reviews-page-products-tab*/.quicktabs-tabpage table td a .description-link {text-decoration: none;}
/*.view-reviews-page-products-tab*/.quicktabs-tabpage table td a:hover, /*.view-reviews-page-products-tab*/.quicktabs-tabpage table td a:hover .description-link {text-decoration: underline;}

.view-reviews-page-featured-items-tab .views-field-title .field-content {display: block; text-align: center; width: 120px;}

.galleryformatter .gallery-slides, .galleryformatter .gallery-thumbs {margin: 0;}
.gallery-thumbs ul li {
    display: block;
    float: left;
    padding: 0;
}
.gallery-slide img, .gallery-thumbs li img {/*border: 3px solid #dceec5;*/ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;
  /*height: 99%; width: 97%;*/} /*adding the height and width helps show the rounded green border but still needs work */
.gallery-thumbs ul li {margin-right: 4px; padding: 0;}
.galleryformatter-greenarrows .gallery-thumbs {padding: 0;}
.gallery-slides {padding-bottom: 8px;}
.galleryformatter-greenarrows .gallery-thumbs .wrapper {border-bottom: none;}

/*
.gallery-slides .gallery-slide {
    float: left;
    position: relative;
    margin:0;
    padding: 0;
}
li.gallery-slide {
    display: block;
}
.galleryformatter li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
*/


/*product details*/
table.SpecificationsSectionTable tr {border-bottom: 1px solid #E2F1CF;}
td.SpecificationsSectionTitle, td.SpecificationsSectionTitle:hover {background: #E2F1CF;}

/*Rip Off Report*/
#quicktabs-container-reviews_landing_page .views-row {margin-bottom: 12px; padding-bottom: 18px; border-bottom: 1px solid #8cc63f;}
#quicktabs-container-reviews_landing_page .views-row .views-field-title a,  #quicktabs-container-reviews_landing_page .views-row .views-field-title a:link, #quicktabs-container-reviews_landing_page .views-row .views-field-title a:visited {display: block; color: #8cc63f; font-size: 24px; text-decoration: none; font-weight: normal; letter-spacing: 0.0125em;}
#quicktabs-container-reviews_landing_page .views-row .views-field-title a:hover {text-decoration: underline;}
#quicktabs-container-reviews_landing_page .views-row img {float: left; margin: 0 12px 12px 0;}


/*category sidebar*/
#categories_block_view-products {padding-left: 20px; width: 24%;/*195px;*/ margin-right: 40px;}
#categories_block_view-products .views-row {border: none; padding: 0; margin: 0;}
#categories_block_view-products h3 {font-weight: normal; color: #b2b3b5; text-transform: lowercase; font-size: 16px;}
#categories_block_view-products .view-product-categories-menu-list .views-row a {background: url(../images/arrow-blue.png) no-repeat scroll 0 4px transparent; color: #74A0CE; display: block; font-size: 18px; line-height: 1.15em; text-align: left; margin-bottom: 8px; padding-left: 12px; text-decoration: none;}
#categories_block_view-products .view-product-categories-menu-list .views-row a:hover {text-decoration:  underline;}


/*sidebar advertisements*/
/*
#ads0 li {float: left;}
*/


/*Blog and Education*/
/*blog list structure*/
.view-blog-home .views-row {margin-bottom: 12px; padding-bottom: 18px; border-bottom: 1px solid #8cc63f;}
.view-blog-home .views-row .views-field-title a, article h2 a, article h2 a:link, article h2 a:visited, .view-product-search .views-row .views-field-title a, .view-product-search .views-row .views-field-title a:link, .view-products-home .views-row .views-field-title a, .view-products-home .views-row .views-field-title a:link {display: block; color: #8cc63f; font-size: 24px; text-decoration: none; font-weight: normal; letter-spacing: 0.0125em;}
.view-blog-home .views-row .views-field-title a:hover, article h2 a:hover, .view-product-search .views-row .views-field-title a:hover, .view-products-home .views-row .views-field-title a:hover {text-decoration: underline;} 
article h2 a.username, article a.username:link {font-weight: normal;}

article img {/*float: left; margin: 0 12px 12px 0;*/display: block; clear: both; margin: 0 auto;}
article .galleryview img {margin: 0;}
article img.aligncenter {margin: 0 auto;}
article img.alignleft {margin: 0 12px 12px 0; float: left; clear: none;}
article img.alignright {margin: 0 0 12px 12px; float: right; clear: none;}
/*aligncenter size-full wp-image-7182*/

.page-blog .block-system-main {margin-bottom: 30px;}
h3.blog-title {color: #8CC63F; font-size: 2em;}

/*.node-type-blog #page-title {font-size: 40px; color: #8cc63f; font-weight: normal; letter-spacing: 0.05em;}*/
.content article footer {background: #ffffff;}
.content article footer.submitted {color: #6fa626; font-size: 16px; padding-bottom: 30px;}
article img.border-green {padding: 5px; background: #dceec5; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-right: 14px;}
/*.node-type-blog article p {font-size: 14px;}*/
article a, article a:link {color: #017bfe; font-weight: bold; text-decoration: none;}
article a:hover {text-decoration: underline;}
.node-type-blog article blockquote {font-size: 12px; border: 1px solid #dceec5; padding: 8px; margin: 0 40px 20px 40px;}

/*had to remove tag color from below because color was leaking into overall background on mobiles*/
.field-name-field-blog-tags {background: #ffffff;/*#f4f4f4;*/ padding: 4px 8px; font-size: 12px;}
.field-name-field-blog-tags a, .field-name-field-blog-tags a:link {color: #6f96c0;}
.field-name-field-share .field-label {font-size: 24px; color: #8cc63f;}

#comments.comment-wrapper {margin-top: 40px;}
.comment-wrapper h2.title {font-size: 24px; color: #8cc63f;}
.comment {border-top: 4px solid #e5e5e4; margin-bottom: 20px;}
.comment footer {color: #8d8e90;}
.comment-wrapper .indented article {border-top: 4px solid #e5e5e4; background: #f4f4f4; margin: 0 90px 20px 90px;}
.comment-wrapper .indented article footer {background: #f4f4f4;}
.comment-links {}

/*.node-links ul li a, */.comment-links ul li a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: transparent;/*-moz-linear-gradient(center top , #FFFFFF 0%, #DDDDDD 100%) repeat scroll 0 0 transparent;*/
    /*border-color: /#DDDDDD #BBBBBB #999999;
    border-image: none;
    border-radius: 11px 11px 11px 11px;
    border-style: solid;
    border-width: 1px;*/
    border: none;
    color: #017bfe;/*#333333;*/
    /*cursor: pointer;
    display: block;
    float: left;
    font: bold 12px/1.2 Arial,sans-serif;*/
    margin: 0 0.5em 0.5em 0;
    outline: 0 none;
    overflow: visible;
    padding: 4px 10px 3px;
    text-decoration: none;
    text-shadow: none;/*0 1px 1px #FFFFFF;*/
    text-transform: lowercase;
    vertical-align: middle;
    width: auto;
}

/*comment box area*/
.comment-form {border-top: 4px solid #e5e5e4; margin-bottom: 20px; padding-top: 14px;}
.form-item {}
.form-item label {color: #9bce59; /*font-size: 24px;*/}
.form-item a.user-name {color: #017bfe; font-weight: bold; text-decoration: none;}
.form-type-textfield input.form-text, textarea.form-textarea {border: 2px solid #8cc63f;}

/* the default form css:
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    background-clip: padding-box;
    background-color: #FFFFFF;
    border-color: #848484 #C1C1C1 #E1E1E1;
    border-image: none;
    border-radius: 0 0 0 0;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 13px;
    height: 1.8em;
    outline: 0 none;
    padding: 2px 3px;
}
*/

.comment-form .form-submit, a.btn-green, #block-block-20 a {
padding: 6px 15px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  color: #ffffff;
box-shadow: 2px 2px 4px #aaa; -moz-box-shadow: 2px 2px 4px #aaa; -webkit-box-shadow: 2px 2px 4px #aaa;
background: #8cc63f; 
border-color: #8cc63f;
text-shadow: none;
}
.comment-form .form-submit:hover {color: #8cc63f;}

.region-user-second a.btn-green, #block-block-20 a {font-weight: bold; text-decoration: none; text-transform: lowercase; background: #6fa626; box-shadow: 1px 1px 2px #5d911c; -moz-box-shadow: 1px 1px 2px #5d911c; -webkit-box-shadow: 1px 1px 2px #5d911c;} 
a:hover.btn-green, #block-block-20 a:hover {color: #6fa626; background: #ffffff;}

#block-block-19, #block-block-20 {width: 80px; position: absolute; top: 5px; right: 0;}

/*default for buttons
button, input[type="reset"], input[type="submit"], input[type="button"] {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #DDDDDD 100%) repeat scroll 0 0 transparent;
    border-color: #DDDDDD #BBBBBB #999999;
    border-image: none;
    border-radius: 11px 11px 11px 11px;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    cursor: pointer;
    font: bold 12px/1.2 Arial,sans-serif;
    outline: 0 none;
    overflow: visible;
    padding: 3px 10px 4px;
    text-shadow: 0 1px 1px #FFFFFF;
    width: auto;
}
*/

.field-type-text-with-summary {background: #ffffff;}

/*education, products*/
.view-topics-view .views-row, .view-products-home .views-row, .view-product-search .views-row {margin-bottom: 12px; padding-bottom: 18px;/*6px;*/ border-bottom: 1px solid #8cc63f;}
.view-product-search .views-row img, .view-products-home .views-row img {float: left; margin: 0 12px 12px 0;}
.view-product-search .views-row .views-field-body .field-content a, .view-products-home .views-row .views-field-body .field-content a {color: #017BFE; text-decoration: none;}
.view-product-search .views-row .views-field-body .field-content a:hover, .view-products-home .views-row .views-field-body .field-content a:hover {text-decoration: underline;}

article footer {padding: 4px 0;}

.view-topics-view article footer, .view-topics-view article footer.submitted, .view-products-home article footer, .view-products-home article footer.submitted {padding: 4px 0;}


.node-products .subhead-title {display: block; font-size: 28px; font-family: Arial, Helvetica, sans-serif; color: #8cc63f; font-size: bold; padding: 20px 0;}


/*Product Review*/
.galleryformatter.galleryview {float: left; margin: 0 14px 20px 0;}
.field-group-div {float: left; width: 280px;}
.field-type-text-with-summary {float: left; width:100%;}
.horizontal-tabs-panes {padding-top: 20px;}

/*footer zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/
#block-menu-menu-footer, #block-block-12, .block-simplenews /*.contextual-links-region*/, .block-block-13 {width: 25%; float: left;}
/*this section isn't uniformly sized so here's the fix*/
#block-menu-menu-footer, #block-block-12 {width: 20%;}
.block-simplenews {width: 30%;}
.block-block-13 {padding: 0 0 0 55px; width: 24%;}

/*#region-footer-second {width: 45%; float: left;}*/
footer {padding-top: 26px; padding-bottom: 36px;}
footer ul.menu li {display: block; width: 200px; float: none;}
footer .menu li.leaf {float: none;}
footer ul.menu li a {display: block; font-size: 1em; color: #ffffff; border: none;}

footer ul li a {color: #ffffff; list-style: none;}
ul.social-wrapper {color: #ffffff; list-style: none;}
ul.social-wrapper li a { display: block; color: #ffffff; text-decoration: none; background: url(../images/sprites-icons-social.png) no-repeat 0 0; /*width: 25px; height: 26px;*/ padding: 5px 0 9px 30px;}
/*ul.social-wrapper li.twitter a {background-position: 0 0;}*/
ul.social-wrapper li.facebook a {background-position: 0 -85px;}
ul.social-wrapper li.rss a {background-position: 0 -175px;}
ul.social-wrapper li a:hover {text-decoration: underline;}

footer h2.block-title {color: #ffffff; font-size: 1.8em;font-weight: normal;letter-spacing: 0.025em;}

a#sign-up-btn-footer {background: #daecff; color: #39569e; font-size: 2.5em; text-transform: lowercase; width: 152px; text-align: center; margin: 0 8% 6px 8%; padding: 11px 15px 15px 15px; box-shadow: 0 2px 3px #41711b; -moz-box-shadow: 0 2px 3px #41711b; -webkit-box-shadow: 0 2px 3px #41711b;}
a:hover#sign-up-btn-footer {background: #39569e; color: #daecff;}
#block-block-13 p {text-align: center; color: #41711b; clear: both; width: 82%;}

footer #region-footer-first.grid-12 {padding-left: 90px;}
/*the following is to fix the O in Other from leaning over the left side in this font. purely visual*/
#block-menu-menu-footer h2.block-title {text-indent: 3px;}


footer .grid-12.region.region-footer-second.region-footer-second {width: auto; margin: 60px 0 0 33%; /*0 auto;*/}
footer .container-16 .grid-12 {width: 98%;/*940px;*/}
footer .region-footer-second ul.menu {width: auto;}
footer .region-footer-second ul.menu li {display: inline;}
footer .region-footer-second ul.menu li a {display: inline; margin-right: 0;}

/*misc responsive design related*/
#region-branding {width: 26%;}
#region-menu.grid-10.prefix-6.region.region-menu {width: 70%;}
#zone-content.container-16 {width: 1200px;/*90%;*/ /*background: #ffffff;*/}
#messages.grid-16 {width: 100%;}
.not-front #zone-postscript-wrapper {display:none;}
.region {min-height: 0;} /*fixes 1px white line at top*/
.user-picture img {float: left; margin: 6px 12px 12px 6px;} 


div.messages {width: 85%; margin: 0;}

.simplenews-subscribe input#edit-submit--2 {
    background: #ffffff;
    border-color: transparent;/*#5d911c;*/
    border-radius: 18px;
    color: #6ea327;
    padding: 5px 10px 4px;
    box-shadow: 1px 1px 2px #5d911c; -moz-box-shadow: 1px 1px 2px #5d911c; -webkit-box-shadow: 1px 1px 2px #5d911c;
    text-shadow: none; -moz-text-shadow: none; -webkit-text-shadow: none;
}
.simplenews-subscribe input#edit-submit--2:hover {color: #ffffff; background: #6ea327;}

.adblock-wrapper {text-align: center; display: block;}



/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
 Media queries for responsive design.
 These follow after primary styles so they will successfully override.
 zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */

@media all and (orientation:portrait) {
  /* Style adjustments for portrait mode goes here */
  
}

@media all and (orientation:landscape) {
  /* Style adjustments for landscape mode goes here */
}

/*tablets - general*/
@media all and (max-width: 960px) and (min-width: 721px) { 
    /* Uncomment if you don't want iOS and WinMobile to mobile-optimize the text for you: j.mp/textsizeadjust */
    /* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
    /*html {width: 100%;}*/
    #zone-content.container-16 {width: 960px;}
    /*.not-front .zone-content {background-position: -100px 0;}
    */
    #region-content.grid-13 {width: 50%;/*700px;*/}
    .container-16 #region-sidebar-second.grid-3 {width: 29%;/*20%;*//*230px;*/}
    .container-16 {margin-left: auto; margin-right: auto;}
    .container-16 {width: auto !important;}
    /*.section-header .zone.container-16, #zone-branding.container-16 {width: auto;}*/
    /*#zone-branding-wrapper {display: none;}*/

    #region-branding {width: 26%;}
    .logo-img a img {margin-left: -60px;/*width: 80%;*/}

    #region-menu.grid-10.prefix-6.region.region-menu {width: 60%;}
    div.messages {width: 85%;}

    #block-menu-menu-footer, #block-block-12 {width: 25%;}
    .block-simplenews {width: 25%;}
    footer .block-block-13 {padding: 0; width: 14%;}
    a#sign-up-btn-footer {font-size: 2em;margin: 0 2px 6px;padding: 8px 10px 10px;text-align: center;text-transform: lowercase;width: 100%;/*152px;*/}
    
    #block-system-main-menu {width: 510px; margin-left: 20px;}
    ul.menu li {margin: 0;}
    ul.menu li a {margin-right: 0.4em; font-size: 1.5em;}

    footer .container-16 .grid-12 {width: 98%;/*960px;*/}
    footer #region-footer-first.grid-12 {padding-left: 0;}
    footer ul.menu li {width: auto;}
    article img {width: 97%; height: 97%;}
    article .user-picture img {width: 18%; height: 18%;}

    /*home page specific*/
    #zone-content.container-16 {width: 960px;}
    .pane-block.pane-block-11 {width: 99%;/*960px;*/}
    .pane-block {
        min-height: 400px;
        width: 21.6%;
    }
    .panels-flexible-region-1-center {min-height: 800px;width: 100%;/*960px;*/}
    /*.front */.container-16 .grid-16.region-content {margin: 0;padding: 0;width: 100%;/*960px;*/}
    .panels-flexible-row-1-main-row-middle {margin: 0;}
    /*
    .fb_iframe_widget iframe {width: 180px !important;}
    */
    .pane-views-pontifications-block-block, .pane-views-did-you-know-block-block, .pane-quicktabs-social-media-tabs-homepage, .pane-block-9 {
        background: none;
        border-top: 7px solid #E2F1CF;
        margin: 0 0 20px;
        padding: 22px;
        width: 100%;
        min-height: auto;
    }
    .view-pontifications-block .field-content {padding-left: 30px; width: 90%;}
    .pane-views-did-you-know-block-block {width: 90%;}
    footer .grid-12.region.region-footer-second.region-footer-second {margin: 60px 0 0 28%;}
    #region-user-second.grid-4 {margin-right: 0px;}
    h1#page-title {font-size: 4em;}
    .container-16 #region-sidebar-second.grid-3 {border-left: 6px solid #DCEEC5; border-top: none; margin-top: 20px;}

    #region-content.grid-13 input.form-text {width: 50%;}

    #section-footer {border-bottom: 4px solid #0000ff;}

    /*tabs at top of content*/
    .not-front ul.quicktabs-tabs li a.active, .horizontal-tab-button a {font-size: 1em;}
    .not-front ul.quicktabs-tabs li.active a.active, .horizontal-tab-button.selected {font-size: 1em; padding-bottom: 10px;}
    .horizontal-tabs ul.horizontal-tabs-list li.selected a {padding: 0.25em 0.6em 1em;}
    .horizontal-tabs ul.horizontal-tabs-list li a {display: block; padding: 0.5em 0.6em 8px;}

    /*blog page*/
    .comment-wrapper .indented article {margin: 0 20px 20px;}

    /*reviews page*/
    .page-reviews .view-content .views-field img {height: 70%; width: 70%;}
    .page-reviews .view-content table a, .page-reviews .view-content table .field-content a {font-size: 14px;}
    .view-reviews-page-featured-items-tab .views-field-title .field-content {width: 90px;}
    /*.not-front #quicktabs-reviews_landing_page ul.quicktabs-tabs {background: none;padding-left: 0;}*/
    .view-reviews-page-featured-items-tab .views-field-title .field-content {line-height: 0.8em;}
    .item-list .pager {width: 290px;}
    .page-reviews #region-content.grid-13 {width: 94%;}
    .page-reviews .view.view-reviews-page-featured-items-tab, .page-reviews .view.view-reviews-page-products-tab {width: 65%;}


    /*hide*/
    /*.adblock-wrapper {display: none;}*/

    .page-reviews #region-sidebar-second {display: none !important;}
    
    /*.page-reviews .view.view-reviews-page-featured-items-tab, .page-reviews .view.view-reviews-page-products-tab {width: 8%;}*/
    /*#categories_block_view-products {display: none;}*/


}

/*
@media all and (max-width: 640px) and (min-width: 481px) { 
    #zone-content.container-16 {width: 640px;}
    #region-content.grid-13 {width: 50%;}
    .container-16 #region-sidebar-second.grid-3 {width: 29%;}
    .container-16 {margin-left: auto; margin-right: auto;}
    .container-16 {width: auto !important;}
    .adblock-wrapper {display: none;}

    #region-branding {width: 26%;}
    .logo-img a img {margin-left: -60px;}

    #region-menu.grid-10.prefix-6.region.region-menu {width: 60%;}
    div.messages {width: 85%;}

    #block-menu-menu-footer, #block-block-12 {width: 17%;}
    .block-simplenews {width: 25%;}
    footer .block-block-13 {padding: 0; width: 14%;}
    a#sign-up-btn-footer {font-size: 2em;margin: 0 2px 6px;padding: 8px 10px 10px;text-align: center;text-transform: lowercase;width: 100%;}
    #block-system-main-menu {width: 400px;}
    ul.menu li {margin: 0;}
    ul.menu li a {margin-right: 0.2em; font-size: 1em;}

    footer .container-16 .grid-12 {width: 98%;}
    footer #region-footer-first.grid-12 {padding-left: 0;}
    footer ul.menu li {width: auto;}
    article img {width: 97%; height: 97%;}
    #section-footer {border-bottom: 4px solid #ff00ff;}
}
*/

/*iphone portrait is 340 or 320?*//*made it 640 instead of 480*/
@media all and (max-width: 720px) {
    #zone-content.container-16 {width: 100%; background: transparent !important;}

    #zone-content.container-16 {width: 320px;}
    #region-content.grid-13 {width: 90%;}
    .container-16 #region-sidebar-second.grid-3 {width: 90%;}
    .container-16 {margin-left: auto; margin-right: auto;}
    .container-16 {width: auto !important;}
    .adblock-wrapper {display: none;}

    #region-branding {width: 90%;}
    .logo-img a img {margin-left: -20px;}

    #region-menu.grid-10.prefix-6.region.region-menu {width: 80%;}
    div.messages {width: 85%;}

    #block-menu-menu-footer, #block-block-12 {width: 90%;}
    .block-simplenews {width: 90%;}
    footer .block-block-13 {padding: 0; width: 90%;}
    a#sign-up-btn-footer {font-size: 2em;margin: 0 2px 6px;padding: 8px 10px 10px;text-align: center;text-transform: lowercase;width: 100%;/*152px;*/}
    
    #block-system-main-menu {width: 290px; margin-left: 18px;}
    ul.menu li {margin: 0 0 8px 0;}
    ul.menu li a {margin-right: 0.2em; font-size: 1.4em;}

    footer .container-16 .grid-12 {width: 98%;}
    footer #region-footer-first.grid-12 {padding-left: 0;}
    footer ul.menu li {width: auto;}
    article img {width: 97%; height: 97%;}

    #block-menu-menu-footer, #block-block-12, #block-simplenews-1796 {margin-bottom: 18px; border-bottom: 1px solid #ffffff; font-size: 1.25em;}
    footer .grid-12.region.region-footer-second.region-footer-second {margin: 60px 0 0 0; width: auto;}
    footer #block-menu-menu-footer-menu-nav ul.menu {display: block; width: 100%; text-align: center;}
    footer #block-menu-menu-footer-menu-nav ul.menu li a {font-size: 1.25em;}

    #region-user-second.grid-4 {float: left; margin: 6px 0 0 18px; width: 280px;}
    #edit-search-block-form--4, #edit-search-block-form--2 {width: 120px;}

    /*home page specific*/
    #zone-content.container-16 {width: 960px;}
    .pane-block.pane-block-11 {width: 99%;/*960px;*/}
    .pane-block {
        min-height: 150px;
        width: 70%;
    }
    .panels-flexible-region-1-center {min-height: 400px;width: 99%;/*960px;*/}
    /*.front */.container-16 .grid-16.region-content {margin: 0;padding: 0;width: 100%;/*960px;*/}
    .panels-flexible-row-1-main-row-middle {margin: 0;}
    /*
    .fb_iframe_widget iframe {width: 180px !important;}
    */
    .pane-views-pontifications-block-block, .pane-views-did-you-know-block-block, .pane-quicktabs-social-media-tabs-homepage, .pane-block-9 {
        background: none;
        border-top: 7px solid #E2F1CF;
        margin: 0 0 20px;
        padding: 22px;
        width: 100%;
        min-height: auto;
    }
    .view-pontifications-block .field-content {padding-left: 30px; width: 90%;}
    .pane-views-did-you-know-block-block {width: 90%;}
    footer .grid-12.region.region-footer-second.region-footer-second {margin: 60px 0 0 0; float: left; width: 100%;}
    #region-user-second.grid-4 {margin-right: 0px;}
    .container-16 #region-sidebar-second.grid-3 {border-left: none;/*6px solid #DCEEC5;*/ border-top: none; margin-top: 20px;}

    #region-content.grid-13 input.form-text {width: 50%;}


    h1#page-title {font-size: 4em;}
    input#edit-subject, input#edit-subject--2 {width: 78%;}
    #section-footer {border-bottom: 4px solid #ff0000;}

    .pane-views-pontifications-block-block, .pane-views-did-you-know-block-block, .pane-quicktabs-social-media-tabs-homepage, .pane-block-9 {
    /*
    background: url("../images/border-light-green.png") no-repeat scroll 100% 18px transparent;
    border-top: 7px solid #E2F1CF;
    */
    margin: 0 0 20px;
    padding: 0;/*22px;*/
    width: 90%;/*29%;*/
    }

    #banner h1 {font-size: 2em; margin: 2% 0 -1.5% 8%;}
    #banner h2 {font-size: 1.3em; margin-top: 0; margin-left: 8%; width: 90%;}
    #banner h3 {font-size: 1em; margin-bottom: 1%; margin-top: 0; margin-left: 8%; width: 90%;}
    a.btn-round, a#sign-up-btn-footer {border-radius: 50px 50px 50px 50px; font-size: 2em; margin: 0 0 0 34%; padding: 6px 15px 12px;}
    a#sign-up-btn-footer {width: 100px; margin-left: 0;}
    #block-block-13 p {clear: both; color: #41711B; text-align: left; width: 82%; padding-top: 8px;}

    /*tabs at top of content*/
    .not-front ul.quicktabs-tabs li a.active, .horizontal-tab-button a {font-size: 0.7em;}
    .not-front ul.quicktabs-tabs li.active a.active, .horizontal-tab-button.selected {font-size: 1em; padding-bottom: 10px;}
    /*.page-reviews .not-front ul.quicktabs-tabs li.active a.active, .page-reviews .horizontal-tab-button.selected {font-size: 8px !important;}*/
    .not-front.page-reviews ul.quicktabs-tabs li.active a.active, .not-front.page-reviews .horizontal-tab-button.selected {font-size: 0.75em;}
    .horizontal-tabs ul.horizontal-tabs-list li.selected a {padding: 0.25em 0.6em 1em;}
    .horizontal-tabs ul.horizontal-tabs-list li a {display: block; padding: 0.5em 0.6em 8px;}

    /*updates gallery slides and thumbs to remove extra margin padding that isn't needed on mobile*/
    /*.galleryformatter.galleryview.galleryformatter-greenarrows.gallery-processed {}*/
    .gallery-slides, .gallery-thumbs {width: 300px !important;}
    .gallery-slide li a img {width: 50%; height: 50%;}
    .field-type-text-with-summary {width: 90%;}
    .horizontal-tabs fieldset.horizontal-tabs-pane {padding: 0;/*0 1em;*/}
    .galleryformatter.galleryview {margin: 0;}

    /*blog page*/
    .comment-wrapper .indented article {margin: 0 20px 20px;}
    .comment-wrapper article .user-picture img  {width: 22%; height: 22%;}
    .comment-wrapper .indented article .user-picture img  {width: 30%; height: 30%;}


    /*reviews page*/
    .page-reviews .view-content .views-field img {height: 70%; width: 70%;}
    .page-reviews .view-content table a, .page-reviews .view-content table .field-content a {font-size: 14px;}
    .view-reviews-page-featured-items-tab .views-field-title .field-content {width: 90px;}
    .not-front #quicktabs-reviews_landing_page ul.quicktabs-tabs {background: none;padding-left: 0;}
    .view-reviews-page-featured-items-tab .views-field-title .field-content {line-height: 0.8em;}
    .item-list .pager {width: 290px;}

    /*hide*/
    /*long ad in bottom of content*/
    /*.adblock-wrapper {display: none;}*/
    /*AdBlocks on sub pages    
    #block-block-26, #block-block-10 {display: none;}
    */
    .page-reviews #region-sidebar-second {display: none !important;}
    #region-content.grid-13 {
    width: 90%;
    }
    .page-reviews .view.view-reviews-page-featured-items-tab, .page-reviews .view.view-reviews-page-products-tab {width: 8%;}
    #categories_block_view-products {
    /*margin-right: 40px;
    padding-left: 20px;
    width: 24%;*/
    display: none;
    }
    
}


/* zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
Print styles 
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz */

/*
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
  -ms-filter: none !important; }
  a, a:visited { color: #444 !important; text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3{ page-break-after: avoid; }
}
*/

/*Clear zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/

/*.clearfix:after*/ /*#panels-ipe-paneid-11:after*/.pane-block-11:after {
  content: " ";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 0 !important; }

/*.clearfix*/ /*#panels-ipe-paneid-11*/.pane-block-11:after { display: inline-block; }
