/*** FONTS ***/
@font-face {
    font-family: 'D-DIN';
    src: url('/wp-content/uploads/2021/04/D-DIN.woff2');
    src: url('/wp-content/uploads/2021/04/D-DIN.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/uploads/2021/04/D-DIN.woff2') format('woff2'),
        url('/wp-content/uploads/2021/04/D-DIN.woff') format('woff'),
        url('/wp-content/uploads/2021/04/D-DIN.ttf') format('truetype'),
        url('/wp-content/uploads/2021/04/D-DIN.svg#D-DIN') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'D-DIN';
    src: url('/wp-content/uploads/2021/04/D-DIN-Bold.woff2');
    src: url('/wp-content/uploads/2021/04/D-DIN-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/uploads/2021/04/D-DIN-Bold.woff2') format('woff2'),
        url('/wp-content/uploads/2021/04/D-DIN-Bold.woff') format('woff'),
        url('/wp-content/uploads/2021/04/D-DIN-Bold.ttf') format('truetype'),
        url('/wp-content/uploads/2021/04/D-DIN-Bold.svg#D-DIN-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'D-DIN', din, sans-serif !important;
  text-transform: none;
}
/*
h1::after, h2::after, h3::after, h4::after {
  border-top: 4px dotted #EC008C !important;
  width: 100px;
  content: " ";
  display: block;
  margin-top: 20px;
  color: #313131;
}
*/
p {
  font-family: 'D-DIN', din, sans-serif !important;
  font-size: 20px;
  line-height: 1.5;
}
ul {
  list-style: square;
  list-style-position: outside;
  align-content: center;
  justify-content: center;
  font-family: 'D-DIN', din, sans-serif !important;
  font-weight: 300;
  padding-left: 20px;
  line-height: 1.5;
}
ul li::marker {
  color: #ec008c !important;
}
body {
  font-family: 'D-DIN', din, sans-serif !important;
}

/*** LOGO ***/
.edgt-logo-wrapper a img {
  height: 160px;
  width: 160px;
  margin-top: 0px;
}
.edgt-mobile-header .edgt-mobile-logo-wrapper img {
  margin-top: -10px;
}

/*** NAVIGATION ***/
.edgt-drop-down .second .inner ul li a, .edgt-main-menu > ul > li > a {
  font-family: 'D-DIN', din, sans-serif !important;
  letter-spacing: .2em;
  text-transform: uppercase;
}
.edgt-main-menu > ul {
  display: none;
}
.edgt-header-standard .edgt-menu-area.edgt-menu-right .edgt-vertical-align-containers .edgt-position-right-inner {
  display: none;
}
.edgt-sticky-header .edgt-sticky-holder {
  background-color: transparent;
  border-bottom: 0px solid #e1e1e1;
}

.edgt-mobile-header .edgt-mobile-menu-opener a {
  display: none;
}

/*** SLIDER ***/
.edgt-content .edgt-content-inner > .edgt-full-width > .edgt-full-width-inner {
  padding-top: 0px;
}
.edgt-nav-light .edgt-nav-number {
  font-family: 'D-DIN', din, sans-serif !important;
}
.rs-layer {
  font-family: 'D-DIN', din, sans-serif !important;
  font-weight: 500 !important;
  line-height: 1.1 !important;
}
.arne {
  text-align: right !important;
  direction: rtl;
  float: right;
  padding-right: 10px;
}
.arne li {
  text-align: right !important;
}

/*** BUTTON ***/
.vc_general.vc_btn3, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern, .tel-button {
  font-family: 'D-DIN', din, sans-serif !important;
  background-color: #ec008c !important;
  background-image: none !important;
  color: #ffffff;
  border: 0px solid #ffffff;
  font-family: "D-DIN", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.vc_general.vc_btn3, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover, .tel-button:hover {
  font-family: 'D-DIN', din, sans-serif !important;
  background-color: #323335 !important;
  background-image: none !important;
  color: #ffffff;
  border: 0px solid #ffffff;
  font-family: "D-DIN", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

/*** ICON ***/
.edgt-iwt.edgt-iwt-icon-top{
  width: 50%;
}

/*** TEAM ***/
.edgt-team.info-on-hover .edgt-team-image .edgt-team-social-holder {
  background-color: rgba(0,0,0,.1);
}
#partnerwrapper .text {
  color: #ffffff;
  position: relative;
  margin-bottom: -148px;
  left: 25px;
  visibility: hidden;
  text-align: left;
}
#partnerwrapper:hover .text {
  visibility: visible;
}

/*** CONTACT ***/
.contact-form.row .col-lg-6.col-md-6 {
  width: 49% !important;
  display: inline-block !important;
  margin-right: 5px;
}

.wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea {
  background: #f3f3f3;
  border-radius: 0px;
  font-size: 20px !important;
  font-family: 'D-DIN', din, sans-serif !important;
  box-shadow: inset 0 0 0 rgba(0,0,0,0) !important;
  border: 0px solid #d9d9d9 !important;
  text-transform: none;
  letter-spacing: 0;
  margin-right: 15px;
  line-height: 30px;
}
select {
  background: #f3f3f3;
  border-radius: 0px;
  font-size: 20px !important;
  font-family: 'D-DIN', din, sans-serif !important;
  box-shadow: inset 0 0 0 rgba(0,0,0,0) !important;
  border: 0px solid #d9d9d9 !important;
  text-transform: none;
  letter-spacing: 0;
  line-height: 30px;
}
input.wpcf7-form-control.wpcf7-submit, input[type="submit"] {
  background: #EC008C;
  border-radius: 0px;
  border: 0px;
  padding: 15px;
  color: #ffffff;
  font-size: 20px !important;
  font-family: 'D-DIN', din, sans-serif !important;
  text-transform: none;
  letter-spacing: 0;
}
input.wpcf7-form-control.wpcf7-submit:hover, input[type="submit"]:hover {
  background: #323335;
  border-radius: 0px;
  border: 0px;
  padding: 15px;
  color: #ffffff;
  font-size: 20px !important;
  font-family: 'D-DIN', din, sans-serif !important;
  text-transform: none;
  letter-spacing: 0;
}

/*** FOOTER ***/
.edgt-page-footer .edgt-footer-top-holder .edgt-footer-top-inner.edgt-grid {
  padding: 30px 0;
}
.edgt-footer-middle-holder {
  display: none;
}
.edgt-page-footer .edgt-footer-bottom-holder .edgt-footer-bottom-inner.edgt-grid {
  padding: 30px 0;
}
.edgt-page-footer .widget a {
  color: #ec008c;
}

/*** COOKIES ***/
#cmplz-document {
  max-width: 100%;
}
.cc-revoke, .cc-window {
  font-family: 'D-DIN', din, sans-serif !important;
  font-size: 16px;
  line-height: 1.5em;
}
.cc-color-override--1001633955 .cc-btn {
  border-radius: 0px !important;
}

/****** RESPONSIVE ******/

@media (max-width: 1690px) {
}
@media (max-width: 1280px) {
}
@media (max-width: 980px) {
  .contact-form.row .col-lg-6.col-md-6 { width: 48% !important; display: inline-block !important; margin-right: 5px; }
}
@media (max-width: 736px) {
}
@media (max-width: 480px) {
  .contact-form.row .col-lg-6.col-md-6 { width: 100% !important; display: inline-block !important; margin-right: 5px; }
}
