/* open sans font bolder not working*/

a { color:#647f09;}

b, strong {
	font-weight: bold;
}
#sp-top2 {text-align:center;}

#sp-footer {
	font-size:14px;
        padding-bottom:3rem;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	font-weight: bold;
}

#sp-header .logo {
    width: 100%;
}
#sp-header .logo img {
	max-height:50px;
}



#sp-bottom {
	border-top: solid 6px #97BF0D;
	font-size:14px;
}

#sp-footer1 {
	text-align:left;
}
#sp-footer2 {
	text-align:right;
}

.social img {
	margin: 0 10px;
	vertical-align: top;
	display:inline-block;
}

.vcenter {
   display: flex;
    align-items: center;
}

.sp-module {
	margin-top: 50px;
}

/*#sp-bottom4 a  {font-size:24px; padding: 4px; margin: 0 5px;}*/

/*
#sp-top-bar,
#sp-header { padding-right:50px; padding-left:50px;}
*/

#sp-bottom2 .input-group  {max-width:260px;}

.page-item.active .page-link {
	background-color: #97bf0d;
	border-color: #97bf0d;
}

.gtranslate_wrapper a {margin:0 3px;}

.blog article.item {
	box-shadow: 4px 4px 10px 2px #d1d1d1;
	padding: 20px;
	margin:0 20px 40px;
	cursor:pointer;
}

.blog article.item:hover {
	box-shadow: 5px 16px 24px 24px #efefef;
}

.blog .entry-image.intro-image {
	margin:-20px -20px 20px -20px;
}



.dlcard {
	box-shadow: 4px 4px 10px 2px #d1d1d1;

}

/* .dlcard:hover {
	box-shadow: 5px 16px 24px 24px #efefef;
} */



.btn-default {
  color:#333;
  background-color:#fff;
  border-color:#ccc
}
.btn-default.focus,
.btn-default:focus {
  color:#333;
  background-color:#e6e6e6;
  border-color:#8c8c8c
}
.btn-default:hover {
  color:#333;
  background-color:#e6e6e6;
  border-color:#adadad
}
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {
  color:#333;
  background-color:#e6e6e6;
  border-color:#adadad
}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
  color:#333;
  background-color:#d4d4d4;
  border-color:#8c8c8c
}
.btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {
  background-image:none
}
.btn-default.disabled.focus,
.btn-default.disabled:focus,
.btn-default.disabled:hover,
.btn-default[disabled].focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:hover {
  background-color:#fff;
  border-color:#ccc
}
.btn-default .badge {
  color:#fff;
  background-color:#333
}



@media (min-width: 768px) {
	#sp-top2 {text-align:right;}
	#sp-header .logo img {
		min-height:50px;
		max-height:100%;
	}
}

@media (min-width: 992px) {
	#sp-header .logo img {
		min-height:55px;
	}
}
@media (min-width: 1400px) {
	
.sppb-row-container {
  max-width: 1320px!important;
}

}

@media (min-width: 992px)  and  (max-width: 1200px) {
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	padding: 0 8px;
	font-size: 11px;
}
}

@media (min-width: 1200px)  and  (max-width: 1400px) {
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
	padding: 0px 13px;
}
}
