body {font-family:'Open Sans';color:#000;font-size:14px;background:#fff}
p {font-size:14px;line-height:22px}
.whitebg {background:#fff;}
.bordered {border:1px solid #BDC6CE}
.padded {padding:12px;margin-bottom:10px}
.spacer {clear:both;height:10px;}
.lead {font-size:27px;font-weight:600;letter-spacing:-0.03em;line-height:33px}
.lead2 {font-size:23px;font-weight:600;letter-spacing:-0.03em;line-height:29px}
.hakotext {font-size:19px;font-weight:400;letter-spacing:-0.03em;}
ul.noindent {padding-left:15px}
hr {border-color:#425291;border-top-width:2px}



h1 {}
h1 a {text-decoration:none!important}
h2 {font-size:35px;letter-spacing:-0.03em}
h3 {font-weight:700;letter-spacing:-0.02em}

a:link, a:visited {color:inherit;outline:none;}
a:hover, a:focus {color:inherit}

.btn-westexe, .btn-westexe:link, .btn-westexe:visited {background:#E24113;color:#fff;white-space: normal; border-radius:0; font-weight:700;font-size:23px;padding:15px;transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -moz-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out;margin:15px 0}
.btn-westexe:hover, .btn-westexe:focus {background:#E24113;color:#fff;white-space: normal; }

.wrap {width:95%; max-width:1200px;margin:auto}


/* Header area*/
#header { position: fixed; z-index: 999; width: 100%; }

/* Top bar*/
#top-bar {padding:0; background: #fff;  line-height: 28px;color:#111;position: relative; top: 0px;width:100%;height: 130px; font-size: 23px;transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out;overflow:hidden;}



#menuBrand {margin-right:20px;float:left   }
#top-bar h1 {color:#000;letter-spacing:-0.03em;margin:0 0 0 10px;display:inline-block;font-size:20px}


.brandname {margin-top:0px}
.lines {margin:5px 0}

#pushpage {display:relative;margin-top:210px}
#mainbranding { float:left; margin-top:10px}	

#hdrcontactpanel {text-align:right;margin-top:15px;  }
 
#hdrcontactpanel .phone {font-size:13px;line-height:13px;font-weight:700;color:#2E3967}
#hdrcontactpanel .email {color:#2E3967;font-size:15px;}
#hdrcontactpanel .email  .emailaddy {display:inline-block;padding-top:10px}
#hdrcontactpanel .circle { float:right;width: 45px; height: 45px; background: #E24113;color:#fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin-left:10px;font-size:21px!important;padding:9px 0 0 0;text-align:center}

#minibrand {color:#425291;transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;font-size:14px}
#navwrapper {background:#425291 ; color : #fff; width:100%;clear:both ;margin-bottom:30px;z-index: 999;transition:all .5s ease-in-out; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out; border-bottom:1px solid #ffffff; }
#sitenavbar {background:#425291 ; color : #fff; border-radius:0; border-width:0;padding:0;margin:0;text-transform:uppercase;font-size:14px;font-weight:600;}
#sitenavbar li a:link, #sitenavbar li a:visited {background:#425291 ;color : #fff}
#sitenavbar li a:hover, #sitenavbar li a:focus {background:#2E3967 ;color : #fff}
#sitenavbar .dropdown-menu {padding:0;font-size:12px; font-weight:400}
#sitenavbar .dropdown-menu ul, #sitenavbar .dropdown-menu ul li {padding:0;margin:0;list-style-type:none!important}
.nav-collapse .li {list-style-type:none!important}
#sitenavbar .dropdown-menu li a {padding:5px 10px!important;font-size:12px; font-weight:400;margin:0!important;display:inline-block;width:100%}
#footer {background-color:#2E3967;color:#fff;margin-top:20px;clear:both;padding:25px 0}
#footer ul {list-style-type:none}
.footerh3 {margin:5px  0 0 0}
.copy {text-align:center}

.bubblewrap {text-align:center}
.bubblewrap h2 {font-size:17px;letter-spacing:-0.03em;}

.circlepic { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.iconpanel {padding:5px 20px 20px 20px;background:#656565;color:#fff;text-align:center}
.iconpanel a {color:#fff!important;text-decoration:none!important}
.uline {text-decoration:underline;}
p.contactpage {font-size:18px}
label {margin-top:10px}
.form-control {border:1px solid #425291;box-shadow:none;border-radius:0}
.form-control:focus {border:1px solid #E24113;box-shadow:none;}

.Flexible-container {position: relative; padding-bottom: 86.25%;  padding-top: 30px;  height: 0; overflow: hidden;}
.Flexible-container iframe,  .Flexible-container object,  .Flexible-container embed {position: absolute; top: 0;    left: 0; width: 100%;  height: 100%;}






#messageModal .modal-header {margin-bottom:20px;border-color:#fff;padding:10px 10px 20px 10px}
#messageModal .alert {margin-bottom:0}
#messageModal .alert-success {background-color:#2E3967;color:#fff;}
#messageModal .close {color:#fff;opacity:1;text-shadow:none;}
.honey {position: absolute; left: -5000px;}





@media (max-width: 992px)
{

#minibrand {color:#fff;font-size:12px}
.icon-bar {background-color:#fff!important}

}


@media (max-width: 768px)
{
#top-bar {text-align:center}
#mainbranding {margin:5px auto;float:none   }
.brandname {margin:0px auto}
.lines {margin:5px auto}
p.contactpage {font-size:14px}
.btn-westexe {font-size:16px}
}