/*   
Theme Name: Clap Tees
Description: This is an exclusive, fully SEO optimized Wordpress theme developed
*/

/*======== Reset css here ==============*/
body{font-family:'Lato';color:#000;line-height:1.8;padding-top:0px}a[href^="tel:"]{text-decoration:none!important}a[href^="mailto:"]:hover{text-decoration:none!important}a{text-decoration:none!important;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;outline:0;color:#cd2437}p{margin-bottom:15px}ul,ol{margin:0;padding:0}p:last-child{margin-bottom:0}h1,.h1{font-size:40px}h2,.h2{font-size:35px}h3,.h3{font-size:30px}h4,.h4{font-size:25px}h5,.h5{font-size:22px}h6,.h6{font-size:18px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:700}b,strong{font-weight:800;font-size:18px}img{max-width:100%;height:auto}button{outline:0!important}form .btn-wrap{position:relative;width:200px}div.wpcf7 .ajax-loader.is-active{position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;transform:translateX(0);background-color:#fff;height:100%;width:100%;background-repeat:no-repeat;background-position:center;border-radius:20px}.btn{background-color:#cd2437;border-color:#cd2437;border-width:2px;color:#fff;padding:9px 25px;outline:0!important;box-shadow:none!important;border-radius:25px;text-transform:uppercase;position:relative;cursor:pointer;min-width:150px;font-weight:700;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s;font-size:14px}.btn:hover{background-color:transparent;border-color:#cd2437;background-position:center;background-size:100%;background-repeat:no-repeat;color:#cd2437}.btn.btn-red{background-color:#dc513a;border-color:#dc513a;color:#fff}.btn.btn-red:hover{background-color:#000;border-color:#000}.form-group{margin-bottom:30px;position:relative}.form-control{background:transparent;border-radius:0;box-shadow:none!important;outline:0!important;max-height:110px;resize:none;border:2px solid #eee;height:calc(3rem + 2px);border-radius:25px}.form-control:focus{background:transparent;border-color:initial}.section-pd,.spaced{padding-top:70px;padding-bottom:70px}.wpcf7-form-control-wrap{display:block}span.wpcf7-not-valid-tip{position:absolute;right:0;bottom:0;font-size:12px;color:red;padding:3px 10px;line-height:1.35;font-weight:400}.wpcf7-form{position:relative}div.wpcf7-response-output{position:absolute;bottom:auto;border:0!important;line-height:1;margin:10px 0 0!important;padding:0!important;font-size:12px;line-height:1.2;margin-top:7px;width:100%;font-weight:400;background:transparent;color:red}.wpcf7-response-output.alert-danger{color:red}.wpcf7-response-output.alert-success{color:green}div.wpcf7-mail-sent-ok{color:#398f14!important}div.wpcf7 .ajax-loader{position:absolute;bottom:0}.text-white a{color:#fff}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:#fff}::-webkit-input-placeholder{color:rgba(0,0,0,.5)!important}::-moz-placeholder{color:rgba(0,0,0,.5)!important}:-ms-input-placeholder{color:rgba(0,0,0,.5)!important}:-moz-placeholder{color:rgba(0,0,0,.5)!important}.form-control{color:#000}.dark-bg-form ::-webkit-input-placeholder{color:rgba(255,255,255,.7)!important}.dark-bg-form ::-moz-placeholder{color:rgba(255,255,255,.7)!important}.dark-bg-form :-ms-input-placeholder{color:rgba(255,255,255,.7)!important}.dark-bg-form :-moz-placeholder{color:rgba(255,255,255,.7)!important}.dark-bg-form .form-control{color:#fff!important}.sidebar-form div.wpcf7-response-output{text-align:center}.list-content ul,.list-content ol{list-style:none;margin-bottom:20px}.list-content li{position:relative;padding-left:30px;transition:all .3s ease;padding-top:7px;padding-bottom:7px;background-image:url(images/right-arrow-r.svg);background-repeat:no-repeat;background-position:0 13px;background-size:20px}.html5lightbox{position:relative;display:inline-block;width:100%;height:100%;background-position:center top;background-size:cover}.html5lightbox:before{content:"";position:absolute;width:45px;height:45px;background:url(images/play-w.svg) no-repeat;background-size:100%;right:15px;bottom:15px;z-index:1}.html5lightbox:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.25);position:absolute;top:0;left:0;transition:all .3s ease-in-out}.html5lightbox:hover:after{background:rgba(0,0,0,0)}.html5-elem-box .html5-image{padding:0!important}.elm-button{margin-top:15px;padding:15px 30px;display:inline-block;cursor:pointer;font-weight:700;background-repeat:no-repeat;width:12rem;box-shadow:none;position:relative;border:0 solid #cd2437;text-transform:uppercase;line-height:1.5;background-size:cover!important;border-radius:35px;font-size:16px;font-family: 'Cormorant Garamond', Georgia, serif;font-weight:600;height:50px}.elm-button:hover,.elm-button:active,.elm-button:focus{background:#cd2437}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body.search-open{position:fixed;overflow-y:scroll;left:0;right:0}.search-btn{cursor:pointer}.search-btn svg{width:100%;height:100%}.search-panel .input-field{display:flex;width:100%;position:relative}.search-panel input[type=submit]{height:100%;width:50px;border:none;cursor:pointer;background:url(images/search.svg) no-repeat;background-position:center;background-size:20px;outline:0;opacity:.5;position:absolute;right:0;bottom:0;top:0;margin:auto}.search-panel input[type='submit']:hover{opacity:.7}.search-panel.open{top:0;display:block;opacity:1;padding:3em;transition:0.3s ease-in-out}.search-close{position:absolute;right:25px;top:15px;font-size:15px;line-height:1;color:#fff;z-index:999999}.search-close:hover{color:#fff}.search-panel form#searchform{position:relative;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;width:100%;display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-end;justify-content:center}.search-panel .searchform .search-field{padding:0 15px;vertical-align:middle;background-color:transparent;color:#000!important;width:100%;outline:0;box-shadow:none;position:relative;left:0;top:0;height:45px;border:2px solid #f6f4f5;border-radius:6px}.search-panel .searchform ::-webkit-input-placeholder{color:#000!important;opacity:0.5!important;font-style:italic}.search-panel .searchform ::-moz-placeholder{color:#000!important;opacity:0.5!important;font-style:italic}.search-panel .searchform :-ms-input-placeholder{color:#000!important;opacity:0.5!important;font-style:italic}.search-panel .searchform :-moz-placeholder{color:#000!important;opacity:0.5!important;font-style:italic}.search-panel .searchform input[type="image"]{vertical-align:middle;padding:20px;height:60px;width:60px;outline:0;position:absolute;right:-10px;bottom:0}.search-panel .search-box{margin:15px 0 0;padding:15px 0 30px;border-bottom:1px solid #eee}.search-panel .search-heading a{font-size:22px;color:#000}.header-search .custom_form_msg{position:absolute;bottom:0;right:60px;margin:0;font-size:12px;color:red;padding:0 8px}.close-container{margin:auto;width:30px;height:30px;display:inline-block}.leftright{height:2px;width:30px;position:absolute;margin-top:15px;background-color:#000;border-radius:2px;transform:rotate(45deg);transition:all .3s ease-in}.rightleft{height:2px;width:30px;position:absolute;margin-top:15px;background-color:#000;border-radius:2px;transform:rotate(-45deg);transition:all .3s ease-in}.close-container:hover .leftright{transform:rotate(-45deg);background-color:#000}.close-container:hover .rightleft{transform:rotate(45deg);background-color:#000}.header.shrink{transition:all .3s ease-in-out;z-index:9999;box-shadow:0 5px 5px -5px #555}.header.shrink .header-phone a:after{background-image:linear-gradient(to right top,#e6923a,#ff9d8c,#ffbcd0,#fbe0f7,#ffffff)}.header.shrink .header-btn{border-color:transparent}.header.shrink .header-right{transition:all .3s ease-in-out}.header.shrink .nav-menu .menu>li:hover>a,.header.shrink .nav-menu .menu>li.current-menu-item>a{color:#cd2437}.header.shrink .nav-menu .menu>li>a:before{bottom:0}.header.shrink .header-logo img{max-height:75px}.header.shrink .top-header{display:none}.header{transition:all .3s ease-in-out;padding:0 0;background:#fff}.header-search{padding-left:30px;padding-right:20px;position:relative;margin-top:auto;margin-bottom:auto;width:30%;height:100%;height:100%}.header-search .search-icon{display:flex;align-items:center;justify-content:flex-end;width:20px;height:20px}.header-search svg{width:100%;height:100%;fill:#fff;cursor:pointer}.header-logo{display:flex;align-items:center;width:12%}.header-logo img{padding:9px 0;max-height:120px;transition:all .3s ease-in-out}.header-right{display:flex;flex-wrap:wrap;align-items:center;transition:all .3s ease-in-out;width:58%;justify-content:space-between;line-height:1.2}.header-right-top{line-height:1;width:100%;display:flex;justify-content:flex-end}.header-right-bottom{width:100%;display:flex;justify-content:flex-end}.header-btn{border-color:transparent;display:flex;align-items:center}.header-btn .btn{font-size:13px}.nav-menu{position:relative}.nav-menu li{position:relative}.nav-menu>ul{/*list-style:none;padding:0;margin:0;display:flex;justify-content:center*/}.nav-menu>ul.menu>li{display:inline-block;margin:0 10px;color:#000;position:relative}.nav-menu .menu>li:hover>a,.nav-menu .menu>li.current-menu-item>a{color:#cd2437}.nav-menu .menu li:first-child{margin-left:0}.nav-menu .menu li:last-child{margin-right:0}.nav-menu>ul>li>a{padding:7px 30px;color:#000;position:relative;display:inline-block;text-decoration:none;white-space:nowrap;font-weight:600;transition:none;text-transform:uppercase;font-size:17px}.nav-menu>ul>li:last-child a{margin-right:0}.nav-menu>ul>li:first-child:before{transform:translateX(0)}.nav-menu>ul>li:before{transform:translateX(-100%);opacity:0}.nav-menu ul li ul{position:absolute;top:100%;left:0;list-style:none;z-index:1;margin:0;padding:0;min-width:150px;transition:all linear 0.1s;background-color:#FFF;visibility:hidden;opacity:0;visibility:hidden;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.nav-menu ul li:hover>ul{display:block;opacity:1;visibility:visible;-moz-transform:scaleY(1);-webkit-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.nav-menu ul li:hover li{float:none}.nav-menu ul li:hover li a:hover,.nav-menu ul li:hover li.current-menu-item,.single-post .nav-menu>ul>li.more-menu-item>ul>li.news-menu-item>a,.archive.category .nav-menu>ul>li.more-menu-item>ul>li.news-menu-item>a,.single-career .nav-menu>ul>li.more-menu-item>ul>li.careers-menu-item>a,.single-team .nav-menu>ul>li.more-menu-item>ul>li.team-menu-item>a,.single-community .nav-menu>ul>li.more-menu-item>ul>li.community-menu-item>a,.nav-menu .sub-menu>li.current-menu-ancestor>a,.nav-menu .sub-menu>li.current-menu-item>a{color:#cd2437}.nav-menu .sub-menu li.menu-item-has-children>a:before{content:"";position:absolute;width:10px;height:10px;background-image:url(images/right-arrow-angle.svg);background-repeat:no-repeat;right:10px;top:0;bottom:0;margin:auto;background-size:5px 9px;opacity:.5}.nav-menu .sub-menu li.menu-item-has-children:hover>a:before,.nav-menu .sub-menu li.menu-item-has-children.current-menu-item>a:before,.nav-menu .sub-menu li.menu-item-has-children.current-menu-ancestor>a:before{content:"";position:absolute;width:10px;height:10px;background-image:url(images/right-arrow-angle-r.svg);background-repeat:no-repeat;right:10px;top:0;bottom:0;margin:auto;background-size:5px 9px;opacity:1}.nav-menu li ul li{border-top:0;display:block;margin:0;border-bottom:1px solid #eee}.nav-menu li ul li+li{border-top:0 solid #fff}.nav-menu ul ul ul{left:100%;top:0}.nav-menu ul:before,.nav-menu ul:after{content:" ";display:table}.nav-menu ul:after{clear:both}.nav-menu .sub-menu{background:#fff;min-width:14rem;text-align:left;box-shadow:0 1px 1px #eee}.nav-menu ul li .sub-menu li a{padding:.55rem 1rem;line-height:normal;margin:0;border:none;color:#000;display:block;white-space:normal;font-weight:500}.nav-menu ul li .sub-menu li a:hover{border:none}.nav-menu>.menu>li.menu-item-has-children:after{content:"";background-image:url(images/angle-arrow-down.svg);background-size:8px 8px;background-repeat:no-repeat;line-height:1;position:absolute;top:0;bottom:0;margin:auto;right:15px;width:8px;height:8px}.header.shrink .nav-menu>.menu>li.menu-item-has-children:after{content:"";background-image:url(images/angle-arrow-down.svg);background-size:8px;background-repeat:no-repeat;line-height:1;position:absolute;top:50%;right:15px;transform:translateY(-50%);margin-top:1px;width:8px;height:8px;opacity:.5}.nav-menu>.menu>li.menu-item-has-children:hover:after,.nav-menu>.menu>li.current-menu-item:after{background-image:url(images/angle-arrow-down-r.svg)}#responsive-menu-wrapper #responsive-menu li ul{text-transform:none}.nav-menu>.menu>li.current-menu-item.menu-item-has-children:after,.nav-menu>.menu>li.current-menu-ancestor.menu-item-has-children:after{color:#fff}.header.shrink .nav-menu>.menu>li.current-menu-item.menu-item-has-children:after,.header.shrink .nav-menu>.menu>li.current-menu-ancestor.menu-item-has-children:after{color:#fff}.nav-menu .sub-menu .sub-menu:before{content:none!important}.nav-menu>.menu>li.menu-item-has-children ul:before{content:"";position:absolute;top:-7px;left:25px;border-bottom:7px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent;width:0;height:0;opacity:1;z-index:5}.nav-menu .category-menu>a{background:#cd2437;color:#fff!important;background-image:url(images/menu-w.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:25px center;padding-left:65px}.nav-menu>.menu>.category-menu:after{display:none}.top-header{background:#f8f8f8;color:#999;font-size:14px;padding:5px 0;line-height:1.2}.top-left-head{text-transform:capitalize}.top-header .row{align-items:center}.header-menu{/*border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4*/}.home .header-menu{border-bottom:0}.header-right>div{padding:10px;display:flex;align-items:center;justify-content:center;font-weight:600;position:relative;width:25%}.header-right .link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.header-right span{display:flex;font-size:12px;color:#ccc;font-weight:400}.header-right .cart-count>span{margin-right:2px}.header-right .head-cart-total span{color:#000!important;font-size:16px!important;font-weight:700}.header-right span bdi{display:flex}.header-right .icon{position:relative;width:30px;height:30px;margin-right:10px}.header-right .icon.cart-not-empty:before{content:"";width:8px;height:8px;background:#cd2437;position:absolute;top:2px;left:3px;border-radius:100%}.header-right>div svg,.header-right>div img{width:100%;height:100%;fill:#999}.header-right .wishlist_products_counter.top_wishlist-heart:before{display:none}.head-cart-total{position:relative}.top-menu .head-cart-total:before{content:"";position:absolute;background-image:url(images/angle-arrow-down.svg);width:8px;height:8px;background-size:100%;bottom:3px;right:-12px;opacity:.15}.head-myaccount-title{position:relative}.top-menu .head-myaccount-title:before{content:"";position:absolute;background-image:url(images/angle-arrow-down.svg);width:8px;height:8px;background-size:100%;bottom:3px;right:-12px;opacity:.15}.footer{font-size:14px;color:#828282}.footer-top{background:#f9f9f9}.footer-top .row{border-top:1px solid #d3d3d3;padding:40px 0}.footer-logo img{max-height:100px}.footer .widget-title{font-size:18px;color:#000}.footer .ftr-col-1{width:30%;padding-right:50px}.footer .ftr-col-2{width:25%}.footer .ftr-col-3{width:25%}.footer .ftr-col-4{width:20%}.footer .menu{list-style:none}.footer .menu li{padding:5px 0}.footer .menu li a{color:#828282;display:inline-block}.footer .menu li a:hover{color:#cd2437}.footer-newsletter{padding:40px 0;background:#f9f9f9;color:#000}.footer-newsletter .row{align-items:center}.footer-newsletter .right-side{display:flex;padding-left:100px;border-left:1px solid #d8d8d8}.footer-newsletter .wpcf7-form-control-wrap{display:block;width:100%}.footer-newsletter .title{font-size:18px}.footer-newsletter .wpcf7-response-output{color:red;text-align:right}.footer-newsletter .form-btn{width:150px;position:relative;margin-left:15px}.footer-newsletter .btn{font-size:14px;width:100%}.footer-newsletter .form-control{border:2px solid #f0f0f0;border-radius:8px}.footer-newsletter ::-webkit-input-placeholder{color:rgba(0,0,0,.3)!important;font-style:italic}.footer-newsletter ::-moz-placeholder{color:rgba(0,0,0,.3)!important;font-style:italic}.footer-newsletter :-ms-input-placeholder{color:rgba(0,0,0,.3)!important;font-style:italic}.footer-newsletter :-moz-placeholder{color:rgba(0,0,0,.3)!important;font-style:italic}.footer-bottom{padding:5px 0}.footer-bottom .row{align-items:center;justify-content:space-between}.footer-bottom img{max-height:35px}.footer-links ul{display:flex;margin-left:30px}.footer-links ul li{display:inline-block;vertical-align:middle;position:relative}.footer-links ul li+li:before{content:"";width:1px;height:10px;display:inline-block;vertical-align:middle;background-color:#999;margin:0 8px;position:relative;top:0}.footer-links ul li a:hover{color:#cc0001}.footer-links .menu a:hover{color:#cc0001}.footer-links .menu a{display:inline-block;padding:5px 0}.footer-links ul li a{padding:8px 0!important}.copyrights a{color:#828282}.copyrights a:hover{color:#cd2437}.footer-contact .address-wrap{display:inline-block;position:relative;padding-left:30px}.footer-contact .address-wrap:before{content:"";position:absolute;width:20px;height:20px;left:0;top:3px;background-image:url(images/marker.svg);background-repeat:no-repeat;opacity:.5}.footer-contact .phone{display:inline-block;position:relative;padding-left:30px;margin-top:5px}.footer-contact .phone:before{content:"";position:absolute;width:20px;height:20px;left:0;top:0;bottom:0;margin:auto;background-image:url(images/phone-call.svg);background-repeat:no-repeat;opacity:.5}.footer-contact .phone a{color:#828282;font-size:18px;font-weight:700}.social-links{display:flex;align-items:center}.social-links ul{list-style:none;margin-left:10px;display:flex}.social-links li+li{margin-left:2px}.social-links li a{color:#fff;width:28px;height:28px;display:inline-block;padding:0}.social-links li a:hover{color:#01aed0}.social-links li svg,.social-links li img{width:100%;height:100%;fill:#a2a2a2;padding:5px}.social-links li a:hover{background:#cc0001;border-color:#cc0001}.social-links li a:hover svg{fill:#fff}.home-slider{position:relative;overflow:hidden;color:#fff}.home-slider .slick-slide{background-size:cover;height:500px}.home-slider .slick-slider{position:static}.home-slider .container,.home-banner .slick-slider,.home-banner .slick-list,.home-banner .slick-track,.home-banner .slick-slide{height:100%}.home-slider .slick-slider{height:600px}.home-slider .slick-next,.home-banner .slick-prev{top:50%}.slick-prev:before,.slick-next:before{display:none}.home-slider .slick-next{background-image:url(images/right-arrow-angle-w.svg);background-size:15px;background-color:transparent;font-size:0;width:50px;height:50px;background-position:center!important;background-repeat:no-repeat!important;border:0;position:absolute;right:30px;cursor:pointer;top:50%;z-index:1;background-color:rgba(0,0,0,.5);border-radius:100%}.browser-ie .featured-products .slick-prev{background-size:24px}.home-slider .slick-next:hover{background-color:#fff; background-size: 40% 60%; background-image:url(images/right-arrow-angle-r.svg)}.home-slider .slick-prev{background-image:url(images/left-arrow-angle-w.svg);background-size:15px;background-color:transparent;font-size:0;width:50px;height:50px; background-size: 60% 60%!important; background-position:center!important;background-repeat:no-repeat!important;border:0;position:absolute;right:auto;left:30px;cursor:pointer;top:50%;margin-right:30px;z-index:1;background-color:rgba(0,0,0,.5);border-radius:100%}.home-slider .slick-prev:hover{background-color:#fff;background-image:url(images/left-arrow-angle-r.svg)}.home-slider .slick-next.slick-disabled{opacity:.5}.home-slider .slick-dots{display:flex!important;justify-content:center;list-style:none;position:relative;bottom:50px}.home-slider .row{align-items:center;position:relative;height:100%}.home-slider .banner-content{width:50%}.home-slider .banner-image{width:100%;height:100%;position:absolute;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center bottom}.home-slider .banner-title{font-size:70px;color:#fff;position:relative;line-height:1;text-shadow:0 0 5px rgba(0,0,0,.56);letter-spacing:2px;font-weight:400;font-family:'Abril Fatface'}.home-slider .banner-title span{font-family:'Bira';color:#f49946;font-size:100px;display:block}.home-slider .banner-description{font-size:24px;line-height:1.5}.top-header .top-right-head{display:flex;align-items:center;justify-content:flex-end}.head-email{position:relative;padding-right:20px}.head-email:before{content:"";position:absolute;width:1px;height:13px;background:#ddd;top:0;bottom:0;right:0;margin:auto}.head-email a{background-image:url(images/mail.svg);background-repeat:no-repeat;background-size:20px;padding-left:30px;color:#a2a2a2}.banner-links .row{box-shadow:5px 5px 10px #ddd;margin-top:40px;position:relative;background:#fff}.banner-links .item{display:flex;padding:20px 50px;align-items:center}.banner-links .item:before{content:"";position:absolute;width:1px;height:40px;background:#ddd;right:0}.banner-links .item:last-child:before{content:none}.banner-links .detail{width:100%;padding-left:20px}.banner-links .title{font-size:18px}.banner-links .description{font-size:15px;color:#797979;line-height:1.3}.banner-links .icon{width:90px;height:90px;margin:auto}.banner-links .item:first-child .icon{width:120px}.banner-links img,.banner-links svg{width:100%;height:100%}.showcase-products{justify-content:center}.showcase-products .product-img{text-align:center;border:1px solid #ececec;border-radius:8px;display:flex}.showcase-products img{border-radius:8px;width:100%}.showcase-products .title{font-size:18px;text-transform:capitalize}.showcase-products .search-field{display:none}.showcase-products .item{text-align:center;width:24%;margin-left:1%;position:relative}.showcase-products .btn{font-size:12px;padding:8px 20px;visibility:hidden;min-width:auto}.showcase-products .item:hover .btn{visibility:visible}.showcase-products .item:hover{box-shadow:0 0 15px #ddd}.showcase-products .item:hover .product-img{border-color:transparent}.showcase-products .item:hover img{border-radius:0}.showcase-products .product-detail{padding:25px 5px}.showcase-products .btn-submit{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer;z-index:1;background:transparent;border:0}.showcase-categories{justify-content:center}.showcase-categories .item{margin-right:10px;margin-bottom:5px;width:auto!important}.showcase-categories .item a{border:2px solid #ddd;padding:5px 25px;border-radius:25px;color:#999;text-transform:uppercase;font-weight:700;font-size:13px;display:inline-block}.showcase-categories .item a:hover{border-color:#cd2437;background-color:#cd2437;color:#fff}.heading{font-family: 'Cormorant Garamond', Georgia, serif;font-weight:400}.heading-icon{padding-top:55px;background-image:url(images/heading-icon.png);background-size:90px;background-repeat:no-repeat;background-position:center 0}.trending-design{height:500px;display:flex;align-items:center;justify-content:center;text-align:center}.trending-design .image{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center 0;z-index:-1}.trending-design .btns-wrap{display:flex;justify-content:center;width:100%}.trending-design .title-1{font-size:60px;font-family:'GilliesGotDLig';font-weight:400;color:#fff}.trending-design .title-2{font-size:60px;color:#fff;font-family: 'Cormorant Garamond', Georgia, serif}.woocommerce ul.products li.product .woocommerce-loop-category__title{padding-right:10px;padding-left:10px;margin-bottom:20px;color:#cd2437}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#000;font-size:16px;font-weight:800;padding-bottom:10px;padding-right:10px;padding-left:10px;line-height:1.3}.woocommerce ul.products li.product .woocommerce-loop-product__title a{color:#000}.woocommerce ul.products li.product .price{color:#cd2437;font-weight:800;font-size:18px;padding-right:10px;padding-left:10px;margin-bottom:20px}.featured-products{overflow:hidden}.featured-products .container{max-width:1100px}.featured-products .title{font-size:16px;line-height:1.4}.featured-products .title a{color:#000}.featured-products .title a:hover{color:#cd2437}.featured-products .item{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:25px}.featured-products .p-image{border:1px solid #ddd;width:35%;height:100%;padding:10px;display:flex;align-items:center}.featured-products .p-image img{width:100%}.featured-products .p-detail{width:65%;padding-left:15px;padding-right:15px}.featured-products .price{font-weight:800;color:#cd2437}.featured-products .desc{color:#919191;line-height:1.5;font-size:15px}.featured-products .slick-next{background-image:url(images/right-arrow-angle-r.svg);background-size:15px;font-size:0;width:50px;height:50px;background-position:center;background-repeat:no-repeat;border:0;position:absolute;right:-60px;cursor:pointer;top:50%;background-color:#fff;box-shadow:1px 0 5px #ddd;border-radius:100%}.featured-products .slick-prev{background-image:url(images/left-arrow-angle-r.svg);background-size:15px;background-color:transparent;font-size:0;width:50px;height:50px;background-position:center;background-repeat:no-repeat;border:0;position:absolute;left:-60px;cursor:pointer;top:50%;margin-right:45px;background-color:#fff;box-shadow:1px 0 5px #ddd;border-radius:100%}.featured-products .slick-next.slick-disabled,.featured-products .slick-prev.slick-disabled{opacity:.5}.slick-slider .slick-dots{display:flex!important;justify-content:center;list-style:none;margin-top:35px;position:relative;bottom:0}.slick-slider .slick-dots li{width:auto}.slick-slider .slick-dots li+li{margin-left:10px}.slick-slider .slick-dots button{width:12px;height:13px;font-size:0;background:#dadada;border:0;border-radius:100%;cursor:pointer}.slick-slider .slick-dots .slick-active button{background:#cd2437}.slick-slider .slick-dots li button:before{display:none}.slick-dotted.slick-slider{margin-bottom:0}.home .reviews-section{padding-top:0}.reviews-listing .item{border:1px solid #eee;border-radius:0;padding:40px 30px 30px;margin:0 15px;height:100%;display:flex;position:relative}.reviews-listing .item:before{content:"";position:absolute;width:50px;height:50px;top:-25px;left:30px;background-image:url(images/quote.svg);background-repeat:no-repeat;background-color:#fff;background-size:40px;background-position:center}.reviews-listing .slick-slide:first-child .item{margin-left:0}.reviews-listing .title{font-size:22px}.reviews-listing .author{font-size:18px;margin:0}.star-rating{display:flex;margin-top:5px}.star-rating svg,.star-rating img{width:18px;height:18px;margin-right:3px}.reviews-listing .slick-track{display:flex!important;margin-top:50px}.reviews-listing .slick-slide{height:inherit}.reviews-listing .detail{width:100%;padding-right:20px}.reviews-listing .image{width:120px;height:120px;box-shadow:0 0 10px #ddd;padding:10px;display:flex;align-items:center;margin-top:-50px;position:relative;background:#fff}.reviews-listing .image img{width:100%}.reviews-listing .desc{color:#999}.instagram-section{height:500px;z-index:1}.instagram-section .bg-image{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-size:cover;background-position:center}.instagram-section .item{height:220px;background-size:cover;position:relative}.instagram-section .item:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.15);top:0;left:0}.instagram-section .content-block{background:#fff;width:300px;height:250px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;padding:20px;display:flex;align-items:center;justify-content:center;text-align:center}.instagram-section .content-block:before{content:"";position:absolute;width:calc(100% + 30px);height:calc(100% + 30px);border:2px solid #dbdbdb;top:-15px;left:-15px}.instagram-section .icon{width:50px;height:50px;margin:auto}.instagram-section .icon img,.instagram-section .icon svg{width:100%;height:100%}.instagram-section .title{font-size:35px;font-family: 'Cormorant Garamond', Georgia, serif;font-weight:400}.page-banner{background-color:#757575;height:350px;padding-bottom:0;background-size:cover;background-position:center top;position:relative;z-index:1}.page-banner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:-1}.page-banner .banner-title{font-family:'Abril Fatface';font-weight:400;font-size:50px;color:#fff;text-shadow:0 1px 1px #555}.contact-form-section .form-control{border-radius:25px;padding:7px 20px}.contact-form-section textarea.form-control{height:100%;max-height:100%}.contact-form-section span.wpcf7-not-valid-tip{padding:3px 20px}.contact-form-section .wpcf7-form-control-wrap.message{height:100%}.contact-form-section .form-btn{position:relative;width:150px!important;margin:auto}.contact-form-section .wpcf7-response-output{text-align:center}.contact-map-section iframe{position:relative;width:100%;height:450px;border:0;display:block}.about-services-section .icon{width:110px;height:110px;margin:auto;background:#fff;padding:20px;border-radius:100%;box-shadow:1px 3px 10px #ddd;position:relative}.about-services-section .icon:before{content:"";position:absolute;width:150px;height:150px;top:-20px;left:-20px;border:3px solid #f4d6d8;border-radius:100%}.about-services-section .icon img,.about-services-section .icon svg{width:100%;height:100%}.about-services-section .row{background:#f8f2f2}.about-services-section .item{padding:70px 40px}.about-services-section .item+.item:before{content:"";position:absolute;width:50px;height:100%;background-image:url(images/divider.png);background-repeat:no-repeat;background-position:center;left:-25px;top:0}.about-services-section .title{font-size:20px}.about-services-section .desc{color:#797979}.error-title{font-size:75px;font-weight:200;line-height:1.5}.sidebar{font-family: 'Cormorant Garamond', Georgia, serif}.woo-content-area{padding-top:15px;padding-bottom:70px;background:#f9f9f9}.berocket_ajax_group_filter_title{font-size:25px;font-weight:400;margin-bottom:25px}.sidebar-filter h3{font-size:18px;color:#3a3a3a;font-weight:600;font-family: 'Cormorant Garamond', Georgia, serif}.berocket_single_filter_widget_250077{border-bottom:1px solid #ebebed;margin-bottom:30px}.berocket_single_filter_widget_250077 .bapf_head{margin-bottom:20px}.sidebar-filter li label{margin:0;color:#777;margin-left:3px;font-size:15px}.bapf_slidr_main.ui-widget-content,.berocket_filter_price_slider.ui-widget-content{height:7px}.bapf_slidr_main.ui-widget-content .ui-slider-range,.berocket_filter_price_slider.ui-widget-content .ui-slider-range{background:#e5e3e6}.bapf_slidr_main.ui-widget-content .ui-slider-handle,.berocket_filter_price_slider.ui-widget-content .ui-slider-handle,.slide.default .bapf_slidr_main .ui-state-default,.slide.default .bapf_slidr_main .ui-widget-header .ui-state-default,.slide.default .bapf_slidr_main.ui-widget-content .ui-state-default,.slide.default .berocket_filter_price_slider .ui-state-default,.slide.default .berocket_filter_price_slider .ui-widget-header .ui-state-default,.slide.default .berocket_filter_price_slider.ui-widget-content .ui-state-default{background:#fff;width:20px;height:20px;box-shadow:0 3px 10px #ddd}.bapf_slidr_jqrui .bapf_from,.bapf_slidr_jqrui .bapf_to{font-weight:600;opacity:.5}.woocommerce ul.products li.product .add_to_cart_button{/*display:none!important*/}.woocommerce ul.products li.product a img{margin:0 0 10px;padding:10px;background-color:#fff;width:revert-layer !important;}li.product .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text{display:none}li.product .tinvwl_add_to_wishlist_button{position:absolute;top:10px;left:10px;margin:0!important}.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{color:#cbcbcb;font-size:28px}.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-product-in-list:before{color:#000}.tinv-wishlist .tinvwl-buttons-group .button i{display:none}.tinv-wishlist .tinv-modal .tinv-modal-inner{border-radius:6px}.tinv-wishlist .icon_big_heart_check{width:60px;height:60px;font-size:75px}.woocommerce-products-header{display:none}.woocommerce .woocommerce-breadcrumb{margin:0 0 15px}.woocommerce ul.products li.product{margin-bottom:30px;display:flex}.products .product:not(.product-category) .product-wrap{flex:0 0 auto;max-width:100%;position:relative;width:100%;-webkit-transition:box-shadow 0.15s linear;transition:box-shadow 0.15s linear}.woocommerce ul.products li.product:hover{box-shadow:0 0 15px #ddd;background:#fff}.woocommerce ul.products li.product:hover a img{border-color:transparent}.woocommerce .woocommerce-ordering{margin-bottom:30px}.woocommerce-ordering .ordering-title{font-size:16px}.woocommerce .woocommerce-ordering select{vertical-align:top;color:#a4a4a4;border-color:#a4a4a4;padding:3px 5px;cursor:pointer;outline:0}.woocommerce .star-rating span::before{color:#efc42a}.woocommerce .products .star-rating{margin-left:10px}.woocommerce div.product .product_title{font-size:32px;font-weight:600}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#cd2436;font-size:28px;font-weight:800;margin-bottom:10px}.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item{border-radius:0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;background-color:#f9f9f9!important}.button-variable-item span{font-size:16px;font-weight:500;color:#777}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:0 0 0 2px #cd2436!important}.woocommerce div.product .woocommerce-product-rating{margin-bottom:10px}.woocommerce-product-details__short-description{color:#919191;margin-bottom:20px}.short-desc-title{color:#000;font-size:18px}.woocommerce-product-details__short-description ul,.woocommerce-tabs .panel ul{list-style:none}.woocommerce-product-details__short-description li,.woocommerce-tabs .panel li{position:relative;padding-left:20px}.woocommerce-product-details__short-description li:before,.woocommerce-tabs .panel li:before{content:"";position:absolute;width:10px;height:2px;background:#cd2436;top:14px;left:0}.single-product .woo-content-area h1,.woo-content-area .h1,.single-product .woo-content-area h2,.woo-content-area .h2,.single-product .woo-content-area h3,.woo-content-area .h3,.single-product .woo-content-area h4,.woo-content-area .h4,.single-product .woo-content-area h5,.woo-content-area .h5,.single-product .woo-content-area h6,.woo-content-area .h6{font-family: 'Cormorant Garamond', Georgia, serif}.summary .woocommerce-review-link{display:none}.woocommerce div.product .woocommerce-tabs .panel h2{display:none}.qib-container{border:2px solid #e4e8eb;border-radius:25px}.qib-container .input-text.qty:not(#qib_id):not(#qib_id){color:#919191!important;font-size:18px!important;font-weight:700;border:0;height:40px!important;width:40px!important;background:transparent!important;border-color:transparent!important}.qib-container .qib-button{background:transparent!important;border-color:transparent!important;font-size:32px!important;color:#000!important;width:45px!important;height:40px!important;margin:0 0 2px 0px!important;border:0!important;font-weight:600;cursor:pointer}form.cart button[type='submit']:not(#qib_id):not(#qib_id):not(_):not(_){height:45px!important;font-family: 'Cormorant Garamond', Georgia, serif;font-weight:600;text-transform:capitalize;min-width:auto}.woocommerce div.product .woocommerce-tabs .panel{color:#919191;box-shadow:0 0 15px #ddd;padding:25px;background:#fff;margin:0}.vbox-container{overflow-y:hidden!important}.wpgs-for.slick-slider{box-shadow:0 0 15px #ddd;background:#fff}.wpgs-for .slick-arrow{display:none!important}.wpgs-nav .slick-slide{border:1px solid #eee;margin:10px;background:#fff}.wpgs-nav .slick-slide.slick-current{box-shadow:0 0 10px #ccc;border-color:transparent}.wpgs-nav.slick-slider{padding:0 70px;margin-top:20px}.wpgs-nav .slick-prev{height:calc(100% - 20px);border:1px solid #ddd;left:0;padding:15px;margin:0}.wpgs-nav .slick-next{height:calc(100% - 20px);border:1px solid #ddd;right:0;padding:15px}.wpgs-nav .slick-arrow.slick-disabled{opacity:.25}.wpgs-nav .slick-next:before,.wpgs-nav .slick-prev:before{display:none}.wpgs-nav .slick-prev:after{content:"";position:absolute;width:15px;height:20px;top:0;bottom:0;right:0;left:0;margin:auto;background:url(images/left-arrow-angle.svg) no-repeat;opacity:.5;background-size:100% 100%}.wpgs-nav .slick-next:after{content:"";position:absolute;width:12px;height:20px;top:0;bottom:0;right:0;left:0;margin:auto;background:url(images/right-arrow-angle.svg) no-repeat;opacity:.5;background-size:100% 100%}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex}.woocommerce div.product .woocommerce-tabs ul.tabs li{flex-basis:0%;flex-grow:1;text-align:center;background:transparent;border:0;border-bottom:1px solid #eee}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{text-shadow:inherit;font-size:18px;font-weight:700;font-family: 'Cormorant Garamond', Georgia, serif}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#cd2436;color:#cd2436;background:transparent}.woocommerce table.shop_attributes th{color:#000;font-weight:800}.woocommerce table.shop_attributes td{font-style:normal;font-weight:800}.woocommerce table.shop_attributes th{padding:15px}.woocommerce table.shop_attributes{margin:0}.related.products{background:#fcfcfc}.woocommerce-variation-add-to-cart.variations_button{display:flex;flex-wrap:wrap;align-items:center}.woocommerce-variation-add-to-cart.variations_button .tinvwl_add_to_wishlist_button{margin:0 0 0 30px}.woocommerce-variation-add-to-cart.variations_button button.btn{margin-left:30px!important}.woo-content-area .summary form.cart{display:flex;flex-wrap:wrap;align-items:center}.woo-content-area .summary form.cart button.btn{margin-left:30px!important}.woo-content-area .summary form.cart .tinvwl_add_to_wishlist_button{margin-top:0;margin-left:30px!important;display:flex;align-items:center}.summary .product_meta{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:10px 0;color:#919191;font-family: 'Cormorant Garamond', Georgia, serif;font-size:15px}.summary .product_meta>span{position:relative;padding:0 15px}.summary .product_meta>span:first-child{padding-left:0}.summary .product_meta>span+span{border-left:1px solid #ddd}table.variations tr{display:flex;flex-wrap:wrap;position:relative;padding:10px 0;border-top:1px solid #eee}table.variations tr:last-child{border-bottom:1px solid #eee}span.woo-selected-variation-item-name{display:none!important}.woocommerce div.product form.cart .variations{margin-bottom:10px}.woocommerce div.product form.cart .woocommerce-variation-price{margin-bottom:10px}.woocommerce div.product form.cart .reset_variations{position:absolute;right:0;top:50%;transform:translateY(-50%);border:1px solid #ddd;line-height:1;padding:5px 10px 5px 25px;color:#919191;font-weight:600;border-radius:15px}.woocommerce div.product form.cart .reset_variations:before{content:"";position:absolute;width:1px;height:10px;background:#ddd;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:15px;transform:rotate(45deg)}.woocommerce div.product form.cart .reset_variations:after{content:"";position:absolute;width:1px;height:10px;background:#ddd;top:0;bottom:0;margin-top:auto;margin-bottom:auto;left:15px;transform:rotate(-45deg)}.woocommerce div.product form.cart .reset_variations:hover:before,.woocommerce div.product form.cart .reset_variations:hover:after{background:#cd2436}.woocommerce div.product form.cart .reset_variations:hover{color:#cd2436;border-color:#cd2436}.woocommerce div.product form.cart .variations label{font-family: 'Cormorant Garamond', Georgia, serif;margin:0}.product_meta span.posted_in{color:#919191;font-weight:600}.product_meta .sku_wrapper{font-weight:600;color:#000}.product_meta span.sku{font-weight:400;color:#919191}.tinvwl_add_to_wishlist-text{color:#919191}.product_meta span.posted_in a{font-weight:400;color:#919191}.product_meta span.posted_in a:hover{color:#cd2437}.woocommerce div.product form.cart .variations td.label{display:flex;align-items:center}.tinvwl-table-manage-list thead{background:#f2f3f5}.tinv-wishlist .tinvwl-table-manage-list .product-stock{display:none}.woo-login-form form.login,.woo-login-form form.register{border:0;padding:0}.woo-login-form label.error,.lost_reset_password label.error,.woocommerce-form-coupon label.error,.woocommerce-form-login label.error{color:red;font-size:14px;text-align:right;width:100%;position:absolute;bottom:2px;right:27px;margin:0}.woo-login-form .nav{background:#f9e9ea;border-left:3px solid #cd2437;margin-bottom:30px}.woo-login-form .nav-link.active,.woo-login-form .show>.nav-link{color:#000;background-color:transparent;font-weight:600}.woo-login-form .nav-link{font-size:24px;text-transform:uppercase;font-weight:300;color:#000;padding:10px 25px}.woo-login-form .form-title{font-size:18px}.woo-login-form .form-control{color:#000;border-radius:25px}.tinv-wishlist .tinv-header{/*display:none*/}.tinv-wishlist .button{background-color:#cd2437!important;border:2px solid #cd2437!important;min-width:125px;border-radius:25px!important;color:#fff!important}.tinv-wishlist .button:hover{background-color:transparent!important;min-width:125px;border-radius:25px;color:#cd2437!important}.tinv-wishlist .product-thumbnail img{border:1px solid #eee}.tinv-wishlist .product-name a{font-weight:600;color:#000}.tinv-wishlist .product-name a:hover{color:#cd2437}.tinv-wishlist td.product-price{color:#cd2436;font-weight:800;font-size:18px}.tinv-wishlist .wishlist_item{border-bottom:1px solid #ddd}.tinv-wishlist .wishlist_item .product-name{max-width:350px}.tinv-wishlist .product-remove button{background:transparent;color:#dadada;font-size:24px;cursor:pointer}.tinv-wishlist .product-remove button:hover{color:#000}.woocommerce-Reviews .form-submit .submit{background-color:#cd2436!important;border:2px solid #cd2436!important;color:#fff!important;border-radius:25px!important;min-width:120px}.woocommerce-Reviews .form-submit .submit:hover{background-color:transparent!important;color:#cd2436!important}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%;padding:15px;border-radius:25px;border-color:#ddd;resize:none;outline:0}.woocommerce-MyAccount-navigation ul{list-style:none;border:1px solid #ddd}.woocommerce-MyAccount-navigation li a{padding:10px 15px;display:block;border-bottom:1px solid #ddd;font-weight:700;color:#444;font-size:18px}.woocommerce-MyAccount-navigation li:last-child a{border-bottom:0}.woocommerce-MyAccount-navigation li:hover a,.woocommerce-MyAccount-navigation li.is-active a{color:#cd2437}.woocommerce-MyAccount-content .woocommerce-input-wrapper{display:block;width:100%}.woocommerce-MyAccount-content .woocommerce-input-wrapper .input-text{box-shadow:none!important;outline:0!important;resize:none;border:1px solid #eee;height:calc(3.5rem + 2px);border-radius:6px;padding:5px 10px}.woocommerce-MyAccount-content .woocommerce-input-wrapper .select2-selection{box-shadow:none!important;outline:0!important;border:1px solid #eee;height:calc(3.5rem + 2px);border-radius:6px;padding:5px 10px;display:flex;align-items:center}.woocommerce-MyAccount-content span.select2-selection__arrow{top:0;bottom:0;margin:auto}.woocommerce-account .addresses .title .edit{float:right;min-width:auto;padding:3px 25px}.thank-you-page .title{font-size:4rem;font-weight:800;line-height:1.5}.thank-you-page .text{font-size:1.2rem;font-weight:500}.thank-you-page .banner-title{visibility:hidden}.page-template-thank-you .page-banner .banner-title{visibility:hidden}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;float:unset}.woocommerce-cart .woocommerce table.shop_table thead{background-color:#f2f3f5}.woocommerce-cart .woocommerce .left table.shop_table tr th:first-child,.woocommerce-cart .woocommerce .left table.shop_table tr td:first-child{width:20%}.woocommerce-cart .woocommerce .left table.shop_table tr th:nth-child(2),.woocommerce-cart .woocommerce .left table.shop_table tr td:nth-child(2){width:40%}.woocommerce-cart .woocommerce .left table.shop_table tr th:last-child,.woocommerce-cart .woocommerce .left table.shop_table tr td:last-child{width:5%}.woocommerce-cart .cart-custom-row{display:flex;display:-webkit-flex;justify-content:space-between}body.woocommerce-cart table.cart img{width:100%;border:1px solid #f2f3f5;padding:7.5px}body.woocommerce-cart .woocommerce table.shop_table{border-radius:0}body.woocommerce-cart .woocommerce .right table.shop_table{background:#f2f3f5}body.woocommerce-cart .woocommerce .left table.shop_table{border-left-width:0;border-right-width:0}body.woocommerce-cart .woocommerce table.shop_table th{font-weight:400}body.woocommerce-cart .woocommerce .left table.shop_table tr th,.woocommerce-cart .woocommerce .left table.shop_table tr td{padding-top:20px;padding-bottom:20px}body.woocommerce-cart .right table.shop_table tr td{width:50%;text-align:right}body.woocommerce .right form.woocommerce-cart-form{display:flex}body.woocommerce-cart .woocommerce .left table.shop_table tr td.product-name a{font-weight:700;color:#000}body.woocommerce-cart .right form.woocommerce-cart-form1{display:flex;width:90%;margin:auto}body.woocommerce-cart .right form.woocommerce-cart-form1 input,body.woocommerce-cart .right form.woocommerce-cart-form1 input:focus{width:70%;background:transparent;border:1px solid #d7d7d7;padding:5px 20px;border-top-left-radius:25px;border-bottom-left-radius:25px;border-right-width:0;outline:none}body.woocommerce-cart .right form.woocommerce-cart-form1 button[type="submit"]{/*width:30%;border-top-right-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid #d7d7d7;background:transparent;color:#cd2837;font-weight:500;border-left-width:0*/}.woocommerce-cart .woocommerce .left table.shop_table tr td.product-price{color:#cd2837;font-weight:700}.woocommerce-cart .woocommerce .left .qib-container .qib-button{height:unset;width:unset}.woocommerce-message::before{content:"\e015";color:#cd2837}.woocommerce-message{border-top-color:#cd2837}.zigzag{position:relative}.zigzag:after{background:linear-gradient(-45deg,transparent 16px,#ffffff 0),linear-gradient(45deg,transparent 16px,#ffffff 0);background-repeat:repeat-x;background-position:left bottom;background-size:18px 22px;content:"";display:block;width:100%;height:15px;position:relative;width:calc(100% + 25px);position:relative;left:-12px}.zigzag:before{background:linear-gradient(-45deg,#ffffff 16px,red 16px,blue 16px,transparent 0),linear-gradient(45deg,#ffffff 16px,transparent 0);background-position:left top;background-repeat:repeat-x;background-size:18px 22px;content:" ";display:block;height:15px;width:100%;position:relative;width:calc(100% + 25px);position:relative;left:-12px}body.woocommerce-cart .woocommerce .right table.shop_table{border:none}body.woocommerce-cart .woocommerce .right table.shop_table tr td,body.woocommerce-cart .woocommerce .right table.shop_table tr th{border:none}tr.cart-subtotal th,tr.woocommerce-shipping-totals.shipping th{color:#9E9E9E}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-left:3px solid #cd2837;border-top:0;padding:1em 2em 1em 1.5em;background-color:#f9e9ea}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{display:none}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#cd2837}.zigzag{position:relative}.zigzag:after{background:linear-gradient(-45deg,transparent 16px,#ffffff 0),linear-gradient(45deg,transparent 16px,#ffffff 0);background-repeat:repeat-x;background-position:left bottom;background-size:18px 22px;content:"";display:block;width:100%;height:15px;position:relative;width:calc(100% + 28px);position:relative;left:-14px}.zigzag:before{background:linear-gradient(-45deg,#ffffff 16px,red 16px,blue 16px,transparent 0),linear-gradient(45deg,#ffffff 16px,transparent 0);background-position:left top;background-repeat:repeat-x;background-size:18px 22px;content:" ";display:block;height:15px;width:100%;position:relative;width:calc(100% + 28px);position:relative;left:-14px}body.woocommerce-checkout .woocommerce .right table.shop_table{border:none}body.woocommerce-checkout .woocommerce .right table.shop_table tr td,body.woocommerce-checkout .woocommerce .right table.shop_table tr th{border:none}tr.checkout-subtotal th,tr.woocommerce-shipping-totals.shipping th{color:#9E9E9E}body.woocommerce-checkout .woocommerce table.shop_table{border-radius:0}body.woocommerce-checkout .woocommerce .right table.shop_table{background:#f2f3f5}body.woocommerce-checkout .woocommerce .right table.shop_table{border:none}body.woocommerce-checkout .woocommerce .right table.shop_table tr td,body.woocommerce-checkout .woocommerce .right table.shop_table tr th{border:none}tr.checkout-subtotal th,tr.woocommerce-shipping-totals.shipping th{color:#9E9E9E}p#order_comments_field{max-width:100%}body.woocommerce-checkout span.woocommerce-input-wrapper{width:100%}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{border-radius:25px}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:#cd2437}.select2-container--default .select2-selection--single{background:transparent;border-radius:25px;box-shadow:none!important;outline:0!important;max-height:110px;resize:none;border:2px solid #eee;height:calc(3rem + 2px);display:flex;align-items:center;padding:.375rem .40rem}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;bottom:0;margin:auto}.wc-stripe-elements-field,.wc-stripe-iban-element-field{width:100%}#add_payment_method #payment ul.payment_methods .stripe-card-group,.woocommerce-checkout #payment ul.payment_methods .stripe-card-group{position:relative;width:100%}div#stripe-payment-data .form-row{padding:0!important;margin-bottom:10px!important}body .select2-container,body .ui-widget.ui-datepicker{z-index:9!important}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#f5f5f5;color:#000}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid #f5f5f5;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.wc-stripe-elements-field,.wc-stripe-iban-element-field{border:2px solid #eee!important;padding:10px!important;border-radius:25px}.woocommerce form .form-row-first,.woocommerce form .form-row-last{max-width:50%}.free-shipping{background:#cd2437;color:#fff;padding:20px;display:flex;align-items:center;position:relative;margin-bottom:20px}.free-shipping:before{content:"";position:absolute;width:calc(100% - 12px);height:calc(100% - 12px);top:6px;left:6px;border:2px solid #d85462}.free-shipping .ship-icon{width:60px;height:60px;margin-right:10px}.free-shipping .ship-icon svg{fill:#fff}.ship-detail .title{text-transform:uppercase;font-weight:600}.free-shipping .des{font-size:13px}.schema-sec-1{background-color:#f1f1f1;padding:3rem 0}.schema-sec-2{background-color:#f7f7f7;padding-top:3rem;padding-bottom:3rem}.schema-sec-2 iframe{width:100%;border:none}.schema-wrap strong{font-size:1.2rem}.schema-sec-2 .video-title{display:none}.layout-buttons{float:left;margin-bottom:25px}.woocommerce .woocommerce-result-count{display:none!important;margin:3px 10px}.layout-buttons button{width:35px;height:35px;border:0;background:transparent;opacity:.25;cursor:pointer}.layout-buttons button.list{width:39px;height:38px;position:relative;top:-1px}.layout-buttons button.active{opacity:1}.layout-buttons button img,.layout-buttons button svg{width:100%;height:100%}ul.products.list li{width:100%!important;border:1px solid #eee;background:#fff}.woocommerce ul.products.list li.product-category a{display:flex;flex-wrap:wrap;align-items:center}.woocommerce ul.products.list li.product-category img{width:40%}.woocommerce ul.products.list li.product-category .woocommerce-loop-category__title{padding-left:30px;font-size:20px;width:60%}ul.products.list li img{border-color:transparent!important}ul.products.list .product:not(.product-category) .product-wrap{display:flex;align-items:center;flex-direction:row}ul.products.list .product-image{width:300px}ul.products.list .product-detail{padding-left:30px}.woocommerce-password-strength{margin-top:10px;border-radius:25px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-weight:600;border-radius:25px;color:#cd2436;border:2px solid #cd2436;background-color:transparent}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{color:#fff;background-color:#cd2436}.vbox-overlay{z-index:9999!important}.single-product-main-image{position:relative}.single-product-main-image:after{content:"";position:absolute;width:20px;height:20px;top:10px;right:10px;background-image:url(images/zoom-plus.svg);background-size:100%;background-repeat:no-repeat;opacity:.35}.woocommerce-cart.woocommerce-page .page-banner,.woocommerce-checkout.woocommerce-page .page-banner,.page-id-45 .page-banner{display:none!important}label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center}.user-logged-in-menu{display:none}.logged-in .user-logged-in-menu{display:block}.mark,mark{background-color:transparent}.woocommerce td.product-quantity{min-width:150px}.woocommerce-MyAccount-navigation-link--downloads,.woocommerce-MyAccount-navigation-link--payment-methods{display:none}.woocommerce-MyAccount-content input#billing_email{pointer-events:none;background:#eee}.top-dropdown{position:absolute;width:100%;top:50px;box-shadow:0 -1px 5px #ddd;top:100%;left:0;list-style:none;z-index:1;margin:0;padding:0;min-width:100px;transition:all linear 0.1s;background-color:#FFF;visibility:hidden;opacity:0;visibility:hidden;transition:all .25s ease-out;transform:scaleY(0);transform-origin:0 0}.top-dropdown ul{list-style:none}.top-dropdown ul a{display:block;padding:10px 10px;color:#000}.top-dropdown ul a:hover{color:#cd2437}.top-menu:hover>.top-dropdown{display:block;opacity:1;visibility:visible;-moz-transform:scaleY(1);-webkit-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.top-dropdown ul:before{content:"";position:absolute;top:-5px;right:25px;border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;width:0;height:0;opacity:1;z-index:5}#mchat{font-size:0;color:#fff;padding:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px solid transparent;background-color:#cd2437;position:fixed;bottom:60px;right:15px;text-transform:capitalize;height:50px;width:50px;cursor:pointer;z-index:999;background-image:url(images/chat.svg);background-size:25px;background-repeat:no-repeat;background-position:center}.t-shirt-masking{position:absolute;width:24%;padding-bottom:31%;left:9%;bottom:8%;display:block;z-index:1;font-size:0}.bag-masking{position:absolute;left:33%;padding-bottom:27.5%;width:17%;bottom:5%;z-index:1;display:block}.cup-masking{position:absolute;left:49.5%;z-index:2;bottom:0;padding-bottom:12%;display:block;width:8%}.bottom-kid-t-shirt-masking{left:10%;position:absolute;left:58%;width:10%;bottom:0;z-index:1;padding-bottom:12%}.top-kid-t-shirt-masking{left:10%;position:absolute;left:52%;width:17%;bottom:31%;z-index:1;padding-bottom:12%}.right-t-shirt-masking{left:68%;bottom:0;padding-bottom:36%;z-index:1;width:21%;position:absolute}.overlaylink{position:absolute;left:0;right:0;top:0;bottom:0;z-index:6}.page-template-showcase .page-banner{height:auto!important;padding-bottom:9%;padding-top:9%}.page-template-showcase .page-banner .banner-title{padding-left:25%}@media(max-width:479px){.page-template-showcase .page-banner .banner-title{padding-left:13%}.page-template-showcase .page-banner{padding-bottom:14%;padding-top:14%}}.head-free-ship{border:1px solid #f7f7f7;transition:all .3s ease}.head-free-ship .ship-title{font-size:16px}.head-free-ship .ship-amount{font-size:13px;line-height:1.3}.head-free-ship:hover{background:#ce2837;color:#fff}.bapf_body li #bapf_2_81+label,.bapf_body li #bapf_2_82+label{color:red}span.wpcf7-form-control-wrap.quiz-math label{width:100%}span.wpcf7-form-control-wrap.quiz-math{text-align:left}.quiz-math span.wpcf7-not-valid-tip{bottom:10px}span.wpcf7-quiz-label{padding-left:10px}.banner-links{display:none}.home .slick-slide{cursor: auto!important}
.featured-products .p-detail .desc a {
    color: inherit;
}
.featured-products .p-detail .desc a:hover{
  color: #cd2437   
}
.social-links li a svg {
    height: 28px;
    width: 28px;
}
.cl {
    clear: both !important;
}
@media only screen and (max-width: 600px) and (min-width: 200px)  {
.reviews-section, .slick-arrow { display:none; }
.col-md-6.hrs {
    display: none;
}
}
.header-right .icon.cart-not-empty:before{
   animation: bounce 0.5s;
            animation-direction: alternate;
            animation-timing-function: cubic-bezier(.5, 0.05, 1, .5);
            animation-iteration-count: infinite;
}
@keyframes bounce {
            from {
                transform: translate3d(0, 0, 0);
            }
            to {
                transform: translate3d(0, 8px, 0);
            }
        }
		@-webkit-keyframes bounce {
            from {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
            }
            to {
                -webkit-transform: translate3d(0, 8px, 0);
                transform: translate3d(0, 8px, 0);
            }
        }