#sliding-popup{display:block;margin:0;padding:0;right:0;text-align:center;width:100%;z-index:99999}.sliding-popup-bottom{background:url(/sites/imdf.crystals.com/modules/imdf/contrib/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;position:fixed}.sliding-popup-top{background-color:#000;position:relative}#sliding-popup .popup-content{background-color:transparent;border:0 none;display:block;margin:0 auto;padding:0;max-width:80%}#sliding-popup .popup-content #popup-buttons{float:right;margin:0;max-width:40%}#sliding-popup .popup-content #popup-buttons button{cursor:pointer;display:inline;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;background-color:inherit;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0;border:1px solid #f2f2f2;display:inline-block;color:#f2f2f2;font-family:arial;font-weight:300;padding:4px 8px;text-decoration:none}#sliding-popup .popup-content #popup-buttons .agree-button{background-color:#f2f2f2;color:#333}#sliding-popup .popup-content #popup-buttons button:hover{background-color:#f2f2f2;color:#333}#sliding-popup .popup-content #popup-buttons button:active{position:relative;top:1px}#sliding-popup .popup-content #popup-text{color:#fff;float:left;font-weight:300;margin:5px 0;text-align:left;max-width:60%}#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text p{color:#fff;display:block;font-size:16px;font-weight:300;line-height:1.4;margin:0 0 5px}#sliding-popup .popup-content #popup-text p{font-size:12px}@media screen and (max-width:600px){#sliding-popup .popup-content{max-width:95%}#sliding-popup .popup-content #popup-text{max-width:100%}#sliding-popup .popup-content #popup-buttons{float:none;margin:5px 0;max-width:100%}#sliding-popup .popup-content #popup-buttons button{margin-bottom:1em}}.form-item-lang-dropdown-select{display:inline}.lang-dropdown-form img.language-icon{padding:0 4px}.sg-search-bar-holder{height:36px;display:table-cell;vertical-align:middle;margin-top:4px}#search-header-top .sg-search-icons-holder{margin-right:5px;position:relative;right:10px;top:7px}#search-header-top .sg-search-icons-holder:hover{color:#888;cursor:pointer}#search-header-top .form-search-input{width:auto;height:30px;border:1px solid #f4f4f4;border-radius:0;margin-right:10px}#search-header-top .sg-search-submit{display:none}#search-header-top .sg-search-bar-holder form .form-group{margin:0}#search-header-top .sg-search-icons-holder i{width:15px;height:15px;font-size:15px;position:absolute;top:0;right:0;-webkit-transition:all 400ms cubic-bezier(0,0,0.58,1);-moz-transition:all 400ms cubic-bezier(0,0,0.58,1);-o-transition:all 400ms cubic-bezier(0,0,0.58,1);transition:all 400ms cubic-bezier(0,0,0.58,1);z-index:100}#search-header-top .form-item-query .form-search-input{-ms-transform-origin:100% 0;-webkit-transform-origin:100% 100%;transform-origin:100% 0;-webkit-transition:all 400ms cubic-bezier(0,0,0.58,1);-moz-transition:all 400ms cubic-bezier(0,0,0.58,1);-o-transition:all 400ms cubic-bezier(0,0,0.58,1);transition:all 400ms cubic-bezier(0,0,0.58,1);z-index:10}#search-results-wrapper .search-result-row,#search-results-wrapper .search-empty{margin-top:25px}.breadcrumb .inline{display:inline-block}.media-gallery.display-as-gallery .media-gallery a,.media-gallery.display-as-gallery .media-gallery img{float:none;display:block}.media-gallery.display-as-gallery .media-gallery-thumbs{width:140px;float:left;margin-right:2px}.media-gallery.display-as-gallery .media-gallery-images{overflow:hidden}.media-gallery.display-as-gallery .media-image-thumb-link{margin-bottom:2px}.media-gallery.display-as-slider.only-one{margin-bottom:15px}.media-gallery.display-as-slider .media-image{margin:auto}.media-gallery.display-as-slider .slick-dots{margin:0;position:static}.media-gallery.display-as-slider .slick-dots li{margin:0}.media-gallery.display-as-slider .slick-dots li button{padding:0}.media-gallery.display-as-slider .slick-dots li button:before{font-size:10px}.entity.entity-bean.bean-media-gallery{display:block;float:none;margin-top:0;padding-bottom:0}@media only screen and (max-width:1200px){[class*="col-md-6"]+.block.bean-type--media-gallery{width:50%;overflow:hidden}[class*="col-md-6"]+.block.bean-type--media-gallery+*:before{content:'';clear:both;display:block}.media-gallery-thumbs{width:100px}}@media only screen and (max-width:992px){.entity.bean-media-gallery{width:auto;float:none;margin-left:-10px;margin-right:-10px}.entity.bean-media-gallery>.content{margin:auto}}@media only screen and (max-width:768px){.media-gallery{padding:10px}.media-gallery{padding:0}.node-type-products .media-gallery{text-align:center}.node-type-products .media-gallery>.content{display:inline-block}.media-gallery img{float:none}.media-gallery-thumbs{width:auto;float:none;margin-right:-2px}.media-gallery-thumbs:after{content:'';clear:both;display:block}.media-gallery-images{overflow:visible}.media-gallery .media-image{margin:auto}.media-gallery .media-image-thumb-link{width:auto;float:left;margin-right:2px}.media-gallery.display-as-slider .slick-dots li,.media-gallery.display-as-slider .slick-dots li button,.media-gallery.display-as-slider .slick-dots li button:before{width:26px;height:32px}.media-gallery.display-as-slider .slick-dots li button:before{font-size:15px;line-height:34px}}@media only screen and (max-width:480px){.media-gallery{padding:5px 0}.entity.bean-media-gallery{margin-left:0;margin-right:0}.media-gallery .media-image-thumb-link{width:33.333%;margin-right:0;padding-right:2px}.media-gallery.display-as-slider .slick-dots li,.media-gallery.display-as-slider .slick-dots li button,.media-gallery.display-as-slider .slick-dots li button:before{width:40px;height:50px}.media-gallery.display-as-slider .slick-dots li button:before{font-size:18px;line-height:54px}}body.has-gap .sg-header{margin-bottom:50px}.sg-logo{width:180px;height:135px;font-family:Ubuntu,Helvetica,Arial,sans-serif;top:0;bottom:inherit;left:-10px;text-decoration:none}.sg-logo:hover{text-decoration:none}.sg-logo img{margin:15px auto 0 auto;display:block;position:relative;z-index:20}.sg-logo:before{content:'';display:block;background:url(/sites/imdf.crystals.com/modules/imdf/custom/sg_logo/images/cartouche.png) no-repeat center top;position:absolute;top:0;right:0;bottom:0;left:0;z-index:15}.sg-logo .sg-logo-brand{height:28px;background-color:#219cdc;color:#fff;line-height:28px;margin-left:-10px;padding-left:25px;padding-right:20px;position:absolute;text-transform:uppercase;top:47px;left:100%;white-space:nowrap;z-index:5}.sg-logo .sg-logo-brand:before{width:9999px;background-color:#219cdc;height:28px;content:'';display:block;position:absolute;right:100%;top:0}.sg-logo .sg-logo-brand:after{width:12px;height:28px;background:url(/sites/imdf.crystals.com/modules/imdf/custom/sg_logo/images/banner-end.png);content:'';display:block;position:absolute;left:100%;top:0}@media only screen and (max-width:1200px){body.has-gap .sg-header{margin-bottom:0}#navbar .sg-header.container{overflow:hidden;padding-bottom:0}.sg-header .sg-logo{height:auto;padding:0}.sg-header .sg-logo:before{display:none}.sg-header .sg-logo img{width:auto!important;top:-15px;margin-top:0!important;margin-bottom:0!important}.sg-header .sg-logo .sg-logo-brand{height:auto;display:block;font-size:16px;line-height:180%;margin-left:-33.333%;margin-right:-33.333%;padding-left:15px;padding-right:15px;position:relative;left:0;top:0;text-align:center;white-space:normal}.sg-logo .sg-logo-brand:before,.sg-logo .sg-logo-brand:after{width:9999px;background-color:#219cdc;height:auto;content:'';display:block;position:absolute;top:0;bottom:0}.sg-logo .sg-logo-brand:before{right:99%}.sg-logo .sg-logo-brand:after{left:99%;background-image:none}}