/*---------------------------------------------------------------------------------

 Theme Name:   PHYSIO NEUHAUSEN - DIVI Child Theme
 Theme URI:
 Description:  Child theme for Divi
 Author:       Sabine Wittmann
 Author URI:   https://www.sabinewittmann.de
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/



/* montserrat-100 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: local(''),
       url('fonts/montserrat-v25-latin-100.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/montserrat-v25-latin-100.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	font-display: swap;
}



/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/montserrat-v25-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	font-display: swap;
}

/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('fonts/montserrat-v25-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/montserrat-v25-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	font-display: swap;
}

/* montserrat-700 - latin */
@font-face {
    font-family: 'Montserrat';
    src: url('fonts/montserrat-semibold-webfont.woff2') format('woff2'),
         url('fonts/montserrat-semibold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
	font-display: swap;

}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('fonts/opensans-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
	font-display: swap;

}


/* cardo-italic - latin */
@font-face {
  font-family: 'Cardo';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('fonts/cardo-v19-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('fonts/cardo-v19-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
	font-display: swap;
}



body {
	font-family: 'Montserrat', Helvetica, Arial, sans-serif; 	
	font-weight: 400;
	}




/* Complianz Cookie Banner */


.cmplz-cookiebanner .cmplz-message p {
  font-size: 12px !important;
	line-height: 1.4;
}

.cmplz-cookiebanner .cmplz-title {
font-size: 32px !important;
}
.cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
  padding: 0px !important;
}

/* CookieButtons From Stacked to Inline */

@media (max-width: 768px) {
  .cmplz-cookiebanner .cmplz-buttons {
    flex-direction: row !important;
  }
}

@media only screen and (max-width: 415px) {
.cmplz-cookiebanner {
  height: 224px!important;
  padding: 5px 30px;
  grid-gap: 5px;
}
}