/*
Theme Name: Drile Child
Theme URI: http://demo.theme-sky.com/drile/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: drile
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: drile-child
*/
.contactformflex, .pdfsection, .popup-inner, .popup-section, .search-box .search-table {display: flex }.end-footer .wpb_button, .end-footer .wpb_content_element, .end-footer ul.wpb_thumbnails-fluid>li {margin: 0;text-align: center }.ts-video.auto-size {padding-bottom: 40.25% !important }.aboutusslider, .ts-header .menu-wrapper nav .products-dropdown-menu .textwidget p {margin-bottom: 0 }.vc_custom_1587962406959 {margin-top: 50px !important }.contactformflex .spacearound {margin-right: 2% }.messagebox {border: none }.pdfsection a {margin: 5px }.wpb_button, .wpb_content_element, p.price, ul.wpb_thumbnails-fluid>li {margin-bottom: 0 !important }.pdfsection {flex-wrap: wrap;align-content: center;flex-direction: row }.group-button-header .info-desc, .product .summary .yith-wcwl-add-to-wishlist>*, .rfq-button-container, .search-box, .woocommerce div.product .summary>.yith-wcwl-add-to-wishlist, .woocommerce div.product .summary>a.button.compare, .woocommerce div.product .summary>form.cart .button, .woocommerce div.product .summary>form.cart div.quantity, .woocommerce div.product:not(.no-addtocart) .summary>form.cart+.yith-wcwl-add-to-wishlist+a.compare, div#tab-additional_information, div.product .summary .yith-wcwl-add-to-wishlist a, li#tab-title-additional_information, li#tab-title-reviews {display: none }.rfq-button-container {margin-top: 4% }.hometitlerow .hometitleone {font-family: 'Roundkey Soft Med' }.hometitlerow h1.roundkey-font {font-family: 'Roundkey Soft Med' !important;font-weight: 700 !important;text-transform: lowercase;color: #f1511f !important;padding: 0 }.ts-menu nav .products-dropdown-menu h2.widgettitle, .ts-menu nav .products-dropdown-menu h2.widgettitle>a, .ts-menu ul .sub-menu li .products-dropdown-menu-btn:hover .requestquote {color: #000 }.ts-header .menu-wrapper nav .products-dropdown-menu .textwidget ul li {padding: 0 0 0 20px !important }.ts-header .menu-wrapper nav .products-dropdown-menu .textwidget ul li:before {content: ' - ';position: absolute;left: 0;width: 10px;height: 2px }.ts-menu ul .sub-menu li .products-dropdown-menu-btn .requestquote {color: #fff }.woocommerce .products .product .product-wrapper .thumbnail-wrapper img {object-fit: cover }.ts-header .menu-wrapper nav>ul.menu {display: flex;align-items: center }.option.short, .search-box .search-button, .ts-product-attribute .option, .wpcf7-form label {position: relative }.search-box .search-button:before {content: "\e86f";position: absolute;top: 0;right: 0;width: 40px;height: 100%;font-family: Linearicons-Free;font-size: 20px;line-height: 20px;font-style: normal;font-weight: 400;letter-spacing: 0;text-transform: none;text-align: center;transition: color 350ms;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: flex;align-items: center }.search-box .search-table .search-content input[type=text] {width: auto }.search-box .search-table input[type=submit] {padding: 0 !important;border: 0 !important;font-size: 0 !important;background: 0 0 !important;position: absolute;right: 0;top: 0;min-width: 0;width: 40px;height: 50px }.ts-floating-sidebar.active .ts-sidebar-content, div#ts-search-result-container {background-color: #fff !important }#cboxLoadedContent, #main>.page-container, #yith-wcwl-popup-message, .active-table.style-2 .group-price, .dataTables_wrapper, .filter-widget-area.style-default>.widget-container>:not(.widget-title-wrapper):before, .google-map-container .information, .list-posts>article, .product-per-page-form ul.perpage ul:before, .single-navigation .product-info:before, .single-navigation>div .product-info:before, .ts-blogs .article-content, .ts-floating-sidebar .ts-sidebar-content, .ts-floating-sidebar.search-fullscreen .ts-sidebar-content, .ts-floating-sidebar.search-fullscreen.active, .ts-header .menu-wrapper nav>ul.menu li ul.sub-menu:before, .ts-popup-modal .popup-container, .ts-search-result-container, .woocommerce .woocommerce-ordering .orderby ul:before, body #main, body #ts-search-result-container:before, body .flexslider .slides, body .select2-container--default .select2-selection--single .select2-selection__rendered, body .wpb_gallery_slides.wpb_slider_nivo, body.dokan-store #main:before, body>.compare-list, div.product .single-navigation a .product-info, form.checkout div.create-account {background-color: transparent !important }.ts-megamenu-widgets-container.ts-megamenu-container {background-color: rgb(255 255 255 / 83%) !important;padding: 15px }.ts-header .menu-wrapper nav>ul.menu li.ts-megamenu-fullwidth.products-dropdown-menu .ts-megamenu-widgets-container>ul {margin-top: 25px;margin-bottom: -32px }.ts-header li.ts-megamenu-fullwidth .sub-menu>li>.ts-megamenu-static-html-container, .ts-header li.ts-megamenu-fullwidth-stretch .sub-menu>li>.ts-megamenu-container {max-width: 1300px !important }.filter-widget-area.style-default>.widget-container>:not(.widget-title-wrapper) {padding: 20px 25px 25px 20px;background: #fff !important;z-index: 11 !important }.ts-header .menu-wrapper nav>ul.menu li.ts-megamenu-fullwidth>ul.sub-menu {padding-top: 14px !important;padding-bottom: 60px }.widgettitle:hover {color: #df0f16 !important }.textwidget p a {color: #000 !important }.products .product.product-category .product-wrapper>a, .woocommerce .product figure {border-radius: 0 !important }.pool-categories .category-item img {width: 100%;height: auto;max-width: 100%;max-height: 381px;object-fit: fill;vertical-align: middle }.pool-categories:not(.has-title) .category-column {width: 100%;padding: 0 40px;margin-bottom: 15px }.pool-categories .category-item a {display: block;text-align: center }.pool-categories .category-item h3 {text-transform: uppercase;margin: 20px 0 0;font-weight: 500 }.main-menu-sidebar-wrapper nav>ul, .mobile-menu-wrapper nav>ul {background: #f3f3f3;padding: 16px 22px;margin-top: 20px }.ts-group-meta-icon-toggle .icon, .ts-icon-toggle-header-top {width: 40px !important;height: 40px;color: #919191;background-color: #f7f7f7;padding: 15px;box-shadow: inset 0 1px 4px #00000040 }.ts-group-meta-icon-toggle .icon span, .ts-icon-toggle-header-top span {right: 9px !important }.commercial-product h3.heading-title.product-name a {font-size: 18px;text-transform: uppercase }.vc_images_carousel .vc_carousel-control {display: block !important }.vc_images_carousel .vc_carousel-control .icon-next, .vc_images_carousel .vc_carousel-control .icon-prev {margin-left: 8px !important }.woocommerce .product .thumbnail-wrapper>a:before {background: 0 0 !important }.product-filter-by-color ul li a img, .product-filter-by-material ul li a img, .ts-product-attribute a img {width: 90px !important;height: 90px !important }ul.woocommerce-widget-layered-nav-list {height: 235px;overflow-x: scroll }.filter-widget-area.style-default>.widget-container>:not(.widget-title-wrapper):before {box-shadow: none !important }.woocommerce div.product:not(.tabs-in-summary) .woocommerce-tabs:not(.accordion-tabs) ul.tabs {text-align: left }.mousetrap {max-height: 550px !important }.woocommerce div.product div.images img {height: 500px !important;object-fit: cover }ul.sketch-img {display: flex;flex-direction: row }ul.sketch-img li {list-style: none;padding-right: 10px }p.price {margin-top: 20px }.ts-variation-price {margin-top: 30px }.info-icon {margin-left: 6px;cursor: pointer;display: inline-block;background: #0073aa;color: #fff;border-radius: 50%;width: 16px;height: 16px;text-align: center;line-height: 16px;font-size: 12px;font-family: Arial, sans-serif }p#popup-text {padding: 7px 17px;text-align: justify }.popup {display: none;position: fixed;z-index: 9999;padding-top: 80px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0, 0, 0, .6) }.popup-content, .ts-hover-image-wrapper {position: relative;width: 100% }.popup-content {background-color: #fff;margin: auto;padding: 20px;max-width: 50%;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, .25) }.popup .close {position: absolute;top: 10px;right: 15px;color: #aaa;font-size: 20px;font-weight: 700;cursor: pointer }h3.follow-hd {color: #fff;text-transform: uppercase;font-size: 16px }.ts-hover-image-wrapper img {display: block;width: 100%;height: auto;transition: opacity .4s }.ts-hover-image-wrapper .product-image-back {position: absolute;top: 0;left: 0;opacity: 0 }.ts-hover-image-wrapper:hover .product-image-back {opacity: 1 }.ts-hover-image-wrapper:hover .product-image-front {opacity: 0 }.woocommerce div.product .woocommerce-tabs {max-width: 1500px !important }@media (max-width:1024px) {.popup-inner {flex-direction: column }}@media (max-width:567px) {.popup-content {max-width: 80% !important }}#main>.page-container.blog-template .site-content>.list-posts:first-child:last-child, .single .entry-header .entry-format, .ts-pagination, .woocommerce .after-loop-wrapper:not(:empty), .woocommerce div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--additional_information, .woocommerce div.product div.images-thumbnails, .woocommerce div.product div.summary, .woocommerce form.track_order, .woocommerce-account #primary .woocommerce, .woocommerce-cart article .woocommerce .cart-collaterals, .woocommerce.woocommerce-page .cross-sells, .woocommerce.woocommerce-page .related, .woocommerce.woocommerce-page .up-sells, article.single>.entry-author {margin-bottom: 50px !important }.wpb_text_column.wpb_content_element.filter-txt p {font-size: 20px;font-weight: 700;margin-bottom: 10px }.widget-container ul ul {display: block;margin: 10px 0 8px 15px !important }.ts-header div.header-right>.ts-icon-toggle-header-top, button.rfqbtn {display: none }@media only screen and (min-width:1200px) {.ts-header .menu-wrapper nav>ul.menu li.ts-megamenu-fullwidth.products-dropdown-menu .ts-megamenu-widgets-container>ul {flex-wrap: wrap;justify-content: center;gap: 60px }.ts-header .menu-wrapper nav>ul.menu li.ts-megamenu-fullwidth.products-dropdown-menu .ts-megamenu-widgets-container>ul>li {flex: 0 0 calc(50% - 60px);max-width: calc(50% - 60px) }.ts-header .menu-wrapper nav>ul.menu li.ts-megamenu-fullwidth.products-dropdown-menu .ts-megamenu-widgets-container>ul>li:not(:last-child) {border: 2px solid #000;border-radius: 0;padding: 0 }.commercial-bx, .pool-bx {padding: 30px 20px }.text-center {text-align: center }.ts-menu nav .products-dropdown-menu h2.widgettitle, .ts-menu nav .products-dropdown-menu h2.widgettitle>a {font-size: 32px;text-align: center; font-family: Montserrat;font-weight: 500;text-transform: capitalize }ul.product-categories {display: flex;flex-wrap: wrap;gap: 30px;justify-content: space-around;margin-top: 13px !important }.hometitlerow .hometitleone {padding-left: 26% }}.custom-active-filters {font-size: 16px;margin: 10px 0 }.remove-filter-btn {display: inline-block;margin-left: 5px;padding: 0 6px;background-color: #000;color: #fff;font-size: 16px;border-radius: 20px;font-weight: 700;text-decoration: none;cursor: pointer;transition: background-color .2s }.tooltip-text, i.fas.fa-eye, span.wpcf7-not-valid-tip {font-size: 12px }.option.short .tooltip-text, .tooltip-text {position: absolute;left: 50%;transform: translateX(-50%);padding: 6px 10px;border-radius: 4px;white-space: nowrap;color: #fff }.remove-filter-btn:hover {background-color: #444 }.tooltip-text {display: none;bottom: 125%;background: #333;z-index: 1000 }.ts-product-attribute .option:hover .tooltip-text {display: block }.option.short .tooltip-text {visibility: hidden;opacity: 0;bottom: -35px;background-color: #000;font-size: 13px;z-index: 9999;transition: opacity .3s;pointer-events: none }.option.short:hover .tooltip-text {visibility: visible;opacity: 1 }.product-content.opened {margin-bottom: 100px }.ts-social-icons .social-icons.style-icon {margin-top: 6px !important }@media (max-width:768px) {.woocommerce div.product div.images img {height: auto !important }.category-bx.wpb_column.vc_column_container.vc_col-sm-2 {margin-bottom: 20px !important }.ts-mailchimp-subscription-shortcode .widget-title-wrapper h3 {margin-top: 20px !important }}@media (max-width:367px) {footer ul.mobile-2-columns li {width: 100% !important }}@media only screen and (max-width:1279px) {.product-group-button .button-tooltip, .thumbnail-wrapper .product-group-button, .ts-product-attribute .button-tooltip {display: block !important }}.wpcf7 p textarea, ul#commercial-furniturebenches-\&-stoolschairstablesplanterspool-furniturechaise-loungechairstablesbenches-\&-stoolsaccessories {margin-top: 15px }@media (max-width:1279px) and (min-width:992px) {.filter-widget-area.style-default>.widget-container>:not(.widget-title-wrapper) {left: 5% !important }}@media (max-width:1100px) and (min-width:768px) {.category-bx p {font-size: 14px !important }.wpb_text_column.wpb_content_element.image-txt {width: 58% !important }}@media (max-width:967px) and (min-width:768px) {.category-bx.hovicon.effect-8.wpb_column.vc_column_container.vc_col-sm-2 {width: 23% !important }}.wpcf7-form label span.required-asterisk {color: red;font-weight: 700;margin-left: 4px;font-size: 1rem }.menu-desc {font-size: 81% !important;line-height: 16px !important;margin-top: 3px !important }@media only screen and (max-width:1024px) {.banner-row .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item a>img, .banner-row .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item img {height: 743px !important;object-fit: cover }.banner-row .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {height: 775px !important }}@media (max-width:991px)and (min-width:768px) {.banner-row .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {height: 545px !important }.banner-row .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item a>img, .banner-row .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item img {height: 520px !important;object-fit: cover }}h3.newsletter-title {color: #fff;text-transform: uppercase }.footer-container .wpcf7 input[type=email], .footer-container .wpcf7 input[type=number], .footer-container .wpcf7 input[type=password], .footer-container .wpcf7 input[type=tel], .footer-container .wpcf7 input[type=text], .footer-container .wpcf7 textarea {border-bottom: 1px solid #fff }.newletter-form input[type=email] {background-color: #202020 !important;color: #ffffff;border: 1px solid #ccc;padding: 10px 12px;font-size: 16px;width: 100%;box-sizing: border-box }.newletter-form input[type=email]::placeholder {color: #aaa }.newletter-form input[type=email]:focus {color: #fff !important;border-color: #fff;outline: 0 }.newletter-form input[type=submit] {border: 1px solid #fff !important;color: #fff;padding: 10px 20px;font-size: 16px;cursor: pointer;transition: background-color .3s;margin-top: 10px }.newletter-form input[type=submit]:hover {border: 1px solid #fff !important;color: #000 }@media only screen and (max-width: 767px) {.filter-widget-area > .cm-category {width: 17% !important;}.filter-widget-area > .widget-container {width: 55%;}}@media only screen and (max-width: 573px) {.filter-widget-area > .cm-category {width: 55% !important;}}.product-group-button.four-button {display: none !important;}.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu:before {box-shadow: none !important;}@media (max-width:1024px)and (min-width:768px){.cm-category-sidebar.style-default>.widget-container>:not(.widget-title-wrapper) {left: 78% !important;}}@media (max-width:768px)and (min-width:564px){.cm-block-inner.wpb_column.vc_column_container.vc_col-sm-3 {width: 50%;display: inline-block;}}@media (max-width: 580px) {.filter-widget-area.style-default {max-width: 55% !important;}h3.widget-title.heading-title {font-size: 11px;}.filter-widget-area.style-default {width: 68% !important;}.filter-dropdown-wrapper {position: relative;right: 29px;}aside.ts-sidebar.cm-category-sidebar.filter-widget-area.style-default {width: calc(100% + 119px) !important;}.banner-row .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {height: 459px !important;}.banner-row .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item a>img, .banner-row .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item img {height: 456px !important;object-fit: cover;}.wpb_text_column.wpb_content_element.image-txt {top: 37%;}}li.cat-item.cat-parent.active > a {visibility: unset !important;}@media (max-width: 968px) {.pool-side-unused.wpb_column.vc_column_container.vc_col-sm-2 {display: none;}}.ts-megamenu .sub-menu, .ts-megamenu-widgets-container {position: relative;z-index: 9999 !important;}.header-middle {overflow: visible !important;}@media only screen and (max-width: 767px) {.filter-widget-area.style-default {width: 55% !important;}}.menu-item-has-children {position: relative;cursor: pointer;}.menu-item-has-children .sub-menu {display: none;position: relative;top: 100%;left: 0;background: #fff;padding: 10px 0;list-style: none;box-shadow: 0px 4px 8px rgba(0,0,0,0.1);min-width: 250px;z-index: 999;}.menu-item-has-children.open .sub-menu {display: block;}#backToTop {display: none;position: fixed;bottom: 20px;right: 25px;z-index: 99;font-size: 18px;background: #333;color: #fff;padding: 12px 15px;border-radius: 50%;text-align: center;text-decoration: none;box-shadow: 0px 4px 6px rgba(0,0,0,0.3);transition: background 0.3s ease;}#backToTop:hover {background: #ff6600;}.option.short {position: relative;}.option.short .tooltip-text {visibility: hidden;opacity: 0;position: absolute;top: 120%;left: 50%;transform: translateX(-50%);background-color: #000;color: #fff;padding: 6px 10px;border-radius: 4px;white-space: nowrap;font-size: 13px;z-index: 9999;transition: opacity 0.3s ease;pointer-events: none;}.option.short:hover .tooltip-text {visibility: visible;opacity: 1;}.flex-control-nav.flex-control-paging {
    display: none !important;
}
  
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: inherit;
    text-shadow: inherit;
    text-transform: capitalize;
}
header .logo img, header .logo-header img {
    width: 100% !important;
    height:auto;
    max-width:110px;
}



img.size-full.wp-image-15610.alignnone {
    width: 100%;
    height: auto;
    max-width: 110px;
}