/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/
/*Add your own styles here:*/
.primary-heading {
  font-weight: 300;
  font-size: 2.5rem;
}

.video-link {
  background-color: rgba(0, 0, 0, 0.7411764706);
  line-height: 1.6;
  padding-left: 0.35714rem !important;
  padding-right: 0.35714rem !important;
  color: #fff;
  padding: 12px !important;
  font-size: 20px;
}

.video-link i {
  padding-right: 10px;
}

.primary-heading span {
  background-color: rgba(0, 0, 0, 0.7411764706);
  line-height: 1.6;
  padding-left: 0.35714rem !important;
  padding-right: 0.35714rem !important;
  color: #fff;
}

@media only screen and (min-width: 600px) {
  .home .header-section {
    padding-top: 185px !important;
    padding-bottom: 165px !important;
  }
  .page-id-7165 .header-section {
    padding-top: 185px !important;
    padding-bottom: 165px !important;
  }
  .page-id-7167 .header-section {
    padding-top: 185px !important;
    padding-bottom: 165px !important;
  }
  .page-id-7171 .header-section {
    padding-top: 185px !important;
    padding-bottom: 165px !important;
  }
}
@media only screen and (max-width: 599px) {
  .header-section {
    font-size: 1.6rem;
    padding-top: 60px;
  }
  .primary-heading {
    font-size: 1.6rem;
    padding: 2rem 0rem;
  }
}
/*
#page-content a:not(.w-tabs-section-header) {
	font-weight: bold; 
}
*/
.footer-bottom .l-section-h .g-cols {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-logo img {
  width: 300px;
  height: auto;
}

.font-size-18 {
  font-size: 18px;
}

/*
#page-header .l-subheader-cell.at_right ul #menu-item-7173 a {
	padding-right: 0px;
}
*/
.fallbeispiel .us-btn-style_1 {
  cursor: pointer;
}

.opened .w-dropdown-item {
  color: #000;
}

.grecaptcha-badge {
  display: none;
}

/* Suche im Header */
.header-search input:not([type=submit]) {
  min-height: 2em !important;
  line-height: 2em !important;
  background: unset !important;
  color: #333333 !important;
  font-size: 0.9rem !important;
}

.studies-table .wpb_wrapper {
  position: sticky;
  top: 100px;
}

p, a {
  word-wrap: break-word;
}

.post-content {
  letter-spacing: 0.1px;
}

#tablepress-28 td, #tablepress-28 th {
  border: 1px solid #000;
}
#tablepress-28 .column-1 {
  width: 50%;
}
#tablepress-28 .row-1 td {
  background-color: #fff;
}
#tablepress-28 .row-2 td, #tablepress-28 .row-3 td, #tablepress-28 .row-4 td, #tablepress-28 .row-5 td, #tablepress-28 .row-6 td, #tablepress-28 .row-7 td {
  background-color: #f2f2f2 !important;
}
#tablepress-28 .row-8 td, #tablepress-28 .row-9 td, #tablepress-28 .row-10 td, #tablepress-28 .row-11 td {
  background-color: #deeaf6 !important;
}
#tablepress-28 .row-12 td, #tablepress-28 .row-13 td, #tablepress-28 .row-14 td, #tablepress-28 .row-15 td {
  background-color: #e2efd9 !important;
}
#tablepress-28 .row-16 td, #tablepress-28 .row-17 td {
  background-color: #fff2cc !important;
}
#tablepress-28 .row-18 td, #tablepress-28 .row-19 td {
  background-color: #deeaf6 !important;
}
#tablepress-28 .row-20 td, #tablepress-28 .row-21 td {
  background-color: #e2efd9 !important;
}
#tablepress-28 .row-22 td, #tablepress-28 .row-23 td {
  background-color: #fff !important;
}

.page-id-9100 .vc_column_container .wpb_row {
  margin: 0;
}
.page-id-9100 .vc_column_container .wpb_row .vc_column_container {
  margin: 0;
  padding: 2%;
  border: 1px solid #000;
}
.page-id-9100 .vc_column_container .wpb_row .vc_column_container .vc_column-inner {
  padding: 0;
}

.studien-row:not(.first) > div {
  border-top: unset !important;
}

.studien-row > div:first-child {
  border-top: 1px solid;
  border-right: unset !important;
  border-bottom: 1px solid;
  border-left: 1px solid;
}
@media (max-width: 899px) {
  .studien-row > div:first-child {
    margin: 0 !important;
    border-bottom: unset !important;
    border-right: 1px solid !important;
  }
}

.grey > div {
  background-color: #f2f2f2;
}

.blue > div {
  background-color: #deeaf6;
}

.green > div {
  background-color: #e2efd9;
}

.yellow > div {
  background-color: #fff2cc;
}

.w-tabs.style_default.layout_ver.navpos_left > .w-tabs-list .w-tabs-item {
  border-width: 0 0 0 6px;
}

.layout_ver .w-tabs-item:not(.active) {
  background: #e5e5e5 !important;
}
.layout_ver .w-tabs-sections, .layout_ver .w-tabs-item.active {
  background: #f5f5f5 !important;
}
.layout_ver .w-tabs-section.active {
  padding-top: 1em !important;
  padding-bottom: 1em !important;
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.layout_ver .w-tabs.layout_ver.navpos_left > div > .w-tabs-section:not(.no_indents) {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.w-tabs.style_default > .w-tabs-list:not(.items_1) {
  background: #e5e5e5 !important;
}

.w-tabs-section button {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.presse-meta i, .post-meta i {
  color: #00557e;
}

h1 span {
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}

.single-studien h1 {
  font-size: 1.5rem;
}
.single-studien h2 {
  font-size: 1.2rem;
}

#menu-de_linktree-menu li a {
  text-align: center;
}

html {
  background: #fff;
}

.linktree-iuvando-logo img {
  width: 200px;
}

.test-carousel .owl-stage .owl-item:first-child {
  width: 600px !important;
}

.test-carousel-2 .owl-stage .owl-item:nth-child(18) {
  width: 600px !important;
}
.test-carousel-2 .owl-stage .owl-item:nth-child(23) {
  width: 375px !important;
}

@media screen and (max-width: 600px) {
  .studies-table .tablepress td {
    font-size: 0.75rem !important;
  }
}
.hbspt-form label span {
  color: #fff !important;
}

/*  div.hs-form-field {
  margin-bottom: 20px;
}

 .form-columns-2 > div:nth-child(1) div.input {
  @media (min-width: 600px)  {
  margin-right: 20px;
  }
}

 ul {
  list-style: none;
  margin-left: 0;
}

.hs-submit {
  margin-top: 1.5rem;
  justify-content: center;
  display: flex;

}

.hs-richtext {
  margin-bottom: 20px;
  margin-top: 20px;
}

.hs-error-msg {
  color: #f2545b;

}
 .input input:not([type="checkbox"]), .input textarea, .input select {
  @media (max-width: 600px)  {
    width: 100% !important;
}
} 

 textarea {
  width: 100% !important;
}


fieldset {
  max-width: unset !important;
}

/* .legal-consent-container {
  .inputs-list li label {
  display: flex;
  align-items: center;
  }
  .hs-form-booleancheckbox-display>span {
    margin-left: 5px;
  }

} 

.hs-form-booleancheckbox-display {
  display: flex;
  align-items: center;
  span {
    margin-left: 5px!important;
  }
}
 */
.post-content a {
  color: #98d073;
}

blockquote:before {
  display: none;
}

.box {
  padding: 3% 4%;
  border-radius: 15px;
  margin-top: 0rem !important;
  margin-right: 0rem !important;
  margin-bottom: 0.5rem !important;
  margin-left: 0rem !important;
  /*

  100 00557e 75c044
  75 40809e 98d073
  50 7faabe badfa1
  25 bfd4df dcefd0
  10 e6eef2 f1f9ed

    */
}
.box.sources {
  background: #e6eef2;
}
.box.sources ul {
  margin-left: 1rem;
}
.box.download {
  background: #00557e;
}
.box.blue-100 {
  background: #00557e;
}
.box.blue-10 {
  background: #e6eef2;
}
.box.green-10 {
  background: #f1f9ed;
}
.box.green-50 {
  background: #badfa1;
}

blockquote {
  font-style: italic;
  color: #7faabe;
  font-weight: 600;
}

.toc-mobile-trigger {
  background-color: #badfa1;
}
.toc-mobile-trigger svg {
  fill: #fff;
}

/* 
.page-id-9904 .w-post-elm:hover {
  img {
          transform: scale(1.04);
  opacity: 0.9;
          transition: all .3s linear;
  }

} */
.blog-row .w-post-elm:hover img {
  -webkit-transform: scale(1.04);
          transform: scale(1.04);
  opacity: 0.9;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.single-post h1, .single-presse h1 {
  font-size: 2.8rem !important;
}

.w-form-row-label {
  font-weight: 400;
}

.wpcf7-form input:not([type=submit]) {
  margin-top: unset;
}

.toc-h2 > a {
  font-weight: 700;
}