@import url(//fonts.googleapis.com/css?family=Open+Sans);
@import url(//fonts.googleapis.com/css?family=Roboto);




body {font-family:open sans !important;background-color:#efefef !important;color:#999 !important;}

h1 {font-size:32px !important;font-weight:normal !important;}
h2 {font-size:20px !important;font-weight:normal !important}

.content-holder {background-color:#fff !important;margin-top:15px;border-radius:5px;padding:15px;}

.home-icon {font-size:80px;color:#7ba1b5}

.main-header {background-color:#fff;padding:10px !important;margin-left:-10px;margin-right:-10px;border-top:10px solid #7ba1b5;}
.main-image-holder {height:400px;background-color:#efefef;margin-left:-10px;margin-right:-10px;}

.home-jumbo-holder {margin-top:-350px;position:relative;}
.home-jumbo {background-color:rgba(0,0,0,0.6);padding:0px 10px 10px 10px;min-width:100px !important;display:inline-block;border-radius:5px;position:absolute;}

.home-jumbo h1 {line-height:35px !important;font-style:italic;color:#fff !important;}

.sub-main-image {height:200px;background-color:#efefef;margin-left:-10px;margin-right:-10px;}

.main-html-holder {margin-bottom:20px}

.sub-header-block {background-color:#ddd;height:120px;margin-left:-10px !important;margin-right:-10px !important;}

.logo {max-height:57px !important}

.well-service h3 {color:#7ba1b5 !important;margin-top:10px !important; margin-bottom:20px !important;}
		
.footer-container {background-color:#56849c;height:110px}
	
.so-easy {float:right;padding-top:40px;} 

.quote {  background: #f7f7f7;font-size:20px !important;  font-style:italic;  border-left: 10px solid #7ba1b5;  margin: 1.5em 10px;  padding: 0.5em 10px;  quotes: "\201C""\201D""\2018""\2019";}
.block:before {  color: #ccc;  content: open-quote;  font-size:4em;  line-height: 0.1em;  margin-right: 0.25em;  vertical-align: -0.4em;}
.block:after {  color: #ccc;  content: close-quote; font-size:4em;  line-height: 0.1em;  margin-right: 0.25em;  vertical-align: -0.4em;}
.block p {  display: inline;}
.by {font-size:22px}
	
		
.form-control {border-radius:0px !important;border-color:#ccc !important;color:#999 !important;}
		
.btn-form-submit {border-color:#7ba1b5 !important;border-radius:0px !important;color:#7ba1b5 !important}
	
		
.site-form-holder {background-color:#f7f7f7;border-radius:5px;padding:20px;border:1px solid #ccc;}



.site-nav.nav-holder {background-color:@secondary-1 !important;border:4px solid #fff;border-radius:6px;margin-bottom:20px;}
.site-nav.navbar-collapse {text-align:center !important;} 
.site-nav.navbar-nav {margin:0px auto 0px auto;float:right}

.icon-bar {color:#fff !important;background-color:#7ba1b5 !important} 

.site-nav.navbar-nav {background-color:#7ba1b5 !important;border-radius:5px;margin-top:5px !important;margin-bottom:5px !important;}

.site-nav.nav a {color:#fff!important;font-family:calibri !important;border-radius:5px;font-size:16px;padding:10px 20px 10px 20px !important;margin:0px 0px 0px 0px !important} 
.site-nav.nav a:hover {background-color:#56849c;border-bottom:5px solid @secondary-1;color:#fff !important;} 
.site-nav.nav .active a {color:#fff !important;font-size:16px;background-color:#56849c;} 
.site-nav.nav .active a:hover {color:#fff !important;background-color:#56849c;font-size:16px;border-bottom:5px solid @secondary-1;cursor:default !important;} 
		
.dropdown-menu  a:hover {background-color:#56849c !important;background-image:none !important} 
.dropdown-menu .active a {background-color:#fff !important;color:#7ba1b5 !important;cursor:default !important;background-image:none} 

.site-nav.nav .open a {background-color:#7ba1b5}

.site-nav.nav .open .dropdown-menu a {background-color:@secondary-1} 
.site-nav.nav .open .dropdown-menu .active a {background-color:#7ba1b5 !important} 
.site-nav.nav .open .dropdown-menu a:hover {background-color:#7ba1b5} 

.sub-nav-holder {background-color:#fff !important;margin-top:15px;border-radius:5px;padding:10px 10px 10px 10px;}

.sub-nav-header {font-size:16px;font-weight:bold;}
.sub-nav {margin-top:0px;padding-lefT:0px !important;}
.sub-nav  ul {list-style:none}
.sub-nav  li {margin-top:12px;font-size:15px;list-style:none;}
.sub-nav  li a  {color:#7ba1b5 !important;line-height:14px !important;padding:0px 0px 0px 6px !important;text-align:right;text-decoration:none; } 
.sub-nav  li a:hover  {color:@secondary-1 !important; } 
.sub-nav  li.active  {} 
.sub-nav  li.active a   {color:#7ba1b5 !important;border-left:8px solid #7ba1b5 !important  } 
.sub-nav  li.active a:hover  {background-color:#7ba1b5 !important; } 


	


@media (max-width: 767px) {
    .site-nav.navbar-nav {float:left !important;width:100%}
    
    .site-mobile-nav > ul > li  {padding-top:6px;padding-bottom:6px;}
    .site-mobile-nav > ul > li:not(:last-child) {border-bottom:1px solid #efefef}
    
    .site-mobile-nav > ul > li a:hover {background-color:#fff !important;}
    
    .site-nav.nav .open > a, .site-nav.nav .open > a:hover, .site-nav.nav .open > a:focus {background-color:#fff !important}

}
		
	
@media (max-width: 1280px) {
  
}
	

		
	
		
	
		
	
    body,html {height: 100%;}
    #wrapper {min-height: 100%;}
    #main-body{overflow: auto; padding-bottom: 110px !important; }
    .footer-container {position: relative;margin-top: -110px;clear:both;}




