/*
Theme Name: BS WordPress
Theme URI: http://bswordpress.com
Description: A simple Bootstrap based WordPress template.  No BS.
Author: BSWP
Author URI: http://bswordpress.com
Version: 1.7
Tags: responsive, bootstrap, bswp, bswordpress
License: Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
License URI: http://creativecommons.org/licenses/by-sa/3.0/
*/

html, body{height: 100%; font-family: 'PT Sans', sans-serif; font-size: 16px;}
.wrap{min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -375px; padding: 0 0 375px;}
#startchange{position: absolute; top: 60px;}
h1, h2, h3, h4{font-family: 'Archivo Narrow', sans-serif; color: #246194;}
h1{font-weight: bold;}
a:hover{text-decoration: none;}
a.fw:hover{background: #093572; color: #fff;}
a:focus, a:active{border: 0px !important; outline: 0px !important; text-decoration: none;}
.rightmarg { margin-right:20px;}
.navbar-default a.navbar-brand{margin-top: 0px; padding-top: 7px;}
.navbar-default .nav{padding-top: 16px;}
.navbar-default .nav li a{font-size: 18px; color: #fff; padding-left: 20px; padding-right: 20px; letter-spacing: 1px;}
.navbar-default .nav li a:hover, .navbar-default .nav li a:focus, .navbar-default .nav li a:active, .navbar-default .nav li.dropdown.open a.dropdown-toggle:focus{background: none; color: #fff; text-shadow: 1px 1px 0px #000;}
.navbar-default .navbar-default .navbar-nav li a{color: #fff; transition: color, .4s;}
.navbar-default{background: url(img/bkg-navbar.png) no-repeat; background-position:-15px; height: 90px; border-bottom: none; transition: background, .4s;}
.navbar-default.white{background: #246194; border-bottom: 1px solid #ccc; transition: background, .4s;}
.navbar-default.white .navbar-nav li a{color: #fff; transition: color, .4s;}
.navbar-default a.btn-default{background: none; color: #fff; margin-top: 24px; margin-left: 20px; letter-spacing: 1px; border:2px solid #fff; }
.navbar-default .navbar-nav li a{font-weight: bold;}
.navbar-default .navbar-nav li.active a, .navbar-default .navbar-nav li.active a:hover, .navbar-default .navbar-nav li a:hover, .navbar-default .navbar-nav li.dropdown.open a{color: #eee; background: none;}
.navbar-default ul.navbar-nav li.dropdown ul.dropdown-menu li a{color: #2d2c32;}
.navbar-default ul.navbar-nav li.dropdown ul.dropdown-menu li a:hover{color: #fff; background:#246194;}
.navbar-default .navbar-nav li.dropdown ul.dropdown-menu{background: #fff; background: rgba(255,255,255,0.85); -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}


a.btn.btn-clear{background: none; color: #fff; border: 2px solid #fff; text-transform: uppercase; font-weight: bold;}
.fw{display: block; border: 2px solid #093572; width: 100%; margin-bottom: 30px;}
.section{padding: 60px 0px;}
.page-header{margin: 0; padding: 0;}
.section.page-header img{box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);}
.section.page-header .short{height: 300px; overflow: hidden;}

ol.breadcrumb{background: none; font-size: 13px; line-height: normal;}
.widget ul{padding-left: 0px; list-style: none;}
.widget ul li a{display: block; line-height: 40px; color: #777}
.widget ul li.current-menu-item a{color: #246194; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}

.gform_wrapper li{margin-left: 0px; padding-left: 0px; margin-right: 10px; padding-right: 0px;}
.gform_wrapper li:nth-child(2){margin-right: 0px;}
.well{border-radius:0px; background-color: #eee; box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);}
.well.hp{padding:0px;}
.well.hp img{width: 100%;}
	  
.footer{height: 375px;}
.footer .upper h3, .footer .upper a, .footer .lower a{color: #fff;}
.footer .upper{background-color: #6a737b; height: 90%; color: #fff; padding-top:20px;}
.footer .upper img{padding-top: 15px;}
.footer .upper ul{padding-left: 0px; list-style: none; line-height: 30px;}
.footer .upper ul.office{position: relative;}
.footer .upper ul.office li:first-child{padding-left: 30px; line-height: 26px; margin-top: 18px;}
.footer .upper ul.office li i.fa-envelope-o, .footer .upper ul.office li i.fa-fax{padding-right: 10px;}
.footer .upper ul.office li i.fa-map-marker{position: absolute; left: 3px; top: 5px;}
.footer .lower{background-color: #246194; border-top: 1px solid #eee; height: 10%;}
.footer .lower p{padding-top: 10px; font-size: 12px; line-height: normal; padding-bottom: 0px; color: #eee;}
.footer .lower img{padding-top: 6px;}
.footer ul.social{margin-right: 5px; margin-top: 30px; font-size:10px;}
.footer ul.social li{display: inline-block; margin-left: 12px; margin-right: 12px;}
.footer ul.social li:first-child{margin-left: 0px;}
.footer ul.social li:last-child{margin-right: 0px;}
.footer a.btn-default{background: none; color: #fff; letter-spacing: 1px;}

@media (max-width: 1199px){

}

@media (max-width: 991px){
.navbar-default a.navbar-brand img{width: 210px; margin-top: 10px;}
.navbar-default ul.navbar-nav li a{font-size: 18px;}
.navbar-default a.btn.btn-default{font-size: 12px; padding: 8px 10px;}
.footer .upper{font-size: small;}
.footer .upper h3{font-size: 21px;}
}

@media (max-width: 767px){
.navbar-default{border-bottom: none;}
.navbar-default a.navbar-brand img{width: 220px;}
.navbar-default .nav{padding-top: 0px;}
.navbar-collapse{background: #fff; border-bottom: 1px solid #eee;}
.navbar-default button.navbar-toggle{border: none; margin: 0px; padding: 0px 30px; height: 90px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; margin-top: 0px;}
.navbar-default button.navbar-toggle i{color: #fff;}
.navbar-default .nav li a:hover, .navbar-default .nav li a:focus, .navbar-default .nav li a:active, .navbar-default .nav li.dropdown.open a.dropdown-toggle:focus, .navbar-default .nav li.dropdown.open a.dropdown-toggle:active, .navbar-default .navbar-nav li.dropdown.dropdown.open a.dropdown-toggle{background: none; color: #000; text-shadow: none;}
.navbar-default button.navbar-toggle:hover, .navbar-default button.navbar-toggle:focus, .navbar-default button.navbar-toggle:active{background: #fff;}
.navbar-default button.navbar-toggle:hover i, .navbar-default button.navbar-toggle:focus i, .navbar-default button.navbar-toggle:active i, .navbar-default.white .navbar-nav li a, .navbar-default ul.navbar-nav li a{color: #246194; padding-top: 20px; padding-bottom: 20px;}
.navbar-default .navbar-nav .open ul.dropdown-menu{background: #246194 !important; padding-top: 10px; padding-bottom: 10px;}
.navbar-default .navbar-nav .open ul.dropdown-menu li a{padding-top: 8px; padding-bottom: 8px; color: #fff !important;}
.navbar-default .navbar-nav .open ul.dropdown-menu li a:hover{color: #000 !important; background: #fff !important;}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a{background: none; color: #246194;}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover{background: none; color: #000;}
.section.home{padding-top: 40px;}
.section.page-header{margin-bottom: -30px;}
.section.page-header .short{height: auto; overflow: hidden;}
.widget img{width: 32%; display: inline; margin-top: 20px;}
.footer{height: auto !important; text-align: center !important;}
.footer img.partners-img{width: 100%;}
.footer .lower p{padding-top: 10px;}
.footer .upper .col-xs-6{min-height: 250px;}
}