.top-bar{margin-bottom:10px;padding:10px 0 5px;background-color:#FA6925;}
.top-bar,
.top-bar a{color:#fff;}
.top-bar ul{text-align:right;}
.top-bar li .fa,
.top-bar li .glyphicon{margin-right:5px;}
hr{border:0;height:1px;background:#C0C0C0;margin:1em 0;}
.ui-helper-reset{line-height:20px !important;}
.ui-widget-content{color:#777 !important;}
.ui-widget{margin-bottom:15px !important;}
.ui-accordion .ui-accordion-header{font-family:verdana,geneva;color:#8AC51A;font-size:12px;font-weight:bold;font-style:italic;border:none;}
.ui-state-active .ui-icon{display:none;}
.ui-accordion .ui-accordion-content{border:none;}
.ui-accordion .ui-accordion-content, .ui-accordion .ui-accordion-icons{padding-left:0 !important;}
.ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon,
.ui-state-default .ui-icon,
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-state-active .ui-icon,
.ui-state-highlight .ui-icon,
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon{background-image:none !important;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active{border:none !important;background:none !important;}
center{margin-top:0 !important;}
.item-page, .blog-featured{font-family:Verdana, Geneva, sans-serif;text-align:justify;}
.b2jcontainer.b2jcontainer{padding:0 !important;border:1px solid #C6DC9D !important;margin:0 0 10px !important;padding:10px 10px 0 !important;background-color:#fff !important;}
.b2jcontainer .btn{background-color:#7CB019 !important;padding:2px 10px !important;margin:0 !important;color:#FFFFFF !important;font-size:14px !important;font-weight:normal !important;border:1px solid #EAFEC1 !important;}
.control-group{background-color:#F3FFDA !important;margin:0 0 10px;padding:5px;}
.control-group:hover{background-color:#EAFEC1 !important;}
.control-group.b2j-contact-actions{background-color:#fff !important;}
.b2jcontainer select, .b2jcontainer textarea, .b2jcontainer input[type="text"], .b2jcontainer input[type="password"], .b2jcontainer input[type="datetime"], .b2jcontainer input[type="datetime-local"], .b2jcontainer input[type="date"], .b2jcontainer input[type="month"], .b2jcontainer input[type="time"], .b2jcontainer input[type="week"], .b2jcontainer input[type="number"], .b2jcontainer input[type="email"], .b2jcontainer input[type="url"], .b2jcontainer input[type="search"], .b2jcontainer input[type="tel"], .b2jcontainer input[type="color"]{color:#000000 !important;cursor:pointer !important;border:1px solid #C6DC9D !important;line-height:normal !important;padding:2px !important;border-radius:0px !important;}
.b2jcontainer .b2jform-compact .control-group, .b2jcontainer .b2jform-extended .control-group{width:98% !important;}
.b2jcontainer h2{color:#8AC51A !important;font-family:Trebuchet MS,"Times New Roman",Times,serif !important;font-size:22px !important;font-weight:bold !important;margin:0 !important;padding:10px 5px 25px 5px !important;background-color:#fff !important;border-bottom:0px !important;width:98% !important;}
.b2jcontainer .b2j_form input[type="text"], .b2jcontainer .b2j_form textarea{color:#111 !important;border:1px solid #C6DC9D !important;line-height:normal !important;padding:2px !important;border:1px solid #C6DC9D !important;}
.b2jcontainer .required:after, .b2jcontainer .asterisk:after{padding-left:5px !important;}
.bfQuickMode input[type="text"], .bfQuickMode input[type="password"], .bfQuickMode textarea, .bfQuickMode select ,
.bfQuickMode p input[type="text"], .bfQuickMode p textarea, .bfQuickMode p select{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000;}
.contentpaneopen{width:580px;}
.imghead{margin:0px 0px 10px 0px;width:100%;}
.phocagallery-box-file, .phocagallery-box-file:hover{width:180px !important;height:180px !important;margin:0 5 !important;padding:0 !important;border:none !important;background:none !important;}
.phocagallery-box-file-third a:hover{width:180px !important;height:180px !important;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
#section-kmt h3.kmt-title{margin:0px 0px 20px;padding:0px 10px;height:33px;line-height:33px;font-family:Arial;font-size:11px;font-weight:normal;text-transform:uppercase;text-shadow:none;border-radius:2px;color:#FFF;background:none repeat scroll 0px 0px #7CB019;}
#section-kmt .kmt-form-content .kmt-form-addon{background:none repeat scroll 0% 0% #FFF;border-right:0px solid #BBB;border-width:0px 0px 0px;border-style:none solid solid;border-color:-moz-use-text-color #BBB #BBB;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;padding:10px 0px;}
.handcursor{cursor:hand;cursor:pointer;}
label{display:block;color:#777777;}
input{border:1px solid #C6DC9D;color:#777777;}
.red{color:#FF0000;}
blockquote p{font:12px/22px normal helvetica, sans-serif;}
blockquote{font:12px/22px normal helvetica, sans-serif;margin-top:10px;margin-bottom:10px;margin-left:50px;padding-left:15px;border-left:3px solid #7cb019;}
#jflanguageselection{margin:0px !important;}
.moduletable h3{float:left;font-size:11px;font-weight:normal;}
h1, h2{font-family:Trebuchet MS, "Times New Roman", Times, serif;}
h1{color:#8AC51A;font-size:26px;line-height:26px;padding-bottom:18px;}
h2{color:#777;font-size:17px;margin-bottom:15px;border-bottom:1px dotted #c0c0c0;}
p{padding:5px 0px 10px 0px;}
a:link, a:visited, a:active{color:#8ac51a;text-decoration:none;}
div.pag_button{float:left;background-color:#7CB019;background-image:-webkit-linear-gradient(top,#7CB019,#8ECD21);-moz-linear-gradient(top,#7CB019,#8ECD21);linear-gradient(top,#7CB019,#8ECD21);border:1px solid #C8D9F3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:auto;min-width:55px;margin:2px 2px 2px 5px;padding:3px;text-shadow:0 1px rgba(0, 0, 0, 0.1);text-align:center;font-size:1em;font-weight:bold;color:white;cursor:pointer;}
div.pag_button:hover{background-color:#689814;border:1px solid #2F5BB7;background-image:-webkit-linear-gradient(top,#7CB019,#689814);-moz-linear-gradient(top,#7CB019,#689814);linear-gradient(top,#7CB019,#689814);}
div.pag_button span{color:white;padding:0 6px 0 6px;}
div.pag_button a{color:white;padding:0 6px 0 6px;}
div.pag_button a:hover{text-decoration:none;color:black;}
div.poff{opacity:0.5;cursor:default;}
div.poff:hover{border:1px solid #C8D9F3;}
div.plist:hover{border:1px solid #C8D9F3;cursor:default;}
.ac-container{width:auto;margin:10px auto 10px auto;text-align:left;}
.ac-container label{padding:5px 10px;position:relative;overflow:hidden;display:block;height:30px;cursor:pointer;color:#777;text-shadow:1px 1px 1px rgba(255,255,255,0.8);line-height:33px;font-size:14px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);background:-o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);background:-ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);background:linear-gradient(top, #ffffff 1%,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0);box-shadow:0px 0px 0px 1px rgba(155,155,155,0.3),
1px 0px 0px 0px rgba(255,255,255,0.9) inset,
0px 2px 2px rgba(0,0,0,0.1);}
.ac-container label:hover{background:#fff;}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{color:#7BB018;text-shadow:0px 1px 1px rgba(255,255,255, 0.6);box-shadow:0px 0px 0px 1px rgba(155,155,155,0.3),
0px 2px 2px rgba(0,0,0,0.1);}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{content:'';position:absolute;width:24px;height:24px;right:13px;top:7px;background:transparent url(../images/arrow_down.png) no-repeat center center;}
.ac-container input:checked + label:hover:after{background-image:url(../images/arrow_up.png);}
.ac-container input{display:none;}
.ac-container article{background:none;margin-top:-1px;overflow:hidden;height:0px;position:relative;z-index:10;-webkit-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;-moz-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;-o-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;-ms-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;transition:height 0.3s ease-in-out, box-shadow 0.6s linear;}
.ac-container article p{color:#777;line-height:23px;font-size:14px;padding:20px;text-shadow:1px 1px 1px rgba(255,255,255,0.8);}
.ac-container input:checked ~ article{-webkit-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;-moz-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;-o-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;-ms-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;transition:height 0.5s ease-in-out, box-shadow 0.1s linear;box-shadow:0px 0px 0px 1px rgba(155,155,155,0.3);}
.ac-container input:checked ~ article.ac-small{height:140px;}
.ac-container input:checked ~ article.ac-medium{height:180px;}
.ac-container input:checked ~ article.ac-auto{height:auto;}
.css3-shadow,
.css3-gradient1,
.css3-gradient2{position:relative;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);}
.css3-shadow:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 40px rgba(0,0,0,0.8);box-shadow:0 0 40px rgba(0,0,0,0.8);bottom:0px;width:80%;height:50%;-moz-border-radius:100%;border-radius:100%;left:10%;right:10%;}
.shadowbox h1{background-image:url("/images/bg.jpg");margin:0;padding:10px;text-align:center;border-radius:4px;-webkit-box-shadow:0 0px 4px rgba(0, 0, 0, 0.2);box-shadow:0 0px 4px rgba(0, 0, 0, 0.2);}
.shadowbox{padding:10px;background:#86B72B;margin:20px auto 20px;border-radius:4px;}
#fav-mainwrap{border-top:1px solid #7BB018;}
#fav-topbar2 img{padding-top:10px;overflow:hidden;float:right;}
.fav-viewport{margin-left:auto;margin-right:auto;max-width:1300px;max-height:300px;}
.slider-wrapper.theme-nivo{max-height:300px;}
@media (min-width:1280px){div.aikonmenu ul{float:none!important;max-width:1300px;}
}
@media (max-width:1279px){div.aikonmenu ul{float:right !important;}
}
.nordui-table-header-b{border-color:#426D1E;height:28px;}
.nordui-table-header-b h2{line-height:5px;border-bottom:none;color:#fff;border-color:#426D1E;}
.nordui-table-header{border-color:#426D1E;color:#fff;}
.nordui-table-subheader{border-color:#426D1E;}
.timeline-breaker{height:20px;}
.timeline-left .timeline-breaker::after{margin:10px 0 -44px -21px;}

#fav-copyrightwrap {color: #fff;}
#fav-copyrightwrap a {color: #fff;}
#fav-copyrightwrap a:hover {color: #ccc;}
#fav-copyrightwrap p {text-align: center;}
#easycookieinfo {background: #83b526;}
#easycookieinfo .accept > a {background: #426d1e;}
#easycookieinfo .text > a {color: #fff;text-decoration: underline;}
#easycookieinfo .accept > a:hover, #easycookieinfo .accept > a:focus, #easycookieinfo .accept > a:active {background-color: #426d1e;}
label.checkbox {width: 500px!important;max-width: 90%!important;text-align: left;}