/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/* === makes mega-menu drop down nav full width === */

#top #header .avia_mega_div {
 position: fixed !important;
 width: 100vw !important;
 height: 0px;
 left: 0px !important;
 right: 0px !important;
 top: 128px !important;
background-color: transparent !important;
 border-radius: 0 !important;
 border: 0 !important;
 opacity: 0 !important;
 display: block !important;
 transition: all 0.7s ease
}

#top #header .menu-item-mega-parent:hover .avia_mega_div {
 height: auto !important;
 opacity: 1 !important;
 transition: all 0.7s ease !important
}

#top #header .avia_mega_div .menu-item {
 opacity: 0;
 position: relative;
 transform: translateY(-120%);
 transition: transform 0.7s cubic-bezier(.68,-0.55,.27,1.55) 0.7s, opacity 0.3s ease ;
}

#top #header .menu-item-mega-parent:hover .avia_mega_div .menu-item {
 opacity: 1;
 transform: none;
 transition: transform 0.7s cubic-bezier(.68,-0.55,.27,1.55) 0.3s, opacity 0.3s ease ;
}

@media (min-width: 990px) {
#top #header .avia_mega_div > .sub-menu {
padding: 15px 200px 15px 100px !important;
}
}

@media (max-width: 989px) {
#top #header .avia_mega_div > .sub-menu {
padding: 15px 100px 15px 50px !important;
}
}

#top #header .avia_mega_div>.sub-menu>li>ul li {
display: block;
float: none;
padding: 5px 0 0 60px;
margin: 0 0 20px 0;
list-style-type: none;
list-style-position: inside;
}
#top #header .avia_mega_div>.sub-menu>li>ul>li a {
padding: 0 12px 3px 12px;
color: #6e604d;
font-weight: 400;
font-family: play, Helvetica, Arial, sans-serif;
}
#top #wrap_all .av-main-nav ul > li > a {
background-color: transparent !important;
font-size: 17px;
font-weight: 600;
}

#top #header .mega_menu_title {
color: #8f7d57;
line-height: 1.1em;
padding: 0;
margin: 0 0 15px 0 !important;
background: transparent;
border: none;
text-transform: uppercase;
font-size: 14px !important;
font-weight: 600;
}
#top .avia_mega_div .avia-bullet {
display: none;
}

#top .avia_mega_menu_columns_last {
  border-left-width: 1px;
border-left-style: dashed;
border-color: rgba(199,173,134,0.3);
}

@media only screen and (min-width: 941px) {
ul.sub-menu  li.farbtypberatung:before {
  background-image: url('https://silvia-serrano.ch/wp-content/uploads/2026/05/Serrano-Icons_farbberatung-1.svg');
}
ul.sub-menu  li.stilberatung:before {
  background-image: url('https://silvia-serrano.ch/wp-content/uploads/2026/05/Serrano-Icons_stilberatung-1.svg');
}
ul.sub-menu  li.farbtyp:before {
  background-image: url('https://silvia-serrano.ch/wp-content/uploads/2026/05/Serrano-Icons_personal-shopping-1.svg');
}
ul.sub-menu  li.imageberatung:before {
  background-image: url('https://silvia-serrano.ch/wp-content/uploads/2026/05/Serrano-Icons_imageberatung-1.svg');
}
ul.sub-menu  li.make-up:before {
  background-image: url('https://silvia-serrano.ch/wp-content/uploads/2026/05/Serrano-Icons_tage-make-up-1.svg');
}
ul.sub-menu  li.mindfulness:before {
  background-image: url('https://silvia-serrano.ch/wp-content/uploads/2026/05/Serrano-Icons-achtsamkeitscoaching-1.svg');
}
ul.sub-menu  li.detox:before {
  background-image: url('https://silvia-serrano.ch/wp-content/uploads/2026/05/Serrano-Icons_detox-1.svg');
}
ul.sub-menu  li.coaching:before {
  background-image: url('https://silvia-serrano.ch/wp-content/uploads/2026/05/Serrano-Icons_coaching-1.svg');
}
}

/* ---------- MEGA MENU ------------------:*/

ul.sub-menu  li.farbtypberatung:before,
ul.sub-menu  li.stilberatung:before,
ul.sub-menu  li.farbtyp:before,
ul.sub-menu  li.imageberatung:before,
ul.sub-menu  li.make-up:before,
ul.sub-menu  li.detox:before,
ul.sub-menu  li.coaching:before,
ul.sub-menu  li.mindfulness:before {
  /* right arrow */
  content:'';
  font-size: 20px;
  position: absolute;
width: 60px;
height: 60px;
display: inline-block;
margin: 0 20px 0 0;
text-align: left;
margin-left: -60px;
}


#top li.gutschein-button span.avia-menu-text {
	text-align: center; 
	width: 100%; 
	display: block;
	padding: 5px 0 0 5px;
}



/*Add your own styles here:*/
#iconer-farbb h3,
#iconer-farbb,
#iconer-stil h3,
#iconer-stil,
#iconer-image h3,
#iconer-image,
#iconer-coach h3,
#iconer-coach,
#iconer-makeup h3,
#iconer-makeup,
#iconer-shop h3,
#iconer-shop,
#iconer-shop,
#iconer-achtsam h3,
#iconer-achtsam,
#iconer-detox h3,
#iconer-detox {
	margin-bottom:0;
}

#iconer-farbb:before, 
#iconer-farbb h3:before,
#iconer-stil:before,
#iconer-stil h3:before,
#iconer-image:before,
#iconer-image h3:before,
#iconer-coach:before,
#iconer-coach h3:before,
#iconer-makeup:before,
#iconer-makeup h3:before,
#iconer-shop:before,
#iconer-shop h3:before,
#iconer-shop:before,
#iconer-achtsam:before,
#iconer-achtsam h3:before,
#iconer-detox:before,
#iconer-detox h3:before {
	content: '';
	position: relative;
	width: 70px;
	height: 70px;
	margin-top: -5px;
	background-size: cover;
	display: inline-block;
	float: left;
}
div.ap01:before,
div.ap01-2:before,
div.ap02:before,
div.ap03:before,
div.ap04:before,
div.ap05:before,
div.apf1:before,
div.apf2:before {
	content: '';
	position: absolute;
	width: 70px;
	height: 70px;
	margin-top: -5px;
	background-size: cover;
	display: inline-block;
	float: left;
	margin-right: 20px;
	margin-left: -80px;
}



#iconer-farbb h3:before,
#iconer-farbb:before,
div.ap0x:before {
background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtzdHJva2U6I2M3YWQ4NTt9LmNscy0xLC5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30uY2xzLTJ7c3Ryb2tlOiM1ODZkODQ7fS5jbHMtM3tmaWxsOiNjN2FkODU7b3BhY2l0eTouMTU7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTQ4LjgyLDIyLjc1YzMuNjEsMTEuMjktOS4zNSwyMy40NS0yMS4xNCwyNy4yMi0xMS43OSwzLjc3LTE3Ljk1LTIuMjktMjEuNTUtMTMuNThTMTYuOSw4LjQ1LDI4LjY5LDQuNjlzMTYuNTIsNi43OCwyMC4xMywxOC4wN1oiLz48cG9seWxpbmUgY2xhc3M9ImNscy0xIiBwb2ludHM9IjEyLjYyIDM3LjU4IDguNzIgMzcuNTggOC43MiAyLjUgMzEuMzYgMi41IDMxLjM2IDYuMTgiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjIzLjY0IiB5PSIxNy40MiIgd2lkdGg9IjIyLjY0IiBoZWlnaHQ9IjM1LjA4Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMzUuNiIgeTE9IjE3LjQyIiB4Mj0iMjMuNjQiIHkyPSIyOS4zOCIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjQ2LjI4IiB5MT0iMTguMDEiIHgyPSIyMy42NCIgeTI9IjQwLjY1Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iNDYuMjgiIHkxPSIyOS4yOCIgeDI9IjIzLjY0IiB5Mj0iNTEuOTEiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSI0Ni4yOCIgeTE9IjQwLjU1IiB4Mj0iMzQuMzMiIHkyPSI1Mi41Ii8+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzOC4yMSAxMi41NiAzOC4yMSA5LjM1IDMxLjM2IDkuMzUgMTUuNTcgOS4zNSAxNS41NyAzNy41OCAxNS41NyA0NC40MyAxOC45NyA0NC40MyIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0ibTE1LjU3LDEyLjY5YzIuMjYsMCwyLjI2LDEuNyw0LjUzLDEuN3MyLjI2LTEuNyw0LjUzLTEuNywyLjI2LDEuNyw0LjUzLDEuNywyLjI2LTEuNyw0LjUzLTEuN2MxLjEzLDAsMS43LjQzLDIuMjYuODUiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Im0xNS41NywyMS4yNGMyLjI2LDAsMi4yNiwxLjcsNC41MywxLjciLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Im0xNS41NywyOS43OGMyLjI2LDAsMi4yNiwxLjcsNC41MywxLjciLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Im0xNS41NywzOC4zM2MyLjI2LDAsMi4yNiwxLjcsNC41MywxLjciLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0yMS4xNSwyLjVjLjMsMS42NCwxLjc0LDIuODgsMy40NywyLjg4czMuMTctMS4yNCwzLjQ3LTIuODgiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0xOC43OSw2LjQ3Yy0uNjEtLjUyLTEuNDEtLjgzLTIuMjctLjgzLTEuOTUsMC0zLjUzLDEuNTgtMy41MywzLjUzLDAsLjU0LjEyLDEuMDQuMzMsMS41Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtOC43MiwyMC4zMmMxLjk1LDAsMy41My0xLjU4LDMuNTMtMy41M3MtMS41OC0zLjUzLTMuNTMtMy41MyIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTEyLjU3LDMzLjY5Yy0xLjA1LS42MS0xLjc2LTEuNzUtMS43Ni0zLjA1LDAtMS41Mi45Ny0yLjgyLDIuMzItMy4zMSIvPjwvc3ZnPg==');
}
#iconer-stil h3:before,
#iconer-stil:before,
div.ap01-2:before {
background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtzdHJva2U6I2M3YWQ4NTt9LmNscy0xLC5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30uY2xzLTJ7c3Ryb2tlOiM1ODZkODQ7fS5jbHMtM3tmaWxsOiNjN2FkODU7b3BhY2l0eTouMTU7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTE2LjEzLDEwLjM5YzkuNTgtNi45OCwyNS4yLDEuNDksMzIuNDksMTEuNSw3LjI5LDEwLDMuNDgsMTcuNzUtNi4xLDI0LjczLTkuNTgsNi45OC0yOS45Mi0xLjQzLTM3LjItMTEuNDQtNy4yOS0xMCwxLjI0LTE3LjgxLDEwLjgyLTI0Ljc5WiIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjE4LjI5IiB5MT0iMjQuODYiIHgyPSIyNC42MSIgeTI9IjI0Ljg2Ii8+PGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iMzAuNzYiIHkxPSIyNC44NiIgeDI9IjI4Ljc1IiB5Mj0iMjQuODYiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Im0xOS44Miw4Ljg1YzEuMjEuOTgsMi43NSwxLjUzLDQuMzUsMS40NywxLjQyLS4wNSwyLjc1LS41NywzLjgyLTEuNDQiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Im0zNC4xMyw0Ny4zYy0uMTYsMS40NC0uMywyLjMzLS4zLDIuMzNIMTUuMjNzLTIuMTgtMTMuMzkuNDQtMTkuNDdjLjgzLTEuOTMsMS43Mi0zLjY5LDIuNjItNS4zbC0yLjUzLTkuNzdjMS40Ny01LjQ4LS42Ny04LjIxLS42Ny04LjIxbDQuMDctMS4xNGMuMi0uMDYuMzktLjEzLjU3LS4yMy44MywxLjg0LDIuNzIsMi45Miw0LjYxLDIuNjUsMS42MS0uMjMsMy4yMy0xLjIyLDMuODEtMi44LjI2LjE3LjU0LjMuODYuMzhsNC4wNiwxLjE1Yy0yLjMyLDMuMTctLjMsOC4yLS4zLDguMi0uNjcsMy4yNS0xLjM0LDYuNTEtMi4wMSw5Ljc3Ljc1LDEuMzUsMS40OSwyLjgyLDIuMTgsNC40Mi4xNS4zNS4zLjcxLjQ1LDEuMDgiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0yOS42NiwzMi45MmgyMC4wOXYxMC40OWMwLC45MS0uNzQsMS42NS0xLjY1LDEuNjVoLTE2LjhjLS45MSwwLTEuNjUtLjc0LTEuNjUtMS42NXYtMTAuNDlaIi8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMjkuNjYiIHkxPSIzOS4xNCIgeDI9IjQ5Ljc1IiB5Mj0iMzkuMTQiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0zNS42OCwzMi45MnYtLjc3YzAtMS42NiwxLjM1LTMuMDEsMy4wMS0zLjAxaDIuMDJjMS42NiwwLDMuMDEsMS4zNSwzLjAxLDMuMDF2Ljc3Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMzguNDciIHkxPSI0MS40NiIgeDI9IjQwLjk0IiB5Mj0iNDEuNDYiLz48L3N2Zz4=');
}
#iconer-image h3:before,
#iconer-image:before,
div.ap0x:before,
div.apf2:before {
background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtzdHJva2U6I2M3YWQ4NTt9LmNscy0xLC5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30uY2xzLTJ7c3Ryb2tlOiM1ODZkODQ7fS5jbHMtM3tmaWxsOiNjN2FkODU7b3BhY2l0eTouMTU7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTE2LjEzLDEzLjIxYzkuNTgtNi45OCwyNS4yLDEuNDksMzIuNDksMTEuNSw3LjI5LDEwLDMuNDgsMTcuNzUtNi4xLDI0Ljczcy0yOS45Mi0xLjQzLTM3LjItMTEuNDRjLTcuMjktMTAsMS4yNC0xNy44MSwxMC44Mi0yNC43OVoiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSI0My45MSIgeTE9IjE3LjIiIHgyPSI0My45MSIgeTI9IjExLjY4Ii8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIzLjQzIiB5PSIyLjUiIHdpZHRoPSI0OC4zNiIgaGVpZ2h0PSI0Ljc4Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtOC4xOCw3LjI4YzAsMi42MywyLjE0LDQuNzcsNC43Nyw0Ljc3czQuNzctMi4xNCw0Ljc3LTQuNzciLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im02LjYxLDMxLjU4bC0zLjQ0LTcuNDZjLTEuMjctMi43NS0uMDYtNi4wMSwyLjY5LTcuMjgsMS4zOC0uNjMsMi44OC0uNjUsNC4yLS4xNiwxLjMyLjQ5LDIuNDUsMS40NywzLjA4LDIuODVsMy4zMyw3LjIzIi8+PGVsbGlwc2UgY2xhc3M9ImNscy0xIiBjeD0iMTMuNTgiIGN5PSIzMy4xOSIgcng9IjYuNTkiIHJ5PSIzLjE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIuNjQgOC43Mykgcm90YXRlKC0yNC43NCkiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIyMi4xIiB5MT0iMzMuODciIHgyPSIzNS43NyIgeTI9IjUyLjUiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im03LjYsMzUuOTRsLTEuMTUtMi41MWMtLjczLTEuNTgsMS4zNi00LjA5LDQuNjctNS42MiwzLjMxLTEuNTIsNi41OC0xLjQ4LDcuMy4xbDEuMTUsMi41MSIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjUuNjQiIHkxPSI1Mi4yMiIgeDI9IjcuMTEiIHkyPSIzOS45OCIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjExLjA5IiB5MT0iMTQuNDQiIHgyPSIxMS4wOSIgeTI9IjExLjY4Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTQuODEiIHkxPSIyMy4wOSIgeDI9IjE0LjgxIiB5Mj0iMTEuNjgiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im00Ni44Miw3LjI4YzAsMi42My0yLjE0LDQuNzctNC43Nyw0Ljc3cy00Ljc3LTIuMTQtNC43Ny00Ljc3Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJtNDguMzksMzEuNThsMy40NC03LjQ2YzEuMjctMi43NS4wNi02LjAxLTIuNjktNy4yOC0xLjM4LS42My0yLjg4LS42NS00LjItLjE2LTEuMzIuNDktMi40NSwxLjQ3LTMuMDgsMi44NWwtMy4zMyw3LjIzIi8+PGVsbGlwc2UgY2xhc3M9ImNscy0yIiBjeD0iNDEuNDIiIGN5PSIzMy4xOSIgcng9IjMuMTUiIHJ5PSI2LjU5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4wNSA1Ni45MSkgcm90YXRlKC02NS4yNikiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Im0zNS40MywzMC40M2wxLjE1LTIuNTFjLjczLTEuNTgsNC0xLjYyLDcuMy0uMSwzLjMxLDEuNTIsNS40LDQuMDQsNC42Nyw1LjYybC0xLjE1LDIuNTEsMy45NiwxNi41NiIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjI4LjMxIiB5MT0iMzcuNjIiIHgyPSIzMi43IiB5Mj0iMzMuMTkiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSIxMy41OCIgeTE9IjUyLjUiIHgyPSIyNC4yOCIgeTI9IjQxLjciLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSI0MC4xOSIgeTE9IjE3Ljk3IiB4Mj0iNDAuMTkiIHkyPSIxMS42OCIvPjwvc3ZnPg==');
}
#iconer-coach h3:before,
#iconer-coach:before,
div.ap03:before
 {
background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtzdHJva2U6I2M3YWQ4NTt9LmNscy0xLC5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30uY2xzLTJ7c3Ryb2tlOiM1ODZkODQ7fS5jbHMtM3tmaWxsOiNjN2FkODU7b3BhY2l0eTouMTU7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTEzLjQ3LDQ0Ljc5Yy05Ljc4LTYuNjktNy4wMy0yNC4yNS0uMDUtMzQuNDZDMjAuNDEuMTIsMjguOTgsMS4xMSwzOC43Nyw3LjhjOS43OCw2LjY5LDguNjcsMjguNjcsMS42OCwzOC44OHMtMTcuMiw0LjgtMjYuOTgtMS44OVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0xNS4wNywxNS4xMmMyLjgzLjc3LDQuMTIsMi45MSwzLjU1LDQuNjItLjI4Ljg2LTEuMDUsMS40Ni0yLjA3LDEuNzUtMS43LjQ4LTMuNTItLjExLTQuNjYtMS40Ni0uMzEtLjM2LS42My0uNzUtLjkxLTEuMS0xLjU0LTEuOTQtMy45OS0zLjA0LTMuOTktMy4wNCwwLDAsNS41MS0xLjQ2LDguMDgtLjc3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTE4LjQ5LDIwLjA1Yy4yMS4xOC40Mi4zNy42Mi41Ni41My41MiwxLjAxLDEuMDgsMS40MywxLjY5Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMzkuOTIsNi43OGMtMi42NiwxLjI0LTMuNTYsMy41Ny0yLjcsNS4xNi40My44LDEuMjksMS4yNiwyLjM0LDEuMzcsMS43NS4xOCwzLjQ1LS43MSw0LjM0LTIuMjMuMjQtLjQxLjQ5LS44NS43MS0xLjI0LDEuMTgtMi4xOCwzLjQxLTMuNjgsMy40MS0zLjY4LDAsMC01LjY4LS41LTguMDkuNjNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMzcuMzksMTIuMjJjLS4xOC4yMS0uMzUuNDQtLjUxLjY2LS40My42LS44MSwxLjI0LTEuMTIsMS45MSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTQwLjQ0LDI0LjQ4Yy0yLjI5LDEuMDctMy4wNywzLjA4LTIuMzMsNC40NS4zNy42OSwxLjExLDEuMDksMi4wMiwxLjE4LDEuNTEuMTYsMi45Ny0uNjEsMy43NS0xLjkzLjIxLS4zNS40Mi0uNzMuNjEtMS4wNywxLjAyLTEuODgsMi45NC0zLjE4LDIuOTQtMy4xOCwwLDAtNC45LS40My02Ljk4LjU0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTM2LjMxLDMyLjQyYy4zMS0uNjcuNjktMS4zMSwxLjEyLTEuOTEuMy0uNDEuNjItLjguOTctMS4xNyIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTM4LjE1LDM4LjIybC0yLjE2LDkuODhjLS4yNCwxLjExLTEuMjMsMS45MS0yLjM3LDEuOTFoLTkuNzJjLTEuMTQsMC0yLjEzLS43OS0yLjM3LTEuOTFsLTIuMTYtOS44OCIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0ibTMzLjEyLDE5LjkzdjQuNGMwLDEuMDIuODIsMS44NCwxLjg0LDEuODRzMS44NC0uODIsMS44NC0xLjg0di02LjQ5YzAtMi4yOS0xLjg2LTQuMTUtNC4xNS00LjE1aC0xLjExYzEuMjEtLjg3LDIuMDEtMi4yOSwyLjAxLTMuOSwwLTIuNjUtMi4xNS00Ljc5LTQuNzktNC43OXMtNC43OSwyLjE1LTQuNzksNC43OWMwLDEuNjEuNzksMy4wMywyLjAxLDMuOWgtMS4xMWMtMi4yOSwwLTQuMTUsMS44Ni00LjE1LDQuMTV2Ni40OWMwLDEuMDIuODIsMS44NCwxLjg0LDEuODRzMS44NC0uODIsMS44NC0xLjg0di00LjQiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSIyMy42NSIgeTE9IjI3Ljk4IiB4Mj0iMjMuNjUiIHkyPSIzMi40MiIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjMzLjg1IiB5MT0iMjcuOTgiIHgyPSIzMy44NSIgeTI9IjMyLjQyIi8+PGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iMjguNzUiIHkxPSIyNy42NyIgeDI9IjI4Ljc1IiB5Mj0iMzIuNDIiLz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjE3LjUyIiB5PSIzMi40MiIgd2lkdGg9IjIyLjQ2IiBoZWlnaHQ9IjQuMTkiIHJ4PSIxLjM0IiByeT0iMS4zNCIvPjwvc3ZnPg==');
}
#iconer-makeup h3:before,
#iconer-makeup:before,
div.ap02:before {
background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtzdHJva2U6I2M3YWQ4NTt9LmNscy0xLC5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30uY2xzLTJ7c3Ryb2tlOiM1ODZkODQ7fS5jbHMtM3tmaWxsOiNjN2FkODU7b3BhY2l0eTouMTU7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTQ1LjgyLDIyLjc1YzMuNjEsMTEuMjktOS4zNSwyMy40NS0yMS4xNCwyNy4yMi0xMS43OSwzLjc3LTE3Ljk1LTIuMjktMjEuNTUtMTMuNThTMTMuOSw4LjQ1LDI1LjY5LDQuNjlzMTYuNTIsNi43OCwyMC4xMywxOC4wN1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0yNy44NCwzOS4wMWMtLjg0LjM5LTIuMjIuODgtMy45Ni44OS0xLjc4LDAtMy4xOS0uNDktNC4wNC0uODkuMjMtLjMxLjQ3LS42Mi43LS45My4yOS0uMzkuNjctLjY3LDEuMDktLjc5LjEtLjAzLjIzLS4wNi40NC0uMDguODgtLjA3LDEuMDguMjgsMS43OS4yOS43Mi4wMS45MS0uMzQsMS43OS0uMjUuMjEuMDIuMzguMDYuNTUuMTMuMzUuMTQuNjguMzguOTMuNzIuMjQuMzEuNDguNjIuNzEuOTJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMjAuODEsNDEuNDZsMSwuNzdjLjMzLjE3LjY5LjI3LDEuMDcuMzEuMDgsMCwuMTYsMCwuMjQsMGgxLjUxYy4xNSwwLC4zLS4wMS40NC0uMDQuMzYtLjA2LjcxLS4xOCwxLjAyLS4zNmwuODYtLjY5Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMjYuMTQsMzIuMTFjLS4wNi4yNi0uMjYuMzItMS4wMi44NS0uNzUuNTMtMi4xMi41My0yLjg2LDAtLjc2LS41My0uOTYtLjU5LTEuMDItLjg1Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMTAuNjksMjQuMTJjLjEzLS4xLjU1LS4zOSwxLjE1LS40LjY2LS4wMSwxLjEyLjMyLDEuMjQuNDIuNDEuMzUsMS4wOC44MSwxLjk5LDEuMDIuNjkuMTYsMS4yNi4xMSwxLjU3LjA4LjM2LS4wMy42My0uMDksMi4wNi0uNS40OS0uMTQuOS0uMjUsMS4xOS0uMzQiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0xMy4xOSwyNi4wM2MuMy0uNzcsMS4yMi0uOTUsMS40Ny0uOTkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0zNi41OSwyNC4xMmMtLjEzLS4xLS41NS0uMzktMS4xNS0uNC0uNjYtLjAxLTEuMTIuMzItMS4yNC40Mi0uNDEuMzUtMS4wOC44MS0xLjk5LDEuMDItLjY5LjE2LTEuMjYuMTEtMS41Ny4wOC0uMzYtLjAzLS42My0uMDktMi4wNi0uNS0uNDktLjE0LS45LS4yNS0xLjE5LS4zNCIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTMyLjYxLDI1LjA0Yy4yNC4wNCwxLjE2LjIyLDEuNDcuOTkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im02LjU4LDI0LjI3Yy4xMiwzLjY4Ljc0LDcuMzEsMS41NywxMC40MywxLjQ1LDUuNDUsOC4wMSwxMC44MSwxMi4xNCwxMy43MiwyLjEsMS40Nyw0LjczLDEuNDcsNi44MywwLDEuNDktMS4wNSwzLjI5LTIuNDEsNS4wNS0zLjk4Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtNDAuODUsMjQuMDZjLS4wMi44NS0uMDcsMS43LS4xNSwyLjU0Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtNi41OCwyMy45M2MtLjU5LDEuMzUtMS45LDIuMjMtMi43OSwzLjQtMS42OSwyLjItMS43Miw1LjUyLS4wNyw3Ljc1LjQ4LjY1LDEuMDgsMS4yMSwxLjQ0LDEuOTQuNSwxLjAyLjQzLDIuMzEtLjE5LDMuMjciLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0xOS44NCwxOS42NHMtLjkxLTEuMjEtMy4wMy0xLjYyYy0yLjEyLS40LTQuNzUsMC00Ljc1LDAiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0yNi4zMSwxOS42MnMuOTEtMS4yMSwzLjAzLTEuNjJjMi4xMi0uNCw0Ljc1LDAsNC43NSwwIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMjEuMTksNy42Yy0yLjI5Ljg2LTQuMDcsMS44Ny01LjI3LDIuODUtNi40Myw1LjI0LTcuNzgsOS44LTkuMjUsMTMuODUsMCwwLDAsMC0uMDIsMCIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTIyLjk4LDUuNDhjMi4zOSwxLjMsNC44MSwyLjU5LDcuMDYsNC4xLDUuMzQsMy41OCw4LjYxLDguNTEsMTAuODEsMTQuNDgiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Im0zOS42LDMwLjRjLTEuNTMtLjI1LTMuMzUtLjQ1LTUuNC0uNDYtMS42MiwwLTMuMS4xMS00LjQuMjctLjUzLjA3LS45MS41My0uOSwxLjA2LjA0LDEuNC4yNSwzLjIuODYsNS4yLjU3LDEuODUsMS4zMywzLjM1LDIuMDMsNC40OS4yOC40NS44NS42MiwxLjMzLjM5LDEuNTMtLjc0LDQuOTItMi41Niw4LjEtNS41MmwtMS42Mi01LjQzWiIvPjxwb2x5bGluZSBjbGFzcz0iY2xzLTIiIHBvaW50cz0iNDEuMjIgMzUuODMgNDUuMDYgMzMuOTEgNDMuODcgMjkuOTQgMzkuNjEgMzAuNDIiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Im00MC43MywzNC40NWMtMS4yNi45NS0yLjY5LDEuOTMtNC4yOSwyLjg4LS45Mi41NC0xLjgxLDEuMDMtMi42NywxLjQ2Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJtMzkuOTYsMzIuMDVjLTEuNTctLjExLTMuMzEtLjE1LTUuMTctLjA2LTEuMDYuMDUtMi4wOC4xMy0zLjA0LjI0Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJtNDAuMzYsMzIuOTljLS42OC4zNi0xLjQ2LjczLTIuMzIsMS4wNi0uNTYuMjItMS4xLjQtMS42MS41NiIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjQ1LjA2IiB5MT0iMzMuOTEiIHgyPSI1Mi41IiB5Mj0iMzEuMTciLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSI0My44NyIgeTE9IjI5Ljk0IiB4Mj0iNTEuNiIgeTI9IjI4LjE2Ii8+PC9zdmc+');
}
#iconer-detox h3:before,
#iconer-detox:before,
div.ap04:before,
div.apf1:before {
background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTJ7ZmlsbDojYzdhZDg1O30uY2xzLTN7ZmlsbDojNTg2ZDg0O30uY2xzLTJ7b3BhY2l0eTouMTU7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTUxLjk5LDEwLjI2SDMuMDFjLS4yOCwwLS41MS4yMy0uNTEuNTFzLjIzLjUxLjUxLjUxaDQ4Ljk5Yy4yOCwwLC41MS0uMjMuNTEtLjUxcy0uMjMtLjUxLS41MS0uNTFaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtNTAuMDYsMjQuNzVsLTMuMDktNC4xOWMtLjA2LS4wOC0uMTMtLjE0LS4yMi0uMTdsLTMuOC0xLjZjLS4wNi0uMDMtLjEzLS4wNC0uMi0uMDRoLTIuM3YtMy4wNGg3LjAzYy4yOCwwLC41MS0uMjMuNTEtLjUxcy0uMjMtLjUxLS41MS0uNTFoLTcuMDN2LTEuMzZjMC0uMjgtLjIzLS41MS0uNTEtLjUxcy0uNTEuMjMtLjUxLjUxdjEuMzZoLTExLjMydi0xLjM2YzAtLjI4LS4yMy0uNTEtLjUxLS41MXMtLjUxLjIzLS41MS41MXYxLjM2SDcuODhjLS4yOCwwLS41MS4yMy0uNTEuNTFzLjIzLjUxLjUxLjUxaDE5LjIydjMuMDRoLTIuM2MtLjA3LDAtLjEzLjAxLS4xOS4wNGwtMS43LjcxYy0uMjYuMTEtLjM4LjQtLjI3LjY2LjExLjI2LjQuMzguNjYuMjdsMS42MS0uNjdoNS40MWwzLjQxLDEuNDN2MjIuNTNoLTUuNnYtMjEuMzVjMC0uMjgtLjIzLS41MS0uNTEtLjUxcy0uNTEuMjMtLjUxLjUxdjIxLjM1aC0zYy0uMjgsMC0uNTEuMjMtLjUxLjUxcy4yMy41MS41MS41MWgxMC4xM2MuMjgsMCwuNTEtLjIzLjUxLS41MXYtLjk5aDIuNThjLjI4LDAsLjUxLS4yMy41MS0uNTF2LTE3LjY4YzAtLjExLS4wMy0uMjEtLjEtLjNsLTMuMDktNC4xOXMwLDAsMCwwYzAsMCwwLDAsMCwwLS4wNi0uMDctLjEzLS4xMy0uMjEtLjE2bC0zLjgtMS42Yy0uMDYtLjAzLS4xMy0uMDQtLjItLjA0aC0yLjN2LTMuMDRoMTEuMzJ2My4wNGgtMi4zYy0uMDcsMC0uMTMuMDEtLjE5LjA0bC0xLjcuNzFjLS4yNi4xMS0uMzguNC0uMjcuNjYuMTEuMjYuNC4zOC42Ni4yN2wxLjYxLS42N2g1LjQxbDMuNDEsMS40M3YyMi41M2gtNS42di0yMS4zNWMwLS4yOC0uMjMtLjUxLS41MS0uNTFzLS41MS4yMy0uNTEuNTF2MjEuMzVoLTNjLS4yOCwwLS41MS4yMy0uNTEuNTFzLjIzLjUxLjUxLjUxaDEwLjEzYy4yOCwwLC41MS0uMjMuNTEtLjUxdi0uOTloMi41OGMuMjgsMCwuNTEtLjIzLjUxLS41MXYtMTcuNjhjMC0uMTEtLjAzLS4yMS0uMS0uM1ptLTE1LjMyLTIuMzVsMi4wOCwyLjgydjE3LjAxaC0yLjA4di0xOS44M1ptMTQuNDEsMTkuODNoLTIuMDh2LTE5LjgzbDIuMDgsMi44MnYxNy4wMVoiLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Im0xNS41NiwxMy4zNGMwLS4yOC0uMjMtLjUxLS41MS0uNTFzLS41MS4yMy0uNTEuNTF2NS40MWgtMi4zYy0uMDcsMC0uMTMuMDEtLjIuMDRsLTMuOCwxLjZjLS4wOC4wMy0uMTYuMDktLjIxLjE2dDAsMGgwczAsMCwwLDBjMCwwLDAsMCwwLDBsLTMuMDksNC4xOWMtLjA2LjA5LS4xLjE5LS4xLjN2MTcuNjhjMCwuMjguMjMuNTEuNTEuNTFoMi41OHYuOTljMCwuMjguMjMuNTEuNTEuNTFoMTMuMjFjLjI4LDAsLjUxLS4yMy41MS0uNTF2LS45OWgyLjU4Yy4yOCwwLC41MS0uMjMuNTEtLjUxdi0xNy42OGMwLS4xMS0uMDMtLjIxLS4xLS4zbC0zLjA5LTQuMTlzMCwwLDAsMGMwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMGgwYy0uMDYtLjA3LS4xMy0uMTMtLjIxLS4xNmwtMy44LTEuNmMtLjA2LS4wMy0uMTMtLjA0LS4yLS4wNGgtMi4yOHYtNS40MVptLTcuNjMsMjguODhoLTIuMDh2LTE3LjAxbDIuMDgtMi44MnYxOS44M1ptMTQuMjMtMTkuODNsMi4wOCwyLjgydjE3LjAxaC0yLjA4di0xOS44M1ptLTQuNDItMi42M2wzLjQxLDEuNDN2MjIuNTNoLTUuNTh2LTIxLjM1YzAtLjI4LS4yMy0uNTEtLjUxLS41MXMtLjUxLjIzLS41MS41MXYyMS4zNWgtNS42di0yMi41M2wzLjQxLTEuNDNoNS4zOVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Im02LjA3LDIwLjk4YzIuNjktMTEuNTQsMjAuMDUtMTUuMzUsMzIuMS0xMi41NCwxMi4wNSwyLjgxLDE0LjI0LDExLjE2LDExLjU1LDIyLjcxcy0yMy41OCwxOC40Ny0zNS42MywxNS42NmMtMTIuMDUtMi44MS0xMC43MS0xNC4yOS04LjAyLTI1LjgzWiIvPjwvc3ZnPg==');
}
#iconer-shop h3:before,
#iconer-shop:before,
div.ap01:before {
background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtzdHJva2U6I2M3YWQ4NTt9LmNscy0xLC5jbHMtMntmaWxsOm5vbmU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30uY2xzLTJ7c3Ryb2tlOiM1ODZkODQ7fS5jbHMtM3tmaWxsOiNjN2FkODU7b3BhY2l0eTouMTU7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0ibTE1Ljg2LDcuNTZjOS41OC02Ljk4LDI1LjIsMS40OSwzMi40OSwxMS41LDcuMjksMTAsMy40OCwxNy43NS02LjEsMjQuNzMtOS41OCw2Ljk4LTI5LjkyLTEuNDMtMzcuMi0xMS40NEMtMi4yNSwyMi4zNCw2LjI4LDE0LjUzLDE1Ljg2LDcuNTZaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtOC41NSwxOS4yNWwtLjU4LDEuNTdjLTIuNDIsNi41Ny0zLjA0LDEzLjY3LTEuNzgsMjAuNTVoMHMyLjM4LTEuMzYsMi4zOC0xLjM2YzEuODctMS4wNiwzLjIzLTIuOCwzLjgyLTQuODMiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im04LjU1LDE5LjI1Yy0yLjI3LTMuMy0zLjM3LTcuMjYtMy4xMi0xMS4yNmwuMDYtLjk3LDIuNzYtMS42MXMuMDgtLjA1LjExLS4wNyIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTE4Ljc5LDUuMzRzLjA3LjA1LjExLjA3bDIuNzYsMS42MS4wNi45N2MuMjUsNC0uODUsNy45Ni0zLjEyLDExLjI2Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtOC41NSwxOS4yNWwxMC4xLjA4LjIuNDdjMi4zLDUuMjksMy4wOCwxMS4xMSwyLjI2LDE2LjgxbC0uNjgsNC43Ny0xLjc0LTEuNTVjLTUuMDQtNC40OS04LjQ4LTEwLjQ4LTkuODEtMTcuMDUiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im04LjM3LDUuMzRjMS4xNSwxLjY0LDMuMDYsMi43MSw1LjIxLDIuNzFzNC4wNi0xLjA3LDUuMjEtMi43MSIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0ibTI4LjU1LDVsMi43OC44OXY0LjkyYzAsMS4zOC0uNDMsMi43Mi0xLjIyLDMuODUtLjUzLjc2LS44LDEuNjUtLjgsMi41MywwLC44NC4yNCwxLjY3LjcxLDIuNGwxMC44NSwxNi42NmMtLjkxLjQ1LTEuODQuODYtMi43OSwxLjIzLS45NC4zNy0xLjkuNjktMi44Ni45NyIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0ibTI3LjQ1LDIxLjgybDUuMzMsMTYuNzNoMGMtMi4yNywxLjY2LTQuNzMsMi40OC03LjIsMi40OC0uNjIsMC0xLjIzLS4wNS0xLjg1LS4xNiIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjIyLjg1IiB5MT0iMTcuMzQiIHgyPSIyOS4zMiIgeTI9IjE3LjM0Ii8+PGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iMjEuODQiIHkxPSIyMC4wNiIgeDI9IjMwLjMyIiB5Mj0iMjAuMDYiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Im0yMi41OSw1Yy4zOCwxLjE0LDEuNTcsMS45NiwyLjk4LDEuOTZzMi42MS0uODMsMi45OC0xLjk3Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMzIuMjgsNDEuMWMuNTQuMDUsMS4wOC4xLDEuNjIuMTMuNC4wMy43OS4wNSwxLjE5LjA2LjEzLDAsLjI3LjAxLjQuMDIuMjcsMCwuNTMuMDIuNzkuMDIuMjYsMCwuNTMsMCwuNzksMHMuNTMsMCwuNzksMGMuMjcsMCwuNTMtLjAxLjc5LS4wMi4xMywwLC4yNiwwLC40LS4wMi40LS4wMS43OS0uMDQsMS4xOS0uMDYsMS40Ny0uMDksMi45My0uMjYsNC4zOS0uNDksMS42Ny0uMjcsMy4zMy0uNjIsNC45OC0xLjA2di0zLjkxYzAtNy44Ni0zLjM2LTE0LjU3LTguMDktMTcuMiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTMzLjYsNS40MXMuMDksMCwuMTMsMGMxLjQxLDAsMi42My43NiwzLjI5LDEuOS42Ni0xLjEzLDEuODktMS45LDMuMy0xLjkuMDQsMCwuMDksMCwuMTMsMCwyLjQzLjA4LDQuMDksMi41MiwzLjM1LDQuODRsLTEuMTksMy43MyIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTMyLjc3LDE1LjdoOC42MWMuNzksMCwxLjQzLjY0LDEuNDMsMS40M2gwYzAsLjc5LS42NCwxLjQzLTEuNDMsMS40M2gtOC42MSIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjExLjgyIiB5MT0iNDQuNjMiIHgyPSIxMC45NyIgeTI9IjQwLjI2Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTYuMzEiIHkxPSI0MC4xOSIgeDI9IjE1LjQ1IiB5Mj0iNDQuNjMiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0xMi4xNiw0NC44OGgyLjk2YzEuNzgsMCwzLjIyLDEuNDQsMy4yMiwzLjIydjEuMDZoLTkuNHYtMS4wNmMwLTEuNzgsMS40NC0zLjIyLDMuMjItMy4yMloiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIzNi40MiIgeTE9IjQ0LjYzIiB4Mj0iMzYuMDciIHkyPSI0Mi44Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iNDAuNDEiIHkxPSI0Mi44MSIgeDI9IjQwLjA2IiB5Mj0iNDQuNjMiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Im0zNi43Nyw0NC44OGgyLjk2YzEuNzgsMCwzLjIyLDEuNDQsMy4yMiwzLjIydjEuMDZoLTkuNHYtMS4wNmMwLTEuNzgsMS40NC0zLjIyLDMuMjItMy4yMloiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSIyMy41OSIgeTE9IjQ1LjQ4IiB4Mj0iMjMuMDEiIHkyPSI0Mi40NSIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjI3LjgyIiB5MT0iNDIuNDEiIHgyPSIyNy4yMyIgeTI9IjQ1LjQ4Ii8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJtMjMuOTQsNDUuNzJoMi45NmMxLjc4LDAsMy4yMiwxLjQ0LDMuMjIsMy4yMnYxLjA2aC05LjR2LTEuMDZjMC0xLjc4LDEuNDQtMy4yMiwzLjIyLTMuMjJaIi8+PC9zdmc+');
}




#iconer-achtsam h3:before,
#iconer-achtsam:before,
div.ap05:before{
background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJFYmVuZV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1NSA1NSI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTJ7ZmlsbDojYzdhZDg1O30uY2xzLTN7ZmlsbDojNTg2ZDg0O30uY2xzLTJ7b3BhY2l0eTouMTU7fS5jbHMtNHtmaWxsOm5vbmU7c3Ryb2tlOiM1ODZkODQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0ibTQ4LjgyLDIyLjc1YzMuNjEsMTEuMjktOS4zNSwyMy40NS0yMS4xNCwyNy4yMi0xMS43OSwzLjc3LTE3Ljk1LTIuMjktMjEuNTUtMTMuNThTMTYuOSw4LjQ1LDI4LjY5LDQuNjlzMTYuNTIsNi43OCwyMC4xMywxOC4wN1oiLz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Im03LjE0LDI1LjM2YzAtMTEuMjQsOS4xMi0yMC4zNiwyMC4zNi0yMC4zNnMyMC4zNiw5LjEyLDIwLjM2LDIwLjM2Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJtNDMuODksMzcuNDNjMS4yNS0uNTksMS43OS0yLjEsMS4xOS0zLjM1LS41OS0xLjI1LTIuMS0xLjc5LTMuMzUtMS4ybC01Ljc3LDIuNzR2LS4yMWMuMDYtMS4yOC0uOTQtMi40LTIuMjItMi41bC02LjUtLjUxYy0xLjcxLS45OC0zLjI2LTEuNDgtNC43NC0xLjU0LTEuNzMtLjA3LTMuNDEuNS00Ljk4LDEuNjdsLTQuNTQsMi43LS4yMi0uNGMtLjItLjM2LS41Ny0uNTYtLjk2LS41Ni0uMTgsMC0uMzYuMDQtLjUzLjE0bC00LjI3LDIuMzdjLS4yNS4xNC0uNDQuMzctLjUyLjY1LS4wOC4yOC0uMDUuNTcuMDkuODNsNC42Myw4LjM0Yy4yOS41My45Ni43MiwxLjQ4LjQybDQuMjctMi4zN2MuNTMtLjI5LjcyLS45Ni40Mi0xLjQ4bC0uMi0uMzYsMi4yNS0xLjI1aC4wNGMuNDguMDguOTYuMTYsMS40My4yNGwuMjkuMDVjMi41OS40Myw1LjI1Ljg3LDguMTEuOSwyLjI1LjAzLDMuMjcuMDQsNS41NC0xLjA0bDkuMDMtNC4yOFptLTI3LjM0LDYuMzdsLS4wNS4wMi00LjM3LDIuNDItLjA5LS4xLTQuNjktOC40NS4xLS4wOSw0LjM3LTIuNDMuMDkuMSw0LjY2LDguNC0uMDMuMTJabTEyLjc4LTJjLTIuNzktLjAzLTUuMjQtLjQ0LTcuODMtLjg3LS42OC0uMTEtMS4zNy0uMjMtMi4wNy0uMzMtLjEtLjAyLS4yMSwwLS4zLjA1bC0yLjQsMS4zMy0zLjI5LTUuOTIsNC42NC0yLjc2YzIuNjUtMi4wMSw1LjM3LTIuMDIsOC44LS4wMi4wNi4wNC4xMy4wNi4yLjA2bDYuNTkuNTFjLjgxLjA2LDEuNDEuNzcsMS4zNSwxLjU3LS4wMi4yNS0uMS40OS0uMjQuN2wtLjA0LjA0cy0uMDkuMDYtLjEyLjFjLS4zMS4zNi0uNzUuNTQtMS4yMy41MWwtNS44Ny0uNDVjLS4yNy0uMDMtLjQ5LjE4LS41MS40NCwwLC4xMy4wMy4yNS4xMS4zNC4wOC4xLjIuMTUuMzMuMTZsNS44Ny40NWMuNjguMDUsMS4zMi0uMTcsMS44NC0uNjYuMDMtLjAzLjA0LS4wNC4wNy0uMDVsNi45MS0zLjI4Yy41OC0uMjcsMS4yNC0uMTcsMS43Mi4yNi40OC40My42NCwxLjA3LjQyLDEuNjgtLjE0LjQtLjQzLjcxLS44Ljg5bC05LjAzLDQuMjhjLTIuMDcuOTgtMi45Ljk3LTUuMTIuOTRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtNDQuNDcsMjQuODhjMC0uMTYtLjA4LS4zMS0uMjItLjRsLTQuNDItMi43OWMtMS4zNS0uODUtMi45Mi0xLjE0LTQuNDItLjgxbC0uMzcuMDguMjUtLjI4YzEuNjctMS45NCwzLjIxLTQuNjIsMi4wNS01Ljc4LTEuMTQtMS4xNS0zLjc4LjM1LTUuNjksMS45OGwtLjI3LjIzLjA3LS4zNWMuMjktMS40NiwwLTIuOTgtLjgzLTQuMjlsLTIuNzktNC40MmMtLjA5LS4xNC0uMjQtLjIyLS40LS4yMnMtLjMxLjA4LS40LjIybC0yLjc5LDQuNDJjLS44MywxLjMxLTEuMTIsMi44My0uODMsNC4yOWwuMDcuMzUtLjI3LS4yM2MtMS45MS0xLjYzLTQuNTUtMy4xMy01LjY5LTEuOTgtMS4xNiwxLjE2LjM4LDMuODMsMi4wNSw1Ljc4bC4yNS4yOC0uMzctLjA4Yy0xLjUtLjMzLTMuMDctLjA0LTQuNDIuODFsLTQuNDIsMi43OWMtLjE0LjA5LS4yMi4yNC0uMjIuNHMuMDguMzEuMjIuNGw0LjQyLDIuNzljMS45OSwxLjI2LDQuMzcsMS4yNiw2LjM2LDBsMi4yNS0xLjQyLjA2LjEyYy43MiwxLjQyLDIuMTUsMi4zLDMuNzQsMi4zczMuMDItLjg4LDMuNzQtMi4zbC4wNi0uMTIsMi4yNSwxLjQyYzEuOTksMS4yNiw0LjM3LDEuMjYsNi4zNiwwbDQuNDItMi43OWMuMTQtLjA5LjIyLS4yNC4yMi0uNFptLTE5LjQzLTExLjlsMi4zOS0zLjc4LDIuMzgsMy43OGMxLjA2LDEuNjcsMS4wNiwzLjY3LDAsNS4zNGwtLjk4LDEuNTVjLS4yLjI3LS4zOS41NC0uNTYuODJsLS4wNC4wN2gtLjA4Yy0uNDgtLjEtLjk1LS4xLTEuNDMtLjAxaC0uMDhzLS4wNC0uMDYtLjA0LS4wNmMtLjE3LS4yNy0uMzYtLjU0LS41Ni0uODFsLS45OC0xLjU2Yy0xLjA2LTEuNjctMS4wNi0zLjY3LDAtNS4zNFptLTEuNzQsMTIuNjZ2LjA4cy0yLjQzLDEuNTQtMi40MywxLjU0Yy0uODQuNTMtMS43NS43OS0yLjY3Ljc5cy0xLjg0LS4yNi0yLjY3LS43OWwtMy43OC0yLjM4LDMuNzgtMi4zOGMxLjY3LTEuMDYsMy42Ny0xLjA2LDUuMzQsMGwyLjQ1LDEuNTQtLjAyLjA4Yy0uMDkuNTEtLjA5LDEsMCwxLjUyWm0uMzQtMi41NmwtLjEyLS4wOGMtMi4wNS0xLjM5LTQuMTEtMy42Ni01LjAyLTUuNTItLjUtMS4wMy0uNTItMS43LS4zMi0xLjkuMjEtLjIuODctLjE4LDEuOS4zMiwxLjExLjU0LDIuMzgsMS41LDMuNTYsMi42OC42LjYsMS4xNCwxLjIyLDEuNiwxLjg0bC40Mi42Ni0uMTIuMDZjLS43OC40LTEuNDMsMS4wNC0xLjgzLDEuODFsLS4wNy4xMlptMy43OSw1LjA1Yy0xLjc5LDAtMy4yNS0xLjQ2LTMuMjUtMy4yNXMxLjQ2LTMuMjUsMy4yNS0zLjI1LDMuMjUsMS40NiwzLjI1LDMuMjUtMS40NiwzLjI1LTMuMjUsMy4yNVptMy43OS01LjA1bC0uMDctLjEyYy0uNC0uNzctMS4wNS0xLjQyLTEuODMtMS44MWwtLjEyLS4wNi40MS0uNjVjLjQ3LS42MywxLjAxLTEuMjUsMS42MS0xLjg1LDEuMTgtMS4xOCwyLjQ1LTIuMTMsMy41Ni0yLjY4LDEuMDMtLjUsMS42OS0uNTIsMS45LS4zMi4yLjIuMTguODctLjMyLDEuOS0uOTEsMS44Ni0yLjk4LDQuMTMtNS4wMiw1LjUybC0uMTIuMDhabTguMTEsNC4xOWMtLjg0LjUzLTEuNzUuNzktMi42Ny43OXMtMS44NC0uMjYtMi42Ny0uNzlsLTIuNDUtMS41NHYtLjA4Yy4xMS0uNTEuMTEtMS4wMS4wMS0xLjUydi0uMDhzMi40My0xLjU0LDIuNDMtMS41NGMxLjY3LTEuMDYsMy42Ny0xLjA2LDUuMzQsMGwzLjc4LDIuMzgtMy43OCwyLjM4WiIvPjwvc3ZnPg==');
}


/* ------------- Zertifikat FSFM -------------- */

#top figure.z-fsfm {
  width: auto;
filter: grayscale(1);
border-left-width: 1px;
border-style: solid;
border-color: #d9d9d9;
margin-top: 50px;
margin-bottom: 50px;
height: auto;
text-align: center;
}
#top figure.z-fsfm:hover {
  filter: grayscale(0);
}

#top figure.z-fsfm figcaption {
  font-size: 70%;
display: table;
color: #858585;
font-weight: 400;
border-bottom-width: 1px;
border-color: #d9d9d9;
border-style: solid;
margin: 0 0 15px 0;
padding-left: 15px;
padding-bottom: 5px;
text-align: center;
margin-top: 0px !important;
}
#top figure.z-fsfm img {padding-left: 15px; padding-top: 6px;}






/* =========================================
   ANGEBOT SLIDER
========================================= */

#top .angebot-slider {
  --gap: 24px;
}

#top .angebot-track {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  gap: var(--gap);

  width: 100%;
padding-left: 15px;
        padding-right: 15px;

        box-sizing: border-box;

        scroll-padding-left: 15px;
        scroll-padding-right: 15px;
}


/* BOX */

#top .angebot-track > ul {
  display: flex;
  flex-direction: column;

  min-width: 0;
  margin: 20px 0 !important;
  padding: 20px 0 0 !important;

  list-style: none !important;
  box-sizing: border-box;
}

#top .angebot-track > ul > li {
  margin: 0;
  padding: 0;
  list-style: none !important;
}

#top .angebot-track > ul > li::marker {
  content: "";
}


/* Link nach unten */

#top .angebot-track > ul > li:last-child {
  margin-top: auto !important;
}


/* =========================================
   DESKTOP ≥ 1301px
   alle Boxen sichtbar
========================================= */

@media (min-width: 1301px) {

  #top .angebot-track > ul {
    flex: 1 1 0;
  }

  #top .angebot-dots {
    display: none;
  }
}


/* =========================================
   SLIDER ≤ 1300px
========================================= */

@media (max-width: 1300px) {

  #top .angebot-track {
    overflow-x: auto;
    overflow-y: hidden;

    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;

    scrollbar-width: none;
  }

  #top .angebot-track::-webkit-scrollbar {
    display: none;
  }

  #top .angebot-track > ul {
    flex-grow: 0;
    flex-shrink: 0;

    scroll-snap-align: start;
  }
}


/* 801–1300px → 3 + Anschnitt */

@media (min-width: 801px) and (max-width: 1300px) {

  #top .angebot-track > ul {
    flex-basis: calc((100% - 72px) / 3.25);
  }
}


/* 501–800px → 2 + Anschnitt */

@media (min-width: 501px) and (max-width: 800px) {

  #top .angebot-slider {
    --gap: 16px;
  }

  #top .angebot-track > ul {
    flex-basis: calc((100% - 32px) / 2.25);
  }
}


/* ≤500px → 1 + Anschnitt */

@media (max-width: 500px) {

  #top .angebot-slider {
    --gap: 16px;
  }

  #top .angebot-track > ul {
    flex-basis: calc((100% - 16px) / 1.20);
  }
}

/* ==================================================
   TABLET:
   wenn nur 3 Boxen vorhanden sind → volle Breite
================================================== */

@media (min-width: 601px) and (max-width: 1300px) {

  #top .angebot-track[data-count="3"] > ul {
    flex-basis: calc((100% - 48px) / 3);
  }

}

/* =========================================
   DOTS
========================================= */

#top .angebot-dots {
  display: flex;
  justify-content: center;
  align-items: center;

  gap: 9px;
  margin-top: 24px;
}

#top .angebot-dots button {
  width: 15%;
  height: 10px;

  margin: 0 !important;
  padding: 0 !important;

  border: 0 !important;
  border-radius: 0;

  background: #8f7d57;
  opacity: .25;

  cursor: pointer;
}

#top .angebot-dots button.active {
  opacity: 1;
}

#top .angebot-dots button.active {
    opacity: 1;
}


/* ==================================================
   ANGEBOT BOXEN – H3 + TEXTBEREICH
   gleiche Höhe wird per JS ermittelt
================================================== */

/* H3-Bereich */
#top .angebot-track > ul > li:nth-child(3) {
    box-sizing: border-box;
}

/* Text-Bereich */
.responsive #top .angebot-track > ul > li:nth-child(4) {
    box-sizing: border-box;
font-size: 0.85em;
line-height: 1.35em;
padding-bottom: 20px;
margin-left: 15px;
margin-right: 15px;
}

/* Abstände innerhalb der Bereiche sauber halten */
#top .angebot-track > ul > li:nth-child(3) h3 {
    margin-top: 5px;
    margin-bottom: 15px;
margin-left: 15px;
margin-right: 15px;
}

#top .angebot-track > ul > li:nth-child(4) p {
    margin-top: 0;
    margin-bottom: 10px;

}
/* Link-Bereich */
.responsive #top .angebot-track > ul > li:nth-child(5) {
padding: 0;
}
.responsive #top .angebot-track > ul > li:nth-child(5) a {
padding: 10px 0;
padding: 7px 0;
background-color: rgba(199, 173, 134, 0.10);
display: inline-block;
width: 100%;
font-size: .60em;
letter-spacing: 0.1em;
font-weight: 600;
text-transform: uppercase;
}
.responsive #top .angebot-track > ul > li:nth-child(5) a:hover {
background-color: #8f7d57;
color: #fff;
}

#angebots-uebersicht {

}
.angebot-slider ul {
background-color: #fff;
padding: 2% 1% 1%;
border-radius: 5px;
transition: 0.2s ease-in-out;
border-color: rgba(6, 11, 2, 0.15);
border-width: 1px;
border-style: solid;
}
.angebot-slider ul:hover {
box-shadow: 0 0 15px 0 rgba(94,94,94,0.2);
transform: scale(1.025);
}
.angebot-slider ul li {
list-style: none;
text-align: center;
padding: 0;
}
#top .angebot-slider ul li small {
display: block;
font-weight: 600;
color: #333333;
font-size: 10px;
letter-spacing: 0.2em;
margin: 0;
padding: 0;
line-height: 10px;
}
#top .angebot-slider ul li h3 {
font-size:1.0em;
margin-bottom: 5px;
}
#top .angebot-slider ul li img {
width: 80px;
height: 80px;
}





#angebote .content .widget:first-child,
#angebote .flex_column .widget:first-child {
padding-top: 0;
border-top: none;
text-align: center;
background-color: red;
}


#top .gradient-1 {
	background: rgba(249, 249, 249, 0);
background: linear-gradient(90deg,rgba(199, 173, 134, .15) 0%, rgba(199, 173, 134, .15) 20%, rgba(249, 249, 249, 1) 20%, rgba(249, 249, 249, 1) 100%);
}



/* =========================================
   ANGEBOT SLIDER 2 – BERATUNG
   Kompakte Textabstände
========================================= */

#top #beratung .angebot-slider-2 {
    --gap: 20px;
}

/* Track */
#top #beratung .angebot-slider-2 .angebot-track {
    align-items: stretch;
}

/* Boxen – gleiche Höhe */
#top #beratung .angebot-slider-2 .angebot-track > ul {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;

    height: auto;
    min-height: 0;

    background: #fff;
    border: 1px solid rgba(6, 11, 2, 0.15);
    border-radius: 5px;
    box-sizing: border-box;
}

/* Beide Listenpunkte */
.responsive #top #beratung .angebot-slider-2 .angebot-track > ul > li {
    flex: 0 0 auto;

    height: auto;
    min-height: 0;

    text-align: left;
    padding: 15px 20px;
    margin: 0;

    box-sizing: border-box;
    list-style: none;
}

/* Überschrift – weniger Abstand nach unten */
.responsive #top #beratung .angebot-slider-2 .angebot-track > ul > li:first-child {
    line-height: 1.25em;
}

/* STRONG */
#top #beratung .angebot-slider-2 .angebot-track > ul > li strong {
    font-weight: 600;
    height: auto;
    min-height: 0;
}

/* Beschreibung – direkt unter der Überschrift */
.responsive #top #beratung .angebot-slider-2 .angebot-track > ul > li:last-child {
    margin-top: 0 !important;
    padding-top: 0;

    font-size: 0.9em;
    line-height: 1.35em;
}

#top .gradient-1 {
  background: rgba(249, 249, 249, 0);
background: linear-gradient(90deg,rgba(199, 173, 134, .15) 0%, rgba(199, 173, 134, .15) 20%, rgba(249, 249, 249, 1) 20%, rgba(249, 249, 249, 1) 100%);
}


/* Responsive */
@media (max-width: 800px) {
    #top #beratung .angebot-slider-2 {
        --gap: 16px;
    }
}

/* ------------- max 989 -------------- */
@media (max-width: 989px) {

#top .gradient-1 {
  background: rgba(249, 249, 249, 0);
background: linear-gradient(180deg,rgba(199, 173, 134, .15) 0%, rgba(199, 173, 134, .15) 25%, rgba(249, 249, 249, 1) 25%, rgba(249, 249, 249, 1) 100%);
}
#beratungen .flex_column {
margin-bottom: 0 !important;
}

}