@font-face{font-family:'Kanit';src:url('../../assets/fonts/Kanit/Kanit-Regular.ttf');}
@font-face{font-family:'Kanit-Light';src:url('../../assets/fonts/Kanit/Kanit-Light.ttf');}
@font-face{font-family:'Kanit-Bold';src:url('../../assets/fonts/Kanit/Kanit-Bold.ttf');}
footer{padding:0;}
#header.header-modern{background:rgba(255,255,255,0.68);}
#priceRange_amount{color:#0c0c0c !important;}
ul.main-list a:hover{cursor:pointer;}
.color-span a:hover span{border-color:#000000 !important;}
.topbar-dropdown .title i{color:#705182;}
.topbar-dropdown .title{font-family:'Kanit-Light';}
#mainMenu > ul > li > a{font-family:'Kanit-Light';color:#515050;}
#mainMenu > ul > li > a:hover{color:#705182;}
.sidebar .widget i.fa-paper-plane{color:#fff;}
.boxed-slider{height:auto !important;width:100%;}
.boxed-slider .owl-item{height:auto;}
#slider-carousel .owl-bg-img img{width:100%;height:auto;}
.sidebar .widget i{margin-right:5px;}
h4.widget-title{text-transform:uppercase;color:#111;}
.sidebar .widget-title::after{border-top:4px solid #a27eb7;width:60px;}
.widget-tags .tags a:hover, .widget-tags .tags a.active{border:1px solid #705182;background-color:#705182;color:#fff;}
.color-span{margin-left:-15px;margin-top:15px;}
.color-span a span{height:25px;width:25px;display:inline-block;margin-left:15px;border-radius:50px;}
.color-span a span:hover{}
.color-span span.f7cbca{background-color:#f9cfce;}
.color-span span.a2a8d1{background-color:#fa8b7e;}
.color-span span.b76a5f{background-color:#a1b5d8;}
.color-span span.e3eaa5{background-color:#1c6193;}
.color-span span.d32d3b{background-color:#ba9b78;}
.product .product-title h3, .product .product-title h3 a{color:#705182;}
.product .product-title h3 a:hover{color:#f8b98c;}
.product .product-overlay a{background-color:#f8b98c;}
.product .product-overlay a:hover{background-color:#705182;}
.product .product-price{margin-top:-33px;}
.product .product-description{margin-top:0px;padding:10px;border:1px solid #eee;height:150px;}
.product .product-addcart{margin-top:15px;}
.product .product-addcart .button{border-color:#705182;color:#705182;}
.product .product-addcart .button:hover{border-color:#705182;background-color:#705182;color:#fff;}
.delivery-info{background:#f5f5f5;}
.delivery-info .icon-box.small > h3{color:#452b2d;}
.icon-box.medium > h3 span{color:#705182;}
.icon-box.medium > h3{margin:0 12px 10px 110px;color:#452b2d;text-transform:uppercase;line-height:30px;}
.icon-box.medium > h4{margin:0 12px 10px 110px;color:#c8c8c8;text-transform:uppercase;font-size:11px;}
.icon-box.border .icon{border:3px solid #705182;}
.icon-box.border .icon i{color:#705182;}
.icon-box.effect .icon i:after{box-shadow:0 0 0 3px #989898;}
.icon-box.small > p{font-size:12px;color:#7c7c7c;}
footer{background-color:#a2a2a2;color:#fff;}
.footer-content, .footer-content p, .footer-content a, .footer-content h4{color:#fff;}
#footer .widget-categories a{color:#fff;}
.copyright-content{border-top:none;background-color:#4b4a4b;}
.copyright-content .copyright-text a{color:#fff;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color:#f8b98c;border-color:#f8b98c;color:#fff;}
.gototop-button{background:#f8b98c !important;border-radius:50%;margin-right:10px;}
.gototop-button:hover{background:#705182 !important;opacity:1;}
.sidebar .widget-categories{border-bottom:none;margin-bottom:0;}
.custom-vertical-nav ul{list-style:none;position:relative;}
ul.dropdown-list li:first-child{border-top:1px solid rgba(0,0,0,0.1);}
ul.main-list li:not(:last-child){position:relative;border-bottom:1px solid rgba(0,0,0,0.1);}
ul.main-list a > img{position:absolute;top:0;left:0;padding:7px 0;}
ul.main-list li.dropdown > a.btn-show-subcategory{position:absolute;top:0;right:0;display:inline-block;height:34px;width:25px;padding:0;}
ul.main-list li.dropdown > a.btn-show-subcategory:after{font-family:fontawesome;content:"\f107";position:absolute;top:0;right:0;width:100%;text-align:center;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
ul.main-list li.dropdown.active > a.btn-show-subcategory:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
ul.main-list a{width:100%;padding:0 25px 0 0;display:inline-block;color:#111;word-wrap:break-word;position:relative;line-height:34px;}
ul.main-list a.hasCategoryImage{padding:0 25px 0 30px;}
ul.dropdown-list a{padding-left:30px;}
ul.dropdown-list ul.dropdown-list a{padding-left:40px;}
ul.dropdown-list ul.dropdown-list ul.dropdown-list a{padding-left:50px;}
li.dropdown.active > ul.dropdown-list{display:block;}
ul.dropdown-list{display:none;}
#topbar{border:none;height:40px;line-height:40px;background-color:#705182;color:#fff;position:relative;z-index:5500;font-family:'Raleway', 'Kanit-Light', sans-serif;}
#topbar .topbar-dropdown{color:#fff;}
#topbar .topbar-dropdown .title{border:none;padding:0 25px 0 15px;}
#topbar .topbar-dropdown:first-child .title{padding-left:0;}
#topbar .topbar-dropdown .title.hasChild::after{content:'\f107';font-family:FontAwesome;position:absolute;top:0;right:10px;line-height:40px;height:auto;}
#topbar .topbar-dropdown:not(:first-child) .title::before{position:absolute;content:"";background:#2D2D2D;width:1px;height:12px;top:14px;left:0px;}
#topbar .topbar-dropdown .dropdown-list{border:none;border-radius:0;box-shadow:0 0 1px #9A9A9A;width:auto;min-width:120px;padding:0;}
#topbar .topbar-dropdown .dropdown-list a{padding:0 10px;line-height:30px;background:#fff;}
#topbar .topbar-dropdown .dropdown-list a:hover{}
#topbar .topbar-dropdown .dropdown-list a.active{background-color:#DADADA;}
#topbar .system-button{float:left;height:100%;overflow:hidden;}
#topbar .system-button ul{height:40px;}
#topbar .system-button ul li{margin:0;}
#topbar .system-button ul li:not(:last-child):after{position:absolute;content:"";background:#2D2D2D;width:1px;height:12px;top:14px;right:0px;}
#topbar .system-button ul li a{padding:0 15px;border-radius:0;color:#fff;height:40px;line-height:40px;}
#topbar .system-button ul li a i{line-height:40px;}
#topbar .system-button ul li:last-child a{padding-right:0;}
#topbar .system-button ul li a:hover,
#topbar .system-button ul li a:focus{background-color:transparent;}
.ui-slider-horizontal .ui-slider-range{height:100%;}
.ui-widget-header{background-color:#705182;}
.button.custom-button{padding:0 20px;line-height:32px;color:#705182;font-weight:400;font-size:12px;height:32px !important;border-color:#705182;}
.button.custom-button.effect.fill:hover{background-color:#705182;border-color:#705182;}
#priceRange span.ui-slider-handle.ui-state-default{background:#fff;border:2px solid #705182;}
#priceRange span.ui-slider-handle.ui-corner-all{border-radius:50%;}
#priceRange span.ui-slider-handle:focus{outline:none;}
a:hover{color:#705182;}
nav .main-menu .dropdown-menu{border-color:#705182;}
#header.header-transparent #mainMenu.menu-type-1 > ul > li > a:hover,
#header:not(.header-transparent) #mainMenu.menu-type-1 > ul > li:hover > a,
#header:not(.header-transparent) #mainMenu.menu-type-1 > ul > li.current-menu > a{color:#705182;cursor:pointer;}
#header.header-transparent #mainMenu.menu-type-2 > ul > li:hover > a,
#header:not(.header-transparent) #mainMenu.menu-type-2 > ul > li:hover > a,
#header:not(.header-transparent) #mainMenu.menu-type-2 > ul > li.current-menu > a{background:#705182;color:#fff;cursor:pointer;}
#header.header-transparent #mainMenu.menu-type-3 > ul > li:hover > a,
#header:not(.header-transparent) #mainMenu.menu-type-3 > ul > li:hover > a,
#header:not(.header-transparent) #mainMenu.menu-type-3 > ul > li.current-menu > a{border-bottom:3px solid #624672;cursor:pointer;}
#header.header-transparent #mainMenu.menu-type-4 > ul > li:hover > a,
#header:not(.header-transparent) #mainMenu.menu-type-4 > ul > li:hover > a,
#header:not(.header-transparent) #mainMenu.menu-type-4 > ul > li.current-menu > a{border-top:3px solid #624672;cursor:pointer;}
#header.header-transparent #mainMenu > ul > li > a{color:#222222;}
#header.header-transparent #top-search a:hover i{color:#624672;}
#header.header-transparent #shopping-cart a:hover i{color:#624672;}
.btn-primary:hover{border-color:#624672;background-color:#624672;}
.custom-product-type-1 .custom-product-percentdiscount span:before{border-top:10px solid #624672;}
.custom-product-type-1 .custom-product-percentdiscount span{background-color:#705182;}
.custom-product-type-1 .custom-product-percentdiscount span:after{border-top:24px solid #705182;}
#topbar .topbar-dropdown:not(:first-child) .title::before,
#topbar .system-button ul li:not(:last-child):after{background:#d6d6d6;}
#topbar .topbar-dropdown,
#topbar .system-button ul li a{color:#d6d6d6;}
#topbar .system-button ul li a:hover,
#topbar .system-button ul li a:focus{color:#ffffff;cursor:pointer;}
#topbar .topbar-dropdown .dropdown-list a:hover{background:#705182;color:#ffffff;}
.custom-product-type-1 .custom-product-button-list li:hover{background:#705182;}
.custom-product-type-1 .custom-product-button-list li:hover a i{color:#ffffff;}
footer{background:#101010;clear:both;position:relative;width:100%;}
.footer-content{padding:60px 0 40px 0;}
.footer-content .first-column,
.footer-content .second-column,
.footer-content .third-column,
.footer-content .fourth-column{display:inline-block;}
footer.footer-type-3 .footer-top .footer-logo img,
footer.footer-type-4 .footer-content .first-column .footer-logo img,
footer.footer-type-5 .footer-top .footer-logo img{max-height:90px;}
.copyright-text{font-size:12px;text-transform:uppercase;}
footer, footer a, footer h4{color:#fff;}
footer .footer-bottom .social-icons a{padding:0 10px;}
footer .footer-bottom .social-icons{margin-top:7px;}
.footer-type-1 .footer-top,
.footer-type-1 .element-type-2,
.footer-type-1 .element-type-3,
.footer-type-1 .element-type-4,
.footer-type-1 .social-icons{display:none;}
.footer-type-1 .footer-content .first-column,
.footer-type-1 .footer-content .second-column,
.footer-type-1 .footer-content .third-column,
.footer-type-1 .footer-content .fourth-column{width:25%;display:inline-block !important;}
.footer-type-1 .footer-content .fourth-column .element-type-1 img{max-height:80px;}
.footer-type-1 .footer-bottom .card-wrapper{float:left;display:inline;clear:none;}
.footer-type-1 .footer-bottom .card-wrapper .card-icons{float:right;}
.footer-type-1 .footer-bottom .card-wrapper .card-icons a{padding:0 2px;}
footer.footer-type-2 .footer-top{text-align:center;margin:0;}
footer.footer-type-2 .footer-top .footer-logo{border:none;margin:0;}
footer.footer-type-2 .footer-top .footer-logo img{max-height:120px;margin-top:20px;}
footer.footer-type-2 .footer-content .element-type-1,
footer.footer-type-2 .footer-content .element-type-3,
footer.footer-type-2 .footer-content .element-type-4,
footer.footer-type-2 .footer-bottom .card-wrapper{display:none !important;}
footer.footer-type-2 .footer-content .element-type-2{display:block;}
footer.footer-type-3{padding:40px 0 0 0;}
footer.footer-type-3 .footer-top .footer-logo{float:left;}
footer.footer-type-3 .footer-content .element-type-3{display:block;}
footer.footer-type-3 .footer-content .element-type-1,
footer.footer-type-3 .footer-content .element-type-2,
footer.footer-type-3 .footer-content .element-type-4,
footer.footer-type-3 .footer-bottom .card-wrapper{display:none !important;}
footer.footer-type-3 .footer-bottom .social-icons{margin-top:14px;}
footer.footer-type-4 .footer-top,
footer.footer-type-4 .element-type-1,
footer.footer-type-4 .element-type-2,
footer.footer-type-4 .element-type-3,
footer.footer-type-4 .social-icons,
footer.footer-type-4 .footer-content .third-column,
footer.footer-type-4 .footer-content .fourth-column,
footer.footer-type-4 .footer-bottom .card-wrapper{display:none !important;}
footer.footer-type-4 .footer-content .first-column,
footer.footer-type-4 .footer-content .second-column,
footer.footer-type-4 .footer-bottom{display:inline-block;}
footer.footer-type-4 .footer-content{padding:40px 0 10px 0;}
footer.footer-type-4 .footer-content .first-column{width:66.66666667%;}
footer.footer-type-4 .footer-content .second-column{width:33.33333333%;}
footer.footer-type-4 .footer-bottom .copyright-text{width:100% !important;text-align:center;}
.footer-type-5 .footer-top .footer-logo{border:none;padding:0;text-align:center;margin:0;}
.footer-type-5 .footer-bottom .copyright-content{border:none;padding:0;}
.footer-type-5 .copyright-text,
.footer-type-5 .social-icons{width:100%;text-align:center !important;}
.footer-type-5 .social-icons{padding:20px 0;}
.footer-type-5 .footer-top .footer-logo img{margin-top:20px;}
.footer-type-5 .footer-top .company-desc,
.footer-type-5 .footer-top .seperator,
.footer-type-5 .footer-content,
.footer-type-5 .element-type-1,
.footer-type-5 .element-type-2,
.footer-type-5 .element-type-3,
.footer-type-5 .element-type-4,
footer.footer-type-5 .footer-bottom .card-wrapper{display:none;}
@media (max-width:991px){.footer-content{padding:20px 15px 15px 15px;}
.footer-type-1 .footer-bottom .card-wrapper .card-icons{float:left;}
.footer-type-2 .copyright-text,
.footer-type-2 .social-icons,
.footer-type-3 .copyright-text,
.footer-type-3 .social-icons{display:inline;width:initial;}
.footer-type-2 .social-icons,
.footer-type-3 .social-icons{margin-right:15px;padding-top:8px;}
footer.footer-type-4 .footer-content .first-column .footer-logo{text-align:center;}
.footer-type-3 .footer-content .first-column,
.footer-type-3 .footer-content .second-column{width:50% !important;}
}
@media (max-width:768px){footer.footer-type-1 .footer-content .first-column,
footer.footer-type-1 .footer-content .second-column,
footer.footer-type-1 .footer-content .third-column{width:50% !important;}
footer.footer-type-1 .footer-content .fourth-column{width:100% !important;padding:0 15px;}
footer.footer-type-2 .social-icons{width:100%;text-align:center !important;}
.footer-type-3 .footer-content .first-column
.footer-type-3 .copyright-text{width:100%;padding:0;text-align:center;}
.footer-type-3 .social-icons{width:100%;text-align:center !important;padding:10px 0;margin:0;}
}
@media(max-width:479px){.footer-type-3 .footer-content .first-column,
.footer-type-3 .footer-content .second-column{width:100% !important;padding:10px 15px;}
}
@media(max-width:414px){.footer-content{padding:20px 0px 15px 0px !important;}
.first-column,
.second-column,
.third-column,
.fourth-column{padding-bottom:15px;}
.footer-type-2 .copyright-text,
.footer-type-3 .copyright-text{width:100%;padding:0;text-align:center;}
.footer-type-2 .social-icons,
.footer-type-3 .social-icons{width:100%;text-align:center !important;padding:10px 0;margin:0;}
footer.footer-type-4 .footer-content .first-column,
footer.footer-type-4 .footer-content .second-column{width:100%;}
footer.footer-type-4 .footer-content .first-column .copyrights-menu{padding-bottom:20px;}
footer.footer-type-4 .footer-content .first-column .copyrights-menu a{display:inline;padding:0 4px;}
footer.footer-type-4 .footer-bottom .copyright-content{padding:15px 0;}
}
@media(max-width:320px){footer.footer-type-4 .footer-content .first-column .copyrights-menu a{display:-webkit-inline-box;padding:0 4px;}
.footer-type-1 .footer-bottom .card-wrapper .card-icons a{padding:0;}
}
#shopping-cart .shopping-cart-items{display:block;position:absolute;right:-18px;z-index:1;top:20px;font-size:12px;font-weight:bold;background:#eee;color:#29283b;height:23px;width:23px;border-radius:23px;text-align:center;font-family:'Open Sans' !important;}
#header.header-sticky:not(.header-static) #shopping-cart .shopping-cart-items{top:5px;}
div.sys-member-order-list button.btn.btn-theme-all.btn-search,div.sys-search_result button.btn.btn-theme-all.btn-search {padding: 7px 12px !important;margin-top: 0px !important;}