/*!
 * Start Bootstrap - Modern Business (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

/* Global Styles */

html, body { height: 100%; }
body { /*padding-top: 50px;*/ /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */ }
.img-portfolio { margin-bottom: 30px; }
.img-hover:hover { opacity: 0.8; }
/* Home Page Carousel */

header.carousel { height:100%; max-height:360px; }
header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner { height: 100%; }
header.carousel .fill { width: 100%; min-height: 380px; height: 100%; background-position:center top; background-size: cover; }
/* 404 Page Styles */

.error-404 { font-size: 100px; }
/* Pricing Page Styles */

.price { display: block; font-size: 50px; line-height: 50px; }
.price sup { top: -20px; left: 2px; font-size: 20px; }
.period { display: block; font-style: italic; }
/* Footer Styles */

footer { margin:15px 0 0 0;
-webkit-box-shadow: 0 -10px 20px -5px rgba(0,0,0,0.3);
box-shadow: 0 -10px 20px -5px rgba(0,0,0,0.3);
}

/* Responsive Styles */

@media(max-width:991px) {
 .customer-img,  .img-related {
 margin-bottom: 30px;
}
}
 @media(max-width:767px) {
 .img-portfolio {
 margin-bottom: 15px;
}
 header.carousel .carousel {
 height: 70%;
}
}

#bs-example-navbar-collapse-1 { float:left; clear:both; width:100%; }

.home-welcome-section, .home-event-section, .home-mission-section { margin-right:0 !important; margin-left:0 !important; padding:30px 0; }

.home-welcome-section { background:rgba(143,9,6,1.0); padding-bottom:50px; color:#fff; }
.home-welcome-section h1, .innerpage-content-section h1 { text-align:center; border-bottom:0 }

.home-event-section  { border-bottom:1px dotted #8f0906; }
.home-event-section h2, .home-mission-section h2, .footer-contact-us-section h2 { text-align:center; border-bottom:0; }

.home-mission-section .panel-body p, .home-mission-section h4 
{ text-align:center; }

p.home-events-item-img { padding:5px; margin:25px 0; border:1px solid #dbdbdb;
-webkit-box-shadow: 0px 0px 20px 5px rgba(50, 50, 50, 0.2);
-moz-box-shadow: 0px 0px 20px 5px rgba(50, 50, 50, 0.2);
box-shadow: 0px 0px 20px 5px rgba(50, 50, 50, 0.2);
}
p.home-events-item-img img/*, p.home-mission-item-img img*/ { width:100%; }
p.home-mission-item-img img { max-width:100%; display: inline-block; }
p.intro-text { text-align:center; font-size:30px; font-weight:300; }
p.text-align-center  { text-align:center; }


::-moz-selection { background:#8f0906; color:#fff; }
::selection { background:#8f0906; color:#fff; }

.footer-contact-us-section, .footer-nav-section, .footer-copyright-section { padding:40px 0; margin:0; }

.home-welcome-section h1 { font-size:80px; font-weight:400; color:#fff; margin:15px 0 0 0; }
.innerpage-content-section h1 { font-size:80px; font-weight:400; color:#333; }
.innerpage-content-section { padding-bottom:50px; }

.footer-contact-us-section h2.page-header, .home-mission-section h2.page-header, .home-event-section h2.page-header
{ font-size:80px; font-weight:400; color:#8f0906; }
.home-event-section h2.page-header, .home-mission-section h2.page-header { color:#333; }
.footer-contact-us-section .footer-contact-us-title, .home-mission-section .panel-heading h4 { font-weight:300; font-size:28px; color:#8f0906; }
.footer-contact-us-section p, .home-mission-section .panel-body p { font-size:16px; color:#8f0906; word-wrap:break-word; }
.footer-contact-us-section p  a, .home-mission-section .panel-body p a { color:#8f0906; text-decoration:underline; }

.footer-nav-section { background:rgba(69,69,69,1); }
.footer-nav-section  h3  { color:#fff; font-size:18px; font-weight:normal; border-bottom:1px solid #c9c9c9; padding:15px 0; margin-bottom:30px; }

.footer-nav-section  ul  { margin:0; padding:0; list-style:none; float:left; clear:both; width:100%; }
.footer-nav-section  ul  li { margin:0 15px 0 0; padding:10px 0; list-style:none; float:left; width:46%; border-bottom:2px dotted #8e8e8e; }
.footer-nav-section  ul  li a { color:#fff; display:block; }
.footer-nav-section  ul  li a:hover { color:#8e8e8e; text-decoration:none; }
.right-single-ul ul li { width:97%; }

.footer-copyright-section { color:#ededed; font-size:11px; background:rgba(51,51,51,1); }
.footer-copyright-section p span { font-size:12px; }

.carousel-inner .carousel-caption .banner-content { font-size:80px; font-weight:400; color:#fff; }


.dont-display {
    display: none;
}

.page-node-9 span.mintext p {
    min-height: 58px;
}