.container {
  max-width: 100%;
}

body {
  background-color: #fff;
  font-family: 'Open Sans', sans-serif;
  min-width: 320px;
}

b,
strong {
  font-weight: 600;
}

h1 {
  padding: 12px 0 0 12px;
  color: #fcfae7;
  text-transform: uppercase;
  font-size: 24px;
  font-weight: normal;
  line-height: 20px;
  float: left;
  margin-top: 0;
  padding-left: 8px;
}

.kk h1 {
  color: #f2f2f2;
}

.xl .xl-title {
  background: #b9b9b9;
  color: white;
  font-weight: bold;
  text-align: center;
  margin-bottom: 2px;
}

.more-than-50 #orderNow {
  padding: 8px 15px;
  font-size: 16px;
  line-height: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.close-logo {
  position: absolute;
  top: -5px;
  right: 5px;
  font-size: 22px;
  color: silver;
}

.top-brands {
  display: flex;
  margin-bottom: 10px;
}

.top-brands a:first-child {
  margin-left: 0;
}

.top-brands a:last-child {
  margin-right: 0;
}

.top-brands a {
  width: 20%;
  position: relative;
  margin: 0 4px;
  color: #474747;
  display: block;
  border-radius: 5px;
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0 3px 7px 1px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0 3px 7px 1px rgb(0 0 0 / 10%);
  box-shadow: 0 3px 7px 1px rgb(0 0 0 / 10%);
  padding: 10px 20px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
}

.top-brands a:hover {
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0 0 20px 10px rgb(0, 0, 0, 0.1);
  box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.top-brands a:hover img {
  opacity: 0.5;
  transition: opacity 0.2s;
}

.top-brands a img {
  opacity: 0.25;
  transition: opacity 0.2s;
  height: auto;
}

.top-brands a.brand-on:hover {
  -webkit-box-shadow: 0 3px 7px 1px rgb(0 0 0 / 10%) !important;
  -moz-box-shadow: 0 3px 7px 1px rgb(0 0 0 / 10%) !important;
  box-shadow: 0 3px 7px 1px rgb(0 0 0 / 10%) !important;
}

.top-brands a.brand-on {
  border: 3px solid #c6c5c6;
  order: -1;
}

.top-brands a.brand-on img {
  opacity: 0.55;
  transition: opacity 0.2s;
}

.top-brands a:nth-child(5) img {
  max-height: 55px;
}

.top-brands-three a {
  width: 33.3333333%;
}

.top-brands-three a img {
  max-height: 60px;
}

.top-brands-three a:first-child img {
  max-height: 45px;
}

.CampaignType--popup {
  z-index: 99999999999999999999999999999999 !important;
}

.img-responsive,
.thumbnail > img,
.thumbnail a > img {
  width: initial;
}

.christmas-lights div {
  background-color: #de0303 !important;
}

.christmas-lights section {
  background-color: #f03b3b !important;
}

.christmas-countdown {
  background-color: #de0303;
  background-image: linear-gradient(1deg, #8f1818 0%, #ff0000 74%);
  color: #fff;
  font-size: 22px;
  border-radius: 8px;
  margin-top: 8px;
  text-align: center;
}

.christmas-countdown .christmas-text {
  display: block;
  font-size: 34px;
  padding-top: 1rem;
  font-weight: bold;
}

.christmas-countdown .clock {
  font-size: 60px;
  font-weight: bold;
  margin: 0 2rem;
  border-radius: 10px;
  background-color: #f40303;
  padding: 1rem 0;
  width: 110px;
  -webkit-box-shadow: 0 5px 2px 0 rgb(0 0 0 / 15%);
  -moz-box-shadow: 0 5px 2px 0 rgb(0 0 0 / 15%);
  box-shadow: 0 5px 2px 0 rgb(0 0 0 / 15%);
}

.christmas-countdown .clock span {
  font-size: 18px;
  display: block;
}

.christmas-box {
  display: flex;
  padding-bottom: 2rem;
  padding-top: 1rem;
  justify-content: center;
}

#pranesimas {
  margin-bottom: 8px;
  padding: 10px;
  text-align: center;
  color: white;
  background: #785a2a;
  border-radius: 5px;
  font-size: 14px;
  font-style: italic;
}

#pranesimas2 {
  text-align: center;
  margin-top: -2px;
  margin-bottom: 5px;
  color: #5d4214;
}

.infolinija {
  border: 2px solid #dfa116;
  border-radius: 5px;
  text-align: center;
  color: #dfa116;
  padding: 0.5rem;
  margin-bottom: 8px;
  font-weight: 600;
}

.infolinija2 {
  padding: 0.5rem;
  font-weight: 600 !important;
}

.xl .infolinija {
  border: 2px solid #002953;
  color: #002953;
}

.cat-567 span {
  display: none;
}

.radio-offer {
  margin-top: 35px !important;
  display: flex;
}

.radio-offer__bottom {
  display: flex;
  margin-top: 5px;
}

.radio-offer__bottom section:first-child {
  display: flex;
  border-right: 1px solid #e8e8e8;
  padding-right: 7px;
}

.priority-offer .radio-offer__bottom section:first-child {
  border-right: 0;
}

.radio-offer__bottom section:last-child {
  padding-left: 7px;
}

.service-box {
  display: flex;
  margin-top: 15px;
}

.service-box .radio {
  display: flex;
  align-items: center;
  margin: 0 10px;
}

.service-box label {
  display: flex;
  align-items: center;
  padding-left: 5px;
}

.service-box .bank2 {
  font-weight: bold;
  text-align: left;
}

.service-box .bank2 span {
  color: #b51a00;
  white-space: normal;
}

.product-corona-warning {
  background: #f0f0f0;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  padding: 5px;
}

.product-corona-warning p {
  padding-top: 0 !important;
  font-size: 15px !important;
  font-weight: 600;
  text-transform: uppercase;
  margin-left: 8px;
}

.warning-corona {
  background: #f2e111;
  padding: 10px;
  font-weight: 600;
  font-size: 15px;
  text-align: center;
}

.puls {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0fa50e;
}

.puls span.puls-icon {
  display: flex;
  width: 16px;
  height: 16px;
  background: #b8e288;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  margin-right: 5px;
  animation: pulsate;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

@keyframes pulsate {
  0% {
    background: #c9ef9e;
  }

  50% {
    background: #b8e288;
  }

  100% {
    background: #c9ef9e;
  }
}

.puls span i {
  background: #0fa50f;
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
}

/* PROMO */

.promo .k1 {
  display: inline-block;
  padding-left: 135px;
  padding-top: 55px;
  padding-bottom: 30px;
  position: relative;
  animation-name: kuprine1;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

.promo .k2 {
  display: inline-block;
  padding-left: 60px;
  padding-top: 55px;
  padding-bottom: 30px;
  position: relative;
  animation-name: kuprine2;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

.promo .k3 {
  display: inline-block;
  padding-left: 55px;
  padding-top: 55px;
  padding-bottom: 30px;
  position: relative;
  animation-name: kuprine3;
  animation-duration: 2s;
  animation-iteration-count: infinite;
}

.kk-promo a {
  position: relative;
  display: block;
}

.kk-promo img {
  border-radius: 5px;
}

.kk-promo section h1 {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 20px;
  padding: 4px;
  font-weight: 600;
  position: absolute;
  width: 100%;
  bottom: 0;
  text-align: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-bottom: 0;
}

.checkout-popup {
  padding-left: 15px;
  padding-right: 15px;
}

.checkout-popup .item {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  clear: both;
}

.checkout-popup .item section {
  width: 50%;
}

.checkout-popup h4 {
  font-weight: 600;
  border-bottom: 1px solid #c8c8c8;
}

.checkout-popup .product-title {
  font-size: 18px;
  margin-top: 20px;
  display: block;
  color: #d8a624;
  font-weight: 600;
}

.checkout-popup .product-title:hover {
  text-decoration: none !important;
}

.checkout-popup .arn {
  margin-top: -10px;
}

.checkout-popup .taip {
  background-color: #dfa115;
  border-radius: 5px;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  display: block;
  text-align: center;
  padding: 10px 50px;
  outline: 0;
  line-height: 27px;
  cursor: pointer;
  outline: 0;
  border: 0;
  border-bottom: 2px solid #c5921e;
}

.cart-sizes-selection {
  clear: both;
}

.text-pop {
  margin-top: 10px;
  font-weight: 600;
}

.btn-pop {
  background-color: #4267b2;
  color: white;
  font-size: 16px;
  font-weight: 600;
  padding: 5px 10px;
}

.btn-pop span {
  position: relative;
  font-size: 20px;
  line-height: 14px;
}

.btn-pop:hover,
.btn-pop:focus {
  color: #fff;
  background-color: #4e74c1;
}

/* KALEDOS 2019 START */
.christmas-header {
  margin-top: 15px;
  margin-bottom: 15px;
}

.fast-christmas section {
  background: #df0a26;
  display: flex;
  margin-bottom: 15px;
  align-items: center;
  justify-content: center;
  padding: 15px;
  margin-top: 15px;
  display: none;
}

.fast-christmas img {
  transform: rotate(357deg);
  transition: all ease 0.2s;
}

.fast-christmas p {
  color: #fff;
  font-weight: 600;
  font-size: 26px;
  font-style: italic;
  margin-left: 20px;
  margin-bottom: 0;
}

.christmas-button section {
  background: #df0a26;
  margin-bottom: 15px;
}

.christmas-button a {
  text-decoration: none !important;
}

.christmas-button section {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  height: 180px;
}

.christmas-button section img {
  transform: rotate(6deg);
  transition: all ease 0.2s;
  animation-name: christmas;
  animation-duration: 1.5s;
  animation-delay: 1s;
}

.christmas-button section:hover img {
  transform: rotate(0deg);
  transition: all ease 0.2s;
}

.christmas-button section p {
  font-size: 20px;
  width: 100%;
  text-align: center;
  font-weight: 600;
  color: #fff;
  text-decoration: none;
  background: #266726;
  padding: 6px 18px;
  margin-top: 20px;
  margin-bottom: 0;
}

@keyframes christmas {
  0% {
    transform: rotate(359deg);
  }

  100% {
    transform: rotate(6deg);
  }
}

/* KALEDOS 2019 END */
.box-spec .tag-special-3 {
  display: none !important;
}

.box-spec .tag-image {
  display: none !important;
}

.products-spec {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}

.col-spec {
  width: 40%;
}

.box-spec {
  margin-bottom: 20px !important;
}

.spec-order {
  color: #fff;
  text-align: center;
}

.spec-order .kk-price {
  font-weight: 600;
}

.spec-products {
  padding-top: 100px;
  background-position: top center !important;
  background-repeat: no-repeat !important;
  border-radius: 5px;
  margin-bottom: 8px;
}

.spec-btn {
  display: inline-block !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  margin-top: 10px;
}

.spec-btn img {
  margin-top: -5px;
}

.purchase-height-spec {
  height: 60px;
}

.select-spec {
  text-align: center;
  margin-top: 5px;
  height: 36px;
}

.category-header {
  min-height: 281px;
  border-radius: 5px;
  overflow: hidden;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 15px;
  position: relative;
  margin-bottom: 8px;
}

.category-header .cat-img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  z-index: 1040;
}

.category-header .gradient {
  background: -moz-linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.4) 0%,
    rgba(255, 255, 255, 0) 50%
  );
  background: -webkit-linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.4) 0%,
    rgba(255, 255, 255, 0) 50%
  );
  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.4) 0%,
    rgba(255, 255, 255, 0) 50%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#ffffff", GradientType=1);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1050;
  left: 0;
  top: 0;
}

.category-header h1 {
  color: #fff;
  font-weight: 600;
  font-size: 36px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 0 0 0;
  line-height: 1em;
  z-index: 1060;
}

.category-header h2 {
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  margin-top: 12px;
  margin-bottom: 0;
  margin-left: 2px;
  z-index: 1060;
}

.product-bank-logo {
  background-color: #f0f0f0;
  border-radius: 5px;
  padding: 10px 5px;
}

.product-bank-logo ul {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0;
  color: #bbbbbb;
}

.product-bank-logo li {
  display: flex;
  align-items: center;
}

.sand-text {
  font-size: 13px;
  font-weight: 600;
  color: #7e5d22;
  margin-bottom: 6px;
  background: #f0f0f0;
  padding: 4px;
}

#the-final-countdown div,
#countdown {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #dfa116;
  margin-top: 8px;
  border-radius: 5px;
  padding: 15px;
}

.lt #bio_ep1 #countdown {
  margin-top: 20px;
  margin-bottom: 20px;
}

.lt #bio_ep #countdown {
  margin-top: 20px;
  margin-bottom: 20px;
}

#countdown {
  padding: 0;
  background: transparent;
}

#the-final-countdown section,
#countdown section {
  background-color: #f0b940;
  font-size: 70px;
  font-weight: 600;
  color: #fff;
  padding: 15px;
  border-radius: 10px;
  margin: 0 10px;
}

#countdown section {
  font-size: 22px;
  padding: 8px;
  min-width: 42px;
  background-color: #7e5d22;
}

.kk #countdown section {
  background-color: #ee2a21;
}

#the-final-countdown span,
#countdown span {
  font-size: 50px;
  font-weight: 600;
  color: #fff;
}

#countdown span {
  font-size: 18px;
}

#bio_ep1::-webkit-scrollbar {
  width: 10px;
}

#bio_ep1::-webkit-scrollbar-track {
  background: #f4bf39;
}

#bio_ep1::-webkit-scrollbar-thumb {
  background: #705000;
  border-radius: 5px;
}

#bio_ep1::-webkit-scrollbar-thumb:hover {
  background: #453100;
}

.btn-brown-pop {
  font-size: 24px;
  background: #7e5d22;
  font-weight: 600;
  padding: 10px 20px;
  color: #fff;
  margin-top: 10px;
}

.btn-brown-pop:hover,
.btn-brown-pop:focus {
  color: #fff;
  background: #705325;
}

.bio-gift {
  display: flex;
  padding: 6px 6px 6px 6px !important;
}

.bio-gift .bio-left p {
  color: #6d4f18;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 26px;
  transform: rotate(-10deg);
  margin-top: 15px !important;
}

.bio-gift .bio-left img {
  margin-bottom: 10px;
}

.bio-gift .bio-right p {
  font-size: 15px;
  padding: 8px 12px !important;
  background: #cc9814;
  margin: 8px !important;
  border-radius: 5px;
  text-align: left;
}

.bio-gift .bio-right a {
  background-color: #7e5d22 !important;
  color: #ffffff !important;
  border-radius: 5px;
  display: block;
  margin: 8px;
  margin-top: 16px;
  text-decoration: none !important;
  text-transform: uppercase;
  font-size: 23px;
  padding: 6px;
}

.laikm-left .tag-image {
  display: none;
}

.pr-img2 .tag-image {
  display: none;
}

.pair-product .tag-image {
  display: none;
}

.modal .tag-image {
  display: none;
}

.uzrasas {
  margin-top: 5px;
  border-radius: 5px;
  border: 3px solid #dfa115;
  display: flex;
  justify-content: center;
  align-items: center;
}

.uzrasas div:nth-child(1) {
  padding: 5px;
}

.uzrasas div:nth-child(2) {
  font-size: 13px;
  font-weight: 600;
  color: #7e5d22;
}

.last-sizes-label {
  font-size: 13px;
  background: #f0f0f0;
  color: #4f4f4f;
  display: block;
  border-radius: 5px;
  font-weight: 600;
  position: relative;
  text-align: center;
  margin-left: 4px;
  display: flex;
  justify-content: center;
}

.last-sizes-label span {
  margin-right: 4px;
}

.last-sizes-label-padding {
  padding: 4px 8px;
}

.fb-quotes {
  display: flex !important;
  justify-content: center;
}

.fb-quote {
  width: 70%;
  margin-top: 12px;
  margin-bottom: 12px;
}

.fb-quote a {
  color: #1c1e21 !important;
  display: block;
  align-items: center;
  cursor: pointer;
  text-decoration: none !important;
  outline: none !important;
  position: relative;
}

.fb-quote strong {
  color: #385898;
}

.fb-quote img {
  border-radius: 999999px;
  margin-right: 5px;
  width: 32px;
  height: 32px;
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.fb-quote section {
  background: #f2f3f5;
  border-radius: 5px;
  padding: 8px 13px;
  font-size: 13px;
  outline: none !important;
  border: 1px solid #dadada;
  width: calc(100% - 41px);
  display: inline-block;
  margin-left: 40px;
}

.fb-quotes .slick-previous img {
  transform: rotate(180deg);
}

.fb-quotes .slick-previous,
.fb-quotes .slick-next {
  outline: none !important;
}

.fb-quotes .slick-track {
  display: flex;
  align-items: center;
}

.fb-quotes-sidebar .slick-track {
  display: block;
}

.fb-quotes-dots .slick-dots {
  display: flex !important;
  padding-left: 0;
}

.fb-quotes-dots ul {
  list-style: none;
  margin-bottom: 0;
  justify-content: center;
}

.fb-quotes-dots button {
  font-size: 0;
  border: 0;
  border-radius: 99999999px;
  width: 5px;
  height: 5px;
  padding: 4px;
  margin: 0 8px;
  outline: none;
  background: #d2d2d2;
}

.fb-quotes-dots .slick-active button {
  background: #dfa117;
}

.fb-saltinis {
  text-align: right;
  padding-right: 5px;
  margin-top: -26px;
  margin-bottom: 5px;
  color: #9c9c9c !important;
  text-decoration: none !important;
  font-size: 11px;
}

.fb-saltinis a {
  color: #9c9c9c !important;
  text-decoration: none !important;
  font-size: 11px;
}

.sidebar-fb-quotes .fb-saltinis {
  text-align: center;
  margin-top: -3px;
}

.fb-quotes-checkout-saltinis {
  margin-top: -14px;
  padding-right: 12px;
}

.fb-quotes-dots-checkout {
  margin-top: -10px;
}

.fb-quotes-dots-sidebar {
  padding-bottom: 10px;
}

.fb-quotes-sidebar .fb-quote {
  margin-bottom: 6px;
  margin-top: 6px;
}

.fb-quotes-dots-footer {
  margin-top: -5px;
}

.delfi {
  padding-top: 12px;
}

.delfi span {
  font-size: 17px;
  font-weight: 600;
  color: #e6dac2;
  padding-right: 10px;
  padding-left: 2px;
  position: relative;
  top: 4px;
}

.delfi-about {
  margin-top: 14px;
}

.delfi-about span {
  position: relative;
  top: 2px;
}

.postimees-about {
  margin-top: 14px;
}

.postimees-about span {
  position: relative;
  top: 3px;
  padding-right: 4px;
}

.postimees {
  padding-top: 6px;
}

.postimees span {
  font-size: 18px;
  font-weight: 600;
  color: #e6dac2;
  padding-right: 10px;
  padding-left: 2px;
  position: relative;
  top: 4px;
}

.postimees img {
  width: 130px;
}

.cllcol {
  margin-top: 10px;
}

.cllcol ul {
  padding-left: 0px;
  font-size: 13px;
  color: #4c4c4c;
}

.cllcol ul li {
  list-style: none;
  background-image: url(img/description-arrow.png);
  background-repeat: no-repeat;
  background-size: 4px 6px;
  background-position: 0px 9px;
  padding: 2px 0 2px 12px;
  z-index: 2;
  position: relative;
}

.pair-add {
  width: 136px;
  height: 136px;
  position: absolute;
  border-radius: 9999999px;
  border: 3px solid #d3d3d3;
  left: 137px;
  top: 35px;
}

.header-cart .logo-white {
  display: none;
}

.header-cart .phone-number {
  display: none;
}

.tarne {
  float: left;
  border: 5px solid #e2e2e2;
  margin-right: 15px;
}

.piegade {
  float: left;
  border: 5px solid #e2e2e2;
  margin-right: 15px;
}

.colors {
  overflow: hidden;
  clear: both;
}

.colors section {
  font-weight: 600;
  clear: both;
  text-align: left;
  margin-top: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.colors img {
  margin-bottom: 10px;
  transition: all ease 0.2s;
  border: 2px solid #fff;
}

.colors img:hover {
  border: 2px solid #f0f0f0;
  transition: all ease 0.2s;
}

.colors hr {
  margin-top: 5px;
  margin-bottom: 5px;
  border-top: 1px solid #d2d2d2;
}

.delivery-cart {
  background-color: #f0f0f0;
  padding: 6px;
  font-weight: bold;
  font-weight: 600;
  text-align: center;
  margin-bottom: 15px;
  border-radius: 5px;
}

.delivery-cart.order-tax {
  background: #ffc800;
  color: black;
}

.delivery-cart.order-tax-top {
  margin-bottom: 8px;
}

ul.dashed {
  list-style-type: none;
  padding-left: 0;
}

ul.dashed > li {
  text-indent: -8px;
  padding: 2px 0;
  position: relative;
  left: 8px;
}

ul.dashed > li:before {
  content: '- ';
  text-indent: -8px;
}

ol.numbered {
  padding-left: 0;
}

ol.numbered > li {
  padding: 2px 0;
  position: relative;
  left: 14px;
}

.grazinimas p {
  text-align: justify;
}

h3#contact {
  text-align: center;
  color: #565656;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 600;
  padding: 5px 0;
}

.kk h3#contact {
  color: #fa9b26;
}

.kuprine-free {
  margin-bottom: 8px;
}

.kuprine-free img {
  border-radius: 5px;
}

.checkout-g {
  clear: both;
  text-align: center;
  padding-bottom: 10px;
  padding-top: 10px;
  background-color: #f7f7f7;
  width: 100%;
}

.checkout-g span {
  padding-left: 5px;
  font-size: 15px;
  font-weight: 600;
}

h3#specofferh3 {
  clear: both;
  font-size: 20px;
  text-align: center;
  font-weight: 600;
  background-color: #dfa115;
  padding: 5px;
  color: white;
  margin-bottom: 0;
  line-height: 30px;
}

.kk h3#specofferh3 {
  background-color: #ee2a21;
}

.xl h3#specofferh3 {
  background-color: #002953;
}

.potent-free-product-single {
  animation-name: transparent;
  animation-duration: 4s;
  animation-iteration-count: infinite;
  opacity: 0.4;
}

#specoffer .price-cart span#topCurrency {
  text-decoration: line-through;
  color: #333;
}

#specoffer #special_price {
  text-decoration: none;
  font-weight: 600;
  color: #8b692e;
}

.kk #specoffer #special_price {
  color: #ee2a21;
}

.xl #specoffer #special_price {
  color: #014f9f;
}

#specoffer small {
  display: block;
  font-size: 14px;
}

@keyframes transparent {
  0% {
    opacity: 0.4;
  }

  20% {
    opacity: 1;
  }

  100% {
    opacity: 0.4;
  }
}

.intro {
  background-image: url('img/intro.jpg');
  height: 241px;
  border-radius: 5px;
  margin-bottom: 8px;
  overflow: hidden;
  margin-top: 8px;
}

.intro h2 {
  font-size: 55px;
  color: #fff;
  font-style: italic;
  padding-top: 43px;
  padding-left: 50px;
  display: block;
  float: left;
}

.intro a {
  color: #000;
  font-size: 22px;
  background-color: #fff;
  padding: 10px 20px;
  border-radius: 5px;
  border: 4px solid #b9b9b9;
  float: left;
  margin-top: 100px;
  margin-left: 60px;
  transition: all ease 0.3s;
}

.intro a:hover {
  border: 4px solid #fff;
  text-decoration: none;
  transition: all ease 0.3s;
}

.intro a img {
  margin-top: -4px;
}

.overflow {
  overflow: hidden;
  position: fixed;
  height: 100%;
}

.filtracija .panel-heading {
  display: flex;
  position: relative;
}

.filtracija__link {
  display: flex;
  align-items: center;
  text-decoration: none !important;
  width: 100%;
}

.filtracija__filter-icon {
  margin-right: 8px;
}

.filtracija__title {
  font-size: 15px;
  font-weight: bold;
  color: #5b5b5b;
  text-decoration: none !important;
}

.filtracija__arrow {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
}
.collapsed .filtracija__arrow {
  transform: translateY(-50%) rotate(0deg);
}
a.instagramer {
  background: #fed578;
  background: -moz-linear-gradient(
    left,
    #fed578 0%,
    #e56359 25%,
    #d32e97 63%,
    #7461d8 100%
  );
  background: -webkit-linear-gradient(
    left,
    #fed578 0%,
    #e56359 25%,
    #d32e97 63%,
    #7461d8 100%
  );
  background: linear-gradient(
    to right,
    #fed578 0%,
    #e56359 25%,
    #d32e97 63%,
    #7461d8 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed578', endColorstr='#7461d8', GradientType=1);
  padding: 6px 30px;
  font-size: 18px;
  color: #fff;
  display: inline-block;
  border-radius: 5px;
  text-decoration: none;
}

a.instagramer img {
  margin-bottom: -3px;
}

.instagramer-edited {
  color: #fff !important;
  text-decoration: none !important;
  margin-top: 10px;
}

.kiekiai3 {
  text-align: center;
  padding: 2px;
}

.kiekiai3 img {
  margin-top: -2px;
}

.filters-accordion {
  margin-bottom: 0;
  min-height: 38px;
}

.filters .panel-body {
  padding: 0;
}

.navbar-toggle {
  float: left;
}

.navbar-header {
  display: none;
}

.only-mobile {
  display: none !important;
}

.only-mobile-price {
  display: none;
}

.nubraukta-space {
  height: 20px;
}

.recent-title {
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 600;
  color: #6c6c6c;
  padding: 6px;
  margin-top: 8px;
  margin-bottom: 4px;
  position: relative;
}

.kk .recent-title {
  color: #fa9b26;
}

.recent-product-page {
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 25px;
}

.recent-title span {
  padding: 0 15px;
  position: relative;
  z-index: 1;
  background-color: #fff;
}

.kk .recent-title span {
  background-color: #fff;
}

.recent-title:before {
  background: #cfcfcf;
  content: '';
  display: block;
  height: 3px;
  position: absolute;
  top: 50%;
  width: 100%;
  left: 0;
}

.kk .recent-title:before {
  background: #fa9b26;
}

.kk-juosta {
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 600;
  color: #fa9b26;
  text-align: center;
  padding: 6px;
  margin-top: 8px;
  margin-bottom: 4px;
  position: relative;
}

.kk-juosta span {
  padding: 0 15px;
  position: relative;
  z-index: 1;
  background-color: #fff;
}

.kk-juosta:before {
  background: #ee2a21;
  content: '';
  display: block;
  height: 3px;
  position: absolute;
  top: 50%;
  width: 100%;
  left: 0;
}

.kk-juosta img {
  margin-top: -5px;
}

.kk-juosta h2 {
  display: inline-block;
  font-size: 17px;
  font-weight: bold;
  margin-top: 9px;
}

.juosta img {
  border-radius: 5px;
}

.recent-thumb img {
  max-width: 100%;
}

.modal {
  z-index: 9999999999;
}

.ekko-lightbox.modal .modal-header {
  padding: 0;
  border-bottom: 0;
}

.ekko-lightbox.modal .modal-title {
  line-height: 0;
}

.ekko-lightbox.modal .modal-header .close {
  position: absolute;
  right: -20px;
  top: -25px;
  z-index: 99999;
  padding: 3px;
  color: white;
  opacity: 1;
  font-size: 25px;
  outline: none;
}

.ekko-lightbox.modal .modal-body {
  padding: 5px;
}

.glyphicon-chevron-right:before {
  content: '';
}

.glyphicon-chevron-left:before {
  content: '';
}

.opt_buttons_all {
  overflow: hidden;
  clear: left;
  margin-bottom: 10px;
}

.opt_button {
  float: left;
  border-radius: 5px;
  cursor: pointer;
  margin: 0 2px 5px 2px;
}

.opt-top {
  background-color: #fff;
  padding: 7px 5px;
  text-align: center;
  font-size: 14px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  display: flex;
  align-items: center;
  justify-content: center;
}

.nuolaidos-ikona {
  margin-right: 5px;
}

.opt-bottom2 {
  background-color: #fff;
  color: #535353;
  font-size: 10px;
  padding: 3px 7px 1px 7px; 
  min-width: 59px;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  text-align: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.opt-bottom {
  background-color: #d8d8d8;
  color: #4f4f4f;
  font-size: 11px;
  padding: 1px 0px 0px 0px;
  border-left: 2px solid #d8d8d8;
  border-right: 2px solid #d8d8d8;
  text-align: center;
}

.kk .opt-bottom {
  background-color: #d8d8d8;
}

.xl .opt-bottom {
  background-color: #d8d8d8;
}

.opt_button.active .opt-bottom2 {
  background-color: #fff;
  transition: all ease 0.2s;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
}

.opt_button.active .opt-bottom2 .opt-bottom2__icon--fast img {
  filter: grayscale(0);
}

.opt_button.active .opt-bottom2 .opt-bottom2__icon img {
  filter: grayscale(0);
}

.kk .opt_button.active .opt-bottom2 {
  background-color: #fff;
  transition: all ease 0.2s;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
}

.xl .opt_button.active .opt-bottom2 {
  background-color: #fff;
  transition: all ease 0.2s;
  border-bottom: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
}

.opt_button.active .opt-bottom {
  background-color: #e8b02a;
  color: #fff;
  transition: all ease 0.2s;
  border-left: 1px solid #daa11b;
  border-right: 1px solid #daa11b;
}

.kk .opt_button.active .opt-bottom {
  border-bottom: 0;
  border-left: 1px solid #fa9b26;
  border-right: 1px solid #fa9b26;
  background-color: #ffc278;
}

.xl .opt_button.active .opt-bottom {
  border-bottom: 0;
  border-left: 1px solid #014f9f;
  border-right: 1px solid #014f9f;
  background-color: #1d77d3;
}

.opt_button.active .opt-top {
  border-top: 1px solid #dfa116;
  border-left: 1px solid #dfa116;
  border-right: 1px solid #dfa116;
  background-color: #dfa116;
  color: #fff;
}

.kk .opt_button.active .opt-top {
  background-color: #fa9b26;
  border-top: 1px solid #fa9b26;
  border-left: 1px solid #fa9b26;
  border-right: 1px solid #fa9b26;
}

.xl .opt_button.active .opt-top {
  background-color: #014f9f;
  border-top: 1px solid #014f9f;
  border-left: 1px solid #014f9f;
  border-right: 1px solid #014f9f;
}

.opt-bottom2__span {
  color: #c6931e !important;
  padding-left: 4px;
  padding-right: 0 !important;
  font-size: 11px !important;
}

.kk .opt-bottom2__span {
  color: #fa9b26 !important;
}

.xl .opt-bottom2__span {
  color: #014f9f !important;
}

.order-cl {
  overflow: hidden;
  margin-top: 5px; 
}

.orderform .add-to-cart.ikrepseli {
  width: 100%;
}

.orderform .add-to-cart.ikrepseli a {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.order-cl-w .add-to-cart.ikrepseli {
  width: 80%;
}

.order-cl-w #product_avail {
  min-width: 52px;
  height: 45px;
}

.order-cl-s #product_avail { 
  min-width: 52px;
  height: 45px;
  text-align: center;
}

.lv .order-cl-w .add-to-cart.ikrepseli {
  width: 75%;
}

.lv .order-cl-s .kiekis-h {
  width: 36%;
}

.lv .order-cl-s .add-to-cart.ikrepseli {
  width: 64%;
}

.ee .order-cl-s .add-to-cart.ikrepseli {
  width: 68%;
}

#url_promo {
  margin-bottom: 8px;
}

#url_promo img {
  border-radius: 5px;
  max-width: 100%;
}

.promo a.c1 {
  display: block;
  width: 100%;
  height: 71%;
}

.promo a.c2 {
  display: block;
  width: 100%;
  height: 22%;
}

.sppas .firstname {
  font-size: 34px;
  color: #815d21;
  font-weight: 600;
  margin-bottom: 5px;
  text-align: center;
  line-height: 32px;
  margin-bottom: 12px;
  margin-top: 0;
}

.kk .sppas .firstname {
  color: #e52412;
}

.xl .sppas .firstname {
  color: #002953;
}

.sppas .popup_counter {
  color: #ee2a21;
  font-weight: 600;
}

.kk .sppas .popup_counter {
  color: #ee2a21;
}

.xl .sppas .popup_counter {
  color: #002953;
}

.sppas .pasiulymas {
  font-size: 18px;
  margin-top: 0;
  color: #ffffff;
  background-color: #dda51f;
  padding: 5px;
  border-radius: 5px;
  text-align: center;
  line-height: 32px;
  margin-bottom: 12px;
  margin-top: 0;
}

.kk .sppas .pasiulymas {
  background-color: #fa9b26 !important;
}

.xl .sppas .pasiulymas {
  background-color: #014f9f !important;
}

.sppas .tageris2 {
  display: none;
}

.sppas .tag-image-wrap {
  margin-right: 0 !important;
}

.sppas hr {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}

.sppas button.ne {
  width: 30% !important;
}

.sppas button.taip {
  width: 66% !important;
}

#checkoutTotalsSection {
  padding-bottom: 10px;
}

.nuotraukos {
  position: relative;
  text-align: center;
}

.madein {
  position: absolute;
  top: 5px;
  left: 10px;
  z-index: 9999;
}

.kk .pasitiketi {
  margin-top: 15px;
}

.box-slider .uzsisakyk img {
  display: inline-block !important;
}

.product-box.widget {
  padding: 0 0;
  background: none;
  border: 0;
  box-shadow: none;
}

.kk .product-box.widget {
  padding: 0 0;
  background: none;
  border: 0;
}

.cookie-message {
  background-color: #dfa115;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  padding: 2px 12px;
  text-align: center;
  color: #fff;
  z-index: 9999999;
}

.kk .cookie-message {
  background-color: #ee2a21;
}

.xl .cookie-message {
  background-color: #002953;
}

.close-notice {
  color: #fff;
  padding: 6px 15px;
  background-color: #785a2a;
  border-radius: 5px;
  margin: 4px 4px 4px 10px;
  cursor: pointer;
  display: inline-block;
}

.kk .close-notice {
  background-color: #fa9b26;
}

.xl .close-notice {
  background-color: #1d77d3;
}

.cookie-message .close-notice:hover {
  text-decoration: none;
  background-color: #71521b;
  color: #fff;
}

.kk .cookie-message .close-notice:hover {
  background-color: #e48919;
  color: #fff;
}

.xl .cookie-message .close-notice:hover {
  background-color: #014f9f;
  color: #fff;
}

.xl #cookie-message a img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.main-question {
  clear: both;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ebebeb;
  margin-bottom: 1rem;
  padding: 1rem;
}

#main_question {
  margin-right: 1rem;
}

.main-question .button {
  background: #b1b1b1;
  border: 0;
  border-radius: 5px;
  padding: 0.5rem 1rem;
  font-weight: bold;
  color: white;
  margin: 0.5rem;
}

.main-question textarea {
  border: 1px solid white;
  border-radius: 5px;
}

.main-question #save_block {
  margin-top: 2rem;
}

.close-notice-x {
  padding: 8px;
  margin-left: 10px;
}

.cookie-message span {
  padding: 10px;
  display: inline-block;
}

li.mini-logo {
  display: none !important;
}

.sticky li.mini-logo {
  display: inline-block !important;
}

.sticky li.mini-logo img {
  margin-top: -2px;
}

.sticky .vulcan-brand-inside li {
  width: 150px;
}

.sticky-height {
  min-height: 59px;
}

.sticky {
  position: fixed;
  z-index: 999999999;
  top: 0;
  min-width: 1160px;
  margin-bottom: 0;
}

.sticky .fake-menu {
  background-color: #dfa115;
  width: 100%;
  height: 45px;
  position: fixed;
  left: 0;
  top: 0;
  z-index: -1;
  border-bottom: 1px solid #b18012;
}

.kk .sticky .fake-menu {
  background-color: #ee2a21;
  border-bottom: 1px solid #ee2a21;
}

.xl .sticky .fake-menu {
  background-color: #002953;
  border-bottom: 1px solid #002953;
}

.sticky li.skirt {
  padding: 12px 0 14px 1px;
}

.sticky .hmenu li a.dropdown-toggle {
  padding: 11px 11px 12px 11px;
}

.sticky ul.brand-menu .dropdown-menu {
  margin: -5px 0 0 0;
}

.hmenu .menu-search {
  display: none;
}

.sticky .pakaba {
  display: none;
}

.sticky .menu-search {
  display: block;
}

.sticky #b-search-i {
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #b18012;
  padding: 7px 12px;
  color: #b9b79a;
  font-size: 13px;
  margin-top: 4px;
  font-weight: normal;
  min-width: 250px;
}

.kk .sticky #b-search-i {
  border: 1px solid #ee2a21;
}

.xl .sticky #b-search-i {
  border: 1px solid #002953;
  min-width: 200px;
}

.sticky #b-search-b {
  color: #fbfae6;
  padding: 11px 11px 8px 11px;
  margin-bottom: -4px;
  float: right;
}

.kk .sticky #b-search-b {
  color: #f2f2f2;
}

.bubble {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 9999;
}

.bubble-bubble {
  padding: 5px;
  background-color: #dfa115;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  display: flex;
  justify-content: center;
  width: 100px;
  text-align: center;
  border-bottom: 2px solid #c5921e;
  transition: all ease 0.2s;
}

.xl .bubble-bubble {
  background-color: #014f9f;
  border-bottom: 2px solid #002953;
}

.bubble-bubble:hover {
  background-color: #e8aa1f;
  transition: all ease 0.2s;
}

.xl .bubble-bubble:hover {
  background-color: #014f9f;
  transition: all ease 0.2s;
}

.bubble-bubble:active {
  bottom: 18px;
  border-bottom: 0;
}

.bubble-bubble__icon {
  position: relative;
}

.bubble-bubble__count {
  position: absolute;
  bottom: 2px;
  right: 3px;
  background: #1fc700;
  border-radius: 50%;
  width: 16px;
  height: 16px;
  font-weight: 700;
  color: #fff;
  font-size: 11px;
}

.bubble .bubble-img {
  margin-left: -2px;
  margin-top: 0;
  margin-bottom: 3px;
  display: inline-block;
  width: 15px;
  margin-right: 15px;
}

.timer {
  text-align: center;
  background-color: rgba(0, 0, 0, 0.65);
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding: 4px;
}

.kk .bubble-bubble {
  background-color: #ee2a21;
  border: 1px solid #cc1c14;
}

.bubble a {
  text-decoration: none;
}

.bubble #topCurrency {
  position: relative;
  top: 0;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  display: block;
}

.bubble-img-2 {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 1px;
  margin-top: -1px;
}

.bubble #minicart_bottom_ajax {
  margin-left: 2px;
}

.bubble-close {
  position: absolute;
  right: -10px;
  top: -20px;
  width: 25px;
  height: 25px;
  z-index: 9999;
}

#countDownTimer {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  display: inline-block;
}

label.top-manufacturer .yamm-box {
  background: #f7f7f7 url(img/top.png) no-repeat right top;
  background-size: 27px 27px;
}

.kk label.top-manufacturer .yamm-box {
  background: #f7f7f7 url(img/kk-top.png) no-repeat right top;
  background-size: 27px 27px;
}

label.top-manufacturer:nth-child(1n + 9) .yamm-box {
  background: #f7f7f7;
}

label.top-manufacturer-2 .yamm-box {
  background: #f7f7f7 url(img/top.png) no-repeat right top;
  background-size: 27px 27px;
}

.kk label.top-manufacturer-2 .yamm-box {
  background: #f7f7f7 url(img/kk-top.png) no-repeat right top;
  background-size: 27px 27px;
}

label.top-manufacturer-2:nth-child(1n + 6) .yamm-box {
  background: #f7f7f7;
}

.instafeed img {
  max-width: 100%;
  height: auto;
}

.instafeed p {
  color: black;
  font-size: 13px;
  line-height: 20px;
  text-align: justify;
  padding-top: 4px;
}

.instafeed a:hover {
  text-decoration: none;
}

.instafeed-link {
  font-size: 13px;
  color: #666666;
  float: right;
}

.instafeed-link:hover {
  color: #666666;
  text-decoration: underline !important;
}

.instafeed {
  font-size: 18px;
  color: #7e5d22;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
  position: relative;
  padding: 10px;
  padding-left: 0;
}

.kk .instafeed {
  color: #fa9b26;
}

.instafeed:before {
  background: #7e5d22;
  content: '';
  display: block;
  height: 3px;
  position: absolute;
  top: 50%;
  width: 100%;
}

.kk .instafeed:before {
  background: #fa9b26;
}

.instafeed span {
  background: #fff;
  padding: 0 15px;
  position: relative;
  z-index: 1;
}

.kk .instafeed span {
  background: #fff;
}

.instafeed span a {
  color: #7e5d22;
}

.kk .instafeed span a {
  color: #fa9b26;
}

.instafeed span a:hover,
.instafeed span a:focus {
  color: #7e5d22;
  text-decoration: none;
}

.kk .instafeed span a:hover,
.kk .instafeed span a:focus {
  color: #fa9b26;
}

.instafeed section {
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #dcdbc9;
  padding: 10px;
  clear: both;
  margin: 0px;
  text-align: right;
  overflow: hidden;
}

.col {
  display: block;
  float: left;
  margin: 1% 0 1% 1%;
}

.col:first-child {
  margin-left: 0;
}

/*  GROUPING  */
.group:before,
.group:after {
  content: '';
  display: table;
}

.group:after {
  clear: both;
}

.group {
  zoom: 1;
}

.row-n {
  margin-left: 3px;
  margin-right: 3px;
}

.span_4_of_4 {
  width: 100%;
}

.span_3_of_4 {
  width: 74.75%;
}

.span_2_of_4 {
  width: 49.5%;
}

.span_1_of_4 {
  width: 24.25%;
}

.instagram-icon {
  float: right;
  color: #7e5d22;
  font-size: 15px;
  margin-top: -4px;
}

.kk .instagram-icon {
  color: #fa9b26;
}

.instagram-icon a {
  color: #7e5d22 !important;
  text-decoration: none;
}

.kk .instagram-icon a {
  color: #fa9b26 !important;
}

.col-xs-13.stars-slider .instagram-icon {
  top: -32px;
}

.stars .slick-prev {
  float: left;
  background-color: #d8d6b9;
  border: 0;
  height: 205px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 8px 8px 9px 8px;
  outline: none !important;
  transition: 0.2s all ease;
}

.kk .stars .slick-prev {
  background-color: #d8d8d8;
}

.stars .slick-next {
  float: left;
  background-color: #d8d6b9;
  border: 0;
  height: 205px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 8px 9px 8px 8px;
  outline: none !important;
  transition: 0.2s all ease;
}

.kk .stars .slick-next {
  background-color: #d8d8d8;
}

.stars .slick-prev:hover,
.stars .slick-next:hover {
  background-color: #c3c1a0;
  transition: 0.2s all ease;
}

.stars .slick-list {
  width: 780px;
  float: left;
  margin-bottom: 9px;
}

.stars .slick-slide img {
  width: 195px;
  height: 205px;
}

.stars .slick-slide img:hover {
  -webkit-filter: brightness(125%);
  filter: brightness(125%);
}

.stars a {
  outline: none;
}

.tageris {
  background-color: #d8a624;
  color: white;
  text-align: center;
  padding: 6px;
  position: relative;
  margin-top: 4px;
  border-radius: 5px;
}

.kk .tageris {
  background-color: #fa9b26;
}

.xl .tageris {
  background-color: #002953;
}

.xl #radio_trcell_4 img {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.tageris img {
  margin-top: -2px;
}

.tageris2 {
  margin-top: 10px;
  color: #7e5d22;
  clear: both;
  display: block;
  text-align: center;
  padding-top: 5px;
}

.kk .tageris2 {
  color: #fa9b26;
}

.xl .tageris2 {
  color: #002953;
}

.xl .tageris2 img {
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.vulcan-brand-inside img {
  width: 145px;
  height: 145px;
}

.brand-menu .vulcan-brand-inside {
  padding: 15px 15px 10px 15px;
  overflow: hidden;
}

.vulcan-brand-inside li {
  display: inline-block !important;
  width: 155px;
  float: left;
}

.vulcan-brand-inside li a {
  text-shadow: 0 0 0 !important;
  color: #7e5d22 !important;
  line-height: 20px !important;
  font-size: 13px !important;
  font-weight: normal !important;
  text-align: center;
  padding: 5px 5px 5px 5px !important;
  border-right: 1px solid #e8e7cb;
}

.vulcan-brand-inside li:last-child a {
  border-right: 0px;
}

.vulcan-brand-inside li a:hover {
  background-color: #eae9d0 !important;
  padding: 5px 5px 5px 5px !important;
}

.vulcan-brand-inside li p {
  height: 40px;
  margin-bottom: 5px;
}

.displayno {
  visibility: hidden !important;
  width: 0 !important;
  height: 0 !important;
  padding: 0 0 0 0 !important;
  margin: 0 0 0 0 !important;
  overflow: hidden;
}

.pasitiketi h3 {
  color: #666;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 39px;
  line-height: normal;
  margin-bottom: 10px;
  margin-top: 5px;
}

.pasitiketi img {
  margin-bottom: 15px;
  width: 100%;
}

.panafrica-xs {
  display: none;
}

.panafrica {
  margin-left: auto;
  margin-right: auto;
}

.modal {
  text-align: center;
  padding: 0 !important;
}

/* .modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
} */
.oclock {
  font-size: 16px;
  font-weight: 600;
  color: #11bb0c;
  margin-left: 25px;
}

.oclock img {
  margin-top: -4px;
  margin-right: 5px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

#pairpopup .modal-dialog {
  width: 620px;
}

.pair-img img {
  width: 110px;
  height: auto;
  margin-bottom: 5px;
}

h1.wow {
  line-height: 24px !important;
  background-color: #dfa115;
  color: #fff !important;
  margin: 0 0 10px 0 !important;
  padding: 12px 0 12px 20px !important;
}

.kk h1.wow {
  background-color: #ee2a21;
}

.xl h1.wow {
  background-color: #002953;
}

#checkoutpageproductpopup .thumber {
  width: 233px;
  height: 233px;
}

.shipping-bar {
  border-radius: 5px;
  padding: 3px 5px 3px 5px;
  margin-bottom: 6px;
  margin-top: 14px;
  position: relative;
}

.shipping-bar a {
  color: #7e5d23;
  text-decoration: none;
  background-color: #dddbca;
  margin-top: -1px;
  padding: 2px 6px;
  border-radius: 4px;
  top: 1px;
  position: relative;
  display: inline-block;
}

.kk .shipping-bar a {
  background-color: #dadada;
  color: #5f5f5f;
}

.xl .shipping-bar a {
  background-color: #8a8a8a;
  color: #fff;
}

.shipping-bar a:hover {
  text-decoration: underline;
}

.shipping-bar p {
  font-size: 12px;
  color: #7e7e8e;
  margin-top: 2px;
  margin-bottom: 0;
  text-align: center;
}

.shipping-bar span {
  font-size: 12px;
  color: #7e7e8e;
  margin-top: 2px;
  display: inline-block;
}

.shipping-bar .free-delivery span {
  font-size: 14px;
  color: #666;
  margin-left: 8px;
}

.shipping-bar .spans {
  width: 100%;
  text-align: center;
}

.shipping-bar.stop-animation {
  background: #f0f0f0;
  padding-bottom: 4px;
  margin-top: 10px;
}

.meter {
  height: 14px;
  position: relative;
  background: #dbdac8;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 0;
  clear: both;
}

.kk .meter {
  background: #d8d8d8;
}

.meter > span {
  display: block;
  height: 14px;
  border-radius: 5px;
  background-color: #ddb55d;
  background-image: linear-gradient(
    -45deg,
    #dfa116 25%,
    transparent 25%,
    transparent 50%,
    #dfa116 50%,
    #dfa116 75%,
    transparent 75%,
    transparent
  );
  background-size: 35px 35px;
  position: relative;
  overflow: hidden;
  max-width: 100%;
  min-width: 3%;
  -webkit-animation: meterAnimation 3s linear infinite;
  -ms-animation: meterAnimation 3s linear infinite;
  animation: meterAnimation 3s linear infinite;
}

.stop-animation .meter > span {
  animation: none;
  -ms-animation: none;
  -webkit-animation: none;
  background-image: none !important;
}

.kk .meter > span {
  background-color: #ee2a21;
  background-image: linear-gradient(
    -45deg,
    #ff5e57 25%,
    transparent 25%,
    transparent 50%,
    #ff5e57 50%,
    #ff5e57 75%,
    transparent 75%,
    transparent
  );
  background-size: 35px 35px;
}

.xl .meter > span {
  background-color: #1d77d3;
  background-image: linear-gradient(
    -45deg,
    #014f9f 25%,
    transparent 25%,
    transparent 50%,
    #014f9f 50%,
    #014f9f 75%,
    transparent 75%,
    transparent
  );
  background-size: 35px 35px;
}

@-webkit-keyframes meterAnimation {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 35px 35px;
  }
}

@-ms-keyframes meterAnimation {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 35px 35px;
  }
}

@keyframes meterAnimation {
  0% {
    background-position: 0 0;
  }

  100% {
    background-position: 35px 35px;
  }
}

.grazinti {
  float: left;
  padding: 30px 0 20px 0;
  border: 5px solid #e2e2e2;
  margin-right: 15px;
}

.lv .grazinti {
  padding: 5px 0 5px 0;
}

.ee .grazinti {
  padding: 5px 0 5px 0;
}

.grazinti-title {
  padding-bottom: 5px;
  display: inline-block;
}

.musmegsta {
  font-size: 20px;
  position: relative;
  padding-left: 80px;
}

.musmegsta3 {
  display: inline-block;
  height: 60px;
}

.musmegsta section {
  position: absolute;
  top: -80px;
  height: 60px;
}

.musmegsta .musmegsta2 {
  position: relative;
  top: -18px;
  padding-right: 10px;
}

.musmegsta .fb_iframe_widget {
  height: 60px;
  min-height: 60px;
}

.tshirt-banner {
  background: #dfa115;
  margin-bottom: 7px;
  border-radius: 5px;
  text-decoration: none;
  width: 100%;
}

.kk .tshirt-banner {
  background: #ee2a21;
}

.xl .tshirt-banner {
  background: #002953;
}

.tshirt-banner:hover {
  opacity: 0.95;
}

.tshirt-banner a {
  text-decoration: none;
  padding: 24px 0;
  display: block;
}

.tshirt-banner .myshops-txt {
  color: #f7f7f7;
}

.tshirt-banner img {
  position: relative;
  top: -12px;
  left: 35px;
  float: left;
}

#cartPageProductPopup .modal-body {
  overflow: hidden;
}

#cartPageProductPopup .modal-header {
  border-bottom: 0;
  background-color: #d8a624;
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  padding-left: 20px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.kk #cartPageProductPopup .modal-header {
  background-color: #fa9b26;
}

.xl #cartPageProductPopup .modal-header {
  background-color: #014f9f;
}

#cartPageProductPopup .modal-header h4 {
  text-align: center;
  font-weight: bold;
  font-size: 22px;
}

#cartPageProductPopup .finger-icon {
  width: 22px;
  margin-top: -5px;
  margin-right: 5px;
}

#cartPageProductPopup .details {
  text-align: center;
}

#cartPageProductPopup .product-title {
  color: #404040;
  font-size: 18px;
  font-weight: bold;
}

#cartPageProductPopup .product-title:hover {
  text-decoration: none;
}

#checkoutpageproductpopup .product-title {
  color: #404040;
  font-size: 18px;
  font-weight: bold;
  margin-top: 5px;
}

#checkoutpageproductpopup .product-title:hover {
  text-decoration: none;
}

#cartPageProductPopup .price {
  padding-left: 0;
}

#cartPageProductPopup .price-row {
  color: #d7a31e;
  font-weight: 600;
  line-height: 40px;
}

.kk #cartPageProductPopup .price-row {
  color: #8a8a8a;
}

.xl #cartPageProductPopup .price-row {
  color: #014f9f;
}

#cartPageProductPopup .price-row span.price {
  font-size: 26px;
}

#cartPageProductPopup .price-row span.price-value {
  font-size: 40px;
}

#cartPageProductPopup .tag-image-wrap {
  margin-right: 10px;
}

#cartPageProductPopup .arn {
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
  color: #666;
  margin-top: 10px;
  margin-bottom: 10px;
}

#cartPageProductPopup button.taip {
  border-radius: 5px;
  padding: 5px 5px;
  background-color: #7e5d22;
  border-bottom: 0;
  font-weight: 600;
  color: #fff;
  font-size: 30px;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  outline: 0;
  width: 66%;
  float: right;
  height: 52px;
}

.kk #cartPageProductPopup button.taip {
  background-color: #fa9b26;
}

.xl #cartPageProductPopup button.taip {
  background-color: #014f9f;
  border-bottom: 2px solid #002953;
}

#cartPageProductPopup button.taip:hover {
  background: #705325;
  text-decoration: none;
  transition: all ease 0.2s;
}

.kk #cartPageProductPopup button.taip:hover {
  background: #e48919;
}

.xl #cartPageProductPopup button.taip:hover {
  background: #002953;
}

#cartPageProductPopup button.taip:focus,
#cartPageProductPopup button.taip:active {
  border-bottom: none;
  bottom: -2px;
  position: relative;
}

#cartPageProductPopup button.ne {
  border-radius: 5px;
  padding: 5px 5px;
  background-color: #d0d0d0;
  font-weight: 600;
  color: #fff;
  font-size: 30px;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  outline: 0;
  width: 30%;
  margin-left: 2%;
  border-bottom: 0;
  float: left;
}

#cartPageProductPopup button.ne:hover {
  background: #b9b9b9;
  text-decoration: none;
  transition: all ease 0.2s;
}

#cartPageProductPopup button.ne:focus,
#cartPageProductPopup button.ne:active {
  border-bottom: none;
  bottom: -2px;
  position: relative;
}

#cartPageProductPopup hr {
  border-top: 1px solid #e3e3e3;
  margin-top: 10px;
  margin-bottom: 10px;
}

#checkoutpageproductpopup .modal-body {
  overflow: hidden;
}

#checkoutpageproductpopup .modal-header {
  border-bottom: 0;
  background-color: #d8a624;
  color: #fff;
  text-transform: uppercase;
  font-size: 20px;
  padding-left: 20px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

#checkoutpageproductpopup .modal-header h4 {
  background: url(/skin1/img/rod9.png) no-repeat left;
  padding-left: 20px;
}

#checkoutpageproductpopup .details {
  text-align: center;
}

#checkoutpageproductpopup a.product-title {
  color: #666;
  font-weight: bold;
  font-size: 16px;
}

#checkoutpageproductpopup .price {
  padding-left: 0;
}

#checkoutpageproductpopup .finger-icon {
  width: 22px;
  margin-top: -5px;
  margin-right: 5px;
}

#checkoutpageproductpopup .price-row {
  color: #d7a31e;
  font-weight: 600;
  line-height: 30px;
}

.kk #checkoutpageproductpopup .price-row {
  color: #fa9b26;
}

.xl #checkoutpageproductpopup .price-row {
  color: #014f9f;
}

#checkoutpageproductpopup .price-row span.price {
  font-size: 26px;
}

#checkoutpageproductpopup .price-row span.price-value {
  font-size: 40px;
}

#checkoutpageproductpopup .tag-image-wrap {
  margin-right: 10px;
}

#checkoutpageproductpopup .arn {
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  color: #666;
  margin-top: 10px;
  margin-bottom: 10px;
}

#checkoutpageproductpopup button.taip {
  border-radius: 5px;
  padding: 2px;
  background-color: #7e5d22;
  border-bottom: 0;
  font-weight: 600;
  color: #fff;
  font-size: 26px;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  outline: 0;
  width: 48%;
  height: 54px;
  float: right;
}

.kk #checkoutpageproductpopup button.taip {
  background-color: #fa9b26;
}

.xl #checkoutpageproductpopup button.taip {
  background-color: #014f9f;
  border-bottom: 2px solid #002953;
}

#checkoutpageproductpopup button.taip:hover {
  background: #705325;
  text-decoration: none;
  transition: all ease 0.2s;
}

.kk #checkoutpageproductpopup button.taip:hover {
  background-color: #e48919;
}

.xl #checkoutpageproductpopup button.taip:hover {
  background-color: #002953;
}

#checkoutpageproductpopup button.taip:focus,
#checkoutpageproductpopup button.taip:active {
  border-bottom: none;
  bottom: -2px;
  position: relative;
}

#checkoutpageproductpopup button.ne {
  border-radius: 5px;
  padding: 2px;
  background-color: #d0d0d0;
  font-weight: 600;
  color: #fff;
  font-size: 30px;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  outline: 0;
  width: 48%;
  border-bottom: 0;
  float: left;
  height: 54px;
}

.lv #checkoutpageproductpopup button.ne {
  font-size: 28px;
}

#checkoutpageproductpopup button.ne:hover {
  background: #b9b9b9;
  text-decoration: none;
  transition: all ease 0.2s;
}

#checkoutpageproductpopup button.ne:focus,
#checkoutpageproductpopup button.ne:active {
  border-bottom: none;
  bottom: -2px;
  position: relative;
}

#checkoutpageproductpopup hr {
  border-top: 1px solid #ebebeb;
  margin-top: 10px;
  margin-bottom: 10px;
}

.modal#klausk,
.modal#mobilecart,
.modal.ekko-lightbox,
.modal#uzsakymas {
  text-align: center;
  padding: 0 !important;
  z-index: 99999999999;
}

.modal#mobilecart {
  z-index: 999999999;
}

.modal#klausk {
  z-index: 99999999999;
}

.modal#uzsakymas .modal-body {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.modal#uzsakymas .modal-footer {
  border-top: 0;
}

.modal#klausk:before,
.modal#mobilecart:before,
.modal.ekko-lightbox:before,
.modal#uzsakymas:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal#uzsakymas .tag3d {
  display: none;
}

#klausk .modal-dialog,
#mobilecart .modal-dialog,
.ekko-lightbox .modal-dialog,
#uzsakymas .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

#uzsakymas .tag-special-3 {
  display: none;
}

.succ {
  text-align: center;
}

.succ h1 {
  color: #785a2a;
  font-size: 20px;
  float: none;
}

.kk .succ h1 {
  color: #fa9b26;
}

.loadgif {
  top: 8px;
  margin-right: 10px;
  position: relative;
}

.wait9 {
  text-align: center;
  font-size: 13px;
}

.wait9 a {
  color: #000;
}

.cont-fix {
  margin-top: 8px;
}

.cart-checkout .logo {
  margin-bottom: 10px;
}

.cart-checkout .header-search input[type='text'] {
  margin-bottom: 15px;
}

.old-price {
  text-align: right;
  margin-top: 5px;
  font-size: 11px;
  color: #86652d;
  margin-bottom: 0;
}

.kk .old-price {
  color: #8a8a8a;
}

.tshirt {
  position: relative;
}

.tshirt h2 {
  text-align: center;
  margin-bottom: 5px;
  font-size: 22px;
}

.tshirt h3 {
  text-align: center;
  margin-top: 0;
  font-size: 18px;
}

.tshirt .slick-slide img {
  float: left;
}

.tshirt section {
  width: 50%;
}

.tshirt a {
  text-decoration: none !important;
  display: inline-block;
  outline: none;
  position: absolute;
  top: 330px;
  right: 20px;
  width: 47%;
  color: #fff !important;
}

.tshirt a:active,
.tshirt a:focus {
  top: 332px;
  border-bottom: 0;
  position: absolute;
  bottom: inherit;
}

#tshirt {
  color: #dfa115;
  font-weight: 600;
  margin-left: 0;
}

.kk #tshirt {
  color: #ee2a21;
}

.xl #tshirt {
  color: #002953;
}

.tshirt p {
  text-align: justify;
}

.oswald {
  font-family: 'Oswald', sans-serif;
  text-transform: uppercase;
  font-size: 45px !important;
  float: right;
  line-height: 60px;
  margin-bottom: 17px;
  width: 50%;
  margin-top: 75px;
  text-align: left !important;
}

.oswald2 {
  margin-top: 20px;
}

.oswald3 {
  margin-top: 45px;
}

ul.sel-filters {
  padding-left: 3px;
  display: flex;
  clear: left;
  padding-top: 10px;
  margin-bottom: 0;
  margin-top: 0;
}

ul.sel-filters li {
  list-style: none;
  display: flex;
  background-color: #ebebeb;
  font-size: 12px;
  padding: 6px 10px;
  margin-right: 5px;
  color: #727272;
  border-radius: 5px;
  margin-bottom: 8px;
  font-weight: bold;
  align-items: center;
}

ul.sel-filters li a {
  display: flex;
}

ul.sel-filters li a img {
  float: inherit;
  padding-right: 0;
  opacity: 0.4;
  margin-left: 4px;
}

ul.sel-filters li a img:hover {
  opacity: 0.55;
}

.kk ul.sel-filters li {
  border: 1px solid #d8d8d8;
}

ul.sel-filters li a {
  color: #d69e19;
}

ul.sel-filters li a:last-child {
  color: #727272;
  font-weight: 600;
}

.kk ul.sel-filters li a:last-child {
  color: #727272;
}

.visifiltrai {
  margin-bottom: 5px;
}

.visifiltrai:hover a {
  background-color: #ececec !important;
}

.filters .yamm .yamm-content {
  padding: 0 8px;
}

.straipsniai .panel-title a.collapsed.noarr {
  background: url(img/ro2.png) no-repeat right !important;
}

.straipsniai .panel-heading {
  border-bottom: 0;
}

.straipsniai .panel-default {
  margin-bottom: 5px;
  margin-top: 5px;
}

.straipsniai .noriu {
  margin-bottom: 8px;
}

#turbo .modal-body {
  padding-top: 0;
}

#turbo .addtext {
  width: 90%;
  font-size: 16px;
  margin-bottom: 15px;
}

#turbo select {
  padding: 7px 17px 7px 10px;
}

#turbo select:focus {
  border-color: #e5b42c !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(16, 169, 40, 0.6) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(216, 169, 40, 0.6) !important;
  outline: 0;
}

#turbo .budas {
  padding-bottom: 0px;
  padding-top: 5px;
}

#turbo .budas .col-sm-4 {
  padding-left: 4%;
}

#turbo .budas span {
  color: #d49a10;
  font-weight: 600;
  font-size: 16px;
}

.kk #turbo .budas span {
  color: #8a8a8a;
}

.turbo-charged ul {
  text-align: center;
  font-size: 15px;
}

.turbo-charged ul li {
  border-bottom: 1px solid #e7e7e7;
  padding: 8px 2px;
}

.turbo-charged ul li:last-child {
  border-bottom: 0;
}

.turbo-charged p {
  font-size: 13px;
  color: #929292;
  background-color: #f7f7f7;
  padding: 4px 0 4px 0 !important;
  border-radius: 5px;
}

.turbo-ok {
  text-transform: inherit !important;
}

.turbo-ok img {
  width: 21px;
  height: 21px;
  margin-top: -3px !important;
}

.customers-bought .hide-info strong {
  color: #8b692e;
}

.kk .tacustomers-boughtipat .hide-info strong {
  color: #8a8a8a;
}

.xl .customers-bought .hide-info strong {
  color: #014f9f;
}

.slider .object {
  width: 30%;
  margin-left: 7px;
  margin-right: 7px;
}

.slider section.slider-section {
  border-radius: 5px;
  overflow: hidden;
  position: relative;
  margin-top: 10px;
}

.slider section.slider-section .ProductTitle_slider {
  line-height: 18px;
  margin-top: 4px;
  font-weight: 600;
}

.slider section.slider-section .ProductTitle_slider:hover,
.slider section.slider-section .ProductTitle_slider:active,
.slider section.slider-section .ProductTitle_slider:focus {
  color: #666;
  text-decoration: none;
  outline: none;
}

.slick-slide select {
  padding: 6px 20px 7px 10px;
  width: 45px;
  margin-top: 0;
}

.slick-slide .add {
  overflow: hidden;
}

.slick-slide {
  outline: none;
}

.slider .fbutton {
  float: right;
  width: auto;
  margin-top: -10px;
  margin-right: 0;
  outline: none;
}

.slider .fbutton img {
  padding-left: 5px;
  padding-right: 3px;
  margin-top: 10px;
}

.slider section .hide-info {
  text-align: center;
  padding-bottom: 5px;
  padding-top: 10px;
}

.content2 .title h3 {
  text-align: left;
  font-size: 18px;
  color: #666;
  margin-left: 15px;
  font-weight: normal;
  border-bottom: none;
  line-height: 30px;
  padding: 0;
  margin-bottom: 0px;
  margin-top: 10px;
}

.content2 .tag-image-wrap img.thumber {
  width: auto;
  max-width: 100%;
  height: auto;
}

.content2 .tag-image-wrap img.tag-image {
  position: absolute;
  right: 10px;
}

.content2 {
  margin: 0 auto;
  background: #fff;
  border-radius: 5px;
  padding-bottom: 8px;
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0 3px 10px 1px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0 3px 10px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 10px 1px rgb(0 0 0 / 10%);
}

.content2 .slick-slide label {
  display: block;
  font-weight: normal;
}

/* Flora forms  */
.floraforms .frm-body {
  padding: 0 !important;
  border-bottom: 0 !important;
  border-top: 0 !important;
}

.flora-container {
  box-shadow: none !important;
}

.floraforms .frm-footer {
  background: #fff !important;
  padding: 0 0 !important;
  text-align: right;
}

/* end Flora forms  */
.pairs input[type='checkbox'] {
  margin-right: 10px;
  margin-top: 0;
}

.pairs .pair-checkboxes {
  display: flex;
  align-items: center;
  border-top: 1px solid #d8d8d8;
  padding: 5px 0;
  position: relative;
}

.pairs .pair-checkboxes span {
  color: #666;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.pairs .pop-thumb {
  margin-right: 10px;
}

.pairs textarea {
  margin-top: 5px;
  padding: 8px;
  width: 100%;
  border-color: #d8d8d8;
  border-radius: 5px;
}

.pairs .pop-img {
  display: none;
  max-width: 350px;
  position: absolute;
  z-index: 9999999;
  border: 2px solid #d2d2d2;
  top: 90px;
}

.pop-close,
.pop-close2 {
  display: none;
  position: absolute;
  right: 10px;
  top: 0px;
  color: grey;
  font-size: 30px;
}

.pop-close2 {
  color: white !important;
}

.pop-active {
  display: block !important;
}

.pop-kl {
  position: relative;
  color: #666;
  padding-bottom: 5px;
  font-size: 13px;
}

.pop-kl .quest-ico {
  color: white !important;
  padding-right: 6px !important;
}

.pop-kl-popup {
  display: none;
  position: absolute;
  z-index: 9999999;
  border: 2px solid #d2d2d2;
  top: 20px;
  width: 416px;
}

.pop-kl-popup img {
  max-width: 100%;
  height: auto;
}

.pop-kl-active {
  display: block !important;
}

.pop-kl-flex {
  display: flex;
  justify-content: space-between;
}


#b-search-i {
  outline: none;
}

.kaip-rasti a {
  color: #666;
  font-size: 13px;
}

.kaip-rasti img {
  margin-right: 6px;
  margin-top: -1px;
}

.kaip-rasti {
  text-align: center;
  margin-bottom: 5px;
}

.purchase-block {
  height: 32px;
}

.product-box .largephotos a:nth-child(2),
.product-box .largephotos a:nth-child(3) {
  display: inline-block;
  width: 49%;
}

.product-box .nuotraukos a {
  display: block;
  outline: inherit;
}

.product-box .nuotraukos a img {
  max-width: 100%;
  width: auto;
}

.product-box .largephotos a:nth-child(2) img.fullimg,
.product-box .largephotos a:nth-child(3) img.fullimg {
  width: 100%;
  margin: 5px auto;
}

.product-box .largephotos a:nth-child(2) img.fullimg {
  padding-right: 2%;
}

.product-box .largephotos a:nth-child(3) img.fullimg {
  padding-left: 2%;
}

.sku-discounts {
  margin-top: 15px;
  margin-bottom: 10px;
}

#turbo-order span.nuoroda {
  top: 10px;
  color: #7a5d2c;
  text-decoration: underline;
  padding-left: 20px;
  position: relative;
}

.kk #turbo-order span.nuoroda {
  color: #8a8a8a;
}

#turbo-order .nuoroda:hover {
  cursor: pointer;
  text-decoration: none;
}

#turbo-order h3 {
  font-size: 17px;
}

.navi-right {
  float: right;
}

.pasimat {
  font-size: 16px !important;
  padding: 2px 9px !important;
}

.paciupinek {
  float: left;
  margin-top: 16px;
}

.pasimato {
  font-size: 17px;
  margin-bottom: 0;
  margin-top: 7px;
}

.pasimato2 {
  margin-top: 5px;
}

.paciupinek2 {
  padding-top: 10px;
}

.fields2 {
  padding-right: 14px;
}

.opc-cart {
  padding-right: 14px;
}

.opc-cart table {
  width: 100%;
}

#cartPageProductPopup .item {
  overflow: hidden;
}

#cartPageProductPopup .thumber {
  width: auto;
  max-height: 350px;
}

.panel-group5 {
  clear: both;
  margin-bottom: 0;
}

.panel-group5 .b-box {
  margin-top: 0;
}

.panel-group5 .cat-title {
  padding-top: 7px;
}

.panel-heading5 .cat-title span {
  text-decoration: underline;
}

.panel-group5 a.cat-title {
  color: #e6e6e6;
  display: block;
}

.panel-group5 a.cat-title:hover {
  text-decoration: none;
}

.panel-sidebar-menu .panel-heading5 .cat-title {
  background-color: #7e5d22;
  border: none;
  box-shadow: none;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: #e6e6e6;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.kk .panel-sidebar-menu .panel-heading5 .cat-title {
  background-color: #fa9b26;
}

.panel-sidebar-menu .panel-heading5 .collapsed {
  border-radius: 5px;
}

.panel-sidebar-menu {
  border: 0;
  background: none;
  box-shadow: none !important;
}

.panel-sidebar-menu .panel-body {
  border-top: 0 !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border: 0 !important;
  padding: 0;
}

#bottonSubscribeModalText h1 {
  color: #000;
  clear: left;
  text-align: center;
  float: none;
}

#bottonSubscribeModalText {
  text-align: center;
}

#subscribe_popup,
.overlays {
  background: #d8a624 url(../images/fns3.png) bottom no-repeat !important;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

#subscribe_popup,
.overlays a,
#subscribe_popup,
.overlays a:hover,
#subscribe_popup,
.overlays a:visited {
  text-decoration: none;
}

.header-search {
  text-align: center;
}

.lv .header-search {
  text-align: left;
}

.lv .header-search form {
  margin-left: -5px;
}

.ee .header-search {
  text-align: left;
}

.ee .header-search form {
  margin-left: -10px;
}

.kk .header-search {
  text-align: left;
}

.header-search input[type='text'] {
  background-color: #fff;
  border-radius: 5px;
  border: 2px solid #d8d6b9;
  padding: 7px 12px;
  min-width: 380px;
  color: #b9b79a;
  font-size: 13px;
  float: left;
  margin-top: 18px;
  margin-bottom: 20px;
}

.kk .header-search input[type='text'] {
  border: 2px solid #d8d8d8;
}

.xl .header-search input[type='text'] {
  border: 2px solid #bbbbbb;
}

.search-button {
  background-color: #dfa116;
  border: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  height: 36px;
  margin-top: 18px;
  margin-left: -10px;
  padding: 0px 12px;
  float: left;
  outline: none;
}

.kk .search-button {
  background-color: #ee2a21;
}

.xl .search-button {
  background-color: #002953;
}

.search-button:hover {
  background-color: #e8aa1f;
}

.kk .search-button:hover {
  background-color: #f5352c;
}

.xl .search-button:hover {
  background-color: #014f9f;
}

.search-button img {
  width: 19px;
  height: 19px;
  margin-top: -2px;
}

#b-search-b img {
  width: 19px;
  height: 19px;
  margin-top: -2px;
}

#b-search-i::-webkit-input-placeholder {
  color: #b9b79a;
}

#b-search-i:-moz-placeholder {
  color: #b9b79a;
  opacity: 1;
}

#b-search-i::-moz-placeholder {
  color: #b9b79a;
  opacity: 1;
}

#b-search-i:-ms-input-placeholder {
  color: #b9b79a;
}

.kk #b-search-i::-webkit-input-placeholder {
  color: #b8b8b8;
}

.kk #b-search-i:-moz-placeholder {
  color: #b8b8b8;
  opacity: 1;
}

.kk #b-search-i::-moz-placeholder {
  color: #b8b8b8;
  opacity: 1;
}

.kk #b-search-i:-ms-input-placeholder {
  color: #b8b8b8;
}

:focus::-webkit-input-placeholder {
  color: transparent !important;
}

:focus:-moz-placeholder {
  color: transparent !important;
}

/* FF 4-18 */
:focus::-moz-placeholder {
  color: transparent !important;
}

/* FF 19+ */
:focus:-ms-input-placeholder {
  color: transparent !important;
}

/* IE 10+ */

#productsearchform {
  position: relative;
}

#searchSuggestions {
  width: 100%;
  top: 52px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  z-index: 9999999;
}

#searchSuggestions a {
  border-bottom: 1px solid #d0cebe;
  padding-left: 10px;
  background: url('/skin1/img/search-arrow.png') no-repeat left center;
  background-size: 4px 6px;
}

#searchSuggestions a:hover {
  opacity: 0.8;
}

#searchSuggestions li.underline {
  border-bottom: 1px solid #d0cebe;
  padding-bottom: 2px;
}

#searchSuggestionsMobile {
  position: absolute;
  width: 100%;
  left: 0 !important;
  border-radius: 0;
  margin-top: 0px;
  border: 0;
  padding-bottom: 0;
}

#searchSuggestionsMobile a {
  border-bottom: 1px solid #d0cebe;
  padding-left: 10px;
  background-size: 4px 6px;
  padding-top: 5px;
  padding-bottom: 5px;
}

#searchSuggestionsMobile li img {
  margin-right: 4px;
}

#searchSuggestionsMobile .closedropdown {
  padding-top: 4px;
  padding-bottom: 5px;
}

#searchSuggestionsMobile li.underline {
  border-bottom: 1px solid #d0cebe;
  padding-bottom: 2px;
}

#searchSuggestionsSticky {
  width: 250px;
  top: 36px;
  right: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  z-index: 2147483647;
}

#searchSuggestionsSticky li {
  display: block;
}

#searchSuggestionsSticky li.underline {
  text-shadow: none;
  color: #000;
}

#searchSuggestionsSticky a {
  border-bottom: 1px solid #d0cebe;
  color: #000;
  text-shadow: none;
  padding: 3px;
  text-decoration: none !important;
  padding-left: 10px;
  background: url('/skin1/img/search-arrow.png') no-repeat left center;
  background-size: 4px 6px;
}

#searchSuggestionsSticky a:hover {
  opacity: 0.8;
}

#searchSuggestionsSticky li.underline {
  border-bottom: 1px solid #d0cebe;
  padding-bottom: 2px;
}

.box-title {
  color: #fff;
  font-size: 27px;
  font-weight: 700;
  text-align: center;
  margin: 28px 0 1px;
}

.box-tagline {
  color: #999;
  font-size: 14px;
  text-align: center;
  margin: 0;
}

#subs-container {
  position: relative;
  padding: 26px 0 38px;
}

.box-side {
  width: 170px;
  text-align: center;
}

.box-side.left {
  border-right: 1px solid #ecedf3;
  padding: 0 70px 0 25px;
}

.box-side.right {
  float: right;
  margin-top: -223px;
  margin-right: 25px;
}

.box-icon {
  width: 72px;
  height: 54px;
  margin: 0 auto;
  padding: 6px 0 0;
}

.box-icon a.rss {
  display: block;
  width: 70px;
  height: 56px;
  margin: 0 auto;
}

.box-icon a {
  display: block;
  width: 72px;
  height: 54px;
}

.box-icon a.email img,
.box-icon a.rss img {
  border: 0 none;
  margin: -5px 0 0;
}

.box-side h4,
.box-side h4 a {
  font-size: 14px;
  line-height: 14px;
  color: #d20c0c;
  font-weight: 700;
}

.box-side h4 {
  margin: 20px 0 10px;
}

.box-side h5 {
  font-size: 11px;
  color: #5e6066;
  line-height: 18px;
  height: 54px;
  margin: 0 0 20px;
}

a.sub {
  background: url('../images/subscribe-button.png') no-repeat scroll 0 0
    transparent;
  color: #963;
  display: block;
  height: 44px;
  line-height: 29px;
  text-indent: -999em;
  width: 130px;
  margin: 0 auto;
}

.box-side h4 a:hover {
  color: #f26535;
}

#box-or {
  background: #fff;
  font-size: 12px;
  font-weight: 700;
  height: 25px;
  line-height: 25px;
  position: absolute;
  width: 20px;
  margin: -115px 0 0 257px;
}

label.emailtxt {
  float: inherit;
  font: 16px;
  font-weight: 600;
  color: #fff;
  margin-top: 25px;
}

input.laukelisemail {
  -moz-border-radius: 5px;
  /*gecko - mozilla*/
  -webkit-border-radius: 5px;
  /*new webkit - Chrome and Safari*/
  background: #fff;
  border: 1px #fff solid;
  margin-right: 0;
  border-radius: 5px;
  padding: 5px 10px;
  width: 40%;
}

button.prenumeruoti {
  height: 32px;
  font-size: 14px;
  font-weight: bold;
  padding: 7px 12px;
  cursor: pointer;
  line-height: 14px;
  display: inline-block;
  margin: 0 5px 30px 15px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  /*gecko - mozilla*/
  -webkit-border-radius: 5px;
  /*new webkit - Chrome and Safari*/
  behavior: url(PIE.htc);
}

.fb-block iframe {
  max-width: 100%;
}

.prenumeruoti {
  color: #fff;
  border: 1px solid #634819;
  -webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8) inset,
    1px 1px 3px rgba(0, 0, 0, 0.2), 0px 0px 0px 4px rgba(188, 188, 188, 0.5);
  -moz-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8) inset,
    1px 1px 3px rgba(0, 0, 0, 0.2), 0px 0px 0px 4px rgba(188, 188, 188, 0.5);
  box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8) inset,
    1px 1px 3px rgba(0, 0, 0, 0.2), 0px 0px 0px 4px rgba(188, 188, 188, 0.5);
  -webkit-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8) inset,
    1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8) inset,
    1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8) inset,
    1px 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  background: #7d5e28;
  /*fallback for non-CSS3 browsers*/
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#7d5e28) to(#957641));
  /*old webkit*/
  background: -webkit-linear-gradient(#7d5e28, #957641);
  /*new webkit*/
  background: -moz-linear-gradient(#7d5e28, #957641);
  /*gecko*/
  background: -ms-linear-gradient(#7d5e28, #957641);
  /*IE10*/
  background: -o-linear-gradient(#7d5e28, #957641);
  /*opera 11.10+*/
  background: linear-gradient(#7d5e28, #957641);
  /*future CSS3 browsers*/
  -pie-background: linear-gradient(#7d5e28, #957641);
  /*PIE*/
}

.prenumeruoti:hover {
  -webkit-box-shadow: 0px 1px 1px rgba(99, 0, 0, 0.8) inset,
    1px 1px 3px rgba(0, 0, 0, 0.2), 0px 0px 0px 4px rgba(188, 188, 188, 0.5);
  -moz-box-shadow: 0px 1px 1px rgba(99, 0, 0, 0.8) inset,
    1px 1px 3px rgba(0, 0, 0, 0.2), 0px 0px 0px 4px rgba(188, 188, 188, 0.5);
  box-shadow: 0px 1px 1px rgba(99, 0, 0, 0.8) inset,
    1px 1px 3px rgba(0, 0, 0, 0.2), 0px 0px 0px 4px rgba(188, 188, 188, 0.5);
  -webkit-box-shadow: 0px 1px 1px rgba(99, 0, 0, 0.8) inset,
    1px 1px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 1px 1px rgba(99, 0, 0, 0.8) inset,
    1px 1px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(99, 0, 0, 0.8) inset,
    1px 1px 3px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 5px;
  background: #ba0000;
  /*fallback for non-CSS3 browsers*/
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#7d5e28) to(#957641));
  /*old webkit*/
  background: -webkit-linear-gradient(#7d5e28, #957641);
  /*new webkit*/
  background: -moz-linear-gradient(#7d5e28, #957641);
  /*gecko*/
  background: -ms-linear-gradient(#7d5e28, #957641);
  /*IE10*/
  background: -o-linear-gradient(#7d5e28, #957641);
  /*opera 11.10+*/
  background: linear-gradient(#7d5e28, #957641);
  /*future CSS3 browsers*/
  -pie-background: linear-gradient(#7d5e28, #957641);
  /*PIE*/
}

.prenum {
  background: #d8a624;
  text-align: center;
  padding: 15px 15px 0 15px;
}

.prenum-img {
  text-align: center;
}

.prenum p {
  margin: 5px 0;
}

.prenum p span {
  font-size: 42px;
}

.banks .radio input[type='radio']:checked + label {
  background: #f5f5f5;
}

.b-search input::selection {
  background-color: white;
  color: black;
}

.kaipirkti {
  text-align: center;
  margin-top: 15px;
}

.kaipirkti p {
  text-align: left;
}

ul.admin-navigation {
  padding-left: 0;
}

.logo {
  padding-right: 0;
  padding-top: 5px;
  margin-bottom: 20px;
  margin-top: 10px;
}

.logo a {
  margin-bottom: 25px;
  margin-top: 10px;
}

.logo img {
  max-width: 100%;
  height: auto;
}

.kk .logo img {
  margin-top: -7px;
}

.xl .logo img {
  margin-top: -7px;
}

.logo small {
  position: absolute;
  bottom: -19px;
  right: 27px;
  color: #e1a520;
  font-weight: 600;
}

.lv .logo small {
  right: 80px;
}

.ee .logo small {
  right: 95px;
}

.xl .logo small {
  left: 6px;
  text-transform: uppercase;
  font-size: 13px;
  color: #004b8d;
}

@media screen and (-webkit-min-device-pixel-ratio: 1.5),
  screen and (-moz-min-device-pixel-ratio: 1.5),
  screen and (min-device-pixel-ratio: 1.5) {
  header .logo-block a {
    background: url('img/logo2x.png') no-repeat;
    background-size: 245px 67px;
  }
}

a.ikon-link {
  text-decoration: none;
}

.link {
  padding: 0 14px;
  font-size: 13px;
  line-height: 20px;
}

.link a {
  color: #666;
  text-decoration: underline;
}

.pasimatuok {
  float: left;
  margin-top: -35px;
}

.kk .pasimatuok {
  float: right;
  position: relative;
}

.kk .pasimatuok img {
  position: absolute;
  right: 0px;
  top: 3px;
  border-radius: 5px;
}

ul.parduotuves5 {
  width: 40%;
  float: left;
  font-size: 14px;
}

ul.parduotuves5 li {
  padding: 2px 0;
}

ul.parduotuves5 li a:hover {
  text-decoration: none;
}

ul.parduotuves5 li img {
  padding-right: 6px;
  margin-top: -4px;
}

::selection {
  background-color: #d7a220;
  color: #fff;
}

.kk ::selection {
  background-color: #fa9b26;
  color: #fff;
}

#turbo_order_form .control-label {
  text-align: left;
  margin-top: 6px;
}

#turbo_order_form .dvigubas {
  margin-top: -8px;
}

#turbo_order_form .form-group {
  margin-bottom: 10px;
}

#turbo_order_form .didis {
  padding-top: 6px;
  margin-bottom: 4px;
}

#turbo_order_form .form-control {
  width: 80%;
}

.turbo-height {
  min-height: 38px;
  text-align: center;
}

.text-center {
  text-align: center;
}

a.turbo-ikrepseli {
  display: block;
  padding: 4px 10px;
  margin-left: 18px;
  margin-right: 18px;
}

a.turbo-ikrepseli img {
  margin-top: -2px;
  margin-right: 5px;
}

a.turbo-ikrepseli .skirtukas5 {
  height: 100%;
  width: 2px;
  background: #76592a;
  border-right: 1px solid #977e51;
  float: left;
}

a.turbo-ikrepseli .ikrepselitxt {
  float: left;
  padding-left: 16px;
  margin-top: 14px;
}

.google-maps {
  position: relative;
  padding-bottom: 75%;
  height: 0;
  overflow: hidden;
}

.google-maps iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.store {
  border-top: 1px solid #dbdac8;
  margin-top: 10px;
  float: left;
}

.store img {
  border-radius: 5px;
}

.store button {
  margin: 0 !important;
  padding: 0 !important;
  outline: 0;
  border: 0;
  margin-top: 1px !important;
}

.store-title {
  text-align: left;
  padding: 10px 0 5px 0;
  clear: left;
  font-size: 16px;
  font-weight: 600;
}

.store-title img {
  margin-top: -6px;
}

.store-img4 {
  float: right;
}

.store-content {
  font-size: 14px;
  text-align: justify;
  line-height: 24px;
  margin-top: 7px;
}

.store-content-border {
  background-color: #dfa115;
  color: #fff;
  margin-top: 6px;
  font-size: 14px;
  padding: 9px 5px;
  border-radius: 5px;
}

.kk .store-content-border {
  background-color: #ee2a21;
}

.xl .store-content-border {
  background-color: #002953;
}

.store-content-border p {
  line-height: 20px;
  margin: 0 auto;
  padding-left: 15px;
  font-weight: 600;
}

.img-responsive2 {
  max-width: 100%;
  height: auto;
}

.dropdown-backdrop {
  display: none;
}

#uzsakymas h4 {
  color: #fff;
  background: url(img/check-modal-icon.png) no-repeat;
  padding-left: 15px;
  padding-left: 25px;
  background-size: 16px;
  background-position: 0 center;
}

#uzsakymas .modal-header {
  background: #dfa115;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

.kk #uzsakymas .modal-header {
  background: #ee2a21;
}

.xl #uzsakymas .modal-header {
  background: #002953;
}

#uzsakymas .title {
  height: 38px;
}

#uzsakymas .title a {
  font-weight: normal;
  display: block;
  line-height: 15px;
}

#uzsakymas .btn-default {
  margin-top: 0;
  margin-left: 0;
}

#uzsakymas a.pirkt {
  display: block;
  padding: 5px 18px;
  margin-top: 1px;
  float: right;
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  border-radius: 5px;
  background: #d8a521;
  transition: 0.3s;
}

#uzsakymas a.pirkt:hover {
  text-decoration: none;
  transition: 0.3s;
  background: #e1b231;
}

#uzsakymas .modal-dialog {
  width: 700px;
}

#uzsakymas .thumber {
  width: 140px;
  height: 140px;
}

#uzsakymas .modal-footer section {
  height: 44px;
}

#uzsakymas .modal-body {
  text-align: center;
}

#uzsakymas .recent-product-page {
  margin-top: 0;
}

#uzsakymas .tag-image {
  display: none;
}

#uzsakymas .recent-title span {
  background-color: #fff;
}

#uzsakymas .addtoc #product_thumbnail {
  width: 136px;
  height: 136px;
  border-radius: 9999999px;
  border: 3px solid #d3d3d3;
  overflow: hidden;
  display: inline-block;
  position: relative;
  right: -10px;
}

#dialog_message {
  margin-top: 20px;
}

.dialog-title img {
  margin-top: -2px;
}

.dialog-x img {
  position: absolute;
  right: 5px;
  top: 5px;
}

.ekko-lightbox .modal-body {
  max-height: calc(100vh - 40px);
  overflow-y: auto;
}

.ekko-lightbox-container img {
  max-height: calc(100vh - 50px);
  margin-left: auto;
  margin-right: auto;
  width: auto;
}

.modal-dialog {
  margin: 15px auto;
}

.ikon1 {
  float: left;
  padding-top: 18px;
}

.ikon1-img {
  margin: 0 2px 0 14px;
  top: 2px;
  position: relative;
  float: left;
}

.ikonos {
  padding-left: 20px;
}

.ikon1 span {
  float: right;
  margin-left: 2px;
  color: #6f5324;
  font-size: 11px;
  line-height: 14px;
}

a.cartno:hover {
  text-decoration: none;
}

.klausk .form-control {
  width: 100%;
}

.klausk input.form-control {
  width: 80%;
}

#ajax_response div {
  margin-top: 0;
}

#ajax_response h3 {
  color: #525252;
  font-size: 18px;
  padding: 8px 15px;
  margin-top: 0;
  line-height: 27px;
}

/*slider*/
.pro-img_wrap1 .tag-image {
  position: absolute;
  right: 10px;
}

.pro-img_wrap1 a:hover {
  text-decoration: none;
  color: #666;
  cursor: default;
}

.slide .box {
  height: 350px;
  float: left;
}

#WzBoDy {
  border-radius: 10px !important;
}

.slider-pro {
  margin-top: 20px;
  margin-bottom: 10px;
  overflow: visible;
}

.slider-pro .title {
  height: 37px;
  margin-left: 15px;
  margin-top: 8px;
}

.slider-pro .title h3 {
  background: url('img/arrowb.gif') no-repeat scroll left center transparent;
  text-align: left;
  font-size: 18px;
  color: #666;
  font-weight: normal;
  border-bottom: none;
  line-height: 30px;
  padding: 0 0 0 20px;
}

.slider-pro .content {
  height: 410px;
  width: 100%;
  margin: 0 auto;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #dbdac8;
  left: 0 !important;
  width: 660px;
}

.slider-pro.orange .content {
  background: #fbf1c8;
  border: 3px #feeda5 solid;
}

.slider-pro.orange .content .cor-1 {
  background-position: -40px -515px;
}

.slider-pro.orange .content .cor-2 {
  background-position: -50px -515px;
}

.slider-pro.orange .content .cor-3 {
  background-position: -60px -515px;
}

.slider-pro.orange .content .cor-4 {
  background-position: -70px -515px;
}

.slider-pro .disable {
  visibility: hidden;
}

.slider-pro .disable {
  visibility: hidden;
}

.slider-pro .content a.buttons {
  display: block;
  width: 27px;
  height: 48px;
  position: absolute;
  text-indent: -99999px;
}

.slider-pro .content a.buttons.prev {
  height: 86px;
  width: 44px;
  background: url(img/rrk.png) left top no-repeat;
  position: relative;
  margin-left: -45px;
  top: 148px;
  float: left;
  transition: 0.2s;
}

.slider-pro .content a.buttons.next {
  height: 86px;
  width: 44px;
  background: url(img/rrd.png) left top no-repeat;
  position: relative;
  left: 100%;
  top: 148px;
  transition: 0.2s;
}

.slider-pro .content a.buttons.prev:hover,
.slider-pro .content a.buttons.next:hover {
  opacity: 0.9;
  transition: 0.2s;
}

.slider-pro .viewport {
  height: 352px;
  position: relative;
  overflow: hidden;
  z-index: 45;
  width: 100%;
  margin: -6px auto 0 auto;
  float: left;
}

.slider-pro .viewport ul {
  padding-left: 0px;
}

.slider-pro .overview {
  position: absolute;
  z-index: 424;
  width: 218px;
}

.slider-pro .overview li {
  float: left;
  margin: 0 0px 0 4px;
  list-style: none outside none;
}

.slider-pro .overview li .pro-img_wrap1 {
  float: left;
  margin: 0 4px 0;
  list-style: none outside none;
  width: 206px;
  height: 280px;
  position: relative;
  border: 1px solid #dbdac8;
  border-radius: 5px;
  background: white;
}

.slider-pro .overview li .pro-img_wrap1 .tag-image-wrap img {
  width: 200px;
  height: 200px;
}

.slider-pro .overview li .pro-img_wrap1 .tag-image-wrap img.tag-image {
  width: 45px;
  height: 45px;
}

.outerbox {
  position: relative;
}

.outerbox a.fbutton {
  float: right;
  margin-right: 9px;
  margin-top: 1px;
}

.ProductTitle_slider {
  color: #666666;
  display: block;
  font-size: 14px;
  line-height: 25px;
  margin: 0 auto;
  padding: 0 10px;
  text-align: left;
  text-decoration: none;
  text-align: center;
}

#klausk .modal-header,
#sizesModal .modal-header,
#turbo .modal-header {
  background: #dfa115;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}

.kk #klausk .modal-header,
.kk #sizesModal .modal-header,
.kk #turbo .modal-header {
  background: #ee2a21;
}

.xl #klausk .modal-header,
.xl #sizesModal .modal-header,
.xl #turbo .modal-header {
  background: #002953;
}

#klausk h4,
#sizesModal h4,
#turbo h4 {
  color: #fff;
  background: url(img/arrow-wh.png) no-repeat 0 8px;
  padding-left: 15px;
}

.klausk-height {
  height: 50px;
}

.klausk button {
  float: right;
  padding: 4px 14px;
  border-top: none;
  border-left: none;
  border-right: none;
}

.klausk button:hover,
.klausk button:active,
.klausk button:focus {
  background: #e6b93d;
  color: #fff;
}

.form-control:focus {
  border-color: #e5b42c !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(16, 169, 40, 0.6) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(216, 169, 40, 0.6) !important;
}

.xl .form-control:focus {
  border-color: #1d77d3 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(29, 119, 211, 0.6) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(29, 119, 211, 0.6) !important;
}

.puse {
  width: 50%;
  float: left;
  padding: 0 1%;
  color: #666;
}

.puse p {
  margin: 3px 0;
}

.puse-title {
  font-size: 16px;
  font-weight: 600;
  border-bottom: 1px solid #ccc;
  margin-bottom: 5px;
  padding-bottom: 5px;
}

.pajis .form-control {
  width: 74%;
}

label.pajis {
  margin-top: 8px;
}

label.pajis2 {
  margin-top: 8px;
}

label.pajis3 {
  margin-top: -3px;
}

.kainanuo,
.kainaiki {
  width: 35% !important;
  float: left;
}

select.form-control {
  background: #ffffff url(img/rodyklyte.png) no-repeat right center;
}

.searchsub {
  background: #d7a827;
  transition: 0.2s;
  color: #fff;
  border: none;
  padding: 7px 14px;
  float: right;
  margin-right: 24%;
  display: inline-block;
  border-radius: 5px;
  margin-top: 5px;
}

.searchsub:hover {
  background: #e4b536;
  transition: 0.2s;
  text-decoration: none;
}

span.bruksnis {
  float: left;
  position: relative;
  top: 12px;
  padding: 0 8px;
}

.about-content {
  border-top: 1px solid #ccc;
  padding-top: 10px;
  position: relative;
  text-align: justify;
  color: #666;
  font-style: italic;
  top: 10px;
  clear: left;
  text-indent: 30px;
  margin: 0 5px;
}

.category .hide-info {
  display: none;
}

.ProductPrice {
  margin-top: 3px;
}

.panel-group.filtracija {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-top: 0px;
}

.hcart-bar-sep {
  height: 26px;
  border-left: 1px solid #b58e48;
  border-right: 1px solid #664a16;
  float: left;
  margin-top: 4px;
}

.kk .hcart-bar-sep {
  border-left: 1px solid #d8831b;
  border-right: 1px solid #ffac45;
}

.xl .hcart-bar-sep {
  border-left: 1px solid #bbbbbb;
  border-right: 1px solid #6e6e6e;
}

.hcart-bar-item2,
.hcart-bar-item3 {
  float: left;
}

.hcart-bar-item2 img,
.hcart-bar-item3 img {
  top: 16px;
  position: relative;
  left: 5px;
}

.hcart-bar-item2 {
  padding-right: 10px;
}

.hcart-bar-item3 {
  text-align: center;
  width: 130px;
}

.hhcart {
  display: inline-block;
}

.hcart-bar-item {
  padding: 0 5px;
  height: 34px;
  min-width: 30px;
  float: right;
  color: #fff;
  font-size: 11px;
  line-height: 34px;
  width: 220px;
  text-align: center;
  background: #7e5d22;
  /* Old browsers */
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -moz-border-radius: 5px;
  margin-top: 19px;
}

.kk .hcart-bar-item {
  background: #fa9b26;
}

.xl .hcart-bar-item {
  background: #8a8a8a;
}

.hcart-bar-item a,
.hcart-bar-item a:visited {
  color: #fff;
}

.cartmyg-apac {
  width: 120px;
  height: 44px;
  background: #97763a;
  background: -moz-linear-gradient(top, #97763a 0%, #6b5125 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #97763a),
    color-stop(100%, #6b5125)
  );
  background: -webkit-linear-gradient(top, #97763a 0%, #6b5125 100%);
  background: -o-linear-gradient(top, #97763a 0%, #6b5125 100%);
  background: -ms-linear-gradient(top, #97763a 0%, #6b5125 100%);
  background: linear-gradient(to bottom, #97763a 0%, #6b5125 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97763a', endColorstr='#6b5125', GradientType=0);
  padding: 3px 5px 3px 10px;
  margin: 10px 0 10px 90px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #fcfcfc;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  text-shadow: 0 1px 1px #3a3a3a;
  -moz-text-shadow: 0 1px 1px #3a3a3a;
  -ms-text-shadow: 0 1px 1px #3a3a3a;
  -o-text-shadow: 0 1px 1px #3a3a3a;
  -webkit-text-shadow: 0 1px 1px #3a3a3a;
  z-index: -99;
}

.cartmyg-apac-txt {
  float: left;
  margin-top: 15px;
  z-index: 9;
  position: absolute;
}

.cartmyg-apac img {
  float: right;
  margin-top: -33px;
  margin-right: 2px;
}

.cartmyg-apac .skirtukas3 {
  margin-top: -43px;
  float: right;
  margin-right: 39px;
}

.cartmyg-apac .skirtukas4 {
  margin-top: -43px;
  float: right;
  margin-right: 40px;
}

.cart-head {
  padding-left: 0;
}

.cart-head img {
  float: left;
  padding-right: 10px;
}

.cart-head img.cart {
  padding-top: 20px;
  padding-right: 0;
  padding-left: 15px;
}

.stickyline {
  background-color: #785a2a;
  color: #fbfae6;
  z-index: 999;
  width: 100%;
  font-size: 13px;
  height: 30px;
  padding-top: 5px;
}

.stickyline .row {
  text-align: center;
}

.kk .stickyline {
  background-color: #fa9b26;
  color: #f2f2f2;
}

.xl .stickyline {
  background-color: #014f9f;
  color: #fff;
}

.stickyline .pull-left {
  padding-left: 7px;
}

.stickyline .pull-right {
  padding-right: 7px;
}

.stickyline a {
  color: #fbfae6;
}

.kk .stickyline a {
  color: #f2f2f2;
}

.xl .stickyline a {
  color: #fff;
}

.stickyline img {
  margin-top: -2px;
  margin-right: 5px;
}

.stickyline ul {
  margin-top: 0;
  margin-bottom: 0;
}

.stickyline .info-menu {
  display: inline-block;
}

.stickyline .info-menu .dropdown-menu {
  margin-top: 6px;
  border: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  text-align: center;
  font-size: 13px;
  background-color: #785a2a;
  margin-left: -45px;
  z-index: 99999;
}

.kk .stickyline .info-menu .dropdown-menu {
  background-color: #fa9b26;
}

.stickyline .info-menu .dropdown-menu a {
  color: #fbfae5;
  padding: 6px;
}

.stickyline .info-menu .dropdown-menu a:hover,
.stickyline .info-menu .dropdown-menu a:active,
.stickyline .info-menu .dropdown-menu a:focus {
  color: #fbfae5;
  background-color: #886836;
}

.kk .stickyline .info-menu .dropdown-menu a:hover,
.kk .stickyline .info-menu .dropdown-menu a:active,
.kk .stickyline .info-menu .dropdown-menu a:focus {
  background-color: #e2902a;
}

.akcija {
  float: left;
  left: 160px;
  font-weight: 600;
  font-size: 14px;
  overflow: hidden;
  position: relative;
  padding-left: 80px;
  padding-right: 80px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: -5px;
  animation-name: ride;
  animation-duration: 0.5s;
}

.akcija .angled {
  background-color: #dfa115;
  width: 216px;
  height: 50px;
  position: absolute;
  left: 53px;
  z-index: 1;
  top: -16px;
  transform: skewX(-45deg);
}

.xl .akcija .angled {
  background-color: #002953;
}

@keyframes ride {
  from {
    left: 205px;
    top: -55px;
  }

  to {
    left: 160px;
    top: 0px;
  }
}

.akcija-text {
  z-index: 2;
  position: relative;
}

.ee .akcija .angled {
  width: 255px;
}

.kk .akcija .angled {
  background-color: #ee2a21;
}

.row-custom {
  margin-left: -4px;
  margin-right: -4px;
}

.row-custom-2 {
  margin-left: -3px;
  margin-right: -3px;
}

.col-custom {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.col-custom-2 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

/* five columns */
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 4px;
  padding-left: 4px;
}

.col-xs-5ths {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
  .cartp-d {
    display: flex;
    margin-bottom: 10px;
    margin-top: 5px;
    justify-content: flex-end;
  }
  .cartp-d .purchase2 {
    margin-right: 0;
    margin-left: 10px;
  }
  .col-sm-5ths {
    width: 20%;
    float: left;
  }

  .modal#turbo:before {
    display: inline-block;
    vertical-align: middle;
    content: ' ';
    height: 100%;
  }
}

@media (min-width: 992px) {
  .col-md-5ths {
    width: 20%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-5ths {
    width: 20%;
    float: left;
  }
}

/* /five columns */
.navbar {
  margin-bottom: 6px;
}

.navbar .navbar-left {
  margin-bottom: 0;
}

.navbar .navbar-right {
  margin-bottom: 0;
}

.navbar .dropdown-menu {
  margin: 0 0 0;
}

.hmenu {
  clear: both;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-top: 0;
  padding: 0 10px 4px 10px;
  margin-bottom: 0;
  background-color: #dfa116;
}

.kk .hmenu {
  background-color: #ee2a21;
}

.xl .hmenu {
  background-color: #002953;
}

.hmenu li {
  display: inline-block;
  color: #fbfae6;
  font-weight: 600;
  text-decoration: none;
  font-size: 14px;
  text-shadow: 0 1px 1px #a87d09;
}

.kk .hmenu li {
  color: #f2f2f2;
}

.hmenu li.pull-right {
  padding: 0 6px;
}

li.skirt {
  margin: 0 2px;
  background: #c98800;
  padding: 14px 0 14px 1px;
  border-left: 1px solid #ddae3d;
  position: relative;
  top: 10px;
}

.kk li.skirt {
  background: #bf130c;
  border-left: 1px solid #f5433b;
}

.xl li.skirt {
  background: #000000;
  border-left: 1px solid #1e456c;
}

.hmenu li a {
  color: #fbfae6;
  padding: 15px 11px 14px 11px;
  display: block;
}

.kk .hmenu li a {
  color: #f2f2f2;
}

.xl .hmenu li a {
  color: #fff;
}

.hmenu li a:hover,
.hmenu li:hover > a {
  text-decoration: underline;
}

.hcart-links {
  font-size: 12px;
  line-height: 31px;
  color: #6f5324;
}

.hcart-links img {
  margin-top: 5px;
  width: 30px;
  height: 26px;
  padding-right: 0;
  margin-left: 10px;
}

.newest img {
  position: relative;
  top: -18px;
  left: 35px;
  float: left;
}

.parduotuves {
  padding-bottom: 1px;
}

.parduotuves img {
  padding-top: 4px;
  padding-left: 15px;
}

a.f-button {
  background: #e4ad4c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e4ad4c 0%, #cfa047 100%);
  /* FF3.6+ */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #e4ad4c),
    color-stop(100%, #cfa047)
  );
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e4ad4c 0%, #cfa047 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e4ad4c 0%, #cfa047 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e4ad4c 0%, #cfa047 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e4ad4c 0%, #cfa047 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4ad4c', endColorstr='#cfa047', GradientType=0);
  /* IE6-9 */
  display: block;
  margin: 2px 15px 10px 145px;
  padding: 4px 10px;
  line-height: 26px;
  text-align: center;
  color: #fbfae6;
  text-decoration: none;
  border-radius: 5px;
}

.kk a.f-button {
  color: #f2f2f2;
}

.f-button span {
  background: url(img/arrowl.gif) no-repeat left;
  padding: 0 0 0 10px;
  color: #fbfae6;
}

.kk .f-button span {
  color: #f2f2f2;
}

.f-button span:hover {
  text-decoration: underline;
}

.myshops {
  background: #7e5d22;
  margin-bottom: 7px;
  border-radius: 5px;
  text-decoration: none;
  overflow: hidden;
  max-height: 70px;
  position: relative;
}

.kk .myshops {
  background: #fa9b26;
}

.myshops a {
  text-decoration: none;
  padding: 24px 0;
  display: block;
}

.myshops:hover {
  opacity: 0.95;
}

.myshops-txt {
  color: #cfc1a9;
  border: none;
  text-align: center;
  font-size: 15px;
  padding-left: 35px;
}

.kk .myshops-txt {
  color: #fff;
}

.myshops-txt2 {
  color: #cfc1a9;
  border: none;
  text-align: center;
  padding-top: 24px;
  font-size: 15px;
  text-shadow: 0 1px 1px #505050;
  -moz-text-shadow: 0 1px 1px #505050;
  -ms-text-shadow: 0 1px 1px #505050;
  -o-text-shadow: 0 1px 1px #505050;
  -webkit-text-shadow: 0 1px 1px #505050;
  padding-left: 50px;
}

.myshops img {
  position: absolute;
  top: 6px;
  left: 20px;
}

.promo {
  padding-left: 1px;
}

.promo img {
  border-radius: 5px;
}

.sidebar-home.bb {
  padding-right: 8px;
}

.b-search {
  padding: 13px 0 6px 0;
  margin-top: 3px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #e7ad4c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e7ad4c 0%, #b7893c 100%);
  /* FF3.6+ */
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #e7ad4c),
    color-stop(100%, #b7893c)
  );
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e7ad4c 0%, #b7893c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e7ad4c 0%, #b7893c 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e7ad4c 0%, #b7893c 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e7ad4c 0%, #b7893c 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7ad4c', endColorstr='#b7893c', GradientType=0);
  /* IE6-9 */
}

.b-search input[type='text'] {
  width: 175px;
  height: 30px;
  background: #c29240;
  color: #e6e6e6;
  font-size: 11px;

  border-right: 1px solid #d5ac6c;
  border-bottom: 1px solid #d5ac6c;
  border-left: none;
  border-top: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  -webkit-box-shadow: inset 1px 1px 0px 0px rgba(50, 50, 50, 0.2);
  -moz-box-shadow: inset 1px 1px 0px 0px rgba(50, 50, 50, 0.2);
  box-shadow: inset 1px 1px 0px 0px rgba(50, 50, 50, 0.2);
  padding-left: 10px;
  margin-left: 14px;
}

.b-search .button {
  background: url(img/search-button.png) no-repeat top;
  float: right;
  display: block;
  width: 77px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  font-size: 11px;
  margin-right: 12px;
  margin-top: -2px;
}

.b-search .button:hover {
  background: url(img/search-button-h.png) no-repeat top;
}

.b-search .button span {
  padding-left: 15px;
}

.laikm {
  background: #fff;
  border-radius: 5px;
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0px 5px 12px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 5px 12px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 12px 1px rgba(0, 0, 0, 0.1);
  height: 287px;
  clear: both;
}

.laikm-sidebar {
  margin-top: 0;
  margin-bottom: 7px;
  height: auto;
  padding-bottom: 6px;
}

.laikm-sidebar .laikm-left img {
  width: 200px;
  height: 200px;
  margin-left: auto;
  margin-right: auto;
}

.laikm-sidebar .laikm-left {
  width: 100%;
  text-align: center;
  margin-top: 4px;
}

.laikm-sidebar .laikm-right {
  width: 100%;
  padding-right: 3px;
}

.laikm-sidebar .lr-2 {
  width: 100%;
  padding-right: 4px;
}

.laikm-sidebar .lr-2 .lr-2-left {
  float: left;
  clear: inherit;
  width: 50%;
}

.laikm-sidebar .lr-nuolaida {
  float: right;
  clear: inherit;
  width: 48%;
  margin-top: 7px;
  margin-left: 2%;
}

.laikm-left {
  width: 60%;
  float: left;
}

.laikm-max {
  font-size: 12px;
  text-transform: uppercase;
  color: #4d4d4d;
  text-align: center;
  font-weight: 600;
  padding-top: 4px;
  padding-bottom: 4px;
}

.laikm-max .people-icon {
  height: auto;
  margin-right: 4px;
  margin-top: -3px;
}

.laikm-right {
  width: 40%;
  float: left;
  padding-left: 3px;
  margin-bottom: 10px;
}

.laikm-title {
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  border-bottom: 1px solid #f1f1f1;
  padding: 5px 0 3px 0;
  margin: 0 7px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.laikm-title a {
  color: #666a6f;

}

.laikm-title a:hover {
  text-decoration: none;
}

.lr-2 {
  width: 100%;
  padding-right: 5px;
  text-align: center;
}

.lr-kaina {
  font-size: 35px;
  color: #d4980b;
  font-weight: 600;
  line-height: 60px;
}

.kk .lr-kaina {
  color: #ee2a21;
}

.xl .lr-kaina {
  color: #014f9f;
}

.lr-nubraukta {
  font-size: 15px;
  margin-top: 10px;
  color: #666;
  text-decoration: line-through;
  padding-left: 4px;
  text-align: right;
}

.lr-nuolaida {
  color: #fff;
  font-weight: 600;
  clear: both;
  background: #de0303;
  border-radius: 5px;
  margin-top: 4px;
  text-align: center;
  padding: 4px;
}

.lr-nuolaida__top {
  font-size: 14px;
  background: white;
  color: #de0303;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 3px 2px;
}

.lv .lr-nuolaida__top {
  font-size: 13px;
}

.ee .lr-nuolaida__top {
  font-size: 13px;
}

.lr-nuolaida__bottom {
  font-size: 35px;
  line-height: 45px;
}

.lr-4 {
  clear: both;
  border-top: 1px solid #f1f1f1;
  margin: 0 7px;
  text-align: center;
}

.lr-4 .primary-button img {
  margin-top: -4px;
}

.lr-4 .primary-button {
  clear: both;
}

.primary-button {
  background-color: #dfa115;
  border-radius: 5px;
  border-bottom: 2px solid #c5921e;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  display: block;
  text-align: center;
  padding: 4px 4px;
  outline: none;
  line-height: 27px;
  cursor: pointer;
  outline: none;
}

.kk .primary-button {
  background-color: #ee2a21;
  border-bottom: 2px solid #c11c14;
}

.xl .primary-button {
  background-color: #014f9f;
  border-bottom: 2px solid #002953;
}

.primary-button:hover,
.primary-button:focus {
  text-decoration: none;
  color: #fff;
  background-color: #e8aa1f;
  transition: all ease 0.2s;
}

.kk .primary-button:hover,
.kk .primary-button:focus {
  background-color: #f5352c;
}

.xl .primary-button:hover,
.xl .primary-button:focus {
  background-color: #002953;
}

.primary-button:active,
.primary-button:focus {
  position: relative;
  bottom: -2px;
  border-bottom: none;
}

.specprice {
  color: white;
  font-weight: 600;
  font-size: 13px;
  background: #b72f2f;
  padding: 4px 10px;
  text-align: center;
  border-radius: 5px;
  margin-bottom: 5px;
  margin-top: 5px;
}

.contact-height {
  height: 45px;
}

.contact-button {
  display: inline-block;
  padding: 4px 20px;
  float: right;
  margin-right: 70px;
  margin-top: 0;
}

.pirkti {
  padding: 4px 40px 4px 50px;
  font-size: 16px;
  display: inline-block;
  text-transform: uppercase;
  line-height: 26px;
}

.pirkti img {
  margin-right: 5px;
  margin-top: -4px;
  margin-left: 4px;
}

.add-to-cart a {
  display: inline-block;
  padding: 8px 25px;
} 

.add-to-cart a img {
  margin-right: 5px;
}

.category_btn2 {
  margin: 0 auto 5px auto !important;
}

.category_btn2 span {
  top: 0 !important;
}

.category_btn span {
  font-size: 19px;
  color: #fff;
  text-decoration: none;
  top: 4px;
  position: relative;
}

.category_btn:hover {
  color: #fff;
  text-decoration: none;
  text-shadow: none;
  background: #ce9403;
}

.juosta {
  margin-top: 16px;
  margin-bottom: 4px;
}

.first {
  text-align: center;
}

.first .tag-image-wrap {
  overflow: hidden;
}

.first .tag-image-wrap img {
  width: 260px;
  height: auto;
}

.first .box {
  margin: 4px 0 4px 0;
}

.product-row {
  margin-left: -2px;
  margin-right: -2px;
}

.product-block {
  padding-left: 2px;
  padding-right: 2px;
}

.box {
  margin-bottom: 7px;
  background: #fff;
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
  padding: 8px 6px;
  color: #666;
  font-size: 12px;
  line-height: 20px;
  border-radius: 5px;
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.box:hover {
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0 0 20px 10px rgb(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 20px 10px rgb(0, 0, 0, 0.1);
  box-shadow: 0 0 20px 10px rgb(0, 0, 0, 0.1);
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.kk .box {
  border: 1px solid #e0e0e0;
}

.slick-slider .box:hover {
  -webkit-box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
}

.box .tag-image {
  position: absolute;
  right: 10px;
  width: auto;
  height: auto;
}

.first .tag-image {
  width: auto !important;
  height: auto !important;
}

.first .tag-image-wrap {
  width: 175px;
  height: 131px;
}

.kontaktai label,
.kontaktai-textarea label {
  padding-top: 12px;
}

.kontaktai-textarea .form-control {
  width: 100%;
}

.special {
  background: url(img/arrow-next-page.png) no-repeat center right;
  border: none;
  height: 445px;
}

.kk .special {
  background: url(img/arrow-next-page.png) no-repeat center right;
  border: 0;
}

.daugiau {
  color: #795b29;
  font-size: 36px;
  padding-left: 28px;
}

.kk .daugiau {
  color: #8a8a8a;
}

.xl .daugiau {
  color: #002953;
}

.kk .kitas {
  color: #8a8a8a;
}

.xl .kitas {
  color: #002953;
}

.box.special {
  display: flex;
  justify-content: center;
  flex-direction: column;
  box-shadow: none !important;
  border: 0 !important;
}

.kitas {
  color: #937544;
  font-size: 17px;
  padding-top: 10px;
  padding-left: 29px;
}

.next-page:hover {
  text-decoration: none;
  transition: all ease 0.2s;
  opacity: 0.9;
}

.next-page:focus {
  text-decoration: none;
  outline: none;
}

img.category {
  max-width: 100%;
  height: auto !important;
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 260px;
}

.category .box {
  margin-bottom: 8px;
}

.category-page {
  margin-top: 4px;
}

.widget h1 {
  text-align: left;
  display: none;
}

.widget {
  text-align: center;
}

.widget .box {
}

.widget h1 {
  margin: 14px 0 10px 7px !important;
}

.widget .recent-thumb img {
  width: auto;
}

.thumber {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 260px;
  height: 260px;
}

.pakaba img {
  margin-right: 8px;
}

.cartmygon {
  display: none;
}

.title {
  height: 45px;
  text-align: center;
  padding: 0 0;
}

.xl .title {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: -5px;
}

.title a {
  line-height: 20px;
  font-size: 14px;
  color: #666;
  font-weight: 600;
  text-decoration: none;
}

.first .title a:hover {
  color: #222;
}

.nubraukta {
  color: #666;
  font-size: 12px;
  text-align: center;
}

.perbraukta {
  text-decoration: line-through;
}

.first .kaina {
  font-size: 13px;
}

.kaina {
  color: #000;
  text-align: center;
  font-size: 13px;
}

.kk-p .kk-price {
  color: #8b692e;
  font-size: 14px !important;
  font-weight: 600;
}

.kk .kk-p .kk-price {
  color: #797979;
}

.xl .kk-p .kk-price {
  color: #014f9f;
}

.first .kk {
  font-size: 13px !important;
}

.eur {
  font-size: 11px !important;
  font-weight: normal !important;
}

.uzsisakyk {
  background: #7e5d22;
  color: #fff !important;
  margin: 0 auto;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-top: 5px;
  text-align: center;
  padding: 5px 4px;
  font-weight: bold;
  font-size: 14px;
  border-bottom: 2px solid #694c16;
  outline: none;
}

.kk .uzsisakyk {
  background: #fa9b26;
  border-bottom: 2px solid #cc7912;
}

.xl .uzsisakyk {
  background: #014f9f;
  border-bottom: 2px solid #002953;
}

.uzisakyk a {
  color: #fff;
}

.uzsisakyk img {
  width: 20px;
  height: 17px;
  margin-top: -5px;
}

.uzsisakyk:hover,
.uzsisakyk:active,
.purchase:active,
.purchase:focus,
.purchase:hover {
  background: #705325;
  text-decoration: none;
  transition: all ease 0.2s;
  outline: none;
}

.kk .uzsisakyk:hover,
.kk .uzsisakyk:active,
.kk .purchase:active,
.kk .purchase:focus,
.kk .purchase:hover {
  background: #e48919;
}

.xl .uzsisakyk:hover,
.xl .uzsisakyk:active,
.xl .purchase:active,
.xl .purchase:focus,
.xl .purchase:hover {
  background: #002953;
}

.uzsisakyk:active {
  border-bottom: none;
  bottom: -2px;
  position: relative;
}

.categor-button {
  font-size: 18px;
  margin-top: 16px;
  display: block;
}

.category_title {
  text-align: center;
  height: 36px;
}

.purchase-height {
  height: 30px;
}

.vad {
  position: absolute;
  margin-top: 88px;
  right: 134px;
}

.ee .vad {
  right: 127px;
}

.lv .vad {
  right: 126px;
}

.carusel-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-top: 0;
  min-height: 35px;
  margin-left: 5px;
}

.carusel-button span {
  text-decoration: none !important;
}

.carusel-button img {
  width: 13px;
  height: 13px;
  display: inline-block !important;
  float: none;
  margin-right: 3px;
  margin-top: -1px;
}

.footer-cart {
  margin-top: 25px;
}

.footer-icon-1,
.footer-icon-2,
.footer-icon-3 {
  color: #fbfae6;
  margin-top: 15px;
  position: relative;
}

.kk .footer-icon-1,
.kk .footer-icon-2,
.kk .footer-icon-3 {
  color: #f2f2f2;
}

.lv .footer-icon-1,
.lv .footer-icon-2,
.lv .footer-icon-3,
.ee .footer-icon-1,
.ee .footer-icon-2,
.ee .footer-icon-3 {
  margin-top: 10px;
}

.footer-icon-1 img,
.footer-icon-2 img,
.footer-icon-3 img {
  margin-right: 20px;
  float: left;
}

.lv .footer-cart .telefonas,
.ee .footer-cart .telefonas {
  margin-top: 16px;
}

.footer-icon-1 span,
.footer-icon-2 span,
.footer-icon-3 span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.uzsisakyk-txt {
  float: left;
  font-weight: 600;
  margin-top: 5px;
  margin-left: 12px;
  font-size: 13px;
}

.uzsisakyk-iko {
  float: right;
  margin-top: 2px;
  margin-right: 8px;
}

.originals,
.reebok,
.adidas,
.nike,
.everlast,
.puma,
.lonsdale,
.pierre-cardin,
.slazenger {
  width: 125px;
  height: 70px;
  transition: 0.3s;
  display: inline-block;
  margin: 10px 1px 20px 1px;
}

.originals:hover,
.reebok:hover,
.adidas:hover,
.nike:hover,
.everlast:hover,
.puma:hover,
.lonsdale:hover,
.pierre-cardin:hover,
.slazenger:hover {
  transition: 0.4s;
}

.originals {
  background: url(img/ll1.png) 0px 0px;
}

.originals:hover {
  background: url(img/ll1.png) 0px 70px;
}

.reebok {
  background: url(img/ll2.png) 0px 0px;
}

.reebok:hover {
  background: url(img/ll2.png) 0px 70px;
}

.adidas {
  background: url(img/ll3.png) 0px 0px;
}

.adidas:hover {
  background: url(img/ll3.png) 0px 70px;
}

.nike {
  background: url(img/ll4.png) 0px 0px;
}

.nike:hover {
  background: url(img/ll4.png) 0px 70px;
}

.everlast {
  background: url(img/ll5.png) 0px 0px;
}

.everlast:hover {
  background: url(img/ll5.png) 0px 70px;
}

.puma {
  background: url(img/ll6.png) 0px 0px;
}

.puma:hover {
  background: url(img/ll6.png) 0px 70px;
}

.lonsdale {
  background: url(img/ll7.png) 0px 0px;
}

.lonsdale:hover {
  background: url(img/ll7.png) 0px 70px;
}

.pierre-cardin {
  background: url(img/ll8.png) 0px 0px;
}

.pierre-cardin:hover {
  background: url(img/ll8.png) 0px 70px;
}

.slazenger {
  background: url(img/ll9.png) 0px 0px;
}

.slazenger:hover {
  background: url(img/ll9.png) 0px 70px;
}

.kk .originals {
  background: url(img/kk-ll1.png) 0px 0px;
}

.kk .originals:hover {
  background: url(img/kk-ll1.png) 0px 70px;
}

.kk .reebok {
  background: url(img/kk-ll2.png) 0px 0px;
}

.kk .reebok:hover {
  background: url(img/kk-ll2.png) 0px 70px;
}

.kk .adidas {
  background: url(img/kk-ll3.png) 0px 0px;
}

.kk .adidas:hover {
  background: url(img/kk-ll3.png) 0px 70px;
}

.kk .nike {
  background: url(img/kk-ll4.png) 0px 0px;
}

.kk .nike:hover {
  background: url(img/kk-ll4.png) 0px 70px;
}

.kk .everlast {
  background: url(img/kk-ll5.png) 0px 0px;
}

.kk .everlast:hover {
  background: url(img/kk-ll5.png) 0px 70px;
}

.kk .puma {
  background: url(img/kk-ll6.png) 0px 0px;
}

.kk .puma:hover {
  background: url(img/kk-ll6.png) 0px 70px;
}

.kk .lonsdale {
  background: url(img/kk-ll7.png) 0px 0px;
}

.kk .lonsdale:hover {
  background: url(img/kk-ll7.png) 0px 70px;
}

.kk .pierre-cardin {
  background: url(img/kk-ll8.png) 0px 0px;
}

.kk .pierre-cardin:hover {
  background: url(img/kk-ll8.png) 0px 70px;
}

.kk .slazenger {
  background: url(img/kk-ll9.png) 0px 0px;
}

.kk .slazenger:hover {
  background: url(img/kk-ll9.png) 0px 70px;
}

.footer2 {
  background-color: #866736;
  color: #baac95;
}

.kk .footer2 {
  background-color: #797979;
  color: #ffffff;
}

.xl .footer2 {
  background-color: #797979;
  color: #ffffff;
}

.footer2 a {
  color: #baac95;
}

.kk .footer2 a {
  color: #ffffff;
}

.xl .footer2 a {
  color: #ffffff;
}

.footer {
  overflow: hidden;
  text-align: left;
  border-top: 10px solid #dfa115;
  padding-bottom: 10px;
  background: #785a2a;
}

.kk .footer {
  border-top: 10px solid #fa9b26;
  background: #8a8a8a;
}

.xl .footer {
  border-top: 10px solid #014f9f;
  background: #8a8a8a;
}

.footer .title {
  margin-top: 15px;
  height: 30px;
  background: url(img/h2-2.png) repeat-x bottom;
  color: #e6dac6;
  font-size: 16px;
  text-shadow: 0 1px 1px #505050;
  -moz-text-shadow: 0 1px 1px #505050;
  -ms-text-shadow: 0 1px 1px #505050;
  -o-text-shadow: 0 1px 1px #505050;
  -webkit-text-shadow: 0 1px 1px #505050;
  text-align: left;
}

.kk .footer .title {
  color: #fff;
  background: transparent;
  border-bottom: 2px solid #6a6a6a;
}

.xl .footer .title {
  color: #fff;
  background: transparent;
  border-bottom: 2px solid #6a6a6a;
}

.footer ul {
  margin-top: 10px;
}

.footer ul li {
  font-size: 12px;
  text-decoration: none;
  padding: 2px 0 3px 0;
  overflow: hidden;
}

.footer ul li a {
  color: #bfb29d;
  display: block;
  width: 100%;
}

.kk .footer ul li a {
  color: #fff;
}

.xl .footer ul li a {
  color: #fff;
}

.footer ul li a:hover {
  color: #e6e6e6;
  text-decoration: underline;
}

.xl .footer ul li a:hover {
  color: #fff;
}

.footer ul li a:hover .underl {
  text-decoration: underline;
}

.footer .right {
  float: right;
  color: #f1ead8;
  text-shadow: 0 1px 1px #505050;
  -moz-text-shadow: 0 1px 1px #505050;
  -ms-text-shadow: 0 1px 1px #505050;
  -o-text-shadow: 0 1px 1px #505050;
  -webkit-text-shadow: 0 1px 1px #505050;
}

.kk .footer .right {
  text-shadow: 0;
  -moz-text-shadow: 0;
  -ms-text-shadow: 0;
  -o-text-shadow: 0;
  -webkit-text-shadow: 0;
  color: #f5f5f5;
}

.xl .footer .right {
  text-shadow: 0;
  -moz-text-shadow: 0;
  -ms-text-shadow: 0;
  -o-text-shadow: 0;
  -webkit-text-shadow: 0;
  color: #fff;
}

.footer .right.color3 {
  color: inherit;
}

.footer .no-link a:hover {
  text-decoration: none;
  color: #bfb29d;
  background: url(img/arrowh2.gif) no-repeat 5px 7px;
}

.kk .footer .no-link a:hover {
  color: #fff;
}

.news {
  padding-top: 15px;
}

.news p {
  color: #bfb29d;
  font-size: 11px;
  padding-top: 25px;
  line-height: 23px;
}

.kk .news p {
  color: #fff;
}

.xl .news p {
  color: #fff;
}

.footer input[type='text'] {
  width: 100%;
  height: 30px;
  background: #755826;
  color: #a7967a;
  outline: none;
  font-size: 12px;
  border: 1px solid #9a8155 !important;
  border-bottom: 1px solid #9a8155 !important;
  border-left: none !important;
  border-top: none !important;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding-left: 5px;
  padding-right: 70px;
  float: left;
  -webkit-box-shadow: inset 1px 1px 0px 0px rgba(50, 50, 50, 0.4);
  -moz-box-shadow: inset 1px 1px 0px 0px rgba(50, 50, 50, 0.4);
  box-shadow: inset 1px 1px 0px 0px rgba(50, 50, 50, 0.4);
}

.kk .footer input[type='text'] {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  border-bottom: 1px solid #6a6a6a !important;
  border-left: 1px solid #6a6a6a !important;
  border-top: 1px solid #6a6a6a !important;
  color: #f2f2f2;
  background: #7b7b7b;
}

.xl .footer input[type='text'] {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  border-bottom: 1px solid #6a6a6a !important;
  border-left: 1px solid #6a6a6a !important;
  border-top: 1px solid #6a6a6a !important;
  color: #f2f2f2;
  background: #7b7b7b;
}

.ft-button {
  display: block;
  position: absolute;
  border: 0;
  right: 7px;
  width: 68px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  font-size: 12px;
  color: #ededed;
  margin-left: 10px;
  background: #dfa115;
  border-radius: 5px;
}

.kk .ft-button {
  background: #fa9b26;
}

.xl .ft-button {
  background: #014f9f;
}

a.ft-button#subscribeButton {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

a.paspausk {
  width: 100%;
  position: inherit;
  margin-top: 9px;
}

.phone {
  position: absolute;
  right: 10px;
  top: 10px;
}

.ph {
  margin-right: 35px;
}

.telefonas {
  margin-top: 5px;
  font-size: 26px;
  color: #f0b313;
  font-style: italic;
  text-shadow: 0 1px 1px #505050;
}

.kk .telefonas {
  text-shadow: none;
  color: #fa9b26;
}

.xl .telefonas {
  text-shadow: none;
  color: #002953;
}

.telefonas a,
.telefonas a:hover,
.telefonas a:active,
.telefonas a:active {
  color: #f0b313;
  text-decoration: none;
}

.xl .telefonas a,
.xl .telefonas a:hover,
.xl .telefonas a:active,
.xl .telefonas a:active {
  color: #002953;
  text-decoration: none;
}

.footer a[href^='tel'] {
  color: #f0b313;
  text-decoration: none !important;
}

.xl .footer a[href^='tel'] {
  color: #002953;
  text-decoration: none !important;
}

.teltxt {
  font-size: 13px;
  font-weight: normal;
  font-style: italic;
  color: #f1ead8;
  text-shadow: 0 1px 1px #505050;
  -moz-text-shadow: 0 1px 1px #505050;
  -ms-text-shadow: 0 1px 1px #505050;
  -o-text-shadow: 0 1px 1px #505050;
  -webkit-text-shadow: 0 1px 1px #505050;
  margin-top: -2px;
}

.kk .teltxt {
  color: #f5f5f5;
}

.teltxt2 {
  float: right;
  font-size: 25px;
  font-weight: normal;
  font-style: italic;
  color: #f1ead8;
  margin-top: -22px;
  margin-right: 20px;
  text-shadow: 0 1px 1px #505050;
  -moz-text-shadow: 0 1px 1px #505050;
  -ms-text-shadow: 0 1px 1px #505050;
  -o-text-shadow: 0 1px 1px #505050;
  -webkit-text-shadow: 0 1px 1px #505050;
}

.mokejimai {
  margin-top: 16px;
  margin-bottom: 16px;
}

.copy p {
  float: right;
  line-height: 24px;
  padding-right: 8px;
  font-size: 13px;
  margin-top: 18px;
}

.backlinks {
  border-top: 1px solid #6c5126;
}

.backlinks ul {
  margin-top: 5px;
  margin-bottom: 5px;
}

.backlinks ul li {
  display: inline;
  font-size: 12px;
  padding: 0 4px;
}

.breadcrum {
  color: #7e7e7e;
  font-size: 12px;
  padding: 0 0 7px 0;
}

.breadcrum a {
  color: #7e7e7e;
}

.skk {
  background: #ccc;
  clear: left;
  height: 1px;
  margin: 0 5px;
}

.lv .skk,
.ee .skk {
  margin-top: 20px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.lv .link iframe {
  padding-top: 20px;
}

.ee .link iframe {
  padding-top: 20px;
}

.puse-title2 {
  padding-top: 20px;
  clear: left;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
}

.cat-desc {
  color: #7e7e7e;
  font-size: 12px;
  border-top: 1px solid #e0dfce;
  padding: 7px 0;
  text-align: justify;
  line-height: 15px;
}

.cattt {
  background: #dfa115;
  border-radius: 5px;
  min-height: 45px;
  clear: both;
  padding-left: 7px;
  padding-right: 7px;
  margin-bottom: 8px;
}

.kk .cattt {
  background: #ee2a21;
}

.xl .cattt {
  background: #002953;
}

.cattt2 {
  margin-top: 3px;
}

.cattt-r {
  float: right !important;
  margin-top: 10px;
  margin-right: 10px;
}

.b-box {
  margin-top: 0;
  margin-bottom: 7px;
  color: #e6e6e6;
  font-size: 14px;
  text-decoration: none;
  line-height: 21px;
  background: #7e5d22;
  /* Old browsers */
  border-radius: 5px;
}

.kk .b-box {
  background: #fa9b26;
}

.xl .b-box {
  background: #014f9f;
}

.b-box ul {
  border-top: 1px #8c6c33 solid;
  margin: 0 12px 0 12px;
  padding-top: 10px;
  padding-bottom: 15px;
}

.kk .b-box ul {
  border-top: 1px #ffac45 solid;
}

.xl .b-box ul {
  border-top: 1px #1d77d3 solid;
}

.b-box ul li a {
  color: #ddd;
  display: block;
  border-bottom: 1px solid #917950;
  padding: 5px 0 5px 0px;
}

.kk .b-box ul li a {
  border-bottom: 1px #ffdaad solid;
  color: #fff;
}

.xl .b-box ul li a {
  border-bottom: 1px #317ecd solid;
  color: #fff;
}

.b-box ul li a:hover {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid #bfb29d;
}

.kk .b-box ul li a:hover {
  border-bottom: 1px #fff solid;
  color: #ffebd3;
}

.xl .b-box ul li a:hover {
  border-bottom: 1px #50a0f3 solid;
  color: #fff;
}

a.subcategory span {
  color: #e6e6e6;
}

.kk a.subcategory span {
  color: #fff;
}

li.sub {
  margin-left: 20px;
}

.form-horizontal .control-label {
  padding-left: 2%;
  text-align: left;
}

.send-contact {
  width: 1px;
  background: #bf8400;
  border-right: 1px solid #dfba62;
  height: 24px;
  position: relative;
  top: 4px;
}

.fb-block {
  margin-top: 7px;
  border-radius: 5px;
}

.success-primary-button {
  float: right;
  margin-right: 10px;
  padding: 5px 4px;
}

.success-primary-button img {
  float: left;
  padding: 0 10px;
  margin-top: 6px;
}

.success-primary-button div {
  float: right;
  padding: 5px 5px;
  text-transform: uppercase;
  font-size: 18px;
}

.success-uzsisakyk {
  float: left;
  margin-left: 7px;
  margin-top: 0;
  padding-left: 15px;
  padding-right: 10px;
}

.success-uzsisakyk img {
  display: inline-block;
}

.success-uzsisakyk div {
  display: inline-block;
  padding: 5px 5px;
  text-transform: uppercase;
  font-size: 18px;
}

.cat-title {
  font-size: 17px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  padding-top: 10px;
  padding-bottom: 4px;
  margin-left: 12px;
  margin-right: 12px;
  border-bottom: 1px #7d5d24 solid;
}

.kk .cat-title {
  border-bottom: 1px #d8831b solid;
  color: #fff;
}

.xl .cat-title {
  border-bottom: 1px #002953 solid;
  color: #fff;
}

.h1-arrow {
  float: left;
  margin-top: 19px;
  margin-left: 8px;
}

.paginate {
  font-size: 14px;
  color: #fff;
  width: 100%;
  text-align: right;
  margin-top: 8px;
}

.paginate ul {
  margin-bottom: 5px;
  font-size: 15px;
}

.paginate ul li {
  display: inline-block;
}

.paginate ul li a {
  color: #fff;
  padding: 0 8px;
  display: block;
}

.paginate img {
  margin-top: -3px;
}

.paginate .activ {
  background-color: #dfa116;
  color: #fcfae7;
  border-radius: 5px;
  margin-right: 4px;
  margin-left: 4px;
  border: 2px solid #fcfae7;
  padding: 2px 9px;
  font-weight: 600;
}

.kk .paginate .activ {
  background-color: #ee2a21;
  border: 2px solid #f5f5f5;
}

.xl .paginate .activ {
  background-color: #002953;
  border: 2px solid #f5f5f5;
}

.paginate .right-arrow,
.paginate .left-arrow {
  background-color: #7e5d23;
  border-radius: 5px;
  transition: all ease 0.2s;
}

.kk .paginate .right-arrow,
.kk .paginate .left-arrow {
  background-color: #ee2a21;
}

.xl .paginate .right-arrow,
.xl .paginate .left-arrow {
  background-color: #002953;
}

.paginate .right-arrow:hover,
.paginate .left-arrow:hover {
  background-color: #705325;
  transition: all ease 0.2s;
}

.kk .paginate .right-arrow:hover,
.kk .paginate .left-arrow:hover {
  background-color: #f73b32;
}

.xl .paginate .right-arrow:hover,
.xl .paginate .left-arrow:hover {
  background-color: #6e6e6e !important;
}

.paginate .right-arrow {
  margin-left: 4px;
  padding: 4px 10px 4px 11px;
}

.paginate .left-arrow {
  margin-right: 4px;
  padding: 4px 11px 4px 10px;
}

.navi-right .paginate {
  color: #696969;
}

.navi-right .paginate ul li a {
  color: #696969;
}

.navi-right .paginate .activ {
  background-color: #dfa115;
  color: #fcfae7;
  padding: 3px 10px;
}

.kk .navi-right .paginate .activ {
  background-color: #fa9b26;
  color: #f5f5f5;
  border: 0;
}

.xl .navi-right .paginate .activ {
  background-color: #014f9f;
  color: #f5f5f5;
  border: 0;
}

.kk .navi-right .paginate .active {
  background-color: #ee2a21;
}

.current {
  font-weight: 600;
}

.navi-right .paginate .right-arrow,
.navi-right .paginate .left-arrow {
  background-color: #775a2b;
  padding: 3px 10px;
}

.kk .navi-right .paginate .right-arrow,
.kk .navi-right .paginate .left-arrow {
  background-color: #8a8a8a;
}

.xl .navi-right .paginate .right-arrow,
.xl .navi-right .paginate .left-arrow {
  background-color: #8a8a8a;
}

.filters {
  clear: left;
  margin-bottom: 8px;
}

.filters span {
  font-weight: 600;
  font-size: 12px;
}

.filters .yamm {
  width: 100%;
}

.filters .sort ul.manu ul.dropdown-menu {
  margin-left: 0 !important;
}

.filters .size ul.manu ul.dropdown-menu {
  margin-left: auto !important;
  right: 0;
}

.filters .manufacturer-edit ul.manu ul.dropdown-menu {
  margin-left: auto !important;
  right: 0;
}

.filters-addon .size ul.manu ul.dropdown-menu {
  margin-left: -224px !important;
}

.filters-addon .manufacturer ul.manu ul.dropdown-menu {
  margin-left: -224px !important;
}

.manufacturer .manu ul {
  min-width: 410px !important;
}

.pagal a {
  vertical-align: top;
}

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ffffff url(img/rodyklyte.png) no-repeat right center;
  font-size: 12px;
  text-indent: 0.01px;
  text-overflow: '';
  color: #474747;
  border-radius: 4px;
  padding: 5px 25px 5px 5px;
  border: 1px #cacaca solid;
  margin: 2px 0;
  cursor: pointer;
}

.kk select {
  background: #ffffff url(img/kk-rodyklyte.png) no-repeat right center;
}

.row.filt {
  margin-top: 10px;
  margin-left: 0;
}

.url a {
  font-size: 12px;
  color: #666;
}

ul.manu {
  margin: 0 0;
  list-style: none;
  padding-left: 0;
  transition: 0.2s;
  min-width: 80px;
  text-align: center;
}

ul.manu:hover a.manu-no {
  background: #ffffff url(img/rodyklyte.png) no-repeat right center;
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0 0 20px 10px rgb(0, 0, 0, 0.1);
  box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.kk ul.manu:hover a.manu-no {
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0 0 20px 10px rgb(0, 0, 0, 0.1);
  box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  background: #fbfbfb url(img/kk-rodyklyte.png) no-repeat right center;
}

a.manu-no {
  color: #474747;
  text-decoration: none;
  display: block !important;
  padding: 8px 9px 8px 9px !important;
  background: #fff url(img/rodyklyte.png) no-repeat right center;
  font-size: 12px;
  color: #474747;
  border-radius: 5px;
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0px 3px 7px 1px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0px 3px 7px 1px rgb(0 0 0 / 10%);
  box-shadow: 0px 3px 7px 1px rgb(0 0 0 / 10%);
  margin-bottom: 2px;
}

.kk a.manu-no {
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0 0 20px 10px rgb(0, 0, 0, 0.1);
  box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  background: #fff url(img/kk-rodyklyte.png) no-repeat right center;
}

.open a.manu-no {
  background: #fffff8 url(img/rodyklyte-2.png) no-repeat right center;
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0 0 20px 10px rgb(0, 0, 0, 0.1);
  box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.kk .open a.manu-no {
  background: #fbfbfb url(img/kk-rodyklyte-2.png) no-repeat right center;
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0 0 20px 10px rgb(0, 0, 0, 0.1);
  box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

ul.manu:hover .open a.manu-no {
  background: #fffff8 url(img/rodyklyte-2.png) no-repeat right center;
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0 0 20px 10px rgb(0, 0, 0, 0.1);
  box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.kk ul.manu:hover .open a.manu-no {
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  -moz-box-shadow: 0 0 20px 10px rgb(0, 0, 0, 0.1);
  box-shadow: 0 0 20px 10px rgb(0 0 0 / 10%);
  transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  background: #fbfbfb url(img/kk-rodyklyte-2.png) no-repeat right center;
}

ul.manu a {
  color: #848162;
  text-decoration: none;
  cursor: pointer;
  font-size: 13px;
}

.kk ul.manu a {
  color: #6f6f6f;
}

.shorter {
  display: inline-block;
  padding: 10px;
  background-color: #f5f5f5;
  border-radius: 5px;
  margin: 5px 3px;
  font-size: 13px;
}

.first-filter {
  min-width: 277px !important;
  width: 277px;
}

.yamm2 .nav,
.yamm2 .collapse,
.yamm2 .dropup,
.yamm2 .dropdown {
  position: static;
}

.yamm2 .container {
  position: relative;
}

.yamm2 .dropdown-menu {
  left: auto;
}

.yamm2 .yamm2-content {
  padding: 0 5px;
}

.pagr {
  padding: 0;
  border-left: 5px solid #d28f00;
  border-bottom: 5px solid #d28f00;
  border-right: 5px solid #d28f00;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top: none;
  background: #fff;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  z-index: 99999999999;
}

.kk .pagr {
  border-left: 5px solid #ee2a21;
  border-bottom: 5px solid #ee2a21;
  border-right: 5px solid #ee2a21;
  background: #f2f2f2;
}

.xl .pagr {
  border-left: 5px solid #002953;
  border-bottom: 5px solid #002953;
  border-right: 5px solid #002953;
  background: #f2f2f2;
}

.yamm2 .dropdown.yamm2-fw .dropdown-menu {
  left: 0;
  right: 0;
}

.yamm2-content .yamm2-box {
  font-weight: normal;
  display: inline-block;
  font-size: 12px;
  background: #f7f7f7;
  margin: 4px 1px;
  width: 125px;
  text-align: center;
}

.dovanukuponas {
  background: #d28f00;
  border-top-right-radius: 8px;
  border-bottom-left-radius: 3px;
  position: absolute;
  bottom: -2px;
  left: -2px;
  clear: both;
}

.kk .dovanukuponas {
  background: #ee2a21;
}

.dovanukuponas a {
  display: block;
  padding: 8px 35px 7px 35px !important;
  text-shadow: none;
  font-size: 15px;
  line-height: 14px;
  margin-bottom: 0 !important;
}

.kuponas {
  padding-left: 14px;
}

ul.oone2 {
  margin-bottom: 35px;
}

ul.oone-avalyne .oone9 {
  text-shadow: none;
  color: #000;
  font-weight: 600;
}

.kk ul.oone-avalyne .oone9 {
  display: none;
}

.xl ul.oone-avalyne .oone9 {
  display: none;
}

.yamm2-content .yamm2-box a {
  display: block;
  padding: 5px 8px;
}

.yamm-content2 .yamm2-box:hover {
  background: #ebebeb;
  display: inline-block;
  cursor: pointer;
}

.yamm2-content li {
  display: block;
  line-height: 28px;
  padding: 0;
}

.yamm2-content ul.oone-avalyne {
  margin-top: 10px;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 10px;
  min-width: 300px;
  font-weight: 600;
}

.yamm2-content ul.oone {
  margin-top: 10px;
  -moz-column-count: 2;
  -moz-column-gap: 20px;
  -webkit-column-count: 2;
  -webkit-column-gap: 20px;
  column-count: 2;
  column-gap: 20px;
  -webkit-column-rule: 1px outset #c2c095;
  -moz-column-rule: 1px outset #c2c095;
  column-rule: 1px outset #c2c095;
  column-rule-style: solid;
  -moz-column-rule-style: solid;
  -webkit-column-rule-style: solid;
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
  min-width: 400px;
}

.kk .yamm2-content ul.oone {
  -webkit-column-rule: 1px outset #ccc;
  -moz-column-rule: 1px outset #ccc;
  column-rule: 1px outset #ccc;
}

.yamm2-content ul.gamintojai {
  float: left;
  padding-left: 10px;
  border-left: 1px solid #c2c095;
  margin-top: 10px;
  padding-right: 25px;
}

.kk .yamm2-content ul.gamintojai {
  border-left: 1px solid #cccccc;
}

.lv .sticky-menu ul.aksesuarai .yamm2-content ul.gamintojai {
  padding-right: 0;
}

.kk .sticky.sticky-menu .hmenu {
  margin-top: -5px;
}

.kk .sticky.sticky-menu .menu-search {
  margin-top: 5px;
}

.motked {
  border-top: 1px solid #c2c095;
  width: 95%;
  margin: 0 auto;
}

.kk .motked {
  border-top: 1px solid #cccccc;
}

.yamm2-content ul.gamintojai-more {
  padding-right: 50px;
}

.sportui {
  padding-right: 40px;
  margin-bottom: 0 !important;
}

.vaikams {
  left: 260px !important;
}

.xl .vaikams {
  left: 400px !important;
}

.yamm2-content ul.gamintojai li {
  text-shadow: none;
  color: #000;
}

.yamm2-content ul li a {
  color: #000;
  text-shadow: none;
  font-weight: normal;
  padding: 0 14px;
  margin-bottom: 0;
}

.kk .yamm2-content ul li a {
  color: #000;
}

.xl .yamm2-content ul li a {
  color: #000;
}

li.customers-bought {
  margin-top: 8px;
}

.yamm2-content ul li a:hover {
  text-decoration: none;
  color: #fbfae6;
  background-color: #dfa115;
}

.kk .yamm2-content ul li a:hover {
  color: #f2f2f2;
  background-color: #ee2a21;
}

.xl .yamm2-content ul li a:hover {
  color: #f2f2f2;
  background-color: #8a8a8a;
}

ul.hmenu li.dropdown:hover > ul.dropdown-menu {
  display: block;
}

ul.hmenu .dropdown-menu {
  margin: 0 0 0 0;
}

.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}

.yamm .container {
  position: relative;
}

.yamm .dropdown-menu {
  left: auto;
}

.yamm .yamm-content {
  padding: 1px 20px;
}

.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}

.yamm-content .yamm-box {
  text-align: center;
  margin: 3px 0 4px 0;
  overflow: hidden;
}

.yamm-content .yamm-box a {
  display: block;
  padding: 5px 12px;
  background: #f7f7f7;
}

.top-manufacturer .yamm-box a {
  background: transparent;
}

.sort .yamm-content .yamm-box:hover a,
.items .yamm-content .yamm-box:hover a,
.time .yamm-content .yamm-box:hover a {
  background-color: #ececec;
}

.yamm-content .yamm-box:hover {
  cursor: default;
}

.yamm-box-chk input[type='checkbox'] {
  margin-left: 5px;
  margin-top: 8px;
  float: left;
}

.yamm-content .yamm-box-chk {
  padding: 2px 2px;
  margin-bottom: 5px;
  font-weight: normal;
  background-color: #f7f7f7;
}

.yamm-content .yamm-box-chk a {
  float: left;
  padding-left: 6px;
  padding-right: 3px;
}

.size .yamm-content .yamm-box-chk a {
  text-transform: uppercase;
}

.yamm-content label {
  margin-bottom: 0;
}

.button-filter {
  border: none;
  background: #d59c15;
  color: #fff;
  border-radius: 5px;
  padding: 6px 30px;
  margin-top: 2px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
  transition: all 0.2s ease;
  outline: none;
  width: 100%;
}

.kk .button-filter {
  background: #fa9b26;
}

.xl .button-filter {
  background: #014f9f;
}

.button-filter:hover {
  background: #e0a61b;
  transition: all 0.2s ease;
}

.kk .button-filter:hover {
  background: #e48919;
}

.xl .button-filter:hover {
  background: #002953;
}

ul.manu ul.dropdown-menu {
  min-width: 385px;
  width: 410px;
}

ul.manu ul.dropdown-items-per-page {
  min-width: 276px;
}

.product-box,
.cart-box,
.opc-box,
.dialog-box {
  background: #fff;
  border-radius: 5px;
  border: 1px solid #dbdac8;
  padding-bottom: 10px;
  overflow: hidden;
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
}

.kk .product-box,
.kk .cart-box,
.kk .opc-box,
.kk .dialog-box {
  border: 1px solid #e2e2e2;
}

.product-box .description {
  padding-left: 0;
  position: relative;
}

.product-box h1,
.cart-box h1,
.dialog-box h1 {
  line-height: 20px;
  font-size: 18px;
  color: #666;
  font-weight: normal;
  padding: 0;
  margin: 12px 0 8px 20px;
  text-transform: none;
  float: none;
}

.product-box h1 {
  margin-left: 14px;
}
.product-box .ProductTitle {
  display: flex;
  align-items: center;
}

.ProductTitle .product-title__stars {
  width: 90px;
  height: auto;
}

.col-custom .ProductTitle {
  display: flex;
  align-items: center;
  justify-content: center;
}

.product-code {
  color: #666;
  font-size: 13px;
  line-height: 21px;
  float: left;
  margin-bottom: 5px;
}

.questions {
  font-weight: normal;
  margin-top: 10px;
}

.telefonu {
  background: #fff;
  border-radius: 5px;
  border-top: 1px solid #dbdac8;
  padding: 8px 0 1px 0;
}

.brown {
  color: #8b692e;
}

.kk .brown {
  color: #fa9b26;
}

.xl .brown {
  color: #002953;
}

.telefonu {
  font-size: 20px;
  text-align: center;
  color: #666;
}

.uzs {
  width: 40%;
  float: left;
  padding-left: 25px;
}

.uzs2 {
  padding: 14px 0;
}

.b-man {
  bottom: 74px;
  position: absolute;
  left: 50px;
}

@-moz-document url-prefix() {
  .b-man {
    bottom: 75px;
  }
}

.bman {
  margin-top: 10px;
}

.bman .telefonu img {
  float: left;
  margin: 8px 0 0 17px;
}

.brands {
  text-align: center;
}

.des p {
  color: #666;
  padding: 8px 0 0 0;
  font-size: 13px;
  line-height: 21px;
  margin-bottom: 0;
}

.des2 {
  margin-top: 10px;
}

.over {
  text-decoration: line-through !important;
}

.freeship {
  font-weight: 600;
  color: #8b692e;
  font-size: 14px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
}

.kk .freeship {
  color: #fa9b26;
}

.xl .freeship {
  color: #014f9f;
}

.freeship span {
  font-size: 14px;
}

.prices {
  float: left;
  color: #666;
  font-size: 13px;
  margin-right: 5px;
}

.prices li,
.prices2 li {
  padding: 2px 0;
}

.prices,
.prices2 {
  margin-top: 4px;
}

.prices2 {
  float: left;
  color: #000;
  font-size: 13px;
}

.prices2 span {
  text-decoration: underline;
}

.price-arrow {
  background: url(img/arrowg.gif) no-repeat;
  width: 5px;
  height: 5px;
  float: left;
  margin-left: -10px;
  margin-top: 6px;
}

.price span {
  color: #8b692e;
}

.kk .price span {
  color: #797979;
}

.xl .price span {
  color: #014f9f;
}

span.euro {
  font-size: 12px;
  color: #000;
}

.quest-ico {
  color: #fff;
  background: #7d5d22;
  padding: 0px 6px;
  margin-right: 2px;
  font-size: 12px;
  font-weight: 600;
  border-radius: 5px;
}

.kk .quest-ico {
  background: #fa9b26;
}

.xl .quest-ico {
  background: #002953;
}

.questions a {
  color: #666;
  font-size: 13px;
}

.questions a:hover {
  text-decoration: underline;
}

.realshop {
  margin-top: 5px;
  display: block;
  outline: none !important;
}

.realshop img {
  border-radius: 5px;
  border: 1px solid #dedede;
}

span.sizes3 {
  font-size: 12px;
  color: #333 !important;
  font-weight: normal !important;
  padding-right: 10px;
  display: inline-block;
}

.likeme {
  position: absolute;
  top: 12px;
  right: 16px;
}

ul.sizes,
ul.sizes2 {
  margin-top: 10px;
}

ul.sizes2 li {
  padding-right: 12px;
}

ul.sizes {
  font-size: 12px;
  float: left;
  width: 15%;
}

.sizes li {
  padding: 9px 0;
}

.sizes2 span {
  color: #8b692e;
  font-size: 12px;
  font-weight: 600;
  padding-right: 10px;
}

.xl .sizes2 span {
  color: #014f9f;
}

.nuoroda-dydziams {
  float: right;
  margin-top: 24px;
  margin-bottom: 10px;
  color: #666;
  font-size: 13px;
  font-weight: normal;
  margin-left: 10px;
}

.nuoroda-dydziams a {
  color: #666;
}

.nopadding {
  padding-left: 0;
  padding-right: 0;
}

.nocursor {
  cursor: default;
}

.des-full .price-block {
  padding-top: 5px;
}

#kaino {
  margin-top: 15px;
}

.row#kaino .tag-image {
  display: none;
}

.tag-special {
  width: 70px !important;
  height: auto;
  margin-top: 5px;
}

.tag-special-2 {
  width: 80px;
  height: 80px;
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 10000;
}

.tag-special-3 {
  width: 57px !important;
  height: 57px !important;
  position: absolute;
  right: 10px;
}

.box-c {
  color: #000;
  display: flex;
  font-weight: 600;
  font-size: 14px;
  padding: 0 15px;
  margin: 0;
  line-height: 30px;
  background: #f0f0f0;
  border-bottom: 1px solid #fff;
  border-radius: 5px;
}

.box-c-plus {
  border-top: 1px solid #e3e3e3;
}

.initial {
  float: none;
}

.cartp p {
  color: #666;
  font-size: 13px;
  line-height: 20px;
  margin: 7px 5px;
}

.opc-box .greyline {
  margin-left: 8px;
  margin-right: 8px;
}

.greyline {
  height: 1px;
  background: #e5e5e5;
  margin-bottom: 10px;
}

.price-cart {
  font-size: 18px;
  padding-top: 15px;
  padding-left: 2px;
  padding-bottom: 12px;
}

.price-cart span {
  color: #8b692e;
}

#cartformid .numsToBuy__plus span {
  color: #8b692e;
  font-size: 12px;
  font-weight: 600;
  padding-right: 10px;
}

.kk .price-cart span {
  color: #797979;
}

.xl .price-cart span {
  color: #014f9f;
}

.price-cart-total {
  font-size: 18px;
  text-align: center;
  color: #666;
  padding-bottom: 15px;
}

.price-cart-total span {
  color: #8b692e;
}

.kk .price-cart-total span {
  color: #797979;
}

.xl .price-cart-total span {
  color: #014f9f;
}

.price-cart input[type='text'] {
  width: 45px;
  border: 1px #cacaca solid;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 5px;
  padding-bottom: 3px;
  font-size: 12px;
}

.price-cart img {
  margin-top: -4px;
  margin-left: 10px;
}

.nuotraukos-cart {
  text-align: center;
}

a.cartb1 {
  padding: 5px 10px 5px 30px;
  color: #878787;
  font-size: 12px;
  text-decoration: none;
  line-height: 30px;
  float: right;
  display: flex;
  align-items: center;
  font-weight: bold;
}

a.cartb2 {
  padding: 5px 10px 5px 20px;
  color: #878787;
  font-size: 12px;
  text-decoration: none;
  line-height: 30px;
  float: right;
  display: flex;
  align-items: center;
  font-weight: bold;

}

a.cartb3 {
  padding: 5px 15px 5px 15px;
  color: #878787;
  font-size: 12px;
  text-decoration: none;
  float: left;
  margin-left: 15px;
  display: flex;
  align-items: center;
  font-weight: bold;
}


a.cartb3-edit {
  float: inherit;
}

a.cartb4 {
  padding: 5px 15px 5px 15px;
  color: #878787;
  font-size: 12px;
  text-decoration: none;
  float: left;
  display: flex;
  align-items: center;
  font-weight: bold;
}

a.cartb1::before,
a.cartb2::before,
a.cartb3::before,
a.cartb4::before {
  content: '';
  width: 21px;
  height: 21px;
  display: inline-block;
  margin-right: 5px;
  opacity: .5;
}

a.cartb1:hover,
a.cartb2:hover,
a.cartb3:hover,
a.cartb4:hover {
  color: #666
}

a.cartb1:hover::before,
a.cartb2:hover::before,
a.cartb3:hover::before,
a.cartb4:hover::before {
  opacity: .7;
}

a.cartb1::before {
  background: url(img/remove-bw.png) no-repeat left;
  background-size: 21px;
}

a.cartb2::before {
  background: url(img/sizes-bw.png) no-repeat left;
  background-size: 21px;
}

a.cartb3::before {
  background: url(img/update-bw.png) no-repeat left;
  background-size: 21px;
}

a.cartb4::before {
  background: url(img/delete-bw.png) no-repeat left;
  background-size: 21px;
}


.ee a.cartb4 {
  padding: 5px 0px 5px 30px;
}

.ee a.cartb3 {
  margin-left: 0;
}

.lt a.cartb3 {
  margin-left: 0;
}

a.cartb1:hover,
a.cartb2:hover,
a.cartb3:hover,
a.cartb4:hover {
  text-decoration: underline;
}

div.carto {
  margin-left: 15px;
  margin-top: 10px;
}

.pr-img2 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
}

.afterimg {
  float: left;
}

.kont-juost {
  border-bottom: 1px #666666 solid;
  height: 34px;
  font-size: 13px;
  color: #666;
}

.kont-juost a {
  color: #666;
  text-decoration: underline;
}

.kont-juost a:hover {
  text-decoration: none;
}

.kont-juost img {
  margin-top: 7px;
  float: left;
}

.kont-juost div {
  float: left;
  margin-top: 13px;
  padding-left: 10px;
}

.kont-juost .des {
  float: right !important;
}

.contname {
  text-align: center;
  font-size: 14px;
  color: #7e5f29;
  font-weight: 600;
  padding: 15px 0;
}

.contg {
  padding: 12px 6px 12px 5px;
  margin-top: 7px;
  margin-bottom: -5px;
  background: #d8a41f;
  border-radius: 5px;
  -moz-border-radius: 5px;
  font-weight: 600;
  font-size: 13px;
  color: #fff;
  line-height: 18px;
}

.kk .contg {
  background: #fa9b26;
}

.xl .contg {
  background: #014f9f;
}

.roundedshape {
  float: left;
  background: #fff;
  border-radius: 9999px;
  width: 36px;
  height: 36px;
  color: #d8a41f;
  font-size: 28px;
  margin: 0 5px;
  text-align: center;
  line-height: 35px;
}

.kk .roundedshape {
  background: #f2f2f2;
  color: #fa9b26;
}

.xl .roundedshape {
  background: #f2f2f2;
  color: #014f9f;
}

.contextt {
  padding-left: 55px;
}

.contextt a {
  text-decoration: underline;
}

.garantijos {
  font-size: 12px;
  text-align: left;
  line-height: 14px;
  margin: 3px 0 1px 5px;
  background: url(img/ribonas.png) no-repeat;
  width: 270px;
  float: left;
}

.kk .garantijos {
  background: url(img/kk-ribonas.png) no-repeat;
}

.xl .garantijos {
  background: url(img/ribonas-xl.png) no-repeat;
}

.garantijos p {
  font-size: 12px;
  margin: 0 0 2px 20px;
  line-height: 17px;
}

.garantijos2 {
  color: white;
  text-align: center;
  padding-top: 2px;
  font-weight: 600;
  margin-bottom: 5px;
}

.cartmyg {
  width: 200px;
  display: block;
  height: 44px;
  background: #f4f4f4;
  background: -moz-linear-gradient(top, #f4f4f4 0%, #f7f7f7 49%, #ededed 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #f4f4f4),
    color-stop(49%, #f7f7f7),
    color-stop(100%, #ededed)
  );
  background: -webkit-linear-gradient(
    top,
    #f4f4f4 0%,
    #f7f7f7 49%,
    #ededed 100%
  );
  background: -o-linear-gradient(top, #f4f4f4 0%, #f7f7f7 49%, #ededed 100%);
  background: -ms-linear-gradient(top, #f4f4f4 0%, #f7f7f7 49%, #ededed 100%);
  background: linear-gradient(to bottom, #f4f4f4 0%, #f7f7f7 49%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ededed', GradientType=0);
  padding: 3px 5px 3px 10px;
  margin: 10px 8px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #666;
  font-size: 14px;
  cursor: pointer;
  float: left;
  border: 2px solid #e0e0e0;
}

.cartmyg:hover {
  color: #fcfcfc;
}

.cartmyg a,
.cartmyg2 a {
  color: #fff;
}

.cartmyg img {
  float: left;
  margin-top: 4px;
}

.printorder {
  width: 210px;
  display: block;
  height: 44px;
  background: #97763a;
  background: -moz-linear-gradient(top, #97763a 0%, #6b5125 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #97763a),
    color-stop(100%, #6b5125)
  );
  background: -webkit-linear-gradient(top, #97763a 0%, #6b5125 100%);
  background: -o-linear-gradient(top, #97763a 0%, #6b5125 100%);
  background: -ms-linear-gradient(top, #97763a 0%, #6b5125 100%);
  background: linear-gradient(to bottom, #97763a 0%, #6b5125 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97763a', endColorstr='#6b5125', GradientType=0);
  padding: 3px 5px 3px 10px;
  margin: 10px 8px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #fcfcfc;
  font-size: 14px;
  cursor: pointer;
  float: left;
  text-shadow: 0 1px 1px #828282;
  -moz-text-shadow: 0 1px 1px #828282;
  -ms-text-shadow: 0 1px 1px #828282;
  -o-text-shadow: 0 1px 1px #828282;
  -webkit-text-shadow: 0 1px 1px #828282;
  transition: 0.3s;
}

.printorder:hover,
.printorder:active,
.printorder:focus {
  color: #fcfcfc;
  text-decoration: none;
  opacity: 0.9;
  transition: 0.3s;
}

.printorder img {
  float: left;
  margin-top: 6px;
}

.printordertxt {
  margin-left: 39px;
  font-size: 14px;
  text-transform: uppercase;
  margin-top: 9px;
}

.moore {
  width: 228px;
  display: block;
  height: 44px;
  background: #d9a927;
  background: -moz-linear-gradient(top, #d9a927 0%, #d29102 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #d9a927),
    color-stop(100%, #d29102)
  );
  background: -webkit-linear-gradient(top, #d9a927 0%, #d29102 100%);
  background: -o-linear-gradient(top, #d9a927 0%, #d29102 100%);
  background: -ms-linear-gradient(top, #d9a927 0%, #d29102 100%);
  background: linear-gradient(to bottom, #d9a927 0%, #d29102 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9a927', endColorstr='#d29102', GradientType=0);
  padding: 3px 5px 3px 10px;
  margin: 10px 8px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #fcfcfc;
  font-size: 14px;
  cursor: pointer;
  float: right;
  text-shadow: 0 1px 1px #828282;
  -moz-text-shadow: 0 1px 1px #828282;
  -ms-text-shadow: 0 1px 1px #828282;
  -o-text-shadow: 0 1px 1px #828282;
  -webkit-text-shadow: 0 1px 1px #828282;
  transition: 0.3s;
}

.moore img {
  float: right;
  margin-top: 6px;
  margin-right: 10px;
}

.mooretxt {
  margin-left: 3px;
  font-size: 14px;
  text-transform: uppercase;
  margin-top: 9px;
}

.moore:hover,
.moore:active,
.moore:focus {
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  transition: 0.3s;
}

.skirtukas {
  width: 1px;
  float: left;
  height: 36px;
  background: #cc8d00;
  margin-left: 10px;
  margin-top: 2px;
}

.skirtukas2 {
  width: 1px;
  float: left;
  height: 36px;
  background: #e1b13f;
  margin-top: 2px;
}

.skirtukas3 {
  width: 1px;
  float: left;
  height: 36px;
  background: #75592a;
  margin-left: 10px;
  margin-top: 2px;
}

.skirtukas4 {
  width: 1px;
  float: left;
  height: 36px;
  background: #977e51;
  margin-top: 2px;
}

.cartmygtxt {
  float: right;
  margin-top: 7px;
  padding: 0 4px;
  margin-right: 4px;
  color: #666;
}

.free_ship_message {
  height: 61px;
  width: 678px;
  background: url(img/cart-free.png) no-repeat;
  color: white;
  font-size: 14px;
  text-align: center;
  overflow: visible;
  margin-left: -6px;
  line-height: 68px;
}

.cartmyg .skirtukas {
  background: #d4d4d4;
}

.cartmyg .skirtukas2 {
  background: #ffffff;
}

.cartmyg2 img {
  margin-left: 10px;
  margin-top: 3px;
}

.cartmyg2 {
  float: right;
}

.cartmyg2 a {
  width: 115px;
  height: 44px;
  display: block;
  background: #97763a;
  background: -moz-linear-gradient(top, #97763a 0%, #6b5125 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #97763a),
    color-stop(100%, #6b5125)
  );
  background: -webkit-linear-gradient(top, #97763a 0%, #6b5125 100%);
  background: -o-linear-gradient(top, #97763a 0%, #6b5125 100%);
  background: -ms-linear-gradient(top, #97763a 0%, #6b5125 100%);
  background: linear-gradient(to bottom, #97763a 0%, #6b5125 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#97763a', endColorstr='#6b5125', GradientType=0);
  padding: 3px 5px 3px 10px;
  margin: 10px 13px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #fcfcfc;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
  text-shadow: 0 1px 1px #3a3a3a;
  -moz-text-shadow: 0 1px 1px #3a3a3a;
  -ms-text-shadow: 0 1px 1px #3a3a3a;
  -o-text-shadow: 0 1px 1px #3a3a3a;
  -webkit-text-shadow: 0 1px 1px #3a3a3a;
  float: left;
}

.cart-buttons2 {
  margin-top: 5px;
  text-align: right;
}

.cart-buttons2 .goback {
  float: inherit;
  display: inline-block;
  margin-top: -4px;
  padding: 7px 11px !important;
}

.cart-buttons2 .purchase2 {
  float: inherit;
  display: inline-block;
}

.cartmyg2txt {
  float: left !important;
  margin-top: 9px !important;
  padding: 0 4px !important;
  margin-left: 2px !important;
}

.purchase2 {
  float: right;
  margin-top: 5px;
  margin-right: 1px;
  margin-left: 8px;
  padding: 4px 0px;
}

.purchase2 img {
  margin-top: -5px;
  margin-right: 4px;
}

.purchase2 a {
  color: #fff;
  text-decoration: none !important;
  padding: 4px 30px;
}

.goback img {
  margin-top: -2px;
  margin-right: 5px;
}

.cart-buttons2 .btn-default {
  padding: 7px 15px;
}

.btn {
  border-radius: 5px;
}

.free-ship-message {
  color: #fff;
  background: #dfa115;
  position: relative;
  text-align: center;
  margin-bottom: 15px;
  margin-left: -7px;
  margin-top: 24px;
  margin-right: -7px;
  padding: 2px 0;
}

.kk .free-ship-message {
  background: #ee2a21;
}

.xl .free-ship-message {
  background: #002953;
}

.free-ship-message p {
  padding: 8px 0;
  color: #fff;
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 0;
}

.free-ship-message img {
  position: absolute;
  top: -14px;
  left: 15px;
}

.free-ship-message img {
  -webkit-animation-name: flash;
  animation-name: flash;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  -webkit-animation-iteration-count: infinite;
}

@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

@keyframes flash {
  10%,
  30% {
    opacity: 0;
  }

  0%,
  20%,
  100% {
    opacity: 1;
  }
}

.dotted {
  background: url(img/dots.gif) repeat-x;
  height: 1px;
  margin-top: 2px;
}

.kk .dotted {
  background: url(img/kk-dots.gif) repeat-x;
}

.dotted2 {
  background: url(img/dots.gif) repeat-x;
  height: 1px;
  margin-bottom: 2px;
}

.kk .dotted2 {
  background: url(img/kk-dots.gif) repeat-x;
}

.visible-xxs {
  display: none;
}

.opc-icon1 {
  margin-left: 4%;
}

.opc-icon1,
.opc-icon2,
.opc-icon3 {
  float: left;
  width: 32%;
  color: #676767;
  margin-top: 8px;
}

.opc-icon1 img,
.opc-icon2 img,
.opc-icon3 img {
  float: left;
  margin-bottom: 5px;
}

.opc-icon1 p,
.opc-icon2 p,
.opc-icon3 p {
  left: 10px;
  position: relative;
  margin-top: 12px;
  margin-bottom: 5px;
}

.opc-icon3 p {
  margin-top: 9px;
}

.addtext {
  color: #000;
  text-align: center;
  padding: 9px;
  font-weight: 600;
  font-size: 16px;
  clear: both;
  text-transform: uppercase;
  background-color: #f7f7f7;
  width: 70%;
  margin-left: auto;
  margin-bottom: 10px;
  margin-right: auto;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.addtext span {
  color: #d9aa29;
  font-size: 22px;
}

.kk .addtext span {
  color: #8a8a8a;
}

.addtext img {
  margin-top: -16px;
  margin-right: 5px;
}

.addtext .metu {
  margin-left: 10px;
  margin-top: -10px;
}

.greyline {
  clear: both;
}

.opc-title {
  font-size: 18px;
  color: #858585;
  margin-top: 5px;
}

.opc-title2 {
  margin-top: 25px;
  margin-bottom: 10px;
}

.opc-title .opc-title__step {
  background: #dfa115;
  color: #fff;
  padding: 2px 5px;
  font-size: 16px;
  margin-right: 5px;
}

.kk .opc-title .opc-title__step {
  background: #fa9b26;

}

.xl .opc-title .opc-title__step {
  background: #004b8d;
}

.patvirtinti {
  padding: 8px 25px;
  margin-top: 10px;
  margin-bottom: 10px;
  display: inline-block;
}

.patvirtinti img {
  margin-top: -4px;
}

#shippingOptions .opc-title.page-header {
  border-bottom: 0;
  border-bottom: 0;
  padding-top: 15px;
  padding-bottom: 10px;
}

.ships {
  font-size: 13px;
  margin-top: 1px;
  padding-right: 0;
  padding-left: 0;
  border-top: 1px solid #e8e8e8;
}

.ships .radio {
  border-bottom: 1px solid #e8e8e8;
}

.ships table {
  width: 100%;
}

.ships tr {
  border-bottom: 1px solid #e8e8e8;
}

.ships label,
.ships input {
  cursor: pointer;
}

.ships input:checked + label {
  background: #f7f7f7;
}

.ships label {
  font-weight: 600;
  padding-left: 12px;
  padding-top: 14px;
  padding-bottom: 12px;
  width: 100%;
  height: 47px;
}

.ships #terminals_list select {
  margin-top: -10px;
}

.ships #terminals_list_omniva select {
  margin-top: -10px;
}

.ships input[type='radio'] {
  margin: 1px 0 0;
  margin-left: 10px;
}

.ships + .ships {
  margin-top: 0;
}

.radio {
  margin-bottom: 0;
  margin-top: 0;
}

.page-header {
  padding-bottom: 9px;
  border-bottom: 1px solid #eee;
}

.opc-title.page-header {
  margin-bottom: 0;
  border-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.pristatymo {
  margin-left: 0;
  padding-left: 0;
  margin-right: 0;
  padding-right: 0;
  padding-top: 0px;
}

.pristatymo .free-ship-message2 {
  position: absolute;
  margin: 0px;
  width: 100%;
  display: block;
}

.pristatymo .free-ship-message2 p {
  padding: 2px 0;
  text-align: center;
  color: #82622b;
  margin: 12px 0;
}

.xl .pristatymo .free-ship-message2 p {
  color: #002953;
}

.pristatymo .btn-brown {
  padding: 0 3px;
  font-size: 12px;
  position: relative;
  top: -1px;
  font-weight: 600;
  padding: 3px 6px;
  margin-left: 4px;
}

.pristatymo .klase {
  background: #f7f7f7;
  padding-bottom: 0;
  text-align: center;
  margin-left: -1px;
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}

.lv .pristatymo .klase,
.ee .pristatymo .klase {
  padding-top: 12px;
  padding-bottom: 4px;
}

.fields {
  width: 49%;
}

.fields2 {
  width: 51%;
  padding-left: 0;
}

.fields label,
.fields2 label {
  margin-top: 10px;
  font-size: 12px;
  float: left;
  padding-left: 7px;
  font-size: 14px;
}

.fields span,
.fields2 span {
  color: #7e5d22;
}

.fields label {
  width: 34%;
}

.fields2 label {
  width: 40%;
}

.fc2 {
  background: #fff url(img/rodyklyte.png) no-repeat right center;
}

.form-control {
  width: 60%;
  margin: 6px 0;
  font-size: 13px;
  padding: 6px;
}

.btn-default {
  font-weight: 600;
  float: left;
  margin-top: 6px;
  margin-left: 5px;
  color: #858585;
  transition: 0.2s;
  outline: none;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-color: #f0f0f0;
}

.btn-default:hover {
  color: #858585;
  transition: 0.2s;
}

.form-control-discount {
  width: 50%;
  float: left;
}

.opc-cart-line1,
.opc-cart-line2 {
  width: 60%;
  float: left;
}

.opc-cart-line11,
.opc-cart-line22 {
  width: 40%;
  float: right;
  color: #82622b;
  text-align: right;
} 

.kk .opc-cart-line11,
.kk .opc-cart-line22 {
  color: #797979;
}

.xl .opc-cart-line11,
.xl .opc-cart-line22 {
  color: #004b8d;
}

.opc-cart-line1,
.opc-cart-line11 {
  margin-top: 4px;
  margin-bottom: 4px;
  font-weight: 600;
}

.opc-cart-line2,
.opc-cart-line22 {
  margin-top: 6px;
  padding-bottom: 4px;
}

ul.sum li {
  border-bottom: 1px solid #e8e8e8;
  overflow: hidden;
}

.panel-title {
  font-weight: 600;
  text-align: left;
  float: left;
}

.panel-default > .panel-heading {
  overflow: hidden;
}

.panel-title a:focus {
  text-decoration: none;
}

.panel-title a:hover {
  text-decoration: none;
}

.panel-title a p {
  font-size: 12px;
  margin: 0;
  font-weight: normal;
  margin-top: 4px;
}

.panel-group {
  margin-top: 0px;
  clear: both;
}

.panel-heading button {
  float: right;
  margin-top: 4px;
}

.sidebar-home .panel-group {
  margin-top: 5px;
}

.btn-brown {
  background: #82622b;
  transition: 0.2s;
  color: #fff;
}

.kk .btn-brown {
  background: #ee2a21;
}

.xl .btn-brown {
  background: #014f9f;
}

.btn-brown:hover,
.btn-brown:focus {
  background: #9c793e;
  transition: 0.2s;
  color: #fff;
}

.kk .btn-brown:hover,
.kk .btn-brown:focus {
  background: #f5352c;
  transition: 0.2s;
  color: #fff;
}

.xl .btn-brown:hover,
.xl .btn-brown:focus {
  background: #002953;
  transition: 0.2s;
  color: #fff;
}

.panel1 {
  width: 50%;
  float: left;
  margin: 10px 0 15px 0;
}

.panel-body {
  color: #414141;
  font-size: 13px;
}

.panel-body img {
  float: left;
  padding-right: 10px;
}

.panel-body .name {
  font-size: 14px;
  font-weight: 600;
}

.panel-body .pasirinkimai {
  margin-top: 5px;
}

.pakeisti a {
  background: #dddddd;
  color: #333333 !important;
  transition: 0.2s;
  color: #fff;
  padding: 7px 14px;
  display: inline-block;
  border-radius: 4px;
  margin-top: 5px;
}

.pakeisti a:hover {
  background: #dddddd;
  transition: 0.2s;
  text-decoration: none;
}


.kaina2 {
  margin-top: 5px;
}

.kaina2 strong {
  color: #cf0404;
}

.bank,
.bank2 {
  float: initial;
  display: inline-block;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.bank2 {
  display: inline-block;
  vertical-align: middle;
  padding-left: 6px;
}

.banks label {
  width: 100%;
  padding-top: 3px;
  padding-bottom: 3px;
}

.banks .radio {
  padding: 5px 0;
}

.banks {
  margin-top: 8px;
}

.banks .radio label {
  margin-bottom: -5px;
}

.banks .radio input[type='radio'] {
  margin: 13px 0 0 6px;
}

.banks .radio {
  border-bottom: 1px solid #e8e8e8;
}

.opc-box input[type='text']:focus,
.opc-box input[type='email']:focus,
.opc-box select:focus,
.opc-box textarea:focus {
  border-color: #e5b42c !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(16, 169, 40, 0.6) !important;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(216, 169, 40, 0.6) !important;
}

.papildoma {
  margin-top: 15px;
}

.papildoma textarea {
  margin-top: 10px;
  margin: 10px auto;
  width: 77%;
  float: right;
}

.papildoma div {
  float: left;
  width: 23%;
  margin-top: 35px;
  text-align: center;
}

.opc-box .ikrepseli {
  width: 250px;
  margin: 12px auto;
}

.opc-box .ikrepseli:hover {
  background: #a8884e;
  background: -moz-linear-gradient(top, #a8884e 0%, #7e6132 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #a8884e),
    color-stop(100%, #7e6132)
  );
  background: -webkit-linear-gradient(top, #a8884e 0%, #7e6132 100%);
  background: -o-linear-gradient(top, #a8884e 0%, #7e6132 100%);
  background: -ms-linear-gradient(top, #a8884e 0%, #7e6132 100%);
  background: linear-gradient(to bottom, #a8884e 0%, #7e6132 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a8884e', endColorstr='#7e6132', GradientType=0);
}

.opc-box .ikrepselitxt {
  float: left;
  padding-top: 2px;
  padding-left: 15px;
}

.opc-box .ikrepseli img {
  float: left;
  margin-top: 4px;
  margin-left: 10px;
}

.floating_banner_bottom {
  left: 0;
  right: 0;
}

.kiekiai {
  background: #f0f0f0;
  padding: 6px 10px;
  margin-top: 5px;
  border-radius: 5px;
  clear: both;
}

.kiekiai-title {
  font-weight: 600;
  font-size: 13px;
}

.kiekiai ul {
  margin-top: 5px;
  margin-bottom: 5px;
}

.kiekiai ul li {
  border: 1px solid #cccccc;
  background: #fff;
  color: #666;
  font-size: 13px;
  margin-top: -1px;
}

.kiekiai ul li:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.kiekiai ul li:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.kiekiai1 {
  width: 50%;
  display: inline-block;
  padding: 3px 5px 1px 20px;
  background: url(img/map-tag.png) no-repeat 6px 4px;
  vertical-align: top;
}

.kk .kiekiai1 {
  background: url(img/kk-map-tag.png) no-repeat 6px 4px;
}

.xl .kiekiai1 {
  background: url(img/map-tag-xl.png) no-repeat 6px 4px;
}

.kiekiai2 {
  width: 49%;
  display: inline-block;
  padding: 3px 5px 1px 10px;
  border-left: 1px solid #cccccc;
}

.price-block {
  text-align: center;
  padding-top: 15px;
}

.price-block .price {
  border-bottom: 1px solid #d2d2d2;
}

.price-block .price-now {
  font-size: 26px;
  font-weight: 600;
}

.price-block .price-now span {
  font-size: 16px;
}

.price-block .price-over {
  font-size: 16px;
  position: relative;
  display: inline-block;
  top: 1px;
  padding-left: 10px;
  overflow: hidden;
}

.price-block .overline:before {
  -webkit-animation-name: overline;
  -webkit-animation-duration: 2s;
  animation-name: overline;
  animation-duration: 2s;
  border-bottom: 2px solid #dfa116;
  position: absolute;
  content: '';
  width: 100%;
  height: 55%;
}

.xl .price-block .overline:before {
  border-bottom: 2px solid #002953;
  content: '';
}

@-webkit-keyframes overline {
  from {
    width: 0%;
  }

  to {
    width: 100%;
  }
}

@keyframes overline {
  from {
    width: 0%;
  }

  to {
    width: 100%;
  }
}

.sku-discounts .discounts {
  border-radius: 5px;
  background-color: #f0f0f0;
  padding: 10px 6px;
  color: #4f4f4f;
  font-size: 13px;
  text-align: center;
  margin-bottom: 10px;
  border: 2px solid #f0f0f0;
  animation: border-pulse 5s infinite;
}

.rezervuok-height {
  height: 40px;
}

a.rezervuok {
  font-size: 18px;
}

a.rezervuok:hover {
  opacity: 0.94;
}

a.rezervuok div,
a.rezervuok img {
  display: inline-block;
}

a.rezervuok img {
  margin-left: 5px;
  margin-top: -2px;
}

.duk .panel-default > .panel-heading {
  overflow: hidden;
  padding: 0;
}

.duk .noriu {
  font-size: 16px;
  font-weight: 600;
  color: #666;
  border-bottom: 1px solid #ddd;
  padding-bottom: 3px;
}

.duk .panel-group {
  margin-top: 8px;
}

.duk .panel-title {
  color: #666;
  font-weight: normal;
  display: block;
  width: 100%;
  min-height: 30px;
}

.duk .panel-title a {
  text-decoration: none;
  display: block;
  width: 100%;
  min-height: 30px;
  transition: 0.2s;
  padding: 10px 30px 8px 15px;
}

.duk .panel-title a.collapsed {
  background: url(img/ro.png) no-repeat right !important;
}

.duk .panel-title a {
  background: url(img/ro-invert.png) no-repeat right;
}

.duk .panel-title a:hover {
  background-color: #fff;
  transition: 0.2s;
}

.duk .panel-default > .panel-heading {
  background-color: #f7f7f7;
}

.klausimas {
  font-weight: 600;
}

.klausimas span {
  color: #af8134;
  font-weight: 600;
}

.kk .klausimas span {
  color: #ee2a21;
}

.atsakymas span {
  color: #5e4419;
  font-weight: 600;
}

.kk .atsakymas span {
  color: #fa9b26;
}

.duk .panel-body {
  color: #666;
  line-height: 20px;
}

.duk .panel-body a {
  color: #666;
  text-decoration: underline;
}

a.neradai {
  background: #dfa115;
  border-radius: 5px;
  min-height: 45px;
  text-align: center;
  clear: both;
  display: block;
  line-height: 45px;
  color: #fff;
  transition: 0.3s;
  font-size: 20px;
  font-weight: 600;
}

.kk a.neradai {
  background: #ee2a21;
}

.xl a.neradai {
  background: #014f9f;
}

a.neradai:hover {
  text-decoration: none;
  opacity: 0.9;
  transition: 0.3s;
}

.neradai-left,
.neradai-center,
.neradai-right {
  display: inline-block;
}

.neradai-left img,
.neradai-right img {
  margin-top: -4px;
}

.neradai-left {
  margin-right: 10px;
}

.neradai-right {
  margin-left: 10px;
}

.panel-group .patikslinim {
  border-radius: 5px;
}

.panel-group .patikslinim .panel-heading {
  background: #fff;
  border-radius: 5px;
  padding: 5px 15px;
}

.patikslinimas a {
  color: #666;
}

.float-none {
  float: none;
}

#floating_banner_bottom {
  width: 100% !important;
}

.onefields-left,
.onefields-right {
  width: 100%;
}

.onefields-left select {
  width: 60%;
  margin-top: 6px;
}

#checkoutCoupons hr {
  display: none;
}

.sizes-border a {
  color: #666;
  text-decoration: none;
}

.sizes-border {
  font-size: 16px;
  margin-bottom: 6px;
  padding-top: 10px;
  color: #666;
  clear: left;
}

.sizes-logo {
  float: left;
  border: 1px solid #d9d9d9;
  transition: 0.3s;
  width: 50%;
  text-align: center;
  height: 39px;
}

.sizes-logos {
  padding-bottom: 10px;
  overflow: hidden;
}

.sizes-logo1 {
  border-bottom: 0;
}

.sizes-logo1 img {
  margin-top: 10px;
}

.sizes-logo2 {
  border-left: 0;
  border-bottom: 0;
}

.sizes-logo2 img {
  margin-top: 6px;
}

.sizes-logo3 img {
  margin-top: 4px;
}

.sizes-logo4 {
  border-left: 0;
}

.sizes-logo4 img {
  margin-top: 11px;
}

.sizes-logo5 {
  border-left: 0;
}

.sizes-logo5 img {
  margin-top: 6px;
}

.sizes-logo-universal {
  height: 39px;
  font-size: 15px;
  padding-top: 8px;
  border-left: 0;
}

.sizes-logo:hover,
.sizes-logo1:hover {
  background: #f2f2f2;
  transition: 0.3s;
}

table.sizes tr td {
  vertical-align: middle;
}

table.sizes {
  color: #666;
  margin-bottom: 0;
}

.sizes-name {
  color: #666;
  font-size: 17px;
  padding-bottom: 3px;
  padding-top: 15px;
  float: left;
}

.sizes-name2 {
  float: right;
  padding-top: 18px;
  font-size: 13px;
  cursor: pointer;
}

.sizes-name2:hover {
  cursor: pointer;
}

.sizes-name2 img {
  position: relative;
  top: -4px;
  margin-right: 4px;
}

table.sizes2 td:nth-child(2),
table.sizes2 td:nth-child(4) {
  background: #f8f8f8;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #eee;
}

table.sizes th {
  background-color: #eee;
}

.ontop {
  margin-bottom: 15px;
  text-align: right;
  font-size: 13px;
  display: flex;
  justify-content: space-between;
}

.sizes-logo2:hover {
  background: #f2f2f2;
  transition: 0.3s;
  color: #878787;
  text-decoration: none;
}

.size-modal .modal-footer {
  text-align: center;
}

.size-modal .btn-default {
  float: none;
  margin: 0 auto 15px auto;
  display: block;
}

.size-modal-body {
  padding: 5px;
}

.size-modal-body .modal-body {
  overflow: auto;
}

.size-modal-body .left-nr,
.size-modal-body .left {
  float: left;
}

.size-modal-body .left-nr {
  padding: 0px 6px;
  font-size: 14px;
  border: 1px solid #d9d9d9;
  border-radius: 99999px;
  font-weight: 600;
  margin: 0 5px 0 3px;
}

.size-modal-body .row {
  margin: 10px 0;
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 10px;
}

.size-modal-body .right {
  padding: 0 0 0 258px;
}

.row-size {
  padding: 3px 6px 10px 6px;
  margin: 0 !important;
}

.fields img,
.fields2 img {
  width: auto !important;
  height: auto !important;
}

.k-futbolo2 {
  display: none !important;
}

#youtubeid1 {
  max-width: 100%;
}

.laikm-left img {
  width: 185px;
  height: 185px;
  margin: 0 10px;
}

.ui-widget-header {
  background: #dfa115 !important;
}

.kk .ui-widget-header {
  background: #ee2a21 !important;
}

.xl .ui-widget-header {
  background: #002953 !important;
}

.reminder .mygt {
  background-color: #dfa115 !important;
  border-radius: 5px;
  border-bottom: 2px solid #c5921e;
  color: #fff;
  font-size: 18px !important;
  font-weight: 600;
  display: block;
  text-align: center;
  padding: 4px 4px !important;
  outline: none;
  line-height: 27px;
  cursor: pointer;
  outline: none;
}

.kk .reminder .mygt {
  background-color: #ee2a21 !important;
}

.xl .reminder .mygt {
  background-color: #002953 !important;
}

.reminder .form-in {
  display: flex;
}

.reminder .control-label {
  width: 36%;
}

.reminder .reminder-input {
  width: 62%;
}

.ui-widget-content a {
  color: #fff !important;
}

.xs-phone {
  display: none;
}

#spopup {
  position: fixed;
  bottom: 60px;
  right: 20px;
  font-weight: 600;
  text-align: center;
  z-index: 9999999;
}

#spopup .sp-top {
  background-color: #7e5d22;
  padding: 5px 20px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  color: #fff;
  width: 328px;
}

.kk #spopup .sp-top {
  background-color: #fa9b26;
}

#spopup .sp-top p:nth-child(2) {
  font-size: 16px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#spopup .sp-top p:nth-child(3) {
  font-size: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#spopup .sp-bottom {
  background-color: #dfa115;
  color: #fff;
  text-align: center;
  outline: none;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 328px;
}

.kk #spopup .sp-bottom {
  background-color: #ee2a21;
}

.xl #spopup .sp-bottom {
  background-color: #002953;
}

#spopup #cpnEml {
  margin-top: 5px;
  padding: 5px 10px;
  outline: none;
  font-weight: normal;
  width: 210px;
  color: #b9b79a;
  border: 1px solid #bb860f;
  border-radius: 5px;
}

#spopup a.s {
  color: #fff;
  background-color: #7e5d22;
  padding: 6px 40px;
  border-radius: 5px;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: 2px solid #6b5125;
}

.kk #spopup a.s {
  background-color: #fa9b26;
}

#spopup a.s:hover {
  background-color: #8e6a2a;
  transition: all ease 0.2s;
  text-decoration: none;
}

#spopup a.s:active,
#spopup a.s:focus {
  background-color: #8e6a2a;
  border-bottom: 0;
  position: relative;
  bottom: -2px;
  text-decoration: none;
}

#spopup .close-popup {
  position: absolute;
  top: 0;
  right: 4px;
}

#cpnEml:focus::-webkit-input-placeholder {
  color: transparent !important;
}

#cpnEml:focus:-moz-placeholder {
  color: transparent !important;
}

/* FF 4-18 */
#cpnEml:focus::-moz-placeholder {
  color: transparent !important;
}

/* FF 19+ */
#cpnEml:focus:-ms-input-placeholder {
  color: transparent !important;
}

/* IE 10+ */
.header-search form {
  display: inline-block;
}

.contact-box {
  background-color: #e5e5e5;
  color: #565656;
  font-size: 15px;
  padding: 17px 5px;
  text-align: center;
  margin: 7px 0;
  border-radius: 5px;
}

.kk .contact-box {
  background-color: #ffffff;
  color: #6d6d6d;
}

.contact-box strong {
  text-transform: uppercase;
  padding-bottom: 5px;
}

.contact-box small {
  font-size: 13px;
  display: block;
  padding-top: 5px;
}

.contact-box a {
  color: #565656;
}

.kk .contact-box a {
  color: #8a8a8a;
}

.lv .contact-box-first,
.ee .contact-box-first {
  margin-top: 0;
}

a.anchor {
  display: block;
  position: relative;
  top: -50px;
  visibility: hidden;
}

.orderform {
  position: relative;
  margin-bottom: 10px;
}

.ant {
  position: absolute;
  bottom: 0;
  right: 0;
}

ul.guarante {
  text-align: center;
  margin-bottom: 0;
  margin-top: 15px;
}

ul.guarante li {
  border-top: 1px solid #d8d8d8;
  padding: 10px;
}

ul.guarante li:first-child {
  border-top: 0;
  padding-top: 0px;
}

ul.guarante li:last-child {
  padding-bottom: 10px;
  border-bottom: 1px solid #d8d8d8;
}

ul.guarante img {
  position: relative;
  top: -1px;
  margin-right: 5px;
}

.lv .metu,
.ee .metu {
  display: none;
}

.lv .vyrams .oone.insnav li:nth-last-child(2),
.ee .vyrams .oone.insnav li:nth-last-child(2),
.lv .moterims .oone.insnav li:nth-last-child(2),
.ee .moterims .oone.insnav li:nth-last-child(2) {
  display: none;
}

.lv .remove-marsk ul li:last-child .ee .remove-marsk ul li:last-child {
  display: none;
}

#radio190 select,
#radio192 select {
  margin-top: -5px;
}

.table-responsive {
  width: 100%;
  margin-bottom: 0;
}

.table-responsive::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #fff;
}

.table-responsive::-webkit-scrollbar {
  width: 10px;
  background-color: #fff;
}

.table-responsive::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #d9d9d9;
}

.invoice .table-responsive {
  margin-bottom: 15px;
}

.invoice table th {
  text-align: center;
  background-color: #e8e8e8;
}

.sask > table td,
.sask > table th {
  padding: 2px 5px;
}

.nopad td {
  padding: 0px 0px !important;
}

.pair-price-cart {
  margin-top: 25px;
}

.pair {
  margin-bottom: 10px;
}

.pair hr {
  border-top: 1px solid #dbdac8;
  margin-top: 15px;
  margin-bottom: 10px;
  margin-left: 6px;
  margin-right: 6px;
}

.pair .thumber {
  outline: 0 !important;
}

.pair .tag-image-wrap {
  outline: 0 !important;
}

.pair .largephotos a {
  outline: 0 !important;
}

.pair h1 {
  margin-left: 7px !important;
  margin-top: 15px;
  margin-bottom: 15px;
}

.pair .col-lg-1 {
  width: 6%;
}

.pair .col-lg-3 {
  width: 27%;
}

.pair-product {
  border-radius: 5px;
  border: 1px solid #f5f5f5;
  -webkit-box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 3px 10px 1px rgba(0, 0, 0, 0.1);
  text-align: center;
  padding: 2px;
}

.pair-plus {
  font-size: 60px;
  color: #adadad;
  padding-top: 120px;
  text-align: center;
}

.pair-price {
  font-weight: 600;
  color: #7e5d22;
  padding: 4px 4px 0 4px;
}

.pair-title {
  font-weight: 600;
  padding: 4px;
  height: 45px;
  color: #666;
}

.pair .kartu {
  text-align: center;
  color: #595959;
}

.pair .kartu span {
  font-size: 18px;
  font-weight: 600;
  color: #7e5d22;
}

.pair .kartu-space {
  margin-top: 110px;
}

.pair .atskirai {
  text-align: center;
  color: #595959;
  margin-top: 80px;
  margin-bottom: 15px;
}

.pair .atskirai span {
  font-size: 18px;
  text-decoration: line-through;
}

.pair .add-to-cart {
  text-align: center;
  margin-top: 15px;
}

.pair .add-to-cart a {
  padding: 8px 21px;
}

#pairpopup h3 {
  font-size: 16px;
  border-bottom: 1px solid #dadada;
  padding-bottom: 5px;
}

#pairpopup .modal-body {
  overflow: hidden;
}

.gobacks {
  text-align: center;
  height: 40px;
}

.gobacks .primary-button {
  width: 380px;
  color: #fff;
  text-decoration: none;
  display: inline-block;
}

.container-fluid.yamm2 {
  padding-left: 6px;
  padding-right: 6px;
}

.largephotos {
  margin-top: 10px;
}

.ikuona-2 {
  position: absolute;
  right: 5px;
  top: 31px;
}

.ikuona-2 img {
  width: 65px !important;
}

.lock-text {
  background: #eaeaea;
  padding: 5px;
  text-align: center;
  border-radius: 5px;
  margin-bottom: 10px;
  font-size: 14px;
}

.lock-text img {
  margin-right: 5px;
  margin-top: -2px;
}

.ekko-lightbox-nav-overlay {
  display: block !important;
}

.video-frame {
  width: auto !important;
  height: auto !important;
  position: inherit !important;
}

.video-frame .glyphicon-chevron-left {
  width: 40px !important;
  height: 50px;
  padding-top: 220px !important;
  position: absolute;
  background: url(img/arr-l.png) no-repeat left bottom;
}

.video-frame .glyphicon-chevron-right {
  width: 40px !important;
  height: 50px;
  padding-top: 220px !important;
  position: absolute;
  background: url(img/arr-r.png) no-repeat right bottom;
}

.modal-body iframe {
  display: block;
  padding-bottom: 2px;
}

.ekko-lightbox .glyphicon-chevron-right {
  right: 5px;
}

.ekko-lightbox .glyphicon-chevron-left {
  left: 5px;
}

.youtube-photo {
  display: block;
  clear: left;
  background: #f0f0f0;
  color: #daa11a;
  padding: 7px;
  border-radius: 5px;
  margin-top: 5px;
  width: 100% !important;
}

.youtube-photo:hover,
.youtube-photo:active,
.youtube-photo:focus {
  color: #daa11a;
}

.youtube-photo img {
  margin-right: 7px;
}

.fb_iframe_widget span {
  max-width: 275px !important;
}

.persikele {
  padding-left: 15px;
  margin-top: 10px;
}

.persikele p {
  display: inline-block;
}

.persikele a {
  padding: 10px 20px;
  border-radius: 5px;
  color: white;
  background: #dfa116;
  font-weight: 600;
  display: inline-block;
}

.ats-nav {
  text-align: center;
}

.ats-nav li {
  display: inline-block;
}

.ats-nav li a {
  color: black;
  padding: 2px 7px;
  border: 1px solid #c5c5c5;
  border-radius: 5px;
}

.ats-nav li a img {
  margin-top: -2px;
}

#pairpopup .last-sizes-label {
  display: none;
}

#nav-icon3 {
  width: 25px;
  height: 20px;
  position: relative;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -moz-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}

#nav-icon3 span {
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #fff;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -moz-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}

/* Icon 3 */
#nav-icon3 span:nth-child(1) {
  top: 2px;
}

#nav-icon3 span:nth-child(2),
#nav-icon3 span:nth-child(3) {
  top: 9px;
}

#nav-icon3 span:nth-child(4) {
  top: 16px;
}

#nav-icon3.open span:nth-child(1) {
  top: 18px;
  width: 0%;
  left: 50%;
}

#nav-icon3.open span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

#nav-icon3.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

#nav-icon3.open span:nth-child(4) {
  top: 18px;
  width: 0%;
  left: 50%;
}

.testimonials-stars {
  font-size: 18px;
  color: #dfa116;
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
  position: relative;
  padding: 10px;
  overflow: hidden;
}

.testimonials-stars:before {
  background: #cfcfcf;
  content: '';
  display: block;
  height: 3px;
  position: absolute;
  top: 50%;
  width: 100%;
}

.testimonials-stars span {
  background: #fff;
  padding: 0 15px;
  position: relative;
  z-index: 1;
  left: 6px;
}

.testimonials-stars.ts-about {
  clear: both;
  padding: 0 0;
  margin-left: 5px;
  margin-right: 5px;
}

.testimonials-stars.ts-about span {
  background: #fff;
}

.kk .testimonials-stars {
  color: #fa9b26;
  padding-left: 0;
  padding-top: 0;
}

.kk .testimonials-stars span {
  background: #fff;
}

.lv .testimonials-stars.ts-about {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
}

.ee .testimonials-stars.ts-about {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
}

.cart-checkout .testimonials-stars {
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 10px;
}

.lv.cart-checkout .testimonials-stars {
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 10px;
}

.ee.cart-checkout .testimonials-stars {
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 10px;
}

.discounted-product input[type='radio'] {
  position: relative;
  top: 3px;
}

.discounted-product {
  background: #f7f7f7;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  margin-bottom: 18px;
  padding: 8px;
}

.discounted-info {
  color: #000;
}

.discounted-title {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 600;
  padding-bottom: 5px;
}

.discounted-product-name {
  padding-bottom: 5px;
}

.text-label img {
  position: relative;
  top: -1px;
  margin-right: 5px;
}

.apsimoka {
  color: #44cb44;
  margin-left: 7px;
}

.discounted-price {
  font-size: 17px;
}

.discounted-product .thumber {
  width: 140px;
  height: auto;
  margin-left: 20px;
  margin-right: 20px;
}

.discounted-product label {
  margin-left: 10px;
}

.text-label {
  font-size: 12px;
  margin-top: 5px;
  opacity: 0.7;
  margin-left: -11px !important;
}

.rating {
  margin-left: 5px;
  color: #dfa116;
}

.rating span {
  font-size: 13px;
  position: relative;
  color: #666;
  bottom: -1px;
}

.edit-link {
  position: absolute;
  right: 25px;
}

/* corona */
.stories {
  display: flex;
}

.stories a {
  color: #434343;
}

.story {
  margin: 10px 5px;
}

.stories-container {
  max-width: 100%;
  overflow-x: scroll;
}

.stories-container::-webkit-scrollbar {
  display: none;
}

.story .img {
  overflow: hidden;
  border: double 3px transparent;
  border-radius: 80px;
  background-image: linear-gradient(white, white),
    radial-gradient(circle at top left, #ffb100, #926419);
  background-origin: border-box;
  background-clip: padding-box, border-box;
  display: flex;
  justify-content: center;
  align-items: center;
}

.story div {
  font-size: 12px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.tag3d-custom-lt {
  position: absolute;
  right: 15px;
  top: 53px;
  display: flex;
  align-items: center;
}
.tag3d-custom-lt img {
  width: 50px !important;
  height: 50px !important;
}

.tag3d-custom-lt .tag3d-1 {
  overflow: hidden;
}

.tag3d-custom-lt .tag3d-1 .icon-proc {
  position: absolute;
  left: 13px;
  top: 15px;
  display: block;
  font-weight: bold;
  color: red;
  font-size: 11px;
}

.tag3d-custom-lt .tag3d-2 {
  font-size: 11px;
  font-weight: bold;
}

.tag3d-custom-lt .tag3d-2 div:nth-child(1) {
  background: #67d5e7;
  color: #fff6b1;
}

.tag3d-custom-lt .tag3d-2 div:nth-child(2) {
  background: #f7de28;
  color: #d91616;
  padding: 0 3px;
}

.tag3d-custom-lt .tag3d-2 {
  font-size: 10px;
}
.tag3d-custom-lt .tag3d-2 span {
  display: inline;
  color: #cf0000 !important;
}

.proc-icon {
  color: red;
  font-weight: 700;
  position: absolute;
  left: 3px;
  top: 7px;
  font-size: 19px;
}

.tag3d {
  background: #fff200;
  position: absolute;
  width: 57px;
  height: 57px;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  right: 15px;
}

.tag3d span:first-child {
  display: block;
  font-weight: 600;
  color: #000;
  font-size: 20px;
  margin-top: 5px;
}

.tag3d span:last-child {
  color: #000;
  font-size: 10px;
  margin-top: -2px;
}

.tag3d--black {
  background: #000000;
}

.tag3d--black span:first-child {
  color: #fff;
  font-size: 12px;
  line-height: 13px;
  text-align: center;
  margin-top: 5px;
}

.tag3d--black span:last-child {
  color: white;
}

.fb-quotes-cart {
  margin-top: -20px;
}

.bubbleOpenLink {
  display: flex;
}

.numsToBuy__plus,
.numsToBuy__minus {
  min-width: 29px;
  display: block;
  height: 45px;
  background: #f0f0f0;
  margin: 0 5px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  line-height: 12px;
  font-size: 11px;
  align-items: center;
  color: #7e5d22;
}

.numsToBuy__plus--animated {
  border: 2px solid #f0f0f0;
  animation: border-pulse 5s infinite;
}

.xl .numsToBuy__plus,
.xl .numsToBuy__minus {
  color: #002953;
}

.order-cl-s .numsToBuy__plus,
.order-cl-s .numsToBuy__minus {
  margin-top: 2px;
}

.order-cl-s .numsToBuy__plus {
  max-width: 99px;
}

.numsToBuy__plus {
  padding-left: 9px;
  text-transform: uppercase;
  font-size: 10px;
  color: #7e5d22;
}

.numsToBuy__plus:hover,
.numsToBuy__plus:focus {
  color: #7e5d22;
  text-decoration: none;
  opacity: 0.8;
}

.numsToBuy__minus:hover,
.numsToBuy__minus:focus {
  opacity: 0.8;
}

.numsToBuy__minus svg {
  width: 12px;
  height: auto;
  fill: #7e5d22;
}

.xl .numsToBuy__minus svg {
  fill: #014f9f;
}

.numsToBuy__plus svg {
  width: 18px;
  height: auto;
  margin-right: 8px;
  fill: #7e5d22;
}

.xl .numsToBuy__plus svg {
  fill: #014f9f;
}

.numsToBuy__minus svg:hover {
  opacity: 1;
}

.numsToBuy__plus svg:hover {
  opacity: 1;
}

.order-cl-w #product_avail {
  margin-top: 0;
}

.order-button-block {
  display: flex;
  align-items: center;
}

.order-block-flex {
  display: flex;
  align-items: center;
}

.modal-quantity {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  margin-bottom: 8px;
  margin-top: 8px;
}

.modal-quantity .numsToBuy__plus {
  margin-right: 8px;
  max-width: 80px;
}

.modal-quantity .numsToBuy__plus span {
  padding-right: 8px;
}

.kiekis-sel {
  display: flex;
  align-items: center;
  margin-top: 8px;
}

.kiekis-sel #qty_input_1 {
  text-align: center;
}

.addmorecart {
  background: #969696;
  color: white;
  padding: 0 4px;
  border-radius: 4px;
  font-size: 12px;
}

.addmorecart:focus,
.addmorecart:hover {
  text-decoration: none;
  background: #868686;
  color: #fff;
}

#cartformid .discounts li {
  margin-bottom: 2px;
}

.online-users {
  position: fixed;
  bottom: 20px;
  left: 15px;
  z-index: 99999999999999999999999999;
}

.online-users-box {
  background-color: white;
  padding: 10px 15px;
  border-radius: 5px;
  border: 1px solid #ececec;
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
}

.online-users-box p {
  margin-bottom: 0;
}

.online-users-box p img {
  margin-top: -3px;
  margin-right: 5px;
}

.online-users-box p strong {
  color: #dfa115;
}

.xl .online-users-box p strong {
  color: #002953;
}

.kk .online-users-box p strong {
  color: #fa9b26;
}

.online-users-close {
  background-color: white;
  width: 26px;
  height: 26px;
  border-radius: 5px;
  border: 1px solid #ececec;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 5px;
  cursor: pointer;
}

.bio-flex {
  display: flex;
}

.bio-top {
  padding: 8px 12px;
  font-size: 22px;
}

.bio-gift2 p {
  font-size: 18px;
}

.bio-gift2 .bio-left img {
  width: 180px;
  margin-top: 17px;
  height: auto;
  margin-left: 15px;
  margin-right: 15px;
}

.proc {
  margin-top: -2px;
}

.mirkt-arrow {
  animation-name: mirktmirkt;
  animation-duration: 0.8s;
  animation-iteration-count: infinite;
}

@keyframes mirktmirkt {
  0% {
    opacity: 1;
  }

  40% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  90% {
    opacity: 0;
  }
}

.vulcan-drop {
  left: 15px !important;
}

.red-text {
  text-align: center;
  margin-bottom: 0;
  margin-top: 2px;
  font-weight: 600;
  color: red;
}

.red-text-box {
  padding-top: 0;
  padding: 5px;
  border-radius: 5px;
  color: #ee2a21;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  border: 2px solid #ee2a21;
  margin-top: 10px;
  margin-bottom: 10px;
}

.xl-intro {
  width: 100%;
  background: #8a8a8a;
  text-align: center;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
}

.xl .dropdown-menu.pagr.aksesuarai {
  margin-left: -230px;
}

.promo-xxl .promo-flex {
  display: flex;
  border-radius: 5px;
  overflow: hidden;
}

.promo-xxl section {
  width: 50%;
  height: 286px;
}

.promo-xxl .promo-link {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}

.promo-xxl section:nth-child(1) span {
  display: block;
  position: absolute;
  right: 0;
  background-color: #0252a1;
  border: 3px dotted #dadbd5;
  color: #fff;
  width: 90%;
  font-size: 23px;
  text-align: center;
  padding: 8px 5px;
  margin-top: 165px;
  right: -45%;
  border-radius: 5px;
  transition: all ease 0.2s;
  z-index: 999;
}

.promo-xxl section:nth-child(2) span {
  display: block;
  position: absolute;
  right: 0;
  background-color: #0252a1;
  border: 3px dotted #dadbd5;
  color: #fff;
  width: 90%;
  font-size: 23px;
  text-align: center;
  padding: 8px 5px;
  margin-top: 70px;
  left: -45%;
  border-radius: 5px;
  transition: all ease 0.2s;
  z-index: 999;
}

.promo-xxl section span:hover {
  background-color: #00172e;
  transition: all ease 0.2s;
}

.promo-xxl section:nth-child(1) {
  background: url('/skin1/promo/xxl/mot-left.jpg');
}
.promo-xxl section:nth-child(2) {
  background: url('/skin1/promo/xxl/vyr-right.jpg');
}

.top-sizes a {
  font-weight: bold;
  font-size: 27px;
  color: #979797;
  text-decoration: none;
}

.top-sizes a:hover {
  color: #6c6c6c;
  text-decoration: none;
}

.top-sizes .brand-on {
  color: #6c6c6c;
  text-decoration: none;
}

.home-text p {
  background: #eeefe8;
  padding: 10px 15px;
  margin-top: 8px;
  line-height: 22px;
  border-radius: 5px;
  text-align: justify;
}

.home-text-scr {
  background: #eeefe8;
  padding: 10px 15px;
  margin-top: 8px;
  line-height: 22px;
  border-radius: 5px;
  text-align: justify;
}

.home-text-scr p {
  white-space: nowrap;
  text-overflow: ellipsis;
  display: block;
  width: 100%;
  overflow: hidden;
  margin-bottom: 0;
}

.home-text-scr--open p {
  white-space: inherit;
  text-overflow: initial;
  display: block;
  width: 100%;
}

.home-text-scr--hidden:after {
  display: block;
  content: 'skaityti daugiau';
  text-align: center;
  cursor: pointer;
  font-weight: 500;
  text-decoration: underline;
}

.home-text-scr--open:after {
  content: 'suskleisti';
}

.lv .home-text-scr--hidden:after {
  content: 'lasīt vairāk';
}

.lv .home-text-scr--open:after {
  content: 'aizvērt';
}

.ee .home-text-scr--hidden:after {
  content: 'loe rohkem';
}

.ee .home-text-scr--open:after {
  content: 'sulgema';
}

.show-all-opts-2xl {
  border-radius: 5px;
  max-width: 80px;
  display: block;
  text-align: center;
  line-height: 14px;
  height: 51px;
  color: #ffffff !important;
  background: #8a8a8a;
  padding-top: 3px;
  float: left;
  border-radius: 5px;
  cursor: pointer;
  margin: 0 1px 2px 1px;
}

.show-all-opts-2xl span {
  color: #fff !important;
  font-weight: normal;
  padding-right: 0;
}

.show-all-opts-2xl:hover {
  background-color: #6e6e6e;
  cursor: pointer;
}

.xl .juosta-inside {
  background-color: #014f9f;
}

.xl .juosta-inside h2 {
  color: white;
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: bold;
}

.infomenu .dropdown-menu {
  right: 10px;
  text-align: center;
}

.yamm2-content ul.infosubmenu {
  -webkit-column-count: 1;
  column-count: 1;
  min-width: inherit;
  margin-bottom: 8px;
}

.yamm2-content ul.infosubmenu .orderphone,
.yamm2-content ul.infosubmenu .orderphone-uz {
  color: #7e5d22;
  text-shadow: none;
  line-height: 20px;
}

.orderphone {
  display: none;
}

.ontime2 {
  display: block;
}

.stickyline {
  display: none !important;
}

.bar-slide {
  text-align: center;
  padding: 0 25px;
  height: 35px;
}

#sliders_block .slick-arrow {
  position: absolute;
  z-index: 99;
}

#sliders_block svg {
  width: 14px;
  height: auto;
}

#sliders_block .slick-next {
  right: 5px;
  top: 10px;
}

#sliders_block .slick-next svg {
  fill: #f3e1b8;
  filter: drop-shadow(0px 1px 2px rgb(0 0 0 / 0.4));
  opacity: 0.8;
}

#sliders_block .slick-next:hover svg {
  opacity: 1;
}

#sliders_block .slick-prev {
  left: 5px;
  top: 6px;
  transform: rotate(180deg);
}

#sliders_block .slick-prev svg {
  fill: #f3e1b8;
  filter: drop-shadow(0px -1px 2px rgb(0 0 0 / 0.4));
  opacity: 0.8;
}

#sliders_block .slick-prev:hover svg {
  opacity: 1;
}

#sliders_block .bar-dflex {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

#sliders_block .bar-dflex span {
  line-height: 13px;
}

.links {
  color: #bfb29d;
  text-align: center;
  font-size: 12px;
}
.links a {
  color: #bfb29d;
  font-size: 12px;
}
.links hr {
  margin-bottom: 8px;
  margin-top: 8px;
  border-top: 1px solid #6c4d1c;
  border-bottom: 1px solid #8c7146;
}
.kk .links {
  color: #d7d7d7;
}
.kk .links a {
  color: #d7d7d7;
}
.kk .links hr {
  border-top: 1px solid #6a6a6a;
  border-bottom: 1px solid #6a6a6a;
}
.parent-466 .cat-563 span,
.parent-466 .cat-561 span {
  display: none;
}
.insnav .cat-563 span,
.insnav .cat-561 span {
  display: none;
}
.checkout-popup {
  border: 2px solid #dfa115;
  clear: both;
  margin: 2rem 1rem;
  padding: 1rem;
}
.dropdown-menu .yamm2-content .insnav li.cat-599 a img,
.dropdown-menu .yamm2-content .insnav li.cat-600 a img {
  margin-left: -20px;
  margin-right: 2px;
  margin-top: -2px;
}
.dropdown-menu .yamm2-content .insnav li.cat-599 a:hover,
.dropdown-menu .yamm2-content .insnav li.cat-600 a:hover {
  background: transparent !important;
  color: #000 !important;
  text-decoration: underline !important;
}
.sp-button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.sp-button a {
  padding: 1rem 2rem;
  color: #7e5d22;
  border: 2px solid #7e5d22;
  border-radius: 5px;
  margin-top: 1rem;
  font-weight: bold;
  width: 50%;
  text-align: center;
  text-decoration: none !important;
}
.sp-button a span {
  font-size: 20px;
  line-height: 20px;
}
.title a h3 {
  line-height: 20px;
  font-size: 14px;
  color: #666;
  font-weight: 600;
  text-decoration: none;
  margin-top: 0;
  margin-bottom: 0;
}
.title a h3:hover {
  color: #222;
}
.promo-xxl h1 {
  position: absolute;
  font-size: 16px;
  font-weight: bold;
  color: #337ab7;
  text-align: center;
  width: 100%;
  top: 10px;
  top: 25px;
  padding: 0 0 0 0;
}
.product-box.row.widget .title h2 {
  line-height: 20px;
  font-size: 14px;
  color: #666;
  font-weight: 600;
  text-decoration: none;
  margin-top: 0;
  margin-bottom: 0;
}
.lv .tag-image--custom,
.ee .tag-image--custom {
  display: none !important;
}
.selected-filters {
  display: inline-block;
  position: relative;
  top: -2px;
  background: white;
  border-radius: 50%;
  width: 18px;
  height: 18px;
  color: #785a2a;
  font-size: 12px;
  margin-left: 4px;
}
.ship-logos {
  display: flex;
  justify-content: center;
  margin-bottom: 3rem;
  margin-top: 1rem;
}
.ship-logos img {
  max-width: 120px;
  height: auto;
  margin-bottom: -1rem;
  margin-top: 0.5rem;
  opacity: .5;
}
.modal-dialog .tag3d-custom-lt {
  display: none !important;
}
.newsletter-header .yamm2-content {
  background: #dfa115;
}
.newsletter-header__title {
  font-weight: bold;
  margin: 10px 0 0 0;
}
.newsletter-header__text-input {
  background: #ffe8b5;
  border: 0;
  border-radius: 5px;
  color: #7b5d24;
  padding: 6px 10px;
  font-size: 13px;
  min-width: 180px;
  margin-bottom: 10px;
}
.newsletter-header__submit-button {
  background: #7b5d24;
  border: 0;
  border-radius: 5px;
  padding: 6px 15px; 
  font-size: 13px;
  min-height: 30px;
  margin-left: 5px;
  margin-top: 8px;
}
#newsletterFormHeader {
  margin-bottom: 10px;
}
.kk .newsletter-header .yamm2-content {
  background: #ee2a21;
}
.kk .newsletter-header__text-input {
  background: #ffddb3;
}
.kk .newsletter-header__submit-button {
  background: #fa9b26;
}
.xl .newsletter-header .yamm2-content {
  background: #014993;
}
.xl .newsletter-header__text-input {
  background: #f3f3f3;
}
.xl .newsletter-header__submit-button {
  background: #1d77d3;
}
.box .tag-image.tag-image-xxl {
  width: 80px !important;
  height: 80px !important;
}
.order-services-mobile {
  display: none;
}
.order-services-desktop {
  display: flex;
}
.link-for-companies {
  position: absolute;
  bottom: 5px;
  left: 200px;
  padding: 0 !important;
  text-shadow: none;
  color: black !important;
  font-weight: normal;
}
.full_line_2 {
  width: fit-content;
  border-top: 1px solid #d2d2d2;
  margin-top: 8px;
  padding-top: 8px;
}

.color--hidden {
  display: none;
}

.more-colors-btn {
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: center;
  background: red;
  height: 100px;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
  background: linear-gradient(0deg, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 100%);
}

.more-colors-btn-expanded {
  position: inherit;
  height: auto;
}

#moreColors { 
  border: 0;
  line-height: 24px;
  background: 0;
  border-bottom: 1px solid #cdcdcd;
}

.opt-bottom2__icon {
  display: flex;
  justify-content: center;
  align-items: center;
}

.opt-bottom2__icon--fast {
  display: flex;
  justify-content: center;
  align-items: center;
}

.opt-bottom2__icon img {
  width: 20px;
  height: 15px;
  filter: grayscale(1);
}
.opt-bottom2__icon--fast img {
  width: 20px;
  height: 15px;
  filter: grayscale(1);
}

.nuolaidos-ikona-white {
  display: none;
}

.opt_button.active .nuolaidos-ikona {
  display: none;
}

.opt_button.active .nuolaidos-ikona-white {
  display: block;
}

#mobilecart .modal-title {
  font-size: 14px;
}

#mobilecart .last-sizes-label {
  margin-bottom: 5px;
}

#mobilecart .last-sizes-label span {
  margin-right: 3px;
}

.product-fast-shipping {
  display: flex;
  justify-content: center;
  align-items: center;
}

.product-fast-shipping__height {
  height: 25px;
  padding-top: 6px;
}

.product-fast-shipping__text {
  font-weight: bold;
  color: #dfa116;
  padding-left: 5px;
}

.pairs input[type=checkbox] {
  width: 15px !important;
  height: 15px !important;
}

.footer-banks ul {
  display: flex;
  align-items: center;
  margin-bottom: 0;
}

.footer-banks ul li {
  padding: 0 1rem;
}

.footer-banks ul li img {
  max-width: 100px;
  height: auto;
  width: auto;
  max-height: 30px;
}

.footer-banks-mobile ul {
  justify-content: center;
  color: #bfaf96;
}

.xl .footer-banks-mobile ul {
  color: #fff;
}

.kk .footer-banks-mobile ul {
  color: #fff;
}

.footer-banks-mobile ul li {
  padding: .5rem 1rem 1rem 1rem;
}

.lv .footer-banks ul li:nth-child(1) {
  display: flex;
  align-items: center;
}

.lv .footer-banks ul li:nth-child(1) span {
  padding-left: 0.5rem;
}
 
.icons-side ul li {
  display: flex;
  align-items: center;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  padding: 0.8rem;
  background: #f7f7f7;
  border-radius: 5px
}

.icons-side ul li div {
  min-width: 47px; 
  text-align: center;
}

.icons-side ul li:nth-child(1) img {
  width: 50px;
  height: auto;
}

.icons-side ul li:nth-child(2) img {
  width: 38px;
  height: auto;
}

.icons-side ul li:nth-child(3) img { 
  width: 32px;
  height: auto;
}

.icons-side ul li:nth-child(4) img {
  width: 40px;
  height: auto; 
}

.icons-side ul li span {
  padding-left: 1rem;
  color: #7e5d22;
  font-weight: bold;
  line-height: 1.5rem;
  text-transform: uppercase;
}

.lv .icons-side ul li {
  font-size: 13px;
}

.xl .icons-side ul li span {
  color: #002953;
}

.kk .icons-side ul li span {
  color: #ee2a21;
}

.br-special {
  display: none;
}

.select-courier-icon {
  padding-left: 32px;
  padding-right: 20px;
}

.select-courier-icon-img {
  position: absolute;
  left: 45px;
  top: 17px;
}

.bubbleOpenLink {
  position: relative;
}

.select-courier-icon-img {
  width: inherit !important;
}

.cat-sizes {
  height: 20px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 10px;
  margin-top: 5px;
}

.cat-sizes ul {
  padding-left: 0;
}

.cat-sizes ul Li {
  display: inline-block;
  padding: 0 1px;
}

.category-header__filtertext {
  position: absolute;
  bottom: 10px;
  left: 15px;
  z-index: 9999999;
  color: white;
  font-weight: bold;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, .5);
}

.category-header__filtertext span {
  position: relative;
  top: -1px;
}

.size-progress {
  width: 100px;
  height: 12px;
  background: #fff;
  border-radius: 4px;
  margin-right: 10px;
  margin-top: 3px;
  overflow: hidden;
}

.size-progress__bar {
  background: linear-gradient(90deg, rgba(255, 149, 1, 1) 0, rgba(208, 42, 2, 1) 100%);
  width: 65%;
  height: 100%;
  animation-name: loadBar;
  animation-duration: 1.5s;
  animation-delay: 1s;
  animation-fill-mode: forwards;
}

@keyframes loadBar {
  0% {
    width: 65%;
  }
  100% {
    width: 85%;
  }
}

.size-progress-grey {
  margin-left: 22px;
  background: #e3e3e3;
}

.last-chance {
  display: flex;
}

.notification-city {
  padding-left: 22px;
}

.order-tax-cart {
  margin-top: 1rem;
}

.tag3d-1 {
  background: #efea76;;
  width: 60px;
  height: 60px;
  border-radius: 50%;
}

.tag3d-custom-lt .tag3d-1 span.tag3d-1-span {
  position: absolute;
  left: 2px;
  top: 12px;
  color: #000;
  font-weight: 700;
  line-height: 12px;
  text-align: center;
}


.tag3d-custom-lt .tag3d-1 span.tag3d-1-span span {
  display: block;
  font-size: 12px;
  line-height: 13px;
}

.priority-product {
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  margin: 0 auto;
  margin-bottom: 8px;
  border: 2px solid gray;
  border-radius: 8px;
  padding: 4px 10px 4px 4px;
  position: relative;
}

.priority-product__img .thumber {
  width: 100px;
  height: 100px;
}

.priority-product__name {
  font-weight: bold;
}

.priority-product__name img {
  font-weight: bold;
}

.priority-product__price {
  padding: 10px 0;
  text-align: center;
}

.priority-product__btn {
  display: flex;
  justify-content: center;
}

.priority-product__btn .carusel-button img {
  margin-right: 5px;
}

.priority-product__btn .carusel-button {
  float: inherit;
  margin-left: 0;
  margin-right: 0;
}

.priority-product__description {
  position: absolute;
  background: rgba(0, 0, 0, 0.7);
  top: 28px;
  left: auto;
  right: auto;
  z-index: 999999999;
  color: white;
  font-size: 13px;
  padding: 8px 16px;
  border-radius: 8px;
  width: auto;
}

.priority-product__description ul {
  margin-bottom: 0;
  padding-left: 0;
}

.priority-product__description ul li {
  list-style: none;
}

.priority-product__description--close {
  position: absolute;
  right: 7px;
  top: 5px;
}
.puls small {
  padding-left: 3px;
}

.priority-offer {
  background: #f7f7f7;
  padding: 12px 0 11px 0;
  margin-top: 1px;
  border-top: 1px solid #e8e8e8;
}
.priority-offer .radio-offer__bottom {
  margin-top: 1px;
}
.priority-offer .order-services {
  margin-top: 0;
}

.priority-offer .priority-icon img {
  width: 35px;
  height: auto;
  margin-right: 5px;
  margin-left: -3px;
}
.buy-more-discount-text {
  text-align: center;
  color: #8b692e;
  font-size: 13px;
}
.price-small {
  font-size: 8px;
  position: relative;
  top: -4px;
}

.loading-background {
  background: rgb(255 255 255 / 85%);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 2147483647;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.loading-background-text {
  font-weight: bold;
  margin-left: 10px;
  font-size: 16px;
  color: #7e5d22;
}

.lds-dual-ring {
  display: inline-block;
  width: 80px;
  height: 80px;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #fff;
  border-color: #dfa115 transparent #dfa115 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.cart-btn-arrow {
  display: none;
}
.cart-btn-chevron {
  width: 9px;
  margin-top: -4px;
  margin-left: 5px;
  margin-right: 0;
}

.more-than-50  .add-to-cart {
  height: auto;
}

.breadcrumb-link-e {
  margin-top: 8px;
  display: block;
  margin-left: 10px;
  color: #666;
  margin-bottom: -4px;
  /* border-bottom: 1px solid #ededed; */
  margin-right: 10px;
  font-size: 13px;
  /* padding-bottom: 5px; */
}
.breadcrumb-link-e:hover,
.breadcrumb-link-e:focus {
  color: #7e5d22;
  text-decoration: none;
}
.call-5-box .online-users-box {
  background: transparent;
  border: 0;
  box-shadow: none;
  max-width: 330px;
}
.call-5-box .online-users-box section {
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);
}
.call-5-box .online-users-close {
  margin-bottom: 0;
}
.call-5-box .online-users-close img {
  filter: grayscale(1); 
}
.call-5 {
  display: flex;
}
.call-5 img {
  margin-right: 3px;
}
.call-5 section {
  background: #f0f2f5;
  border-radius: 14px;
  padding: 10px 15px;
}
.call-5 section span:nth-child(1) {
  display: block;
  font-weight: bold;
}
.old-shipping-price {
  margin-left: 5px;
  text-decoration: line-through;
  color: #7f7f7f;
}
.form-recommended {
  display: flex;
  flex-direction: column;
}
.form-recommended .add {
  order: 2;
  margin-top: 6px;
  padding-bottom: 20px;
  border-bottom: 1px solid #dbdaca;
  display: flex;
  align-items: flex-start;
}
.form-recommended .add label {
  display: none;
}
.recommended-products-arrow__arrows {
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
}
.recommended-products-arrow__arrows .slick-desktop-arrow {
  background: transparent;
  border: 0;
  border-radius: 5px;
  width: 50%;
}
.recommended-products-arrow__arrows .slick-desktop-arrow.slick-prev img {
  transform: rotate(180deg); 
  width: 44px;
  height: auto;
  opacity: .3;
}
.recommended-products-arrow__arrows .slick-desktop-arrow.slick-next img {
  width: 44px;
  height: auto;
  opacity: .3;
}
.customers-bought .slick-active:nth-child(3) {
  border-bottom: 0;
}
.cart-checkout .prodsincartdiv h1 {
  display: none;
}
.cart__title {
  line-height: 20px;
  color: #666;
  font-weight: 400;
  padding: 0;
  margin: 8px;
  text-transform: none;
  float: none;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 5px;
  font-size: 17px;
}
.recommended-products-arrow__text {
  text-align: center;
  font-size: 24px;
  margin-top: 7px;
  font-weight: bold;
  color: #795e2d;
}
#discountMonthMobile {
  text-transform: uppercase;
}
.piggy-bank__content {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 10px 5px;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 4px;
}
.piggy-bank__icon {
  width: 24px;
  height: auto;
  margin-right: 5px;
}
.piggy-bank__text {
  font-size: 18px;
  color: #795e2d;
}
.radio-offer__price {
  font-weight: bold;
  color: #7e5d22;
  display: flex;
}
.xl .radio-offer__price {
  color: #004b8d;
}
.radio-offer-most-popular {
  background: green;
  color: white;
  padding: 1px 5px;
  font-size: 12px;
  margin-left: 5px;
  border-radius: 3px;
}
.radio-offer__button--desktop {
  background: #e8e8e8;
  border-radius: 5px;
  text-align: center;
  padding: 4px;
  margin-bottom: 5px;
  font-weight: bold;
  cursor: pointer;
}
.radio-offer__button--mobile {
  display: none;
}
.radio-offer__img {
  border-radius: 5px;
}
.radio-offer-b {
  justify-content: center
}
/* remove after christmas */
#kaino .box-c {
  background-color: #e7c88b;
  border-bottom: 0;
  color: #735a23;
  font-weight: bold;
  overflow: hidden;
}
.xl #kaino .box-c {
  background-color: #7db4eb;
  color: #ffffff;
}
.kk #kaino .box-c {
  background-color: #ffc072;
  color: #3e3e3e;
}
.christmas-discount__percentage {
  color: white;
  font-size: 49px;
  position: absolute;
  left: 15px;
}
.christmas-discount__save {
  padding-left: 40px;
}
/* end remove after christmas */
.options-error {
  border: 2px solid #c11414;
  max-width: fit-content;
  border-radius: 5px;
}
.options-error-message {
  color: white;
  background: #c11414;
  padding: 2px;
  margin-bottom: 4px;
  font-size: 12px;
}
.wholesale-discount-badge {
  display: inline-block;
  margin-right: -40px;
  z-index: 999999999999;
  position: relative;
  top: 15px;
  text-decoration: none !important;
}
.wholesale-discount-badge div {
  background: #7e5d22;
  color: white;
  padding: 4px;
  margin: 4px;
  text-decoration: none !important;
}
.kk .wholesale-discount-badge div {
  background: #fa9b26;
}
.xl .wholesale-discount-badge div {
  background: #014f9f;
}
.filters-icon {
  display: inline-block;
  margin-right: 5px;
}
.filters-icon__line {
  background: white;
  width: 30px;
  height: 2px;
}
.filters-icon__line--top {
  margin-bottom: 7px;
}
.filters-icon__line--bottom {
  margin-top: 7px;
}
.filters-icon__circle {
  width: 8px;
  height: 8px;
  background: #dfa116;
  border: 2px solid white;
  border-radius: 50%;
  position: relative;
}
.filters-icon__line--top .filters-icon__circle {
  top: -3px;
  left: 5px;
}
.filters-icon__line--bottom .filters-icon__circle {
  top: -3px;
  left: 17px;
}

.filters-icon__line--topanimate .filters-icon__circle {
  animation-name: move-circle-top;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-delay: 4s;
}

.filters-icon__line--bottomanimate .filters-icon__circle {
  animation-name: move-circle-bottom;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-delay: 4s;
}

@keyframes move-circle-top {
  0%   {left: 5px;}
  45%   {left: 5px;}
  50%  {left: 17px;}
  55%  {left: 5px;}
  100% {left: 5px;}
}

@keyframes move-circle-bottom {
  0%   {left: 17px;}
  45%   {left: 17px;}
  50%  {left: 5px;}
  55%  {left: 17px;}
  100% {left: 17px;}
}
.lv-ee-product-info {
  background: #f0f0f0;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  padding: 5px;
  margin-top: 8px;
  margin-bottom: -10px;
}
.lv-ee-product-info p {
  padding-top: 0;
  line-height: 17px;
}
.lv-ee-product-info img {
  opacity: 0.5;
  width: 16px !important;
  height: auto;
  margin-right: 6px;
}
.buy-more-discount div {
  background: #8b692e;
  color: white;
  padding: 2px 8px;
  margin: 2px 0;
}
.kk .buy-more-discount div {
  background: #fa9b26;
}
.xl .buy-more-discount div {
  background: #014f9f;
}
.shipping-bar-target {
  width: 50px;
  height: 50px;
  position: absolute;
  background: #dfa116;
  border-radius: 50%;
  right: 0px;
  top: -14px;
}
.xl .shipping-bar-target {
  background: #7db4eb;
}
.kk .shipping-bar-target {
  background: #fa9b26;
}
.shipping-bar-target-icon {
  width: 34px;
  height: auto;
  margin-top: 13px;
  margin-left: 8px;
}
.shipping-bar-front.stop-animation {
  margin-top: 0px;
  margin-bottom: 8px;
}
.alert-danger {
  margin-top: 0;
  margin-bottom: 0;
}
/* PROGRESS BAR START */
.progress-step-container {
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  background: white;
}
.progress-steps {
  display: flex;
  border-bottom: 5px solid white;
  border-top: 5px solid white;
}
 
.progress-step {
    width: calc(100% / 3 - 6px);
    position: relative;
    background: #f1f1f1;
    line-height: 50px;
    text-align: center;
    margin-right: 8px;
    color: white;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
}
.progress-step:nth-child(1) {
  z-index: 60;
}
.progress-step:nth-child(2) {
  z-index: 50;
}
.progress-step:nth-child(3) {
  z-index: 40;
  margin-right: 0;
}
.progress-step .progress-step__text {
  color: #bdbdbd;
}
.progress-step .progress-step__number {
  background-color: white;
  color: #bdbdbd;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0.5rem;
  margin-left: 1rem;
}
.progress-step__arrow-l::after, .progress-step__arrow-l::before{
    content: '';
    position: absolute;
    width: 24px;
    height: 50%;
    right: calc(100% - 24px);
}
.progress-step__arrow-r::after, .progress-step__arrow-r::before{
    content: '';
    position: absolute;
    width: 24px;
    height: 50%;
    left: 100%;
}
.progress-step:nth-child(1) .progress-step__arrow-l::after,
.progress-step:nth-child(1) .progress-step__arrow-l::before {
  display: none;
}
.progress-step:nth-child(3) .progress-step__arrow-r::after,
.progress-step:nth-child(3) .progress-step__arrow-r::before {
  display: none;
}
.progress-step__arrow-r::after{
    bottom: 0;
    background: linear-gradient(to right bottom, #f1f1f1 50%, transparent 50%);
}
.progress-step__arrow-r::before{
    top: 0;
    background: linear-gradient(to right top, #f1f1f1 50%, transparent 50%);
}
.progress-step__arrow-l::after{
    bottom: 0;
    background: linear-gradient(to right bottom, white 50%, transparent 50%);
}
.progress-step__arrow-l::before{
    top: 0;
    background: linear-gradient(to right top, white 50%, transparent 50%);
}
.progress-step.active {
  background-color: #dfa115;
}
.xl .progress-step.active {
  background-color: #014f9f;
}
.kk .progress-step.active {
  background-color: #fa9b26;
}
.progress-step.active .progress-step__text {
  color: white;
}
.progress-step.active .progress-step__number {
  color: #dfa115;
}
.xl .progress-step.active .progress-step__number {
  color: #014f9f;
}
.kk .progress-step.active .progress-step__number {
  color: #fa9b26;
}
.progress-step.active .progress-step__arrow-r::after {
  background: linear-gradient(to right bottom, #dfa115 50%, transparent 50%);
}
.progress-step.active .progress-step__arrow-r::before {
  background: linear-gradient(to right top, #dfa115 50%, transparent 50%);
}
.xl .progress-step.active .progress-step__arrow-r::after {
  background: linear-gradient(to right bottom, #014f9f 50%, transparent 50%);
}
.xl .progress-step.active .progress-step__arrow-r::before {
  background: linear-gradient(to right top, #014f9f 50%, transparent 50%);
}
.kk .progress-step.active .progress-step__arrow-r::after {
  background: linear-gradient(to right bottom, #fa9b26 50%, transparent 50%);
}
.kk .progress-step.active .progress-step__arrow-r::before {
  background: linear-gradient(to right top, #fa9b26 50%, transparent 50%);
}
.progress-step__text-m {
  display: none;
}
/* PROGRESS BAR END */
.our-clients__image--mobile {
  display: none;
}
.our-clients {
  display: flex;
}
.our-clients__text {
  width: 40%;
  background: #f7f7f7;
  display: flex;
  flex-direction: column;
  text-align: left;
  font-size: 38px;
  font-weight: 700;
  color: #dfa115;
  line-height: 57px;
  justify-content: center;
  align-content: flex-end;
  flex-wrap: wrap;
}
.kk .our-clients__text {
  color: #fa9b26;
}
.our-clients__image-jpg {
  width: 50%;
}
.our-clients__image-gif {
  width: 10%;
}
.our-clients__image img {
  max-width: 100%;
  height: auto;
}
.our-clients__text p {
  margin-bottom: 0;
}
.cart-size-show {
  display: flex;
  padding-left: 8px;
}
.cart-prices {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.cart-prices-price {
  padding-left: 7px;
}
.cart-prices-total {
  padding-right: 7px;
}
.box-c-cart-product-head {
  width: 100%;
}
.box-c-cart-product-head-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.box-c-cart-product-head-discount {
  font-weight: normal;
  border-top: 1px solid #cbcbcb;
}
.box-c-percentage-icon {
  color: white;
  background: #dfa115;
  border-radius: 50%;
  width: 17px;
  height: 17px;
  display: inline-block;
  line-height: 17px;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  margin-right: 3px;
}
.price-cart .numsToBuy__minus {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-left: 0;
  margin-right: 0;
}

.price-cart input[type=text] {
  border: 2px #f0f0f0 solid;
  text-align: center;
}

.price-cart .numsToBuy__plus {
  margin-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.cart__title-icon {
  width: 22px;
  filter: grayscale(1);
  opacity: .7;
  margin-right: 3px;
  margin-top: -3px;
}
.cart-prices-total-text {
  text-align: right;
}
.product-background-grey {
  background: #f5f5f5;
  border-left: 2px solid #dfa115;
  border-bottom: 2px solid #dfa115 !important;
  border-right: 2px solid #dfa115;
}
.product-background-grey .cart-product-information .box-c {
  border-bottom: 0;
  background-color: #e9e9e9;
  margin-top: 8px;
}
#specoffer .box-c {
  margin-top: 7px;
}
.potent-free-product-single#specoffer {
  display: flex;
}
.cart-buttons {
  width: 100%;
  display: flex;
  justify-content: center;
  padding-top: 2rem
}
.cart-single-product {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.cart-prices-price-text {
  text-align: left;
}
.hr-cart-bottom {
  margin-top: 10px;
  margin-bottom: 0px;
}
.stories-mobile {
    background: rgba(223,161,20,.85);
}
.stories-mobile .stories a {
  color: #fff;
}
.stories-mobile .story .img {
  background-image: linear-gradient(white,#fff),radial-gradient(circle at top left,#dfa115,#7b5d24);
}
.mobile.guarantee-year.discount {
  border-top: 1px solid #f3cb70;
}
.kk .mobile.guarantee-year.discount {
  border-top: 0;
}
.xl .mobile.guarantee-year.discount {
  border-top: 0;
}
.lv .radio-offer__price,
.ee .radio-offer__price {
  flex-wrap: wrap;
}
.lv .radio-offer-most-popular,
.ee .radio-offer-most-popular {
  margin-left: 0;
}

.apsimoka {
  background: green;
  color: #fff;
  padding: 1px 5px;
  font-size: 12px;
  margin-left: 5px;
  border-radius: 3px;
}
#html_recaptcha {
  display: flex;
  justify-content: center;
  margin-left: 25px;
}
.specoffer__icon {
  width: 35px;
  height: auto;
  position: absolute;
  left: 7%;
  top: 7%;
}
#headerRatingImg {
  box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 13%);
}
#sizesModal .modal-header {
  border-bottom: 0;
  box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.2);
}
#sizesModal .modal-content {
  border-top: 0;
  border-radius: 0;
  box-shadow: none !important;
  padding-bottom: 20px;
}
#sizesModal .modal-content .link {
  overflow: hidden;
}
#sizesModal .close {
  opacity: 1;
  color: #fff;
  font-size: 25px;
  text-shadow: none;
}
.sizes-modal-add-text {
  background: #4CAF50;
  padding: 12px 12px !important;
  text-align: center;
  font-weight: bold;
  color: #fff !important;
}
#sizesModal.modal-dialog {
  margin-top: 50px;
}
.sizes-modal-close {
  background: #dfa115;
  color: #fff;
  border: 0;
  padding: 7px;
  font-weight: bold;
}
.kk .sizes-modal-close { 
  background: #fa9b26;
}
.xl .sizes-modal-close { 
  background: #014f9f;
}
#sizesModal.in .sizes-modal-close {
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
  width: 150px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  z-index: 999;
}
#specoffer .box-c {
  align-items: center;
}
#specoffer .box-c img {
  margin-right: 8px;
}
.product-features-icons {
  display: flex;
  padding-top: 15px;
}
.product-features-icons div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 33.333%;
}
.product-features-icons span {
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 13px;
}
.product-features-icons span br {
  display: none;
}
.product-features-icons img {
  width: 30px;
  height: auto;
}
.product-features-icons-xs {
  display: none;
}
.ee .product-features-icons span {
  font-size: 11px;
}
.easter-icon .tag3d-1 {
  background: transparent;
  width: auto !important;
  border-radius: 0 !important;
}
.easter-icon.tag3d-custom-lt img {
  width: 36px !important;
  height: 53px !important;
}
.easter-icon.tag3d-custom-lt .tag3d-1-span {
  left: 5px !important;
  top: 33px !important;
  color: #54610e !important;
}
.recommended-option-select select{
  min-height: 35px;
  margin-right: 5px;
  width: 100%;
  margin-bottom: 0;
  min-width: 80px;
}
.form-recommended #product_avail {
  margin-bottom: 0;
  margin-right: 0;
  min-height: 35px;
}
.form-recommend-with-sizes #product_avail {
  margin-left: 5px;
} 
.form-recommended select {
  min-height: 35px;
  margin-right: 0;
  margin-bottom: 0;
}
.form-recommend-with-sizes #product_avail {
  display: none;
}
.ui-widget-overlay {
  background: rgba(0, 0, 0, .6) !important;
  opacity: 1 !important;
}
#popaftercart label {
  margin-right: 5px;
  margin-top: 10px;
}
#popaftercart0 label {
  margin-right: 5px;
  margin-top: 10px;
}
.product-banner .box {
  border: 0;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  height: calc(100% - 8px) !important;
}
.product-banner .thumber {
  display: none;
}
.product-banner a {
  width: 100%;
  display: block;
  height: 100%;
}
.checkout-popup-thankyou .price,
.checkout-popup-thankyou .price-value {
  font-weight: bold;
  font-size: 18px;
  color: #dfa115;
}
.checkout-popup-thankyou #popaftercart {
  margin-top: 10px;
}
.checkout-popup-thankyouhr {
  margin-top: 10px;
  margin-bottom: 10px;
}
.checkout-popup-thankyou #after_order_amount_input {
  border: 1px solid #cacaca;
  border-radius: 4px;
  min-height: 28px;
}
.checkout-popup-thankyou h4 {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 5px;
}
.checkout-popup-thankyou .arn {
  margin-top: 0;
}
.not-found-text p:nth-child(1) {
  font-size: 50px;
  color: #dfa116;
  padding: 20px 20px 0 20px;
}
.xl .not-found-text p:nth-child(1) {
  color: #014f9f;
}
.kk .not-found-text p:nth-child(1) {
  color: #fa9b26;
}
.not-found-text p:nth-child(2) {
  font-size: 15px;
  color: #666a6f;
  padding: 0px 24px;
}
.not-found-recommends__title {
  color: #666a6f;
  margin: 0 26px;
  font-weight: 700;
  font-size: 16px;
  border-top: 1px solid #f1f1f1;
  padding-top: 15px;
}
.not-found-recommends__buttons {
  display: flex;
  padding: 5px 20px;
}
.not-found-recommends__buttons a {
  margin: 5px;
  padding: 5px 15px;
}
.row-flex {
  display: flex;
  flex-wrap: wrap;
}
.col-flex {
  float: inherit !important;
}
#ajx_product_size {
  border: 2px rgba(0, 0, 0, .15) solid;
  animation: border-pulse2 3s infinite;
}

#popaftercart0 select {
  border: 2px rgba(0, 0, 0, .15) solid;
  animation: border-pulse2 3s infinite;
}

@keyframes border-pulse2 {
  0% {
    border-color: rgba(0, 0, 0, 0.15);
  }
  70% {
    border-color: rgba(0, 0, 0, .15);
  }
  80% {
    border-color: rgba(0, 0, 0, 0.4);
  }
  90% {
    border-color: rgba(0, 0, 0, 0.4);
  }
  100% {
    border-color: rgba(0, 0, 0, .15);
  }
}
.size-chart-infoline section {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #eeeeee;
  padding: 8px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.size-chart-infoline img {
  width: 20px;
  height: 20px;
}
.size-chart-infoline p {
  padding-top: 0;
  padding-left: 6px;
}
.potent-free-product-lot {
  flex-direction: column;
}
.potent-free-product-lot {
  margin: 4px;
}
#potentFreeProductsSlider .slick-prev {
  border: 0;
  color: transparent;
  outline: 0;
  position: absolute;
  background-color: rgba(0, 0, 0, .6);
  width: 54px;
  height: 56px;
  left: -1px;
  z-index: 999999;
  top: 170px;
  border-bottom: 0;
}
#potentFreeProductsSlider .slick-next {
  border: 0;
  color: transparent;
  outline: 0;
  position: absolute;
  background-color: rgba(0, 0, 0, .6);
  width: 54px;
  height: 56px;
  right: -1px;
  z-index: 999999;
  top: 170px;
  border-bottom: 0;
}
#potentFreeProductsSlider .nuoroda-dydziams {
  display: none !important;
}
.potent-free-product-lot .purchase-height {
  height: 35px;
}
.potent-free-product-lot .purchase-height .carto {
  margin-top: 0;
  margin-left: 0;
}
.potent-free-product-lot .purchase-height .carto .product-size-option {
  display: flex;
  justify-content: center;
}
.potent-free-product-lot {
  border: 1px solid #dbdaca;
  border-radius: 5px;
  display: flex;
}
.potent-free-product-lot .carusel-button {
  margin-left: 0;
  margin-bottom: 10px;
}
.cart-potent-free-product__price {
  font-size: 14px;
}
.potent-free-product-lot .price-cart {
  text-align: center;
  padding-top: 4px;
  padding-bottom: 4px;
  color: #333;
}
.potent-free-product-lot .price-cart .cart-potent-free-product__price {
  color: #333 !important;
}
.carusel-button--disabled,
.carusel-button--disabled:hover,
.carusel-button--disabled:focus,
.carusel-button--disabled:active {
  background-color: #837762;
  cursor: not-allowed;
}
.potent-free-product-lot .cart-potent-free-product__price-text {
  text-decoration: none !important;
  font-size: 14px;
  color: #333;
}
.potent-free-product-lot .pr-img2 {
  padding-bottom: 5px;
}
.potent-free-product-lot__h {
  font-size: 18px;
  margin-top: 20px;
  margin-bottom: 0;
  text-align: center;
  position: relative;
  padding: 10px;
  margin-left: 5px;
  margin-right: 5px;
}
.potent-free-product-lot__h span {
  background: #fff;
  padding: 0 15px;
  position: relative;
  z-index: 1;
}
.potent-free-product-lot__h:before {
  background: #e5e5e5;
  content: "";
  display: block;
  height: 3px;
  position: absolute;
  top: 50%;
  width: 100%;
  left: 0;
}
.potent-free-product-lot__promo-text {
  padding-left: 8px;
  padding-bottom: 9px;
  color: #dfa115;
  font-weight: bold;
}
.potent-free-product-lot .cart-potent-free-product__title {
  min-height: 42px;
}
.lv .cllcol.description img:not(.logo-product-inside-overlay),
.ee .cllcol.description img:not(.logo-product-inside-overlay) {
    display: none !important;
}
.cart-potent-free-product__price-free {
  font-weight: bold;
  font-size: 16px;
  color: #8b692e;
}
.cart-potent-free-product__price span {
  color: #333 !important;
}
.thumb-trigger {
  color: #dfa116;
  font-weight: bold;
}
.free-ship-countdown {
  display: inline-block;
}
.free-ship-countdown img {
  margin-left: 3px;
  margin-top: -3px;
}
#freeshipCountdown {
  font-size: 12px;
  margin-left: 3px; 
}
.price-cart .potent-free-product__limit {
  text-decoration: none !important;
  color: #333;
}
.potent-free-product__price--warning,
.potent-free-product__price--warning span {
  font-weight: bold !important;
  color: #bb2d2d !important;
}
#checkoutCouponsTr {
  display: flex;
}
#checkoutCoupons {
  padding: 0 5px;
}
.freebag-img-js {
  width: 70px;
  height: auto;
}
.text-pop-guarantee {
  display: flex;
  align-items: center;
  justify-content: center;
}
.text-pop-guarantee img {
  margin-right: 5px;
  width: 20px !important;
  height: auto;
}
.text-pop-guarantee span {
  color: #dfa115;
}
.kk .text-pop-guarantee span {
  color: #fa9b26;
}
.xl .text-pop-guarantee span {
  color: #014f9f;
}

@keyframes border-pulse {
  0% {
    border-color: rgba(0, 0, 0, 0);
  }
  70% {
    border-color: rgba(0, 0, 0, 0);
  }
  80% {
    border-color: rgba(0, 0, 0, 0.3);
  }
  90% {
    border-color: rgba(0, 0, 0, 0.3);
  }
  100% {
    border-color: rgba(0, 0, 0, 0);
  }
}
.promo-element-image--hidden {
  display: none !important;
}
.promo-element-image {
  display: flex;
  position: absolute;
  background: rgba(0, 0, 0, .6);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
.promo-element-image section {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px 70px;
}
.promo-element-image .promo-element-image__box {
  width: 100%;
  display: flex;
  align-items: center; 
  padding: 35px 0;
}
.promo-element-image .promo-element-image__box img {
  width: 100px;
  height: auto;
}
.promo-element-image .promo-element-image__box span {
  color: #fff;
  font-weight: bold;
  font-size: 33px;
  padding-left: 30px;
}
#lightboxPagination {
  width: 100%;
  color: white;
  font-weight: bold;
  text-align: center;
  margin-top: 10px;
}
#lightboxPagination span {
  background: rgba(0, 0, 0, .5);
  padding: 5px 10px;
  border-radius: 5px;
}
.slider-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}
.slider-pagination section {
  font-size: 16px;
  margin-top: -3px;
}
.slider-pagination section span {
  padding: 0px 4px;
}
.slick-paged-arrow {
  background: none;
  border: 0;
  padding: 0 10px;
}
#checkoutOneTotals .opc-title  {
  display: flex;
}
#checkoutOneTotals .opc-title svg {
  fill: #e0a72b;
  margin-right: 5px;
}
.ProductPriceSmall {
  color: #7e5d22 !important;
}
.kk .ProductPriceSmall {
  color: #fa9b26 !important;
}
.xl .ProductPriceSmall {
  color: #185f94 !important;
}
.kuponas .opc-title {
  font-size: 16px;
  margin-top: 0;
}
.sum li:last-child {
  border-bottom: 0;
}
.btn-panel {
  background: #dddddd;
  font-size: 13px;
}
.piggy-bank__icon2 {
  display: none;
}
.opt_buttons_all .tooltip-inner {
  width: 140px;
}
.more-popup {
  display: flex;
  flex-direction: column;
}
.more-popup__content {
  width: 100%;
  padding-left: 15px;
}
.more-popup__image {
  position: relative;
}
.more-popup__tag {
  background: url(/skin1/img/ov-tag-bg.png) no-repeat;
  width: 70px;
  height: 70px;
  background-size: 70px 70px;
  position: absolute;
  top: 45%;
  right: 10px;
  transform: translateY(-50%);
  color: white;
  font-weight: bold;
  font-size: 22px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.more-popup__title {
  text-align: center;
  margin-top: 20px;
  font-size: 24px;
}
.more-popup__title span {
  color: #dfa115;
  font-weight: bold;
}
.more-popup__buttons {
  display: flex;
  flex-direction: column;
  position: relative;
  margin-top: 25px;
}
.more-popup__button-buy {
  background: #dfa115;
  border: 0;
  font-size: 18px;
  font-weight: bold;
  color: white;
  padding: 8px 5px;
  position: relative;
  border-radius: 5px;
}
.more-popup__button-buy:hover,
.more-popup__button-buy:focus {
  background: #e8aa1f;
}
.more-popup__button-buy .more-popup__btn-tag {
  position: absolute;
  background: #7e5d22;
  font-size: 13px;
  padding: 0 10px 1px 10px;
  top: -13px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 3px;
}
.more-popup__button-skip {
  background: #cbcbcb;
  border: 0;
  font-size: 18px;
  font-weight: bold;
  color: white;
  padding: 8px 5px;
  border-radius: 5px;
  margin-top: 10px;
}
.more-popup__button-skip:hover,
.more-popup__button-skip:focus {
  background: #d9d9d9;
}
.more-popup__pr--right {
  position: absolute;
  right: 8px;
  font-size: 45px;
  top: 50%;
  transform: translateY(-50%);
  opacity: .7;
}
.more-popup__pr--left {
  position: absolute;
  left: 8px;
  font-size: 45px;
  top: 50%;
  transform: translateY(-50%);
  opacity: .7;
}
#promptmore1 .modal-header {
  border-bottom: 0;
  padding: 0;
}
#promptmore1 .close {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 9999;
}
#promptmore1.modal {
  text-align: center;
  padding: 0!important;
}

#promptmore1.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

#promptmore1  .modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}
/* TERMINALS STYLING START */
.postomat-turbo {
  position: relative;
  display: inline-block;
  width: 300px;
}

.postomat-turbo__select--hidden {
  display: none;
}

.postomat-turbo__dropdown {
  position: relative;
}

.postomat-turbo--selected {
  padding: 4px 8px;
  padding-right: 25px;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #cacaca;
  border-radius: 4px;
  width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}

.postomat-turbo--selected svg {
  position: absolute;
  right: 2px;
  top: 3px;
  fill: #cacaca;
}

.postomat-turbo__items {
  position: absolute;
  background-color: white;
  border: 1px solid #ddd;
  border-top: 0;
  border-radius: 4px;
  width: 100%;
  box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.1);
  z-index: 999;
  max-height: 50vh;
  overflow: auto;
  top: 69px;
}

.postomat-turbo--hide {
  display: none;
}

.postomat-turbo__option {
  padding: 10px;
  cursor: pointer;
}

.postomat-turbo__option:hover {
  background-color: #ddd;
}

.no-results {
  padding: 10px;
  color: #888;
  display: none;
}

.postomat-turbo__search {
  height: 30px;
  border: 1px solid #ddd;
  width: 95%;
  padding: 0 8px;
  border-radius: 5px;
  margin: 5px 0;
  padding-left: 30px;
}

.postomat-turbo__search-box {
  display: flex;
  justify-content: center;
  background: white;
  width: 100%;
  position: absolute;
  top: 28px;
  border: 1px solid #ddd;
  border-bottom: 0;
  z-index: 999;
}

.postomat-turbo__search-box svg {
  position: absolute;
  left: 14px;
  top: 10px;
  fill: #a3a3a3;
  width: 19px;
  height: auto;
}

.postomat-turbo__search-box--hide {
  display: none;
}

.ships label {
  display: flex;
  align-items: center;
  margin-bottom: 0;
}

.postomat-turbo__close-trigger {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99;
}

.postomat-turbo__close-trigger--hide {
  display: none;
}

.postomat-turbo__option--disabled {
  background-color: #e3e3e3;
  color: #181818;
}
.postomat-turbo__option--disabled:hover {
  cursor: default !important;
  background-color: #e3e3e3;
  color: #181818;
}
.shipping-price-span {
  margin-left: 5px;
}
/* TERMINALS STYLING END */
.sliding-line__container {
  overflow: hidden;
  will-change: transform;
  animation: slide-to-right 150s linear infinite;
  display: flex;
}
.sliding-line__section {
  display: flex;
}
@keyframes slide-to-right {
  0% {
    transform: translateX(0);
  }
  99% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(0);
  }
}
.sliding-line__element {
  display: flex;
  padding: 0 25px;
}
.sliding-line__text {
  width: max-content;
}
.sliding-line__icon img {
  max-width: 20px;
  height: auto;
  margin-right: 5px;
}
#kaino .box-c {
  padding-top: 3px;
  padding-bottom: 3px;
}
.reviews__review {
  border: 2px solid #d8d8d8;
  border-radius: 8px;
  padding: 15px;
  color: #4c4c4c;
  margin-bottom: 8px;
}
.reviews-header {
  display: flex;
  justify-content: space-between;
}
.reviews-header__name {
  color: #4c4c4c;
  margin-bottom: 5px;
  font-weight: bold;
}
.reviews-header__rating {
  display: flex;
  margin-left: -3px;
}
.add-to-cart-sticky {
  display: none;
}
.upsell-special .pop-thumb {
  max-width: 160px !important;
}
.upsell-special {
  border: 3px dashed red;
  padding: 8px;
}
.upsell-special .pair-checkboxes {
  border-top: 0;
}
.upsell-special__title {
  font-weight: bold;
  font-size: 22px;
  color: red;
}
.upsell-special.pairs input[type=checkbox] {
  width: 30px !important;
  height: 30px !important;
}
.pair-checkboxes__col {
  width: 20px;
}
.upsell-special.pairs .pair-checkboxes__col {
  width: 35px;
}
.pair-checkboxes__price,
.pair-checkboxes__fullprice {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-right: 0 !important;
}
.upsell-special span strong {
  color: red;
}
.black-friday__line section {
  background: #60af02;
  color: yellow;
  font-weight: bold;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  padding-left: 15px;
}
.opt_button--kids {
  background-color: #fff;
  padding: 7px 5px;
  text-align: center;
  font-size: 13px;
  border-radius: 5px;
  border: 1px solid #d8d8d8;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 70px;
  flex-direction: column;
  width: fit-content;
  color: #666;
  margin: 0 2px 5px 2px;
}
.opt_button--kids:hover {
  text-decoration: none;
  color: #666;
}
.termo-buttons {
  display: flex;
}
.termo-buttons a {
  color: #666;
  padding: 8px 16px;
  border: 1px solid #cecece;
  border-radius: 5px;
  margin-bottom: 1rem;
  display: block;
  margin-right: 10px;
}
.termo-buttons a:hover,
.termo-buttons a:focus {
  text-decoration: none;
  background-color: #f4f4f4;
}
.termo-buttons a.active {
  border: 2px solid #cecece;
  padding: 7px 15px;
  background-color: #f4f4f4;
  cursor: default !important;
}
.reserved-cart {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 8px;
  z-index: 999;
  background: #ffc800;
  display: flex;
  justify-content: center;
  align-items: center;
}
.reserved-cart-close {
  position: absolute;
  right: 0;
}
.reserved-cart-box {
  display: flex;
  align-items: center;
  font-weight: bold;
}
.product-faq {
  display: flex;
  align-items: stretch;
  margin-top: 20px;
}
.product-faq__left {
  width: 25%;
  height: auto;
  background: #f5f5f5;
  display: flex;
  align-items: stretch;
  flex-direction: column;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.product-faq__title {
  font-size: 22px;
  font-weight: bold;
  padding: 15px;
}
.product-faq__right {
  width: 75%;
}
.product-faq .panel {
  background-color: white;
  border: none;
  box-shadow: none;
  border-radius: 0;
  margin-top: 0;
}
.product-faq .panel:first-child {
  border-top: 1px solid #ebebeb;
}
.product-faq .panel-heading {
  background: white;
  border: none;
  border-bottom: 1px solid #ebebeb;
  position: relative;
  padding: 13px 15px;
}
.product-faq .panel-group {
  margin-bottom: 0;
}
.product-faq .panel-default>.panel-heading+.panel-collapse>.panel-body {
  border-top-color: #fff;
  border-bottom: 1px solid #ebebeb;
}
.product-faq .panel-title {
  font-size: 15px;
  display: block;
  width: 100%;
}
.product-faq .panel-title a {
  display: block;
  width: 100%;
}
.product-faq .panel-title a svg {
  position: absolute;
  right: 4px;
  top: 8px;
}
.product-faq .panel-title a.collapsed svg {
  position: absolute;
  right: 4px;
  top: 8px;
  transform: rotate(180deg);
}

.pulse-icon {
  height: 20px;
  width: 20px;
  margin-right: 2px;
  margin-top: 5px;
  position: absolute;
  left: 13px;
}
.pulse-icon:before {
  content: "";
  position: relative;
  display: block;
  width: 250%;
  height: 250%;
  box-sizing: border-box;
  margin-left: -75%;
  margin-top: -100%;
  border-radius: 45px;
  background-color: #22d928;
  animation: pulse 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}

.pulse-icon:after {
    content: "";
    position: absolute;
    left: 0;
    top: -5px;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #0bad10;
    border-radius: 50px;
    animation: circle 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;
}

@keyframes pulse {
  0% {
    transform: scale(0.33);
  }
  80%,
  100% {
    opacity: 0;
  }
}

@keyframes circle {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
  }
}
.category-promo__icon {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9999;
  color: white;
  font-size: 400px;
  text-shadow: 0 1px 10px #00000061;
  font-weight: bold;
  top: 50%;
  transform: translateY(-50%) scale(1);
  margin-top: -13px;
  opacity: 0.4; /* Initial opacity (40%) */
  animation: pulse-category-promo-icon 3s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}

.product-promo__icon {
  position: absolute;
  display: flex;
  flex-direction: column;
  right: 15px;
  top: 55px;
  z-index: 9999;
  color: white;
  font-size: 100px;
  text-shadow: 0 1px 10px #494949fa;
  font-weight: bold;
  transform: scale(1);
  opacity: 0.4;
  animation: pulse-category-promo-icon 3s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}

.product-promo__icon .product-promo__icon__text {
  font-size: 20px;
}

.product-promo__icon .product-promo__icon__percentage {
    line-height: .8em;
}

@keyframes pulse-category-promo-icon {
  0% {
    opacity: 0.4;
    transform: translateY(-50%) scale(1); /* Original size */
  }
  25% {
    opacity: 0.4;
    transform: translateY(-50%) scale(1); /* Slightly smaller */
  }
  50% {
    opacity: 0.6;
    transform: translateY(-50%) scale(1.10); /* Slightly larger */
  }
  75% {
    opacity: 0.4;
    transform: translateY(-50%) scale(1); /* Back to original size */
  }
  100% {
    opacity: 0.4;
    transform: translateY(-50%) scale(1); /* Pause at original size */
  }
}


.sticky-price--price, .sticky-price--percent {
  backface-visibility: hidden;
  transform-style: preserve-3d;
  opacity: 0;
  transition: opacity .3s ease;
}
.sticky-price--price {
  margin-bottom: -10px;
}
.sticky-price--percent {
  margin-top: -30px;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}

.productpage-banner {
  background: url(/skin1/img/foto-kurjeris3.jpg) no-repeat;
  background-position: top center;
  background-size: cover;
  width: 100%;
  min-height: 350px;
  display: flex;
  justify-content: space-between;
  position: relative;
  border-radius: 8px;
  margin-top: 20px;
  /* border: 3px solid #d8d8d8; */
  box-shadow: 0 3px 10px 1px rgba(0,0,0,.3);
}
.productpage-banner__button {
  margin-top: 35px;
  margin-right: 35px;
}
.productpage-banner__btn {
  text-transform: uppercase;
  font-size: 18px;
  display: flex;
  align-items: center;
  padding: 8px 15px;
  z-index: 99999999;
  position: relative;
}
.productpage-banner__btn img {
  width: 22px;
  height: auto;
  margin-right: 6px;
}
.productpage-banner__title {
  position: relative;
  background: rgba(255, 255, 255, 0.75);
  border-radius: 5px;
  height: max-content;
  padding: 15px;
  font-size: 18px;
  margin-top: 35px;
  margin-left: 35px;
  max-width: 290px;
}
.productpage-banner__title section {
  padding: 6px 15px;
}
.productpage-banner__title section:nth-child(1) {
  font-size: 22px;
  text-align: center;
}
.productpage-banner__title section:nth-child(2) {
  font-weight: bold;
  position: relative;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.productpage-banner__title .pulse-icon {
  margin-right: 2px;
  margin-top: 8px;
  position: relative;
  left: -15px;

}
.productpage-banner__cod {
  position: absolute;
  bottom: 0;
  right: 0;
  height: auto;
  width: auto;
}
#mobilecart {
  color: #000;
}

#mobilecart .modal-dialog {
  width: 600px;
}

#mobilecart .opt_buttons_all {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 5px;
}

#mobilecart .opt_button {
  float: inherit;
  display: inline-block;
}

#mobilecart .modal-title {
  text-align: center;
}

#mobilecart #orderNowPopup {
  width: 100%;
  margin-top: 8px;
}

#mobilecart .ikrepseli {
  margin-bottom: 0;
}
.productpage-banner__triangle {
  display: none
}

.search-top-tag {
  background: #009f00;
  width: 60px;
  height: 60px;
  position: absolute;
  right: 15px;
  border-radius: 50%;
  color: white;
  font-size: 11px;
  line-height: 14px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  text-transform: uppercase;
}
.product-faq__product-img img {
  max-width: 100%;
  margin-top: 10px;
  border-radius: 10px;
  max-height: 180px;
}
.product-faq__rating {
  text-align: center;
  margin-top: 5px;
}
.product-faq__rating img {
  width: 90px;
  height: auto;
}
.stiprus-verslas {
  max-width: 120px;
  height: auto;
}
.product-mockup img {
  border-radius: 8px;
  margin-bottom: 10px;
}
.product-faq__product-img {
  position: relative;
  overflow: hidden;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}
.product-faq__product-img::before {
  content: " ";
  position: absolute;
  top: 0;
  left: -100%; /* Start the gradient animation outside the div */
  width: 200%; /* Ensure the gradient covers the whole element during animation */
  height: 100%;
  background: linear-gradient(
    297deg,
    rgba(255, 255, 255, 0.2217) 0%,
    rgba(255, 255, 255, 0) 40%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0) 60%,
    rgba(255, 255, 255, 0) 100%
  );
  animation: slide-reflection 5s infinite;
}

@keyframes slide-reflection {
  0% {
    left: -100%;
  }
  50% {
    left: 100%; /* Animation completes by 25% (1 second in a 4s cycle) */
  }
  100% {
    left: 100%; /* Pause for the remaining 75% of the time */
  }
}
.product-mockup {
  position: relative;
}
.product-mockup__target {
  position: absolute;
  top: 37%;
  left: 13%;
}
.product-mockup__target img {
  max-width: 80px;
  max-height: 80px;
  width: auto;
  border-radius: 3px;
  transform: skewX(30deg) skewY(312deg);
}
.postomat-turbo--error {
  border-color: red;
}
.postomat-turbo--error-message {
  color: red;
  font-weight: bold;
  font-size: 12px;
  margin-top: -4px;
}
.shipping-rate-span--error {
  margin-bottom: -17px;
}
.red-text-box--mobile {
  display: none;
}
.logo-product-inside-overlay {
    position: absolute;
    max-width: 90%;
    max-height: 60%;
    z-index: 1;
    opacity: .06;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.more-popup__images {
  display: flex;
  align-items: center;
}
.more-popup__images svg {
  fill: #d6a43b;
  width: 60px;
  height: 60px;
}
.turbo-quantity {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.turbo-quantity section {
  width: 32%;
  border: 3px solid #e2e2e2;
  border-radius: 6px;
  padding: 5px;
  position: relative;
  text-align: center;
}
.turbo-quantity img {
  max-width: 100%;
  height: auto;
}
.turbo-quantity__quantity {
  font-size: 28px;
  font-weight: bold;
  color: #525252;
}
.turbo-quantity__price {
  font-size: 16px;
  margin-bottom: 10px;
  margin-top: 5px;
}
.turbo-quantity__tag {
  background: #795e2d;
  color: #fff;
  font-weight: 700;
  position: absolute;
  top: -19px;
  width: 80%;
  left: 50%;
  padding-top: 3px;
  padding-bottom: 3px;
  transform: translateX(-10px);
  left: 50%;
  transform: translate(-50%, 0);
  border-radius: 5px;
}
.turbo-quantity--active {
  border-color: #d6a43c !important;
}
#orderPromptMore {
  animation: pulsePromptMore 2s ease-in-out infinite;
}
@keyframes pulsePromptMore {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.02);
    opacity: 0.96;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.the-second-upsell-popup .price-row {
  display: none;
}
.the-second-upsell-popup .hr-popup-after-price {
  display: none;
}
.cart-pop-discount-sections section {
  border: 2px solid #d1d1d1;
  border-radius: 8px;
  margin-bottom: 6px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cart-pop-discount-sections section .button-label {
  margin-top: 5px;
}
.cart-pop-discount-sections .button-label {
  margin-top: 5px !important;
  border: 0 !important;
  width: auto !important;
}
.cart-pop-discount-sections section input[type=radio] {
  margin-right: 5px;
}
.cart-pop-discount-sections--checkout section input[type=radio] {
  margin-top: -2px;
}
.cart-upsell-popup-apsimoka {
  position: absolute;
  top: 0;
  right: 0;
  background: #91ed7e;
  padding: 2px 8px;
  font-weight: bold;
  border-radius: 6px;
  margin-top: 5px;
  margin-right: 5px;
  color: #285e17;
}
.cart-pop-discount-sections {
  margin-bottom: 2rem;
}
.checkout-insurance {
  text-align: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.checkout-insurance .radio-offer__bottom section:first-child {
  border-right: 0;
  margin-top: -3px;
}
.cat-274 .category-header h1, .cat-274 .category-header h2 {
  opacity: .4;
}
.cart-cod-banner {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 3rem;
    margin-bottom: 3rem;
    padding: 1rem;
    border-radius: 10px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.cart-cod-banner__payment-icon img {
  max-width: 60px;
  height: auto;
}
.cart-cod-banner__heading {
    background: #595959;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
    border-radius: 5px;
    border: 2px solid #70be3c;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 2px 8px 2px 16px;
    position: relative;
}
.cart-cod-banner__heading span {
  color: white;
  font-weight: bold;
  font-size: 15px;
}
.cart-cod-banner__heading svg {
    width: 36px;
    height: 36px;
    position: absolute;
    left: -18px;
}
.cart-cod-banner__text {
    color: black;
    font-weight: bold;
    margin-top: 1rem;
}
.lv .cart-cod-banner__text {
  font-size: 17px;
}
.sizes-header section {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    gap: 10px;
    padding-top: 10px;
}
.sizes-header .sizes-header__image .tag-special-3 {
    display: none !important;
}
.sizes-header .sizes-header__image {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    flex-shrink: 0;
}
.sizes-header #product_thumbnail {
  width: 80px;
  height: auto;
}
.sizes-header .sizes-header__image svg {
    position: absolute;
    bottom: 0;
    right: 0;
}
.sizes-header__text p {
  margin-bottom: 0;
}
.opt_button.active .opt-bottom2 {
    border-color: #d3a432;
    color: #d3a432;
}
.top-preke-badge {
    max-width: 100px;
    height: auto;
    position: absolute;
    top: 0px;
    right: 10px;
}
.vulcan-kompanija {
    display: flex;
    gap: 2rem;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
    padding: 4rem 0px 3rem 0px;
}
.vulcan-kompanija__left img {
  border-radius: 8px;
  max-width: 350px;
  border: 4px solid #bcb29f;
}
.vulcan-kompanija__right {
  color: #bfb29d;
  text-align: justify;
  font-style: italic;
  font-size: 2rem;
}
/* RESPONSIVE */
@media (max-width: 1199px) {
    .product-faq__product-img img {
        max-width: 90%;
    }

    .postomat-turbo {
        width: 250px;
    }

    .postomat-turbo--selected {
        width: 250px;
    }

    .row-custom alio {
        display: flex;
        flex-wrap: wrap;
    }

    .product-features-icons span {
        font-size: 11px;
        padding: 0 3px;
    }

    .ee .product-features-icons span {
        font-size: 9px;
    }

    .radio-offer__price {
        flex-wrap: wrap;
    }

    .radio-offer-most-popular {
        margin-left: 0;
    }

    .our-clients__text {
        font-size: 32px;
        line-height: 48px;
    }

    .lr-nuolaida__top {
        font-size: 11px;
    }

    .ee .sizes2 span {
        padding-right: 5px;
    }

    .ee .orderform .add-to-cart.ikrepseli a {
        font-size: 14px;
    }

    .more-than-50 #orderNow {
        font-size: 11px;
    }

    .checkout-popup {
        margin-bottom: 15px;
    }

    .category-header {
        min-height: 231px;
    }

    .order-cl-s .add-to-cart a {
        padding: 8px 15px;
    }

    .tag3d {
        right: 11px;
    }

    .kk .sidebar-fb-quotes iframe {
        width: 224px;
        height: 125px;
    }

    .lv .product-bank-logo li:nth-child(2) img {
        width: 80px;
        height: auto;
    }

    .lv .product-bank-logo li:nth-child(4) img {
        width: 70px;
        height: auto;
    }

    .fast-christmas p {
        font-size: 22px;
    }

    .ships #terminals_list select {
        width: 260px !important;
    }

    .ships #terminals_list_omniva select {
        width: 250px !important;
    }

    .akcija {
        left: 65px;
        animation: ride;
        animation-duration: 1s;
    }

    @keyframes ride {
        from {
            left: 100px;
            top: -55px;
        }

        to {
            left: 65px;
            top: 0px;
        }
    }

    .fb_iframe_widget span {
        max-width: 225px !important;
    }

    #searchSuggestionsSticky {
        right: 72px;
    }

    .postimees {
        padding-top: 11px;
    }

        .postimees span {
            font-size: 16px;
            padding-right: 7px;
        }

        .postimees img {
            width: 98px;
        }

    .order-cl-w .add-to-cart.ikrepseli {
        width: 75%;
    }

    .order-cl-s .kiekis-h {
        width: 37%;
        margin-top: 8px;
    }

    .order-cl-s .add-to-cart.ikrepseli {
        width: 63%;
    }

    .lv .order-cl-s .kiekis-h {
        width: 44%;
        margin-top: 8px;
    }

    .lv .order-cl-s .add-to-cart.ikrepseli {
        width: 56%;
    }

    .lv .order-cl-w .add-to-cart.ikrepseli {
        width: 70%;
    }

    .ee .order-cl-s .kiekis-h {
        width: 39%;
    }

    .ee .order-cl-s .add-to-cart.ikrepseli {
        width: 61%;
    }

    .order-cl-s #product_avail {
        min-width: none;
    }

    .kk .pasimatuok img {
        top: 7px;
        width: 409px;
    }

    .pair .atskirai {
        margin-top: 50px;
    }

    .pair .add-to-cart a {
        padding: 8px 10px;
        font-size: 18px;
    }

    .invoice {
        overflow-x: scroll;
        width: 100%;
    }

    #radio190 select,
    #radio192 select {
        width: 270px !important;
    }

    .tarne {
        margin-bottom: 5px;
    }

    .piegade {
        margin-bottom: 15px;
    }

    .lv .grazinti {
        padding: 55px 0 55px 0;
    }

    .ee .grazinti {
        padding: 52px 0 52px 0;
    }

    .neradai-center {
        font-size: 18px;
        line-height: 27px;
        padding: 4px;
    }

    .lv .sticky #b-search-i {
        min-width: 220px;
    }

    .ee .sticky #b-search-i {
        min-width: 220px;
    }

    .ee .header-search {
        text-align: right;
    }

    .lv .header-search {
        text-align: right;
    }

    .lv .logo {
        margin-top: 15px;
    }

    .ee .logo {
        margin-top: 15px;
    }

    .logo small {
        bottom: -20px;
        right: 0px;
    }

    .lv .logo small {
        right: 0px;
    }

    .ee .logo small {
        right: 0px;
    }

    .promo .k1 {
        padding-left: 68px;
    }

    .intro {
        background-position: -90px;
    }

        .intro h2 {
            padding-left: 30px;
        }

        .intro a {
            margin-left: 30px;
        }

    .sticky .navbar-right ~ .navbar-right {
        margin-right: 15px;
    }

    .sticky .hmenu li a.dropdown-toggle {
        padding: 11px 8px 12px 8px;
    }

    .sticky {
        min-width: inherit;
    }

        .sticky .hmenu {
            min-width: 950px;
        }

    .brand-menu .vulcan-brand-inside {
        padding: 15px 3px 10px 3px;
    }

    .vulcan-brand-inside li a {
        padding: 5px 3px 5px 3px !important;
    }

    .lr-2 {
        width: 100%;
        padding-right: 6px;
    }

    .lr-kaina {
        font-size: 33px;
    }

    .lr-kaina-s {
        font-size: 16px;
        top: -19px;
    }

    .lr-nuolaida__bottom {
        line-height: 35px;
        font-size: 30px;
        display: flex;
        margin-top: 0 auto;
        margin: 0 auto;
        align-items: center;
        padding: 0px 4px;
    }

    .newest img {
        left: 10px;
    }

    .myshops-txt {
        padding-left: 55px;
    }

    .tshirt-banner img {
        left: 20px;
    }

    .laikm-sidebar .laikm-left img {
        max-width: 100%;
        height: auto;
        margin-top: 5px;
    }

    .laikm-sidebar .lr-kaina {
        font-size: 32px;
    }

    .laikm-sidebar .lr-kaina-s {
        font-size: 16px;
        top: -19px;
    }

    .laikm-sidebar .lr-nuolaida {
        font-size: 40px;
    }

    .laikm-sidebar {
        height: auto;
        padding-bottom: 7px;
        margin-bottom: 8px;
    }

        .laikm-sidebar .lr-2 {
            padding-right: 4px;
        }

    .box.special {
        height: 395px;
    }

    .header-search {
        text-align: right;
    }

    .vulcan-brand-inside li {
        width: 129px;
    }

    .sticky .vulcan-brand-inside li {
        width: 129px;
    }

    .vulcan-brand-inside img {
        width: 110px;
        height: 110px;
    }

    .vulcan-brand-inside li p {
        height: auto;
    }

    .madein {
        top: 5px;
        left: 12px;
    }

    .sticky .hmenu {
        min-width: 968px;
    }

    .stars .slick-next {
        padding: 8px 8px 8px 8px;
    }

    .stars .slick-prev {
        padding: 8px 7px 9px 8px;
    }

    .stars .slick-list {
        width: 632px;
    }

    .stars .slick-slide img {
        width: 158px;
        height: auto;
    }

    .stars .slick-prev,
    .stars .slick-next {
        height: 166px;
    }

    .dropdown-menu.pagr.aksesuarai {
        right: 18px;
    }

    .garantijos {
        margin-left: -10px;
    }

    .sku-discounts .discounts {
        padding: 10px 4px;
    }

    .addtext {
        width: 90%;
    }

    .pasitiketi h3 {
        font-size: 32px;
    }

    .originals,
    .reebok,
    .adidas,
    .nike,
    .everlast,
    .puma,
    .lonsdale,
    .pierre-cardin,
    .slazenger {
        margin: 10px 5px 20px 5px;
    }

    .store-content {
        font-size: 12px;
        line-height: 19px;
    }

    .store-content-border {
        padding-top: 9px;
    }

    .paciupinek5 {
        max-width: 100%;
    }

    .store-content-border {
        font-size: 12px;
        padding-top: 5px;
        padding-bottom: 7px;
    }

    .store-content-border {
        min-height: inherit;
    }

        .store-content-border p {
            line-height: 18px;
        }

    #bottom_baner_close_link {
        position: absolute;
        right: 0;
    }

    .musmegsta {
        padding-left: 30px;
    }

    .laikm-left img {
        width: 172px;
        height: 172px;
        margin-left: 0;
    }

    .logo a {
        background-size: 200px 32px;
        width: 200px;
        height: 32px;
    }

    .cart-head img.cart {
        padding-left: 45px;
    }

    .header-search input[type='text'] {
        min-width: 310px;
    }

    .thumber {
        max-width: 100%;
        width: 210px;
        height: 210px;
    }

    .kitas {
        padding-left: 13px;
    }

    .daugiau {
        padding-left: 12px;
    }

    .mailer_mail-input {
        margin-left: 20px !important;
    }

    .bubblePopup {
        padding-right: 0 !important;
    }

    .super {
        padding-left: 30px !important;
    }

    .kk .header-search {
        text-align: right;
    }

    .kk .logo {
        padding-top: 13px;
    }
    /* remove after christmas */
    .sticky #b-search-i {
        min-width: inherit;
        max-width: 75px;
        margin-left: 10px;
    }

    .lv .sticky #b-search-i {
        min-width: inherit;
        max-width: 40px;
        margin-left: 5px;
    }

    .ee .sticky #b-search-i {
        min-width: inherit;
        max-width: 60px;
        margin-left: 5px;
    }

    .lv .sticky .navbar-right ~ .navbar-right {
        margin-right: 0;
    }
}

@media (max-width: 991px) {
  .kompanija__right {
    font-size: 1.7rem;
  }
  .cart-checkout .customers-bought .slider .object {
    margin-left: 4px;
    margin-right: 4px;
  }
  .form-recommended {
    border: 1px solid #dbdaca;
    border-radius: 5px;
    padding: 5px;
  }
  .recommended-option-select {
    min-height: 65px;
  }
  .our-clients__text {
    font-size: 26px;
    line-height: 39px;
  }
  .shipping-bar.shipping-bar-front {
    margin-top: 15px;
  } 
  .shipping-bar.shipping-bar-front.stop-animation {
    margin-top: 0px;
  }
  .content2 .slick-prev.slick-arrow {
    border: 0;
    color: transparent;
    outline: none;
    position: absolute;
    left: -54px;
    top: 150px;
    width: 54px;
    height: 56px;
    background: #dfa116;
    border-bottom: 2px solid #bf8a12;
  }
  
  .kk .content2 .slick-prev.slick-arrow {
    background: #ee2a21;
    border-bottom: 2px solid #c11c14;
  }
  
  .xl .content2 .slick-prev.slick-arrow {
    background: #002953;
    border-bottom: 2px solid #c11c14;
  }
  
  .content2 .slick-next.slick-arrow {
    color: transparent;
    outline: none;
    position: absolute;
    right: -54px;
    top: 150px;
    border: 0;
    width: 54px;
    height: 56px;
    background: #dfa116;
    border-bottom: 2px solid #bf8a12;
  }
  
  .kk .content2 .slick-next.slick-arrow {
    background: #ee2a21;
    border-bottom: 2px solid #c11c14;
  }
  
  .xl .content2 .slick-next.slick-arrow {
    background: #002953;
    border-bottom: 2px solid #c11c14;
  }
  .recommended-products-arrow {
    display: none !important;
  }
  .form-recommended .add {
    border-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    max-height: 35px;
  }
  .customers-bought {
    margin-top: 15px;
  }
  .priority-offer .radio label {
    padding-left: 0;
  }

  .priority-offer .radio {
    margin-left: 10px;
  }

  .icons-side ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .icons-side ul li:nth-child(3),
  .icons-side ul li:nth-child(4) {
    border-bottom: 0;
  }

  .icons-side ul li {
    width: 49%;
    justify-content: center;
    flex-direction: column;
    text-align: center;
  }

  .icons-side ul li span {
    padding-left: 0;
    padding-top: 1rem;
  }

  .lv .footer-banks ul {
    flex-wrap: wrap;
  }

  .lv .footer-banks ul li {
    padding-bottom: 0.5rem;
  }

  .fb-quote img {
    top: 32%;
  }

  .kk .bottom-fb-quotes iframe {
    width: 100%;
  }

  .sizes-logo1 {
    border-bottom: 1px solid #d9d9d9;
  }

  .sizes-logo2 {
    border-left: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
  }

  .sizes-logo4 {
    border-left: 1px solid #d9d9d9;
  }

  .sizes-logo5 {
    border-left: 1px solid #d9d9d9;
  }

  .sizes-logo-universal {
    border-left: 1px solid #d9d9d9;
  }

  .sizes-logo {
    padding-left: 5px;
    padding-right: 5px;
  }

  .akcija {
    display: none !important;
  }

  #searchSuggestions {
    width: 267px;
    left: 15px;
    top: 50px;
  }

  .bottom-fb-quotes .fb-saltinis {
    margin-top: -8px;
  }

  .fb-quotes .slick-track {
    display: block;
  }

  .postimees {
    padding-top: 4px;
  }

  .lv .opc-title-space,
  .ee .opc-title-space {
    margin-top: 20px;
  }

  .lv .grazinti {
    padding: 45px 0 45px 0;
  }

  .sizes-logo,
  .sizes-logo1 {
    width: auto;
  }

  .logo small {
    bottom: -17px;
    font-size: 11px;
  }

  .promo .k1 {
    padding-left: 99px;
  }

  #vyrkedai {
    float: left;
  }

  #motkedai {
    float: left;
  }

  #motkedai .motked {
    border-top: 0;
  }

  .yamm2-content ul.oone-avalyne {
    min-width: inherit;
    padding-left: 10px;
  }

  .footer-icon-1,
  .footer-icon-2,
  .footer-icon-3 {
    font-size: 13px;
  }

  .navbar .yamm2 .dropdown-menu.vulcan-drop {
    width: 96%;
    left: 15px;
  }

  .vulcan-brand-inside li {
    width: 98px;
    margin-bottom: 0;
  }

  .navbar ul.dropdown-menu.pagr {
    left: 15px !important;
    right: 15px;
    width: auto;
    text-align: center;
  }

  .navbar ul.dropdown-menu.pagr li {
    text-align: left;
  }

  .vulcan-brand-inside li p {
    height: 50px;
    margin-top: 8px;
  }

  .vulcan-brand-inside img {
    width: 90px;
    height: 90px;
  }

  .navbar .navbar-left {
    float: inherit !important;
  }

  .navbar .yamm2 .dropdown-menu {
    margin-top: -33px;
  }

  .search-button {
    margin-top: 16px;
  }

  .promo-img {
    margin: 0 0 0 0;
  }

  .promo {
    padding-top: 0 !important;
  }

  .laikm-sidebar .lr-kaina {
    font-size: 60px;
  }

  .laikm-sidebar .lr-kaina-s {
    font-size: 18px;
    top: -30px;
  }

  .laikm-sidebar .lr-nuolaida {
    width: 100%;
    margin-top: 16px;
  }

  .laikm-sidebar .lr-2 .lr-2-left {
    width: 100%;
  }

  .laikm-sidebar .laikm-left img {
    width: 125px;
  }

  .laikm-sidebar {
    padding-bottom: 0;
  }

  .hcart-bar-item3 {
    width: 110px;
  }

  .lv .hcart-bar-item3 {
    width: 105px;
  }

  .ee .hcart-bar-item3 {
    width: 102px;
  }

  .promo {
    padding-left: 7px;
  }

  .cat-desc {
    float: inherit;
  }

  .breadcrum {
    clear: both;
  }

  .product-box .largephotos a:nth-child(2),
  .product-box .largephotos a:nth-child(3) {
    width: 49%;
  }

  .product-box .largephotos a:nth-child(2) img.fullimg,
  .product-box .largephotos a:nth-child(3) img.fullimg {
    width: 100%;
  }

  .product-box .nuotraukos a img {
    max-width: 100%;
  }

  .header-search form {
    display: block;
  }

  .madein {
    left: 20px;
  }

  .sticky-height {
    height: inherit;
    min-height: inherit;
  }

  .instagram-icon {
    top: 4px;
  }

  .col-xs-13.stars-slider .instagram-icon {
    top: -26px;
  }

  .stars .slick-prev,
  .stars .slick-next {
    height: 171px;
  }

  .stars .slick-slide img {
    width: 163px;
    height: 171px;
  }

  .stars .slick-list {
    width: 650px;
  }

  ul.sel-filters {
    padding-left: 6px;
  }

  .garantijos {
    margin-left: 0px;
  }

  .shipping-bar {
    margin-top: 10px;
  }

  #spopup {
    bottom: 20px;
  }

  .hmenu {
    text-align: center;
  }

  .store-content {
    font-size: 13px;
    line-height: 22px;
  }

  .operatyvi {
    text-align: center;
  }

  /*ul.hmenu li.dropdown:hover > ul.dropdown-menu {
        display: none;
    }*/
  ul.hmenu2 {
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 6px;
  }

  ul.hmenu2 a {
    color: #765827;
  }

  .kk ul.hmenu2 a {
    color: #8a8a8a;
  }

  .xl ul.hmenu2 a {
    color: #002953;
  }

  ul.hmenu2 li {
    display: inline;
    padding: 0 10px;
  }

  .header-search input[type='text'] {
    min-width: inherit;
    width: 80%;
  }

  .logo {
    margin-top: 15px;
  }

  #cartPageProductPopup .price {
    float: none;
    padding-right: 0;
  }

  .pristatymo {
    padding-top: 0;
    margin-top: -3px;
  }

  .pristatymo .klase {
    padding-top: 0;
    padding-bottom: 0;
  }

  .content2 .slick-next.slick-arrow {
    background-color: rgba(0, 0, 0, 0.6);
    width: 54px;
    height: 56px;
    right: -1px;
    z-index: 999999;
    top: 200px;
    border-bottom: 0;
  }

  .content2 .slick-prev.slick-arrow {
    background-color: rgba(0, 0, 0, 0.6);
    width: 54px;
    height: 56px;
    left: -1px;
    z-index: 999999;
    top: 200px;
    border-bottom: 0;
  }

  .hmenu li a {
    padding: 15px 8px 16px 8px;
  }

  .ee .hmenu li a {
    padding: 15px 6px 16px 6px;
  }

  .lv .hmenu li a {
    padding: 15px 6px 16px 6px;
  }

  .store-img4 button,
  .store-img4 button img {
    width: 100%;
  }

  .dovanukuponas {
    padding-left: 10px;
    padding-right: 15px;
  }

  .laikm {
    overflow: hidden;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
  }

  .laikm .lr-2 {
    width: 100%;
    margin-top: 10px;
  }

  .laikm .laikm-left {
    width: 20%;
    margin-right: 1%;
  }

  .laikm .laikm-right {
    width: 40%;
    float: left;
  }

  .laikm .lr-4 {
    width: 37%;
    float: right;
    clear: none;
    border-top: none;
    padding-top: 6px;
  }

  .laikm .lr-4 a {
    width: 100%;
    float: left;
    font-size: 24px;
    line-height: 37px;
    margin-top: 9px;
  }

  .laikm-max2 {
    display: block;
    font-size: 12px;
    text-transform: uppercase;
    color: #4d4d4d;
    text-align: right;
    font-weight: 600;
    padding-top: 20px;
  }

  .lr-kaina {
    font-size: 60px;
  }

  .laikm-left img {
    width: 150px;
    height: 150px;
  }

  .lr-kaina-s {
    font-size: 25px;
  }

  .lr-nubraukta {
    position: relative;
    top: 10px;
    float: right;
  }

  .lr-nuolaida {
    display: flex;
    justify-content: space-between;
    margin-top: 11px;
    padding: 6px;
  }

  .lr-nuolaida__top {
    display: flex;
    align-items: center;
    font-size: 16px;
    padding: 3px 8px;
    border-radius: 3px;
  }

  .lr-nuolaida__bottom {
    display: flex;
    align-items: center;
    margin: 0 auto;
  }

  .lr-4 a img {
    margin-top: -4px;
  }

  .breadcrum {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .prices {
    margin-right: 0;
  }

  .prices2 {
    margin-left: 5px;
  }

  .sizes-logo {
    margin-right: 8px;
    margin-bottom: 5px;
  }

  .sizes-border {
    text-align: center;
  }

  .sizes-logos {
    text-align: center;
  }

  .sizes-logos a {
    display: inline-block;
  }

  .sizes-links {
    margin-top: 10px;
  }

  #floating_banner_bottom_wraper {
    display: none;
  }

  .gamintojai,
  .fb-block {
    display: none;
  }

  ul.hmenu .dropdown-menu {
    margin: 0 !important;
  }

  .pakeisti a {
    float: right;
  }

  .originals,
  .reebok,
  .adidas,
  .nike,
  .everlast,
  .puma,
  .lonsdale {
    width: 84px;
    height: 49px;
    margin: 10px 8px 20px 8px;
  }

  .originals {
    background: url(img/ll11.png) 0px 0px;
  }

  .originals:hover {
    background: url(img/ll11.png) 0px 47px;
  }

  .reebok {
    background: url(img/ll22.png) 0px 0px;
  }

  .reebok:hover {
    background: url(img/ll22.png) 0px 47px;
  }

  .adidas {
    background: url(img/ll33.png) 0px 0px;
  }

  .adidas:hover {
    background: url(img/ll33.png) 0px 47px;
  }

  .nike {
    background: url(img/ll44.png) 0px 0px;
  }

  .nike:hover {
    background: url(img/ll44.png) 0px 47px;
  }

  .everlast {
    background: url(img/ll55.png) 0px 0px;
  }

  .everlast:hover {
    background: url(img/ll55.png) 0px 47px;
  }

  .puma {
    background: url(img/ll66.png) 0px 0px;
  }

  .puma:hover {
    background: url(img/ll66.png) 0px 47px;
  }

  .lonsdale {
    background: url(img/ll77.png) 0px 0px;
  }

  .lonsdale:hover {
    background: url(img/ll77.png) 0px 47px;
  }

  .kk .originals {
    background: url(img/kk-ll11.png) 0px 0px;
  }

  .kk .originals:hover {
    background: url(img/kk-ll11.png) 0px 47px;
  }

  .kk .reebok {
    background: url(img/kk-ll22.png) 0px 0px;
  }

  .kk .reebok:hover {
    background: url(img/kk-ll22.png) 0px 47px;
  }

  .kk .adidas {
    background: url(img/kk-ll33.png) 0px 0px;
  }

  .kk .adidas:hover {
    background: url(img/kk-ll33.png) 0px 47px;
  }

  .kk .nike {
    background: url(img/kk-ll44.png) 0px 0px;
  }

  .kk .nike:hover {
    background: url(img/kk-ll44.png) 0px 47px;
  }

  .kk .everlast {
    background: url(img/kk-ll55.png) 0px 0px;
  }

  .kk .everlast:hover {
    background: url(img/kk-ll55.png) 0px 47px;
  }

  .kk .puma {
    background: url(img/kk-ll66.png) 0px 0px;
  }

  .kk .puma:hover {
    background: url(img/kk-ll66.png) 0px 47px;
  }

  .kk .lonsdale {
    background: url(img/kk-ll77.png) 0px 0px;
  }

  .kk .lonsdale:hover {
    background: url(img/kk-ll77.png) 0px 47px;
  }

  .myshops {
    width: 50%;
    float: right;
    height: 71px;
  }

  .myshops img {
    display: none;
  }

  .myshops-txt {
    padding-top: 2px;
  }

  .opc-box .ikrepseli {
    float: none;
  }

  .b-search {
    width: 49%;
    float: left;
  }

  .b-search input[type='text'] {
    width: 65%;
  }

  .hmenu li.pull-right {
    padding: 0 2px;
  }

  .juosta {
    margin-top: 8px;
  }

  .first {
    text-align: center;
  }

  .b-box ul {
    -moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 20px;
  }

  .kk .b-box ul {
    column-count: 2;
  }

  .category {
    text-align: center;
  }

  .category .box {
    text-align: center;
  }

  .newest img {
    display: block;
    left: 65px;
    top: -16px;
  }

  .daugiau {
    padding-left: 3px;
    text-align: left;
  }

  .kitas {
    padding-left: 4px;
    text-align: left;
  }

  .brands {
    text-align: center;
  }

  .teltxt2 {
    margin-right: 50px;
  }

  .hcart-links {
    position: absolute;
    right: 35px;
    bottom: 0px;
  }

  .hcart-bar-item {
    margin-top: 17px;
    margin-bottom: 15px;
    width: 190px;
  }

  .cart-head img.cart {
    padding-top: 18px;
    padding-left: 0px;
  }

  .header-search input[type='text'],
  .header-search a#b-search-b {
    margin-top: 16px;
  }

  .header-search input[type='text'] {
    margin-left: 15px;
  }

  label.nomargin {
    margin-top: 0;
  }

  .papildoma div {
    margin-top: 25px;
  }

  #minicartEnhancer .t.f {
    display: none;
  }

  #minicartEnhancer .c {
    width: 90% !important;
    text-align: center;
  }

  #minicartEnhancer .l {
    width: auto !important;
  }

  #minicartEnhancer .t {
    margin-left: 0 !important;
    display: inline-block;
    float: initial !important;
  }

  .footer-cart .telefonas {
    font-size: 24px;
  } 

  .kk .logo {
    padding-top: 11px;
  }
}
@media (max-width: 767px) {
  .vulcan-kompanija {
    width: 96%;
    margin-top: -3rem;
  }
  .vulcan-kompanija__left img {
    width: 100%;
    max-width: 100%;
    height: auto;
  }
  .vulcan-kompanija__right {
    margin-top: 1rem;
    font-size: 14px;
  }
  .productpage-banner__cod {
    width: 125px;
  }
  .sizes-header section {
    max-width: 90%;
  }
  .turbo-quantity {
    margin-top: 40px;
  }
  .more-popup__tag {
    top: 39%;
  }
  .lv .tag3d-custom-lt .tag3d-1 span.tag3d-1-span,
  .ee .tag3d-custom-lt .tag3d-1 span.tag3d-1-span {
    font-size: 7px;
  }
  .product-mockup__target img {
    max-width: 100%;
    max-height: 15%;
    width: 17%;
  }
  .product-faq__left {
    flex-direction: row;
    align-items: center;
  }
  .product-faq__product-img img {
    max-width: 120px;
    height: auto;
    margin-top: 0;
    margin-right: 12px;
  }
  .product-faq__rating {
    margin-top: 2px;
    margin-right: 12px;
  }
  .overflowed-height {
    max-height: 394px;
    overflow: hidden;
  }
  #removeOverflow {
    text-align: center;
    text-decoration: underline;
  }
  .stiprus-verslas {
    max-width: 100%;
    height: auto;
  }
  .search-top-tag {
    width: 50px;
    height: 50px;
    font-size: 10px;
    line-height: 12px;
  }
  .productpage-banner__triangle {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
  }

  .productpage-banner__triangle-text {
    background-color: #dfa115;
    height: 180px;
    left: -90px;
    position: relative;
    top: -90px;
    width: 180px;
    transform: rotate(-45deg);
  }
  .productpage-banner__triangle-text span {
    color: #fff;
    font-size: 50px;
    left: 71px;
    top: 107px;
    position: absolute;
    font-weight: 700;
    transform: rotate(45deg);
  }
  .productpage-banner {
    background: url(/skin1/img/foto-kurjeris2.jpg) no-repeat;
    background-position: top center;
    background-size: cover;
    border-radius: 0;
    justify-content: flex-end;
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    box-shadow: none;
  }
  .productpage-banner__percentage1 {
    left: 5%;
    bottom: inherit;
    top: 0;
  }
  .productpage-banner__percentage2 {
    display: none;
  }
  .productpage-banner__percentage3 {
    bottom: inherit;
    top: 0;
  }
  .productpage-banner__button {
    margin-right: 0;
    margin-bottom: 20px;
  }
  .productpage-banner__title {
    margin-left: 0;
    z-index: 9;
  }
  .product-promo__icon {
    display: none;
  }
  .category-promo__icon {
    font-size: 250px;
    margin-top: -5px;
  }
  #radioOffer14 {
    display: none;
  }
  .product-faq__left {
    width: 100%;
    background-color: white;
  }
  .product-faq__right {
    width: 100%;
    overflow: auto;
    position: relative;
  }
  .product-faq__collapse {
    display: flex;
    overflow: scroll;
    width: 2000px;
  }
  .product-faq {
    flex-direction: column;
  }
  .product-faq__title {
    padding-bottom: 0;
    padding-top: 0;
    font-size: 20px;
  }
  .product-faq .panel-title {
    padding-top: 10px;
  }
  .product-faq .panel-title svg {
    display: none;
  }
  .product-faq .panel {
    border-top: 0;
    border-bottom: 0;
    border: none;
    margin: 10px 10px;
    margin-top: 10px !important;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    width: 280px;
  }
  .product-faq .panel .panel-body {
    border-bottom: 0 !important;
    padding-top: 5px;
  }
  .product-faq .panel .panel-heading {
    border-top: 0;
    border-bottom: 0;
    padding: 8px 15px;
  }
  .product-faq .panel:first-child {
    border-top: 0;
  }
  .full_line {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .sliding-line__col {
    padding-left: 0;
    padding-right: 0;
  }
  .sliding-line__col .box-c {
    border-radius: 0;
  }
  .more-popup__content {
    padding-left: 0;
  }
  .more-popup {
    flex-direction: column;
  }
  .piggy-bank__icon2 {
    display: inline;
    margin-top: -5px;
  }
  .largephotos .slick-slide {
    position: relative;
  }
  .largephotos .slick-slide .promo-element-image .promo-element-image__box {
    padding: 25px 0;
    width: 100%;
  }
  .largephotos .slick-slide .promo-element-image__box img {
    width: 60px !important;
    height: auto !important;
  }
  .largephotos .slick-slide .promo-element-image__box span {
    text-align: left;
    font-size: 24px;
    padding-left: 20px;
  }
  .largephotos .slick-slide .promo-element-image section {
    padding: 0 0;
  }
  .potent-free-product-lot__promo-text {
    text-align: center;
    padding-top: 10px;
    clear: both;
  }
  .potent-free-product-lot .pr-img2 {
    width: 100%;
    margin-top: 0;
  }
  .potent-free-product-lot .mini {
    width: 100%;
    margin-top: 0;
  }
  .nuoroda-dydziams.only-mobile {
    display: flex !important;
    width: 100%;
    justify-content: center;
  }
  .product-banner .box {
    background-size: contain;
  }
  .not-found-recommends__buttons {
    flex-direction: column;
  }
  .not-found-recommends__buttons a {
    font-size: 15px;
  }
  .pirkti img {
    margin-top: -3px;
  }
  .recommended-option-select select {
    min-width: 70px;
  }
  .easter-icon .tag3d-1 {
    height: auto !important;
  }
  .product-features-icons span {
    font-size: 14px;
  }
  .ee .product-features-icons span {
    font-size: 13px;
  }
  .product-features-icons img {
    width: 50px !important;
  }
  .product-features-icons-xs {
    display: flex;
  }
  .product-features-icons-lg {
    display: none !important;
  }
  #specoffer .box-c {
    justify-content: flex-start;
  }
  .product-fast-shipping {
    font-size: 11px;
  }
  #html_recaptcha {
    margin-left: 0;
  }
  .hr-cart-bottom { 
    display: none;
  }
  .box-c-cart-product-head {
    line-height: 22px;
  }
  .our-clients {
    flex-direction: column;
    margin-top: 15px;
  }
  .our-clients__text {
    width: 100%;
    padding: 20px 5px;
    text-align: center;
    align-items: center;
    align-content: center
  }
  .our-clients__image {
    width: 100%;
  }
  .our-clients__image--mobile {
    display: flex;
    flex-direction: column;
  }
  .our-clients__image--desktop {
    display: none;
  }
  .progress-step__number {
    display: none;
  }
  .progress-step {
    width: calc(100% / 3 - 5px);
    flex-direction: column;
    line-height: 28px;
  }
  .progess-step__numbers {
    display: flex;
    color: #bdbdbd;
    align-items: center;
    margin-left: 2rem;
  }
  .progress-step .progress-step__text {
    margin-bottom: 0.1rem;
    margin-left: 1rem;
  }
  .progress-step:nth-child(3) .progress-step__arrow-r::after,
  .progress-step:nth-child(3) .progress-step__arrow-r::before {
    display: none;
  }
  .progress-step:nth-child(2) {
      padding-left: 0.5rem;
   }
  .progress-step:nth-child(3) {
    margin-right: 0;
  }
  .progress-step.active .progress-step__number--green {
    background-color: #dfa115;
    color: white;
  }
  .xl .progress-step.active .progress-step__number--green {
    background-color: #014f9f;
  }
  .kk .progress-step.active .progress-step__number--green {
    background-color: #fa9b26;
  }
  .progress-step .progress-step__number {
    margin-left: 1rem;
    margin-right: 0;
    margin-top: 0.5rem;
  }
  .progress-step.active .progess-step__numbers {
    color: white;
  }
  .progress-step__arrow-l::after, .progress-step__arrow-l::before {
    width: 30px;
    right: calc(100% - 30px);
   }
  .progress-step__arrow-r::after, .progress-step__arrow-r::before {
    width: 30px;
    right: calc(100% - 30px);
   }
  .shipping-bar.shipping-bar-cart {
    margin-left: -7px;
  }
  .shipping-bar.shipping-bar-cart.stop-animation {
    margin-top: -5px;
    margin-left: 0px;
  }
  .shipping-bar.shipping-bar-front {
    margin-bottom: 15px;
    margin-top: 20px;
    margin-left: -7px;
  }
  .shipping-bar.shipping-bar-front.stop-animation {
    margin-top: 3px;
  }
  .options-error {
    margin-left: auto;
    margin-right: auto;
  }
  /* start remove after christmas */
  .christmas-discount__percentage {
    font-size: 75px;
  }
  .christmas-discount__save {
    padding-left: 60px;
  }
  /* end remove after christmas */
  .tag3d-1 {
    width: 50px;
    height: 50px;
  }
  .tag3d-custom-lt .tag3d-1 span.tag3d-1-span {
    top: 8px;
  }
  .mob-edit {
    margin-top: -10px;
  }
  .breadcrumb-link-e {
    margin-top: 15px;
  }
  .buy-more-discount-text {
    font-size: 12px;
  }
  .nuoroda-dydziams {
    margin-top: 16px;
  }
  .order-tax-cart {
    margin-top: 0rem;
    margin-bottom: 1.5rem;
  }
  .red-cart-text {
    position: relative;
  }
  
  .red-cart-text span {
    background: red;
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    top: 15px !important;
    left: 11px;
    border-radius: 50%;
  }

  .kk .red-cart-text span {
    background: rgb(0, 91, 187);
  }

  .select-courier-icon-img {
    left: 48px;
  }
  .select-courier-icon {
    padding-left: 40px;
  }

  .icons-side ul li span {
    min-height: 45px;
  }

  .br-special {
    display: block;
  }
  
  .lv .footer-banks-mobile ul {
    flex-wrap: wrap;
  } 
  .more-colors-btn {
    height: 70px;
  }
  .more-colors-btn-expanded {
    height: auto;
  }
  .col-custom-radio-offer {
    width: 33.33%;
    float: left; 
  }
  .priority-offer.col-custom-radio-offer {
    width: 100%;
    float: initial; 
  }
  .col-custom-radio-offer:last-child {
    display: none !important;
  }
  .box .tag-image.tag-image-xxl {
    width: 60px !important;
    height: 60px !important;
  }
  .sp-button a {
    width: 70%;
    margin-bottom: 0.8rem;
  }
  #sliders_block {
    position: fixed;
    top: 0;
    max-width: 100%;
    width: 100%;
    z-index: 999999999;
    border: 0;
    font-size: 12px;
    transition: top 0.2s ease-in-out;
    background: white;
  }
  .xl .garantijos {
    background: 0 0;
  }

  .xl .garantijos2 {
    background-color: #014f9f;
  }

  .xl .show-all-opts-2xl {
    float: inherit;
    display: inline-block;
  }

  .xl .dropdown-menu.pagr.aksesuarai {
    margin-left: 0;
  }

  .promo-xxl section:nth-child(1) {
    background: url('/skin1/promo/xxl/mot-left.jpg');
    background-position: left;
  }
  .promo-xxl section:nth-child(2) {
    background: url('/skin1/promo/xxl/vyr-right.jpg');
    background-position: right;
  }

  .promo-xxl section:nth-child(1) span {
    width: 240px;
    left: calc(100% - 120px);
    right: auto;
  }

  .promo-xxl section:nth-child(2) span {
    width: 240px;
    right: calc(100% - 120px);
    left: auto;
  }

  .more-than-50 .cart-buttons2 {
    text-align: center;
  }

  .more-than-50 .goback {
    width: 200px;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
    font-size: 12px;
  }

  .more-than-50 .primary-button.purchase2 {
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .more-than-50 .sticky .primary-button.purchase2 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .more-than-50 .primary-button.purchase2 a {
    padding: 4px 5px;
  }

  .more-than-50 #orderNow {
    padding: 8px 5px;
    font-size: 12px;
  }

  .more-than-50 .add-to-cart a#orderNow img {
    width: 20px;
    height: auto;
    margin-top: -3px;
    margin-right: 5px;
  }

  .top-brands {
    max-width: 100%;
    overflow-y: scroll;
    padding: 6px 0 6px 0;
  }

  .top-brands a {
    min-width: 130px;
  }

  .top-brands-three a {
    min-width: inherit;
  }

  .top-brands a:hover {
    border: 1px solid #f5f5f5;
    -webkit-box-shadow: 0 0 5px 3px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 0 5px 3px rgb(0, 0, 0, 0.1);
    box-shadow: 0 0 5px 3px rgb(0 0 0 / 10%);
    transition: box-shadow 0.3s, -webkit-box-shadow 0.3s;
  }

  .infolinija {
    margin-bottom: 10px;
  }

  .box-spec .kaina {
    margin-top: 5px;
  }

  .shipping-bar {
    margin-bottom: 0px;
    margin-top: 10px;
  }

  .checkout-popup {
    padding-left: 7px;
    padding-right: 7px;
  }

  .checkout-popup .item {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    clear: both;
    text-align: center;
    align-items: center;
  }

  .checkout-popup h4 {
    width: 100%;
  }

  .checkout-popup .details {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .checkout-popup hr {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
  }

  .checkout-popup .arn {
    margin-top: 0;
  }

  .checkout-popup .product-title {
    margin-top: 10px;
  }

  .category-header {
    margin-left: -7px;
    margin-right: -7px;
    margin-top: -6px;
    border-radius: 0;
  }

  .category-header h1 {
    font-size: 18px;
    line-height: 1.2em;
  }

  .category-header h2 {
    font-size: 14px;
    margin-top: 4px;
    margin-left: 1px;
  }

  .cat-WhatsNew .laikm-sidebar {
    display: none;
  }

  .cat-DiscountedPr .laikm-sidebar {
    display: none;
  }

  .online-users {
    bottom: 45px;
  }

  ul.guarante li:first-child {
    border-top: 0;
    border-bottom: 0;
  }

  ul.guarante li:nth-child(2) {
    border-bottom: 1px solid #d8d8d8;
  }

  ul.guarante li:last-child {
    padding-bottom: 10px;
    border-top: 0;
    border-bottom: 1px solid #d8d8d8;
  }

  .lv ul.guarante li:first-child {
    border-bottom: 1px solid #d8d8d8;
  }

  .ee ul.guarante li:first-child {
    border-bottom: 1px solid #d8d8d8;
  }

  .intro-slider .intro {
    border-radius: 0;
  }

  .kuponas {
    clear: both;
    padding-top: 5px;
  }

  #checkoutCouponsTr {
    margin-bottom: 5px;
    margin-top: 5px;
  }

  .modal#uzsakymas .modal-header {
    padding: 5px 10px;
  }

  .modal#uzsakymas .modal-footer {
    padding-top: 0px;
  }

  .delivery-cart {
    margin-bottom: 8px;
  }

  .christmas-button section p {
    font-size: 16px;
  }

  .uzrasas img {
    width: 20px;
    height: auto;
    margin-right: 5px;
  }

  .uzrasas2 img {
    width: 40px;
  }

  .kuprine-free img {
    border-radius: 5px !important;
  }

  .fb_dialog_mobile {
    bottom: 45px !important;
    right: 10px !important;
  }

  #addtocart_mobile img {
    animation: mirkt 2s infinite;
  }

  .add-to-cart-sticky #orderNow img.transparent-button__icon {
    animation: mirkt 2s infinite;
  }

  @keyframes mirkt {
    0% {
      width: 25px;
      height: 21px;
    }

    70% {
      width: 25px;
      height: 21px;
    }

    80% {
      width: 28px;
      height: 24px;
    }

    90% {
      width: 25px;
      height: 21px;
    }

    100% {
      width: 25px;
      height: 21px;
    }
  }

  .tag-special-2 {
    top: -30px;
  }

  .mobile-video-tips {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }

  .mobile-video-tips iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .youtube-photo {
    background: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bubble-cat {
    bottom: 70px;
  }

  #mobilecart .last-sizes-label-padding {
    top: 0;
  }

  .fb-quotes-dots-checkout {
    margin-top: -15px;
    margin-bottom: 3px;
  }

  .fb-saltinis {
    margin-top: 0;
    text-align: center;
  }

  .bottom-fb-quotes .fb-saltinis {
    margin-top: 8px;
  }

  .grazinimas-fb-quotes .fb-saltinis {
    margin-top: -8px;
    margin-bottom: 20px;
  }

  .postimees {
    padding-bottom: 4px;
  }

  .delfi {
    padding-bottom: 8px;
  }

  .lv .order-cl-s .add-to-cart.ikrepseli {
    width: 100%;
  }

  .lv .order-cl-w .add-to-cart.ikrepseli {
    width: 100%;
  }

  .ee .order-cl-s .add-to-cart.ikrepseli {
    width: 100%;
  }

  .orderform .add-to-cart.ikrepseli {
    width: 100%;
  }

  .kk .pasimatuok {
    float: left;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .kk .pasimatuok img {
    position: relative;
    width: 100%;
    max-width: 100%;
  }

  .kk-promo {
    margin-bottom: 10px;
  }

  .special-icon-fl {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }

  .width-fix {
    width: 51%;
  }

  #pairpopup .modal-dialog {
    width: auto;
  }

  .pair-add {
    display: none;
  }

  .pair .col-lg-1 {
    width: 16.66666667%;
  }

  .pair .col-lg-3 {
    width: 100%;
  }

  .pair-prices {
    text-align: center;
  }

  .pair .atskirai {
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
  }

  .pair .kartu {
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 0;
    margin-left: 5px;
    margin-right: 5px;
  }

  .pair .ikrepseli a {
    width: 280px;
  }

  .pristatymo .free-ship-message2 {
    padding: 4px;
  }

  #checkoutTotalsFull {
    padding-left: 5px;
  }

  .lv .header-search form,
  .ee .header-search form {
    margin-left: auto;
  }

  .lv .grazinti {
    padding: 45px 0 45px 0;
    width: 290px;
  }

  .footer-icon-1 img,
  .footer-icon-2 img,
  .footer-icon-3 img {
    float: inherit;
    display: inline-block;
    width: 45px;
    height: 42px;
  }

  .footer-icon-1,
  .footer-icon-2,
  .footer-icon-3 {
    margin-left: auto;
    margin-right: auto;
    width: 320px;
  }

  .footer-icon-1 span,
  .footer-icon-2 span,
  .footer-icon-3 span {
    font-size: 14px;
  }

  .lv .footer-cart .telefonas,
  .ee .footer-cart .telefonas {
    margin-top: 5px;
  }

  .kk .navbar-header .logo-white {
    width: 203px;
  }

  .ee .navbar-header .logo-white {
    width: 210px;
    margin-top: 7px;
  }

  .lv .navbar-header .logo-white {
    width: 215px;
    margin-top: 8px;
  }

  .xl .navbar-header .logo-white {
    width: 105px;
  }
  .promo-xs img {
    border-radius: 5px;
  }

  .footer-anno {
    margin-top: 20px;
    text-align: center;
    color: #b09971;
    font-weight: 600;
    font-size: 15px;
    padding-bottom: 5px;
  }

  .footer-anno img {
    margin: 0 auto;
  }

  .navbar ul.dropdown-menu.pagr li {
    background: #fff;
  }

  .kk .navbar ul.dropdown-menu.pagr li {
    background: #fff;
  }

  .xl .navbar ul.dropdown-menu.pagr li {
    background: #bbbbbb;
  }

  #uzsakymas .modal-dialog {
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    overflow-y: auto;
  }

  #uzsakymas .modal-content {
    border: 0;
    border-radius: 0;
  }

  #uzsakymas .modal-header {
    border-radius: 0;
  }

  .contact-box {
    padding: 7px 5px;
    margin: 5px 0;
  }

  .contact-box small {
    padding-top: 0px;
  }

  .antibot {
    margin-left: 3%;
  }

  .kuprine-free {
    padding-left: 0;
    padding-right: 0;
  }

  .kuprine-free img {
    border-radius: 0;
  }

  .product-box.row.widget .purchase-block {
    display: none;
  }

  .customers-bought {
    padding-left: 0;
    padding-right: 0;
  }

  .customers-bought .content2 {
    border-radius: 0;
    border-left: 1px solid rgba(255, 255, 255, 0);
    border-right: 1px solid rgba(255, 255, 255, 0);
  }

  .mob-edit {
    padding-left: 0;
    padding-right: 0;
  }

  .mob-edit .product-box.widget {
    margin-left: 0;
    margin-right: 0;
    clear: both;
    overflow: hidden;
  }

  .mob-edit .product-box {
    border-left: 0;
    border-right: 0;
    border-radius: 0;
  }

  .suma {
    text-align: center;
    padding-bottom: 6px;
  }

  #zemyn {
    padding-left: 0;
    padding-right: 0;
  }

  #zemyn .product-box {
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }

  #zemyn h1 {
    display: none;
  }

  #zemyn .htext {
    line-height: 20px;
    font-size: 18px;
    color: #666;
    font-weight: normal;
    padding: 0;
    margin: 12px 5px 8px 5px;
    text-transform: none;
    float: none;
    text-align: center;
  }

  .pr-img2 {
    margin-top: 10px;
  }

  .mini {
    margin-top: 10px;
  }

  .purchase-top-button {
    text-align: center;
    width: 100%;
    padding: 5px 0;
    background-color: #fff;
  }

  .purchase-top-button .purchase2 a {
    width: 100%;
    display: block;
    padding: 0 0 0 0;
  }

  .purchase-top-button.sticky {
    padding: 5px 5px;
    left: 0;
    right: 0;
  }

  .purchase-top-button .purchase2 {
    float: inherit;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
  }

  .filters-accordion {
    min-height: inherit;
  }

  #spopup .sp-top {
    width: 100%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  #spopup .sp-bottom {
    width: 100%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }

  #spopup {
    width: 100%;
    bottom: 0;
    right: 0;
  }

  .largephotos .slick-arrow {
    display: inline-block;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.2);
    width: 54px;
    height: 56px;
    z-index: 999999;
    border-bottom: 0;
    border: 0;
    outline: none;
  }

  .product-box .largephotos a:nth-child(2) img.fullimg,
  .product-box .largephotos a:nth-child(3) img.fullimg {
    margin: 0 auto;
  }

  .largephotos .slick-next {
    display: block;
    position: absolute;
    right: 0px;
    top: 45%;
    transform: translateY(-45%);
    z-index: 1000;
  }

  .largephotos .slick-prev {
    display: block;
    position: absolute;
    z-index: 1000;
    top: 45%;
    transform: translateY(-45%);
  }

  .largephoto {
    overflow: auto;
    margin-bottom: 8px;
  }

  .largephoto::-webkit-scrollbar {
    display: none;
  }

  #close_zoom {
    border-radius: 9999px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    position: absolute;
    top: 13px;
    right: 10px;
    padding: 0px 13px;
    font-size: 25px;
    text-decoration: none;
    font-weight: 600;
    width: 40px;
    height: 40px;
  }

  .redots {
    list-style: none;
    padding-left: 0;
  }

  .redots li button {
    display: none;
  }

  .redots li {
    width: 20px;
    height: 20px;
    border-radius: 999999px;
    display: inline-block;
    background: #d2d2d2;
    margin: 10px 10px 0 10px;
  }

  .redots li.slick-active {
    background: #dfa117;
  }

  .kk .redots li.slick-active {
    background: #fa9b26;
  }

  .xl .redots li.slick-active {
    background: #014f9f;
  }

  .add-to-cart-sticky {
    display: flex;
    position: fixed;
    align-items: center;
    bottom: 0;
    z-index: 9999999;
    color: #fff;
    width: 100%;
    left: 0;
    right: 0;
    background-color: white;
    box-shadow: 0px -3px 7px 0px rgba(0,0,0,0.2);
  }

  .sticky-price {
    color: #666;
    float: left;
    width: 100px;
    display: flex;
    flex-direction: column;
    align-content: center;
    padding: 7px 8px 9px 8px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
    text-align: center;
  }

  .sticky-price .price-over {
    text-decoration: line-through;
  }

  .transparent-button {
    background: rgb(209,153,28);
    background: linear-gradient(0deg, rgba(209,153,28,1) 0%, rgba(236,171,8,1) 100%);
    color: #fff;
    float: right;
    width: calc(100% - 110px);
    display: block;
    padding: 12px 8px 11px 8px;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 600;
    border: 0;
    margin-top: 0;
    text-align: center;
    border-radius: 8px;
    margin: 5px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.12);
  }

  .more-than-50 .transparent-button {
    width: 100%;
  }

  .kk .transparent-button {
    background: #e42820;
    background: linear-gradient(0deg, rgb(209 27 19) 0, rgb(255 85 77) 100%);
  }

  .xl .transparent-button {
    background: #014e9e;
    background: linear-gradient(0deg, rgb(0 66 133) 0, rgb(0 94 191) 100%);
  }

  .transparent-button:focus,
  .transparent-button:hover {
    color: #fff;
    text-decoration: none;
  }

  .transparent-button img {
    margin-top: -5px;
  }

  .store-content-border p {
    padding-left: 5px;
    padding-right: 5px;
    text-align: left;
  }

  .about-content {
    padding-bottom: 10px;
  }

  #klausk .modal-dialog {
    width: 550px;
  }

  .hmenu {
    background-color: inherit;
  }

  .hmenu li a {
    padding: 15px 4px 16px 4px;
  }

  .store img {
    border-radius: 0;
    margin-bottom: 10px;
  }

  .store-title img {
    margin-bottom: 0;
  }

  .tageris {
    padding: 9px 6px;
    font-size: 14px;
  }

  .ekko-lightbox.modal .modal-header .close {
    right: 0;
    top: -3px;
    color: black;
    font-size: 30px;
  }

  .contact-button {
    margin-right: 55px;
  }

  .store-content-border {
    font-size: 14px;
  }

  .cattt {
    overflow: hidden;
    text-align: center;
  }

  .cattt .pull-left {
    width: 100%;
  }

  .cattt .pull-right {
    width: 100%;
  }

  .cattt h1 {
    float: initial;
    display: inline-block;
  }

  .cattt .h1-arrow {
    margin-top: -7px;
    float: initial;
    display: inline-block;
  }

  .navi-right {
    float: inherit;
    width: 100%;
  }

  .cattt .paginate {
    text-align: center;
    border-top: 1px solid #c18e1b;
    margin-top: 2px;
    padding-top: 8px;
  }

  .yamm-content .yamm-box-chk {
    margin-bottom: 0 !important;
  }

  .manufacturer .manu ul {
    width: 100% !important;
    min-width: inherit !important;
  }

  .filters .sort {
    margin-bottom: 0;
  }

  .filters .col-xs-6 {
    margin-bottom: 4px;
  }

  .product-box .largephotos a:nth-child(2),
  .product-box .largephotos a:nth-child(3) {
    width: 100%;
  }

  a.realshop {
    width: 100%;
    overflow: hidden;
  }

  .instafeed section {
    margin-bottom: 14px;
  }

  .tageris2 {
    margin-left: 5px;
  }

  .product-box .nuotraukos a img {
    width: 100%;
    max-height: inherit;
    max-width: inherit;
  }

  .madein {
    left: 30px;
    width: 90px;
    height: 90px;
    top: 20px;
  }

  .col {
    margin: 1% 0 1% 1%;
  }

  .span_1_of_4,
  .span_2_of_4,
  .span_3_of_4,
  .span_4_of_4 {
    width: 49%;
  }

  .stars .slick-list {
    width: 100%;
  }

  .stars .slick-prev,
  .stars .slick-next {
    width: 40px;
  }

  .stars .slick-prev {
    height: 50px;
    position: absolute;
    left: 0;
    z-index: 99;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0;
    margin-top: 10%;
  }

  .stars .slick-next {
    height: 50px;
    position: absolute;
    right: 0;
    z-index: 99;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 0;
    margin-top: 10%;
  }

  .stars .slick-slide img {
    width: inherit;
    height: inherit;
  }

  ul.sel-filters {
    padding-left: 0px;
  }

  .filters-addon .manufacturer ul.manu ul.dropdown-menu {
    margin-left: inherit !important;
  }

  .box.special {
    height: 345px !important;
  }

  ul.manu ul.dropdown-menu {
    width: 100%;
  }

  .yamm-content label {
    width: 49%;
  }

  .yamm-content .yamm-box-chk {
    width: 100%;
  }

  .filters .size ul.manu ul.dropdown-menu {
    margin-left: inherit !important;
  }

  .paginate {
    text-align: center;
    margin-bottom: 8px;
  }

  .filters {
    margin-bottom: 5px;
  }

  .garantijos {
    background: none;
    text-align: center;
    max-width: 100%;
  }

  .garantijos2 {
    background-color: #d3970b;
    border-radius: 5px;
    padding-left: 0;
  }

  .garantijos p {
    margin-left: 0;
  }

  .kaino {
    padding-left: 15px;
  }

  .product-box .description .product-code {
    padding-left: 15px;
  }

  .sizes-b {
    padding-left: 15px;
  }

  .product-box .nuotraukos {
    min-height: inherit;
  }

  .addtext .metu {
    margin-top: 0;
  }

  .pasitiketi h3 {
    font-size: 20px;
  }

  .customers-bought {
    margin-bottom: 20px;
  }

  .box {
    height: auto !important;
  }

  .thumber {
    height: auto !important;
  }

  .opc-box {
    margin-bottom: 25px;
  }

  ul.manu ul.dropdown-menu {
    min-width: 278px;
  }

  .logo {
    margin-top: 0;
    margin-bottom: 0;
  }

  .header-search form {
    margin-left: auto;
    margin-right: auto;
    width: 70%;
    padding-left: 5%;
  }

  .cart-head img.cart {
    margin-right: 10px;
  }

  #turbo .budas {
    padding-bottom: 0;
  }

  .store-img1 img {
    margin-right: 2%;
  }

  .store-img1 a:last-child img {
    margin-right: 0;
  }

  .slider .fbutton {
    margin: 0 0;
    padding: 3px 2px 3px 5px;
  }

  .slider .fbutton .skirtukas3 {
    margin-left: 3px;
  }

  .content2 .slick-next.slick-arrow,
  .content2 .slick-prev.slick-arrow {
    top: 150px;
  }

  ul.parduotuves5 {
    width: 100%;
  }

  .mapsai {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0;
  }

  #turbo_order_form {
    text-align: center;
  }

  #turbo_order_form .form-control {
    margin-left: auto;
    margin-right: auto;
  }

  .footer .informacija ul {
    margin-bottom: 0;
  }

  .footer .informacija ul li {
    display: inline-block;
    font-size: 14px;
  }

  .footer .informacija ul li a {
    background-color: #856636;
    padding: 7px 12px;
    margin: auto 7px auto 7px;
    width: auto;
    border-radius: 5px;
  }

  .kk .footer .informacija ul li a {
    background-color: #797979;
  }

  .xl .footer .informacija ul li a {
    background-color: #014f9f;
  }

  .footer .informacija .title {
    display: none;
  }

  .footer .pristatym ul {
    text-align: left;
  }

  .footer input[type='text'] {
    height: 40px;
    font-size: 14px;
    padding-right: 160px;
  }

  .footer .ft-button {
    height: 40px;
    width: 150px;
    line-height: 39px;
    font-size: 16px;
  }

  .footer .news p {
    text-align: center;
    font-size: 14px;
    clear: both;
    padding-top: 20px;
  }

  .footer .ft-button.paspausk {
    width: 100%;
    margin-bottom: 5px;
  }

  .footer {
    padding-top: 1px;
    margin-top: 0;
  }

  .footer .container {
    max-width: 70%;
  }

  .footer .title {
    text-align: center;
    text-transform: uppercase;
  }

  .footer ul {
    text-align: center;
    padding-left: 0;
  }

  .footer ul li {
    padding-left: 0;
    font-size: 14px;
  }

  .footer ul li span {
    padding-left: 0;
  }

  .footer ul li span.left {
    float: left;
  }

  .footer .no-link a:hover {
    background: none;
  }

  .bman {
    margin-top: 20px;
  }

  .guarante {
    margin-top: 10px;
  }

  #turbo-order span.nuoroda {
    padding-left: 0;
  }

  .text-center {
    text-align: center;
  }

  .slider-pro .content {
    width: 442px;
  }

  #uzsakymas .modal-dialog {
    width: auto;
  }

  #uzsakymas .modal-body {
    text-align: center;
  }

  .ekko-lightbox .modal-dialog {
    width: 96%;
    max-width: none !important;
    margin: 2%;
  }

  #klausk .form-horizontal .control-label,
  #turbo .form-horizontal .control-label {
    padding-left: 2%;
  }

  .ekko-lightbox-container .img-responsive {
    margin-left: auto;
    margin-right: auto;
  }

  .laikm .lr-4 a {
    width: 100%;
  }

  .laikm .laikm-right {
    width: 37%;
  }

  .lr-nubraukta {
    padding-left: 6px;
  }

  /* .category .tag-image-wrap img {
        width: 98%;
        height: 98%;
    } */
  .box .tag-image {
    width: auto !important;
    height: auto !important;
  }

  .rightads {
    float: right;
  }

  #minicartEnhancer .telph,
  #minicartEnhancer .t {
    display: none;
  }

  #minicartEnhancer .l {
    width: 100% !important;
    float: initial;
  }

  .ikrepseli {
    text-align: left;
    margin: 0 auto;
  }

  .pajis .form-control {
    margin-left: 20px;
  }

  .kainaiki {
    margin-left: 0 !important;
  }

  .kontaktai input.form-control {
    margin-left: 3%;
  }

  .kontaktai-textarea .form-control {
    margin-left: 3%;
    width: 90%;
  }

  .searchsub {
    margin-top: -10px;
    margin-left: 10px;
    float: left;
  }

  .store-img4 {
    width: auto;
  }

  .store-img4 img {
    width: 202px;
    height: 152px;
  }

  .patikslinimas {
    -moz-column-count: 1;
    -moz-column-gap: 20px;
    -webkit-column-count: 1;
    -webkit-column-gap: 20px;
    column-count: 1;
    column-gap: 20px;
  }

  .panel1 {
    width: 100%;
  }

  .panel-heading {
    width: 100%;
    text-align: center;
  }

  .panel-heading button {
    display: inline-block;
    float: none;
    margin-top: 6px;
  }

  .nomargin2 {
    margin-top: 0 !important;
  }

  .form-control-discount {
    float: none;
    width: 100%;
  }

  .opc-box .btn-default {
    margin-left: 0;
    float: right;
  }

  .panel-title {
    float: none;
  }

  .opc-box .ikrepseli {
    clear: left;
  }

  .nuotraukos img {
  }

  .product-box .nuotraukos a {
    display: block;
  }

  .product-box .largephotos a:nth-child(2) img.fullimg,
  .product-box .largephotos a:nth-child(3) img.fullimg {
    width: 100%;
  }

  .product-box .largephotos a:nth-child(2) img.fullimg {
    padding-right: 0;
    margin-bottom: 0;
  }

  .product-box .largephotos a:nth-child(3) img.fullimg {
    padding-left: 0;
  }

  .des {
    padding-left: 7px;
  }
  .nopadding {
    padding-left: 15px;
    padding-right: 15px;
  }

  .product-box .pr-img {
    width: 80%;
  }

  .logo {
    text-align: center;
  }

  .cart-head {
    text-align: center;
  }

  #b-search-i {
    margin-bottom: 5px;
  }

  .hcart-bar-item {
    margin-top: 15px;
  }

  .cart-head img.cart {
    margin-top: 0;
  }

  .cart-head2 {
    display: inline-block;
  }

  img.cart {
    position: inherit;
  }

  .hcart-links {
    margin-left: auto;
    margin-right: auto;
    left: 25px;
  }

  img.ikona {
    float: none;
    margin-left: 25px;
  }

  ul.hmenu {
    text-align: center;
  }

  .b-search input[type='text'] {
    width: 60%;
  }

  .daugiau {
    padding-right: 10px;
  }

  .kitas {
    padding-right: 9px;
  }

  .kk .juosta {
    background: #ee2a21;
    color: #f2f2f2;
  }

  .christmas-juosta {
    font-size: 18px;
  }

  .first .tag-image-wrap img {
    width: auto;
    height: auto;
  }

  .telefonas {
    text-align: center;
    margin-top: 10px;
    font-size: 30px;
  }

  .teltxt {
    text-align: center;
    font-size: 15px;
  }

  .teltxt2 {
    text-align: center;
    margin-top: 0;
    margin-right: 0;
    float: none;
  }

  .backlinks {
    border-top: none;
  }

  .copy p {
    float: none;
    text-align: center;
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .backlinks ul {
    text-align: center;
  }

  .newest img {
    left: 40px !important;
  }

  .pr-img2 {
    width: 35%;
  }

  .mini {
    width: 65%;
  }

  ul.manu:hover .open a.manu-no {
    border: inherit;
  }

  #motkedai {
    float: inherit;
  }

  #vyrkedai {
    float: inherit;
  }

  .bubble-bubble {
    bottom: 10px;
    right: 10px;
  }

  .bubble-cat .bubble-bubble {
    bottom: 40px;
    right: 5px;
  }

  .bubble-cat .bubble-close {
    right: -14px;
    top: -22px;
  }

  .box .kk {
    padding-top: 5px;
  }

  .title {
    height: 40px;
  }

  .title a {
    line-height: 16px;
    display: block;
  }

  .klausk textarea {
    height: 180px;
  }

  img.arr-y {
    width: 13px !important;
    height: 11px;
    margin-left: 8px;
    margin-top: 0px !important;
  }

  .turbo-mobile {
    background: #f6f6f6;
    border: 1px solid #dfdfdf;
    font-size: 18px;
    clear: both;
    margin-top: 5px;
  }

  .xl .turbo-mobile {
    display: none !important;
  }

  .turbo-mobile a {
    color: #c78c06;
    display: block;
    float: right;
    width: calc(100% - 121px);
    text-align: center;
    margin-top: 16px;
  }

  .kk .turbo-mobile a {
    color: #fa9b26;
  }

  .turbo-mobile img {
    margin-top: -5px;
  }

  #klausk .modal-header,
  #sizesModal .modal-header,
  #turbo .modal-header {
    border-radius: 0;
    padding: 10px;
  }

  #klausk .modal-content,
  #sizesModal .modal-content,
  #turbo .modal-content {
    border-radius: 0;
    border: 0;
  }

  #klausk .modal-dialog,
  #sizesModal .modal-dialog,
  #turbo .modal-dialog {
    margin-top: 0px;
    margin-bottom: 0;
    border: 0;
    border-radius: 0;
    width: 100%;
  }

  #sizesModal .modal-dialog {
    margin-top: 60px;
    width: 92%;
  }

  #klausk .modal-dialog {
    width: 100%;
  }

  #klausk .close,
  #turbo .close,
  #sizesModal .close,
  #uzsakymas .close {
    text-shadow: none;
    opacity: 1;
    color: #fff;
    font-size: 28px;
    font-weight: normal;
  }

  .first .kk {
    padding-top: 5px;
  }

  .button-filter {
    display: none;
  }

  .cattt {
    min-height: 0;
  }

  .cattt .paginate {
    display: none;
  }

  .cattt h1 {
    padding: 6px;
    margin-bottom: 0;
  }

  .filters .dropdown-menu {
    border: 0;
    box-shadow: none;
    border-bottom: 2px solid #d9d6b9;
    border-radius: 0;
    background-color: #fff;
  }

  .kk .filters .dropdown-menu {
    border-bottom: 2px solid #d8d8d8;
  }

  .filters-accordion {
    bottom: 0;
    margin: 0;
  }

  .filters-accordion .panel-heading {
    z-index: 99999;
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    border-radius: 0;
    padding: 0;
  }

  .filters-accordion .panel-heading a {
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    float: left;
    width: 50%;
    display: block;
    padding: 8px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
  }

  .filters-accordion .panel-heading a.collapsed {
    background-color: rgba(218, 161, 28, 0.9);
    width: 100%;
  }

  .kk .filters-accordion .panel-heading a.collapsed {
    background-color: rgba(250, 155, 38, 0.9);
  }

  .xl .filters-accordion .panel-heading a.collapsed {
    background-color: rgba(1, 79, 159, 0.9);
  }

  .filters-accordion .panel-heading .submit-filters {
    background-color: rgba(218, 161, 28, 0.9);
    color: #fff;
    float: left;
    width: 50%;
    display: block;
    padding: 8px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    border: 0;
    margin-top: 0;
    max-height: 37px;
  }

  .kk .filters-accordion .panel-heading .submit-filters {
    background-color: rgba(250, 155, 38, 0.9);
  }

  .xl .filters-accordion .panel-heading .submit-filters {
    background-color: rgba(1, 79, 159, 0.9);
  }

  .filters-accordion .panel-heading .panel-title {
    text-align: center;
  }

  .filters-accordion span#closed {
    display: none;
  }

  .filters-accordion .collapsed span#opened {
    display: none;
  }

  .filters-accordion .collapsed span#closed {
    display: inline-block;
  }

  .filters-accordion .panel-heading img {
    margin-right: 8px;
    margin-top: -2px;
  }

  .filters-accordion ul.sel-filters {
    padding: 10px;
  }

  #filter-load-icon {
    display: none;
  }

  .filters {
    position: fixed;
    z-index: 99999999;
    width: 100%;
    bottom: 37px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }

  ul.sel-filters {
    padding: 10px 0;
  }

  .filters .col-xs-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-bottom: 0;
  }

  .filters ul.manu a.manu-no {
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
    border-right: 0;
    border-left: 0;
    border-top: 0;
    box-shadow: none !important;
    border: 0;
    border-bottom: 2px #d8d6b9 solid !important;
  }

  .kk .filters ul.manu a.manu-no {
    border-bottom: 2px #d8d8d8 solid !important;
  }

  .filters .panel-body .sort .manu {
    border-top: 2px #d8d6b9 solid;
  }

  .kk .filters .panel-body .sort .manu {
    border-top: 2px #d8d8d8 solid;
  }

  .filters .dropdown-backdrop {
    display: none;
  }

  .filters ul.manu ul.dropdown-menu {
    position: relative;
  }

  .filters .panel-body {
    background: white;
    padding: 0;
    position: static;
    overflow-y: auto;
    padding: 5px 0;
  }

  .xl .filters .panel-body {
    padding-top: 20px;
  }

  .opt_buttons_all {
    clear: both;
    text-align: center;
  }

  .opt_button {
    float: inherit;
    display: inline-block;
  }

  .order-cl-w .kiekis-h {
    text-align: center;
  }

  .order-cl-s .kiekis-h {
    width: 100%;
    text-align: center;
  }

  .box-c {
    padding: 0 10px 0 15px;
    align-items: center;
    justify-content: space-between;
  }

  .nuoroda-dydziams {
    float: right;
    margin-bottom: 0;
  }

  .nuoroda-dydziams img {
    float: left;
    width: 7px;
    height: 18px;
    display: block;
    margin-right: 4px;
    margin-top: -7px;
  }

  .nuoroda-dydziams a {
    color: #4f4f4f;
    font-weight: normal;
    font-size: 13px;
    position: relative;
    top: -8px;
  }

  .navbar .yamm2 ul.dropdown-menu {
    width: 100%;
  }

  .navbar .yamm2 .dropdown-menu.vulcan-drop {
    width: 100%;
  }

  .vulcan-brand-inside li p {
    height: auto;
    margin-top: 0;
  }

  .navbar .yamm2 .dropdown-menu {
    margin-top: 0px;
    width: 100%;
  }

  .navbar .yamm2 .dropdown-menu li {
    text-align: center !important;
  }

  .footer .container {
    max-width: 100%;
  }

  .footer .ft-button {
    width: 100px;
    height: 36px;
    line-height: 35px;
    font-size: 15px;
  }

  .footer input[type='text'] {
    font-size: 13px;
    padding-right: 110px;
    height: 36px;
  }

  .footer .operatyvi .phone img {
    display: none;
  }

  .footer .ph {
    margin-right: 0;
  }

  .search-button {
    margin-top: 3px;
  }

  .vulcan-brand-inside li {
    width: 100%;
  }

  .vulcan-brand-inside li a {
    border-bottom: 1px solid #d4d0ad !important;
    padding: 7px 3px 7px 3px !important;
    font-size: 14px !important;
    text-shadow: none !important;
    color: #674f19 !important;
    border-right: 0;
  }

  .vulcan-brand-inside li:last-child a {
    border-bottom: 0 !important;
  }

  .brand-menu .vulcan-brand-inside {
    padding: 0px 10px 0px 10px;
  }

  .vulcan-brand-inside li p {
    margin-bottom: 0;
  }

  .vulcan-brand-inside li img {
    display: none;
  }

  .navbar {
    position: fixed;
    top: 0px;
    width: 100%;
    max-width: 100%;
    z-index: 2147483646;
    border: 0;
    transition: top 0.2s ease-in-out;
  }

  .navbar .container-fluid {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar .hmenu .insnav {
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar .hmenu .insnav li a {
    font-size: 14px;
    border-bottom: 1px solid #d4d0ad;
  }

  .kk .navbar .hmenu .insnav li a {
    border-bottom: 1px solid #cccccc;
  }

  .navbar .hmenu .insnav li:last-child a {
    border-bottom: 0;
  }

  .navbar .hmenu .insnav .oone9 {
    padding: 8px 0 8px 0;
    font-weight: 600;
    border-bottom: 1px solid #d4d0ad;
    color: #674f19;
  }

  .xl .navbar .hmenu .insnav .oone9 {
    color: #002953;
    border-bottom: 1px solid #002953;
  }

  .navbar .hmenu .oone-avalyne li ul {
    display: none;
  }

  .navbar .yamm2-content ul.oone {
    min-width: inherit;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .navbar .yamm2-content ul.oone-avalyne {
    min-width: inherit;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .navbar ul.sportui {
    min-width: inherit;
    width: 100%;
    margin-top: 0;
    padding-right: 0;
  }

  .navbar .dropdown-backdrop {
    position: relative;
  }

  .navbar .yamm2-content li {
    line-height: inherit;
  }

  .navbar .pagr {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    box-shadow: none;
    border-left: 5px solid #dfa116;
    border-right: 5px solid #dfa116;
  }

  .kk .navbar .pagr {
    border-left: 5px solid #ee2a21;
    border-right: 5px solid #ee2a21;
  }

  .xl .navbar .pagr {
    border-left: 5px solid #002953;
    border-right: 5px solid #002953;
  }

  .navbar .guarantee-year {
    background: rgba(117, 90, 43, 0.85) !important;
  }

  .kk .navbar .guarantee-year {
    background: rgba(244, 166, 61, 0.85) !important;
  }

  .xl .navbar .guarantee-year {
    background: rgba(1, 79, 159, 0.85) !important;
  }

  .kk #catmenu {
    background: transparent;
  }

  .navbar .guarantee-year img {
    margin-right: 5px;
    margin-top: -2px;
  }

  .guarantee-year.discount a {
    padding: 3px 8px 3px 8px !important;
    font-size: 13px;
  }

  .only-mobile {
    display: block !important;
  }

  .only-mobile-price {
    display: inline-block !important;
    color: #666;
    font-size: 13px;
    font-weight: normal;
  }

  .box .purchase-height {
    display: none;
  }

  .search-in-cart {
    display: none;
  }

  .navbar-toggle {
    background-color: #e9b94d;
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding: 11px 15px;
  }

  .kk .navbar-toggle {
    background-color: #ff4e46;
  }

  .xl .navbar-toggle {
    background-color: #014f9f;
  }

  .navbar-toggle.collapsed {
    background-color: #dfa117;
  }

  .kk .navbar-toggle.collapsed {
    background-color: #ee2a21;
  }

  .xl .navbar-toggle.collapsed {
    background-color: #014f9f;
  }

  .navbar-toggle .icon-bar {
    background: #fff;
  }

  .navbar .yamm2-content ul li a {
    color: #674f19;
  }

  .kk .navbar .yamm2-content ul li a {
    color: #1b1b1b;
  }

  .navbar-header {
    display: block;
    background-color: #dfa116;
    text-align: center;
    border-bottom: 1px solid #e8b94e;
  }

  .kk .navbar-header {
    background-color: #ee2a21;
    border-bottom: 1px solid #ff4e46;
  }

  .xl .navbar-header {
    background-color: #002953;
    border-bottom: 1px solid #014f9f;
  }

  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-left: 0;
    margin-right: 0;
  }

  .navbar-header .logo-white {
    display: inline-block;
    width: 200px;
    margin-top: 6px;
  }

  .navbar-header a.cartno {
    background: url(img/cart-mobile.png) no-repeat;
    background-size: 25px 28px;
    width: 25px;
    height: 28px;
    display: block;
    color: #fff;
    font-size: 11px;
    float: right;
    margin-right: 14px;
    margin-top: 6px;
  }

  .navbar-header a.cartno span {
    position: relative;
    top: 11px;
  }

  .navbar .hmenu {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
    border-top: 0;
    max-height: 396px;
    margin-top: 0;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    -webkit-border-radius: 0px;
  }

  .navbar .hmenu li {
    display: block;
    text-shadow: none;
    font-weight: normal;
    font-size: 15px;
    text-align: center;
    background: #dfa115;
  }

  .kk .navbar .hmenu li {
    background: #ee2a21;
  }

  .xl .navbar .hmenu li {
    background: #002953;
  }

  .navbar .hmenu li a {
    border-bottom: 1px solid #e8b94e;
    padding: 7px 8px 7px 8px;
    clear: both;
  }

  .kk .navbar .hmenu li a {
    border-bottom: 1px solid #ff4e46;
  }

  .xl .navbar .hmenu li a {
    border-bottom: 1px solid #014f9f;
  }

  .xl .navbar .hmenu .yamm2-content li a {
    color: #040404;
    border-bottom: 1px solid #6e6e6e;
  }

  .xl .navbar .hmenu .yamm2-content li a:focus {
    color: #fff;
  }

  .navbar li.skirt {
    display: none;
  }

  .navbar .yamm2 .dropdown {
    position: inherit;
  }

  .navbar .open > .dropdown-menu {
    position: static;
  }

  .navbar .dropdown-menu {
    width: 100%;
  }

  .navbar .yamm2-content ul.oone {
    -moz-column-count: 1;
    -moz-column-gap: 0;
    -webkit-column-count: 1;
    -webkit-column-gap: 0;
    column-count: 1;
    column-gap: 0;
  }

  .navbar li.mobile {
    background-color: #7b5d24;
  }

  .kk .navbar li.mobile {
    background-color: #fa9b26;
  }

  .navbar li.mobile a {
    border-bottom: 1px solid #9c7b3d;
  }

  .kk .navbar li.mobile a {
    border-bottom: 1px solid #d8851f;
  }

  .search-mobile {
    float: right;
    display: block;
    padding: 12px 8px 11px 8px;
    margin-top: 0;
    margin-right: 10px;
    background-color: #eab94c;
  }

  .kk .search-mobile {
    background-color: #ff4e46;
  }

  .xl .search-mobile {
    background-color: #014f9f;
  }

  .search-mobile.collapsed {
    background-color: #dfa117;
  }

  .kk .search-mobile.collapsed {
    background-color: #ee2a21;
  }

  .xl .search-mobile.collapsed {
    background-color: #002953;
  }

  .search-mobile img {
    width: 19px;
    height: 19px;
  }

  .logo,
  .stickyline,
  .cart-head,
  .mobile-hide,
  .hmenu2 {
    display: none !important;
  }

  .header-search-mobile {
    overflow: hidden;
    background-color: #fff;
    border-bottom: 2px solid #d9d6b9;
  }

  .kk .header-search-mobile {
    border-bottom: 2px solid #d8d8d8;
  }

  .header-search form {
    padding-bottom: 0px;
    overflow: hidden;
  }

  .header-search input[type='text'],
  .header-search a#b-search-b {
    margin-top: 3px;
    margin-bottom: 3px !important;
  }

  .header-cart {
    background-color: #dfa116;
    text-align: center;
    border-bottom: 1px solid #e8b94e;
    padding: 3px;
  }

  .cart-checkout .rating-img {
    margin-bottom: 10px;
  }

  .kk .header-cart {
    background-color: #ee2a21;
  }

  .xl .header-cart {
    background-color: #002953;
  }

  .header-cart .logo-white {
    display: inline-block;
    width: 180px;
    padding: 5px;
    margin-top: 0px;
  }

  .ontime {
    text-align: left;
  }

  .ontime .phone-number {
    display: inline-block;
    color: #fff;
    font-size: 15px;
    text-align: right;
    float: right;
    padding-top: 9px;
    padding-right: 5px;
  }

  .ontime .phone-number img {
    margin-right: 4px;
    margin-top: -2px;
  }

  body {
    margin-top: 50px;
  }

  body.xl {
    margin-top: 70px;
  }

  body#mob-index {
    margin-top: 94px;
  }

  body.xl#mob-index {
    margin-top: 120px;
  }

  body.cart-checkout {
    margin-top: 0;
  }

  .sticky-cart-body {
    margin-top: 47px !important;
  }

  .filters .col-xs-6 {
    width: 100%;
  }

  .instagram-icon {
    display: none;
  }

  .musmegsta section {
    position: relative;
    top: 0;
  }

  .musmegsta {
    padding-left: 0;
    text-align: center;
    padding-bottom: 15px;
  }

  .slider-pro .title h3 {
    font-size: 14px;
    line-height: 21px;
  }

  .slider-pro .title {
    margin-bottom: 20px;
  }

  .slider-pro .content {
    width: 225px;
    height: 425px;
  }

  .laikm-max2 {
    font-size: 13px;
  }

  .laikm .laikm-left {
    width: 30%;
  }

  .laikm .laikm-right {
    width: 67%;
  }

  .laikm .lr-4 {
    width: 100%;
    float: none;
    margin: 0 0;
    clear: both;
    border-top: 1px solid #dddddd !important;
  }

  .laikm .lr-4 a {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin-bottom: 10px;
    margin-top: 0;
  }

  .filters ul.manu ul.dropdown-menu {
    margin-left: 0;
  }

  .nav-up {
    top: -130px !important;
  }

  .xl .nav-up {
    top: -150px !important;
  }

  .nav-down {
    top: 0 !important;
  }

  .lv .header-cart .logo-white {
    width: 210px;
  }

  .ee .header-cart .logo-white {
    width: 199px;
  }

  .kk ul.manu:hover .open a.manu-no {
    border: 0;
  }

  .kk ul.manu:hover a.manu-no {
    border: 0;
  }

  .guarantee-year.discount {
    background: rgb(123 93 36) !important;
    font-size: 14px !important;
    border-top: 1px solid #7b5d24 !important;
  }

  .guarantee-year.discount a {
    border-bottom: 1px solid #e8b94d !important;
  }

  .kk .navbar .guarantee-year.discount {
    background: rgba(238, 42, 33, 0.85) !important;
    border-top: 1px solid #ff4e45 !important;
  }

  .xl .navbar .guarantee-year.discount {
    background: rgba(1, 79, 159, 0.85) !important;
    border-top: 1px solid rgba(1, 79, 159, 0.85) !important;
  }

  .kk .guarantee-year.discount a {
    border-bottom: 1px solid #ff4e45 !important;

  }
  .cartmygon {
    display: block;
    color: #666;
    padding: 15px 0;
  }

  .cartmygon:hover {
    color: #666;
  }

  .goback {
    display: none !important;
  }
}

@media (max-width: 690px) {
  .product-banner .box {
    border: 0;
    background-size: cover;
  }
  .intro {
    background-position: -170px;
  }

  .intro h2 {
    padding-left: 20px;
  }

  .intro a {
    margin-left: 0px;
  }

  .footer .informacija ul li {
    display: block;
  }

  .footer .informacija ul li a {
    margin: 2px 7px 2px 7px;
  }

  .madein {
    left: 20px;
  }

  .box.special {
    height: 330px !important;
  }

  .addtext {
    width: 90%;
  }

  .navi-right {
    float: none;
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .paciupinek5 {
    width: 100%;
  }

  img.pr-img {
    width: 90%;
  }

  .daugiau {
    padding-right: 28px;
  }

  .kitas {
    padding-right: 26px;
  }

  .free-ship-message p {
    line-height: 18px;
    padding-left: 30px;
  }

  .garantijos {
    display: none;
  }

  .cartmyg2 a,
  .cartmyg {
    margin-top: -20px;
  }

  img.category {
    width: 175px;
    height: 131px;
  }

  .category .tag-image-wrap img {
    width: 207px;
    height: 207px;
  }
}

@media (max-width: 650px) {
  .order-cl-s .order-block-flex {
    margin-top: -9px;
  }

  .orderform {
    margin-bottom: 4px;
  }

  .pair-plus {
    padding-top: 100px;
  }

  .grazinti-title {
    display: inline;
    position: relative;
    bottom: 3px;
  }

  .navbar .yamm2 .dropdown-menu {
    left: 15px !important;
    right: 15px;
    width: auto;
  }

  .navbar .yamm2 ul.dropdown-menu {
    text-align: center;
  }

  .navbar .yamm2 ul.dropdown-menu li {
    text-align: left;
  }

  .oswald {
    width: 45%;
    line-height: 50px;
    font-size: 35px !important;
    float: left;
    padding-left: 1%;
  }

  .tshirt .slick-slide img {
    max-width: 50%;
  }

  .tshirt a {
    top: 320px;
  }

  .laikm .laikm-left img {
    max-width: 100%;
    height: auto;
  }

  ul.manu ul.dropdown-menu {
    margin-left: 0 !important;
  }

  .bman .telefonu img {
    display: none;
  }

  .freeship {
    padding-left: 0;
  }

  .special {
    height: 300px;
  }

  .first .tag-image-wrap img {
    width: 207px;
    height: 207px;
  }

  .free-ship-message p {
    padding-left: 75px;
    padding-right: 20px;
  }

  .uzs span {
    font-size: 14px;
  }

  .category .tag-image-wrap img {
    width: 207px;
    height: auto;
  }

  img.category {
    width: 80%;
    height: auto;
  }

  .pr-img2 {
    width: 40%;
  }

  .mini {
    width: 60%;
  }

  .banks {
    font-size: 12px;
  }

  .bank2 {
    width: 70%;
  }

  .banks .radio label {
    margin-bottom: -4px;
  }

  .grynais {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .ikrepseli {
    margin: 0 auto 5px auto;
    float: none;
  }

  .papildoma div {
    float: none;
    width: 100%;
    margin-top: 5px;
  }

  .papildoma textarea {
    width: 100%;
  }

  ul.sizes {
    margin-left: 15%;
  }

  img.pr-img {
    width: 207px;
  }

  .eur {
    clear: left;
    display: block;
  }

  .b-search input[type='text'] {
    width: 50%;
  }

  .myshops-txt {
    padding-top: 2px;
    font-size: 14px;
  }

  .b-box ul {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
  }

  ul.manu ul.dropdown-menu {
    min-width: 250px;
  }
  .apsimoka {
    text-align: center;
    margin-left: 0;
    display: block;
  }
}

@media (max-width: 600px) {
  .product-banner .box {
    background-size: contain;
  }
  #specoffer {
    display: flex;
    flex-wrap: wrap;
  }
  .pair-title {
    height: 70px;
  }
  .cart-btn-arrow {
    display: inline-block;
    font-size: 16px;
  }
  .cart-btn-chevron {
    display: none;
  }
  .tag3d-custom-lt {
    top: 48px;
  }


  .cartmygoff {
    display: none;
  }

  .christmas-countdown .clock {
    margin: 0 1rem;
  }

  .promo-img-christmas {
    align-items: center;
  }

  .promo-title-christmas {
    margin-right: 0;
  }

  .promo-btn-christmas {
    margin-right: 0;
  }

  .cart-sizes-selection .carto {
    margin-left: 0;
  }

  .kiekis-sel {
    justify-content: center;
  }

  .numsToBuy__plus span {
    text-align: left;
  }

  .lv #checkoutpageproductpopup button.taip {
    font-size: 25px;
  }

  .lv #checkoutpageproductpopup button.ne {
    font-size: 25px;
  }

  .discounted-price {
    font-size: 16px;
  }

  .discounted-product label {
    font-size: 13px;
  }

  .discounted-product {
    flex-wrap: wrap;
  }

  .discounted-title {
    text-align: center;
  }

  .discounted-info {
    margin-top: 10px;
  }

  .discounted-product-name {
    text-align: center;
  }

  .button-label {
    border: 1px solid #cccccc;
    padding: 2px 4px;
    border-radius: 5px;
    width: 100%;
  }

  .text-label {
    margin-left: -10px !important;
    text-align: center;
    display: flex;
    justify-content: center;
  }

  #bio_ep1 {
    width: 320px !important;
    margin-top: -20px;
  }

  .bio-gift {
    display: block;
  }

  .bio-gift .bio-left img {
    width: 100px;
  }

  .bio-gift2 .bio-left img {
    width: 60px;
  }

  .christmas-button section p {
    height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
  }

  .christmas-button section {
    height: auto;
    padding-top: 15px;
  }

  .fast-christmas p {
    font-size: 18px;
  }

  .lt .delfi-about {
    margin-bottom: 10px;
  }

  .alio .lastord:nth-child(3) {
    display: none;
  }

  .width-fix {
    width: auto;
  }

  .pair-price-cart {
    text-align: center;
    margin-top: 0;
    margin-bottom: 15px;
  }

  .pair-price-cart section {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
  }

  .tarne {
    float: inherit;
    margin-bottom: 15px;
  }

  .piegade {
    float: inherit;
  }

  #uzsakymas .addtoc img#uzsakyta {
    width: auto;
    display: inline-block;
  }

  .intro {
    background-position: -265px;
  }

  .intro h2 {
    padding-left: 20px;
    float: inherit;
    padding-top: 10px;
  }

  .intro a {
    margin-left: 20px;
    margin-top: 0px;
    float: inherit;
    display: inline-block;
  }

  #mobilecart .modal-dialog {
    width: 80%;
  }

  .order-bottom .pull-left,
  .order-bottom .pull-right {
    float: inherit !important;
    clear: both;
    text-align: center;
  }

  .order-bottom a {
    display: inline-block;
    float: inherit;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    width: 90%;
  }

  .order-bottom a img {
    display: inline-block;
    float: inherit;
    padding: 0 0px;
    margin-top: 0;
  }

  .order-bottom a div {
    display: inline-block;
    float: inherit;
  }

  .order-bottom .success-uzsisakyk img {
    margin-top: -4px;
  }

  .accordion {
    margin-top: 10px;
  }

  .contact-button {
    margin-right: 40px;
  }

  .paginate ul li {
    margin: 4px 0;
  }

  .category .col-xs-4.col-custom {
    width: 50%;
  }

  .yamm-content .yamm-box a {
    margin-bottom: 3px;
  }

  .daugiau {
    font-size: 32px;
  }

  .special {
    background: url(img/arrow-next-page.png) no-repeat 170px center;
  }

  .kk .special {
    background: url(img/arrow-next-page.png) no-repeat 170px center;
  }

  .tshirt a:active,
  .tshirt a:focus {
    position: static;
  }

  .panafrica-xs {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  .panafrica {
    display: none;
  }

  .pasitiketi img {
    margin-left: auto;
    margin-right: auto;
  }

  .pasitiketi h3 {
    text-align: center;
    margin-bottom: 10px;
  }

  .header-search form {
    width: 90%;
  }

  .tshirt a {
    position: initial;
    width: 100%;
    margin-top: 5px;
  }

  .oswald {
    line-height: 40px;
    font-size: 25px !important;
  }

  .slick-slide .cartmyg2 {
    margin-top: 0;
    display: block !important;
    float: right !important;
  }

  .newest img {
    left: 25px !important;
  }

  .cart-head {
    clear: left;
    text-align: center;
    float: none;
    width: 100%;
  }

  .hcart-links {
    left: 45px;
    right: 25px;
  }

  .logo {
    width: 100%;
  }

  .logo a {
    margin-left: auto;
    margin-right: auto;
  }

  .prenum p span {
    font-size: 36px;
  }

  .searchsub {
    margin-left: 13px;
  }

  h1 {
    font-size: 18px;
    padding: 13px 0 0 12px;
  }

  .cattt-r {
    display: none;
  }

  table.sizes th {
    font-size: 12px;
  }

  .myshops {
    margin-top: 4px !important;
  }

  .kiekiai2 {
    width: 45%;
  }

  .puse {
    width: 100%;
    margin-top: 10px;
  }

  .opc-icon1,
  .opc-icon2,
  .opc-icon3 {
    display: none;
  }

  .opc-box .greyline {
    display: none;
  }

  .kuponas {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .opc-cart {
    width: 100%;
  }

  .fields,
  .fields2 {
    width: 100%;
    text-align: center;
  }

  .fields2 {
    padding-left: 12px;
  }

  .fields input.form-control,
  .fields select.form-control,
  .fields2 input.form-control {
    display: inline-block;
  }

  .fields label,
  .fields2 label {
    width: 100%;
  }

  .nomargin2 {
    padding-top: 8px !important;
  }

  label.nomargin {
    padding-top: 8px;
  }

  .opc-box input[type='email'] {
    margin-top: 0;
  }

  .cart-buttons {
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    margin-top: 15px;
  }

  a.cartb3, a.cartb4 {
    padding: 7px 10px 7px 10px;
  }

  .cart-buttons2 {
    width: 100%;
    clear: left;
    text-align: center;
  }

  .cartmyg2,
  .cartmyg {
    margin-top: 10px;
    display: inline-block;
    float: none;
  }

  .cartmyg2 {
    margin-left: 0;
  }

  .pr-img2 {
    width: 100%;
    margin-top: 10px;
  }

  .greyline-product {
    height: 0px;
    background: none;
    border-bottom: 1px #e3e3e3 solid;
  }

  .mini {
    width: 100%;
  }

  .hidden-xxs {
    display: none;
  }

  .visible-xxs {
    display: block;
  }

  .pr-img2 img {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .cart-box .box-c {
    text-align: center;
    background: #f0f0f0;
  }

  .price-cart {
    text-align: center;
  }

  .carto {
    text-align: center;
  }

  .carto table {
    display: inline-block;
  }

  .mygt {
    text-align: center;
  }

  a.cartb2,
  a.cartb1 {
    float: initial;
  }
  a.cartb1 {
    padding-left: 20px;
  }
  .mygt {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 550px) {
  .cart-cod-banner__heading span {
    font-size: 12px;
  }
  .cart-cod-banner__text {
    font-size: 14px;
  }
  .lv .cart-cod-banner__text {
    font-size: 13px;
  }
  .cart-cod-banner__payment-icon img {
    max-width: 50px;
  }
  .size-chart-infoline img {
    width: 30px !important;
    height: 30px;
  }
  .size-chart-infoline p {
    width: 76%;
  }
}
@media (max-width: 500px) {
  .vulcan-kompanija {
    width: 88%;
  }
  .cart-upsell-popup-apsimoka {
    position: static;
    margin-top: 0;
    font-size: 11px;
  }
  .cart-pop-discount-sections section input[type=radio] {
    margin-right: 2px;
  }
  .turbo-quantity__tag {
    font-size: 11px;
  }
  .postomat-turbo--selected {
    width: 200px;
  }
  #checkoutpageproductpopup .thumber {
    width: 90%;
    height: auto;
  }
  .category-promo__icon {
    font-size: 200px;
  }
  .largephotos .slick-slide .promo-element-image__box span {
    font-size: 19px;
  }
  .largephotos .slick-slide .promo-element-image .promo-element-image__box {
    padding: 18px 0;
  }
  .largephotos .slick-slide .promo-element-image__box img {
    width: 50px !important;
  }
  .freeship {
    font-size: 12px;
  }
  .product-features-icons span br {
    display: block;
  }
  .radio-offer__price {
    flex-wrap: wrap;
    justify-content: center;
  }
  .progress-step .progress-step__text {
    font-size: 12px;
  }
  .lv .shipping-bar span {
    width: 70%;
  }
  .lv .shipping-bar .paid-delivery {
    text-align: center;
  }
  .ee .shipping-bar span {
    width: 70%;
  }
  .ee .shipping-bar .paid-delivery {
    text-align: center;
  }
  .radio-offer__button--desktop {
    display: none;
  }
  .radio-offer__button--mobile {
    display: block;
    background: #e8e8e8;
    border-radius: 5px;
    text-align: center;
    padding: 4px;
    margin-bottom: 5px;
    font-weight: bold;
    cursor: pointer;
    width: 150px;
    margin-top: 4px;
  }

  .radio-offer-b {
    margin-left: -15px;
  }

  .radio-offer-b label {
    width: 300px;
  }

  .radio-offer-b .radio-offer-content {
    text-align: center;
    display: flex;
    align-items: center;
  }

  .radio-offer-b .col-custom-radio-offer {
    justify-content: center;
  }
  .radio-offer-most-popular {
    width: max-content;
    margin-top: 3px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 4px;
  }

  .lv .radio-offer-most-popular,
  .ee .radio-offer-most-popular {
    margin-left: auto;
  }

  .priority-offer .radio-offer__bottom section:first-child input {
    margin-top: 3px;
  }

  .last-sizes-label {
    justify-content: center;
    flex-direction: column;
    align-items: center;
  }
  .size-progress {
    margin-bottom: 5px;
  }
  .col-custom-radio-offer {
    width: 100%;
    margin-bottom: 10px;
    display: flex;
  } 

  .priority-offer.col-custom-radio-offer {
    margin-bottom: 0px;
  }

  .col-custom-radio-offer img {
    max-width: 110px;
    margin-left: 22px; 
  }

  .radio-offer {
    justify-content: center;
  }

  .radio-offer input[type=checkbox] {
    width: 13px;
    height: 13px;
    position: absolute;
    left: 20px;
    top: 43%;
  }

  .radio-offer-service-name {
    line-height: 17px;
  }

  .radio-offer__bottom {
    justify-content: center;
  }

  .radio-offer__bottom section:first-child {
    padding-left: 0 !important;
    border-right: 0; 
  }

  .radio-offer__bottom section:first-child input {
    margin-top: 0;
  }

  .radio-offer__bottom section:last-child {
    padding-left: 0;
  }

  .priority-offer .radio-offer__bottom section:last-child {
    padding-left: 10px;
  }

  .christmas-countdown .clock {
    font-size: 40px;
    width: 60px;
  }

  .christmas-countdown .clock span {
    font-size: 12px;
  }

  .christmas-box {
    padding-top: 0rem;
  }

  .service-box {
    flex-direction: column;
  }

  .service-box .radio {
    padding-bottom: 6px;
    padding-top: 10px;
    border-bottom: 1px solid #e8e8e8;
  }

  .sp-table-s {
    margin-left: -30px;
  }

  .lv .product-bank-logo li {
    display: none;
  }

  .product-banks-lv {
    display: block !important;
    text-align: center;
  }

  .product-banks-lv img {
    max-width: 100%;
    height: auto;
  }

  .christmas-button#hoodie {
    margin-top: 15px;
  }

  .christmas-button#hat {
    margin-top: 15px;
  }

  .christmas-header {
    display: none;
  }

  .pair-plus {
    padding-top: 80px;
  }

  #pairpopup .opt_buttons_all {
    text-align: center;
  }

  #pairpopup .opt_buttons_all .opt_button {
    float: initial;
    display: inline-block;
  }

  .grazinti {
    float: inherit;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    bottom: 0;
  }

  .intro {
    background-position: -295px;
  }

  #mobilecart .modal-dialog {
    width: 90%;
  }

  .turbo-mobile {
    font-size: 17px;
  }

  a.instagramer {
    text-align: center;
    width: 100%;
  }

  a.instagramer span {
    display: block;
  }

  .likeme {
    display: none;
  }

  #cartPageProductPopup hr {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  #cartPageProductPopup button.ne {
    font-size: 28px;
  }

  #cartPageProductPopup button.taip {
    font-size: 28px;
  }

  .sppas button.taip {
    padding: 2px 5px !important;
    font-size: 20px !important;
  }

  .sppas button.ne {
    padding: 2px 5px !important;
    font-size: 20px !important;
  }

  .lv .sppas button.taip {
    padding: 2px 5px !important;
    font-size: 21px !important;
  }

  .lv .sppas button.ne {
    padding: 2px 5px !important;
    font-size: 21px !important;
  }

  .tageris {
    font-size: 11px;
  }

  .tageris2 {
    margin-top: 5px;
    padding-top: 10px;
  }

  .madein {
    left: 15px;
    width: 62px;
    height: 62px;
    top: 15px;
  }

  .instafeed section {
    text-align: center;
  }

  .stickyline img {
    margin-right: 0;
  }

  .stickyline ul li {
    padding: 6px 6px 6px 0;
  }

  .slider .fbutton {
    margin: 0 0;
    padding: 6px 10px 6px 10px;
    height: auto;
  }

  .slider .fbutton .cartmyg2txt {
    margin-top: 0 !important;
  }

  .slider .fbutton img,
  .slider .fbutton .skirtukas3,
  .slider .fbutton .skirtukas4 {
    display: none;
  }

  .kaj {
    width: 100% !important;
  }

  .lr-kaina {
    font-size: 38px;
    line-height: 35px;
  }

  .lr-kaina-s {
    font-size: 18px;
    top: -18px;
  }

  .lr-nubraukta {
    top: 0;
  }

  a.neradai {
    line-height: 25px;
    padding: 10px 0;
  }

  .title a {
    font-size: 13px;
    line-height: 18px;
  }

  .first .tag-image-wrap img {
    width: 98%;
    height: auto;
  }

  table.sizes th {
    font-size: 11px;
    padding: 2px;
  }

  #uzsakymas .modal-dialog {
    margin-left: auto;
    margin-right: auto;
  }

  .kkaina {
    width: 100%;
    padding-left: 14px;
  }

  .kont-juost .des {
    margin-bottom: 5px;
    margin-top: 5px;
    float: initial !important;
  }

  .kont-juost div {
    margin-top: 5px;
    float: none;
  }

  .kont-juost img {
    display: none;
  }

  .kont-juost {
    height: auto;
  }

  .telefonu {
    font-size: 16px;
  }

  ul.sizes {
    margin-left: 10%;
  }

  .b-search input[type='text'] {
    width: 60%;
  }

  .paginate ul {
    text-align: center;
  }

  .b-box {
    margin-top: 152px;
  }

  .filters {
    text-align: left;
  }

  .myshops {
    width: 100%;
  }

  .myshops-txt {
    padding-top: 2px;
    font-size: 15px;
  }

  .b-search {
    width: 100%;
    margin-top: 2px;
    clear: left;
    float: none;
    overflow: hidden;
  }

  .footer ul li {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 16px;
  }

  .operatyvi {
    width: 100%;
  }

  .informacija {
    width: 100%;
  }

  /* .category .tag-image-wrap img {
        width: 98%;
        height: 98%;
    } */
}

@media (max-width: 470px) {
  .red-text-box {
    margin-bottom: 0;
  }
  .red-text-box--desktop {
    display: none;
  }
  .red-text-box--mobile {
    display: block;
  }
  .upsell-special .pop-thumb {
    max-width: 70px !important;
  }
  .box-c-cart-product-head-discount {
    font-size: 12px;
    padding: 3px 0;
  }
  .box-c-cart-product-head-title {
    font-size: 12px;
    padding: 3px 0;
  }
  .cart-product-information .box-c {
    padding: 0 7px 0 7px
  }
  .cart-prices {
    align-items: flex-start;
    justify-content: space-between;
  }
  .cart-prices-price {
    text-align: left;
  }
  .lr-nuolaida__top {
    font-size: 13px;
  }

  .ee .lr-nuolaida__top {
    padding: 3px 5px;
    font-size: 12px;
  }

  .ee .lr-nuolaida__bottom {
    font-size: 27px;
  }

  .footer-banks-mobile ul {
    flex-wrap: wrap;
  }

  .footer-banks-mobile ul li {
    flex: 1 1 150px;
  }

  .lv .footer-banks-mobile ul li {
    flex: inherit;
  }

  .more-than-50 .transparent-button {
    font-size: 15px;
  }

  .more-than-50 #orderNow {
    padding: 14px 5px;
    font-size: 15px;
  }

  .pop-kl-popup {
    width: 310px;
  }

  .order-button-block {
    flex-direction: column;
  }

  .order-block-flex {
    margin-top: 0;
  }

  .order-cl-s .order-block-flex {
    margin-top: 0;
  }

  .orderform .add-to-cart.ikrepseli {
    margin-top: 10px;
  }

  .tag3d {
    width: 47px;
    height: 47px;
  }

  .tag3d span:first-child {
    font-size: 16px;
    margin-top: 2px;
  }

  .tag3d--black span:first-child {
    font-size: 10px;
    line-height: 10px;
  }

  .tag3d span:last-child {
    margin-top: -5px;
  }

  .kk .bottom-fb-quotes iframe {
    height: 230px;
  }

  #the-final-countdown section {
    font-size: 35px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  #the-final-countdown span {
    font-size: 25px;
  }

  #the-final-countdown div {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .gobacks .primary-button {
    width: 100%;
  }

  .tag-special {
    margin-top: 15px;
  }

  .intro h2 {
    display: none;
  }

  .intro-enter {
    display: none !important;
  }

  .intro-enter2 {
    display: block !important;
  }

  .intro a.intro-enter2 {
    border: 0;
    padding: 9px 5px;
    font-weight: 600;
    color: white;
    rgba: (0, 0, 0, 0.5);
    background: rgba(0, 0, 0, 0.5);
  }

  #uzsakymas .addtoc #product_thumbnail {
    width: 115px;
  }

  #uzsakymas .addtoc img#uzsakyta {
    width: 200px;
  }

  .krepsys {
    display: none;
  }

  .krepsys-xs {
    display: block !important;
  }

  .intro {
    height: 254px;
    background-image: url(img/intro-xs.jpg);
    background-position: top center;
    position: relative;
  }

  .intro h2 {
    padding-left: 0px;
    float: inherit;
    padding-top: 0;
    margin-top: 5px;
    font-size: 37px;
    text-align: center;
  }

  .intro h2 br {
    display: none;
  }

  .intro a {
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-left: 0;
    text-align: center;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 5px;
  }

  .turbo-mobile {
    font-size: 15px;
  }

  .turbo-mobile img {
    width: 100px;
  }

  .turbo-mobile a {
    margin-top: 13px;
    width: calc(100% - 100px);
  }

  .bank2 {
    width: calc(100% - 115px);
  }

  .bank {
    width: 110px;
  }

  .banks .radio img {
    max-width: 100%;
  }

  .special {
    background: url(img/arrow-next-page.png) no-repeat right center;
  }

  .kk .special {
    background: url(img/arrow-next-page.png) no-repeat right center;
  }

  .stars .slick-prev,
  .stars .slick-next {
    margin-top: 20%;
  }

  .instafeed .col-xs-6 {
    width: 100%;
  }

  .instafeed.group .col-custom:nth-child(3) {
    float: right;
  }

  .kiekiai1 {
    border-right: 1px solid #ccc;
  }

  .kiekiai2 {
    border-left: 0;
  }

  .instagram-icon {
    display: none;
  }

  .xs-phone {
    color: #7e5d22;
    margin-top: -5px;
    margin-bottom: 10px;
    font-size: 13px;
    display: inline-block !important;
    position: relative;
    top: -6px;
  }

  .kk .xs-phone {
    color: #fa9b26;
  }

  .xs-phone-xs {
    top: 0;
  }

  .stickyline .phon {
    display: none;
  }

  .stickyline .pull-left {
    float: none !important;
    text-align: center;
  }

  #cartPageProductPopup .price-row span.price-value {
    font-size: 35px;
  }

  #cartPageProductPopup .price-row span.price {
    font-size: 20px;
  }

  #cartPageProductPopup .arn {
    font-size: 16px;
  }

  #cartPageProductPopup button.taip {
    padding: 8px 5px;
  }

  #cartPageProductPopup button.ne {
    padding: 8px 5px;
  }

  .ships #terminals_list select {
    width: 200px !important;
  }

  .footer ul li {
    font-size: 13px;
  }

  .free-ship-message p {
    padding-left: 8px;
    padding: 8px;
  }

  .free-ship-message img {
    display: none;
  }

  .laikm .laikm-left {
    width: 40%;
  }

  .laikm .laikm-right {
    width: 56%;
  }

  .eur {
    clear: left;
    display: block;
  }

  img.category {
    width: 175px;
    height: 175px;
  }

  /* .category .tag-image-wrap img {
        width: 98%;
        height: auto;
    } */
  .panel-body img {
    float: none;
    display: inline-block;
  }

  .panel1 {
    text-align: center;
  }

  .pakeisti {
    text-align: center;
  }

  .pakeisti a {
    float: none;
  }

  .box.special {
    height: 260px !important;
  }
}
 
@media (max-width: 410px) { 
  .piggy-bank__clear {
    display: block;
  }
  .largephotos .slick-slide .promo-element-image__box span {
    font-size: 16px;
  }
  .largephotos .slick-slide .promo-element-image .promo-element-image__box {
    padding: 15px 0;
  }
  .potent-free-product-lot .carusel-button {
    width: 100% !important;
  }
  .product-banner .box {
    background-size: cover;
  }
  .cart-prices-total {
    font-size: 14px;
  }
  .cart-prices-price {
    font-size: 14px;
  }
  .progress-step__text-m {
    display: inline;
  }
  .progress-step__text-d {
    display: none;
  }
  .shipping-bar span {
    font-size: 11px;
  }
  .shipping-bar .paid-delivery {
    text-align: left;
  }
  .shipping-bar .shipping-bar-target {
    right: -5px;
  }
  .shipping-bar.stop-animation span {
    max-width: 100%;
  }
  /* start remove after christmas */
  .christmas-discount__percentage {
    display: none;
  }
  .christmas-discount__save {
    padding-left: 0;
    margin-left: -5px;
  }
  /* end remove after christmas */
  .wholesale-discount-badge {
    font-size: 10px;
    margin-right: -50px;
  }
  .piggy-bank__text {
    font-size: 17px;
    text-align: center;
  }
  .ships #terminals_list_omniva select {
    width: 190px !important;
  }
  .buy-more-discount-text img {
    display: none;
  }
  .priority-offer .priority-icon img {
    margin-left: 1px;
    margin-right: 0px;
  }
  .priority-offer .radio-offer__bottom section:last-child {
    padding-left: 10px;
  }
  .category-header__filtertext {
    bottom: 7px;
    font-size: 13px;
  }
  .product-fast-shipping__height {
    height: 20px;
    padding-top: 3px;
  }
  .product-fast-shipping {
    font-size: 10px;
    line-height: 11px;
  }
  .tag-image--custom {
    min-width: 80px;
  }

  .only-mobile-price {
    font-size: 12px;
  }

  .col-spec {
    width: 44%;
  }

  .box-spec {
    margin-bottom: 10px !important;
  }

  .checkout-popup .item section {
    width: 100%;
  }

  .kk .bottom-fb-quotes iframe {
    height: 200px;
  }

  .ee .product-corona-warning p {
    font-size: 13px !important;
  }

  .product-bank-logo ul {
    justify-content: space-between;
  }

  .product-bank-logo li {
    width: 22%;
  }

  .ee .product-bank-logo li:nth-child(3) {
    width: 18%;
  }

  .product-bank-logo img {
    max-width: 100%;
    height: auto;
  }

  #uzsakymas .modal-footer section {
    display: flex;
    height: auto;
    flex-direction: column;
  }

  #uzsakymas .modal-footer section .primary-button {
    order: 1;
    margin-bottom: 8px;
  }

  #uzsakymas .modal-footer section .btn-default {
    order: 2;
    margin-bottom: 8px;
  }

  .ikuona-2 {
    top: 20px;
  }

  .ikuona-2 img {
    width: 55px !important;
  }

  .tag-special-3 {
    width: 27% !important;
    height: auto !important;
  }

  .pair-plus {
    padding-top: 60px;
  }

  .size-modal-body .left {
    float: initial;
  }

  .size-modal-body .right {
    padding-left: 28px;
    padding-top: 5px;
  }

  #radio190 select,
  #radio192 select {
    width: 220px !important;
  }

  .ee .vad {
    right: 122px;
  }

  .lv .vad {
    right: 122px;
  }

  .contextt #hide {
    display: none;
  }

  .lr-kaina {
    font-size: 30px;
  }

  .first .tag-image,
  .category .tag-image,
  .widget .tag-image {
    width: 27% !important;
    height: auto !important;
  }

  .add-to-cart a {
    width: 100%;
  }

  a.instagramer {
    font-size: 17px;
  }

  .vad {
    right: 125px;
  }

  .turbo-mobile a {
    margin-top: 3px;
    width: calc(100% - 60px);
  }

  .turbo-mobile img {
    width: 60px;
  }

  .turbo-mobile {
    font-size: 13px;
  }

  .fields .form-control,
  .onefields-right .form-control {
    width: 100%;
  }

  .onefields-left select {
    width: 100%;
  }

  .patvirtinti {
    font-size: 18px;
  }

  .ships label {
    padding-left: 3px;
  }

  .cattt .h1-arrow {
    display: none;
  }

  #cartPageProductPopup .image {
    width: 100%;
    float: inherit;
  }

  #cartPageProductPopup .details {
    width: 100%;
    float: inherit;
  }

  #cartPageProductPopup .thumber {
    width: 90%;
  }

  #turbo-order span.nuoroda {
    margin-top: 25px;
  }

  #cartPageProductPopup hr {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  #cartPageProductPopup .product-title {
    margin: 4px 0;
    display: block;
  }

  #checkoutpageproductpopup .product-title {
    margin: 4px 0;
    display: block;
  }

  #cartPageProductPopup .arn {
    margin-top: 5px;
  }

  #cartPageProductPopup .tageris2 {
    border-top: 0;
    margin-top: 0;
  }

  .recent-product-page span {
    padding: 0 4px;
  }

  .lv .recent-product-page span,
  .ee .recent-product-page span {
    padding: 5px 4px;
  }

  .laikm-sidebar .lr-kaina {
    font-size: 40px;
  }

  .laikm-sidebar .lr-kaina-s {
    font-size: 16px;
    top: -18px;
  }

  .kontaktai .control-label {
    padding-left: 4% !important;
  }

  .kontaktai-textarea .control-label {
    padding-left: 4% !important;
  }

  .kontaktai input.form-control {
    width: 90%;
  }

  .ui-dialog.ui-widget.ui-widget-content.ui-corner-all {
    width: 320px !important;
  }

  .form-horizontal .control-label {
    padding-left: 1%;
    font-size: 14px;
  }

  .contact-button {
    margin-right: 30px;
  }

  .content2 .uzsisakyk {
    width: calc(100% - 50px);
  }

  .purchase2 {
    float: inherit;
  }

  .header-search form {
    width: 90%;
    padding-left: 0;
  }

  .oswald {
    line-height: 30px;
    font-size: 20px !important;
  }

  .pristatymo .klase img {
    max-width: 100%;
    height: auto;
  }

  .slick-slide .cartmyg2 {
    padding-top: 0;
  }

  .customers-bought .content2 .title h3 {
    font-size: 15px;
    line-height: 22px;
  }

  img.mails {
    display: none;
  }

  #cpnNewsWrp {
    width: 90% !important;
  }

  #cpnNewsWrp .box5,
  #cpnT,
  #cpnNewsWrp .p {
    width: 100% !important;
  }

  .special {
    height: 250px;
  }

  .kitas {
    padding-top: 10px;
    font-size: 14px;
  }

  .daugiau {
    padding-left: 2px;
    font-size: 24px;
  }

  img.category {
    width: 80%;
    height: auto;
  }

  .category_btn {
    width: 90%;
  }

  .box.special {
    height: 300px !important;
  }

  .panel-sidebar-menu .panel-heading5 .cat-title {
    font-size: 13px;
  }

  .uzsisakyk {
    width: 90%;
  }

  .nubraukta {
    font-size: 11px;
  }

  .uzsisakyk-txt {
    font-size: 12px;
  }

  .link {
    padding: 0 10px;
  }

  .over {
    padding-top: 8px !important;
    padding-bottom: 13px !important;
  }

  .b-search input[type='text'] {
    width: 60%;
  }

  .uzs {
    padding-left: 5px;
  }

  .uzs2 {
    padding: 18px 0;
  }

  .cartmyg2 {
    padding-top: 30px;
  }
}

@media (max-width: 360px) {
  .postomat-turbo--selected {
    width: 180px;
  }
  .postomat-turbo {
    width: 180px;
  }
  .ee .product-features-icons span {
    font-size: 12px;
  }
  .our-clients__text {
    font-size: 22px;
    line-height: 31px;
  }
  .price-small {
    top: -2px;
  }
  .buy-more-discount-text {
    font-size: 10px;
  }
  .product-fast-shipping {
    font-size: 8px;
    line-height: 11px;
  }
  .product-fast-shipping img {
    width: 15px;
    height: auto;
  }
  .ee .kk-p .kk-price {
    width: 100%;
    display: block;
  }

  .bio-gift .bio-left {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .bio-gift .bio-left img {
    width: 70px;
  }

  .bio-gift .bio-left p {
    margin-top: 5px !important;
    margin-right: 20px !important;
  }

  .ships #terminals_list select {
    width: 220px !important;
  }

  .ships #terminals_list_omniva select {
    width: 180px !important;
  }

  .width-fix {
    width: 70%;
  }

  #pairpopup h3 {
    min-height: 40px;
  }

  .xl .navbar-header .logo-white {
    margin-top: 6px;
  }

  .kk .navbar-header .logo-white {
    width: 140px;
    margin-top: 9px;
  }

  .lv .navbar-header .logo-white {
    width: 140px;
    margin-top: 10px;
  }

  .ee .navbar-header .logo-white {
    width: 140px;
    margin-top: 10px;
  }

  #uzsakymas .addtoc #product_thumbnail {
    width: 100px;
  }

  #uzsakymas .addtoc img#uzsakyta {
    width: 180px;
  }

  .navbar-toggle {
    padding-right: 10px;
  }

  .navbar-header .logo-white {
    width: 140px;
    margin-top: 11px;
  }

  .lv #uzsakymas .modal-footer section {
    height: auto;
  }

  .lv #uzsakymas .btn-default {
    width: 100%;
  }

  .lv #uzsakymas .pirkti {
    width: 100%;
    margin-top: 10px;
  }

  .pair-title {
    font-size: 11px;
  }
}

@media (max-width: 340px) {
  .not-found-recommends__buttons a {
    font-size: 13px;
  }
  .content2 .uzsisakyk {
    font-size: 12px;
  }
  .promo-title-christmas {
    font-size: 40px;
  }

  .promo-img-christmas section {
    text-align: center;
  }

  .promo-btn-christmas {
    font-size: 24px;
  }

  .box-spec select {
    padding-right: 20px;
  }

  .lv .patvirtinti {
    font-size: 16px;
  }

  .turbo-mobile img {
    width: 50px;
  }

  .turbo-mobile a {
    width: calc(100% - 50px);
    margin-top: 2px;
  }

  img.arr-y {
    margin-left: 3px;
    width: 10px !important;
    position: relative;
    top: -1px;
    height: auto;
  }

  .footer-icon-1,
  .footer-icon-2,
  .footer-icon-3 {
    font-size: 12px;
  }

  .uzsisakyk-iko {
    display: none;
  }

  .uzsisakyk-txt {
    font-size: 13px;
    margin-left: 6px;
  }

  .uzsisakyk-txt {
    text-align: center;
    float: none;
    margin-left: 0;
    padding-top: 5px;
  }

  #minicart_no_items img.cart {
    display: none;
  }

  .newest img {
    left: 10px !important;
  }

  .category_btn span {
    font-size: 15px;
  }

  .category_btn {
    padding-top: 1px;
  }

  .hcart-links {
    left: 0;
    right: 0;
  }

  img.ikona {
    margin-left: 0;
  }

  .box a {
    text-decoration: none;
  }

  .yamm-box-chk a:hover {
    text-decoration: underline;
  }

  .box.special {
    height: 270px !important;
  }
}

@media (min-width: 992px) {
  .promo {
    width: 664px;
  }

  .sidebar-home.bb {
    width: 290px;
  }
}

@media (min-width: 1200px) {
  .promo {
    width: 796px;
  }

  .sidebar-home.bb {
    width: 358px;
  }
}

.product-box .description ul {
  margin-bottom: 0;
}

.centred_button {
  width: 100%;
  margin-top: -10px;
}

@media (max-width: 410px) {
  .centred_button {
    margin-top: 0;
  }
}

.wl-added {
	width: 300px;
	padding: 30 0;
	text-align: center;
	color: red;
	position: absolute;
	left: calc(100% - 150px);
	top: 47%;
}