@charset "UTF-8";
/* CSS Document */

body {font-size:13px}
.wrap {width:990px;position:relative; margin:0 auto}
header {width:100%; height:105px; background:rgba(255,255,255,.8); position:absolute; top:0; left:0; z-index:10 }
.logo {height:95px;width: auto;float: left; margin:5px 0 0 50px}
.topbanner {width:100%; border-bottom:solid #008cba 10px}
nav {background:#008cba !important; width:100%; margin-top:10px}
.top-bar-section li:not(.has-form) a:not(.button) {background: #008cba; border-right:1px solid #fff; text-transform:uppercase;}
.thumb {width:100%; margin:1.5%; float:left;position:relative; text-align:center}
.thumb h2 {text-align:center; font-size:12px; color:#008cba; margin:0 0 3px 0; line-height:normal }
.thumb img {width:100%; height:auto; border-radius:5px; margin:0}
.logo2 { width: auto; height:70px; display:block; margin:20px auto 0 auto}
.tabs dd > a {padding: 0;height: 10px;width: 50px;background: #c3c3c3;}
.tabs dd.active a {background: #008cba;}
.tabs {width: 100px;margin:0 auto;}
.tabs-content > .content { padding:0 0 20px 0}
.image {display: block}
.aside-section {width:100%; background:#008cba; padding:3%; border-radius:5px; margin:10px 0 10px 0}
.aside-section:first-child {margin:30px 0 10px 0}
.aside-section h2,footer h2 {color: #fff;line-height: normal;font-size: 18px; line-height:18px; margin-bottom:2%;text-transform: uppercase;}
.aside-section img {width:100%; height:auto}
footer {background: #008cba; color:#fff; width:100%; padding:2% 3%; float:left}
footer a ,footer a:hover{color:#fff}
.address,.pba,.social {float:left}
.address {width:40%; line-height:18px}
.pba {width:35%;border:1px solid #fff; border-top:none; border-bottom:none}
.pba img {width:45%; height:auto; margin:10px 30%; display:block}
.pba h2,.pba h3 {text-align:center;color: #fff;line-height: normal;font-size: 20px; line-height:20px; margin:0}
.social {width:25%;text-align:center; font-size:11px}
.social p {font-size:13px; width:100%; float:left;margin: 5px 0 0 0;}
.social img {width:80%; height:auto; display:block; margin:0 10%}
.social ul {width:50%; margin:0 25%}
.social li {display: inline;float: left;width: 25%;list-style: none;margin: 0;}
.footer-address {font-size:11px;
margin: 20px 0 0 0;
text-align: center;
width: 100%;
color: #fff;
padding: 0;}
.gsc-control-cse {border: none !important;background: none !important;}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
border-color: #FFFFFF;
background-color: #008CBA;
background-image: none;
filter: none;
height: 28px!important;
width: 70px!important;
border-radius: 5px!important;
}
table {
background: none;
margin-bottom: 0;
border: 0;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
border: none!important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {
padding-right: 0!important;
}
.gsc-input-box {
border:none!important;
background: none!important;
height: 25px;
}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
border-color: #fff !important;
}
.gsc-search-box .gsc-input>input:focus, .gsc-input-box-focus,.gsc-search-box .gsc-input>input:hover, .gsc-input-box-hover {
border: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
outline: none !important;
}
.gsib_a {
padding: 0 !important;
}
.gsc-search-box-tools .gsc-search-box .gsc-input {height: 1.7em !important}
.gsib_b {display: none !important;}
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {border: none !important;}
.h-logo-he,.h-logo-fe {width:auto; height:50px; position:absolute; display:block; top:35px}
.h-logo-he { right:300px}
.h-logo-fe {right:360px}
.flexslider .slides > li {position:relative}
.label-slide {text-align:center; width:370px; height:370px; position:absolute; top:160px; left:130px; background: url(../images/circle.png) top center no-repeat;background-size:100%; z-index:1; padding:13% 20px 0 20px; display:block;font-size:38px; font-weight:bold; cursor:pointer; line-height:40px}
.label-slide span {font-size:16px}
.label-slide:hover { color:#fff; background: url(../images/circle-hover.png) top center no-repeat;background-size:100%;}
