/* Body and Site Header Background Gradient */
body {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(45deg,  #ffffff 0%, #ffffff 32%, #bfe8f9 50%, #9fd8ef 64%, #6cb2d6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#ffffff), color-stop(32%,#ffffff), color-stop(50%,#bfe8f9), color-stop(64%,#9fd8ef), color-stop(100%,#6cb2d6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #ffffff 0%,#ffffff 32%,#bfe8f9 50%,#9fd8ef 64%,#6cb2d6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #ffffff 0%,#ffffff 32%,#bfe8f9 50%,#9fd8ef 64%,#6cb2d6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #ffffff 0%,#ffffff 32%,#bfe8f9 50%,#9fd8ef 64%,#6cb2d6 100%); /* IE10+ */
background: linear-gradient(45deg,  #ffffff 0%,#ffffff 32%,#bfe8f9 50%,#9fd8ef 64%,#6cb2d6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#6cb2d6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.site-header {
background: #ffffff; /* Old browsers */
background: url('https://storage.ning.com/topology/rest/1.0/file/get/12873031?profile=original') no-repeat 93% top, -moz-linear-gradient(45deg,  #ffffff 0%, #ffffff 32%, #bfe8f9 50%, #9fd8ef 64%, #6cb2d6 100%); /* FF3.6+ */
background: url('https://storage.ning.com/topology/rest/1.0/file/get/12873031?profile=original') no-repeat 93% top, -webkit-gradient(linear, left bottom, right top, color-stop(0%,#ffffff), color-stop(32%,#ffffff), color-stop(50%,#bfe8f9), color-stop(64%,#9fd8ef), color-stop(100%,#6cb2d6)); /* Chrome,Safari4+ */
background: url('https://storage.ning.com/topology/rest/1.0/file/get/12873031?profile=original') no-repeat 93% top, -webkit-linear-gradient(45deg,  #ffffff 0%,#ffffff 32%,#bfe8f9 50%,#9fd8ef 64%,#6cb2d6 100%); /* Chrome10+,Safari5.1+ */
background: url('https://storage.ning.com/topology/rest/1.0/file/get/12873031?profile=original') no-repeat 93% top, -o-linear-gradient(45deg,  #ffffff 0%,#ffffff 32%,#bfe8f9 50%,#9fd8ef 64%,#6cb2d6 100%); /* Opera 11.10+ */
background: url('https://storage.ning.com/topology/rest/1.0/file/get/12873031?profile=original') no-repeat 93% top, -ms-linear-gradient(45deg,  #ffffff 0%,#ffffff 32%,#bfe8f9 50%,#9fd8ef 64%,#6cb2d6 100%); /* IE10+ */
background: url('https://storage.ning.com/topology/rest/1.0/file/get/12873031?profile=original') no-repeat 93% top, linear-gradient(45deg,  #ffffff 0%,#ffffff 32%,#bfe8f9 50%,#9fd8ef 64%,#6cb2d6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#6cb2d6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.aboveFooterAdHtml  {
background: -moz-linear-gradient(45deg,  rgba(215,238,247,0.35) 0%, rgba(215,238,247,0.3) 19%, rgba(191,232,249,0.25) 39%, rgba(159,216,239,0.19) 64%, rgba(159,216,239,0.1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(215,238,247,0.35)), color-stop(19%,rgba(215,238,247,0.3)), color-stop(39%,rgba(191,232,249,0.25)), color-stop(64%,rgba(159,216,239,0.19)), color-stop(100%,rgba(159,216,239,0.1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  rgba(215,238,247,0.35) 0%,rgba(215,238,247,0.3) 19%,rgba(191,232,249,0.25) 39%,rgba(159,216,239,0.19) 64%,rgba(159,216,239,0.1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  rgba(215,238,247,0.35) 0%,rgba(215,238,247,0.3) 19%,rgba(191,232,249,0.25) 39%,rgba(159,216,239,0.19) 64%,rgba(159,216,239,0.1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  rgba(215,238,247,0.35) 0%,rgba(215,238,247,0.3) 19%,rgba(191,232,249,0.25) 39%,rgba(159,216,239,0.19) 64%,rgba(159,216,239,0.1) 100%); /* IE10+ */
background: linear-gradient(45deg,  rgba(215,238,247,0.35) 0%,rgba(215,238,247,0.3) 19%,rgba(191,232,249,0.25) 39%,rgba(159,216,239,0.19) 64%,rgba(159,216,239,0.1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59d7eef7', endColorstr='#1a9fd8ef',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ 
}
.homeAbout, #donation_block {
background: #93cdeb; /* Old browsers */
background: url("https://storage.ning.com/topology/rest/1.0/file/get/12873045?profile=original") no-repeat, -moz-linear-gradient(45deg,  #93cdeb 0%, #bfe8f9 26%, #ffffff 46%, #ffffff 63%, #c6ecfb 85%, #ffffff 100%); /* FF3.6+ */
background: url("https://storage.ning.com/topology/rest/1.0/file/get/12873045?profile=original") no-repeat, -webkit-gradient(linear, left bottom, right top, color-stop(0%,#93cdeb), color-stop(26%,#bfe8f9), color-stop(46%,#ffffff), color-stop(63%,#ffffff), color-stop(85%,#c6ecfb), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: url("https://storage.ning.com/topology/rest/1.0/file/get/12873045?profile=original") no-repeat, -webkit-linear-gradient(45deg,  #93cdeb 0%,#bfe8f9 26%,#ffffff 46%,#ffffff 63%,#c6ecfb 85%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: url("https://storage.ning.com/topology/rest/1.0/file/get/12873045?profile=original") no-repeat, -o-linear-gradient(45deg,  #93cdeb 0%,#bfe8f9 26%,#ffffff 46%,#ffffff 63%,#c6ecfb 85%,#ffffff 100%); /* Opera 11.10+ */
background: url("https://storage.ning.com/topology/rest/1.0/file/get/12873045?profile=original") no-repeat, -ms-linear-gradient(45deg,  #93cdeb 0%,#bfe8f9 26%,#ffffff 46%,#ffffff 63%,#c6ecfb 85%,#ffffff 100%); /* IE10+ */
background: url("https://storage.ning.com/topology/rest/1.0/file/get/12873045?profile=original") no-repeat, linear-gradient(45deg,  #93cdeb 0%,#bfe8f9 26%,#ffffff 46%,#ffffff 63%,#c6ecfb 85%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cdeb', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
 .homeAbout, .welcomeBox {
     box-shadow: 1px 0px 2px rgba(154, 154, 154, 0.25);
   -moz-box-shadow: 1px 0px 2px rgba(154, 154, 154, 0.25);
   -webkit-box-shadow: 1px 0px 2px rgba(154, 154, 154, 0.25);
}

/* Site Header and Body Shadows */
.site-header, .site-body {
     box-shadow: 6px 0 4px -4px rgba(0, 0, 0, 0.05) , -4px 0 4px -4px rgba(0, 0, 0, 0.25)!important; 
    -moz-box-shadow: 6px 0 4px -4px rgba(0, 0, 0, 0.05) , -4px 0 4px -4px rgba(0, 0, 0, 0.25); 
    -webkit-box-shadow: 6px 0 4px -4px rgba(0, 0, 0, 0.05) , -4px 0 4px -4px rgba(0, 0, 0, 0.25);
}

/* MailChimp SignUp Form Styling */
div#mc_embed_signup {
    margin-top: -28px!important;
}

#mc_embed_signup form {
    padding: 10px 20px 10px 30px!important;
    margin: 0px auto!important;
    background: url("https://storage.ning.com/topology/rest/1.0/file/get/4156054899?profile=original") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#mc_embed_signup {
    /* border-top: 4px solid #3399CC;
    border-right: 1px solid #a8a9ad;
    border-bottom: 1px solid #a8a9ad;
    border-left: 1px solid #a8a9ad; */
    border: 1px solid #e6e6e6;
}
#mc_embed_signup h2 {
    margin-top:0px!important;
}
#mc-embedded-subscribe.button {
    background:#3399CC!important;
    border-radius:10px!important;
    display: block!important;
    min-width: 200px;
    margin: 10px auto 10px auto!important;
    border: 1px solid #e6e6e6 !important;
    position:relative;
    left: -7px;
     box-shadow: 2px 0px 4px rgba(154, 154, 154, 0.35);
   -moz-box-shadow: 2px 0px 4px rgba(154, 154, 154, 0.35);
   -webkit-box-shadow: 2px 0px 4px rgba(154, 154, 154, 0.35);
}
#mc_embed_signup .button {
    height:46px!important;
    font-family: 'Questrial', sans-serif;!important;
    text-transform: lowercase!important;
    font-size:1.40em!important;
    font-weight: normal!important;
}
#mc_embed_signup {
    opacity:.9!important;
}

#mc_embed_signup #mce-success-response {
    color: #3BB54A!important;
    font-size: 1.075em;
    font-weight: normal!important;
}
#mc_embed_signup div.response {
    padding:1px!important;
    margin-top:0px!important;
}

#mc_embed_signup input.mce_inline_error {
    border-color: #3399CC!important;
}
#mc_embed_signup div.mce_inline_error {
    background-color:#3399CC!important;
}
/* End MailChimp SignUp Form Styling */

/* Donation Block */
#donation_block {
    /* background:rgba(51,153,204,.2); */
    border: 1px solid #e6e6e6;
    padding:5px 5px 15px 5px;
    width: 325px;
    margin: 0 auto;
}
/* End Donation Block */

/* Slider */
p.flex-caption a {
     font-family: 'Questrial', sans-serif;
     font-size: 22px!important;
     width: 90%;
    text-decoration:none;
}

/* AddThis */
.atss {
    top:21.5%!important;
}
.at4-follow {
    right:240px!important;
    top:-1px!important;
}
.at4-follow .at4-follow-inner {
    padding: 5px 24px 5px 15px!important;
}
.at4-follow .at4-follow-container .at-follow-label {
    color:#fff!important;
}

/* Like Button */
.likebox.ning-likebox a:before {
    content:"Like ";
}

.likebox.ning-likebox, div.button-tiny.likeButton {
    width:200px!important;
}


/*********************** FOOTER **************************/
/* Adjust site content for Ning Footer */
.central-content{
    margin-bottom:-40px;
}
.site-footerFrame {
    background-color:white;
}
.aboveFooterAdHtml {
    padding-top: 0px!important; /* Remove Ning padding and margin */
    margin-top:0px!important;
    margin-bottom:17px!important;
   /* padding-bottom:25px; */
    height:auto;
    width: 100%;
    display:inline-block;
}

/**** Ning's Bottom Footer ****/
.site-footer {
    text-align: left; width:100%!important;
    padding-left:5%;
    padding-right:5%;
    /* background-color: rgba(255, 255, 255, 0.88)!important; */
}
.site-footer .poweredBy-logo {
   background-image: url("https://static.ning.com/bedazzlemain/widgets/index/gfx/Ning_MM_footer_blk.png") !important;
   background-position: 0px 5px!important;
   height:20px!important;
}

.footer-left, .footer-right {
    background:transparent!important;
}
.footer-right {
    margin-right: 5%;
}

/**** NingCustomDesign Custom Footer ****/
#jc_footer {
  margin: 0 auto!important;
  width: 63%;
  padding-top: 50px;
}
@media screen and (max-width: 1280px) {
/* Width on 1280px and below */
#jc_footer {
    width: 90%;
}
}
/* End @media 1280px- for Footer Width */

#jc_footer a {
color:#1c1c1c!important;
}
#jc_footer h3 {
   color:#3BB54A;
   font-family: 'Droid Serif', serif, 'Georgia'!important;
   letter-spacing: 0.10rem;
   margin-bottom:20px;
   line-height: 1.35em;
   border-bottom: 1px solid #E6E6E6;
   font-size: 1.55em;
   font-weight:bold;
}
div#jc_footer ul {
   float:left;
   width: 33%;
   margin-bottom:10px; 
}
#jc_footer li {
   line-height:1.75em;
   text-align:left;
    list-style:none!important;
}
#jc_footer ul li:first-child {
   margin-right:35px;
 /*  list-style:none!important; */
}
#jc_footer li a {
    line-height:1.75em;
    font-weight: normal!important;
    font-family: 'Questrial', sans-serif;
    font-size: 1.15em !important;
}
 #jc_footer ul.bullet_footer li a:before {
   content: "\2713";
   padding-right:8px;
   color:#3BB54A;
} 
#jc_footer .bullet_footer li {
    text-indent: -1em;
}

#jc_footer .tel {
    display: inline;
    margin: 0 0.75em 0 0;
}
#jc_footer .logo {
    position: absolute;
    right: 1em;
}
#foot_logo img {
    margin: 0;
   padding-top:25px;
}

.jencreative {
    float:right;
    margin-right: 40px;
    margin-top: 10px;
 }
.jencreative {
    font-size: 9px;
    font-family: "Questrial",sans-serif;
    color: #333333;
}
.jencreative a {
    font-size: 9px;
    font-family: "Questrial",sans-serif;
    color: #3399cc;
}

#foot_logo {
    right: 5%;
}
.footer_disclaimer {
    float: left;
    font-size: 0.95em;
    line-height: 1.5em;
    margin-bottom: 0 !important;
    margin-left: 15%;
    margin-right: auto !important;
    margin-top: 0 !important;
    max-width: 1280px;
    padding-bottom: 20px;
    text-align: left;
}
.footer_disclaimer, .footer_disclaimer a {
    font-size: .95em;
}

/* Footer Social Media Icons */
.footer_socialicons {
    text-align:center!important;
    margin-left:-60px;
    margin-top:40px;
}

/* Adjust Footer Font-size for devices below 769 */
@media screen and (max-width: 769px) {
#jc_footer h3 {
   /* font-family: 'Droid Serif', serif, 'Georgia'!important; */
   letter-spacing: 0.050rem;
   margin-bottom:20px;
   line-height: 1.15em;
   border-bottom: 1px solid #E6E6E6;
   font-size: 1.15em;
}
#jc_footer li a {
    font-size: .90em !important;
}
}
/********************* END FOOTER ***********************/

/** Sponsor Box **/
div#sponsors {
    max-width:325px;
    margin:0 auto;
}
div#sponsors p a img {
    width:250px;
    margin-bottom: 20px;
}

/* PayPal Form Placement */
/*** div.pp_form {
    position: relative;
    bottom:-30px;
} ***/

p.more_groups {
    position:relative;
    top: -20px;
}

/*
Description: Project Beyond Blue Community - Designed by JenCreative.co
*/

/* Remove top border of main content area */
.site-body {
    border-top:none!important;
    margin-top: -1px;
}

/********** GOOGLE FONTS **********/
/** Google Font for all body text and subnav **/
body, p,  ul.subnav a {
    font-family: 'Open Sans', sans-serif!important;
}

/** Google Font for all headers **/
h1,h2,h3,h4,h5,h6,h3.module-name, .header-siteName, h3.entry-title a, .content-name {
   font-family: 'Questrial', sans-serif;
    font-weight:normal!important;
    line-height: 1.55em;
}
/* Module Name Font-size and Border Bottom */
h3.module-name {
    font-family: 'Questrial', sans-serif;
    border-bottom: 1px dashed #3399cc;
 }
/* Module Name Icon */
h3.module-name:before {
  content:url("https://storage.ning.com/topology/rest/1.0/file/get/12873064?profile=original");
   position:relative;
    top:4px;
    margin-right:12px;
}
/** Google Font for Menu Tabs **/
.mainTab-item a {
   font-family: 'Questrial', sans-serif;
 }
/********** END GOOGLE FONTS **********/

/* Move Social Media Icons and Links to Header for all screens 951+ - - The HTML for these buttons, contained in Ning Box: AboveFooterHTMLBox */
@media (min-width: 951px) {
/* Social Media Icons, contained in footer, moved to header */
img.social_media {
    width: 68px;
    margin: 0px 6px;
}
#social_media_wrapper_footer {
    height: 100px;
    left: 50%;
    max-width: 1280px;
    min-width: 500px!important;
    position: absolute;
    right: 45%;
    top: 140px!important;
    margin-left: 65px;
}
.social_media_block2 {
    float:right;
}
}
/* End @media 951px */

/* Style Social Media Icons and Links in Footer for screens 950- */
@media (max-width: 950px) {
#social_media_wrapper_footer {
    float:left;
    width:100%;
}
img.social_media {
    width: 48px;
    margin: 0px 6px;
}
}
/* End @media 950- px */

img.social_media:hover {
    opacity:.80!important;
}

/* Sign-In & Sign-Up */
.xg_widget_main_authorization .module-header:before {
    content:"";
    display:block;
    max-width:100%;
    position:relative;
    margin-left: 20px;
/*    background:url("https://storage.ning.com/topology/rest/1.0/file/get/12873066?profile=original") no-repeat scroll top left;
edited by jmg */
  background:url(https://storage.ning.com/topology/rest/1.0/file/get/1019568?profile=original) no-repeat scroll top left; 
    -moz-background-size:90%;
    background-size:90%;
    padding-top: 41%;
}
/* Sign-In & Sign-Up Background Gradient */
.site-body.container-fixedFull.signInPage.signInFlow, .site-body.container-fixedFull.signUpPage.signInFlow {
    background: #93cdeb; /* Old browsers */
background: -moz-linear-gradient(45deg,  #93cdeb 0%, #bfe8f9 26%, #ffffff 46%, #ffffff 63%, #c6ecfb 85%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#93cdeb), color-stop(26%,#bfe8f9), color-stop(46%,#ffffff), color-stop(63%,#ffffff), color-stop(85%,#c6ecfb), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  #93cdeb 0%,#bfe8f9 26%,#ffffff 46%,#ffffff 63%,#c6ecfb 85%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  #93cdeb 0%,#bfe8f9 26%,#ffffff 46%,#ffffff 63%,#c6ecfb 85%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  #93cdeb 0%,#bfe8f9 26%,#ffffff 46%,#ffffff 63%,#c6ecfb 85%,#ffffff 100%); /* IE10+ */
background: linear-gradient(45deg,  #93cdeb 0%,#bfe8f9 26%,#ffffff 46%,#ffffff 63%,#c6ecfb 85%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cdeb', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.xg_widget_main_authorization h2.module-name {
    font-family: 'Questrial', sans-serif;
    font-size:24px!important;
    color:#3399CC!important;
    position:relative;
    top:10px;
    margin-bottom: 20px;
}
.aboutNetwork-title {
    font-family: 'Open Sans', sans-serif;
    font-size:22px!important;
    text-transform:none!important;
    color:#3BB54A;
}
.aboutNetwork {
    line-height:1.15em;
    background:rgba(255, 255, 255, .90);
    padding:20px;
    border:1px solid #e6e6e6;
}
.signInPage-signInForm {
    margin-top:20px;
}
/* End Sign-In & Sign-Up */

/* Home About Box and Welcome Box */
 .welcomeBox a {
    text-decoration: none!important;
}
.homeAbout {
    border: 1px solid #e6e6e6;
    padding:17px 25px 20px 25px;
    /* background-color: #d7e9f5; */
}
.welcomeBox {
    width: 325px;
    border: 1px solid #e6e6e6;
    padding: 18px 5px 5px 28px;
    margin: 0 auto;
    background: rgb(147,205,235); /* Old browsers */
    background: -moz-linear-gradient(45deg,  rgba(147,205,235,1) 0%, rgba(222,240,247,1) 26%, rgba(255,255,255,1) 46%, rgba(255,255,255,1) 63%, rgba(244,248,249,1) 85%, rgba(255,255,255,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(147,205,235,1)), color-stop(26%,rgba(222,240,247,1)), color-stop(46%,rgba(255,255,255,1)), color-stop(63%,rgba(255,255,255,1)), color-stop(85%,rgba(244,248,249,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(45deg,  rgba(147,205,235,1) 0%,rgba(222,240,247,1) 26%,rgba(255,255,255,1) 46%,rgba(255,255,255,1) 63%,rgba(244,248,249,1) 85%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(45deg,  rgba(147,205,235,1) 0%,rgba(222,240,247,1) 26%,rgba(255,255,255,1) 46%,rgba(255,255,255,1) 63%,rgba(244,248,249,1) 85%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(45deg,  rgba(147,205,235,1) 0%,rgba(222,240,247,1) 26%,rgba(255,255,255,1) 46%,rgba(255,255,255,1) 63%,rgba(244,248,249,1) 85%,rgba(255,255,255,1) 100%); /* IE10+ */
    background: linear-gradient(45deg,  rgba(147,205,235,1) 0%,rgba(222,240,247,1) 26%,rgba(255,255,255,1) 46%,rgba(255,255,255,1) 63%,rgba(244,248,249,1) 85%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cdeb', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.welcomeBox h3 {
    line-height: 1.8em;
}
.homeAbout p, .welcomeBox p {
    font-size: 0.95em;
    line-height: 1.6em;
}
.homeAbout a, .welcomeBox a {
    font-size: 1.25em;
}
.homeAbout img {
    border-radius: 4px;
    float: left;
    margin: 5px 25px 10px 0px;
}
.welcomeBox img {
    float: right;
    margin: 10px 20px 10px 0;
}
.welcomeBox ul {
    padding-left: 0px!important;
    margin-top:25px;
}
.welcomeBox li {
    line-height:1.75em;
    list-style-type: none;
}
.welcomeBox li a {
    text-transform: lowercase!important;
}
.welcomeBox li a:before {
  content: "\2713";
  padding-right:8px;
  color:#3BB54A;
}
.ha_readmore {
    float:right;
    margin:-10px 20px 40px 0px;
    font-size: .85em!important;
}

/* Activity Feed Border */
.activityFeed-storyBody {
    border-bottom: none!important;
}

/* Instant Ad Box Below Navigation */
.belowHeaderAdHtml {
    margin-top: 80px;
}

/* H3 for Special Headings within Posts */
.entry-content h3 {
    margin:10px 0px!important;
    color:#3399cc;
    text-transform:uppercase!important;
    font-size:1.25em!important;
}
/** More line height for all paragraphs, tags, and more **/
p {
    font-size:14px!important;
    line-height: 1.85em!important;
}
/* Increase line-height between bullet list items on custom pages and text boxes */
.entry-content ul li {
    line-height:2.0em;
}
.entry-tags, .entry-byline, .entry-readMore, .entry-actions, .entry-commentsCount  {
    line-height: 1.55em!important;
}
.entry-readMore {
    color:#3BB54A!important;
}
/* Style tags */
.entry-tags a {
   color:#3BB54A!important;
}
.entry-tags a:hover {
   color:#3399CC!important;
}

/* Style Entry Byline Links  - adding check mark to stand out */
 .entry-byline a:before {
    content: "\2713";
    margin-right: 2px;
    display:inline-block;
    text-decoration:none!important;
}

/** Remove bottom border for site header - cleaner lines **/
.site-header {
    border-bottom: none!important;
}

/** Menu Tabs and Menu Navigation **/
.navbar ul {
    opacity:.99!important;
    max-height:46px;
}
.mainTab-item a {
    text-transform: lowercase!important;
}
/* First Menu Tab */
.mainTab-item:first-child {
    margin-left:-1px;
}
.mainTab > li a {
    position: relative;
    transition: all .5s ease-in-out 0s;
}
.mainTab ul {
    min-width: 200px;
    opacity: 0;
    position: absolute;
    transform: scale(0, 0);
    transition: all 200ms ease 0s;
    visibility: hidden;
    z-index: 1000;
}
.mainTab > li:hover > ul {
    opacity: 1;
    transform: scale(1, 1);
    visibility: visible;
}
.mainTab ul li a:hover:before {
    opacity: 1;
    transform: scale(1, 1);
    visibility: visible;
}
.mainTab ul ul {
    opacity: 0;
    top: -1px !important;
    transform: scale(0, 0);
    visibility: hidden;
}
.mainTab ul li:hover > ul {
    opacity: 1;
    top: 0;
    transform: scale(1, 1);
    visibility: visible;
}

/***  SubTabs ***/
/* SubTab ease-in-out */
ul.subTab {
    visibility:visible!important;
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
   opacity: 0;
   transition:opacity 0.8s ease-in-out;
  -moz-transition:opacity 0.8s ease-in-out;
  -webkit-transition:opacity 0.8s ease-in-out;
  -o-transition:opacity 0.8s ease-in-out;
}

.mainTab-item:hover ul.subTab {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
     filter: alpha(opacity=95);
    -moz-opacity: .95;
    -khtml-opacity: .95;
    opacity: .95;
 }
/* End SubTab ease-in-out */
/**** End Navigation ****/

p.entry-content {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 20.4px;
}
/* Border after each Blog Post */
.entry-footnote {
    background:#ededed!important;
    padding:15px!important;
    border-bottom: 1px dashed #cccccc;
}
/* Hide Byline (Date, etc.) under Blog Posts */
article.entry.blogSection-entry div.media-body div.entry-byline {
    display:none;
}

/* Latest Activity Row Colors */
.feed-story {
    padding:12px;margin-top:0px!important;
}
.feed-story:nth-child(odd) { background: #ffffff!important; }
.feed-story:nth-child(even) { background-color:#f5f5f5!important; }

/* Background and border colors behind Member Section */
.section-members.sheet {
    padding: 15px 15px 5px 25px !important;
}

/* Member Avatars - Small */
.membersSection-smallAvatars.membersSection-5Rows {
    max-height: 303px!important;
}
.membersSection-smallAvatars.membersSection-4Rows {
    max-height: 243px!important;
}
.sheet.section-members  {
    margin-left:1px!important;
}

/*** Thumbs and Images ***/
.media-img img { 
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #e1e1e1;
    margin: 0 2px 0 0;
    padding: 2px;
}
span.avatar {
    border: 1px solid #E1E1E1;
}
.avatar-default:hover {
    background-color: #c0c0c0;
}
.avatar:hover {
    opacity: .85;
}
.rich-thumbs  a img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1E1E1;
    float: left;
    margin: 0 5px 0 0;
    padding: 3px;
}
.photoSection-entry.matrix-itemFluid {
    max-width: 380px!important;
}
/* Photo Module Home Page - 2Up */
/* Min width 1200px */
@media (min-width: 1200px) {
.page-home .section-photoBundle .matrix-itemFluid {
    float: left;
    padding: 5px;
    width: 50%!important;
}
}
/********* Profile Page **********/
/* Remove Cover Image Shadow and Profile Name Text Shadow */
.banner-overlay:before {
    background: none!important;
}
.banner-info > h2, .banner-info > p {
    color:#333333!important;
    text-shadow:none!important;
}

/* Heart Icon */
.icon-love:before {
    color:red!important;
}

/* Fix Group icons on Home Page and Group List Page */
.groupHub-group.matrix-itemFluid {
    max-width: 185px;
}

.groupHub-groupTitle {
    background-color: rgba(51, 153, 204, 0.9);
}
.groupHub-groupTitle > span {
    font-family: "Questrial",sans-serif;
    font-size: 16.5px!important;
    font-weight: normal;
    line-height: 1.15em;
    max-height: 2.3em!important;
    overflow: hidden;
    text-decoration: none;
}
/* RSS Feed Line-Height */
.rssFeed-detail {
    line-height: 1.85em;
}
/** Fix Formatting on RSS Feed, after Ning platform changes 5-31-2015 **/
div.grid-frame.sheet.section-rss section.module-body article.entry.rssFeed.rssFeed-detail {
    display:inline-block;
}
div.grid-frame.sheet.section-rss section.module-body article.entry.rssFeed.rssFeed-detail img {
   margin-right:20px;
   background: #ffffff none repeat scroll 0 0;
   border: 1px solid #e1e1e1;
   padding: 2px;
}
/** @ Media Styles **/
/* Desktop Specific */
@media (min-width: 959px) {
article.media-frame {
    margin-right:1.5em;
}
}

/* Adjust Logo size for devices below 769 */
@media screen and (max-width: 769px) {
.header-logoImage img {
    max-height: 36vw;
    width: auto;
}
}

@media (max-width: 400px) {
.header-logoImage img {
    max-height: 36vw;
    max-width: 300px;
    margin-top:50px;
}
}

@media (max-width: 580px) {
.header-logoImage img {
    margin-top:50px;
}
}