/*
Theme Name: bruns
Author:  
Author URI:  
Description:  
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/* montserrat-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('./fonts/montserrat-v31-latin-100.eot'); /* IE9 Compat Modes */
  src: url('./fonts/montserrat-v31-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v31-latin-100.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('./fonts/montserrat-v31-latin-100.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('./fonts/montserrat-v31-latin-100.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('./fonts/montserrat-v31-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/montserrat-v31-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('./fonts/montserrat-v31-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v31-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('./fonts/montserrat-v31-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('./fonts/montserrat-v31-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('./fonts/montserrat-v31-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('./fonts/montserrat-v31-latin-500.eot'); /* IE9 Compat Modes */
  src: url('./fonts/montserrat-v31-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v31-latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('./fonts/montserrat-v31-latin-500.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('./fonts/montserrat-v31-latin-500.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('./fonts/montserrat-v31-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('./fonts/montserrat-v31-latin-600.eot'); /* IE9 Compat Modes */
  src: url('./fonts/montserrat-v31-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v31-latin-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('./fonts/montserrat-v31-latin-600.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('./fonts/montserrat-v31-latin-600.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('./fonts/montserrat-v31-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('./fonts/montserrat-v31-latin-900.eot'); /* IE9 Compat Modes */
  src: url('./fonts/montserrat-v31-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/montserrat-v31-latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('./fonts/montserrat-v31-latin-900.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('./fonts/montserrat-v31-latin-900.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('./fonts/montserrat-v31-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}


@font-face {
    font-family: 'Americana Std';
    src: url('./fonts/AmericanaStd.eot');
    src: local('Americana Std Roman'), local('AmericanaStd'),
        url('./fonts/AmericanaStd.eot?#iefix') format('embedded-opentype'),
        url('./fonts/AmericanaStd.woff2') format('woff2'),
        url('./fonts/AmericanaStd.woff') format('woff'),
        url('./fonts/AmericanaStd.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Americana Std';
    src: url('./fonts/AmericanaStd-Bold.eot');
    src: local('Americana Std Bold'), local('AmericanaStd-Bold'),
        url('./fonts/AmericanaStd-Bold.eot?#iefix') format('embedded-opentype'),
        url('./fonts/AmericanaStd-Bold.woff2') format('woff2'),
        url('./fonts/AmericanaStd-Bold.woff') format('woff'),
        url('./fonts/AmericanaStd-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Americana Std';
    src: url('./fonts/AmericanaStd-Italic.eot');
    src: local('Americana Std Italic'), local('AmericanaStd-Italic'),
        url('./fonts/AmericanaStd-Italic.eot?#iefix') format('embedded-opentype'),
        url('./fonts/AmericanaStd-Italic.woff2') format('woff2'),
        url('./fonts/AmericanaStd-Italic.woff') format('woff'),
        url('./fonts/AmericanaStd-Italic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Americana Std';
    src: url('./fonts/AmericanaStd-ExtraBold.eot');
    src: local('Americana Std Extra Bold'), local('AmericanaStd-ExtraBold'),
        url('./fonts/AmericanaStd-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('./fonts/AmericanaStd-ExtraBold.woff2') format('woff2'),
        url('./fonts/AmericanaStd-ExtraBold.woff') format('woff'),
        url('./fonts/AmericanaStd-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


/* faculty-glyphic-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Faculty Glyphic';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/faculty-glyphic-v4-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('./fonts/faculty-glyphic-v4-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/faculty-glyphic-v4-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('./fonts/faculty-glyphic-v4-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
       url('./fonts/faculty-glyphic-v4-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
       url('./fonts/faculty-glyphic-v4-latin-regular.svg#FacultyGlyphic') format('svg'); /* Legacy iOS */
}

b, strong {
  font-weight: 500 !important;
}

/*
.header-bg {
	/*background: #000000 0% 0% no-repeat padding-box;
	opacity: 0.72;
	backdrop-filter: blur(30px);
	-webkit-backdrop-filter: blur(30px);
	
	background: rgba(0, 0, 0, 0.3) !important; 
	opacity: 0.72;
  backdrop-filter: blur(30px);
  -webkit-backdrop-filter: blur(30px);
}
*/

.ue-reveal-text b div, .ue-reveal-text strong div {
  font-weight: 600 !important;
}


.header-bg {
  position: relative;
  /*backdrop-filter: blur(2px) brightness(0.85);
  -webkit-backdrop-filter: blur(2px) brightness(0.85);*/
	backdrop-filter: blur(2px) brightness(0.75);
  -webkit-backdrop-filter: blur(2px) brightness(0.75);
	background-color: transparent !important;
}

.header-bg::before {
  content: "";
  position: absolute;
  inset: 0;
  /*background: rgba(200, 200, 200, 0.3); */
  background: rgba(77, 77, 77, 0.5);
  opacity: 0.72;                
  pointer-events: none;         
  z-index: 0;
}

.header-bg > * {
  position: relative;
  z-index: 1; 
}

/********** Content **********/
/* im Container  carousel in Elementor
#home-carousel	.swiper-slide {
    width: calc(100% / 3.1);
}

#home-carousel .swiper {
    overflow: hidden;
    padding-right: 80px; 
}

#home-carousel .swiper-wrapper {
    margin-right: -80px;
    overflow: visible;
}

#home-carousel .swiper-pagination-bullet {
    border: 1px solid ##707070;
}
*/



.swiper-pagination-bullet {
  border: 1px solid #707070;
  opacity: 1;
	 caret-color: transparent;
}
.swiper-pagination-bullet-active {
	background-color: #8C686D !important;
}

.ue-scroll-text-reveal p {
	margin-bottom: 26px;
}



/************ Footer ***********/
.footer .menu-text,
.footer p {
	font-size: 15px !important
    
}

.footer .copyright {
	font-size: 15px !important
}

.footer .contact a {
	text-decoration: none;
}

#widgetAnwaltde {
  margin: 0;
}