@charset "utf-8";

/* CSS Document */

h1 {

	font-size:50px;

	font-weight:800;

}

body.view-featured #sp-main-body {

	padding:0;

}

.lang-swtc {

	float:left;

}

.sp-megamenu-parent > li > a {

	font-weight:700;

}

#sp-header {

	-webkit-box-shadow: 0px 12px 14px -10px rgba(0,0,0,0.47);

    -moz-box-shadow: 0px 12px 14px -10px rgba(0,0,0,0.47);

     box-shadow: 0px 12px 14px -10px rgba(0,0,0,0.47);

}

body.view-featured #sp-welcome, #sp-service, #sp-focus, #sp-projects, #sp-news, #sp-partners {

	padding:50px 0;

}

#sp-service ul {

  list-style: none; /* Remove default bullets */

}

#sp-service ul li {

}

#sp-service h3 {

	margin-bottom:25px;

}

#sp-service .left-s {

	text-align:center;

}

#sp-service img {

	display:inline-block;

}

#sp-service ul li span::before {

  content: "\2022";  /* Add content: \2022 is the CSS Code/unicode for a bullet */

  color: #ff9e14; /* Change the color */

  display: inline-block; /* Needed to add space between the bullet and the text */

  width: 0.7em; /* Also needed for space (tweak if needed) */

  font-size:40px;

}

#sp-service ul li span {

	font-weight:700;

	display:inline-block;

	line-height:27px;

	font-size:20px;

	margin-bottom:7px;  

}
#sp-service h3 a{
  color:#252525;
}
#sp-service h3 a:hover {
  color:#5baba2;
}

#sp-focus {

	color:#fff;

}

#sp-projects {

	text-align:center;

}
ul.no-fmt {
list-style-type:none;
  padding:3px;
  background:#f3f3f3;
  border:1px solid #ddd;
}
.srv h6 {
  text-decoration:underline;
}

#sp-projects h3 {

	padding-bottom:15px;

}

#sp-projects img {

	display:inline-block;

}

#sp-news a {

	font-weight:bold;

	font-size:20px;

	color:#232323;

}

#sp-news a:hover {

	color:#000;

	text-decoration:underline;

}

body.view-featured #sp-welcome {

	background:#ffffff;

}
.sp-page-title {
  padding:40px 0;
}

.sp-page-title, #sp-welcome {

	background:#5baba2;
	text-align:center;

}
.sp-page-title .sp-page-title-heading {
	font-weight:700;
	font-size:35px;
}
/*.sp-page-title .sp-page-title-heading::before {
	display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	 font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f35a";
	 padding-right:7px;
}*/
.sp-page-title .sp-page-title-sub-heading {
	font-size:20px;
}
#sp-main-body {
	padding:50px 0;
}
#sp-main-body .article-details .d-flex {
	display:none!important;
}
.page-header {
	display:none;!important
}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a, .sp-megamenu-parent > li a:hover {
	font-weight:700;
	color:#5baba2;
}
.newss h1 {
	display:normal;
}
ul.footer-links li{
  float:left;
  list-style:circle;
 
}
.left-proj {
 background:#f8f8f8;
  padding:20px;
  border:1px solid #ddd;
  border-radius:7px;
  background:#f2f2f2;
}
span.big-txt {
  font-size:40px;
  font-weight:200;
}
.prtnrs ul {
list-style-type:none;
}
.prtns {
  margin-bottom:30px;
}
#yoo-zoo .details h1.title {
display:none;
}
.img-cntered img{
   width:100%;
}


