.clear{clear:both;} .lp-lgf{ font-size: larger; } .lp-smf{ font-size: smaller; } .lp-bf{ font-weight: bold; } .prime-catalog-widget ul{ list-style: none; margin:0; padding:0; } .other-items-head-name-premium, .lp-title-perelink, .lp-title-in-post{ padding: 10px 20px; border-radius: 5px 5px 0px 0px; color:#fff; } .lp-title-in-post{ margin-bottom: 10px; } .lp-link-watch-all-orgs{ font-weight: normal; margin-left:20px; } .lp-link-watch-all-orgs a, .lp-link-watch-all-orgs a:visited{ color: #ddd; } .lp-link-watch-all-orgs a:hover{ color: #fff; } .lp-orgs-content{ /* padding: 0px 30px; */ } .lp-other-items-element-list .lp-title{ text-align: left; margin-bottom: 5px; } .lp-show-rec{ text-transform: uppercase; background-position: 0 -30px; padding: 0 0 0 40px; line-height: 30px; margin:15px 0 0 20px; } .lp-picture { display: inline-block; vertical-align: top; float: left; position: relative; z-index: 1; } .lp-thumb-org{ padding: 20px 20px 20px 0; } .lp-row{ display: block; } .lp-thumb-org img, .other-items-img img{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .other-items-img{ float:left; margin:0 10px 0 0; position: relative; z-index: 1; } .lp-title{ display: block; text-align: center; } .lp-title a, .lp-title a:visited{ font-size: larger; font-weight: bold; color: #333; } .post-ratings-loading{ display: none; } .lp-address-info-archive, .lp-metro-info-archive, .lp-ratings, .lp-phone-info-archive, .lp-time-info-archive, .lp-address-info-at-home, .lp-metro-info-at-home, .lp-phone-info-at-home, .lp-time-info-at-home { } .lp-ratings{ margin-top:10px; } .lp-rating-info-at-home .post-ratings img{ vertical-align: top; } .lp-favorite{ padding: 10px; border-radius: 10px; background: #fafafa; margin-bottom: 10px; } .lp-icon{ line-height: 30px; position: relative; left:35px; margin-right: 35px; } .lp-widget-address{ left: 20px; margin-right: 20px; line-height: 20px; } .lp-widget-metro{ left: 20px; margin-right: 20px; line-height: 20px; } .lp-content-inner, .main-article-content{ width:67%; display: inline-block; padding: 10px; box-sizing: border-box; } .lp-sidebar{ width: 33%; display: inline-block; vertical-align: top; float: right; box-sizing: border-box; } #map{ height:300px; margin:10px 0; } .lp-time-info div:first-child{ display: inline-block; } .lp-time-info div{ line-height: 24px; } .prime-catalog-other-org-widget, .lp-other-items-widget, .prime-catalog-other-items-premium-widget{ margin-bottom:20px; } .lp-record-form span{ font-size: larger; font-weight: bold; display: block; margin:10px; text-align: center; } .lp-record-input{ width: 45%; margin: 0 6px 0 16px; } .lp-record-form textarea{ width: 94%; margin:10px 15px; } .lp-record-button input{ border: 1px solid; border-radius: 7px; display: block; background: #eee; margin: 5px auto; width: 200px; text-align: center; padding: 7px; } .lp-record-button input:hover{ background: #ddd; } .content-prime-single{ /* padding:15px; */ } .lp-video-block, .lp-video-block iframe{ max-width: 100%; } .lp-single-subheader{ margin:10px 0; } .lp-left-org-block{ float: left; } .org_photo_block img{ margin: 0 20px 15px 0!important; } .lp-spec-item{ display: inline-block; margin:0 15px 15px; vertical-align: top; } .lp-spec-item .spec-info span{ display: block; } .lp-spec-item .spec-name{ font-weight: bold; } .lp-photo-gallery-inner li{ list-style: none; display: inline-block; overflow: hidden; } .lp-photo-gallery-inner li img{ margin: 0; border-radius: 5px; } .lp-price_head{ font-weight: bold; text-decoration: underline; } .lp-price_item{ width: 100%; margin-left: 20px; display: table; } .lp-price_item span{ display: table-cell; white-space: nowrap; padding: 0 5px; } .lp-price-item-divider{ width: 100%; border-bottom: 1px dotted; position: relative; top:-5px; } .post-content-text, .lp-price-inner{ padding: 10px; } .button_show_phone{ cursor: pointer; } .owners_pre_button{ float: right; cursor: pointer; position: relative; z-index: 10; } .owners_pre_button a{ font-style: italic; } .lp-all-cons-btn{ margin-left:10px; } .other-items-element-not-found{ padding: 10px; text-align: center; } /* ПОИСК */ .chosen-select, .chosen-select-deselect { width: 100% } .chosen-container { display: inline-block; font-size: 14px; position: relative; vertical-align: middle; width: 100% !important } .chosen-container .chosen-drop { border-top: 0; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; margin-top: -1px; position: absolute; top: 100%; left: -9000px; z-index: 1060; -webkit-transition: border linear .2s, box-shadow linear .2s } .chosen-container.chosen-with-drop .chosen-drop { left: 0; right: 0 } .chosen-container .chosen-results { color: #555; margin: 0 4px 4px 0; max-height: 240px; padding: 0 0 0 4sepx; position: relative; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch } .chosen-container .chosen-results li { display: none; line-height: 1.428571429; list-style: none; margin: 0; padding: 5px 6px } .chosen-container .chosen-results li em { background: #feffde; font-style: normal } .chosen-container .chosen-results li.group-result { display: list-item; cursor: default; color: #999; font-weight: 700 } .chosen-container .chosen-results li.group-option { padding-left: 15px } .chosen-container .chosen-results li.active-result { cursor: pointer; display: list-item } .chosen-container .chosen-results li.highlighted em { background: 0 0 } .chosen-container .chosen-results li.disabled-result { display: list-item; color: #999 } .chosen-container .chosen-results .no-results { background: #eee; display: list-item } .chosen-container .chosen-results-scroll { background: #fff; margin: 0 4px; position: absolute; text-align: center; width: 321px; z-index: 1 } .chosen-container .chosen-results-scroll span { display: inline-block; height: 1.428571429; text-indent: -5000px; width: 9px } .chosen-container .chosen-results-scroll-down { bottom: 0 } .chosen-container .chosen-results-scroll-down span { background: url(images/chosen-sprite.png) no-repeat -4px -3px } .chosen-container .chosen-results-scroll-up span { background: url(images/chosen-sprite.png) no-repeat -22px -3px } .chosen-container-single .chosen-single { background-color: #fff; background-repeat: repeat-x; border: 1px solid #ccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); color: #555; display: block; height: 34px; overflow: hidden; line-height: 34px; padding: 0 0 0 8px; position: relative; text-decoration: none; white-space: nowrap; border-radius: 4px } .chosen-container-single .chosen-single span { display: block; margin-right: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .chosen-container-single .chosen-single abbr { background: url(images/chosen-sprite.png) right top no-repeat; display: block; font-size: 1px; height: 10px; position: absolute; right: 26px; top: 12px; width: 12px } .chosen-container-single .chosen-single abbr:hover { background-position: right -11px } .chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover { background-position: right 2px } .chosen-container-single .chosen-single div { display: block; height: 100%; position: absolute; top: 0; right: 0; width: 18px } .chosen-container-single .chosen-single div b { background: url(images/chosen-sprite.png) no-repeat 0 7px; display: block; height: 100%; width: 100% } .chosen-container-single .chosen-default { color: #999 } .chosen-container-single .chosen-search { margin: 0; padding: 3px 4px; position: relative; white-space: nowrap; z-index: 1000 } .chosen-container-single .chosen-search input { background: url(images/chosen-sprite.png) no-repeat 100% -20px, #fff; border: 1px solid #ccc; border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); margin: 1px 0; padding: 4px 20px 4px 4px; width: 100% } .chosen-container-single .chosen-drop { margin-top: -1px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box } .chosen-container-single-nosearch .chosen-search input { position: absolute; left: -9000px } .chosen-container-multi .chosen-choices { background-color: #fff; border: 1px solid #ccc; border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); cursor: text; height: auto !important; height: 1%; margin: 0; overflow: hidden; padding: 0; position: relative } .chosen-container-multi .chosen-choices li { float: left; list-style: none } .chosen-container-multi .chosen-choices .search-field { margin: 0; padding: 0; white-space: nowrap } .chosen-container-multi .chosen-choices .search-field input { background: transparent !important; border: 0 !important; -webkit-box-shadow: none; box-shadow: none; color: #555; height: 32px; margin: 0; padding: 4px; outline: 0 } .chosen-container-multi .chosen-choices .search-field .default { color: #999 } .chosen-container-multi .chosen-choices .search-choice { -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; background-color: #eee; border: 1px solid #ccc; border-top-right-radius: 4px; border-top-left-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; background-repeat: repeat-x; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); color: #333; cursor: default; line-height: 13px; margin: 6px 3px 3px 5px; padding: 3px 20px 3px 5px; position: relative } .chosen-container-multi .chosen-choices .search-choice .search-choice-close { background: url(images/chosen-sprite.png) right top no-repeat; display: block; font-size: 1px; height: 10px; position: absolute; right: 4px; top: 5px; width: 12px } .chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover { background-position: right -11px } .chosen-container-multi .chosen-choices .search-choice-focus { background: #d4d4d4 } .chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close { background-position: right -11px } .chosen-container-multi .chosen-results { margin: 0; padding: 0 } .chosen-container-multi .chosen-drop .result-selected { display: none } .chosen-container-active.chosen-with-drop .chosen-single div { background: 0 0; border-left: none } .chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -18px 3px } .chosen-container-active .chosen-choices .search-field input { color: #111 !important } .chosen-disabled { cursor: default; opacity: .5 !important } .chosen-disabled .chosen-choices .search-choice .search-choice-close, .chosen-disabled .chosen-single { cursor: default } .chosen-rtl { text-align: right } .chosen-rtl .chosen-single { padding: 0 8px 0 0; overflow: visible } .chosen-rtl .chosen-single span { margin-left: 26px; margin-right: 0; direction: rtl } .chosen-rtl .chosen-single div { left: 7px; right: auto } .chosen-rtl .chosen-single abbr { left: 26px; right: auto } .chosen-rtl .chosen-choices .search-field input { direction: rtl } .chosen-rtl .chosen-choices li { float: right } .chosen-rtl .chosen-choices .search-choice { margin: 6px 5px 3px 0; padding: 3px 5px 3px 19px } .chosen-rtl .chosen-choices .search-choice .search-choice-close { background-position: right top; left: 4px; right: auto } .chosen-rtl.chosen-container-single .chosen-results { margin: 0 0 4px 4px; padding: 0 4px 0 0 } .chosen-rtl .chosen-results .group-option { padding-left: 0; padding-right: 15px } .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { border-right: 0 } .chosen-rtl .chosen-search input { background: url(chosen-sprite.png) no-repeat -28px -20px, #fff; direction: rtl; padding: 4px 5px 4px 20px } .chosen-select-br { padding: 5px; } .chosen-container-single .chosen-single div { display: block; height: 26px; position: absolute; top: 0; right: 0; width: 30px; border-left: 1px solid #ccc; padding-left: 10px; margin-top: 4px; } .chosen-container-single .chosen-single div b { background: url(images/chosen-sprite.png) no-repeat 0 3px; } .chosen-container { font-family: arial; font-size: 15px; } .chosen-container .chosen-results li.active-result { padding-left: 19px; margin-left: -4px; } .chosen-container { box-shadow: none !important; } .search_widget_icon { //background-image: url(images/icons/search-icon.png); background-repeat: no-repeat; background-position: 0 12px; height: 37px; white-space: nowrap; padding: 7px 0 0px 35px; } .search_widget_head { //background-color: #bdccd7; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin-bottom: 10px; } .search_widget_icon span { display: inline; color: #2f363b; font-size: 24px; } .search_widget { padding-bottom: 30px; } .search_widget .search_widget_button { padding-top: 5px; text-align: center; } abbr.search-choice-close { right: 40px !important; } div.chosen-container-single { border: 1px solid transparent; border-radius: 4px; background: linear-gradient(to top, #e8e8e8 0%, #d5d5d5 100%) !important; background-clip: padding-box; padding: 0; } .chosen-container-single .chosen-single, .chosen-container-single .chosen-single { border:none !important; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; border-radius: 4px !important; background-color: white !important; } .chosen-container-single { box-shadow: none !important; } /*************** SCROLLBAR BASE CSS ***************/ .scroll-wrapper { overflow: hidden !important; padding: 0 !important; position: relative; } .scroll-wrapper > .scroll-content { border: none !important; box-sizing: content-box !important; height: auto; left: 0; margin: 0; max-height: none; max-width: none !important; overflow: scroll !important; padding: 0; position: relative !important; top: 0; width: auto !important; } .scroll-wrapper > .scroll-content::-webkit-scrollbar { height: 0; width: 0; } .scroll-element { display: none; } .scroll-element, .scroll-element div { box-sizing: content-box; } .scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible { display: block; } .scroll-element .scroll-bar, .scroll-element .scroll-arrow { cursor: default; } .scroll-textarea { border: 1px solid #cccccc; border-top-color: #999999; } .scroll-textarea > .scroll-content { overflow: hidden !important; } .scroll-textarea > .scroll-content > textarea { border: none !important; box-sizing: border-box; height: 100% !important; margin: 0; max-height: none !important; max-width: none !important; overflow: scroll !important; outline: none; padding: 2px; position: relative !important; top: 0; width: 100% !important; } .scroll-textarea > .scroll-content > textarea::-webkit-scrollbar { height: 0; width: 0; } /*************** SCROLLBAR RAIL ***************/ .chosen-results > .scroll-element, .chosen-results > .scroll-element div { border: none; margin: 0; overflow: hidden; padding: 0; position: absolute; z-index: 10; } .chosen-results > .scroll-element { background-color: #ffffff; } .chosen-results > .scroll-element div { display: block; height: calc(100% - 5px); left: 0; top: 0; width: 100%; } .chosen-results > .scroll-element .scroll-element_size { background-color: #999; background-color: rgba(0, 0, 0, 0.3); } .chosen-results > .scroll-element .scroll-element_outer:hover .scroll-element_size { //background-color: #666; //background-color: rgba(0, 0, 0, 0.5); } .chosen-results > .scroll-element.scroll-x { bottom: 0; height: 12px; left: 0; min-width: 100%; padding: 3px 0 2px; width: 100%; } .chosen-results > .scroll-element.scroll-y { height: 100%; min-height: 100%; padding: 0 2px 0 3px; right: 0; top: 0; width: 17px; } .lp-cats-divider{ display: inline; } .chosen-results > .scroll-element .scroll-bar { background: #fefefe; /* Old browsers */ background: -moz-linear-gradient(top, #fefefe 0%, #ececec 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ececec)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #fefefe 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #fefefe 0%,#ececec 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #fefefe 0%,#ececec 100%); /* IE10+ */ background: linear-gradient(to bottom, #fefefe 0%,#ececec 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */ -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5); } .chosen-results > .scroll-element .scroll-element_outer:hover .scroll-bar { box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6); } /* scrollbar height/width & offset from container borders */ .chosen-results > .scroll-content.scroll-scrolly_visible { left: -17px; margin-left: 17px; } .chosen-results > .scroll-content.scroll-scrollx_visible { margin-top: 17px; top: -17px; } .chosen-results > .scroll-element.scroll-x .scroll-bar { height: 10px; min-width: 10px; top: 1px; } .chosen-results > .scroll-element.scroll-y .scroll-bar { left: 3px; min-height: 10px; width: 13px; border: 1px solid #787878; } .chosen-results > .scroll-element.scroll-x .scroll-element_outer { height: 15px; left: 5px; } .chosen-results > .scroll-element.scroll-x .scroll-element_size { height: 2px; left: -10px; top: 5px; } .chosen-results > .scroll-element.scroll-y .scroll-element_outer { top: 5px; width: 23px; } .chosen-results > .scroll-element.scroll-y .scroll-element_size { left: 5px; top: 0px; width: 10px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;} /* update scrollbar offset if both scrolls are visible */ .chosen-results > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -25px; } .chosen-results > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -25px; } .chosen-results > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -25px; } .chosen-results > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -25px; } .lp-hide_gallery{ display: none; } .lp-show-all-gallery{ display: block; } .lp-sort-block{ margin:10px 0; } .lp-sort-link{ display: inline-block; margin:0 5px; text-decoration: underline; text-decoration-style: dashed; } .lp-sort-link.lp-current-sort{ margin-right: 0; text-decoration: none; } .lp-sort-link.lp-current-sort:not(.lp-no-sort-icon)::after{ content:""; display: inline-block; width: 12px; height: 7px; background:url('images/sort-icon.png'); margin-right: 5px; } @media screen and (max-width: 768px){ .lp-content-inner, .main-article-content, .lp-sidebar{ width:100%; } .lp-sidebar{ padding:0 10px; } } @media screen and (max-width: 600px){ .lp-left-org-block{ display:block; float:none; } .org_photo_block{ text-align:center; } .lp-photo-gallery-inner ul{ text-align:center; } } @media screen and (max-width: 450px){ .lp-picture{ display:block; float:none; } .lp-thumb-org{ text-align:center; } }