.home-featured{display:block;width:100%;background:#fff;position:relative}.home-featured:before,.home-featured:after{content:'';width:100%;height:3px;left:0;display:block;background:#fff;position:absolute}.home-featured:before{top:1px}.home-featured:after{bottom:1px}.home-featured .wrap{width:100%;max-width:none;position:relative}#home-slick-slider{position:relative;background:#fff}#home-slick-slider.slick-slider{margin-bottom:0}#home-slick-slider .each-slider{margin:5px;padding:10px;background:#fff}#home-slick-slider .each-slider .inner-boxs{outline:none;display:block;width:100%;height:480px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}@media all and (min-width:1920px){#home-slick-slider .each-slider .inner-boxs{height:540px}}#home-slick-slider .each-slider .inner-boxs .slick-nav-2{position:absolute;top:50%;z-index:101;color:#fff;opacity:.6}#home-slick-slider .each-slider .inner-boxs .slick-nav-2:hover{-webkit-transition:all .3s linear .03s;-moz-transition:all .3s linear .03s;transition:all .3s linear .03s;opacity:1}#home-slick-slider .each-slider .inner-boxs .slick-nav-2 span.fa{text-shadow:0 0 1px #646464;font-size:28px;opacity:1}#home-slick-slider .each-slider .inner-boxs .slick-nav-2.slick-nav-2-prev{left:15px}#home-slick-slider .each-slider .inner-boxs .slick-nav-2.slick-nav-2-next{right:15px}#home-slick-slider .each-slider .inner-p-box{width:340px;height:280px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:4px solid #eee;background:rgba(255,255,255,.6);display:table}#home-slick-slider .each-slider .inner-p-t-box{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center}#home-slick-slider .each-slider.slick-current{border-color:#ccc;box-shadow:1px 1px 3px 0 #bbb}#home-slick-slider .each-slider:not(.slick-current){opacity:.4}#home-slick-slider .each-slider:not(.slick-current) .inner-p-box{visibility:hidden}#home-slick-slider .each-slider:not(.slick-current) .slick-nav-2{display:none}#home-slick-slider .slick-dots li{margin-left:8px;margin-right:8px;width:8px;height:8px}#home-slick-slider .slick-dots li button{width:8px;height:8px}#home-slick-slider .slick-dots li button:before{background:#333;content:'';width:8px;height:8px;border-radius:50%}#home-slick-slider .slick-arrow{z-index:1001;opacity:1}#home-slick-slider .slick-arrow.slick-prev{left:25px}#home-slick-slider .slick-arrow.slick-next{right:25px}#home-slick-slider .slick-arrow:before{text-shadow:0 0 1px #646464;font-size:28px;opacity:1}.ubermenu .ubermenu-nav .ubermenu-column-full{border:2px solid #ddd}.ubermenu-content-block li#featured-post-2{border-left:2px solid #eee;border-right:2px solid #eee}.ubermenu-content-block li#featured-post-2 article{padding-left:10px;padding-right:10px}.ubermenu-content-block li#featured-post-2 article a.aligncenter{box-shadow:0 4px 4px 0 #aaa}.ubermenu-content-block li#featured-post-2 article a.aligncenter.aligncenter{margin-bottom:10px!important}.ubermenu-content-block li#featured-post-2 article a.aligncenter img{display:block;width:100%!important;margin:0!important;padding:4px!important;background:#fff;border:1px solid #ccc}.ubermenu-content-block li:nth-child(3) .ubermenu-widgettitle{margin-bottom:15px;position:relative;z-index:1;font-family:pretty,sans-serif;text-transform:uppercase;color:#000!important;font-weight:700}.ubermenu-content-block li:nth-child(3) .ubermenu-widgettitle span{color:#000!important}.ubermenu-content-block li:nth-child(3) .ubermenu-widgettitle:after{width:40px;content:'';height:2px;left:50%;margin-left:-20px;z-index:2;bottom:0;background:#ff626a;position:absolute}.ubermenu-content-block li:nth-child(3) article{width:46%!important;margin-left:0;margin-right:0!important}.ubermenu-content-block li:nth-child(3) article:nth-child(2n+1){margin-left:4%!important}.ubermenu-content-block li:nth-child(3) article a.aligncenter{margin-bottom:20px!important}.ubermenu-content-block li:nth-child(3) article header h2.entry-title{height:38px;overflow:hidden;font-family:playfair display,serif;line-height:20px;font-size:13px}.ubermenu-content-block #featured-post-3{width:360px!important}.ubermenu-content-block .menu-browse-by-menu-container #menu-browse-by-menu li{padding-top:4px;padding-bottom:4px}.ubermenu-content-block .menu-browse-by-menu-container #menu-browse-by-menu li a{font-size:14px;font-family:pretty,sans-serif}.h-s-search-ele{display:inline-block;position:relative;cursor:pointer;vertical-align:middle;color:#aeaeae;font-size:16px!important;text-transform:uppercase}.h-s-search-ele span{color:#58595b;font-size:18px!important;vertical-align:baseline}.header-search-form{position:relative;vertical-align:middle;margin-top:30px;display:inline-block}.header-search-form .h-s-form-element{display:none;position:absolute;-webkit-transform:translateY(100px);-moz-transform:translateY(100px);transform:translateY(100px);opacity:0;left:-120px;bottom:-100px}.header-search-form .h-s-form-element.open{-webkit-transition:all .3s ease .03s;-moz-transition:all .3s ease .03s;transition:all .3s ease .03s;display:block;width:418px;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1;z-index:101}.header-search-form .h-s-form-element.open .form-inside{padding:10px;border:1px solid #ddd;position:relative;box-shadow:0 0 2px 0 #eee;background:#fff}.header-search-form .h-s-form-element.open .form-inside:before{content:'';width:15px;height:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);border-color:#ddd transparent transparent #ddd;border-style:solid;border-width:1px;position:absolute;left:160px;top:-9px;background:#fff}.header-search-form .form-group{display:block;position:relative}.header-search-form .form-group:before,.header-search-form .form-group:after{display:table;content:'';width:100%;height:0;clear:both}.header-search-form .form-group input,.header-search-form .form-group button{display:inline-block;height:46px;float:left}.header-search-form .form-group input[type=text],.header-search-form .form-group input[type=search]{width:300px}.header-search-form .form-group button{width:auto;font-size:20px;padding-left:10px;padding-right:10px;background:#ef0c60;color:#fff;text-transform:uppercase;border-color:#be0a4c}.header-search-form .form-group button:hover,.header-search-form .form-group button:active{-webkit-transition:all .3s linear .03s;-moz-transition:all .3s linear .03s;transition:all .3s linear .03s;background:#d70b56;border-color:#a60843}.tax-product-category aside,.page-template-product-template aside{display:none}.tax-product-category .content,.page-template-product-template .content{width:100%}.tax-product-category .product-items,.page-template-product-template .product-items{display:block;padding:0;width:100%;position:relative}.tax-product-category .product-items:before,.tax-product-category .product-items:after,.page-template-product-template .product-items:before,.page-template-product-template .product-items:after{content:'';display:table;width:100%;height:0;clear:both;position:relative}.tax-product-category .product-items *,.page-template-product-template .product-items *{box-sizing:border-box}.tax-product-category .product-items .each-product,.page-template-product-template .product-items .each-product{width:25%;padding-left:10px;padding-right:10px;display:block;float:left}@media all and (min-width:1200px){.tax-product-category .product-items .each-product,.page-template-product-template .product-items .each-product{width:216px}}@media all and (min-width:992px) and (max-width:1199px){.tax-product-category .product-items .each-product,.page-template-product-template .product-items .each-product{width:228px}}@media all and (min-width:768px) and (max-width:991px){.tax-product-category .product-items .each-product,.page-template-product-template .product-items .each-product{width:274px}}@media all and (max-width:767px){.tax-product-category .product-items .each-product,.page-template-product-template .product-items .each-product{width:100%}}.tax-product-category .product-items .product-inner,.page-template-product-template .product-items .product-inner{display:block;margin-bottom:40px;padding:10px;border:1px solid transparent;font-family:playfair display,serif}.tax-product-category .product-items .product-inner:hover,.page-template-product-template .product-items .product-inner:hover{cursor:pointer;-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);border:1px solid #eee;box-shadow:0 -1px 1px 0 #ddd;-webkit-transition:all .3s linear .03s;-moz-transition:all .3s linear .03s;transition:all .3s linear .03s}.tax-product-category .product-items .product-thumb img,.page-template-product-template .product-items .product-thumb img{width:100%;margin-bottom:15px}.tax-product-category .product-items .product-more,.page-template-product-template .product-items .product-more{color:#222;text-align:center}.tax-product-category .product-items .product-more a,.page-template-product-template .product-items .product-more a{font-size:12px;font-weight:700;color:#fff;padding:5px 10px;display:inline-block;text-transform:uppercase;border-radius:2px;font-family:open sans,sans-serif;background:#e64a97}.tax-product-category .product-items .product-more a:hover,.page-template-product-template .product-items .product-more a:hover{background:#e3348a;color:#fff}.tax-product-category .product-items .product-info h4,.page-template-product-template .product-items .product-info h4{font-size:14px;font-weight:700;text-align:center;line-height:24px;font-family:playfair display,serif;overflow:hidden}.tax-product-category .product-items .product-desc,.page-template-product-template .product-items .product-desc{font-size:13px;text-align:center;line-height:normal;overflow:hidden;margin-bottom:15px}.product-wrapper{display:block;margin-left:260px;margin-top:20px;position:relative}.product-wrapper:before,.product-wrapper:after{content:'';position:relative;width:100%;height:0;clear:both;display:table}.product-wrapper .get-product-tax{margin-left:-260px;width:260px;float:left}.product-wrapper .get-product-tax .p-cat-m-wrap{display:block;padding-bottom:5px;border-bottom:4px double #111;margin-bottom:10px}.product-wrapper .get-product-tax .p-cat-m-t{background:#111;display:table;margin-left:auto;margin-right:auto;padding:10px 20px;margin-bottom:5px;color:#fff;text-transform:uppercase;font-family:playfair display,serif}.product-wrapper .get-product-tax .p-cat-title{text-align:center;text-transform:uppercase}.product-wrapper .before-product-sec{display:block;padding-left:15px;float:right;width:100%}.product-wrapper .product-cat-ul{display:block;padding:0;margin:0 0 15px}.product-wrapper .product-cat-ul li{display:block;text-align:center}.product-wrapper .product-cat-ul li a{color:#333;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-family:pretty,sans-serif}.product-wrapper .product-cat-ul li a:hover{color:#111}.product-pagination{text-align:center}.product-pagination ul{padding:0;margin:10px auto 15px;display:table}.product-pagination ul li{display:inline-block;padding:2px}.product-pagination ul li a,.product-pagination ul li span{min-width:36px;height:36px;display:block;padding:5px;background:#111;color:#fff;cursor:pointer;text-align:center;font-family:playfair display,serif}.product-pagination ul li a:hover,.product-pagination ul li a.current,.product-pagination ul li span:hover,.product-pagination ul li span.current{color:#fff;background:#444}#text-9{position:absolute;right:-90px;top:32px}#text-9 a{font-size:18px;text-transform:lowercase;color:#aeaeae;text-decoration:none;position:relative;padding-left:10px;display:inline-block;font-family:playfair display,serif}#text-9 a:hover,#text-9 a:active,#text-9 a:focus{-moz-transition:all .3s linear .03s;-webkit-transition:all .3s linear .03s;transition:all .3s linear .03s;color:#888}#text-9 a:before{content:'';position:absolute;left:0;width:1px;height:100%;background:#ddd}@media all and (min-width:991px){body .header-search-box{display:none!important}body .home-next-search{display:none}}@media all and (max-width:991px){body>div.site-container{margin-top:243px}body>div.site-container header.site-header{position:fixed;left:0;top:0;right:0;width:100%;width:100%;background:#fff;z-index:100;margin-bottom:15px}body>div.site-container header.site-header .title-area{position:relative}body>div.site-container header.site-header .title-area .home-next-search .search-trigger{position:absolute;right:5%;top:70px}body>div.site-container .header-search-box{padding-left:15px;padding-right:15px}body>div.site-container .search-trigger .icon{color:#fff}body>div.site-container .search-trigger .icon svg{width:21px;fill:#fff;color:#000}body #responsive-menu-button{z-index:101;right:auto;left:5%;top:70px}body:not(.admin-bar) #responsive-menu-button{margin-top:-52px!important}body.admin-bar>div.site-container header.site-header{top:46px}body.admin-bar #responsive-menu-button{margin-top:100px!important}body.admin-bar #wpadminbar{left:0;right:0;min-width:auto;width:100%}body .header-search-box{display:none}body .header-search-box.open{display:block}}@media all and (max-width:767px){body .site-header .site-title{margin-left:75px!important;margin-right:65px!important}body .site-header .site-title a{background-position:center center;background-size:92% auto;width:100%!important;display:inline-block}body #wpadminbar{top:0;position:fixed}}@keyframes show_after_a_delay{0%{opacity:0}40%{opacity:.4}100%{opacity:1}}@-webkit-keyframes show_after_a_delay{0%{opacity:0}40%{opacity:.4}100%{opacity:1}}@keyframes hide_after_a_delay{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hide_after_a_delay{0%{opacity:0}100%{opacity:1}}@media all and (max-width:991px){#responsive-menu-container #responsive-menu li.responsive-menu-item a{padding-left:40px}html{width:100%;position:relative}html.responsive-menu-open #responsive-menu-button{left:75%;top:40px;opacity:1;-webkit-animation:show_after_a_delay 2s linear 0;animation:show_after_a_delay 2s linear 0;-webkit-transition:left .45s linear 0s,opacity 3s linear 0s;transition:left .45s linear 0s,opacity 3s linear 0s}html:not(.responsive-menu-open){-webkit-animation:hide_after_a_delay 2s linear 0;animation:hide_after_a_delay 2s linear 0}}