/*
Theme Name: Kido
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.otgs-development-site-front-end {
	display: none !important;
}

/*.filter-color.with-image img {
	position: absolute;
	top: 0;
	left: 0;
}

.variations .filter-color.with-image::before {
	content: none !important;
}

.variations .filter-color.with-image {
	border-radius: 0;
	height: 100px;
	width: 100px;
}

.variations .filter-color.with-image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	padding: 4px;
}

.active .filter-color.with-image {
	border: 1px solid #c59b9c;
}
*/

/* swatches */
.pr-swatch-wrap {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 0.5rem;
}

.pr-swatch {
  all: unset;
  display: inline-flex;
  cursor: pointer;
}

.pr-swatch img {
  width: 100px;
  height: 100px;
  /*border-radius: 999px;*/
  object-fit: cover;
  display: block;
}

.pr-swatch .pr-dot {
  width: 26px;
  height: 26px;
  border-radius: 999px;
  display: inline-block;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.pr-swatch.is-active img,
.pr-swatch.is-active .pr-dot {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}

.pr-swatch-wrap.is-disabled {
  opacity: 0.5;
  pointer-events: none;
}

.pr-swatch.is-unavailable {
  opacity: 0.35;
  filter: grayscale(100%);
  cursor: not-allowed;
}

.pr-swatch.is-unavailable img,
.pr-swatch.is-unavailable .pr-dot {
  outline: 0;
}

.pr-card-swatches {
  display: flex;
  gap: 0.45rem;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0.45rem 0;
}

.pr-card-swatch {
  all: unset;
  display: inline-flex;
  cursor: pointer;
}

.pr-card-swatch img {
  width: 28px;
  height: 28px;
  border-radius: 999px;
  object-fit: cover;
  display: block;
}

.pr-card-swatch .pr-dot {
  width: 22px;
  height: 22px;
  border-radius: 999px;
  display: inline-block;
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.pr-card-swatch.is-active img,
.pr-card-swatch.is-active .pr-dot {
  outline: 2px solid currentColor;
  outline-offset: 2px;
}

.pr-more {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 999px;
  border: 1px dashed rgba(0, 0, 0, 0.25);
  text-decoration: none;
  font-size: 0.85em;
}

/* checkout page */

label[for="woo_lithuaniapost_lpexpress_terminal_id"]{
    width: 100%;
}

/* for homepage grid banner */

@media (max-width: 767px) {
  .banner-50 {
    width: calc(50% - 7.5px);
  }
}

/* for top homepage banner */

.porto-ibanner-img{
    width: 100% !important;
    height: auto;
    max-width: 1920px !important;
}

.top-banner-desktop {
    display: none !important;
  }

@media (min-width: 768px) {
  .top-banner-mobile {
    display: none !important;
  }
  
  .top-banner-desktop {
    display: block !important;
  }
}

