.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}}