/*
 Theme Name:   Empiria
 Theme URI:    https://www.empiria.de
 Description:  Empiria Child Theme
 Author:       ComMotion
 Author URI:   https://commotion.online
 Template:     uncode
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, responsive-layout, accessibility-ready
 Text Domain:  uncode
*/

/* Fonts */

	/* devanagari */
	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v6/pxiEyp8kv8JHgFVrJJbecnFHGPezSQ.woff2) format('woff2');
		unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
		font-display: swap;
	}
	/* latin-ext */
	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v6/pxiEyp8kv8JHgFVrJJnecnFHGPezSQ.woff2) format('woff2');
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
		font-display: swap;
	}
	/* latin */
	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v6/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
		font-display: swap;
	}

	/* devanagari */
	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLEj6Z11lFd2JQEl8qw.woff2) format('woff2');
		unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
		font-display: swap;
	}
	/* latin-ext */
	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLEj6Z1JlFd2JQEl8qw.woff2) format('woff2');
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
		font-display: swap;
	}
	/* latin */
	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
		font-display: swap;
	}

	/* devanagari */
	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 700;
		src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLCz7Z11lFd2JQEl8qw.woff2) format('woff2');
		unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
		font-display: swap;
	}
	/* latin-ext */
	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 700;
		src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLCz7Z1JlFd2JQEl8qw.woff2) format('woff2');
		unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
		font-display: swap;
	}
	/* latin */
	@font-face {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 700;
		src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v6/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format('woff2');
		unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
		font-display: swap;
	}

/* Basic */

	body {
		font-family: Poppins, 'Helvetica', 'Arial', sans-serif;
	}

	img {
		width: 100%;
	}

	h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {
		font-size: 80px !important;
	}  h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
		font-size: 45px !important;
	}

	.heading-text.el-text h2 {
		padding-bottom: 20px;
	} .heading-text.el-text h3 {
		padding-bottom: 20px;
	} .heading-text .el-text {
		margin-bottom: 70px;
	}

/* WPBakery Fix */

.style-color-150642-bg {
 background-color:#b4975a
}
.btn-color-150642 {
 color:#ffffff!important;
 background-color:#b4975a!important;
 border-color:#b4975a!important
}
.btn-color-150642:not(.btn-hover-nobg):hover,
.btn-color-150642:not(.btn-hover-nobg):focus,
btn-color-150642:active {
 background-color:transparent!important;
 border-color:#b4975a!important
}
.btn-color-150642.btn-flat:not(.btn-hover-nobg):hover,
.btn-color-150642.btn-flat:not(.btn-hover-nobg):focus,
btn-color-150642.btn-flat:active {
 background-color:#a78a4d!important;
 border-color:#a78a4d!important
}
.btn-color-150642:not(.btn-flat):not(.btn-hover-nobg):not(.btn-text-skin):hover,
.btn-color-150642:not(.btn-hover-nobg):not(.btn-text-skin):focus,
btn-color-150642:active {
 color:#b4975a!important
}
.btn-color-150642.btn-outline {
 background-color:transparent!important;
 border-color:#b4975a!important
}
.btn-color-150642.btn-outline:not(.btn-text-skin) {
 color:#b4975a!important
}
.btn-color-150642.btn-outline:not(.btn-hover-nobg):hover,
.btn-color-150642.btn-outline:not(.btn-hover-nobg):focus,
btn-color-150642.btn-outline:active {
 background-color:#b4975a!important;
 border-color:#b4975a!important
}
.btn-color-150642.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover,
.btn-color-150642.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus,
btn-color-150642.btn-outline:active {
 color:#ffffff!important
}
.style-light .btn-color-150642.btn-text-skin.btn-outline,
.style-light .btn-color-150642.btn-text-skin:not(.btn-outline):hover {
 color:#2c2c2b!important
}
.style-light .btn-color-150642.btn-text-skin.btn-outline:hover {
 color:#ffffff!important
}
.text-color-150642-color {
 color:#b4975a!important;
 fill:#b4975a!important
}
.border-color-150642-color {
 border-color:#b4975a!important
}
.tmb-overlay-gradient-top .style-color-150642-bg {
 background-color:transparent!important;
 background-image:-webkit-linear-gradient(top,#b4975a 0%,transparent 50%)!important;
 background-image:-moz-linear-gradient(top,#b4975a 0%,transparent 50%)!important;
 background-image:-o-linear-gradient(top,#b4975a 0%,transparent 50%)!important;
 background-image:linear-gradient(to bottom,#b4975a 0%,transparent 50%)!important
}
.tmb-overlay-gradient-bottom .style-color-150642-bg {
 background-color:transparent!important;
 background-image:-webkit-linear-gradient(bottom,#b4975a 0%,transparent 50%)!important;
 background-image:-moz-linear-gradient(bottom,#b4975a 0%,transparent 50%)!important;
 background-image:-o-linear-gradient(bottom,#b4975a 0%,transparent 50%)!important;
 background-image:linear-gradient(to top,#b4975a 0%,transparent 50%)!important
}
.style-color-183812-bg {
 background-color:#2c2c2b
}
.btn-color-183812 {
 color:#ffffff!important;
 background-color:#2c2c2b!important;
 border-color:#2c2c2b!important
}
.btn-color-183812:not(.btn-hover-nobg):hover,
.btn-color-183812:not(.btn-hover-nobg):focus,
btn-color-183812:active {
 background-color:transparent!important;
 border-color:#2c2c2b!important
}
.btn-color-183812.btn-flat:not(.btn-hover-nobg):hover,
.btn-color-183812.btn-flat:not(.btn-hover-nobg):focus,
btn-color-183812.btn-flat:active {
 background-color:#1f1f1e!important;
 border-color:#1f1f1e!important
}
.btn-color-183812:not(.btn-flat):not(.btn-hover-nobg):not(.btn-text-skin):hover,
.btn-color-183812:not(.btn-hover-nobg):not(.btn-text-skin):focus,
btn-color-183812:active {
 color:#2c2c2b!important
}
.btn-color-183812.btn-outline {
 background-color:transparent!important;
 border-color:#2c2c2b!important
}
.btn-color-183812.btn-outline:not(.btn-text-skin) {
 color:#2c2c2b!important
}
.btn-color-183812.btn-outline:not(.btn-hover-nobg):hover,
.btn-color-183812.btn-outline:not(.btn-hover-nobg):focus,
btn-color-183812.btn-outline:active {
 background-color:#2c2c2b!important;
 border-color:#2c2c2b!important
}
.btn-color-183812.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover,
.btn-color-183812.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus,
btn-color-183812.btn-outline:active {
 color:#ffffff!important
}
.style-light .btn-color-183812.btn-text-skin.btn-outline,
.style-light .btn-color-183812.btn-text-skin:not(.btn-outline):hover {
 color:#2c2c2b!important
}
.style-light .btn-color-183812.btn-text-skin.btn-outline:hover {
 color:#ffffff!important
}
.text-color-183812-color {
 color:#2c2c2b!important;
 fill:#2c2c2b!important
}
.border-color-183812-color {
 border-color:#2c2c2b!important
}
.tmb-overlay-gradient-top .style-color-183812-bg {
 background-color:transparent!important;
 background-image:-webkit-linear-gradient(top,#2c2c2b 0%,transparent 50%)!important;
 background-image:-moz-linear-gradient(top,#2c2c2b 0%,transparent 50%)!important;
 background-image:-o-linear-gradient(top,#2c2c2b 0%,transparent 50%)!important;
 background-image:linear-gradient(to bottom,#2c2c2b 0%,transparent 50%)!important
}
.tmb-overlay-gradient-bottom .style-color-183812-bg {
 background-color:transparent!important;
 background-image:-webkit-linear-gradient(bottom,#2c2c2b 0%,transparent 50%)!important;
 background-image:-moz-linear-gradient(bottom,#2c2c2b 0%,transparent 50%)!important;
 background-image:-o-linear-gradient(bottom,#2c2c2b 0%,transparent 50%)!important;
 background-image:linear-gradient(to top,#2c2c2b 0%,transparent 50%)!important
}
.style-color-210148-bg {
 background-color:#f6f6f6
}
.btn-color-210148 {
 color:#ffffff!important;
 background-color:#f6f6f6!important;
 border-color:#f6f6f6!important
}
.btn-color-210148:not(.btn-hover-nobg):hover,
.btn-color-210148:not(.btn-hover-nobg):focus,
btn-color-210148:active {
 background-color:transparent!important;
 border-color:#f6f6f6!important
}
.btn-color-210148.btn-flat:not(.btn-hover-nobg):hover,
.btn-color-210148.btn-flat:not(.btn-hover-nobg):focus,
btn-color-210148.btn-flat:active {
 background-color:#e9e9e9!important;
 border-color:#e9e9e9!important
}
.btn-color-210148:not(.btn-flat):not(.btn-hover-nobg):not(.btn-text-skin):hover,
.btn-color-210148:not(.btn-hover-nobg):not(.btn-text-skin):focus,
btn-color-210148:active {
 color:#f6f6f6!important
}
.btn-color-210148.btn-outline {
 background-color:transparent!important;
 border-color:#f6f6f6!important
}
.btn-color-210148.btn-outline:not(.btn-text-skin) {
 color:#f6f6f6!important
}
.btn-color-210148.btn-outline:not(.btn-hover-nobg):hover,
.btn-color-210148.btn-outline:not(.btn-hover-nobg):focus,
btn-color-210148.btn-outline:active {
 background-color:#f6f6f6!important;
 border-color:#f6f6f6!important
}
.btn-color-210148.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover,
.btn-color-210148.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus,
btn-color-210148.btn-outline:active {
 color:#ffffff!important
}
.style-light .btn-color-210148.btn-text-skin.btn-outline,
.style-light .btn-color-210148.btn-text-skin:not(.btn-outline):hover {
 color:#2c2c2b!important
}
.style-light .btn-color-210148.btn-text-skin.btn-outline:hover {
 color:#ffffff!important
}
.text-color-210148-color {
 color:#f6f6f6!important;
 fill:#f6f6f6!important
}
.border-color-210148-color {
 border-color:#f6f6f6!important
}
.tmb-overlay-gradient-top .style-color-210148-bg {
 background-color:transparent!important;
 background-image:-webkit-linear-gradient(top,#f6f6f6 0%,transparent 50%)!important;
 background-image:-moz-linear-gradient(top,#f6f6f6 0%,transparent 50%)!important;
 background-image:-o-linear-gradient(top,#f6f6f6 0%,transparent 50%)!important;
 background-image:linear-gradient(to bottom,#f6f6f6 0%,transparent 50%)!important
}
.tmb-overlay-gradient-bottom .style-color-210148-bg {
 background-color:transparent!important;
 background-image:-webkit-linear-gradient(bottom,#f6f6f6 0%,transparent 50%)!important;
 background-image:-moz-linear-gradient(bottom,#f6f6f6 0%,transparent 50%)!important;
 background-image:-o-linear-gradient(bottom,#f6f6f6 0%,transparent 50%)!important;
 background-image:linear-gradient(to top,#f6f6f6 0%,transparent 50%)!important
}
.style-color-360682-bg {
 background-color:#fff
}
.btn-color-360682 {
 color:#ffffff!important;
 background-color:#ffffff!important;
 border-color:#ffffff!important
}
.btn-color-360682:not(.btn-hover-nobg):hover,
.btn-color-360682:not(.btn-hover-nobg):focus,
btn-color-360682:active {
 background-color:transparent!important;
 border-color:#ffffff!important
}
.btn-color-360682.btn-flat:not(.btn-hover-nobg):hover,
.btn-color-360682.btn-flat:not(.btn-hover-nobg):focus,
btn-color-360682.btn-flat:active {
 background-color:#f2f2f2!important;
 border-color:#f2f2f2!important
}
.btn-color-360682:not(.btn-flat):not(.btn-hover-nobg):not(.btn-text-skin):hover,
.btn-color-360682:not(.btn-hover-nobg):not(.btn-text-skin):focus,
btn-color-360682:active {
 color:#ffffff!important
}
.btn-color-360682.btn-outline {
 background-color:transparent!important;
 border-color:#ffffff!important
}
.btn-color-360682.btn-outline:not(.btn-text-skin) {
 color:#ffffff!important
}
.btn-color-360682.btn-outline:not(.btn-hover-nobg):hover,
.btn-color-360682.btn-outline:not(.btn-hover-nobg):focus,
btn-color-360682.btn-outline:active {
 background-color:#ffffff!important;
 border-color:#ffffff!important
}
.btn-color-360682.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover,
.btn-color-360682.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus,
btn-color-360682.btn-outline:active {
 color:#ffffff!important
}
.style-light .btn-color-360682.btn-text-skin.btn-outline,
.style-light .btn-color-360682.btn-text-skin:not(.btn-outline):hover {
 color:#2c2c2b!important
}
.style-light .btn-color-360682.btn-text-skin.btn-outline:hover {
 color:#ffffff!important
}
.text-color-360682-color {
 color:#ffffff!important;
 fill:#ffffff!important
}
.border-color-360682-color {
 border-color:#ffffff!important
}
.tmb-overlay-gradient-top .style-color-360682-bg {
 background-color:transparent!important;
 background-image:-webkit-linear-gradient(top,#ffffff 0%,transparent 50%)!important;
 background-image:-moz-linear-gradient(top,#ffffff 0%,transparent 50%)!important;
 background-image:-o-linear-gradient(top,#ffffff 0%,transparent 50%)!important;
 background-image:linear-gradient(to bottom,#ffffff 0%,transparent 50%)!important
}
.tmb-overlay-gradient-bottom .style-color-360682-bg {
 background-color:transparent!important;
 background-image:-webkit-linear-gradient(bottom,#ffffff 0%,transparent 50%)!important;
 background-image:-moz-linear-gradient(bottom,#ffffff 0%,transparent 50%)!important;
 background-image:-o-linear-gradient(bottom,#ffffff 0%,transparent 50%)!important;
 background-image:linear-gradient(to top,#ffffff 0%,transparent 50%)!important
}
.style-color-142560-bg {
 background-color:rgba(0,0,0,.01)
}
.btn-color-142560 {
 color:#ffffff!important;
 background-color:rgba(0,0,0,.01)!important;
 border-color:rgba(0,0,0,.01)!important
}
.btn-color-142560:not(.btn-hover-nobg):hover,
.btn-color-142560:not(.btn-hover-nobg):focus,
btn-color-142560:active {
 background-color:transparent!important;
 border-color:rgba(0,0,0,.01)!important
}
.btn-color-142560.btn-flat:not(.btn-hover-nobg):hover,
.btn-color-142560.btn-flat:not(.btn-hover-nobg):focus,
btn-color-142560.btn-flat:active {
 background-color:#00ad000000000000!important;
 border-color:#00ad000000000000!important
}
.btn-color-142560:not(.btn-flat):not(.btn-hover-nobg):not(.btn-text-skin):hover,
.btn-color-142560:not(.btn-hover-nobg):not(.btn-text-skin):focus,
btn-color-142560:active {
 color:rgba(0,0,0,.01)!important
}
.btn-color-142560.btn-outline {
 background-color:transparent!important;
 border-color:rgba(0,0,0,.01)!important
}
.btn-color-142560.btn-outline:not(.btn-text-skin) {
 color:rgba(0,0,0,.01)!important
}
.btn-color-142560.btn-outline:not(.btn-hover-nobg):hover,
.btn-color-142560.btn-outline:not(.btn-hover-nobg):focus,
btn-color-142560.btn-outline:active {
 background-color:rgba(0,0,0,.01)!important;
 border-color:rgba(0,0,0,.01)!important
}
.btn-color-142560.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover,
.btn-color-142560.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):focus,
btn-color-142560.btn-outline:active {
 color:#ffffff!important
}
.style-light .btn-color-142560.btn-text-skin.btn-outline,
.style-light .btn-color-142560.btn-text-skin:not(.btn-outline):hover {
 color:#2c2c2b!important
}
.style-light .btn-color-142560.btn-text-skin.btn-outline:hover {
 color:#ffffff!important
}
.text-color-142560-color {
 color:rgba(0,0,0,.01)!important;
 fill:rgba(0,0,0,.01)!important
}
.border-color-142560-color {
 border-color:rgba(0,0,0,.01)!important
}
.tmb-overlay-gradient-top .style-color-142560-bg {
 background-color:transparent!important;
 background-image:-webkit-linear-gradient(top,rgba(0,0,0,.01) 0%,transparent 50%)!important;
 background-image:-moz-linear-gradient(top,rgba(0,0,0,.01) 0%,transparent 50%)!important;
 background-image:-o-linear-gradient(top,rgba(0,0,0,.01) 0%,transparent 50%)!important;
 background-image:linear-gradient(to bottom,rgba(0,0,0,.01) 0%,transparent 50%)!important
}
.tmb-overlay-gradient-bottom .style-color-142560-bg {
 background-color:transparent!important;
 background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.01) 0%,transparent 50%)!important;
 background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.01) 0%,transparent 50%)!important;
 background-image:-o-linear-gradient(bottom,rgba(0,0,0,.01) 0%,transparent 50%)!important;
 background-image:linear-gradient(to top,rgba(0,0,0,.01) 0%,transparent 50%)!important
}

/* Cookie */

	#cookie-notice.cookie-notice-visible {
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	} #cookie-notice.cookie-notice-visible .cookie-notice-container {
		max-width: 500px;
		background-color: #fff;
		border-radius: 5px;
	}

	.cn-button {
		color: #000 !important;
		padding: .5em 1em;
		background: transparent !important;
	} #cn-accept-cookie {
		color: #fff !important;
		background: linear-gradient(to bottom,#00c307,#039103) #039103 !important;
	}

/* Links */

	.style-light a:not(.btn-text-skin):hover {
		color: #B4975A !important;
	} .style-light a:not(.btn-text-skin):focus {
		color: #B4975A !important;
	}

	.style-dark a:not(.btn-text-skin):hover {
		color: #2c2c2b !important;
	} .style-dark a:not(.btn-text-skin):focus {
		color: #B4975A !important;
	}

/* Nav */

	ul#menu-navi_secondary-1 {
		margin-bottom: 64px;
	}

	ul.drop-menu.sm-nowrap {
		text-transform: uppercase;
	}

	.menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a,
	.submenu-light .menu-smart ul li.current-menu-parent > a, .submenu-light .menu-smart ul li.active > a,
	.menu-light .menu-smart > li.active > a, .menu-light .menu-smart > li a.active, .menu-light .menu-smart > li.current-menu-ancestor > a, .menu-light .menu-smart > li.current-menu-item:not(.menu-item-type-custom) > a {
		color: #B4975A !important;
	}

	.mobile .btn,
	.menu-smart > li > a > div > div > div.btn, .uncode-cart .buttons a, .btn-ripple-out {
		transition: none;
	}

/* Mobile Submenu */

	.menu-accordion ul.menu-smart ul {
		margin-top: 18px !important;
		margin-bottom: 18px !important;
	}

/* Content buttons */

	.btn-color-360682.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover,
	.home .btn-color-360682.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover {
		color: #B4975A !important;
	}

	.btn-hover-black.btn-color-360682.btn-outline:not(.btn-hover-nobg):not(.btn-text-skin):hover {
		color: #2c2c2b !important;
	}

/* Page */

	.page-id-16 h1, /* Banken */
	.page-id-22 h3 { /* Kompetenzen */
		overflow-wrap: break-word;
		word-wrap: break-word;

		-ms-word-break: break-all;
		word-break: break-all;
		word-break: break-word;

		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;

		white-space: normal;
	} .page-id-22 h3 {
		min-height: 60px;
	}

	#page-header, #page-header[data-imgready="true"] .header-wrapper .row-container > .row-background {
		height: 600px;
	} #page-header[data-imgready="true"] .header-wrapper .row-container > .row-background {
		min-height: 100%;
	}

	/* body:not(.page-id-24) .row-inner, .row-inner.cols-md-responsive.cols-sm-responsive {
		height: auto !important;
	} */

	.main-container .row-container .row-parent .single-internal-gutter .uncont > * {
		margin-top: 50px;
	}

	.single-block-padding {
		padding: 80px 36px 80px 36px;
	}

	.gold-bullet ul {
		list-style: none !important;
	} .gold-bullet li::before {
		content: "•";
		color: #B4975A;
		display: inline-block;
		width: 1.6em;
		margin-left: -1.6em
	}

	.parent-pageid-12 .menu-accordion ul.menu-smart ul {
		display: block;
		text-transform: uppercase;
	}

	/* Image */

	/* .uncode-single-media .uncode-single-media-wrapper {
		padding-top: 10px;
	} */

	/* Icons */

	.main-container .row-container .row-parent .column_child.single-internal-gutter .uncont > *:not(:first-child) {
		margin-top: 30px;
	}

	.philosophie-section .uncell .single-block-padding .style-color-142560-bg {
		padding: 10px 36px 10px 36px;
	}

	.fluid-svg .icon-media {
		width: 100% !important;
	}

	/* Zielgruppe */

	.zielgruppe-4-col {
		margin-top: 20px !important;
	}

	.zielgruppe-row h4 {
		min-height: 50px;
	} .zielgruppe-row .col-lg-6:first-child:last-child h4 {
		min-height: unset;
	}

	.zielgruppe-row p {
		min-height: 100px;
	}

	/* Topline */

	.fontsize-210671 {
		font-size: 17px;
	}

	/* Divider Separator */

	.divider-wrapper {
		margin-top: 11px !important;
	}

	hr.separator-no-padding {
		width: 1.4em !important;
		border-top-width: 0.15em !important;
	}

/* Team Gallery */

	.team-gallery .t-entry-visual-cont h6:not([class*="fontsize-"]), .team-gallery .t-entry-visual-cont .h6:not([class*="fontsize-"]) {
		font-size: 18px !important;
	}

	.team-gallery .tmb > .t-inside hr.separator-reduced {
		width: 40px;
		border-top-width: 3px;
	}

	.team-gallery .tmb .t-entry p.t-entry-meta span {
		font-size: 15px;
	}

	.team-gallery .tmb .t-entry p.t-entry-comments {
		font-size: 25px;
		margin-top: 20px;
	}

	.team-gallery .tmb-id-13762 .t-entry p.t-entry-meta span,
	.team-gallery .tmb-id-18920 .t-entry p.t-entry-meta span {
		font-size: 45px;
		line-height: 1.2;
	}

	.team-gallery .tmb-id-18920 .t-entry p.t-entry-meta {
		right: 18px;
		position: relative;
	}

	.t-entry-title.h2 {
		font-size: 40px;
	} .t-entry-title.h2 + hr {
		display: none;
	} .t-entry-title.h3 + hr {
		width: 30px;
		height: 2px;
		background-color: #fff;
	} .t-entry-meta {
		font-family: 15px;
	}

	/* Über uns */

	.header-video {
		background-repeat: no-repeat;
		background-position: center;
		background-size: cover;
	} .page-id-73907 .header-video {
		background-image: url(/empiria-web/wp-content/uploads/holger-diefenbach-video.jpg);
	}

	.header-video .mejs-overlay-button {
		margin-left: -60px !important;
		width: 125px;
		height: 125px;
		z-index: 1;
		cursor: pointer;
	} .header-video .mejs-overlay-button:before {
		font-size: 75px;
		line-height: 115px;
	} .header-video .mejs-overlay-button:hover {
		opacity: 1;
	}

	.main-container .row-container.video-container .row-parent, .main-container .row-container.video-container .row-parent .single-internal-gutter .uncont > * {
		margin: 0;
		padding: 0;
	} .video-container .modal {
		display: none;
		/* z-index: 2;
		position: absolute;
		top: 0; right: 0; bottom: 0; left: 0;
		height: 90vh; */
	} .video-container .modal video {
		width: 100%;
		height: auto;

		/* width: auto;
		height: auto;
		min-width: 100%;
		min-height: 90vh;

		position: absolute;
		bottom: 0;
		top: 0;
		right: 0;
		width: 100%;
		height: 100%;
		background-size: 100% 100%;
		background-position: 50%;
		background-size: contain;
		-o-object-fit: cover;
		object-fit: cover; */
	} .video-container .modal .close {
		position: absolute;
		top: 0; right: 1rem;
		z-index: 1;

		font-size: 50px;
		color: #fff;
		padding: 0;
		background: transparent;
	}

/* Accordion */

	body:not(.page-id-73133) .style-dark a:not(.btn-text-skin):hover {
		color: #B4975A !important;
	}

/* Form */

	.style-light input {
		background-color: #f6f6f6;
	}

	.btn-accent {
		color: #B4975A !important;
		background-color: #fff !important;
		border-color: #B4975A !important;
	} .btn-accent.btn-flat:not(.btn-hover-nobg):hover {
		color: #fff !important;
		background-color: #B4975A !important;
		border-color: #B4975A !important;
	}

	input.wpcf7-form-control.wpcf7-text {
	    font-size: 14px !important;
	}

/* Footer */

	.footer-info {
		width: 100%;
	}

	.footer-info a {
		color: #fff;
	} .footer-info a:hover {
		color: #B4975A !important;
	}

@media screen and (min-height: 700px) and (orientation: landscape) {

	body:not(.home) .zielgruppe-4-col .row-inner {
		max-height: 600px;
	}
}

@media (min-width: 960px) {

/* Logo */

	body[class*=vmenu-] .vmenu-container .logo-container > *:first-child {
		margin-top: 44px;
	}

/* Space Tweaks */

    .double-block-padding {
        padding: 80px 36px 80px 36px;
    }

    .main-container .unequal.row .cols-md-responsive > div[class*=col-lg-], .main-container .uncol.unexpand .cols-md-responsive > div[class*=col-lg-], .main-container .uncol.unexpand > div > div > .uncont .cols-md-responsive > div[class*=col-lg-], .main-container .unequal.row > .row-inner > div > .uncol .cols-md-responsive > div[class*=col-lg-], .main-container .unequal .row-internal .cols-md-responsive > div[class*=col-lg-] {
    	height: 100 !important;
    }
}

@media screen and (min-width: 570px) and (max-width: 1337px) {

	.home .main-container .zielgruppe-4-col .unequal.row .row-inner {
		display: flex;
		flex-wrap: wrap;
	} .main-container .zielgruppe-4-col .unequal.row .row-inner .column_child.align_center {
		width: 50%;
		/* display: inline-block !important; */
		display: table-cell !important;
		height: auto !important;
		padding: 0 0 0 18px;
	}

	.zielgruppe-row h4 {
		min-height: 100px;
	}

	.double-block-padding.style-color-150642-bg .col-lg-6 h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) { /* Golden Header Areas */
		font-size: 35px;
	}

	.main-container .col-half-gutter > .cols-md-responsive + .row-inner {
		margin-left: -18px;
	}

	.main-container .zielgruppe-4-col .unequal.row .row-inner .column_child.align_center:nth-of-type(n+3) {
		margin-top: 30px;
	}

	.team-gallery .tmb-entry-title-uppercase.tmb .t-entry .t-entry-title {
		font-size: 35px !important;
	}
}

@media (max-width: 1199px) {

	.page-id-73133 h1:not([class*="fontsize-"]), .page-id-73133 .h1:not([class*="fontsize-"]) { /* Kontakt */
		font-size: 50px;
	}

	.zielgruppe-row .single-block-padding {
		padding: 50px 15px 50px 15px;
	}
}

@media (max-width: 1080px) {

	.page-id-18 h1:not([class*="fontsize-"]), .page-id-18 .h1:not([class*="fontsize-"]) { /* Makler */
		font-size: 60px;
	}

	h4 {
		overflow-wrap: break-word;
		word-wrap: break-word;

		-ms-word-break: break-all;
		word-break: break-all;
		word-break: break-word;

		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;

		white-space: normal;
	}

	.zielgruppe-row p {
		min-height: 96px;
	}

	.team-gallery .tmb-id-13762 .t-entry p.t-entry-meta span,
	.team-gallery .tmb-id-18920 .t-entry p.t-entry-meta span {
		font-size: 38px;
	}
}

@media screen and (min-width: 570px) and (max-width: 959px) {

	body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item > a, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item > a, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item > a, body.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner ul.menu-smart li.menu-item-link > a, body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item-link > a, body.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner ul.menu-smart li.menu-item-link > a {
		font-size: 3vw !important;
	} .font-size-menu, .menu-container ul.menu-smart > li > a, .menu-smart > li > a > div > div > div.btn, .uncode-cart .buttons a {
		font-size: 2.5vw !important;
		letter-spacing: 0;
	}

	.page-id-22 .col-lg-3 {
		width: 50%;
		display: table-cell;
		height: 100%;
	}

	.post-content ul:not(.no-list) {
		text-align: left;
		max-width: 375px;
	}
}

@media (max-width: 959px) {

/* Basic */

	h1, h2, h3:not(.t-entry-title) {
		overflow-wrap: break-word;
		word-wrap: break-word;

		-ms-word-break: break-all;
		word-break: break-all;
		word-break: break-word;

		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;

		white-space: normal;
	}

/* Logo */

	body[class*=vmenu-] .vmenu-container .logo-container > *:first-child {
		margin-top: 10px;
	}

/* Nav */

	body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart li.menu-item > a {
		text-transform: uppercase !important;
	}

/* Page */

    .gold-bullet ul {
		margin: 0 auto;
	}

	.row .background-image .uncoltable {
		min-height: 500px;
	}

	/* Über uns */

	.parent-pageid-73706 .row div[class*=col-lg-].align_right > .uncol > .uncoltable > .uncell > .uncont, .parent-pageid-73706 .row div[class*=col-lg-] .row-inner .align_right > .uncol > .uncoltable > .uncell > .uncont {
		text-align: left;
	}

	.parent-pageid-73706 .row div[class*=col-lg-].align_right + div[class*=col-lg-], .parent-pageid-73706 .row div[class*=col-lg-] .row-inner .align_right + div[class*=col-lg-] {
		padding: 0 0 36px;
	}

/* Button */

	a.custom-link.btn.btn-sm {
		display: block;
	}
}

@media (max-width: 569px) {

/* Basic */

	h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {
		font-size: 35px !important;
	} h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
		font-size: 30px !important;
	}

/* Nav */

	.font-size-menu, .menu-container ul.menu-smart > li > a, .menu-smart > li > a > div > div > div.btn, .uncode-cart .buttons a {
		font-size: 4.5vw;
	}

/* Page */

	.page-id-73133 h1:not([class*="fontsize-"]), .page-id-73133 .h1:not([class*="fontsize-"]) { /* Kontakt */
		font-size: 25px;
	}

	#page-header, #page-header[data-imgready="true"] .header-wrapper .row-container > .row-background {
		height: 450px;
	}

	.single-block-padding {
		padding-right: 0;
		padding-left: 0;
	} .single-block-padding .single-block-padding, .parent-pageid-12 .single-block-padding.style-color-150642-bg, .page-id-22 .single-block-padding.style-color-150642-bg, .page-id-22 .single-block-padding.style-color-360682-bg, .page-id-24 .single-block-padding.style-color-150642-bg {
		padding-right: 36px;
		padding-left: 36px;
	} .t-overlay-text {
		padding: 20px;
	}

	.tmb-content-overlay .t-entry-title.h2 {
		font-size: 15px !important;
	} .t-entry-meta {
		display: none;
	}

	.page-id-22 .main-container .row-container .row-child.col-no-gutter > .row-inner > div, .page-id-22 .main-container .row-container .col-no-gutter > .row-inner > div {
		margin-bottom: 50px;
	} .page-id-22 .main-container .row-container .row-child.col-no-gutter > .row-inner > div h3, .page-id-22 .main-container .row-container .col-no-gutter > .row-inner > div h3 {
		margin-top: 0;
	}

	.post-content ul:not(.no-list) {
		text-align: left;
	}

	#gallery-151482 {
		display: none;
	}

/* Button */

	.btn:not(input) {
		transform-origin: center;
		margin-bottom: 14px !important;
	}

/* Form */

	.wpcf7 {
		margin: 28px !important;
	}

	.wpcf7-inline-wrapper .wpcf7-inline-field {
		width: 100%;
		padding: 0px;
	}

	form .wpcf7-inline-wrapper:nth-child(2) p {
		margin-top: 18px;
	}
}
