﻿@charset "UTF-8";
/* CSS Document */
@font-face {
    font-family: 'MyriadPro-Bold'; src: url("fonts/MyriadPro-Bold.eot");
    src: url("fonts/MyriadPro-Bold.eot?#iefix") format("eot"),
        url("fonts/MyriadPro-Bold.woff") format("woff"),
        url("fonts/MyriadPro-Bold.ttf") format("truetype"),
        url("fonts/MyriadPro-Bold.svg#MyriadPro-Bold") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadPro-It'; src: url("fonts/MyriadPro-It.eot");
    src: url("fonts/MyriadPro-It.eot?#iefix") format("eot"),
        url("fonts/MyriadPro-It.woff") format("woff"),
        url("fonts/MyriadPro-It.ttf") format("truetype"),
        url("fonts/MyriadPro-It.svg#MyriadPro-It") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MyriadPro-Regular'; src: url("fonts/MyriadPro-Regular.eot");
    src: url("fonts/MyriadPro-Regular.eot?#iefix") format("eot"),
        url("fonts/MyriadPro-Regular.woff") format("woff"),
        url("fonts/MyriadPro-Regular.ttf") format("truetype"),
        url("fonts/MyriadPro-Regular.svg#MyriadPro-Regular") format("svg");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadPro-Semibold'; src: url("fonts/MyriadPro-Semibold.eot");
    src: url("fonts/MyriadPro-Semibold.eot?#iefix") format("eot"),
        url("fonts/MyriadPro-Semibold.woff") format("woff"),
        url("fonts/MyriadPro-Semibold.ttf") format("truetype"),
        url("fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold") format("svg");
    font-weight: normal;
    font-style: normal;
}
body {
  margin: 0;
  font-family: "MyriadPro-Regular",arial,Helvetica,Arial,sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  background-color: #ffffff;
}
.index__catlist .index__catlist__item div.links a { color: #6f6f6e; font-size: 16px; line-height: 18px; text-decoration:none; }
.ico-kub
{
	display: inline-block !important;
	float: none;
	position: relative !important;
	margin: 0 2px 12px 7px;
}
.btn-group.margin-top{margin-top:9px;}
.l-top .l-top__navbar .user-menu .btn-group .btn, .favourites-no-reg { line-height: 41px; height: 41px; color:#00a7e7;}

#j-my-avatar-img {width: 65px!important;}

.l-top .user-menu .btn.btn-success, .btn.btn-success.login-button, .btn.recovery-button, .btn.reg-btn {
	display:block;
	height:34px;
	line-height:34px;
	width:242px;
	border:0;
	box-sizing:border-box;
	box-shadow: 0 1px 1px #6F6F6F;
	padding:0;
	font-family: 'MyriadPro-Bold';
	color:#fff!important;
	text-shadow:0 1px 1px rgba(0,0,0,0.3);
	text-transform:uppercase;
	font-size:18px;
	border-radius: 4px;
	margin-left:0;
	background: #afcd57; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FmY2Q1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1N2IwM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #afcd57 0%, #57b03b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afcd57), color-stop(100%,#57b03b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #afcd57 0%,#57b03b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #afcd57 0%,#57b03b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #afcd57 0%,#57b03b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #afcd57 0%,#57b03b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afcd57', endColorstr='#57b03b',GradientType=0 ); /* IE6-8 */
}
.l-top .user-menu .btn.btn-success.blue, .btn.recovery-button
{
	margin-top:10px;
	background: #a0d8f7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwZDhmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNWE5ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a0d8f7 0%, #05a9e7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0d8f7), color-stop(100%,#05a9e7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a0d8f7 0%,#05a9e7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a0d8f7 0%,#05a9e7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a0d8f7 0%,#05a9e7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a0d8f7 0%,#05a9e7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0d8f7', endColorstr='#05a9e7',GradientType=0 ); /* IE6-8 */
}
html, body, #wrap { min-height: 100% !important; height: auto; background-repeat: no-repeat; background-position: top;}
#wrap{position: relative; min-width: 240px; max-width: 1000px;  margin: 0 auto;}
#push,#footer {height:1px; position: relative;}
#push{ background-color: #ffffff}
.alert-popup{top:0;}
#header .content, #main .content, #footer .content { min-width: 240px; max-width: 1000px; margin: 0 auto; background-color: #FFFFFF; z-index: 2;}
.l-top .l-top__navbar .l-top__navbar_guest .link-block { font-size: 14px; line-height: 18px; margin-bottom: 7px; }
.f-msearch_desktop.hidden-phone{padding: 10px; /*margin: -10px;*/ background:rgba(212,212,212,0.7); border-radius: 8px;}

.bg-banner {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-position: center top;
	background-repeat: no-repeat;
	z-index: 0;
	overflow: hidden;
}
.bg-banner a{
height: 100%;
top: 0;
left: 0;
position: absolute;
display: inline;
width: 100%;
cursor: pointer;
text-decoration: none;
}
.bg-banner a img{
display: none;
}

.header-languages
{
	display: inline-block;
	position: absolute;
	top: 62px;
	left: 360px;
}
.header-lang
{
	display:inline-block;
	margin-bottom: -16px;
}
.header-languages ul, .langs ul
{
	list-style:none;
	padding:0;
	margin:0;
}
.header-languages li, .langs ul li
{
	display:inline-block;
}
.header-languages li a span, .langs ul li a span
{
	text-decoration:none;
	padding-left:0!important;
}
.header-languages li a span, .langs ul li a span
{
	text-decoration:none;
	padding-left:0!important;
}

.header-languages li a, .langs ul li a
{
	display:inline-block;
	margin:0 1px;
	width:30px;
	height:30px;
	overflow:hidden;
	text-align:center;
	color:#333333;
	font-family: 'MyriadPro-Bold';
	text-shadow:0 1px 1px #feeaae;
	font-size:16px;
	line-height:30px;
	box-shadow: 0 1px 1px #6F6F6F;
	border-radius:30px;
	text-decoration:none;
	text-transform:lowercase;
	background: #ffee15; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWUxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWI0MWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffee15 0%, #f9b41f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffee15), color-stop(100%,#f9b41f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffee15 0%,#f9b41f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffee15 0%,#f9b41f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffee15 0%,#f9b41f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffee15 0%,#f9b41f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffee15', endColorstr='#f9b41f',GradientType=0 ); /* IE6-8 */
}
.header-languages li a:hover, .langs ul li a:hover
{
	background: #f9b41f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YjQxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmVlMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9b41f 0%, #ffee15 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9b41f), color-stop(100%,#ffee15)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9b41f 0%,#ffee15 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b41f', endColorstr='#ffee15',GradientType=0 ); /* IE6-8 */
}
.header-languages li a.active, .header-languages li a:active, .langs ul li a:active, .langs ul li a.active
{

		background: #f9b41f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YjQxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmVlMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f9b41f 0%, #ffee15 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9b41f), color-stop(100%,#ffee15)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f9b41f 0%,#ffee15 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b41f', endColorstr='#ffee15',GradientType=0 ); /* IE6-8 */
	box-shadow:inset 0 1px 1px #664a0d;
}
.index-map__left { float: left; width: 100%; margin-top: 30px; }
.index-map__right { float: left; width: 100%; }
.index-cities > li { float: left; width: 11%; padding-right: 10px; padding-bottom: 5px; white-space: nowrap; box-sizing: border-box; }
a.logo img { 
	width: 200px !important; 
}

@media (min-width:768px){
	.l-top .l-top__navbar .l-top__navbar_guest .l-top__navbar_guest_desktop{padding-top:27px;}
	#main .container-fluid{padding-top:10px;}
	.btn-group.margin-top{margin-top:9px;}
	.f-navigation__menu_desktop.visible-desktop{margin-right:-20px;}
	.f-navigation__menu_desktop.visible-desktop{margin-right:-20px;}
	.f-navigation .f-navigation__menu .nav-tabs li:first-child, .f-navigation .f-navigation__menu .nav-tabs li:last-child{background:none;}
	.row-fluid.top-minus{margin-top:-10px;}
}
@media (min-width: 978px){
	.l-top .l-top__logo .l-top__logo_desktop {margin-left:0!important;}
	.l-top .l-top__navbar .l-top__navbar_guest .l-top__navbar_guest_desktop{margin-right:0!important;	}
	.f-navigation .f-navigation__regions__title, /*.container-fluid,*/ .filter-panel .f-navigation__regions__title{padding-left:0!important;}
	.filter-panel .f-navigation__regions__title{	margin-left:0; line-height:62px!important; height:62px!important;}
	.filter-panel .f-navigation__regions__title span{	font-family: 'MyriadPro-Bold';}
	.container-fluid{/*padding-right:0!important;     Vremenno*/}
	.f-msearch{padding:20px 0!important; background-color: #fcfcfc!important;}
	.l-top__navbar.head-short{position:absolute; top:0; right:0;}
	.l-footer .l-footer__content	{margin:0!important;}
	.footer-socials{padding-right:17px;}
	.payment-icons{padding-top: 20px; position: absolute;width: 172px; right: 0.3%;}
	.payment-icons img{width: 33px; margin-left: 3px;}
	.control-group-phone-logo  img{height:20px; padding:0 5px;}
	.control-group-phone-logo-add img{height:20px; padding:0 5px;}
	.control-group-phone-logo{margin-top:15px; padding-left:43%!important;}
	.control-group-phone-logo-add{margin-top:15px; padding-left:27%!important;}
}

.l-top .l-top__navbar .l-top__navbar_guest .l-top__navbar_guest_desktop {position:relative;}
.f-categories-col-item {
    padding-right: 3px;
    white-space: nowrap;
    overflow: hidden;
    height: 18px;
    background-color: transparent!important;
    position: relative;
	bottom: -1px;
}
.f-categories-col-count {
    padding-left: 3px;
    margin-left: auto;
    color: #999999;
    white-space: nowrap;
    font-size: 13px;
    background-color: transparent!important;
    position: relative;
    bottom: -1px;
}
.f-categories {
    padding: 15px 15px 15px 15px;
    background: rgba(180, 180, 180, 0.7);
    border-radius: 8px;
}
.l-banner_top {
    margin: 0 auto;
    padding-top: 26px;
    padding-left: 5px;
}
.sr-page__list__item.selected {
    background-color: #fffacb;
    border-left: 2px solid #f89406;
}



/*-------------------------------NEW-------------------------------*/
.f-msearch {
	background-color: #fcfcfc!important;
}
/*-------------------------------NEW-------------------------------*/
@charset "UTF-8";
/* CSS Document */
@font-face {
	font-family: 'MyriadPro-Bold'; src: url("fonts/MyriadPro-Bold.eot");
	src: url("fonts/MyriadPro-Bold.eot?#iefix") format("eot"),
	url("fonts/MyriadPro-Bold.woff") format("woff"),
	url("fonts/MyriadPro-Bold.ttf") format("truetype"),
	url("fonts/MyriadPro-Bold.svg#MyriadPro-Bold") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadPro-It'; src: url("fonts/MyriadPro-It.eot");
	src: url("fonts/MyriadPro-It.eot?#iefix") format("eot"),
	url("fonts/MyriadPro-It.woff") format("woff"),
	url("fonts/MyriadPro-It.ttf") format("truetype"),
	url("fonts/MyriadPro-It.svg#MyriadPro-It") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadPro-Regular'; src: url("fonts/MyriadPro-Regular.eot");
	src: url("fonts/MyriadPro-Regular.eot?#iefix") format("eot"),
	url("fonts/MyriadPro-Regular.woff") format("woff"),
	url("fonts/MyriadPro-Regular.ttf") format("truetype"),
	url("fonts/MyriadPro-Regular.svg#MyriadPro-Regular") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MyriadPro-Semibold'; src: url("fonts/MyriadPro-Semibold.eot");
	src: url("fonts/MyriadPro-Semibold.eot?#iefix") format("eot"),
	url("fonts/MyriadPro-Semibold.woff") format("woff"),
	url("fonts/MyriadPro-Semibold.ttf") format("truetype"),
	url("fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* begin: f-navigation */
.f-navigation .f-navigation__regions__title, .filter-panel .f-navigation__regions__title { height: 36px; line-height: 36px; padding-left: 20px; font-size:18px; color:#6f6f6e;}

.selected-region{display:inline-block; background:rgba(212,212,212,0.7); padding:0 15px; border-radius:8px; font-family: 'MyriadPro-Bold'; font-size: 16px; margin-left:8px; }

.fa-close{background: url("../img/icon-close.png") right no-repeat; width:14px; height:14px; border-left: 1px dashed !important; margin-left: 6px; padding-left:5px; margin-bottom:-2px;}
.f-navigation .f-navigation__menu { bottom: -1px; }
.f-navigation .f-navigation__menu .f-navigation__menu_tablet { margin-right: 20px; }
.f-navigation .f-navigation__menu .f-navigation__menu_tablet .nav { position: relative; top: -5px; padding-bottom: 9px; }
.f-navigation .f-navigation__menu .f-navigation__menu_tablet .nav, .f-navigation .f-navigation__menu .f-navigation__menu_tablet .nav-tabs { border: none; }
.f-navigation .f-navigation__menu .f-navigation__menu_tablet .btn.selected { min-width: 161px; text-align: left; padding-left: 18px; }
.f-navigation .f-navigation__menu .f-navigation__menu_tablet a { color: #0088cc !important; }
.f-navigation .f-navigation__menu .f-navigation__menu_tablet a.active { color: #333333 !important; }
.f-navigation .f-navigation__menu .nav { margin-bottom: 0; }
.f-navigation .f-navigation__menu .nav-tabs { border-color: transparent; }

.f-navigation .f-navigation__menu .nav-tabs li a { display: block; padding-left: 5px; padding-right: 5px; text-decoration: none; border-color: transparent; font-size:18px;}

.f-navigation .f-navigation__menu .nav-tabs li a:hover { background:none;}

.f-navigation .f-navigation__menu .nav-tabs li.active a, .f-navigation .f-navigation__menu .nav-tabs li.active a:hover, .f-navigation .f-navigation__menu .nav-tabs li.active a:focus { color: #333333; border-color: transparent !important; font-family: 'MyriadPro-Bold';}
body.opera9 .f-navigation .f-navigation__menu .f-navigation__menu_tablet .btn.selected { height: 30px; }

body.msie9 .f-navigation .f-navigation__menu .f-navigation__menu_tablet { margin-right: -12px; }

/* end: f-navigation */


.l-top .l-top__navbar .l-top__navbar_guest .link-block { font-size: 14px; line-height: 18px; margin-bottom: 7px; }

.l-top .l-top__navbar .l-top__navbar_guest .link-block a.pseudo-link {
	color: #26AEE9;
}


.header-languages ul, .langs ul

{

	list-style:none;

	padding:0;

	margin:0;

}

.header-lang

{

	display:inline-block;

	margin-bottom: -16px;

}

.header-languages li, .langs ul li

{

	display:inline-block;

}

.header-languages li a span, .langs ul li a span

{

	text-decoration:none;

	padding-left:0!important;

}

.header-languages li a, .langs ul li a

{

	display:inline-block;

	margin:0 1px;

	width:30px;

	height:30px;

	overflow:hidden;

	text-align:center;

	color:#333333;

	font-family: 'MyriadPro-Bold';

	text-shadow:0 1px 1px #feeaae;

	font-size:16px;

	line-height:30px;

	box-shadow: 0 1px 1px #6F6F6F;

	border-radius:30px;

	text-decoration:none;

	text-transform:lowercase;

	background: #ffee15; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWUxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWI0MWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #ffee15 0%, #f9b41f 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffee15), color-stop(100%,#f9b41f)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffee15 0%,#f9b41f 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ffee15 0%,#f9b41f 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffee15 0%,#f9b41f 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffee15 0%,#f9b41f 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffee15', endColorstr='#f9b41f',GradientType=0 ); /* IE6-8 */



}

.header-languages li a:hover, .langs ul li a:hover

{

	background: #f9b41f; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YjQxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmVlMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #f9b41f 0%, #ffee15 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9b41f), color-stop(100%,#ffee15)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #f9b41f 0%,#ffee15 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b41f', endColorstr='#ffee15',GradientType=0 ); /* IE6-8 */



}

.header-languages li a.active, .header-languages li a:active, .langs ul li a:active, .langs ul li a.active

{

	background: #f9b41f; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YjQxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmVlMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #f9b41f 0%, #ffee15 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9b41f), color-stop(100%,#ffee15)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #f9b41f 0%,#ffee15 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b41f', endColorstr='#ffee15',GradientType=0 ); /* IE6-8 */

	box-shadow:inset 0 1px 1px #664a0d;

}

/*?fsearch?*/
.f-msearch { padding: 20px; }

.f-msearch .category { padding-right: 20px; }



.f-msearch .category .btn

{

	background:url(../img/bg-btn-4.jpg);

	width:177px;

	height: 20px;

	font-size:18px;

	text-align:left;

	border:0;

	font-family: "MyriadPro-It";

	color:#6f6f6e;

	padding:11px 12px;

}

.f-msearch .category .btn span

{

	width:160px;

	overflow:hidden;

	display:block;

}

.f-msearch_desktop.hidden-phone

{

	padding: 10px;

	/*margin: -10px;*/

	background:rgba(212,212,212,0.7);

	border-radius: 8px;

}

.filter-panel .f-msearch_desktop.hidden-phone

{

	background:none;

}

.f-msearch_desktop td.input input

{

	box-sizing:border-box;

	height: 41px;

	font-size: 18px;

	border-radius: 6px;

	color: #6F6F6E;

	padding: 4px 12px;

	font-family: "MyriadPro-It";

	border: 1px solid #FBC71C;

	box-shadow: 0 1px 1px 0 #3D3C3C inset;

}

.f-msearch .input { padding-right:20px; }
.f-msearch .btn { text-decoration: none; }
.f-msearch .btn.active { background-color: #fff; box-shadow: none; }

.f-msearch .f-msearch_desktop.hidden-phone .search-table .btn.pull-left, .v-author__contact_write .btn.btn-info

{

	width:112px;

	border:0;

	height:41px;

	box-shadow:0 1px 1px #6f6f6f;

	text-shadow:1px 1px 1px rgba(255,255,255,0.5);

	color:#333333;

	text-transform:uppercase;

	font-family: 'MyriadPro-Bold';

	font-size:18px;

	background: #ffee15; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWUxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWI0MWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #ffee15 0%, #f9b41f 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffee15), color-stop(100%,#f9b41f)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #ffee15 0%,#f9b41f 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #ffee15 0%,#f9b41f 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #ffee15 0%,#f9b41f 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #ffee15 0%,#f9b41f 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffee15', endColorstr='#f9b41f',GradientType=0 ); /* IE6-8 */



}

.v-author__contact_write .btn.btn-info

{

	font-size:15px;

	width:auto;

	height:35px;

	line-height:35px;

	padding:0 15px;

}

.f-msearch .f-msearch_desktop.hidden-phone .search-table .btn.pull-left:hover, .v-author__contact_write .btn.btn-info:hover

{

	background: #f9b41f; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YjQxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmVlMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #f9b41f 0%, #ffee15 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9b41f), color-stop(100%,#ffee15)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #f9b41f 0%,#ffee15 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b41f', endColorstr='#ffee15',GradientType=0 ); /* IE6-8 */



}

.f-msearch .f-msearch_desktop.hidden-phone .search-table .btn.pull-left:active, .v-author__contact_write .btn.btn-info:active

{

	box-shadow:inset 0 1px 1px #6f6f6f;

	background: #f9b41f; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YjQxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmVlMTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #f9b41f 0%, #ffee15 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9b41f), color-stop(100%,#ffee15)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  #f9b41f 0%,#ffee15 100%); /* IE10+ */

	background: linear-gradient(to bottom,  #f9b41f 0%,#ffee15 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b41f', endColorstr='#ffee15',GradientType=0 ); /* IE6-8 */



}
.f-navigation__region_change { background-color: white; z-index: 20; top: -2px; left: 0; padding: 15px; width: 700px; }
.caret-region

{

	color:#00a7e7;

	font-size:12px;

}

.lowercase{text-transform:lowercase;}
.f-navigation__region_change:before { left: 149px; }
.f-navigation__region_change:after { left: 150px; }
.f-navigation__region_change ul { list-style: none; }
.f-navigation__region_change .f-navigation__region_change_main { font-size: 14px; line-height: 26px; }

.f-navigation__region_change .f-navigation__region_change_main a{ text-decoration:none; }

.f-navigation__region_change .f-navigation__region_change_main a:hover{ text-decoration:underline; }

.f-navigation__region_change .f-navigation__region_change_sub { font-size: 14px; line-height: 18px; }

.f-navigation__region_change .f-navigation__region_change_sub a.change { font-size: 14px; line-height: 13px; }

.f-navigation__region_change .f-navigation__region_change_sub a.change:hover { text-decoration:underline; }

.f-navigation__region_change .f-navigation__region_change__links ul { padding-left: 19px; font-size: 14px; margin-top: 0; padding-right: 10px; }
.f-navigation__region_change .f-navigation__region_change__links ul:first-child { margin-top: 0; }
.f-navigation__region_change .f-navigation__region_change__links li { line-height: 22px; padding-right: 20px; white-space: nowrap; }

.f-navigation__region_change .f-navigation__region_change__links li.letter {

	color: #FFF;
	font-family: "MyriadPro-Bold";
	font-size: 12px;
	left: -5px;
	top: 2px;
	width: 18px;
	height: 18px;
	background: #707070;
	border-radius: 14px;
	text-align: center;
	padding: 0;
	display: block;
	line-height: 17px;
}

.f-navigation__region_change .f-navigation__region_change__links a{text-decoration: none;}

.f-navigation__region_change .f-navigation__region_change__links a:hover{text-decoration: underline;}

.f-navigation__region_change .f-navigation__region_change__links a.active { text-decoration: none; color: #666; }

.f-navigation__region_change .f-navigation__region_change__links a.main { font-weight: bold; color:#333333;}
body.msie8 .f-navigation__region_change { border: 1px solid whitesmoke; }

.f-msearch_desktop .f-qsearch__results { position: absolute; z-index: 20; width: 100%; background-color: white; -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.35); /* Для Firefox */ -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.35); /* Для Safari и Chrome */ box-shadow: 0 5px 10px rgba(0, 0, 0, 0.35); /* Параметры тени */ }
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item { /*margin-right: -12px;*/ display: block; padding: 10px; min-height: 60px; }
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item:hover { background-color: #f5f5f5; }
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item:hover .f-qsearch__results__item__title_name { color: #333; }
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item .f-qsearch__results__item__title { float: left; width: 28%; margin-right: 2%; }
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item .f-qsearch__results__item__title .f-qsearch__results__item__title_price { font-weight: bold; display: block; padding-top: 5px; color: #333; }
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item .f-qsearch__results__item__img { float: left; width: 70%; height: 66px; position: relative; overflow: hidden; }
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item .f-qsearch__results__item__img:after { background: url("../img/transparent.png") repeat-y scroll 0 0 transparent; content: ""; height: 66px; position: absolute; right: 0; top: 0; width: 1px; }
.f-msearch_desktop .f-qsearch__results .f-qsearch__results__item .f-qsearch__results__item__img img { margin-right: 5px; margin-bottom: 5px; }

.f-msearch_desktop .f-msearch_desktop__category i { font-size: 12px; margin-left: 1px; display:none; }
.f-msearch_mobile .select-ext { margin-bottom: 10px; }
.f-msearch_mobile .input-append { padding-right: 53px; }
.f-msearch_mobile .input-append input { width: 100%; }

.f-msearch__categories, .f-msearch__subcategories { background-color: white; border: 1px solid whitesmoke; margin-top: 10px; max-width: 595px; z-index: 20; }
@media (max-width: 767px) { .f-msearch__categories, .f-msearch__subcategories { border: none; } }

.f-msearch__categories__title { padding: 15px 20px; border-bottom: 1px solid #f5f5f5; background-color: #f5f5f5; position: relative; }
.f-msearch__categories__title p { margin: 5px 0 0 0; font-size: 16px; padding-right: 20px; }
.f-msearch__categories__title .close { text-decoration: none; top: -3px; right: 0; position: relative; font-size: 17px; }

.f-msearch__categories__title .subcat { margin-left: 76px; padding-right: 5px; }

.f-msearch__categories__title .count { font-size: 14px; line-height: 18px; }

.f-msearch__categories__title .backto { font-size: 14px; line-height: 18px; }
.f-msearch__categories__title .img { display: block; position: absolute; left: 20px; top: 20px; }

.f-msearch__categories__list { padding: 10px 10px; }
.f-msearch__categories__list ul { list-style: none; }
.f-msearch__categories__list li { float: left; width: 138px; min-height: 117px;}
.f-msearch__categories__list li span { display: block; }
.f-msearch__categories__list li a { width: 120px; text-align: center; font-size: 14px; text-decoration: none; position: relative; padding: 8px 0; margin-left:15px;}
.f-msearch__categories__list li a:hover { border: 2px solid whitesmoke; border-radius: 5px; left: -2px; padding: 6px 0; }

.f-msearch__subcategories__list { padding: 15px 20px; }
.f-msearch__subcategories__list ul { list-style: none; }
.f-msearch__subcategories__list li { float: left; min-width: 128px; }
.f-msearch__subcategories__list li a { font-size: 14px; line-height: 24px; color: #15aeea; text-decoration: none; }
.f-msearch__subcategories__list li a:hover { text-decoration: underline; }
.f-msearch__subcategories__list li a.active { text-decoration: none; color: #333; }
.f-msearch__subcategories__list li li { float: none; white-space: nowrap; padding-right: 20px; }

.f-index__mobile { margin: 15px 0; border-top: 1px dashed #f5f5f5; }
.f-index__mobile.f-index__mobile__mainfilter { margin: 10px 0; border-top: none; }
.f-index__mobile .f-index__mobile__categories a { padding: 12px 15px 12px 25px; min-height: 32px; line-height: 32px; border-bottom: 1px solid #e7e7e7; position: relative; }
.f-index__mobile .f-index__mobile__categories a:hover span { text-decoration: none; }
.f-index__mobile .f-index__mobile__categories a:hover, .f-index__mobile .f-index__mobile__categories a:focus { background: none; }
.f-index__mobile .f-index__mobile__categories a img { display: block; position: absolute; left: 15px; top: 10px; }
.f-index__mobile .f-index__mobile__categories a span { margin-left: 44px; font-size: 14px; line-height: 30px; text-decoration: none; color:#3e4039; font-weight:bold}
.f-index__mobile .f-index__mobile__categories a i { margin-top: 10px; color: #2965be; }
.f-index__mobile .f-index__mobile__categories a.last { border-bottom: none; }

.f-index__mobile__subcategories__title { min-height: 32px; padding: 1px 20px 0 20px; border-bottom: 1px solid #f5f5f5; background-color: #f5f5f5; position: relative; }
.f-index__mobile__subcategories__title p { font-size: 15px; padding-right: 20px; }
.f-index__mobile__subcategories__title .subcat { margin-left: 44px; }
.f-index__mobile__subcategories__title .backto { font-size: 12px; line-height: 20px; }
.f-index__mobile__subcategories__title .img { display: block; position: absolute; left: 20px; top: 10px; }

.f-index__mobile__subcategories__list ul { list-style: none; }
.f-index__mobile__subcategories__list ul a { font-size: 13px; line-height: 32px; padding: 0 20px 4px 64px; border-bottom: 1px dashed #f5f5f5; display: block; }
@media (max-width: 767px) { .f-index__mobile__subcategories__list ul a { padding-left: 16px; } }
.f-index__mobile__subcategories__list ul a:hover span { text-decoration: none; }
.f-index__mobile__subcategories__list ul a:hover, .f-index__mobile__subcategories__list ul a:focus { background: none; }
.f-index__mobile__subcategories__list ul a.last { border-bottom: none; }
.f-index__mobile__subcategories__list ul a.all { color: #333; }
.f-index__mobile__subcategories__list ul i { color: #ccc; margin-top: 10px; }
.f-index__mobile__subcategories__list ul i.fa { margin-left: 8px; }

i.filter-on { background: url('../img/icons-sfd7326fa42.png') 0 -50px no-repeat; width: 28px; height: 18px; display: inline-block; }

.f-catfilter { border-top: 1px dashed #f5f5f5; margin-top: 15px; padding-top: 3px; }
.f-catfilter .f-catfilter__popup { padding: 15px 8px 10px 8px; -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25); /* ╨Ф╨╗╤П Firefox */ -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25); /* ╨Ф╨╗╤П Safari ╨╕ Chrome */ box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25); /* ╨Я╨░╤А╨░╨╝╨╡╤В╤А╤Л ╤В╨╡╨╜╨╕ */ }
.f-catfilter .f-catfilter__popup label { font-size: 13px; }
.f-catfilter .f-catfilter__popup .f-catfilter__popup__not-important { margin-left: 10px; position: relative; top: 1px; }
.f-catfilter .f-catfilter__popup .f-catfilter__popup__not-important label { font-size: 12px; }
.f-catfilter .f-catfilter__popup .f-catfilter__popup__fromto { margin-bottom: 5px; }
.f-catfilter .f-catfilter__popup .f-catfilter__popup__subtitle span { position: absolute; top: -12px; padding-right: 10px; font-size: 12px; font-weight: bold; display: inline-block; background-color: #fff; }
.f-catfilter .f-catfilter__popup .f-catfilter__popup__subtitle hr { margin-bottom: 10px; }
.f-catfilter .f-catfilter__popup ul { float: left; list-style: none; min-width: 85px; margin: 0 15px 15px 0; }
.f-catfilter .f-catfilter__popup ul li { line-height: 24px; }
.f-catfilter .f-catfilter__content { padding-top: 5px; }
.f-catfilter .f-catfilter__item { margin-right: 5px; margin-top: 5px; }
.f-catfilter .f-catfilter__item .f-catfilter__item__spacer { line-height: 22px; padding-right: 2px; width: 18px; }
.f-catfilter .f-catfilter__item .f-catfilter__item__spacer i { height: 6px; width: 11px; }
.f-catfilter .f-catfilter__item .f-catfilter__item__spacer.spacer { border-top: none; }
.f-catfilter .f-catfilter__item.selected i { color: #fff !important; }
.f-catfilter .f-catfilter__item em i.extra.plus { height: 7px; width: 7px; top: -1px; }
.f-catfilter .f-catfilter__item_check { display: inline-block; height: 40px; line-height: 44px; verticaf-align: middle; }
.f-catfilter .f-catfilter__item_check label { margin: 0 10px 0 5px; }

.f-catfiltermob .f-catfiltermob__content__title { display: block; text-align: center; margin-top: 10px; }
.f-catfiltermob .f-catfiltermob__content .btn { margin: 5px 10px 0 0; }
.f-catfiltermob .f-catfiltermob__content label.checkbox { margin-right: 10px; }
.f-catfiltermob .f-catfiltermob__content .f-catfiltermob__item { float: left; margin: 0 10px 10px 0; min-width: 212px; }
.f-catfiltermob .f-catfiltermob__content .f-catfiltermob__item select { width: 212px; }
.f-catfiltermob .f-catfiltermob__content .f-catfiltermob__item option { padding: 2px 4px 2px 8px; }
/*?fsearch?*/

.f-navigation .f-navigation__menu .nav-tabs li

{

	background:url(../img/nav-dot.png) 0 19px no-repeat;
	padding-left: 4px;

}

.region-filter-title {
	font-size: 14px;
	color: #6f6f6e;
	margin-right: 7px;
	margin-top: 9px;
	display: block;
	float: left;
}

.region-form-wrapper {
	border: 1px solid #e2e2e2;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.7);
}

.index-page { padding-top: 20px; }
.index-page h1 { padding: 0 0 0 0; color: #7f7f7f; margin: 0 0 20px!important;}

.index__catlist { padding-top: 0; }
.index__catlist .index__catlist__item { float: left; width: 50%; min-width: 260px; min-height: 50px; margin: 10px 0 20px 0; position: relative; }
.index__catlist .index__catlist__item img { display: block; position: absolute; left: 0; top: 6px; max-width: 54px;}

.index__catlist .index__catlist__item div { margin: 10px 30px 0 66px; }

.index__catlist .index__catlist__item div.title { font-size: 18px; padding-bottom: 3px; color:#00a7e7; font-family: 'MyriadPro-Bold'; }

.index__catlist .index__catlist__item div.title a { color:#00a7e7; text-decoration:none;}

.index__catlist .index__catlist__item div.title a:hover { text-decoration:none;}

.index__catlist .index__catlist__item div.links a { color: #6f6f6e; font-size: 16px; line-height: 18px; text-decoration:none; }

.index__catlist__item__count { font-size: 12px; color: #6BB134; white-space: nowrap; margin: 0 !important; }

.f-msearch_desktop td.input input {
	box-sizing: border-box;
	height: 41px !important;
	font-size: 18px;
	border-radius: 6px;
	color: #6F6F6E;
	padding: 4px 12px;
	font-family: "MyriadPro-It";
	border: 1px solid #FBC71C;
	box-shadow: 0 1px 1px 0 #3D3C3C inset;
}

.f-msearch .f-msearch_desktop.hidden-phone td .btn.pull-left, .v-author__contact_write .btn.btn-info
{
	width:112px;
	border:0;
	height:41px;
	box-shadow:0 1px 1px #6f6f6f;
	text-shadow:1px 1px 1px rgba(255,255,255,0.5);
	color:#333333;
	text-transform:uppercase;
	font-family: 'MyriadPro-Bold';
	font-size:18px;
	background: #ffee15; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWUxNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWI0MWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffee15 0%, #f9b41f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffee15), color-stop(100%,#f9b41f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffee15 0%,#f9b41f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffee15 0%,#f9b41f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffee15 0%,#f9b41f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffee15 0%,#f9b41f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffee15', endColorstr='#f9b41f',GradientType=0 ); /* IE6-8 */
}

.v-author .v-author__avatar { float: left; text-decoration: none; width: 65px!important; padding-right: 10px!important;}

.l-page h1 {
	font-size: 18px;
	line-height: 27px;
	margin: 0;
	padding-right: 0;
	padding: 5px 0 12px 0;
	font-weight: normal;
	font-family: 'MyriadPro-Bold';
}

.l-info {
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	margin-top: 20px;
	margin-bottom: 20px;
}

@media (min-width: 980px) {
	.l-page {
		padding-left: 0;
		padding-right: 0;
	}
}

.f-navigation .f-navigation__menu .nav-tabs li.active a, .f-navigation .f-navigation__menu .nav-tabs li.active a:hover, .f-navigation .f-navigation__menu .nav-tabs li.active a:focus {
	color: #333333;
	border-color: transparent !important;
	font-family: 'MyriadPro-Bold';
}

.f-navigation .f-navigation__menu .nav-tabs li.active a{
	background: none !important;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border: 1px solid #cccccc;
}

.relative {position:relative;}

.footer-nav a {
    font-size: 14px;
}

.f-categories.cats-list.hidden-phone {
	    padding: 10px 20px;
    clear: left;
    overflow: hidden;
    position: relative;
    font-size: 13px;
    color: #08c;
    border: 1px solid #eeeeee;
    background: rgba(180, 180, 180, 0.7);
    border-radius: 8px;
    margin: 0 0 0 0;
    background: #c1c1c1;
}

.f-categories-col > li a {
    height: auto; 
    border-bottom: none; 
	    text-decoration: none;
    font-size: 15px;
    color: black;
}

.f-categories.cats-list.hidden-phone .f-categories-col > li a {display:inline-block;}

.f-categories.cats-list.hidden-phone .f-categories-col-count {
	    color: #026084;
    font-weight: bold;
}

.owl-theme .owl-controls .owl-page span {
	background: #869791;
	border: none;
	width: 12px;
	height: 12px;
	margin: 5px 8px;
 }

.owl-theme .owl-controls .owl-page.active span {background: #ffae00;}

@media (max-width: 768px) {
	.thumbnails.owl-carousel.owl-theme {
		margin: 0 0 0;
	}
}

.overflow-text {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.carousel-item .sr-page__gallery__item_descr h4 {
	height:auto;}

.carousel-item-title {

}

.sr-page__gallery.sr-page__gallery_desktop .carousel-item  h4 a {
	display: block;
	font-size: 16px;
	text-decoration: none;
	color: #26aee9;
	font-weight: 300;
}
.sr-page__gallery.sr-page__gallery_desktop .carousel-item h4 a,
.sr-page__gallery.sr-page__gallery_desktop .carousel-item h4 a:hover {
	color: #26aee9;
}

.sr-page__gallery__item.owl-item.selected h4 a {
	color: #333!important;
	font-weight: 600;
	font-size: 16px;
}

.sr-page__gallery__item.owl-item:not(.selected):hover h4 a {
	color: #26aee9  ;
}
.sr-page__gallery__item.owl-item:not(.selected):hover  h4 a:hover {
	color: #333 !important;
}

.owl-item .index-latest__item {border-right: none !important;}

.my-label-fire {
	background: url(../img/fire.png) left no-repeat;
	padding-left: 24px!important;
	color: #ef3f10;
	font-size: 12px;
	text-transform: uppercase;
	height: 14px;
	padding-top: 10px;
	top: 0;
	left: 0;
	text-shadow: none;
}

.date-publicated {
	color: #929292;
	font-size: 12px;
	font-family: 'MyriadPro-Regular';
}
.float-to-right {float: right;}
.float-to-left {float: left;}
.cat-title {
	text-align: right;
}

.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_img a.stack {padding: 0 0 0 0; height: 150px;}
.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_img {border:1px solid #d3d3d3;}

.owl-carousel .owl-item .carousel-item {
	padding-right: 10px;
	box-sizing: border-box;
}
.carousel-item-price-holder {min-height: 20px;}
.sr-page__gallery .sr-page__gallery__item.selected .sr-page__gallery__item_descr {
	background: #fffacb;
	border-left: 2px solid #f89406;
	padding: 5px;
}

.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_descr {
	border-bottom: 1px solid #d3d3d3;
}

.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_descr {
	padding: 11px 5px 5px 10px;
}

.sr-page__gallery .sr-page__gallery__item .sr-page__gallery__item_img {
	 height: auto;
	 line-height: 170px;
}

.sr-page__gallery.sr-page__gallery_desktop h4:after {
	display: none;
}
.sr-page__list__navigation_view a.active i {
	color: #333333;
}

.sr-page__list__navigation_view i {
	color: #00a7e7;
}

.l-page__breadcrumb:after {
	display: none;
}

.sr-page__list__navigation_view {
	background: none;
	margin-right: 0;
	padding-right: 0;
	top: 5px;
}

.sr-page__list__navigation_view span {display: none;}

.sr-page__list__navigation_view a {
	margin-right: 10px;
}

.j-pgn-goto.fixed {
	background-color: #ffffff;
	border: 1px solid #e2e2e2;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8);
}

.styled-pgn-goto {

}

.styled-input-fix {
	/*display: inline-block; *!*/
	height: 40px !important;
	padding: 4px 6px !important;
	/* margin-bottom: 10px; */
	font-size: 14px !important;
	line-height: 20px;
	color: #555555 !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	/* vertical-align: middle; */
	box-sizing: border-box;
}

.styled-textarea-fix {
	font-size: 14px !important;
	padding: 4px 6px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
}

.shadow-fix {
	background-color: #ffffff !important;
	border: 1px solid #e2e2e2 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
}

.my-phone-register-page-new-phone .j-phone-number-input {
	/*display: inline-block; *!*/
	height: 40px !important;
	padding: 4px 6px !important;
	/* margin-bottom: 10px; */
	font-size: 14px !important;
	line-height: 20px;
	color: #555555 !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	/* vertical-align: middle; */
	box-sizing: border-box;
	background-color: #ffffff !important;
	border: 1px solid #e2e2e2 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;

	font-size: 16px !important;
	width: 269px !important;
	height: 41px !important;
	padding: 0 15px !important;
	box-sizing: border-box !important;
	font-family: 'MyriadPro-It';
	padding-left:30px !important;
}

.my-phone-register-page label {
	color: #333333;
	font-size: 17px;
	font-family: 'MyriadPro-Regular';
	padding-top: 9px;
	width: 160px;
	box-sizing: border-box;
}
.my-phone-register-page .u-authorize-form_code_link a {
	color: #26aee9;
	border:none;
}
.set-style li a {
	color: #0088cc;
	font-size: 14px;
}
.pseudo-link-ajax.set-style {
	color: #0088cc;
	font-size: 14px;
	border-bottom: none;
}
.pseudo-link-ajax.set-style:hover {
	text-decoration: underline;
}

.sr-bottomLocations-list-col > li span.count-num {
	color: #6BB134;
}

.sr-bottomLocations-list-col > li {
	margin: 2px 0;
	color: #0088cc;
	font-size: 14px;
}

.sr-bottomLocations a {
	color: inherit;
}


/*Результаты поиска - хлебные крошки*/
.l-page__breadcrumb { display: block; overflow: hidden; position: relative; white-space: nowrap; color:#000; font-size: 14px; line-height: 16px; background: none; height: 40px; margin: 0; border-radius: 0; padding: 0; }
.l-page__breadcrumb:after { background: url("../img/transparent.png") repeat-y scroll 0 0 transparent; content: ""; width: 50px; height: 20px; position: absolute; top: 0; right: 0; }
.l-page__breadcrumb a { color: #00a7e7; font-size:14px; text-decoration:none;}

.l-page__breadcrumb a:hover { text-decoration:underline;}

.l-page__breadcrumb .square-middle

{
	display:inline-block;
	width:3px;
	height:3px;
	margin: 0 5px 2px;
	background:#c7c7c7;
}

.nav-tabs.no-border .square-middle
{
	display:inline-block;
	width:3px;
	height:3px;
	margin: 0 5px 3px;
	background:#6e6e6e;
}

.sr-page__list__navigation_view .square-middle
{
	display:inline-block;
	width:3px;
	height:3px;
	margin: 17px 5px 2px;
	background:#6e6e6e;
	float:right;
}

.l-page__breadcrumb li:last-child a
{
	color:#333333
}
.l-page__breadcrumb i { opacity: 0.75; font-size: 14px; }
.l-page__breadcrumb .divider { padding: 0 5px; color: #cccccc; }
.l-page__breadcrumb .active { color: #000; font-family: 'MyriadPro-Regular'; font-size: 14px;}

.breadcrumb > li > .divider {
	display: inline-block;
	width: 3px;
	height: 3px;
	margin: 0 5px 2px;
	background: #c7c7c7;
	padding: 0 0 0;
	vertical-align: middle;
	text-indent: 21px;
	overflow: hidden;
}



.sr-page__list__item.selected .warning-item-title-new {
	color: #000;
	font-family: 'MyriadPro-Bold';
	font-size: 18px;
	text-decoration: none;
}
.sr-page__list__item.selected .warning-item-title-new:hover {
	color: #000;
	text-decoration: underline;
}

.sr-page__list__item .sr-page__list__item_descr small {
	color: #999999;
	font-size: 14px;
}

.added-date {
	color: #929292;
	font-size: 12px;
	font-family: 'MyriadPro-Regular';
	font-weight: 400;
}
.added-date.padding-fix {
	position: relative;
	top: 4px;
}

.spacer {
	border-top: 1px solid #dddddd;
}

.tmp-none {display:none !important;}

.sr-page__list__item .sr-page__list__item_img .thumb {
	padding: 0 0 0 0;
}

.ico-pin {
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	background: url(../img/icon-pin.png);
	right: 5px;
	top: -11px;
}

.my-relative {position: relative}

@media (min-width: 980px) {
	.item-fav:not(.active) {
		display: inline !important;
	}
}

.new-favorite-block {}
.new-favorite-block .item-fav {}
.new-favorite-block .item-fav.active {}

.fa-icon-favs {
	background: url(../img/icon-favs.png) no-repeat;
	content: icon;
	width:12px;
	height: 12px;
	opacity: 0.4;
}

.new-favorite-block .item-fav.active .fa-icon-favs {
	opacity: 1;
	background: url(../img/icon-favs2.png);
}

.new-favorite-block  .item-fav__star{
	font-size: 12px;
	color: #00a7e7;
	text-decoration: none;
	font-weight: 500;
	font-family: 'MyriadPro-Bold';
	text-align: center;
	padding: 0 0 0 0;
	box-sizing: border-box;
}

.new-favorite-block.gallery-view-favorite-block  .item-fav__star{
	font-size: 12px;
	color: #00a7e7;
	text-decoration: none;
	font-weight: 500;
	font-family: 'MyriadPro-Bold';
	width: 20px !important;
	height: 20px !important;
	border-radius: 5px;
	border: 1px solid #ccc;
	text-align: center;
	padding: 0 0 0 0;
	box-sizing: border-box;
}

.new-favorite-block .item-fav.active .item-fav__star{color: #333333;}

.sr-page__list__item .sr-page__list__item_price {
	box-sizing: border-box;
	width: 31%;
	padding-right: 5px;
}

.new-item-price {
	font-size: 18px !important;
	font-family: 'MyriadPro-Bold';
}

.sr-page__list__item .sr-page__list__item_img .thumb img {
	max-height: 98px;
	max-width: 98px;
	box-shadow: none;
	border: none;
	background: none;
}

.default-item-title {
	font-size: 18px;
	text-decoration: none;
	font-weight: 300;
}
.default-item-title:hover {
	color: #0088cc !important;
	text-decoration: underline;
}

.nav-tabs  li.my-tab-li > a
{
	/* font-family: 'MyriadPro-Bold'; */
	/* color: #333; */
	/* padding: 6px 0 10px 0; */
	/* background: none; */
	/* border: none; */

	border: 0!important;
	background: none!important;
	padding: 7px 0 9px;
	display: inline-block;
	font-size: 18px;
	color: #00a7e7;
	font-weight: 300;
}
.nav-tabs li.my-tab-li.active > a {color:#555555;}

.nav-tabs > li.my-tab-li:not(:first-child):before
{
	content: "";
	display: inline-block;
	width: 3px;
	height: 3px;
	margin: 0 5px 3px;
	background: #6e6e6e;
}

.sr-page__navigation__sort {}
.my-sort-title {
	color: #6f6f6e;
	font-size: 14px;
}
.my-sort-type {
	color: #0088cc;
	font-size: 14px;
}

.l-top__navbar_guest_desktop.hidden-phone {}
.l-top__navbar_guest_desktop.hidden-phone .my-favorite-btn {
	position: absolute;
	top: 20px;
	right: 260px;
	background: none;
	/* border: none; */
	box-shadow: none;
	white-space: nowrap;
}

.l-top__navbar_guest_desktop.hidden-phone .my-favorite-btn .fa-star {color:#fac949;}
.l-top__navbar_guest_desktop.hidden-phone .my-favorite-btn .fa-star + .label-success {
	font-size: 11px;
	color: #000;
	padding: 0 0 0 0;
	display: inline-block;
	vertical-align: middle;
	background: none;
	font-weight: bold;
	margin: 0 3px 0 0;
}

.my-fav-txt {
	display: none;
	color: #00a7e7;
	font-size: 14px;
}
.l-top__navbar_guest_desktop.hidden-phone .my-fav-txt {
	display: inline-block;
}

.sr-page__gallery__item .ico-pin {
	top: 5px;
	right: -15px;
}

.gallery-view-item-title {
	color: black;
	font-family: 'MyriadPro-Bold';
	display: block !important;
	font-size: 16px !important;
	min-height: 25px;
	max-width: 100% !important;
	text-decoration: none;
}

.sr-page__gallery__item:not(.selected) .gallery-view-item-title {
	font-weight: 300;
	color: #26aee9;
	font-family: "MyriadPro-Regular",arial,Helvetica,Arial,sans-serif;
}
.sr-page__gallery__item:not(.selected) .gallery-view-item-title:hover {
	color:#333;
}

.sr-page__gallery.sr-page__gallery_desktop h4 {
	height:auto !important;
}

@media (min-width: 980px) {
	.sr-page__gallery__item_price {
		/*min-height:20px;*/
	}
	.warning-date-wrapper {min-height: 20px;}
}

.gallery-view-favorite-block {}
.gallery-view-favorite-block .item-fav {
	position: relative !important;
	display: inline-block !important;
	top: 0 !important;
	right: 0 !important;
}
.gallery-view-favorite-block:not(.new-favorite-block) .item-fav__star {
	display: inline-block !important;
	width: auto !important;
	height: auto !important;
}

.float-to-right {float: right;}
.gallery-view-favorite-block.float-to-right {
	margin: 1px 0 0 0;
}

.sr-page__gallery__item_descr .my-label-fire + .added-date {vertical-align: bottom;}

.sr-page__gallery__item_descr .added-date br {content: " ";}
.sr-page__gallery__item_descr .added-date br:after {content: " ";}

.sr-page__gallery .spacer {    border: none;}

.price_mod {
	display: inline-block;
	vertical-align: top;
}

.sr-page__gallery__item:not(.selected) .sr-page__gallery__item_descr{
	padding: 7px 5px 5px 10px;
}
.text-overflow {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sr-page__gallery__item .item-cat-title {
	display: block;
}

.sr-page__gallery__item .item-cat-title + br {content: " ";}
.sr-page__gallery__item .item-cat-title + br:after {content: " ";}
.sr-page__result__navigation .sr-page__result__navigation__title h1 {
	padding: 12px 15px 12px !important;
}

#j-shop-view-items-list .sh-view__navigation {
	height: 40px;
}

.nav-pills > li > a {
	padding-top: 8px;
	padding-bottom: 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: auto;
	font-weight: 200;
	color: #26aee9;
	font-size: 14px;
}
.nav-pills .open .dropdown-toggle {color:#fff;}
.nav-pills .open .dropdown-toggle .fa-caret-down {color:#fff;}

.my-shop-nav.hidden-phone {}
.my-shop-nav.hidden-phone li {}
.my-shop-nav.hidden-phone li.active {}
.my-shop-nav.hidden-phone li a {
	background: none;
}
.my-shop-nav.hidden-phone li.active a {
	background: #fcfcfc;
}
.my-shop-nav.hidden-phone {}

.nav-pills > li > a > i {
	margin: 0 0 0 10px;
}

@media (min-width: 768px) {
	.v-author .v-author__info a span {
		color: #26aee9;
	}

	.v-author__contact .v-author__contact__title a {
		color: #26aee9;
	}

	.v-author__contact .v-author__contact__title a:not(:hover) {
		border-bottom: 1px solid #26aee9;
	}
}

.v-author__contact {border-top: 1px solid #dddddd;}
.v-author__contact_write {border-top: 1px solid #dddddd;}
.l-page__spacer {border-top: 1px solid #dddddd;}

/*.l-right.hidden-phone*/
.side-contact-mail-btn {
	width: auto !important;
	font-size: 15px !important;
	height: 35px !important;
	padding: 0 15px !important;
}
.side-contact-mail-btn i {}
.side-contact-mail-btn i:before {}

.contact-v-actions .ico {
	color: #26aee9;
}
.contact-v-actions .ico .fa {color: #acacac;}

.v-descr_contact__form {

}
.v-descr_contact {
	/* padding-bottom: 30px; */
	background-color: #F6F7F8;
	padding: 15px;
	border-radius: 15px;
	margin-bottom: 30px;
	border: 1px solid #DDDFE0;
}
.v-descr_contact .v-descr_contact__form {
	border: none;
	padding: 0 0 0 0;
	background: none;
}

.send-contact-message-btn {
	height: 35px;
	margin-right: 0!important;
	border: 0;
	text-transform: uppercase;
	color: #333333;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
	font-family: 'MyriadPro-Bold';
	font-size: 16px;
	box-shadow: 0 1px 1px #848484;
	padding: 0 15px;
	background: #f7f7f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f7f7f7 0%, #d0d0d0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d0d0d0));
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#d0d0d0 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%,#d0d0d0 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%,#d0d0d0 100%);
	background: linear-gradient(to bottom, #f7f7f7 0%,#d0d0d0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d0d0d0',GradientType=0 );
}
.send-contact-message-btn:hover {
	color: #333333;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5);
	background: #d0d0d0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d0d0d0 0%, #f7f7f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0d0d0), color-stop(100%,#f7f7f7));
	background: -webkit-linear-gradient(top, #d0d0d0 0%,#f7f7f7 100%);
	background: -o-linear-gradient(top, #d0d0d0 0%,#f7f7f7 100%);
	background: -ms-linear-gradient(top, #d0d0d0 0%,#f7f7f7 100%);
	background: linear-gradient(to bottom, #d0d0d0 0%,#f7f7f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d0d0', endColorstr='#f7f7f7',GradientType=0 );
}

.send-contact-message-btn .fa {color: #333 !important;}

.my-shops-list .sh-page__list__contacts ul li .fa {color: #acacac;}
.my-shops-list .sh-page__list__contacts ul li > a {
	color: #26aee9;
	text-decoration: none;
	border-bottom: none;
}
.my-shops-list .sh-page__list__contacts ul li > a:hover {text-decoration: underline;}
.my-shops-list .sh-page__list__contacts ul li > a[rel="nofollow noopener"] {text-decoration: underline;}
.my-shops-list .sh-page__list__contacts ul li > a[rel="nofollow noopener"]:hover {text-decoration: none;}

.my-shops-list .sr-page__list__item .sr-page__list__item_descr h3 a {
	color: #26aee9;
    font-size: 18px;
    text-decoration: none !important;
    font-family: "MyriadPro-Regular",arial,Helvetica,Arial,sans-serif;
    font-weight: 400;
}

.my-shops-list .sr-page__list__item .sr-page__list__item_descr h3 a:hover {text-decoration: underline !important;}
.shop-items-count-link {
	color: #26aee9 !important;
}

.footer-logo.lv {
    background: url(/img/footer-logo-lv.png);
    width: 172px;
    height: 110px;
    position: absolute;
    top: 11px;
    left: 53px;
}

.footer-logo-wrapper {
    float: left;
    background: url(/img/footer-bg.png);
    width: 315px;
    height: 179px;
    margin-left: -15px;
	position:relative;
}

.f-categories-col-count.colored {
	color:#026084;
	font-weight: bold;
	margin-left: 0;
}

.f-catfilter__item__spacer.fixed-spacer {width: 22px !important;}
.f-catfilter__item__spacer.fixed-spacer .fa-caret-down { margin: 0 4px 0 0 !important;}
.f-catfilter__item__spacer.fixed-spacer .fa-caret-up { margin: 0 4px 0 0 !important;}


.f-catfilter__popup {}
.f-catfilter__popup .f-catfilter__popup__fromto input[type=text]{
	/*display: inline-block; *!*/
	height: 40px !important;
	padding: 4px 6px !important;
	/* margin-bottom: 10px; */
	font-size: 14px !important;
	line-height: 20px;
	color: #555555 !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	/* vertical-align: middle; */
	box-sizing: border-box;
	background-color: #ffffff !important;
	border: 1px solid #e2e2e2 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
}
.f-catfilter__popup .f-catfilter__popup__fromto select{height:40px;}
.f-catfilter__popup .filter-popup-search-btn {
	color: #fff;
	font-size: 11.9px !important;
	background-color: #37ade3 !important;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-image: -moz-linear-gradient(top, #47bff6, #37ade3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#47bff6), to(#37ade3));
	background-image: -webkit-linear-gradient(top, #47bff6, #37ade3);
	background-image: -o-linear-gradient(top, #47bff6, #37ade3);
	background-image: linear-gradient(to bottom, #47bff6, #37ade3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff47bff6', endColorstr='#ff37ade3', GradientType=0);
	border-color: #37ade3 #37ade3 #1984b4;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.f-msearch__categories__title .backto {
	text-decoration: none;
}

.f-msearch__categories__title .count a {text-decoration: none;}

.l-footer .l-footer__content {
	border-top: none;
	padding-left: 35px;
}

.l-footer.hidden-phone .copyrights {
	position: absolute !important;
	left: 62px !important;
	font-family: "MyriadPro-Bold";
	font-size: 14px;
	color: #FFF;
	top: 128px;
}
.span3.socials {
	width: auto;
	float: right;
	padding-top: 40px;
}
.l-footer.hidden-phone .l-footer__lang.rel {display: none;}
.footer-nav {
	padding-top: 40px;
}

@media (min-width: 978px){
	.footer-socials {
		 padding-right: 0;
	}
	.payment-icons {
		white-space: nowrap;
		float: none;
		min-width: 100%;
		width: 153px;
	}
}

.region-form-desktop-fix {}
.region-form-desktop-fix {}
.region-form-desktop-fix button.btn {
	width: 39px;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	box-shadow: none;
	border: none;
	background: transparent !important;
	z-index: 100;
}

.my-short-page-title-wrapper {
	border-top: 1px solid #d3d3d3;
	margin: -15px 0 0 0;
}
.my-short-page-title-wrapper .j-shortpage-title {
	text-align: left;
	padding-top: 10px;
}

body {
	/*background-image: url(/themes/takari/img/index.jpg);*/
}

.short-head-my-languages-wrapper .header-languages {
	left: auto;
	right: 0;
}

.my-auth-page {}
.my-auth-page .l-table-cell {
	padding: 0 2.8% 0 0;
}

.auth-input-fix {
	font-size: 16px !important;
	width: 269px !important;
	height: 41px !important;
	padding: 0 15px !important;
	box-sizing: border-box !important;
	font-family: 'MyriadPro-It';
}

.my-auth-page .register-page-phone-wrapper input {

	/* margin-bottom: 10px; */
	line-height: 20px;
	color: #555555 !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	/* vertical-align: middle; */
	box-sizing: border-box;

	background-color: #ffffff !important;
	border: 1px solid #e2e2e2 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;

	font-size: 16px !important;
	width: 269px !important;
	height: 41px !important;
	padding: 0 15px 0 29px !important
	box-sizing: border-box !important;
	font-family: 'MyriadPro-It';
}

 .controls-agree label small {
	font-size: 14px;
	line-height: 23px;
	font-family: "MyriadPro-Regular",arial,Helvetica,Arial,sans-serif;
	font-weight: normal;
}

 .controls-agree label small a {text-decoration: underline;}
 .controls-agree label small a:hover {text-decoration: none;}

.control-group-phone-logo {
	margin-bottom: 15px;
	display: table;
}

.social-step-btn-end {
	color: #ffffff;
	background-color: #51a351;
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	padding: 4px 12px !important;
}
.social-step-btn-glue {

	padding: 4px 12px !important;
}
.social-step-btn-end:hover {
	color: #ffffff;
	background-color: #51a351;
}
.forgot-btn-recover-btn {
	.display: inline-block;
	width: 242px;
	border: 0;
	box-sizing: border-box;
	box-shadow: 0 1px 1px #6F6F6F;
	padding: 0;
	font-family: 'MyriadPro-Bold';
	color: #fff!important;
	text-shadow: 0 1px 1px rgba(0,0,0,0.3);
	text-transform: uppercase;
	font-size: 18px;
	border-radius: 4px;
	margin-left: 0;
	background: #afcd57;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #afcd57 0%, #57b03b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afcd57), color-stop(100%,#57b03b));
	background: -webkit-linear-gradient(top, #afcd57 0%,#57b03b 100%);
	background: -o-linear-gradient(top, #afcd57 0%,#57b03b 100%);
	background: -ms-linear-gradient(top, #afcd57 0%,#57b03b 100%);
	background: linear-gradient(to bottom, #afcd57 0%,#57b03b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afcd57', endColorstr='#57b03b',GradientType=0 );
	/* margin-top: 10px; */
	background: #a0d8f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #a0d8f7 0%, #05a9e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0d8f7), color-stop(100%,#05a9e7));
	background: -webkit-linear-gradient(top, #a0d8f7 0%,#05a9e7 100%);
	background: -o-linear-gradient(top, #a0d8f7 0%,#05a9e7 100%);
	background: -ms-linear-gradient(top, #a0d8f7 0%,#05a9e7 100%);
	background: linear-gradient(to bottom, #a0d8f7 0%,#05a9e7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0d8f7', endColorstr='#05a9e7',GradientType=0 );
	height: 40px!important;
	line-height: 40px!important;
	vertical-align: middle;
	margin: 0 0 0 20px !important;
}

.auth-input-fix[readonly] {    background-color: #eeeeee !important;}

.my-auth-page .control-group {float:right;}
.my-auth-page label.control-label,
.my-auth-page .remember-me-label
{
	color: #333333;
	font-size: 17px;
	font-family: 'MyriadPro-Regular';
	padding-top: 9px;
	width: 160px;
	box-sizing: border-box;
	margin-right: 18px;
}

.remember-me-label {
	margin-right: 0 !important;
	text-align: right;
	width: auto !important;
}
.my-auth-page .form-horizontal .controls {
	margin-left: 0;
	float: right;
}

.remember-me-checkbox {
	float: none!important;
	width: auto!important;
	margin: 0 10px 0 0!important;
}

.my-auth-page .u-authorize-form.l-table-cell {border-right: 1px solid #d3d3d3}
.submit-btn-alig-fix-wrapper,.remember-me-alig-fix-wrapper {
	width: 269px;
	text-align: left;
}

.submit-btn-alig-fix-wrapper .controls {float: left !important;}
.remember-me-alig-fix-wrapper .controls {float: left !important;}
.remember-me-alig-fix-wrapper .controls .remember-me-label {    padding-left: 0 !important;}
.auth-btn-our-gray-style {
	height: 35px;
	border: 0;
	text-transform: uppercase;
	color: #333333;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
	font-family: 'MyriadPro-Bold';
	font-size: 16px;
	box-shadow: 0 1px 1px #848484;
	padding: 0 15px !important;
	background: #f7f7f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #f7f7f7 0%, #d0d0d0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #d0d0d0));
	background: -webkit-linear-gradient(top, #f7f7f7 0%, #d0d0d0 100%);
	background: -o-linear-gradient(top, #f7f7f7 0%, #d0d0d0 100%);
	background: -ms-linear-gradient(top, #f7f7f7 0%, #d0d0d0 100%);
	background: linear-gradient(to bottom, #f7f7f7 0%, #d0d0d0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#d0d0d0', GradientType=0);
}

.auth-btn-our-gray-style:hover {
	background: #d0d0d0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d0d0d0 0%, #f7f7f7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0d0d0), color-stop(100%,#f7f7f7));
	background: -webkit-linear-gradient(top, #d0d0d0 0%,#f7f7f7 100%);
	background: -o-linear-gradient(top, #d0d0d0 0%,#f7f7f7 100%);
	background: -ms-linear-gradient(top, #d0d0d0 0%,#f7f7f7 100%);
	background: linear-gradient(to bottom, #d0d0d0 0%,#f7f7f7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0d0d0', endColorstr='#f7f7f7',GradientType=0 );
}


.my-auth-page .l-table-cell.socials-table-cell {
	background: none !important;
	padding: 0 0 0 4.8% !important;
}

.my-auth-page-authorize-block {
	padding-top: 20px;
	border-top: 1px solid #d3d3d3;
	margin-top: 30px;
	clear: both;
	margin-bottom: -25px;
}

.my-auth-page-authorize-block .u-authorize-blocks__item {
	width: 90%;
	margin: 0 auto;
	margin-top: 10px;
	background: none;
	border: none;
	box-shadow: none;
	padding: 0 0 0 0;
}

.my-auth-page-authorize-block .inline-pull {
	display: inline-block;
	padding: 0 3px;
	box-sizing: border-box;
	width: 48%;
}
.my-auth-page-authorize-block .u-authorize-blocks__item_caption {
	font-family: 'MyriadPro-Bold';
	font-size: 18px;
	color: #333;
	text-align: right;
	font-weight: 500;
	float: none !important;
}
.my-auth-page-authorize-block .u-authorize-blocks__item_btn {
	padding-left: 40px;
	float: none !important;
}
.my-auth-page-authorize-block .btn-success {
	display: block;
	height: 34px;
	line-height: 34px;
	width: 242px;
	border: 0;
	box-sizing: border-box;
	box-shadow: 0 1px 1px #6F6F6F;
	padding: 0;
	font-family: 'MyriadPro-Bold';
	color: #fff!important;
	text-shadow: 0 1px 1px rgba(0,0,0,0.3);
	text-transform: uppercase;
	font-size: 18px;
	border-radius: 4px;
	margin-left: 0;
	background: #afcd57;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #afcd57 0%, #57b03b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afcd57), color-stop(100%,#57b03b));
	background: -webkit-linear-gradient(top, #afcd57 0%,#57b03b 100%);
	background: -o-linear-gradient(top, #afcd57 0%,#57b03b 100%);
	background: -ms-linear-gradient(top, #afcd57 0%,#57b03b 100%);
	background: linear-gradient(to bottom, #afcd57 0%,#57b03b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afcd57', endColorstr='#57b03b',GradientType=0 );

	height: 40px!important;
	line-height: 40px!important;
}
.my-auth-page-authorize-block .btn:not(.btn-success) {
	display: block;
	height: 34px;
	line-height: 34px;
	width: 242px;
	border: 0;
	box-sizing: border-box;
	box-shadow: 0 1px 1px #6F6F6F;
	padding: 0;
	font-family: 'MyriadPro-Bold';
	color: #fff!important;
	text-shadow: 0 1px 1px rgba(0,0,0,0.3);
	text-transform: uppercase;
	font-size: 18px;
	border-radius: 4px;
	margin-left: 0;
	background: #afcd57;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #afcd57 0%, #57b03b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afcd57), color-stop(100%,#57b03b));
	background: -webkit-linear-gradient(top, #afcd57 0%,#57b03b 100%);
	background: -o-linear-gradient(top, #afcd57 0%,#57b03b 100%);
	background: -ms-linear-gradient(top, #afcd57 0%,#57b03b 100%);
	background: linear-gradient(to bottom, #afcd57 0%,#57b03b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afcd57', endColorstr='#57b03b',GradientType=0 );

	margin-top: 10px;
	background: #a0d8f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #a0d8f7 0%, #05a9e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0d8f7), color-stop(100%,#05a9e7));
	background: -webkit-linear-gradient(top, #a0d8f7 0%,#05a9e7 100%);
	background: -o-linear-gradient(top, #a0d8f7 0%,#05a9e7 100%);
	background: -ms-linear-gradient(top, #a0d8f7 0%,#05a9e7 100%);
	background: linear-gradient(to bottom, #a0d8f7 0%,#05a9e7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0d8f7', endColorstr='#05a9e7',GradientType=0 );

	height: 40px!important;
	line-height: 40px!important;
}

.my-auth-page .l-page.span12 {margin-bottom: 0;}

.my-auth-page .u-sc a, .mobile-socials-wrapper  a {
	font-size: 18px;
	line-height: 18px;
	position: relative;
	width: 70%/*280px*/;
	height: 45px;
	margin-bottom: 20px;
	padding-left: 70px;
	color: #fff!important;
	text-shadow: none;
	box-sizing: border-box;
	text-align: left;
	font-family: 'MyriadPro-Bold';
	border-bottom-width: 4px;
	padding-top: 11px;
	padding-bottom: 11px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.6), 1px 2px 4px rgba(0,0,0,0.4);
}

.my-auth-page .u-sc a:before,.mobile-socials-wrapper  a:before {
	position: absolute;
	top: 0;
	left: 12px;
	height: 41px;
	width: 41px;
}

.register-page-social-step {}
/*-------------------------------NEW-------------------------------*/

.owl-carousel {}
.owl-carousel .new-favorite-block {}
.owl-carousel .new-favorite-block .item-fav {}
.owl-carousel .new-favorite-block .item-fav:not(.active) .item-fav__star {background: url(../img/rate-star-deactive.png) no-repeat center !important;}
.my-mobile-gallery-type .item-fav:not(.active) .item-fav__star {background: url(../img/rate-star-deactive.png) no-repeat center !important;}
.owl-carousel .new-favorite-block .item-fav.active .item-fav__star {background: url(../img/rate-star-active.png) no-repeat center !important;}
.my-mobile-gallery-type .new-favorite-block .item-fav.active .item-fav__star {background: url(../img/rate-star-active.png) no-repeat center !important;}
.owl-carousel .new-favorite-block .item-fav__star {
	overflow: hidden;
	text-indent: 100px;
}
.owl-carousel .new-favorite-block .item-fav__star .fa {}

/*-------------------------------ITEM OPENED-------------------------------*/
.my-item-full-view .hidden-phone .my-v-title {
	border-bottom: 1px solid #d3d3d3;
	clear: both;
	margin-bottom: 10px;
	padding: 0 0 25px 0 !important;
}

.my-item-full-view .hidden-phone .my-v-title + .v-info {
	margin-bottom: 5px;
	color: #929292;
	font-size: 14px;
}

.item-opened-v-descr_address .v-descr_address_val a {border-bottom: none;}

.item-opened-v-descr_properties, .l-page.v-page_print .v-descr_properties {
	padding: 20px 0;
	border-top: 1px solid #D3D3D3;
	margin-top: 20px;
}
.item-opened-v-descr_properties li, .l-page.v-page_print .v-descr_properties li {
	float: left;
	width: 31%;
	margin: 0 10px 15px 0;
	box-sizing: border-box;
	padding-right: 20px;
	padding-left: 10px;
	background-color: #F6F7F8;
	border-left: 2px solid #DDDFE0;
	padding-top: 2px;
	padding-bottom: 0;
}
.item-opened-v-descr_properties li .v-descr_properties_attr, .l-page.v-page_print .v-descr_properties li .v-descr_properties_attr {
	color: #666;
	font-size: 15px;
	line-height: 18px;
	display: block;
}
.item-opened-v-descr_properties li .v-descr_properties_val, .l-page.v-page_print .v-descr_properties li .v-descr_properties_attr {
	color: #000;
	font-size: 15px;
}
.item-opened-v-descr_text ,.l-page.v-page_print .v-descr_text{
	word-wrap: break-word;
	padding-bottom: 30px;
	border-top: 1px solid #d3d3d3;
	padding-top: 10px;
	font-size: 16px;
}

.item-opened-contact-show {
	font-size: 15px;
	width: auto;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	border: 0;
	box-shadow: 0 1px 1px #6f6f6f;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
	color: #333333;
	text-transform: uppercase;
	font-family: 'MyriadPro-Bold';
	background: linear-gradient(to bottom, rgba(107, 177, 52, 0.45) 0%,#6bb134 100%);
	box-sizing: border-box;
}

.my-item-full-view {}
.my-item-full-view .l-right .v-price {
	position: relative;
	z-index: 10;
	padding: 10px 15px;
	text-align: center;
	border-radius: 6px;
	margin-top: 7px;
	background: #fff591;
	margin-bottom: 10px;
	box-sizing: border-box;
}

.my-item-full-view .l-right .v-price b {
	font-size: 32px;
	font-family: 'MyriadPro-Bold';
	line-height: 40px;
	display: inline-block;
	padding-top: 0;
}

.my-item-full-view .l-right .v-price:before, .my-item-full-view .l-right .v-price:after {display: none;}

.my-price-torg {
	color: #929292;
	font-family: "MyriadPro-Regular",arial,Helvetica,Arial,sans-serif;
	font-size: 14px;
}

.my-item-full-view .l-right .my-city-title {
	font-family: "MyriadPro-Regular",arial,Helvetica,Arial,sans-serif;
	font-size: 14px;
	color: #333333;
	display: block;
}

/*----------------right col info----------------*/
.my-item-full-view .l-right .v-author {
	margin: 30px 0 25px 0;
	padding: 10px;
	border: 1px solid #dddddd;
}

.my-item-full-view .l-right .v-author .v-author__contact {}
.my-item-full-view .l-right .v-author .v-author__contact .v-author__contact__title {text-align: center;}
.my-item-full-view .l-right .v-author .v-author__contact .v-author__contact__title span {
	display: block;
	text-align: left;
}
.my-item-full-view .l-right .v-author .v-author__contact .v-author__contact__title .j-v-contacts-expand-link {
	border-radius: 4px;
	display: inline-block;
	padding: 4px 12px;
	margin: 20px auto 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	font-size: 15px;
	/* width: 90%; */
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	border: 0;
	box-shadow: 0 1px 1px #6f6f6f;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
	color: #333333;
	text-transform: uppercase;
	font-family: 'MyriadPro-Bold';
	background: linear-gradient(to bottom, rgba(107, 177, 52, 0.45) 0%,#6bb134 100%);
	box-sizing: border-box;
}

.my-item-full-view .l-right .v-author .v-author__contact .v-author__contact_write {
	border-top: 1px solid #d3d3d3;
	padding-top: 10px;
	margin-top: 10px;
	text-align: center;
}
.my-item-full-view .l-right .v-author .v-author__contact .v-author__contact_write .btn {
	font-size: 15px !important;
	width: auto;
	height: 35px;
	line-height: 35px;
	padding: 0 15px;
	border: 0;
	/* height: 41px; */
	box-shadow: 0 1px 1px #6f6f6f;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
	color: #333333;
	text-transform: uppercase;
	font-family: 'MyriadPro-Bold';
	font-size: 18px;
	background: #ffee15;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffee15 0%, #f9b41f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffee15), color-stop(100%,#f9b41f));
	background: -webkit-linear-gradient(top, #ffee15 0%,#f9b41f 100%);
	background: -o-linear-gradient(top, #ffee15 0%,#f9b41f 100%);
	background: -ms-linear-gradient(top, #ffee15 0%,#f9b41f 100%);
	background: linear-gradient(to bottom, #ffee15 0%,#f9b41f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffee15', endColorstr='#f9b41f',GradientType=0 );
}
.my-item-full-view .l-right .v-author .v-author__contact .v-author__contact_write .btn .fa {display: none;}

.my-item-full-view .l-right .v-author:not(.v-author_shop) {}
.my-item-full-view .l-right .v-author:not(.v-author_shop) .v-author__avatar {}
.my-item-full-view .l-right .v-author:not(.v-author_shop) .v-author__avatar img {    border-radius: 4px;}
.my-item-full-view .l-right .v-author:not(.v-author_shop) .v-author__info {}
.my-item-full-view .l-right .v-author:not(.v-author_shop) .v-author__info span {    font-size: 15px;}
.my-item-full-view .l-right .v-author:not(.v-author_shop) .v-author__info small {
	color: #999999;
	font-size: 14px;
	line-height: 16px;
}
.my-item-full-view .l-right .v-author:not(.v-author_shop) .v-author__info a {color: #26aee9;}

.my-item-full-view .l-right .v-author:not(.v-author_shop) {}
.my-item-full-view .l-right .v-author:not(.v-author_shop) {}


.my-item-full-view .l-right .v-author.v-author_shop {}


.my-item-full-view .l-right .v-actions > a.ico {margin-bottom: 8px;}

.my-item-full-view .l-right .v-actions > a.ico i {background: url(../img/ico-cp-print.png);}
.my-item-full-view .l-right .v-actions > a.ico#j-v-send4friend-desktop-link i {background: url(../img/icon-cp-share.png);}
.my-item-full-view .l-right .v-actions > a.ico#j-v-claim-desktop-link i {background: url(../img/icon-cp-basket.png);}

.my-item-full-view .l-right .v-actions > a.ico i{
	width: 16px;
	height: 16px;
	opacity: 0.3;
	margin-top: -3px;
	margin-right: 4px;
}
.my-item-full-view .l-right .v-actions > a.ico i:before {content: "";}
.my-item-full-view .l-right .v-actions > a.ico span {
	font-size: 14px;
	color: #26aee9;
	text-decoration: none;
}
.my-item-full-view .l-right .v-actions > a.ico:hover span {text-decoration: underline;}
.my-item-full-view .l-right .v-actions .l-page__spacer {
	margin-top: 7px !important;
	margin-bottom: 7px !important;
}
.my-item-full-view .l-right .v-actions .v-send4friend-popup__form input[type=text],
.my-item-full-view .l-right .v-actions .v-complaint-popup__form input[name=captcha] {
	background-color: #ffffff !important;
	border: 1px solid #e2e2e2 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;

	height: 40px !important;
	padding: 4px 6px !important;
	/* margin-bottom: 10px; */
	font-size: 14px !important;
	line-height: 20px;
	color: #555555 !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	/* vertical-align: middle; */
	box-sizing: border-box;
}

.my-item-full-view .l-right .v-actions .v-complaint-popup__form textarea {
	background-color: #ffffff !important;
	border: 1px solid #e2e2e2 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	padding: 4px 6px !important;
	/* margin-bottom: 10px; */
	font-size: 14px !important;
	line-height: 20px;
	color: #555555 !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	/* vertical-align: middle; */
	box-sizing: border-box;
}

.my-item-full-view .l-right .v-adv {    padding-bottom: 0;}
.my-item-full-view .l-right .v-adv .l-page__spacer {
	height: 1px;
	border-top: 1px solid #d3d3d3;
	display: block;
	margin-bottom: 10px;
}

.my-item-full-view .l-right .v-adv .ico{
	color: #26aee9;
	font-size: 14px;
	/* text-decoration: none; */
	padding: 5px 0 5px 0 !important;
	border-radius: 0;
	text-align: left;
	width: auto;
	background: none;
	display: block;
	/* background: rgba(113, 180, 60, 0.63); */
	/* border-radius: 5px; */
	color: #333333;
	font-weight: bold;
	font-size: 16px;
}
.my-item-full-view .l-right .v-adv .ico i {
	background: url(../img/icon-cp-up.png);
	width: 16px;
	height: 16px;
	opacity: 0.3;
	margin-top: -2px;
	margin-right: 4px;
	vertical-align: middle;
}
.my-item-full-view .l-right .v-adv .ico i:before {content: "";}
.my-item-full-view .l-right .v-adv .ico span {text-decoration: none; font-weight: bold; vertical-align: middle;}
.my-item-full-view .l-right .v-adv .ico:hover span {text-decoration: underline;}

.my-item-full-view .l-right .v-stat .ico {
	color: #26aee9;
	font-size: 14px;
	/* text-decoration: none; */
	padding: 0 0 0 0 !important;
	border-radius: 0;
	text-align: left;
	width: auto;
	background: none;
}
.my-item-full-view .l-right .v-stat .ico i {
	background: url(../img/ico-cp-stat.png);
	width: 16px;
	height: 16px;
	opacity: 0.3;
	margin-top: -2px;
	margin-right: 4px;
	vertical-align: middle;
}
.my-item-full-view .l-right .v-stat .ico i:before {content: "";}
.my-item-full-view .l-right .v-stat .ico span {text-decoration: none; font-weight: bold; vertical-align: middle;border-bottom: none;}
.my-item-full-view .l-right .v-stat .ico:hover span {text-decoration: underline; }
.my-item-full-view .l-right .v-stat .my-v-stat-count {
	padding: 0 0 5px 21px;
	line-height: 35px;
	font-size: 14px;
}

/*----------------right col info----------------*/

.my-item-full-view .my-v-like-block {}
.my-item-full-view .my-v-like-block .sr-page__list__item .sr-page__list__item_descr h3 a {    color: #26aee9; font-size: 18px; text-decoration: none; font-weight: 300;}
.my-item-full-view .my-v-like-block .sr-page__list__item .sr-page__list__item_descr h3 a:hover {    color: #26aee9; text-decoration: underline;}
.my-item-full-view .my-v-like-block .sr-page__list__item .item-fav span {
	padding-top: 0;
	/* margin-top: -7px; */
	/* display: inline-block; */
	position: relative;
	top: -4px;
}
.my-item-full-view .my-v-like-block .thumb.inlblk .abs.border {display: none;}
.my-item-full-view .my-v-like-block {}
.my-item-full-view .my-v-like-block {}
/*-------------------------------ITEM OPENED-------------------------------*/

.alert-popup .alert-popup__content {margin-bottom: 20px;}

.torg-span {
	font-size: 14px;
	padding-top: 12px;
	color: #929292;
	padding-right: 6px;
}

.my-j-list-user-list {}
.my-j-list-user-list .added-date.padding-fix br {content: "";}
.my-j-list-user-list .added-date.padding-fix br:after  {content: " ";}

.user-items-sr-page__result__navigation {}
.user-items-sr-page__result__navigation .sr-page__result__navigation__title {
	margin-bottom: 0;
	width: auto;
}
.user-items-sr-page__result__navigation .sr-page__result__navigation__title h1 {
	float: left;
	text-align: left;
	padding-top: 5px !important;
	padding-bottom: 0 !important;
}

.user-items-sr-page__result__navigation .nav-pills {
	margin: 0 0 2px
}

/*-----------------------Iserviss-----------------------*/
.my-i-services-page {}
.my-i-services-page .j-services-list-togglers {}
.my-i-services-page .j-services-list-togglers .j-toggler {
	width: 150px;
	height: 35px;
	border: 0;
	text-transform: uppercase;
	color: #333333 !important;
	text-shadow: 1px 1px 0 rgba(255,255,255,0.5) !important;
	font-family: 'MyriadPro-Bold';
	font-size: 16px;
	box-shadow: 0 1px 1px #848484 !important;
	padding: 0 15px !important;
	background: #f7f7f7 !important;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top, #f7f7f7 0%, #d0d0d0 100%) !important;;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#d0d0d0)) !important;;
	background: -webkit-linear-gradient(top, #f7f7f7 0%,#d0d0d0 100%) !important;;
	background: -o-linear-gradient(top, #f7f7f7 0%,#d0d0d0 100%) !important;;
	background: -ms-linear-gradient(top, #f7f7f7 0%,#d0d0d0 100%) !important;;
	background: linear-gradient(to bottom, #f7f7f7 0%,#d0d0d0 100%) !important;;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#d0d0d0',GradientType=0 ) !important;;
	border: none !important;
}
.my-i-services-page .j-services-list-togglers .j-toggler.active {
	box-shadow: inset 0 1px 1px #848484, 0 1px 1px #cdcdcd !important;
}
.my-i-services-page .j-services-list-togglers .j-toggler:first-child {}
.my-i-services-page .j-services-list-togglers .j-toggler:last-child {}
.my-i-services-page h1 {
	font-size: 18px;
	font-family: 'MyriadPro-Bold';
	margin: 0 0 20px;
	padding-right: 0;
	color: #333333;
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 6px;
	text-align: left;
}
.my-i-services-page .j-services-list .l-spacer {border-top: 1px solid #DDDFE0;}

.my-i-services-page .i-services__list__item {
	/*border-top: 1px solid #DDDFE0;
	padding-top: 25px;
	border-bottom: none;*/
}
.my-i-services-page .i-services__list__item__descr {
	width: auto;
	font-size: 16px;
	color: #333333;
	font-family: 'MyriadPro-Regular';
}
.my-i-services-page .i-services__list__item__title {
	font-family: 'MyriadPro-Bold';
	color: #54af3a;
	font-size: 20px;
	margin: 5px 0 15px 0;
}
.my-i-services-page .i-services__ads {}
.my-i-services-page .i-services__ads__item {
	width:100%;
}
.my-services-title-before-btn {
	display: inline-block;
	padding: 0 23px 0 3px;
	box-sizing: border-box;
	width: 51%;
	font-family: 'MyriadPro-Bold';
	font-size: 18px;
	color: #333;
	text-align: right;
}

.my-services-btn-objavlenija-link, .my-services-btn-objavlenija-link:hover {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	width: auto;
	border: 0;
	box-sizing: border-box;
	box-shadow: 0 1px 1px #6F6F6F;
	padding: 0 15px;
	font-family: 'MyriadPro-Bold';
	color: #fff!important;
	text-shadow: 0 1px 1px rgba(0,0,0,0.3);
	text-transform: uppercase;
	font-size: 18px;
	border-radius: 4px;
	margin-left: 0;
	background: #afcd57;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #afcd57 0%, #57b03b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afcd57), color-stop(100%,#57b03b));
	background: -webkit-linear-gradient(top, #afcd57 0%,#57b03b 100%);
	background: -o-linear-gradient(top, #afcd57 0%,#57b03b 100%);
	background: -ms-linear-gradient(top, #afcd57 0%,#57b03b 100%);
	background: linear-gradient(to bottom, #afcd57 0%,#57b03b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afcd57', endColorstr='#57b03b',GradientType=0 );
	height: 40px!important;
	line-height: 40px!important;
	float: none;
}

.my-services-btn-shop-link, .my-services-btn-shop-link:hover {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	width: auto;
	border: 0;
	box-sizing: border-box;
	box-shadow: 0 1px 1px #6F6F6F;
	padding: 0 15px;
	font-family: 'MyriadPro-Bold';
	color: #fff!important;
	text-shadow: 0 1px 1px rgba(0,0,0,0.3);
	text-transform: uppercase;
	font-size: 18px;
	border-radius: 4px;
	margin-left: 0;
	background: #afcd57;
	background: #a0d8f7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #a0d8f7 0%, #05a9e7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a0d8f7), color-stop(100%,#05a9e7));
	background: -webkit-linear-gradient(top, #a0d8f7 0%,#05a9e7 100%);
	background: -o-linear-gradient(top, #a0d8f7 0%,#05a9e7 100%);
	background: -ms-linear-gradient(top, #a0d8f7 0%,#05a9e7 100%);
	background: linear-gradient(to bottom, #a0d8f7 0%,#05a9e7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0d8f7', endColorstr='#05a9e7',GradientType=0 );
	height: 40px!important;
	line-height: 40px!important;
	float: none;
}
/*-----------------------Iserviss-----------------------*/

.my-logined-user-menu.desktop-user-menu {}
.my-logined-user-menu.desktop-user-menu a[data-toggle=dropdown]{
	background: none;
	border: none;
	box-shadow: none;
	padding: 0 0 0 0;
	margin: 6px 10px 4px 0;
	height: auto !important;
	line-height: 2 !important;
	display: inline-block;
	vertical-align: middle;
}
.my-logined-user-menu.desktop-user-menu a[data-toggle=dropdown] .fa.fa-user {
	background: url(../img/icon-profile.png) center no-repeat;
	width: 12px;
	height: 14px;
	margin: 0 10px 0 0 !important;
	display: inline-block;
	vertical-align: middle;
}
.my-logined-user-menu.desktop-user-menu a[data-toggle=dropdown] .fa.fa-user + span {
	display: inline-block;
	vertical-align: middle;
	font-family: 'MyriadPro-Bold';
	font-size: 16px!important;
	color: #333 !important;
}

.my-logined-user-menu.desktop-user-menu a[data-toggle=dropdown] .fa.fa-user:before {content: "";}
.my-logined-user-menu.desktop-user-menu a[data-toggle=dropdown] .fa-caret-down {
	font-size: 12px;
	color: #00a7e7!important;
	margin-top: 2px;
	vertical-align: middle;
}

.my-logined-user-menu.desktop-user-menu .user-favorites-btn {
	border: none;
	background: none;
	box-shadow: none;
	padding: 0;
	margin: 5px 20px 0 0;
	height: auto !important;
	line-height: 2 !important;
	display: inline-block;
	vertical-align: middle;
}
.my-logined-user-menu.desktop-user-menu .user-favorites-btn span.label {
	color: black;
	font-weight: bold!important;
	margin: 0 0 0 0;
	font-size: 11px;
	background: none;
}

.my-logined-user-menu.desktop-user-menu .user-favorites-btn .fa-star {color: #fac949;}
.my-logined-user-menu.desktop-user-menu .user-favorites-btn .fa-star.no-active {color: #333;}


.my-logined-user-menu.desktop-user-menu .user-messages-btn {
	border: none;
	background: none;
	box-shadow: none;
	padding: 0;
	margin: 5px 0 0 0;
	height: auto !important;
	line-height: 2 !important;
	display: inline-block;
	vertical-align: middle;
}
.my-logined-user-menu.desktop-user-menu .user-messages-btn span.label {
	color: black;
	font-weight: bold!important;
	margin: 0 0 0 0;
	font-size: 11px;
	background: none;
}
.my-logined-user-menu.desktop-user-menu .user-messages-btn .fa.fa-comment {color: #fac949;}
.my-logined-user-menu.desktop-user-menu .user-messages-btn .fa.fa-comment.no-active {color: #333;}


.margin-right-fix {margin-right: 0 !important;}

.my-user-meny-separator {
	height: 10px;
}


.my-item-full-view #j-comments-block {
	padding: 15px;
	border-radius: 15px;
	border: 1px solid #DDDFE0;
	font-size: 16px;
}
.my-item-full-view #j-comments-block .l-commentsList-l-author {}
.my-item-full-view #j-comments-block .l-commentsList-l-author strong {}
.my-item-full-view #j-comments-block .l-commentsList-l-author strong > a ,
.my-item-full-view .l-commentsList.j-comment-block .l-commentsList-l-author strong > a {color: #26aee9;    font-weight: 500;}

.my-item-full-view #j-comments-block textarea[name=message] {
	font-size: 14px !important;
	padding: 4px 6px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;

	background-color: #ffffff !important;
	border: 1px solid #e2e2e2 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
}

.my-item-full-view {}
.my-item-full-view .v-descr_contact.hidden-phone {}
.my-item-full-view .v-descr_contact.hidden-phone .v-descr_contact_title {
	font-size: 18px;
	line-height: 20px;
	font-family: 'MyriadPro-Bold';
	padding-bottom: 10px;
}
.my-item-full-view .v-descr_contact.hidden-phone .v-descr_contact_items__content {}
.my-item-full-view .v-descr_contact.hidden-phone .v-descr_contact_items__content .j-v-contacts-expand-link {
	color: #26aee9;
	border: none;
}
.my-item-full-view .v-descr_contact.hidden-phone .upload-btn.j-upload a.ajax {
	color: #26aee9;
	border: none;
	cursor: pointer;
	/*position: relative;*/
	/*z-index: 1;*/
}

.my-item-full-view .v-descr_contact.hidden-phone .upload-btn.j-upload input[type=file] {
	cursor: pointer;
}

.l-right__content {}
.l-right__content .sr-vip {border: 1px solid #333;}
.l-right__content .sr-vip__title {background: #333;}
.l-right__content .sr-vip__content > li + li {
    border-top: 1px solid #333;
}

.owl-item {}
.owl-item .sr-page__gallery__item_price .carousel-item-price-holder + small {
	min-height: 20px;
	display: block;
	width: 100%;
	/* float: none; */
}

.owl-item .cat-title.float-to-right {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
	padding-left: 5px;
	box-sizing: border-box;
}

.owl-item .sr-page__gallery__item_descr {
	border-bottom: none !important;
}

.owl-item .sr-page__gallery__item_price {
	min-height: 40px;
}


.my-f-navigation__regions__title {}
.my-f-navigation__regions__title #j-f-region-desktop-link {
	color:#26aee9;
	text-transform: lowercase;
	border:none;
}
.my-f-navigation__regions__title #j-f-region-desktop-link .fa-caret-down { margin: 0 0 0 10px;}

/*PODSKAZKI*/
/*Подсказки в форме подачи объявления*/
.formhelps {position: absolute;right: -10px;/* top: 0; */}
.formrule {width: 270px; top: 0; right: 0;}
.formrule .content {position: relative; background-color: #e8f4fa;  padding: 15px 0 5px; font-size: 13px; border-left: 4px solid rgba(117,190,220,1.0);}
.formrule .content .desc {margin: 0 20px; padding-top: 5px;}
.formrule .content .desc .info {padding: 0 0 10px; color: #3a87ad; font-size: 13px; line-height: 16px; font-weight: 700; text-shadow: 0 1px 0 rgba(255,255,255,0.9);}
.formnotice {width: 270px; top: 0; right: 0;}
.formnotice .content {position: relative; background-color: #f6e4e5; padding: 5px 0; font-size: 13px; border-left: 4px solid rgba(201,20,20,1.0);}
.formnotice .content .desc {margin: 0 20px;}
.formsale {width: 270px;top: 0;right: 0;}
.formsale .content {position: relative; padding: 15px 0; font-size: 13px; background-color: #feefbe; border-left: 4px solid #f8d186;}
.formsale .content .desc {margin: 0 20px; padding-top: 5px;}
.formsale .content .desc .info {padding: 0 40px 10px 0; color: #7d4f0c; font-size: 13px; line-height: 16px; font-weight: 700; text-shadow: 0 1px 0 rgba(255,255,255,0.9);}
/*PODSKAZKI*/

.my-item-add-edit-section {}
.my-item-add-edit-section .i-formpage {position: relative;}

.my-item-add-edit-section .control-label,
.my-u-cabinet__settings-shops-page .control-label ,
.my-cab-settings .control-label
{
	font-size: 16px;
	font-weight: normal;
	line-height: 23px;
	padding-top: 0;
	width:160px;
}
.my-item-add-edit-section .control-label small ,
.my-u-cabinet__settings-shops-page .control-label small,
.my-cab-settings .my-settings-fix.photo-fix small
{
	font-size: 12px;
	line-height: 14px;
	color: #929292;
	display: block;

}

.my-item-add-edit-section .form-horizontal .controls,
.my-u-cabinet__settings-shops-page .form-horizontal .controls,
.my-cab-settings .form-horizontal .controls
{
	margin-left: 180px;
}

.my-item-add-edit-section .i-formpage__catselect {padding-top: 2px;}

@media (min-width: 767px) {.my-item-add-edit-section  .i-formpage .add-item-info-block{margin-left:180px; width:600px} }
.my-item-add-edit-section .i-form__addphotos ul { list-style: none; }
.my-item-add-edit-section .i-form__addphotos .i-form__addphotos__item { position: relative; float: left; margin: 0 14px 14px 0; width: 60px; height: 60px; line-height: 60px; vertical-align: middle; text-align: center; border: 1px solid #d3d3d3; background-color: #fff; }
.my-item-add-edit-section .i-form__addphotos .i-form__addphotos__item img { max-height: 56px; }
.my-item-add-edit-section .i-form__addphotos .i-form__addphotos__item.i-form__addphotos__item_img { cursor: move; }
.my-item-add-edit-section .i-form__addphotos .i-form__addphotos__item.i-form__addphotos__item_first { background-color: #fff; }
.my-item-add-edit-section .j-img-active{border:3px solid #fbc51c!important; width:56px!important; height:56px!important; line-height:56px!important;}
.my-item-add-edit-section .i-form__addphotos .i-form__addphotos__item a.i-form__addphotos__item__plus { display: block; background-color: #6bb134; color: white; font-size: 19px; text-decoration: none; line-height: 17px; font-weight: bold; width: 20px; height: 20px; border-radius: 14px; margin: 0 auto; margin-top: 21px; }
.my-item-add-edit-section .i-form__addphotos .i-form__addphotos__item a.i-form__addphotos__item__plus:hover { background-color: #5ca225; }
.my-item-add-edit-section .i-form__addphotos .i-form__addphotos__item a.i-form__addphotos__item__del { display: block; background-color: #f2745e; color: white; font-size: 10px; text-decoration: none; line-height: 12px; font-weight: bold; width: 14px; height: 14px; border-radius: 14px; position: absolute; top: -9px; right: -9px; text-align: center; }
.my-item-add-edit-section .i-form__addphotos .i-form__addphotos__item a.i-form__addphotos__item__del:hover { background-color: #ba0505; }
.my-item-add-edit-section .i-form__addphotos .i-form__addphotos__item span.i-form__addphotos__item__reload { display: block; background: url(/img/loading.gif) no-repeat center; height: 25px; width: 25px; position: relative; top: 15px; margin: 0 auto; }

.my-item-add-edit-section .control-group.j-images .ajax.j-toggler {
	color: #26aee9;
	border-bottom: none;
}
.my-item-add-edit-section .i-formpage__catselect__done  {    max-width: 470px;}

.my-item-add-edit-section .add-advert-form {}

.my-item-add-edit-section .add-advert-form input[type=text],
.my-item-add-edit-section .add-advert-geo input[type=text],
.my-item-add-edit-section .add-advert-phone input[type=text],
.my-item-add-edit-section .add-advert-email input[type=email],
.my-item-add-edit-section .add-advert-moore-contacts .input-prepend input,
.my-u-cabinet__settings-shops-page .my-city-control-group input[type=text],
.my-u-cabinet__settings-shops-page .i-formpage__contacts .input-prepend input[type=text],
.my-u-cabinet__settings-shops-page .i-formpage__contacts .input-prepend input[type=tel],
.my-u-cabinet__settings-shops-page .my-site-control-group .input-prepend input[type=text],
.my-u-cabinet__settings-shops-page .sh-social-networks input[type=text],

.my-cab-settings .i-formpage__contacts .input-prepend input[type=text],
.my-cab-settings .i-formpage__contacts .input-prepend input[type=tel],
.my-cab-settings .my-settings-fix.geo-fix input[type=text],
.my-cab-settings .phone-list-fix._2 .j-phone-change-step1 input[type=tel],
.my-cab-settings .phone-list-fix._2 .j-phone-change-step2 input[type=text]

{
	/*display: inline-block; *!*/
	height: 40px !important;
	padding: 4px 6px !important;
	/* margin-bottom: 10px; */
	font-size: 14px !important;
	line-height: 20px;
	color: #555555 !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	/* vertical-align: middle; */
	box-sizing: border-box;

	/*background-color: #ffffff !important;*/
	border: 1px solid #e2e2e2 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
}
.my-item-add-edit-section .add-advert-moore-contacts .input-prepend input ,
.my-u-cabinet__settings-shops-page .i-formpage__contacts .input-prepend input[type=text],
.my-u-cabinet__settings-shops-page .i-formpage__contacts .input-prepend input[type=tel],
.my-u-cabinet__settings-shops-page .my-site-control-group .input-prepend input,
.my-cab-settings .i-formpage__contacts .input-prepend input[type=text],
.my-cab-settings .i-formpage__contacts .input-prepend input[type=tel]
{
	position: inherit;
	float: left;
	margin: 0 0 0 -3px;
}
.my-cab-settings .phone-list-fix._2 .j-phone-change-step1 input[type=tel] {    padding-left: 30px !important;}

.my-cab-settings .phone-list-fix._2 .j-phone-change-step2 .i-control-links a {
	border-bottom: none;
	text-decoration: none;
	color: #26aee9;
}

.my-item-add-edit-section input[disabled] , .my-cab-settings input[disabled] {background-color: #eeeeee !important;}
.my-item-add-edit-section .add-advert-form select ,
.my-u-cabinet__settings-shops-page .sh-social-networks select
{
	height: 40px !important;
	box-sizing: border-box;
}
.my-u-cabinet__settings-shops-page .sh-social-networks .icon-remove {
	background-position: -312px 0;
	display: inline-block;
	vertical-align: middle;
	margin-top: 9px;
}
.my-item-add-edit-section .add-advert-form .checkbox.inline input + small,
.my-item-add-edit-section .j-regions-delivery .checkbox.inline input + small,
.my-item-add-edit-section .confirm-control-group .checkbox.inline input + small
{
	font-size: 14px;
	/* padding-top: 2px; */
	display: inline-block;
	vertical-align: middle;
}

.my-item-add-edit-section .radio.inline {font-size: 16px;}

.my-item-add-edit-section .add-advert-form input:not([type=submit]):focus {    position: inherit !important;}

.my-item-add-edit-section .add-advert-form input.input-small:not([type=submit]) {float: left;}
.my-item-add-edit-section .add-advert-form input.input-small:not([type=submit]) + select.input-small {margin-left: 10px;}

.my-item-add-edit-section .add-advert-form input:not([type=submit]) + .add-on {
	height: 40px;
	box-sizing: border-box;
	float: right;
	margin: 0 0 0 -3px;
	/* z-index: 1; */
	position: relative;
	padding: 10px 0 0;
	min-width: 40px;
	text-align: center;
}

.my-item-add-edit-section .add-advert-moore-contacts .input-prepend .add-on ,
.my-u-cabinet__settings-shops-page .i-formpage__contacts .input-prepend .add-on,
.my-u-cabinet__settings-shops-page .i-formpage__contacts .input-prepend .add-on,
.my-u-cabinet__settings-shops-page .my-site-control-group .input-prepend .add-on,
.my-cab-settings .i-formpage__contacts .input-prepend .add-on
{
	height: 40px;
	box-sizing: border-box;
	float: left;
	margin: 0 0 0 0;
	/* z-index: 1; */
	position: relative;
	padding: 10px 0 0;
	min-width: 40px;
	text-align: center;
}

.my-item-add-edit-section .add-advert-moore-contacts .input-prepend .add-on i ,
.my-u-cabinet__settings-shops-page .i-formpage__contacts .input-prepend .add-on i,
.my-u-cabinet__settings-shops-page .my-site-control-group .input-prepend .add-on i,
.my-cab-settings .i-formpage__contacts .input-prepend .add-on i
{
	display: inline-block;
}

.my-item-add-edit-section .my-item-save-edit-btn, .my-item-add-edit-section .my-item-save-edit-btn:hover ,
.my-item-save-edit-btn, .my-item-save-edit-btn:hover {
	/* width: 242px; */
	border: 0;
	box-sizing: border-box;
	box-shadow: 0 1px 1px #6F6F6F;
	padding: 0;
	font-family: 'MyriadPro-Bold';
	color: #fff!important;
	text-shadow: 0 1px 1px rgba(0,0,0,0.3);
	text-transform: uppercase;
	font-size: 18px;
	border-radius: 4px;
	margin-left: 0;
	background: #afcd57;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #afcd57 0%, #57b03b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#afcd57), color-stop(100%,#57b03b));
	background: -webkit-linear-gradient(top, #afcd57 0%,#57b03b 100%);
	background: -o-linear-gradient(top, #afcd57 0%,#57b03b 100%);
	background: -ms-linear-gradient(top, #afcd57 0%,#57b03b 100%);
	background: linear-gradient(to bottom, #afcd57 0%,#57b03b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afcd57', endColorstr='#57b03b',GradientType=0 );
	/* width: 286px!important; */
	height: 41px!important;
	line-height: 41px!important;
	padding-left: 25px;
	padding-right: 25px;
	display: inline-block;
	vertical-align: middle;
	min-width: 305px;
}

.my-item-add-edit-section .i-formpage__cancel ,
.my-u-cabinet__settings-shops-page .i-formpage__cancel
{
	margin-top: 0;
	display: inline-block;
	vertical-align: middle;
}

.my-status-page {position: relative;}
.my-status-page > p {
	text-align: left;
	padding-left: 260px;
	font-size: 16px;
}
.my-status-page .l-page__useful {
	width: auto;
	padding-left: 290px;
	font-size: 16px;
}
.my-status-page-info-icon {
	position: absolute;
	top: 20px;
	left: 70px;
}

.my-u-cabinet__settings-shops-page {}
.my-u-cabinet__settings-shops-page .my-city-control-group {}


.my-layout-section {}
.my-layout-section .u-cabinet h2 {float: none;}

.my-desktop-cabinet-navigation {}

.my-desktop-cabinet-navigation .nav-tabs li.active > a {background: #fcfcfc;}

.my-favs-empty-list {}
.my-favs-empty-list > p {
	text-align: left;
	padding-left: 260px;
	font-size: 16px;
}
.my-favs-empty-list .l-page__useful {
	width: auto;
	padding-left: 290px;
	font-size: 16px;
}

.my-items-group-actions {}
.my-items-group-actions .u-ads__actions_desktop.hidden-phone {}
.my-items-group-actions .u-ads__actions_desktop.hidden-phone a.ico.ajax span {border:none; }
.my-items-group-actions .u-ads__actions_desktop.hidden-phone .j-sel-title {border:none; }

.my-cabinet-my-items {}
.my-cabinet-my-items .hidden-phone .sr-page__list__item_descr h3 a {font-size: 18px; font-weight: 400; text-decoration: none;}
.my-cabinet-my-items .hidden-phone .sr-page__list__item_descr h3 a:hover { text-decoration: underline; color: #0088cc}
.my-cabinet-my-items .hidden-phone .sr-page__list__item_price strong {
	font-size: 18px;
	display: block;
	text-transform: lowercase;
	font-family: 'MyriadPro-Bold';
}

.my-cabinet-my-items .hidden-phone .sr-page__list__item_price small {font-size: 14px;}

.my-layout-section .u-cabinet__sub-navigation .u-cabinet__sub-navigation__search input[type=text] {
	height: 30px !important;
	padding: 4px 15px !important;
	/* margin-bottom: 10px; */
	font-size: 14px !important;
	/* line-height: 20px; */
	color: #555555 !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 14px 0 0 14px!important;
	/* vertical-align: middle; */
	box-sizing: border-box;
	background-color: #ffffff !important;
	border: 1px solid #e2e2e2 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
}
.my-layout-section .u-cabinet__sub-navigation .u-cabinet__sub-navigation__search {
	border: none;
	border-radius: 0;
	margin-top: 10px;
}
.my-layout-section .u-cabinet__sub-navigation .u-cabinet__sub-navigation__search button {
	border-radius: 0 14px 14px 0 !important;
	width: 35px;
	height: 30px;
	box-sizing: border-box;
	border: 1px solid #cccccc;
	float: right;
	margin: 0 0 0 -1px;
}
.my-layout-section .u-cabinet__sub-navigation .u-cabinet__sub-navigation__search button i {}

#j-f-cat-desktop-popup .f-msearch__categories__list a img {max-width:54px;}
#j-f-cat-desktop-popup .f-msearch__categories__title a img {max-width:54px;}

.i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_desktop a img{max-width:54px;}
.i-formpage__catselect__popup .i-formpage__catselect__popup__sublist a img {max-width:54px;}

.f-index__mobile .f-index__mobile__categories a img {max-width:45px; padding-top: 0; top: 6px;}
.f-index__mobile .f-index__mobile__subcategories__title a img {max-width:34px;}

.i-formpage__catselect__popup .i-formpage__catselect__popup__mainlist_mobile a img{max-width:34px;}
.i-formpage__catselect__popup .i-formpage__catselect__popup__sublist a img {max-width:34px;}
.i-formpage .control-group .i-formpage__catselect__done img {max-width:34px;}

/*Cabinet Settings*/
.my-cab-settings {}
.my-cab-settings {margin-top:25px;}
.my-cab-settings .my-social-fix {}
.my-cab-settings .my-social-fix .u-sc {}
.my-cab-settings .my-social-fix .u-sc a {
	font-size: 18px;
	line-height: 18px;
	position: relative;
	width: 280px;
	 height: 47px;
	margin-bottom: 20px;
	margin-right: 200px;
	padding-left: 70px;
	color: #fff!important;
	text-shadow: none;
	box-sizing: border-box;
	text-align: left;
	font-family: 'MyriadPro-Bold';
	border-bottom-width: 4px;
	padding-top: 11px;
	padding-bottom: 11px;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.6), 1px 2px 4px rgba(0,0,0,0.4);
}
.my-cab-settings .my-social-fix .u-sc a:before {
	position: absolute;
	top: 0;
	left: 12px;
	height: 41px;
	width: 41px;
}
.my-cab-settings .my-social-fix .u-sc .u-sc_vk {}
.my-cab-settings .my-social-fix .u-sc .u-sc_vk:hover {}
.my-cab-settings .my-social-fix .u-sc .u-sc_fb {}
.my-cab-settings .my-social-fix .u-sc .u-sc_fb:hover {}
.my-cab-settings .my-social-fix .u-sc .u-sc_od {}
.my-cab-settings .my-social-fix .u-sc .u-sc_od:hover {}

.my-cab-settings .j-block-toggler {}
.my-cab-settings .j-block-toggler span {
	font-size: 15px;
	margin-right: 7px;
}
.my-cab-settings .j-block-toggler i {}
.my-cab-settings .j-block-toggler:not(.pseudo-link-ajax) span {color: #26aee9;}


/*Cabinet Settings*/


.f-index__mobile .f-index__mobile__categories a span {
	margin-left: 50px;
	font-size: 17px;
	font-weight: normal;
}

.f-qsearch__results.j-search-quick-dd-list {
	box-sizing: border-box;
}
.index-map__region {stroke-width: 1;stroke: white;}



.my-cabinet-my-chat-page-sub-nav {
	margin-top: 10px;
}

.my-desktop-cabinet-navigation .nav-tabs li>a {color: #26aee9;}
.my-u-mail__chat .u-mail__chat__ad__content {
	vertical-align: top;
	padding-top: 5px;
}
.my-u-mail__chat .u-mail__chat__ad__content > a {color: #0074a7; font-size: 15px;}
.my-cabinet-my-chat-page-sub-nav .u-cabinet__sub-navigation_desktop.u-cabinet__sub-navigation_mailchat a {color:#26aee9;}

.my-u-mail__chat {}
.my-u-mail__chat {border-top: none !important;}
.my-u-mail__chat .u-mail__chat__ad {}
.my-u-mail__chat .u-mail__chat__ad a.thumb.stack {}
.my-u-mail__chat .u-mail__chat__ad a.thumb.stack img {
	border-radius: 0;
	box-shadow: none;
	background: none;
	padding: 0;
	border: none;
}

.my-u-mail__chat__form {
	background-color: #F6F7F8;
	padding: 15px;
	border-radius: 15px;
	border: 1px solid #DDDFE0;
}
.my-u-mail__chat__form textarea { box-sizing: border-box;}
.my-u-mail__chat__form button[type=submit] {
	margin-right: 0 !important;
	height: auto;
	/* box-shadow: 0 1px 1px #6f6f6f; */
	text-shadow: 1px 1px 1px rgba(255,255,255,0.5);
	color: #333333;
	text-transform: uppercase;
	font-family: 'MyriadPro-Bold';
	/* font-size: 18px; */
	background: #ffee15;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffee15 0%, #f9b41f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffee15), color-stop(100%,#f9b41f));
	background: -webkit-linear-gradient(top, #ffee15 0%,#f9b41f 100%);
	background: -o-linear-gradient(top, #ffee15 0%,#f9b41f 100%);
	background: -ms-linear-gradient(top, #ffee15 0%,#f9b41f 100%);
	background: linear-gradient(to bottom, #ffee15 0%,#f9b41f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffee15', endColorstr='#f9b41f',GradientType=0 );
}
.my-u-mail__chat .u-mail__chat__item__speek {
	background-color: rgb(243, 212, 136);
	position: relative;
	box-sizing: border-box;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 1px;
}

.my-u-mail__chat .u-mail__chat__item__speek:before {
	content: "";
	position: absolute;
	top: 12px;
	border-style: solid;
	border-width: 9px 9px;
}
.my-u-mail__chat .u-mail__chat__item__speek.left {margin-left: 15px;}

.my-u-mail__chat .u-mail__chat__item__speek.left:before {
	border-color: transparent rgb(243, 212, 136) transparent transparent ;
	left:-18px;
}

.my-u-mail__chat .u-mail__chat__item__speek.right:before {
	border-color: transparent transparent transparent #cff0ff;
	right: -18px;
}

.my-u-mail__chat .u-mail__chat__item__speek.right {
	background-color: #cff0ff;
	margin-right:15px;
}

.my-u-mail__chat form {/*padding-right: 0;*/}
.my-u-mail__chat .v-descr_contact__form_file {}
.my-u-mail__chat .v-descr_contact__form_file .upload-btn a {
	font-size: 14px;
	color: #26aee9;
	border-bottom: none;
}

.my-u-mail__chat .u-mail__chat__date span {
	background: rgb(106, 182, 65);
	left: 50%;
	margin: -1px 0 0 -62px !important;
	box-sizing: border-box;
	padding: 2px 0 2px 0 !important;
	display: inline-block;
	border-radius: 12px;
	font-size: 15px;
	font-weight: normal;
	color: #fff;
}

.u-cabinet__sub-navigation {
	margin-top:10px;
}

.my-pay-mod {}
.my-pay-inc {}

.u-cabinet .u-cabinet__main-navigation span.u-cabinet__main-navigation__new-message {}
.u-cabinet__main-navigation__money {
	color: #6bb134 !important;
}

.my-u-cabinet__settings-shops-page .my-sh-shop__description {
	display: block;
	box-sizing: border-box;
	border-left: 5px solid #f89406;
	margin: 0 0 0 ;
	padding: 0 15px 0 20px;
	/*border-radius: 6px;*/
}
.i-formpage__tariffs__item input[type="radio"]:checked + .i-formpage__tariffs__item__in {
    background-color: #fffacb!important;
}

.my-sh-shop__description ul, .my-sh-shop__description ol {
	padding-left: 15px;
}

.forgot-page-start .u-authorize-form.u-authorize-form_forgot.l-table-cell {border-right: none !important;}
.my-align-center {text-align: center;}
.my-inline-align {
	display: inline-block;
	vertical-align: middle;
}

.my-item-add-edit-section .add-advert-form .radio.inlblk + input.input-small:not([type=submit]) {float:none;}

.l-sitemap ul li img {max-width:54px;}

.my-table-region-wrapper-td.my-visible-desktop {
	width: 10%;
	white-space: nowrap;
	padding-right:10px;
}

.inside-region-div {}

.f-navigation__regions__title.hidden-phone.my-f-navigation__regions__title + .f-navigation__menu.hidden-phone {
	float:right;
}
.f-navigation__menu_desktop.visible-desktop .nav.nav-tabs {}

.my-table-region-wrapper-td.my-visible-desktop .inside-region-div {
	display: inline-block;

}
.my-table-region-wrapper-td.my-visible-desktop .inside-region-div .f-navigation__regions__title {
	float: none;
	width: auto;
	margin: 0 0 0 0;
}
.my-table-region-wrapper-td.my-visible-desktop .inside-region-div .f-navigation__regions__title > span { display: none; }
.my-table-region-wrapper-td.my-visible-desktop .inside-region-div .f-navigation__regions__title > a {
	height: 41px;
	font-size: 18px;
	text-align: left;
	font-family: "MyriadPro-It";
	/* color: #6f6f6e !important; */
	padding: 9px 50px 8px 12px;
	box-sizing: border-box;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #FBC71C !important;
	box-shadow: 0 1px 1px 0 #3D3C3C inset;
	display: inline-block;
	position: relative;
}
.my-table-region-wrapper-td.my-visible-desktop .inside-region-div .f-navigation__regions__title > a:before {
	content: "";
	position: absolute;
	border-color: #676767 transparent transparent;
	border-width: 8px 5px;
	top: 19px;
	right: 13px;
	display: inline-block;
	z-index: 2;
	border-style: solid;
}
.my-table-region-wrapper-td.my-visible-desktop .inside-region-div .f-navigation__regions__title > a i {    display: none;}

.f-msearch_desktop.hidden-phone.my-search-block .f-catfilter.rel {
	padding-bottom: 20px;
}

.sr-page__result__navigation .sr-page__result__navigation__title h1 {text-align: left !important;}

.f-navigation__region_change {
	z-index: 30;
	top: 80px;
	left: auto;
	right: 10px;
}

.f-navigation__region_change:before {
	left: auto;
	right: 150px;
}

.f-navigation__region_change:after {
	left: auto;
	right: 151px;
}


/*---------------------------- > RESPONSIVE START > ----------------------------*/

/*---------------------------- 000 > 980 ----------------------------*/
@media (min-width: 980px) and (max-width: 1080px) {
	/*body {min-width: 1040px;}*/
}

@media (max-width:980px) {
	#push {height:auto !important;}

	.my-auth-page-authorize-block {padding-top: 0;}
	.my-auth-page-authorize-block .u-authorize-blocks__item {width: 100%;}
	.my-auth-page-authorize-block .u-authorize-blocks__item_caption {
		font-size: 17px;
		vertical-align: middle;
	}
	.my-auth-page-authorize-block .u-authorize-blocks__item_btn {vertical-align: middle;}
	.my-auth-page-authorize-block .btn-success {}

}

/*---------------------------- 000 > 980 ----------------------------*/

/*---------------------------- 768 > 980 ----------------------------*/

@media (min-width: 768px) and (max-width: 980px) {
	.l-footer.hidden-phone .l-footer__content {
		margin: 0 0 !important;
	}


	.l-footer.hidden-phone .payment-icons {padding-top: 10px}
	.l-footer.hidden-phone .payment-icons span {display: block; text-align: right}
	.l-footer.hidden-phone .payment-icons span:not(:first-child) {margin-top: 10px;}
	.l-footer.hidden-phone .payment-icons img {
		width: 33px;
		margin-left: 3px;
	}
	.l-footer.hidden-phone .footer-nav, .l-footer.hidden-phone .span3.socials {
		padding-top: 20px;
	}
	.l-footer.hidden-phone .span3.socials {}
	.l-footer.hidden-phone .span3.footer-nav {width:20% !important;}
	.my-footer-socials-wrapper {}
	.my-footer-socials-wrapper a {}

	.utl-mobile-padding {height:0 !important;}
	#footer {height:auto !important;}


	.my-auth-page {}
	.my-auth-page {}

	.my-auth-page .l-table-cell.socials-table-cell.hidden-phone {
		padding-left: 20px !important;
	}

	.my-auth-page .u-sc a {
		font-size: 15px;
		width:90%;
	}

	.my-auth-page.registration-page label.control-label {
		width: 100%;
		text-align: left;
		float: none;
	}

	.my-auth-page.registration-page .control-group {
		float:none;
	}

	.my-auth-page.registration-page .form-horizontal .controls {float:none;}
	.my-auth-page .exclamation {
		padding-left: 0 !important;
		text-align: center;

	}
	.control-group-phone-logo {}
	.control-group-phone-logo img {max-width: 50px; max-height: 35px;}

	.my-auth-page.registration-page #j-u-register-form {
		float:none;
	}

	.my-auth-page .register-page-phone-wrapper input ,
	.my-auth-page.registration-page .auth-input-fix {
		width:100% !important;
	}

	.my-auth-page #j-u-register-captcha {margin-bottom: 15px;}

	.forgot-page-start #j-u-forgot-start-form-desktop {}
	.forgot-page-start #j-u-forgot-start-form-desktop .control-label {width:130px;}

	.my-auth-page.login-page label.control-label {
		width: 100%;
		text-align: left;
		float: none;
	}
	.my-auth-page.login-page .control-group {float:none;}
	.my-auth-page.login-page .form-horizontal .controls {float:none;}
	.my-auth-page.login-page #j-u-login-form {float:none;}
	.my-auth-page.login-page .auth-input-fix {width:100% !important;}

}

/*---------------------------- 768 > 980 ----------------------------*/




/*---------------------------- 000 > 768 ----------------------------*/
@media (max-width: 768px) {
	#footer {
		background: #fff;
		height: auto;
		padding-bottom: 20px;
	}
	.payment-icons img {
		width: 33px;
		margin-left: 3px;
	}

	.l-footer.l-footer_mobile .l-footer__lang .dropdown-menu {
		width: auto;
		box-sizing: border-box;
		right: auto;
		min-width: 10px;

	}

	.my-short-header .l-top__logo.span12 {margin-bottom: 10px; margin-top: 0;}

	.l-footer_mobile__menu li a {color:#26aee9;}
	.l-footer_mobile__menu li a.pseudo-link {color:#7a7a7a;}

	#j-bbs-index-last-carousel .owl-item {padding:0 0 0 0;}
	#j-bbs-index-last-carousel .owl-item > .carousel-item {padding:0 5px 0 5px;}

	.f-msearch {
		/*background: #0089ab !important;
		border-radius: 0;
		padding:10px !important;*/
	}

	.forgot-page-start .forgot-btn-recover-btn {padding: 0 !important;}
	.forgot-page-start .u-authorize-form.u-authorize-form_forgot.l-table-cell {padding-right: 0 !important;}
	.forgot-page-start .forgot-page-mail-descr {text-align: center; padding: 10px 15px;}
	.forgot-page-start .my-fa-exclamation-wrapper + br {display: none;}
	.forgot-page-start .my-fa-exclamation-wrapper:first-child {padding-bottom: 5px;}
	.forgot-page-start .my-fa-exclamation-wrapper {display: block}
	.forgot-page-start .forgot-page-mail-descr .fa-exclamation-triangle {margin-bottom: 0 !important;}

	.forgot-page-start label.control-label {
		float: right;
		width: 269px;
		text-align: left;
		margin-right: 0;
	}


	.forgot-page-start #j-u-forgot-start-form-phone {
		float: none;
		max-width: 100%;
		min-width: 100%;
		display: block !important;
	}
	.forgot-page-start #j-u-forgot-start-form-phone .control-group {float: none;}
	.forgot-page-start #j-u-forgot-start-form-phone .control-label {
		float: none;
		margin-left: auto;
		margin-right: auto;
		display:none;
	}
	.forgot-page-start #j-u-forgot-start-form-phone .controls {float: none; text-align: center;}
	.forgot-page-start #j-u-forgot-start-form-phone .forgot-btn-recover-btn {
		width:269px;
		margin-left: auto !important;
		margin-right: auto !important;
		display: block;
	}
	.forgot-page-start #j-u-forgot-start-form-phone .auth-input-fix {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

	.auth-input-fix {padding-top:2px !important;}

	.my-auth-page.login-page {}

	.my-auth-page.login-page .u-authorize-form.l-table-cell {border-right: 0;padding-right: 0;}
	.my-auth-page.login-page #j-u-login-form {
		float: none;
		max-width: 100%;
		min-width: 100%;
		display: block !important;
	}

	.my-auth-page.login-page .control-group {float: none;}
	.my-auth-page.login-page label.control-label {display: none;}
	.my-auth-page.login-page label.control-label {display: none;}
	.my-auth-page.login-page .form-horizontal .auth-input-fix {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	.my-auth-page.login-page .controls {float: none !important; text-align: center;}
	.remember-me-alig-fix-wrapper {
		width: 269px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.my-auth-page.login-page .submit-btn-alig-fix-wrapper {
		display: block;
		width: 100%;
	}
	.my-auth-page.login-page .submit-btn-alig-fix-wrapper .controls {float:none !important;}
	.my-auth-page.login-page .submit-btn-alig-fix-wrapper .auth-btn-our-gray-style {
		width: 269px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.my-auth-page.login-page .remember-me-alig-fix-wrapper .controls {text-align: left;}

	.my-auth-page.registration-page {}
	.my-auth-page.registration-page .u-authorize-form.l-table-cell {border-right: none;padding-right: 0;}
	.my-auth-page.registration-page #j-u-register-form {
		float: none;
		max-width: 100%;
		min-width: 100%;
		display: block !important;
	}

	.my-auth-page.registration-page .control-group {float: none;}
	.my-auth-page.registration-page label.control-label {display: none;}
	.my-auth-page.registration-page label.control-label {display: none;}
	.my-auth-page.registration-page .form-horizontal .auth-input-fix,
	.my-auth-page.registration-page #j-u-register-form input[type="tel"]
	{
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	.my-auth-page.registration-page .control-group-phone-logo {display: none;}
	.my-auth-page.registration-page .controls {float:none; text-align: center}
	.my-auth-page.registration-page .register-page-phone-wrapper {text-align: center;}
	.my-auth-page.registration-page .register-page-phone-wrapper {text-align: center;}
	.my-auth-page.registration-page .register-page-phone-wrapper > div {display: inline-block;}
	.my-auth-page.registration-page .remember-me-alig-fix-wrapper {}
	.my-auth-page.registration-page .remember-me-alig-fix-wrapper label.checkbox {text-align: left;}
	.my-auth-page.registration-page .register-captcha-group  {
		width: 269px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0;
	}
	.my-auth-page.registration-page .register-captcha-group  {}
	.my-auth-page.registration-page .register-captcha-group .controls {text-align: left;}
	.my-auth-page.registration-page .register-captcha-group .auth-input-fix {
		width: 150px !important;
		display: inline-block;
		vertical-align: middle;
		float: left;
	}
	 .register-captcha-group .j-captcha {
		display: inline-block;
		vertical-align: middle;
		float: right;
		margin: 7px 0 0;

	}
	.my-auth-page.registration-page [data-icon-control-wrapper] + br  {display: none;}
	.my-auth-page.registration-page .submit-btn-alig-fix-wrapper {
		display: block;
		width: 100%;
	}
	.my-auth-page.registration-page .submit-btn-alig-fix-wrapper .controls {float:none !important;}
	.my-auth-page.registration-page .submit-btn-alig-fix-wrapper .auth-btn-our-gray-style {
		width:269px;
		margin-left: auto;
		margin-right: auto;
		display: block;
	}

	.my-phone-register-page {}
	.my-phone-register-page .form-horizontal.visible-phone {
		float: none;
		max-width: 100% !important;
		min-width: 100% !important;
		display: block !important;
	}
	.my-phone-register-page .control-group {float: none;}
	.my-phone-register-page label.control-label {
		width: 269px;
		display: block;
		margin-left: auto;
		margin-right: auto;
		float: none;
		text-align: left;
	}
	.my-phone-register-page .controls {float:none !important;margin-left: 0;}
	.my-phone-register-page .auth-input-fix {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	.my-phone-register-page .j-u-register-phone-code-validate-btn {
		display: block;
		width: 269px;
		margin-left: auto;
		margin-right: auto;
		padding: 6px 15px !important;
	}

	.my-phone-register-page-new-phone .j-phone-number-input {
		margin-left: auto;
		margin-right: auto;
	}

	.my-phone-register-page-new-phone .u-control-phone {text-align: center;}
	.my-phone-register-page-new-phone .j-phone-number.j-inited {display: inline-block; position: relative;}
	.my-phone-register-page .u-authorize-form_code_link {
		width:269px;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	.my-phone-register-page .j-u-register-phone-change-step2-btn,
	.my-phone-register-page .j-u-register-phone-change-step1-btn {
		display: block;
		width:269px;
		margin-left: auto;
		margin-right: auto;
		padding: 6px 15px !important;
		box-sizing: border-box;
	}
	.my-phone-register-page .u-authorize-form_code_link a {color: #000 !important;}
	.my-phone-register-page .j-u-register-phone-change-step2-btn {margin-bottom:15px}
	.my-phone-register-page {}

	.u-sc.visible-phone.mobile-socials-wrapper {
		padding: 0 0 0 0;
		border-top: 1px solid #d3d3d3;
		margin: 10px 0 0;

	}
	.u-sc.visible-phone.mobile-socials-wrapper span {
		display: block;
		max-width: 269px;
		margin-left: auto;
		margin-right: auto;
	}
	.u-sc.visible-phone.mobile-socials-wrapper .l-spacer {display: none;}
	.u-sc.visible-phone.mobile-socials-wrapper .mobile-socials-links {
		display: block;
		width: 269px;
		margin-left: auto;
		margin-right: auto;
		padding-left: 26px;
	}
	.u-sc.visible-phone.mobile-socials-wrapper .mobile-socials-links a {
		/*display: block;
		max-width: 269px;
		margin-left: auto;
		margin-right: auto;*/
		display: inline-block;
		max-width: 50px;
		margin-left: auto;
		margin-right: 5px;
		width: 55px;
		box-sizing: border-box;
		font-size: 0;
		padding: 0;
		overflow: hidden;
		height: 50px !important;
		border-radius: 50%;
		margin-bottom: 0;
	}

	.u-sc.visible-phone.mobile-socials-wrapper .u-sc_vk::before { background: url("/img/icons/sc-vk-mobile.png") 0 0 no-repeat !important;}
	.u-sc.visible-phone.mobile-socials-wrapper .u-sc_fb::before { background: url("/img/icons/sc-fb-mobile.png") 0 0 no-repeat !important;}
	.u-sc.visible-phone.mobile-socials-wrapper .u-sc_od::before { background: url("/img/icons/sc-od-mobile.png") 0 0 no-repeat !important;}

	.u-sc.visible-phone.mobile-socials-wrapper .mobile-socials-links a:before {
		background-size: 35px !important;
		background-position: center !important;
		height: 40px;
		width: 40px;
		top: 4px;
		left: 4px;
	}

	[data-icon-control-wrapper] {position: relative; display: inline-block;}
	[data-icon-control-wrapper]:before {
		content: "";
		display: block;
		position: absolute;
		font-size: 15px;
		top: 9px;
		left: 5px;
		width: 25px;
		height: 25px;
		background-size: 20px;
		background-position: center;
		background-repeat: no-repeat;
		z-index: 1;
	}
	[data-icon-control-wrapper] input {padding-left: 40px !important;}

	[data-icon-control-wrapper=email]:before 	{background-image: url(/themes/takari/img/auth-icons/aut-mob-icon-email.png);}
	[data-icon-control-wrapper=password]:before {background-image: url(/themes/takari/img/auth-icons/aut-mob-icon-password.png);}
	[data-icon-control-wrapper=captcha]:before 	{background-image: url(/themes/takari/img/auth-icons/aut-mob-icon-captcha.png);}


	.my-auth-page-authorize-block {}
	.my-auth-page-authorize-block .u-authorize-blocks__item {}
	.my-auth-page-authorize-block .u-authorize-blocks__item_caption {
		height: auto !important;
		display: block;
		width: 100%;
		text-align: center;

	}
	.my-auth-page-authorize-block .u-authorize-blocks__item_btn {
		display: block;
		width: 100%;
		padding: 0 0 0 0;
		text-align: center;
	}
	.my-auth-page-authorize-block .btn-success {margin: 0 auto;}
	.my-auth-page-authorize-block .btn:not(.btn-success) {margin: 0 auto;}

	.my-short-header .my-phone-logo-wrapper {margin: 0 10px;}
	.my-short-header .my-phone-langs-wrapper {margin: 0 10px;}
	.my-short-header .my-phone-langs-wrapper .header-languages {
		position: relative;
		top: 3px;
		left: 0;
		display: block;
	}
	.my-short-header .my-phone-langs-wrapper .header-lang {margin: 0 0 0 0;}
	.my-short-header .my-phone-langs-wrapper .header-lang .pull-left {float: none;}

	.register-page-social-step {}
	.register-page-social-step {}
	.register-page-social-step .inline-mobile-convert {
		display: inline-block;
		vertical-align: middle;
	}
	.register-page-social-step .u-authorize-form_soc__info {
		margin: 0 auto 10px auto !important;
		width: 269px;
	}
	.register-page-social-step .my-ava-wrapper {
		padding-top: 0;
		float: none;
		width: auto;
		padding-right: 20px;
	}
	.register-page-social-step .auth-input-fix {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	.register-page-social-step .controls.controls-agree {
		width:269px;
		margin-left: auto;
		margin-right: auto;
	}
	.register-page-social-step #j-u-register-social-email-change {border-bottom: none;color: #000;}
	.register-page-social-step .j-social.social-step-btn-end {
		display: block;
		width:269px;
		margin-left: auto;
		margin-right: auto;
	}
	.register-page-social-step .j-social.social-step-btn-glue {
		width:269px;
		margin-left: auto;
		margin-right: auto;
	}
	.register-page-social-step .controls {
		max-width: 269px;
		margin-left: auto !important;
		margin-right: auto !important;
	}
	.register-page-social-step .u-authorize-form_soc__info .auth-text {max-width: 180px;}
	.register-page-social-step .u-authorize-form_soc__info .auth-text .j-social {text-align: left !important;}
	.register-page-social-step {}



	.u-sc.visible-phone.mobile-socials-wrapper {border-top: 1px solid #a5a5a5;}
	.my-auth-page-authorize-block {border-top: 1px solid #a5a5a5;}
}
/*---------------------------- 000 > 768 ----------------------------*/


/*---------------------------- 000 > 530 ----------------------------*/

@media (max-width:530px) {


}
/*---------------------------- 000 > 500 ----------------------------*/


.f-navigation .f-navigation__menu .f-navigation__menu_tablet.visible-tablet {
}



.f-navigation .f-navigation__menu .f-navigation__menu_tablet.visible-tablet .dropdown-menu {}
.f-navigation .f-navigation__menu .f-navigation__menu_tablet.visible-tablet .dropdown-menu li {    padding-left: 0;background: none;}
.f-navigation .f-navigation__menu .f-navigation__menu_tablet.visible-tablet .dropdown-menu li a {}
.f-navigation .f-navigation__menu .f-navigation__menu_tablet.visible-tablet .dropdown-menu li a.active {background: none !important;}
.f-navigation .f-navigation__menu .f-navigation__menu_tablet.visible-tablet {}
.f-navigation .f-navigation__menu .f-navigation__menu_tablet.visible-tablet {}
.f-navigation .f-navigation__menu .f-navigation__menu_tablet.visible-tablet {}


@media (min-width:768px) and (max-width:980px) {
	.l-table-cell {display:table-cell !important;}
	.l-table-cell.l-main {width: auto !important;}
	.l-table .l-right {display:table-cell !important;}

	.l-table-row {display: table-row !important;}
	.l-table {
		display: table!important;
	}

	.l-table .l-right .l-right__content {
		padding-right: 20px;
		width:auto;
	}
	.l-banner_top {padding-left: 0;}

	.sr-page__result__navigation .sr-page__result__navigation__title h1 {
		text-align: left;
	}

	.l-top__navbar_guest_desktop {margin-right: 0;}

	.container-fluid {
		padding-right: 0;
		padding-left: 0;
	}

	#j-view-container .l-right.hidden-phone {display: block;}

	.l-page_full .l-main_maxtablet {

	}

	#wrap {margin-bottom: 0;}

}

@media (max-width: 980px) {
	#footer .container-fluid.l-footer__content {
		padding-left:30px !important;
		padding-right:15px !important;
	}
}

.l-top__navbar_guest_desktop.hidden-phone .my-favorite-btn {
	right: 270px;
}

.my-items-relinks {}
.my-bottom-sub-info {}

/*TABLET FIX*/
@media (max-width: 980px) {

	.my-items-relinks {}
	.my-bottom-sub-info {}

	.my-auth-inputs-wrapper {
		padding: 0 15px 5px 15px;
		box-sizing: border-box;
		max-width: 299px;
		margin: 0 auto 15px;
		background: #fff;
		border-radius: 5px;
		box-shadow: 1px 1px 4px rgba(0,0,0,.5);
	}

	.my-auth-inputs-wrapper > .control-group {margin-bottom: 0 !important;}
	.my-auth-inputs-wrapper > .control-group:last-child {margin-bottom: 0 !important;}
	.my-auth-inputs-wrapper input[type=email],
	.my-auth-inputs-wrapper input[type=password],
	.my-auth-inputs-wrapper .register-page-phone-wrapper input[type=tel],
	.my-auth-inputs-wrapper input[type=text] {
		box-shadow: none !important;
		border-bottom: 1px solid #cecece !important;
		border-top: none !important;
		border-left: none !important;
		border-right: none !important;
		border-radius: 0 !important;

	}

	.my-auth-inputs-wrapper > .control-group:last-child input {border-bottom: none !important;}

	[data-icon-control-wrapper] {
		display: block !important;
	}
	.my-auth-page.registration-page .register-page-phone-wrapper > div {
		display: block;
	}

}
@media (min-width:768px) and (max-width: 980px) {
	.short-head-my-languages-wrapper .header-languages {
		right: 20px;
		top: 50px;
	}

	.forgot-page-start label.control-label {display: none;}
}

@media (min-width:720px) and (max-width: 980px) {
	.my-phone-register-page #j-u-register-phone-block-code .form-inline.hidden-phone {display: none !important;}

	.l-top__navbar_guest_desktop.hidden-phone .user-menu .btn-group.margin-top {margin-right:-15px;}

	.sr-page__list.sr-page__list_desktop.hidden-phone .sr-page__list__item_descr {max-width: 220px;}
	.sr-page__list.sr-page__list_desktop.hidden-phone .sr-page__list__item_descr .list-warning-inline {max-width: 100%;}
	.sr-page__list.sr-page__list_desktop.hidden-phone .sr-page__list__item_descr + .sr-page__list__item_price {width:auto}
	.sr-page__list.sr-page__list_desktop.hidden-phone .sr-page__list__item_descr + .sr-page__list__item_price .new-favorite-block {white-space: nowrap;}
	.sr-page__list.sr-page__list_desktop.hidden-phone .sr-page__list__item_descr + .sr-page__list__item_price .new-favorite-block .item-fav__star .fa {
		display: inline-block !important;
		vertical-align: middle;
		margin-left:3px;
	}

	.l-right.l-table-cell.visible-desktop .l-right__content {padding-left: 10px;}

	.l-table + .sr-breakLisk.hidden-phone.set-style {    padding: 20px 10px 0 20px;}
	.l-table ~ .sr-bottomLocations.hidden-phone { padding: 20px 10px 0 20px;}

	.l-main__content  {padding: 0 0 0 15px;}

	.f-categories.hidden-phone .f-categories-col-item {
		max-width: 100%;
		padding-right: 3px;
		display: inline-block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.f-msearch_desktop.hidden-phone.my-search-block .f-catfilter.rel {padding-bottom: 0;}

	.l-top__navbar_guest_desktop.hidden-phone .my-favorite-btn {right: 280px;}
	.l-top__navbar_guest_desktop.hidden-phone .my-favorite-btn span.label {font-weight: 400;}
	.sr-page__gallery.sr-page__gallery_desktop.hidden-phone {}
	.sr-page__gallery.sr-page__gallery_desktop.hidden-phone .sr-page__gallery__item_descr {}
	.sr-page__gallery.sr-page__gallery_desktop.hidden-phone .sr-page__gallery__item_descr .warning-date-wrapper {min-height: 26px;}
	.sr-page__gallery.sr-page__gallery_desktop.hidden-phone .sr-page__gallery__item_descr .item-price-wrapper {min-height: 42px;}

	.sr-page__gallery .sr-page__gallery__item.selected .sr-page__gallery__item_descr {padding: 5px 5px 7px 5px;}

	.my-item-full-view .l-right .v-adv {    margin-top: -10px;}
	.my-item-full-view .l-right .v-adv .l-page__spacer {display: none;}

	.item-full-view-page {}
	.item-full-view-page .v-descr_properties.item-opened-v-descr_properties {}
	.item-full-view-page .v-descr_properties.item-opened-v-descr_properties ul {}
	.item-full-view-page .v-descr_properties.item-opened-v-descr_properties ul li {width: 49%; margin-right: 2%;}
	.item-full-view-page .v-descr_properties.item-opened-v-descr_properties ul li:nth-child(2n) {margin-right: 0 !important;}

	.j-list.my-j-list-user-list {}
	.j-list.my-j-list-user-list .sr-page__list.sr-page__list_desktop.hidden-phone .sr-page__list__item_descr {box-sizing: border-box}

	#j-shops-v-container {}
	#j-shops-v-container .l-right.hidden-phone {display: block;}
	#j-shops-v-container .sr-page__list.sr-page__list_desktop.hidden-phone .sr-page__list__item_descr {box-sizing: border-box;padding-left: 10px;}

	.l-top__navbar_user_desktop.hidden-phone {    margin-right: 20px !important;}

	.my-status-page-info-icon {left: 40px;}

	.my-status-page > p {padding-left: 170px;}

	.my-status-page .l-page__useful {padding-left: 200px;}

	.u-mail__list__item__actions.pull-right {}
	.u-mail__list__item__actions.pull-right > .item_action {
		display: inline-block;
		box-sizing: border-box;
		line-height: 1;
		padding: 4px 5px;
	}
}
/*TABLET FIX*/

/* SERVICES FIX */
@media (max-width: 980px) {
	.my-i-services-page {}
	.my-i-services-page .l-table-row {}
	.my-i-services-page .l-table-row .l-table-cell {
		display: table-cell !important;
		float: none !important;
		width:auto;
	}
	.my-i-services-page .i-services__list {margin-bottom: 15px}
	.my-i-services-page .l-table-row  {display: table !important;}
	.my-i-services-page .l-table-row:after  {}
	.my-i-services-page .l-table-cell.i-services__list__item__icon_big.hidden-phone {/*min-width: 150px;*/ padding-right: 10px;}
	.my-i-services-page .l-table-cell.i-services__list__item__icon_big.hidden-phone img {max-width: 110px;}
	.my-i-services-page .l-table-cell.i-services__list__item__icon_small.visible-phone {display: none !important;}
	.my-i-services-page .l-table-cell.i-services__list__item__descr {}

	.my-i-services-page {}
	.my-i-services-page .i-services__ads {}
	.my-i-services-page .i-services__list + br {display: none;}
	.my-i-services-page .i-services__list + b  br {display: none;}
	.my-i-services-page .i-services__ads br {display: none;}
	.my-i-services-page .i-services__ads__item {text-align: center; border-bottom:1px solid #DDDFE0; padding-bottom: 25px;}
	.my-i-services-page .i-services__ads__item:not(:last-child) {margin-bottom:15px;}
	.my-i-services-page .my-services-title-before-btn {
		display: block;
		width: 100%;
		text-align: center;
		padding: 0 0 15px;
	}

	.my-cabinet-my-items {}
	.my-cabinet-my-items .u-ads__list_desktop.sr-page__list_desktop.hidden-phone.j-my-items-list-desktop.j-my-items-list-tablet {}
	.my-cabinet-my-items .u-ads__list_desktop.sr-page__list_desktop.hidden-phone.j-my-items-list-desktop.j-my-items-list-tablet .u-ads__list__item__content__block_nav_buttons {margin-bottom: 10px;}
	.my-cabinet-my-items .u-ads__list_desktop.sr-page__list_desktop.hidden-phone.j-my-items-list-desktop.j-my-items-list-tablet .u-ads__list__item__content{width:auto;}
	.index-map__right .index-cities li {width:33%;}

	#j-bbs-index-last-block {}
	#j-bbs-index-last-block .index-latest__heading {padding: 0 5px 0 5px;}
}
/* SERVICES FIX */

/* CABINET FIX */
@media (max-width: 980px) and (min-width: 768px) {
	.u-cabinet > h2 {
		 margin-top: 0;
	}
	.u-cabinet__main-navigation_desktop.hidden-phone ul li:first-child a {
		padding-left: 8px;
	}


}

@media (max-width:980px) {
	.my-favs-empty-list > p {
		text-align: center !important;
		padding-left: 0 !important;
	}

	.my-favs-empty-list .l-page__useful {
		padding-left: 0 !important;
		text-align: center !important;
	}

	.my-settings-fix.contact-fix input[type=text],
	.my-settings-fix.geo-fix > .control-group .controls input[type=text]
	{
		height:40px !important;
	}
}


/* CABINET FIX */

.my-i-services-page .i-services__ads {}
.tmp-none.imp {display: none !important;}

.i-formpage .add-item-info-block {
	border: 1px solid #fcce1a;
	border-radius: 8px;
	padding: 20px 50px;
	text-align: center;
	background-color: #fcfcfc;
	background-image: url(../img/icons/icon-bulb.png);
	background-position: 20px 15px;
	background-repeat: no-repeat;
	font-size: 16px;
	color: #333;
	margin-bottom: 20px;
}

.sendmsg {
	background-color: rgba(107, 177, 52, 0.14);
	border: 1px solid #6bb134;
	color: #333;
	font-weight: bolder;
	font-size: 14px;
}

.my-layout-section .u-cabinet__sub-navigation .u-cabinet__sub-navigation__search input[type="text"] {
	float:left;
}

.my-item-full-view #j-comments-block .l-commentsList-l-author {
	min-height: 22px;
}

.faq-list li {background: none;}

/*FAVORITES FIX*/
.fa-star-o::before {content: "";}
.new-favorite-block .fa-star::before  {content: "";}
.new-favorite-block.gallery-view-favorite-block .item-fav__star {
	background: none !important;
}


.new-favorite-block:not(.gallery-view-favorite-block) {
	display: inline-block;
	vertical-align: -2px;
}
.item-full-view-page .item-fav__star .fa-star-o::before {content: "\f006" !important;}
/*FAVORITES FIX*/

/* MOBILE HEADER FIX */
@media (max-width:767px) {
	.mobile-logo-wrapper a.logo-small {
		display: block;
	}
	.mobile-logo-wrapper a.logo img {
		width: auto !important;
		height: 52px !important;
		box-sizing: border-box;
	}

	.mobile-inside-header-style .header-languages:not(.mobile-langs-wrapper) {display: none !important;}

	.not-logged-nav-wrapper {}
	.guest-logined-menu {}
	.my-mobile-guest-header {}
	.my-mobile-user-header {}

	.tmp-not-visible {display: none !important;}

	.mobile-inside-header-style {
		padding: 10px 10px 0 0 !important;
		margin: -12px 0 0 0 !important;
		box-sizing: border-box;
		height:48px;
		position: relative;
		background: #f0f0f0;
		border-bottom: 1px solid #0089AB;
	}

	.mobile-logo-wrapper {
		min-width: 10px !important;
		float: left !important;
		display: block !important;
		width: auto !important;
		z-index: 1;
		position: absolute;
		top:5px;
		left:5px;
		margin: 0 0 0 0 !important;
	}

	.mobile-user-panel-wrap {
		/* float: right; */
		/*display: block !important;*/
		/*text-align: left;*/
		/*float: left;*/
	}


	.user-icon-wrapper {
		position: relative;
		display: inline-block !important;
	}
	.user-icon-wrapper .dropdown-menu {
		text-align: left;
		right: -70px !important;
		left:auto !important;
	}
	.user-icon-wrapper ul {}
	.user-icon-wrapper ul li {}
	.user-icon-wrapper ul li a {font-size: 14px}
	.user-icon-style {
		display: inline-block;
		vertical-align: middle;
		width: 26px;
		height: 29px;
		background-position: center;
		background-size: auto 29px;
		background-repeat: no-repeat;
	}
	.user-icon {
		height: 36px;
		background: #007596;
		padding: 2px;
		box-sizing: border-box;
		border-radius: 50%;

	}
	.mobile-fav-wrapper {
		font-size: 0;
		display: inline-block!important;
		vertical-align: middle;
		background-size: auto 29px;
		background-position: center;
		background-repeat: no-repeat;
	}

	.mobile-fav-wrapper.active-counter {
		margin-right: 10px !important;
	}
	.mobile-fav-wrapper {}
	.mobile-fav-wrapper a {}
	.mobile-fav-wrapper a img {}
	.mobile-fav-wrapper a span {
		position: absolute !important;
		top: -7px !important;
		right: -16px;
		width: 24px;
		height: 24px !important;
		border-radius: 50%;
		box-sizing: border-box;
		line-height: 1;
		padding: 7px 0 0 !important;
		font-size: 13px;
		text-align: center;
		text-shadow: none;
	}

	.mobile-fav-wrapper:not(.mobile-mess-wrapper) span {
		background: #fb9c37;
		color: #fff;
	}
	.mobile-fav-wrapper.mobile-mess-wrapper span {
		background: #eb230e;
		color: #fff;
	}



	.mobile-fav-wrapper span.hide {display: none !important;}

	.mobile-fav-wrapper > .btn {
		height: 29px;
		display: inline-block;
		border-radius: 0;
		box-sizing: border-box;
		vertical-align: middle;
		padding: 0 0 0 0;
		box-shadow: none;
		border: none;
		background: none;
		width: 31px;
		background-size: auto  29px;
		background-position: center;
		position: relative;
	}

	.mobile-fav-wrapper.mobile-mess-wrapper .btn {
	}

	.mobile-fav-wrapper img {
		display: inline-block;
		vertical-align: middle;
		height: 100%;
		box-sizing: border-box;
	}
	.mobile-fav-wrapper .label-success {
		display: inline-block;
		vertical-align: middle;
		height: 100%;
	}



	.mobile-mess-wrapper {}
	.mobile-mess-wrapper.active-counter {}
	.mobile-mess-wrapper.active-counter a {}
	.mobile-mess-wrapper.active-counter a img {}

	.mobile-control-wrap {
		display: inline-block !important;
		vertical-align: middle;
		font-size: 0;
		float: right;
		position: relative;
		z-index: 2;
	}


	.mobile-actions-wrap {
		display: block !important;
		text-align: right;
		float: right;
	}

	.mobile-user-panel-wrap > *:not(:first-child) {margin-left: 10px;}
	.mobile-actions-wrap > *:not(:first-child) {margin-left: 10px;}
	.mobile-add-wrapper {
		display: inline-block !important;
		vertical-align: middle;
	}
	.mobile-add-wrapper .btn {
		height: 29px;
		width: 37px;
		padding: 0!important;
		box-sizing: border-box;
		background-color: transparent!important;
		border-radius: 0!important;
		border: none!important;
		box-shadow: none!important;
		background-position: center!important;
		background-size: auto 29px !important;
		background-repeat: no-repeat !important;
	}
	.mobile-add-wrapper .btn img {
		height: 100%;
		/* background: #007596; */
		/* padding: 2px; */
		/* box-sizing: border-box; */
		/* border-radius: 50%; */
	}
	.mobile-site-nav {
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 0;
	}
	.mobile-site-nav a {
		margin: 0 0 0 0!important;
		float: none!important;
		display: inline-block!important;
		box-sizing: border-box;
		padding: 0 0 0 0!important;
		width: 33px;
		height: 29px;
		border-radius: 0!important;
		background-color: transparent!important;
		box-shadow: none!important;
		border: none!important;
		background-position: center!important;
		background-size: auto 29px !important;
	}
	.mobile-langs-wrapper {
		position: absolute;
		top: 11px;
		left: 70px;
		display: inline-block !important;
		font-size: 0;
		margin: 0 0 0 0;
		z-index: 2;
	}
	.mobile-langs-wrapper ul {}
	.mobile-langs-wrapper ul li {}
	.mobile-langs-wrapper ul li a {}

	.mobile-langs-wrapper > div {
		margin: 0 0 0 0;
		display: block;
	}
	.mobile-langs-wrapper ul {line-height: 1}
	.mobile-langs-wrapper ul li {line-height: 1; vertical-align: middle}

	.mobile-langs-wrapper a {
		display: inline-block;
		border: 1px solid #ababac;
		border-radius: 5px;
		line-height: 1;
		text-decoration: none;
		padding: 8px 8px 0;
		box-sizing: border-box;
		height: 30px;
	}
	.mobile-langs-wrapper a span {
		color: #8a8786;
		text-transform: uppercase;
		line-height: 1;
		font-size: 15px;
		text-decoration: none;
	}

	.my-mobile-guest-header + .guest-logined-menu, .my-mobile-user-header + .guest-logined-menu {
		margin: 0 20px 0 20px !important;
	}

	.my-mobile-guest-header + .guest-logined-menu.in, .my-mobile-user-header + .guest-logined-menu.in {padding: 0 0 10px;}

	.logo-small {display: none;}

	#header .mobile-inside-header-style {
		/*position: fixed;
		top:0;
		left:0;
		width:100%;
		z-index: 20;*/
	}
	#main {
		/*padding-top: 48px;*/
	}

	.user-icon-wrapper a ,
	.mobile-fav-wrapper a,
	.mobile-add-wrapper a,
	.mobile-site-nav a,
	.mobile-mess-wrapper a {
		background-repeat: no-repeat !important;
	}

	.mobile-fav-wrapper.mobile-mess-wrapper a {
		background-size: auto 29px !important;
		width: 41px !important;
	}
}

@media (max-width: 640px) {
	.mobile-inside-header-style {
		/*padding: 12px 10px 4px !important;*/
	}
	.logo-small img {

	}
	.mobile-langs-wrapper {
		/*margin: 0 0 0 10px;*/
	}

	.mobile-actions-wrap > * {
		/*margin-left: 10px;*/
	}

	.mobile-user-panel-wrap > *:not(:first-child) {
		/*margin-left: 10px;*/
	}

	.mobile-logo-wrapper {
		/*margin: 0 10px 0 0 !important;*/
	}
}
/* MOBILE HEADER FIX */

/* MOBILE FIX */
@media (max-width: 767px) {
	.my-phone-search {
		background: #0089ab !important;
		border-radius: 0;
		padding:10px !important;
	}

	.my-phone-search .f-msearch_mobile {
		position: relative;
	}

	.my-phone-search .f-msearch_mobile:after {
		clear: both;
		content: "";
		display: table;
	}
	.my-phone-search .f-msearch_mobile > .select-ext {
		box-sizing: border-box;
		float: right;
		margin-left: 15px;
		width:35px;
		margin-bottom: 0;
	}
	.my-phone-search .f-msearch_mobile > .input-append {
		box-sizing: border-box;
		float: left;
		padding-right: 0px;
	}


	.my-phone-search .f-msearch_mobile > .select-ext + .input-append {width: calc(100% - 35px - 15px) ;}
	.my-phone-search .f-msearch_mobile > .select-ext + .select-ext + .input-append {width: calc(100% - 35px - 15px - 35px - 15px) ;}

	.my-phone-search .select-ext-container {position: initial;}
	.my-phone-search .select-ext .select-ext-drop {
		top: 46px;
		border-radius: 4px;
		width: 92% !important;
		left: 4%;
	}
	.my-phone-search .select-ext .select-ext-bnt {
		box-sizing: border-box;
		height: 30px;
		box-shadow: none;
		background-color: #fff !important;
		background-position: center;
		background-repeat: no-repeat;
		background-size: 25px 25px;
		padding: 0;
		border: none;
	}
	.my-phone-search .select-ext .select-ext-bnt span {display: none;}
	.my-phone-search .select-ext .select-ext-bnt i {display: none;}

	/*categories btn*/
	.my-phone-search .select-ext.select-ext-group .select-ext-bnt {background-image: url('../img/fm-search-categories.png') !important;}
	/*regions btn*/
	.my-phone-search .select-ext:not(.select-ext-group) .select-ext-bnt {background-image: url('../img/fm-search-location.png') !important;}

	.my-phone-search .select-ext .select-ext-search input[type=text] {
		height: 40px !important;
		padding: 4px 6px !important;
		font-size: 14px !important;
		line-height: 20px;
		color: #555555 !important;
		-webkit-border-radius: 4px !important;
		-moz-border-radius: 4px !important;
		border-radius: 4px !important;
		box-sizing: border-box;

		background-color: #ffffff !important;
		border: 1px solid #e2e2e2 !important;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
		width:100%;
	}

	.my-phone-search .input-append input[type=text] {
		font-size: 14px !important;
		line-height: 20px;
		color: #555555 !important;
		-webkit-border-radius: 4px !important;
		-moz-border-radius: 4px !important;
		border-radius: 4px 0 0 4px !important;
		box-sizing: border-box;
		background-color: #ffffff !important;
		border-color: #e2e2e2;
		border-style: solid;
		border-width: 1px 0 1px 1px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
		float: left;
		height: 30px;
		width: calc(100% - 39px) ;
	}

	.my-phone-search .input-append input[type=text] + button[type=submit] {
		height: 30px;
		box-sizing: border-box;
		width: 39px;
	}

	.my-phone-search .f-catfiltermob {
		display: table;
		clear: both;
		width: 100%;
	}
	.my-phone-search .f-catfiltermob .f-catfiltermob__content__title {}
	.my-phone-search .f-catfiltermob .f-catfiltermob__content__title > a {
		color: #fff;
		border-bottom-color: #fff;

	}
	.my-phone-search .f-catfiltermob__content {}
	.my-phone-search .f-catfiltermob__content .f-catfiltermob__item {width:57%;}
	.my-phone-search .f-catfiltermob__content .f-catfiltermob__item.j-checkbox.j-seek {/*width:29%;*/}

	#j-bbs-search-list .sr-page__result__navigation {margin-bottom: 10px;}
	.my-bottom-sub-info {padding-left: 15px; padding-right: 15px; }


	#j-shops-v-container {}
	#j-shops-v-container .sh-page_mobile.visible-phone {}
	#j-shops-v-container .sh-page_mobile.visible-phone .v-author__info {padding-bottom: 15px;}
	#j-shops-v-container .sh-page_mobile.visible-phone .v-author__contact {}
	#j-shops-v-container .sh-page_mobile.visible-phone .v-author__contact .l-page__spacer:first-child {display: none !important;}

	#j-shops-v-container .sh-page_mobile.visible-phone .v-author__contact_write {}
	#j-shops-v-container .sh-page_mobile.visible-phone .v-author__contact_write .btn.btn-info {
		width: auto;
		font-size: 15px;
	}

	.my-mobile-list-type {margin: 10px 0 0;}
	.my-mobile-list-type .sr-page__list__item_img {padding-left: 0 !important; width:100px !important;}
	.my-mobile-list-type .sr-page__list__item {padding: 15px 0 10px 2px; cursor: default;}
	.my-mobile-list-type .sr-page__list__item.selected .warning-item-title-new {font-size: 16px;}
	/*.my-mobile-list-type .sr-page__list__item .sr-page__list__item_descr {
		width: calc(100% - 100px) !important;
		max-width: 75%;
		height: auto;
		padding-right: 10px;
		padding-left: 10px;
		box-sizing: border-box;

	}*/
	.my-mobile-list-type .default-item-title {font-size: 16px;}
	.my-mobile-list-type .new-item-price, .my-mobile-gallery-type .new-item-price {
		font-size: 14px !important;
		font-family: 'MyriadPro-Bold';
		font-weight: normal;
	}
	.my-mobile-list-type .sr-page__list__item .sr-page__list__item_descr .item-fav {
		float: none;
	}
	.my-mobile-list-type .sr-page__list__item .sr-page__list__item_descr .item-fav__star .fa {
		display: inline-block !important;
		position: relative;
		top: 2px;
		left: 2px;
	}
	.my-mobile-list-type .sr-page__list__item .sr-page__list__item_price {width:120px;}
	.my-mobile-list-type .sr-page__list__item .sr-page__list__item_img .thumb {max-width:100%;}
	.my-mobile-list-type .sr-page__list__item .sr-page__list__item_img .thumb img {box-sizing: border-box;}
	.my-mobile-list-type .sr-page__list__item table {
		width: 100%;
		box-sizing: border-box;
		table-layout: fixed;
	}

	.my-mobile-list-type .list-warning-inline {
		max-width: 98%;
	}

	.alert-popup .alert-popup__content {
		margin: 15px 15px !important;
		padding-right: 0;
	}

	.sr-page__result__navigation__title {
		margin: -10px 0 5px 0 !important;
		float: none;
	}

	#j-shops-search-list {margin-top: 10px;}

	.sr-page__result__navigation .sr-page__result__navigation__title h1 {
		display: block;
		float: none;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		box-sizing: border-box;
		font-size: 15px;
		padding-right: 55px !important;
		padding-left: 0 !important;


	}
	.sr-page__list__navigation_view {
		top: 3px;
		right: -3px;

	}

	.my-i-services-page .l-table-cell.i-services__list__item__icon_small.visible-phone {display: table-cell !important;}
	.my-i-services-page .l-table-cell.i-services__list__item__icon_big.hidden-phone {display: none !important;}
	.my-i-services-page .i-services__list__item__title {
		font-size: 17px;
		margin: 5px 0 10px 0;
		font-weight: normal !important;
	}

	.my-i-services-page .i-services__ads {
		margin-bottom: 10px;
	}

	.my-i-services-page .i-services__ads__item {
		padding-bottom: 15px;
	}

	.my-services-title-before-btn {
		font-size: 17px;
		font-weight: normal;
	}

	.my-i-services-page .i-services__ads__item a.btn {margin-top: 5px;}

	.my-i-services-page {}
	.my-i-services-page > h1 {
		display: block;
		float: none;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		box-sizing: border-box;
		font-size: 15px;
		padding: 11px 55px 11px 0 !important;
		margin-top: 10px;
		border-top: 1px solid #ddd;
	}

	#j-shops-search-list .sr-page__result__navigation .sr-page__result__navigation__title h1
	{
		margin-top: 10px;
		border-top: 1px solid #ddd;
		padding-top: 17px !important;
		padding-bottom: 12px !important;

	}

	.sr-shops .sr-page__list__navigation_view {
		top: 19px;
	}

	.sr-shops .l-main:not(.l-table-cell) .l-main__content #j-shops-search-list {margin-left: -15px; margin-right: -15px;}
	.sr-shops .l-main:not(.l-table-cell) .l-main__content #j-shops-search-list .sr-page__result__navigation {margin-bottom: 10px;}

	.l-sitemap {
		margin-top: 10px;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.l-sitemap:after {
		/*display: table;*/
		/*clear: both;*/
		/*content: "";*/
	}
	.l-sitemap > .span4 {
		width: auto;
		float: none;
		display: inline-block;
		/*padding-right: 20px;*/
	}
	.l-sitemap > .span4:nth-child(2n) {/*margin-right: 0;*/}
	.l-sitemap >  ul {
		width: 49%;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}

	.my-mobile-gallery-type {}

	.my-mobile-gallery-type > .thumbnails {
		display: block !important;
		width:100% !important;
	}
	.my-mobile-gallery-type .thumbnails::before, .my-mobile-gallery-type .thumbnails::after{display: none;}

	.my-mobile-gallery-type > .thumbnails:after {
		/*content: "";*/
		/*display: table;*/
		/*clear: both;*/
	}
	.my-mobile-gallery-type .sr-page__gallery__item {
		display: inline-block ;
		float: left ;
		vertical-align: top ;
		padding-right: 5px ;
		box-sizing: border-box;
		margin-top: 5px;
		margin-bottom: 5px !important;

	}
	.my-mobile-gallery-type .sr-page__gallery__item > * {overflow: hidden;}
	.my-mobile-gallery-type .sr-page__gallery__item:after {
		clear: both;
		display: table;
		content: "";
	}

	.my-mobile-gallery-type .gallery-view-item-title {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.my-mobile-gallery-type .ico-pin {right: -10px;}
	.my-mobile-gallery-type .added-date br::after {/*content: " ";*/}
	.my-mobile-gallery-type.visible-phone .sr-page__gallery__item .sr-page__gallery__item_img.align-center:not(.tmp-none) {
		text-align: left;
		display: block !important;
	}
	.my-mobile-gallery-type:after {
		clear: both;
		content: "";
		display: table;
	}

	.my-mobile-gallery-type .sr-page__gallery__item_img a.thumb {
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.my-mobile-gallery-type .gall-warning-inline { font-weight: normal !important;}

	.item-full-view-page {}
	.item-full-view-page .visible-phone .v-title .my-label-fire {
		position: relative;
		bottom: 0;
		top: auto;
	}
	.item-full-view-page .item-view-show-options {}
	.item-full-view-page .item-view-show-options > .l-page__spacer:first-child {display: none;}
	.item-full-view-page {}

	.my-new-objavlenije {}
	.my-item-add-edit-section {}
	.my-item-add-edit-section .control-label {
		width: auto;
		float: none;
		text-align: left;
	}
	.my-item-add-edit-section .controls {margin-left: 0 !important;}
	.my-item-add-edit-section .f-index__mobile__subcategories__title {padding-top: 10px !important;}
	.my-item-add-edit-section .f-index__mobile__subcategories__title .img.j-back {top:14px !important;}
	.my-item-add-edit-section .my-item-save-edit-btn {
		width: auto;
		padding-left: 15px;
		min-width: 20px;
		padding-right: 15px;
	}
	.my-item-add-edit-section {}
	.my-status-page {}
	.my-status-page .my-status-page-info-icon {
		width: 40px;
		top: -5px;
		left: 10px;
		display: none;
	}

	.my-short-page {}
	.my-short-page .my-status-page {}
	.my-short-page .my-status-page > p {
		text-align: center;
		padding-left: 0;
		min-width: 10px;
	}
	.my-short-page .my-status-page .l-page__useful  {
		padding-left: 0;
		min-width: 20px;
		text-align: center;
	}

	.u-cabinet__main-navigation {}
	.u-cabinet__main-navigation .u-cabinet__main-navigation_mobile {margin-bottom: 10px;}
	.u-cabinet__main-navigation .u-cabinet__main-navigation_mobile .pull-right {}
	.u-cabinet__main-navigation .u-cabinet__main-navigation_mobile .pull-right .nav-pills {}
	.u-cabinet__main-navigation .u-cabinet__main-navigation_mobile .pull-right .nav-pills li {}
	.u-cabinet__main-navigation .u-cabinet__main-navigation_mobile .pull-right .nav-pills li a {margin: 0 0 0 0;}

	.u-cabinet__sub-navigation {}
	.u-cabinet__sub-navigation #j-my-items-cat {padding-top: 0;}
	.u-cabinet__sub-navigation .nav-pills {padding-top: 0 !important;}
	.u-cabinet__sub-navigation .nav-pills > .dropdown {}
	.u-cabinet__sub-navigation .nav-pills > .dropdown > .dropdown-toggle.j-cat-dropdown {margin:0 0 0 0;}
	.u-cabinet__sub-navigation .u-cabinet__sub-navigation__search {
		margin-top: 0 !important;
		margin-bottom: 6px !important;
	}
	.u-cabinet__sub-navigation .pull-right .u-cabinet__sub-navigation__clear.j-cleanup {
		top: auto;
		margin: 3px 12px 0 0;
		display: inline-block;
	}

	.u-cabinet .u-cabinet__main-navigation_mobile .fullWidth {width:auto;}

	#j-shops-v-container {}
	#j-shops-v-container .v-descr_contact {margin: 15px 0 0px;}
	#j-shops-v-container .v-descr_contact .v-descr_contact__form {padding: 0 0 0 0 !important;}

	.item-full-view-page #j-view-contact-mobile-block {}
	.item-full-view-page #j-view-contact-mobile-block .v-descr_contact.j-form {margin-bottom: 0px;}
	.item-full-view-page #j-view-contact-mobile-block .v-descr_contact__form {padding: 0 0 0 0 !important;}

	.item-full-view-page .visible-phone.item-view-show-options {}
	.item-full-view-page .visible-phone.item-view-show-options .v-author__contact.j-v-contacts-expand-block {}
	.item-full-view-page .visible-phone.item-view-show-options .v-author__contact.j-v-contacts-expand-block .v-author__contact_items {padding-top: 13px !important;}

	.item-full-view-page .visible-phone.item-view-show-options .v-descr_contact__form form {padding-right: 0 !important;}
	#j-shops-v-container .v-descr_contact .v-descr_contact__form form {padding-right: 0 !important;}



	.item-full-view-page .visible-phone.item-view-show-options .v-descr_contact__form form .v-descr_contact__form_file.attach-file {
		margin: 0;
		float: none;
		padding-bottom: 10px;
		width: 100%;
		text-align: left;
	}
	#j-shops-v-container .v-descr_contact .v-descr_contact__form form .v-descr_contact__form_file.attach-file {
		margin: 0;
		float: none;
		padding-bottom: 10px;
		width: 100%;
		text-align: left;
	}

	.item-full-view-page .visible-phone.item-view-show-options .v-descr_contact__form form button[type=submit] {
		float: none;
		margin-top: 0;
	}
	#j-shops-v-container .v-descr_contact .v-descr_contact__form form button[type=submit] {
		float: none;
		margin: 0 auto 0 !important;
		display: block;
	}

	.sr-page__list.sr-page__list_mobile.v-like__list.my-mobile-list-type {}
	.sr-page__list.sr-page__list_mobile.v-like__list.my-mobile-list-type .added-date {}

	.my-mobile-list-type .added-date {white-space: normal}
	.my-mobile-list-type .added-date br {
		/*display: inline;*/
		/*content: ' ';*/
		/*clear:none;*/
	}
	.my-mobile-list-type .added-date br:after {/*content:' '; display: inline;*/}

	.item-full-view-page h2.v-title {padding: 10px 0 !important;}
	.item-full-view-page .v-descr_properties.item-opened-v-descr_properties {padding-bottom: 7px !important;}

	#j-shops-form {}
	#j-shops-form .control-group {}
	#j-shops-form .control-group .control-label {
		width: auto;
		float: none;
		text-align: left;
	}
	#j-shops-form .control-group .controls {margin-left: 0 !important;}
	#j-shops-form .control-group .j-social-link {}
	#j-shops-form .control-group .j-social-link select {
		width: 254px;
		box-sizing: border-box;
		margin-bottom: 5px;
		vertical-align: middle;
		display: inline-block;
	}
	#j-shops-form .control-group .j-social-link .input-append.sh-social-item {
		margin-top: 0 !important;
		vertical-align: middle;
		display: inline-block;
		margin-bottom: 5px;
	}

	.my-cab-settings {}
	.my-cab-settings .u-cabinet__settings__block:not(:first-child) .u-cabinet__settings__block__content {}
	.my-cab-settings .u-cabinet__settings__block:not(:first-child) .control-label {
		width: auto;
		float: none;
		text-align: left;
	}
	.my-cab-settings .u-cabinet__settings__block:not(:first-child) .controls {
		margin-left: 0 !important;
	}
	.my-settings-fix input.width-fix {width:100%;}

	.my-cab-settings .phone-list-fix._2 .j-phone-change-step1 input[type="tel"] {
		box-sizing: border-box;
		width: 206px;
	}

	.list-warning-inline {/*white-space: normal;*/}

	.my-u-mail__chat__form {}
	.my-u-mail__chat__form form {padding-right: 0!important;}
	.my-u-mail__chat__form form textarea {height:70px !important;}
	#j-my-messages-list {margin-bottom: 20px !important;}
	#j-my-messages-list .u-mail__list__item__content {
		padding-left: 10px;
		padding-right: 10px;
		box-sizing: border-box;
	}
	#j-my-messages-list .u-mail__list__item__actions {}
	#j-my-messages-list .u-mail__list__item__actions .item_action {
		display: inline-block;
		width: 21px;
		height: 21px;
		box-sizing: border-box;
		text-align: center;
		/*padding: 2px 0 0 0;*/
		top: 0;
		margin-top: -3px;
		text-align: center;
	}
	#j-my-messages-list .u-mail__list__item__actions .item_action span {
		padding: 1px 0 0 0;
		display: inline-block;
	}
	#j-my-messages-list .u-mail__list__item__actions .item_action span i {
		position: relative;
		top:1px;
	}

	#j-f-cat-phone-index-step2 {}
	#j-f-cat-phone-index-step2 .f-index__mobile__subcategories__list {}
	#j-f-cat-phone-index-step2 .f-index__mobile__subcategories__list ul {}
	#j-f-cat-phone-index-step2 .f-index__mobile__subcategories__list ul li {border-bottom: 1px solid #e7e7e7;}
	#j-f-cat-phone-index-step2 .f-index__mobile__subcategories__list ul li a {
		font-size: 16px;
		font-weight: 400;
		text-decoration: none;
		color: #3e4039;
		padding-top: 3px;
		padding-bottom: 3px;
		margin-left: 0;
	}
	#j-f-cat-phone-index-step2 .f-index__mobile__subcategories__list ul li a .fa {color: #2965be;}

	.f-msearch__categories {}
	.f-msearch__categories #j-f-cat-phone-step2 {}
	.f-msearch__categories #j-f-cat-phone-step2 {}
	.f-msearch__categories #j-f-cat-phone-step2 .f-index__mobile__subcategories__list {}
	.f-msearch__categories #j-f-cat-phone-step2 .f-index__mobile__subcategories__list ul {}
	.f-msearch__categories #j-f-cat-phone-step2 .f-index__mobile__subcategories__list ul li {border-bottom: 1px solid #e7e7e7;}
	.f-msearch__categories #j-f-cat-phone-step2 .f-index__mobile__subcategories__list ul li a {
		font-size: 16px;
		font-weight: 400;
		text-decoration: none;
		color: #3e4039;
		padding-top: 3px;
		padding-bottom: 3px;
		margin-left: 0;
		border-bottom: none;
	}
	.f-msearch__categories #j-f-cat-phone-step2 .f-index__mobile__subcategories__list ul li a .fa {color: #2965be;}

	.my-new-objavlenije {}
	.my-new-objavlenije .i-formpage__catselect__popup__content {}
	.my-new-objavlenije .f-index__mobile__subcategories__list {}
	.my-new-objavlenije .i-formpage__catselect__popup__mainlist_mobile {}
	.my-new-objavlenije .i-formpage__catselect__popup__mainlist_mobile a  {color:#333;}
	.my-new-objavlenije .i-formpage__catselect__popup__mainlist_mobile a .fa {color: #2965be; opacity: 1 !important;}
	.my-new-objavlenije .f-index__mobile__subcategories__list ul  {}
	.my-new-objavlenije .f-index__mobile__subcategories__list ul li  {border-bottom: 1px solid #e7e7e7;}
	.my-new-objavlenije .f-index__mobile__subcategories__list ul li a  {color: #333; border-bottom: none !important; padding-bottom: 0 !important; padding-top: 1px;}
	.my-new-objavlenije .f-index__mobile__subcategories__list ul li a .fa {color: #2965be;}

	.my-mobile-gallery-type {}
	.my-mobile-gallery-type .item-price-wrapper {min-height: 40px;}
	.my-mobile-gallery-type .sr-page__gallery__item_descr h5 {margin-top: 0 !important;}
	.my-mobile-gallery-type .warning-date-wrapper {min-height: 26px;}
	.my-mobile-gallery-type .warning-date-wrapper .label-warning {font-size: 0; margin-top: -4px;}
	.my-mobile-gallery-type .item-price-wrapper {}
	.my-mobile-gallery-type .item-price-wrapper .price_mod {
		min-height: 20px;
		display: block;
	}

	.j-form-contacts {}
	.j-form-contacts .control-label {
		display: block;
		width:100% ;
		text-align: left;
	}
	.j-form-contacts .controls {
		display: block;
		float: none !important;
		width: 100% !important;
		box-sizing: border-box !important;
		margin-left: 0 !important;
	}
}

@media (max-width: 460px) {
	.owl-item .sr-page__gallery__item_descr small {display: none !important;}
	.l-sitemap >  ul {
		width: 98%;
	}
}

@media (max-width: 767px) and (min-width: 521px) {
	.my-mobile-gallery-type .sr-page__gallery__item {
		width: 32% ;
		float: left !important;
		margin-right: 2% !important;
	}
	.my-mobile-gallery-type .sr-page__gallery__item:nth-child(3n) {float: right ; margin-right: 0 !important;}
}

@media (max-width: 520px) {
	.my-mobile-gallery-type .sr-page__gallery__item {
		width: 48% ;
		float: left !important;
		margin-right: 2% !important; ;
	}
	.my-mobile-gallery-type .sr-page__gallery__item:nth-child(2n) {float: right !important; margin-right: 0 !important;}
}

@media (min-width: 520px) and (max-width: 719px) {
	.item-full-view-page .v-descr_properties.item-opened-v-descr_properties ul li {
		width: 49%;
		margin-right: 2%;
	}
	.item-full-view-page .v-descr_properties.item-opened-v-descr_properties ul li:nth-child(2n) {
		margin-right: 0 !important;
	}
}
@media (max-width: 519px) {
	.item-full-view-page .v-descr_properties.item-opened-v-descr_properties ul li {
		width: 98%;
		margin-right: 0;
	}

}
/* MOBILE FIX */


.my-new-objavlenije .j-phone-number-input {
	line-height: 20px;
	color: #555555 !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	vertical-align: middle;
	box-sizing: border-box;
	background-color: #ffffff !important;
	border: 1px solid #e2e2e2 !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.8) !important;
	font-size: 16px !important;
	width: 269px !important;
	height: 41px !important;
	padding: 0 15px 0 29px;
	font-family: 'MyriadPro-It';
}

.sr-page__gallery.sr-page__gallery_desktop.hidden-phone {}

/*.l-info {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: default;
	-webkit-touch-callout:none;
	color: #969696;
}*/

.l-info {
	color: #969696;
}

.l-info ul {
	margin: 0 0 10px 25px;
}

.l-footer .l-footer__content .l-footer__content_padding .l-footer__content__counters .l-footer__content__counters__list { padding-top: 50px!important; }
.fotorama__caption{
	display: grid;!important;
	text-align: center;!important;}