/*@import url('https://fonts.googleapis.com/css2?family=Catamaran:wght@100;200;300;400;500;600;700;800;900&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Catamaran:wght@100..900&display=swap');
* { font-family:'Catamaran', serif;padding:0;margin:0;outline:none }
html { -webkit-text-size-adjust:100% }
select { -webkit-appearance:none;-moz-appearance:none;appearance:none }
select::-ms-expand { display:none }
.adskm { display:none; }
.cl { clear:both }
.cnt { width:1280px;margin:0 auto }
img { max-width:100% }
body { padding-top:80px }
select { background-color:#fff }
.link::before {  margin-top:11px;margin-right:10px;content:"";width:18px;filter:brightness(0) invert(1);height:18px;display:block;float:left;background-image:url(images/link-white.png);background-size:18px;background-position:center;background-repeat:no-repeat }
.email_pop::before {  margin-top:11px;margin-right:10px;content:"";width:18px;filter:brightness(0) invert(1);height:18px;display:block;float:left;background-image:url(images/email.png);background-size:18px;background-position:center;background-repeat:no-repeat }
#head { transition:0.3s ease;width:100%;padding:20px 0;position:fixed;left:0;top:0;z-index:40;background-color:#fff }
#head.fix { padding:10px 0;border-bottom:1px solid #e5e5e5 }
.logo { position:relative;float:left;margin-right:30px;display:block;line-height:30%;color:#232020;text-decoration:none;font-weight:bold;}
.logo img { height:23px !important;padding:8px 0 }
.logo::after { content:"baldų paieškos ir pardavimo platforma"; display:block;font-size:9.5px;color:#78868c;font-weight:500;line-height:14px;position:absolute;left:42px;width:163px;bottom:-6px }
.search_icon { display:none;float:right;cursor:pointer;width:16px;height:40px;border:0;background-image:url(images/find.png);background-repeat:no-repeat;background-position:center;background-size:16px auto }
.search { transition:0.3s ease;float:right;width:calc(100% - 775px);position:relative;border:1px solid #e5e5e5;border-radius:22px }
.search input[type=text] { transition:0.3s ease;width:calc(100% - 125px);padding-left:20px;padding-right:10px;height:38px;border:0;border-radius:22px;background-color:#fff;font-size:13px;color:#232020 }
.search input[type=submit] { transition:0.3s ease;position:absolute;right:53px;top:0px;cursor:pointer;width:50px;height:38px;border:0;border-radius:22px;color:transparent;background-image:url(images/find.png);background-size:16px auto;background-repeat:no-repeat;background-position:left 19px center;background-color:#fff;border:0 }
#head .search { z-index:30 }
#head .search:hover, #head .search.focus { border-color:#e8f1f0 }
#head .search:hover input[type=text], #head .search input[type=text]:focus { color:#000 }
.ph_camera { position:relative;cursor:pointer;opacity:0.4;transition:0.3s ease;margin-top:5px;position:absolute;right:0;top:0;display:block;width:53px;height:27px;background-repeat:no-repeat;background-position:15px center;background-image:url(images/photo-camera-black.png);background-size:18px auto;border-left:1px solid#e5e5e5;border-radius:0.5px;}
.ph_camera:hover { opacity:1 }
.ph_camera > span { display:none;transition:0.3s ease;position:absolute;top:calc(100% + 2px);background-color:#232020;color:#fff;border-radius:3px;text-align:center;font-size:8pt;font-weight:600;left:-58px;width:160px;height:24px;line-height:24px }
.ph_camera > span::before { top:-5px;position:absolute;left:calc(50% - 3px);content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #232020 }
.ph_camera:hover > span { display:block }
.buys{ float:right;transition:0.3s ease;font-size:13px;display:block;text-decoration:none;font-weight:600;text-align:center;color:#232020;width:136px;height:40px;line-height:42px;background-color:rgba(69,140,132,0.12);border-radius:22px;margin-left:30px }
.buys:hover{ background-color:#458c84;color:#fff}
.uside { float:right;height:40px }
.uside > a, .uside > span { display:block;float:left;background-position:center;background-repeat:no-repeat;margin-top:12px;margin-left:20px }
.uside > a:first-child { margin-left:30px; }
.fav { transition:0.3s ease;width:19px;height:17px;background-image:url(images/fav.png);background-size:auto 17px }
.viewed_slist { transition:0.3s ease;width:24px;height:17px;background-image:url(images/eyes2.png);background-size:24px auto; }
.user { transition:0.3s ease;width:16px;height:17px;background-image:url(images/user.png);background-size:auto 17px }
#head .fav:hover, #head .user:hover { filter:invert(46%) sepia(29%) saturate(555%) hue-rotate(124deg) brightness(100%) contrast(96%) }
.add, .new, .view_sk { transition:0.3s ease;height:40px;padding:0px 28px 0px 45px;position:relative;background-color:#458c84;font-size:13px;font-weight:600;color:#fff;line-height:42px;text-decoration:none;display:block;float:right;border-radius:22px;margin-left:30px }
.add::before, .new::before { width:9px;height:1px;background-color:#fff;border-radius:0.5px;position:absolute;left:29px;top:50%;margin-top:-1px;content:"" }
.add::after, .new::after { width:1px;height:9px;background-color:#fff;border-radius:0.5px;position:absolute;top:50%;margin-top:-5px;left:33px;content:"" }
.add:hover, .new:hover, .share:hover, .view_sk:hover { background-color:#232020}
#categories { width:100%;background-color:#f7f7f7;padding:20px 0 16px}
#categories ul, .products, .reviews { list-style-type:none }
#categories ul li { display:block;float:left;width:8.33%;text-align:center }
#categories ul li:nth-child(12n) { margin-right:0 }
#categories ul li a { text-decoration:none;font-size:14px;font-weight:500;line-height:1.14;color:#232020;display:block;text-align:center }
#categories ul li a span:first-child { display:block;width:62px;height:62px;border:1px solid #fff;transition:0.2s ease;margin:0 auto;margin-bottom:8px;background-color:#fff;border-radius:50%;background-image:url(images/soft.png);background-repeat:no-repeat;background-position:center;background-size:36px 36px }
#categories ul li a:hover span:first-child, #categories ul li a.on span:first-child { background-size:40px 40px;border-color:#458c84 }
#categories ul li a span:nth-child(2) { display:block;text-align:center }
#categories ul li.last_tc_item { display:none }
#categories ul li.last_tc_item a span:first-child { line-height:110%;background-image:none;background-color:#e8f1f0;color:#232020;display:table-cell;vertical-align:middle;text-align:center;border-color:#e8f1f0;font-weight:600;font-size:8px;text-transform:uppercase }
#ads, #ads2 { width:100%;padding:54px 0 62px }
#ads2 { padding-top:0px }
#rate_product_box h3, #ads h2, #ads2 h2, #ads h1, #all h2, #services h2, #look h2, #skelb_content h1, #ad_list_content h1, #favorites_content h1, .text_3 h1, #ss_box h3, #duk h1, #categories h1, #comments h2, .qty h2, .qty h1, .account_reviews_rside h2 { line-height:1.29;font-size:28px;font-weight:bold;color:#232020 }
#ads h2, #ads h1, #ads2 h2 { position:relative;z-index:10;cursor:pointer;float:left;margin-bottom:-30px }
.all_lt { float:right;margin-bottom:-15px;z-index:2;padding:7px 35px 5px 20px;border-radius:22px;background-color:#fff;border:solid 1px #e5e5e5;width:158px;margin-right:40px;position:relative }
.all_lt select { font-size:13px;color:#232020;height:18px;position:relative;width:100%;padding-right:40px;border:none }
.select2-container { font-size:13px;color:#232020;height:18px;position:relative;padding-right:40px;border:none }
.select2-container--default .select2-selection--single {border:0;border-radius:0;line-height:18px;height:18px }
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height:18px;}
.select2-search--dropdown { border-top:1px solid rgba(69,140,132,0.12);margin-top:5px }
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { background-color:#458c84 }
.select2-container { color:#232020 }
.select2-container--default .select2-selection--single .select2-selection__placeholder {color:#232020;}
.select2-container .select2-selection--single .select2-selection__rendered {padding-left:0;}
.select2-container--default .select2-selection--single .select2-selection__arrow { cursor:pointer;transition:0.3s ease;width:24px;height:24px;display:block;right:-25px;top:50%;margin-top:-13px;position:absolute;background-image:url(images/arrow-down.png);background-repeat:no-repeat;background-size:24px auto;background-position:center }
.select2-container--default .select2-selection--single .select2-selection__arrow b { display:none }
.checkbox { display:block !important;float:right;color:#232020;line-height:22px !important;font-size:13px }
.checkbox input[type=checkbox] { display:none }
.checkbox input + span { display:block;float:left;margin-right:10px;width:18px;height:18px;border:solid 1px #458c84;background-color:#fff;border-radius:4px }
.checkbox:hover input + span, .checkbox input:checked + span { background-color:#458c84 }
.checkbox input:checked + span { background-image:url(images/checkbox.png);background-repeat:no-repeat;background-size:8px auto;background-position:center }
.chb { float:right;margin-bottom:-15px }
.chb label { float:left;margin-right:30px;margin-top:10px }
.chb label:nth-last-child(2) { margin-right:0 }
.furn { position:relative;padding-bottom:18px }
.ads_slider {width:100%;overflow:hidden }
.products li { z-index:15;position:relative;display:block;font-size:16px;line-height:1.5;color:#232020;transition:0.3s ease;}
.products li > div { position:relative;padding:15px;border-radius:4px;transition:0.3s ease }
.products li > div.pag_lt::after { content:"";position:absolute;right:20px;top:11px;width:24px;height:30px;background-image:url(images/flag-lt2.png);background-repeat:no-repeat;background-position:center;background-size:100% auto }
.furn .products li { width:20% }
.ads_slider { padding:30px 25px;margin-left:-25px;margin-top:-30px;margin-right:-25px;margin-bottom:0px }
.pimg { display:block;line-height:70%;overflow:hidden;border-radius:4px;width:100%;height:100%;margin-bottom:16px;position:relative }
.pimg_s { display:block;line-height:30%;overflow:hidden;border-radius:4px;width:100%;margin-bottom:16px;position:relative }
.pimg_s .sleft, .pimg_s .sright { display:none;opacity:0;transition:0.3s ease }
.pimg_s:hover .sleft, .pimg_s:hover .sright { display:block;opacity:1;transition:0.3s ease }
.pimg img { aspect-ratio:1 / 1;width:100% !important;height:auto !important }
@media all and (min-width:1280px) {
.pimg { height:0;padding-top:100%;background-color:#ddd }
.search_ad_list .pimg { height:auto;padding-top:0 }
.pimg { display:flex;overflow:hidden;position:relative }
.pimg img { aspect-ratio:1/1;width:100%;transition:0.5s ease;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%) }
.pimg:hover img { width:calc(100% + 26px) !important;max-width:calc(100% + 26px) !important }
.search_ad_list .pimg img { position:relative;left:0;top:0;margin:0;transform:none }
.share_click:hover .info { opacity:1;z-index:1 }
}
.search_cat_item { display:block;border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7 }
.search_cat_item a { color:#232020;font-weight:600;display:block;cursor:pointer;padding:12px;line-height:100%;text-decoration:none;transition:0.3s ease }
.search_cat_item:hover a { background-color:#f7f7f7 }
.search_cat_item:nth-child(n+2) { margin-top:-1px !important }
.ctgr { font-size:10px;font-weight:600;line-height:normal;letter-spacing:1px;color:#666;text-transform:uppercase;display:block;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden }
.pfav {display:block;cursor:pointer;position:absolute;top:calc(100% - 150px);z-index:5;right:25px;width:33px;height:33px;transition:0.3s ease;background-color:#fff;border-radius:50%;background-image:url(images/fav.png);background-size:16px auto;background-position:center top 10px;background-repeat:no-repeat;text-align:center;line-height:33px;font-size:7pt;}
.pfav:hover, .pfav.on { background-image:url(images/heart-green.png);color:#FFF;}
.favs .pfav { top:calc(100% - 160px) }
.prname { color:#232020;font-weight:600;height:24px;overflow:hidden;text-decoration:none;transition:0.3s ease;margin-bottom:7px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical }
.prname_vcent { height:50px; display:table-cell; vertical-align:middle; max-width:100%; }
.products li:hover > div:hover { box-shadow:0 0 40px 0 rgba(69, 140, 132, 0.2) }
.products li:hover .prname, #services ul li:hover .ser_name, .scl li:hover .scname { color:#3C7B74 }
.price { font-size:14px;line-height:normal;color:#232020;display:block;min-height:23px }
.pleft, .pright { z-index:20;cursor:pointer;transition:0.3s ease;width:48px;height:16px;display:block;position:absolute;left:calc(50% - 695px);top:149px }
.pright { left:auto;right:calc(50% - 697px) }
.pleft::before { content:"";transform:rotate(135deg);-webkit-transform:rotate(135deg);border:solid #232020;border-width:0 2px 2px 0;display:inline-block;padding:4px;position:absolute;top:50%;margin-top:-5px;left:50%;margin-left:-5px;transition:0.3s ease }
.pright::before { content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);border:solid #232020;border-width:0 2px 2px 0;display:inline-block;padding:4px;position:absolute;top:50%;margin-top:-5px;right:50%;margin-right:-3px;transition:0.3s ease }
.swiper-pagination { bottom:20px !important;width:1280px }
.swiper-pagination-bullet { width:10px !important;height:10px !important;opacity:0.2 !important;background:#fff !important;border:1px solid #232020 !important }
.swiper-pagination-bullet-active { width:10px !important;height:10px !important;background:#232020 !important;opacity:1 !important }
.swiper-pagination-bullet { margin:0 20px !important }
.see_all, .next, .save { cursor:pointer;transition:0.3s ease;font-size:13px;display:block;text-decoration:none;font-weight:600;text-align:center;color:#fff;width:200px;height:50px;line-height:51px;background-color:#458c84;border-radius:25px;margin:0 auto;position:relative }
.see_all::before, .next::before, .save::before, .new span::before, .view_sk span::before { content:"";margin-top:-2px;margin-left:-2px;width:100%;border-radius:25px;height:100%;border:2px solid #e5e5e5;position:absolute;left:0;top:0;-moz-transform:rotate(359deg);-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg);}
.see_all:hover, .product_description .next:hover, .contacts .next:hover, .save:hover { background-color:#232020}
#all { width:100%;padding:54px 0 65px;background-image:url(images/all-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center;}
.small_cnt { width:557px;margin:0 auto }
#all h2 { text-align:center;margin-bottom:15px }
#all p { margin-bottom:10px;font-size:16px;line-height:1.5;text-align:center;color:#232020 }
.all_links { text-align:center;margin-top:27px }
.all_links a { position:relative;width:200px;display:inline-block;margin:0 12px;text-decoration:none }
.all_links a span { width:100%;transition:0.3s ease;text-align:center;border-radius:25px;font-size:13px;font-weight:600;display:block;border:1px solid #458c84;color:#232020;height:48px;line-height:50px;position:relative;z-index:3 }
.all_links a::after { content:"";margin-top:-4px;width:100%;border-radius:25px;height:48px;border-radius:25px;display:block;border:2px solid #fff;position:absolute;left:0;top:0;-moz-transform:rotate(359deg);-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg);}
.all_links a span:hover {background-color:#458c84;color:#fff }
#services { width:100%;padding-top:54px }
#services .cnt { padding-bottom:66px;border-bottom:1px solid #e5e5e5 }
#services h2 { margin-bottom:26px }
#services ul { list-style-type:none }
#services ul li { position:relative;width:calc(25% - 42px);transition:0.3s ease;color:#666;font-size:14px;line-height:1.43;display:block;float:left;text-align:center;margin-right:56px }
#services ul li:after { content:"";margin-top:-3px;margin-left:-5px;width:calc(100% + 8px);border-radius:10px;height:100%;border:2px solid #e5e5e5;position:absolute;left:0;top:0;-moz-transform:rotate(359deg);-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg);}
#services ul li:nth-child(4n) { margin-right:0 }
#services ul li:nth-child(n+5) { margin-top:30px }
#services ul li > div { border:solid 1px #458c84;border-radius:10px;padding:40px 35px;position:relative;z-index:1 }
.service_img { display:block;line-height:60%;width:60px;text-align:center;margin-left:auto;margin-right:auto }
.service_img img { max-height:60px }
#services ul li > div > div { height:116px;overflow:hidden;margin-top:31px }
.ser_name { text-decoration:none;display:block;transition:0.3s ease;color:#232020;font-size:18px;font-weight:600;line-height:130%;margin-bottom:6px }
#services ul li p { margin-bottom:10px;}
.read_more { display:block;transition:0.3s ease;background-image:url(images/arrow-right.png);background-position:center;background-size:100% auto;background-repeat:no-repeat;width:40px;height:40px;margin:0 auto;margin-top:24px;}
#services ul li .read_more { opacity:0.9;transition:0.3s ease }
#services ul li:hover .read_more { opacity:1 }
#look { width:100%;padding:60px 0 }
.look_left { float:left;width:588px;position:relative}
.look_left::before {content:"";width:124px;height:124px;position:absolute;right:106px;top:21px;border-radius:50%;background-color:rgba(69,140,132,0.12);display:block;}
.look_left a, .look_left span { display:inline-block;line-height:60%;border-radius:10px }
.look_left a img, .look_left span img { border-radius:10px }
.chair_img { width:290px }
.look_left a.table_img, .look_left span.table_img { display:block;width:200px;margin-top:-115px;margin-left:190px;border:5px solid #fff;position:relative;z-index:1 }
span.table_img amp-img { max-width:100% }
.chair_4_img { width:160px;float:right;margin-top:76px;border:5px solid #fff;position:relative;z-index:1 }
.look_right { float:right;width:calc(100% - 955px);margin-right:201px;padding-top:81px }
#look .cnt { position:relative }
#look .cnt::after {content:"";width:295px;height:295px;position:absolute;right:0;bottom:0;border-radius:50%;background-color:rgba(69,140,132,0.03);display:block;}
.look_right > .text { height:123px;overflow:hidden }
#look h2 { margin-bottom:15px }
.text { font-size:16px;line-height:1.5;color:#232020 }
.text ul { margin-left:20px;margin-bottom:10px }
.text p { margin-bottom:10px }
.look_right a {position:relative;width:160px;display:block;text-decoration:none;margin-top:27px}
.look_right a span {width:100%;transition:0.3s ease;text-align:center;border-radius:25px;font-size:13px;font-weight:600;display:block;border:1px solid #458c84;color:#232020;height:48px;line-height:50px;position:relative;z-index:3;}
.look_right a::after {content:"";margin-top:-1px;margin-left:-2px;width:100%;border-radius:25px;height:48px;border-radius:25px;display:block;border:2px solid #e5e5e5;position:absolute;left:0;top:0;-moz-transform:rotate(358deg);-webkit-transform:rotate(358deg);-o-transform:rotate(358deg);-ms-transform:rotate(358deg);transform:rotate(358deg);}
.look_right a span:hover {background-color:#458c84;color:#fff }
#footer { width:100%;background-color:#f7f7f7;padding:58px 0 55px }
.mid_cnt { width:1120px;margin:0 auto }
#nl { float:left;width:250px }
.nl_text { font-size:14px;line-height:1.29;color:#232020 }
#nl h3 { font-size:18px;font-weight:bold;color:#232020;margin-bottom:20px;line-height:1.33 }
.nl_form { position:relative;margin-top:20px;margin-bottom:36px;width:100% }
.nl_form input[type=text] { font-size:13px;color:#232020;border:0;width:calc(100% - 80px);padding-left:20px;padding-right:60px;height:52px;background-color:#fff;border-radius:26px }
.nlsubmit { cursor:pointer;transition:0.3s ease;width:40px;height:40px;display:block;right:6px;top:6px;position:relative;position:absolute;border-radius:50%;background-color:#458c84;background-image:url(images/email.png);background-repeat:no-repeat;background-position:center;background-size:auto 13px;}
.nlsubmit:hover { background-color:#232020 }
.nl_social { display:block;line-height:60% }
.nl_social a { display:inline-block;margin-right:10px;width:40px;height:40px;border-radius:50%;background-color:#fff;background-repeat:no-repeat;background-size:18px auto;background-position:center }
.nl_social a:last-child { margin-right:0 }
.fright { float:right;width:calc(100% - 485px) }
.f_box { width:calc(33.33% - 53.33px);margin-right:80px;display:block;float:left }
.f_box:nth-child(3) { margin-right:0 }
.ftitle { font-size:18px;font-weight:bold;display:block;color:#232020;line-height:1.33;margin-bottom:20px }
.f_box ul { list-style-type:none }
.f_box ul li { margin-bottom:5px }
.f_box ul li:last-child { margin-bottom:0 }
.f_box ul li a { transition:0.3s ease;font-size:14px;line-height:1.29;text-decoration:none;color:#232020;display:inline-block }
.f_box ul li a:hover { text-decoration:underline }
#copyright {font-size:14px;line-height:1.29;color:#666;margin-top:57px}
.author {display:block;float:right }
.author a {color:#666;text-decoration:none;transition:0.3s ease }
.author a:hover { color:#232020 }
#by_photo {display:none;transition:0.3s ease;width:485px;position:absolute;left:110px;top:42px;background-color:#fff;border-radius:10px;border:1px solid #e5e5e5;z-index:40;padding:16px 20px 20px;}
#by_photo > span { font-size:12px;color:#232020;font-weight:bold;display:block;margin-bottom:9px }
#by_photo > div { text-align:center;border:2px dashed rgba(102, 102, 102, 0.4);border-radius:2px;padding:48px 80px 47px;font-size:14px;font-weight:500;line-height:1.43;color:#232020 }
.ph {display:block;transition:0.3s ease;background-image:url(images/ph.png);background-position:center;background-size:100% auto;background-repeat:no-repeat;width:42px;height:34px;margin:0 auto;margin-bottom:19px;}
#by_photo > div p a {font-weight:bold;color:#458c84;transition:0.3s ease }
.or { display:block;font-size:12px;line-height:1.67;color:#666;margin-top:10px;margin-bottom:13px }
#by_photo > div p a:hover { text-decoration:none }
.add_link { width:100%;position:relative;border:1px solid #e5e5e5;border-radius:22px }
.add_link input[type="text"] {transition:0.3s ease;width:calc(100% - 65px);padding-right:20px;height:32px;border:0;border-radius:22px;background-color:#fff;font-size:12px;color:#232020;}
.add_link input[type="submit"] {transition:0.3s ease;position:absolute;left:15px;top:0px;cursor:pointer;width:12px;height:32px;border:0;color:transparent;background-image:url(images/link.png);background-size:12px auto;background-repeat:no-repeat;background-position:center;background-color:#fff;border:0;}
#skelb_content { width:100%;padding:54px 0 80px;background-image:linear-gradient(to bottom, #f2f7f7 80%, #ffffff) }
.ad_cnt { width:1080px;margin:0 auto }
#skelb_content h1 { text-align:center;margin-bottom:30px }
.ad_wizard { list-style-type:none;max-width:723px;margin-left:auto;margin-right:auto;width:100%;/* height:69px;*/ /* margin-bottom:56px;*/ position:relative }
.ad_wizard li::before {width:100%;margin-left:93px;height:1px;position:absolute;top:20px;background-color:#458c84;content:"";}
.ad_wizard li:last-child::before { display:none }
.ad_wizard li { position:relative;display:block;float:left;width:20% }
.ad_wizard li > div > span:first-child { font-size:16px;color:#458c84;display:block;text-align:center;background-color:#fff;border:1px solid #458c84;width:40px;height:40px;line-height:41px;border-radius:100%;margin:0 auto;margin-bottom:13px }
.ad_wizard li > div > span:nth-child(2) {display:block;text-align:center;line-height:1.14;font-size:14px;color:#666;font-weight:500;}
.ad_wizard li.ok > div > span:first-child { background-color:#458c84;color:#fff;font-weight:800 }
.ad_wizard li.ok > div > span:nth-child(2), .ad_wizard li.check > div > span:nth-child(2) { color:#232020 }
.wiz { background-color:#fff;border-radius:20px;margin-top:56px }
.product_category { font-size:14px;font-weight:500;line-height:1.14;color:#232020;text-align:center;padding:0 0 60px;width:604px;margin:0 auto }
.product_category h2, .product_description h2, .contacts h2, .photos h2, .ad_placed h2, .success h2, .text_3 h2 { font-size:20px;font-weight:600;line-height:normal;color:#232020;margin-bottom:7px;padding-top:51px }
.product_category p, .product_description p, .contacts p, .photos p { color:#666 }
.product_category ul { list-style-type:none;margin-top:36px }
.product_category ul li { display:block;float:left;width:16.66%;text-align:center }
.product_category ul li:nth-child(n+7) { margin-top:40px }
.product_category ul li label { cursor:pointer;text-decoration:none;font-size:14px;font-weight:500;line-height:1.14;color:#232020;display:block;}
.product_category ul li label span:first-child { transition:0.3s ease;display:block;width:64px;height:64px;margin:0 auto;margin-bottom:8px;background-color:#fff;border-radius:50%;border:1px solid #e5e5e5;background-repeat:no-repeat;background-position:center;background-size:36px 36px;position:relative }
.product_category ul li label:hover span:first-child { border-color:#458c84 }
ul.prcat li label input[type=radio]:checked + span > span:first-child { border:1px solid #458c84 }
ul.prcat li label input[type=radio]:checked + span > span:first-child::after { content:"";position:absolute;top:-5px;right:-5px;width:28px;height:28px;background-image:url(images/check.png);background-repeat:no-repeat;background-size:100% auto }
.product_category ul li label input, .wlabel.half.hide_box { display:none }
.product_category ul li label span:nth-child(2) { display:block }
.next {opacity:0.4;width:160px;margin-top:35px }
.next:hover, .next.on { opacity:1 }
.product_description, .contacts, .photos { font-size:14px;font-weight:500;line-height:1.14;color:#232020;position:relative;padding-bottom:65px }
.product_description::before, .contacts::before, .photos::before { width:100%;height:1px;position:absolute;top:20px;background-color:#458c84;content:"";}
.product_description .ad_wizard li::before, .contacts .ad_wizard li::before, .photos .ad_wizard li::before {display:none}
.product_description h2, .product_description p, .contacts h2, .contacts p, .photos h2, .photos p, .ad_placed h2, .ad_placed p { text-align:center }
.ad_wizard li.check > div > span:first-child, .ad_wizard li.check > div > span:first-child, .ad_wizard li.check > div > span:first-child {background-color:#458c84;color:transparent;background-image:url(images/check-2.png);background-repeat:no-repeat;background-size:11px auto;background-position:center;}
.prdr { border-top:1px solid #f2f7f7;border-bottom:1px solid #f2f7f7;margin-top:36px }
.prdr_left { float:left;width:calc(33.33% - 114px);padding:33px 34px 40px 80px;border-right :1px solid #f2f7f7 }
.prdr_full { width:calc(100% - 220px);padding:33px 110px 40px 110px }
.wiz label, .wlabel { width:100%;display:block }
.wiz label:nth-child(n+2) { margin-top:25px}
.wiz label > span, .ltitle { display:block;font-size:14px;font-weight:600;margin-bottom:6px;line-height:normal }
.wiz label input[type=text], .wiz label textarea, .wiz label input[type=number], .wlabel input[type=password], .wlabel input[type=text], .wlabel textarea, .wlabel input[type=number] { transition:0.3s ease;width:100%;border:0;font-size:14px;font-weight:normal;color:#666;padding-bottom:7px;border-bottom:1px solid #e5e5e5 }
.wiz label select, .wlselect, .wlabel.half select { width:100%;transition:0.3s ease;height:31px;border:0;padding-bottom:7px;border-bottom:1px solid #e5e5e5;font-size:14px;font-weight:normal;color:#232020;background-image:url(images/arrow-down.png);background-repeat:no-repeat;background-position:right top;background-size:24px auto;background-color:transparent }
.wiz label textarea { height:202px;overflow:auto }
.prdr_middle { height:318px;float:left;width:calc(33.33% - 69px);padding:33px 34px 40px;border-right :1px solid #f2f7f7;position:relative }
.prdr label.prch:nth-child(n+2) { margin-top:16px }
.prch { display:block;cursor:pointer;margin-top:20px;font-weight:normal;line-height:23px !important }
.prch input[type=checkbox], .prch input[type=radio] { display:none }
.prch input + span { transition:0.3s ease;display:block;position:relative;float:left;margin-right:10px;width:18px;height:18px;border:solid 1px #e5e5e5;border-radius:4px;background-color:#fff;}
.prch:hover input + span, .prch input:checked + span { background-color:#458c84 }
.prch input:checked + span { background-image:url(images/checkbox.png);background-repeat:no-repeat;background-size:8px auto;background-position:center;}
.prdr label.prch input[type=text] {width:calc(100% - 157px);margin-left:11px;}
.prdr_right { float:left;width:calc(33.33% - 115px);padding:33px 80px 40px 34px }
.prdr label.meas input[type=text] {width:calc(33% - 13.33px);margin-right:20px}
.prdr label.meas input[name=depth] {margin-right:0}
.rf { display:block;float:left;font-size:13px;font-weight:600;line-height:normal;color:#666;margin-top:60px;margin-left:80px }
.product_description .next, .contacts .next, .photos .save, .contacts .save { margin-top:45px }
.condition { display:none;width:calc(100% - 68px);border-radius:10px;border:solid 1px #458c84;padding:16px 0 22px;position:absolute;background-color:#fff;z-index:1;margin-top:3px }
label.prch.prch_new { border-bottom:1px solid #e5e5e5;margin-top:0;padding:0 20px 17px;width:calc(100% - 40px) }
.used { padding-top:16px }
label.prch.prch_used { margin-top:0;padding:0 20px;width:calc(100% - 40px) }
.rating { width:21px;height:21px;float:left;margin-left:3px;margin-right:10px;background-repeat:no-repeat;background-size:100% auto }
label.prch.prch_used:nth-child(n+2) { margin-top:12px }
p.excl, p.cancel { width:calc(100% - 79px);margin-left:80px;margin-right:60px;background-color:#f9f1ed;background-repeat:no-repeat;background-size:24px auto;background-image:url(images/exlamation.png);background-position:20px center;display:block;font-weight:normal;line-height:1.57;margin-top:26px;margin-bottom:-11px;color:#232020;float:left;padding:22px 20px 20px 59px;border-radius:10px;text-align:left }
.wiz label input[type=text]:hover, .wiz label textarea:hover, .wiz label input[type=number]:hover, .wiz label select:hover, .wlselect:hover, label.lang:hover, .wlabel input[type=text]:hover, .wlabel input[type=password]:hover, .wlabel textarea:hover, .wlabel input[type=number]:hover { border-bottom:solid 1px #e79a61 }
.prcnt { width:260px;margin:0 auto;margin-top:36px }
label.lang { border-bottom:1px solid #e5e5e5;padding-bottom:6px;transition:0.3s ease }
label.lang select {width:38px;background-image:url(images/arrow-down-mini-2.png);background-position:right 8px center;border-bottom:none;background-size:8px auto;border-right:1px solid #e5e5e5;padding-bottom:0;margin-right:12px}
label.lang input[type=text] { width:calc(100% - 56px);padding-bottom:0;border-bottom:none }
label.lang select:hover, label.lang input[type=text]:hover { border-bottom:none }
.privacy {display:block;float:left;font-size:12px;font-weight:normal;line-height:normal;color:#232020 }
.privacy > input { display:none }
.privacy > input + span { transition:0.3s ease;display:block;position:relative;margin-top:-2px;float:left;margin-right:10px;width:18px;height:18px;border:solid 1px #458c84;border-radius:4px;background-color:#fff }
.privacy > input:checked + span { background-color:#458c84 }
.privacy > input:checked + span::after { content:"";position:absolute;left:6px;top:2px;width:4px;height:7px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg) }
.privacy a { color:#232020 }
.privacy a:hover { text-decoration:none }
p.cancel {background-color:#f9eded;background-image:url(images/cancel.png);}
.phcnt { width:527px;margin:0 auto;margin-top:26px }
.photos #by_photo { display:block;position:initial;}
.photos #by_photo > div { padding:62px 80px 82px }
.photos #by_photo p { color:#232020 }
.uploaded_photos { font-size:14px;font-weight:500;line-height:1.14;color:#232020;display:block;margin-top:18px }
.gallery { list-style-type:none;margin-top:16px }
.gallery li { width:calc(20% - 15.2px);display:inline-block;margin-right:19px;position:relative }
.gallery li a { line-height:70%;display:block }
.gallery li:nth-child(5n) { margin-right:0 }
.gallery li:nth-child(n+6) { margin-top:19px }
.rem { width:22px;height:22px;position:relative;position:absolute;top:-5px;right:-10px;cursor:pointer;box-shadow:0 1px 4px 0 rgba(69, 140, 132, 0.3);background-color:#fff;transition:0.3s ease;border-radius:50% }
.rem::before, .rem::after { position:absolute;left:50%;top:50%;margin-top:-5px;content:'';height:9px;width:1px;border-radius:0.5px;background-color:#232020;transition:0.3s ease }
.rem::before { transform:rotate(45deg) }
.rem::after { transform:rotate(-45deg) }
.rem:hover { background-color:#e76161 }
.rem:hover:before, .rem:hover:after { background-color:#fff }
.save { width:170px }
.ad_placed { font-size:16px;font-weight:500;line-height:1.63;color:#232020;padding:60px 0px;width:650px;margin:0 auto }
.check_green {display:block;transition:0.3s ease;background-image:url(images/check-green.png);background-position:center;background-size:100% auto;background-repeat:no-repeat;width:24px;height:18px;margin:0 auto;margin-bottom:11px;}
.ad_placed h2 {padding-top:0;}
hr { width:260px;height:1px;margin:0 auto;margin-top:20px;margin-bottom:24px;border-radius:22px;border:0;border-top:solid 1px #e5e5e5 }
.ad_placed .nl_social { text-align:center;margin-top:21px }
.ad_placed .nl_social a {background-color:#f2f7f7;}
.new {width:98px;height:50px;padding:0px 24px 0px 38px;line-height:52px;text-decoration:none;display:block;float:none;border-radius:25px;margin:0 auto;margin-top:45px;}
.new::before {left:22px }
.new::after {left:26px }
#ad_list_content { width:100%;background-color:#fff;padding:52px 0 80px }
.lside {width:224px;float:left;font-size:14px;font-weight:500;color:#666 }
.nav_title { display:block;font-size:20px;font-weight:bold;color:#232020;margin-bottom:19px }
.prch.prch_fw { font-weight:500 }
.wlabel:nth-child(n+3) { margin-top:30px }
.gift { margin-top:20px }
.pd { margin-top:14px }
.ltitle { color:#232020 }
.meas.wlabel input[type=text] {width:calc(33% - 36.36px);margin-right:26px;border:solid 1px #e5e5e5;padding-bottom:0px;padding-left:20px;padding-right:20px;height:32px;background-color:#fff;border-radius:22px;font-weight:500 }
.meas.wlabel input[name=until] { margin-right:0 }
.side_params_left_box .wlabel { margin-top:20px }
.until {width:calc(33% - 17.33px);margin-right:26px;}
.meas_right { margin-right:0 !important }
.height { margin-bottom:12px }
.almeas { position:relative;font-size:14px;font-weight:600;color:#232020;line-height:24px;margin-top:31px;padding-bottom:7px;border-bottom:1px solid #e5e5e5 }
.plus {display:block;position:absolute;transition:0.3s ease;width:24px;cursor:pointer;height:24px;right:0;background-color:rgba(35,32,32,0.06);;border-radius:100%;}
.plus::before {width:8px;height:1px;background-color:#232020;border-radius:0.5px;display:block;position:absolute;left:50%;margin-left:-4px;top:50%;margin-top:0;content:"";}
.plus::after {width:1px;height:8px;background-color:#232020;border-radius:0.5px;display:block;position:absolute;left:50%;margin-left:0;top:50%;margin-top:-4px;content:"";}
.almeas.depth { margin-top:21px }
.rside {width:calc(100% - 294px);float:right;margin-top:2px}
.qty { float:left }
#ad_list_content h1 { margin-bottom:3px }
.qty span { font-size:14px;line-height:1.14;color:#666 }
.sort { float:right;font-size:14px;font-weight:600;color:#232020;border-bottom:1px solid #e5e5e5;padding-bottom:7px;margin-top:24px}
#filter_results .sort::before, .sort.sort_remember::before, .account_rside .sort::before { content:"Rodyti:" }
.sort select {width:145px;border:0;padding:0px 30px 0px 10px;height:24px;font-size:14px;color:#232832;font-weight:500;background-image:url(images/arrow-down.png);background-repeat:no-repeat;background-position:right top;background-size:24px auto;background-color:transparent;}
.ad_list { margin-left:-15px;margin-right:-15px;margin-top:21px;position:relative }
.ad_list li {float:left;width:calc(25%);}
.discount {text-decoration:none;display:block;position:absolute;top:3px;left:23px;font-size:10px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:#fff;border:solid 2px #fff;background-color:#c96565;border-radius:10px;height:20px;line-height:22px;width:70px;text-align:center;z-index:1;}
.discount.discount_new { background-color:#61b281;width:auto;padding:0 10px;}
.discount.cheap { background-color:#d29f60;width:60px }
.discount.donate { background-color:#60a4d2;width:auto;padding:0 8px }
.price_discount {font-weight:bold;color:#c96565;}
.price_before { color:#666;font-size:12px;text-decoration:line-through;padding-left:8px;font-weight:normal }
.rsb { border-top:1px solid #e5e5e5;margin-top:25px;padding-top:40px }
.back {float:left;width:40px;height:40px;text-decoration:none;display:block;transition:0.3s ease;background-image:url(images/back.png);background-position:center;background-size:100% auto;background-repeat:no-repeat;}
.next_page { width:76px;transition:0.3s ease;height:40px;line-height:41px;border-radius:22px;background-color:#458c84;padding:0px 55px 0px 20px;position:relative;font-size:13px;font-weight:600;color:#fff;text-decoration:none;display:block;margin:0 auto}
.next_page::before {width:13px;transition:0.3s ease;position:absolute;height:1px;top:50%;background:#fff;right:20px;display:block;content:"";}
.next_page::after {transition:0.3s ease;content:"";transform:rotate(-45deg);border:solid 1px #fff;border-width:0px 1px 1px 0px;padding:2px;position:absolute;right:20px;top:50%;margin-top:-2px;}
.next_page:hover { background-color:#232020}
.pagination { float:right }
.pagination a, .pagination span, .pagination p {text-decoration:none;display:inline-block;border-radius:100%;width:38px;height:38px;font-size:14px;font-weight:600;text-align:center;line-height:39px;margin:0 4px;vertical-align:middle;color:#232020;background-color:#fff;transition:0.3s ease;border:1px solid #e8e8e8;}
.pagination span, .pagination a:hover { border-color:#619d96 }
#filters { display:block;float:left;clear:both;padding-bottom:8px;margin-top:23px;max-width:calc(100% - 227px) }
#filters > span { height:22px;line-height:24px;border-radius:12px;border:solid 1px #458c84;padding:0px 35px 0px 12px;margin-right:8px;margin-bottom:5px;font-size:12px;display:inline-block;color:#232020;position:relative }
.params { font-weight:600;margin-left:7px }
.fcancel {position:relative;width:16px;height:16px;border-radius:100%;position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;background-color:#458c84;transition:0.3s ease }
.fcancel:hover, .search_btn:hover { background-color:#232020 }
.fcancel::before, .fcancel::after { position:absolute;left:50%;content:'';height:8px;width:1px;background-color:#fff;transition:0.3s ease;top:50%;margin-top:-4px;}
.fcancel::before { transform:rotate(45deg) }
.fcancel::after { transform:rotate(-45deg) }
.clear_filters { margin-left:7px;font-size:12px;font-weight:500;color:#232020;transition:0.3s ease;display:inline-block;height:24px;line-height:26px }
.clear_filters:hover { text-decoration:none }
#search_filter {display:none;transition:0.3s ease;width:calc(100% - 40px);position:absolute;left:0;top:42px;background-color:#fff;border-radius:10px;border:1px solid #e5e5e5;z-index:40;padding:16px 20px 20px;}
.find:hover + #search_filter { display:block }
.stitle { font-size:12px;color:#232020;font-weight:bold;display:block;margin-bottom:9px }
.search_ad_list { list-style-type:none;max-height:calc(100vh - 363px);overflow:auto }
.search_ad_list li:nth-child(n+2) { margin-top:10px }
.simg { margin-bottom:auto;width:50px;line-height:60%;float:left }
.sad_right { float:right;width:calc(100% - 65px) }
.sname { height:auto;line-height:1.71;margin-bottom:-5px }
.search_ad_list li:hover .prname { color:#3C7B74 }
.fsa { background-color:#f7f7f7;padding:6px 0 5px;margin-top:15px;padding-left:20px;margin-left:-20px;padding-right:20px;margin-right:-20px;}
.found { font-size:12px;color:#232020;float:left }
.show { font-size:12px;font-weight:500;color:#232020;float:right }
.show:hover { text-decoration:none }
.sch { display:inline-block;font-size:13px }
.schl label:nth-child(n+2) { margin-left:21px }
.sall { float:left;margin-top:12px;width:170px;margin-right:20px }
.sall select { width:100%;height:40px;padding:0 35px 0 20px;border:solid 1px #e5e5e5;border-radius:22px;background-image:url(images/arrow-down.png);background-repeat:no-repeat;background-size:24px auto;background-position:right 10px center }
.sall .select2-container {padding-right:10px;}
.search_btn { float:right;width:calc(100% - 190px);transition:0.3s ease;height:40px;line-height:41px;border-radius:22px;background-color:#458c84;text-align:center;font-size:13px;font-weight:600;color:#fff;text-decoration:none;display:block;margin-top:12px;}
#login { padding:80px 0;width:100%;background-image:linear-gradient(to bottom, #f2f7f7 80%, #fff) }
.s_cnt { width:520px;margin:0 auto }
.tabs { list-style-type:none }
.tabs li { font-size:20px;cursor:pointer;display:inline-block;width:50%;height:93px;line-height:97px;transition:0.3s ease;font-weight:600;text-align:center;color:#232020;box-shadow:0 0 40px 0 rgba(69, 140, 132, 0.2) }
.tabs li h1 { font-size:20px;margin:0;padding:0;font-weight:600;text-align:center;color:#232020 }
.tabs li:hover, .tabs li.on { background-color:#fff;box-shadow:none }
.tabs li:first-child { border-radius:20px 0 0 0 }
.tabs li:nth-child(2) { border-radius:0 20px 0 0 }
.tabs li.on { background-color:#fff }
.tab { background-color:#fff;padding:40px 60px 60px;border-radius:0 0 20px 20px }
.social { border-radius:21.5px;cursor:pointer;display:inline-block;text-decoration:none;height:43px;line-height:46px;transition:0.3s ease;padding-right:15px;background-repeat:no-repeat;font-size:14px;font-weight:600;color:#fff }
.social.google_plus { width:89px;padding-left:86px;background-color:#dd4b39;background-image:url(images/google-plus.png);background-size:14px auto;background-position:left 61px center;margin-right:20px}
.social.facebook { width:100px;padding-left:75px;background-color:#3b5998;background-image:url(images/facebook.png);background-size:8px auto;background-position:left 57px top 14px;}
.social:hover { background-color:#232020 }
.login { margin-top:34px }
.wlogin:nth-child(n+2) { margin-top:27px }
.wlogin input[name=email], .wlogin input[name=phone], .wlogin input[type=password] { color:#232020 }
.forget { display:block;float:right;font-size:13px;font-weight:500;color:#232020;transition:0.3s ease;margin-top:7px}
.forget:hover { text-decoration:none }
.register, .login_btn {position:relative;display:block;margin-top:42px}
.login_btn { margin-top:35px;border:0;width:100%;background-color:transparent }
.register span, .login_btn span {cursor:pointer;transition:0.3s ease;font-size:13px;display:block;text-decoration:none;font-weight:600;text-align:center;color:#fff;width:100%;height:50px;line-height:51px;background-color:#458c84;border-radius:25px;position:relative;z-index:1}
.register::after, .login_btn::after { content:"";margin-top:-2px;margin-left:-2px;width:100%;border-radius:25px;height:100%;border:2px solid #e5e5e5;position:absolute;left:0;top:0;-moz-transform:rotate(359deg);-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg);}
.register span:hover, .login_btn span:hover { background-color:#232020 }
.save_cat { display:block;transition:0.3s ease;width:586px;position:relative;position:absolute;left:8px;top:42px;background-color:#fff;border-radius:20px;box-shadow:0 0 40px 0 rgba(69, 140, 132, 0.2);z-index:40;padding:20px 60px 16px }
.sct, .sct_inline { font-size:14px;line-height:34px;font-weight:600;color:#232020 }
.sct_inline { height:40px; line-height:42px; display:inline-block; margin-right:20px; }
.fp_buttons { display:inline-block; }
.remove, .fav_email_close {width:34px;height:34px;top:20px;right:20px;position:relative;position:absolute;cursor:pointer;background-color:rgba(35,32,32,0.06);transition:0.3s ease;border-radius:100% }
.remove::before, .remove::after, .fav_email_close::before, .fav_email_close::after {position:absolute;left:50%;margin-left:-1px;top:50%;margin-top:-6px;content:'';height:12px;width:1px;border-radius:0.5px;background-color:#232020;transition:0.3s ease;}
.remove::before, .fav_email_close::before { transform:rotate(45deg) }
.remove::after, .fav_email_close::after { transform:rotate(-45deg) }
.remove:hover, .fav_email_close:hover { background-color:#e76161 }
.remove:hover::before, .remove:hover::after, .fav_email_close:hover::before, .fav_email_close:hover::after { background-color:#fff }
.scl li { width:calc(16.66% - 16.66px);padding-bottom:4px;cursor:pointer;margin-right:20px;float:left;position:relative;display:block }
.scl li:last-child, .scl li:nth-child(6n) { margin-right:0 }
.scl li:nth-child(6n+7) { clear:both }
.scl li:nth-child(n+7) { margin-top:20px }
.scl_box { margin-top:9px;max-height:275px;padding-top:15px;padding-right:10px;width:100%;margin-right:-10px;margin-bottom:10px;overflow:auto }
.scimg { display:block;line-height:60%;margin-bottom:10px;position:relative }
.scname { display:block;font-size:14px;text-decoration:none;font-weight:500;line-height:1.14;text-align:center;color:#232020 }
.plus_cat {display:block;position:absolute;left:50%;margin-left:-13px;top:-13px;transition:0.3s ease;width:22px;height:22px;cursor:pointer;background-color:#e5e5e5;border-radius:100%;border:solid 2px #fff;}
.plus_cat::before {width:9px;height:1px;background-color:#232020;border-radius:0.5px;display:block;position:absolute;left:50%;margin-left:-4px;top:50%;margin-top:0;content:"";}
.plus_cat::after {width:1px;height:9px;background-color:#232020;border-radius:0.5px;display:block;position:absolute;left:50%;margin-left:0;top:50%;margin-top:-4px;content:"";}
.scch { cursor:pointer;font-size:14px;font-weight:500;line-height:1.14;color:#232020;display:block;text-align:center }
.scch img { border-radius:3px;display:block;margin-bottom:11px }
.scch input[type=radio], .scch input[type=checkbox] {display:none;}
.scch input + span { position:relative;position:absolute;background-color:#fff;display:block;border-radius:100%;top:-13px;width:22px;height:22px;border:2px solid #fff;transition:0.3s ease;margin:0 auto;left:50%;margin-left:-13px }
.scch input + span::before { content:"";width:18px;height:18px;position:absolute;border:2px solid #e5e5e5;border-radius:100%;left:0;top:0 }
.scch input:checked + span, .scch input:hover + span { background-color:#458c84}
.scch input:hover + span {opacity:0.5;}
.scch:hover input + span::after { position:absolute;left:50%;top:50%;opacity:0.5;width:8px;height:8px;margin-left:-4px;margin-top:-4px;content:"";background-color:#fff;border-radius:100% }
.scch input:checked + span::before, .scch input:hover + span::before { display:none }
.scch input:checked + span::after { position:absolute;left:50%;top:50%;opacity:1;width:8px;height:8px;margin-left:-4px;margin-top:-4px;content:"";background-color:#fff;border-radius:100% }
#favorites_content { width:100%;background-color:#fff;padding:54px 0 65px }
#favorites_content h1 { text-align:center;margin-bottom:20px }
.sort_remember { float:left;margin-top:8px }
.sort_remember select { width:154px }
.download { float:right;width:98px;padding-left:40px;border-radius:22px;border:solid 1px #e5e5e5;height:38px;line-height:42px;margin-right:10px;font-size:13px;font-weight:600;color:#232020;text-decoration:none;position:relative }
.download::after { content:"";width:30px;height:30px;background-color:#f2f2f2;position:absolute;border-radius:100%;top:4px;right:4px;background-image:url(images/download.svg);background-size:12px;background-repeat:no-repeat;background-position:center }
.download::before, .ike_pdf::before, .sk_ins_pdf::before { transition:0.3s ease;display:block;position:absolute;content:"";background-image:url(images/pdf.svg);background-size:15px;left:15px;width:16px;height:16px;top:calc(50% - 8px);background-repeat:no-repeat }
.sk_ins_pdf::before { left:0 }
.download:hover, .sk_ins_pdf:hover { text-decoration:underline }
.download:hover::before, .ike_pdf:hover::before, .sk_ins_pdf:hover::before { filter:invert(11%) sepia(73%) saturate(6914%) hue-rotate(11deg) brightness(86%) contrast(123%) }
.share { cursor:pointer;float:right;padding-left:61px;width:90px;border-radius:22px;background-color:#458c84;height:40px;line-height:42px;transition:0.3s ease;background-image:url(images/share.png);background-size:14px auto;background-repeat:no-repeat;background-position:left 37px center;text-decoration:none;font-size:13px;font-weight:600;color:#fff;position:relative }
.info { display:none;position:absolute;font-size:12px;line-height:1.25;color:#fff;padding:11px 15px;background-color:#232020;top:-52px;left:45px;right:-37px;border-radius:10px }
.info::after { position:absolute;left:20px;bottom:-3px;width:10px;height:10px;content:"";background-color:#232020;transform:rotate(45deg);-webkit-transform:rotate(45deg);}
#fv_url { width:0;height:0;overflow:hidden;border:0 }
.qr { margin-top:45px;margin-bottom:34px }
.qr.fl_left { float:left;width:600px }
.favo_right { width:302px;float:right;margin-top:40px }
.favo_right .sort { width:calc(100% - 40px);margin:0 20px;margin-top:20px }
.favo_right .sort_remember select { width:calc(100% - 88px) }
.qrimg {width:78px;display:block;line-height:60%;float:left;padding:5px;border:1px solid #e5e5e5;border-radius:10px;transition:0.3s ease }
.qrname, .member_name h3 { color:#232020;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;transition:0.3s ease;margin-bottom:4px;display:block;}
.text_2 { font-size:14px;line-height:1.29;color:#232020;padding-top:24px }
.qr .text_2 { width:calc(100% - 110px);float:right }
.favs li { width:calc(20% - 8px);margin-right:10px }
.favs li:nth-child(5n) { margin-right:0}
.favs li:nth-child(n+6) { margin-top:20px}
.favs li:nth-child(5n+6) { clear:both }
.favs.acc_ad_list li:nth-child(5n+6) { clear:none }
.favs.acc_ad_list li:nth-child(4n+5) { clear:both }
.favs .price { padding-bottom:11px;border-bottom:1px solid #e5e5e5 }
.fr input[type=radio], .fr input[type=checkbox] { display:none;}
.fr input + span {position:relative;position:absolute;background-color:#fff;display:block;border-radius:4px;top:24px;right:24px;width:20px;height:20px;border:2px solid #e5e5e5;transition:0.3s ease;z-index:2;}
.fr input:checked + span, .fr input:hover + span { background-color:#458c84;border:2px solid #fff;background-image:url(images/checkbox.png);background-repeat:no-repeat;background-size:8px auto;background-position:center }
.fr input:hover + span {opacity:0.5;}
.price_change { float:right;font-weight:normal;display:block;position:relative;padding-right:16px }
.up { color:#0fa64b }
.down { color:#c64343 }
.up::before {width:1px;position:absolute;height:9px;top:6px;background:#0fa64b;right:1px;display:block;content:"";}
.up::after {content:"";transform:rotate(45deg);-webkit-transform:rotate(45deg);border:solid 1px #0fa64b;border-width:0px 1px 1px 0px;padding:1px;position:absolute;right:0;bottom:7px;}
.down::before {width:1px;position:absolute;height:9px;top:6px;background:#c64343;right:1px;display:block;content:"";}
.down::after {content:"";transform:rotate(225deg);-webkit-transform:rotate(225deg);border:solid 1px #c64343;border-width:0px 1px 1px 0px;padding:1px;position:absolute;right:0;bottom:14px;}
.price_change .info { right:auto;left:0;display:none;top:-60px;min-width:140px;padding:13px 15px }
.price_change:hover .info { display:block }
#cats { width:100%;background-color:rgba(69,140,132,0.1);margin-top:20px }
.c_title { font-size:14px;font-weight:bold;color:#232020;margin-right:38px }
.c_list { list-style-type:none;display:inline-block }
.c_list li { transition:0.3s ease;display:inline-block;margin-right:40px }
.c_list li a { position:relative;display:inline-block;font-size:14px;font-weight:500;text-decoration:none;color:#232020;transition:0.3s ease;height:60px;line-height:62px }
.c_list li:hover a::before, .c_list li:hover a::after, .c_list li a.on::before, .c_list li a.on::after {width:50%;}
.c_list li a::before {position:absolute;content:"";transition:0.5s ease;width:0;left:50%;bottom:0;height:3px;background-color:#458c84;}
.c_list li a::after {position:absolute;content:"";transition:0.5s ease;width:0;right:50%;bottom:0;height:3px;background-color:#458c84;}
.create_new { cursor:pointer;transition:0.3s ease;text-decoration:none;font-size:14px;font-weight:500;color:#232020;display:inline-block;height:60px;line-height:63px;padding-left:34px;position:relative }
.create_new .plus_cat {left:0;margin-left:auto;top:50%;margin-top:-12px;background-color:#458c84;}
.create_new:hover { text-decoration:underline }
.create_new .plus_cat::before, .create_new .plus_cat::after {background-color:#fff;}
.fav_popup {display:none;transition:0.3s ease;width:540px;position:fixed;bottom:10px;left:50%;margin-left:-353px;background-color:#fff;border-radius:20px;box-shadow:0 0 40px 0 rgb(69 140 132 / 20%);z-index:152;padding:20px 83px 40px;}
.fav_popup.footer_popup { text-align:center; width:100%; bottom:0; border-radius:0; left:0; margin:0; padding:16px 0; }
.fav_popup .sct {text-align:center;display:block;margin-bottom:18px }

.cat { width:260px;border-radius:25px;display:inline-block;text-decoration:none;transition:0.3s ease;text-align:center;font-size:13px;font-weight:600;}
.other { height:50px;width:calc(50% - 11px);line-height:52px;color:#fff;background-color:#458c84;margin-right:20px;}
.remove_from { width:calc(50% - 11px);height:48px;line-height:50px;color:#232020;border:solid 1px #c64343;background-color:#fff }
.other:hover, .remove_from:hover { background-color:#232020 }
.remove_from:hover { color:#fff;border:1px solid #232020 }
.success { bottom:200px;padding:50px 83px 39px }
.success h2 { padding-top:0;text-align:center;margin-bottom:0 }
.save_cat_popup { z-index:20;position:fixed;top:100px;left:50%;margin-left:-353px }
.white_hidder { z-index:19;background-color:rgba(255,255,255,0.3);position:fixed;left:0;top:0;width:100%;height:100% }
#product { width:100%;background-color:#fff;padding:80px 0;position:relative }
#pagemap { position:absolute;top:0;z-index:10;margin-top:18px;width:1280px;height:55px;overflow:hidden }
#pagemap a { font-size:12px;line-height:1.5;color:#232020;transition:0.3s ease;display:inline-block;position:relative;text-decoration:none;margin-right:10px;padding-right:14px;background-image:url(images/arrow-right-mini.png);background-repeat:no-repeat;background-size:4px auto;background-position:right center;}
#pagemap a:last-child { margin-right:0;padding-right:0;color:#666;background-image:none}
#pagemap a:hover { text-decoration:underline }
.mid_cnt_2 { width:1040px;margin:0 auto }
.product_photos {float:left;width:540px;}
.product_photos > a { opacity:1;cursor:zoom-in;line-height:60%;display:block;transition:0.3s ease;border-radius:10px;text-align:center;width:100%;height:100% }
.product_photos > a:hover { opacity:0.8 }
.mini_photos { margin-top:10px;width:100%;line-height:58%;}
.product_photos > a img, .mini_photos a img { aspect-ratio:1 / 1;border-radius:10px }
.product_photos > a img { width:540px; max-width:100%; }
.mini_photos a img { width:96px; }
.mini_photos a {cursor:zoom-in;display:inline-block;transition:0.3s ease;margin-right:10px;border:2px solid transparent;width:calc(20% - 12px);border-radius:10px}
.mini_photos a:hover {border:2px solid #468b82 }
.mini_photos a:nth-child(5n) { margin-right:0 }
.mini_photos a:nth-child(n+6) { margin-top:10px }
a.additional_photos { position:relative;border:2px solid transparent }
.additional_photos::before { content:"";position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.8);width:100%;height:100%;border-radius:10px}
.additional_photos span { position:absolute;font-size:24px;font-weight:600;color:#232020;top:50%;left:50%;margin-left:-13px;margin-top:-4px }
.product_right {width:390px;float:right;padding-top:4px }
.text_3 h1 {margin-bottom:6px;}
.text_3 { font-size:14px;line-height:1.43;color:#232020 }
.text_3 p { margin-bottom:10px }
.text_3 ul { margin-left:20px;margin-bottom:10px }
#product .price { font-size:24px;font-weight:500;margin-bottom:12px;float:left}
#product .price.price_dovana { border-radius:17px;height:30px;line-height:32px;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:#fff;display:inline-block;background-color:#60a4d2;width:auto;padding:0 20px }
#product .price.hour { font-size:18px;display:block;float:none }
#product .discount { position:static;float:left;margin-left:20px;margin-top:7px }
#product .price_discount { font-weight:bold }
#product .price_before { font-size:20px;padding-left:15px }
table { margin-left:-1px }
table tr td { font-size:14px;font-weight:500;color:#666;line-height:normal;padding-bottom:2px;}
table tr td:nth-child(2) { font-weight:600;color:#232020;padding-left:19px }
.text_3 table tr td { vertical-align:top }
.text_3 table tr td:nth-child(1) { min-width:130px }
#product hr {width:100%;height:1px;margin:0 auto;margin-top:17px;margin-bottom:21px;border:0;border-top:solid 1px #e5e5e5;}
.send_query, .send_link { cursor:pointer;height:50px;width:calc(100% - 146px);padding-left:26px;line-height:52px;color:#fff;background-color:#458c84;margin-right:10px;border-radius:25px;display:inline-block;text-decoration:none;transition:0.3s ease;text-align:center;font-size:15px;font-weight:600;margin-top:14px;background-image:url(images/email.svg);background-position:calc(50% - 50px) center;background-size:18px;background-repeat:no-repeat }
.send_link { background-image:url(images/link-white.png);background-position:20px center;}
.send_query:hover, .send_link:hover { float:left;background-color:#232020;}
.send_query.full_width, .send_link.full_width { width:calc(100% - 26px) }
.prfav { position:relative;cursor:pointer;float:right;display:block;width:50px;height:50px;transition:0.3s ease !important;background-color:#e5e5e5;border-radius:100%;background-image:url(images/fav.png);background-size:18px auto;background-position:center;background-repeat:no-repeat;margin-top:14px }
.prfav:hover, .prfav.on { background-image:url(images/heart-green.png) }
.prfav .info { z-index:-1;opacity:0;display:block;top:-42px;display:block;width:84px;text-align:center;left:-32px;transition:0.3s ease !important }
.prfav:hover .info { opacity:1;z-index:1 }
.prfav .info::after { left:calc(50% - 5px) }
.hr2 { margin:25px 0 }
.text_3 h2 { padding-top:0;margin-bottom:6px }
.member_photo { float:left;display:block;width:100px;height:100px;transition:0.3s ease;background-color:#f7f7f7;border-radius:100% }
.member_photo img { border-radius:100% }
.member_name { float:right;width:calc(100% - 120px) }
.member_name h3 { margin-bottom:auto;float:left;margin-top:8px }
.see_profile { float:right;width:109px;height:38px;line-height:41px;color:#458c84;border:solid 1px #458c84;background-color:#fff;border-radius:25px;text-decoration:none;transition:0.3s ease;text-align:center;font-size:13px;font-weight:bold;}
.see_profile:hover { background-color:#458c84;color:#fff }
.cnav { list-style-type:none }
.cnav li { margin-bottom:12px;display:block }
.cnav li a, .cnav li span {transition:0.3s ease;background-repeat:no-repeat;background-position:left center;display:block;padding-left:30px;text-decoration:none;font-size:14px;font-weight:500;line-height:20px;color:#666;background-size:18px auto }
.cnav li span.addr { background-image:url(images/place.png);background-size:auto 18px }
.cnav li span.addr.mtop_addr { margin-top:12px }
.email { background-image:url(images/mail.png);cursor:pointer }
.call { background-image:url(images/phone.png) }
.cnav li a:hover { text-decoration:underline;}
.cnav li:last-child{margin-bottom:0;}
#ads.adspr { background-image:linear-gradient(to bottom, #f2f7f7, #ffffff);padding:54px 0 86px }
#ads.adspr h2 { float:none }
.vendor_website { border-top:solid 1px #e5e5e5;margin-top:19px;padding-top:20px;padding-bottom:26px;margin-bottom:-14px }
.vendor_website span { float:left;font-weight:500;line-height:normal;color:#666 }
.vendor_website a { margin-top:3px;float:right;width:calc(100% - 136px);font-weight:600;line-height:1.14;color:#458c84;text-decoration:none;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden }
.vendor_website a:hover { text-decoration:underline }
.websi {background-image:url(images/websi.png);}
.prcat_inner h2 { padding-top:20px;margin-top:20px;border-top:1px solid #e5e5e5 }
.prcat_inner { clear:both;display:block }
.imp.error { border-color:#e76161 !important }
#skelb_content select[name=bukle] option { display:none !important }
.ph_man { display:inline-block;line-height:70%;margin-right:5px;padding:3px 4px;background-color:#f0f0f0;cursor:pointer;transition:0.3s ease }
.ph_man:hover { background-color:#ccc }
.keyboard { display:none;position:absolute;border-radius:0 0 5px 0;overflow:hidden;background-color:#fff;height:30px;left:0;top:0 }
.keyboard > a { transition:0.3s ease;display:inline-block;position:relative;width:30px;height:30px;background-color:#e9e9e9 }
.keyboard > a:nth-child(2) { margin-left:5px }
.keyboard > a::before { content:"";position:absolute;left:50%;top:50%;margin-left:-5px;margin-top:-4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:3px }
.keyboard > a.keyb_prev::before { margin-left:-3px;transform:rotate(135deg);-webkit-transform:rotate(135deg) }
.keyboard > a:hover { background-color:#ccc }
.sk_photos li:first-child .keyboard a.keyb_prev, .dropzone .dz-preview:nth-child(2) .keyboard a.keyb_prev { display:none }
.sk_photos li:first-child .keyboard a.keyb_next, .dropzone .dz-preview:nth-child(2) .keyboard a.keyb_next { margin-left:0 }
.sk_photos li:last-child .keyboard a.keyb_next, .dropzone .dz-preview:last-child .keyboard a.keyb_next { display:none }
.dz_rotate { position:absolute;top:86px;right:0;padding:2px;background:#fff }
#login .privacy { margin-top:15px;}
#reg_el .privacy { margin-top:20px;float:none }
.agree_to_privacy { display:inline-block;width:calc(100% - 30px) }
.sub_ul { list-style-type:none }
.sub_ul li { margin-bottom:3px }
.sub_ul li a { font-weight:500;padding-left:15px;text-decoration:none;font-size:14px;color:#666;position:relative }
.sub_ul li a::before { width:6px;height:6px;content:"";position:absolute;left:0;top:6px;background-color:#458c84 }
.sub_ul li a:hover, .sub_ul li a.on { color:#000 }
#profile { width:100%;background-color:#fff }
#ad_list_content.profile_content { padding-bottom:65px }
.pcontacts { position:relative;padding-top:40px;width:100%;background-color:#fff;box-shadow:0 0 20px 0 rgba(69, 140, 132, 0.12);-webkit-box-shadow:0 0 20px 0 rgba(69, 140, 132, 0.12) }
.pmember_photo { width:120px;height:120px;position:relative }
.foto_changer {transition:0.3s ease;z-index:3;position:absolute;left:0;top:0;width:100%;display:block;opacity:0;background-color:rgba(255,255,255,0.7);line-height:12px;padding:48px 0;font-size:13px;text-decoration:none;font-weight:600;color:#458c84;text-align:center;text-transform:uppercase }
.edit_cn.hide_edit_cn { opacity:0;transition:1s ease }
.cnav li a, .cnav li span { float:left }
.member_name .cnav li a, .member_name .cnav li span { float:none }
.cnav li a.edit_cn.hide_edit_cn { display:block;float:left;width:14px;margin-right:-24px;padding:0;opacity:0;background-size:14px auto }
.cnav li:hover a.edit_cn.hide_edit_cn { opacity:1 }
.account_name_stars h1:hover .edit_cn.hide_edit_cn { opacity:1 }
.pmember_photo:hover .foto_changer { opacity:1 }
.pmember_name {float:right;width:calc(100% - 150px);margin-top:35px;}
.pmember_name.pmember_no_ats { margin-top:42px }
.pmember_name h1 { font-size:28px;font-weight:bold;line-height:1.29;color:#232020;float:left;margin-right:20px;margin-top:2px;clear:left }
.psend_query, .save_changes, .ratess, .close_act_pop { height:50px;width:270px;line-height:52px;float:right;color:#fff;background-color:#458c84;border-radius:25px;display:block;cursor:pointer;transition:0.3s ease;text-align:center;font-size:13px;font-weight:600;}
.psend_query { background-image:url(images/email.svg);padding-left:26px;width:244px;background-position:calc(50% - 45px) center;background-size:18px;background-repeat:no-repeat }
.psend_query:hover, .save_changes:hover, .ratess:hover, .close_act_pop:hover { background-color:#232020;}
.close_act_pop { float:none;margin:0 auto;max-width:100% }
.ratess { width:100%;margin-top:12px }
.pcnav { margin-top:25px;float:left;width:calc(100% - 300px) }
.pcnav li { float:left;margin-right:60px;margin-bottom:0 }
.pcnav li:last-child { margin-right:0 }
.hr3 { margin:25px 0 23px;width:100% }
.ptabs { list-style-type:none }
.ptabs li { font-size:16px;cursor:pointer;display:inline-block;margin-right:60px;position:relative;transition:0.3s ease;line-height:1;padding-bottom:21px;font-weight:600;color:#232020 }
.ptabs li:last-child {margin-right:0}
.ptabs li::before {border-radius:22px;position:absolute;content:"";transition:0.5s ease;width:0;left:50%;bottom:0;height:2px;background-color:#458c84;}
.ptabs li::after {border-radius:22px;position:absolute;content:"";transition:0.5s ease;width:0;right:50%;bottom:0;height:2px;background-color:#458c84;}
.ptabs li:hover::before, .ptabs li:hover::after, .ptabs li.on::before, .ptabs li.on::after {width:50%;}
.pqty span { display:block;margin-top:3px }
.psocial {display:block;float:right;width:270px;margin-top:25px;height:20px;text-align:center }
.psocial a {transition:0.3s ease;display:inline-block;margin-right:30px;background-repeat:no-repeat;background-position:center;background-size:100% auto;}
.psocial a:last-child {margin-right:0;}
.psocial a.pfb {width:9px;height:18px;background-image:url(images/fb-black.png);}
.psocial a.pins {width:18px;height:18px;background-image:url(images/ins-black.png);}
.plinkedin { width:19px;height:18px;background-image:url(images/linkedin.png) }
.ppinterest {width:18px;height:18px;background-image:url(images/pinterest-black.png);}
.pgooglebs {width:18px;height:18px;background-image:url(images/google_icon_black.png);}
.psocial a:hover { filter:invert(43%) sepia(12%) saturate(1395%) hue-rotate(124deg) brightness(95%) contrast(89%) }
#pservices { width:100%;padding:54px 0 80px;background-image:linear-gradient(to bottom, #f2f7f7 82%, #fff) }
#pservices h2 { margin-bottom:50px;font-size:28px;text-align:center }
.pcnt { width:1080px;margin:0 auto }
.pservice_list { list-style-type:none;padding:52px 80px 80px;border-radius:20px;background-color:#fff;margin-bottom:50px }
.pservice_list li { padding-bottom:30px;border-bottom:solid 1px #e5e5e5 }
.pservice_text { width:calc(100% - 280px);float:left;height:100px;overflow:hidden }
.pservice_name { font-size:20px;font-weight:600;transition:0.3s ease;line-height:normal;display:block;text-decoration:none;color:#232020;margin-bottom:5px }
.pservice_list li:hover .pservice_name, .additional:hover { color:#3C7B74 }
.pservice_list li:nth-child(n+2) { margin-top:30px }
.pservice_text p:last-child { margin-bottom:0 }
.pservice_photos { float:right;width:185px }
.pservice_photo {float:left;display:block;width:100px;height:100px;border-radius:10px;transition:0.3s ease;background-color:#fff }
.pservice_photo img { border-radius:10px }
.additional {text-decoration:none;transition:0.3s ease;font-size:24px;line-height:normal;font-weight:600;color:#232020;float:right;margin-top:30px;margin-right:30px}
#pservices .psend_query { float:none;margin:0 auto }
#ss_box { display:none }
.hider, .photo_search_hidder, .hidder_act, .share_block_hidder, .stats_hider, .fav_email_hidder { backdrop-filter:blur(4px);position:fixed;z-index:150;background-color:rgba(35,32,32,0.2);left:0;top:0;width:100%;height:100%;}
#ss_box h3, #rate_product_box h3 { text-align:center;margin-bottom:8px }
.query_popup {position:absolute;width:260px;padding:54px 80px 61px;background-color:#fff;border-radius:20px;background-color:#fff;left:50%;margin-left:-210px;top:80px;margin-top:0px;z-index:155;}
.fav_email_popup { position:fixed;width:300px;padding:35px 35px 30px 35px;background-color:#fff;border-radius:20px;background-color:#fff;left:50%;margin-left:-185px;top:calc(50vh - 91px);margin-top:0px;z-index:155;}
.fav_email_close { top:3px;right:3px }
.fav_email_popup input[type=text] { font-size:16px;width:calc(100% - 142px);padding:0 120px 0 20px;border-radius:25px;height:48px;border:1px solid #e5e5e5;transition:0.3s ease }
.fav_email_popup input[type=text]:hover, .fav_email_popup input[type=text]:focus { border-color:#458c84 }
.nl_fav_email_sub { float:right;position:relative;z-index:2;cursor:pointer;width:100px;margin-right:5px;height:40px;line-height:42px;color:#fff;transition:0.3s ease;background-color:#458c84;border-radius:20px;margin-top:-45px;text-align:center;font-size:13px;font-weight:600 }
.nl_fav_email_sub:hover { background-color:#232020 }
.query_popup p, .fav_email_popup p {font-size:14px;font-weight:500;line-height:1.14;text-align:center;color:#666;margin-bottom:16px }
.fav_email_popup p {font-size:15px }
#ss_box .psend_query { width:calc(100% - 26px);float:none;margin-top:20px }
.ql:nth-child(n+2) { margin-top:27px }
.wlabel.ql textarea { height:77px;overflow:auto }
.phead { border-bottom:1px solid #e5e5e5 }
.lang span { margin-bottom:3px }
#duk { width:100%;background-color:#dae8e6;background-image:linear-gradient(to bottom, #f2f7f7 85%, #fff);position:relative;padding:54px 0 80px }
#duk #pagemap { margin-top:15px }
#duk h1 { text-align:center;margin-bottom:50px }
.duk_list { border-radius:20px;background-color:#fff;padding:60px 80px 80px }
.dukinfo {background-color:#fff;border-top:solid 1px #e5e5e5;}
.dukinfo:nth-last-child(3) { border-bottom:solid 1px #e5e5e5 }
.dukinfo > h3 { margin-top:0px;margin-bottom:0;cursor:pointer;transition:0.3s ease;padding:18px 113px 18px 0;font-size:20px;line-height:1.4;color:#232020;font-weight:600;background-image:url(images/plus.png);background-repeat:no-repeat;background-size:34px auto;background-position:right center }
.dukinfo > h3 span { display:table-cell;height:56px;vertical-align:middle }
.dukinfo .text { display:none;padding:3px 113px 41px 0;font-weight:500;line-height:1.63;}
.dukinfo .text p { margin-bottom:12px }
.dukinfo .text p:last-child { margin-bottom:0 }
.dukinfo.active { border-bottom:solid 1px #458c84;border-top:solid 1px #458c84 }
.dukinfo.active + div { border-top:none }
.dukinfo.active h3 { background-image:url(images/minus.png) }
.chider { position:fixed;z-index:150;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(35, 32, 32, 0.1) 100%) }
#cookie { -webkit-box-shadow:0 0 40px 0 rgba(69, 140, 132, 0.2);-moz-box-shadow:0 0 40px 0 rgba(69, 140, 132, 0.2);box-shadow:0 0 40px 0 rgba(69, 140, 132, 0.2);position:fixed;border-radius:20px;bottom:60px;left:60px;z-index:160;background-color:#fff;width:509px;padding:36px 79px 41px 40px;color:#232020;font-size:14px;line-height:1.43;}
#cookie p {float:left;width:calc(100% - 132px);}
#cookie a { color:#458c84;font-weight:600 }
#cookie span.sutinku, #cookie a.sutinku { transition:0.3s ease;cursor:pointer;color:#fff;background-color:#458c84;display:block;width:107px;height:49px;line-height:51px;float:right;margin-left:25px;font-size:13px;text-decoration:none;font-weight:600;text-align:center;border-radius:25px;margin-top:5px }
#cookie a:hover { text-decoration:none }
#cookie a.sutinku:hover, #cookie span.sutinku:hover, .propose_offer:hover { background-color:#232020 }
#categories.clook { background-color:#458c84;padding:44px 0 36px}
#categories h1 { color:#fff;margin-bottom:20px;text-align:center }
#categories.clook ul li a { color:#fff }
#categories ul li span:first-child { transition:0.3s ease }
#categories.clook ul li a span:first-child { filter:brightness(0) invert(1);border:solid 1px rgba(255, 255, 255, 0.2);background-color:transparent }
#categories.clook ul li:hover a span:first-child, #categories.clook ul li a.on span:first-child { border-color:#000 }
#look_list { width:100%;background-color:#fff;padding:54px 0 80px }
.qty h1, .qty h2 { margin-bottom:3px }
.look_l li { width:calc(20% - 8.33px);margin-right:10px }
.look_l li:nth-child(5n) {margin-right:0 }
.propose { font-size:10px;font-weight:500;line-height:1.6;letter-spacing:0.2px;color:#232020;margin-right:6px }
.look_i { padding-top:40px }
#product h2.iesko, .nl_popup h2 {line-height:1.29;font-size:28px;font-weight:bold;color:#232020;margin-bottom:21px;display:block }
.price_offer { border-top:solid 1px #e5e5e5;margin-top:29px;padding-top:26px;padding-bottom:25px;border-bottom:solid 1px #e5e5e5;margin-bottom:25px }
.po { font-size:24px;font-weight:500;color:#232020;display:block;margin-bottom:22px }
.po span { font-size:14px;font-weight:600;line-height:1.14;margin-right:10px}
.propose_offer {height:50px;width:100%;line-height:52px;color:#fff;background-color:#458c84;margin-right:10px;border-radius:25px;cursor:pointer;display:block;transition:0.3s ease;text-align:center;font-size:13px;font-weight:600;}
#comments { width:100%;background-color:#f2f7f7;padding:67px 0 80px }
#comments h2 { text-align:center;padding-top:7px }
.write_comment {position:relative;width:160px;cursor:pointer;display:block;text-decoration:none;float:right;margin-left:-160px;margin-bottom:23px;}
.write_comment span {width:100%;transition:0.3s ease;text-align:center;border-radius:25px;font-size:13px;font-weight:600;display:block;border:1px solid #458c84;color:#232020;height:48px;line-height:50px;position:relative;z-index:3;}
.write_comment::after {content:"";margin-top:-1px;margin-left:-2px;width:100%;border-radius:25px;height:48px;border-radius:25px;display:block;border:2px solid #e5e5e5;position:absolute;left:0;top:0;-moz-transform:rotate(358deg);-webkit-transform:rotate(358deg);-o-transform:rotate(358deg);-ms-transform:rotate(358deg);transform:rotate(358deg);}
.write_comment span:hover {background-color:#458c84;color:#fff }
.comment_list { list-style-type:none;padding:60px 80px;background-color:#fff;border-radius:20px }
.comment_list > li { position:relative;border-bottom:solid 1px #e5e5e5;padding:30px 0 22px }
.comment_list > li:first-child { border-top:solid 1px #e5e5e5 }
.ph_cmn { float:left;width:calc(100% - 160px);margin-bottom:15px;margin-left:-3px }
.comment_list .member_photo { width:40px;height:40px;background-size:13px auto;margin-right:15px }
.cmname { font-size:16px;font-weight:600;line-height:1.5;color:#232020;text-decoration:none;transition:0.3s ease;display:block;float:right;margin-top:8px;width:calc(100% - 55px) }
.ph_cmn:hover .cmname { color:#3C7B74 }
.date { font-size:14px;font-weight:500;line-height:1.14;color:#666;float:right;display:block;padding-top:8px }
.comment_list .text { margin-left:-3px;margin-right:-3px }
.comment_list .text p:last-child { margin-bottom:0 }
#ads.adspr.other_look { background-color:#fff;background-image:none }
.see_all_2 {display:block;text-decoration:none;width:200px;margin:0 auto;position:relative;}
.see_all_2 span {transition:0.3s ease;font-size:13px;display:block;font-weight:600;text-align:center;color:#fff;width:100%;height:50px;line-height:51px;background-color:#458c84;border-radius:25px;position:relative;z-index:3;}
.see_all_2::after {content:"";margin-top:-2px;margin-left:-2px;width:100%;border-radius:25px;height:100%;border:2px solid #e5e5e5;position:absolute;left:0;top:0;-moz-transform:rotate(359deg);-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg);}
.see_all_2 span:hover {background-color:#232020;}
#servs { width:100%;background-color:#fff;padding:44px 0 80px }
.search_servs { float:left;clear:both;margin-top:28px;width:calc(100% - 315px);margin-right:40px }
.search_servs input[type="text"] {padding-right:20px;width:calc(100% - 70px);}
.search_servs input[type="submit"] { right:0 }
.sort_cc { margin-top:36px;float:left }
.sort_cc select { width:225px }
.sort_category { margin-right:42px }
.serv_list { margin-top:25px }
.serv_list li { width:calc(25% - 8px);margin-right:10px }
.serv_list li:nth-child(4n) {margin-right:0;}
.serv_list li:nth-child(n+5) { margin-top:10px }
.addr_small { background-image:url(images/place.png);background-size:auto 14px;background-repeat:no-repeat;background-position:left center;display:block;padding-left:19px;font-size:12px;font-weight:500;height:14px;line-height:16px;color:#666;margin-top:12px}
.pimg_s { width:100% }
.photo_slider .swiper-pagination { bottom:9px !important;width:100% }
.photo_slider .swiper-pagination-bullet { width:6px !important;height:6px !important;opacity:1 !important;background:transparent !important;border:1px solid #fff !important }
.photo_slider .swiper-pagination-bullet-active { width:6px !important;height:6px !important;background:#fff !important;opacity:1 !important }
.photo_slider .swiper-pagination-bullet { margin:0 5px !important }
.sleft, .sright { position:absolute;left:10px;top:50%;margin-top:-12px;z-index:20;width:24px;height:24px;border-radius:100%;background-color:rgba(255,255,255,0.7);cursor:pointer;transition:0.3s ease;background-image:url(images/arrow-left-mini.png);background-repeat:no-repeat;background-size:4px auto;background-position:left 9px center }
.sright {left:auto;right:10px;background-image:url(images/arrow-right-mini.png);background-position:left 10px center;}
.sleft:hover, .sright:hover { background-color:#fff }
.uside, .user { position:relative }
.user { cursor:pointer }
.user_border::after { content:"";border:solid 1px #458c84;width:38px;height:38px;position:absolute;top:-12px;left:-12px;border-radius:100%;transition:0.3s ease }
.umenu {display:none;width:198px;padding-top:5px;border-radius:10px;border:solid 1px #e5e5e5;transition:0.5s ease;top:44px;list-style-type:none;position:absolute;background-color:#fff }
.umenu li { padding:0 20px }
.umenu li a { font-size:14px;font-weight:500;line-height:1.14;color:#232020;display:block;border-bottom:solid 1px #e5e5e5;text-decoration:none;padding:18px 0px 16px }
.umenu li:last-child {border-top:solid 1px #e5e5e5;margin-top:49px }
.umenu li:last-child a { border-bottom:none }
.umenu li a:hover { text-decoration:underline }
.account_name { padding-bottom:26px }
.account_name_stars { margin-top:28px }
.account_name_stars h1 { margin-top:4px;float:none }
.stars { list-style-type:none;height:16px;line-height:16px;float:left }
.stars li { display:inline-block;margin-right:5px;width:16px;height:16px;background-image:url(images/star.png);background-size:16px auto;background-position:center center;background-repeat:no-repeat }
li.star_grey {background-image:url(images/star-grey.png);}
.comments_number { font-size:12px;display:block;font-weight:500;float:left;line-height:1.33;margin-left:5px;color:#666 }
#ad_list_content.account_ads_content { padding-top:60px;padding-bottom:65px }
.account_lside { width:184px }
.account_rside { width:calc(100% - 264px) }
.nav_account { list-style-type:none }
.nav_account li { border-bottom:solid 1px #e5e5e5 }
.nav_account li a { font-size:14px;color:#232020;line-height:normal;display:block;padding:20px 0 7px;text-decoration:none }
.nav_account li.on { border-bottom:solid 2px #458c84 }
.nav_account li.on a { font-weight:bold }
.nav_account li a:hover { text-decoration:underline }
.nav_account li.on a:hover { text-decoration:none }
.account_title { margin-bottom:9px }
.favs.acc_ad_list li { width:calc(25% - 7.5px);margin-right:10px }
.favs.acc_ad_list li:nth-child(5n) { margin-right:10px }
.favs.acc_ad_list li:nth-child(4n) { margin-right:0 }
.edit { display:block;position:absolute;z-index:5;right:10px;bottom:10px;width:33px;height:33px;transition:0.3s ease;background-color:#fff;border-radius:100%;background-image:url(images/edit.png);background-size:100% auto;background-position:center;background-repeat:no-repeat }
.favs.acc_ad_list li:nth-child(n+5) {margin-top:20px;}
.ad_popup, .ad_deleted { width:340px;margin-left:-253px }
.ad_delete { width:calc(50% - 12px) }
.ad_cancel { border:solid 1px #e5e5e5;margin-left:20px;width:calc(50% - 12px) }
.pe { position:relative }
.account_service_list li { width:calc(33.33% - 6.66px);margin-right:10px }
.account_service_list li:nth-child(3n) { margin-right:0 }
.account_service_list li:nth-child(n+4) { margin-top:10px }
.rside.account_reviews_rside { width:calc(100% - 304px) }
#ad_list_content.arc { padding-bottom:80px }
.arc, .arc .cnt { position:relative }
.arc::before {background-color:#e5e5e5;background-image:linear-gradient(to bottom, #f2f7f7, #ffffff);width:calc(50% + 415px);position:absolute;right:0;top:0;height:100%;content:"";}
.rsc { position:relative }
.scb { position:absolute;left:0;top:6px }
.stars_big { height:24px;line-height:24px }
.stars_big li { margin-right:6px;width:24px;height:24px;background-size:24px auto }
.comments_number_big { font-size:16px;line-height:1;margin-left:4px;margin-top:4px }
.account_reviews_rside { margin-top:0 }
.account_reviews_rside h2 { text-align:center;margin-top:-6px;margin-bottom:30px }
.reviews_cl .ph_cmn { margin-left:0 }
.reviews_cl .text {margin-left:0;margin-right:0;}
.text a { color:#458c84 }
.text a:hover { text-decoration:none }
.reviews_cs { float:right;width:calc(100% - 55px) }
.reviews_cs .cmname { float:none;width:100%;margin-top:0 }
.reviews_cs .stars { float:none;height:12px;line-height:12px }
.stars_small li { margin-right:3px;width:12px;height:12px;background-size:12px auto }
.rside.account_reviews_rside .rsb { margin-top:0;border-top:none }
.account_info::before { background-image:linear-gradient(to bottom, #f2f7f7, #f7fafa 47%, #fbfcfc 87%, #fff 128%) }
.ai_rside h2 { text-align:left;margin-bottom:26px }
.info_box { border-radius:20px;background-color:#fff;padding:34px 168px 40px 40px;position:relative;float:left;width:calc(50% - 228px) }
.info_box.wide_info_box { width:calc(100% - 80px);padding-left:40px;padding-right:40px }
.info_cl { margin-right:40px }
.info_box h3 { font-size:20px;font-weight:600;line-height:1.4;color:#232020;width:calc(100% - 30px) }
.info_l { margin-top:27px }
.save_changes { float:none;width:100%;height:49px;line-height:51px;margin-top:30px }
.edit_info { cursor:pointer;position:absolute;top:28px;right:40px;padding-left:46px;width:81px;border-radius:22px;border:solid 1px #458c84;background-color:#fff;height:38px;line-height:40px;transition:0.3s ease;background-image:url(images/edit-green.png);background-size:16px auto;background-repeat:no-repeat;background-position:left 20px center;text-decoration:none;font-size:14px;font-weight:600;color:#458c84;}
.edit_info:hover { text-decoration:underline }
.info_social:first-child { margin-top:22px }
.info_social .ltitle { font-weight:normal;padding-left:25px;background-repeat:no-repeat }
.info_social input[type="text"] { color:#232020;}
.lt_fb { background-image:url(images/fb-blue.png);background-size:auto 14px;background-position:left top 3px }
.lt_ins { background-image:url(images/instagram-violin.png);background-size:16px auto;background-position:left top 2px }
.lt_linkedin { background-image:url(images/linkedin-blue.png);background-size:16px auto;background-position:left top 1px }
.lt_pinterest { background-image:url(images/pinterest-red.png);background-size:16px auto;background-position:left top 2px }
.lt_google { background-image:url(images/google_icon.png);background-size:16px auto;background-position:left top 2px }
#newsletter { padding:100px 0 }
#newsletter li { cursor:pointer }
#newsletter li:hover { color:#458c84 }
.nl_popup, .del_popup {position:fixed;width:1080px;border-radius:20px;height:707px;left:50%;background-color:#fff;margin-left:-540px;top:50%;margin-top:-353.5px;z-index:155;}
.nl_popup_box, .del_popup_box { padding:55px 60px 0 }
.nl_popup h2, .del_popup h2 { margin-bottom:20px;text-align:center }
.nl_wizard_box { padding:31px 40px 25px 41px;border-radius:30px;background-color:#f2f7f7;margin-bottom:52px }
.nl_wizard { list-style-type:none }
.nl_wizard li::before {width:100%;left:60px;height:1px;position:absolute;top:15px;background-color:#458c84;content:"";}
.nl_wizard li:last-child::before { display:none }
.nl_wizard li { position:relative;display:block;float:left;width:88px;margin-right:25px }
.nl_wizard li:nth-child(8n) {margin-right:0}
.nl_wizard li > div > span:first-child { position:relative;font-size:16px;color:#458c84;display:block;text-align:center;background-color:#fff;border:1px solid #458c84;width:30px;height:30px;line-height:31px;border-radius:100%;margin:0 auto;margin-bottom:9px }
.nl_wizard li > div > span:nth-child(2) {display:block;text-align:center;line-height:1.17;font-size:12px;color:#666;font-weight:500;}
.nl_wizard li.ok > div > span:first-child { background-color:#458c84;color:#fff;font-weight:800 }
.nl_wizard li.ok > div > span:nth-child(2), .nl_wizard li.check > div > span:nth-child(2) { color:#232020 }
.nl_popup h3 { font-size:20px;font-weight:600;line-height:normal;text-align:center;color:#232020;margin-bottom:7px }
.nl_popup p { font-size:14px;font-weight:500;line-height:1.14;text-align:center;color:#666;margin-bottom:36px }
.nl_options { list-style-type:none;padding:0 10px }
.nl_options li { display:block;float:left;width:calc(33.33% - 13.33px);margin-right:20px }
.nl_options li label { display:block;cursor:pointer }
.nl_options li:nth-child(3n) { margin-right:0 }
.nl_options li:nth-child(n+4) { margin-top:20px }
.nl_options li input { display:none }
.nl_options li input + span { transition:0.3s ease;border:1px solid #e5e5e5;border-radius:25px;height:48px;line-height:49px;display:block;font-size:15px;font-weight:600;text-align:center;color:#232020;position:relative }
.nl_options li:hover input + span { border-color:#458c84 }
.nl_options li input:checked + span { border:1px solid #458c84 }
.nl_options li input:checked + span::after { content:"";position:absolute;top:-14px;left:-3px;width:28px;height:28px;background-image:url(images/check.png);background-repeat:no-repeat;background-size:100% auto }
.nl_bott { position:absolute;bottom:0;padding:30px 80px 29px;width:calc(100% - 160px);border-top:2px solid #f2f7f7 }
.nl_next { cursor:pointer;width:109px;position:relative;display:block;text-decoration:none;margin:0 auto }
.nl_next span { transition:0.3s ease;height:40px;line-height:41px;border-radius:22px;background-color:#458c84;padding:0px 50px 0px 20px;font-size:13px;font-weight:600;color:#fff;display:block;}
.nl_next::before {width:13px;transition:0.3s ease;position:absolute;height:1px;top:50%;background:#fff;right:20px;display:block;content:"";}
.nl_next::after {transition:0.3s ease;content:"";transform:rotate(-45deg);border:solid 1px #fff;border-width:0px 1px 1px 0px;padding:2px;position:absolute;right:20px;top:50%;margin-top:-2px;}
.nl_next:hover span { background-color:#232020}
.nl_options_rad { padding:0 20px }
.nl_options_rad li { width:calc(20% - 16px) }
.nl_options_rad li:nth-child(3n) { margin-right:20px }
.nl_options_rad li:nth-child(n+4) { margin-top:0 }
.nl_options_rad li:nth-child(5n) { margin-right:0 }
.nl_options_rad li:nth-child(n+6) { margin-top:20px }
.nl_back { cursor:pointer;width:109px;display:block;text-decoration:none;float:left }
.nl_back span {border:solid 1px #e5e5e5;border-radius:22px;display:block;transition:0.3s ease;text-align:center;font-size:13px;font-weight:600;color:#232020;height:38px;line-height:39px;}
.nl_back span:hover { background-color:#232020;color:#fff;border:solid 1px #232020 }
.nl_options_furn { padding:0 170px }
.nl_options_furn li { width:calc(50% - 10px) }
.nl_options_furn li:nth-child(3n) { margin-right:20px }
.nl_options_furn li:nth-child(2n) { margin-right:0 }
.nl_options_furn li:nth-child(n+3) { margin-top:20px }
.nl_wizard_box_cat, p.nl_p { margin-bottom:32px }
.nl_cat { list-style-type:none;text-align:center;padding:0 112px;width:628px;margin-left:auto;margin-right:auto;max-width:100% }
.nl_cat li {float:left;width:88px;margin-right:20px }
.nl_cat li:nth-child(n+7) { margin-top:26px }
.nl_cat li:nth-child(6n) { margin-right:0 }
.nl_cat li label { cursor:pointer;text-decoration:none;font-size:14px;font-weight:500;line-height:1.14;color:#232020;display:block;}
.nl_cat li label span:first-child { display:block;width:64px;height:64px;margin:0 auto;margin-bottom:8px;background-color:#fff;border-radius:50%;border:1px solid #e5e5e5;background-repeat:no-repeat;background-position:center;background-size:36px 36px;position:relative }
.nl_cat li label input + span > span { transition:0.3s ease }
.nl_cat li label:hover input + span > span:first-child { border-color:#458c84 }
.nl_cat li label input:checked + span > span:first-child { border:1px solid #458c84 }
.nl_cat li label input:checked + span > span:first-child::after { content:"";position:absolute;top:-5px;right:-5px;width:28px;height:28px;background-image:url(images/check.png);background-repeat:no-repeat;background-size:100% auto }
.nl_cat li label input { display:none }
.nl_cat li label span:nth-child(2) { display:block }
.nl_price {display:block;width:260px;margin:0 auto;position:relative;}
.nl_price > div { width:100px;display:inline-block }
.nl_title { position:absolute;font-size:14px;font-weight:600;color:#232020;left:-77px;top:15px }
.nl_title.nl_lm { left:-120px }
.nl_price input[type=text] {border:solid 1px #e5e5e5;padding-left:20px;padding-right:20px;width:calc(100% - 42px);height:48px;background-color:#fff;border-radius:25px;transition:0.3s ease;font-size:16px;color:#232020;}
.nl_price > div:hover input[type=text], .nl_price > div input[type=text]:focus { border:solid 1px #458c84 }
.nl_price input[type=text]:hover, .nl_price input[type=text]:focus { border-color:#458c84 }
.nl_until {margin-right:20px;margin-left:20px;font-size:14px;color:#232020 }
.nl_options_yes { padding:0 310px }
.nl_options_actual { padding:0 190px }
.nl_options_hour { padding:0 115px }
.nl_bott_save { padding:25px 80px 24px }
.nl_bott_save .nl_back { margin-top:5px }
.nl_save { cursor:pointer;height:50px;width:215px;line-height:52px;color:#fff;background-color:#458c84;border-radius:25px;display:block;cursor:pointer;transition:0.3s ease;text-align:center;font-size:13px;font-weight:600;margin:0 auto}
.nl_save:hover { background-color:#232020;}
.nl_success { bottom:auto;top:50%;margin-top:-75.5px }
.ui-slider { position:relative;text-align:left;margin-top:22px;margin-bottom:32px }
.ui-slider-horizontal { height:8px;background-color:#fff;border:1px solid #e5e5e5;border-radius:5px }
.ui-slider-horizontal .ui-slider-range { top:0;height:100% }
.ui-widget-header { background:#458c84 }
.ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background-image:url(images/slider-range-ico.png);background-repeat:no-repeat;border-radius:12px }
.ui-slider-horizontal .ui-slider-handle { top:-8px;margin-left:-7px;}
.ui-slider .ui-slider-handle { position:absolute;z-index:2;width:24px;height:24px;cursor:default;-ms-touch-action:none;touch-action:none;} 
.ui-slider .ui-slider-range { position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0 }
.privacy.wlogin { font-size:15px;margin-bottom:20px }
.privacy.wlogin > input + span { margin-top:1px;margin-bottom:25px }
.wlabel input[type=file], .wiz label input[type=file] { border-radius:5px;transition:0.3s ease;width:calc(100% - 18px);font-size:14px;font-weight:normal;color:#666;padding:8px;border:1px solid #e5e5e5 }
.wlabel.half { width:calc(50% - 15px);display:block;float:left;margin-right:30px }
.wlabel.half.full { width:100%;margin-right:0 }
.wlabel.half:nth-child(2n) { margin-right:0 }
.delete_logo { display:inline-block;color:#000;font-weight:500;padding-left:30px;margin-left:0px;background-image:url(images/cancel.png);background-repeat:no-repeat;text-decoration:none;background-position:left center;font-size:10pt;background-size:21px auto }
.delete_logo:hover { text-decoration:underline }
.msg { display:block;padding:15px 40px;position:relative;border-radius:10px;text-align:center;margin-bottom:30px;color:#232020;font-weight:500;font-size:16px }
.msg.ok { border:2px dashed #458c84;background-color:#eef4f4 }
.msg.ok::before { position:absolute;display:block;top:50%;margin-top:-15px;content:"";width:30px;height:30px;left:10px;background-repeat:no-repeat;background-image:url(images/check.png);background-position:center;background-repeat:no-repeat;background-size:100% auto }
.msg.bad { border:2px dashed #c96565;background-color:#fefefe }
.msg.inf { border:2px dashed #458c84;background-color:#eef4f4 }
.msg.alert { width:calc(100% - 104px); padding-left:60px; border:2px dashed #d29f60;background-color:#f6ecdf; }
.msg.alert::before { position:absolute;display:block;top:50%;margin-top:-15px;content:"";width:30px;height:30px;left:10px;background-repeat:no-repeat;background-image:url(images/exlamation.png);background-position:center;background-repeat:no-repeat;background-size:100% auto }
.msg.bad a { color:#c96565 }
.msg.alert a { color:#d29f60 }
.msg a:hover { text-decoration:none }
.hide { display:none }
#news { width:100%;padding-bottom:80px;background-color:#fff;position:relative }
#new::before, #news::before { content:"";width:100%;height:255px;position:absolute;background-image:linear-gradient(to bottom, #f2f7f7, #ffffff) }
#news .mid_cnt { position:relative;padding-top:74px }
#news h1, #new h1 { font-size:28px;font-weight:bold;line-height:1.29;color:#232020;text-align:center;margin-bottom:15px }
.new_list { list-style-type:none;margin-left:-15px;margin-right:-15px;}
.new_list li {width:calc(33.33% - 13.33px);margin-right:20px;float:left;display:block;transition:0.3s ease;}
.new_list li:nth-child(3n) { margin-right:0 }
.new_list li:nth-child(n+4) { margin-top:10px }
.new_list li > div {position:relative;padding:15px;border-radius:4px;transition:0.3s ease;}
.new_img { display:block;line-height:60%;margin-bottom:17px;border-radius:4px }
.new_img img { border-radius:4px }
.new_list li > div > div { padding:0 25px }
.new_date { font-size:10px;font-weight:600;color:#666;display:block;margin-bottom:7px }
.new_name { color:#232020;font-weight:600;font-size:16px;line-height:1.25;height:40px;overflow:hidden;text-decoration:none;transition:0.3s ease;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical }
.new_text { height:60px;overflow:hidden;font-size:14px;font-weight:500;line-height:1.43;color:#666;margin-bottom:14px }
.new_list li:hover > div:hover { box-shadow:0 0 40px 0 rgba(69, 140, 132, 0.2) }
.new_list li:hover .new_name { color:#3C7B74 }
.read_more_new { display:block;transition:0.3s ease;background-image:url(images/arrow-right.png);background-position:center;background-size:100% auto;background-repeat:no-repeat;width:40px;height:40px;}
.pagination_new { text-align:center;margin-top:25px;border-top:2px solid #f2f7f7;padding-top:40px }
.pagination_new a, .pagination_new span {text-decoration:none;display:inline-block;border-radius:100%;width:38px;height:38px;font-size:14px;font-weight:600;text-align:center;line-height:39px;margin:0 4px;vertical-align:middle;color:#232020;background-color:#fff;transition:0.3s ease;border:1px solid #e8e8e8;}
.pagination_new span, .pagination_new a:hover { border-color:#619d96 }
.pagination_new a:first-child, .pagination_new a:last-child { margin-right:56px;margin-left:auto;width:40px;height:40px;border:none;background-image:url(images/back.png);background-position:center;background-size:100% auto;background-repeat:no-repeat }
.pagination_new a:last-child { background-image:url(images/arrow-right-white-bg.png);margin-right:auto;margin-left:56px }
#new { width:100%;background-color:#fff;position:relative;padding-bottom:67px;min-height:calc(100vh - 545px) }
#new .mid_cnt_2 { position:relative;padding-top:72px }
.date_article { display:block;font-size:14px;font-weight:600;color:666;text-align:center;margin-bottom:6px }
#new h1 { margin-bottom:50px }
#new h1.mb30 { margin-bottom:30px }
.article_photo { line-height:60%;display:block;width:100%;margin-bottom:55px;border-radius:4px }
.article_photo img { border-radius:4px }
.article_cnt { width:720px;margin:0 auto }
.text .article_photo { margin:32px 0 35px }
#new .text p:nth-last-child(2) { margin-bottom:0 }
.share_article { width:130px;text-decoration:none;display:block;margin-top:32px }
.share_article span {display:block;padding-left:58px;border-radius:22px;background-color:#fff;height:38px;line-height:40px;border:solid 1px #e5e5e5;transition:0.3s ease;background-image:url(images/share-article.png);background-size:auto 14px;background-repeat:no-repeat;background-position:left 30px center;font-size:13px;font-weight:600;color:#232020 }
.share_article:hover { text-decoration:underline }
.share_article:hover span { border:solid 1px #458c84 }
.news_article:before { display:none }
.news_article .cnt { border-top:2px solid #f2f7f7;}
#news.news_article { padding-bottom:65px }
.view_sk { background-color:rgba(69,140,132,0.12);color:#232020;height:50px;line-height:52px;margin-right:20px;padding:0 30px;float:none;display:inline-block }
.view_sk:hover { background-color:#458c84;color:#fff }
.new.skpat { display:inline-block }
.new.sknewpat { width:135px }
.cnt_buttons { text-align:center }
.wlogin_public { display:inline-block;width:calc(100% - 30px) }
.w3-animate-opacity {animation:opac 0.3s}
.w3-animate-opacity.va { animation:none }
@keyframes opac{ from{opacity:0} to{opacity:1} }
.w3-animate-zoom {animation:animatezoom 0.3s}
.w3-animate-zoom.va { animation:none }
@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.w3-animate-left {position:relative;animation:animateleft 0.3s}
.w3-animate-left.va { animation:none }
@keyframes animateleft{from{left:-100px;opacity:0} to{left:0;opacity:1}}
.w3-animate-right {position:relative;animation:animateright 0.3s}
.w3-animate-right.va { animation:none }
@keyframes animateright{from{right:-100px;opacity:0} to{right:0;opacity:1}}
.w3-animate-bottom{position:relative;animation:animatebottom 0.3s}
.w3-animate-bottom.va { animation:none }
@keyframes animatebottom{from{bottom:-30px;opacity:0} to{bottom:0;opacity:1}}
.w3-animate-bottom-small{position:relative;animation:animatebottoms 0.3s}
.w3-animate-bottom-small.va { animation:none }
@keyframes animatebottoms{from{bottom:-10px;opacity:0} to{bottom:0;opacity:1}}
.ac, .acc { color:#458c84;text-align:center;font-size:20px;font-weight:600;line-height:120% }
.acc { display:none;font-size:19px }
.query_popup p.bigger { font-size:17px }
.query_popup p.bigger a { color:#458c84;text-decoration:none }
.query_popup p.bigger a:hover { text-decoration:underline }
.comm_foto { float:left;margin-right:15px;max-width:100px }
.answer_comm_button { position:absolute;right:0;bottom:5px;text-decoration:none;padding:0 10px;cursor:pointer;transition:0.3s ease;height:20px;line-height:20px;background-color:#efefef;font-size:11px;font-weight:600;color:#458c84 }
.answer_comm_button:hover { color:#fff;background-color:#458c84 }
.sub_comments { list-style-type:none }
.sub_comments li { display:block;margin-top:10px;padding:20px;background-color:#f9f9f9;margin-bottom:10px }
.del_rew_box { display:block;float:right;width:170px;margin-left:-170px }
.delete_sk { text-align:center;transition:0.3s ease;height:40px;padding:0px 15px 0px 45px;position:relative;background-color:#c96565;font-size:13px;font-weight:600;color:#fff;line-height:42px;text-decoration:none;display:block;border-radius:22px }
.delete_sk:hover { background-color:#222 }
.delete_sk::before, .renew_sk::before { width:26px;content:"";position:absolute;height:26px;border-radius:50%;background-color:#fff;left:7px;top:7px }
.delete_sk::after { width:26px;position:absolute;content:"";height:26px;left:7px;top:7px;background-image:url(images/delete_icon.svg);background-repeat:no-repeat;background-position:center;background-size:18px;background-position:center }
.renew_sk { text-align:center;margin-bottom:5px;transition:0.3s ease;height:40px;padding:0px 15px 0px 45px;position:relative;background-color:#d29f60;font-size:13px;font-weight:600;color:#fff;line-height:42px;text-decoration:none;display:block;border-radius:22px;color:#fff }
.renew_sk::after { width:26px;position:absolute;content:"";height:26px;left:7px;top:7px;background-image:url(images/renew_icon.svg);background-repeat:no-repeat;background-position:center;background-size:18px;background-position:center }
.renew_sk:hover { background-color:#458c84;color:#fff }
.add.new_service { margin-top:16px }
.lside .select2-container { font-size:14px }
#skelb_content .select2-container--default .select2-selection--single .select2-selection__rendered, .lside .select2-container--default .select2-selection--single .select2-selection__rendered { border-bottom:1px solid #e5e5e5;padding-top:6px;padding-bottom:7px }
.lside .select2-container, #skelb_content .select2-container { padding-right:0 }
.lside .select2-container--default .select2-selection--single .select2-selection__arrow, #skelb_content .select2-container--default .select2-selection--single .select2-selection__arrow { right:0 }
.select2-container--open .select2-dropdown { top:8px }
#save_new_cat, #save_new_catu, #save_new_catue { cursor:pointer;float:right;margin-bottom:20px;width:150px;line-height:42px;text-align:center;transition:0.3s ease;height:42px;position:relative;background-color:#458c84;font-size:13px;font-weight:600;color:#fff;text-decoration:none;display:block;border-radius:0px 22px 22px 0px }
#save_new_cat:hover, #save_new_catu:hover, #save_new_catue:hover { background-color:#232020 }
.new_cat_name { border:1px solid #e5e5e5;border-radius:22px 0 0 22px;height:40px;border-right:0;padding:0 20px;width:calc(100% - 191px);float:left;font-size:14px;font-size:14px;color:#000;transition:0.3s ease }
.new_cat_name:hover, .new_cat_name:focus { border-color:#458c84 }
.pazym_name { font-size:13px;font-weight:600;display:block;text-align:center;color:#458c84 }
.edit_cn { transition:0.3s ease;opacity:0.5;filter:grayscale(100%);display:inline-block;margin-left:10px;width:18px;height:18px;background-image:url(images/edit-green.png);cursor:pointer;background-repeat:no-repeat;background-size:100% auto }
.del_cn { margin-right:-56px;opacity:0.5;transition:0.3s ease;display:inline-block;filter:grayscale(100%);margin-left:10px;width:18px;height:18px;background-image:url(images/cancel.png);cursor:pointer;background-repeat:no-repeat;background-size:100% auto }
.del_cn:hover, .edit_cn:hover, .remove_si:hover { opacity:1;filter:none }
.sk_data_ren { display:block;padding:5px 0px 5px 40px;font-size:14px;margin-bottom:3px;font-weight:500;color:#232020;background-image:url(images/time_icon.svg);background-repeat:no-repeat;background-position:left 8px center;background-size:20px }
.serv_cats > label { cursor:pointer;display:inline-block;width:auto;margin-left:15px;margin-right:15px }
.serv_cats > label input { display:none }
.serv_cats > label span:nth-child(2) { display:block }
.serv_cats > label > span > span:first-child { display:block;width:64px;height:64px;margin:0 auto;margin-bottom:0px;margin-bottom:8px;background-color:#fff;border-radius:50%;border:1px solid #e5e5e5;background-repeat:no-repeat;background-position:center;background-size:36px auto;position:relative }
.serv_cats > label > input[type=checkbox]:checked + span > span:first-child { border:1px solid #458c84 }
.serv_cats > label > input[type=checkbox]:checked + span > span:first-child::after { content:"";position:absolute;top:-5px;right:-5px;width:28px;height:28px;background-image:url(images/check.png);background-repeat:no-repeat;background-size:100% auto }
.new_service_page .product_description::before, .new_service_page .contacts::before { top:0 }
.link_to_user { display:inline-block;text-decoration:none;margin-bottom:30px;padding:0 50px;height:49px;line-height:51px;color:#fff;background-color:#42ba7d;border-radius:25px;cursor:pointer;transition:0.3s ease;font-size:13px;font-weight:600 }
.link_to_user:hover { background-color:#232020 }
#ads h2.mb20 { margin-bottom:10px }
.mt30 { margin-top:30px }
.write_atsil { cursor:pointer;position:absolute;right:0;top:0;width:160px;display:inline-block }
.ats_regi { text-decoration:none;margin:0 auto;cursor:pointer;position:relative;width:160px;display:block }
.write_atsil > span, .ats_regi > span { width:100%;transition:0.3s ease;text-align:center;border-radius:25px;font-size:13px;font-weight:600;display:block;border:1px solid #458c84;color:#232020;height:48px;line-height:50px;position:relative;z-index:3 }
.write_atsil::after, .ats_regi::after { content:"";margin-top:-2px;width:100%;border-radius:25px;height:48px;border-radius:25px;display:block;border:2px solid #e5e5e5;position:absolute;z-index:1;left:-3px;top:0;-moz-transform:rotate(358deg);-webkit-transform:rotate(358deg);-o-transform:rotate(358deg);-ms-transform:rotate(358deg);transform:rotate(358deg) }
.write_atsil > span:hover, .ats_regi > span:hover { background-color:#458c84;color:#fff }
#rate_product_box { display:none }
.starability-basic { display:block;min-height:40px;margin-bottom:10px;padding:0;border:none }
.starability-basic > input{display:none;}
.starability-basic.empty > input + label { background-image:url(images/star-grey.png) }
.starability-basic > input + label { background-image:url(images/star.png) }
.starability-basic > input:checked + label ~ label { background-image:url(images/star-grey.png) !important }
.starability-basic:hover > input + label { background-image:url(images/star.png) !important }
.starability-basic:hover > input:hover + label ~ label { background-image:url(images/star-grey.png) !important }
.starability-basic>input[disabled]:hover+label{cursor:default}
.starability-basic>input:not([disabled]):hover~label{ background-image:url(images/star-grey.png) }
.starability-basic>input:not([disabled]):hover+label{ background-image:url(images/star.png) }
.starability-basic>input:not([disabled]):hover+label:before{opacity:1}
.starability-basic>input:focus+label{outline:1px dotted #999}
.starability-basic .starability-focus-ring{position:absolute;left:0;width:100%;height:30px;outline:2px dotted #999;pointer-events:none;opacity:0}
.starability-basic>.input-no-rate:focus~.starability-focus-ring{opacity:1}
.starability-basic>label{position:relative;display:inline-block;float:left;width:30px;font-size:.1em;color:transparent;cursor:pointer;background-repeat:no-repeat;background-image:url(images/star.png);background-size:auto 100% }
.starability-basic>label,.starability-basic>label:before{height:30px;background-image:url(images/star.png)}
.starability-basic>label:before{content:'';position:absolute;display:block;background-image:url(images/star-grey.png);pointer-events:none;opacity:0}
.stars_rated { width:166px;height:24px;display:inline-block;float:left;background-image:url(images/stars-off.png);background-repeat:no-repeat;background-size:auto 24px;background-position:left center }
.stars_rated > span { width:0;height:24px;display:block;background-image:url(images/stars-on.png);background-repeat:no-repeat;background-size:auto 24px;background-position:left center }
.stars_rated.small { height:16px;float:left;width:110px;background-size:auto 16px;margin-top:-1px }
.stars_rated.small > span { height:16px;background-size:auto 16px }
.no_sk { text-align:center;margin-top:30px;font-size:16px;line-height:1.43;color:#232020 }
.no_sk p:first-child { font-weight:600;margin-bottom:15px }
.no_sk a { transition:0.3s ease;font-weight:600;text-decoration:none;color:#458c84 }
.no_sk a:hover { color:#000 }
.remind_dt { margin:0 !important;margin-top:20px !important;margin-bottom:-10px !important;float:left !important }
.radio_select { cursor:pointer;display:block;float:left;margin-right:20px;line-height:22px;font-size:14px;font-weight:normal;line-height:normal;color:#232020 }
.radio_select > input { display:none }
.radio_select > input + span { transition:0.3s ease;display:block;position:relative;margin-top:0px;float:left;margin-right:10px;width:18px;height:18px;border:solid 1px #e5e5e5;border-radius:4px;background-color:#fff }
.radio_select > input:checked + span { background-color:#458c84;border-color:#458c84 }
.radio_select > input:checked + span::after { content:"";position:absolute;left:6px;top:2px;width:4px;height:7px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg) }
.search_servs:hover, .search_servs.focus { border-color:#458c84 }
#servs .sort { transition:0.3s ease }
#servs .sort:hover { border-color:#458c84 }
.service_more { transition:0.3s ease;position:absolute;text-decoration:none;line-height:32px;font-size:12px;text-transform:uppercase;right:15px;bottom:15px;width:80px;height:30px;color:#232020;font-weight:600;background-color:rgba(69,140,132,0.12);border-radius:4px;text-align:center }
.products.serv_list li > div { padding-bottom:25px }
.service_more:hover { color:#fff;background-color:#458c84 }
.member_photo img { box-shadow:0 0 20px 0 rgba(69, 140, 132, 0.12);-webkit-box-shadow:0 0 20px 0 rgba(69, 140, 132, 0.12) }
.parduodami_button { transition:0.3s ease;cursor:pointer;text-align:center;height:46px;width:100%;background-color:#f7f7f7 }
.parduodami_button span { background-image:url(images/cat-nav.png);background-repeat:no-repeat;background-position:right center;background-size:12px auto;position:relative;padding-right:24px;color:#232020;font-size:14px;text-transform:uppercase;font-weight:600;display:inline-block;height:46px;line-height:48px }
.parduodami_button:hover { background-color:rgba(69,140,132,0.12) }
.read_more_photo { opacity:0;transition:1s ease;position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;text-align:center }
.read_more_photo span { font-size:13px;font-weight:600;text-transform:uppercase;display:inline-block;width:120px;height:40px;line-height:42px;background-color:rgba(255,255,255,0.9);text-align:center;position:absolute;left:50%;margin-left:-65px;top:50%;margin-top:-20px;color:#232020;border-radius:5px }
.read_more_photo:hover { opacity:1 }
.remove_lmline, .mobile_sk_contacts { display:none }
.show_results_mobile { display:none }
.full_box_inp { width:250px;display:block;max-width:100%;margin:15px 0 }
.full_box_inp input[type=text] { text-align:center;width:calc(100% - 42px);border:solid 1px #e5e5e5;padding-bottom:0px;padding-left:20px;padding-right:20px;height:48px;background-color:#fff;border-radius:30px;font-weight:600;font-size:18px }
#payment_options { margin-top:15px }
#payment_options input { display:none }
#payment_options > label { cursor:pointer;display:block;float:left;width:calc(20% - 12px);margin-right:10px;margin-bottom:10px }
#payment_options > label:nth-child(5n) { margin-right:0 }
#payment_options > label input + span { transition:0.3s ease;position:relative;text-align:center;height:24px;display:block;padding:10px 7px 10px 35px;border:2px solid #e5e5e5 }
#payment_options > label input + span img { height:24px }
#payment_options > label input + span::before { transition:0.3s ease;position:absolute;left:10px;top:50%;margin-top:-10px;content:"";border:2px solid #e5e5e5;width:16px;height:16px;background-color:#fff }
#payment_options > label:hover input + span::before, #payment_options > label:hover input + span { border-color:#ccc }
#payment_options > label input:checked + span::before, #payment_options > label input:checked + span { border-color:#458c84 }
#payment_options > label input:checked + span::before { background-color:#458c84;background-image:url(images/checkbox.png);background-repeat:no-repeat;background-size:8px auto;background-position:center }
#pay_popup_box { position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;background-color:#fff }
#pay_popup_box > div { width:500px;margin:0 auto;max-width:calc(100% - 60px) }
#pay_popup_box > div > div { text-align:center;width:500px;max-width:100%;height:100vh;display:table-cell;vertical-align:middle }
#pay_popup_box > div > div > img:first-child { width:180px;max-width:100%;margin-bottom:20px }
#pay_popup_box > div > div > h2 { line-height:1.29;font-size:24px;font-weight:bold;color:#232020;text-align:center }
#pay_popup_box > div > div > img:nth-child(3) { width:50px;display:block;margin:0 auto;margin-top:-10px;margin-bottom:25px }
#pay_popup_box input[type=submit] { margin:0 auto;width:300px;transition:0.3s ease;cursor:pointer;transition:0.3s ease;padding:15px 25px;border:0;background-color:#458c84;font-size:13px;font-weight:600;color:#fff;line-height:100%;text-decoration:none;display:block;border-radius:22px }
#pay_popup_box input[type=submit]:hover { background-color:#333 }
.tabs_for_sask { list-style-type:none }
.tabs_for_sask li { border-radius:20px 20px 0 0;display:inline-block;cursor:pointer;transition:0.3s ease;padding:20px 40px 32px 40px;margin-bottom:-20px;font-size:20px;font-weight:600;line-height:1.4;color:#232020 }
.tabs_for_sask li:hover { background-color:rgba(255,255,255,0.5) }
.tabs_for_sask li.on { background-color:#fff }
.del_popup { width:440px;height:420px;left:50%;margin-left:-220px;margin-top:-210px }
.del_popup h2 { margin-bottom:0px;font-size:20px;padding-top:20px;margin-top:-10px;background-image:url(images/check-green.png);background-position:center top;background-size:24px auto;background-repeat:no-repeat }
.del_popup p { font-size:16px;text-align:center;margin-bottom:5px;font-weight:600;color:#232020 }
.pp_labels { display:block;margin-bottom:20px }
.pp_labels label { padding:10px 0 8px 0;border-bottom:1px solid #e5e5e5;font-size:15px;font-weight:600;color:#232020;display:block;cursor:pointer }
.pp_labels label input { display:none }
.pp_labels label input + span { transition:0.3s ease;display:block;position:relative;margin-top:1px;float:left;margin-right:10px;width:18px;height:18px;border:solid 1px #e5e5e5;border-radius:4px;background-color:#fff }
.del_popup .save { width:100%;border:0 }
.pp_labels label:hover input + span { border-color:#458c84 }
.pp_labels label input:checked + span { background-image:url(images/checkbox.png);background-repeat:no-repeat;background-size:8px auto;background-position:center;border-color:#458c84;background-color:#458c84 }
.share_button { transition:0.3s ease;margin-top:30px;height:38px;line-height:38px;border-radius:22px;padding:0 30px 0 58px;border:1px solid #e5e5e5;text-decoration:none;display:inline-block;font-size:13px;cursor:pointer;color:#232020 !important;font-weight:600;background-image:url(images/share.svg);background-size:14px;background-repeat:no-repeat;background-position:28px center }
.back_button { transition:0.3s ease;margin-top:30px;height:38px;line-height:38px;border-radius:22px;padding:0 30px 0 30px;border:1px solid #e5e5e5;background-color:#f9f9f9;text-decoration:none;display:inline-block;font-size:13px;cursor:pointer;color:#232020 !important;font-weight:600;margin-right:20px }
.export_csv { transition:0.3s ease;height:38px;line-height:40px;border-radius:22px;padding:0 30px 0 58px;border:1px solid #e5e5e5;text-decoration:none;float:right;display:inline-block;font-size:14px;color:#232020;font-weight:600;background-image:url(images/share.svg);background-size:14px;background-repeat:no-repeat;background-position:28px center;margin-right:25px;margin-top:18px }
.share_button:hover, .export_csv:hover, .back_button:hover { background-color:#efefef }
.photo_search, .activation_popup, .share_box { position:fixed;padding:40px;width:420px;border-radius:20px;left:50%;background-color:#fff;margin-left:-250px;top:50%;margin-top:-156px;z-index:155 }
.pho_title, .activation_popup h2 { line-height:1.29;text-align:center;font-size:26px;font-weight:bold;color:#232020;margin-bottom:21px;display:block }
.photo_search input { display:none }
.photo_search input + label > span { transition:0.3s ease;cursor:pointer;border-radius:20px;background-repeat:no-repeat;background-position:center 52px;background-image:url(images/camera.svg);background-size:47px auto;padding:45px;padding-top:108px;text-align:center;font-size:18px;font-weight:bold;color:#232020;display:block;border:1px dashed #e5e5e5;font-size:14px;font-weight:500;line-height:1.43;text-align:center }
.photo_search input + label > span > span { color:#458c84;text-decoration:underline }
.photo_search input + label > span:hover { border-color:#458c84 }
#search_photo_block { display:none }
.photo_button_pop { background-position:15px center;background-image:url(images/photo-camera.png);background-size:18px auto;background-repeat:no-repeat;transition:0.3s ease;font-size:13px;display:inline-block;height:40px;font-weight:600;color:#232020;border:1px solid #e5e5e5;margin-top:20px;border-radius:22px;cursor:pointer;padding:0 25px 0 43px;line-height:42px }
.photo_button_pop:hover { border-color:#458c84 }
.lside .photo_button_pop { margin-top:0 }
.is-uploading { border:1px dashed #458c84;border-radius:20px;position:relative;height:173px;width:calc(100% - 2px);color:#fff }
.is-uploading::before { position:absolute;left:50%;margin-left:-26px;margin-top:-26px;top:50%;display:block;border:6px solid #e5e5e5;border-top:6px solid #458c84;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite;content:"" }
@keyframes spin {
 0% { transform:rotate(0deg) }
 100% { transform:rotate(360deg) }
}
.search_photo_result { line-height:50%;display:block;float:left;width:100px;overflow:hidden;margin-right:30px;border-radius:10px }
.search_photo_result + .qty { padding-top:16px }
.ye { color:#458c84 }
.wiz p.excl { width:calc(100% - 218px) }
.small_gray, .activation_popup p { font-size:14px;line-height:1.14;color:#666;margin-top:10px }
.activation_popup p { text-align:center }
.activation_popup p a { color:#458c84;text-transform:uppercase;font-weight:600;text-decoration:none }
.activation_popup p a:hover { text-decoration:underline }
.activation_popup input[type=text] { transition:0.3s ease;border:solid 1px #e5e5e5;padding-left:20px;padding-right:20px;width:calc(100% - 42px);height:48px;background-color:#fff;border-radius:25px;transition:0.3s ease;font-size:16px;color:#232020 }
.activation_popup input[type=text]:hover { border-color:#458c84 }
.activation_popup .save { margin-left:0;margin-bottom:25px }
.activation_popup label { margin-bottom:12px;display:block;margin-top:20px }
.activation_popup label span { display:block;font-size:14px;margin-bottom:3px;font-weight:600;color:#232020 }
.light_txt { color:#458c84;font-weight:400 }
.scch .info { width:60px;left:-4px;top:20px;z-index:50 }
.scch .info::after { left:calc(50% - 5px);bottom:46px }
.surinkimo_instrukcija h2 { padding-top:11px }
.surinkimo_instrukcija input[type=file] { padding:10px;border:1px solid #e5e5e5;border-radius:10px;margin:0 auto;margin-top:20px;width:250px;display:block }
.ike_pdf { margin-top:20px;width:auto;display:inline-block;padding-left:40px;padding-right:20px;border-radius:22px;border:solid 1px #e5e5e5;height:38px;line-height:42px;margin-right:10px;font-size:13px;font-weight:600;color:#232020;text-decoration:none;position:relative }
.surinkimo_box { text-align:center }
.remove_si { opacity:0.5;transition:0.3s ease;display:inline-block;filter:grayscale(100%);margin-left:0px;width:18px;height:18px;background-image:url(images/cancel.png);cursor:pointer;background-repeat:no-repeat;background-size:100% auto;margin-bottom:-5px }
.sk_ins_pdf { width:auto;display:inline-block;padding-left:25px;padding-right:20px;text-decoration:none;font-weight:600;color:#232020;text-decoration:none;position:relative }
.share_click { margin-right:10px;position:relative;cursor:pointer;float:right;display:block;width:50px;height:50px;transition:0.3s ease;background-color:#e5e5e5;border-radius:100%;margin-top:14px }
.share_click::before { transition:0.3s ease;width:20px;height:20px;content:"";position:absolute;left:calc(50% - 10px);top:calc(50% - 10px);background-image:url(images/share.svg);background-size:15px;background-repeat:no-repeat;background-position:center }
.share_click:hover::before { filter:invert(46%) sepia(29%) saturate(555%) hue-rotate(124deg) brightness(100%) contrast(96%) }
.share_click .info { z-index:-1;opacity:0;display:block;top:-42px;display:block;width:44px;text-align:center;left:-12px;transition:0.3s ease !important }
.share_click .info::after { left:calc(50% - 5px) }
.share_ul { list-style-type:none;width:260px;margin:0 auto }
.share_ul li span { cursor:pointer;display:block;text-align:center;padding-left:30px;border-radius:22px;background-color:#458c84;height:40px;line-height:42px;transition:0.3s ease;background-image:url(images/share.png);background-size:14px auto;background-repeat:no-repeat;background-position:calc(50% - 50px) center;text-decoration:none;font-size:13px;font-weight:600;color:#fff;position:relative }
.share_ul li a { text-decoration:none;cursor:pointer;display:block;text-align:center;padding-left:30px;border-radius:22px;background-color:#458c84;height:40px;line-height:42px;transition:0.3s ease;background-image:url(images/share.png);background-size:14px auto;background-repeat:no-repeat;background-position:calc(50% - 48px) center;text-decoration:none;font-size:13px;font-weight:600;color:#fff;position:relative }
.share_ul li { margin-bottom:10px }
.share_ul li:last-child { margin-bottom:0 }
.share_ul li a.fb_share_ul { background-image:url(images/facebook.png);background-size:auto 16px;background-position:calc(50% - 48px) center;background-color:#1b74e4 }
.share_ul li a.wa_share_ul { background-image:url(images/wa_icon.png);background-size:auto 18px;background-position:calc(50% - 60px) center;background-color:#26ca44 }
.share_ul li span:hover, .share_ul li a:hover { background-color:#232020 }
#cp_url { width:0;height:0;overflow:hidden;opacity:0 }
.mobile_filter_hide { transition:0.5s ease;overflow:hidden;opacity:0;cursor:pointer;position:fixed;right:0;top:0;width:0;height:100%;background-color:rgba(0,0,0,0.5);z-index:110 }
.mobile_filter_hide.show { width:100vw;opacity:1 }
.mobile_filter_popup { transition:0.5s ease;padding:30px 0;width:0;overflow:hidden;opacity:0;background-color:#fff;z-index:111;position:fixed;right:0;top:0;height:calc(100vh - 60px) }
.mobile_filter_popup.show { width:300px;padding:30px;opacity:1 }
.mobile_filter_title { display:block;padding:5px 0 30px 0 }
.mf_title_h1 { line-height:34px;padding-left:36px;display:block;font-size:20px;font-weight:bold;color:#232020;background-image:url(images/filter.png);background-repeat:no-repeat;background-position:left center;background-size:20px auto }
.mobile_filter_main { position:relative;height:calc(100vh - 255px);overflow:auto }
.mobile_filter_main ul { list-style-type:none }
.mobile_filter_main ul li { padding-right:50px;color:#232020;position:relative;display:block;padding:13px 0 12px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;cursor:pointer;margin-bottom:-1px;font-size:15px;font-weight:600 }
.mobile_filter_main ul li span { display:inline-block;padding-right:20px;position:relative }
.mobile_filter_main ul li::after { content:"";position:absolute;right:25px;top:50%;margin-top:-4px;border:solid #232020;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg) }
.mobile_filter_main ul li.mf_selected::before { }
.mobile_filter_main > label { color:#232020;cursor:pointer;height:20px;line-height:20px;margin-top:10px;border-bottom:1px solid #ebebeb;display:block;padding:15px 0 14px 0;font-size:15px;font-weight:600 }
.mobile_filter_main > label > input { display:none }
.mobile_filter_main > label > input + span { transition:0.3s ease;display:block;position:relative;transition:0.3s ease;float:left;margin-right:10px;width:18px;height:18px;border:solid 1px #e5e5e5;border-radius:4px;background-color:#fff }
.mobile_filter_main > label > input:checked + span { border-color:#458c84;background-color:#458c84 }
.mobile_filter_main > label > input:checked + span { background-image:url(images/checkbox.png);background-repeat:no-repeat;background-size:8px auto;background-position:center;}
.mobile_filter_end { border-top:1px solid #e5e5e5;position:fixed;width:300px;background-color:#fff;z-index:105;bottom:0;right:0;padding:30px }
.mobile_filter_end > span { line-height:50px;cursor:pointer;transition:0.3s ease;font-size:13px;text-decoration:none;font-weight:600;text-align:center;color:#232020;height:48px;border:1px solid #e5e5e5;border-radius:25px;width:calc(50% - 10px);display:block;float:left }
.mobile_filter_end > span.mf_submit { float:right;border-color:#458c84;background-color:#458c84;color:#fff }
.mf_clear { display:none;float:right;padding:0 25px;cursor:pointer;height:32px;line-height:34px;border:1px solid #e5e5e5;border-radius:17px;transition:0.3s ease;font-size:13px;text-decoration:none;font-weight:600;text-align:center;color:#232020 }
.mobile_filter_main ul li.mf_selected span::after { width:10px;height:10px;content:"";position:absolute;right:0;top:50%;margin-top:-6px;border-radius:5px;background-color:#458c84 }
.mf_back_button { cursor:pointer;margin-bottom:20px;padding-left:20px;position:relative;color:#666;display:block;font-weight:600;font-size:15px;font-weight:600 }
.mf_back_button::before { content:"";position:absolute;left:0;top:50%;margin-top:-5px;border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(135deg);-webkit-transform:rotate(135deg) }
.mobile_filter_scroll > label, .mf_checkbox { color:#232020;cursor:pointer;height:20px;line-height:20px;display:block;margin-bottom:15px;font-size:15px;font-weight:600 }
.mobile_filter_scroll > label > input, .mf_checkbox input { display:none }
.mobile_filter_scroll > label > input[type=checkbox] + span, .mf_checkbox > input[type=checkbox] + span { transition:0.3s ease;display:block;position:relative;transition:0.3s ease;float:left;margin-right:10px;width:18px;height:18px;border:solid 1px #e5e5e5;border-radius:4px;background-color:#fff }
.mobile_filter_scroll > label > input[type=checkbox]:checked + span, .mf_checkbox > input[type=checkbox]:checked + span { border-color:#458c84;background-color:#458c84 }
.mobile_filter_scroll > label > input[type=checkbox]:checked + span, .mf_checkbox > input[type=checkbox]:checked + span { background-image:url(images/checkbox.png);background-repeat:no-repeat;background-size:8px auto;background-position:center;}
.mobile_filter_scroll > label > input[type=radio] + span { transition:0.3s ease;display:block;position:relative;transition:0.3s ease;float:left;margin-right:10px;width:18px;height:18px;border:solid 1px #e5e5e5;border-radius:50%;background-color:#fff }
.mobile_filter_scroll > label > input[type=radio]:checked + span { border-color:#458c84;background-color:#458c84 }
.mobile_filter_scroll > label > input[type=radio]:checked + span::after { width:8px;height:8px;border-radius:50%;content:"";background-color:#fff;position:absolute;left:50%;top:50%;margin-left:-4px;margin-top:-4px }
.mobile_filter_scroll { height:calc(100vh - 255px);overflow:auto }
.mobile_filter_tab { display:none }
.mf_border { display:block;width:100%;height:1px;background-color:#e5e5e5;margin:25px 0 }
.mobile_filter_title, .mobile_filter_main { width:300px }
.mobile_filter_tab > input[type=text] { font-size:16px;color:#000;width:100%;border:0;height:50px;border-bottom:1px solid #e5e5e5 }
.mobile_filter_tab .meas.wlabel input[type=text] { width:calc(33% - 23.36px) }
#rate_product_box h3.ats_nlog { font-size:25px;margin-bottom:14px }
#ss_box h3.ats_nlog { font-size:24px;margin-bottom:14px }
.ats_logi { margin:0 auto;text-decoration:none;margin-bottom:20px;height:50px;width:160px;line-height:52px;color:#fff;background-color:#458c84;border-radius:25px;display:block;cursor:pointer;transition:0.3s ease;text-align:center;font-size:13px;font-weight:600;}
.ats_logi:hover { background-color:#232020;}
.query_popup p.ats_nregi { font-size:17px }
.view_more_list { text-align:center;width:100%;display:block;position:relative;padding-top:100% }
.view_more_list::after { background-image:url(images/chair.png);border-radius:4px;opacity:0.4;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;width:calc(100% - 30px);margin:15px;display:block;height:calc(100% - 30px);content:"";position:absolute;top:0;left:0 }
.view_more_list > span { transition:0.3s ease;width:145px;max-width:calc(100% - 60px);z-index:2;text-align:center;height:40px;padding:0 15px;background-color:#458c84;font-size:13px;font-weight:600;color:#fff;line-height:42px;text-decoration:none;display:block;border-radius:22px;position:absolute;margin:0;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%) }
.view_more_list:hover > span { background-color:#232020 }
.view_more_list.used_li::after { background-image:url(images/used-item.jpg) }
.sk_new_used_box { display:block }
.sk_new_used_box label { transition:0.3s ease;cursor:pointer;display:inline-block;margin-right:20px;line-height:23px;font-weight:500;font-size:14px;color:#444 }
.sk_new_used_box label:last-child { margin-right:0 }
.sk_new_used_box label input { display:none }
.sk_new_used_box label input + span { transition:0.3s ease;display:block;position:relative;float:left;margin-right:10px;width:18px;height:18px;border:solid 1px #e5e5e5;border-radius:4px;background-color:#fff }
.sk_new_used_box label input:checked + span { background-color:#458c84;background-image:url(images/checkbox.png);background-repeat:no-repeat;background-size:8px auto;background-position:center }
.sk_new_used_box label:hover { color:#111 }
.last_list_item { color:#232020;font-weight:600;transition:0.3s ease;text-align:center;width:100%;display:block;position:relative;padding-top:100% }
.last_list_item::after { left:15px;top:15px;position:absolute;width:calc(100% - 30px);height:calc(100% - 30px);background-color:#f3f5f4;content:"";display:block;border-radius:4px }
.last_list_item > span { transition:0.3s ease;z-index:2;text-align:center;text-decoration:none;display:block;border-radius:22px;position:absolute;margin:0;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:130px;line-height:130% }
.last_list_item > span > span:first-child { color:#458c84;transition:0.3s ease;display:block;font-size:20px;margin-bottom:10px }
.last_list_item > span > span:nth-child(2) { color:#458c84;transition:0.3s ease;font-size:15px }
.last_list_item > span > span:nth-child(2) > span { color:#818f96 }
.last_list_item:hover > span > span:nth-child(2) { font-size:16px }
.loader_bg { position:relative;z-index:50;background-color:#fff;width:60px;display:block;margin:0 auto }
@-webkit-keyframes spin { 0% { -webkit-transform:rotate(0deg) } 100% { -webkit-transform:rotate(360deg) } }
@keyframes spin { 0% { transform:rotate(0deg) } 100% { transform:rotate(360deg) } }
.services_types { margin-top:10px;margin-bottom:-25px;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;overflow:auto;height:39px;padding-bottom:6px }
.services_types label { cursor:pointer;display:flex;-ms-flex-negative:0;flex-shrink:0;margin:0;margin-right:10px }
.services_types label input { display:none }
.services_types label input + span { transition:0.3s ease;position:relative;border-radius:3px;display:inline-block;background:#f7f7f7;color:#000;font-weight:600;border:1px solid #e5e5e5;padding:0 10px;height:32px;line-height:34px;font-size:14px }
.bukle_select_item { cursor:pointer; transition:0.3s ease; width: 100%; line-height:24px; transition: 0.3s ease; height: 24px; border: 0; border-bottom-width: 0px; border-bottom-style: none; border-bottom-color: currentcolor; padding-bottom: 7px; border-bottom: 1px solid #e5e5e5; font-size: 14px; font-weight: normal; color: #232020; background-image: url(images/arrow-down.png); background-repeat: no-repeat; background-position: right top; background-size: 24px auto; background-color: transparent; }
.bukle_select_item:hover { border-color:#e79a61; }
@media all and (min-width:1280px) {
#services_list_wicons.services_types { height:120px }
#services_list_wicons.services_types label { width:calc(11.11% - 8.88px) }
#services_list_wicons.services_types label:last-child, #services_list_wicons.services_types label:nth-last-child(2) { margin-right:0 }
#services_list_wicons.services_types label input + span { padding-top:58px;padding-bottom:6px;height:48px;background-repeat:no-repeat;line-height:16px;text-align:center;width:250px;max-width:calc(100% - 20px);background-size:auto 40px;background-position:center 10px;display:inline-block !important;vertical-align:middle }
#services_list_wicons.services_types label:first-child input + span, #services_list_wicons.services_types label:nth-child(3) input + span, #services_list_wicons.services_types label:nth-child(5) input + span, #services_list_wicons.services_types label:nth-child(8) input + span, #services_list_wicons.services_types label:nth-child(9) input + span { line-height:48px }
#services_list_wicons.services_types label:nth-child(4) input + span, #services_list_wicons.services_types label:nth-child(6) input + span { padding-top:64px;padding-bottom:14px;height:32px }
}
@media all and (max-width:1280px) {
#services_list_wicons.services_types label input + span { background:#f2f2f2 !important }
}
.services_types label input:checked + span, .services_types label:hover input + span { border-color:#458c84 }
.services_types label input:checked + span::after { content:"";border-radius:50%;width:10px;height:10px;position:absolute;bottom:-5px;left:calc(50% - 3px);background-color:#458c84 }
.dz-filename { opacity:0 }
.dropzone .dz-preview .dz-details img, .dropzone-previews .dz-preview .dz-details img { opacity:1 !important }
#bp_qfbox { margin-top:25px;display:block;padding:15px 40px 40px 40px;border-radius:20px;background-color:#fff;box-shadow:0 0 40px 0 rgba(69, 140, 132, 0.2) }
#bp_qfbox .checkbox { margin-bottom:-15px;float:left;margin-top:20px }
.account_lside .nav_title .remove { display:none }
.show_statistics { display:block;position:absolute;z-index:5;right:53px;bottom:10px;width:33px;height:33px;transition:0.3s ease;background-color:#fff;border-radius:100%;background-image:url(images/statistics2.svg);cursor:pointer;background-size:18px;background-position:center;background-repeat:no-repeat }
.msk_functions_dot { width:33px;height:33px;display:block;position:absolute;z-index:5;right:10px;bottom:10px }
.msk_functions_dot > span { display:block;width:33px;height:33px;transition:0.3s ease;background-color:#fff;border-radius:100%;background-image:url(images/more_dots.svg);cursor:pointer;background-size:16px;background-position:center 9px;background-repeat:no-repeat }
.msg_functions_nav { z-index:4;display:none;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);position:absolute;top:38px;left:0;width:170px;background:#fff;border-radius:5px;overflow:hidden }
.msg_functions_nav > span, .msg_functions_nav > a { text-decoration:none;color:#232020;cursor:pointer;transition:0.3s ease;padding:10px 0 8px 0;padding-left:35px;border-bottom:1px solid rgba(0,0,0,0.1);display:block;font-size:14px;text-align:left;font-weight:600 }
.msg_functions_nav > span:last-child, .msg_functions_nav > a:last-child { border-bottom:0 }
.msg_functions_nav > span:hover, .msg_functions_nav > a:hover { background-color:#e8f1f0 }
.msg_functions_nav > span.nav_renew { background-image:url(images/refresh-email.png);background-position:5px center;background-size:24px auto;background-repeat:no-repeat }
.msg_functions_nav > span.nav_rez { background-image:url(images/reserve.png);background-position:10px center;background-size:15px auto;background-repeat:no-repeat }
.msg_functions_nav > span.nav_hide { background-image:url(images/eyes.png);background-position:7px center;background-size:20px auto;background-repeat:no-repeat }
.msg_functions_nav > span.nav_rem { background-image:url(images/trash-email.png);background-position:5px center;background-size:24px auto;background-repeat:no-repeat }
.msg_functions_nav > a.nav_edit { background-image:url(images/edit.png);background-position:5px center;background-size:24px auto;background-repeat:no-repeat }
.msg_functions_nav > span.msk_spec_offer { background-image:url(images/email-black.png); background-size:18px auto; background-position:9px center;background-repeat:no-repeat;}
.statistics_popup {position:absolute;width:560px;padding:30px 40px;background-color:#fff;border-radius:20px;background-color:#fff;left:50%;margin-left:-320px;top:100px;margin-top:0px;z-index:155;}
.statistics_popup p {font-size:16px;font-weight:500;line-height:1.14;color:#666;margin-bottom:16px }
.statistics_popup p b { color:#000 }
.statistics_popup h2 { padding-right:50px;line-height:1.29;font-size:24px;margin-bottom:20px;font-weight:bold;color:#232020 }
.statistics_popup h2 span { color:#458c84 }
.statistics_popup h3 { line-height:1.29;font-size:20px;margin-bottom:15px;font-weight:bold;color:#000 }
.stats_item { width:calc(50% - 30px);padding-top:25px;padding-bottom:25px;padding-right:30px;border-right:1px solid #e5e5e5;margin-right:-1px;float:left }
.stats_item:nth-child(2n) { padding-left:30px;padding-right:0;border-right:0;margin-left:0px;border-left:1px solid #e5e5e5 }
.stats_item:nth-child(n+3) { border-top:1px solid #e5e5e5 }
.stats_item:nth-child(2n+3) { clear:both }
.dropzone .dz-preview { z-index:10 }
.dropzone.dz-started .dz-message, .dropzone .dz-default.dz-message { z-index:-1 }
.dropzone { background-image:url(images/ikelti-nuotraukas.svg) !important;background-repeat:no-repeat !important;background-position:center !important;background-size:310px !important }
#mano_sk_table { margin-top:20px;width:100%;border:1px solid #e5e5e5;border-collapse:collapse }
#mano_sk_table tr td { transition:0.3s ease;border:1px solid #e5e5e5;color:#000;padding:6px 10px }
#mano_sk_table tr td:nth-child(2) { padding:0;width:60px;text-align:center }
#mano_sk_table tr td:nth-child(2) a, .edit_in_list { display:block;line-height:40% }
#mano_sk_table tr:first-child td { text-align:center;background-color:#efefef;font-size:15px;color:#000;font-weight:600 }
#mano_sk_table tr:first-child td a { display:block;line-height:40%;text-decoration:none;font-size:15px;color:#000;font-weight:600 }
#mano_sk_table tr td:nth-child(4) { text-align:center;width:122px }
#mano_sk_table tr td:nth-child(5) { text-align:center;width:20px }
#mano_sk_table tr td:nth-child(6) { text-align:center;width:100px }
#mano_sk_table tr td:nth-child(7), #mano_sk_table tr td:nth-child(8) { font-weight:600;text-align:center }
.edit_in_list_item { cursor:pointer;display:block;line-height:40% }
.msk_list_title { transition:0.3s ease;color:#232020;font-size:16px;line-height:20px;font-weight:600;overflow:hidden;text-decoration:none;transition:0.3s ease;max-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical }
.msk_list_title:hover { color:#458c84 }
.simple_checkbox { width:20px;display:block;cursor:pointer;line-height:40%;height:20px }
.simple_checkbox input { display:none }
.simple_checkbox input + span { display:block;width:18px;height:18px;border:solid 1px #458c84;background-color:#fff;border-radius:4px }
.simple_checkbox:hover input + span, .simple_checkbox input:checked + span { background-color:#458c84 }
.simple_checkbox input:checked + span { background-image:url(images/checkbox.png);background-repeat:no-repeat;background-size:8px auto;background-position:center }
#mano_sk_table tr td:last-child, #mano_sk_table tr td:first-child { width:20px;padding-left:6px;padding-right:6px }
#mano_sk_table tr td input[type=text] { transition:0.3s ease;width:75px;border:1px solid #e5e5e5;height:30px;padding:0 10px 0 35px;text-align:center;font-size:16px;background-image:url(images/edit-big-green.png);background-repeat:no-repeat;background-position:left 10px center;background-size:14px auto }
#mano_sk_table tr td input[type=text]:focus { text-align:left;border-color:#458c84 }
#mano_sk_table tr:hover td { background-color:#ecf8f7 }
.mini_nav { position:relative }
.show_msk_nav { display:none;opacity:0;transition:0.3s ease;border:1px solid #e5e5e5;width:645px;height:40px;line-height:42px;padding:0 25px;position:absolute;right:-6px;top:calc(100% + 20px);background-color:#ecf8f7 }
.show_msk_nav.with_spec { width:795px }
.show_msk_nav a, .show_msk_nav span { cursor:pointer;background-repeat:no-repeat;background-position:left center;background-size:auto 17px;font-weight:600;text-decoration:none;padding-left:25px;display:inline-block;color:#222;margin-right:30px }
.show_msk_nav a:last-child { margin-right:0 }
.show_msk_nav a.msk_delete { background-image:url(images/trash.png) }
.show_msk_nav a.msk_edit { background-image:url(images/edit-big.png) }
.show_msk_nav span.msk_rez { background-image:url(images/reserve.png);background-size:auto 16px }
.show_msk_nav span.msk_hide { background-image:url(images/eyes.png);padding-left:32px;background-size:auto 14px }
.show_msk_nav span.msk_stats { background-image:url(images/eyes2.png);padding-left:35px;background-size:auto 15px }
.show_msk_nav span.msk_refresh { background-image:url(images/refresh.png) }
.show_msk_nav span.msk_spec_offer { background-image:url(images/email-black2.png); background-size:18px auto; }
.show_msk_nav a:hover, .show_msk_nav span:hover { text-decoration:underline }
#mano_sk_table tr:hover .show_msk_nav { display:block;opacity:1 }
.side_params_left_box { margin-top:20px }
.bp_sl_item { text-decoration:none;display:block;text-align:center;width:calc(100% - 20px);padding:10px }
.bp_sl_item > span:nth-child(1) { width:100%;max-width:120px;margin-left:auto;margin-right:auto;overflow:hidden;box-shadow:0 0 20px 0 rgba(69, 140, 132, 0.12);-webkit-box-shadow:0 0 20px 0 rgba(69, 140, 132, 0.12);border-radius:50%;background-color:#fff;text-align:center;display:block;line-height:40%;margin-bottom:10px }
.bp_sl_item img { display:inline-block }
.bp_sl_item > span:nth-child(2) { text-align:center;display:block;color:#232020;font-weight:600;text-decoration:none }
#bp_slider { padding:35px 0;width:100% }
#bp_slider h2 { font-size:24px;margin-bottom:25px;font-weight:bold;line-height:1.29;color:#232020;text-align:center }
#bp_slider ul { list-style-type:none }
.remind_ab_query { cursor:pointer;line-height:20px;padding:15px 25px 15px 45px;color:#fff;background-color:#458c84;border-radius:25px;display:inline-block;text-decoration:none;transition:0.3s ease;text-align:center;font-size:13px;font-weight:600;background-image:url(images/email.svg);background-position:16px center;background-size:18px;background-repeat:no-repeat }
.remind_ab_query:hover { background-color:#232020 }
.yes_no_box { padding:0;margin:0 !important;list-style-type:none;text-align:center;margin-top:20px !important }
.yes_no_box li { cursor:pointer;transition:0.3s ease;display:inline-block;margin:0 15px;padding:0 35px;height:50px;line-height:52px;color:#fff;border-radius:25px;font-size:16px;font-weight:600;text-transform:uppercase;background-color:#c96565 }
.yes_no_box li:first-child { background-color:#458c84 }
.yes_no_box li:hover { opacity:0.8 }
.ac_no { display:none;text-align:center;font-weight:600;font-size:20px;width:100%;color:#232020 }
.ptabs li.send_pquery_mobile { display:none }
#services_pcats .serv_cats { margin-top:25px;width:100%;margin-left:auto;margin-right:auto;max-width:720px }
#services_pcats .serv_cats > label { margin-top:20px;display:table-cell;width:120px;vertical-align:top;line-height:120% }
#services_pcats .serv_cats > label span:nth-child(2) { line-height:130% }
.serv_cities > label { cursor:pointer;display:block;margin-bottom:6px;font-weight:700;margin-top:5px !important }
.serv_cities > label > input, .apskritis_list > label > input { display:none }
.serv_cities > label > input + span, .apskritis_list > label > input + span { transition:0.3s ease;display:block;position:relative;margin-top:-4px;float:left;margin-right:10px;width:16px;height:16px;border:solid 1px #ccc;border-radius:4px;background-color:#fff }
.serv_cities > label:hover > input + span, .apskritis_list > label:hover > input + span { border-color:#458c84 }
.serv_cities > label > input:checked + span, .apskritis_list > label > input:checked + span { background-color:#458c84;border-color:#458c84 }
.serv_cities > label > input:checked + span::after, .apskritis_list > label > input:checked + span::after { content:"";position:absolute;left:5px;top:2px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg) }
.apskritis_list > label { min-width:13.28%;width:auto;margin-right:1%;cursor:pointer;display:inline-block;margin-top:5px !important }
.apskritis_list { display:block;border-bottom:1px solid #e5e5e5;padding-bottom:5px;margin-bottom:15px }
.photo_cat h3 { text-align:center;font-size:18px;font-weight:600;line-height:normal;margin-bottom:7px }
.photo_cat { display:inline-block;width:calc(100% - 42px);margin:20px 20px 0px 20px }
.photo_cat .dropzone { border-color:#ccc }
.ltitle.lt_fb, .ltitle.lt_ins { background-repeat:no-repeat;background-position:left center;padding-left:25px }
.prcnt.prcnt_pasl { width:calc(100% - 200px) }
.prcnt.prcnt_pasl > label { width:calc(50% - 15px);float:left;margin-right:30px;margin-top:0 }
.prcnt.prcnt_pasl > label:nth-child(2n) { margin-right:0 }
.prcnt.prcnt_pasl > label:nth-child(n+3) { margin-top:25px }
.prcnt.prcnt_pasl > label:nth-child(4) { margin-top:32px }
.prcnt.prcnt_pasl > label.privacy { float:none;clear:both;width:100%;max-width:400px;margin-top:25px;margin-left:auto;margin-right:auto }
.prcnt.prcnt_pasl .save { margin-top:25px }
.paslauga_details { padding-bottom:70px;background-image:linear-gradient(to bottom, #f2f7f7 82%, #fff) }
.paslauga_details h1 { font-size:28px;font-weight:bold;line-height:1.29;color:#232020;border-bottom:solid 1px #e5e5e5;padding-bottom:20px;margin-bottom:15px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical }
.left_side { width:calc(100% - 420px);float:left }
.right_side { float:right;width:370px;position:relative }
.paslauga_details .ptabs li { padding-bottom:15px }
.paslauga_details .pd_top_line { padding-top:25px;background:#fff;width:100%;box-shadow:0 0 20px 0 rgba(69, 140, 132, 0.12);-webkit-box-shadow:0 0 20px 0 rgba(69, 140, 132, 0.12) }
.pd_titem { display:block;padding:35px 0;border-bottom:1px solid #e5e5e5 }
#spn_1.pd_titem { padding-bottom:10px }
.pd_paslaugos { display:block }
.pd_paslaugos_top { margin-top:25px;display:block }
.pd_paslaugos > span { background-repeat:no-repeat;background-position:left center;background-size:auto 25px;line-height:25px;display:inline-block;padding-left:35px;font-weight:600;color:#232020;font-size:16px;margin-right:25px;margin-bottom:15px }
.pd_titem .text h2 { font-size:22px;color:#232020;font-weight:600;margin-bottom:10px }
.pd_titem .text p:last-child { margin-bottom:0 }
.pd_swiper { position:relative;line-height:40% }
.pd_swiper_left { background:linear-gradient(90deg, rgba(69,140,132,1) 0%, rgba(255,255,255,0) 100%);position:absolute;left:0;width:45px;top:0;z-index:10;height:100%;opacity:0.7;transition:0.3s ease;cursor:pointer }
.pd_swiper_left::before { content:"";position:absolute;left:17px;top:calc(50% - 8px);border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:7px;transform:rotate(135deg);-webkit-transform:rotate(135deg) }
.pd_swiper_right { background:linear-gradient(270deg, rgba(69,140,132,1) 0%, rgba(255,255,255,0) 100%);position:absolute;right:0;width:45px;top:0;z-index:10;height:100%;opacity:0.7;transition:0.3s ease;cursor:pointer }
.pd_swiper_right::before { content:"";position:absolute;right:17px;top:calc(50% - 8px);border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:7px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg) }
.pd_swiper_left:hover, .pd_swiper_right:hover { opacity:1 }
.pd_swiper_left.swiper-button-disabled, .pd_swiper_right.swiper-button-disabled { display:none }
.pd_gal_item:nth-child(n+2) { margin-top:15px }
.scb_right { float:right }
.right_contacts { position:absolute;width:calc(100% - 50px);display:block;padding:25px;background-color:#fff;box-shadow:0 0 20px 0 rgba(69, 140, 132, 0.12);-webkit-box-shadow:0 0 20px 0 rgba(69, 140, 132, 0.12);top:-53px }
.right_contacts .pmember_photo { width:100px;height:100px;float:left;margin-right:20px }
.right_contacts .member_name h3 { font-size:18px;margin-top:3px;margin-bottom:8px;line-height:110% }
.right_contacts .member_name { float:none;width:calc(100% - 120px);display:table-cell;height:100px;vertical-align:middle }
.right_contacts .send_query, .right_contacts .send_link { width:calc(100% - 86px) }
.right_contacts .share_click { margin-right:0 }
.call_big { display:block;background-size:auto 24px;background-position:15px center;border-radius:25px;margin-top:14px;background-repeat:no-repeat;line-height:46px;height:46px;border:2px solid #458c84;background-image:url(images/phone.png);color:#458c84;font-size:18px;text-align:center;text-decoration:none;font-weight:600;background-color:rgba(69,140,132,0.12) }
.right_contacts .cnav li { margin-bottom:5px }
.right_contacts .psocial { width:100% }
.photo_cat .dropzone { min-height:207px }
#dropzone99999.dropzone { border-color:#ccc;overflow:hidden;padding:10px;width:170px;min-height:182px;background-image:url(images/ikelti-nuotraukas-logo.png) !important;background-size:145px !important }
.paslauga_details { position:relative }
.paslauga_details.fix { padding-top:133px }
.paslauga_details.fix .pd_top_line { position:fixed;z-index:17;top:-25px }
.right_contacts.fix { position:fixed;z-index:10;top:140px;width:320px }
.right_side.bottom_fix { position:static }
.right_side.bottom_fix .right_contacts.fix { top:auto;bottom:70px;position:absolute }
.right_contacts .member_photo { box-shadow:0 0 20px 0 rgba(69, 140, 132, 0.12);-webkit-box-shadow:0 0 20px 0 rgba(69, 140, 132, 0.12) }
.paslauga_details .ptabs li:last-child { display:none }
.paslauga_details .ptabs li:nth-last-child(2) { margin-right:0 }
.write_atsil.write_atsil_pasl { display:block;position:relative;margin:0 auto;margin-top:25px }
.write_atsil.write_atsil_pasl_simple { display:block;position:relative;margin-top:25px }
.pd_swiper ul { list-style-type:none }
.serv_list .addr_small { max-width:calc(100% - 120px);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden }
#dropzone99999.dropzone .dz-preview .dz-details, #dropzone99999.dropzone .dz-preview .dz-details img { width:120px;height:120px }
#dropzone99999 .dz_rotate { top:106px }
.valid_until_p { margin-top:-60px;padding-left:33px;display:block;float:left;font-size:15px;color:#232020;line-height:115%;background-image:url(images/calendar.png);background-repeat:no-repeat;background-position:left 1px;background-size:22px auto }
.valid_until_p b { font-weight:600;display:block;font-size:120% }
.nebegalioja .pimg img, .pasleptas .pimg img { filter:grayscale(100%) }
.nebegalioja .pimg::after { text-align:center;height:30px;line-height:15px;font-size:14px;font-weight:600;position:absolute;width:175px;padding:5px;background:rgba(255,255,255,0.8);left:calc(50% - 93px);top:calc(50% - 20px);color:#000;border-radius:3px;content:"Skelbimo galiojimas baigėsi Atnaujinkite skelbimą" }
.atnaujintas .pimg::after { text-align:center;height:15px;line-height:18px;font-size:14px;font-weight:600;position:absolute;width:150px;padding:5px;background:#d29f60;left:calc(50% - 80px);top:calc(50% - 12px);color:#000;border-radius:3px;content:"Skelbimas atnaujintas" }
.acc_ad_list.products li { z-index:1;position:static }
.pasleptas .pimg::after { text-align:center;height:15px;line-height:15px;font-size:15px;font-weight:600;position:absolute;width:140px;padding:5px;background:#232020;left:calc(50% - 75px);top:calc(50% - 12px);color:#fff;border-radius:3px;content:"Skelbimas paslėptas" }
.rezervuota .pimg::after { z-index:3;text-align:center;height:20px;line-height:24px;font-size:15px;font-weight:600;position:absolute;width:120px;padding:5px;background:#d29f60;text-transform:uppercase;left:calc(50% - 65px);top:calc(50% - 15px);color:#fff;border-radius:3px;content:"Rezervuota" }
.rezervuota .pimg::before { content:"";z-index:2;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(255,255,255,0.1);backdrop-filter:blur(2px) }
.skelb_rez { position:relative }
.skelb_rez::before { content:"";z-index:2;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(255,255,255,0.1);backdrop-filter:blur(2px) }
.skelb_rez::after { z-index:3;text-align:center;height:60px;line-height:64px;font-size:20px;font-weight:600;position:absolute;width:200px;background:#d29f60;text-transform:uppercase;left:calc(50% - 100px);top:calc(50% - 20px);color:#fff;border-radius:3px;content:"Rezervuota" }
.msk_foto { display:block;line-height:40%;position:relative }
.msk_pasleptas .msk_foto img { filter:grayscale(100%) }
.msk_pasleptas .msk_foto::after { text-transform:uppercase;text-align:center;height:20px;line-height:22px;font-size:10px;font-weight:600;position:absolute;width:60px;background:#232020;left:calc(50% - 30px);top:calc(50% - 10px);color:#fff;border-radius:0px;content:"Paslėptas" }
.msk_pasleptas td { background-color:#ececec }
.msk_rezervuota .msk_foto::before { content:"";z-index:2;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(255,255,255,0.1);backdrop-filter:blur(2px) }
.msk_rezervuota .msk_foto::after { text-transform:uppercase;text-align:center;height:20px;line-height:22px;z-index:3;font-size:9px;font-weight:600;position:absolute;width:60px;background:#d29f60;left:calc(50% - 30px);top:calc(50% - 10px);color:#fff;border-radius:0px;content:"Rezervuota" }
.msk_rezervuota td { background-color:#faf5ef }
.msk_nebegalioja .msk_foto img { filter:grayscale(100%) }
.msk_nebegalioja .msk_foto::after { text-transform:uppercase;text-align:center;height:20px;line-height:22px;font-size:9px;font-weight:600;position:absolute;width:60px;background:#232020;left:calc(50% - 30px);top:calc(50% - 10px);color:#fff;border-radius:0px;content:"Nebegalioja" }
.msk_nebegalioja td { background-color:#e7e7e7 }
.fav_email_ac { display:block;text-align:center;font-weight:600;font-size:17px;color:#458c84 }
.dropzone.dz-started .dz-message { display:none !important }
.handle { transition:0.3s ease;background-image:url(images/handle-arrows.png);background-repeat:no-repeat;background-position:center;height:24px;width:24px;background-size:16px;display:block;z-index:2;cursor:pointer;position:absolute;left:0;top:0;background-color:rgba(255,255,255,0.8) }
.handle:hover { background-color:#fff }
.remove_from_perziureti { z-index:5; width: 24px; height: 24px; top: 0px; right: 0px; position: relative; position: absolute; cursor: pointer;  background-color: #f2f2f2;  transition: 0.3s ease;  border-radius:4px; }
.remove_from_perziureti:hover { background-color:#e76161 }
.remove_from_perziureti::before, .remove_from_perziureti::after {position:absolute;left:50%;margin-left:-1px;top:50%;margin-top:-6px;content:'';height:12px;width:1px;border-radius:0.5px;background-color:#232020;transition:0.3s ease;}
.remove_from_perziureti::before { transform:rotate(45deg) }
.remove_from_perziureti::after { transform:rotate(-45deg) }
.remove_from_perziureti:hover::before, .remove_from_perziureti:hover::after { background-color:#fff }
.pstore_wh_item { width:100%; padding:3px 0; border-top:1px solid #e5e5e5; display:block; }
.pstore_wh_item::after { content:""; display:block; clear:both; }
.pstore_wh_item p { display:block; float:left; width:120px; height:30px; line-height:36px; font-weight:600; margin-right:0px; font-size:14px; }
.pstore_wh_item p + div { float:left; width:235px; height:32px; }
.pstore_wh_item p + div > label { display:block; float:left; width:calc(50% - 5px) !important; }
.pstore_wh_item p + div > label:first-child { margin-right:10px; }
.pstore_wh_item p + div > label > span.ltitle { width:35px; line-height:36px; height:30px; display:block; float:left; }
.pstore_wh_item p + div > label > input { height:30px; text-align:center; font-size:14px; color:#000; padding:0 10px; width:calc(100% - 57px); border:1px solid #e5e5e5; }
.pstore_wh_item p + div > label:nth-child(2) > span.ltitle { width:25px; }
.pstore_wh_item .checkbox { margin-top:6px; float:left; }
.dl_title_head { font-weight:600; margin: 10px 0 7px 0; font-size: 15px; }
.physical_stores { margin-top:20px; display:none; }
.physical_store { position:relative; padding:20px 30px 15px 30px; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; width:460px; max-width:100%; float:none; margin:0 auto; margin-bottom:-1px; }
.physical_store > label { width:100%; }
.dl_title_head, .pstore_whours { width:100%; }
#add_new_addr.next { width: 200px; margin-top: 10px; }
.physical_stores .ad_placed { padding:0; padding-top:20px; }
.remove_pstore { width: 26px; height: 26px; top: 0px; right: 0px; position: absolute; position: absolute; cursor: pointer; background-color: #e5e5e5; transition: 0.3s ease; }
.remove_pstore::before { position: absolute; left: 50%; margin-left: -1px; top: 50%; margin-top: -6px; content: ''; height: 12px; width: 1px; border-radius: 0.5px; background-color: #232020; transition: 0.3s ease; transform: rotate(45deg); }
.remove_pstore::after { position: absolute; left: 50%; margin-left: -1px; top: 50%; margin-top: -6px; content: ''; height: 12px; width: 1px; border-radius: 0.5px; background-color: #232020; transition: 0.3s ease; transform: rotate(-45deg); }
.physical_stores .physical_store:first-child .remove_pstore { display:none; }
.phys_store_item { display:block; width:calc(50% - 80px); float:left; margin:0 20px 20px 20px; padding: 30px 40px 25px 40px; background-color: #fff; border-radius: 20px; }
.phys_store_item.solo { float:none; margin-left:auto; margin-right:auto; }
.phys_store_item p { font-size:15px; margin-bottom:5px; }
.phys_store_item .addr { background-position:left center; background-repeat:no-repeat; font-weight:600; font-size:16px; background-image: url(images/place.png); background-size: auto 18px; line-height:18px; padding:5px 0; padding-left:25px; margin-bottom:10px; }
.phys_store_item b { font-weight:600; }
.phys_store_item p span { min-width:100px; display:inline-block; }
.fp_buttons { text-align:center; }
.fp_buttons span { transition:0.3s ease; position:relative; background-color:#458c84; height:40px; line-height:42px; cursor:pointer;font-weight:600;text-decoration:none;padding-left:45px; padding-right:28px; display:inline-block;color:#222;font-size:13px; color:#fff; border-radius:22px;margin-right:5px;margin-left:5px; }
.fp_buttons span::after { filter: brightness(0) invert(1); content:""; width:40px; height:40px; position:absolute; left:5px; top:0; background-position:center;background-repeat:no-repeat;background-size:auto 17px; }
.fp_buttons span.msk_delete_marked { background-color:#c96565; }
.fp_buttons span.msk_delete_marked::after { background-image:url(images/trash.png) }
.fp_buttons span.msk_rez_marked { background-color:#d29f60; }
.fp_buttons span.msk_rez_marked::after { background-image:url(images/reserve.png);background-size:auto 16px }
.fp_buttons span.msk_hide_marked { background-color:rgba(0,0,0,0.8); }
.fp_buttons span.msk_hide_marked::after { background-image:url(images/eyes.png);background-size:auto 14px }
.fp_buttons span.msk_refresh_marked::after { background-image:url(images/refresh.png) }
.fp_buttons span.msk_spec_offer_marked::after { background-image:url(images/email-black2.png); background-size:18px auto; }
.fp_buttons span:hover { background-color:#232020; }
@media all and (min-width:1170px) {
.ad_list li:nth-child(4n+5) { clear:both }
.ad_list.favs li:nth-child(4n+5) { clear:none }
.look_l li:nth-child(4n+5) { clear:none }
.look_l li:nth-child(5n+6) { clear:both }
}
@media all and (min-width:1350px) and (max-width:1410px) {
.pleft, .pright {left:calc(50% - 665px);width:28px}
.pright {left:auto;right:calc(50% - 667px);}
.favs.acc_ad_list li:nth-child(4n) .msg_functions_nav { left:auto;right:0 }
}
@media all and (min-width:1320px) and (max-width:1380px) {
.info {left:8px;right:0;}
}
@media all and (min-width:320px) and (max-width:1350px) {
#ads .pleft, #ads .pright { display:none }
#pagemap { width:calc(100% - 60px) }
}
@media all and (min-width:1170px) and (max-width:1350px) {
.cnt { width:calc(100% - 60px) }
#categories ul li a { font-size:13px }
.swiper-pagination {width:100%;}
#services ul li {width:calc(25% - 30px);margin-right:40px;}
#services ul li > div {padding:40px 30px;}
.look_right {width:calc(100% - 670px);margin-right:30px;padding-top:60px;}
#footer {padding:58px 0 30px;}
#skelb_content {padding:54px 0 70px;}
#login {padding:70px 0;}
#product {padding:80px 0 70px;}
#ads.adspr {padding:54px 0 70px;}
#ad_list_content {padding:52px 0 70px;}
.rside {width:calc(100% - 264px);}
.info {left:8px;right:0;}
.favs li {width:20%;margin-right:0;}
#favorites_content {padding:54px 0 55px;}
#pservices, #duk, #look_list {padding:54px 0 70px;}
.pservice_list {padding:52px 80px 60px;}
#ad_list_content.profile_content {padding-bottom:55px;}
.duk_list {padding:60px 80px;}
.look_l li {width:20%;margin-right:0;}
#comments {padding:67px 0 70px;}
.serv_list li, .favs.acc_ad_list li {width:25%;margin-right:0;}
#servs {padding:44px 0 70px;}
.account_rside {width:calc(100% - 224px);}
#ad_list_content.account_ads_content {padding-bottom:55px;}
.account_service_list li {width:33.33%;margin-right:0;}
.arc::before, .rside.account_reviews_rside {width:calc(100% - 244px);}
.reviews_cl { padding:60px 30px }
#ad_list_content.arc {padding-bottom:70px;}
.info_box {width:calc(50% - 165px);padding:34px 120px 40px 30px;}
.info_cl {margin-right:30px;}
.edit_info {right:30px;}
.info_box h3 {font-size:19px;width:calc(100% - 68px);}
.favs.acc_ad_list li:nth-child(5n) {margin-right:0;}
#news {padding-bottom:70px;}
#news .mid_cnt, #new .mid_cnt_2 {padding-top:70px;}
#news.news_article {padding-bottom:55px;}
.rside.account_rside.ai_rside { width:calc(100% - 244px) }
.search { width:355px }
.schl label:nth-child(n+2) { margin-left:7px }
.pleft, .pright { display:none }
.favs.acc_ad_list li:nth-child(4n) .msg_functions_nav { left:auto;right:0 }
}
@media all and (min-width:1280px) and (max-width:1350px) {
.rside.account_rside { width:calc(100% - 264px) }
}
@media all and (min-width:1170px) and (max-width:1190px) {
#news .mid_cnt {width:100%}
}
@media all and (min-width:980px) and (max-width:1170px) {
.cnt { width:calc(100% - 60px) }
.search {width:calc(100% - 620px);}
.buys {width:100px;margin-left:20px }
.logo { margin-right:20px }
.add {padding:0px 18px 0px 35px;}
.add::before {left:19px;}
.add::after {left:23px;}
.add { margin-left:20px }
.uside > a { margin-left:20px }
.uside > a:first-child { margin-left:20px; }
.max_width {max-width:100%;overflow-x:auto;}
#categories ul {min-width:1170px;height:90px}
#categories ul li a { font-size:13px }
.all_lt { margin-right:30px;}
.swiper-pagination {width:100%;}
#services ul li {width:calc(25% - 22.5px);margin-right:30px;}
#services ul li > div {padding:40px 20px;}
.look_right {width:calc(100% - 580px);margin-right:30px;padding-top:60px;}
.look_right > .text {height:auto;}
.mid_cnt {width:calc(100% - 60px);}
#footer {padding:58px 0 30px;}
.fright {width:calc(100% - 370px);}
.f_box {width:calc(33.33% - 20px);margin-right:30px;}
#skelb_content {padding:54px 0 70px;}
.ad_cnt {width:calc(100% - 60px);}
.prdr_left, .prdr_middle, .prdr_right { width:calc(33.33% - 61px);padding:33px 30px 40px;}
.prdr_right { width:calc(33.33% - 60px) }
.condition {width:calc(100% - 61px);}
#login {padding:70px 0;}
.mid_cnt_2 { width:calc(100% - 60px) }
#product {padding:80px 0 70px;}
#ads.adspr {padding:54px 0 70px;}
.product_photos {width:calc(50% - 20px);}
.product_right {width:calc(50% - 20px);padding-top:0;}
#ad_list_content {padding:52px 0 70px;}
.rside {width:calc(100% - 264px);}
.save_cat {width:586px;padding:20px 30px 16px;}
#filters {max-width:calc(100% - 216px);}
.ad_list > li {width:33.33%;}
.info {left:8px;right:0;}
.favs li {width:25%;margin-right:0;}
.favs li:nth-child(n+5) {margin-top:20px;}
.favs li:nth-child(3n+4) { clear:none !important }
.favs li:nth-child(5n+6) { clear:none !important }
.favs li:nth-child(4n+5) { clear:both !important }
#favorites_content {padding:54px 0 55px;}
#pservices, #duk, #look_list {padding:54px 0 70px;}
.pservice_list {padding:52px 30px 60px;}
.pservice_text {width:calc(100% - 210px);}
.pservice_photos {width:155px;}
.additional {margin-right:0;}
#ad_list_content.profile_content {padding-bottom:55px;}
.pcnav li { margin-right:30px;margin-bottom:10px }
.pcnt {width:calc(100% - 60px);}
#duk .ad_cnt { width:100% }
.duk_list {padding:60px 30px;}
.look_l li {width:25%;margin-right:0;}
.look_l li:nth-child(3n+4) { clear:none !important }
.look_l li:nth-child(4n+5) { clear:both !important }
#comments {padding:67px 0 70px;}
.comment_list {padding:60px 30px;}
.serv_list li {width:25%;margin-right:0;}
.favs.acc_ad_list li {width:33.33%;margin-right:0;}
.favs.acc_ad_list li:nth-child(n+4) {margin-top:20px;}
.favs.acc_ad_list li:nth-child(5n) {margin-right:0;}
.search_servs {width:calc(100% - 565px);}
.sort_cc select {width:190px;}
.sort_category {margin-right:30px;}
#servs {padding:44px 0 70px;}
.account_rside {width:calc(100% - 224px);}
#ad_list_content.account_ads_content {padding-bottom:55px;}
.account_service_list li {width:33.33%;margin-right:0;}
.arc::before, .rside.account_reviews_rside {width:calc(100% - 244px);}
#ad_list_content.arc {padding-bottom:70px;}
.info_box {width:calc(50% - 75px);padding:34px 30px 40px;}
.info_cl {margin-right:30px;}
.edit_info {display:block;position:static;margin-top:10px}
.info_box h3 {font-size:19px;width:100%;}
#news {padding-bottom:70px;}
#news .mid_cnt, #new .mid_cnt_2 {padding-top:70px;}
#news .mid_cnt { width:100% }
#news.news_article {padding-bottom:55px;}
.new_list li {width:33.33%;margin-right:0;}
.new_list li > div > div {padding:0 10px;}
.rside.account_rside.ai_rside { width:calc(100% - 244px) }
.look_left { width:510px;padding-bottom:90px }
.look_left a.table_img, .look_left span.table_img { position:absolute }
.nl_popup { position:absolute;width:calc(100% - 60px);height:707px;left:30px;margin-left:0;top:100px;margin-top:0 }
.nl_popup_box { padding:55px 30px 45px 30px }
.nl_wizard li { margin-right:8px }
.nl_wizard { width:760px;margin:0 auto }
.ad_list > li:nth-child(3n+4) { clear:both }
.ad_list.serv_list > li:nth-child(3n+4) { clear:none }
.ad_list.serv_list > li:nth-child(4n+5) { clear:both }
.search_ad_list { max-height:calc(100vh - 360px);overflow:auto }
.schl > label { margin-left:0 !important;width:49% }
#ads.home_pg h1 { text-transform:none }
#ads.home_pg h1::before { content:"" }
.pleft, .pright { display:none }
.furn .products li { width:25% }
.ptabs li { margin-right:50px }
.favs.acc_ad_list li:nth-child(3n) .msg_functions_nav { left:auto;right:0 }
}
@media all and (min-width:1020px) and (max-width:1170px) {
.favs.acc_ad_list li { width:25% }
.favs.acc_ad_list li:nth-child(n+4) { margin-top:0 }
.favs.acc_ad_list li:nth-child(n+5) { margin-top:20px }
.ad_list > li:nth-child(3n+4) { clear:none }
.favs.acc_ad_list li:nth-child(4n) .msg_functions_nav { left:auto;right:0 }
}
@media all and (min-width:1060px) and (max-width:1170px) {
.ad_list > li { width:25% }
.account_service_list li { width:33.33% }
}
@media all and (min-width:760px) and (max-width:979px) {
body {padding-top:50px;}
#head {padding:5px 0;}
.logo img { padding:8px 0 }
#head .cnt { width:calc(100% - 50px) }
input[type=text], select { font-size:16px !important }
.cnt { width:calc(100% - 50px) }
.logo {margin-right:15px;}
.search_icon {display:block }
.search { width:100%;display:none;margin-top:3px }
#head #by_photo {left:auto;width:calc(100% - 41px);}
#head #by_photo > div {padding:40px 15px;}
.buys { margin-left:20px;width:120px }
.psend_query { background-position:calc(50% - 53px) center }
.uside > a, .uside > span {margin-left:15px;}
.add { display:none }
.add.paslaugu_add { display:block;margin-top:-3px }
.adskm { display:block;float:right;font-size:8px;text-transform:uppercase;font-weight:600;color:#458c84;margin-top:6px;margin-left:15px;text-decoration:none;padding-top:18px;position:relative }
.adskm::before { width:16px;display:block;background-image:url(images/plus_icon3.png);background-size:16px;height:16px;position:absolute;top:0;right:0px;content:"" }
.max_width {max-width:100%;overflow-x:auto;}
#categories .cnt { width:100% }
#categories ul {min-width:1005px;height:80px}
#categories ul li a { font-size:12px }
#categories ul li { width:78px }
#categories { padding:10px 0 0px 0 }
#categories .max_width { padding-bottom:8px }
#categories.clook { padding:15px 0px 0px 0px }
#categories h1 { font-size:20px;margin-bottom:10px }
#head.fix { padding:5px 0 }
#categories ul li a span:first-child { width:56px;height:56px;background-size:30px 30px;margin-bottom:5px }
.swiper-pagination {width:100%;}
#ads {padding:30px 0;padding-top:20px }
#ads2 {padding:30px 0;padding-top:0px }
.products li:hover > div:hover { box-shadow:none }
#ads h2, #ads h1 {float:none;margin-bottom:5px;}
.chb {float:none;margin-bottom:20px;}
#all h2 { font-size:24px }
.chb label { margin-right:20px }
.all_lt {margin-right:auto;float:none;margin-bottom:15px}
#all {padding:40px 0;}
.all_links a:nth-child(n+2) { margin-top:10px }
.small_cnt {width:calc(100% - 50px);}
#services {padding-top:40px;}
#services .cnt {padding-bottom:40px;}
#services ul li {width:calc(50% - 15px);margin-right:30px;}
#services ul li:nth-child(3n) { margin-right:30px }
#services ul li:nth-child(2n) { margin-right:0 }
#services ul li:nth-child(n+3) { margin-top:30px }
#services ul li > div {padding:30px 20px;}
#look {padding:40px 0;}
.look_left {float:none;width:100%;}
.chair_img {width:180px;}
.look_left .chair_4_img { margin-top:0;left:210px;position:absolute;float:none }
.look_left a.table_img, .look_left span.table_img { width:110px;position:absolute;margin-top:0;top:105px;margin-left:0;left:140px }
.look_right {float:none;width:100%;padding-top:20px;margin-right:auto;}
.look_right a { margin-top:10px }
.look_right > .text {height:auto;}
.furn {overflow:hidden;padding-top:5px}
.products li > div {padding:5px;}
.pfav {top:calc(100% - 140px);right:15px;}
.products.ad_list { margin-left:-10px;margin-right:-10px }
.products.ad_list li > div {padding:15px 10px 15px;}
.products.ad_list .pfav { top:calc(100% - 160px);right:20px }
.mid_cnt {width:calc(100% - 50px);}
#footer {padding:30px 0 20px 0;}
#nl {float:none;margin-bottom:30px;width:100% }
.nl_form {margin-bottom:20px;}
.fright {width:100%;float:none }
.f_box {width:calc(33.33% - 20px);margin-right:30px;}
.f_box { width:calc(33.33% - 20px) }
.f_box:nth-child(1) ul li { display:block;padding-right:0px }
#copyright {margin-top:40px;}
#skelb_content {padding:25px 0 0 0;}
#skelb_content h1 { margin-bottom:15px;font-size:24px }
.ad_cnt {width:100%;}
.ad_wizard li::before {margin-left:50px;}
.ad_wizard li > div > span:first-child {position:relative;}
.ad_wizard li > div > span:nth-child(2) {font-size:11px;}
.wiz {margin-top:25px;border-radius:0 }
.product_category p, .product_description p, .contacts p, .photos > p, .product_category h2, .product_description h2, .contacts h2, .photos h2, .ad_placed h2 {width:calc(100% - 20px);margin-left:10px;}
.product_category {width:100% }
.product_category ul {margin-top:30px;}
.product_category ul { width:calc(100% - 30px);margin-left:15px;}
.product_category ul li { width:12.5% }
.product_category ul li:nth-child(n+7) { margin-top:0px }
.product_category ul li:nth-child(n+9) { margin-top:10px }
.prdr { margin-top:20px }
.next {margin-top:20px;}
p.excl, p.cancel {width:calc(100% - 79px);margin-left:20px;margin-right:auto;}
.product_category h2, .product_description h2, .contacts h2, .photos h2, .ad_placed h2 {padding-top:30px;line-height:1.3;}
.prdr_left, .prdr_middle, .prdr_right { width:calc(100% - 40px);float:none;padding:15px 20px;height:auto;}
.prdr_left, .prdr_middle {border-right:none;}
.prdr_right { width:calc(100% - 50px) }
.wiz label textarea {height:100px;}
.condition {width:calc(100% - 41px);}
.product_description .next, .contacts .next, .photos .save {margin-top:30px;}
.rf {margin-left:25px;float:none;margin-top:30px;}
.prdr label.prch input[type=text] {display:block;margin-top:6px;margin-left:30px;width:calc(100% - 100px)}
.prcnt {width:calc(100% - 40px);}
.product_category, .product_description, .contacts, .photos {padding-bottom:25px;}
.phcnt {width:calc(100% - 40px);}
.photos #by_photo {width:calc(100% - 40px);}
.photos #by_photo > div {padding:40px 15px;}
.product_description, .contacts, .photos {padding-bottom:40px;}
.gallery li { width:calc(25% - 11.25px);margin-right:15px }
.gallery li:nth-child(5n) { margin-right:15px }
.gallery li:nth-child(4n) { margin-right:0 }
.gallery li:nth-child(n+5) { margin-top:15px }
.ad_placed { padding:40px 0px;width:calc(100% - 40px) }
.ad_placed h2 {padding-top:0;}
hr {width:100%;}
.new {margin-top:30px;}
.nl_social + .cnt_buttons { margin-top:30px }
.nl_social + .cnt_buttons .new { margin-top:15px }
#login {padding:40px 0;}
.login {margin-top:30px;}
.s_cnt {width:calc(100% - 50px);}
.tab {padding:30px 20px 40px;}
.register, .login_btn {margin-top:30px;}
.mid_cnt_2 { width:calc(100% - 50px) }
#product {padding:40px 0 40px;}
.forget { margin-top:13px }
#ads.adspr {padding:30px 0;}
.radio_select { min-width:100px }
.product_photos {width:calc(100% + 50px);margin-left:-25px;margin-right:-25px;float:none;margin-bottom:20px}
.product_photos > a:first-child img { border-radius:0 }
.search_ad_list { max-height:calc(100vh - 365px);overflow:auto }
.schl label:nth-child(n+2) { margin-left:5px }
.mini_photos a { margin-right:5px;width:calc(20% - 8px);border-radius:0px }
.mini_photos a img { width:185px; }
.product_photos > a img, .mini_photos a img { border-radius:0 }
.additional_photos::before { border-radius:0 }
#pagemap { margin-top:6px }
.mini_photos { margin-top:7px }
.mini_photos a:nth-child(n+6) { border:0;margin-top:0px }
.product_right {width:100%;float:none;padding-top:0;}
#ad_list_content {padding:40px 0;padding-top:20px;}
.rside {width:100%;float:none;margin-bottom:40px;}
.lside {float:none;}
.scl li {width:calc(25% - 9px);margin-right:12px;}
.scl li:nth-child(4n) { margin-right:0 }
.scl li:nth-child(n+5) { margin-top:30px }
.scl li:nth-child(6n+7) { clear:none }
.scl li:nth-child(4n+5) { clear:both }
.scl li:nth-child(6n) { margin-right:12px }
.scl li:nth-child(4n) { margin-right:0 }
.back {width:30px;height:30px;}
.next_page {float:left;margin-left:10px;margin-right:6px;width:30px;height:30px;padding:0;color:transparent;}
.next_page::before {right:50%;margin-right:-4px;width:9px}
.next_page::after {right:50%;margin-right:-4px;}
.rsb {margin-top:15px;padding-top:30px;}
.pagination a, .pagination span, .pagination p {width:30px;height:30px;line-height:32px;}
.save_cat {width:calc(100% - 80px);;padding:20px 25px 16px;left:15px;}
.save_cat_popup {bottom:auto;top:60px;left:30px;margin-left:auto;width:calc(100% - 120px);}
.query_popup { width:calc(92% - 60px);padding:30px;left:4%;margin-left:0 }
#filters {max-width:100%;float:none}
.ad_list > li {width:25%;}
.ad_list > li:nth-child(4n+5) { clear:both }
.look_l > li:nth-child(4n+5) { clear:none }
.look_l > li:nth-child(3n+4) { clear:both }
.info {left:8px;right:0;}
.fav_popup {width:calc(100% - 120px);left:30px;margin-left:auto;padding:20px 30px 40px;}
.other { margin-bottom:7px }
.other, .remove_from {width:100%;}
#favorites_content {padding:30px 0 35px 0;}
.download { display:none }
.qr .text_2 { padding-top:0;height:80px;display:table-cell;vertical-align:middle;float:none;padding-left:20px;width:100%;}
.sort_remember {margin-bottom:10px;}
#cats {padding:20px 0;}
.c_list li a {height:40px;line-height:42px;}
.download { display:none }
.create_new { height:38px;line-height:44px }
.favs li {margin-right:0;}
.favs li:nth-child(5n+6) { clear:none }
.favs li:nth-child(3n+4) { clear:both }
.account_rside .sort { margin-bottom:10px }
.pmember_photo { width:100px;height:100px;}
.c_title, .c_list li {margin-right:30px;}
#pservices, #look_list {padding:30px 0;}
.qty h2 { font-size:24px }
#look_list .sort { width:100%;margin-top:10px }
#look_list .sort select { width:100% }
#duk { padding:54px 0 40px }
.pservice_list {padding:40px 30px;}
#pservices .pservice_list {padding:25px;border-radius:0;margin-bottom:30px;width:100%;margin-left:-25px;margin-right:-25px }
.pservice_photos {width:155px;float:none }
.ptabs li { font-size:16px;margin-right:25px;padding-bottom:15px }
.pmember_name h1 {float:none;margin-right:auto;margin-top:auto;margin-bottom:5px;font-size:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.pmember_name {float:right;display:block;margin-top:10px;padding-left:25px;height:100px;width:100%;max-width:calc(100% - 125px) }
.pmember_name.pmember_no_ats { margin-top:20px }
.pcnav { margin-top:30px }
.psend_query { max-width:100% }
.psend_query, .save_changes {float:none;}
.additional {margin-right:0;}
.vendor_website span {float:none;display:block;}
.vendor_website a {float:none;width:100%;display:block}
#ad_list_content.profile_content {padding-bottom:50px;}
.pservice_text {width:100%;float:none;height:auto;margin-bottom:15px;}
#pservices { padding-top:20px }
#pservices h2 {margin-bottom:16px;font-size:24px;text-align:left }
.pservice_name { line-height:115% }
.pcnav {margin-right:0}
.pcnav li:nth-child(n+5) { margin-top:8px }
.pcnav li a, .pcnav li span { max-width:calc(100% - 30px);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden }
.account_name { padding-bottom:20px }
.export_csv { margin-right:0;margin-top:13px;width:calc(50% - 104px);text-align:center }
.profile_content .rside { margin-bottom:35px }
.pcnt {width:calc(100% - 50px);}
.write_atsil > span { overflow:hidden;height:38px;line-height:40px }
.write_atsil::after { height:38px }
#duk .ad_cnt { width:100% }
.duk_list {padding:40px 25px;}
#duk h1 {margin-bottom:30px;}
.dukinfo > h3 {padding:18px 54px 18px 0;}
.dukinfo .text {padding:3px 0px 20px 0;}
.qty {float:none;}
.sort {float:none;display:inline-block;margin-top:20px;}
.sort.sort_remember { margin-top:7px !important;width:calc(100% - 160px) }
.sort_remember select { width:calc(100% - 88px) }
.qr { margin-top:15px;margin-bottom:15px }
#ad_list_content #filter_results .sort { display:none }
#ad_list_content #filter_results .sort select { width:calc(100% - 20px) }
#look_list .sort, #ad_list_content.account_ads_content .sort {float:none;display:inline-block;}
.mobile_filter_button { position:absolute;right:15px;display:block;font-size:15px;width:45%;margin-top:-30px;border:1px solid #e5e5e5;height:30px;line-height:30px;border-radius:3px;font-weight:600;color:#232020;background-image:url(images/filter.png);background-repeat:no-repeat;cursor:pointer;background-size:16px auto;text-align:center;background-position:8px center;background-color:#efefef;margin-right:0px }
.mobile_filter_button::before { content:"Filtravimas" }
.mobile_filter_button.hs_mf::after { width:10px;height:10px;content:"";position:absolute;right:calc(50% - 55px);top:50%;margin-top:-5px;border-radius:5px;background-color:#458c84 }
.sk_search_results .mobile_filter_button { display:block;font-size:15px;width:200px;margin-top:-37px }
.lside .nav_title { display:none }
.lside .wlabel:nth-child(2) .ltitle { display:none }
.lside .wlabel:nth-child(2) { height:39px;overflow:hidden;position:absolute;top:57px;width:100%;margin-left:-25px;overflow:hidden;margin-right:-25px }
.sub_ul li a::before { display:none }
#ad_list_content .qty h1 { padding-bottom:40px }
#ad_list_content .qty.search_page_qty h1 { padding-bottom:0px }
.sub_ul { display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;overflow:auto;height:39px;padding-bottom:6px }
.sub_ul li { display:flex;-ms-flex-negative:0;flex-shrink:0;margin:0;margin-right:10px }
.sub_ul li:first-child { margin-left:25px }
.sub_ul li:last-child { margin-right:15px }
.sub_ul li a { position:relative;border-radius:3px;display:inline-block;background-color:#f7f7f7;color:#000;font-weight:600;border:1px solid #e5e5e5;padding:0 10px;height:32px;line-height:34px;font-size:14px }
.sub_ul li a.on { border-color:#458c84 }
.sub_ul li a.on::after { content:"";border-radius:50%;width:10px;height:10px;position:absolute;bottom:-5px;left:calc(50% - 3px);background-color:#458c84 }
.remove_lmline { display:flex;width:15px;margin-right:0 }
.lside .wlabel:nth-child(2)::before { z-index:2;width:15px;height:34px;content:"";position:absolute;left:0;top:0;background-image:linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,1)) }
.lside .wlabel:nth-child(2)::after { z-index:2;width:15px;height:34px;content:"";position:absolute;right:0;top:0;background:linear-gradient(90deg, rgba(255,255,255,0.2497199563419118) 0%, rgba(255,255,255,0.8267507686668417) 30%, rgba(255,255,255,1) 100%) }
#ad_list_content { position:relative }
.sub_ul li { display:inline-block }
.mobile_filter { display:none }
.mobile_filter.visible_pp { padding-top:36px;overflow-x:hidden;display:block;position:fixed;top:100px;height:calc(100vh - 136px);overflow-y:auto;background-color:#fff;z-index:30;left:0;width:calc(100% - 40px);padding-left:20px;padding-right:20px }
.mobile_filter.visible_pp > label:last-child { margin-bottom:70px }
.lside .select2-container { width:100% !important }
.lside.visible_pp { display:block;animation:fromleft 0.6s }
@keyframes fromleft{ from{opacity:0;left:120px } to{opacity:1;left:50px;} }
.lside.visible_pp .close_lside { animation:fromleft2 0.6s }
@keyframes fromleft2{ from{opacity:0;left:70px } to{opacity:1;left:0px;} }
.lside.visible_pp::after { animation:fromleft3 0.6s }
@keyframes fromleft3{ from{left:82px } to{left:12px;} }
#cookie {left:30px;bottom:30px;width:calc(100% - 169px);padding:36px 79px 41px 30px;}
#cookie p { float:none;width:100% }
#cookie a.sutinku, #cookie span.sutinku {float:none;margin:0;width:calc(100% - 60px);position:absolute;bottom:30px }
.cookie_box { padding-bottom:60px }
.look_l li {width:33.33%;margin-right:0;}
#comments {padding:30px 0;}
.wlabel textarea, .wiz label textarea { font-size:16px }
#skelb_content { position:relative }
.del_rew_box { display:block;position:absolute;top:57px;left:20px;float:none;width:calc(100% - 40px);margin:0 auto }
.new_service_page .del_rew_box { position:absolute;left:calc(50% + 10px);margin-top:20px;width:170px;text-align:center }
.new_service_page .del_rew_box > .delete_sk { float:none;margin:0 auto }
.valid_until_p { margin:0;width:165px;position:absolute;left:calc(50% - 175px);margin-top:-70px }
.renew_sk, .delete_sk { overflow:hidden;width:calc(50% - 50px);padding-right:10px;padding-left:35px;float:left }
.new_service_page .del_rew_box .delete_sk { width:calc(100% - 60px) }
.del_rew_box + h1 { margin-bottom:90px !important }
.renew_sk { margin-right:10px }
.comment_list {padding:40px 25px;}
#filters { padding-bottom:0px;margin-top:3px;display:none }
.qty span { display:none }
.sort { padding-bottom:4px;padding-top:1px }
#comments h2 {text-align:left;}
.serv_list li {width:33.33% !important;margin-right:0;}
.serv_list li:nth-child(4n+5) { clear:none }
.serv_list li:nth-child(3n+4) { clear:both }
.serv_list li:nth-child(n+4) {margin-top:10px;}
#new h1.mb30 { margin-bottom:15px }
.serv_list li > div { padding:15px 10px }
.sort_cc {margin-top:32px;}
.favs.acc_ad_list li {width:33.33%;margin-right:0;}
.favs.acc_ad_list li:nth-child(n+4) {margin-top:10px;}
.favs.acc_ad_list li:nth-child(5n) {margin-right:0;}
#servs .qty { float:none }
.search_servs {width:100%;float:none}
.sort_cc select {width:100%;}
.sort_category {margin-right:30px;}
#servs {padding:30px 0 40px 0;}
.ad_delete, .ad_cancel {width:calc(50% - 12px);}
.account_rside {width:100%;margin-bottom:35px}
#ad_list_content.account_ads_content {padding-bottom:40px;padding-top:35px;}
.account_service_list li {width:50% !important;margin-right:0;}
.arc::before {display:none}
.rside.account_reviews_rside { width:100%;background-color:#e5e5e5;background-image:linear-gradient(to bottom, #f2f7f7, #ffffff);padding:40px 25px 40px;margin:-40px -25px 40px }
#ad_list_content.arc {padding-bottom:40px;}
.account_reviews_rside h2 {margin-bottom:10px;}
.rsc {text-align:center;margin-bottom:30px;}
.scb {position:static;display:inline-block;}
.info_box {width:calc(100% - 60px);padding:34px 25px 40px;}
.info_cl {margin-right:0;margin-bottom:30px}
.edit_info {display:block;position:static;margin-top:10px}
.info_box h3 {font-size:19px;width:100%;}
.member_name h3 {margin-bottom:5px;float:none;margin-top:0;}
.see_profile {float:none;display:block;margin-bottom:14px }
#news, #new {padding-bottom:40px;overflow:hidden }
#news .mid_cnt {padding-top:40px;}
#new .mid_cnt_2 {padding-top:25px;}
#news .mid_cnt { width:100% }
.ai_rside h2 { margin-bottom:15px }
.new_list { margin-left:auto;margin-right:auto;width:100%;max-width:100% }
.new_list li > div {padding:15px 10px;}
.new_list li {width:calc(33.33% - 16px);margin-right:24px;}
.new_list li:nth-child(3n) {margin-right:0px;}
.new_list li:nth-child(3n+4) { clear:both }
.new_list li:nth-child(n+4) { margin-top:24px }
.new_list li .new_name, .new_list .new_text { height:auto }
.new_list li > div > div {padding:0;}
#news.news_article {padding-bottom:25px;}
#new h1 {margin-bottom:20px;font-size:24px;}
.article_cnt { width:100% }
.article_photo {margin-bottom:20px;}
.pagination_new a:first-child, .pagination_new a:last-child {margin-right:0;}
.pagination_new a:last-child {margin-right:auto;margin-left:0;}
.look_l > li { width:33.33% }
#pagemap { width:calc(100% - 50px);height:28px }
.account_service_list li:nth-child(n+3) {margin-top:10px;}
.ph_cmn {float:none;width:100%;}
.reviews_cl .date {float:none;padding-top:0;margin-bottom:15px;}
.reviews_cl .member_photo {margin-bottom:0;}
.rside.account_rside.ai_rside { background-image:linear-gradient(to bottom, #f2f7f7, #f7fafa 47%, #fbfcfc 87%, #fff 128%);padding:40px 15px 40px;margin:-40px -15px 40px }
.home_pg .chb, .home_pg .all_lt { display:none }
.user_menu_navbar { transition:0.3s ease;cursor:pointer;display:block;text-align:center;height:46px;width:100%;background-color:#f7f7f7 }
.user_menu_navbar::before { content:"Vartotojo meniu";background-image:url(images/cat-nav.png);background-repeat:no-repeat;background-position:right center;background-size:12px auto;position:relative;padding-right:24px;color:#232020;font-size:14px;text-transform:uppercase;font-weight:600;display:inline-block;height:46px;line-height:48px }
.user_menu_navbar:hover { background-color:rgba(69,140,132,0.12) }
.wlabel.half { width:100%;margin-right:0px }
.ad_list { margin-top:0px }
.search.search_servs { display:block;width:calc(60% - 10px);margin-right:20px;float:left;margin-top:25px }
.cat_city { float:left;width:calc(40% - 12px) }
.services_types_fw { position:relative }
.services_types { margin-bottom:-15px;width:calc(100% + 25px);margin-right:-25px }
.services_types label:nth-last-child(2)::after { width:25px;content:"";display:inline-block;height:34px }
.services_types_fw::after { z-index:2;width:25px;height:34px;content:"";position:absolute;right:-25px;top:0;background:linear-gradient(90deg, rgba(255,255,255,0.2497199563419118) 0%, rgba(255,255,255,0.8267507686668417) 30%, rgba(255,255,255,1) 100%) }
.sort_category { margin-right:16px }
.sort_cc { width:calc(50% - 10px) }
.cat_city .sort_cc { width:100% }
.tabs li { font-size:17px;height:60px;line-height:63px }
.tabs li h1 { font-size:17px }
.text { font-size:15px }
.social.google_plus { width:24%;padding-left:calc(26% - 25px);background-position:left calc(50% - 28px) center }
.social.facebook { width:24%;padding-left:calc(26% - 25px);background-position:left calc(50% - 28px) center }
.service_more { line-height:28px;font-size:12px;right:10px;bottom:10px;width:70px;height:26px }
.products.ad_list.serv_list li > div { padding-bottom:15px }
.nl_popup { position:absolute;top:30px;width:calc(100% - 40px);height:calc(100vh - 65px);left:20px;margin-left:0px;margin-top:0 }
.nl_options_rad { max-height:calc(100vh - 318px);overflow-y:auto;padding-top:12px;margin-top:-12px;padding-bottom:5px }
.nl_popup_box { padding:40px 20px 45px 20px }
.nl_wizard_box { padding:20px;margin-bottom:30px }
.nl_wizard li { width:67px;margin-right:5px }
.nl_wizard li::before { left:35px }
.nl_wizard { width:573px;margin-left:auto;margin-right:auto }
.nl_options li input + span { display:table-cell;border-radius:5px;font-size:14px;line-height:17px;width:300px;padding-left:10px;padding-right:10px;max-width:calc(100% - 20px);height:70px;line-height:20px;vertical-align:middle }
.nl_cat li { margin-right:19px }
.nl_cat { padding:0;width:624px }
.nl_popup h2 { font-size:20px;margin-bottom:10px }
.nl_next { margin-right:0;float:right }
.nl_popup p { margin-bottom:20px }
.nl_wizard_box { display:none }
.nl_price { width:100% }
.nl_title.nl_lm { left:0 }
.nl_price input[type=text] { float:right;width:calc(100% - 155px) }
.nl_bott { padding:15px 30px 15px 30px;width:calc(100% - 60px) }
.nl_options_rad li { width:calc(33.33% - 12px);margin-right:18px }
.nl_options_rad li:nth-child(3n) { margin-right:0 }
.nl_options_rad li:nth-child(n+4) { margin-top:18px }
.nl_options_furn { padding:0px }
.nl_cat li { margin-right:5px;margin-bottom:10px }
.nl_cat li:nth-child(6n) { margin-right:5px }
.nl_cat li:nth-child(4n) { margin-right:5px }
.nl_cat li:nth-child(n+5) { margin-top:0 }
.nl_popup_box .remove { top:10px;right:10px }
.nl_options_yes, .nl_options_actual, .nl_options_hour { padding:0 }
.nl_title { left:0px }
.nl_price > div > input[type=text] { width:calc(100% - 42px) }
.nl_cat { max-width:100%;max-height:calc(100vh - 315px);overflow-y:auto }
.nl_price > div { width:calc(50% - 75px);margin-left:75px;float:left }
.nl_save { height:40px;line-height:41px;float:right;width:calc(100% - 120px) }
.nl_until { float:left;display:block;margin-top:18px }
.nl_price > div:last-child { margin-left:0 }
#newsletter_prenum_box .check_green { margin-top:30px }
.nl_popup h3 { font-size:17px }
.nl_options li { width:calc(33.33% - 6.66px);margin-right:10px }
.nl_options li:nth-child(3n) { margin-right:0px }
.nl_options li:nth-child(n+4) { margin-top:10px }
.ads_slider { width:100%;padding:30px 0px;margin-left:0;margin-top:-30px;margin-right:0;margin-bottom:0px }
#ads2 .ads_slider { margin-top:5px }
.furn { width:calc(100% + 20px);margin-right:-10px;margin-left:-10px }
#filter_results .sort::before, .sort.sort_remember::before, .account_rside .sort::before { content:"";width:20px;height:20px;background-image:url(images/sort_icon_new.svg);background-repeat:no-repeat;background-position:center;background-size:20px;display:block;float:left;margin-top:5px }
.close_mf::before { content:"Filtravimas" }
.favo_right .sort { width:calc(100% - 171px);margin:0;margin-top:-59px }
.favs li:nth-child(n+6) { margin-top:0px }
#fv_url + .cl { display:none }
.favo_right .sort_remember select { width:calc(100% - 20px) }
.close_mf { padding-left:80px;position:fixed;top:100px;z-index:31;left:0;text-align:left;background-image:url(images/filter.png);background-repeat:no-repeat;cursor:pointer;background-size:22px auto;background-position:45px center;font-size:17px;height:44px;line-height:46px;width:calc(100% - 55px);margin-left:-25px;margin-right:-25px;background-color:#efefef;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-weight:600;color:#232020;display:block;margin-bottom:-10px }
.close_mf::after { content:"";display:block;float:right;margin-right:20px;margin-top:10px;width:26px;height:26px;background-image:url(images/close.png);background-repeat:no-repeat;background-size:26px auto;background-position:right center }
#filters { -ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;padding-bottom:3px;overflow:auto;height:24px;overflow-y:hidden;display:none;margin-top:0px;border-bottom:1px solid #e7e7e7;position:fixed;z-index:32;top:146px;background-color:#fff;width:calc(100% - 40px);padding:10px 20px;left:0 }
.mobile_filter .wlabel { clear:both }
.mobile_filter .wlabel:nth-child(3) { margin-top:30px }
.mobile_filter.visible_fl .wlabel:nth-child(3) { margin-top:66px }
#filters > span, .clear_filters { margin-bottom:0;display:flex;-ms-flex-negative:0;flex-shrink:0 }
.clear_filters { margin-right:20px }
.clear_filters::after { content:"";display:flex;-ms-flex-negative:0;flex-shrink:0;width:20px }
#filters::before { z-index:3;width:20px;height:44px;content:"";position:fixed;left:0;top:146px;background-image:linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,1)) }
#filters::after { z-index:3;width:20px;height:44px;content:"";position:fixed;right:0;top:146px;background:linear-gradient(90deg, rgba(255,255,255,0.2497199563419118) 0%, rgba(255,255,255,0.8267507686668417) 30%, rgba(255,255,255,1) 100%) }
.params { display:inline-block }
.mobile_filter .ltitle { font-size:15px }
.bukle_left_box > label { display:block;width:16.66%;text-align:center;float:left }
.bukle_left_box > label.prch input + span { position:relative;line-height:110%;float:none;margin-bottom:25px;margin-right:auto;margin-left:auto;width:24px;height:24px }
.bukle_left_box > label.prch { height:50px;overflow:hidden;margin-bottom:22px }
.bukle_left_box > label.prch input + span::after { display:block;position:absolute;width:50px;text-align:center;font-weight:700;font-size:13px;bottom:-23px;left:calc(50% - 25px);color:#333 }
.bukle_left_box > label.prch:first-child input + span::after { content:"Nauja" }
.bukle_left_box > label.prch:nth-child(2) input + span::after { content:"5/5" }
.bukle_left_box > label.prch:nth-child(3) input + span::after { content:"4/5" }
.bukle_left_box > label.prch:nth-child(4) input + span::after { content:"3/5" }
.bukle_left_box > label.prch:nth-child(5) input + span::after { content:"2/5" }
.bukle_left_box > label.prch:nth-child(6) input + span::after { content:"1/5" }
.mobile_filter .meas.wlabel input[type=text] { width:calc(33% - 20.36px) }
.bukle_left_box .prch input:checked + span, .price_left_box .prch input:checked + span { background-size:10px auto }
.price_left_box > label.prch input + span { width:24px;height:24px;float:right;margin-right:0 }
.price_left_box > label.prch { border-bottom:1px solid #e7e7e7;height:26px;padding-bottom:10px;line-height:26px !important;margin-top:10px }
.side_params_left_box { margin-top:20px;margin-bottom:80px }
.mobile_sk_contacts { display:block;height:54px;background:#fff;border-top:1px solid #e7e7e7;position:fixed;left:0;bottom:0;width:100%;z-index:22 }
.call_pop, .mob_go, .email_pop { text-decoration:none;width:calc(100% - 151px);text-align:center;position:relative;margin-top:7px;float:right;margin-right:10px;padding:0 15px;height:40px;line-height:40px;font-size:17px;color:#fff;border-radius:20px;background-color:#458c84;font-weight:600 }
.call_pop::before { margin-top:11px;margin-right:10px;content:"";width:18px;filter:brightness(0) invert(1);height:18px;display:block;float:left;background-image:url(images/phone_icon.svg);background-size:20px;background-position:center;background-repeat:no-repeat }
.sk_query_fv { position:fixed;bottom:7px;left:60px;z-index:23;width:40px;height:40px }
.sk_query_fm { width:calc(100% - 26px);margin-right:0 }
.sk_query_fv + .share_click { position:fixed;left:10px;width:40px;height:40px;bottom:7px;z-index:23 }
.show_results_mobile { position:fixed;bottom:0;left:0;display:block;z-index:33;width:100%;height:52px;cursor:pointer;line-height:52px;text-align:center;background-color:#458c84;color:#fff;font-size:16px }
.search_icon { position:relative;background-position:right top 6px;width:30px }
.search_icon::before { color:#000;content:"Paieška";position:absolute;right:0;bottom:3px;font-size:8px;text-transform:uppercase;font-weight:600 }
.uside > a, .uside > span { position:relative;background-position:right top;margin-top:6px;padding-bottom:17px }
.uside .fav::before { color:#000;content:"Įsiminti";position:absolute;right:0;bottom:3px;font-size:8px;text-transform:uppercase;font-weight:600 }
.uside .viewed_slist::before { color:#000;content:"Peržiūrėti";position:absolute;right:0;bottom:3px;font-size:8px;text-transform:uppercase;font-weight:600 }
.viewed_slist { width: 43px; }
.uside .fav, .uside .user { width:30px }
.uside .user::before { color:#000;content:"Vartot..";position:absolute;right:0;bottom:3px;font-size:8px;text-transform:uppercase;font-weight:600 }
.dropzone { padding:6px }
.dropzone .dz-preview, .dropzone-previews .dz-preview { max-width:calc(50% - 12px) }
.dropzone .dz-preview .dz-details img, .dropzone-previews .dz-preview .dz-details img, .dropzone .dz-preview .dz-details, .dropzone-previews .dz-preview .dz-details { max-width:100% }
.dropzone { padding:6px !important;overflow:hidden }
#dropzone99999.dropzone { width:161px }
#dropzone99999.dropzone .dz-preview, #dropzone99999 .dropzone-previews .dz-preview { max-width:100% }
.photo_search { padding:30px;width:calc(94% - 60px);left:3%;margin-left:0px }
.pho_title { font-size:18px;text-align:left }
.author { display:none }
#services ul li > div > div { height:auto;margin-top:20px }
.read_more { opacity:1;margin-top:10px }
.qty h1 { font-size:24px;margin-bottom:6px }
.discount { top:-7px;font-size:8px;left:10px }
.products.ad_list .discount { top:2px;left:15px }
.home_pg .discount { top:-7px }
.swiper-pagination-bullet { margin:0 10px !important }
#services h2 { font-size:24px;margin-bottom:16px }
#look h2 { font-size:24px }
.qr.fl_left { max-width:100% }
.favo_right { width:100%;margin-top:0 }
.foto_changer { padding:38px 0 }
.psocial a { margin-right:15px }
.psocial { width:150px }
.pcnav { width:100% }
.pcnav li { width:calc(25% - 15px);margin-right:20px }
.pcnav li:nth-child(n+5) { margin-top:10px }
.msg { padding:15px 20px 15px 40px;border-radius:10px;text-align:left;margin-bottom:20px;font-size:13px }
.msg.ok::before, .msg.alert::before { top:15px;margin-top:0px;left:5px }
.msg.alert { width:calc(100% - 69px); padding-left:45px; }
.pcontacts { padding-top:20px }
.info_box.wide_info_box { width:100%;padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;border-radius:0 }
.write_comment { width:80px;height:margin-left:-80px }
.write_comment span { overflow:hidden;height:38px;line-height:40px }
.write_comment::after { height:38px }
#ss_box h3.ats_nlog { font-size:21px }
#ss_box .remove { top:10px;right:10px }
#ads.adspr h2 { font-size:21px }
#comments h2 { line-height:36px;font-size:24px }
#ads.home_pg h1 { text-transform:none }
#ads.home_pg h1::before { content:"" }
.sk_new_used_box { margin-bottom:0px;margin-top:10px }
#ad_list_content .qty h1 { display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden }
#ad_list_content.profile_content .qty h1 { padding-bottom:0 }
.share_box { padding:25px;width:260px;left:50%;padding-bottom:5px;margin-left:-155px;margin-top:-156px }
.prdr_full { width:calc(100% - 50px);padding:33px 25px 40px 25px }
#ni_el_4 .rf { margin-top:15px }
#ni_el_4 .save { margin-top:20px }
.iesko_rew_box + h1 { text-align:left;margin-left:25px;float:left }
.del_rew_box.iesko_rew_box { float:right;top:auto;margin-right:25px;left:auto;width:100px;position:relative }
.iesko_rew_box .delete_sk { width:calc(100% - 45px);padding-right:10px;padding-left:35px }
.del_rew_box.iesko_rew_box + h1 { margin-bottom:30px !important }
#ad_list_content .cnt, #look_list .cnt { width:calc(100% - 50px) }
#look { width:100%;overflow-x:hidden }
.all_links a span { overflow:hidden }
.pmember_name .psend_query { display:none }
.pmember_name + .cl + .pcnav + .psocial { text-align:left;width:calc(100% - 175px);margin-top:0;position:absolute;top:87px;right:25px }
#filter_results .loader_bg { padding-left:calc(50% - 30px);padding-right:calc(50% - 30px);background-color:#fff;left:0 }
.account_lside { display:none;transition:0.5s ease;padding:30px;opacity:0;width:0px;overflow:hidden;background-color:#fff;z-index:111;position:fixed;right:0;top:0;height:calc(100vh - 60px) }
.account_lside .nav_title { display:block;position:relative;cursor:pointer }
.nav_account li a { padding:12px 0 8px 0 }
.close_uacc { position:fixed;right:0;top:0;width:0;height:100vh;z-index:41;background-color:rgba(0,0,0,0.5) }
.account_lside .nav_title .remove { display:block;position:absolute;right:0;top:0 }
.account_lside.show { opacity:1;width:300px;display:block }
.close_uacc.show { opacity:1;width:100vw }
#categories ul li.last_tc_item { display:block;width:60px }
.tabs_for_sask li { border-radius:10px 10px 0 0;padding:15px 0px 27px 0px;text-align:center;margin-bottom:-20px;font-size:16px;width:50% }
#payment_options > label { width:calc(50% - 5px);margin-right:10px;margin-bottom:10px }
#payment_options > label:nth-child(5n) { margin-right:10px }
#payment_options > label:nth-child(2n) { margin-right:0 }
.search_page_qty + #filters + .sort + .mobile_filter_button, .profile_fr .mobile_filter_button { margin-top:-37px;width:200px }
.sort select { width:240px }
.last_list_item::after { height:calc(100% - 20px) }
.view_more_list::after { width:calc(100% - 10px);margin:5px;height:calc(100% - 10px) }
.view_more_list > span { width:125px;height:30px;padding:7px 15px 5px 15px;font-size:13px;line-height:15px }
.dukinfo > h3 { font-size:18px }
.look_left a.table_img img, .look_left span.table_img img { height:110px !important }
.look_left span.table_img amp-img { height:110px !important }
.furn .products li { width:20% }
.logo::after { bottom:-4px; }
.left_side, .right_side { width:100% }
.paslauga_details .ptabs li:last-child { display:inline-block }
.paslauga_details .ptabs li:nth-last-child(2) { margin-right:25px }
.paslauga_details.fix .pd_top_line { top:-35px }
.right_contacts.fix { z-index:1;position:relative !important;top:auto !important;bottom:auto !important;width:calc(100% - 50px) }
.call_big { display:inline-block;width:calc(50% - 50px);margin-right:10px }
.right_contacts .send_query, .right_contacts .send_link { display:inline-block;width:calc(50% - 50px) }
.prcnt.prcnt_pasl { width:calc(100% - 40px) }
.favs.acc_ad_list li:nth-child(3n) .msg_functions_nav { left:auto;right:0 }
.favs.acc_ad_list li:nth-child(4n+5) { clear:none !important }
}
@media all and (min-width:560px) and (max-width:759px) {
body {padding-top:50px;}
#head {padding:5px 0;}
.logo img { height:20px !important;width:175px !important;padding:10px 0 }
#head .cnt { width:calc(100% - 30px) }
input[type=text], select { font-size:16px !important }
.cnt { width:calc(100% - 50px) }
.logo {margin-right:15px;}
.search_icon {display:block }
.search { width:100%;display:none;margin-top:3px }
#head #by_photo {left:auto;width:calc(100% - 41px);}
#head #by_photo > div {padding:40px 15px;}
.buys { margin-left: 15px; width: 90px; }
.psend_query { background-position:calc(50% - 53px) center }
.uside > a, .uside > span {margin-left:15px;}
.uside > a:first-child { margin-left: 15px; }
.add { display:none }
.add.paslaugu_add { display:block;margin-top:-3px }
.adskm { display:block;float:right;font-size:8px;text-transform:uppercase;font-weight:600;color:#458c84;margin-top:6px;margin-left:15px;text-decoration:none;padding-top:18px;position:relative }
.adskm::before { width:16px;display:block;background-image:url(images/plus_icon3.png);background-size:16px;height:16px;position:absolute;top:0;right:0px;content:"" }
.max_width {max-width:100%;overflow-x:auto;}
#categories .cnt { width:100% }
#categories ul {min-width:1005px;height:80px}
#categories ul li a { font-size:12px }
#categories ul li { width:78px }
#categories { padding:10px 0 0px 0 }
#categories .max_width { padding-bottom:8px }
#categories.clook { padding:15px 0px 0px 0px }
#categories h1 { font-size:20px;margin-bottom:10px }
#head.fix { padding:5px 0 }
#categories ul li a span:first-child { width:56px;height:56px;background-size:30px 30px;margin-bottom:5px }
.swiper-pagination {width:100%;}
#ads {padding:30px 0;padding-top:20px }
#ads2 {padding:30px 0;padding-top:0px }
.products li:hover > div:hover { box-shadow:none }
#ads h2, #ads h1 {float:none;margin-bottom:5px;}
.chb {float:none;margin-bottom:20px;}
#all h2 { font-size:24px }
.chb label { margin-right:20px }
.all_lt {margin-right:auto;float:none;margin-bottom:15px}
#all {padding:40px 0;}
.all_links a:nth-child(n+2) { margin-top:10px }
.small_cnt {width:calc(100% - 50px);}
#services {padding-top:40px;}
#services .cnt {padding-bottom:40px;}
#services ul li {width:calc(50% - 15px);margin-right:30px;}
#services ul li:nth-child(3n) { margin-right:30px }
#services ul li:nth-child(2n) { margin-right:0 }
#services ul li:nth-child(n+3) { margin-top:30px }
#services ul li > div {padding:30px 20px;}
#look {padding:40px 0;}
.look_left {float:none;width:100%;}
.chair_img {width:180px;}
.look_left .chair_4_img { margin-top:0;left:210px;position:absolute;float:none }
.look_left a.table_img, .look_left span.table_img { width:110px;position:absolute;margin-top:0;top:105px;margin-left:0;left:140px }
.look_right {float:none;width:100%;padding-top:20px;margin-right:auto;}
.look_right a { margin-top:10px }
.look_right > .text {height:auto;}
.furn {overflow:hidden;padding-top:5px}
.products li > div {padding:5px;}
.pfav {top:calc(100% - 140px);right:15px;}
.products.ad_list { margin-left:-10px;margin-right:-10px }
.products.ad_list li > div {padding:15px 10px 15px;}
.products.ad_list .pfav { top:calc(100% - 160px);right:20px }
.mid_cnt {width:calc(100% - 50px);}
#footer {padding:30px 0 20px 0;}
#nl {float:none;margin-bottom:30px;width:100% }
.nl_form {margin-bottom:20px;}
.fright {width:100%;float:none }
.f_box {width:calc(33.33% - 20px);margin-right:30px;}
.f_box { width:calc(33.33% - 20px) }
.f_box:nth-child(1) ul li { display:block;padding-right:0px }
#copyright {margin-top:40px;}
#skelb_content {padding:25px 0 0 0;}
#skelb_content h1 { margin-bottom:15px;font-size:24px }
.ad_cnt {width:100%;}
.ad_wizard li::before {margin-left:50px;}
.ad_wizard li > div > span:first-child {position:relative;}
.ad_wizard li > div > span:nth-child(2) {font-size:11px;}
.wiz {margin-top:25px;border-radius:0 }
.product_category p, .product_description p, .contacts p, .photos > p, .product_category h2, .product_description h2, .contacts h2, .photos h2, .ad_placed h2 {width:calc(100% - 20px);margin-left:10px;}
.product_category {width:100% }
.product_category ul {margin-top:30px;}
.product_category ul { width:calc(100% - 30px);margin-left:15px;}
.product_category ul li { width:16.66% }
.product_category ul li:nth-child(n+7) { margin-top:10px }
.prdr, .next { margin-top:20px }
p.excl, p.cancel {width:calc(100% - 79px);margin-left:20px;margin-right:auto;}
.product_category h2, .product_description h2, .contacts h2, .photos h2, .ad_placed h2 {padding-top:30px;line-height:1.3;}
.prdr_left, .prdr_middle, .prdr_right { width:calc(100% - 40px);float:none;padding:15px 20px;height:auto;}
.prdr_left, .prdr_middle {border-right:none;}
.prdr_right { width:calc(100% - 50px) }
.wiz label textarea {height:100px;}
.condition {width:calc(100% - 41px);}
.product_description .next, .contacts .next, .photos .save {margin-top:30px;}
.rf {margin-left:25px;float:none;margin-top:30px;}
.prdr label.prch input[type=text] {display:block;margin-top:6px;margin-left:30px;width:calc(100% - 100px)}
.prcnt {width:calc(100% - 40px);}
.product_category, .product_description, .contacts, .photos {padding-bottom:25px;}
.phcnt {width:calc(100% - 40px);}
.photos #by_photo {width:calc(100% - 40px);}
.photos #by_photo > div {padding:40px 15px;}
.product_description, .contacts, .photos {padding-bottom:40px;}
.gallery li { width:calc(25% - 11.25px);margin-right:15px }
.gallery li:nth-child(5n) { margin-right:15px }
.gallery li:nth-child(4n) { margin-right:0 }
.gallery li:nth-child(n+5) { margin-top:15px }
.ad_placed { padding:40px 0px;width:calc(100% - 40px) }
.ad_placed h2 {padding-top:0;}
hr {width:100%;}
.new {margin-top:30px;}
.nl_social + .cnt_buttons { margin-top:30px }
.nl_social + .cnt_buttons .new { margin-top:15px }
#login {padding:40px 0;}
.login {margin-top:30px;}
.s_cnt {width:calc(100% - 50px);}
.tab {padding:30px 20px 40px;}
.register, .login_btn {margin-top:30px;}
.mid_cnt_2 { width:calc(100% - 50px) }
#product {padding:40px 0 40px;}
.forget { margin-top:13px }
#ads.adspr {padding:30px 0;}
.radio_select { min-width:100px }
.product_photos {width:calc(100% + 50px);margin-left:-25px;margin-right:-25px;float:none;margin-bottom:20px}
.product_photos > a:first-child img { border-radius:0 }
.search_ad_list { max-height:calc(100vh - 365px);overflow:auto }
.schl label:nth-child(n+2) { margin-left:5px }
.mini_photos a { margin-right:5px;width:calc(20% - 8px);border-radius:0px }
.product_photos > a img, .mini_photos a img { border-radius:0 }
.mini_photos a img { width:135px; }
.additional_photos::before { border-radius:0 }
#pagemap { margin-top:6px }
.mini_photos { margin-top:7px }
.mini_photos a:nth-child(n+6) { border:0;margin-top:0px }
.product_right {width:100%;float:none;padding-top:0;}
#ad_list_content {padding:40px 0;padding-top:20px;}
.rside {width:100%;float:none;margin-bottom:40px;}
.lside {float:none;}
.scl li {width:calc(25% - 9px);margin-right:12px;}
.scl li:nth-child(4n) { margin-right:0 }
.scl li:nth-child(n+5) { margin-top:30px }
.scl li:nth-child(6n+7) { clear:none }
.scl li:nth-child(4n+5) { clear:both }
.scl li:nth-child(6n) { margin-right:12px }
.scl li:nth-child(4n) { margin-right:0 }
.back {width:30px;height:30px;}
.next_page {float:left;margin-left:10px;margin-right:6px;width:30px;height:30px;padding:0;color:transparent;}
.next_page::before {right:50%;margin-right:-4px;width:9px}
.next_page::after {right:50%;margin-right:-4px;}
.rsb {margin-top:15px;padding-top:30px;}
.pagination a, .pagination span, .pagination p {width:30px;height:30px;line-height:32px;}
.save_cat {width:calc(100% - 80px);;padding:20px 25px 16px;left:15px;}
.save_cat_popup {bottom:auto;top:60px;left:30px;margin-left:auto;width:calc(100% - 120px);}
.query_popup { width:calc(92% - 60px);padding:30px;left:4%;margin-left:0 }
#filters {max-width:100%;float:none}
.ad_list > li {width:33.33%;}
.ad_list > li:nth-child(3n+4) { clear:both }
.info {left:8px;right:0;}
.fav_popup {width:calc(100% - 120px);left:30px;margin-left:auto;padding:20px 30px 40px;}
.other { margin-bottom:7px }
.other, .remove_from {width:100%;}
#favorites_content {padding:30px 0 35px 0;}
.qr .text_2 { padding-top:0;height:80px;display:table-cell;vertical-align:middle;float:none;padding-left:20px;width:100%;}
.sort_remember {margin-bottom:10px;}
#cats {padding:20px 0;}
.c_list li a {height:40px;line-height:42px;}
.download { display:none }
.create_new { height:38px;line-height:44px }
.favs li {margin-right:0;}
.favs li:nth-child(5n+6) { clear:none }
.favs li:nth-child(3n+4) { clear:both }
.account_rside .sort { margin-bottom:10px }
.pmember_photo { width:100px;height:100px;}
.c_title, .c_list li {margin-right:30px;}
#pservices, #look_list {padding:30px 0;}
.qty h2 { font-size:24px }
#look_list .sort { width:100%;margin-top:10px }
#look_list .sort select { width:100% }
#duk { padding:54px 0 40px }
.pservice_list {padding:40px 30px;}
#pservices .pservice_list {padding:25px;border-radius:0;margin-bottom:30px;width:100%;margin-left:-25px;margin-right:-25px }
.pservice_photos {width:155px;float:none }
.ptabs li { font-size:16px;margin-right:25px;padding-bottom:15px }
.pmember_name h1 {float:none;margin-right:auto;margin-top:auto;margin-bottom:5px;font-size:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.pmember_name {float:right;display:block;margin-top:10px;padding-left:25px;height:100px;width:100%;max-width:calc(100% - 125px) }
.pmember_name.pmember_no_ats { margin-top:20px }
.pcnav { margin-top:30px }
.psend_query { max-width:100% }
.psend_query, .save_changes {float:none;}
.additional {margin-right:0;}
.vendor_website span {float:none;display:block;}
.vendor_website a {float:none;width:100%;display:block}
#ad_list_content.profile_content {padding-bottom:50px;}
.pservice_text {width:100%;float:none;height:auto;margin-bottom:15px;}
#pservices { padding-top:20px }
#pservices h2 {margin-bottom:16px;font-size:24px;text-align:left }
.pservice_name { line-height:115% }
.pcnav {margin-right:0}
.pcnav li:nth-child(n+5) { margin-top:8px }
.pcnav li a, .pcnav li span { max-width:calc(100% - 30px);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden }
.account_name { padding-bottom:20px }
.export_csv { margin-right:0;margin-top:13px;width:calc(50% - 104px);text-align:center }
.profile_content .rside { margin-bottom:35px }
.pcnt {width:calc(100% - 50px);}
.write_atsil > span { overflow:hidden;height:38px;line-height:40px }
.write_atsil::after { height:38px }
#duk .ad_cnt { width:100% }
.duk_list {padding:40px 25px;}
#duk h1 {margin-bottom:30px;}
.dukinfo > h3 {padding:18px 54px 18px 0;}
.dukinfo .text {padding:3px 0px 20px 0;}
.qty {float:none;}
.sort {float:none;display:inline-block;margin-top:20px;}
.sort.sort_remember { margin-top:7px !important;width:calc(100% - 160px) }
.sort_remember select { width:calc(100% - 88px) }
.qr { margin-top:15px;margin-bottom:15px }
#ad_list_content #filter_results .sort { display:none }
#ad_list_content #filter_results .sort select { width:calc(100% - 20px) }
#look_list .sort, #ad_list_content.account_ads_content .sort {float:none;display:inline-block;}
.mobile_filter_button { position:absolute;right:15px;display:block;font-size:15px;width:45%;margin-top:-30px;border:1px solid #e5e5e5;height:30px;line-height:30px;border-radius:3px;font-weight:600;color:#232020;background-image:url(images/filter.png);background-repeat:no-repeat;cursor:pointer;background-size:16px auto;text-align:center;background-position:8px center;background-color:#efefef;margin-right:0px }
.mobile_filter_button::before { content:"Filtravimas" }
.mobile_filter_button.hs_mf::after { width:10px;height:10px;content:"";position:absolute;right:calc(50% - 55px);top:50%;margin-top:-5px;border-radius:5px;background-color:#458c84 }
.sk_search_results .mobile_filter_button { display:block;font-size:15px;width:200px;margin-top:-37px }
.lside .nav_title, .lside .wlabel:nth-child(2) .ltitle, .nl_wizard_box, .sub_ul li a::before, .mobile_filter, .qty span, .arc::before, .home_pg .chb, .home_pg .all_lt { display:none }
.lside .wlabel:nth-child(2) { height:39px;overflow:hidden;position:absolute;top:57px;width:100%;margin-left:-25px;overflow:hidden;margin-right:-25px }
#ad_list_content .qty h1 { padding-bottom:40px }
#ad_list_content .qty.search_page_qty h1 { padding-bottom:0px }
.sub_ul { display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;overflow:auto;height:39px;padding-bottom:6px }
.sub_ul li { display:flex;-ms-flex-negative:0;flex-shrink:0;margin:0;margin-right:10px }
.sub_ul li:first-child { margin-left:25px }
.sub_ul li:last-child { margin-right:15px }
.sub_ul li a { position:relative;border-radius:3px;display:inline-block;background-color:#f7f7f7;color:#000;font-weight:600;border:1px solid #e5e5e5;padding:0 10px;height:32px;line-height:34px;font-size:14px }
.sub_ul li a.on { border-color:#458c84 }
.sub_ul li a.on::after { content:"";border-radius:50%;width:10px;height:10px;position:absolute;bottom:-5px;left:calc(50% - 3px);background-color:#458c84 }
.remove_lmline { display:flex;width:15px;margin-right:0 }
.lside .wlabel:nth-child(2)::before { z-index:2;width:15px;height:34px;content:"";position:absolute;left:0;top:0;background-image:linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,1)) }
.lside .wlabel:nth-child(2)::after { z-index:2;width:15px;height:34px;content:"";position:absolute;right:0;top:0;background:linear-gradient(90deg, rgba(255,255,255,0.2497199563419118) 0%, rgba(255,255,255,0.8267507686668417) 30%, rgba(255,255,255,1) 100%) }
#ad_list_content { position:relative }
.sub_ul li { display:inline-block }
.mobile_filter.visible_pp { padding-top:36px;overflow-x:hidden;display:block;position:fixed;top:100px;height:calc(100vh - 136px);overflow-y:auto;background-color:#fff;z-index:30;left:0;width:calc(100% - 40px);padding-left:20px;padding-right:20px }
.mobile_filter.visible_pp > label:last-child { margin-bottom:70px }
.lside .select2-container { width:100% !important }
.lside.visible_pp { display:block;animation:fromleft 0.6s }
@keyframes fromleft{ from{opacity:0;left:120px } to{opacity:1;left:50px;} }
.lside.visible_pp .close_lside { animation:fromleft2 0.6s }
@keyframes fromleft2{ from{opacity:0;left:70px } to{opacity:1;left:0px;} }
.lside.visible_pp::after { animation:fromleft3 0.6s }
@keyframes fromleft3{ from{left:82px } to{left:12px;} }
#cookie {left:30px;bottom:30px;width:calc(100% - 169px);padding:36px 79px 41px 30px;}
#cookie p { float:none;width:100% }
#cookie a.sutinku, #cookie span.sutinku {float:none;margin:0;width:calc(100% - 60px);position:absolute;bottom:30px }
.cookie_box { padding-bottom:60px }
.look_l li {width:33.33%;margin-right:0;}
#comments {padding:30px 0;}
.wlabel textarea, .wiz label textarea { font-size:16px }
#skelb_content { position:relative }
.del_rew_box { display:block;position:absolute;top:57px;left:20px;float:none;width:calc(100% - 40px);margin:0 auto }
.renew_sk, .delete_sk { overflow:hidden;width:calc(50% - 50px);padding-right:10px;padding-left:35px;float:left }
.new_service_page .del_rew_box { position:absolute;left:calc(50% + 10px);margin-top:20px;width:170px;text-align:center }
.new_service_page .del_rew_box > .delete_sk { float:none;margin:0 auto }
.valid_until_p { margin:0;width:165px;position:absolute;left:calc(50% - 175px);margin-top:-70px }
.new_service_page .del_rew_box .delete_sk { width:calc(100% - 60px) }
.del_rew_box + h1 { margin-bottom:90px !important }
.renew_sk { margin-right:10px }
.comment_list {padding:40px 25px;}
#filters { padding-bottom:0px;margin-top:3px;display:none }
.sort { padding-bottom:4px;padding-top:1px }
#comments h2 {text-align:left;}
.serv_list li {width:50% !important;margin-right:0;}
.serv_list li:nth-child(3n+4) { clear:none }
.serv_list li:nth-child(2n+3) { clear:both }
.serv_list li:nth-child(n+3) {margin-top:10px;}
#new h1.mb30 { margin-bottom:15px }
.serv_list li > div { padding:15px 10px }
.sort_cc {margin-top:10px;}
.favs.acc_ad_list li {width:33.33%;margin-right:0;}
.favs.acc_ad_list li:nth-child(n+4) {margin-top:10px;}
.favs.acc_ad_list li:nth-child(5n) {margin-right:0;}
#servs .qty { float:none }
.search_servs {width:100%;float:none}
.sort_cc select {width:100%;}
.sort_category {margin-right:30px;}
#servs {padding:30px 0 40px 0;}
.ad_delete, .ad_cancel {width:calc(50% - 12px);}
.account_rside {width:100%;margin-bottom:35px}
#ad_list_content.account_ads_content {padding-bottom:40px;padding-top:35px;}
.account_service_list li {width:50% !important;margin-right:0;}
.rside.account_reviews_rside { width:100%;background-color:#e5e5e5;background-image:linear-gradient(to bottom, #f2f7f7, #ffffff);padding:40px 25px 40px;margin:-40px -25px 40px }
#ad_list_content.arc {padding-bottom:40px;}
.account_reviews_rside h2 {margin-bottom:10px;}
.rsc {text-align:center;margin-bottom:30px;}
.scb {position:static;display:inline-block;}
.info_box {width:calc(100% - 60px);padding:34px 25px 40px;}
.info_cl {margin-right:0;margin-bottom:30px}
.edit_info {display:block;position:static;margin-top:10px}
.info_box h3 {font-size:19px;width:100%;}
.member_name h3 {margin-bottom:5px;float:none;margin-top:0;}
.see_profile {float:none;display:block;margin-bottom:14px }
#news, #new {padding-bottom:40px;}
#news .mid_cnt {padding-top:40px;}
#new .mid_cnt_2 {padding-top:25px;}
#news .mid_cnt { width:100% }
.ai_rside h2 { margin-bottom:15px }
.new_list { margin-left:auto;margin-right:auto;width:100%;max-width:100% }
.new_list li > div {padding:15px 10px;}
.new_list li {width:calc(50% - 10px);margin-right:20px;}
.new_list li:nth-child(2n) {margin-right:0px;}
.new_list li:nth-child(2n+3) { clear:both }
.new_list li:nth-child(n+3) { margin-top:20px }
.new_list li .new_name, .new_list .new_text { height:auto }
.new_list li > div > div {padding:0;}
#news.news_article {padding-bottom:25px;}
#new h1 {margin-bottom:20px;font-size:24px;}
.article_cnt { width:100% }
.article_photo {margin-bottom:20px;}
.pagination_new a:first-child, .pagination_new a:last-child {margin-right:0;}
.pagination_new a:last-child {margin-right:auto;margin-left:0;}
.look_l > li { width:33.33% }
#pagemap { width:calc(100% - 50px);height:28px }
.account_service_list li:nth-child(n+3) {margin-top:10px;}
.ph_cmn {float:none;width:100%;}
.reviews_cl .date {float:none;padding-top:0;margin-bottom:15px;}
.reviews_cl .member_photo {margin-bottom:0;}
.rside.account_rside.ai_rside { background-image:linear-gradient(to bottom, #f2f7f7, #f7fafa 47%, #fbfcfc 87%, #fff 128%);padding:40px 15px 40px;margin:-40px -15px 40px }
.user_menu_navbar { transition:0.3s ease;cursor:pointer;display:block;text-align:center;height:46px;width:100%;background-color:#f7f7f7 }
.user_menu_navbar::before { content:"Vartotojo meniu";background-image:url(images/cat-nav.png);background-repeat:no-repeat;background-position:right center;background-size:12px auto;position:relative;padding-right:24px;color:#232020;font-size:14px;text-transform:uppercase;font-weight:600;display:inline-block;height:46px;line-height:48px }
.user_menu_navbar:hover { background-color:rgba(69,140,132,0.12) }
.wlabel.half { width:100%;margin-right:0px }
.ad_list { margin-top:0px }
.search.search_servs { display:block;width:calc(60% - 10px);margin-right:20px;float:left;margin-top:25px }
.cat_city { float:left;width:calc(40% - 12px) }
.services_types_fw { position:relative }
.services_types { margin-bottom:-15px;width:calc(100% + 25px);margin-right:-25px }
.services_types label:nth-last-child(2)::after { width:25px;content:"";display:inline-block;height:34px }
.services_types_fw::after { z-index:2;width:25px;height:34px;content:"";position:absolute;right:-25px;top:0;background:linear-gradient(90deg, rgba(255,255,255,0.2497199563419118) 0%, rgba(255,255,255,0.8267507686668417) 30%, rgba(255,255,255,1) 100%) }
.sort_category { margin-right:16px }
.sort_cc { width:calc(50% - 10px) }
.cat_city .sort_cc { width:100% }
.tabs li { font-size:17px;height:60px;line-height:63px }
.tabs li h1 { font-size:17px }
.text { font-size:15px }
.social.google_plus { width:24%;padding-left:calc(26% - 25px);background-position:left calc(50% - 28px) center }
.social.facebook { width:24%;padding-left:calc(26% - 25px);background-position:left calc(50% - 28px) center }
.service_more { line-height:28px;font-size:12px;right:10px;bottom:10px;width:70px;height:26px }
.products.ad_list.serv_list li > div { padding-bottom:15px }
.nl_popup { position:absolute;top:30px;width:calc(100% - 40px);height:calc(100vh - 65px);left:20px;margin-left:0px;margin-top:0 }
.nl_options_rad { max-height:calc(100vh - 318px);overflow-y:auto;padding-top:12px;margin-top:-12px;padding-bottom:5px }
.nl_popup_box { padding:40px 20px 45px 20px }
.nl_wizard_box { padding:20px;margin-bottom:30px }
.nl_wizard li { width:67px;margin-right:5px }
.nl_wizard li::before { left:35px }
.nl_wizard { width:573px;margin-left:auto;margin-right:auto }
.nl_options li input + span { display:table-cell;border-radius:5px;font-size:14px;line-height:17px;width:300px;padding-left:10px;padding-right:10px;max-width:calc(100% - 20px);height:70px;line-height:20px;vertical-align:middle }
.nl_cat li { margin-right:19px }
.nl_cat { padding:0;width:624px }
.nl_popup h2 { font-size:20px;margin-bottom:10px }
.nl_next { margin-right:0;float:right }
.nl_popup p { margin-bottom:20px }
.nl_price { width:100% }
.nl_title.nl_lm { left:0 }
.nl_price input[type=text] { float:right;width:calc(100% - 155px) }
.nl_bott { padding:15px 30px 15px 30px;width:calc(100% - 60px) }
.nl_options_rad li { width:calc(33.33% - 12px);margin-right:18px }
.nl_options_rad li:nth-child(3n) { margin-right:0 }
.nl_options_rad li:nth-child(n+4) { margin-top:18px }
.nl_options_furn { padding:0px }
.nl_cat li { margin-right:5px;margin-bottom:10px }
.nl_cat li:nth-child(6n) { margin-right:5px }
.nl_cat li:nth-child(4n) { margin-right:5px }
.nl_cat li:nth-child(n+5) { margin-top:0 }
.nl_popup_box .remove { top:10px;right:10px }
.nl_options_yes, .nl_options_actual, .nl_options_hour { padding:0 }
.nl_title { left:0px }
.nl_price > div > input[type=text] { width:calc(100% - 42px) }
.nl_cat { max-width:100%;max-height:calc(100vh - 315px);overflow-y:auto }
.nl_price > div { width:calc(50% - 75px);margin-left:75px;float:left }
.nl_save { height:40px;line-height:41px;float:right;width:calc(100% - 120px) }
.nl_until { float:left;display:block;margin-top:18px }
.nl_price > div:last-child { margin-left:0 }
#newsletter_prenum_box .check_green { margin-top:30px }
.nl_popup h3 { font-size:17px }
.nl_options li { width:calc(50% - 5px);margin-right:10px }
.nl_options li:nth-child(3n) { margin-right:10px }
.nl_options li:nth-child(2n) { margin-right:0px }
.nl_options li:nth-child(n+3) { margin-top:10px }
.ads_slider { width:100%;padding:30px 0px;margin-left:0;margin-top:-30px;margin-right:0;margin-bottom:0px }
#ads2 .ads_slider { margin-top:5px }
.furn { width:calc(100% + 20px);margin-right:-10px;margin-left:-10px }
#filter_results .sort::before, .sort.sort_remember::before, .account_rside .sort::before { content:"";width:20px;height:20px;background-image:url(images/sort_icon_new.svg);background-repeat:no-repeat;background-position:center;background-size:20px;display:block;float:left;margin-top:5px }
.close_mf::before { content:"Filtravimas" }
.favo_right .sort { width:calc(100% - 171px);margin:0;margin-top:-59px }
.favs li:nth-child(n+6) { margin-top:0px }
#fv_url + .cl, .author, .pmember_name .psend_query { display:none }
.favo_right .sort_remember select { width:calc(100% - 20px) }
.close_mf { padding-left:80px;position:fixed;top:100px;z-index:31;left:0;text-align:left;background-image:url(images/filter.png);background-repeat:no-repeat;cursor:pointer;background-size:22px auto;background-position:45px center;font-size:17px;height:44px;line-height:46px;width:calc(100% - 55px);margin-left:-25px;margin-right:-25px;background-color:#efefef;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-weight:600;color:#232020;display:block;margin-bottom:-10px }
.close_mf::after { content:"";display:block;float:right;margin-right:20px;margin-top:10px;width:26px;height:26px;background-image:url(images/close.png);background-repeat:no-repeat;background-size:26px auto;background-position:right center }
#filters { -ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;padding-bottom:3px;overflow:auto;height:24px;overflow-y:hidden;display:none;margin-top:0px;border-bottom:1px solid #e7e7e7;position:fixed;z-index:32;top:146px;background-color:#fff;width:calc(100% - 40px);padding:10px 20px;left:0 }
.mobile_filter .wlabel { clear:both }
.mobile_filter .wlabel:nth-child(3) { margin-top:30px }
.mobile_filter.visible_fl .wlabel:nth-child(3) { margin-top:66px }
#filters > span, .clear_filters { margin-bottom:0;display:flex;-ms-flex-negative:0;flex-shrink:0 }
.clear_filters { margin-right:20px }
.clear_filters::after { content:"";display:flex;-ms-flex-negative:0;flex-shrink:0;width:20px }
#filters::before { z-index:3;width:20px;height:44px;content:"";position:fixed;left:0;top:146px;background-image:linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,1)) }
#filters::after { z-index:3;width:20px;height:44px;content:"";position:fixed;right:0;top:146px;background:linear-gradient(90deg, rgba(255,255,255,0.2497199563419118) 0%, rgba(255,255,255,0.8267507686668417) 30%, rgba(255,255,255,1) 100%) }
.params { display:inline-block }
.mobile_filter .ltitle { font-size:15px }
.bukle_left_box > label { display:block;width:16.66%;text-align:center;float:left }
.bukle_left_box > label.prch input + span { position:relative;line-height:110%;float:none;margin-bottom:25px;margin-right:auto;margin-left:auto;width:24px;height:24px }
.bukle_left_box > label.prch { height:50px;overflow:hidden;margin-bottom:22px }
.bukle_left_box > label.prch input + span::after { display:block;position:absolute;width:50px;text-align:center;font-weight:700;font-size:13px;bottom:-23px;left:calc(50% - 25px);color:#333 }
.bukle_left_box > label.prch:first-child input + span::after { content:"Nauja" }
.bukle_left_box > label.prch:nth-child(2) input + span::after { content:"5/5" }
.bukle_left_box > label.prch:nth-child(3) input + span::after { content:"4/5" }
.bukle_left_box > label.prch:nth-child(4) input + span::after { content:"3/5" }
.bukle_left_box > label.prch:nth-child(5) input + span::after { content:"2/5" }
.bukle_left_box > label.prch:nth-child(6) input + span::after { content:"1/5" }
.mobile_filter .meas.wlabel input[type=text] { width:calc(33% - 20.36px) }
.bukle_left_box .prch input:checked + span, .price_left_box .prch input:checked + span { background-size:10px auto }
.price_left_box > label.prch input + span { width:24px;height:24px;float:right;margin-right:0 }
.price_left_box > label.prch { border-bottom:1px solid #e7e7e7;height:26px;padding-bottom:10px;line-height:26px !important;margin-top:10px }
.side_params_left_box { margin-top:20px;margin-bottom:80px }
.mobile_sk_contacts { display:block;height:54px;background:#fff;border-top:1px solid #e7e7e7;position:fixed;left:0;bottom:0;width:100%;z-index:22 }
.call_pop, .mob_go, .email_pop { text-decoration:none;width:calc(100% - 151px);text-align:center;position:relative;margin-top:7px;float:right;margin-right:10px;padding:0 15px;height:40px;line-height:40px;font-size:17px;color:#fff;border-radius:20px;background-color:#458c84;font-weight:600 }
.call_pop::before { margin-top:11px;margin-right:10px;content:"";width:18px;filter:brightness(0) invert(1);height:18px;display:block;float:left;background-image:url(images/phone_icon.svg);background-size:20px;background-position:center;background-repeat:no-repeat }
.sk_query_fv { position:fixed;bottom:7px;left:60px;z-index:23;width:40px;height:40px }
.sk_query_fm { width:calc(100% - 26px);margin-right:0 }
.sk_query_fv + .share_click { position:fixed;left:10px;width:40px;height:40px;bottom:7px;z-index:23 }
.show_results_mobile { position:fixed;bottom:0;left:0;display:block;z-index:33;width:100%;height:52px;cursor:pointer;line-height:52px;text-align:center;background-color:#458c84;color:#fff;font-size:16px }
.search_icon { position:relative;background-position:right top 6px;width:30px }
.search_icon::before { color:#000;content:"Paieška";position:absolute;right:0;bottom:3px;font-size:8px;text-transform:uppercase;font-weight:600 }
.uside > a, .uside > span { position:relative;background-position:right top;margin-top:6px;padding-bottom:17px }
.uside .fav::before { color:#000;content:"Įsiminti";position:absolute;right:0;bottom:3px;font-size:8px;text-transform:uppercase;font-weight:600 }
.uside .fav, .uside .user { width:30px }
.uside .viewed_slist::before { color:#000;content:"Peržiūrėti";position:absolute;right:0;bottom:3px;font-size:8px;text-transform:uppercase;font-weight:600 }
.viewed_slist { width: 43px; }
.uside .user::before { color:#000;content:"Vartot..";position:absolute;right:0;bottom:3px;font-size:8px;text-transform:uppercase;font-weight:600 }
.dropzone { padding:6px }
.dropzone .dz-preview .dz-details img, .dropzone-previews .dz-preview .dz-details img { max-width:100% }
.dropzone .dz-preview, .dropzone-previews .dz-preview { max-width:calc(50% - 12px) }
.dropzone .dz-preview .dz-details, .dropzone-previews .dz-preview .dz-details { max-width:100% }
.dropzone { padding:6px !important;overflow:hidden }
.photo_search { padding:30px;width:calc(94% - 60px);left:3%;margin-left:0px }
.pho_title { font-size:18px;text-align:left }
#services ul li > div > div { height:auto;margin-top:20px }
.read_more { opacity:1;margin-top:10px }
.qty h1 { font-size:24px;margin-bottom:6px }
.discount { top:-7px;font-size:8px;left:10px }
.products.ad_list .discount { top:2px;left:15px }
.home_pg .discount { top:-7px }
.swiper-pagination-bullet { margin:0 10px !important }
.all_links a { width:calc(50% - 10px);margin:0 5px }
#services h2 { font-size:24px;margin-bottom:16px }
#look h2 { font-size:24px }
.qr.fl_left { max-width:100% }
.favo_right { width:100%;margin-top:0 }
.foto_changer { padding:38px 0 }
.psocial a { margin-right:15px }
.psocial { width:150px }
.pcnav { width:100% }
.pcnav li { width:calc(50% - 10px);margin-right:20px }
.pcnav li:nth-child(4n) { margin-right:20px }
.pcnav li:nth-child(2n) { margin-right:0 }
.pcnav li:nth-child(2n+3) { clear:none;}
.pcnav li:nth-child(n+3) { margin-top:10px }
.msg { padding:15px 20px 15px 40px;border-radius:10px;text-align:left;margin-bottom:20px;font-size:13px }
.msg.ok::before, .msg.alert::before { top:15px;margin-top:0px;left:5px }
.msg.alert { width:calc(100% - 69px); padding-left:45px; }
.pcontacts { padding-top:20px }
.info_box.wide_info_box { width:100%;padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;border-radius:0 }
.write_comment { width:80px;height:margin-left:-80px }
.write_comment span { overflow:hidden;height:38px;line-height:40px }
.write_comment::after { height:38px }
#ss_box h3.ats_nlog { font-size:21px }
#ss_box .remove { top:10px;right:10px }
#ads.adspr h2 { font-size:21px }
#comments h2 { line-height:36px;font-size:24px }
#ads.home_pg h1 { text-transform:none }
#ads.home_pg h1::before { content:"" }
.sk_new_used_box { margin-bottom:0px;margin-top:10px }
#ad_list_content .qty h1 { display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden }
#ad_list_content.profile_content .qty h1 { padding-bottom:0 }
.share_box { padding:25px;width:260px;left:50%;padding-bottom:5px;margin-left:-155px;margin-top:-156px }
.prdr_full { width:calc(100% - 50px);padding:33px 25px 40px 25px }
#ni_el_4 .rf { margin-top:15px }
#ni_el_4 .save { margin-top:20px }
.iesko_rew_box + h1 { text-align:left;margin-left:25px;float:left }
h1 + .ad_wizard { float:left }
.del_rew_box.iesko_rew_box { float:right;top:auto;margin-right:25px;left:auto;width:100px;position:relative }
.iesko_rew_box .delete_sk { width:calc(100% - 45px);padding-right:10px;padding-left:35px }
.del_rew_box.iesko_rew_box + h1 { margin-bottom:30px !important }
#ad_list_content .cnt, #look_list .cnt { width:calc(100% - 30px) }
#look { width:100%;overflow-x:hidden }
.all_links a span { overflow:hidden }
.pmember_name + .cl + .pcnav + .psocial { text-align:left;width:calc(100% - 175px);margin-top:0;position:absolute;top:87px;right:25px }
#filter_results .loader_bg { padding-left:calc(50% - 30px);padding-right:calc(50% - 30px);background-color:#fff;left:0 }
.account_lside { display:none;transition:0.5s ease;padding:30px;opacity:0;width:0px;overflow:hidden;background-color:#fff;z-index:111;position:fixed;right:0;top:0;height:calc(100vh - 60px) }
.account_lside .nav_title { display:block;position:relative;cursor:pointer }
.nav_account li a { padding:12px 0 8px 0 }
.close_uacc { position:fixed;right:0;top:0;width:0;height:100vh;z-index:41;background-color:rgba(0,0,0,0.5) }
.account_lside .nav_title .remove { display:block;position:absolute;right:0;top:0 }
.account_lside.show { opacity:1;width:300px;display:block }
.close_uacc.show { opacity:1;width:100vw }
#categories ul li.last_tc_item { display:block;width:60px }
.tabs_for_sask li { border-radius:10px 10px 0 0;padding:15px 0px 27px 0px;text-align:center;margin-bottom:-20px;font-size:16px;width:50% }
#payment_options > label { width:calc(50% - 5px);margin-right:10px;margin-bottom:10px }
#payment_options > label:nth-child(5n) { margin-right:10px }
#payment_options > label:nth-child(2n) { margin-right:0 }
.search_page_qty + #filters + .sort + .mobile_filter_button, .profile_fr .mobile_filter_button { margin-top:-37px;width:200px }
.sort select { width:240px }
.last_list_item::after { height:calc(100% - 20px) }
.view_more_list::after { width:calc(100% - 10px);margin:5px;height:calc(100% - 10px) }
.dukinfo > h3 { font-size:18px }
#ad_list_content .qty h1.nnsk_h1 { padding-bottom:60px }
.look_left a.table_img img, .look_left span.table_img img { height:110px !important }
.look_left span.table_img amp-img { height:110px !important }
.logo::after { left: 38px; font-size:9px;bottom:-3px }
.statistics_popup { width:calc(100% - 100px);left:10px;padding:30px 40px;left:10px;margin-left:0px;top:60px;margin-top:0px;}
.furn .products li { width:33.33% }
.left_side, .right_side { width:100% }
.paslauga_details .ptabs li:last-child { display:inline-block }
.paslauga_details .ptabs li:nth-last-child(2) { margin-right:25px }
.paslauga_details.fix .pd_top_line { top:-28px }
.right_contacts.fix { z-index:1;position:relative !important;top:auto !important;bottom:auto !important;width:calc(100% - 50px) }
.paslauga_details h1 { font-size:25px;padding-bottom:15px;margin-bottom:15px;overflow:auto;display:block }
.paslauga_details .ptabs li { font-size:15px }
.prcnt.prcnt_pasl { width:calc(100% - 40px) }
.new_service_page .del_rew_box { margin-top:20px;text-align:center }
.new_service_page .del_rew_box > .delete_sk { float:none;margin:0 auto }
#services_pcats .serv_cats > label { display:block;float:left;margin-left:0;margin-right:0 }
#services_pcats .serv_cats > label:nth-child(5) { clear:both }
#services_pcats .serv_cats { margin-top:5px;width:480px }
.apskritis_list > label { min-width:18%;margin-right:1.5% }
#dropzone99999.dropzone { width:161px }
#dropzone99999.dropzone .dz-preview, #dropzone99999 .dropzone-previews .dz-preview { max-width:100% }
.favs.acc_ad_list li:nth-child(3n) .msg_functions_nav { left:auto;right:0 }
.favs.acc_ad_list li:nth-child(4n+5) { clear:none !important }
.phys_store_item { width:calc(100% - 100px); margin:0 0px 20px 0px !important; padding: 30px 50px 25px 50px; }
}
@media all and (min-width:320px) and (max-width:559px) {
.del_popup { width:calc(100% - 50px);height:420px;left:25px;margin-left:0;margin-top:-210px }
.del_popup_box { padding:55px 30px 0 }
body {padding-top:50px;}
#head {padding:5px 0;}
.logo img { height:20px !important;width:175px !important;padding:10px 0 }
#head .cnt { width:calc(100% - 30px) }
input[type=text], select { font-size:16px !important }
.cnt { width:calc(100% - 50px) }
.logo {margin-right:5px;}
.search_icon {display:block }
.search { width:100%;display:none;margin-top:3px }
#head #by_photo {left:auto;width:calc(100% - 41px);}
#head #by_photo > div {padding:40px 15px;}
.buys, .add {display:none}
.uside > a, .uside > span {margin-left:10px;}
.add.paslaugu_add { display:block;margin-top:-3px;padding:0px 15px 0px 30px }
.add.paslaugu_add::before { left:13px }
.add.paslaugu_add::after { left:17px }
.add.paslaugu_add { height:33px;font-size:11px;line-height:35px;margin-left:15px;margin-right:-10px }
.adskm { display:block;float:right;font-size:8px;text-transform:uppercase;font-weight:600;color:#458c84;margin-top:6px;margin-left:10px;text-decoration:none;padding-top:18px;position:relative }
.adskm::before { width:16px;display:block;background-image:url(images/plus_icon3.png);background-size:16px;height:16px;position:absolute;top:0;right:0px;content:"" }
.max_width {max-width:100%;overflow-x:auto;}
#categories .cnt { width:100% }
#categories ul {min-width:1005px;height:80px}
#categories ul li a { font-size:12px }
#categories ul li { width:78px }
#categories { padding:10px 0 0px 0 }
#categories .max_width { padding-bottom:8px }
#categories.clook { padding:15px 0px 0px 0px }
#categories h1 { font-size:20px;margin-bottom:10px }
#head.fix { padding:5px 0 }
#categories ul li a span:first-child { width:56px;height:56px;background-size:30px 30px;margin-bottom:5px }
.swiper-pagination {width:100%;}
#ads {padding:30px 0;padding-top:20px }
#ads2 {padding:30px 0;padding-top:0px }
.products li:hover > div:hover { box-shadow:none }
#ads h2, #ads h1 {float:none;margin-bottom:5px;}
.chb {float:none;margin-bottom:20px;}
#all h2 { font-size:24px }
.chb label { margin-right:20px }
.all_lt {margin-right:auto;float:none;margin-bottom:15px}
#all {padding:40px 0;}
.all_links a:nth-child(n+2) { margin-top:10px }
.small_cnt {width:calc(100% - 50px);}
#services {padding-top:40px;}
#services .cnt {padding-bottom:40px;}
#services ul li {width:100%;margin-right:auto;}
#services ul li:nth-child(3n) { margin-right:auto }
#services ul li:nth-child(2n) { margin-right:auto }
#services ul li:nth-child(n+2) { margin-top:25px }
#services ul li > div {padding:30px 20px;}
#look {padding:40px 0;}
.look_left {float:none;width:100%;}
.chair_img {width:180px;}
.look_left .chair_4_img { margin-top:0;left:210px;position:absolute;float:none }
.look_left a.table_img, .look_left span.table_img { width:110px;position:absolute;margin-top:0;top:105px;margin-left:0;left:140px }
.look_left a.table_img img, .look_left span.table_img img { height:110px !important }
.look_left span.table_img amp-img { height:110px !important }
.look_right {float:none;width:100%;padding-top:20px;margin-right:auto;}
.look_right a { margin-top:10px }
.look_right > .text {height:auto;}
.furn {overflow:hidden;padding-top:5px}
.products li > div {padding:5px;}
.pfav {top:calc(100% - 140px);right:15px;}
.products.ad_list { margin-left:-10px;margin-right:-10px }
.products.ad_list li > div {padding:15px 10px 15px;}
.products.ad_list .pfav { top:calc(100% - 160px);right:20px }
.mid_cnt {width:calc(100% - 50px);}
#footer {padding:30px 0 20px 0;}
#nl {float:none;margin-bottom:30px;width:100% }
.nl_form {margin-bottom:20px;}
.fright {width:100%;float:none }
.f_box {width:calc(50% - 10px);margin-right:20px;}
.f_box:nth-child(1) { width:100% }
.f_box:nth-child(2n+3) { margin-right:0 }
.f_box:nth-child(2n+2) { clear:both }
.f_box:nth-child(n+2) { margin-top:30px }
.f_box:nth-child(1) ul li { display:inline-block;padding-right:10px;min-width:calc(50% - 10px) }
#copyright {margin-top:40px;}
#skelb_content {padding:25px 0 0 0;}
#skelb_content h1 { margin-bottom:15px;font-size:24px }
.ad_cnt {width:100%;}
.ad_wizard li::before {margin-left:50px;}
.ad_wizard li > div > span:first-child {position:relative;}
.ad_wizard li > div > span:nth-child(2) {font-size:11px;}
.wiz {margin-top:25px;border-radius:0 }
.product_category p, .product_description p, .contacts p, .photos > p, .product_category h2, .product_description h2, .contacts h2, .photos h2, .ad_placed h2 {width:calc(100% - 20px);margin-left:10px;}
.product_category {width:100% }
.product_category ul {margin-top:30px;}
.product_category ul { width:calc(100% - 30px);margin-left:15px;}
.product_category ul li { width:25% }
.product_category ul li:nth-child(n+5) { margin-top:10px }
.prdr { margin-top:20px }
.next {margin-top:20px;}
p.excl, p.cancel {width:calc(100% - 79px);margin-left:20px;margin-right:auto;}
.product_category h2, .product_description h2, .contacts h2, .photos h2, .ad_placed h2 {padding-top:30px;line-height:1.3;}
.prdr_left, .prdr_middle, .prdr_right { width:calc(100% - 40px);float:none;padding:15px 20px;height:auto;}
.prdr_left, .prdr_middle {border-right:none;}
.prdr_right { width:calc(100% - 50px) }
.wiz label textarea {height:100px;}
.condition {width:calc(100% - 41px);}
.product_description .next, .contacts .next, .photos .save {margin-top:30px;}
.rf {margin-left:25px;float:none;margin-top:30px;}
.prdr label.prch input[type=text] {display:block;margin-top:6px;margin-left:30px;width:calc(100% - 100px)}
.prcnt, .phcnt, .photos #by_photo {width:calc(100% - 40px);}
.product_category, .product_description, .contacts, .photos {padding-bottom:25px;}
.photos #by_photo > div {padding:40px 15px;}
.product_description, .contacts, .photos {padding-bottom:40px;}
.gallery li { width:calc(25% - 11.25px);margin-right:15px }
.gallery li:nth-child(5n) { margin-right:15px }
.gallery li:nth-child(4n) { margin-right:0 }
.gallery li:nth-child(n+5) { margin-top:15px }
.ad_placed { padding:40px 0px;width:calc(100% - 40px) }
.ad_placed h2 {padding-top:0;}
hr {width:100%;}
.new {margin-top:30px;}
.nl_social + .cnt_buttons { margin-top:30px }
.nl_social + .cnt_buttons .new { margin-top:15px }
#login {padding:40px 0;}
.login {margin-top:30px;}
.s_cnt {width:calc(100% - 50px);}
.tab {padding:30px 20px 40px;}
.register, .login_btn {margin-top:30px;}
.mid_cnt_2 { width:calc(100% - 50px) }
#product {padding:40px 0 40px;}
.forget { margin-top:13px }
#ads.adspr {padding:30px 0;}
.radio_select { min-width:100px }
.product_photos {width:calc(100% + 50px);margin-left:-25px;margin-right:-25px;float:none;margin-bottom:20px}
.product_photos > a:first-child img { border-radius:0 }
.search_ad_list { max-height:calc(100vh - 365px);overflow:auto }
.schl label:nth-child(n+2) { margin-left:5px }
.mini_photos a { margin-right:5px;width:calc(20% - 8px);border-radius:0px }
.product_photos > a img, .mini_photos a img { border-radius:0 }
.additional_photos::before { border-radius:0 }
#pagemap { margin-top:6px }
.mini_photos { margin-top:7px }
.mini_photos a:nth-child(n+6) { border:0;margin-top:0px }
.product_right {width:100%;float:none;padding-top:0;}
#ad_list_content {padding:40px 0;padding-top:20px;}
.rside {width:100%;float:none;margin-bottom:40px;}
.lside {float:none;}
.scl li {width:calc(33.33% - 10px);margin-right:15px;}
.scl li:nth-child(3n) { margin-right:0 }
.scl li:nth-child(n+4) { margin-top:40px }
.back {width:40px;height:40px;}
.next_page {float:right;margin-left:8px;margin-right:4px;width:40px;height:40px;padding:0;color:transparent;}
.next_page::before {right:50%;margin-right:-4px;width:9px}
.next_page::after {right:50%;margin-right:-4px;}
.rsb {margin-top:15px;padding-top:30px;}
.pagination { height:42px;float:left;margin-left:8px;overflow:hidden;text-align:center;width:calc(100% - 100px) }
.pagination a, .pagination span, .pagination p {width:40px;height:40px;line-height:42px;}
.pagination.pagination_nprv { margin-left:48px }
.save_cat {width:calc(100% - 80px);padding:20px 25px 16px;left:15px;}
.save_cat_popup {bottom:auto;top:60px;left:30px;margin-left:auto;width:calc(100% - 120px);}
.query_popup { width:calc(92% - 60px);padding:30px;left:4%;margin-left:0 }
#filters {max-width:100%;float:none}
.ad_list > li {width:50%;}
.ad_list > li:nth-child(2n+1) { clear:both }
.info {left:8px;right:0;}
.fav_popup {width:calc(100% - 120px);left:30px;margin-left:auto;padding:20px 30px 40px;}
.other { margin-bottom:7px }
.other, .remove_from {width:100%;}
#favorites_content {padding:30px 0 35px 0;}
.download { display:none }
.qr .text_2 { padding-top:0;height:80px;display:table-cell;vertical-align:middle;float:none;padding-left:20px;width:100%;}
.sort_remember {margin-bottom:10px;}
#cats {padding:20px 0;}
.c_list li a {height:40px;line-height:42px;}
.create_new { height:38px;line-height:44px }
.favs li {margin-right:0;}
.favs li:nth-child(5n+6) { clear:none }
.favs li:nth-child(2n+3) { clear:both }
.account_rside .sort { margin-bottom:10px }
.pmember_photo { width:100px;height:100px;}
.c_title, .c_list li {margin-right:30px;}
#pservices, #look_list {padding:30px 0;}
.qty h2 { font-size:24px }
#look_list .sort { width:100%;margin-top:10px }
#look_list .sort select { width:100% }
#duk { padding:54px 0 40px }
.pservice_list {padding:40px 30px;}
#pservices .pservice_list {padding:25px;border-radius:0;margin-bottom:30px;width:100%;margin-left:-25px;margin-right:-25px }
.pservice_photos {width:155px;float:none }
.ptabs li { font-size:14px;margin-right:15px;padding-bottom:12px }
.pmember_name h1 {float:none;margin-right:auto;margin-top:auto;margin-bottom:5px;font-size:22px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.pmember_name {float:right;display:block;margin-top:10px;padding-left:25px;height:100px;width:100%;max-width:calc(100% - 125px) }
.pmember_name.pmember_no_ats { margin-top:20px }
.pcnav { margin-top:10px }
.psend_query { max-width:100% }
.psend_query, .save_changes {float:none;}
.additional {margin-right:0;}
#ad_list_content.profile_content {padding-bottom:50px;}
.pservice_text {width:100%;float:none;height:auto;margin-bottom:15px;}
#pservices { padding-top:20px }
#pservices h2 {margin-bottom:16px;font-size:24px;text-align:left }
.pservice_name { line-height:115% }
.pcnav {margin-right:0}
.pcnav li:nth-child(n+3) { margin-top:8px }
.pcnav li a, .pcnav li span { max-width:calc(100% - 30px);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden }
.account_name { padding-bottom:0 }
.export_csv { margin-right:0;margin-top:13px;width:calc(50% - 104px);text-align:center }
.profile_content .rside { margin-bottom:35px }
.pcnt {width:calc(100% - 50px);}
.write_atsil { width:80px }
.write_atsil > span { overflow:hidden;height:38px;line-height:40px }
.write_atsil::after { height:38px }
#duk .ad_cnt { width:100% }
.duk_list {padding:40px 25px;}
#duk h1 {margin-bottom:30px;}
.dukinfo > h3 {padding:18px 54px 18px 0;}
.dukinfo .text { padding:3px 0px 20px 0 }
.qty {float:none;}
.sort {float:none;display:inline-block;margin-top:20px;}
.sort.sort_remember { margin-top:7px !important;width:calc(100% - 160px) }
.sort_remember select { width:calc(100% - 88px) }
.qr { margin-top:15px;margin-bottom:15px }
#ad_list_content #filter_results .sort { display:none }
.sk_new_used_box { width:170px }
.sk_new_used_box > label { width:78px;margin-right:10px;overflow:hidden;height:20px }
.sk_new_used_box > label:first-child { width:70px }
#ad_list_content #filter_results .sort select { width:calc(100% - 20px) }
#look_list .sort, #ad_list_content.account_ads_content .sort {float:none;display:inline-block;}
.mobile_filter_button { position:absolute;right:15px;display:block;font-size:15px;width:calc(100% - 210px);margin-top:-34px;border:1px solid #e5e5e5;height:30px;line-height:30px;border-radius:3px;font-weight:600;color:#232020;background-image:url(images/filter.png);background-repeat:no-repeat;cursor:pointer;background-size:16px auto;text-align:center;background-position:8px center;background-color:#efefef;margin-right:0px }
.mobile_filter_button::before { content:"Filtravimas" }
.mobile_filter_button.hs_mf::after { width:10px;height:10px;content:"";position:absolute;right:calc(50% - 55px);top:50%;margin-top:-5px;border-radius:5px;background-color:#458c84 }
.sk_search_results .mobile_filter_button { position:relative;right:auto;display:block;font-size:15px;width:100%;margin-top:0px }
.lside .nav_title, .lside .wlabel:nth-child(2) .ltitle, .home_pg .chb, .home_pg .all_lt, .sub_ul li a::before, .mobile_filter, .qty span, .arc::before { display:none }
.lside .wlabel:nth-child(2) { height:39px;overflow:hidden;position:absolute;top:57px;width:100%;margin-left:-25px;overflow:hidden;margin-right:-25px }
#ad_list_content .qty h1 { padding-bottom:40px }
#ad_list_content .qty.search_page_qty h1 { padding-bottom:0px }
.sub_ul { display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;overflow:auto;height:39px;padding-bottom:6px }
.sub_ul li { display:flex;-ms-flex-negative:0;flex-shrink:0;margin:0;margin-right:10px }
.sub_ul li:first-child { margin-left:25px }
.sub_ul li:last-child { margin-right:15px }
.sub_ul li a { position:relative;border-radius:3px;display:inline-block;background-color:#f7f7f7;color:#000;font-weight:600;border:1px solid #e5e5e5;padding:0 10px;height:32px;line-height:34px;font-size:14px }
.sub_ul li a.on { border-color:#458c84 }
.sub_ul li a.on::after { content:"";border-radius:50%;width:10px;height:10px;position:absolute;bottom:-5px;left:calc(50% - 3px);background-color:#458c84 }
.remove_lmline { display:flex;width:15px;margin-right:0 }
.lside .wlabel:nth-child(2)::before { z-index:2;width:15px;height:34px;content:"";position:absolute;left:0;top:0;background-image:linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,1)) }
.lside .wlabel:nth-child(2)::after { z-index:2;width:15px;height:34px;content:"";position:absolute;right:0;top:0;background:linear-gradient(90deg, rgba(255,255,255,0.2497199563419118) 0%, rgba(255,255,255,0.8267507686668417) 30%, rgba(255,255,255,1) 100%) }
#ad_list_content { position:relative }
.sub_ul li { display:inline-block }
.mobile_filter.visible_pp { padding-top:36px;overflow-x:hidden;display:block;position:fixed;top:100px;height:calc(100vh - 136px);overflow-y:auto;background-color:#fff;z-index:30;left:0;width:calc(100% - 40px);padding-left:20px;padding-right:20px }
.mobile_filter.visible_pp > label:last-child { margin-bottom:70px }
.lside .select2-container { width:100% !important }
.lside.visible_pp { display:block;animation:fromleft 0.6s }
@keyframes fromleft{ from{opacity:0;left:120px } to{opacity:1;left:50px;} }
.lside.visible_pp .close_lside { animation:fromleft2 0.6s }
@keyframes fromleft2{ from{opacity:0;left:70px } to{opacity:1;left:0px;} }
.lside.visible_pp::after { animation:fromleft3 0.6s }
@keyframes fromleft3{ from{left:82px } to{left:12px;} }
#cookie {left:30px;bottom:30px;width:calc(100% - 169px);padding:36px 79px 41px 30px;}
#cookie p { float:none;width:100% }
#cookie a.sutinku, #cookie span.sutinku {float:none;margin:0;width:calc(100% - 60px);position:absolute;bottom:30px }
.cookie_box { padding-bottom:60px }
.look_l li {width:33.33%;margin-right:0;}
#comments {padding:30px 0;}
.wlabel textarea, .wiz label textarea { font-size:16px }
#skelb_content { position:relative }
.del_rew_box { display:block;position:absolute;top:57px;left:20px;float:none;width:calc(100% - 40px);margin:0 auto }
.renew_sk, .delete_sk { overflow:hidden;width:calc(50% - 50px);padding-right:10px;padding-left:35px;float:left }
.new_service_page .del_rew_box { position:absolute;left:calc(50% + 5px);margin-top:20px;width:170px;text-align:center }
.new_service_page .del_rew_box > .delete_sk { float:none;margin:0 auto }
.valid_until_p { margin:0;width:165px;position:absolute;left:calc(50% - 170px);margin-top:-70px }
.new_service_page .del_rew_box .delete_sk { width:calc(100% - 60px) }
.del_rew_box + h1 { margin-bottom:90px !important }
#skelb_content.new_service_page h1 { font-size:22px }
.renew_sk { margin-right:10px }
.comment_list {padding:40px 25px;}
#filters { padding-bottom:0px;margin-top:3px;display:none }
.sort { padding-bottom:4px;padding-top:1px }
#comments h2 {text-align:left;}
.serv_list li {width:50% !important;margin-right:0;}
.serv_list li:nth-child(n+3) {margin-top:10px;}
.serv_list li > div { padding:15px 10px }
.sort_cc {margin-top:10px;}
.favs.acc_ad_list li {width:50%;margin-right:0;}
.favs.acc_ad_list li:nth-child(n+3) {margin-top:10px;}
.favs.acc_ad_list li:nth-child(5n) {margin-right:0;}
#servs .qty { float:none }
.search_servs {width:100%;float:none}
.sort_cc select {width:100%;}
.sort_category {margin-right:30px;}
#servs {padding:30px 0 40px 0;}
.ad_delete, .ad_cancel {width:calc(50% - 12px);}
.account_rside {width:100%;margin-bottom:35px}
#ad_list_content.account_ads_content {padding-bottom:40px;padding-top:60px;}
.account_service_list li {width:50% !important;margin-right:0;}
.rside.account_reviews_rside { width:100%;background-color:#e5e5e5;background-image:linear-gradient(to bottom, #f2f7f7, #ffffff);padding:40px 25px 40px;margin:-40px -25px 40px }
#ad_list_content.arc {padding-bottom:40px;}
.account_reviews_rside h2 {margin-bottom:10px;}
.rsc {text-align:center;margin-bottom:30px;}
.scb {position:static;display:inline-block;}
.info_box {width:calc(100% - 60px);padding:34px 25px 40px;}
.info_cl {margin-right:0;margin-bottom:30px}
.edit_info {display:block;position:static;margin-top:10px}
.info_box h3 {font-size:19px;width:100%;}
.member_name h3 {margin-bottom:5px;float:none;margin-top:0;}
.see_profile {float:none;display:block;margin-bottom:14px }
#news, #new {padding-bottom:40px;}
#news .mid_cnt {padding-top:40px;}
#new .mid_cnt_2 {padding-top:25px;}
#news .mid_cnt { width:100% }
.ai_rside h2 { margin-bottom:15px }
.new_list { margin-left:auto;margin-right:auto;width:360px;max-width:100% }
.new_list li > div {padding:15px 10px;}
.new_list li {width:100%;margin-right:0;}
.new_list li:nth-child(n+2) { margin-top:20px }
.new_list li .new_name, .new_list .new_text { height:auto }
.new_list li > div > div {padding:0 0;}
#news.news_article {padding-bottom:25px;}
#new h1 {margin-bottom:20px;font-size:24px;}
.article_cnt { width:100% }
.article_photo {margin-bottom:20px;}
.pagination_new a:first-child, .pagination_new a:last-child {margin-right:0;}
.pagination_new a:last-child {margin-right:auto;margin-left:0;}
.look_l > li { width:50% }
#pagemap { width:calc(100% - 50px);height:28px;display:flex;overflow-x:auto;-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important }
#pagemap a { line-height:30px;display:flex;-ms-flex-negative:0 !important;flex-shrink:0 !important }
.account_service_list li:nth-child(n+3) {margin-top:10px;}
.ph_cmn {float:none;width:100%;}
.reviews_cl .date {float:none;padding-top:0;margin-bottom:15px;}
.reviews_cl .member_photo {margin-bottom:0;}
.rside.account_rside.ai_rside { background-image:linear-gradient(to bottom, #f2f7f7, #f7fafa 47%, #fbfcfc 87%, #fff 128%);padding:40px 15px 40px;margin:-40px -15px 40px }
.user_menu_navbar { transition:0.3s ease;cursor:pointer;display:block;text-align:center;height:46px;width:100%;background-color:#f7f7f7 }
.user_menu_navbar::before { content:"Vartotojo meniu";background-image:url(images/cat-nav.png);background-repeat:no-repeat;background-position:right center;background-size:12px auto;position:relative;padding-right:24px;color:#232020;font-size:14px;text-transform:uppercase;font-weight:600;display:inline-block;height:46px;line-height:48px }
.user_menu_navbar:hover { background-color:rgba(69,140,132,0.12) }
.wlabel.half { width:100%;margin-right:0px }
.ad_list { margin-top:0px }
.search.search_servs { display:block;width:calc(60% - 10px);margin-right:20px;float:left;margin-top:25px }
.cat_city { float:left;width:calc(40% - 12px) }
.services_types_fw { position:relative }
.services_types { margin-bottom:-15px;width:calc(100% + 25px);margin-right:-25px }
.services_types label:nth-last-child(2)::after { width:25px;content:"";display:inline-block;height:34px }
.services_types_fw::after { z-index:2;width:25px;height:34px;content:"";position:absolute;right:-25px;top:0;background:linear-gradient(90deg, rgba(255,255,255,0.2497199563419118) 0%, rgba(255,255,255,0.8267507686668417) 30%, rgba(255,255,255,1) 100%) }
.sort_category { margin-right:16px }
.sort_cc { width:calc(50% - 10px) }
.cat_city .sort_cc { width:100% }
.tabs li { font-size:17px;height:60px;line-height:63px }
.tabs li h1 { font-size:17px }
.text { font-size:15px }
.social.google_plus { width:24%;padding-left:calc(26% - 25px);background-position:left calc(50% - 28px) center }
.social.facebook { width:24%;padding-left:calc(26% - 25px);background-position:left calc(50% - 28px) center }
.service_more { line-height:28px;font-size:12px;right:10px;bottom:10px;width:70px;height:26px }
.products.ad_list.serv_list li > div { padding-bottom:15px }
.nl_popup { position:absolute;top:30px;width:calc(100% - 40px);height:calc(100vh - 65px);left:20px;margin-left:0px;margin-top:0 }
.nl_options_rad { max-height:calc(100vh - 318px);overflow-y:auto;padding-top:12px;margin-top:-12px;padding-bottom:5px }
.nl_popup_box { padding:40px 20px 45px 20px }
.nl_wizard_box { padding:20px;margin-bottom:30px }
.nl_wizard li { width:67px;margin-right:5px }
.nl_wizard li::before { left:35px }
.nl_wizard { width:573px;margin-left:auto;margin-right:auto }
.nl_options li input + span { display:table-cell;border-radius:5px;font-size:14px;line-height:17px;width:300px;padding-left:10px;padding-right:10px;max-width:calc(100% - 20px);height:70px;line-height:20px;vertical-align:middle }
.nl_cat li { margin-right:19px }
.nl_cat { padding:0;width:624px }
.nl_popup h2 { font-size:20px;margin-bottom:10px }
.nl_next { margin-right:0;float:right }
.nl_popup p { margin-bottom:20px }
.nl_wizard_box, #fv_url + .cl { display:none }
.nl_price { width:100% }
.nl_title.nl_lm { left:0 }
.nl_price input[type=text] { float:right;width:calc(100% - 155px) }
.nl_bott { padding:15px 30px 15px 30px;width:calc(100% - 60px) }
.nl_options_rad li { width:calc(33.33% - 12px);margin-right:18px }
.nl_options_rad li:nth-child(3n) { margin-right:0 }
.nl_options_rad li:nth-child(n+4) { margin-top:18px }
.nl_options_furn { padding:0px }
.nl_cat li { margin-right:5px;margin-bottom:10px }
.nl_cat li:nth-child(6n), .nl_cat li:nth-child(4n) { margin-right:5px }
.nl_cat li:nth-child(n+5) { margin-top:0 }
.nl_popup_box .remove { top:10px;right:10px }
.nl_options_yes, .nl_options_actual, .nl_options_hour { padding:0 }
.nl_title { left:0px }
.nl_price > div > input[type=text] { width:calc(100% - 42px) }
.nl_cat { max-width:100%;max-height:calc(100vh - 315px);overflow-y:auto }
.nl_price > div { width:calc(50% - 75px);margin-left:75px;float:left }
.nl_save { height:40px;line-height:41px;float:right;width:calc(100% - 120px) }
.nl_until { float:left;display:block;margin-top:18px }
.nl_price > div:last-child { margin-left:0 }
#newsletter_prenum_box .check_green { margin-top:30px }
.nl_popup h3 { font-size:17px }
.nl_options li { width:calc(50% - 5px);margin-right:10px }
.nl_options li:nth-child(3n) { margin-right:10px }
.nl_options li:nth-child(2n) { margin-right:0px }
.nl_options li:nth-child(n+3) { margin-top:10px }
.ads_slider { width:100%;padding:30px 0px;margin-left:0;margin-top:-30px;margin-right:0;margin-bottom:0px }
#ads2 .ads_slider { margin-top:5px }
.furn { width:calc(100% + 20px);margin-right:-10px;margin-left:-10px }
#filter_results .sort::before, .sort.sort_remember::before, .account_rside .sort::before { content:"";width:20px;height:20px;background-image:url(images/sort_icon_new.svg);background-repeat:no-repeat;background-position:center;background-size:20px;display:block;float:left;margin-top:5px }
.close_mf::before { content:"Filtravimas" }
.favo_right .sort { width:calc(100% - 171px);margin:0;margin-top:-59px }
.favs li:nth-child(n+6) { margin-top:0px }
.favo_right .sort_remember select { width:calc(100% - 20px) }
.close_mf { padding-left:80px;position:fixed;top:100px;z-index:31;left:0;text-align:left;background-image:url(images/filter.png);background-repeat:no-repeat;cursor:pointer;background-size:22px auto;background-position:45px center;font-size:17px;height:44px;line-height:46px;width:calc(100% - 55px);margin-left:-25px;margin-right:-25px;background-color:#efefef;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-weight:600;color:#232020;display:block;margin-bottom:-10px }
.close_mf::after { content:"";display:block;float:right;margin-right:20px;margin-top:10px;width:26px;height:26px;background-image:url(images/close.png);background-repeat:no-repeat;background-size:26px auto;background-position:right center }
#filters { -ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto;padding-bottom:3px;overflow:auto;height:24px;overflow-y:hidden;display:none;margin-top:0px;border-bottom:1px solid #e7e7e7;position:fixed;z-index:32;top:146px;background-color:#fff;width:calc(100% - 40px);padding:10px 20px;left:0 }
.mobile_filter .wlabel { clear:both }
.mobile_filter .wlabel:nth-child(3) { margin-top:30px }
.mobile_filter.visible_fl .wlabel:nth-child(3) { margin-top:66px }
#filters > span, .clear_filters { margin-bottom:0;display:flex;-ms-flex-negative:0;flex-shrink:0 }
.clear_filters { margin-right:20px }
.clear_filters::after { content:"";display:flex;-ms-flex-negative:0;flex-shrink:0;width:20px }
#filters::before { z-index:3;width:20px;height:44px;content:"";position:fixed;left:0;top:146px;background-image:linear-gradient(to left, rgba(255,255,255,0), rgba(255,255,255,1)) }
#filters::after { z-index:3;width:20px;height:44px;content:"";position:fixed;right:0;top:146px;background:linear-gradient(90deg, rgba(255,255,255,0.2497199563419118) 0%, rgba(255,255,255,0.8267507686668417) 30%, rgba(255,255,255,1) 100%) }
.params { display:inline-block }
.mobile_filter .ltitle { font-size:15px }
.bukle_left_box > label { display:block;width:16.66%;text-align:center;float:left }
.bukle_left_box > label.prch input + span { position:relative;line-height:110%;float:none;margin-bottom:25px;margin-right:auto;margin-left:auto;width:24px;height:24px }
.bukle_left_box > label.prch { height:50px;overflow:hidden;margin-bottom:22px }
.bukle_left_box > label.prch input + span::after { display:block;position:absolute;width:50px;text-align:center;font-weight:700;font-size:13px;bottom:-23px;left:calc(50% - 25px);color:#333 }
.bukle_left_box > label.prch:first-child input + span::after { content:"Nauja" }
.bukle_left_box > label.prch:nth-child(2) input + span::after { content:"5/5" }
.bukle_left_box > label.prch:nth-child(3) input + span::after { content:"4/5" }
.bukle_left_box > label.prch:nth-child(4) input + span::after { content:"3/5" }
.bukle_left_box > label.prch:nth-child(5) input + span::after { content:"2/5" }
.bukle_left_box > label.prch:nth-child(6) input + span::after { content:"1/5" }
.mobile_filter .meas.wlabel input[type=text] { width:calc(33% - 20.36px) }
.bukle_left_box .prch input:checked + span, .price_left_box .prch input:checked + span { background-size:10px auto }
.price_left_box > label.prch input + span { width:24px;height:24px;float:right;margin-right:0 }
.price_left_box > label.prch { border-bottom:1px solid #e7e7e7;height:26px;padding-bottom:10px;line-height:26px !important;margin-top:10px }
.side_params_left_box { margin-top:20px;margin-bottom:80px }
.mobile_sk_contacts { display:block;height:54px;background:#fff;border-top:1px solid #e7e7e7;position:fixed;left:0;bottom:0;width:100%;z-index:22 }
.call_pop, .mob_go, .email_pop { text-decoration:none;width:calc(100% - 200px);text-align:center;position:relative;margin-top:7px;float:right;margin-right:10px;padding:0 15px;height:40px;line-height:40px;font-size:17px;color:#fff;border-radius:20px;background-color:#458c84;font-weight:600 }
.call_pop::before { margin-top:11px;margin-right:10px;content:"";width:18px;height:18px;display:block;float:left;background-image:url(images/phone_white.png);background-size:18px;background-position:center;background-repeat:no-repeat }
.sk_query_fv { position:fixed;bottom:7px;left:110px;z-index:23;width:40px;height:40px }
.sk_query_fm { width:calc(100% - 26px);margin-right:0 }
.sk_query_fv + .share_click { position:fixed;left:60px;width:40px;height:40px;bottom:7px;z-index:23 }
.show_results_mobile { position:fixed;bottom:0;left:0;display:block;z-index:33;width:100%;height:52px;cursor:pointer;line-height:52px;text-align:center;background-color:#458c84;color:#fff;font-size:16px }
.search_icon { position:relative;background-position:right top 6px;width:30px }
.search_icon::before { color:#000;content:"Paieška";position:absolute;right:0;bottom:3px;font-size:8px;text-transform:uppercase;font-weight:600 }
.uside > a, .uside > span { position:relative;background-position:right top;margin-top:6px;padding-bottom:17px }
.uside .fav::before { color:#000;content:"Įsim..";position:absolute;right:0;bottom:3px;font-size:8px;text-transform:uppercase;font-weight:600 }
.uside .viewed_slist:before { color: #000; content: "Perž.."; position: absolute; right: 0; bottom: 3px; font-size: 8px; text-transform: uppercase; font-weight: 600; }
.uside .fav, .uside .user { width:22px }
.uside > a:first-child { margin-left: 10px; }
.uside .user::before { color:#000;content:"Vart..";position:absolute;right:0;bottom:3px;font-size:8px;text-transform:uppercase;font-weight:600 }
.dropzone { padding:6px }
.dropzone .dz-preview, .dropzone-previews .dz-preview { max-width:calc(50% - 12px) }
.dropzone .dz-preview .dz-details img, .dropzone-previews .dz-preview .dz-details img, .dropzone .dz-preview .dz-details, .dropzone-previews .dz-preview .dz-details { max-width:100% }
.dropzone { padding:6px !important;overflow:hidden }
.photo_search { padding:30px;width:calc(94% - 60px);left:3%;margin-left:0px }
.pho_title { font-size:18px;text-align:left }
.author { display:none }
#services ul li > div > div { height:auto;margin-top:20px }
.read_more { opacity:1;margin-top:10px }
.qty h1 { font-size:24px;margin-bottom:6px }
.discount { top:-7px;font-size:8px;left:10px }
.products.ad_list .discount { top:2px;left:15px }
.home_pg .discount { top:-7px }
.swiper-pagination-bullet { margin:0 10px !important }
.all_links a { width:calc(50% - 10px);margin:0 5px }
#services h2 { font-size:24px;margin-bottom:16px }
#look h2 { font-size:24px }
.qr.fl_left { max-width:100% }
.favo_right { width:100%;margin-top:0 }
.foto_changer { padding:38px 0 }
.psocial a { margin-right:15px }
.psocial { width:150px }
.pcnav { width:100% }
.pcnav li { width:calc(50% - 5px);margin-right:10px }
.pcnav li:nth-child(2n) { margin-right:0 }
.msg { padding:15px 20px 15px 40px;border-radius:10px;text-align:left;margin-bottom:20px;font-size:13px }
.msg.ok::before, .msg.alert::before { top:10px;margin-top:0px;left:5px }
.msg.alert { width:calc(100% - 64px); padding-left:40px; }
.pcontacts { padding-top:20px }
.info_box.wide_info_box { width:100%;padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px;border-radius:0 }
.write_comment { width:80px;height:margin-left:-80px }
.write_comment span { overflow:hidden;height:38px;line-height:40px }
.write_comment::after { height:38px }
#ss_box h3.ats_nlog { font-size:21px }
#ss_box .remove { top:10px;right:10px }
#ads.adspr h2 { font-size:21px }
#comments h2 { line-height:36px;font-size:24px }
#ads.home_pg h1 { text-transform:none }
#ads.home_pg h1::before { content:"" }
.sk_new_used_box { margin-bottom:0px;margin-top:15px }
#ad_list_content .qty h1 { display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden }
#ad_list_content.profile_content .qty h1 { padding-bottom:0 }
.share_box { padding:25px;width:260px;left:50%;padding-bottom:5px;margin-left:-155px;margin-top:-156px }
.prdr_full { width:calc(100% - 50px);padding:33px 25px 40px 25px }
#ni_el_4 .rf { margin-top:15px }
#ni_el_4 .save { margin-top:20px }
.iesko_rew_box + h1 { text-align:left;margin-left:25px;float:left }
h1 + .ad_wizard { float:left }
.del_rew_box.iesko_rew_box { float:right;top:auto;margin-right:25px;left:auto;width:100px;position:relative }
.iesko_rew_box .delete_sk { width:calc(100% - 45px);padding-right:10px;padding-left:35px }
.del_rew_box.iesko_rew_box + h1 { margin-bottom:30px !important }
#ad_list_content .cnt, #look_list .cnt { width:calc(100% - 30px) }
#look { width:100%;overflow-x:hidden }
.all_links a span { overflow:hidden }
.pmember_name .psend_query { display:none }
.pmember_name + .cl + .pcnav + .psocial { text-align:left;width:calc(100% - 175px);margin-top:0;position:absolute;top:87px;right:25px }
#filter_results .loader_bg { padding-left:calc(50% - 30px);padding-right:calc(50% - 30px);background-color:#fff;left:0 }
.account_lside { display:none;transition:0.5s ease;padding:30px;opacity:0;width:0px;overflow:hidden;background-color:#fff;z-index:111;position:fixed;right:0;top:0;height:calc(100vh - 60px) }
.account_lside .nav_title { display:block;position:relative;cursor:pointer }
.nav_account li a { padding:12px 0 8px 0 }
.close_uacc { position:fixed;right:0;top:0;width:0;height:100vh;z-index:41;background-color:rgba(0,0,0,0.5) }
.account_lside .nav_title .remove { display:block;position:absolute;right:0;top:0 }
.account_lside.show { opacity:1;width:300px;display:block }
.close_uacc.show { opacity:1;width:100vw }
#categories ul li.last_tc_item { display:block;width:60px }
.tabs_for_sask li { border-radius:10px 10px 0 0;padding:15px 0px 27px 0px;text-align:center;margin-bottom:-20px;font-size:16px;width:50% }
#payment_options > label { width:calc(50% - 5px);margin-right:10px;margin-bottom:10px }
#payment_options > label:nth-child(5n) { margin-right:10px }
#payment_options > label:nth-child(2n) { margin-right:0 }
.search_page_qty + #filters + .sort + .mobile_filter_button { position:relative;right:auto;margin-top:0;width:50%;margin-bottom:15px }
.profile_fr .mobile_filter_button { position:absolute;right:10px;top:24px;margin-top:0;width:calc(100% - 225px);margin-bottom:0px }
.last_list_item::after { height:calc(100% - 20px) }
.view_more_list::after { width:calc(100% - 10px);margin:5px;height:calc(100% - 10px) }
.view_more_list > span { width:125px;height:30px;padding:7px 15px 5px 15px;font-size:13px;line-height:15px }
.dukinfo > h3 { font-size:18px }
#ad_list_content .qty h1.nnsk_h1 { padding-bottom:60px }
.logo::after { font-size: 8.5px; line-height: 14px;left: 37px; width: 148px; bottom: -1px; }
.statistics_popup { width:calc(100% - 100px);left:20px;padding:30px;margin-left:0px;top:60px;margin-top:0px;}
.stats_item { width:100%;padding-right:0;clear:both;border-right:0;margin-right:0 }
.stats_item:nth-child(2n) { padding-left:0px;padding-right:0;border-right:0;margin-left:0px;border-left:0 }
.stats_item:nth-child(n+2) { border-top:1px solid #e5e5e5 }
.statistics_popup h2 { margin-bottom:0 }
.furn .products li { width:50% }
.mobile_back_button { transition:0.3s ease;background-color:#e5e5e5;border-radius:100%;display:block;position:fixed;left:10px;width:40px;height:40px;bottom:7px;z-index:23 }
.mobile_back_button::after { content:"";transform:rotate(135deg);-webkit-transform:rotate(135deg);border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:4px;position:absolute;left:16px;top:15px }
.ptabs li.send_pquery_mobile { display:inline-block;padding:0 }
.ptabs li.send_pquery_mobile span { background-image:url(images/email.svg);background-position:10px center;background-size:16px;background-repeat:no-repeat;padding:0 15px 0 32px;height:36px;line-height:38px;color:#fff;background-color:#458c84;border-radius:20px;display:inline-block;cursor:pointer;transition:0.3s ease;text-align:center;font-size:13px;font-weight:600 }
.ptabs li.send_pquery_mobile:hover::before, .ptabs li.send_pquery_mobile:hover::after { display:none }
.ptabs li:nth-child(4), .paslauga_details .ptabs li.dirb_tab { display:none }
.left_side { width:100% }
.paslauga_details .ptabs li:last-child { display:inline-block }
.paslauga_details .ptabs li:nth-last-child(2) { display:inline-block;margin-right:15px }
.paslauga_details.fix .pd_top_line { top:-26px }
.right_side { width:100% }
.right_contacts.fix { z-index:1;position:relative !important;top:auto !important;bottom:auto !important;width:calc(100% - 50px) }
.paslauga_details h1 { font-size:25px;padding-bottom:15px;margin-bottom:15px;overflow:auto;display:block }
.paslauga_details .ptabs li { font-size:14px;padding-bottom:10px;display:block;float:left }
.right_contacts .member_name h3 { font-size:16px }
.prcnt.prcnt_pasl { width:calc(100% - 40px) }
.new_service_page .del_rew_box { margin-top:20px;text-align:center }
.new_service_page .del_rew_box > .delete_sk { float:none;margin:0 auto }
#services_pcats .serv_cats > label { display:block;float:left;margin-left:0;margin-right:0 }
#services_pcats .serv_cats > label:nth-child(4) { clear:both }
#services_pcats .serv_cats { margin-top:5px;width:100%;max-width:300px }
.apskritis_list > label { min-width:24%;margin-right:1% }
#services_pcats .serv_cats > label { width:100px }
#services_pcats .serv_cats > label span { font-size:12px !important }
.prcnt.prcnt_pasl > label { width:100%;margin-right:0px }
.prcnt.prcnt_pasl > label:nth-child(n+2) { margin-top:20px }
#dropzone99999.dropzone { width:161px }
#dropzone99999.dropzone .dz-preview, #dropzone99999 .dropzone-previews .dz-preview { max-width:100% }
.activation_popup { padding:25px;width:calc(100% - 90px);border-radius:20px;left:20px;margin-left:0px;top:50%;margin-top:-200px }
.activation_popup h2 { font-size:22px;margin-bottom:10px }
.favs.acc_ad_list li:nth-child(2n) .msg_functions_nav { left:auto;right:0 }
.phys_store_item { width:calc(100% - 60px); margin:0 0px 20px 0px !important; padding: 30px 30px 25px 30px; }
}
@media all and (min-width:320px) and (max-width:380px) {
#copyright {text-align:center}
.author {margin-top:7px;float:none;}
.ad_wizard li > div > span:nth-child(2) {font-size:9px;}
.product_category label > span {font-size:13px;line-height:1.3;}
.gallery li { width:calc(33.33% - 10px) }
.gallery li:nth-child(5n), .gallery li:nth-child(4n) { margin-right:15px }
.gallery li:nth-child(3n) { margin-right:0 }
.gallery li:nth-child(n+4) { margin-top:15px }
#new h1 {font-size:20px;}
#ad_list_content h1 { font-size:24px }
.serv_list li {width:100% !important}
.serv_list li:nth-child(n+2), .account_service_list li:nth-child(n+2) {margin-top:10px;}
.sort_category {margin-right:auto;}
.dukinfo > h3 {font-size:19px;}
.account_service_list li {width:100% !important;}
.pmember_name {height:auto;padding-left:0;}
.reviews_cl .member_photo {float:left}
.logo img { height:20px !important;width:175px !important;padding:10px 0 }
}
@media all and (min-width:320px) and (max-width:370px) {
.search_icon { width:20px }
.search_icon::before { content:"Paie.." }
.uside .fav::before { content:"Įsim.." }
.uside .fav, .uside .user { width:20px }
.uside .user::before { content:"Vart.." }
.uside > a, .uside > span, .adskm { margin-left:7px }
.mobile_filter_popup.show { width:240px;padding:30px;opacity:1 }
.mobile_filter_end, .mobile_filter_title, .mobile_filter_main { width:240px }
.call_pop, .mob_go, .email_pop { line-height:42px;font-size:15px }
.uside .fav { display:none }
}
@media all and (max-width:1279px) {
.pimg:hover img { width:auto !important;max-width:100% !important;margin-left:0px !important;margin-top:0px !important;margin-bottom:0px !important;margin-right:0px !important }
.products .pimg { height:0;padding-top:100%;background-color:#ddd }
.products .pimg > img { position:absolute;left:0;top:0 }
}
/*BDAR*/
.cookie-consent-banner { border:1px solid rgba(0,0,0,0.05);box-shadow: 0 0 40px 0 rgba(69, 140, 132, 0.2); display:none;background-color:#fff;color:#000;padding:30px; border-radius:20px; width:calc(100% - 60px); font-size: 15px;text-align:center;z-index:1000;line-height:130%;}
.cookie-consent-banner .gdpr_title { font-size: 20px; margin-bottom:12px; font-weight: bold; line-height: 1.29; color: #232020; text-align: center; }
.cookie-consent-banner a { color:#458c84;text-decoration:underline; }
.cookie-consent-banner a:hover { text-decoration:none; }
.cookie-consent-banner p { margin-bottom:12px; }
.cookie-consent-button{transition:0.3s ease; text-transform:uppercase;border:none;padding:13px 25px 10px 25px;text-align:center;text-decoration:none;display:inline-block;font-weight:600;font-size:13px;line-height:24px;margin:5px;cursor:pointer;border-radius:25px;}
.cookie-consent-button:hover{box-shadow:0 -2px 5px rgba(0,0,0,.1); }
.cookie-consent-button:active{opacity:.5}
.cookie-consent-button.btn-success{background-color:#458c84;color:#fff;}
.cookie-consent-button.btn-success:hover{background-color:#232020;color:#fff;}
.cookie-consent-button.btn-grayscale{background-color:#f7f7f7;color:#000;}
.cookie-consent-button.btn-outline{background-color:#f7f7f7;color:#000;}
.cookie-consent-button.btn-grayscale:hover, .cookie-consent-button.btn-outline:hover { background-color:#e8e8e8; }
.cookie-consent-options{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:0px;margin-top:10px;}
.cookie-consent-options label{margin:0 10px;font-size:14px}
.cookie-consent-options input{margin-right:5px}
.cookies_page_banner { display:block; text-align:center; padding:30px; background:#e4e4e4; border-radius:10px; }
.cookies_page_banner .cookie-consent-options { margin-top:0; margin-bottom:20px; }
.gdpr_popup { box-shadow:0 -2px 5px rgba(0,0,0,.1); z-index:5050; position:fixed; top:calc(50% - 120px); left:calc(50% - 435px); width:870px; background:#000; border-radius:28px; }
.gdpr_blur { backdrop-filter: blur(4px); display:block; position:fixed; left:0; top:0; width:100vw; height:100vh; background-color:rgba(255,255,255,0.5); z-index:5049; }
.privacy_p { font-size:15px; display:inline-block; margin:10px 20px; line-height:33px; color:#000 }
.privacy_p span { position:relative; margin-top:5px; height:16px; width:16px; background-color:#fff; border:2px solid #458c84; border-radius:4px; display:block; float:left; margin-right:10px }
.privacy_p input { display:none }
.privacy_p input:checked + span { background-color:#458c84; border-color:#458c84; }
.privacy_p input:checked + span::after { content:""; position:absolute; left:4px; top:1px; width:5px; height:9px; border:solid white; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);	}
@media all and (max-width: 980px) {
.gdpr_popup { top: calc(50% - 120px); left: 30px; width: calc(100% - 60px); }
}
@media all and (max-width: 760px) {
.gdpr_popup { top: calc(50% - 180px); }
}
@media all and (max-width: 560px) {
.gdpr_popup { top: 70px; left: 20px; width: calc(100% - 40px); }
.cookie-consent-button { margin:5px 4px; padding: 10px 16px 8px 16px; max-width:calc(50% - 10px); line-height:13px; text-align:center; font-size: 12px; margin: 4px; }
.privacy_p { min-width:calc(50% - 20px); margin:7px 10px; text-align:left; }
}