.tt-shopcart-table-02 table{width: 100%;}
.tt-shopcart-table-02 table tr{border-top: 1px solid #e9e7e7;position: relative;}
.tt-shopcart-table-02 table tr td{vertical-align: middle;padding: 20px 0;}
.tt-shopcart-table-02 table tr:last-child{border-bottom: 1px solid #e9e7e7;}
.tt-shopcart-table-02 .tt-btn-close{font-family: 'wokiee_icons';color:#191919;font-size: 20px;line-height: 20px;display: inline-block;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-shopcart-table-02 .tt-product-img img{max-width: 100px;height: auto;}
.tt-shopcart-table-02 .tt-title{font-size: 14px;font-weight: normal;font-family: 'Open Sans', sans-serif;padding-right: 20px;}
.tt-shopcart-table-02 .tt-list-description li{color:#777777;font-size: 14px;}
.tt-shopcart-table-02 .tt-price{color:#191919;font-size: 16px;font-weight: 500;}
@media (min-width: 790px){.tt-shopcart-table-02 .tt-shopcart-btn{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-top: 32px;}
  .tt-shopcart-table-02 .tt-shopcart-btn .col-left{-webkit-flex: 2 1 auto;-ms-flex: 2 1 auto;flex: 2 1 auto;}
  .tt-shopcart-table-02 .tt-shopcart-btn *[class^="btn"]:not(:first-child){margin-left: 40px;}
}
@media (max-width: 789px){.tt-shopcart-table-02 .tt-shopcart-btn{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-top: 3px;}
  .tt-shopcart-table-02 .tt-shopcart-btn .col-left{-webkit-order: 1;-ms-flex-order: 1;order: 1;}
  .tt-shopcart-table-02 .tt-shopcart-btn .col-right{-webkit-order: 0;-ms-flex-order: 0;order: 0;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  .tt-shopcart-table-02 .tt-shopcart-btn .col-right .btn-link:first-child{-webkit-order: 2;-ms-flex-order: 2;order: 2;}
  .tt-shopcart-table-02 .tt-shopcart-btn *[class^="btn"]{margin-top: 15px;}
}
@media (min-width: 790px){.tt-shopcart-table-02 table td:nth-child(1){width: 121px;}
  .tt-shopcart-table-02 table td:nth-child(2){width: auto;}
  .tt-shopcart-table-02 table td:nth-child(3){width: 16%;min-width: 100px;}
  .tt-shopcart-table-02 table td:nth-child(4){width: 17%;min-width: 132px;}
  .tt-shopcart-table-02 table td:nth-child(5){width: 13%;min-width: 100px;text-align: right;}
  .tt-shopcart-table-02 table td:nth-child(6){width: 4%;min-width: 28px;text-align: right;}
  .tt-shopcart-table-02 .tt-price:not(.subtotal){margin-right: 24px;}
  .tt-shopcart-table-02 .tt-price.subtotal{margin-left: 24px;}
  .tt-shopcart-table-02 .tt-list-parameters{display: none;}
}
@media (max-width: 789px){.tt-shopcart-table-02 table td:nth-child(1){width: 121px;}
  .tt-shopcart-table-02 table td:nth-child(3){width: auto;}
  .tt-shopcart-table-02 table td:nth-child(3){display: none;}
  .tt-shopcart-table-02 table td:nth-child(4){display: none;}
  .tt-shopcart-table-02 table td:nth-child(5){display: none;}
  .tt-shopcart-table-02 td:nth-child(3) > *:nth-child(1){margin-top: 0;}
  .tt-shopcart-table-02 .tt-list-parameters{list-style: none;margin: 0;padding: 0;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-top: 11px;}
  .tt-shopcart-table-02 .tt-list-parameters li:not(:first-child){margin-top: 11px;}
}
.tt-shopcart-table-02 .bcpo-cart-item-price {display:none;}
.tt-shopcart-wrapper{border: 1px solid #e9e7e7;}
@media (min-width: 576px){.tt-shopcart-wrapper{padding: 32px 39px 35px;}
}
@media (max-width: 575px){.tt-shopcart-wrapper{padding: 25px 24px 23px;}
}
@media (max-width: 575px){.tt-shopcart-wrapper .tt-shopcart-box .tt-title{font-size: 17px;}
}
.tt-shopcart-wrapper .tt-shopcart-box:not(:first-child){margin-top: 25px;}
@media (max-width: 1229px){.tt-shopcart-wrapper{margin-top: 56px;}
}
@media (max-width: 1024px){.tt-shopcart-wrapper{margin-top: 36px;}
}
@media (max-width: 575px){.tt-shopcart-wrapper{margin-top: 20px;}
}
.tt-shopcart-col{margin-top: 56px;}
@media (max-width: 1024px){.tt-shopcart-col{margin-top: 36px;}
}
@media (max-width: 575px){.tt-shopcart-col{margin-top: 20px;}
}
.tt-shopcart-col .form-control{height: 80px;}
.tt-shopcart-col .tt-shopcart-box{border: 1px solid #e9e7e7;}
@media (min-width: 576px){.tt-shopcart-col .tt-shopcart-box{padding: 32px 39px 35px;}
}
@media (max-width: 575px){.tt-shopcart-col .tt-shopcart-box{padding: 17px 24px 20px;}
  .tt-shopcart-col .tt-shopcart-box .tt-title{font-size: 17px;}
}
.tt-shopcart-col .tt-shopcart-box{margin-top: 20px;}
/*	shopping account page (shopping_account.html)*/.tt-shopping-layout .tt-title-border{font-size: 24px;line-height: 34px;font-weight: 500;padding: 0 0 21px 0;}
.tt-shopping-layout .tt-title{font-size: 20px;padding-bottom: 26px;}
.tt-shopping-layout table + *[class^="btn"],.tt-shopping-layout .tt-table-responsive + *[class^="btn"]{margin-top: 30px;}
.tt-shopping-layout .tt-link-back{font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 14px;color: #2879fe;margin-top: 20px;display: inline-block;text-decoration: none;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-shopping-layout .tt-link-back *[class^="icon-"]{font-size: 20px;top: 4px;position: relative;margin-right: 5px;}
.tt-shopping-layout .tt-link-back:hover{color:#191919;}
.tt-shopping-layout .tt-data{font-size: 15px;margin-top: 17px;}
.tt-shopping-layout .tt-wrapper{margin-top: 55px;}
.tt-shopping-layout .tt-title + .tt-wrapper{margin-top: 30px;}
.tt-shopping-layout .tt-shop-btn{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-top: 23px;margin-left: -37px;}
.tt-shopping-layout .tt-shop-btn *[class^="btn"]{margin-left: 37px;}
.tt-table-shop-01{border-bottom: 1px solid #e9e7e7;width: 100%;}
.tt-table-shop-01 th,.tt-table-shop-01 td{width: 20%;line-height: 17px;}
.tt-table-shop-01 thead tr{border-top: 1px solid #e9e7e7;}
.tt-table-shop-01 thead th{color:#191919;font-size: 14px;font-weight: 500;padding: 12px 10px 10px 0;font-family: 'Open Sans', sans-serif;}
.tt-table-shop-01 tbody tr{border-top: 1px solid #e9e7e7;}
.tt-table-shop-01 tbody td{padding-top: 11px;padding-bottom: 11px;padding-right: 10px;}
.tt-table-shop-01 tbody td a{color:#2879fe;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-table-shop-01 tbody td a:hover{color:#191919;}
.tt-table-shop-01 tbody td:first-child{color:#2879fe;}
.tt-table-shop-02{border-bottom: 1px solid #e9e7e7;width: 100%;}
.tt-table-shop-02 thead tr{border-top: 1px solid #e9e7e7;}
.tt-table-shop-02 thead th{color:#191919;font-size: 14px;line-height: 24px;font-weight: 500;padding: 8px 10px 7px 0;font-family: 'Open Sans', sans-serif;}
.tt-table-shop-02 tbody tr{border-top: 1px solid #e9e7e7;}
.tt-table-shop-02 tbody td{padding-top: 10px;padding-bottom: 7px;padding-right: 10px;}
.tt-table-shop-02 tbody td a{color:#2879fe;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-table-shop-02 tbody td a:hover{color:#191919;}
.tt-table-shop-02 tbody td:first-child{width: 20%;min-width: 134px;color:#191919;font-weight: 500;font-family: 'Open Sans', sans-serif;padding-top: 9px;padding-bottom: 8px;}
.tt-table-shop-03{width: 100%;}
.tt-table-shop-03 tr{border-bottom: 1px solid #e9e9e9;}
.tt-table-shop-03 tr td:nth-child(1),.tt-table-shop-03 tr th:nth-child(1){width: 35%;min-width: 150px;}
.tt-table-shop-03 tr td:not(:nth-child(1)),.tt-table-shop-03 tr th:not(:nth-child(1)){width: 21%;min-width: 85px;}
.tt-table-shop-03 td,.tt-table-shop-03 th{vertical-align: top;padding: 9px 10px 8px 0;}
.tt-table-shop-03 strong{color:#191919;font-weight: 500;font-family: 'Open Sans', sans-serif;}
.tt-table-shop-03 thead tr{border-top: 1px solid #e9e9e9;}
.tt-table-shop-03 thead tr th{color:#191919;font-weight: 500;font-family: 'Open Sans', sans-serif;}
.tt-shop-info{max-width: 317px;}
.tt-shop-info .tt-item .tt-title{font-size: 14px;color:#191919;font-family: 'Open Sans', sans-serif;font-weight: 500;margin: 0;padding: 0;}
.tt-shop-info .tt-item .tt-title + .tt-description{margin-top: 17px;}
.tt-shop-info .tt-item .tt-description strong{color:#2879fe;}
.tt-shop-info .tt-item .tt-description p{margin-top: 0;}
.tt-shop-info .tt-item .tt-description a{color:#2879fe;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-shop-info .tt-item .tt-description a:hover{color:#191919;}
.tt-shop-info .tt-item:not(:first-child){margin-top: 47px;}
/*    lookbook*/.tt-lookbook{text-align: center;position: relative;}
.tt-lookbook img{width: 100%;height: auto;}
.tt-lookbook .tt-hotspot{position: absolute;color: #fff;font-size: 14px;line-height: 1;cursor: pointer;width: 38px;height: 38px;}
.tt-lookbook .tt-hotspot .tt-btn{width: 38px;height: 38px;padding: 4px;position: absolute;top: 0;left: 0;z-index: 2;background: rgba(255, 255, 255, 0.8);border-radius: 50%;-moz-transition: padding 0.2s linear;-o-transition: padding 0.2s linear;-webkit-transition: padding 0.2s linear;transition: padding 0.2s linear;}
.tt-lookbook .tt-hotspot .tt-btn:after{content: '';display: block;width: 100%;height: 100%;top: attr(data-style-top);background-color:#2879fe;border-radius: 50%;-moz-transition: background-color 0.2s linear;-o-transition: background-color 0.2s linear;-webkit-transition: background-color 0.2s linear;transition: background-color 0.2s linear;}
.tt-lookbook .tt-hotspot .tt-btn:before{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: absolute;top: 0;left: 0;z-index: 3;font-family: "wokiee_icons";font-size: 14px;content: "\ea0d";line-height: 1;font-weight: normal;width: 38px;height: 38px;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.tt-lookbook .tt-hotspot .tt-img a{display: block;}
.tt-lookbook .tt-hotspot .tt-content-parent{display: none;}
.tt-lookbook .tt-hotspot .tt-description .new-price{color: #f8353e;margin-right: 7px;}
.tt-lookbook .tt-hotspot .tt-description .old-price{color: #2879fe;text-decoration: line-through;}
@media (max-width: 789px){.tt-lookbook .tt-hotspot .tt-hotspot-content{position: relative;}
  .tt-lookbook .tt-hotspot .tt-hotspot-content .tt-description .tt-title{padding-right: 16px;}
}
@media (max-width: 575px){.tt-lookbook .tt-hotspot .tt-hotspot-content .tt-description .tt-title{margin-top: -3px;line-height: 17px;}
  .tt-lookbook .tt-hotspot .tt-hotspot-content .tt-description .tt-price{margin-top: 4px;}
  .tt-lookbook .tt-hotspot .tt-hotspot-content .tt-description [class^="btn"]{margin-top: 10px;}
}
.tt-lookbook .tt-hotspot.active .tt-btn{padding: 9px;}
.tt-lookbook .tt-hotspot.active .tt-btn:after{background-color:#191919;}
.tt-lookbook .tt-hotspot.active .tt-btn:before{-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);}
@media (max-width: 789px){.tt-lookbook .tt-hotspot.active{width: 100%;height: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;z-index: 7;}
  .tt-lookbook .tt-hotspot.active .tt-btn{z-index: 0;}
  .tt-lookbook .tt-hotspot.active:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;background: rgba(255, 255, 255, 0.8);}
  .tt-lookbook .tt-hotspot.active .tt-hotspot-content{position: relative;z-index: 8;left: 0;}
  .tt-lookbook .tt-hotspot.active .tt-hotspot-content .tt-img{width: 28%;min-width: 28%;}
}
body:not(.touch-device) .tt-hotspot .tt-btn:hover:after{background-color:#191919;}
.tt-hotspot-content{background-color: #fff;z-index: -1;padding: 20px;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);}
.tt-hotspot-content img{max-width: 100%;height: auto;}
.tt-hotspot-content .tt-btn-close{position: absolute;display: block;right: 14px;top: 8px;font-family: "wokiee_icons";font-size: 12px;color:#191919;z-index: 1;padding: 5px;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-hotspot-content .tt-btn-close:before{content: "\e9b3";}
.tt-hotspot-content .tt-btn-close:hover{color:#2879fe;}
.tt-hotspot-content .tt-img{width: 99px;min-width: 99px;}
.tt-hotspot-content .tt-img + .tt-description{margin-left: 19px;}
.tt-hotspot-content .tt-description{text-align: left;}
.tt-hotspot-content .tt-description .tt-title{font-size: 14px;line-height: 22px;font-family: 'Open Sans', sans-serif;font-weight: 400;color:#191919;margin-top: -5px;padding-right: 12px;}
.tt-hotspot-content .tt-description .tt-price{color:#191919;font-weight: 500;font-size: 16px;padding-right: 12px;}
.tt-hotspot-content .tt-description .tt-price .new-price{color: #f8353e;margin-right: 7px;}
.tt-hotspot-content .tt-description .tt-price .old-price{color: #2879fe;text-decoration: line-through;}
.tt-hotspot-content .tt-description [class^="btn"]{padding-left: 15px;padding-right: 15px;margin-top: 22px;width: 100%;}
.tt-hotspot-content .tt-description > *:nth-child(1):not(.tt-title){margin-top: 0;}
@media (min-width: 790px){.tt-hotspot-content{width: 300px;}
}
@media (max-width: 798px){.tt-hotspot-content{max-width: 300px;}
}
.tt-lookbook-popup{position: absolute; z-index: 21;display: none;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;}
/* blog-masonry  */.tt-lookbook-masonry{margin-top: -20px;overflow: hidden;}
.tt-lookbook-masonry .grid:after{content: '';display: block;clear: both;}
.tt-lookbook-masonry .element-item{position: relative;float: left;}
.tt-lookbook-masonry .tt-lookbook-init{-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-moz-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;-webkit-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}
.tt-lookbook-masonry .tt-lookbook-init.tt-show{-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
.tt-lookbook-masonry .tt-grid-col-2 .element-item{width: 50%;margin-top: 20px;padding: 0 8px;}
@media (max-width: 789px){.tt-lookbook-masonry .tt-grid-col-2 .element-item{width: 100%;}
}
@media (max-width: 575px){.tt-lookbook-masonry .tt-grid-col-2 .element-item{margin-top: 10px;padding: 0;}
}
.tt-lookbook-masonry .tt-grid-col-3 .element-item{width: 33.33%;margin-top: 20px;padding: 0 10px;}
@media (max-width: 1024px){.tt-lookbook-masonry .tt-grid-col-3 .element-item{width: 50%;}
}
@media (max-width: 789px){.tt-lookbook-masonry .tt-grid-col-3 .element-item{width: 100%;}
}
@media (max-width: 575px){.tt-lookbook-masonry .tt-grid-col-3 .element-item{margin-top: 10px;padding: 0;}
}
.tt-lookbook-masonry:after{content: '';display: block;clear: both;}
/* tt-carousel-lookbook */.tt-carousel-lookbook.arrow-location-center .slick-slide{padding: 0 10px;}
.tt-carousel-lookbook.arrow-location-center .slick-prev{left: 15px;}
.tt-carousel-lookbook.arrow-location-center .slick-next{right: 15px;}
/*Footer    *footer have 3 layout:        - tt-footer-col        - tt-footer-custom        - tt-footer-center    *footer have 3 color schemes:        - tt-color-scheme-01        - tt-color-scheme-02        - tt-color-scheme-03    * footer mobile begin < 789px*//*Footer */footer{font-size: 14px;line-height: 22px;background: #f7f8fa;}
footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content .tt-list a{font-size: 14px; letter-spacing: 0em;}
footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content .tt-list{line-height: 22px;}
@media (max-width: 1024px){footer{margin-top: 43px;}
}
@media (max-width: 575px){footer{margin-top: 33px;}
}
footer .tt-logo .tt-title{padding: 0;font-size: 24px;line-height: 1.1;margin-top: 5px;font-family: 'Open Sans', sans-serif;font-weight: 500;}
footer .tt-logo .tt-title span{font-weight: normal;}
@media (max-width: 789px){footer .tt-logo .tt-title{margin-top: 16px;}
}
footer .tt-footer-custom .tt-logo img{height: auto;}
footer .tt-logo-alignment{position: relative;top: 0;}
@media (min-width: 790px){footer .tt-footer-col{padding-bottom: 53px;}
  footer .tt-footer-col div[class^="col-"]{margin-top: 54px;}
  footer .tt-footer-col .tt-social-icon{margin-left: -8px;}
  footer .tt-footer-col .tt-newsletter{padding-bottom: 5px;}
  footer .tt-footer-col .tt-newsletter .tt-collapse-content form{margin-top: 24px;}
  footer .tt-footer-col .tt-newsletter .tt-collapse-content .form-inline .form-group{width: 100%;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
  footer .tt-footer-col .tt-newsletter .tt-collapse-content .form-inline .form-group .form-control{width: 100%;}
  footer .tt-footer-col .tt-newsletter .tt-collapse-content > *:nth-child(1){margin-top: 0;}
    footer .tt-footer-col .tt-newsletter .form-group .form-control{-webkit-border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-bottomleft: 6px;border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
  footer .tt-footer-col .tt-newsletter .form-group .btn{-webkit-border-top-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
  }
@media (min-width: 790px){footer .tt-footer-custom{padding: 10px 0;}
  footer .tt-footer-custom .tt-row{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  footer .tt-footer-custom .tt-col-left{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-left: -10px;}
  footer .tt-footer-custom .tt-col-left .tt-col-item{margin-left: 10px;}
  footer .tt-footer-custom .tt-col-right{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  footer .tt-footer-custom .tt-payment-list{margin-top: 8px;padding-bottom: 14px;}
  footer .tt-footer-custom .tt-box-copyright{padding: 19px 0 7px;}
  footer .tt-footer-custom .tt-logo-col + .tt-col-item .tt-box-copyright{padding-top: 19px;padding-bottom: 7px;}
  footer .tt-footer-custom .tt-newsletter .tt-collapse-title{margin-right: 106px;}
  footer .tt-footer-custom .tt-newsletter .tt-mobile-collapse{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  footer .tt-footer-custom .tt-newsletter .tt-collapse-content p{display: none;}
 }
footer .tt-footer-custom .tt-newsletter .form-default{display: flex;flex-flow: row wrap;align-items: center;}
@media (min-width: 790px){footer .tt-footer-custom .tt-newsletter .contact-form{margin-top:0;}
  footer .tt-footer-custom .tt-newsletter .contact-form .btn{margin-top:0;}
  footer .tt-footer-col .tt-newsletter form{display: flex;	  flex-flow: row wrapalign-items: center  }
  footer .tt-footer-col .tt-newsletter .form-group{width:100%; display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
  footer .tt-footer-col .tt-newsletter .form-group .btn{	margin-top:0px;padding-left:20px;padding-right:20px;}
  footer .tt-footer-col .tt-newsletter .form-group .form-control{display:inline-flex;height:40px;}
}
@media (max-width: 789px){footer .tt-footer-custom .tt-newsletter .form-default form{	width:100%;}
}
@media (min-width: 576px){footer .tt-footer-custom .tt-newsletter .form-default .form-group{display: flex  flex: 0 0 auto  flex-flow: row wrap  align-items: center  margin-bottom: 0;}
}
footer .tt-newsletter .form-control{ font-size: 14px;border: 1px solid #f7f8fa;padding: 11px 12px 10px 15px;font-family: 'Open Sans', sans-serif;	outline:none;}
footer .tt-newsletter .form-control:focus{border-color:#2879fe;background: #ffffff;	box-shadow: none;}
    @media (min-width: 790px) and (min-width: 1230px){footer .tt-footer-custom .tt-newsletter .tt-collapse-title{margin-right: 106px;}
  footer .tt-footer-custom .tt-newsletter .tt-collapse-content .form-control{width: 507px;}
}
@media (min-width: 790px) and (max-width: 1229px) and (min-width: 1025px){footer .tt-footer-custom .tt-newsletter .tt-collapse-title{margin-right: 50px;}
  footer .tt-footer-custom .tt-newsletter .tt-collapse-content .form-control{width: 340px;}
}
@media (min-width: 790px) and (max-width: 1024px){footer .tt-footer-custom .tt-newsletter .tt-collapse-title{margin-right: 33px;}
  footer .tt-footer-custom .tt-newsletter .tt-collapse-content .form-control{width: auto;}
}
@media (min-width: 790px){footer .tt-footer-center{padding-top: 54px;padding-bottom: 44px;}
  footer .tt-footer-center .tt-row{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin: 0 auto;text-align: center;}
}
@media (min-width: 790px) and (min-width: 1025px){footer .tt-footer-center .tt-row{max-width: 587px;}
}
@media (min-width: 790px) and (max-width: 1229px){footer .tt-footer-center .tt-row{max-width: 500px;}
}
@media (min-width: 790px){footer .tt-footer-center .tt-row > *:nth-child(1){margin-top: 0;}
  footer .tt-footer-center .tt-newsletter{padding-bottom: 4px;}
  footer .tt-footer-center .tt-newsletter .tt-mobile-collapse{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  footer .tt-footer-center .tt-newsletter .tt-collapse-content{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  footer .tt-footer-center .tt-newsletter .tt-collapse-content form{margin-top: 24px;}
  footer .tt-footer-center .tt-newsletter .tt-collapse-content .form-inline{width: 100%;}
  footer .tt-footer-center .tt-newsletter .tt-collapse-content .form-inline .form-group{width: 100%;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    footer .tt-footer-center .tt-newsletter .tt-collapse-content .form-inline .form-group .form-control{width: 100%;-webkit-border-top-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
   footer .tt-footer-center .tt-newsletter .tt-collapse-content .form-inline .form-group .btn{-webkit-border-top-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px; }
  footer .tt-footer-center .tt-newsletter .tt-collapse-content .form-inline .form-group .form-control{width: 100%;}
  footer .tt-footer-center .tt-newsletter .tt-collapse-content > *:nth-child(1){margin-top: 0;}
}
footer .form-default .form-control{background: #ffffff;}
footer .form-default [class^="btn"]{padding-left: 20px;padding-right: 20px;}
footer .tt-box-copyright{font-size: 14px;line-height: 22px;letter-spacing: 0em;}
footer .tt-payment-list{margin-top: -6px;}
footer .tt-payment-list li{margin-top: 6px;}
footer .tt-payment-list li a{-moz-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;-webkit-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}
footer .tt-payment-list li a:hover{-moz-opacity: 0.7;-khtml-opacity: 0.7;-webkit-opacity: 0.7;opacity: 0.7;}
footer .tt-payment-list li:not(:first-child){margin-left: 6px;}
footer .tt-mobile-collapse .tt-collapse-title{font-size: 16px;line-height: 26px;letter-spacing: 0em;font-weight: 500;}
@media (max-width: 789px){footer .tt-mobile-collapse .tt-collapse-title{font-size: 16px;line-height: 26px;}
  footer .tt-mobile-collapse .tt-collapse-title{font-size: 16px;line-height: 26px;}
}
@media (min-width: 790px){footer .tt-mobile-collapse .tt-collapse-title{padding-bottom: 15px;}
}
footer .tt-mobile-collapse .tt-collapse-content{display: block;}
footer .tt-mobile-collapse .tt-collapse-content > *:nth-child(1){margin-top: 0;}
footer .tt-mobile-collapse .tt-collapse-content > .tt-list:nth-child(1){margin-top: -3px;}
footer .tt-list{margin-top: -3px;}
footer .tt-list li a{display: inline-block;padding: 3px 0 3px;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
footer address{margin-right: 9px;}
footer address p:first-child{margin-top: 0;}
footer address p:not(:first-child){margin-top: 6px;}
footer address a{-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
@media (max-width: 789px){footer{background:#ffffff;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
  footer .tt-footer-col,  footer .tt-footer-center{background:#ffffff;color: #888888;padding: 0px;width: 100%;}
  footer .tt-footer-col .container,  footer .tt-footer-center .container,  footer .tt-footer-custom .container{padding-left: 30px;padding-right: 30px;}
  footer .tt-footer-custom:not(:last-child){-webkit-order: 3;-ms-flex-order: 3;order: 3;width: 100%;}
  footer .tt-footer-custom:not(:last-child) .tt-row,  footer .tt-footer-custom:not(:last-child) .tt-col-left,  footer .tt-footer-custom:not(:last-child) .tt-col-right{display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;width: 100%;}
  footer .tt-footer-custom:not(:last-child) .tt-col-item{width: 100%;}
  footer .tt-footer-custom:last-child:not(:first-child){margin-top: 34px;}
  footer .tt-footer-custom:last-child{background: #ffffff;color: #888888;padding: 32px 0px;-webkit-order: 4;-ms-flex-order: 4;order: 4;width: 100%;}
  footer .tt-color-scheme-04 .tt-box-copyright{color: #888888;}
  footer .tt-color-scheme-04 .tt-logo .tt-title{color: #ffffff;}
    footer .tt-footer-custom:last-child .tt-row{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  footer .tt-footer-custom:last-child .tt-row .tt-col-left{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  footer .tt-footer-custom:last-child .tt-row .tt-col-right{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  footer .tt-footer-custom:last-child .tt-box-copyright{margin-top: 16px;text-align: center;}
  footer .tt-footer-custom:last-child .tt-payment-list{margin-top: 17px;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  footer .tt-footer-custom:last-child > *:nth-child(1){margin-top: 0;}
  footer .tt-footer-center{display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;width: 100%;}
  footer .tt-mobile-collapse .tt-collapse-title{cursor: pointer;color: #191919;padding-bottom: 12px;padding-right: 20px;border-bottom: 1px solid #e9e7e7;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;width: 100%;text-align: left;outline: none;}
  footer .tt-mobile-collapse .tt-collapse-title:hover:not(:focus):not(:active){color: #2879fe;}
  footer .tt-mobile-collapse .tt-collapse-title:before{content: '\e90e';transform: rotate(90deg);font-family: 'wokiee_icons';position: absolute;right: 0;top: 1px;font-size: 20px;line-height: 1;color:#777777;}
  footer .tt-mobile-collapse .tt-collapse-title.tt-open:before{content: '\e90e';transform: rotate(90deg);}
  footer .tt-mobile-collapse .tt-collapse-content{margin-top: 16px;display: none;}
  footer .tt-mobile-collapse .tt-collapse-title.tt-open + .tt-collapse-content{display: block;}
  footer .tt-mobile-collapse{margin-top: 35px;}
  footer .tt-newsletter form{margin-top: 24px;}
  footer .tt-newsletter form .form-group{width: 100%;margin-bottom: 0;}
  footer .tt-newsletter form .form-group .form-control{width: 100%;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
  footer .tt-newsletter form .btn{margin-top: 10px;width: 100%;text-align: center;display: block;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;background: #2879fe;color: #ffffff;border: 1px solid #2879fe;}
  footer .tt-newsletter form .btn:hover{background: #2267d8;color: #ffffff;border-color: #2267d8;}
    footer .tt-list li a{color: #888888;}
  footer .tt-collapse-content a{color: #2879fe;}
  footer .tt-collapse-content a:hover{color: #2879fe;}
  footer .tt-collapse-content span{color: #191919;}
  footer .tt-social-icon{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-top: 26px;margin-left: -7px;}
  footer .tt-social-icon li a{color:#c3c3c3;}
  footer .tt-social-icon li a:hover{color:#191919;}
  footer .tt-newsletter .form-control:not(:active):not(:focus):not(:hover) {background: #ffffff;border: solid 1px #ffffff;color: #777777;}
  footer .tt-newsletter .form-control:hover,  footer .tt-newsletter .form-control:active,  footer .tt-newsletter .form-control:focus {border: solid 1px #2879FE;background: #ffffff;color: #777777;}
  footer .tt-newsletter ::-webkit-input-placeholder {color: #777777;}
  footer .tt-newsletter ::-moz-placeholder {color: #777777;}
  footer .tt-newsletter :-moz-placeholder {color: #777777;}
  footer .tt-newsletter :-ms-input-placeholder {color: #777777;}
    footer .tt-newsletter .form-control:active::-webkit-input-placeholder,  footer .tt-newsletter .form-control:hover::-webkit-input-placeholder,  footer .tt-newsletter .form-control:focus::-webkit-input-placeholder {color: #777777;}
  footer .tt-newsletter .form-control:active::-moz-placeholder,  footer .tt-newsletter .form-control:hover::-moz-placeholder,  footer .tt-newsletter .form-control:focus::-moz-placeholder {color: #777777;}
  footer .tt-newsletter .form-control:active:-moz-placeholder,  footer .tt-newsletter .form-control:hover:-moz-placeholder,  footer .tt-newsletter .form-control:focus:-moz-placeholder {color: #777777;}
  footer .tt-newsletter .form-control:active:-ms-input-placeholder,  footer .tt-newsletter .form-control:hover:-ms-input-placeholder,  footer .tt-newsletter .form-control:focus:-ms-input-placeholder {color: #777777;}
  }
    .tt-newsletter form,.tt-modal-newsletter form{position: relative;}
.tt-newsletter form .errors,.tt-modal-newsletter form .errors{position: absolute;top: 56px;left: 0;z-index:1;}
.tt-newsletter form .errors ul,.tt-modal-newsletter form .errors ul{list-style: none;padding: 0;margin: 0;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background: #f8353e;}
.tt-newsletter form .errors ul li,.tt-modal-newsletter form .errors ul li{position: relative;padding: 6px 19px 8px 19px;color: #ffffff;font-size: 14px;line-height: 22px;}
.tt-newsletter form .errors ul li:before,.tt-modal-newsletter form .errors ul li:before{content: '\ea27';font-family: 'wokiee_icons';display: inline-block;font-size: 20px;line-height: 1;position: relative;top: 4px;margin-right: 7px;}
.tt-newsletter form .errors:before,.tt-modal-newsletter form .errors:before{content: '';position: absolute;top: -12px;left: 50%;border: 6px solid transparent;border-bottom: 6px solid #f8353e;}
footer > *:nth-child(1){margin-top: 0;}
@media (min-width: 790px){html.ie footer .tt-footer-col .tt-newsletter .tt-collapse-content .form-inline .form-group .form-control{width: auto;}
  html.ie footer .tt-footer-center .tt-newsletter .tt-collapse-content{width: 590px;}
  html.ie footer .tt-footer-center .tt-newsletter .tt-collapse-content p{width: 590px;}
  html.ie footer .tt-footer-center .tt-newsletter .tt-collapse-content .form-inline{width: auto;}
  html.ie footer .tt-footer-center .tt-newsletter .tt-collapse-content .form-inline .form-group .form-control{width: auto;min-width: 370px;}
}
/*	Header	*footer have 3 color schemes:		- tt-color-scheme-01        - tt-color-scheme-02        - tt-color-scheme-03*//* tt-top-panel */.tt-top-panel{background: #e12d23;}
.tt-top-panel .tt-row{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: center;-ms-flex-align: center;align-items: flex-start;padding: 0;font-size: 13px;line-height: 23px;color: #ffffff;font-family: 'Open Sans', sans-serif;font-weight: 500;word-spacing: 0.03em;position: relative;}
.tt-top-panel .tt-row a:not([class]){color: #2879fe;border-bottom: 1px solid #2879fe;-moz-transition: border 0.2s linear;-o-transition: border 0.2s linear;-webkit-transition: border 0.2s linear;transition: border 0.2s linear;}
.tt-top-panel .tt-row a:hover{border-bottom-color: transparent;}
.tt-top-panel .tt-row .tt-description{text-align: center;}
.tt-top-panel .tt-row .tt-btn-close{text-decoration: none;margin-left: 27px;padding: 2px;font-weight: normal;cursor: pointer;background: none;border: none;position: relative;top: -2px;}
.tt-top-panel .tt-row .tt-btn-close:before{font-family: "wokiee_icons";content: "\ea0f";color: #777777;font-size: 20px;line-height: 1;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-top-panel .tt-row .tt-btn-close:hover:before{color: #2879fe;}
.header-popup-bg{cursor: pointer;background-color: rgba(0, 0, 0, 0.5);position: fixed;top: 0;left: 0;overflow: hidden;width: 100%;height: 100%;z-index: 21;display: none;}
@media (max-width: 1024px){body.tt-popup-dropdown .header-popup-bg{display: block;}
  body.tt-popup-dropdown .tt-stuck-nav.stuck{z-index: 22;}
  body.tt-popup-dropdown .tt-stuck-nav.stuck:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.55);z-index: 10;}
}
/* header{background: #ffffff;}
 */header .tt-logo{position: relative;display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;}
header .tt-logo .tt-title{padding: 0;font-size: 24px;line-height: 1.1;font-family: 'Open Sans', sans-serif;font-weight: 500;color:#191919;}
header .tt-logo .tt-title span{font-weight: normal;}
.index-page header .tt-logo-alignment{display: none;}
header .tt-logo-alignment{position: relative;top: 8px;left: 12px;}
header .tt-desktop-header .tt-logo{margin-top: 6px;margin-bottom: 20px;}
header .tt-desktop-header .tt-logo .tt-title{margin-top: 14px;}
@media (min-width: 1230px){header .tt-desktop-header .dropdown-menu{max-width: 1200px;}
}
header .tt-dropdown-obj{display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;}
header .tt-dropdown-obj .tt-dropdown-toggle{position: relative;z-index: 1;cursor: pointer;padding: 0 !important;font-size: 28px;line-height: 1;color:#191919;background: none;border: none;display: inline-block;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
header .tt-dropdown-obj .tt-dropdown-toggle i{pointer-events: none;font-weight:bold;}
header .tt-dropdown-obj .tt-dropdown-toggle:hover{color:#2879fe;}
header .tt-dropdown-obj .tt-dropdown-toggle:before {content: '';position: absolute;width: 100%;height: 100%;z-index: 0;}
header .tt-dropdown-obj .tt-dropdown-toggle .tt-icon{pointer-events: none;}
@media (min-width: 1025px){header:not(.headertype3) .tt-dropdown-obj .tt-dropdown-toggle .tt-icon{position: relative;top: calc(0px + 1px);}
  header:not(.headertype3) .tt-dropdown-obj .tt-dropdown-toggle .tt-icon svg{width: 15px;height: 17px;}
}
header .tt-stuck-nav .tt-dropdown-obj .tt-dropdown-toggle .tt-icon{position: relative;top: 0px;}
header .tt-stuck-nav .tt-dropdown-obj .tt-dropdown-toggle .tt-icon svg{width: 15px;height: 17px;}
@media (max-width: 1024px){header .tt-stuck-nav .tt-dropdown-obj .tt-dropdown-toggle .tt-icon{top: calc(0px + 1px);}
  header .tt-dropdown-obj .tt-dropdown-toggle .tt-icon{position: relative;top: calc(0px + 1px);}
  header .tt-dropdown-obj .tt-dropdown-toggle .tt-icon svg{width: 15px;height: 17px;}
}
header .tt-dropdown-obj .tt-dropdown-toggle .tt-icon svg path{fill:#191919;}
header .tt-dropdown-obj .tt-dropdown-toggle:hover .tt-icon svg path{fill:#2879fe;}
.catmobbtn svg path{fill:#191919;}
.catmobbtn:hover svg path{fill:#2879fe;}
header .tt-dropdown-obj .tt-dropdown-menu{display: none;position: absolute;right: 0;top: 100%;z-index: 22;}
@media (max-width: 1024px){header .tt-dropdown-obj.activetoview:not(.tt-search) .tt-dropdown-menu{display: block;}
  header .tt-dropdown-obj:not(.tt-search) .tt-dropdown-menu{right: auto;height: 100%;top: 0;left: 0;-webkit-transform: translate(-100%, 0);-ms-transform: translate(-100%, 0);transform: translate(-100%, 0);-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease,-webkit-transform .3s ease;position: fixed;}
  header .container{max-width: inherit;}
}
header .tt-dropdown-obj.active .tt-dropdown-toggle{z-index: 2;color:#2879fe;}
header .tt-cart .tt-cart-layout{position: relative;}
header .tt-cart .tt-dropdown-menu,header .tt-account .tt-dropdown-menu,header .tt-multi-obj .tt-dropdown-menu{box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);}
@media (min-width: 1025px){header .tt-cart .tt-dropdown-menu,  header .tt-account .tt-dropdown-menu,  header .tt-multi-obj .tt-dropdown-menu{width: 280px;}
}
@media (max-width: 1024px){header .tt-cart .tt-dropdown-menu,  header .tt-account .tt-dropdown-menu,  header .tt-multi-obj .tt-dropdown-menu{width: 270px;}
}
@media (max-width: 1024px){header .tt-cart .tt-dropdown-menu{width: 320px;}
  header .tt-cart .tt-dropdown-menu .tt-cart-layout .tt-cart-content{padding: 26px 30px 23px;}
  header .tt-cart .tt-dropdown-menu .tt-cart-layout .tt-cart-content .tt-cart-total-row{margin-top: 30px;padding-top: 24px;}
  header .tt-cart .tt-dropdown-menu .tt-cart-layout .tt-cart-content .tt-cart-btn{margin-top: 4px;}
  header .tt-cart .tt-dropdown-menu .tt-cart-layout .tt-cart-content .tt-cart-btn .tt-item{margin-top: 20px;}
  header .tt-cart .tt-dropdown-menu .tt-cart-layout .tt-cart-content .tt-cart-btn .btn:not(.btn-border){font-size: 12px;}
 }
@media (min-width: 1025px){header .tt-cart.active .tt-dropdown-menu,  header .tt-account.active .tt-dropdown-menu,  header .tt-multi-obj.active .tt-dropdown-menu{display: none;}
}
@media (max-width: 1024px){header .tt-cart.active .tt-dropdown-menu,  header .tt-account.active .tt-dropdown-menu,  header .tt-multi-obj.active .tt-dropdown-menu{display: block;right: auto;top: 0;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
header .tt-parent-box:first-child .tt-dropdown-toggle{padding-left: 0;}
header .tt-parent-box:last-child .tt-dropdown-toggle{padding-right: 0;}
header .tt-parent-box{display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;vertical-align: top;}
header.parentallinlinelogocenter .tt-parent-box{z-index: 1;}
header .tt-parent-box.tt-stuck-parent-search{z-index: 2;}
header .tt-box-info ul li{padding-top: 7px;padding-bottom: 9px;font-size: 14px;}
header .tt-box-info ul li a{-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
header .tt-box-info ul li [class^="icon-"]{margin-right: 4px;font-size: 18px;}
header .tt-box-info ul li:not(:first-child){margin-left: 15px;}
@media (min-width: 1025px){header .tt-account .tt-dropdown-menu .tt-dropdown-inner{padding: 30px 20px 30px 39px;}
}
@media (max-width: 1024px){header .tt-account .tt-dropdown-menu .tt-dropdown-inner{padding: 15px 20px 37px 29px;}
  header .tt-account .tt-dropdown-menu .tt-dropdown-inner ul li{}
  header .tt-account .tt-dropdown-menu .tt-dropdown-inner ul li a{display: inline-block;padding: 7px 0;color:#191919;}
  header .tt-account .tt-dropdown-menu .tt-dropdown-inner ul li a [class^="icon-"]{top: 3px;margin-right: 7px;}
  header .tt-account .tt-dropdown-menu .tt-dropdown-inner ul li a:hover{color:#2879fe;}
}
header .tt-account ul{margin-top: -1px;}
header .tt-account ul li{font-size: 14px;}
header .tt-account ul li a{color: #777777;padding: 1px 0;display: block;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
header .tt-account ul li a [class^="icon-"]{font-size: 20px;line-height: 1;margin-right: 8px;position: relative;top: 4px;color:#191919;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
header .tt-mobile-header .tt-account ul li a [class^="icon-"]{color:#191919;}
header .tt-account ul li a:hover{color:#2879fe;}
header .tt-account ul li a:hover [class^="icon-"]{color:#2879fe;}
@media (min-width: 1025px){header .tt-multi-obj .tt-dropdown-menu .tt-dropdown-inner{padding: 30px 20px 30px 41px;}
}
@media (max-width: 1024px){header .tt-multi-obj .tt-dropdown-menu .tt-dropdown-inner ul{padding: 16px 30px 16px 31px;position: relative;margin-top: 0;}
  header .tt-multi-obj .tt-dropdown-menu .tt-dropdown-inner ul li{}
  header .tt-multi-obj .tt-dropdown-menu .tt-dropdown-inner ul li a{padding: 9px 0;color:#191919;}
  header .tt-multi-obj .tt-dropdown-menu .tt-dropdown-inner ul li a [class^="icon-"]{font-size: 20px;color:#191919;}
  header .tt-multi-obj .tt-dropdown-menu .tt-dropdown-inner ul li.active a,  header .tt-multi-obj .tt-dropdown-menu .tt-dropdown-inner ul li a:hover{color:#2879fe;}
  header .tt-multi-obj .tt-dropdown-menu .tt-dropdown-inner ul:not(:first-child){border-top: 1px solid #e9e7e7;}
}
header .tt-multi-obj ul{margin-top: -4px;}
header .tt-multi-obj ul li{font-size: 14px;}
header .tt-multi-obj ul li a{color:#777777;padding: 1px 0;display: block;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
header .tt-multi-obj ul li a [class^="icon-"]{font-size: 15px;line-height: 1;margin-right: 8px;margin-left: -3px;position: relative;top: 1px;color:#777777;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
header .tt-multi-obj ul li a:hover{color:#2879fe;}
header .tt-multi-obj ul li a:hover [class^="icon-"]{color:#2879fe;}
header .tt-multi-obj ul li.active a{color:#2879fe;}
header .tt-multi-obj ul li.active a [class^="icon-"]{color:#2879fe;}
header .tt-multi-obj ul:not(:first-child){margin-top: 22px;}
header .tt-multi-obj .tt-mobile-add + ul{margin-top: 0;}
header .tt-dropdown-obj:not(.tt-search) .tt-mobile-add{border-bottom: 1px solid #e9e7e7;}
@media (min-width: 1025px){header .tt-dropdown-obj:not(.tt-search) .tt-mobile-add{display: none;}
}
header .tt-dropdown-obj:not(.tt-search) .tt-mobile-add .tt-title{color: #777777;font-size: 14px;line-height: 1.1;pointer-events: none;}
header .tt-dropdown-obj:not(.tt-search) .tt-mobile-add .tt-close{font-size: 14px;padding: 13px 12px 13px 29px;display: block;color: #777777;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;background: none;border: none;cursor: pointer;width: 100%;text-align: left;}
header .tt-dropdown-obj:not(.tt-search) .tt-mobile-add .tt-close:before{font-family: 'wokiee_icons';content: "\e9b3";padding-right: 6px;font-size: 14px;position: relative;top: 1px;}
header .tt-dropdown-obj:not(.tt-search) .tt-mobile-add .tt-close:hover{color:#2879fe;}
header .tt-dropdown-obj:not(.tt-search) .tt-mobile-add .tt-title{padding: 18px 0 17px 30px;}
header .tt-dropdown-obj:not(.tt-search) .tt-mobile-add .tt-title + .tt-close{position: absolute;right: 9px;top: 0;font-size: 0;text-align: right;}
header .tt-cart .tt-dropdown-toggle .tt-badge-cart{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;color: #fff;border-radius: 50%;position: absolute;top: 5px;right: 6px;font-size: 12px;pointer-events: none;background: red;text-align: center;padding: 4px;pointer-events: none;}
header .tt-cart .tt-cart-layout .tt-cart-empty{padding: 21px 20px 19px;text-align: center;display: block;}
header .tt-cart .tt-cart-layout .tt-cart-empty [class^="icon-"]{font-size: 40px;line-height: 1;color: #cdcdcd;}
header .tt-mobile-header .tt-cart .tt-cart-layout .tt-cart-empty [class^="icon-"]{color: #cdcdcd;}
header .tt-cart .tt-cart-layout .tt-cart-empty p{margin-top: 7px;color: #777777;}
header .tt-mobile-header .tt-cart .tt-cart-layout .tt-cart-empty p{color: #777777;}
header .tt-cart .tt-cart-layout .tt-cart-content{padding: 26px 20px 23px;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-img{margin-top: 4px;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-img img{width: 67px;height: auto;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item a:not([class]){display: flex;width: 100%;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item a:not([class]):hover .tt-title{color:#2879fe;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-img + .tt-item-descriptions{margin-left: 20px;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-descriptions{-webkit-flex: 2 1 auto;-ms-flex: 2 1 auto;flex: 2 1 auto;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-descriptions .tt-title{font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 14px;line-height: 22px;color:#191919;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-descriptions .tt-add-info{list-style: none;margin: 4px 0 0 0;padding: 0 0 5px 0;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-descriptions .tt-add-info li{color:#999999;font-size: 11px;line-height: 16px;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-descriptions .tt-quantity{display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;font-size: 14px;color:#777777;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-descriptions .tt-price{display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;font-size: 16px;color:#191919;font-weight: 500;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item .tt-item-descriptions > *:nth-child(1){margin-top: 0;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item:not(:first-child){margin-top: 16px;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-list .tt-item-close .tt-btn-close{padding: 4px;margin-right: -6px;position: relative;background: none;border: none;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-total-row{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;border-top: 1px solid #e9e7e7;margin-top: 20px;padding-top: 14px;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-total-row .tt-cart-total-title{font-weight: 500;color:#191919;font-size: 14px;font-family: 'Open Sans', sans-serif;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-total-row .tt-cart-total-price{-webkit-flex: 2 1 auto;-ms-flex: 2 1 auto;flex: 2 1 auto;text-align: right;font-size: 16px;font-weight: 500;color:#191919;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-btn{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-align: center;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-btn .tt-item{margin-top: 14px;width: 100%;}
header .tt-cart .tt-cart-layout .tt-cart-content .tt-cart-btn .btn{padding-left: 13px;padding-right: 13px;width: 100%;}
@media (min-width: 1025px){header .tt-search .tt-dropdown-menu{position: fixed;top: 0;left: 0;width: 100%;background: #ffffff;color: #777777;display: block box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);-webkit-transform: translate(0, -100%);-ms-transform: translate(0, -100%);transform: translate(0, -100%);-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0);visibility: hidden;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
    header .tt-search .tt-dropdown-menu > .container{display: none;}
    header .tt-search .tt-dropdown-menu .container{position: relative;padding-top: 40px;padding-bottom: 40px}
  header .tt-search .tt-dropdown-menu form{position: relative;display: block;}
  header .tt-search .tt-dropdown-menu .tt-search-input{background: transparent;font-size: 24px;font-weight: 500;border: none;border-bottom: 1px solid #eceaea;padding: 11px 12px 10px 0px;font-family: 'Open Sans', sans-serif;box-shadow: none;outline: none;width: 100%;color:#191919;margin-top: 28px;border-radius: 0;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
  header .tt-search .tt-dropdown-menu .tt-search-input:not(focus)::-webkit-input-placeholder{color: #191919;}
  header .tt-search .tt-dropdown-menu .tt-search-input:not(focus)::-moz-placeholder{color: #191919;}
  header .tt-search .tt-dropdown-menu .tt-search-input:not(focus):-moz-placeholder{color: #191919;}
  header .tt-search .tt-dropdown-menu .tt-search-input:not(focus):-ms-input-placeholder{color: #191919;}
  header .tt-search .tt-dropdown-menu .tt-btn-search{color:#191919;font-size: 30px;line-height: 1;font-family: 'wokiee_icons';position: absolute;cursor: pointer;top: 41px;padding: 4px 0 4px 4px;margin-top: -11px;right: 0px;z-index: 3;display: inline-block;background: none;border: none;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
  header .tt-search .tt-dropdown-menu .tt-btn-search:before{content: "\e9b4";}
  header .tt-search .tt-dropdown-menu .tt-btn-search:hover{color:#2879fe;}
  header .tt-search .tt-dropdown-menu .tt-info-text{position: absolute;top: 0;left: 0;}
  header .tt-search .tt-dropdown-menu .tt-btn-close{display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;position: absolute;top: 0;right: 0;margin-top: -1px;color:#f8f9fa;font-size: 14px;line-height: 1;font-family: 'wokiee_icons';padding: 5px 0px 5px 5px;background: none;border: none;cursor: pointer;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
  header .tt-search .tt-dropdown-menu .tt-btn-close:before{font-family: "wokiee_icons";line-height: 1;}
  header .tt-search .tt-dropdown-menu .tt-btn-close:hover{color:#2879fe;}
}
@media (max-width: 1024px){ header .tt-search .tt-dropdown-menu{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: absolute;z-index: -2;opacity: 0;width: 100%;top: 0;left: 0;}
  header .tt-search .tt-dropdown-menu .container{max-width: 100%;padding-left: 0px;padding-right: 0px;position:relative;}
  header .tt-search .tt-dropdown-menu .container [class^="tt-col"]:first-child:first-child{padding-left: 0;}
  header .tt-search .tt-dropdown-menu .tt-info-text{display: none;}
  header .tt-search .tt-dropdown-menu form{width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-end;-ms-flex-line-pack: end;align-content: flex-end;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  header .tt-search .tt-dropdown-menu form .tt-col:first-child{-webkit-flex: 2 1 auto;-ms-flex: 2 1 auto;flex: 2 1 auto;}
  header .tt-search .tt-dropdown-menu form .tt-col:last-child{margin-left: 20px;}
  header .tt-search .tt-dropdown-menu form .tt-search-input{background: #363436;font-size: 16px;border: 1px solid transparent;padding: 11px 12px 10px 0px;font-family: 'Open Sans', sans-serif;box-shadow: none;outline: none;width: calc(100% - 40px);color:#fff;border-radius: 0;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
  header .tt-search .tt-dropdown-menu .tt-btn-close{display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;color: #fff;font-size: 20px;line-height: 1;font-family: 'wokiee_icons';padding: 6px 0px 4px 5px;background: none;border: none;cursor: pointer;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
  header .tt-search .tt-dropdown-menu .tt-btn-close:before{font-family: "wokiee_icons";font-size: 20px;line-height: 1;}
  header .tt-search .tt-dropdown-menu .tt-btn-close:hover{color:#fff;}
  header .tt-search .tt-dropdown-menu .tt-btn-search{color:#fff;font-size: 20px;line-height: 1;font-family: 'wokiee_icons';position: absolute;cursor: pointer;top: 50.2%;transform: translate(0, -50%);right: 40px;z-index: 3;display: inline-block;background: none;border: none;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
  header .tt-search .tt-dropdown-menu .tt-btn-search:before{content: "\e9b4";}
  header .tt-search .tt-dropdown-menu .search-results{position: absolute;top: 38px;left: 0;padding: 11px 11px 19px;box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.04);}
  header .tt-search .tt-dropdown-menu .tt-search-input:not(focus)::-webkit-input-placeholder{color: #777777;}
  header .tt-search .tt-dropdown-menu .tt-search-input:not(focus)::-moz-placeholder{color: #777777;}
  header .tt-search .tt-dropdown-menu .tt-search-input:not(focus):-moz-placeholder{color: #777777;}
  header .tt-search .tt-dropdown-menu .tt-search-input:not(focus):-ms-input-placeholder{color: #777777;}
}
@media (max-width: 1024px) and (min-width: 481px){header .tt-search .tt-dropdown-menu .search-results{width: calc(100% + 40px);margin-left: -20px;margin-right: -20px;padding-left: 20px;padding-right: 20px;}
}
@media (max-width: 1024px) and (max-width: 481px){header .tt-search .tt-dropdown-menu .search-results{width: 100%;margin-left: 0px;margin-right: 0px;}
}
@media (max-width: 481px){header .tt-search .tt-dropdown-menu .tt-btn-search{right:60px;}
}
header .tt-search .search-results{position: relative;padding: 0;width: 100%;background: #ffffff;display: block;}
@media (max-width: 1024px){header .tt-search .search-results{background: #ffffff;}
  header .tt-search .search-results{margin-top: 22px;}
  header .tt-search .search-results ul{list-style: none;padding: 0;margin: 0;}
  header .tt-search .search-results ul > li{display: none;width: 100%;margin: 0;overflow: hidden;}
  header .tt-search .search-results ul > li a{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;color: #333;padding: 0;position: relative;background-color: transparent;-moz-transition: background-color 0.2s linear;-o-transition: background-color 0.2s linear;-webkit-transition: background-color 0.2s linear;transition: background-color 0.2s linear;}
  header .tt-search .search-results ul > li a .thumbnail{width: 50px;height: auto;margin: 0;padding: 0;border: none;border-radius: 0;border-right: 2px solid #ffffff;}
  header .tt-search .search-results ul > li a .thumbnail img{width: 100%;height: auto;}
  header .tt-search .search-results ul > li a .tt-description{padding: 5px 15px 5px 16px;white-space: normal;font-size: 14px;line-height: 24px;}
  header .tt-search .search-results ul > li a .tt-description .tt-title{font-size: 14px;line-height: 24px;color: #777777;}
  header .tt-search .search-results ul > li a .tt-description .tt-title:hover {color: #2879fe;}
  header .tt-search .search-results ul > li a .tt-description .tt-price{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 16px;line-height: 20px;font-weight: 500;color:#191919;}
  header .tt-search .search-results ul > li a .tt-description .tt-price .new-price{color:#f8353e;margin-right: 7px;}
  header .tt-search .search-results ul > li a .tt-description .tt-price .old-price{color:#191919;text-decoration: line-through;}
  header .tt-search .search-results ul > li a .tt-description .tt-price .old-price .money{text-decoration: line-through;}
  header .tt-search .search-results ul > li a .tt-description .tt-price span{display: inline-block;}
  header .tt-search .search-results ul > li a:hover{background-color: #ffffff;}
  header .tt-search .search-results ul > li:not(:first-child){margin-top: 10px;}
  header .tt-search .search-results ul li:nth-child(-n+3){display: block;}
}
@media (min-width: 1024px){header .tt-search .search-results{margin-top: 27px;}
  header .tt-search .search-results ul{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;list-style: none;padding: 0;margin-left:-10px;margin-right:-10px;overflow: hidden;}
  header .tt-search .search-results ul > li{display: block;width: 16.666%;margin: 0;padding-left:10px;padding-right:10px;overflow: hidden;}
  header .tt-search .search-results ul > li a{display: block;}
  header .tt-search .search-results ul > li a .thumbnail img{width: 100%;height: auto;}
  header .tt-search .search-results ul > li a .tt-description{padding: 14px 0px 5px 0px;white-space: normal;font-size: 14px;line-height: 24px;}
  header .tt-search .search-results ul > li a .tt-description .tt-title{font-size: 14px;line-height: 24px;color: #333333;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
  header .tt-search .search-results ul > li a .tt-description .tt-price{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 16px;line-height: 20px;font-weight: 500;color:#191919;}
  header .tt-search .search-results ul > li a .tt-description .tt-price .new-price{color:#f8353e;margin-right: 7px;}
  header .tt-search .search-results ul > li a .tt-description .tt-price .old-price{color:#191919;text-decoration: line-through;}
  header .tt-search .search-results ul > li a .tt-description .tt-price .old-price .money{text-decoration: line-through;}
  header .tt-search .search-results ul > li a .tt-description .tt-price span{display: inline-block;}
  header .tt-search .search-results ul > li a:hover .tt-title{color:#2879fe;}
}
header .tt-search .tt-view-all{padding: 0;margin-top: 15px; }
header .tt-search .tt-view-all a{color:#2879fe;text-decoration:none;-webkit-transition: color 300ms linear 0s;-moz-transition: color 300ms linear 0s;-ms-transition: color 300ms linear 0s;-o-transition: color 300ms linear 0s;transition: color 300ms linear 0s;}
header .tt-search .tt-view-all a:hover{	text-decoration:none;	color:#191919;}
@media (min-width: 1025px){header .tt-search.active .tt-dropdown-menu{visibility: visible -webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
  header .tt-search.active .tt-dropdown-menu > .container{display: block;}
}
@media (max-width: 1024px){header .tt-search.active .tt-dropdown-menu{z-index: 3;opacity: 1;}
}
header .tt-social-icon{margin-top: 7px;padding-bottom: 5px;}
header .tt-social-icon li:first-child a{padding-left: 0;}
header .tt-social-icon li:last-child a{padding-right: 0;}
header ul.tt-listing-01{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-decoration: none;position: relative;text-align: center;-moz-transition: border 0.2s linear;-o-transition: border 0.2s linear;-webkit-transition: border 0.2s linear;transition: border 0.2s linear;margin-top: -4px;margin-left: -8px;}
header ul.tt-listing-01 li{margin-top: 8px;margin-left: 8px;width: calc(50% - 8px);}
header ul.tt-listing-01 li a{display: block;position: relative;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
header ul.tt-listing-01 li a img{width: 100%;max-width: 100%;height: auto;}
header ul.tt-listing-01 li a:before{content: '';width: 100%;height: 100%;outline: 1px solid #e9e7e7;display: block;position: absolute;top: 0px;left: 0px;-moz-transition: outline-color 0.2s linear;-o-transition: outline-color 0.2s linear;-webkit-transition: outline-color 0.2s linear;transition: outline-color 0.2s linear;}
@media (min-width: 1230px){header ul.tt-listing-01 li a{height: 78px;padding: 9px;}
}
@media (max-width: 1229px){header ul.tt-listing-01 li a{height: 65px;padding: 5px;}
}
header ul.tt-listing-01 li a:hover:before{outline-color:#191919;}
html.ie .tt-desctop-parent-menu{line-height: 0;}
html.ie .tt-desctop-parent-menu .dropdown-menu{line-height: 22px;}
/*	desktop header*/.tt-desktop-header{position: relative;z-index: 8;}
@media (max-width: 1024px){.tt-desktop-header{display: none;}
}
.tt-desktop-header .tt-dropdown-obj{margin-top: 20px;padding-bottom: 18px;}
.tt-desktop-header .tt-listing-01:hover{border-color:#2879fe;}
.tt-desktop-header .tt-listing-01:hover:before{-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
.tt-header-static{position: absolute;z-index: 9;width: 100%;background: transparent;}
header .container-fluid{padding-left: 20px;padding-right: 20px;}
@media (max-width: 480px){header .container-fluid{padding-left: 0px;padding-right: 0px;}
  }
.tt-desktop-header .container-fluid .container{position: relative;}
/*	header layout*/.tt-header-row {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;min-height: 40px;}
.tt-header-row .tt-col-right{vertical-align: top;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
.tt-header-row .tt-col-right div.tt-desctop-parent-menu:not(:last-child){margin-right: 15px;}
.tt-header-row .tt-row-left{vertical-align: top;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.tt-header-row .tt-row-left .tt-logo:not(:last-child){margin-bottom: 0;}
.tt-header-row .tt-row-left .tt-logo + .tt-desctop-parent-menu .tt-desctop-menu nav > ul li.dropdown > a{padding-top: 13px;padding-bottom: 22px;}
.tt-header-row .tt-row-left .tt-logo + .tt-desctop-parent-menu .tt-desctop-menu nav > ul li.dropdown > a .tt-badge{top: -6px;}
.tt-header-row .tt-row-left > *:nth-child(1):not(.tt-logo){margin-top: 0;}
.tt-header-row .tt-col-left{display: -ms-flexbox;display: -webkit-flex;display: flex;vertical-align: top;}
.tt-header-row .tt-col-left:last-child .tt-desctop-menu:last-child:first-child nav > ul li.dropdown > a{padding-top: 18px;padding-bottom: 17px;}
.tt-header-row .tt-col-left:last-child .tt-desctop-menu:last-child:first-child nav > ul li.dropdown > a .tt-badge{top: 2px;}
.tt-header-row .tt-col-left:not(.tt-row-center):not(.tt-row-left) .tt-logo{margin-right: 30px;}
.tt-header-row .tt-position-absolute:not(:first-child){position: absolute;}
.tt-header-row .tt-position-absolute.tt-search-active{left: 0;}
.tt-header-row .tt-col-right.tt-position-absolute:not(:first-child){right: 0;}
.tt-header-row .tt-col-left.tt-position-absolute{left: 0;position: absolute;}
.tt-header-row .tt-row-center{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;vertical-align: top;}
.tt-header-row .tt-row-center .tt-logo:not(:last-child){margin-bottom: 0;}
.tt-header-row .tt-row-center .tt-logo + .tt-desctop-parent-menu .tt-desctop-menu nav > ul li.dropdown > a{padding-top: 13px;padding-bottom: 22px;}
.tt-header-row .tt-row-center .tt-logo + .tt-desctop-parent-menu .tt-desctop-menu nav > ul li.dropdown > a .tt-badge{top: -6px;}
.tt-header-row .tt-row-center > *:nth-child(1):not(.tt-logo){margin-top: 0;}
.tt-header-row .tt-col-large{-webkit-flex: 2 1 auto;-ms-flex: 2 1 auto;flex: 2 1 auto;}
.tt-header-row .tt-col-center{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.tt-header-row .tt-col-center .container{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
@media (max-width: 870px){.tt-header-row.tt-top-row{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 12px 0 7px 0;}
  .tt-header-row.tt-top-row > div{max-width: inherit;width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  .tt-header-row.tt-top-row .tt-box-info{width: 100%;margin-top: 6px;}
  .tt-header-row.tt-top-row .tt-box-info ul{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  .tt-header-row.tt-top-row .tt-box-info ul li{margin-left: 0;margin-right: 0;padding-top: 1px;padding-bottom: 1px;}
  .tt-header-row.tt-top-row .tt-social-icon{margin-top: 6px;}
  .tt-header-row.tt-top-row .tt-social-icon li:first-child{margin-right: 10px;}
  .tt-header-row.tt-top-row .tt-social-icon li:not(:last-child):not(:first-child){margin: 0 10px;}
  .tt-header-row.tt-top-row .tt-social-icon li:last-child{margin-left: 10px;}
}
@media (min-width: 481px) and (max-width: 1024px){.tt-header-row.tt-top-row{padding-left: 10px;padding-right: 10px;}
}
.container-fluid.tt-search-container{padding-left: 0;padding-right: 0;}
.container-fluid.tt-search-container .tt-search .tt-dropdown-menu form{padding-left: 10px;padding-right: 10px;}
.container-fluid.tt-search-container .tt-search .tt-dropdown-menu .tt-btn-search{right: 60px;}
/* tt-desctop-menu */.tt-desctop-menu{/*        obj    */  /*        dropdown layout    */}
.tt-desctop-menu img{width: 100%;max-width: 100%;height: auto;}
.tt-desctop-menu ul li{display: inline-block;}
.tt-desctop-menu > ul > li > a{color: violet;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;font-size: 16px;display: inline-block;padding: 23px 21px 22px 20px;font-weight: 500;background: #ffffff;position: relative;}
.tt-desctop-menu > ul > li > a:hover,.tt-desctop-menu > ul > li.hover > a{color: yellow;background: #fff;}
.tt-desctop-menu > ul > li.selected > a,.tt-desctop-menu > ul > li.active > a{color:#2879fe;}
.tt-desctop-menu ul.popup-left{left: auto;right: 100%;}
.tt-desctop-menu .dropdown{position: inherit;}
.tt-desctop-menu .dropdown > a{transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.tt-desctop-menu .dropdown > a:hover{color:#2879fe;}
.tt-desctop-menu .dropdown > a.menudots svg path{fill:#191919;}
.tt-desctop-menu .dropdown > a:hover.menudots svg path{fill:#2879fe;}
.tt-stuck-nav .tt-desctop-menu .dropdown > a.menudots svg path{fill: #191919}
.tt-stuck-nav .tt-desctop-menu .dropdown > a:hover.menudots svg path{fill: #2879fe}
.tt-stuck-nav .tt-desctop-menu .submenuarrow > a > span:after{color: #999999;}
.tt-stuck-nav .tt-desctop-menu .submenuarrow > a:hover > span:after{color: #999999;}
.tt-desctop-menu .dropdown .dropdown-menu{top: -10000px;background: #ffffff;}
.tt-desctop-menu .dropdown.active > a{color:#2879fe;}
.tt-desctop-menu .dropdown.selected > a{color:#2879fe;}
.tt-desctop-menu .dropdown:hover{top: auto;}
.tt-desctop-menu .dropdown:hover .dropdown-menu{top: auto;}
.tt-desctop-menu .dropdown-menu{padding: 33px 5px 27px 39px;margin-top: 0px;border: none;display: block;position: absolute;}
.tt-desctop-menu .megamenu .dropdown-menu{left: 0;}
.tt-desctop-menu .multicolumn{position: relative;}
.tt-desctop-menu .multicolumn .dropdown-menu{padding: 0;}
.tt-desctop-menu .multicolumn > ul > li > a{border-bottom: none;}
.tt-desctop-menu .multicolumn ul > li > a{white-space: nowrap;}
.tt-desctop-menu .multicolumn ul li{border-bottom: 1px solid #000;width: 100%;position: relative;}
.tt-desctop-menu .multicolumn ul li a{padding: 13px 19px 11px 20px;display: block;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;color: #000;background: #000;}
.tt-desctop-menu .multicolumn ul li a:hover{color: #000;background: #000;}
.tt-desctop-menu .multicolumn ul li a:hover > ul{display: block;}
.tt-desctop-menu .multicolumn ul li ul{display: none;position: absolute;min-width: 202px;z-index: 11;left: 100%;top: 0;margin-top: 0;}
.tt-desctop-menu .multicolumn ul li ul.right{left: auto;right: 100%;}
.tt-desctop-menu .multicolumn ul li ul.right .left{left: 100%;right: auto;}
.tt-desctop-menu .multicolumn ul li a:not(:only-child):after{right: 18px;top: 50%;margin-top: -5px;position: absolute;border-top: 5px solid transparent;border-left: 5px solid red;border-bottom: 5px solid transparent;}
.tt-desctop-menu .multicolumn ul li:last-child{border: none;}
.tt-desctop-menu .multicolumn ul li.active > a{color: #000;background: #000;}
.tt-desctop-menu .dropdown-menu.one-col{min-width: 202px;margin-left: 0;width: auto;}
.tt-desctop-menu .dropdown-menu.large-width{width: 290px;}
.tt-desctop-menu .dropdown-menu.large-width > li > a{white-space: normal;}
.tt-desctop-menu .menu-title{color: yellow;display: block;font-size: 16px;line-height: 21px;padding-bottom: 10px;font-weight: 500;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.container-fluid.single-menu .obj-aligment-left .tt-desctop-menu nav > ul li.dropdown:first-child .dropdown-menu{margin-left: 0;}
.tt-desctop-menu .dropdown > a{position: relative;}
.tt-desctop-menu .dropdown > a .tt-badge{position: absolute;top: 9px;right: 0;}
.tt-desctop-menu .tt-badge{display: inline-block;font-family: 'Open Sans', sans-serif;font-weight: 400;color: #ffffff;font-size: 12px;line-height: 1;padding: 2px 4px 2px;}
.tt-desctop-menu .tt-new{background: #03a9f5;color: #ffffff;}
.tt-desctop-menu .tt-fatured{background: #fdbc20;color: #ffffff;}
.tt-desctop-menu .tt-sale{background: #f8353e;color: #ffffff;}
.tt-desctop-menu .header-menu-product a{display: block;}
.tt-desctop-menu .header-menu-product a .tt-title{-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-desctop-menu .header-menu-product a:hover .tt-title{color:#2879fe;}
.tt-desctop-menu .header-menu-product .tt-product .tt-description{padding-top: 6px;}
.tt-desctop-menu nav > ul{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.tt-desctop-menu nav > ul > li.dropdown > a{font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 1.1;color:#191919;font-weight: 400;letter-spacing: 0em;padding: 28px 10px 27px;display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;}
.tt-desctop-menu nav > ul > li.dropdown > a:hover{color:#2879fe;}
@media (min-width: 1025px) and (max-width: 1229px){.tt-col-obj.tt-obj-menu .tt-desctop-menu nav > ul > li.dropdown > a{padding: 28px 8px 27px;}
}
.tt-desctop-menu .tt-title-submenu{font-size: 14px;display: block;line-height: 24px;font-weight: 500;padding-bottom: 8px;font-weight: 500;font-family: 'Open Sans', sans-serif;color:#191919;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.tt-desctop-menu .tt-title-submenu a{color:#191919;}
.tt-desctop-menu .tt-title-submenu a:hover{color:#2879FE;}
.tt-desctop-menu .tt-title-submenu img{width: 100%;height: auto;margin-top: 13px;margin-bottom: 7px;}
.tt-desctop-menu a.tt-title-submenu:hover{color:#2879fe;}
.tt-desctop-menu .tt-title-submenu.active{color:#2879fe;}
.tt-desctop-menu .tt-title-submenu + .slick-slider,.tt-desctop-menu .tt-title-submenu + .tt-menu-slider{margin-top: 4px;}
.tt-desctop-menu .tt-megamenu-submenu{margin-top: -3px;display: inline-block;}
.tt-desctop-menu .tt-megamenu-submenu > li{display: block;position: relative;}
.tt-desctop-menu .tt-megamenu-submenu > li > a{color:#777777;font-size: 14px;line-height: 22px;display: block;position: relative;padding-top: 1px;padding-right: 23px;padding-bottom: 1px;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.tt-desctop-menu .tt-megamenu-submenu > li > a img{width: auto;position: absolute;right: -8px;top: 0px;visibility: hidden;z-index: 3;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.tt-desctop-menu .tt-megamenu-submenu > li > a:hover{color:#2879FE;}
.tt-desctop-menu .tt-megamenu-submenu > li > a:hover img{visibility: visible;right: -34px;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
.tt-desctop-menu .tt-megamenu-submenu > li > a:hover:before{left: 0;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
.tt-desctop-menu .tt-megamenu-submenu > li.active > a{color:#2879FE;}
.tt-desctop-menu .tt-megamenu-submenu li a:not(:only-child) span{position: relative;display: inline-block;}
.tt-desctop-menu .tt-megamenu-submenu li a:not(:only-child) span:after{content: '\e90e';position: absolute;display: inline-block;pointer-events: none;font-family: 'wokiee_icons';font-size: 10px;line-height: 1;padding-left: 2px;}
.tt-desctop-menu .submenuarrow > a > span:after{content: '\e90c';position: relative;display: inline-block;pointer-events: none;font-family: 'wokiee_icons';font-size: 10px;padding-left: 2px;top: 0px;color: #999999;}
.menubackground .tt-desctop-menu.tt-hover-02 .submenuarrow > a > span:after{position: relative;top: unset;padding-left: 0px;left: 2px;}
.tt-desctop-menu .submenuarrow > a:hover > span:after{color: #999999;}
.menudotsparent{margin-left: 15px;}
.tt-desctop-menu nav > ul > li.dropdown > a.menudots{padding-right: 20px !important;}
@media (max-width: 1229px) and (min-width: 1025px){.tt-col-obj.tt-obj-menu .tt-desctop-menu nav > ul > li.dropdown > a.menudots{padding-left: 20px;}
}
.tt-desctop-menu nav ul.tt-dotssubmenu > li > a{font-weight: 400;}
.tt-desctop-menu .tt-megamenu-col-01 .tt-megamenu-submenu > li ul {top: -30px;padding: 30px 0 30px 20px;width: 280px;}
.tt-menu-svg-align svg{position: relative;top: -2px;}
.tt-desctop-menu .tt-megamenu-submenu li a:not(:only-child):after .tt-badge{position: relative;top: 1px;}
.tt-desctop-menu .tt-megamenu-submenu > li > a:not(:only-child):after{right: -13px;}
.tt-desctop-menu .tt-megamenu-submenu > li ul{display: none;margin-top: 0px;background: #fff;position: absolute;z-index: 13;left: 100%;top: -10px;padding: 10px 0px 10px 0px;min-width: 210px;-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);}
.tt-desctop-menu .tt-megamenu-submenu > li ul ul.right,.tt-desctop-menu .tt-megamenu-submenu > li ul ul.right ul{left: auto;right: 100%;}
.tt-desctop-menu .tt-megamenu-submenu > li ul ul.right .left,.tt-desctop-menu .tt-megamenu-submenu > li ul ul.right .left ul{left: 100%;right: auto;}
.tt-desctop-menu .tt-megamenu-submenu > li ul li{margin-bottom: 0;display: block;position: relative;}
.tt-desctop-menu .tt-megamenu-submenu > li ul li a{padding: 1px 30px 1px 20px;font-size: 14px;display: block;background: #ffffff;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;display: inline-block;}
.tt-desctop-menu .tt-megamenu-submenu > li ul li a:hover{color:#2879FE;}
.tt-desctop-menu .tt-megamenu-submenu > li ul li.active > a{color:#2879FE;}
.tt-desctop-menu ul.tt-sub-img{display: block;}
.tt-desctop-menu ul.tt-sub-img li{display: block;}
.tt-desctop-menu ul.tt-sub-img li a{display: block;}
.tt-desctop-menu ul.tt-sub-img li a{position: relative;z-index: 3;}
.tt-desctop-menu ul.tt-sub-img li a img{width: auto;position: absolute;right: -34px;top: -5px;visibility: hidden;z-index: 3;max-width: 141px;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);}
.tt-desctop-menu .tt-megamenu-col-01 .tt-sub-img li a img{right: -129px;}
.tt-desctop-menu ul.tt-sub-img li a:hover{z-index: 4;}
.tt-desctop-menu ul.tt-sub-img li a:hover img{visibility: visible;top: 0px;right: -34px;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
.tt-desctop-menu ul.tt-sub-img li.tt-sub-menu > a{display: inline-block;}
.tt-desctop-menu .dropdown-menu{-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);}
.tt-desctop-menu .dropdown-menu > .row:not(:first-child){margin-top: 26px;}
.tt-desctop-menu .megamenu .dropdown-menu{width: 100%;padding: 33px 39px 39px 39px;}
.tt-desctop-menu .megamenu .col{max-width: 281px;}
@media (max-width: 1229px){.tt-desctop-menu .megamenu .col{max-width: 228px; }
}
.tt-desctop-menu .tt-megamenu-col-01 .dropdown-menu{width: 280px;margin-left: -27px;}
.tt-desctop-menu .tt-megamenu-col-01 .col{-webkit-flex-basis: 100%; flex-basis: 100%;}
.tt-desctop-menu .tt-megamenu-col-01 .tt-sub-img li a:hover img{right:-129px;}
.tt-desctop-menu .tt-megamenu-col-02 .dropdown-menu{width: 630px;margin-left: -39px;}
.tt-desctop-menu .tt-megamenu-col-02 .col{max-width: 281px;min-width: 281px;}
.tt-desctop-menu .tt-col-list{margin-top: -23px;}
.tt-desctop-menu .tt-col-list [class^="col"]{margin-top: 23px;}
.tt-desctop-menu:not(.tt-hover-02) nav > ul li.dropdown > a.active{color:#2879fe;}
.tt-desctop-menu:not(.tt-hover-02) nav > ul li.dropdown:first-child > a{padding-left: 0;}
.tt-desctop-menu:not(.tt-hover-02) nav > ul li.dropdown:last-child > a{padding-right: 0;}
.tt-desctop-menu.tt-hover-02 nav > ul li.dropdown > a{padding-left: 13px;padding-right: 13px;}
.tt-desctop-menu.tt-hover-02 nav > ul li.dropdown > a.active{background:#2879fe;color: #ffffff;}
/*	tt-mobile-header*/.tt-mobile-header .tt-top-line{border-top: 1px solid #e9e7e7;}
.tt-mobile-header .tt-dropdown-obj{margin-top: 9px;padding-bottom: 9px;}
.tt-mobile-header .tt-parent-box{margin-left: 10px;}
.tt-mobile-header .tt-search .tt-dropdown-menu form{height: 50px;}
.tt-mobile-header .container-fluid:not(.tt-top-line){min-height: 50px;}
.tt-mobile-header .tt-logo-container{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 100%;padding: 10px 0 20px;}
.tt-mobile-header .tt-logo-container .tt-logo-alignment .tt-title{margin-top: 11px;}
@media (min-width: 481px){.tt-mobile-header .tt-mobile-parent-menu{-webkit-flex: 2 1 auto;-ms-flex: 2 1 auto;flex: 2 1 auto;}
  .tt-mobile-header .container-fluid{	padding-left:20px;padding-right:20px;}
}
@media (max-width: 480px){.tt-mobile-header .tt-header-row.tt-top-row{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
  .tt-mobile-header .tt-header-row{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;padding-left: 10px;padding-right: 10px;}
  .tt-mobile-header .tt-header-row .tt-parent-box{margin-left: inherit;}
  .tt-mobile-header .tt-header-row .tt-menu-toggle{padding-left: 8px;padding-right: 8px;}
  .tt-mobile-header .tt-header-row .tt-parent-box:last-child .tt-dropdown-toggle{padding-right: 8px;}
}
/* tt-menu-toggle */.tt-menu-toggle{position: relative;display: inline-block;padding: 16px 5px 5px 0px;cursor: pointer;margin-left: 1px;}
.tt-menu-toggle i{color:#191919;font-size: 17px;line-height: 1;position: relative;display: inline-block;}
body:not(.touch-device) .tt-menu-toggle:not(.active):hover{color:#2879fe;}
body:not(.touch-device) .tt-menu-toggle.active:hover{color:#2879fe;}
/* visibility desktop and mobile header */@media (min-width: 1025px){.tt-desktop-header{display: block;}
 }
/* tt-stuck-nav */.tt-stuck-nav{width: 100%;position: fixed;backface-visibility: hidden;display: none;top: -100%;z-index: 20;background: #ffffff;box-shadow: 0 0px 8px rgba(0, 0, 0, 0.3);min-height: 45px;}
.tt-stuck-nav .tt-desctop-menu nav > ul > li.dropdown > a{color: #191919}
.tt-stuck-nav .tt-menu-toggle i,header .tt-stuck-nav .tt-dropdown-obj .tt-dropdown-toggle{color: #191919}
header .tt-stuck-nav .tt-dropdown-obj .tt-dropdown-toggle .tt-icon svg path{fill: #191919}
.tt-stuck-nav .tt-desctop-menu nav > ul > li.dropdown > a:hover,.tt-stuck-nav .tt-desctop-menu nav > ul > li.dropdown.active > a,.tt-stuck-nav .tt-desctop-menu nav > ul > li.dropdown.selected > a{color: #2879fe}
header .tt-stuck-nav .tt-dropdown-obj.active .tt-dropdown-toggle,header .tt-stuck-nav .tt-dropdown-obj .tt-dropdown-toggle:hover{color: #2879fe}
header .tt-stuck-nav .tt-dropdown-obj .tt-dropdown-toggle:hover .tt-icon svg path{fill: #2879fe}
header .tt-stuck-nav .catmobbtn svg path{fill: #191919}
header .tt-stuck-nav .catmobbtn:hover svg path{fill: #2879fe}
.tt-stuck-nav > .container{background: #ffffff;}
.tt-stuck-nav .tt-dropdown-obj{margin-top: 7px;padding-bottom: 7px;}
.tt-stuck-nav .tt-desctop-menu nav > ul li.dropdown > a{padding-top: 16px;padding-bottom: 17px;}
.tt-stuck-nav .tt-desctop-menu nav > ul li.dropdown > a .tt-badge{top: 2px;padding: 1px 3px 1px;}
.tt-stuck-nav .tt-menu-toggle{top: -3px;}
.tt-stuck-nav .tt-btn-close{position: relative;top: 1px;}
@media (max-width: 1024px){.tt-stuck-nav .container{max-width: 100%;}
  .tt-stuck-nav .tt-parent-box{margin-left: 20px;}
}
@media (min-width: 481px){.tt-stuck-nav .tt-stuck-parent-menu{-webkit-flex: 2 1 auto;-ms-flex: 2 1 auto;flex: 2 1 auto;}
  }
@media (min-width: 481px) and (max-width: 1024px){.tt-stuck-nav .container-fluid,  .tt-stuck-nav .container{	padding-left:20px;padding-right:20px;}
}
@media (max-width: 480px){.tt-stuck-nav .tt-header-row{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;padding-left: 10px;padding-right: 10px;}
  .tt-stuck-nav .tt-header-row .tt-parent-box{margin-left: inherit;}
  .tt-stuck-nav .tt-header-row .tt-menu-toggle{padding-left: 8px;padding-right: 8px;}
  .tt-stuck-nav .tt-header-row .tt-parent-box:last-child .tt-dropdown-toggle{padding-right: 8px;}
}
.stuck.tt-stuck-nav{top: 0; }
@media (max-width: 1024px){.stuck.tt-stuck-nav .tt-search .tt-dropdown-menu .search-results{top: 23pxborder-top:1px solid #e9e7e7padding-top:20px;}
    .stuck.tt-stuck-nav .container .tt-search.active .tt-dropdown-menu::before{content: '';display: block;width: calc(100% + 40px);z-index: 0;position: absolute;top: 0;left: 0;height: 100%;background: #ffffff;margin-left:-20px;margin-right:-20px;}
}
.tt-stuck-parent-logo{display: none;}
@media (min-width: 1025px){.tt-stuck-parent-logo{display: block;margin-right: 33px;}
  .stuckmenuincenter .tt-stuck-parent-logo{position: absolute;left: 0;margin-right: 0;}
  .stuckmenuincenter .tt-stuck-parent-menu{display: flex;justify-content: center;}
  .stuckmenuinright .tt-stuck-parent-menu{display: flex;justify-content: flex-end;margin-right: 20px;}
  .stuckiconsabsolute{position: absolute;right: 0;}
}
@media (min-width: 1025px){.tt-stuck-nav .container-fluid .tt-desctop-menu .megamenu .dropdown-menu{max-width: 1200px;}
  .tt-stuck-nav.stuckmenuincenter .container-fluid .tt-desctop-menu .megamenu > .dropdown-menu{left: 50%;transform: translate(-50%, 0);}
  }
@media (min-width: 1230px){.tt-stuck-nav .container-fluid .tt-desctop-menu .megamenu .dropdown-menu{width: 1000px;}
  .tt-stuck-nav .container-fluid .tt-desctop-menu{position: relative;}
    .tt-stuck-nav .container-fluid .tt-desctop-menu .megamenu .dropdown-menu{left: 0;}
  .tt-stuck-nav.stuckmenuinright .container-fluid .tt-desctop-menu .megamenu .dropdown-menu{left: auto;right: 0;}
}
@media (min-width: 1430px){.tt-stuck-nav .container-fluid .tt-desctop-menu .megamenu .dropdown-menu{width: 1200px;}
}
/* tt-promo-02 (header banners) */.tt-promo-02{display: block;position: relative;overflow: hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tt-promo-02 > img{width: 100%;height: auto;}
.tt-promo-02 .tt-description{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;padding: 39px;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;color:#777777;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-promo-02 .tt-description .tt-title-small{font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 26px;font-weight: 500;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-promo-02 .tt-description .tt-title-large{font-family: 'Open Sans', sans-serif;font-size: 26px;line-height: 34px;font-weight: 500;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-promo-02 .tt-description .tt-title-xlarge{font-family: 'Open Sans', sans-serif;font-size: 36px;line-height: 41px;font-weight: 500;padding-bottom: 2px;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-promo-02 .tt-description p{font-size: 14px;line-height: 22px;margin-top: 4px;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-promo-02 .tt-description .tt-obj-bottom{position: absolute;bottom: 30px;}
.tt-promo-02 .tt-description [class^="btn"]{margin-top: 20px;}
.tt-promo-02 .tt-description .tt-title-small:not([class$="color"]){color:#191919;}
.tt-promo-02 .tt-description .tt-title-large:not([class$="color"]){color:#191919;}
.tt-promo-02 .tt-description .tt-title-large:not([class$="color"]){color:#191919;}
.tt-promo-02 .tt-description img{max-width: 100%;height: auto;}
@media (max-width: 1229px){.tt-promo-02 .tt-description .tt-title-xlarge{font-size: 29px;line-height: 41px;}
  .tt-promo-02 .tt-description.tt-point-v-t{padding: 26px 28px 26px 28px;}
}
@media (max-width: 575px){.tt-promo-02 .tt-description .tt-title-small{font-size: 15px;line-height: 22px;}
  .tt-promo-02 .tt-description .tt-title-large{font-size: 20px;line-height: 29px;}
  .tt-promo-02 .tt-description p{margin-top: 0;line-height: 20px;}
  .tt-promo-02 .tt-description [class^="btn"]{margin-top: 10px;}
}
.tt-promo-02 .tt-description *:nth-child(1){margin-top: 0;}
.tt-promo-02 .tt-description:not(.tt-point-v-t){padding: 20px 39px;}
.tt-promo-02 .tt-description.tt-point-v-t{padding: 26px 46px 26px 28px;}
.tt-promo-02:hover .btn-underline,.tt-promo-02:hover .btn-underline.tt-white-color{border-color: transparent !important;}
.tt-promo-02:hover .btn-underline.tt-white-color{color: #ffffff;}
/*    mobile menu*/.panel-menu,.mmpanels,.mmpanels > .mmpanel{position: absolute;top: 0;bottom: 0;left: 0;width: inherit;}
.panel-menu{width: 328px;background: #1b1c18;position: fixed;z-index: 22;}
.panel-menu ul{list-style-type: none;margin: 0;padding: 0;}
.panel-menu ul li{margin: 0;/*   width: 100%; */}
/*  手机改版*/.item-categories ul{ display:flex;flex-wrap: wrap;margin: 0 auto;background: #f7f7f7;border-radius: 10px;margin-bottom: 8px;}
.item-categories ul li {	width:100% !important;line-height:8px !important;}
.item-categories ul li a{padding:8px 10px !important;font-size: 14px !important;}
.panel-menu ul li a{display: inline-block;padding: 9px 5px 9px 5px;font-size: 16px;line-height: 22px;text-decoration: none;color:#1f1f1f;position: relative;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;width: 80%;}
#mm0 select {border: 1px solid #938d8d;}
.panel-menu ul li a:hover{color:#2879fe;}
#mm0 i {color: #8fae5e;font-weight: bold;width: 10%;text-align: center;height: 40px;line-height: 40px;}
.panel-menu #mm0.mmpanel a:not(.mm-close){font-family: 'Open Sans', sans-serif;font-weight: 400;}
.panel-menu #mm0.mmpanel a:hover{color:#acd370;}
.panel-menu #mm0.mmpanel a:hover:after{color: #8fae5e;font-weight: 800;}
.panel-menu #mm0.mmpanel .mm-next-level:after{top: 13px;}
.panel-menu .mmpanel:not(#mm0) a:not(.mm-original-link){font-family: 'Open Sans', sans-serif;font-weight: 400;}
.panel-menu .mmpanel .tt-badge{display: inline-block;font-family: 'Open Sans', sans-serif;font-weight: 400;color: #ffffff;font-size: 12px;line-height: 1;padding: 2px 4px 2px;max-height: 16px;top: 3px;position: relative;margin-left: 7px;}
.panel-menu .mmpanel .tt-new{background: #03a9f5;color: #ffffff;}
.panel-menu .mmpanel .tt-fatured{background: #fdbc20;color: #ffffff;}
.panel-menu .mmpanel .tt-sale{background: #f8353e;color: #ffffff;}
.panel-menu .mmpanel .mm-original-link .tt-badge{top: -1px;}
.panel-menu .mm-close,.panel-menu .mm-prev-level,.panel-menu .mm-original-link{display: block;}
.panel-menu .mm-close:before,.panel-menu .mm-prev-level:before,.panel-menu .mm-next-level:after{font-family: 'wokiee_icons';font-size: 14px;line-height: 14px;font-weight: 500;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.panel-menu .mm-close:hover:before.mm-prev-level:hover:before,.panel-menu .mm-next-level:hover:after{color: #191919;}
.panel-menu li.mm-close-parent{margin-bottom: 15px;text-align: right;}
.panel-menu li.mm-close-parent .mm-close{padding: 15px 16px 13px 29px;color: #777777;}
.panel-menu li.mm-close-parent .mm-close:hover{color: #2879fe;}
.panel-menu li.mm-close-parent .mm-close:before{content: "\e9b3";padding-right: 6px;position: relative;top: 1px;font-size: 30px;color:#8fae5e;}
.panel-menu li.mm-close-parent .mm-close:hover:before{color:#8fae5e;}
.panel-menu .mm-prev-level{padding: 15px 16px 13px 29px;color: #777777;border-bottom: 1px solid #e9e7e7;margin-bottom: 15px;}
.panel-menu .mm-prev-level:before{content: "\e90d";padding-right: 10px;position: relative;top: 1px;}
.panel-menu .mm-prev-level:hover{color: #2879fe;}
.panel-menu .mm-prev-level:hover:before{color: #2879fe;}
/* .panel-menu .mm-next-level:after{content: "\e90e";padding-left: 10px;top: 12px;right: 30px;position: absolute;transform:rotate(90deg);color: blue;font-weight: 600;}
 */.panel-menu .mm-original-link{font-family: 'Open Sans', sans-serif;font-weight: 500;color:#191919;}
@media (max-width: 790px){.panel-menu .mm-original-link { display: none;}
  }
.panel-menu .mm-original-link:before{padding-right: 10px;}
.mm-open{overflow: hidden;}
.mm-open .mm-fullscreen-bg{cursor: pointer;background-color: rgba(0, 0, 0, 0.55);position: fixed;top: 0;left: 0;overflow: hidden;width: 100%;height: 100%;z-index: 21;display: none;}
.mmitemopen.panel-menu,.mmitemopen.panel-menu.mm-right{-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease,-webkit-transform .3s ease;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);box-shadow: 1px 1px 2px #b9b9b9;}
.panel-menu{-webkit-transform: translate(-100%, 0);-ms-transform: translate(-100%, 0);transform: translate(-100%, 0);-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
.panel-menu.mm-right,.mmitemopen.panel-menu.mm-right.mmhide{left: auto;right: 0;-webkit-transform: translate(100%, 0);-ms-transform: translate(100%, 0);transform: translate(100%, 0);-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
.mmitemopen.panel-menu.mmhide{-webkit-transform: translate(-100%, 0);-ms-transform: translate(-100%, 0);transform: translate(-100%, 0);-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
.mmpanel{-webkit-transition: -webkit-transform .3s ease;transition: -webkit-transform .3s ease;transition: transform .3s ease;transition: transform .3s ease,-webkit-transform .3s ease;-webkit-transform: translate(100%, 0);-ms-transform: translate(100%, 0);transform: translate(100%, 0);-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
.mmpanels{overflow: hidden;}
.mmpanel.mmopened{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.mmpanel.mmsubopened{-webkit-transform: translate(-80%, 0);-ms-transform: translate(-80%, 0);transform: translate(-80%, 0);-webkit-transform: translate3d(-80%, 0, 0);transform: translate3d(-80%, 0, 0);}
.mmpanels > .mmpanel{overflow: scroll;overflow-x: hidden;overflow-y: auto;}
.mmpanels,.mmpanels >.mmpanel{background: inherit;border-color: inherit;}
.mmpanels > .mmpanel:not(.mmhidden){display: block;}
.mmpanels > .mmpanel:after{content: '';display: block;height: 20px;}
.mmhidden,.mm-nav-btn{display: none;}
.mm-fullscreen-bg,.mm-fullscreen-bg:focus,.mm-fullscreen-bg:active,.mm-fullscreen-bg:hover{outline: none;}
.tt-menu-slider{max-height: 389px;}
/*	tt-header-holder */.tt-search-container .tt-obj-options{width: 100%;position: absolute;top: 0;}
header .tt-dropdown-obj.obj-move-left .tt-dropdown-menu{left: 0;right: auto;}
.tt-header-holder{display: -ms-flexbox;display: -webkit-flex;display: flex;width: 100%;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.tt-header-holder .tt-col-obj{-webkit-order: 1;-ms-flex-order: 1;order: 1;}
.tt-header-holder .tt-obj-menu{-webkit-flex: 2 1 auto;-ms-flex: 2 1 auto;flex: 2 1 auto;}
.tt-header-holder .obj-move-left{-webkit-order: 0;-ms-flex-order: 0;order: 0;margin-right: auto !important;}
.tt-header-holder .obj-move-right{-webkit-order: 3;-ms-flex-order: 3;order: 3;margin-left: auto !important;}
.tt-header-holder .tt-obj-options.obj-move-right{right: 0;}
.tt-header-holder .obj-move-right.tt-position-absolute:not(:first-child){right: 0;}
.tt-header-holder .tt-search-active{width: 100%;}
.tt-header-holder .obj-aligment-left{text-align: left;}
.tt-header-holder .obj-aligment-center{-webkit-flex: 2 1 auto;-ms-flex: 2 1 auto;flex: 2 1 auto;text-align: center;}
.tt-header-holder .obj-aligment-center > *{text-align: left;margin-left: 0;margin-right: 0;}
.tt-header-holder .obj-aligment-right{-webkit-flex: 2 1 auto;-ms-flex: 2 1 auto;flex: 2 1 auto;text-align: right;}
.tt-header-holder .obj-aligment-right > *{text-align: left;}
.tt-header-holder .obj-aligment-right:not(:first-child):not(:last-child) > *{margin-right: 30px;}
.tt-header-holder .tt-obj-logo:not(.obj-move-right):not(.obj-aligment-center) .tt-logo{margin-right: 33px;}
.tt-header-holder .tt-col-obj.tt-obj-logo.menu-in-center .tt-logo{margin-right: 0;}
@media (max-width: 1229px){.tt-col-obj.tt-obj-menu.obj-aligment-center{padding: 0 !important;}
}
.tt-header-holder .tt-col-obj.obj-move-right .tt-logo,.tt-header-holder .tt-col-obj.obj-move-right .tt-desctop-menu{margin-left: 30px;}
.tt-header-holder .tt-obj-menu:last-child:first-child .tt-desctop-menu:not(.tt-menu-small) nav > ul li.dropdown > a{padding-top: 18px;padding-bottom: 17px;}
.tt-header-holder .tt-desctop-menu.tt-menu-small{margin-top: -10px;}
.tt-header-holder .tt-desctop-menu.tt-menu-small nav > ul li.dropdown > a{padding-top: 0;padding-bottom: 22px;}
.tt-header-holder .tt-desctop-menu:not(.tt-hover-02) nav > ul li.dropdown:first-child > a{padding-left: 0;}
.tt-header-holder .tt-desctop-menu:not(.tt-hover-02) nav > ul li.dropdown:last-child > a{padding-right: 0;}
html.ie .tt-header-holder .tt-desctop-menu.tt-menu-small{margin-top: -7px;}
    .tt-obj-menu.obj-aligment-center .tt-desctop-menu .megamenu > .dropdown-menu{left: 0;right: 0;margin-left: auto;margin-right: auto;}
.tt-obj-menu.obj-aligment-right .tt-desctop-menu .megamenu .dropdown-menu{left: auto;right: 0;}
@media (min-width: 1230px){.tt-header-static .tt-obj-menu.obj-aligment-left{position: relative;}
}
@media (max-width: 1229px){.tt-header-static .tt-obj-menu.obj-aligment-left .tt-desctop-menu .megamenu > .dropdown-menu{left: 0;right: 0;max-width: 100%;}
}
@media (min-width: 1230px){.tt-header-static .tt-obj-menu.obj-aligment-center{position: relative;}
}
@media (max-width: 1229px){.tt-header-static .tt-obj-menu.obj-aligment-center .tt-desctop-menu .megamenu > .dropdown-menu{left: 0;right: 0;max-width: 100%;}
}
@media (min-width: 1230px){.tt-header-static .tt-obj-menu.obj-aligment-right{position: relative;}
}
@media (max-width: 1229px){.tt-header-static .tt-obj-menu.obj-aligment-right .tt-desctop-menu .megamenu > .dropdown-menu{left: 0;right: 0;max-width: 100%;}
}
.slider-revolution{position: relative;overflow: hidden;width: 100%;z-index: 1;}
.slider-revolution video{width: 100%;height: 100%;top: 0;left: 0;bottom: 0;right: 0;display: block;}
.slider-revolution .tp-dottedoverlay{z-index: 1;}
.slider-revolution .tp-dottedoverlay.twoxtwo{background: none;}
.slider-revolution .tp-bullets{bottom: 7% !important;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.slider-revolution .tp-bullets .bullet{width: 14px;height: 14px;background-color: #dadada;margin: 0 5px;border-radius: 50%;cursor: pointer;}
.slider-revolution .tp-bullets .bullet.selected{background-color:#191919;}
@media (max-width: 575px){.slider-revolution .tp-bullets{display: none;}
}
.slider-revolution .video-play a{font-size: 40px;line-height: 40px;color: #c2c2c2;}
@media (max-width: 500px){.slider-revolution .video-play a{font-size: 35px;line-height: 35px;}
}
.slider-revolution .video-play a:hover{color:#2879fe;}
.slider-revolution .video-play .btn-pause{display: none;}
.slider-revolution .video-play.pause .btn-play{display: none;}
.slider-revolution .video-play.pause .btn-pause{display: block;}
.slider-revolution .tp-caption1{color:#191919;}
.slider-revolution .tp-caption1-wd-1{font-weight: 400;font-family: 'Open Sans', sans-serif;}
.slider-revolution .tp-caption1-wd-2{font-weight: 500;font-family: 'Open Sans', sans-serif;}
.slider-revolution [class^="btn"]{position: inherit;}
.slider-revolution .tp-caption1-wd-4 > *:not(:first-child){margin-left: 20px;}
@media (min-width: 1230px){.slider-revolution .tp-caption1-wd-1{font-size: 36px;line-height: 70px;}
  .slider-revolution .tp-caption1-wd-2{font-size: 70px;line-height: 70px;}
  .slider-revolution .tp-caption1-wd-3{font-size: 16px;line-height: 1.1;margin-top: 18px;}
  .slider-revolution .tp-caption1-wd-4{margin-top: 37px;}
}
@media (min-width: 1025px) and (max-width: 1229px){.slider-revolution .tp-caption1-wd-1{font-size: 36px;line-height: 70px;}
  .slider-revolution .tp-caption1-wd-2{font-size: 70px;line-height: 70px;}
  .slider-revolution .tp-caption1-wd-3{font-size: 16px;line-height: 1.1;margin-top: 18px;}
  .slider-revolution .tp-caption1-wd-4{margin-top: 37px;}
}
@media (min-width: 790px) and (max-width: 1024px){.slider-revolution .tp-caption1-wd-1{font-size: 30px;line-height: 1.1;}
  .slider-revolution .tp-caption1-wd-2{font-size: 50px;line-height: 1.1;margin-top: 10px;}
  .slider-revolution .tp-caption1-wd-3{font-size: 15px;line-height: 1.2;margin-top: 10px;}
  .slider-revolution .tp-caption1-wd-4{margin-top: 27px;}
}
@media (min-width: 576px) and (max-width: 789px){.slider-revolution .tp-caption1-wd-1{font-size: 25px;line-height: 1.1;}
  .slider-revolution .tp-caption1-wd-2{font-size: 35px;line-height: 1.1;margin-top: 10px;}
  .slider-revolution .tp-caption1-wd-3{font-size: 14px;line-height: 1.3;margin-top: 10px;}
  .slider-revolution .tp-caption1-wd-4{margin-top: 17px;}
}
@media (min-width: 461px) and (max-width: 575px){.slider-revolution .tp-caption1-wd-1{font-size: 15px;line-height: 1.1;}
  .slider-revolution .tp-caption1-wd-2{font-size: 25px;line-height: 1.1;margin-top: 5px;}
  .slider-revolution .tp-caption1-wd-3{font-size: 14px;line-height: 1.3;margin-top: 7px;}
  .slider-revolution .tp-caption1-wd-4{margin-top: 12px;}
}
@media (max-width: 460px){.slider-revolution .tp-caption1-wd-1{font-size: 15px;line-height: 1.1;}
  .slider-revolution .tp-caption1-wd-2{font-size: 19px;line-height: 1.1;margin-top: 5px;}
  .slider-revolution .tp-caption1-wd-3{font-size: 12px;line-height: 1.3;margin-top: 7px;}
  .slider-revolution .tp-caption1-wd-4{margin-top: 10px;}
  .slider-revolution [class^="btn"]{height: 34px;padding-left: 15px;padding-right: 15px;}
}
.slider-revolution .tp-caption2{color:#191919;}
.slider-revolution .tp-caption2-wd-1{font-weight: 500;font-family: 'Open Sans', sans-serif;}
.slider-revolution .tp-caption2-wd-2{font-weight: 500;font-family: 'Open Sans', sans-serif;}
@media (min-width: 1230px){.slider-revolution .tp-caption2-wd-1{font-size: 50px;line-height: 1;}
  .slider-revolution .tp-caption2-wd-2{font-size: 90px;line-height: 1;margin-top: 5px;}
  .slider-revolution .tp-caption2-wd-3{font-size: 16px;line-height: 1;margin-top: 25px;}
  .slider-revolution .tp-caption2-wd-4{margin-top: 37px;}
}
@media (min-width: 1025px) and (max-width: 1229px){.slider-revolution .tp-caption2-wd-1{font-size: 40px;line-height: 1;}
  .slider-revolution .tp-caption2-wd-2{font-size: 70px;line-height: 1;margin-top: 10px;}
  .slider-revolution .tp-caption2-wd-3{font-size: 16px;line-height: 1;margin-top: 18px;}
  .slider-revolution .tp-caption2-wd-4{margin-top: 37px;}
}
@media (min-width: 790px) and (max-width: 1024px){.slider-revolution .tp-caption2-wd-1{font-size: 30px;line-height: 1;}
  .slider-revolution .tp-caption2-wd-2{font-size: 50px;line-height: 1;margin-top: 10px;}
  .slider-revolution .tp-caption2-wd-3{font-size: 15px;line-height: 1;margin-top: 10px;}
  .slider-revolution .tp-caption2-wd-4{margin-top: 27px;}
}
@media (min-width: 576px) and (max-width: 789px){.slider-revolution .tp-caption2-wd-1{font-size: 25px;line-height: 1;}
  .slider-revolution .tp-caption2-wd-2{font-size: 30px;line-height: 1;margin-top: 10px;}
  .slider-revolution .tp-caption2-wd-3{font-size: 14px;line-height: 1.3;margin-top: 10px;max-width: 250px;}
  .slider-revolution .tp-caption2-wd-4{margin-top: 17px;}
}
@media (min-width: 461px) and (max-width: 575px){.slider-revolution .tp-caption2-wd-1{font-size: 15px;line-height: 1;}
  .slider-revolution .tp-caption2-wd-2{font-size: 25px;line-height: 1;margin-top: 5px;}
  .slider-revolution .tp-caption2-wd-3{font-size: 14px;line-height: 1.3;max-width: 250px;margin-top: 7px;}
  .slider-revolution .tp-caption2-wd-4{margin-top: 12px;}
}
@media (max-width: 460px){.slider-revolution .tp-caption2-wd-1{font-size: 15px;line-height: 1;}
  .slider-revolution .tp-caption2-wd-2{font-size: 19px;line-height: 1;margin-top: 5px;}
  .slider-revolution .tp-caption2-wd-3{font-size: 12px;line-height: 1.2;max-width: 184px;margin-top: 7px;}
  .slider-revolution .tp-caption2-wd-4{margin-top: 7px;}
  .slider-revolution [class^="btn"]{height: 34px;padding-left: 15px;padding-right: 15px;}
}
.slider-revolution .tp-caption-left-bottom{position: absolute;max-width: 360px;bottom: 20px !important;left: 20px !important;z-index: 5;}
@media (max-width: 960px){.slider-revolution .tp-caption-left-bottom{max-width: 280px;}
}
@media (max-width: 787px){.slider-revolution .tp-caption-left-bottom{display: none;}
}
.slider-revolution .tt-revolution-promo{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;background-color: #ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);padding: 10px;overflow: hidden;position: relative;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;}
.slider-revolution .tt-revolution-promo .tt-btn-close{background: none;border: none;outline: none;color:#191919;font-family: "wokiee_icons";font-size: 14px;position: absolute;right: 2px;top: 3px;display: block;cursor: pointer;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.slider-revolution .tt-revolution-promo .tt-btn-close:before{display: block;content: "\ea0f";}
.slider-revolution .tt-revolution-promo .tt-btn-close:hover{color:#2879fe;}
.slider-revolution .tt-revolution-promo .tt-img{width: 80px;min-width: 80px;}
.slider-revolution .tt-revolution-promo .tt-img img{width: 100%;height: auto;}
.slider-revolution .tt-revolution-promo .tt-img + .tt-description{margin-left: +14px;}
.slider-revolution .tt-revolution-promo .tt-description{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.slider-revolution .tt-revolution-promo .tt-description .tt-title{font-size: 14px;font-weight: 400;font-family: 'Open Sans', sans-serif;}
.slider-revolution .tt-revolution-promo .tt-description p{margin: 0;font-size: 14px;line-height: 22px;}
.slider-revolution .tt-revolution-promo .tt-description p a{color:#2879fe;}
.slider-revolution .tt-revolution-promo .tt-description .tt-info{color:#999999;font-size: 12px;line-height: 18px;margin-top: 8px;}
@media (min-width: 790px){.slider-revolution.revolution-default .tparrows.hidearrows{-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
}
@media (max-width: 789px){.slider-revolution.revolution-default .tparrows{display: none;}
}
.slider-revolution.revolution-default .tp-leftarrow.default,.slider-revolution.revolution-default .tp-rightarrow.default{background: none;font-size: 30px;line-height: 1;font-family: 'wokiee_icons';font-weight: 500;color: #dadada;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.slider-revolution.revolution-default .tp-leftarrow.default:hover,.slider-revolution.revolution-default .tp-rightarrow.default:hover{color:#191919;}
.slider-revolution.revolution-default .tp-leftarrow:before,.slider-revolution.revolution-default .tp-rightarrow:before{position: relative;top: 5px;}
.slider-revolution.revolution-default .tp-leftarrow:before{content: "\e90d";}
.slider-revolution.revolution-default .tp-rightarrow:before{content: "\e90e";}
.slider-revolution .tp-caption.textsdescription.usebackground{background: #ffffff;padding: 51px 73px 51px 72px !important;}
@media (max-width: 1024px){.slider-revolution .tp-caption.textsdescription.usebackground{padding: 31px 53px 31px 52px !important;}
}
@media (max-width: 789px){.slider-revolution .tp-caption.textsdescription.usebackground{padding: 10px 16px 10px 16px !important;}
}
.ie.gecko .fullcoveredvideo{transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);}
/*    tt-slick-main-item*/.tt-slick-main{z-index: 1;}
.tt-slick-main .slick-dots{position: absolute;bottom: 9%;}
.tt-slick-main-item{display: block;position: relative;overflow: hidden;margin-top: 20px;z-index: 1;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.tt-slick-main-item > img{width: 100%;height: auto;}
.tt-slick-main-item .tt-description{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;padding: 40px 95px;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;color:#777777;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-slick-main-item .tt-description .tt-description-wrapper{max-width: 618px;text-align: center;}
.tt-slick-main-item .tt-description .tt-title-small{font-family: 'Open Sans', sans-serif;color:#191919;font-size: 50px;line-height: 56px;font-weight: 400;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-slick-main-item .tt-description .tt-title-large{font-family: 'Open Sans', sans-serif;color:#191919;font-size: 90px;line-height: 90px;font-weight: 500;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-slick-main-item .tt-description p{font-size: 14px;line-height: 22px;margin-top: 19px;color:#191919;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-slick-main-item .tt-description [class^="btn"]{margin-top: 33px;}
.tt-slick-main-item .tt-description img{max-width: 100%;height: auto;}
@media (max-width: 1229px){.tt-slick-main-item .tt-description .tt-title-small{font-size: 40px;line-height: 46px;}
  .tt-slick-main-item .tt-description .tt-title-large{font-size: 70px;line-height: 75px;}
  .tt-slick-main-item .tt-description p{margin-top: 15px;}
  .tt-slick-main-item .tt-description [class^="btn"]{margin-top: 23px;}
}
@media (max-width: 1024px){.tt-slick-main-item .tt-description .tt-title-small{font-size: 30px;line-height: 36px;}
  .tt-slick-main-item .tt-description .tt-title-large{font-size: 50px;line-height: 55px;}
  .tt-slick-main-item .tt-description p{margin-top: 10px;}
  .tt-slick-main-item .tt-description [class^="btn"]{margin-top: 18px;}
}
@media (max-width: 789px){.tt-slick-main-item .tt-description{padding: 10px 60px;}
  .tt-slick-main-item .tt-description .tt-description-wrapper{max-width: 240px;}
  .tt-slick-main-item .tt-description .tt-title-small{font-size: 20px;line-height: 26px;}
  .tt-slick-main-item .tt-description .tt-title-large{font-size: 30px;line-height: 35px;}
  .tt-slick-main-item .tt-description p{margin-top: 8px;font-size: 12px;line-height: 18px;}
  .tt-slick-main-item .tt-description [class^="btn"]{margin-top: 13px;}
}
@media (max-width: 575px){.tt-slick-main-item .tt-description{padding: 10px 40px;}
  .tt-slick-main-item .tt-description .tt-description-wrapper{max-width: 200px;}
  .tt-slick-main-item .tt-description .tt-title-small{font-size: 15px;line-height: 20px;}
  .tt-slick-main-item .tt-description .tt-title-large{font-size: 23px;line-height: 28px;}
  .tt-slick-main-item .tt-description p{margin-top: 4px;font-size: 12px;line-height: 18px;}
  .tt-slick-main-item .tt-description [class^="btn"]{margin-top: 7px;}
}
@media (max-width: 400px){.tt-slick-main-item .tt-description{padding: 10px 40px;}
  .tt-slick-main-item .tt-description .tt-description-wrapper{max-width: 200px;}
  .tt-slick-main-item .tt-description .tt-title-small{font-size: 13px;line-height: 15px;}
  .tt-slick-main-item .tt-description .tt-title-large{font-size: 20px;line-height: 23px;}
  .tt-slick-main-item .tt-description p{margin-top: 2px;line-height: 15px;}
  .tt-slick-main-item .tt-description [class^="btn"]{margin-top: 6px;}
}
.tt-slick-main-item .tt-description *:nth-child(1){margin-top: 0;}
/* arrow-slick-main */.arrow-slick-main .slick-arrow,.arrow-slick-main .slick-arrow:active{position: absolute;top: 50%;margin-top: -19px;z-index: 7;cursor: pointer;font-size: 0;line-height: 0;background: none;border: none;width: 38px;height: 38px;color: #dadada;font-weight: 500;border-radius: 50%;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.arrow-slick-main .slick-arrow:hover{color:#191919;}
.arrow-slick-main .slick-arrow:before{font-family: 'wokiee_icons';font-size: 30px;line-height: 1;}
.arrow-slick-main .slick-prev{left: 8px;}
@media (max-width: 575px){.arrow-slick-main .slick-prev{left: 0;}
}
.arrow-slick-main .slick-prev:before{content: "\e90d";}
.arrow-slick-main .slick-next{right: 8px;}
@media (max-width: 575px){.arrow-slick-main .slick-next{right: 0;}
}
.arrow-slick-main .slick-next:before{content: "\e90e";}
/*Extend*/._reset-ul-style, .tt-pagination ul, .tt-product-single-info .tt-add-info ul, .product-images-carousel ul, .product-images-static ul, .tt-layout-product-info-02 ul:not([class]), .tt-filter-list, .tt-list-row, .tt-shopcart-table-02 .tt-list-description, footer .tt-payment-list, footer .tt-list, header .tt-box-info ul, header .tt-account ul, header .tt-multi-obj ul, .tt-desctop-menu ul, .tt-desctop-menu nav > ul, .tt-list-dash, .tt-list-dash ul, .tt-list-dot, .tt-list-dot ul, .tt-list-number, .tt-social-icon, .slick-slider .slick-dots, .tt-breadcrumb ul, .tt-layout-vertical .tt-description .tt-add-info, .tt-items-categories ul {list-style: none;margin: 0;padding: 0;}
._list-inline-item, .tt-product-single-info .tt-review, .tt-review-block .tt-review-comments .tt-rating, .tt-rating, .product-images-col, footer .tt-payment-list, header .tt-box-info ul, .tt-social-icon{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
._list-block-item, .tt-product-single-info .tt-add-info ul, footer .tt-list, header .tt-account ul, header .tt-multi-obj ul{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
._tt-point .tt-point-v-t, .tt-promo-box .tt-point-v-t, .tt-promo-fullwidth .tt-point-v-t, .tt-promo-fullwidth-02 .tt-point-v-t, .tt-promo-03 .tt-point-v-t, .tt-promo-02 .tt-point-v-t, .tt-slick-main-item .tt-point-v-t{-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
._tt-point .tt-point-v-b, .tt-promo-box .tt-point-v-b, .tt-promo-fullwidth .tt-point-v-b, .tt-promo-fullwidth-02 .tt-point-v-b, .tt-promo-03 .tt-point-v-b, .tt-promo-02 .tt-point-v-b, .tt-slick-main-item .tt-point-v-b{-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;}
._tt-point .tt-point-h-l, .tt-promo-box .tt-point-h-l, .tt-promo-fullwidth .tt-point-h-l, .tt-promo-fullwidth-02 .tt-point-h-l, .tt-promo-03 .tt-point-h-l, .tt-promo-02 .tt-point-h-l, .tt-slick-main-item .tt-point-h-l{-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
._tt-point .tt-point-h-r, .tt-promo-box .tt-point-h-r, .tt-promo-fullwidth .tt-point-h-r, .tt-promo-fullwidth-02 .tt-point-h-r, .tt-promo-03 .tt-point-h-r, .tt-promo-02 .tt-point-h-r, .tt-slick-main-item .tt-point-h-r{-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;}
@media (min-width: 1025px){.custom-single-page .tt-product-single-info{padding-left: 19px;padding-right:19px;}
    .custom-single-page .tt-slick-button-vertical .slick-arrow{width:28px;height:28px;}
  .custom-single-page .tt-slick-button-vertical .slick-arrow:before{font-size: 15px;}
  .custom-single-page .tt-slick-button-vertical .slick-next{left:32px;}
  .custom-single-page .tt-product-vertical-layout .tt-product-single-carousel-vertical .slick-arrow{bottom: -21px;}
}
@media (min-width: 1230px){.custom-single-page .tt-product-vertical-layout .tt-product-single-carousel-vertical .slick-slider .slick-slide{padding-bottom: 17px;}
}
@media (max-width: 1229px) and (min-width: 1025px) {.custom-single-page .tt-product-vertical-layout .tt-product-single-carousel-vertical .slick-slider .slick-slide{padding-bottom: 16px;}
}
/*    loader*/#loader-wrapper{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 77;background-color: #ffffff;opacity: 1;-webkit-transition: all 500ms linear 0s;-moz-transition: all 500ms linear 0s;-ms-transition: all 500ms linear 0s;-o-transition: all 500ms linear 0s;transition: all 500ms linear 0s; }
#loader-wrapper.loader-off,body.loaded #loader-wrapper{opacity: 1;visibility: hidden;-webkit-transition: all 500ms linear 0s;-moz-transition: all 500ms linear 0s;-ms-transition: all 500ms linear 0s;-o-transition: all 500ms linear 0s;transition: all 500ms linear 0s;}
#loader{position: absolute;top: 50%;left: 50%;width: 200px;height: 200px;margin-top: -9px;margin-left: -125px;perspective: 400px;transform-type: preserve-3d;}
#loader .dot{animation: loader ease-in-out 3s infinite;height: 18px;width: 18px;border-radius: 50%;background-color: black;position: absolute; background:#2879fe;}
#loader .dot:nth-child(2){animation-delay: 0.5s;}
#loader .dot:nth-child(3){animation-delay: 0.4s;}
#loader .dot:nth-child(4){animation-delay: 0.3s;}
#loader .dot:nth-child(5){animation-delay: 0.2s;}
#loader .dot:nth-child(6){animation-delay: 0.1s;}
#loader .dot:nth-child(7){animation-delay: 0s;}
    html:not(.ie) #loader .dot{border: 2px solid white;}
@keyframes loader{15%{transform: translateX(0);}
  45%{transform: translateX(232px);}
  65%{transform: translateX(232px);}
  95%{transform: translateX(0);}
}
/*    tt-carousel-products*/.tt-carousel-products.slick-slider .slick-slide[class^="col-"]{max-width: inherit;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-animated-show-js{opacity: 0;-moz-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;-webkit-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}
.slick-animated-show-js.slick-initialized{opacity: 1;}
.tt-mobile-product-slider:not(.slick-slider) > div{display: inline-block;width: 0px;}
.tt-mobile-product-slider:not(.slick-slider) > div img{width: 100%;}
/*.tt-mobile-product-slider.slick-animated-show-js:not(.slick-initialized){display: none !important;}
*/#same_product_height #tt-pageContent .tt-product .tt-image-box,#same_product_height #tt-pageContent .tt-product-design02 .tt-image-box{height:210px;overflow: hidden;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.tt-product .tt-image-box img{max-height:210px;width: auto;max-width: 100%;display: inline-block;}
#same_product_height #tt-pageContent .tt-product .tt-image-box .tt-img-roll-over{text-align: center;height: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
@media (max-width: 575px){.col-12-575width{max-width: 100%;flex: 0 0 100%;}
}
@media (max-width: 440px){.col-12-440width{max-width: 100%;flex: 0 0 100%;}
}
/*boxed*/@media (min-width: 576px){html#tt-boxed{background:#f7f8fa;}
  html#tt-boxed body{background:#ffffff;margin: 0 auto;}
}
@media (min-width: 576px) and (min-width: 576px){html#tt-boxed body{max-width: 546px;}
}
@media (min-width: 576px) and (min-width: 791px){html#tt-boxed body{max-width: 770px;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed body{max-width: 990px;}
}
@media (min-width: 576px) and (min-width: 1230px){html#tt-boxed body{max-width: 1200px;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed header [class^="tt-color-scheme"] .container,  html#tt-boxed header [class^="tt-color-scheme"] .container-fluid{padding-left: 40px;padding-right: 40px;}
}
@media (min-width: 576px) and (max-width: 1024px){html#tt-boxed header [class^="tt-color-scheme"] .container,  html#tt-boxed header [class^="tt-color-scheme"] .container-fluid{padding-left: 20px;padding-right: 20px;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed header .tt-desktop-header > div:not([class^="tt-color-scheme"]){padding-left: 40px;padding-right: 40px;}
}
@media (min-width: 576px) and (max-width: 1024px){html#tt-boxed header .tt-desktop-header > div:not([class^="tt-color-scheme"]){padding-left: 20px;padding-right: 20px;}
}
@media (min-width: 576px) and (max-width: 1229px){html#tt-boxed header .tt-desktop-header .tt-desctop-menu nav > ul > li.dropdown > a{padding-left: 8px;padding-right: 8px;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed header .tt-mobile-header > .container-fluid{padding-left: 40px;padding-right: 40px;}
}
@media (min-width: 576px) and (max-width: 1024px){html#tt-boxed header .tt-mobile-header > .container-fluid{padding-left: 20px;padding-right: 20px;}
}
@media (min-width: 576px){html#tt-boxed header .tt-stuck-nav{margin-right: auto;margin-left: auto;width: 100%;-webkit-box-shadow: 0px 5px 5px -4px rgba(0, 0, 0, 0.45);-moz-box-shadow: 0px 5px 5px -4px rgba(0, 0, 0, 0.45);box-shadow: 0px 5px 5px -4px rgba(0, 0, 0, 0.45);}
}
@media (min-width: 576px) and (min-width: 576px){html#tt-boxed header .tt-stuck-nav{max-width: 546px;}
}
@media (min-width: 576px) and (min-width: 791px){html#tt-boxed header .tt-stuck-nav{max-width: 770px;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed header .tt-stuck-nav{max-width: 990px;}
}
@media (min-width: 576px) and (min-width: 1230px){html#tt-boxed header .tt-stuck-nav{max-width: 1200px;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed header .tt-stuck-nav > .container{padding-left: 40px;padding-right: 40px;}
}
@media (min-width: 576px) and (max-width: 1024px){html#tt-boxed header .tt-stuck-nav > .container{padding-left: 20px;padding-right: 20px;}
}
@media (min-width: 576px){html#tt-boxed header,  html#tt-boxed .tt-header-static,  html#tt-boxed footer{margin-right: auto;margin-left: auto;width: 100%;}
}
@media (min-width: 576px) and (min-width: 576px){html#tt-boxed header,  html#tt-boxed .tt-header-static,  html#tt-boxed footer{max-width: 546px;}
}
@media (min-width: 576px) and (min-width: 791px){html#tt-boxed header,  html#tt-boxed .tt-header-static,  html#tt-boxed footer{max-width: 770px;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed header,  html#tt-boxed .tt-header-static,  html#tt-boxed footer{max-width: 990px;}
}
@media (min-width: 576px) and (min-width: 1230px){html#tt-boxed header,  html#tt-boxed .tt-header-static,  html#tt-boxed footer{max-width: 1200px;}
}
@media (min-width: 576px) and (max-width: 790px){html#tt-boxed .tt-back-to-top{margin-right: auto;margin-left: auto;padding-right: 10px;padding-left: 10px;width: 100%;}
}
@media (min-width: 576px) and (max-width: 790px) and (min-width: 576px){html#tt-boxed .tt-back-to-top{max-width: 546px;}
}
@media (min-width: 576px) and (max-width: 790px) and (min-width: 791px){html#tt-boxed .tt-back-to-top{max-width: 770px;}
}
@media (min-width: 576px) and (max-width: 790px) and (min-width: 1025px){html#tt-boxed .tt-back-to-top{max-width: 990px;}
}
@media (min-width: 576px) and (max-width: 790px) and (min-width: 1230px){html#tt-boxed .tt-back-to-top{max-width: 1200px;}
}
@media (min-width: 576px){html#tt-boxed .tt-breadcrumb{margin-right: auto;margin-left: auto;overflow: hidden;}
}
@media (min-width: 576px) and (min-width: 576px){html#tt-boxed .tt-breadcrumb > .container{max-width: 546px;}
}
@media (min-width: 576px) and (min-width: 791px){html#tt-boxed .tt-breadcrumb > .container{max-width: 770px;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed .tt-breadcrumb > .container{max-width: 990px;}
}
@media (min-width: 576px) and (min-width: 1230px){html#tt-boxed .tt-breadcrumb > .container{max-width: 1200px;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed .tt-breadcrumb > .container{padding-left: 40px;padding-right: 40px;}
}
@media (min-width: 576px) and (max-width: 1024px){html#tt-boxed .tt-breadcrumb > .container{padding-left: 20px;padding-right: 20px;}
}
@media (min-width: 576px){html#tt-boxed #tt-pageContent{margin-right: auto;margin-left: auto;overflow: hidden;}
}
@media (min-width: 576px) and (min-width: 576px){html#tt-boxed #tt-pageContent{max-width: 546px;}
}
@media (min-width: 576px) and (min-width: 791px){html#tt-boxed #tt-pageContent{max-width: 770px;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed #tt-pageContent{max-width: 990px;}
}
@media (min-width: 576px) and (min-width: 1230px){html#tt-boxed #tt-pageContent{max-width: 1200px;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed #tt-pageContent > .shopify-section > div > .container{padding-left: 40px;padding-right: 40px;}
}
@media (min-width: 576px) and (max-width: 1024px){html#tt-boxed #tt-pageContent > .shopify-section > div > .container{padding-left: 20px;padding-right: 20px;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed #tt-pageContent > .shopify-section > div > .container-fluid{padding-left: 0px;padding-right: 0px;}
}
@media (min-width: 576px) and (max-width: 1024px){html#tt-boxed #tt-pageContent > .shopify-section > div > .container-fluid{padding-left: 0px;padding-right: 0px;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed #tt-pageContent > div > .container{padding-left: 40px;padding-right: 40px;}
}
@media (min-width: 576px) and (max-width: 1024px){html#tt-boxed #tt-pageContent > div > .container{padding-left: 40px;padding-right: 40px;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed #tt-pageContent > div > .container-fluid{padding-left: 0px;padding-right: 0px;}
}
@media (min-width: 576px) and (max-width: 1024px){html#tt-boxed #tt-pageContent > div > .container-fluid{padding-left: 0px;padding-right: 0px;}
}
@media (min-width: 1025px){	html#tt-boxed #tt-pageContent [class^="container-indent"] > .container{	    padding-left: 40px;padding-right: 40px;}
}
@media (min-width: 576px) and (max-width:1024px){	html#tt-boxed #tt-pageContent [class^="container-indent"] > .container{	    padding-left: 20px;padding-right: 20px;}
}
@media (min-width: 576px){html#tt-boxed #tt-pageContent .container-fluid,  html#tt-boxed #tt-pageContent .container-fluid-custom{margin-right: auto;margin-left: auto;width: 100%;}
  html#tt-boxed #tt-pageContent .tt-about-box .container{	 padding-right: 40px; padding-left: 40px;}
}
@media (min-width: 576px) and (min-width: 576px){html#tt-boxed #tt-pageContent .container-fluid,  html#tt-boxed #tt-pageContent .container-fluid-custom{padding-right: 20px;padding-left: 20px;}
}
@media (min-width: 576px) and (max-width: 576px){html#tt-boxed #tt-pageContent .container-fluid,  html#tt-boxed #tt-pageContent .container-fluid-custom{padding-right: 10px;padding-left: 10px;}
}
@media (min-width: 576px) and (min-width: 576px){html#tt-boxed #tt-pageContent .container-fluid,  html#tt-boxed #tt-pageContent .container-fluid-custom{max-width: 546px;}
}
@media (min-width: 576px) and (min-width: 791px){html#tt-boxed #tt-pageContent .container-fluid,  html#tt-boxed #tt-pageContent .container-fluid-custom{max-width: 770px;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed #tt-pageContent .container-fluid,  html#tt-boxed #tt-pageContent .container-fluid-custom{max-width: 990px;}
}
@media (min-width: 576px) and (min-width: 1230px){html#tt-boxed #tt-pageContent .container-fluid,  html#tt-boxed #tt-pageContent .container-fluid-custom{max-width: 1200px;}
}
@media (min-width: 576px){html#tt-boxed footer{margin-right: auto;margin-left: auto;overflow: hidden;}
}
@media (min-width: 576px) and (min-width: 790px){html#tt-boxed footer{background: #ffffff;}
}
@media (min-width: 576px) and (max-width: 789px){html#tt-boxed footer{background:#191919;}
}
@media (min-width: 576px) and (min-width: 1025px){html#tt-boxed footer > div > .container{padding-left: 40px;padding-right: 40px;}
}
@media (min-width: 576px) and (max-width: 1024px){html#tt-boxed footer > div > .container{padding-left: 20px;padding-right: 20px;}
}
input::-ms-clear{display: none;}
@media (max-width: 500px){.tt-table-responsive{overflow-y: hidden;overflow-x: scroll;}
}
@media (max-width: 789px){.tt-table-responsive-md{overflow-y: hidden;overflow-x: scroll;}
}
/*Global*/html.touch-device{overflow-x: hidden;}
body{font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: 300;line-height: 22px;color:#777777;background:#ffffff;margin: 0;overflow-x: hidden;}
a{text-decoration: none;outline: none;color:#777777;}
a:hover{outline: none;text-decoration: none;outline: none;}
a:active,a:visited,a:focus{text-decoration: none;outline: none;}
.btn{background:#334fb4;font-family: 'Open Sans', sans-serif;border: none;color: #ffffff;font-size: 14px;line-height: 1.0;font-weight: 400;letter-spacing: 0.03em;position: relative;outline: none;padding: 6px 31px 4px;display: inline-flex;justify-content: center;align-items: center;text-align: center;height: 40px;cursor: pointer;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.fnt-we-500{font-weight: 500;}
@media (max-width: 575px){.btn{font-size: 14px;padding-left: 25px;padding-right: 25px;}
}
@media (min-width: 576px){.btn:not(.tt-icon-right) [class^="icon-"]{font-size: 20px;margin-right: 10px;}
}
@media (max-width: 575px){.btn:not(.tt-icon-right) [class^="icon-"]{font-size: 18px;margin-right: 10px;}
}
@media (min-width: 576px){.btn.tt-icon-right [class^="icon-"]{font-size: 20px;margin-left: 10px;}
}
@media (max-width: 575px){.btn.tt-icon-right [class^="icon-"]{font-size: 18px;margin-left: 10px;}
}
.btn:active,.btn:visited,.btn:focus,button:focus{outline: none;box-shadow: none;}
.btn:hover{background:#000;color: #ffffff;outline: none;}
.btn-lg{height: 50px;}
@media (min-width: 1101px){.btn-xl{height: 50px;padding-left: 48px;padding-right: 48px;}
}
@media (min-width: 790px) and (max-width: 1100px){.btn-xl{height: 50px;}
}
@media (max-width: 789px){.btn-xl{padding-left: 25px;padding-right: 25px;}
}
.btn:focus, .btn.focus{box-shadow: none;}
.btn.btn-white{background: #ffffff;color:#191919;}
.btn.btn-white:hover{background:#191919;color: #ffffff;}
.btn.btn-border{background: rgba(255,255,255,0);color:#2267d8;border: 2px solid #2267d8;height: 40px;padding-left: 29px;padding-right: 29px;}
.btn.btn-border:hover{background:#2267d8;border-color:#2267d8;color: #ffffff;}
.btn.btn-border01{background: transparent;color:#fe9e28;border: 2px solid #fe9e28;height: 36px;padding-left: 29px;padding-right: 29px;}
.btn.btn-border01:hover{background:#22d830;color: #ffffff;border-color:#22d830;}
.btn-link,.btn-link:focus{display: inline-block;font-size: 14px;color:#2879fe;text-decoration: none;font-weight: 400;font-family: 'Open Sans', sans-serif;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.btn-link *[class^="icon-"],.btn-link:focus *[class^="icon-"]{margin-right: 7px;font-size: 20px;position: relative;top: 3px;}
.btn-link:hover{text-decoration: none;color:#191919;}
.btn-link-02,.btn-link-02:focus{display: inline-block;font-size: 14px;font-weight: 400;color:#2879fe;text-decoration: none;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.btn-link-02:hover{color:#2879fe;text-decoration: none;color:#191919;}
.btn-underline{display: inline-block;font-size: 14px;line-height: 16px;text-decoration: none;font-weight: 500;font-family: 'Open Sans', sans-serif;border-bottom: 1px solid #2879fe;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.btn-underline:hover{text-decoration: none;border-bottom-color: transparent;}
.btn-underline:not([class$="color"]){color:#2879fe;}
.btn-underline:hover{color:#191919;border-color: transparent;}
.btn-underline.tt-white-color:not(:hover){color: #ffffff;border-color: #ffffff;}
.disable{pointer-events: none;background:#191919;}
.select_options .col-item:first-child{display: none;}
.select_options .btn-addtocart{pointer-events: none;}
.tt-product .tt-description .tt-btn-addtocart.disable{color:#191919;display: inline-flex;align-items: center;padding-top: 0 !important;padding-bottom: 0 !important;}
@media (min-width: 790px){.btn-top{margin-top: 40px;}
}
@media (max-width: 789px) and (min-width: 576px){.btn-top{margin-top: 30px;}
}
@media (max-width: 575px){.btn-top{margin-top: 20px;}
}
.tt-link{color:#2879fe;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-link:hover{color:#191919;}
h1, h2, h3, h4, h5, h6{display: block;position: relative;font-family: 'Open Sans', sans-serif;color:#191919;margin-bottom: 0px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#191919;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#2879fe;}
@media (max-width: 1024px){h2.small:not([class^="tt-title"]):not([class^="tt-collapse"]):not([class^="tt-aside"]){font-size: 26px;line-height: 36px;padding-bottom: 17px;}
}
@media (max-width: 575px){h2.small:not([class^="tt-title"]):not([class^="tt-collapse"]):not([class^="tt-aside"]){font-size: 19px;line-height: 29px;padding-bottom: 9px;}
}
h5:not([class^="tt-title"]):not([class^="tt-collapse"]):not([class^="tt-aside"]){font-size: 20px;line-height: 30px;font-weight: 500;padding-bottom: 15px;}
@media (max-width: 1024px){h5:not([class^="tt-title"]):not([class^="tt-collapse"]):not([class^="tt-aside"]){font-size: 22px;line-height: 32px;padding-bottom: 15px;}
}
@media (max-width: 575px){h5:not([class^="tt-title"]):not([class^="tt-collapse"]):not([class^="tt-aside"]){font-size: 17px;line-height: 27px;padding-bottom: 7px;}
}
h6:not([class^="tt-title"]):not([class^="tt-collapse"]):not([class^="tt-aside"]){font-size: 16px;line-height: 26px;font-weight: 500;padding-bottom: 15px;}
@media (max-width: 575px){h6:not([class^="tt-title"]):not([class^="tt-collapse"]):not([class^="tt-aside"]){font-size: 16px;line-height: 26px;padding-bottom: 6px;}
}
.tt-title-subpages:not(.noborder){border-bottom: 1px solid #e9e7e7;font-size: 34px;line-height: 44px;font-weight: 500;padding: 0 0 50px 0;margin-bottom: 46px;margin-top: -10px;}
@media (max-width: 1024px){.tt-title-subpages:not(.noborder){font-size: 33px;line-height: 43px;padding: 0 0 32px 0;margin-bottom: 28px;}
}
@media (max-width: 575px){.tt-title-subpages:not(.noborder){font-size: 24px;line-height: 34px;padding: 0 0 26px 0;margin-bottom: 22px;}
}
.tt-title-subpages.noborder{font-size: 34px;line-height: 44px;font-weight: 500;padding: 0 0 50px 0;margin-top: -10px;color: #d0cfc7;}
.pageindex .tt-title-subpages.noborder{font-size: 24px;line-height: 31px;font-weight: 500;letter-spacing: 0em;}
@media (max-width: 1024px){.tt-title-subpages.noborder{font-size: 33px;line-height: 43px;padding: 0 0 32px 0;}
}
@media (max-width: 789px){.pageindex .tt-title-subpages.noborder{font-size: 24px;line-height: 31px;}
}
@media (max-width: 575px){.tt-title-subpages.noborder{font-size: 24px;line-height: 34px;padding-bottom: 26px;}
}
.tt-title-subpages:not(.text-left):not(.text-right){text-align: center;}
.tt-title-border{font-size: 16px;line-height: 26px;font-weight: 500;padding: 0 0 12px 0;margin-bottom: 30px;border-bottom: 1px solid #e9e7e7;}
@media (max-width: 575px){.tt-title-border{margin-bottom: 24px;}
}
p{margin: 16px 0 0 0px;}
@media (max-width: 575px){p{margin: 10px 0 0 0px;}
}
mark,.mark{background:#191919;color: #ffffff;padding: 2px 4px;}
hr{border: 0;border-top: 1px solid #e9e7e7;}
hr:not([class]){margin-top: 53px;margin-bottom: 53px;}
@media (max-width: 1024px){hr:not([class]){margin-top: 35px;margin-bottom: 34px;}
}
@media (max-width: 575px){hr:not([class]){margin-top: 27px;margin-bottom: 26px;}
}
hr.hr-01{margin-top: 53px;margin-bottom: 46px;}
@media (max-width: 1024px){hr.hr-01{margin-top: 35px;margin-bottom: 33px;}
}
@media (max-width: 575px){hr.hr-01{margin-top: 27px;margin-bottom: 26px;}
}
address{margin: 0;}
audio{width: 100%;display: block;}
audio:not(:first-child){margin-top: 34px;}
@media (max-width: 1229px){audio:not(:first-child){margin-top: 28px;}
}
@media (max-width: 575px){audio:not(:first-child){margin-top: 22px;}
}
.nomargin,#tt-pageContent .nomargin{margin-top: 0;}
       .color-def{color:#2879fe;}
.color-def-dark{color:#191919;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
@media (min-width: 790px){.width-90{width: 89%;}
}
.link{color:#2879fe;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.link:hover{text-decoration: none;color:#191919;}
.divider{height: 46px;clear: both;overflow: hidden;width: 100%;}
@media (max-width: 1024px){.divider{height: 40px;}
}
@media (max-width: 575px){.divider{height: 32px;}
}
.tt-logo{display: inline-block;}
.tt-logo img{position: relative;height: auto;width: 40%;}
/* tt-box-info */.tt-box-info{line-height: 22px;}
.tt-box-info p{margin-top: 6px;}
.tt-box-info > *:nth-child(1){margin-top: 0;}
/* list */.tt-list-dash > li{font-size: 14px;position: relative;padding: 0 0 0 19px;}
.tt-list-dash > li:not(:first-child){margin-top: 6px;}
.tt-list-dash > li:before{content: '';width: 9px;height: 1px;background:#777777;display: inline-block;position: absolute;top: 10px;left: 0;}
.tt-list-dash ul > li{font-size: 14px;position: relative;padding: 6px 0 0 10px;}
.tt-list-dash ul > li:before{content: '';width: 5px;height: 1px;background:#777777;display: inline-block;position: absolute;top: 16px;left: -3px;}
.tt-list-dot > li{font-size: 14px;position: relative;padding: 0 0 0 11px;}
.tt-list-dot > li a{color:#191919;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-list-dot > li a:hover{color:#2879fe;}
.tt-list-dot > li:not(:first-child){margin-top: 6px;}
.tt-list-dot > li:before{content: '';width: 3px;height: 3px;background:#2879fe;display: inline-block;position: absolute;top: 8px;left: 0;border-radius: 50%;}
.tt-list-dot ul{margin: 0px 0 0 8px;}
.tt-list-dot ul > li{font-size: 14px;position: relative;padding: 6px 0 0 9px;}
.tt-list-dot ul > li:before{content: '';width: 3px;height: 3px;background: #191918;display: inline-block;position: absolute;top: 14px;left: -2px;border-radius: 50%;}
.tt-list-dot.list-dot-large > li{padding-left: 13px;color:#191919;}
.tt-list-dot.list-dot-large > li:before{width: 7px;height: 7px;top: 6px;}
.tt-list-number{counter-reset: li;}
.tt-list-number li:before{counter-increment: li;content: counters(li, ".") " ";color:#777777;}
.tt-list-number li:not(:first-child){margin-top: 6px;}
.tt-list-number ol{padding: 6px 0 0px 24px;margin: 0;counter-reset: li;list-style: none;}
.tt-list-number ol li:before{color:#777777;}
/* blockquote */.tt-blockquote{background: #f7f8fa;padding: 29px 25px 26px;margin: 0;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.tt-blockquote .tt-icon{font-size: 36px;line-height: 26px;color:#2879fe;}
.tt-blockquote .tt-title{font-size: 30px;line-height: 40px;font-family: 'Open Sans', sans-serif;font-weight: 500;font-style: italic;color:#191919;display: inline-block;margin-top: 15px;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.tt-blockquote .tt-title-description{font-size: 12px;display: block;margin-top: 14px;color:#999999;}
.tt-blockquote .tt-title-description span{color:#191919;}
.tt-blockquote > *:nth-child(1){margin-top: 0;}
@media (max-width: 1024px){.tt-blockquote{padding-left: 15px;padding-right: 15px;}
  .tt-blockquote .tt-icon{font-size: 34px;}
  .tt-blockquote .tt-title{font-size: 24px;line-height: 34px;}
}
@media (max-width: 575px){.tt-blockquote .tt-icon{font-size: 33px;}
  .tt-blockquote .tt-title{font-size: 21px;line-height: 31px;}
}
.tt-blockquote.add-hover:hover .tt-title{color: #2879fe;}
.tt-blockquote:not(:first-child){margin-top: 21px;}
.tt-blockquote:not(.text-left):not(.text-right){text-align: center;}
.tt-blockquote-02{position: relative;padding: 0 0 0 50px;margin: 0;}
.tt-blockquote-02 .tt-icon{position: absolute;top: 1px;left: -2px;font-size: 36px;line-height: 36px;}
.tt-blockquote-02 .tt-title{font-size: 30px;line-height: 40px;font-family: 'Open Sans', sans-serif;font-style: italic;font-weight: 500;}
.tt-blockquote-02 .tt-title-description{font-size: 14px;display: inline-block;margin-top: 9px;font-weight: 400;}
@media (max-width: 575px){.tt-blockquote-02{padding: 0;}
  .tt-blockquote-02 .tt-icon{position: relative;}
  .tt-blockquote-02 .tt-title{margin-top: 3px;}
  .tt-blockquote-02 .tt-title-description{margin-top: 6px;}
}
.tt-blockquote-02 > *:nth-child(1){margin-top: 0;}
/* table */.tt-table-01{width: 100%;border-top: 1px solid #e9e7e7;border-bottom: 1px solid #e9e7e7;}
.tt-table-01 thead tr th{font-weight: 500;color:#191919;font-size: 14px;line-height: 17px;font-family: 'Open Sans', sans-serif;font-weight: 500;padding: 12px 0 10px;}
.tt-table-01 thead tr th:first-child{width: 12%;max-width: 68px;padding-right: 10px;}
.tt-table-01 thead tr th:not(:first-child){width: 44%;padding-right: 10px;}
.tt-table-01 tbody tr{border-top: 1px solid #e9e7e7;}
.tt-table-01 tbody tr td{padding: 11px 0 11px;line-height: 17px;}
.tt-table-01 tbody tr td:first-child{width: 12%;max-width: 68px;padding-right: 10px;}
.tt-table-01 tbody tr td:not(:first-child){width: 44%;padding-right: 10px;}
/* table */.tt-table-02{width: 100%;border-top: 1px solid #e9e7e7;border-bottom: 1px solid #e9e7e7;}
.tt-table-02 tbody tr{border-top: 1px solid #e9e7e7;}
.tt-table-02 tbody tr td:first-child{color:#191919;font-family: 'Open Sans', sans-serif;font-weight: 500;padding-right: 10px;}
.tt-table-02 tbody tr td{line-height: 17px;}
.tt-table-02 tbody tr td:first-child{width: 31%;max-width: 179px;padding: 12px 9px 10px 0;}
.tt-table-02 tbody tr td:not(:first-child){padding-right: 10px;padding: 13px 0 9px;}
/* tt-table-03 */.tt-table-03{width: 100%;}
.tt-table-03 tbody tr td:first-child{color:#191919;width: auto;padding: 0 10px 0 0;}
.tt-table-03 tbody tr td{padding-top: 3px;padding-bottom: 3px;}
.tt-table-03 tbody tr:last-child td{padding-bottom: 0;}
/*Header*//*Content*/#tt-pageContent > .container-indent0:not(.nomargin):not([class^="tt-offset"]){margin-top: 42px;}
@media (max-width: 1024px){#tt-pageContent > .container-indent0:not(.nomargin):not([class^="tt-offset"]){margin-top: 43px;}
}
@media (max-width: 575px){#tt-pageContent > .container-indent0:not(.nomargin):not([class^="tt-offset"]){margin-top: 33px;}
}
#tt-pageContent > .container-indent:not(.nomargin):not([class^="tt-offset"]){margin-top: 52px;}
@media (max-width: 1024px){#tt-pageContent > .container-indent:not(.nomargin):not([class^="tt-offset"]){margin-top: 43px;}
}
@media (max-width: 575px){#tt-pageContent > .container-indent:not(.nomargin):not([class^="tt-offset"]){margin-top: 33px;}
}
#tt-pageContent > .container-indent1:not(.nomargin):not([class^="tt-offset"]){margin-top: 63px;}
@media (max-width: 1024px){#tt-pageContent > .container-indent1:not(.nomargin):not([class^="tt-offset"]){margin-top: 43px;}
}
@media (max-width: 575px){#tt-pageContent > .container-indent1:not(.nomargin):not([class^="tt-offset"]){margin-top: 33px;}
}
.tt-offset-small{margin-top: 20px;}
#tt-pageContent .del-img{width: 100%;height: auto;}
#tt-pageContent .del-item-top{margin-top: 33px;}
@media (max-width: 1024px){#tt-pageContent .del-item-top{margin-top: 28px;}
}
@media (max-width: 575px){#tt-pageContent .del-item-top{margin-top: 23px;}
}
#tt-pageContent .container-fluid{padding-right: 10px;padding-left: 10px;}
@media (max-width: 575px){.container.mobile-add-paddings .row{margin-right: 0;margin-left: 0;}
  .container-fluid-custom:not(.container-fluid-custom-mobile-padding){padding-right: 0;padding-left: 0;}
  #tt-pageContent .container-fluid-custom-mobile-padding{padding-right: 20px;padding-left: 20px;}
  .container-fluid-custom-mobile-padding-02{padding-right: 10px;padding-left: 10px;}
}
.container-fluid-custom{width: 100%;margin-right: auto;margin-left: auto;padding-right: 20px;padding-left: 20px;}
/* tt-block-title */.tt-block-title{text-align: center;padding-bottom: 33px;}
.tt-block-title .tt-title{font-size: 24px;line-height: 31px;font-weight: 500;letter-spacing: 0em;margin: 0;padding: 0;}
.tt-block-title .tt-title a.title-hover-underline{color:#191919;text-decoration: none;display: inline-block; }
.tt-block-title .tt-title a.title-hover-underline:hover{color:#2879fe;}
.tt-block-title .tt-title a:not(.title-hover-underline){color:#2879fe;text-decoration: underline;display: inline-block;-moz-transition: border 0.2s linear;-o-transition: border 0.2s linear;-webkit-transition: border 0.2s linear;transition: border 0.2s linear;}
.tt-block-title .tt-title a:not(.title-hover-underline):hover{text-decoration: none;}
.tt-block-title .tt-title-small{font-size: 16px;line-height: 26px;letter-spacing: 0em;font-weight: 500;margin: 0;padding: 0;}
.tt-block-title .tt-title-small a{color:#2879fe;text-decoration: none;display: inline-block;border-bottom: 2px solid #2879fe;-moz-transition: border 0.2s linear;-o-transition: border 0.2s linear;-webkit-transition: border 0.2s linear;transition: border 0.2s linear;}
.tt-block-title .tt-title-small a:hover{border-color: transparent;}
.tt-block-title .tt-description{font-size: 16px;line-height: 24px;font-weight: 500;letter-spacing: 0em;font-family: 'Open Sans', sans-serif;color:#191919;margin: 2px 0 0 0;padding: 0;}
@media (max-width: 575px){.tt-block-title{padding-bottom: 23px;}
}
/* tt-title-sub */.tt-title-sub{font-size: 16px;padding-bottom: 34px;margin-top: 4px;font-weight: 500;}
@media (max-width: 575px){.tt-title-sub{padding-bottom: 22px;}
}
/* box-faq */.tt-box-faq-listing{margin-top: -26px;}
.tt-box-faq-listing .tt-title{font-size: 16px;line-height: 26px;font-weight: 500;padding-bottom: 15px;}
.tt-box-faq-listing .tt-box-faq{margin-top: 47px;}
.tt-box-faq-listing .tt-box-faq .tt-title{color:#191919;}
.tt-box-faq-listing .tt-box-faq .tt-title a{color:#191919;}
.tt-box-faq-listing .tt-box-faq .tt-title a:hover{color:#2879fe;}
.tt-box-faq-listing .tt-box-faq p{margin-top: 16px;}
@media (min-width: 790px){.tt-box-faq-listing .tt-box-faq{padding-right: 35px;}
}
.tt-box-faq-listing .tt-box-faq:last-child{margin-bottom: 0;}
@media (max-width: 1024px){.tt-box-faq-listing{margin-top: -19px;}
  .tt-box-faq-listing .tt-box-faq{margin-top: 24px;}
}
/* demo-typography */.demo-typography{padding-top: 7px;}
.demo-typography h1{margin-top: 38px;}
@media (max-width: 1024px){.demo-typography h1{margin-top: 23px;}
}
@media (max-width: 575px){.demo-typography h1{margin-top: 19px;}
}
.demo-typography .tt-box-text{margin-top: 43px;}
@media (max-width: 1024px){.demo-typography .tt-box-text{margin-top: 25px;}
}
@media (max-width: 575px){.demo-typography .tt-box-text{margin-top: 23px;}
}
.demo-typography .tt-blockquote{margin-top: 33px;margin-bottom: 33px;}
@media (max-width: 1024px){.demo-typography .tt-blockquote{margin-top: 28px;margin-bottom: 28px;}
}
@media (max-width: 575px){.demo-typography .tt-blockquote{margin-top: 24px;margin-bottom: 24px;}
}
/* .tt-about-box */@media (min-width: 791px){.tt-about-box{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;color: #ffffff;padding: 208px 0 216px 0;background-position: center center;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
  .tt-about-box .img-mobile{display: none;}
  .tt-about-box .tt-title{color: #ffffff;font-size: 34px;line-height: 44px;font-weight: 500;padding-bottom: 0;}
  .tt-about-box p{margin-top: 23px;max-width: 75%;}
  .tt-about-box .tt-blockquote-02{margin-top: 44px;}
  .tt-about-box .tt-blockquote-02 .tt-title{font-size: 28px;line-height: 40px;font-weight: 500;}
}
@media (min-width: 791px) and (max-width: 1229px){.tt-about-box{padding: 110px 0 118px 0;}
  .tt-about-box .tt-title{font-size: 30px;line-height: 40px;}
  .tt-about-box p{max-width: 100%;}
  .tt-about-box .tt-blockquote-02 .tt-title{font-size: 22px;line-height: 27px;}
}
@media (max-width: 790px){.tt-about-box{background: none !important;}
  .tt-about-box > .container{padding-left: 20px;padding-right: 20px;}
  .tt-about-box .img-mobile{display: block;width: 100%;height: auto;margin-bottom: 32px;}
  .tt-about-box .tt-title{font-size: 24px;line-height: 34px;margin-top: 32px;padding-bottom: 4px;}
  .tt-about-box .tt-blockquote-02{margin-top: 25px;color:#191919;}
  .tt-about-box .tt-blockquote-02 .tt-icon{color:#2879fe;}
  .tt-about-box .tt-blockquote-02 .tt-title{margin-top: 0px;padding-bottom: 0;font-size: 23px;}
}
.tt-about-box div[class^="col-"] > *:nth-child(1){margin-top: 0;}
.tt-about-col-list{margin-top: -52px;}
.tt-about-col-list .tt-title{font-size: 20px;line-height: 30px;font-weight: 500;padding-bottom: 15px;}
.tt-about-col-list div[class^="col"]{margin-top: 52px;}
@media (max-width: 1024px){.tt-about-col-list div[class^="col"]{margin-top: 42px;}
}
@media (max-width: 575px){.tt-about-col-list div[class^="col"]{margin-top: 25px;}
}
@media (max-width: 1024px){.tt-about-col-list{margin-top: -42px;}
}
@media (max-width: 790px){.tt-about-col-list{padding-left: 10px;padding-right: 10px;}
}
@media (max-width: 575px){.tt-about-col-list{margin-top: -25px;}
}
.tt-about02-col-list{margin-top: -52px;}
.tt-about02-col-list .tt-title{font-size: 20px;line-height: 30px;font-weight: 500;padding-bottom: 15px;}
.tt-about02-col-list div[class^="col"]{margin-top: 52px;}
@media (max-width: 1024px){.tt-about02-col-list div[class^="col"]{margin-top: 42px;}
}
@media (max-width: 575px){.tt-about02-col-list div[class^="col"]{margin-top: 25px;}
}
@media (max-width: 1024px){.tt-about02-col-list{margin-top: -42px;}
}
@media (max-width: 575px){.tt-about02-col-list{margin-top: -25px;}
}
/* tt-about-box-02 */.tt-about-box-02 .tt-title{font-size: 30px;line-height: 40px;font-weight: 500;letter-spacing: 0em;margin-top: -4px;}
@media (max-width: 1229px){.tt-about-box-02 .tt-title{font-size: 25px;line-height: 35px;}
}
@media (max-width: 789px){.tt-about-box-02 .tt-title{font-size: 22px;line-height: 32px;}
}
/* tt-col-img */.tt-col-img{margin-top: -20px;}
.tt-col-img img{width: 100%;height: auto;margin-top: 20px;}
/* tt-contact-box */@media (min-width: 791px){.tt-contact-box{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-align: center;color: #ffffff;background-position: center center;background-repeat: no-repeat;padding: 302px 15px 320px;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
  .tt-contact-box a{color: #ffffff;}
  .tt-contact-box .tt-title{color: #ffffff;font-size: 34px;line-height: 44px;margin: 0;padding: 0;font-weight: 500;}
  .tt-contact-box address{color: #ffffff;margin: 24px 0 0 0;}
}
@media (min-width: 791px) and (max-width: 1229px){.tt-contact-box{padding-top: 202px;padding-bottom: 220px;}
  .tt-contact-box .tt-title{font-size: 30px;line-height: 40px;}
}
@media (min-width: 791px){.tt-contact-box .img-mobile{display: none;}
}
@media (max-width: 790px){.tt-contact-box{background: none !important;}
  .tt-contact-box .img-mobile{width: 100%;height: auto;margin-bottom: 32px;}
  .tt-contact-box .tt-title{font-size: 24px;line-height: 34px;}
  .tt-contact-box address{margin-top: 14px;}
  .tt-contact-box .container > *:nth-child(1){margin-top: 0;}
}
.tt-contact-box div[class^="col-"] > *:nth-child(1){margin-top: 0;}
.tt-contact-col-list{margin-top: -51px;}
.tt-contact-col-list .tt-title{font-size: 20px;line-height: 30px;font-weight: 500;padding-bottom: 15px;}
.tt-contact-col-list div[class^="col"]{margin-top: 51px;}
@media (max-width: 1024px){.tt-contact-col-list div[class^="col"]{margin-top: 42px;}
}
@media (max-width: 790px){.tt-contact-col-list div[class^="col"]{margin-top: 24px;}
}
@media (max-width: 1024px){.tt-contact-col-list{margin-top: -42px;}
}
@media (max-width: 575px){.tt-contact-col-list{margin-top: -25px;}
}
.tt-contact02-col-list{margin-top: -51px;}
.tt-contact02-col-list div[class^="col"]{margin-top: 51px;}
@media (max-width: 1024px){.tt-contact02-col-list div[class^="col"]{margin-top: 42px;}
}
@media (max-width: 575px){.tt-contact02-col-list div[class^="col"]{margin-top: 25px;}
}
@media (max-width: 1024px){.tt-contact02-col-list{margin-top: -42px;}
}
@media (max-width: 575px){.tt-contact02-col-list{margin-top: -25px;}
}
/* tt-contact-info */.tt-contact-info:not(.text-left):not(.text-right){text-align: center;}
.tt-contact-info .tt-icon{font-size: 55px;line-height: 1.1;color:#2879fe;}
.tt-contact-info .tt-title{font-size: 20px;line-height: 30px;font-weight: 500;color:#191919;margin: 15px 0 0 0;padding-bottom: 0;}
.tt-contact-info address{margin: 15px 0 0 0;}
@media (max-width: 1229px){.tt-contact-info .tt-icon{font-size: 55px;}
  .tt-contact-info .tt-title{font-size: 20px;line-height: 30px;margin: 15px 0 0 0;padding-bottom: 0;}
}
@media (max-width: 575px){.tt-contact-info{padding-bottom: 0px;}
  .tt-contact-info .tt-icon{font-size: 48px;}
  .tt-contact-info .tt-title{font-size: 18px;line-height: 28px;margin: 5px 0 0 0;}
  .tt-contact-info address{margin-top: 8px;}
}
.tt-contact-info > *:nth-child(1){margin-top: 0;}
/* map */.contact-map{width: 100%;}
.contact-map #map{height: 450px;width: 100%;}
/* form */::-webkit-input-placeholder{color:#777777;}
::-moz-placeholder{color:#777777;}
:-moz-placeholder{color:#777777;}
:-ms-input-placeholder{color:#777777;}
input:not(.tt-search-input):focus::-webkit-input-placeholder{color: transparent;}
input:not(.tt-search-input):focus:-moz-placeholder{color: transparent;}
input:not(.tt-search-input):focus::-moz-placeholder{color: transparent;}
input:not(.tt-search-input):focus:-ms-input-placeholder{color: transparent;}
textarea:focus::-webkit-input-placeholder{color: transparent;}
textarea:focus:-moz-placeholder{color: transparent;}
textarea:focus::-moz-placeholder{color: transparent;}
textarea:focus:-ms-input-placeholder{color: transparent;}
/* form-default */.form-default .form-group{margin-bottom: 20px;}
.form-default .form-group label{font-size: 14px;color:#191919;font-family: 'Open Sans', sans-serif;font-weight: 500;padding-bottom: 4px;}
.form-default .form-control{background: #f7f8fa;font-size: 16px;border: 1px solid #f7f8fa;padding: 11px 12px 10px 15px;font-family: 'Open Sans', sans-serif;box-shadow: none;outline: none;color:#777777;border-radius: 0;transition: color 0.2s linear,background 0.2s linear,border-color 0.2s linear;-ms-transition: color 0.2s linear,background 0.2s linear,border-color 0.2s linear;-webkit-transition: color 0.2s linear,background 0.2s linear,border-color 0.2s linear;-o-transition: color 0.2s linear,background 0.2s linear,border-color 0.2s linear;}
.form-default .form-control:not(textarea){height: 40px;}
@media (max-width: 575px){.form-default .form-control:not(textarea){height: 39px;}
  .tt-layout-newsletter02 .form-default .form-control:not(textarea){height: 40px;}
}
.form-default input.form-control,.form-default textarea.form-control{-webkit-appearance: none;}
.form-default select.form-control{padding: 10px 12px 11px 15px;cursor: pointer;}
.form-default select.form-control:not([size]):not([multiple]){height: auto;}
.form-default .form-control.error{border-color: red;}
.form-default .form-control:focus{border-color:#2879fe;background: #ffffff;}
.form-default .tt-required{display: inline-block;float: right;color:#777777;padding-left: 5px;}
.mac .form-default .form-control,.ie .form-default .form-control{padding: 10px 12px 11px 15px;}
.list-form-inline{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;list-style: none;padding: 0;margin: 0 0 0 -15px;}
.list-form-inline li{margin-left: 15px;}
.list-form-column{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;list-style: none;padding: 0;margin: 0 0 0 -15px;}
.list-form-column li{margin-left: 15px;}
/* checkbox-group */.checkbox-group{position: relative;display: inline-block;margin-bottom: 20px;}
.checkbox-group input[type=checkbox]{display: none;}
.checkbox-group label{padding-left: 25px;cursor: pointer;font-size: 14px;color:#191919;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.checkbox-group label span{display: block;position: absolute;left: 0;-webkit-transition-duration: 0.12s;-moz-transition-duration: 0.12s;transition-duration: 0.12s;}
.checkbox-group label .box{background: #f7f8fa;height: 17px;width: 17px;z-index: 9;margin-top: 2px;border: 1px solid #e9e7e7;}
.checkbox-group label .check{top: 2px;left: 0px;opacity: 0;z-index: 10;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);background:#2879fe;width: 17px;height: 17px;line-height: 1;}
.checkbox-group label .check:before{content: "\ea11";color: #ffffff;font-size: 15px;line-height: 1;position: relative;left: 1px;top: 1px;font-family: 'wokiee_icons';font-style: normal;font-weight: 400;}
.checkbox-group:hover label{color: #000;}
input[type=checkbox]:checked ~ label .check{opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.tt-modal-addtocart input[type=checkbox]:checked ~ label .check{text-align: left;}
/* radio-group */.radio{display: block;cursor: pointer;margin: 0 0 8px;transition: all 0.15s linear;-ms-transition: all 0.15s linear;-webkit-transition: all 0.15s linear;-o-transition: all 0.15s linear;}
.radio input{width: 1px;height: 1px;opacity: 0;}
.radio input:focus + .outer .inner{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;background-color:#2879fe;}
.radio .outer{width: 16px;height: 16px;display: block;float: left;margin: 3px 9px 0 0;background-color: #f7f8fa;border: 1px solid #cdcdcd;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}
.radio .inner{width: 10px;height: 10px;top: 2px;left: 2px;display: block;background-color:#2879fe;opacity: 0;position: relative;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.radio input:checked + .outer .inner{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
.radio:hover{color:#2879fe;}
.radio:hover .inner{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
/* contact-form */.contact-form textarea{height: 160px;}
.contact-form .btn{margin-top: 20px;}
@media (max-width: 575px){.contact-form{margin-top: 33px;}
}
.contact-form p{padding-bottom: 20px;}
/* tt-box-thumb */.tt-box-thumb-listing{margin-top: -53px;}
@media (max-width: 1024px){.tt-box-thumb-listing{margin-top: -35px;}
}
@media (max-width: 1024px){.tt-box-thumb-listing{margin-top: -28px;}
}
.tt-box-thumb{margin-top: 53px;text-align: center;}
.tt-box-thumb .tt-img{overflow: hidden;display: block;backface-visibility: hidden;}
.tt-box-thumb .tt-img img{width: 100%;height: auto;}
.tt-box-thumb .tt-title{margin-top: 22px;font-weight: 500;font-size: 20px;line-height: 30px;padding: 0;color:#191919;}
.tt-box-thumb .tt-title a{color:#191919;}
.tt-box-thumb .tt-title a:hover{color:#2879fe;}
.tt-box-thumb p{margin-top: 15px;padding-left: 5px;padding-right: 5px;}
@media (max-width: 1024px){.tt-box-thumb{margin-top: 35px;}
  .tt-box-thumb .tt-title{font-size: 18px;line-height: 28px;margin-top: 19px;}
  .tt-box-thumb p{margin-top: 11px;}
}
@media (max-width: 575px){.tt-box-thumb{margin-top: 23px;}
  .tt-box-thumb .tt-title{font-size: 16px;line-height: 26px;margin-top: 16px;}
  .tt-box-thumb p{margin-top: 7px;}
}
.tt-box-thumb > *:nth-child(1){margin-top: 0;}
.tt-page404{background:#2879fe;color: #ffffff;text-align: center;padding: 79px 20px 103px;}
.tt-page404 img{max-width: 100%;height: auto;}
.tt-page404 .tt-title{color: #ffffff;padding: 0;margin: 42px 0 0 0;font-size: 34px;font-weight: 500;line-height: 44px;}
.tt-page404 p{margin-top: 2px;font-size: 15px;}
.tt-page404 .btn{margin-top: 34px;}
@media (max-width: 1024px){.tt-page404 img{max-width: 400px;}
  .tt-page404 .tt-title{font-size: 28px;line-height: 40px;}
}
@media (max-width: 789px){.tt-page404{padding: 35px 20px 59px;}
  .tt-page404 img{width: 350px;max-width: 70%;}
  .tt-page404 .tt-title{font-size: 25px;line-height: 34px;}
}
@media (max-width: 575px){.tt-page404 .tt-title{font-size: 23px;line-height: 32px;margin: 28px 0 0 0;}
  .tt-page404 .btn{margin-top: 25px;}
}
.tt-page404 > *:nth-child(1){margin-top: 0;}
/* .tt-empty-cart*/.tt-empty-cart{text-align: center;padding: 102px 20px 102px;}
.tt-empty-cart img{max-width: 100%;height: auto;}
.tt-empty-cart .tt-icon{font-size: 150px;line-height: 1.1;color: #ebecee;}
.tt-empty-cart .tt-title{color:#191919;padding: 0;margin: 13px 0 0 0;font-size: 34px;font-weight: 500;line-height: 44px;}
.tt-empty-cart p{margin-top: 2px;font-size: 15px;}
.tt-empty-cart .btn{margin-top: 34px;}
@media (max-width: 1024px){.tt-empty-cart{padding: 71px 20px 82px;}
  .tt-empty-cart .tt-icon{font-size: 130px;}
  .tt-empty-cart .tt-title{font-size: 28px;line-height: 38px;}
}
@media (max-width: 575px){.tt-empty-cart{padding: 51px 15px 62px;}
  .tt-empty-cart .tt-icon{font-size: 120px;}
  .tt-empty-cart .tt-title{font-size: 24px;line-height: 34px;}
}
.tt-empty-cart > *:nth-child(1){margin-top: 0;}
/* .tt-empty-search*/.tt-empty-search{text-align: center;padding: 106px 20px 102px;}
.tt-empty-search img{max-width: 100%;height: auto;}
.tt-empty-search .tt-icon{font-size: 150px;line-height: 1.1;color: #ebecee;}
.tt-empty-search .tt-title{color:#191919;padding: 0;margin: 9px 0 0 0;font-size: 34px;font-weight: 500;line-height: 44px;}
.tt-empty-search p{margin-top: 2px;font-size: 15px;}
.tt-empty-search .btn{margin-top: 34px;}
@media (max-width: 1024px){.tt-empty-search{padding: 71px 20px 82px;}
  .tt-empty-search .tt-icon{font-size: 130px;}
  .tt-empty-search .tt-title{font-size: 28px;line-height: 38px;}
}
@media (max-width: 575px){.tt-empty-search{padding: 51px 15px 62px;}
  .tt-empty-search .tt-icon{font-size: 120px;}
  .tt-empty-search .tt-title{font-size: 24px;line-height: 34px;}
}
.tt-empty-search > *:nth-child(1){margin-top: 0;}
/* tt-coming-soon */.tt-coming-soon{padding: 27px 0 90px 0;overflow: auto;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-align: center;}
@media (min-width: 734px){.tt-coming-soon{height: 100vh;}
}
.tt-coming-soon form .form-group{display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;}
.tt-coming-soon form .form-control{min-width: 254px;margin-top: 20px;}
.tt-coming-soon form .btn{margin-top: 20px;}
.tt-coming-soon h1.tt-title{font-size: 34px;line-height: 47px;margin: 54px 0 0 0;padding: 0;font-weight: 500;color:#191919;}
.tt-coming-soon h2.tt-title{font-size: 16px;line-height: 26px;margin: 31px 0 0 0;padding: 0 0 2px 0;font-weight: 500;color:#191919;width: 100%;}
.tt-coming-soon .description{max-width: 584px;margin: 21px auto 47px;}
.tt-coming-soon .tt-coming-soon-content > *:nth-child(1){margin-top: 0;}
@media (max-width: 1229px){.tt-coming-soon{padding-top: 17px;}
  .tt-coming-soon h1.tt-title{font-size: 30px;line-height: 40px;}
  .tt-coming-soon .description{margin-bottom: 37px;}
  .tt-coming-soon form{margin-top: 0px;}
  .tt-coming-soon h2.tt-title{margin-top: 21px;}
}
@media (min-width: 1025px){.tt-coming-soon{-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
}
@media (max-width: 1024px){.tt-coming-soon{padding-top: 15px;padding-bottom: 27px;}
  .tt-coming-soon h1.tt-title{font-size: 29px;line-height: 39px;margin-top: 35px;}
  .tt-coming-soon .description{margin-bottom: 27px;}
  .tt-coming-soon form .form-control,  .tt-coming-soon form .btn{margin-top: 13px;}
  .tt-coming-soon form .form-group{margin-bottom: 13px;}
}
@media (max-width: 575px){.tt-coming-soon{padding-bottom: 10px;}
  .tt-coming-soon h1.tt-title{font-size: 23px;line-height: 33px;margin-top: 15px;}
  .tt-coming-soon .description{margin-top: 10px;margin-bottom: 0px;}
  .tt-coming-soon form .form-group{display: block;}
  .tt-coming-soon form .form-control{margin-top: 13px;}
  .tt-coming-soon form .btn{margin-top: 13px;}
  .tt-coming-soon form .form-group{margin-bottom: 7px;}
}
.coming-soon-bottom{position: fixed;bottom: 72px;width: 100%;left: 0;}
.coming-soon-bottom p{font-size: 12px;}
.coming-soon-bottom .tt-social-icon{-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin-top: 11px;}
@media (max-width: 1229px){.coming-soon-bottom{bottom: 52px;}
}
@media (max-width: 1024px){.coming-soon-bottom{bottom: 22px;}
  .coming-soon-bottom .tt-social-icon{margin-top: 5px;}
}
@media (max-width: 789px){.coming-soon-bottom{position: inherit;bottom: inherit;margin-top: 25px;}
}
/* social-icon */.tt-social-icon li a{font-size: 18px;line-height: 26px;color: #d8d8d8;padding: 4px;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.tt-social-icon li a:hover{color:#191919;}
.tt-social-icon li:first-child{margin-right: 5px;}
.tt-social-icon li:last-child{margin-left: 5px;}
.tt-social-icon li:not(:last-child):not(:first-child){margin: 0 5px;}
/* login-form-box */.tt-login-form{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;}
.tt-login-form .tt-item{border: 1px solid #e9e7e7;padding: 32px 39px 20px;height: 100%;}
.tt-login-form .tt-item .tt-title{font-size: 20px;line-height: 30px;padding: 0 0 14px 0;font-weight: 500;}
.tt-login-form .tt-item p{margin-top: 0;}
.tt-login-form .tt-item .form-top{margin-top: 17px;}
.tt-login-form .tt-item .btn:not(.btn-top){margin-top: 4px;margin-bottom: 5px;}
.tt-login-form .tt-item .btn-top{margin-top: 25px;}
.tt-login-form .tt-item .btn{margin-right: 12px;}
.tt-login-form .tt-item .additional-links{list-style: none;margin: 0;padding: 0;display: inline-block;position: relative;}
.tt-login-form .tt-item .additional-links a{color:#2879fe;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.tt-login-form .tt-item .additional-links a:hover{color:#191919;}
@media (max-width: 789px){.tt-login-form{display: block;align-items: flex-start;margin-top: -20px;}
  .tt-login-form .tt-item:first-child{margin-top: 20px;height: auto;}
}
@media (max-width: 440px){.tt-login-form .tt-item{padding: 20px 20px 10px;}
}
/* slick */.slick-track{margin: auto;}
.tt-slick-row{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.tt-slick-button{font-size: 0;line-height: 0;}
.tt-slick-button .slick-arrow{z-index: 7;cursor: pointer;font-size: 0;line-height: 0;background: none;border: none;width: 38px;height: 38px;background: #f7f8fa;font-weight: 500;border-radius: 50%;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.tt-slick-button .slick-arrow:hover{background:#2879fe;color: #ffffff;}
.tt-slick-button .slick-arrow:before{font-family: 'wokiee_icons';font-size: 20px;line-height: 1;}
.tt-slick-button .slick-prev:before{content: "\e90d";}
.tt-slick-button .slick-next{margin-left: 4px;}
.tt-slick-button .slick-next:before{content: "\e90e";}
.slick-prev:before{position: relative;right: 1px;}
.slick-next:before{position: relative;left: 1px;}
.tt-slick-button-vertical{font-size: 0;line-height: 0;}
.tt-slick-button-vertical .slick-arrow{z-index: 7;cursor: pointer;font-size: 0;line-height: 0;background: none;border: none;width: 38px;height: 38px;background: #f7f8fa;color: #191919;font-weight: 500;border-radius: 50%;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.tt-slick-button-vertical .slick-arrow:hover{background: #2879fe;color: #ffffff;}
.tt-slick-button-vertical .slick-arrow:before{font-family: 'wokiee_icons';font-size: 20px;line-height: 1;}
.tt-slick-button-vertical .slick-prev:before{content: "\e90f";}
.tt-slick-button-vertical .slick-next{left: 42px;}
.tt-slick-button-vertical .slick-next:before{content: "\e90c";}
.tt-slick-quantity{font-size: 14px;line-height: 1;color: #989898;font-family: 'Open Sans', sans-serif;}
.tt-slick-quantity .account-number{font-size: 20px;color:#191919;}
/* arrow-location-01 */.arrow-location-01 .slick-arrow{position: absolute;bottom: 10px;z-index: 7;cursor: pointer;font-size: 0;line-height: 0;background: none;border: none;width: 38px;height: 38px;background: #ffffff;font-weight: 500;border-radius: 50%;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.arrow-location-01 .slick-arrow:hover{background:#2879fe;color: #ffffff;}
.arrow-location-01 .slick-arrow:before{font-family: 'wokiee_icons';font-size: 20px;line-height: 1;}
.arrow-location-01 .slick-prev{right: 57px;}
.arrow-location-01 .slick-prev:before{content: "\e90d";}
.arrow-location-01 .slick-next{right: 10px;}
.arrow-location-01 .slick-next:before{content: "\e90e";}
/* arrow-location-02 */.arrow-location-02 .slick-arrow{position: absolute;bottom: -58px;z-index: 7;cursor: pointer;font-size: 0;line-height: 0;background: none;border: none;width: 38px;height: 38px;background: #f7f8fa;font-weight: 500;border-radius: 50%;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.arrow-location-02 .slick-arrow:hover{background:#2879fe;color: #ffffff;}
.tt-product-single-carousel-horizontal .arrow-location-02 .slick-arrow{background: #f7f8fa;color: #191919;}
.tt-product-single-carousel-horizontal .arrow-location-02 .slick-arrow:hover{background: #2879fe;color: #ffffff;}
.arrow-location-02 .slick-arrow:before{font-family: 'wokiee_icons';font-size: 20px;line-height: 1;}
.arrow-location-02 .slick-prev{left: 0px;}
.arrow-location-02 .slick-prev:before{content: "\e90d";}
.arrow-location-02 .slick-next{left: 47px;}
.arrow-location-02 .slick-next:before{content: "\e90e";}
/* arrow-location-03 */.arrow-location-03 .slick-arrow{position: absolute;top: -46px;z-index: 7;cursor: pointer;font-size: 0;line-height: 0;background: none;border: none;width: 38px;height: 38px;font-weight: 500;border-radius: 50%;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.arrow-location-03 .slick-arrow:hover{color:#2879fe;}
.arrow-location-03 .slick-arrow:before{font-family: 'wokiee_icons';font-size: 20px;line-height: 1;}
.arrow-location-03 .slick-prev{right: 20px;}
.arrow-location-03 .slick-prev:before{content: "\e90d";}
.arrow-location-03 .slick-next{right: -4px;}
.arrow-location-03 .slick-next:before{content: "\e90e";}
/* arrow-location-tab */.arrow-location-tab .slick-arrow:hover{background:#2879fe;color: #ffffff;}
.arrow-location-tab .slick-arrow:before{font-family: 'wokiee_icons';font-size: 20px;line-height: 1;}
.arrow-location-tab .slick-prev:before{content: "\e90d";}
.arrow-location-tab .slick-next:before{content: "\e90e";}
@media (min-width: 1025px){.arrow-location-tab.no-title .slick-arrow{top: -15px;}
  .arrow-location-tab .slick-next{right: 10px;}
}
@media (max-width: 1024px){.arrow-location-tab .slick-arrow{top: 50%;}
  .arrow-location-tab .slick-prev{left: 0px;}
  .arrow-location-tab .slick-next{right: 0px;}
}
/* arrow-location-right-top */.arrow-location-right-top .slick-arrow{position: absolute;z-index: 7;cursor: pointer;font-size: 0;line-height: 0;background: none;border: none;width: 38px;height: 38px;background: #f7f8fa;font-weight: 500;border-radius: 50%;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.arrow-location-right-top .slick-arrow:hover{background:#2879fe;color: #ffffff;}
.arrow-location-right-top .slick-arrow:before{font-family: 'wokiee_icons';font-size: 20px;line-height: 1;}
.arrow-location-right-top .slick-prev:before{content: "\e90d";}
.arrow-location-right-top .slick-next:before{content: "\e90e";}
@media (min-width: 1025px){.arrow-location-right-top .slick-arrow{top: -15px;}
  .arrow-location-right-top .slick-prev{right: 57px;}
  .arrow-location-right-top .slick-next{right: 10px;}
}
@media (max-width: 1024px){.arrow-location-right-top .slick-arrow{top: 50%;}
  .arrow-location-right-top .slick-prev{left: 0px;}
  .arrow-location-right-top .slick-next{right: 0px;}
}
/* arrow-location-center */.arrow-location-center .slick-arrow,.arrow-location-center .slick-arrow:active{position: absolute;top: 50%;margin-top: -19px;z-index: 7;cursor: pointer;font-size: 0;line-height: 0;background: none;border: none;width: 38px;height: 38px;color: #dadada;font-weight: 500;border-radius: 50%;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.arrow-location-center .slick-arrow:hover{color:#191919;}
.arrow-location-center .slick-arrow:before{font-family: 'wokiee_icons';font-size: 20px;line-height: 1;}
.arrow-location-center .slick-prev{left: 0px;}
.arrow-location-center .slick-prev:before{content: "\e90d";}
.arrow-location-center .slick-next{right: 0px;}
.arrow-location-center .slick-next:before{content: "\e90e";}
.tt-mobile-product-slider.arrow-location-center .slick-prev{left: 10px;}
.tt-mobile-product-slider.arrow-location-center .slick-next{right: 10px;}
/* arrow-location-center-02 */.arrow-location-center-02 .slick-arrow,.arrow-location-center-02 .slick-arrow:active{position: absolute;top: 50%;margin-top: -19px;z-index: 7;cursor: pointer;font-size: 0;line-height: 0;background: none;border: none;width: 38px;height: 38px;background: #f7f8fa;color:#191919;font-weight: 500;border-radius: 50%;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.arrow-location-center-02 .slick-arrow:hover{color: #ffffff;background:#2879fe;}
.arrow-location-center-02 .slick-arrow:before{font-family: 'wokiee_icons';font-size: 20px;line-height: 1;}
.arrow-location-center-02 .slick-prev{left: 0px;}
.arrow-location-center-02 .slick-prev:before{content: "\e90d";}
.arrow-location-center-02 .slick-next{right: 0px;}
.arrow-location-center-02 .slick-next:before{content: "\e90e";}
body:not(.touch-device) .arrow-location-center-02.tt-arrow-hover .slick-arrow{-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;}
body:not(.touch-device) .arrow-location-center-02.tt-arrow-hover:hover .slick-arrow{-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
/* slick - style */.slick-slider .slick-dots{/*   margin-top: 22px; */  position: absolute;width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.slick-slider .slick-dots li{margin: 0 3px;padding: 0 2px;cursor: pointer;}
/* .slick-slider .slick-dots li button{width: 14px;height: 14px;background: #dadada;border: none;border-radius: 50%;font-size: 0;line-height: 0;cursor: pointer;}
 *//* .slick-slider .slick-dots li:hover button{background:#191919;}
.slick-slider .slick-dots .slick-active button{background:#191919;}
 */.tt-arrow-type-02.slick-slider .slick-arrow{background: #f7f8fa;color: #dadada;}
.tt-arrow-type-02.slick-slider .slick-arrow:hover{background: #f7f8fa;color:#191919;}
.tt-arrow-type-02.slick-slider .slick-next{right: 20px;}
.tt-arrow-type-02.slick-slider .slick-prev{left: 20px;}
/* tt-slider-functionality *//* wrapper-social-icon */.wrapper-social-icon{background: #f7f8fa;padding: 12px 5px 10px;}
.touch-device .wrapper-social-icon{background: #e9e7e7;width: 100%;height: 1px;padding: 0;}
.touch-device .wrapper-social-icon .container{display: none;}
.at-share-tbx-element .at-share-btn:focus, .at-share-tbx-element .at-share-btn:hover,.at-resp-share-element .at-share-btn:focus, .at-resp-share-element .at-share-btn:hover{transform: none !important;}
/* tt-gift-layout (gift-cart.html)*/.tt-gift-layout{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 100%;padding: 82px 0;}
.tt-gift-layout .tt-title{margin-top: 81px;font-size: 34px;line-height: 1.1;}
.tt-gift-layout .tt-gift-box{margin-top: 53px;max-width: 434px;overflow: hidden;position: relative;border-radius: 9px;}
.tt-gift-layout .tt-gift-box img{max-width: 100%;height: auto;}
.tt-gift-layout .tt-gift-box .tt-description{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.tt-gift-layout .tt-gift-box .tt-description .tt-sum{color: #ffffff;font-size: 32px;font-family: 'Open Sans', sans-serif;position: absolute;top: 17px;right: 15px;font-weight: 500;}
@media (max-width: 575px){.tt-gift-layout .tt-gift-box .tt-description .tt-sum{font-size: 27px;}
}
.tt-gift-layout .tt-gift-box .tt-description .tt-code{background-color: #ffffff;border: 7px solid #ffffff;margin: 20px;position: relative;border-radius: 3px;}
.tt-gift-layout .tt-gift-box .tt-description .tt-code span{display: block;position: relative;padding: 13px 14px 11px;font-size: 25px;line-height: 1;color:#191919;}
.tt-gift-layout .tt-gift-box .tt-description .tt-code span:before{content: '';position: absolute;top: 0;left: 0;width: 1px;height: 100%;background: url("tt-gift-box-border2.png") left top repeat-y;}
.tt-gift-layout .tt-gift-box .tt-description .tt-code span:after{content: '';position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: url("tt-gift-box-border2.png") right top repeat-y;}
.tt-gift-layout .tt-gift-box .tt-description .tt-code:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 1px;background: url("tt-gift-box-border1.png") left top repeat-x;}
.tt-gift-layout .tt-gift-box .tt-description .tt-code:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: url("tt-gift-box-border1.png") left top repeat-x;}
.tt-gift-layout p{margin-top: 33px;padding-left: 10px;padding-right: 10px;text-align: center;}
.tt-gift-layout .tt-gift-dissembled{margin-top: 35px;}
.tt-gift-layout .tt-gift-dissembled img{max-width: 100%;height: auto;}
.tt-gift-layout .btn-border{margin-top: 62px;}
.tt-gift-layout .btn-link{margin-top: 32px;}
@media (max-width: 1024px){.tt-gift-layout{padding: 42px 0;}
  .tt-gift-layout .tt-title{margin-top: 41px;font-size: 31px;}
  .tt-gift-layout .tt-gift-box{margin-top: 44px;max-width: 380px;}
  .tt-gift-layout .tt-gift-box .tt-description .tt-code span{font-size: 22px;}
  .tt-gift-layout .tt-gift-dissembled{margin-top: 31px;}
  .tt-gift-layout .btn-border{margin-top: 40px;}
  .tt-gift-layout .btn-link{margin-top: 23px;}
}
@media (max-width: 575px){.tt-gift-layout{padding: 22px 0;}
  .tt-gift-layout .tt-title{margin-top: 35px;font-size: 26px;}
  .tt-gift-layout .tt-gift-box{margin-top: 36px;max-width: 290px;}
  .tt-gift-layout .tt-gift-box .tt-description .tt-code{margin: 15px;}
  .tt-gift-layout .tt-gift-box .tt-description .tt-code span{font-size: 18px;}
  .tt-gift-layout p{margin-top: 25px;line-height: 19px;}
  .tt-gift-layout .tt-gift-dissembled{margin-top: 24px;}
  .tt-gift-layout .btn-border{margin-top: 31px;}
  .tt-gift-layout .btn-link{margin-top: 18px;}
}
.tt-gift-layout > *:nth-child(1){margin-top: 0;}
/* tt-back-to-top */@media (min-width: 790px){.tt-back-to-top{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-transition: 0.4s;-moz-transition: 0.4s;-ms-transition: 0.4s;transition: 0.4s;width: 62px;height: 62px  background-color: rgba(40, 121, 254, 0.75);color: #ffffff;font-size: 0;line-height: 0;position: fixed;bottom: -64px;right: 0%;z-index: 20;}
  .tt-back-to-top:before{font-family: 'wokiee_icons' !important;content: "\e9c9";display: block;font-size: 20px;line-height: 1;position: relative;top: 0;-moz-transition: top 0.2s linear;-o-transition: top 0.2s linear;-webkit-transition: top 0.2s linear;transition: top 0.2s linear;}
  .tt-back-to-top:hover{background-color: rgba(34, 103, 216, 0.75);color: #ffffff;}
  .tt-back-to-top:hover:before{top: -4px;}
  .tt-back-to-top.tt-show{bottom: 100px;}
}
@media (max-width: 789px){ .tt-back-to-top{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-transition: 0.4s;-moz-transition: 0.4s;-ms-transition: 0.4s;transition: 0.4s;width: 62px;height: 62px  background-color: rgba(40, 121, 254, 0.75);color: #ffffff;font-size: 0;line-height: 0;position: fixed;bottom: -64px;right: 0%;z-index: 20;}
  .tt-back-to-top:before{font-family: 'wokiee_icons' !important;content: "\e9c9";display: block;font-size: 20px;line-height: 1;position: relative;top: 0;-moz-transition: top 0.2s linear;-o-transition: top 0.2s linear;-webkit-transition: top 0.2s linear;transition: top 0.2s linear;}
  .tt-back-to-top:hover{background-color: rgba(34, 103, 216, 0.75);color: #ffffff;}
  .tt-back-to-top:hover:before{top: -4px;}
  .tt-back-to-top.tt-show{bottom: 100px;border-radius: 6px;}
}
/* tt-breadcrumb */.tt-breadcrumb{background: #f7f8fa;color: #777777;}
.tt-breadcrumb ul{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.tt-breadcrumb ul li{font-size: 12px;padding: 4px 6px 4px 11px;position: relative;}
.tt-breadcrumb ul li a{color: #777777;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-breadcrumb ul li a:hover{color:#2879fe;}
.tt-breadcrumb ul li:not(:first-child):before{content: '/';position: absolute;display: inline-block;left: 0;top: 4px;}
.tt-breadcrumb ul li:first-child{padding-left: 0;}
.tt-breadcrumb .container-fluid{padding-left:20px;padding-right:20px;}
@media (min-width:1025px) and (max-width:1230px){.tt-breadcrumb .container-fluid{padding-left:16px;padding-right:16px;}
}
/* tt-services-block */.tt-services-listing.tt-layout-02 .tt-services-block{margin-top: 16px;padding-bottom: 14px;}
.tt-services-listing:not(.tt-layout-02){margin-top: -30px;}
.tt-services-listing:not(.tt-layout-02) .tt-services-block{margin-top: 30px; }
@media (max-width: 575px){.tt-services-listing:not(.tt-layout-02){margin-top: -35px;}
  .tt-services-listing:not(.tt-layout-02) .tt-services-block{margin-top: 37px;}
}
.tt-services-block{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.tt-services-block .tt-col-icon{-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;font-size: 50px;color:#2879fe;}
.tt-services-block .tt-col-icon [class^="icon-"]{position: relative;top: -5px;}
@media (min-width: 576px){.tt-services-block .tt-col-icon + .tt-col-description{padding-left: 21px;}
}
@media (max-width: 575px){.tt-services-block .tt-col-icon + .tt-col-description{padding-left: 11px;}
}
.tt-services-block .tt-col-description{-webkit-flex: 2 1 auto;-ms-flex: 2 1 auto;flex: 2 1 auto;line-height: 1.3;}
.tt-services-block .tt-col-description .tt-title{padding: 0;margin: 0;font-size: 16px;font-weight: 500;color:#191919;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.tt-services-block .tt-col-description p{margin-top: 7px;color:#777777;font-size: 14px;line-height: 22px;}
.tt-services-block .tt-col-description > *:nth-child(1){margin-top: 0;}
.tt-services-block:hover{text-decoration: none;}
.tt-services-block:hover .tt-title{color:#2879fe;}
/* instafeed-fluid */._instafeed-default, .instafeed-fluid .instagram_gallery, .instafeed-col .instagram_gallery{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-align: center;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
._instafeed-default a, .instafeed-fluid a, .instafeed-col a{position: relative;overflow: hidden;text-decoration: none;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
._instafeed-default a:before, .instafeed-fluid a:before, .instafeed-col a:before{position: absolute;display: block;width: 100%;text-align: center;content: "\e9a8";font-family: "wokiee_icons";font-size: 20px;line-height: 1;color: #ffffff;top: 50%;opacity: 0;z-index: 7;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
._instafeed-default a:after, .instafeed-fluid a:after, .instafeed-col a:after{content: "";display: block;position: absolute;z-index: 1;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.7);height: 100%;width: 100%;opacity: 0;-moz-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;-webkit-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}
._instafeed-default img, .instafeed-fluid img, .instafeed-col img{display: block;width: 100%;height: auto;}
._instafeed-default a:hover:before, .instafeed-fluid a:hover:before, .instafeed-col a:hover:before{opacity: 1;}
._instafeed-default a:hover:after, .instafeed-fluid a:hover:after, .instafeed-col a:hover:after{opacity: 0.88;}
.instafeed-fluid .instagram_gallery > *{width: 16.666%;}
@media (max-width: 1024px){.instafeed-fluid .instagram_gallery > *{width: 33.333%;}
}
@media (max-width: 575px){.instafeed-fluid .instagram_gallery > *{width: 50%;}
}
.instafeed-col.gridnopadding .instagram_gallery{padding: 0 10px;}
@media (min-width: 576px){.instafeed-col{margin-top: -20px;}
  .instafeed-col:not(.gridnopadding){margin-left: -20px;}
  .instafeed-col .instagram_gallery > *{width: calc(25% - 20px);margin-top: 20px;margin-left: 20px;}
  .instafeed-col.gridnopadding .instagram_gallery > *{width: 25%;}
  .container-fluid .instafeed-col.gridnopadding .instagram_gallery{padding: 0 0;}
  .container-fluid .instafeed-col.inscontainerpadding .instagram_gallery{padding: 0 20px;}
}
@media (min-width: 576px) and (max-width: 1024px){.instafeed-col .instagram_gallery > *{width: calc(33.333% - 20px);}
}
@media (max-width: 575px){.instafeed-col{margin-top: -10px;margin-left: -10px;}
  .instafeed-col .instagram_gallery > *{width: calc(50% - 10px);margin-top: 10px;margin-left: 10px;}
  .instafeed-col.gridnopadding .instagram_gallery{margin-left: 10px;}
}
/* tt-img-box */.tt-img-box-listing{margin-top: -20px;}
.tt-img-box-listing .tt-img-box{margin-top: 20px;}
.tt-img-box{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border: 1px solid #e9e7e7;text-decoration: none;position: relative;text-align: center;-moz-transition: border 0.2s linear;-o-transition: border 0.2s linear;-webkit-transition: border 0.2s linear;transition: border 0.2s linear;}
.tt-img-box img{width: 100%;max-width: 100%;height: auto;}
@media (max-width: 440px){.tt-img-box img{width: 40%;}
}
@media (min-width: 1025px){.tt-img-box{padding: 69px;height: 138px;}
}
@media (max-width: 1024px) and (min-width: 576px){.tt-img-box{padding: 20px;height: 118px;}
}
@media (max-width: 575px) and (min-width: 421px){.tt-img-box{padding: 25px;height: 100px;}
}
@media (max-width: 420px){.tt-img-box{padding: 15px;height: 100px;}
}
.tt-img-box:before{content: '';width: 100%;height: 100%;border: 1px solid;border-color: inherit;display: block;position: absolute;top: 0px;left: 0px;-moz-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;-webkit-transition: opacity 0.2s linear;transition: opacity 0.2s linear;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;}
.tt-img-box:hover{border-color:#2879fe;}
.tt-img-box:hover:before{-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
/* tt-layout-vertical-listing */.tt-layout-vertical-listing .tt-item:not(:first-child){margin-top: 18px;}
.tt-layout-vertical{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.tt-layout-vertical .tt-img{max-width: 100%;margin-top: 2px;position: relative;}
.tt-layout-vertical .tt-img img{width: 100%;max-width: 100px;height: auto;}
.tt-layout-vertical .tt-img .tt-img-default{-webkit-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;overflow: hidden;top: 0;left: 0;}
.tt-layout-vertical .tt-img .tt-img-roll-over{position: absolute;top: 0;left: 0;opacity: 0;z-index: 1;width: 100%;-webkit-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
.tt-layout-vertical .tt-img + .tt-description{padding-left: 20px;}
.tt-layout-vertical .tt-title{font-size: 14px;font-family: 'Open Sans', sans-serif;font-weight: 400;color:#191919;}
.tt-layout-vertical .tt-description .tt-rating{margin-left: -1px;}
.tt-layout-vertical .tt-description .tt-add-info{margin-top: 3px;}
.tt-layout-vertical .tt-description .tt-add-info li{font-size: 12px;color:#999999;}
.tt-layout-vertical .tt-description .tt-add-info li a{color:#999999;}
.tt-layout-vertical .tt-description .tt-add-info li a:hover{color:#2879fe;}
.tt-layout-vertical .tt-description .tt-price{font-size: 16px;line-height: 20px;font-weight: 500;color:#191919;}
.tt-layout-vertical .tt-description .tt-price .new-price{color:#f8353e;margin-right: 7px;}
.tt-layout-vertical .tt-description .tt-price .old-price{color:#191919;text-decoration: line-through;}
.tt-layout-vertical .tt-description .tt-price span{display: inline-block;}
.tt-layout-vertical .tt-description > *:nth-child(1){margin-top: 0;}
.tt-layout-vertical ul.tt-options-swatch{margin: 12px 0px 0 -2px;width:calc(100% - 2px);}
.tt-layout-vertical ul.tt-options-swatch li{margin: 4px 2px 0;}
.tt-layout-vertical:hover .tt-img .tt-img-default + .tt-roll-over{-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;}
.tt-layout-vertical:hover .tt-img .tt-img-roll-over,.tt-layout-vertical:hover .tt-img [class^="tt-img"]:last-child{-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
/* tt-tabs-default */.tt-block-title + .tt-tab-wrapper{position: relative;}
@media (min-width: 1025px){.tt-block-title + .tt-tab-wrapper{margin-top: -65px;}
}
.tt-tab-wrapper{position: relative;}
@media (min-width: 1025px){.tt-tab-wrapper{margin-top: -1px;}
}
@media (min-width: 1025px){.arrow-location-tab{margin-top: 0px;}
  .tt-block-title + .arrow-location-tab.tt-carousel-products-js,  .tt-block-title + .arrow-location-tab.tt-carousel-products{margin-top: -52px;}
  .tt-block-title + .tab-content .arrow-location-tab.tt-carousel-products{margin-top: -52px;}
}
.tt-tabs-default{text-align: center;list-style: none;margin: 0;padding: 0;position: relative;z-index: 3;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.tt-tabs-default li{color:#999999;font-size: 14px;font-family: 'Open Sans', sans-serif;font-weight: 500;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;padding: 5px 13px;display: inline-block;}
.tt-tabs-default li:hover,.tt-tabs-default li.active{color:#191919;}
.prpage-tabs .tt-tabs-default li > a{color: #999999;font-size: 14px;line-height: 26px;letter-spacing: 0.03em;font-weight: 500;}
.prpage-tabs .tt-tabs-default li > a:hover,.prpage-tabs .tt-tabs-default li > a.active{color: #191919;}
@media (min-width: 1025px){.tt-tabs-default{-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;padding-left: 130px;padding-right: 130px;padding-bottom: 29px;}
}
@media (max-width: 1024px){.tt-tabs-default{margin-left: -14px;padding-bottom: 29px;}
  .prpage-tabs .tt-tabs-default li > a{font-size: 14px;line-height: 26px;}
}
@media (max-width: 575px){.tt-tabs-default{padding-bottom: 19px;margin-top: -5px;}
}
.tt-tabs-default + .tab-content .tab-pane:not(.active){display: none;}
@media (min-width: 1025px){.tt-tab-wrapper .tt-tabs-default{-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;padding-left: 130px;padding-right: 130px;padding-bottom: 49px;}
}
@media (max-width: 1024px){.tt-tab-wrapper .tt-tabs-default{margin-left: -14px;padding-bottom: 31px;}
}
@media (max-width: 575px){.tt-tab-wrapper .tt-tabs-default{padding-bottom: 20px;margin-top: -5px;}
}
/* tt-text-box01 */.tt-text-box01{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;text-align: center;max-width: 862px;margin: 0 auto;}
.tt-text-box01 > *:nth-child(1){margin-top: 0;}
/* tt-content-info */.tt-content-info{text-align: center;text-decoration: none;display: block;position: relative;}
.tt-content-info .tt-title{font-size: 24px;line-height: 33px;padding-bottom: 12px;color:#191919;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-content-info .tt-title a{color:#191919;}
.tt-content-info p{margin-top: 0;color:#777777;}
.tt-content-info .tt-subscription{margin-top: 20px;}
.tt-content-info .tt-subscription .tt-text-lage{font-size: 16px;color:#191919;font-weight: 500;font-family: 'Open Sans', sans-serif;}
.tt-content-info .tt-subscription .tt-text-small{color:#999999;font-size: 12px;}
.tt-content-info .obj-data02__img{display: inline-block;padding: 3px 0 4px;}
.tt-content-info .obj-data02__img img{width: 64px;}
.tt-content-info .obj-data02__rating {display: inline-block;position: relative;line-height: 0;padding-bottom: 20px;}
.tt-content-info .obj-data02__rating .tt-trim {position: absolute;top: 0;left: 0;overflow: hidden;}
@media (min-width: 1230px){.tt-content-info{padding-left: 20%;padding-right: 20%;}
}
@media (max-width: 1229px){.tt-content-info{padding-left: 15%;padding-right: 15%;}
}
.tt-slider-fullwidth{position: relative;}
.tt-slider-fullwidth.arrow-location-center-02:after,.tt-slider-fullwidth.arrow-location-center-02:before{content: '';position: absolute;top: 0;height: 100%;z-index: 1;}
@media (min-width: 401px){.tt-slider-fullwidth.arrow-location-center-02:after,  .tt-slider-fullwidth.arrow-location-center-02:before{width: 70px;}
}
@media (max-width: 400px){.tt-slider-fullwidth.arrow-location-center-02:after,  .tt-slider-fullwidth.arrow-location-center-02:before{width: 55px;}
}
.tt-slider-fullwidth.arrow-location-center-02:after{background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0), white 50%);background: -o-linear-gradient(right, rgba(255, 255, 255, 0), white 50%);background: -moz-linear-gradient(right, rgba(255, 255, 255, 0), white 50%);background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%);right: 0;}
.tt-slider-fullwidth.arrow-location-center-02:before{content: '';background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white 50%);background: -o-linear-gradient(left, rgba(255, 255, 255, 0), white 50%);background: -moz-linear-gradient(left, rgba(255, 255, 255, 0), white 50%);background: linear-gradient(to left, rgba(255, 255, 255, 0), white 50%);left: 0;}
.tt-content-info:hover .tt-title{color:#2879fe;}
/* tt-carousel-brands */.tt-carousel-brands{margin: 4px 0px -4px;}
.tt-carousel-brands .slick-slide{text-align: center;}
.tt-carousel-brands a{display: inline-block;padding: 0 20px;}
.tt-carousel-brands a img{height: auto;width: 100%;max-width: 131px;transition: opacity 0.2s linear;-ms-transition: opacity 0.2s linear;-webkit-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;}
.tt-carousel-brands.useimageopacityonhover a:hover img,.tt-carousel-brands:not(.useimageopacityonhover) a img{-moz-opacity: 0.2;-khtml-opacity: 0.2;-webkit-opacity: 0.2;opacity: 0.2;}
.tt-carousel-brands.useimageopacityonhover a img,.tt-carousel-brands:not(.useimageopacityonhover) a:hover img{-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
html:not(.mac):not(.touch-device) .tt-carousel-brands .slick-track {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
/* tt-items-categories */.tt-categories-listing{margin-top: -50px;}
.tt-categories-listing .tt-items-categories{margin-top: 50px;}
.tt-items-categories .tt-title-block .tt-title{font-size: 24px;font-weight: 500;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.tt-items-categories .tt-title-block img{width: 100%;max-width: 100%;height: auto;margin-top: 17px;}
.tt-items-categories .tt-title-block > *:nth-child(1){margin-top: 0;}
.tt-items-categories .tt-title-block:hover .tt-title{color: #2879fe;}
.tt-items-categories ul{margin-top: 11px;padding-bottom: 3px;}
.tt-items-categories ul li a{color:#777777;padding: 3px 0 3px 0;display: inline-block;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-items-categories ul li a:hover{color:#2879fe;}
.tt-items-categories ul li.active a{color:#2879fe;}
.tt-items-categories .tt-title-block + [class^="btn"]{margin-top: 14px;}
.tt-items-categories > *:nth-child(1){margin-top: 0;}
.tt-items-categories.active .tt-title{color:#2879fe;}
/* tt-loader */.tt-loader{height: 100%;width: 100%;position: absolute;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;top: 0;}
.tt-loader svg path,.tt-loader svg rect{fill:#2879fe;}
.tt-offset-35{margin-top: 35px;}
@media (max-width: 575px){.tt-offset-35{margin-top: 24px;}
}
.tt-offset-20{margin-top: 20px;}
.tt-offset-16{margin-top: 16px;}
.tt-offset-7{margin-top: 7px;}
        @media (min-width: 1025px){	#tt-pageContent .shopify-challenge__container{		margin-top: 52px ;}
	}
@media (max-width: 1024px) and (min-width: 576px){	#tt-pageContent .shopify-challenge__container{	    margin-top: 43px;}
}
@media (max-width: 575px){	#tt-pageContent .shopify-challenge__container{	    margin-top: 33px;}
}
.shopify-challenge__container{	  	padding:53px 15px 59px;}
    .shopify-challenge__container .shopify-challenge__message{color:#191919;font-size:16px;line-height:26px;text-transform:uppercase;font-weight:500;font-family: 'Open Sans', sans-serif;margin-top:0;}
#tt-pageContent .shopify-challenge__container .g-recaptcha{	margin: 26px 0;}
#tt-pageContent .shopify-challenge__container .shopify-challenge__button{text-transform: uppercase;}
@media (min-width: 601px){.shopify-challenge__container{	border:1px solid #eae8e8;}
}
@media (max-width: 600px){#tt-pageContent .shopify-challenge__container{max-width: 320px;}
}
 /*clear-gap*/@media (min-width: 1025px){	#tt-pageContent .clear-gap{		margin-top: -60px;}
}
@media (max-width: 1024px){	#tt-pageContent .clear-gap{		margin-top: -50px;}
}
@media (max-width: 575px){	#tt-pageContent .clear-gap{		margin-top: -40px;}
}
    /* visibility of elements *//* hidden */@media (min-width: 1230px){.hidden-lg-up{display: none;}
}
@media (max-width: 1230px) and (min-width: 1025px){.hidden-md-up{display: none;}
}
@media (max-width: 1025px) and (min-width: 790px){.hidden-sm-up{display: none;}
}
@media (max-width: 789px) and (min-width: 575px){.hidden-sm{display: none;}
}
@media (max-width: 575px){.hidden-xs{display: none;}
}
/* visibility */.visible-xs, .visible-sm, .visible-md, .visible-lg, .visible-xl{display: none;}
@media (min-width: 1230px){.visible-xl{display: block;}
}
@media (max-width: 1230px) and (min-width: 1025px){.visible-lg{display: block;}
}
@media (max-width: 1025px) and (min-width: 789px){.visible-md{display: block;}
}
@media (max-width: 789px) and (min-width: 575px){.visible-sm{display: block;}
}
@media (max-width: 575px){.visible-xs{display: block;}
}
.hide{display: none !important;}
@media (max-width: 1024px){.tt-hidden-mobile{display: none !important;}
}
@media (min-width: 1025px){.tt-hidden-desctope{display: none !important;}
}
.no-gutter > [class*='col-']{padding-right: 0;padding-left: 0;}
/* color text */.tt-base-color{color:#2879fe;}
.tt-white-color{color: #ffffff;}
      #tt-pageContent .tt-offset-small{margin-top: 20px;}
#tt-pageContent .shopify-section .container-indent0:not(.nomargin):not([class^="tt-offset"]){margin-top: 42px;}
@media (max-width: 1024px){#tt-pageContent .shopify-section .container-indent0:not(.nomargin):not([class^="tt-offset"]){margin-top: 43px;}
}
@media (max-width: 575px){#tt-pageContent .shopify-section .container-indent0:not(.nomargin):not([class^="tt-offset"]){margin-top: 33px;}
}
@media (max-width: 1024px){#tt-pageContent .shopify-section .container-indent:not(.nomargin):not([class^="tt-offset"]){margin-top: 43px;}
}
@media (max-width: 575px){#tt-pageContent .shopify-section .container-indent:not(.nomargin):not([class^="tt-offset"]){margin-top: 33px;}
}
#tt-pageContent .shopify-section .container-indent1:not(.nomargin):not([class^="tt-offset"]){margin-top: 63px;}
@media (max-width: 1024px){#tt-pageContent .shopify-section .container-indent1:not(.nomargin):not([class^="tt-offset"]){margin-top: 43px;}
}
@media (max-width: 575px){#tt-pageContent .shopify-section .container-indent1:not(.nomargin):not([class^="tt-offset"]){margin-top: 33px;}
}
.current_option_name{color:#2879fe;}
#template404 footer{margin-top: 0;}
.tt-modal-subsribe-good{color:#191919;font-size: 14px;font-weight: 500;}
.tt-modal-subsribe-good i{font-size: 30px;color:#2879fe;position: relative;top: 5px;margin-right: 1px;}
.errors{color: #ff0000;}
/* product single - social icon */.addthis_toolbox{ display: -ms-flexbox !important;display: -webkit-flex !important;display: flex !important;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.addthis_toolbox > a{	float:inherit;}
.addthis_toolbox > a:first-child{	padding-left:0 !important;}
 .addthis_toolbox > a:last-child{	padding-right:0 !important;}
    /*	More shemes*//* footer */footer .tt-color-scheme-03 .tt-newsletter .form-inline #contact_form{width: 100%;}
@media (min-width: 790px){footer .tt-color-scheme-03 .tt-newsletter .form-inline #contact_form button{margin: 0;}
  footer .tt-color-scheme-02{background: #2879fe;color: #ffffff;}
  footer .tt-color-scheme-02 .tt-social-icon li a{color: #ffffff;}
  footer .tt-color-scheme-02 .tt-social-icon li a:hover{color: #303030;}
  footer .tt-color-scheme-02 .tt-collapse-title{color: #ffffff;padding-bottom: 0;}
  footer .tt-color-scheme-02 .form-default .form-group{margin-bottom: 0;}
    footer .tt-color-scheme-02 .tt-newsletter .form-control:not(:active):not(:focus):not(:hover) {background: #ffffff;border: solid 0px #ffffff;color: #777777;}
  footer .tt-color-scheme-02 .tt-newsletter .btn {color:#ffffff;background:#303030;}
  footer .tt-color-scheme-02 .tt-newsletter .btn:hover {color:#ffffff;background:#000000;}
  footer .tt-color-scheme-02 .tt-newsletter .form-control:active,  footer .tt-color-scheme-02 .tt-newsletter .form-control:hover,  footer .tt-color-scheme-02 .tt-newsletter .form-control:focus {border: solid 0px #ffffff;background: #ffffff;color: #777777;padding-left: calc(15px - 0px);}
  footer .tt-color-scheme-02 .tt-newsletter ::-webkit-input-placeholder {color: #777777;}
  footer .tt-color-scheme-02 .tt-newsletter ::-moz-placeholder {color: #777777;}
  footer .tt-color-scheme-02 .tt-newsletter :-moz-placeholder {color: #777777;}
  footer .tt-color-scheme-02 .tt-newsletter :-ms-input-placeholder {color: #777777;}
  footer .tt-color-scheme-02 .tt-newsletter .form-control:active::-webkit-input-placeholder,  footer .tt-color-scheme-02 .tt-newsletter .form-control:hover::-webkit-input-placeholder,  footer .tt-color-scheme-02 .tt-newsletter .form-control:focus::-webkit-input-placeholder {color: #777777;}
  footer .tt-color-scheme-02 .tt-newsletter .form-control:active::-moz-placeholder,  footer .tt-color-scheme-02 .tt-newsletter .form-control:hover::-moz-placeholder,  footer .tt-color-scheme-02 .tt-newsletter .form-control:focus::-moz-placeholder {color: #777777;}
  footer .tt-color-scheme-02 .tt-newsletter .form-control:active:-moz-placeholder,  footer .tt-color-scheme-02 .tt-newsletter .form-control:hover:-moz-placeholder,  footer .tt-color-scheme-02 .tt-newsletter .form-control:focus:-moz-placeholder {color: #777777;}
  footer .tt-color-scheme-02 .tt-newsletter .form-control:active:-ms-input-placeholder,  footer .tt-color-scheme-02 .tt-newsletter .form-control:hover:-ms-input-placeholder,  footer .tt-color-scheme-02 .tt-newsletter .form-control:focus:-ms-input-placeholder {color: #777777;}
  footer .tt-color-scheme-03{background: #f7f8fa;}
  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-title{color: #191919;}
  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content{color: #888888;}
  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content a{color: #2879fe;}
  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content a:hover{color: #2267d8;}
  footer .tt-color-scheme-03 .tt-list li a,  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content .tt-list li a{color: #777777;}
  footer .tt-color-scheme-03 .tt-list li a:hover,  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content .tt-list li a:hover{color: #2879fe;}
  footer .tt-color-scheme-03 .tt-list li.active a,  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content .tt-list li.active a{color: #888888;}
  footer .tt-color-scheme-03 .tt-collapse-content span{color: #191919;}
  footer .tt-color-scheme-03 .form-default .form-control:focus{color: #888888;}
  footer .tt-color-scheme-03 .tt-social-icon li a{color: #c3c3c3;}
  footer .tt-color-scheme-03 .tt-social-icon li a:hover{color: #191919;}
      footer .tt-color-scheme-03 .tt-newsletter .form-control:not(:active):not(:focus):not(:hover) {background: #ffffff;border: solid 1px #e9e7e7;color: #777777;}
  footer .tt-color-scheme-03 .tt-newsletter .btn{color: #ffffff;background: #2879fe;border: 1px solid #2879fe;}
  footer .tt-color-scheme-03 .tt-newsletter .btn:hover {color: #ffffff;background: #2267d8;border-color: #2267d8;}
  footer .tt-color-scheme-03 .tt-newsletter .form-control:active,  footer .tt-color-scheme-03 .tt-newsletter .form-control:hover,  footer .tt-color-scheme-03 .tt-newsletter .form-control:focus {background: #ffffff;border: solid 1px #2879fe;color: #777777;padding-left: calc(15px - 0px);}
  footer .tt-color-scheme-03 .tt-newsletter ::-webkit-input-placeholder {color: #777777;}
  footer .tt-color-scheme-03 .tt-newsletter ::-moz-placeholder {color: #777777;}
  footer .tt-color-scheme-03 .tt-newsletter :-moz-placeholder {color: #777777;}
  footer .tt-color-scheme-03 .tt-newsletter :-ms-input-placeholder {color: #777777;}
  footer .tt-color-scheme-03 .tt-newsletter .form-control:active::-webkit-input-placeholder,  footer .tt-color-scheme-03 .tt-newsletter .form-control:hover::-webkit-input-placeholder,  footer .tt-color-scheme-03 .tt-newsletter .form-control:focus::-webkit-input-placeholder {color: #777777;}
  footer .tt-color-scheme-03 .tt-newsletter .form-control:active::-moz-placeholder,  footer .tt-color-scheme-03 .tt-newsletter .form-control:hover::-moz-placeholder,  footer .tt-color-scheme-03 .tt-newsletter .form-control:focus::-moz-placeholder {color: #777777;}
  footer .tt-color-scheme-03 .tt-newsletter .form-control:active:-moz-placeholder,  footer .tt-color-scheme-03 .tt-newsletter .form-control:hover:-moz-placeholder,  footer .tt-color-scheme-03 .tt-newsletter .form-control:focus:-moz-placeholder {color: #777777;}
  footer .tt-color-scheme-03 .tt-newsletter .form-control:active:-ms-input-placeholder,  footer .tt-color-scheme-03 .tt-newsletter .form-control:hover:-ms-input-placeholder,  footer .tt-color-scheme-03 .tt-newsletter .form-control:focus:-ms-input-placeholder {color: #777777;}
  footer .tt-color-scheme-04{background: #ffffff;color: #888888;}
  footer .tt-color-scheme-04 .tt-box-copyright{color: #888888;}
  footer .tt-color-scheme-04 .tt-logo .tt-title{color: #ffffff;}
}
/* desktop header */header .tt-color-scheme-01{background:#303030;color: #888888;}
header .tt-color-scheme-01 .tt-box-info ul li a{color: #777777;}
header .tt-color-scheme-01 .tt-box-info ul li [class^="icon-"]{color: #ffffff;}
header .tt-color-scheme-01 .tt-social-icon li a{color: #777777;}
header .tt-color-scheme-01 .tt-social-icon li a:hover{color: #ffffff;}
header .tt-desktop-header .tt-color-scheme-01.menubackground{background: #191919;}
header .tt-color-scheme-01 .tt-desctop-menu.tt-hover-01 nav > ul > li > a,header .tt-color-scheme-01 .tt-desctop-menu.tt-hover-02 nav > ul > li > a{color: #ffffff;}
header .tt-color-scheme-01 .tt-desctop-menu.tt-hover-01 nav > ul > li > a:hover,header .tt-color-scheme-01 .tt-desctop-menu.tt-hover-01 nav > ul > li.active > a,header .tt-color-scheme-01 .tt-desctop-menu.tt-hover-01 nav > ul > li.selected > a{color: #2879fe;}
header .tt-color-scheme-01 .tt-desctop-menu.tt-hover-02 nav > ul > li > a:hover,header .tt-color-scheme-01 .tt-desctop-menu.tt-hover-02 nav > ul > li.active > a,header .tt-color-scheme-01 .tt-desctop-menu.tt-hover-02 nav > ul > li.selected > a{color: #ffffff;background: #2879fe;}
header [class^="tt-color-scheme-"].tt-search-container{background: #ffffff;}
/*	spr*/#shopify-product-reviews {margin: 0 !important;}
#shopify-product-reviews  .spr-container {padding: 0 !important;border: none !important;}
#shopify-product-reviews .spr-review, #shopify-product-reviews .spr-form{	border:none !important;	padding-top:0 !important;}
#shopify-product-reviews .spr-review:first-child,#shopify-product-reviews .spr-review{	margin-top:11px !important;}
#shopify-product-reviews .spr-reviews{	margin-top:16px !important; }
#shopify-product-reviews .spr-reviews .spr-review{	margin-top:22px !important;}
#shopify-product-reviews .spr-reviews .spr-review:not(:last-child){	  	  	border-bottom:1px solid #e9e7e7 !important;}
#shopify-product-reviews .spr-reviews .spr-review-content{margin: 0 0 15px 0;}
/* rating global */.spr-starrating .spr-icon,.spr-starrating .spr-icon:before,.spr-starratings .spr-icon,.spr-starratings .spr-icon:before{font-family: 'wokiee_icons';font-size: 16px;line-height: 22px;}
.spr-starrating .spr-icon-star:before,.spr-starratings .spr-icon-star:before{content: "\ea2d";color: #ffb503;}
.spr-starrating .spr-icon-star-empty:before,.spr-starratings .spr-icon-star-empty:before{content: "\ea5f";color:#d4d4d4; }
.spr-starrating .spr-icon-star-hover:before,.spr-starratings .spr-icon-star-hover:before{content: "\ea2d" !important;color: #ffb503;}
.spr-icon-star-half-alt:before{content: "\ea60" !important;color: #ffb503;}
/* product pages tabs*/#shopify-product-reviews .spr-header-title{font-size: 16px;line-height: 26px;margin: 0;padding: 0 0 1px 0;text-transform:uppercase;}
#shopify-product-reviews .spr-summary .spr-summary-actions a{color: #2879fe;font-size: 14px;text-decoration: underline;}
#shopify-product-reviews .spr-summary .spr-summary-actions a:hover{text-decoration: none;}
#shopify-product-reviews h3{font-size: 16px !important;line-height: 26px !important;margin: 0 !important;padding: 0 0 1px 0  !important;text-transform:uppercase;}
#shopify-product-reviews .spr-form h3{padding: 0 0 12px 0  !important;}
#shopify-product-reviews [class^="spr-form-"] .spr-form-label{font-size: 14px;color:#191919;font-family: 'Open Sans', sans-serif;font-weight: 500;padding-bottom: 5px;text-transform:uppercase;}
#shopify-product-reviews [class^="spr-form-"] input:not(.btn),#shopify-product-reviews [class^="spr-form-"] textarea{background: #f7f8fa;font-size: 14px;border: 1px solid #f7f8fa;padding: 11px 12px 10px 15px;font-family: 'Open Sans', sans-serif;box-shadow: none;outline: none;color:#777777;border-radius: 0;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
#shopify-product-reviews [class^="spr-form-"] input:not(.btn){height:45px;}
#shopify-product-reviews [class^="spr-form-"] input:not(.btn):focus,#shopify-product-reviews [class^="spr-form-"] textarea:focus{border-color:#2879fe;background: transparent;}
#shopify-product-reviews [class^="spr-form-"] input.btn{text-transform:uppercase;float:inherit;margin-top:-2px;}
#shopify-product-reviews .spr-container .spr-review-footer a {color:#2879fe;font-size: 14px;text-decoration: underline;}
#shopify-product-reviews .spr-container .spr-review-footer a:hover{text-decoration: none;}
#shopify-product-reviews .spr-reviews h3{padding-bottom:0 !important;}
#shopify-product-reviews .spr-review-header-starratings{margin:0 0 2px 0;}
#shopify-product-reviews .spr-review-header-byline{font-size:12px;font-style: normal;opacity: 1;}
#shopify-product-reviews .spr-review-header-byline strong{font-weight: normal;color:#191919;}
#shopify-product-reviews .spr-review-content-body{font-size: 14px;line-height: 22px;}
#shopify-product-reviews .spr-form-contact-name, #shopify-product-reviews .spr-form-contact-email, #shopify-product-reviews .spr-form-contact-location, #shopify-product-reviews .spr-form-review-rating, #shopify-product-reviews .spr-form-review-title, #shopify-product-reviews .spr-form-review-body{margin: 0 0 20px 0;}
.tt-product-single-info .spr-badge-caption{color:#2879fe;font-size:14px;display:inline-block;position:relative;top:-1px;}
.tt-product-single-info .spr-badge-starrating{margin: 0 8px 0 0;}
@media (max-width: 480px) {#shopify-product-reviews .spr-header-title {text-align: left;}
  #shopify-product-reviews  .spr-summary{text-align: left;}
}
.spr-icon.spr-icon-star-empty{opacity: 1 !important;color: #d6d6d6;}
.tt-rating{top:-3px;position:relative;}
.element-item .tt-rating .spr-badge-caption,.tt-layout-vertical .tt-rating .spr-badge-caption,.tt-product .tt-rating .spr-badge-caption{display:none;}
.tt-rating, .tt-review{cursor: pointer;}
/*  */.viewfullinfo{color: #2879fe;}
.viewfullinfo:hover{color: #191919;}
/*  */.addthis_toolbox{display: inline-block;padding: 4px 0 2px;}
.addthis_toolbox a{margin-bottom: 0 !important;}
.addthis_toolbox .at-icon-wrapper{line-height: 25px !important;height: 25px !important;width: 25px !important;}
.addthis_toolbox .at-icon-wrapper .at-icon{width:25px !important;height:25px !important;}
.addthis_counter.addthis_bubble_style{margin-left:4px !important;margin-top: -3px !important;}
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m{padding: 0 5px !important;}
.shipping-form-offset{margin-top: 17px;}
button{cursor: pointer;}
/* Cart Page. Button Update */a.blink-border{-webkit-animation: pulsate .7s linear infinite;animation: pulsate .7s linear infinite;}
a:hover.blink-border{-webkit-animation: none;animation: none;}
@-webkit-keyframes pulsate{50%{opacity: .2;}
}
@keyframes pulsate{50%{opacity: .2;}
}
/*Ajax Preloader*/#custom-preloader {position: fixed;z-index: 100000;top: 50%;width: 100%;margin-top: -20px;}
#custom-preloader .custom-loader {position: absolute;left: 50%;margin-left: -28px;background-color: rgba(0, 0, 0, 0.8);border-radius: 6px;height: 56px;width: 56px;line-height: 56px;text-align: center;}
#custom-preloader .custom-loader img {opacity: 0.9;}
/* Quick view */.quickview-error{background: red !important;}
.quickview-added{background: green !important;}
.product-main-image img{width: 100%;}
/*  */.flex-align-center{display: flex;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin-top: 12px;}
li[data-availability=false] a{opacity: 1;}
.tt-post-single .tt-title,.tt-block-title .tt-title,.tt-title-subpages{text-transform: uppercase;}
/* Admin panel */.svg_admin {position: relative;background: #f0f0f0;color: #000;font-weight: 500;line-height: 0;text-align: center;}
.svg_admin span{position: absolute;top: 20px;font-size: 16px;left: 0;width: 100%;text-align: center;}
.svg_admin span:last-child{font-size: 12px;font-weight: 500;line-height: 12px;top: auto;bottom: 10px;}
.svg_admin svg{width: 100%;height: 100%;}
.customimage img{max-width: 100%;}
/*tt-options-swatch*/.tt-options-swatch li[data-availability="false"]{position:relative;border-radius: 50%;}
.tt-options-swatch li[data-availability="false"] span{display:block;position:absolute;top:0;left:0;z-index:2; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;backface-visibility: hidden;border-radius: 50%;pointer-events: none;opacity:1;-moz-transition: opacity 0.15s linear;-o-transition: opacity 0.15s linear;-webkit-transition: opacity 0.15s linear;transition: opacity 0.15s linear;overflow: hidden;}
.tt-options-swatch:not(.options-large):not(.options-middle) li[data-availability="false"] span:not(.options-color-image){background: url(//cdn.shopify.com/s/files/1/0278/0263/2328/t/16/assets/cross_20.png?v=9648473165182455971647478097) 0 0 no-repeat;width:20px;height:20px;}
.tt-options-swatch:not(.options-large):not(.options-middle) li[data-availability="false"]:hover span:not(.options-color-image),.tt-options-swatch:not(.options-large):not(.options-middle) li[data-availability="false"].active span:not(.options-color-image){	  width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px;	  border-radius:50%;overflow: hidden;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.tt-options-swatch:not(.options-large):not(.options-middle) li[data-availability="false"] span.options-color-image{background: url(//cdn.shopify.com/s/files/1/0278/0263/2328/t/16/assets/cross_40.png?v=92905605766750580471647478098) 0 0 no-repeat;width:40px;height:40px;}
.tt-options-swatch:not(.options-large):not(.options-middle) li[data-availability="false"]:hover span.options-color-image,.tt-options-swatch:not(.options-large):not(.options-middle) li[data-availability="false"].active span.options-color-image{	  width:calc(100% - 6px);height:calc(100% - 6px);top:3px;left:3px;	  border-radius:50%;overflow: hidden;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.tt-options-swatch li[data-availability=false] a:not(.options-color){text-decoration: line-through;}
/*tt-options-swatch - product single*/.tt-options-swatch.options-large li[data-availability="false"] span:not(.options-color-image){background: url(//cdn.shopify.com/s/files/1/0278/0263/2328/t/16/assets/cross_30.png?v=55783826382955458961647478098) 0 0 no-repeat;width:30px;height:30px;}
.tt-options-swatch.options-large li[data-availability="false"] span.options-color-image{background: url(//cdn.shopify.com/s/files/1/0278/0263/2328/t/16/assets/cross_60.png?v=154273214565330162391647478099) 0 0 no-repeat;width:60px;height:60px;}
.tt-options-swatch.options-large li[data-availability="false"]:hover span.options-color-image,.tt-options-swatch.options-large li[data-availability="false"].active span.options-color-image{	  width:calc(100% - 10px);height:calc(100% - 10px);top:5px;left:5px;	  border-radius:50%;overflow: hidden;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.tt-options-swatch.options-large li[data-availability="false"]:hover span:not(.options-color-image),.tt-options-swatch.options-large li[data-availability="false"].active span:not(.options-color-image){	  width:calc(100% - 10px);height:calc(100% - 10px);top:5px;left:5px;	  border-radius:50%;overflow: hidden;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.tt-options-swatch li[data-availability="false"]:hover .options-color-image:after,.tt-options-swatch li[data-availability="false"].active .options-color-image:after,.tt-options-swatch li[data-availability="false"]:hover .options-color:after,.tt-options-swatch li[data-availability="false"].active .options-color:after{border-color:#191919;}
ul.tt-options-swatch li[data-availability="false"]:hover a:not(.options-color), ul.tt-options-swatch li[data-availability="false"].active a:not(.options-color){background:#191919;}
img.lazyload:not([src]):not([srcset]){visibility:hidden;}
.tt-option-block a.lazyload:not([style]){visibility:hidden;}
.gift_btn{background: none;border: none;cursor: pointer;outline: inherit;}
/* buy in one click */.tt-product-single-info .shopify-payment-button__button{margin-top: 20px;font-family: Open Sans, sans-serif;line-height: 1.1;font-weight: 500;outline: none;border-radius: 0;background: #f8dc68;color: #191919;}
.tt-product-single-info .shopify-payment-button__button:not(.shopify-payment-button__button--branded){padding: 18px 7px;}
.tt-loading-text{margin-top: 20px;font-family: 'Open Sans', sans-serif;padding: 18px 7px;font-weight: 500;font-size: 1em;line-height: 1.1;text-align: center;}
.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color: #dfc65d !important;}
.tt-product-single-info .shopify-payment-button__button:hover{background-color: #dfc65d;color: #191919;}
.tt-product-single-info .shopify-payment-button__more-options{display: none;}
.product_tabs .tt-collapse-content img{max-width: 100%;}
.prpage-tabs .tab-content .tab-pane > *:first-child,.tt-collapse-content.prpage-tabs > *:first-child{margin-top: 0;}
/*Center Product thembnails options, for thumbnail design 1*/*:not(.tt-col-one) > * > .tt-product.product-information-center .tt-description .tt-row{display: block;}
*:not(.tt-col-one) > * > .tt-product.product-information-center .tt-description .tt-add-info{align-items: center;}
*:not(.tt-col-one) > * > .tt-product.product-information-center .tt-rating{justify-content: center;margin-top: 10px;}
*:not(.tt-col-one) > * > .tt-product.product-information-center .tt-description .tt-title{text-align: center;}
*:not(.tt-col-one) > * > .tt-product.product-information-center .tt-description .tt-price{justify-content: center;}
*:not(.tt-col-one) > * > .tt-product.product-information-center .tt-options-swatch{justify-content: center;}
*:not(.tt-col-one) > * > .tt-product.product-information-center .tt-description .tt-product-inside-hover{justify-content: center;}
@media (max-width: 1024px) {*:not(.tt-col-one) > * > .tt-product.product-information-center .tt-description .tt-product-inside-hover{display: block;text-align: center;}
}
/* Product in on row in the listing page */.tt-product-listing.tt-col-one > .tt-col-item {flex: 0 0 100%;max-width: 100%;}
.tt-product-listing.tt-col-one .tt-product,.tt-product-listing.tt-col-one .tt-product-design02 {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.tt-product-listing.tt-col-one .tt-product .tt-image-box,.tt-product-listing.tt-col-one .tt-product-design02 .tt-image-box {position: relative;width: 40%;}
@media (min-width: 421px){.tt-product-listing.tt-col-one .tt-product .tt-description,  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description {padding-left: 30px;}
}
@media (max-width: 420px){.tt-product-listing.tt-col-one .tt-product .tt-description,  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description {padding-left: 20px;}
}
.tt-product-listing.tt-col-one .tt-product .tt-description,.tt-product-listing.tt-col-one .tt-product-design02 .tt-description {width: 60%;position: relative;z-index: 2;}
.tt-product-listing.tt-col-one .tt-product .tt-description .tt-product-inside-hover,.tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-product-inside-hover {display: block;position: relative;}
.tt-product-listing.tt-col-one .tt-product > *:first-child,.tt-product-listing.tt-col-one .tt-product-design02 > *:first-child,.tt-product-listing.tt-col-one .tt-product .tt-row > *:first-child,.tt-product-listing.tt-col-one .tt-product-design02 .tt-row > *:first-child {margin-top: 0;}
@media (min-width: 1025px){.tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-row{display: block;}
  .tt-product-listing.tt-col-one .tt-product-design02 .tt-rating{top: 0;margin: 5px 0;display: inline-block;}
  .tt-product-listing.tt-col-one .tt-product,  .tt-product-listing.tt-col-one .tt-product-design02{overflow: visible;}
      .tt-product-listing.tt-col-one .tt-product .tt-description,  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description{padding-top: 0;}
  .tt-product-listing.tt-col-one .tt-product .tt-description .tt-product-inside-hover,  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-product-inside-hover{-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;overflow: visible;}
  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description {bottom: 0%;opacity: 1;visibility: visible;padding-top: 0;padding-bottom: 0;}
  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-title,  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-title a{color: #191919;}
  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-price{color: #191919;}
  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-price .new-price{color: #f8353e;}
  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-price .old-price{color: #191919;}
  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-add-info li,  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-add-info li a{color: #777777;}
  .tt-product-listing.tt-col-one .tt-product .tt-description .tt-btn-addtocart,  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-btn-addtocart {margin-top: 7px;line-height: 1;font-weight: 400;font-family: 'Open Sans', sans-serif;display: inline-flex;align-items: center;position: relative;letter-spacing: 0em;color: #ffffff;font-size: 14px;padding: 3px 16px 9px;padding-top: 0;padding-bottom: 0 !important;background: #2879fe;min-height: 40px;border: 0px solid #2879fe;-moz-transition: background 0.2s linear;-o-transition: background 0.2s linear;-webkit-transition: background 0.2s linear;transition: background 0.2s linear;}
  .tt-product-listing.tt-col-one .tt-product .tt-description .tt-btn-addtocart:hover,  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-btn-addtocart:hover {color: #ffffff;background: #2267d8;border-color: #191919;}
  .tt-product-listing.tt-col-one .tt-product .tt-description .tt-btn-addtocart .icon,  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-btn-addtocart .icon{display: none;}
  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-btn-quickview {color: #777777;opacity: 1;visibility: visible;right: 0;}
  .tt-product-listing.tt-col-one .tt-product-design02 .tt-image-box:before{content: none;}
}
@media (max-width: 1024px){.tt-product-listing.tt-col-one .tt-product .tt-description .tt-row,  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-row {display: block;}
  .tt-product-listing.tt-col-one .tt-rating{top: 0;margin: 5px 0;}
  .tt-product-listing.tt-col-one .tt-product .tt-description,  .tt-product-listing.tt-col-one .tt-product-design02 .tt-description {margin: 0;}
}
.tt-product-listing.tt-col-one .tt-product:hover .tt-image-box .tt-btn-quickview,.tt-product-listing.tt-col-one .tt-product-design02 .tt-btn-link,.tt-product-listing.tt-col-one .tt-product-design02 .tt-btn-quickview{display: none;}
.tt-product-listing.tt-col-one .tt-product .tt-description .tt-btn-quickview,.tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-btn-quickview {display: inline-block;position: relative;padding: 6px 0;}
.tt-product-listing.tt-col-one .tt-product .description,.tt-product-listing.tt-col-one .tt-product-design02 .description{margin-top: 13px;margin-bottom: 2px;display: block !important;}
#same_product_height #tt-pageContent .tt-product-listing.tt-col-one .tt-product .tt-image-box,#same_product_height #tt-pageContent .tt-product-listing.tt-col-one .tt-product-design02 .tt-image-box{height: auto;}
#same_product_height #tt-pageContent .tt-product-listing.tt-col-one .tt-product .tt-image-box img,#same_product_height #tt-pageContent .tt-product-listing.tt-col-one .tt-product-design02 .tt-image-box .tt-img img{max-height: none;}
@media (min-width: 1025px) {.tt-product.thumbprod-center {text-align: center;}
  .tt-product.thumbprod-center .tt-description .tt-row {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
  .tt-product.thumbprod-center .tt-description .tt-row .tt-add-info {width: 100%;}
  .tt-product.thumbprod-center .tt-description .tt-rating {width: 100%;display: block;text-align: center;}
  .tt-col-one .tt-product.thumbprod-center .tt-description .tt-rating {width: auto;}
  .tt-product.thumbprod-center .tt-description .tt-price {display: block;}
  .tt-product.thumbprod-center .tt-description .tt-options-swatch {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
  .tt-product.thumbprod-center .tt-description .tt-product-inside-hover {display: block;text-align: center;}
}
@media (max-width: 1024px) {.product-parent.thumbprod-center {text-align: center;}
  .product-parent.thumbprod-center .tt-description .tt-row {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
  .product-parent.thumbprod-center .tt-description .tt-row .tt-add-info {width: 100%;}
  .product-parent.thumbprod-center .tt-description .tt-rating {width: 100%;display: block;text-align: center;}
  .product-parent.thumbprod-center .tt-description .tt-price {display: block;}
  .product-parent.thumbprod-center .tt-description .tt-options-swatch {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
  .product-parent.thumbprod-center .tt-product-inside-hover, .tt-product-design02 .tt-description .tt-product-inside-hover{-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
}
.tt-col-one .tt-product.thumbprod-center,.tt-col-one .tt-product.thumbprod-center .tt-description .tt-product-inside-hover,.tt-col-one .tt-product.thumbprod-center .tt-description .tt-rating{text-align: left;}
.tt-col-one .tt-product.thumbprod-center .tt-description .tt-options-swatch{-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;}
.tt-product-design02 .tt-description .tt-price,.tt-product .tt-description .tt-price{font-family: 'Open Sans', sans-serif;}
@media (min-width: 1025px) {.tt-product-design02.thumbprod-center .tt-description {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  .tt-product-design02.thumbprod-center .tt-description .tt-row {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  .tt-product-design02.thumbprod-center .tt-description .tt-row .tt-add-info {width: 100%;display: block;text-align: center;}
  .tt-product-design02.thumbprod-center .tt-description .tt-product-inside-hover {display: block;text-align: center;margin-top: 12px;}
  .tt-product-design02.thumbprod-center .tt-description .tt-btn-link {position: absolute;bottom: 8px;right: 20px;}
  .tt-product-design02.thumbprod-center:hover .tt-description {height: 100%;}
  .tt-product-design02.thumbprod-center .tt-description.ps-container{height: 100%;}
  .tt-product-design02.thumbprod-center .tt-options-swatch{-webkit-justify-content: flex-start;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
    .tt-product-design02.thumbprod-center .ps-scrollbar-x-rail{display: none !important;}
    .tt-product-design02.thumbprod-center .tt-description.ps-active-y,  .tt-product-design02.thumbprod-center .tt-description.ps-active-x,  .tt-product-design02.thumbprod-center .tt-description.ps-active-x .tt-rating,  .tt-product-design02.thumbprod-center .tt-description.ps-active-y .tt-rating,  .tt-product-design02.thumbprod-center .tt-description.ps-active-y > *,  .tt-product-design02.thumbprod-center .tt-description.ps-active-x > *{display: block;width:100%;text-align: center; }
      .tt-product-design02.thumbprod-center .tt-description.ps-active-y  .tt-product-inside-hover .tt-btn-link,  .tt-product-design02.thumbprod-center .tt-description.ps-active-x  .tt-product-inside-hover .tt-btn-link{bottom:-5px;right: 9px;}
  .ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail,  .ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail,  .ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail,  .ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail,  .ps-container:hover>.ps-scrollbar-x-rail, .ps-container:hover>.ps-scrollbar-y-rail,  .ps-container:hover>.ps-scrollbar-x-rail:hover,  .ps-container:hover>.ps-scrollbar-y-rail:hover{	    background:transparent !important; }
  .tt-product-design02.thumbprod-center .tt-description.ps-active-y .tt-product-inside-hover,  .tt-product-design02.thumbprod-center .tt-description.ps-active-x .tt-product-inside-hover,  .tt-product-design02 .tt-description .tt-option-block,  .tt-product-design02 .tt-description .description,  .tt-product-design02 .tt-description .tt-price,  .tt-product-design02 .tt-description .tt-title,  .tt-product-design02 .tt-description .tt-row{position: relative;z-index: 31;}
  .tt-col-one .tt-product-design02.thumbprod-center .tt-description{-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
  .tt-col-one .tt-product-design02.thumbprod-center .tt-options-swatch{ -webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
  .tt-col-one .tt-product-design02.thumbprod-center .tt-description .tt-row .tt-add-info{text-align: left;}
  .tt-col-one .tt-product-design02.thumbprod-center .tt-description .tt-product-inside-hover{text-align: left;}
}
@media (min-width: 1025px){.tt-product .tt-description .tt-btn-addtocart.thumbprod-button-bg{background-color: #2879fe;border: 0px solid #2879fe;color: #ffffff;padding: 3px 16px 9px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
  .tt-product .tt-description .tt-btn-addtocart.thumbprod-button-bg span.icon{top:6px;}
  .tt-product .tt-description .tt-btn-addtocart.thumbprod-button-bg:hover{background-color: #2267d8;color: #ffffff;border-color: #191919;}
}
@media (max-width: 1024px){.tt-product .tt-description .tt-btn-addtocart.thumbprod-button-bg,  .tt-product-design02 .tt-description .tt-btn-addtocart.thumbprod-button-bg{font-size:14px;padding: 2px 18px 10px transition: all 0.2s linear;	-ms-transition: all 0.2s linear;	-webkit-transition: all 0.2s linear;	-o-transition: all 0.2s linear;}
  .tt-product .tt-description .tt-btn-addtocart  .icon-shopping_basket:before,   .tt-product-design02 .tt-description .tt-btn-addtocart .icon-shopping_basket:before{ top: 3px; margin-right: 2px;}
}
.tt-product-single-info .shopify-payment-button__button:not(.shopify-payment-button__button--branded){padding: 19px 7px 17px;}
/* Product Page Horizontal Tabs */.tt-tabs-default.tt-tabs-left{-webkit-justify-content: left;-ms-flex-pack: left;justify-content: left;padding-left: inherit;padding-right: inherit;margin-left: -24px;}
.tt-tabs-default.tt-tabs-left .nav-link{text-align: left;}
@media (min-width: 1025px){.tt-tabs-default.tt-tabs-left{padding-bottom: 24px;}
}
@media (max-width: 575px){.tt-tabs-default.tt-tabs-left{margin-left: -33px;}
}
.tab-content img{max-width: 100%;height: auto;}
/* Two lines */.desctop-menu-large .tt-desktop-header .tt-obj-menu {width: 20%;}
.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu {margin-left: -12px;}
.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu nav > ul {display: inline-flex;}
.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu nav > ul > li.dropdown > a {padding-top: 8px;padding-bottom: 8px;position: relative;z-index: 1;}
.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu nav > ul > li.dropdown:first-child > a {padding-left: 8px;}
@media (min-width: 1230px) {.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu nav > ul > li.dropdown:first-child > a {padding-left: 12px;}
}
.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu nav > ul > li.dropdown .dropdown-menu {z-index: 2;}
.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu:not(.tt-hover-02):not(.tt-hover-01):not(.tt-menu-small) {padding-top: 20px;padding-bottom: 20px;}
.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu.tt-menu-small {padding-bottom: 14px;}
.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu.tt-menu-small nav > ul > li.dropdown > a {padding-top: 0;}
@media (max-width: 1735px) {.desctop-menu-large .tt-desktop-header.tt-header-static .tt-position-absolute + .tt-obj-menu .tt-desctop-menu {padding-left: 225px;padding-right: 225px;}
}
@media (min-width: 1230px) {.desctop-menu-large .tt-desktop-header.tt-header-static .tt-obj-menu.obj-aligment-center {position: inherit;}
}
.desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu {width: 20%;}
.desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu .tt-desctop-menu:not(.tt-hover-02):not(.tt-hover-01) {padding-top: 8px;padding-bottom: 9px;}
.desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu .tt-desctop-menu {margin-left: -12px;}
.desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu .tt-desctop-menu nav > ul {display: inline-flex;}
.desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu .tt-desctop-menu nav > ul > li.dropdown > a {position: relative;z-index: 1;}
.desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu .tt-desctop-menu nav > ul > li.dropdown:first-child > a {padding-left: 12px;}
.desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu .tt-desctop-menu nav > ul > li.dropdown .dropdown-menu {z-index: 2;}
.desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu .tt-desctop-menu:not(.tt-hover-02):not(.tt-hover-01) {margin-left: -12px;}
.desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu .tt-desctop-menu:not(.tt-hover-02):not(.tt-hover-01) nav > ul > li.dropdown > a {padding-top: 8px;padding-bottom: 8px;}
.desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu .tt-desctop-menu:not(.tt-hover-02):not(.tt-hover-01) nav > ul li.dropdown:first-child > a {padding-left: 12px;}
.tt-obj-menu.obj-aligment-center .tt-desctop-menu nav > ul,.justify-content-md-center .tt-desctop-menu nav > ul {-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
html.ie .desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu nav > ul {display: inline-block;}
html.ie .desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu .tt-desctop-menu nav > ul {display: inline-block;}
.small-header .tt-desktop-header .tt-header-holder .tt-obj-menu .tt-desctop-menu:not(.tt-hover-02):not(.tt-hover-01):not(.tt-menu-small){	padding-top:0;	padding-bottom:0;}
.small-header .tt-desktop-header .tt-header-holder .tt-dropdown-obj{margin-top: 9px;padding-bottom: 7px;}
.small-header .tt-desktop-header .tt-header-holder .tt-logo{	margin-top: 13px;margin-bottom: 17px;}
.small-header .tt-desktop-header .tt-header-holder .tt-obj-menu .tt-desctop-menu.tt-menu-small nav > ul > li.dropdown > a{padding-top: 10px;padding-bottom: 15px;}
.small-header .tt-desktop-header .tt-header-holder .tt-obj-menu .tt-desctop-menu.tt-menu-small{	 padding-bottom: 0px;}
.desctop-menu-large .tt-desktop-header .tt-header-holder .obj-move-right.tt-position-absolute:not(:first-child),.small-header .tt-desktop-header .tt-header-holder .obj-move-right.tt-position-absolute:not(:first-child){	position: absolute;}
.tt-mobile-header .tt-dropdown-obj{margin-top: 11px;padding-bottom: 7px;}
.tt-mobile-header .tt-logo-container{padding: 15px 0 20px;}
@media (max-width: 791px){.tt-mobile-header .tt-logo-container{padding: 5px 0 5px;}
}
 @media (max-width: 480px){	.tt-stuck-nav .tt-header-row{		-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
	}
@media (max-width: 480px){.desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu{width:auto;}
}
.tt-layout-promo-box > img,.tt-layout-promo-box > .row > *:not([class^="col-"]) img{	width: calc(100% - 20px);height: calc(100% - 20px);margin-right: 10px;margin-left: 10px;}
.tt-layout-promo-box > .row > *:not([class^="col-"]){margin-right: 10px;margin-left: 10px;}
.tt-product .tt-select{background-color: #f7f8fa;color: #777777;border: none;height: 30px;width:100%;max-width:170px;padding: 2px 5px;cursor: pointer;outline: none;display: block;}
.tt-product.thumbprod-center .tt-select{margin: auto;}
.tt-promo-fullwidth{background-repeat: no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;-moz-background-size: cover;}
body:not(.touch-device) .tt-promo-fullwidth{background-attachment: fixed;background-position: center center;}
@media (max-width: 1024px){body:not(.touch-device) .tt-promo-fullwidth {background-attachment: inherit;background-position: inherit !important;}
}
.term-conditions-checkbox{margin-top: 9px;margin-bottom: 31px;}
.m-term-conditions-checkbox.checkbox-group{margin-top: 22px;margin-bottom: 13px;}
.pdm-term-conditions-checkbox.checkbox-group{margin-top: 21px;margin-bottom: 0;line-height: 22px}
.pm-term-conditions-checkbox.checkbox-group{margin-top: 13px;margin-bottom: 12px;}
.pdm-term-conditions-checkbox.checkbox-group label,.pm-term-conditions-checkbox.checkbox-group label,.m-term-conditions-checkbox.checkbox-group label{font-size: 12px;}
.prpage-term-conditions-checkbox.checkbox-group{margin-top: 21px;margin-bottom: 0;}
button:disabled,.btn-link.disabled,button.btn:disabled{cursor: default;pointer-events: none;}
/* 	Round *//* btn */.btn{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 5px;}
.tt-product-single-info .shopify-payment-button__button{	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.at-resp-share-element .at-share-btn{	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
/* newsletter */@media (min-width: 790px){footer .tt-footer-custom .tt-newsletter .tt-collapse-content .form-control{-webkit-border-top-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-topright: 0px;-moz-border-radius-bottomright: 0px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
  footer .tt-footer-custom .tt-newsletter .tt-collapse-content .btn{-webkit-border-top-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
}
@media (max-width: 789px){ footer .tt-footer-custom .tt-newsletter .tt-collapse-content .form-control{ -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; }
}
.tt-aside-subscribe-box form .form-control{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
/*tt-back-to-top*/@media (min-width: 790px){.tt-back-to-top{	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
}
  /*product item*/.tt-product .tt-description .tt-btn-addtocart, .tt-product-design02 .tt-description .tt-btn-addtocart{	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
@media (min-width: 1025px){.tt-product .tt-image-box .tt-label-location [class^="tt-label-"]{	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
}
@media (max-width: 1024px){.tt-product .tt-image-box .tt-label-location [class^="tt-label-"]{	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
}
.tt-product-single-info .tt-label [class^="tt-label"]{	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
/* menu */.tt-badge{	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
/* form */.form-default .form-control{	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.checkbox-group label .box{	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.checkbox-group label .check{	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.tt-input-counter.style-01 input{	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
#shopify-product-reviews [class^="spr-form-"] input:not(.btn),#shopify-product-reviews [class^="spr-form-"] textarea{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
/* typography */.tt-blockquote{	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
mark{	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
/* tt-promo-fixed  */.tt-promo-fixed{	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
/* filter */  .tt-options-swatch li a{	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.tt-filter-detach-option .filters-mobile .filters-row-select select{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.tt-options-swatch:not(.options-large):not(.options-middle) li a:not(.options-color){	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.tt-promo-box:not(.tt-one-child) .tt-description .tt-description-wrapper .tt-background{	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.tt-product-design02 .tt-image-box .tt-label-location [class^="tt-label-"]{	-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
/* Countdown  */.tt-countdown_box_02 .countdown-row .countdown-section,.tt-countdown_box.tt-type-02 .countdown-row .countdown-section{	-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
/* Modal (newsletter) */@media (min-width: 501px){.tt-modal-newsletter .input-group input[type="email"]{-webkit-border-top-left-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-bottomleft: 6px;border-top-left-radius: 6px;border-bottom-left-radius: 6px;}
  .tt-modal-newsletter .input-group .btn{ -webkit-border-top-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
}
@media (max-width: 500px){.tt-modal-newsletter .input-group input[type="email"]{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
  .tt-modal-newsletter .input-group .btn{margin-top:15px;}
}
/* add to cart - checkBox align icon */.tt-modal-addtocart input[type=checkbox]:checked ~ label .check{	text-align: left;}
/* Modal newsletter */#Modalnewsletter .tt-background {background: #ffffff url("//cdn.shopify.com/s/files/1/0278/0263/2328/t/16/assets/popup_newsletter_image.png?21595") 0 0 no-repeat;background-size: 50% auto;}
#Modalnewsletter .tt-modal-discount [class^="col"] {padding-left: 30px;padding-right: 30px;}
#Modalnewsletter .tt-modal-discount [class^="btn"] {width: 100%;}
#Modalnewsletter .tt-modal-discount .tt-promo-title {padding-bottom: 51px;}
#Modalnewsletter .tt-modal-discount .tt-promo-title .text-01 {color: #191919;font-size: 28px;line-height: 34px;font-weight: 600;}
#Modalnewsletter .tt-modal-discount .tt-promo-title .text-02 {color: #191919;font-size: 24px;line-height: 34px;font-weight: 500;margin-top: 33px;}
#Modalnewsletter .tt-modal-discount .tt-promo-title .text-03 {color: #191919;font-size: 40px;line-height: 34px;font-weight: 700;margin-top: 5px;}
#Modalnewsletter .checkbox-group label{color: #191919;}
    #Modalnewsletter .tt-modal-discount .tt-link-underline {color: #2879fe;text-decoration: underline;}
#Modalnewsletter .tt-modal-discount .tt-link-underline:hover {text-decoration: none;}
#Modalnewsletter .tt-modal-discount .checkbox-group {margin-top: 34px;margin-bottom: 0;}
#Modalnewsletter .input-group input {margin-bottom: 10px;}
#Modalnewsletter .form-default .form-control {text-align: center;}
#Modalnewsletter .tt-background-fullwidth {background-size: 100% auto;}
#Modalnewsletter .tt-layout-center [class^="col"] {flex: 0 0 100%;max-width: 100%;}
#Modalnewsletter .tt-layout-center .tt-modal-discount .form-group {text-align: center;}
#Modalnewsletter .tt-layout-center .tt-modal-discount .form-group .form-control {max-width: 300px;display: inline-block;}
#Modalnewsletter .tt-layout-center .tt-modal-discount [class^="btn"] {max-width: 300px;}
    #Modalnewsletter .tt-layout-center .input-group{-webkit-flex-direction: column-ms-flex-direction: columnflex-direction: column-webkit-align-items: center-ms-flex-align: centeralign-items: center;}
    #Modalnewsletter .tt-layout-center .form-control{max-width: 300pxwidth: 100%;}
    @media (max-width: 650px) {#Modalnewsletter .tt-modal-discount .checkbox-group {margin-top: 20px;}
}
    #Modalnewsletter .input-group input[type="email"],#Modalnewsletter .input-group .btn{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
/* lookbook */.tt-hotspot-content{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
/* lookbook (BRANDS)*/.tt-img-box{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.tt-layout-01-post .tt-post .tt-post-content .tt-background,.tt-blog-thumb .tt-title-description .tt-background{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
/* End Round  *//* svg icons */.tt-menu-toggle svg{fill: #191919;width: 19px;height: 20px;}
.tt-menu-toggle svg path{fill: #191919;}
body:not(.touch-device) .tt-menu-toggle:hover svg{fill:#2879fe;}
.svg-icon-delete svg{width: 15px;height: 15px;fill: #191919;-moz-transition: fill 0.2s linear;-o-transition: fill 0.2s linear;-webkit-transition: fill 0.2s linear;transition: fill 0.2s linear;}
.tt-cart-layout .svg-icon-delete svg{position: relative;top: 2px;}
.svg-icon-pencil-inline svg,.svg-icon-delete-inline svg{fill:#2879fe;width: 17px;height: 17px;margin-right: 12px;position:relative;top:2px;-moz-transition: fill 0.2s linear;-o-transition: fill 0.2s linear;-webkit-transition: fill 0.2s linear;transition: fill 0.2s linear;}
.svg-icon-pencil-inline:hover svg,.svg-icon-delete-inline:hover svg{fill: #191919;}
.svg-icon-delete:hover svg{fill:#2879fe;}
/**//* header cart badge */header .tt-cart .tt-dropdown-toggle .tt-badge-cart{padding-top:2px;}
@media (min-width: 1025px){.tt-product .tt-image-box .tt-label-location [class^="tt-label-"]{padding: 3px 4px 2px;}
}
@media (max-width: 1024px){.tt-product .tt-image-box .tt-label-location [class^="tt-label-"]{padding: 3px 4px 2px;}
}
.tt-product-single-info .tt-label [class^="tt-label"]{padding: 4px 10px 2px;}
.tt-desctop-menu .tt-badge{padding: 4px 4px 2px;position:relative;top:-1px;}
.panel-menu .mmpanel .tt-badge{top: 2px;}
@media (min-width: 790px){footer .tt-footer-custom .tt-newsletter .tt-collapse-content .btn{padding-top:5px;padding-bottom: 3px;}
}
.panel-menu #mm0.mmpanel .mm-next-level:after{top:10px;}
.tt-desctop-menu .tt-megamenu-submenu li a:not(:only-child) span:after{margin-top:5px;}
/* max oc */@media (min-width: 576px){.tt-modal-newsletter .input-group input[type="email"]{padding-top: 2px;padding-bottom: 1px  line-height: 2.9;}
  footer .tt-footer-default .tt-newsletter .form-default .form-group .form-control{padding-top: 2px;padding-bottom: 1px  line-height: 2.9;}
  .form-default .form-control[type="text"],  .form-default .form-control[type="email"],  .form-default .form-control[type="password"]{padding-top: 2px;padding-bottom: 1px  line-height: 2.9;}
}
@media (max-width: 575px){.tt-modal-newsletter .input-group input[type="email"]{padding-top: 1px;padding-bottom: 1px  line-height: 2.4;}
  footer .tt-footer-default .tt-newsletter .form-default .form-group .form-control{padding-top: 1px;padding-bottom: 1px  line-height: 2.4;}
  .form-default .form-control[type="text"],  .form-default .form-control[type="email"],  .form-default .form-control[type="password"]{padding-top: 1px;padding-bottom: 1px  line-height: 2.4;}
}
/* ie */@media (min-width: 576px){html.ie.win .tt-modal-newsletter .input-group input[type="email"]{padding-top: 2px;padding-bottom: 1px  line-height: 2.6;}
  html.ie.win footer .tt-footer-default .tt-newsletter .form-default .form-group .form-control{padding-top: 2px;padding-bottom: 1px  line-height: 2.6;}
  html.ie.win .form-default .form-control[type="text"],  html.ie.win .form-default .form-control[type="email"],  html.ie.win .form-default .form-control[type="password"]{padding-top: 2px;padding-bottom: 1px  line-height: 2.6;}
}
@media (max-width: 575px){html.ie.win .tt-modal-newsletter .input-group input[type="email"]{padding-top: 1px;padding-bottom: 1px  line-height: 2.6;}
  html.ie.win footer .tt-footer-default .tt-newsletter .form-default .form-group .form-control{padding-top: 1px;padding-bottom: 1px  line-height: 2.6;}
  .form-default .form-control[type="text"],  .form-default .form-control[type="email"],  .form-default .form-control[type="password"]{padding-top: 1px;padding-bottom: 1px  line-height: 2.6;}
}
/* Banners type 2 with external texts */@media (min-width: 576px) {.tt-layout-promo02 {margin-top: -20px;}
}
@media (max-width: 575px) {.tt-layout-promo02 {margin-top: -10px;}
}
.tt-promo02 {display: block;position: relative;margin-top: 20px;}
.tt-promo02 .image-box{display: inline-block;overflow: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}
.tt-promo02 img {width: 100%;height: auto;-webkit-transition: -webkit-transform .5s;transition: transform 1s;}
.tt-promo02:hover img {-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.tt-promo02 .tt-description {color: #777777;}
.tt-promo02 .tt-description:not(:empty) {padding-top: 14px;}
.tt-promo02 .tt-description .tt-title-small {font-family: "Open Sans", sans-serif;color: #191919;font-size: 16px;line-height: 26px;font-weight: 500;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-promo02 .tt-description .tt-title-large {font-family: "Open Sans", sans-serif;color: #191919;font-size: 26px;line-height: 34px;font-weight: 500;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-promo02 .tt-description a.tt-title {display: inline-block;}
.tt-promo02:hover .tt-description a.tt-title > * {color: #2879fe;}
.tt-promo02 .tt-description p {font-size: 14px;line-height: 22px;margin-top: 4px;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-promo02 .tt-description p a {color: #2879fe;text-decoration: underline;}
.tt-promo02:hover .tt-description p a {text-decoration: none;}
.tt-promo02 .tt-description p:first-child {margin-top: 1px;}
.tt-promo02 .tt-description [class^="btn"] {margin-top: 20px;}
.tt-promo02 .tt-description p + [class^="btn"] {margin-top: 12px;}
.tt-promo02 .tt-description img {max-width: 100%;height: auto;}
@media (max-width: 1024px) {.tt-promo02 .tt-description .tt-title-small {font-size: 15px;line-height: 22px;}
  .tt-promo02 .tt-description .tt-title-large {font-size: 23px;line-height: 30px;}
}
@media (max-width: 575px) {.tt-promo02 .tt-description .tt-title-small {font-size: 15px;line-height: 22px;}
  .tt-promo02 .tt-description .tt-title-large {font-size: 20px;line-height: 29px;}
  .tt-promo02 .tt-description p {margin-top: 0;line-height: 20px;}
  .tt-promo02 .tt-description [class^="btn"] {margin-top: 10px;}
}
.tt-promo02 .tt-description *:nth-child(1) {margin-top: 0;}
.tt-promo02 .tt-description [class^="btn"]:nth-child(1) {margin-top: 6px !important;}
.tt-promo02.tt-no-btn:hover .tt-description .tt-title > * {color: #2879fe;}
.tt-promo02 .tt-description:first-child {padding-top: 0;}
@media (max-width: 575px) {.tt-promo02 {margin-top: 40px;}
}
/* Tooltips */#tt-tooltip-popup{display: none;pointer-events: none;}
@media (min-width: 1025px) {#tt-tooltip-popup{color: #191919;font-size: 14px;line-height: 21px;padding: 1px 8px 0;position: absolute;z-index: 100;white-space:nowrap;display: inline-block;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;}
  #tt-tooltip-popup span{position: relative;z-index: 7;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
  #tt-tooltip-popup:before{content:'';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #ffffff;box-shadow:0 0px 4px rgba(0,0,0,0.13);z-index: 2;border-radius: 4px;}
  #tt-tooltip-popup:after{content:'';display: block;position:absolute;z-index: 1;width:6px;height:6px;background-color:#ffffff;box-shadow:0 0px 4px rgba(0,0,0,0.13);top:50%;transform:translate(-50%,-50%) rotate(-45deg);}
  #tt-tooltip-popup i{display: block;position: absolute;top: 50%;height: 100%;z-index: 3;margin-top: -3px;}
  #tt-tooltip-popup i:after{content:'';display: block;z-index: 3;border: 3px solid transparent;}
  /*left*/  #tt-tooltip-popup.tooltip-left:after{right:-6px;}
  #tt-tooltip-popup.tooltip-left i{right: -6px;}
  #tt-tooltip-popup.tooltip-left i:after{border-left: 3px solid #ffffff;}
  /*right*/  #tt-tooltip-popup.tooltip-right:after{left:-0px;}
  #tt-tooltip-popup.tooltip-right i{left: -6px;}
  #tt-tooltip-popup.tooltip-right i:after{border-right: 3px solid #ffffff;}
  /*top*/  #tt-tooltip-popup.tooltip-top:after{top:100%;left: 50%;}
  #tt-tooltip-popup.tooltip-top i{left: -6px;}
  #tt-tooltip-popup.tooltip-top i{bottom:-3px;left: 50%;margin-top: 0;}
  #tt-tooltip-popup.tooltip-top i:after{border-top: 3px solid #ffffff;top: inherit;bottom: 0%;left: 50%;margin-left: -3px;position: absolute;}
  /*bottom*/  #tt-tooltip-popup.tooltip-bottom:after{top:0px;left: 50%;}
  #tt-tooltip-popup.tooltip-bottom i{left: -6px;}
  #tt-tooltip-popup.tooltip-bottom i{top:-3px;left: 50%;}
  #tt-tooltip-popup.tooltip-bottom i:after{border-bottom: 3px solid #ffffff;top:0px;left: 50%;margin-left: -3px;}
}
/* Wishlist */.product-parent.tt-view .tt-image-box .tt-btn-quickview,.product-parent.tt-view .tt-image-box .wk-app-btn{display: none;}
.product-parent.tt-view .tt-description .wk-app-btn{padding: 4px 4px 4px 0;margin-top: 4px;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;display: inline-block;position: relative;}
.product-parent.tt-view .tt-description .tt-btn-wishlist svg{width: 16px;height: 14px;}
.product-parent.tt-view .tt-description .tt-btn-compare svg{width: 16px;height: 15px;}
.wkapp_load:before {font-family: 'wokiee_icons';font-size: 20px;line-height: 1;content: '\e910';}
.wkapp_load:not(.inline-wk-link) svg{	display:none;}
@media (min-width: 1025px){.tt-product:not(.tt-view) .tt-image-box .wk-app-btn.wkapp_load:before {margin-top: 0px;}
  .tt-product:not(.tt-view) .tt-image-box .wk-app-btn {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center width: 46px;height: 46px;position: absolute;top: 10px;right: 10px;cursor: pointer;border-radius: 50%;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;z-index: 6;}
  .tt-product:not(.tt-view) .tt-image-box .tt-btn-wishlist svg {width: 16px;height: 14px;position:relative;top:1px;}
  .tt-product:not(.tt-view) .tt-image-box .tt-btn-compare svg {width: 16px;height: 15px;}
    .tt-product:not(.tt-view) .tt-image-box .tt-btn-quickview + .tt-btn-wishlist {top: 66px;}
  .tt-product:not(.tt-view) .tt-image-box .tt-btn-quickview + .tt-btn-compare {top: 66px;}
  .tt-product:not(.tt-view) .tt-image-box .tt-btn-quickview + .tt-btn-wishlist + .tt-btn-compare {top: 122px;}
     .tt-product-design02:not(.tt-view) .tt-btn-quickview{right:19px;}
      .tt-product-design02:not(.tt-view) .wk-app-btn svg{	position:relative;top:4px;}
  .tt-product-design02:not(.tt-view) .wk-app-btn.wkapp_load:before{	height:14px;}
  .tt-product-design02.thumbprod-center .tt-description .tt-title{padding-left: 25px;padding-right: 25px;text-align:center;}
   .tt-product-design02.thumbprod-center.tt-small .tt-description .tt-title{padding-left: 32px;padding-right: 32px}
    .tt-product-design02.thumbprod-center .tt-description .tt-option-block{padding-left: 25px;padding-right: 25px; }
  .tt-product-design02.thumbprod-center.tt-small .tt-description .tt-option-block{padding-left: 32px;padding-right: 32px}
}
@media (min-width: 1025px) {.tt-product:not(.tt-view) .tt-description .wk-app-btn {display: none;}
}
@media (max-width: 1024px) {.tt-product:not(.tt-view) .tt-image-box .wk-app-btn {display: none;}
}
@media (min-width: 1025px) { .tt-product:not(.tt-view):hover .tt-image-box .wk-app-btn {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
}
@media (min-width: 1025px) { .tt-product-design02:not(.tt-view) .wk-app-btn {padding: 4px 6px 4px 6px  transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;display: inline-block;position: absolute;top: 10px;right: 15px;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;visibility: hidden;}
  .tt-product-design02:not(.tt-view) .wk-app-btn svg path {-moz-transition: fill 0.2s linear;-o-transition: fill 0.2s linear;-webkit-transition: fill 0.2s linear;transition: fill 0.2s linear;}
    .tt-product-design02:not(.tt-view) .tt-btn-wishlist svg {width: 16px;height: 14px;}
  .tt-product-design02:not(.tt-view) .tt-btn-compare svg {width: 16px;height: 15px;}
  .tt-product-design02:not(.tt-view) .tt-btn-quickview + .tt-btn-wishlist {top: 52px;}
  .tt-product-design02:not(.tt-view) .tt-btn-quickview + .tt-btn-compare {top: 52px;}
  .tt-product-design02:not(.tt-view) .tt-btn-quickview + .tt-btn-wishlist + .tt-btn-compare {top: 96px;}
  }
@media (max-width: 1024px) {.tt-product-design02:not(.tt-view) .wk-app-btn {display: none;}
}
@media (min-width: 1025px) {.tt-product-design02:not(.tt-view):hover > .wk-app-btn {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;visibility: visible;z-index: 7;}
}
@media (max-width: 1024px) { .product-parent:not(.tt-view) .tt-description .tt-btn-quickview{padding-left:6px;padding-right:6px;}
  .product-parent:not(.tt-view):not(.thumbprod-center) .tt-description .tt-btn-quickview{	 margin-left:0; padding-left:0;}
  .product-parent:not(.tt-view) .tt-description .wk-app-btn{padding: 4px 6px;margin-left: 9px;margin-right: 9px  top: 4px;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;display: inline-block;position: relative;}
    .product-parent:not(.tt-view) .tt-description .tt-btn-wishlist svg{width: 16px;height: 14px;}
  .product-parent:not(.tt-view) .tt-description .tt-btn-compare svg{width: 16px;height: 15px;}
}
@media (max-width: 1024px){.product-parent .tt-description .tt-product-inside-hover{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
  .product-parent:not(.tt-view) .tt-description .tt-btn-quickview{	margin-left:9px;margin-right:9px;}
  .product-parent:not(.tt-view) .tt-description .tt-product-inside-hover .tt-row-btn:not(:first-child){	margin-top: 10px;}
  .product-parent.tt-small .tt-btn-quickview{	top:5px;}
}
@media (max-width: 370px){ .tt-product:not(.tt-view).thumbprod-center .tt-description .tt-btn-quickview,  .product-parent:not(.tt-view).thumbprod-center .tt-description .wk-app-btn{	margin-left:4px;margin-right:4px;}
}
.tt-product-listing.tt-col-one .product-parent:not(.tt-view) .tt-description .wk-app-btn {	display: inline-block;opacity:1;top:0px;right:inherit; 	padding:4px 6px;	margin-left:8px;margin-right:8px;visibility: visible;	position:relative;}
.wk-app-btn svg path{ -moz-transition: fill 0.2s linear;-o-transition: fill 0.2s linear;-webkit-transition: fill 0.2s linear;transition: fill 0.2s linear;}
.tt-product-listing.tt-col-one .product-parent:not(.tt-view) .wk-app-btn.wkapp_load:before{top:4px;position:absolute;left:3px;}
@media (min-width: 1025px){.tt-product-listing.tt-col-one .tt-product-design02:not(.tt-view) .wk-app-btn.wkapp_load:before{top:8px;}
    .tt-product-listing.tt-col-one .tt-product-design02:not(.tt-view) .tt-description .tt-title,  .tt-product-listing.tt-col-one .tt-product-design02:not(.tt-view) .tt-description .tt-option-block{	padding-left: 0px;padding-right: 0px;}
}
.tt-product-listing.tt-col-one .product-parent:not(.tt-view) .wk-app-btn.wkapp_load svg{display:block;opacity:0;}
.product-parent .tt-description .tt-product-inside-hover > :not(:first-child){	margin-top:12px;}
.tt-product-listing.tt-col-one .product-parent:not(.tt-view) .tt-description .wk-app-btn svg{	width: 16px;	height: 15px;}
.tt-product-listing.tt-col-one .product-parent:not(.tt-view) .tt-description .tt-btn-quickview{	display: inline-block;opacity:1;top:1px;right:inherit; 	padding:4px 6px;	margin-left:8px;margin-right:8px;}
.tt-product-listing.tt-col-one .product-parent:not(.tt-view) .tt-product-inside-hover .tt-row-btn [class^="tt-btn-"]:not(.tt-btn-addtocart){	margin-left:0;padding-left:0;}
.tt-product-listing.tt-col-one .tt-product-design02 .tt-description .tt-product-inside-hover{	margin-top:12px;}
.tt-product-listing.tt-col-one .product-parent .tt-image-box .tt-btn-quickview,.tt-product-listing.tt-col-one .product-parent .tt-image-box .wk-app-btn{	display:none;}
.tt-product-listing.tt-col-one .tt-product-design02:not(.tt-view) .wk-app-btn{	display:none;}
.tt-product-listing.tt-col-one  .tt-product-design02:hover .tt-label-location{opacity:1;visibility: visible;}
.tt-product-listing.tt-col-one  .tt-product-design02:hover .tt-countdown_box{opacity:1;visibility: visible;}
@media (max-width: 370px){ .tt-product-listing.tt-col-one .product-parent:not(.tt-view) .tt-description .tt-btn-quickview,  .tt-product-listing.tt-col-one .product-parent:not(.tt-view) .tt-description .wk-app-btn{margin-left:5px;margin-right:5px;}
 }
@media (min-width: 1025px) { .tt-product-design02:not(.tt-view) .wk-app-btn.wkapp_load:before{position:relative  left:1px;}
    .tt-product-listing.tt-col-one .tt-product-design02:not(.tt-view) .tt-description .tt-btn-quickview{top:5px;}
}
@media (max-width: 1024px){.product-parent:not(.tt-view) .tt-description .wk-app-btn:before{position:absolute;left:3px;top:4px;}
  .product-parent:not(.tt-view) .tt-description .wk-app-btn.wkapp_load svg{ display:block;	 opacity:0;}
}
.tt-product:not(.tt-view) .tt-image-box .wk-delete-icon svg{width: 18px;height: 19px;top: 0;}
.tt-product-design02:not(.tt-view) .wk-delete-icon svg{width: 19px;height: 15px;}
.product-parent:not(.tt-view) .tt-description .wk-delete-icon svg{width: 19px;height: 15px;}
.product-parent:not(.tt-view):not(.thumbprod-center) .tt-description .wk-delete-icon {padding: 4px 6px 4px 0;margin-left: 0px;margin-right: 0px;}
/* header acount */header .tt-account ul li a svg {width: 17px;height: 15px;position: relative;top: 4px;margin-left: 2px;margin-right: 10px;margin-top:4px;}
/* inline-wk-link */.inline-wk-link{position:relative;color: #2879fe;}
.inline-wk-link svg{width: 17px;height: 15px;position: relative;top: 3px;margin-right: 7px;}
.inline-wk-link svg path{fill: #2879fe;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
.inline-wk-link.wkapp_load svg,.inline-wk-link:focus.wkapp_load svg {opacity: 0;}
.inline-wk-link.wkapp_load:before,.inline-wk-link:focus.wkapp_load:before {font-family: 'wokiee_icons' !important;display: inline-block;margin-right: 7px;font-size: 19px;position: absolute;top:0px;left:-1px;margin-top: 0;}
.inline-wk-link:hover,.inline-wk-link.wkapp_load,.inline-wk-link[data-action="wk-remove"]{color:#191919;}
.inline-wk-link:hover svg path,.inline-wk-link[data-action="wk-remove"] svg path{fill: #191919;}
/* product single pages */.tt-product-single-info .tt-list-btn {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;list-style: none;padding: 0;margin: -10px 0 0 -20px;}
.tt-product-single-info .tt-list-btn li {margin-left: 20px;margin-top: 10px;}
/* wishlist page *//* tt-empty-wishlist*/.tt-empty-wishlist {text-align: center;padding: 102px 20px 102px;color: #777777;}
.tt-empty-wishlist img {max-width: 100%;height: auto;}
.tt-empty-wishlist .icon-svg {margin: 17px 0 0 0;}
.tt-empty-wishlist .icon-svg svg {width: 58px;height: 58px;}
.tt-empty-wishlist .tt-title {color: #191919;padding: 0;margin: 13px 0 0 0;font-size: 34px;font-weight: 500;line-height: 44px;}
.tt-empty-wishlist p {color: #777777;font-size: 26px;line-height: 1.3;font-weight: 400;}
.tt-empty-wishlist .btn {margin-top: 34px;}
@media (max-width: 1024px) {.tt-empty-wishlist {padding: 71px 20px 82px;}
  .tt-empty-wishlist .tt-title {font-size: 28px;line-height: 38px;}
}
@media (max-width: 575px) {.tt-empty-wishlist {padding: 51px 15px 62px;}
  .tt-empty-wishlist .tt-title {font-size: 24px;line-height: 34px;}
  .tt-empty-wishlist p {font-size: 22px;}
}
.tt-empty-wishlist > *:nth-child(1) {margin-top: 0;}
/* wishlist page *//* tt-empty-wishlist*/.tt-empty-wishlist {text-align: center;padding: 102px 20px 102px;color: #777777;}
.tt-empty-wishlist img {max-width: 100%;height: auto;}
.tt-empty-wishlist .icon-svg {margin: 17px 0 0 0;}
.tt-empty-wishlist .icon-svg svg {width: 58px;height: 58px;}
.tt-empty-wishlist .tt-title {color: #191919;padding: 0;margin: 13px 0 0 0;font-size: 34px;font-weight: 500;line-height: 44px;}
.tt-empty-wishlist p {color: #777777;font-size: 26px;line-height: 1.3;font-weight: 400;}
.tt-empty-wishlist .btn {margin-top: 34px;}
@media (max-width: 1024px) {.tt-empty-wishlist {padding: 71px 20px 82px;}
  .tt-empty-wishlist .tt-title {font-size: 28px;line-height: 38px;}
}
@media (max-width: 575px) {.tt-empty-wishlist {padding: 51px 15px 62px;}
  .tt-empty-wishlist .tt-title {font-size: 24px;line-height: 34px;}
  .tt-empty-wishlist p {font-size: 22px;}
}
.tt-empty-wishlist > *:nth-child(1) {margin-top: 0;}
/* buttons colors */@media (min-width: 1025px){.tt-product:not(.tt-view) .tt-image-box .wk-app-btn{background: rgba(255, 255, 255, 0.9);color: #191919;}
  .tt-product:not(.tt-view) .tt-image-box .wk-app-btn svg path {fill: #191919;}
  .tt-product:not(.tt-view) .tt-image-box .wk-app-btn.wkapp_load,  .tt-product:not(.tt-view) .tt-image-box .wk-app-btn:hover,  .tt-product:not(.tt-view) .tt-image-box .wk-app-btn[data-action="wk-remove"]{background: rgba(40, 121, 254, 0.9);color: #ffffff;}
  .tt-product:not(.tt-view) .tt-image-box .wk-app-btn:hover svg path,  .tt-product:not(.tt-view) .tt-image-box .wk-app-btn[data-action="wk-remove"] svg path{fill: #ffffff;}
  .tt-product-design02:not(.tt-view) .wk-app-btn {color: #2879fe;}
  .tt-product-design02:not(.tt-view) .wk-app-btn svg path {fill: #2879fe;}
  .tt-product-design02:not(.tt-view) .wk-app-btn[data-action="wk-remove"] svg path,  .tt-product-design02:not(.tt-view) .wk-app-btn:hover svg path {fill: #000000;}
  .tt-product-design02:not(.tt-view) .wk-app-btn.wkapp_load{color: #000000;}
   }
@media (max-width: 1024px) {.product-parent:not(.tt-view) .tt-description .wk-app-btn svg path{fill: #777777;}
  .product-parent:not(.tt-view) .tt-description .wk-app-btn.wkapp_load{color: #2879fe;}
  .product-parent:not(.tt-view) .wk-app-btn:hover svg path,  .product-parent:not(.tt-view) .wk-app-btn[data-action="wk-remove"] svg path{fill: #2879fe;}
}
.tt-product-listing.tt-col-one .product-parent:not(.tt-view) .wk-app-btn svg path{fill: #777777;}
.tt-product-listing.tt-col-one .product-parent:not(.tt-view) .wk-app-btn:hover svg path,.tt-product-listing.tt-col-one .product-parent:not(.tt-view) .wk-app-btn[data-action="wk-remove"] svg path{fill: #2879fe;}
.tt-product-listing.tt-col-one .product-parent:not(.tt-view) .wk-app-btn.wkapp_load:before{color: #2879fe;}
header .tt-account ul li a svg path {fill: #191919;-moz-transition: fill 0.2s linear;-o-transition: fill 0.2s linear;-webkit-transition: fill 0.2s linear;transition: fill 0.2s linear;}
header .tt-account ul li a:hover svg path {fill: #2879fe;}
.tt-login-wishlist p {color: #191919;font-size: 16px;font-weight: 500;}
.tt-login-wishlist .row-btn {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
@media (min-width: 418px) {.tt-login-wishlist .row-btn {margin-left: -15px;}
  .tt-login-wishlist .row-btn [class^="btn"] {margin-top: 15px;margin-left: 15px;}
}
@media (max-width: 417px) {.tt-login-wishlist .row-btn {-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
  .tt-login-wishlist .row-btn [class^="btn"] {margin-top: 10px;width: 100%;}
}
/*compare pages*/.tt-compare-table {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;vertical-align: top;border: 1px solid #e9e7e7;}
.tt-compare-table .tt-col-title > *:nth-child(even),.tt-compare-table .tt-item > *:nth-child(even) {background-color: #f7f8fa;}
.tt-compare-table .tt-col-title > *:not(:first-child),.tt-compare-table .tt-item > *:not(:first-child) {border-top: 1px solid #e9e7e7;}
.tt-compare-table .tt-col-title {position: relative;width: 199px;}
.tt-compare-table .tt-col-title:before {content: '';width: 1px;height: 100%;position: absolute;right: -1px;top: 0;z-index: 1;background-color: #e9e7e7;}
.tt-compare-table .tt-col-title .title-item {font-size: 14px;line-height: 22px;text-align: right;color: #191919;}
@media (min-width: 451px) {.tt-compare-table .tt-col-item {width: calc(100% - 199px);}
}
@media (max-width: 450px) {.tt-compare-table .tt-col-item {width: calc(100% - 110px);}
}
.tt-compare-table .tt-col-item .compare-init-slider {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;}
.tt-compare-table .tt-col-item .compare-init-slider .tt-item {border-left: 1px solid #e9e7e7;}
.tt-compare-table .tt-col-item .tt-item {width: 33.333%;}
.tt-compare-table .tt-col-title .maininfo,.tt-compare-table .tt-col-item .tt-image-box {padding: 0 20px;}
.tt-compare-table .tt-col-title .title-item:not(.maininfo),.tt-compare-table .tt-col-item .tt-value:not(.tt-image-box){padding: 6px 20px 5px;}
.tt-compare-table .tt-col-item .tt-image-box .tt-remove-item {display: block;margin-left: -4px;padding: 4px;position: relative;background: none;border: none;font-size: 21px;line-height: 1;}
.tt-compare-table .tt-col-item .tt-image-box .tt-remove-item svg{width:17px;-moz-transition: fill 0.2s linear;-o-transition: fill 0.2s linear;-webkit-transition: fill 0.2s linear;transition: fill 0.2s linear;fill:#191919;}
.tt-compare-table .tt-col-item .tt-image-box .tt-remove-item:hover svg{fill: #2879fe;}
.tt-compare-table .tt-col-item .tt-image-box .tt-img img {width: 100%;max-width: 156px;height: auto;}
.tt-compare-table .tt-col-item .tt-image-box .tt-label-location {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;position: relative;margin-top: 6px;margin-left: -3px;}
.tt-compare-table .tt-col-item .tt-image-box .tt-label-location [class^="tt-label-"] {margin-left: 3px;margin-top: 3px;font-size: 12px;line-height: 1;font-weight: 500;padding: 3px 4px 1px;display: inline-block;color: #ffffff;}
.tt-compare-table .tt-col-item .tt-image-box .tt-label-location .tt-label-new {background: #03a9f5;color: #ffffff;}
.tt-compare-table .tt-col-item .tt-image-box .tt-label-location .tt-label-sale {background: #f8353e;color: #ffffff;}
.tt-compare-table .tt-col-item .tt-image-box .tt-label-location .tt-label-in-stock {background: #0ec482;color: #ffffff;}
.tt-compare-table .tt-col-item .tt-image-box .tt-label-location .tt-label-our-stock {background: #191919;color: #ffffff;}
.tt-compare-table .tt-col-item .tt-image-box .tt-title {font-family: "Open Sans", sans-serif;font-size: 14px;font-weight: 500;margin-top: 5px;color: #191919;}
.tt-compare-table .tt-col-item .tt-image-box .tt-title a {color: #191919;}
.tt-compare-table .tt-col-item .tt-image-box .tt-title a:hover {color: #2879fe;}
.tt-compare-table .tt-col-item .tt-image-box .tt-price {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 16px;line-height: 20px;font-weight: 500;font-family: "Open Sans", sans-serif;margin-top: 2px;color: #191919;}
.tt-compare-table .tt-col-item .tt-image-box .tt-price .new-price {color:#f8353e;margin-right: 7px;}
.tt-compare-table .tt-col-item .tt-image-box .tt-price .old-price {color:#191919;text-decoration: line-through;}
.tt-compare-table .tt-col-item .tt-image-box .tt-price .old-price .money {text-decoration: line-through;}
.tt-compare-table .tt-col-item .tt-image-box .tt-price span {display: inline-block;}
.tt-compare-table .tt-col-item .tt-image-box .tt-btn-addtocart {margin-top: 15px;}
.tt-compare-table .tt-col-item .tt-value {font-size: 14px;line-height: 22px;text-align: left;}
.tt-compare-table .tt-col-item .tt-btn-addtocart {height: 35px;}
@media (max-width: 575px) {.tt-compare-table .tt-col-item .tt-btn-addtocart {font-size: 12px;padding-left: 13px;padding-right: 13px;}
}
.tt-compare-table .tt-col-item .tt-btn-addtocart i {font-size: 20px;margin-right: 4px;position: relative;top: -2px;}
.tt-compare-table.slick-init {position: relative;margin-top: 37px;}
.tt-compare-table .slick-arrow {position: absolute;z-index: 7;cursor: pointer;font-size: 0;line-height: 0;background: none;border: none;width: 38px;height: 38px;font-weight: 500;border-radius: 50%;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;display: none !important;background: #f7f8fa;color: #191919;}
.tt-compare-table .slick-arrow.showarr{display: block !important;}
 .tt-compare-table .slick-track {margin: 0;}
.tt-compare-table .slick-arrow:hover {background: #2879fe;color: #ffffff;}
.tt-compare-table .slick-arrow:before {font-family: "wokiee_icons";font-size: 20px;line-height: 1;}
.tt-compare-table .slick-prev:before {content: "\e90d";}
.tt-compare-table .slick-next:before {content: "\e90e";}
.tt-compare-table .slick-arrow {top: 50px;}
.tt-compare-table .slick-prev {left: -19px;}
.tt-compare-table .slick-next {right: -19px;}
.tt-image-box{position: relative;}
.tt-compare-table .tt-col-item .tt-image-box,.tt-compare-table .maininfo{background-color: transparent !important;border-top-color: transparent;}
.tt-compare-table .tt-col-item .tt-image-box:not(.tt-image-box-last) + *,.tt-compare-table .maininfo:not(.maininfolast) + *{	  border-top-color: transparent;}
.tt-compare-table .tt-image-box:first-child,.tt-compare-table .maininfo:first-child{padding-top: 15px;}
.tt-compare-table .tt-col-title .maininfo.maininfolast,.tt-compare-table .tt-col-item .tt-image-box.tt-image-box-last{padding-top: 18px;}
/*img center*/.tt-compare-table .tt-col-item .tt-image-box .tt-img{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height:100%;}
/*btn icon*/.tt-compare-table .tt-col-item .tt-btn-addtocart{padding-left:15px;padding-right:15px;}
.tt-compare-table .tt-col-item .tt-btn-addtocart .icon::before{content: '\e986'font-size: 20px;top: -3px;margin-right: 4px;font-weight: normal;position: relative;	}
.tt-compare-table .tt-btn-addtocart.disable{background: #191919;color: #ffffff;}
.tt-compare-table .tt-col-item .tt-image-box .tt-label-location [class^="tt-label-"]:nth-child(2){display: none;}
@media (min-width: 1025px){.tt-compare-table .tt-col-item[data-grid="3"] .slick-slider .slick-track,  .tt-compare-table .tt-col-item[data-grid="3"] .slick-slider .slick-list{width: 100% !important;}
  .tt-compare-table .tt-col-item[data-grid="3"] .tt-item{width: 33.333% !important;}
}
@media (min-width: 790px){.tt-compare-table .tt-col-item[data-grid="2"] .slick-slider .slick-track,  .tt-compare-table .tt-col-item[data-grid="2"] .slick-slider .slick-list{width: 100% !important;}
  .tt-compare-table .tt-col-item[data-grid="2"] .tt-item{width: 50% !important;}
}
.tt-compare-table .tt-col-item[data-grid="0"] .slick-slider .slick-track,.tt-compare-table .tt-col-item[data-grid="1"] .slick-slider .slick-track,.tt-compare-table .tt-col-item[data-grid="0"] .slick-slider .slick-list,.tt-compare-table .tt-col-item[data-grid="1"] .slick-slider .slick-list{width: 100% !important;}
.comparebtn[data-action="delete"]{color: red;}
.tt-compare-table .tt-col-item[data-grid="0"] .tt-item,.tt-compare-table .tt-col-item[data-grid="1"] .tt-item{width: 100% !important;}
.tt-info{position: relative;}
[data-val="maintable"]{text-transform:capitalize;}
@media (min-width: 1025px){.tt-product:not(.tt-view).product-nohover .tt-description .tt-product-inside-hover{	    position: relative;display: block;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
}
#same_product_height[data-type="not_same_width"] #tt-pageContent .tt-product .tt-image-box img,#same_product_height[data-type="not_same_width"] #tt-pageContent .tt-product-design02 .tt-image-box .tt-img img{height: 210px;max-width: inherit;display: inline-block;}
@media (max-width: 1024px) {.container-mobile-airSticky,  .container-fluid-mobile {width: 100%;max-width: inherit;padding-left: 10px;padding-right: 10px;}
  .tt-product-single-info .tt-title {font-size: 20px;line-height: 25px;}
  .tt-product-single-info .tt-price {font-size: 30px;line-height: 40px;}
}
@media (max-width: 767px) {.container-fluid-mobile .row:first-child > *[class^="col-"] {max-width: 100%;flex: 0 0 100%;}
  .container-mobile-airSticky .tt-product-single-info {padding-top: 0;}
  .container-mobile-airSticky .tt-row-custom-01 {-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
  .container-mobile-airSticky .tt-row-custom-01 .col-item {width: 100%;}
  .container-mobile-airSticky .tt-row-custom-01 .col-item .tt-input-counter.style-01 {max-width: 100%;}
  .container-mobile-airSticky .tt-row-custom-01 .col-item:not(:last-child) {margin-right: 0;}
  .container-mobile-airSticky .tt-row-custom-01 .col-item:not(:first-child) {margin-top: 31px;}
}
@media (max-width: 575px) {.container-mobile-airSticky .row:first-child *[class^="col-"] {max-width: 100%;flex: 0 0 100%;}
  .container-mobile-airSticky {padding-top: 25px;}
}
@media (max-width: 1024px) {.tt-product-single-info .tt-title {font-size: 20px;line-height: 25px;}
  .tt-product-single-info .tt-price {font-size: 30px;line-height: 40px;}
}
.categories-btn{display: inline-block;position: relative;z-index: 4;}
.categories-btn > button{display: inline-block;font-size: 14px;font-family: 'Open Sans', sans-serif;font-weight: 500;color: #ffffff;background: #2879fe;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;padding: 10px 20px 7px 20px;min-width: 200px;text-align: left;border: none;transition: border-radius 0.2s linear;-ms-transition: border-radius 0.2s linear;-webkit-transition: border-radius 0.2s linear;-o-transition: border-radius 0.2s linear;}
.categories-btn > button:hover{color: #ffffff;background: #2267d8;}
.categories-btn > button i{float: right;top: 3px;right: -2px;position: relative;}
.categories-btn:not(.opened) > button i:not(:first-child){display:none;}
.categories-btn.opened > button i:not(:last-child){display:none;}
.headertype2.small-header .tt-desktop-header .tt-header-holder .tt-dropdown-obj {margin-top: -2px;padding-bottom: 2px;}
.headertype2 .tt-header-holder .tt-desctop-menu.tt-menu-small {margin-top: 0;}
.headertype2.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu {margin-left: 0;}
.headertype2.small-header .tt-desktop-header .tt-header-holder .tt-obj-menu .tt-desctop-menu.tt-menu-small nav > ul > li.dropdown > a {padding-top: 13px;padding-bottom: 11px;}
.headertype2.desctop-menu-large .tt-desktop-header .tt-obj-menu .tt-desctop-menu nav > ul > li.dropdown:first-child > a {padding-left: 0;}
header.headertype2 .tt-color-scheme-01 .tt-box-info ul li a{color: #2879fe;text-decoration: underline;}
header.headertype2 .tt-color-scheme-01 .tt-box-info ul li a:hover{text-decoration: none;}
.header-tel-info{font-size: 16px;color: #777777;}
.header-tel-info i{color: #2879fe;}
.search-type2 form{position: relative;}
.search-type2.obj-move-right form{right: -4px;}
.search-type2 form i{position: absolute;font-size: 18px;top: 5px;left: 10px;color: #191919;pointer-events: none;}
.search-type2 input{border: 1px solid #e9e7e7;outline: 0;padding: 4px 10px 2px 34px;-moz-appearance: none;-webkit-appearance: none;color: #777777;background: #ffffff;outline: none;width: 350px;-webkit-border-bottom-left-radius: 6px;-webkit-border-top-left-radius: 6px;-moz-border-radius-bottomleft: 6px;-moz-border-radius-topleft: 6px;border-bottom-left-radius: 6px;border-top-left-radius: 6px;}
.search-type2 input:hover,.search-type2 input:focus{color: #777777;background: #f7f8fa;border-color: #e9e7e7;}
.search-type2 button{position: relative;padding: 5px 20px 3px;border: none;outline: none;color: #ffffff;background: #999999;font-size: 14px;font-weight: 500;left: -4px;-webkit-border-bottom-right-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-topright: 6px;border-bottom-right-radius: 6px;border-top-right-radius: 6px;}
.search-type2 button:hover{color: #ffffff;background: #2879fe;}
.tt-stuck-nav .categories-btn > button{position: relative;top: -1px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.tt-stuck-nav .categories-btn.opened > button{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.headertype2 .search-type2 .search-results{position: absolute;top: 100%;margin-top: 8px;z-index: 2;background: #ffffff;width: 350px;padding: 0 20px 15px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);}
.headertype2 .search-type2 .search-results ul{list-style-type: none;margin: 0;padding: 0;}
.headertype2 .search-type2 .search-results li{margin-top: 20px;}
.headertype2 .search-type2 .search-results li:nth-child(2) ~ li {display: none;}
.headertype2 .search-type2 .search-results img{width: 30%;}
.headertype2 .search-type2 .search-results .thumbnail{display: inline;}
.headertype2 .search-type2 .search-results .tt-description{margin-left: 20px;color: #191919;width: 61%;}
.headertype2 .search-type2 .search-results .tt-description,.headertype2 .search-type2 .search-results .tt-title{display: inline-block;}
.headertype2 .search-type2 .search-results a:hover .tt-title{color: #2879fe;}
.headertype2 .search-type2 .search-results .tt-view-all{margin-top: 18px;}
/*Mobile*/.headertype2 .tt-menu-toggle,.headertype3 .tt-menu-toggle{background: #2879fe;padding: 10px 11px 3px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.headertype2 .tt-menu-toggle svg,.headertype3 .tt-menu-toggle svg{fill: #ffffff;width: 18px;height: 19px;}
.headertype2 .tt-menu-toggle:hover,.headertype3 .tt-menu-toggle:hover{background: #2267d8;}
body:not(.touch-device) .headertype2 .tt-menu-toggle:hover svg,body:not(.touch-device) .headertype3 .tt-menu-toggle:hover svg{fill: #ffffff;}
.headertype2 .tt-stuck-nav .tt-menu-toggle,.headertype3 .tt-stuck-nav .tt-menu-toggle{margin-top: 5px;}
.headertype2.desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu .tt-desctop-menu:not(.tt-hover-02):not(.tt-hover-01),.headertype3.desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu .tt-desctop-menu:not(.tt-hover-02):not(.tt-hover-01){padding-top: 8px;padding-bottom: 8px;}
.headertype2 .tt-stuck-nav .catmobbtn {display: none;}
.headertype2 .catmobbtn svg path{fill: #191919;}
.headertype2 .catmobbtn:hover svg path{fill: #2879fe;}
@media (max-width: 1024px){.headertype2 .tt-stuck-nav .catmobbtn {display: block;}
  .tt-stuck-nav .categories-btn > button{display: none;}
  .header-tel-info{padding-top: 14px;text-align: center;display: block;}
}
.catmobbtn{padding: 5px 8px;}
.headertype2 .tt-stuck-nav .catmobbtn {padding: 5px 8px 9px;}
@media (max-width: 870px){.headertype2 .tt-header-row.tt-top-row .tt-box-info {text-align: center;}
}
@media (max-width: 480px){.headertype3 .tt-mobile-header .tt-header-row .tt-menu-toggle,  .headertype2 .tt-mobile-header .tt-header-row .tt-menu-toggle {margin-top: 6px;padding: 10px 11px 3px;}
  .catmobbtn{margin-top: 10px;}
  .headertype3 .tt-stuck-nav .catmobbtn,  .headertype2 .tt-stuck-nav .catmobbtn {margin-top: 6px;}
  .headertype3 .tt-stuck-nav .tt-header-row .tt-menu-toggle,  .headertype2 .tt-stuck-nav .tt-header-row .tt-menu-toggle {margin-top: 7px;padding: 10px 11px 3px;}
}
/*categories menu*/#shopify-section-categorie-button{display: none;}
.tt-stuck-parent-categories,.categories-btn-box{display: inline-block;}
@media (min-width: 1025px){.tt-stuck-parent-categories + *,  .categories-btn-box + * {margin-left: 26px;}
}
.categories-btn .tt-dropdown-toggle [class^="icon"] {position: absolute;right: 18px;top: 12px;font-size: 16px;line-height: 1;}
.categories-btn .dropdown > a .tt-badge{position: absolute;top: 9px;right: 0;}
.categories-btn .tt-badge{display: inline-block;font-family: 'Open Sans', sans-serif;font-weight: 400;color: #ffffff;font-size: 12px;line-height: 1;padding: 2px 4px 2px;}
.categories-btn .tt-new{background: #03a9f5;color: #ffffff;}
.categories-btn .tt-fatured{background: #fdbc20;color: #ffffff;}
.categories-btn .tt-sale{background: #f8353e;color: #ffffff;}
.categories-btn .tt-dropdown-menu {position: absolute;top: 100%;width: 100%;left: 0;display:none;background-color: #ffffff;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
@media (max-width: 1024px) {.categories-btn{display: none;}
}
.categories-btn .tt-dropdown-menu nav > ul {list-style: none;margin: 0;padding: 8px 0 7px 0;}
.categories-btn .tt-dropdown-menu nav > ul > li > a {display: block;position: relative;padding: 10px 20px 9px;font-size: 14px;line-height: 1.1;color: #777777;font-family: 'Open Sans', sans-serif;font-weight: 400;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.categories-btn .tt-dropdown-menu nav > ul > li > a img {position: absolute;top: 9px;left: 20px;width: 13px;height: auto;-moz-opacity: 0.5;-khtml-opacity: 0.5;-webkit-opacity: 0.5;opacity: 0.5;-moz-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;-webkit-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}
.categories-btn .tt-dropdown-menu nav > ul > li > a svg {position: absolute;top: 9px;left: 20px;width: 13px;height: auto;}
.categories-btn .tt-dropdown-menu nav > ul > li > a svg path {fill: #777777;-moz-transition: fill 0.2s linear;-o-transition: fill 0.2s linear;-webkit-transition: fill 0.2s linear;transition: fill 0.2s linear;}
.categories-btn .tt-dropdown-menu nav > ul > li > a img + span,.categories-btn .tt-dropdown-menu nav > ul > li > a svg + span,.categories-btn .tt-dropdown-menu nav > ul > li > a [class^="icon"] + span {margin-left: 24px;}
.categories-btn .tt-dropdown-menu nav > ul > li > a span {display: inline-block;}
.categories-btn .tt-dropdown-menu nav > ul > li > a:hover {color: #191919;}
.categories-btn .tt-dropdown-menu nav > ul > li > a:hover img {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
.categories-btn .tt-dropdown-menu nav > ul > li > a:hover path {fill: #191919;}
.categories-btn .tt-dropdown-menu nav > ul > li:not(:last-child) > a:before {content: '';display: block;bottom: 0;left: 0;margin-left: 20px;margin-right: 20px;position: absolute;width: calc(100% - 40px);height: 1px;background-color: #e9e7e7;}
.categories-btn .tt-dropdown-menu nav > ul > li.tt-submenu > a:after {content: '\e90e';font-family: "wokiee_icons";speak: none;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;position: absolute;right: 16px;top: 9px;pointer-events: none;color: #e9e7e7;}
.categories-btn .tt-dropdown-menu nav > ul > li:hover > a {color: #191919;}
.categories-btn .tt-dropdown-menu nav > ul > li:hover > a > img {-moz-opacity: 0.5;-khtml-opacity: 0.5;-webkit-opacity: 0.5;opacity: 0.5;}
.categories-btn .tt-dropdown-menu nav > ul > li:hover .dropdown-menu {visibility: visible;z-index: 6;left: 100%;pointer-events: inherit;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
.categories-btn .tt-dropdown-menu nav > ul .dropdown-menu {position: absolute;top: 0;left: 105%;visibility: hidden;pointer-events: none;z-index: -1;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;transition: left 0.2s linear;-ms-transition: left 0.2s linear;-webkit-transition: left 0.2s linear;-o-transition: left 0.2s linear;}
.categories-btn .tt-dropdown-menu nav > ul .dropdown-menu .dropdown-menu-wrapper {background-color: #ffffff;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);margin-left: 4px;padding: 20px 40px 31px;}
.categories-btn .col{margin-top: 20px;}
.categories-btn .col-cust{flex: 0 0 50%;max-width: 50%;}
.categories-btn .tt-dropdown-menu nav > ul .dropdown-menu.size-xs .dropdown-menu-wrapper {padding: 15px 40px 31px;}
@media (min-width: 1230px) {.categories-btn .tt-dropdown-menu nav > ul .dropdown-menu.size-lg {width: 897px;}
}
@media (max-width: 1229px) {.categories-btn .tt-dropdown-menu nav > ul .dropdown-menu.size-lg {width: 780px;}
}
.categories-btn .tt-dropdown-menu nav > ul .dropdown-menu.size-md {width: 622px;}
.categories-btn .tt-dropdown-menu nav > ul .dropdown-menu.size-sm {width: 422px;}
.categories-btn .tt-dropdown-menu nav > ul .dropdown-menu.size-xs {width: 260px;}
.categories-btn .tt-dropdown-menu nav > ul .dropdown-menu .row:not(:first-child) {margin-top: 26px;}
.categories-btn .tt-dropdown-menu nav > ul .tt-title-submenu {font-size: 14px;display: block;line-height: 24px;margin-top: -6px;font-weight: 500;padding-bottom: 8px;font-weight: 500;font-family: "Open Sans", sans-serif;color: #191919;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.categories-btn .tt-dropdown-menu nav > ul .tt-title-submenu img {width: 100%;height: auto;margin-top: 13px;margin-bottom: 7px;}
.categories-btn .tt-dropdown-menu nav > ul .tt-title-submenu a {color: #191919;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.categories-btn .tt-dropdown-menu nav > ul .tt-title-submenu:hover {color: #2879fe;}
.categories-btn .tt-dropdown-menu nav > ul .tt-title-submenu:hover a {color: #2879fe;}
.categories-btn .tt-dropdown-menu nav > ul .tt-title-submenu.active {color: #2879fe;}
.categories-btn .tt-dropdown-menu nav > ul .tt-title-submenu.active a {color: #2879fe;}
.categories-btn .tt-dropdown-menu nav > ul .tt-title-submenu + .slick-slider,.categories-btn .tt-dropdown-menu nav > ul .tt-title-submenu + .tt-menu-slider {margin-top: 4px;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu {margin-top: -3px;display: inline-block;padding: 0;margin: 0;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li {display: block;position: relative;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li > a {color: #777777;font-size: 14px;line-height: 22px;display: inline-block;position: relative;padding-top: 1px;padding-right: 23px;padding-bottom: 1px;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li > a img {width: auto;position: absolute;right: -8px;top: 0px;visibility: hidden;z-index: 3;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li > a:hover {color: #2879fe;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li > a:hover img {visibility: visible;right: -34px;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li > a:hover:before {left: 0;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li.active > a {color: #2879fe;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu li a:not(:only-child):after {content: "";speak: none;right: 13px;margin-top: 6px;position: absolute;border-top: 4px solid transparent;border-left: 4px solid #191919;border-bottom: 4px solid transparent;position: relative;display: inline-block;float: right;-webkit-font-smoothing: antialiased;pointer-events: none;-moz-transition: border 0.2s linear;-o-transition: border 0.2s linear;-webkit-transition: border 0.2s linear;transition: border 0.2s linear;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu li a:not(:only-child):after .tt-badge {position: relative;top: 1px;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li > a:not(:only-child):after {right: -13px;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li ul {display: none;margin-top: 0px;background: #ffffff;position: absolute;z-index: 13;left: 100%;top: -13px;padding: 13px 0px 10px 0px;min-width: 210px;-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.08);}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li ul ul.right,.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li ul ul.right ul {left: auto;right: 100%;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li ul ul.right .left,.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li ul ul.right .left ul {left: 100%;right: auto;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li ul li {margin-bottom: 0;display: block;position: relative;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li ul li a {padding: 1px 7px 1px 20px;font-size: 14px;display: block;color: #777777;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li ul li a:hover {color: #2879fe;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li ul li.active > a {color: #2879fe;}
.categories-btn .tt-dropdown-menu nav > ul [class^="tt-promo"] {margin-bottom: 9px;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu > li ul{display: block;visibility: hidden;opacity: 0;-webkit-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
.categories-btn .tt-dropdown-menu nav > ul .tt-megamenu-submenu  li:hover > ul{visibility: visible;opacity: 1;}
.mobile-caterorie-menu .panel-menu ul li a{position: relative;}
.mobile-caterorie-menu  ul li a svg{position: absolute;top: 11px;left: 30px;width: 13px;height: auto;}
.mobile-caterorie-menu  ul li a svg path{fill: #999999;-moz-transition: fill 0.2s linear;-o-transition: fill 0.2s linear;-webkit-transition: fill 0.2s linear;transition: fill 0.2s linear;}
.mobile-caterorie-menu  ul li a:hover svg path{fill: #191919;}
.mobile-caterorie-menu  ul li a span{display: inline-block;}
.mobile-caterorie-menu .mmpanel:not(:first-child) svg{display: none;}
.mobile-caterorie-menu .mmpanel:first-child ul li a > svg + span{margin-left: 24px;}
@media (min-width: 1025px){.headerunderline{border-bottom: 1px solid #e9e7e7;}
}
.stickprcol-js{position: relative;overflow: hidden;}
@media (max-width: 767px){.stickprcol-js{position: inherit;}
}
.tt-col-one .tt-col-item:not(:first-child){margin-top: 40px;}
.tt-col-one .tt-col-item:before{content: "";position: absolute;top: -20px;border-top: 1px solid #e9e7e7;width: calc(100% - 20px);}
.onerowactions{display: none;}
.tt-col-one .onerowactions{display: block;}
@media (min-width: 1201px){.tt-product-listing.tt-col-one .product-parent .tt-description:not(.onerowactions){width: 60%;}
  .tt-product-listing.tt-col-one .product-parent .tt-description.onerowactions{width: 20%;}
  }
@media (min-width: 791px) and (max-width: 1200px){.tt-product-listing.tt-col-one .product-parent .tt-description:not(.onerowactions){width: 55%;}
  .tt-product-listing.tt-col-one .product-parent .tt-description.onerowactions{width: 25%;}
}
@media (min-width: 791px){.tt-product-listing.tt-col-one .tt-product .tt-image-box,  .tt-product-listing.tt-col-one .tt-product-design02 .tt-image-box {position: relative;width: 20%;}
  .tt-col-one .tt-description:not(.onerowactions) .tt-price,  .tt-col-one .tt-description:not(.onerowactions) .tt-product-inside-hover{display: none !important;}
  .onerowactions > *{text-align: right !important;}
  .product-parent .onerowactions .tt-price{font-size: 20px;}
  .tt-product-listing.tt-col-one .product-parent:not(.tt-view) .tt-description .tt-row-btn:nth-child(2) > *:last-child{padding-right: 0;}
}
@media (max-width: 790px){.tt-col-one .onerowactions{display: none;}
}
@media (max-width: 1024px){.tt-product-listing.tt-col-one .product-parent .tt-description .tt-btn-addtocart.thumbprod-button-bg{padding: 2px 18px 10px;}
}
#modalProductInfo-03 h6{margin-bottom: 17px;}
#modalProductInfo-03 .btn{margin-top: 10px;}
.videomodalbox{display: flex;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
img.videomodalbox-main{width: 100%;}
.videomodalbox-icon{position: absolute;}
.custom-buttons{display: flex;align-items: center;justify-content: center;padding: 10px 0 6px;}
.custom-buttons>*:not(:first-child){margin-left: 20px;}
.custom-buttons .btn{margin-top: 0px !important;display: inline-flex;min-width: 150px;}
.testimonials-bg-pad{padding: 55px 0;}
.testimonials-bg-pad .tt-slider-fullwidth.arrow-location-center-02:after,.testimonials-bg-pad .tt-slider-fullwidth.arrow-location-center-02:before{background: none;}
@media (max-width: 1024px){.testimonials-mob-pad{margin-bottom: 50px;}
}
#modalAddToCartProduct .tt-modal-slider{margin-top: 35px;margin-bottom: -5px;}
#modalAddToCartProduct .tt-modal-slider hr:not([class]) {margin-top: 40px;margin-bottom: 37px;}
#modalAddToCartProduct .tt-modal-slider > .tt-title{font-size: 20px;display: block;line-height: 22px;font-weight: 500;padding-bottom: 17px;font-weight: 500;text-align: left;font-family: 'Open Sans', sans-serif;color:#191919;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
#modalAddToCartProduct .tt-modal-slider .header-menu-product .tt-title{font-size: 14px;display: block;line-height: 22px;font-weight: 500;padding-bottom: 8px;font-weight: 500;text-align: left;font-family: 'Open Sans', sans-serif;color:#191919;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
#modalAddToCartProduct .tt-modal-slider .header-menu-product .col-item{padding-left: 10px;padding-right: 10px;}
#modalAddToCartProduct .tt-modal-slider .header-menu-product a{display: block;}
#modalAddToCartProduct .tt-modal-slider .header-menu-product a .tt-title{-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;padding-bottom: 0;}
#modalAddToCartProduct .tt-modal-slider .header-menu-product a:hover .tt-title{color: #2879fe;}
#modalAddToCartProduct .tt-modal-slider .header-menu-product .tt-product .tt-description{padding-top: 6px;}
#modalAddToCartProduct .tt-modal-slider .header-menu-product .slick-track{margin: 0 auto;}
#modalAddToCartProduct .tt-modal-slider-js{display: none !important;}
#modalAddToCartProduct .tt-modal-slider-js.slick-initialized{display: block !important;}
@media (max-width: 576px){#modalAddToCartProduct .tt-modal-slider .arrow-location-03 .slick-arrow{top: 50%;margin-top: -51px;}
  #modalAddToCartProduct .tt-modal-slider .arrow-location-03 .slick-prev{left: 0;}
  #modalAddToCartProduct .tt-modal-slider .arrow-location-03 .slick-next{right: 0;}
}
#tt-pageContent .shopify-section .container-indent2 {margin-top: 112px;}
@media (max-width: 1024px){#tt-pageContent .shopify-section .container-indent2 {margin-top: 83px;}
}
header .tt-desktop-header.tt-header-static .tt-logo .tt-title,header .tt-desktop-header.tt-header-static .tt-dropdown-obj .tt-dropdown-toggle,.tt-desktop-header.tt-header-static .tt-desctop-menu nav > ul > li.dropdown > a {color: #ffffff;}
header .tt-desktop-header.tt-header-static .tt-dropdown-obj.active .tt-dropdown-toggle,header .tt-desktop-header.tt-header-static .tt-dropdown-obj .tt-dropdown-toggle:hover,.tt-desktop-header.tt-header-static .tt-desctop-menu nav > ul > li.dropdown > a:hover,.tt-desktop-header.tt-header-static .tt-desctop-menu nav > ul > li.dropdown.selected > a {color: #2879fe;}
.small-info-bn{display: flex;justify-content: center;align-items: center;position: relative;overflow: hidden;margin-top: 20px;font-size: 22px;width: 100%;font-weight: bold;height: 100px;background: #2879fe;color: #ffffff;border-radius: 6px;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
@media (max-width: 1024px){.small-info-bn{font-size: 16px;}
}
.small-info-bn>*{text-align: center;z-index: 1;}
.small-info-bn:after{content: '';display: block;position: absolute;width: 100%;height: 100%;border: 4px solid #2879fe;-moz-transition: all 0.2s;-o-transition: all 0.2s;-webkit-transition: all 0.2s;transition: all 0.2s;}
.small-info-bn-img:before{content: '';display: block;position: absolute;width: 100%;height: 100%;background-size: cover;background-position: center;-moz-transition: all 0.2s;-o-transition: all 0.2s;-webkit-transition: all 0.2s;transition: all 0.2s;}
@media (min-width: 1025px){.col-5-inrow-lg{flex: 0 0 20%;max-width: 20%;}
}
@media (min-width: 1025px){.col-5_end-inrow-lg{flex: 0 0 80%;max-width: 80%;}
}
@media (min-width: 576px){.col-5-inrow-sm{flex: 0 0 20%;max-width: 20%;}
}
@media (min-width: 1025px){.col-7-inrow-md{flex: 0 0 14.285%;max-width: 14.285%;}
}
@media (min-width: 1440px){.col-8-inrow-lg{flex: 0 0 12.5%;max-width: 12.5%;}
}
@media (min-width: 1440px){.col-9-inrow-lg{flex: 0 0 11.11%;max-width: 11.11%;}
}
/* Product fixed */.tt-fixed-product-wrapper {position: fixed;left: 0;bottom: 0;width: 100%;background-color: #0f0f0f;padding: 10px 0 30px;z-index: 8;}
@media (max-width: 1024px){.tt-fixed-product-wrapper {padding: 10px 0 10px;}
}
.tt-fixed-product-wrapper .tt-input-counter.style-01 span{width: 28px;}
.tt-fixed-product-wrapper .tt-fixed-product {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;}
.tt-fixed-product-wrapper .tt-fixed-product .tt-img {max-width: 32px;min-width: 32px;top: 4px;position: relative;}
.tt-fixed-product-wrapper .tt-fixed-product .tt-img img {width: 100%;height: auto;}
.tt-fixed-product-wrapper .tt-fixed-product .tt-img+.tt-description {margin-left: 14px;}
.tt-fixed-product-wrapper .tt-fixed-product .tt-description .tt-title {font-size: 14px;line-height: 20px;color: #ffffff;font-weight: 400;}
.tt-fixed-product-wrapper .tt-fixed-product .tt-description .tt-title a {color: #ffffff;text-decoration: none;}
.tt-fixed-product-wrapper .tt-fixed-product .tt-description .tt-title a:hover {color: #2879fe;}
.tt-fixed-product-wrapper .tt-fixed-product .tt-description .tt-price {font-size: 16px;line-height: 22px;color: #f8353e;}
.tt-fixed-product-wrapper .tt-fixed-product .tt-description .tt-price .new-price {color: #ffffff;margin-right: 7px;}
.tt-fixed-product-wrapper .tt-fixed-product .tt-description .tt-price .old-price {color: #ffffff;text-decoration: line-through;}
.tt-fixed-product-wrapper .tt-fixed-product .tt-description .tt-price .old-price .money {text-decoration: line-through;}
.tt-fixed-product-wrapper .tt-fixed-product .tt-description .tt-price span {display: inline-block;}
.tt-fixed-product-wrapper .tt-fixed-product .tt-description>*:nth-child(1) {margin-top: 0;}
.tt-fixed-product-wrapper .tt-row-custom01 {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.tt-fixed-product-wrapper .tt-row-custom01 .col-item:not(:first-child) {margin-left: 15px;}
.tt-fixed-product-wrapper .form-default select.form-control.tt-obj-dark {background: #414141;border-color: #414141;color: #ffffff;height: 40px !important;padding: 7px 12px 9px 15px;max-width: 380px;-webkit-appearance: none;-moz-appearance: none;}
.tt-fixed-product-wrapper .form-default select.form-control.tt-obj-dark option{color: #ffffff;}
.tt-fixed-product-wrapper .form-default select.form-control.tt-obj-dark option.disabled{color: #888888;text-decoration: line-through;}
.tt-fixed-product-wrapper .form-default select.form-control.tt-obj-dark.disabled{color: #888888;text-decoration: line-through;}
.tt-fixed-product-wrapper form:before{content: "\e90c";font-family: 'wokiee_icons';font-size: 14px;line-height: 1;color: #ffffff;position: absolute;top: 13px;right: 25px;pointer-events: none;}
.tt-fixed-product-wrapper form.formactive:before{content: "\e90f";}
.tt-fixed-product-wrapper .tt-input-counter.style-01 {max-width: 100px;min-width: 100px;}
.tt-fixed-product-wrapper .tt-input-counter.style-01 input {background: #414141;color: #ffffff;height: 40px;}
.tt-fixed-product-wrapper .tt-input-counter.style-01 span {color: #ffffff;height: 40px;line-height: 40px;}
.tt-fixed-product-wrapper .tt-input-counter.style-01 span:before {line-height: 40px;}
.tt-fixed-product-wrapper .btn{color: #ffffff;background: #2879fe;font-size: 14px;height: 40px;}
.tt-fixed-product-wrapper .btn:hover{color: #ffffff;background: #2267d8;}
.tt-fixed-product-wrapper .btn.disable{color: #ffffff;background: #284685;}
@media (max-width: 1024px) {.tt-fixed-product-wrapper .col-select {display: none;}
}
.tt-fixed-product-wrapper .tt-row-custom01 .btn [class^="icon"]{display:none;}
@media (min-width: 1025px) {.tt-fixed-product-wrapper .tt-row-custom01 .btn {padding: 6px 0 4px;min-width: 170px;}
}
@media (max-width: 790px) {.tt-fixed-product-wrapper .tt-row-custom01 .btn {padding-left: 10px;padding-right: 10px;}
  .tt-fixed-product-wrapper .tt-input-counter.style-01 {max-width: 90px;min-width: 90px;}
  .tt-fixed-product-wrapper .tt-input-counter.style-01 input {max-width: 90px;}
  .tt-fixed-product-wrapper .tt-input-counter.style-01 span {width: 40px;}
  .tt-fixed-product-wrapper .tt-row-custom01 .col-item:not(:first-child) {margin-left: 10px;}
}
@media (max-width: 520px) {.tt-fixed-product-wrapper .tt-fixed-product .tt-description .tt-title {display: none;}
  .tt-fixed-product-wrapper .tt-fixed-product .tt-description .tt-price span {display: block;}
}
/* For revolution slider */.grid-slider .btn {padding: 6px 27px 4px;}
.grid-slider .slider-revolution .tp-caption1-wd-1,.grid-slider .slider-revolution .tp-caption1-wd-2{}
@media (min-width: 1230px){.grid-slider .slider-revolution .tp-caption1-wd-1{line-height: 38px;font-size: 16px;}
  .grid-slider .slider-revolution .tp-caption1-wd-2{line-height: 40px;font-size: 36px;}
  .grid-slider .slider-revolution .tp-caption1-wd-4{margin-top: 19px;}
}
@media (min-width: 1025px) and (max-width: 1229px){.grid-slider .slider-revolution .tp-caption1-wd-1{line-height: 38px;font-size: 16px;}
  .grid-slider .slider-revolution .tp-caption1-wd-2{line-height: 40px;font-size: 36px;}
  .grid-slider .slider-revolution .tp-caption1-wd-4{margin-top: 19px;}
}
@media (min-width: 790px) and (max-width: 1024px){.grid-slider .slider-revolution .tp-caption1-wd-1{line-height: 22px;font-size: 16px;}
  .grid-slider .slider-revolution .tp-caption1-wd-2{line-height: 40px;font-size: 36px;}
  .grid-slider .slider-revolution .tp-caption1-wd-4{margin-top: 19px;}
}
@media (min-width: 791px){.grid-slider .tt-promo-box{margin: 0;}
}
/* -           -------------------            - */header:not(.headertype3) .tt-cart button .tt-text{display: none;}
.headertype3 .tt-wrapper-light{background-color: #ffffff;}
/*.headertype3{*//*  color:#e4e3db;*//*}
*/@media(min-width: 769px){.headertype3-bottom{padding-bottom: 20px;}
  .entity-showcase-title{font-size: 64px !important; }
.top-bar-list a {/*color: #dbdbd3;*/    font-size: 16px;}
.tt-offset-15{margin-top: 15px;}
/* headertype3  tt-desctop-menu*/.headertype3 .tt-zindex5{position: relative;z-index: 5;}
.headertype3 .tt-desctop-menu nav > ul > li.dropdown > a{letter-spacing: 0em;padding: 19px 10px 18px;}
@media (max-width: 1229px){.headertype3 .tt-desctop-menu nav > ul > li.dropdown > a{padding: 19px 8px 18px;}
}
.headertype3 .tt-desktop-header .categories-btn .tt-dropdown-menu {top: calc(100% + 10px);-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
/* header-inline-options-box */.headertype3 .header-inline-options-box > *{display: inline-block;position: relative;line-height: 14px;font-size: 14px;}
.headertype3 .header-inline-options-box > *:not(:first-child){margin-left: 28px;}
.headertype3 .header-inline-options-box > *:not(:first-child):after{content: '';display: block;background: #e9e7e7;width: 1px;height: 20px;position: absolute;left: -13px;top: 0;}
.headertype3 .header-inline-options-box .h-account-details a{font-weight: 300;line-height: 14px;font-size: 14px;padding: 0 4px;}
.headertype3 .header-inline-options-box .h-account-details a{color: #191919;}
.headertype3 .header-inline-options-box .h-account-details a:hover{color: #2879fe;}
.headertype3 .tt-desktop-header > .container:first-child{margin-top: 25px;}
.headertype3 .tt-desktop-header .tt-multi-obj .tt-dropdown-toggle .tt-arrow{font-size: 12px;position: relative;top: 2px;margin-left: 1px;}
.headertype3 .tt-desktop-header .tt-multi-obj.active .tt-dropdown-toggle .tt-arrow:before{content: "\e90f";}
.headertype3 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-menu{width: 280px;position: absolute;right: 0;top: 100%;z-index: 22;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);}
.headertype3 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-menu a{color:#777777;}
.headertype3 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-toggle{font-weight: 300;line-height: 14px;font-size: 14px;padding: 1px 8px 3px;color: #191919;}
.headertype3 .header-inline-options-box .tt-dropdown-obj.active .tt-dropdown-toggle,.headertype3 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-toggle:hover{color: #2879fe;}
.headertype3 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-toggle .tt-arrow{position: relative;top: 1px;font-size: 12px;margin-left: 1px;}
.headertype3 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-menu ul{list-style: none;padding: 0;margin: 0px;}
.headertype3 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-menu ul li{font-size: 14px;}
.headertype3 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-menu ul li a{display: block;padding: 3px 0;}
.headertype3 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-menu ul li a:hover,.headertype3 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-menu ul li.active a{color: #2879fe;}
.headertype3 .header-inline-options-box .tt-dropdown-menu .tt-dropdown-inner{padding: 35px 20px 30px 41px;}
.headertype3 .tt-desktop-header .header-inline-options-box .tt-dropdown-obj{margin-top: 0;padding-bottom: 0;}
.headertype3 .tt-header-holder .tt-desctop-menu.tt-menu-small{margin-top: 0;}
.headertype3 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-menu{top: 30px;}
.headertype3 .header-inline-options-box .single-currency-box .tt-dropdown-obj:last-child .tt-dropdown-toggle{padding-right: 0 !important;}
/* hidden object desktop */@media (min-width: 1025px){.headertype3 .tt-desktop-header .tt-desctop-parent-account,  .headertype3 .tt-desktop-header .tt-desctop-parent-multi{display: none;}
}
.headertype3 .tt-mobile-header .tt-dropdown-obj .tt-dropdown-toggle .tt-text{display: none;}
/* stuck-nav */.headertype3 .stuck.tt-stuck-nav .tt-dropdown-obj .tt-dropdown-toggle .tt-text{display: none;}
.desctop-menu-large .tt-stuck-nav .tt-stuck-parent-menu .tt-desctop-menu nav > ul > li.dropdown .dropdown-menu{z-index: 4;}
.headertype3 .tt-stuck-nav .tt-dropdown-obj{margin-top: 8px;padding-bottom: 6px;}
/* header-tel-info */.headertype3 .tt-desktop-header .header-tel-info{font-weight: 300;line-height: 15px;font-size: 14px;text-align: right;color: #191919;display: inline-block;}
.headertype3 .tt-mobile-header .header-tel-info{color: #191919;}
.headertype3 .tt-desktop-header .header-tel-info p{margin: 0;}
.headertype3 .tt-desktop-header .header-tel-info br{line-height: 18px;}
.headertype3 .tt-mobile-header .header-tel-info .title,.headertype3 .tt-desktop-header .header-tel-info .title{font-family: 'Open Sans', sans-serif;font-weight: 500;line-height: 24px;font-size: 18px;}
/* header icons */.headertype3 .header-icon-with-text{display: inline-block;position: relative;}
.headertype3 .header-icon-with-text a{display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;line-height: 15px;font-size: 14px;padding-top: 5px;padding-bottom: 5px;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.headertype3 .header-icon-with-text .tt-icon{margin-top: 3px;}
.headertype3 .header-icon-with-text .tt-icon svg path{-moz-transition: fill 0.2s linear;-o-transition: fill 0.2s linear;-webkit-transition: fill 0.2s linear;transition: fill 0.2s linear;}
.headertype3 .header-icon-with-text .tt-icon + .tt-text{margin-left: 7px;}
.headertype3 .header-icon-with-text .tt-text{font-size: 14px;line-height: 15px;font-weight: 400;}
.headertype3 .header-icon-with-text .tt-badge{display: inline-block;position: absolute;font-size: 14px;line-height: 20px;top: 0;left: 18px;width: 21px;height: 21px;font-size: 14px;line-height: 24px;border-radius: 50%;text-align: center;}
.headertype3 .header-icon-with-text.tt-wishlist .tt-badge{top: -2px;}
.headertype3 .header-icon-with-text.tt-compare .tt-badge{left: 25px;}
/* cart Button */.headertype3 .tt-desktop-header .tt-dropdown-obj{margin-top: 0;padding-bottom: 0;}
.headertype3 .tt-desktop-header .tt-cart .tt-dropdown-toggle{display: -ms-inline-flexbox;display: -webkit-inline-flex;display: inline-flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.headertype3 .tt-desktop-header .tt-cart .tt-dropdown-toggle .tt-text{font-weight: 400;font-size: 14px;line-height: 17px;margin-top: 1px;}
.headertype3 .tt-desktop-header .tt-cart .tt-dropdown-toggle [class^="icon-"]{font-size: 37px;}
.headertype3 .tt-desktop-header .tt-cart .tt-dropdown-toggle [class^="icon-"] +.tt-text{margin-left: 5px;}
.headertype3 .tt-desktop-header .tt-cart .tt-dropdown-toggle .tt-badge-cart{display: inline-block;position: absolute;top: 0;left: 26px;width: 21px;height: 21px;font-size: 14px;line-height: 20px;}
.headertype3 .tt-desktop-header .tt-cart .tt-dropdown-toggle .tt-text{-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.headertype3 .header-icon-with-text.tt-compare a .tt-icon svg path{fill: #2879fe;}
.headertype3 .header-icon-with-text.tt-compare a:hover .tt-icon svg path{fill: #191919;}
.headertype3 .header-icon-with-text.tt-compare a .tt-text{color: #191919;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.headertype3 .header-icon-with-text.tt-compare a:hover .tt-text{color: #191919;}
.headertype3 .header-icon-with-text.tt-compare .tt-badge{background: #2879fe;color: #ffffff;}
.headertype3 .header-icon-with-text.tt-wishlist a .tt-icon svg path{fill: #2879fe;}
.headertype3 .header-icon-with-text.tt-wishlist a:hover .tt-icon svg path{fill: #191919;}
.headertype3 .header-icon-with-text.tt-wishlist a .tt-text{color: #191919;}
.headertype3 .header-icon-with-text.tt-wishlist a:hover .tt-text{color: #191919;}
.headertype3 .header-icon-with-text.tt-wishlist .tt-badge{background: #2879fe;color: #ffffff;}
.headertype3 .tt-header-holder .tt-cart>button svg path{fill: #2879fe;}
.headertype3 .tt-header-holder .tt-cart>button:hover svg path{fill: #191919;}
.headertype3 .tt-header-holder .tt-cart>button{color: #2879fe;}
.headertype3 .tt-header-holder .tt-cart>button:hover{color: #191919;}
.headertype3 .tt-header-holder .tt-cart>button .tt-text{color: #191919;}
.headertype3 .tt-header-holder .tt-cart>button:hover .tt-text{color: #191919;}
.headertype3 .tt-header-holder .tt-cart>button .tt-badge-cart{background: #2879fe;color: #ffffff;}
/* logo */.headertype3 .tt-desktop-header .tt-logo{margin-bottom: 6px;}
.headertype3 .tt-desktop-header .tt-logo .tt-title{margin-top: -1px;font-weight: 900;color: #2879fe;font-size: 38px;}
/* tt-obj-options indent */.headertype3 .tt-desktop-header .tt-obj-options > *{margin-left: 19px;}
.headertype3 .tt-desktop-header .tt-obj-options > .tt-desctop-parent-cart{margin-left: 10px;}
.headertype3 .tt-desktop-header .tt-obj-options .header-tel-info + .header-icon-with-text{margin-left: 48px;}
.headertype3 .tt-desktop-header .tt-obj-options{display: -ms-flexbox;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;top: -6px;}
/* Categorie Button */.headertype3 .tt-desktop-header .categories-btn-box,.headertype3 .tt-desktop-header .categories-btn,.headertype3 .tt-desktop-header .categories-btn > button{width: 100%;}
.headertype3 .tt-desktop-header .categories-btn > button{font-weight: 500;line-height: 15px;font-size: 18px;padding: 16px 20px 14px 20px;height: 50px;}
.headertype3 .tt-desktop-header .categories-btn-box:not(.categories-btn-noclick) .categories-btn:not(.opened) > button{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.headertype3 .tt-desktop-header .categories-btn .tt-dropdown-menu nav > ul > li > a{padding-top: 18px;padding-bottom: 17px;}
.headertype3 .tt-desktop-header .categories-btn .tt-dropdown-menu nav > ul > li > a img + span,.headertype3 .tt-desktop-header .categories-btn .tt-dropdown-menu nav > ul > li > a svg + span,.headertype3 .tt-desktop-header .categories-btn .tt-dropdown-menu nav > ul > li > a [class^="icon"] + span{padding-left: 16px;}
.headertype3 .tt-desktop-header .categories-btn .tt-dropdown-menu nav > ul > li > a svg{width: 24px;}
.headertype3 .tt-desktop-header .categories-btn .tt-dropdown-menu nav > ul > li.tt-submenu > a:after{top: 17px;}
.headertype3 .categories-btn > button i{display: none;}
/* headertype3  search-type2*/.headertype3 .tt-desktop-header .search-type2 input{width:  100%;height: 50px;border-radius: 6px;padding: 3px 10px 2px 50px;}
.headertype3 .tt-desktop-header .search-type2 form .tt-btn-submit{background: none;position: absolute;top: 0;left: 0;border: none;width: 45px;height: 50px;}
.headertype3 .tt-desktop-header .search-type2 form .tt-btn-submit i{font-size: 22px;color: #ffffff;position: absolute;top: 13px;left: 19px;}
.headertype3 .tt-desktop-header .search-type2 form .tt-btn-submit:hover i{color: #ffffff;}
.headertype3 .tt-desktop-header .search-type2 input::-webkit-input-placeholder{color: #777777;}
.headertype3 .tt-desktop-header .search-type2 input::-moz-placeholder      {color: #777777;}
.headertype3 .tt-desktop-header .search-type2 input:-moz-placeholder       {color: #777777;}
.headertype3 .tt-desktop-header .search-type2 input:-ms-input-placeholder  {color: #777777;}
.headertype3 .tt-desktop-header .search-type2 input:focus::-webkit-input-placeholder { color:transparent; }
.headertype3 .tt-desktop-header .search-type2 input:focus:-moz-placeholder { color:transparent; }
.headertype3 .tt-desktop-header .search-type2 input:focus::-moz-placeholder { color:transparent; }
.headertype3 .tt-desktop-header .search-type2 input:focus:-ms-input-placeholder { color:transparent; }
.headertype3 .tt-mobile-header .header-tel-info > p{margin-top: 0;}
.headertype3 .tt-mobile-header .header-tel-info{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: center;-ms-flex-align: center;align-items: center;line-height: 15px;font-size: 14px;margin: 0;min-height: 50px;padding-top: 14px;padding-bottom: 14px;}
/*categories btn content*/.headertype3 .tt-desktop-header .categories-btn-noclick .categories-btn{pointer-events: none;}
.headertype3 .tt-desktop-header .categories-btn-noclick > button{-webkit-border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;border-top-left-radius: 0px;border-top-right-radius: 0px;}
.categories-btn-noclick .tt-dropdown-menu{display: none !important;}
/* categories-btn-content */#tt-pageContent .categories-btn-align{margin-top: -20px;}
.headertype3 .categories-btn nav > ul .dropdown-menu,#tt-pageContent .categories-btn nav > ul .dropdown-menu{margin-top: 20px;z-index: 10;}
#tt-pageContent .categories-btn-box{display: block;}
#tt-pageContent .categories-btn.categories-btn-content{display: block;}
#tt-pageContent .categories-btn.categories-btn-content > button{display: block;min-width: inherit;width: 100%;}
#tt-pageContent .categories-btn.categories-btn-content .tt-dropdown-menu nav > ul{padding: 8px 0 6px 0;}
/* categories nobuttons */#tt-pageContent .categories-btn.nobutton > button{display: none;}
#tt-pageContent .categories-btn.nobutton > .tt-dropdown-menu{position: relative;top: inherit;display: block;border: 1px solid #e9e7e7;border-top: none;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;box-shadow: none;-webkit-border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;border-top-left-radius: 0px;border-top-right-radius: 0px;}
/* categories-size-large */.categories-btn-box.categories-size-large .categories-btn > button{line-height: 15px;font-size: 18px;padding: 16px 20px 14px 20px;height: 50px;}
.categories-btn-box.categories-size-large:not(.categories-btn-noclick) .categories-btn > button{border-radius: 6px;}
.categories-btn.categories-size-large .tt-dropdown-menu nav > ul > li > a,.categories-btn-box.categories-size-large .tt-dropdown-menu nav > ul > li > a{font-size: 16px;font-weight: 300;}
.categories-btn.categories-size-large .tt-dropdown-menu nav > ul > li > a,.categories-btn-box.categories-size-large .tt-dropdown-menu nav > ul > li > a{padding-top: 16px;padding-bottom: 16px;letter-spacing: 0em;}
.categories-btn.categories-size-large .tt-dropdown-menu nav > ul > li > a svg,.categories-btn-box.categories-size-large .tt-dropdown-menu nav > ul > li > a svg{top: 12px !important;left: 19px !important;}
.categories-btn.categories-size-large .tt-dropdown-menu nav > ul > li > a img + span,.categories-btn.categories-size-large .tt-dropdown-menu nav > ul > li > a svg + span,.categories-btn.categories-size-large .tt-dropdown-menu nav > ul > li > a [class^="icon"] + span,.categories-btn-box.categories-size-large .tt-dropdown-menu nav > ul > li > a img + span,.categories-btn-box.categories-size-large .tt-dropdown-menu nav > ul > li > a svg + span,.categories-btn-box.categories-size-large .tt-dropdown-menu nav > ul > li > a [class^="icon"] + span{padding-left: 16px;}
.categories-btn.categories-size-large .tt-dropdown-menu nav > ul > li > a svg,.categories-btn-box.categories-size-large .tt-dropdown-menu nav > ul > li > a svg{width: 24px;}
.categories-btn.categories-size-large .tt-dropdown-menu nav > ul > li.tt-submenu > a:after,.categories-btn-box.categories-size-large .tt-dropdown-menu nav > ul > li.tt-submenu > a:after{top: 18px;}
.categories-btn.categories-size-large .tt-dropdown-menu nav > ul > li > a img + span,.categories-btn.categories-size-large .tt-dropdown-menu nav > ul > li > a svg + span,.categories-btn.categories-size-large .tt-dropdown-menu nav > ul > li > a [class^="icon"] + span,.categories-btn-box.categories-size-large .tt-dropdown-menu nav > ul > li > a img + span,.categories-btn-box.categories-size-large .tt-dropdown-menu nav > ul > li > a svg + span,.categories-btn-box.categories-size-large .tt-dropdown-menu nav > ul > li > a [class^="icon"] + span{padding-left: 12px;}
.categories-btn .tt-dropdown-menu nav > ul li:not(:hover) ul li{display: none;}
#tt-pageContent .categories-btn .tt-dropdown-menu {background-color: #ffffff;}
#tt-pageContent .categories-btn .tt-dropdown-menu nav > ul > li > a {color: #777777;}
#tt-pageContent .categories-btn .tt-dropdown-menu nav > ul > li > a svg path {fill: #777777;}
#tt-pageContent .categories-btn .tt-dropdown-menu nav > ul > li > a:hover {color: #191919;}
#tt-pageContent .categories-btn .tt-dropdown-menu nav > ul > li > a:hover path {fill: #191919;}
#tt-pageContent .categories-btn .tt-dropdown-menu nav > ul > li:not(:last-child) > a:before {background-color: #e9e7e7;}
#tt-pageContent .categories-btn .tt-dropdown-menu nav > ul > li.tt-submenu > a:after {color: #e9e7e7;}
#tt-pageContent .categories-btn .tt-dropdown-menu nav > ul > li:hover > a {color: #191919;}
/* headertype3 search-results */.headertype3 .tt-desktop-header .search-type2 .search-results{position: absolute;padding: 20px;width: 100%;background:#ffffff;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);display: block;border-radius: 6px;}
@media (max-width: 1024px){.headertype3 .tt-desktop-header .search-type2 .search-results{background:#ffffff;}
  .headertype3 .tt-desktop-header .search-type2 .search-results{margin-top: 22px;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul{list-style: none;padding: 0;margin: 0;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li{display: none;width: 100%;margin: 0;overflow: hidden;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;color: #191919;padding: 0;position: relative;background-color: transparent;-moz-transition: background-color 0.2s linear;-o-transition: background-color 0.2s linear;-webkit-transition: background-color 0.2s linear;transition: background-color 0.2s linear;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .thumbnail{width: 50px;height: auto;margin: 0;padding: 0;border: none;border-radius: 0;border-right: 2px solid #ffffff00;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .thumbnail img{width: 100%;height: auto;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .tt-description{padding: 5px 15px 5px 16px;white-space: normal;font-size: 14px;line-height: 24px;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .tt-description .tt-title{font-size: 14px;line-height: 24px;color: #191919;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .tt-description .tt-price{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 16px;line-height: 20px;font-weight: 500;color: #191919;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .tt-description .tt-price .new-price{color: #f8353e;margin-right: 7px;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .tt-description .tt-price .old-price{color: #191919;text-decoration: line-through;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .tt-description .tt-price .old-price .money{text-decoration: line-through;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .tt-description .tt-price span{display: inline-block;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li:not(:first-child){margin-top: 10px;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul li:nth-child(-n+3){display: block;}
}
@media (min-width: 1024px){.headertype3 .tt-desktop-header .search-type2 .search-results{margin-top: 10px;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;list-style: none;padding: 0;margin-left:-10px;margin-right:-10px;overflow: hidden;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li{display: block;width: 20%;margin: 0;padding-left:10px;padding-right:10px;overflow: hidden;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a{display: block;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .thumbnail img{width: 100%;height: auto;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .tt-description{padding: 14px 0px 5px 0px;white-space: normal;font-size: 14px;line-height: 24px;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .tt-description .tt-title{font-size: 14px;line-height: 24px;color: #191919;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .tt-description .tt-price{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;font-size: 16px;line-height: 20px;font-weight: 500;color: #191919;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .tt-description .tt-price .new-price{color: #f8353e;margin-right: 7px;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .tt-description .tt-price .old-price{color: #191919;text-decoration: line-through;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .tt-description .tt-price .old-price .money{text-decoration: line-through;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a .tt-description .tt-price span{display: inline-block;}
  .headertype3 .tt-desktop-header .search-type2 .search-results ul > li a:hover .tt-title{color: #2879fe;}
}
.headertype3 .tt-desktop-header .search-type2 .tt-view-all{padding: 0;margin-top: 15px;}
.headertype3 .tt-desktop-header .search-type2 .tt-view-all a{color: #2879fe;text-decoration:none;-webkit-transition: color 300ms linear 0s;-moz-transition: color 300ms linear 0s;-ms-transition: color 300ms linear 0s;-o-transition: color 300ms linear 0s;transition: color 300ms linear 0s;}
.headertype3 .tt-desktop-header .search-type2 .tt-view-all a:hover{text-decoration:none;color: #191919;}
.minus20marg{margin-top: -20px;}
/* Vertical tabs */.v-tabs-img-box{position: relative;}
.v-tabs-img-box img{width: 100%;}
.v-tabs-img-box-text{position: absolute;top: 0;left: 0;right: 0;padding: 30px 15px;}
.v-tabs-img-box-text p{padding: 0 15px;margin: 0;font-weight: 500;line-height: 24px;font-size: 16px;}
.v-tabs-img-box-text h2:not(.small):not([class^="tt-title"]):not([class^="tt-collapse"]):not([class^="tt-aside"]){padding: 0 15px;margin: 0;font-weight: 500;line-height: 35px;font-size: 28px;}
.v-tabs-img-box-text ul {display: block;text-align: left;list-style:none;padding: 0;margin-top: 8px;-webkit-justify-content: unset;-ms-flex-pack: unset;justify-content: unset;}
.v-tabs-img-box-text ul a{display: block;font-weight: 300;line-height: 29px;font-size: 14px;width: 100%;padding: 1px 18px 0;}
.v-tabs-img-box-text ul a.active,.v-tabs-img-box-text ul a:hover{-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.v-tabs-content .tab-content .arrow-location-tab,.v-tabs-content .tt-layout-product-item .tt-product{margin-top: 0;}
.v-tabs-content .arrow-location-tab .slick-arrow{background: #ffffff;}
.v-tabs-content .arrow-location-tab .slick-arrow:hover{background: #2879fe;}
@media (min-width: 1025px){.v-tabs-content .arrow-location-tab.no-title .slick-arrow {opacity: 0;top: 124px;}
  .v-tabs-content:hover .arrow-location-tab.no-title .slick-arrow {opacity: 1;}
  [data-sectionname="index_verticaltabs"] .arrow-location-tab .slick-next {right: 16px;}
  [data-sectionname="index_verticaltabs"] .arrow-location-tab .slick-prev {left: 16px;}
}
.categories-btn .tt-dropdown-menu nav > ul .dropdown-menu:not(.catsimplesubmenu){overflow: hidden;}
.cat-me-b{position: absolute;top: 0;right: 0;width: 231px;height: 100%;background-size: cover;background-repeat: no-repeat;display: flex;align-content: center;align-items: center;justify-content: center;flex-wrap: wrap;overflow: hidden;}
.cat-me-b p{font-weight: 500;line-height: 24px;font-size: 16px;text-align: center;margin-top: 0;margin-bottom: 6px;}
.cat-me-b .tt-title{font-family: 'Open Sans', sans-serif;font-weight: 500;line-height: 29px;font-size: 26px;text-align: center;}
.cat-me-b:hover .tt-title{text-decoration: underline;}
.tt-services-block-vertical{-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;text-align: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.tt-services-block-vertical .tt-col-icon {-webkit-align-self: unset;-ms-flex-item-align: unset;align-self: unset;}
.tt-services-block-vertical .tt-col-description {margin-top: 18px;}
.tt-services-block-vertical .tt-col-icon + .tt-col-description {padding-left: 0 !important;}
@media (max-width: 1024px){header.headertype3{background: #ffffff;}
}
.tt-desktop-header .tt-search-opened-headtype1{	padding-top: 8px;padding-bottom: 7px;}
.tt-desktop-header .tt-desctop-parent-headtype1:not(:last-child){	margin-right: 9px;}
header:not(.small-header) .tt-search-opened-headtype1{margin-top: 10px; }
.tt-search-opened-headtype1 form{display: block;position: relative;}
.tt-search-opened-headtype1 .tt-search-input {border: 1px solid #e9e7e7;outline: 0;padding: 6px 10px 4px 34px;-moz-appearance: none;-webkit-appearance: none;color: #777777;background: #ffffff;outline: none;width: 240px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-weight: 300;transition: all 0.3s ease-out;}
.tt-search-opened-headtype1 .tt-search-input:hover,.tt-search-opened-headtype1 .tt-search-input:focus{color: #777777;background: #f7f8fa;border-color: #e9e7e7;}
.tt-search-opened-headtype1 .tt-btn-search{position: absolute;top: 0;left: 0;background: none;border: none;outline: none;width: 32px;height: 34px;font-size: 21px;line-height: 1;z-index: 2;cursor: pointer;color: #999999;transition: color 0.2s linear;-ms-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;-o-transition: color 0.2s linear;}
.tt-search-opened-headtype1 .tt-btn-search i{position: absolute;top: 6px;left: 8px;}
.tt-search-opened-headtype1 .tt-btn-search:hover{color: #2879fe;}
.headerformplaceholderstyles .tt-search-input::-webkit-input-placeholder {color: #777777;transition: all 0.3s ease-out;}
.headerformplaceholderstyles .tt-search-input:-moz-placeholder {color: #777777;transition: all 0.3s ease-out;}
.headerformplaceholderstyles .tt-search-input::-moz-placeholder {color: #777777;transition: all 0.3s ease-out;}
.headerformplaceholderstyles .tt-search-input:-ms-input-placeholder {color: #777777;transition: all 0.3s ease-out;}
.headerformplaceholderstyles .tt-search-input:hover::-webkit-input-placeholder,.headerformplaceholderstyles .tt-search-input:focus::-webkit-input-placeholder {color: #777777;}
.headerformplaceholderstyles .tt-search-input:hover:-moz-placeholder,.headerformplaceholderstyles .tt-search-input:focus:-moz-placeholder {color: #777777;}
.headerformplaceholderstyles .tt-search-input:hover::-moz-placeholder,.headerformplaceholderstyles .tt-search-input:focus::-moz-placeholder {color: #777777;}
.headerformplaceholderstyles .tt-search-input:hover:-ms-input-placeholder,.headerformplaceholderstyles .tt-search-input:focus:-ms-input-placeholder {color: #777777;}
header .tt-desktop-header .serchisopen{display: none;}
.tt-search-opened-headtype1 .search-results{position: absolute;top: 100%;margin-top: 8px;z-index: 2;background: #ffffff;width: 240px;padding: 0 20px 15px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.08);}
.tt-search-opened-headtype1 .search-results ul{list-style-type: none;margin: 0;padding: 0;}
.tt-search-opened-headtype1 .search-results li{margin-top: 20px;}
.tt-search-opened-headtype1 .search-results li:nth-child(2) ~ li {display: none;}
.tt-search-opened-headtype1 .search-results img{width: 20%;vertical-align: top;}
.tt-search-opened-headtype1 .search-results .thumbnail{display: inline;}
.tt-search-opened-headtype1 .search-results .tt-description{margin-left: 20px;color: #191919;width: 61%;}
.tt-search-opened-headtype1 .search-results .tt-description,.tt-search-opened-headtype1 .search-results .tt-title{display: inline-block;}
.tt-search-opened-headtype1 .search-results a:hover .tt-title{color: #2879fe;}
.tt-search-opened-headtype1 .search-results .tt-view-all{margin-top: 18px;}
.v-tabs-content .slick-slider .slick-track{margin: 0 !important;}
.tt-extralink:hover span{width: 0% !important;}
.tt-extralink-btn{-webkit-transition: background-color 0.2s;-moz-transition: background-color 0.2s;-ms-transition: background-color 0.2s;transition: background-color 0.2s;}
.tt-extralink-btn:hover{background-color: #224BA3 !important;}
/* Section text plus image */.tt-line-info{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #F5F7F9;color: #276B9D;font-size: 14px;line-height: 15px;padding: 10px 15px 11px 15px;}
.tt-line-info a{color: #276B9D;}
.tt-line-info a:hover{color: #2879fe;}
.tt-line-info .tt-item{display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 13px;padding-right: 13px;}
.tt-line-info .tt-item>*{display: inline-block;}
.tt-line-info .tt-item .tt-icon{font-size: 28px;position: relative;top: 0px;}
.tt-line-info .tt-item .tt-icon+.tt-text{margin-left: 7px;padding: 0 0 0px 0;}
.tt-line-info .tt-item .tt-text:first-child{padding: 0px 0 0px;}
@media (max-width: 790px){.tt-line-info .tt-item{width: 100%;text-align: center;}
}
.tt-layout-box01{-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.tt-layout-box01 .col-img img{width: 100%;height: auto;}
@media (min-width: 1025px){.tt-layout-box01 .col-description{font-size: 22px;line-height: 44px;}
  .tt-layout-box01 .col-description .tt-title{font-size: 32px;line-height: 1.2;margin: 0;padding: 0 0 25px 0;}
  .tt-layout-box01 .col-description .tt-title+p{margin-top: 0;}
  .tt-layout-box01 .col-description .btn{margin-top: 25px;}
  .tt-point-v-t .col-description{margin-top: -10px;}
}
@media (max-width: 1024px){.tt-layout-box01 .col-description{font-size: 20px;line-height: 30px;}
  .tt-layout-box01 .col-description .tt-title{font-size: 24px;line-height: 1.2;margin: 0;padding: 0 0 25px 0;}
  .tt-layout-box01 .col-description .tt-title+p{margin-top: 0;}
  .tt-layout-box01 .col-description .btn{margin-top: 25px;}
}
.tt-layout-box01 .col-description>*:nth-child(1){margin-top: 0;}
.tt-layout-box01:not(.flex-row-reverse) .col-description{padding-left: 60px;}
.tt-layout-box01.flex-row-reverse .col-description:last-child{padding-right: 60px;}
.tt-layout-box01.tt-point-v-t{-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}
.tt-layout-box01.tt-point-v-b{-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}
@media (max-width: 790px){.tt-layout-box01:not(.flex-row-reverse) .col-description,  .tt-layout-box01.flex-row-reverse .col-description{padding: 0 15px !important;}
  .tt-layout-box01 .col-description{padding: 0 15px;}
  .tt-layout-box01 .col-img img{margin-bottom: 40px;}
}
.layout-box01-wrapper{background-color: #EDF5FD;padding-top: 80px;padding-bottom: 80px;}
@media (max-width: 790px){.d-sm-none-custom{display: none !important;}
}
@media (max-width: 1024px){.tt-block-title .tt-title{font-size: 24px;line-height: 31px;}
  .tt-block-title .tt-description{font-size: 16px;line-height: 24px;}
  .tt-filters-options .tt-title {font-size: 24px;line-height: 34px;display:none;}
  .tt-block-title .tt-title-small {font-size: 16px;line-height: 26px;}
}
.tt-filters-options .tt-title .tt-title-total {display:none;}
.copygrid6{margin-left: -10px;}
@media (max-width: 789px){.copygrid6{text-align: center;margin-left: 0;}
}
footer{border-top: 0px solid #e9e7e7;}
.thumbnail_small_description{font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 14px;line-height: 18px;margin-top: 7px;color: #999999;}
@media (max-width: 790px){.thumbnail_small_description{font-size: 14px;line-height: 18px;margin-top: 7px;}
}
.tt-col-one .thumbnail_small_description{display: none;}
@media (min-width: 500px) and (max-width: 1024px){.tt-product-design02.thumbprod-center .tt-description{text-align: center;}
  .tt-product-design02.thumbprod-center .tt-price{margin-top: 10px;justify-content: center;}
}
.tt-layout-box03 img {max-width: 100%;height: auto;}
.tt-layout-box02 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.tt-layout-box02 .col-img img {width: 100%;height: auto;}
.tt-layout-box02 .col-description .tt-custom-link {font-size: 19px;line-height: 1.2;display: inline-block;position: relative;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;background: none;border: none;padding: 0;}
.tt-layout-box02 .col-description .tt-custom-link:before {content: '';position: absolute;top: calc(100% + 4px);left: 0;width: 0%;height: 2px;-webkit-transition: width 0.2s ease-out;transition: width 0.2s ease-out;}
.tt-layout-box02 .col-description .tt-custom-link:hover:before {width: 100%;}
.tt-layout-box02.flex-row-reverse .col-description .description-indent {width: calc(100% + 35%);}
.tt-layout-box02:not(.flex-row-reverse) .col-description .description-indent {width: calc(100% + 28%);margin-left: -28%;}
.tt-layout-box02.tt-point-v-t {-ms-flex-align: start;-webkit-box-align: start;align-items: flex-start;}
.tt-layout-box02.tt-point-v-b {-ms-flex-align: end;-webkit-box-align: end;align-items: flex-end;}
.tt-layout-box02>*:nth-child(1):last-child:first-child {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;padding: 0 15px !important;margin-top: 0;}
.tt-layout-box02>*:nth-child(1):last-child:first-child .description-indent {width: 100%;margin-left: 0;margin-right: 0;}
@media (max-width: 790px) {.tt-layout-box02:not(.flex-row-reverse) .col-description,  .tt-layout-box02.flex-row-reverse .col-description {padding: 0 15px !important;}
  .tt-layout-box02:not(.flex-row-reverse) .col-description .description-indent,  .tt-layout-box02.flex-row-reverse .col-description .description-indent {width: 100% !important;margin: 0;}
  .tt-layout-box02 .col-img {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;margin-top: 30px;}
  .tt-layout-box02 .col-description {padding: 0 15px;-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
}
.layout-box02-wrapper {position: relative;}
@media (max-width: 575px) {.layout-box02-wrapper[data-mobiele-indent]:after {content: '';display: block;position: absolute;bottom: 0;left: 0;width: 100%;z-index: 0;background: #ffffff;}
  .layout-box02-wrapper[data-mobiele-indent="180"]:after {height: 180px;}
  .layout-box02-wrapper .tt-layout-box02 {position: relative;z-index: 2;}
}
/* Subscribe */.tt-layout-newsletter02 {text-align: center;}
.tt-layout-newsletter02 .tt-title {margin: 0;padding: 0;}
.tt-layout-newsletter02 a {text-decoration: none;}
.tt-layout-newsletter02 a:hover {text-decoration: underline;}
.tt-layout-newsletter02 form {display: block;}
.tt-layout-newsletter02 .form-default{text-align:center;}
.tt-layout-newsletter02 .form-default form{display: inline-block;max-width: 631px;width: 100%;}
@media (max-width: 790px){.tt-layout-newsletter02 .form-default form{max-width: 431px;}
}
@media (max-width: 575px){.tt-layout-newsletter02 .form-default form{max-width: 380px;}
}
@media (max-width: 380px){.tt-layout-newsletter02 .form-default form{width:inherit;display: block;}
}
.tt-layout-newsletter02 form .form-group:first-child:last-child {margin-bottom: 0;}
.tt-layout-newsletter02 form .form-group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-line-pack: stretch;align-content: stretch;}
.tt-layout-newsletter02 form .form-group .form-control {-webkit-box-flex: 2;-ms-flex: 2 1 auto;flex: 2 1 auto;}
.tt-layout-newsletter02 form .form-group .btn {margin-left: 10px;margin-top: 0;}
.tt-layout-newsletter02>*:nth-child(1) {margin-top: 0;}
@media (min-width: 576px){.tt-layout-newsletter02 form .form-group .form-control{font-size: 14px;line-height: 14px;height: 40px;}
}
/**/@media (min-width: 1025px){.slboxedbuttons.arrow-location-tab .slick-next{right: calc(50% - 495px);}
  .slboxedbuttons.arrow-location-tab .slick-prev {right: calc(50% - 453px);}
}
@media (min-width: 1230px){.slboxedbuttons.arrow-location-tab .slick-next{right: calc(50% - 585px);}
  .slboxedbuttons.arrow-location-tab .slick-prev {right: calc(50% - 543px);}
}
/**/footer .tt-footer-box>:not(address) {margin-top: 28px}
footer .tt-footer-box address.tt-address01 {font-size: 14px;line-height: 28px;font-weight: 500;margin-top: 32px;color: #191919;}
footer .tt-footer-box address.tt-address01 .tt-text-large {font-size: 24px;line-height: 31px;display: block}
footer .tt-footer-box address.tt-address01 .tt-text-large .tt-icon {position: relative;top: 4px}
footer .tt-footer-box address.tt-address02 {margin-top: 22px;font-size: 14px;line-height: 22px}
footer .tt-footer-box address.tt-address02 p {margin-top: 30px}
footer .tt-footer-box .tt-link-icon .tt-icon {position: relative;top: 5px;color: #2879fe;font-size:22px;}
footer .tt-footer-box .tt-link-icon .tt-icon+.tt-text {margin-left: 5px}
footer .tt-footer-box .tt-link-icon .tt-text {color: #2879fe;text-decoration: underline;-webkit-transition: color .2s linear;transition: color .2s linear}
footer .tt-footer-box .tt-link-icon:hover .tt-text {color: #2267d8;text-decoration: none}
footer .tt-footer-box .tt-social-icon {margin-top: 32px}
footer .tt-footer-box .tt-social-icon li a {font-size: 24px}
footer .tt-footer-box>:nth-child(1) {margin-top: 0}
@media (max-width:789px) {	  footer .tt-footer-box {margin-top: 35px  }
}
footer .tt-color-scheme-01 .tt-footer-box .tt-social-icon li a,footer .tt-color-scheme-01 .tt-social-icon li a:hover {color: #c3c3c3;}
footer .tt-color-scheme-01 .tt-footer-box .tt-social-icon li a:hover {color: #191919;}
footer .tt-color-scheme-01 .tt-footer-box .tt-social-icon li:not(:last-child):not(:first-child) {margin: 0 9px}
@media (min-width: 790px){	  footer .tt-footer-col .tt-newsletter.tt-indent-item .form-group{width: 100%;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}
    footer .tt-footer-col .tt-collapse-listing div[class^="col-"]{margin-top: 35px;}
  footer .collapse-listing-firstchild > .tt-collapse-listing:first-child{margin-top:-39px;}
}
footer{color: #888888;}
footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content a{color: #2879fe;}
footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content a:hover{color: #2267d8;}
footer .tt-footer-description a{color: #2879fe;}
footer .tt-footer-description a:hover{color: #2267d8;}
@media (max-width: 789px){footer{color: #888888;}
  footer .tt-footer-box address.tt-address01 {color: #191919;}
  footer .tt-footer-box .tt-link-icon .tt-icon {color: #2879fe;}
  footer .tt-footer-box .tt-link-icon .tt-text {color: #2879fe;}
  footer .tt-footer-box .tt-link-icon:hover .tt-text {color: #2879fe;}
  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content a{color: #2879fe;}
  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content a:hover{color: #2879fe;}
  footer .tt-footer-description a{color: #2879fe;}
  footer .tt-footer-description a:hover{color: #2879fe;}
}
.tt-hover-03 .tt-desctop-menu nav > ul li.dropdown > a span {position: relative;display: inline-block;}
.tt-hover-03 .tt-desctop-menu nav > ul li.dropdown > a span:before {content: '';display: block;position: absolute;left: 0;bottom: -5px;width: 0%;height: 2px;background: #2879fe;-webkit-transition: width .3s ease-out;transition: width .3s ease-out;}
@media (min-width: 1025px){.tt-hover-03 .tt-stuck-nav nav > ul li.dropdown > a span:before{background: #2879fe;}
}
.tt-hover-03 .tt-desctop-menu nav > ul li.dropdown > a:hover span:before {width: 100%;}
.tt-hover-03 .tt-desctop-menu nav > ul li.dropdown.active > a span:before {width: 100%;}
.tt-hover-03 .tt-desctop-menu nav > ul li.dropdown.selected > a span:before {width: 100%;}
.search-results .tt-view-all a{color: #191919;}
.search-results .tt-view-all a:hover{color: #2879fe;}
/* single-text-with-icons, icon banner type 2 */.tt-single-text-with-icons{cursor: default;font-size: 14px;line-height: 14px;font-weight: 400;color: #276B9D;}
.tt-single-text-with-icons .tt-single-text-with-icons-item a{color: #276B9D;}
.tt-single-text-with-icons .tt-single-text-with-icons-item a:hover i,.tt-single-text-with-icons .tt-single-text-with-icons-item a:hover{color: #191919;}
.tt-single-text-with-icons .tt-single-text-with-icons-item{display: inline-block;padding: 12px 11px 10px;}
.tt-single-text-with-icons.slick-slider .tt-single-text-with-icons-item{padding-left: 3px;padding-right: 3px;}
.tt-single-text-with-icons .tt-single-text-with-icons-item i{font-size: 28px;line-height: 28px;margin-right: 4px;color: #276B9D;top: -3px;position: relative;vertical-align: middle;}
.tt-single-text-with-icons .tt-single-text-with-icons-item p{margin: 0;display: inline-block;}
/* Simple popup */#Modalnewsletter{padding-right: 0 !important;}
@media (min-width: 1025px){.ModalnewsletterSimple .modal-header{width: 100%;}
  .ModalnewsletterSimple .form-default{width: calc(100% + 300px);}
}
.ModalnewsletterSimple .checkbox-group{margin-top: 30px;}
#Modalnewsletter.ModalnewsletterSimple .checkbox-group label{color: #FFFFFF;}
#Modalnewsletter .text-simple-01{font-weight: 500;font-size: 20px;line-height: 21px;color: #ffffff;margin-top: 0px;letter-spacing: 0em;}
#Modalnewsletter .text-simple-02{font-family: 'Bangers';font-weight: 400;font-size: 182px;line-height: 138px;color: #ffffff;margin-top: 27px;letter-spacing: 0em;}
#Modalnewsletter .text-simple-03{font-weight: 600;font-size: 40px;line-height: 36px;color: #ffffff;letter-spacing: 0em;margin-top: 17px;}
#Modalnewsletter .text-simple-04{font-weight: 700;font-size: 83px;line-height: 76px;color: #ff2879;margin-top: 27px;letter-spacing: 0em;}
#Modalnewsletter .text-simple-05{font-weight: 400;font-size: 30px;line-height: 29px;color: #ff2879;margin-top: 0px;letter-spacing: 0em;}
#Modalnewsletter .btn-popup-simple{font-weight: 500;font-size: 16px;line-height: 21px;height: 60px;/*50px;*/  padding: 6px 44px 4px;margin-top: 33px;color: #ffffff;background: #ff2879;box-shadow: 7px 10px 14px rgba(36, 41, 83, 0.2);}
#Modalnewsletter .btn-popup-simple:hover{color: #ffffff;background: #b60f4e;box-shadow: unset;}
@media (max-width: 1024px){#Modalnewsletter .text-simple-01{font-size: 20px;line-height: 21px;margin-top: 0px;}
  #Modalnewsletter .text-simple-02{font-size: 115px;line-height: 90px;margin-top: 18px;}
  #Modalnewsletter .text-simple-03{font-size: 26px;line-height: 36px;margin-top: -1px;}
  #Modalnewsletter .text-simple-04{font-size: 52px;line-height: 46px;margin-top: 7px;}
  #Modalnewsletter .text-simple-05{font-size: 18px;line-height: 20px;margin-top: 0px;}
  #Modalnewsletter .btn-popup-simple{margin-top: 33px;height: 70px;line-height: 21px;font-size: 26px;padding: 6px 35px 4px;}
  }
/* Product and video section */.productandvideo-video{position: relative;}
.productandvideo-video .productandvideo-video-desc{position: absolute;top: 0;left: 0;padding: 31px 30px;}
.productandvideo-video .productandvideo-video-desc .tt-title{font-weight: 500;font-size: 40px;line-height: 44px;color: #FFFFFF;}
.productandvideo-video .productandvideo-video-desc .tt-desc{font-weight: 400;font-size: 22px;line-height: 32px;color: #FFFFFF;}
.productandvideo-video .productandvideo-video-desc .tt-desc:not(:first-child){margin-top: 14px;}
@media (max-width: 768px){.productandvideo-video {padding-bottom: 10px;}
  .productandvideo-video .productandvideo-video-desc .tt-title{font-size: 24px;line-height: 26px;}
  .productandvideo-video .productandvideo-video-desc .tt-desc{font-size: 14px;line-height: 22px;}
}
  .productandvideosection img{object-fit: cover;width: 100%;display: block;}
.productandvideoimg{display: block;overflow: hidden;}
.productandvideoimg img{width: 100%;vertical-align: middle;-webkit-transition: -webkit-transform .3s;transition: transform 0.7s;}
.productandvideoimg:hover img {-ms-transform: scale3d(1.1,1.1,1);-webkit-transform: scale3d(1.1,1.1,1);-moz-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.productandvideothumb .tt-rating .spr-badge-caption{display: none;}
.productandvideothumb .productandvideothumb-type{font-size: 12px;line-height: 19px;color: #777777;}
.productandvideothumb .tt-title{font-size: 22px;line-height: 32px;color: #191919;}
.productandvideothumb .tt-title:not(:first-child){margin-top: 8px;}
.productandvideothumb .tt-rating{margin-top: 3px;}
.productandvideothumb .tt-pr-small-desc{margin-top: 10px;font-weight: 300;font-size: 16px;line-height: 22px;color: #777777;}
.productandvideothumb .tt-price{margin-top: 8px;font-weight: 500;font-size: 22px;line-height: 32px;color: #191919;}
.productandvideothumb .tt-price .new-price{color: #f8353e;}
.productandvideothumb .tt-price .old-price{color: #191919;text-decoration: line-through;}
.productandvideothumb .tt-price > *:not(:first-child){margin-left: 7px;}
.productandvideothumb .tt-price .old-price .money{text-decoration: line-through;}
.productandvideothumb .tt-price span{display: inline-block;}
.productandvideothumb .tt-button-box{margin-top: 17px;}
.productandvideothumb .tt-btn-addtocart{line-height: 1;font-weight: 400;font-family: 'Open Sans', sans-serif;display: inline-block;position: relative;letter-spacing: 0em;font-size: 14px;padding: 3px 16px 9px;background-color: #2879fe;border: 0px solid #2879fe;color: #ffffff;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;min-height: 40px;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.productandvideothumb .tt-btn-addtocart span:first-child {display: inline-block;top: 5px;position: relative;}
.productandvideothumb .tt-btn-addtocart [class^="icon"]:before {content: '\e986';font-family: 'wokiee_icons';font-size: 20px;top: -2px;margin-right: 6px;font-weight: normal;position: relative;color: #ffffff;}
.productandvideothumb .tt-wk-buttons-box{position: relative;margin-top: 12px;left: -8px;cursor: default;}
.productandvideothumb .wk-app-btn {padding: 10px 8px 2px;top: 4px;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;display: inline-block;position: relative;}
.productandvideothumb .tt-btn-wishlist svg {width: 20px;height: 18px;}
.productandvideothumb .tt-btn-compare svg {width: 24px;height: 18px;}
.productandvideothumb .wk-app-btn svg path {fill: #777777;}
.productandvideothumb .wk-app-btn:hover svg path, .productandvideothumb .wk-app-btn[data-action="wk-remove"] svg path {fill: #2879fe;}
.productandvideothumb .productandvideothumb-type:hover{color:#2879fe;}
.productandvideothumb .tt-btn-addtocart .icon-shopping_basket:before {color: #ffffff;}
.productandvideothumb .tt-btn-addtocart:hover .icon-shopping_basket:before {color: #ffffff;}
.productandvideothumb .tt-btn-addtocart:hover {background-color: #2267d8;color: #ffffff;border-color: #191919;}
@media (max-width: 768px){.productandvideothumb .tt-title {font-size: 16px;line-height: 22px;}
  .productandvideothumb .tt-rating{margin-top: 7px;}
  .productandvideothumb .tt-pr-small-desc{margin-top: 0;}
  .productandvideothumb .tt-price{font-size: 16px;line-height: 22px;}
  .productandvideothumb .tt-button-box{margin-top: 10px;}
  .productandvideothumb .tt-wk-buttons-box{margin-top: 14px;}
}
@media (max-width: 789px){.productandvideosection-reverse :nth-child(1) { order: 2; }
  .productandvideosection-reverse :nth-child(2) { order: 3; }
  .productandvideosection-reverse :nth-child(3) { order: 1; }
  .productandvideosection img{margin-bottom: 15px;border-radius: 6px;}
}
/**//* header type 4 */.headertype4 .headertype4_box1{background: #f7f8fa;}
.headertype4 .headertype4_box2{background: #ffffff;}
.headertype4 .headertype4_box2 .tt-header-holder{min-height: 89px;padding-bottom: 0px;}
.headertype4 .headertype4_box2.headertype4_bottomline{border-bottom: 1px solid #e9e7e7;}
.headertype3.headertype4 .header-inline-options-box > *:not(:first-child):after{content: unset;}
header.headertype4 .tt-search-opened-headtype1{margin-top: 0;}
.headertype3.headertype4 .tt-desctop-menu nav > ul > li.dropdown > a{padding-bottom: 16px;}
.headertype4 .header-inline-options-box{display: flex;align-items: center;}
.headertype3.headertype4 .header-inline-options-box > *:not(:first-child){margin-left: 16px;margin-right: 0;}
.headertype3.headertype4 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-toggle{padding-left: 3px;padding-top: 2px;padding-bottom: 0;}
.headertype4 .tt-desktop-header .tt-search-opened-headtype1{padding-top: 0;padding-bottom: 0;}
.headertype4 .tt-search-opened-headtype1 .tt-search-input{padding-top: 5px;width: 200px;}
.headertype4 .tt-search-opened-headtype1 .tt-btn-search i{left: 10px;top: 5px;}
.headertype4 .tt-search-opened-headtype1 .tt-btn-search {font-size: 23px;}
.headertype3.headertype4 .tt-desktop-header .tt-obj-options{top: 2px;}
.headertype3.headertype4 .header-icon-with-text svg{width: 32px;height: 24px;}
.headertype3.headertype4 .tt-desktop-header .tt-cart .tt-dropdown-toggle [class^="icon-"]{font-size: 29px;}
header.headertype4 .tt-dropdown-obj .tt-dropdown-toggle{padding-top: 4px;}
.headertype3.headertype4 .tt-desktop-header .tt-obj-options > * {margin-left: 14px;}
.headertype3.headertype4 .tt-desktop-header .tt-obj-options > .tt-desctop-parent-cart {margin-left: 5px;}
.headertype3.headertype4 .header-icon-with-text .tt-icon + .tt-text {margin-left: 5px;}
.headertype3.headertype4 .tt-desktop-header .h-account-details:not(:last-child){margin-right: 5px;line-height: 20px;font-weight: 300;line-height: 14px;font-size: 14px;}
.headertype3.headertype4 .tt-desktop-header .tt-obj-options .header-tel-info:not(:last-child){margin-left: 0;margin-right: 25px;}
.headertype3.headertype4 .tt-mobile-header .header-tel-info .title, .headertype3 .tt-desktop-header .header-tel-info .title {font-size: 22px;line-height: 28px;}
.headertype3.headertype4 .tt-mobile-header .header-tel-info .title, .headertype3 .tt-desktop-header .header-tel-info{position: relative;top: -2px;}
.headertype3.headertype4 .tt-desktop-header .tt-cart .tt-dropdown-toggle .tt-badge-cart {top: -10px;left: 33px;text-align: center;align-items: center;display: flex;}
.headertype3.headertype4 .header-icon-with-text .tt-badge {left: 14px;}
.headertype3.headertype4 .header-icon-with-text.tt-compare .tt-badge {top: -2px;left: 13px;}
/* icons menu */.headertype4 .headertype4_box3{background: rgba(255,255,255,0);padding: 20px 0 0;}
#shopify-section-categorie-button-icons-menu{display: none;}
.icons-main-menu{position: relative;}
.icons-main-menu nav ul{align-items: flex-start;flex-wrap: nowrap;}
.icons-main-menu nav > ul > li{width: 100%;}
.headertype3.headertype4 .icons-main-menu .tt-desctop-menu .dropdown-menu{border-radius: 4px;}
.headertype3.headertype4 .icons-main-menu .tt-desctop-menu .tt-megamenu-col-01 .dropdown-menu {margin-left: 0;}
.headertype3.headertype4 .icons-main-menu .tt-desctop-menu .tt-megamenu-col-02 .dropdown-menu {margin-left: 0;}
.headertype3.headertype4 .icons-main-menu .tt-desctop-menu nav > ul > li.dropdown > a{width: 100%;padding: 0;justify-content: center;align-items: center;height: 116px;flex-direction: column;font-size: 16px;font-weight: 400;line-height: 20px;background: rgba(255,255,255,0);color: #191919;border: 0px solid #ffffff;border-radius: 4px;}
.headertype3.headertype4 .icons-main-menu .tt-desctop-menu nav > ul > li.selected.dropdown > a,.headertype3.headertype4 .icons-main-menu .tt-desctop-menu nav > ul > li:hover > a{background: #2879fe;color: #ffffff;border-color: #2879fe;text-decoration: none;}
.headertype3.headertype4 .icons-main-menu .tt-desctop-menu nav > ul > li.dropdown > a svg{margin-bottom: 13px;}
.headertype3.headertype4 .icons-main-menu .tt-desctop-menu nav > ul > li.dropdown > a svg path{fill: #999999;transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.headertype3.headertype4 .icons-main-menu .tt-desctop-menu nav > ul > li.selected.dropdown > a svg path,.headertype3.headertype4 .icons-main-menu .tt-desctop-menu nav > ul > li:hover > a svg path{fill: #ffffff;}
.headertype3.headertype4 .tt-stuck-nav .icons-main-menu .tt-desctop-menu nav > ul > li.dropdown > a{background: #ffffff;color: #191919;border: 0px solid #ffffff;border-radius: 4px;}
.headertype3.headertype4 .tt-stuck-nav .icons-main-menu .tt-desctop-menu nav > ul > li.selected.dropdown > a,.headertype3.headertype4 .tt-stuck-nav .icons-main-menu .tt-desctop-menu nav > ul > li:hover > a{background: #2879fe;color: #ffffff;border-color: #2879fe;}
.headertype3.headertype4 .icons-main-menu .tt-desctop-menu nav > ul > li:not(:first-child):not(:last-child){margin: 0 5px;}
.headertype3.headertype4 .icons-main-menu .tt-desctop-menu nav > ul > li:first-child{margin-right: 5px;}
.headertype3.headertype4 .icons-main-menu .tt-desctop-menu nav > ul > li:last-child{margin-left: 5px;}
.headertype3.headertype4 .icons-main-menu .tt-desctop-menu nav > ul > li{margin-bottom: 20px;}
.headertype3.headertype4 .icons-main-menu .tt-desctop-menu nav > ul > li:hover{margin-bottom: 10px;padding-bottom: 10px;}
.headertype3.headertype4 .icons-main-menu .tt-desctop-menu .dropdown:hover .dropdown-menu{top: calc(100% - 10px);}
.tt-stuck-parent-menu-icons-box .icons-main-menu nav{margin-top: 1px;}
.headertype3.headertype4 .tt-stuck-parent-menu-icons-box .icons-main-menu .tt-desctop-menu nav > ul > li.dropdown > a{min-height: 36px;height: auto;}
.tt-stuck-parent-menu-icons-box .icons-main-menu .tt-desctop-menu nav > ul > li.dropdown > a svg{display: none;}
.headertype3.headertype4 .tt-stuck-parent-menu-icons-box .icons-main-menu .tt-desctop-menu nav > ul > li{margin-bottom: 10px;}
.headertype3.headertype4 .tt-stuck-parent-menu-icons-box .icons-main-menu .tt-desctop-menu nav > ul > li:hover{margin-bottom: 0;padding-bottom: 10px;}
.headertype3.headertype4 .tt-stuck-parent-menu-icons-box .icons-main-menu .tt-desctop-menu .dropdown:hover .dropdown-menu{top: 100%;}
@media (max-width: 1024px){.tt-stuck-parent-menu-icons-box{display: none;}
}
.headertype3.headertype4 .tt-desktop-header .center-header-tel-info .tt-obj-options{width: 34%;justify-content: flex-end;margin-left: unset !important;}
.headertype3.headertype4 .tt-desktop-header .center-header-tel-info .tt-obj-logo{width: 34%;}
.headertype3.headertype4 .tt-desktop-header .center-header-tel-info .header-tel-info{text-align: center;margin: auto;width: 32%;}
@media (max-width: 1500px){.headertype3.headertype4 .tt-desktop-header .center-header-tel-info .tt-obj-options{width: auto;}
  .headertype3.headertype4 .tt-desktop-header .center-header-tel-info .tt-obj-logo{width: auto;}
  .headertype3.headertype4 .tt-desktop-header .center-header-tel-info .header-tel-info{width: 36%;}
}
.headertype3.headertype4 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-toggle a,.headertype3.headertype4 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-toggle{color: #191919;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.headertype3.headertype4 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-toggle:hover a,.headertype3.headertype4 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-toggle:hover,.headertype3.headertype4 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-toggle:focus a,.headertype3.headertype4 .header-inline-options-box .tt-dropdown-obj .tt-dropdown-toggle:focus{color: #2879fe;}
.headertype3.headertype4 .tt-desktop-header .h-account-details{color: #999999;}
.headertype3.headertype4 .tt-desktop-header .h-account-details a{color: #2879fe;}
.headertype3.headertype4 .tt-desktop-header .h-account-details a:hover{color: #191919;}
.headertype4 .tt-desktop-header .tt-desctop-parent-headtype1:not(:last-child) {margin-right: 0;}
/**/@media (min-width: 790px){.tt-hotspot-content {width: 300px;}
}
.tt-promo-fixed.nonevent{pointer-events: none;}
.tt-promo-fixed {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch;background-color: #ffffff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);padding: 10px;overflow: hidden;position: fixed;bottom: 20px;left: 20px;z-index: 9;margin-right: 20px;min-width: 300px;max-width: 360px;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;}
.tt-promo-fixed .tt-btn-close {background: none;border: none;outline: none;color: #999999;font-family: "wokiee_icons";font-size: 14px;position: absolute;right: 2px;top: 3px;display: block;cursor: pointer;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-promo-fixed .tt-btn-close:before {display: block;content: "\e9b3";}
.tt-promo-fixed .tt-btn-close:hover {color: #2879fe;}
.tt-promo-fixed .tt-img {width: 80px;min-width: 80px;}
.tt-promo-fixed .tt-img img {width: 100%;height: auto;}
@media (max-width: 380px) {.tt-promo-fixed .tt-img {width: 65px;min-width: 65px;}
}
.tt-promo-fixed .tt-img + .tt-description {margin-left: 13px;margin-top: -3px;}
.tt-promo-fixed .tt-description {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;padding-right: 17px;color: #999999;}
.tt-promo-fixed .tt-description .tt-title {font-size: 14px;font-weight: 400;font-family: "Open Sans", sans-serif;}
.tt-promo-fixed .tt-description p {margin: 0;font-size: 14px;line-height: 22px;}
.tt-promo-fixed .tt-description p a {color: #191919;display: inline-block;-moz-transition: color 0.2s linear;-o-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;transition: color 0.2s linear;}
.tt-promo-fixed .tt-description p a:hover {color: #2879fe;}
.tt-promo-fixed .tt-description .tt-box-top {-webkit-flex: 2 1 auto;-ms-flex: 2 1 auto;flex: 2 1 auto;}
.tt-promo-fixed .tt-description .tt-info {color: #999999;font-size: 12px;line-height: 18px;margin-top: 8px;position: relative;top: 2px;}
.tt-promo-fixed .tt-description > *:nth-child(1) {margin-top: 0;}
.tt-promo-fixed .tt-description { width: 100%;}
.tt-promo-fixed .tt-description .tt-box-top {width: 100%;}
.gridnopadding{margin-top: 0;}
@media (min-width: 790px){.instafeed-col.instafeed-col-item-05 .instagram_gallery > *{width: calc(20% - 20px);margin-top: 20px;margin-left: 20px;}
  .instafeed-col.instafeed-col-item-05.gridnopadding .instagram_gallery > *{width: 20%;}
}
@media (min-width: 576px) and (max-width: 789px){.instafeed-col.instafeed-col-item-05 .instagram_gallery > *{width: calc(25% - 20px);margin-top: 20px;margin-left: 20px;}
  .instafeed-col.instafeed-col-item-05.gridnopadding .instagram_gallery > *{width: 25%;}
}
@media (min-width: 790px){.instafeed-col.instafeed-col-item-06 .instagram_gallery > *{width: calc(16.6666% - 20px);margin-top: 20px;margin-left: 20px;}
  .instafeed-col.instafeed-col-item-06.gridnopadding .instagram_gallery > *{width: 16.6666%;}
}
@media (min-width: 576px) and (max-width: 789px){.instafeed-col.instafeed-col-item-06 .instagram_gallery > *{width: calc(25% - 20px);margin-top: 20px;margin-left: 20px;}
  .instafeed-col.instafeed-col-item-06.gridnopadding .instagram_gallery > *{width: 25%;}
}
@media (min-width: 790px){.instafeed-col.instafeed-col-item-08 .instagram_gallery > *{width: calc(12.5% - 20px);margin-top: 20px;margin-left: 20px;}
  .instafeed-col.instafeed-col-item-08.gridnopadding .instagram_gallery > *{width: 12.5%;}
}
@media (min-width: 576px) and (max-width: 789px){.instafeed-col.instafeed-col-item-08 .instagram_gallery > *{width: calc(25% - 20px);margin-top: 20px;margin-left: 20px;}
  .instafeed-col.instafeed-col-item-08.gridnopadding .instagram_gallery > *{width: 25%;}
}
.instafeed-col.gridnopadding .instagram_gallery > * {margin-top: 0;margin-left: 0;}
/**/.tt-product-policies{margin-top: -5px;margin-bottom: 21px;font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 14px;line-height: 19px;}
.tt-product-policies a{color: #2879fe;}
.tt-product-policies a:hover{text-decoration: underline;}
#shopify-ali-review .reviews {padding: 0 !important;}
.detach-quantity-desctope{-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
/**/.nopaddings > [class*="container"]:not([class*="container-fluid"]) > .row{margin-right: 0;margin-left: 0;}
.nopaddings > [class*="container-fluid"]{padding-right: 10px;padding-left: 10px;}
.nopaddings > [class*="container"] [class*="col-"]{padding: 0;}
.nopaddings > [class*="container"] [class*="col-"] > *{margin: 0;}
@media (min-width: 769px){.nopaddings .tt-block-title{margin-bottom: 20px;}
}
/* index section products */@media (min-width: 769px){.nopaddingspr .tt-block-title{margin-bottom: 20px;}
}
@media (min-width: 1025px){.nopaddingspr > [class*="container"]:not([class*="container-fluid"]) > .row{margin-right: 0;margin-left: 0;}
  .nopaddingspr > [class*="container-fluid"]{padding-right: 10px;padding-left: 10px;}
  .nopaddingspr > [class*="container"] [class*="col-"]{padding: 0;}
  .nopaddingspr > [class*="container"] [class*="col-"] > *{margin: 0;}
  .nopaddingspr .tt-layout-product-item .tt-product-design02{margin-top: 0;}
  .nopaddingspr .tt-layout-product-item {margin-top: 0;}
}
.nopaddings .tt-promo-box {margin-top: 0;}
/**//* For buttons */header .tt-cart-box .btn{font-size: 14px;height: 40px;}
.tt-product-single-info .tt-row-custom-01 .btn.btn-lg{font-size: 15px;height: 50px;}
.tt-product-single-info .tt-input-counter.style-01 input{font-size: 14px;height: 50px;}
.tt-product-single-info .tt-input-counter.style-01 input,.tt-product-single-info .tt-input-counter.style-01 .minus-btn:before,.tt-product-single-info .tt-input-counter.style-01 .plus-btn:before{line-height: 50px;}
/* product thumbnail */.btn.btn-lg{font-size: 22px;height: 50px;}
.inline-wk-link svg path{fill: #2879fe;}
.inline-wk-link:hover svg path{fill: #191919;}
footer .form-default .form-control:not(textarea),footer .tt-footer-col .tt-newsletter .form-group .form-control{font-size: 14px;height: 40px !important;}
footer .tt-footer-col .tt-newsletter .form-group .btn{font-size: 14px;height: 40px;}
/* Arrows for the product page in big image gallery */#custom-product-item .slick-arrow {position: absolute;top: 50%;z-index: 2;cursor: pointer;font-size: 0;line-height: 0;background: none;border: none;width: 38px;height: 38px;background: #f7f8fa;color: #191919;font-weight: 500;border-radius: 50%;transition: all 0.2s linear;transform: translate(0%, -50%)}
#custom-product-item{opacity: 0;transition: opacity 0.2s linear;}
#custom-product-item.tt-show{opacity: 1;}
#custom-product-item .slick-arrow:hover{background: #2879fe;color: #ffffff;}
#custom-product-item .slick-arrow:before {font-family: "wokiee_icons";font-size: 20px;line-height: 1;}
#custom-product-item .slick-prev{left: 10px;}
#custom-product-item .slick-prev:before {content: "\e90d";}
#custom-product-item .slick-next {right: 10px;}
#custom-product-item .slick-next:before {content: "\e90e";}
#smallGallery .slick-arrow:hover.slick-disabled,#smallGallery .slick-arrow.slick-disabled,#custom-product-item .slick-arrow.slick-disabled{opacity: 0.3;pointer-events: none;}
.pt-product-media-internal video:focus{outline: none;}
/* Product page Media */.product-images-static .pt-product-media-external,.product_page_template .mediaholder .pt-product-media-external,.product_page_template .tt-mobile-product-slider .pt-product-media-external{position: relative;padding-bottom: 56.25%;}
.product-images-static .pt-product-media-external iframe,.product_page_template .mediaholder .pt-product-media-external iframe,.product_page_template .tt-mobile-product-slider .pt-product-media-external iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.product-images-static .pt-product-media-internal video,.product_page_template .mediaholder .pt-product-media-internal video,.product_page_template .tt-mobile-product-slider .pt-product-media-internal video{width: 100%;}
.product-images-static .pt-product-media-model,.product_page_template .mediaholder .pt-product-media-model,.product_page_template .tt-mobile-product-slider .pt-product-media-model{position: relative;padding-bottom: 100%;}
.product-images-static .pt-product-media-model model-viewer,.product_page_template .mediaholder .pt-product-media-model model-viewer,.product_page_template .tt-mobile-product-slider .pt-product-media-model model-viewer{position: absolute;top: 0;left: 0;width: 100%;height: 100%;outline: none;}
.product_page_template .prpage-tabs video{max-width: 100%;}
.product_page_template a>.prpage-video-play-icon{position: absolute;top: calc(50% - 16px);left: calc(50% - 16px);background: #2879fe;border-radius: 50%;padding: 6px;line-height: 2px;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
.product_page_template a > .prpage-video-play-icon path{fill: #ffffff;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
.product_page_template a.zoomGalleryActive > .prpage-video-play-icon,.product_page_template a:hover > .prpage-video-play-icon{background: #2267d8;}
.product_page_template a.zoomGalleryActive > .prpage-video-play-icon path,.product_page_template a:hover > .prpage-video-play-icon path{fill: #ffffff;}
.product-images-static .pt-product-media-model:not(.notstarted) .prpage-video-play-icon,.product-images-static .pt-product-media-model:not(.notstarted) .prpage-video-cube-icon{display: none;}
.product-images-static .pt-product-media-model .prpage-video-cube-icon{pointer-events: none;}
.product-images-static .pt-product-media-model.notstarted .prpage-video-cube-icon,.product_page_template a>.prpage-video-cube-icon{position: absolute;top: -1px;right: -1px;padding: 5px;background: #F7F8FA;border: 1px solid #E9E7E7;line-height: 2px;z-index: 1;}
.product-images-static .pt-product-media-model .prpage-video-cube-icon path,.product_page_template a > .prpage-video-cube-icon path{fill: #2879fe;}
a[data-item-type="model"],.product-images-static .pt-product-media-model{border: 1px solid #E9E7E7;}
.product-images-static .pt-product-media-model .prpage-video-play-icon{pointer-events: none;position: absolute;top: calc(50% - 32px);left: calc(50% - 32px);background: #2879fe;border-radius: 50%;padding: 21px 21px 21px 25px;line-height: 2px;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;z-index: 1;}
.product-images-static .pt-product-media-model .prpage-video-play-icon path{fill: #ffffff;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;transition: all 0.2s linear;}
.product-images-static .pt-product-media-model:hover .prpage-video-play-icon{background: #2267d8;}
.product-images-static .pt-product-media-model:hover .prpage-video-play-icon path{fill: #ffffff;}
.shopify-model-viewer-ui__controls-overlay{display: none !important;}
.tt-mobile-product-slider.slick-slider .slick-dots{position: inherit;margin-top: 1px;}
div#mobile_icon_div div {display: none;}
/* .tt-mobile-product-slider.slick-slider .slick-dots li button {width: 10px;height: 10px;padding: 0;background: #E9E7E7;border: 1px solid #E9E7E7;}
.tt-mobile-product-slider.slick-slider .slick-dots li button:hover {background: #F7F8FA;border-color: #E9E7E7;}
 */.tt-mobile-product-slider.slick-slider .slick-dots .slick-active button{background: #191919;border-color: #191919;}
.tt-mobile-product-slider.slick-slider .slick-dots li {margin: 0;}
.tt-mobile-product-slider.arrow-location-center .slick-arrow{background: #f7f8fa;color: #191919;}
.tt-mobile-product-slider.arrow-location-center .slick-arrow:hover{background: #2879fe;color: #ffffff;}
/**/.slider-revolution video.video-js::-webkit-media-controls-panel-container { display: none !important; }
.hidesoldout{ display: none !important; }
/* Mobile header inline */.tt-mobile-header.tt-mobile-header-inline .tt-menu-toggle svg {width: inherit;height: inherit;}
.tt-mobile-header.tt-mobile-header-inline .tt-dropdown-obj {margin-top: 9px;}
.tt-mobile-header-inline .tt-mobile-parent-menu,.tt-mobile-header-inline .tt-mobile-parent-menu-icons{position: absolute;}
.tt-mobile-header-inline .tt-mobile-parent-menu-icons{right: 15px;}
.tt-mobile-header-inline .tt-menu-toggle{padding: 13px 5px 5px 7px;}
header .tt-mobile-header-inline .tt-parent-box:last-child .tt-dropdown-toggle{padding-right: 8px;}
.tt-mobile-header-inline-stuck.stuck{top: 0;width: 100%;position: fixed;backface-visibility: hidden;z-index: 20;background: #ffffff;box-shadow: 0 0px 8px rgba(0, 0, 0, 0.3);}
@media (max-width: 1024px){.tt-stuck-nav.notshowinmobile{display: none !important;}
  body.tt-popup-dropdown .tt-mobile-header-inline-stuck.stuck{z-index: 22;}
  body.tt-popup-dropdown .tt-mobile-header-inline-stuck.stuck:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.55);z-index: 10;}
.tt-open-search .tt-mobile-parent-menu-icons{left: 0;}
  header .tt-search .tt-dropdown-menu form .tt-search-input {padding: 8px 12px 10px 7px;}
  header .tt-mobile-header-inline .tt-search .tt-dropdown-menu .tt-btn-close {padding: 6px 7px 4px 5px;}
  header .tt-mobile-header-inline .tt-search .tt-dropdown-menu .tt-btn-search {right: 40px;}
}
@media (max-width: 480px){.tt-mobile-header-inline .tt-mobile-parent-menu-icons{right: 20px;}
  .tt-mobile-header.tt-mobile-header-inline .tt-header-row {-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
  /*header .tt-search .tt-dropdown-menu {padding-right: 0;}
*/}
@media (max-width: 350px){.tt-mobile-header.tt-mobile-header-inline .tt-parent-box {margin-left: 0px;}
  header .tt-mobile-header-inline .tt-search .tt-dropdown-menu .tt-btn-search {right: 41px;}
}
#entrypoint-objects {border-top: 1px solid #e9e7e7;margin-top: 24px;}
#entrypoint-objects:empty {display: none;}
#entrypoint-objects .external-item {padding-bottom: 29px;}
#entrypoint-objects .external-item [data-class] {width: 100%;}
#entrypoint-objects .external-item:not(:first-child) {border-top: 1px solid #e9e7e7;}
#entrypoint-objects .external-item .tt-dropdown-obj {width: 100%;}
#entrypoint-objects .external-item .tt-dropdown-obj .tt-dropdown-toggle {display: none;}
#entrypoint-objects .external-item .tt-mobile-add {display: none;}
#entrypoint-objects .external-item .tt-dropdown-inner ul {padding: 29px 0 0 30px;display: block;width: 100%;}
#entrypoint-objects .external-item .tt-dropdown-inner ul li a {font-size: 14px;line-height: 24px;display: block;padding: 6px 0;}
#entrypoint-objects .external-item .tt-dropdown-inner ul li a [class^="icon-"] {top: 3px;}
#entrypoint-objects .external-item .tt-dropdown-inner ul:not(:first-child) {border-top: 1px solid #e9e7e7;}
#entrypoint-objects .external-item .tt-dropdown-inner ul.tt-languages {padding-bottom: 9px;}
#entrypoint-objects .external-item .tt-dropdown-inner ul.tt-languages li a {padding: 4px 0;}
.panel-menu #mm0.mmpanel a:not(.mm-close) {font-weight: 400;}
.panel-menu ul>li.item-categories.last-child {border-bottom: 1px solid #e9e7e7;padding-bottom: 28px;margin-bottom: 27px;}
.headertype2 .tt-mobile-header-inline .tt-menu-toggle,.headertype3 .tt-mobile-header-inline .tt-menu-toggle{background: none;}
.headertype2 .tt-mobile-header-inline .tt-menu-toggle:hover,.headertype3 .tt-mobile-header-inline .tt-menu-toggle:hover{background: none;}
body:not(.touch-device) .headertype2 .tt-mobile-header-inline .tt-menu-toggle svg path,body:not(.touch-device) .headertype3 .tt-mobile-header-inline .tt-menu-toggle svg path{fill: #191919;}
body:not(.touch-device) .headertype2 .tt-mobile-header-inline .tt-menu-toggle:hover svg path,body:not(.touch-device) .headertype3 .tt-mobile-header-inline .tt-menu-toggle:hover svg path{fill: #2879fe;}
.mobile-main-menu ul li.item-categories a svg {position: absolute;top: 11px;left: 30px;width: 13px;height: auto;}
.mobile-main-menu .mmpanel:first-child ul li.item-categories a > svg + span {margin-left: 24px;}
.mobile-main-menu ul li.item-categories a span {display: inline-block;}
.mobile-main-menu .mmpanel:not(:first-child) svg{display: none;}
@media (max-width: 480px){.headertype3 .tt-mobile-header.tt-mobile-header-inline .tt-header-row .tt-menu-toggle,  .headertype2 .tt-mobile-header.tt-mobile-header-inline .tt-header-row .tt-menu-toggle {margin-top: 1px;padding: 10px 11px 3px 7px;}
}
@media (max-width: 1024px){.tt-mobile-header-inline h2:not(.small):not([class^="tt-title"]):not([class^="tt-collapse"]):not([class^="tt-aside"]) {font-size: 20px;line-height: 20px;padding-top: 6px;padding-bottom: 0;}
}
@media (max-width: 575px){.tt-mobile-header-inline h2:not(.small):not([class^="tt-title"]):not([class^="tt-collapse"]):not([class^="tt-aside"]) {font-size: 20px;line-height: 20px;padding-top: 6px;padding-bottom: 0;}
}
.tt-header-holder .allinlinelogocenter{position: absolute;justify-content: center;text-align: center;width: 100%;z-index: 0;}
@media (min-width: 1025px) {.tt-stuck-parent-logo.allinlinelogocenter{position: absolute;justify-content: center;text-align: center;width: 100%;flex: 0 0 100%;max-width: 100%;}
  header.parentallinlinelogocenter .tt-desktop-header .tt-parent-box{z-index:inherit;}
  .tt-stuck-nav .allinlinelogocenter .tt-logo{z-index:2;}
  header.parentallinlinelogocenter .tt-stuck-nav .tt-parent-box{z-index:inherit  }
}
.contbanslider.arrow-location-tab {margin-top: 0 !important;}
.defdes .contbanslider.arrow-location-tab .slick-arrow {top: calc(50% - 10px) !important;}
@media (max-width: 575px){.defdes .contbanslider.arrow-location-tab .slick-arrow {top: calc(50% - 14px) !important;}
}
.defdes .contbanslider.arrow-location-tab .slick-prev {right: auto;left: 10px;}
.defdes .contbanslider.arrow-location-tab .slick-next {right: 10px;}
.arrleft .contbanslider.arrow-location-tab .slick-prev {left: 10px;right: auto;}
.arrleft .contbanslider.arrow-location-tab .slick-next {left: 52px;right: auto;}
.arrleft .contbanslider.arrow-location-tab .slick-arrow,.arrright .contbanslider.arrow-location-tab .slick-arrow {top: auto;bottom: 10px;}
.headerisstuck .tt-top-panel{display: none !important;}
.headerisstuck .topbar{display: none !important;}
.tt-open-search .tt-mobile-parent-menu-icons{right:0;}
/* for svg social icons in header and footer */header .tt-social-icon li a svg{top: 3px;width: 14px;height: 14px;}
.tt-social-icon li a svg,footer .tt-color-scheme-02 .tt-social-icon li a svg{top: 4px;width: 16px;height: 16px;position: relative;}
footer .tt-footer-box .tt-social-icon li a svg{top: 3px;width: 19px;height: 19px;position: relative;}
.tt-social-icon li a svg path,footer .tt-color-scheme-02 .tt-social-icon li a svg path{transition: all 0.2s linear;-ms-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
header .tt-color-scheme-01 .tt-social-icon li a svg path{fill: #777777;}
header .tt-color-scheme-01 .tt-social-icon li a:hover svg path{fill: #ffffff;}
@media (min-width: 790px){header .tt-color-scheme-01 .tt-social-icon li a svg path{fill: #777777;}
  header .tt-color-scheme-01 .tt-social-icon li a:hover svg path{fill: #ffffff;}
  footer .tt-color-scheme-02 .tt-social-icon li a svg path{fill: #ffffff;}
  footer .tt-color-scheme-02 .tt-social-icon li a:hover svg path{fill: #303030;}
  footer .tt-color-scheme-03 .tt-social-icon li a svg path{fill: #c3c3c3;}
  footer .tt-color-scheme-03 .tt-social-icon li a:hover svg path{fill: #191919;}
  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content a svg path{fill: #2879fe;}
  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content a:hover svg path{fill: #2267d8;}
}
@media (max-width: 789px){header .tt-social-icon li a svg{top: 3px;width: 14px;height: 14px;}
  .tt-social-icon li a svg,  footer .tt-color-scheme-02 .tt-social-icon li a svg {top: 2px;width: 15px;height: 15px;}
  footer .tt-footer-box .tt-social-icon li a svg {top: 1px;}
  footer .tt-social-icon li a svg path,  footer .tt-color-scheme-02 .tt-social-icon li a svg path{fill: #c3c3c3;}
  footer .tt-social-icon li a:hover svg path,  footer .tt-color-scheme-02 .tt-social-icon li a:hover svg path{fill: #191919;}
  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content a svg path{fill: #2879fe;}
  footer .tt-color-scheme-03 .tt-mobile-collapse .tt-collapse-content a:hover svg path{fill: #2879fe;}
}
/* offset for footer blocks */.for-footer-blocks:not(footer):not(.tt-offset-small_base):not(.nomargin_base){margin-top: 52px;}
@media (max-width: 1024px){.for-footer-blocks:not(footer):not(.tt-offset-small_base):not(.nomargin_base){margin-top: 43px;}
}
@media (max-width: 575px){.for-footer-blocks:not(footer):not(.tt-offset-small_base):not(.nomargin_base){margin-top: 33px;}
}
.for-footer-blocks.tt-offset-small_base{margin-top: 20px;}
footer.nomargin_base{margin-top: 0;}
footer.nomargin,.for-footer-blocks.none-onlyindex{margin-top: 0 !important;}
footer.tt-offset-small,.for-footer-blocks.small-onlyindex{margin-top: 20px !important;}
/* Select arrow */.form-default select.form-control,.form-default select.form-control:focus,.form-default select.form-control:active{background-image: url("data:image/svg+xml,%3Csvg width='11' height='6' viewBox='0 0 11 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.49303 6L0 0.980892L1.0038 0L5.49303 4.11465L9.9962 0L11 0.980892L5.49303 6Z' fill='%23777777'/%3E%3C/svg%3E%0A");background-repeat:  no-repeat;background-position: right;-webkit-appearance: none;background-position-x: calc(100% - 18px);}
/* */.obj-data-listcol {margin-top: -20px;}
.obj-data-listcol [class^="col-"] {margin-top: 20px;}
.obj-data {height: 100%;overflow: hidden;}
.obj-data .obj-data__icon img {max-width: 100%;width: auto;height: auto;display: inline-block;}
.obj-data .obj-data__img img {width: 100%;}
.obj-data .obj-data__content>*:nth-child(1) {margin-top: 0;}
.obj-data:not(.text-right),.obj-data:not(.text-left) {text-align: center;}
.obj-data.text-left .obj-data__icon {text-align: left;}
.obj-data.text-right .obj-data__icon {text-align: right;}
.obj-data02{width: 100%;}
    .obj-data02-wrapper {transition: all .5s ease-in-out;-webkit-column-fill: initial;column-fill: initial;}
.obj-data02-wrapper>* {margin-bottom: 20px;display: inline-block;vertical-align: top;}
.obj-data02-wrapper.row-col-1>* {width: 100%;}
@media (min-width: 576px) {.obj-data02-wrapper.row-col-2 {-webkit-column-gap: 20px;column-gap: 20px;-webkit-column-count: 2;column-count: 2;}
}
@media (max-width: 576px) {.obj-data02-wrapper {margin-left: -10px;margin-right: -10px;}
  .obj-data02-wrapper.row-col-1 .obj-data02,  .obj-data02-wrapper.row-col-2 .obj-data02{margin-left:20px;margin-right:20px;}
}
.obj-data02 .obj-data02__rating {display: inline-block;position: relative;line-height: 0;}
.obj-data02 .obj-data02__rating .tt-trim {position: absolute;top: 0;left: 0;overflow: hidden;}
.obj-data02 .obj-data02__img {display: inline-block;}
.obj-data02>*:nth-child(1) {margin-top: 0;}
@media (max-width: 768px){.obj-data02 {margin-bottom: 27px    }
  .tt-blurbsreview-masonry.slick-slider .element-item{padding-left:20px;padding-right:20px;}
}
.obj-data02__text img {max-width: 100%;display: block;padding-top: 20px;padding-bottom: 20px;}
.obj-data02__text img+img {padding-top: 0;}
.tt-blurbsreview-masonry.tt-grid-col-3 .element-item:first-child:last-child{margin-left: auto;margin-right: auto;left: inherit;position: relative !important;display: flex;}
   .obj-data-listcol [class^="col-"]:first-child:last-child{margin-left: auto;margin-right: auto;	}
@media (min-width: 576px) {.tt-blurbsreview-masonry.tt-grid-col-3 {margin-left:-10px;margin-right:-10px;}
  .tt-blurbsreview-masonry.tt-grid-col-3 .element-item {width: 33.333%;padding: 0 10px;}
}
@media (max-width: 789px) and (min-width: 576px) {.tt-blurbsreview-masonry.tt-grid-col-3 .element-item {width: 50%;}
}
@media (max-width: 790px) {.js-objdata-slider .slick-track > * {padding-left: 20px;padding-right: 20px;}
}
@media (max-width: 575px) {.js-objdata-slider .obj-data {margin-bottom: 27px;}
  .js-blurbs-slider{opacity: 0;-moz-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;-webkit-transition: opacity 0.2s linear;transition: opacity 0.2s linear;}
  .js-blurbs-slider.slick-initialized{opacity: 1;}
}
.js-blurbs-slider.slick-slider img {width: auto;}
.js-blurbs-slider .slick-dots {position: relative;}
.js-blurbs-slider.slick-slider .slick-dots {position: relative;margin-top: 0;}
.js-blurbs-slider.slick-slider .slick-dots li {margin: 5px 15px 25px;}
.js-blurbs-slider.slick-slider .slick-dots li:only-child{display: none;}
/*  */.singleproductinfo > *:first-child{margin-top: 0 !important;}
.sectionsingleproduct .tt-input-counter.style-01 input{transition: color 0.2s linear,background 0.2s linear,border-color 0.2s linear;-ms-transition: color 0.2s linear,background 0.2s linear,border-color 0.2s linear;-webkit-transition: color 0.2s linear,background 0.2s linear,border-color 0.2s linear;-o-transition: color 0.2s linear,background 0.2s linear,border-color 0.2s linear;}
.sectionsingleproduct .tt-button-box .tt-row-custom-01{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;}
.sectionsingleproduct .tt-button-box .tt-row-custom-01 .col-item:not(:last-child){margin-right: 20px;}
.sectionsingleproduct .tt-button-box .tt-row-custom-01 .col-item:nth-child(2){-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}
.sectionsingleproduct .tt-button-box .tt-row-custom-01 .btn{width: 100%;}
.sectionsingleproduct .tt-button-box .tt-row-custom-01 .btn.btn-lg [class^="icon"]:before {font-size: 20px;top: -2px;margin-right: 6px;font-weight: normal;position: relative;}
.sectionsingleproduct .tt-button-box .btn.btn-lg .icon-shopping_basket:before {content: '\e986';}
.sectionsingleproduct .form-default select.form-control {padding-left: 17px;}
.sectionsingleproduct .form-default select.form-control option.disabled{display: none !important;}
@media (max-width: 789px){.sectionsingleproduct .productandvideosection-reverse{flex-direction: column-reverse;}
  .sectionsingleproduct .row:not(.productandvideosection-reverse) > *:last-child,  .sectionsingleproduct .productandvideosection-reverse > *:first-child{margin-top: 20px;}
}
/* section text tabs */.texttabssection .tab-content__default02 .tab-pane > .row{margin-right: 0;margin-left: 0;}
@media (max-width: 790px) {.texttabssection .tabs-box {padding-left: 10px;padding-right: 10px;}
}
.texttabssection .tab-pane:not(.active) {display: none;}
  .texttabssection .nav-tabs__default02 {text-align: center;list-style: none;margin: -5px 0 0;padding: 0 0 5px 0;position: relative;z-index: 3;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-content: flex-start;align-items: flex-start;}
.texttabssection .nav-tabs__default02 li {margin: 5px;}
.texttabssection .nav-tabs__default02 li>a {font-size: 16px;line-height: 26px;font-weight: 500;padding: 7px 11px 4px;transition: all 0.2s linear;display: inline-block;position: relative;}
.texttabssection .nav-tabs__default02 li>a span {display: inline-block;position: relative;z-index: 1;}
.texttabssection .nav-tabs__default02.text-left {text-align: left;justify-content: flex-start;}
.texttabssection .nav-tabs__default02.text-right {text-align: right;justify-content: flex-end;padding-right: 0;}
@media (min-width: 1025px) {.texttabssection .tab-content__default02 .tab-design{padding: 50px;}
}
@media (max-width: 1024px) {.texttabssection .tab-content__default02 .tab-design{padding: 35px;}
}
@media (max-width: 790px) {.texttabssection .tab-content__default02 .tab-design{padding: 20px;}
}
.texttabssection .tab-content__default02 .tab-design.no-paddings{padding-left: 0;padding-right: 0;}
@media (min-width: 1025px) {.texttabssection .tt-layout01 {min-height: 301px;}
}
.texttabssection .tt-layout01.text-center .tt-layout01__content {margin-left: auto;margin-right: auto;}
@media (min-width: 791px) {.texttabssection .tt-layout01 {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-content: flex-start;align-items: flex-start;}
  .texttabssection .tt-layout01 .tt-layout01__img {flex: 0 0 46.3%;max-width: 46.3%;}
  .texttabssection .tt-layout01 .tt-layout01__img img {width: 100%;height: auto;}
  .texttabssection .tt-layout01 .tt-layout01__content {flex: 2 1 auto;}
  .texttabssection .tt-layout01 .tt-layout01__content:not(:first-child) {padding: 0px 0 0 50px;}
}
@media (max-width: 790px) {.texttabssection .tt-layout01 .tt-layout01__img {width: 100%;text-align: center;}
  .texttabssection .tt-layout01 .tt-layout01__img img {height: auto;width: 100%;}
  .texttabssection .tt-layout01 .tt-layout01__content:not(:first-child) {padding: 0px 0 0 0px;}
}
.texttabssection .tab-content__default02 .tt-layout01 .tt-desc p{margin: 0;}
/* */@media (max-width: 1024px){header .tt-search:not(.active) .tt-dropdown-menu{display: none;}
}
header.header-template-5 .tt-dropdown-obj .tt-dropdown-toggle{display: flex;align-items: center;height: 40px;}
.header-template-5 .tt-header-holder .tt-obj-logo:not(.obj-move-right):not(.obj-aligment-center) .tt-logo{margin-right: 20px;}
header.header-template-5 .tt-desktop-header .tt-logo{margin-top: 10px;margin-bottom: 10px;}
header.header-template-5 .tt-desktop-header .tt-logo .tt-title {margin-top: -10px;}
header.header-template-5 .tt-desktop-header .tt-dropdown-obj {margin-top: 13px;padding-bottom: 13px;}
header.header-template-5.parentallinlinelogocenter .tt-desktop-header .tt-dropdown-obj {margin-top: 0;padding-bottom: 0;}
@media (min-width: 1025px){header.header-template-5 .tt-dropdown-toggle__text{font-size: 14px;line-height: 17px;}
  header.header-template-5 .tt-dropdown-obj.tt-cart i{top: 2px;}
  header.header-template-5 .tt-dropdown-obj [class^="icon-"]{position:relative;}
  header.header-template-5.parentallinlinelogocenter .tt-header-holder .tt-obj-menu {-webkit-flex: unset;-ms-flex: unset;flex: unset;}
  header.header-template-5.parentallinlinelogocenter .tt-desktop-header .tt-parent-box {z-index: 2;}
  header.header-template-5:not(.parentallinlinelogocenter) .tt-stuck-parent-logo{display: block;margin-right: 20px;}
  header.header-template-5 .tt-logo{margin-top: 10px;margin-bottom: 10px;}
  header.header-template-5 .tt-stuck-nav .tt-stuck-parent-menu{z-index: 1;}
  header.header-template-5 .tt-stuck-nav .tt-dropdown-obj {margin-top: 10px;padding-bottom: 10px;}
}
.openedsearch-fullscreen{-webkit-flex: 2 1 auto;-ms-flex: 2 1 auto;flex: 2 1 auto;text-align: center;}
.openedsearch-fullscreen .tt-parent-box{width: calc(100% - 40px);}
.openedsearch-fullscreen .tt-parent-box .tt-search-opened-headtype1{width: 100%;padding: 0;}
header:not(.small-header) .openedsearch-fullscreen .tt-search-opened-headtype1{margin-top: 0;}
.openedsearch-fullscreen .tt-parent-box .tt-search-opened-headtype1 .tt-btn-search{top: 3px;}
.openedsearch-fullscreen .tt-parent-box .tt-search-opened-headtype1 .tt-search-input{width: 100%;padding: 9px 10px 7px 35px;height: 40px;}
@media (min-width: 1025px) {header.header-template-5 .tt-dropdown-toggle__text{transition: all 0.3s linear;}
  header.header-template-5 .tt-dropdown-obj.tt-search{margin-top: 7px;}
  header.header-template-5 .tt-stuck-nav .tt-dropdown-obj.tt-search{margin-top: 8px;}
  .header-template-5 .tt-search-opened-headtype1 .search-results{width: 100%;padding: 20px;text-align: left;}
  .header-template-5 .tt-search-opened-headtype1 .search-results li:nth-child(2) ~ li{display: list-item;}
  .header-template-5 .tt-search-opened-headtype1 .search-results ul {display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: stretch;-ms-flex-line-pack: stretch;align-content: stretch;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;list-style: none;padding: 0;margin-left: -10px;margin-right: -10px;overflow: hidden;}
  .header-template-5 .tt-search-opened-headtype1 .search-results ul > li {display: block;width: 20%;margin: 0;padding-left: 10px;padding-right: 10px;overflow: hidden;}
  .header-template-5 .tt-search-opened-headtype1 .search-results ul > li a {display: block;}
  .header-template-5 .tt-search-opened-headtype1 .search-results ul > li a .thumbnail img {width: 100%;height: auto;}
  .header-template-5 .tt-search-opened-headtype1 .search-results ul > li a .tt-description {margin: 0;padding: 14px 0px 5px 0px;white-space: normal;font-size: 14px;line-height: 20px;width: auto;}
  .tt-menu02 .nav-multilevel .nav-multilevel__layout ul>li ul li{line-height:18px    }
  .tt-menu02 .nav-multilevel .nav-multilevel__layout ul ul li{  display:block    	  }
  .multilevel-wpap-col li a > img{width: auto;position: absolute;left: 100%;top: -5px;visibility: hidden;z-index: 3;max-width: 141px;-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;transition: all 0.2s linear      box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);}
  .multilevel-wpap-col li a:hover > img{ visibility: visible;top: 0px     opacity: 1;}
  .tt-menu02 .tt-logo img{top:0 !important;}
  /**/  .header-template-5 .tt-stuck-parent-menu .tt-menu02 .tt-dropdown-toggle,  .header-template-5 .tt-parent-box .tt-menu02 .tt-dropdown-toggle{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-content: center;align-items: center;border-radius: 6px;border: none;outline: none;height: 40px;padding: 4px 18px;cursor: pointer;transition: background-color .2s linear;}
  .tt-menu02 .tt-dropdown-toggle:hover {border: none;outline: none;}
  .tt-menu02 .tt-dropdown-toggle .tt-icon {position: relative;display: inline-block;}
  .tt-menu02 .tt-dropdown-toggle .tt-icon svg {width: 17px;height: auto;}
  .tt-menu02 .tt-dropdown-toggle .tt-icon+.tt-text {margin-left: 10px;}
  .tt-menu02 .tt-dropdown-toggle .tt-text {display: inline-block;}
  .tt-menu02 .tt-dropdown-menu {position: fixed;top: 0;left: 0;width: 100%;height: 100%      padding: 40px;z-index: -2;pointer-events: none;opacity: 0;visibility: hidden;transition: .2s opacity, .2s transform;transform:translateY(-50px);}
        .tt-menu02:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index: 31;pointer-events: none;opacity: 1;visibility: hidden        transition: .2s opacity;}
  .tt-menu02.active:before{opacity: 1;visibility: visible;transition: .2s opacity;}
        .tt-menu02 .tt-dropdown-menu{background-color:inherit !important;}
  .tt-menu02.active .tt-dropdown-menu {opacity: 1;visibility: visible;z-index: 31;pointer-events: inherit;transition: 0s opacity, 0.8s transform;transform:translateY(0px);}
  .tt-menu02.active .tt-dropdown-menu.dropdown-menu-active{z-index: 33;}
        .tt-menu02 .tt-close-modal {display: none;text-align: center;width: 50px;height: 50px;border-radius: 50%;border: none;outline: none;cursor: pointer;transition: background-color 0.2s linear;top: 33px;right: -8px;position: absolute;z-index: 32;align-items: center;justify-content: center;}
  .tt-menu02 .tt-modal-header {padding-bottom: 67px;}
  .tt-menu02 .tt-modal-header .col-logo {color: #2879fe;}
  .tt-menu02 .tt-badge {display: inline-block;color: #ffffff;background-color: transparent;font-size: 12px;line-height: 12px      padding: 3px 4px 3px;position: relative      top: -1px      border-radius: 2px;}
  .tt-menu02 .tt-badge.tt-new {color: #ffffff;background-color: #1393f5;}
  .tt-menu02 .tt-badge.tt-fatured {color: #ffffff;background-color: #fdbc20;}
  .tt-menu02 .tt-badge.tt-sale {color: #ffffff;background-color: #f8353e;}
}
@media (max-width: 1024px) {.header-template-5 .tt-mobile-header.tt-mobile-header-inline .tt-dropdown-obj.tt-search{margin-top: 7px;}
}
.nav-multilevel {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-content: flex-start;align-items: flex-start;position: relative;}
.nav-multilevel .nav-multilevel__icon {width: 33px;color: #2879fe;position: absolute;top: 0px;}
.nav-multilevel .nav-multilevel__icon a {color: #2879fe;}
.nav-multilevel .nav-multilevel__icon svg,.nav-multilevel .nav-multilevel__icon img {width: 24px;max-width: 24px;height: auto;}
.nav-multilevel .nav-multilevel__icon+.nav-multilevel__layout {margin-left: 33px;}
.nav-multilevel .nav-multilevel__title {padding: 0 0 17px 0;}
.nav-multilevel .nav-multilevel__title a{font-family: 'Open Sans', sans-serif;text-decoration: none;transition: color 0.2s linear;display: inline-block}
.nav-multilevel .nav-multilevel__layout ul {list-style: none;margin: 0;padding: 0;}
.nav-multilevel .nav-multilevel__layout ul>li{position: relative;display: block;}
.nav-multilevel .nav-multilevel__layout ul>li>a {transition: color 0.2s linear;display: inline-block;position: relative;padding: 0px 18px 0px 0;}
.nav-multilevel .nav-multilevel__layout ul>li>a:before {top: 3px;}
.nav-multilevel .nav-multilevel__layout ul>li ul {display: none;}
    .nav-multilevel .nav-multilevel__layout ul li>a:not(:only-child) {position: relative; }
    .nav-multilevel .nav-multilevel__layout ul li>a:not(:only-child):after {content: "\e90e";display: inline-block;font-family: wokiee_icons;position: relative; margin-left:5px;line-height: 1;pointer-events: none;}
.nav-multilevel .nav-multilevel__layout ul li li>a:not(:only-child):after {margin-top: -5px;margin-left:3px;}
.nav-multilevel .nav-multilevel__layout ul li li>a{padding-right:18px;padding-top:3px;padding-bottom:3px;margin-right: -25px;}
.nav-multilevel .nav-multilevel__layout ul .multilevel-wpap-col {flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-content: flex-start;align-items: flex-start;}
.nav-multilevel .nav-multilevel__layout ul ul {display: none;margin-top: 0;position: absolute;z-index: 13;left: 100%;top: -15px;padding: 20px 30px 20px;}
    .nav-multilevel .nav-multilevel__layout ul ul ul {display: none;min-width: 200px;width: 200px;top: -20px;}
.nav-multilevel .nav-multilevel__layout ul ul li {position: relative;}
.nav-multilevel .nav-multilevel__layout ul ul li a {display: inline-block;cursor: pointer;position:relative;}
.nav-multilevel .nav-multilevel__layout ul ul li a:before {top: 2px;}
.nav-multilevel .nav-multilevel__layout ul ul.ul_col {display: none;}
.nav-multilevel .nav-multilevel__layout ul ul.ul_sm,.nav-multilevel .nav-multilevel__layout ul ul.ul_sm ul{min-width: 200px;}
    .nav-multilevel .nav-multilevel__layout ul ul.ul_md {min-width: 390px;}
.nav-multilevel .nav-multilevel__layout ul ul.ul_md .multilevel-wpap-col {margin-left: -30px;}
.nav-multilevel .nav-multilevel__layout ul ul.ul_md .coll_s {width: calc(50% - 30px);float: left;margin-left: 30px;}
@media (max-width: 1750px) {.nav-multilevel .nav-multilevel__layout ul ul.ul_md {min-width: 440px;}
}
.nav-multilevel .nav-multilevel__layout ul ul.ul_lg {min-width: 540px;}
.nav-multilevel .nav-multilevel__layout ul ul.ul_lg .multilevel-wpap-col {margin-left: -30px;}
.nav-multilevel .nav-multilevel__layout ul ul.ul_lg .coll_s {width: calc(33.333% - 30px);float: left;margin-left: 30px;}
.nav-multilevel .nav-multilevel__layout ul ul .coll_s>li {padding-right: 20px;}
.tt-menu02 .nav-multilevel .nav-multilevel__layout ul ul.left-popup {left: inherit !important;right: 100% !important;}
.nav-multilevel .nav-multilevel__layout>ul {margin-left: -20px;}
.nav-multilevel .nav-multilevel__layout>ul>li {padding-right: 20px;padding-left: 20px;}
.nav-multilevel-wrapper {margin-top: -52px;}
.nav-multilevel-wrapper.row.no-gutter {margin-left: 0;margin-right: 0;}
.nav-multilevel-wrapper .nav-multilevel {margin-top: 52px;}
  .nav-multilevel .nav-multilevel__layout ul ul.ul_lg .coll_s ul {min-width: 200px;width: 200px;}
.nav-multilevel .nav-multilevel__layout ul ul.ul_md .coll_s ul {min-width: 210px;width: 210px;}
.nav-multilevel .nav-multilevel__layout ul ul .coll_s ul:not(.coll_s){margin-left:0 !important;left:100%  !important;}
/*  */.tt-tabs-default li > a {font-size: 16px;}
.slider-revolution .tp-bullets {bottom: 20px !important;margin-left: 0 !important;left: auto !important;right: 20px;}
.slider-revolution .tp-bullets .bullet {background-color: #ffffff;opacity: 0.5;}
.slider-revolution .tp-bullets .bullet.selected {background-color: #ffffff;opacity: 1;}
.slider-revolution.revolution-default .tp-leftarrow.default, .slider-revolution.revolution-default .tp-rightarrow.default{display: none !important;}
@media (min-width: 1230px){.slider-revolution .tp-caption1-wd-2{font-size: 40px;line-height: 44px;}
}
@media (min-width: 1025px) and (max-width: 1229px){.slider-revolution .tp-caption1-wd-2{font-size: 40px;line-height: 44px;}
}
@media (min-width: 790px) and (max-width: 1024px){.slider-revolution .tp-caption1-wd-2{font-size: 40px;line-height: 44px;}
}
.tt-layout-vertical .tt-img img,.tt-product .tt-image-box img,.tt-promo-box:not(.selecttext),.slider-revolution{border-radius: 6px;}
.tt-promo-box > *{display: block;overflow: hidden;}
.tt-promo-box > img{-webkit-transition: -webkit-transform .5s;transition: transform 1s;}
.tt-promo-box:hover > img {-ms-transform: scale3d(1.1,1.1,1);-webkit-transform: scale3d(1.1,1.1,1);-moz-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}
.icon-f-39:before {content: "\e98e";}
.tt-product-single-info .btn.btn-lg .icon-shopping_basket:before,.tt-product .tt-description .tt-btn-addtocart .icon-shopping_basket:before{content: "\e98e" !important;}
.productandvideothumb .tt-btn-addtocart [class^="icon"]:before{top: -1px;content: "\e98e" !important;}
.hover-underline{cursor: pointer;position: relative;display: inline-block;}
.hover-underline:before{content: '';display: block;position: absolute;left: 0;bottom: -4px;width: 0%;height: 2px;background: #191919;-webkit-transition: width .3s ease-out;transition: width .3s ease-out;}
.hover-underline:hover:before{width: 100%;}
.text-decoration-hover:hover{text-decoration: underline;}
.text-decoration-hover-reverse{color: #2879fe;text-decoration: underline !important;}
.text-decoration-hover-reverse:hover{text-decoration: none !important;}
.cart-image .desk .cart-image-coupon { max-width:100%;}
@media (max-width: 791px){.cart-image .desk .cart-image-coupon { display:none;}
}
.cart-image .mobile .cart-image-coupon { max-width:100%;}
@media (min-width: 791px){.cart-image .mobile .cart-image-coupon { display:none;}
}
.saso-volumes p {color:#f45b4f;font-weight: bold; font-size:25px;line-height: 30px;text-align: center;padding:15px;}
#shopify-section-page-stitch-v-sub .grid-uniform { max-width:100%; display:flex;}
#shopify-section-page-stitch-v-sub .grid-uniform .large--one-half{width:100%;margin:2px;}
#shopify-section-page-stitch-v-sub .grid-uniform img {max-width:100%;width:100%;}
.sizeguide-image img {max-width:100%;width:auto;}
.tt-shopcart-btn .col-left .btn-link {background: #efefef;padding: 10px;border-radius: 5px;border: 1px solid #ccc;}
.pagecollection .wc_product_review_text {display:none !important;}
.bcpo-label {color:#000000;font-weight: bold;}
.product-ico {color:#ff0000;}
.sizechartlabel{	color: #2879fe;}
.tt-breadcrumb div{text-align: center;}
.breadcrumb-divider{	margin: 0 5px;}
#bcpo .bcpo-title > span{	color:red;font-size: 20px;vertical-align: middle;}
#YQNum-btn {margin-left: 6px;border-radius: 4px;width: 125px;background: #18af0b;color: #ffffff;border: 1px solid #18af0b;padding: 0 20px;text-align: center;cursor: pointer;min-height: 44px;height: 40px;line-height: 1.2;vertical-align: top;font-weight: normal;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;}
#YQNum {display: inline-block;width: 365px;border: 2px solid #bdc3c7;border-radius: 4px;font-size: 14px;height: 44px;min-height: 44px;padding: 0 10px;margin: 0;line-height: 22px;background: #fff;color: #cccccc;margin-bottom: 15px;-webkit-appearance: none;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;padding-left: 40px;}
.sc-bBHxTw{display: none !important;}
#modalProductInfo hr{margin: 0px;}
.docapp-cart-with-coupon-summary .docapp-cart-item {margin-top:20px;}
  .docapp-cart-with-coupon-summary .docapp-cart-item {margin-top:20px;}
  .tip-top {margin: 20px;padding: 5px; width: 200px;height: auto;border: 1px solid #484646;position: absolute;background-color: #FFF -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-align: center;font-size: 14px; box-shadow: -2px 5px 12px 3px #b3b3b3;z-index: 100  }
   .tip-top:before, .tip-top:after {content: "";display: block;border-width: 11px;position: absolute;top: -23px;left: 10px ;border-style: solid dashed dashed solid;border-color: transparent transparent #484646 transparent;font-size: 0;line-height: 0  }
    .tip-top:after {top: -22px; }
#shopify-section-template--15456054444198__main .product_page_template .container-indent {margin-top: 10px !important; }
.main-table-box-row td input{width: 100%;height: 35px ;}
.main-table-box-row th{line-height: 35px;color: #000;}
@media(max-width:600px){.web-cart-titlebox ul,.left.nopbottom a {width: 100% !important;}
  .left.nopbottom a {margin-top: 10px;}
}
form[name="config"] .main-table-box-row tr {display: grid;}
/*new visition for account*/.web-col-tow-left .web-login-left{	border-right: 1px solid ;border-image: -webkit-linear-gradient(#fff,#c6c6c6,#fff) 30 30;border-image: -moz-linear-gradient(#fff,#c6c6c6,#fff) 30 30;border-image: linear-gradient(#fff,#c6c6c6,#fff) 30 30;box-shadow: 5px 0px 5px -5px #ececec;}
.web-lbox-content-box {background: #262626;}
.web-lbox-content-box ul {	padding: 25px 0px;}
.web-lbox-content-box li {line-height: 50px;text-align:center;margin-left:-12px;transition: all 0.25s ease-in-out;}
.web-lbox-content-box li a {	font-size: 12px;color: #fff;display: inline-block;width: 100%;transition: all 0.25s ease-in-out;}
.web-lbox-content-box li:hover {	background: #000;transition: all 0.25s ease-in-out;transform-origin: right;transform:rotateY(10deg);box-shadow: -1px 0px 5px -1px #000;border-radius: 3px 0 0 3px;}
.slick-prev:hover::before,.slick-next:hover::before{color: #fff !important;}
.web-lbox-content-box li:hover a {	color: #fff;transition: all 0.25s ease-in-out;}
@media(max-width:1199px){ .cart-add-box,.cart-shipping-payment-box,.cart-add-width50 select,#comments,#shopping_address input,  .web-login-left,#login input,.cart-add-width50,textarea,.DT-right-select,.coupons-box,.cart-total-right {width: 100%;}
    .cart-shipping-payment-box {float: none !important  }
  li.lisame-shipping .red_span{right: 5px !important;}
  #web-shoppingcart-content {width: 100%overflow: scroll;}
  #web-shoppingcart-content {font-size: 13px !important; }
  .loginbox{padding: 10px 15px !important;}
  .cart-products-name a {display: inline-blockwidth: 200pxtext-align: left;}
  .pagert {width: 100%display: inline-blockmargin: 5px autotext-align: center;}
  .pageleft {width: 100%text-align: centerdisplay: inline-blockfloat: none !importantfont-size: 13px;}
  .colorimage, .sizeitem{font-size: 12px!important/* padding: 3px 8px !important; */  }
  .size-popup-kk img, .adimgs img {max-width: 50%;}
  .col-xs-2.web-col-tow-left, .col-xs-10.web-col-tow-right,form[name="config"] .input0 {width: 100% !important;}
  .main-table-box-row th {font-size: 12px;}
  .main-table-box-row tr {display: grid;}
  form[name="config"] .main-table-box-row th {text-align: left !important;}
  form[name="config"] .main-table-box-row td {padding: 5px 0px !importantwidth: 100%;}
  .col-xs-10.web-col-tow-right h4 {height: 50pxtext-align: centerline-height: 50px;}
  form[name='config'] .main-table-box-row tr {padding-bottom: 25px !important;}
}
@media(min-width:1200px){.main-table-box-row{width:40% !important;margin: 0 auto;}
}
.newsletterContainer {border: 1px solid #e2e2e2;height: 40px;}
.subscribelabel {float: left;width: 60%;padding: 0;border: none;}
 .subscribelabel input {border: none;color: #FFF;width: 100%;color: #777;}
.subscribelabel input {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 1px solid #eee;font-size: 12px;height: 40px;margin: 0;padding: 0 30% 0 5%;width: 100%;}
input.button_subscribe {float: right;width: 38%;border: none;text-align: center;text-indent: 0;font-weight: bold;text-transform: uppercase;padding: 0px 8px;position: relative;top: -1px;background: #d85261;}
.cssButton.submit_button.button.button_subscribe {width: 40%;background: #d85261;height: 41px;color: #fff;}