/*
Theme Name: 	   EasyBuy
Text Domain: 	   easybuy
Template: 		   shopire
Version:            0.4
Tested up to:       6.8
Requires at least:  4.7
Requires PHP:       5.6
Author:             WPFable
Author URI:         https://wpfable.com/
Theme URI:          https://wpfable.com/themes/easybuy-free/
Description:        EasyBuy is a fast, clean, lightweight theme. EasyBuy is customizable and modern-looking free responsive WooCommerce WordPress theme for e-commerce stores like clothing, fashion, electronics, ebooks, dress store, sports shop, marketplace, multivendor, equipments or online products. Theme is compatible with Elementor, WPML, Polylang, Yoast SEO, WooCommerce, Contact Form 7, Jetpack and other popular plugins. The theme is SEO friendly, WPML and RTL ready. Looking for a WooCommerce theme? Look no further! EasyBuy Pro demo https://demos.wpfable.com/premium/easybuy/
Tags:               one-column, two-columns ,right-sidebar, flexible-header, custom-background, custom-header, custom-menu, editor-style, featured-images, footer-widgets, post-formats, theme-options, threaded-comments, translation-ready, full-width-template, custom-logo, blog, e-commerce, portfolio
License: GPLv3 or later
License URI:  https://www.gnu.org/licenses/gpl-3.0.html

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.
*/

:root {
    --wf-main-rgb: 47, 140, 154;
    --wf-secondary-color: #0A214F;
}

.wf_navbar-list-right .wf_navbar-search-form {
    width: 100%;
}

/* Header--five */

.header--five .wf_mobilenav-topbar-content,
.header--five .wf_header-topbar {
    color: #fff;
    background-color: var(--wf-secondary-color);
}

.header--five .wf_mobilenav > .wf-container {
    border-bottom: 1px solid rgba(189, 189, 189, 0.4);
}

.header--five .wf_header-topbar {
    position: relative;
    border-bottom: 1px solid rgba(189, 189, 189, 0.4);
    z-index: 1;
}

.header--five .wf_header-topbar .widget.widget_none .wp-block-heading,
.header--five .wf_header-topbar .widget.widget_none .widget-title {
    color: #fff;
}

.header--five .product-categories .wf_navbar-nav .wf_navbar-mainmenu {
    color: var(--wf-secondary-color);
    margin-top: 10px;
    border-radius: 10px;
    background-color: #fff;
    border: 1px solid rgba(189, 189, 189, 0.4);
}

.header--five .product-categories .wf_navbar-nav .wf_navbar-mainmenu>li a {
    background-color: transparent;
    line-height: 4.5rem;
}

.header--five .product-categories .wf_navbar-nav .wf_navbar-mainmenu>li a:hover,
.header--five .product-categories .wf_navbar-nav .wf_navbar-mainmenu>li a:focus {
    color: var(--wf-main-color);
}

.header--five .product-categories .wf_navbar-nav .wf_navbar-mainmenu>li a::before {
    display: none;
}

.header--five.wf_header .widget.widget_nav_menu a:not(:hover, :focus),
.header--five .woo-multi-currency.wmc-shortcode .wmc-currency.wmc-active,
.header--five .woo-multi-currency.wmc-shortcode .wmc-current-currency {
    color: currentColor;
}

.header--five .product-categories .product-categories-btn {
    padding: 0.875em 2rem;
    border-radius: 50px;
}

.header--five .product-categories .product-categories-btn::after {
    top: 44%;
    right: 2rem;
}

.header--five .wf_navbar-wrapper {
    background-color: #eff4f8;
    transition: all 0.2s ease-in-out;
}

.header--five .wf_navbar-wrapper.is--sticky.on {
    background-color: #fff;
}

.header--five .wf_navbar-menu {
    min-height: 6rem;
    padding-left: 1.6rem;
    justify-content: space-between;
}

.header--five button.wf_navbar-sidebar-toggle,
.header--five .wf_navbar-info-contact .contact__list i {
    width: 4.2rem;
    height: 4.2rem;
    line-height: 4.2rem;
    padding: 0.9rem;
    outline: none;
    border-radius: 50px;
}

.header--five button.wf_navbar-sidebar-toggle {
    border: 1px solid rgba(189, 189, 189, 0.4);
}

.header--five .wf_navbar-info-contact .contact__list i {
    font-size: 2rem;
    background-color: rgba(var(--wf-main-rgb), 0.2);
    color: var(--wf-main-color);
}

.header--five .wf_navbar-wrapper button.wf_navbar-sidebar-toggle,
.header--five .wf_navbar-wrapper .wf_navbar-info-contact .contact__list i {
    background-color: rgba(255, 255, 255, 0.15);
    --wf-secondary-color: #fff;
}

.header--five button.wf_navbar-sidebar-toggle .lines {
    transform: translateY(-1px);
}

.header--five .wf_navbar-menu .wf_navbar-nav .wf_navbar-mainmenu > .menu-item-has-children>a:after {
    border-color: currentColor;
}

.header--five .wf_navbar-list-right>li:not(:last-child) {
    margin-right: 1.8rem;
}

.header--five .wf_navbar-wrapper .wf_navbar-compare-item .wf_compare_btn,
.header--five .wf_navbar-wrapper .wf_navbar-favourite-item .wf_favourite_btn,
.header--five .wf_navbar-wrapper .wf_navbar-user-item .wf_user_btn,
.header--five .wf_navbar-wrapper .wf_navbar-cart-item .wf_navbar-cart-icon {
    width: 2.2rem;
    height: 2.2rem;
    outline: none;
    line-height: 1.3;
    font-size: 2rem;
    vertical-align: middle;
}

.header--five .wf_mobilenav-right .wf_navbar-compare-item .wf_compare_btn,
.header--five .wf_mobilenav-right .wf_navbar-favourite-item .wf_favourite_btn,
.header--five .wf_mobilenav-right .wf_navbar-user-item .wf_user_btn,
.header--five .wf_mobilenav-right .wf_navbar-cart-item .wf_navbar-cart-icon {
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.header--five .wf_navbar-wrapper .wf_navbar-compare-item .wf_compare_btn:after,
.header--five .wf_navbar-wrapper .wf_navbar-favourite-item .wf_favourite_btn:after,
.header--five .wf_navbar-wrapper .wf_navbar-user-item .wf_user_btn:after,
.header--five .wf_navbar-wrapper .wf_navbar-cart-item .wf_navbar-cart-icon:after,
.header--five .wf_navbar-wrapper .wf_navbar-search-item button.wf_navbar-search-toggle:after {
    display: none;
}

.header--five .header-search-form .header-search-button:focus {
    outline: 1px solid #fff;
    outline-offset: -3px;
}

.header--five .wf_navbar-compare-item .wf_compare_btn:focus,
.header--five .wf_navbar-favourite-item .wf_favourite_btn:focus,
.header--five .wf_navbar-user-item .wf_user_btn:focus,
.header--five .wf_navbar-cart-item .wf_navbar-cart-icon:focus {
    outline: 1px solid;
    outline-offset: 4px;
}

.header--five .wf_navbar-right .shopire-wcwl-items-count,
.header--five .wf_navbar-right .cart_count {
    top: -12px;
    right: -10px;
    width: 2.1rem;
    height: 2.1rem;
    line-height: 2rem;
    border: 1px solid rgba(255, 255, 255, 0.5);
}

.header--five .wf_navbar-wrapper .wf_navbar-menu .wf_navbar-right .wf_navbar-cart-item:after,
.header--five .wf_navbar-nav .wf_navbar-mainmenu>li:after {
    content: "";
    display: block;
    width: 100%;
    height: 1.7rem;
    position: absolute;
}

.header--five .wf_mobilenav .wf_navbar-cart-item a .cart_count {
    top: -11px;
    right: -9px;
}

.header--five .header-search-form {
    background-color: transparent;
    padding-right: 0;
}

.header--five .header-search-form .header-search-select-wrapper {
    float: left;
    border-radius: 50px 0 0 50px;
    overflow: hidden;
    border-right: none;
}

.header--five .header-search-form input.header-search-input {
    float: right;
    border-radius: 0 50px 50px 0;
	padding-right: 38px;
}

.header--five .header-search-form input.header-search-input:focus {
    border: none;
    outline-offset: -2px;
    outline: 1px solid;
}

.header--five .header-search-form .header-search-select {
    border-right: none;
    min-height: 4rem;
    height: 4rem;
}

.header--five .header-search-form .header-search-button {
    width: 3.8rem;
    height: 3.8rem;
    top: 2px;
    right: 3px;
    border-radius: 50px;
}

.header--five .header-search-form .search-wrapper svg {
    left: 88%;
}

@media (min-width: 62em) {
    .header--five .wf_header-widget .widget:not(:last-child):after {
        height: 2.5rem;
        margin-top: 0.4rem;
        background: rgba(189, 189, 189, 0.4);
    }
}

/* Slider Four / Banner */

.wf-flex-row-reverse {
    flex-direction: row-reverse;
}

.wf_slider_banner {
    margin-top: 2.4rem;
}

.wf_slider_banner .last {
    display: none;
}

.wf_slider_banner .wf_owl_carousel,
.wf_slider_banner .wf_slider-item,
.wf_slider_banner .wf_slider-innercell,
.wf_slider_banner .wf_slider-item>img {
    max-height: 51rem;
    min-height: 51rem;
}

.wf_slider_banner .wf_slider-content {
    padding: 1.2rem;
    margin-bottom: 3rem;
}

.wf_slider_banner .wf_slider-content .title {
    font-size: 3.8rem;
}

.wf_slider_banner .wf_slider-content .subtitle {
    color: #fff;
    font-size: 1.8rem;
}

.banner-wrapper:not(.wf-row) {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 2.4rem;
}

.banner-wrapper .banner-wrapper-item .wf-image,
.banner-wrapper .banner-wrapper-item .wf-image a,
.banner-wrapper .banner-wrapper-item .wf-image img {
    height: 100%;
}

.banner-wrapper .banner-wrapper-item .wf-image img {
    object-fit: cover;
}

.banner-wrapper .banner-wrapper-item,
.wf-image {
    position: relative;
    overflow: hidden;
}

.banner-wrapper .banner-wrapper-item .wf-image a,
.banner-wrapper .banner-wrapper-item .wf-image img {
    width: 100%;
    display: inline-block;
}

.effect_1 .wf-image img {
    backface-visibility: hidden;
    filter: alpha(opacity = 100);
    transition: opacity 1s ease 0s, transform 1s ease 0s;
}

.effect_1:focus-within .wf-image img,
.effect_1:hover .wf-image img {
    filter: alpha(opacity = 80);
    transform: scale3d(1.1, 1.1, 1);
}

.banner-wrapper .banner-wrapper-item .banner-wrapper-inner {
    position: absolute;
    top: 0;
    left: 0;
    bottom: auto;
    transform: translateY(0);
    width: 100%;
    display: flex;
    text-align: left;
    justify-content: flex-start;
}

.banner-wrapper .banner-wrapper-item:nth-child(3) .banner-wrapper-inner {
    text-align: center;
    justify-content: center;
}

.banner-wrapper .banner-wrapper-item .banner-wrapper-inner .info {
    padding: 2.6rem 2.4rem 0;
}

.banner-wrapper .banner-wrapper-item .banner-wrapper-inner .info .subtitle {
    font-size: 1.4rem;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0 0 1.2rem;
}

.banner-wrapper .banner-wrapper-item .banner-wrapper-inner .info .title {
    font-size: 2.2rem;
    text-transform: uppercase;
    line-height: 1.2;
    margin: 0 0 2.4rem;
}

.banner-wrapper .banner-wrapper-item .banner-wrapper-inner .info .title a {
    color: #fff;
    text-decoration: none;
}

/* Slider Four */

.wf_slider--four .wf-container .wf-row {
    --wf-gutter-x: 1.4rem;
    --wf-gutter-y: 1.4rem;
}

.wf_slider--four .banner-wrapper {
    grid-gap: 1.4rem;
}

.wf_slider--four .banner-wrapper .banner-wrapper-item {
    border-radius: 1rem;
}

.wf_slider--four.wf_slider_banner .wf_owl_carousel {
    border-radius: 1rem;
    overflow: hidden;
}

.wf_slider--four .banner-wrapper .banner-wrapper-item:first-child {
    grid-area: 1 / 1 / span 2 / span 2;
}

.wf_slider--four .banner-wrapper .banner-wrapper-item .wf-image img {
    height: 24.801rem;
}

.wf_slider--four .banner-wrapper .banner-wrapper-item:nth-child(3) .banner-wrapper-inner,
.wf_slider--four .banner-wrapper .banner-wrapper-item .banner-wrapper-inner {
    text-align: start;
    justify-content: start;
    align-items: center;
    height: 100%;
}

.wf_slider--four .banner-wrapper .banner-wrapper-item .banner-wrapper-inner .info {
    padding: 0 2.4rem 0;
}

@media (max-width: 767px) {
	.wf_slider--four .banner-wrapper {
		grid-template-columns: auto;
	}
	.wf_slider--four .banner-wrapper .banner-wrapper-item:first-child {
		grid-area: unset;
	}
    .wf_slider--four .banner-wrapper .banner-wrapper-item .banner-wrapper-inner .info {
        padding: 2rem;
    }
}

/* Information */

.wf_information .widget.widget_contact {
    padding: 20px;
    background-color: #fff;
    margin-top: 0;
    border-radius: 1rem;
    border: 1px solid rgba(189, 189, 189, 0.4);
    transition: 0.3s all;
}

.wf_information .widget.widget_contact:hover,
.wf_information .widget.widget_contact:focus-within {
    border-color: transparent;
    box-shadow: 0px 6px 26px 2px rgba(55, 54, 54, .14);
}

.wf_information .widget.widget_contact .contact__list {
    margin-top: 0;
}

.wf_information .widget.widget_contact i {
    width: 6.2rem;
    height: 6.2rem;
    border-radius: 50%;
    position: relative;
    margin-right: 2rem;
    color: var(--wf-secondary-color);
    border: 1px solid rgba(189, 189, 189, 0.4);
    transition: 0.3s all;
}

.wf_information .widget.widget_contact i:after {
    content: "";
    position: absolute;
    inset: 6px;
    border-radius: 50%;
    background-color: rgba(189, 189, 189, 0.4);
    transition: 0.3s all;
    z-index: -1;
}

.wf_information .widget.widget_contact:hover i,
.wf_information .widget.widget_contact:focus-within i {
    color: #fff;
    border-color: var(--wf-main-color);
}

.wf_information .widget.widget_contact:hover i::after,
.wf_information .widget.widget_contact:focus-within i::after {
    background-color: var(--wf-main-color);
}

.wf_information .widget.widget_contact .contact__body .description {
    font-size: 1.4rem;
}

/* Grid Products */

.wc-block-grid__products .wc-block-components-product-button__button {
    border-radius: 0;
    text-decoration: none;
}

.wp-block-page-list {
    list-style: none;
    padding: 0;
}

.wp-block-page-list a {
    color: var(--wf-secondary-color);
    text-decoration: none;
    font-weight: 600;
}

.wc-block-components-product-title a.wc-block-components-product-name:hover, 
.wc-block-components-product-title a.wc-block-components-product-name:focus {
    color: var(--wf-main-color);
}

.wp-block-page-list a:hover,
.wp-block-page-list a:focus {
    color: var(--wf-main-color);
}

.wp-block-verse.has-background {
    padding: 1.25em 2.375em;
}

.wp-block-preformatted.has-background {
    padding: 1em;
}
/*************************************************************************************/

.single_add_to_cart_button {font-size:14px;border:1px solid  #008698;background-color:#008698 !important;color:#fff;padding: 5px 16px;text-transform: uppercase;margin:0;}
.single_add_to_cart_button:hover{background-color:#1d95a5!important; border-color:#1d95a5;}
.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 #b1b1b1;}
.woocommerce table.variations-grid td, .woocommerce table.variations-grid th {padding: 5px 9px !important;font-size: 15px !important; border: 1px solid #b1b1b1;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;}
.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 #3ec9c4; background: #3ec9c4;;height: 35px;padding: 5px;}
.wpcf7-form input[type=submit]:hover, .wpcf7-form input[type=submit]:focus {border: 1px solid #008698;background: #008698;}
.g-recaptcha{margin-bottom: 6px;float: left; width: 100%;}
.ipad{color:#ef0000!important;font-weight: 600;}
.woocommerce ul.products.columns-4 li.product{border: 1px solid #c7c7c7;padding: 6px;}
.woocommerce ul.products li.product .woocommerce-loop-category__title{color: #fff;padding: 4px 12px;background: #008698; 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 #e1e1e1;
    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, .entry-content p{ margin-bottom:10px;text-align: justify;line-height: 22px;font-size: 14px;}
.term-description p a, .entry-content p a{ color:#ff0000;}
.term-description ul, .term-description ol, .entry-content ul, .entry-content 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;}
.primary-content-wrap article .entry-content p{font-size: 14px;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: 8.4em;}
.thaps-from-wrap {border:1px solid #05a5bb !important;} 
#thaps-search-button { background: #008698 !important;}
#thaps-search-button:hover { background: #1393a5 !important;} 
.entry-content blockquote.easy_testimonial p {margin-bottom: 0; font-style: normal;}
.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: #008698;color: #fff;} 
.thunk-quickview {display: none !important;}
.widget-footer-col1 .about-us{ padding-top: 32px;}
.home .main-area { margin-top: 0px;}
.thunk-heading {
    background: #c6e8ed!important;
    padding:8px;;
}
.sidebar-main .widget_text{
    background: #c6e8ed;
        text-align: center;
}
.sidebar-main .widget_text h2{
    font-size: 18px;

    border-bottom: 1px solid #9b9696;
    margin-bottom: 10px;
}

.coupon-codebox{
    font-size: 16px;
}

.coupon-codebox span{
    display: block;
    background: #008698;
    color: white;
    font-size: 26px;
    padding: 6px;
    border: 2px dashed white;
    margin-top: 10px;
}
.sidebar-main .widget-title{
	background: #008698;
    color: #fff!important;
    padding: 5px 10px;
	margin-bottom:5px;
}
a.woocommerce-review-link {
    background: #de1212;
    padding: 5px 10px;
    border-radius: 46px;
    color: #fff;
    font-size: 12px;
}
a:hover.woocommerce-review-link {
    color: #fff;
}
.woocommerce #review_form #respond {
    position: static;
    margin: 0;
    width: auto;
    padding: 20px;
/*     background: #fbf3f3 none; */
    border: 0;
}
.widget-footer .widget-title{
     padding-bottom: 15px;line-height: 35px;
 }
.widget-footer .widget-footer-col3 .widget-title{
    margin-bottom: 16px;
 } 
.widget-footer .easy_t_single_testimonial blockquote.easy_testimonial {
    padding: 0;
}
.woocommerce-order-details .woocommerce-table th{padding: 4px 6px !important;}
.hotline-bar { width: 215px !important;}
.woocommerce-error{color: #e90000!important;}
.woocommerce-order p a{color: #e60000 !important;}
.widget-footer .wp-block-latest-posts.wp-block-latest-posts__list li {border-bottom: 1px solid #838383;line-height: 25px;}
.thunk-product .product_type_variable{
    margin-top: 3px;
    font-size: 12px;
    line-height: 19px;
    background: #008698 !important;
    color: #fff !important;
    display: block !important;
    padding: 9px !important;
}
.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}



