h3.wpmtst-testimonial-heading.testimonial-heading {
display:none!important;
}


.tribe-events-notices {
    background: #eddab1;
    border-radius: 4px;
    border: 1px solid #cccccc;
    color: #991b1e;
    margin: 10px 0 18px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 0px 0 #000;
}

.tribe-events-style-full h1.page-header {
display:none;
}

.tribe-bar-filters {
    display: none;
}

h2.tribe-events-page-title, h2.tribe-events-page-title {
    font-size: 30px;
    font-weight: 400;
text-align:left;
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eeeeee;
    color: #991b1e;
    font-family: 'Open Sans', sans-serif;
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a {
    background-color: #991b1e;
}

.blog aside.widget {
    margin: 30px 0 5px;
    background: #ffffff;
    }


.gfield_label {
display:none !important;
}

.gform_wrapper, .gform_confirmation_wrapper {
    max-width: 96%;
    padding-left: 5%;
    padding-right: 3%;
}


.gform_wrapper textarea.large {
    height: 10.625em;
    border: #d8d8d8 solid 1px;
}

ul.gform_fields li {
padding-bottom:7px;
}

.gform_wrapper .gform_footer {
    padding: 0em 0 .625em !important;
    margin: 0em 0 0 1em;
    clear: both;
}

.gform_button {
    background: #991b1e;
    padding: 10px !important;
    color: #ffffff;
    width: 100%;
}

.gform_footer input {
    width:100% !important;
}

@media screen and (max-width:1200px) {
.navbar.navbar-inverse .container {
width:100%;
}
}

@media screen and (max-width:1100px) {
.navbar.navbar-inverse .container .nav > li > a {
    padding: 10px 9px;
font-size:15px;
}
.navbar {
    min-height: 40px;
}
}

@media screen and (max-width:1000px) {
.navbar.navbar-inverse .container .nav > li > a {
    padding: 10px 9px;
font-size:15px;
}
.navbar {
    min-height: 40px;
}
}

@media (min-width: 992px){
.navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
}
.navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
}

.navbar-nav {
    float: left;
    margin: 0;
}
}

@media (max-width: 1000px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
  		display:block !important;
	}
}

#wpcpro-wrapper #sp-wp-carousel-pro-id-612.wpcp-carousel-section.sp-wpcp-612:not(.wpcp-product-carousel) .wpcp-single-item {
position:relative;
}
#wpcpro-wrapper .wpcp-carousel-section.wpcp-image-carousel .wpcp-single-item .wpcp-all-captions {
    padding: 0;
    position: absolute;
    bottom: 0;
    z-index: 999999;
    width: 100%;
    color: #fff;
}

#wpcpro-wrapper #sp-wp-carousel-pro-id-612.sp-wpcp-612 .wpcp-all-captions .wpcp-image-caption a, #wpcpro-wrapper #sp-wp-carousel-pro-id-612.sp-wpcp-612 .wpcp-all-captions .wpcp-image-caption {
    font-size: 15px;
    line-height: 23px;
padding:10px 7px;
    color: #ffffff!important;
    position: absolute;
    bottom: 0;
    background: rgba(50,50,50,0.7);
    text-align: center;
width:100%
}

.container-fluid.banner {
background:#eddab1;
padding:15px;
}

.container.bannercontent {
color: #991b1e;
font-size:24px;
font-weight:bold;
text-align:center;
padding-left:0px!important;
padding-right:0px!important;
}

.container.bannercontent h2 {
    margin-top: 10px;
    margin-bottom: 10px;
}

