/* Source and licensing information for the line(s) below can be found at https://www.hydrautechnik.com/themes/custom/subtheme/css/style.css. */
@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:'Assistant';font-style:normal;font-weight:400;src:url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-regular.eot");src:local("Assistant"),local("Assistant-Regular"),url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-regular.woff2") format("woff2"),url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-regular.woff") format("woff"),url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-regular.ttf") format("truetype"),url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-regular.svg#Assistant") format("svg")}@font-face{font-family:'Assistant';font-style:normal;font-weight:800;src:url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-800.eot");src:local("Assistant ExtraBold"),local("Assistant-ExtraBold"),url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-800.eot?#iefix") format("embedded-opentype"),url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-800.woff2") format("woff2"),url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-800.woff") format("woff"),url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-800.ttf") format("truetype"),url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-800.svg#Assistant") format("svg")}@font-face{font-family:'Assistant';font-style:normal;font-weight:700;src:url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-700.eot");src:local("Assistant Bold"),local("Assistant-Bold"),url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-700.eot?#iefix") format("embedded-opentype"),url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-700.woff2") format("woff2"),url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-700.woff") format("woff"),url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-700.ttf") format("truetype"),url("/themes/custom/subtheme/css/../fonts/assistant-v4-latin-700.svg#Assistant") format("svg")}body{font-size:12px;color:#000;background:#000;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;font-family:'Assistant';position:relative}@media(min-width:1024px){body{font-size:16px}}body:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;bottom:0;z-index:0;background:rgba(0,0,0,.6)}.page-loader{position:fixed;height:100%;width:100%;background:white;z-index:99999}.pre-loader{width:100%;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99999}.pre-loader .loader{border:10px solid #ada8a8;-webkit-animation:spin 1.2s cubic-bezier(0.5,0,.5,1) infinite;animation:spin 1.2s cubic-bezier(0.5,0,.5,1) infinite;border-top:10px solid #000;border-radius:50%;width:75px;height:75px;margin:0 auto;text-align:center}.pre-loader p{font-family:sans-serif;color:#000;text-align:center;margin-top:20px}.ham-menu{display:none;position:relative;z-index:999}@media(max-width:991.98px){.ham-menu{display:block}}.ham-menu .menu-icon{cursor:pointer;display:inline-block;padding:20px 10px;position:relative;user-select:none}.ham-menu .menu-icon .navicon{background:#000;display:block;height:3px;position:relative;transition:background .2s ease-out;width:25px}.ham-menu .menu-icon .navicon:before,.ham-menu .menu-icon .navicon:after{content:'';background:#000;display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.ham-menu .menu-icon .navicon:before{top:8px}.ham-menu .menu-icon .navicon:after{top:-8px}.ham-menu .menu-btn{display:none}.container{max-width:1200px;width:100%;margin:0 auto}div#main.container{padding-left:0;padding-right:0}main.main-content{padding-left:0;padding-right:0}.views-element-container{width:100%}.row{margin-left:0;margin-right:0}.region-content-top{margin:0}.region-main-content-header{padding:0 15px}@media(max-width:480px){.region-main-content-header{padding:0}
}.breadcrumb{padding:0;margin:30px 0 23px;background:transparent;border:0}.breadcrumb .breadcrumb-item{font-size:14px}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:">"}.breadcrumb .breadcrumb-item a{color:#fff;font-size:14px}.breadcrumb .breadcrumb-item.active{color:#b7b7b7}.feed-icons{display:none}:focus{outline:0}iframe{max-width:100%}a{transition:all 200ms ease 0s}a:hover{text-decoration:none}#navbar-top{background-color:#f7b716}@media(max-width:480px){#navbar-top>.container{padding:0}}.contact-informations{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-informations>div{display:inline-block}.contact-informations span{background:url("/themes/custom/subtheme/css/../misc/sprite.png");background-repeat:no-repeat;padding-left:25px;font-weight:800;margin-left:15px}@media(max-width:320px){.contact-informations span{padding-left:20px;margin-left:10px}}@media(min-width:768px){.contact-informations .email-item{flex-grow:1}}@media(max-width:480px){.contact-informations .email-item{width:100%}}.contact-informations .email-item span{background-position:0 -341px}@media(max-width:480px){.contact-informations .email-item span{background-position:0 -224px;background-size:25px;font-size:12px}}@media(max-width:480px){.contact-informations .mobile-item{font-size:12px}}.contact-informations .mobile-item span{background-position:0 -393px}@media(max-width:480px){.contact-informations .mobile-item span{background-position:0 -257px;background-size:25px;font-size:12px}}@media(max-width:480px){.contact-informations .telephone-item{font-size:12px}}.contact-informations .telephone-item span{background-position:0 -443px}@media(max-width:480px){.contact-informations .telephone-item span{background-position:0 -291px;background-size:25px;font-size:12px}}#navbar-main{background:transparent;padding:0;margin:0}#navbar-main .container{background:#fff;padding:5px 15px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}@media(min-width:1366px){#navbar-main .container{padding:15px}}@media(max-width:480px){#navbar-main .container .navbar-brand img{width:100%;max-width:260px}}@media(max-width:320px){#navbar-main .container .navbar-brand img{max-width:229px}}#navbar-main .navbar-collapse{flex-grow:0}.layout-one-sidebar .sidebar{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:0;padding-right:30px}@media(max-width:480px){.layout-one-sidebar .sidebar{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px}}.layout-one-sidebar .main-content-with-header-wrapper{flex:0 0 75%;max-width:75%}@media(max-width:480px){.layout-one-sidebar .main-content-with-header-wrapper{flex:0 0 100%;max-width:100%}}.layout-one-sidebar.path-products main{flex:0 0 75%;max-width:75%}@media(max-width:480px){.layout-one-sidebar.path-products main{flex:0 0 100%;max-width:100%}}.menu--main>h2{display:none}.menu--main .nav-item{margin:0 5px;border:2px solid #fff;border-radius:30px;overflow:hidden;position:relative}.menu--main .nav-item.active{background:#f7b716;border-color:#f7b716}.menu--main .nav-item .nav-link{font-size:14px;font-weight:700;text-transform:uppercase;color:#000;padding:10px 15px;position:relative;padding:10px 13px}.menu--main .nav-item:hover{border-color:#000;cursor:pointer}.menu--main .nav-item:hover:before{-webkit-transform:scale3d(9,9,1);transform:scale3d(9,9,1)}.menu--main .nav-item:before{content:'';position:absolute;top:50%;left:100%;margin:-15px 0 0 1px;width:40px;height:30px;border-radius:50%;background:#e6a708;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;transition-timing-function:ease,ease;-webkit-transition-timing-function:cubic-bezier(0.7,0,.9,1);transition-timing-function:cubic-bezier(0.7,0,.9,1)}.main-menu-bottom{text-align:center}.main-menu-bottom .container>ul{padding:0;margin:0;border-top:1px solid #000}.main-menu-bottom .nav-item{margin:0 5px;display:inline-block}.main-menu-bottom .nav-item .nav-link{font-size:14px;font-weight:700;text-transform:uppercase;color:#000;padding:10px 15px;font-weight:800;font-size:15px}.path-frontpage .main-content-wrapper{background:rgba(255,255,255,.8);padding:55px 0 70px;position:relative;z-index:10}.path-frontpage .content-bottom{padding:55px 15px 20px}.not-front #main{padding:55px 15px 83px}.not-front #main>.row .main-content{background:rgba(255,255,255,.8);padding:30px}@media(max-width:480px){.not-front #main>.row .main-content{padding:30px 15px}}@media(max-width:480px){.not-front #main .field--type-text-with-summary p,.not-front #main .field--type-text-with-summary li{font-size:14px}}.home-default{width:100%}.home-default .title-default h2{font-size:25px;margin:0 0 40px;font-weight:800}@media(min-width:1024px){.home-default .title-default h2{font-size:34px}}.home-default .field-image img{width:100%;height:auto}.home-default .image-default{text-align:center}.home-default .image-default img{display:inline-block;width:100%;height:auto}.home-default .link-default{display:inline-block;position:relative}.home-default .link-default>span{background:#f7b716;color:#fff;height:35px;width:35px;display:inline-block;text-align:center;font-size:23px;border-radius:25px;margin-right:10px;padding-left:1px;position:absolute;left:0;bottom:9px;transition:all .45s cubic-bezier(0.65,0,.076,1)}.home-default .link-default>span .arrow{transition:all .45s cubic-bezier(0.65,0,.076,1);left:0;width:1.125rem;height:.125rem;background:#fff}.home-default .link-default>span .arrow:before{position:absolute;content:'';top:12px;left:11px;width:.625rem;height:.625rem;border-top:.125rem solid #fff;border-right:.125rem solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all 200ms ease 0s}.home-default .link-default>span .arrow:after{position:absolute;left:11px;top:16px;content:'';display:block;height:2px;width:15px;background:transparent;transition:all 200ms ease 0s}
.home-default .link-default a{color:#000;font-weight:700;text-transform:uppercase;padding:15px 20px 15px 45px;display:block;position:relative;z-index:10;transition:all .45s cubic-bezier(0.65,0,.076,1)}.home-default .link-default:hover>span{width:100%}.home-default .link-default:hover a{color:#fff;text-decoration:none}.home-default .link-default:hover .arrow:before{left:23px}.home-default .link-default:hover .arrow:after{left:17px;background:#fff}.product-category-front{color:#fff;text-align:center}.product-category-front .view-header{margin:0 0 34px}.product-category-front .field--name-node-title h2{font-size:25px;margin:0 0 40px;margin:0 0 14px;font-weight:800;text-transform:capitalize}@media(min-width:1024px){.product-category-front .field--name-node-title h2{font-size:34px}}.category-item-front{text-align:center;margin:0 0 52px}.category-item-front img{width:100%;height:auto}.category-item-front .category-image-front{border-radius:100%;overflow:hidden;margin:0 0 14px}.category-item-front .category-name-front a{color:#f7b716;font-size:18px;font-weight:700}.path-products .product-category-front{color:#000;text-align:left}.path-products .product-category-front>.view-header{padding:0 0 15px;border-bottom:1px solid #000;margin:0 0 20px}.path-products .product-category-front .field--name-node-title h2{font-weight:400}.path-products .product-category-front .field--name-body img{width:100%;object-fit:cover}.path-products .product-category-item{margin:0 0 30px;text-align:center}.path-products .product-category-item .product-category-image{border-radius:100%;overflow:hidden;margin:0 0 15px}.path-products .product-category-item .product-category-image img{width:100%;height:auto}.path-products .product-category-item .product-category-name a{color:#000;font-size:14px;font-weight:700}.node--type-product .field--name-field-category a{color:#0073e5}.node--type-product .field--name-field-product-image{text-align:center}.node--type-product .field--name-field-product-image img{display:inline-block}.slick-initialized{overflow:hidden;position:relative;display:block}.slick-initialized div{max-width:none}.slick-initialized .slick-slide{float:left;height:100%;min-height:1px;overflow:hidden}.slick-initialized .slide-item img{width:100%}#block-views-block-website-slideshow-background-block-1{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh}.view-banner-products{padding:100px 0}.view-banner-products .view-content{display:block}.banner-item .banner-title{font-size:48px;font-weight:800;color:#fff;margin:0 0 22px}@media(max-width:480px){.banner-item .banner-title{font-size:30px}}.banner-item .banner-link{margin:0 0 47px}.banner-item .banner-link a{background:#f7b716;text-transform:uppercase;color:#000;font-weight:700;text-transform:uppercase;border-radius:30px;padding:10px 30px;display:inline-block}@media(max-width:480px){.banner-item .banner-image img{width:100%;height:auto}}.node--type-custom-page .layout--twocol{display:flex}.sidebar .block{background:transparent;border:0}.menu--product-range .nav-item{width:100%;overflow:hidden}@media(max-width:1279.98px){.menu--product-range .nav-item{padding:0 10px}}.menu--product-range>h2{font-size:25px;margin:0 0 40px;text-shadow:none;font-weight:800;text-transform:capitalize;border:0;color:#fff;margin:0 0 15px}@media(min-width:1024px){.menu--product-range>h2{font-size:34px}}.menu--product-range .menu{padding-left:20px}.menu--product-range>ul>li{border-bottom:.5px solid #fff}.menu--product-range>ul>li>a{font-weight:800;font-size:18px}.menu--product-range>ul>li.menu-item--expanded ul a{font-size:16px}.menu--product-range>ul a{color:#fff;padding-left:20px}.menu--product-range .menu-item--active-trail .active{color:#f7b716}.menu-item--expanded>a{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAbElEQVQ4jcXTMRGEUBAE0R+TEWIDBzg4CWjADRYQcBouIL2cjEICCY8AMLAb0AK6amdnSrnBD32JgtXFF01GABs+GcHDhDojgAVdRgAHRlRRwcMfbUYAO4bXBOETUiGm3hguUqrK4THNAnM+AXugxUwH6OJfAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:left 18px;background-size:10px}.menu-item--expanded .menu{height:0}.menu-item--expanded.menu-item--active-trail>a{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiklEQVQ4jcXSrQ2DUBSGYTQOyRpswAaMwAxswwoMwAwVtXhcwwg1PDU0IQ2l915RvuTI9835y7LLgzseiXXL0EpP++5iTIDH/Rgllgh4Qfm5iyZC0Hxb6BAAD2cXKTCfwDOKX2etsR7AK+rQ3+gPBH0QvAlyTDt4Qh4s2CQVnltVUfBO0qFLgv+WF7kKxUy5JDHuAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:left 18px;background-size:10px}.menu-item--expanded.menu-item--active-trail>.menu{height:auto}.path-taxonomy .menu--main .nav-item[data-text='Products']{background:#f7b716;border-color:#f7b716}.path-taxonomy .menu--main .nav-item[data-text='Products']:hover{border-color:#000}.path-taxonomy .views-element-container{padding:0}.path-taxonomy .view-product-category-taxonomy-term>.view-header{padding:0 0 15px;border-bottom:1px solid #000;margin:0 0 20px}.path-taxonomy .layout__region--content img{width:100%;height:auto}@media(max-width:480px){.path-taxonomy .layout__region--content p,.path-taxonomy .layout__region--content li{font-size:14px}}.path-taxonomy .layout__region--content>div{padding:0 15px}@media(max-width:480px){.path-taxonomy .layout__region--content>div{padding:0}}.path-taxonomy .layout__region--content .field--name-field-image{max-width:300px;width:100%;float:right;padding:0;margin-left:15px}@media(max-width:480px){.path-taxonomy .layout__region--content .field--name-field-image{max-width:100%}}.path-taxonomy .no-description .layout__region--content .field--name-field-image{float:none;margin:0 auto}.path-taxonomy .view-product-taxonomy-term .view-content{padding:0 15px}@media(max-width:480px){.path-taxonomy .view-product-taxonomy-term .view-content{padding:0}}.category-term-item{text-align:center;margin:0 0 30px}.category-term-item .category-term-image{margin:0 0 20px}.category-term-item .category-term-image img{max-width:100%;height:auto}.category-term-item .category-term-name a{color:#0073e5;font-size:18px;font-weight:700}.product-item{border-top:1px solid #000;flex:0 0 100%;max-width:100%}.product-item .product-info-wrapper{height:0;overflow:hidden}.product-item .product-title h2{font-size:18px;font-weight:700;text-transform:uppercase;color:#0073e5;margin:0;padding:10px 0;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAf0lEQVQ4jWNggIHiJ6cYip4kMJANip8+Zyh++p+h+Mk2hoIHkhQY8PQ/Q/HTlwzFjwIoMQCCi56sYki6wUu+ARD8gKHoiSMlBkDxk5n4XUPQgKf/GYqfXmUoeGBEiQH/GYqf/GQoelI0YAZQ4gXyA5GCaKQgIVGSlMnOTORlZwBF9QKICVlkewAAAABJRU5ErkJggg==");background-position:right center;background-repeat:no-repeat;background-size:10px}.product-item .product-title h2:hover{cursor:pointer}.product-item .product-image{order:2}.product-item.active .product-info-wrapper{height:auto;padding-bottom:50px}.product-item.active .product-title h2{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAoElEQVQ4jcVSwQ2DQAzzAgzAGmzABoyAmOCUTMMKDMAQ/JF4RsinihF4tZ8iKkTh7h6tpTztxHaA/0M5QP0jbTgAwhrqn0kjrLcr+ngB9rsNZznULxECC5zlhyzmKlxgrs4DFXYBvrvvjTRTBvV2IWBopuy6VmF5sb28fYt3K+1J6m0YebcyfgiM96cf4ayAcoVyhbMijrxBKBBKGvlXeAEzYwKImTIzggAAAABJRU5ErkJggg==");background-position:right center;background-repeat:no-repeat;background-size:10px}.path-services .block-system-main-block{margin:0 -15px}.path-services .view-services .view-content{display:block}.path-services .view-services h3{padding:30px 15px 0;margin:0 0 20px;clear:both;font-size:40px}.path-services .view-services h3:nth-child(1){padding:0 15px}.services-item{float:left}.services-item .services-image img{width:100%;height:auto}
.services-item .services-title{color:#000;font-weight:700;margin:15px 0}.node--type-services .title{margin:0 0 30px}.node--type-services .layout--twocol{margin:-15px}.node--type-services .layout--twocol>div{width:50%;padding:0 15px}.node--type-services .layout--twocol>div img{max-width:100%;height:auto}.node--type-gallery .field--name-field-gallery-image{float:none;margin:0}.node--type-gallery .field--name-field-gallery-image>div{display:inline-block;width:33.3%}.block-views-blockclients-block-1 h2{font-size:25px;margin:0 0 40px;color:#fff;margin:0 0 14px;font-weight:800;text-transform:capitalize;text-align:center;position:relative}@media(min-width:1024px){.block-views-blockclients-block-1 h2{font-size:34px}}.block-views-blockclients-block-1 .gallery-item{margin:0 0 30px;text-align:center}.block-views-blockclients-block-1 .gallery-item img{display:inline-block;width:100%;height:auto}.block-views-blockclients-block-1 .gallery-item .client-image{margin:0 0 14px}.block-views-blockclients-block-1 .gallery-item .client-image-title{color:#f7b716;font-size:18px;font-weight:700}.node--type-webform form.webform-submission-form .form-item-captcha-response .input-group span{background-color:unset;border:unset;border-radius:unset}.node--type-webform .layout--twocol{display:flex;flex-wrap:wrap;margin:0 -15px}@media(max-width:480px){.node--type-webform .layout--twocol{margin:0}}.node--type-webform .layout--twocol>div{width:50%}@media(max-width:480px){.node--type-webform .layout--twocol>div{width:100%}}@media(max-width:480px){.node--type-webform .layout--twocol .layout__region--first{order:2;margin-top:40px}}.node--type-webform .layout--twocol .layout__region--second{padding:0 15px}@media(max-width:480px){.node--type-webform .layout--twocol .layout__region--second{order:1;padding:0}}.site-footer{background:rgba(255,255,255,.8);font-family:'Assistant';position:relative;z-index:10}.site-footer>.container{padding:0}.site-footer .content{color:#000}.site-footer .block{border:0;padding:0}.site-footer .contact-info>div{margin:0 0 33px}.site-footer .contact-info>a{color:#008ee2}.site-footer .contact-info img{width:100%;height:auto}@media(max-width:480px){.site-footer .contact-info img{max-width:240px}}.site-footer .contact-title{font-weight:700;margin:0 0 10px}@media(max-width:480px){.site-footer .contact-title{font-size:16px}}@media(max-width:480px){.site-footer .contact-address,.site-footer .contact-telephone,.site-footer .contact-mobile,.site-footer .contact-email{font-size:14px}}.site-footer .social-media{margin-top:60px}.site-footer .social-media li{list-style:none;display:inline-block;width:38px;height:38px;overflow:hidden;margin:0 3px}.site-footer .social-media li a{background:url("/themes/custom/subtheme/css/../misc/sprite.png");background-repeat:no-repeat;width:38px;height:38px;display:block;margin:0;padding:0;font-size:0}.site-footer .social-media .twitter a{background-position:0 -137px}.site-footer .social-media .linkedin a{background-position:0 -69px}.site-footer .social-media .googleplus a{background-position:0 -273px}.site-footer .social-media .youtube a{background-position:0 -205px}.site-footer .main-footer{text-align:center;margin-top:15px;font-size:14px}.site-footer .main-footer .copyrights{font-weight:700}.site-footer .main-footer .developer a{color:#b7b7b7}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:transparent}
/* Source and licensing information for the above line(s) can be found at https://www.hydrautechnik.com/themes/custom/subtheme/css/style.css. */