/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 04 2024 | 09:21:05 */
.vc_tta-panel.vc_active .tekst-afbeelding-flex .vc_tta-panel-body {
 display: flex !important;
}








.page-id-11334 vc_tta-title-text {
 color: #e7305e!important; 
}

.afspraak-maken-tip-blok {
  margin-bottom: -20px !important; 
}

.title-bar-text {
 width: 48%; 
}

.soa-testen-overzicht-rij h3 {
  color: #E12555 !important;
}

.small-footer-text-under-logo {
  line-height: 30px;
}

.small-footer-text-under-logo .strong-footer-title {
 color: #fff !important; 
}

.page-id-9 .twee-kolommen-op-mobiel .menu-item-title {
 font-weight: bold; 
}

.sneltesten h6:after {
 content: "alleen in Amsterdam, Rotterdam, Den Haag, Utrecht en Eindhoven"; 
 display: block;
 font-size: 17px;
 margin-top: 5px;
}

.hoe-werkt-het-afspraak .list-item:nth-last-child(1):after {
   content: "PDF uitgeprint meenemen is verplicht. Zonder pdf geen test! ";
   display: block;
   font-weight: bold;
   font-style: italic;
}

.page-id-211 .checklist {
 padding-left: 0px!important; 
}

 .prijstabel .tm-pricing-button {
   background-color: rgba(225, 37, 85, 0.5) !important;
   color: #fff !important;
   border: none;
}

.homepage-prijzen-tabel .tm-pricing-button {
  background: #ebf5f5 !important; 
  border: none !important;
}





.usp-naast-tekst {
  background-color: #EBF5F5;
    padding-top: 40px;
    padding-bottom: 40px;
}

.usp-naast-tekst h3 {
  padding-left: 40px;
}

ul.checklist {
list-style-type:none
}

ul.checklist li::before {
  content: "\f00c" !important;
  font-family: "FontAwesome";
  color: #E12454 !important;
  margin-right: 5px;
}


.prijstabel .tm-pricing-header,
.hoofdprijs .tm-pricing-header {
  background: linear-gradient(-47deg, #a6173b 0%, #223645 100%) !important; 
  color: #fff;
}

.prijstabel .tm-pricing-header,
.prijstabel .price-wrap,
.prijstabel h5,
.prijstabel h6,
.hoofdprijs .tm-pricing-header,
.hoofdprijs .price-wrap,
.hoofdprijs h5,
.hoofdprijs h6 {
  color: #fff !important;
}

.prijstabel h6 {
  font-size: 45px!important;
}

.hoofdprijs h6 {
  font-size: 70px !important;
}

.tm-pricing-recomend {
  background-color: #1AA574!important;
}


@media (min-width: 992px) {
  .soa-usps br {
    display: none;
  }
  .soa-usps i:not(:first-child) {
    margin-left: .5em;
  }
}

.header-22 .header-right > div + div::before {
  content: unset !important;
  display: none !important;
  visibility: hidden !important;
}

/*  op LOCATIES pagina, het tablad  */
.locaties-klinieken-tablad ul,
.locaties-test-only-tablad ul,
.locaties-ziektes-list ul {
  list-style: none; 
}

.locaties-klinieken-tablad ul li,
.locaties-test-only-tablad ul li,
.locaties-ziektes-list ul li {
  padding: 10px!important;
}

.locaties-klinieken-tablad ul li i,
.locaties-ziektes-list ul li i{
  margin-right: 15px;
  font-size: 18px;
  color: #E12454;
}

.locaties-test-only-tablad ul li i {
  margin-right: 15px;
  font-size: 18px;
  color: #43bca1;
}


.locatie-box-icon {
 padding: 10px 20px 10px 20px!important; 

}

.locatie-box-icon .content-wrap {
 padding: 5px!important; 
}

#tm-row-5d9f3e46b3f0d {
 padding-top: 50px!important; 
}


.soa-testen-overzicht-rij > .wpb_column {
  padding: 15px;
}
.soa-testen-overzicht-rij > .wpb_column > .vc_column-inner {
  padding: 25px;
}
.soa-testen-overzicht-rij > .wpb_column > .vc_column-inner {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.12);
}

.soa-testen-overzicht-rij a:not(.webr-internal-link) {
  background-color: #E12555;
  color: #fff;
  padding: 12px 20px;
  transition: .3s;  
}

.soa-testen-overzicht-rij a:not(.webr-internal-link):hover {
  background-color: #fff;
  color: #E12555;
  border: 1px solid #E12555;
}

.footer-mobiel-icon:before {
 content: "\f095";
 font-family: "FontAwesome";
 margin-right: 5px;
}

.footer-mail-icon:before {
 content: "\f0e0";
 font-family: "FontAwesome";
 margin-right: 5px;
}

.footer-whatsapp-icon:before {
 content: "\f232";
 font-family: "FontAwesome";
 margin-right: 5px;
  color: #1aa574;
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel:not(.vc_active) .vc_tta-panel-title::before {
   color: #e7305e!important; 

@media only screen and (max-width: 767px) {
  .wpb-js-composer .vc_tta.vc_general .vc_tta-panel:not(.vc_active) .vc_tta-panel-title::before {
   color: #e7305e!important; 
  }
  .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {
   font-weight: bold!important;
   font-size: 15px!important;
  }
  #tm-spacer-5def7257e1e32 {
   height: 50px!important; 
  }
  .logo-footer {
    width: 135px!important; 
  }
  .testimonial-content-wrap {
    flex-direction: column;  
  }
  .testimonial-content .quote-icon {
    padding-left: 10px !important;
  }
  .tm-testimonial.style-7 .testimonial-info {
    margin-bottom: 20px !important;
  }
}

@media only screen and (max-width: 375px) {
  .footer-style-01 .widgettitle {
    font-size: 15px!important;
  }
  
  #page-footer .image img {
    max-width: 75%!important;
  }
  
  #page-footer .tm-button.style-flat {
    display: none;
  }
  
  #menu-homepagina-onze-soa-testen .mobile-show,
  #menu-soa-testpunten .mobile-show {
   display: initial !important; 
  }
}

@media only screen and (min-width: 375px) {
#menu-homepagina-onze-soa-testen .mobile-show,
#menu-soa-testpunten .mobile-show {
   display: none; 
  }
}
@media only screen and (max-width: 600px) {
  .usp-naast-tekst {
  margin-top: 30px !important;
}
}

  


