body {
        font: 400 15px Lato, sans-serif;
        line-height: 1.8;
        color: #818181;
		font-family: 'Special Elite', Montserrat, sans-serif;
    }
    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;
	}
    .navItem{
        padding-top:100px;
    }
    .hide{
        display:none;
    }
	.floatl{
		float:left;
	}
	.floatr{
		float:right;
	}
	.clear{
		clear:both;
	}
	.text-align-r{
		text-align:right
	}
    .marTop10{
        margin-top: 10px !important;
    }
	.marTop15{
        margin-top: 15px !important;
    }
	.marTop20{
        margin-top: 20px !important;
    }.marTop30{
        margin-top: 30px !important;
    }.marTop100{
        margin-top: 100px !important;
    }
	.marLeft10{
		margin-left:10px;
	}
	.marBot10{
		margin-bottom:10px !important;
	}
	.padTop10{
		padding-top:10px;
	}
	.padLeft10{
		padding-left:10px;
	}
    .borTop{
        border-top: 1px solid #e5e5e5;
    }
	.jumbotron {
		background-color: #000;
		color: #fff;
		padding: 100px 0 10px 0;
		font-family: 'Special Elite', Montserrat, sans-serif;
	}
	.tintlogo {
		background-color: #000;
        padding:70px 0 10px 0 !important;
	}
	.container-fluid {
		padding: 60px 50px;
	}
     #main-content > .container {
    	padding: 100px 20px;
	}
	.bg-grey {
		background-color: #f6f6f6;
	}
    .box-shadow-2dp {
        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12)
    }
    .box-shadow-3dp {
        box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .2), 0 1px 8px 0 rgba(0, 0, 0, .12)
    }
    .box-shadow-4dp {
        box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .2)
    }
    .box-shadow-6dp {
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .2)
    }
    .box-shadow-8dp {
        box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .2)
    }
    .box-shadow-16dp {
        box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2)
    }
    .btn {
        color: #fff;
        background-color: #337ab7;
        border-color: #337ab7;
    }
    .btn:hover {
        color: #fff;
        background-color: #022293;
        border-color: #022293;
    }
	.logo-small {
		color: #022293;
		font-size: 50px;
	}
	.logo {
		color: #022293;
		font-size: 200px;
	}
	.thumbnail {
		padding: 0 0 15px 0;
		border: none;
		border-radius: 0;
	}
	.thumbnail img {
		width: 100%;
		height: 100%;
		margin-bottom: 10px;
	}
	.carousel-control.right, .carousel-control.left {
		background-image: none;
		color: #022293;
	}
	.carousel-indicators li {
		border-color: #022293;
	}
	.carousel-indicators li.active {
		background-color: #022293;
	}
    .carousel-indicators{
        display:none;
    }
	.item h4 {
		font-size: 19px;
		line-height: 1.375em;
		font-weight: 400;
		font-style: italic;
		margin: 20px 0;
	}
	.item span {
		font-style: normal;
	}
    .section-image img{
        width:100%;
    }
	.panel {
		border: 1px solid #022293; 
		border-radius:0 !important;
		transition: box-shadow 0.5s;
	}
	.panel:hover {
		box-shadow: 5px 0px 40px rgba(0,0,0, .2);
	}
	.panel-footer .btn:hover {
		border: 1px solid #022293;
		background-color: #fff !important;
		color: #022293;
	}
	.panel-heading {
		color: #fff !important;
		background-color: #022293 !important;
		padding: 25px;
		border-bottom: 1px solid transparent;
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	.panel-heading [data-toggle="collapse"]:after {
		font-family: 'Glyphicons Halflings';
		content: "\e114"; 
		float: right;
		color: #F58723;
		font-size: 18px;
		line-height: 22px;
	}
	.panel-heading [data-toggle="collapse"].collapsed:after {
		content: "\e080";
		color: #454444;
	}
	.panel-footer {
		background-color: white !important;
	}
	.panel-footer h3 {
		font-size: 32px;
	}
	.panel-footer h4 {
		color: #aaa;
		font-size: 14px;
	}
	.panel-footer .btn {
		margin: 15px 0;
		background-color: #022293;
		color: #fff;
	}
    .affix {
        top: 0;
        width: 100%;
    }
    .affix + .container-fluid {
        padding-top: 70px;
    }
    .pre-nav{
        padding-top:5px;
        font-size: 15px !important;
        font-weight:bold;
    }
	.navbar {
		margin-bottom: 0;
		background-color: #000;
		z-index: 9999;
		border: 0;
		font-size: 12px !important;
		line-height: 1.42857143 !important;
		letter-spacing: 4px;
		border-radius: 0;
		font-family: 'Special Elite', Montserrat, sans-serif;
	}
	.navbar li a, .navbar .navbar-brand {
		color: #fff !important;
		height: auto !important;
	}
	.navbar-nav>li>.dropdown-menu {
		background-color: #000;
	}   
	.navbar-nav li a:hover, .navbar-nav li.active a {
		color: #000 !important;
		background-color: #fff !important;
	}
	.navbar-default .navbar-toggle {
		border-color: transparent;
		color: #fff !important;
	}
	.vertnavbar {
		margin-bottom: 0;
		border: 0;
		border-radius: 0;
		font-family: 'Special Elite', Montserrat, sans-serif;
	}
	.vertnav {
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	}
    .modal{
        margin-top:60px;
    }
	.carousel-inner > .item > img,
	.carousel-inner > .item > a > img {
		width: 70%;
		margin: auto;
	}
	.menuItems > .menuNote{
		padding:0 0 10px 0;
	}
	.menuItems > div > h4 {
		margin:0 0 0 0;
	}
	.menuItems > .desc{
		padding:0 0 0 25px;
	}
	.menuItems > .price{
		padding:0 0 0 25px;
		display: none;
	}
    #myReviewCarousel > .carousel-inner{
        height:200px;
    }
	footer .glyphicon {
		font-size: 20px;
		margin-bottom: 20px;
		color: #022293;
	}
    .img-responsive{
        margin: 0 auto;
    }
	.slideanim {visibility:hidden;}
	.slide {
		animation-name: slide;
		-webkit-animation-name: slide;    
		animation-duration: 1s;	
		-webkit-animation-duration: 1s;
		visibility: visible;			
	}
    .back-to-top2 {
        background: none;
        margin: 0;
        position: fixed;
        bottom: 10px;
        right: 10px;
        width: 70px;
        height: 70px;
        z-index: 100;
        display: none;
        text-decoration: none;
        color: #ffffff;
        background-color: transparent;
        padding: 5px 5px;
    }
    .back-to-top2 span, .back-to-top2 i {
        font-size: 63px;
    }
    .cd-top {
      background: none;
        margin: 0;
        position: fixed;
        bottom: 10px;
        right: 10px;
        width: 70px;
        height: 70px;
        z-index: 100;
        text-decoration: none;
        color: #ffffff;
        background-color: transparent;
        padding: 5px 5px;
      visibility: hidden;
      opacity: 0;
      -webkit-transition: opacity .3s 0s, visibility 0s .3s;
      -moz-transition: opacity .3s 0s, visibility 0s .3s;
      transition: opacity .3s 0s, visibility 0s .3s;
    }
    .cd-top span, .cd-top i {
        font-size: 63px;
    }
    .cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
      -webkit-transition: opacity .3s 0s, visibility 0s 0s;
      -moz-transition: opacity .3s 0s, visibility 0s 0s;
      transition: opacity .3s 0s, visibility 0s 0s;
    }
    .cd-top.cd-is-visible {
      /* the button becomes visible */
      visibility: visible;
      opacity: 1;
    }
    .cd-top.cd-fade-out {
      /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
      opacity: .5;
    }
	@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%);
		}
	}
	.mobileHide { display: inline; }
    @media screen and (max-width: 1200px) {
        .main-logo{
            margin-top:80px;
        }
        #main-content > .container{
            padding-top:160px;
        }
    }
    @media screen and (max-width: 1000px) {
        .main-logo{
            margin-top:130px;
        }
        #main-content > .container{
            padding-top:230px;
        }
    }
	@media screen and (max-width: 767px) {
		.col-sm-4 {
		text-align: center;
		margin: 25px 0;
		}
		.btn-lg {
			width: 100%;
			margin-bottom: 35px;
		}
        .main-logo{
            margin-top:0px;
        }
        #main-content > .container{
            padding-top:100px;
        }
	}
	@media screen and (max-width: 480px) {
		.logo {
			font-size: 150px;
		}
        .main-logo{
            margin-top:0px;
        }
        #main-content > .container{
            padding-top:90px;
        }
		.mobileHide { display: none;}
	}