.sub-site .logo{padding-left:0;margin-top:40px;}
.sub-site .header-right{padding-top:35px;padding-bottom:30px;}
.sub-site .main-banner.inner-page img{border-radius:4px;}
.sub-site .main-banner.inner-page .sblog-name{background:#b7007a;color:#fff;font-size:44px;padding:22px 30px;display:inline-block;position:absolute;bottom:0;left:0;border-radius:0px 4px 0 4px;font-weight:700;}
.subsite-header-links{display:inline-block;margin:0 10px 0 0;padding:0;vertical-align:middle;}
.subsite-header-links ul{margin:0;padding:0}
.subsite-header-links ul li{margin:0 10px;padding:0;display:inline-block;verticle-align:top;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;font-weight:700;}
.subsite-header-links ul li a{color:#008060;padding:5px;}
.subsite-header-links ul li a:hover{color:#000;}
.subsite-header-links ul li i.lock{width:12px;}
.subsite-header-links ul li i{margin-right:10px;display:inline-block;vertical-align:top;}
.subsite-header-links ul li span{display:inline-block;vertical-align:middle;}
.sub-site .footer-btm h3{margin-bottom:0px;}
.sub-site footer p{margin-top:10px;font-weight:400;}
.sub-site .copyright-btm hr{margin:10px 0 5px 0;padding-top:15px;border-top:1px solid #1a8064;}
.sub-site .copyright br{display:none}
.sub-site .footer-btm .address a{color:#fff}
.sub-site .footer-btm{padding-bottom:40px;}
.sub-site .copyright{max-width:100%;width:calc(100% - 300px);float:left;margin:0;font-size:16px;}
.sub-site .social_div{float:right;margin:0;padding:10px 0;width:300px;text-align:right;}
.sub-site .footer-btm h3{display:inline-block;font-size:24px;font-weight:700}
.sub-site .footer-btm .social_div h3{font-size:18px;display:inline-block;margin-right:15px;font-weight:400}
.sub-site .copyright p{margin-top:0;display:inline-block;font-size:16px;}
.sub-site .footer-btm ul.social{display:inline-block;margin-bottom:0}
.sub-site .footer-btm ul.social li{width:20px;}
.sub-site .contact-map{width:100%;float:left;max-width:100%;}
.sub-site .contact-map div#map{border-radius:4px;margin-top:20px;}
.sub-site .contact-mapcontent{width:100%;float:left;margin:0 0 40px 0;padding:20px 30px;}
.sub-site .contact-mapcontent label{font-size:14px;color:#b7007a;text-transform:uppercase;letter-spacing:1.2px;font-weight:700;margin-top:10px;}
.sub-site .contact-mapcontent p{margin-top:0px;color:#7f7f7f;margin-bottom:10px;}
.cookie-link{display:inline-block;margin:0 0 0 15px;padding:0;font-size:16px;}
.cookie-link a{display:inline-block;margin:0;padding:10px 10px;position:relative;color:#fff;}
.cookie-link a:before{content:'';width:4px;height:4px;background:#fff;position:absolute;left:-4px;border-radius:50%;top:23px;}
.cookie-link a:hover{color:#21f3bb}
.lightwidget-widget{margin:50px 0 0;}

@media (max-width:1366px){
.sub-site .main-banner img { width:100%;}
}
@media (max-width:1199px){.cookie-link{margin-left:0}
}
@media (max-width:1024px){.sub-site .header-right{text-align:center;margin-bottom:0}
.sub-site .header-right{padding-top:10px;padding-bottom:15px;}
.sub-site .searchpannel-toggle{top:63px;}
.sub-site .searchpannel-toggle:before{right:185px;}
.sub-site .main-banner.inner-page .sblog-name{padding:15px 20px;font-size:24px;}
}
@media (max-width:991px){.sub-site .contact-mapcontent p{font-size:14px;}
.sub-site .copyright{display:block;width:100%}
}
@media (min-width:768px) and (max-width:991px){.sub-site .footer-btm .col-md-3{margin-top:10px;}
.sub-site .address{font-size:14px;}
.sub-site .copyright-btm hr{margin-top:5px;}
.sub-site .searchpannel-toggle:before{right:90px;}
}
@media (max-width:767px){.sub-site .logo{margin-top:2px;padding:0px 0 0 64px;}
.sub-site .main-banner.inner-page .sblog-name{padding:10px 20px;font-size:18px;}
.sub-site .kob-btn{margin-top:25px;}
.sub-site .kob-btn a{font-size:15px;white-space:nowrap}
.sub-site .copyright{width:100%}
.sub-site .copyright p{font-size:14px;}
.sub-site .social_div{padding-top:25px;text-align:left;width:100%}
.sub-site .searchpannel-toggle:before{right:-20px;}
.sub-site .searchpannel-toggle{right:15px;}
.cookie-link a:first-child{padding-left:0}
.cookie-link a:first-child:before{display:none}
.lightwidget-widget{margin:25px 0 0;}
}