/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* WP OVERRIDE */
.wp-block-image, .wp-block-embed, .wp-block-table {margin-left: 0; margin-right: 0;}
.wp-block-table.is-style-stripes {border-bottom: none;}
.wp-block-table table td, .wp-block-table table th {padding: 5px;}

/* mb-sublevelmenu */
/* .mb-sublevelmenu {list-style-type: none; padding: 0;}
.mb-sublevelmenu > li > a {display: none;}
.mb-sublevelmenu li {display: inline;}
.mb-sublevelmenu ul.sub-menu {padding: 0;}
.mb-sublevelmenu li ul li ul {display: none;}
.mb-sublevelmenu ul.sub-menu li a {font-family:'Nunito Sans', sans-serif; font-size: 12px; font-weight: 700; text-transform: uppercase; display: inline-block; padding: 10px;}
.mb-sublevelmenu ul.sub-menu li a:hover,
.mb-sublevelmenu ul.sub-menu li.selected a {color: #fff; background-color: #333;} */

/* Mobile Menu */
#app-btn {text-align: right;}
#app-btn button {position: relative; top: 0; right: 0; border: none; background-color: transparent;}
#app-btn svg {fill: #121E4B;}
.menu-header button svg path {fill: #121E4B; }
#app div.header-image {margin-top: 10px!important; margin-bottom: 10px!important;}

.mb-mobile-languagepicker ul {text-align: center;}

/* SUB LEVEL MENU */
.mb-sublevelmenu {list-style-type: none; padding-left: 0; }
.mb-sublevelmenu > li > a {font-size: 18px; font-weight: 700; color: #fff; padding-bottom: 10px; display: block; background-color:#233588; padding: 10px 20px;}
.mb-sublevelmenu .sub-menu {list-style-type: none;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.mb-sublevelmenu .sub-menu li a {color: #333; font-family:'Nunito Sans', sans-serif; font-size: 12px; font-weight: 700; text-transform: uppercase; padding: 8px 10px 8px 20px; display: block; line-height: 1em;}
.mb-sublevelmenu ul.sub-menu li a::before {font-family: "Font Awesome 5 Pro"; content: "\f0a9"; display: inline-block; padding-right: 3px; vertical-align: middle; font-weight: 400; font-size: 12px;}
.mb-sublevelmenu > li > ul {padding-left: 0!important;}
.mb-sublevelmenu > li > ul.sub-menu > li.selected > a,
.mb-sublevelmenu > li > ul.sub-menu > li > a:hover, 
.mb-sublevelmenu > li > ul.sub-menu > li > ul.sub-menu > li.selected > a,
.mb-sublevelmenu > li > ul.sub-menu > li > ul.sub-menu > li > a:hover {color: #000;}
.mb-sublevelmenu > li > ul {padding: 10px 0;background: #eee;}
.mb-sublevelmenu > li > ul > li > ul {padding-left: 20px;}

/* Distributörer */
.distributors-items {margin-bottom: 20px; display: flex;}
.distributors-item {display: block; text-align: left; width: 33%;}
.distributors-item h4 {margin: 0; font-size: 16px!important; font-weight: 700!important; color: #000;}
.distributors-item i {color: #000; margin-right: 8px; display: inline-block; width: 16px; text-align: center;}
.distributors-item a {font-size: 13px;}
.distributors-category {margin: 0 0 10px; font-weight: 900!important;}


@media screen and (max-width: 480px) {
.distributors-items {display: block;}
.distributors-item {width: 100%; margin-bottom: 20px;}
}