body:not(.home) {
  background-color: #ffffff; }

.sidebar .widget:not(.widget-a_d_s) {
  border-radius: 0;
  border: 1px solid #ECECEC; }

.sidebar:not(.sidebar-shop) .widget .header {
  background-color: #f5f5f5;
  padding-top: 10px; }
  .sidebar:not(.sidebar-shop) .widget .header:before {
    display: none; }

@media (min-width: 992px) {
  .sidebar-shop .widget .header {
    padding: 0;
    background-color: #f5f5f5; }
    .sidebar-shop .widget .header .title {
      margin: 5px; } }
body:not(.page) .post-container .post-inner {
  border-radius: 0;
  border: 1px solid #ECECEC; }

.comments-template {
  border-radius: 0;
  border: 1px solid #ECECEC; }

.woocommerce form .form-row .required {
  color: #d60644; }

.btn-danger,
.button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.alt.button,
.woocommerce button.alt.button,
.woocommerce input.alt.button,
input[type=submit] {
  background-color: #d60644;
  border-color: #d60644; }

.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.button:hover,
.button:focus,
.button:active,
.woocommerce a.button:hover,
.woocommerce a.button:focus,
.woocommerce a.button:active,
.woocommerce button.button:hover,
.woocommerce button.button:focus,
.woocommerce button.button:active,
.woocommerce input.button:hover,
.woocommerce input.button:focus,
.woocommerce input.button:active,
.woocommerce a.alt.button:hover,
.woocommerce button.alt.button:hover,
.woocommerce input.alt.button:hover,
.woocommerce a.alt.button:focus,
.woocommerce button.alt.button:focus,
.woocommerce input.alt.button:focus,
.woocommerce a.alt.button:active,
.woocommerce button.alt.button:active,
.woocommerce input.alt.button:active,
input[type=submit]:hover,
input[type=submit]:focus,
input[type=submit]:active {
  background-color: #c2053e;
  border-color: #c2053e; }

.woocommerce .product .product-main .summary form.cart .single_add_to_cart_button:hover,
.woocommerce .product .product-main .summary form.cart .single_add_to_cart_button.disabled {
  background-color: #ea1a58;
  border-color: #ea1a58; }

.woocommerce #respond input#submit {
  border-radius: 22px;
  padding-right: 25px;
  padding-left: 25px; }

.loader-bullet {
  background-color: #d60644; }

.woocommerce a.remove:hover {
  color: #d60644 !important; }

.woocommerce ul.products li.product .price .discount-percent,
.price .discount-percent,
.woocommerce div.product p.price .discount-percent,
.woocommerce div.product span.price .discount-percent {
  background-color: #d60644; }

.main-header .contact-bar a:hover {
  color: #d60644; }

.main-header .mini-cart #cart-button .cart-counter {
  background: #d60644; }

.mini-cart-content .woocommerce-mini-cart .mini_cart_item .remove:hover,
.mini-cart-content .woocommerce-mini-cart .cart_item .remove:hover {
  color: #d60644 !important; }

@media (min-width: 992px) {
  .top-menu ul .menu-item a:hover {
    color: #d60644; }

  .top-menu ul .menu-item-has-children .sub-menu {
    border-top-color: #d60644; }

  .top-menu ul .menu-item-has-children .sub-menu:before {
    border-bottom-color: #d60644; }

  .top-menu ul .menu-item-has-children:hover > a {
    color: #d60644; } }
@media (min-width: 992px) {
  #cat-menu #magic-line {
    background: #d60644; }

  #cat-menu .menu-item.mega-menu-main-item > .sub-menu.active > .menu-item:first-child > a {
    color: #d60644; }

  #cat-menu .menu-item.mega-menu-main-item > .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .menu-item a:hover {
    color: #d60644; }

  #cat-menu .sub-menu .menu-item:hover > a {
    color: #d60644; }

  #cat-menu .sub-menu > .menu-item a:hover {
    color: #d60644; } }
.widget-products-slider .header .title > span:after,
.widget-brands-slider .header .title > span:after,
.widget-posts-slider .header .title > span:after {
  background: #d60644; }

.widget-products-slider .slider-inner .owl-carousel .item .product-actions a.active:before,
.widget-brands-slider .slider-inner .owl-carousel .item .product-actions a.active:before,
.widget-posts-slider .slider-inner .owl-carousel .item .product-actions a.active:before {
  color: #d60644; }

.download-app .link a {
  color: #d60644; }

.post-container .breadcrumb .delimiter {
  color: #d60644; }

.post-container .post-inner .post-header .post-meta .favorites.active:before {
  color: #d60644; }

body.single:not(.single-page) .post-container .post-inner .post-body ul li:before {
  color: #d60644; }

.comments-template .comment-respond .required {
  color: #d60644; }

.comments-template .comment-list .comment .comment-awaiting {
  color: #d60644; }

.woocommerce span.onsale {
  color: #d60644;
  border-bottom-color: #d60644; }

.woocommerce ul.products li.product .product-actions .quick-view.active:before,
.woocommerce ul.products li.product .product-actions .favorites.active:before {
  color: #d60644; }

.woocommerce-cart-form table.shop_table td.product-subtotal .item-discount {
  color: #d60644; }

.cart-collaterals .cart_totals table.shop_table tr.cart-discount td {
  color: #d60644; }

#order_review .shop_table .product-total .item-discount {
  color: #d60644; }

#order_review .shop_table .cart-discount td {
  color: #d60644; }

.product-content div.product .product-main div.summary .column-2 .inner .price {
  color: #d60644; }

.product-content div.product .product-main div.summary .column-2 .inner .price .woocommerce-Price-currencySymbol {
  color: #d60644; }

.product-content div.product .product-main div.summary .column-2 .inner .price ins {
  color: #d60644; }

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--description ul li:before {
  color: #d60644; }

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form_wrapper #review_form .comment-respond .required {
  color: #d60644; }

.product-main .product-actions li a.active:before {
  color: #d60644; }

body.irk-page-compare .compare-table-wrapper .compare-table tbody tr.product td .price {
  color: #d60644; }

body.irk-page-compare .compare-table-wrapper .compare-table tbody tr.product td .price ins {
  color: #d60644; }

body.irk-page-compare .compare-table-wrapper .compare-table tbody tr.product td .price .woocommerce-Price-currencySymbol {
  color: #d60644; }

body.archive .archive-header .breadcrumb .delimiter,
body.search-results .archive-header .breadcrumb .delimiter {
  color: #d60644; }

.amazing-slider.style2 .slider-sidebar .owl-thumbs .owl-thumb-item.active {
  background: #d60644; }

.la-ball-clip-rotate,
.la-ball-elastic-dots,
.la-ball-circus,
.la-ball-beat,
.la-ball-scale-multiple {
  color: #d60644; }

.subcategories-list .term:hover .term-count {
  background-color: #d60644; }

.product-content div.product .product-main div.summary .product-guaranteed .icon {
  color: #d60644; }

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments .commentlist li.review .comment-text .comment-disadvantage span,
.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments .commentlist li.comment .comment-text .comment-disadvantage span {
  color: #d60644; }

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments .commentlist li.review .comment-text .comment-disadvantage ul li:before,
.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments .commentlist li.comment .comment-text .comment-disadvantage ul li:before {
  background: #d60644; }

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form p.comment-form-disadvantage label:before,
.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #commentform p.comment-form-disadvantage label:before {
  background: #d60644; }

body.woocommerce-cart .post-title a.active {
  border-bottom-color: #d60644;
  color: #d60644; }

body.woocommerce-cart .post-title a.active .count {
  background: #d60644; }

body.woocommerce-cart .next-shopping .next-shopping-table .add--to--cart {
  color: #d60644; }

body.woocommerce-cart .next-shopping .side-wrapper a {
  border-color: #d60644;
  color: #d60644; }

.faqs-access,
.faqs-container .faqs-welcoming {
  background: #d60644; }

#dokan-other-vendor-camparison .dokan-other-vendor-camparison-table .table-cell.action-area a {
  color: #d60644; }

#dokan-other-vendor-camparison .dokan-other-vendor-camparison-table .table-cell.action-area a:hover {
  background: #d60644; }

body input[type="submit"].dokan-btn-default,
body a.dokan-btn-default,
body .dokan-btn-default {
  background-color: #d60644 !important;
  border-color: #d60644 !important; }

body input[type="submit"].dokan-btn-default:hover,
body a.dokan-btn-default:hover,
body .dokan-btn-default:hover {
  background-color: #c2053e !important;
  border-color: #c2053e !important; }

.bottom-navigation .navigation-item.active:before {
  background-color: #d60644; }

.widget-posts-slider .item .post-more {
  color: #d60644; }

.amazing-slider.style1 {
  background: #d60644; }

input[type="radio"]:checked:before {
  background: #0097e6; }

input[type="checkbox"]:checked {
  background: #0097e6;
  border-color: #0065b4; }

.btn-primary {
  background-color: #0097e6;
  border-color: #0097e6; }

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
  background-color: #008ad2;
  border-color: #008ad2; }

body.irk-page-compare .compare-table-wrapper .compare-table tbody tr.product td .btn {
  border-color: #0076b3; }

.main-header .header-btn .dropdown-menu .account-navigation .profile-link {
  color: #0097e6; }

.mini-cart-content .mini-cart-header .cart {
  color: #0097e6; }

@media (max-width: 992px) {
  .main-header .mini-cart #cart-button .cart-counter {
    background: #0097e6; } }
.sidebar .widget .header:before {
  background: #0097e6; }

.widget_product_search .woocommerce-product-search .search-field:focus,
.widget_product_search .woocommerce-product-search input[type=text]:focus,
.widget_product_search #searchform .search-field:focus,
.widget_product_search #searchform input[type=text]:focus,
.widget_search .woocommerce-product-search .search-field:focus,
.widget_search .woocommerce-product-search input[type=text]:focus,
.widget_search #searchform .search-field:focus,
.widget_search #searchform input[type=text]:focus {
  border-color: #0097e6; }

.main-slider .owl-dots .active {
  background-color: #0097e6; }

.widget-promotion-categories .promotion-categories .col .mdi {
  color: #0097e6; }

.widget-promotion-categories .promotion-categories .col .category-quantity {
  color: #0097e6; }

.main-footer .newsletter form button,
.main-footer .newsletter form input[type=submit] {
  background: #0097e6;
  border-color: #0097e6;
  border-radius: 0 22px 22px 0; }

@media (max-width: 992px) {
  .main-footer .newsletter form button,
  .main-footer .newsletter form input[type=submit] {
    box-shadow: 0 2px 6px 0 rgba(0, 151, 230, 0.2);
    border-radius: 22px; } }
.widget-promotion-single {
  border: 1px solid #0097e6; }

.widget.widget-instock-filter #instock-filter:checked + label .switcher-slider,
.widget.widget-instock-filter #fake-filter:checked + label .switcher-slider,
.widget.widget-fake-filter #instock-filter:checked + label .switcher-slider,
.widget.widget-fake-filter #fake-filter:checked + label .switcher-slider {
  background-color: #0097e6;
  border-color: #008ad2; }

.widget.widget-brands-filter .brand-search input[type=text] {
  border-color: #0097e6; }

.widget.widget-categories .header {
  background: #0097e6; }

body.single:not(.single-page) .post-container .post-inner .post-body a:not(.button) {
  border-bottom-color: #0097e6;
  color: #0097e6; }

.comments-template .pagination .page-numbers.current {
  border-color: #0097e6; }

body.woocommerce-account:not(.logged-in) .post-container .post-inner .footer a {
  border-bottom-color: #0097e6;
  color: #0097e6; }

body.woocommerce-account:not(.logged-in) .post-container .button {
  background: #0097e6;
  border-color: #0065b4; }

@media (max-width: 992px) {
  body.logged-in.woocommerce-account .post-container .post-inner .account-header .header-tabs .header-tab a {
    border-color: #0097e6;
    color: #0097e6; } }
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a,
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover a,
.account-navigation .woocommerce-MyAccount-navigation-link.is-active a,
.account-navigation .woocommerce-MyAccount-navigation-link:hover a {
  color: #0097e6; }

.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active:before,
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:hover:before,
.account-navigation .woocommerce-MyAccount-navigation-link.is-active:before,
.account-navigation .woocommerce-MyAccount-navigation-link:hover:before {
  color: #0097e6; }

.woocommerce-MyAccount-navigation .dokan-item:hover .fa,
.account-navigation .dokan-item:hover .fa {
  color: #0097e6; }

.woocommerce-MyAccount-content .products-list .item .product-link,
.woocommerce-MyAccount-content .products-list .item .post-link,
.woocommerce-MyAccount-content .posts-list .item .product-link,
.woocommerce-MyAccount-content .posts-list .item .post-link {
  border-color: #0097e6;
  color: #0097e6; }

@media (min-width: 992px) {
  .shop-container .products-list .list-header .woocommerce-ordering .orderby a.active {
    background: #0097e6; } }
@media (max-width: 992px) {
  .shop-container .products-list .list-header .woocommerce-ordering .orderby a.active {
    color: #0097e6; } }
.woocommerce nav.woocommerce-pagination ul li a:active,
.woocommerce nav.woocommerce-pagination ul li a:focus,
.woocommerce nav.woocommerce-pagination ul li span.current {
  background: #0097e6; }

.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-range {
  background-color: #0097e6; }

.woocommerce .widget_price_filter .price_slider_wrapper .price_slider_amount .button {
  background: #0097e6;
  border-color: #0091a3; }

.widget_product_categories .product-categories .cat-item a:hover {
  color: #0097e6; }

body.woocommerce-cart .return-to-shop .button {
  color: #0097e6; }

body.woocommerce-cart .return-to-shop .button:hover,
body.woocommerce-cart .return-to-shop .button:active,
body.woocommerce-cart .return-to-shop .button:focus {
  color: #0097e6; }

.place-order .woocommerce-terms-and-conditions-link,
.place-order .woocommerce-privacy-policy-link {
  color: #0097e6;
  border-bottom-color: #0097e6; }

.checkout-steps li.step.active a {
  color: #0097e6; }

.checkout-steps li.step.active a:before {
  background: #0097e6; }

.woocommerce-thankyou-order-received {
  color: #0097e6; }

.woocommerce-thankyou-order-received:before {
  color: #0097e6; }

.product-content div.product .product-main div.summary .product_meta a {
  color: #0097e6;
  border-bottom-color: #0097e6; }

.product-content div.product .product-main div.summary .woocommerce-product-rating .woocommerce-review-link {
  color: #0097e6; }

.product-content div.product .product-main div.summary .column-2 .inner .product-seller .seller-score {
  color: #0097e6; }

.product-content div.product .woocommerce-tabs ul.tabs li.active a {
  border-top-color: #0097e6; }

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--description a:not(.button) {
  border-bottom-color: #0097e6;
  color: #0097e6; }

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--description .expert + .showmore-button {
  color: #0097e6; }

.product-content .short-attributes + .showmore-button {
  color: #0097e6; }

.product-content .short-attributes + .showmore-button span {
  border-bottom-color: #0097e6; }

.woocommerce div.product form.cart .variations td.value > div input[type=radio]:checked + label {
  border-color: #0097e6; }

@media (max-width: 992px) {
  .product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel .tab-more {
    color: #0097e6; } }
body.irk-page-compare .compare-table-wrapper .compare-table tbody tr.product td {
  border-bottom-color: #0097e6; }

body.irk-page-compare .compare-table-wrapper .compare-table tbody tr.product td:not(:first-child):after {
  border-bottom-color: #0097e6; }

body.irk-page-compare .compare-table-wrapper .compare-table tbody tr.product td:not(:last-child):after {
  border-bottom-color: #0097e6; }

body.archive .posts .post-item .post-item-inner .post-image .post-category, body.search-results .posts .post-item .post-item-inner .post-image .post-category {
  background: #0097e6; }

body.archive .posts .post-item .post-item-inner .post-title:after, body.search-results .posts .post-item .post-item-inner .post-title:after {
  background: #0097e6; }

body.archive .pagination .page-numbers.current, body.search-results .pagination .page-numbers.current {
  border-color: #0097e6; }

.dokan-other-vendor-camparison .dokan-other-vendor-camparison-table .table-cell.vendor a {
  color: #0097e6; }

body.dokan-dashboard .post-container .post-inner .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,
body.dokan-dashboard .post-container .post-inner .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover,
body.dokan-dashboard .post-container .post-inner .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover {
  color: #0097e6 !important;
  background: rgba(0, 151, 230, 0.2) !important; }

body.dokan-dashboard .post-container .post-inner .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a,
body.dokan-dashboard .post-container .post-inner .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a,
body.dokan-dashboard .post-container .post-inner .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover a {
  color: #0097e6 !important; }

body.dokan-dashboard .post-container .post-inner .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.active a i,
body.dokan-dashboard .post-container .post-inner .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover a i,
body.dokan-dashboard .post-container .post-inner .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover a i {
  color: #0097e6; }

.amazing-slider.style2 .slider-sidebar .owl-thumbs .owl-thumb-item.view-all {
  background: #0097e6; }

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments .commentlist li.review .comment-text .comment-advantage span,
.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments .commentlist li.comment .comment-text .comment-advantage span {
  color: #0097e6; }

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments .commentlist li.review .comment-text .comment-advantage ul li:before,
.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments .commentlist li.comment .comment-text .comment-advantage ul li:before {
  background: #0097e6; }

.comment-attributes .rating-slider .slider-step.active {
  background: #0097e6; }

.comment-attributes .rating-slider .slider-base {
  background: #0097e6; }

.comment-attributes .rating-slider .slider-handle {
  background: #0097e6; }

.comment-attribute-rating .rating-general .rating-value {
  background: #0097e6; }

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #review_form p.comment-form-advantage label:before,
.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #commentform p.comment-form-advantage label:before {
  background: #0097e6; }

body.woocommerce-cart .next-shopping .add-all .add-all-next-shopping-cart {
  color: #0097e6; }

#avatar-modal label[for="avatar"] span:nth-child(1) {
  color: #0097e6; }

.faqs-container .faqs-link a {
  color: #0097e6;
  border-color: #0097e6; }

.faqs-container .faqs-link a:hover {
  background: #0097e6; }

body.dokan-store .dokan-pagination-container .dokan-pagination li.active a {
  background: #0097e6; }

body.dokan-store .pagination-wrap ul.pagination li span.current {
  background: #0097e6; }

.product-content div.product .product-main div.summary .product-info.stock:before {
  color: #0097e6; }

.product-content div.product .product-main div.summary .product-info.stock > div .delivery-title-holder .delivery-title:after {
  background: #0097e6; }

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--seller .vendor-address .icon {
  color: #0097e6; }

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--seller .vendor-page {
  color: #0097e6; }

.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--seller .vendor-address {
  background: #b4ffff; }

#dokan-other-vendor-camparison .dokan-other-vendor-camparison-table .table-row.active {
  outline-color: #0097e6;
  background: #b4ffff; }

.woocommerce ul.products li.product .stock .icon {
  color: #0097e6; }

.widget-vendor-info .vendor-header {
  background: #0097e6; }

.widget-vendor-info .vendor-header .profile-img {
  border-color: #b4ffff; }

.widget-vendor-info .product-info-more-seller .seller-score-container .seller-score {
  color: #0097e6;
  border-bottom-color: #0097e6; }

body.dokan-store .dokan-category-menu h3.widget-title {
  background: #0097e6; }

body input[type="submit"].dokan-btn-theme,
body a.dokan-btn-theme,
body .dokan-btn-theme {
  background-color: #0097e6 !important;
  border-color: #0097e6 !important; }

body input[type="submit"].dokan-btn-theme:hover,
body a.dokan-btn-theme:hover,
body .dokan-btn-theme:hover,
body input[type="submit"].dokan-btn-theme:focus,
body a.dokan-btn-theme:focus,
body .dokan-btn-theme:focus,
body input[type="submit"].dokan-btn-theme:active,
body a.dokan-btn-theme:active,
body .dokan-btn-theme:active,
body input[type="submit"].dokan-btn-theme.active,
body a.dokan-btn-theme.active,
body .dokan-btn-theme.active,
body .open .dropdown-toggleinput[type="submit"].dokan-btn-theme,
body .open .dropdown-togglea.dokan-btn-theme,
body .open .dropdown-toggle.dokan-btn-theme {
  background-color: #008ad2 !important;
  border-color: #008ad2 !important; }

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.dokan-announcement-widget .dokan-dashboard-announce-unread {
  background: #0097e6; }

.dokan-dashboard .dokan-announcement-wrapper .dokan-announcement-wrapper-item .dokan-announcement-content-wrap .dokan-announcement-content a {
  color: #0097e6; }

.dokan-dashboard .dokan-product-listing-area .product-listing-top .dokan-add-product-link .dokan-btn {
  color: #0097e6 !important; }

.dokan-dashboard .dokan-support-listing .submit {
  background-color: #0097e6 !important; }

.dokan-dashboard header.dokan-dashboard-header h1 .dokan-btn {
  color: #0097e6 !important;
  border-color: #0097e6 !important; }

.widget.widget-categories .header {
  background: #0097e6 !important; }

.btn-success {
  background-color: #23A455;
  border-color: #23A455; }

.btn-success:hover,
.btn-success:focus,
.btn-success:active {
  background-color: #1f934c;
  border-color: #1f934c; }

.btn,
.button,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.alt.button,
.woocommerce button.alt.button,
.woocommerce input.alt.button,
input[type=submit] {
  border-radius: 22px;
  padding-left: 25px;
  padding-right: 25px; }

input[type=text],
input[type=number],
input[type=search],
input[type=email],
input[type=url],
input[type=password],
input[type=tel],
textarea,
select,
body .dokan-form-control {
  border-radius: 22px;
  padding-left: 20px;
  padding-right: 20px; }

body span.select2.select2-container--default span.select2-selection--single {
  border-radius: 22px; }

div.quantity {
  border-radius: 20px; }

div.quantity .qty {
  padding-right: 10px;
  padding-left: 10px; }

.cart div.quantity {
  border-radius: 23px; }

.product-content div.product .product-main div.summary .column-2 .inner form.cart .add-to-cart-wrapper .single_add_to_cart_button {
  border-radius: 28px; }

.main-footer {
  background-color: #F4F4F4; }
  .main-footer .footer-partners,
  .main-footer .footer-copyright,
  .main-footer .footer-info {
    background-color: #f4f4f4; }
  .main-footer .newsletter button,
  .main-footer .newsletter input[type=submit] {
    border-radius: 0 22px 22px 0; }

.top-menu {
  border-bottom: 1px solid #DFDFDF; }
  .top-menu ul.menu > li > a {
    padding-top: 7px;
    padding-bottom: 7px; }

@media (min-width: 992px) {
  .main-header .header-row {
    padding: 25px 0; } }
.main-header .search-form input[type=text] {
  background-color: #ffffff;
  border: 2px solid #DFDFDF; }
.main-header .search-results {
  border-top-left-radius: 22px;
  border-top-right-radius: 22px; }
.main-header .mini-cart #cart-button .cart-counter {
  border-radius: 50%; }

@media (min-width: 992px) {
  #cat-menu {
    border-top: 1px solid #DFDFDF;
    background: #353338; }
    #cat-menu .cat-menu:after {
      content: '';
      display: block;
      clear: both; }
    #cat-menu .cat-menu > .menu-item:not(:nth-last-child(2)) {
      border-right: 1px solid rgba(255, 255, 255, 0.15); }
    #cat-menu .cat-menu > .menu-item > a {
      color: #ffffff; }
    #cat-menu .cat-menu > .menu-item {
      float: left; }
    #cat-menu .menu-item.mega-menu-main-item > a:before {
      color: #ffffff; }
    #cat-menu .menu-item.mega-menu-main-item > a:after {
      display: none; } }
.main-slider .owl-nav {
  font-size: 20px; }
  .main-slider .owl-nav button.owl-next,
  .main-slider .owl-nav button.owl-prev {
    background: rgba(0, 0, 0, 0.65);
    width: 42px;
    height: 42px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: all 200ms ease-out; }
    .main-slider .owl-nav button.owl-next span,
    .main-slider .owl-nav button.owl-prev span {
      position: relative;
      top: 5px; }
    .main-slider .owl-nav button.owl-next:hover,
    .main-slider .owl-nav button.owl-prev:hover {
      background: rgba(0, 0, 0, 0.85); }

.widget-posts-slider,
.widget-brands-slider,
.widget-products-slider {
  background-color: transparent;
  border-radius: 0;
  box-shadow: none; }
  .widget-posts-slider .header,
  .widget-brands-slider .header,
  .widget-products-slider .header {
    margin: 0 0 15px 0;
    padding: 5px 0; }
    .widget-posts-slider .header .title > span:after,
    .widget-brands-slider .header .title > span:after,
    .widget-products-slider .header .title > span:after {
      top: calc(100% + 5px); }
  .widget-posts-slider .slider-inner .owl-carousel .owl-item,
  .widget-brands-slider .slider-inner .owl-carousel .owl-item,
  .widget-products-slider .slider-inner .owl-carousel .owl-item {
    padding: 0; }
    .widget-posts-slider .slider-inner .owl-carousel .owl-item .item,
    .widget-brands-slider .slider-inner .owl-carousel .owl-item .item,
    .widget-products-slider .slider-inner .owl-carousel .owl-item .item {
      border: 1px solid #eaeaea;
      overflow: hidden; }

.widget-products-slider .slider-inner .owl-carousel .owl-item .item:hover .product-actions {
  left: 15px;
  opacity: 1; }
.widget-products-slider .slider-inner .owl-carousel .owl-item .item .product-actions {
  position: absolute;
  width: 42px;
  text-align: inherit;
  left: -40px;
  transform: none;
  top: 15px;
  bottom: unset;
  background: #FFF;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  display: inline-block;
  transition: all 300ms ease-out;
  opacity: 0; }
  .widget-products-slider .slider-inner .owl-carousel .owl-item .item .product-actions a {
    text-align: center;
    background: transparent;
    width: 42px;
    height: 42px; }
    .widget-products-slider .slider-inner .owl-carousel .owl-item .item .product-actions a:before {
      color: inherit;
      font-size: 20px; }
    .widget-products-slider .slider-inner .owl-carousel .owl-item .item .product-actions a.active:before {
      color: #d60644; }

.amazing-slider.style1 .slider-inner .owl-carousel .owl-item .item .price,
.widget-products-slider .slider-inner .owl-carousel .owl-item .item .price {
  height: auto; }
  .amazing-slider.style1 .slider-inner .owl-carousel .owl-item .item .price .discount-percent,
  .widget-products-slider .slider-inner .owl-carousel .owl-item .item .price .discount-percent {
    position: absolute;
    right: 15px;
    top: 15px; }
  .amazing-slider.style1 .slider-inner .owl-carousel .owl-item .item .price ins,
  .widget-products-slider .slider-inner .owl-carousel .owl-item .item .price ins {
    display: inline-block;
    width: auto; }
.amazing-slider.style1 .slider-inner .owl-carousel .owl-item .item .button,
.widget-products-slider .slider-inner .owl-carousel .owl-item .item .button {
  padding-left: 15px;
  padding-right: 15px; }

@media (min-width: 992px) {
  .owl-carousel:not(.main-carousel):hover .owl-nav .owl-next,
  .owl-carousel:not(.main-carousel):hover .owl-nav .owl-prev {
    opacity: 1; }
  .owl-carousel:not(.main-carousel):hover .owl-nav .owl-next {
    right: 0; }
  .owl-carousel:not(.main-carousel):hover .owl-nav .owl-prev {
    left: 0; }
  .owl-carousel:not(.main-carousel) .owl-nav .owl-next,
  .owl-carousel:not(.main-carousel) .owl-nav .owl-prev {
    background: transparent !important;
    box-shadow: none;
    transition: all 400ms ease-out;
    opacity: 0; }
  .owl-carousel:not(.main-carousel) .owl-nav .owl-next {
    right: -50px; }
  .owl-carousel:not(.main-carousel) .owl-nav .owl-prev {
    left: -50px; } }
.amazing-slider.style1 .owl-carousel .timer {
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  font-weight: bold;
  margin-right: 0;
  text-align: center;
  line-height: 20px;
  border-top: 1px solid #efefef;
  padding-top: 10px; }
  .amazing-slider.style1 .owl-carousel .timer:before {
    display: none; }
  .amazing-slider.style1 .owl-carousel .timer .dot {
    display: none; }
  .amazing-slider.style1 .owl-carousel .timer .number,
  .amazing-slider.style1 .owl-carousel .timer .letter {
    display: block !important; }
  .amazing-slider.style1 .owl-carousel .timer span:last-child .number {
    color: #d60644; }
  .amazing-slider.style1 .owl-carousel .timer .letter {
    font-size: 10px;
    font-weight: normal; }

.widget_recently_viewed_products ul.product_list_widget li {
  padding: 0; }

.widget-services {
  background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23d60644' fill-opacity='0.06' fill-rule='evenodd'/%3E%3C/svg%3E"); }
  .widget-services .col img {
    max-width: unset; }
  .widget-services .col .title {
    display: inline-block;
    color: #ffffff;
    background: #d60644;
    padding: 2px 15px;
    border-radius: 18px; }

.widget-promotion-categories {
  background: transparent;
  padding: 0;
  box-shadow: none; }
  .widget-promotion-categories .header {
    border-bottom: 1px solid #DFDFDF; }
    .widget-promotion-categories .header .title {
      opacity: 1;
      color: #535353;
      margin-bottom: 10px; }
  .widget-promotion-categories .promotion-categories {
    margin-top: 20px;
    background-image: url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23d60644' fill-opacity='0.06' fill-rule='evenodd'/%3E%3C/svg%3E");
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #FFF;
    border-radius: 8px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    padding: 15px 15px 5px 15px;
    overflow: hidden; }
    .widget-promotion-categories .promotion-categories .col .mdi {
      color: #d60644;
      background: #ffffff;
      border: 2px solid #d60644;
      border-radius: 50%;
      width: 72px;
      height: 72px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      padding: 10px; }

.widget-posts-slider .slider-inner .owl-carousel .item {
  text-align: center; }
  .widget-posts-slider .slider-inner .owl-carousel .item .post-date {
    position: absolute;
    left: 15px;
    top: 15px;
    background: #fff;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #535353;
    width: 50px;
    line-height: 24px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 2px; }
    .widget-posts-slider .slider-inner .owl-carousel .item .post-date:before {
      display: none; }
    .widget-posts-slider .slider-inner .owl-carousel .item .post-date .day {
      font-size: 20px;
      font-weight: bold;
      display: block; }
    .widget-posts-slider .slider-inner .owl-carousel .item .post-date .year {
      display: none; }

.footer-menu ul.menu li:before {
  font-family: IRANKala;
  content: "\E0B7\00FE0E";
  position: relative;
  top: 3px;
  font-size: 10px;
  margin-right: 7px;
  color: #000000; }

.products-list .list-header {
  background: #f8f8f8;
  padding-top: 10px;
  padding-bottom: 10px; }

.woocommerce ul.products li.product .price {
  height: auto;
  text-align: inherit; }
  .woocommerce ul.products li.product .price .discount-percent {
    position: absolute;
    right: 5px;
    top: 40px; }
  .woocommerce ul.products li.product .price ins {
    display: inline-block;
    width: auto; }

.woocommerce ul.products li.product .cart .button {
  padding-left: 15px;
  padding-right: 15px; }

.woocommerce ul.products li.product .stock {
  height: 23px;
  width: auto;
  background: #ffffff;
  position: absolute;
  top: 40px;
  left: 10px;
  padding: 0 5px;
  border-radius: 12px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }
  .woocommerce ul.products li.product .stock .icon {
    display: none; }

@media (min-width: 992px) {
  .product-content div.product .product-main {
    padding: 0;
    box-shadow: none;
    border: none; }
    .product-content div.product .product-main .summary.entry-summary {
      background-color: #FFF;
      border: 1px solid #E4E4E4;
      padding: 15px; } }
.product-content div.product .product-main .images {
  border: none; }

.product-content div.product.sale .images .woocommerce-product-gallery__trigger {
  top: 2em; }

@media (min-width: 992px) {
  .product-content div.product .woocommerce-tabs ul.tabs {
    background: transparent;
    border: none; }
    .product-content div.product .woocommerce-tabs ul.tabs li a {
      padding: 10px;
      border: none; }
      .product-content div.product .woocommerce-tabs ul.tabs li a:before {
        display: none; }
    .product-content div.product .woocommerce-tabs ul.tabs li.active a {
      border-bottom: 4px solid #d60644; }

  .product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel {
    padding-left: 0;
    padding-right: 0; } }
.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes th, .product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes td {
  background: transparent; }
.product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes tbody tr:not(:last-child) th, .product-content div.product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information .shop_attributes tbody tr:not(:last-child) td {
  border-bottom: 1px solid #f1f1f1; }

.woocommerce ul.products li.product {
  overflow: hidden; }
  .woocommerce ul.products li.product:hover .product-actions {
    left: 15px;
    opacity: 1; }
  .woocommerce ul.products li.product .product-actions {
    position: absolute;
    width: 42px;
    text-align: inherit;
    left: -40px;
    transform: none;
    top: 15px;
    bottom: unset;
    background: #FFF;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
    display: inline-block;
    transition: all 300ms ease-out;
    opacity: 0; }
    .woocommerce ul.products li.product .product-actions .quick-view,
    .woocommerce ul.products li.product .product-actions .favorites {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      background: transparent;
      width: 42px;
      height: 42px;
      margin: 0; }
      .woocommerce ul.products li.product .product-actions .quick-view:before,
      .woocommerce ul.products li.product .product-actions .favorites:before {
        color: inherit;
        font-size: 20px; }
      .woocommerce ul.products li.product .product-actions .quick-view.active:before,
      .woocommerce ul.products li.product .product-actions .favorites.active:before {
        color: #d60644; }

#compare-modal .search-header .compare-search .product-cat {
  border-radius: 0 22px 22px 0; }

/*# sourceMappingURL=style4.css.map */
