.logo{
	background:url(../img/blue-lion-logo.png) no-repeat;
	width:210px;
	height:43px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:7px 0 0 0;
	display:block;
}
.nav-clicks {
	-moz-box-shadow: 0px 10px 14px -7px #276873;
	-webkit-box-shadow: 0px 10px 14px -7px #276873;
	box-shadow: 0px 10px 14px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color:#599bb3;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:32px 32px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
}
.nav-clicks:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
	background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
	background-color:#408c99;
}
.nav-clicks:active {
	position:relative;
	top:1px;
}

.hero{
    background-image: url(../img/blue-lion-pretty-girl.jpg);
	background:none;
    background-size: cover;
    background-attachment: fixed;
    padding: 150px 0;
    margin-bottom: 30px;
}

.hero h1{
    color: #fff;
	text-shadow:2px 2px  2px #000000;
    text-align: center;
    margin-bottom: 15px;
	background:rgba(64, 140, 153, .5);
	padding:7px;
}
.contain-to-grid{
	border-bottom:2px solid #0c55a4;
}
.contain-to-grid, .top-bar{
    background: #eaeaea;
}

.name{
    padding: 5px 30px;
    height: 60px !important;
}

.top-bar-section ul li, .top-bar-section li:not(.has-form) a:not(.button){
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffdc4a), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color:#599bb3;
    
}

.top-bar-section li:not(.has-form) a:hover:not(.button){

    
}

.top-bar-section ul li > a{
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	background-color:#ffdc4a;
}

.active{
    text-decoration: underline;
    font-weight: bold !important;
}

.row:before { 
  display: block; 
  content: " "; 
  margin-top: -80px; 
  height: 70px; 
  visibility: hidden;
    
}
.text-center h2{
	margin-top:3rem;
	color:#0c55a4;
}
section{
    padding-bottom: 140px;
}
#contact{
    background: url(../img/blue-back.jpg);
    padding-bottom: 30px;
}

#contact li>ul>li{
    padding: 5px 0;
}

.top-text{
	color:#FFFFFF;
	/*text-shadow:1px 1px 1px #000; */
}

.copy{
    background: #0c55a4;
    padding: 15px 0;
}

.copy p{
    color: #fff;
    margin-bottom: 0;
}top-text

.copy a{
    color: #fff;
}

ul, ol, dl {
    list-style: none;
}

.th{
    border: none;
}
#bundle{
    background-image: url(../img/blue-back.jpg);
    background-size: cover;
    background-attachment: fixed;
        
}
#bundle h2{
    color: #fff;
	text-shadow:2px 2px  2px #000000;
    text-align: center;
    margin-bottom:15px;
	background:rgba(64, 140, 153, .5);
	padding:7px;
}

#bundle h4{
    margin-bottom: 30px;
}

#bundle img, #about img{
    display: block;
    margin: 0 auto;
}
/**/
#formbg{
    background-image: url(../img/blue-back.jpg);
    background-size: cover;
    background-attachment: fixed;
        
}
#formbg h2{
    color: #fff;
	text-shadow:2px 2px  2px #000000;
    text-align: center;
    margin-bottom:15px;
	background:rgba(64, 140, 153, .5);
	padding:7px;
}

#formbg h4{
    margin-bottom: 30px;
}

#formbg img, #about img{
    display: block;
    margin: 0 auto;
}

/**/
#commercial{
    background-image: url(../img/white.jpg);
    background-size: cover;
    background-attachment: fixed;
        
}
#commercial h2{
    color: #fff;
	text-shadow:2px 2px  2px #000000;
    text-align: center;
    margin-bottom:15px;
	background:rgba(64, 140, 153, .5);
	padding:7px;
}

#commercial h4{
    margin-bottom: 30px;
}

#commercial img{
    display: block;
    margin: 0 auto;
}