@font-face {font-family: 'Futura';src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-LightCondensed.eot);src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-LightCondensed.eot?#iefix) format('embedded-opentype'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-LightCondensed.woff2) format('woff2'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-LightCondensed.woff) format('woff'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-LightCondensed.ttf) format('truetype'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-LightCondensed.svg#FuturaBT-LightCondensed) format('svg');font-weight: 200;font-style: normal;}
@font-face {font-family: 'Futura';src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-Light.eot);src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-Light.eot?#iefix) format('embedded-opentype'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-Light.woff2) format('woff2'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-Light.woff) format('woff'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-Light.ttf) format('truetype'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-Light.svg#FuturaBT-Light) format('svg');font-weight: 300;font-style: normal;}
@font-face {font-family: 'Futura';src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-LightItalic.eot);src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-LightItalic.eot?#iefix) format('embedded-opentype'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-LightItalic.woff2) format('woff2'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-LightItalic.woff) format('woff'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-LightItalic.ttf) format('truetype'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-LightItalic.svg#FuturaBT-LightItalic) format('svg');font-weight: 300;font-style: italic;}
@font-face {font-family: 'Futura';src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-Medium.eot);src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-Medium.eot?#iefix) format('embedded-opentype'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-Medium.woff2) format('woff2'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-Medium.woff) format('woff'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-Medium.ttf) format('truetype'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-Medium.svg#FuturaBT-Medium) format('svg');font-weight: 500;font-style: normal;}
@font-face {font-family: 'Futura';src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-MediumItalic.eot);src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-MediumItalic.eot?#iefix) format('embedded-opentype'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-MediumItalic.woff2) format('woff2'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-MediumItalic.woff) format('woff'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-MediumItalic.ttf) format('truetype'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-MediumItalic.svg#FuturaBT-MediumItalic) format('svg');font-weight: 500;font-style: italic;}
@font-face {font-family: 'Futura';src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-BoldItalic.eot);src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-BoldItalic.eot?#iefix) format('embedded-opentype'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-BoldItalic.woff2) format('woff2'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-BoldItalic.woff) format('woff'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-BoldItalic.ttf) format('truetype'), url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaBT-BoldItalic.svg#FuturaBT-BoldItalic) format('svg');font-weight: bold;font-style: italic;}
@font-face {
font-family: 'Futura Std';
src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaStdBook.otf) format('opentype');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'Futura Std';
src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaStdBookOblique.otf) format('opentype');
font-weight: 400;
font-style: italic;
}
@font-face {
font-family: 'Futura Std';
src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaStdBold.otf) format('opentype');
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Futura Std';
src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaStdBoldOblique.otf) format('opentype');
font-weight: 700;
font-style: italic;
}
@font-face {
font-family: 'Futura Std';
src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaStdMedium.otf) format('opentype');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Futura Std';
src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaStdMediumOblique.otf) format('opentype');
font-weight: 500;
font-style: italic;
}
@font-face {
font-family: 'Futura Std';
src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaStdLight.otf) format('opentype');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Futura Std';
src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaStdLightOblique.otf) format('opentype');
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'Futura Std';
src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaStdHeavy.otf) format('opentype');
font-weight: 900;
font-style: normal;
}
@font-face {
font-family: 'Futura Std';
src: url(//glasshandlingholland.com/wp-content/themes/Glasshandling/fonts/FuturaStdHeavyOblique.otf) format('opentype');
font-weight: 900;
font-style: italic;
} html, body {min-height:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;}
html.active {max-height:100vh;overflow:hidden;}
body {font:30px/45px 'Bellefair', sans-serif;color:#000;background:#fff;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dt, dd, dl {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display:block;}
table {border-collapse:collapse;}
img {border:none;max-width:100%;height:auto;}
iframe, object, embed {max-width:100%;}
ul, li {list-style:none;}
input {vertical-align:middle;}
input:focus, textarea:focus {outline:none;}
button, input[type="submit"] {cursor:pointer;-webkit-appearance:none;}
a, a:active, a:visited {text-decoration:none;color:#575757;transition:color ease-in-out .2s;}
a:hover {text-decoration:none;color:#72dbce;} .wrapper {max-width:1470px;margin:0 auto;position:relative;box-sizing:border-box;}
.alignfull {margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;}
.alignwide {margin-left:calc(25% - 25vw);margin-right:calc(25% - 25vw);max-width:100vw;} .alignright img {float:right;margin:0 0 10px 10px;}
.alignleft img {float:left;margin:0 10px 10px 0;}
.aligncenter {text-align:center;} .posts_navigation {display:flex;flex-wrap:wrap;justify-content:space-between;}
.posts_pagination {padding:60px 0 30px 0;text-align:center;color:#000;font-weight:500;font-family:'Futura';}
.posts_pagination h2 {display:none;}
.posts_pagination .nav-links a, .posts_pagination .nav-links a:visited {color:#000;margin:0 18px;display:inline-block;vertical-align:middle;position:relative;}
.posts_pagination .nav-links a:hover {color:#72dbce;}
.posts_pagination .nav-links .prev, .posts_pagination .nav-links .next {width:43px;height:43px;font-size:0;line-height:0;background:linear-gradient(to bottom right, #72dbce, #a1dbd8);box-shadow:0px 3px 6px #00000029;border-radius:4px;margin:0;}
.posts_pagination .nav-links .prev:hover, .posts_pagination .nav-links .next:hover {background:linear-gradient(to bottom right, #a1dbd8, #72dbce);}
.posts_pagination .nav-links .prev:after, .posts_pagination .nav-links .next:after {content:'';display:inline-block;width:13px;height:13px;border-right:4px solid #fff;border-top:4px solid #fff;border-radius:2px;transform:rotate(45deg);position:absolute;top:50%;left:50%;margin:-9px 0 0 -10px;}
.posts_pagination .nav-links .prev:after {transform:rotate(-135deg);margin:-9px 0 0 -5px;}
.posts_pagination .nav-links span {text-decoration:underline;margin:0 18px;display:inline-block;vertical-align:middle;}
.breadcrumb {display:flex;flex-wrap:wrap;align-items:center;margin-bottom:60px;}
.breadcrumb li {color:#575757;font:500 14px 'Futura';text-transform:uppercase;letter-spacing:1.4px;padding-bottom:10px;}
.breadcrumb li .button:before {content:'';display:inline-block;width:6px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);margin-right:10px;}
.breadcrumb li .button:hover:before {border-color:#72dbce;}
.breadcrumb li:after {content:'';display:inline-block;width:6px;height:6px;border-left:2px solid #575757;border-bottom:2px solid #575757;transform:rotate(-135deg);margin:0 20px 0 18px;position:relative;top:-1px;}
.breadcrumb li:first-child {margin-right:45px;}
.breadcrumb li:first-child:after, .breadcrumb li:last-child:after {display:none;}
.fancybox-is-open .fancybox-bg {background:#000;opacity:.5;}
.fancybox-button--close {top:50px;right:15px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/x.png) center center/30px auto no-repeat;padding:0;height:30px;width:30px;}
.fancybox-button--close svg {display:none;}
.fancybox-navigation .fancybox-button--arrow_left {background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/prev.png) center center/39px auto no-repeat;padding:0;}
.fancybox-button--arrow_left div {display:none;}
.fancybox-navigation .fancybox-button--arrow_right {background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/next.png) center center/39px auto no-repeat;padding:0;}
.fancybox-button--arrow_right div {display:none;} .cover {display:none;}
*[data-cover] {min-height:200px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/blank.gif) center center/cover no-repeat;}
*[data-cover-srcset] {min-height:200px;position:relative;}
*[data-cover-srcset] img[srcset] {position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;} .video_wrap {position:relative;padding:0 0 56.25% 0;height:0;}
.video_wrap iframe {position:absolute;top:0;left:0;width:100%;height:100%;} h1 {font:100px 'Bellefair';}
h2 {font:500 60px/60px 'Futura';letter-spacing:6px;text-transform:uppercase;width:max-content;margin-bottom:40px;}
h2.has-text-align-center {margin-left:auto;margin-right:auto;}
h2:after {content:'';height:4px;width:100%;display:block;background:linear-gradient(to right, #72dbce, #a1dbd8);margin-top:10px;}
h3 {font:500 22px 'Futura';letter-spacing:4px;padding-bottom:10px;}
h4 {font:500 22px 'Futura';text-transform:uppercase;letter-spacing:3px;padding-bottom:40px;}
h5 {font:500 30px 'Futura';padding-bottom:15px;}
h6 {font:500 25px/40px 'Futura';color:black;padding-bottom:45px;}
h6.is-style-alt {font:500 20px 'Futura';text-transform:uppercase;letter-spacing:2px;color:#000;padding-bottom:0;margin-bottom:20px;display:inline-block;}
h6.is-style-alt:after {content:'';height:4px;width:100%;display:block;background:linear-gradient(to right, #72dbce, #a1dbd8);margin-top:2px;}
p {padding-bottom:45px;} input[type="text"], input[type="email"], textarea {font:25px 'Bellefair', sans-serif;color:#000;border:none;border-radius:4px;padding:0 16px;height:48px;width:100%;box-sizing:border-box;}
textarea {height:136px;padding:13px 16px;}
input[type="text"]::placeholder, input[type="email"]::placeholder, textarea::placeholder {color:#B7B7B7;opacity:1;}
.searchform > div {display:flex;flex-wrap:wrap;align-items:center;}
.searchform label {display:block;min-width:100%;}
.searchform input[type="text"] {flex:1;margin-right:20px;}
#gform_submit_button_1{margin-bottom: -80px;width: 50px;}
#gform_confirmation_wrapper_1{background-color: white;padding: 40px 40px 40px 40px;} .wp-block-button {display:inline;}
.button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited, .searchform input[type="submit"] {color:#fff;background:linear-gradient(to bottom right, #72dbce, #a1dbd8);box-shadow:0px 3px 6px #00000029;padding:5px 30px;min-width:87px;height:40px;font:500 20px 'Futura';letter-spacing:2.5px;text-transform:uppercase;border:3px solid transparent;border-radius:39px;text-align:center;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-sizing:border-box;transition:all ease-in-out .2s;}
.button:hover, .wp-block-button__link:hover, .searchform input[type="submit"]:hover {color:#74DBCE;background:#fff;border-color:#75DBCF;}
.is-style-outline .wp-block-button__link, .is-style-outline .wp-block-button__link:visited {color:#fff;background:linear-gradient(to bottom right, #a1dbd8, #72dbce);}
.is-style-outline .wp-block-button__link:hover {color:#fff;background:linear-gradient(to bottom right, #72dbce, #a1dbd8);}
.button.button_reverse, .button.button_reverse:visited {color:#74DBCE;background:#fff;border-color:#75DBCF;}
.button.button_reverse:hover {color:#fff;background:linear-gradient(to bottom right, #72dbce, #a1dbd8);border-color:transparent;}
.button.button_small {font-size:14px;letter-spacing:1.5px;height:34px;}
#btn_request{color: #fff;background: linear-gradient(to bottom right, #72dbce, #a1dbd8);box-shadow: 0px 3px 6px #00000029;padding: 5px 30px;min-width: 127px;font: 500 25px 'Futura';letter-spacing: 2.5px;text-transform: uppercase;border: 3px solid transparent;border-radius: 39px;text-align: center;display: inline-flex;align-items: center;justify-content: center;vertical-align: middle;box-sizing: border-box;transition: all ease-in-out .2s;margin-left: auto;margin-right: auto;display: block;width: 50%;margin-top: 25px;} .has-primary-color-color {color:#72dbce;}
.has-secondary-color-color {color:#a1dbd8;}
.has-text-color-color {color:#575757;}
.has-gray-color-color {color:#F2F2F2;}
.has-lightgreen-color-color {color:#e9f6f6;}
.has-primary-color-background-color {background-color:#72dbce;}
.has-secondary-color-background-color {background-color:#a1dbd8;}
.has-text-color-background-color {background-color:#575757;}
.has-gray-color-background-color {background-color:#F2F2F2;color:#000;}
.has-lightgreen-color-background-color {background-color:#e9f6f6;color:#000;}
:where(.wp-block-cover p:not(.has-text-color)){color:#575757!important;} :is(#menu-item-7105, #menu-item-10435) {font-family: 'Futura Std', sans-serif!important;font-weight: 800;font-size: 17px;background-color:#72DBCE;padding: 10px 25px 8px 25px;border-radius: 50px;letter-spacing: 1px;transition: 0.3s;border: 1px solid #72DBCE;}
:is(#menu-item-7105, #menu-item-10435) a {color:#484848!important;}
:is(#menu-item-7105, #menu-item-10435):hover{background-color:#63C7B8;	}
.header nav ul li:nth-child(5) a::after {height: 0px;}
.header {position:fixed;top:0;left:0;width:100%;z-index:999;min-height:194px;transition:all ease-in-out .3s;}
.header:before {content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:linear-gradient(180deg, #000 0%, #00000000 100%);opacity:0.2;transition:opacity ease-in-out .3s;}
.header:after {content:'';position:absolute;top:0;left:0;display:block;width:100%;height:130px;background:#fff;opacity:0;transition:opacity ease-in-out .3s;z-index:-1;}
.logged-in .header {top:32px;}
.header .wrapper {max-width:1735px;}
.header .logo {display:block;width:246px;height:187px;background:#fff url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/logo.png) center center/188px auto no-repeat;border-radius:0 0 10px 10px;font-size:0;line-height:0;position:absolute;top:0;left:50%;transform:translateX(-50%);transition:all ease-in-out .3s;}
.home .header .logo {width:346px;height:249px;background-size:304px auto;}
.home .header.header_small .logo {width:246px;height:187px;background-size:188px auto;}
.header a[href*="facebook"] {background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/facebook.svg) center center/17px auto no-repeat;position:absolute;top:45px;right:25px;font-size:0;line-height:0;display:block;width:17px;height:27px;} .menu_trigger {position:absolute;top:20px;left:15px;width:27px;height:18px;z-index:9999;transform:rotate(0deg);transition:all ease-in-out 0.5s;cursor:pointer;display:none;}
.menu_trigger span {display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:2px;opacity:1;left:0;transition:all ease-in-out 0.25s;}
.menu_trigger span:nth-child(1) {top:0px;}
.menu_trigger span:nth-child(2), .menu_trigger span:nth-child(3) {top:7px;}
.menu_trigger span:nth-child(4) {top:14px;}
.menu_trigger.active span {background-color:#7A7A7A;}
.menu_trigger.active span:nth-child(1), .menu_trigger.active span:nth-child(4) {transform:scale(0, 0);}
.menu_trigger.active span:nth-child(2) {transform:rotate(45deg);}
.menu_trigger.active span:nth-child(3) {transform:rotate(-45deg);}
.header nav ul:not(.sub-menu) {display:flex;align-items:center;justify-content:space-between;padding: 45px 12% 0 12%;}
.header nav ul li:not(.wpml-ls-item) {padding:0 20px;white-space:nowrap;font:300 18px 'Futura';letter-spacing:2.5px;}
.header nav ul li:not(.wpml-ls-item):nth-child(2) {padding-right:15%;}
.header nav ul li:not(.wpml-ls-item):nth-child(3) {padding-left: 35%!important;padding-right: 0%!important;}
.header nav ul li:not(.wpml-ls-item) a, .header nav ul li:not(.wpml-ls-item) a:visited {color:#fff;position:relative;text-transform:uppercase;}
.header nav ul li:not(.wpml-ls-item) a:after {content:'';display:block;width:0;height:1px;background:#fff;transition:width ease-in-out .3s;}
.header nav ul li:not(.wpml-ls-item).current_menu_item a:after, .header nav ul li:not(.wpml-ls-item).current_page_item a:after, .header nav ul li:not(.wpml-ls-item).current_page_parent a:after, .header nav ul li:not(.wpml-ls-item) a:hover:after {width:100%;} .header.header_small:before {opacity:0;}
.header.header_small:after {opacity:1;}
.header.header_small a[href*="facebook"] {background-image:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/facebook4.svg);}
.header.header_small nav ul li a, .header.header_small nav ul li a:visited {color:#575757;}
.header.header_small nav ul li a:after {background:#575757;} .header nav ul li.wpml-ls-current-language {position: relative;margin-left:-40px;}
.header nav ul li.wpml-ls-current-language > a:after {content:'▾';color:white;font-size:16px;line-height:16px;text-align:center;height:16px;padding-top:2px;padding-left:6px;background:unset;}
.header.header_small nav ul li.wpml-ls-current-language > a:after {color:#575757}
.header nav ul li.wpml-ls-current-language ul.sub-menu {display:none;position:absolute;width:100%;background:unset;margin-top:-10px;transition:0.3s all ease-in-out;}
.header nav ul li.wpml-ls-current-language:hover ul.sub-menu {display: block !important;margin-top:unset;}
.header nav ul li.wpml-ls-current-language ul.sub-menu li {margin-top:4px;} @media only screen and (max-width: 1119px) {
#menu-top-menu,
#menu-top-menu-german {height:fit-content !important;padding-top:150px;}
.header > .wrapper > nav > ul {padding-left:10px;padding-right:10px;}
.header > .wrapper > nav > ul a {padding: 16px 0px !important;}
:is(#menu-item-7105, #menu-item-10435) {margin-top: 10px;margin-bottom:10px;}
:is(#menu-item-7105, #menu-item-10435) a {padding:0px !important;}
.header nav ul li.wpml-ls-current-language {margin-left:0px;}
.header nav ul li.wpml-ls-current-language > a {display:inline-block;}
.header nav ul li.wpml-ls-current-language > a:after {content:'';}
.header nav ul li.wpml-ls-current-language ul.sub-menu {position: relative;height: unset;width: unset;display:inline-block !important;padding:0px;align-content:center;margin-top:unset;}
.header nav ul li.wpml-ls-current-language ul.sub-menu li {margin-top:0px;}
} .heading {min-height:685px;background:#575757;color:#fff;padding:300px 0 85px 0;box-sizing:border-box;position:relative;text-shadow:rgba(0,0,0,.7) 0 3px 6px;}
.single-products .heading {min-height:340px;padding:0;}
.heading:before {content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#000;opacity:0.25;z-index:1;}
.heading .wrapper {max-width:1000px;z-index:2;}
.heading img {position:absolute;top:0;left:0;object-fit:cover;height:100%;width:100%;}
.heading p {padding:15px 0 0 0;max-width:800px;font: 300 25px 'Futura'!important;}
:is(.page-contact, .page-kontakt) .heading {background:linear-gradient(to bottom, #72dbce, #a1dbd8);}
:is(.page-contact, .page-kontakt) .heading:before {display:none;}
:is(.page-contact, .page-kontakt) .heading h1 {max-width:530px;}
:is(.page-contact, .page-kontakt) .heading img {object-fit:contain;object-position:85% center;}
.home .heading {margin-bottom:50px;padding:415px 0 190px 0;}
.home .heading .mouse {cursor:pointer;display:block;width:38px;height:63px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/mouse.svg) center center/38px auto no-repeat;position:absolute;bottom:83px;left:50%;transform:translateX(-50%);z-index:3;}
.home .heading .mouse:after {content:'';cursor:pointer;display:block;width:16px;height:26px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/arrow.svg) center center/16px auto no-repeat;position:absolute;bottom:-33px;left:11px;animation:arrow_move 1.5s infinite;}
@keyframes arrow_move {0% {margin-bottom:0;} 50% {margin-bottom:-10px;} 100% {margin-bottom:0;}}
.home .heading .button {margin-top:65px;text-shadow:none;height:59px;font-size:31px;width:100%;max-width:590px;} .home .content_block {padding-bottom:0;}
.content_block article > ul, .content_block article > ol {margin-bottom:20px;}
.content_block article > ul li {margin-left:17px;list-style-type:disc;}
.content_block article > ol li {margin-left:17px;list-style-type:decimal;} :is(.page-contact, .page-kontakt) .content_block .wrapper {max-width:1050px;}
.content_block .gform_wrapper {background:#545454;padding:25px 25px 15px 25px;margin-bottom:45px;border-radius:4px;color:#fff;position:relative;font-size:0;line-height:0;}
.content_block .gform_wrapper .gform_heading .gform_title {font:500 30px 'Futura';text-transform:uppercase;letter-spacing:3px;padding-bottom:25px;}
.content_block .gform_wrapper .gform_body > ul {display:flex;flex-wrap:wrap;justify-content:space-between;}
.content_block .gform_wrapper .gform_body > ul > li {width:calc(100% / 3 - 12px);position:relative;padding-bottom:18px;}
#field_1_4, #field_2_4 {width:100%!important;}
.content_block .gform_wrapper .gform_body > ul > li:last-child {min-width:100%;}
.content_block .gform_wrapper .gform_body > ul > li > label {display:none;}
.content_block .gform_wrapper .gform_body ul li .validation_message {position:absolute;bottom:-4px;left:16px;z-index:2;font-size:14px;line-height:20px;}
.content_block .gform_wrapper .gform_footer {position:absolute;right:25px;bottom:129px;}
.content_block .gform_wrapper .gform_footer .button {font-size:0;line-height:0;border:none;border-radius:4px 0 4px 0;box-shadow:none;padding:0;min-width:36px;height:36px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/arrow_right.svg) center center/10px auto no-repeat, linear-gradient(to bottom right, #72dbce, #a1dbd8);}
.content_block .gform_wrapper .gform_footer .button:hover {color:#fff;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/arrow_right.svg) center center/10px auto no-repeat, linear-gradient(to bottom right, #a1dbd8, #72dbce);} .contact_block {background:#F2F2F2;padding:25px;border-radius:4px;margin-bottom:80px;}
.contact_block h4 {display:inline-block;padding-bottom:30px;}
.contact_block h4:after {content:'';height:4px;width:100%;display:block;background:linear-gradient(to right, #72dbce, #a1dbd8);margin-top:5px;}
.contact_block ul {display:flex;flex-wrap:wrap;}
.contact_block ul li {flex:1 0 50%;min-width:50%;padding:70px 10px 0 0;box-sizing:border-box;}
.contact_block ul li:first-child, .contact_block ul li:nth-child(2) {padding-top:0;}
.contact_block ul li:only-child > div {column-count:2;column-gap:10px;}
.contact_block ul li h5 {font-size:25px;letter-spacing:1.25px;text-transform:uppercase;padding-bottom:10px;}
.contact_block ul li h5 span {font-size:20px;font-weight:300;letter-spacing:1px;}
.contact_block ul li p {font-size:25px;line-height:37px;color:#575757;padding-bottom:0;display:flex;}
.contact_block ul li p span {color:#000;width:190px;}
.contact_block ul li .button {text-align:left;padding:5px 15px;min-width:175px;justify-content:flex-start;position:relative;border:none;margin-bottom:10px;}
.contact_block ul li .button:hover {color:#fff;background:linear-gradient(to bottom right, #a1dbd8, #72dbce);}
.contact_block ul li .button:before {content:'';display:block;width:23px;height:23px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/map.svg) left center/23px auto no-repeat;position:absolute;top:5px;right:5px;}
.contact_block ul li .social {display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:65px;}
.contact_block ul li .social span {font-size:0;line-height:0;display:flex;align-items:center;}
.contact_block ul li .social span a {display:block;width:33px;height:33px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/blank.gif) center center/33px auto no-repeat;opacity:1;transition:all ease-in-out .3s;margin:0 30px 10px 0;}
.contact_block ul li .social span a:hover {opacity:.6;}
.contact_block ul li .social span a[href*="facebook"] {background-image:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/facebook2.svg);}
.contact_block ul li .social span a[href*="instagram"] {background-image:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/instagram.svg);}
.contact_block ul li .social span a[href*="linkedin"] {background-image:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/linkedin.svg);} .products_list ul {display:flex;flex-wrap:wrap;margin:20px -15px;}
.products_list ul li {flex:0 0 25%;max-width:25%;width:25%;box-sizing:border-box;padding:0 15px 70px 15px;}
.products_list li figure {position:relative;}
.products_list li figure .link {position:absolute;top:0;left:0;width:100%;height:100%;;display:block;z-index:5;}
.products_list li figure > div {height:320px;padding:40px;box-sizing:border-box;background:#E5E5E5;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;}
.products_list li figure > div img {object-fit:cover;max-width:100%;max-height:100%;}
.products_list li figure > div > div {position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;background:rgba(0,0,0,.44);opacity:0;transition:opacity ease-in-out .3s;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff;}
.products_list li figure:hover > div > div {opacity:1;}
.products_list li figure > div > div h3 {padding-bottom:40px;}
.products_list li figure > div > div .button {width:100%;max-width:280px;padding-right:0;position:relative;z-index:9;}
.products_list li figure > div > div .button:after {content:'';margin-left:45px;width:25px;height:20px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/arrow_right.svg) center center/13px auto no-repeat;}
.products_list li figure > div > div .excerpt {font:300 25px/45px 'Futura';max-height:135px;overflow:hidden;margin-bottom:45px;}
.products_list li figure > div > div > div > .excerpt p {font:300 20px/26px 'Futura';max-height:135px;overflow:hidden;margin-bottom:45px;}
.products_list li figure > div > div .excerpt p {padding:0;}
.products_list li figure figcaption {padding:30px 0 0 0;color:#575757;font-size:20px;line-height:30px;position:relative;}
.products_list li figure figcaption p {text-transform:none;padding-bottom:5px;color:#000;font:500 22px 'Futura';letter-spacing:3px;padding-bottom:40px;}
.products_list li figure > div > div > div > p {text-transform:none;padding-bottom:5px;font:500 22px 'Futura';letter-spacing:3px;padding-bottom:40px;}
.single .products_list ul li {flex-basis:50%;max-width:100%;width:50%;}
.single .products_list li figure > div {height:378px;}
.single .products_list li figure figcaption {min-height:85px;padding:20px 70px 0 15px;}
.single .products_list li figure figcaption:before {content:'';display:block;width:44px;height:44px;border-radius:50%;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/arrow_right.svg) 14px center/17px auto no-repeat, linear-gradient(to right, #72dbce, #a1dbd8);position:absolute;top:40px;right:15px;}
.filter_products {background:#F2F2F2;position:relative;padding:30px 0 15px 0;margin-bottom:20px;}
.filter_products .wrapper {display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;}
.filter_products .filter {flex:1;max-width:320px;margin-right:15px;}
.filter_products .filter > span {display:flex;align-items:center;justify-content:flex-start;cursor:pointer;border-radius:49px;color:#fff;font:500 20px 'Futura';text-transform:uppercase;height:40px;padding:0 65px 0 30px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/filter.svg) right 20px center/30px auto no-repeat, linear-gradient(to bottom right, #72dbce, #a1dbd8);}
.filter_products .filter > span:hover {background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/filter.svg) right 20px center/30px auto no-repeat, linear-gradient(to bottom right, #a1dbd8, #72dbce);}
.close_filter_form {opacity:0;position:fixed;top:0;left:100%;z-index:999;width:calc(100% - 630px);height:100%;transition:opacity ease-in-out .3s .3s;will-change:transform, opacity;}
.active .close_filter_form {transform:translateX(-100%);opacity:1;}
html.blur .header, html.blur .heading, html.blur .filter_products, html.blur .content_block, html.blur .footer, html.blur .copyright {filter:blur(40px);}
.filter_form {position:fixed;top:0;right:100%;width:630px;height:100%;background:#fff;padding:40px 30px;z-index:999;box-sizing:border-box;transition:transform ease-in-out .3s;will-change:transform;}
.filter_form.active {transform:translateX(100%);}
.filter_form .close {width:31px;height:31px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/x2.png) center center/31px auto no-repeat;cursor:pointer;margin-bottom:53px;}
.filter_form > ul {position:relative;overflow:auto;height:calc(100% - 160px);box-sizing:border-box;}
.filter_form > ul > li {border-top:1px solid #707070;padding:25px 0 20px 0;}
.filter_form > ul > li:last-child {margin-bottom:50px;}
.filter_form > ul > li > span {font:300 25px 'Futura';letter-spacing:2.5px;text-transform:uppercase;color:#575757;display:block;padding-bottom:25px;}
.filter_form > ul > li ul {display:flex;flex-wrap:wrap;}
.filter_form > ul > li ul li {font-size:20px;line-height:23px;padding:0 10px 20px 0;}
.filter_form > ul > li ul li .filter-count {margin-left:5px;}
.filter_form > ul > li ul li a, .filter_form > ul > li ul li a:visited {color:#707070;min-width:50px;display:flex;align-items:center;justify-content:center;height:40px;padding:5px;box-sizing:border-box;border:1px solid #707070;border-radius:3px;transition:all ease-in-out .3s;}
.filter_form > ul > li ul li a.active, .filter_form > ul > li ul li a.active:visited, .filter_form > ul > li ul li a:hover {background:linear-gradient(to right, #72dbce, #a1dbd8);color:#fff;}
.filter_form p {padding:0;position:relative;}
.filter_form p:before {content:'';display:block;width:100%;height:90px;position:absolute;bottom:100%;left:0;background:linear-gradient(to bottom, rgba(255,255,255,.0) 0%, #fff 51%, #fff 100%);z-index:10;}
.filter_form .button {min-width:100%;}
.filter_products .search {flex:1;text-align:right;max-width:470px;}
.filter_products .search .results {padding-top:10px;color:#575757;}
.filter_products .searchform label, .filter_products .searchform input[type="submit"] {display:none;}
.filter_products .searchform input[type="text"] {margin-right:0;border:2px solid #707070;border-radius:49px;color:#707070;font:500 20px 'Futura';height:40px;padding:0 65px 0 30px;background:#fff url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/search.svg) right 18px center/22px auto no-repeat;max-width:100%;}
.filter_products .searchform input[type="text"]::placeholder {color:#707070;text-transform:uppercase;} .home .content_block .wrapper article > p {max-width:900px;margin:0 auto;}
.home .content_block .wrapper article > .wp-block-buttons.aligncenter .wp-block-button {margin-left:auto;margin-right:auto;display:block;}
.home .content_block .wrapper article > .wp-block-buttons.aligncenter .wp-block-button__link {width:100%;max-width:670px;margin:0 auto;} .product_icons ul {display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -15px;}
.product_icons ul li {font:500 25px 'Futura';letter-spacing:2.5px;text-transform:uppercase;text-align:center;padding:0 15px 60px 15px;flex:0 0 330px;max-width:33.33%;box-sizing:border-box;}
.product_icons ul li div {margin:0 auto;max-width:268px;width:268px;min-height:270px;height:270px;margin-bottom:10px;}
.product_icons ul li div img {width:100%;} .slider_block {max-width:1400px;position:relative;margin:0 auto 80px auto;}
.slider_block .bx-viewport {visibility:visible !important;}
.slider_block ul li {padding:25px;}
.slider_block ul li > div {box-shadow:5px 5px 20px #0000002E;display:flex;align-items:center;padding:0px 0;position:relative;}
.slider_block ul li .quote {flex:1 0 10%;min-height:550px;padding:30px 15px 30px 30px;box-sizing:border-box;position:relative;}
.slider_block ul li .quote > div {position:absolute;top:calc(50% - 200px);left:0;width:200px;height:400px;}
.slider_block ul li .quote > div:before {content:'';position:absolute;bottom:0;right:0;display:block;width:87px;height:100%;background:linear-gradient(to right, rgba(255,255,255,.0) 0%, #fff 89%, #fff 100%);z-index:2;}
.slider_block ul li .quote > div:after {content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:87px;background:linear-gradient(to bottom, rgba(255,255,255,.0) 0%, #fff 89%, #fff 100%);z-index:2;}
.slider_block ul li .quote > div img {object-fit:cover;width:100%;height:100%;}
.slider_block ul li .quote blockquote h5 {font-size:35px;font-weight:300;padding-bottom:5px;}
.slider_block ul li .quote blockquote h5 strong {font-weight:500;}
.slider_block ul li .quote blockquote p {padding:35px 0 0 0;}
.quote .button, .quote .button:visited, .quote .wp-block-button__link, .quote .wp-block-button__link:visited{padding: 5px 50px !important;  position:absolute; bottom:4%;}
.slider_block ul li aside {flex:1 0 50%;}
radius:50%;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/arrow_right.svg) 14px center/17px auto no-repeat, linear-gradient(to right, #72dbce, #a1dbd8);position:absolute;top:40px;right:0;}
.slider_block ul li aside .exp_slider{width:100%, object-fit:contain;}
.slider_block .bx-pager {text-align:center;font-size:0;line-height:0;margin-top:10px;}
.slider_block .bx-pager .bx-pager-item {display:inline-block;padding:0 6px;}
.slider_block .bx-pager .bx-pager-item .bx-pager-link, .slider_block .bx-pager .bx-pager-item .bx-pager-link:visited {display:block;height:18px;width:18px;background:transparent;border:1px solid #72DBCE;border-radius:50%;transition:background ease-in-out .3s;box-sizing:border-box;}
.slider_block .bx-pager .bx-pager-item .bx-pager-link:hover, .slider_block .bx-pager .bx-pager-item .active, .slider_block .bx-pager .bx-pager-item .active:visited {background:#72DBCE;} .single_block {padding:35px 0;}
.single_block .wrapper {max-width:1000px;}
.single_block .wrapper > header {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:30px;}
.single_block .wrapper > header .breadcrumb {margin-bottom:20px;}
.single_block .wp-block-columns {margin-bottom:0;max-width:900px;}
.single_block .wp-block-cover.has-text-color-background-color {position:relative;overflow:visible;padding:45px 0 110px 0;display:block;margin-bottom:110px;}
.single_block .wp-block-cover.has-text-color-background-color:before, .single_block .wp-block-cover.has-text-color-background-color:after {content:'';display:block;width:100%;height:100%;background:#575757;position:absolute;top:0;left:100%;opacity:1;}
.single_block .wp-block-cover.has-text-color-background-color:after {left:auto;right:100%;}
.single_block .wp-block-cover.has-text-color-background-color .wp-block-cover__inner-container {width:100%;position:relative;z-index:2;}
.single_block .wp-block-cover.has-text-color-background-color .wp-block-embed {margin:0 calc(50% - 50vw + 200px);}
div[class*="menu-social-menu-"] ul {display:flex;align-items:center;justify-content:center;font-size:0;line-height:0;margin-bottom:30px;}
div[class*="menu-social-menu-"] ul li {padding:0 15px;}
div[class*="menu-social-menu-"] ul li a {display:block;width:23px;height:23px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/blank.gif) center center/23px auto no-repeat;opacity:1;transition:all ease-in-out .3s;}
div[class*="menu-social-menu-"] ul li a:hover {opacity:.6;}
div[class*="menu-social-menu-"] ul li a[href*="facebook"] {background-image:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/facebook2.svg);}
div[class*="menu-social-menu-"] ul li a[href*="instagram"] {background-image:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/instagram.svg);}
div[class*="menu-social-menu-"] ul li a[href*="linkedin"] {background-image:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/linkedin.svg);}
.single_block .social-link-content {margin:0 0 30px 0;}
.single_block .social-link-content .social-link-title {display:none;}
.single_block .social-link-content .social-link, .single_block .social-link-content .social-link-1 {width:23px;height:23px;line-height:23px;margin:0 15px;} .single_products {padding:25px 0;}
.single_products .wrapper {max-width:1320px;}
.single_products .breadcrumb {margin-bottom:20px;} .product_info {display:flex;padding-bottom:85px;}
.product_info .product_slider {flex:1;background:#E5E5E5;position:relative;}
.product_info .product_slider:before {content:'';display:block;width:42px;height:42px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/search2.svg) center center/42px auto no-repeat;position:absolute;bottom:15px;right:15px;}
.product_info .product_slider .bx-wrapper, .product_info .product_slider .bx-viewport, .product_info .product_slider .bx-viewport ul, .product_info .product_slider .bx-viewport li, .product_info .product_slider .bx-viewport li a {height:100%;}
.bx-viewport {max-height: 700px;}
.product_info .product_slider li {font-size:0;line-height:0;position:relative;}
.product_info .product_slider li a {padding:90px 60px;box-sizing:border-box;text-align:center;display:flex;align-items:center;justify-content:center;}
.product_info .product_slider li img {height:auto;max-height:600px;}
.product_info .product_slider .bx-prev, .product_info .product_slider .bx-next {position:absolute;top:calc(50% - 18px);right:10px;font-size:0;line-height:0;display:block;width:25px;height:35px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/arrow_right.svg) center center/15px auto no-repeat;}
.product_info .product_slider .bx-prev {right:auto;left:10px;background-image:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/arrow_left.svg);}
.product_info .product_slider .bx-pager {position:absolute;bottom:0;left:0;width:100%;font-size:0;line-height:0;display:flex;}
.product_info .product_slider .bx-pager .bx-pager-item {flex:1;}
.product_info .product_slider .bx-pager .bx-pager-item .bx-pager-link, .product_info .product_slider .bx-pager .bx-pager-item .bx-pager-link:visited {display:block;height:5px;background:transparent;transition:background ease-in-out .3s;}
.product_info .product_slider .bx-pager .bx-pager-item .bx-pager-link:hover, .product_info .product_slider .bx-pager .bx-pager-item .active, .product_info .product_slider .bx-pager .bx-pager-item .active:visited {background:linear-gradient(to right, #72dbce, #a1dbd8);}
.product_info aside {flex:1;}
.product_info aside h3 {padding:25px 30px;background:linear-gradient(to right, #72dbce, #a1dbd8);color:#fff;}
.product_info aside > div {padding:25px 30px 0 30px;}
.product_info aside ul {padding:40px 0;}
.product_info aside ul li {padding:10px 0;font-size:20px;font-weight:300;text-transform:uppercase;display:flex;align-items:center;}
.product_info aside ul li span {padding-right:30px;width:70px;text-align:right;}
.product_info aside ul li span img {max-width:55px;}
.slider_block ul li aside img{width:100%; object-fit:cover;}
.slider_block ul li aside img, li > div >div + aside {height: 550px !important;}
.product_info aside .button {min-width:415px;}
.product_info aside div div .button {margin-bottom:20px;}
.product_info #product_form {display:none;}
#product_form {padding:0;background:none;max-width:1000px;}
#product_form .gform_title {padding-right:50px;}
#product_form .fancybox-close-small {top:30px;right:25px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/x.png) center center/30px auto no-repeat;padding:0;height:30px;width:30px;opacity:1;}
#product_form .fancybox-close-small svg {display:none;} .quote_block {padding:40px 50px;max-width:1000px;min-height:200px;margin:115px auto 80px auto;background:#d2fffb;border:3px solid #75DBCF;border-radius:4px;position:relative;box-sizing:border-box;}
.quote_block h3 {font-size:36px;font-weight:300;letter-spacing:0;padding:0 170px 0 0;}
.quote_block h3 + h3 {padding-bottom:20px;}
.quote_block h3 strong {font-weight:500;}
.quote_block p:last-of-type {padding-bottom:0;}
.quote_block .img {position:absolute;top:-111px;right:-96px;width:247px;height:291px;padding:2px;box-sizing:border-box;}
.quote_block .img:before {content:'';position:absolute;top:0;right:0;display:block;width:100%;height:100%;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/demo/quote_bg.png) center center/247px auto no-repeat;}
.quote_block .img img {width:243px;height:287px;object-fit:cover;} .specifications_block {max-width:1000px;margin:0 auto 80px auto;}
.specifications_block ul {column-count:1;column-gap:20px;}
.specifications_block ul li {display:flex;}
.specifications_block ul li span:first-child {width:210px;}
.specifications_block ul li span:last-child {flex:1;color:#575757;}
.specifications_block ul li.app span a {display:block;position:relative;}
.specifications_block ul li:not(.cat, .app) span:last-child a:after {content:', ';}
.specifications_block ul li:not(.cat, .app) span:last-child a:last-child:after {display:none;}
.specifications_block ul li.app span:last-child a {padding-left:20px;}
.specifications_block ul li.app span:last-child a:before {content:'';display:block;width:10px;height:10px;position:absolute;top:16px;left:0;background-color:#72dbce;}
.specifications_block ul li .button {margin-top:10px;min-width:90%;max-width:415px;}
.specifications_block ul li .button:after {content:'';margin-left:10px;display:inline-block;width:21px;height:26px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/download.svg) center center/21px auto no-repeat;}
.specifications_block ul li .button:hover:after {background-image:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/download2.svg);} .wp-block-cover.has-gray-color-background-color .wp-block-cover__inner-container {color:#000;padding:100px 0 70px 0;}
.wp-block-cover.has-lightgreen-color-background-color {margin-top:20px;}
.wp-block-cover.has-lightgreen-color-background-color .wp-block-cover__inner-container {color:#000;padding:85px 0 65px 0;}
.wp-block-cover.alignfull {width:auto;min-height:100px;}
.wp-block-cover.alignfull .wp-block-cover__inner-container {width:100%;max-width:1000px;}
.home .wp-block-cover .wp-block-buttons.aligncenter .wp-block-button {margin-left:auto;margin-right:auto;display:block;}
.home .wp-block-cover .wp-block-button__link {width:100%;max-width:670px;margin:0 auto;}
.home .wp-block-spacer + h2 {margin-bottom:15px;}
.wp-block-cover.short {padding:60px 0;}
.wp-block-cover.short .wp-block-cover__inner-container {width:100%;max-width:460px;background:#fff;color:#000;right:-270px;position:relative;box-shadow:0px 3px 6px #00000029;padding:30px;box-sizing:border-box;}
.wp-block-cover.short h3 {text-transform:uppercase;font-weight:300;}
.wp-block-cover.short h3 strong {font-weight:500;}
.wp-block-cover.short h3:after {content:'';height:4px;width:100%;display:block;background:linear-gradient(to right, #72dbce, #a1dbd8);margin:5px 0 15px 0;}
.wp-block-cover.short .wp-block-buttons .wp-block-button {margin:0;display:block;}
.wp-block-cover.short .wp-block-button__link {width:100%;}
.wp-block-cover.short p:last-of-type {padding-bottom:75px;} .video_block {height:100vw;max-height:815px;background:#575757;color:#fff;position:relative;margin-bottom:100px;}
.video_block img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.video_block span {position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-shadow:2px 2px 15px #00000085;font:500 30px 'Futura';letter-spacing:3px;white-space:nowrap;padding-top:150px;display:block;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/play.png) center top no-repeat;z-index:1;}
.video_block a {display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;} .combine_products {max-width:1000px;margin:0 auto 40px auto;margin-top: 150px;}
.combine_products .swiper-container {overflow:visible;}
.combine_products .swiper-container:before, .combine_products .swiper-container:after {content:'';display:block;width:17vw;height:calc(100% - 45px);position:absolute;top:0;right:calc((-100vw + 100%) / 2);background:linear-gradient(to right, rgba(255,255,255,.0) 0%, #fff 51%, #fff 100%);z-index:10;}
.combine_products .swiper-container:before {right:auto;left:calc((-100vw + 100%) / 2);background:linear-gradient(to right, #fff 0%, #fff 51%, rgba(255,255,255,.0) 100%);}
.combine_products .swiper-wrapper {display:flex;}
.combine_products .swiper-slide {flex:0 0 480px;padding-bottom:45px;}
.combine_products .swiper-slide figure {position:relative;}
.combine_products .swiper-slide figure .link {position:absolute;top:0;left:0;width:100%;height:100%;;display:block;z-index:5;}
.combine_products .swiper-slide figure > div {height:378px;padding:40px;box-sizing:border-box;background:#E5E5E5;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;}
.combine_products .swiper-slide figure > div img {object-fit:cover;max-width:100%;max-height:100%;}
.combine_products .swiper-slide figure > div > div {position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;box-sizing:border-box;background:rgba(0,0,0,.44);opacity:0;transition:opacity ease-in-out .3s;text-align:center;display:flex;align-items:center;justify-content:center;color:#fff;}
.combine_products .swiper-slide figure:hover > div > div {opacity:1;}
.combine_products .swiper-slide figure > div > div h3 {padding-bottom:40px;}
.combine_products .swiper-slide figure > div > div .button {width:100%;max-width:280px;padding-right:0;position:relative;z-index:9;}
.combine_products .swiper-slide figure > div > div .button:after {content:'';margin-left:45px;width:25px;height:25px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/arrow_right.svg) center center/18px auto no-repeat;}
.combine_products .swiper-slide figure > div > div .excerpt {font:300 25px/45px 'Futura';max-height:135px;overflow:hidden;margin-bottom:45px;}
.combine_products .swiper-slide figure > div > div .excerpt p {padding:0;}
.combine_products .swiper-slide figure figcaption {min-height:85px;padding:20px 70px 0 15px;color:#575757;font-size:25px;line-height:30px;position:relative;}
.combine_products .swiper-slide figure figcaption:before {content:'';display:block;width:44px;height:44px;border-radius:50%;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/arrow_right.svg) 14px center/17px auto no-repeat, linear-gradient(to right, #72dbce, #a1dbd8);position:absolute;top:40px;right:15px;}
.combine_products .swiper-slide figure figcaption p {text-transform:none;padding-bottom:5px;color:#000;font:500 22px 'Futura';text-transform:uppercase;letter-spacing:3px;padding-bottom:40px;}
.swiper-scrollbar {left:0;bottom:0 !important;z-index:50;height:8px !important;width:100%;box-sizing:border-box;position:relative;-ms-touch-action:none;background:#E5E5E5;border-radius:0;}
.swiper-scrollbar-drag {cursor:grab;border-radius:0;background:linear-gradient(to bottom right, #72dbce, #a1dbd8);} .posts_list {display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px;}
.posts_list article:first-of-type {grid-column-end:span 2;}
.posts_list figure {position:relative;color:#fff;background:#575757;height:470px;overflow:hidden;}
.posts_list figure:before {content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:50%;z-index:1;opacity:.82;background:linear-gradient(180deg, #00000000 0%, #000 100%);transition:opacity ease-in-out .3s;}
.posts_list figure:after {content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:100%;z-index:1;opacity:0;background:#000;transition:opacity ease-in-out .3s;}
.posts_list figure:hover:before {opacity:0;}
.posts_list figure:hover:after {opacity:.44;}
.posts_list figure .link {position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:5;}
.posts_list figure img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.posts_list figure figcaption {position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-start;padding:0 20px;box-sizing:border-box;font-weight:300;font-size:27px;}
.posts_list figure figcaption > div {opacity:0;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:10px 20px;box-sizing:border-box;transition:opacity ease-in-out .3s;}
.posts_list figure:hover figcaption > div {opacity:1;}
.posts_list figure figcaption h5 {font-size:25px;letter-spacing:2.5px;opacity:1;transition:opacity ease-in-out .3s;z-index:2;position:relative;}
.posts_list figure:hover figcaption h5 {opacity:0;}
.posts_list figure figcaption h3 {margin-bottom:25px;padding-bottom:0;max-height:95px;overflow:hidden;z-index:2;position:relative;}
.posts_list figure figcaption p {margin-bottom:30px;padding-bottom:0;max-height:130px;overflow:hidden;z-index:2;position:relative;}
.posts_list figure figcaption .button {padding:5px 20px 5px 35px;position:relative;z-index:9;}
.posts_list figure figcaption .button:after {content:'';display:inline-block;width:13px;height:13px;border-right:4px solid #fff;border-top:4px solid #fff;border-radius:2px;transform:rotate(45deg);margin-left:15px;}
.posts_list figure figcaption .button:hover:after {border-color:#72dbce;} .footer {background:#545454;color:#fff;padding:73px 0 0 0;font:300 20px/35px 'Futura';margin-top: 250px;}
.footer a, .footer a:visited {color:#fff;}
.footer a:hover {color:#72dbce;}
.footer strong {font-weight:500;}
.footer .wrapper {max-width:1000px;display:flex;justify-content:space-between;}
.footer .wrapper .widget {flex:1;padding:0 20px 15px 0;box-sizing:border-box;}
.footer .widget_text p {padding:0 0 0px 40px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/pin.svg) left top/24px auto no-repeat;}
.footer .widget_text p:nth-child(2) {background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/question.svg) left top/31px auto no-repeat;}
.footer .widget_text ul {display:flex;align-items:center;font-size:0;line-height:0;margin-bottom:20px;margin-left:12%;}
@media only screen and (max-width: 750px) {.footer .widget_text ul{margin-left:-45%;}}
.footer .widget_text ul li {padding:0px 15px 0px 0;}
.footer .widget_text ul li:last-child {padding-right:0;}
.footer .widget_text ul li a {display:block;width:30px;height:30px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/blank.gif) center center/30px auto no-repeat;opacity:1;transition:all ease-in-out .3s;}
.footer .widget_text ul li a:hover {opacity:.6;}
.footer .widget_text ul li a[href*="facebook"] {background-image:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/facebook3.svg);}
.footer .widget_text ul li a[href*="instagram"] {background-image:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/instagram2.svg);}
.footer .widget_text ul li a[href*="linkedin"] {background-image:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/linkedin2.svg);}
.footer .widget.gform_widget {padding-right:0;max-width:320px;}
.footer .gform_widget .gform_wrapper {position:relative;font-size:0;line-height:0;}
.gform_ajax_spinner, .gform_wrapper .validation_error {display:none !important;}
.footer .gform_wrapper .gform_heading .gform_title {font:500 27px 'Futura';letter-spacing:0;padding-bottom:25px;}
.footer .gform_wrapper .gform_body > ul > li {position:relative;padding-bottom:12px;}
.footer .gform_wrapper .gform_body > ul > li > label {display:none;}
.footer .gform_wrapper .gform_body ul li .validation_message {position:absolute;bottom:-4px;left:16px;z-index:2;font-size:14px;line-height:20px;}
.footer .gform_wrapper .gform_body input[type="text"], .footer .gform_wrapper .gform_body input[type="email"], .footer .gform_wrapper .gform_body textarea {font-size:19px;}
.footer .gform_wrapper .gform_footer {position:absolute;right:0;bottom:102px;}
.footer .gform_wrapper .gform_footer .button {font-size:0;line-height:0;border:none;border-radius:4px 0 4px 0;box-shadow:none;padding:0;min-width:36px;height:36px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/arrow_right.svg) center center/10px auto no-repeat, linear-gradient(to bottom right, #72dbce, #a1dbd8);}
.footer .gform_wrapper .gform_footer .button:hover {color:#fff;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/arrow_right.svg) center center/10px auto no-repeat, linear-gradient(to bottom right, #a1dbd8, #72dbce);} .footer_images {background:#F2F2F2;padding:20px 0;font-size:0;line-height:0;display:none;}
.footer_images .wrapper {display:flex;align-items:center;justify-content:space-between;max-width:1200px;}
.footer_images .wrapper .widget {padding:15px;} .copyright {background:#414141;color:#fff;font-size:19px;line-height:26px;}
.copyright .wrapper {max-width:1000px;text-align:right;padding-top:30px;padding-bottom:30px;padding-left:270px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/demo/footer_logo6.png) left center/255px auto no-repeat;}
.copyright a, .copyright a:visited {color:#fff;}
.copyright a:hover {color:#72dbce;}
.copyright p {padding:0;}
.copyright p span:after {content:'|';padding-left:5px;}  @media only screen and (min-width: 1120px) and (max-width: 1469px) { .header nav ul {padding-left:0;}
.header .logo {margin-left:-6%;}
.home .header .logo {width:280px;height:202px;background-size:235px auto;} .single_block .wp-block-cover.has-text-color-background-color .wp-block-embed {margin:0 calc(50% - 50vw + 100px);}
} @media only screen and (max-width: 1119px) {
.wrapper {padding:0 15px;} .header .logo {width:200px;height:144px;background-size:170px auto;}
.home .header .logo {width:246px;height:187px;background-size:188px auto;}
.home .header.header_small .logo {width:200px;height:144px;background-size:170px auto;}
.header a[href*="facebook"] {top:17px;right:20px;} .menu_trigger {display:block;}
.header nav {position:fixed;top:0;right:100%;width:100%;height:100%;overflow:auto;background:#fff;padding:15px 0 0 0;z-index:999;box-sizing:border-box;transition:transform ease-in-out .3s;will-change:transform;}
.logged-in .header nav {top:0;}
.header nav.active {transform:translateX(100%);}
.header nav ul {flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;height:100%;box-sizing:border-box;padding:140px 0 0 0;text-align:center;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/logo.png) center 10px/150px auto no-repeat;}
.header nav ul li:not(.wpml-ls-item) {width:calc(100% - 90px);padding:0;margin:0 45px;border-bottom:1px solid #cecece;}
.header nav ul li:not(.wpml-ls-item):nth-last-child(2), .header nav ul li:not(.wpml-ls-item):last-child {border-bottom:none;}
.header nav ul li:not(.wpml-ls-item):nth-child(2) {padding-right:0;}
.header nav ul li:not(.wpml-ls-item):nth-child(3) {padding-left:0;}
.header nav ul li:not(.wpml-ls-item) a, .header nav ul li:not(.wpml-ls-item) a:visited {color:#575757;display:block;padding:35px 0;}
.header nav ul li:not(.wpml-ls-item) a:after {display:none;}
.header nav ul li:not(.wpml-ls-item).current_menu_item a:after, .header nav ul li:not(.wpml-ls-item).current_page_item a:after, .header nav ul li:not(.wpml-ls-item).current_page_parent a:after, .header nav ul li:not(.wpml-ls-item) a:hover:after {color:#72dbce;}
.header nav ul li:not(.wpml-ls-item):last-child {flex:1;display:flex;width:100%;margin:35px 0 0 0;letter-spacing:0;}
.header nav ul li:not(.wpml-ls-item):last-child a, .header nav ul li:not(.wpml-ls-item):last-child a:visited {flex:1;min-height:60px;align-self:flex-end;color:#fff;padding:15px 0;background:linear-gradient(to bottom right, #72dbce, #a1dbd8);box-sizing:border-box;}
.header nav ul li:not(.wpml-ls-item):last-child a:before {content:'';display:inline-block;width:22px;height:22px;margin-right:15px;position:relative;top:2px;background:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/icons/phone.svg) center center/22px auto no-repeat;} .header:after {height:63px;}
.header.header_small .menu_trigger span {background:#575757;}  .contact_block ul li p span {width:150px;}
} @media only screen and (min-width: 960px) and (max-width: 1119px) { .single_block .wp-block-cover.has-text-color-background-color .wp-block-embed {margin:0 calc(50% - 50vw + 50px);}
} @media only screen and (max-width: 1024px) {  .product_info {display:block;} .wp-block-cover.alignfull {margin-left:-15px;margin-right:-15px;padding:0 15px;}
.wp-block-cover.short {padding:60px 0;}
.wp-block-cover.short .wp-block-cover__inner-container {right:calc(-50vw + 260px);}
} @media only screen and (max-width: 959px) {
h1 {font-size:70px;}
h2 {font-size:40px;line-height:40px;} .heading {min-height:470px;padding:180px 0 60px 0;}
.home .heading {margin-bottom:30px;padding-top:180px;}
.header nav ul li:not(.wpml-ls-item):nth-child(3) {padding-left: 0%!important;padding-right: 0%!important;}  .contact_block ul {display:block;}
.contact_block ul li {padding-top:35px;}
.contact_block ul li:nth-child(2) {padding-top:35px;}
.contact_block ul li:only-child > div {column-count:1;column-gap:0;}
.contact_block ul li p span {width:35%;min-width:200px;} .product_icons ul li div {min-height:240px;height:240px;} .slider_block ul li > div {display:block;}
.slider_block ul li > div:before {display:none;}
.slider_block ul li .quote {position:relative;} .products_list li figure > div {height:180px;}
.single_block .wp-block-cover.has-text-color-background-color .wp-block-embed {margin:0 -15px;} .posts_list {grid-template-columns:repeat(2, 1fr);grid-gap:20px;} .filter_products .filter {max-width:48%;margin-right:0;}
.filter_products .filter > span {font-size:28px;}
.filter_products .search {max-width:48%;}
.filter_products .searchform input[type="text"] {font-size:28px;}  .copyright .wrapper {background-position:15px center;}
.products_list li figure figcaption p {font-size: 15px;}
} :is(.page-id-7249, .page-id-8078) h1 {font-family: 'Futura Std', sans-serif!important;font-weight: 500;font-size: 55px;letter-spacing: 2.75px;color: #FFFFFF;text-transform: uppercase;text-align: center;}
:is(.page-id-7249, .page-id-8078) .heading {min-height: 550px;margin-bottom:70px;}
:is(.page-id-7249, .page-id-8078) h2 {font-size: 30px;letter-spacing: 1px;}
:is(.page-id-7249, .page-id-8078) p {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7249, .page-id-8078) .content_block .wrapper {max-width: 1170px;}
:is(.page-id-7249, .page-id-8078) h3 {font-size: 25px;text-transform: uppercase;letter-spacing: 1px;margin-top: 20px;}
:is(.page-id-7249, .page-id-8078) .content_block .wrapper a {text-decoration:underline;color:#72DBCE;}
:is(.page-id-7249, .page-id-8078) .content_block .wrapper .button {color:white;}
:is(.page-id-7249, .page-id-8078) .content_block .wrapper .button:hover {color:#72DBCE;}
:is(.page-id-7249, .page-id-8078) .content_block .wrapper .wp-block-list {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7249, .page-id-8078) .content_block .wrapper .list-margin {margin-top:-35px;}
:is(.page-id-7249, .page-id-8078) .content_block .wrapper .title-margin {margin-top:55px;}
:is(.page-id-7249, .page-id-8078) .wpseopress-faq {margin-top: 10px;}
:is(.page-id-7249, .page-id-8078) .wpseopress-faq p {padding-bottom: 0px!important;}
:is(.page-id-7249, .page-id-8078) .wpseopress-faq-question {text-align:left;font-weight: 600;margin-top: 15px;}
:is(.page-id-7249, .page-id-8078) .wpseopress-faq-answer-desc {margin-top: 15px;}
:is(.page-id-7249, .page-id-8078) .wpseopress-faq::marker {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7249, .page-id-8078) .wpseopress-accordion-button {background-color: rgb(0,0,0,0);border-bottom: 2px solid #72DBCE;border-left: 0px solid black;border-right: 0px solid black;border-top: 0px solid black;} :is(.page-id-7287, .page-id-8076) h1 {font-family: 'Futura Std', sans-serif!important;font-weight: 500;font-size: 55px;letter-spacing: 2.75px;color: #FFFFFF;text-transform: uppercase;text-align: center;}
:is(.page-id-7287, .page-id-8076) .heading {min-height: 550px;margin-bottom:70px;}
:is(.page-id-7287, .page-id-8076) h2 {font-size: 30px;letter-spacing: 1px;}
:is(.page-id-7287, .page-id-8076) p {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7287, .page-id-8076) .content_block .wrapper {max-width: 1170px;}
:is(.page-id-7287, .page-id-8076) h3 {font-size: 25px;text-transform: uppercase;letter-spacing: 1px;margin-top: 20px;}
:is(.page-id-7287, .page-id-8076) .content_block .wrapper a {text-decoration:underline;color:#72DBCE;}
:is(.page-id-7287, .page-id-8076) .content_block .wrapper .button {color:white;}
:is(.page-id-7287, .page-id-8076) .content_block .wrapper .button:hover {color:#72DBCE;}
:is(.page-id-7287, .page-id-8076) .content_block .wrapper .wp-block-list {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7287, .page-id-8076) .content_block .wrapper .list-margin {margin-top:-35px;}
:is(.page-id-7287, .page-id-8076) .content_block .wrapper .title-margin {margin-top:55px;}
:is(.page-id-7287, .page-id-8076) .wpseopress-faq {margin-top: 10px;}
:is(.page-id-7287, .page-id-8076) .wpseopress-faq p {padding-bottom: 0px!important;}
:is(.page-id-7287, .page-id-8076) .wpseopress-faq-question {text-align:left;font-weight: 600;margin-top: 15px;}
:is(.page-id-7287, .page-id-8076) .wpseopress-faq-answer-desc {margin-top: 15px;}
:is(.page-id-7287, .page-id-8076) .wpseopress-faq::marker {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7287, .page-id-8076) .wpseopress-accordion-button {background-color: rgb(0,0,0,0);border-bottom: 2px solid #72DBCE;border-left: 0px solid black;border-right: 0px solid black;border-top: 0px solid black;} :is(.page-id-7519, .page-id-8042) h1 {font-family: 'Futura Std', sans-serif!important;font-weight: 500;font-size: 55px;letter-spacing: 2.75px;color: #FFFFFF;text-transform: uppercase;text-align: center;}
:is(.page-id-7519, .page-id-8042) .heading {min-height: 550px;margin-bottom:70px;}
:is(.page-id-7519, .page-id-8042) h2 {font-size: 30px;letter-spacing: 1px;}
:is(.page-id-7519, .page-id-8042) p {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7519, .page-id-8042) .content_block .wrapper {max-width: 1170px;}
:is(.page-id-7519, .page-id-8042) h3 {font-size: 25px;letter-spacing: 1px;margin-top: 20px;}
:is(.page-id-7519, .page-id-8042) .content_block .wrapper a {text-decoration:underline;color:#72DBCE;}
:is(.page-id-7519, .page-id-8042) .content_block .wrapper .button {color:white;}
:is(.page-id-7519, .page-id-8042) .content_block .wrapper .button:hover {color:#72DBCE;}
:is(.page-id-7519, .page-id-8042) .content_block .wrapper .wp-block-list {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7519, .page-id-8042) .content_block .wrapper .list-margin {margin-top:-35px;}
:is(.page-id-7519, .page-id-8042) .content_block .wrapper .title-margin {margin-top:55px;}
:is(.page-id-7519, .page-id-8042) .wpseopress-faq {margin-top: 10px;}
:is(.page-id-7519, .page-id-8042) .wpseopress-faq p {padding-bottom: 0px!important;}
:is(.page-id-7519, .page-id-8042) .wpseopress-faq-question {text-align:left;font-weight: 600;margin-top: 15px;}
:is(.page-id-7519, .page-id-8042) .wpseopress-faq-answer-desc {margin-top: 15px;}
:is(.page-id-7519, .page-id-8042) .wpseopress-faq::marker {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7519, .page-id-8042) .wpseopress-accordion-button {background-color: rgb(0,0,0,0);border-bottom: 2px solid #72DBCE;border-left: 0px solid black;border-right: 0px solid black;border-top: 0px solid black;} :is(.page-id-7551, .page-id-7948) h1 {font-family: 'Futura Std', sans-serif!important;font-weight: 500;font-size: 55px;letter-spacing: 2.75px;color: #FFFFFF;text-transform: uppercase;text-align: center;}
:is(.page-id-7551, .page-id-7948) .heading {min-height: 550px;margin-bottom:70px;}
:is(.page-id-7551, .page-id-7948) h2 {font-size: 30px;letter-spacing: 1px;}
:is(.page-id-7551, .page-id-7948) p {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7551, .page-id-7948) .content_block .wrapper {max-width: 1170px;}
:is(.page-id-7551, .page-id-7948) h3 {font-size: 25px;letter-spacing: 1px;margin-top: 20px;}
:is(.page-id-7551, .page-id-7948) .content_block .wrapper a {text-decoration:underline;color:#72DBCE;}
:is(.page-id-7551, .page-id-7948) .content_block .wrapper .button {color:white;}
:is(.page-id-7551, .page-id-7948) .content_block .wrapper .button:hover {color:#72DBCE;}
:is(.page-id-7551, .page-id-7948) .content_block .wrapper .wp-block-list {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7551, .page-id-7948) .content_block .wrapper .list-margin {margin-top:-35px;}
:is(.page-id-7551, .page-id-7948) .content_block .wrapper .title-margin {margin-top:55px;}
:is(.page-id-7551, .page-id-7948) .wpseopress-faq {margin-top: 10px;}
:is(.page-id-7551, .page-id-7948) .wpseopress-faq p {padding-bottom: 0px!important;}
:is(.page-id-7551, .page-id-7948) .wpseopress-faq-question {text-align:left;font-weight: 600;margin-top: 15px;}
:is(.page-id-7551, .page-id-7948) .wpseopress-faq-answer-desc {margin-top: 15px;}
:is(.page-id-7551, .page-id-7948) .wpseopress-faq::marker {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7551, .page-id-7948) .wpseopress-accordion-button {background-color: rgb(0,0,0,0);border-bottom: 2px solid #72DBCE;border-left: 0px solid black;border-right: 0px solid black;border-top: 0px solid black;} :is(.page-id-7564, .page-id-8099) h1 {font-family: 'Futura Std', sans-serif!important;font-weight: 500;font-size: 55px;letter-spacing: 2.75px;color: #FFFFFF;text-transform: uppercase;text-align: center;}
:is(.page-id-7564, .page-id-8099) .heading {min-height: 550px;margin-bottom:70px;}
:is(.page-id-7564, .page-id-8099) h2 {font-size: 30px;letter-spacing: 1px;}
:is(.page-id-7564, .page-id-8099) p {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7564, .page-id-8099) .content_block .wrapper {max-width: 1170px;}
:is(.page-id-7564, .page-id-8099) h3 {font-size: 25px;text-transform: uppercase;letter-spacing: 1px;margin-top: 20px;}
:is(.page-id-7564, .page-id-8099) .content_block .wrapper a {text-decoration:underline;color:#72DBCE;}
:is(.page-id-7564, .page-id-8099) .content_block .wrapper .button {color:white;}
:is(.page-id-7564, .page-id-8099) .content_block .wrapper .button:hover {color:#72DBCE;}
:is(.page-id-7564, .page-id-8099) .content_block .wrapper .wp-block-list {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7564, .page-id-8099) .content_block .wrapper .list-margin {margin-top:-35px;}
:is(.page-id-7564, .page-id-8099) .content_block .wrapper .title-margin {margin-top:55px;}
:is(.page-id-7564, .page-id-8099) .wpseopress-faq {margin-top: 10px;}
:is(.page-id-7564, .page-id-8099) .wpseopress-faq p {padding-bottom: 0px!important;}
:is(.page-id-7564, .page-id-8099) .wpseopress-faq-question {text-align:left;font-weight: 600;margin-top: 15px;}
:is(.page-id-7564, .page-id-8099) .wpseopress-faq-answer-desc {margin-top: 15px;}
:is(.page-id-7564, .page-id-8099) .wpseopress-faq::marker {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7564, .page-id-8099) .wpseopress-accordion-button {background-color: rgb(0,0,0,0);border-bottom: 2px solid #72DBCE;border-left: 0px solid black;border-right: 0px solid black;border-top: 0px solid black;}
.lifting-equipment-h2 {line-height:35px}
.btn-lifting-equipment-2 a {background: white!important;box-shadow: none;border: 3px solid black;height: 50px;padding: 5px 22px 5px 22px;text-decoration:none!important;font-size:0.5em;letter-spacing: 2px;color:black!important;transition: 0.5s;}
.btn-lifting-equipment-2 a:hover{color:#72dbce!important;transition: 0.5s;}
.lifting-column-left {margin-right:70px!important;}
.btn-lifting-equipment a {color:white!important;text-decoration:none!important;font-size:0.5em;padding: 5px 12px 5px 12px;letter-spacing: 2px;height: 50px;transition: 0.5s;background: #72dbce;box-shadow: none;}
.btn-lifting-equipment a:hover{color:#72dbce!important;transition: 0.5s;} :is(.page-id-7745, .page-id-7875) h1 {font-family: 'Futura Std', sans-serif!important;font-weight: 500;font-size: 55px;letter-spacing: 2.75px;color: #FFFFFF;text-transform: uppercase;text-align: center;}
:is(.page-id-7745, .page-id-7875) .heading {min-height: 550px;margin-bottom:70px;}
:is(.page-id-7745, .page-id-7875) h2 {font-size: 30px;letter-spacing: 1px;}
:is(.page-id-7745, .page-id-7875) p {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7745, .page-id-7875) .content_block .wrapper {max-width: 1170px;}
:is(.page-id-7745, .page-id-7875) h3 {font-size: 25px;text-transform: uppercase;letter-spacing: 1px;margin-top: 20px;}
:is(.page-id-7745, .page-id-7875) .content_block .wrapper a {text-decoration:underline;color:#72DBCE;}
:is(.page-id-7745, .page-id-7875) .content_block .wrapper .button {color:white;}
:is(.page-id-7745, .page-id-7875) .content_block .wrapper .button:hover {color:#72DBCE;}
:is(.page-id-7745, .page-id-7875) .content_block .wrapper .wp-block-list {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7745, .page-id-7875) .content_block .wrapper .list-margin {margin-top:-35px;}
:is(.page-id-7745, .page-id-7875) .content_block .wrapper .title-margin {margin-top:55px;}
:is(.page-id-7745, .page-id-7875) .wpseopress-faq {margin-top: 10px;}
:is(.page-id-7745, .page-id-7875) .wpseopress-faq p {padding-bottom: 0px!important;}
:is(.page-id-7745, .page-id-7875) .wpseopress-faq-question {text-align:left;font-weight: 600;margin-top: 15px;}
:is(.page-id-7745, .page-id-7875) .wpseopress-faq-answer-desc {margin-top: 15px;}
:is(.page-id-7745, .page-id-7875) .wpseopress-faq::marker {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7745, .page-id-7875) .wpseopress-accordion-button {background-color: rgb(0,0,0,0);border-bottom: 2px solid #72DBCE;border-left: 0px solid black;border-right: 0px solid black;border-top: 0px solid black;}
.cutting-tablelist li{list-style:disc!important;position:relative;left:20px;}
.cutting-tablelist {margin-top:-35px;} #gform_wrapper_4 {
max-width: 600px;
margin: 0 auto;
}
:is(.page-id-7778, .page-id-7838) .gform_wrapper .gform_footer {
bottom: 0px!important;
right: 0px!important;
}
:is(.page-id-7778, .page-id-7838) .gform_wrapper {
background: #ffffff!important;
} #gform_wrapper_4 .gform_body {
display: flex;
flex-direction: column;
gap: 1.2rem;
} #gform_wrapper_4 .gfield_label {
font-weight: 600;
color: #333;
margin-bottom: 1.2rem;
display: block;
font-size: 1rem;
font-family:'Futura';
} #gform_wrapper_4 input[type="text"],
#gform_wrapper_4 input[type="email"],
#gform_wrapper_4 input[type="tel"] {
width: 100%;
padding: 12px 14px;
border: 1px solid #ccc;
border-radius: 8px;
font-size: 1rem;
transition: all 0.25s ease;
background-color: #fff;
margin-bottom: 25px;
font: 17px 'Bellefair', sans-serif;
}
#gform_wrapper_4 input[type="tel"]{
max-width: 95%;
} #gform_wrapper_4 input[type="text"]:focus,
#gform_wrapper_4 input[type="email"]:focus,
#gform_wrapper_4 input[type="tel"]:focus {
border-color: #0073e6; box-shadow: 0 0 0 3px rgba(0,115,230,0.15);
outline: none;
} #gform_wrapper_4 ::placeholder {
color: #999;
opacity: 1;
} #gform_wrapper_4 .gfield_error input,
#gform_wrapper_4 .gfield_error select,
#gform_wrapper_4 .gfield_error textarea {
border-color: #d93025;
background-color: #fff5f5;
} #gform_wrapper_4 .gform_footer input[type="submit"] {
background-color: #0073e6;
color: #fff;
font-weight: 600;
padding: 12px 24px;
border: none;
border-radius: 8px;
cursor: pointer;
transition: all 0.25s ease;
}
#gform_wrapper_4 .gform_footer input[type="submit"]:hover {
background-color: #005bb5;
} @media (max-width: 480px) {
#gform_wrapper_4 {
padding: 0 10px;
}
}
#gform_wrapper_4 .gform_footer .button {
font-size: 15px!important;
background: #72dbce!important;
top: 40px!important;
position:relative;
}
#gform_wrapper_4 {
padding: 0px;
}
#gform_wrapper_4 .gfield_required_text {color:#B02A2A;padding-left:5px;font-size:0.8em}
@media (max-width: 768px) {
#gform_wrapper_4 .gform_footer .button {top:0px!important;}
} .home .header .wrapper {max-width: 2000px;}
.home .heading {min-height: 100vh;}
.home .heading .wrapper {max-width: 2000px;padding-left: 13%;}
.home .header .logo {width: 197px;height: 159px;background: #fff url(https://glasshandlingholland.com/wp-content/themes/Glasshandling/images/logo.png) center center/148px auto no-repeat;}
.home h1 {font-family: 'Futura Std', sans-serif!important;font-weight: 500;font-size: 55px;letter-spacing: 2.75px;color: #FFFFFF;text-transform: uppercase;width: 45%;line-height: 62px;margin-bottom: 16px;}
.breaklinehome {display:none;} @media (min-width: 1950px) {
.home h1{margin-top: -5%;}
} .home .heading .wrapper p {text-align: left;font-family: 'Futura Std', sans-serif!important;font-weight: 400;font-size: 20px!important;line-height: 27px!important;letter-spacing: 0px;color: #EDEDED;width: 40%;}
.home .btn_product {background-color: #72DBCE;padding: 20px 30px 20px 30px;border-radius: 50px;text-shadow: rgba(0,0,0,0) 0 3px 6px;text-align: center;font-family: 'Futura Std', sans-serif;font-weight: 900;font-size: 15px;letter-spacing: 1.8px;color: #484848;text-transform: uppercase;position: relative;top: 65px;	border: 2px solid #72DBCE;}
.home .btn_product:hover{background-color: rgb(0,0,0,0)!important;transition: 0.3s;border:2px solid white;color: white;}
.home .btn_catalogus {background-color: rgb (0,0,0,0);border: 2px solid white;padding: 20px 30px 20px 30px;border-radius: 50px;text-shadow: rgba(0,0,0,0) 0 3px 6px;text-align: center;font-family: 'Futura Std', sans-serif!important;font-weight: 900;font-size: 15px;letter-spacing: 1.8px;color: white;text-transform: uppercase;position: relative;
top: 65px;left: 25px;}
.home .btn_catalogus:hover{background-color: #72DBCE;border: 2px solid #72DBCE;transition: 0.3s;color: #484848;} @media (max-width: 767px) {
.home h1 {font-family: 'Futura Std', sans-serif!important;font-size: 22px;line-height: 27px;font-weight: 600!important;width: 95%;	letter-spacing: 1px!important;}
.home .heading .wrapper p {font-family: 'Futura Std', sans-serif!important;font-size: 16px!important;line-height: 23px!important;
width: 95%;	}	
.home .btn_product {font-size: 12px;padding: 15px 40px 15px 40px;margin-right: 35%;}
.home .btn_catalogus {font-size: 12px;padding: 15px 20px 15px 20px;left: 0px;top: 110px;}
.home .header .logo {width: 137px;height: 109px;background: #fff url(https://glasshandlingholland.com/wp-content/themes/Glasshandling/images/logo.png) center center/108px auto no-repeat;}
.home h1{margin-top:15%;}
.home .heading .wrapper {left: -5%!important;}	
.breaklinehome {display:block;}
:is(.page-id-7249, .page-id-8078) .heading {min-height: 350px;margin-bottom:70px;}
:is(.page-id-7249, .page-id-8078) h1 {font-size: 25px;}
:is(.page-id-7249, .page-id-8078) .heading {padding-top: 180px;}
:is(.page-id-7249, .page-id-8078) h2 {font-size: 20px;width: 90%;margin-bottom:20px;}
:is(.page-id-7249, .page-id-8078) p {font-size: 17px;line-height: 25px;}
:is(.page-id-7249, .page-id-8078) h3 {font-size: 18px;}
:is(.page-id-7249, .page-id-8078) .content_block .wrapper .wp-block-list {font-size: 17px;line-height: 25px;margin-top: -17px;}
:is(.page-id-7249, .page-id-8078) .content_block .wrapper .wp-block-list:nth-cihld(2) {margin-top: 0px!important;}
:is(.page-id-7249, .page-id-8078) .wrapper .title-margin {margin-bottom: 25px;}
.wpseopress-faq-question {color:black;}
:is(.page-id-7249, .page-id-8078) .wpseopress-faq::marker {font-size: 18px;}
:is(.page-id-7249, .page-id-8078) .wpseopress-faqs {margin-left: 14px;}
:is(.page-id-7564, .page-id-8099) .heading {min-height: 350px;margin-bottom:70px;}
:is(.page-id-7564, .page-id-8099) h1 {font-size: 25px;}
:is(.page-id-7564, .page-id-8099) .heading {padding-top: 180px;}
:is(.page-id-7564, .page-id-8099) h2 {font-size: 20px;width: 90%;margin-bottom:20px;}
:is(.page-id-7564, .page-id-8099) p {font-size: 17px;line-height: 25px;}
:is(.page-id-7564, .page-id-8099) h3 {font-size: 18px;}
:is(.page-id-7564, .page-id-8099) .content_block .wrapper .wp-block-list {font-size: 17px;line-height: 25px;margin-top: -17px;}
:is(.page-id-7564, .page-id-8099) .content_block .wrapper .wp-block-list:nth-cihld(2) {margin-top: 0px!important;}
:is(.page-id-7564, .page-id-8099) .wrapper .title-margin {margin-bottom: 25px;}
.wpseopress-faq-question {color:black;}
:is(.page-id-7564, .page-id-8099) .wpseopress-faq::marker {font-size: 18px;}
:is(.page-id-7564, .page-id-8099) .wpseopress-faqs {margin-left: 14px;}
:is(.page-id-7745, .page-id-7875) .heading {min-height: 350px;margin-bottom:70px;}
:is(.page-id-7745, .page-id-7875) h1 {font-size: 25px;}
:is(.page-id-7745, .page-id-7875) .heading {padding-top: 180px;}
:is(.page-id-7745, .page-id-7875) h2 {font-size: 20px;width: 90%;margin-bottom:20px;}
:is(.page-id-7745, .page-id-7875) p {font-size: 17px;line-height: 25px;}
:is(.page-id-7745, .page-id-7875) h3 {font-size: 18px;}
:is(.page-id-7745, .page-id-7875) .content_block .wrapper .wp-block-list {font-size: 17px;line-height: 25px;margin-top: -17px;}
:is(.page-id-7745, .page-id-7875) .content_block .wrapper .wp-block-list:nth-cihld(2) {margin-top: 0px!important;}
:is(.page-id-7745, .page-id-7875) .wrapper .title-margin {margin-bottom: 25px;}
.wpseopress-faq-question {color:black;}
:is(.page-id-7745, .page-id-7875) .wpseopress-faq::marker {font-size: 18px;}
:is(.page-id-7745, .page-id-7875) .wpseopress-faqs {margin-left: 14px;}
:is(.page-id-7745, .page-id-7875) .wp-block-spacer {display:none;}
:is(.page-id-7287, .page-id-8076) .heading {min-height: 350px;margin-bottom:70px;}
:is(.page-id-7287, .page-id-8076) h1 {font-size: 25px;}
:is(.page-id-7287, .page-id-8076) .heading {padding-top: 180px;}
:is(.page-id-7287, .page-id-8076) h2 {font-size: 20px;width: 90%;margin-bottom:20px;}
:is(.page-id-7287, .page-id-8076) p {font-size: 17px;line-height: 25px;}
:is(.page-id-7287, .page-id-8076) h3 {font-size: 18px;}
:is(.page-id-7287, .page-id-8076) .content_block .wrapper .wp-block-list {font-size: 17px;line-height: 25px;margin-top: -17px;}
:is(.page-id-7287, .page-id-8076) .content_block .wrapper .wp-block-list:nth-cihld(2) {margin-top: 0px!important;}
:is(.page-id-7287, .page-id-8076) .wrapper .title-margin {margin-bottom: 25px;}
.wpseopress-faq-question {color:black;}
:is(.page-id-7287, .page-id-8076) .wpseopress-faq::marker {font-size: 18px;}
:is(.page-id-7287, .page-id-8076) .wpseopress-faqs {margin-left: 14px;}
:is(.page-id-7519, .page-id-8042) .heading {min-height: 350px;margin-bottom:70px;}
:is(.page-id-7519, .page-id-8042) h1 {font-size: 25px;}
:is(.page-id-7519, .page-id-8042) .heading {padding-top: 180px;}
:is(.page-id-7519, .page-id-8042) h2 {font-size: 20px;width: 90%;margin-bottom:20px;}
:is(.page-id-7519, .page-id-8042) p {font-size: 17px;line-height: 25px;}
:is(.page-id-7519, .page-id-8042) h3 {font-size: 18px;}
:is(.page-id-7519, .page-id-8042) .content_block .wrapper .wp-block-list {font-size: 17px;line-height: 25px;margin-top: -17px;}
:is(.page-id-7519, .page-id-8042) .content_block .wrapper .wp-block-list:nth-cihld(2) {margin-top: 0px!important;}
:is(.page-id-7519, .page-id-8042) .wrapper .title-margin {margin-bottom: 25px;}
.wpseopress-faq-question {color:black;}
:is(.page-id-7519, .page-id-8042) .wpseopress-faq::marker {font-size: 18px;}
:is(.page-id-7519, .page-id-8042) .wpseopress-faqs {margin-left: 14px;}
:is(.page-id-7551, .page-id-7948) .heading {min-height: 350px;margin-bottom:70px;}
:is(.page-id-7551, .page-id-7948) h1 {font-size: 25px;}
:is(.page-id-7551, .page-id-7948) .heading {padding-top: 180px;}
:is(.page-id-7551, .page-id-7948) h2 {font-size: 20px;width: 90%;margin-bottom:20px;}
:is(.page-id-7551, .page-id-7948) p {font-size: 17px;line-height: 25px;}
:is(.page-id-7551, .page-id-7948) h3 {font-size: 18px;}
:is(.page-id-7551, .page-id-7948) .content_block .wrapper .wp-block-list {font-size: 17px;line-height: 25px;margin-top: -17px;}
:is(.page-id-7551, .page-id-7948) .content_block .wrapper .wp-block-list:nth-cihld(2) {margin-top: 0px!important;}
:is(.page-id-7551, .page-id-7948) .wrapper .title-margin {margin-bottom: 25px;}
.wpseopress-faq-question {color:black;}
:is(.page-id-7551, .page-id-7948) .wpseopress-faq::marker {font-size: 18px;}
:is(.page-id-7551, .page-id-7948) .wpseopress-faqs {margin-left: 14px;}
:is(.page-id-7564, .page-id-8099) .heading {min-height: 350px;margin-bottom:70px;}
:is(.page-id-7564, .page-id-8099) h1 {font-size: 25px;}
:is(.page-id-7564, .page-id-8099) .heading {padding-top: 180px;}
:is(.page-id-7564, .page-id-8099) h2 {font-size: 20px;width: 90%;margin-bottom:20px;}
:is(.page-id-7564, .page-id-8099) p {font-size: 17px;line-height: 25px;}
:is(.page-id-7564, .page-id-8099) h3 {font-size: 18px;}
:is(.page-id-7564, .page-id-8099) .content_block .wrapper .wp-block-list {font-size: 17px;line-height: 25px;margin-top: -17px;}
:is(.page-id-7564, .page-id-8099) .content_block .wrapper .wp-block-list:nth-cihld(2) {margin-top: 0px!important;}
:is(.page-id-7564, .page-id-8099) .wrapper .title-margin {margin-bottom: 25px;}
:is(.page-id-7564, .page-id-8099) .wpseopress-faq::marker {font-size: 18px;}
:is(.page-id-7564, .page-id-8099) .wpseopress-faqs {margin-left: 14px;}
.lifting-column-left {margin-right:0px!important;}
:is(.page-id-7564, .page-id-8099) .wp-block-spacer{height: 30px!important;}
.lifting-equipment-h2 {line-height:28px}
.btn-lifting-equipment a{font-size:0.7em;}
.btn-lifting-equipment-2 a {background: white;box-shadow: none;border: 3px solid black;height: 50px;padding: 5px 22px 5px 22px;text-decoration:none!important;font-size:0.7em;letter-spacing: 2px;color:black!important;transition: 0.5s;margin-top: -30px;}
.lifting-product-right-column {margin-top: -40px!important;}
:is(.page-id-7564, .page-id-8099) .lvl-system-lifting p {width: 90%!important;font-size:16px;line-height:24px;}
:is(.page-id-7564, .page-id-8099) .lvl-system-lifting h2 {font-size: 18px;width:40%;margin-top:30px;} :is(.page-id-7778, .page-id-7838) .heading {min-height: 350px!important;margin-bottom:70px!important;}
:is(.page-id-7778, .page-id-7838) h1 {font-size: 25px!important;}
:is(.page-id-7778, .page-id-7838) .heading {padding-top: 180px!important;}
:is(.page-id-7778, .page-id-7838) h2 {font-size: 20px!important;width: 90%!important;margin-bottom:20px!important;}
:is(.page-id-7778, .page-id-7838) p {font-size: 17px!important;line-height: 25px!important;}
:is(.page-id-7778, .page-id-7838) h3 {font-size: 18px!important;}
:is(.page-id-7778, .page-id-7838) .content_block .wrapper .wp-block-list {font-size: 17px!important;line-height: 25px!important;margin-top: -17px!important;}
:is(.page-id-7778, .page-id-7838) .content_block .wrapper .wp-block-list:nth-cihld(2) {margin-top: 0px!important;}
:is(.page-id-7778, .page-id-7838) .wrapper .title-margin {margin-bottom: 25px!important;}
.wpseopress-faq-question {color:black;}
:is(.page-id-7778, .page-id-7838) .wpseopress-faq::marker {font-size: 18px!important;}
:is(.page-id-7778, .page-id-7838) .wpseopress-faqs {margin-left: 14px!important;}
} @media (min-width: 568px) and (max-width: 1024px) {
.home h1 {font-size: 35px;line-height: 40px;width: 85%;}
.home .heading .wrapper p {font-size: 22px;width: 85%;}
.home h1{margin-top: -2%;}
} .home .has-lightgreen-color-background-color {background-color:white;}
.home .content_block h2 {font-family: 'Futura Std', sans-serif!important;font-weight: 500;font-size: 35px;letter-spacing: 5px;margin-top: 75px;}
.home .content_block p {font-family: 'Futura Std', sans-serif!important;font-weight: 400;font-size: 20px;line-height: 32px;width: 80%;margin-left: auto;margin-right: auto;}
.home .wp-block-cover.alignfull .wp-block-cover__inner-container {max-width: 1400px;}
.home .wp-block-column {text-align:center;}
.lvl-subtitle {width: 60%!important;margin-bottom: 20px;}
.lvl-subtitle strong {font-weight: 800;}
.button-link-lvl {font-size: 16px;font-weight: 900;font-family: 'Futura Std', sans-serif!important;color: #333!important;text-decoration: none!important;border-bottom: 2px solid #72DBCE;padding-bottom: 4px;align-items: center;gap: 8px;transition: color 0.3s ease !important;}
.button-link-lvl:hover { color: #72DBCE;}
.button-link-lvl .arrow { display: inline-block;transition: transform 0.3s ease;}
.button-link-lvl:hover .arrow {transform: translateX(2px);}
.title-lvl {font-family: 'Futura Std', sans-serif!important;font-size: 22px;}
.lvl-par {font-family: 'Futura Std', sans-serif!important;font-size: 17px!important;line-height: 24px!important;margin-top: 15px;} :is(.page-id-7564, .page-id-8099) .has-lightgreen-color-background-color {background-color:white;}
.lvl-system-lifting p {font-family: 'Futura Std', sans-serif!important;font-weight: 400;font-size: 20px;line-height: 32px;width: 80%;margin-left: auto;margin-right: auto;}
:is(.page-id-7564, .page-id-8099) .wp-block-cover.alignfull .wp-block-cover__inner-container {max-width: 1400px;}
:is(.page-id-7564, .page-id-8099) .single-lvl {text-align:center!important;} :is(.page-id-7778, .page-id-7838) h1 {font-family: 'Futura Std', sans-serif!important;font-weight: 500;font-size: 55px;letter-spacing: 2.75px;color: #FFFFFF;text-transform: uppercase;text-align: center;}
:is(.page-id-7778, .page-id-7838) .heading {min-height: 550px;margin-bottom:70px;}
:is(.page-id-7778, .page-id-7838) h2 {font-size: 30px;letter-spacing: 1px;}
:is(.page-id-7778, .page-id-7838) p {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7778, .page-id-7838) .content_block .wrapper {max-width: 1170px;}
:is(.page-id-7778, .page-id-7838) h3 {font-size: 25px;text-transform: uppercase;letter-spacing: 1px;margin-top: 20px;}
:is(.page-id-7778, .page-id-7838) .content_block .wrapper a {text-decoration:underline;color:#72DBCE;}
:is(.page-id-7778, .page-id-7838) .content_block .wrapper .button {color:white;}
:is(.page-id-7778, .page-id-7838) .content_block .wrapper .button:hover {color:#72DBCE;}
:is(.page-id-7778, .page-id-7838) .content_block .wrapper .wp-block-list {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7778, .page-id-7838) .content_block .wrapper .list-margin {margin-top:-35px;}
:is(.page-id-7778, .page-id-7838) .content_block .wrapper .title-margin {margin-top:55px;}
:is(.page-id-7778, .page-id-7838) .wpseopress-faq {margin-top: 10px;}
:is(.page-id-7778, .page-id-7838) .wpseopress-faq p {padding-bottom: 0px!important;}
:is(.page-id-7778, .page-id-7838) .wpseopress-faq-question {text-align:left;font-weight: 600;margin-top: 15px;}
:is(.page-id-7778, .page-id-7838) .wpseopress-faq-answer-desc {margin-top: 15px;}
:is(.page-id-7778, .page-id-7838) .wpseopress-faq::marker {font-size: 20px;line-height: 31px;font-family: 'Futura Std', sans-serif!important;}
:is(.page-id-7778, .page-id-7838) .wpseopress-accordion-button {background-color: rgb(0,0,0,0);border-bottom: 2px solid #72DBCE;border-left: 0px solid black;border-right: 0px solid black;border-top: 0px solid black;}
@media (max-width: 767px) {
.home .content_block h2 {font-size: 25px;}
.home .content_block p {font-size: 16px;width: 90%!important;line-height: 25px;margin-top: 25px;}
.home .content_block :where(.wp-block-columns.is-layout-flex) {gap: 4em!important;}
} @media only screen and (max-width: 767px) {
.alignright, .alignleft {float:none;margin:0 0 10px 0;}
body {font-size:20px;line-height:30px;}
h1 {font-size:58px;}
h2 {font-size:24px;line-height:26px;letter-spacing:2px;margin-bottom:10px;}
h2:after {height:3px;margin-top:2px;}
.home h2 {font-size:34px;line-height:40px;margin-bottom:30px;}
h3 {font-size:35px;text-transform:uppercase;}
h4 {font-size:24px;padding-bottom:20px;}
h5 {font-size:22px;}
h6 {font-size:20px;padding-bottom:35px;line-height:20px}
h6.is-style-alt {font-size:34px;}
p {padding-bottom:25px;}
input[type="text"], input[type="email"], textarea {font-size:19px;}
input[type="text"], input[type="email"] {height:40px;}
.posts_pagination .nav-links a, .posts_pagination .nav-links a:visited, .posts_pagination .nav-links span {margin:0 12px;}
.breadcrumb {margin-bottom:40px;display:block;}
.breadcrumb li {font-size:10px;letter-spacing:1px;display:inline;}
.breadcrumb li:after {width:3px;height:3px;border-left-width:1px;border-bottom-width:1px;margin:0 10px 0 8px;top:-2px;}
.breadcrumb li:first-child {margin:0 0 5px 0;display:block;min-width:100%;}
.breadcrumb li:first-child .button {min-width:125px;}
.fancybox-button--close {top:30px;right:15px;background-image:27px auto;height:27px;width:27px;}
.fancybox-navigation .fancybox-button--arrow_left, .fancybox-navigation .fancybox-button--arrow_right {background-size:16px auto;}
.button, .button:visited, .wp-block-button__link, .wp-block-button__link:visited, .searchform input[type="submit"] {padding:5px 20px;min-width:100%;height:40px;font-size:20px;letter-spacing:1px;border-width:2px;} #gform_submit_button_1{margin-bottom: -180px;width: 100px;}
.content_block .gform_wrapper{padding-bottom: 50px!important;} .header {min-height:104px;}
.header.nav-up {top:-104px;}
.header .logo, .home .header .logo, .home .header.header_small .logo {width:134px;height:97px;background-size:119px auto;}
.header a[href*="facebook"] {display:none;}
.change_color .menu_trigger span {background:#7A7A7A;} .heading {padding-top:140px;}
.single-products .heading {min-height:235px;}
:is(.page-contact, .page-kontakt) .heading img {object-fit:cover;object-position:center center;}
.home .heading {padding-bottom:70px;}
.home .heading .mouse {width:16px;height:26px;background:none;bottom:17px;}
.home .heading .mouse:after {bottom:0;left:0;}
.home .heading .button {height:40px;font-size:20px;}  .content_block .gform_wrapper {padding:25px 15px 15px 15px;border-radius:0;margin:0 -15px 35px -15px;}
.content_block .gform_wrapper .gform_body > ul {display:block;}
.content_block .gform_wrapper .gform_body > ul > li {width:auto;}
.content_block .gform_wrapper .gform_footer {right:15px;} .contact_block {padding:25px 15px 15px 15px;border-radius:0;margin:0 -15px 35px -15px;}
.contact_block ul li {padding-top:25px;}
.contact_block ul li:nth-child(2) {padding-top:25px;}
.contact_block h4 {padding-bottom:20px;}
.contact_block ul li h5 {font-size:16px;letter-spacing:0;padding-bottom:5px;}
.contact_block ul li h5 span {font-size:16px;letter-spacing:0;}
.contact_block ul li p {font-size:20px;line-height:27px;}
.contact_block ul li p span {width:130px;min-width:130px;}
.contact_block ul li .social {padding-top:25px;}
.contact_block ul li .social span a {margin-right:20px;}
.contact_block ul li .social span a:last-child {margin-right:0;} .product_icons ul {display:block;margin:0;}
.product_icons ul li {font-size:17px;letter-spacing:1px;padding:0 0 50px 0;max-width:185px;margin:0 auto;}
.product_icons ul li div {max-width:185px;width:185px;min-height:185px;height:185px;margin-bottom:7px;}
.home .wp-block-spacer {height:65px !important;} .slider_block {margin:0 -15px 60px -15px;}
.slider_block ul li {padding:10px;}
.slider_block ul li > div {box-shadow:2px 2px 10px #0000002E;}
.slider_block ul li .quote {min-height:220px;padding:20px 15px 30px 30px;}
.slider_block ul li .quote > div {top:calc(50% - 110px);width:115px;height:220px;}
.slider_block ul li .quote > div:before {width:44px;}
.slider_block ul li .quote > div:after {height:44px;}
.slider_block ul li .quote blockquote h5 {font-size:20px;}
.slider_block ul li .quote blockquote p {padding-top:10px;}
.quote .button, .quote .button:visited, .quote .wp-block-button__link, .quote .wp-block-button__link:visited{min-width: 50vw !important; padding: 0px !important; width: 85%; left: 50%!important;  transform: translate(-50%, -5%)!important; margin-bottom:10px;}
.slider_block .bx-pager .bx-pager-item {padding:0 10px;}
.slider_block .bx-pager .bx-pager-item .bx-pager-link, .slider_block .bx-pager .bx-pager-item .bx-pager-link:visited {height:18px;width:18px;border-width:2px;margin-top:15px;} .single_block {padding:20px 0;}
.single_block .wrapper > header {display:block;position:relative;}
.single_block .wrapper > header .breadcrumb {margin-bottom:0;}
.single_block .wp-block-cover.has-text-color-background-color {padding:20px 0 40px 0;margin-bottom:40px;min-height:100px;}
div[class*="menu-social-menu-"] ul {margin-bottom:0;position:absolute;top:5px;right:0;}
div[class*="menu-social-menu-"] ul li {padding:0 0 0 30px;}
.single_block .social-link-content {margin-bottom:0;position:absolute;top:5px;right:0;} .products_list ul {margin:20px -9px;}
.products_list ul li {padding:0 9px 25px 9px;width:50%;max-width:50%;flex: unset !important;}
.products_list li figure > div {height:185px;padding:20px;}
.products_list li figure > div > div {display:none;}
.products_list li figure figcaption {padding-top:10px;font-size:20px;line-height:24px;}
.products_list li figure figcaption h4 {font-size:20px;padding-bottom:5px;}
.single .products_list li figure > div {height:185px;}
.single .products_list li figure figcaption {min-height:1px;padding:5px 30px 0 0;}
.single .products_list li figure figcaption:before {width:24px;height:24px;background-size:10px auto, auto auto;background-position:8px center, left top;top:10px;right:0;}
.filter_products {padding:20px 0;margin-bottom:0;}
.filter_products .wrapper {display:block;}
.filter_products .filter {max-width:100%;margin:0 0 20px 0;}
.filter_products .filter > span {justify-content:center;border-radius:20px;font-size:20px;height:39px;padding:0 50px;background-position:right 13px center, left top;background-size:29px auto, auto auto;}
.close_filter_form {display:none;}
.filter_form {width:100%;padding:25px 20px;}
.filter_form .close {width:19px;height:19px;background-size:19px auto;margin-bottom:35px;}
.filter_form > ul {height:calc(100% - 90px);}
.filter_form > ul > li {border-top-color:#cecece;padding:17px 0 10px 0;}
.filter_form > ul > li:last-child {margin-bottom:50px;}
.filter_form > ul > li > span {font-size:16px;letter-spacing:1px;padding-bottom:15px;}
.filter_form > ul > li ul li {font-size:15px;line-height:17px;padding:0 7px 11px 0;}
.filter_form > ul > li ul li .filter-count {margin-left:3px;}
.filter_form > ul > li ul li a, .filter_form > ul > li ul li a:visited {height:27px;padding:3px;border-color:#cecece;border-radius:2px;}
.filter_form p:before {height:70px;}
.filter_products .search {max-width:100%;}
.filter_products .search .results {padding-top:5px;font-size:16px;}
.filter_products .searchform input[type="text"] {border-radius:20px;font-size:20px;height:39px;padding:0 40px 0 15px;background-position:right 14px center;background-size:16px auto;} .posts_list {grid-gap:15px;}
.posts_list figure {height:185px;overflow:hidden;}
.posts_list figure:hover:before {opacity:.82;}
.posts_list figure:hover:after {opacity:0;}
.posts_list figure figcaption {padding:0 10px;}
.posts_list figure figcaption h5 {font-size:14px;letter-spacing:1px;padding-bottom:10px;}
.posts_list figure:hover figcaption > div {opacity:0;}
.posts_list figure:hover figcaption h5 {opacity:1;}  .product_info {padding-bottom:20px;}
.product_info .product_slider {margin:0 -15px 20px -15px;}
.product_info .product_slider:before {width:37px;height:37px;background-size:37px auto;bottom:12px;right:12px;}
.product_info .product_slider .bx-wrapper, .product_info .product_slider .bx-viewport, .product_info .product_slider .bx-viewport ul, .product_info .product_slider .bx-viewport li, .product_info .product_slider .bx-viewport li a {height:100vw;}
.product_info .product_slider li a {padding:15px 50px;}
.product_info .product_slider li img {height:auto;max-height:350px;}
.product_info .product_slider .bx-pager .bx-pager-item .bx-pager-link {height:3px;}
.product_info aside h3 {padding:15px;margin:0 -15px;font-size:24px;text-transform:none;letter-spacing:1px;}
.product_info aside > div {padding:15px 0 0 0;}
.product_info aside ul {padding:10px 0 20px 0;}
.product_info aside ul li {padding:6px 0;font-size:14px;}
.product_info aside ul li span {padding-right:20px;width:43px;}
.product_info aside ul li span img {width:31px;}
.product_info aside .button {min-width:100%;}
#product_form .gform_wrapper {padding:15px;margin:0;}
#product_form .fancybox-close-small {top:20px;right:15px;} .quote_block {padding:10px 15px;min-height:1px;margin:115px auto 50px auto;border-width:2px;border-radius:2px;}
.quote_block h3 {font-size:20px;text-transform:none;padding-right:135px;}
.quote_block h3 + h3 {padding-bottom:15px;}
.quote_block .img {top:-93px;right:-12px;width:140px;height:163px;}
.quote_block .img:before {background-size:140px auto;background-image:url(//glasshandlingholland.com/wp-content/themes/Glasshandling/images/demo/quote_bg2.png);}
.quote_block .img img {width:136px;height:159px;} .specifications_block {margin-bottom:50px;}
.specifications_block ul {column-count:1;column-gap:0;}
.specifications_block ul li span:first-child {width:140px;}
.specifications_block ul li .button {margin-top:15px;min-width:100%;}
.specifications_block ul li .button:after {background-size:16px auto;}
.specifications_block ul li.app span:last-child a:before {top:10px;} .wp-block-cover.has-gray-color-background-color .wp-block-cover__inner-container {padding:40px 0 20px 0;}
.wp-block-cover.has-lightgreen-color-background-color .wp-block-cover__inner-container {padding:60px 0 50px 0;}
.wp-block-cover.short {padding:20px 35px 70px 0;display:flex;justify-content:flex-end;}
.wp-block-cover.short .wp-block-cover__inner-container {max-width:240px;position:static;padding:17px;}
.wp-block-cover.short h3 {font-size:24px;letter-spacing:1px;}
.wp-block-cover.short h3:after {height:3px;}
.wp-block-cover.short .wp-block-buttons {position:absolute;bottom:15px;left:15px;right:15px;}
.wp-block-cover.short p:last-of-type {padding-bottom:0;} .video_block {height:335px;margin-bottom:50px;}
.video_block span {font-size:18px;letter-spacing:1px;padding-top:65px;background-size:50px auto;} .combine_products {margin-bottom:10px;}
.combine_products .swiper-container:before, .combine_products .swiper-container:after {width:40px;height:calc(100% - 25px);}
.combine_products .swiper-container:before {display:none;}
.combine_products .swiper-slide {flex-basis:185px;padding-bottom:25px;margin-right:17px !important;}
.combine_products .swiper-slide figure > div {height:185px;padding:20px;}
.combine_products .swiper-slide figure > div > div {display:none;}
.combine_products .swiper-slide figure figcaption {min-height:1px;padding:5px 30px 0 0;font-size:20px;line-height:24px;}
.combine_products .swiper-slide figure figcaption:before {width:24px;height:24px;background-size:10px auto, auto auto;background-position:8px center, left top;top:10px;right:0;}
.combine_products .swiper-slide figure figcaption h4 {font-size:20px;padding-bottom:0;}
.swiper-scrollbar {height:3px !important;} .footer {padding-top:20px;font-size:16px;line-height:25px;}
.footer .wrapper {flex-wrap:wrap;}
.footer .wrapper .widget {min-width:100%;padding:0 0 15px 0;border-bottom:1px solid #a5a5a5;}
.footer .widget_text p {padding-left:32px;background-size:19px auto;}
.footer .widget_text p:nth-child(2) {background-size:25px auto;}
.footer .widget_text ul {justify-content:center;margin-bottom:10px;} .footer .widget_text ul li a {width:38px;height:38px;background-size:38px auto;}
.footer .widget.gform_widget {order:-1;max-width:100%;margin-bottom:25px;}
.footer .gform_wrapper .gform_heading .gform_title {font-size:22px;text-transform:none;padding-bottom:20px;}
.footer .widget.widget_nav_menu {padding-top:25px;border-bottom:none;}
.footer .widget.widget_nav_menu .widget-title {cursor:pointer;position:relative;padding-right:25px;}
.footer .widget.widget_nav_menu .widget-title:after {content:'';position:absolute;top:13px;right:0;margin:-1px 0 0 -7px;width:14px;height:2px;background:#fff;}
.footer .widget.widget_nav_menu .widget-title:before {content:'';position:absolute;top:13px;right:6px;margin:-7px 0 0 -1px;width:2px;height:14px;background:#fff;transition:transform ease-out 0.25s;will-change:transform;}
.footer .widget.widget_nav_menu .widget-title + div {display:none;}
.footer .widget.widget_nav_menu .widget-title.active:before {transform:rotate(90deg);}
.footer .widget.widget_nav_menu .widget-title.active + div {display:block;} .footer_images {padding:15px 0;}
.footer_images .wrapper {flex-wrap:wrap;justify-content:center;}
.footer_images .wrapper .widget {max-width:113px;} .copyright {font-size:12px;line-height:18px;}
.copyright .wrapper {text-align:center;padding-top:45px;padding-bottom:10px;padding-left:15px;background-size:165px auto;background-position:center 10px;}
.copyright p span {font-size:14px;display:block;}
.copyright p span:after {display:none;}
.slider_block ul li aside img, li > div >div + aside {height: 320px !important;}
.widget_icl_lang_sel_widget{display: none;}
.widget {margin-right: 32px;} :where(.wp-block-cover-image:not(.has-text-color)), :where(.wp-block-cover:not(.has-text-color)) {color:black;}
}