/*
Theme Name: Divi child 1.0
Template: Divi
*/
@import url("../Divi/style.css");
@import 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css?ver=eb20c15674ca73d20296baa87075c767';
.he_social_content {
  text-align: center;
}

.he_social_content a {
  margin-right: 5px;
}

.he_social_content a:last-of-type {
  margin-right: 0px !important;
}

.he_social_content .he_social_icon {
  padding: 25px;
  display: inline-block;
  border-radius: 4px;
  background: #1e73be;
  position: relative;
}

.he_social_content .he_social_icon:before {
  font-family: "FontAwesome";
  font-weight: 400;
  width: 20px;
  height: 20px;
  color: #fff;
  position: absolute;
  top: calc(50% - 10px);
  left: calc(50% - 10px);
}

.he_social_content .he_social_icon.linkedin:before {
  content: "\f0e1";
}

.he_social_content .he_social_icon.facebook:before {
  content: "\f09a";
}

.he_social_content .he_social_icon.instagram:before {
  content: "\f16d";
}

.he_social_content .he_social_icon.email:before {
  content: "\f0e0";
}

/* Styling cookies-knappar */
#cookie-notice {
  background-color: #e5e5e5 !important;
  color: #6b6b6b !important;
}

#cookie-notice .cn-button {
  color: #ffffff !important;
  background: #1e73be !important;
  border: none !important;
  font-size: 14px !important;
  text-shadow: none !important;
  border-radius: 5px !important;
  font-weight: normal !important;
  font-style: normal !important;
  text-transform: none !important;
  text-decoration: none !important;
  padding: 0.3em 1em !important;
}

#cookie-notice .cn-button:hover {
  color: #f7f7f7 !important;
  background: #317dbf !important;
}

#main-footer .container {
  max-width: 1200px !important;
}

#main-footer .footer-widget {
  margin-bottom: 3%;
}

#main-footer .footer-widget div {
  width: 100%;
}

#main-footer .footer-widget .title {
  color: #1e73be;
  font-size: 16px;
}

#main-footer .footer-widget li {
  padding-left: 0px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
  width: 100%;
  padding-bottom: 5px;
}

#main-footer .footer-widget li:before {
  display: none;
}

#main-footer #footer-bottom {
  padding: 20px 0 20px;
}

#main-footer #footer-bottom #footer-info {
  font-size: .8em !important;
  width: 100%;
  text-align: center;
}

#main-footer #footer-bottom #footer-info a {
  color: #c1c1c1;
  font-weight: normal;
}

.et-pb-contact-message p {
	padding: 40px;
}