/* cyrillic-ext */
@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lobster/v30/neILzCirqoswsqX9zo-mM5Ez.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lobster/v30/neILzCirqoswsqX9zoamM5Ez.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lobster/v30/neILzCirqoswsqX9zo2mM5Ez.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lobster/v30/neILzCirqoswsqX9zoymM5Ez.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/lobster/v30/neILzCirqoswsqX9zoKmMw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



* {margin:0;padding:0;}
:focus {outline: 0;}
a img {border:0;}
a {text-decoration:none;}
a:hover {cursor:pointer;}
body {background:#f0f0f0;}
table, td, p, a, h1, h2, h3, div, a, ol, li, input, textarea, select, option, button {font:14px arial, tahoma;color:#333;}
table {border-collapse:collapse;border:0;}
.align {display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.clear {float:none;clear:both;}
.loader {display:block;position:absolute;text-align:center;top:0;bottom:0;right:0;left:0;}
.loader img {padding:20px;}
.loader2 {display:block;width:100%;text-align:center;}
.loader2 img {padding:0px;}
.how_many_found {display:inline-block;}
.how_many_found img {width:20px;}
.blur {position:fixed;width:100vw;height:100vh;margin:-50px 0 0 0;background:#000;display:none;z-index:3;}
.blur {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.blur {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=7);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
}
.blur_fix {margin:0;}
.reviews_blackout {display:none;position:fixed;top:0px;left:0px;width:100vw;z-index:3;height:100vh;background:#000;}
.reviews_blackout  {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4;
}

h1 {font-size:26px;display:block;margin:0 0 10px 0;}
.num_result {display:block;margin:0 0 10px 0;color:#666;}
.stitle {width:624px;padding:20px;margin:0 -20px;background:#f0f0f0;font-size:18px;border-bottom:1px solid #e6e6e6;}

@keyframes empty { 10%{background:#ff7878} 100%{}}
.checkempty {animation:empty 2s ease-out;-webkit-animation:empty 2s ease-out;}
.mobile {display:none;}


.home {
	display:block;
	z-index:4;
	width:100%;
	min-height: calc(100vh - 244px);
	min-height: -moz-calc(100vh - 244px);
	min-height: -webkit-calc(100vh - 244px);
	position:relative;
}
.home_bg {
	width:100%;
	background:url(/images_web/bg2.webp);
	background-size:cover;
	min-height: calc(100vh - 244px);
	min-height: -moz-calc(100vh - 244px);
	min-height: -webkit-calc(100vh - 244px);
}
.home_bg:after {
	content:"";
	width:100%;
	background:#1d1d1d;
	min-height: calc(100vh - 244px);
	min-height: -moz-calc(100vh - 244px);
	min-height: -webkit-calc(100vh - 244px);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	position:absolute;
}
.home_inner {
	position:absolute;
	left: 50% !important;
	top: 50% !important;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding:20px;
	border-radius:10px;

	background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); 
	background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );

}
.home_logo {width:600px;padding:20px 0 40px 0;display:block;float:none;text-align:center;}
.home_logo a {font-size:72px;color:#fff;font-family: 'Lobster', cursive;display:block;margin:5px 0 5px 0;text-shadow:2px 2px 0px #000;}
.home_logo a span {color:#93d5ff;}
.home_search {width:600px;padding:0;display:block;float:none;}
.home_search form {position:relative;}
.home_search input[type=text] {width:490px;height:50px;vertical-align:middle;border:0px;display:block;float:none;font-size:16px;padding:0 50px 0 60px;background:transparent;color:#fff;}
.home_search input[type=text] {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.home_search input[type=text]:focus {background:#fff;color:#333;}
.home_search input[type=submit] {width:600px;height:50px;padding:0 20px;color:#fff;font-size:22px;border:0;background:#5cb85c;display:block;float:none;margin:0px;cursor:pointer;}
.home_search input[type=submit] {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.home_search input[type=submit]:hover {background:#398439;}
.home_search .what {transition-delay:0.02s;width:20px;height:20px;position:absolute;top:15px;left:20px;background:url(/images_web/what.png);}
.home_search .marker {transition-delay:0.02s;width:20px;height:20px;position:absolute;top:65px;left:20px;background:url(/images_web/marker.png);}
.home_search #category:focus ~ .what {transition-delay:0.02s;background-position:20px 0;}
.home_search #city:focus ~ .marker {transition-delay:0.02s;background-position:20px 0;}
.home_search .clear_search {display:none;cursor:pointer;transition-delay:0.02s;width:30px;height:30px;position:absolute;top:10px;left:560px;background:url(/images_web/cross_new.png);}
.home_search .clear_city {display:none;cursor:pointer;transition-delay:0.02s;width:30px;height:30px;position:absolute;top:60px;left:560px;background:url(/images_web/cross_new.png);}
.home_search #category:focus ~ .clear_search {transition-delay:0.02s;background-position:30px 0;}
.home_search #city:focus ~ .clear_city {transition-delay:0.02s;background-position:30px 0;}

#category_search {display:none;position:absolute;top:0;left:0;width:600px;z-index:10;background:#fff;}
#category_search p {display:block;position:relative;width:520px;padding:10px 20px 10px 60px;border-bottom:1px solid #eee;}
#category_search p:hover {cursor:pointer;background:#f0f0f0;}
#category_search p span {display:block;position:absolute;top:10px;left:20px;width:20px;height:20px;}
#category_search p img {display:block;position:absolute;top:10px;left:20px;width:20px;height:20px;}
#city_search {display:none;position:absolute;top:0;left:0;width:600px;z-index:10;background:#fff;}
#city_search p {display:block;position:relative;width:520px;padding:10px 20px 10px 60px;border-bottom:1px solid #eee;}
#city_search p:hover {cursor:pointer;background:#f0f0f0;}
#city_search p span {display:block;position:absolute;top:10px;left:20px;width:20px;height:20px;}
#city_search p img {display:block;position:absolute;top:10px;left:20px;width:20px;height:20px;}

.search #category_search {display:none;position:absolute;top:50px;left:0;width:309px;z-index:10;background:#fff;box-shadow:3px 3px 5px #ddd;}
.search #category_search p {display:block;position:relative;width:229px;padding:10px 20px 10px 60px;border-bottom:1px solid #eee;}
.search #category_search p:hover {cursor:pointer;background:#f0f0f0;}
.search #category_search p span {display:block;position:absolute;top:10px;left:20px;width:20px;height:20px;}
.search #category_search p img {display:block;position:absolute;top:10px;left:20px;width:20px;height:20px;}
.search #city_search {display:none;position:absolute;top:50px;left:309px;width:309px;z-index:10;background:#fff;box-shadow:3px 3px 5px #ddd;}
.search #city_search p {display:block;position:relative;width:229px;padding:10px 20px 10px 60px;border-bottom:1px solid #eee;}
.search #city_search p:hover {cursor:pointer;background:#f0f0f0;}
.search #city_search p span {display:block;position:absolute;top:10px;left:20px;width:20px;height:20px;}
.search #city_search p img {display:block;position:absolute;top:10px;left:20px;width:20px;height:20px;}

.home_cat {width:600px;display:block;padding:20px 0;}
.home_cat a {display:block;float:left;width:160px;padding:10px 20px;color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.home_cat a {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.home_cat a:hover {color:#fff;}
.home_cat span {display:block;float:left;margin:0 20px 0 0;width:20px;height:20px;}
.home_cat img {display:block;float:left;margin:0 20px 0 0;width:20px;height:20px;}

.cat_icon_white {background-position:20px 0 !important;}
.cat_icon_black {background-position:0 0;}

.top_wrapper {width:100%;height:50px;position:fixed;margin:-50px 0 0 0;z-index:2;}
.top_wrapper {background:#1d1d1d;}
.top_wrapper {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
}
.top {width:1024px;margin:0 auto;}
.logo {width:300px;padding:0 20px;display:block;float:left;text-align:center;background:#000;}
.logo a {display:block;font-size:32px;color:#fff;font-family: 'Lobster', cursive;display:block;margin:5px 0 5px 0;text-shadow:2px 2px 0px #000;}
.logo a span {color:#93d5ff;}

.close_all{display:none;}
.mob_search_icon {display:none;}
.mob_add_icon {display:none;}
.word_on_map {display:none;}
.word_on_filtres {display:none;}
.word_on_search {display:none;}
.word_on_photo {display:none;}
.mobile_words  {display:none;}
.adress_map {display:none;}

.search {width:664px;padding:0 20px 0 0;display:block;float:left;}
.search form {position:relative;}
.search input[type=text] {width:199px;height:50px;vertical-align:middle;border:0px;display:block;float:left;font-size:16px;padding:0 50px 0 60px;background:#1d1d1d;color:#fff;}
.search input[type=text] {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.search input[type=text]:focus {background:#fff;color:#333;}
.search input[type=submit] {width:46px;height:50px;border:0px;display:block;float:left;margin:0px;background:url(/images_web/search.png);cursor:pointer;}
.search .marker {transition-delay:0.02s;width:20px;height:20px;position:absolute;top:15px;left:329px;background:url(/images_web/marker.png);}
.search .what {transition-delay:0.02s;width:20px;height:20px;position:absolute;top:15px;left:20px;background:url(/images_web/what.png);}
.search #city:focus ~ .marker {transition-delay:0.02s;background-position:20px 0;}
.search #category:focus ~ .what {transition-delay:0.02s;background-position:20px 0;}
.search .clear_search {display:none;cursor:pointer;transition-delay:0.02s;width:30px;height:30px;position:absolute;top:10px;left:269px;background:url(/images_web/cross_new.png);}
.search .clear_city {display:none;cursor:pointer;transition-delay:0.02s;width:30px;height:30px;position:absolute;top:10px;left:578px;background:url(/images_web/cross_new.png);}
.search #city:focus ~ .clear_city {transition-delay:0.02s;background-position:30px 0;}
.search #category:focus ~ .clear_search {transition-delay:0.02s;background-position:30px 0;}
/* Search click opacity */
.focusfix_logo {background:#1d1d1d;}
.focusfix {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}


.content_wrapper {width:1024px;margin:50px auto 0 auto;}
.content {width:1024px;}
.left {width:300px;padding:20px;display:block;float:left;}
.left_addedit {min-height:100vh;}
.right {width:624px;background:#fff;padding:20px;display:block;position:relative;float:left;z-index:0;}
.right {box-shadow:3px 3px 3px #ededed;border-radius:5px;}
.right {
	min-height: calc(100vh - 294px);
	min-height: -moz-calc(100vh - 294px);
	min-height: -webkit-calc(100vh - 294px);
}
.right_fix {
	min-height: calc(100vh - 334px);
	min-height: -moz-calc(100vh - 334px);
	min-height: -webkit-calc(100vh - 334px);
}

.mob_menu {display:none;}
.mob_map  {display:none;}
.mob_filtres {display:none;}

#filtres {display:block;width:624px;padding:10px 20px 0 20px;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;background:#fff;margin:0 -20px;position:relative;}
#filtres span {display:block;float:left;color:#333;border:1px solid #ddd;padding:10px 10px;font-size:12px;margin:0 10px 10px 0;}
#filtres span {
background: rgb(255,255,255); 
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); 
}
#filtres span {border-radius:5px;}
#filtres span:hover {cursor:pointer;}
#filtres input {display:none;}
#filtres input[type=submit] {display:none;}
.filtres_text {display:none;}
.current {background:#5cb85c !important;color:#fff !important;border:1px solid #449044 !important;cursor:pointer;}
.filtres_zero_result {width:100%;padding:20px 0;text-align:center;}
.wait_filter_wrapper {position:absolute;display:block;top:0;left:0;}
.wait_filter { 
	width:664px;
	height:60px;
	background:#fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
 }
 



#firms {position:relative;}

.item_wrapper {width:664px;margin:0 -20px;height:160px;border-bottom:1px solid #e6e6e6;position:relative;}
.item_image {width:120px;height:120px;padding:20px;display:block;float:left;}
.item_image img {width:120px;height:120px;display:block;border-radius:10px;object-fit:cover;}
.item_info {width:484px;height:120px;padding:20px 0;float:left;}
.item_name {width:484px;height:30px;display:table;}
.item_name span {display:table-cell;vertical-align:top;}
.item_name a {width:484px;display:block;font-size:18px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.item_other {width:484px;height:30px;position:relative;display:block;}
.item_time {width:184px;display:block;position:absolute;top:13px;left:163px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.item_time img {width:16px;height:16px;display:block;float:left;margin:0 10px 0 0;}
.item_rate {width:150px;display:block;position:absolute;top:13px;left:0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.item_rate  img {width:16px;height:16px;display:block;float:left;margin:0 3px 0 0;}
.item_review {width:100px;display:block;position:absolute;top:13px;left:334px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.item_price_level {width:50px;display:block;position:absolute;top:13px;right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right;}
.item_adress {width:484px;height:30px;display:table;}
.item_adress span {width:484px;display:table-cell;vertical-align:bottom;}
.item_adress div {width:484px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.item_adress img {width:16px;height:16px;display:block;float:left;margin:0 10px 0 0;}
.item_cat {width:484px;height:30px;display:table;}
.item_cat span {display:table-cell;vertical-align:bottom;}
.item_cat div {width:484px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.item_cat a {color:#428bca;}
.item_cat a:hover {text-decoration:underline;}

.vip {background:#fffbdd;border-bottom:1px solid #ffe474 !important;}
.vip .item_name a {width:424px;}
.adv {background:#fffbdd;border-bottom:1px solid #ffe474 !important;}
.adv .item_name a {width:404px;}

#map {margin:-20px;width:340px;height:340px;}
.ad1 {padding:40px 0 0 0;}
.ad1_addedit {position:sticky;padding:0;top:70px;}
.ad1_stop {padding:40px 0 0 0;}

/* Pagination */
.pagination {width:664px;margin:0 -20px;border-bottom:1px solid #e6e6e6;position:relative;}
.page_count {width:224px;padding:15px 20px;}
.page_nums {width:370px;padding:0 10px 0 20px;text-align:right;position:absolute;right:0;top:15px;}
.page_nums a {color:#428bca;padding:15px 10px;}
.page_nums a:hover {text-decoration:underline;}
.page_nums span a {color:#428bca;padding:0 10px;}
.page_current {color:#333 !important;border-bottom:2px solid #ff7878;}


/* Org page */
.org_cat {display:block;margin:0 0 10px 0;}
.org_cat a {color:#428bca;}
.org_cat a:hover {text-decoration:underline;}
.org_other {display:block;position:relative;width:664px;margin:0 -20px;border-top:1px solid #e6e6e6;}
.org_rate {width:200px;padding:15px 20px;cursor:pointer;}
.org_rate img {width:16px;height:16px;display:block;float:left;margin:0 3px 0 0;}
.org_review {width:150px;padding:15px 20px;position:absolute;top:0;left:200px;}
.org_review span:hover {cursor:pointer;}
.org_review img {width:20px;height:20px;display:block;position:absolute;top:15;left:-10px;}
.reviews_fix_height {height:auto !important;}
.reviews_wrapper {display:none;position:absolute;top:58px;left:144px;background:#fff;width:350px;height:283px;padding:10px;margin:0;z-index:5;}
.reviews_wrapper {border-radius:10px;}
.reviews_wrapper:before {width:21px;height:11px;position:absolute;top:-11px;left:40px;background:url(/images_web/reviews_arrow.png);z-index:5;content:"";}
#reviews {width:350px;height:283px !important;display:block;}
body:not(:-moz-handler-blocked) #reviews {width:350px;height:300px !important;display:block;}
.review_wrapper {display:block;border-bottom:1px solid #e6e6e6;width:350px;}
.review_wrapper:last-child {border-bottom:0px;}
.review_image {width:50px;padding:10px;display:block;float:left;}
.review_image img {width:50px;height:50px;border-radius:50px;border:0px;display:block;}
.review_text {width:260px;padding:10px;display:block;float:left;}
.review_author {font-weight:bold;display:block;margin:0 0 10px 0;}
.review_rating {font-size:11px;color:#fff;padding:3px 5px;display:table;margin:0 0 10px 0;background:#5cb85c;border-radius:5px;}
.org_buy_vip {width:100px;padding:15px 20px;position:absolute;top:0;right:120px;}
.org_buy_vip a {color:#428bca;}
.org_buy_vip a:hover {text-decoration:underline;}
.org_price_level {width:80px;padding:15px 20px;position:absolute;top:0;right:0;text-align:right;}
.org_photo_wrapper {width:664px;margin:0 -20px;display:block;height:124px;overflow:hidden;background:#f0f0f0;}
.org_photo {width:664px;height:124px;overflow:hidden;}
.org_photo span {width:166px;height:124px;display:block;float:left;cursor:pointer;background-size:cover !important;}
.org_no_photo {width:664px;text-align:center;height:122px;display:table;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.org_no_photo span {display:table-cell;float:none;vertical-align:middle;width:664px;height:122px;cursor:default;background:url(/images_web/nophotobg.png) #f0f0f0;background-position:center;}
.scroll-pane-photo {width:100%;height:124px;overflow:auto;}
.org_adress {width:564px;margin:0 -20px;padding:15px 80px 15px 20px;border-bottom:1px solid #e6e6e6;position:relative;}
.org_adress img {width:16px;height:16px;display:block;float:left;margin:0 10px 0 0;}
.org_adress span {position:absolute;right:20px;top:15px;font-size:12px;color:#ccc;text-transform:uppercase;letter-spacing:3px;}
.org_disabled {width:564px;margin:0 -20px;padding:15px 80px 15px 20px;border-bottom:1px solid #e6e6e6;position:relative;}
.org_disabled img {width:16px;height:16px;display:block;float:left;margin:0 10px 0 0;}
.org_disabled span {position:absolute;right:20px;top:15px;font-size:12px;color:#ccc;text-transform:uppercase;letter-spacing:3px;}
.org_tags {width:564px;margin:0 -20px;padding:15px 80px 15px 20px;border-bottom:1px solid #e6e6e6;position:relative;}
.org_tags img {width:16px;height:16px;display:block;float:left;margin:0 10px 0 0;}
.org_tags span {position:absolute;right:20px;top:15px;font-size:12px;color:#ccc;text-transform:uppercase;letter-spacing:3px;}
.org_averagecheck {width:564px;margin:0 -20px;padding:15px 80px 15px 20px;border-bottom:1px solid #e6e6e6;position:relative;}
.org_averagecheck img {width:16px;height:16px;display:block;float:left;margin:0 10px 0 0;}
.org_averagecheck span {position:absolute;right:20px;top:15px;font-size:12px;color:#ccc;text-transform:uppercase;letter-spacing:3px;}
.org_phone {width:624px;margin:0 -20px;padding:15px 20px;border-bottom:1px solid #e6e6e6;position:relative;}
.org_phone img {width:16px;height:16px;display:block;float:left;margin:0 10px 0 0;}
.org_phone span {position:absolute;right:20px;top:15px;font-size:12px;color:#ccc;text-transform:uppercase;letter-spacing:3px;}
.org_phone a {color:#428bca;}
.org_phone a:hover {text-decoration:underline;}
.org_website {width:564px;margin:0 -20px;padding:15px 80px 15px 20px;border-bottom:1px solid #e6e6e6;position:relative;}
.org_website img {width:16px;height:16px;display:block;float:left;margin:0 10px 0 0;}
.org_website span {position:absolute;right:20px;top:15px;font-size:12px;color:#ccc;text-transform:uppercase;letter-spacing:3px;}
.org_website a {color:#428bca;}
.org_website a:hover {text-decoration:underline;}
.org_time_wrapper {width:664px;height:310px;overflow:hidden;margin:0 -20px;background:#f0f0f0;border-bottom:1px solid #e6e6e6;}
.org_time_now {width:248px;height:280px;padding:15px 20px;text-align:center;display:table;float:left;font-size:16px;}
.org_time_now span {display:block;margin:20px 0 0 0;font-size:24px;}
.org_time_now img {display:block;width:75px;height:75px;margin:0 auto 20px auto;}
.org_time_now article {display:block;width:80px;height:80px;margin:0 auto 20px auto;}
.org_time_now_inner {display:table-cell;vertical-align:middle;}
.org_time_ad {width:336px;height:280px;padding:15px 20px;display:block;float:left;text-align:center;}
.org_time_ad_stop {width:336px;height:280px;padding:15px 20px;display:block;float:left;text-align:center;}
.org_open_hour {width:664px;margin:0 -20px;}
.day {display:block;float:left;width:280px;height:17px;overflow:hidden;padding:15px 20px;border-bottom:1px solid #e6e6e6;}
.day span{padding:5px 10px;font-size:12px;color:#fff;background:#5cb85c;border-radius:5px;margin:0 0 0 10px;}
.day_time {display:block;float:left;width:304px;height:17px;overflow:hidden;padding:15px 20px;border-bottom:1px solid #e6e6e6;text-align:right;}

.no_review {color:#999}

.org_buy_vip span {background:#1d1d1d;padding:3px 5px 3px 30px;color:#fff;border-radius:5px;position:relative;}
.org_buy_vip span img {position:absolute;display:block;top:2px;left:5px;width:20px;height:16px;}
.vip_status {position:absolute;display:block;top:20px;right:20px;}
.vip_status span {background:#1d1d1d;padding:3px 5px 3px 30px;color:#fff;border-radius:5px;position:relative;}
.vip_status span img {width:20px;height:16px;position:absolute;display:block;top:2px;left:5px;}
.adv_status {position:absolute;display:block;top:20px;right:20px;}
.adv_status span {background:#1d1d1d;padding:3px 5px;color:#fff;border-radius:5px;}


/* Photogallery */

.gallery {position:fixed;top:50%;left:50%;margin:-364px 0 0 -512px;width:1024px;height:768px;background:#1d1d1d;display:none;z-index:4;}
.gallery_close {position:absolute;right:20px;top:20px;z-index:99999;}
.gallery_close img{width:20px;height:20px;cursor:pointer;}
.cycle-slideshow {position:absolute;width:1024px;height:768px;}
.cycle-slideshow img {max-width:90%;max-height:90%;}
.cycle-slideshow img {
	left: 50% !important;
	top: 50% !important;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.cycle-caption {display:block;position:absolute;top:20px;left:20px;color:#fff;border-radius:5px;padding:10px 20px;background:#323232;z-index:99999;}
.gallery_buttons {display:block;bottom:20px;right:20px;position:absolute;z-index:99999;}
.gallery_name {display:block;bottom:20px;left:20px;position:absolute;z-index:99999;color:#fff;border-radius:5px;padding:10px 20px;background:#323232;z-index:99999;}
.next {display:inline-block;padding:10px 20px;color:#fff;border-radius:5px;background:#323232;margin:0 0 0 0;cursor:pointer;}
.prev {display:inline-block;padding:10px 20px;color:#fff;border-radius:5px;background:#323232;margin:0 20px 0 0;cursor:pointer;}

/* Photogallery end */


/* Trend */
.trend {background:#f0f0f0;padding:20px 0;margin:0 -20px;}
.trend .inner {padding:20px 20px 20px 46px;border:1px solid #92c2f2;border-radius:5px;background:#edf5fd;position:relative;}
.trend .inner {color:#3b4045;}
.trend .inner span {color:#1b75d0;font-weight:bold;}
.trend .inner span.icon {display:block;position:absolute;}
.trend .inner span.icon {width:16px;height:16px;top:20px;left:20px;}
.trend .inner span.icon {background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.926 20.574a7.26 7.26 0 0 0 3.039 1.511c.107.035.179-.105.107-.175-2.395-2.285-1.079-4.758-.107-5.873.693-.796 1.68-2.107 1.608-3.865 0-.176.18-.317.322-.211 1.359.703 2.288 2.25 2.538 3.515.394-.386.537-.984.537-1.511 0-.176.214-.317.393-.176 1.287 1.16 3.503 5.097-.072 8.19-.071.071 0 .212.072.177a8.761 8.761 0 0 0 3.003-1.442c5.827-4.5 2.037-12.48-.43-15.116-.321-.317-.893-.106-.893.351-.036.95-.322 2.004-1.072 2.707-.572-2.39-2.478-5.105-5.195-6.441-.357-.176-.786.105-.75.492.07 3.27-2.063 5.352-3.922 8.059-1.645 2.425-2.717 6.89.822 9.808z' fill='%233b4045'/%3E%3C/svg%3E");}
/* Trend end */


/* Orgs near */
.org_near_wrapper {width:664px;display:block;margin:0 -20px;border-bottom:1px solid #e6e6e6;position:relative;}
.org_near_image {width:90px;height:90px;padding:20px 0 20px 20px;display:block;float:left;}
.org_near_image img {width:90px;height:90px;display:block;border-radius:10px;object-fit:cover;}
.org_near_info {width:514px;height:90px;padding:20px;display:block;float:left;position:relative;}
.org_near_name {width:514px;height:30px;display:table;}
.org_near_name a {width:404px;display:block;font-size:18px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.org_near_name span {width:514px;display:table-cell;vertical-align:top;}
.org_near_rate {width:514px;height:30px;display:table;}
.org_near_rate span {width:514px;display:table-cell;vertical-align:middle;}
.org_near_rate img {width:16px;height:16px;display:block;float:left;margin:0 3px 0 0;}
.org_near_adress {width:514px;height:30px;display:table;}
.org_near_adress span {width:514px;display:table-cell;vertical-align:bottom;}
.org_near_adress div {width:474px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.org_near_distance {position:absolute;top:20px;right:20px;}
.org_near_distance img {width:16px;height:16px;display:block;float:left;margin:0 10px 0 0;}

.org_word {width:624px;padding:20px;display:block;margin:0 -20px;border-bottom:1px solid #e6e6e6;text-align:center;}
.org_word span{display:inline-block;font-size:11px;color:#999;}
.org_word span:after {display:inline-block;content:"•";margin:0 10px;font-size:11px;}

.org_edit {width:624px;padding:20px;display:block;margin:0 -20px;border-bottom:1px solid #e6e6e6;text-align:center;}
.org_edit a {font-size:12px;color:#666;border-bottom:1px solid #666;}

.ad_bottom {width:664px;margin:0 -20px;text-align:center;padding:40px 0 20px 0;}
.ad_bottom_stop {width:664px;margin:0 -20px;text-align:center;padding:40px 0 20px 0;}

/* Lang box */
.lang_choose {display:none;width:600px;position:fixed;box-shadow:0 0 5px #000;border-radius:3px;overflow:hidden;background:#fff;z-index:5;}
.lang_choose {
	left: 50% !important;
	top: 50% !important;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.lang_choose_title {position:relative;padding:20px;display:block;font-size:18px;text-transform:uppercase;}
.lang_choose_close {position:absolute;top:0;right:-36px;}
.lang_choose_close img {width:26px;height:26px;cursor:pointer;}
.lang_choose_close img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
.lang_choose_close img:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#lang_choose_list {display:block;width:600px;height:250px !important;}
#lang_choose_list a {display:block;width:220px;padding:10px 60px 10px 20px;height:17px;overflow:hidden;border-bottom:1px dotted #ddd;float:left;}
#lang_choose_list a {position:relative;}
#lang_choose_list a img {position:absolute;width:20px;top:50%;right:20px;transform:translateY(-50%);}

/* Error mess */
.error_mess {display:none;width:600px;position:fixed;box-shadow:0 0 5px #000;border-radius:3px;overflow:hidden;background:#fff;z-index:5;}
.error_mess {
	left: 50% !important;
	top: 50% !important;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.error_mess_title {position:relative;padding:20px;display:block;font-size:18px;text-transform:uppercase;}
.error_mess_close {position:absolute;top:0;right:-36px;}
.error_mess_close img {width:26px;height:26px;cursor:pointer;}
.error_mess_close img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
.error_mess_close img:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
#error_mess_list {display:block;width:600px;height:auto;}
#error_mess_list input[type=text] {width:560px;padding:0 20px;height:40px;border:0px;vertical-align:middle;border-bottom:1px solid #ccc;}
#error_mess_list input[type=text]:focus {border-bottom:1px solid #666;}
#error_mess_list textarea {width:560px;padding:15px 20px;height:70px;border:0px;border-bottom:1px solid #ccc;}
#error_mess_list textarea:focus {border-bottom:1px solid #666;}
#error_mess_list button {width:600px;color:#fff;padding:10px 20px;font-size:16px;font-weight:bold;border:0px;background:#5cb85c;cursor:pointer;}
#error_mess_list button {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
#error_mess_list button:hover {background:#398439;}
.error_mess_captcha {width:560px;padding:15px 20px;}


/* Footer block */
.footer_wrapper {width:100%;height:244px;overflow:hidden;background:#1d1d1d;display:block;position:relative;z-index:1;}
.footer {width:1024px;margin:0 auto;}
.f1 {width:672px;padding:20px;display:block;float:left;border-bottom:1px solid #2d2d2d;}
.f1 a {color:#999;margin:0 20px 0 0;}
.f1 a {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.f1 a:hover {color:#fff;}
.f2 {width:272px;padding:20px;display:block;float:left;border-bottom:1px solid #2d2d2d;color:#999;text-align:right;}
.f2 a {color:#999;}
.f2 a {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.f2 a:hover {color:#fff;}
.f2 img {width:18px;height:12px;margin:0 10px 0 0;}
.f3 {width:472px;padding:20px;display:block;float:left;color:#999;}
.f4 {width:472px;padding:20px;display:block;float:left;color:#999;text-align:right;}
.f0 {width:984px;padding:20px;border-bottom:1px solid #2d2d2d;}
.f0 span {color:#fff;margin:0 20px 0 0;}
.f0 a {color:#999;margin:0 20px 0 0;}
.f0 a {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.f0 a:hover {color:#fff;}

.socbtn {
	transition: all .5s;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); 
    -moz-opacity: 0.5; 
    -khtml-opacity: 0.5; 
    opacity: 0.5; 
}
.socbtn:hover{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
    -moz-opacity: 1; 
    -khtml-opacity: 1; 
    opacity: 1; 
}

/* Info page */
.text {margin:40px 0;}
.text p {margin:0 0 20px 0;line-height:20px;}
.text p a {color:#428bca;}

/* Adv pages*/
.adv_menu {width:664px;padding:0 20px 0 0;display:block;float:left;position:relative;}
.adv_title {display:table;height:50px;padding:0 20px;}
.adv_title span {display:table-cell;vertical-align:middle;color:#fff;font-size:18px;}
.adv_link {position:absolute;top:15px;right:40px;color:#666;}
.adv_link a {color:#ddd;padding:15px 0;}
.adv_link a {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.adv_link a:hover {color:#fff;}
.adv_notice {display:block;margin:0 0 10px 0;color:#666;}
.adv_user_menu {position:absolute;top:50px;right:20px;display:none;}
.adv_user_menu a {display:block;width:200px;padding:10px 20px;color:#fff;background:#1d1d1d;border-bottom:1px solid #2d2d2d;}
.adv_user_menu a:last-child {border-bottom:0px;}
.adv_user_menu a {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.adv_user_menu a:hover {background:#5cb85c;}
a.adv_user_menu_active {background:#5cb85c;}

.form_wrapper {width:664px;margin:0 -20px;}
.form_wrapper tr:nth-child(even) {background:#f9f9f9;}
.form_wrapper th {padding:10px 20px;text-align:left;}
.fname {width:292px;padding:15px 20px;border-bottom:1px solid #e6e6e6;position:relative;}
.field {width:292px;padding:15px 20px;border-bottom:1px solid #e6e6e6;position:relative;}
.field a {color:#428bca;}
.field a:hover {text-decoration:underline;}
.field input[type=text] {width:270px;border:1px solid #ccc;border-radius:5px;height:36px;vertical-align:middle;padding:0 10px;}
.field input[type=text] {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.field input[type=text]:focus {box-shadow:0 0 5px #cce0f0;border:1px solid #66afe9;}
.field input[type=password] {width:270px;border:1px solid #ccc;border-radius:5px;height:36px;vertical-align:middle;padding:0 10px;}
.field input[type=password] {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.field input[type=password]:focus {box-shadow:0 0 5px #cce0f0;border:1px solid #66afe9;}
.field textarea {width:270px;border:1px solid #ccc;border-radius:5px;height:150px;padding:10px;}
.field textarea {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.field textarea:focus {box-shadow:0 0 5px #cce0f0;border:1px solid #66afe9;}
.field select {width:292px;border:1px solid #ccc;border-radius:5px;height:36px;vertical-align:middle;padding:0 10px;cursor:pointer;}
.field select {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.field select:focus {box-shadow:0 0 5px #cce0f0;border:1px solid #66afe9;}
.field select option {padding:0 10px;}
.fbtn input[type=submit] {width:664px;color:#fff;padding:10px 20px;font-size:16px;font-weight:bold;border:0px;background:#428bca;cursor:pointer;}
.fbtn input[type=submit] {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.fbtn input[type=submit]:hover {background:#3276b1;}
.ficon {position:absolute;top:24px;left:-20px;}
.ficon img {width:20px;height:20px;}

.h1 {width:24px;padding:15px 20px;border-bottom:1px solid #e6e6e6;vertical-align:top;}
.h2 {width:180px;padding:15px 20px;border-bottom:1px solid #e6e6e6;vertical-align:top;}
.h2 a {color:#428bca;}
.h2 a:hover {text-decoration:underline;} 
.h2 span {width:160px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.h3 {width:40px;padding:15px 20px;border-bottom:1px solid #e6e6e6;vertical-align:top;}
.h4 {width:100px;padding:15px 20px;border-bottom:1px solid #e6e6e6;vertical-align:top;}
.h5 {width:120px;padding:15px 20px;border-bottom:1px solid #e6e6e6;vertical-align:top;}

.stat {width:664px;margin:0 -20px;}
.stat td {padding:15px 20px;border-left:1px solid #e6e6e6;}
.stat th {padding:15px 20px;}
.stat tr {border-bottom:1px solid #e6e6e6;}
.stat td img {width:120px;height:120px;}
.stat td a {color:#428bca;}
.stat td a:hover {text-decoration:underline;}
.stat td span a {display:block;padding:10px 10px;margin:20px 0 0 0;border-radius:5px;color:#fff;background:#5cb85c;}
.stat td span a {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.stat td span a:hover {background:#398439;text-decoration:none;}
.stat_name {font-size:18px;}
.stat_name a {font-size:18px;}

.adv_no_add_text {width:664px;margin:40px -20px;display:block;text-align:center;}
.adv_org_add {}
.adv_org_add a {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.adv_org_add a {width:300px;margin:20px auto;display:block;text-align:center;background:#428bca;font-size:16px;font-weight:bold;color:#fff;padding:10px 20px;border-radius:10px;}
.adv_org_add a:hover {background:#3276b1;cursor:pointer;}

.before_pay_auth {width:664px;margin:0 -20px;display:block;}
.before_pay_auth td {padding:15px 20px;border-left:1px solid #e6e6e6;}
.before_pay_auth tr {border-bottom:1px solid #e6e6e6;}
.before_pay_auth tr:last-child {border-bottom:0px;}
.before_pay_auth td img {width:120px;height:120px;}
.before_pay_auth td a {color:#428bca;}
.before_pay_auth td a:hover {text-decoration:underline;}
.before_pay_auth_adress {width:60%;}
.before_pay_auth_name {font-size:18px;}
.before_pay_auth select {width:100px;border:1px solid #ccc;border-radius:5px;height:36px;vertical-align:middle;padding:0 10px;cursor:pointer;}
.before_pay_auth select {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.before_pay_auth select:focus {box-shadow:0 0 5px #cce0f0;border:1px solid #66afe9;}
.before_pay_auth select option {padding:0 10px;}
.place_status {position:relative;}
.place_status img {width:20px !important;height:20px !important;display:block;position:absolute;top:15px;right:20px;}
.money_accept img {height:50px !important;width:auto !important;}
.before_pay_auth input[type=submit] {width:300px;color:#fff;padding:10px 20px;border-radius:10px;font-size:16px;font-weight:bold;border:0px;background:#428bca;cursor:pointer;}
.before_pay_auth input[type=submit] {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.before_pay_auth input[type=submit]:hover {background:#3276b1;}
.submit_long_fix {width:450px !important;}
.before_pay_auth span {display:block;margin:10px 0 0 0;font-size:12px;color:#666;}
.before_pay_auth span strong {font-weight:normal;color:#398439;}
.promocode {display:none;}
.before_pay_auth input[type=text] {border:1px solid #ccc;border-radius:5px;height:36px;vertical-align:middle;padding:0 10px;}
.before_pay_auth input[type=text] {width: calc(100% - 22px);width: -moz-calc(100% - 22px);width: -webkit-calc(100% - 22px);}
.before_pay_auth input[type=text] {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.before_pay_auth input[type=text]:focus {box-shadow:0 0 5px #cce0f0;border:1px solid #66afe9;}
.before_pay_auth input[type=password] {border:1px solid #ccc;border-radius:5px;height:36px;vertical-align:middle;padding:0 10px;}
.before_pay_auth input[type=password] {width: calc(100% - 22px);width: -moz-calc(100% - 22px);width: -webkit-calc(100% - 22px);}
.before_pay_auth input[type=password] {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.before_pay_auth input[type=password]:focus {box-shadow:0 0 5px #cce0f0;border:1px solid #66afe9;}


.pay_final {width:664px;margin:0 -20px;display:block;}
.pay_final td {padding:15px 20px;border-left:1px solid #e6e6e6;font-size:22px;width:624px;}
.pay_final tr {border-bottom:1px solid #e6e6e6;}
.pay_final tr:last-child {border-bottom:0px;}
.pay_final input[type=submit] {width:300px;color:#fff;padding:10px 20px;border-radius:10px;font-size:16px;font-weight:bold;border:0px;background:#428bca;cursor:pointer;}
.pay_final input[type=submit] {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.pay_final input[type=submit]:hover {background:#3276b1;}

.error_notice {padding:10px 20px;display:block;background:#f2dede;color:#b94a48;margin:20px 0;border:1px solid #eed3d7;border-radius:5px;}
.success_notice {padding:10px 20px;display:block;background:#e0efd8;color:#3b763e;margin:20px 0;border:1px solid #d5e9c6;border-radius:5px;}

#firm_search {display:none;position:absolute;top:33px;left:0;width:290px;border:1px solid #66afe9;border-top:0px;z-index:10;background:#fff;}
#firm_search p {display:block;width:270px;padding:10px;border-bottom:1px solid #ссс;}
#firm_search p:hover {cursor:pointer;background:#f0f0f0;}
#city_search2 {display:none;position:absolute;top:33px;left:0;width:290px;border:1px solid #66afe9;border-top:0px;z-index:10;background:#fff;}
#city_search2 p {display:block;width:270px;padding:10px;border-bottom:1px solid #ссс;}
#city_search2 p:hover {cursor:pointer;background:#f0f0f0;}



/* Scroll */
.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 !important;  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 #ccc;  border-top-color:#999}
.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-macosx >.scroll-element, 
.scrollbar-macosx >.scroll-element div{ background:none;  border:none;  margin:0;  padding:0;  position:absolute;  z-index:10}
 
.scrollbar-macosx >.scroll-element div{ display:block;float:left;  height:100%;  left:0;  top:0;  width:100%}
 
.scrollbar-macosx >.scroll-element .scroll-element_track{display:none}
.scrollbar-macosx >.scroll-element .scroll-bar{ background-color:#6C6E71;  display:block;float:left;   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  filter:alpha(opacity=0);  opacity:0;   -webkit-border-radius:7px;  -moz-border-radius:7px;  border-radius:7px;   -webkit-transition:opacity 0.2s linear;  -moz-transition:opacity 0.2s linear;  -o-transition:opacity 0.2s linear;  -ms-transition:opacity 0.2s linear;  transition:opacity 0.2s linear}
.scrollbar-macosx:hover >.scroll-element .scroll-bar, 
.scrollbar-macosx >.scroll-element.scroll-draggable .scroll-bar{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";  filter:alpha(opacity=70);  opacity:0.7}
 
.scrollbar-macosx >.scroll-element.scroll-x{ bottom:0px;  height:0px;  left:0;  min-width:100%;  overflow:visible;  width:100%}
.scrollbar-macosx >.scroll-element.scroll-y{ height:100%;  min-height:100%;  right:0px;  top:0;  width:0px}
 
.scrollbar-macosx >.scroll-element.scroll-x .scroll-bar{height:7px; min-width:10px; top:-9px}
.scrollbar-macosx >.scroll-element.scroll-y .scroll-bar{left:-9px; min-height:10px; width:7px}
 
.scrollbar-macosx >.scroll-element.scroll-x .scroll-element_outer{left:2px}
.scrollbar-macosx >.scroll-element.scroll-x .scroll-element_size{left:-4px}
 
.scrollbar-macosx >.scroll-element.scroll-y .scroll-element_outer{top:2px}
.scrollbar-macosx >.scroll-element.scroll-y .scroll-element_size{top:-4px}
 
.scrollbar-macosx >.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}
.scrollbar-macosx >.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}

/* Scroll 2 */

.jspContainer {overflow:hidden;position:relative;}
.jspPane {position:absolute;}
.jspCap {display:none;}
.jspTrack {background:transparent;position:relative;}
.jspDrag {background:#1d1d1d;position:relative;top:0;left:0;cursor:pointer;}
.jspArrow {background:#1d1d1d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0;}
.jspArrow.jspDisabled {cursor:default;background:#80808d;}
.jspCorner {background:#eeeef4;float:left;height:100%;}
*html.jspCorner {margin:0 -3px 0 0;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:5px;background:transparent;}
.jspHorizontalBar {
	transition: all .5s;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); 
    -moz-opacity: 0.3; 
    -khtml-opacity: 0.3; 
    opacity: 0.3; 
}
.jspHorizontalBar .jspCap {float: left;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {float: left;height: 100%;}
.jspHorizontalBar .jspArrow {width:16px;float:left;height:100%;}
.noopacity {
	transition: all .5s;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
    -moz-opacity: 1; 
    -khtml-opacity: 1; 
    opacity: 1; 
}


/* Clock */


.clock {
  border-radius: 50%;
  background: transparent;
  height: 70px;
  width: 70px;
  border:5px solid #050406;
  box-sizing:border-box;
  position: relative;
}

.minutes-container, .hours-container, .seconds-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.hours {
  background: #050406;
  height: 30%;
  left: 46.5%;
  position: absolute;
  top: 20%;
  transform-origin: 50% 100%;
  width: 7%;
}

.minutes {
  background: #050406;
  height: 40%;
  left: 46.5%;
  position: absolute;
  top: 10%;
  transform-origin: 50% 100%;
  width: 7%;
}

.seconds {
		display:none;
}

.clock_open {border:5px solid #5cb85c;}
.clock_close {border:5px solid #010002;}
.clock_before {border:5px solid #ff7979;}
.hours_open {background:#5cb85c;}
.hours_close {background:#010002;}
.hours_before {background:#ff7979;}
.minutes_open {background:#5cb85c;}
.minutes_close {background:#010002;}
.minutes_before {background:#ff7979;}

@keyframes rotate {
  100% {
    transform: rotateZ(360deg);
  }
}

.hours-container {
  animation: rotate 43200s infinite linear;
}


.bounce .minutes-container {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 2.08, 0.55, 0.44);
  transition: -webkit-transform 0.3s cubic-bezier(0.4, 2.08, 0.55, 0.44);
  transition: transform 0.3s cubic-bezier(0.4, 2.08, 0.55, 0.44);
  transition: transform 0.3s cubic-bezier(0.4, 2.08, 0.55, 0.44), -webkit-transform 0.3s cubic-bezier(0.4, 2.08, 0.55, 0.44);
}
.bounce .seconds-container {
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.4, 2.08, 0.55, 0.44);
  transition: -webkit-transform 0.2s cubic-bezier(0.4, 2.08, 0.55, 0.44);
  transition: transform 0.2s cubic-bezier(0.4, 2.08, 0.55, 0.44);
  transition: transform 0.2s cubic-bezier(0.4, 2.08, 0.55, 0.44), -webkit-transform 0.2s cubic-bezier(0.4, 2.08, 0.55, 0.44);
}


.votebox {display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11;}
.votebox {width:350px;height:180px;background:#fff;border-radius:0px;}
.votebox .title {font-size:26px;line-height:30px;font-weight:500;padding:20px;text-align:center;}
.votebox .close {font-size:22px;line-height:30px;color:#999;font-weight:600;padding:20px;text-align:center;cursor:pointer;}
.votebox .stars {width:350px;height:40px;position:relative;}
.votebox .stars .inner {width:300px;height:40px;}
.votebox .stars .inner .star {background:url(/images_web/star_grey.svg) 40px 40px;width:40px;height:40px;float:left;}
.votebox .stars .inner .star {margin:0 10px;cursor:pointer;}
.votebox .stars .inner .star_hover {background:url(/images_web/star.svg) 40px 40px;width:40px;height:40px;}
.votebox_checked {display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11;}
.votebox_checked {width:350px;height:180px;background:#fff;border-radius:0px;}
.votebox_checked .title {font-size:26px;line-height:30px;font-weight:500;padding:20px;text-align:center;}
.votebox_checked .close {font-size:22px;line-height:30px;color:#999;font-weight:600;padding:20px;text-align:center;cursor:pointer;}
.votebox_checked .stars {width:350px;height:40px;position:relative;}
.votebox_checked .stars .inner {width:300px;height:40px;}
.votebox_checked .stars .inner .star {background:url(/images_web/star_grey.svg) 40px 40px;width:40px;height:40px;float:left;}
.votebox_checked .stars .inner .star {margin:0 10px;cursor:pointer;}
.votebox_checked .stars .inner .star_hover {background:url(/images_web/star.svg) 40px 40px;width:40px;height:40px;}


@media screen and (max-width: 1023px) 

{

body,html{width:100vw;-webkit-text-size-adjust:none;margin:0px;padding:0px;}
table, td, p, a, h1, h2, h3, div, a, ol, li, input, textarea, select, option, button {font:14px arial, tahoma;color:#333;}
input[type=text], input[type=password], input[type=submit], select, textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none;outline:none;border-radius: 0;}

h1 {font-size:26px;margin:0 0 10px 0;}
.num_result {margin:0 0 10px 0;font-size:16px;}
.stitle {padding:20px;margin:0 -20px;}
.stitle {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.body_fix {height:100vh;overflow-y:hidden;}

.home {
	min-height:100vh;
}
.home_bg {
	min-height:100vh;
}
.home_bg:after {
	min-height:100vh;
}
.home_inner {
	padding:10px;
	border-radius:10px;
}
.home_logo {padding:20px 0 20px 0;display:block;float:none;text-align:center;}
.home_logo {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.home_logo a {font-size:42px;}
.home_search {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.home_search input[type=text] {height:50px;font-size:16px;padding:0 50px 0 60px;}
.home_search input[type=text] {	
	width: calc(100vw - 150px);
	width: -moz-calc(100vw - 150px);
	width: -webkit-calc(100vw - 150px);
}
.home_search input[type=submit] {height:50px;padding:0 20px;font-size:22px;}
.home_search input[type=submit] {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}


.home_search .clear_search {	
	left: calc(100% - 40px);
	left: -moz-calc(100% - 40px);
	left: -webkit-calc(100% - 40px);
} 
.home_search .clear_city {	
	left: calc(100% - 40px);
	left: -moz-calc(100% - 40px);
	left: -webkit-calc(100% - 40px);
} 

#category_search {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
#category_search p {padding:10px 20px 10px 60px;}
#category_search p {	
	width: calc(100vw - 120px);
	width: -moz-calc(100vw - 120px);
	width: -webkit-calc(100vw - 120px);
}
#city_search {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
} 
#city_search p {padding:10px 20px 10px 60px;}
#city_search p {	
	width: calc(100vw - 120px);
	width: -moz-calc(100vw - 120px);
	width: -webkit-calc(100vw - 120px);
}


.search #category_search {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
	box-shadow:0 0 0px;
}
.search #category_search p {	
	width: calc(100vw - 120px);
	width: -moz-calc(100vw - 120px);
	width: -webkit-calc(100vw - 120px);
}
.search #city_search {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
	box-shadow:0 0 0px;
	top: 100px;
	left: 0px;
}
.search #city_search p {	
	width: calc(100vw - 120px);
	width: -moz-calc(100vw - 120px);
	width: -webkit-calc(100vw - 120px);
}

.home_search #city_search {
	top: 0px;
}

.home_cat {display:none;}

.top_wrapper {width:100vw;height:50px;background:#000;overflow:hidden;}
.top_wrapper_overflow {overflow:visible;}
.top_wrapper_overflow {  
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
.top {width:100vw;}
.logo {padding:0 20px;text-align:center;background:#000;position:relative;}
.logo {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}

.close_all{display:none;width:26px;height:26px;background:url(/images_web/close.png);background-size:cover;position:absolute;top:12px;right:20px;cursor:pointer;}
.mob_search_icon {display:block;width:26px;height:26px;background:url(/images_web/search_mob_icon.png);background-size:cover;position:absolute;top:12px;right:20px;cursor:pointer;}
.mob_add_icon {display:block;width:26px;height:26px;background:url(/images_web/add_mob_icon.svg);background-size:cover;position:absolute;top:12px;left:20px;cursor:pointer;margin:0 !important;text-shadow:none !important;}
.word_on_map {display:none;font-size:26px;font-weight:bold;color:#fff;margin:10px 0 5px 0;text-shadow:2px 2px 0px #000;}
.word_on_filtres {display:none;font-size:26px;font-weight:bold;color:#fff;margin:10px 0 5px 0;text-shadow:2px 2px 0px #000;}
.word_on_search {display:none;font-size:26px;font-weight:bold;color:#fff;margin:10px 0 5px 0;text-shadow:2px 2px 0px #000;}
.word_on_photo {display:none;font-size:26px;font-weight:bold;color:#fff;margin:10px 0 5px 0;text-shadow:2px 2px 0px #000;}
.mobile_words  {display:block;}

.search {padding:20px;background:#333;float:none;display:none;position:fixed;top:50px;z-index:4;}
.search {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
	height: calc(100vh - 90px);
	height: -moz-calc(100vh - 90px);
	height: -webkit-calc(100vh - 90px);
}
.search form {position:relative;}
.search input[type=text] {height:50px;font-size:16px;padding:0 50px 0 60px;background:#000;}
.search input[type=text] {	
	width: calc(100vw - 150px);
	width: -moz-calc(100vw - 150px);
	width: -webkit-calc(100vw - 150px);
}
.search input[type=text]:focus {background:#fff;color:#333;}
.search input[type=submit] {height:50px;padding:0 20px;color:#fff;font-size:22px;border:0;background:#5cb85c;background-image:none;cursor:pointer;}
.search input[type=submit] {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.search input[type=submit]:hover {background:#398439;}
.search .marker {top:65px;left:20px;}
.search .what {top:15px;left:20px;}
.search .clear_search {top:10px;}
.search .clear_search {	
	left: calc(100% - 40px);
	left: -moz-calc(100% - 40px);
	left: -webkit-calc(100% - 40px);
} 
.search .clear_city {top:60px;}
.search .clear_city {	
	left: calc(100% - 40px);
	left: -moz-calc(100% - 40px);
	left: -webkit-calc(100% - 40px);
} 

.content_wrapper {width:100vw;position:static;}
.content {width:100vw;position:static;}
.left {padding:0 20px;position:static;}
.left {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.left_addedit {min-height:auto;}
.right {padding:20px;position:static;}
.right {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.right {
	min-height: calc(100vh - 294px);
	min-height: -moz-calc(100vh - 294px);
	min-height: -webkit-calc(100vh - 294px);
}
.right_fix {
	min-height: calc(100vh - 334px);
	min-height: -moz-calc(100vh - 334px);
	min-height: -webkit-calc(100vh - 334px);
}
#filtres {display:none;position:fixed;top:50px;left:0;overflow:hidden;z-index:4;}
#filtres {	
	height: calc(100vh - 50px);
	height: -moz-calc(100vh - 50px);
	height: -webkit-calc(100vh - 50px);
	width:100vw;
}
#filtres {padding:0px;border:0px;background:#fff;margin:0;}
#filtres span {display:none;}
#filtres label {padding:15px 20px;display:block;border-bottom:1px solid #ccc;position:relative;}
#filtres input {display:block;}
.filtres_inside_wrapper {	
	height: calc(100vh - 100px);
	height: -moz-calc(100vh - 100px);
	height: -webkit-calc(100vh - 100px);
	width:100vw;
	overflow:auto;
}
#filtres input[type=submit] {position:fixed;bottom:0;}
#filtres input[type=submit] {width:100vw;height:50px;padding:0 20px;color:#fff;font-size:22px;border:0;background:#5cb85c;display:block;float:none;margin:0px;cursor:pointer;}
#filtres input[type=submit] {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
#filtres input[type=submit]:hover {background:#398439;}
.filtres_text {display:block;font-size:16px;position:absolute;top:15px;left:60px;}
.current_label {}
.current_mob_text {}
.checked {background:url(/images_web/ok.png) no-repeat right 20px top 10px;background-size:26px 26px;}
.unchecked {background:none;}

.filtres_zero_result {width:100%;padding:20px 0;text-align:center;}
.wait_filter_wrapper {display:none;}
 
.mob_menu {display:block;padding:10px 20px 10px 20px;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;background:#fff;margin:0 -20px;position:relative;}
.mob_menu {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.mob_map {display:table;background:#1d1d1d;color:#fff;border:1px solid #000;padding:10px 10px;font-size:16px;border-radius:5px;cursor:pointer;}
.mob_filtres {display:table;position:absolute;top:10px;right:20px;background:#5cb85c;color:#fff;border:1px solid #449044;padding:10px 10px;font-size:16px;border-radius:5px;cursor:pointer;}

#firms {position:relative;}


.item_wrapper {width:100vw;margin:0 -20px;height:140px;}
.item_image {width:100px;height:100px;padding:20px;display:block;float:left;}
.item_image img {width:100px;height:100px;display:block;}
.item_info {height:100px;padding:20px 20px 20px 0;}
.item_info {	
	width: calc(100vw - 160px);
	width: -moz-calc(100vw - 160px);
	width: -webkit-calc(100vw - 160px);
}
.item_name {height:25px;}
.item_name {	
	width: calc(100vw - 160px);
	width: -moz-calc(100vw - 160px);
	width: -webkit-calc(100vw - 160px);
}
.item_name a {font-size:18px;}
.item_name a {	
	width: calc(100vw - 160px);
	width: -moz-calc(100vw - 160px);
	width: -webkit-calc(100vw - 160px);
}
.item_other {height:25px;}
.item_other {	
	width: calc(100vw - 160px);
	width: -moz-calc(100vw - 160px);
	width: -webkit-calc(100vw - 160px);
}
.item_time {top:9px;}
.item_time {	
	width: calc((100vw - 240px)/2);
	width: -moz-calc((100vw - 240px)/2);
	width: -webkit-calc((100vw - 240px)/2);
	left: calc((100vw - 80px)/2);
	left: -moz-calc((100vw - 80px)/2);
	left: -webkit-calc((100vw - 80px)/2);
}

.item_rate {top:9px;}
.item_rate {	
	width: calc((100vw - 120px)/2);
	width: -moz-calc((100vw - 120px)/2);
	width: -webkit-calc((100vw - 120px)/2);
}

.item_review {display:none;}
.item_price_level {display:none;}
.item_adress {height:25px;}
.item_adress {	
	width: calc(100vw - 160px);
	width: -moz-calc(100vw - 160px);
	width: -webkit-calc(100vw - 160px);
}
.item_adress span {	
	width: calc(100vw - 160px);
	width: -moz-calc(100vw - 160px);
	width: -webkit-calc(100vw - 160px);
}
.item_adress div {	
	width: calc(100vw - 160px);
	width: -moz-calc(100vw - 160px);
	width: -webkit-calc(100vw - 160px);
}

.item_cat {height:25px;}
.item_cat {	
	width: calc(100vw - 160px);
	width: -moz-calc(100vw - 160px);
	width: -webkit-calc(100vw - 160px);
}
.item_cat div {	
	width: calc(100vw - 160px);
	width: -moz-calc(100vw - 160px);
	width: -webkit-calc(100vw - 160px);
}

.vip .item_name a {	
	width: calc(100vw - 160px);
	width: -moz-calc(100vw - 160px);
	width: -webkit-calc(100vw - 160px);
}
.adv .item_name a {	
	width: calc(100vw - 160px);
	width: -moz-calc(100vw - 160px);
	width: -webkit-calc(100vw - 160px);
}


.vip_status {display:none;}
.adv_status {display:none;}

#map {display:none;position:fixed !important;top:50px;left:0;overflow:hidden;z-index:99999;}
#map {	
	height: calc(100vh - 50px);
	height: -moz-calc(100vh - 50px);
	height: -webkit-calc(100vh - 50px);
	width:100vw;
	margin:0px;
}
.ad1 {padding:0px 0 0 0;}
.ad1_stop {padding:0px 0 0 0;}

/* Pagination */
.pagination {width:100vw;margin:0 -20px;}
.page_count {padding:15px 20px;}
.page_count {	
	width: calc(40vw - 40px);
	width: -moz-calc(40vw - 40px);
	width: -webkit-calc(40vw - 40px);
}
.page_nums {padding:0 10px 0 20px;}
.page_nums {	
	width: calc(60vw - 30px);
	width: -moz-calc(60vw - 30px);
	width: -webkit-calc(60vw - 30px);
}

/* Org page */
.org_other {width:100vw;margin:0 -20px;}
.org_rate {padding:15px 20px;}
.org_rate {	
	font-size:16px;
	width: calc(55vw - 40px);
	width: -moz-calc(55vw - 40px);
	width: -webkit-calc(55vw - 40px);
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.org_review {padding:15px 20px;position:absolute;top:0;}
.org_review {	
	font-size:16px;
	width: calc(50vw - 60px);
	width: -moz-calc(50vw - 60px);
	width: -webkit-calc(50vw - 60px);
	left: calc(45vw + 20px);
	left: -moz-calc(45vw + 20px);
	left: -webkit-calc(45vw + 20px);
}
.org_review img {width:20px;height:20px;display:block;position:absolute;top:15px;left:-10px;}
.reviews_fix_height {height:auto !important;}
.reviews_wrapper {top:58px;left:5vw;height:283px;padding:10px;}
.reviews_wrapper {	
	width: calc(90vw - 20px);
	width: -moz-calc(90vw - 20px);
	width: -webkit-calc(90vw - 20px);
}
.reviews_wrapper:before {top:-11px;left:70vw;}
#reviews {height:283px;overflow:auto;}
#reviews {	
	width: calc(90vw - 20px);
	width: -moz-calc(90vw - 20px);
	width: -webkit-calc(90vw - 20px);
}
.review_wrapper {	
	width: calc(90vw - 20px);
	width: -moz-calc(90vw - 20px);
	width: -webkit-calc(90vw - 20px);
}
.review_text {	
	width: calc(90vw - 110px);
	width: -moz-calc(90vw - 110px);
	width: -webkit-calc(90vw - 110px);
}
.org_price_level {width:80px;padding:15px 20px;position:absolute;top:0;right:0;text-align:right;font-size:16px;}
.org_photo_wrapper {width:100vw;margin:0 -20px;height:124px;overflow:hidden;background:#f0f0f0;}
.org_photo {width:100vw;height:124px;overflow:hidden;}
.org_no_photo {width:100vw;font-size:16px;}
.org_no_photo span {width:100vw;height:122px;}
.scroll-pane-photo {width:100vw;height:124px;overflow:auto;}
.org_adress {margin:0 -20px;padding:15px 20px 15px 46px;position:relative;}
.org_adress {
	font-size:16px;
	width: calc(100vw - 66px);
	width: -moz-calc(100vw - 66px);
	width: -webkit-calc(100vw - 66px);
}
.org_adress span {display:none;}
.org_adress img {width:16px;height:16px;display:block;float:none;position:absolute;margin:0;top:15px;left:20px;}
.org_adress .adress_map {position:absolute;top:0;left:0;bottom:0;right:0;width:100vw;background:url(/images_web/adress_map_bg.webp) no-repeat right;display:block;cursor:pointer;}
.org_disabled {margin:0 -20px;padding:15px 20px 15px 46px;position:relative;}
.org_disabled {
	font-size:16px;
	width: calc(100vw - 66px);
	width: -moz-calc(100vw - 66px);
	width: -webkit-calc(100vw - 66px);
}
.org_disabled span {display:none;}
.org_disabled img {width:16px;height:16px;display:block;float:none;position:absolute;margin:0;top:15px;left:20px;}
.org_tags {margin:0 -20px;padding:15px 20px 15px 46px;position:relative;}
.org_tags {
	font-size:16px;
	width: calc(100vw - 66px);
	width: -moz-calc(100vw - 66px);
	width: -webkit-calc(100vw - 66px);
}
.org_tags span {display:none;}
.org_tags img {width:16px;height:16px;display:block;float:none;position:absolute;margin:0;top:15px;left:20px;}
.org_averagecheck {margin:0 -20px;padding:15px 20px 15px 46px;position:relative;}
.org_averagecheck {
	font-size:16px;
	width: calc(100vw - 66px);
	width: -moz-calc(100vw - 66px);
	width: -webkit-calc(100vw - 66px);
}
.org_averagecheck span {display:none;}
.org_averagecheck img {width:16px;height:16px;display:block;float:none;position:absolute;margin:0;top:15px;left:20px;}
.org_phone {margin:0 -20px;padding:15px 20px 15px 46px;position:relative;}
.org_phone {	
	font-size:16px;
	width: calc(100vw - 66px);
	width: -moz-calc(100vw - 66px);
	width: -webkit-calc(100vw - 66px);
}
.org_phone img {width:16px;height:16px;display:block;float:none;position:absolute;margin:0;top:15px;left:20px;}
.org_phone span {display:none;}
.org_phone a {color:#428bca;font-size:16px;}
.org_phone a:hover {text-decoration:underline;position:relative;}
.org_website {margin:0 -20px;padding:15px 20px 15px 46px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.org_website {	
	font-size:16px;
	width: calc(100vw - 66px);
	width: -moz-calc(100vw - 66px);
	width: -webkit-calc(100vw - 66px);
}
.org_website span {display:none;}
.org_website a {color:#428bca;font-size:16px;}
.org_website a:hover {text-decoration:underline;position:relative;}
.org_website img {width:16px;height:16px;display:block;float:none;position:absolute;margin:0;top:15px;left:20px;}
.org_time_wrapper {width:100vw;height:520px;overflow:hidden;margin:0 -20px;}
.org_time_now {height:180px;padding:15px 20px;float:none;}
.org_time_now {	
	font-size:16px;
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.org_time_now span {font-size:26px;}
.org_time_ad {width:100%;height:auto;min-height:120px;padding:20px 0;margin:0;display:block;float:none;text-align:center;}
.org_time_ad {width:100%;height:auto;min-height:120px;padding:20px 0;margin:0;display:block;float:none;text-align:center;}
.org_time_now_inner {font-size:16px;}
.org_open_hour {width:100vw;margin:0 -20px;}
.day {	
	width: calc(50vw - 40px);
	width: -moz-calc(50vw - 40px);
	width: -webkit-calc(50vw - 40px);
	font-size:16px;
}
.day span{padding:5px 10px;color:#fff;background:#5cb85c;border-radius:5px;margin:0 0 0 10px;}
.day_time {padding:15px 20px 15px 0;}	
.day_time {	
	font-size:16px;
	width: calc(50vw - 20px);
	width: -moz-calc(50vw - 20px);
	width: -webkit-calc(50vw - 20px);
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}

.no_review {color:#999}

.org_buy_vip {display:none;}
.vip_status {display:none;}


/* Photogallery */

.gallery {position:fixed;top:50px;left:0;margin:0;width:100vw;background:#1a1a1a;display:none;z-index:4;}
.gallery {
	height: calc(100vh - 50px);
	height: -moz-calc(100vh - 50px);
	height: -webkit-calc(100vh - 50px);
}
.gallery_close {display:none;}
.cycle-slideshow {width:100vw;}
.cycle-slideshow {
	height: calc(100vh - 50px);
	height: -moz-calc(100vh - 50px);
	height: -webkit-calc(100vh - 50px);
}
.cycle-slideshow img {max-width:100%;max-height:100%;}
.cycle-slideshow img {
	left: 50% !important;
	top: 50% !important;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.cycle-caption {display:block;position:absolute;top:50px;left:0px;color:#fff;border-radius:0px;padding:15px 20px;background:#000;z-index:99999;}
.gallery_buttons {display:block;bottom:0px;right:0px;position:absolute;z-index:99999;}
.gallery_name {bottom:52px;left:0px;text-align:center;color:#fff;border-radius:5px;padding:15px 20px;background:transparent;}
.gallery_name {text-shadow:2px 2px 2px #000;}
.gallery_name {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.next {display:inline-block;padding:15px 20px;color:#fff;border-radius:0px;background:#000;margin:0;cursor:pointer;text-align:right;}
.next {	
	width: calc(50vw - 40px);
	width: -moz-calc(50vw - 40px);
	width: -webkit-calc(50vw - 40px);
}
.prev {display:inline-block;padding:15px 20px;color:#fff;border-radius:0px;background:#000;margin:0;cursor:pointer;}
.prev {	
	width: calc(50vw - 40px);
	width: -moz-calc(50vw - 40px);
	width: -webkit-calc(50vw - 40px);
}
/* Photogallery end */


/* Orgs near */
.org_near_wrapper {width:100vw;}
.org_near_image {width:90px;height:90px;padding:20px 0 20px 20px;display:block;float:left;}
.org_near_image img {width:90px;height:90px;display:block;}
.org_near_info {height:90px;padding:20px;display:block;float:left;position:relative;}
.org_near_info {	
	width: calc(100vw - 150px);
	width: -moz-calc(100vw - 150px);
	width: -webkit-calc(100vw - 150px);
}
.org_near_name {height:30px;display:table;}
.org_near_name {	
	width: calc(100vw - 150px);
	width: -moz-calc(100vw - 150px);
	width: -webkit-calc(100vw - 150px);
}
.org_near_name a {	
	width: calc(100vw - 240px);
	width: -moz-calc(100vw - 240px);
	width: -webkit-calc(100vw - 240px);
}
.org_near_name span {	
	width: calc(100vw - 150px);
	width: -moz-calc(100vw - 150px);
	width: -webkit-calc(100vw - 150px);
}
.org_near_rate {height:30px;display:table;}
.org_near_rate {	
	width: calc(100vw - 150px);
	width: -moz-calc(100vw - 150px);
	width: -webkit-calc(100vw - 150px);
}
.org_near_rate span {	
	width: calc(100vw - 150px);
	width: -moz-calc(100vw - 150px);
	width: -webkit-calc(100vw - 150px);
}
.org_near_rate img {width:16px;height:16px;display:block;float:left;margin:0 3px 0 0;}
.org_near_adress {height:30px;display:table;}
.org_near_adress {	
	width: calc(100vw - 150px);
	width: -moz-calc(100vw - 150px);
	width: -webkit-calc(100vw - 150px);
}
.org_near_adress span {	
	width: calc(100vw - 150px);
	width: -moz-calc(100vw - 150px);
	width: -webkit-calc(100vw - 150px);
}
.org_near_adress div {	
	width: calc(100vw - 150px);
	width: -moz-calc(100vw - 150px);
	width: -webkit-calc(100vw - 150px);
}
.org_near_distance {position:absolute;top:22px;right:20px;}
.org_near_distance img {width:16px;height:16px;display:block;float:left;margin:0 5px 0 0;}

.org_word {padding:20px;display:block;margin:0 -20px;border-bottom:1px solid #e6e6e6;text-align:center;}
.org_word {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.org_word span{display:inline-block;font-size:11px;color:#999;}
.org_word span:after {display:inline-block;content:"•";margin:0 10px;font-size:11px;}

.org_edit {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}

.ad_top {display:block;min-height:280px;padding:0 0 40px 0;margin:0 -20px;}
.ad_top {	
	width: calc(100% + 40px);
	width: -moz-calc(100% + 40px);
	width: -webkit-calc(100% + 40px);
}
.ad_top_stop {display:block;min-height:120px;padding:0 0 40px 0;margin:0 -20px;}
.ad_top_stop {	
	width: calc(100% + 40px);
	width: -moz-calc(100% + 40px);
	width: -webkit-calc(100% + 40px);
}
.ad_bottom {width:100%;display:block;text-align:center;padding:20px 0 20px 0;margin:0;}
.ad_bottom_stop {width:100%;display:block;text-align:center;padding:20px 0 20px 0;margin:0;}

/* Lang box */
.lang_choose {width:85vw;border-radius:10px;}
#lang_choose_list {width:100%;height:220px;overflow:auto;}
#lang_choose_list a {	
	padding:10px 60px 10px 20px;
	width: calc(100% - 80px);
	width: -moz-calc(100% - 80px);
	width: -webkit-calc(100% - 80px);
}
#lang_choose_list a img {position:absolute;width:20px;top:50%;right:20px;transform:translateY(-50%);}


/* Error mess */
.error_mess {width:85vw;border-radius:10px;}
#error_mess_list {width:100%;height:auto;overflow:auto;}
#error_mess_list input[type=text] {padding:0 20px;}
#error_mess_list input[type=text] {	
	width: calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: -webkit-calc(100% - 40px);
}
#error_mess_list textarea {padding:15px 20px;height:70px;}
#error_mess_list textarea {	
	width: calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: -webkit-calc(100% - 40px);
}
#error_mess_list button {padding:10px 20px;}
#error_mess_list button {width:100%;}
.error_mess_captcha {padding:15px 20px;}
.error_mess_captcha {	
	width: calc(100% - 40px);
	width: -moz-calc(100% - 40px);
	width: -webkit-calc(100% - 40px);
}


/* Footer block */
.footer_wrapper {width:100vw;height:auto;}
.footer {width:100vw;background:#0d0d0d;}
.f1 {padding:10px 20px;text-align:center;border-bottom:1px solid #1d1d1d;}
.f1 {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.f1 a {color:#999;margin:0 5px;font-size:14px;line-height:20px;}
.f1 a:first-child {margin:0 10px 0 0;}
.f1 a:last-child {margin:0 0 0 10px;}
.f2 {padding:10px 20px;text-align:center;border-bottom:1px solid #1d1d1d;}
.f2 {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.f2 a {color:#999;font-size:14px;}
.f2 img {width:18px;height:12px;margin:0 10px 0 0;}
.f3 {padding:10px 20px;text-align:center;font-size:14px;}
.f3 {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.f4 {padding:10px 20px 20px 20px;text-align:center;font-size:14px;}
.f4 {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.f0 {padding:20px 20px 10px 20px;text-align:center;border-bottom:1px solid #1d1d1d;}
.f0 {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.f0 span {color:#ccc;margin:0 0 10px 0;display:block;font-size:14px;}
.f0 a {color:#999;margin:0 5px;font-size:14px;line-height:20px;}

.socbtn {margin-top:-10px;}
.socbtn span {margin-bottom:0px !important;}
.socbtn span:last-child {margin-right:0px !important;}

/* Info page */
.text {margin:20px 0;}

/* Adv pages*/
.adv_fixoverflow {overflow:visible;}
.adv_fixlogo {padding:0 0 0 20px;text-align:left;}
.adv_fixlogo {	
	width: calc(60vw - 20px);
	width: -moz-calc(60vw - 20px);
	width: -webkit-calc(60vw - 20px);
}
.adv_menu {position:absolute;display:block;width:40vw;height:50px;top:0px;right:20px;}
.adv_title {display:none;}
.adv_link {position:absolute;width:40vw;top:10px;right:0px;text-align:center;color:#666;}
.adv_link_fix {top:17px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.adv_link a {color:#ddd;padding:0;}
.adv_link a {-moz-transition: all 0.2s 0.02s ease;-o-transition: all 0.2s 0.02s ease;-webkit-transition: all 0.2s 0.02s ease;}
.adv_link a:hover {color:#fff;}
.adv_notice {display:block;margin:0 0 10px 0;color:#666;}
.adv_user_menu {position:absolute;top:50px;right:-20px;display:none;}
.adv_user_menu a {background:#000;}
a.adv_user_menu_active {background:#5cb85c;}

.form_wrapper {width:100vw;margin:0 -20px;}
.fname {padding:15px 20px;}
.fname {	
	width: calc(40vw - 40px);
	width: -moz-calc(40vw - 40px);
	width: -webkit-calc(40vw - 40px);
}
.field {padding:15px 20px;}
.field {	
	width: calc(60vw - 40px);
	width: -moz-calc(60vw - 40px);
	width: -webkit-calc(60vw - 40px);
}
.field input[type=text] {height:36px;padding:0 10px;}
.field input[type=text] {	
	width: calc(60vw - 62px);
	width: -moz-calc(60vw - 62px);
	width: -webkit-calc(60vw - 62px);
}
.field input[type=password] {height:36px;padding:0 10px;}
.field input[type=password] {	
	width: calc(60vw - 62px);
	width: -moz-calc(60vw - 62px);
	width: -webkit-calc(60vw - 62px);
}
.field textarea {height:150px;padding:10px;}
.field textarea {	
	width: calc(60vw - 62px);
	width: -moz-calc(60vw - 62px);
	width: -webkit-calc(60vw - 62px);
}
.field select {height:36px;padding:0 10px;}
.field select {	
	width: calc(60vw - 40px);
	width: -moz-calc(60vw - 40px);
	width: -webkit-calc(60vw - 40px);
}
.fbtn input[type=submit] {padding:10px 20px;}
.fbtn input[type=submit] {width:100vw;}


.h1 {display:none;}
.h2 {padding:15px 20px;}
.h2 {	
	width: calc(40vw - 40px);
	width: -moz-calc(40vw - 40px);
	width: -webkit-calc(40vw - 40px);
}
.h2 span {	
	width: calc(40vw - 40px);
	width: -moz-calc(40vw - 40px);
	width: -webkit-calc(40vw - 40px);
}
.h3 {display:none;}
.h4 {padding:15px 20px;}
.h4 {	
	width: calc(30vw - 40px);
	width: -moz-calc(30vw - 40px);
	width: -webkit-calc(30vw - 40px);
}
.h5 {padding:15px 20px;}
.h5 {	
	width: calc(30vw - 40px);
	width: -moz-calc(30vw - 40px);
	width: -webkit-calc(30vw - 40px);
}

.stat {width:100vw;margin:0 -20px;}
.stat td {padding:15px 20px;border-left:1px solid #e6e6e6;font-size:12px;}
.stat th {padding:15px 20px;font-size:12px;}
.stat tr {border-bottom:1px solid #e6e6e6;}
.stat td img {width:50px;height:50px;}
.stat td a {color:#428bca;font-size:12px;}
.stat td a:hover {text-decoration:underline;}
.stat td span a {display:block;padding:5px 10px;margin:20px 0 0 0;border-radius:5px;color:#fff;background:#5cb85c;font-size:12px;}
.stat_name {padding:15px 20px !important;font-size:18px !important;}
.stat_name a {font-size:18px !important;}
.stat_img {padding:15px 20px !important;}

.adv_no_add_text {margin:40px -20px;padding:0 20px;text-align:center;}
.adv_no_add_text {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.adv_org_add a {padding:10px 20px;}
.adv_org_add a {	
	width: calc(70vw - 40px);
	width: -moz-calc(70vw - 40px);
	width: -webkit-calc(70vw - 40px);
}

.before_pay_auth {width:100vw;margin:0 -20px;display:block;}
.before_pay_auth td {padding:15px 20px;font-size:12px;}
.before_pay_auth td img {width:50px;height:50px;}
.before_pay_auth td a {font-size:12px;display:block;}
.before_pay_auth_org_img {width:70px;}
.before_pay_auth_th {width:70px;}
.before_pay_auth_adress {	
	width: calc(100vw - 260px);
	width: -moz-calc(100vw - 260px);
	width: -webkit-calc(100vw - 260px);
}
.before_pay_auth_name {font-size:18px !important;}
.before_pay_auth select {width:50px;height:36px;}
.place_status img {width:20px !important;height:20px !important;top:15px;right:10px;}
.money_accept img {height:20px !important;width:auto !important;}
.before_pay_auth input[type=submit] {padding:10px 20px;}
.before_pay_auth input[type=submit] {	
	width: calc(70vw - 40px);
	width: -moz-calc(70vw - 40px);
	width: -webkit-calc(70vw - 40px);
}
.before_pay_auth span {width:50px;}
.submit_long_fix {	
	width: calc(90vw - 40px) !important;
	width: -moz-calc(90vw - 40px) !important;
	width: -webkit-calc(90vw - 40px) !important;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
}
.before_pay_auth span {display:block;margin:10px 0 0 0;font-size:12px;color:#666;}
.before_pay_auth input[type=text] {height:36px;padding:0 10px;}
.before_pay_auth input[type=text] {	
	width: calc(100vw - 262px);
	width: -moz-calc(100vw - 262px);
	width: -webkit-calc(100vw - 262px);
}
.before_pay_auth input[type=password] {height:36px;padding:0 10px;}
.before_pay_auth input[type=password] {	
	width: calc(100vw - 262px);
	width: -moz-calc(100vw - 262px);
	width: -webkit-calc(100vw - 262px);
}
.already_register {display:block;width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.pay_final {width:100vw;margin:0 -20px;display:block;}
.pay_final td {padding:15px 20px;}
.pay_final td {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.pay_final input[type=submit] {padding:10px 20px;}
.pay_final input[type=submit] {	
	width: calc(70vw - 40px);
	width: -moz-calc(70vw - 40px);
	width: -webkit-calc(70vw - 40px);
}

.error_notice {padding:10px 20px;display:block;background:#f2dede;color:#b94a48;margin:20px 0;border:1px solid #eed3d7;border-radius:5px;}
.success_notice {padding:10px 20px;display:block;background:#e0efd8;color:#3b763e;margin:20px 0;border:1px solid #d5e9c6;border-radius:5px;}

#firm_search {top:33px;}
#firm_search {	
	width: calc(60vw - 42px);
	width: -moz-calc(60vw - 42px);
	width: -webkit-calc(60vw - 42px);
}
#firm_search p {padding:10px;}
#firm_search p {	
	width: calc(60vw - 40px);
	width: -moz-calc(60vw - 40px);
	width: -webkit-calc(60vw - 40px);
}
#city_search2 {top:33px;}
#city_search2 {	
	width: calc(60vw - 42px);
	width: -moz-calc(60vw - 42px);
	width: -webkit-calc(60vw - 42px);
}
#city_search2 p {padding:10px;}
#city_search2 p {	
	width: calc(60vw - 40px);
	width: -moz-calc(60vw - 40px);
	width: -webkit-calc(60vw - 40px);
}


.mobile {display:block;}
.org_time_ad_fix {text-align:center;}
.ad_bottom_fix {text-align:center;}


}


@media screen and (max-width: 420px) 

{

.home_cat {padding:20px 0;display:block;}
.home_cat {	
	width: calc(100vw - 40px);
	width: -moz-calc(100vw - 40px);
	width: -webkit-calc(100vw - 40px);
}
.home_cat a {padding:10px 20px;}
.home_cat a {	
	width: calc(100vw - 60px);
	width: -moz-calc(100vw - 60px);
	width: -webkit-calc(100vw - 60px);
}

/* Pagination */
.pagination {width:100vw;margin:0 -20px;}
.page_count {height:16px;}
.page_count span {display:none;}
.page_nums {padding:0 10px 0 20px;}
.page_nums {	
	width: calc(100vw - 30px);
	width: -moz-calc(100vw - 30px);
	width: -webkit-calc(100vw - 30px);
}

.org_price_level {display:none;}

.day {position:relative;}
.day span{position:absolute;top:22px;right:20px;padding:6px 6px;font-size:0px;color:#fff;background:#5cb85c;border-radius:5px;margin:-5px 0 0 10px;}

.org_near_distance {display:none;}


.stat {width:100vw;margin:0 -20px;}
.stat td {padding:10px 10px;border-left:1px solid #e6e6e6;font-size:12px;}
.stat th {padding:10px 10px;font-size:12px;}
.stat tr {border-bottom:1px solid #e6e6e6;}
.stat td img {width:50px;height:50px;}
.stat td a {color:#428bca;font-size:12px;}
.stat td a:hover {text-decoration:underline;}
.stat td span a {display:block;padding:5px 10px;margin:20px 0 0 0;border-radius:5px;color:#fff;background:#5cb85c;font-size:12px;}
.stat_name {padding:15px 20px !important;font-size:18px !important;}
.stat_name a {font-size:18px !important;}
.stat_img {padding:10px 10px 0 0 !important;}

}


@media screen and (max-width: 320px) 

{

.item_time {top:9px;left:0px;}
.item_time {	
	width: calc(100vw - 160px);
	width: -moz-calc(100vw - 160px);
	width: -webkit-calc(100vw - 160px);
}

.item_rate {display:none;}

.stat {width:100vw;margin:0 -20px;}
.stat td {padding:10px 5px;border-left:1px solid #e6e6e6;font-size:11px;}
.stat th {padding:10px 5px;font-size:11px;}
.stat tr {border-bottom:1px solid #e6e6e6;}
.stat td img {width:25px;height:25px;}
.stat td a {color:#428bca;font-size:11px;}
.stat td a:hover {text-decoration:underline;}
.stat td span a {display:block;padding:5px 10px;margin:20px 0 0 0;border-radius:5px;color:#fff;background:#5cb85c;font-size:11px;}
.stat_name {padding:15px 20px !important;font-size:18px !important;}
.stat_name a {font-size:18px !important;}
.stat_img {padding:10px 5px 0 0 !important;}

}