/*Top section*/
.top-section {
	background: #66c530;
	color: white;
	font-size: 90%;
	padding: 2px 0 5px 0;
}
.t4-top-section a{
	color: white;
}
.t4-top-section a:hover{
	color: #32700f;
}
/*Header*/
#t4-header {
	background: white;
}
.t4-header .header-block {
  border-bottom: 5px solid #ffc107;
}
/*Main menu*/
.t4-megamenu .navbar-nav > li > a, 
.t4-megamenu .navbar-nav > li > .nav-link {
 	font-size: 1.3rem;
}
.t4-megamenu .nav > .dropdown > .nav-link .item-caret, .t4-megamenu .nav > .dropdown > .dropdown-toggle .item-caret {
  border-top: 4px solid #66c530!important;
}
/*Logo top*/
.navbar-brand.logo-control img.logo-img {
	max-height: 60px;
}
/*Masthead*/
h2.t4-masthead-title {
	color: white;
	text-shadow: 2px 2px #535353;;
}
/*Home page*/
.td-hajdina-hp .t4-main-body {
	display: none;
}
/*JACM Hero*/
.hero-content {
	max-width: 480px;
}
div.hero-media {
	border-radius: 10px;
	border: 3px solid white;
}
div.hero-media img{
	border-radius: 10px;
}
h2.hero-heading {
	color: white;
	font-weight: 400;
}
/*Modules*/
.module-title {
  font-size: 1.5rem;
  font-weight: 200;
  color: #66c530;
  text-transform: inherit;
}
.module-title {
  border-bottom: 1px solid #ffc107;
}
.module-title span {
  border-bottom: 2px solid #66c530;
}
/*Content slider*/
.jtcs_item_wrapper {
  padding: 0 !important;
}
.jt-cs .jt-imagecover {
  border-radius: 10px;
  border: 3px solid #66c530;
}
/*Access*/
i._access-icon {
	background-color: #66c530!important;
}
/*Footer*/
.t4-footer .container {
  padding-top: 2rem;
  padding-bottom: .5rem;
  font-size: 120%;
}
.t4-footnav .container {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
/*Cookies check*/
#cookiesck_accept {
  background: #66c530!important;
  border: 2px solid white!important;
  color: #f5f5f5!important;
}
#cookiesck_accept:hover {
  background: #439e12!important;
  border: 2px solid #439e12!important;
  color: white!important;
}
#cookiesck_decline:hover {
  background: #fff!important;
  border: 2px solid #fff!important;
  color: #000!important;
}
#cookiesck_settings:hover {
  background: #fff!important;
  border: 2px solid #fff!important;
  color: #000!important;
}

/*BTN*/
p.readmore .btn:hover {
	background-color: #ffc107;
	color: #fff;
}
p.readmore .btn {
	background-color: #66c530;
	color: white;
}
/*Content slider*/
.jt-cs .jt-imagecover img {
  -webkit-transform: scale(1.1,1.1);
  -moz-transform: scale(1.1,1.1);
  -ms-transform: scale(1.1,1.1);
  -o-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
}

/*Offline*/
.form-wrap .offline-header .logo-icon {
  display: none!important;
}

.form-wrap .offline-header h1 {
  font-size: 24px;
}
.form-wrap .offline-header {
  background-color: #66c530;
}
.form-wrap #form-login input.button {
  background-color: #66c530;
}
input.button:hover, .form-wrap #form-login input.button:focus, .form-wrap #form-login input.button:active {
  background-color: #204809!important;
}
/*SIG*/
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink, ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover {
  display: block;
  float: left;
  padding: 0;
  margin: 6px;
  border: 1px solid green;
  background-color: #ffffe6;
  position: relative;
}

/*Languages*/
div.mod-languages {
    text-align:right;
}
div.mod-languages ul li.lang-active {
    background-color: transparent;
}
div.mod-languages li {
    margin: 0;
}
div.mod-languages a {
    padding: 0.1rem;
    text-decoration: none;
}
a.td-vicus {
	color: #ffc107!important;
  	font-weight: 600!important;
  	margin-right: 30px;
}