@charset "UTF-8";
/***!  /templates/ja_purity_iv/local/css/custom.css?455caf27b00e87cc9f0d3e189018e7f7  !***/



/* nunito-sans-regular - latin */
@font-face {src: url('https://www.avigro.de/fonts/nunito-sans-v15-latin-regular.woff2') format('woff2'); font-display: swap; font-family: 'Nunito Sans'; font-style: normal; font-weight: 400}
/* nunito-sans-700 - latin */
@font-face {src: url('https://www.avigro.de/fonts/nunito-sans-v15-latin-700.woff2') format('woff2'); font-display: swap; font-family: 'Nunito Sans'; font-style: normal; font-weight: 700}
/* nunito-sans-900 - latin */
@font-face {src: url('https://www.avigro.de/fonts/nunito-sans-v15-latin-900.woff2') format('woff2'); font-display: swap; font-family: 'Nunito Sans'; font-style: normal; font-weight: 900}

body {
    font-family: 'Nunito Sans';
    font-weight: 300;
}

.mod-title {
display: true;

}


.disclaimer {

padding-top: 40px;
padding-bottom: 40px;

}


h1 {
    font-family: 'Nunito Sans';
    font-weight: 900;
 
}

h2, h3, h4, h5, h6, h7 {
    font-family: 'Nunito Sans';
    font-weight: 700;
 
}



/*Schrift Navigation*/

.t4-megamenu {
    font-family: 'Nunito Sans';
    font-weight: 300;

}


.fw-bolder {
 font-family: 'Nunito Sans' !important;
    font-weight: 900 !important;

}



/*
.t4-topbar {

display: none;
}
*/

.mx-auto {
  padding-right: 0pt !important;
  padding-left: 0pt !important;
}

.acm-testimonial.style-1 .testimonial-content-wrap {
  padding: 4rem 3rem !important;
}

.logo-img {

min-height: 24px !important;
}


.t4-header .header-wrap {
  min-height: 40px;
}


.t4-header .header-block {
  padding-top: 3px;

}


.form-control {
    max-width: 100% !important;
}

.dj-simple-contact-form.style-3 .button-box {
    text-align: left !important;

}

.dj-simple-contact-form.style-3 .dj-simple-contact-form.button {
    width: 100% !important;
}

.get-started{
    background: #E3C70B none repeat scroll 0 0;
    padding: 30px;
}


.nav-link {
font-size: 6pt;
}

h1, h2, h3, h4{
color:#fff;
text-transform: uppercase;
}

.menu-item-title {
    text-transform: uppercase;

}


t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
  padding: 10px 1rem;
  height: 50px;
  line-height: 10px;
}


/*SCHRIFT IM MENÜ SELBST*/
.nav-item ul li a {
  
    padding-top: 10px !important;
    line-height: 1.4em !important;
    font-size: 10pt;
    text-transform: uppercase;
}

.menu-item-title {
    padding-top: 10px !important;
    line-height: 1.4em !important;
    font-size: 9pt !important;

}




.t4-megamenu .dropdown-menu li.active > a {
  color: var(--t4-white);
}


.mega-col-nav h3 {
   font-size: 12pt !important;
   font-weight: bold !important;
}

/*
.mega-col-nav {
 
	display: inline-block;
   	margin-top: 10px;

}
*/

/*
.nav-link {
   padding: 0px 0px 0px auto !important;
   margin: 0px 0px 0px 0px !important;
}
*/

.dropdown-menu, mega-dropdown-menu {
background-color: var(--color-dark) !important;
}


.t4-megamenu .t4-module .module-title,
.t4-megamenu .mega-col-nav .mega-col-title,
.t4-megamenu .mega-col-nav .mega-col-title,
.t4-megamenu .mega-col-module .mega-col-title  {
    border-color: var(--body-text-color) !important;
}

.t4-megamenu .t4-module .module-title span, .t4-megamenu .mega-col-nav .mega-col-title span, .t4-megamenu .mega-col-module .mega-col-title span {
  color: #6c757d !important;
}

h3, h4 {
  color: #1a5259;
}

.dropdown-menu {
  --t4-dropdown-padding-y: 0.0rem !important;
}

/*
.d-none {
  display: block !important;
}
*/


.container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
    padding-right: calc(var(--t4-gutter-x) * 0.5);
    padding-left: calc(var(--t4-gutter-x) * 0.5);

}
/*
.container {
  padding-left: 0 !important;
 }
*/

.acm-testimonial.style-1 .testimonial-content-wrap {
  color: var(--body-text-color);
   padding: 4rem 8rem;
   max-width: 760px;
 
 }

 .testimonial-item-wrap {

   background-color: #212529;
 }



.fd-item-title {
  color: #1a5259 !important;
  
  }


.testimonial-author {
 display: none;
}

.testimonial-content h2 {
  color: white;
 }

 .feature-ct h2 {
  color: #1a5259;
 }

.navbar-toggler .fa {
  display: none;
}

.footer2 {
display: none !important;
}



/*
.t4-topbar {

display: none;
}
*/


.acm-testimonial.style-1 .testimonial-content-wrap {
  padding: 4rem 3rem !important;
}

.logo-img {

min-height: 24px !important;
}


.t4-header .header-wrap {
  min-height: 40px;
}


.t4-header .header-block {
  padding-top: 3px;

}


.form-control {
    max-width: 100% !important;
}

.dj-simple-contact-form.style-3 .button-box {
    text-align: left !important;

}

.dj-simple-contact-form.style-3 .dj-simple-contact-form.button {
    width: 100% !important;
}

.get-started{
    background: #E3C70B none repeat scroll 0 0;
    padding: 30px;
}


.nav-link {
font-size: 6pt;
}

h1, h2, h3, h4{
color:#1a5259;
}


t4-megamenu .navbar-nav > li > a, .t4-megamenu .navbar-nav > li > .nav-link {
  padding: 10px 1rem;
  height: 50px;
  line-height: 10px;
}


/*SCHRIFT IM MENÜ SELBST*/
.nav-item ul li a {
  
    padding-top: 10px !important;
    line-height: 1.4em !important;
    font-size: 10pt;
}

.menu-item-title {
    padding-top: 10px !important;
    line-height: 1.4em !important;
    font-size: 9pt !important;

}




.t4-megamenu .dropdown-menu li.active > a {
  color: var(--t4-white);
}


.mega-col-nav h3 {
   font-size: 12pt !important;
   font-weight: bold !important;
    font-family: 'Nunito Sans';
    font-weight: 700;
}

/*
.mega-col-nav {
 
	display: inline-block;
   	margin-top: 10px;

}
*/

/*
.nav-link {
   padding: 0px 0px 0px auto !important;
   margin: 0px 0px 0px 0px !important;
}
*/

.dropdown-menu, mega-dropdown-menu {
background-color: var(--color-dark) !important;
}


.t4-megamenu .t4-module .module-title,
.t4-megamenu .mega-col-nav .mega-col-title,
.t4-megamenu .mega-col-nav .mega-col-title,
.t4-megamenu .mega-col-module .mega-col-title  {
    border-color: var(--body-text-color) !important;
}

.t4-megamenu .t4-module .module-title span, .t4-megamenu .mega-col-nav .mega-col-title span, .t4-megamenu .mega-col-module .mega-col-title span {
  color: #6c757d !important;
}

h3, h4 {
  color: #1a5259;
}

.dropdown-menu {
  --t4-dropdown-padding-y: 0.0rem !important;
}


/*Off-Canvas Menü*/
.t4-offcanvas .t4-off-canvas-body .navbar.drilldown-effect .navbar-nav .dropdown-menu {
  top: 0;
  padding-left: 0;
  background-color: #fff !important;
}


/*
.d-none {
  display: block !important;
}
*/


.container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
    padding-right: calc(var(--t4-gutter-x) * 0.5);
    padding-left: calc(var(--t4-gutter-x) * 0.5);

}
/*
.container {
  padding-left: 0 !important;
 }
*/

.acm-testimonial.style-1 .testimonial-content-wrap {
  color: var(--body-text-color);
   padding: 4rem 8rem;
   max-width: 760px;
 
 }

 .testimonial-item-wrap {

   background-color: #212529;
 }



.fd-item-title {
  color: #1a5259 !important;
  
  }


.testimonial-author {
 display: none;
}

.testimonial-content h2 {
  color: white;
 }

 .feature-ct h2 {
  color: #1a5259;
 }

.navbar-toggler .fa {
  display: none;
}

.footer2 {
display: none !important;
}

