/*
Theme Name:           Open Shop
Theme URI:            https://themehunk.com/product/open-shop-ecommerce-theme/
Author:               ThemeHunk
Author URI:           https://www.themehunk.com
Description:          Open shop is a fast and responsive shopping WordPress theme with deeply integration of Woocommerce plugin. Best suited for furniture, grocery, clothing, electronic, food, home appliances site, gadget store, jewellery shop, fashion shop and decorative stores , you can create any type of ecommerce website by using it. It is also RTL ready. It contains multiple widgets options and layouts, Some highlighted features are Advance product search, Multiple Hero slider layouts, Product carousel , Product carousel with tabbed category filter, Woo Category slider, Product list layout, Top header with three layouts, Ribbon section, Call to Action section, About Us widget, Blog post widget slider, Footer bottom with three layouts. Open shop is best theme for your next website, check it demos: https://themehunk.com/wp-themes/open-shop/
Version:              1.6.0
Tested up to:         6.8
Requires at least:    5.3
Requires PHP:         7.0
License:              General Public License v3 or later
License URI:          https://www.gnu.org/licenses/gpl-3.0.en.html
Text Domain:          open-shop
Tags:                 wide-blocks, block-patterns, block-styles, editor-style, e-commerce, blog, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-logo, custom-menu, featured-image-header, featured-images, custom-header, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/ 
@font-face{
  font-family: 'Roboto-Bold';
  src: url('third-party/fonts/site-font/Roboto-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face{
  font-family: 'Roboto-Medium';
  src: url('third-party/fonts/site-font/Roboto-Medium.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face{
  font-family: 'Roboto-Regular';
  src: url('third-party/fonts/site-font/Roboto-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.coupon-codebox {
    background: #f3f3ff;
    font-size: 16px;
    color: #000000;
    padding: 8px 12px;
    text-align: center;
    line-height:21px;
    display: block;
    margin-bottom: 0;
}
.coupon-codebox span {
    font-size: 24px;
    color: #fff;
    padding: 7px 20px;
    background: #0a9a73;
    margin-top: 20px;
    border: 2px dashed #fff;
    display: block;
}
.coupon-codebox span a, .coupon-codebox span a:hover{
    color: #fff;
}
.single-product .woocommerce-product-rating .star-rating { margin: 0!important;font-size:18px;height: 22px;color: #ff9200 !important;}
.single-product .woocommerce-review-link {
    background: #048f68;
    color: #fff;
    padding: 5px 10px;
    border-radius: 2px;
    text-decoration: underline;
    opacity: 1;
}
.single_add_to_cart_button {font-size:14px;border:1px solid  #0b956f ;background-color:#0b956f !important;color:#fff;padding:6px 16px;text-transform: uppercase;margin:0;border-radius: 2px;}
.single_add_to_cart_button:hover{background-color:#040303!important; border-color:#040303;}
 .woocommerce #reviews #comments ol.commentlist li .meta {color: #000;margin: 0;} 
.payment_methods label small {color: #f00;font-weight: 600; font-size: 100%;}
.woocommerce .entry-summary table.variations-grid td del {display: none;}
.woocommerce .entry-summary table.variations-grid td form.cart {margin-bottom: 0; float: inherit;display: block;}
.entry-summary table.variations-grid {width:100%;}
.woocommerce table.variations-grid, .woocommerce table.variations-grid tfoot td, .woocommerce table.variations-grid tfoot th { border: 1px solid #c7c7c7;}
.woocommerce table.variations-grid td, .woocommerce table.variations-grid th {padding: 5px 9px !important;font-size: 15px !important; border: 1px solid #c7c7c7;font-weight: 600; text-align: center; vertical-align: middle;}
.envira-gallery-wrap .envira-gallery-public .envira-gallery-item-inner {border: 1px solid #232323; padding: 3px;}
.page-links {font-size: 15px;}
.page-links span.current{background: #e6593b;color: #fff;border-radius: 3px;}
.post-page-numbers {
    padding: 8px 16px;
    height: 40px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
    color: #000;
}
.wpcf7-form label { color: #000;width: 100%;margin: 0;}
.wpcf7-form-control-wrap { position: relative;}
.entry-content .wpcf7-form p{margin-bottom: 8px;padding-bottom:2px;}
.wpcf7-form input {color: #000;width: 80%;border-radius: 0;border: 1px solid gray; height: 30px;}
.wpcf7-form textarea {resize: none; height: 60px;    width: 80%;  border-radius: 0;   border: 1px solid gray;}
.wpcf7-form input[type=submit] {border-radius: 0;width: 99px; color: #fff;border: 1px solid #e6593b;background: #e6593b;height: 35px;padding: 5px; cursor: pointer;    position: relative;}
.wpcf7-form input[type=submit]:hover, .wpcf7-form input[type=submit]:focus {border: 1px solid #c52a09;background: #c52a09;}
.g-recaptcha{margin-bottom: 15px;float: left; width: 100%;}
.woocommerce ul.products.columns-4 li.product{border: 1px solid #e3e3e3;padding: 6px;}
.woocommerce ul.products li.product .woocommerce-loop-category__title{color: #fff;padding: 4px 12px;background: #0a9a73;line-height: 26px; text-align: center;}
.woocommerce-cart .wc-proceed-to-checkout{padding: 0;}
.woocommerce-cart .wc-proceed-to-checkout .checkout-button{font-size: 18px !important; text-transform: capitalize; padding: 12px 20px !important;}
.woocommerce-checkout #payment div.payment_box p.form-row { margin: 0 0 5px !important;}
.woocommerce-checkout #payment div.payment_box input.input-text{font-size: 14px !important;padding: 4px 11px !important;color: #000;border: 1px solid #c7c7c7;}
.woocommerce-checkout-payment .test_mode_msg { display: none;}
.woocommerce-checkout-payment .payment_methods label {font-weight: 600;color: #000;margin: 0;line-height: 20px !important;}
.bacs_gift_cards{width: 100%;padding: 4px 5px;background: #fff;color: #000;border: 1px solid #404040;}
.payment_box table, .payment_box td, .payment_box th{border: 1px solid #404040;color: #000;}
.main-header{ padding: 5px 0;}
.top-header-col2 .open-mart-menu li a{color: #000;}
.widget-area .easy_t_single_testimonial blockquote.easy_testimonial p{padding: 0;margin: 0; font-size:15px;}
.easy_t_single_testimonial blockquote.easy_testimonial {margin: 0;}
blockquote.easy_testimonial p.testimonial_author {font-weight: 600;}
.style-light_style blockquote.easy_testimonial p {color: #000;letter-spacing: .3px;font-size: 15px;}
.woocommerce ul.products li.product .star-rating {width: 82px; position: relative; left: 10%; color: #ffb500;}
.term-description{
    background: #fff;
    padding: 10px;
    border: 1px solid #e3e3e3;
    margin-bottom: 20px;
}
.term-description h2, .term-description h3, .term-description h4,.term-description h5{
  margin-top: 10px;
    margin-bottom: 5px;
  font-weight: 600;
}
.term-description p{ margin-bottom:10px;text-align: justify;line-height: 22px;font-size: 14px;}
.term-description p a{ color:#ff0000;}
.term-description ul, .term-description ol { list-style: disc;margin-bottom: 15px;margin-left: 25px; font-size: 14px;  line-height: 24px;}
.woocommerce div.product div.images,.woocommerce div.product div.summary { margin-bottom: 1em;}
.my-yith-wishlist .yith-wcwl-add-button .add_to_wishlist::before, .my-yith-wishlist .button.yith-wcqv-button::before{background: #e00909 !important;}
.woocommerce a.yith-wcqv-button { background: transparent !important;}
.woocommerce ul.products li.product .button {margin-top: 3px;}
.woocommerce-cart table.cart td.actions .coupon .input-text{width: 150px !important; border: 1px solid #616061;}
.woocommerce table.shop_table {
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 0;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{margin: 0 0 1em;}
.woocommerce-error a, .woocommerce-info a, .woocommerce-message a{color: #ed1b31;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
    display: block;
    line-height: 22px;
}
.select2-container--default .select2-selection--single {
    background-color: #f7f8f9;
    border: 1px solid #d4d4d4;
    border-radius: 0;
   height: 33px;
}
.woocommerce-page.woocommerce-checkout #customer_details h3#ship-to-different-address{margin-top: 10px;}
.page .type-page .entry-content p{text-align: justify;line-height: 22px;}
.page .type-page .entry-content ul{list-style: circle; margin-bottom: 15px;margin-left: 10px;}
.page .type-page .entry-content ul li{text-align: justify;line-height: 22px;}
.page-id-1587 .easy_t_single_testimonial blockquote.easy_testimonial { margin:10px  0;}
.woocommerce table.shop_table td {border-top: 1px solid rgba(0,0,0,.2);}
.woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td{border-top: 1px solid #7b7b7b;}
.page-id-450 .style-light_style blockquote.easy_testimonial {text-align: left; background-color: #fff;margin:14px 0;}
.ipad{color:#ef0000!important;font-weight: 600;}
.primary-content-wrap article .entry-content p{font-size: 15px;text-align: justify;}
.thunk-post-excerpt ul, .thunk-post-excerpt ol{margin: 0 0 20px 18px;}
.thunk-post-excerpt ul li, .thunk-post-excerpt ol li{font-size: 15px; line-height: 25px;}
.stars .dashicons-star-filled, .stars .dashicons-star-half, .stars .dashicons-star-empty { color: #ff8600;}
.sidebar-content-area  blockquote.easy_testimonial p {
    font-size: 14px;
    text-align: justify;
    line-height: 18px;
    color: #000;
}
.sidebar-content-area .easy-t-cycle-controls { margin-bottom: 20px;}
.cart_totals .wc-proceed-to-checkout .checkout-button{line-height:22px !important;}
 #block-7 h2{
     font-size: 18px;
    line-height: 25px;
 }
.widget-footer .menu li{line-height: 25px; display:block}
.widget-footer .menu li a{display:block} 
.blog article.thunk-post-article{
    background: #fff;
    border: 1px solid #b3b3b3;
    padding: 10px;
}
.testimonial-section{
    background: #eee;
    padding: 10px !important;
    margin-bottom: 40px;
 }
 .woocommerce .thunk-woo-product-list .price{
    color: #000000 !important;
    font-weight: 600!important; 
 }
 .primary-content-wrap article .entry-content .payment_box p{
    margin-bottom: 0!important;
    font-size: 14px !important;
    text-align: left !important;
    line-height: 18px !important;
    letter-spacing: 0;
    word-spacing: 0;
    padding-bottom: 5px;
 }
.woocommerce .star-rating span::before {
    color: #ff7700  !important;
}
 .woocommerce .star-rating {
    width: 5.7em;
}
.thaps-from-wrap {border:1px solid #0a9a73 !important;} 
#thaps-search-button { background: #0a9a73 !important;}
#thaps-search-button:hover { background: #00090e !important;} 
.entry-content blockquote.easy_testimonial p {margin-bottom: 0;}
.entry-content .easy_t_single_testimonial{margin-bottom: 10px;}
.pagination a{background: #ccd9e3;padding:10px 15px;color: #000;margin: 2px;font-size: 15px;} 
.pagination a.active{background: #0a9a73;color: #fff;} 
.thunk-quickview {display: none !important;}
.woocommerce-error{color: #e90000!important;}
#comments{
    background: #fff;
    padding: 10px 15px;
    border: 1px solid #e3e3e3;
}
#comments .comment-list li{
    border: 1px solid #ddd;
    padding: 10px;
    margin-bottom: 11px;
} 
.slide-content-wrap a:hover, .slide-content h2 a:hover,
.slide-content-wrap, .slide-content-wrap a, .slide-content h2, .slide-content h2 a{
     color:#fff;
 }
 .total-number{
     display: none;
 }
 footer blockquote.easy_testimonial p{
    line-height: 22px;
    font-style: normal;
 }
.thunk-category-slide-section .thunk-cat-title a{
  font-size: 13px;
}
#custom_html-2{
      margin-top: 6px;
}
#VaJDRAKlGZ4vcK iframe{height: auto;}
.woocommerce form .form-row .select2-container{    width: 100% !important;} 
 .woocommerce form .form-row .optional {
    display: none;
}
 #billing_company_field{display:none}
.woocommerce-form-coupon-toggle{display:none}
.woocommerce-form-login-toggle{display:none}


 
 
 
 
 
 
 
 
 
 
 
 
 
   