/*
 Theme Name:     WP-Bootstrap-4 Child
 Theme URI:      https://bootstrap-wp.com/
 Description:    WP Bootstrap4 Child-Theme
 Author:         rot
 Author URI:     r-ot.at
 Template:       wp-bootstrap-4
 Version:        1.0.0
*/

/* =Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */


html{
    max-width:100vw;
    overflow-x:hidden;
}

:root{
    --text-light: #97918d;
    --text-medium: #63584c;
    --text: #212529;
    --text2: #212529;
    --grey: #6c665b;
    --grey-lightest: #ececec;
    --light: #f5f5f5;
    --grey-light: #c7cbc9;
    --grey-hover: #a7a7a7;
    --floral-darker: rgb(240, 233, 197);
    --primary-dark:#439585;
    --primary-dark:#345e8f;
    --primary:#6cc4b7;
    --primary:#a24949;
    --primary-lightest:#d1ddef;
    --primary-light:#d79696;
    --primary-lightest2:#d1ddef;
    --white75: rgba(255,255,255,0.75);
    --white: white;
    --linkblue: #0b57a3;
    --linkbluehover: #c3eeff;
    --red: #8f0010;
    --dark-red: #550112;
    --dark-red: #550112;

    --secondary-lightest: #ffdec9;
    --secondary-lighter: #ffc49c;
    --secondary-light: #ffae77;
    --secondary-medium: #f18c4a;
    --secondary: #638d74;
    --secondary: #c59c6d;
    --secondary-dark: #3d6e55;
    --secondary-dark: #d37332;

    /* --serif: "Playfair Display", Georgia, Serif; */
    --sans: 'Montserrat', sans-serif;
    --zilla: 'Montserrat', sans-serif;

    --headerheight: 79px;
    --headerheight-992: 92px;




    --shadowgrab: 0px 1px 40px rgba(70, 70, 70, 0.09);
    --shadowdrab: 0px 1px 40px rgba(70, 70, 70, 0.17);
    --offset-top5: 12rem;
}
html.user-colorscheme-dark{
     --text: #a5b1bb;
     --text2: #c8d4df;
     --primary-lightest:#424a4c;
     --white: #2f3234;
     --white75: rgba(47,50,52,0.8);
     --shadowdrab: 0px 1px 40px rgba(126, 126, 126, 0.17);
     --secondary:#bb6c3c;
}
html.user-colorscheme-dark .rot-cpt-pic img {
     filter: invert(1) contrast(0.1);
}
html.user-colorscheme-dark .background-wrapper.background-fixed img {
     filter:brightness(0.5);
}
@media (prefers-color-scheme: dark) {
     html:not(.user-colorscheme-light){
          --text: #a5b1bb;
          --text2: #c8d4df;
          --primary-lightest:#424a4c;
          --white: #2f3234;
          --white75: rgba(53, 53, 53, 0.8);
          --shadowdrab: 0px 1px 40px rgba(126, 126, 126, 0.17);
          --secondary:#bb6c3c;
     }
     html:not(.user-colorscheme-light) .rot-cpt-pic img {
          filter: invert(1) contrast(0.1);
     }
     html:not(.user-colorscheme-light) .background-wrapper.background-fixed img {
          filter:brightness(0.5);
     }

}



.logocolor-primary{fill:var(--primary)!important;}
.logocolor-secondary{fill:var(--secondary)!important;}

body.admin-bar .background-fixed:not(.parallax-scroll){
     top:46px;
}
@media(min-width:782.2px){
     body.admin-bar .background-fixed:not(.parallax-scroll){
          top:32px;
     }
}

/* r.ot styles kunst hand werk radegund*/
/* montserrat-300 - latin */
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	src: local(''),
		 url('./fonts/montserrat-v24-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('./fonts/montserrat-v24-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* montserrat-regular - latin */
  @font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: local(''),
		 url('./fonts/montserrat-v24-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('./fonts/montserrat-v24-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* montserrat-500 - latin */
  @font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	src: local(''),
		 url('./fonts/montserrat-v24-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('./fonts/montserrat-v24-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* montserrat-600 - latin */
  @font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	src: local(''),
		 url('./fonts/montserrat-v24-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('./fonts/montserrat-v24-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* montserrat-700 - latin */
  @font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: local(''),
		 url('./fonts/montserrat-v24-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('./fonts/montserrat-v24-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* montserrat-800 - latin */
  @font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	src: local(''),
		 url('./fonts/montserrat-v24-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('./fonts/montserrat-v24-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* montserrat-900 - latin */
  @font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 900;
	src: local(''),
		 url('./fonts/montserrat-v24-latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('./fonts/montserrat-v24-latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* montserrat-300italic - latin */
  @font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 300;
	src: local(''),
		 url('./fonts/montserrat-v24-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('./fonts/montserrat-v24-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* montserrat-italic - latin */
  @font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 400;
	src: local(''),
		 url('./fonts/montserrat-v24-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('./fonts/montserrat-v24-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* montserrat-500italic - latin */
  @font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 500;
	src: local(''),
		 url('./fonts/montserrat-v24-latin-500italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('./fonts/montserrat-v24-latin-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* montserrat-600italic - latin */
  @font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 600;
	src: local(''),
		 url('./fonts/montserrat-v24-latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('./fonts/montserrat-v24-latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* montserrat-700italic - latin */
  @font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 700;
	src: local(''),
		 url('./fonts/montserrat-v24-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('./fonts/montserrat-v24-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* montserrat-800italic - latin */
  @font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 800;
	src: local(''),
		 url('./fonts/montserrat-v24-latin-800italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('./fonts/montserrat-v24-latin-800italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }
  /* montserrat-900italic - latin */
  @font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 900;
	src: local(''),
		 url('./fonts/montserrat-v24-latin-900italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
		 url('./fonts/montserrat-v24-latin-900italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  }


