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

body, .header-b ul, section.breadcrumbs ol, section.breadcrumbs ol li.mod-breadcrumbs__item:last-child{padding:0;margin:0;}
img{max-width:100%;}
a, .header-b ul li a{text-decoration:none;}
p{margin:0 0 15px;}
.btn, button, .button{padding:10px 20px;cursor:pointer;}
.btn, button, .button, fieldset{border:none;}
.btn, button, .button, a.btn:hover, a.btn:focus{color:#fff;}
a, .btn, button, .button, .header{transition:all 0.6s ease 0s;}
.container{margin-left:auto;margin-right:auto;}
.btn, button, .button{display:inline-block;}
.vgrid, .size-100, #size-100, .container, section.top, .header, .showcase, .feature, .utility, .maintop, section.breadcrumbs, .main-body, .content-top, .content_inner, .content-bottom, .mainbottom, .extension, .bottom, .footer, .copyright{width:100%;}
.vgrid, .vsize, .sidebar-left, .content.content-b, .float-left, section.top, .header, .showcase, .feature, .utility, .maintop, section.breadcrumbs, .main-body, .content, .content-top, .content_inner, .content-bottom, .mainbottom, .extension, .bottom, .footer, .copyright{float:left;}
.sidebar-right, .float-right, .header .header-b{float:right;}
.float-none{float:none;}
.container, .vsize, section.breadcrumbs .breadcrumb.vsize{padding-left:15px;}
.container, .vsize, section.breadcrumbs .breadcrumb.vsize{padding-right:15px;}
body .container{max-width:1026px;}
.container, .vsize{box-sizing:border-box;-webkit-box-sizing:border-box;}
.size-75, #size-75{width:75%;}
.size-66{width:66.666%;}
#size-50, .size-50{width:50%;}
.size-33{width:33.333%;}
.size-25, .sidebar-left, .sidebar-right{width:25%;}
.size-20{width:20%;}
.size-17{width:16.666%;}
.header-fixed{position:fixed;left:0;top:0;z-index:999;}
.header{background:#094A8E url(../images/header-bg.png) repeat-x;}.header .vgrid .vsize{width:auto;}.header #logo{margin:30px 0 20px;float:left;}#logo img{float:left;width:auto;height:auto;}.header .header-b{margin:45px 0;}.header-b ul li, section.breadcrumbs ol li{list-style:none;display:inline-block;}.header-b ul li{margin:3px 4px;}.header-b ul li a{padding:6px 10px;font-weight:bold;color:#fff;}.header-b ul li a:hover, .header-b ul li a:focus, .header-b ul li.active a{background:#1f2022;}section.breadcrumbs{background:#cbcbcb;padding:5px 0;}section.breadcrumbs ol li.mod-breadcrumbs__item{position:relative;padding-right:10px;}section.breadcrumbs .mod-breadcrumbs.breadcrumb{padding:0 !important;}section.breadcrumbs .breadcrumb.vsize{margin:0;}.main-body{padding:20px 0;}.sidebar-left .moduletable > h3, .content-top .moduletable > h3, .sidebar-right .moduletable > h3{background:#094A8E;color:#fff;font-size:14px;padding:5px 15px;font-weight:600;}
.sidebar-a .mod-menu li{display:inline-block;width:100%;border-bottom:1px dashed #999;padding:0 0 5px;margin:0 0 5px;}
.sidebar-a .mod-menu li a{color:#000;text-decoration:none;font-weight:600;}
.sidebar-a .mod-menu li a:hover, .sidebar-a .mod-menu li a:hover, .sidebar-a .mod-menu li.active a{color:#478ca7;}
.mod-login .form-group{margin-bottom:10px;}
.moduletable.ctop_lis h2{color: #000;
  margin-top: 15px;
  font-size: 18px;
  font-weight: bold;}
.mod_jovisitorcounter.light-theme{background:none !important;}
.mod_jovisitorcounter .visitor-counter{margin-bottom:0 !important;}
.copyright .vgrid{border-radius:10px 10px 0 0;color:#fff;}
.copyright .vgrid p{margin:17px 0;}
.copyright .vgrid .mod_jovisitorcounter.light-theme .visitor-counter p{margin:0;}
[data-id="mobilemenuck-1"].mobilemenuck, [data-id="mobilemenuck-1"] .mobilemenuck-title, [data-id="mobilemenuck-1"] .mobilemenuck-item > .level1{background:#094A8E;}
[data-id="mobilemenuck-1"] .mobilemenuck-item > .menuck.level1:focus, [data-id="mobilemenuck-1"] .mobilemenuck-item > .level1.active, [data-id="mobilemenuck-1"] .mobilemenuck-item > .level1.active:hover, [data-id="mobilemenuck-1"] .mobilemenuck-item > .level1:not(.headingck):hover, [data-id="mobilemenuck-1"] .mobilemenuck-item > .level1.open{background:#1f2022;}
[data-id="mobilemenuck-1"] .mobilemenuck-bar-button{padding-top:10px;background:#1f2022}
[data-id="mobilemenuck-1"].mobilemenuck a{font-size:12px;}
.blog-items .blog-item .item-content .page-header h2, .com-contact.contact h1, .com-content-article.item-page .page-header h1, .osmap-items h2{font-size:20px;}
.blog-items .blog-item .item-content .page-header h2, .blog .cat-children, .com-contact.contact h1, .com-content-article.item-page .page-header h1, .osmap-items h2, .reset legend, .remind legend{margin-top:15px;}
.blog-items .blog-item .item-content a, .blog .cat-children a{text-decoration:none;}
.com-contact.contact h2, .com-contact.contact .contact-form fieldset legend, .com-contact.contact .contact-form .control-group.field-spacer{display:none;}
.star{color:red;}
fieldset .control-group{margin-bottom:10px;}
fieldset .control-group textarea{max-height:120px;}
.reset legend, .remind legend{font-size:14px;}