.spinner{width:70px;text-align:center}
.spinner>div{width:18px;height:18px;background-color:#a4a4a4;border-radius:100%!important;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}
.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}
@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0)}
40%{-webkit-transform:scale(1)}
}
@keyframes bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}
40%{transform:scale(1);-webkit-transform:scale(1)}
}.submit-form,.ui-bar-tool,.ui-bar-tool .ui-dropdown a,.ui-bar-tool i,.ui-cart-email,ul.ui-topbar>li>a:hover{cursor:pointer}
.ui-bar-tool li,ul.ui-topbar ul,ul.ui-topbar>li{list-style:none}
.list-header .grid-list-icons a:hover,.ui-title-mega-menu:hover,ul.ui-filter-product-group a,ul.ui-topbar ul li a:hover{text-decoration:none}
.carousel-inner img{max-height:400px;width:100%}
.zoom{transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}
.zoom:hover{-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05)}
.header-v5 .badge-open{display:block!important;overflow:hidden;opacity:0;height:0;padding-right:0;max-height:500px}
.header-v5 .mCustomScrollbar{height:auto!important;max-height:340px}
.header-v5 .badge-open .mCSB_container{margin-right:0}
.header-v5 .badge-open li{margin-right:20px}
@media (max-width:1200px){.header-v5 .navbar-default .navbar-nav>li>a{padding:10px!important}
}
ul.ui-topbar{margin-bottom:1px;padding-left:0}
ul.ui-topbar>*{line-height:normal;color:#fff}
ul.ui-topbar>li{display:inline;position:relative;margin-right:10px;padding-bottom:15px}
ul.ui-topbar>li:last-child{margin-right:0}
ul.ui-topbar li,ul.ui-topbar li a{color:#fff;font-size:12px}
ul.ui-topbar ul{top:28px;left:-5px;z-index:1;display:none;padding:4px 0;min-width:125px;position:absolute;background:#2a2a2a}
@media (max-width:768px){ul.ui-topbar{text-align:center;float:none!important}
ul.ui-topbar ul{top:20px}
}
ul.ui-topbar li:hover ul{display:block}
ul.ui-topbar ul :after{top:-4px;width:0;height:0;left:8px;content:" ";display:block;position:absolute;border-bottom:6px solid #2a2a2a;border-left:6px solid transparent;border-right:6px solid transparent;border-left-style:inset;border-right-style:inset}
ul.ui-topbar ul li a{color:#d1d1d1;display:block;font-size:10px;padding:2px 12px;margin-bottom:1px}
ul.ui-topbar ul li.active a i{color:#d1d1d1;float:right;margin-top:2px}
ul.ui-topbar ul li a:hover,ul.ui-topbar ul li.active a{background:#333}
@media (max-width:991px){.headbar-collapse{display:none!important}
}
.row.border-bottom:after{content:"";display:block;border-bottom:1px solid #e7e7e7;margin:0 15px}
.ui-bar-tool{display:inline-block;width:100px;height:80px;text-align:center;position:relative}
.ui-bar-tool.divide{width:1px;margin-left:5px;margin-right:5px;margin-bottom:-5px;height:55px;border-right:1px solid #e7e7e7}
.ui-bar-tool p{font-size:12px}
.ui-bar-tool:hover .ui-dropdown{display:block}
.ui-bar-tool .ui-dropdown{display:none;z-index:99;padding:10px;min-width:200px;top:99%;left:-50%;position:absolute;background:#fff;border:1px solid #c3c3c3;text-align:left}
.ui-bar-tool .ui-dropdown:after,.ui-bar-tool .ui-dropdown:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.ui-bar-tool .ui-dropdown:after{border-color:transparent transparent #fff;border-width:8px;margin-left:-8px}
.ui-bar-tool .ui-dropdown:before{border-color:rgba(195,195,195,0);border-bottom-color:#9e9e9e;border-width:9px;margin-left:-9px}
.ui-bar-tool .ui-dropdown a{color:#888}
.ui-bar-tool .ui-dropdown li{padding-bottom:5px;padding-left:5px}
.ui-bar-tool .ui-dropdown li:last-child{padding-bottom:0}
.ui-bar-tool .ui-dropdown i{float:right;margin-top:2px;font-size:12px!important;padding:0}
.ui-bar-tool>a{color:#888}
.ui-bar-tool i{font-size:30px!important;color:#909090!important;padding-top:20px}
.ui-bar-tool span.badge{min-width:12px;padding:3px 6px;top:15px;right:20px;position:absolute}
#header .navbar{min-height:initial}
@media (max-width:991px){.ui-bar-tool{width:20%}
.ui-bar-tool.logo{width:40%}
.ui-bar-tool.logo img{padding:5% 15%}
.ui-bar-tool span.badge{right:30%}
}
@media (max-width:500px){.ui-bar-tool{height:40px}
.ui-bar-tool p{font-size:10px}
.ui-bar-tool i{padding-top:0!important;font-size:15px!important}
.ui-bar-tool span.badge{padding:2px;top:5px;position:absolute;font-size:8px}
}
@media (min-width:992px){.navbar-brand{min-height:80px;padding-left:0}
.colapsed-only{display:none!important}
#menu .navbar-nav.ui-menu-count-1>li>a{padding:10px 100px}
#menu .navbar-nav.ui-menu-count-2>li>a{padding:10px 80px}
#menu .navbar-nav.ui-menu-count-3>li>a{padding:10px 70px}
#menu .navbar-nav.ui-menu-count-4>li>a{padding:10px 40px}
#menu .navbar-nav.ui-menu-count-5>li>a{padding:10px 30px}
#menu .navbar-nav.ui-menu-count-6>li>a{padding:10px 20px}
#menu .navbar-nav>li>a>span{font-weight:800;border-bottom:1px solid;border-color:#b9b9b9}
#menu .navbar-nav>li.active>a>span,#menu .navbar-nav>li:hover>a>span{border-bottom:2px solid}
.header-fixed .header-v5.header-fixed-shrink .navbar-nav>li>a{padding:10px!important;font-size:14px}
.header-fixed .header-v5.header-fixed-shrink .navbar-nav>li>a,.header-v5 .navbar-default .navbar-nav>li>a{padding:10px 15px;margin-top:0}
.header-fixed .header-v5.header-fixed-shrink .navbar-nav>li>.dropdown-menu{margin-top:0}
.header-fixed .header-v5.header-fixed-shrink .mega-menu-content>.container{width:100%}
.header-fixed .header-v5.header-fixed-shrink .mega-menu-content>.container .ui-list-text a,.header-fixed .header-v5.header-fixed-shrink .mega-menu-content>.container .ui-title-text{font-size:11px}
}
#menu .navbar-brand{margin-left:0!important;min-height:initial}
.ui-menu-fixed{display:none!important}
.header-fixed-shrink .ui-menu-fixed{display:block!important}
.header-fixed-shrink .ui-menu-fixed .ui-bar-tool{height:50px;width:60px;text-align:left}
#header:not(.header-fixed-shrink) .ui-menu-full,.login-input{width:100%}
.header-fixed-shrink .ui-menu-fixed .ui-bar-tool i{font-size:25px!important;padding-top:15px!important}
.header-fixed-shrink .ui-menu-fixed .ui-bar-tool span.badge{top:12px}
.header-fixed-shrink #headbar ul.badge-open{display:none!important}
#header .badge-open{top:100%!important}
.navbar-header .ui-bar-tool{float:left}
.navbar-header .navbar-toggle{float:none;margin:auto!important;padding:0;text-align:center}
@media (min-width:992px){.navbar-collapse.collapse.ui-navbar-custom,.navbar-header .ui-bar-tool{display:none!important}
}
#navbar-checkout .close{font-size:40px!important}
#navbar-search .ui-search-wrapper{margin-bottom:20px;padding:0 25px}
.ui-footer-settings .btn,.ui-footer-settings .dropdown-menu{border-radius:4px!important;background-color:#000;color:#fff}
.ui-footer-settings .dropdown-menu{border:1px solid #fff}
.ui-footer-settings .dropdown-menu a{color:#fff}
.ui-footer-settings .dropdown-menu>.active>a,.ui-footer-settings .dropdown-menu>.active>a:focus,.ui-footer-settings .dropdown-menu>.active>a:hover{color:#000;background-color:#f5f5f5}
.ui-footer-settings .btn-group{margin-right:5px}
.ui-footer-settings .fa-check{margin-left:5px;margin-top:3px}
.log-reg-v3 .log-reg-block h2{text-transform:none!important}
.image-mod-toolbar .overlay span,.image-mod-toolbar .title span,.post-author-by,.shop-product h1,.title-lines,.ui-collection .ui-collection-text,.ui-product-list-slider h3,.ui-search-banner h3{text-transform:uppercase}
.log-reg-v3 .schema-form-checkbox input{left:40px;margin-top:8px}
.shop-subscribe input{border:1px solid #FFF!important;width:100%!important}
.shop-subscribe .form-group{width:100%!important}
.shop-subscribe form [class*=col-]{padding-left:0!important;padding-right:0!important}
.shop-subscribe .has-error .form-control,.shop-subscribe .has-success .form-control{border-color:#fff}
.shop-subscribe .has-error .help-block{color:#fff}
.shop-subscribe form button{background:#fff;width:100%}
.spinner-loader{border-radius:.5em!important}
.refreshing-loader{border-radius:2.4em!important}
@media (min-width:768px){.product-description h4.title-price{font-size:16px}
}
.product-description p.ui-description{font-size:12px;margin-top:2px}
.product-description .title-price{font-size:14px}
.product-description .product-price span{display:inline;margin-left:10px}
.shop-product{padding-bottom:10px}
.shop-product h1{color:#687074;font-size:26px}
.shop-product .product-nr{color:#687074;font-size:12px}
.shop-product .ui-quantity-button{color:#555;height:50px;padding:5px;border:none;outline:0;cursor:pointer;font-size:20px;background:#eee;text-align:center;font-weight:400;white-space:nowrap;display:inline-block}
.shop-product .ui-quantity-field{height:50px;outline:0;margin:0 -4px;font-size:20px;text-align:center;border:1px solid #eee}
.shop-product .shop-product-prices li{padding-left:0!important}
.product-description .add-to-wishlist{margin-bottom:0}
@media (min-width:992px){.product-description div.col-md-7 .add-to-wishlist{border-right:1px solid #dedede}
}
.shop-product .wishlist-in{margin-right:0}
.shop-product .wishlist-in i{float:left;margin-top:8px}
.shop-product .wishlist-in button{float:left;padding-right:0;padding-left:5px}
.wishlist-in button{font-size:12px}
.wishlist-cart-btn{min-width:100px}
.wishlist-cart-btn.all .fa-check{color:#fff}
.wishlist-img{min-width:50px;max-width:150px}
.wishlist-email-btn{border:1px solid #ccc;min-width:100%}
.wishlist-email-btn i{color:#fff;margin-left:5px}
.ui-cart-email{text-align:center;padding:10px}
@media (min-width:992px){.ui-cart-email{padding:25px 10px 0 0;float:right}
.ui-cart-email.mobile{display:none}
.list-header .text-center{float:left}
}
.ui-cart-email i{margin:0 10px;font-size:20px;color:#d3d3d3}
.shop-product .slick-slider{margin-bottom:0}
.cart-button{font-size:14px;text-align:center;padding-top:15px;padding-bottom:15px}
.cart-button.disabled{background-color:#a4a4a4!important;cursor:not-allowed}
.review-summary .summary-link,.stars-input span{cursor:pointer}
.delivery-info p{font-size:12px;margin:0}
.delivery-info p.costs{color:green;font-size:15px;font-weight:700}
.delivery-info p.costs a{color:green}
.delivery-info p.stock{margin-top:5px;color:green}
.delivery-info p.stock.invalid{color:#8b0000}
.tags span{padding-right:15px;color:#687074}
.tags span.active{font-weight:700}
.add-to-wishlist i{margin-right:0}
hr.shop{border-top:1px solid #dedede}
.list-header .pagination{margin:0;padding-top:8px}
.list-header .sort-list-btn{float:left}
.list-header .grid-list-icons img{width:30px;height:30px}
.title-lines{color:#687074;position:relative;display:inline-block}
.ui-title-mega-menu .ui-title-text{color:#555;font-size:16px;font-weight:400;margin-bottom:5px;padding-bottom:5px;text-transform:uppercase;border-bottom:1px solid #dedede}
.ui-list-text li.highlight>a{font-weight:700;color:#687074}
textarea.ui-textarea{min-height:200px}
.ui-breadcrumb{width:100%;padding:20px 0;position:relative}
.ui-breadcrumb.ui-breadcrumb-background{padding:30px 0;background:center center}
.ui-breadcrumb .ui-breadcrumb-in{padding-left:0;list-style:none}
.ui-breadcrumb.ui-breadcrumb-background .ui-breadcrumb-in{margin-bottom:0}
.ui-breadcrumb li{color:#999;font-size:18px;display:inline-block}
.ui-breadcrumb li a{color:#999}
.ui-breadcrumb.ui-breadcrumb-background li{color:#fff;display:inline-block;font-size:15px}
.ui-breadcrumb.ui-breadcrumb-background li a{color:#fff}
.ui-breadcrumb.ui-breadcrumb-background h1{font-size:35px;color:#fff;padding-bottom:10px}
.ui-breadcrumb li+li:before{color:#ccc;content:"\f105";margin-left:7px;padding-right:8px;font-family:FontAwesome}
.ui-breadcrumb.ui-breadcrumb-background li+li:before{color:#fff}
@media (max-width:425px){.shop-product h1,.ui-breadcrumb .ui-breadcrumb-in{margin-bottom:0}
.ui-breadcrumb{padding:5px 0}
.ui-breadcrumb li a{font-size:10px;vertical-align:middle}
.ui-breadcrumb li+li:before{margin-left:2px;padding-right:0}
.shop-product{padding-top:0}
}
.ui-collection .ui-collection-item.ui-large{height:250px}
.ui-collection .ui-collection-item.ui-medium{height:200px}
.ui-collection .ui-collection-item.ui-small{height:150px}
.ui-collection .ui-collection-text{color:#fff;display:block;font-weight:600;text-align:center;z-index:1;position:relative}
.ui-collection .ui-collection-image{text-decoration:none;background-color:#d3d3d3;height:100%;display:block;overflow:hidden;position:relative;background-size:cover;background-position:center center}
.ui-collection .ui-collection-image:before{top:0;left:0;right:0;width:100%;height:100%;content:" ";position:absolute;background:rgba(42,42,42,.3)}
.carousel-button,.carousel-text,.carousel-title{left:50%;position:absolute}
.ui-collection .ui-collection-item.ui-large .ui-collection-text,.ui-collection .ui-collection-item.ui-medium .ui-collection-text,.ui-collection .ui-collection-item.ui-small .ui-collection-text{font-size:14px}
@media (min-width:768px){.ui-collection .ui-collection-item.ui-large .ui-collection-text{font-size:20px;letter-spacing:5px}
.ui-collection .ui-collection-item.ui-medium .ui-collection-text{font-size:18px;letter-spacing:5px}
.ui-collection .ui-collection-item.ui-small .ui-collection-text{font-size:14px;letter-spacing:5px}
}
@media (min-width:992px){.ui-collection .ui-collection-item.ui-large .ui-collection-text{font-size:25px;letter-spacing:10px}
.ui-collection .ui-collection-item.ui-medium .ui-collection-text{font-size:20px;letter-spacing:10px}
.ui-collection .ui-collection-item.ui-small .ui-collection-text{font-size:16px;letter-spacing:3px}
}
@media (max-width:991px){.row.ui-collection{margin-bottom:0}
.ui-collection .ui-collection-item{padding-bottom:15px}
}
.ui-collection-product-v1 .ui-product{height:140px;overflow:hidden;padding-top:15px;margin-bottom:15px}
.ui-collection-product-v1 .ui-product:hover{box-shadow:0 0 3px #dedede}
.ui-collection-product-v1 .ui-product-title{overflow:hidden}
.ui-collection-product-v1 .ui-product-title h4{color:#687074;margin:0 0 2px}
.ui-collection-product-v1 .ui-product-title h4 a{color:#687074}
.ui-collection-product-v1 .add-to-wishlist{margin:10px 0 0}
.ui-collection-product-v1 .wishlist-in{padding-right:0;margin-right:0}
.ui-collection-product-v1 .wishlist-in .btn-link{padding-right:0;padding-left:5px}
@media (min-width:768px){.ui-collection-product-v1 .ui-product-title h4,.ui-collection-product-v1 .ui-product-title h4 a{font-size:16px}
.ui-collection-product-v1 .ui-product-title.ui-text-long h4,.ui-collection-product-v1 .ui-product-title.ui-text-long h4 a,.ui-collection-product-v1 .wishlist-in .btn-link{font-size:12px}
}
@media (min-width:992px){.ui-collection-product-v1 .ui-product-title h4,.ui-collection-product-v1 .ui-product-title h4 a{font-size:18px}
.ui-collection-product-v1 .ui-product-title.ui-text-long h4,.ui-collection-product-v1 .ui-product-title.ui-text-long h4 a,.ui-collection-product-v1 .wishlist-in .btn-link{font-size:12px}
}
.filter-by-block .panel-body{padding:10px}
.panel-body>ul.ui-filter-product-group{padding-left:0}
ul.ui-filter-product-group{list-style-type:none;padding-left:20px}
ul.ui-filter-product-group li{padding:5px 5px 0}
ul.ui-filter-product-group a{width:100%;display:inline-block}
ul.ui-filter-product-group a.level1{font-size:18px}
ul.ui-filter-product-group li.active>a{font-weight:700}
ul.ui-filter-product-group a:hover{background-color:#F2F2F2}
ul.ui-filter-product-group a:before{color:#ccc;content:"\f105";margin-left:7px;padding-right:8px;font-family:FontAwesome}
.post-footer .footer-right,.post-footer .post-share{margin-left:auto}
ul.ui-filter-product-group .collapsed ul{display:none}
ul.ui-filter-img li img{width:50px;height:50px}
ul.ui-filter-img li{padding:10px 12px 10px 14px}
img.ui-filter-img-item{border:2px solid #D0D0D0}
span.ui-filter-color-item{width:24px;height:24px;display:inline-block;border:2px solid #D0D0D0}
.ui-search-banner{padding:50px 0;position:relative;background:#A0A0A0}
.ui-search-banner h3{color:#FFF;font-size:30px}
.ui-product-list-slider .ui-product-list-item{margin-bottom:5px}
.ui-product-list-slider .ui-product-list-item h4.title-price{height:70px;overflow:hidden}
.ui-product-list-slider .ui-product-list-item .product-description{padding:8px}
@keyframes productfadein{0%{opacity:0}
100%{opacity:1}
}
.product-animate-opacity{opacity:0;animation-name:productfadein;animation-duration:3s;animation-fill-mode:forwards}
@media (max-width:768px){.list-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.list-layout .layout-products{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.list-layout .layout-filter{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
}
.ui-product-description{white-space:pre-wrap;color:#888;font-size:14px}
.price-before{color:#687074!important;text-decoration:line-through}
.price-red{color:#c9253c!important}
#myCarousel h2{color:#fff;font-size:30px}
#myCarousel p{color:#fff}
.carousel-title{top:7%}
.carousel-text{top:35%;width:30%}
.carousel-button{top:75%;width:30%}
.carousel-control{color:#fff;border:0;margin-top:0;border-radius:2px}
.btn-blog-all,.post-author{box-shadow:0 0 3px rgba(0,0,0,.25);border:0}
.carousel-caption{padding:10px 15px}
.carousel-arrow a.carousel-control:hover{color:#a4a4a4}
.carousel-arrow .left i{left:10%}
.carousel-arrow .right i{right:10%}
.carousel-arrow i{position:absolute;top:40%;z-index:5;display:inline-block;font-size:50px}
.ui-payment-methods img{height:45px}
.tooltipster-content{color:#2c2c2c!important}
.btn-blog-all i{margin-right:5px}
.btn-blog-all{margin-bottom:20px}
.blog-content{margin-top:5%}
.blog-content.detail{margin-top:25px}
article{box-shadow:0 0 3px rgba(0,0,0,.25)}
.post{padding:25px 50px;background:#fff}
.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{margin-top:1.5rem}
.post img{display:block;width:100%;height:auto;margin-bottom:.5rem}
@media (min-width:577px){.post img.md-25{width:25%}
.post img.md-50{width:50%}
.post img.md-75{width:75%}
}
.post .post-info{color:rgba(51,51,51,.7);font-size:1rem;margin-bottom:1em}
.post .post-info>*{margin-right:.5em}
.post-header img{width:100%}
.post-footer{display:flex;align-items:center;background-color:#f7f7f7;color:rgba(51,51,51,.7);padding:25px 50px;margin-bottom:5%}
.blog-content>.post-share{float:right}
.post-footer .tag-links>a{margin-left:.5em;display:inline-block}
.post-footer .btn-readmore{font-size:16px;padding:5px 25px}
.post-author-by{margin-left:15px;font-weight:100}
.post-author{padding:25px 50px;margin-bottom:5%}
.post-author img{width:125px;height:125px;border-radius:50%!important;overflow:hidden;display:block;margin:auto;position:relative}
@media (max-width:575px){.blog-content>.post-share{display:none}
.post-footer{display:block}
.post p{font-size:16px}
.post-footer>span{display:block;margin-bottom:10px}
.post-footer .btn-readmore{width:100%;font-size:12px}
}
.btn-cms{font-weight:700;text-align:center}
.btn-cms.size-small{margin:10px 0;padding:10px 15px;font-size:16px}
.btn-cms.size-medium{margin:20px 0;padding:15px 20px;font-size:18px}
.btn-cms.size-large{margin:30px 0;padding:25px 30px;font-size:22px}
.cms-spacer.size-small{margin-bottom:25px}
.cms-spacer.size-medium{margin-bottom:50px}
.cms-spacer.size-large{margin-bottom:100px}
.stars span{line-height:18px;font-size:180%;letter-spacing:3px;color:#e0e0e0}
.stars span.active,.stars-input:hover span{color:#ef6c00}
.stars-input span:hover~span{color:#e0e0e0}
.stars-text label{font-size:16px}
.stars.medium span{font-size:140%}
.stars.small span{font-size:100%}
.stars-exact{background-image:linear-gradient(#ef6c00,#ef6c00),linear-gradient(#e0e0e0,#e0e0e0);background-size:50% 100%,100%;background-repeat:no-repeat;display:inline-block;background-clip:text;-webkit-background-clip:text;color:transparent}
.stars-exact span{font-size:200%}
.stars-exact span:not(:last-child){margin-right:3px}
.review-summary .progress .progress-bar{background-color:#ef6c00}@media (max-width:991px){.header-landing .header-v5 .navbar-brand{margin-top:0;padding:10px;height:30px}
.header-landing .header-v5 .navbar-brand>img{max-width:120px!important}
.header-landing .headbar-collapse{display:block!important}
.header-landing .header-v5{border-bottom:0!important}
}
.ui-landing p{font-size:18px;color:#000}
.ui-landing hr{margin:20px 0}
.ui-landing h1,.ui-landing h2,.ui-landing h3,.ui-landing h4,.ui-landing h5,.ui-landing h6{font-weight:700;color:#000}
.ui-landing .arrow-cta{font-size:50px}
@media (min-width:765px){.ui-landing .btn-catalog{margin-top:40%!important}
}
@media (min-width:1200px){.ui-landing .header-50-text-wrap{margin-top:12.5%}
}
.ui-landing .btn-catalog i{font-size:30px;margin-right:20px;vertical-align:middle}
.ui-landing .btn-cta{max-width:100%;overflow:hidden;font-size:22px;padding:15px;font-weight:600;margin-top:10px;box-shadow:2px 2px 4px rgba(0,0,0,.6);border-radius:5px!important}
.ui-landing .btn-cta.mobile{display:none}
.ui-landing-header .btn-cta.btn-half{font-size:18px}
.ui-landing-header .header-img-wrap{position:relative}
.ui-landing-header .header-img-wrap .img-full{width:100%}
.ui-landing-header .header-text-wrap{position:absolute;left:5%;right:5%;bottom:15%}
.ui-landing-header .header-text{text-align:left;background-color:rgba(255,255,255,.8);color:#000;padding:10px;margin:0 0 10px}
.ui-landing-header h1.header-text{font-size:34px;font-weight:600;text-transform:uppercase}
.ui-landing-header h2.header-text{font-size:22px}
@media (max-width:1199px){.ui-landing-header h1.header-text{font-size:25px}
.ui-landing .btn-cta,.ui-landing-header h2.header-text{font-size:20px}
.ui-landing .btn-cta.btn-half{font-size:14px}
}
@media (max-width:991px){.ui-landing-header .header-text-wrap{bottom:5%}
.ui-landing-header h1.header-text{font-size:3.5vw;line-height:1.5}
.ui-landing-header h2.header-text{font-size:2.2vw;line-height:1.5}
.ui-landing .btn-cta{font-size:2.2vw;width:100%}
.ui-landing hr{margin:10px 0}
}
@media (max-width:765px){.ui-landing .btn-cta{font-size:2.8vw}
.ui-landing .btn-cta.desktop{display:none}
.ui-landing .btn-cta.mobile{margin-top:20px;margin-bottom:20px;display:block}
.ui-landing-products .product-title{display:none}
.ui-landing-products .col-left{padding:7.5px 7.5px 7.5px 15px}
.ui-landing-products .col-right{padding:7.5px 15px 7.5px 7.5px}
}
.ui-landing-products .product-title{font-size:18px;font-weight:600;color:#000}
@media (max-width:991px){.ui-landing-products .product-title{font-size:2vw}
}
.ui-landing-info .info-text{white-space:pre-wrap}