/*
Theme Name:   	Techmarket Child
Theme URI:    	https://themeforest.net/item/techmarket-multidemo-electronics-store-woocommerce-theme/20241155
Author:         MadrasThemes
Author URI:     https://madrasthemes.com/
Description:  	This is the child theme for the techmarket theme
Template:     	techmarket
Version:      	1.4.20
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	techmarket-child
Tags:         	e-commerce, two-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, full-width-template, threaded-comments, rtl-language-support, footer-widgets, sticky-post, theme-options
*/
.kc-elm.kc-css-734536.kc_row,
#techmarket_products_filter-1,
.header-compare.nav.navbar-nav,
.shop-view-switcher.nav.nav-tabs,
.woocommerce-cart
  .wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper,
.woocommerce-MyAccount-navigation-link--downloads,
.reviews_tab,
.wp-block-woocommerce-cart-order-summary-coupon-form-block,
.wc-block-components-product-badge.wc-block-components-sale-badge,
.wp-block-woocommerce-checkout-order-summary-coupon-form-block,
.wc-block-checkout__shipping-method-option-price,
.before-login-text,
.blockUI,
.page-id-11 .woocommerce-privacy-policy-text,
.section-landscape-products-carousel,
.tabs.wc-tabs,
.woocommerce-wishlist .quantity,
.handheld-sidebar-toggle,
.kc_accordion_wrapper,
.kc_tabs,
.user-not-logged-in .product-actions {
  display: none !important;
}
.single-product
  .single-product-wrapper
  .entry-summary
  .yith-wcwl-add-to-wishlist
  .add_to_wishlist::before,
.single-product
  .single-product-wrapper
  .entry-summary
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistaddedbrowse
  a::before,
.single-product
  .single-product-wrapper
  .entry-summary
  .yith-wcwl-add-to-wishlist
  .yith-wcwl-wishlistexistsbrowse
  a::before {
  transform: translateY(-50%);
}
#menu-departments-menu > li > .dropdown-menu,
.woocommerce-MyAccount-navigation-link--request-quote {
  display: none !important;
}
table {
  border-collapse: collapse !important;
}
.afreg_extra_fields {
  display: flex;
  flex-wrap: wrap;
}

.button.ajax_add_to_cart {
  width: 100%;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button,
#scrollUp,
.added_to_cart,
.btn-primary,
.fullwidth-notice,
.top-bar.top-bar-v4,
.site-header.header-v4,
.site-header.header-v5,
.navbar-search .btn-secondary,
.header-v1 .departments-menu button,
.widget_shopping_cart .buttons a:first-child,
.section-landscape-products-widget-carousel.type-3 .section-header:after,
.home-v1-slider .custom.tp-bullets .tp-bullet.selected,
.home-v2-slider .custom.tp-bullets .tp-bullet.selected,
.home-v3-slider .custom.tp-bullets .tp-bullet.selected,
.home-v4-slider .custom.tp-bullets .tp-bullet.selected,
.home-v5-slider .custom.tp-bullets .tp-bullet.selected,
.home-v6-slider .custom.tp-bullets .tp-bullet.selected,
.section-categories-filter .products .product-type-simple .button:hover,
#respond.comment-respond .comment-form .form-submit input[type="submit"]:hover,
.contact-page-title:after,
.comment-reply-title:after,
article .more-link,
article.post .more-link,
.slick-dots li.slick-active button:before,
.products .product .added_to_cart:hover,
.products .product .button:hover,
.banner-action.button:hover,
.deal-progress .progress-bar,
.section-products-tabs .section-products-tabs-wrap > .button:hover,
#secondary.sidebar-blog .widget .widget-title:after,
#secondary.sidebar-blog .widget_tag_cloud .tagcloud a:hover,
.comments-title:after,
.pings-title:after,
.navbar-primary .nav .techmarket-flex-more-menu-item > a::after,
.primary-navigation .nav .techmarket-flex-more-menu-item > a::after,
.secondary-navigation .nav .techmarket-flex-more-menu-item > a::after,
.header-v4 .sticky-wrapper .techmarket-sticky-wrap.stuck,
.header-v5 .sticky-wrapper .techmarket-sticky-wrap.stuck,
article .post-readmore .btn-primary:hover,
article.post .post-readmore .btn-primary:hover,
.table-compare tbody tr td .button:hover,
.return-to-shop .button:hover,
.contact-form .form-group input[type="button"],
.contact-form .form-group input[type="submit"],
.cart-collaterals .checkout-button,
#payment .place-order .button,
.single-product .single_add_to_cart_button:hover,
.single-product
  .accessories
  .accessories-product-total-price
  .accessories-add-all-to-cart
  .button:hover,
.single-product
  .accessories
  .accessories-product-total-price
  .accessories-add-all-to-cart
  .button:focus,
.contact-form .form-group input[type="button"],
.contact-form .form-group input[type="submit"],
.about-accordion .kc-section-active .kc_accordion_header.ui-state-active a i,
.about-accordion
  .vc_tta-panels
  .vc_tta-panel
  .vc_tta-panel-heading
  .vc_tta-panel-title
  i,
.about-accordion .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-title i,
.home-v3-banner-with-products-carousel .banner .banner-action.button,
.section-media-single-banner .button,
.woocommerce-wishlist table.cart .product-add-to-cart a.button,
table.cart td.actions div.coupon .button,
.site-header.header-v10 .stretched-row,
.site-header .handheld-header .handheld-header-cart-link .count,
.products .product-carousel-with-timer-gallery .button,
.banners-v2 .banner-action.button,
.pace .pace-progress,
input[type="submit"].dokan-btn-danger,
a.dokan-btn-danger,
.dokan-btn-danger,
input[type="submit"].dokan-btn-danger:hover,
a.dokan-btn-danger:hover,
.dokan-btn-danger:hover,
input[type="submit"].dokan-btn-danger:focus,
a.dokan-btn-danger:focus,
.dokan-btn-danger:focus,
.wcmp_main_page .wcmp_main_menu ul li.hasmenu ul.submenu li.active a,
.wcmp_main_page .wcmp_main_holder .wcmp_headding1 button,
.wcmp_main_page .wcmp_main_menu ul li ul li a.active2,
.wcmp_main_page .wcmp_main_holder .wcmp_headding1 button,
input[type="submit"].dokan-btn-theme,
a.dokan-btn-theme,
.dokan-btn-theme,
input[type="submit"].dokan-btn-theme:hover,
a.dokan-btn-theme:hover,
.dokan-btn-theme:hover,
input[type="submit"].dokan-btn-theme:focus,
a.dokan-btn-theme:focus,
.dokan-btn-theme:focus,
#secondary.sidebar-blog .widget .section-header .section-title:after,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active,
.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover,
.dokan-dashboard
  .dokan-dash-sidebar
  ul.dokan-dashboard-menu
  li.dokan-common-links
  a:hover,
.wcmp_regi_main .register p.woocomerce-FormRow input,
.pagination .page-numbers li .page-numbers.current,
.woocommerce-pagination .page-numbers li .page-numbers.current,
#secondary .widget.widget_price_filter .price_slider .ui-slider-range,
#secondary .widget.widget_price_filter .price_slider .ui-slider-handle,
div.wpforms-container-full.contact-form .wpforms-form input[type="submit"],
div.wpforms-container-full.contact-form .wpforms-form button[type="submit"],
div.wpforms-container-full.contact-form .wpforms-form .wpforms-page-button,
.wpforms-container.contact-form input[type="submit"],
.wpforms-container.contact-form button[type="submit"],
.wpforms-container.contact-form .wpforms-page-button,
div.wpforms-container-full.newsletter-form .wpforms-form input[type="submit"],
div.wpforms-container-full.newsletter-form .wpforms-form button[type="submit"],
div.wpforms-container-full.newsletter-form .wpforms-form .wpforms-page-button,
.wpforms-container.newsletter-form input[type="submit"],
.wpforms-container.newsletter-form button[type="submit"],
.wpforms-container.newsletter-form .wpforms-page-button,
rs-layer.slider-sm-btn.rev-btn,
.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained,
.woocommerce-info,
.woocommerce-message,
.woocommerce-notice {
  background: linear-gradient(to right, #637fb0, #32b993) !important;
  color: #fff !important;
}
main .woocommerce-notices-wrapper .woocommerce-message,
.woocommerce-info {
  background-color: transparent !important;
}
.wc-block-cart-item__remove-link {
  background: unset !important;
  color: #000 !important;
}
footer .site-info .col-full {
  justify-content: center;
}
.wc-block-components-panel__button {
  background: transparent !important;
  color: #000 !important;
}
.woocommerce-shop #grid .stock {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  display: flex;
  align-items: center;
  /* border-radius: 0px 10px 10px 0; */
  padding: 0px 10px;
  border-radius: 4px;
  font-size: 12px;
  height: 22px;
}
.products .product .onsale,
.woocommerce-shop #grid .stock,
.added_to_cart.alt,
.added_to_cart.cta,
.button.alt,
.button.cta,
article .alt.more-link,
article .cta.more-link,
button.alt,
button.cta,
input[type="button"].alt,
input[type="button"].cta,
input[type="reset"].alt,
input[type="reset"].cta,
input[type="submit"].alt,
input[type="submit"].cta,
.woocommerce-notices-wrapper {
  background: linear-gradient(to right, #637fb0, #32b993) !important;
  /* background-color: ; */
}
.rs-parallax-wrap > rs-layer {
  font-family: "Roboto" !important;
}
.product-price,
.product-stock-status {
  text-align: center !important;
}
.product-thumbnail {
  margin-left: 50px;
}
.product-label .ribbon {
  display: none !important;
}
.product-actions-wrapper .stock {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  color: #32b993 !important;
}
.single-product form {
  align-items: center !important;
}
.single-product form .quantity {
  margin-bottom: 0 !important;
}

.slick-next,
.slick-prev {
  background: transparent !important;
}
.woocommerce-notices-wrapper .wc-forward {
  background: transparent !important;
  text-decoration: underline !important;
}
rs-layer,
.btn-block,
.button,
.added_to_cart {
  border: unset !important;
}
@media only screen and (max-width: 1560px) {
  rs-slide rs-layer-wrap:nth-of-type(2),
  rs-slide rs-layer-wrap:nth-of-type(3),
  rs-slide rs-layer-wrap:nth-of-type(4),
  rs-slide rs-layer-wrap:nth-of-type(5) {
    left: 367px !important;
  }
}
@media only screen and (max-width: 1360px) {
  rs-slide rs-layer-wrap:nth-of-type(2),
  rs-slide rs-layer-wrap:nth-of-type(3),
  rs-slide rs-layer-wrap:nth-of-type(4),
  rs-slide rs-layer-wrap:nth-of-type(5) {
    left: 337px !important;
  }
}
.departments-menu .menu-item-has-children > .dropdown-menu {
  min-height: 450px !important;
  width: 500px !important;
  min-width: 500px !important;
}
.user-not-logged-in.user-registration-account .kc-col-container {
  display: flex;
}
.user-registration-account .kc-col-container .kc-elm {
  display: none;
}
.user-registration-account .ur-frontend-form {
  max-width: 40%;
  width: 100%;
}
.logged-in #user-registration-form-4197 {
  display: none;
}
.user-registration-account .customer-login-form.no-registration-form {
  max-width: 60%;
  width: 100%;
}
.user-registration-account .ur-frontend-form .ur-form-row .ur-form-grid legend,
.user-registration-account .ur-frontend-form .ur-form-row .ur-form-grid label {
  font-size: 16px !important;
  font-weight: 500 !important;
}
.woocommerce-form-login__rememberme {
  display: flex !important;
  align-items: center;
}
.afreg_extra_fields {
  display: block !important;
}
@media only screen and (max-width: 767px) {
  .rev-btn {
    width: max-content !important;
  }
  .products-logotips {
    padding: 20px;
  }
  .user-registration-account .kc-col-container {
    flex-direction: column;
  }
  .wishlist_table.mobile li .item-wrapper .product-thumbnail {
    margin: 0;
  }
  .wishlist_table .item-wrapper {
    display: flex;
  }
  .wishlist_table.wishlist_view {
    margin-top: 50px;
  }
  .wishlist-title.wishlist-title-with-form {
    display: none !important;
  }
  .woocommerce .wishlist-title {
    margin-bottom: 0 !important;
    padding-bottom: 20px !important;
  }
  .wishlist_table .product-name h3 {
    font-size: 14px !important;
  }

  .user-registration-account .customer-login-form.no-registration-form,
  .user-registration-account .ur-frontend-form {
    max-width: 100%;
    width: 100%;
  }
  .single-product .yith-wcwl-add-to-wishlist {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    w: 20px;
    z-index: 1;
    width: 20px !important;
    height: 20px;
    right: 35px !important;
  }
}
.ur-frontend-form .ur-form-row .ur-form-grid legend,
.ur-frontend-form .ur-form-row .ur-form-grid label {
  margin-bottom: 5px;
  margin-top: 0 !important;
}
.form-row input,
.form-row select,
.form-row textarea {
  border-radius: 0;
  height: 36px;
}
.ur-form-grid.ur-grid-1 > div > div,
.ur-form-grid.ur-grid-1 > div {
  margin-bottom: 10px !important;
}
.single-product
  .woocommerce-product-gallery
  .woocommerce-product-gallery__trigger {
  bottom: unset !important;
  top: 10px !important;
}
#our-team .kc_col-sm-1 {
  width: 15% !important;
}
#our-team .kc_row {
  justify-content: center;
}
.first-meta {
  display: flex;
  flex-direction: column;
  /* gap: 30px; */
  padding: 5px 0;
  align-items: flex-start;
  justify-content: space-between;
}
.single-product-meta {
  display: block !important;
}
.proizvodjac img {
  margin-right: 25px;
  max-width: 75px;
}
.product-taxonomies {
  display: flex;
}
.pass-products {
  opacity: 0.7;
  font-size: 15px;
  margin-top: 15px;
}
@media only screen and (max-width: 1199px) {
  .single-product-wrapper {
    flex-direction: column-reverse !important;
    gap: 30px !important;
  }
  .single-product .wp-post-image {
    width: 100%;
    margin: 0 !important;
  }
}
@media only screen and (max-width: 1024px) {
  rs-slide * {
    text-align: center !important;
  }
  rs-slide * {
    text-align: center;
    justify-content: center;
    display: flex !important;
    text-align: center;
    margin: 0 auto;
    overflow: visible !important;
    align-items: center;
  }
  #slider-1-slide-13-layer-2,
  #slider-1-slide-2-layer-2 {
    top: 20px !important;
  }
  .single-product .col-full .content-area {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .kc-css-606257 {
    flex-direction: column;
  }
  .kc-css-34499,
  .kc-css-125746 {
    width: 100% !important;
    padding-right: 15px !important;
  }
  .kc-css-125746 {
    padding-left: 15px !important;
  }
  rs-slide rs-layer-wrap:nth-of-type(2),
  rs-slide rs-layer-wrap:nth-of-type(3),
  rs-slide rs-layer-wrap:nth-of-type(4),
  rs-slide rs-layer-wrap:nth-of-type(5) {
    left: 50% !important;
    transform: translateX(-50%) !important;
  }
  rs-slide rs-layer-wrap {
    left: 50% !important;
    transform: translateX(-50%) !important;
  }

  .site-header .handheld-header .handheld-navigation .btn,
  .site-header .handheld-header .handheld-navigation button {
    background: transparent !important;
    background-color: transparent !important;
  }
  .shop-control-bar {
    padding: 10px !important;
  }
  .shop-control-bar {
    background: linear-gradient(to right, #637fb0, #32b993) !important;
  }
  .elementor-element-2e1b5370 .features {
    justify-content: center;
  }
}
@media only screen and (max-width: 767px) {
  .single-product .single-product-wrapper {
    flex-direction: unset !important;
  }
  .shop-control-bar .woocommerce-ordering {
    max-width: 230px !important;
  }
  .single-product .cart {
    display: flex !important;
    flex-wrap: nowrap !important;
    justify-content: space-between;
    flex-direction: row !important;
  }
  .single-product .product-actions form.cart .single_add_to_cart_button {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .single-product-wrapper {
    gap: 0 !important;
  }
  rs-module,
  rs-module-wrap,
  rs-fullwidth-wrap {
    max-height: 350px !important;
    height: 350px !important;
  }
  rs-slide rs-layer-wrap:nth-of-type(2) {
    top: 20px !important;
  }
  rs-slide rs-layer-wrap:nth-of-type(3) {
    top: 120px !important;
  }

  rs-slide rs-layer-wrap:nth-of-type(4) {
    top: 220px !important;
  }
  rs-slide rs-layer-wrap:nth-of-type(5) {
    top: 280px !important;
  }
}
@media only screen and (max-width: 575px) {
  .woocommerce-Tabs-panel {
    overflow-x: scroll !important;
  }
  .woocommerce-Tabs-panel td {
    min-width: 200px !important;
  }
}
.departments-menu > .dropdown-menu > li > a {
  font-weight: 500 !important;
}
/* .home-badges .feature:first-of-type .media-body {
	position: relative;
	transform: translateY(10px);
} */
/* .home-badges .feature:first-of-type .media-body::after {
	content: 'za Beograd i Kruševac';
	font-size: 14px;
	position: absolute;
	white-space: nowrap;
	top: -20px;
	left: 50%;
	transform: translateX(-50%);
} */
.products-logotips .slick-track {
  display: flex;
  align-items: center;
  /* gap: 30px; */
}
.products-logotips .slick-list {
  overflow: hidden !important;
}
.products-logotips {
  padding: 50px;
  border: 2px solid #ebebeb;
  border-radius: 4px;
}
.products-logotips img {
  max-height: 200px;
}
.products_item-logotip a {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tm-free-delivery:before {
  background-image: url("/wp-content/uploads/2024/10/experience.svg");
}
.tm:before {
  content: "" !important;
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.tm-feedback:before {
  background-image: url("/wp-content/uploads/2024/10/customer-service.svg");
}
.tm-free-return:before {
  background-image: url("/wp-content/uploads/2024/10/warehouse.svg");
}
.tm-safe-payments:before {
  background-image: url("/wp-content/uploads/2024/10/checkbox.svg");
}
.tm-best-brands:before {
  background-image: url("/wp-content/uploads/2024/10/shield.svg");
}
.brands-carousel {
  display: none !important;
}
