/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      2.0
*/



input::placeholder {  }
.bg-scrolling-element-when-modal-active { text-size-adjust: none; touch-action: manipulation; }
* { -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important; outline: none !important; }
:root { --main-bg-color-white: #fff; --main-bg-color-blue: #1b4dd4; --d-menu-bg-c: #1b4dd4; --d-menu-c: #fff; --d-menu-bg-c-light:#e6e9f8; --c-menu-bg-c: #1b4dd4; }
.wp-block-embed { margin: 0px 0px 0em !important; }
:root { --main-bg-color: #265fd4; --app-height: 100%; --mobil-navigation-height: 60px; --mobil-navigation-height-top: 55px; --stick-navigation-height: 55px; }
.navigation-branding, .site-logo.mobile-header-logo { order: 2; margin-left: 10px; }
.main-navigation.has-branding .menu-toggle, .main-navigation.has-sticky-branding.navigation-stick .menu-toggle { flex-grow: 0; padding-right: 20px; order: 1; background-image: none; }
* { touch-action: manipulation; }
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper::before { }
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; clip-path: inset(1px); }
.embed-responsive { position: relative; display: block; height: 0px; padding: 0px; overflow: hidden; }
.embed-responsive .embed-responsive-item, .embed-responsive iframe { position: absolute; top: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; border: 0px; }
.embed-responsive-16by9 { padding-bottom: 56.25%; }
::-webkit-scrollbar { }
::-webkit-scrollbar-thumb { }
.featured-video-plus.fvp-center { position: relative; padding-bottom: 56.25%; height: 0px; overflow: hidden; }
#cookie-law-info-bar { font-size: 12px; }
span#breadcrumbs a { color: rgb(255, 255, 255); text-decoration: none; font-weight: 700; }
.main-nav .wpml-ls-legacy-list-horizontal .wpml-ls-item { padding: 0px; margin: 0px; list-style-type: none; display: inline-block !important; width: auto !important; }
.main-nav li.wpml-ls-legacy-list-horizontal .wpml-ls-item { display: inline-block !important; }
.main-nav .wpml-ls-legacy-list-horizontal > ul { display: block !important; }
.main-nav a.wpml-ls-link { padding-right: 0px; padding-left: 0px !important; }
.cizgi { position: relative; display: flex; -webkit-box-align: center; align-items: center; }
.cizgi::after { content: ""; border-top: 1px solid rgba(229, 142, 26, 0.8); position: absolute; top: 0px; left: 0px; width: 100%; }
.cizgi::after { content: ""; border-top: 1px solid rgb(141 178 212); top: 0px; left: 0px; position: relative; display: flex; width: auto; -webkit-box-flex: 1; flex-grow: 1; margin-left: 20px; }
.bottom-cizgi > div { position: relative; }
.bottom-cizgi > div ::after { content: ""; border-bottom: 1px solid rgb(30 114 189); position: absolute; left: -20px; bottom: 0px; right: 0px; width: 100%; }
.top-contact { order: 3; }
.mobile-menu-open { }
.salacious-crumb {font-size: 0.75rem;line-height: 1em;margin: 0px;font-style: italic;padding: 10px 0px;position: relative;font-size: 12px;font-size: 0.75rem;line-height: 1em;margin: 0;font-style: italic;color: #ffffff;padding: 10px 20px;position: relative;text-align: center;background-color: #015cb8;z-index: 1;}
.mobile-menu-open .top-contact .gb-icon { color: rgb(255, 255, 255); }
.mobile-menu-open .top-contact a:visited, .mobile-menu-open .top-contact a { color: rgb(255, 255, 255); }
.mobile-menu-open .top-contact { color: rgb(255, 255, 255); }
.mobile-menu-open .top-contact mark { color: rgb(0, 0, 0) !important; }
.mobile-menu-open .top-contact .gb-icon .cls-1 { fill: none; stroke: currentcolor; }
.top-contact .gb-icon .cls-1 { fill: none; stroke: currentcolor; }
.salacious-crumb a { color: rgb(0, 173, 229); }
.top-contact > div { display: flex; }
.top-contact .gb-inside-container { display: flex; align-items: center; }
.site-navigation .gb-icon { stroke: currentcolor; color: currentcolor; }
.main-menu { opacity: 0; }
.mobile-menu-open .main-navigation .inside-navigation {background: rgb(27, 77, 212);z-index: 9999999;}
.nav-hamburger { width: 28px; height: 20px; position: relative; transform: rotate(0deg); cursor: pointer; }
.nav-hamburger span { display: block; position: absolute; height: 3px; width: 100%; background: currentcolor; border-radius: 1.5px; opacity: 1; left: 0px; transform: rotate(0deg); transition: -webkit-transform 0.25s ease-out 0s; }
.nav-hamburger span:nth-child(1) { top: 0px; }
.nav-hamburger span:nth-child(2), .nav-hamburger span:nth-child(3) { top: 8px; }
.nav-hamburger span:nth-child(4) { top: 16px; }
.toggled .nav-hamburger span:nth-child(1) { top: 9px; width: 0%; left: 50%; }
.toggled .nav-hamburger span:nth-child(2) { transform: rotate(45deg); }
.toggled .nav-hamburger span:nth-child(3) { transform: rotate(-45deg); }
.toggled .nav-hamburger span:nth-child(4) { top: 9px; width: 0%; left: 50%; }
.main-navigation.toggled .main-nav > ul { }
.main-menu { }
.toggled .main-menu { opacity: 1; }
.navigation-clone .toggled .main-menu { padding-top: 60px; }
.main-menu .nav-dropdown-button { display: none; }
.main-navigation .menu-toggle { flex-grow: 1; order: -10; max-width: 60px; z-index: 998; }
.mobile-menu-open .main-nav .menu-item.first { }
.mobile-menu-open .main-nav .menu-item > a { }
.mobile-menu-open .main-nav .menu-item > a:last-child { }
.mobile-menu-open .main-nav .menu-item > a:hover { outline: none; }
.mobile-menu-open .main-nav .sub-menu a { border-bottom: 1px solid rgb(98, 113, 155); }
.mobile-menu-open .main-nav .sub-menu a:last-child { }
.mobile-menu-open .main-nav .sub-menu li .sub-menu a { }
.sticky-enabled .main-navigation.is_stuck {background: var(--main-bg-color-blue);}
.mobile-sticky-menu .site-logo { margin-top: 0px; margin-bottom: 0px; padding-left: 0px; }
.site-logo svg, .site-logo img { width: 135px; height: auto; transition: width 0.2s ease 0s; position: relative; padding: 10px 0px; display: block; }
.site-logo.page-hero-logo img { width: 35px; }

.single-result .inside-header-content h1 { font-size: 25px; line-height: 1em; font-weight: 700; text-transform: uppercase; color: rgb(255, 255, 255); letter-spacing: 0.02em; position: relative; display: inline-block; margin-bottom: 1vw; padding: 1.66vw 1vw; }
.single-result .inside-header-content h2 { font-size: 25px; line-height: 1em; font-weight: 700; text-transform: uppercase; color: rgb(255, 255, 255); letter-spacing: 0.02em; position: relative; display: inline-block; margin-bottom: 1vw; padding: 1.66vw 1vw; }
.inside-header-content h1::after { height: 9vw; bottom: -9vw; left: 50%; background-color: rgb(255, 255, 255); }
.avans .inside-page-hero { }
.h-locations { list-style: none; margin: 0px; opacity: 0; height: 0.01px; transition: all 0s ease 0s; display: none; z-index: 998; }
#memberships { background-color: rgb(227, 233, 239); }
#memberships { padding: 40px 0px; }
#memberships span.memberships-title { text-align: center; display: block; padding-bottom: 40px; font-weight: 500; color: rgb(0, 81, 152); }
.glider.draggable .glider-slide img { user-select: none; pointer-events: none; filter: grayscale(100%) opacity(75%); }
.picture-results-short .siema-foto { margin: 0px; }
.multiple .glider.members-of { }
.multiple .glider-dot.active, .multiple .glider-dot:focus, .multiple .glider-dot:hover { background: rgb(0, 92, 185); }
.schema-faq-section {/* padding-left: 60px; */list-style-type: none;border-bottom: 1px solid rgba(145, 151, 162, 0.25);/* display: flex; */}
.schema-faq-section:last-child { border-bottom: 0px; }
.schema-faq-question {position: relative;cursor: pointer;margin-top: 20px;margin-bottom: 20px;/* padding-bottom: 20px; *//* padding-top: 20px; */display: flex;display: flex;align-items: center;justify-content: unset;flex-wrap: wrap;font-size: 20px;}
.schema-faq-answer { display: none; margin: 0px 0px 1em; }
.schema-faq-question::after {/* top: 50%; *//* transform: translateY(-50%); */transform: rotate(270deg);/* transition: transform .3s ease-out; */transition: transform .15s ease-out;margin: 0px auto;justify-content: left;align-items: center;background: url("data:image/svg+xml;utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M10.06 12l5.47-5.47a.75.75 0 00-1.06-1.06l-6 6a.75.75 0 000 1.06l6 6a.751.751 0 101.06-1.06z'/></svg>");background-position: center center;/* background-repeat: no-repeat; */content: "";/* border-left: 13px solid rgb(7, 105, 183); *//* border-top: 16px solid transparent; *//* border-bottom: 8px solid transparent; *//*;position: absolute;;ft: 0px;/* transition: transform 0.5s ease 0s; *//* display: inline-block; */width: 30px;height: 30px;position: absolute;right: 0px;/* text-align: -webkit-center; */}
.schema-faq-section.active .schema-faq-question::after {content: "";/* transform: translateY(-50%); *//* transform: rotate(90deg); */transform: rotate(90deg);transition: transform .3s ease-out;}

.mobile-menu-open .inside-top-bar-new mark, .mobile-menu-open .inside-top-bar-new a { color: currentcolor !important; }

.inside-top-bar-new .gb-headline .gb-icon { color: currentcolor; }
.mobile-menu-open .inside-top-bar-new .gb-icon { color: rgb(27, 77, 212); }
.mobile-menu-open .inside-top-bar-new .gb-headline .gb-highlight { }
.post-navigation { display: flex; }
.pagination-nav__item { display: flex; flex-basis: 50%; flex-grow: 1; max-width: 50%; }
.pagination-nav__itemplus { margin-left: 1rem; text-align: right; }
.pagination-nav__item--next { text-align: right; }
.pagination-nav__link { border-radius: 0.4rem; font-weight: 500; border: 1px solid rgb(218, 221, 225); line-height: 1.2; display: block; flex-grow: 1; padding: 1rem; }
.nav-previous { margin-right: auto; }
.nav-next .next::before { display: none; }
.inside-top-bar-new a, .inside-top-bar-new a:visited { color: rgb(235, 236, 237) !important; }
.inside-top-bar-new { background-color: rgb(235, 239, 248) !important; color: rgb(27, 77, 212) !important; }
.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items { }
.inside-top-bar-new a, .inside-top-bar-new a:visited { color: rgb(39, 95, 212) !important; }
.footer-widgets-container { background: rgba(0, 0, 0, 0.38); }
.cv-list  {
 margin: 0 0 1.5em 1em;
}



@media only screen and (min-width: 769px) {
  .site-header.int-header h1::after { height: 6vw; bottom: -6vw; }
  .inside-header-content h2 { font-size: 3.88889vw; margin-bottom: 0px; }
}
@media only screen and (max-width: 768px) {
  .is-style-card.margin-top-reset .wp-block-media-text__content { margin-top: 0px; }
  .is-style-card.margin-top-reset2 .wp-block-media-text__content { margin-top: -10%; }
  .is-style-card.margin-top-reset3 .wp-block-media-text__content { margin-top: -20%; }
  .mobile-sticky-menu .site-logo { margin-top: 0px; margin-bottom: 0px; padding-left: 0px; }
}

@media only screen and (max-width: 1059px) {
  .logo-contain { text-align: center; }
	.home .site-logo {
 position: absolute;
    display: inline-block;
    margin-top: 150px !important;
z-index: 4;/* top: 50%; */
  left: 50%;
  transform: translate(-50%, -50%);}
	
  .navigation-branding .site-logo { display: none !important; }
  .navigation-branding .site-logo.page-hero-logo { display: block; }
  .main-navigation:not(.slideout-navigation) .main-nav ul ul li a { color: currentcolor; }
  .main-navigation .inside-navigation { line-height: var(--mobil-navigation-height); }
  .main-navigation.navigation-stick .inside-navigation { line-height: var(--mobil-navigation-height-top); }
  .uppercase-destop { display: none !important; }
  div#primary-menu { display: none; width: 100%; }
  .toggled #primary-menu { display: block; }
  .navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul { display: unset !important; }
  #menu-main ul { display: block !important; }
  .main-navigation.toggled .main-nav > ul { transition: all 0.25s ease-in-out 0s; display: block; padding-bottom: 100px; padding-top: 20px; background-color: transparent; position: relative !important; }
  .is_stuck.navigation-stick.toggled #primary-menu { height: calc(var(--vh, 1vh)*100) - calc(var(--stick-navigation-height))); }
  .toggled #primary-menu {/* height: calc(var(--vh, 1vh)*100 - var(--mobil-navigation-height) - var(--mobil-navigation-height-top) + var(--top-navigation)); */transition: all 0.25s ease-in-out 0s;min-height: -webkit-fill-available;overflow-y: auto;background-color: var(--d-menu-bg-c);color: var(--d-menu-c);position: relative !important;
 height: calc(var(--vh, 1vh)*100 - calc(var(--tops) + var(--mobil-navigation-height)));}

  .floatingNav { box-shadow: rgba(0, 0, 0, 0.4) 0px 4px 5px -5px inset; transition: box-shadow 0.3s ease 0s; border-top: none !important; }
  .floatingNav::before { content: ""; }
  .menu-shadow { border-top: 1px solid rgb(244, 67, 54); }
  .html2 { height: var(--app-height); }
  .main-navigation .main-nav li { float: none; clear: both; display: block !important; }
  .main-navigation:not(.slideout-navigation) a, .main-navigation:not(.slideout-navigation) .main-nav ul ul li a { border-bottom: none; }
  .main-navigation .main-nav .sub-menu { display: block; overflow: hidden; transition: max-height 1000ms ease-out 0s; }
  .main-navigation.toggled .main-nav ul ul { transition: all 0.25s ease-in-out 0s; background-color: rgb(17, 62, 184) !important; color: var(--main-bg-color-white)  !important; }
  .both-sticky-menu .main-navigation:not(#mobile-header).toggled .main-nav > ul { position: relative; }
  .mobile-header-sticky #mobile-header .main-nav > ul { position: absolute; left: unset; width: 65%; padding-bottom: 5px; z-index: 999; background: rgb(0, 0, 0); right: 0px; }
  .main-navigation ul li.search-item { display: none !important; }
  .main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle { position: absolute; z-index: 25; right: 0px; top: 0px; cursor: pointer; display: flex; -webkit-box-pack: end; justify-content: flex-end; -webkit-box-align: center; align-items: center; margin: auto; }
  .nav-expander { width: 16px; height: 16px; position: relative; transform: rotate(0deg); transition: all 0.5s ease-in-out 0s; cursor: pointer; }
  .nav-expander span { display: block; position: absolute; height: 1px; width: 100%; background-color: currentcolor; opacity: 1; left: 0px; transform: rotate(0deg); transition: all 0.25s ease-in-out 0s; }
  .nav-expander span:nth-child(1) { top: 8px; }
  .nav-expander span:nth-child(2) { top: 8px; transform: rotate(90deg); }
  nav.toggled .sfHover > a > .dropdown-menu-toggle .nav-expander span:nth-child(2) { transform: rotate(180deg); }
  .dropdown-click .sfHover > a > .dropdown-menu-toggle > .nav-expander span:nth-child(2) { transform: rotate(180deg); }
  .mobile-menu-open .nav-hamburger span { color: rgb(255, 255, 255); }
  #memberships span.memberships-title { font-size: 20px; padding-bottom: 20px; }
  .sari { background-color: rgb(28 16 139); /* padding: 5px 0px 5px 0; */}
  .sari > a { color: rgb(0, 0, 0); }
	
	.schema-faq-question {
    margin-right: 35px;}
	.schema-faq-question::after {
    right: -35px;}	
	
}

body.blog { background-image: none; }
.entry-header .entry-meta { display: flex; justify-content: space-between; }
.entry-header .entry-meta span.posted-on { align-self: center; text-align: center; -webkit-box-ordinal-group: 2; order: 2; }
span.author.vcard { display: flex; align-items: center; }
span.author.vcard img { height: 50px; width: 50px; background-color: rgb(251, 251, 251); border-radius: 50%; border: 1px solid rgb(204, 207, 208); box-sizing: border-box; display: block; margin-right: 5px; }
.top-contact a { font-weight: inherit; font-size: inherit; }
.navigation-stick .top-contact a, .navigation-stick .top-contact a:visited, .navigation-stick .top-contact { color: rgb(255, 255, 255); }
.navigation-stick .top-contact mark { font-weight: 500; color: rgb(0, 0, 0) !important; }
.navigation-stick .nav-hamburger span { background: rgb(255, 255, 255); }
.height-reset { height: -webkit-fill-available !important; overflow: hidden !important; position: relative !important; }
@media only screen and (max-width: 1024px) {
  .site-content { display: block; }
  .site-content .content-area { width: 100%; }
  .is-right-sidebar { width: 100%; }
}
@media only screen and (min-width: 1024px) {
  .logo-contain { }
}
@media only screen and (min-width: 1060px) {
  .logo-contain { display: none; }
  .sticky-enabled .main-navigation.is_stuck { background: var(--main-bg-color-white); transition: background-color 0.5s ease 0s; }
  .navigation-stick .top-contact a, .navigation-stick .top-contact a:visited, .navigation-stick .top-contact { color: var(--main-bg-color); }
  .navigation-stick .nav-hamburger span { background: var(--main-bg-color); }
  .inside-top-bar-new > div { }
  .uppercase-mobil { display: none !important; }
  .sticky-enabled .main-navigation.is_stuck { }
  .hero-text-center h3 { text-align: left; }
  .is_stuck.navigation-stick .gb-icon { }
  .is_stuck.navigation-stick .gb-icon .cls-1 { fill: none; }
  .salacious-crumb { font-size: 0.9375rem; }
  .top-contact > div > div { }
 
  .top-contact { }
  .main-navigation .main-nav ul li:hover > a, .main-navigation .main-nav ul li:focus > a, .main-navigation .main-nav ul li.sfHover > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a { }
  .main-navigation .main-nav ul ul li a { }
  .dropdown-click .main-navigation ul.toggled-on, .dropdown-click .main-navigation ul li.sfHover > ul.toggled-on { display: none; }
  .mobile-menu-open .main-nav .menu-item > a, .mobile-menu-open .main-nav .menu-item.first { border-bottom: none; border-top: none; }
  .top-contact { order: 2; }
  #site-navigation { }
  .nav-hamburger { width: 42px; height: 31px; }
  .nav-hamburger span { }
  .mobile-menu-open .navigation-stick .nav-hamburger span { background: var(--main-bg-color-white); }
  .nav-hamburger span:nth-child(2), .nav-hamburger span:nth-child(3) { top: 14px; }
  .nav-hamburger span:nth-child(4) { top: 28px; }
  .main-navigation.toggled .main-nav { order: 2; flex-basis: auto; border-radius: 0px 0px 3px 3px; }
  .main-menu { }
  .main-nav > ul { overflow-y: hidden; margin-left: 115px !important; padding-top: 30px !important; position: relative !important; background: none !important; }
  .main-navigation li { position: initial; }
  .main-menu { }
  .main-menu li { width: 200px !important; }
  .main-navigation .menu-toggle { border-right: 2px solid rgb(255, 168, 8); display: block; border-radius: 0px; max-width: 85px; }
  .toggled .menu-toggle { }
  .site-logo { margin-top: 20px; }
  .site-logo img, .site-logo svg { width: 150px; height: auto; }
  .site-logo.page-hero-logo img, .site-logo.page-hero-logo svg { width: 140px; height: auto; padding: 10px 0px; }
  .admin-bar .is_stuck .site-logo { }
  .new-is_stuck .site-logo { margin-top: 18px; transition: margin-top 0.3s ease 0s; }
  .logged-in .new-is_stuck .site-logo { margin-top: 60px; }
  .main-navigation.navigation-stick .inside-navigation { height: 100px; }
  .main-navigation .inside-navigation { height: 100px; background-color: transparent; flex-wrap: inherit; z-index: 2147483647; }
  .main-navigation.navigation-stick .inside-navigation { height: 80px; display: none;}
  .main-navigation.navigation-stick .site-logo svg, .main-navigation.navigation-stick .site-logo img { width: 120px; }
  .main-navigation.navigation-stick .site-logo.page-hero-logo svg, .main-navigation.navigation-stick .site-logo.page-hero-logo img {width: 50px;}
  .main-navigation.navigation-stick .site-logo svg path.cls-h, .main-navigation.navigation-stick .site-logo svg path.cls-l { display: none; }
  .main-navigation.navigation-stick .top-contact > div > div { }
  .new-is_stuck .site-logo svg, .new-is_stuck .site-logo img { width: 120px; height: auto; z-index: 555; }
  .inside-page-hero { }
  .home .logo-contain { }
  .logo-contain { }
  .inside-header-content { }
  .new-is_stuck .logo-contain { position: fixed; left: 120px; top: 0px; z-index: 101; }
  .site-logo { }
  .inside-header-content { }
  .home .inside-header-content { }
  .inside-page-hero { background-color: rgba(38, 24, 24, 0); }
  .h-locations { height: 0.01px; }
  .mobile-menu-open .h-locations { display: block; opacity: 1; transition: opacity 0.25s ease-in-out 0s; order: 3; line-height: 20px; }
  .mobile-menu-open .top-contact { display: none; }
  .mobile-menu-open .header-wrap { z-index: 102; }
  .toggled .main-nav { min-height: 515px; display: block; color: var(--d-menu-c); background-color: var(--main-bg-color-blue); }
  .main-nav { width: 100%; position: absolute; top: 0px; right: 0px; height: 0.1px; z-index: 0; padding: 0px; display: none; }
  .main-navigation.toggled .main-nav > ul { height: auto; overflow-y: inherit; }
  .mobile-menu-open .main-navigation, .main-navigation ul ul { }
	.main-navigation.toggled .main-nav ul ul.toggled-on,
  .main-menu li:hover > .sub-menu {display: block;position: absolute;left: 250px !important;top: 30px;width: 230px;height: 100%;opacity: 1;pointer-events: auto;overflow: inherit;box-shadow: none;background-color: inherit;visibility: inherit !important;border-bottom: 0px !important;}
	
	
.main-menu li:hover > .sub-menu > li:hover > .sub-menu,
.main-navigation.toggled .main-nav ul ul ul.toggled-on {
    top: 0px !important;
    left: 230px !important;
}
	
	
	  .main-menu li > .sub-menu > li:hover > .sub-menu {display: block;position: absolute;left: 275px !important; !important;top: 30px;width: 270px;height: 100%;opacity: 1;pointer-events: auto;overflow: inherit;box-shadow: none;background-color: inherit;visibility: inherit !important;border-bottom: 0px !important;}
	
	    

	
 .main-menu li:hover > .sub-menu li:hover > .sub-menu {display: block;position: absolute;left: 270px;top: 30px;width: 270px;height: 100%;opacity: 1;pointer-events: auto;overflow: inherit;box-shadow: none;background-color: inherit;visibility: inherit !important;border-bottom: 0px !important;}	
	
	
	
  .main-navigation .main-nav ul ul li a { }
  .main-navigation .main-nav ul ul li a { }

  .main-menu li:hover > .sub-menu > li:hover > .sub-menu > li:hover > .sub-menu { height: 330px; }
  .menu-item-has-children .dropdown-menu-toggle, .nav-expander { display: none; }
  .mobile-menu-open .main-menu li {border-right: 1px solid rgba(255, 255, 255, 0.17);display: block;width: 250px !important;}
  .mobile-menu-open .main-nav ul ul li {border-right: 1px solid rgba(255, 255, 255, 0.17);display: block;width: 230px !important;}
  .main-navigation .main-nav ul ul li a { }
  .mobile-menu-open .inside-top-bar-new { border-color: rgb(245, 245, 245); background-color: rgb(23, 58, 182) !important; }
  .mobile-menu-open .inside-top-bar-new .gb-icon { }
  .mobile-menu-open .inside-top-bar-new .gb-icon { color: rgb(255, 255, 255); }
  .inside-top-bar-new a, .inside-top-bar-new a:visited { color: rgb(235, 236, 237) !important; }
  .inside-top-bar-new { background-color: var(--main-bg-color-blue)  !important; color: rgb(235, 236, 237) !important; }
.schema-faq-question { font-size: 23px; }	
	
}
.background-video { position: absolute; inset: 0px; opacity: 0.2; }
.page-hero { position: relative; }
.background-video-content { position: relative; z-index: 1; }
video[poster] { object-fit: cover; width: 100%; height: 100%; }
.main-navigation .menu-toggle { border-right: 2px solid rgb(255, 168, 8); display: block; border-radius: 0px; }
.support-personal .gb-inside-container { position: relative; }
.support-personal-flag { position: absolute; bottom: -20px; }
.support-personal-flag img {border: 1px solid rgb(134 177 218 / 16%);background-size: 50px 50px;height: 50px;width: 50px;}
@media only screen and (min-width: 1100px) {
  .menu-is-open .main-nav { padding-top: calc(80px); display: flex; justify-content: space-between; }
  .main-navigation.toggled .main-nav { display: flex; justify-content: space-between; }
  .main-navigation.toggled .main-nav > ul { width: 70% !important; }
  .mobile-menu-open.h-locations { width: 30% !important; }
}
@media only screen and (max-width: 768px) {
  .mobile-menu-open .navigation-stick .navigation-branding { height: 55px; }
  .mobile-menu-open .navigation-stick .top-contact { }
  .mobile-menu-open .navigation-stick.toggled #primary-menu { border-top: 1px solid rgb(24, 69, 190); transition: all 0s ease-in-out 0s; }
  .mobile-menu-open .navigation-stick .main-navigation.is_stuck { background: var(--main-bg-color-white); transition: all 0s ease 0s; }
  .main-navigation.navigation-stick .inside-navigation {/* transition: all 0s ease 0s; *//* background-color: currentColor; */}
  .mobile-menu-open .navigation-stick .nav-hamburger span { background-color: rgb(240, 240, 240); }
  .mobile-menu-open .navigation-stick.top-contact a, .mobile-menu-open .navigation-stick .top-contact { color: rgb(255, 255, 255); }
  .mobile-menu-open .navigation-stick .top-contact a, .mobile-menu-open .navigation-stick .top-contact { color: rgb(255, 255, 255); }
  .mobile-menu-open .navigation-stick .top-contact .gb-icon { color: rgb(251, 251, 251); }
  .mobile-menu-open .main-navigation.navigation-stick .inside-navigation { background: rgb(27, 77, 212); height: calc(var(--vh, 1vh)*100); }
  .main-navigation.navigation-stick.toggled .main-nav > ul { padding-bottom: 100px; padding-top: 10px; }
  .top-contact { font-weight: 600 !important; }
  .kisaltma .gb-headline-text { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; width: 80px; }
}
@media only screen and (min-width: 769px) {
  .menu-is-open .main-nav { padding-top: calc(80px); display: flex; justify-content: space-between; }
  .main-navigation.toggled .main-nav {/* justify-content: space-between; */display: flex !important;}
  .main-navigation.toggled .main-nav > ul {width: 50%;}
  .mobile-menu-open .m-locations.h-locations { width: 40%; }
  .m-locations.h-locations { list-style: none; margin: 0px; opacity: 1; height: auto; transition: all 0s ease 0s; display: block; z-index: 998; }
  .mobile-menu-open .m-locations.h-locations {opacity: 1;transition: opacity 0.25s ease-in-out 0s;order: 3;line-height: 20px;/* position: fixed; */display: block;/* left: 0; */right: 0;justify-content: unset;}
  .main-navigation.has-branding .inside-navigation.grid-container, .main-navigation.has-branding.grid-container .inside-navigation:not(.grid-container) { padding: 0px; }
  .main-nav > ul { margin-left: 80px !important; padding-top: 30px !important; position: relative !important; background: none !important; }
}
@media only screen and (min-width: 769px) and (max-width: 1059px) {
  .main-nav > ul { margin-right: 40px; margin-left: 40px !important; padding-top: 30px !important; position: relative !important; background: none !important; }
  .toggled #primary-menu {/* height: calc(100vh - 165px); */height: calc(var(--vh, 1vh)*100 - calc(var(--tops) + var(--mobil-navigation-height)));}
  .is_stuck.navigation-stick.toggled #primary-menu {height: calc(100vh - 60px);}
.home .page-hero {
padding-top: 0px;
    padding-bottom: 0px;
}	
	
.page-hero {
padding-top: 80px;
    padding-bottom: 50px;
}	
	
}
.schema-how-to ol, .schema-how-to ul { margin: 0px 0px 0em 1.5em; }
.schema-how-to-step::marker { font-size: 25px; }
.az-letters-wrap {
    padding-bottom: 50px;
}
div.letter-section h2.letter-title {
border-bottom: 1px solid #d9d9d9 !important;
    margin-bottom: 20px !important;
    padding-bottom: 15px !important;
	    color: #015cb8;
}

.az-letters > ul.az-links > li, .a-z-listing-widget .az-letters > ul.az-links > li, .a-z-listing-widget.widget .az-letters > ul.az-links > li {
    margin: 0 0.3em 0.6em !important;
    border: 1px solid #e5e5e5 !important;
    background: #015cb80a !important;
}

.az-letters > ul.az-links > li a, .a-z-listing-widget .az-letters > ul.az-links > li a, .a-z-listing-widget.widget .az-letters > ul.az-links > li a {
color: #015cb8 !important;
    font-size: 16px !important;
    font-weight: 600;
  
}