/*!
Theme Name: The Cloth Craft
Theme URI: https://them.es/starter
Author: Digital Hive Software Team
Author URI: https://digitalhive.in/
Description: Digital Marketing Services to boost online sales and enquiries
*/
 @font-face{font-display:swap;font-family:"Futura Cyrillic Book";src:url(/wp-content/themes/the-cloth-craft/assets/fonts/FuturaCyrillic/FuturaCyrillicBook.ttf)}@font-face{font-display:swap;font-family:"Futura Cyrillic Dermi";src:url(/wp-content/themes/the-cloth-craft/assets/fonts/FuturaCyrillic/FuturaCyrillicDemi.ttf)}@font-face{font-display:swap;font-family:"Futura Cyrillic Medium";src:url(/wp-content/themes/the-cloth-craft/assets/fonts/FuturaCyrillic/FuturaCyrillicMedium.ttf)}body{font-family:"Futura Cyrillic Book";font-size:18px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}a{color:#212529}.container{max-width:1266px;width:100%}#main{margin-top:0}.subheading{font-size:20px;font-family:"Futura Cyrillic Medium"}.heading{font-size:34px;font-family:"Futura Cyrillic Dermi";margin:0 0 30px}.btn.btn-dark{text-transform:uppercase;border-radius:0;font-size:18px;padding:8px 16px}header.main-header .top-header{background:#222;color:#fff;padding:8px 0}ul.top-social{list-style:none;margin:0;padding:0}ul.top-social li{display:inline-block;margin:0 10px 0 0}ul.top-social li a{text-decoration:none;color:#fff;font-size:16px}ul.top-social.toprightphone{text-align:right}ul.top-social.toprightphone li{margin:0 30px 0 0}ul.top-social.toprightphone li:last-child{margin:0}header.main-header .navbar .navbar-brand img{height:50px}header.main-header .navbar-nav .nav-item .nav-link{font-size:20px;color:#222;padding:0 20px}header.main-header .navbar-nav .nav-item:last-child .nav-link{padding-right:0}header.main-header.sticky{background:#fff;box-shadow:6px 6px 6px #00000009}header.main-header .navbar-nav .nav-item .dropdown-menu{width:250px;border-radius:0;border:none;margin:20px 0 0;box-shadow:none;padding:0}header.main-header .navbar-nav .nav-item .dropdown-menu a.dropdown-item{padding:8px 15px;border-bottom:solid 1px #222}header.main-header .navbar-nav .nav-item .dropdown-menu .menu-item:last-child a.dropdown-item{border-bottom:none}header.main-header .navbar-nav .nav-item .dropdown-menu .dropdown-item.active,header.main-header .navbar-nav .nav-item .dropdown-menu .dropdown-item:active{background-color:#222}.nav-link:focus-visible{box-shadow:none}.ourproductcategory{padding:50px 0 20px}.productcat-card{box-shadow:0 0 11px 3px #00000012;margin:0 0 30px}.productcat-card a{text-decoration:none;padding:30px;text-align:center;display:flex;align-items:center;justify-content:center;flex-flow:column;position:relative;color:#222}.productcat-card .img-fluid{max-height:250px;width:auto}.productcat-card .card-title{background:#fff;position:absolute;padding:8px 15px;bottom:15px;font-family:"Futura Cyrillic Dermi"}.featuredproducts{padding:50px 0}.card.product-card{border-radius:0;margin:0 0 30px;position:relative;border:none}.card.product-card img{width:100%;height:auto}.card.product-card img.card-img-top{border-radius:0}.card.product-card .card-body a{text-decoration:none;color:#222;text-align:center}.card.product-card .card-body .card-title{font-family:"Futura Cyrillic Dermi";font-size:20px;margin:0}.card.product-card .card-body span.salesbadge{background:#d72335;color:#fff;font-size:12px;padding:2px 4px;margin:0;display:flex;align-items:center;justify-content:center;width:80px;border-radius:1px;position:absolute;top:0;right:0}.card.product-card .hover-button{position:absolute;z-index:999;bottom:25%;width:100%;display:flex;align-items:center;justify-content:center;opacity:0}.card.product-card .hover-button a{width:50px;height:50px;background:#fff;display:flex;align-items:center;justify-content:center;margin:0 5px 0 5px;color:#222;box-shadow:0 0 11px 3px #00000012}.card.product-card:hover .hover-button{opacity:1}.homeproductslider .owl-nav{position:absolute;top:-45px;right:0}.homeproductslider .owl-nav button{border:solid 1px #8a8a8a!important;width:40px;height:40px;margin-left:10px}#EssentialProduct .owl-nav{position:absolute;top:-45px;right:0}#EssentialProduct .owl-nav button{border:solid 1px #8a8a8a!important;width:40px;height:40px;margin-left:10px}.our-fabric{padding:50px 0}.whoweare{padding:50px 0}.wedeliver{padding:50px 0}ul.wedelivericon{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;justify-content:center;width:100%;flex-wrap:wrap}ul.wedelivericon li{flex:1 1 auto;text-align:center}ul.wedelivericon li img{max-height:75px;width:auto}ul.wedelivericon li h5{font-size:22px;font-family:"Futura Cyrillic Medium";color:#8c8c8c;margin:15px auto 0;max-width:130px}.whychooseus{padding:50px 0 20px}.card.whychooseuscard{border-radius:0;margin:0 0 30px;border:none}.card.whychooseuscard .card-body{padding:10px}.card.whychooseuscard .card-title{font-family:"Futura Cyrillic Medium";display:flex;align-items:center;font-size:22px}.card.whychooseuscard .card-title img{max-width:50px;height:auto;margin:0 15px 0 0}.newsletter{padding:50px 0}.newsletter form.wpcf7-form{max-width:600px;margin:0 auto}.newsletter form.wpcf7-form p{display:flex;width:100%;align-items:center;justify-content:center}.newsletter form.wpcf7-form input#your-email{border-radius:0;font-size:20px;padding:8px 16px}.newsletter form.wpcf7-form span.wpcf7-spinner{position:absolute}.instagramfeed{padding:0 0 50px}#footer{background:#222;color:#fff;padding:30px 0 0 0}#footer ul.menu{list-style:none;margin:0;padding:0}#footer ul.menu li.menu-item{margin:0 0 6px}#footer ul.menu li.menu-item a{color:#fff}#footer .copyright{text-align:center;border-top:solid 1px #fff;padding:10px 0;margin:30px 0 0}ul.addresslist{list-style:none}ul.addresslist li{position:relative;margin:0 0 15px}ul.addresslist li i{position:absolute;left:-30px;top:5px}.not-found{min-height:500px;display:flex;align-items:center;justify-content:center;flex-flow:column}.cat-page-header{position:relative;padding-top:40px}.cat-page-header img{width:100%;height:auto}.cat-page-header .cat-page-header-content{position:absolute;width:100%;top:0;bottom:0;left:0;display:flex;align-items:center}.cat-page-header .cat-page-header-content .heading{margin:0}.category-product-area{padding:50px 0 20px}.category-product-area .category-archive-meta{padding:0 0 30px}.category-product-area .category-archive-meta button{background:none;border:none}.category-prod-right{border-left:solid 2px #d3d3d3;padding-left:30px}.category-sidebar h4{font-size:28px;font-family:"Futura Cyrillic Dermi";margin:0 0 30px}ul#menu-category-menu{list-style:none;margin:0;padding:0}ul#menu-category-menu li.menu-item{display:block}ul#menu-category-menu li.menu-item a{text-decoration:none;color:#222;display:block;border-top:solid 2px #d3d3d3;padding:15px 0;margin:0;font-size:18px}ul#menu-category-menu li.menu-item.current-menu-item a{font-weight:700}.single-products main#main{padding:125px 0 0!important}.single-products .breadcrumb{padding:15px 0;margin:0;background:#f4f7fa}.product-dtl-summary{padding:25px 0}.product-dtl-summary .product-dtl-image img{width:100%;height:auto;margin:0 0 30px}.product-dtl-info ul.prod-specification{list-style:none;margin:30px 0 30px;padding:0}.product-dtl-info ul.prod-specification li{display:block;margin:0 0 10px}.product-dtl-info ul.prod-specification li label{font-family:"Futura Cyrillic Dermi"}.product-dtl-info ul.prod-specification li a{text-decoration:underline}.product-dtl-info ul.prod-specification li a:hover{color:#d72335}.product-dtl-info h4{font-family:"Futura Cyrillic Dermi";text-transform:uppercase;font-size:24px}.product-dtl-info ul.prod-features{list-style:none;margin:0 0 30px;padding:0}.product-dtl-info ul.prod-features li{display:flex;margin:0 0 10px;align-items:flex-start;font-size:18px}.product-dtl-info .heading{margin:0 0 0 0}.product-dtl-info ul.prod-features li i{font-size:14px;margin:8px 5px 0 0}.product-dtl-info .available-color{margin:15px 0 0}.product-dtl-info .available-color span.boxcolor{width:45px;height:45px;display:inline-block;font-size:0;margin:0 7px 7px 0;padding:0;line-height:1;border:solid 1px #ddd}.our-story-sec{padding:50px 0 35px}.achivement-sec{min-height:350px;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;background-size:cover!important;background-position:center!important}.achivement-sec .achivement-box h3{font-size:50px;margin:0;font-family:"Futura Cyrillic Medium"}.achivement-sec .achivement-box p{margin:0}.contactus-sec{padding:50px 0}.contactus-sec .contactmap{margin:0 0 30px}.contactus-sec .contactmap iframe{width:100%;height:300px}.contactus-sec .contactform{box-shadow:0 6px 20px 0 rgb(0 0 0 / .1);padding:30px;background:#fff}.contactus-sec .contactform .form-control{border-radius:0;padding:12px 12px}.fabric-list{padding:15px 0}.fabric-list img{width:100%;height:auto}.faq-page-sec{padding:50px 0}.faq-page-accordion{margin:0 0 30px}.faq-page-accordion .accordion-button{box-shadow:none;background:#222;color:#fff;font-size:22px}.faq-page-accordion .accordion-button:not(.collapsed):after{filter:invert(1);transform:rotate(0deg)}.faq-page-accordion .accordion-button:after{filter:invert(1)}.distributor-sec{padding:50px 0}#requestquote .modal-header .modal-title{font-family:"Futura Cyrillic Dermi"}#requestquote form.wpcf7-form .field-box .form-control{height:50px;border-radius:0;margin:0 0 15px 0}#requestquote form.wpcf7-form .field-box label{font-family:"Futura Cyrillic Medium"}#requestquote form.wpcf7-form .field-box .wpcf7-list-item label{font-family:"Futura Cyrillic Book";font-size:16px}#requestquote form.wpcf7-form .field-box .wpcf7-list-item{margin:0 15px 5px 0}#requestquote form.wpcf7-form .field-box p{margin-bottom:5px}#requestquote .modal-dialog{max-width:850px;width:100%}#viewsizeguide .modal-header .modal-title{font-family:"Futura Cyrillic Dermi"}#viewsizeguide .modal-dialog{max-width:600px;width:100%}#viewsizeguide .modal-dialog .modal-body table.table tbody tr th{text-align:center}#viewsizeguide .modal-dialog .modal-body table.table tbody tr td{text-align:center}#viewsizeguide .modal-dialog .modal-body table.table tbody tr th:first-child{text-align:left}#viewsizeguide .modal-dialog .modal-body table.table tbody tr td:first-child{text-align:left}.pagination{display:flex;align-items:center;justify-content:center}.pagination .page-numbers{text-decoration:none;color:#222;border:solid 1px #222;line-height:1;padding:6px 7px;margin:0 0 0 10px}.pagination .page-numbers.current{background:#222;color:#fff}.blog-sec{padding:0 0 30px}.card.blogcard{margin:0 0 30px;border:none;box-shadow:0 6px 20px 0 rgb(0 0 0 / 10%)}.card.blogcard .card-img-top img{width:100%;height:auto}.card.blogcard .card-body{padding:10px 15px}.card.blogcard .categoryname{text-align:center;font-size:14px;margin:0 0 5px}.card.blogcard .dateblog{text-align:center;font-size:14px;margin:0 0 5px}.card.blogcard .card-title{min-height:72px;text-align:center;font-size:20px}.card.blogcard .card-body .card-text{margin:0;min-height:85px;line-height:28px;word-break:break-all}.card.blogcard .card-body .text-primary{color:#1e8cc0!important}.singleblog{padding:170px 0 50px}.singleblog article .post-thumbnail{margin:0;text-align:center}.singleblog article .post-thumbnail img{width:100%;height:auto;margin:0 auto 30px}.singleblog .container{max-width:1020px;width:100%}.recentblogpost .container{max-width:1020px;width:100%}h2.cat_heading{font-size:24px;margin:0 0 15px;font-family:"Futura Cyrillic Dermi"}@media only screen and (max-width:991px){.whoweare img.img-fluid{margin:0 0 30px}ul.wedelivericon li{width:25%;margin:30px 0 0}.heading{font-size:36px}header.main-header .navbar-nav .nav-item .nav-link{padding:6px 0}header.main-header .navbar-nav{padding:15px 0 0}.fabric-list img{margin:0 0 30px}.category-prod-right{border-left:none;padding:30px 0 0}header.main-header .navbar-nav .nav-item .dropdown-menu{width:100%;margin:0}}@media only screen and (max-width:767px){header.main-header.fixed-top{position:relative}.our-fabric img.img-fluid{margin:0 0 30px}.heading{font-size:32px}.cat-page-header{padding-top:0}.achivement-sec .achivement-box{padding:30px 0}.achivement-sec .achivement-box h3{font-size:42px}.single-products main#main{padding:0!important}.singleblog{padding:50px 0 50px}h2.cat_heading{font-size:22px}}@media only screen and (max-width:575px){ul.top-social li a span{display:none}ul.wedelivericon li{width:33%}.heading{font-size:28px}.ourproductcategory{padding:30px 0 0}.featuredproducts{padding:30px 0}.our-fabric{padding:30px 0}.whoweare{padding:30px 0}.wedeliver{padding:30px 0}.whychooseus{padding:30px 0 0}.newsletter{padding:30px 0}.our-story-sec{padding:30px 0 15px}.contactus-sec{padding:30px 0}.productcat-card .img-fluid{max-height:150px}.productcat-card a{min-height:250px}.cat-page-header .cat-page-header-content .breadcrumb{font-size:16px}}@media only screen and (max-width:420px){ul.wedelivericon li{width:50%}}