.state-indicator { position:absolute; top:-999em; left:-999em; z-index:4; }@media (min-width:768px) and (max-width:1023px) { .state-indicator {z-index:3; } }@media (min-width:1024px) { .state-indicator {z-index:1; } }section.category .section-subtitle { display:none; }@media (min-width:1024px) { section.category .section-subtitle {display:block;font-family:'Assistant';font-size:3.125vw;line-height:5.15625vw;font-weight:300;color:black; } }section.category .no-results { width:100%; }section.category .no-results .no-results-image { text-align:center; }section.category .no-results .no-results-text { margin-top:11px; text-align:center; font-family:'Assistant'; font-size:25px; color:black; }section.category .category-page-description { font-size:19px; padding-right:10px; line-height:33px; color:#999;}@media (max-width:767px) { section.category .section-title-wrapper {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; } section.category .category-page-description {display:none; }}@media (min-width:1024px) { section.category .category-page-description {font-size:19px; } }section.category .category-page-description p { margin:0; }section.category .category-page-header { position:relative; font-family:Arial; font-size:15px; font-weight:400; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content:space-between; -webkit-align-items:center; -ms-flex-align:center; align-items:center; }section.category .category-page-header .category-page-header-results { color:#999; margin-right:10px; }@media (min-width:1024px) { section.category .category-page-header .category-page-header-results {font-size:19px;margin:0;margin-top:15px; } }section.category .category-page-header .category-page-header-filters-button { position:relative; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center; -ms-flex-align:center; align-items:center; color:#0EB149; background:url("/_media/images/components/icon-filters.png"); background-repeat:no-repeat; background-position:left center; background-size:16px 12px; padding-right:15px; padding-left:28px; height:33px; cursor:pointer; margin-left:10px; margin-right:auto; max-width:110px; }@media (min-width:1024px) { section.category .category-page-header .category-page-header-filters-button {display:none; } }section.category .category-page-header .category-page-header-filters-button .category-page-header-filters-button-open-filler { display:none; }section.category .category-page-header.filters-menu-open .category-page-header-filters-button { background:url("/_media/images/components/icon-x.png"); background-color:white; background-repeat:no-repeat; background-position:left center; background-size:9px 8px; padding-left:28px; }section.category .category-page-header.filters-menu-open .category-page-header-filters-button-open-filler { display:block; position:absolute; left:-10px; top:0; background-color:white; width:10px; height:33px; }section.category .category-page-header.filters-menu-open .category-page-header-filters-menu { display:block; z-index:40; }section.category .category-page-header .category-page-header-filters-menu { display:none; position:absolute; top:33px; left:0; background-color:white; width:100%; z-index:1; }section.category .category-page-header-filters-menu-block { padding-bottom:26px; border-bottom:1px solid #e9e9e9; }section.category .category-page-header-filters-menu-block:nth-child(n+2) { margin-top:26px; }section.category .category-page-header-filters-menu-block:last-child { padding-bottom:0; border-bottom:none; }section.category .category-page-header-filters-menu-block-actions { margin-top:0 !important; }section.category .category-page-header-filters-menu-block-title { font-size:18px; font-weight:700; }@media (min-width:1024px) { section.category .category-page-header-filters-menu-block-title {font-size:1.875vw; } }section.category .category-page-header-filters-menu-block-body-item-wrapper:nth-child(n+2) { margin-top:14px; }@media (max-width:767px) { section.category .category-page-header-filters-menu-block-body-item {background-color:#f3f3f3; } }@media (min-width:1024px) { section.category .category-page-header-filters-menu-block-body-item .category-page-header-filters-menu-block-body-item-link {display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:none;height:auto;padding:0;font-size:inherit;background-color:inherit; } section.category .category-page-header-filters-menu-block-body-item .category-page-header-filters-menu-block-body-item-link:nth-child(n+2) {margin-top:14px; } }section.category .category-page-header-filters-menu-block-body-item-button { margin-left:11px; }@media (min-width:1024px) { section.category .category-page-header-filters-menu-block-body-item-button {margin-left:0.67708vw; } }section.category .category-page-header-filters-menu-block-body-item-text { float:right; margin:14.5px 0px 14.5px 6px; line-height:1; }@media (min-width:1024px) { section.category .category-page-header-filters-menu-block-body-item-text {color:#666;font-size:12px;font-weight:400;float:none;margin:0;line-height:normal; } }section.category .category-page-header-filters-menu-block-body-item-text a { color:#666; }@media (min-width:1024px) { section.category .category-page-header-filters-menu-block-body-item-text {font-size:0.9375vw; } section.category .category-page-header-filters-menu-block-body-item-text label {cursor:pointer; } }@media (min-width:1025px) and (max-width:1500px) { section.category .category-page-header-filters-menu-block-body-item-text {font-size:1.07813vw; } }section.category .category-page-header-filters-menu-block-body-item-number { float:right; margin:14.5px 0; line-height:1; letter-spacing:-1px; }section.category .category-page-header-filters-menu-block-body-item-number::before { content:"("; }@media (min-width:1024px) { section.category .category-page-header-filters-menu-block-body-item-number::before {content:""; } }section.category .category-page-header-filters-menu-block-body-item-number::after { content:")"; }@media (min-width:1024px) { section.category .category-page-header-filters-menu-block-body-item-number::after {content:""; } }@media (min-width:1024px) { section.category .category-page-header-filters-menu-block-body-item-number {float:none;margin:0;line-height:normal;letter-spacing:normal; } }section.category .category-page-header-filters-menu-block-body-item-sub-items { display:none; margin-right:25px; }section.category .category-page-header-filters-menu-block-body-item-sub-items .category-page-header-filters-menu-block-body-item-wrapper { margin-top:14px; }section.category .category-page-header-filters-menu-block-body-item-sub-items.open { display:block; }@media (min-width:1024px) { section.category .category-page-container {display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:0.5vw; } }section.category .category-filter { display:none; }@media (min-width:1024px) { section.category .category-filter {position:relative;display:block;width:23.4375vw;background-color:white; } section.category .category-filter .category-page-header-filters-menu-block{padding:1.71875vw 2.34375vw 2.65625vw 2.34375vw; }}@media (min-width:1024px) { section.category .category-main {-webkit-flex:1;-ms-flex:1;flex:1;margin-right:1.45833vw; } }section.category .promoted-deals { margin-top:17px; }@media (min-width:1024px) { section.category .promoted-deals {margin-top:0; } }section.category .promoted-deal-box { width:100%; }@media (min-width:1024px) { section.category .promoted-deal-box-photo {width:auto;height:auto; } }@media (min-width:1024px) { section.category .promoted-deal-box-photo img {width:41.14583vw;height:25.3125vw; } }section.category .promoted-deal-box-photo .photo-badge .badge-image { width:50px; height:50px; }@media (min-width:1024px) { section.category .promoted-deal-box-photo .photo-badge .badge-image {width:5.625vw;height:5.625vw; } }@media (min-width:1024px) { section.category .promoted-deal-box-text {-webkit-flex:1;-ms-flex:1;flex:1;padding-top:10px;padding-bottom:10px; } }@media (min-width:1024px) { section.category .promoted-deal-box-text-right {height:17.1875vw; } }@media (min-width:1024px) { section.category .promoted-deal-box-text-right-bottom-holder {margin-right:5px;position:relative;display:block;top:40%; } }@media (min-width:1024px) { section.category .promoted-deal-box-text-right-title {font-size:1.875vw;line-height:1.77083vw; } }@media (min-width:1025px) and (max-width:1500px) { section.category .promoted-deal-box-text-right-title {font-size:2.15625vw; } }@media (min-width:1024px) { section.category .promoted-deal-box-text-right-supplier {margin-top:0.83333vw;font-size:0.98958vw; } }@media (min-width:1025px) and (max-width:1500px) { section.category .promoted-deal-box-text-right-supplier {font-size:1.13802vw; } }@media (min-width:1024px) { section.category .promoted-deal-box-text-right-info {font-size:0.98958vw; } }@media (min-width:1025px) and (max-width:1500px) { section.category .promoted-deal-box-text-right-info {font-size:1.13802vw; } }@media (min-width:1024px) { section.category .promoted-deal-box-text-right-location {font-size:0.98958vw;background-size:0.67708vw 0.9375vw;padding-right:1.14583vw; } }@media (min-width:1025px) and (max-width:1500px) { section.category .promoted-deal-box-text-right-location {font-size:1.13802vw; } }@media (min-width:1024px) { section.category .promoted-deal-box-text-right-purchased .deal-box-text-left-purchased {font-size:0.98958vw; } }@media (min-width:1025px) and (max-width:1500px) { section.category .promoted-deal-box-text-right-purchased .deal-box-text-left-purchased {font-size:1.13802vw; } }section.category .deal-box-text-left-purchased { position:relative;}section.category .category-deal-boxes { margin-top:27px;}@media (min-width:1024px) { .deals-row.category-deals, section.category .category-deal-boxes {width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; } section.category .promoted-deal-box-text-left-button {width:11.45833vw; }}section.category .deal-box { display:-webkit-flex; display:-ms-flexbox; display:flex; min-width:auto; max-width:none; width:100%; background-color:white; }@media (max-width:767px) { section.category .deal-box {height:110px; } }@media (min-width:768px) and (max-width:1023px) { section.category .deal-box {height:141px; } }@media (min-width:1024px) { section.category .deal-box {display:block;min-width:22%;max-width:22%; } }section.category .deal-box:nth-of-type(n+2) { margin-right:0; margin-top:14px; }@media (min-width:1024px) { section.category .deal-box:nth-of-type(n+2) {margin-top:0;margin-right:4%; } }@media (min-width:1024px) { section.category .deal-box:nth-of-type(n+5) {margin-top:27px; } }@media (min-width:1024px) { section.category .deal-box:nth-of-type(4n) {margin-left:0; } }@media (min-width:1024px) { section.category .deal-box:nth-of-type(4n + 1) {margin-right:0; } }section.category .deal-box .deal-box-photo { width:143px; height:103px; }@media (min-width:768px) and (max-width:1023px) { section.category .deal-box .deal-box-photo {width:220px;height:139px; } }@media (min-width:1024px) { section.category .deal-box .deal-box-photo {width:100%;height:8.80208vw; } }section.category .deal-box .deal-box-text {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column; padding:10px; -webkit-flex:1; -ms-flex:1; flex:1; }@media (min-width:1024px) { section.category .deal-box .deal-box-text {display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row; } section.category .deal-box .deal-box-text .deal-box-text-right .deal-box-text-right-title {font-size:0.72vw;min-height:1.44vw;max-height:1.44vw; } section.category .deal-box .deal-box-text .deal-box-text-right .deal-box-text-right-supplier, section.category .deal-box .deal-box-text .deal-box-text-right .deal-box-text-right-location {font-size:0.72917vw; } }@media (min-width:1025px) and (max-width:1500px) { section.category .deal-box .deal-box-text .deal-box-text-right .deal-box-text-right-title { } section.category .deal-box .deal-box-text .deal-box-text-right .deal-box-text-right-supplier, section.category .deal-box .deal-box-text .deal-box-text-right .deal-box-text-right-location {font-size:0.83854vw; } }@media (max-width:767px) { section.category .deal-box .deal-box-text-right-location {margin-top:7px; } }@media (min-width:1024px) { section.category .deal-box .deal-box-text-right-supplier {width:7.29167vw; } }@media (max-width:767px) { section.category .deal-box .deal-box-text-left {margin-top:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline; } section.category .deal-box .deal-box-text-left .deal-box-text-left-price, section.category .deal-box .deal-box-text-left .deal-box-text-left-old-price {margin-left:5px; }}@media (max-width:767px) { section.category .deal-box .deal-box-text-left-price { } }section.category .load-more-button { margin-top:27px; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; width:100%; height:52px; background-color:#0EB149; font-family:Arial; font-size:19px; font-weight:700; color:white; }@media (min-width:1024px) { section.category .load-more-button {height:75px; } }section.category .load-more-button img { margin-right:20px; }section.category .load-more-button.loading img { -webkit-animation:rotateAnimation .7s infinite linear; animation:rotateAnimation .7s infinite linear; }section.category .category-page-header-results { display:block; width:23.4375vw; }section.category .category-page-header { display:block; font-family:'Assistant', sans-serif; }section.category .category-page-header.filters-menu-open .category-page-mobile-filter-close { display:block; }section.category .category-page-header.filters-menu-open .category-page-header-filters-menu-desktop { display:block; }section.category .category-page-header .category-page-header-results { width:auto; float:right; margin:0; padding-right:10px; line-height:33px; }section.category .category-page-header .x-close { font-family:sans-serif; position:absolute; left:5px; top:2px; font-size:20px; }section.category .category-page-header .category-page-mobile-filter-close { color:#0EB149; background:#ffffff; height:30px; width:35%; float:left; max-width:150px; padding:4px 10px; display:none; }@media screen and (min-width:1024px) { section.category .category-page-header {display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between; } section.category .category-page-header .category-page-header-results {width:23.4375vw; } section.category .category-page-header .category-page-mobile-filter-close {display:none; } }section.category .category-page-header-filters-menu-desktop { clear:both; background-color:#f3f3f3; border-top:1px solid #dfdfdf; display:none; }section.category .category-page-header-filters-menu-desktop .filters-menu-header { background-color:#ffffff; height:60px; border-bottom:1px solid #dfdfdf; font-size:16px; color:#666666; padding:8px 13px; position:relative; }section.category .category-page-header-filters-menu-desktop .filter-menu-arrow { position:absolute; left:15px; top:18px; -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); width:7px; transition:all 100ms ease; }section.category .category-page-header-filters-menu-desktop .filter-menu-arrow img { width:100%; }section.category .category-page-header-filters-menu-desktop .filters-menu-dropwdown { max-height:0; transition:max-height 50ms ease; overflow:hidden; }section.category .category-page-header-filters-menu-desktop label.mobile-radio { float:left; margin:18px 28px; }@media (min-width:1024px) { section.category .category-page-header-filters-menu-desktop label.mobile-radio {display:none; } }section.category .category-page-header-filters-menu-desktop .checkbox-label { float:left; margin:14.5px 0; }@media (min-width:1024px) { section.category .category-page-header-filters-menu-desktop .checkbox-label {float:none;margin:0; } }section.category .category-page-header-filters-menu-desktop .filters-menu-item { padding:0 28px; height:50px; color:#666666; }@media (min-width:1024px) { section.category .category-page-header-filters-menu-desktop .filters-menu-item {padding:0;height:auto; } }section.category .category-page-header-filters-menu-desktop .filters-menu-item .filters-menu-item-label { float:right; margin:14.5px 0px 14.5px 6px; line-height:1; }@media (min-width:1024px) { section.category .category-page-header-filters-menu-desktop .filters-menu-item .filters-menu-item-label {float:none;margin:0;line-height:normal; } }section.category .category-page-header-filters-menu-desktop .filters-menu-item .filters-menu-item-amount { float:right; margin:14.5px 0; line-height:1; }@media (min-width:1024px) { section.category .category-page-header-filters-menu-desktop .filters-menu-item .filters-menu-item-amount {float:none;margin:0;line-height:normal; } }section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort .filters-menu-item { padding:14.5px 28px; }@media (min-width:1024px) { section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort .filters-menu-item {padding:0; } }section.category .category-page-header-filters-menu-desktop input.radio:checked + .filters-menu-item label { color:#0EB149; }section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort.active .filter-menu-arrow, section.category .category-page-header-filters-menu-desktop .category-page-header-filter-item.active .filter-menu-arrow { -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); }section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort.active .filters-menu-dropwdown, section.category .category-page-header-filters-menu-desktop .category-page-header-filter-item.active .filters-menu-dropwdown { max-height:200px; overflow-y:auto;font-size:16px; color:#666666; border-bottom:1px solid #dfdfdf; }@media (min-width:1024px) { section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort.active .filters-menu-dropwdown, section.category .category-page-header-filters-menu-desktop .category-page-header-filter-item.active .filters-menu-dropwdown {border-bottom:none; } }section.category .category-page-header-filters-menu-desktop .category-page-header-filter-extras { display:none; }@media (min-width:1024px) { section.category .category-page-header-filters-menu-desktop .extra-filters-dropdown {display:none; } }@media screen and (min-width:1024px) { section.category .category-page-header-filters-menu-desktop {-webkit-flex:1;-ms-flex:1;flex:1;margin-right:1.45833vw;color:#666666;display:block;background-color:transparent; } section.category .category-page-header-filters-menu-desktop input.checkbox + label {border:none;background-color:#e6e6e6; } section.category .category-page-header-filters-menu-desktop input.checkbox:checked + label {background:#0EB149 url(/_media/images/components/checkbox-tick.png) no-repeat center center; } section.category .category-page-header-filters-menu-desktop .clearfix:after {clear:both; } section.category .category-page-header-filters-menu-desktop .desktop-filters-wrapper {display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;float:right;position:relative; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-item {background-color:#ffffff;margin-left:9px;position:relative; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-item:nth-child(n+7) {display:none; } section.category .category-page-header-filters-menu-desktop .filters-menu-header {font-family:'Assistant', sans-serif;font-weight:400;height:38px;color:#666666;font-size:12px;min-width:65px;padding:10px 10px 6px 20px;border:1px solid #c1c1c1;cursor:pointer; } section.category .category-page-header-filters-menu-desktop .filter-menu-text:after {display:block;content:attr(title);font-weight:bold;height:1px;color:transparent;overflow:hidden;visibility:hidden; } section.category .category-page-header-filters-menu-desktop .filter-menu-arrow {position:absolute;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:8px;top:11px;left:9px; } section.category .category-page-header-filters-menu-desktop .filter-menu-arrow img {width:100%; } section.category .category-page-header-filters-menu-desktop .filters-menu-dropwdown {max-height:0;min-width:100%;position:absolute;top:55px;overflow:hidden;background-color:#ffffff;z-index:1000; } section.category .category-page-header-filters-menu-desktop .filters-menu-item {margin-bottom:6px;position:relative;padding-left:54px;cursor:pointer; } section.category .category-page-header-filters-menu-desktop .filters-menu-item:last-child {margin:0; } section.category .category-page-header-filters-menu-desktop .filters-menu-item-label {padding-right:3px;cursor:pointer; } section.category .category-page-header-filters-menu-desktop .checkbox-label {position:absolute;top:4px;right:0;cursor:pointer;color:#666666; } section.category .category-page-header-filters-menu-desktop .filters-menu-item-label label {white-space:nowrap;padding-right:16px;cursor:pointer;width:100%;display:block; } section.category .category-page-header-filters-menu-desktop .filters-menu-item-amount {position:absolute;left:0;top:0;color:#a9a9a9; } section.category .category-page-header-filters-menu-desktop .filters-menu-dropwdown-pointer {display:none;position:absolute;left:12px;top:48px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:15px;height:15px;background-color:#ffffff;border-top:1px solid #c1c1c1;border-right:1px solid #c1c1c1;z-index:1015; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-item.selected .filters-menu-header {font-weight:600;border:1px solid #0EB149;background-color:#0EB149;color:#ffffff; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-item.active .filters-menu-header {font-weight:600;border:1px solid #0EB149; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-item.active .filters-menu-dropwdown-pointer {display:block; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-item.active .filters-menu-dropwdown {max-height:600px;min-height:88px;padding:0 16px 16px 16px;border:1px solid #c1c1c1;box-shadow:0 2px 10px rgba(0, 0, 0, 0.2); } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-extras {font-family:'Assistant', sans-serif;font-weight:400;height:38px;min-width:65px;padding:10px 0;font-size:12px;border:1px solid #c1c1c1;cursor:pointer;background-color:#0EB149;text-align:center;color:#ffffff;display:block; } section.category .category-page-header-filters-menu-desktop .extra-filters-dropdown {max-height:0;min-width:88%;position:absolute;top:62px;overflow:hidden;background-color:#ffffff;z-index:1000;width:88%;display:block; } section.category .category-page-header-filters-menu-desktop .extra-filters-dropdown .filters-menu-item-label label {white-space:normal; } section.category .category-page-header-filters-menu-desktop .extra-filters-dropdown.active {max-height:none;overflow:visible;border:1px solid #c1c1c1;box-shadow:0 2px 10px rgba(0, 0, 0, 0.2);padding:1.30208vw 1.30208vw 10px 15%; } section.category .category-page-header-filters-menu-desktop .extra-filters-dropdown.active:before {content:'';position:absolute;left:45px;top:-9px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:15px;height:15px;background-color:#ffffff;border-top:1px solid #c1c1c1;border-right:1px solid #c1c1c1; } section.category .category-page-header-filters-menu-desktop .extra-filters-column {width:33%;float:right;padding-left:15px;margin-bottom:30px; } section.category .category-page-header-filters-menu-desktop .extra-filters-wrapper {display:inline-block; } section.category .category-page-header-filters-menu-desktop .extra-filter-header {font-family:'Assistant', sans-serif;font-size:18px;font-weight:600;margin-bottom:10px;color:#000000; } section.category .category-page-header-filters-menu-desktop .extra-filter-action-btn {position:absolute;bottom:40px;font-family:'Assistant', sans-serif;font-weight:400;height:38px;cursor:pointer;background-color:#0EB149;text-align:center;color:#ffffff;left:30px;min-width:80px;padding:9px 0;font-size:14px; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort {font-family:'Assistant', sans-serif;float:left;font-weight:400;height:38px;min-width:90px;font-size:12px;cursor:pointer;background-color:#ffffff;color:#666666;position:relative; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort .filters-menu-item {padding:5px 16px 5px 0;margin:0; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort .filters-menu-item:hover, section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort input:checked + .filters-menu-item {background-color:#0EB149;color:#ffffff;z-index:100000; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort .filters-menu-dropwdown:before {content:'';position:absolute;left:12px;top:-8.5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:15px;height:15px;background-color:#ffffff;border-top:1px solid #c1c1c1;border-right:1px solid #c1c1c1; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort label {cursor:pointer; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort.selected .filters-menu-header {font-weight:600;border:1px solid #0EB149; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort.active .filters-menu-header {font-weight:600;border:1px solid #0EB149; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort.active .filters-menu-dropwdown-pointer {display:block; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort.active .filters-menu-dropwdown {overflow:visible;max-height:600px;padding:0;border:1px solid #c1c1c1;box-shadow:0 2px 10px rgba(0, 0, 0, 0.2); } section.category .category-page-header-filters-menu-desktop .sort_radio {display:none; } }@media screen and (min-width:1300px) { section.category .category-page-header-filters-menu-desktop .filters-menu-header {font-size:14px;min-width:90px;padding:8px 10px 6px 20px; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-extras {min-width:90px; } section.category .category-page-header-filters-menu-desktop .filter-menu-arrow {width:8px;top:11px;left:12px; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-extras {font-size:14px;padding:8px 0; } section.category .category-page-header-filters-menu-desktop .desktop-filters-wrapper { } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort {font-size:14px; } section.category .category-page-header-filters-menu-desktop .filters-menu-dropwdown {top:60px; } section.category .category-page-header-filters-menu-desktop .filters-menu-dropwdown-pointer {top:53px; } section.category .category-page-header-filters-menu-desktop .extra-filter-action-btn {left:40px;min-width:100px;padding:6px 0;font-size:18px; } }@media screen and (min-width:1600px) { section.category .category-page-header-filters-menu-desktop .desktop-filters-wrapper { } section.category .category-page-header-filters-menu-desktop .filters-menu-dropwdown { } section.category .category-page-header-filters-menu-desktop .filters-menu-header {min-width:100px;font-size:18px;padding:6px 0.78vw 6px 1.7vw; } section.category .category-page-header-filters-menu-desktop .filter-menu-arrow {left:15px;top:9px;width:auto; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-extras {min-width:100px;padding:5px 0;font-size:18px; } section.category .category-page-header-filters-menu-desktop .category-page-header-filter-sort {min-width:100px;font-size:18px; } section.category .category-page-header-filters-menu-desktop .filters-menu-dropwdown-pointer { } }section.category .category-page-header-filters-menu-desktop .filter-menu-sub-text { font-size:12px; font-weight:300; color:#a9a9a9; letter-spacing:-0.43px; }@media (min-width:1024px) { section.category .category-page-header-filters-menu-desktop .filter-menu-sub-text {display:none; } }footer { margin-top:14px; }@media (min-width:768px) and (max-width:1023px) { footer {margin-top:27px; } }section.category .category-page-header-filters-menu-block-body-title { border-bottom:1px solid #dfdfdf; font-size:16px; color:#666666; padding:10px; background-color:#ffffff; font-weight:bold; }section.category .category-page-header-filters-menu-block-body-title::after { content:" :"; }section.category .category-page-header-filters-menu-block-body-item-link { background-color:#ffffff; height:60px; border-bottom:1px solid #dfdfdf; font-size:16px; color:#666666; padding:8px 13px; position:relative; display:block; }section.category .category-page-header-back-to { display:none; }section.category .category-page-header-filters-menu-block-body-item .filter-menu-arrow { position:absolute; left:15px; top:18px; width:7px; }section.category .category-page-header-filters-menu-block-body-item .filter-menu-arrow img { width:100%; }@media (min-width:1024px) { section.category {font-family:Assistant; } section.category .category-filter {max-width:23.4375vw;min-width:23.4375vw; } section.category .category-page-header-filters-menu-block-body-item {position:relative;color:#666666;padding:0 0.83333vw; } section.category .category-page-header-filters-menu-block-body-item:nth-child(n+2) {margin-top:0 !important; } section.category .category-page-header-filters-menu-block-body-item .filter-menu-arrow {display:none; } section.category .category-page-header-filters-menu-block-body-title {padding:0.78125vw 0.83333vw 0.26042vw;line-height:2.08333vw;font-size:1.14583vw;color:#666666;border:none;font-weight:normal; } section.category .category-page-header-filters-menu-block-body-title.mobile-title {display:none; } section.category .category-page-header-filters-menu-block-body-title::after {content:""; } section.category .category-page-header-filters-menu-block-body-item.active {background-color:#0EB149; } section.category .category-page-header-filters-menu-block-body-item.active .category-page-header-filters-menu-block-body-item-text, section.category .category-page-header-filters-menu-block-body-item.active .category-page-header-filters-menu-block-body-item-number {color:#FFFFFF; } section.category .category-page-header-filters-menu-block-body-item.active .category-page-header-filters-menu-block-body-item-number {margin-right:auto; } section.category .category-page-header-filters-menu-block-body-item.active .category-page-header-filters-menu-block-body-item-mark {background-image:url(/_media/images/categories/arrow-left-white.png); } section.category .category-page-header-filters-menu-block-body-item.selected {background-color:#0EB149; } section.category .category-page-header-filters-menu-block-body-item.selected .category-page-header-filters-menu-block-body-item-text, section.category .category-page-header-filters-menu-block-body-item.selected .category-page-header-filters-menu-block-body-item-number {color:#FFFFFF; } section.category .category-page-header-filters-menu-block-body-item.selected .category-page-header-filters-menu-block-body-item-mark {background-image:url(/_media/images/categories/arrow-left-white.png); } section.category .category-page-header-filters-menu-block-body-item-text, section.category .category-page-header-filters-menu-block-body-item-number {font-size:1.14583vw;font-weight:300;line-height:2.08333vw;color:#666666; } section.category .category-page-header-filters-menu-block-body-item-number {margin-right:auto; } }@media (min-width:1024px) and (min-width:1024px) { section.category .category-filter .category-page-header-filters-menu-block {padding:1.14583vw 1.40625vw !important; } }@media (min-width:1024px) { section.category .category-page-header-filters-menu-block-body-item-mark {background-image:url(https://media.groo.co.il/_media/images/general/arrow-left-green.png);background-repeat:no-repeat;width:0.57292vw;height:0.9375vw;background-size:contain;margin-right:auto; } section.category .category-page-header-filters-menu-block-body-mark {background-image:url(/_media/images/categories/arrow_right_green.png);background-repeat:no-repeat;width:0.57292vw;height:0.9375vw;background-size:contain; } section.category .category-page-header-back-to {display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center; } section.category .category-page-header-back-to .category-page-header-filters-menu-block-body-title {padding:0 14px; } }.category-tab { display:none; border-bottom:1px solid #dfdfdf; }.category-tab .category-tab-header { display:none; }.category-tab .category-tab-content .category-tab-content-item { display:-webkit-flex; display:-ms-flexbox; display:flex; color:#666666; padding:14.5px 28px; }.category-tab .category-tab-content .category-tab-content-item .category-tab-content-item-text-title { color:#666666; }.category-tab .category-tab-content .category-tab-content-item .category-tab-content-item-text-ellipsis { font-size:1.04167vw; }.category-tab .category-tab-content .category-tab-content-item .category-tab-content-item-number { margin-right:6px; letter-spacing:-1px; }.category-tab .category-tab-content .category-tab-content-item .category-tab-content-item-number::before { content:"("; }.category-tab .category-tab-content .category-tab-content-item .category-tab-content-item-number::after { content:")"; }@media (min-width:1024px) { .category-tab .category-tab-content .category-tab-content-item .category-tab-content-item-number {margin-right:0;letter-spacing:normal; } .category-tab .category-tab-content .category-tab-content-item .category-tab-content-item-number::before {content:""; } .category-tab .category-tab-content .category-tab-content-item .category-tab-content-item-number::after {content:""; } }.category-tab .category-tab-img { display:none; }@media (min-width:1024px) { .category-tab {position:absolute;height:auto;max-width:68.10469vw;min-width:68.10469vw;padding:1.30208vw 1.30208vw 1.5625vw;z-index:99;right:22.03125vw;top:-3.20313vw;margin-right:1.45833vw;background-color:#ffffff;box-shadow:0px 0.10417vw 0.52083vw 0px rgba(0, 0, 0, 0.15);border:none; } .category-tab a {cursor:pointer; } .category-tab .category-tab-mark {background-image:url(/_media/images/categories/mouse_hover_mark.png);background-repeat:no-repeat;background-size:cover;z-index:99;position:absolute;right:-1.14583vw;top:3.38542vw;width:1.14583vw;height:1.61458vw; } .category-tab .category-tab-header {display:block;font-size:1.14583vw;font-family:Assistant;font-weight:600;margin-bottom:1.30208vw;line-height:1;border:none;background-color:transparent;height:auto;padding:0; } .category-tab .category-tab-content {background-color:transparent;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start; } .category-tab .category-tab-content .category-tab-content-items {max-width:44.27083vw;min-width:44.27083vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:baseline;-ms-flex-line-pack:baseline;align-content:baseline;padding-left:4.94792vw; } .category-tab .category-tab-content .category-tab-content-items .category-tab-content-item {max-width:16.25vw;margin-bottom:1.30208vw;line-height:1;font-weight:400;letter-spacing:-0.32px;min-width:16.25vw;padding:0; } .category-tab .category-tab-content .category-tab-content-items .category-tab-content-item .category-tab-content-item-text-title, .category-tab .category-tab-content .category-tab-content-items .category-tab-content-item .category-tab-content-item-number {font-size:1.14583vw;font-weight:300;color:#666666;margin-bottom:0.41667vw; } .category-tab .category-tab-content .category-tab-content-items .category-tab-content-item .category-tab-content-item-text-title:hover {color:#0EB149; } .category-tab .category-tab-content .category-tab-content-items .category-tab-content-item .category-tab-content-item-text {font-size:0.83333vw;color:#949494;font-weight:300; } .category-tab .category-tab-content .category-tab-content-items .category-tab-content-item .category-tab-content-item-text .category-tab-content-item-text-ellipsis {width:13.95833vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.04167vw; } .category-tab .category-tab-content .category-tab-img {display:block;width:18.28125vw;height:10.98958vw; } .category-tab .category-tab-content .category-tab-img img {max-width:100%;height:auto; } }.category-tab-range { display:none; padding-bottom:15px; border-bottom:1px solid #dfdfdf; }@media (min-width:1024px) { .category-tab-range {position:absolute;height:auto;width:17.44791vw;padding:0.52083vw 1.66666vw 0.72917vw 1.30208vw;top:-2.8125vw;z-index:99;right:21.14583vw;margin-right:1.45833vw;background-repeat:no-repeat;background-size:100%;background-image:url(/_media/images/categories/rectangle-4.png);font-size:0.9375vw;border:none; } }.category-tab-range .ui-slider { margin:25px auto 22px; width:247px; height:7px; background-color:#c1c1c1; position:relative; }@media (min-width:1024px) { .category-tab-range .ui-slider {margin:1.14583vw auto 1.30208vw 0.625vw;width:12.86458vw;height:0.20833vw; } }.category-tab-range .ui-slider .ui-slider-range { position:absolute; z-index:1; display:block; border:0; background-position:0 0; top:0; height:100%; background-color:#0EB149; }.category-tab-range .ui-slider .ui-slider-handle { width:28px; height:28px; background-image:url(/_media/images/categories/ellipse.png); background-repeat:no-repeat; background-size:cover; position:absolute; z-index:2; cursor:default; -ms-touch-action:none; touch-action:none; top:-10px; margin-left:-.6em; }@media (min-width:1024px) { .category-tab-range .ui-slider .ui-slider-handle {margin-left:-.6em;width:1.45833vw;height:1.45833vw; } }.category-tab-range .range-bound { display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; }.category-tab-range .range-bound input { width:90px; border:1px solid #c1c1c1; margin:6px; font-size:15px; height:38px; padding:11px; line-height:normal; color:#666666; }@media (min-width:1024px) { .category-tab-range .range-bound input {margin:0.3125vw;font-size:0.9375vw;height:2.1875vw;padding:0.72917vw 0.57292vw;width:5.67708vw; } }.category-tab-areas { display:block; }@media (min-width:1024px) { .category-tab-areas {display:none; } .category-tab-areas .category-tab-content .category-tab-content-items {max-width:none !important;padding-left:0; } .category-tab-areas .category-tab-content .category-tab-content-items .category-tab-content-item {min-width:14.32292vw !important; } }.area-filter .filter-menu-arrow, .range-filter .filter-menu-arrow { position:absolute; left:15px; top:18px; -ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); transform:rotate(-90deg); width:7px; transition:all 100ms ease; }.area-filter .filter-menu-arrow img, .range-filter .filter-menu-arrow img { width:100%; }@media (min-width:1024px) { .area-filter .filter-menu-arrow, .range-filter .filter-menu-arrow {display:none; } }.area-filter .category-tab-content-item, .range-filter .category-tab-content-item { padding:14.5px 28px; height:50px; color:#666666; }@media (min-width:1024px) { .area-filter .category-tab-content-item, .range-filter .category-tab-content-item {padding:0;height:auto; } }.area-filter .category-tab-range, .area-filter .category-tab-areas, .range-filter .category-tab-range, .range-filter .category-tab-areas { display:none; }.area-filter.active .category-tab-range, .area-filter.active .category-tab-areas, .range-filter.active .category-tab-range, .range-filter.active .category-tab-areas { display:block; }.area-filter.active .filter-menu-arrow, .range-filter.active .filter-menu-arrow { -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); }.extra-filters-dropdown .extra-filter-header { background-color:#ffffff; height:60px; border-bottom:1px solid #dfdfdf; font-size:16px; color:#666666; padding:8px 13px; position:relative; }@media (min-width:1024px) { .extra-filters-dropdown .extra-filter-header {background-color:inherit;height:auto;border:none;padding:0; } }.extra-filters-dropdown .extra-filter-header .extra-filter-header-title { width:100%; float:right; }@media (min-width:1024px) { .extra-filters-dropdown .extra-filter-header .extra-filter-header-title {width:auto;float:none; } }.extra-filters-dropdown .extra-filter-action-btn { display:none; }@media (min-width:1024px) { .extra-filters-dropdown .extra-filter-action-btn {display:block;opacity:0;transition:opacity 0.1s ease-in-out; } }@media (min-width:1024px) { .extra-filters-dropdown.active .extra-filter-action-btn {opacity:1; } }@media (min-width:1024px) { .extra-filters-dropdown .extra-filters-column .filter-menu-arrow {display:none; } }.extra-filters-dropdown .extra-filters-column.active .filter-menu-arrow { -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg); }.extra-filters-dropdown .extra-filters-wrapper { display:none; max-height:200px; overflow-y:auto; }@media (min-width:1024px) { .extra-filters-dropdown .extra-filters-wrapper {max-height:none;overflow:visible; } }.range-filter.active .category-tab-range, .range-filter.active .category-tab-areas, .range-filter.active .extra-filters-wrapper, .area-filter.active .category-tab-range, .area-filter.active .category-tab-areas, .area-filter.active .extra-filters-wrapper, .extra-filters-column.active .category-tab-range, .extra-filters-column.active .category-tab-areas, .extra-filters-column.active .extra-filters-wrapper { display:block; }.range-filter .category-tab-range, .range-filter .category-tab-areas, .range-filter .extra-filters-wrapper, .area-filter .category-tab-range, .area-filter .category-tab-areas, .area-filter .extra-filters-wrapper, .extra-filters-column .category-tab-range, .extra-filters-column .category-tab-areas, .extra-filters-column .extra-filters-wrapper { display:none; }@media (min-width:1024px) { .range-filter .extra-filters-wrapper, .area-filter .extra-filters-wrapper, .extra-filters-column .extra-filters-wrapper {display:none; } }.category-page-header-filter-item .filter-menu-action-btn, .category-tab-range .filter-menu-action-btn { position:-webkit-sticky; position:-moz-sticky; position:-ms-sticky; position:-o-sticky; position:sticky; top:0; background-color:#ffffff; z-index:9; font-family:'Assistant', sans-serif; font-weight:600; color:#0EB149; text-decoration:underline; text-align:center; padding:16px 0 10px 0; width:100%; display:none;}.category-tab-range .filter-menu-action-btn { padding:0; font-size:16px; border-top:none;}.category-page-header-filter-item .filter-menu-action-btn span, .category-tab-range .filter-menu-action-btn span { cursor:pointer;}.category-page-header-filter-item .filter-menu-action-btn span:nth-child(1), .category-tab-range .filter-menu-action-btn span:nth-child(1) { float:right; }.category-page-header-filter-item .filter-menu-action-btn span:nth-child(2), .category-tab-range .filter-menu-action-btn span:nth-child(2) { float:left; }.category-page-header-filter-item .filter-menu-action-btn span.inactive, .category-tab-range .filter-menu-action-btn span.inactive { cursor:default; color:#c3c3c3; }@media (min-width:1024px) { .category-page-header-filter-item .filter-menu-action-btn, .category-tab-range .filter-menu-action-btn {display:block; }}.filter-clear-all-btn { font-family:'Assistant', sans-serif; font-weight:400; border:1px solid #c1c1c1; cursor:pointer; background-color:#0EB149; text-align:center; color:#ffffff; height:40px; min-width:100%; top:33px; font-size:16px; padding:8px 0; position:absolute;}.category-page-header-filters-menu-desktop form.has-filters{ padding-top:40px;}@media screen and (min-width:1024px) { .filter-clear-all-btn {height:38px;min-width:65px;padding:10px 0;font-size:12px;margin-right:9px;position:initial; } .category-page-header-filters-menu-desktop form{padding-top:0; }}@media screen and (min-width:1300px){ .filter-clear-all-btn {font-size:14px;padding:8px 0;min-width:90px; }}@media screen and (min-width:1600px){ .filter-clear-all-btn {min-width:100px;padding:5px 0;font-size:18px; }}@media (max-width:1023px) { .category-page-header-filter-sort, .category-page-header-filter-item, .extra-filters-column, .category-page-header-filters-menu-block-body-item{cursor:pointer; } .category-page-header-filter-sort .filters-menu-dropwdown, .category-page-header-filter-item .filters-menu-dropwdown, .extra-filters-column .extra-filters-wrapper {cursor:default; }}@media screen and (min-width:1024px) { .category-page-header-filter-item .filter-menu-text {max-width:3.6vw;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; } }@media screen and (min-width:1600px) { .category-page-header-filter-item .filter-menu-text {max-width:6vw; } }.tourist-category-dates-filter { }.tourist-category-dates-filter #reset-calendar { position:absolute; top:5px; right:5px; color:#ffffff;}.tourist-category-dates-filter .input-daterange { display:flex;}.tourist-category-dates-filter .input-daterange > div { width:50%; height:5.5vw; display:inline-block; background-color:rgba(14, 177, 73, 0.5); border:0; border-radius:0 !important; font-size:1.2vw; color:#ffffff; text-align:center; padding:5% 0 4%; line-height:1.25;}.calendar-container {position:relative;height:19vw;}.tourist-category-dates-filter .input-daterange .range-from-container.active, .tourist-category-dates-filter .input-daterange .range-to-container.active { background-color:#0EB149;}.tourist-category-dates-filter .input-daterange input { background-color:transparent; border:0; border-radius:0 !important; font-size:1.458vw; color:#ffffff; max-width:100%; padding:0;}.custom-filter-buttons { width:100%; height:116px; padding-bottom:16px; display:flex; align-content:space-between; justify-content:space-between; background:#dee1e3;}.custom-filter-buttons .filter-btn { background:#fff; width:48.5%; max-height:100px; height:auto; text-align:center; display:flex; align-items:center; justify-content:center; cursor:pointer;}.custom-filter-buttons .filter-btn.active { background:#0eb149;}.custom-filter-buttons .filter-btn.active .filter-btn-content{ color:#fff;}.custom-filter-buttons .filter-btn-content { font-size:14px; font-weight:600; color:#182d25;}.custom-filter-buttons .filter-btn-content img { display:block; max-width:100%; vertical-align:center; height:auto; margin:-10px auto 0;}.datepicker { direction:rtl;background-color:white; top:0 !important; right:0 !important; left:initial !important; width:23.4375vw; height:19vw; padding:0 1vw !important; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; border-radius:0 !important; position:relative;}.datepicker table{ border-spacing:0 !important; width:100%;}.datepicker td, .datepicker th { width:2.4vw !important; height:2.4vw !important; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; border-radius:0 !important; font-size:1.093vw !important; font-family:'Assistant', sans-serif !important; color:#616161 !important;}.datepicker table tr td.day:hover, .datepicker table tr td.day.focused { color:#0EB149 !important; background:rgba(83, 163, 24, 0.2) !important; font-weight:bold !important;}.datepicker table tr td.old, .datepicker table tr td.new { color:rgba(97, 97, 97, 0.65) !important;}.datepicker table tr td.active, .datepicker table tr td.selected , .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover { color:#0EB149 !important; background:rgba(83, 163, 24, 0.2) !important; font-weight:bold !important;}.datepicker table tr td.range, .datepicker table tr td.range:hover, .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover { color:#0EB149 !important; background:rgba(83, 163, 24, 0.2) !important; font-weight:normal !important;}.datepicker table tr td.range:hover { font-weight:bold !important;}.datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:hover { color:rgba(97, 97, 97, 0.65) !important;}.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover { color:rgba(97, 97, 97, 0.65) !important;}.datepicker .datepicker-switch{ font-size:1.25vw !important; color:#000000 !important; font-weight:normal !important;}.datepicker .prev, .datepicker .next { background-image:url(https://media.groo.co.il/_media/images/general/arrow-left-green.png) !important; background-repeat:no-repeat !important; color:transparent !important; background-position:center !important;}.datepicker .prev { -webkit-transform:rotate(180deg); transform:rotate(180deg);}.datepicker .datepicker-switch:hover, .datepicker tfoot tr th:hover { background:#ffffff !important;}.datepicker .prev:hover, .datepicker .next:hover { background-color:#ffffff !important; background-image:url(https://media.groo.co.il/_media/images/general/arrow-left-green.png) !important;}.datepicker-dropdown:before, .datepicker-dropdown:after { border:none !important;}.datepicker table tr td span { width:25% !important; height:6.510vw !important; line-height:6.510vw !important; margin:0 !important; -webkit-border-radius:0 !important; -moz-border-radius:0 !important; border-radius:0 !important;}.datepicker table tr td span:hover, .datepicker table tr td span.focused { color:#0EB149 !important; background:rgba(83, 163, 24, 0.2) !important; font-weight:normal !important;}.calendar-end-line { border-bottom:1px solid rgba(97, 97, 97, 0.15); width:83%; margin:15px auto 0;}.deal-boxes-title { display:none; width:100%; height:45px; background:#ffffff; margin-bottom:20px; margin-top:27px; font-size:18px; color:#000000; font-family:Assistant; line-height:45px; padding-right:30px;}.deal-boxes-title.js-deal-boxes-title { margin-top:0;}@media (max-width:1023px) { .tourist-category-dates-filter {display:none; }}@media(min-width:1024px){ .promoted-deal-box-text-left .start_box{text-align:right;width:100%;position:absolute;top:0;right:0; }}.csat-counter-text{ color:rgb(97, 97, 97); letter-spacing:-0.07px;font-size:12px; display:none;}.promoted-deal-box-text .promoted-deal-box-text-left .start_box .csat-counter-text{ display:inline-block;}@media (min-width:768px) { .csat-counter-text{vertical-align:5px;margin-right:3px; }}@media (min-width:1024px) { .csat-counter-text{font-size:14px;display:flex;margin-left:-40px; } .deal-box-text .deal-box-text-right .start_box.star_text_right .csat-counter-text{font-size:12px;display:none;margin-left:-40px; } .deal-box-text .deal-box-text-right .start_box.star_text_right{display:flex; }}.js_category_seo_content{ width:93%; margin:0 auto; padding-top:80px; color:rgb(87, 87, 87);}.js_category_seo_content a { color:#0EB149; font-weight:bold;}.js_category_seo_content .category_seo_content{ width:80%; margin:0 auto;}@media(min-width:767px){ .js_category_seo_content .category_seo_content{width:50%;margin:0 auto; }}@media(min-width:1023px) { .custom-filter-buttons.visible-mobile { display:none; }}@media(max-width:1023px) { .custom-filter-buttons.visible-mobile {display:flex;justify-content:space-around;height:100px;padding:0 3px; } .custom-filter-buttons.visible-mobile .filter-btn{width:47%; }}.ui-slider-horizontal.ui-slider-rtl .ui-slider-range-min { left:auto; right:0; }.ui-slider-horizontal.ui-slider-rtl .ui-slider-range-max { left:0; right:auto; }.ui-slider-vertical.ui-slider-rtl .ui-slider-range-min { top:0; bottom:auto; }.ui-slider-vertical.ui-slider-rtl .ui-slider-range-max { top:auto; bottom:0; }.datepicker { padding:4px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; direction:ltr;}.datepicker-inline { width:220px;}.datepicker.datepicker-rtl { direction:rtl;}.datepicker.datepicker-rtl table tr td span { float:right;}.datepicker-dropdown { top:0; left:0;}.datepicker-dropdown:before { content:''; display:inline-block; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:7px solid #999; border-top:0; border-bottom-color:rgba(0, 0, 0, 0.2); position:absolute;}.datepicker-dropdown:after { content:''; display:inline-block; border-left:6px solid transparent; border-right:6px solid transparent; border-bottom:6px solid #fff; border-top:0; position:absolute;}.datepicker-dropdown.datepicker-orient-left:before { left:6px;}.datepicker-dropdown.datepicker-orient-left:after { left:7px;}.datepicker-dropdown.datepicker-orient-right:before { right:6px;}.datepicker-dropdown.datepicker-orient-right:after { right:7px;}.datepicker-dropdown.datepicker-orient-bottom:before { top:-7px;}.datepicker-dropdown.datepicker-orient-bottom:after { top:-6px;}.datepicker-dropdown.datepicker-orient-top:before { bottom:-7px; border-bottom:0; border-top:7px solid #999;}.datepicker-dropdown.datepicker-orient-top:after { bottom:-6px; border-bottom:0; border-top:6px solid #fff;}.datepicker table { margin:0; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}.datepicker td,.datepicker th { text-align:center; width:20px; height:20px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:none;}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th { background-color:transparent;}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused { background:#eee; cursor:pointer;}.datepicker table tr td.old,.datepicker table tr td.new { color:#999;}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover { background:none; color:#999; cursor:default;}.datepicker table tr td.highlighted { background:#d9edf7; border-radius:0;}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover { background-color:#fde19a; background-image:-moz-linear-gradient(to bottom, #fdd49a, #fdf59a); background-image:-ms-linear-gradient(to bottom, #fdd49a, #fdf59a); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); background-image:-webkit-linear-gradient(to bottom, #fdd49a, #fdf59a); background-image:-o-linear-gradient(to bottom, #fdd49a, #fdf59a); background-image:linear-gradient(to bottom, #fdd49a, #fdf59a); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0); border-color:#fdf59a #fdf59a #fbed50; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); color:#000;}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled] { background-color:#fdf59a;}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active { background-color:#fbf069 \9;}.datepicker table tr td.today:hover:hover { color:#000;}.datepicker table tr td.today.active:hover { color:#fff;}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover { background:#eee; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover { background-color:#f3d17a; background-image:-moz-linear-gradient(to bottom, #f3c17a, #f3e97a); background-image:-ms-linear-gradient(to bottom, #f3c17a, #f3e97a); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a)); background-image:-webkit-linear-gradient(to bottom, #f3c17a, #f3e97a); background-image:-o-linear-gradient(to bottom, #f3c17a, #f3e97a); background-image:linear-gradient(to bottom, #f3c17a, #f3e97a); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0); border-color:#f3e97a #f3e97a #edde34; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled] { background-color:#f3e97a;}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active { background-color:#efe24b \9;}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover { background-color:#9e9e9e; background-image:-moz-linear-gradient(to bottom, #b3b3b3, #808080); background-image:-ms-linear-gradient(to bottom, #b3b3b3, #808080); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080)); background-image:-webkit-linear-gradient(to bottom, #b3b3b3, #808080); background-image:-o-linear-gradient(to bottom, #b3b3b3, #808080); background-image:linear-gradient(to bottom, #b3b3b3, #808080); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0); border-color:#808080 #808080 #595959; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled] { background-color:#808080;}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active { background-color:#666666 \9;}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover { background-color:#006dcc; background-image:-moz-linear-gradient(to bottom, #08c, #0044cc); background-image:-ms-linear-gradient(to bottom, #08c, #0044cc); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc)); background-image:-webkit-linear-gradient(to bottom, #08c, #0044cc); background-image:-o-linear-gradient(to bottom, #08c, #0044cc); background-image:linear-gradient(to bottom, #08c, #0044cc); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); border-color:#0044cc #0044cc #002a80; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled] { background-color:#0044cc;}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active { background-color:#003399 \9;}.datepicker table tr td span { display:block; width:23%; height:54px; line-height:54px; float:left; margin:1%; cursor:pointer; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}.datepicker table tr td span:hover,.datepicker table tr td span.focused { background:#eee;}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover { background:none; color:#999; cursor:default;}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover { background-color:#006dcc; background-image:-moz-linear-gradient(to bottom, #08c, #0044cc); background-image:-ms-linear-gradient(to bottom, #08c, #0044cc); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc)); background-image:-webkit-linear-gradient(to bottom, #08c, #0044cc); background-image:-o-linear-gradient(to bottom, #08c, #0044cc); background-image:linear-gradient(to bottom, #08c, #0044cc); background-repeat:repeat-x; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); border-color:#0044cc #0044cc #002a80; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(enabled=false); color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled] { background-color:#0044cc;}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active { background-color:#003399 \9;}.datepicker table tr td span.old,.datepicker table tr td span.new { color:#999;}.datepicker .datepicker-switch { width:145px;}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next,.datepicker tfoot tr th { cursor:pointer;}.datepicker .datepicker-switch:hover,.datepicker .prev:hover,.datepicker .next:hover,.datepicker tfoot tr th:hover { background:#eee;}.datepicker .cw { font-size:10px; width:12px; padding:0 2px 0 5px; vertical-align:middle;}.input-append.date .add-on,.input-prepend.date .add-on { cursor:pointer;}.input-append.date .add-on i,.input-prepend.date .add-on i { margin-top:3px;}.input-daterange input { text-align:center;}.input-daterange input:first-child { -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;}.input-daterange input:last-child { -webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0;}.input-daterange .add-on { display:inline-block; width:auto; min-width:16px; height:18px; padding:4px 5px; font-weight:normal; line-height:18px; text-align:center; text-shadow:0 1px 0 #fff; vertical-align:middle; background-color:#eee; border:1px solid #ccc; margin-left:-5px; margin-right:-5px;}