/*  ----------------------------------------------------------------------------
    This file will load automatically when the Wokiee theme is active. You can use it
    for custom CSS.
*/
.tt-collapse .tt-collapse-title{font-size:16px;line-height:26px;font-weight:500;letter-spacing:.03em;padding:0 20px 13px 0;cursor:pointer;color:#191919;border-bottom:1px solid #e9e7e7;transition:color .2s linear}/** 产品列表边框*/
.tt-layout-vertical .tt-img img{width:100%;max-width:100px;height:auto;border: 1px solid;border-color: #ff3300;border-radius: 7px}/** 首页产品下列表边框*/
.tt-product-vertical-layout .tt-product-single-carousel-vertical .slick-slider .slick-slide img{opacity:1;border: 1px solid;border-color: #ff3300;border-radius: 7px}/** 详情页侧边图边框*/
.tt-logo img{height:auto;max-height:70px} /** LOGO 大小*/
header .tt-desktop-header .tt-logo{margin-top:3px;margin-bottom:3px}
.tt-desctop-menu .tt-megamenu-submenu>li>a{color:#777;font-size:16px;line-height:22px;display:inline-block;position:relative;padding-top:3px;padding-right:23px;padding-bottom:1px;transition:.2s linear}/** EZ-PAGES 下拉*/
.tt-desctop-menu .tt-title-submenu img{width:auto;height:auto;margin-top:13px;margin-bottom:7px}
.tt-desctop-menu .tt-title-submenu{font-size:14px;display:block;line-height:24px;letter-spacing:.03em;padding-bottom:8px;font-weight:500;font-family:Hind,sans-serif;color:#191919;text-align: center;transition:.2s linear}
@media (min-width:576px) and (min-width:1025px){html.tt-boxed header .tt-desktop-header>div:not([class^=tt-color-scheme]){padding-left:10px;padding-right:10px}}
@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}html.tt-boxed header [class^=tt-color-scheme] .container,html.tt-boxed header [class^=tt-color-scheme] .container-fluid{padding-left:10px;padding-right:40px}}
#tt-pageContent .tt-menu-categories.tt-categories-size-large .tt-dropdown-menu nav>ul .tt-title-submenu, .tt-desktop-header .tt-menu-categories.tt-categories-size-large .tt-dropdown-menu nav>ul .tt-title-submenu {text-transform:capitalize;}/**二级分类首字母大小写*/
#tt-pageContent>.container-indent0:not(.nomargin):not([class^=tt-offset]){margin-top:10px}/**banner和导航条间距*/
.tt-offset-20{margin-top:10px}/**mobile banner和导航条间距*/
#tt-pageContent .nomargin,.nomargin{margin-top:0;max-width: 1200px; margin-right: auto; margin-left: auto}/**banner居中*/
@media (min-width:1025px){.tt-block-title+.tt-tab-wrapper{margin-top:-65px}.tt-tab-wrapper{margin-top:-1px}.arrow-location-tab{margin-top:50px}.tt-block-title+.arrow-location-tab.tt-carousel-products{margin-top:-38px}.tab-content .arrow-location-tab{margin-top:-31px}.tt-block-title+.tab-content .arrow-location-tab.tt-carousel-products{margin-top:-52px}}
@media (max-width:1024px){.tt-tabs-default{margin-left:-14px;padding-bottom:29px}.tt-tab-wrapper .tt-tabs-default{justify-content:center;margin-left:-14px;padding-bottom:31px;margin-top:10px}}
.tt-title-sub{font-size:16px;padding-bottom:34px;margin-top:15px;font-weight:500;letter-spacing:.01em} /**3列产品和上banner间距*/
.tt-promo-fullwidth.tt-layout-size-02 .tt-description .tt-title-small{font-family:Hind,sans-serif;color:#FFFFFF;font-size:16px;line-height:26px;font-weight:500;letter-spacing:.06em;transition:color .2s linear}/**HOME BANNER TOP WORDS COLOR*/
.tt-promo-fullwidth.tt-layout-size-02 .tt-description .tt-title-small{font-family:Hind,sans-serif;color:#FFFFFF;font-size:16px;line-height:26px;font-weight:500;letter-spacing:.06em;transition:color .2s linear}/**mobile BANNER TOP WORDS COLOR*/
.tt-promo-fullwidth.tt-layout-size-02 .tt-description .tt-title-large{font-family:Hind,sans-serif;color:#FFFFFF;font-size:36px;line-height:46px;font-weight:500;transition:color .2s linear}/**mobile BANNER MIDDLE WORDS COLOR*/
.tt-promo-fullwidth.tt-layout-size-02 .tt-description .tt-title-large{font-family:Hind,sans-serif;color:#FFFFFF;font-size:36px;line-height:46px;font-weight:500;transition:color .2s linear}/**HOME BANNER MIDDLE WORDS COLOR*/
.tt-block-title{text-align:center;margin-top:10px;padding-bottom:35px}
@media (max-width:575px){footer{margin-top:15px}.tt-listing-post .tt-post:not(:first-child){margin-top:35px}.tt-listing-post .tt-post .tt-post-content .tt-title{font-size:20px;line-height:30px}.tt-listing-post .tt-post .tt-post-content .tt-description{margin-top:11px}.tt-listing-post .tt-post .tt-post-content .tt-btn{margin-top:17px}.tt-listing-post .tt-post .tt-post-content .tt-meta{margin-top:6px}.tt-video-block:not(:first-child){margin-top:22px}}
footer .tt-footer-col div[class^=col-]{margin-top:15px}
.header-tel-info .tt-title{color:#191919;font-weight:300;font-size:15px;line-height:24px;margin-bottom:-1px}
@media (max-width:575px){.tt-tabs-default{padding-bottom:19px;margin-top:-5px}.tt-tab-wrapper .tt-tabs-default{justify-content:center;padding-bottom:20px;center;margin-top:10px}}
@media (max-width:575px){.tt-tabs-default{padding-bottom:19px;margin-top:-5px}.tt-tab-wrapper .tt-tabs-default{padding-bottom:20px;margin-top:5px}}
@media (max-width:575px){.tt-block-title{padding-bottom:5px}}
.tt-menu-categories .tt-dropdown-menu nav>ul .tt-title-submenu{font-size:18px;display:block;line-height:24px;margin-top:6px;letter-spacing:.03em;padding-bottom:8px;font-weight:400;font-family:Hind,sans-serif;color:#191919;transition:.2s linear}
.tt-menu-categories .tt-dropdown-menu nav>ul .dropdown-menu .dropdown-menu-wrapper{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.08);margin-left:4px;padding:10px 10px 10px}
.tt-mobile-header .tt-logo-container .tt-logo img{max-height:40px} /**Mobile logo size*/
.sideBoxContent .cat-toggle li {line-height:35px;font-size:17px;font-weight:400}
@media (max-width:1024px) and (min-width:576px){.tt-product-listing>.tt-col-item{margin-top:10px}}
@media (max-width:575px){.tt-product-listing>.tt-col-item{margin-top:10px}}
.tt-img-box-listing .tt-img-box{margin-top:10px}
.tt-promo-box:not(.nomargin){margin-top:10px}
.tt-input-counter.style-01 span.qmin, .tt-input-counter.style-01 span.qunit, .tt-input-counter.style-01 span.qmix {display: inline-block;position: relative;font-size: 14px;width:100%;}
.tt-input-counter.style-01 span.qmix br {display: none;}
.tt-promo-box .tt-description{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:1px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;color:#777;transition:color .2s linear}/**目录列表文字*/
.tt-collapse-block .tt-item .tt-collapse-title, .tt-block-title .tt-title {text-transform:capitalize;}
.tt-block-title .tt-title{font-size:20px;line-height:31px;font-weight:500;letter-spacing:.04em;margin:0;padding:0;color:#191919}
.tt-dropdown-menu nav>ul .tt-megamenu-submenu>li>a{color:#777;font-size:14px;line-height:22px;display:inline-block;position:relative;padding-top:1px;padding-right:23px;padding-bottom:1px;transition:.2s linear}
.tt-menu-categories .tt-dropdown-menu nav>ul .tt-megamenu-submenu>li>a{color:#777;font-size:16px;line-height:22px;display:inline-block;position:relative;padding-top:2px;padding-right:23px;padding-bottom:2px;transition:.2s linear}
.tt-tabs-default li>a{color:#999;font-size:18px;letter-spacing:.02em;font-family:Hind,sans-serif;font-weight:500;transition:.2s linear;padding:5px 13px;display:inline-block}
.tt-blog-thumb .tt-img img{max-width:100%;height:auto;border: 1px solid;border-color: #ff3300;border-radius: 7px}/** 目录type02列表边框*/
.tt-blog-thumb{margin-top:5px}/** 目录和导航间距*/
.tt-promo-box:not(.tt-one-child) .tt-description .tt-description-wrapper{padding:7px;text-align:center;max-width:409px;min-width:47%;position:relative}
@media (max-width:575px){.tt-promo-box:not(.tt-one-child) .tt-description .tt-description-wrapper{padding:10px}.tt-promo-box:not(.tt-one-child) .tt-description img:first-child+*{margin-top:12px}}
footer{margin-top:30px}
.tt-product-single-img img{max-width:100%;height:auto;border: 1px solid;border-color: #ff3300;border-radius: 7px}
.tt-input-counter.style-01{position:relative;max-width:160px;min-width:160px}
body{font-family:Hind,sans-serif;font-size:15px;line-height:22px;font-weight:300;color:#777;background:center 0 no-repeat #fff;margin:0;overflow-x:hidden;direction:ltr}
.tt-breadcrumb ul a {font-size:14px;}
.tt-product:not(.tt-view) .tt-description .tt-add-info li{font-size:13px;line-height:19px;color:#999}
.tt-menu-categories .tt-dropdown-menu nav>ul .tt-title-submenu img{width:100px;height:auto;margin-top:13px;margin-bottom:7px}
.form-default .tt-row-btn .inner-qty-box .form-control[type=text] {width: 100%;display: inline-block;}
.tt-menu-categories .tt-dropdown-menu nav>ul .tt-megamenu-submenu>li ul li a{padding:1px 7px 1px 20px;font-size:15px;display:block;color:#777;transition:.2s linear}