/* open sans font bolder not working*/
b, strong {
	font-weight: bold;
}

#sp-footer {
	/* background-color:#3E3D40; 
    background-color:#06697f;
  
	border-top:solid 6px #06697f;*/
  background-color:#3e3d40; 
  font-size:14px;
  color:#f5f5f5;
  padding-bottom:3rem;
}

#sp-bottom {
/*	border-top: solid 6px #97BF0D; */
	font-size:14px;
  	padding:50px 0px 0px;
  background-color:#3e3d40; 
  color:#f5f5f5;
}

#sp-bottom .sp-module ul > li > a {
	color: #f5f5f5;
}
#sp-bottom a {
	color: #7e98a2;
}

.vcenter {
   display: flex;
    align-items: center;
}
.btn.double {line-height:2em;}

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

/*
#sp-main-body a {text-decoration:underline;}


#sp-main-body a {
	 border-bottom: 1px #292627 dotted;
}

#sp-main-body  a:hover {
	border-bottom: 1px #FCDC00 solid;
}
*/

/* timeline */
.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel {
	width: auto;
}

.sppb-addon-timeline .sppb-addon-timeline-wrapper .timeline-movement .timeline-item .timeline-panel.left-part {
	margin-left: 0;
	text-align: left;
}

.sppb-equalize-columns .sppb-row {
    display: flex;
	
}






.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
}


.page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: #06697f;
	border-color: #0C6275;
}

#sp-top2 {text-align:center;}

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

div.mod-languages ul li.lang-active {
	background-color: transparent;
}

#sp-top2 .sp-module ul > li > a {

	line-height: inherit;

}



.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;
}

@media (min-width: 768px) {
	#sp-top2 {text-align:right;}
}

@media (min-width: 1400px) {
	
.sppb-row-container {
  max-width: 1320px!important;
}

}

@media (min-width: 992px) and (max-width: 1199px) {
	.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {

	padding: 0 9px;

}
}