@font-face{font-family:'PTSans-Bold';src:url('../fonts/PTSans-Bold.eot');src:url('../fonts/PTSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/PTSans-Bold.woff') format('woff'), url('../fonts/PTSans-Bold.ttf') format('truetype'), url('../fonts/PTSans-Bold.svg#PTSans-Bold') format('svg');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-FB02;}
@font-face{font-family:'PTSans-Regular';src:url('../fonts/PTSans-Regular.eot');src:url('../fonts/PTSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/PTSans-Regular.svg#PTSans-Regular') format('svg'), url('../fonts/PTSans-Regular.woff') format('woff'), url('../fonts/PTSans-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-FB02;}
@font-face{font-family:'PTSans-Italic';src:url('../fonts/PTSans-Italic.eot');src:url('../fonts/PTSans-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/PTSans-Italic.woff') format('woff'), url('../fonts/PTSans-Italic.ttf') format('truetype'), url('../fonts/PTSans-Italic.svg#PTSans-Italic') format('svg');font-weight:400;font-style:italic;font-stretch:normal;unicode-range:U+0020-FB02;}
@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}
@font-face {font-family:'foundation-icons';src: url('/fonts/foundation-icons.eot');src: url('/fonts/foundation-icons.eot?#iefix') format('embedded-opentype'), url('/fonts/foundation-icons.woff') format('woff'), url('/fonts/foundation-icons.ttf') format('truetype'), url('/fonts/foundation-icons.svg#fontcustom') format('svg');font-weight:normal;font-style:normal;}
body{margin:0;padding:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:focus{outline:none !important;}
h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:normal;line-height:1;}
span.h5{margin:0;font-weight:normal;line-height:1;display:block;}
ul,ol{margin:0;padding:0;list-style:none;}
a{color:#575757;text-decoration:none;}
a:hover{text-decoration:none;}
a:visited,a:link,a:active,a:focus{text-decoration:none;}
img{max-width:100%;outline:none;border:none;}
input{outline:none;border:none;line-height:2;}
input[type="submit"]{cursor:pointer;border-radius:2px;}
textarea{resize:none;border:none;}
*:focus{outline:none !important;}
input{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
button:active,.grey-btn:active{-webkit-box-shadow:0 0 8px #000 inset;box-shadow:0 0 8px #000 inset;background-color:rgba(255, 255, 255, 0.1) !important;}
.fi:before {font-family: "foundation-icons";font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;display: inline-block;text-decoration: inherit;}
.fi-address-book:before {content:"\f100";}
.fi-alert:before {content:"\f101";}
.fi-align-center:before {content:"\f102";}
.fi-align-justify:before {content:"\f103";}
.fi-align-left:before {content:"\f104";}
.fi-align-right:before {content:"\f105";}
.fi-anchor:before {content:"\f106";}
.fi-annotate:before {content:"\f107";}
.fi-archive:before {content:"\f108";}
.fi-arrow-down:before {content:"\f109";}
.fi-arrow-left:before {content:"\f10a";}
.fi-arrow-right:before {content:"\f10b";}
.fi-arrow-up:before {content:"\f10c";}
.fi-arrows-compress:before {content:"\f10d";}
.fi-arrows-expand:before {content:"\f10e";}
.fi-arrows-in:before {content:"\f10f";}
.fi-arrows-out:before {content:"\f110";}
.fi-asl:before {content:"\f111";}
.fi-asterisk:before {content:"\f112";}
.fi-at-sign:before {content:"\f113";}
.fi-background-color:before {content:"\f114";}
.fi-battery-empty:before {content:"\f115";}
.fi-battery-full:before {content:"\f116";}
.fi-battery-half:before {content:"\f117";}
.fi-bitcoin-circle:before {content:"\f118";}
.fi-bitcoin:before {content:"\f119";}
.fi-blind:before {content:"\f11a";}
.fi-bluetooth:before {content:"\f11b";}
.fi-bold:before {content:"\f11c";}
.fi-book-bookmark:before {content:"\f11d";}
.fi-book:before {content:"\f11e";}
.fi-bookmark:before {content:"\f11f";}
.fi-braille:before {content:"\f120";}
.fi-burst-new:before {content:"\f121";}
.fi-burst-sale:before {content:"\f122";}
.fi-burst:before {content:"\f123";}
.fi-calendar:before {content:"\f124";}
.fi-camera:before {content:"\f125";}
.fi-check:before {content:"\f126";}
.fi-checkbox:before {content:"\f127";}
.fi-clipboard-notes:before {content:"\f128";}
.fi-clipboard-pencil:before {content:"\f129";}
.fi-clipboard:before {content:"\f12a";}
.fi-clock:before {content:"\f12b";}
.fi-closed-caption:before {content:"\f12c";}
.fi-cloud:before {content:"\f12d";}
.fi-comment-minus:before {content:"\f12e";}
.fi-comment-quotes:before {content:"\f12f";}
.fi-comment-video:before {content:"\f130";}
.fi-comment:before {content:"\f131";}
.fi-comments:before {content:"\f132";}
.fi-compass:before {content:"\f133";}
.fi-contrast:before {content:"\f134";}
.fi-credit-card:before {content:"\f135";}
.fi-crop:before {content:"\f136";}
.fi-crown:before {content:"\f137";}
.fi-css3:before {content:"\f138";}
.fi-database:before {content:"\f139";}
.fi-die-five:before {content:"\f13a";}
.fi-die-four:before {content:"\f13b";}
.fi-die-one:before {content:"\f13c";}
.fi-die-six:before {content:"\f13d";}
.fi-die-three:before {content:"\f13e";}
.fi-die-two:before {content:"\f13f";}
.fi-dislike:before {content:"\f140";}
.fi-dollar-bill:before {content:"\f141";}
.fi-dollar:before {content:"\f142";}
.fi-download:before {content:"\f143";}
.fi-eject:before {content:"\f144";}
.fi-elevator:before {content:"\f145";}
.fi-euro:before {content:"\f146";}
.fi-eye:before {content:"\f147";}
.fi-fast-forward:before {content:"\f148";}
.fi-female-symbol:before {content:"\f149";}
.fi-female:before {content:"\f14a";}
.fi-filter:before {content:"\f14b";}
.fi-first-aid:before {content:"\f14c";}
.fi-flag:before {content:"\f14d";}
.fi-folder-add:before {content:"\f14e";}
.fi-folder-lock:before {content:"\f14f";}
.fi-folder:before {content:"\f150";}
.fi-foot:before {content:"\f151";}
.fi-foundation:before {content:"\f152";}
.fi-graph-bar:before {content:"\f153";}
.fi-graph-horizontal:before {content:"\f154";}
.fi-graph-pie:before {content:"\f155";}
.fi-graph-trend:before {content:"\f156";}
.fi-guide-dog:before {content:"\f157";}
.fi-hearing-aid:before {content:"\f158";}
.fi-heart:before {content:"\f159";}
.fi-home:before {content:"\f15a";}
.fi-html5:before {content:"\f15b";}
.fi-indent-less:before {content:"\f15c";}
.fi-indent-more:before {content:"\f15d";}
.fi-info:before {content:"\f15e";}
.fi-italic:before {content:"\f15f";}
.fi-key:before {content:"\f160";}
.fi-laptop:before {content:"\f161";}
.fi-layout:before {content:"\f162";}
.fi-lightbulb:before {content:"\f163";}
.fi-like:before {content:"\f164";}
.fi-link:before {content:"\f165";}
.fi-list-bullet:before {content:"\f166";}
.fi-list-number:before {content:"\f167";}
.fi-list-thumbnails:before {content:"\f168";}
.fi-list:before {content:"\f169";}
.fi-lock:before {content:"\f16a";}
.fi-loop:before {content:"\f16b";}
.fi-magnifying-glass:before {content:"\f16c";}
.fi-mail:before {content:"\f16d";}
.fi-male-female:before {content:"\f16e";}
.fi-male-symbol:before {content:"\f16f";}
.fi-male:before {content:"\f170";}
.fi-map:before {content:"\f171";}
.fi-marker:before {content:"\f172";}
.fi-megaphone:before {content:"\f173";}
.fi-microphone:before {content:"\f174";}
.fi-minus-circle:before {content:"\f175";}
.fi-minus:before {content:"\f176";}
.fi-mobile-signal:before {content:"\f177";}
.fi-mobile:before {content:"\f178";}
.fi-monitor:before {content:"\f179";}
.fi-mountains:before {content:"\f17a";}
.fi-music:before {content:"\f17b";}
.fi-next:before {content:"\f17c";}
.fi-no-dogs:before {content:"\f17d";}
.fi-no-smoking:before {content:"\f17e";}
.fi-page-add:before {content:"\f17f";}
.fi-page-copy:before {content:"\f180";}
.fi-page-csv:before {content:"\f181";}
.fi-page-delete:before {content:"\f182";}
.fi-page-doc:before {content:"\f183";}
.fi-page-edit:before {content:"\f184";}
.fi-page-export-csv:before {content:"\f185";}
.fi-page-export-doc:before {content:"\f186";}
.fi-page-export-pdf:before {content:"\f187";}
.fi-page-export:before {content:"\f188";}
.fi-page-filled:before {content:"\f189";}
.fi-page-multiple:before {content:"\f18a";}
.fi-page-pdf:before {content:"\f18b";}
.fi-page-remove:before {content:"\f18c";}
.fi-page-search:before {content:"\f18d";}
.fi-page:before {content:"\f18e";}
.fi-paint-bucket:before {content:"\f18f";}
.fi-paperclip:before {content:"\f190";}
.fi-pause:before {content:"\f191";}
.fi-paw:before {content:"\f192";}
.fi-paypal:before {content:"\f193";}
.fi-pencil:before {content:"\f194";}
.fi-photo:before {content:"\f195";}
.fi-play-circle:before {content:"\f196";}
.fi-play-video:before {content:"\f197";}
.fi-play:before {content:"\f198";}
.fi-plus:before {content:"\f199";}
.fi-pound:before {content:"\f19a";}
.fi-power:before {content:"\f19b";}
.fi-previous:before {content:"\f19c";}
.fi-price-tag:before {content:"\f19d";}
.fi-pricetag-multiple:before {content:"\f19e";}
.fi-print:before {content:"\f19f";}
.fi-prohibited:before {content:"\f1a0";}
.fi-projection-screen:before {content:"\f1a1";}
.fi-puzzle:before {content:"\f1a2";}
.fi-quote:before {content:"\f1a3";}
.fi-record:before {content:"\f1a4";}
.fi-refresh:before {content:"\f1a5";}
.fi-results-demographics:before {content:"\f1a6";}
.fi-results:before {content:"\f1a7";}
.fi-rewind-ten:before {content:"\f1a8";}
.fi-rewind:before {content:"\f1a9";}
.fi-rss:before {content:"\f1aa";}
.fi-safety-cone:before {content:"\f1ab";}
.fi-save:before {content:"\f1ac";}
.fi-share:before {content:"\f1ad";}
.fi-sheriff-badge:before {content:"\f1ae";}
.fi-shield:before {content:"\f1af";}
.fi-shopping-bag:before {content:"\f1b0";}
.fi-shopping-cart:before {content:"\f1b1";}
.fi-shuffle:before {content:"\f1b2";}
.fi-skull:before {content:"\f1b3";}
.fi-social-500px:before {content:"\f1b4";}
.fi-social-adobe:before {content:"\f1b5";}
.fi-social-amazon:before {content:"\f1b6";}
.fi-social-android:before {content:"\f1b7";}
.fi-social-apple:before {content:"\f1b8";}
.fi-social-behance:before {content:"\f1b9";}
.fi-social-bing:before {content:"\f1ba";}
.fi-social-blogger:before {content:"\f1bb";}
.fi-social-delicious:before {content:"\f1bc";}
.fi-social-designer-news:before {content:"\f1bd";}
.fi-social-deviant-art:before {content:"\f1be";}
.fi-social-digg:before {content:"\f1bf";}
.fi-social-dribbble:before {content:"\f1c0";}
.fi-social-drive:before {content:"\f1c1";}
.fi-social-dropbox:before {content:"\f1c2";}
.fi-social-evernote:before {content:"\f1c3";}
.fi-social-facebook:before {content:"\f1c4";}
.fi-social-flickr:before {content:"\f1c5";}
.fi-social-forrst:before {content:"\f1c6";}
.fi-social-foursquare:before {content:"\f1c7";}
.fi-social-game-center:before {content:"\f1c8";}
.fi-social-github:before {content:"\f1c9";}
.fi-social-google-plus:before {content:"\f1ca";}
.fi-social-hacker-news:before {content:"\f1cb";}
.fi-social-hi5:before {content:"\f1cc";}
.fi-social-instagram:before {content:"\f1cd";}
.fi-social-joomla:before {content:"\f1ce";}
.fi-social-lastfm:before {content:"\f1cf";}
.fi-social-linkedin:before {content:"\f1d0";}
.fi-social-medium:before {content:"\f1d1";}
.fi-social-myspace:before {content:"\f1d2";}
.fi-social-orkut:before {content:"\f1d3";}
.fi-social-path:before {content:"\f1d4";}
.fi-social-picasa:before {content:"\f1d5";}
.fi-social-pinterest:before {content:"\f1d6";}
.fi-social-rdio:before {content:"\f1d7";}
.fi-social-reddit:before {content:"\f1d8";}
.fi-social-skillshare:before {content:"\f1d9";}
.fi-social-skype:before {content:"\f1da";}
.fi-social-smashing-mag:before {content:"\f1db";}
.fi-social-snapchat:before {content:"\f1dc";}
.fi-social-spotify:before {content:"\f1dd";}
.fi-social-squidoo:before {content:"\f1de";}
.fi-social-stack-overflow:before {content:"\f1df";}
.fi-social-steam:before {content:"\f1e0";}
.fi-social-stumbleupon:before {content:"\f1e1";}
.fi-social-treehouse:before {content:"\f1e2";}
.fi-social-tumblr:before {content:"\f1e3";}
.fi-social-twitter:before {content:"\f1e4";}
.fi-social-vimeo:before {content:"\f1e5";}
.fi-social-windows:before {content:"\f1e6";}
.fi-social-xbox:before {content:"\f1e7";}
.fi-social-yahoo:before {content:"\f1e8";}
.fi-social-yelp:before {content:"\f1e9";}
.fi-social-youtube:before {content:"\f1ea";}
.fi-social-zerply:before {content:"\f1eb";}
.fi-social-zurb:before {content:"\f1ec";}
.fi-sound:before {content:"\f1ed";}
.fi-star:before {content:"\f1ee";}
.fi-stop:before {content:"\f1ef";}
.fi-strikethrough:before {content:"\f1f0";}
.fi-subscript:before {content:"\f1f1";}
.fi-superscript:before {content:"\f1f2";}
.fi-tablet-landscape:before {content:"\f1f3";}
.fi-tablet-portrait:before {content:"\f1f4";}
.fi-target-two:before {content:"\f1f5";}
.fi-target:before {content:"\f1f6";}
.fi-telephone-accessible:before {content:"\f1f7";}
.fi-telephone:before {content:"\f1f8";}
.fi-text-color:before {content:"\f1f9";}
.fi-thumbnails:before {content:"\f1fa";}
.fi-ticket:before {content:"\f1fb";}
.fi-torso-business:before {content:"\f1fc";}
.fi-torso-female:before {content:"\f1fd";}
.fi-torso:before {content:"\f1fe";}
.fi-torsos-all-female:before {content:"\f1ff";}
.fi-torsos-all:before {content:"\f200";}
.fi-torsos-female-male:before {content:"\f201";}
.fi-torsos-male-female:before {content:"\f202";}
.fi-torsos:before {content:"\f203";}
.fi-trash:before {content:"\f204";}
.fi-trees:before {content:"\f205";}
.fi-trophy:before {content:"\f206";}
.fi-underline:before {content:"\f207";}
.fi-universal-access:before {content:"\f208";}
.fi-unlink:before {content:"\f209";}
.fi-unlock:before {content:"\f20a";}
.fi-upload-cloud:before {content:"\f20b";}
.fi-upload:before {content:"\f20c";}
.fi-usb:before {content:"\f20d";}
.fi-video:before {content:"\f20e";}
.fi-volume-none:before {content:"\f20f";}
.fi-volume-strike:before {content:"\f210";}
.fi-volume:before {content:"\f211";}
.fi-web:before {content:"\f212";}
.fi-wheelchair:before {content:"\f213";}
.fi-widget:before {content:"\f214";}
.fi-wrench:before {content:"\f215";}
.fi-x-circle:before {content:"\f216";}
.fi-x:before {content:"\f217";}
.fi-yen:before {content:"\f218";}
.fi-zoom-in:before {content:"\f219";}
.fi-zoom-out:before {content:"\f21a";}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;}
.glyphicon-camera:before{content:"\1f4f7";}
.glyphicon-chevron-left:before {content:"\e079";}
.glyphicon-chevron-right:before {content:"\e080";}
.glyphicon-screenshot::before {content:"\e087";}
.glyphicon-stats:before{content:"\e185";}
.glyphicon-pencil:before{content:"\270f";}
.glyphicon-remove::before {content:"\e014";}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;left:0;top:0;display:block;}
.slick-track:before,.slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;/*height:100%*/;min-height:1px;display:none;}
[dir="rtl"] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
@charset "UTF-8";.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px \9;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;}
.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;background:transparent;color:transparent;}
.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}
.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#ffffff;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
.slick-prev[dir="rtl"]{left:auto;right:-25px;}
.slick-prev:before{content:"←";}
.slick-prev:before[dir="rtl"]{content:"→";}
.slick-next{right:-25px;}
.slick-next[dir="rtl"]{left:-25px;right:auto;}
.slick-next:before{content:"→";}
.slick-next:before[dir="rtl"]{content:"←";}
.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%;}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000000;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{color:#000000;opacity:0.75;}
::-webkit-input-placeholder{font-family:'PTSans-Regular';color:#8e8e8e;font-size:16px;}
::-moz-placeholder{font-family:'PTSans-Regular';color:#8e8e8e;font-size:16px;}
:-moz-placeholder{font-family:'PTSans-Regular';color:#8e8e8e;font-size:16px;}
:-ms-input-placeholder{font-family:'PTSans-Regular';color:#8e8e8e;font-size:16px;}
h2,h1{text-align:center;font-family:'PTSans-Bold';font-size:27px;color:#575757;}
h2{line-height:20px;}
h1{margin-top:-8px;}
.authorize h1{margin-top:20px;}
h4{font-family:'PTSans-Bold';font-size:24px;color:#575757;line-height:20px;}
h5{font-family:'PTSans-Bold';font-size:16px;color:#575757;line-height:20px;}
span.h5{font-family:'PTSans-Bold';font-size:16px;color:#575757;line-height:20px;}
a.link-red{line-height:20px;display:block;text-align:center;}
div.newuserq{line-height:20px;display:block;text-align:center;border-top:none;}
a.link-red:hover span{border-bottom-color:transparent;color:#575757;}
a.link-red span{display:inline-block;border-bottom:1px solid #000;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}

#modal-backdrop {background-color:rgba(144,144,144,0.65);}
.modal-container {background-color:#FFF;border:1px solid #DDD;border-radius:3px;height:100%;max-height:100%;padding:1em 2em;width:100%;}
.close-modal {cursor:pointer;height:24px;transform:rotate(45deg);transition:all 0.2s;width:24px;position:absolute;top:16px;right:16px;}
.close-modal:hover {opacity:0.75;}
.close-modal-h,
.close-modal-v {background-color:#777;height:24px;width:1px;position:relative;top:50%;margin-top:-12px;left:50%;}
.close-modal-h {height:1px;width:24px;margin-left:-12px;}
.close-modal-v {height:24px;width:1px;margin-top:-12px;}
@media all and (min-width: 600px) {
	.modal-container {width:600px;}
}
@media all and (min-height: 600px) {
	.modal-container {height:auto;padding-bottom:2em;}
}

.content-wrap{padding-top:59px;padding-bottom:71px;}
.form-wrap{width:360px;border:5px solid #eaeaea;padding:20px 25px 14px 25px;margin:0px auto;background:#f8f8f8;overflow:hidden;}
.form-wrap h2{margin-bottom:38px;}
.form-wrap .label{margin-bottom:7px;}
.form-wrap .input-text{margin-bottom:12px;}
.form-wrap .btn-pink{width:142px;height:45px;display:block;margin:0 auto;}
.label{display:block;font-family:'PTSans-Bold';line-height:20px;}
.input-text{border:1px solid #cacaca;border-radius:3px;width:100%;height:31px;padding-left:9px;font-family:'PTSans-Regular';color:#8e8e8e;font-size:16px;}
.auth-form .btn-pink{margin-top:14px;}
.auth-form .btn-pink.login{height:35px;}
.auth-form .btn-pink.register{height:35px;background:#0aaf36;border-color:#0e842e;line-height:35px;}
.auth-form .btn-pink.register:hover{color:#0aaf36;border-color:#0aaf36;background:#fff;}
.pass-recovery-form{padding-top:14px;padding-bottom:22px;}
.pass-recovery-form h2{line-height:30px;margin-bottom:34px;}
.pass-recovery-form .btn-pink{margin-top:6px;}
.registration-step1,.registration-step2{height:60px;margin-bottom:21px;background-repeat:no-repeat;background-position:center;-webkit-background-size:100%;background-size:100%;}
.registration-step2{background-image:url("../img/registr-step2.png");margin-bottom:20px;}
.registration-step1{background-image:url("../img/registr-step1.png");}
.registration-form h2{margin-bottom:35px;}
.registration-form input[type="submit"]{font-family:'PTSans-Regular';line-height:19px;}
.form-divider{display:block;border-top:1px dotted #cacaca;position:relative;margin:7px 0px 12px 0px;}
.form-divider:before{content:'';position:absolute;width:30px;left:-30px;top:-1px;border-top:1px dotted #cacaca;}
.form-divider:after{content:'';position:absolute;width:30px;right:-30px;top:-1px;border-top:1px dotted #cacaca;}
.registration-form{padding-bottom:30px;}
.registration-form a.link-red{display:inline-block;}
.registration-form .btn-pink{margin-top:20px;line-height:40px;border-radius:3px;}
.registration-form p{text-align:center;line-height:21px;margin:0 auto 7px auto;}
.registration-form-step2{padding-bottom:22px;}
.checkbox:checked + .label-for-checkbox:after{top:6px !important;}
.label-for-checkbox:before{top:0px !important;}
.account-content-wrap .container{padding:0px 0px 0px /*1*/0px;}
.account-content-wrap .content-wrap{padding-top:39px;padding-bottom:80px;}
.account-content-wrap .content-wrap:after{content:'';display:block;clear:both;}
.left-nav.account-nav{width:22.7%;padding:16px 0px 15px 0px;}
.left-nav.account-nav h4{text-align:center;margin-bottom:12px;}
.left-nav.account-nav li{padding-left:14px;}
.left-nav.account-nav a{position:relative;padding-left:32px;}
.left-nav.account-nav a:before{content:'';position:absolute;left:0;top:0;background-image:url("../img/sprits.png");background-repeat:no-repeat;height:22px;}
.left-nav.account-nav a.forms:before{width:24px;background-position:-664px 0px;}
.left-nav.account-nav a.forms:hover:before,.left-nav.account-nav a.forms.active:before{background-position:-756px 0px;}
.left-nav.account-nav a.payment:before{width:19px;background-position:-712px 0px;}
.left-nav.account-nav a.payment:hover:before,.left-nav.account-nav a.payment.active:before{background-position:-805px 0px;}
.left-nav.account-nav a.phones:before{width:17px;background-position:-692px 0px;}
.left-nav.account-nav a.phones:hover:before,.left-nav.account-nav a.phones.active:before{background-position:-784px 0px;}
.left-nav.account-nav a.profile:before{width:18px;background-position:-643px 0px;}
.left-nav.account-nav a.profile:hover:before,.left-nav.account-nav a.profile.active:before{background-position:-734px 0px;}
.left-nav.account-nav a.dialog:before{width:27px;background-position:-368px 0px;}
.left-nav.account-nav a.dialog:hover:before,.left-nav.account-nav a.dialog.active:before{background-position:-448px 0px;}
.account-add-form{float:left;padding-left:30px;width:76.3%;}
.account-add-form:after{content:'';display:block;clear:both;}
.account-add-form form:after{content:'';display:block;clear:both;}
.account-add-form h4{margin-bottom:13px;}
.account-add-form h5{text-align:center;}
.account-add-form .label{margin-bottom:7px;}
.account-add-form .input-text{margin-bottom:12px;vertical-align:top;}
.account-add-form #street-select-styler .jq-selectbox__dropdown{width:130px !important;}
.account-add-form .jq-selectbox{height:31px;margin-bottom:12px;}
.account-add-form .jq-selectbox.focused .jq-selectbox__select{border-color:#cacaca;}
.account-add-form .jq-selectbox__trigger{border-left:none;}
.account-add-form .jq-selectbox__trigger-arrow{top:11px;}
.account-add-form .jq-selectbox__select-text{height:31px;overflow:visible;line-height:28px;}
.account-add-form .jq-selectbox__select{border:1px solid #cacaca;border-radius:3px;background:#fff;box-shadow:none;text-shadow:none;color:#8e8e8e;font-size:16px;height:31px;padding-left:8px;}
.account-add-form .jq-selectbox__trigger-arrow{right:8px;}
.account-add-form .button-select {
    border: 1px solid #cacaca;
    border-radius: 3px;
    background: #fff;
    box-shadow: none;
    text-shadow: none;
    color: #0aaf36;
    font-weight: bold;
    font-size: 17px;
    height: 40px;
    padding: 0 18px;
}
.account-add-form .input-text-lg{width:300px;}
.account-add-form .input-text-md{width:195px;}
.account-add-form .input-text-sm{width:83px;}
.account-add-form .select-lg{width:300px;}
.account-add-form .select-sm{width:140px;}
.account-add-form .select-sm2{width:250px;}
.account-add-form input[name="address"]{margin-left:18px;}
.account-add-form .salon-address{float:left;}
.account-add-form .price{float:right;width:216px;}
.account-add-form .price h5{margin-bottom:6px;}
.account-add-form .price-tabs-wrap{/*border-top:2px solid #cacaca;border-bottom:1px solid #cacaca;background:#f8f8f8;*/border:1px solid #e7e7e7;}
.account-add-form .price-tabs-wrap #tab1 .pricetime{border-top: 1px solid #e7e7e7;}
.account-add-form .price-tabs-wrap .tabset{/*border-bottom: 1px solid #e7e7e7;*/}
.account-add-form .price-tabs-wrap .tabset li{display:inline-block;/*margin-left:-4px;*/width:49%;margin-top:5px;}
.account-add-form .price-tabs-wrap .tabset li span{display:block;height:59px;text-align:center;position:relative;line-height:56px;cursor:default;}
.account-add-form .price-tabs-wrap .tabset li span:after{content:'';position:absolute;background-image:url("../img/sprits.png");background-repeat:no-repeat;}
.account-add-form .price-tabs-wrap .tabset li span.work-home{padding-right:34px;border-right:1px dotted #cacaca;}
.account-add-form .price-tabs-wrap .tabset li span.work-home:after{width:25px;height:22px;background-position:-827px 0px;right:9px;top:18px;}
.account-add-form .price-tabs-wrap .tabset li span.work-out{padding-left:38px;}
.account-add-form .price-tabs-wrap .tabset li span.work-out:after{width:27px;height:23px;background-position:-855px 0px;left:16px;top:18px;}
.account-add-form .price-tabs-wrap .row{/*height:51px;*/margin-bottom:0;}
.account-add-form .price-tabs-wrap .row:nth-child(odd){/*background-color:#eaeaea;*/text-align:center;padding-top:10px;margin-bottom:0;}
.account-add-form .price-tabs-wrap .row:after{content:'';display:block;clear:both;}
.account-add-form .price-tabs-wrap .row .col{float:left;width:50%;height:51px;padding-top:10px;text-align:center;}
.account-add-form .price-tabs-wrap .row .col .input-text{width:66px;margin-bottom:0;}
.account-add-form .price-tabs-wrap .row .col:nth-child(odd){border-right:1px solid #e7e7e7;}
.account-add-form .price-tabs-wrap .tabset li:nth-child(odd){border-right:1px solid #e7e7e7;}
.account-add-form .price-tabs-wrap .row .col:nth-child(even){float: right;}
.account-add-form .row:nth-child(1){margin-bottom:20px;}
.account-add-form .row:after{content:'';display:block;clear:both;}
.account-add-form .row .license{float:right;margin-right:13px;width:57%;}
.account-add-form .row .license .input-text{width:157px;margin:0px 5px;vertical-align:middle;}
.account-add-form .row .license span{vertical-align:middle;}
.account-add-form .row .license h5{margin-bottom:2px;}
.account-add-form .row .license span.footnote{display:block;color:#8e8e8e;font-size:12px;margin-left:25px;margin-bottom:14px;line-height:12px;}
.account-add-form .row .license .label-for-checkbox{color:#ff5a5f;margin-bottom:9px;display:block;}
.account-add-form .row .details{float:left;width:41%;max-width:760px;}
.account-add-form .row .details .for-who{margin-top:23px;margin-bottom:13px;}
.account-add-form .row .details .for-who:after{content:'';display:block;clear:both;}
.account-add-form .row .details .for-who .col{width:50%;float:left;}
.account-add-form .row .details .for-who .col .label-for-checkbox{display:block;margin-bottom:10px;}
.account-add-form .row .details .documents .label-for-checkbox{display:block;margin-bottom:10px;}
.account-add-form .schedule-wrap{margin-top:23px;margin-bottom:36px;padding-left: 6px;}
.account-add-form .schedule-wrap label[for="round-the-clock"]{font-size:16px;color:#8e8e8e;font-family:'PTSans-Regular';line-height:30px;text-transform:none;display:block;margin-bottom:10px;}
.account-add-form .schedule-wrap label[for="round-the-clock"]:before{top:5px !important;}
.account-add-form .schedule-wrap label[for="round-the-clock"]:after{top:10px !important;}
.account-add-form .schedule-wrap h5{margin-bottom:7px;}
.account-add-form .schedule-wrap .col{width:12.5%;float:left;height:100%;/*border-right:1px dotted #cacaca;*/}
.account-add-form .schedule-wrap .col:last-of-type{border-right:none;}
.account-add-form .schedule-wrap .col.first-col{font-family:'PTSans-Bold';text-align:center;font-size:16px;line-height:16px;}
.account-add-form .schedule-wrap .col.first-col .col-header{padding:10px 10px;}
.account-add-form .schedule-wrap .col.first-col .col-body{border-right: 1px solid #cacaca;}
.account-add-form .schedule-wrap .col.first-col .col-body span{/*margin-top:25px;display:inline-block;*/}
.account-add-form .schedule-wrap .col-header{/*background-color:#f8f8f8;*/    /* background-color: #f8f8f8; */
    padding: 12px 8px;
    height: 60px;
    border-bottom: 1px solid #cacaca;
    border-right: 1px solid #cacaca;
    text-align: center;}
.account-add-form .schedule-wrap .col-header [type="checkbox"]:not(:checked) + label,.account-add-form .schedule-wrap .col-header [type="checkbox"]:checked + label{padding-left:28px;}
.account-add-form .schedule-wrap .col-body{
    padding: 10px;
    line-height: 31px;
    text-align: center;
}
.account-add-form .schedule-wrap .col-body .time-text{display: flex;}
.account-add-form .schedule-wrap .col-body .select-sm{width:100% !important;margin-bottom:9px !important;position:relative;margin-left: 10px;}
.account-add-form .schedule-wrap .col-body .select-sm:after{content:'';position:relative;width:5px;height:1px;background-color:#8e8e8e;left:50%;margin-left:-2.5px;bottom:-4px;display:block;}
.account-add-form .schedule-wrap .col-body .select-sm:last-of-type{margin-bottom:0;}
.account-add-form .schedule-wrap .col-body .select-sm:last-of-type:after{display:none;}
.account-add-form .schedule-wrap .col-body .jq-selectbox__select{padding-left:4px;}
.account-add-form .schedule-wrap .col-body .jq-selectbox__trigger-arrow{right:4px;}
.account-add-form .schedule-wrap .schedule{/*border-top:2px solid #cacaca;*/border:1px solid #cacaca;height:113px;}
.account-add-form .schedule-wrap .schedule:after{content:'';display:block;clear:both;}
.account-add-form .schedule-wrap .label-for-checkbox{text-transform:uppercase;color:#df5054;font-size:24px;font-family:'PTSans-Bold';}
.account-add-form .schedule-wrap .label-for-checkbox:before{top:5px !important;}
.account-add-form .schedule-wrap .label-for-checkbox:after{top:10px !important;}
.account-add-form .massage-types{border:5px solid #eaeaea;padding:0 44px;margin-bottom:40px;}
.account-add-form .massage-types h4{text-align:center;margin-bottom:22px;}
.account-add-form .massage-types .col{float:left;width:50%;}
.account-add-form .massage-types .label-for-checkbox{display:block;margin-bottom:10px;}
.account-add-form .massage-types .main-massage-types{border-bottom:1px dotted #cacaca;padding:15px 0px 10px 0px;}
.account-add-form .massage-types .main-massage-types:after{content:'';display:block;clear:both;}
.account-add-form .massage-types .additional-massage-types{padding:19px 0px 5px 0px;}
.account-add-form .massage-types .additional-massage-types:after{content:'';display:block;clear:both;}
.account-add-form .massage-types .add-massage-type{padding-bottom:11px;}
.account-add-form .massage-types .add-massage-type h5{text-align:left;padding-left:31px;margin-bottom:8px;}
.account-add-form .massage-types .add-massage-type .label-for-checkbox{display:inline-block;}
.account-add-form .massage-types .add-massage-type .input-text{display:inline-block;width:218px;}
.account-add-form .about-salon textarea{min-height:70px;border:1px solid #cacaca;border-radius:3px;width:100%;padding-top:4px;padding-left:9px;font-family:'PTSans-Regular';color:#8e8e8e;font-size:16px;margin-bottom:18px;}
.account-add-form .about-salon h4{margin-bottom:19px;}
.account-add-form .btn-pink.submit{width:200px;height:45px;}
div.dialog .mess{overflow-y:auto;text-align:left;height:200px;border:1px solid #cacaca;border-radius:3px;width:100%;padding-top:4px;padding-left:9px;background:#f8f8f8;background:-moz-linear-gradient(top, #f8f8f8 0%, #eaeaea 100%);background:-webkit-linear-gradient(top, #f8f8f8 0%, #eaeaea 100%);background:linear-gradient(to bottom, #f8f8f8 0%, #eaeaea 100%);font-family:'PTSans-Regular';color:#8e8e8e;font-size:16px;margin-bottom:18px;}
div.dialog{background:#f8f8f8;border:5px solid #eaeaea;float:left;width:73.17%;margin-left:40px;padding:12px 17px 35px;}
div.dialog input[type="text"]{text-align:left;height:60px;border:1px solid #cacaca;border-radius:3px;width:100%;padding-top:4px;padding-left:9px;background:#f8f8f8;background:-moz-linear-gradient(top, #f8f8f8 0%, #eaeaea 100%);background:-webkit-linear-gradient(top, #f8f8f8 0%, #eaeaea 100%);background:linear-gradient(to bottom, #f8f8f8 0%, #eaeaea 100%);font-family:'PTSans-Regular';color:#8e8e8e;font-size:16px;margin-bottom:18px;}
.person-address-wrap:after{content:'';display:block;clear:both;}
.person-address-wrap .col.first-col{width:73%;float:left;}
.person-address-wrap .col{width:27%;float:left;}
.add-person-form input.person-street{width:81px;}
.add-person-form .documents{float:left;width:155px;}
.add-person-form .documents .label.red{color:#df5054;}
.add-person-form .documents .documents-row{position:relative;}
.add-person-form .documents .documents-row:after{content:'';display:block;clear:both;}
.add-person-form .documents .documents-row .label{margin-top:5px;}
.add-person-form .documents .label{display:inline-block;}
.add-person-form .documents .input-text{float:right;}
.add-person-form .documents .input-text + span{position:absolute;top:45%;left:105%;color:#8e8e8e;font-size:16px;}
.add-person-form .documents .select-sm{float:right;}
.license.education{width:75% !important;margin-top:28px;}
.license.education .row{margin-bottom:10px;}
.license.education .row:first-child{margin-bottom:10px;}
.license.education .row:nth-child(2){margin-bottom:20px;}
.license.education .row:after{content:'';display:block;clear:both;}
.license.education .col{width:50%;float:left;position:relative;}
.license.education .col:first-of-type{text-align:right;padding-right:10px;}
.license.education .col:last-of-type{float:right;}
.license.education .col .input-text{width:100%;margin:0;}
.license.education .col .input-text.select-sm{width:83px;}
.license.education .col .input-text.select-sm + span{position:absolute;top:10%;left:44%;color:#8e8e8e;font-size:16px;}
.license.education .col .label-for-checkbox{color:#8e8e8e;margin-bottom:0;}
.license.education .label{margin-top:4px;}
#payment [type="radio"]:not(:checked) + label,#payment [type="radio"]:checked + label{vertical-align:top;display:inline-block;}
.header{height:70px;background:#4b4b4b;}
.header:after{display:block;content:'';clear:both;}
.header .logo{float:left;margin-left:19px;margin-top:21px;}
.header .header-btn{float:right;margin-top:21px;margin-left:3px;}
.header .header-login{font-size:14px;float:right;margin:26px 35px 0 0;}
.header .header-login .exit-btn,.header .header-login .header-personal,.header .header-login .header-balans{display:inline-block;color:#afafaf;}
.header .header-login .exit-btn a,.header .header-login .header-personal a,.header .header-login .header-balans a{color:#df5054;text-decoration:underline;}
.header .header-login .exit-btn a:hover,.header .header-login .header-personal a:hover,.header .header-login .header-balans a:hover{text-decoration:none;}
.header .header-login .exit-btn{float:right;}
.header .header-login .header-personal{margin:0 15px;color:#fff;}
.header .header-login .header-balans{float:left;}
.header .header-login .header-balans a{font-family:'PTSans-Bold';}
.header-heart{display:inline-block;padding-left:5px;margin-top:23px;margin-left:70px;position:relative;}
.header-heart a{color:#fff;padding:0 3px;text-decoration:underline;font-size:18px;}
.header-heart a:hover{text-decoration:none;}
.header-heart a:hover .fa.fa-heart-o{color:#FFF;}
.grey-btn{text-align:center;display:inline-block;width:100px;height:30px;line-height:24px;border:2px solid #fff;border-radius:3px;color:#fff;font-size:14px;}
.grey-btn:hover{border-color:#df5054;color:#df5054;}
.grey-btn.big{width:150px;}
.header .logo img{max-width:80%;margin-top:3px;}
.footer{background:#4b4b4b;}
.footer .logo-footer{display:inline-block;vertical-align:top;margin-top:20px;margin-left:18px;line-height:24px;}
.footer .logo-footer span{display:block;font-size:16px;color:#fff;}
.footer .footer-nav{display:inline-block;vertical-align:top;margin-left:5px;line-height:17px;margin-top:2px;}
.footer .footer-nav li a{font-size:15px;color:#fff;border-bottom:1px solid transparent;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.footer .footer-nav li a:hover{border-bottom-color:#fff;}


.footer-social-and-apps {margin-left:59px;float:right;}
.footer .footer-social{display:table;list-style:none;margin-top:29px;font-size:30px;}
.footer .footer-social li{float:left;}
.footer .footer-social li a.vk,.footer .footer-social li a.fb,.footer .footer-social li a.tw,.footer .footer-social li a.ok,.footer .footer-social li a.google{display:inline-block;height:30px;width:30px;background:url("../img/sprits.png") no-repeat -37px 0;margin-left:5px;}
.footer .footer-social li a.vk:hover,.footer .footer-social li a.fb:hover,.footer .footer-social li a.tw:hover,.footer .footer-social li a.ok:hover,.footer .footer-social li a.google:hover{opacity:.8;}
.footer .footer-social li a.vk{margin-left:0;}
.footer .footer-social li a.fb{background:url("../img/sprits.png") no-repeat -68px 0;}
.footer .footer-social li a.tw{background:url("../img/sprits.png") no-repeat -99px 0;}
.footer .footer-social li a.ok{background:url("../img/sprits.png") no-repeat -130px 0;}
.footer .footer-social li a.google{background:url("../img/sprits.png") no-repeat -161px 0;}
.footer .footer-apps {display:table;list-style:none;margin-top:29px;font-size:30px;}
.footer .footer-apps li {float:left;margin-left:5px;}
.footer .footer-apps li:first-child {margin-left:0;}
.footer .footer-apps li a.apple,
.footer .footer-apps li a.android {display:inline-block;height:45px;width:133px;background-position:0 0;background-repeat:no-repeat;background-size:cover;}
.footer .footer-apps li a.apple:hover,
.footer .footer-apps li a.android:hover{opacity:.8;}
.footer .footer-apps li a.apple {background-image:url('../img/ios.png');}
.footer .footer-apps li a.android {background-image:url('../img/android.png');}


.footer .footer-text{display:inline-flex;text-align:center;font-size:16px;margin-left:50px;margin-top:23px;margin-bottom:20px;color:#fff;border:1px solid #fff;padding:10px;padding-left:65px;width:400px;float:right;}
.footer .footer-warning-icon{position:relative;font-size:36px;border:1px solid #959595;border-radius:30px;width:48px;height:48px;top:5px;left:-30px;color:#959595;}
.footer .footer-counter{float:right;margin-top:50px;margin-left:50px;}
#payment .account-content-wrap{padding-top:50px;padding-bottom:50px;}
.chose-payment{background:#fff;border:1px solid #eaeaea;float:left;width:73.17%;margin-left:40px;padding:12px 17px 35px;}
.choose_type{border:1px solid #eaeaea;padding:20px;padding-left:50px;background:#fff;}
.chose-dialog{background:white;border:5px solid #eaeaea;float:left;width:99%;margin-left:10px;}
.chose-dialog a:link{text-decoration:underline;}
.chose-dialog .imgdiv{width:50px;height:50px;overflow:hidden;margin-right:10px;}
.chose-dialog .imgdiv img{border:1px solid #ddd;border-radius:50%;}
.chose-dialog-user{background:#f8f8f8;border:1px solid #eaeaea;width:100%;margin-left:0px;padding:3px 20px 3px;}
.chose-dialog-message{background:white;border:1px solid #eaeaea;float:left;width:100%;margin-left:0px;padding:10px 10px 10px;font-family:'PTSans-Regular';color:#8e8e8e;font-size:12px;overflow:hidden;}
.chose-dialog-message .tezt{white-space:nowrap;overflow:hidden;max-width:300px;text-overflow:ellipsis;}
.chose-dialog .online{width:10px;height:10px;background:green;border-radius:5px;margin-right:10px;}
.chose-dialog .offline{width:10px;height:10px;background:red;border-radius:5px;margin-right:10px;}
.chose-dialog .arrgreen{width:12px;height:12px;margin:0px;border-radius:5px;}
.chose-dialog-message .read-0{width:20px;color:white;height:20px;float:right;background:#ff5a5f;border-radius:10px;margin-right:10px;}
.chose-dialog-message:hover{background:#dedede;border:1px solid #eaeaea;float:left;width:100%;margin-left:0px;padding:10px 10px 10px;}
.chose-dialog-message-inactive{background:#dedede;border:1px solid #eaeaea;float:left;width:100%;margin-left:0px;padding:10px 10px 10px;font-family:'PTSans-Regular';color:#8e8e8e;font-size:12px;}
.chose-di .mess{overflow-y:auto;height:300px;width:100%;padding-top:4px;padding-left:9px;font-family:'PTSans-Regular';color:#8e8e8e;font-size:12px;border-bottom:5px solid #eaeaea;background:white;}
.chose-di .newmess{background:#f8f8f8;}
.chose-di .messtxt{overflow:visible;text-align:left;height:40px;border:3px solid #cacaca;border-radius:10px;width:89%;padding-top:4px;padding-left:9px;font-family:'PTSans-Regular';color:#8e8e8e;font-size:16px;float:left;}
.chose-di .online{width:10px;height:10px;background:green;border-radius:5px;margin-right:10px;}
.chose-di .offline{width:10px;height:10px;background:red;border-radius:5px;margin-right:10px;}
.chose-di-user .arrgreen{width:12px;height:12px;margin:0px;border-radius:5px;}
.btn-pink-sent{width:7%;height:40px;margin:0;padding:0;border:0;background-color:white;float:right;margin-right:10px;}
.btn-pink-sent>img.btn{height:100%;width:100%;content:url(/img/sent_message.png);cursor: pointer;}
.chose-di{background:white;border:5px solid #eaeaea;width:99%;margin-left:10px;font-family:'PTSans-Regular';color:#8e8e8e;font-size:12px;}
.chose-di a:link{text-decoration:underline;}
.chose-di .imgdiv{width:50px;height:50px;overflow:hidden;margin-right:10px;}
.chose-di .imgdiv img.user{border:1px solid #ddd;border-radius:50%;}
.chose-di-user{background:#f8f8f8;border-bottom:5px solid #eaeaea;text-align:right;float:right;width:100%;margin-left:0px;padding:3px 20px 3px;}
.chose-di-message{width:100%;text-align:left;float:left;margin-left:0px;padding:10px 20px 10px;}
.chose-di-message-user{width:100%;text-align:right;float:right;margin-left:0px;padding:3px 20px 3px;}
.chose-di-message .left-table{width:100%;text-align:left;float:left;margin-left:0px;padding:3px 0px 3px;}
.chose-di-message-user .right-table{width:100%;text-align:right;float:right;margin-left:0px;padding:3px 0px 3px;}
.messenger-text-user {overflow-wrap:break-word;background:white;overflow:visible;text-align:left;border:1px solid #ff5a5f;border-radius:10px;padding:10px 20px 10px;font-family:'PTSans-Regular';color:black;font-size:12px;float:right;max-width:90%;}
.messenger-text {overflow-wrap:break-word;background:#ff5a5f;overflow:visible;text-align:left;max-width:90%;border-right:1px solid #ff5a5f;border-radius:10px;padding:10px 20px 10px;font-family:'PTSans-Regular';color:white;font-size:12px;float:left;}
.delete-message {background-color:transparent;background-image:url('/images/bin_m.png');background-position:50% 50%;background-repeat:no-repeat;background-size:16px 16px;float:left;margin-top:8px;margin-left:6px;height:16px;width:16px;}
.chose-di-message .left-table .delete-message {float:left;margin-left:6px;}
.chose-di-message-user .right-table .delete-message {float:right;margin-right:6px;}
.chose-di-message .to {background:#ff5a5f;border:1px solid #eaeaea;float:left;width:100%;margin-left:0px;padding:10px 20px 10px;}
@media (max-width:640px){.chose-di .messtxt{width:84%;}
.btn-pink-sent{width:12%;}
.chose-di-user{padding:5px;}
.chose-dialog-message{padding:10px 5px 0px;font-size:10px;}
}
@media (max-width:479px){.btn-pink-sent{height:33px;margin:4px 5px 0 0;}
.chose-dialog-message .tezt{max-width:80px;}
}
.sale{background:#f8f8f8;border:5px solid #df5054;float:left;width:100%;margin:10px 0 10px 0;padding:15px 15px 15px;}
.category{float:left;width:100%;height:100%;padding:0px;}
.tabs{min-width:320px;max-width:960px;padding:0px;margin:0 auto;}
.tabs section{display:none;padding:15px;background:#fff;border:1px solid #ddd;}
.tabs li{padding:15px;}
.tabs a{color:#df5054;text-decoration:underline;position:relative;}
.tabs a:hover{color:#57575;text-decoration:none;position:relative;}
.collink{display:inline-block;width:30%;vertical-align:top;}
.tabs [type="radio"]:not(:checked) + label,.tabs [type="radio"]:checked + label{margin-right:0;}
.tabs [type="radio"]:not(:checked),.tabs [type="radio"]:checked{margin-right:0;}
.tabs[type="radio"]:not(:checked) + label,.tabs[type="radio"]:checked + label{position:relative;padding-left:30px;cursor:pointer;margin-right:13px;}
.tabs input[type="radio"]:not(:checked) + label:before,.tabs input[type="radio"]:checked + label:before{top:0 !important;width:0 !important;height:0px !important;border:0 !important;background:0 !important;border-radius:0 !important;}
.tabs input[type="radio"]:not(:checked) + label:after,.tabs input[type="radio"]:checked + label:after{top:0 !important;left:0 !important;width:0 !important;border:0 !important;height:0 !important;background:0 !important;border-radius:0 !important;}
.tabs label{display:inline-block;margin:0 0 -1px;padding:15px 25px;font-weight:600;text-align:center;color:#aaa;border:1px solid #ddd;background:#f1f1f1;border-radius:3px 3px 0 0;}
.tabs label[for*="1"]:before{content:"\f19a";}
.tabs label[for*="2"]:before{content:"\f17a";}
.tabs label[for*="3"]:before{content:"\f13b";}
.tabs label[for*="4"]:before{content:"\f13c";}
.tabs label:hover{color:#888;cursor:pointer;}
.tabs input:checked + label{color:#555;border:1px solid #ddd;border-bottom:1px solid #fff;background:#fff;}
.tabs input:checked{display:none;}
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3{display:block;}
@media screen and (max-width:680px){.tabs label{font-size:0;}
.tabs label:before{margin:0;font-size:18px;}
}
@media screen and (max-width:400px){.tabs label{padding:15px;}
.tabs a{font-size:10px;}
}
.newservice{display:block;width:40px;height:40px;padding:0 0 0 0;margin:-5px 5px 0 -10px;position:absolute;line-height:0px;background:url(../images/new30.png) no-repeat right top;z-index: 1;}
@media (max-width:480px){.content-wrap{padding-top:25px;}
}
@media (max-width:767px){}
@media (max-width:640px){}
.newservicevip{display:block;width:40px;height:40px;padding:0 0 0 0;margin:0px 5px 0 160px;position:absolute;line-height:0px;background:url(../images/new30.png) no-repeat right top;z-index:999;}
@media (max-width:480px){.newservicevip{margin:5px 0 0 5px;background:url(../images/new30.png) no-repeat left top !important;}
}
@media (max-width:640px){.newservicevip{margin-right:160px;}
}
.choose-type2{padding-bottom:10px;}
@media (max-width:700px){.newservicevip{margin-right:140px;}
}
.chose-payment .pay-btn{margin-top:22px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.chose-payment form{margin-top:40px;}
[type="radio"]:not(:checked),[type="radio"]:checked{position:absolute;left:-9999px;}
[type="radio"]:not(:checked) + label,[type="radio"]:checked + label{position:relative;padding-left:30px;padding-top:3px;cursor:pointer;margin-right:13px;}
[type="radio"]:not(:checked) + label:before,[type="radio"]:checked + label:before{content:'';position:absolute;left:0;top:2px;width:21px;height:21px;border:1px solid #aaa;background:#fff;border-radius:3px;}
[type="radio"]:not(:checked) + label:after,[type="radio"]:checked + label:after{content:'';position:absolute;top:8px;left:6px;width:11px;height:11px;background:#df5054;border-radius:2px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s;}
[type="radio"]:not(:checked) + label:after{opacity:0;transform:scale(0);}
[type="radio"]:checked + label:after{opacity:1;transform:scale(1);}
label:hover:before{border:1px solid #df5054 !important;}
.checkbox-row:not(:last-child){margin-bottom:25px;}
.checkbox-row .payment-visa,.checkbox-row .payment-master,.checkbox-row .payment-mastercard,.checkbox-row .yandex,.checkbox-row .webmany{display:inline-block;vertical-align:middle;width:41px;height:12px;background:url("../img/sprits.png") no-repeat -485px 0;}
.checkbox-row .payment-master{width:31px;height:20px;background:url("../img/sprits.png") no-repeat -526px 0;}
.checkbox-row .payment-mastercard{width:31px;height:20px;background:url("../img/sprits.png") no-repeat -558px 0;}
.checkbox-row .yandex{width:68px;height:28px;background:url("../img/yandex_money.png") no-repeat 0 0;}
.checkbox-row .webmany{width:112px;height:28px;background:url("../img/wmlogo_vector_blue.png") no-repeat 0 0;}
#add-foto input[type="file"]{display:block;cursor:pointer !important;width:200% !important;}
#add-foto .account-content-wrap{margin-top:50px;padding-bottom:20px;}
#add-foto .account-content-wrap .chose-payment{padding:29px 12px 65px;}
#add-foto .account-content-wrap .chose-payment .delete-link,#add-foto .account-content-wrap .chose-payment .delete-link-2{width:82px;padding-top:20px;position:absolute;left:-90px;top:50%;color:#8e8e8e;margin-top:-23px;}
#add-foto .account-content-wrap .chose-payment .delete-link [type="checkbox"]:not(:checked) + label,#add-foto .account-content-wrap .chose-payment .delete-link-2 [type="checkbox"]:not(:checked) + label,#add-foto .account-content-wrap .chose-payment .delete-link [type="checkbox"]:checked + label,#add-foto .account-content-wrap .chose-payment .delete-link-2 [type="checkbox"]:checked + label{padding-left:30px;padding-top:4px;}
#add-foto .account-content-wrap .chose-payment .delete-link-2{top:215px;}
#add-foto .account-content-wrap .chose-payment .foto-anketa{position:relative;float:right;margin-right:24px;margin-top:4px;}
.foto-anketa-item{position:relative;margin-bottom:10px;}
#add-foto .account-content-wrap .chose-payment .foto-anketa a{display:inline-block;color:#df5054;text-decoration:underline;font-size:14px;text-align:center;margin:6px 4px 0 0;}
#add-foto .account-content-wrap .chose-payment .foto-anketa a:hover{text-decoration:none;color:#575757;}
#add-foto .account-content-wrap .chose-payment .foto-anketa h6{font-size:16px;margin-bottom:9px;}
#add-foto .account-content-wrap .chose-payment form{margin-top:9px;display:inline-block;}
#add-foto .account-content-wrap .chose-payment h6{font-size:24px;font-family:'PTSans-Bold';margin-bottom:3px;}
#add-foto .account-content-wrap .chose-payment p{color:#df5054;font-family:'PTSans-Bold';font-size:16px;}
#add-foto .account-content-wrap .chose-payment .input-holder{float:left;}
#add-foto .account-content-wrap .chose-payment .input-holder .input-block:not(:last-child){margin-bottom:12px;}
#add-foto .account-content-wrap .chose-payment .input-holder label{font-size:10px;display:block;}
#add-foto .account-content-wrap .chose-payment .input-holder #add-form-styler,#add-foto .account-content-wrap .chose-payment .input-holder #add-diplom-styler,#add-foto .account-content-wrap .chose-payment .input-holder #add-sertificate-styler,#add-foto .account-content-wrap .chose-payment .input-holder #add-license-styler{width:245px;height:25px;background-color:#ff5a5f;border:3px solid #be4b4f;border-radius:3px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:999;}
#add-foto .account-content-wrap .chose-payment .input-holder #add-form-styler:hover,#add-foto .account-content-wrap .chose-payment .input-holder #add-diplom-styler:hover,#add-foto .account-content-wrap .chose-payment .input-holder #add-sertificate-styler:hover,#add-foto .account-content-wrap .chose-payment .input-holder #add-license-styler:hover{background:#fff;border-color:#df5054;}
#add-foto .account-content-wrap .chose-payment .input-holder #add-form-styler:hover .jq-file__browse,#add-foto .account-content-wrap .chose-payment .input-holder #add-diplom-styler:hover .jq-file__browse,#add-foto .account-content-wrap .chose-payment .input-holder #add-sertificate-styler:hover .jq-file__browse,#add-foto .account-content-wrap .chose-payment .input-holder #add-license-styler:hover .jq-file__browse{color:#df5054;}
#add-foto .account-content-wrap .chose-payment .input-holder #add-form-styler .jq-file__browse,#add-foto .account-content-wrap .chose-payment .input-holder #add-diplom-styler .jq-file__browse,#add-foto .account-content-wrap .chose-payment .input-holder #add-sertificate-styler .jq-file__browse,#add-foto .account-content-wrap .chose-payment .input-holder #add-license-styler .jq-file__browse{color:#fff;text-align:center;line-height:16px;font-size:16px;font-family:'PTSans-Bold';}
#add-foto .account-content-wrap .chose-payment .foto-document-holder{margin-top:40px;}
#add-foto .account-content-wrap .chose-payment .foto-document{width:32.5%;}
#add-foto .account-content-wrap .chose-payment .foto-document h6{font-family:'PTSans-Bold';font-size:16px;}
#add-foto .account-content-wrap .chose-payment .foto-document .foto-holder{display:inline-block;text-align:center; vertical-align: top; margin-top:6px;}
#add-foto .account-content-wrap .chose-payment .foto-document .foto-holder:not(:first-child){margin-right:16px;}
#add-foto .account-content-wrap .chose-payment .foto-document .foto-holder .delete-btn{display:block;color:#df5054;text-decoration:underline;font-size:14px;}
#add-foto .account-content-wrap .chose-payment .foto-document .foto-holder .delete-btn:hover{text-decoration:none;color:#575757;}
#card{padding-bottom:90px;display:block;}
.breadcrumbs-holder .search-btn{color:#df5054;font-size:24px;display:block;text-decoration:underline;margin:15px;}
#card .card-info{margin-top:15px;}
#card .card-info .card-foto{display:inline-block;position:relative;}
.card-foto{width:380px;}
#card .card-info .card-foto .size-photo{display:block;-webkit-box-shadow:inset 0px 70px 24px 7px rgba(0, 0, 0, 0.14);-moz-box-shadow:inset 0px 70px 24px 7px rgba(0, 0, 0, 0.14);box-shadow:inset 0px 70px 24px 7px rgba(0, 0, 0, 0.14);}
#card .card-info .card-foto .header-heart{position:absolute;left:10px;top:10px;margin:0;}
#card .card-info .card-foto .resize{position:absolute;width:19px;height:21px;display:block;right:10px;top:10px;background:url("../img/sprits.png") no-repeat -882px 0;}
#card .card-info .card-information{display:inline-block;vertical-align:top;margin:3px 0 0 27px;width:31%;}
#card .card-info .card-information .name-card p{display:inline-block;color:#df5054;text-decoration:underline;}
#card .card-info .card-information .name-card span{font-family:'PTSans-Bold';}
#card .card-info .card-information .name-card a{font-family:'PTSans-Bold';text-decoration:underline;}
#card .card-info .card-information .name-card li{margin-bottom:10px;}
#card .card-info .card-information .name-card{border-bottom:1px dotted #cacaca;}
#card .card-info .card-information .age-list{margin-top:10px;}
#card .card-info .card-information .age-list li{margin-top:10px;}
#card .card-info .card-information .age-list span{font-family:'PTSans-Bold';}
#card .up-foto{width:380px;height:49px;display:inline-block;}
#card .up-price{}
#card .stamp{display:inline-block;}
#card .card-info .stamp .skill-icon{margin:-5px 0 5px 0;display:inline-block;}
#card .card-info .stamp .skill-icon li{display:inline-block;}
#card .card-info .stamp.skill-icon li.skill-1,#card .card-info .stamp .skill-icon li.skill-2,#card .card-info .stamp .skill-icon li.skill-3,#card .card-info .stamp .skill-icon li.skill-4{width:35px;height:35px;background:url("../img/sprits.png") no-repeat 0 -40px;}
#card .card-info .stamp .skill-icon li.skill-2{background:url("../img/sprits.png") no-repeat -36px -40px;}
#card .card-info .stamp .skill-icon li.skill-3{background:url("../img/sprits.png") no-repeat -70px -40px;}
#card .card-info .stamp .skill-icon li.skill-4{background:url("../img/sprits.png") no-repeat -105px -40px;}
#card .card-info .stamp .skill-icon li:not(:last-child){margin-right:6px;}
#card .card-info .rate-list{display:inline-block;float:right;margin-top:20px;}
#card .card-info .rate-list li{display:inline-block;}
#card .card-info .rate-list li.star-rate{width:17px;height:18px;background:url("../img/sprits.png") no-repeat 0 -21px;}
#card .card-info .card-price{width:240px;border:2px solid #ff6468;padding:10px;}
#card .card-info .card-price .green-btn{width:100%;background-color:#0ab035;border-bottom:2px solid #076f22;text-align:center;height:46px;color:#fff;font-size:20px;font-family:'PTSans-Bold';display:block;border-radius:3px;line-height:42px;padding-left:13px;position:relative;}
#card .card-info .card-price .green-btn:before{position:absolute;left:0;top:2px;content:"";height:40px;width:24px;background:url("../images/t_bg.png") no-repeat;}
#card .card-info .card-price .red-btn{width:100%;background-color:#ff6468;border-bottom:2px solid #b5393c;text-align:center;height:46px;color:#fff;font-size:16px;font-family:'PTSans-Bold';display:block;border-radius:3px;line-height:42px;padding-left:13px;position:relative;margin-top:15px;}
#card .card-info .card-price .red-btn:hover{background-color:#fff;color:#ff6468;border-radius:0px;}
#card .card-info .card-price .red-btn .fa.fa-envelope{font-size:28px;float:left;top:8px;position:relative;}
#card .card-info .card-price .redbtn{width:100%;background-color:#ff5a5f;border:3px solid #be4b4f;text-align:center;height:46px;color:#fff;font-size:20px;font-family:'PTSans-Bold';display:block;border-radius:3px;line-height:40px;padding:0 10px 0 10px;position:relative;}
#card .card-info .card-price .price-table{margin-top:15px;}
#card .card-info .card-price .price-table h6{text-align:center;font-family:'PTSans-Bold';font-size:16px;padding-bottom:8px;margin-bottom:0;}
#card .card-info .card-price .price-table .row-time{text-align:center;background-color:#eaeaea;line-height:21px;}
#card .card-info .card-price .price-table .home,#card .card-info .card-price .price-table .out-home{display:inline-block;width:49%;position:relative;height:58px;line-height:58px;vertical-align:top;}
#card .card-info .card-price .price-table .home.number-price,#card .card-info .card-price .price-table .out-home.number-price{font-size:20px;color:#ff6468;font-family:'PTSans-Bold';display:inline-block;height:39px;line-height:46px;text-align:center;}
#card .card-info .card-price .price-table .home p,#card .card-info .card-price .price-table .out-home p{color:#ff6468;font-family:'PTSans-Bold';display:inline-block;}
#card .card-info .card-price .price-table .home.number-price{border-right:1px dotted #cacaca;}
#card .card-info .card-price .price-table .home span{margin-left:13px;}
#card .card-info .card-price .price-table .home span:after{content:"";top:19px;right:11px;width:23px;height:22px;background:url("../img/sprits.png") no-repeat -315px -45px;position:absolute;}
#card .card-info .card-price .price-table .out-home span{padding-left:48px;}
#card .card-info .card-price .price-table .out-home span:before{content:"";top:19px;right:70px;width:25px;height:22px;background:url("../img/sprits.png") no-repeat -855px 0px;position:absolute;}
#card .week{white-space:nowrap;border:1px solid #c3c3c3;}
#card .week h6{font-size:10px;margin-bottom:8px;}
#card .week .row-week-up,#card .week .row-week-down{overflow:hidden;text-align:center;}
#card .week .row-week-up li,#card .week .row-week-down li{width:14%;font-size:20px;display:inline-block;}
#card .week .row-week-up li:not(:first-child),#card .week .row-week-down li:not(:first-child){border-left:1px solid #cacaca;}
#card .week .row-week-up span,#card .week .row-week-down span{color:#575757;font-family:'PTSans-Bold';font-size:12px;line-height:1;display:block;}
#card .week .row-week-up{background-color:#e6e6e6;font-family:'PTSans-Bold';color:#df5054;font-size:12px;line-height:41px;border-bottom:1px solid #c3c3c3;}
#card .week .row-week-up li.grey{color:#575757 !important;}
#card .week .row-week-down{line-height:41px;font-size:12px;}
#card .social{display:inline-block;margin-top:90px;}
#card .social a.more{margin-right:0;}
#card .massages-holder{background-color:#fff;border:2px solid #eaeaea;padding:17px 45px 5px;margin-top:35px;margin-bottom:38px;}
#card .massages-holder a {color:#F00;}
#card .massages-holder h6{font-size:24px;font-family:'PTSans-Bold';text-align:center;}
#card .massages-holder .massages-list{display:inline-block;vertical-align:top;margin-top:4px;}
#card .massages-holder .massages-list:not(:first-of-type){margin-left:5%;}
#card .massages-holder .massages-list li{margin-bottom:20px;}
#card .massages-holder .massages-list li a{color:#df5054;text-decoration:underline;}
#card .massages-holder .massages-list li a:hover{text-decoration:none;color:#575757;}
#card .about-me{margin-top:35px;}
#card .about-me h6{font-size:24px;font-family:'PTSans-Bold';margin-bottom:11px;}
#card .about-me p{font-size:14px;margin-bottom:20px;}
#card .about-me p span{display:block;}
#card #map{height:370px;}
#card .recall{margin-top:35px;padding-bottom:38px;}
#card .recall .recall-block{padding-bottom:8px;margin-bottom:11px;}
#card .recall .recall-block:not(:last-of-type){border-bottom:1px dotted #cacaca;}
#card .recall h6{font-size:24px;font-family:'PTSans-Bold';margin-bottom:11px;}
#card .recall .recall-name{font-family:'PTSans-Bold';}
#card .recall .recall-date{float:right;font-size:14px;}
#card .recall .recall-text{font-size:14px;}
#card .recall .recall-form{background-color:#f8f8f8;border:2px solid #eaeaea;padding:5px 15px 20px;}
#card .recall .recall-form input[type="text"]{width:183px;height:31px;line-height:25px;border:1px solid #cacaca;border-radius:3px;color:#8e8e8e;background:transparent;display:block;padding:0 10px;box-shadow:inset 0 3px 5px #e5e5e5;margin-top:6px;}
#card .recall .recall-form label{font-family:'PTSans-Bold';}
#card .recall .recall-form .br-wrapper{display:inline-block;vertical-align:middle;}
#card .recall .recall-form .br-wrapper .br-widget{padding-top:4px;}
#card .recall .recall-form textarea{height:71px;width:100%;border:1px solid #cacaca;border-radius:3px;color:#8e8e8e;background:transparent;display:block;box-shadow:inset 0 3px 5px #e5e5e5;margin:19px 0 10px 0;padding:10px 10px;}
#card .recall .recall-form input[type="submit"]{width:142px;display:block;margin-top:20px;}
#card .similar-profiles .profiles-block{width:49%;background-color:#fff;border:2px solid #eaeaea;padding:15px 0px 15px 0px;display:inline-block;text-align:center;}
#card .similar-profiles .profiles-block.right-prof{float:right;}
#card .similar-profiles .profiles-block .profile-photo{display:inline-block;position:relative;}
#card .similar-profiles .profiles-block .profile-photo .header-heart{position:absolute;left:10px;top:10px;margin:0;}
#card .similar-profiles .profiles-block .profile-info{display:inline-block;vertical-align:top;margin-top:4px;padding-left:26px;padding-right:26px;text-align:left;width:100%;}
#card .similar-profiles .profiles-block .profile-photo img{min-height:216px;}
#card .similar-profiles .profiles-block .profile-info span{font-family:'PTSans-Bold';}
#card .similar-profiles .profiles-block .profile-info .profile-town{margin-top:20px;}
#card .similar-profiles .profiles-block .profile-info .profile-price{font-size:24px;color:#df5054;font-family:'PTSans-Bold';margin-top:38px;}
#card .similar-profiles .profiles-block .profile-info .profile-price span{color:#575757;font-size:16px;font-family:'PTSans-Regular';}
#card .similar-profiles span.h6{font-size:24px;font-family:'PTSans-Bold';margin-bottom:16px;}
#card .attention-text .attention span{font-size:20px;font-family:'PTSans-Bold';color:#fff;}
#card .attention-text .attention{display:block;text-align:center;width:100%;padding:10px 0 10px 0;margin:20px 0 10px 0;background-color:#ff5a5f;border-bottom:2px solid #b5393c;}
.breadcrumbs-holder h1{text-align:left;}
.about-wrap .breadcrumbs-holder{padding:26px 11px 0;}
.about-company-holder{padding:0 11px 77px;overflow:hidden;}
.about-company-holder .content-wrap{padding-top:27px;}
.about-company-holder .content-wrap .text-content{margin-left:31px;width:710px;float:left;}
.about-company-holder .content-wrap .text-content h4{line-height:20px;margin-bottom:14px;}
.about-company-holder .content-wrap .text-content p{font-family:'PTSans-Regular';color:#585858;font-size:14px;margin-bottom:19px;}
.about-company-holder .content-wrap .text-content p span{font-family:'PTSans-Bold';}
.about-company-holder .content-wrap .text-content h5{font-family:'PTSans-Bold';color:#585858;font-size:18px;line-height:20px;margin-top:38px;margin-bottom:22px;}
.about-company-holder .content-wrap .text-content ul{list-style:square;color:#df5054;margin-left:11px;font-size:12px;}
.about-company-holder .content-wrap .text-content ul li{padding-left:3px;margin-bottom:20px;}
.about-company-holder .content-wrap .text-content p.quote{font-family:'PTSans-Italic';border:5px solid #f9dcdd;margin-top:27px;padding:9px 40px 12px 45px;}
.about-company-holder .content-wrap .text-content ol{list-style:decimal;color:#df5054;font-family:'PTSans-Bold';font-size:14px;margin-left:15px;margin-top:33px;}
.about-company-holder .content-wrap .text-content ol li{margin-bottom:20px;}
.breadcrumbs{margin-bottom:20px;}
.breadcrumbs ul{font-size:0;}
.breadcrumbs li{font-family:'PTSans-Regular';display:inline-block;font-size:16px;color:#afafaf;margin:0px;}
.breadcrumbs li:after{content:'-';padding:0 4px;}
.breadcrumbs li:last-of-type{color:#575757;}
.breadcrumbs li:last-of-type:after{display:none;}
.breadcrumbs li a{color:#afafaf;text-decoration:underline;}
.breadcrumbs li a:hover{text-decoration:none;}
.left-nav{float:left;padding:10px 0;border:1px solid #eaeaea;background:#fff;width:217px;}
.left-nav ul li{padding-right:10px;padding-left:44px;}
.left-nav.account-nav ul li{border-bottom:1px dotted #cacaca;}
.left-nav>ul>li:last-of-type{border:none;}
.left-nav ul li a{line-height:39px;font-family:'PTSans-Regular';color:#df5054;text-decoration:underline;position:relative;}
.left-nav ul li a:hover{text-decoration:none;color:#575757;}
.left-nav ul li .active{text-decoration:none;color:#575757;}
.left-nav ul li .about-company:before{content:'';width:22px;height:22px;display:block;position:absolute;left:-33px;top:50%;margin-top:-11px;background:url(../img/sprits.png) no-repeat;background-position:-328px 0px;}
.left-nav ul li .about-company:hover:before,.left-nav ul li .about-company.active:before{background-position:-408px 0px;}
.left-nav ul li .contacts:before{content:'';width:17px;height:22px;display:block;position:absolute;left:-30px;top:50%;margin-top:-11px;background:url(../img/sprits.png) no-repeat;background-position:-351px 0px;}
.left-nav ul li .contacts:hover:before,.left-nav ul li .contacts.active:before{background-position:-431px 0px;}
.left-nav ul li .question-answer:before{content:'';width:25px;height:22px;display:block;position:absolute;left:-33px;top:50%;margin-top:-11px;background:url(../img/sprits.png) no-repeat;background-position:-369px 0px;}
.left-nav ul li .question-answer:hover:before,.left-nav ul li .question-answer.active:before{background-position:-449px 0px;}
.left-nav ul li .regulations:before{content:'';width:13px;height:22px;display:block;position:absolute;left:-29px;top:50%;margin-top:-11px;background:url(../img/sprits.png) no-repeat;background-position:-394px 0px;}
.left-nav ul li .regulations:hover:before,.left-nav ul li .regulations.active:before{background-position:-474px 0px;}
.profile-wrap{padding-top:11px;}
.profile-wrap .profile-holder{float:left;margin-left:27px;width:74.5%;padding:17px 22px 12px;border:1px solid #eaeaea;}
.profile-wrap .profile-holder .string{overflow:hidden;}
.profile-wrap .profile-holder .string .col{width:225px;float:left;}
.profile-wrap .profile-holder .d-b-480{display:none;}
.profile-wrap .profile-holder .input-text,.profile-wrap .profile-holder .jq-selectbox,.profile-wrap .profile-holder .btn-wrap{width:183px;}
.profile-wrap .profile-holder .jq-selectbox__select-text{line-height:28px;}
.profile-wrap .profile-holder .jq-selectbox__trigger-arrow{top:12px;}
.profile-wrap .profile-holder button{
    width: 100%;
    background-color: #0aaf36;
    border: 0;
    border-bottom: 2px solid #0b7c28;
    text-align: center;
    height: 40px;
    margin-top: 5px;
    color: #fff;
    font-size: 16px;
    font-family: 'PTSans-Bold';
    display: inline-block;
    position: relative;
}
.profile-wrap .profile-holder button:hover{
    color: #0aaf36;
    background-color: #fff;
    border-radius: 0;
    border-bottom: 2px solid #0b7c28;
}
.profile-wrap .profile-holder .change-pass{color:#ff5a5f;text-decoration:underline;font-size:16px;font-family:'PTSans-Regular';}
.profile-wrap .profile-holder .change-pass:hover{text-decoration:none;color:#575757;}
.questionary-wrap{padding-top:11px;}
.pay-wrap{padding-top:11px;}
.pay-holder .select-sm{width:100%;z-index:9999;}
.pay-holder .jq-selectbox{height:31px;margin-bottom:12px;}
.pay-holder.jq-selectbox.focused .jq-selectbox__select{border-color:#cacaca;}
.pay-holder.jq-selectbox__trigger{border-left:none;}
.pay-holder .jq-selectbox__select-text{height:31px;overflow:visible;line-height:28px;}
.pay-holder .jq-selectbox__select{border:1px solid #cacaca;border-radius:3px;box-shadow:none;text-shadow:none;color:#8e8e8e;font-size:16px;height:31px;padding-left:8px;}
.pay-wrap .pay-holder{border:1px solid #eaeaea;float:left;width:73.17%;margin-left:40px;padding:12px 20px 27px;}
.pay-wrap .pay-holder .string{display:flow-root;margin-bottom:20px;padding-bottom:10px;}
.pay-wrap .pay-holder .string .col{width:90px;margin:0 10px;float:left;}
.pay-wrap .pay-holder .string .colw{width:199px;float:left;}
.pay-wrap .pay-holder label{font-family:'PTSans-Bold';font-size:16px;color:#575757;line-height:29px;}
.pay-wrap .pay-holder input[type='text']{width:99px;height:30px;border:1px solid #cacaca;border-radius:2px;background:#f8f8f8;padding:0 5px 0 10px;color:#8e8e8e;line-height:24px;font-size:16px;font-family:'PTSans-Regular';}
.pay-wrap .pay-holder h6{font-family:'PTSans-Bold';margin-bottom:32px;text-align:center;}
.pay-wrap .pay-holder h6 span{color:#0aaf36;}
.pay-wrap .pay-holder .checkbox-wrap{margin-top:25px;margin-left:30px;}
.pay-wrap .pay-holder .colw label span{color:#df5054;font-size:14px;}
.pay-wrap .pay-holder .checkbox-wrap label span{color:#df5054;font-size:14px;position:absolute;bottom:-20px;left:55px;}
.pay-wrap .pay-holder button.pay-btn{margin-top:37px;margin-left:-1px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
[type="checkbox"]:not(:checked),[type="checkbox"]:checked{position:absolute;left:-9999px;}
[type="checkbox"]:not(:checked) + label,[type="checkbox"]:checked + label{position:relative;padding-left:30px;margin-right:10px;cursor:pointer;}
[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before{content:'';position:absolute;left:0;top:0px;width:19px;height:19px;border:1px solid #cacaca;background:#fff;border-radius:2px;}
[type="checkbox"]:not(:checked) + label:after,[type="checkbox"]:checked + label:after{content:'';position:absolute;top:5px;left:5px;width:11px;height:11px;background:#df5054;border-radius:2px;transition:all .2s;}
[type="checkbox"]:not(:checked) + label:after{opacity:0;transform:scale(0);}
[type="checkbox"]:checked + label:after{opacity:1;transform:scale(1);}
[type="checkbox"]:disabled:not(:checked) + label:before,[type="checkbox"]:disabled:checked + label:before{box-shadow:none;border-color:#bbb;background-color:#ddd;}
[type="checkbox"]:disabled:checked + label:after{color:#999;}
[type="checkbox"]:disabled + label{color:#aaa;}
label:hover:before{border:1px solid #df5054!important;}
button.pay-btn,a.pay-btn{background-repeat:no-repeat;background-color:#0aaf36;background-position:8px center;border-radius:3px;color:#fff;font-family:'PTSans-Regular';font-size:16px;border:2px solid #005015;cursor:pointer;width:115px;height:39px;padding-left:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
button.pay-btn:hover,a.pay-btn:hover{background-color:#fff;color:#0aaf36;}
.contacts-add{/*float:left;*/padding-left:30px;width:76.3%;padding-top:10px;}
.contacts-add.left{float:left;}
.contacts-add li{font-family:'PTSans-Regular';color:#575757;font-size:16px;width:381px;}
.contacts-add li span{font-family:'PTSans-Bold';}
.contacts-add .add{text-decoration:underline;font-size:14px;font-family:'PTSans-Regular';margin-top:15px;line-height:1;color:#258949;margin-left:5px;}
.contacts-add .add:hover{text-decoration:none;color:#575757;}
.contacts-add .change{text-decoration:underline;font-size:14px;font-family:'PTSans-Regular';margin-top:15px;line-height:1;color:#575757;margin-left:5px;}
.contacts-add .change:hover{text-decoration:none;}
.contacts-add .delete{text-decoration:underline;font-size:14px;font-family:'PTSans-Regular';margin-top:15px;line-height:1;color:#ff5a5f;margin-left:5px;}
.contacts-add .delete:hover{text-decoration:none;color:#575757;}
.contacts-add-wrap{padding-top:11px;}
.left-nav-toggle{display:none;}
.questionary-holder{margin-left:33px;width:73.79%;float:left;}
.questionary-holder .questionary-number{overflow:hidden;}
.questionary-holder .questionary-number p{float:left;display:block;font-family:'PTSans-Regular';border:1px solid #eaeaea;border-radius:3px;color:#575757;font-size:16px;line-height:36px;padding:0 10px 3px;}
.questionary-holder .questionary-number p a{font-family:'PTSans-Bold';color:#df5054;}
.questionary-holder .questionary-number p a:hover{text-decoration:none;}
.questionary-holder .questionary-number > a{float:left;display:block;background:#ff5a5f;color:#fff;font-family:'PTSans-Bold';font-size:19px;border:3px solid #be4b4f;border-radius:3px;line-height:45px;margin-left:25px;padding:0 13px 3px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.questionary-holder .questionary-number > a:hover{color:#df5054;background:#fff;border-color:#df5054;}
.questionary-holder .questionary-item{border:1px solid #eaeaea;margin-top:12px;overflow:hidden;background:#f8f8f8;position:relative;}
.questionary-holder .questionary-item .questionary-item-left{padding-top:17px;padding-left:17px;padding-bottom:15px;background:#fff;overflow:hidden;}
.questionary-holder .questionary-item .questionary-item-left .col-right,
.questionary-holder .questionary-item .questionary-item-left .col-left{float:left;}
.questionary-holder .questionary-item .questionary-item-left .col-left{padding-top:3px;}
.questionary-holder .questionary-item .questionary-item-left .col-right{margin-left:21px;max-width:600px;width:100%;}
.questionary-holder .questionary-item .questionary-item-left .col-top{padding-left:12px;padding-bottom:30px;}
.questionary-holder .questionary-item .questionary-item-left span.green-text{color:#0aaf36;}
.questionary-holder .questionary-item .questionary-item-left span.red-text{color:#ff5a60;}
.questionary-holder .questionary-item .questionary-item-left span.breeze-text{color:#4bb7c7;}
.questionary-holder .questionary-item .questionary-item-left span.filio-text{color:#5056a1;}
.questionary-holder .questionary-item .questionary-item-left span.bold-text{font-family:'PTSans-Bold';}
.questionary-holder .questionary-item .questionary-item-left .img-wrap{width:200px;height:160px;margin:0 1px;}
.questionary-holder .questionary-item .questionary-item-left .img-wrap img{max-width:100%;height:100%;}
.questionary-holder .questionary-item .questionary-item-left .col-bottom{padding-left:12px;padding-top:5px;max-width:600px;}
.questionary-holder .questionary-item .questionary-item-left a.pay-btn{display:inline-block;margin-top:10px;height:40px;margin-right:5px;line-height:36px;padding-right:8px;width:auto;}
.questionary-holder .questionary-item .questionary-item-left a.vip-btn{display:inline-block;background:#4bb7c7;border-radius:3px;color:#fff;font-family:'PTSans-Regular';font-size:16px;border:2px solid #71430e;cursor:pointer;line-height:36px;height:40px;padding-left:10px;margin-top:10px;padding-right:8px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.questionary-holder .questionary-item .questionary-item-left a.vip-btn-na{display:inline-block;background:#cdcdcd;border-radius:3px;color:#fff;font-family:'PTSans-Regular';font-size:16px;border:2px solid #7b7a7a;cursor:pointer;line-height:36px;height:40px;padding-left:10px;margin-top:10px;padding-right:8px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.questionary-holder .questionary-item .questionary-item-left a.vip-btn:hover{background-color:#fff;color:#4bb7c7;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up{background:#ff5a60;border-radius:3px;color:#fff;font-family:'PTSans-Regular';font-size:16px;border:2px solid #bb4b4b;cursor:pointer;display:block;width:200px;height:40px;line-height:36px;padding-left:10px;margin-top:12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;bottom:14px;left:17px;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up-na{background:#cdcdcd;border-radius:3px;color:#fff;font-family:'PTSans-Regular';font-size:16px;border:2px solid #7b7a7a;cursor:pointer;display:block;width:199px;height:40px;line-height:36px;padding-left:10px;margin-top:12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;bottom:14px;left:17px;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up:hover{background-color:#fff;color:#ff5a60;}
.questionary-holder .questionary-item .questionary-item-right{float:right;width:149px;display:table-caption;}
.questionary-holder .questionary-item .questionary-item-right ul{padding:7px 0px 0px 7px;}
.questionary-holder .questionary-item .questionary-item-right ul li{margin-bottom:5px;}
.questionary-holder .questionary-item .questionary-item-right ul li a{font-family:'PTSans-Regular';font-size:16px;text-decoration:underline;color:#ff5a5f;}
.questionary-holder .questionary-item .questionary-item-right ul li a:hover{text-decoration:none;color:#575757;}
.questionary-holder .questionary-item .questionary-item-right .radio-wrap{padding-left:4px;display:inline-flex;float:right;margin-bottom:15px;}
.questionary-holder .questionary-item .questionary-item-right .radio-wrap span{font-family:'PTSans-Bold';color:#575757;font-size:16px;display:block;margin-left:1px;margin-bottom:2px;}
.questionary-holder .questionary-item .questionary-item-right .radio-wrap [type="radio"]:not(:checked) + label,.questionary-holder .questionary-item .questionary-item-right .radio-wrap [type="radio"]:checked + label{position:relative;padding-left:29px;cursor:pointer;margin-right:15px;line-height:24px;}
.questionary-holder .questionary-item .questionary-item-right .radio-wrap [type="radio"]:not(:checked) + label:before,.questionary-holder .questionary-item .questionary-item-right .radio-wrap [type="radio"]:checked + label:before{content:'';position:absolute;left:0;top:0px;width:19px;height:19px;border:1px solid #cacaca;background:#f8f8f8;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.3);}
.questionary-holder .questionary-item .questionary-item-right .radio-wrap [type="radio"]:not(:checked) + label:after,.questionary-holder .questionary-item .questionary-item-right .radio-wrap [type="radio"]:checked + label:after{content:'';position:absolute;top:5px;left:5px;width:11px;height:11px;border-radius:3px;}
body{font-family:'PTSans-Regular';color:#575757;font-size:16px;line-height:normal;}
html,body{height:100%;}
:focus::-webkit-input-placeholder{color:transparent !important;}
:focus::-moz-placeholder{color:transparent !important;}
:focus:-moz-placeholder{color:transparent !important;}
:focus:-ms-input-placeholder{color:transparent !important;}
.wrapper{min-height:100%;display:block;}
.container{max-width:1176px;margin:0 auto;}
.container:after{display:block;content:'';clear:both;}
main.home section:not(.bottom-img){border-bottom:1px solid #9a9a9a;}
.top-block{position:relative;height:600px;margin-top:25px;-webkit-background-size:cover;background-size:cover;color:#fff;text-align:center;}
.top-block:before{content:"";position:absolute;left:0;right:0;z-index:-1;height:100%;background-image:url(../img/fon_2.png);background-size:initial;filter:opacity(20%);}
.top-block h1{font-size:40px;color:#fff;line-height:normal;font-family:'PTSans-Bold';}
.top-block span{font-size:24px;}
.top-block form{padding:19px 55px 23px 0;position:absolute;bottom:0;left:0;width:100%;background:rgba(0, 0, 0, 0.5);}
.top-block::-webkit-input-placeholder{font-size:19px;color:#7b7b7b;line-height:30px;vertical-align:middle;opacity:1;}
.top-block::-moz-placeholder{font-size:19px;color:#7b7b7b;line-height:30px;vertical-align:middle;opacity:1;}
.top-block:-moz-placeholder{font-size:19px;color:#7b7b7b;line-height:30px;vertical-align:middle;opacity:1;}
.top-block:-ms-input-placeholder{font-size:19px;color:#7b7b7b;line-height:30px;vertical-align:middle;opacity:1;}
.top-block input[type="text"],.top-block #type-massage-styler,.top-block .jq-selectbox{color:#8e8e8e;vertical-align:middle;margin-right:5px;background:#fff;width:270px;height:36px;border:2px solid #9a9a9a;padding:0 10px;font-size:19px;line-height:normal;}
.top-block input[type="text"]{line-height:30px;vertical-align:middle;-webkit-appearance:none;border-radius:0;}
.top-block #type-massage-styler{width:300px;padding:0;}
.top-block .jq-selectbox{width:161px;}
.top-block .jq-selectbox__select{background:transparent;border:none;}
.top-block .jq-selectbox.focused .jq-selectbox__select{border:none;}
.top-block .btn-pink{width:100px;padding-bottom:4px;}
.top-block .jq-selectbox{text-align:left;}
.top-block .jq-selectbox__trigger{border-left:none;}
.top-block .jq-selectbox__select-text{font-size:18px;line-height:30px;color:#8e8e8e;}
.jq-selectbox li{font-size:18px;color:#8e8e8e;padding:2px 5px 2px 15px!important;}
.jq-selectbox{padding:0 !important;}
.jq-selectbox__trigger-arrow{border:none;width:12px;height:8px;top:13px;right:10px;background:url("../img/sprits.png") no-repeat -23px 0;}
.opened .jq-selectbox__trigger-arrow{background:url("../img/sprits.png") no-repeat -23px -9px;}
.btn-pink{display:inline-block;background:#ff5a5f;border-bottom:2px solid #b5393c;height:36px;font-size:15px;color:#fff;text-align:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.btn-pink.absolute{position:absolute;}
.btn-pink:hover{background:#fff;color:#ff5a5f;border-color:#ff5a5f;}
.left-nav ul li a.btn-pink{display:inline-block;background:#ff5a5f;border-bottom:2px solid #b5393c;height:36px;font-size:15px;color:#fff;text-align:center;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.left-nav ul li a.btn-pink:hover{background:#fff;color:#ff5a5f;border-color:#ff5a5f;}
.find-masseur{padding-top:64px;padding-bottom:50px;}
.find-masseur h2{margin-bottom:54px;}
.find-masseur-steps{margin-left:10%;}
.find-masseur-steps .find-masseur-step{position:relative;vertical-align:top;width:33%;display:inline-block;}
.find-masseur-steps .find-masseur-step .img-block{padding-left:16px;position:relative;height:152px;margin-bottom:32px;}
.find-masseur-steps .find-masseur-step .img-block:before{display:inline-block;margin-left:-5px;vertical-align:bottom;height:100%;content:'';}
.popular-massage-items-name{line-height:80px;font-weight:bold;color:#fff;}
p{line-height:20px;}
h6{font-size:20px;font-weight:bold;margin-bottom:18px;}
span.h6{margin:0;font-weight:normal;line-height:1;display:block;font-size:20px;font-weight:bold;margin-bottom:18px;}
.bodio{padding-bottom:50px;padding-top:50px;}
.bodio h2{margin-bottom:43px;}
.bodio-items{text-align:center;}
.bodio-items .bodio-item{}
/*.bodio-items .bodio-item:last-child{padding-left:13px;}*/
.bodio-items .bodio-item-round{    
    border-radius: 50%;
    width: 80px;
    height: 80px;
    display: inline-block;
    text-align: center;
    background: #fff;
    border: 2px solid #0aaf36;
    font-size: 24px;
    font-weight: bold;
    line-height: 74px;
    margin-bottom: 24px;
    color: #393939;}
.bodio-items p{padding:0 18px;}
.popular-massage{padding-top:62px;padding-bottom:81px;}
.popular-massage h2{margin-bottom:41px;}
.popular-massage .popular-massage-items{text-align:center;padding-left:15px;font-size:20px;}
.popular-massage .popular-massage-items .img-block{line-height:0;overflow:hidden;}
.popular-massage .popular-massage-items .img-block img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.popular-massage .popular-massage-items li{display:inline-block;margin-right:25px;}
.popular-massage .popular-massage-items li:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.popular-massage .popular-massage-items li:first-child .popular-massage-items-name{background:#F6D089;}
.popular-massage .popular-massage-items li:nth-child(2) .popular-massage-items-name{background:#F4B3D5;}
.popular-massage .popular-massage-items li:nth-child(3) .popular-massage-items-name{background:#E09B60;}
.popular-massage .popular-massage-items li:last-child .popular-massage-items-name{background:#FEAAAA;}
.popular-massage .popular-massage-items li:last-child{margin-right:0;}
.bg-grey{background:#f4f4f4;}
.popular-sity{padding-top:62px;padding-bottom:93px;}
.popular-sity h2{margin-bottom:44px;}
.popular-sity .popular-sity-items{text-align:center;padding-left:19px;}
.popular-sity .popular-sity-items img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.popular-sity .popular-sity-items img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.popular-sity .popular-sity-items .text-block{padding-bottom:10px;}
.popular-sity .popular-sity-item{margin-right:15px;text-align:left;display:inline-block;vertical-align:top;margin-bottom:15px;}
.popular-sity .popular-sity-item .img-block{line-height:0;overflow:hidden;}
.popular-sity .popular-sity-item:nth-child(3n+3){margin-right:0;}
.popular-sity .popular-sity-item .text-block{background:#fff;padding:17px 10px 22px 14px;border:2px solid #e1e1e1;border-top:none;}
.popular-sity .popular-sity-item li{line-height:18px;font-size:14px;}
.popular-sity .popular-sity-item li a:hover{text-decoration:underline;}
.popular-sity h3{margin-bottom:21px;}
.popular-sity h3 a{color:#df5054;}
.popular-sity h3 a:hover{text-decoration:underline;}
h3{font-size:18px;color:#df5054;font-weight:bold;}
.jq-selectbox__dropdown{border-radius:0;}
.jq-selectbox__dropdown .scroll-wrapper{max-height:140px;}
#nav{float:left;width:100%;list-style:none;font-weight:bold;margin:10px;}
#nav li{float:left;margin-top:3px;margin-right:5px;position:relative;display:block;}
#nav li a{display:table-cell;padding:5px;color:#fff;min-width:140px;text-align:center;background:#fe595f;text-decoration:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:7px;}
#nav li a:hover{color:#fff;background:#6b0c36;background:rgba(107,12,54,0.75);text-decoration:underline;}
#nav ul{list-style:none;position:absolute;left:-9999px;opacity:0;-webkit-transition:0.25s linear opacity;}
#nav ul li{padding-top:1px;float:none;margin-top:3px;}
#nav ul a{white-space:nowrap;display:block;}
#nav li:hover ul{z-index:10000;left:0;opacity:1;}
#nav li:hover a{background:#6b0c36;background:rgba(255, 90, 95, 0.75);text-decoration:underline;}
#nav li:hover ul a{text-decoration:none;-webkit-transition:-webkit-transform 0.075s linear;}
#nav li:hover ul li a:hover{background:#333;background:rgba(51,51,51,0.75);text-decoration:underline;-moz-transform:scale(1.05);-webkit-transform:scale(1.05);}
#nav2{width:100%;list-style:none;display:inline-block;}
#nav2 li{float:left;margin-top:3px;position:relative;display:block;line-height:32px;border-width:1px;border-style:groove;/*border-color:rgba(248, 248, 255, 0.34);*/border-color:rgba(0, 0, 0, 0.15);}
#nav2 li:last-of-type{border-right-width:1px;}
#nav2 li a{display:table-cell;padding:5px;color:#000;min-width:193px;text-align:center;text-decoration:none;}
#nav2 li a:hover{color:#fff;background:#0aaf36;}
#nav2 li a.active{color:#fff;background:#0aaf36;}
#nav2 li a.active:hover{color:#fff;background:#0aaf50;}
@-moz-document url-prefix() {
    #nav2 li a{display:table-cell;padding:5px;color:#000;min-width:184px;text-align:center;text-decoration:none;}
    }
.reviews{padding-top:30px;padding-bottom:10px;background:#fff;}
.reviews .reviews-items{text-align:center;padding-left:22px;}
.reviews h2{margin-bottom:49px;}
.reviews .reviews-item{text-align:left;width:300px;margin-right:25px;display:inline-block;vertical-align:top;margin-bottom:20px;}
.reviews .reviews-item p{font-size:14px;line-height:18px;}
.reviews .reviews-item:last-child{margin-right:0;}
.reviews .reviews-item .text-block{border:5px solid #eaeaea;padding:16px 8px 20px 10px;margin-bottom:30px;}
.reviews .name{font-size:20px;font-family:'PTSans-Bold';color:#000;}
.reviews .name .geo{font-size:16px;font-weight:normal;color:#585858;}
.reviews .masseur-name{letter-spacing:.3px;font-size:15px;font-weight:bold;margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;}
.bottom-img{padding-top:110px;height:430px;-webkit-background-size:cover;background-size:cover;text-align:center;}
.bottom-img h2{margin-bottom:45px;}
.bottom-img .btn-pink{width:170px;line-height:32px;}
.catalog-top-img{height:122px;margin-bottom:12px;}
.catalog-top-img .container{height:100%;}
.catalog-top-img .icon-block li{float:right;margin-left:15px;margin-top:5px;}
.social{width:217px;background:#fff;padding-top:15px;border-top:1px solid rgba(87, 87, 87, 0.2);padding-right:10px;height:150px;}
.social li{display:inline-block;margin-right:-1px;vertical-align:top;}
.social a{/*display:block;text-align:right;color:#fff;font-size:12px;*/line-height:31px;padding-right:3px; padding-bottom: 8px;/*width:44px;height:30px;background-image:url('../img/social-sprites.png');background-repeat:no-repeat;*/}
.social a.vk{background-position:0 0;}
.social a.ok{background-position:-46px 0;}
.social a.fb{background-position:-93px 0;}
.social a.tv{background-position:-139px 0;}
.social a.more{width:30px;background-position:-188px -2px;margin-right:-40px;}
.catalog .slick-prev{width:50px;height:100%;background-color:#fff;opacity:0.33;left:0;bottom:0;margin-top:0;z-index:9;background-image:url('../img/arrow_left.gif');background-repeat:no-repeat;background-position:50% 50%;cursor:pointer;}
.catalog .slick-prev:before{display:none;}
.catalog .slick-disabled{display:none !important;}
.catalog .slick-next{width:50px;height:100%;background:#fff;background-image:url('../img/arrow_right.gif');background-repeat:no-repeat;background-position:50% 50%;opacity:0.33;right:0;bottom:0;margin-top:0;cursor:pointer;}
.catalog .slick-next:before{display:none;}
.catalog .breadcrumbs li:after{padding:0 3px;}
.catalog .left-nav{float:none;padding:17px 12px 9px;}
.catalog .left-nav.additional-links{padding-top:4px;padding-bottom:2px;}
.catalog .left-nav .jq-selectbox__select{padding-right:35px;}
.catalog .left-nav #day-select-styler{width:84px;margin-right:0px;}
.catalog .left-nav #time-select-styler{width:84px;}
.catalog .left-nav .form-wrapper{border-bottom:0px dotted #cacaca;padding:0px 0px 7px 24px;margin:10px -12px 0px -12px;}
.catalog .left-nav .form-wrapper.time{padding-bottom:0;margin-bottom:3px;}
.catalog .left-nav .form-wrapper.type{border-bottom:none;padding-bottom:0;}
.catalog .left-nav .form-wrapper.type label{padding-left:30px;line-height:31px;}
.catalog .left-nav .form-wrapper.checkbox-wrap{padding-bottom:18px;}
.catalog .left-nav .form-wrapper.checkbox-wrap label{display:inline-block;vertical-align:top;line-height:23px;padding-left:31px;margin-right:13px;}
.catalog .left-nav.big-form{padding:19px 12px 0 12px;}
.catalog .left-nav.big-form .jq-selectbox__select-text{font-size:15px;font-weight:bold;color:#a1a0a1;line-height:29px;text-align:center;}
.catalog .left-nav.big-form h5{margin-bottom:6px;}
.catalog .left-nav.big-form.u h5{margin-bottom:6px;color:#a1a0a1;}
.catalog .left-nav.big-form.u span.h5{margin-bottom:6px;color:#a1a0a1;}
.catalog .left-nav.big-form.u{width:100%;}
.catalog .up{display:table;}
.catalog .left-nav.big-form.u .row{display:table-row;width:100%;}
.catalog .left-nav.big-form.u .cell{display:table-cell;padding:20px;min-width:200px;}
.catalog .left-nav.big-form.u .cell .select-wrap{}
.catalog .left-nav.big-form .jq-selectbox{position:relative;width:95%;margin-bottom:12px;}
.catalog .left-nav li{padding:0 0 0 12px;}
.catalog .left-nav li a{line-height:20px;display:block;padding:9px 0;}
.catalog .left-nav h4{margin-bottom:17px;}
.catalog .left-nav h5{font-size:16px;margin-bottom:17px;}
.catalog .left-nav span.h5{font-size:16px;margin-bottom:17px;}
.catalog .left-nav label{line-height:37px;padding-left:34px;color:#575757;}
.catalog .left-nav label:before{top:0;}
.catalog .left-nav label:after{top:5px;}
.catalog .left-col{float:left;width:217px;margin-top:10px;}
.gallery-replaced{border:1px solid rgba(87, 87, 87, 0.2);padding:13px 12px 9px 11px;overflow:hidden;margin-bottom:9px;}
.gallery-replaced .slick-slide{margin:0 20px;}
.gallery-replaced .slick-list{margin:0 -20px;}
.gallery-replaced.floated{float:none;width:auto;/*height:240px;*/}
.gallery-replaced .img-block{position:relative;line-height:0;}
.gallery-replaced .img-block .price{line-height:24px;position:absolute;left:0;bottom:0;width:141px;height:24px;font-size:20px;color:#fff;text-align:center;background:#fe5460;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.gallery-replaced .img-block .price span{font-size:16px;}
.gallery-replaced .name{font-size:16px;margin-top:3px;margin-left:5px;}
.gallery-replaced .name a:hover{text-decoration:underline;}
.gallery-replaced .geo{color:#aaa8a9;padding-left:6px;margin-top:-2px;}
.jq-selectbox__search{display:none !important;}
.range{margin:12px -12px 11px;padding:0 12px 18px;}
.range span{color:#8e8e8e;font-size:16px;letter-spacing:-0.6px;}
.ui-slider{-webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.2);box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.2);border:solid 1px #cacaca;width:100%;background:#fff;height:11px;position:relative;margin-bottom:7px;}
.ui-slider-range:last-of-type{height:100%;position:absolute;z-index:1;font-size:.7em;display:block;border:0;overflow:hidden;background:#e0e0e0;}
.ui-slider-handle{top:50%;margin-top:-11px;position:absolute;z-index:2;width:11px;height:21px;cursor:pointer;border-radius:4px;background-color:#ff5a5f;}
.ui-slider-handle:last-of-type{margin-left:-11px;}
.max-price{float:right;}
.right-col{float:right;width:930px;margin-top:10px;min-height:1010px;}
.right-col .bg-grey{background:#fff;padding:0px 17px 0 17px;}
.right-col .bg-grey:after{display:block;clear:both;content:'';}
.right-col .banner{margin-left:3px;margin-bottom:13px;text-align:center;}
.right-col .banner img{max-height:100%;}
.right-col .about-masseur-item{border:1px solid #eaeaea;background:#fff;position:relative;margin-bottom:17px;}
.right-col .about-masseur-item:after{display:block;clear:both;content:'';}
.right-col .offanket{position:absolute;z-index:12;background-color:rgba(255, 255, 255, 0.6);width:100%;height:100%;}
.right-col .about-masseur-img{float:left;margin-right:20px;width:31%;}
.right-col .about-masseur-img .img-block img{min-height:216px;min-width:270px;}
@media(max-width:1200px){.container{margin-left:10px !important;margin-right:10px !important;}
.account-content-wrap .container{margin-left:0px !important;margin-right:0px !important;}
}
@media(max-width:850px){.right-col .about-masseur-img .img-block img{min-height:inherit;min-width:inherit;}
}
.right-col .skills{text-align:center;margin-top:9px;display:none;}
.right-col .skills.two{margin-top:45px;text-align:right;display:block;background-image:none;}
@media(max-width:499px){.right-col .about-masseur-img .skills{display:block;}
.right-col .skills.two{display:none;}
}
.right-col .skills li{width:48px;height:48px;display:inline-block;background-image:url('../img/sprits.png');background-repeat:no-repeat;}
.right-col .skills li.skill-1{background-position:-140px -36px;}
.right-col .skills li.skill-2{background-position:-190px -36px;}
.right-col .skills li.skill-3{background-position:-241px -36px;}
.right-col .about-masseur-text{color:#575757;float:left;width:66%;}
.right-col .name{margin:10px 0;}
.right-col .name a{font-size:22px;color:#fe5460;text-decoration:underline;line-height:19px;}
.right-col .name a:hover{text-decoration:none;color:#575757;}
.right-col .about-masseur-text .text-skills{height:40px;overflow:hidden;margin-bottom:4px;}
.right-col .about-masseur-text .geo{padding:10px 0 10px 20px;color:#8e8e8e;font-size:14px;position:relative;border-bottom:1px dotted #cacaca;min-height:65px;}
.right-col .about-masseur-text .geo:after{content:'';position:absolute;left:0;top:50%;margin-top:-22px;width:14px;height:17px;background:url("../img/sprits.png") no-repeat -21px -21px;}
.right-col .about-masseur-text .age-list{margin-top:10px;}
.right-col .about-masseur-text .age-list li{margin-top:10px;}
.right-col .about-masseur-text .age-list span{font-family:'PTSans-Bold';}
.right-col .about-masseur-img .place{margin-top:11px;text-align:center;padding-bottom:8px;border-bottom:1px dotted #cacaca;}
.right-col .about-masseur-img .place li{display:inline-block;font-size:10px;position:relative;margin-right:11px;}
.right-col .about-masseur-img .place li:before{top:0;left:50%;position:absolute;width:25px;height:23px;margin-left:-14px;content:'';background-repeat:no-repeat;}
.right-col .about-masseur-img .place li.private:before{background-position:-314px -43px;}
.right-col .about-masseur-text .oldprice .price{letter-spacing:-0.1px;float:right;font-size:20px;}
.right-col .about-masseur-text .oldprice{width:inherit;float:right;margin-top:5px;height:30px;}
@media (max-width:479px){.right-col .about-masseur-text .oldprice{float:none;}
.right-col .about-masseur-text .oldprice .price{float:none;text-align:center;}
}
.right-col .about-masseur-text .price span{font-size:24px;font-weight:bold;color:#ff5a5f;}
.right-col .about-masseur-rate{float:right;width:144px;padding-left:17px;margin-top:-50px;}
.right-col .about-masseur-rate .about-masseur-reviews{display:inline-block;padding-left:30px;position:relative;margin-top:10px;}
.right-col .about-masseur-rate .about-masseur-reviews:before{position:absolute;content:'';width:26px;height:21px;left:0;top:0;background:url("../img/sprits.png") no-repeat -341px -47px;}
.right-col .reade-more{float:right;right:10px;bottom:15px;color:#fe6c79;text-decoration:underline;border:1px solid #fe6c79;height:36px;width:150px;text-decoration:none;text-align:center;line-height:32px;}
.right-col .reade-more:hover{color:#fff;background-color:#fe6c79;}
.right-col .about-masseur-rate .reade-more:hover{color:#fff;text-decoration:none;background:#fe6c79;}
.right-col .rate-stars li{margin-right:2px;width:18px;height:17px;background:url("../img/sprits.png") no-repeat -330px -26px;display:inline-block;}
.right-col .rate-stars li.empty{background-position:-350px -27px;}
.pagination{text-align:center;margin-top:40px;}
.pagination li{display:inline-block;text-align:center;margin:0 3px;}
.pagination li a{display:block;border:2px solid #ff5a5f;min-width:24px;height:31px;color:#ff5a5f;font-size:20px;line-height:28px;}
.pagination li a.active,.pagination li a:hover{background:#ff5a5f;color:#fff;}
.container.cols{margin-bottom:33px;padding:0!important;}
.container.page-text{padding-right:5px !important;margin-top:40px;}
.container.page-text h2{text-align:left;font-size:24px;margin-bottom:13px;}
.container.page-text p{letter-spacing:-0.96px;margin-bottom:20px;}
.scroll-element.scroll-y.scroll-scrolly_visible{position:absolute;width:5px;height:100%;top:0;right:0;}
.scroll-element div{width:100%;height:100%;position:absolute;top:0;right:0;}
.scroll-element_track{background:#aaa;}
.scroll-bar{background:#ff5a5f;}
.jq-selectbox li{border:none !important;text-align:left;}
@media(max-width:1180px){
.gallery-replaced.floated{float:none;width:100%;}
.mobile-swipe-js{overflow:auto;overflow-x:hidden;position:fixed;top:0;left:-220px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:220px !important;z-index:9999;max-height:100%;background:#fff;height:100%;}
.mobile-swipe-js.active{left:0px;margin-top:0 !important;}
.left-nav-toggle.active{margin-left:220px;}
.left-nav-toggle{background-color:rgba(166,166,166,0.75);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAeCAYAAADHJYVoAAABjklEQVRIie3UzYuOURgG8J+FP0LJBhsLH1lZ+CwlxdZ7HuM8K0VKzQKZUlOiGSHMlpFCQhkLxWIWapixsPK1MBhFoYa8PpqQY3Pb2aj3icV719X5vK/7uk9XR6nySEn1dOeRJ5Uq3y5VXRpAW0l5tBny/F6p6rGGlH9RWnlZSdvWdRytnpW68ccoqT5aUh7tOKo8oqR8txG3pHqmOZ+nelpJ+V4z5PmHknJdqtzfAPb9az/9r1FS3lNSHu44WnlIqerxhn7Fb12fd33+d9GLE1ge6xonsRQJp3AGZ7EGq3EcczELA1iELdgfHCswCI9QcCAOpmK9FdfwMwT0YjH64/wKZsd8My7gVXDsin338Q4XI3kK39HCeXzEwSCdj74oWKKz19iI03gS5NvxGR7iJm7gMsbQjsTf5AM4jAVR5AWu423c3YBhPA7yjK/wHOdwKdQMYQY9uIoP8f5LMAdHov15+BQ563EsOl4bXG24hUPYi0lswoMYB2PvWajdjR24Ewp34ilWYSEm8AYv0fcLHB26a/3UhQ4AAAAASUVORK5CYII=);background-position:50% 50%;background-repeat:no-repeat;border-color:#ff5a5f;border-radius:50%;border-style:solid;border-width:1px;cursor:pointer;display:block;width:48px;height:48px;transition:all .3s ease;position:fixed;top:50%;margin-top:-24px;left:4px;z-index:99999;}
.left-nav-toggle.active,
.left-nav-toggle:hover{background-color:rgba(166,166,166,1);}
.right-col{float:none;width:auto;}
}
@media (max-width:979px){
.account-content-wrap{padding:0 15px;}
#nav li a{display:table-caption;min-height:50px;}
#nav li:hover ul{z-index:10000;left:0px;opacity:1;}
#card .similar-profiles .profiles-block .profile-info{max-width:none;display:block;}
.scroll-wrapper{max-height:200px;}
.chose-payment{float:none;width:auto;margin-left:0;}
.about-company-holder .content-wrap .text-content{margin-left:0;width:auto;}
.questionary-holder{margin:0 auto;width:720px;float:none;}
.profile-wrap .profile-holder{float:none;margin:0 auto;width:520px;}
.pay-wrap .pay-holder{width:320px;margin:0 auto;float:none;}
.top-block input[type="text"]{width:230px;}
.top-block #type-massage-styler{width:230px;}
.top-block form{padding-right:0;}
.top-block h1{font-size:40px;}
.top-block span{font-size:21px;}
.find-masseur-steps .find-masseur-step{width:32%;}
.bodio-items .bodio-item{width:32%;}
.popular-massage .popular-massage-items{padding-left:0;}
.popular-massage .popular-massage-items li{width:155px;}
.popular-sity{padding-bottom:60px;}
.popular-sity .popular-sity-items{padding-left:0;}
.popular-sity .popular-sity-item{width:30%;}
h3{font-size:16px;}
.reviews .reviews-items{padding-left:0;}
.reviews .reviews-item{width:30%;}
.bottom-img{height:330px;padding-top:90px;margin-bottom:100px;}
.footer .footer-nav{margin-left:20px;}
.footer .logo-footer span{font-size:12px;}
.footer .footer-social{margin-left:60px;}
.footer .footer-counter{margin-right:18px;}
.gallery-replaced.floated{float:none;width:auto;}
.right-col{float:none;width:auto;}
.right-col .banner{text-align:center;}
.account-add-form{width:95%;padding:0 0px;}
#card .social{float:left;}
#card .card-foto{width:54%;}
#card .card-information{width:28%;}
#card .container{padding:0 10px;}
#card .week-wrap{margin-top:-100px;text-align:center;}
#card .time-receipt{text-align:center;}
#card .similar-profiles .profiles-block{text-align:center;}
#card .similar-profiles .profiles-block .profile-photo{width:100%;text-align:center;}
#card .similar-profiles .profiles-block .profile-photo .header-heart{left:70px;}
#card .similar-profiles .profiles-block .profile-info{text-align:left;}
.catalog .left-nav{width:auto;}
/*.catalog .slick-prev, .catalog .slick-next{display:none !important;}*/
.catalog .slick-prev{display:none !important;}
.catalog .slick-next{border-radius:50%;height:50px;right:12px;opacity:0.75;}
}
@media (max-width:820px){.top-block .btn-pink{margin-top:15px;}
#card .card-info .card-information{width:25%;}
}
@media (max-width:767px){.icon-block{display:none;}
.slider{position:relative !important;}
.right-col .banner{margin-left:0;}
.right-col .about-masseur-img{width:160px;}
.right-col .about-masseur-text{width:68%;}
.right-col .about-masseur-text .price{margin-top:10px;}
.top-block h1{font-size:32px;}
.top-block span{font-size:18px;}
.questionary-holder{width:620px;}
.questionary-holder .questionary-item .questionary-item-left{padding-left:5px;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up{font-size:14px;width:152px;padding-left:42px;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up-na{font-size:14px;width:152px;padding-left:42px;}
.questionary-holder .questionary-item .questionary-item-left .col-right{width:300px;margin-left:0;}
.questionary-holder .questionary-item .questionary-item-left .col-top{padding-bottom:2px;padding-left:9px;}
.questionary-holder .questionary-item .questionary-item-left .col-bottom{padding-left:9px;}
.questionary-holder .questionary-item .questionary-item-left a.pay-btn{font-size:14px;}
.questionary-holder .questionary-item .questionary-item-left a.vip-btn{font-size:14px;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up{left:5px;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up-na{left:5px;}
.popular-massage .popular-massage-items li{width:130px;}
.bottom-img{height:290px;}
.reviews{padding-bottom:45px;}
.reviews .name{font-size:16px;}
.footer .footer-social{margin-left:30px;}
.scroll-wrapper{max-height:200px;overflow:hidden;position:relative;padding-right:10px !important;}
.scroll-element.scroll-y.scroll-scrolly_visible{position:absolute;top:0;right:0;height:100%;width:4px;background:#dadada;}
.scroll-element div{height:100%;width:4px;position:absolute;top:0;right:0;}
.scroll-bar{background:#df5054;}
.scroll-element_outer{height:100%;width:100%;}
.bodio{padding-bottom:60px;}
.find-masseur-steps .find-masseur-step:after{top:10px;}
.find-masseur-steps .find-masseur-step:nth-child(2):after{top:147px;right:-40px;}
.account-add-form .row .details{float:none;width:100%;margin-bottom:20px;}
.account-add-form .row .license{float:none;width:100%;margin-right:0;margin-bottom:10px;}
.account-add-form .row .license h5{text-align:left;}
.add-person-form .documents{float:none;width:50%;margin-bottom:20px;}
.license.education{margin-top:0;float:none;width:100% !important;}
.license.education .row .col:first-of-type{width:36.5%;text-align:left;}
.license.education .row .col:last-of-type{width:63.5%;}
.license.education .col .input-text.select-sm + span{left:25%;}
.account-add-form .schedule-wrap .col.first-col{/*background-color:#f8f8f8;*/height:auto;/*margin-bottom:20px;*/}
.account-add-form .schedule-wrap .col.first-col .col-header{/*background-color:#f8f8f8;*/padding:10px 16px;line-height: 31px;}
.account-add-form .schedule-wrap .col.first-col .col-header span{font-size:18px;}
.account-add-form .schedule-wrap .col.first-col .col-body{/*font-size:18px;*/ border-bottom: 1px solid #cacaca;}
.account-add-form .schedule-wrap .col.first-col .col-body span{margin-top:0;font-size:18px;}
.account-add-form .schedule-wrap .col{float:none;width:100%;height:100px;border-right:none;}
.account-add-form .schedule-wrap .col:after{content:'';display:block;clear:both;}
.account-add-form .schedule-wrap .col .col-header{width:50%;float:left;background:#fff;height:100%;position:relative;border-right: 1px solid #cacaca;}
.account-add-form .schedule-wrap .col .col-header .label-for-checkbox{position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-30px;}
.account-add-form .schedule-wrap .col .col-body{width:50%;float:left;}
.account-add-form .schedule-wrap .schedule{height:auto;}
#add-foto .account-content-wrap .chose-payment .delete-link, #add-foto .account-content-wrap .chose-payment .delete-link-2{position:static;display:inline-block;margin-top:20px;}
#add-foto .account-content-wrap .chose-payment .foto-anketa img{display:block;}
#add-foto .account-content-wrap .chose-payment .foto-document-holder{text-align:center;}
#payment .header .header-login{margin:26px 15px 0 0;}
#payment .header-heart{margin-left:45px;}
#card .card-foto{width:100% !important;}
#card .up-foto{width:100%;}
#card .card-foto img{width:100%;}
#card .card-info .card-information{width:48%;margin:0;margin-top:20px;}
#card .card-price{margin-top:20px;}
#card .week-wrap{margin-top:10px;}
#card .week{margin-top:10px;}
#card .social{float:none;}
#card .massages-holder .massages-list:not(:first-of-type){margin-left:10px !important;}
#card .recall .recall-form input[type="text"]{width:100%;}
}
@media (max-width:670px){.top-block .btn-pink, .top-block input[type="text"], .top-block #type-massage-styler, .top-block .jq-selectbox{margin-bottom:15px;}
.top-block .btn-pink{margin-top:0px;}
#card .up-price{width:100%;}
}
@media (max-width:639px){#add-foto .account-content-wrap .chose-payment{text-align:center;}
.catalog .left-nav.big-form.u .cell{display:table-row-group;}
.btn-pink.absolute{position:static;}
.header{height:auto;padding-bottom:10px;}
.header .header-btn{float:none;text-align:center;margin-right:0;margin-top:15px;}
.header .logo{float:none;display:inline-block;vertical-align:top;}
.header .header-heart{display:inline-block;vertical-align:top;margin-right:15px;}
.top-block .btn-pink{float:none;margin-top:10px;}
#nav li a{display:table-caption;min-height:50px;}
#nav li:hover ul{z-index:10000;left:0px;opacity:1;}
#add-foto .account-content-wrap .chose-payment .foto-anketa{float:none;margin-right:0;}
#add-foto .account-content-wrap .chose-payment .foto-anketa img{margin:0 auto;}
.gallery-replaced .img-block .price{width:auto;padding:0 10px;}
.right-col .about-masseur-img{width:auto;margin-right:0;}
.right-col .about-masseur-rate{margin-top:-215px;}
.container.page-text .bottom-text{padding-bottom:20px;}
.top-block input[type="text"]::-webkit-input-placeholder{font-size:19px;}
.top-block input[type="text"]::-moz-placeholder{font-size:19px;}
.top-block input[type="text"]:-moz-placeholder{font-size:19px;}
.top-block input[type="text"]:-ms-input-placeholder{font-size:19px;}
.top-block h1{font-size:24px;}
.top-block span{font-size:14px;}
.profile-wrap .profile-holder{width:95%;}
.profile-wrap .profile-holder .d-b-480{display:block;margin-bottom:20px;}
.profile-wrap .profile-holder .d-n-480{display:none;}
.top-block input[type="text"]{width:165px;}
.top-block input[type="text"], .top-block #type-massage-styler, .top-block .jq-selectbox{width:150px;font-size:18px;}
.top-block .jq-selectbox__select-text{font-size:18px;}
.questionary-holder .questionary-item .questionary-item-left .col-left{float:none;margin:0px auto 20px;text-align:-webkit-center;}
.questionary-holder .questionary-item .questionary-item-left{padding-left:0;}
.questionary-holder{width:460px;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up{position:relative;left:0;top:0;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up-na{position:relative;left:0;top:0;}
.jq-selectbox__select{padding-right:25px;}
h2{font-size:28px;}
.find-masseur-steps .find-masseur-step:after{top:25px;right:-70px;}
.find-masseur-steps .find-masseur-step:nth-child(2):after{top:150px;}
.bodio-items p{padding:0 5px;}
.popular-massage .popular-massage-items li{width:190px;margin-bottom:10px;}
.popular-massage .popular-massage-items li:nth-child(even){margin-right:0;}
.popular-sity .popular-sity-item{width:45%;margin-right:10px;}
.popular-sity .popular-sity-item:nth-child(even){margin-right:0 !important;}
.popular-sity .popular-sity-item:nth-child(3n+3){margin-right:10px;}
.reviews .reviews-item{width:90%;}
.footer .footer-counter{float:none;text-align:center;}
.wrapper{padding-bottom:90px;}
.footer .logo-footer span{font-size:10px;}
.footer .footer-social{margin-left:10px;}
.reviews .reviews-item{margin-bottom:20px;}
.reviews .name{margin-bottom:25px;}
.scroll-wrapper{max-height:230px;}
.header .header-heart{margin-left:25px;}
.account-add-form .salon-address{float:none;}
.account-add-form .salon-address .select-lg{width:100%;}
.account-add-form .salon-address .input-text-lg{width:100%;}
.account-add-form .salon-address .input-text-sm{width:100%;}
.account-add-form .select-sm{width:100%;}
.account-add-form .price{float:none;width:100%;}
.account-add-form input[name="address"]{margin-left:0;width:100%;}
.account-add-form .massage-types .col{float:none;width:100%;}
.add-person-form .documents{float:none;width:90%;}
.add-person-form .documents .input-text + span{top:5%;}
.license.education .row .col{width:100% !important;float:none;}
.license.education .col .input-text{width:90%;}
.license.education .col .input-text.select-sm{width:90%;}
.license.education .col .input-text.select-sm + span{left:94%;}
.header .header-login{margin:26px 10px 0 0 !important;font-size:12px;}
.header .header-login .header-personal{margin:0 0px;}
#payment .header{height:auto;padding-bottom:10px;}
#payment .header .header-login{display:block;float:none;margin:0;text-align:center;}
#payment .header .header-login .exit-btn{float:none;margin:0 5px;}
#payment .header-login .header-balans{display:inline-block !important;margin:0 5px;float:none;}
#payment .header .header-login .header-personal{margin:0 5px;}
.account-content-wrap{padding:0 !important;margin-top:0 !important;}
#payment .account-content-wrap{padding:50px 15px !important;}
.profile-wrap .profile-holder .string .col{width:100%;}
.profile-wrap .profile-holder .input-text, .profile-wrap .profile-holder .jq-selectbox, .profile-wrap .profile-holder .btn-wrap{width:100%;}
.person-address-wrap .col.first-col{float:none;width:100%;}
.person-address-wrap .col{float:none;width:100%;}
.find-masseur-steps .find-masseur-step{width:90%;padding-left:0;margin-bottom:55px;}
}
@media (max-width:479px){#add-foto .account-content-wrap .chose-payment .foto-document{width:auto;margin-bottom:10px;}
.top-block h1{font-size:23px;}
.right-col .offanket{position:absolute;z-index:12;background-color:rgba(255, 255, 255, 0.6);width:100%;height:100%;}
.catalog .left-nav.big-form.u .cell{display:table-row-group;}
.btn-pink.absolute{position:static;}
#nav li a{display:table-caption;min-height:50px;}
#nav li:hover ul{z-index:10000;left:0px;opacity:1;}
h2{font-size:24px;}
.gallery-replaced .img-block a{width:100%;}
.gallery-replaced .img-block a img{width:100%;}
.gallery-replaced .img-block .price{height:auto;}
.breadcrumbs-holder h1{line-height:35px;}
.right-col .about-masseur-item{padding-right:0;}
.right-col .about-masseur-rate{float:left;margin-right:0;margin-top:25px;padding-left:0;}
.bg-grey{padding-bottom:20px;}
.right-col .about-masseur-rate .reade-more{bottom:22px;}
.right-col .banner{display:block;}
.right-col .about-masseur-img{float:none;}
.about-masseur-img .img-block img{width:100%;}
.pay-wrap .pay-holder{width:290px;}
.pay-wrap .pay-holder .checkbox-wrap{margin-left:0;}
.find-masseur-steps .find-masseur-step .img-block{height:148px;}
.find-masseur-steps .find-masseur-step{width:90%;padding-left:0;margin-bottom:55px;}
.find-masseur-steps .find-masseur-step:nth-child(1):after{right:35%;top:auto;bottom:-60px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.find-masseur-steps .find-masseur-step:nth-child(2):after{right:35%;top:auto;bottom:-60px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}
.find-masseur-steps .find-masseur-step:last-child{margin-bottom:0;}
.bodio-items .bodio-item{width:90%;}
.bodio-items .bodio-item{margin-bottom:20px;padding-left:0;}
.popular-massage .popular-massage-items li{margin-right:0;}
.bottom-img{height:180px;padding-top:35px;}
.bottom-img h2{margin-bottom:30px;}
.questionary-holder .questionary-number > a{margin-left:10px;padding:0 8px 3px;}
.questionary-holder{width:300px;}
.questionary-holder .questionary-item{padding-right:0;}
.questionary-holder .questionary-item .questionary-item-right{float:none;width:auto;overflow:hidden;}
.questionary-holder .questionary-item .questionary-item-right ul{float:left;padding:2px 20px 0px 13px;min-height:100px;}
.questionary-holder .questionary-item .questionary-item-left{border-right:none;border-top:1px dotted #cacaca;}
.popular-sity .popular-sity-item{width:90%;margin-right:0 !important;}
.footer .logo-footer{width:100%;float:none;margin-left:0;text-align:center;}
.footer .footer-social{margin-left:35px;}
.header{padding-bottom:10px;}
.header .header-btn{float:none;text-align:center;margin-right:0;margin-top:15px;}
.header .logo{float:none;display:inline-block;vertical-align:top;margin-left:0;margin-top:20px;max-width:90px;}
.header .header-heart{display:inline-block;vertical-align:top;margin-right:15px;}
.top-block input[type="text"], .top-block #type-massage-styler, .top-block .jq-selectbox{margin-bottom:10px;width:100%;}
.top-block #type-massage-styler{float:right;margin-right:0;}
.top-block .jq-selectbox{float:left;}
.top-block .btn-pink{float:none;margin-top:10px;}
.jq-selectbox__dropdown{width:100% !important;}
.top-block .jq-selectbox li{font-size:14px;}
.contacts-add .change{margin-top:12px;font-size:12px;margin-left:10px;}
.contacts-add .delete{margin-top:12px;font-size:12px;margin-left:10px;}
.contacts-add .add{margin-top:12px;font-size:12px;}
.contacts-add li{width:300px;font-size:15px;}
.contacts-add{padding-left:10px;}
.form-wrap{width:300px;}
.account-add-form .massage-types{padding:0 20px;}
.account-add-form .massage-types .add-massage-type .input-text{width:168px;}
.account-add-form .row .license .input-text{width:100%;display:block;margin:5px 0;}
.account-add-form .row .license span.footnote{margin-left:0;}
#payment .header .header-login{margin:0 !important;}
#payment .header{height:auto;padding-bottom:10px;}
#payment .header-heart{margin-left:95px;}
#payment .header-login .header-balans{float:none;display:block !important;text-align:center;padding-bottom:10px;}
#card .breadcrumbs-holder h1{font-size:26px;}
#card .card-info .card-information{width:100%;}
#card .card-info .card-price{display:block;float:none;width:90%;margin:10px auto;}
#card .social{margin-left:5px;}
#card .massages-holder .massages-list:not(:first-of-type){margin-left:0 !important;}
#card .recall .recall-form input[type="submit"]{margin:20px auto 0;}
#card .similar-profiles .profiles-block{width:100%;margin-top:20px;}
.right-col .bg-grey{padding-bottom:10px;padding-left:10px;padding-top:0;}
#card .card-info .card-price{width:auto;}
#card .card-info .card-price .price-table .home span:after{right:10px;}
#card .card-info .card-price .price-table .out-home span:before{right:auto;left:10px;}
.top-block form{padding:15px 15px;}
.find-masseur h2{padding:0 15px;}
.popular-sity .popular-sity-items img{width:100%;}
}
@media (max-width:509px){#card .week .row-week-up li, #card .week .row-week-down li{font-size:15px;}
}
@media (max-width:409px){#card .week{margin-top:10px;}
#card .week .row-week-up li, #card .week .row-week-down li{font-size:13px;}
#card .week .row-week-up span, #card .week .row-week-down span{font-size:11px;margin-top:3px;}
#card .week .row-week-up{font-size:18px;}
#card .week .row-week-down{font-size:12px;}
}
#card .week ul{display:flex;}
.top-block input[type="text"]{float:left;}
.top-block form{padding-left:15px;}
.preview{overflow:hidden;position:relative;}
span.roll{background:url(../images/mag.png) center center no-repeat #000;height:100%;position:absolute;width:100%;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:0;z-index:10;-webkit-box-shadow:0px 0px 4px #000;-moz-box-shadow:0px 0px 4px #000;box-shadow:0px 0px 4px #000;}
.favrate{margin:15px 0 0 0px;z-index:11;}
.favrate a{background:url(../images/favhearth.png) no-repeat left top;}
.favrate a span{margin-left:30px;}
.favrate .likecnt{font-size:16px;color:#ff5a5f;text-decoration:underline;}
a.addfavorites{display:block;color:#df5054;padding:10px 0 0 30px;margin:0 0 0 0;background:url(../images/favhearth.png) no-repeat left center;}
a.addedfav{display:block;color:#df5054;padding:10px 0 0 30px;margin:0 0 0 0;background:url(../images/favadded.png) no-repeat left center;}
.srchblo{/*float:left;*/}
.autocomplete-suggestions{border:1px solid #ccc;background-color:#ffffff;cursor:default;overflow:hidden;font-size:18px;color:#8e8e8e;position:absolute;max-height:300px;z-index:9999;box-shadow:0 2px 10px rgba(0,0,0,.2);top:55px;}
.autocomplete-suggestion{padding:2px 5px 2px 15px;white-space:nowrap;overflow:hidden;cursor:pointer;TEXT-ALIGN:LEFT;}
.autocomplete-suggestion:hover, .autocomplete-selected{background:rgba(0,0,0,.1);}
.autocomplete-suggestions strong{font-weight:400;color:#ff5a5f;}
.error{color:#F00;font-weight:bold;}
.error p{text-align:center;margin:0 0 5px 0;padding:0;}
.success{color:#0ace0a;margin:10px 0 10px 0;}
.success p{text-align:center;}
div.vote-wrap{overflow:hidden}
div.vote-block{position:relative}
div.vote-hover{float:left}
div.vote-active,div.vote-stars{position:absolute;left:0;top:0;}
div.vote-result,div.vote-success{display:none}
.about-masseur-rate .rating{margin:0 0 3px -5px;}
.nomasstype{position:absolute;width:731px;height:271px;z-index:50;top:0;left:230px;padding:0 0 0 0;background-color:#FFF;display:none;}
.nomasstype_left{width:22px;height:271px;background:url(../images/notypebg.png) no-repeat left top rgba(0,0,0,0.6);float:left;}
.nomasstype_right{border:solid 5px #eaeaea;border-left:none;height:271px;width:709px;padding:15px;text-align:center;float:right;}
.slow{font-size:14px;color:#8e8e8e;}
#cover{position:fixed;top:0;left:0;background:rgba(0,0,0,0.6);z-index:5;width:100%;height:100%;display:none;}
.citilist{border:1px solid #999;background-color:#f3f3f3;cursor:default;font-size:16px;color:#8e8e8e;max-height:200px;z-index:99999;display:block;overflow:auto;position:absolute;padding:5px 0;}
.citilist td{padding:2px 5px 2px 15px;white-space:nowrap;overflow:hidden;cursor:pointer;}
.citilist a{display:block;}
.anticellbg{height:120px !important;width:100%;background:#e0995e url(../images/anticell_bg_x.jpg) repeat-x;top:0 !important;padding:0;}
.anticell-bg{height:120px !important;background:#e0995e url(../images/anticell_bg.jpg) no-repeat;}
.detskybg{height:120px !important;width:100%;background:#feaaaa url(../images/detsky_bg_x.jpg) repeat-x;top:0 !important;padding:0;}
.detsky-bg{height:120px !important;background:#feaaaa url(../images/detsky_bg.jpg) no-repeat;}
.classicbg{height:120px !important;width:100%;background:#f2b1d4 url(../images/classic_bg_x.jpg) repeat-x;top:0 !important;padding:0;}
.classic-bg{height:120px !important;background:#f2b1d4 url(../images/classic_bg.jpg) no-repeat;}
.taiskybg{height:120px !important;width:100%;background:#f5cf87 url(../images/taisky_bg_x.jpg) repeat-x;top:0 !important;padding:0;}
.taisky-bg{height:120px !important;background:#f5cf87 url(../images/taisky_bg.jpg) no-repeat;}
.erobg{height:120px !important;width:100%;background:#c85c5c url(../images/ero_bg_x.jpg) repeat-x;top:0 !important;padding:0;}
.ero-bg{height:120px !important;background:#c85c5c url(../images/ero_bg.jpg) no-repeat;}
.manualbg{height:120px !important;width:100%;background:#7A1817 url(../images/manual_bg_x.jpg) repeat-x;top:0 !important;padding:0;}
.manual-bg{height:120px !important;background:#7A1817 url(../images/manual_bg.jpg) no-repeat;}
.nullbg{height:120px !important;width:100%;background:#fe595f url(../images/all_bg_x.jpg) repeat-x;top:0 !important;padding:0;}
.null-bg{height:120px !important;background:#fe595f url(../images/all_bg.jpg) no-repeat;}
.slider{overflow:auto;position:absolute;padding:10px 25px;background:#eaeaea;margin:0;width:100%;height:75px;overflow:hidden;}
.slider ul{opacity:0;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out;}
.slider li{margin:0 7px;height:55px !important;}
.slider li img{height:48px !important;}
.slider li a{display:block;border:solid 2px #eaeaea;}
.slider li a.highlight{border:solid 2px #ff5a5f;}
.slider a.slidernext, .slider a.sliderprev{position:absolute;font-size:0px !important;display:block;text-decoration:none;text-align:center;width:10px;height:50px;line-height:32px;left:0;top:50%;margin:-24px 10px auto 10px;}
.slider a[href='#next']{left:auto;right:0;}
.slidernext{background:url(../images/gright.png) no-repeat center center;}
.sliderprev{background:url(../images/gleft.png) no-repeat center center;}
.slider.scroller-ready ul{opacity:1;}
@keyframes spinner{to{transform:rotate(360deg);}
}
@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);}
}
.spinner{min-width:24px;min-height:24px;position:absolute;left:0;top:0;height:100%;width:100%;}
.spinner:before{content:'Loading…';position:absolute;top:50%;left:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;}
.spinner:not(:required):before{content:'';border-radius:50%;border-top:5px solid #f18e34;border-right:5px solid transparent;animation:spinner .6s linear infinite;-webkit-animation:spinner .6s linear infinite;}
.slider.scroller-ready .spinner{display:none;}
.top-block input[type="text"], .top-block #type-massage-styler, .top-block .jq-selectbox{float:left;margin-right:10px;}
.jq-selectbox__dropdown{margin-left:-2px;}
.spec_photo{width:100%;float:none;}
.massages-holder.photo{margin-right:0px !important;}
@media (max-width:479px){.spec_photo{width:100%;float:none;}
.massages-holder.photo{margin-right:0px !important;}}
.scroll-x{display:none !important;}
.pink{color:#ff5a5f;font-size:18px}
.black{color:#000000;font-size:16px}
.green{background:#0ab035;border-bottom:2px solid #076f22;}
.green:hover{background:#fff;color:#0ab035;border-color:#0ab035;}
.grey{color:#575757;}
.yellow{color:#cc9933;}
.greencomm{color:#268949;}
.pinkcomm{color:#f00;}
.checkbox-row label{display:inline-block;height:12px;vertical-align:middle;}
.left-nav{}
.chose-massage-type{display:none;text-align:center;position:absolute;width:713px;height:272px;background:#fff;border:5px solid #eaeaea;z-index:9999;top:50%;margin-top:-135px;left:244px;padding:17px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.chose-massage-type:before{content:'';position:absolute;width:25px;height:25px;left:-18px;top:50%;margin-top:-15px;border-left:5px solid #eaeaea;border-bottom:5px solid #eaeaea;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.chose-massage-type .title{font-weight:bold;font-size:36px;letter-spacing:.4px;display:block;margin-bottom:31px;}
.chose-massage-type p{font-size:16px;margin-bottom:17px;}
.chose-massage-type .btn-pink{line-height:35px;padding:0 12px;margin-bottom:15px;font-size:20px;font-weight:bold;border-radius:2px;}
.chose-massage-type .age-limit{font-size:14px;color:#8d8e90;}
.chose-massage-type .age-limit span{color:#ff5a60;}
.overlay{z-index:999;position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.5);}
#cover{display:none;}
@media (max-width:1023px){.overlay{display:none !important;}
.chose-massage-type{display:none !important;}
}
.topbanner{height:70px;width:100%;border-bottom:solid 2px #ff5a5f;z-index:500;}
.banner_clone{position:fixed;top:0;left:0;background:#000;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 100ms ease-in-out;-moz-transition:all 100ms ease-in-out;transition:all 100ms ease-in-out;}
.banner_stick{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
.banner_unstick{}
@media screen and (max-width:650px){.banner_clone, .topbanner{display:none;}
}
.topbanner ul{max-width:960px;margin:0 auto;padding:0 !important;color:#afafaf;text-align:justify;line-height:0;font-size:1px;text-justify:newspaper;zoom:1;text-align-last:left;}
.topbanner ul:after{width:100%;height:0px;visibility:hidden;overflow:hidden;content:"";display:inline-block;}
.topbanner ul li{display:inline-block;text-align:left;line-height:70px;font-size:18px;vertical-align:top;//display:inline;//zoom:1;}
.topbanner ul li a{color:#ff5a5f;text-decoration:none;}
.topbanner .showtel{margin-top:17px;}
.gotop{background:url(../images/totop.png) no-repeat bottom right;padding-right:20px;text-decoration:underline !important;}
.topbanner .green-btn{width:100%;background-color:#0ab035;border-bottom:2px solid #076f22;text-align:center;height:46px;color:#fff;font-size:20px;font-family:'PTSans-Bold';display:block;border-radius:3px;line-height:40px;position:relative;margin-top:10px;padding:0 10px 0 10px;}
.topbanner .green-btn:before{position:absolute;left:0;top:2px;content:"";}
.topbanner .red-btn{width:100%;background-color:#ff6468;border-bottom:2px solid #b5393c;text-align:center;height:46px;color:#fff;font-size:20px;font-family:'PTSans-Bold';display:block;border-radius:3px;line-height:42px;position:relative;margin-top:10px;padding:0 10px 0 10px;}
.topbanner .red-btn:before{position:absolute;left:0;top:2px;content:"";}
.topbanner .redbtn{width:100%;background-color:#ff5a5f;border:3px solid #be4b4f;text-align:center;height:46px;color:#fff;font-size:20px;font-family:'PTSans-Bold';display:block;border-radius:3px;line-height:40px;margin-top:10px;padding:0 10px 0 10px;position:relative;}
.redbtndi{width:100%;background-color:#ff5a5f;border:2px solid #be4b4f;text-align:center;height:25px;color:#fff;font-family:'PTSans-Bold';display:block;border-radius:3px;position:relative;}
.plus{content:url(/img/16-Plus.png);width:23px;position:relative;top:2px;margin-left:15px;cursor:pointer;}
.plus::after{content:url(/img/plus.png);width:23px;position:relative;top:2px;cursor:pointer;}
.minus{content:url(/img/minus.png);width:23px;position:relative;top:2px;margin-left:15px;cursor:pointer;}
.header-btn2{display:none !important;}
.name2{max-width:50%;text-align:left;white-space:nowrap;overflow:hidden;max-height:20px;}
.goods>.price{display:-webkit-inline-box;}
@media (max-width:979px){.catalog .left-nav.big-form.u .cell{display:inherit;width:100%;}
.up>div{display:block !important;}
.catalog .up{width:100%;}
.range>.input-text.input-text-lg{width:45% !important;margin-right:4% !important;}
.range>hr{width:90% !important;margin-left:5px;}
.name2{max-width:40%;text-align:left;white-space:nowrap;overflow:hidden;max-height:20px;}
.name2::after{content:'';position:absolute;right:0;top:0;width:10px;height:100%;background:linear-gradient(to right, rgba(255, 204, 0, 0), rgb(244, 244, 244) 100%);}
.goods>.price{display:-webkit-inline-box;}
}
@media (max-width:639px){.exit-btn{display:none !important;}
.header-btn2{display:block !important;}
.header-btn{display:none !important;}
.header-heart{margin:20px 5px 0px 5px !important;}
.catalog-top-img{display:none;}
#nav2>li{display:table;width:100%;}
#nav2>li a{width:100%;display:table-cell;}
#nav2{width:100%;margin:0px 0px 10px 0px;}
.catalog .up{display:inherit;width:100%;}
.catalog .left-nav.big-form.u .row{display:inherit;}
.catalog .left-nav.big-form.u .cell{display:inherit;width:100%;}
.range>hr{width:90% !important;margin-left:5px;}
.catalog .up{display:table;}
.btn-pink.absolute{float:none !important;margin-top:10px;margin-left:10px;}
.goods>.price{display:-webkit-inline-box;}
.up>div{display:block !important;}
.account-add-form .salon-address .input-text-lg{margin-left:0px !important;margin-top:5px;}
label.label>div{width:100%;margin-left:0px !important;margin-top:5px;}
.adress_new{margin-left:0px !important;margin-top:30px;}
.account-add-form .salon-address .input-text-sm{margin-left:0px !important;margin-top:5px;}
.add_minus_metro{margin-bottom:20px;}
.about-salon>textarea{width:100% !important;margin-top:30px;margin-left:0px !important;}
.inputs{width:100%;}
.account-add-form .select-sm2{width:100%;}
.inputs3{width:100%;}
.account-add-form .input-text-lg{width:100%;margin-left:0px !important;margin-top:5px;}
.add_minus_spec{top:-15px !important;}
.details>label.label-for-checkbox{left:-0px;top:10px;}
.add_minus_price{position:relative;top:-5px;display:block !important;}
.adress_new{min-width:100% !important;}
.account-add-form .select-sm{width:43%;margin-right:5%;}
.account-add-form input[name="address"]{width:50% !important;}
.btn-pink.submit.green{margin-left:5%;}
.account-add-form .schedule-wrap .col.first-col{margin-bottom:0px;}
.account-add-form .schedule-wrap .col{height:65px;}
/*.account-add-form .schedule-wrap .col:nth-child(2){height:100px;}*/
.right-col .about-masseur-text{width:100%;}
.btn-pink.btn-submit.center{margin-left:35% !important;}
.account-add-form .jq-selectbox__select-text{overflow:hidden;}
.label-for-checkbox.cena{display:none;}
.account-add-form .select-sm2{width:60%;}
.input-text.cena{position:relative;top:-43px;right:-70px;width:25% !important;}
.label-for-checkbox.rub{position:relative;top:-50px;right:-70px;width:10%;}
.range>.input-text.input-text-lg{width:45% !important;margin-right:4% !important;}
.cena_price{width:100%;}
.name2{max-width:45%;text-align:left;white-space:nowrap;overflow:hidden;max-height:20px;}
.name2::after{content:'';position:absolute;right:0;top:0;width:10px;height:100%;background:linear-gradient(to right, rgba(255, 204, 0, 0), rgb(244, 244, 244) 100%);}
}
@media (max-width:479px){.header-btn2{display:block;}
.header-btn{display:none !important;}
.header-heart{margin:20px 5px 0px 0px !important;}
.catalog-top-img{display:none;}
#nav2>li{display:table;width:100%;}
#nav2>li a{width:100%;display:table-cell;}
.breadcrumbs-holder h1{font-size:17pt;}
#nav2{width:100%;margin:0px 0px 10px 0px;}
.catalog .up{display:inherit;width:100%;}
.catalog .left-nav.big-form.u .row{display:inherit;}
.catalog .left-nav.big-form.u .cell{display:inherit;width:100%;}
.range>hr{width:55% !important;}
.catalog .up{display:table;}
.btn-pink.absolute{float:none !important;margin-top:10px;}
.goods>.price{display:-webkit-inline-box;}
.up>div{display:block !important;}
.account-add-form .salon-address .input-text-lg{margin-left:0px !important;margin-top:5px;}
label.label>div{width:100%;margin-left:0px !important;margin-top:5px;}
.adress_new{margin-left:0px !important;margin-top:30px;}
.account-add-form .salon-address .input-text-sm{margin-left:0px !important;margin-top:5px;}
.add_minus_metro{margin-bottom:20px;}
.about-salon>textarea{width:100% !important;margin-top:30px;margin-left:0px !important;}
.inputs{width:100%;}
.account-add-form .select-sm2{width:100%;}
.inputs3{width:100%;}
.account-add-form .input-text-lg{width:100%;margin-left:0px !important;margin-top:5px;}
.add_minus_spec{top:-15px !important;}
.details>label.label-for-checkbox{left:0px;top:10px;}
.add_minus_price{position:relative;top:-5px;display:block !important;}
.adress_new{min-width:100% !important;}
.account-add-form .select-sm{margin-right:5%;}
.account-add-form input[name="address"]{}
.btn-pink.submit.green{margin-left:15%;margin-bottom:5px;}
.btn-pink.submit{margin-left:15%;}
.account-add-form .schedule-wrap .col.first-col{margin-bottom:0px;}
.account-add-form .schedule-wrap .col{height:65px;}
/*.account-add-form .schedule-wrap .col:nth-child(2){height:100px;}*/
.right-col .about-masseur-text{width:100%;}
#card .massages-holder{padding:17px 10px 5px;}
.questionary-holder .questionary-item .questionary-item-right{margin-bottom:10px;}
.btn-pink.btn-submit.center{margin-left:25% !important;}
.btn-pink.btn-submit.center.top{margin-top:15px;}
.account-add-form .jq-selectbox__select-text{overflow:hidden;}
.label-for-checkbox.cena{display:none;}
.account-add-form .select-sm2{width:60%;}
.input-text.cena{position:relative;top:-43px;right:-0px;width:20% !important;}
.label-for-checkbox.rub{position:relative;top:-50px;right:-0px;width:10%;}
.questionary-holder .questionary-number > a{margin-left:5px;float:right;}
.goods>.name{max-width:45%;text-align:left;white-space:nowrap;overflow:hidden;max-height:20px;}
.goods>.name::after{content:'';position:absolute;right:0;top:0;width:10px;height:100%;background:linear-gradient(to right, rgba(255, 204, 0, 0), rgb(244, 244, 244) 100%);}
.name2{max-width:45%;text-align:left;white-space:nowrap;overflow:hidden;max-height:20px;}
.name2::after{content:'';position:absolute;right:0;top:0;width:10px;height:100%;background:linear-gradient(to right, rgba(255, 204, 0, 0), rgb(244, 244, 244) 100%);}
.nav-list>.cell>.btn-pink.absolute{position:static !important;float:none !important;margin-left:10%;width:80% !important;}
.nav-list>.cell{width:100%;}
.cena_price{width:100%;}
}
.up>div{display:-webkit-box;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up{border-radius:0px;border:0px;border-bottom:2px solid #b5393c;}
button.pay-btn, a.pay-btn{border-radius:0px;border:0px;border-bottom:2px solid #076f22;}
.questionary-holder .questionary-item .questionary-item-left a.vip-btn{border-radius:0px;border:0px;border-bottom:2px solid #346870}
.questionary-holder .questionary-item .questionary-item-left a.vip-btn-na{border-radius:0px;border:0px;border-bottom:2px solid #cdcdcd;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up-na{border-radius:0px;border:0px;border-bottom:2px solid #cdcdcd;}
.questionary-holder .questionary-number > a{border-radius:0px;border:0px;border-bottom:2px solid #b5393c;height:45px;}
@media (min-width:700px){#card .similar-profiles .profiles-block.catalog{width:32.9%;display:inline-table;height:500px;}
#card .similar-profiles span.h6.maybe{text-align:center;margin-top:20px;}
}
@media (max-width:699px){#card .similar-profiles .profiles-block.catalog{width:100%;margin-top:20px;}
#card .similar-profiles h6.maybe{text-align:center;margin-top:20px;}
}
.page-header-city{padding:20px 0px 0px 45px;position:relative;display:inline-block;top:-3px;}
#page-header-city-name{cursor:pointer;font:18px/24px 'Open Sans',sans-serif;color:#fff;}
#page-header-city-name:hover .fa-map-marker{color:#df5054;}
#page-header-city-name b{border-bottom:1px solid #FFF;display:inline-block;font-size:14px;line-height:6px;padding-bottom:5px;}
@media(max-width:799px){.page-header-city{display:none;}
}
@media (min-width:799px){#page-mobile-city{display:none;}
}
#page-mobile-city{padding:8px 4%;border-bottom:1px solid #CCC;}
#page-mobile-city-name{cursor:pointer;display:inline-block;padding-left:24px;position:relative;vertical-align:middle;}
#page-mobile-city-name::before{background:url(../img/sprits.png) no-repeat -21px -21px;width:14px;height:17px;top:50%;left:0;margin-top:-10px;}
#autocomplete-results ul::before, #page-mobile-city-name::before{content:'';display:block;position:absolute;}
#page-select-city{background-color:#FFF;border-right:1px solid #DDD;border-bottom:1px solid #DDD;border-left:1px solid #DDD;box-sizing:border-box;display:none;min-height:160px;width:100%;margin-top:127px;padding:0 20px 12px;position:absolute;top:0;left:0;z-index:101;}
#page-select-city-field{background-color:#FFF;border:1px solid #CCC;border-radius:2px;box-sizing:border-box;display:inline-block;font-size:1em;padding:8px 12px;width:100%;height:34px;}
.page-select-city-row{margin-top:16px;}
#page-select-city-hints{list-style:none;margin:16px 0 0;padding:0;}
#page-select-city-hints li{margin:10px 0;}
#page-select-city-hints li a{color:#ff5a5f;text-decoration:underline;}
@media(min-width:500px){#page-select-city{margin-top:108px;}
}
@media(min-width:799px){#page-select-city{width:300px;margin-top:70px;margin-left:23%;}
}
.srchblo2>.autocomplete-suggestions{top:85px;}
.header-heart .fa.fa-heart-o{margin-right:10px;color:#df5054;font-size:26px;}
.page-header-city .fa.fa-map-marker{margin-right:10px;top:2px;font-size:24px;position:relative;}
body.catalog>.wrapper>main, body>.wrapper>main#card{padding-top:10px;}
.catanketmenu .rate{color:#fe6c79;font-size:25px;top:3px;display:inline-block;position:relative;}
.catanketmenu .fa.fa-comments-o{color:#fe6c79;font-size:25px;top:3px;display:inline-block;position:relative;margin:0 5px;}
.catanketmenu .fa.fa-comments-o:hover{color:#000;}
.catanketmenu .fa.fa-heart-o, .catanketmenu .fa.fa-heart{color:#fe6c79;font-size:25px;top:3px;display:inline-block;position:relative;}
.catanketmenu .fa.fa-heart-o:hover, .catanketmenu .fa.fa-heart:hover{color:#000;}
.catanketmenu{font-size:18px;float:right;margin:-7px 0px 0 0;}
@media (max-width:479px){.catanketmenu{font-size:16px;margin:-7px -5px 0 0;}
}
.bg-grey .catanketnumber{width:200px;background-color:#0aaf36;text-align:center;height:36px;padding:5px 15px 0 0;color:#fff;font-size:16px;font-family:'PTSans-Bold';display:inline-block;position:relative;}
.card-price .anketnumber{width:100%;background-color:#0aaf36;border-bottom:2px solid #0b7c28;border-radius:3px;text-align:center;height:46px;margin-top:5px;padding:11px 15px 0 0;color:#fff;font-size:16px;font-family:'PTSans-Bold';display:inline-block;position:relative;}
.card-price .anketnumber .fa.fa-phone{margin-left:15px;font-size:28px;float:left;top:-1px;position:relative;}
.card-price .anketnumber:hover{color:#0aaf36;background-color:#fff;border-radius:0;border-bottom:2px solid #0b7c28;}
.topbanner .anketnumber{width:220px;background-color:#0aaf36;border-bottom:2px solid #0b7c28;border-radius:3px;text-align:center;height:46px;margin-top:5px;padding:11px 15px 0 0;color:#fff;font-size:16px;font-family:'PTSans-Bold';display:inline-block;top:-4px;line-height:25px;position:relative;text-align-last:center;}
.topbanner .anketnumber .fa.fa-phone{margin-left:15px;font-size:28px;float:left;top:-1px;position:relative;}
.topbanner .anketnumber:hover{color:#0aaf36;background-color:#fff;border-radius:0;border-bottom:2px solid #0b7c28;}
@media (max-width:479px){.right-col .reade-more{width:100%;}
.bg-grey .catanketnumber{width:100%;margin-top:10px;}
}
.catanketnumber .fa.fa-phone{margin-left:15px;font-size:28px;float:left;top:-1px;position:relative;}
.bg-grey .catanketnumber:hover{color:#0aaf36;background-color:#fff;border:1px solid #0aaf36;}
.right-col .about-masseur-text .geonew{color:#8e8e8e;font-size:14px;position:relative;border-bottom:1px dotted #cacaca;min-height:65px;}
.about-masseur-text .place{float:right;z-index:1;position:relative;}
.about-masseur-text .place li{width:42px;height:46px;padding:3px;display:inline-block;text-align:center;}
.about-masseur-text .place li.home{background:url(/img/in.png) no-repeat right top;}
.about-masseur-text .place li.outhome{background:url(/img/out.png) no-repeat right top;}
.price-table .row-price li.home, .card-info .place_anketa li.home, .price-tabs-wrap .tabset li.home{background:url(/img/in.png) no-repeat top;}
.card-info .place_anketa li.home{margin-right:10px;}
.price-table .row-price li.out-home, .card-info .place_anketa li.outhome, .price-tabs-wrap .tabset li.out-home{background:url(/img/out.png) no-repeat top;}
.card-info .for_whom_anketa li.man{background:url(/img/man.png) no-repeat top;}
.card-info .for_whom_anketa li.woman{background:url(/img/woman.png) no-repeat top;}
.card-info .for_whom_anketa li.children{background:url(/img/children.png) no-repeat top;}
.card-info .for_whom_anketa li.pair{background:url(/img/pair.png) no-repeat top;}
.card-info .place_anketa{border-top:1px dotted #cacaca;}
.card-info .place_anketa, .card-info .for_whom_anketa{padding-top:15px;z-index:1;position:relative;display:flex;}
#card .card-info .card-information .age-list{margin-top:15px;z-index:1;border-top:1px dotted #cacaca;}
.card-info .for_whom_anketa{display:inline-block;}
.card-info .place_anketa li, .price-tabs-wrap .tabset li{width:42px;height:55px;}
.card-info .for_whom_anketa li{display:inline-block;width:131px;height:46px;margin-bottom:10px;}
.catalog .left-nav.big-form.u .nav-list{width:100%;}
#nav3{float:none;list-style:none;display:block;background:#fff;padding-top:15px;}
#nav3>li, #nav3>li>ul>li, #nav3>li>ul>li>ul>li{height:40px;}
#nav3>li>ul, #nav3>li>ul>li>ul{list-style:none;left:-9999px;opacity:0;-webkit-transition:0.25s linear opacity;position:relative;top:-54px;padding:12px 6px 12px 6px;}
#nav3>li:hover .submenu, #nav3>li>ul>li:hover .subsubmenu{z-index:10000;left:212px;opacity:1;}
#nav3>li>a, #nav3>li>ul>li>a, #nav3>li>ul>li>ul>li>a{display:table-cell;height:40px;padding:9px;color:#a1a0a1;width:216px;text-align:left;text-decoration:none;border:1px solid rgba(87, 87, 87, 0.2);}
#nav3 i{font-size:23px;position:relative;float:right;}
#nav3>li, #nav3>li>ul>li, #nav3>li>ul>li>ul>li{color:#a1a0a1;background:#fff;width:216px;margin:0;}
#nav3>li.has-submenu:hover, #nav3>li>ul>li.has-submenu:hover, #nav3>li>ul>li>ul>li:hover{color:#fff;background:#fe595f;}
#nav3>li.has-submenu:hover a.q1, #nav3>li>ul>li.has-submenu:hover a.q2, #nav3>li>ul>li>ul>li:hover a.q3{color:#fff;}
.similar-profiles{margin-top:20px;}
.container.main .left{float:left;max-width:900px;width:100%;}
.container.main .right{max-width:240px;margin-left:930px;margin-top:0 !important;padding-top:60px;}
.foot{clear:both;}
.container>.card-price{display:none;}
@media(max-width:1176px){.container.main .right{margin-left:830px;}
.container.main .left{max-width:800px;}
}
@media(max-width:1076px){.container.main .right{margin-left:730px;}
.container.main .left{max-width:700px;}
}
@media(max-width:980px){.container.main .right{margin-left:630px;}
.container.main .left{max-width:600px;}
}
@media(max-width:876px){.container.main .right{display:none;}
.container>.card-price{display:block;float:right;}
.container.main .left{float:none;max-width:876px;}
#card .card-foto{width:35%;}
}
@media(max-width:767px){#card .card-foto{width:100%;}
#card .container.main .container{margin:0 !important;padding:0 !important;}
#card .container.main{margin:0 auto !important;padding:0 10px !important;}
}
@media(max-width:979px){.top-block .btn-pink{margin-top:15px;}
#card .card-info .card-information{width:26%;}
}
@media(max-width:767px){#card .card-info .card-information{width:48%;margin:0;margin-top:20px;}
}
@media (max-width:479px){#card .card-info .card-information{width:100%;}
}
.about-me h6{text-align:center;}
.social.anketa{width:220px;margin:0 !important;position:absolute;}
.left-nav .select2-container .select2-choice > .select2-chosen{line-height:13px;text-align:center;margin-right:35px;}
.left-nav .select2-container .select2-choice .select2-arrow{width:35px;border-left:1px solid #cacaca;}
.left-nav .select2-container .select2-choice .select2-arrow b{position:absolute;top:14px;right:12px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent;}
@media (max-width:479px){.gallery-replaced .img-block{width:inherit !important;}
}
.contacts-add .fa-phone{position:relative;left:8px;top:2px;z-index:1;}
.contacts-add .catanketnumber{width:200px;background-color:#0aaf36;height:30px;padding:0;font-family:'PTSans-Bold';display:inline-block;position:relative;font-size:15px;color:#fff;text-align:center;line-height:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.contacts-add .catanketnumber:hover{color:#0aaf36;background-color:#fff;border:1px solid #0aaf36;}
.contacts-add .input-text.phone{position:relative;left:-10px;padding-left:20px;vertical-align:unset;margin-bottom:5px;}
.contacts-add .bintrash{background:url(/images/bin_m.png) no-repeat;width:25px;display:inline-block;background-size:contain;height:25px;position:relative;top:7px;}
.contacts-add .stroka{margin-left:0;margin-bottom:10px;width:400px;}
.contacts-add .label{margin-top:10px;margin-bottom:10px;font-family:'PTSans-Regular';}
.whatsapp{background:url(/images/wa.png) no-repeat;width:35px;display:inline-block;background-size:contain;height:35px;position:relative;top:7px;}
.viber{background:url(/images/vb.png) no-repeat;width:35px;display:inline-block;background-size:contain;height:35px;position:relative;top:7px;}
.telegram{background:url(/images/tgm.png) no-repeat;width:35px;display:inline-block;background-size:contain;height:35px;position:relative;top:7px;}
.whatsapp.ank{background:url(/images/wa.png) no-repeat;width:35px;display:inline-block;background-size:contain;height:35px;position:relative;top:7px;}
.viber.ank{background:url(/images/vb.png) no-repeat;width:35px;display:inline-block;background-size:contain;height:35px;position:relative;top:7px;}
.telegram.ank{background:url(/images/tgm.png) no-repeat;width:35px;display:inline-block;background-size:contain;height:35px;position:relative;top:7px;}
.contacts-add [type="checkbox"]:not(:checked) + label:before, .contacts-add [type="checkbox"]:checked + label:before{top:15px;}
.contacts-add [type="checkbox"]:not(:checked) + label:after, .contacts-add [type="checkbox"]:checked + label:after{background:#0aaf36;top:20px;}
.contacts-add label:hover:before{border:1px solid #0aaf36 !important;}
.label-for-checkbox-c{width:87px;text-align:center;display:inline-block;}
.label-for-checkbox-c.ank{width:31%;font-size:12px;}
.socialank{width:80%;margin-left:10%;text-align:center;}
.approvephone{width:300px;display:flex;}
@media(max-width:1180px){.contacts-add{width:100%;}
}
@media(max-width:479px){.contacts-add .stroka{margin-left:0;margin-bottom:10px;width:300px;}
}
.contacts-add .load{background-image:url(/images/load_green.gif);height:30px;width:30px;margin-top:10px;}
.massages-list-new{display:inline-block;width:50%;vertical-align:top;margin:10px 0px;font-size:17px;}
.massages-list-new li:before{font-size:25px;color:#ff6468;content:"•";padding-right:7px;}
.massages-list-new span{font-family:'PTSans-Bold';font-size:20px;text-decoration:underline;color:#575757;line-height:20px;position:relative;}
.massages-list-new span.type_l a{background:url(/img/medcit_m.png) no-repeat;}
.massages-list-new span.type_k a{background:url(/img/bottles_m.png) no-repeat;}
.massages-list-new span.type_p a{background:url(/img/hand_m.png) no-repeat;}
.massages-list-new span.type_e a{background:url(/img/hot_m.png) no-repeat;}
.massages-list-new span.type_dop a{background:url(/img/16-Plus.png) no-repeat;}
.massages-list-new span a{width:20px;display:inline-block;background-size:contain !important;height:20px;position:relative;top:2px;left:-5px;}
.h6-massages-list-new{margin-bottom:20px;}
@media(max-width:600px){.massages-list-new{width:100%;margin-left:15px;}
}
#card .massages-holder.new{padding-bottom:50px;}
#card .card-info .card-price .red-btn .fa.fa-pencil{font-size:15px;float:left;top:14px;left:-8px;position:relative;}
#card .card-info .card-price .red-btn .fa.fa-file-text-o{font-size:28px;float:left;top:8px;position:relative;}
#card .card-info .card-price .record-button.red-btn{padding-right:15px;}
.left-nav.account-nav a.vector{padding-left:0px;}
.left-nav.account-nav a .fa-users{font-size:20px;padding-right:10px;}
.left-nav.account-nav a .fa-line-chart{font-size:20px;padding-right:10px;}
.left-nav.account-nav a .fa-clock-o{font-size:25px;position:relative;top:2px;padding-right:10px;}
.record-page-block{padding:10px;}
.record-page-block .select2-container .select2-choice .select2-arrow b{position:absolute;top:12px;right:8px;width:0;height:0;border-top:5px solid #999;border-right:5px solid transparent;border-left:5px solid transparent;}
.record-page-block .form-block{text-align:right;padding-left:20px;padding-top:20px;}
.record-page-block .form-block form{display:grid;}
.record-page-block .form-block .stroka{margin-bottom:25px;}
.record-page-block .form-block .stroka label{float:left;}
.record-page-block .sub{text-align:center;margin-top:70px;}
.record-page-block input:not(.catanketnumber), .record-page-block select, .record-page-block .select2-container{max-width:170px;width:100%;left:-15px;position:relative;float:right;}
.record-page-block .select2-container{text-align:center;}
.record-page-block .input-text.phone{}
.record-page-block .fa-phone{position:relative;left:148px;top:8px;z-index:1;margin-left:36px;}
.record-page-block .catanketnumber{width:130px;background-color:#0aaf36;height:30px;padding:0;font-family:'PTSans-Bold';display:inline-block;position:relative;font-size:15px;color:#fff;text-align:center;line-height:2;border:1px solid #fff;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.record-page-block .catanketnumber:hover{color:#0aaf36;background-color:#fff;border:1px solid #0aaf36;}
.record-page-block .form-block .stroka.tel{display:block;}
.record-page-block{padding:0px;}
@media(max-width:360px){.record-page-block .form-block .stroka.tel{display:flex;}
}
.record-page-block #open-datetime{cursor:pointer;}
.record-page-block textarea{max-width:170px;width:100%;left:-15px;position:relative;float:right;height:150px;}
.record-page-block .catanketnumber.red{background-color:#ff6468;}
.record-page-block .catanketnumber.red:hover{background-color:#fff;border-color:#ff6468;color:#ff6468;}
.record-time .carousel, .record-time .carousel2{float:left;padding-left:10px;}
.record-time .carousel{height:7%;}
.record-time .carousel2{height:90%;max-height:100% !important;padding-bottom:26px !important;padding-top:5px !important;}
.record-time .scroll-wrapper > .scroll-content{width:16% !important;}
@media(max-width:400px){.record-time .carousel2{max-height:95% !important;}
}
.record-time .carousel>ul>li, .record-time .carousel2>ul>li{width:30%;text-align:center;height:inherit !important;}
.record-time a.prev, .record-time a.next{display:block;width:20px;height:30px;line-height:1;text-decoration:none;font-family:Arial, sans-serif;font-size:25px;border-radius:8px;}
.record-time a.prev{margin-left:2%;position:absolute;z-index:3;float:left;}
.record-time a.next{position:absolute;float:right;z-index:3;margin-left:92%;}
.record-time a.prev:hover, .record-time a.next:hover{color:#ff256c;}
.record-time .carousel2 .item-time{width:66%;height:30px;line-height:30px;text-align:center;font-size:14px;margin:5% 25%;color:white;background:#0aaf36;cursor:pointer;}
.record-time .carousel2 .item-time.off{background:#ff6468;cursor:not-allowed;}
.record-time .carousel2 .item-time:hover:not(.off){background:#0b7c28;}
.record-time .scroll-wrapper.carousel2:after{display:block;z-index:4;content:'';position:absolute;bottom:0;left:0;width:100%;height:35px;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 80%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #ffffff 80%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);}
.record-time hr{position:absolute;z-index:5;width:100%;left:-10px;}
.sparkling-modal-title span{}
@media(max-width:600px){
	.sparkling-modal-frame{top:0 !important;left:0 !important;margin-top:0 !important;margin-left:0 !important;width:100%;height:100%;}
	.sparkling-modal-content{padding:5px !important;}
}

.clients-table {border-collapse:collapse;display:table;float:left;margin-left:27px;padding:0px;position:relative;width:74.5%;}
.clients-table.loading::after {background-color:rgba(255,255,255,0.65);background-image:url('/images/load.gif');background-position:50% 50%;background-repeat:no-repeat;content:'';height:100%;width:100%;z-index:999;position:absolute;top:0;left:0;}
.clients-table .row {display:table-row;}
.clients-table .col {border:1px solid #eaeaea;display:table-cell;line-height:15px;overflow:hidden;padding:7px;word-break:break-word;}
.clients-table .c100 {width:100%;}
.clients-table .c50 {width:50%;}
.clients-table .c45 {width:45%;}
.clients-table .c35 {width:35%;}
.clients-table .c25 {width:25%;}
.clients-table .c20 {width:20%;}
.clients-table .c10 {width:10%;}
.clients-table .center {text-align:center;}
.clients-table .fa {cursor:pointer;font-size:22px;}
.clients-table .under-head {background-color:#d0d0d0;font-weight:bold;font-size:17px;}
.clients-table .head .c100 {padding:10px 5px 10px 30px;}
.clients-table .head .fa-user-plus {color:#ff6468;font-size:30px;}
.clients-table .head h4 {line-height:15px;display:inline-block;}
.clients-table .head #add-client {margin-left:20px;cursor:pointer;}
.clients-table .head .add-client {display:inline-block;font-size:12px;width:80px;text-align:center;}
.clients-table .fa-info-circle {color:#0aaf36;}
.clients-table .fa-pencil {color:#0aaf36;}
.clients-table .fa-times-circle-o {color:#ff6468;}
.clients-table #add-client:hover .fa,
.clients-table #add-client:hover,
.clients-table .fa-pencil:hover,
.clients-table .fa-times-circle-o:hover {color:#000;}
.clients-filter {border-color:#DDD;border-radius:3px;border-style:solid;border-width:1px;display:inline-block;padding:0 4px;width:100%;}
@media (max-width:1000px) {
	.content-wrap.clients-table-calendar {padding-top:0px;}
	.clients-table .head .c100 {padding:6px;}
	.clients-table {width:100%;margin:0;font-size:12px;}
}
#edit_client {}
.edit_client-row {align-items:center;display:flex;justify-content:center;margin-bottom:1em;}
#edit_client-message {color:#F00;}
.edit_client-header {border-bottom:1px solid #DDD;flex-basis:60%;font-size:1em;font-weight:700;line-height:1.5em;padding:5px 0;text-align:center;}
.edit_client-first,
.edit_client-second {flex-basis:100%;}
.edit_client-second [type="radio"]:not(:checked) + label::before {border-color:#DDD;}
.edit_client-field {background-color:#FFF;border-color:#DDD;border-radius:2px;border-style:solid;border-width:1px;color:#8e8e8e;display:inline-block;position:relative;width:100%;}
.edit_client-field .fa-phone {position:absolute;top:50%;right:4px;margin-top:-7px;}
.edit_client-field input,
.edit_client-field textarea {background-color:#FFF;border:0;border-radius:2px;color:inherit;font-size:16px;line-height:1.5em;padding:2px 6px;width:100%;}
.edit_client-field textarea {height:5em;}
.edit_client-button {border-style:solid;border-width:2px;cursor:pointer;font-size:14px;margin-right:8px;padding:5px 22px;transition:all 0.2s;}
.edit_client-button:last-child {margin-right:0;}
.edit_client-button:hover {opacity:0.75;}
.edit_client-save {background-color:#0bb037;border-color:#0bb037;color:#FFF;}
@media all and (min-width: 600px) {
	.edit_client-first {flex-basis:30%;text-align:right;}
	.edit_client-second {flex-basis:66%;margin-left:4%;}
	.edit_client-field {width:70%;}
	.edit_client-field.edit_client-cost {margin-right:20px;width:30%;}
}
#client_courses {}
.client_courses-row {align-items:center;display:flex;justify-content:center;margin-bottom:1em;}
.client_courses-header {border-bottom:1px solid #DDD;flex-basis:60%;font-size:1em;font-weight:700;line-height:1.5em;padding:5px 0;text-align:center;}
.client_courses-items {width:100%;}
.client_courses-item {align-items:center;display:flex;flex-wrap:nowrap;justify-content:flex-start;}
.client_courses-cell {padding:3px 6px;}
.client_courses-started {flex-basis:20%;}
.client_courses-service {flex-basis:40%;}
.client_courses-seances {flex-basis:14%;}
.client_courses-cost {flex-basis:26%;}
.client_courses-button {border-style:solid;border-width:2px;cursor:pointer;font-size:14px;margin-right:8px;padding:5px 22px;transition:all 0.2s;}
.client_courses-button:last-child {margin-right:0;}
.client_courses-button:hover {opacity:0.75;}
.client_courses-add {background-color:#0bb037;border-color:#0bb037;color:#FFF;}
#add_course {min-height:400px;}
.add_course-row {align-items:center;display:flex;justify-content:center;margin-bottom:1em;}
#add_course-message {color:#F00;}
.add_course-header {border-bottom:1px solid #DDD;flex-basis:60%;font-size:1em;font-weight:700;line-height:1.5em;padding:5px 0;text-align:center;}
.add_course-first,
.add_course-second {flex-basis:100%;}
.add_course-second [type="radio"]:not(:checked) + label::before {border-color:#DDD;}
.add_course-field {background-color:#FFF;border-color:#DDD;border-radius:2px;border-style:solid;border-width:1px;color:#8e8e8e;display:inline-block;position:relative;width:100%;}
.add_course-field .fa-calendar {color:#ff6468;font-size:20px;position:absolute;top:50%;right:4px;margin-top:-10px;}
.add_course-field input {background-color:#FFF;border:0;border-radius:2px;color:inherit;font-size:16px;line-height:1.5em;padding:2px 6px;width:100%;}
.add_course-button {border-style:solid;border-width:2px;cursor:pointer;font-size:14px;margin-right:8px;padding:5px 22px;transition:all 0.2s;}
.add_course-button:last-child {margin-right:0;}
.add_course-button:hover {opacity:0.75;}
.add_course-save {background-color:#0bb037;border-color:#0bb037;color:#FFF;}
@media all and (min-width: 600px) {
	.add_course-first {flex-basis:30%;text-align:right;}
	.add_course-second {flex-basis:66%;margin-left:4%;}
	.add_course-field {width:70%;}
}

.calendar-table {display:table;float:left;margin-left:27px;width:74.5%;padding:0px;}
.calendar-table .row {display:table-row;}
.calendar-table .col {overflow:hidden;max-width:0px;word-break:break-word;line-height:15px;padding:7px;display:table-cell;border:1px solid #eaeaea;}
.calendar-table .c100 {width:100%;}
.calendar-table .c75 {width:75%;}
.calendar-table .c25 {width:25%;}
.calendar-table .head .c100 {overflow:inherit;padding:10px 5px 10px 30px;}
.calendar-table .head .c100 label {font-size:12px;}
.calendar-table .head .fa-calendar {color:#ff6468;font-size:30px;margin-left:10px;}
.calendar-table .head form {display:inline-block;}
.calendar-table .head #calendar {cursor:pointer;position:relative;top:3px;}
.calendar-table .head #calendar input {color:#ff6468;cursor:pointer;position:relative;top:-5px;text-align:center;}
.calendar-table .head .calendar {display:inline-block;font-size:12px;width:55px;text-align:center;}
.calendar-table .head #calendar:hover .fa-calendar,
.calendar-table .head #calendar:hover #label-for-calendar,
.calendar-table .head #calendar:hover form input {color:#000;}
.calendar-table .head .col-sm-6 {display:inline-block;float:none;min-height:inherit;padding-right:inherit;padding-left:inherit;position:inherit;width:inherit;}
.col-sm-6 .dropdown-menu {position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);}
.col-sm-6 table {border-spacing:0;border-collapse:collapse;}
.col-sm-6 a {color:#ff6468;text-decoration:none;}
.col-sm-6 .bootstrap-datetimepicker-widget table td.active,
.col-sm-6 .bootstrap-datetimepicker-widget table td.active:hover {background-color:#ff6468;}
.col-sm-6 .bootstrap-datetimepicker-widget table td.today:before {border-bottom-color:#ff6468;}
.col-sm-6 .bootstrap-datetimepicker-widget table td span.active {background-color:#ff6468;}
.table-condensed > tbody > tr > td, .table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > td, .table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td, .table-condensed > thead > tr > th {padding:5px;}
.col-sm-6 {color:#333;}
.col-sm-6 .bootstrap-datetimepicker-widget {font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.calendar-table .under-head {background-color:#d0d0d0;font-weight:bold;font-size:17px;}
.calendar-table .calendar-times {display:flex;flex-wrap:wrap;list-style-type:none;}
.calendar-table .calendar-time {background-color:#fff;border:1px solid #000;border-radius:5px;color:#000;cursor:pointer;font-size:12px;line-height:21px;margin:1px;text-align:center;width:50px;}
.calendar-table .calendar-time.active {background-color:#ff6468;color:#fff;}
.calendar-table .calendar-time.closed {background-color:#D0D0D0;color:#000;}
.calendar-table .calendar-time:hover {background-color:#0aaf36;color:#fff;}
@media (max-width:1000px) {
	.content-wrap.clients-table-calendar {padding-top:0px;}
	.calendar-table {width:100%;margin:0;font-size:12px;}
	.calendar-table .head .c100 {padding:6px;}
	.calendar-table .c25:not(:last-child){width:35%;}
}
#edit_record {}
.edit_record-row {align-items:center;display:flex;justify-content:center;margin-bottom:1em;}
#edit_record-message {color:#F00;}
.edit_record-header {border-bottom:1px solid #DDD;flex-basis:60%;font-size:1em;line-height:1.5em;padding:5px 0;text-align:center;}
.edit_record-header .fa-calendar {color:#ff6468;font-size:1.25em;margin-left:10px;}
.edit_record-first,
.edit_record-second {flex-basis:100%;}
.edit_record-field {background-color:#FFF;border-color:#DDD;border-style:solid;border-width:1px;display:inline-block;position:relative;width:100%;}
.edit_record-field input {background-color:#FFF;border:0;padding:0 6px;width:100%;}
.edit_record-field.edit_record-phone .fa-phone {position:absolute;top:50%;right:4px;margin-top:-7px;}
.edit_record-select {background-color:#FFF;border-color:#DDD;border-style:solid;border-width:1px;font-size:inherit;height:1.5em;width:100%;}
#edit_record input[type="text"],
#edit_record select {color:#575757;font-family:'PTSans-Regular';font-size:16px;font-weight:100;line-height:1.5em;}
.edit_record-button {border-style:solid;border-width:2px;cursor:pointer;font-size:14px;margin-right:8px;padding:5px 22px;transition:all 0.2s;}
.edit_record-button:last-child {margin-right:0;}
.edit_record-button:hover {opacity:0.75;}
.edit_record-save {background-color:#0bb037;border-color:#0bb037;color:#FFF;}
.edit_record-close {background-color:#FFF;border-color:#0bb037;color:#000;}
.edit_record-delete {background-color:#fb6161;border-color:#fb6161;color:#FFF;}
@media all and (min-width: 600px) {
	.edit_record-first {flex-basis:30%;text-align:right;}
	.edit_record-second {flex-basis:68%;margin-left:2%;}
	.edit_record-field,
	.edit_record-select {width:70%;}
	.edit_record-field.edit_record-cost {margin-right:20px;width:30%;}
}

.card-price .social.anketa{position:inherit;height:70px;width:223px;}
.bottom-img .container{display:inline-flex;}
.bottom-img .container .img-block{max-width:30%;margin-right:100px;position:relative;top:-30px;}
@media(max-width:1000px){.bottom-img .container{display:inline-block;text-align:-webkit-center;}
.bottom-img .container .img-block{max-width:40%;margin-right:0px;}
}
.bottom-img .container .img-text-right .green-btn{width:360px;background-color:#0aaf36;text-align:center;min-height:50px;padding:5px 0px 0 0;color:#fff;font-size:27px;font-family:'PTSans-Bold';display:inline-block;position:relative;border:1px solid transparent;transition:0.2s;}
.bottom-img .container .img-text-right .green-btn:hover{color:#0aaf36;background-color:#fff;border:1px solid #0aaf36;}
.footer hr{border:0;border-bottom:0.5px solid #727272;}
.footer .social-icon{color:#4b4b4b;background-color:#979797;display:block;width:45px;line-height:45px;height:45px;border-radius:36px;text-align:center;margin:0 2px;transition:0.5s linear;}
.footer .social-icon:hover{color:#fff;background-color:#797777;transition:0.5s linear;}
.footer .footer-info{display:inline-flex;margin:10px 0;}
.footer .footer-info .list-info{float:left;margin-right:40px;}
.footer .footer-info .list-info ul li{margin-bottom:5px;width:154px;}
.footer .footer-info .list-info ul li.li-head{color:#ff5a5f;margin-bottom:10px;}
@media(max-width:1000px){.footer .footer-info{display:inline-block;}
.footer .footer-social{float:none;margin:0px auto 20px auto;}
.footer .footer-text{display:none;width:100%;font-size:14px;}
.footer .footer-text .footer-warning-icon{width:70px;}
.footer .logo-footer{width:100%;float:none;margin-left:0;text-align:center;}
.footer .footer-counter{float:none;text-align:center;}
}
.home .reviews-item .text-block{position:relative;}
.home .reviews-item .text-block:after{content:'';border:18px solid transparent;border-top:24px solid #eaeaea;position:absolute;left:12%;bottom:-46px;border-left:0px solid transparent;}
.home .rate{color:#fe6c79;font-size:25px;top:3px;display:inline-block;position:relative;margin-right:5px;}
.home .main-rate{font-size:20px !important;margin-top:15px;}
.home .count-comm{display:inline-block;color:#0aaf36;}
.home .reviews-item .img-block{max-width:25%;margin-right:10px;}
.home .home .reviews-item .head-comment{display:inline-flex;margin-bottom:20px;}
.home .bodio.index .container .is-it{max-width:600px;margin:0 auto;}
.home .bodio.index .container .item{display:flex;}
.home .bodio.index .container .item .img-text-right{margin-left:50px;margin-top:30px;}
.home .bodio.index .container .item .img-text-right h2{text-align:left;line-height:30px;}
.home .bodio.index .container .item .img-block h2{height:50px;padding-top:14px;width:100px;background:#0aaf36;color:#fff;margin-bottom:32px;margin-top:20px;}
.home .bodio.index .container .item .img-block{min-width:100px;}
.home .top-block h1.head{color:#575757;}
.home .top-block h1.head img{max-width:165px;position:relative;top:3px;}
.home .top-block .bottom{margin-top:50px;display:inline-flex;}
.home .top-block .bottom img{position:relative;top:-38px;}
.home .top-block .form-block-index{width:450px;height:370px;background-color:#fff;border:1px solid #575757;margin-left:20px;padding:40px 50px;}
.home .top-block .form-block-index h2{text-align:left;font-size:23px;}
@media(max-width:969px){.home .top-block .bottom img{display:none;}
.home .top-block .form-block-index{width:100%;margin-left:0;}
.home .top-block .bottom{display:block;}
}
.home .find-masseur h2{font-size:30px;line-height:30px;}
@media(max-width:600px){
.home .top-block .form-block-index{padding:20px 10px;height:350px;}
.top-block{height:500px;}
.home .find-masseur h2{font-size:24px;}
}
@media(max-width:450px){
.home .bottom-img .container .img-text-right .green-btn{width:100%;}
}
.home .find-masseur-steps .find-masseur-step{margin-bottom:30px;}
.home .find-masseur-steps .find-masseur-step h6{color:#b0b0b0;}
.home .find-masseur-steps .find-masseur-step .nav-list li{color:#b0b0b0;}
.home .find-masseur-steps .find-masseur-step .nav-list li a{color:#6581d3;}
.home .find-masseur-steps .find-masseur-step a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.home .find-masseur-steps .find-masseur-step a:hover{text-decoration:underline;}
.home .top-block form{position:inherit;background:none;padding:0;margin-top:30px;}
.home .top-block form .srchblo, .home .top-block form .srchblo3{position:relative;width:100%;}
.home .top-block form input[type="text"]{width:100%;float:none;height:55px;padding-left:53px;margin-bottom:50px;}
.home .top-block form input[type="submit"]{position:relative;top:-20px;}
.home .top-block form .autocomplete-suggestions{top:55px;}
.home .top-block form .input-city {display:block;position:relative;}
.home .top-block form .input-city::before{content:'';display:block;position:absolute;margin-left:18px;margin-top:8px;width:25px;background-image:url(../img/geo.png);background-repeat:no-repeat;background-position:0 50%;background-size:25px 38px;height:38px;}
.home .top-block form .input-massage {display:block;position:relative;}
.home .top-block form .input-massage::before{content:'';display:block;position:absolute;margin-left:11px;margin-top:7px;width:42px;background-image:url(../img/search.png);background-repeat:no-repeat;background-size:100%;height:41px;}
.home .top-block form label:hover:before{border:none !important;}
.home .top-block form .btn-green{width:50%;background-color:#0aaf36;text-align:center;line-height:45px;color:#fff;font-size:28px;font-family:'PTSans-Bold';border:1px solid transparent;transition:0.2s;}
.home .top-block form .btn-green:hover{color:#0aaf36;background-color:#fff;border:1px solid #0aaf36;}
.top-block h1.head{white-space:nowrap;}
@media (max-width:479px){
.top-block h1.head{white-space:inherit;}
.home .bodio.index .container .item .img-text-right h2{font-size:20px;}
}
@media (max-width:767px){
.home .top-block h1.head img{max-width:130px;}
}
@media (max-width:639px){
.home .top-block h1.head img{max-width:100px;top:2px;}
.home .top-block h1.bottom{margin-top:10px;}
}
.top-block.age-top{padding-top:50px;color:#575757;font-family:'PTSans-Bold';}
.top-block.age-top .container h1{font-size:40px;color:#575757;line-height:normal;margin-bottom:30px;}
.top-block.age-top .container img{margin-bottom:30px;}
.top-block.age-top .container p{max-width:500px;margin:0 auto;}
.top-block.age-top h1.buttons{margin-top:30px;}
.top-block.age-top:before{content:none;}
.top-block.age-top .btn-age{width:150px;display:inline-block;text-align:center;line-height:30px;color:#fff;font-size:20px;font-family:'PTSans-Bold';border:1px solid transparent;transition:0.2s;margin-bottom:10px;}
.top-block.age-top .green-btn{background-color:#0aaf36;}
.top-block.age-top .pink-btn{background-color:#ff5a5f;}
.top-block.age-top .green-btn:hover{color:#0aaf36;background-color:#fff;border:1px solid #0aaf36;}
.top-block.age-top .pink-btn:hover{color:#ff5a5f;background-color:#fff;border:1px solid #ff5a5f;}
@media(max-width:600px){
.top-block.age-top .container h1{font-size:25px;}
.top-block.age-top{padding-top:0px;margin-top:10px;height:350px;}
}
div.account-add-form div label.label-plus{position:absolute;top:25px;font-size:10px;left:5px;}
.container.cols .name>a{overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis;}
.left-nav.ismenu{position:relative}
.img-block div.checked_foto{background:url(/img/photo_check.png);position:relative;right:30px;top:-5px;height:40px;width:40px;}
.fotorama__caption__wrap{background-color:transparent !important;}
.fotorama__caption{position:relative !important;}
.about-masseur-img .img-block{display:-webkit-box;margin-bottom: 10px;position: relative;}
.switch{margin-left:15px;}
.switch .button-wrap{width:55px;cursor:pointer;}
.switch .button-bg{width:100%;/*height:100%*/;background-color:#ff5a5f;border-radius:40px;padding:2px;color:#fff;transition:all 0.2s ease;}
.switch .button-switch{position:relative;left:0px;width:23px;height:24px;border:solid 11px;background-color:#fff;border-radius:36px;transition:all 0.2s ease;}
.switch .button-active .button-switch{left:28px;}
.switch .button-in,
.switch .button-out{position:absolute;transition:all 0.2s ease;padding-top:15px;font-size:0.8em;text-transform:uppercase;font-weight:bold;}
.switch .button-in{margin-left:76px;}
.switch .button-out{margin-left:18px;}
.switch .button-active .button-out{}
.switch .button-active .button-in{}
.switch .button-active .button-bg{background-color:#0aaf36;}
.account-content-wrap.questionary-wrap .questionary-item .col-top .top-src{border-bottom:1px dotted #cacaca;margin-bottom:10px;}
.questionary-holder .questionary-item .questionary-item-left a.auto-up-btn{display:inline-block;margin-top:10px;height:40px;margin-right:5px;line-height:36px;padding-right:8px;width:auto;}
a.auto-up-btn{background-repeat:no-repeat;background-color:#5056a1;background-position:8px center;border-radius:3px;color:#fff;font-family:'PTSans-Regular';font-size:16px;border:2px solid #005015;cursor:pointer;width:115px;height:39px;padding-left:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
a.auto-up-btn{border-radius:0px;border:0px;border-bottom:2px solid #2d3058;}
a.auto-up-btn:hover{background-color:#fff;color:#5056a1;}
.questionary-holder .questionary-item .questionary-item-left a.auto-up-btn-na{display:inline-block;background:#cdcdcd;border-radius:3px;color:#fff;font-family:'PTSans-Regular';font-size:16px;border:2px solid #7b7a7a;cursor:pointer;line-height:36px;height:40px;padding-left:10px;margin-top:10px;padding-right:8px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.questionary-holder .questionary-item .questionary-item-left a.auto-up-btn-na{border-radius:0px;border:0px;border-bottom:2px solid #cdcdcd;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up,
.questionary-holder .questionary-item .questionary-item-left .questionary-up-na{padding-left:40px;font-size:20px;text-align:center;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up span,
.questionary-holder .questionary-item .questionary-item-left .questionary-up-na span,
.questionary-holder .questionary-item .questionary-item-left .col-bottom a span{font-size:25px;position:absolute;margin-left:-33px;margin-top:6px;float:left;}
.questionary-holder .questionary-item .questionary-item-left .col-bottom>a{padding-left:40px;font-size:20px;min-width:180px;text-align:center;}
.questionary-holder .questionary-item .questionary-item-left .col-bottom a.set-auto-up{text-decoration:underline;}
.questionary-holder .questionary-item .questionary-item-left .col-bottom a.set-auto-up:hover{text-decoration:none;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up-text{position:absolute;bottom:54px;font-size:12px;text-align:center;max-width:200px;width:21%;}
.questionary-holder .questionary-item .questionary-item-left .bottom-img-text{text-align:center;margin-top:10px;}
.questionary-holder .questionary-item .questionary-item-left .col-top hr{border:0;border-top:1px dotted #cacaca;}
@media(max-width:1200px){
.questionary-holder .questionary-item .questionary-item-left .questionary-up-text{position:relative;width:100%;bottom:0;}
.questionary-holder .questionary-item .questionary-item-left{padding-left:5px;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up{font-size:14px;width:152px;padding-left:42px;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up-na{font-size:14px;width:152px;padding-left:42px;}
.questionary-holder .questionary-item .questionary-item-left .col-right{min-width:300px;margin-left:0;}
.questionary-holder .questionary-item .questionary-item-left .col-top{padding-bottom:2px;padding-left:9px;}
.questionary-holder .questionary-item .questionary-item-left .col-bottom{padding-left:9px;}
.questionary-holder .questionary-item .questionary-item-left .col-bottom>a{font-size:14px;display:block;position:relative;left:-10px;width:100%;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up{left:5px;}
.questionary-holder .questionary-item .questionary-item-left .questionary-up-na{left:5px;}
.questionary-holder .questionary-item .questionary-item-left .col-top hr{display:none;}
.questionary-holder .questionary-item .questionary-item-right .radio-wrap span{font-size:14px;}
.account-content-wrap.questionary-wrap .questionary-item .col-top .top-src{width:50%;float:left;border:none;}
}
@media(max-width:1200px){
.questionary-holder .questionary-item .questionary-item-left .col-right{width:500px;}
}
@media(max-width:1000px){
.questionary-holder .questionary-item .questionary-item-left .col-right{width:500px;}
}
@media(max-width:939px){
.questionary-holder .questionary-item .questionary-item-left .col-right{width:500px;}
}
@media(max-width:839px){
.questionary-holder .questionary-item .questionary-item-left .col-right{width:400px;}
}
@media(max-width:520px){
.questionary-holder .questionary-item .questionary-item-left .col-right{width:300px;}
.questionary-holder .questionary-item .questionary-item-left .img-wrap{width:270px;height:216px;margin:0 1px;}
}
main.home.error section:not(.bottom-img){border-bottom:0px;}
main.home.error .top-block{position:inherit;height:100%;margin-top:25px;-webkit-background-size:cover;background-size:cover;color:#fff;text-align:center;}
.top-block h1.head.min{font-size:20px;color:#575757;line-height:normal;font-family:'PTSans-Regular';white-space:inherit;}
main.home.error .top-block:before{content:"";position:absolute;left:0;right:0;z-index:-1;height:100%;padding-top:100px;background-image:url(../img/fon_2.png);background-size:initial;filter:opacity(20%);}
.top-block h1.head.red-alert{color:#f55252;}
.pay-to-pay{font-size:25px;position:absolute;margin-left:-50px;margin-top:6px;float:left;}
.pay-btn{padding-left:40px;font-size:20px;min-width:180px;text-align:center;display:inline-block;margin-top:10px;height:40px;margin-right:5px;line-height:36px;padding-right:8px;width:auto;}
.pay-wrap .pay-holder .string .colw .cols{display:inline-flex;width:100%;}
.pay-wrap .pay-holder .string .colw .cols label{white-space:nowrap;margin:0 10px;}
.hr_grey{border:0;border-bottom:1px solid #e2e1e1;margin:0 10px;margin-top:20px;}
#map-state-switcher-wrapper{
    text-align: right;
    margin-bottom: 15px;
}
#map-state-switcher {
    display: inline-block;
    list-style: none;
    margin: 0;
    padding: 0;
    border: 1px solid #CCC;
    border-radius: 3px;
}
#map-state-switcher li {
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    position: relative;
    padding-left: 10px;
    margin: 0;
}
#map-state-switcher li a {
    color: inherit;
    text-decoration: none;
}
#map-state-switcher li.active, #map-state-switcher li:hover {
    background-color: #b9b9b9;
    color: #FFF;
}
#map {
    width: 100%;
    height: 500px;
}
.rsya {
	margin-bottom: 17px;
}
.blog-list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px;
}
.blog-list-item {
    box-sizing: border-box;
    flex-basis: 50%;
    height: 320px;
    padding: 10px;
}
.blog-list-item__container {
    color: #FFF;
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
}
.blog-list-item__image-wrap {
    border-radius: 5px;
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
}
.blog-list-item__city {
    background: linear-gradient(90deg,#f33b3b,#ad0000);
    border-radius: 2px;
    color: #FFF;
    left: 20px;
    padding: 4px 10px;
    position: absolute;
    top: 20px;
    z-index: 2;
}
.blog-list-item__title-wrap {
    bottom: 20px;
    left: 0;
    padding: 0 22px;
    position: absolute;
    right: 0;
    z-index: 2;
}
.blog-list-item__title {
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
}
.blog-list-item__image {
    background-position: center;
    background-size: cover;
    border-radius: 5px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: transform .25s ease-in-out;
    width: 100%;
    z-index: 1;
}
.blog-list-item:hover .blog-list-item__image {
    transform: scale(1.1);
    transition: transform 1.5s cubic-bezier(0,1.32,.12,1.26);
}
.blog-list-item__image::before {
    background: linear-gradient(to bottom,rgba(0,0,0,0) 15%,rgba(0,0,0,.8) 100%);
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.blog-list-item:nth-child(5n+3), .blog-list-item:nth-child(5n+4), .blog-list-item:nth-child(5n+5) {
    flex-basis: 33.33%;
}
.blog .content-wrap {
    padding-top: 0px;
}
.blog .blog.content-wrap .text-content p a{
    text-decoration: underline;
    color: red;
}
#blog-subscribe-wrapper {
    margin: 40px 0;
}
#blog-subscribe-inner {
    background-color: #fdc5c5;
    padding: 16px 20px 32px;
    position: relative;
}
#blog-subscribe__headline {
    font-size: 16px;
    font-weight: 700;
    text-align: center;
}
#blog-subscribe__content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    margin-top: 16px;
}
#blog-subscribe__field {
    width: 66%;
}
#blog-subscribe__button {
    width: 28%;
}
#blog-subscribe__message {
    margin-top: 16px;
    width: 100%;
}
#blog-subscribe__button button {
    background-color: #ec304f;
    border: 0;
    border-radius: 3px;
    box-sizing: border-box;
    color: #FFF;
    font-size: 1em;
    padding: 12px;
    transition: all .2s;
    width: 100%;
}
#blog-subscribe__field input {
    background-color: #FFF;
    border: 1px solid #DDD;
    border-radius: 3px;
    box-sizing: border-box;
    font-size: 1em;
    padding: 12px;
    width: 100%;
    line-height: 0;
}
#blog-subscribe__button button:hover {
    cursor: pointer;
}
#blog-subscribe__button button:hover, #blog-search-go__button:hover {
    opacity: .75;
}
#blog-search-wrapper {
    background-color: #fdc5c5;
    margin-top: 40px;
    padding: 20px 32px 32px;
}
#blog-search-headline {
    font-size: 18px;
    font-weight: 700;
    text-align: center;
}
#blog-search-inner {
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    position: relative;
    width: 100%;
}
#blog-search-go {
    width: 30%;
}
#blog-search-city {
    background-color: #FFF;
    border-color: #AAA;
    position: relative;
    width: 64%;
}
#blog-search-city, #blog-search-go__button {
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
    padding-top: 12px;
    padding-bottom: 12px;
}
#blog-search-go__button {
    background-color: #f33b3b;
    cursor: pointer;
    text-align: center;
    transition: all .3s;
    border-color: #f44d69 #f44d69 red;
}
#blog-search-go__button span {
    color: #FFF;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    position: relative;
}
#searchbox-blog {
    background-color: #FFF;
    border: 0;
    box-sizing: border-box;
    font-size: 18px;
    outline: 0;
    padding: 0 16px;
    width: 100%;
    line-height: 0;
}
#blog-search-city__results ul {
    list-style: none;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    background: #FFF;
    border: 0;
}
@media(max-width:839px){
.blog-list-item {
    flex-basis: 100% !important;
}
}
.noselect {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.go-up, .go-down {
 display: none;
 position: fixed; /*позиционирование*/
 z-index: 9999; /*поверх все элементов на странице*/
 left: 5%; /*положение на странице, если слева - left*/
 background: #4F4F4F;
 border: 1px solid #ccc;
 border-radius: 5px;
 cursor: pointer;
 color: #fff;
 text-align: center;
 font: normal normal 20px/20px sans-serif;
 text-shadow: 0 1px 2px #000;
 opacity: .5;
 padding: 3px;
 margin-bottom: 5px;
 width: 30px;
 height: 30px;
}
.go-up { bottom: 80px; }
.go-down { bottom: 44px; }
.go-down:hover,
.go-up:hover {
 opacity: 1;
 box-shadow: 0 5px 0.5em -1px #666;
}
.img-block div.count_foto {
    height: 25px;
    width: 60px;
    text-align: center;
    padding: 2px 5px;
    color: #fff;
    background-color: #0000006e;
    position: absolute;
    left: 0;
    bottom: 68px;
}
.fotorama__html div,
.fotorama__html a {
  display: block;
  height: 100%;
}
section.static-catalog{
    margin: 20px 0;
}
section.static-catalog h2{
    margin: 20px 0;
    font-size: 22px;
}
section.static-catalog h6{
    font-size: 18px;
}
section.static-catalog .bodio-items .bodio-item {
    display: inline-block;
    width: 33%;
    position: relative;            
}
section.static-catalog .bodio-items .bodio-item .new-stat{
    position: absolute;
    top: 22%;
    right: 33%;
    color: #fff;
    background: #df5054;
    border: 1px solid #df5054;
    border-radius: 30px;
    width: 35px;
    line-height: 31px;
    height: 35px;
    font-weight: bold;
    font-size: 14px;
    
}
@media (max-width: 1000px){
section.static-catalog .bodio-items .bodio-item {
    width: 100%;
}}
@media (min-width: 640px) and (max-width: 840px){
    .header-heart {
        margin-left: 10px;
    }
}
@media (min-width: 841px) and (max-width: 1199px){
    .header-heart {
        margin-left: 30px;
    }
}
@media (min-width: 1001px){
    #nav2 li a{display: inline-block;width:100%;}
    #nav2 li{width: 20%;}
}
