/* Custom menu background (stock one is yucky) */
/*
.tc-hover-menu{
background-color: rgba(0, 0, 0, 0.05);
border-radius: 10px;
padding: 2px;
padding-right: 10px;}
*/
/* Tagline background for desktop */
@media screen and (min-width: 979px) {
h2.site-description {
color: #fff;
letter-spacing: 4px!important;
background-color: #ed1c24;
box-shadow: 0 0 0 1pt #5d1100;
padding:18px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
width:auto!important;
}}

/* Tagline font size for small mobile */
@media screen and (max-width:320px) {
h2.site-description{
font-size:25px!important;
}}

/* Tagline font size for normal mobile */
@media screen and (min-width: 321px) and (max-width:390px){
h2.site-description{
font-size:30px!important;
}}

/* Menu font colour */
.navbar .nav>li>a{
color:black;
font-s
}

/* Bold current page in menu */
.navbar .nav>li.current-menu-item>a{
font-weight:bold
}

/* Hide page title */
.entry-title {
display: none;
}

/* Hide page title divider */
.entry-header {
display:none
}

/* Create gap between content/breadcrumbs (header) */
.column-content-wrapper{
margin-top:25px
}

/* Change main header size b/c the customizer wont work for me */
h3{font-size:30px;
line-height:28px;
color:black}


/* Show social feed title on mobile only (helps with spacing) */
@media screen and (min-width:781px) {
.social-feed h3{
display:none;
}}

/* Reduce size of gap underneath featured page images (desktop only) */
.thumb-wrapper{
max-height: 230px!important;
}

/* Reduce size of gap underneath featured page images (mobile only) */
@media screen and (max-width:768px) {
.thumb-wrapper{
max-height: 218px!important;
color:white;
}

/* Increase gap underneath featured "Read More" buttons (mobile only) */
.fpc-widget-front .btn{
margin-bottom:25px!important;
}}


/* Calender styling */
.tg {
    border-collapse: collapse;
    border-spacing: 0;
    border-color: #aaa;
}
.tg td {
    font-family: Arial, sans-serif;
    font-size: 14px;
    padding: 3px 5px;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    word-break: normal;
    border-color: #aaa;
    color: #333;
    background-color: #fff;
}
.tg th {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 0px;
    border-style: none;
    overflow: hidden;
    word-break: normal;
    border-color: #aaa;
    color: #fff;
    background-color: #f38630;
}
.tg .tg-open {
    font-weight: bold;
    font-size: 13px;
    font-family: "Trebuchet MS", Helvetica, sans-serif !important;
    ;
    background-color: #fffdd8;
    text-align: right;
    vertical-align: top
}
.tg .tg-closed {
    font-weight: bold;
    font-family: "Trebuchet MS", Helvetica, sans-serif !important;
    font-size: 13px;
    background-color: #ffffff;
    text-align: right;
    vertical-align: top
}
.tg .tg-month {
    font-weight: bold;
    font-size: 22px;
    font-family: "Tahoma", Charcoal, sans-serif !important;
    ;
    background-color: #fafafa;
    color: #bf0101;
    text-align: left;
    vertical-align: top;
    margin-bottom: 50px
}
.tg .tg-weekday {
    background-color: #bf0101;
    font-size: 15px;
    font-family: "Trebuchet MS", Helvetica, sans-serif !important;
    ;
    color: #ffffff;
    text-align: center;
    vertical-align: top
}

/* Tweaks to the running total box on forms */
#vfbp-running-total-box #vfbp-running-total{
border: 2px solid #000;
	background-color: #fffc97;
}