.u-text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.services-posts{transition:all .2s;padding-top:20px}.services-posts .post-image{min-height:200px;max-height:200px;position:relative;overflow:hidden}.services-posts .post-image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:none;width:150%}.services-posts .post-meta .btn-full{width:100%}.services-posts .post-content h2{min-height:60px;max-height:60px}.services-posts:hover{background:#eee}.tree-categories{position:relative}.tree-categories-submenu .tree-categories-submenu{display:none}.tree-categories-item:hover+.tree-categories .tree-categories-submenu{display:initial}.simple-carousel{width:100%;height:500px;box-shadow:10px -2px 43px -18px rgba(0,0,0,0.74);border-radius:5px;position:relative;overflow:hidden}.simple-carousel-image{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .3s}.simple-carousel-image img{max-width:900px;width:900px}.simple-carousel-image.active{display:block;transition:all .3s}.simple-carousel-bubbles{position:absolute;left:50%;transform:translateX(-50%);bottom:20px}.simple-carousel-bubbles .dot{width:12px;height:12px;border-radius:50%;border:1px solid white;background:black;display:inline-block;margin:5px;cursor:pointer}.simple-carousel-bubbles .dot.active{background:white}.simple-carousel-bubbles .dot:hover{background:white}.simple-carousel--wrapper{position:relative}.simple-carousel--wrapper .simple-carousel-arrows{font-size:1.2em}.simple-carousel--wrapper .simple-carousel-arrows:hover{color:white}.simple-carousel--wrapper .simple-carousel-arrows__left{position:absolute;left:10px;top:50%;transform:translateY(-50%);padding:10px;cursor:pointer}.simple-carousel--wrapper .simple-carousel-arrows__left:hover{background-color:black;border-radius:5px}.simple-carousel--wrapper .simple-carousel-arrows__right{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:10px;cursor:pointer}.simple-carousel--wrapper .simple-carousel-arrows__right:hover{background-color:black;border-radius:5px}.shop-mega-menu-subcategory-list{padding:10px;overflow:auto;max-height:450px;width:98%}.shop-mega-menu-subcategory{padding:5px;border-bottom:1px solid grey;list-style-type:none}.shop-mega-menu-subcategory ul{padding-left:15px}.shop-mega-menu-image{max-width:200px;max-height:200px;overflow:hidden;display:none}.shop-mega-menu-image img{position:absolute;top:50%;right:20px;transform:translate(-50%, -50%);width:200px}@media (min-width: 992px){.shop-mega-menu-subcategory-list{width:48%}.shop-mega-menu-subcategory:hover .shop-mega-menu-image{display:block}.shop-mega-menu-image{display:block}}.shop-mega-menu-holder{position:relative}.shop-mega-menu-holder .mega-menu-navigation{position:absolute;top:0;height:100%}.shop-mega-menu-holder .mega-menu-navigation.active{z-index:2}.shop-mega-menu-holder .mega-menu-navigation .tabs{height:100%}.shop-mega-menu-holder .mega-menu-navigation .tab-content{height:100%;background:transparent;padding:0;position:relative;visibility:hidden}.shop-mega-menu-holder .mega-menu-navigation .tab-content.active{visibility:visible}.shop-mega-menu-holder .mega-menu-navigation .tab-content .close-tab{position:absolute;top:10px;right:10px;cursor:pointer}.shop-mega-menu-holder .mega-menu-navigation .tab-content .close-tab:hover{color:black}.shop-mega-menu-holder .mega-menu-navigation .tab-content .tab-pane{display:none}.shop-mega-menu-holder .mega-menu-navigation .tab-content .tab-pane.active{padding:15px;background:white;height:100%;display:block}.shop-mega-menu--carousel{margin-left:25%}@media (max-width: 768px){.shop-mega-menu-holder .mega-menu-navigation{position:relative}}@media (max-width: 400px){.shop-mega-menu-holder .mega-menu-navigation .tab-content .tab-pane.active{max-width:180px}}.shop-mega-menu-features-buttons{white-space:nowrap;overflow-x:auto;margin:25px;padding-bottom:10px}.shop-mega-menu-features-buttons .mega-menu-features-arrows__left{position:absolute;left:10px;top:50%;transform:translateY(-50%);padding:10px;cursor:pointer}.shop-mega-menu-features-buttons .mega-menu-features-arrows__left:hover{background-color:black;border-radius:5px}.shop-mega-menu-features-buttons .mega-menu-features-arrows__right{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:10px;cursor:pointer}.shop-mega-menu-features-buttons .mega-menu-features-arrows__right:hover{background-color:black;border-radius:5px}div.loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(16,16,16,0.5);z-index:99999}@-webkit-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes uil-ring-anim{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.ring{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:200px;height:200px}.ring>div{position:absolute;display:block;width:160px;height:160px;top:20px;left:20px;border-radius:80px;box-shadow:0 6px 0 0 #ffffff;-ms-animation:uil-ring-anim 1s linear infinite;-moz-animation:uil-ring-anim 1s linear infinite;-webkit-animation:uil-ring-anim 1s linear infinite;-o-animation:uil-ring-anim 1s linear infinite;animation:uil-ring-anim 1s linear infinite}@media (max-width: 575px){.http-error h2{font-size:40px}.shop-time-clock h2{font-size:.9em !important}}.tooltip-inner.large{min-width:375px;opacity:1}@media (max-width: 511px){.tooltip-inner.large{min-width:250px;max-width:250px;opacity:1}.tooltip-inner.large img{max-width:240px}}.theme-krajee-fas.rating-rtl.is-star .filled-stars{right:0}.product{transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.product:hover{box-shadow:0 14px 28px rgba(0,0,0,0.15),0 10px 10px rgba(0,0,0,0.12)}.shop .products .product{margin-top:20px}.shop .products .product-thumb-info-image:not(.product-item--carousel) img{max-height:173px}#productDescription table{width:100% !important}.product-buy-togheter{border:1px solid rgba(0,0,0,0.06);padding:10px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.05)}.product-buy-togheter__wrapper{display:flex}.product-buy-togheter__wrapper .divider-buy{width:2px;background-color:rgba(0,0,0,0.15);position:relative;margin-left:10px;margin-right:10px}.product-buy-togheter__wrapper .divider-buy .plus{width:25px;height:25px;background-color:rgba(0,0,0,0.74);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;border-radius:50%}.product-buy-togheter__wrapper .divider-buy .plus .fa{color:white}@media (max-width: 768px){.product-buy-togheter__wrapper{flex-direction:column}.product-buy-togheter__wrapper .divider-buy{width:100%;height:2px;margin-top:25px;margin-bottom:25px}}.product-buy-togheter__final-price{color:var(--red);font-size:2em}.product-buy-togheter__final-price+.js-add-product{margin-top:20px}@media (max-width: 768px){.product-buy-togheter__final-price+.js-add-product{margin-top:0}}.product-buy-togheter__container:not(.no-flex){flex:1 1 auto;text-align:center;display:flex;flex-direction:column;justify-content:center}@media (max-width: 768px){.product-buy-togheter__container:not(.no-flex){flex-direction:row}}.product-buy-togheter__container:not(.no-flex) .post-info{justify-content:center}.product-buy-togheter__container.no-flex{text-align:center;padding:20px;padding-top:40px}.overlay-header-image{position:absolute;top:0;left:0;height:600px;max-height:600px;overflow:hidden;z-index:0;width:100%}.overlay-header-image__img{height:100%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover}.overlay-section{position:relative;top:55px;background:white;z-index:99}@media (min-width: 1024px){.overlay-section{width:850px;max-width:850px;left:50%;transform:translateX(-50%)}}@media (max-width: 1023px){.overlay-section{width:90%;left:50%;transform:translateX(-50%)}}@keyframes homepageimagecarousel-arrow{0%{bottom:40px;opacity:0}50%{bottom:10px;opacity:1}100%{bottom:40px;opacity:0}}.homepageimagecarousel-video{position:relative;height:900px;max-height:900px;overflow:hidden}.homepageimagecarousel-video .video-container{position:relative;height:900px;max-height:900px}.homepageimagecarousel-video .video-container .video-wrapper{z-index:1;height:900px;max-height:900px}@media (max-width: 768px){.homepageimagecarousel-video{height:600px;max-height:600px}.homepageimagecarousel-video .video-container{height:600px;max-height:600px}.homepageimagecarousel-video .video-container .video-wrapper{height:600px;max-height:600px}}.homepageimagecarousel-video .video-text{position:absolute;z-index:99;top:50%;left:200px;max-width:450px;word-wrap:break-word;transform:translateY(-50%);padding:20px}.homepageimagecarousel-video .video-text-title{font-weight:900;margin-bottom:20px}.homepageimagecarousel-video .video-text-description{font-size:1.5em}@media (max-width: 768px){.homepageimagecarousel-video .video-text{top:50%;left:50%;transform:translate(-50%, -50%);max-width:320px;text-align:center}}.homepageimagecarousel-video .video-arrow-down{position:absolute;bottom:10px;left:50%;animation:homepageimagecarousel-arrow 2.5s infinite;cursor:pointer}.homepageimagecarousel-video .video-arrow-down .fa,.homepageimagecarousel-video .video-arrow-down .fas{font-size:2.3em}.divider-visible{background:rgba(0,0,0,0.35);width:100%}.divider-small-custom{margin:22px auto}.product-finder-wrapper{padding:5px;border:1px solid rgba(0,0,0,0.05);text-align:center;min-height:150px}.product-finder-image img{max-height:70px}.js-open-filters{display:none}@media (max-width: 768px){.backbutton-history{display:block}.shop-filters-container{display:none}.js-open-filters{display:block}}.shop-card-category{border:1px solid;border-radius:10px;padding:10px;margin-top:10px}.shop-card-category hr{margin:10px 0}.shop-card-category__product{width:49%;max-width:50%;display:inline-block;clear:both}.shop-card-category__product .image{height:100px}.shop-card-category__product .image img{max-width:100%;max-height:100px}.shop-card-category__product .title{max-width:95%}@media (max-width: 768px){.shop-card-category__product{width:95%;max-width:95%}}.shop-video-overlay{max-height:200px;height:200px;overflow:hidden;position:relative;margin-bottom:2em}.shop-video-overlay video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.shop-video-overlay-text{position:absolute;top:50%;transform:translateY(-50%);z-index:2;text-shadow:2px 2px 2px black;max-width:450px;padding-left:100px}.shop-video-overlay-text h4{color:white}@media (max-width: 768px){.shop-video-overlay-text{padding-left:10px;max-width:100%}}#productDescription img{width:100% !important}html.is-iad-enlarge{overflow:hidden}.iad-image-enlarge{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.35);z-index:9999;overflow:hidden}.iad-image-enlarge__close{position:relative;display:block;text-align:right;font-size:1.5em;color:white;cursor:pointer;margin-bottom:20px}.iad-image-enlarge__close:hover{color:grey}.iad-image-enlarge__wrapper{width:95%;position:relative;top:50%;left:50%;transform:translate(-50%, -50%)}.iad-image-enlarge__wrapper img{position:relative;width:auto;max-height:90vh;left:50%;transform:translateX(-50%)}@media (max-width: 991px){.iad-image-enlarge__wrapper img{width:95%}}.img-helper-center-max-height{height:200px;width:auto !important;left:50%;position:relative;transform:translateX(-50%)}.iad-custom-divider-1{height:56px;background:transparent url("/client/img/custom-divider-1.png") no-repeat center center}.iad-font-italic{font-family:Georgia, serif;font-style:italic}.menu-title{color:#a2a2a2;font-size:16px;margin:0 0 20px;padding:30px 0 10px;text-transform:uppercase}.menu-item{margin-bottom:40px;border:1px solid #444}.menu-item h4{color:#444;font-size:16px;font-weight:600;margin:0;padding:0;text-transform:uppercase}.menu-item .menu-item-price{font-size:16px;color:#999;float:right;margin:19px 3px 0 0}.menu-item p{font-size:14px;color:#999}.menu-details{display:inline-block;padding-top:20px}.special-menu{list-style:none;margin:0;padding:0;text-align:left}.special-menu li{margin:0 0 32px 0;padding:0;clear:both}.special-menu img{float:left;margin:0 25px 0 0;max-width:68px}.special-menu h3{font-size:24px;padding:7px 0 4px 95px;margin:0;text-transform:none;font-family:Georgia, serif;font-style:italic}.special-menu h3 em{font-size:16px}.special-menu p{font-size:1.3em;font-family:Georgia, serif;font-style:italic;margin:0 0 0 95px;position:relative;display:block}.special-menu p span{background:transparent;display:inline-block;position:relative;z-index:2;padding:0 10px 0 0}.special-menu p:before{border-bottom:2px dotted #ddd;content:"";height:1px;left:0%;position:absolute;bottom:5px;width:100%;z-index:1}.special-menu .special-menu-price{background:transparent;display:inline-block;float:right;font-size:22px;margin-top:-26px;padding:0 0 0 10px;position:relative;z-index:3}@media (max-width: 991px){.special-menu p{padding-bottom:35px}.special-menu .special-menu-price{margin-top:-20px}}.skiptranslate:not(.goog-te-gadget){display:none}.iad-google-translate{position:fixed;min-width:50px;height:30px;background:var(--color-global-primary);color:var(--color-global-positive);box-shadow:0.5px 0.5px 10px 0.5px rgba(0,0,0,0.74);bottom:0;left:10px;z-index:99;border-top-left-radius:5px;border-top-right-radius:5px}.iad-google-translate .iad-translate-to{padding:3px 10px 3px 10px}.iad-google-translate .iad-translate-to img{height:15px}.iad-google-translate .iad-translate-flags{opacity:0;position:fixed;bottom:40px;left:10px;background:var(--color-global-primary-alt);padding:5px;border-radius:5px;box-shadow:0.5px 0.5px 10px 0.5px rgba(0,0,0,0.74);transition:all 0.2s}.iad-google-translate .iad-translate-flags button{border:none;background:transparent;border-radius:5px}.iad-google-translate .iad-translate-flags button img{height:20px}.iad-google-translate:hover{background:var(--color-global-primary-alt)}.iad-google-translate:hover .iad-translate-flags{opacity:1}#google_translate_element{display:none}#goog-gt-tt{display:none !important}.goog-text-highlight{background:transparent !important;box-shadow:none !important}.read-more-text .wrap-read-more-text{max-height:75px;overflow:hidden;display:block;transition:all .3s}.read-more-text .icon-read-more-text{transition:all .3s;font-size:1.3rem;color:var(--color-global-primary);cursor:pointer}.read-more-text .icon-read-more-text:hover{color:var(--color-global-ternary--hover)}.read-more-text.active .wrap-read-more-text{max-height:unset}.read-more-text.active .icon-read-more-text{transform:rotate(180deg);color:var(--color-global-ternary--hover)}.background-large-with-text{padding:200px 0 !important}@media (min-width: 768px){.background-large-with-text--container{padding:100px}}.background-large-with-text h4{font-size:4rem;color:#444D57 !important;line-height:normal}.background-large-with-text p{font-size:1.5rem;letter-spacing:1.1px;font-weight:500;color:#444D57 !important;line-height:normal}.split_2_rows_image_and_text,.split_2_rows_text_and_image{background:#E7E2DF}.split_2_rows_image_and_text section.section,.split_2_rows_text_and_image section.section{background:#E7E2DF}.split_2_rows_image_and_text h4,.split_2_rows_text_and_image h4{font-size:2.2rem;padding-bottom:1rem;padding:50px;color:#444D57 !important;line-height:normal}.split_2_rows_image_and_text p,.split_2_rows_text_and_image p{font-size:1.3rem;letter-spacing:1.1px;padding:50px;color:#444D57 !important;line-height:normal}.image_gallery{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:50px;padding-bottom:50px}.image_gallery--subheader{padding-bottom:30px}.image_gallery--subheader h1,.image_gallery--subheader h6{color:#444D57}.image_gallery--subheader h1{font-size:4rem;font-weight:600}.image_gallery--subheader h6{font-size:1.3rem}.image_gallery--card{box-shadow:5px 2px 16px 4px rgba(0,0,0,0.27);padding:0;overflow:hidden;position:relative}.image_gallery--image{height:350px;width:110%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;left:50%;transform:translateX(-50%)}.image_gallery--description{background-color:white;text-align:center}.image_gallery--title,.image_gallery--text{color:#444D57}.image_gallery--title{font-size:1.7rem;padding:10px;padding-top:20px;font-weight:800}.image_gallery--text{padding:10px;font-weight:600}.split_2_rows_video_and_text{background-color:#EFCDC9;color:#444D57;padding-top:100px;padding-bottom:100px}@media (max-width: 768px){.split_2_rows_video_and_text{padding-top:40px;padding-bottom:40px}}.split_2_rows_video_and_text--video .video-container{width:100%}.split_2_rows_video_and_text--video .video-container iframe{width:100%}.split_2_rows_video_and_text--details{padding:30px}.split_2_rows_video_and_text--details .title{font-size:2.2rem;padding-top:50px;padding-bottom:50px;font-weight:800;line-height:normal}.split_2_rows_video_and_text--details .description{font-size:1.1rem;font-weight:600;line-height:normal}.social_icons .featured-boxes-full .featured-box-full{padding:10px}.social_icons .featured-boxes-full .featured-box-full [class*=fa-]{margin:0}body.no-overflow,html.no-overflow{overflow:hidden}.loading-screen{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.4);overflow:hidden;z-index:99999999;top:0;left:0;display:none}.js-loading-screen-message.good{text-align:center;margin-top:20px;margin-bottom:20px;color:var(--color-global-ternary);font-weight:900;font-size:2rem}.js-loading-screen-message.bad{text-align:center;margin-top:20px;margin-bottom:20px;color:var(--color-global-danger--hard);font-weight:900;font-size:2rem}.js-loading-icon{top:50%;left:50%;transform:translate(-50%, -50%);position:absolute}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.dropdown-submenu>.dropdown-menu:empty{display:none !important}.dropdown-item.no-after::after{display:none !important}
