.hide{display:none!important}
.show{display:block!important}
.hidden{display:none!important}
.nohover:after,.show-more .reveal-button a:after,.wpb_wrapper .icon-box-container .vc_icon_element a:after,.wpb_wrapper .lab-vc-social-networks.display-type-rounded-icons .social-networks li a:after,.wpb_wrapper .wpb_tabs.tabs-style-minimal .ui-tabs .wpb_tabs_nav li a:after,.wpb_wrapper .wpb_tabs.tabs-style-default .ui-tabs .wpb_tabs_nav li a:after,.wpb_wrapper .vc_tta-tabs.vc_tta-style-theme-styled .vc_tta-tabs-list li a:after,.wpb_wrapper .vc_tta-tabs.vc_tta-style-theme-styled-minimal .vc_tta-tabs-list li a:after,.wpb_wrapper .wpb_accordion .wpb_accordion_section .wpb_accordion_header a:after,.wpb_wrapper .vc_tta-accordion .vc_tta-panel .vc_tta-panel-heading h4 a:after,.wpb_wrapper .wpb_gallery a:after,.wpb_wrapper .wpb_single_image a:after,.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-image a:after,.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title a:after,.wpb_wrapper .vc_images_carousel a:after,.wpb_wrapper .wpb_text_column a[rel^=attachment]:after{display:none}
.nh:after,a.social-share-icon:after,.back-to-portfolio:after,.btn:after,.header-logo:after,.logos-holder:after{display:none!important}
.transall,.wpb_wrapper .lab-vc-products-carousel .products .nextprev-arrow,.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-image a .hover-display,.wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title a,.mobile-menu-wrapper .mobile-menu-container ul.menu li a,.mobile-menu-wrapper .mobile-menu-container div.menu>ul li a,.mobile-menu-wrapper .mobile-menu-container .search-form label,.mobile-menu-wrapper .mobile-menu-container .cart-icon-link-mobile-container a,.woocommerce-demo-store .woocommerce-store-notice .woocommerce-store-notice__dismiss-link{transition:all .25s cubic-bezier(.445,.05,.55,.95)}
.no-bottom-margin{margin-bottom:0!important}
.no-animation,.no-transitions{transition:none!important}
.is-fixed{position:fixed!important}
.opacity-none{opacity:0!important}
@font-face{font-family:tripadvisortemp;src:url(/wp-content/themes/kalium/assets/css/fonts/tripadvisor/tripadvisor.eot?sv833i);src:url(/wp-content/themes/kalium/assets/css/fonts/tripadvisor/tripadvisor.eot?sv833i#iefix)format("embedded-opentype"),url(/wp-content/themes/kalium/assets/css/fonts/tripadvisor/tripadvisor.ttf?sv833i)format("truetype"),url(/wp-content/themes/kalium/assets/css/fonts/tripadvisor/tripadvisor.woff?sv833i)format("woff"),url(/wp-content/themes/kalium/assets/css/fonts/tripadvisor/tripadvisor.svg?sv833i#icomoon)format("svg");font-weight:400;font-style:normal;font-display:swap}
.ps-container .ps-scrollbar-y{margin-right:10px;position:absolute;background-color:#6d6d6d!important;width:2px!important}
.ps-container .ps-scrollbar-y .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y .ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y{background-color:#00b19e!important}
.ps-container .ps-scrollbar-y .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y .ps-container .ps-scrollbar-y-rail.hover{background-color:#0000!important}
.ps-container .ps-scrollbar-y .ps-scrollbar-x-rail{display:none!important}
.thumb{z-index:1;position:relative;overflow:hidden}
.thumb:hover .hover-state{visibility:visible;opacity:.9}
.hover-state{color:#fff;z-index:10;visibility:visible;opacity:0;background-color:#00b19e;transition:all .25s ease-in-out;display:block;position:absolute;inset:0}
.hover-state a{color:#fff;pointer-events:none}
.hover-state a:after{background:#fff}
.hover-state i{color:#fff}
.hover-state.padding{padding:40px}
.hover-state:hover a{pointer-events:auto}
.tags{text-transform:lowercase;margin:5px 5px 5px 0;font-size:13px;color:#333!important;background:#eee!important;padding:3px 8px!important}
.tags:hover{background-color:#e1e1e1!important}
.lab-dribbble-gallery ul{padding:0;list-style:none}
.lab-dribbble-gallery p{padding-left:7px}
.lab-dribbble-gallery a{float:left}
.lab-dribbble-gallery a:after{background:0 0}
.form-control{box-shadow:none;color:#333;border:1px solid #eee;border-radius:0}
.form-control::-moz-placeholder{color:#6d6d6d;opacity:1}
.form-control::-webkit-input-placeholder{color:#6d6d6d}
.form-control:-moz-placeholder{color:#6d6d6d}
.form-control::-moz-placeholder{color:#6d6d6d}
.form-control:-ms-input-placeholder{color:#6d6d6d}
.form-control:focus{box-shadow:none;border-color:#d5d5d5}
@media screen and (width>=769px){
.pull-right-md{float:right}
}
.show-more{width:100%;margin:20px 0;padding-left:15px;padding-right:15px}
.show-more.is-loading{pointer-events:none}
.show-more.is-finished{pointer-events:none;opacity:0;transition:all 1s ease-in-out 1s}
@keyframes scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}
.wow{visibility:hidden}
.comparison-image-slider{float:left;width:100%;margin:0 auto 30px;position:relative}
.comparison-image-slider img{width:100%;display:block}
.comparison-image-slider .cd-image-label{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:0;padding:10px 15px;transition:transform .3s .7s,opacity .3s .7s;display:none;position:absolute;bottom:0;right:0;transform:translateY(20px)}
.comparison-image-slider .cd-image-label.is-hidden{visibility:hidden}
.comparison-image-slider .cd-resize-img{backface-visibility:hidden;width:0;height:100%;position:absolute;top:0;left:0;overflow:hidden;transform:translateZ(0)}
.comparison-image-slider .cd-resize-img img{width:auto;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}
.comparison-image-slider .cd-resize-img .cd-image-label{left:0;right:auto}
.comparison-image-slider .cd-handle{cursor:ew-resize;opacity:0;background:#00b19e url(/wp-content/themes/kalium/assets/images/icons/image-comparison-slider-arrows.svg) 50% no-repeat;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;position:absolute;top:50%;left:50%;transform:translate(0,0)scale(0)}
.comparison-image-slider .cd-handle:hover{background-color:#00ac99}
@keyframes cd-bounce-in{0%{width:0}60%{width:55%}to{width:50%}}
.comparison-image-slider.is-visible{padding-bottom:0!important}
.comparison-image-slider:hover .cd-image-label{display:block}
.is-visible .cd-resize-img{width:50%;animation:.7s cd-bounce-in}
.is-visible .cd-image-label{opacity:1;transform:translateY(0)}
.is-visible .cd-handle{opacity:1;transition:transform .3s .7s,opacity 0s .7s;transform:translate(0,0)scale(1)}
.lightbox-disabled .nivo a,.lightbox-disabled .nivo.media-type-image,.lightbox-disabled .nivo.media-type-images_slider .image-slide a,.lightbox-disabled .nivo.image-slide>a{cursor:default;pointer-events:none;user-select:none}
.lightbox-disabled .slick-arrow a,.lightbox-disabled .caption a,.lightbox-disabled .post-formatting a{cursor:pointer;pointer-events:auto;user-select:all}
body.lg-on{overflow:hidden}
body.lg-on #wpadminbar{visibility:hidden}
.wpb_revslider_element a:after{background:0 0}
.vc-container{position:relative}
.wpb_wrapper{width:100%;position:relative}
.wpb_wrapper .section-title{margin-top:0}
.wpb_wrapper .section-title>h2{margin-top:20px}
.wpb_wrapper>.alert{margin-top:35px}
.wpb_wrapper>.alert+.alert,.wpb_wrapper>.alert:first-of-type{margin-top:0}
.wpb_wrapper>.alert:last-of-type,.wpb_wrapper .icon-box-container{margin-bottom:35px}
.wpb_wrapper .lab-scroll-box{margin-bottom:35px}
.wpb_wrapper .lab-scroll-box .lab-scroll-box-content{padding-right:15px;position:relative;overflow:hidden}
.wpb_wrapper .lab-scroll-box .lab-scroll-box-content:before,.wpb_wrapper .lab-scroll-box .lab-scroll-box-content:after{content:" ";display:table}
.wpb_wrapper .lab-scroll-box .lab-scroll-box-content:after{clear:both}
.wpb_wrapper .lab-scroll-box .lab-scroll-box-content .ps-scrollbar-y-rail{right:-10px!important}
.wpb_wrapper .lab-scroll-box .lab-scroll-box-content h1,.wpb_wrapper .lab-scroll-box .lab-scroll-box-content h2,.wpb_wrapper .lab-scroll-box .lab-scroll-box-content h3,.wpb_wrapper .lab-scroll-box .lab-scroll-box-content h4,.wpb_wrapper .lab-scroll-box .lab-scroll-box-content h5,.wpb_wrapper .lab-scroll-box .lab-scroll-box-content h6{margin-top:0;margin-bottom:15px}
.wpb_wrapper .vc_tta-tabs .vc_pagination li a:after{display:none}
.wpb_wrapper>h1:first-of-type,.wpb_wrapper>h2:first-of-type,.wpb_wrapper>h3:first-of-type,.wpb_wrapper>h4:first-of-type,.wpb_wrapper>h5:first-of-type{margin-top:0}
.wpb_wrapper .lab-dribbble-gallery{margin-bottom:35px}
.wpb_wrapper .lab-blog-posts{flex-flow:wrap;margin-bottom:35px;display:flex}
.wpb_wrapper .lab-blog-posts:before,.wpb_wrapper .lab-blog-posts:after{display:none}
.wpb_wrapper .lab-blog-posts .blog-post-column{box-sizing:border-box;flex:0 0 100%;max-width:100%;margin-bottom:30px;padding-left:15px;padding-right:15px}
.wpb_wrapper .lab-blog-posts.display-loading .blog-post-column{display:none}
.wpb_wrapper .vc_images_carousel{max-width:100%}
.wpb_wrapper .vc_images_carousel a img{width:100%;height:auto}
.wpb_wrapper .vc_images_carousel .kalium-lightbox-entry--gallery{cursor:pointer}
.wpb_wrapper .vc_images_carousel .vc_item img{max-width:100%;height:auto}
.wpb_wrapper .wpb_text_column img{max-width:100%}
.wpb_wrapper .wpb_text_column a[rel^=attachment]{text-align:center;display:block}
.wpb_wrapper .woocommerce .single-product.product{padding-top:30px}
.wpb_wrapper .woocommerce .products{padding-top:20px}
.alert{border:0;border-radius:0;margin-top:12px;margin-bottom:12px;padding:20px 25px;font-size:20px;position:relative}
.alert .close{text-shadow:none;opacity:.9;margin-top:-15px;position:absolute;top:50%;right:24px}
.alert .close:before{content:"";color:#fff;font-family:Flaticon;font-size:18px;font-weight:200}
.alert.alert-default a:hover,.alert p,.alert a{color:#fff}
.alert a{transition:all .25s cubic-bezier(.445,.05,.55,.95)}
.alert a:after{background-color:#fff}
.btn{vertical-align:top;border:0;border-radius:0;margin-bottom:5px;padding:8px 20px;font-weight:400;transition:all .2s ease-in-out}
.btn.btn-primary{color:#fff;background:#00b19e}
.btn.btn-primary:hover{background-color:#009887}
.mobile-menu-wrapper{z-index:150000;visibility:hidden;opacity:0}
.mobile-menu-wrapper .mobile-menu-container{height:100%;padding:15px 0;display:inline-block;position:relative}
.mobile-menu-wrapper .mobile-menu-container ul{margin:0;padding:0;list-style:none}
.mobile-menu-wrapper .mobile-menu-container ul.menu>li>a,.mobile-menu-wrapper .mobile-menu-container div.menu>ul>li>a{color:#333;text-transform:uppercase;padding:10px 30px;font-size:19px;text-decoration:none;display:block}
.mobile-menu-wrapper .mobile-menu-container ul.menu>li ul,.mobile-menu-wrapper .mobile-menu-container div.menu>ul>li ul{height:0;padding:0 30px;overflow:hidden}
.mobile-menu-wrapper .mobile-menu-container ul.menu>li ul.is-visible,.mobile-menu-wrapper .mobile-menu-container div.menu>ul>li ul.is-visible{height:auto}
.mobile-menu-wrapper .mobile-menu-container ul.menu>li ul>li>a,.mobile-menu-wrapper .mobile-menu-container div.menu>ul>li ul>li>a{color:#6d6d6d;padding:2px 0;font-size:18px;display:inline-block}
.mobile-menu-wrapper .mobile-menu-container ul.menu>li ul ul,.mobile-menu-wrapper .mobile-menu-container div.menu>ul>li ul ul{padding:0 25px}
.mobile-menu-wrapper .mobile-menu-container ul.menu>li>ul>li:last-child,.mobile-menu-wrapper .mobile-menu-container div.menu>ul>li>ul>li:last-child{padding-bottom:15px}
.mobile-menu-wrapper .mobile-menu-container ul.menu li a:hover,.mobile-menu-wrapper .mobile-menu-container div.menu>ul li a:hover{color:#00b19e;text-decoration:none}
.mobile-menu-wrapper .mobile-menu-container ul.menu li.menu-item-has-children>a:after,.mobile-menu-wrapper .mobile-menu-container div.menu>ul li.menu-item-has-children>a:after{content:"";margin-left:10px;font-family:Flaticon;font-size:9px;font-weight:700;display:inline-block;position:relative;top:-2px}
.mobile-menu-wrapper .mobile-menu-container ul.menu li.current-menu-item>a,.mobile-menu-wrapper .mobile-menu-container div.menu>ul li.current-menu-item>a,.mobile-menu-wrapper .mobile-menu-container ul.menu li.current_page_item>a,.mobile-menu-wrapper .mobile-menu-container div.menu>ul li.current_page_item>a,.mobile-menu-wrapper .mobile-menu-container ul.menu li.current-menu-ancestor>a,.mobile-menu-wrapper .mobile-menu-container div.menu>ul li.current-menu-ancestor>a,.mobile-menu-wrapper .mobile-menu-container ul.menu li.current_page_ancestor>a,.mobile-menu-wrapper .mobile-menu-container div.menu>ul li.current_page_ancestor>a{color:#00b19e}
.mobile-menu-wrapper .mobile-menu-container .search-form{height:60px;margin-top:5px;display:block;position:relative}
.mobile-menu-wrapper .mobile-menu-container .search-form label{color:#a9a9a9;margin-top:-5px;line-height:1;display:block;position:absolute;top:50%;left:30px;transform:translateY(-50%)}
.mobile-menu-wrapper .mobile-menu-container .search-form input{background:0 0;border:0;width:100%;height:50px;padding:5px 30px 5px 55px;font-size:19px;top:0;left:0;right:0}
.mobile-menu-wrapper .mobile-menu-container .cart-icon-link-mobile-container{padding:5px 30px}
.mobile-menu-wrapper .mobile-menu-container .cart-icon-link-mobile-container a{color:#333;text-transform:uppercase;font-size:19px;line-height:1;text-decoration:none}
.mobile-menu-wrapper .mobile-menu-container .cart-icon-link-mobile-container a i{margin-left:0;margin-right:10px;font-size:22px;line-height:1;display:inline-block}
.mobile-menu-wrapper .mobile-menu-container .cart-icon-link-mobile-container a .items-count{opacity:.5}
.mobile-menu-wrapper .mobile-menu-container .cart-icon-link-mobile-container a .items-count.hide-notification{display:none}
.mobile-menu-wrapper .mobile-menu-container .cart-icon-link-mobile-container a .items-count:before{content:"("}
.mobile-menu-wrapper .mobile-menu-container .cart-icon-link-mobile-container a .items-count:after{content:")"}
.is-loading .mobile-menu-wrapper .mobile-menu-container .cart-icon-link-mobile-container a .items-count:after,.is-loading .mobile-menu-wrapper .mobile-menu-container .cart-icon-link-mobile-container a .items-count:before{display:none}
.mobile-menu-wrapper .mobile-menu-container .cart-icon-link-mobile-container a:hover{color:#00b19e}
.mobile-menu-open .mobile-menu-wrapper+.mobile-menu-overlay{visibility:visible;opacity:1}
.mobile-menu-wrapper.mobile-menu-slide{cursor:pointer;visibility:visible;will-change:transform;backface-visibility:hidden;width:75%;height:100%;transition:all .4s cubic-bezier(.445,.05,.55,.95);position:fixed;top:0;bottom:0;right:100%;transform:translate(-100%)}
.mobile-menu-wrapper.mobile-menu-slide .mobile-menu-container{cursor:default;background-color:#fff;min-width:280px;max-width:75%;overflow:hidden}
@media screen and (width<=480px){
.mobile-menu-wrapper.mobile-menu-slide{transform:translate(-30%)}
}
.mobile-menu-open .mobile-menu-wrapper.mobile-menu-slide{opacity:1;transition-delay:80ms;transform:translate(100%)}
body.mobile-menu-open{overflow-x:hidden}
.mobile-menu-overlay{z-index:149999;cursor:pointer;visibility:hidden;opacity:0;background-color:#00000080;transition:all .14s cubic-bezier(.445,.05,.55,.95);position:fixed;inset:0}
.typed-cursor{opacity:1;animation:.7s infinite blink;display:inline-block}
@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}
@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
@media screen and (width<=768px){
.section-title{margin-top:30px}
.product-filter{margin-top:20px}
}
@media screen and (width<=480px){
.single-portfolio-holder .social-links-rounded{margin-top:0}
}
@media screen and (width<=1199px){
.single-portfolio-holder .social-links-rounded{margin-top:0;padding-top:20px}
}
.ps{overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;overflow:hidden!important}
.ps__rail-x{opacity:0;height:15px;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;bottom:0}
.ps__rail-y{opacity:0;width:15px;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear;display:none;position:absolute;right:0}
.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:#0000;display:block}
.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}
.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{opacity:.9;background-color:#eee}
.ps__thumb-x{background-color:#aaa;border-radius:6px;height:6px;-webkit-transition:background-color .2s linear,height .2s ease-in-out;transition:background-color .2s linear,height .2s ease-in-out;position:absolute;bottom:2px}
.ps__thumb-y{background-color:#aaa;border-radius:6px;width:6px;-webkit-transition:background-color .2s linear,width .2s ease-in-out;transition:background-color .2s linear,width .2s ease-in-out;position:absolute;right:2px}
.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}
.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}
@supports (-ms-overflow-style:none){
.ps{overflow:auto!important}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
.ps{overflow:auto!important}
}
@font-face{font-display:swap;font-family:linea;src:url(/wp-content/themes/kalium/assets/css/fonts/linea-iconfont/fonts/linea.eot);src:url(/wp-content/themes/kalium/assets/css/fonts/linea-iconfont/fonts/linea.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/kalium/assets/css/fonts/linea-iconfont/fonts/linea.woff)format("woff"),url(/wp-content/themes/kalium/assets/css/fonts/linea-iconfont/fonts/linea.ttf)format("truetype"),url(/wp-content/themes/kalium/assets/css/fonts/linea-iconfont/fonts/linea.svg#linea)format("svg");font-weight:400;font-style:normal}
[data-icon]:before{content:attr(data-icon);speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-variant:normal!important;text-transform:none!important;font-family:linea!important;font-style:normal!important;font-weight:400!important}
[class^=icon-]:before,[class*=\ icon-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-variant:normal!important;text-transform:none!important;font-family:linea!important;font-style:normal!important;font-weight:400!important}
@font-face{font-display:swap;font-family:Flaticon;src:url(/wp-content/themes/kalium/assets/css/fonts/flaticons-custom/flaticon.eot);src:url(/wp-content/themes/kalium/assets/css/fonts/flaticons-custom/flaticon.eot#iefix)format("embedded-opentype"),url(/wp-content/themes/kalium/assets/css/fonts/flaticons-custom/flaticon.woff)format("woff"),url(/wp-content/themes/kalium/assets/css/fonts/flaticons-custom/flaticon.ttf)format("truetype"),url(/wp-content/themes/kalium/assets/css/fonts/flaticons-custom/flaticon.svg)format("svg");font-weight:400;font-style:normal}
[class^=flaticon-]:before,[class*=\ flaticon-]:before,[class^=flaticon-]:after,[class*=\ flaticon-]:after{font-family:Flaticon;font-style:normal}
.flaticon-arrow413:before{content:""}
.flaticon-arrow427:before{content:""}
.flaticon-bottom4:before{content:""}
.flaticon-verification24:before{content:""}
