.handmade-banner h2,.handmade-banner p,.handmade-banner span{padding: 0;margin: 0}.handmade-banner h2{line-height: 1.2}.handmade-banner p{font-size: 14px;line-height: 1.6;color: #999 !important}.handmade-banner .sub-title{font-size: 15px;line-height: 1.6;text-decoration: underline}.handmade-banner .bg-img{width: 100%;-webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;background-position: 50% 50%;background-repeat: no-repeat}.handmade-banner.custom{position: relative}.handmade-banner.custom .overlay-banner{position: absolute;height: 100%;width: 100%;top: 0}.handmade-banner.custom .overlay-banner a{display: block;height: 100%;width: 100%}.handmade-banner.custom .overlay-banner a .content-middle .content-middle-inner{max-width: 380px;max-height: 245px;width: auto;margin: auto;position: absolute;text-align: center;padding: 60px 45px;background-color: #fff}.handmade-banner.custom .overlay-banner a .content-middle .content-middle-inner h2{font-size: 35px;margin-bottom: 15px}.handmade-banner.custom .overlay-banner a .content-middle .content-middle-inner:before{content: "";position: absolute;display: block;top: 10px;left: 10px;right: 10px;bottom: 10px;border: 1px solid}.handmade-banner.custom.center .content-middle-inner{top: 0;left: 0;right: 0;bottom: 0}.handmade-banner.custom.top-left .content-middle-inner{top: 20px;left: 20px}.handmade-banner.custom.top-right .content-middle-inner{top: 20px;right: 20px}.handmade-banner.custom.bot-right .content-middle-inner{bottom: 20px;right: 20px}.handmade-banner.custom.bot-left .content-middle-inner{bottom: 20px;left: 20px}.handmade-banner.custom-button{position: relative}.handmade-banner.custom-button .bg-img{background-size: cover}.handmade-banner.custom-button .overlay-banner:before{content: '';position: absolute;display: block;height: 100%;width: 100%;background-color: #000;opacity: .13;top: 0}.handmade-banner.custom-button .overlay-banner a{position: absolute;top: 0;height: 100%;width: 100%}.handmade-banner.custom-button .overlay-banner a .content-middle{height: 100%}.handmade-banner.custom-button .overlay-banner a .content-middle .content-middle-inner{text-align: center}.handmade-banner.custom-button .overlay-banner a .content-middle .content-middle-inner .handmade-button{min-width: inherit;padding-left: 25px;padding-right: 25px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.handmade-banner.custom-button .overlay-banner a .content-middle .content-middle-inner .handmade-button i{opacity: 0;right: 15px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.handmade-banner.custom-button .overlay-banner a:after{content: "";position: absolute;display: block;top: 0;height: 100%;width: 100%;border: 2px solid;z-index: -1;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.handmade-banner.custom-button:hover a:after{-webkit-transform: translateX(13px) translateY(13px);-moz-transform: translateX(13px) translateY(13px);-ms-transform: translateX(13px) translateY(13px);-o-transform: translateX(13px) translateY(13px);transform: translateX(13px) translateY(13px)}.handmade-banner.custom-button:hover a .content-middle .content-middle-inner span.handmade-button{padding-left: 25px;padding-right: 40px}.handmade-banner.custom-button:hover a .content-middle .content-middle-inner span.handmade-button i{opacity: 1}.handmade-banner.custom-icon{position: relative}.handmade-banner.custom-icon .overlay-banner{position: absolute;top: 0;height: 100%;width: 100%}.handmade-banner.custom-icon .overlay-banner a.link-banner:before,.handmade-banner.custom-icon .overlay-banner a.link-banner:after{position: absolute;z-index: 1;top: 20px;right: 20px;bottom: 20px;left: 20px;content: '';opacity: 0;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s}.handmade-banner.custom-icon .overlay-banner a.link-banner:before{border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(0, 1);-moz-transform: scale(0, 1);-ms-transform: scale(0, 1);-o-transform: scale(0, 1);transform: scale(0, 1)}.handmade-banner.custom-icon .overlay-banner a.link-banner:after{border-right: 1px solid #fff;border-left: 1px solid #fff;-webkit-transform: scale(1, 0);-moz-transform: scale(1, 0);-ms-transform: scale(1, 0);-o-transform: scale(1, 0);transform: scale(1, 0)}.handmade-banner.custom-icon .overlay-banner a.link-banner .content-middle{height: 100%;position: absolute}.handmade-banner.custom-icon .overlay-banner a.link-banner .content-middle:before{content: '';position: absolute;display: block;height: 100%;width: 100%;background-color: #000;opacity: .38}.handmade-banner.custom-icon .overlay-banner a.link-banner .content-middle .content-middle-inner{position: relative;text-align: center}.handmade-banner.custom-icon .overlay-banner a.link-banner .content-middle .content-middle-inner img{margin-bottom: 5px}.handmade-banner.custom-icon .overlay-banner a.link-banner .content-middle .content-middle-inner i{font-size: 56px;color: #fff}.handmade-banner.custom-icon .overlay-banner a.link-banner .content-middle .content-middle-inner h2{font-size: 30px;color: #fff;padding: 0 20px}.handmade-banner.custom-icon:hover .overlay-banner a.link-banner:before,.handmade-banner.custom-icon:hover .overlay-banner a.link-banner:after{opacity: .8;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1)}.handmade-banner.style1{border: 2px solid;position: relative;overflow: hidden}.handmade-banner.style1 .overlay-banner{display: block;position: absolute;top: 0;height: 100%;width: 100%}.handmade-banner.style1 .overlay-banner .content-middle{height: 100%}.handmade-banner.style1 .overlay-banner .content-middle h2{max-width: 320px}.handmade-banner.style1.content-center .content-middle-inner{text-align: center}.handmade-banner.style1.content-center .content-middle-inner h2{width: 80%;font-size: 27px;margin: auto;margin-bottom: 5px}.handmade-banner.style1.content-left .bg-img{background-position: 100%}.handmade-banner.style1.content-left .content-middle-inner{position: absolute;top: 15px;left: 25px}.handmade-banner.style1.content-left .content-middle-inner h2{font-size: 25px;width: 70%;margin: 0}.handmade-banner.style2{position: relative;overflow: hidden;padding-bottom: 15px}.handmade-banner.style2 .overflow-hidden{margin-right: 15px}.handmade-banner.style2 .bg-img{position: relative;left: 0;bottom: 0}.handmade-banner.style2 .overlay-banner{position: absolute;top: 0;left: 0;right: 0;bottom: 0}.handmade-banner.style2 .overlay-banner:before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.5);content: '';-webkit-transition: all .6s;transition: all .6s;-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0);transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, -150%, 0)}.handmade-banner.style2 .overlay-banner .content-middle{height: 100%;width: 100%}.handmade-banner.style2 .overlay-banner .content-middle:before{content: "";display: block;position: absolute;border: 2px solid;top: 13px;left: 13px;right: 0;bottom: 0;transition: linear .2s}.handmade-banner.style2 .overlay-banner .content-middle .content-middle-inner{max-width: 320px;padding: 45px 35px;background-color: #fff;position: absolute;top: 30px;bottom: 30px;opacity: .98}.handmade-banner.style2 .overlay-banner .content-middle .content-middle-inner h2{font-size: 32px;margin-bottom: 10px}.handmade-banner.style2.right .content-middle .content-middle-inner{right: 30px}.handmade-banner.style2.left .content-middle .content-middle-inner{left: 30px}.handmade-banner.style2.only-button .overlay-banner .content-middle .content-middle-inner{background-color: transparent;position: static;text-align: center}.handmade-banner.style2.only-button .overlay-banner .content-middle .content-middle-inner .handmade-button{padding-right: 40px}.handmade-banner.style2.only-button .overlay-banner .content-middle .content-middle-inner .handmade-button i{right: 15px}.handmade-banner.style2.yes-add .overlay-banner .content-middle .content-middle-inner{padding: 10px 15px;background-color: transparent}.handmade-banner.style2.yes-add .overlay-banner .content-middle .content-middle-inner h2{font-size: 27px;margin: 0}.handmade-banner.style2.yes-add .overlay-banner .content-middle .content-middle-inner span.sub-title{text-decoration: none;font-size: 25px;font-weight: 500}.handmade-banner.style2.yes-add .overlay-banner .content-middle .content-middle-inner .handmade-button{position: absolute;bottom: 15px;left: 15px;padding-right: 40px}.handmade-banner.style2.yes-add .overlay-banner .content-middle .content-middle-inner .handmade-button i{right: 15px}.handmade-banner.style2:hover .bg-img{-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1)}.handmade-banner.style2:hover .overlay-banner:before{-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0);transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, -45deg) translate3d(0, 150%, 0)}.handmade-banner.style3{position: relative}.handmade-banner.style3 .bg-img{position: relative;border: 2px solid}.handmade-banner.style3 .overlay-banner{position: absolute;top: 0;height: 100%;width: 100%}.handmade-banner.style3 .overlay-banner a:before{content: "";position: absolute;display: block;height: 100%;width: 100%;border: 2px solid #eee;transition: linear .2s}.handmade-banner.style3 .overlay-banner a .content-middle{height: 100%;width: 100%}.handmade-banner.style3 .overlay-banner a .content-middle .content-middle-inner{position: absolute;bottom: 15px;text-align: center}.handmade-banner.style3 .overlay-banner a .content-middle .content-middle-inner h2{font-size: 15px;display: inline-block}.handmade-banner.style3 .overlay-banner a .content-middle .content-middle-inner .sub-title{font-weight: bold;text-decoration: none}.handmade-banner.style3.top .bg-img{top: 13px;left: 13px}.handmade-banner.style3.top a:before{top: 0;left: 0}.handmade-banner.style3.top .content-middle-inner{left: 15px}.handmade-banner.style3.bot a:before{top: 13px;left: 13px}.handmade-banner.style4{position: relative}.handmade-banner.style4 .overlay-banner{height: 100%;width: 100%;position: absolute;display: block;top: 0;bottom: 0}.handmade-banner.style4 .overlay-banner a{display: block;height: 100%}.handmade-banner.style4 .overlay-banner a .content-middle-inner{height: 48px;width: 48px;background-color: #fff;display: block;position: absolute;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;top: 55%;right: 9%}.handmade-banner.style4 .overlay-banner a .content-middle-inner span.title-style4{position: absolute;top: 2px;right: 2px;display: block;height: 44px;width: 44px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;text-align: center;line-height: 44px;border: 1px solid;color: #000}@media (min-width: 992px) and (max-width: 1199px){.handmade-banner.style1 .content-middle .content-middle-inner{top: 10px;left: 20px}.handmade-banner.style1 .content-middle .content-middle-inner h2{width: 100%}}@media (max-width: 1199px){.handmade-banner.custom-icon .overlay-banner{max-width: 270px;margin: auto;left: 0;right: 0}}@media (max-width: 479px){.handmade-banner.custom .content-middle .content-middle-inner{max-width: 320px !important;padding: 45px 35px !important;left: 10px;right: 10px;top: auto;bottom: 30%}.handmade-banner.custom .content-middle .content-middle-inner h2{font-size: 25px !important}.handmade-banner.custom.center .content-middle-inner{top: auto;bottom: 30%}.handmade-banner.style2 .content-middle .content-middle-inner{left: 30px;right: 30px;margin: auto;width: auto;padding-top: 15px !important;padding-bottom: 15px !important;min-width: 210px !important;bottom: inherit !important}.handmade-banner.style2 .content-middle .content-middle-inner h2{font-size: 25px !important}}h3.sc-title{font-size: 30px;padding-bottom: 20px;padding-left: 5px;margin-bottom: 40px;border-bottom-width: 1px;border-bottom-style: solid}.sc-product-wrap .owl-theme .owl-nav{margin: 0;position: absolute;top: -98px;right: 15px}.sc-product-wrap .owl-theme .owl-nav [class*='owl-']{width: 42px;height: 42px;border: 2px solid #eee;background-color: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding: 0;line-height: 38px;opacity: 1;color: #333333;margin: 0;font-size: 15px;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s}.sc-product-wrap .owl-theme .owl-nav [class*='owl-']:hover{background-color: #F7F7F7;border-color: #F7F7F7}.sc-product-wrap .owl-theme .owl-nav [class*='owl-'].owl-prev{margin-right: 5px}.sc-product-wrap.no-title .owl-theme .owl-nav{position: static}.sc-product-wrap.no-title .owl-theme .owl-nav [class*='owl-']{position: absolute;margin: -60px 0 0 0;top: 50%;background-color: rgba(255,255,255,0.7);-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;color: #777;border: none;width: 41px;height: 41px;line-height: 41px;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);opacity: 0;visibility: hidden}.sc-product-wrap.no-title .owl-theme .owl-nav [class*='owl-']:hover{background-color: #fff;color: #888888}.sc-product-wrap.no-title .owl-theme .owl-nav [class*='owl-'].owl-prev{left: -30px}.sc-product-wrap.no-title .owl-theme .owl-nav [class*='owl-'].owl-next{right: -30px}.sc-product-wrap.no-title:hover .owl-theme .owl-nav [class*='owl-']{opacity: 1;visibility: visible}.sc-product-wrap.no-title:hover .owl-theme .owl-nav [class*='owl-'].owl-prev{left: 30px}.sc-product-wrap.no-title:hover .owl-theme .owl-nav [class*='owl-'].owl-next{right: 30px}.product-creative{position: relative}.product-creative .next,.product-creative .prev{border: 2px solid #f7f7f7;display: inline-block;font-size: 17px;height: 42px;padding-top: 4px;position: absolute;text-align: center;top: 0;width: 42px;color: #000}.product-creative .next:hover,.product-creative .prev:hover{background-color: #F7F7F7;cursor: pointer}.product-creative .next{right: 0}.product-creative .prev{right: 48px}.product-creative .product-item-inner.double-size .product-info{position: absolute;bottom: 0;padding-bottom: 40px;padding-left: 40px;text-align: left}.product-creative .product-item-wrap{display: inline-block;float: left}.product-creative .layout-style-2col .product-thumb .mobile-mode{display: none}.sc-product-sidebar-wrap{border: 2px solid #eee;padding: 30px 15px}.sc-product-sidebar-wrap h4.sc-title{font-size: 20px;padding-bottom: 15px;margin-bottom: 30px;border-bottom-width: 1px;border-bottom-style: solid}.sc-product-sidebar-wrap .product-listing.woocommerce{margin: 0}.sc-product-sidebar-wrap .product-listing.woocommerce .product-item-wrap{padding: 0}.sc-product-sidebar-wrap .product-item-wrap + .product-item-wrap{margin-top: 20px}.sc-product-sidebar-wrap .product-sidebar-item + .product-sidebar-item{padding-top: 20px;margin-top: 20px;border-top: 1px solid #eee}.sc-product-sidebar-wrap .product-sidebar-item:after{content: "";display: block;clear: both}.sc-product-sidebar-wrap .product-sidebar-image{float: left;width: 70px;margin-right: 15px}.sc-product-sidebar-wrap .product-sidebar-info{position: relative;overflow: hidden}.sc-product-sidebar-wrap .product-sidebar-title{display: block;font-size: 15px;line-height: 1.3;margin-bottom: 10px}.sc-product-sidebar-wrap span.amount{font-size: 15px;line-height: 1.2}.sc-product-sidebar-wrap ins{display: inline-block;text-decoration: none}.sc-product-sidebar-wrap del span.amount{display: inline-block;font-size: 13px;color: #999999;opacity: 1;margin-right: 10px;font-weight: normal;text-decoration: inherit}.sc-product-sidebar-wrap .owl-theme .owl-nav{margin: 0;height: 0;position: absolute;top: -70px;right: 0}.sc-product-sidebar-wrap .owl-theme .owl-nav [class*='owl-']{background: transparent;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding: 0;opacity: 1;color: #999999;margin: 0;font-size: 15px;line-height: 1;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s}.sc-product-sidebar-wrap .owl-theme .owl-nav [class*='owl-'].owl-prev{margin-right: 25px}.sc-product-sidebar-wrap.style-02.no-title{border: none;padding: 0}.sc-product-sidebar-wrap.no-title .owl-theme .owl-nav{display: none !important}.sc-product-sidebar-wrap .comment a.title{font-size: 15px;line-height: 1.3;display: block;margin: 0 0 15px 0}.sc-product-sidebar-wrap .comment .star-rating{margin: 0 0 10px 0}.sc-product-sidebar-wrap .comment .comment-content{margin: 0;font-size: 14px;line-height: 1.6;color: #999999}.vc_tta-panel-body a.iso-filter span{background-color: #fff;z-index: 999}.vc_tta-panel-body a.iso-filter span.prev{right: 40px}@media only screen and (max-width: 1023px){.product-creative .product-item-inner.double-size .product-info{position: relative;padding: 30px}.product-creative .layout-style-2col .product-thumb .wp-post-image:first-child{display: none}.product-creative .layout-style-2col .product-thumb .mobile-mode{display: block}}@media only screen and (max-width: 590px){.product-creative .col-xs-6{width: 100%}.sc-product-wrap.product-creative h3.sc-title{padding-right: 90px}}.handmade-icon-box{padding-top: 5px}.handmade-icon-box h3{font-size: 14px;line-height: 1.2;margin-bottom: 10px}.handmade-icon-box p{line-height: 1.8}.handmade-icon-box .ibox-icon{display: block}.handmade-icon-box .ibox-icon i{-webkit-transition: all .4s ease-out;-moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;-o-transition: all .4s ease-out;transition: all .4s ease-out}.handmade-icon-box.style1 .ibox-icon{padding: 4px}.handmade-icon-box.style1 .ibox-icon i{font-size: 48px;line-height: 1.2}.handmade-icon-box.style1:hover .ibox-icon i{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2)}.handmade-icon-box.style2 .ibox-icon{text-align: center;-webkit-transition: all .4s ease-out;-moz-transition: all .4s ease-out;-ms-transition: all .4s ease-out;-o-transition: all .4s ease-out;transition: all .4s ease-out;-webkit-box-shadow: 0 0 6px #fff;-moz-box-shadow: 0 0 6px #fff;box-shadow: 0 0 6px #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}.handmade-icon-box.style2 .ibox-icon i{font-size: 36px;line-height: 66px;width: 70px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 2px solid;color: #fff}.handmade-icon-box.style2 .ibox-icon img{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%}.handmade-icon-box.style2:hover .ibox-icon i{background-color: #fff;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1)}.handmade-icon-box.style2.icon-top-center .ibox-icon{margin: 0 auto 20px auto;width: 70px}.handmade-icon-box.style2.icon-top-center:hover .ibox-icon i{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2)}.handmade-icon-box.style2.light:hover .ibox-icon{-webkit-box-shadow: 0 0 6px #fff;-moz-box-shadow: 0 0 6px #fff;box-shadow: 0 0 6px #fff}.handmade-icon-box.style2.light:hover .ibox-icon i{border-color: #fff;background-color: #fff;font-weight: 600}.handmade-icon-box.style2.icon-top-left .ibox-icon{display: inline-block}.handmade-icon-box.style2.icon-top-left .ibox-icon i{float: left}.handmade-icon-box.light p,.handmade-icon-box.light h3:hover a{color: #fff}.handmade-icon-box.icon-top-left .ibox-icon{margin-left: 5px;margin-bottom: 20px}.handmade-icon-box.icon-left .ibox-icon{margin-left: 5px;display: block;float: left}.handmade-icon-box.icon-left h3,.handmade-icon-box.icon-left p{padding-left: 85px}.handmade-icon-box.icon-top-center{text-align: center}.handmade-icon-box.icon-top-center .ibox-icon{margin-bottom: 20px}.handmade-icon-box.icon-top-center p{padding: 0 15px}