body{text-shadow:0px 0px 1px #ccc;}
.link-red{color:#D34345 !important;}
.link-white{color:#fff !important;}
.link-red:hover{text-decoration:none;}
.link-white:hover{text-decoration:none;}
.nav-item:hover{background:#D34345;text-decoration:none;}
.nav-link{color:#FFF !important;text-shadow:2px 2px 1px #000;font-size:20px;margin:0px 15px 0px 15px;}
#footer{padding-top:30px;padding-bottom:30px;color:#fff;background:#2e2e2e;box-shadow:0px -5px #666;}
#footer a{color:#fff;}
#footer a:hover{color:#CC092F;}
#footer ul{list-style:none;padding:0;margin:0 -7.5px;}
#footer ul > li{display:inline-block;margin:0 7.5px;}
@media only screen and (min-width:768px){#footer .social-icons{float:right;}
}
.carousel, .carousel img{width:100%;}
.carousel-caption{text-shadow:1px 2px 2px #222;}
#page-loading{position:absolute;width:100%;height:100%;top:0px;left:0px;right:0px;bottom:0px;z-index:10001;float:left;}
#loading-status{position:relative;top:30%;}
.bg-red-gradient{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #aaa), color-stop(1, #fff)) !important;}
.logo{position:absolute;top:20px;width:300px;left:50%;margin-left:-150px;}
.logo2{position:absolute;top:73px;width:300px;left:50%;margin-left:-150px;}
.menu{margin-top:100px;box-shadow:0px 5px #666;}
.btn{background:linear-gradient(#D34345, #FF4345, #D34345);text-shadow:1px 2px #000;box-shadow:3px 3px #622;}
.btn:hover{background:linear-gradient(#FF4345, #D34345, #FF4345);text-shadow:1px 2px 2px #222;box-shadow:3px 3px #a22;}
/**/.btnV{background:linear-gradient(#163c34, #163c34, #163c34) !important;text-shadow:1px 2px #000;box-shadow:3px 3px #262;}
.btnV:hover{background:linear-gradient(#163c34, #163c34, #163c34) !important;text-shadow:1px 2px 2px #222;box-shadow:3px 3px #2a2;}
/**/.calltoa{background:#163c34;}
/**/.card{box-shadow:1px 2px 5px #aaa;}