/* 
Theme Name: Helios Bloemen Child
Theme URI: 
Description: 
Author: Design voor Online
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
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
*/

@font-face {
  font-family: 'FacultyGlyphic';
  src: url('/fonts/FacultyGlyphic-Regular.woff2') format('woff2'),
       url('/fonts/FacultyGlyphic-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

b, strong {
    font-weight: 600;
}

h1, h2, h3, h4, h5, h6, .elementor-button, .menu-helios a, .mobiel-menu-items a {
  font-family: 'FacultyGlyphic', serif;
}

span.accent{
	color: #f26430;
}

li.current-lang {
    display: none;
}

nav.elementor-nav-menu--main ul li {
    padding-bottom: 7px;
    padding-top: 7px;
}

ul.sub-menu {
    background: #fcc619;
	border-radius: 5px;
	min-width: max-content!important;
}

ul.sub-menu li {
	padding-right: 7px!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}

ul.sub-menu li a:hover{
	background: transparent!important;
}

a.has-submenu img,
.elementor-sub-item img {
    height: auto!important;
    width: 17px!important;
}

.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover {
    padding: 12px 5px;
}

.credits .elementor-element {
    margin: 0px 0px 15px 0px!important;
}

.elementor-button-icon svg {
    height: 10px!important;
    fill: #f1632e;
}

.credits p {
    margin-block-end: 0px!important;
}

.close-icon a:focus,
.logo-mobiel-menu a:focus{
	outline: none !important;
	border:0!important;
}

/*
.elementor-custom-embed-play {
    display: flex;
    align-items: center;
    gap: 12px;
    bottom: 15px;
    position: absolute;
    transform: unset;
    inset-block-start: unset!important;
    inset-inline-start: unset!important;
    left: 22px!important;
}

.video-vacature .elementor-custom-embed-play:after {
    content: "Werken bij Helios Bloemen";
    color: white;
    font-weight: 500;
	text-align: left;
}

.video-over-ons .elementor-custom-embed-play:after {
    content: "Over Helios Bloemen";
    color: white;
    font-weight: 500;
	text-align: left;
}
/*