/* ------------------------------------------------------
Content Styles Updated by Jo: 20 September 2017
--------------------------------------------------------*/

.small-text {
  font-size:15px !important;
}

.entry h2 {
    margin-top: 40px;
}

.entry blockquote {
color: #484848;
    font-style: normal;
    font-weight: bold;
    margin-top: 30px;
    margin-left: 10px;
}

.fa-colour-grey {
color:#9f9f9f;
}

.fa-colour-fb-blue {
color:#3b5998;
}


.quote {
  /*float:right; 
  width:30%;*/
  /*font-weight:bold;*/
  font-size:22px;
  padding:30px;
  /*font-family:Georgia, "Times New Roman", Times, serif;*/
  /*color:#6b6b6b;*/
  line-height:30px;
  quotes: "\201C""\201D""\2018""\2019";
  background:#f6faeb;
  border-radius:8px;
  margin-top:30px;
  margin-bottom:20px;
  }

.quote:before {
  color: #d6e9a2;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 20px;
  vertical-align: -0.4em;
}

.green-highlight {color:#a8d03c}

.hl-box {
  border-radius:8px;
  padding:30px;
  background:#f9f9f9;
  border:4px solid #f0f0f0;
  margin:30px 0
}

.entry .hl-box h3 {
  font-size:18px;
  text-transform:uppercase;
}

.entry .hl-box li{
  margin-left:50px;
  padding:5px 0;
}

.width80 {
 width:80%;
}

.more-reading,
.further-reading {
 background-color: #f0f0f0; 
 padding: 40px 40px;
}

.entry .more-reading h3,
.entry .further-reading h3 {
 /*
 font-size:18px;
 text-transform:uppercase;
 */ 
}

.entry .more-reading li,
.entry .further-reading li{
  margin-left:40px;
  padding:5px 0;
}

a.vs-btn,
a.vs-btn:active,
a.vs-btn:visited {
 background-color: #41b654; 
 padding: 10px 10px;
 display:inline-block;
 border-radius:8px;
 color:#fff !important; 
 color:#fff; 
 font-weight:bold;
}

a.vs-btn:hover {
 background-color: #000;
 color:#fff;
 text-decoration:none !important;
 text-decoration:none;
}


/* ------------------------------------------------------
Custom Sidebars
--------------------------------------------------------*/

.quote-box .addtoany_share_save_container {
display:none;  
}

/*---------- DEFAULTS -----------*/
body.page-template-default .widget_alx_tabs h3 {
padding:22px 0;
padding-left:75px;
margin:15px 0 0px 0;  
position:relative;
z-index: 9999;  
background: #a6ce38;
background: -moz-linear-gradient(left, #a6ce38 0%, #a6ce38 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a6ce38), color-stop(22%,#a6ce38), color-stop(22%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #a6ce38 0%,#a6ce38 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -o-linear-gradient(left, #a6ce38 0%,#a6ce38 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -ms-linear-gradient(left, #a6ce38 0%,#a6ce38 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right, #a6ce38 0%,#a6ce38 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ce38', endColorstr='#ffffff',GradientType=1 );
-webkit-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
}

body.page-template-default .widget_alx_tabs h3::before{
content:'';
background:url(http://vegansociety.org.za/wp-content/uploads/2015/01/sb-icon-cow.png) no-repeat left;
background-size:65px 65px;
background-position: 0 0;  
height: 65px;
width: 65px;
position: absolute;
left:0px;
top:0px; 
z-index: 1;  
}

/** Speech / Quote Box ****/
.quote-box {
  background:#e2e2e2;
  border-radius:10px;
  padding:20px 20px 20px 20px;
  color:#355259;  
  position: relative;
  text-align:center;
  z-index:9999;
  margin-bottom:30px;
}

.quote-box::after {
content:'';
z-index: 1;    
position: absolute;
bottom:-30px;
left:35px;  
width: 0;
height: 0;
border-style: solid;
border-width: 0 60px 60px 0;
border-color: transparent #e2e2e2 transparent transparent;
-webkit-transform: rotate(5deg) skew(32deg);
transform: rotate(5deg) skew(32deg);  
}

/** Quote Box Green ****/
.quote-box-green {
background:#e2ecc6;
}

.quote-box-green::after{
border-color: transparent #e2ecc6 transparent transparent;
}
  
/*---------- ETHICAL -----------*/

body.sidebar-ethical .sidebar-top,
body.category-ethical .sidebar-top {
background:#4dc3df !important;
}

body.sidebar-ethical .sidebar-top p,
body.category-ethical .sidebar-top p {
color:#fff !important;
opacity:0.8;
}

body.sidebar-ethical .s1 .alx-tabs-nav li.active a,
body.category-ethical .s1 .alx-tabs-nav li.active a {
border-bottom-color: #4dc3df !important;
}

body.sidebar-ethical .widget_alx_tabs h3,
body.category-ethical .widget_alx_tabs h3 {
padding:22px 0;
padding-left:75px;
margin:15px 0 0px 0;  
position:relative;
z-index: 9999;  
background: #4dc3df;
background: -moz-linear-gradient(left, #4dc3df 0%, #4dc3df 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4dc3df), color-stop(22%,#4dc3df), color-stop(22%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #4dc3df 0%,#4dc3df 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -o-linear-gradient(left, #4dc3df 0%,#4dc3df 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -ms-linear-gradient(left, #4dc3df 0%,#4dc3df 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right, #4dc3df 0%,#4dc3df 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dc3df', endColorstr='#ffffff',GradientType=1 );
-webkit-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32); 
}  

body.sidebar-ethical .widget_alx_tabs h3::before,
body.category-ethical .widget_alx_tabs h3::before {
content:'';
background:url(http://vegansociety.org.za/wp-content/uploads/2015/01/sb-icon-ethical.png) no-repeat left;
background-size:65px 65px;
background-position: 0 0;  
height: 65px;
width: 65px;
position: absolute;
left:0px;
top:0px; 
z-index: 1;  
}

/** Speech / Quote Box ****/
body.sidebar-ethical .quote-box,
body.category-ethical .quote-box{
background:#bfe2eb;
}

body.sidebar-ethical .quote-box::after,
body.category-ethical .quote-box::after{
border-color: transparent #bfe2eb transparent transparent;
}

/*---------- HEALTH -----------*/

body.sidebar-health .sidebar-top,
body.category-health .sidebar-top {
background:#fce356 !important;
}

body.sidebar-health .sidebar-top p,
body.category-health .sidebar-top p {
color:#fff !important;
opacity:1;
}

body.sidebar-health .s1 .alx-tabs-nav li.active a,
body.category-health .s1 .alx-tabs-nav li.active a {
border-bottom-color: #fce356 !important;
}

body.sidebar-health .widget_alx_tabs h3,
body.category-health .widget_alx_tabs h3 {
padding:22px 0;
padding-left:75px;
margin:15px 0 0px 0;  
position:relative;
z-index: 9999;  
background: #fce356;
background: -moz-linear-gradient(left, #fce356 0%, #fce356 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fce356), color-stop(22%,#fce356), color-stop(22%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #fce356 0%,#fce356 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -o-linear-gradient(left, #fce356 0%,#fce356 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -ms-linear-gradient(left, #fce356 0%,#fce356 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right, #fce356 0%,#fce356 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce356', endColorstr='#ffffff',GradientType=1 );
-webkit-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32); 
}  

body.sidebar-health .widget_alx_tabs h3::before,
body.category-health .widget_alx_tabs h3::before {
content:'';
background:url(http://vegansociety.org.za/wp-content/uploads/2015/01/sb-icon-health.png) no-repeat left;
background-size:65px 65px;
background-position: 0 0;  
height: 65px;
width: 65px;
position: absolute;
left:0px;
top:0px; 
z-index: 1;  
}

/** Speech / Quote Box ****/
body.sidebar-health .quote-box,
body.category-health .quote-box{
background:#f4ecc1;
}

body.sidebar-health .quote-box::after,
body.category-health .quote-box::after{
border-color: transparent #f4ecc1 transparent transparent;
}

/*---------- ECO ------------*/


body.sidebar-environment .sidebar-top,
body.category-environment .sidebar-top {
background:#54a684 !important;
}

body.sidebar-environment .sidebar-top p,
body.category-environment .sidebar-top p {
color:#fff !important;
opacity:0.8;
}

body.sidebar-environment .s1 .alx-tabs-nav li.active a,
body.category-environment .s1 .alx-tabs-nav li.active a {
border-bottom-color: #54a684 !important;
}

body.sidebar-environment .widget_alx_tabs h3,
body.category-environment .widget_alx_tabs h3 {
padding:22px 0;
padding-left:75px;
margin:15px 0 0px 0;  
position:relative;
z-index: 9999;  
background: #54a684;
background: -moz-linear-gradient(left, #54a684 0%, #54a684 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#54a684), color-stop(22%,#54a684), color-stop(22%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #54a684 0%,#54a684 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -o-linear-gradient(left, #54a684 0%,#54a684 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -ms-linear-gradient(left, #54a684 0%,#54a684 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right, #54a684 0%,#54a684 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54a684', endColorstr='#ffffff',GradientType=1 );
-webkit-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32); 
}  

body.sidebar-environment .widget_alx_tabs h3::before,
body.category-environment .widget_alx_tabs h3::before {
content:'';
background:url(http://vegansociety.org.za/wp-content/uploads/2015/01/sb-icon-environmental.png) no-repeat left;
background-size:65px 65px;
background-position: 0 0;  
height: 65px;
width: 65px;
position: absolute;
left:0px;
top:0px; 
z-index: 1;  
}

/** Speech / Quote Box ****/
body.sidebar-environment .quote-box,
body.category-environment .quote-box{
background:#d4e3dd;
}

body.sidebar-environment .quote-box::after,
body.category-environment .quote-box::after{
border-color: transparent #d4e3dd transparent transparent;
}

/*--------- NUTRITION ------------*/

body.sidebar-nutrition .sidebar-top,
body.category-nutrition .sidebar-top {
background:#f09064 !important;
}

body.sidebar-nutrition .sidebar-top p,
body.category-nutrition .sidebar-top p {
color:#fff !important;
opacity:0.8;
}

body.sidebar-nutrition .s1 .alx-tabs-nav li.active a,
body.category-nutrition .s1 .alx-tabs-nav li.active a {
border-bottom-color: #f09064 !important;
}

body.sidebar-nutrition .widget_alx_tabs h3,
body.category-nutrition .widget_alx_tabs h3 {
padding:22px 0;
padding-left:75px;
margin:15px 0 0px 0;  
position:relative;
z-index: 9999;  
background: #f09064;
background: -moz-linear-gradient(left, #f09064 0%, #f09064 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f09064), color-stop(22%,#f09064), color-stop(22%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #f09064 0%,#f09064 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -o-linear-gradient(left, #f09064 0%,#f09064 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -ms-linear-gradient(left, #f09064 0%,#f09064 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right, #f09064 0%,#f09064 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09064', endColorstr='#ffffff',GradientType=1 );
-webkit-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32); 
}  

body.sidebar-nutrition .widget_alx_tabs h3::before,
body.category-nutrition .widget_alx_tabs h3::before {
content:'';
background:url(http://vegansociety.org.za/wp-content/uploads/2015/01/sb-icon-nutritional.png) no-repeat left;
background-size:65px 65px;
background-position: 0 0;  
height: 65px;
width: 65px;
position: absolute;
left:0px;
top:0px; 
z-index: 1;  
}

/** Speech / Quote Box ****/
body.sidebar-nutrition .quote-box,
body.category-nutrition .quote-box{
background:#f0dfd7;
}

body.sidebar-nutrition .quote-box::after,
body.category-nutrition .quote-box::after{
border-color: transparent #f0dfd7 transparent transparent;
}

/*--------- VEGAN LIVING ------------*/

body.sidebar-vegan-living .sidebar-top,
body.category-vegan-living .sidebar-top {
background:#a7d591 !important;
}

body.sidebar-vegan-living .sidebar-top p,
body.category-vegan-living .sidebar-top p {
color:#fff !important;
opacity:1;
}

body.sidebar-vegan-living .s1 .alx-tabs-nav li.active a,
body.category-vegan-living .s1 .alx-tabs-nav li.active a {
border-bottom-color: #a7d591 !important;
}

body.sidebar-vegan-living .widget_alx_tabs h3,
body.category-vegan-living .widget_alx_tabs h3 {
padding:22px 0;
padding-left:75px;
margin:15px 0 0px 0;  
position:relative;
z-index: 9999;  
background: #a7d591;
background: -moz-linear-gradient(left, #a7d591 0%, #a7d591 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a7d591), color-stop(22%,#a7d591), color-stop(22%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #a7d591 0%,#a7d591 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -o-linear-gradient(left, #a7d591 0%,#a7d591 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -ms-linear-gradient(left, #a7d591 0%,#a7d591 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right, #a7d591 0%,#a7d591 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7d591', endColorstr='#ffffff',GradientType=1 );
-webkit-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32); 
}  

body.sidebar-vegan-living .widget_alx_tabs h3::before,
body.category-vegan-living .widget_alx_tabs h3::before {
content:'';
background:url(http://vegansociety.org.za/wp-content/uploads/2015/01/sb-icon-vegan-living.png) no-repeat left;
background-size:65px 65px;
background-position: 0 0;  
height: 65px;
width: 65px;
position: absolute;
left:0px;
top:2px; 
z-index: 1;  
}

/** Speech / Quote Box ****/
body.sidebar-vegan-living .quote-box,
body.category-vegan-living .quote-box{
background:#d8e7d1;
}

body.sidebar-vegan-living .quote-box::after,
body.category-vegan-living .quote-box::after{
border-color: transparent #d8e7d1 transparent transparent;
}


/*--------- NEWS &amp; EVENTS ------------*/

body.sidebar-news-events .sidebar-top,
body.category-news-events .sidebar-top {
background:#a379a3 !important;
}

body.sidebar-news-events .sidebar-top p,
body.category-news-events .sidebar-top p {
color:#fff !important;
opacity:0.8;
}

body.sidebar-news-events .s1 .alx-tabs-nav li.active a,
body.category-news-events .s1 .alx-tabs-nav li.active a {
border-bottom-color: #a379a3 !important;
}

body.sidebar-news-events .widget_alx_tabs h3,
body.category-news-events .widget_alx_tabs h3 {
padding:22px 0;
padding-left:75px;
margin:15px 0 0px 0;  
position:relative;
z-index: 9999;  
background: #a379a3;
background: -moz-linear-gradient(left, #a379a3 0%, #a379a3 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a379a3), color-stop(22%,#a379a3), color-stop(22%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #a379a3 0%,#a379a3 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -o-linear-gradient(left, #a379a3 0%,#a379a3 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -ms-linear-gradient(left, #a379a3 0%,#a379a3 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right, #a379a3 0%,#a379a3 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a379a3', endColorstr='#ffffff',GradientType=1 );
-webkit-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32); 
}  

body.sidebar-news-events .widget_alx_tabs h3::before,
body.category-news-events .widget_alx_tabs h3::before {
content:'';
background:url(http://vegansociety.org.za/wp-content/uploads/2015/01/sb-icon-news-events.png) no-repeat left;
background-size:65px 65px;
background-position: 0 0;  
height: 65px;
width: 65px;
position: absolute;
left:0px;
top:0px; 
z-index: 1;  
}

/** Speech / Quote Box ****/
body.sidebar-news-events .quote-box,
body.category-news-events .quote-box{
background:#d9ccd9;
}

body.sidebar-news-events .quote-box::after,
body.category-news-events .quote-box::after{
border-color: transparent #d9ccd9 transparent transparent;
}

/* ------------------------------------------------------
Sidebar
--------------------------------------------------------*/

/*--- Newsletter Widgets---*/ 
#text-23,
#text-15,
#text-14,
#text-13,
#text-12,
#text-11,
#text-10,
#text-9 {
  background:#e2e2e2;
}



.sidebar p {
	color: #575757 !important;
}

.sidebar-top p {
	color: #edf6d6 !important;
}

.sidebar a {
}

.post-nav {
	display: none;
}

/* ------------------------------------------------------
Home Page
--------------------------------------------------------*/
.yellow {
	border-bottom: 10px solid #fce356;
}

.green {
	border-bottom: 10px solid #a8d03c;
}

.blue {
	border-bottom: 10px solid #4dc3df;
}

.orange {
	border-bottom: 10px solid #f09064;
}

.light-blue {
	border-bottom: 10px solid #a7d591;
}

.purple {
	border-bottom: 10px solid #a379a3;
}

.yellow .sow-icon-container,
.green .sow-icon-container,
.blue .sow-icon-container,
.orange .sow-icon-container,
.light-blue .sow-icon-container,
.purple .sow-icon-container {
	margin-top: 20px;
}

body .entry .purple h3.widget-title {
	font-size: 20px !important;
	font-weight: bold;
	letter-spacing: normal;
	margin-bottom: 1em;
	padding-bottom: 0;
	padding-top: 20px;
	padding-left: 20px;
}

.yellow .sow-features-list .sow-features-feature h5,
.green .sow-features-list .sow-features-feature h5,
.blue .sow-features-list .sow-features-feature h5,
.orange .sow-features-list .sow-features-feature h5,
.light-blue .sow-features-list .sow-features-feature h5,
.purple .sow-features-list .sow-features-feature h5 {
	font-size: 25px important;
	margin-bottom: .5em;
	padding-bottom: 0;
}

.yellow p,
.blue p,
.green p,
.orange p,
.light-blue p,
.purple p {
	font-size: 15px;
}

.yellow .sow-features-list .sow-features-feature p.sow-more-text a,
.green .sow-features-list .sow-features-feature p.sow-more-text a,
.blue .sow-features-list .sow-features-feature p.sow-more-text a,
.orange .sow-features-list .sow-features-feature p.sow-more-text a,
.light-blue .sow-features-list .sow-features-feature p.sow-more-text a,
.purple .sow-features-list .sow-features-feature p.sow-more-text a {
	color: #444444;
	font-weight: bold;
	text-decoration: underline;
}

.yellow .sow-features-list .sow-features-feature p.sow-more-text a:hover,
.green .sow-features-list .sow-features-feature p.sow-more-text a:hover,
.blue .sow-features-list .sow-features-feature p.sow-more-text a:hover,
.orange .sow-features-list .sow-features-feature p.sow-more-text a:hover,
.light-blue .sow-features-list .sow-features-feature p.sow-more-text a:hover,
.purple .sow-features-list .sow-features-feature p.sow-more-text a:hover {
	color: #a1a1a1;
}

.yellow .sow-features-list .sow-features-feature,
.green .sow-features-list .sow-features-feature,
.blue .sow-features-list .sow-features-feature,
.orange .sow-features-list .sow-features-feature,
.light-blue .sow-features-list .sow-features-feature,
.purple .sow-features-list .sow-features-feature {
	padding-bottom: 20px;
}




.purple .entry ol{
	margin: 0;
	padding: 0;
}

/*
.purple .entry ol, .entry ul {
	margin: 0;
	padding: 0;
}*/

body .purple .alx-tab li, .alx-posts li {
	margin: 0;
	padding: 0;
	line-height: normal;
	margin-top: -20px;
/* this is dodgy, but works */
}

.purple .alx-posts .post-item-title,
.purple .alx-tab li p, .alx-posts li p {
	margin: 0;
	padding: 0;
}

.purple .alx-tab li p a, .alx-posts li p a {
	margin: 0;
	padding: 13px 15px;
	line-height: normal;
	display: block;
	font-size: 15px;
	font-weight: normal;
}

.purple .alx-tab li p a:hover, .alx-posts li p a:hover {
	background: #e1e7e2;
}

/** home page intros **/
.home-intro1 {
}

.home-intro2 {
}

/* ------------------------------------------------------
General Look &amp; Feel
--------------------------------------------------------*/
.entry.excerpt,
.entry {
    color:#484848;
    font-weight: 400;


.single .post-title {
  margin-bottom:30px;
}




  
  /* ------------------------------------------------------
Custom Sidebars
--------------------------------------------------------*/

/*---------- DEFAULTS -----------*/
body.page-template-default .widget_alx_tabs h3 {
padding:22px 0;
padding-left:75px;
margin:15px 0 0px 0;  
position:relative;
z-index: 9999;  
background: #b7e04a;
background: -moz-linear-gradient(left, #b7e04a 0%, #b7e04a 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#b7e04a), color-stop(22%,#b7e04a), color-stop(22%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #b7e04a 0%,#b7e04a 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -o-linear-gradient(left, #b7e04a 0%,#b7e04a 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -ms-linear-gradient(left, #b7e04a 0%,#b7e04a 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right, #b7e04a 0%,#b7e04a 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7e04a', endColorstr='#ffffff',GradientType=1 );
-webkit-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
}

body.page-template-default .widget_alx_tabs h3::before{
content:'';
background:url(http://vegansociety.org.za/wp-content/uploads/2015/01/sb-icon-cow.png) no-repeat left;
background-size:65px 65px;
background-position: 0 0;  
height: 65px;
width: 65px;
position: absolute;
left:0px;
top:0px; 
z-index: 1;  
}

  
/*---------- ETHICAL -----------*/

body.sidebar-ethical .sidebar-top,
body.category-ethical .sidebar-top {
background:#4dc3df !important;
}

body.sidebar-ethical .sidebar-top p,
body.category-ethical .sidebar-top p {
color:#fff !important;
opacity:0.8;
}

body.sidebar-ethical .s1 .alx-tabs-nav li.active a,
body.category-ethical .s1 .alx-tabs-nav li.active a {
border-bottom-color: #4dc3df !important;
}

body.sidebar-ethical .widget_alx_tabs h3,
body.category-ethical .widget_alx_tabs h3 {
padding:22px 0;
padding-left:75px;
margin:15px 0 0px 0;  
position:relative;
z-index: 9999;  
background: #4dc3df;
background: -moz-linear-gradient(left, #4dc3df 0%, #4dc3df 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4dc3df), color-stop(22%,#4dc3df), color-stop(22%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #4dc3df 0%,#4dc3df 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -o-linear-gradient(left, #4dc3df 0%,#4dc3df 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -ms-linear-gradient(left, #4dc3df 0%,#4dc3df 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right, #4dc3df 0%,#4dc3df 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dc3df', endColorstr='#ffffff',GradientType=1 );
-webkit-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32); 
}  

body.sidebar-ethical .widget_alx_tabs h3::before,
body.category-ethical .widget_alx_tabs h3::before {
content:'';
background:url(http://vegansociety.org.za/wp-content/uploads/2015/01/sb-icon-ethical.png) no-repeat left;
background-size:65px 65px;
background-position: 0 0;  
height: 65px;
width: 65px;
position: absolute;
left:0px;
top:0px; 
z-index: 1;  
}

/** Speech / Quote Box ****/
body.sidebar-ethical .quote-box,
body.category-ethical .quote-box{
background:#bfe2eb;
}

body.sidebar-ethical .quote-box::after,
body.category-ethical .quote-box::after{
border-color: transparent #bfe2eb transparent transparent;
}

/*---------- HEALTH -----------*/

body.sidebar-health .sidebar-top,
body.category-health .sidebar-top {
background:#fce356 !important;
}

body.sidebar-health .sidebar-top p,
body.category-health .sidebar-top p {
color:#fff !important;
opacity:1;
}

body.sidebar-health .s1 .alx-tabs-nav li.active a,
body.category-health .s1 .alx-tabs-nav li.active a {
border-bottom-color: #fce356 !important;
}

body.sidebar-health .widget_alx_tabs h3,
body.category-health .widget_alx_tabs h3 {
padding:22px 0;
padding-left:75px;
margin:15px 0 0px 0;  
position:relative;
z-index: 9999;  
background: #fce356;
background: -moz-linear-gradient(left, #fce356 0%, #fce356 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fce356), color-stop(22%,#fce356), color-stop(22%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #fce356 0%,#fce356 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -o-linear-gradient(left, #fce356 0%,#fce356 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -ms-linear-gradient(left, #fce356 0%,#fce356 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right, #fce356 0%,#fce356 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce356', endColorstr='#ffffff',GradientType=1 );
-webkit-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32); 
}  

body.sidebar-health .widget_alx_tabs h3::before,
body.category-health .widget_alx_tabs h3::before {
content:'';
background:url(http://vegansociety.org.za/wp-content/uploads/2015/01/sb-icon-health.png) no-repeat left;
background-size:65px 65px;
background-position: 0 0;  
height: 65px;
width: 65px;
position: absolute;
left:0px;
top:0px; 
z-index: 1;  
}

/** Speech / Quote Box ****/
body.sidebar-health .quote-box,
body.category-health .quote-box{
background:#f4ecc1;
}

body.sidebar-health .quote-box::after,
body.category-health .quote-box::after{
border-color: transparent #f4ecc1 transparent transparent;
}

/*---------- ECO ------------*/

body.sidebar-ecological .sidebar-top,
body.category-ecological .sidebar-top {
background:#a8d03c !important;
}

body.sidebar-ecological .sidebar-top p,
body.category-ecological .sidebar-top p {
color:#fff !important;
opacity:0.8;
}

body.sidebar-ecological .s1 .alx-tabs-nav li.active a,
body.category-ecological .s1 .alx-tabs-nav li.active a {
border-bottom-color: #a8d03c !important;
}

body.sidebar-ecological .widget_alx_tabs h3,
body.category-ecological .widget_alx_tabs h3 {
padding:22px 0;
padding-left:75px;
margin:15px 0 0px 0;  
position:relative;
z-index: 9999;  
background: #a8d03c;
background: -moz-linear-gradient(left, #a8d03c 0%, #a8d03c 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a8d03c), color-stop(22%,#a8d03c), color-stop(22%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #a8d03c 0%,#a8d03c 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -o-linear-gradient(left, #a8d03c 0%,#a8d03c 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -ms-linear-gradient(left, #a8d03c 0%,#a8d03c 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right, #a8d03c 0%,#a8d03c 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d03c', endColorstr='#ffffff',GradientType=1 );
-webkit-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32); 
}  

body.sidebar-ecological .widget_alx_tabs h3::before,
body.category-ecological .widget_alx_tabs h3::before {
content:'';
background:url(http://vegansociety.org.za/wp-content/uploads/2015/01/sb-icon-environmental.png) no-repeat left;
background-size:65px 65px;
background-position: 0 0;  
height: 65px;
width: 65px;
position: absolute;
left:0px;
top:0px; 
z-index: 1;  
}

/** Speech / Quote Box ****/
body.sidebar-ecological .quote-box,
body.category-ecological .quote-box{
background:#e3ead0;
}

body.sidebar-ecological .quote-box::after,
body.category-ecological .quote-box::after{
border-color: transparent #e3ead0 transparent transparent;
}

/*--------- NUTRITION ------------*/

body.sidebar-nutrition .sidebar-top,
body.category-nutrition .sidebar-top {
background:#f09064 !important;
}

body.sidebar-nutrition .sidebar-top p,
body.category-nutrition .sidebar-top p {
color:#fff !important;
opacity:0.8;
}

body.sidebar-nutrition .s1 .alx-tabs-nav li.active a,
body.category-nutrition .s1 .alx-tabs-nav li.active a {
border-bottom-color: #f09064 !important;
}

body.sidebar-nutrition .widget_alx_tabs h3,
body.category-nutrition .widget_alx_tabs h3 {
padding:22px 0;
padding-left:75px;
margin:15px 0 0px 0;  
position:relative;
z-index: 9999;  
background: #f09064;
background: -moz-linear-gradient(left, #f09064 0%, #f09064 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f09064), color-stop(22%,#f09064), color-stop(22%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #f09064 0%,#f09064 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -o-linear-gradient(left, #f09064 0%,#f09064 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -ms-linear-gradient(left, #f09064 0%,#f09064 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right, #f09064 0%,#f09064 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09064', endColorstr='#ffffff',GradientType=1 );
-webkit-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32); 
}  

body.sidebar-nutrition .widget_alx_tabs h3::before,
body.category-nutrition .widget_alx_tabs h3::before {
content:'';
background:url(http://vegansociety.org.za/wp-content/uploads/2015/01/sb-icon-nutritional.png) no-repeat left;
background-size:65px 65px;
background-position: 0 0;  
height: 65px;
width: 65px;
position: absolute;
left:0px;
top:0px; 
z-index: 1;  
}

/** Speech / Quote Box ****/
body.sidebar-nutrition .quote-box,
body.category-nutrition .quote-box{
background:#f0dfd7;
}

body.sidebar-nutrition .quote-box::after,
body.category-nutrition .quote-box::after{
border-color: transparent #f0dfd7 transparent transparent;
}

/*--------- VEGAN LIVING ------------*/

body.sidebar-vegan-living .sidebar-top,
body.category-vegan-living .sidebar-top {
background:#a7d591 !important;
}

body.sidebar-vegan-living .sidebar-top p,
body.category-vegan-living .sidebar-top p {
color:#fff !important;
opacity:1;
}

body.sidebar-vegan-living .s1 .alx-tabs-nav li.active a,
body.category-vegan-living .s1 .alx-tabs-nav li.active a {
border-bottom-color: #a7d591 !important;
}

body.sidebar-vegan-living .widget_alx_tabs h3,
body.category-vegan-living .widget_alx_tabs h3 {
padding:22px 0;
padding-left:75px;
margin:15px 0 0px 0;  
position:relative;
z-index: 9999;  
background: #a7d591;
background: -moz-linear-gradient(left, #a7d591 0%, #a7d591 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a7d591), color-stop(22%,#a7d591), color-stop(22%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #a7d591 0%,#a7d591 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -o-linear-gradient(left, #a7d591 0%,#a7d591 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -ms-linear-gradient(left, #a7d591 0%,#a7d591 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right, #a7d591 0%,#a7d591 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7d591', endColorstr='#ffffff',GradientType=1 );
-webkit-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32); 
}  

body.sidebar-vegan-living .widget_alx_tabs h3::before,
body.category-vegan-living .widget_alx_tabs h3::before {
content:'';
background:url(http://vegansociety.org.za/wp-content/uploads/2015/01/sb-icon-vegan-living.png) no-repeat left;
background-size:65px 65px;
background-position: 0 0;  
height: 65px;
width: 65px;
position: absolute;
left:0px;
top:2px; 
z-index: 1;  
}

/** Speech / Quote Box ****/
body.sidebar-vegan-living .quote-box,
body.category-vegan-living .quote-box{
background:#d8e7d1;
}

body.sidebar-vegan-living .quote-box::after,
body.category-vegan-living .quote-box::after{
border-color: transparent #d8e7d1 transparent transparent;
}


/*--------- NEWS &amp; EVENTS ------------*/

body.sidebar-news-events .sidebar-top,
body.category-news-events .sidebar-top {
background:#a379a3 !important;
}

body.sidebar-news-events .sidebar-top p,
body.category-news-events .sidebar-top p {
color:#fff !important;
opacity:0.8;
}

body.sidebar-news-events .s1 .alx-tabs-nav li.active a,
body.category-news-events .s1 .alx-tabs-nav li.active a {
border-bottom-color: #a379a3 !important;
}

body.sidebar-news-events .widget_alx_tabs h3,
body.category-news-events .widget_alx_tabs h3 {
padding:22px 0;
padding-left:75px;
margin:15px 0 0px 0;  
position:relative;
z-index: 9999;  
background: #a379a3;
background: -moz-linear-gradient(left, #a379a3 0%, #a379a3 22%, #ffffff 22%, #ffffff 100%, #ffffff 100%, #ffffff 100%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#a379a3), color-stop(22%,#a379a3), color-stop(22%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left, #a379a3 0%,#a379a3 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -o-linear-gradient(left, #a379a3 0%,#a379a3 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: -ms-linear-gradient(left, #a379a3 0%,#a379a3 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
background: linear-gradient(to right, #a379a3 0%,#a379a3 22%,#ffffff 22%,#ffffff 100%,#ffffff 100%,#ffffff 100%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a379a3', endColorstr='#ffffff',GradientType=1 );
-webkit-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
-moz-box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32);
box-shadow: 0px 1px 2px -1px rgba(0,0,0,0.32); 
}  

body.sidebar-news-events .widget_alx_tabs h3::before,
body.category-news-events .widget_alx_tabs h3::before {
content:'';
background:url(http://vegansociety.org.za/wp-content/uploads/2015/01/sb-icon-news-events.png) no-repeat left;
background-size:65px 65px;
background-position: 0 0;  
height: 65px;
width: 65px;
position: absolute;
left:0px;
top:0px; 
z-index: 1;  
}

/** Speech / Quote Box ****/
body.sidebar-news-events .quote-box,
body.category-news-events .quote-box{
background:#d9ccd9;
}

body.sidebar-news-events .quote-box::after,
body.category-news-events .quote-box::after{
border-color: transparent #d9ccd9 transparent transparent;
}

/* ------------------------------------------------------
Sidebar
--------------------------------------------------------*/

/*--- Newsletter Widgets---*/ 
#text-23,
#text-15,
#text-14,
#text-13,
#text-12,
#text-11,
#text-10,
#text-9 {
  background:#e2e2e2;
}


/** Speech / Quote Box ****/
.quote-box {
  background:#e2e2e2;
  border-radius:10px;
  padding:20px 20px 20px 20px;
  color:#355259;  
  position: relative;
  text-align:center;
  z-index:9999;
  margin-bottom:30px;
}

.quote-box::after {
content:'';
z-index: 1;    
position: absolute;
bottom:-30px;
left:35px;  
width: 0;
height: 0;
border-style: solid;
border-width: 0 60px 60px 0;
border-color: transparent #e2e2e2 transparent transparent;
-webkit-transform: rotate(5deg) skew(32deg);
transform: rotate(5deg) skew(32deg);  
}


.sidebar p {
	color: #575757 !important;
}

.sidebar-top p {
	color: #edf6d6 !important;
}

.sidebar a {
}

.post-nav {
	display: none;
}

/* ------------------------------------------------------
Home Page
--------------------------------------------------------*/
.yellow {
	border-bottom: 10px solid #fce356;
}

.green {
	border-bottom: 10px solid #a8d03c;
}

.blue {
	border-bottom: 10px solid #4dc3df;
}

.orange {
	border-bottom: 10px solid #f09064;
}

.light-blue {
	border-bottom: 10px solid #a7d591;
}

.purple {
	border-bottom: 10px solid #a379a3;
}

.yellow .sow-icon-container,
.green .sow-icon-container,
.blue .sow-icon-container,
.orange .sow-icon-container,
.light-blue .sow-icon-container,
.purple .sow-icon-container {
	margin-top: 20px;
}

body .entry .purple h3.widget-title {
	font-size: 20px !important;
	font-weight: bold;
	letter-spacing: normal;
	margin-bottom: 1em;
	padding-bottom: 0;
	padding-top: 20px;
	padding-left: 20px;
}

.yellow .sow-features-list .sow-features-feature h5,
.green .sow-features-list .sow-features-feature h5,
.blue .sow-features-list .sow-features-feature h5,
.orange .sow-features-list .sow-features-feature h5,
.light-blue .sow-features-list .sow-features-feature h5,
.purple .sow-features-list .sow-features-feature h5 {
	font-size: 25px important;
	margin-bottom: .5em;
	padding-bottom: 0;
}

.yellow p,
.blue p,
.green p,
.orange p,
.light-blue p,
.purple p {
	font-size: 15px;
}

.yellow .sow-features-list .sow-features-feature p.sow-more-text a,
.green .sow-features-list .sow-features-feature p.sow-more-text a,
.blue .sow-features-list .sow-features-feature p.sow-more-text a,
.orange .sow-features-list .sow-features-feature p.sow-more-text a,
.light-blue .sow-features-list .sow-features-feature p.sow-more-text a,
.purple .sow-features-list .sow-features-feature p.sow-more-text a {
	color: #444444;
	font-weight: bold;
	text-decoration: underline;
}

.yellow .sow-features-list .sow-features-feature p.sow-more-text a:hover,
.green .sow-features-list .sow-features-feature p.sow-more-text a:hover,
.blue .sow-features-list .sow-features-feature p.sow-more-text a:hover,
.orange .sow-features-list .sow-features-feature p.sow-more-text a:hover,
.light-blue .sow-features-list .sow-features-feature p.sow-more-text a:hover,
.purple .sow-features-list .sow-features-feature p.sow-more-text a:hover {
	color: #a1a1a1;
}

.yellow .sow-features-list .sow-features-feature,
.green .sow-features-list .sow-features-feature,
.blue .sow-features-list .sow-features-feature,
.orange .sow-features-list .sow-features-feature,
.light-blue .sow-features-list .sow-features-feature,
.purple .sow-features-list .sow-features-feature {
	padding-bottom: 20px;
}

.purple .entry ol, .entry ul {
	margin: 0;
	padding: 0;
}

body .purple .alx-tab li, .alx-posts li {
	margin: 0;
	padding: 0;
	line-height: normal;
	margin-top: -20px;
/* this is dodgy, but works */
}

.purple .alx-posts .post-item-title,
.purple .alx-tab li p, .alx-posts li p {
	margin: 0;
	padding: 0;
}

.purple .alx-tab li p a, .alx-posts li p a {
	margin: 0;
	padding: 13px 15px;
	line-height: normal;
	display: block;
	font-size: 15px;
	font-weight: normal;
}

.purple .alx-tab li p a:hover, .alx-posts li p a:hover {
	background: #e1e7e2;
}

/** home page intros **/
.home-intro1 {
}

.home-intro2 {
}



/* ------------------------------------------------------
General Look &amp; Feel
--------------------------------------------------------*/
.entry.excerpt,
.entry {
    color:#404040;
}
 

#nav-topbar .nav li a {
	color: #fff !important;
	color: rgba(255,255,255,1) !important;
	font-weight: bold;
}

.post-date, .pagination.group, .fa.fa-folder-open, .post-byline {
	display: none;
}

}

.entry a {
	/*color: #009900;*/
    color:#3e9443;
    font-weight:bold !important;   
}

.entry a:hover {
    color:#348138;
    text-decoration:underline;
}

#nav-topbar .nav li a {
	color: #fff !important;
	color: rgba(255,255,255,1) !important;
	font-weight: bold;
}

.post-date, .pagination.group, .fa.fa-folder-open, .post-byline {
	display: none;
}

body img#footer-logo {opacity: 70%}

/* ------------------------------------------------------
Mailchimp
--------------------------------------------------------*/

#mc_embed_signup {
	clear: left;
}

#mc_embed_signup input.button {
	display: block;
}

#mc_embed_signup input.email {
	width: 100% !important;
	padding: 15px;
	font-size: 15px;
}
