@charset "UTF-8";
/** DONT CHANGE THIS FILE IT'S GENERATED FROM SCSS !!!! */
body.home .entry-content { word-wrap: break-word; }

@media screen and (min-width: 620px) { .main-navigation .menu > li.online-shop-link ul#shop-dropdown { column-count: 4; column-gap: 0; } }

.main-navigation .menu > li.online-shop-link ul#shop-dropdown > li { padding: 5px 15px; break-inside: avoid-column; -webkit-column-break-inside: avoid; }

@media screen and (min-width: 620px) { .main-navigation .menu > li.online-shop-link ul#shop-dropdown > li { padding: 10px 15px; } }

.main-navigation .menu > li.online-shop-link ul#shop-dropdown > li > a { color: #f26539; padding: 10px 0; display: block; line-height: 18px; text-shadow: none; font-size: 1.1666666666666667em; }

.main-navigation .menu > li.online-shop-link ul#shop-dropdown > li > ul.children { break-inside: avoid-column; -webkit-column-break-inside: avoid; }

.main-navigation .menu > li.online-shop-link ul#shop-dropdown > li > ul.children li { padding-top: 5px; padding-bottom: 5px; }

.main-navigation .menu > li.online-shop-link ul#shop-dropdown > li > ul.children li a { color: #000; padding: 0 0 0 10px; text-shadow: none; position: relative; font-size: 1em; line-height: 18px; }

.main-navigation .menu > li.online-shop-link ul#shop-dropdown > li > ul.children li a:before { font-family: FontAwesome; content: ""; position: absolute; left: 0px; top: 0px; }

.main-navigation .menu > li:not(.online-shop-link) { position: relative; }

.main-navigation .menu > li:not(.online-shop-link) ul.sub-menu { min-width: 280px; padding: 5px 15px; }

@media screen and (min-width: 620px) { .main-navigation .menu > li:not(.online-shop-link) ul.sub-menu { padding: 10px 15px; } }

.main-navigation .menu > li:not(.online-shop-link) ul.sub-menu > li > a { color: #f26539; padding: 10px 0; display: block; line-height: 18px; text-shadow: none; font-size: 1.1666666666666667em; }

.main-navigation .menu > li:not(.online-shop-link) ul.sub-menu > li > ul.sub-menu { padding: 5px 0 5px 10px; }

.main-navigation .menu > li:not(.online-shop-link) ul.sub-menu > li > ul.sub-menu li a { color: #000; padding: 0 0 0 10px; text-shadow: none; position: relative; font-size: 1em; line-height: 18px; }

.main-navigation .menu > li:not(.online-shop-link) ul.sub-menu > li > ul.sub-menu li a:before { font-family: FontAwesome; content: ""; position: absolute; left: 0px; top: 0px; }

.main-navigation .menu > li > a { padding-left: 8px; padding-right: 8px; }

@media screen and (max-width: 619px) { .main-navigation .menu > li.level-0 > .sub-menu, .main-navigation .menu > li.level-0:hover > .sub-menu { position: relative; }
  .main-navigation .menu > li.level-0.online-shop-link > a { pointer-events: none !important; }
  .main-navigation .menu > li.level-0.online-shop-link li.level-1 { width: 100%; } }

#secondary .widget.widget_product_categories ul.product-categories > li.cat-item { padding-right: 0; }

/** DONT CHANGE THIS FILE IT'S GENERATED FROM SCSS !!!! */
