/* 
Theme Name: Hueman Child Theme for VOB
Theme URI: http://news.veteransBusiness.com/
Description: The child theme for the Hueman Wordpress theme  
Author:Ken Brown / eWareness, Inc.
Author URI:http://ewarenessinc.com/
Template: hueman 
Version: 3.3.25
*/

#main-header-search .toggle-search {float: right;}

/* COMMUNITY EVENTS FORMS STYLES */
#custom_html-27 {padding: 0 0 20px 0!important;}
#custom_html-27 h3.widget-title {color: #1a3354!important;font-weight: 700;font-size: 1.5em!important;}
#custom_html-27 .textwidget {font-weight: normal!important;padding: 0 0 60px 0!important;font-size: 1.2em;}

.tribe-dropdown.select2-container--open .select2-search__field {padding: 10px!important;}
.select2-container--default .select2-search--dropdown .select2-search__field {border: 1px solid #f00!important;}

/* NINJA FORMS STYLES */
#ninja_forms_required_items, .nf-field-container {margin-bottom: 5px!important;}
.nf-field-element select {height: 37px!important;border-radius: 4px!important;}

#header {background: transparent;}
.sidebar.s1 .sidebar-top .social-links {float: left;}
.sidebar-top {padding: 15px 20px;}

.central-header-zone {padding: 30px 0!important;}
.page-title {padding-left: 30px;}

.entry h3 {
    font-size: 1em;
}
@media only screen and (max-width: 479px){
.pad {
    padding: 15px 10px 5px!important;
}}

/* ------------------------------------------------------------------------- *
 *  Tribe Events
/* ------------------------------------------------------------------------- */
.single-tribe_events .tribe-events-schedule .recurringinfo, .single-tribe_events .tribe-events-schedule .tribe-events-cost, .single-tribe_events .tribe-events-schedule .tribe-events-divider {font-size:.9em!important;}
.event-is-recurring, .event-is-recurring a {font-weight: 200!important;}
.tribe-event-date-start, .entry h2 span.tribe-event-date-start { color:#000!important; font-size:.9em!important;}
.single-tribe_events .tribe-events-schedule .tribe-events-divider { padding:0 5px!important; }

/*  Tribe Events - Community Events Styles */
.tribe-community-events {background:none!important;border: none!important;padding: 0px!important;}

/* ------------------------------------------------------------------------- *
 *  Header nav header
/* ------------------------------------------------------------------------- */
#nav-topbar { z-index:99999999;}
#nav-header.nav-container {
    -webkit-box-shadow: inset 0 0 0 rgba(255,255,255,0), 0 -1px 0 rgba(0,0,0,0), inset 0 0 0 rgba(0,0,0,0), inset 0 0 0 rgba(0,0,0,0);
    box-shadow: inset 0 0 0 rgba(255,255,255,0), 0 0 0 rgba(0,0,0,0), inset 0 0 0 rgba(0,0,0,0), inset 0 0 0 rgba(0,0,0,0);
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	border-top: 1px #FFFFFF solid;
}
#nav-topbar.nav-container {
	border-bottom: 1px #FFFFFF solid;
}
#nav-topbar .nav>li {
    border-right: 1px solid rgba(255,255,255,.4)!important;
}
@media only screen and (min-width: 720px){
#nav-topbar .nav>li, #nav-header .nav>li {
    border-right: 1px solid rgba(255,255,255,.4)!important;
}
}
#nav-topbar .nav li.menu-item-26757, #nav-topbar .nav li.menu-item-26775, #nav-topbar .nav li.menu-item-26776, #nav-topbar .nav li.menu-item-26777, #nav-topbar .nav li.menu-item-26778, #nav-topbar .nav li.menu-item-31836, #nav-topbar .nav li.menu-item-31844, #nav-topbar .nav li.menu-item-31845, #nav-topbar .nav li.menu-item-31846 {
    border-right:none!important;
}
#nav-header .nav li.menu-item-34378, #nav-header .nav li.menu-item-26844 {
	border-right:none!important;
}

@media screen and (min-width: 720px) {
#nav-header .nav ul.menu-item-28128 ul {
    width: 200;
    padding: 0;
	left:-200px;
    background-color: #5e81b6!important;
    -webkit-border-radius: 0 0 6px 6px;
    -moz-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
    -webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.75);
    font-size: 16px;
}
.menu-item-28128 .sub-menu {
    max-width: 200px;
}
.menu-item-28128 .sub-menu ul {
    max-width: 200px;
}
.menu-item-28128 .sub-menu li a {
    max-width: 200px;
}
.menu-item-28128 .sub-menu li {
    margin-right: 0;
}
.menu-item-28128 ul.sub-menu {
    padding-left: 0;
    left: 0;
    text-align: center;
}
.menu-item-28128 ul ul.sub-menu {
    padding-left: 0;
    left: -200px;
    text-align: center;
}
}
.nav li.menu-item-31836 {
    font-weight: normal;
    color: #fff !important;
    float: right;
    display: inline-block;
    margin-right: 75px;
}
.nav li.menu-item-31836 a {
    color: #fff !important;
	background-color: #5e81b6;
	background-color: rgba(94,129,182,1);
	border:1px #fff solid;
	padding:4px 6px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	margin-top:9px;
}
.nav li.menu-item-31836 a:hover {
    background-color: rgba(94,129,182,1)!important;
	color: #000 !important;
}

.nav li.menu-item-26776 {
    font-weight: normal;
    color: #fff !important;
    float: right;
    display: inline-block;
    margin-right: 10px;
}
.nav li.menu-item-26776 a {
    color: #fff !important;
	background-color: #5e81b6;
	background-color: rgba(94,129,182,1);
	border:1px #fff solid;
	padding:4px 6px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	margin-top:9px;
}
.nav li.menu-item-26776 a:hover {
    background-color: rgba(94,129,182,1)!important;
	color: #000 !important;
}
.nav li.menu-item-31846  {
    font-weight: normal;
    color: #fff !important;
    float: right;
    display: inline-block;
    margin-right: 10px;
}
.nav li.menu-item-31845  {
    font-weight: normal;
    color: #fff !important;
    float: right;
    display: inline-block;
    margin-right: 10px;
}
.nav li.menu-item-31844  {
    font-weight: normal;
    color: #fff !important;
    float: right;
    display: inline-block;
    margin-right: 10px;
}
.nav li.menu-item-31846 a {
    color: #fff !important;
	background-color: #5e81b6;
	background-color: rgba(94,129,182,1);
	border:1px #fff solid;
	padding:4px 6px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	margin-top:9px;
}
.nav li.menu-item-31845 a {
    color: #fff !important;
	background-color: #5e81b6;
	background-color: rgba(94,129,182,1);
	border:1px #fff solid;
	padding:4px 6px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	margin-top:9px;
}
.nav li.menu-item-31844 a {
    color: #fff !important;
	background-color: #5e81b6;
	background-color: rgba(94,129,182,1);
	border:1px #fff solid;
	padding:4px 6px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	margin-top:9px;
}
.nav li.menu-item-31844 a:hover {
    background-color: rgba(94,129,182,1)!important;
	color: #000 !important;
}
.nav li.menu-item-31845 a:hover {
    background-color: rgba(94,129,182,1)!important;
	color: #000 !important;
}
.nav li.menu-item-31846 a:hover {
    background-color: rgba(94,129,182,1)!important;
	color: #000 !important;
}
.nav li.menu-item-26778 {
    font-weight: normal;
    color: #fff !important;
    float: right;
    display: inline-block;
    margin-right: 10px;
}
.nav li.menu-item-26778 a {
    color: #fff !important;
	background-color: #c00000;
	background-color: rgba(192,0,0,1);
	border:1px #fff solid;
	padding:4px 6px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	margin-top:9px;
}
.nav li.menu-item-26778 a:hover {
    background-color: rgba(192,0,0,1)!important;
	color: #000 !important;
}
.nav li.menu-item-26777 {
    font-weight: normal;
    color: #fff !important;
    float: right;
    display: inline-block;
    margin-right: 10px;
}
.nav li.menu-item-26777 a {
    color: #C00000 !important;
	background-color: #FFFFFF;
	background-color: rgba(255,255,255,1);
	border:1px #C00000 solid;
	padding:4px 6px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	border-radius: 5px !important;
	margin-top:9px;
}
.nav li.menu-item-26777 a:hover {
    background-color: rgba(255,255,255,1)!important;
	color: #000 !important;
}
#nav-topbar .nav li.menu-home a {
  display: block;
  background:url(images/home-hover.png)center ;
  background-repeat: no-repeat;
  text-indent: -9000px;
  width: 30px;
  }
#nav-topbar .nav li.menu-home a:hover {
  display: block;
  background:url(images/home.png)center ;
  background-repeat: no-repeat;
  text-indent: -9000px;
  width: 30px;
  }
#nav-header .nav li.menu-home a {
  display: block;
  background:url(images/home-hover.png)center ;
  background-repeat: no-repeat;
  text-indent: -9000px;
  width: 30px;
  }
#nav-header .nav li.menu-home a:hover {
  display: block;
  background:url(images/home.png)center ;
  background-repeat: no-repeat;
  text-indent: -9000px;
  width: 30px;
  }
@media only screen and (min-width: 720px) {
#nav-topbar .nav li a {
    color: #FFF;
    color: rgba(255,255,255,1);
}
#nav-topbar .nav li.current-menu-item>a, #nav-topbar .nav li.current_page_item>a {
	color: #FFF;
}
#nav-topbar .nav li.menu-home a {
  display: block;
  background:url(images/home-hover.png)center ;
  background-repeat: no-repeat;
  text-indent: -9000px;
  width: 30px;
  }
#nav-topbar .nav li.menu-home a:hover {
  display: block;
  background:url(images/home.png)center ;
  background-repeat: no-repeat;
  text-indent: -9000px;
  width: 30px;
  }

/* Header Menu Sub Menu width, padding*/
#nav-header .nav {
	font-size: 14px;
	padding: 0;
}
#nav-header .nav li a {
    color: #fff;
    color: rgba(255,255,255,1);
    font-size: 16px!important;
    padding: 15px 10px!important;
    text-align: center;
}
	
#nav-header .nav ul {
	width: 300;
	padding: 0;
	background-color: #5e81b6!important;
	-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.75);box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.75);
	font-size: 16px;
}
#nav-header .nav ul li a {
    padding: 7px 10px!important;
	font-size: .875rem!important;
	text-align: left;
}
#nav-header .nav ul li a:hover {
    background-color: #f0f0f0;
	color:#000;
	border-left: 0 solid #5e81b6;
	padding-right: 0!important;
	padding-left: 8px!important;
	-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;
}
.nav ul ul {
    top: 0px;
    left: 300px;
}
/* Topbar Sub Menu width, padding*/
.nav ul {
    width: 300px;
	padding: 0;
	background-color: #5e81b6!important;
	-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.75);box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.75);
	}
.nav ul li a {
    padding: 7px 14px;
}
#nav-topbar .nav ul li a:hover {
    background-color: #f0f0f0;
	color:#000;
	border-left: 0 solid #5e81b6;
	padding-right: 0!important;
	padding-left: 8px!important;
	-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;
}
/*#nav-topbar.nav-container {
	background: rgb(73,155,234);
	background: -moz-linear-gradient(top, rgba(73,155,234,1) 0%, rgba(17,45,108,1) 100%);
	background: -webkit-linear-gradient(top, rgba(73,155,234,1) 0%,rgba(17,45,108,1) 100%);
	background: linear-gradient(to bottom, rgba(73,155,234,1) 0%,rgba(17,45,108,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#499bea', endColorstr='#112d6c',GradientType=0 );
}*/
}
.search-expand-inner {
    padding: 0px;
	-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;
	border: 8px solid #1f3c63!important;
}
.search-expand {
    background-color: transparent!important;
	background: none!important;
}
#nav-header .nav li a {
    color: #fff;
    color: rgba(255,255,255,1);
	font-size:18px;
	padding:15px 18px;
	text-align: center;
}
.search-expand .themeform input,.themeform input[type=text] {
    border-radius: 4px!important;
}
@media only screen and (max-width: 1040px) {
	#nav-header .nav li a  { padding:15px 7px!important;font-size:14px!important; }
}
.page-title {
    color: #c00;
	text-transform: none;
}
.page-title h1, .page-title h4 {
    color: #911a1c;
}
.page-title span {
    color: #1a3354;
}
.page-title a {
    color: #911a1c;
}
.page-title a, .page-title h2, .content .page-title h2 {
    color: #911a1c;
}
.entry h2 {
    font-size: 1em;
}
.sidebar h3.widget-title {background-color:#244674;color: #FFF;-webkit-border-radius: 6px 6px 0 0;-moz-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;text-align: center;font-weight: bold;font-size: 16px;padding: 6px 0; }
.sidebar .widget {margin: 14px; padding: 0;border-bottom: 6px #244674 solid;-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;}
.sidebar.s2 .sidebar-top {display: none;}.sidebar.s1 .sidebar-top {-webkit-border-radius: 0 0 6px 6px;-moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px;}

.single .post-title,.entry h1  {
    font-size: 1.5em;
}
.post-title{
    font-size: 1.3em;
    font-weight: 500;
    line-height: 1.2em;
}
.featured .post-title {
    font-size: 1.7em;
    line-height: 1.4em;
}
.entry.excerpt {
    font-weight: normal;
}
/* ------------------------------------------------------------------------- *
 *  Footer Styles
/* ------------------------------------------------------------------------- */
#footer {    
	background-color: #244674;
	background-color: rgba(36,70,116,.9);
    width: 100%;
    position: relative;
}
#footer-widgets .pad {
    padding-top: 60px;
}
#footer h3.widget-title {color: #FFFFFF!important;text-transform: none;font-size: 1.2em; border-bottom: 2px dashed #C00000;background: url(images/footer_salute_h3.png) no-repeat left;padding-left: 33px;padding-bottom: 2px;min-height: 26px;}
#footer-full-width-widget {
    padding: 0;
	background-color:#1a3354;
}
#footer-full-width-widget2 {
    padding: 0;
	background-color:#FFFFFF;
}
.footer-full-width-widget2 {
	background-color:#FFFFFF;
}

#custom_html-7 {
	padding: 30px 50px;
	background-color: rgba(255,255,255,.4);	
}
#custom_html-7 a {
	color: #1a3354;
	font-size: 1.2em;
}
#custom_html-7 h3.widget-title {
	word-spacing: normal!important;
    color: #1a3354!important;
    text-transform: none;
    font-size: 1.4em;
    border-bottom: none;
    background: none!important;	
	padding-left: 0;
    padding-bottom: 0!important;
	text-align: center;
	margin-bottom: 0!important;
}

#footer-widgets {background: url(images/footer-stars-bg.png) repeat-x top;}
#footer-widgets, #footer-widgets a, #footer-widgets .textwidget {
    color: #FFFFFF!important;
}
#footer-widgets a {text-decoration: underline;}#footer-widgets a:hover {text-decoration: none;}
#footer-widgets .textwidget img:hover {opacity: 0.7;filter: alpha(opacity=70); /* For IE8 and earlier */}
#footer-bottom {
    border-top: #FFF solid 0px;
	-webkit-box-shadow: 0px -1px 8px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px -1px 8px 0px rgba(0,0,0,0.75);
box-shadow: 0px -1px 8px 0px rgba(0,0,0,0.75);
}
#footer_outer{background-color:#244674;padding-top:50px 0 0;clear:both;text-align:center;width:100%;}
#footerVOB{clear:both;color:#244674;min-height:300px;margin:0 auto;padding:20px;max-width:1180px;font-size: 14px;}
#footer_menu{margin:0 auto 30px;max-width:900px;text-align:center;float: left}
#footer_menu a{color: #fff;text-decoration: underline;}#footer_menu a:hover{text-decoration: none;}
#footer_left{width:75%;text-align:justify;float:left;color: #FFF;}
#footer_left a{color: #fff;text-decoration: underline;}#footer_left a:hover{text-decoration: none;}
#footer_right{margin:0 auto;width:24%;text-align:right;float:right;}

ul.users-listing li { list-style-image: url(images/wht_star_bullet.png);padding: 0;margin-left: 10px;}
ul.blue-star li { list-style-image: url(images/blue_star_bullet.png)!important;padding: 0 0 6px;margin-left: 10px;}
ul.blue-star li a { color: #c00000; text-decoration: underline;}
ul.blue-star li a:hover { text-decoration: none;}
@media only screen and (max-width: 850px) {
	#footer_left{width:auto;float:none;clear: both}
	#footer_right{width:auto;text-align:center;float:none;padding-top: 40px;}
}

.soliloquy-cont {margin-top: -60px;margin-left: auto;margin-right: auto;padding: 0 20px 60px 20px;}

@media only screen and (max-width: 1200px) and (min-width: 480px) {
	.soliloquy-cont {padding: 0 10px;}
}
@media only screen and (max-width: 719px) {
	.soliloquy-cont {padding: 0;margin-bottom:0px;display: none; }
}
.post-meta .post-category {
    display: none;
}
.widget_calendar>h3, .widget_search>h3, .widget_tag_cloud>h3 {
    margin-bottom: 6px;
}
.sidebar .widget {
	padding-bottom: 6px;
}
.content .post-nav {
    border-top: 2px solid #31558c;
    border-bottom: 2px solid #31558c;
}
.content .post-nav li.next {
    float: right;
    -webkit-box-shadow: -1px 0 0 #31558c, inset 1px 0 0 #31558c;
    box-shadow: -1px 0 0 #31558c, inset 1px 0 0 #31558c;
}
.content .post-nav li.previous {
    float: left;
    -webkit-box-shadow: 1px 0 0 #eee, inset -1px 0 0 #31558ce;
    box-shadow: 1px 0 0 #31558c, inset -1px 0 0 #31558c;
}

#page .container-inner, .main, .col-3cm .main-inner {
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px!important;
}
#page .container-inner {
    border-bottom: 1px solid #31558c;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75);
}
.related-posts li {
    width: 31.8%;
    padding: 0 4px;
}
/*.content .post-nav li.previous {
    -webkit-box-shadow: 1px 0 0 #31558c, inset -1px 0 0 #31558c;
    box-shadow: 1px 0 0 #31558c, inset -1px 0 0 #31558c;
}
.content .post-nav li.next {
    -webkit-box-shadow: 1px 0 0 #31558c, inset -1px 0 0 #31558c;
    box-shadow: 1px 0 0 #31558c, inset -1px 0 0 #31558c;
}*/

/* ############  Sidebar Widget Styles ############# */
.rpwwt-widget ul li {
    margin: 0!important;
    padding: 4px;
    line-height: 1.1em;
    border-bottom: 1px dotted #CCC;
}
.rpwwt-widget ul li a {
	color: #C00000; text-decoration: underline;
}
.rpwwt-widget ul li a:hover {
	text-decoration: none;color: #333;
}
.rpwwt-widget ul li:hover {
	background-color: transparent;
}
.sidebar .widget { background-color: #FFFFFF; }
div.textwidget {padding: 0 10px!important;}
div.custom-html-widget {line-height: 1.3em!important;}
#custom_html-4 {color: #244674;font-weight: bold; background: url(images/sidebar_widget_background.jpg) no-repeat left top;}
#custom_html-4 a {color: #C00000;text-decoration: underline;}
#custom_html-4 a:hover {text-decoration: none;color: #333;}
#custom_html-4 h3.widget-title {color: #FFFFFF!important;}
#custom_html-4 h3 {color: #C00000;}
#custom_html-4 h4 {color: #C00000;font-size: 20px;padding-bottom: 6px;}

/* #######  Header Text Widget ###### */

@media only screen and (max-width: 1150px) {
.header-ads-desktop #header-widgets {
	margin-right:10px;
}}
#custom_html-23 .textwidget {color:#FFFFFF!important;font-weight:bold;font-size:1.4em;text-shadow: 1px 1px #000000;}
@media only screen and (max-width: 1405px) and (min-width: 480px) {
	#custom_html-23 .textwidget {font-size:1.3em;}
}

/* #######  Newsletter widget on left sidebar ###### */
.widget .widget_wysija {}
.widget_wysija_cont {padding: 0 10px;line-height: 1.3em!important;}
p.wysija-paragraph {text-align: center!important;margin: 0 0 5px}
.widget_wysija_cont .wysija-submit {
    margin-top: 10px;
    margin: 10px auto;
    text-align: center;
}

/* ######  Uber Menu Forced Styles ###### */
.ubermenu-nav li a {color: #FFFFFF!important;}

/* ######  Menu Above Main Menu Styles ###### */
.newnavcontainer {height: auto;padding: 15px;}
.newnav {
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	border-top: 1px #FFFFFF solid;
	border-left: 1px #FFFFFF solid;
	background-color: #CCC;
	float: right;
	max-width: 40%;
	padding: 8px;
	margin-top: -80px;
	z-index: 9999999999;
}

/* ######  Calendar sidebar styles ###### */


/*  
.sidebar h3.widget-title {
	background-color: #244674;
    color: #FFF;
    -webkit-border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;
    border-radius: 6px 6px 0 0;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    padding: 6px 0;
}*/

.tribe-events-widget .tribe-events-widget-events-list__event-row {padding-right: 4px!important;}
.tribe-common .tribe-common-l-container {padding-left: 0!important;padding-right: 0!important;}
.tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month 

.tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month .tribe-events-calendar-month__day-cell--mobile {border: 1px solid #ccc!important;}
.tribe-events .tribe-events-calendar-month__day {border: 1px solid #ccc!important;}

.tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month {padding: 0!important;}

.tribe-common .tribe-common-h6 {
	background-color: transparent!important;
    color: #000!important;
    font-weight: bold!important;
    font-size: 16px;
    padding: 6px;
	font-family: inherit!important;
}

.tribe-common a {
    color: #C00000!important;
    text-decoration: underline!important;
    font-weight: normal!important;
}
.tribe-common a:hover {
    color: #777!important;
    text-decoration: none!important;
    font-weight: normal!important;
}
.tribe-common .tribe-common-h7 {
    font-size: 14px!important;
    line-height: 1.4!important;
}
.tribe-common .tribe-common-anchor-thin:hover {
    border-bottom: none!important;
}
.tribe-common .tribe-common-anchor-thin {
    border-bottom: none!important;
    transition: none!important;
}

.tribe-events-widget {
    margin: 14px!important;
}
.tribe-events-widget .tribe-events-widget-events-list__header {
    margin-bottom: 6px!important;
}

.tribe-events-widget-events-list {
	background-color: #FFFFFF!important;
    padding: 0 0 6px 0!important;
    border-bottom: 6px #244674 solid!important;
    -webkit-border-radius: 0 0 6px 6px!important;
    -moz-border-radius: 0 0 6px 6px!important;
    border-radius: 0 0 6px 6px!important;
}
.tribe-events-widget .tribe-events-widget-events-list__view-more {
    padding-left: 20px;
}

/*.tribe-events-widget-events-list__events {
	background-color: #FFFFFF!important;
    padding: 6px 0!important;
    border-bottom: 6px #244674 solid!important;
    -webkit-border-radius: 0 0 6px 6px!important;
    -moz-border-radius: 0 0 6px 6px!important;
    border-radius: 0 0 6px 6px!important;
}*/

P.tribe-events-widget-link {padding: 0 10px;}
.tribe-event-title, .tribe-event-title a {color: #C00;line-height: 1.2em;}
.tribe-event-title a {text-decoration: underline;}.tribe-event-title a:hover {text-decoration: none;}
.tribe-events-list-widget .tribe-events-list-widget-events {
    margin-bottom: 0!important;
	border-bottom: 1px dotted #dddddd;
	padding: 4px 20px;
}
.tribe-events-list-widget .tribe-events-list-widget-events:hover {
    background-color: #e9eff7;
}

#custom_html-6 {background: url(images/sidebar_widget_background.jpg) repeat left;}
#mailpoet_form_2 .mailpoet_paragraph {
    margin-bottom: 10px;
	margin-left: 20px;
}
/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px auto;
	max-width: 1500px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 2.6%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF FOUR  */
.span_4_of_4 {
	width: 100%;
}
.span_3_of_4 {
	width: 74.6%;
}
.span_2_of_4 {
	width: 47.2%;
}
.span_1_of_4 {
	width: 23.8%;
	color: #1a3354;
}
.span_1_of_4 h2,.span_2_of_4 h2,.span_3_of_4 h2,.span_4_of_4 h2 {
	color: #1a3354;
	text-transform: none;
    font-size: 1.2em;
    border-bottom: 2px dashed #C00000;
    background: url(images/footer_salute_h3.png) no-repeat left;
    padding-left: 33px;
    padding-bottom: 1px;
    min-height: 26px;
	margin-bottom: 10px;
}

.span_1_of_4 a,.span_2_of_4 a,.span_3_of_4 a,.span_4_of_4 a {text-decoration: underline;color: #ffffff;}
.span_1_of_4 a:hover,.span_2_of_4 a:hover,.span_3_of_4 a:hover,.span_4_of_4 a:hover {text-decoration: none;color: #ffffff!important;}
.span_2_of_4 ul li,.span_3_of_4 ul li,.span_4_of_4 ul li { list-style-image: url(images/red_star_bullet.png);padding: 0 4px 0 2px;float: left;list-style-position: inside; word-spacing: .5em;}
.span_1_of_4 ul li { list-style-image: url(images/red_star_bullet.png);padding: 0 4px 0 2px;list-style-position: inside;}
.span_1_of_4 ul li span.new {color: #FFFD00; font-weight: 400;font-style: italic;}

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
	.col {  margin: 1% 0 1% 0%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
}

/*  PR button on sidebar widget */
.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  padding: 6px 14px 6px 14px;
  text-decoration: none;
	margin: 12px 0;
}
.btn a {
  color: #ffffff;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

/* Styles for Tags */
.post-tags a {
    background: #1a3354;
    line-height: 1.666em;
    white-space: nowrap;
    font-size: .75em;
    padding: 3px 7px;
    margin: 0 0 2px 0;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	color:#fff;
}
.post-tags a:hover {
    background: #f2f2f2;
	color:#1a3354;
}
.post-tags span {
	color:#fff;
}
.entry a {
    text-decoration:underline;
	color:#c00000;
}
.entry a:hover {
    text-decoration:none;
	color:#444;
}
.entry .wp-caption-text {
    color: #1a3354;
	line-height:1em;
}


/*########### MOBILE SIDEBARS DISPLAY STYLES##########*/
@media only screen and (max-width: 480px) {
	#custom_html-3 {display:none;}
	#archives-2 {display:none;}
	#categories-2 {display:none;}
}
/*########### MOBILE SIDEBARS DISPLAY STYLES##########*/

#custom_html-13 {color: #244674;font-weight: bold; background: url(images/sidebar_widget_background.jpg) no-repeat left top;}
#custom_html-13 a {color: #C00000;text-decoration: underline;}
#custom_html-13 a:hover {text-decoration: none;color: #333;}
#custom_html-13 h3.widget-title {color: #FFFFFF!important;}
#custom_html-13 h3 {color: #C00000;}
#custom_html-13 h4 {color: #C00000;font-size: 20px;padding-bottom: 6px;}

#custom_html-19 {background: url(images/sidebar_widget_background.jpg) repeat left;}

/* POP UP styles*/
.pum-theme-27409 .pum-container, .pum-theme-lightbox .pum-container {
    background:url(images/newsletter_popup_bg.jpg) bottom right no-repeat!important;
	background-color:#FFFFFF!important;
	background-color: rgba(255,255,255,1)!important;	
}

.at-below-post-page {margin-top:20px;padding-top:10px;border-top:1px #CCCCCC solid;margin-bottom: 100px;}

.widgets_on_page .widget {overflow:visible;}
.widgets_on_page > ul, .widgets_on_page > ul li {
    list-style: none!important;
	margin-left:-5px;
	margin-bottom:15px;
}

.dropbtn {
    background-color: #1a3354;
    color: #fff;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px!important;
    padding: 4px 10px;
    font-size: 14px;
    cursor: pointer;
	border:none!important;
}
.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #5e81b6;
    min-width: 200px;
    box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.2);
    z-index: 1;
	margin-left:5px;
	-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;
	text-align:left;
}
.dropdown-content a {
    color: #FFF;
    padding: 5px 8px;
    text-decoration: none;
    display: block;
	border-bottom:1px dotted #ccc;
}
.dropdown-content a:hover {background-color: #f1f1f1}
.dropdown:hover .dropdown-content {
    display: block;
}
.dropdown:hover .dropbtn {
    background-color: #1a3354;
}
h2.gallery-page-title {color: #1a3354; font-size:1.3em;font-weight:bold;}
figcaption.ngg-figcaption-fade {
    -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
}
.fa-angle-right,.fa-angle-left {color:#244674!important;}
.other-gallery-breadcrumb {font-size:.75em;}

.hp_top_adbox {padding:3px 0!important;margin:5px auto!important;width:100%; max-width:1500px; text-align:center;background:#f4f4f4;-webkit-box-shadow: 0px 0 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}

.tribe-mini-calendar-event .list-info {margin-top:0!important}
.tribe-mini-calendar-event .list-info h2 a {color: #C00000;text-decoration: underline;}
.tribe-mini-calendar-event {border-bottom: 1px dotted #CCC!important;}
.tribe-mini-calendar-event .list-date {margin:3px 3% 10px 3px!important;background: #244674!important;}

.entry .wp-caption {background:none!important;}
.clickimg {color:#000;}
.clickimg h1 {font-size:1.2em; text-align:center; line-height:1.3em;}
.one-half {text-align:center;}

/*########### Simple WordPress Download Monitor Plugin Styles ##########*/
.sdm_download_thumbnail_image {width: 200px !important;height: auto !important;}
.sdm_download_title {float: none!important; line-height:normal!important;}
.sdm_post_download_count {display:none!important;}
.sdm_post_item {margin-bottom: 60px;}
.sdm_post_single_download_page_disabled_dl_button_msg p {display:none!important;}
.sdm_dl_btn {}
.entry .sdm_dl_btn a {padding:4px 8px!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
    background: #bdbdbd;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cacaca',endColorstr='#aeaeae');
    background: -webkit-gradient(linear,left top,left bottom,from(#cacaca),to(#aeaeae));
    background: -moz-linear-gradient(top,#cacaca,#aeaeae);
    border-color: #b5b5b5 #a1a1a1 #8f8f8f;
    color:#000!important;
    text-shadow: 0 1px 0 #d4d4d4;
    -webkit-box-shadow: 0 1px 1px #c9c9c9, inset 0 1px 0 #d7d7d7;
    -moz-box-shadow: 0 1px 1px #c9c9c9,inset 0 1px 0 #d7d7d7;
    box-shadow: 0 1px 1px #c9c9c9, inset 0 1px 0 #d7d7d7;
}
