/* *********************** BEAVER ************************** */

  
/* remove category descriptions from category menu in beaver */
ul.menu li.menu-item a small {display: none !important;}  
#2ndarymenu ul.menu li.menu-item a small {display: none !important;}  
  
/* No bullets on menu items in beaver */
li.menu-item {list-style-type: none !important;}
#2ndarymenu li.menu-item {list-style-type: none !important;}
  
#topsearch, #bottomsearch {margin: 0 auto !important;  text-align: center;}



div#bookcarousel div.books.type-books div.pp-content-grid-inner.pp-content-body.clearfix {display: none;}

/* *********************** VARIOUS PLUGINS ************************** */

/* decent comments - get rid of left margin */
 div.widget.widget_decent_comments_widget div.decent-comments ul
{
    margin-left: 0px;
}





/* fix wp-inject cc image size */
figcaption.wp-caption-text small a img {height: 12px; width: 12px;}

/* IMAGE WIDGET - make it  responsive */
 aside.widget_sp_image div.widget img {width: auto;}  

/* SET BASE COLOR FOR HEADER MENUS */
header.site-header  {background-color: #a59586 !important;}
header.site-header.dark {background-color: #00294b !important;}



/* *********************** CUSTOM CLASSES ************************** */
  
/* create boldme class */

.boldme {
font-weight: strong;
}  
  
li.highlightitem.menu-item a {color: red !important; font-weight: bold !important;}


/* *********************** STYLES FOR CUSTOM FUNCTIONS ************************** */



#linkwithin_logolink_0
{display:none;}

blockquote {color: #00294b !important; border-left: 0px;}




.button {
	-moz-box-shadow: 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
	box-shadow: 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-radius:13px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.button:active {
	position:relative;
	top:1px;
}

/* hide buddypress username */
div#buddypress div#item-header div#cover-image-container div#item-header-cover-image div#item-header-content h2.user-nicename{visibility: hidden;}



/* HIDE MASHSHARE ON MEMBER POSTS */
body.single.single-post.layout-using-template-10 aside.mashsb-container {display: none;}
article.category-vidchats aside.mashsb-container {display: none;}
article.category-member-audio aside.mashsb-container {display: none;}
article.category-member-documents aside.mashsb-container {display: none;}
article.category-members-only-videos aside.mashsb-container {display: none;}
article.category-member-webinars aside.mashsb-container {display: none;}
article.category-member-announcements aside.mashsb-container {display: none;}
article.category-00-members-only aside.mashsb-container {display: none;}

/* HIDE MASHSHARE FLOATING BAR ON MEMBER POSTS */
body.single.single-post.layout-using-template-10 aside#mashfs-main {display: none !important;}
article.category-vidchats aside#mashfs-main {display: none !important;}
article.category-member-audio aside#mashfs-main {display: none !important;}
article.category-member-documents aside#mashfs-main {display: none !important;}
article.category-members-only-videos aside#mashfs-main {display: none !important;}
article.category-member-webinars aside#mashfs-main {display: none !important;}
article.category-member-announcements aside#mashfs-main {display: none !important;}
article.category-00-members-only aside#mashfs-main {display: none !important;}


/* VIDCHAT TEMPLATE */
body.single.single-post .post.category-vidchats.entry div.entry-content div.saboxplugin-wrap {display: none;}
body.single.single-post .post.category-vidchats.entry div.single-post-navigation {display: none;}
body.single.single-post .post.category-vidchats.entry div.rating-form {display: none;}
body.single.single-post .post.category-vidchats.entry span.rating-result {display: none !important;}  
body.single.single-post .post.category-vidchats.entry footer.entry-footer {display: none;}
body.single.single-post .post.category-vidchats.entry section.author-box {display: none !important;}
body.single.single-post .post.category-vidchats.entry div#wpautbox-below.a-tabs {display: none;}
body.single.single-post .post.category-vidchats.entry {margin-bottom: 0px;}


/* *********************** CORE STYLES &amp; ALTITUDE OVERRIDES ************************** */  
  
/* set headline color base */
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {color: #004679;}
h1,h2,h3,h4,h5,h6 {color: #c35429;}

body .fl-post-grid-text a {
  color: #292929;
  font-weight: bold;
}

.fl-post-feed-header a {
  color: #292929;
  font-weight: bold;
}

body .fl-post-grid-content p:last-of-type {
  font-size: 16px;
  line-height: 22px;
}




 
header.site-header {background-color: #a59586;}
footer.site-footer {background-color: #00294b;}
header.site-header.dark {background-color: #00294b;}
  

/* Secondary Page Content Width (mainly for Content Views loops and archives) */
.full-width-content .content {

      padding-left: 0px !important;
        padding-right: 0px !important;
    width: 100%; 
  }  
  
/* ensure page &amp; post illustrations that are right or left aligned don't take up more than half the content width as screen is resized */
div.block-content div.loop article div.entry-content img.alignright {max-width: 50% !important;}
div.block-content div.loop article div.entry-content img.alignleft {max-width: 50% !important;}

/* captions override */
.single-post figcaption.wp-caption-text {color: #3C7E72; padding: 10px 12px; font-style: normal; font-size: 14px;}
  
  
 /* secondary menu - categories at top */ 
.fl-builder-content .fl-node-57fa66653f43c .menu > li > a {
  color: #292929;
  font-weight: normal;
  font-size: 15px;
  font-family: FranklinITCProLight, HelveticaNeue, "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  text-transform: capitalize;
}
/* category spacing on 2ndary menu */
.fl-builder-content .fl-node-57fa66653f43c .menu > li > a {
  padding-right: 13px;
  padding-left: 13px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.donate input, .donate select, .donate textarea {padding: 2px !important;}
.donate input {border: 0 !important;}

img.emoji {max-width: 20px; vertical-align: middle;}

/* fix archive post title sizes */
body.archive.category .post header.entry-header h2.entry-title {font-size: 20px; line-height: 28px;}

/* get rid of archive descriptions */
main.content div.archive-description.taxonomy-archive-description.taxonomy-description {display: none;}


.supportfaq div.uabb-blog-post-content h3.uabb-post-heading.uabb-blog-post-section a {font-size: 13px;}
.supportfaq div.uabb-post-wrapper div.uabb-blog-posts-shadow {height: auto !important;}


/* reduce title area size to accomodate wider menu */
@media (max-width: 1200px) and (min-width: 1023px) {
.title-area {
    width: 200px !important; 
} /* default 360 */
}




/* remove featured image from top of posts in video categories */
.single-post .category-vidchat img.wp-post-image {display: none;}
.single-post .category-dialogues img.wp-post-image {display: none;}
.single-post .category-webinars img.wp-post-image {display: none;}
.single-post .category-audio img.wp-post-image {display: none;}
.single-post .category-news-and-views img.wp-post-image {display: none;}


/* remove monarch from side of posts in member categories */
.single-post.category-vidchat .et_social_sidebar_networks {display: none;}
.single-post.category-dialogues .et_social_sidebar_networks {display: none;}
.single-post.category-webinars .et_social_sidebar_networks {display: none;}
.single-post.category-audio .et_social_sidebar_networks {display: none;}
.single-post.category-members-only .et_social_sidebar_networks {display: none;}
.single-post.category-audio-chapters .et_social_sidebar_networks {display: none;}
.single-post.category-announcements .et_social_sidebar_networks {display: none;}
.single-post.category-documents .et_social_sidebar_networks {display: none;}

/* no registration page sidebar */
.registration #sidebar {display: none !important;}



/*widget titles 2021 */
h2.widget-title {font-size: 1.6em; color: #004679;}

/* BP Forum text sizes */
.activity .activity-content .activity-inner {font-size: 1.2em;}

.rtmedia-activity-text {font-size: 1.3em;}

#members-list span.update  {font-size: 1.2em !important;}
