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


body,#mainbody  {color:#333 !important;font-family:Open Sans, sans-serif !important;;} 
div {font-family:Open Sans, sans-serif !important}
p  {color:#333 !important;} 

.white {color:white}
.grey {color:#333}

h4.intro {text-shadow: 1px 1px 2px #000;color:#fff;}

.header-container  {min-height:10px;font-family:Open Sans, sans-serif !important;color:#aaa !important;background-color:#f7f7f7;} 
.header-container .column  {padding-top:15px;padding-bottom:15px;;} 

.main-content  {min-height:400px;font-family:Open Sans, sans-serif !important;color:#333 !important;margin-bottom:0px;} 
.main-image-holder   {background-color:#f7f7f7;margin-bottom:15px  } 
.sub-image-holder   {background-color:#f7f7f7;height:320px;margin-bottom:15px  } 
.quote-image-holder   {background-color:#f7f7f7;height:250px;margin-bottom:15px ;margin-top:15px;} 

.intro-strip {background-color:rgba(255,255,255,0.8)}

.home-top-block   {min-height:300px;padding-top:140px !important;border-left:0px solid #68a7d7; } 
.home-quote   {min-height:300px;padding-top:30px !important;color: #fff !important;font-style: italic;text-shadow: 2px 2px 2px rgba(0,0,0,1);} 

.home-search {background-color:rgba(104,167,215,0.9);border-radius:5px;padding:0px 10px 0px 10px}
.home-block {background-color:rgba(75,75,75,0.9);;margin-top:50px;border-radius:5px;padding:0px 10px 0px 10px} 

.looking-to-recruit {margin-top:30px !important}
.looking-to-recruit h1 {color:#fff !important}

.home-jobs {font-size:13px;color:#68a7d7 !important}
.home-jobs:nth-child(even) {font-size:13px;color:#333 !important}

.sub-nav-header  {text-transform: uppercase;font-size:20px;font-weight:bold;margin-top:15px;} 

.link-icon  {color:#68a7d7;} 

.social-icons  {margin-top:14px;margin-left:0px !important;} 
.social-icons > li  {margin-left:0;margin-right:14px !important;} 
.social-icons > li > a   {color:#ccc;;} 
.social-icons > li > a:hover   {color:#68a7d7;;} 
.social-icons > li > a:visited   {color:#aaa;;} 

h1   {position: relative;display: inline-block;margin: 0 auto;font-size: 1.8em;letter-spacing: 1px;font-weight: 500;color: #68a7d7;} 
h2   {font-size:22px;font-weight:bold;padding-left:10px;} 

.h-strip {overflow: hidden;width: 100%;overflow: hidden !important;text-align: center;margin: 0 0 40px !important;}
.h-strip h1:before, .h-strip h1:after {content: "";width: 2000px;height: 1px;display: block;position: absolute;top: 50%;left: -2025px;right: auto;}
.h-strip h1:after {left: auto;right: -2025px;}

.h-strip.blue h1:before, .h-strip.blue h1:after {background: #68a7d7;}
.h-strip.grey h1:before, .h-strip.grey h1:after {background: #333;}
.h-strip.white h1:before, .h-strip.white h1:after {background: #fff;}

.h-strip.blue h1 {color:#68a7d7 !important;height:32px;}
.h-strip.white h1 {color:#fff  !important;height:32px}
.h-strip.grey h1 {color:#333 !important;height:32px}

.panel-recruit {margin-bottom:20px !important;;}
.panel-recruit .panel-body {color:#68a7d7 !important;font-size:13px;padding-bottom:15px;}

.quote  {  background: #f7f7f7;font-size:30px !important;  font-style:italic;  border-left: 10px solid #68a7d7;  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;} 

#site-form-3 .form-control  {background-color:#efefef !important;border:none !important;border-radius:0px !important;;} 
#button-form-submit-3  {background-color:#68a7d7 !important;min-width:100px !important;color:white !important;} 
.site-form-complete  {font-size:20px;color:#68a7d7 !important;padding:bottom:60px;;} 
		
.footer-small-holder {background-color:#4c7fa6;min-height:30px;margin:0px -10px 0px -10px !important;padding:10px 0px 10px 0px}

.footer-holder {background-color:#efefef;margin:0px -10px 0px -10px !important;padding-bottom:30px;z-index:10000}
.footer-holder {-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.9);box-shadow: 0px 0px 12px 5px rgba(0,0,0,0.2);}

.footer-container  {color:#68a7d7;height:125px; } 
.footer-content   {color:#1e5799 !important;padding-top:0  } 

.footer-divider {margin:2px 0px 2px 0px !important;border-top:1px solid #68a7d7}

.well-footer {min-height:180px}
.well-footer > a{line-height:20px}
  
		
.team-holder{-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
.animate {-webkit-transition: all 400ms ease;-moz-transition: all 400ms ease;-o-transition: all 400ms ease;transition: all 400ms ease;}
		
.team-description {height:50px;display: -webkit-box;overflow:hidden;-webkit-line-clamp: 1; position: relative;-webkit-box-orient: vertical;}

.team-name {font-size:18px;font-weight:bold;min-height:15px;}
.team-name.small {font-size:13px !important;font-weight:bold;}
.team-title {font-size:14px}

.main-team-name {font-size:20px;font-weight:bold;min-height:15px;}
.main-team-title {font-size:14px;font-weight:bold}
.main-team-description {font-size:13px}

.main-team-email {font-size:12px;}
.main-team-phone  {font-size:12px;}


.button-team img:hover {background-color:#efefef;border:#68a7d7 1px solid;}
.button-team:hover {cursor:pointer;}

.close-team:hover i {color:red;cursor:pointer}

.panel-career .panel-heading .panel-title {font-size:14px !important;color:#68a7d7 !important;}
.panel-career .panel-heading .panel-title a {color:#68a7d7 !important}
		
  .button-read-more-clients {margin-top:20px;}
  .button-testimonials {margin-top:20px}
  
  .footer-blog {margin-left:0px !important;margin-right:0px !important;}
		
	


.top-bar {z-index:1000;background-color: rgba(255,255,255,1) !important;width: 100%;padding-bottom: 5px;position: fixed;-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.2);box-shadow: 2px 4px 4px rgba(0,0,0,0.1);}
.top-bar-blog {position:static !important; margin-bottom:40px}

.navbar-collapse   {padding-left:0px !important;padding-right:0px !important;font-size:14px !important; } 
.site-nav  {font-family:Open Sans, sans-serif !important;font-size:14px !important;} 
.navbar-nav  {float:right !important;margin-right:15px;margin-top:0px;} 
.nav-container  {margin-top:14px;margin-bottom:6px !important;} 
.nav-holder   {margin-top:5px !important;margin-bottom:5px !important;background-color:#68a7d7_3;border-top:0px solid #efefef;border-bottom:0px solid #efefef;color:#fff !important;  } 
.icon-bar   {color:#000 !important;background-color:#fff !important  } 
.navbar-toggle  {background-color:#68a7d7 !important;background-image:none !important;margin-top:-15px !important; } 

.site-nav.nav .open > a {background-color:#fff !important}
.site-nav.nav li  {margin-left:5px !important;} 
.site-nav.nav li a   {color:#68a7d7 !important;line-height:14px !important;text-align:right;  } 
.site-nav.nav li a:hover   {background:none !important;color:#68a7d7 !important;  } 
.site-nav.nav li.active   { background-color:none !important;} 
.site-nav.nav li.active a    {background-color:none !important;color:#68a7d7 !important;  } 
.site-nav.nav li.active a:hover   {} 
.dropdown.open  a {background-color:none !important}
.site-nav.dropdown-menu   {background-color:.main-gradient !important;margin-top:0px !important;border:0px !important; } 
.site-nav.dropdown-menu li  {text-align:left !important;margin-left:5px !important} 
.site-nav.dropdown-menu li a  {text-align:left !important;padding:8px !important;} 
.site-nav.dropdown-menu li a:hover   {background-color:#68a7d7 !important;color:#fff !important;background-image:none !important  } 
.site-nav.dropdown-menu li.active a   {background-color:#fff !important;background-image:none !important  } 

.site-mobile-nav li  a  {color:#68a7d7 !important;;} 
.site-mobile-nav .nav .navbar-nav {float:left !important}

#mini-top-bar {width:100%;padding-bottom:5px;margin-left:-10px;margin-right:-15px !important;padding-left:50px;position:fixed;z-index:100000;-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.2);top:-80px;box-shadow: 2px 4px 4px rgba(0,0,0,0.1);}
.top-bar,#mini-top-bar{-webkit-transition: all 600ms ease;-moz-transition: all 600ms ease;-o-transition: all 600ms ease;transition: all 600ms ease;}

.top-strip {font-size:13px;background-color: #68a7d7;padding: 5px 50px 5px 0px;font-family:Open Sans, sans-serif !important}
   
.site-nav .dropdown-menu {padding-right:10px}
		
#mobile-top-bar {padding:15px 15px 10px 15px;margin-left:-10px;margin-right:-10px;z-index:100000;-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.2);top:-80px;box-shadow: 2px 4px 4px rgba(0,0,0,0.1);}
	
.navbar-toggle {margin-top:-28px !important;margin-bottom:0px !important;} 	

		
	
		
	
		
	
		
	a  {color:#68a7d7 !important;} 
a:link  {color:#68a7d7 !important;} 
a:hover  {color:#333 !important;} 
a:visited   {color:#68a7d7 !important;} 

.footer-container a  {color:#333 !important;text-decoration:none;font-size:13px;} 
.footer-container a:visited  {color:#333 !important;text-decoration:none} 
.footer-container a:hover  {color:#68a7d7 !important;text-decoration:none} 

.btn-white {background-color:#fff;color:#4b89b8;font-weight:bold}
.btn-white:hover {background-color:#4b89b8;color:#fff}

.btn-grey {background-color:#efefef;color:#4b89b8;font-weight:bold}
.btn-grey:hover {background-color:#4b89b8;color:#fff}

.btn-blue {background-color:#68a7d7;color:#fff;font-weight:bold}
.btn-blue:hover {background-color:#4b89b8;color:#fff}

.social-icons {list-style: none;padding: 0;  margin-top: 14px;margin-left: 0px !important;}

.social-icons li  {float: right;color:#68a7d7;}
.social-icons li {margin-left: 0px;margin-right: 14px !important;}

.social-icons li a:link  {color:#68a7d7 !important;}
.social-icons li a:hover  {color:#333 !important;}
.social-icons li a:visited  {color:#68a7d7 !important;}

a.white:link  {color:#fff !important;} 
a.white:hover  {color:#68a7d7 !important;} 
a.white:visited   {color:#fff !important;} 
	
a.blue:link  {color:#68a7d7 !important;} 
a.blue:hover  {color:#333 !important;} 
a.blue:visited   {color:#68a7d7 !important;} 
		
a.foxwood-link:link  {color:#efefef !important;font-size:10px;} 
a.foxwood-link:hover  {color:#fff !important;} 
a.foxwood-link:visited   {color:#efefef !important;} 
		
.mini-news-link {color:#68a7d7}
.mini-news-link:hover {color:#333;cursor:pointer;}
	

@media (max-width: 767px) {
  
    .home-top-block {padding-top:0px !important;}
  
    .quote-image-holder {display:none;}
  
    .button-more {width:100%;margin-bottom:20px;}
    
    .client-logos .column {width:50%;float:left;}
    
    .client-logos .column .client-image {height:60px;}
    
    .button-read-more-clients {display:none}
    .button-testimonials {display:none}
    
    .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;}
    
    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color:#fff !important}
    
     .sub-image-holder {display:none}
    
    .main-content {margin-top:15px}
    

}
		
	
@media (max-width: 1280px) {
  .static-image-holder {background-position:50% 0% !important;background-repeat:no-repeat;/*background-attachment: scroll !important;*/}
}
	

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