#rm_fixed_contact_button, .rm-fixed-contact-pulsation, .rm-header-cart-quantity, .rm-news-item-date, .oct-fixed-bar-quantity-cart, .rm-slideshow-plus .slick-dots li.slick-active button, .rm-slideshow-plus .slick-dots li:hover button, .rm-day-discounts .slick-dots li.slick-active button, .rm-day-discounts .slick-dots li:hover button, .rm-product-tabs .nav-link.active:before, .radio-box::after, .rm-product-images-main .slick-dots li.slick-active button {background:rgb(247, 120, 107);}
@media (min-width: 1200px){.rm-account-list-item:hover::before{background:rgb(247, 120, 107);}}
.rm-product-top-button:hover, .oct-fixed-bar-item:hover {background:rgb(247, 120, 107);}
.rm-module-header span, .rm-product-top-button:hover {border-color:rgb(247, 120, 107);}
body {background-color:rgb(240, 250, 250);}
.form-checkbox-group label a, .subcat-item:hover .subcat-item-title, .rm-content a, .blue-link, .blue-link:hover, .rm-category-wall-item:hover span, .rm-promotional-product-item:hover a, #oct-menu-ul .group-title a, .rm-last-reviews-item:hover .rm-last-reviews-item-title, .rm-module-item:hover .rm-module-title > a, .rm-module-item:hover .rm-module-title > a:visited, .rm-news-item:hover .rm-news-item-title, .rm-livesearch-list-item-name a, .rm-fixed-contact-item:hover, .category-landing-links-item-link span, .modal-content a, .rm-manufacturer-item a:hover span, .table td a, .rm-alert-text a, .rm-day-discounts-item:hover a, .rm-header-phones-list-item:hover, .rm-header-location-phones a .rm-footer-phones-link, .rm-footer-mail-link, .rm-footer-mail-link:hover, .collapse-value > button, .collapse-value > button:focus, .collapse-value > button:active, .collapse-value > button:active:focus, .rm-product-advantages-item:hover .rm-product-advantages-item-title, .rm-contact-location a, .rm-breadcrumb-item a, .rm-account-list-item:hover a, .rm-menu-list-item:hover > div:first-child .rm-menu-list-item-link, .rm-menu-list-item.active > div:first-child .rm-menu-list-item-link, .rm-footer-phones-link, .rm-footer-phones-link:hover {color:rgb(10, 120, 191);}
.rm-btn.primary, button[data-target="#ocfilter-hidden-options"], #ocfilter .btn-primary, #ocfilter .btn-primary:active, #ocfilter .btn-primary:focus, .simplecheckout-cart-buttons .button:hover, .simplecheckout-button-right .button:hover, #simplecheckout_button_login:hover, .pagination li.active span, .pagination li:hover a, #rm_livesearch_close, .simplecheckout-cart-buttons .button, .rm-header-location.active .rm-btn, #rm_mobile_menu_button, .rm-sidebar #rm_mobile_menu_toggle_button:before, .rm-btn.secondary:hover, .rm-btn.dark:hover {background-color:rgb(247, 120, 107);}
@media (min-width: 1200px){.rm-btn.secondary:hover, .rm-btn.dark:hover, .rm-module-item:hover .rm-cart-btn {background:rgb(247, 120, 107);}}
.rm-btn.primary, .rm-btn.primary .rm-btn-text {color:rgb(255, 255, 255);}
.rm-btn.dark {background-color:rgb(46, 46, 46);}
.rm-btn.dark, .rm-btn.dark .rm-btn-text {color:rgb(226, 246, 246);}
.rm-btn.secondary {background-color:rgb(152, 221, 222);}
.rm-btn.secondary, .rm-btn.secondary .rm-btn-text {color:rgb(39, 35, 35);}
#top {background:rgb(46, 46, 46);}
.top-nav-info-list a, .top-nav-account-links-item a, .top-nav-account-links-item button, .top-nav-account-links-item > span {color:rgb(226, 246, 246)!important;}
.top-nav-info-list a:hover, #top .top-nav-account-links-item button:focus, .top-nav-account-links-item:hover > a, .top-nav-account-links-item button:hover, .top-nav-account-links-item:hover form > button, .top-nav li:hover > a, .top-nav-account-links-item > span:hover {color:rgb(247, 120, 107) !important;}
.top-nav .rm-dropdown-box:hover .rm-dropdown-toggle::after {background:rgb(247, 120, 107) !important;}
.rm-footer {background-color:rgb(152, 221, 222);}
.rm-footer-text, .rm-footer-credits {color:rgb(46, 46, 46);}
.rm-footer-phones, .rm-footer-links-list a {color:rgb(46, 46, 46);}
.rm-footer-phones a:hover, .rm-footer-links-list a:hover {color:rgb(247, 120, 107);}
.rm-column-categories-item {background:rgb(226, 246, 246);}
.rm-column-categories-item {color:rgb(39, 35, 35);}
.rm-column-categories-item.active > span, .rm-column-categories-item .rm-categories-3 .active, .rm-column-categories-item a:hover {color:rgb(10, 120, 191);}
.modal-header {background:rgba(255, 255, 255, 0);}
.modal-title {color:rgb(39, 35, 35);}
.modal-close-icon {background-color:rgb(119, 119, 119);}
#rm_mobile_nav {background:rgb(152, 221, 222);}
.oct-fixed-bar-item-compare, .rm-module-buttons-item.compare, .rm-product-top-button-compare, .rm-btn.compare, #rm_mobile_compare {display: none!important;}
.rm-module-quantity.d-flex.align-items-center.justify-content-center {
  display: none !important;
}
h1 {
text-align: center !important;
}
.rm-header-cart {border-radius: 0px !important;}
.rm-btn {border-radius: 0px !important;}
button.rm-product-quantity-btn-plus {border-top-right-radius: 0px !important;}
button.rm-product-quantity-btn-minus {border-bottom-right-radius: 0px !important;}
.form-control {border-radius: 0px !important;}
.radio label {border-radius: 0px !important;}
.rm-search input {border-radius: 0px !important;} 
.rm-product-top-button {border-radius: 0px !important;}
.oct-checkout-cart-delete-btn {border-radius: 0px !important;}
.rm-module-stock {font-size: 12px; background: #fff !important;}
/* @media (max-width: 992px) {
.rm-search {display: none !important;}
} */
.pagination li a, .pagination li span {
border-radius: 0px !important;
}
.oct-checkout-actions .rm-input-with-btn {
border-top-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;
}
@media (min-width: 992px) {
.rm-header-cart {background: #98DDDE; border: 0px !important;}
#title_znyzu {display: none !important;}
}
@media (max-width: 991px) {
.rm-product-title h1 {padding: 0 20px 20px 20px !important;}
#title_zverhu {display: none !important;}
}
.top-nav {font-size: 15px !important;}
/* .rm-product-quantity {display: none !important;} */
.rm-product-center-options .radio label {background: #f4f4f4; font-size: 14px !important;}
.rm-product-tabs-attributtes-list-item>div {width: inherit !important;}
.rm-product-attr-list-item>div {flex: inherit; max-width: inherit !important;}
.rm-product-images {padding: 0 !important;}
@media (max-width: 767px) {
.rm-product-center-options {padding: 0 !important;}
.rm-product-center-info {padding-top: 0; padding-bottom: 0 !important;}
.rm-product-images-main .slick-dots {margin: 0 auto !important;}
/* .rm-module-buttons {bottom: 5px !important;} */  
} 
#inputPreview { display: flex; gap: 20px; justify-content: center;}
audio {
    max-height: 100%;
    max-width: 100%;
    margin: auto;
    object-fit: contain;
}
.product-layout .rm-module-title a {text-decoration: none !important;}
.rm-module-title a {text-decoration: none !important;}

#product-category .product-layout.rm-module-col.product-grid .rm-module-item {
    padding: 3px !important;
}
#product-category .rm-module-caption.d-flex.flex-column.flex-grow-1 {
    padding: 1rem !important;
}
.rm-module-item.d-flex.flex-md-column.h-100 .rm-module-item {
    padding: 0 !important;
}
.rm-module-item.d-flex.flex-md-column.h-100 .rm-module-caption.d-flex.flex-column.flex-grow-1 {
    padding: 1rem !important;
}

.product-lang-links, .product-categories, .product-audio-text {
	margin-top: 30px; 
}
.product-lang-links p, .product-categories p, .product-audio-text p {
	margin-bottom: 8px !important; 
}
.product-lang-links .product-lang-links__title, .product-categories .product-categories__title, .product-audio-text__title {
	font-size: 19px;
	margin-bottom: 12px !important; 
}
.newcheckbox {position: relative; cursor: pointer; display: inline; align-items: center; height: 20px; top: -4px;}
.oldcheckbox{position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
.newcheckbox::before {content: " "; display: inline-block; vertical-align: middle; margin-right: 3px; width: 20px; height: 20px; background-color: rgb(249, 253, 253); border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204); border-radius: 2px; box-shadow: none; }
.oldcheckbox:checked + .newcheckbox::after {content: " "; background-image: url('/image/checkbox.svg'); background-repeat: no-repeat; background-size: 18px 18px; background-position: center center; position: absolute; display: flex; justify-content: center; align-items: center; margin-left: 0px; left: 0px; top: 0px; text-align: center; background-color: transparent; font-size: 10px; height: 20px; width: 20px; }

@media (min-width: 360px) {
.rm-module-img {padding: 0 !important;}
.rm-module-img a img {max-width: 100% !important;}
}
@media (max-width: 767px) {
.rm-module-img a {margin: 0 auto !important;}
}
.col-12.col-md-4.col-xl-3.rm-module-col .rm-module-item.d-flex.flex-md-column.h-100 {
    padding: 3px !important;
}
@media (min-width: 1600px) {
.rm-product .rm-module-stickers {left: 100px; top: -20px !important;}
}
@media (min-width: 1200px) and (max-width: 1599px) {
.rm-product .rm-module-stickers {left: 0; top: -20px !important;}
}
@media (min-width: 768px) and (max-width: 1199px) {
.rm-product .rm-module-stickers {left: 175px; top: -20px !important;}
}
@media (max-width: 767px) {
.rm-product .rm-module-stickers {left: 0; top: 0 !important;}
}
@media (min-width: 360px) {
.product-grid .rm-module-stickers {top: 3px; left: 3px !important;}
}
		.faq {
			width: 100%;
			border: 1px solid #222;
		}
		.faqitem .header {
			padding: 15px;
			background: #eee;
			color: #000;
			display: flex;
			justify-content: space-between;
			align-items: center;
			cursor: pointer;
		}

		.faqitem .header h4 {
			margin: 0;
		}

		.faqitem .header .fa.fa-minus {
			display: none;
		}

		.faqitem.jquery-accordion-active .fa.fa-minus {
			display: block;
		}

		.faqitem.jquery-accordion-active .fa.fa-plus {
			display: none;
		}

		.faqitem .content {
			padding: 15px;
			display: none;
		}

.lang_color {color: #2E2E2E !important;}

/* Audio/video icons */
.rm-module-img {
  position: relative !important;
}
.av-icons {
    position: absolute;
    z-index: 2;
    bottom: 6px;
    left: 8px;
}
.av-icons i {
	width: 22px;
    height: 22px;
    margin-right: 3px;
    color: #ffffff;
    background-color: rgba(0,0,0,0.5);
    font-size: 12px;
    text-align: center;
    line-height: 22px;
    cursor: pointer;
}
.popover {
 	text-align: center; 
}
.popover a{
 	text-decoration: underline; 
}
.audio-text-link {
	color: rgb(10, 120, 191);
  	cursor: pointer;
	margin-left: 10px;
  	font-size: 13px;
    display: block;
	text-decoration: none !important;
	float: right;
}
.audio-text-link span {
  	border-bottom: 1px dashed #000;
}
.audio-text-link:hover {
  	color: #F7786B;
}
.audioguide-content {
    clear: both;
	margin-top: 7px;
}
#product-category .rm-page-title {
    display: flex;
    align-items: center;
    justify-content: center;
}
.category-audio-box {
	margin-left: 15px;
    text-align: center;
}
@media (max-width: 767px) {
    .av-icons {
      bottom: 0;
      left: 0;
	}
  	#product-category .rm-page-title {
  		flex-direction: column;
  	}
    .category-audio-box {
    	margin-top: 12px;
    }
}
#common-home .rm-news + .row.row-padding-top .rm-content {
  padding: 0;
}
#common-home .rm-news + .row.row-padding-top .mt-3 {
  margin-top: 0 !important;
}
.rm-category-description {
color: #000 !important;
}
.rm-category-description-text {
font-size: 16px !important;
}
.seofaq a {
    color: #0a78bf;
    text-decoration: underline;
}
.btn-show-more-reviews {
  background-color: #2E2E2E !important;
  border-color: #2E2E2E !important;
  border-radius: 0 !important;
}
.ocf-description-bottom a {
    color: #0a78bf;
    text-decoration: underline !important;
}
.ocf-description-bottom a:hover {
    text-decoration: none !important;
}
.ocf-description-bottom {  
    padding: 8px 10px !important;
}
.ocf-description-top {  
    padding: 8px 10px !important;
}
.ocf-page-group {  
    padding: 8px 10px !important;
}
.faq {  
  	padding-top: 5px;
    margin-top: 15px !important;
}
.ldev-review-href-all {
 text-decoration: underline !important;
 text-decoration-style: solid; 
}
.ldev-review-href-all:hover {
  text-decoration: none !important;
}
.ldev-reviews-google-rating {
  background-color: #e2f6f6 !important;
  border-radius: 0 !important;
}
.btn-primary {
  background-color: #2E2E2E;
  border-color: #2E2E2E;
  border-radius: 0 !important;
}
@media (min-width: 1200px) {
    .btn-show-more-reviews:hover, .btn-primary:hover {
        background: rgb(247, 120, 107) !important;
      	border-color: rgb(247, 120, 107) !important;
    }
}


@media only screen and (max-width: 575px){
.rm-category-wall-item img {
  max-width: 180px;
  height: auto;
}
}
@media (min-width: 576px) and (max-width: 991px) {
.rm-category-wall .col-6.col-sm-3.col-lg-2.rm-category-wall-item {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
}
@media (min-width: 992px) and (max-width: 1599px) {
.rm-category-wall .col-6.col-sm-3.col-lg-2.rm-category-wall-item {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
}
#angel-day {
  border-collapse: collapse;
  width: 100%;
}
#angel-day td, #angel-day th {
  border: 1px solid #ddd;
  padding: 8px;
}
#angel-day tr:nth-child(even){background-color: #f2f2f2;}

#angel-day tr:hover {background-color: #ddd;}

.upsell-box {
    margin-top: 15px;
}
.upsell-box > label{
    margin-bottom: 15px;
}
.upsell-box-content label {
  line-height: 1.2;
  cursor: pointer;
  font-size: 13px;
}
.upsell-price {
    white-space: nowrap;
}
.upsell-tabs {
    position: relative;
    display: flex;
    cursor: pointer;
	margin-bottom: 15px;
    padding-bottom: 3px;
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: #bcbcbc #f0f0f0;
}
.upsell-tab {
    padding: 0;
    border-bottom: 1px dashed;
    margin-right: 20px;
  	white-space: nowrap;
}
.upsell-tabs > .upsell-tab:last-child {
	margin-right: 0;
}
.upsell-tab.active {
    font-weight: bold;
  	border-bottom: 0;
}
.upsell-tab-content {
    display: none;
	max-height: 190px;
	overflow-y: auto;
	scrollbar-width: thin;
	scrollbar-color: #ccc transparent;
}
.upsell-tab-content.active {
    display: block;
}
.upsell-tab-content::-webkit-scrollbar {
	width: 6px;
}
.upsell-tab-content::-webkit-scrollbar-thumb {
	background: #ccc;
	border-radius: 3px;
}

.upsell-tabs:after {
  content: '';
  position: absolute;
  z-index: 1;
  display: block;
  height: 80%;
  width: 50px;
  top: 0;
  right: 0;
  pointer-events: none;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0), #ffffff);
}
.upsell-tabs:hover:after {
  display: none;
}
.upsell-tabs::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
.upsell-tabs::-webkit-scrollbar-track {
    border-radius: 10px;
	background: transparent;
}
.upsell-tabs::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 10px;
	cursor: pointer;
}
.upsell-tabs::-webkit-scrollbar-thumb:hover {
    background: #a0a0a0;
}
.upsell-tabs:hover::-webkit-scrollbar-thumb {
    background: #bcbcbc;
    border-radius: 10px;
}
.upsell-tabs:hover::-webkit-scrollbar-track {
    background: #f0f0f0;
}

#oct_desktop_language img {
  display: none;
}
#form-language img {
  display: none;
}
.cat-short {
  padding: 15px;
}
#chatra.chatra--mobile-widget:not(.chatra--expanded) {
 bottom: 67px !important;
}
.rm-breadcrumb-item:first-child, .rm-breadcrumb-item:first-child > * {
 display: flex; height: 20px; align-items: center; width: auto !important; 
}

@media only screen and (max-width: 991px){
.rm-product-advantages-item-image i {
    color: #656c7d !important;
  }
}
.ldev-reviews {
padding-top: 25px !important;
}
.rm-product-tabs .nav-link {
height: 50px !important;
}

#input_search::placeholder {
  color: #777;
  opacity: 1;
}

.rm-product-center-options .radio label {
background: #e4e4e4;
color: #666666;
border: 2px solid #e4e4e4 !important;
}

/* .rm-module-stickers-sticker-stickers_v-naiavnosti-dostavymo-do-60-khv {font-weight: 700 !important;}
.rm-module-stickers-sticker-stickers_v-naiavnosti-dostavymo-do-60-khv-za-0-hrn {font-weight: 700 !important;} */

.rm-dropdown a {
    color: #000 !important;
}

#common-home .category-slider-module {
 margin-bottom: 0; 
}
@media (min-width: 768px){
  .home-h1 {
      margin-top: 20px; 
  }
}

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
.circle .category-slider-image {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}
.category-slider-scroll {
  padding-top: 4px;
  padding-left: 3px;
}