body{font:400 15px Lato, sans-serif;line-height: 1.8;color: #818181;}
h2{font-size:24px;text-transform:uppercase;color:#303030;font-weight:600;margin-bottom:30px;}
h4{font-size:19px;line-height:1.375em;color:#303030;font-weight:400;margin-bottom:30px;}

#history h2{color:#000000 !important;}
#history h4{color:#FFFFFF !important;}
#history p{color:#FFFFFF !important;}
#gallery h2{color:#FFFFFF !important;}

.jumbotron{background-color:#e21c4b;color:#fff;padding:100px 25px;font-family:Montserrat, sans-serif;}
.jumbotron h1{font-size:24px;font-weight: 600;}
.jumbotron img{width:100%;height:100%;}

.jumbotron-home{padding:0 0 50px 0;}

.container-fluid{padding:60px 50px;}
.bg-grey{background-color:#67bb48;}
.bg-teal{background-color:#ff9b0b;}
.logo-small{color:#00cc00;font-size:50px;}

.thumbnail{padding: 0 0 15px 0;border: none;border-radius: 0;}
.thumbnail:hover{-moz-box-shadow: 0px 0px 20px #FFFFFF;-webkit-box-shadow: 0px 0px 20px #FFFFFF;box-shadow: 0px 0px 20px #FFFFFF;transition: all .25s linear;-webkit-transition: all .25s linear;-moz-transition: all .25s linear;-o-transition: all .25s linear}
.thumbnail img{width:100%;height:100%;margin-bottom:10px;}
.thumbnail p{color:#1b4b81;}

.carousel-inner > .item > img, .carousel-inner > .item > a > img{width:70%;margin: auto;}
.carousel-control.right, .carousel-control.left{background-image:none;color:#1b4b81;}
.carousel-indicators li{border-color:#1b4b81;}
.carousel-indicators li.active{background-color:#1b4b81;}

.navbar{margin-bottom:0;background-color:#f1f1f1;z-index:9999;border:0;border-bottom:1px solid #e21c4b;font-size: 12px !important;line-height: 1.42857143 !important;letter-spacing:0;font-weight:bold;border-radius: 0;font-family: Montserrat, sans-serif;}
.navbar li a, .navbar .navbar-brand{color:#1b4b81 !important; }
.navbar-nav li a:hover, .navbar-nav li.active a{color:#e21c4b !important;background-color:#fff !important;}
.navbar-default .navbar-toggle{border-color:#FFFFFF;color:#fff !important;}
.navbar-default .navbar-toggle{border-color:#FFFFFF;background-color:#1b4b81;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#1b4b81;}
.navbar-default .navbar-toggle .icon-bar{background-color:#FFFFFF;}

footer .glyphicon{font-size:20px;margin-bottom:20px;color:#f4511e;}

.slideanim{visibility:hidden;}
.slide{animation-name: slide;-webkit-animation-name: slide;animation-duration: 1s; -webkit-animation-duration: 1s;visibility: visible;}
@keyframes slide {
0% {opacity: 0;-webkit-transform: translateY(70%);}
100% {opacity: 1;-webkit-transform: translateY(0%);}
}
@-webkit-keyframes slide {
0% {opacity: 0;-webkit-transform: translateY(70%);}
100% {opacity: 1;-webkit-transform: translateY(0%);}
}

@media screen and (max-width: 768px) {
.col-sm-4{text-align:center;margin:25px 0;}
.btn-lg{width:100%;margin-bottom:35px;}
}

@media screen and (max-width: 480px) {
.logo{font-size:150px;}
}