/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Roboto-bold";src:url(/sites/glassolutions.eu/themes/glass_ux/fonts/roboto-bold.woff) format("woff");}@font-face{font-family:"Roboto-medium";src:url(/sites/glassolutions.eu/themes/glass_ux/fonts/roboto-medium.woff) format("woff");}@font-face{font-family:"Roboto";src:url(/sites/glassolutions.eu/themes/glass_ux/fonts/roboto-regular.woff) format("woff");}@font-face{font-family:"Roboto-light";src:url(/sites/glassolutions.eu/themes/glass_ux/fonts/roboto-light.woff) format("woff");}@font-face{font-family:"glassolutions";src:url(/sites/glassolutions.eu/themes/glass_ux/fonts/glassolutions.woff) format("woff"),url(/sites/glassolutions.eu/themes/glass_ux/fonts/glassolutions.eot) format("truetype");}@font-face{font-family:'Roboto-Light';font-style:normal;font-weight:300;src:url(/sites/glassolutions.eu/themes/glass_ux/fonts/roboto-light.woff2) format("woff2"),url(/sites/glassolutions.eu/themes/glass_ux/fonts/roboto-light.woff) format("woff");}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(/sites/glassolutions.eu/themes/glass_ux/fonts/roboto-regular.woff2) format("woff2"),url(/sites/glassolutions.eu/themes/glass_ux/fonts/roboto-regular.woff) format("woff");}@font-face{font-family:'Roboto-Medium';font-style:normal;font-weight:500;src:url(/sites/glassolutions.eu/themes/glass_ux/fonts/roboto-medium.woff2) format("woff2"),url(/sites/glassolutions.eu/themes/glass_ux/fonts/roboto-medium.woff) format("woff");}@font-face{font-family:'Roboto-Bold';font-style:normal;font-weight:700;src:url(/sites/glassolutions.eu/themes/glass_ux/fonts/roboto-bold.woff2) format("woff2"),url(/sites/glassolutions.eu/themes/glass_ux/fonts/roboto-bold.woff) format("woff");}@font-face{font-family:'Ubuntu-Light';font-style:normal;font-weight:300;src:local(""),url(/sites/glassolutions.eu/themes/glass_ux/fonts/ubuntu-light.woff2) format("woff2"),url(/sites/glassolutions.eu/themes/glass_ux/fonts/ubuntu-light.woff) format("woff");}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:local(""),url(/sites/glassolutions.eu/themes/glass_ux/fonts/ubuntu-regular.woff2) format("woff2"),url(/sites/glassolutions.eu/themes/glass_ux/fonts/ubuntu-regular.woff) format("woff");}@font-face{font-family:'Ubuntu-Medium';font-style:normal;font-weight:500;src:local(""),url(/sites/glassolutions.eu/themes/glass_ux/fonts/ubuntu-medium.woff2) format("woff2"),url(/sites/glassolutions.eu/themes/glass_ux/fonts/ubuntu-medium.woff) format("woff");}@font-face{font-family:'Ubuntu-Bold';font-style:normal;font-weight:700;src:local(""),url(/sites/glassolutions.eu/themes/glass_ux/fonts/ubuntu-bold.woff2) format("woff2"),url(/sites/glassolutions.eu/themes/glass_ux/fonts/ubuntu-bold.woff) format("woff");}.has-scrolled header #main{position:fixed;left:0;width:100%;top:0;z-index:999;-webkit-animation:slide-down 0.3s ease-out;animation:slide-down 0.3s ease-out;}.has-scrolled header #main .logo-desktop{display:none;}.has-scrolled header #main .logo-mobile{display:block;margin-top:10px;}header #search_results{position:fixed;left:0;width:100%;z-index:1000;display:none;height:auto;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1);-webkit-animation:fade-in 0.3s ease-out;animation:fade-in 0.3s ease-out;}header .search_result{padding:60px 0;color:#666;}header .search_result__close{position:absolute;right:60px;top:60px;font-size:26px;color:inherit;cursor:pointer;z-index:1;}header .search_result__count{line-height:1;font-size:40px;text-transform:uppercase;}header .search_result__category{margin-top:25px;font-size:24px;text-transform:uppercase;}header .search_result__pages + .search_result__pages{border-top:1px solid #eee;}header .search_result ul{line-height:165%;font-size:18px;list-style:none;padding:15px 0;}header .search_result a{color:inherit;text-decoration:none;}header .logo a{position:absolute;z-index:2;}header .logo .logo-mobile{display:none;-webkit-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}header .logo .logo-mobile img{width:100%;height:auto;}header ul{padding:20px 0;}header .navbar-collapse{padding:0;}header .nav.navbar-nav a{transition:color 0.3s ease-in-out;text-transform:uppercase;}header .nav.navbar-nav a:hover,header .nav.navbar-nav a.active{color:#991a34;}header .nav.navbar-nav li:first-child a{padding-left:0;}header .nav.navbar-nav li:last-child{padding-right:0;}header .nav.navbar-nav li{padding-right:15px;}header .navbar-default{border:none;background:none;}header .container-fluid.border-bt-grey{border-bottom:1px solid #f3f4f5;}header .navbar{margin-bottom:0;}header .search{margin:20px;padding-left:60px;}header .search .icon-search:before{margin-left:-10px;background:url(/sites/glassolutions.eu/themes/glass_ux/pictos/search.png);background-size:24px 25px;position:absolute;left:25px;top:8px;width:24px;height:25px;content:"";}header .search input{border-bottom:2px solid #e6e6e6 !important;border-radius:0;padding:0;max-width:300px;}header .search input::placeholder{color:#b6b6b7;font-size:16px;}header .search input:focus{border-bottom:2px solid #e6e6e6 !important;}header #login{height:74px;position:relative;}header #login .icon-user:before{background-image:url(/sites/glassolutions.eu/themes/glass_ux/css/pictos/user.png);background-size:25px 24px;position:absolute;left:-30px;top:24px;width:25px;height:24px;content:"";}header #login .icon-login:before,header #login span{vertical-align:bottom;}header #login:visited,header #login:active{color:#991A34;}header #login:hover{color:#636466;}header #agency{margin:0 40px;position:relative;display:inline-block;vertical-align:top;line-height:74px;}header #agency .icon-place:before{background-image:url(/sites/glassolutions.eu/themes/glass_ux/css/pictos/place.png);background-size:25px 24px;position:absolute;left:-30px;top:24px;width:25px;height:24px;content:"";}header #agency .icon-find:before,header #agency span{vertical-align:middle;}header #agency:active{color:#991A34;}header #agency:hover{color:#abacad;}header #orderonline{padding:0 40px 0 60px;position:absolute;line-height:74px;}header #orderonline .icon-box:before{background-image:url(/sites/glassolutions.eu/themes/glass_ux/css/pictos/box.png);background-size:25px 24px;position:absolute;left:20px;top:24px;width:25px;height:24px;content:"";}header #orderonline:hover{color:white;}header .icon-find:before{font-size:18px;}header .icon-login:before,header .icon-find:before,header .icon-box:before{margin-right:10px;}header .fil-ariane{margin-top:40px;}header .fil-ariane li{padding-right:20px;}header .fil-ariane li a:hover{color:darkgrey;}header .fil-ariane li + li{border-left:1px solid #e6e6e6;padding-left:20px;}@media (max-width:1350px){header .search{max-width:340px;}header #orderonline{position:absolute;right:0;top:0;}header #login{position:absolute;right:400px;top:0;}}@media (max-width:1200px){header .nav.navbar-nav li{padding-right:30px;}header .logo{width:175px;}header .logo a{position:relative;}header .logo a .logo-mobile{display:block;padding:20px;}header .logo a .logo-desktop{display:none;}}@media (max-width:1092px){header .search{display:none;}header .navbar-nav{margin-left:25px;}header .navbar.col-sm-9{width:100%;}header .navbar .navbar-collapse{padding-left:0;}header .navbar.col-sm-push-3{margin-left:-200px;}}@media (max-width:767px){.is-back .icon-arrow-right{float:none !important;display:block;}.is-back .icon-arrow-right:before{display:inline-block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.modal.in .modal-dialog .modal-content .modal-body button.close{right:15px;top:15px;}.modal.in .modal-dialog .modal-content .modal-body button.close .icon-cross{font-size:22px;}.modal.in .modal-dialog .modal-content .modal-body .left-col .back{display:none;}header{margin-bottom:0;position:relative;}header #navbar{padding:0;border:0;}header #search_results{top:135px;-webkit-box-shadow:none;box-shadow:none;}header .search_result{padding:30px 15px;}header .search_result__close{right:15px;top:30px;}header .search{display:block;position:absolute;width:100%;top:75px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin:0;padding:15px 65px;background:#ffffff;max-width:none;}header .search .icon-search:before{left:26px;top:18px;}header .search input,header .search input:focus{border-bottom:0 !important;}header .logo{position:absolute;left:50%;transform:translateX(-50%);}header ul.nav.navbar-nav{margin:0;background:#fff;padding:0;}header ul.nav.navbar-nav .sggs-font-bold{font-family:"Roboto-medium";}header ul.nav.navbar-nav li{padding-right:0;border-bottom:1px solid #f1f1f1;}header ul.nav.navbar-nav li a{padding:20px !important;color:#abacad;}header ul.nav.navbar-nav li a.text-white{color:#fff;}header ul.nav.navbar-nav li a .plus{float:right;}header .navbar{min-height:inherit;}header .navbar.col-sm-push-3{margin-left:0;padding:0;}header .navbar-collapse{padding-right:0;}header .navbar-toggle{position:absolute;left:10px;top:-70px;}header .navbar-toggle .icon-bar{width:30px;-webkit-transition:opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;}header .navbar-toggle .icon-bar--1{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}header .navbar-toggle .icon-bar--3{-webkit-transform:translateY(1px) translateX(-1px) rotate(-45deg);-ms-transform:translateY(1px) translateX(-1px) rotate(-45deg);transform:translateY(1px) translateX(-1px) rotate(-45deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;}header .navbar-toggle .icon-bar--2{opacity:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);}header .navbar-toggle .icon-bar + .icon-bar{margin-top:8px;}header .navbar-toggle.collapsed .icon-bar{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1;}header #orderonline{display:none;}header #agency{float:right;}header #agency,header #login{padding:0;margin:0 10px;}header #agency .icon-login:before,header #agency .icon-find:before,header #agency .icon-box:before,header #login .icon-login:before,header #login .icon-find:before,header #login .icon-box:before{margin:0;}header #agency div{display:none;}header #login{right:40px;}header #login div{display:none;}.has-scrolled header .navbar-toggle{position:fixed;top:10px;z-index:999;left:30px;}header .bg-grey-ultra-light{background:#f3f4f5;height:76px;}header .navbar .navbar-collapse{padding-right:0;position:fixed;z-index:999;top:76px;left:0;width:100%;}}@-webkit-keyframes slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:none;transform:none;}}@keyframes slide-down{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:none;transform:none;}}@-webkit-keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}@media (max-width:400px){header .logo img{width:100%;}}@media (max-width:380px){.products .bloc--search,.products .bloc--contact{padding:15px;}}footer{margin-top:30px;}footer .p-30{padding-bottom:60px;}footer .scroll-top{position:relative;}footer .scroll-top:before{background-image:url(/sites/glassolutions.eu/themes/glass_ux/css/pictos/arrow-circle-top.png);background-size:60px 60px;position:absolute;right:40px;top:-30px;width:60px;height:60px;content:"";cursor:pointer;}footer .footer--link{display:inline-block;position:relative;}footer .footer--link:hover{color:white;}footer .icon-arrow-right:before{padding-left:10px;}footer .dropdown{width:100%;}footer .dropdown .btn{padding:0;min-width:50%;border-bottom:1px solid rgba(255,255,255,0.3) !important;text-align:left;}footer .dropdown .btn:hover,footer .dropdown .btn:focus{color:white;border-bottom:1px solid rgba(255,255,255,0.3) !important;}footer .dropdown .dropdown--link{display:inline-block;padding-left:15px;}footer .dropdown .dropdown--link .dropdown--link-language{padding:0 5px;}footer .dropdown .dropdown-menu{border-radius:0;padding:6px 10px;}footer .dropdown .dropdown-menu .dropdown-item{display:block;}footer .dropdown .dropdown-menu .dropdown-item:hover{color:white;}footer .social-network ul{list-style-type:none;padding:0;text-align:right;}footer .social-network ul li{display:inline-block;margin-left:20px;}footer .social-network ul li:first-child{margin-left:0;}footer .nav-footer{padding:20px 0;}footer .nav-footer ul{padding:0;position:relative;}footer .nav-footer ul li{display:inline-block;border-right:1px solid #e6e6e6;}footer .nav-footer ul li:nth-child(6){border-right:none;}footer .nav-footer ul li:first-child a{padding-left:0;}footer .nav-footer ul li a{padding:0 20px;display:inline-block;}footer .nav-footer ul li a.stgob{position:absolute;bottom:-30px;right:0;}footer .language-menu{color:#333;display:none;}footer .language-menu .dropdown-item{width:16.6%;display:block;float:left;padding:10px 0;}footer .language-menu .row{padding:40px 15px;}.modal.in{padding:0 !important;}.modal.in .modal-dialog{width:100%;margin:0 auto;}.modal.in .modal-dialog .modal-content{box-shadow:none;border-radius:0;border:0;height:100vh;background:#f3f4f5;}.modal.in .modal-dialog .modal-content .modal-body{padding:0;}.modal.in .modal-dialog .modal-content .modal-body .left-col{background:white;padding:0 40px 40px;}.modal.in .modal-dialog .modal-content .modal-body .left-col .back{position:absolute;left:10px;top:40px;cursor:pointer;}.modal.in .modal-dialog .modal-content .modal-body .left-col img{display:block;margin:0 auto;}.modal.in .modal-dialog .modal-content .modal-body .left-col h2{margin:20px;}.modal.in .modal-dialog .modal-content .modal-body .left-col form{width:300px;margin:0 auto;}.modal.in .modal-dialog .modal-content .modal-body .left-col form input{font-size:18px;border-radius:0;padding:0;border-bottom:1px solid lightgrey !important;}.modal.in .modal-dialog .modal-content .modal-body .left-col form button{margin:40px 0;width:100%;background:#991a34 !important;}.modal.in .modal-dialog .modal-content .modal-body .left-col form button:hover{color:white;}.modal.in .modal-dialog .modal-content .modal-body .right-col{position:relative;}.modal.in .modal-dialog .modal-content .modal-body .right-col img{margin:100px auto 0;}.modal.in .modal-dialog .modal-content .modal-body .right-col .close{opacity:1;}.modal.in .modal-dialog .modal-content .modal-body .right-col .close:after{background:url(/sites/glassolutions.eu/themes/glass_ux/css/pictos/close.png);background-size:60px 60px;position:absolute;right:40px;top:40px;width:60px;height:60px;content:"";}.sggs-font-bold{font-family:"Roboto-bold";}.sggs-font-light{font-family:"Roboto-light";}.sggs-font-medium{font-family:"Roboto-medium";}.sggs-font{font-family:"Roboto";}.text-light{font-family:'Roboto-Light',sans-serif;}.text-medium{font-family:'Roboto-Medium',sans-serif;}.text-bold{font-family:'Roboto-Bold',sans-serif;}.heading-light{font-family:'Ubuntu-Light',sans-serif;}.arrow-right-pink{background-image:url(/sites/glassolutions.eu/themes/glass_ux/css/pictos/arrow-right-pink.png);width:20px;height:15px;display:inline-block;background-position:center;margin-left:10px;}.pb-5{padding-bottom:5px;}.pb-15{padding-bottom:15px;}.pt-15{padding-top:15px;}.p-30{padding:30px 0;}.mt-15{margin-top:15px;}.mb-15{margin-bottom:15px;}.mb-20{margin-bottom:20px;}.mb-30{margin-bottom:30px;}.mb-40{margin-bottom:40px;}.mb-60{margin-bottom:60px;}.mb-80{margin-bottom:80px;}.bg-none{background-color:transparent !important;}.bg-blue{background:#4f8e8b;}.bg-white{background:#fff;}.bg-blue-water{background:#92a3bd;}.bg-grey{background:#abacad;}.bg-grey-light{background:#eaeced;}.bg-grey-ultra-light{background:#f3f4f5;}.bg-gold{background:#9c8b60;}.bg-blue-light{background:#75adc4;}.bg-blue-dark{background:#4d6ea1;}.bg-brown{background:#a38a79;}.bg-pink{background:#991a34;}.bg-blue-contact{background:#578291;}.fs-10{font-size:10px;line-height:14px;}.fs-12{font-size:12px;line-height:16px;}.fs-14{font-size:14px;line-height:18px;}.fs-16{font-size:16px;line-height:20px;}.fs-18{font-size:18px;line-height:22px;}.fs-20{font-size:20px;line-height:24px;}.fs-22{font-size:22px;line-height:26px;}.fs-24{font-size:24px;line-height:28px;}.fs-26{font-size:26px;line-height:30px;}.fs-32{font-size:32px;line-height:36px;}.fs-42{font-size:42px;line-height:46px;}.d-inline-bloc{display:inline-block;}.clearfix{clear:both;}.h-100{height:100%;}.h-50{height:50%;}.btn{border-radius:inherit;color:white;background:#991a34;border:inherit;padding:20px;}.text-red{color:#991a34 !important;}.text-darkgrey{color:#636466;}.text-grey{color:#abacad;}.text-gold{color:#9c8b60;}.text-blue-light{color:#75adc4;}.text-blue{color:#4f8e8b;}.text-white{color:white;}.icon-arrow-right-circle:before{content:"\e900";font-family:"glassolutions";}.icon-arrow-right:before{content:"\e901";font-family:"glassolutions";}.icon-arrow-top:before{content:"\e902";font-family:"glassolutions";}.icon-arrow-bottom:before{content:"\e903";font-family:"glassolutions";}.icon-box:before{content:"\e904";font-family:"glassolutions";}.icon-cross:before{content:"\e905";font-family:"glassolutions";}.icon-find:before{content:"\e90c";font-family:"glassolutions";}.icon-facebook:before{content:"\e907";font-family:"glassolutions";}.icon-linkedin:before{content:"\e908";font-family:"glassolutions";}.icon-twitter:before{content:"\e912";font-family:"glassolutions";}.icon-login:before{content:"\e909";font-family:"glassolutions";}.icon-search:before{content:"\e90f";font-family:"glassolutions";}.icon-gobain{content:"\E911";font-family:"glassolutions";}.icon-service{content:"\e90e";font-family:"glassolutions";}.icon-network{content:"\e906";font-family:"glassolutions";}.icon-powerful{content:"\e910";font-family:"glassolutions";}button,button:focus,button:active,button:active:focus,input,input:focus{border:none !important;box-shadow:none !important;outline:0 !important;background:none !important;}a:hover{text-decoration:none !important;}body{font-family:"Roboto",sans-serif;font-size:16px;}.btn{position:relative;}.btn .icon-find,.btn .icon-box{padding-right:10px;}.btn .icon-find:before,.btn .icon-box:before{vertical-align:middle;}.btn:hover{background:#7b0d26;color:white;}h1,h2,h3,h4,h5,h6{font-family:'Ubuntu',sans-serif;}p,button{font-family:'Roboto',sans-serif;}.banner section.block-dop-banner-block h2{font-family:'Ubuntu',sans-serif;}
.products a.bloc:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.products h1.fs-49{margin-top:0;}.products .bloc{overflow:hidden;position:relative;display:block;}.products .bloc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;-o-transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out,-webkit-transform 0.4s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.products .bloc:hover .bloc--text{opacity:1;}.products .lin2{height:555px;}.products .lin1{height:262px;}.products .bloc--text{position:absolute;bottom:0;width:80%;opacity:0.95;-webkit-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;}.products .bloc--text p{color:white;padding:25px 35px 12px;text-decoration:none;width:100%;display:inline-block;}.products .bloc--image{height:calc(100% - 50px);overflow:hidden;}.products .bloc--search{padding:60px;}.products .bloc--search p{margin-bottom:50px;}.products .bloc--contact{color:white;padding:30px;}.products .bloc--contact p{margin-bottom:20px;}.products .form-control{font-size:18px;}.products input[type=text]{border:inherit;border-radius:inherit;padding:30px;background:white !important;width:calc(100% - 60px);display:inline-block;}.products .input-group{width:100%;}.products .icon-search{position:absolute;top:50%;width:60px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;}.products .bloc--contact .btn{position:relative;}.products .bloc--contact .btn:hover{color:#fff;}@media (max-width:1200px){.products .lin1{height:220px;}.products .lin2{height:456px;}}@media (max-width:768px){.products .title{margin:30px 0 20px;}.products .lin2{height:auto;}.products .lin1{height:auto;}.products .products-nav img{height:80px;width:80px;}.products .products-nav p{width:calc(100% - 85px);margin:0;vertical-align:middle;}.products .products-nav li{border-top:solid 1px #C4CACB;margin:0 -15px;padding-left:15px;}.products .bloc--search{padding:30px;}.products .bloc--contact p{margin-bottom:0;}.products .bloc--search p{margin-bottom:20px;}.products input[type=text]{padding:30px 20px;}.clearfix.mb-60{margin-bottom:0;}}@media (max-width:380px){.products .bloc--search,.products .bloc--contact{padding:30px 15px;}}
.home{}.home span.icon-arrow-right{padding-left:10px;}.home .intro{position:relative;max-width:1368px;margin:0 auto;}.home .intro h2{margin-top:20px;}.home .intro .title{background:#ece1cc;padding:40px 80px;max-width:580px;padding-left:9%;position:absolute;top:0;left:0;opacity:0.85;}.home .our-products{margin-top:0;}.home .our-products .bloc-text h2{margin-top:35px;}.home .our-services{height:400px;}.home .our-services .bloc-text--link a{position:relative;display:inline-block;}.home .our-services h3,.home .our-services .icon-arrow-right,.home .our-services .bloc-text a{-webkit-transition:color 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out;transition:color 0.4s ease-in-out;}.home .our-services a:hover h3,.home .our-services a:hover .icon-arrow-right{color:#991A34;}.home .our-services .bloc-text a:hover{color:#7b0d26 !important;}.home .container-fluid.featured{position:relative;overflow:hidden;margin-bottom:20px;}.home .bg-featured{background:#f4f5f5;overflow:hidden;background:-webkit-gradient(linear,left bottom,left top,from(rgba(244,245,245,0)),to(#f4f5f5));background:-webkit-linear-gradient(bottom,rgba(244,245,245,0),#f4f5f5);background:-o-linear-gradient(bottom,rgba(244,245,245,0),#f4f5f5);background:linear-gradient(to top,rgba(244,245,245,0),#f4f5f5);}.home .bg-featured:before{content:"";position:absolute;top:0;left:0;background-color:white;padding-bottom:22%;width:110%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-12deg) skewX(-25deg);-ms-transform:rotate(-12deg) skewX(-25deg);transform:rotate(-12deg) skewX(-25deg);}.home .bg-featured .container{padding-top:50px;}.home .container--featured{height:875px;}.home nav.home-nav{margin-top:-75px;}.home nav.home-nav ul{list-style-type:none;padding:0;}.home nav.home-nav ul li{float:left;width:185px;height:185px;padding:20px 20px;text-align:center;background:white;border:1px solid whitesmoke;margin-left:-1px;margin-top:-1px;}.home nav.home-nav ul li:first-child{margin-left:-90px;}.home nav.home-nav ul li:last-child{background:#f9fafa;position:relative;}.home nav.home-nav ul li:last-child a{opacity:0.5;color:#636466;display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.home nav.home-nav ul li:last-child a,.home nav.home-nav ul li:last-child a .icon-arrow-right-circle{-webkit-transition:opacity 0.4s ease-in-out,color 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out,color 0.4s ease-in-out;transition:opacity 0.4s ease-in-out,color 0.4s ease-in-out;}.home nav.home-nav ul li:last-child a:hover,.home nav.home-nav ul li:last-child a:hover .icon-arrow-right-circle{color:#991A34;opacity:1;}.home nav.home-nav ul li a{line-height:85%;-webkit-transition:color 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out;transition:color 0.4s ease-in-out;}.home nav.home-nav ul li a img{display:block;margin:0 auto 15px;}.home nav.home-nav ul li a:hover{color:#991A34;}.home .bloc{overflow:hidden;position:relative;display:block;}.home .bloc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;-o-transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out,-webkit-transform 0.4s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.home .bloc:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.home .bloc:hover .bloc--text{opacity:1;}.home .bloc .icon-arrow-right{-webkit-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;}.home .bloc:hover .icon-arrow-right{opacity:1;}.home .bloc--text{position:absolute;bottom:-15px;width:90%;opacity:0.95;padding:30px;-webkit-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;}.home .bloc--text .icon-arrow-right{opacity:0.5;position:absolute;bottom:30px;right:30px;}.home .bloc--text h3{margin-top:0;}.home .bloc--text p{text-decoration:none;width:100%;display:inline-block;margin-top:0;padding-right:30px;}.home .bloc-text--link a{display:block;letter-spacing:-0.03em;}.home .bloc-text h2{letter-spacing:-0.05em;margin-top:0;}.home .bloc--image{height:270px;overflow:hidden;}.home .memento{height:450px;}.home .memento h3{margin:0;}.home .memento .bloc-contact:first-child{padding-bottom:15px;}.home .memento .bloc-contact:last-child{padding-top:15px;}.home .memento .bloc-text{background:#fcfcfc;border:1px solid #d8d8d8;}.home .memento .bloc-text--content{width:50%;}.home .memento .bloc-text--content a{display:inline-block;-webkit-transition:color 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out;transition:color 0.4s ease-in-out;}.home .memento .bloc-text--content a:hover{color:#7b0d26 !important;}.home .memento .bloc-contact--text{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.home .icon-expertise{border:1px solid #dbdcd1;padding:20px;margin-left:0;margin-right:0;}.home .icon-expertise .bloc-icon--image{height:60px;position:relative;}.home .icon-expertise .bloc-icon--image img{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;}.home .bloc-news h3{margin-top:0;}.home .bloc-news img{-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;-o-transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out,-webkit-transform 0.4s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.home .bloc-news a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.home .bloc-news a:hover h3{color:#991A34;}.home .news-title{margin:0 15px 50px 15px;}.home .news-title a{-webkit-transition:color 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out;transition:color 0.4s ease-in-out;}.home .news-title a:hover{color:#7b0d26 !important;}.home .bloc-news--text{padding:25px 0 0;margin:0;}.home .bloc-news--image{overflow:hidden;}.home .bloc-news--image img{width:100%;height:auto;display:block;}@media (max-width:1200px){.home .bg-featured:before{padding-bottom:40%;-webkit-transform:rotate(-23deg) skewX(-25deg);-ms-transform:rotate(-23deg) skewX(-25deg);transform:rotate(-23deg) skewX(-25deg);}.home .bloc .bloc--image{height:225.6px;}.home .our-services{height:350px;}.home .container--featured{height:700px;}.home .our-products .bloc-text h2{margin-top:122px;}.home nav.home-nav ul li:nth-child(7){margin-left:-90px;}}@media screen and (min-width:769px) and (max-width:989px){.home .bg-featured:before{padding-bottom:34%;-webkit-transform:rotate(-15deg) skewX(-25deg);-ms-transform:rotate(-15deg) skewX(-25deg);transform:rotate(-15deg) skewX(-25deg);}.home .intro h2{margin-top:100px;}.home .products.bloc-text h2{margin-top:100px;}.home nav.home-nav ul li{width:150px;height:150px;}.home nav.home-nav ul li img{width:40%;}.home nav.home-nav ul li:nth-child(7){margin-left:0;}.home nav.home-nav ul li:last-child{margin-left:-2px;}.home .our-services{height:300px;}.home .our-services .col-sm-4{width:50%;}.home .our-services .hidden-xs .col-sm-4{display:none;}.home .container--featured{height:600px;}.home .container--featured .hidden-xs{display:none;}.home .container--featured .col-sm-4,.home .container--featured .col-sm-8{width:50%;}.home .container--featured .col-sm-6{width:100%;}.home .container--featured .col-sm-6:nth-child(1){margin-bottom:15px;}.home .memento{height:500px;}.home .memento .hidden-md.hidden-lg{display:none;}.home .memento .bloc-text{background-size:70%;background-position:bottom left;}.home .memento .bloc-text--content-link a{text-align:left;}.home .memento .bloc-text--content{float:none;width:100%;}}@media (max-width:768px){.home .our-products .bloc-text h2{margin-top:5px;}.home .our-products{margin-top:40px;}.home .container--featured{margin-bottom:0;}.home .bloc .bloc--image{height:auto;padding-bottom:0;}.home .bloc--text{padding:20px;width:95%;position:relative;margin-top:-30px;z-index:1;bottom:auto;}.home .intro{margin:0 -15px;}.home .intro .title{left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:30px;top:auto;opacity:0.9;text-align:center;}.home .intro .title h1{margin-top:0;}.home .intro .title p{margin-bottom:0;}.home .intro .img.pull-right{float:none !important;overflow:hidden;height:320px;}.home .intro .img.pull-right img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.home nav.home-nav{margin:0 0 20px;}.home nav.home-nav ul li:first-child{margin-left:inherit;}.home nav.home-nav ul li:nth-child(7),.home nav.home-nav ul li:last-child{margin-left:0;}.home nav.home-nav ul li{width:33.3%;position:relative;height:inherit;padding:0;}.home nav.home-nav ul li:before{display:block;content:"";padding-top:100%;}.home nav.home-nav ul li img{width:60%;min-width:40px;margin-bottom:10px !important;}.home nav.home-nav ul li a{position:absolute;top:0;left:0;right:0;bottom:0;padding:5px;}.home nav.home-nav ul li:last-child a{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;bottom:auto;}.home .row.container--featured,.home .row.our-services,.home .row.memento{height:auto;}.home .our-products .row{margin-bottom:40px;}.home .memento .bloc-text--content{float:none;padding-top:0;}.home .row.our-services .bloc-text--link:last-child{margin-bottom:30px;}.home .featured .bg-featured{background:transparent;}.home .row.container--featured .bloc:last-child{margin-bottom:15px;}.home .memento .bloc-text{background:#fcfcfc;padding:20px;}.home .memento .bloc-contact:first-child{margin-bottom:15px;padding:0;}.home .memento .bloc-contact:last-child{margin-bottom:30px;padding:0;}.home .memento .bloc-text--content{width:100%;}.home .memento .bloc-text--content img{display:block;margin:0 auto;width:100%;max-width:350px;height:auto;}.home .memento .bloc-text--content p,.home .memento .bloc-text--content .bloc-text--content-link{text-align:left;padding:0 !important;}.home .memento .bloc-contact--text{position:relative;top:inherit;-webkit-transform:none;-ms-transform:none;transform:none;padding:30px;}.home .memento .bloc-text{margin-bottom:15px;}.home .icon-expertise .col-sm-3{width:49%;display:inline-block;}.home .icon-expertise .col-sm-3:nth-child(1),.home .icon-expertise .col-sm-3:nth-child(2){margin-bottom:15px;}.home .news .col-sm-4{width:49%;display:inline-block;vertical-align:top;}.home .news .col-sm-4 .bloc-news--text h3{font-size:18px;line-height:24px;}.home .news .col-sm-4 .bloc-news--text p{font-size:15px;}}@media (max-width:400px){.home .intro{margin:0 -15px;}.home .icon-expertise .col-sm-3{display:inline-block;margin-bottom:15px;}.home .news .col-sm-4:first-child{margin-bottom:15px;}.home .news .col-sm-4 .bloc-news--text h3{font-size:18px;}.home .news .col-sm-4 .bloc-news--text p{font-size:15px;}.home .bloc-news--image{height:auto;}.home .bloc-news img{width:100%;}}
.nav > li.dropdown .dropdown-menu{overflow-y:scroll;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.95);border:0;z-index:99999;padding:25px;}.nav > li.dropdown .dropdown-menu .icon-cross:hover{cursor:pointer;}.nav > li.dropdown .dropdown-menu ul{list-style-type:none;vertical-align:bottom;}.nav > li.dropdown .dropdown-menu ul li.empty{height:70px;}.nav > li.dropdown .dropdown-menu ul li a{font-size:18px;font-weight:600;display:inline-block;width:100%;}.nav > li.dropdown .dropdown-menu ul li a:hover{color:#991a34;}.nav > li.dropdown .dropdown-menu ul li a img{width:70px;}.nav > li.dropdown .dropdown-menu ul li a p{display:inline-block;width:calc(100% - 75px);margin-bottom:0;vertical-align:middle;}@media (max-width:992px){.nav > li.dropdown .dropdown-menu ul:last-child{padding:0;}.nav > li.dropdown .dropdown-menu ul:last-child li:first-child{display:none;}.nav > li.dropdown .dropdown-menu p{margin-bottom:0;}.icon-cross{float:right;margin-top:20px;}}@media only screen and (min-device-width :768px) and (max-device-width :1092px){#bs-navbar-collapse{top:128px;width:100%;height:calc(100% - 80px);overflow:auto;-webkit-overflow-scrolling:touch;z-index:999;background:#fff;}.nav > li.dropdown .dropdown-menu{padding:0;}body.has-menu{overflow:hidden;height:100%;}}
@font-face{font-family:EntypoGlassSolutions;src:url(/sites/glassolutions.eu/themes/glass_ux/fonts/entypo-glasssolutions.eot?x18luf=);src:url(/sites/glassolutions.eu/themes/glass_ux/fonts/entypo-glasssolutions.eot#iefixx18luf) format('embedded-opentype'),url(/sites/glassolutions.eu/themes/glass_ux/fonts/entypo-glasssolutions.ttf?x18luf=) format('truetype'),url(/sites/glassolutions.eu/themes/glass_ux/fonts/entypo-glasssolutions.woff?x18luf=) format('woff'),url(/sites/glassolutions.eu/themes/glass_ux/fonts/entypo-glasssolutions.svg?x18luf=#entypo-glasssolutions) format('svg');font-weight:400;font-style:normal}.sggs-applications-block .sggs-applications-page-item .sggs-applications-page-item-container h2,.sggs-applications-block .sggs-applications-page-title{font-family:"Ubuntu",sans-serif;}.sggs-applications-block .sggs-applications-block-child{padding-left:15px;}.pl-0{padding-left:0;}.pr-0{padding-right:0;}@media (min-width:1200px){.sggs-applications-block .col-lg-3{width:25%;}}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-applications-page-item-container{width:60%;}.sggs-applications-block .sggs-applications-page-title{color:gray;margin:15px 0 15px;font-weight:700;}.sggs-applications-block .sggs-applications-block-child{padding-left:15px;}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item{position:relative;}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-hover-me .img-responsive{-webkit-filter:grayscale(100%);filter:grayscale(100%);}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-hover-me:hover #sggs-hover-content{transition:0.6s ease;}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-hover-me:hover .img-responsive{-webkit-filter:grayscale(0%);filter:grayscale(0%);transition:0.6s ease;}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-applications-page-item-container{position:absolute;bottom:0;color:#fff;left:0;margin:10px;width:100%;}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-applications-page-item-container a{color:#fff;text-decoration:none;}.sggs-applications-block .sggs-applications-page-title,.sggs-applications-block .sggs-applications-page-item .sggs-applications-page-item-container h2{font-family:"Ubuntu",sans-serif;}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-applications-page-item-container h2{font-weight:100;margin:0;font-size:25px;line-height:1em;text-decoration:none;padding:15px 45px 15px 0;}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-applications-page-item-container .sggs-hover-content{padding:0;max-height:0;overflow:hidden;transition:max-height ease .2s,padding ease .3s,margin-top .3s;margin-top:0;}.sggs-applications-block .sggs-applications-block-child .sggs-hover-me:hover .sggs-hover-content{margin-top:-18px;max-height:300px;width:95%;transition:max-height ease .9s,padding ease .3s,margin-top .3s;}.md-arrow .md-arrow-left,.md-arrow .md-arrow-right{background-color:#923;background-repeat:no-repeat;background-position:-5px;}.md-arrow .md-arrow-right{right:0;background-image:url(/sites/glassolutions.eu/themes/glass_ux/images/slider-arrow-right.png);}.md-arrow .md-arrow-left{left:0;background-image:url(/sites/glassolutions.eu/themes/glass_ux/images/slider-arrow-left.png);}.sggs-contact-link .list-group .list-group-item{margin-bottom:5px;font-family:'Roboto',sans-serif;color:#fff;font-size:16px;text-decoration:none;text-transform:uppercase;font-weight:500;}.sggs-contact-link .list-group .contact{background-color:#666;display:block;min-width:250px;}.sggs-contact-link .list-group .wheretoby{background-color:#812;display:block;min-width:250px;}.sggs-simple-teaser{margin-bottom:15px;}.sggs-photos-gallery{background-color:#333;color:#999;padding:45px 0 55px;position:relative;border-bottom:1px solid #ccc;}.sggs-photos-gallery a,.sggs-photos-gallery a:hover{color:#999 !important;}.sggs-photos-gallery a .glyphicon,.sggs-photos-gallery a:hover .glyphicon{font-size:14px;}.sggs-photos-gallery .carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}.sggs-photos-gallery .carousel-fade .carousel-inner .active{opacity:1;}.sggs-photos-gallery .carousel-fade .carousel-inner .active.left,.sggs-photos-gallery .carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}.sggs-photos-gallery .carousel-fade .carousel-inner .next.left,.sggs-photos-gallery .carousel-fade .carousel-inner .prev.right{opacity:1;}.sggs-photos-gallery .carousel-fade .carousel-control{z-index:2;}.sggs-photos-gallery #sggs-carousel .sggs-carousel-title{color:#fff;}.sggs-photos-gallery #sggs-carousel .carousel-control.left,.sggs-photos-gallery #sggs-carousel .carousel-control.right{background-image:none !important;}.sggs-photos-gallery #sggs-carousel .carousel-inner .item .sggs-control{padding:15px 0 15px;}.sggs-photos-gallery #sggs-carousel .carousel-inner .item .sggs-carousel-caption{border-top:3px solid #e6e6e6;}.sggs-photos-gallery #sggs-carousel .carousel-inner a{text-decoration:none;}.sggs-colors{border-bottom:1px solid #ccc;padding:45px 0 55px;position:relative;background-color:#edf0f0;margin-bottom:30px;}.sggs-colors .sggs-colors-text{min-height:50px;}.pager li > a,.pager li > span{border-radius:4px;color:#333;}.rc-anchor-normal .rc-anchor-content{width:116px;}.rc-anchor-light{background:transparent !important;border:0px solid #d3d3d3 !important;}.sggs-login-forms-container .rc-anchor-normal{width:220px !important;}.mgs-login-forms-container .rc-anchor-logo-img-portrait{margin:0 13px 0 0 !important;}#google_recaptcha_user_register_form{transform:scale(0.60);-webkit-transform:scale(0.60);transform-origin:0 0;-webkit-transform-origin:0 0;}.view-news-list .view-content{border-bottom:1px solid #ccc;padding:0 0 20px;}.view-news-list .pagerer-pager-basic{width:100%;float:none;display:inline-block;vertical-align:middle;}.view-news-list .pagerer-pager-basic ul li > span{border:none;font-size:12px;text-transform:uppercase;color:#666;}.view-news-list .pagerer-pager-mini{width:100%;float:none;display:inline-block;vertical-align:middle;}.view-news-list .pagerer-pager-mini .pagerer-page{padding-left:15px;height:45px;border:1px solid #ccc;text-align:center;line-height:45px;border-radius:5px;}.view-news-list .pagerer-pager-mini .pagerer-page-widget{margin-left:15px;}caption{color:inherit;}caption.rtejustify{text-align:center;}caption.rtejustify.text-align-right{text-align:right;}caption.rtejustify.text-align-left{text-align:left;}th:extend(caption){color:inherit;}th:extend(caption).rtejustify{text-align:center;}th:extend(caption).rtejustify.text-align-right{text-align:right;}th:extend(caption).rtejustify.text-align-left{text-align:left;}.view-news-list .view-content{border-bottom:1px solid #ccc;padding:0 0 20px}.view-news-list .pagerer-pager-basic{width:100%;float:none;display:inline-block;vertical-align:middle}.view-news-list .pagerer-pager-basic ul li > span{border:none;font-size:12px;text-transform:uppercase;color:#666}.view-news-list .pagerer-pager-mini{width:100%;float:none;display:inline-block;vertical-align:middle}.view-news-list .pagerer-pager-mini .pagerer-page{padding-left:15px;height:45px;border:1px solid #ccc;text-align:center;line-height:45px;border-radius:5px}.view-news-list .pagerer-pager-mini .pagerer-page-widget{margin-left:15px}caption,th{color:inherit}caption.rtejustify{text-align:center}caption.rtejustify.text-align-right{text-align:right}caption.rtejustify.text-align-left{text-align:left}th{color:inherit}th.rtejustify{text-align:center}th.rtejustify.text-align-right{text-align:right}th.rtejustify.text-align-left{text-align:left}.dropdown-menu-wrapper > li > a{clear:both;font-weight:400;color:#333;display:block;padding:3px 20px;line-height:1.42857143;white-space:nowrap}.selected-country .zmdi{font-size:1.7em;position:relative;left:19px;top:2px}#communs-class .list-inline.sticky{max-width:1360px;padding-left:30px;padding-right:30px;display:block;white-space:nowrap;position:fixed;top:0;width:inherit;left:0;right:0;list-style:none;box-shadow:0 0 5px rgba(0,0,0,.4);border-bottom:1px solid #ccc;background:#fff;z-index:100;margin:0 auto}#communs-class .list-inline.sticky > li{display:inline-block;float:left}#communs-class .list-inline.sticky > li > a{font-family:'Open Sans',sans-serif;font-size:12px;line-height:17px;text-decoration:none;display:block}#communs-class .list-inline.sticky > li > a.active{color:#222 !important}#communs-class .list-inline.sticky > li > a.hover{color:#222 !important}#communs-class .list-inline.sticky .list-group{float:right;margin-bottom:0;display:block}#communs-class .list-inline.sticky .list-group .list-group-item{font-family:"Roboto",sans-serif;display:inline-block;color:#fff;font-size:16px;text-decoration:none;text-transform:uppercase;font-weight:500}#communs-class .list-inline.sticky .list-group .wheretoby{background-color:#812;display:inline-block}#communs-class .list-inline.sticky .list-group .contact{background-color:#666;display:inline-block}#communs-class .list-inline .list-group{display:none}.sggs-simple-teaser .list-inline.sticky{max-width:1360px;padding-left:30px;padding-right:30px;display:block;white-space:nowrap;position:fixed;top:0;width:inherit;left:0;right:0;list-style:none;box-shadow:0 0 5px rgba(0,0,0,.4);border-bottom:1px solid #ccc;background:#fff;z-index:100;margin:0 auto}.sggs-simple-teaser .list-inline.sticky > li{display:inline-block;float:left}.sggs-simple-teaser .list-inline.sticky > li > a{font-family:'Open Sans',sans-serif;font-size:12px;line-height:17px;text-decoration:none;display:block}.sggs-simple-teaser .list-inline.sticky > li > a.active{color:#222 !important}.sggs-simple-teaser .list-inline.sticky > li > a.hover{color:#222 !important}.sggs-simple-teaser .list-inline.sticky .list-group{float:right;margin-bottom:0;display:block}.sggs-simple-teaser .list-inline.sticky .list-group .list-group-item{font-family:"Roboto",sans-serif;display:inline-block;color:#fff;font-size:16px;text-decoration:none;text-transform:uppercase;font-weight:500}.sggs-simple-teaser .list-inline.sticky .list-group .wheretoby{background-color:#812;display:inline-block}.sggs-simple-teaser .list-inline.sticky .list-group .contact{background-color:#666;display:inline-block}.sggs-simple-teaser .list-inline .list-group{display:none}.sggs-text-section .list-inline .sticky{max-height:200px;overflow:scroll}.sggs-text-section .list-inline.sticky{max-width:1360px;padding-left:30px;padding-right:30px;display:block;white-space:nowrap;position:fixed;top:0;width:inherit;left:0;right:0;list-style:none;box-shadow:0 0 5px rgba(0,0,0,.4);border-bottom:1px solid #ccc;background:#fff;z-index:100;margin:0 auto}.sggs-text-section .list-inline.sticky > li{display:inline-block;float:left}.sggs-text-section .list-inline.sticky > li > a{font-family:'Open Sans',sans-serif;font-size:12px;line-height:17px;text-decoration:none;display:block}.sggs-text-section .list-inline.sticky > li > a.active{color:#222 !important}.sggs-text-section .list-inline.sticky > li > a.hover{color:#222 !important}.sggs-text-section .list-inline.sticky .list-group{float:right;margin-bottom:0;display:block}.sggs-text-section .list-inline.sticky .list-group .list-group-item{font-family:"Roboto",sans-serif;display:inline-block;color:#fff;font-size:16px;text-decoration:none;text-transform:uppercase;font-weight:500}.sggs-text-section .list-inline.sticky .list-group .wheretoby{background-color:#812;display:inline-block}.sggs-text-section .list-inline.sticky .list-group .contact{background-color:#666;display:inline-block}.sggs-text-section .list-inline .list-group{display:none}.products-range .list-inline.sticky{max-width:1360px;padding-left:30px;padding-right:30px;display:block;white-space:nowrap;position:fixed;top:0;width:inherit;left:0;right:0;list-style:none;box-shadow:0 0 5px rgba(0,0,0,.4);border-bottom:1px solid #ccc;background:#fff;z-index:100;margin:0 auto}.products-range .list-inline.sticky > li{display:inline-block;float:left}.products-range .list-inline.sticky > li > a{font-family:'Open Sans',sans-serif;font-size:12px;line-height:17px;text-decoration:none;display:block}.products-range .list-inline.sticky > li > a.active{color:#222 !important}.products-range .list-inline.sticky > li > a.hover{color:#222 !important}.products-range .list-inline.sticky .list-group{float:right;margin-bottom:0;display:block}.products-range .list-inline.sticky .list-group .list-group-item{font-family:"Roboto",sans-serif;display:inline-block;color:#fff;font-size:16px;text-decoration:none;text-transform:uppercase;font-weight:500}.products-range .list-inline.sticky .list-group .wheretoby{background-color:#812;display:inline-block}.products-range .list-inline.sticky .list-group .contact{background-color:#666;display:inline-block}.products-range .list-inline .list-group{display:none}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-applications-page-item-container{position:absolute;bottom:0;color:#fff;left:0;width:100%}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-applications-page-item-container h2{font-weight:100;margin:0;font-size:25px;line-height:1em;text-decoration:none;padding:15px 45px 15px 0}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-applications-page-item-container .sggs-hover-content{padding:0;max-height:0;overflow:hidden;transition:max-height ease .2s,padding ease .3s,margin-top .3s;margin-top:0}.sggs-applications-block .sggs-applications-block-child .sggs-hover-me:hover .sggs-hover-content{margin-top:-18px;max-height:300px;width:95%;transition:max-height ease .9s,padding ease .3s,margin-top .3s}.pie-custom{position:absolute;right:157px;color:#666}.pie-custom a{color:#666}.pie-custom a.active{color:#fff}body #sliding-popup .popup-content{max-width:80%;display:table;padding:15px 30px}body #sliding-popup .popup-content #popup-text p{font-size:16px;font-weight:300;line-height:1.5em;color:#fff;margin:0}.sggs-application-sub-header{margin-top:35px;margin-bottom:45px;}.generic-page a,.landing-page a,.page-node-type-product .product a{color:#812;text-decoration:underline;}.list-inline > li{display:inline-block;padding-left:5px;padding-right:5px;}.products-range > ul li a,.sggs-simple-teaser > ul li a,.sggs-text-section > ul li a{font-size:12px;line-height:21px;text-decoration:none;color:#999 !important;font-weight:700;text-transform:uppercase;padding:13px 0;}.sggs-simple-section-item{padding:35px 0 40px;}.sggs-range-title{font-family:"Ubuntu",sans-serif;font-size:24px;line-height:36px;font-weight:400;color:#222;}.btn-group-vertical > .btn-group:after,.btn-group-vertical > .btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.filter-wrapper:after,.filter-wrapper:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table;}.context-icon{color:#666 !important;text-decoration:none !important;}.context-icon:before{content:"\e604";font-family:EntypoGlassSolutions;color:#923;display:inline-block;vertical-align:middle;font-size:18px;margin-right:0;margin-left:-4px;}#google_recaptcha_user_register_form{transform:scale(.6);-webkit-transform:scale(.6);transform-origin:0 0;-webkit-transform-origin:0 0}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;overflow:visible;width:auto;background:0 0;cursor:pointer}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}.cboxPhoto{float:left !important;margin:25px !important;border:0;display:block;width:100%;height:100%}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxContent,#cboxLoadedContent,#colorbox{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxWrapper{background:#333;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#cboxTopLeft{width:15px;height:15px}#cboxTopCenter{height:15px}#cboxTopRight{width:15px;height:15px}#cboxBottomLeft{width:15px;height:10px}#cboxBottomCenter{height:10px}#cboxBottomRight{width:15px;height:10px}#cboxMiddleLeft{width:15px}#cboxMiddleRight{width:15px}#cboxContent{background:#333;overflow:hidden}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;top:58px;right:0;color:#999;padding:4px 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:30%}#cboxCurrent{position:absolute;top:220px;right:210px;color:#949494}#cboxPrevious:before{position:absolute;top:220px;right:320px;text-indent:0;content:"\e60a";font-family:EntypoGlassSolutions;display:block;width:18px;height:18px;line-height:18px;text-align:center;font-size:16px;font-weight:400;color:#999}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext:before{position:absolute;top:220px;right:170px;text-indent:0;content:"\e60b";font-family:EntypoGlassSolutions;width:18px;height:18px;line-height:18px;text-align:center;font-size:16px;font-weight:400;display:inline-block;color:#999}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingOverlay{background:#333}#cboxClose:before{position:absolute;top:220px;right:30px;content:'\e675';text-indent:0;font-family:EntypoGlassSolutions;display:inline-block;width:18px;height:18px;line-height:18px;text-align:center;font-size:16px;font-weight:400;color:#999;border:1px solid #999}#cboxClose{color:#999;text-decoration:none;width:20px;height:20px;display:block}#cboxClose:hover{background-position:-25px -25px}.view-news-list .view-content{border-bottom:1px solid #ccc;padding:0 0 20px}.view-news-list .pagerer-pager-basic{width:100%;float:none;display:inline-block;vertical-align:middle}.view-news-list .pagerer-pager-basic ul li > span{border:none;font-size:12px;text-transform:uppercase;color:#666}.view-news-list .pagerer-pager-mini{width:100%;float:none;display:inline-block;vertical-align:middle}.view-news-list .pagerer-pager-mini .pagerer-page{padding-left:15px;height:45px;border:1px solid #ccc;text-align:center;line-height:45px;border-radius:5px}.view-news-list .pagerer-pager-mini .pagerer-page-widget{margin-left:15px}.sggs-application-header{position:relative}.sggs-application-header h1{margin:0;font-family:'Ubuntu',sans-serif;color:#fff;font-size:48px;line-height:1em;text-shadow:2px 2px 5px #666;font-weight:800;text-transform:uppercase;position:absolute;padding:0 25px 0;bottom:20px}.sggs-application-sub-header,.sggs-text-section-item{margin-bottom:15px}.sggs-application-sub-header{margin-top:35px;margin-bottom:45px}.sggs-contact-link .list-group .list-group-item{margin-bottom:5px;font-family:'Roboto',sans-serif;color:#fff;font-size:16px;text-decoration:none;text-transform:uppercase;font-weight:500}.sggs-contact-link .list-group .contact{background-color:#666;display:block;min-width:250px}.sggs-contact-link .list-group .wheretoby{background-color:#812;display:block;min-width:250px}.products-range{margin-top:30px}.products-range .range-item{margin-bottom:15px}.products-range .range-item .range-item-right{min-height:186px}.products-range .range-item .range-item-right .range-heading{text-decoration:none;color:#923;font-family:"Ubuntu",sans-serif;font-size:24px}.products-range .range-item .range-item-right .read-more{color:#666}.products-range .range-item .range-item-right .range-body{font-weight:300;line-height:1.5em;color:#333}.sggs-text-section-item .sggs-text-section-title{margin:0;font-family:"Ubuntu",sans-serif;font-size:24px;line-height:36px;font-weight:400;color:#222}.sggs-text-section-item .sggs-text-section-third .sggs-text-section-urls{padding-left:0;list-style:none}.sggs-text-section-item .sggs-text-section-third .sggs-text-section-urls > li{margin-bottom:10px;font-family:"Roboto",sans-serif}.sggs-text-section-item .sggs-text-section-third .sggs-text-section-urls > li > a{color:#fff !important;text-decoration:none}.sggs-text-section-item .sggs-text-section-third .sggs-text-section-urls .btn{font-size:16px;white-space:normal !important;max-width:265px;min-width:265px}.sggs-text-section-item .sggs-text-section-third .sggs-text-section-img img{padding-bottom:10px !important}.sggs-simple-teaser{margin-bottom:15px}.products-range > ul li a,.sggs-simple-teaser > ul li a,.sggs-text-section > ul li a{font-size:12px;line-height:21px;text-decoration:none;color:#999 !important;font-weight:700;text-transform:uppercase;padding:13px 0}.sggs-like-msg{padding:35px 0 55px;background-color:#edf0f0;margin-top:-1px}.sggs-range-title{font-family:'Ubuntu',sans-serif;font-size:24px;line-height:36px;font-weight:400;color:#222}.sggs-like-msg .contact{background-color:#666}.sggs-like-msg .wheretoby{background-color:#812}.sggs-like-msg > ul li a{padding:15px 50px;font-family:"Roboto",sans-serif;color:#fff !important;font-size:16px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:500;margin:0 10px}.sggs-similar-products{padding:25px 0 50px;background-color:#666}.sggs-similar-products .sggs-similar-header{font-size:15px;text-transform:uppercase;font-weight:600;color:#ccc;margin:0 0 25px}.sggs-similar-products .sggs-similar-body .sggs-similar-item{position:relative}.sggs-similar-products .sggs-similar-body .sggs-similar-item .sggs-similar-title{position:absolute;z-index:2;left:0;color:#fff;width:100%;bottom:0;background:rgba(0,0,0,0) linear-gradient(to top,rgba(0,0,0,.65) 0,transparent 100%) repeat scroll 0 0;padding:18px 0;font-family:"Ubuntu",sans-serif;}.sggs-photos-gallery{background-color:#333;color:#999;padding:45px 0 55px;position:relative;border-bottom:1px solid #ccc}.sggs-photos-gallery a,.sggs-photos-gallery a:hover{color:#999 !important}.sggs-photos-gallery a .glyphicon,.sggs-photos-gallery a:hover .glyphicon{font-size:14px}.sggs-photos-gallery .carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.sggs-photos-gallery .carousel-fade .carousel-inner .active{opacity:1}.sggs-photos-gallery .carousel-fade .carousel-inner .active.left,.sggs-photos-gallery .carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.sggs-photos-gallery .carousel-fade .carousel-inner .next.left,.sggs-photos-gallery .carousel-fade .carousel-inner .prev.right{opacity:1}.sggs-photos-gallery .carousel-fade .carousel-control{z-index:2}.sggs-photos-gallery #sggs-carousel .sggs-carousel-title{color:#fff}.sggs-photos-gallery #sggs-carousel .carousel-control.left,.sggs-photos-gallery #sggs-carousel .carousel-control.right{background-image:none !important}.sggs-photos-gallery #sggs-carousel .carousel-inner .item .sggs-control{padding:15px 0 15px}.sggs-photos-gallery #sggs-carousel .carousel-inner .item .sggs-carousel-caption{border-top:3px solid #e6e6e6}.sggs-photos-gallery #sggs-carousel .carousel-inner a{text-decoration:none}.sggs-colors{border-bottom:1px solid #ccc;padding:45px 0 55px;position:relative;background-color:#edf0f0;margin-bottom:30px}.sggs-colors .sggs-colors-text{min-height:50px}.generic-header{position:relative;margin-bottom:25px}.generic-header .generic-sub-header .generic-header-title{position:absolute;bottom:5px;left:25px;z-index:5;color:#fff;font-family:'Ubuntu',sans-serif;font-size:48px;font-weight:800;line-height:1em;margin:0;text-shadow:2px 2px 5px #666;text-transform:uppercase}.generic-header .generic-sub-header .generic-header-text{position:absolute !important;right:0;top:0;bottom:0;width:300px;color:#fff;padding:80px 30px 5px;font-size:22px}.generic-header .generic-sub-header .generic-header-text .header-text-item{display:table;table-layout:fixed;width:100%;height:100%}.generic-header .generic-sub-header .generic-header-text .header-text-item .eneric-header-right-text{top:50%;display:table-cell;vertical-align:middle;text-align:center;font-family:"Roboto",sans-serif;line-height:30px;font-weight:300;color:#fff}.generic-page .content #carousel-header .carousel-node-generic-form-button{position:absolute;top:100px;z-index:99999;right:150px}.generic-page .content #carousel-header .carousel-node-generic-form-button .sggs-slider-login-form{width:inherit;position:static;right:inherit;top:inherit}.generic-page .content #carousel-header .carousel-inner .item{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.generic-page .content #carousel-header .carousel-inner .item .carousel-caption{bottom:initial;top:50%;transform:translateY(-50%)}.news-body{padding:30px}.news-body .all-news-btn{display:inline-block;padding:15px 50px;color:#fff;background-color:#666;margin-top:50px}.news-body .all-news-btn span{font-size:16px;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:500;font-family:"Roboto",sans-serif}.title-landing-page{margin:0;font-weight:700}.sggs-applications-block .sggs-applications-page-title{color:gray;margin:15px 0 15px;font-weight:700}.sggs-applications-block .sggs-applications-block-child{padding-left:15px}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item{position:relative}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-hover-me .img-responsive{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-hover-me:hover #sggs-hover-content{transition:.6s ease}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-hover-me:hover .img-responsive{-webkit-filter:grayscale(0);filter:grayscale(0);transition:.6s ease}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-applications-page-item-container a{color:#fff;text-decoration:none}.sggs-applications-block .sggs-applications-page-item .sggs-applications-page-item-container h2,.sggs-applications-block .sggs-applications-page-title{font-family:"Ubuntu",sans-serif}.sggs-testimonials{padding:80px;background-color:#edf0f0;border-bottom:0;margin-bottom:15px}.sggs-testimonials .sggs-testimonials-item{padding:0 calc(20%)}.sggs-testimonials .sggs-testimonials-item .sggs-testimonials-item-text{padding:8.5px 0;margin:0 0 17px;border-left:0 solid #edf0f0;font-family:"Roboto",sans-serif;font-size:34px;color:#666;font-weight:300;margin-bottom:1em;line-height:1.24em}.sggs-testimonials .sggs-testimonials-item .sggs-testimonials-item-signature{font-weight:500;padding-bottom:0;margin-top:15px}.sggs-search-block .sggs-no-label{display:none}.sggs-ul-circle{list-style:none;padding-top:15px}.sggs-ul-circle li{margin-bottom:5px;min-height:53px}.sggs-ul-circle li a,.sggs-ul-circle li a:hover{color:#333;text-decoration:none !important}.sggs-ul-circle li a{color:#923}.specs{background-image:url(/sites/glassolutions.eu/themes/glass_ux/images/icons/icn_document_specs.svg)}.drawing{background-image:url(/sites/glassolutions.eu/themes/glass_ux/images/icons/icn_document_drawing.svg)}.sampler{background-image:url(/sites/glassolutions.eu/themes/glass_ux/images/icons/icn_document_sampler.svg)}.pres{background-image:url(/sites/glassolutions.eu/themes/glass_ux/images/icons/icn_document_pres.svg)}.text{background-image:url(/sites/glassolutions.eu/themes/glass_ux/images/icons/icn_document_text.svg)}.context-icon:before{content:"\e604";font-family:EntypoGlassSolutions;color:#923;display:inline-block;vertical-align:middle;font-size:18px;margin-right:0;margin-left:-4px}.context-icon{color:#666 !important;text-decoration:none !important}.drawing,.pres,.sampler,.specs,.text{padding-left:65px;background-size:53px;background-repeat:no-repeat;background-position:left top;min-height:53px;font-family:"Roboto",sans-serif;color:#666;font-size:12px;line-height:21px;font-weight:400;display:inline-block;text-decoration:none;text-transform:uppercase}.sggs-tab .nav-tabs{border-bottom:0 solid #ddd;color:#666;font-weight:400;background:#ddd;text-transform:uppercase;margin-bottom:25px}.sggs-tab .nav-tabs a{color:#333;text-decoration:none !important}.sggs-tab .tab-content{padding-left:15px}.sggs-simple-section-item{padding:35px 0 40px}.sggs-context .sggs-context-item h4{text-transform:uppercase}.sggs-rang-doc ul li{padding-bottom:15px}.sggs-rang-doc ul li a,.sggs-rang-doc ul li a:hover{color:#666 !important;text-decoration:none !important}.generic-page a,.landing-page a,.page-node-type-product .product a{color:#812;text-decoration:underline}.sggs-right-img img{margin-bottom:15px}@media (max-width:767px){.generic-header-text{position:relative !important}.generic-header .generic-sub-header .generic-header-title,.sggs-application-header h1{font-size:28px !important}.generic-header .generic-sub-header .generic-header-title{top:20%}.generic-header .generic-sub-header .generic-header-text{padding:10px 30px 5px}.sggs-like-msg > ul li a{margin:0}.sggs-similar-body .sggs-similar-item{float:left !important}.sggs-text-section-urls .btn{margin-top:15px}.sggs-similar-products .sggs-similar-body .sggs-similar-item{padding-bottom:15px}.sggs-like-msg .list-inline > li{margin-bottom:30px}.sggs-testimonials .sggs-testimonials-item{padding:0 calc(0%)}.sggs-applications-block .sggs-applications-block-child .sggs-applications-page-item .sggs-applications-page-item-container{width:60%}.sggs-search-block .form-submit{padding:0 0 !important}.sggs-simple-section-item iframe{width:95% !important}.sggs-simple-section-item .rtecenter{margin-top:20px}.sggs-contact-link .list-group .contact{background-color:#666;display:block;min-width:250px}.sggs-contact-link .list-group .wheretoby{background-color:#812;display:block;min-width:250px}.sggs-header .sggs-search-block .google-appliance-search .js-form-wrapper .form-item .form-control{font-size:12px}.sggs-header .sggs-login{padding:5px 10px 10px}iframe{width:95% !important;height:auto !important}.md-objects .md-object a{padding:5px 5px !important;margin-bottom:25px !important;background-size:20px 20px}#carousel-header .carousel-inner .item .carousel-caption{bottom:10px !important}}@media (min-width:768px){.generic-header .generic-sub-header .generic-header-title,.sggs-application-header h1{font-size:35px;width:50%;}}.sggs-application-header h1{bottom:20px;left:0;}.page-header{padding-bottom:0;margin-top:3%;margin-bottom:2%;border-bottom:none}.block-title,.page-header span{font-family:'Ubuntu',sans-serif;font-size:24px;color:#222;font-weight:400}.view-locations .attachment{width:100%;display:block;height:400px;overflow:auto;border:1px solid #c9cbcc;position:relative}.view-locations .attachment .views-row{background-color:#f3f3f3;padding:10px}.view-locations .views-field-field-marker-location{display:none}.view-locations .views-field-title h3{font-size:15px;font-weight:600;color:#222;margin:5px 0}.view-locations .views-field.views-field-field-address{color:#666;font-size:12px;line-height:20px}.view-locations .views-field-field-location-category{font-size:12px;text-transform:uppercase;color:#949698;font-weight:400}.view-locations .views-field-field-color .jquery_colorpicker_color_display{width:10px;height:10px}.view-locations .form--inline{position:relative}.view-locations .view-display-id-attachment_1 .views-field-field-color{display:inline-block;float:left;margin-right:5px;margin-top:6px}.view-locations .view-display-id-attachment_1 .views-field.views-field-field-contact-phone a{color:#949698;font-size:12px;font-weight:100;color:#666}.view-locations .view-display-id-attachment_1 .views-row:before{content:'\e642';font-family:EntypoGlassSolutions;position:absolute;right:20px;color:#949698;font-size:23px;margin-top:26px}.view-locations .view-display-id-attachment_1 .views-field-title:before{font-size:21px;content:'\e607';font-family:EntypoGlassSolutions;color:#949698;position:absolute;right:0;margin-top:-4px}.view-locations .views-exposed-form ul.pop-list{margin-bottom:15%}.view-locations .views-exposed-form li{list-style:none;height:20px}.view-locations .views-exposed-form li .field--name-field-color{text-indent:-100000px;width:10px;height:10px;display:inline-block}.view-locations .views-exposed-form li .filter-tab a{font-size:16px;color:#666;display:table-cell;vertical-align:top}.view-locations .views-exposed-form li .filter-tab a.active{font-weight:600}.view-locations .views-exposed-form .form-item-field-marker-location-proximity{display:none}.view-locations .views-exposed-form .form--inline{position:relative}.view-locations .views-exposed-form .form-item-geolocation-geocoder-google-geocoding-api{position:absolute;bottom:-25px;width:100%}.view-locations .views-exposed-form .geolocation-views-filter-geocoder{height:50px;border-radius:0;border-left:0;border-right:0;border-bottom:0;padding-right:40px}.view-locations .views-exposed-form button.js-form-wrapperns{background-color:transparent}.view-locations .views-exposed-form .sggs-no-label{background-color:transparent;background-image:url(/sites/glassolutions.eu/themes/glass_ux/images/icons/search.png);background-repeat:no-repeat;background-size:22px;width:25px;text-indent:-10000px;display:block}.view-locations .views-exposed-form .form-submit{background-color:transparent;position:absolute;width:25px;height:25px;right:-30px;bottom:11px}.view-locations .views-exposed-form .form-submit:active{box-shadow:none}.view-locations .views-exposed-form .form-submit:focus{outline:0}.view-locations .views-exposed-form .geolocation-views-filter-geocoder:focus{box-shadow:none;border:1px solid #c9cbcc}.view-locations > .attachment + .view-content{display:block;height:350px;float:none;width:auto}.geolocation-common-map-container{height:350px !important;border:1px solid #c9cbcc}.js-form-item-field-location-category-target-id .select-wrapper{display:none}.block-views-blocklocations-block-1 .view-empty h2{font-size:18px;padding:20px;color:#a4a6a8}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-location-category{display:inline-block;margin:0 0 0 8px}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-location-category .field-content{display:table-cell}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-address{color:#666;font-size:12px;line-height:12px;margin:5px 0}.view-display-id-block_1 .geolocation-common-map-container .location-content{width:auto;height:auto}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-color{display:inline-block}.view-display-id-block_1 .geolocation-common-map-container .views-field-title span{font-size:12px;color:#000;font-weight:400;display:block;margin:2px 0}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-contact-phone a{display:block;margin:4px 0}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-location-site-website-link,.view-display-id-block_1 .geolocation-common-map-container .views-field.views-field-field-marker-location-1{display:inline-block;background-color:#edf0f0;padding:5px}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-location-site-website-link a,.view-display-id-block_1 .geolocation-common-map-container .views-field.views-field-field-marker-location-1 a{color:#000;text-transform:uppercase;font-size:10px;text-decoration:none}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-location-site-website-link a:before,.view-display-id-block_1 .geolocation-common-map-container .views-field.views-field-field-marker-location-1 a:before{content:"\e664";font-family:EntypoGlassSolutions;text-align:left;font-size:14px;display:inline-block;margin-right:5px;vertical-align:middle}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-location-site-website-link{margin-right:5px}.view-display-id-block_1 .geolocation-common-map-container .views-field.views-field-field-marker-location-1 a:before{content:"\e604"}.view-display-id-block_1 .geolocation-common-map-container .views-field.views-field-field-contact-phone{margin:5px 0}div#edit-actions{margin:5% 0}ul.dropdown-menu-wrapper.country-selector-menu{background-color:#fff;width:100%;position:absolute;z-index:1001;top:-3px;box-shadow:0 4px 5px rgba(0,0,0,.3);padding:5%}ul.dropdown-menu-wrapper.country-selector-menu li{display:inline-block;width:48%;font-size:14px;vertical-align:top;margin-bottom:15px}ul.dropdown-menu-wrapper.country-selector-menu li a:hover{color:#222;font-weight:600;padding-right:0;background:0 0}ul.dropdown-menu-wrapper.country-selector-menu li a{display:inline-block;color:#6e6e6e;text-decoration:none;font-weight:400;padding-right:.15em;height:1.8em;line-height:1.8em}a.selected-country:after{font-family:EntypoGlassSolutions;font-size:22px;font-weight:400;vertical-align:middle;display:inline-block}.country-selector-menu.enabled{display:block}a.selected-country{text-transform:uppercase;display:inline-block;width:154px;padding:10px 10px 10px 10px;position:absolute;top:-27px;border:none;left:-130px}a.selected-country.enabled{background-color:#fff;color:#000}.sggs-application-header img{width:100%}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group > .form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.sggs-news-list-item .sggs-news-list-content .sggs-news-list-title a,.sggs-news-list-item .sggs-news-list-content .sggs-news-list-title a:hover{text-decoration:none;color:#923;font-family:"Ubuntu",sans-serif;font-size:24px}.sggs-news-list-item .sggs-news-list-content .sggs-news-list-body{font-weight:300;line-height:1.5em;color:#333}.sggs-news-list-item .sggs-news-list-content .read-more{color:#666}.sggs-news-list-item .sggs-news-list-content .sggs-news-list-category{color:#666;font-size:12px;line-height:21px;font-weight:600;display:inline-block;text-transform:uppercase}.view-news-list .bef-exposed-form .form--inline > .form-item{float:none !important}.view-news-list .views-exposed-form .form-inline .select-wrapper{display:list-item !important;list-style:none}.view-news-list .views-exposed-form .form-inline .form-item-sort-order{display:none}.view-news-list .views-exposed-form #edit-items-per-page{width:100%}.view-news-list .view-header{position:relative}.view-news-list .view-header .field--name-field-entity-type-image .field--label{display:none}.view-news-list .view-header h2{position:absolute;top:90px;left:15px;font-family:"Ubuntu",sans-serif;font-size:48px;line-height:1em;text-shadow:2px 2px 5px #666;font-weight:800;text-transform:uppercase}.view-news-list .view-header h2 a{color:#fff;text-decoration:none}.view-news-list .view-filters .form-inline .control-label{text-transform:uppercase}.form-select{border-radius:5px;border:1px solid #c9cbcc;font-family:"Roboto",sans-serif;font-size:16px;font-weight:300;line-height:1.5em;background-image:url('data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%201%201%22%20preserveAspectRatio%3D%22none%22%3E%3ClinearGradient%20id%3D%22gradient%22%20gradientUnits%3D%22userSpaceOnUse%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%220%25%22%20y2%3D%22100%25%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23ffffff%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23eeeeee%22%2F%3E%3C%2FlinearGradient%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%221%22%20height%3D%221%22%20fill%3D%22url(%23gradient)%22%20%2F%3E%3C%2Fsvg%3E');color:#a4a6a8;padding:9px 35px 9px 10px}.select-wrapper:after{content:'\e605';font-family:EntypoGlassSolutions;color:#a4a6a8;font-size:12px;position:absolute;top:50%;right:11px;height:16px;line-height:16px;margin-top:-8px;font-weight:12px}#edit-attach-a-file-upload .description{display:none}.form-control{display:block;width:100%;height:39px;padding:10px 18px;font-size:12px;line-height:1.42857143;color:#333;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:rgba(222,222,221,.85);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(222,222,221,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(222,222,221,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#e6e6e6;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}.view-news-list .bef-exposed-form .form--inline > .form-item{float:none !important;}.sggs-text-section .btn-default{color:#fff;background-color:#222 !important;border-color:#222;}@media (min-width:768px){.view-locations .views-exposed-form li{display:inline-block;float:left;margin-right:22px;}}@media all and (min-width:768px){.header-wrapper{border-bottom:1px solid #a3a3a3}.home-page-products-table li{width:25%;height:60px}.home-page-products-table li.first-four-last,.home-page-products-table li.second-four.last{border-right:0}.home-page-products-table li:hover{background-color:#992234}.home-page-products-table li:hover a{color:#fff}.home-page-products-table li.even{border-left:0}.home-page-products-table li.second-four{border-top:0}.home-page-products-table a{font-size:14px;padding-top:9px}.home-page-products-table li.first-four{border-top:0}.home-page-products-table li.second-four{border-bottom:0}.home-page-navigation-links{height:auto}.sliders-catchers{height:50px;padding:0;margin:0}.sliders-catchers li a{font-size:15px;padding:13px 5px;line-height:12px;min-height:50px}.sliders-catchers li:hover{background-color:#004b7f}.sliders-catchers li a:hover{color:#fff}.home-page-sentance{font-size:20px}.generic-header .generic-sub-header .generic-header-title,.sggs-application-header h1{font-size:35px;width:50%}.page-header{margin-bottom:-3%}.webform-submission-form{width:40%;margin:0 auto}button.webform-button--submit{width:60%;height:50px}.view-locations .attachment{width:25%;display:inline-block;height:406px;overflow:auto;border:1px solid #c9cbcc;margin-top:50px;border-right:0;border-top:0}.view-locations .attachment .views-row{background-color:#f3f3f3;padding:15px;cursor:pointer}.view-locations .views-field-field-marker-location{display:none}.view-locations .views-field-title h3{font-size:16px;font-weight:600;color:#222;margin:5px 0}.view-locations .views-field.views-field-field-address{color:#666;font-size:14px;line-height:16px}.view-locations .views-field-field-location-category{font-size:12px;text-transform:uppercase;color:#949698;font-weight:400}.view-locations .views-field-field-color .jquery_colorpicker_color_display{width:10px;height:10px}.view-locations .views-field-title{width:90%}.view-locations .views-row:before{margin-top:10%}.view-locations .view-locations button#edit-submit-locations .sggs-no-label{left:22%;bottom:-55px}.view-locations .views-exposed-form ul.pop-list{float:right;margin-bottom:0}.view-locations .views-exposed-form li{display:inline-block;float:left;margin-right:22px}.view-locations .views-exposed-form .geolocation-views-filter-geocoder{border-radius:0;border-left:0;width:25%;height:50px;border-right:0;border-bottom:1px solid #c9cbcc}.view-locations .views-exposed-form .form-item-geolocation-geocoder-google-geocoding-api{bottom:-65px;left:0}.view-locations .views-exposed-form .form-submit{right:71%;bottom:-45px}.view-locations .views-exposed-form .filter-tab a{font-size:13px}.view-locations > .attachment + .view-content{display:inline-block;width:75%;float:right}.view-display-id-attachment_1 .views-field.views-field-field-contact-phone a{font-size:16px}.geolocation-common-map-container{height:456px !important;border:1px solid #c9cbcc}.block-title{margin-bottom:0}#map-canvas{margin:0;padding:0;height:400px;max-width:none}#map-canvas img{max-width:none !important}.views-field-title span{font-size:16px;color:#000;font-weight:800;margin:0}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-location-category{display:inline-block;margin:0 0 0 8px}.view-display-id-block_1 .geolocation-common-map-container .location-content{width:315px;height:auto;padding:10px}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-color{display:inline-block}.view-display-id-block_1 .geolocation-common-map-container .views-field-title span{font-size:14px;font-weight:800}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-location-site-website-link{margin-right:10px}.view-display-id-block_1 .geolocation-common-map-container .views-field.views-field-field-contact-phone{margin:10px 0 35px}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-address{font-size:12px;line-height:25px}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-location-site-website-link,.view-display-id-block_1 .geolocation-common-map-container .views-field.views-field-field-marker-location-1{padding:10px;width:48%}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-location-site-website-link a,.view-display-id-block_1 .geolocation-common-map-container .views-field.views-field-field-marker-location-1 a{font-size:12px}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-location-site-website-link{margin-right:10px}.view-display-id-block_1 .geolocation-common-map-container .views-field-field-location-site-website-link a:before,.view-display-id-block_1 .geolocation-common-map-container .views-field.views-field-field-marker-location-1 a:before{font-size:20px}ul.dropdown-menu-wrapper.country-selector-menu li{width:16%}.slider-banner-link a{padding:15px !important}.slider-banner-textarea{padding:15px !important}}@media all and (min-width:992px){.home-page-products-table li{height:95px}.home-page-products-table a{font-size:20px;padding-top:25px;font-weight:600}.sliders-catchers li a{font-size:18px;padding-top:18px}.home-page-sentance{line-height:41px;padding:5% 14%;font-size:36px}.view-locations .attachment{height:552px;margin-top:58px}.geolocation-common-map-container{height:610px !important;border:1px solid #c9cbcc}.view-locations .views-exposed-form .geolocation-views-filter-geocoder{height:58px}.view-locations .views-exposed-form .form-item-geolocation-geocoder-google-geocoding-api{bottom:-73px;left:0}.view-locations .views-exposed-form .sggs-no-label{background-size:20px}.view-locations .views-exposed-form .form-submit{right:72%;bottom:-48px}.view-locations .views-exposed-form .filter-tab a{font-size:16px}}.view-locations .views-exposed-form .form--inline{position:relative;}.view-locations .view-filters.form-group{margin-bottom:15px;}@media (min-width:768px){.view-locations .views-exposed-form .geolocation-views-filter-geocoder{border-radius:0;border-left:0;width:25%;height:50px;border-right:0;border-bottom:1px solid #c9cbcc !important;}}.products .webform-submission-form input[type=email],.products .webform-submission-form input[type=password],.products .webform-submission-form input[type=tel],.products .webform-submission-form input[type=text]{border-radius:5px;border:1px solid #c9cbcc !important;font-family:"Roboto",sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:#616164;padding:9px 10px;box-shadow:none;width:100%;}.products .webform-submission-form .description ul{display:none !important;}.products .webform-submission-form a{color:#923;text-decoration:none;}.webform-submission-form .form-item label{display:block;}.webform-submission-form .form-select{border-radius:5px;border:1px solid #c9cbcc;font-family:"Roboto",sans-serif;font-size:16px;font-weight:300;line-height:1.5em;background-image:url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20%3F%3E%3Csvg%20xmlns%3…22%20height%3D%221%22%20fill%3D%22url(%23gradient) % 22 % 20 % 2 F % 3 E % 3 C % 2 Fsvg % 3 E);color:#a4a6a8;padding:9px 35px 9px 10px;}.webform-submission-form .form-file{display:block;width:100%;height:39px;padding:10px 18px;font-size:12px;line-height:1.42857143;color:#333;background-color:#fff;background-image:none;border:1px solid #cccc !important;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.webform-submission-form .form-submit{padding:15px 50px;background-color:#923 !important;font-family:"Roboto",sans-serif;color:#fff;font-size:16px;font-weight:500;border:0;}@media (min-width:768px){.webform-submission-form .webform-button--submit{width:60%;height:50px;}}.webform-submission-form .webform-button--submit{text-transform:uppercase;font-weight:600;}.webform-submission-form .btn-primary:hover{color:#fff;background-color:#6f1925 !important;border-color:#671722 !important;}.g-recaptcha{transform:scale(.85);transform-origin:0 0;}.webform-submission-form .webform-button--submit{margin:5% 0;}.mt-20{margin-top:20px;}.user-login-form .form-submit,.user-register-form .form-submit,.user-pass .form-submit,.user-pass-reset .form-submit{border-radius:inherit;color:white;background:#991a34 !important;border:inherit;padding:20px;-webkit-transition:background 0.4s ease-in-out,color 0.4s ease-in-out;-o-transition:background 0.4s ease-in-out,color 0.4s ease-in-out;transition:background 0.4s ease-in-out,color 0.4s ease-in-out;font-size:16px;line-height:20px;font-family:"Roboto-Bold";display:inline-block;margin-bottom:0;width:20%;}.user-pass .form-email{border:1px solid lightgrey !important;min-height:35px;margin-top:20px;margin-bottom:5px;}.col-sm-6.bloc-text--content{padding:0 10px;}.home .memento .bloc-text--content p{padding-left:15px;}div#CSTSmallFrame{display:none;}@media screen and (max-width:767px){div#CSTSmallFrame{display:block;}div#CSTLargeFrame{display:none;}}.home .container--featured{height:auto;}@media (min-width:1200px){.home .container--featured .featured-item{height:416px;}}header .nav.navbar-nav li{padding-right:4px;}.nav > li.dropdown.menu-no-popup .dropdown-menu{overflow-y:scroll;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.95);border:0;z-index:99999;padding:25px;}.user-logged-in .user-form input[type=submit]{background:#991a34 !important;padding:25px;margin:16px 0;text-align:left;font-size:25px;}.user-logged-in .products .user-form input[type=text],.user-logged-in .products .user-form input[type=password],.user-logged-in .products .user-form input[type=email],.user-logged-in .products .user-form input[type=tel]{border:inherit !important;border:1px solid #c9cbcc !important;padding:8px;width:calc(100% - 60px);}.section-float{float:right;margin:0 0 15px 15px;}@media screen and (max-width:767px){.section-float{float:none;margin:0 0 15px 0;}}
