​/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
 font-family:sans-serif;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%
}
body {
 margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
 display:block
}
audio,canvas,progress,video {
 display:inline-block;
 vertical-align:baseline
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden],template {
 display:none
}
a {
 background-color:transparent
}
a:active,a:hover {
 outline:0
}
abbr[title] {
 border-bottom:1px dotted
}
b,strong {
 font-weight:700
}
dfn {
 font-style:italic
}
h1 {
 margin:.67em 0;
 font-size:2em
}
mark {
 color:#000;
 background:#ff0
}
small {
 font-size:80%
}
sub,sup {
 position:relative;
 font-size:75%;
 line-height:0;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
img {
 border:0
}
svg:not(:root) {
 overflow:hidden
}
figure {
 margin:1em 40px
}
hr {
 height:0;
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 box-sizing:content-box
}
pre {
 overflow:auto
}
code,kbd,pre,samp {
 font-family:monospace,monospace;
 font-size:1em
}
button,input,optgroup,select,textarea {
 margin:0;
 font:inherit;
 color:inherit
}
button {
 overflow:visible
}
button,select {
 text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit] {
 -webkit-appearance:button;
 cursor:pointer
}
button[disabled],html input[disabled] {
 cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
 padding:0;
 border:0
}
input {
 line-height:normal
}
input[type=checkbox],input[type=radio] {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
 height:auto
}
input[type=search] {
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 box-sizing:content-box;
 -webkit-appearance:textfield
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
fieldset {
 padding:.35em .625em .75em;
 margin:0 2px;
 border:1px solid silver
}
textarea {
 overflow:auto
}
optgroup {
 font-weight:700
}
table {
 border-spacing:0;
 border-collapse:collapse
}
td,th {
 padding:0
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
 *,:after,:before {
  color:#000!important;
  text-shadow:none!important;
  background:0 0!important;
  -webkit-box-shadow:none!important;
  box-shadow:none!important
 }
 a,a:visited {
  text-decoration:underline
 }
 a[href]:after {
  content:" (" attr(href) ")"
 }
 abbr[title]:after {
  content:" (" attr(title) ")"
 }
 a[href^="#"]:after,a[href^="javascript:"]:after {
  content:""
 }
 blockquote,pre {
  border:1px solid #999;
  page-break-inside:avoid
 }
 thead {
  display:table-header-group
 }
 img,tr {
  page-break-inside:avoid
 }
 img {
  max-width:100%!important
 }
 h2,h3,p {
  orphans:3;
  widows:3
 }
 h2,h3 {
  page-break-after:avoid
 }
 .navbar {
  display:none
 }
 .btn>.caret,.dropup>.btn>.caret {
  border-top-color:#000!important
 }
 .label {
  border:1px solid #000
 }
 .table {
  border-collapse:collapse!important
 }
 .table td,.table th {
  background-color:#fff!important
 }
 .table-bordered td,.table-bordered th {
  border:1px solid #ddd!important
 }
}
@font-face {
 font-family:Glyphicons Halflings;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/f4769f9bdb7466be65088239c12046d1.eot);
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/f4769f9bdb7466be65088239c12046d1.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/448c34a56d699c29117adc64c43affeb.woff2) format("woff2"),url(https://d1frv26ioc12ph.cloudfront.net/dist/fa2772327f55d8198301fdb8bcfc8158.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/e18bbf611f2a2e43afc071aa2f4e1512.ttf) format("truetype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/89889688147bd7575d6327160d64e760.svg#glyphicons_halflingsregular) format("svg")
}
.glyphicon {
 position:relative;
 top:1px;
 display:inline-block;
 font-family:Glyphicons Halflings;
 font-style:normal;
 font-weight:400;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.glyphicon-asterisk:before {
 content:"*"
}
.glyphicon-plus:before {
 content:"+"
}
.glyphicon-eur:before,.glyphicon-euro:before {
 content:"\20AC"
}
.glyphicon-minus:before {
 content:"\2212"
}
.glyphicon-cloud:before {
 content:"\2601"
}
.glyphicon-envelope:before {
 content:"\2709"
}
.glyphicon-pencil:before {
 content:"\270F"
}
.glyphicon-glass:before {
 content:"\E001"
}
.glyphicon-music:before {
 content:"\E002"
}
.glyphicon-search:before {
 content:"\E003"
}
.glyphicon-heart:before {
 content:"\E005"
}
.glyphicon-star:before {
 content:"\E006"
}
.glyphicon-star-empty:before {
 content:"\E007"
}
.glyphicon-user:before {
 content:"\E008"
}
.glyphicon-film:before {
 content:"\E009"
}
.glyphicon-th-large:before {
 content:"\E010"
}
.glyphicon-th:before {
 content:"\E011"
}
.glyphicon-th-list:before {
 content:"\E012"
}
.glyphicon-ok:before {
 content:"\E013"
}
.glyphicon-remove:before {
 content:"\E014"
}
.glyphicon-zoom-in:before {
 content:"\E015"
}
.glyphicon-zoom-out:before {
 content:"\E016"
}
.glyphicon-off:before {
 content:"\E017"
}
.glyphicon-signal:before {
 content:"\E018"
}
.glyphicon-cog:before {
 content:"\E019"
}
.glyphicon-trash:before {
 content:"\E020"
}
.glyphicon-home:before {
 content:"\E021"
}
.glyphicon-file:before {
 content:"\E022"
}
.glyphicon-time:before {
 content:"\E023"
}
.glyphicon-road:before {
 content:"\E024"
}
.glyphicon-download-alt:before {
 content:"\E025"
}
.glyphicon-download:before {
 content:"\E026"
}
.glyphicon-upload:before {
 content:"\E027"
}
.glyphicon-inbox:before {
 content:"\E028"
}
.glyphicon-play-circle:before {
 content:"\E029"
}
.glyphicon-repeat:before {
 content:"\E030"
}
.glyphicon-refresh:before {
 content:"\E031"
}
.glyphicon-list-alt:before {
 content:"\E032"
}
.glyphicon-lock:before {
 content:"\E033"
}
.glyphicon-flag:before {
 content:"\E034"
}
.glyphicon-headphones:before {
 content:"\E035"
}
.glyphicon-volume-off:before {
 content:"\E036"
}
.glyphicon-volume-down:before {
 content:"\E037"
}
.glyphicon-volume-up:before {
 content:"\E038"
}
.glyphicon-qrcode:before {
 content:"\E039"
}
.glyphicon-barcode:before {
 content:"\E040"
}
.glyphicon-tag:before {
 content:"\E041"
}
.glyphicon-tags:before {
 content:"\E042"
}
.glyphicon-book:before {
 content:"\E043"
}
.glyphicon-bookmark:before {
 content:"\E044"
}
.glyphicon-print:before {
 content:"\E045"
}
.glyphicon-camera:before {
 content:"\E046"
}
.glyphicon-font:before {
 content:"\E047"
}
.glyphicon-bold:before {
 content:"\E048"
}
.glyphicon-italic:before {
 content:"\E049"
}
.glyphicon-text-height:before {
 content:"\E050"
}
.glyphicon-text-width:before {
 content:"\E051"
}
.glyphicon-align-left:before {
 content:"\E052"
}
.glyphicon-align-center:before {
 content:"\E053"
}
.glyphicon-align-right:before {
 content:"\E054"
}
.glyphicon-align-justify:before {
 content:"\E055"
}
.glyphicon-list:before {
 content:"\E056"
}
.glyphicon-indent-left:before {
 content:"\E057"
}
.glyphicon-indent-right:before {
 content:"\E058"
}
.glyphicon-facetime-video:before {
 content:"\E059"
}
.glyphicon-picture:before {
 content:"\E060"
}
.glyphicon-map-marker:before {
 content:"\E062"
}
.glyphicon-adjust:before {
 content:"\E063"
}
.glyphicon-tint:before {
 content:"\E064"
}
.glyphicon-edit:before {
 content:"\E065"
}
.glyphicon-share:before {
 content:"\E066"
}
.glyphicon-check:before {
 content:"\E067"
}
.glyphicon-move:before {
 content:"\E068"
}
.glyphicon-step-backward:before {
 content:"\E069"
}
.glyphicon-fast-backward:before {
 content:"\E070"
}
.glyphicon-backward:before {
 content:"\E071"
}
.glyphicon-play:before {
 content:"\E072"
}
.glyphicon-pause:before {
 content:"\E073"
}
.glyphicon-stop:before {
 content:"\E074"
}
.glyphicon-forward:before {
 content:"\E075"
}
.glyphicon-fast-forward:before {
 content:"\E076"
}
.glyphicon-step-forward:before {
 content:"\E077"
}
.glyphicon-eject:before {
 content:"\E078"
}
.glyphicon-chevron-left:before {
 content:"\E079"
}
.glyphicon-chevron-right:before {
 content:"\E080"
}
.glyphicon-plus-sign:before {
 content:"\E081"
}
.glyphicon-minus-sign:before {
 content:"\E082"
}
.glyphicon-remove-sign:before {
 content:"\E083"
}
.glyphicon-ok-sign:before {
 content:"\E084"
}
.glyphicon-question-sign:before {
 content:"\E085"
}
.glyphicon-info-sign:before {
 content:"\E086"
}
.glyphicon-screenshot:before {
 content:"\E087"
}
.glyphicon-remove-circle:before {
 content:"\E088"
}
.glyphicon-ok-circle:before {
 content:"\E089"
}
.glyphicon-ban-circle:before {
 content:"\E090"
}
.glyphicon-arrow-left:before {
 content:"\E091"
}
.glyphicon-arrow-right:before {
 content:"\E092"
}
.glyphicon-arrow-up:before {
 content:"\E093"
}
.glyphicon-arrow-down:before {
 content:"\E094"
}
.glyphicon-share-alt:before {
 content:"\E095"
}
.glyphicon-resize-full:before {
 content:"\E096"
}
.glyphicon-resize-small:before {
 content:"\E097"
}
.glyphicon-exclamation-sign:before {
 content:"\E101"
}
.glyphicon-gift:before {
 content:"\E102"
}
.glyphicon-leaf:before {
 content:"\E103"
}
.glyphicon-fire:before {
 content:"\E104"
}
.glyphicon-eye-open:before {
 content:"\E105"
}
.glyphicon-eye-close:before {
 content:"\E106"
}
.glyphicon-warning-sign:before {
 content:"\E107"
}
.glyphicon-plane:before {
 content:"\E108"
}
.glyphicon-calendar:before {
 content:"\E109"
}
.glyphicon-random:before {
 content:"\E110"
}
.glyphicon-comment:before {
 content:"\E111"
}
.glyphicon-magnet:before {
 content:"\E112"
}
.glyphicon-chevron-up:before {
 content:"\E113"
}
.glyphicon-chevron-down:before {
 content:"\E114"
}
.glyphicon-retweet:before {
 content:"\E115"
}
.glyphicon-shopping-cart:before {
 content:"\E116"
}
.glyphicon-folder-close:before {
 content:"\E117"
}
.glyphicon-folder-open:before {
 content:"\E118"
}
.glyphicon-resize-vertical:before {
 content:"\E119"
}
.glyphicon-resize-horizontal:before {
 content:"\E120"
}
.glyphicon-hdd:before {
 content:"\E121"
}
.glyphicon-bullhorn:before {
 content:"\E122"
}
.glyphicon-bell:before {
 content:"\E123"
}
.glyphicon-certificate:before {
 content:"\E124"
}
.glyphicon-thumbs-up:before {
 content:"\E125"
}
.glyphicon-thumbs-down:before {
 content:"\E126"
}
.glyphicon-hand-right:before {
 content:"\E127"
}
.glyphicon-hand-left:before {
 content:"\E128"
}
.glyphicon-hand-up:before {
 content:"\E129"
}
.glyphicon-hand-down:before {
 content:"\E130"
}
.glyphicon-circle-arrow-right:before {
 content:"\E131"
}
.glyphicon-circle-arrow-left:before {
 content:"\E132"
}
.glyphicon-circle-arrow-up:before {
 content:"\E133"
}
.glyphicon-circle-arrow-down:before {
 content:"\E134"
}
.glyphicon-globe:before {
 content:"\E135"
}
.glyphicon-wrench:before {
 content:"\E136"
}
.glyphicon-tasks:before {
 content:"\E137"
}
.glyphicon-filter:before {
 content:"\E138"
}
.glyphicon-briefcase:before {
 content:"\E139"
}
.glyphicon-fullscreen:before {
 content:"\E140"
}
.glyphicon-dashboard:before {
 content:"\E141"
}
.glyphicon-paperclip:before {
 content:"\E142"
}
.glyphicon-heart-empty:before {
 content:"\E143"
}
.glyphicon-link:before {
 content:"\E144"
}
.glyphicon-phone:before {
 content:"\E145"
}
.glyphicon-pushpin:before {
 content:"\E146"
}
.glyphicon-usd:before {
 content:"\E148"
}
.glyphicon-gbp:before {
 content:"\E149"
}
.glyphicon-sort:before {
 content:"\E150"
}
.glyphicon-sort-by-alphabet:before {
 content:"\E151"
}
.glyphicon-sort-by-alphabet-alt:before {
 content:"\E152"
}
.glyphicon-sort-by-order:before {
 content:"\E153"
}
.glyphicon-sort-by-order-alt:before {
 content:"\E154"
}
.glyphicon-sort-by-attributes:before {
 content:"\E155"
}
.glyphicon-sort-by-attributes-alt:before {
 content:"\E156"
}
.glyphicon-unchecked:before {
 content:"\E157"
}
.glyphicon-expand:before {
 content:"\E158"
}
.glyphicon-collapse-down:before {
 content:"\E159"
}
.glyphicon-collapse-up:before {
 content:"\E160"
}
.glyphicon-log-in:before {
 content:"\E161"
}
.glyphicon-flash:before {
 content:"\E162"
}
.glyphicon-log-out:before {
 content:"\E163"
}
.glyphicon-new-window:before {
 content:"\E164"
}
.glyphicon-record:before {
 content:"\E165"
}
.glyphicon-save:before {
 content:"\E166"
}
.glyphicon-open:before {
 content:"\E167"
}
.glyphicon-saved:before {
 content:"\E168"
}
.glyphicon-import:before {
 content:"\E169"
}
.glyphicon-export:before {
 content:"\E170"
}
.glyphicon-send:before {
 content:"\E171"
}
.glyphicon-floppy-disk:before {
 content:"\E172"
}
.glyphicon-floppy-saved:before {
 content:"\E173"
}
.glyphicon-floppy-remove:before {
 content:"\E174"
}
.glyphicon-floppy-save:before {
 content:"\E175"
}
.glyphicon-floppy-open:before {
 content:"\E176"
}
.glyphicon-credit-card:before {
 content:"\E177"
}
.glyphicon-transfer:before {
 content:"\E178"
}
.glyphicon-cutlery:before {
 content:"\E179"
}
.glyphicon-header:before {
 content:"\E180"
}
.glyphicon-compressed:before {
 content:"\E181"
}
.glyphicon-earphone:before {
 content:"\E182"
}
.glyphicon-phone-alt:before {
 content:"\E183"
}
.glyphicon-tower:before {
 content:"\E184"
}
.glyphicon-stats:before {
 content:"\E185"
}
.glyphicon-sd-video:before {
 content:"\E186"
}
.glyphicon-hd-video:before {
 content:"\E187"
}
.glyphicon-subtitles:before {
 content:"\E188"
}
.glyphicon-sound-stereo:before {
 content:"\E189"
}
.glyphicon-sound-dolby:before {
 content:"\E190"
}
.glyphicon-sound-5-1:before {
 content:"\E191"
}
.glyphicon-sound-6-1:before {
 content:"\E192"
}
.glyphicon-sound-7-1:before {
 content:"\E193"
}
.glyphicon-copyright-mark:before {
 content:"\E194"
}
.glyphicon-registration-mark:before {
 content:"\E195"
}
.glyphicon-cloud-download:before {
 content:"\E197"
}
.glyphicon-cloud-upload:before {
 content:"\E198"
}
.glyphicon-tree-conifer:before {
 content:"\E199"
}
.glyphicon-tree-deciduous:before {
 content:"\E200"
}
.glyphicon-cd:before {
 content:"\E201"
}
.glyphicon-save-file:before {
 content:"\E202"
}
.glyphicon-open-file:before {
 content:"\E203"
}
.glyphicon-level-up:before {
 content:"\E204"
}
.glyphicon-copy:before {
 content:"\E205"
}
.glyphicon-paste:before {
 content:"\E206"
}
.glyphicon-alert:before {
 content:"\E209"
}
.glyphicon-equalizer:before {
 content:"\E210"
}
.glyphicon-king:before {
 content:"\E211"
}
.glyphicon-queen:before {
 content:"\E212"
}
.glyphicon-pawn:before {
 content:"\E213"
}
.glyphicon-bishop:before {
 content:"\E214"
}
.glyphicon-knight:before {
 content:"\E215"
}
.glyphicon-baby-formula:before {
 content:"\E216"
}
.glyphicon-tent:before {
 content:"\26FA"
}
.glyphicon-blackboard:before {
 content:"\E218"
}
.glyphicon-bed:before {
 content:"\E219"
}
.glyphicon-apple:before {
 content:"\F8FF"
}
.glyphicon-erase:before {
 content:"\E221"
}
.glyphicon-hourglass:before {
 content:"\231B"
}
.glyphicon-lamp:before {
 content:"\E223"
}
.glyphicon-duplicate:before {
 content:"\E224"
}
.glyphicon-piggy-bank:before {
 content:"\E225"
}
.glyphicon-scissors:before {
 content:"\E226"
}
.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before {
 content:"\E227"
}
.glyphicon-jpy:before,.glyphicon-yen:before {
 content:"\A5"
}
.glyphicon-rub:before,.glyphicon-ruble:before {
 content:"\20BD"
}
.glyphicon-scale:before {
 content:"\E230"
}
.glyphicon-ice-lolly:before {
 content:"\E231"
}
.glyphicon-ice-lolly-tasted:before {
 content:"\E232"
}
.glyphicon-education:before {
 content:"\E233"
}
.glyphicon-option-horizontal:before {
 content:"\E234"
}
.glyphicon-option-vertical:before {
 content:"\E235"
}
.glyphicon-menu-hamburger:before {
 content:"\E236"
}
.glyphicon-modal-window:before {
 content:"\E237"
}
.glyphicon-oil:before {
 content:"\E238"
}
.glyphicon-grain:before {
 content:"\E239"
}
.glyphicon-sunglasses:before {
 content:"\E240"
}
.glyphicon-text-size:before {
 content:"\E241"
}
.glyphicon-text-color:before {
 content:"\E242"
}
.glyphicon-text-background:before {
 content:"\E243"
}
.glyphicon-object-align-top:before {
 content:"\E244"
}
.glyphicon-object-align-bottom:before {
 content:"\E245"
}
.glyphicon-object-align-horizontal:before {
 content:"\E246"
}
.glyphicon-object-align-left:before {
 content:"\E247"
}
.glyphicon-object-align-vertical:before {
 content:"\E248"
}
.glyphicon-object-align-right:before {
 content:"\E249"
}
.glyphicon-triangle-right:before {
 content:"\E250"
}
.glyphicon-triangle-left:before {
 content:"\E251"
}
.glyphicon-triangle-bottom:before {
 content:"\E252"
}
.glyphicon-triangle-top:before {
 content:"\E253"
}
.glyphicon-console:before {
 content:"\E254"
}
.glyphicon-superscript:before {
 content:"\E255"
}
.glyphicon-subscript:before {
 content:"\E256"
}
.glyphicon-menu-left:before {
 content:"\E257"
}
.glyphicon-menu-right:before {
 content:"\E258"
}
.glyphicon-menu-down:before {
 content:"\E259"
}
.glyphicon-menu-up:before {
 content:"\E260"
}
*,:after,:before {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
html {
 font-size:10px;
 -webkit-tap-highlight-color:rgba(0,0,0,0)
}
body {
 font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
 font-size:14px;
 line-height:1.42857143;
 color:#333;
 background-color:#fff
}
button,input,select,textarea {
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
a {
 color:#337ab7;
 text-decoration:none
}
a:focus,a:hover {
 color:#23527c;
 text-decoration:none;
}
a:focus {
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
figure {
 margin:0
}
img {
 vertical-align:middle
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail>img,.thumbnail a>img {
 display:block;
 max-width:100%;
 height:auto
}
.img-rounded {
 border-radius:6px
}
.img-thumbnail {
 display:inline-block;
 max-width:100%;
 height:auto;
 padding:4px;
 line-height:1.42857143;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:4px;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
.img-circle {
 border-radius:50%
}
hr {
 margin-top:20px;
 margin-bottom:20px;
 border:0;
 border-top:1px solid #eee
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 margin:0;
 overflow:visible;
 clip:auto
}
[role=button] {
 cursor:pointer
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
 font-family:inherit;
 font-weight:500;
 line-height:1.1;
 color:inherit
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
 font-weight:400;
 line-height:1;
 color:#777
}
.h1,.h2,.h3,h1,h2,h3 {
 margin-top:20px;
 margin-bottom:10px
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
 font-size:65%
}
.h4,.h5,.h6,h4,h5,h6 {
 margin-top:10px;
 margin-bottom:10px
}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
 font-size:75%
}
.h1,h1 {
 font-size:36px
}
.h2,h2 {
 font-size:30px
}
.h3,h3 {
 font-size:24px
}
.h4,h4 {
 font-size:18px
}
.h5,h5 {
 font-size:14px
}
.h6,h6 {
 font-size:12px
}
p {
 margin:0 0 10px
}
.lead {
 margin-bottom:20px;
 font-size:16px;
 font-weight:300;
 line-height:1.4
}
@media (min-width:768px) {
 .lead {
  font-size:21px
 }
}
.small,small {
 font-size:85%
}
.mark,mark {
 padding:.2em;
 background-color:#fcf8e3
}
.text-left {
 text-align:left
}
.text-right {
 text-align:right
}
.text-center {
 text-align:center
}
.text-justify {
 text-align:justify
}
.text-nowrap {
 white-space:nowrap
}
.text-lowercase {
 text-transform:lowercase
}
.text-uppercase {
 text-transform:uppercase
}
.text-capitalize {
 text-transform:capitalize
}
.text-muted {
 color:#777
}
.text-primary {
 color:#337ab7
}
a.text-primary:focus,a.text-primary:hover {
 color:#286090
}
.text-success {
 color:#3c763d
}
a.text-success:focus,a.text-success:hover {
 color:#2b542c
}
.text-info {
 color:#31708f
}
a.text-info:focus,a.text-info:hover {
 color:#245269
}
.text-warning {
 color:#8a6d3b
}
a.text-warning:focus,a.text-warning:hover {
 color:#66512c
}
.text-danger {
 color:#a94442
}
a.text-danger:focus,a.text-danger:hover {
 color:#843534
}
.bg-primary {
 color:#fff;
 background-color:#337ab7
}
a.bg-primary:focus,a.bg-primary:hover {
 background-color:#286090
}
.bg-success {
 background-color:#dff0d8
}
a.bg-success:focus,a.bg-success:hover {
 background-color:#c1e2b3
}
.bg-info {
 background-color:#d9edf7
}
a.bg-info:focus,a.bg-info:hover {
 background-color:#afd9ee
}
.bg-warning {
 background-color:#fcf8e3
}
a.bg-warning:focus,a.bg-warning:hover {
 background-color:#f7ecb5
}
.bg-danger {
 background-color:#f2dede
}
a.bg-danger:focus,a.bg-danger:hover {
 background-color:#e4b9b9
}
.page-header {
 padding-bottom:9px;
 margin:40px 0 20px;
 border-bottom:1px solid #eee
}
ol,ul {
 margin-top:0;
 margin-bottom:10px
}
ol ol,ol ul,ul ol,ul ul {
 margin-bottom:0
}
.list-inline,.list-unstyled {
 padding-left:0;
 list-style:none
}
.list-inline {
 margin-left:-5px
}
.list-inline>li {
 display:inline-block;
 padding-right:5px;
 padding-left:5px
}
dl {
 margin-top:0;
 margin-bottom:20px
}
dd,dt {
 line-height:1.42857143
}
dt {
 font-weight:700
}
dd {
 margin-left:0
}
@media (min-width:768px) {
 .dl-horizontal dt {
  float:left;
  width:160px;
  overflow:hidden;
  clear:left;
  text-align:right;
  text-overflow:ellipsis;
  white-space:nowrap
 }
 .dl-horizontal dd {
  margin-left:180px
 }
}
abbr[data-original-title],abbr[title] {
 cursor:help;
 border-bottom:1px dotted #777
}
.initialism {
 font-size:90%;
 text-transform:uppercase
}
blockquote {
 padding:10px 20px;
 margin:0 0 20px;
 font-size:17.5px;
 border-left:5px solid #eee
}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child {
 margin-bottom:0
}
blockquote .small,blockquote footer,blockquote small {
 display:block;
 font-size:80%;
 line-height:1.42857143;
 color:#777
}
blockquote .small:before,blockquote footer:before,blockquote small:before {
 content:"\2014   \A0"
}
.blockquote-reverse,blockquote.pull-right {
 padding-right:15px;
 padding-left:0;
 text-align:right;
 border-right:5px solid #eee;
 border-left:0
}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before {
 content:""
}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after {
 content:"\A0   \2014"
}
address {
 margin-bottom:20px;
 font-style:normal;
 line-height:1.42857143
}
code,kbd,pre,samp {
 font-family:Menlo,Monaco,Consolas,Courier New,monospace
}
code {
 color:#c7254e;
 background-color:#f9f2f4;
 border-radius:4px
}
code,kbd {
 padding:2px 4px;
 font-size:90%
}
kbd {
 color:#fff;
 background-color:#333;
 border-radius:3px;
 -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);
 box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd {
 padding:0;
 font-size:100%;
 font-weight:700;
 -webkit-box-shadow:none;
 box-shadow:none
}
pre {
 display:block;
 padding:9.5px;
 margin:0 0 10px;
 font-size:13px;
 line-height:1.42857143;
 color:#333;
 word-break:break-all;
 word-wrap:break-word;
 background-color:#f5f5f5;
 border:1px solid #ccc;
 border-radius:4px
}
pre code {
 padding:0;
 font-size:inherit;
 color:inherit;
 white-space:pre-wrap;
 background-color:transparent;
 border-radius:0
}
.pre-scrollable {
 max-height:340px;
 overflow-y:scroll
}
.container {
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
@media (min-width:768px) {
 .container {
  width:750px
 }
}
@media (min-width:992px) {
 .container {
  width:970px
 }
}
@media (min-width:1200px) {
 .container {
  width:1170px
 }
}
.container-fluid {
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
.row {
 margin-right:-15px;
 margin-left:-15px
}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
 position:relative;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12 {
 float:left
}
.col-xs-12 {
 width:100%
}
.col-xs-11 {
 width:91.66666667%
}
.col-xs-10 {
 width:83.33333333%
}
.col-xs-9 {
 width:75%
}
.col-xs-8 {
 width:66.66666667%
}
.col-xs-7 {
 width:58.33333333%
}
.col-xs-6 {
 width:50%
}
.col-xs-5 {
 width:41.66666667%
}
.col-xs-4 {
 width:33.33333333%
}
.col-xs-3 {
 width:25%
}
.col-xs-2 {
 width:16.66666667%
}
.col-xs-1 {
 width:8.33333333%
}
.col-xs-pull-12 {
 right:100%
}
.col-xs-pull-11 {
 right:91.66666667%
}
.col-xs-pull-10 {
 right:83.33333333%
}
.col-xs-pull-9 {
 right:75%
}
.col-xs-pull-8 {
 right:66.66666667%
}
.col-xs-pull-7 {
 right:58.33333333%
}
.col-xs-pull-6 {
 right:50%
}
.col-xs-pull-5 {
 right:41.66666667%
}
.col-xs-pull-4 {
 right:33.33333333%
}
.col-xs-pull-3 {
 right:25%
}
.col-xs-pull-2 {
 right:16.66666667%
}
.col-xs-pull-1 {
 right:8.33333333%
}
.col-xs-pull-0 {
 right:auto
}
.col-xs-push-12 {
 left:100%
}
.col-xs-push-11 {
 left:91.66666667%
}
.col-xs-push-10 {
 left:83.33333333%
}
.col-xs-push-9 {
 left:75%
}
.col-xs-push-8 {
 left:66.66666667%
}
.col-xs-push-7 {
 left:58.33333333%
}
.col-xs-push-6 {
 left:50%
}
.col-xs-push-5 {
 left:41.66666667%
}
.col-xs-push-4 {
 left:33.33333333%
}
.col-xs-push-3 {
 left:25%
}
.col-xs-push-2 {
 left:16.66666667%
}
.col-xs-push-1 {
 left:8.33333333%
}
.col-xs-push-0 {
 left:auto
}
.col-xs-offset-12 {
 margin-left:100%
}
.col-xs-offset-11 {
 margin-left:91.66666667%
}
.col-xs-offset-10 {
 margin-left:83.33333333%
}
.col-xs-offset-9 {
 margin-left:75%
}
.col-xs-offset-8 {
 margin-left:66.66666667%
}
.col-xs-offset-7 {
 margin-left:58.33333333%
}
.col-xs-offset-6 {
 margin-left:50%
}
.col-xs-offset-5 {
 margin-left:41.66666667%
}
.col-xs-offset-4 {
 margin-left:33.33333333%
}
.col-xs-offset-3 {
 margin-left:25%
}
.col-xs-offset-2 {
 margin-left:16.66666667%
}
.col-xs-offset-1 {
 margin-left:8.33333333%
}
.col-xs-offset-0 {
 margin-left:0
}
@media (min-width:768px) {
 .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {
  float:left
 }
 .col-sm-12 {
  width:100%
 }
 .col-sm-11 {
  width:91.66666667%
 }
 .col-sm-10 {
  width:83.33333333%
 }
 .col-sm-9 {
  width:75%
 }
 .col-sm-8 {
  width:66.66666667%
 }
 .col-sm-7 {
  width:58.33333333%
 }
 .col-sm-6 {
  width:50%
 }
 .col-sm-5 {
  width:41.66666667%
 }
 .col-sm-4 {
  width:33.33333333%
 }
 .col-sm-3 {
  width:25%
 }
 .col-sm-2 {
  width:16.66666667%
 }
 .col-sm-1 {
  width:8.33333333%
 }
 .col-sm-pull-12 {
  right:100%
 }
 .col-sm-pull-11 {
  right:91.66666667%
 }
 .col-sm-pull-10 {
  right:83.33333333%
 }
 .col-sm-pull-9 {
  right:75%
 }
 .col-sm-pull-8 {
  right:66.66666667%
 }
 .col-sm-pull-7 {
  right:58.33333333%
 }
 .col-sm-pull-6 {
  right:50%
 }
 .col-sm-pull-5 {
  right:41.66666667%
 }
 .col-sm-pull-4 {
  right:33.33333333%
 }
 .col-sm-pull-3 {
  right:25%
 }
 .col-sm-pull-2 {
  right:16.66666667%
 }
 .col-sm-pull-1 {
  right:8.33333333%
 }
 .col-sm-pull-0 {
  right:auto
 }
 .col-sm-push-12 {
  left:100%
 }
 .col-sm-push-11 {
  left:91.66666667%
 }
 .col-sm-push-10 {
  left:83.33333333%
 }
 .col-sm-push-9 {
  left:75%
 }
 .col-sm-push-8 {
  left:66.66666667%
 }
 .col-sm-push-7 {
  left:58.33333333%
 }
 .col-sm-push-6 {
  left:50%
 }
 .col-sm-push-5 {
  left:41.66666667%
 }
 .col-sm-push-4 {
  left:33.33333333%
 }
 .col-sm-push-3 {
  left:25%
 }
 .col-sm-push-2 {
  left:16.66666667%
 }
 .col-sm-push-1 {
  left:8.33333333%
 }
 .col-sm-push-0 {
  left:auto
 }
 .col-sm-offset-12 {
  margin-left:100%
 }
 .col-sm-offset-11 {
  margin-left:91.66666667%
 }
 .col-sm-offset-10 {
  margin-left:83.33333333%
 }
 .col-sm-offset-9 {
  margin-left:75%
 }
 .col-sm-offset-8 {
  margin-left:66.66666667%
 }
 .col-sm-offset-7 {
  margin-left:58.33333333%
 }
 .col-sm-offset-6 {
  margin-left:50%
 }
 .col-sm-offset-5 {
  margin-left:41.66666667%
 }
 .col-sm-offset-4 {
  margin-left:33.33333333%
 }
 .col-sm-offset-3 {
  margin-left:25%
 }
 .col-sm-offset-2 {
  margin-left:16.66666667%
 }
 .col-sm-offset-1 {
  margin-left:8.33333333%
 }
 .col-sm-offset-0 {
  margin-left:0
 }
}
@media (min-width:992px) {
 .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 {
  float:left
 }
 .col-md-12 {
  width:100%
 }
 .col-md-11 {
  width:91.66666667%
 }
 .col-md-10 {
  width:83.33333333%
 }
 .col-md-9 {
  width:75%
 }
 .col-md-8 {
  width:66.66666667%
 }
 .col-md-7 {
  width:58.33333333%
 }
 .col-md-6 {
  width:50%
 }
 .col-md-5 {
  width:41.66666667%
 }
 .col-md-4 {
  width:33.33333333%
 }
 .col-md-3 {
  width:25%
 }
 .col-md-2 {
  width:16.66666667%
 }
 .col-md-1 {
  width:8.33333333%
 }
 .col-md-pull-12 {
  right:100%
 }
 .col-md-pull-11 {
  right:91.66666667%
 }
 .col-md-pull-10 {
  right:83.33333333%
 }
 .col-md-pull-9 {
  right:75%
 }
 .col-md-pull-8 {
  right:66.66666667%
 }
 .col-md-pull-7 {
  right:58.33333333%
 }
 .col-md-pull-6 {
  right:50%
 }
 .col-md-pull-5 {
  right:41.66666667%
 }
 .col-md-pull-4 {
  right:33.33333333%
 }
 .col-md-pull-3 {
  right:25%
 }
 .col-md-pull-2 {
  right:16.66666667%
 }
 .col-md-pull-1 {
  right:8.33333333%
 }
 .col-md-pull-0 {
  right:auto
 }
 .col-md-push-12 {
  left:100%
 }
 .col-md-push-11 {
  left:91.66666667%
 }
 .col-md-push-10 {
  left:83.33333333%
 }
 .col-md-push-9 {
  left:75%
 }
 .col-md-push-8 {
  left:66.66666667%
 }
 .col-md-push-7 {
  left:58.33333333%
 }
 .col-md-push-6 {
  left:50%
 }
 .col-md-push-5 {
  left:41.66666667%
 }
 .col-md-push-4 {
  left:33.33333333%
 }
 .col-md-push-3 {
  left:25%
 }
 .col-md-push-2 {
  left:16.66666667%
 }
 .col-md-push-1 {
  left:8.33333333%
 }
 .col-md-push-0 {
  left:auto
 }
 .col-md-offset-12 {
  margin-left:100%
 }
 .col-md-offset-11 {
  margin-left:91.66666667%
 }
 .col-md-offset-10 {
  margin-left:83.33333333%
 }
 .col-md-offset-9 {
  margin-left:75%
 }
 .col-md-offset-8 {
  margin-left:66.66666667%
 }
 .col-md-offset-7 {
  margin-left:58.33333333%
 }
 .col-md-offset-6 {
  margin-left:50%
 }
 .col-md-offset-5 {
  margin-left:41.66666667%
 }
 .col-md-offset-4 {
  margin-left:33.33333333%
 }
 .col-md-offset-3 {
  margin-left:25%
 }
 .col-md-offset-2 {
  margin-left:16.66666667%
 }
 .col-md-offset-1 {
  margin-left:8.33333333%
 }
 .col-md-offset-0 {
  margin-left:0
 }
}
@media (min-width:1200px) {
 .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 {
  float:left
 }
 .col-lg-12 {
  width:100%
 }
 .col-lg-11 {
  width:91.66666667%
 }
 .col-lg-10 {
  width:83.33333333%
 }
 .col-lg-9 {
  width:75%
 }
 .col-lg-8 {
  width:66.66666667%
 }
 .col-lg-7 {
  width:58.33333333%
 }
 .col-lg-6 {
  width:50%
 }
 .col-lg-5 {
  width:41.66666667%
 }
 .col-lg-4 {
  width:33.33333333%
 }
 .col-lg-3 {
  width:25%
 }
 .col-lg-2 {
  width:16.66666667%
 }
 .col-lg-1 {
  width:8.33333333%
 }
 .col-lg-pull-12 {
  right:100%
 }
 .col-lg-pull-11 {
  right:91.66666667%
 }
 .col-lg-pull-10 {
  right:83.33333333%
 }
 .col-lg-pull-9 {
  right:75%
 }
 .col-lg-pull-8 {
  right:66.66666667%
 }
 .col-lg-pull-7 {
  right:58.33333333%
 }
 .col-lg-pull-6 {
  right:50%
 }
 .col-lg-pull-5 {
  right:41.66666667%
 }
 .col-lg-pull-4 {
  right:33.33333333%
 }
 .col-lg-pull-3 {
  right:25%
 }
 .col-lg-pull-2 {
  right:16.66666667%
 }
 .col-lg-pull-1 {
  right:8.33333333%
 }
 .col-lg-pull-0 {
  right:auto
 }
 .col-lg-push-12 {
  left:100%
 }
 .col-lg-push-11 {
  left:91.66666667%
 }
 .col-lg-push-10 {
  left:83.33333333%
 }
 .col-lg-push-9 {
  left:75%
 }
 .col-lg-push-8 {
  left:66.66666667%
 }
 .col-lg-push-7 {
  left:58.33333333%
 }
 .col-lg-push-6 {
  left:50%
 }
 .col-lg-push-5 {
  left:41.66666667%
 }
 .col-lg-push-4 {
  left:33.33333333%
 }
 .col-lg-push-3 {
  left:25%
 }
 .col-lg-push-2 {
  left:16.66666667%
 }
 .col-lg-push-1 {
  left:8.33333333%
 }
 .col-lg-push-0 {
  left:auto
 }
 .col-lg-offset-12 {
  margin-left:100%
 }
 .col-lg-offset-11 {
  margin-left:91.66666667%
 }
 .col-lg-offset-10 {
  margin-left:83.33333333%
 }
 .col-lg-offset-9 {
  margin-left:75%
 }
 .col-lg-offset-8 {
  margin-left:66.66666667%
 }
 .col-lg-offset-7 {
  margin-left:58.33333333%
 }
 .col-lg-offset-6 {
  margin-left:50%
 }
 .col-lg-offset-5 {
  margin-left:41.66666667%
 }
 .col-lg-offset-4 {
  margin-left:33.33333333%
 }
 .col-lg-offset-3 {
  margin-left:25%
 }
 .col-lg-offset-2 {
  margin-left:16.66666667%
 }
 .col-lg-offset-1 {
  margin-left:8.33333333%
 }
 .col-lg-offset-0 {
  margin-left:0
 }
}
table {
 background-color:transparent
}
caption {
 padding-top:8px;
 padding-bottom:8px;
 color:#777
}
caption,th {
 text-align:left
}
.table {
 width:100%;
 max-width:100%;
 margin-bottom:20px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
 padding:8px;
 line-height:1.42857143;
 vertical-align:top;
 border-top:1px solid #ddd
}
.table>thead>tr>th {
 vertical-align:bottom;
 border-bottom:2px solid #ddd
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
 border-top:0
}
.table>tbody+tbody {
 border-top:2px solid #ddd
}
.table .table {
 background-color:#fff
}
.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
}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
 border:1px solid #ddd
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
 border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
 background-color:#f9f9f9
}
.table-hover>tbody>tr:hover {
 background-color:#f5f5f5
}
table col[class*=col-] {
 position:static;
 display:table-column;
 float:none
}
table td[class*=col-],table th[class*=col-] {
 position:static;
 display:table-cell;
 float:none
}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
 background-color:#f5f5f5
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
 background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
 background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
 background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
 background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
 background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
 background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
 background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
 background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
 background-color:#ebcccc
}
.table-responsive {
 min-height:.01%;
 overflow-x:auto
}
@media screen and (max-width:767px) {
 .table-responsive {
  width:100%;
  margin-bottom:15px;
  overflow-y:hidden;
  -ms-overflow-style:-ms-autohiding-scrollbar;
  border:1px solid #ddd
 }
 .table-responsive>.table {
  margin-bottom:0
 }
 .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
  white-space:nowrap
 }
 .table-responsive>.table-bordered {
  border:0
 }
 .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
  border-left:0
 }
 .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
  border-right:0
 }
 .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
  border-bottom:0
 }
}
fieldset {
 min-width:0;
 margin:0
}
fieldset,legend {
 padding:0;
 border:0
}
legend {
 display:block;
 width:100%;
 margin-bottom:20px;
 font-size:21px;
 line-height:inherit;
 color:#333;
 border-bottom:1px solid #e5e5e5
}
label {
 display:inline-block;
 max-width:100%;
 margin-bottom:5px;
 font-weight:700
}
input[type=search] {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
input[type=checkbox],input[type=radio] {
 margin:4px 0 0;
 margin-top:1px\9;
 line-height:normal
}
input[type=file] {
 display:block
}
input[type=range] {
 display:block;
 width:100%
}
select[multiple],select[size] {
 height:auto
}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus {
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
output {
 padding-top:7px
}
.form-control,output {
 display:block;
 font-size:14px;
 line-height:1.42857143;
 color:#555
}
.form-control {
 width:100%;
 height:34px;
 padding:6px 12px;
 background-color:#fff;
 background-image:none;
 border:1px solid #ccc;
 border-radius:4px;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 -webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
 -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.form-control:focus {
 border-color:#66afe9;
 outline:0;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)
}
.form-control::-moz-placeholder {
 color:#999;
 opacity:1
}
.form-control:-ms-input-placeholder {
 color:#999
}
.form-control::-webkit-input-placeholder {
 color:#999
}
.form-control::-ms-expand {
 background-color:transparent;
 border:0
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
 background-color:#eee;
 opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control {
 cursor:not-allowed
}
textarea.form-control {
 height:auto
}
input[type=search] {
 -webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control {
  line-height:34px
 }
 .input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm {
  line-height:30px
 }
 .input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg {
  line-height:46px
 }
}
.form-group {
 margin-bottom:15px
}
.checkbox,.radio {
 position:relative;
 display:block;
 margin-top:10px;
 margin-bottom:10px
}
.checkbox label,.radio label {
 min-height:20px;
 padding-left:20px;
 margin-bottom:0;
 font-weight:400;
 cursor:pointer
}
.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio] {
 position:absolute;
 margin-top:4px\9;
 margin-left:-20px
}
.checkbox+.checkbox,.radio+.radio {
 margin-top:-5px
}
.checkbox-inline,.radio-inline {
 position:relative;
 display:inline-block;
 padding-left:20px;
 margin-bottom:0;
 font-weight:400;
 vertical-align:middle;
 cursor:pointer
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
 margin-top:0;
 margin-left:10px
}
.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {
 cursor:not-allowed
}
.form-control-static {
 min-height:34px;
 padding-top:7px;
 padding-bottom:7px;
 margin-bottom:0
}
.form-control-static.input-lg,.form-control-static.input-sm {
 padding-right:0;
 padding-left:0
}
.input-sm {
 height:30px;
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
select.input-sm {
 height:30px;
 line-height:30px
}
select[multiple].input-sm,textarea.input-sm {
 height:auto
}
.form-group-sm .form-control {
 height:30px;
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
.form-group-sm select.form-control {
 height:30px;
 line-height:30px
}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control {
 height:auto
}
.form-group-sm .form-control-static {
 height:30px;
 min-height:32px;
 padding:6px 10px;
 font-size:12px;
 line-height:1.5
}
.input-lg {
 height:46px;
 padding:10px 16px;
 font-size:18px;
 line-height:1.3333333;
 border-radius:6px
}
select.input-lg {
 height:46px;
 line-height:46px
}
select[multiple].input-lg,textarea.input-lg {
 height:auto
}
.form-group-lg .form-control {
 height:46px;
 padding:10px 16px;
 font-size:18px;
 line-height:1.3333333;
 border-radius:6px
}
.form-group-lg select.form-control {
 height:46px;
 line-height:46px
}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control {
 height:auto
}
.form-group-lg .form-control-static {
 height:46px;
 min-height:38px;
 padding:11px 16px;
 font-size:18px;
 line-height:1.3333333
}
.has-feedback {
 position:relative
}
.has-feedback .form-control {
 padding-right:42.5px
}
.form-control-feedback {
 position:absolute;
 top:0;
 right:0;
 z-index:2;
 display:block;
 width:34px;
 height:34px;
 line-height:34px;
 text-align:center;
 pointer-events:none
}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback {
 width:46px;
 height:46px;
 line-height:46px
}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback {
 width:30px;
 height:30px;
 line-height:30px
}
.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label {
 color:#3c763d
}
.has-success .form-control {
 border-color:#3c763d;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus {
 border-color:#2b542c;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168
}
.has-success .input-group-addon {
 color:#3c763d;
 background-color:#dff0d8;
 border-color:#3c763d
}
.has-success .form-control-feedback {
 color:#3c763d
}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label {
 color:#8a6d3b
}
.has-warning .form-control {
 border-color:#8a6d3b;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus {
 border-color:#66512c;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b
}
.has-warning .input-group-addon {
 color:#8a6d3b;
 background-color:#fcf8e3;
 border-color:#8a6d3b
}
.has-warning .form-control-feedback {
 color:#8a6d3b
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label {
 color:#a94442
}
.has-error .form-control {
 border-color:#a94442;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
 border-color:#843534;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error .input-group-addon {
 color:#a94442;
 background-color:#f2dede;
 border-color:#a94442
}
.has-error .form-control-feedback {
 color:#a94442
}
.has-feedback label~.form-control-feedback {
 top:25px
}
.has-feedback label.sr-only~.form-control-feedback {
 top:0
}
.help-block {
 display:block;
 margin-top:5px;
 margin-bottom:10px;
 color:#737373
}
@media (min-width:768px) {
 .form-inline .form-group {
  display:inline-block;
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline .form-control {
  display:inline-block;
  width:auto;
  vertical-align:middle
 }
 .form-inline .form-control-static {
  display:inline-block
 }
 .form-inline .input-group {
  display:inline-table;
  vertical-align:middle
 }
 .form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn {
  width:auto
 }
 .form-inline .input-group>.form-control {
  width:100%
 }
 .form-inline .control-label {
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline .checkbox,.form-inline .radio {
  display:inline-block;
  margin-top:0;
  margin-bottom:0;
  vertical-align:middle
 }
 .form-inline .checkbox label,.form-inline .radio label {
  padding-left:0
 }
 .form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio] {
  position:relative;
  margin-left:0
 }
 .form-inline .has-feedback .form-control-feedback {
  top:0
 }
}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline {
 padding-top:7px;
 margin-top:0;
 margin-bottom:0
}
.form-horizontal .checkbox,.form-horizontal .radio {
 min-height:27px
}
.form-horizontal .form-group {
 margin-right:-15px;
 margin-left:-15px
}
@media (min-width:768px) {
 .form-horizontal .control-label {
  padding-top:7px;
  margin-bottom:0;
  text-align:right
 }
}
.form-horizontal .has-feedback .form-control-feedback {
 right:15px
}
@media (min-width:768px) {
 .form-horizontal .form-group-lg .control-label {
  padding-top:11px;
  font-size:18px
 }
}
@media (min-width:768px) {
 .form-horizontal .form-group-sm .control-label {
  padding-top:6px;
  font-size:12px
 }
}
.btn {
 display:inline-block;
 padding:6px 12px;
 margin-bottom:0;
 font-size:14px;
 font-weight:400;
 line-height:1.42857143;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 -ms-touch-action:manipulation;
 touch-action:manipulation;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 background-image:none;
 border:1px solid transparent;
 border-radius:4px
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
.btn.focus,.btn:focus,.btn:hover {
 color:#333;
 text-decoration:none
}
.btn.active,.btn:active {
 background-image:none;
 outline:0;
 -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
 cursor:not-allowed;
 filter:alpha(opacity=65);
 -webkit-box-shadow:none;
 box-shadow:none;
 opacity:.65
}
a.btn.disabled,fieldset[disabled] a.btn {
 pointer-events:none
}
.btn-default {
 color:#333;
 background-color:#fff;
 border-color:#ccc
}
.btn-default.focus,.btn-default:focus {
 color:#333;
 background-color:#e6e6e6;
 border-color:#8c8c8c
}
.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default {
 color:#333;
 background-color:#e6e6e6;
 border-color:#adadad
}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover {
 color:#333;
 background-color:#d4d4d4;
 border-color:#8c8c8c
}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default {
 background-image:none
}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
 background-color:#fff;
 border-color:#ccc
}
.btn-default .badge {
 color:#fff;
 background-color:#333
}
.btn-primary {
 color:#fff;
 background-color:#337ab7;
 border-color:#2e6da4
}
.btn-primary.focus,.btn-primary:focus {
 color:#fff;
 background-color:#286090;
 border-color:#122b40
}
.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary {
 color:#fff;
 background-color:#286090;
 border-color:#204d74
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover {
 color:#fff;
 background-color:#204d74;
 border-color:#122b40
}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
 background-image:none
}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
 background-color:#337ab7;
 border-color:#2e6da4
}
.btn-primary .badge {
 color:#337ab7;
 background-color:#fff
}
.btn-success {
 color:#fff;
 background-color:#5cb85c;
 border-color:#4cae4c
}
.btn-success.focus,.btn-success:focus {
 color:#fff;
 background-color:#449d44;
 border-color:#255625
}
.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success {
 color:#fff;
 background-color:#449d44;
 border-color:#398439
}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover {
 color:#fff;
 background-color:#398439;
 border-color:#255625
}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success {
 background-image:none
}
.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
 background-color:#5cb85c;
 border-color:#4cae4c
}
.btn-success .badge {
 color:#5cb85c;
 background-color:#fff
}
.btn-info {
 color:#fff;
 background-color:#5bc0de;
 border-color:#46b8da
}
.btn-info.focus,.btn-info:focus {
 color:#fff;
 background-color:#31b0d5;
 border-color:#1b6d85
}
.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info {
 color:#fff;
 background-color:#31b0d5;
 border-color:#269abc
}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover {
 color:#fff;
 background-color:#269abc;
 border-color:#1b6d85
}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info {
 background-image:none
}
.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
 background-color:#5bc0de;
 border-color:#46b8da
}
.btn-info .badge {
 color:#5bc0de;
 background-color:#fff
}
.btn-warning {
 color:#fff;
 background-color:#f0ad4e;
 border-color:#eea236
}
.btn-warning.focus,.btn-warning:focus {
 color:#fff;
 background-color:#ec971f;
 border-color:#985f0d
}
.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning {
 color:#fff;
 background-color:#ec971f;
 border-color:#d58512
}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover {
 color:#fff;
 background-color:#d58512;
 border-color:#985f0d
}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning {
 background-image:none
}
.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
 background-color:#f0ad4e;
 border-color:#eea236
}
.btn-warning .badge {
 color:#f0ad4e;
 background-color:#fff
}
.btn-danger {
 color:#fff;
 background-color:#d9534f;
 border-color:#d43f3a
}
.btn-danger.focus,.btn-danger:focus {
 color:#fff;
 background-color:#c9302c;
 border-color:#761c19
}
.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger {
 color:#fff;
 background-color:#c9302c;
 border-color:#ac2925
}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover {
 color:#fff;
 background-color:#ac2925;
 border-color:#761c19
}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger {
 background-image:none
}
.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
 background-color:#d9534f;
 border-color:#d43f3a
}
.btn-danger .badge {
 color:#d9534f;
 background-color:#fff
}
.btn-link {
 font-weight:400;
 color:#337ab7;
 border-radius:0
}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
 background-color:transparent;
 -webkit-box-shadow:none;
 box-shadow:none
}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover {
 border-color:transparent
}
.btn-link:focus,.btn-link:hover {
 color:#23527c;
 text-decoration:underline;
 background-color:transparent
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
 color:#777;
 text-decoration:none
}
.btn-group-lg>.btn,.btn-lg {
 padding:10px 16px;
 font-size:18px;
 line-height:1.3333333;
 border-radius:6px
}
.btn-group-sm>.btn,.btn-sm {
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
.btn-group-xs>.btn,.btn-xs {
 padding:1px 5px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
.btn-block {
 display:block;
 width:100%
}
.btn-block+.btn-block {
 margin-top:5px
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
 width:100%
}
.fade {
 opacity:0;
 -webkit-transition:opacity .15s linear;
 -o-transition:opacity .15s linear;
 transition:opacity .15s linear
}
.fade.in {
 opacity:1
}
.collapse {
 display:none
}
.collapse.in {
 display:block
}
tr.collapse.in {
 display:table-row
}
tbody.collapse.in {
 display:table-row-group
}
.collapsing {
 position:relative;
 height:0;
 overflow:hidden;
 -webkit-transition-timing-function:ease;
 -o-transition-timing-function:ease;
 transition-timing-function:ease;
 -webkit-transition-duration:.35s;
 -o-transition-duration:.35s;
 transition-duration:.35s;
 -webkit-transition-property:height,visibility;
 -o-transition-property:height,visibility;
 transition-property:height,visibility
}
.caret {
 display:inline-block;
 width:0;
 height:0;
 margin-left:2px;
 vertical-align:middle;
 border-top:4px dashed;
 border-top:4px solid\9;
 border-right:4px solid transparent;
 border-left:4px solid transparent
}
.dropdown,.dropup {
 position:relative
}
.dropdown-toggle:focus {
 outline:0
}
.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)
}
.dropdown-menu.pull-right {
 right:0;
 left:auto
}
.dropdown-menu .divider {
 height:1px;
 margin:9px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.dropdown-menu>li>a {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.42857143;
 color:#333;
 white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
 color:#262626;
 text-decoration:none;
 background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
 color:#fff;
 text-decoration:none;
 background-color:#337ab7;
 outline:0
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
 color:#777
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
 text-decoration:none;
 cursor:not-allowed;
 background-color:transparent;
 background-image:none;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu {
 display:block
}
.open>a {
 outline:0
}
.dropdown-menu-right {
 right:0;
 left:auto
}
.dropdown-menu-left {
 right:auto;
 left:0
}
.dropdown-header {
 display:block;
 padding:3px 20px;
 font-size:12px;
 line-height:1.42857143;
 color:#777;
 white-space:nowrap
}
.dropdown-backdrop {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:990
}
.pull-right>.dropdown-menu {
 right:0;
 left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
 content:"";
 border-top:0;
 border-bottom:4px dashed;
 border-bottom:4px solid\9
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
 top:auto;
 bottom:100%;
 margin-bottom:2px
}
@media (min-width:768px) {
 .navbar-right .dropdown-menu {
  right:0;
  left:auto
 }
 .navbar-right .dropdown-menu-left {
  right:auto;
  left:0
 }
}
.btn-group,.btn-group-vertical {
 position:relative;
 display:inline-block;
 vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn {
 position:relative;
 float:left
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
 z-index:2
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
 margin-left:-1px
}
.btn-toolbar {
 margin-left:-5px
}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {
 float:left
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
 margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
 border-radius:0
}
.btn-group>.btn:first-child {
 margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.btn-group>.btn-group {
 float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
 border-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
 outline:0
}
.btn-group>.btn+.dropdown-toggle {
 padding-right:8px;
 padding-left:8px
}
.btn-group>.btn-lg+.dropdown-toggle {
 padding-right:12px;
 padding-left:12px
}
.btn-group.open .dropdown-toggle {
 -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link {
 -webkit-box-shadow:none;
 box-shadow:none
}
.btn .caret {
 margin-left:0
}
.btn-lg .caret {
 border-width:5px 5px 0;
 border-bottom-width:0
}
.dropup .btn-lg .caret {
 border-width:0 5px 5px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
 display:block;
 float:none;
 width:100%;
 max-width:100%
}
.btn-group-vertical>.btn-group>.btn {
 float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
 margin-top:-1px;
 margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
 border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
 border-top-left-radius:4px;
 border-top-right-radius:4px;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
 border-top-left-radius:0;
 border-top-right-radius:0;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
 border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.btn-group-justified {
 display:table;
 width:100%;
 table-layout:fixed;
 border-collapse:separate
}
.btn-group-justified>.btn,.btn-group-justified>.btn-group {
 display:table-cell;
 float:none;
 width:1%
}
.btn-group-justified>.btn-group .btn {
 width:100%
}
.btn-group-justified>.btn-group .dropdown-menu {
 left:auto
}
[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio] {
 position:absolute;
 clip:rect(0,0,0,0);
 pointer-events:none
}
.input-group {
 position:relative;
 display:table;
 border-collapse:separate
}
.input-group[class*=col-] {
 float:none;
 padding-right:0;
 padding-left:0
}
.input-group .form-control {
 position:relative;
 z-index:2;
 float:left;
 width:100%;
 margin-bottom:0
}
.input-group .form-control:focus {
 z-index:3
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
 height:46px;
 padding:10px 16px;
 font-size:18px;
 line-height:1.3333333;
 border-radius:6px
}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {
 height:46px;
 line-height:46px
}
select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn {
 height:auto
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
 height:30px;
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {
 height:30px;
 line-height:30px
}
select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn {
 height:auto
}
.input-group-addon,.input-group-btn,.input-group .form-control {
 display:table-cell
}
.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
 border-radius:0
}
.input-group-addon,.input-group-btn {
 width:1%;
 white-space:nowrap;
 vertical-align:middle
}
.input-group-addon {
 padding:6px 12px;
 font-size:14px;
 font-weight:400;
 line-height:1;
 color:#555;
 text-align:center;
 background-color:#eee;
 border:1px solid #ccc;
 border-radius:4px
}
.input-group-addon.input-sm {
 padding:5px 10px;
 font-size:12px;
 border-radius:3px
}
.input-group-addon.input-lg {
 padding:10px 16px;
 font-size:18px;
 border-radius:6px
}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {
 margin-top:0
}
.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.input-group-addon:first-child {
 border-right:0
}
.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.input-group-addon:last-child {
 border-left:0
}
.input-group-btn {
 font-size:0;
 white-space:nowrap
}
.input-group-btn,.input-group-btn>.btn {
 position:relative
}
.input-group-btn>.btn+.btn {
 margin-left:-1px
}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover {
 z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
 margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
 z-index:2;
 margin-left:-1px
}
.nav {
 padding-left:0;
 margin-bottom:0;
 list-style:none
}
.nav>li,.nav>li>a {
 position:relative;
 display:block
}
.nav>li>a {
 padding:10px 15px
}
.nav>li>a:focus,.nav>li>a:hover {
 text-decoration:none;
 background-color:#eee
}
.nav>li.disabled>a {
 color:#777
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover {
 color:#777;
 text-decoration:none;
 cursor:not-allowed;
 background-color:transparent
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
 background-color:#eee;
 border-color:#337ab7
}
.nav .nav-divider {
 height:1px;
 margin:9px 0;
 overflow:hidden;
 background-color:#e5e5e5
}
.nav>li>a>img {
 max-width:none
}
.nav-tabs {
 border-bottom:1px solid #ddd
}
.nav-tabs>li {
 float:left;
 margin-bottom:-1px
}
.nav-tabs>li>a {
 margin-right:2px;
 line-height:1.42857143;
 border:1px solid transparent;
 border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover {
 border-color:#eee #eee #ddd
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
 color:#555;
 cursor:default;
 background-color:#fff;
 border:1px solid #ddd;
 border-bottom-color:transparent
}
.nav-tabs.nav-justified {
 width:100%;
 border-bottom:0
}
.nav-tabs.nav-justified>li {
 float:none
}
.nav-tabs.nav-justified>li>a {
 margin-bottom:5px;
 text-align:center
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
 top:auto;
 left:auto
}
@media (min-width:768px) {
 .nav-tabs.nav-justified>li {
  display:table-cell;
  width:1%
 }
 .nav-tabs.nav-justified>li>a {
  margin-bottom:0
 }
}
.nav-tabs.nav-justified>li>a {
 margin-right:0;
 border-radius:4px
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
 border:1px solid #ddd
}
@media (min-width:768px) {
 .nav-tabs.nav-justified>li>a {
  border-bottom:1px solid #ddd;
  border-radius:4px 4px 0 0
 }
 .nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
  border-bottom-color:#fff
 }
}
.nav-pills>li {
 float:left
}
.nav-pills>li>a {
 border-radius:4px
}
.nav-pills>li+li {
 margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
 color:#fff;
 background-color:#337ab7
}
.nav-stacked>li {
 float:none
}
.nav-stacked>li+li {
 margin-top:2px;
 margin-left:0
}
.nav-justified {
 width:100%
}
.nav-justified>li {
 float:none
}
.nav-justified>li>a {
 margin-bottom:5px;
 text-align:center
}
.nav-justified>.dropdown .dropdown-menu {
 top:auto;
 left:auto
}
@media (min-width:768px) {
 .nav-justified>li {
  display:table-cell;
  width:1%
 }
 .nav-justified>li>a {
  margin-bottom:0
 }
}
.nav-tabs-justified {
 border-bottom:0
}
.nav-tabs-justified>li>a {
 margin-right:0;
 border-radius:4px
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
 border:1px solid #ddd
}
@media (min-width:768px) {
 .nav-tabs-justified>li>a {
  border-bottom:1px solid #ddd;
  border-radius:4px 4px 0 0
 }
 .nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
  border-bottom-color:#fff
 }
}
.tab-content>.tab-pane {
 display:none
}
.tab-content>.active {
 display:block
}
.nav-tabs .dropdown-menu {
 margin-top:-1px;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.navbar {
 position:relative;
 min-height:50px;
 margin-bottom:20px;
 border:1px solid transparent
}
@media (min-width:768px) {
 .navbar {
  border-radius:4px
 }
}
@media (min-width:768px) {
 .navbar-header {
  float:left
 }
}
.navbar-collapse {
 padding-right:15px;
 padding-left:15px;
 overflow-x:visible;
 -webkit-overflow-scrolling:touch;
 border-top:1px solid transparent;
 -webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);
 box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)
}
.navbar-collapse.in {
 overflow-y:auto
}
@media (min-width:768px) {
 .navbar-collapse {
  width:auto;
  border-top:0;
  -webkit-box-shadow:none;
  box-shadow:none
 }
 .navbar-collapse.collapse {
  display:block!important;
  height:auto!important;
  padding-bottom:0;
  overflow:visible!important
 }
 .navbar-collapse.in {
  overflow-y:visible
 }
 .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {
  padding-right:0;
  padding-left:0
 }
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
 max-height:340px
}
@media (max-device-width:480px) and (orientation:landscape) {
 .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
  max-height:200px
 }
}
.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
 margin-right:-15px;
 margin-left:-15px
}
@media (min-width:768px) {
 .container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
  margin-right:0;
  margin-left:0
 }
}
.navbar-static-top {
 z-index:1000;
 border-width:0 0 1px
}
@media (min-width:768px) {
 .navbar-static-top {
  border-radius:0
 }
}
.navbar-fixed-bottom,.navbar-fixed-top {
 position:fixed;
 right:0;
 left:0;
 z-index:1030
}
@media (min-width:768px) {
 .navbar-fixed-bottom,.navbar-fixed-top {
  border-radius:0
 }
}
.navbar-fixed-top {
 top:0;
 border-width:0 0 1px
}
.navbar-fixed-bottom {
 bottom:0;
 margin-bottom:0;
 border-width:1px 0 0
}
.navbar-brand {
 float:left;
 height:50px;
 padding:15px;
 font-size:18px;
 line-height:20px
}
.navbar-brand:focus,.navbar-brand:hover {
 text-decoration:none
}
.navbar-brand>img {
 display:block
}
@media (min-width:768px) {
 .navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand {
  margin-left:-15px
 }
}
.navbar-toggle {
 position:relative;
 float:right;
 padding:9px 10px;
 margin-top:8px;
 margin-right:15px;
 margin-bottom:8px;
 background-color:transparent;
 background-image:none;
 border:1px solid transparent;
 border-radius:4px
}
.navbar-toggle:focus {
 outline:0
}
.navbar-toggle .icon-bar {
 display:block;
 width:22px;
 height:2px;
 border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
 margin-top:4px
}
@media (min-width:768px) {
 .navbar-toggle {
  display:none
 }
}
.navbar-nav {
 margin:7.5px -15px
}
.navbar-nav>li>a {
 padding-top:10px;
 padding-bottom:10px;
 line-height:20px
}
@media (max-width:767px) {
 .navbar-nav .open .dropdown-menu {
  position:static;
  float:none;
  width:auto;
  margin-top:0;
  background-color:transparent;
  border:0;
  -webkit-box-shadow:none;
  box-shadow:none
 }
 .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
  padding:5px 15px 5px 25px
 }
 .navbar-nav .open .dropdown-menu>li>a {
  line-height:20px
 }
 .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover {
  background-image:none
 }
}
@media (min-width:768px) {
 .navbar-nav {
  float:left;
  margin:0
 }
 .navbar-nav>li {
  float:left
 }
 .navbar-nav>li>a {
  padding-top:15px;
  padding-bottom:15px
 }
}
.navbar-form {
 padding:10px 15px;
 margin:8px -15px;
 border-top:1px solid transparent;
 border-bottom:1px solid transparent;
 -webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);
 box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)
}
@media (min-width:768px) {
 .navbar-form .form-group {
  display:inline-block;
  margin-bottom:0;
  vertical-align:middle
 }
 .navbar-form .form-control {
  display:inline-block;
  width:auto;
  vertical-align:middle
 }
 .navbar-form .form-control-static {
  display:inline-block
 }
 .navbar-form .input-group {
  display:inline-table;
  vertical-align:middle
 }
 .navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn {
  width:auto
 }
 .navbar-form .input-group>.form-control {
  width:100%
 }
 .navbar-form .control-label {
  margin-bottom:0;
  vertical-align:middle
 }
 .navbar-form .checkbox,.navbar-form .radio {
  display:inline-block;
  margin-top:0;
  margin-bottom:0;
  vertical-align:middle
 }
 .navbar-form .checkbox label,.navbar-form .radio label {
  padding-left:0
 }
 .navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio] {
  position:relative;
  margin-left:0
 }
 .navbar-form .has-feedback .form-control-feedback {
  top:0
 }
}
@media (max-width:767px) {
 .navbar-form .form-group {
  margin-bottom:5px
 }
 .navbar-form .form-group:last-child {
  margin-bottom:0
 }
}
@media (min-width:768px) {
 .navbar-form {
  width:auto;
  padding-top:0;
  padding-bottom:0;
  margin-right:0;
  margin-left:0;
  border:0;
  -webkit-box-shadow:none;
  box-shadow:none
 }
}
.navbar-nav>li>.dropdown-menu {
 margin-top:0;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
 margin-bottom:0;
 border-top-left-radius:4px;
 border-top-right-radius:4px;
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.navbar-btn {
 margin-top:8px;
 margin-bottom:8px
}
.navbar-btn.btn-sm {
 margin-top:10px;
 margin-bottom:10px
}
.navbar-btn.btn-xs {
 margin-top:14px;
 margin-bottom:14px
}
.navbar-text {
 margin-top:15px;
 margin-bottom:15px
}
@media (min-width:768px) {
 .navbar-text {
  float:left;
  margin-right:15px;
  margin-left:15px
 }
}
@media (min-width:768px) {
 .navbar-left {
  float:left!important
 }
 .navbar-right {
  float:right!important;
  margin-right:-15px
 }
 .navbar-right~.navbar-right {
  margin-right:0
 }
}
.navbar-default {
 background-color:#f8f8f8;
 border-color:#e7e7e7
}
.navbar-default .navbar-brand {
 color:#777
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
 color:#5e5e5e;
 background-color:transparent
}
.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text {
 color:#777
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
 color:#333;
 background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
 color:#555;
 background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover {
 color:#ccc;
 background-color:transparent
}
.navbar-default .navbar-toggle {
 border-color:#ddd
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
 background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
 background-color:#888
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
 border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
 color:#555;
 background-color:#e7e7e7
}
@media (max-width:767px) {
 .navbar-default .navbar-nav .open .dropdown-menu>li>a {
  color:#777
 }
 .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
  color:#333;
  background-color:transparent
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
  color:#555;
  background-color:#e7e7e7
 }
 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
  color:#ccc;
  background-color:transparent
 }
}
.navbar-default .navbar-link {
 color:#777
}
.navbar-default .navbar-link:hover {
 color:#333
}
.navbar-default .btn-link {
 color:#777
}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover {
 color:#333
}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover {
 color:#ccc
}
.navbar-inverse {
 background-color:#222;
 border-color:#080808
}
.navbar-inverse .navbar-brand {
 color:#9d9d9d
}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover {
 color:#fff;
 background-color:transparent
}
.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text {
 color:#9d9d9d
}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
 color:#fff;
 background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {
 color:#fff;
 background-color:#080808
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover {
 color:#444;
 background-color:transparent
}
.navbar-inverse .navbar-toggle {
 border-color:#333
}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
 background-color:#333
}
.navbar-inverse .navbar-toggle .icon-bar {
 background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
 border-color:#101010
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
 color:#fff;
 background-color:#080808
}
@media (max-width:767px) {
 .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
  border-color:#080808
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
  background-color:#080808
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
  color:#9d9d9d
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
  color:#fff;
  background-color:transparent
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
  color:#fff;
  background-color:#080808
 }
 .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
  color:#444;
  background-color:transparent
 }
}
.navbar-inverse .navbar-link {
 color:#9d9d9d
}
.navbar-inverse .navbar-link:hover {
 color:#fff
}
.navbar-inverse .btn-link {
 color:#9d9d9d
}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover {
 color:#fff
}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover {
 color:#444
}
.breadcrumb {
 padding:8px 15px;
 margin-bottom:20px;
 list-style:none;
 background-color:#f5f5f5;
 border-radius:4px
}
.breadcrumb>li {
 display:inline-block
}
.breadcrumb>li+li:before {
 padding:0 5px;
 color:#ccc;
 content:"/\A0"
}
.breadcrumb>.active {
 color:#777
}
.pagination {
 display:inline-block;
 padding-left:0;
 margin:20px 0;
 border-radius:4px
}
.pagination>li {
 display:inline
}
.pagination>li>a,.pagination>li>span {
 position:relative;
 float:left;
 padding:6px 12px;
 margin-left:-1px;
 line-height:1.42857143;
 color:#337ab7;
 text-decoration:none;
 background-color:#fff;
 border:1px solid #ddd
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
 margin-left:0;
 border-top-left-radius:4px;
 border-bottom-left-radius:4px
}
.pagination>li:last-child>a,.pagination>li:last-child>span {
 border-top-right-radius:4px;
 border-bottom-right-radius:4px
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
 z-index:2;
 color:#23527c;
 background-color:#eee;
 border-color:#ddd
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
 z-index:3;
 color:#fff;
 cursor:default;
 background-color:#337ab7;
 border-color:#337ab7
}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
 color:#777;
 cursor:not-allowed;
 background-color:#fff;
 border-color:#ddd
}
.pagination-lg>li>a,.pagination-lg>li>span {
 padding:10px 16px;
 font-size:18px;
 line-height:1.3333333
}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
 border-top-left-radius:6px;
 border-bottom-left-radius:6px
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
 border-top-right-radius:6px;
 border-bottom-right-radius:6px
}
.pagination-sm>li>a,.pagination-sm>li>span {
 padding:5px 10px;
 font-size:12px;
 line-height:1.5
}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
 border-top-left-radius:3px;
 border-bottom-left-radius:3px
}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
 border-top-right-radius:3px;
 border-bottom-right-radius:3px
}
.pager {
 padding-left:0;
 margin:20px 0;
 text-align:center;
 list-style:none
}
.pager li {
 display:inline
}
.pager li>a,.pager li>span {
 display:inline-block;
 padding:5px 14px;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:15px
}
.pager li>a:focus,.pager li>a:hover {
 text-decoration:none;
 background-color:#eee
}
.pager .next>a,.pager .next>span {
 float:right
}
.pager .previous>a,.pager .previous>span {
 float:left
}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span {
 color:#777;
 cursor:not-allowed;
 background-color:#fff
}
.label {
 display:inline;
 padding:.2em .6em .3em;
 font-size:75%;
 font-weight:700;
 line-height:1;
 color:#fff;
 text-align:center;
 white-space:nowrap;
 vertical-align:baseline;
 border-radius:.25em
}
a.label:focus,a.label:hover {
 color:#fff;
 text-decoration:none;
 cursor:pointer
}
.label:empty {
 display:none
}
.btn .label {
 position:relative;
 top:-1px
}
.label-default {
 background-color:#777
}
.label-default[href]:focus,.label-default[href]:hover {
 background-color:#5e5e5e
}
.label-primary {
 background-color:#337ab7
}
.label-primary[href]:focus,.label-primary[href]:hover {
 background-color:#286090
}
.label-success {
 background-color:#5cb85c
}
.label-success[href]:focus,.label-success[href]:hover {
 background-color:#449d44
}
.label-info {
 background-color:#5bc0de
}
.label-info[href]:focus,.label-info[href]:hover {
 background-color:#31b0d5
}
.label-warning {
 background-color:#f0ad4e
}
.label-warning[href]:focus,.label-warning[href]:hover {
 background-color:#ec971f
}
.label-danger {
 background-color:#d9534f
}
.label-danger[href]:focus,.label-danger[href]:hover {
 background-color:#c9302c
}
.badge {
 display:inline-block;
 min-width:10px;
 padding:3px 7px;
 font-size:12px;
 font-weight:700;
 line-height:1;
 color:#fff;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 background-color:#777;
 border-radius:10px
}
.badge:empty {
 display:none
}
.btn .badge {
 position:relative;
 top:-1px
}
.btn-group-xs>.btn .badge,.btn-xs .badge {
 top:0;
 padding:1px 5px
}
a.badge:focus,a.badge:hover {
 color:#fff;
 text-decoration:none;
 cursor:pointer
}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
 color:#337ab7;
 background-color:#fff
}
.list-group-item>.badge {
 float:right
}
.list-group-item>.badge+.badge {
 margin-right:5px
}
.nav-pills>li>a>.badge {
 margin-left:3px
}
.jumbotron {
 padding-top:30px;
 padding-bottom:30px;
 margin-bottom:30px;
 background-color:#eee
}
.jumbotron,.jumbotron .h1,.jumbotron h1 {
 color:inherit
}
.jumbotron p {
 margin-bottom:15px;
 font-size:21px;
 font-weight:200
}
.jumbotron>hr {
 border-top-color:#d5d5d5
}
.container-fluid .jumbotron,.container .jumbotron {
 padding-right:15px;
 padding-left:15px;
 border-radius:6px
}
.jumbotron .container {
 max-width:100%
}
@media screen and (min-width:768px) {
 .jumbotron {
  padding-top:48px;
  padding-bottom:48px
 }
 .container-fluid .jumbotron,.container .jumbotron {
  padding-right:60px;
  padding-left:60px
 }
 .jumbotron .h1,.jumbotron h1 {
  font-size:63px
 }
}
.thumbnail {
 display:block;
 padding:4px;
 margin-bottom:20px;
 line-height:1.42857143;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:4px;
 -webkit-transition:border .2s ease-in-out;
 -o-transition:border .2s ease-in-out;
 transition:border .2s ease-in-out
}
.thumbnail>img,.thumbnail a>img {
 margin-right:auto;
 margin-left:auto
}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover {
 border-color:#337ab7
}
.thumbnail .caption {
 padding:9px;
 color:#333
}
.alert {
 padding:15px;
 margin-bottom:20px;
 border:1px solid transparent;
 border-radius:4px
}
.alert h4 {
 margin-top:0;
 color:inherit
}
.alert .alert-link {
 font-weight:700
}
.alert>p,.alert>ul {
 margin-bottom:0
}
.alert>p+p {
 margin-top:5px
}
.alert-dismissable,.alert-dismissible {
 padding-right:35px
}
.alert-dismissable .close,.alert-dismissible .close {
 position:relative;
 top:-2px;
 right:-21px;
 color:inherit
}
.alert-success {
 color:#3c763d;
 background-color:#dff0d8;
 border-color:#d6e9c6
}
.alert-success hr {
 border-top-color:#c9e2b3
}
.alert-success .alert-link {
 color:#2b542c
}
.alert-info {
 color:#31708f;
 background-color:#d9edf7;
 border-color:#bce8f1
}
.alert-info hr {
 border-top-color:#a6e1ec
}
.alert-info .alert-link {
 color:#245269
}
.alert-warning {
 color:#8a6d3b;
 background-color:#fcf8e3;
 border-color:#faebcc
}
.alert-warning hr {
 border-top-color:#f7e1b5
}
.alert-warning .alert-link {
 color:#66512c
}
.alert-danger {
 color:#a94442;
 background-color:#f2dede;
 border-color:#ebccd1
}
.alert-danger hr {
 border-top-color:#e4b9c0
}
.alert-danger .alert-link {
 color:#843534
}
@-webkit-keyframes progress-bar-stripes {
 0% {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
@-o-keyframes progress-bar-stripes {
 0% {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
@keyframes progress-bar-stripes {
 0% {
  background-position:40px 0
 }
 to {
  background-position:0 0
 }
}
.progress {
 height:20px;
 margin-bottom:20px;
 overflow:hidden;
 background-color:#f5f5f5;
 border-radius:4px;
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar {
 float:left;
 width:0;
 height:100%;
 font-size:12px;
 line-height:20px;
 color:#fff;
 text-align:center;
 background-color:#337ab7;
 -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
 box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
 -webkit-transition:width .6s ease;
 -o-transition:width .6s ease;
 transition:width .6s ease
}
.progress-bar-striped,.progress-striped .progress-bar {
 background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
 background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
 -webkit-background-size:40px 40px;
 background-size:40px 40px
}
.progress-bar.active,.progress.active .progress-bar {
 -webkit-animation:progress-bar-stripes 2s linear infinite;
 -o-animation:progress-bar-stripes 2s linear infinite;
 animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
 background-color:#5cb85c
}
.progress-striped .progress-bar-success {
 background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
 background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress-bar-info {
 background-color:#5bc0de
}
.progress-striped .progress-bar-info {
 background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
 background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress-bar-warning {
 background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
 background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
 background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress-bar-danger {
 background-color:#d9534f
}
.progress-striped .progress-bar-danger {
 background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
 background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
 background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.media {
 margin-top:15px
}
.media:first-child {
 margin-top:0
}
.media,.media-body {
 overflow:hidden;
 zoom:1
}
.media-body {
 width:10000px
}
.media-object {
 display:block
}
.media-object.img-thumbnail {
 max-width:none
}
.media-right,.media>.pull-right {
 padding-left:10px
}
.media-left,.media>.pull-left {
 padding-right:10px
}
.media-body,.media-left,.media-right {
 display:table-cell;
 vertical-align:top
}
.media-middle {
 vertical-align:middle
}
.media-bottom {
 vertical-align:bottom
}
.media-heading {
 margin-top:0;
 margin-bottom:5px
}
.media-list {
 padding-left:0;
 list-style:none
}
.list-group {
 padding-left:0;
 margin-bottom:20px
}
.list-group-item {
 position:relative;
 display:block;
 padding:10px 15px;
 margin-bottom:-1px;
 background-color:#fff;
 border:1px solid #ddd
}
.list-group-item:first-child {
 border-top-left-radius:4px;
 border-top-right-radius:4px
}
.list-group-item:last-child {
 margin-bottom:0;
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px
}
a.list-group-item,button.list-group-item {
 color:#555
}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
 color:#333
}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover {
 color:#555;
 text-decoration:none;
 background-color:#f5f5f5
}
button.list-group-item {
 width:100%;
 text-align:left
}
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {
 color:#777;
 cursor:not-allowed;
 background-color:#eee
}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {
 color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {
 color:#777
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
 z-index:2;
 color:#fff;
 background-color:#337ab7;
 border-color:#337ab7
}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small {
 color:inherit
}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
 color:#c7ddef
}
.list-group-item-success {
 color:#3c763d;
 background-color:#dff0d8
}
a.list-group-item-success,button.list-group-item-success {
 color:#3c763d
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {
 color:inherit
}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover {
 color:#3c763d;
 background-color:#d0e9c6
}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover {
 color:#fff;
 background-color:#3c763d;
 border-color:#3c763d
}
.list-group-item-info {
 color:#31708f;
 background-color:#d9edf7
}
a.list-group-item-info,button.list-group-item-info {
 color:#31708f
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {
 color:inherit
}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {
 color:#31708f;
 background-color:#c4e3f3
}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {
 color:#fff;
 background-color:#31708f;
 border-color:#31708f
}
.list-group-item-warning {
 color:#8a6d3b;
 background-color:#fcf8e3
}
a.list-group-item-warning,button.list-group-item-warning {
 color:#8a6d3b
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
 color:inherit
}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {
 color:#8a6d3b;
 background-color:#faf2cc
}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {
 color:#fff;
 background-color:#8a6d3b;
 border-color:#8a6d3b
}
.list-group-item-danger {
 color:#a94442;
 background-color:#f2dede
}
a.list-group-item-danger,button.list-group-item-danger {
 color:#a94442
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {
 color:inherit
}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover {
 color:#a94442;
 background-color:#ebcccc
}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {
 color:#fff;
 background-color:#a94442;
 border-color:#a94442
}
.list-group-item-heading {
 margin-top:0;
 margin-bottom:5px
}
.list-group-item-text {
 margin-bottom:0;
 line-height:1.3
}
.panel {
 margin-bottom:20px;
 background-color:#fff;
 border:1px solid transparent;
 border-radius:4px;
 -webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
 box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body {
 padding:15px
}
.panel-heading {
 padding:10px 15px;
 border-bottom:1px solid transparent;
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
.panel-heading>.dropdown .dropdown-toggle,.panel-title {
 color:inherit
}
.panel-title {
 margin-top:0;
 margin-bottom:0;
 font-size:16px
}
.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a {
 color:inherit
}
.panel-footer {
 padding:10px 15px;
 background-color:#f5f5f5;
 border-top:1px solid #ddd;
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px
}
.panel>.list-group,.panel>.panel-collapse>.list-group {
 margin-bottom:0
}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
 border-width:1px 0;
 border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
 border-top:0;
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
 border-bottom:0;
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child {
 border-top-width:0
}
.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table {
 margin-bottom:0
}
.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption {
 padding-right:15px;
 padding-left:15px
}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child {
 border-top-left-radius:3px;
 border-top-right-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
 border-top-left-radius:3px
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
 border-top-right-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child {
 border-bottom-right-radius:3px;
 border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
 border-bottom-left-radius:3px
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
 border-bottom-right-radius:3px
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body {
 border-top:1px solid #ddd
}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th {
 border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
 border:0
}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
 border-left:0
}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
 border-right:0
}
.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
 border-bottom:0
}
.panel>.table-responsive {
 margin-bottom:0;
 border:0
}
.panel-group {
 margin-bottom:20px
}
.panel-group .panel {
 margin-bottom:0;
 border-radius:4px
}
.panel-group .panel+.panel {
 margin-top:5px
}
.panel-group .panel-heading {
 border-bottom:0
}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body {
 border-top:1px solid #ddd
}
.panel-group .panel-footer {
 border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
 border-bottom:1px solid #ddd
}
.panel-default {
 border-color:#ddd
}
.panel-default>.panel-heading {
 color:#333;
 background-color:#f5f5f5;
 border-color:#ddd
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#ddd
}
.panel-default>.panel-heading .badge {
 color:#f5f5f5;
 background-color:#333
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#ddd
}
.panel-primary {
 border-color:#337ab7
}
.panel-primary>.panel-heading {
 color:#fff;
 background-color:#337ab7;
 border-color:#337ab7
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#337ab7
}
.panel-primary>.panel-heading .badge {
 color:#337ab7;
 background-color:#fff
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#337ab7
}
.panel-success {
 border-color:#d6e9c6
}
.panel-success>.panel-heading {
 color:#3c763d;
 background-color:#dff0d8;
 border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge {
 color:#dff0d8;
 background-color:#3c763d
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#d6e9c6
}
.panel-info {
 border-color:#bce8f1
}
.panel-info>.panel-heading {
 color:#31708f;
 background-color:#d9edf7;
 border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge {
 color:#d9edf7;
 background-color:#31708f
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#bce8f1
}
.panel-warning {
 border-color:#faebcc
}
.panel-warning>.panel-heading {
 color:#8a6d3b;
 background-color:#fcf8e3;
 border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge {
 color:#fcf8e3;
 background-color:#8a6d3b
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#faebcc
}
.panel-danger {
 border-color:#ebccd1
}
.panel-danger>.panel-heading {
 color:#a94442;
 background-color:#f2dede;
 border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
 border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge {
 color:#f2dede;
 background-color:#a94442
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
 border-bottom-color:#ebccd1
}
.embed-responsive {
 position:relative;
 display:block;
 height:0;
 padding:0;
 overflow:hidden
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 width:100%;
 height:100%;
 border:0
}
.embed-responsive-16by9 {
 padding-bottom:56.25%
}
.embed-responsive-4by3 {
 padding-bottom:75%
}
.well {
 min-height:20px;
 padding:19px;
 margin-bottom:20px;
 background-color:#f5f5f5;
 border:1px solid #e3e3e3;
 border-radius:4px;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote {
 border-color:#ddd;
 border-color:rgba(0,0,0,.15)
}
.well-lg {
 padding:24px;
 border-radius:6px
}
.well-sm {
 padding:9px;
 border-radius:3px
}
.close {
 float:right;
 font-size:21px;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 filter:alpha(opacity=20);
 opacity:.2
}
.close:focus,.close:hover {
 color:#000;
 text-decoration:none;
 cursor:pointer;
 filter:alpha(opacity=50);
 opacity:.5
}
button.close {
 -webkit-appearance:none;
 padding:0;
 cursor:pointer;
 background:0 0;
 border:0
}
.modal,.modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1050;
 display:none;
 -webkit-overflow-scrolling:touch;
 outline:0
}
.modal.fade .modal-dialog {
 -webkit-transition:-webkit-transform .3s ease-out;
 -o-transition:-o-transform .3s ease-out;
 transition:transform .3s ease-out;
 -webkit-transform:translateY(-25%);
 -ms-transform:translateY(-25%);
 -o-transform:translateY(-25%);
 transform:translateY(-25%)
}
.modal.in .modal-dialog {
 -webkit-transform:translate(0);
 -ms-transform:translate(0);
 -o-transform:translate(0);
 transform:translate(0)
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:10px
}
.modal-content {
 position:relative;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #999;
 border:1px solid rgba(0,0,0,.2);
 border-radius:6px;
 outline:0;
 -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
 box-shadow:0 3px 9px rgba(0,0,0,.5)
}
.modal-backdrop {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1040;
 background-color:#000
}
.modal-backdrop.fade {
 filter:alpha(opacity=0);
 opacity:0
}
.modal-backdrop.in {
 filter:alpha(opacity=50);
 opacity:.5
}
.modal-header {
 padding:15px;
 border-bottom:1px solid #e5e5e5
}
.modal-header .close {
 margin-top:-2px
}
.modal-title {
 margin:0;
 line-height:1.42857143
}
.modal-body {
 position:relative;
 padding:15px
}
.modal-footer {
 padding:15px;
 text-align:right;
 border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
 margin-bottom:0;
 margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
 margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
 margin-left:0
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
@media (min-width:768px) {
 .modal-dialog {
  width:600px;
  margin:30px auto
 }
 .modal-content {
  -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
  box-shadow:0 5px 15px rgba(0,0,0,.5)
 }
 .modal-sm {
  width:300px
 }
}
@media (min-width:992px) {
 .modal-lg {
  width:900px
 }
}
.tooltip {
 position:absolute;
 z-index:1070;
 display:block;
 font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
 font-size:12px;
 font-style:normal;
 font-weight:400;
 line-height:1.42857143;
 text-align:left;
 text-align:start;
 text-decoration:none;
 text-shadow:none;
 text-transform:none;
 letter-spacing:normal;
 word-break:normal;
 word-spacing:normal;
 word-wrap:normal;
 white-space:normal;
 filter:alpha(opacity=0);
 opacity:0;
 line-break:auto
}
.tooltip.in {
 filter:alpha(opacity=90);
 opacity:.9
}
.tooltip.top {
 padding:5px 0;
 margin-top:-3px
}
.tooltip.right {
 padding:0 5px;
 margin-left:3px
}
.tooltip.bottom {
 padding:5px 0;
 margin-top:3px
}
.tooltip.left {
 padding:0 5px;
 margin-left:-3px
}
.tooltip-inner {
 max-width:200px;
 padding:3px 8px;
 color:#fff;
 text-align:center;
 background-color:#000;
 border-radius:4px
}
.tooltip-arrow {
 position:absolute;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
.tooltip.top .tooltip-arrow {
 bottom:0;
 left:50%;
 margin-left:-5px;
 border-width:5px 5px 0;
 border-top-color:#000
}
.tooltip.top-left .tooltip-arrow {
 right:5px
}
.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow {
 bottom:0;
 margin-bottom:-5px;
 border-width:5px 5px 0;
 border-top-color:#000
}
.tooltip.top-right .tooltip-arrow {
 left:5px
}
.tooltip.right .tooltip-arrow {
 top:50%;
 left:0;
 margin-top:-5px;
 border-width:5px 5px 5px 0;
 border-right-color:#000
}
.tooltip.left .tooltip-arrow {
 top:50%;
 right:0;
 margin-top:-5px;
 border-width:5px 0 5px 5px;
 border-left-color:#000
}
.tooltip.bottom .tooltip-arrow {
 top:0;
 left:50%;
 margin-left:-5px;
 border-width:0 5px 5px;
 border-bottom-color:#000
}
.tooltip.bottom-left .tooltip-arrow {
 top:0;
 right:5px;
 margin-top:-5px;
 border-width:0 5px 5px;
 border-bottom-color:#000
}
.tooltip.bottom-right .tooltip-arrow {
 top:0;
 left:5px;
 margin-top:-5px;
 border-width:0 5px 5px;
 border-bottom-color:#000
}
.popover {
 position:absolute;
 top:0;
 left:0;
 z-index:1060;
 display:none;
 max-width:276px;
 padding:1px;
 font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
 font-size:14px;
 font-style:normal;
 font-weight:400;
 line-height:1.42857143;
 text-align:left;
 text-align:start;
 text-decoration:none;
 text-shadow:none;
 text-transform:none;
 letter-spacing:normal;
 word-break:normal;
 word-spacing:normal;
 word-wrap:normal;
 white-space:normal;
 background-color:#fff;
 -webkit-background-clip:padding-box;
 background-clip:padding-box;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.2);
 border-radius:6px;
 -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
 box-shadow:0 5px 10px rgba(0,0,0,.2);
 line-break:auto
}
.popover.top {
 margin-top:-10px
}
.popover.right {
 margin-left:10px
}
.popover.bottom {
 margin-top:10px
}
.popover.left {
 margin-left:-10px
}
.popover-title {
 padding:8px 14px;
 margin:0;
 font-size:14px;
 background-color:#f7f7f7;
 border-bottom:1px solid #ebebeb;
 border-radius:5px 5px 0 0
}
.popover-content {
 padding:9px 14px
}
.popover>.arrow,.popover>.arrow:after {
 position:absolute;
 display:block;
 width:0;
 height:0;
 border-color:transparent;
 border-style:solid
}
.popover>.arrow {
 border-width:11px
}
.popover>.arrow:after {
 content:"";
 border-width:10px
}
.popover.top>.arrow {
 bottom:-11px;
 left:50%;
 margin-left:-11px;
 border-top-color:#999;
 border-top-color:rgba(0,0,0,.25);
 border-bottom-width:0
}
.popover.top>.arrow:after {
 bottom:1px;
 margin-left:-10px;
 content:" ";
 border-top-color:#fff;
 border-bottom-width:0
}
.popover.right>.arrow {
 top:50%;
 left:-11px;
 margin-top:-11px;
 border-right-color:#999;
 border-right-color:rgba(0,0,0,.25);
 border-left-width:0
}
.popover.right>.arrow:after {
 bottom:-10px;
 left:1px;
 content:" ";
 border-right-color:#fff;
 border-left-width:0
}
.popover.bottom>.arrow {
 top:-11px;
 left:50%;
 margin-left:-11px;
 border-top-width:0;
 border-bottom-color:#999;
 border-bottom-color:rgba(0,0,0,.25)
}
.popover.bottom>.arrow:after {
 top:1px;
 margin-left:-10px;
 content:" ";
 border-top-width:0;
 border-bottom-color:#fff
}
.popover.left>.arrow {
 top:50%;
 right:-11px;
 margin-top:-11px;
 border-right-width:0;
 border-left-color:#999;
 border-left-color:rgba(0,0,0,.25)
}
.popover.left>.arrow:after {
 right:1px;
 bottom:-10px;
 content:" ";
 border-right-width:0;
 border-left-color:#fff
}
.carousel,.carousel-inner {
 position:relative
}
.carousel-inner {
 width:100%;
 overflow:hidden
}
.carousel-inner>.item {
 position:relative;
 display:none;
 -webkit-transition:left .6s ease-in-out;
 -o-transition:.6s ease-in-out left;
 transition:left .6s ease-in-out
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img {
 line-height:1
}
@media (-webkit-transform-3d),(transform-3d) {
 .carousel-inner>.item {
  -webkit-transition:-webkit-transform .6s ease-in-out;
  -o-transition:-o-transform .6s ease-in-out;
  transition:transform .6s ease-in-out;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  -webkit-perspective:1000px;
  perspective:1000px
 }
 .carousel-inner>.item.active.right,.carousel-inner>.item.next {
  left:0;
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
 .carousel-inner>.item.active.left,.carousel-inner>.item.prev {
  left:0;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
 .carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right {
  left:0;
  -webkit-transform:translateZ(0);
  transform:translateZ(0)
 }
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
 display:block
}
.carousel-inner>.active {
 left:0
}
.carousel-inner>.next,.carousel-inner>.prev {
 position:absolute;
 top:0;
 width:100%
}
.carousel-inner>.next {
 left:100%
}
.carousel-inner>.prev {
 left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right {
 left:0
}
.carousel-inner>.active.left {
 left:-100%
}
.carousel-inner>.active.right {
 left:100%
}
.carousel-control {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 width:15%;
 font-size:20px;
 color:#fff;
 text-align:center;
 text-shadow:0 1px 2px rgba(0,0,0,.6);
 background-color:transparent;
 filter:alpha(opacity=50);
 opacity:.5
}
.carousel-control.left {
 background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,.0001));
 background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
 background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
 background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);
 background-repeat:repeat-x
}
.carousel-control.right {
 right:0;
 left:auto;
 background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001),rgba(0,0,0,.5));
 background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
 background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
 background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);
 background-repeat:repeat-x
}
.carousel-control:focus,.carousel-control:hover {
 color:#fff;
 text-decoration:none;
 filter:alpha(opacity=90);
 outline:0;
 opacity:.9
}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
 position:absolute;
 top:50%;
 z-index:5;
 display:inline-block;
 margin-top:-10px
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
 left:50%;
 margin-left:-10px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
 right:50%;
 margin-right:-10px
}
.carousel-control .icon-next,.carousel-control .icon-prev {
 width:20px;
 height:20px;
 font-family:serif;
 line-height:1
}
.carousel-control .icon-prev:before {
 content:"\2039"
}
.carousel-control .icon-next:before {
 content:"\203A"
}
.carousel-indicators {
 position:absolute;
 bottom:10px;
 left:50%;
 z-index:15;
 width:60%;
 padding-left:0;
 margin-left:-30%;
 text-align:center;
 list-style:none
}
.carousel-indicators li {
 display:inline-block;
 width:10px;
 height:10px;
 margin:1px;
 text-indent:-999px;
 cursor:pointer;
 background-color:#000\9;
 background-color:transparent;
 border:1px solid #fff;
 border-radius:10px
}
.carousel-indicators .active {
 width:12px;
 height:12px;
 margin:0;
 background-color:#fff
}
.carousel-caption {
 position:absolute;
 right:15%;
 bottom:20px;
 left:15%;
 z-index:10;
 padding-top:20px;
 padding-bottom:20px;
 color:#fff;
 text-align:center;
 text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn {
 text-shadow:none
}
@media screen and (min-width:768px) {
 .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
  width:30px;
  height:30px;
  margin-top:-10px;
  font-size:30px
 }
 .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
  margin-left:-10px
 }
 .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
  margin-right:-10px
 }
 .carousel-caption {
  right:20%;
  left:20%;
  padding-bottom:30px
 }
 .carousel-indicators {
  bottom:20px
 }
}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before {
 display:table;
 content:" "
}
.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after {
 clear:both
}
.center-block {
 display:block;
 margin-right:auto;
 margin-left:auto
}
.pull-right {
 float:right!important
}
.pull-left {
 float:left!important
}
.hide {
 display:none!important
}
.show {
 display:block!important
}
.invisible {
 visibility:hidden
}
.text-hide {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.hidden {
 display:none!important
}
.affix {
 position:fixed
}
@-ms-viewport {
 width:device-width
}
.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
 display:none!important
}
@media (max-width:767px) {
 .visible-xs {
  display:block!important
 }
 table.visible-xs {
  display:table!important
 }
 tr.visible-xs {
  display:table-row!important
 }
 td.visible-xs,th.visible-xs {
  display:table-cell!important
 }
}
@media (max-width:767px) {
 .visible-xs-block {
  display:block!important
 }
}
@media (max-width:767px) {
 .visible-xs-inline {
  display:inline!important
 }
}
@media (max-width:767px) {
 .visible-xs-inline-block {
  display:inline-block!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-sm {
  display:block!important
 }
 table.visible-sm {
  display:table!important
 }
 tr.visible-sm {
  display:table-row!important
 }
 td.visible-sm,th.visible-sm {
  display:table-cell!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-sm-block {
  display:block!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-sm-inline {
  display:inline!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .visible-sm-inline-block {
  display:inline-block!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-md {
  display:block!important
 }
 table.visible-md {
  display:table!important
 }
 tr.visible-md {
  display:table-row!important
 }
 td.visible-md,th.visible-md {
  display:table-cell!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-md-block {
  display:block!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-md-inline {
  display:inline!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .visible-md-inline-block {
  display:inline-block!important
 }
}
@media (min-width:1200px) {
 .visible-lg {
  display:block!important
 }
 table.visible-lg {
  display:table!important
 }
 tr.visible-lg {
  display:table-row!important
 }
 td.visible-lg,th.visible-lg {
  display:table-cell!important
 }
}
@media (min-width:1200px) {
 .visible-lg-block {
  display:block!important
 }
}
@media (min-width:1200px) {
 .visible-lg-inline {
  display:inline!important
 }
}
@media (min-width:1200px) {
 .visible-lg-inline-block {
  display:inline-block!important
 }
}
@media (max-width:767px) {
 .hidden-xs {
  display:none!important
 }
}
@media (min-width:768px) and (max-width:991px) {
 .hidden-sm {
  display:none!important
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .hidden-md {
  display:none!important
 }
}
@media (min-width:1200px) {
 .hidden-lg {
  display:none!important
 }
}
.visible-print {
 display:none!important
}
@media print {
 .visible-print {
  display:block!important
 }
 table.visible-print {
  display:table!important
 }
 tr.visible-print {
  display:table-row!important
 }
 td.visible-print,th.visible-print {
  display:table-cell!important
 }
}
.visible-print-block {
 display:none!important
}
@media print {
 .visible-print-block {
  display:block!important
 }
}
.visible-print-inline {
 display:none!important
}
@media print {
 .visible-print-inline {
  display:inline!important
 }
}
.visible-print-inline-block {
 display:none!important
}
@media print {
 .visible-print-inline-block {
  display:inline-block!important
 }
}
@media print {
 .hidden-print {
  display:none!important
 }
}
@-webkit-keyframes passing-through {
 0% {
  opacity:0;
  -webkit-transform:translateY(40px);
  -moz-transform:translateY(40px);
  -ms-transform:translateY(40px);
  -o-transform:translateY(40px);
  transform:translateY(40px)
 }
 30%,70% {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
 to {
  opacity:0;
  -webkit-transform:translateY(-40px);
  -moz-transform:translateY(-40px);
  -ms-transform:translateY(-40px);
  -o-transform:translateY(-40px);
  transform:translateY(-40px)
 }
}
@-moz-keyframes passing-through {
 0% {
  opacity:0;
  -webkit-transform:translateY(40px);
  -moz-transform:translateY(40px);
  -ms-transform:translateY(40px);
  -o-transform:translateY(40px);
  transform:translateY(40px)
 }
 30%,70% {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
 to {
  opacity:0;
  -webkit-transform:translateY(-40px);
  -moz-transform:translateY(-40px);
  -ms-transform:translateY(-40px);
  -o-transform:translateY(-40px);
  transform:translateY(-40px)
 }
}
@keyframes passing-through {
 0% {
  opacity:0;
  -webkit-transform:translateY(40px);
  -moz-transform:translateY(40px);
  -ms-transform:translateY(40px);
  -o-transform:translateY(40px);
  transform:translateY(40px)
 }
 30%,70% {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
 to {
  opacity:0;
  -webkit-transform:translateY(-40px);
  -moz-transform:translateY(-40px);
  -ms-transform:translateY(-40px);
  -o-transform:translateY(-40px);
  transform:translateY(-40px)
 }
}
@-webkit-keyframes slide-in {
 0% {
  opacity:0;
  -webkit-transform:translateY(40px);
  -moz-transform:translateY(40px);
  -ms-transform:translateY(40px);
  -o-transform:translateY(40px);
  transform:translateY(40px)
 }
 30% {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
}
@-moz-keyframes slide-in {
 0% {
  opacity:0;
  -webkit-transform:translateY(40px);
  -moz-transform:translateY(40px);
  -ms-transform:translateY(40px);
  -o-transform:translateY(40px);
  transform:translateY(40px)
 }
 30% {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
}
@keyframes slide-in {
 0% {
  opacity:0;
  -webkit-transform:translateY(40px);
  -moz-transform:translateY(40px);
  -ms-transform:translateY(40px);
  -o-transform:translateY(40px);
  transform:translateY(40px)
 }
 30% {
  opacity:1;
  -webkit-transform:translateY(0);
  -moz-transform:translateY(0);
  -ms-transform:translateY(0);
  -o-transform:translateY(0);
  transform:translateY(0)
 }
}
@-webkit-keyframes pulse {
 0% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
 10% {
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1)
 }
 20% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
}
@-moz-keyframes pulse {
 0% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
 10% {
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1)
 }
 20% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
}
@keyframes pulse {
 0% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
 10% {
  -webkit-transform:scale(1.1);
  -moz-transform:scale(1.1);
  -ms-transform:scale(1.1);
  -o-transform:scale(1.1);
  transform:scale(1.1)
 }
 20% {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1)
 }
}
.dropzone,.dropzone * {
 box-sizing:border-box
}
.dropzone {
 min-height:150px;
 border:2px solid rgba(0,0,0,.3);
 background:#fff;
 padding:20px
}
.dropzone.dz-clickable {
 cursor:pointer
}
.dropzone.dz-clickable * {
 cursor:default
}
.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message * {
 cursor:pointer
}
.dropzone.dz-started .dz-message {
 display:none
}
.dropzone.dz-drag-hover {
 border-style:solid
}
.dropzone.dz-drag-hover .dz-message {
 opacity:.5
}
.dropzone .dz-message {
 text-align:center;
 margin:2em 0
}
.dropzone .dz-preview {
 position:relative;
 display:inline-block;
 vertical-align:top;
 margin:16px;
 min-height:100px
}
.dropzone .dz-preview:hover {
 z-index:1000
}
.dropzone .dz-preview.dz-file-preview .dz-image {
 border-radius:20px;
 background:#999;
 background:linear-gradient(180deg,#eee,#ddd)
}
.dropzone .dz-preview.dz-file-preview .dz-details {
 opacity:1
}
.dropzone .dz-preview.dz-image-preview {
 background:#fff
}
.dropzone .dz-preview.dz-image-preview .dz-details {
 -webkit-transition:opacity .2s linear;
 -moz-transition:opacity .2s linear;
 -ms-transition:opacity .2s linear;
 -o-transition:opacity .2s linear;
 transition:opacity .2s linear
}
.dropzone .dz-preview .dz-remove {
 font-size:14px;
 text-align:center;
 display:block;
 cursor:pointer;
 border:none
}
.dropzone .dz-preview .dz-remove:hover {
 text-decoration:underline
}
.dropzone .dz-preview:hover .dz-details {
 opacity:1
}
.dropzone .dz-preview .dz-details {
 z-index:20;
 position:absolute;
 top:0;
 left:0;
 opacity:0;
 font-size:13px;
 min-width:100%;
 max-width:100%;
 padding:2em 1em;
 text-align:center;
 color:rgba(0,0,0,.9);
 line-height:150%
}
.dropzone .dz-preview .dz-details .dz-size {
 margin-bottom:1em;
 font-size:16px
}
.dropzone .dz-preview .dz-details .dz-filename {
 white-space:nowrap
}
.dropzone .dz-preview .dz-details .dz-filename:hover span {
 border:1px solid hsla(0,0%,78%,.8);
 background-color:hsla(0,0%,100%,.8)
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
 overflow:hidden;
 text-overflow:ellipsis
}
.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
 border:1px solid transparent
}
.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span {
 background-color:hsla(0,0%,100%,.4);
 padding:0 .4em;
 border-radius:3px
}
.dropzone .dz-preview:hover .dz-image img {
 -webkit-transform:scale(1.05);
 -moz-transform:scale(1.05);
 -ms-transform:scale(1.05);
 -o-transform:scale(1.05);
 transform:scale(1.05);
 -webkit-filter:blur(8px);
 filter:blur(8px)
}
.dropzone .dz-preview .dz-image {
 border-radius:20px;
 overflow:hidden;
 width:120px;
 height:120px;
 position:relative;
 display:block;
 z-index:10
}
.dropzone .dz-preview .dz-image img {
 display:block
}
.dropzone .dz-preview.dz-success .dz-success-mark {
 -webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);
 -moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);
 -ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);
 -o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);
 animation:passing-through 3s cubic-bezier(.77,0,.175,1)
}
.dropzone .dz-preview.dz-error .dz-error-mark {
 opacity:1;
 -webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);
 -moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);
 -ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);
 -o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);
 animation:slide-in 3s cubic-bezier(.77,0,.175,1)
}
.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark {
 pointer-events:none;
 opacity:0;
 z-index:500;
 position:absolute;
 display:block;
 top:50%;
 left:50%;
 margin-left:-27px;
 margin-top:-27px
}
.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg {
 display:block;
 width:54px;
 height:54px
}
.dropzone .dz-preview.dz-processing .dz-progress {
 opacity:1;
 -webkit-transition:all .2s linear;
 -moz-transition:all .2s linear;
 -ms-transition:all .2s linear;
 -o-transition:all .2s linear;
 transition:all .2s linear
}
.dropzone .dz-preview.dz-complete .dz-progress {
 opacity:0;
 -webkit-transition:opacity .4s ease-in;
 -moz-transition:opacity .4s ease-in;
 -ms-transition:opacity .4s ease-in;
 -o-transition:opacity .4s ease-in;
 transition:opacity .4s ease-in
}
.dropzone .dz-preview:not(.dz-processing) .dz-progress {
 -webkit-animation:pulse 6s ease infinite;
 -moz-animation:pulse 6s ease infinite;
 -ms-animation:pulse 6s ease infinite;
 -o-animation:pulse 6s ease infinite;
 animation:pulse 6s ease infinite
}
.dropzone .dz-preview .dz-progress {
 opacity:1;
 z-index:1000;
 pointer-events:none;
 position:absolute;
 height:16px;
 left:50%;
 top:50%;
 margin-top:-8px;
 width:80px;
 margin-left:-40px;
 background:hsla(0,0%,100%,.9);
 -webkit-transform:scale(1);
 border-radius:8px;
 overflow:hidden
}
.dropzone .dz-preview .dz-progress .dz-upload {
 background:#333;
 background:linear-gradient(180deg,#666,#444);
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 width:0;
 -webkit-transition:width .3s ease-in-out;
 -moz-transition:width .3s ease-in-out;
 -ms-transition:width .3s ease-in-out;
 -o-transition:width .3s ease-in-out;
 transition:width .3s ease-in-out
}
.dropzone .dz-preview.dz-error .dz-error-message {
 display:block
}
.dropzone .dz-preview.dz-error:hover .dz-error-message {
 opacity:1;
 pointer-events:auto
}
.dropzone .dz-preview .dz-error-message {
 pointer-events:none;
 z-index:1000;
 position:absolute;
 display:block;
 display:none;
 opacity:0;
 -webkit-transition:opacity .3s ease;
 -moz-transition:opacity .3s ease;
 -ms-transition:opacity .3s ease;
 -o-transition:opacity .3s ease;
 transition:opacity .3s ease;
 border-radius:8px;
 font-size:13px;
 top:130px;
 left:-10px;
 width:140px;
 background:#be2626;
 background:linear-gradient(180deg,#be2626,#a92222);
 padding:.5em 1.2em;
 color:#fff
}
.dropzone .dz-preview .dz-error-message:after {
 content:"";
 position:absolute;
 top:-6px;
 left:64px;
 width:0;
 height:0;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-bottom:6px solid #be2626
}
.wsmenucontainer {
 clear:both
}
.wrapper {
 position:relative
}
.unavailable-listing-profile {
 margin-top:82px
}
@media screen and (max-width:768px) {
 .unavailable-listing-profile {
  margin-top:200px!important
 }
}
.create-listing-one .wrapper {
 margin-top:66px
}
.__first_create_listings .sidebar,.create-listing-one .sidebar {
 display:none
}
@media (max-width:768px) {
 #edit-listing-page .duration,#edit-listing-page .location {
  display:none!important
 }
 #edit-listing-page input,#edit-listing-page select {
  border:1px solid #a9a9a9!important
 }
}
.form-group .react-datepicker__input-container input {
 padding-left:15px!important;
 width:174px
}
.__background__body {
 background:#fff;
 padding:15px
}
.input-group-addon {
 display:none
}
.__residence_block {
 display:flex;
 margin-left:5px;
 margin-top:15px;
 padding-right:10px;
 width:100%;
 align-items:center
}
.__residence_block .row-title {
 margin-right:40px
}
.__residence_block .row-title.ss {
 margin-right:44px
}
.__residence_block .row-title.tt {
 margin-right:22px
}
.__residence_block .__items {
 flex:1
}
.__residence_block .__items .row {
 display:flex;
 margin:0!important;
 flex-direction:column
}
.__residence_block .__items .row .item__1 {
 flex:1;
 width:100%;
 margin-bottom:10px
}
.__residence_block .__items .row .item__2 {
 flex:1;
 width:100%
}
.__residence_block .__items.is_furnished {
 display:flex;
 justify-content:space-around;
 flex-wrap:wrap
}
.__block__title {
 display:flex;
 font-family:HelveticaNeue-Bold;
 font-size:18px
}
.__block__title strong {
 margin-left:10px
}
.edit-listing-container .dropdown-menu {
 max-height:100px!important
}
.react-datepicker__month-read-view--down-arrow,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow {
 margin-left:-8px;
 position:absolute
}
.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before {
 box-sizing:content-box;
 position:absolute;
 border:8px solid transparent;
 height:0;
 width:1px
}
.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before {
 content:"";
 z-index:-1;
 border-width:8px;
 left:-8px;
 border-bottom-color:#aeaeae
}
.react-datepicker__tether-element-attached-top .react-datepicker__triangle {
 top:0;
 margin-top:-8px
}
.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before {
 border-top:none;
 border-bottom-color:#f0f0f0
}
.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before {
 top:-1px;
 border-bottom-color:#aeaeae
}
.react-datepicker__month-read-view--down-arrow,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__year-read-view--down-arrow {
 bottom:0;
 margin-bottom:-8px
}
.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before {
 border-bottom:none;
 border-top-color:#fff
}
.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__year-read-view--down-arrow:before {
 bottom:-1px;
 border-top-color:#aeaeae
}
.react-datepicker {
 font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
 font-size:.8rem;
 background-color:#fff;
 color:#000;
 border:1px solid #aeaeae;
 border-radius:.3rem;
 display:inline-block;
 position:relative
}
.react-datepicker__triangle {
 position:absolute;
 left:50px
}
.react-datepicker__tether-element-attached-bottom.react-datepicker__tether-element {
 margin-top:-20px
}
.react-datepicker__header {
 text-align:center;
 background-color:#f0f0f0;
 border-bottom:1px solid #aeaeae;
 border-top-left-radius:.3rem;
 border-top-right-radius:.3rem;
 padding-top:8px;
 position:relative
}
.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select {
 display:inline-block;
 margin:0 2px
}
.react-datepicker__current-month {
 margin-top:0;
 color:#000;
 font-weight:700;
 font-size:.944rem
}
.react-datepicker__navigation {
 line-height:1.7rem;
 text-align:center;
 cursor:pointer;
 position:absolute;
 top:10px;
 width:0;
 border:.45rem solid transparent;
 z-index:1
}
.react-datepicker__navigation--previous {
 left:10px;
 border-right-color:#ccc
}
.react-datepicker__navigation--previous:hover {
 border-right-color:#b3b3b3
}
.react-datepicker__navigation--next {
 right:10px;
 border-left-color:#ccc
}
.react-datepicker__navigation--next:hover {
 border-left-color:#b3b3b3
}
.react-datepicker__navigation--years {
 position:relative;
 top:0;
 display:block;
 margin-left:auto;
 margin-right:auto
}
.react-datepicker__navigation--years-previous {
 top:4px;
 border-top-color:#ccc
}
.react-datepicker__navigation--years-previous:hover {
 border-top-color:#b3b3b3
}
.react-datepicker__navigation--years-upcoming {
 top:-4px;
 border-bottom-color:#ccc
}
.react-datepicker__navigation--years-upcoming:hover {
 border-bottom-color:#b3b3b3
}
.react-datepicker__month-container {
 display:inline;
 float:left
}
.react-datepicker__month {
 margin:.4rem;
 text-align:center
}
.react-datepicker__week-number {
 color:#ccc
}
.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__week-number {
 display:inline-block;
 width:1.7rem;
 line-height:1.7rem;
 text-align:center;
 margin:.166rem
}
.react-datepicker__day,.react-datepicker__day-name {
 color:#000
}
.react-datepicker__day {
 cursor:pointer
}
.react-datepicker__day:hover {
 border-radius:.3rem;
 background-color:#f0f0f0
}
.react-datepicker__day--today {
 font-weight:700
}
.react-datepicker__day--highlighted {
 border-radius:.3rem;
 background-color:#3dcc4a;
 color:#fff
}
.react-datepicker__day--highlighted:hover {
 background-color:#32be3f
}
.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected {
 border-radius:.3rem;
 background-color:#216ba5;
 color:#fff
}
.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover {
 background-color:#1d5d90
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range) {
 background-color:rgba(33,107,165,.5)
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range) {
 background-color:#f0f0f0;
 color:#000
}
.react-datepicker__day--disabled {
 cursor:default;
 color:#ccc
}
.react-datepicker__day--disabled:hover {
 background-color:transparent
}
.react-datepicker__input-container {
 position:relative;
 display:inline-block
}
.react-datepicker__month-read-view,.react-datepicker__year-read-view {
 border:1px solid transparent;
 border-radius:.3rem
}
.react-datepicker__month-read-view:hover,.react-datepicker__year-read-view:hover {
 cursor:pointer
}
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow {
 border-top-color:#b3b3b3
}
.react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow {
 border-top-color:#ccc;
 float:right;
 margin-left:20px;
 top:8px;
 position:relative;
 border-width:.45rem
}
.react-datepicker__month-dropdown,.react-datepicker__year-dropdown {
 background-color:#f0f0f0;
 position:absolute;
 width:50%;
 left:25%;
 top:30px;
 text-align:center;
 border-radius:.3rem;
 border:1px solid #aeaeae
}
.react-datepicker__month-dropdown:hover,.react-datepicker__year-dropdown:hover {
 cursor:pointer
}
.react-datepicker__month-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable {
 height:150px;
 overflow-y:scroll
}
.react-datepicker__month-option,.react-datepicker__year-option {
 line-height:20px;
 width:100%;
 display:block;
 margin-left:auto;
 margin-right:auto
}
.react-datepicker__month-option:first-of-type,.react-datepicker__year-option:first-of-type {
 border-top-left-radius:.3rem;
 border-top-right-radius:.3rem
}
.react-datepicker__month-option:last-of-type,.react-datepicker__year-option:last-of-type {
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 border-bottom-left-radius:.3rem;
 border-bottom-right-radius:.3rem
}
.react-datepicker__month-option:hover,.react-datepicker__year-option:hover {
 background-color:#ccc
}
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming {
 border-bottom-color:#b3b3b3
}
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous {
 border-top-color:#b3b3b3
}
.react-datepicker__month-option--selected,.react-datepicker__year-option--selected {
 position:absolute;
 left:15px
}
.react-datepicker__close-icon {
 background-color:transparent;
 border:0;
 cursor:pointer;
 display:inline-block;
 height:0;
 outline:0;
 padding:0;
 vertical-align:middle
}
.react-datepicker__close-icon:after {
 background-color:#216ba5;
 border-radius:50%;
 bottom:0;
 box-sizing:border-box;
 color:#fff;
 content:"\D7";
 cursor:pointer;
 font-size:12px;
 height:16px;
 width:16px;
 line-height:1;
 margin:-8px auto 0;
 padding:2px;
 position:absolute;
 right:7px;
 text-align:center;
 top:50%
}
.react-datepicker__today-button {
 background:#f0f0f0;
 border-top:1px solid #aeaeae;
 cursor:pointer;
 text-align:center;
 font-weight:700;
 padding:5px 0;
 clear:left
}
.react-datepicker__tether-element {
 z-index:2147483647
}
.react-datepicker__portal {
 position:fixed;
 width:100vw;
 height:100vh;
 background-color:rgba(0,0,0,.8);
 left:0;
 top:0;
 justify-content:center;
 align-items:center;
 display:flex;
 z-index:2147483647
}
.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name {
 width:3rem;
 line-height:3rem
}
@media (max-height:550px),(max-width:400px) {
 .react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name {
  width:2rem;
  line-height:2rem
 }
}
.react-datepicker__portal .react-datepicker__current-month {
 font-size:1.44rem
}
.react-datepicker__portal .react-datepicker__navigation {
 border:.81rem solid transparent
}
.react-datepicker__portal .react-datepicker__navigation--previous {
 border-right-color:#ccc
}
.react-datepicker__portal .react-datepicker__navigation--previous:hover {
 border-right-color:#b3b3b3
}
.react-datepicker__portal .react-datepicker__navigation--next {
 border-left-color:#ccc
}
.react-datepicker__portal .react-datepicker__navigation--next:hover {
 border-left-color:#b3b3b3
}
.input-range__slider {
 appearance:none;
 background:#3f51b5;
 border:1px solid #3f51b5;
 border-radius:100%;
 cursor:pointer;
 display:block;
 height:1rem;
 margin-left:-.5rem;
 margin-top:-.65rem;
 outline:none;
 position:absolute;
 top:50%;
 transition:transform .3s ease-out,box-shadow .3s ease-out;
 width:1rem
}
.input-range__slider:active {
 transform:scale(1.3)
}
.input-range__slider:focus {
 box-shadow:0 0 0 5px rgba(63,81,181,.2)
}
.input-range--disabled .input-range__slider {
 background:#ccc;
 border:1px solid #ccc;
 box-shadow:none;
 transform:none
}
.input-range__slider-container {
 transition:left .3s ease-out
}
.input-range__label {
 color:#aaa;
 font-family:Helvetica Neue,san-serif;
 font-size:.8rem;
 transform:translateZ(0);
 white-space:nowrap
}
.input-range__label--max,.input-range__label--min {
 bottom:-1.4rem;
 position:absolute
}
.input-range__label--min {
 left:0
}
.input-range__label--max {
 right:0
}
.input-range__label--value {
 position:absolute;
 top:-1.8rem
}
.input-range__label-container {
 left:-50%;
 position:relative
}
.input-range__label--max .input-range__label-container {
 left:50%
}
.input-range__track {
 background:#eee;
 border-radius:.3rem;
 cursor:pointer;
 display:block;
 height:.3rem;
 position:relative;
 transition:left .3s ease-out,width .3s ease-out
}
.input-range--disabled .input-range__track {
 background:#eee
}
.input-range__track--background {
 left:0;
 margin-top:-.15rem;
 position:absolute;
 right:0;
 top:50%
}
.input-range__track--active {
 background:#3f51b5
}
.input-range {
 height:1rem;
 position:relative;
 width:100%
}
.press-head__slider {
 display:block;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/c6fb78aceacc5c9928efff0b56c4a382.jpg);
 background-size:cover;
 background-position:top;
 min-height:220px;
 max-height:230px;
 overflow:hidden
}
.press-head__slider .slick-list {
 overflow:visible;
 padding:75px 0
}
.press-head__slider .slick-slide {
 transition:.3s linear;
 opacity:.3
}
.press-head__slider .slick-slide.slick-center {
 transform:translateX(100px);
 opacity:1
}
.press-head__slider .review {
 text-align:center;
 color:#fff;
 padding:0
}
.press-head__slider .review h4 {
 margin:5px 0
}
.press-head__slider .review img {
 margin:10px auto
}
.roomster-press-image {
 margin:30px 0
}
.press-body__article {
 text-align:center;
 position:relative;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 height:250px;
 width:100%;
 margin:10px auto;
 padding:15px 30px;
 max-width:300px
}
.press-body__article img {
 max-width:100%;
 transition:.3s linear
}
.press-body__article__front {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 opacity:0;
 transition:.3s linear;
 display:flex;
 justify-content:center;
 align-items:center
}
.press-body__article:hover {
 text-decoration:none
}
.press-body__article:hover>img {
 opacity:0
}
.press-body__article:hover .press-body__article__front {
 opacity:1
}
@media (max-width:980px) {
 .press-head__slider .slick-slide.slick-center {
  transform:translateX(0);
  opacity:1
 }
}
/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */html {
 line-height:1.15;
 -ms-text-size-adjust:100%;
 -webkit-text-size-adjust:100%
}
article,aside,footer,header,nav,section {
 display:block
}
h1 {
 font-size:2em;
 margin:.67em 0
}
figcaption,figure,main {
 display:block
}
figure {
 margin:1em 40px
}
hr {
 box-sizing:content-box;
 height:0;
 overflow:visible
}
pre {
 font-family:monospace,monospace;
 font-size:1em
}
a {
 background-color:transparent;
 -webkit-text-decoration-skip:objects
}
abbr[title] {
 border-bottom:none;
 text-decoration:underline;
 text-decoration:underline dotted
}
b,strong {
 font-weight:inherit;
 font-weight:bolder
}
code,kbd,samp {
 font-family:monospace,monospace;
 font-size:1em
}
dfn {
 font-style:italic
}
mark {
 background-color:#ff0;
 color:#000
}
small {
 font-size:80%
}
sub,sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sub {
 bottom:-.25em
}
sup {
 top:-.5em
}
audio,video {
 display:inline-block
}
audio:not([controls]) {
 display:none;
 height:0
}
img {
 border-style:none
}
svg:not(:root) {
 overflow:hidden
}
button,input,optgroup,select,textarea {
 margin:0
}
button,input {
 overflow:visible
}
button,select {
 text-transform:none
}
[type=reset],[type=submit],button,html [type=button] {
 -webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
 border-style:none;
 padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
 outline:1px dotted ButtonText
}
legend {
 box-sizing:border-box;
 color:inherit;
 display:table;
 max-width:100%;
 padding:0;
 white-space:normal
}
progress {
 display:inline-block;
 vertical-align:baseline
}
textarea {
 overflow:auto
}
[type=checkbox],[type=radio] {
 box-sizing:border-box;
 padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
 height:auto
}
[type=search] {
 -webkit-appearance:textfield;
 outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
::-webkit-file-upload-button {
 -webkit-appearance:button;
 font:inherit
}
details,menu {
 display:block
}
summary {
 display:list-item
}
canvas {
 display:inline-block
}
[hidden],template {
 display:none
}
@font-face {
 font-family:Comfortaa;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/52e58033d94dedcdb77063cf44bf7492.eot);
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/52e58033d94dedcdb77063cf44bf7492.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/a6d8bec10e58cdaf58283eabc6ee3aa8.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/65f9ea3875e699747ff18c0f6ba3aee7.ttf) format("truetype");
 font-weight:300;
 font-style:normal
}
@font-face {
 font-family:Comfortaa;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/aa7a1119321cd694a3f0e15d8e4ce4ea.eot);
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/aa7a1119321cd694a3f0e15d8e4ce4ea.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/2ef58e409c0f3b42e965969f690eb3e6.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/972d589a91b745a6a65ec21e94455cf5.ttf) format("truetype");
 font-weight:700;
 font-style:normal
}
@font-face {
 font-family:Comfortaa;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/7728f58932265005c7d92578901223f6.eot);
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/7728f58932265005c7d92578901223f6.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/b8afa1aa387c84549d46511e1a0e9faa.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/4e865611b2502dff06151e2c34bfa002.ttf) format("truetype");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:HelveticaNeueCyr;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/0f2aa9278cb3fcd5eb4922ead6ea3fd1.eot);
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/0f2aa9278cb3fcd5eb4922ead6ea3fd1.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/13c84243f93f7adf53aae42a91f38027.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/30111f49e3746df5024292767ab0494f.ttf) format("truetype");
 font-weight:200;
 font-style:normal
}
@font-face {
 font-family:HelveticaNeueCyr;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/ae503b13b400cfaea50d767b4b61b810.eot);
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/ae503b13b400cfaea50d767b4b61b810.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/2a615283a212836fd6c33bf32bc87ebf.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/e603c690f754c70654004a753c17b60b.ttf) format("truetype");
 font-weight:500;
 font-style:normal
}
@font-face {
 font-family:HelveticaNeueCyr;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/541577dd8a196e3a57bfd23cf37fdec7.eot);
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/541577dd8a196e3a57bfd23cf37fdec7.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/839fcf5492ad45796c1c9a6270d47244.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/5d3dd852e699da0191d2a0f886417fea.ttf) format("truetype");
 font-weight:900;
 font-style:normal
}
@font-face {
 font-family:HelveticaNeueCyr;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/9b4d23f4e67b13185db491462417b79e.eot);
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/9b4d23f4e67b13185db491462417b79e.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/4609737fa0fb775d05601b04a1d1e839.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/afe760ffd0c1944072ba8f7c3f47b4d5.ttf) format("truetype");
 font-weight:100;
 font-style:normal
}
@font-face {
 font-family:HelveticaNeueCyr;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/00b41bafdbc3722a4515887e8e4dde6e.eot);
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/00b41bafdbc3722a4515887e8e4dde6e.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/d80c62276301650b8e397370378ac88f.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/303f6a538da65cd9cd71f5cdd0d92125.ttf) format("truetype");
 font-weight:900;
 font-style:normal
}
@font-face {
 font-family:HelveticaNeueCyr;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/990d529761b45e6cff159655a2eac3c9.eot);
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/990d529761b45e6cff159655a2eac3c9.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/e914a2dd1cd1d3c3944e0ad0e950046d.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/307781839e3e303ff49b223dc242baac.ttf) format("truetype");
 font-weight:300;
 font-style:normal
}
@font-face {
 font-family:HelveticaNeueCyr;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/5bbf832fec501cfb6afae24d67d39a0a.eot);
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/5bbf832fec501cfb6afae24d67d39a0a.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/ca12a719cd344dd391d9f51e7bbd9b33.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/50475e9398305457c4ead55941b10a0f.ttf) format("truetype");
 font-weight:700;
 font-style:normal
}
@font-face {
 font-family:HelveticaNeueCyr;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/e2cd70ac11658e1d9c328d345d86ff7f.eot);
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/e2cd70ac11658e1d9c328d345d86ff7f.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/510e1c045e61e20233f9ecf23d031703.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/fadb2adb0984cb4e053e45428d96e01a.ttf) format("truetype");
 font-weight:400;
 font-style:normal
}
body,html {
 margin:0;
 font-size:16px;
 font-family:Comfortaa,sans-serif;
 font-weight: bold;
}
p {
 margin:0;
 font-size:.875rem;
 font-family:HelveticaNeueCyr;
 font-weight:400
}
@media (min-width:768px) {
 p {
  font-size:1rem
 }
}
@media (min-width:1400px) {
 p {
  font-size:1.125rem
 }
}
p+p {
 margin-top:.625rem
}
h1 {
 font-size:1.875rem
}
@media (min-width:768px) {
 h1 {
  font-size:2.5rem
 }
}
@media (min-width:1400px) {
 h1 {
  font-size:2.8125rem
 }
}
h2 {
 font-size:1.5rem
}
@media (min-width:768px) {
 h2 {
  font-size:1.875rem
 }
}
@media (min-width:1400px) {
 h2 {
  font-size:2.1875rem
 }
}
h3 {
 font-size:1.25rem
}
h4 {
 font-size:1.125rem
}
h5 {
 font-size:1rem
}
h1,h2,h3,h4,h5,h6 {
 margin:0;
 font-family:Comfortaa,sans-serif
}
.accent {
 color:#48a300
}
.roomster-chip {
 display:inline-block;
 padding:8px 13px;
 color:#a7aca5;
 font-weight:300;
 border-radius:5px;
 background:#fff;
 text-align:center;
 cursor:pointer;
 transition:all .3s
}
.roomster-chip.isChosen,.roomster-chip:hover {
 background:#48a300;
 color:#fff
}
.add-button {
 transition:.3s
}
.roomster-button {
 display:block;
 width:100%;
 height:40px;
 border-radius:5px;
 font-size:1rem;
 line-height:40px;
 text-align:center;
 text-decoration:none;
 color:#fff;
 background:#48a300;
 transition:all .2s
}
.roomster-button:active,.roomster-button:focus,.roomster-button:hover {
 color:#fff;
 background:#5fd600
}
.roomster-flat-button {
 display:inline-block;
 font-size:1.125rem;
 font-family:HelveticaNeueCyr;
 text-decoration:none;
 color:#48a300
}
.login-facebook-button {
 padding:9px 15px;
 border:1px solid #39579a;
 border-radius:5px;
 color:#fff;
 cursor:pointer;
 background:#39579a;
 transition:.3s
}
.login-facebook-button:hover {
 background:transparent;
 color:#39579a
}
.roomster-transparent-button {
 padding:8px 15px;
 border:1px solid #a7aca5;
 border-radius:5px;
 font-family:HelveticaNeueCyr;
 font-weight:300;
 color:#a7aca5;
 cursor:pointer;
 background:transparent;
 font-size:16px;
 transition:.3s
}
.roomster-transparent-button:hover {
 background:#a7aca5;
 color:#fff
}
.roomster-appstore-button,.roomster-appstore-button img,.roomster-market-button,.roomster-market-button img {
 display:block
}
*,:after,:before {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box
}
@media (max-width:768px) {
 ul.nav.navbar-nav {
  display:none
 }
}
#header_main .header {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:space-between;
 align-items:stretch;
 z-index:1007;
 height:50px;
 background:#fff
}
#header_main .header .brand-img {
 margin-top:8px;
 width:100%
}
#header_main .header__brand {
 width:140px;
 padding-left:15px
}
@media (min-width:769px) and (max-width:1100px) {
 #header_main .header__brand {
  width:auto;
  cursor:pointer;
  padding:15px;
  padding-right:0
 }
 #header_main .header__brand img {
  width:30px
 }
}
.brand {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/eb9a238b72284bfedd04c72985ef6a8c.png) 50% no-repeat
}
#header_main .header__mobile-hamburger {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:center;
 align-items:center;
 width:50px;
 height:50px;
 padding:10px;
 border-left:1px solid #f7f7f7
}
@media (min-width:768px) {
 #header_main .header__mobile-hamburger {
  display:none
 }
}
.mobile-hamburger {
 width:100%;
 height:100%;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/3ea8d4134ad7441bc833d40defb31c4c.png) 50% no-repeat;
 background-size:contain;
 cursor:pointer
}
#header_main .header__roomster-responsive-menu {
 display:block
}
@media (min-width:1170px) {
 #header_main .header__roomster-responsive-menu {
  display:none
 }
}
.roomster-responsive-menu {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:stretch;
 height:100%
}
.roomster-responsive-menu [class*=roomster-responsive-menu__] {
 flex-grow:0;
 margin-right:10px
}
.roomster-responsive-menu [class*=roomster-responsive-menu__]:last-child {
 margin-right:0
}
.roomster-responsive-menu__header-smm {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:center
}
.header-smm [class*=header-smm__] {
 display:inline-block;
 width:25px;
 height:25px;
 border-radius:5px;
 background:#d3d3d3;
 margin-right:5px
}
.header-smm [class*=header-smm__]:last-child {
 margin-right:0
}
.roomster-desktop-menu__header-locals,.roomster-responsive-menu__header-locals {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:center
}
.roomster-desktop-menu__header-locals [class*=header-locals__],.roomster-responsive-menu__header-locals [class*=header-locals__] {
 display:inline-block;
 height:35px;
 border-radius:5px;
 border:1px solid #a7aca5;
 font-size:1rem;
 color:#a7aca5
}
.roomster-responsive-menu__header-nav {
 height:100%;
 margin-right:0!important;
 display:flex;
 justify-content:center;
 align-items:center
}
.header-nav {
 justify-content:flex-start;
 align-items:stretch;
 height:100%
}
.header-nav,.header-nav__item {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap
}
.header-nav__item {
 justify-content:center;
 align-items:center;
 height:60px;
 width:40px;
 padding:0 5px;
 border-right:1px solid #a7aca5
}
.header-nav__item--desktop {
 width:auto;
 border:none
}
.header-nav__item-icon {
 width:100%;
 height:35px;
 background:#d3d3d3;
 border-radius:5px
}
.roomster-responsive-menu__header-profile {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:center;
 padding:0 10px
}
.header-profile {
 width:40px;
 height:40px;
 border-radius:50px;
 overflow:hidden;
 background:#d3d3d3
}
#header_main .header__roomster-desktop-menu {
 display:block
}
@media (max-width:768px) {
 #header_main .header__roomster-desktop-menu {
  display:none
 }
}
.roomster-desktop-menu {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:stretch;
 height:100%
}
.roomster-desktop-menu [class*=roomster-desktop-menu__] {
 flex-grow:0
}
.roomster-desktop-menu [class*=roomster-desktop-menu__]:last-child {
 margin-right:0
}
.header-smm-big,.roomster-desktop-menu__header-smm-big {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:center
}
.header-smm-big__btn+.header-smm-big__btn {
 margin-left:5px
}
.roomster-desktop-menu__header-nav {
 border-left:1px solid #a7aca5;
 border-right:1px solid #a7aca5
}
.roomster-desktop-menu__header-helper {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:center;
 padding-right:10px;
 font-size:.875rem;
 font-family:HelveticaNeueCyr;
 color:#a7aca5
}
@media (max-width:2568px) {
 .slider_main .one {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/ffde31a035bf8af5495395eede065345.jpg)
 }
 .slider_main .one,.slider_main .two {
  background-size:cover;
  background-position:50%
 }
 .slider_main .two {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/bf755c14663c444ab545bca740d54ed0.jpg)
 }
 .slider_main .three {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/2874cafb4474a40fcd7cab63a1c767e7.jpg)
 }
 .slider_main .four,.slider_main .three {
  background-size:cover;
  background-position:50%
 }
 .slider_main .four {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/5aa46bcda9b2ac221b45567617d597cf.jpg)
 }
 .slider_main .five {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/aedb70a014b0905040483bfd0d278b13.jpg);
  background-size:cover;
  background-position:50%
 }
}
@media (max-width:2368px) {
 .slider_main .one {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/3d5a73d201ab0e737eeaf3c1d9753540.jpg)
 }
 .slider_main .one,.slider_main .two {
  background-size:cover;
  background-position:50%
 }
 .slider_main .two {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/c352491869d3c017a1681b16b3970d0f.jpg)
 }
 .slider_main .three {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/f41addf2919e7c7112bc232e801cea88.jpg)
 }
 .slider_main .four,.slider_main .three {
  background-size:cover;
  background-position:50%
 }
 .slider_main .four {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/e78c193cc3e5d8c0b73d8da5873f4aa9.jpg)
 }
 .slider_main .five {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/641679f2b610190343a66e320bda1398.jpg);
  background-size:cover;
  background-position:50%
 }
}
@media (max-width:2168px) {
 .slider_main .one {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/a2ddc655e6e4f2882ba3f3b99c7dba07.jpg)
 }
 .slider_main .one,.slider_main .two {
  background-size:cover;
  background-position:50%
 }
 .slider_main .two {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/083093c6ac1e4df60bc813e6382d7aa0.jpg)
 }
 .slider_main .three {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/c17980a788eeeba2d5697a4b89ff91ca.jpg)
 }
 .slider_main .four,.slider_main .three {
  background-size:cover;
  background-position:50%
 }
 .slider_main .four {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/fe01ffe0a7034a756e084eb19e8ecdfe.jpg)
 }
 .slider_main .five {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/f3d8e44d3c0a63017b9debae2e88dc4d.jpg);
  background-size:cover;
  background-position:50%
 }
}
@media (max-width:1968px) {
 .slider_main .one {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/048a3a1a3a8d1a7c5abf4715e415926f.jpg)
 }
 .slider_main .one,.slider_main .two {
  background-size:cover;
  background-position:50%
 }
 .slider_main .two {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/376a63de2f91c5e9bcf7e452f141905a.jpg)
 }
 .slider_main .three {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/b72cdcf46e37da58e8dce5f3ec593e43.jpg)
 }
 .slider_main .four,.slider_main .three {
  background-size:cover;
  background-position:50%
 }
 .slider_main .four {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/34c173a515f6045e033ba3d3a4b2d825.jpg)
 }
 .slider_main .five {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/72f0f1aa322e3f1fbfa4ab369c18d2f6.jpg);
  background-size:cover;
  background-position:50%
 }
}
@media (max-width:1768px) {
 .slider_main .one {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/9e6886cc44dd8b72cd4035bf47f1e730.jpg)
 }
 .slider_main .one,.slider_main .two {
  background-size:cover;
  background-position:50%
 }
 .slider_main .two {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/9c2ba5758bad506780b6d83cd02a0e5b.jpg)
 }
 .slider_main .three {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/5019cdd0a054e1eacb3d635c44ad1462.jpg)
 }
 .slider_main .four,.slider_main .three {
  background-size:cover;
  background-position:50%
 }
 .slider_main .four {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/deb4c6215977f6cc838a0e3fa17d2ad0.jpg)
 }
 .slider_main .five {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/9c2d3ed31c799adec7ce1a6574519df5.jpg);
  background-size:cover;
  background-position:50%
 }
}
@media (max-width:1568px) {
 .slider_main .one {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/f4f298c48782cf8f39243b13ce13a389.jpg)
 }
 .slider_main .one,.slider_main .two {
  background-size:cover;
  background-position:50%
 }
 .slider_main .two {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/a77adf1d79187fcc544179181a7bf219.jpg)
 }
 .slider_main .three {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/c07ff1c80c923c176c2cffc80708fa4b.jpg)
 }
 .slider_main .four,.slider_main .three {
  background-size:cover;
  background-position:50%
 }
 .slider_main .four {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/34e70a26cfb0b68fe0c2e09ec920563a.jpg)
 }
 .slider_main .five {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/222b94b8704e3cc10070b54c39be13bf.jpg);
  background-size:cover;
  background-position:50%
 }
}
@media (max-width:1368px) {
 .slider_main .one {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/dff5287cf2fef689a2db434e17cc4a33.jpg)
 }
 .slider_main .one,.slider_main .two {
  background-size:cover;
  background-position:50%
 }
 .slider_main .two {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/8015013bfc57ed34cef4838a3cd3ae7c.jpg)
 }
 .slider_main .three {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cc3f201dc193d48b558e174b1f2689c9.jpg)
 }
 .slider_main .four,.slider_main .three {
  background-size:cover;
  background-position:50%
 }
 .slider_main .four {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/26d9cb79750531dab86a59c9e39cbc7d.jpg)
 }
 .slider_main .five {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/d295351b45ce14274b7d94b666888e52.jpg);
  background-size:cover;
  background-position:50%
 }
}
@media (max-width:1168px) {
 .slider_main .one {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/544b62bd49364cf29ea824880c70e8fe.jpg)
 }
 .slider_main .one,.slider_main .two {
  background-size:cover;
  background-position:50%
 }
 .slider_main .two {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/4201b04f1a9d922cd9d40ae587ece13e.jpg)
 }
 .slider_main .three {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/51852034d354078a17252cba9f02a7f8.jpg)
 }
 .slider_main .four,.slider_main .three {
  background-size:cover;
  background-position:50%
 }
 .slider_main .four {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/2bfdcc3327fad453d17cfd56adb7356c.jpg)
 }
 .slider_main .five {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/b2f42a8ddbd0455c817a34a4b13829b7.jpg);
  background-size:cover;
  background-position:50%
 }
}
@media (max-width:968px) {
 .slider_main .one {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/03c96cab506880146eac9e9ebf7407c7.jpg)
 }
 .slider_main .one,.slider_main .two {
  background-size:cover;
  background-position:50%
 }
 .slider_main .two {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/90aef6765f30e7dceb33c94f8ca7cf18.jpg)
 }
 .slider_main .three {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/b5322f09f1cf0abaa99ff5303c6854c1.jpg)
 }
 .slider_main .four,.slider_main .three {
  background-size:cover;
  background-position:50%
 }
 .slider_main .four {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/50ea6de446a5d7124d41fc5361d0dfdf.jpg)
 }
 .slider_main .five {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/10a96664861dabe5cbb058261e77d03d.jpg);
  background-size:cover;
  background-position:50%
 }
}
@media (max-width:768px) {
 .slider_main .one {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/d99c35fde9312c3f471e7568e91a4be8.jpg)
 }
 .slider_main .one,.slider_main .two {
  background-size:cover;
  background-position:50%
 }
 .slider_main .two {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/af62453d2276acd3508037d968d29b18.jpg)
 }
 .slider_main .three {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/1b97ffc4c6acef8c485e389bdd8ac7d0.jpg)
 }
 .slider_main .four,.slider_main .three {
  background-size:cover;
  background-position:50%
 }
 .slider_main .four {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/1d63273320a9e66c39d21270b3875e58.jpg)
 }
 .slider_main .five {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/c54226a0c15093e0864af8f4063d9745.jpg);
  background-size:cover;
  background-position:50%
 }
}
.gallery__header-title {
 font-size:20pt
}
.banner__roomster-slider .roomster-slider {
 background-color:#000
}
.banner__roomster-slider .roomster-slider.IE img.slick-slide {
 height:auto
}
.banner__roomster-slider .roomster-slider .slick-track {
 opacity:.5!important
}
.searching-field input {
 height:60px!important;
 padding-left:40px!important;
 font-size:1.2rem!important;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.searching-field.main .icon-location {
 width:30px!important;
 height:30px!important;
 cursor:pointer
}
@media (max-width:769px) {
 .searching-field.main .icon-location {
  width:20px!important;
  height:20px!important
 }
}
@media (max-width:769px) {
 .searching-field.main input {
  padding-left:25px!important;
  height:45px!important
 }
 .searching-field.main .icon-location {
  height:20px;
  width:20px
 }
 .searching-field.main .display__flex {
  margin-top:0
 }
}
@media (max-width:769px) and (min-width:520px) {
 .searching-field.main .display__flex {
  margin-top:15px
 }
}
.other .dropdown {
 padding:0!important
}
.other .dropdown-toggle.user {
 padding:10px!important
}
.banner {
 position:relative;
 height:calc(100vh - 160px);
 margin-bottom:25px
}
@media (min-width:1400px) {
 .banner {
  height:calc(100vh - 200px)
 }
}
@media (max-width:768px) {
 .banner {
  height:calc(100vh - 60px)
 }
}
.banner__roomster-slider-content {
 position:absolute;
 top:50%;
 transform:translateY(-50%);
 width:100%;
 padding:0 15px
}
.roomster-slider-content {
 display:flex;
 flex-direction:column;
 flex-wrap:nowrap;
 justify-content:space-between;
 align-items:stretch;
 color:#fff
}
@media (min-width:520px) {
 .roomster-slider-content {
  max-width:570px;
  margin:auto
 }
}
.roomster-slider-content__main-title {
 margin-bottom:25px;
 font-weight:300;
 font-family:Comfortaa
}
@media (min-width:768px) {
 .roomster-slider-content__main-title {
  text-align:center
 }
}
@media (max-width:520px) {
 .roomster-slider-content__main-title {
  font-size:17pt;
  text-align:center
 }
}
@media (max-width:769px) {
 .roomster-slider-content__main-title {
  margin-bottom:0
 }
}
.roomster-slider-content__main-title span {
 color:#fff
}
.roomster-slider-content__main-title .accent {
 color:#9f6
}
.roomster-slider-content__looking-for {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:space-between;
 align-items:center;
 margin-bottom:25px;
 font-family:HelveticaNeueCyr;
 font-weight:200
}
.roomster-slider-content__looking-for-text {
 padding-right:10px;
 font-size:20pt
}
@media (min-width:768px) {
 .roomster-slider-content__looking-for-text {
  font-size:20px;
  padding-right:25px
 }
}
@media (max-width:520px) {
 .roomster-slider-content__looking-for-text {
  font-size:13pt
 }
}
@media (max-width:769px) {
 .roomster-slider-content__looking-for {
  margin-bottom:0
 }
}
.roomster-slider-content__looking-for-desktop-list {
 display:none
}
@media (min-width:520px) {
 .roomster-slider-content__looking-for-desktop-list {
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between;
  align-items:center;
  flex-grow:1
 }
}
.roomster-slider-content__looking-for-desktop-list .roomster-chip {
 margin-right:5px
}
.roomster-slider-content__looking-for-desktop-list .roomster-chip:last-child {
 margin-right:0
}
.roomster-slider-content__looking-for-mobile-list {
 display:block;
 flex-grow:1
}
@media (min-width:520px) {
 .roomster-slider-content__looking-for-mobile-list {
  display:none
 }
}
.roomster-select {
 display:block;
 width:100%;
 height:35px;
 line-height:35px;
 border-radius:5px;
 text-align:center;
 font-size:.75rem;
 color:#48a300;
 background:#fff;
 -webkit-appearance:none
}
.roomster-select:focus {
 border:none;
 outline:none
}
.searching-field {
 position:relative
}
.searching-field .icon-location {
 cursor:pointer;
 position:absolute;
 top:50%;
 left:4px;
 transform:translateY(-50%);
 display:block;
 width:20px;
 height:20px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/46cfc783e434a6b8e7f0f6ea503a198d.png) 50% no-repeat;
 background-size:contain;
 z-index:20
}
.searching-field input {
 width:100%;
 height:35px;
 line-height:35px;
 padding-left:30px;
 border:none;
 outline:none;
 font-size:.75rem;
 font-family:HelveticaNeueCyr;
 font-weight:300;
 color:#999;
 background:#fff
}
@media (min-width:768px) {
 .searching-field input {
  height:45px;
  line-height:45px;
  font-size:.875rem
 }
}
.searching-field input:active,.searching-field input:focus {
 border:none;
 outline:none
}
.banner__roomster-slider {
 height:100%
}
.roomster-slider {
 height:100%;
 background-size:cover
}
.banner__down-arrow {
 display:none;
 position:absolute;
 bottom:20px;
 left:50%;
 transform:translateX(-50%);
 cursor:pointer
}
@media (min-width:768px) {
 .banner__down-arrow {
  display:block
 }
}
.banner__down-arrow img {
 width:30px
}
.gallery__header {
 margin-bottom:15px
}
.gallery__header-title {
 font-family:HelveticaNeueCyr;
 font-weight:300;
 text-align:center;
 color:#333
}
.gallery__header .accent {
 color:#48a300
}
.gallery__cities-box {
 margin:auto;
 margin-bottom:70px
}
@media (max-width:768px) {
 .gallery__cities-box {
  margin-bottom:50px
 }
}
@media (min-width:768px) {
 .gallery__cities-box {
  max-width:90%
 }
}
@media (min-width:1170px) {
 .gallery__cities-box {
  max-width:1300px
 }
}
.cities-box {
 display:flex;
 flex-direction:row;
 flex-wrap:wrap;
 justify-content:flex-start;
 align-items:stretch
}
.cities-box .city-box {
 width:33%;
 padding:5px;
 font-size:1.25rem;
 font-weight:700;
 text-align:center;
 text-transform:capitalize;
 color:#fff
}
@media (min-width:520px) {
 .cities-box .city-box {
  width:25%
 }
}
@media (min-width:768px) {
 .cities-box .city-box {
  width:20%
 }
}
.cities-box .city-box p {
 margin:0
}
.cities-box .city-box__inner {
 width:100%;
 height:100%;
 overflow:hidden;
 background:#d3d3d3;
 cursor:pointer;
 transition:all .3s;
 background-size:cover;
 position:relative
}
.cities-box .city-box__inner img {
 width:100%;
 height:100%
}
.cities-box .city-box__inner img.background {
 width:100%;
 height:100%;
 object-fit:cover
}
.cities-box .city-box__inner span.__text {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 display:flex;
 justify-content:center;
 align-items:center;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
 font-size:40px;
 transition:.3s;
 transform:scale(1);
 z-index:200;
 color:#fff
}
@media screen and (max-width:1170px) {
 .cities-box .city-box__inner span.__text {
  font-size:18px
 }
}
@media screen and (max-width:768px) {
 .cities-box .city-box__inner span.__text {
  font-size:16px
 }
}
.cities-box .city-box__inner ._hover_text {
 position:absolute;
 z-index:11;
 left:20px;
 bottom:20px;
 transition:.3s;
 transform:scale(0);
 display:flex;
 flex-direction:column;
 align-items:flex-start;
 line-height:1.2;
 text-align:left
}
.cities-box .city-box__inner ._hover_text span:first-child {
 display:block;
 width:150px
}
@media (max-width:1500px) {
 .cities-box .city-box__inner ._hover_text span:first-child {
  width:120px
 }
}
.cities-box .city-box__inner ._hover_text.little_padding span:first-child {
 padding-right:30px
}
.cities-box .city-box__inner ._hover_text i {
 margin-right:5px
}
@media (max-width:1400px) {
 .cities-box .city-box__inner ._hover_text {
  left:10px;
  bottom:10px
 }
}
.cities-box .city-box__inner ._hover_text div:first-child {
 display:flex;
 justify-content:center;
 align-items:center
}
.cities-box .city-box__inner ._hover_text div:first-child i {
 margin-right:10px
}
@media (max-width:1400px) {
 .cities-box .city-box__inner ._hover_text div:first-child i {
  font-size:1.5vw
 }
}
@media (max-width:1085px) {
 .cities-box .city-box__inner ._hover_text div:first-child i {
  font-size:2vw
 }
}
.cities-box .city-box__inner ._hover_text span {
 font-size:25px;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
@media (max-width:1400px) {
 .cities-box .city-box__inner ._hover_text span {
  font-size:1.5vw
 }
}
@media (max-width:1085px) {
 .cities-box .city-box__inner ._hover_text span {
  font-size:2vw
 }
}
.cities-box .city-box__inner ._hover_text div:last-child {
 font-size:25px;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
@media (max-width:1400px) {
 .cities-box .city-box__inner ._hover_text div:last-child {
  font-size:1.5vw
 }
}
@media (max-width:1085px) {
 .cities-box .city-box__inner ._hover_text div:last-child {
  font-size:2vw
 }
}
.cities-box .city-box__inner .__hover {
 position:absolute;
 z-index:10;
 top:0;
 left:0;
 width:100%;
 height:100%;
 transition:.3s
}
.cities-box .city-box__inner:hover.newYork .__hover {
 background-color:rgba(164,40,185,.8)
}
.cities-box .city-box__inner:hover.paris .__hover {
 background-color:hsla(16,96%,78%,.8)
}
.cities-box .city-box__inner:hover.Istanbul .__hover {
 background-color:rgba(193,89,73,.8)
}
.cities-box .city-box__inner:hover.saoPaulo .__hover {
 background-color:rgba(48,205,117,.8)
}
.cities-box .city-box__inner:hover.london .__hover {
 background-color:rgba(101,118,239,.8)
}
.cities-box .city-box__inner:hover.rome .__hover {
 background-color:rgba(127,178,189,.8)
}
.cities-box .city-box__inner:hover.miami .__hover {
 background-color:rgba(228,59,165,.8)
}
.cities-box .city-box__inner:hover.tokyo .__hover {
 background-color:rgba(216,144,73,.8)
}
.cities-box .city-box__inner:hover.amsterdam .__hover {
 background-color:rgba(45,197,176,.8)
}
.cities-box .city-box__inner:hover.losAngeles .__hover {
 background-color:rgba(239,140,164,.8)
}
.cities-box .city-box__inner:hover.moscow .__hover {
 background-color:rgba(228,199,45,.8)
}
.cities-box .city-box__inner:hover.sanFrancisco .__hover {
 background-color:rgba(126,186,185,.8)
}
.cities-box .city-box__inner:hover.singapore .__hover {
 background-color:rgba(61,140,156,.8)
}
.cities-box .city-box__inner:hover.melbourne .__hover {
 background-color:rgba(209,158,192,.8)
}
.cities-box .city-box__inner:hover.berlin .__hover {
 background-color:rgba(122,52,54,.8)
}
.cities-box .city-box__inner:hover ._hover_text {
 transform:scale(1)
}
.cities-box .city-box__inner:hover span.__text {
 transform:scale(0)
}
.cities-box .city-box__content {
 position:absolute;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 display:inline-block;
 transition:all .3s;
 font-size:20pt;
 white-space:nowrap
}
@media (max-width:768px) {
 .cities-box .city-box__content {
  font-size:16pt
 }
}
.cities-box .city-box__hover {
 position:absolute;
 top:0;
 left:0;
 display:block;
 width:100%;
 background:rgba(36,196,115,.7);
 opacity:0;
 transition:all .3s
}
.cities-box .city-box__hover-content {
 position:absolute;
 bottom:20px;
 padding-left:10px;
 transition:all .3s
}
.cities-box .city-box__hover-content p {
 font-size:1.25rem;
 font-weight:700;
 text-align:left
}
.social-medias__item {
 padding-top:12px
}
.offers {
 position:relative;
 display:block;
 height:275px;
 padding:40px 15px;
 color:#fff;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/a09e5050d1070c1d21fc03600f48318f.jpg) 0 0 no-repeat;
 background-size:100% 100%
}
@media (min-width:768px) {
 .offers {
  height:600px;
  padding-left:0;
  padding-right:0
 }
}
.offers__wrapper {
 position:relative;
 height:100%;
 margin:auto
}
@media (min-width:768px) {
 .offers__wrapper {
  max-width:90%
 }
}
@media (min-width:1170px) {
 .offers__wrapper {
  max-width:960px
 }
}
.offers__add-listing-button {
 position:absolute;
 top:70px;
 right:25px
}
@media (min-width:768px) {
 .offers__add-listing-button {
  left:0;
  top:160px
 }
}
@media (min-width:1170px) {
 .offers__add-listing-button {
  left:0
 }
}
@media (max-width:768px) {
 .offers__add-listing-button {
  right:0;
  width:100%;
  display:flex;
  justify-content:center;
  top:10px
 }
}
.add-listing-button {
 position:relative;
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:center;
 align-items:center;
 width:264px;
 height:50px;
 font-family:Comfortaa;
 background:#47a40e;
 cursor:pointer;
 border:1px solid #47a40e;
 color:#fff;
 border-radius:10px;
 font-size:16px;
 transition:.3s;
 opacity:1
}
.add-listing-button:hover {
 background:hsla(0,0%,100%,.8);
 color:#47a40e
}
.add-listing-button .plus {
 font-size:50px;
 padding-top:10px;
 margin-right:10px
}
.add-listing-button__plus {
 position:absolute;
 left:10px;
 top:50%;
 transform:translateY(-68%);
 font-size:2.5rem;
 line-height:1;
 color:#48a300
}
.add-listing-button__title {
 font-size:1.125rem;
 color:#48a300
}
.add-listing-button__text {
 margin-top:4px;
 font-size:.75rem;
 color:#000
}
.offers__content {
 position:absolute;
 bottom:20px;
 font-family:HelveticaNeueCyr
}
.offers__content p {
 font-size:1.125rem
}
@media (min-width:768px) {
 .offers__content {
  left:0;
  bottom:100px
 }
 .offers__content p {
  font-size:1.25rem
 }
}
@media (min-width:1170px) {
 .offers__content {
  left:0;
  bottom:80px
 }
}
.offers__room-cards {
 position:absolute;
 right:-200px;
 width:75%;
 height:68%;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/8d5d1c0fa230dc5db13a0d39ae5e2be3.png) 50% no-repeat;
 background-size:cover
}
@media (max-width:1400px) {
 .offers__room-cards {
  width:65%;
  height:56%;
  right:-37px
 }
}
@media (max-width:1000px) {
 .offers__room-cards {
  width:45%;
  height:40%
 }
}
.link_to .tag {
 background:transparent
}
.container-modal-permission {
 display:flex;
 flex-direction:column;
 font-size:24px;
 font-family:HelveticaNeue-Light,Helvetica Neue,Helvetica,Arial,sans-serif;
 justify-content:center;
 align-items:center
}
.container-modal-permission .title_host {
 padding-top:20px
}
.container-modal-permission .title {
 padding-bottom:20px;
 text-align:center
}
.container-modal-permission .others__ {
 width:100%;
 border-top:1px solid #000;
 color:#47a40e;
 display:flex;
 height:50px;
 cursor:pointer
}
.container-modal-permission .others__ .no_block {
 border-right:1px solid #000
}
.container-modal-permission .others__ .no_block,.container-modal-permission .others__ .yes_block {
 flex:1;
 display:flex;
 justify-content:center;
 align-items:center
}
.briefly {
 padding:40px 15px;
 background:#f7f7f7
}
@media (min-width:1170px) {
 .briefly {
  background:#fff
 }
}
.briefly .accent {
 color:#48a300
}
.briefly__roomster-brief-desc {
 max-width:900px;
 margin:auto
}
.roomster-brief-desc {
 display:flex;
 flex-direction:column;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:stretch;
 margin:0;
 padding:0
}
@media (min-width:768px) {
 .roomster-brief-desc {
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between;
  align-items:stretch
 }
}
.roomster-brief-desc-item {
 display:flex;
 flex-direction:column;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:stretch;
 margin-bottom:30px;
 list-style-type:none
}
@media (min-width:768px) {
 .roomster-brief-desc-item {
  width:220px
 }
}
.roomster-brief-desc-item__image {
 margin-bottom:10px;
 text-align:center
}
.roomster-brief-desc-item__image img {
 display:inline-block;
 width:40px
}
.roomster-brief-desc-item__title {
 margin-bottom:10px;
 font-size:1.25rem;
 font-family:Comfortaa;
 text-align:center;
 color:#48a300
}
.roomster-brief-desc-item__description {
 font-size:1rem;
 font-family:HelveticaNeueCyr;
 text-align:center;
 color:#000
}
.briefly__more-link {
 text-align:center;
 margin:auto
}
.briefly__more-link .roomster-flat-button {
 display:none
}
@media (min-width:768px) {
 .briefly__more-link {
  max-width:300px
 }
}
@media (min-width:1170px) {
 .briefly__more-link .roomster-button {
  display:none
 }
 .briefly__more-link .roomster-flat-button {
  display:inline-block
 }
}
.inthepress {
 position:relative;
 margin:40px 0
}
@media (min-width:1170px) {
 .inthepress {
  padding-left:0;
  padding-right:0
 }
}
.inthepress__background {
 display:none
}
@media (min-width:1170px) {
 .inthepress__background {
  display:block;
  width:100%
 }
}
@media (min-width:1170px) {
 .inthepress__box-content {
  display:none
 }
}
.inthepress__box-content-desktop {
 display:none;
 position:absolute;
 left:50%;
 top:50%;
 z-index:3;
 transform:translate(-50%,-50%)
}
@media (min-width:1170px) {
 .inthepress__box-content-desktop {
  display:block
 }
}
.inthepress__box-content-desktop-title {
 color:#fff
}
.inthepress__box-content-desktop-title,.inthepress__title {
 font-family:HelveticaNeueCyr;
 font-weight:300;
 text-align:center;
 margin-bottom:15px
}
.inthepress__title {
 text-transform:capitalize
}
.inthepress__client-bg {
 height:300px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/8d33a277051ab16ea0fd031999749a9d.jpg) top no-repeat;
 background-size:contain
}
@media (min-width:768px) {
 .inthepress__client-bg {
  height:400px;
  background:url(https://d1frv26ioc12ph.cloudfront.net/dist/f5e618e4cb1195d6e9be8f71afec42a7.jpg) 50% no-repeat;
  background-size:contain
 }
}
@media (max-width:350px) {
 .inthepress__client-bg {
  height:250px
 }
}
@media (min-width:1170px) {
 .inthepress__client-bg {
  background-image:none
 }
}
.inthepress__read-more {
 margin:auto;
 padding:20px 15px
}
@media (min-width:768px) {
 .inthepress__read-more {
  max-width:300px
 }
}
.inthepress .roomster-button {
 text-decoration:none
}
.centerDefaultBookmarks img {
 width:60px
}
.top-cities {
 padding-top:20px
}
.footer-app-markets__title {
 width:35.5%!important
}
@media (max-width:1170px) {
 .overlay_blocks_ {
  display:none
 }
}
.footer-app-markets {
 padding-top:20px
}
@media (min-width:1000px) {
 .top-cities__cities-column {
  display:flex;
  flex-wrap:wrap
 }
 .top-cities__cities-column .top-cities__city {
  margin-left:10px;
  width:auto;
  white-space:nowrap;
  font-size:1rem
 }
}
.footer {
 padding:40px 15px;
 background:#f7f7f7
}
.footer__head {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:space-between;
 align-items:center;
 margin-bottom:40px;
 padding-bottom:25px;
 border-bottom:1px solid #999
}
.footer__head-brand {
 width:100px;
 height:40px
}
@media (min-width:768px) {
 .footer__head-brand {
  width:170px
 }
}
.brand {
 width:100%;
 height:50px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/eb9a238b72284bfedd04c72985ef6a8c.png) no-repeat 0;
 background-size:contain
}
.footer__head-stores {
 display:flex;
 flex-direction:column;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:center
}
@media (min-width:768px) {
 .footer__head-stores {
  display:none
 }
}
.footer__head-stores .__big_img._footer,.footer__head-stores .roomster-appstore-button img,.footer__head-stores .roomster-market-button img {
 width:140px;
 object-fit:inherit;
 height:48px;
 margin-top:10px
}
.footer__head-stores .__big_img._footer {
 margin-left:0
}
.footer__foot-menu {
 margin-bottom:10px;
 padding-bottom:10px;
 border-bottom:1px solid #999;
 font-family:HelveticaNeueCyr
}
.footer__foot-menu .foot-menu {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:space-between;
 align-items:stretch
}
.footer__foot-menu .foot-menu__item {
 flex-grow:1;
 margin:0;
 padding:0
}
.footer__foot-menu .foot-menu__item-city {
 margin-bottom:10px;
 font-size:1rem;
 font-family:HelveticaNeueCyr;
 font-weight:300;
 list-style-type:none
}
.footer__foot-menu .foot-menu__item-city a {
 text-decoration:none;
 text-transform:capitalize;
 color:#000
}
.footer__foot-menu .foot-menu__item-social-media {
 display:none
}
@media (min-width:768px) {
 .footer__foot-menu .foot-menu__item-social-media {
  display:flex;
  flex-direction:column;
  flex-wrap:nowrap;
  justify-content:flex-start;
  align-items:stretch
 }
}
.foot-menu-addition {
 display:none
}
@media (min-width:768px) {
 .foot-menu-addition {
  display:block
 }
}
.footer__top-cities {
 margin-bottom:10px;
 padding-bottom:10px;
 border-bottom:1px solid #999;
 font-family:HelveticaNeueCyr
}
.top-cities {
 display:flex;
 flex-direction:column;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:stretch
}
@media (min-width:768px) {
 .top-cities {
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:flex-start;
  align-items:stretch
 }
}
.top-cities__title {
 flex-grow:0;
 padding-right:10px;
 font-size:1rem;
 text-transform:capitalize
}
@media (min-width:768px) {
 .top-cities__title {
  width:55%
 }
}
@media (min-width:1000px) {
 .top-cities__title {
  width:52%
 }
}
.top-cities__cities-list {
 width:100%;
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:stretch
}
.top-cities__cities-column {
 flex-grow:1;
 padding:0
}
@media (min-width:768px) {
 .top-cities__cities-column {
  margin:0
 }
}
.top-cities__city {
 margin-bottom:10px;
 list-style-type:none;
 font-size:.75rem;
 text-transform:capitalize;
 cursor:pointer
}
.footer__footer-app-markets {
 display:none;
 margin-bottom:30px;
 padding-bottom:10px;
 border-bottom:1px solid #999
}
@media (min-width:768px) {
 .footer__footer-app-markets {
  display:block
 }
}
.footer-app-markets {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:stretch
}
.footer-app-markets__title {
 width:25%;
 padding-right:10px;
 font-size:1rem;
 text-transform:capitalize
}
.footer-app-markets__links {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:center
}
.footer-app-markets__links .roomster-appstore-button,.footer-app-markets__links .roomster-market-button {
 margin-bottom:10px
}
.footer__copyright {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:space-between;
 align-items:center;
 margin-bottom:20px;
 font-size:.75rem;
 font-family:HelveticaNeueCyr;
 text-align:center
}
.footer__copyright * {
 margin:0
}
.footer__copyright p {
 cursor:pointer
}
.footer__social-medias {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:space-between;
 align-items:center
}
@media (min-width:768px) {
 .footer__social-medias {
  display:none
 }
}
.social-medias {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:space-around;
 align-items:center;
 flex-grow:1;
 margin:0;
 padding:0
}
@media (min-width:768px) {
 .social-medias {
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:flex-start;
  align-items:center
 }
}
.social-medias__item {
 list-style-type:none
}
@media (min-width:768px) {
 .social-medias__item {
  margin-right:10px
 }
}
.social-medias__item img {
 width:25px
}
.slick-slider {
 box-sizing:border-box;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -khtml-user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.slick-list,.slick-slider {
 position:relative;
 display:block
}
.slick-list {
 overflow:hidden;
 margin:0;
 padding:0
}
.slick-list:focus {
 outline:none
}
.slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track {
 -webkit-transform:translateZ(0);
 -moz-transform:translateZ(0);
 -ms-transform:translateZ(0);
 -o-transform:translateZ(0);
 transform:translateZ(0)
}
.slick-track {
 position:relative;
 top:0;
 left:0;
 display:block
}
.slick-track:after,.slick-track:before {
 display:table;
 content:""
}
.slick-track:after {
 clear:both
}
.slick-loading .slick-track {
 visibility:hidden
}
.slick-slide {
 display:none;
 float:left;
 height:100%;
 min-height:1px
}
[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
}
.Select {
 position:relative
}
.Select,.Select div,.Select input,.Select span {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.Select.is-disabled>.Select-control {
 background-color:#f9f9f9
}
.Select.is-disabled>.Select-control:hover {
 box-shadow:none
}
.Select.is-disabled .Select-arrow-zone {
 cursor:default;
 pointer-events:none;
 opacity:.35
}
.Select-control {
 background-color:#fff;
 border-color:#d9d9d9 #ccc #b3b3b3;
 border-radius:4px;
 border:1px solid #ccc;
 color:#333;
 cursor:default;
 display:table;
 border-spacing:0;
 border-collapse:separate;
 height:36px;
 outline:none;
 overflow:hidden;
 position:relative;
 width:100%
}
.Select-control:hover {
 box-shadow:0 1px 0 rgba(0,0,0,.06)
}
.Select-control .Select-input:focus {
 outline:none
}
.is-searchable.is-open>.Select-control {
 cursor:text
}
.is-open>.Select-control {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0;
 background:#fff;
 border-color:#b3b3b3 #ccc #d9d9d9
}
.is-open>.Select-control .Select-arrow {
 top:-2px;
 border-color:transparent transparent #999;
 border-width:0 5px 5px
}
.is-searchable.is-focused:not(.is-open)>.Select-control {
 cursor:text
}
.is-focused:not(.is-open)>.Select-control {
 border-color:#007eff;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)
}
.Select--single>.Select-control .Select-value,.Select-placeholder {
 bottom:0;
 color:#aaa;
 left:0;
 line-height:34px;
 padding-left:10px;
 padding-right:10px;
 position:absolute;
 right:0;
 top:0;
 max-width:100%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label,.has-value.Select--single>.Select-control .Select-value .Select-value-label {
 color:#333
}
.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label,.has-value.Select--single>.Select-control .Select-value a.Select-value-label {
 cursor:pointer;
 text-decoration:none
}
.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover {
 color:#007eff;
 outline:none;
 text-decoration:underline
}
.Select-input {
 height:34px;
 padding-left:10px;
 padding-right:10px;
 vertical-align:middle
}
.Select-input>input {
 width:100%;
 background:none transparent;
 border:0 none;
 box-shadow:none;
 cursor:default;
 display:inline-block;
 font-family:inherit;
 font-size:inherit;
 margin:0;
 outline:none;
 line-height:14px;
 padding:8px 0 12px;
 -webkit-appearance:none
}
.is-focused .Select-input>input {
 cursor:text
}
.has-value.is-pseudo-focused .Select-input {
 opacity:0
}
.Select-control:not(.is-searchable)>.Select-input {
 outline:none
}
.Select-loading-zone {
 cursor:pointer;
 display:table-cell;
 text-align:center
}
.Select-loading,.Select-loading-zone {
 position:relative;
 vertical-align:middle;
 width:16px
}
.Select-loading {
 -webkit-animation:Select-animation-spin .4s infinite linear;
 -o-animation:Select-animation-spin .4s infinite linear;
 animation:Select-animation-spin .4s infinite linear;
 height:16px;
 box-sizing:border-box;
 border-radius:50%;
 border:2px solid #ccc;
 border-right-color:#333;
 display:inline-block
}
.Select-clear-zone {
 -webkit-animation:Select-animation-fadeIn .2s;
 -o-animation:Select-animation-fadeIn .2s;
 animation:Select-animation-fadeIn .2s;
 color:#999;
 cursor:pointer;
 display:table-cell;
 position:relative;
 text-align:center;
 vertical-align:middle;
 width:17px
}
.Select-clear-zone:hover {
 color:#d0021b
}
.Select-clear {
 display:inline-block;
 font-size:18px;
 line-height:1
}
.Select--multi .Select-clear-zone {
 width:17px
}
.Select-arrow-zone {
 cursor:pointer;
 display:table-cell;
 position:relative;
 text-align:center;
 vertical-align:middle;
 width:25px;
 padding-right:5px
}
.Select-arrow {
 border-color:#999 transparent transparent;
 border-style:solid;
 border-width:5px 5px 2.5px;
 display:inline-block;
 height:0;
 width:0;
 position:relative
}
.is-open .Select-arrow,.Select-arrow-zone:hover>.Select-arrow {
 border-top-color:#666
}
.Select--multi .Select-multi-value-wrapper {
 display:inline-block
}
.Select .Select-aria-only {
 display:inline-block;
 height:1px;
 width:1px;
 margin:-1px;
 clip:rect(0,0,0,0);
 overflow:hidden;
 float:left
}
@-webkit-keyframes Select-animation-fadeIn {
 0% {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes Select-animation-fadeIn {
 0% {
  opacity:0
 }
 to {
  opacity:1
 }
}
.Select-menu-outer {
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px;
 background-color:#fff;
 border:1px solid #ccc;
 border-top-color:#e6e6e6;
 box-shadow:0 1px 0 rgba(0,0,0,.06);
 box-sizing:border-box;
 margin-top:-1px;
 max-height:200px;
 position:absolute;
 top:100%;
 width:100%;
 z-index:1;
 -webkit-overflow-scrolling:touch
}
.Select-menu {
 max-height:198px;
 overflow-y:auto
}
.Select-option {
 box-sizing:border-box;
 background-color:#fff;
 color:#666;
 cursor:pointer;
 display:block;
 padding:8px 10px
}
.Select-option:last-child {
 border-bottom-right-radius:4px;
 border-bottom-left-radius:4px
}
.Select-option.is-selected {
 background-color:#f5faff;
 background-color:rgba(0,126,255,.04);
 color:#333
}
.Select-option.is-focused {
 background-color:#ebf5ff;
 background-color:rgba(0,126,255,.08);
 color:#333
}
.Select-option.is-disabled {
 color:#ccc;
 cursor:default
}
.Select-noresults {
 box-sizing:border-box;
 color:#999;
 cursor:default;
 display:block;
 padding:8px 10px
}
.Select--multi .Select-input {
 vertical-align:middle;
 margin-left:10px;
 padding:0
}
.Select--multi.has-value .Select-input {
 margin-left:5px
}
.Select--multi .Select-value {
 background-color:#ebf5ff;
 background-color:rgba(0,126,255,.08);
 border-radius:2px;
 border:1px solid #c2e0ff;
 border:1px solid rgba(0,126,255,.24);
 color:#007eff;
 display:inline-block;
 font-size:.9em;
 line-height:1.4;
 margin-left:5px;
 margin-top:5px;
 vertical-align:top
}
.Select--multi .Select-value-icon,.Select--multi .Select-value-label {
 display:inline-block;
 vertical-align:middle
}
.Select--multi .Select-value-label {
 border-bottom-right-radius:2px;
 border-top-right-radius:2px;
 cursor:default;
 padding:2px 5px
}
.Select--multi a.Select-value-label {
 color:#007eff;
 cursor:pointer;
 text-decoration:none
}
.Select--multi a.Select-value-label:hover {
 text-decoration:underline
}
.Select--multi .Select-value-icon {
 cursor:pointer;
 border-bottom-left-radius:2px;
 border-top-left-radius:2px;
 border-right:1px solid #c2e0ff;
 border-right:1px solid rgba(0,126,255,.24);
 padding:1px 5px 3px
}
.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover {
 background-color:#d8eafd;
 background-color:rgba(0,113,230,.08);
 color:#0071e6
}
.Select--multi .Select-value-icon:active {
 background-color:#c2e0ff;
 background-color:rgba(0,126,255,.24)
}
.Select--multi.is-disabled .Select-value {
 background-color:#fcfcfc;
 border:1px solid #e3e3e3;
 color:#333
}
.Select--multi.is-disabled .Select-value-icon {
 cursor:not-allowed;
 border-right:1px solid #e3e3e3
}
.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover {
 background-color:#fcfcfc
}
@keyframes Select-animation-spin {
 to {
  transform:rotate(1turn)
 }
}
@-webkit-keyframes Select-animation-spin {
 to {
  -webkit-transform:rotate(1turn)
 }
}
/*!
 * Bootstrap-select v1.12.2 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2017 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */select.bs-select-hidden,select.selectpicker {
 display:none!important
}
.bootstrap-select {
 width:220px\9
}
.bootstrap-select>.dropdown-toggle {
 width:100%;
 padding-right:25px;
 z-index:1
}
.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover {
 color:#999
}
.bootstrap-select>select {
 position:absolute!important;
 bottom:0;
 left:50%;
 display:block!important;
 width:.5px!important;
 height:100%!important;
 padding:0!important;
 opacity:0!important;
 border:none
}
.bootstrap-select>select.mobile-device {
 top:0;
 left:0;
 display:block!important;
 width:100%!important;
 z-index:2
}
.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle {
 border-color:#b94a48
}
.bootstrap-select.fit-width {
 width:auto!important
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
 width:220px
}
.bootstrap-select .dropdown-toggle:focus {
 outline:thin dotted #333!important;
 outline:5px auto -webkit-focus-ring-color!important;
 outline-offset:-2px
}
.bootstrap-select.form-control {
 margin-bottom:0;
 padding:0;
 border:none
}
.bootstrap-select.form-control:not([class*=col-]) {
 width:100%
}
.bootstrap-select.form-control.input-group-btn {
 z-index:auto
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn {
 border-radius:0
}
.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-] {
 float:none;
 display:inline-block;
 margin-left:0
}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right {
 float:right
}
.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group {
 margin-bottom:0
}
.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control {
 padding:0
}
.form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
 height:100%;
 font-size:inherit;
 line-height:inherit;
 border-radius:inherit
}
.form-inline .bootstrap-select.btn-group .form-control {
 width:100%
}
.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled {
 cursor:not-allowed
}
.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus {
 outline:0!important
}
.bootstrap-select.btn-group.bs-container {
 position:absolute;
 height:0!important;
 padding:0!important
}
.bootstrap-select.btn-group.bs-container .dropdown-menu {
 z-index:1060
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
 display:inline-block;
 overflow:hidden;
 width:100%;
 text-align:left
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
 position:absolute;
 top:50%;
 right:12px;
 margin-top:-2px;
 vertical-align:middle
}
.bootstrap-select.btn-group[class*=col-] .dropdown-toggle {
 width:100%
}
.bootstrap-select.btn-group .dropdown-menu {
 min-width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.bootstrap-select.btn-group .dropdown-menu.inner {
 position:static;
 float:none;
 border:0;
 padding:0;
 margin:0;
 border-radius:0;
 -webkit-box-shadow:none;
 box-shadow:none
}
.bootstrap-select.btn-group .dropdown-menu li {
 position:relative
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
 color:#fff
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
 cursor:not-allowed
}
.bootstrap-select.btn-group .dropdown-menu li a {
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
 position:relative;
 padding-left:2.25em
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
 display:none
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
 display:inline-block
}
.bootstrap-select.btn-group .dropdown-menu li small {
 padding-left:.5em
}
.bootstrap-select.btn-group .dropdown-menu .notify {
 position:absolute;
 bottom:5px;
 width:96%;
 margin:0 2%;
 min-height:26px;
 padding:3px 5px;
 background:#f5f5f5;
 border:1px solid #e3e3e3;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
 box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
 pointer-events:none;
 opacity:.9;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.bootstrap-select.btn-group .no-results {
 padding:3px;
 background:#f5f5f5;
 margin:0 5px;
 white-space:nowrap
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
 position:static
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
 position:static;
 top:auto;
 margin-top:-1px
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
 position:absolute;
 display:inline-block;
 right:15px;
 margin-top:5px
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
 margin-right:34px
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle {
 z-index:1061
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
 content:"";
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 border-bottom:7px solid hsla(0,0%,80%,.2);
 position:absolute;
 bottom:-4px;
 left:9px;
 display:none
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
 content:"";
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-bottom:6px solid #fff;
 position:absolute;
 bottom:-4px;
 left:10px;
 display:none
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
 bottom:auto;
 top:-3px;
 border-top:7px solid hsla(0,0%,80%,.2);
 border-bottom:0
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
 bottom:auto;
 top:-3px;
 border-top:6px solid #fff;
 border-bottom:0
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
 right:12px;
 left:auto
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
 right:13px;
 left:auto
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before {
 display:block
}
.bs-actionsbox,.bs-donebutton,.bs-searchbox {
 padding:4px 8px
}
.bs-actionsbox {
 width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.bs-actionsbox .btn-group button {
 width:50%
}
.bs-donebutton {
 float:left;
 width:100%;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.bs-donebutton .btn-group button {
 width:100%
}
.bs-searchbox+.bs-actionsbox {
 padding:0 8px 4px
}
.bs-searchbox .form-control {
 margin-bottom:0;
 width:100%;
 float:none
}
/*! =======================================================
                      VERSION  7.0.5              
========================================================= */
/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================= */.slider {
 display:inline-block;
 vertical-align:middle;
 position:relative
}
.slider.slider-horizontal {
 width:210px;
 height:20px
}
.slider.slider-horizontal .slider-track {
 height:10px;
 width:100%;
 margin-top:-5px;
 top:50%;
 left:0
}
.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-high,.slider.slider-horizontal .slider-track-low {
 height:100%;
 top:0;
 bottom:0
}
.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick {
 margin-left:-10px;
 margin-top:-5px
}
.slider.slider-horizontal .slider-handle.triangle,.slider.slider-horizontal .slider-tick.triangle {
 border-width:0 10px 10px;
 width:0;
 height:0;
 border-bottom-color:#0480be;
 margin-top:0
}
.slider.slider-horizontal .slider-tick-label-container {
 white-space:nowrap;
 margin-top:20px
}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
 padding-top:4px;
 display:inline-block;
 text-align:center
}
.slider.slider-vertical {
 height:210px;
 width:20px
}
.slider.slider-vertical .slider-track {
 width:10px;
 height:100%;
 margin-left:-5px;
 left:50%;
 top:0
}
.slider.slider-vertical .slider-selection {
 width:100%;
 left:0;
 top:0;
 bottom:0
}
.slider.slider-vertical .slider-track-high,.slider.slider-vertical .slider-track-low {
 width:100%;
 left:0;
 right:0
}
.slider.slider-vertical .slider-handle,.slider.slider-vertical .slider-tick {
 margin-left:-5px;
 margin-top:-10px
}
.slider.slider-vertical .slider-handle.triangle,.slider.slider-vertical .slider-tick.triangle {
 border-width:10px 0 10px 10px;
 width:1px;
 height:1px;
 border-left-color:#0480be;
 margin-left:0
}
.slider.slider-vertical .slider-tick-label-container {
 white-space:nowrap
}
.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
 padding-left:4px
}
.slider.slider-disabled .slider-handle {
 background-image:-webkit-linear-gradient(top,#dfdfdf,#bebebe);
 background-image:-o-linear-gradient(top,#dfdfdf 0,#bebebe 100%);
 background-image:linear-gradient(180deg,#dfdfdf 0,#bebebe);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdfdfdf",endColorstr="#ffbebebe",GradientType=0)
}
.slider.slider-disabled .slider-track {
 background-image:-webkit-linear-gradient(top,#e5e5e5,#e9e9e9);
 background-image:-o-linear-gradient(top,#e5e5e5 0,#e9e9e9 100%);
 background-image:linear-gradient(180deg,#e5e5e5 0,#e9e9e9);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe5e5e5",endColorstr="#ffe9e9e9",GradientType=0);
 cursor:not-allowed
}
.slider input {
 display:none
}
.slider .tooltip.top {
 margin-top:-36px
}
.slider .tooltip-inner {
 white-space:nowrap;
 max-width:none
}
.slider .hide {
 display:none
}
.slider-track {
 cursor:pointer;
 background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
 background-image:-o-linear-gradient(top,#f5f5f5 0,#f9f9f9 100%);
 background-image:linear-gradient(180deg,#f5f5f5 0,#f9f9f9);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5",endColorstr="#fff9f9f9",GradientType=0);
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.slider-selection,.slider-track {
 position:absolute;
 background-repeat:repeat-x;
 border-radius:4px
}
.slider-selection {
 background-image:-webkit-linear-gradient(top,#f9f9f9,#f5f5f5);
 background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);
 background-image:linear-gradient(180deg,#f9f9f9 0,#f5f5f5);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9",endColorstr="#fff5f5f5",GradientType=0);
 -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
 box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.slider-selection.tick-slider-selection {
 background-image:-webkit-linear-gradient(top,#89cdef,#81bfde);
 background-image:-o-linear-gradient(top,#89cdef 0,#81bfde 100%);
 background-image:linear-gradient(180deg,#89cdef 0,#81bfde);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff89cdef",endColorstr="#ff81bfde",GradientType=0)
}
.slider-track-high,.slider-track-low {
 position:absolute;
 background:transparent;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 border-radius:4px
}
.slider-handle {
 position:absolute;
 width:20px;
 height:20px;
 background-color:#337ab7;
 background-image:-webkit-linear-gradient(top,#149bdf,#0480be);
 background-image:-o-linear-gradient(top,#149bdf 0,#0480be 100%);
 background-image:linear-gradient(180deg,#149bdf 0,#0480be);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff149bdf",endColorstr="#ff0480be",GradientType=0);
 filter:none;
 -webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);
 box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);
 border:0 solid transparent
}
.slider-handle.round {
 border-radius:50%
}
.slider-handle.custom,.slider-handle.triangle {
 background:transparent none
}
.slider-handle.custom:before {
 line-height:20px;
 font-size:20px;
 content:"\2605";
 color:#726204
}
.slider-tick {
 position:absolute;
 width:20px;
 height:20px;
 background-image:-webkit-linear-gradient(top,#f9f9f9,#f5f5f5);
 background-image:-o-linear-gradient(top,#f9f9f9 0,#f5f5f5 100%);
 background-image:linear-gradient(180deg,#f9f9f9 0,#f5f5f5);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9",endColorstr="#fff5f5f5",GradientType=0);
 -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
 box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 filter:none;
 opacity:.8;
 border:0 solid transparent
}
.slider-tick.round {
 border-radius:50%
}
.slider-tick.custom,.slider-tick.triangle {
 background:transparent none
}
.slider-tick.custom:before {
 line-height:20px;
 font-size:20px;
 content:"\2605";
 color:#726204
}
.slider-tick.in-selection {
 background-image:-webkit-linear-gradient(top,#89cdef,#81bfde);
 background-image:-o-linear-gradient(top,#89cdef 0,#81bfde 100%);
 background-image:linear-gradient(180deg,#89cdef 0,#81bfde);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff89cdef",endColorstr="#ff81bfde",GradientType=0);
 opacity:1
}
span.twitter-typeahead .tt-dropdown-menu,span.twitter-typeahead .tt-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:160px;
 padding:5px 0;
 margin:2px 0 0;
 list-style:none;
 font-size:14px;
 text-align:left;
 background-color:#fff;
 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);
 background-clip:padding-box
}
span.twitter-typeahead .tt-suggestion {
 display:block;
 padding:3px 20px;
 clear:both;
 font-weight:400;
 line-height:1.42857143;
 color:#333;
 white-space:nowrap
}
span.twitter-typeahead .tt-suggestion.tt-cursor,span.twitter-typeahead .tt-suggestion:focus,span.twitter-typeahead .tt-suggestion:hover {
 color:#fff;
 text-decoration:none;
 outline:0;
 background-color:#337ab7
}
.input-group.input-group-lg span.twitter-typeahead .form-control {
 height:46px;
 padding:10px 16px;
 font-size:18px;
 line-height:1.3333333;
 border-radius:6px
}
.input-group.input-group-sm span.twitter-typeahead .form-control {
 height:30px;
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
span.twitter-typeahead {
 width:100%
}
.input-group span.twitter-typeahead {
 display:block!important;
 height:34px
}
.input-group span.twitter-typeahead .tt-dropdown-menu,.input-group span.twitter-typeahead .tt-menu {
 top:32px!important
}
.input-group span.twitter-typeahead:not(:first-child):not(:last-child) .form-control {
 border-radius:0
}
.input-group span.twitter-typeahead:first-child .form-control {
 border-top-left-radius:4px;
 border-bottom-left-radius:4px;
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.input-group span.twitter-typeahead:last-child .form-control {
 border-top-left-radius:0;
 border-bottom-left-radius:0;
 border-top-right-radius:4px;
 border-bottom-right-radius:4px
}
.input-group.input-group-sm span.twitter-typeahead {
 height:30px
}
.input-group.input-group-sm span.twitter-typeahead .tt-dropdown-menu,.input-group.input-group-sm span.twitter-typeahead .tt-menu {
 top:30px!important
}
.input-group.input-group-lg span.twitter-typeahead {
 height:46px
}
.input-group.input-group-lg span.twitter-typeahead .tt-dropdown-menu,.input-group.input-group-lg span.twitter-typeahead .tt-menu {
 top:46px!important
}
.highlighter {
 background-color:#df0a0a;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.2),0 1px #f1f1f1;
 color:#fff;
 text-shadow:0 1px #9d0707;
 border-radius:3px;
 font-size:11px;
 line-height:11px;
 margin-left:7px;
 padding:1px 4px;
 top:-1px
}
.highlighter,.wsmenuexpandermain {
 position:relative
}
.overlapblackbg {
 left:0;
 z-index:1002;
 width:100%;
 height:100%;
 position:fixed;
 top:0;
 display:none;
 background-color:rgba(0,0,0,.11);
 cursor:pointer
}
.wsmenucontent.overlapblackbg {
 z-index:3002
}
.overlapblackbg.menuopen {
 display:block
}
.wsmenu {
 font-family:Helvetica,sans-serif;
 color:#fff;
 font-size:15px;
 max-width:1200px;
 -webkit-border-radius:4px 4px 0 0;
 -moz-border-radius:4px 4px 0 0;
 border-radius:4px 4px 0 0
}
.wsmenu,.wsmenu-list {
 padding:0;
 margin:0 auto;
 width:100%
}
.wsmenu-list {
 text-align:left;
 display:table
}
.wsmenu-list>li {
 text-align:center;
 display:table-cell
}
.wsmenu-list li:first-child a {
 -webkit-border-radius:2px 0 0 2px;
 -moz-border-radius:2px 0 0 2px;
 border-radius:2px 0 0 2px
}
.wsmenu-list li:last-child a {
 -webkit-border-radius:0 2px 2px 0;
 -moz-border-radius:0 2px 2px 0;
 border-radius:0 2px 2px 0
}
.wsmenu-list>li>a .fa {
 display:inline-block;
 font-size:14px;
 line-height:inherit;
 margin-right:0
}
.wsmenu-list li ul li a .fa.fa-angle-double-right {
 font-size:12px;
 margin:0 3px 0 -4px
}
.wsmenu-list li a .arrow:after {
 border-left:4px solid transparent;
 border-right:4px solid transparent;
 content:"";
 float:right;
 height:0;
 margin:0 0 0 9px;
 position:absolute;
 text-align:right;
 top:22px;
 width:0
}
.wsmenu-list>li>a {
 display:block;
 background-color:#fff;
 color:#424242;
 padding:0 14px;
 line-height:48px;
 border-right:1px solid rgba(0,0,0,.1);
 text-decoration:none
}
.megamenu iframe,.megamenu video {
 width:100%;
 margin-top:10px;
 min-height:200px
}
.megamenu {
 width:100%;
 left:0;
 position:absolute;
 top:48px;
 color:#000;
 z-index:1000;
 margin:0;
 text-align:left;
 padding:14px;
 font-size:15px;
 border:1px solid #eee;
 background-color:#fff;
 opacity:0;
 -o-transform-origin:0 0;
 -ms-transform-origin:0 0;
 -moz-transform-origin:0 0;
 -webkit-transform-origin:0 0;
 -o-transition:-o-transform .3s,opacity .3s;
 -ms-transition:-ms-transform .3s,opacity .3s;
 -moz-transition:-moz-transform .3s,opacity .3s;
 -webkit-transition:-webkit-transform .3s,opacity .3s
}
.megamenu .title {
 border-bottom:1px solid #ccc;
 font-size:14px;
 padding:9px 5px 9px 0;
 font-size:17px;
 color:#424242;
 margin-bottom:7px;
 text-align:left;
 height:39px
}
.link-list li {
 display:block;
 text-align:center;
 white-space:nowrap;
 text-align:left
}
.link-list li a {
 line-height:18px;
 border-right:none;
 text-align:left;
 padding:6px 0;
 background:#fff!important;
 background-image:none!important;
 color:#666!important;
 border-right:0 none!important;
 display:block;
 border-right:1px solid #e7e7e7;
 background-color:#fff;
 color:#424242
}
.link-list .fa {
 font-size:11px
}
.wsmenu-list .ad-style {
 width:28%;
 float:right
}
.wsmenu-list .ad-style a {
 border:none!important;
 padding:0!important;
 margin:0!important;
 line-height:normal!important;
 background-image:none!important
}
.wsmenu-list .megamenu li .fa {
 margin-right:5px;
 text-align:center;
 width:18px
}
.mrgtop {
 margin-top:15px
}
.show-grid div {
 padding-bottom:10px;
 padding-top:10px;
 background-color:#dbdbdb;
 border:1px solid #e7e7e7;
 color:#6a6a6a;
 margin:2px 0
}
.halfdiv {
 width:35%;
 right:0!important;
 left:auto
}
.menu_form {
 width:100%;
 display:block
}
.menu_form input[type=text] {
 border:1px solid #e2e2e2;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.menu_form input[type=text],.menu_form textarea {
 width:100%;
 color:#000;
 font-size:13px;
 padding:8px 5px;
 margin-bottom:8px
}
.menu_form textarea {
 border:1px solid #e2e2e2;
 border-radius:5px;
 min-height:122px
}
.menu_form input[type=submit] {
 margin-right:15px
}
.menu_form input[type=button],.menu_form input[type=submit] {
 width:25%;
 display:block;
 height:28px;
 float:right;
 border:1px solid #ccc;
 -webkit-border-radius:2px;
 -moz-border-radius:2px;
 border-radius:2px
}
.megamenu .left.carousel-control,.megamenu .right.carousel-control {
 padding-top:20%
}
.carousel-inner .item img {
 width:100%
}
.megamenu .carousel-caption {
 bottom:0;
 background-color:rgba(0,0,0,.7);
 font-size:13px;
 height:31px;
 left:0;
 padding:7px 0;
 right:0;
 width:100%
}
.wsmenu-list li>.wsmenu-submenu {
 transform-style:preserve-3d;
 -o-transform-style:preserve-3d;
 -moz-transform-style:preserve-3d;
 -webkit-transform-style:preserve-3d;
 transform:rotateX(-90deg);
 -o-transform:rotateX(-90deg);
 -moz-transform:rotateX(-90deg);
 -webkit-transform:rotateX(-90deg)
}
.wsmenu-list li:hover>.wsmenu-submenu {
 transform:rotateX(0deg);
 -o-transform:rotateX(0deg);
 -moz-transform:rotateX(0deg);
 -webkit-transform:rotateX(0deg);
 opacity:1
}
.wsmenu-submenu li>.wsmenu-submenu-sub {
 transform-style:preserve-3d;
 -o-transform-style:preserve-3d;
 -moz-transform-style:preserve-3d;
 -webkit-transform-style:preserve-3d;
 transform:rotateX(-90deg);
 -o-transform:rotateX(-90deg);
 -moz-transform:rotateX(-90deg);
 -webkit-transform:rotateX(-90deg)
}
.wsmenu-submenu li:hover>.wsmenu-submenu-sub {
 transform:rotateX(0deg);
 -o-transform:rotateX(0deg);
 -moz-transform:rotateX(0deg);
 -webkit-transform:rotateX(0deg);
 opacity:1
}
.wsmenu-submenu-sub li>.wsmenu-submenu-sub-sub {
 transform-style:preserve-3d;
 -o-transform-style:preserve-3d;
 -moz-transform-style:preserve-3d;
 -webkit-transform-style:preserve-3d;
 transform:rotateX(-90deg);
 -o-transform:rotateX(-90deg);
 -moz-transform:rotateX(-90deg);
 -webkit-transform:rotateX(-90deg)
}
.wsmenu-submenu-sub li:hover>.wsmenu-submenu-sub-sub {
 transform:rotateX(0deg);
 -o-transform:rotateX(0deg);
 -moz-transform:rotateX(0deg);
 -webkit-transform:rotateX(0deg);
 opacity:1
}
.wsmenu-list li>.megamenu {
 transform-style:preserve-3d;
 -o-transform-style:preserve-3d;
 -moz-transform-style:preserve-3d;
 -webkit-transform-style:preserve-3d;
 transform:rotateX(-90deg);
 -o-transform:rotateX(-90deg);
 -moz-transform:rotateX(-90deg);
 -webkit-transform:rotateX(-90deg)
}
.wsmenu-list li:hover>.megamenu {
 transform:rotateX(0deg);
 -o-transform:rotateX(0deg);
 -moz-transform:rotateX(0deg);
 -webkit-transform:rotateX(0deg);
 opacity:1
}
.wsmenu-submenu {
 position:absolute;
 top:48px;
 z-index:1000;
 margin:0;
 padding:4px;
 background-color:#fff;
 opacity:0;
 -o-transform-origin:0 0;
 -ms-transform-origin:0 0;
 -moz-transform-origin:0 0;
 -webkit-transform-origin:0 0;
 -o-transition:-o-transform .3s,opacity .3s;
 -ms-transition:-ms-transform .3s,opacity .3s;
 -moz-transition:-moz-transform .3s,opacity .3s;
 -webkit-transition:-webkit-transform .3s,opacity .3s
}
.wsmenu-submenu li a {
 background:#fff!important;
 background-image:none!important;
 color:#666!important;
 border-right:0 none!important;
 text-align:left;
 display:block;
 line-height:22px;
 padding:6px 12px;
 text-transform:none;
 font-size:13px;
 letter-spacing:normal;
 border-right:0 solid
}
.wsmenuexpandermain {
 display:none
}
.wsmenu-list li:hover .wsmenu-submenu {
 display:block
}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub {
 min-width:220px;
 position:absolute;
 left:100%;
 top:0;
 margin:0;
 padding:0;
 opacity:0;
 -o-transform-origin:0 0;
 -ms-transform-origin:0 0;
 -moz-transform-origin:0 0;
 -webkit-transform-origin:0 0;
 -o-transition:-o-transform .2s,opacity .2s;
 -ms-transition:-ms-transform .2s,opacity .2s;
 -moz-transition:-moz-transform .2s,opacity .2s;
 -webkit-transition:-webkit-transform .2s,opacity .2s
}
.wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub {
 display:block
}
.wsmenu-list .wsmenu-submenu .wsmenu-submenu-sub .wsmenu-submenu-sub-sub {
 min-width:220px;
 position:absolute;
 left:100%;
 top:0;
 margin:0;
 padding:0;
 opacity:0;
 -o-transform-origin:0 0;
 -ms-transform-origin:0 0;
 -moz-transform-origin:0 0;
 -webkit-transform-origin:0 0;
 -o-transition:-o-transform .2s,opacity .2s;
 -ms-transition:-ms-transform .2s,opacity .2s;
 -moz-transition:-moz-transform .2s,opacity .2s;
 -webkit-transition:-webkit-transform .2s,opacity .2s
}
.wsmenu-submenu li {
 position:relative;
 padding:0;
 margin:0;
 display:block
}
.wsmenu-click {
 display:none
}
.typography-text {
 padding:0;
 font-size:15px
}
.typography-text p {
 text-align:justify;
 line-height:24px;
 color:#656565
}
.typography-text ul li {
 display:block;
 padding:2px 0;
 line-height:22px
}
.typography-text ul li a {
 color:#656565
}
.hometext {
 display:none
}
.wsmenu-submenu .fa {
 margin-right:7px
}
@media only screen and (min-width:767px) and (max-width:1023px) {
 .wsmenu-list>li>a>.fa {
  display:none!important
 }
 .hometext {
  display:block!important
 }
 .wsmenu {
  font-size:13px!important
 }
}
@media only screen and (min-width:781px) and (max-width:1200px) {
 .wsmenu-list li a .arrow:after {
  display:none!important
 }
}
.wsmenu-list li:first-child a {
 -webkit-border-radius:0 0 0 0;
 -moz-border-radius:0 0 0 0;
 border-radius:0 0 0 0
}
.wsmenu-list li:last-child a {
 -webkit-border-radius:0 4px 0 0;
 -moz-border-radius:0 0 0 0;
 border-radius:0 0 0 0;
 border-right:0 solid
}
.innerpnd {
 padding:0!important
}
.typography-text {
 padding:10px 0
}
.wsmenucontainer {
 overflow:hidden;
 left:0;
 position:relative;
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 -ms-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out
}
@media (max-width:768px) {
 .wsmenucontainer {
  min-height:auto!important;
  height:100%!important
 }
}
.wsmenuexpandermain {
 display:block!important;
 z-index:1010;
 top:0;
 left:0
}
.wsmenu-click {
 position:absolute;
 top:0;
 left:0;
 display:block;
 cursor:pointer
}
.wsmenu-click i {
 display:block;
 height:23px;
 width:25px;
 margin-top:11px;
 margin-right:8px;
 background-size:25px;
 font-size:21px;
 color:rgba(0,0,0,.25)
}
.wsmenu-rotate {
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 transform:rotate(180deg)
}
.wsmenu-submenu-sub {
 width:100%!important;
 position:static!important;
 left:100%!important;
 top:0!important;
 display:none;
 margin:0!important;
 padding:0!important;
 border:0 solid!important;
 transform:none!important;
 opacity:1!important
}
.wsmenu-submenu-sub li {
 margin:0!important;
 padding:0;
 position:relative
}
.wsmenu-submenu-sub a {
 display:block;
 padding:10px 25px;
 border-bottom:1px solid #ccc;
 font-weight:400
}
.wsmenu-submenu-sub li a.active {
 color:#000!important
}
.wsmenu-list>li>a .fa {
 margin-right:6px
}
.wsmenu-submenu-sub-sub {
 width:100%!important;
 position:static!important;
 left:100%!important;
 top:0!important;
 display:none;
 margin:0!important;
 padding:0!important;
 border:0 solid!important;
 transform:none!important;
 opacity:1!important
}
.wsmenu-submenu-sub-sub li {
 margin:0!important
}
.wsmenu-submenu-sub-sub a {
 display:block;
 color:#000;
 padding:10px 25px;
 background:#000!important;
 border-bottom:1px solid #ccc;
 font-weight:400
}
.wsmenu-submenu-sub-sub li a.active {
 color:#000!important
}
.wsmenu {
 position:relative
}
.wsmenu .wsmenu-list {
 height:100%;
 overflow-y:auto;
 display:block!important;
 position:relative
}
.wsmenu .wsmenu-list>li {
 display:block;
 float:none;
 border-right:none;
 background-color:transparent;
 position:relative;
 white-space:inherit
}
.wsmenu>.wsmenu-list>li>a {
 padding:9px 15px 0 17px;
 font-size:14px;
 text-align:left;
 border-right:0 solid;
 background-color:transparent;
 color:#666;
 line-height:25px
}
.wsmenu>.wsmenu-list>li>a>.fa {
 font-size:16px;
 color:#bfbfbf
}
.wsmenu .wsmenu-list li a .arrow:after {
 display:none!important
}
.wsmenu .wsmenu-list li ul li a .fa.fa-caret-right {
 font-size:12px!important;
 color:#8e8e8e
}
.mobile-sub .wsmenu-submenu {
 transform:none!important;
 opacity:1!important;
 display:none;
 position:relative!important;
 top:0;
 background-color:#fff;
 border:1px solid #ccc;
 padding:0
}
.mobile-sub .wsmenu-submenu li a {
 line-height:20px;
 height:36x;
 background-color:#e7e7e7!important;
 font-size:13px!important;
 padding:8px 0 8px 18px;
 color:#8e8e8e
}
.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a {
 line-height:20px;
 height:36x;
 background-color:#e7e7e7!important;
 border-bottom:none;
 padding-left:28px
}
.mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li .wsmenu-submenu-sub-sub li a {
 line-height:20px;
 height:36x;
 background-color:#e7e7e7!important;
 border-bottom:none!important;
 padding-left:38px;
 color:#8e8e8e
}
.wsmenu-list .megamenu {
 background-color:#e7e7e7;
 color:#666;
 display:none;
 position:relative!important;
 top:0;
 padding:0;
 border:0 solid;
 transform:none!important;
 opacity:1!important
}
.megamenu .title {
 color:#666;
 font-size:15px!important;
 padding:10px 8px 10px 0
}
.halfdiv .title {
 padding-left:15px
}
.megamenu>ul {
 width:100%!important;
 margin:0;
 padding:0;
 font-size:13px!important
}
.megamenu>ul>li>a {
 padding:9px 14px!important;
 line-height:normal!important;
 font-size:13px!important;
 background-color:#e7e7e7!important;
 color:#666
}
.ad-style {
 width:100%!important
}
.megamenu ul li.title {
 line-height:26px;
 color:#666;
 margin:0;
 font-size:15px;
 padding:7px 13px!important;
 border-bottom:1px solid #ccc;
 background-color:transparent!important
}
.halfdiv {
 width:100%;
 display:block
}
.menu_form {
 padding:10px 10px 63px;
 background-color:#e7e7e7
}
.menu_form input[type=button],.menu_form input[type=submit] {
 width:46%
}
.menu_form textarea {
 min-height:100px
}
.wsmenu {
 opacity:0;
 position:fixed;
 right:100%;
 top:0;
 margin:0;
 left:0;
 background-color:#fff;
 border-radius:0;
 z-index:1003;
 border:none!important
}
.wsmenu,.wsmenu.menuopen {
 width:85%;
 height:100%;
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 -o-transition:opacity .2s ease-in-out;
 -ms-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out
}
.wsmenu.menuopen {
 opacity:1
}
.wsmenu.menuclose {
 opacity:0;
 -webkit-transition:opacity .2s ease-in-out;
 -moz-transition:opacity .2s ease-in-out;
 -o-transition:opacity .2s ease-in-out;
 -ms-transition:opacity .2s ease-in-out;
 transition:opacity .2s ease-in-out;
 visibility:hidden
}
.wsmenucontent {
 z-index:100
}
.animated-arrow {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/ac02ec03de80e0981bf21cc100cd2296.png) no-repeat 50%;
 background-size:30px 20px;
 position:absolute;
 right:0;
 top:0;
 cursor:pointer;
 padding:10px 35px 16px 0;
 margin:10px 8px 0 15px
}
.wsmenu .wsmenu-list>li.dropdown {
 width:100%;
 height:0%;
 background-color:#fff;
 position:absolute;
 top:21.5%
}
@media (min-height:700px) {
 .wsmenu .wsmenu-list>li.dropdown {
  width:100%;
  height:0%;
  background-color:#fff;
  position:absolute;
  top:24.5%
 }
}
.wsmenu .wsmenu-list>li.dropdown .burger-user-name {
 position:absolute;
 width:100%;
 top:-20pt;
 right:0;
 padding-left:128px
}
.wsmenu .wsmenu-list>li.dropdown .burger-view-profile {
 position:absolute;
 width:100%;
 top:3%;
 right:0;
 padding-left:128px;
 color:#000;
 padding-right:0;
 display:flex;
 align-items:flex-end
}
.wsmenu .wsmenu-list>li.dropdown .view-profile-text {
 font-size:15px;
 width:auto;
 color:#000
}
.wsmenu .wsmenu-list>li.dropdown .burger-view-profile .icon-profile {
 width:17px!important
}
.wsmenu .wsmenu-list>li.dropdown a {
 font-size:20px;
 color:#fff
}
.wsmenu .wsmenu-list>li.dropdown a .icon {
 float:right;
 margin:0;
 margin-top:5px
}
.wsmenu .wsmenu-list>li.dropdown a:hover .icon-arrow-down {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/9d88ad5599b2793acea566a4a9a4c3b7.png) 50% no-repeat;
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.wsmenu .wsmenu-list>li.dropdown a img {
 height:85px;
 width:85px;
 position:absolute;
 border:3px solid #fff;
 border-radius:50%;
 top:-47px;
 left:23px
}
.wsmenu .wsmenu-list>li.new a {
 background:#fb8704;
 color:#fff
}
.wsmenu .wsmenu-list>li.separator {
 margin-top:-1px
}
.wsmenu>.wsmenu-list>li>a {
 color:#a7aca5
}
.wsmenu>.wsmenu-list>li a .icon {
 width:8%!important;
 margin:0 10% 0 0
}
.wsmenu>.wsmenu-list>li:hover a .icon.icon-profile {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/1ed6e08c1644ab6de7d09638dc3dd7fc.svg) 50% no-repeat
}
.wsmenu>.wsmenu-list>li:hover a .icon.icon-listing {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/21521b24aea0a3686a8841870826d85c.svg) 50% no-repeat
}
.wsmenu>.wsmenu-list>li:hover a .icon.icon-bookmark {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/068ab3d6b3922063131c376aac4172cb.svg) 50% no-repeat
}
.wsmenu>.wsmenu-list>li:hover a .icon.icon-setting {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/7fb386ba974699595cfa7f00fce1812c.svg) 50% no-repeat
}
.wsmenu>.wsmenu-list>li:hover a .icon.icon-support {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/98469652e2d64536be2f6a676cb87814.svg) 50% no-repeat
}
.wsmenu>.wsmenu-list>li:hover a .icon.icon-logout {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/45ec8946ced334078d52029c2aa9e676.svg) 50% no-repeat
}
.wsmenu>.wsmenu-list>li:hover a .icon.icon-help {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6dfe08b012fd01dc2ef26eaad5c08ed8.svg) no-repeat
}
.wsmenu>.wsmenu-list>li:hover a .icon.icon-message {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/2e37938805a162dbcf73260444248be3.svg) no-repeat
}
.wsmenu>.wsmenu-list>li:hover a .icon.icon-megaphone {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/8d2971a3d341ab6be8c667a380aaa140.svg) no-repeat
}
.wsmenu>.wsmenu-list>.content {
 display:flex;
 position:absolute;
 width:100%;
 bottom:0;
 background-color:#f5f5f5;
 flex-direction:row;
 text-align:-webkit-center;
 text-align:-moz-center
}
.wsmenu>.wsmenu-list>.content .bootstrap-select {
 width:50%!important;
 display:inline-block;
 min-width:0!important;
 margin:20px 0
}
.wsmenu>.wsmenu-list>.content .social li a {
 color:#d5d5d5;
 font-size:18px;
 display:inline-block;
 margin-right:3px;
 background:transparent!important
}
.wsmenu>.wsmenu-list>li>a {
 font-size:16px;
 color:#000;
 display:flex;
 align-items:center;
 margin-left:10%
}
.wsmenu>.wsmenu-list>li>a>span,.wsmenu>.wsmenu-list span {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 max-width:80%
}
.wsmenu>.wsmenu-list div span {
 max-width:100%
}
.wsmenu>.wsmenu-list>.burger-container>li>a {
 overflow-x:hidden;
 white-space:nowrap
}
.burger-user-name {
 max-width:100%!important
}
.wsmenu .wsmenu-header {
 height:40%;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6efa4efe9e16cd34000171a8b5402702.jpg) no-repeat 50%;
 background-size:100% 100%
}
.wsmenu .wsmenu-header.logged-in {
 height:29%;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6efa4efe9e16cd34000171a8b5402702.jpg) no-repeat center -46px;
 background-size:100% 100%
}
.wsmenu .line-separator {
 height:11px;
 background-color:#f5f5f5!important
}
.wsmenu>.wsmenu-list>li>.facebook {
 color:#3b5998;
 display:flex;
 align-items:center;
 margin-left:10%
}
.wsmenu>.wsmenu-list>li>.facebook i {
 color:#3b5998;
 width:8%;
 margin-right:10%
}
.burger-container {
 height:61.5%;
 overflow:auto;
 overflow-x:hidden;
 padding:0
}
.burger-container>span {
 display:none
}
.burger-container>li {
 border-bottom:2px solid #f5f5f5
}
.burger-container>li>a {
 display:block;
 padding:10px 0 10px 40px
}
.burger-container>li>a:active {
 background-color:#47a40e;
 color:#fff!important
}
.burger-container>li>a .icon-upgrade-mobile {
 font-size:25px;
 margin-top:5px;
 color:#47a40e;
 margin-right:10%
}
.burger-container>li>a:active .icon-upgrade-mobile {
 color:#fff
}
.burger-container>li>a .messages-icon {
 font-size:25px;
 margin-top:5px;
 color:#47a40e
}
.burger-container>li>a:active .messages-icon {
 color:#fff
}
.burger-container>li>a:active>.icon.icon-mobile {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/79da92288f2050cb43c07e33538c0b9c.png) 50% no-repeat;
 background-size:contain
}
.burger-container>li>a:active>.icon.icon-megaphone {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/284219c382c340c50df497ea4ecd5895.svg) 50% no-repeat
}
.burger-container>li>a:active>.icon.icon-fav-active {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/b58ae11f5d1b8f37a11e72a1a97d680f.svg) 50% no-repeat
}
.burger-container>li>a:active>.icon.icon-setting {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/1a9fe2f04961802cd07fa024acb650b2.svg) 50% no-repeat
}
.burger-container>li>a:active>.icon.icon-support {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/eba7a5c2239b4aecab25c6bafef4ba83.svg) 50% no-repeat
}
.burger-container>li>a:active>.icon.icon-help {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/ba504147d2aa4711ceeb218fcebdefe0.svg) 50% no-repeat
}
.burger-container>li>a:active>.icon.icon-logout {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/683423f985c5f8dec49e1ce8bcce3539.svg) 50% no-repeat
}
.mobile-sub.wsmenu-list .message-wrapper {
 margin-left:0;
 margin-right:10%;
 display:inline-block;
 position:relative
}
.mobile-sub.wsmenu-list .message-wrapper .icon.icon-message {
 width:100%
}
.burger-container>li>a>.icon {
 margin-left:0;
 margin-right:10%;
 display:inline-block;
 position:relative;
 width:25px!important
}
.burger-container>li>a {
 color:#000
}
.burger-container .icon.icon-support {
 overflow:visible
}
.wsmenu .wsmenu-list>li.dropdown {
 background-color:#fff!important
}
.wsmenu>.wsmenu-list>.content .bootstrap-select {
 margin:10px 0!important
}
.burger-select>.Select-control .Select-value {
 bottom:0;
 color:#aaa;
 left:0;
 line-height:24px;
 padding-left:10px;
 padding-right:10px;
 position:absolute;
 right:0;
 top:0;
 max-width:100%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.burger-select .Select-control .Select-value .Select-value-label {
 font-size:12px
}
.burger-select>.Select-control {
 padding:0;
 height:30px;
 background-color:#f5f5f5!important;
 border:1px solid #c4c4c4!important;
 border-radius:7px!important
}
.language-picker.burger-select>.Select-menu-outer {
 top:auto;
 bottom:100%;
 left:50%!important;
 margin-left:-60px;
 border-radius:7px
}
.currency-picker.burger-select>.Select-menu-outer {
 top:auto;
 bottom:100%;
 right:50%!important;
 margin-right:-60px;
 border-radius:7px
}
.burger-select>.Select-arrow-zone {
 color:#777
}
@media only screen and (max-width:768px) {
 .hometext {
  display:inline-block!important
 }
}
@media only screen and (max-width:769px) {
 .burger-container {
  height:61.5%!important
 }
 .burger-container>li {
  font-size:14px;
  display:block
 }
 .burger-container>li>a>i {
  font-size:23px!important
 }
 .burger-container>li>a>.icon {
  width:23px!important
 }
 .burger-container>li>a .messages-icon {
  font-size:23px
 }
 .burger-container>li>a {
  padding:3px 0 3px 40px
 }
}
@media only screen and (max-width:413px) {
 .burger-container>li>a {
  padding:1px 0 1px 40px
 }
}
@media only screen and (max-width:380px) {
 .burger-container {
  height:60.5%!important
 }
 .burger-container>li>a {
  padding:1px 0 1px 40px
 }
}
@media only screen and (max-width:360px) {
 .burger-container {
  height:61.5%!important
 }
 .burger-container>li>a {
  padding:0 0 0 40px
 }
 .wsmenu .wsmenu-list>li.dropdown a img {
  height:79px;
  width:79px;
  position:absolute;
  border:3px solid #fff;
  border-radius:50%;
  top:-43px;
  left:23px
 }
 .burger-container>li>a>i {
  font-size:23px!important
 }
 .burger-container>li>a>.icon {
  width:23px!important
 }
 .burger-container>li>a .messages-icon {
  font-size:23px
 }
}
@media only screen and (max-width:320px) {
 .burger-container {
  height:59.5%!important
 }
 .wsmenu .wsmenu-list>li.dropdown {
  top:20%
 }
 .burger-container.no-upgrade-li>li,.burger-container>li {
  margin-bottom:2px!important
 }
}
@font-face {
 font-family:HelveticaNeue-Roman;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/b4b61c143bc44ee62e44418d55e317a7.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/cc5320e234e619878d140a0a85dfb52e.otf) format("opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/cd9862be4722432a4322a31a65d67f7f.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/e831441f1bfea31a2456ff89a4ff1856.ttf) format("truetype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/6a2b07ff1203ec909ea009624cf32cb9.svg#HelveticaNeue-Roman) format("svg");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:HelveticaNeue-Light;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/4b330c81047407d3992bc6bdb63bd775.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/814c5e84c4045c18ecfe7ba9f1ede429.otf) format("opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/0351d740d7b057b8d130d8ec620d2b13.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/fec163372fcf0d8f125879a2fca96db7.ttf) format("truetype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/573fa9745203f2c82c0b634f553137d9.svg#HelveticaNeue-Light) format("svg");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:HelveticaNeue-Bold;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/9de58f9b788c658223c21087fcea0149.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/e6027db3a484d52902e31866339fb862.otf) format("opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/55eb16ec4578efb3e8bc52cce6fee873.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/82c28969184760400424f6df5b4d94c5.ttf) format("truetype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/fe4aa0685c7ba316a574186e4948b1cf.svg#HelveticaNeue-Bold) format("svg");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:HelveticaNeue-Thin;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/895b0d4be03ba1f7607e6bf04a7659d0.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/c5a5cbf4dbcaa7064f2bc77f52101aec.otf) format("opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/fad07ff091c627422dd59b0c3f14bbd3.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/7db72769dbfa9ef728dbbe06f637431e.ttf) format("truetype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/22ba2097b6fc7f3c71c6c1e8fdefdf34.svg#HelveticaNeue-Thin) format("svg");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:HelveticaNeue-UltraLight;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/6392569ab0033a984f658bdcc12a539c.eot?#iefix) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/11cf35c0ccde5171ba1a91ca47e6225a.otf) format("opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/4253d48df0ac86c3384351a15e6fb4e4.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/078029e58790d320ad08e5093f8475dd.ttf) format("truetype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/c6d323a7e3afaa0683f5c3242140b447.svg#HelveticaNeue-UltraLight) format("svg");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-family:HelveticaNeue-Medium;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/49cfcf388bddc8b35cf1f0705db4f6b2.eot) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/5784082797c767efc7ecfa744c9fd6fb.otf) format("opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/34417a8782763a495ab41a089c03b13b.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/a5fe901a4d8ac0cce1f8c67bb945cd49.ttf) format("truetype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/6181d055fe6a3be98ee97f4d8478075e.svg) format("svg");
 font-weight:400;
 font-style:normal
}
html {
 color:#222;
 font-size:1em;
 line-height:1.4
}
#photos-form .filepicker {
 height:100%!important
}
::-moz-selection {
 background:#b3d4fc;
 text-shadow:none;
}
::selection {
 background:#b3d4fc;
 text-shadow:none
}
body,html {
 overflow:auto!important;
 height:auto!important
}

@media (max-width:768px) {
 body {
  padding-top:0
 }
}
#content {
 height:100%
}
.info .info-block span:first-child {
 color:#111!important
}
.infos {
 color:#47a40e!important;
 font-weight:700!important
}
.info-block {
 margin-top:10px
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.light {
 font-family:HelveticaNeue-Light
}
a,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span {
 color:white;
}
a1{
	color: #D3D3D3;
}
a {
 -moz-transition:all .25s ease;
 -o-transition:all .25s ease;
 -webkit-transition:all .25s ease;
 transition:all .25s ease
}
p.lead {
 color:#a7aca5;
 font-size:18px
}
p.lead a {
 text-decoration:underline
}
hr {
 border-top:1px solid #a7aca5
}
.navbar-default {
 background:#fff;
 border-bottom:1px solid #d8d8d8;
 min-height:60px;
 margin-bottom:0
}
.navbar-default .navbar-brand {
 height:60px
}
.navbar-default .navbar-brand>img {
 height:100%
}
.navbar-default .navbar-nav {
 float:right
}
#phone {
 width:28%
}
.social_block>input {
 -webkit-flex:1;
 flex:1;
 width:53%;
 margin-right:21px
}
.navbar-default .navbar-nav>li>.btn {
 font-size:16px;
 border:1px solid #a7aca5;
 padding:9px 15px;
 display:inline-block;
 border-radius:7px;
 margin:10px
}
.navbar-default .navbar-nav>li>.btn:hover {
 background:#a7aca5;
 color:#fff
}
.navbar-default .navbar-nav>li>.btn:first-child {
 margin-right:0
}
.navbar-nav a.btn.facebook {
 color:#3b5998;
 border-color:#3b5998;
 margin-right:5px
}
.navbar-nav a.btn.facebook:focus,.navbar-nav a.btn.facebook:hover {
 background:#3b5998;
 color:#fff
}
.navbar-nav a.btn.facebook i {
 display:inline-block;
 vertical-align:text-top;
 margin-right:5px;
 margin-top:1px;
 font-size:18px
}
.navbar-default .navbar-nav>li {
 border-right:1px solid #d5d5d5;
 min-height:60px
}
.navbar-default .navbar-nav>li:last-child {
 border-right:0
}
.navbar-default .navbar-nav>li.dropdown {
 padding:0
}
.navbar-default .navbar-nav>li>a {
 color:#a7aca5;
 padding-top:10px;
 padding-bottom:10px;
 font-size:16px;
 padding:14px 15px
}
.navbar-default .navbar-nav>li.dropdown>a {
 padding:14px 15px
}
.navbar-default .navbar-nav>li.dropdown>a.user {
 padding:10px 15px
}
.navbar-default .navbar-nav>li.dropdown>a.user img {
 margin:0 10px
}
.navbar-default .navbar-nav>li.dropdown>a.user .icon {
 margin-left:0;
 width:22px
}
.navbar-default a.user+.dropdown-menu {
 min-width:210px
}
.navbar-default a.user+.dropdown-menu li:hover a {
 background:#47a40e;
 color:#fff
}
.navbar-default a.user+.dropdown-menu li a .icon {
 width:30px;
 margin-top:0
}
.navbar-default .navbar-nav>li.dropdown>a .icon {
 margin-left:10px
}
.navbar-default .navbar-nav>li.dropdown.open>a,.navbar-default .navbar-nav>li>a:hover {
 background:#47a40e;
 color:#fff
}
.navbar-default .navbar-nav>li>a:hover .icon-arrow-down {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/9d88ad5599b2793acea566a4a9a4c3b7.png) 50% no-repeat;
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.navbar-default .navbar-nav>li.dropdown.open>a .icon-arrow-down,.navbar-default .navbar-nav>li.dropdown.open>a:hover .icon-arrow-down {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/9d88ad5599b2793acea566a4a9a4c3b7.png) 50% no-repeat!important;
 transform:rotate(0deg)
}
.navbar-default .navbar-nav>li.dropdown.open>a .icon.notify:after,.navbar-default .navbar-nav>li>a:hover .icon.notify:after {
 background:#fff
}
.navbar-default .navbar-nav>li.dropdown.open>a .icon-help {
 width:27px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6dfe08b012fd01dc2ef26eaad5c08ed8.svg) no-repeat
}
.navbar-default .navbar-nav>li>a:hover .icon-help {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6dfe08b012fd01dc2ef26eaad5c08ed8.svg) no-repeat
}
.navbar-default .navbar-nav>li>a:hover .icon-message {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/2e37938805a162dbcf73260444248be3.svg) no-repeat
}
.navbar-default .navbar-nav>li>a:hover .icon-megaphone {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/8d2971a3d341ab6be8c667a380aaa140.svg) no-repeat
}
.support-msg-count:hover {
 background-color:#e30613
}
.navbar-default .search {
 width:30%;
 height:60px;
 padding:15px 0 15px 20px;
 display:flex
}
.navbar-default .dropdown-menu {
 border:0;
 border-radius:0;
 left:auto;
 right:-1px;
 box-shadow:0 4px 10px rgba(89,89,89,.35);
 padding:0
}
.navbar-default .dropdown-menu li>a {
 font-size:16px;
 color:#a7aca5;
 padding:10px 13px
}
.navbar-default .dropdown-menu li.dropdown-header {
 background:#d5d5d5;
 color:#000;
 padding:10px 13px;
 font-size:16px;
 font-weight:600
}
.navbar-default .dropdown-menu li {
 border-bottom:1px solid #a7aca5
}
.navbar-default .dropdown-menu li .form-control {
 display:inline-block;
 width:86%;
 border:0;
 box-shadow:none;
 height:42px;
 font-size:16px;
 color:#a7aca5
}
.navbar-default .dropdown-menu li .icon.icon-search {
 margin:2px 0 7px 10px;
 display:inline-block;
 height:28px;
 width:28px
}
.navbar-default .dropdown-menu li:last-child {
 border-bottom:0
}
.messages-badge {
 background-color:orange;
 right:15px
}
.messages-badge,.support-badge {
 font-size:10px;
 font-style:normal;
 color:#fff;
 border-radius:90%;
 display:inline-block;
 height:15px;
 width:15px;
 text-align:center;
 box-sizing:border-box;
 position:absolute;
 top:-6px;
 z-index:12136
}
.support-badge {
 background-color:red;
 right:27px
}
.menuopen .messages-badge,.menuopen .support-badge {
 display:none
}
#header_main .mobile-notification-badge.main.red,.support-msg-count {
 position:absolute;
 right:0;
 bottom:-3px;
 font-weight:700;
 background-color:#e30613;
 font-size:11px;
 color:#fff;
 border-radius:9px;
 padding:4px;
 line-height:1;
 width:18px;
 height:18px;
 text-align:center;
 top:auto!important
}
#header_main .mobile-notification-badge.main.red {
 left:2px
}
@media screen and (max-width:768px) {
 #header_main .mobile-notification-badge {
  position:absolute;
  top:49%!important;
  font-weight:700;
  border-radius:50%;
  line-height:1;
  padding:4px 6px;
  color:#fff;
  background-color:#e30613!important;
  font-size:11px
 }
}
.mobile-notification-badge.burger {
 top:30%;
 right:13px
}
.mobile-notification-badge.main {
 left:0
}
.red {
 background-color:red
}
.orange {
 background-color:orange!important
}
.navbar-default .dropdown-menu li.new {
 background:#f9e303
}
.navbar-default .dropdown-menu li.new a {
 color:#696969!important
}
.navbar-default .dropdown-menu li.new a:hover {
 background:#f9e303!important
}
.navbar-default .dropdown-menu li.active a {
 background:#47a40e;
 color:#fff
}
.navbar-default .dropdown-menu li.links a {
 display:inline-block;
 color:#47a40e
}
.navbar-default .dropdown-menu li.links a:last-child {
 float:right
}
.navbar-default .dropdown-menu li.new a {
 color:#fff
}
.navbar-default .dropdown-menu li a .icon {
 height:26px;
 width:22px;
 margin-top:-5px;
 margin-right:5px
}
span.twitter-typeahead .tt-dropdown-menu,span.twitter-typeahead .tt-menu {
 border:0;
 border-radius:0;
 margin:0;
 padding:0;
 min-width:420px;
 left:-54px!important;
 top:108%!important;
 box-shadow:0 5px 10px rgba(89,89,89,.35)
}
span.twitter-typeahead .tt-suggestion {
 font-size:16px;
 padding:15px 20px;
 border-bottom:1px solid #a7aca5
}
span.twitter-typeahead .tt-suggestion:last-child {
 border-bottom:0
}
span.twitter-typeahead .tt-suggestion.tt-cursor,span.twitter-typeahead .tt-suggestion:focus,span.twitter-typeahead .tt-suggestion:hover {
 background-color:#47a40e;
 cursor:pointer
}
.navbar-default .search .form-control {
 height:32px;
 float:left;
 border:0;
 box-shadow:none;
 font-size:22px;
 color:#000;
 font-family:HelveticaNeue;
 margin-bottom:8px
}
.navbar-default .search .form-control.tt-hint {
 color:#d5d5d5
}
.navbar-default .navbar-header {
 border-right:1px solid #d5d5d5
}
.navbar-default .search {
 position:relative
}
.navbar-default .search span {
 float:left
}
.navbar-default .search span.icon-search {
 position:absolute;
 right:10px;
 top:16px;
 width:25px;
 height:27px
}
.navbar-default .search span.twitter-typeahead {
 width:76%
}
.icon {
 display:inline-block;
 height:32px;
 width:32px;
 vertical-align:middle;
 position:relative
}
.icon.notify:after {
 content:"";
 background:#fb8704;
 border-radius:50%;
 border:2px solid #fff;
 height:12px;
 width:12px;
 position:absolute;
 bottom:2px;
 right:-3px
}
.icon-apt-3 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/523af234d40067631d1396652d4ed400.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-3 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/faf694f90f68a9f6e1e849d0ca4c2fb8.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-4 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/0f819d9daeab059a10d030e022d03738.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-4 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/0103086e870a53fb96d3626b11c4c934.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-5 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/95b5105b6536fc87293e42e016c5a8d0.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-5 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/fcbf706ced436b85724c98499fe4e785.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-7 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/84a5757f2167f5d9942ad8d6924125ee.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-7 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/e5bc597f543a2878a0ad6289cce49e2d.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-8 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/8737f0e25d6c55203a79bca606515ae4.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-8 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/5a5beade62cfabf6473e213cdc0353bb.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-9 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/3cb070b5190521cd0241b6dddbb0fe13.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-9 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/9f2f6fb4876ab6ecab6c7553103eb3f3.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-10 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/61fb6c7980b44f313d8611884d36b78f.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-10 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/04628f43cffb30eaffe12ef062be198d.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-12 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/0a1495bcfa7f6ef844eb255b52b5389c.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-12 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/64e149f74abc48b1e8152d6b61a1f8dc.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-13 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/a1863f67d2f8da68088b5b764b3e40fa.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-13 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/2177ce032c5be3a351c2ee1baa89d2a9.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-14 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/4d27a4de2160f6618554035624e4150c.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-14 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/ca57d0ea6f27754a346b61e21a61f396.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-15 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/7bc8a899eda28bfbea18b299ee83707a.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-15 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/e5b09576d2063cf39d5f0ab49db9ef59.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-17 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/67b67e2bdea6fa7b03fb71d897a32ded.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-17 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/82030707d0af38b6a300a66b7dc80895.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-18 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/ba0a736632abbae7ada4559f3c00a5ed.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-18 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/7b5d853920552c7d680abc17213d6581.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-19 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/ba0bfa394e767b24f1202e0ea6473e20.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-19 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/434866945d3bda23075b25252eb0cb76.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-21 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/e1d9d9120eb7b8b7631a32ef27e4788e.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-21 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/28c8d50519a974533f6efc7e4cb9f97d.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-22 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/f4b87da4b081cb6f24b4f99dea95c776.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-22 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/5ea866e53596dad76ea2bcd7d2f7b074.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-23 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/096dbe568ee9e4ea12d1310366f39b82.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-23 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/af7df414dbdad819d6a90ba34ead8936.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-24 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/50776332560d5ef4c36032fae54f6595.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-24 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/e1fb5f74d774fab9ab644c6562ebacaa.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-25 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/7876428d31cd1e3a98b3e85751258c18.png) 50% no-repeat;
 background-size:contain
}
.icon-apt-orange-25 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/4d78ece8ade1a1f18a7bea53bc5c52d3.png) 50% no-repeat;
 background-size:contain
}
.icon-alerts {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/3b5d33c0d6b66aeb192056c162eaa8b2.png) 50% no-repeat;
 background-size:contain;
 margin-right:20px
}
.icon.icon-lifestyle {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/728abf6c51dd9363a74e1a64308a18c8.png) 50% no-repeat;
 background-size:contain
}
.icon.icon-languages {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/1183bbdc07ebb0ff898c5a78bf96cad9.png) 50% no-repeat;
 background-size:contain
}
.icon.icon-interests {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/f2c7883eefdd8136e28ae32f59df4b6e.png) 50% no-repeat;
 background-size:contain
}
.icon.icon-mstatus {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/401e127a5fa156c9e73778cd6f2a772f.png) 50% no-repeat;
 background-size:contain
}
.icon.icon-mobile {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/c7ef39fd54b3b90443318c3596c04cb4.png) 50% no-repeat;
 background-size:contain
}
.icon.green-search {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/2ceb0dae3dde7370c6516c702e6ad6d8.png) 50% no-repeat;
 background-size:contain
}
.icon.icon-help {
 width:27px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/b7d0b6b081c0b44b1f5784d2ada55d7e.svg) 50% no-repeat
}
.icon.icon-search {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/564851fda00fc880c41eccc10680dbed.svg) 50% no-repeat
}
.icon.icon-location {
 width:34px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/db94e758f07195447e5e8a79ecedd0ae.svg) 50% no-repeat
}
.icon.icon-location:hover {
 cursor:pointer
}
.icon.icon-file {
 width:20px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/49e1fcd8a48fe890326cc25b80483a56.svg) 50% no-repeat
}
.navbar-default .navbar-nav>li.dropdown.open>a .icon-message {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/2e37938805a162dbcf73260444248be3.svg) 50% no-repeat
}
.icon.icon-message {
 width:30px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/637a1c991978a8b8503f263742e5602c.svg) 50% no-repeat
}
.icon.icon-megaphone {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/606940b44248bfdec0e81a71999875e3.svg) 50% no-repeat
}
.navbar-default .navbar-nav>li.dropdown.open>a .icon.icon-megaphone {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/8d2971a3d341ab6be8c667a380aaa140.svg) 50% no-repeat
}
.icon.icon-arrow-down {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/b93950ead7c3ef88c517c16344021eef.png) 50% no-repeat
}
.icon.icon-upgrade {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/5bc95d5a8cf9a4039bc5788a8806175f.svg) 50% no-repeat
}
.icon.icon-profile {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/414ea0fe3259756796eed85da69bda4e.svg) 50% no-repeat;
 width:21px!important;
 margin:0 7px
}
.navbar-default a.user+.dropdown-menu li:hover a .icon.icon-profile {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/1ed6e08c1644ab6de7d09638dc3dd7fc.svg) 50% no-repeat
}
.icon.icon-listing {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/c0b0781e3f4293f2744cbd6de5366439.svg) 50% no-repeat;
 width:24px!important;
 margin:0 5px
}
.navbar-default a.user+.dropdown-menu li:hover a .icon.icon-listing {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/21521b24aea0a3686a8841870826d85c.svg) 50% no-repeat
}
.icon.icon-bookmark {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/2956af276b5ec8f0ef03cac926afdeeb.svg) 50% no-repeat
}
.navbar-default a.user+.dropdown-menu li:hover a .icon.icon-bookmark {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/068ab3d6b3922063131c376aac4172cb.svg) 50% no-repeat
}
.icon.icon-setting {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/4da904646d201553a914ea620d5260c5.svg) 50% no-repeat
}
.navbar-default a.user+.dropdown-menu li:hover a .icon.icon-setting {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/7fb386ba974699595cfa7f00fce1812c.svg) 50% no-repeat
}
.icon.icon-support {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/0fa74346e91c138d6f67aa6281f5e57c.svg) 50% no-repeat
}
.navbar-default a.user+.dropdown-menu li:hover a .icon.icon-support {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/98469652e2d64536be2f6a676cb87814.svg) 50% no-repeat
}
.icon.icon-logout {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/2b80bd59f99bac505f273a4116d6175a.svg) 50% no-repeat
}
.navbar-default a.user+.dropdown-menu li:hover a .icon.icon-logout {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/45ec8946ced334078d52029c2aa9e676.svg) 50% no-repeat
}
.icon.icon-fliter {
 width:25px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/2f59292d9a212c5438ee999b2a9384ec.svg) 50% no-repeat
}
.icon.icon-fav {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/f814a75ecb57105cc4756205818a26ef.svg) 50% no-repeat
}
.icon.icon-fav-active {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/60ff4dd3952e6c014dd691454e59eaa4.svg) 50% no-repeat
}
.icon.icon-male {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/b1dcafc52ad972b4e05657c09e9ad294.svg) 50% no-repeat;
 height:16px;
 width:16px
}
.icon.icon-female {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/c1f3668f07edb5f434a8af41f8264248.svg) 50% no-repeat;
 height:16px;
 width:16px
}
.icon.icon-message-small {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/8c7d6c29177ddbda2062d399b388756e.svg) 50% no-repeat
}
.search-listing .listing .content .info .tool .contact a:hover .icon.icon-message-small {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/49f7dfecd3a417a5058dcc0c098534cf.svg) 50% no-repeat
}
.icon.icon-tel {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/a7d55a02ae5819efb57f216ac3179c4e.svg) 50% no-repeat
}
.search-listing .listing .content .info .tool .contact a:hover .icon.icon-tel {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/af00c6bfbf1dc487ccbc60d9ee1f7910.svg) 50% no-repeat
}
.icon.icon-conversation {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/df7e833d111081533d8181336bfd1229.svg) 50% no-repeat
}
.search-listing .listing .content .info .tool .contact a:hover .icon.icon-conversation {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/d227139d8951043666fb88f397d05cc9.svg) 50% no-repeat
}
.icon.icon-add {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/7cfc63bfd875a79a177f59a27a74426f.png) 50% no-repeat
}
#gallery-content {
 position:static;
 max-width:100%!important;
 width:100%;
 height:100%;
 margin-bottom:0!important;
 padding-top:80px;
 padding-bottom:110px
}
#gallery-content .toggler {
 position:absolute;
 right:20px;
 bottom:130px;
 width:50px;
 height:40px;
 background-color:rgba(0,0,0,.9);
 cursor:pointer;
 -moz-transition:bottom .3s;
 -ms-transition:bottom .3s;
 -o-transition:bottom .3s;
 -webkit-transition:bottom .3s;
 transition:bottom .3s;
 text-align:center;
 line-height:50px
}
#gallery-content .toggler span {
 color:#999;
 font-size:19px
}
#gallery-thumbnail-list {
 width:100%;
 height:130px;
 bottom:0;
 text-align:start;
 padding:10px 0;
 -moz-transition:height .3s;
 -ms-transition:height .3s;
 -o-transition:height .3s;
 -webkit-transition:height .3s;
 transition:height .3s;
 background-color:rgba(0,0,0,.9)
}
#gallery-arrows {
 font-family:lg
}
.wrapper {
 position:relative
}
.wrapper>.container {
 min-height:580px
}
#mobile-user-info {
 position:absolute;
 left:0;
 right:0;
 display:none;
 height:115px;
 background-color:#333;
 flex-direction:row;
 justify-content:flex-start;
 align-items:center
}
#mobile-user-info .room-photo {
 width:30%;
 height:90px;
 margin-left:20px;
 object-fit:cover
}
#mobile-user-info .user-photo {
 width:70px;
 height:70px;
 border-radius:50%;
 margin-left:20px;
 min-width:55px !Important
}
#mobile-user-info .additional-info {
 display:flex;
 flex-direction:column;
 color:#fff;
 margin-left:15px;
 height:88px
}
#mobile-user-info .additional-info .description {
 font-weight:700;
 margin-bottom:12px;
 font-size:20px
}
#mobile-user-info .additional-info .aim {
 color:#417e26
}
#mobile-user-info .additional-info .location {
 color:#fff
}
@media screen and (max-width:465px) {
 #mobile-user-info {
  height:100px
 }
 #mobile-user-info .room-photo {
  height:80px!important;
  margin-left:15px!important
 }
 #mobile-user-info .additional-info {
  height:78px!important;
  margin-left:10px!important;
  font-size:12px
 }
 #mobile-user-info .additional-info .description {
  margin-bottom:10px;
  font-size:16px
 }
}
#more-info {
 display:none;
 text-align:center;
 padding-top:29px;
 position:relative
}
.custom-dropdown-select {
 margin-top:4px
}
.btn-more-info {
 flex-grow:1;
 border:1px solid #47a40e;
 color:#47a40e;
 padding:4px 0;
 font-size:16px;
 border-radius:2px;
 text-align:center;
 margin-right:10px
}
.show-listings-count-mobile {
 display:none
}
@media screen and (min-width:768px) {
 .btn-more-info {
  display:none
 }
 .message-input-textarea {
  max-height:60px!important
 }
}
.message-send-btn {
 flex-grow:1;
 width:auto!important;
 margin:0
}
.message-input-textarea {
 position:relative;
 width:70%;
 min-height:40px;
 max-height:80px;
 border:1px solid #d5d5d5;
 overflow:auto;
 border-radius:3px;
 border-top-right-radius:0;
 border-bottom-right-radius:0;
 padding-top:5px!important;
 padding-right:5px
}
.message-input-textarea:focus {
 outline:none
}
#message-info {
 display:none;
 flex-direction:column;
 justify-content:space-between
}
.message-box .details .message {
 display:block
}
#desktop-message-date {
 display:block;
 color:#999
}
#message-user-icon {
 display:none;
 width:60px;
 height:60px;
 border-radius:50%;
 position:absolute
}
.icon-right {
 right:15px;
 top:10px
}
.icon-left {
 left:15px;
 top:10px
}
.message-input-textarea:empty:not(:focus):after {
 color:#d5d5d5;
 cursor:text
}
.message-input-textarea-mobile:empty:not(:focus):before,.message-input-textarea:empty:not(:focus):after {
 content:attr(data-text);
 position:absolute;
 left:15px;
 top:50%;
 transform:translateY(-50%);
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:subpixel-antialiased;
 font-size:17px;
 white-space:nowrap;
 display:block!important
}
.message-input-textarea-mobile:empty:not(:focus):before {
 color:#c4c4c4
}
@media screen and (max-width:360px) {
 #mobile-user-info .additional-info {
  font-size:10px!important;
  height:68px!important
 }
 #mobile-user-info .additional-info .description {
  margin-bottom:9px;
  font-size:14px
 }
}
@media screen and (max-width:767px) {
 .datetime-with-listing {
  color:#bbbcb8!important;
  margin-top:110px!important;
  margin-bottom:9px
 }
 #message-user-icon {
  display:block!important
 }
 .received-message-bubble:after {
  display:none!important
 }
 .received-message-bubble {
  position:relative!important;
  padding-left:90px!important;
  border-radius:5px!important
 }
 #desktop-message-date {
  display:none
 }
 .bubble-message--alt {
  border-radius:5px!important;
  padding-right:90px!important
 }
 .message-box .details .message {
  display:none
 }
 .message-box .details .message-mobile {
  display:block;
  font-size:17px
 }
 .message-box .details .message-mobile img {
  display:block;
  width:100%
 }
 .message-box .details .time {
  font-size:11px;
  color:#5f6f58
 }
 .message-box .details .user-name {
  font-size:22px;
  font-weight:700;
  margin-bottom:-6px
 }
 #message-info {
  display:flex!important
 }
 .bubble-message,.message-block-container {
  width:100%!important
 }
 .bubble-message {
  min-height:85px;
  margin-bottom:12px;
  max-width:100%!important
 }
 .safari-message-box #message-wrapper>.clearfix:last-of-type {
  margin-bottom:0
 }
 .chrome-message-box #message-wrapper>.clearfix:last-of-type {
  padding-bottom:0
 }
 #messages .messages .message-box {
  padding:0 30px 0 0!important
 }
 .without-listing-adaptive {
  height:calc(100vh - 210px)!important
 }
 .adaptive-message-box-height {
  height:calc(100vh - 315px)!important
 }
 #more-info {
  display:block!important
 }
 #messages .messages .message-form .form-control {
  border-color:#d5d5d5;
  border-bottom-right-radius:0;
  border-top-right-radius:0;
  border-right:0
 }
 #messages .messages .message-form .pull-right {
  padding:0
 }
 #messages .messages .message-form .btn-basic {
  background-color:#fff;
  color:#47a40e;
  border-left:none;
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  border-color:#d5d5d5;
  text-transform:uppercase!important;
  padding:7px 0!important;
  margin-top:25px!important;
  font-size:17px!important;
  margin-left:0!important
 }
 #messages .messages .header .datetime {
  color:#bbbcb8!important;
  margin-top:5px!important;
  margin-bottom:9px
 }
 #messagesDropDown h3 {
  font-size:16px!important
 }
 #messagesDropDown h3 a {
  text-decoration:none!important
 }
 .wrapper .message-page-wrapper {
  padding:0
 }
 #user-info-container {
  display:none
 }
 #messages .messages .message-box .message {
  border-radius:5px!important;
  width:100%;
  max-width:100%!important;
  padding:40px!important;
  position:relative
 }
 #messages .messages .message-box .message.send-message {
  background-color:#47a40e!important
 }
 .message-container {
  float:none!important
 }
 #mobile-user-info {
  display:flex!important
 }
 .wrapper .message-page-wrapper .container {
  border:none!important
 }
 #messages .messages .message-form-wrapper {
  position:relative;
  bottom:0;
  left:0;
  width:100%;
  height:64px;
  background:#fff;
  z-index:1000
 }
 #messages .messages .header {
  position:fixed;
  top:61px;
  left:0;
  width:100%;
  padding:0 20px!important;
  z-index:39;
  display:none
 }
 .message-box .details .user-name,.user-info-container-wrapper {
  display:none
 }
 #messages .wrapper_conversations_wrapper_list {
  width:100%!important
 }
 #messages .messages_container .conversations_wrapper_list .message_containers_ .messages #message-scroll {
  top:0!important;
  position:relative;
  margin-bottom:40px
 }
 #message-wrapper {
  margin-top:0
 }
 #message-user-icon {
  display:none!important
 }
 .bubble-message {
  margin-right:13px
 }
 .bubble-message,.received-message-bubble {
  display:inline-block;
  padding:15px!important;
  border-radius:29px!important
 }
 .received-message-bubble {
  margin-left:15px;
  margin-right:0
 }
 .message-box .details .time {
  position:absolute;
  top:100%;
  margin-top:10px
 }
 .bubble-message {
  min-height:33px;
  max-width:calc(100% - 20px)!important
 }
 #messages .message_container__ {
  margin-bottom:33px;
  margin-top:11px
 }
 #messages .message_container__ .user_photo {
  margin:0!important
 }
 #messages .message_container__ .user_photo img {
  width:100%
 }
 .message-block-container.message-container-right .time {
  right:0
 }
 .message-box .details .message-mobile {
  font-size:14px
 }
 .input-message {
  height:75px
 }
 .message-form-wrapper {
  display:block;
  height:auto!important;
  position:relative
 }
 #messages .messages_container .messages__ {
  opacity:1
 }
 .messages_container.notSelected .wrapper_conversations_wrapper_list {
  display:none!important
 }
 .messages_container.notSelected .messages__ {
  width:100%!important
 }
 .messages_container:not(.notSelected) .wrapper_conversations_wrapper_list {
  display:block!important
 }
 .messages_container:not(.notSelected) .messages__ {
  display:none!important
 }
}
.message-container {
 clear:both;
 display:block;
 text-align:right
}
.wrapper .message-page-wrapper .container {
 border:1px solid #c7c7c7;
 border-top:0;
 padding:0;
 height:calc(97vh - 60px)
}
.wrapper.ovelay:before {
 content:"";
 z-index:10;
 position:absolute;
 left:0;
 right:0;
 background-color:rgba(0,0,0,.35);
 height:100%;
 width:100%;
 -webkit-transition:background-color .5s ease;
 -o-transition:background-color .5s ease;
 transition:background-color .5s ease
}
.search-conteiner {
 position:relative;
 min-height:calc(100vh - 262px);
 display:flex;
 justify-content:flex-start
}
.icon-block {
 display:block!important;
 width:80px!important;
 opacity:1!important
}
.bubble-message {
 background:#47a40e;
 color:#fff;
 border-radius:20px;
 clear:both;
 float:left;
 margin-bottom:5px;
 padding:8px 30px;
 position:relative;
 width:auto;
 max-width:75%;
 word-wrap:break-word
}
@media (max-width:768px) {
 .bubble-message {
  max-width:100%;
  padding:8px 20px
 }
}
.bubble-message:after,.bubble-message:before {
 border-radius:20px/10px;
 content:"";
 display:block;
 position:absolute
}
.received-message-bubble {
 background:#f7f7f7;
 color:#000
}
.received-message-bubble:after,.received-message-bubble:before {
 border-bottom-color:#f7f7f7
}
.bubble-message--alt {
 float:right
}
.bubble-message--alt:before {
 border-radius:20px/10px;
 left:auto;
 right:-7px
}
.message-block-container {
 display:inline-flex;
 flex-direction:column;
 width:100%
}
@media (max-width:768px) {
 .message-block-container {
  width:auto!important;
  min-width:80%
 }
}
.message-container-left {
 align-items:flex-start;
 float:left
}
.message-container-right {
 align-items:flex-end;
 float:right
}
.bubble-message--alt:after {
 border-radius:20px/10px;
 left:auto;
 right:-8px
}
.search-content {
 width:60%;
 float:left;
 position:relative;
 z-index:2;
 background:#fff
}
.basicsearch .list {
 padding-top:20px;
 padding-bottom:20px;
 border-bottom:1px solid #d5d5d5
}
.basicsearch .list:last-child {
 border-bottom:0
}
.basicsearch .search-listing {
 background:#f7f7f7
}
.basicsearch .search-listing .header {
 padding:10px 0
}
.basicsearch .search-listing .header .filer a {
 color:#000;
 font-size:22px;
 text-decoration:none
}
.basicsearch .search-listing .header .result-found {
 font-size:16px;
 color:#000;
 margin-top:6px;
 margin-left:10px;
 margin-right:10px
}
.basicsearch .search-listing .header .sorting {
 text-align:left;
 flex:1
}
.basicsearch .search-listing .header .sorting .bootstrap-select.btn-group .dropdown-toggle .filter-option,.bootstrap-select.btn-group .dropdown-toggle .filter-option {
 color:#000
}
.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover {
 background-color:#47a40e!important
}
.custom-container-profile .content .right_content .slider_profile .profile-room-card.add-room-card:first-child {
 margin-left:0
}
input[name="calendar.date_in"] {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6ecb4a08c46ee190d66c6f5f57323857.svg) 140px no-repeat;
 background-size:17px;
 padding-right:15px
}
input[name="calendar.date_out"] {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6ecb4a08c46ee190d66c6f5f57323857.svg) 140px no-repeat;
 background-size:17px
}
.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected {
 background-color:#47a40e!important
}
#edit-listing-page .anchors__container.affix,.listing__container .anchors__container.affix {
 z-index:1001!important
}
.search-listing .listing .col-md-3,.search-listing .listing .col-md-4 {
 padding:10px
}
.search-listing .listing .content {
 background:#fff;
 border-radius:11px;
 border:1px solid #d5d5d5;
 overflow:hidden
}
.room-card .slick-arrow span:hover {
 background:rgba(52,47,41,.8)!important
}
#edit-listing-page .slick-carousel__container img {
 object-fit:cover!important
}
@media (min-width:680px) {
 .search-listing .listing .content .image:hover img {
  -webkit-transform:scale(1.2);
  transform:scale(1.2);
  overflow:hidden
 }
}
.search-listing .listing .content .image {
 position:relative;
 border-radius:10px 10px 0 0;
 -webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
 z-index:0;
 overflow:hidden
}
.search-listing .listing .content .image img {
 width:100%;
 z-index:0;
 position:relative;
 border-radius:10px 10px 0 0;
 -webkit-transition:-moz-transform .3s ease-out;
 -moz-transition:-webkit-transform .3s ease-out;
 transition:transform .3s ease-in-out
}
.search-listing .listing .content .image .info {
 position:absolute;
 z-index:1;
 width:100%;
 left:0;
 top:0;
 background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 40%,rgba(0,0,0,.38) 57%,rgba(0,0,0,.11) 84%,transparent 100%);
 background:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,.5) 40%,rgba(0,0,0,.38) 57%,rgba(0,0,0,.11) 84%,transparent);
 background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 40%,rgba(0,0,0,.38) 57%,rgba(0,0,0,.11) 84%,transparent);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=0);
 border-radius:7px 7px 0 0;
 min-height:140px
}
.search-listing .listing .content .image .info .favorite i.icon-fav {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/f814a75ecb57105cc4756205818a26ef.svg) 50% no-repeat
}
.search-listing .listing .content .image .info .favorite.active i.icon-fav,.search-listing .listing .content .image .info .favorite:hover i.icon-fav {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/60ff4dd3952e6c014dd691454e59eaa4.svg) 50% no-repeat
}
.search-listing .listing .content .image .info .new {
 background:#fb8704;
 color:#fff;
 border-radius:7px;
 padding:6px 10px;
 font-size:12px
}
.search-listing .listing .content .time {
 font-size:10px;
 color:#a7aca5;
 position:absolute;
 top:-6px;
 left:12px
}
.search-listing .listing .content .image .price {
 color:#fff;
 font-size:20px;
 position:absolute;
 z-index:1;
 bottom:0;
 left:10px;
 text-shadow:0 2px 4px rgba(0,0,0,.5);
 margin-left:10px
}
.search-listing .listing .content .image .price small {
 font-size:14px;
 vertical-align:super
}
.green-btn {
 color:#47a40e!important
}
.search-listing .listing .content .user {
 position:absolute;
 z-index:10;
 right:8px;
 margin-top:-40px;
 height:74px;
 width:74px;
 border-radius:50%;
 border:3px solid #fff;
 cursor:pointer
}
.dropzone.dz-clickable {
 width:100%!important
}
.search-listing .listing .content .user img {
 max-width:100%;
 border-radius:50%
}
.room-card .content .info {
 padding:10px
}
.search-listing .listing .content .info .user-info {
 font-size:12px;
 color:#000;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.search-listing .listing .content .info .user-info .icon {
 vertical-align:initial
}
.search-listing .listing .content .info .user-info p {
 margin-bottom:0
}
.search-listing .listing .content .info .user-info p.location {
 color:#47a40e
}
.search-listing .listing .content .info .description {
 margin-bottom:17px
}
.search-listing .listing .content .info .description p {
 margin-bottom:0;
 color:#a7aca5;
 font-size:12px
}
.search-listing .listing .content .info .tool .contact a {
 margin-left:3px;
 display:inline-block
}
.search-listing .listing .content .info .tool .contact a .icon {
 height:16px;
 width:16px
}
.search-listing .listing .content .info .tool .social a {
 font-size:15px;
 margin-left:3px;
 display:inline-block
}
.search-listing .listing .content .info .tool .social a.facebook {
 color:#3b5998
}
.search-listing .listing .content .info .tool .social a.twitter {
 color:#55acee
}
.search-listing .listing .content .info .tool .social a.instagram {
 color:#125688
}
.search-listing .listing .content .info .tool .social a.linkedin {
 color:#007bb5
}
.search-listing .listing .add .content {
 border:2px dotted #d5d5d5;
 color:#a7aca5;
 padding:50px 20px;
 cursor:pointer;
 height:18vw;
 vertical-align:middle;
 justify-content:center;
 align-items:center;
 margin:0 15px
}
@media (max-width:1119px) {
 .search-listing .listing .add .content {
  height:30vw
 }
}
.search-listing .listing .add:hover .content {
 background:#fbfbfb
}
.search-listing .listing .add:hover .content p {
 color:#ababab
}
.search-listing .listing .add .content span {
 height:auto;
 width:50px
}
.search-listing .listing .add .content p {
 font-size:30px
}
.basicsearch .list .title {
 font-size:22px;
 color:#000
}
.basicsearch .list .radius span {
 font-size:16px;
 color:#47a40e;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.more-filter {
 padding:15px 20px;
 display:none
}
.more-filter #mobile-mile-block {
 flex-direction:column
}
.more-filter #mobile-mile-slider {
 width:100%
}
.more-filter .list .title {
 padding-left:0
}
.no-border {
 border:0!important
}
.btn-default {
 background:transparent;
 border:1px solid #a7aca5;
 color:#a7aca5;
 font-size:20px;
 padding:8px 28px;
 border-radius:10px;
 margin:0 5px;
 font-family:HelveticaNeue-Light
}
.btn-default:active,.btn-default:active:focus,.btn-default:focus,.btn-default:hover {
 background:#a7aca5;
 border:1px solid #a7aca5;
 color:#fff;
 border-radius:10px
}
.btn-basic {
 background:transparent;
 border:1px solid #47a40e;
 color:#47a40e;
 font-size:22px;
 min-width:320px;
 padding:15px 20px;
 border-radius:7px
}
.btn-basic:active,.btn-basic:active:focus,.btn-basic:focus,.btn-basic:hover {
 background:#47a40e;
 color:#fff
}
.btn-primary.large {
 min-width:320px;
 padding:15px 20px;
 border-radius:7px;
 margin:0;
 font-family:HelveticaNeue-Roman
}
.btn i {
 margin-right:5px
}
.btn-primary {
 background:#47a40e;
 color:#fff;
 border-color:#47a40e;
 font-size:20px;
 padding:8px 28px;
 border-radius:6px;
 margin:0 5px;
 font-family:HelveticaNeue-Light
}
.btn-primary:active,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover {
 background:transparent;
 color:#47a40e;
 border:1px solid #47a40e;
 outline:none!important
}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
 background-color:#47a40e;
 border-color:#47a40e;
 color:#87c462;
 opacity:.75
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover {
 background-color:#47a40e;
 border-color:#47a40e
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
 background-color:#47a40e;
 color:#87c462;
 opacity:1
}
.checkbox.animal {
 display:inline-block;
 text-align:center;
 vertical-align:middle;
 min-width:65px
}
.checkbox.animal .custom-checkbox i {
 background-image:url("data:image/png;base64,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");
 height:40px;
 width:40px;
 display:inline-block
}
.checkbox.animal .custom-checkbox i.icon-cat {
 width:32px;
 height:35px;
 background-position:-74px 0
}
.checkbox.animal .custom-checkbox i.icon-dog {
 width:30px;
 height:35px;
 background-position:-138px 0
}
.checkbox.animal .custom-checkbox i.icon-pets {
 width:27px;
 height:26px;
 background-position:-272px 0;
 margin-top:12px
}
.checkbox.animal .custom-checkbox i.icon-birds {
 width:37px;
 height:30px;
 background-position:0 0
}
.checkbox.animal .custom-checkbox i.icon-fish {
 width:37px;
 height:31px;
 background-position:-198px 0
}
.checkbox.animal .custom-checkbox i.icon-reptiles {
 width:35px;
 height:32px;
 background-position:-326px 0
}
.checkbox.animal input[type=checkbox]:checked+span i.icon-cat {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/445330b1b83a77f3d63c111efcdcf5a1.png) 50% no-repeat;
 background-size:contain
}
.checkbox.animal input[type=checkbox]:checked+span i.icon-dog {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/ee44b99c47e84baa0a73f668bbbf6d3f.png) 50% no-repeat;
 background-size:contain
}
.checkbox.animal input[type=checkbox]:checked+span i.icon-pets {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6295947e4c7c826bff59838fd56d4c77.png) 50% no-repeat;
 background-size:contain
}
.checkbox.animal input[type=checkbox]:checked+span i.icon-birds {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/2a238c86c34d624df179ac98d16d5217.png) 50% no-repeat;
 background-size:contain
}
.checkbox.animal input[type=checkbox]:checked+span i.icon-fish {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/862852a0822a247f3c10c65cbf1208f8.png) 50% no-repeat;
 background-size:contain
}
.checkbox.animal input[type=checkbox]:checked+span i.icon-reptiles {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/a96530d39b90b89b2e0e4b544fe3e0e7.png) 50% no-repeat;
 background-size:contain
}
.checkbox.animal input[type=checkbox]:checked+span {
 color:#47a40e
}
.checkbox.animal .custom-checkbox {
 display:block;
 margin:0 auto 8px;
 background:none;
 border:0;
 box-shadow:none;
 height:40px;
 width:40px;
 border-radius:0
}
.checkbox,.radio {
 margin-bottom:5px;
 margin-top:5px;
 padding:0 5px
}
.checkbox.inline,.radio.inline {
 display:inline-block;
 vertical-align:top;
 margin-right:18px
}
.checkbox.inline:last-child,.radio.inline:last-child {
 margin-right:0
}
.checkbox label,.radio label {
 font-size:15px;
 display:block;
 position:relative;
 padding-left:0;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 cursor:pointer
}
.checkbox input[type=checkbox],.checkbox input[type=radio],.radio input[type=checkbox],.radio input[type=radio] {
 position:absolute;
 top:0;
 left:0;
 visibility:hidden
}
.checkbox .custom-checkbox,.checkbox .custom-radio,.radio .custom-checkbox,.radio .custom-radio {
 display:inline-block;
 vertical-align:top;
 margin:0 6px 0 0;
 width:20px;
 height:20px;
 background:#fff;
 border:1px solid #b5b9b3;
 position:relative
}
.checkbox .custom-checkbox {
 border-radius:5px;
 background:#47a40e;
 transition:box-shadow .18s ease;
 box-shadow:inset 0 0 0 12px #f7f7f7
}
.checkbox .icon-check {
 width:12px;
 height:12px;
 background-size:cover;
 position:absolute;
 top:3px;
 left:3px;
 transform:scale(0);
 transition:all .18s ease
}
.checkbox input[type=checkbox]:checked+.custom-checkbox {
 border-color:#47a40e;
 box-shadow:none
}
.checkbox input[type=checkbox]:checked+.custom-checkbox .icon-check {
 transform:scale(1)
}
.checkbox+.checkbox,.radio+.radio {
 margin-bottom:5px;
 margin-top:5px
}
.radio .custom-radio {
 border-radius:18px;
 background:#47a40e;
 box-shadow:inset 0 0 0 12px #f7f7f7;
 transition:all .18s ease
}
.radio input[type=radio]:checked+.custom-radio {
 border-color:#47a40e;
 background:#47a40e;
 box-shadow:inset 0 0 0 4px #fff
}
.icon-check {
 background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2216%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.483%201.992l-7.186%207.066-3.778-3.715-2.518%202.475%205.037%204.954%201.259%201.237%209.704-9.541-2.518-2.476z%22/%3E%3C/svg%3E");
 background-repeat:no-repeat
}
.radio-button-tabs input[type=radio] {
 display:none
}
.radio-button-tabs label {
 background:#fff;
 font-size:16px;
 color:#a7aca5;
 border:1px solid #a7aca5;
 border-radius:7px;
 font-weight:400;
 padding:10px 22px;
 margin-right:10px;
 cursor:pointer;
 -webkit-transition:all .5s ease;
 -o-transition:all .5s ease;
 transition:all .5s ease
}
.radio-button-tabs input[type=radio]:checked+label {
 background:#47a40e;
 border-color:#47a40e;
 color:#fff
}
.basicsearch .list .price span {
 font-size:22px;
 color:#47a40e;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.basicsearch .list small {
 font-size:12px;
 color:#000;
 margin-bottom:5px
}
.slider.slider-horizontal {
 width:100%
}
.slider.slider-horizontal .slider-track {
 height:7px
}
.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick {
 background:#47a40e;
 border-radius:7px;
 margin-top:-7px
}
.slider-selection {
 background:#47a40e
}
.slider-track {
 background:#f2f2f2;
 box-shadow:none
}
.pagination {
 margin:10px
}
.pagination>li {
 display:inline-block;
 vertical-align:middle;
 margin-right:4px;
 font-size:15px;
 text-align:center;
 color:#a7aca5
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
 background:transparent;
 color:#a7aca5
}
.pagination>li>a {
 background:#fff;
 border:1px solid #d5d5d5!important;
 border-radius:7px!important;
 color:#47a40e
}
.pagination>li>a:hover,.pagination>li>span:hover {
 background:#47a40e;
 color:#fff
}
.pagination>li>a,.pagination>li>span {
 outline:none
}
#search-map {
 position:fixed;
 right:0;
 width:40%;
 height:calc(100vh - 60px);
 z-index:1
}
#footer {
 position:relative;
 padding:25px 0 50px;
 background:#fff;
 z-index:3
}
#footer .top {
 padding:15px 0
}
#footer .top .bootstrap-select {
 margin-right:15px
}
#footer .top .app-link a {
 margin-left:15px
}
#footer .links a {
 color:#a7aca5
}
#footer .links a:hover {
 color:#47a40e
}
#footer .copyright {
 color:#d5d5d5
}
#footer .select {
 margin-right:20px
}
#footer .social li a {
 color:#d5d5d5;
 font-size:20px;
 margin-top:10px;
 display:inline-block;
 margin-right:3px
}
#footer .social li a:hover {
 color:#47a40e
}
.overlay {
 position:relative
}
.overlay:after {
 content:" ";
 display:block;
 top:0;
 bottom:0;
 right:0;
 background-color:#fff;
 opacity:1;
 z-index:10
}
.overlay-loader,.overlay:after {
 position:absolute;
 left:0;
 height:100%;
 width:100%
}
.overlay-loader {
 background-color:hsla(0,0%,100%,.8);
 z-index:99
}
.loader {
 margin:0 auto;
 text-align:center;
 width:100%;
 min-height:100%;
 vertical-align:middle;
 font-size:16px;
 color:#47a40e;
 font-family:HelveticaNeue-Light
}
.loading-bubbles {
 margin:auto
}
.loading-bubbles .bubble-container {
 display:inline-block;
 width:10px;
 height:10px;
 margin:0 5px
}
.loading-bubbles .bubble-container .bubble {
 border-radius:50%;
 background-color:#47a40e;
 width:100%;
 height:100%;
 transform-origin:50% 50%;
 animation:bubble 1.2s -.6s infinite ease-out
}
.loading-bubbles .bubble-container:nth-of-type(2n) .bubble {
 animation-delay:-.3s
}
.loading-bubbles .bubble-container:nth-of-type(3n) .bubble {
 animation-delay:0s
}
@keyframes bubble {
 0%,to {
  transform:scale(0)
 }
 50% {
  transform:scale(1)
 }
}
@-webkit-keyframes bubble {
 0%,to {
  -webkit-transform:scale(0)
 }
 50% {
  -webkit-transform:scale(1)
 }
}
.basicsearch .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn).selectpicker-sort {
 width:220px!important
}
.basicsearch .__mobile .sorting .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn).selectpicker-sort {
 width:100%!important;
 margin-left:0!important;
 margin-top:10px
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
 width:auto!important;
 min-width:120px!important
}
.bootstrap-select.primary>.dropdown-toggle {
 background-color:#47a40e;
 color:#fff;
 border:1px solid #47a40e
}
.bootstrap-select.primary.open .dropdown-toggle {
 background:#47a40e!important;
 color:#fff!important;
 margin-bottom:0
}
.bootstrap-select.primary .dropdown-menu li a span.text {
 color:#47a40e!important
}
.bootstrap-select>.dropdown-toggle {
 color:#d5d5d5;
 background-color:#fff;
 border:1px solid #d5d5d5;
 font-size:15px;
 border-radius:7px;
 padding:8px 20px 8px 15px
}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.btn-group.open .dropdown-toggle,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover {
 box-shadow:none;
 background:#fff;
 outline:none!important;
 border-color:#d5d5d5;
 border-radius:6px 6px 0 0
}
.bootstrap-select.btn-group .dropdown-menu {
 margin:0;
 padding:0;
 border-top:0;
 border-radius:0 0 6px 6px;
 box-shadow:none
}
.bootstrap-select.btn-group .dropdown-menu li {
 font-size:15px;
 color:#d5d5d5;
 border-bottom:1px solid #d5d5d5
}
.bootstrap-select.btn-group .dropdown-menu li:last-child {
 border-bottom:0
}
.bootstrap-select.btn-group .dropdown-menu li a {
 padding:5px 14px
}
.bootstrap-select .dropdown-toggle:focus {
 outline:none!important
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
 border:0;
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 right:22px;
 margin-top:-8px;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.bootstrap-select.btn-group .dropdown-toggle .caret:before {
 content:"\F078"
}
.carett {
 margin-left:70px;
 border:0;
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 right:22px;
 margin-top:-8px;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.carett:before {
 content:"\F078"
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
 color:#d5d5d5
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
 top:100%;
 bottom:auto
}
.elements {
 padding:50px 0
}
.alert {
 padding:9px 30px 9px 10px;
 position:relative
}
.alert a {
 color:#fff;
 text-decoration:none
}
.alert a.open .icon-arrow-down {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/9d88ad5599b2793acea566a4a9a4c3b7.png) 50% no-repeat;
 -webkit-transform:rotate(0deg);
 -moz-transform:rotate(0deg);
 -o-transform:rotate(0deg);
 -ms-transform:rotate(0deg);
 transform:rotate(0deg);
 width:22px
}
.alert .icon-arrow-down {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/9d88ad5599b2793acea566a4a9a4c3b7.png) 50% no-repeat;
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg);
 width:22px
}
.alert-warning {
 color:#fff;
 background-color:#fb8704;
 border-color:#fb8704;
 border-radius:0;
 font-size:22px
}
.alert-warning.fixed {
 position:fixed;
 width:100%;
 margin-bottom:0;
 z-index:10
}
.alert-warning .warning {
 color:#fb8704;
 font-family:HelveticaNeue-Bold
}
.alert-danger {
 color:#fff;
 background-color:#e30613;
 border-color:#e30613;
 border-radius:0;
 font-size:22px;
 margin-bottom:0
}
.alert-danger.fixed {
 position:fixed;
 width:100%;
 margin-bottom:0;
 z-index:10
}
.alert-danger .danger {
 color:#e30613;
 font-family:HelveticaNeue-Bold
}
.alert-list-group {
 display:none;
 position:absolute;
 left:-1px;
 height:auto;
 top:52px;
 width:calc(100% + 2px);
 background:#fff;
 z-index:10
}
.alert-list-group ul {
 margin:0;
 padding:5px 15px
}
.alert-list-group ul li {
 list-style:none;
 color:#a7aca5;
 padding:10px 0;
 border-bottom:1px solid #d8d8d8
}
.alert-list-group ul li:last-child {
 border-bottom:0
}
.close {
 float:right;
 font-size:35px;
 font-weight:400;
 line-height:26px;
 color:#fff!important;
 text-shadow:none;
 opacity:1
}
.alert .container {
 max-width:100%
}
.carousel {
 border-radius:10px;
 overflow:hidden
}
.carousel-control.left,.carousel-control.right {
 width:30px;
 height:30px;
 font-size:30px;
 position:absolute;
 top:50%;
 z-index:5;
 display:inline-block;
 margin-top:-10px;
 background:none;
 opacity:1
}
.carousel-control i.fa {
 font-size:38px;
 text-shadow:none
}
.carousel-indicators {
 bottom:-5px
}
.carousel-indicators .active {
 background:#fb8704;
 border-color:#fb8704
}
.carousel-indicators li {
 opacity:1
}
.new-badge {
 background:#fb8704;
 color:#fff;
 border-radius:7px;
 padding:6px 10px;
 font-size:12px;
 position:absolute;
 z-index:1;
 right:8px;
 top:10px;
 display:inline-block
}
#user-photos-carousel {
 border-radius:0
}
.photos-carousel .carousel-inner {
 margin-bottom:0
}
.photos-carousel .inner-wrapper {
 position:relative
}
.photos-carousel .carousel-inner .item a {
 display:block
}
.photos-carousel .carousel-inner .item img {
 border:0
}
.photos-carousel .carousel-indicators {
 position:static;
 width:100%;
 text-align:center;
 margin:0;
 float:left;
 margin-top:5%
}
.photos-carousel .carousel-indicators li {
 display:inline-block;
 margin:0 1%;
 width:7px;
 height:7px;
 background-color:#fff;
 border:1px solid
}
.photos-carousel .carousel-indicators li.active {
 background-color:#fb8704;
 border:solid #fb8704;
 width:7px;
 height:7px
}
.photos-carousel .navigation-buttons {
 position:absolute;
 top:39%;
 width:100%
}
.photos-carousel a.arrow-left {
 left:0
}
.photos-carousel a.arrow-right {
 right:0
}
.photos-carousel a.arrows span {
 width:100%;
 min-height:46px;
 display:inline-block;
 margin:0;
 padding:0;
 outline:none;
 background-size:contain;
 display:table-cell;
 vertical-align:middle
}
.photos-carousel .arrows span img {
 border:0
}
.list-group {
 padding:10px 0
}
.list-group,a.list-group-item,a.list-group-item:focus,a.list-group-item:hover {
 background-color:#f7f7f7
}
a.list-group-item {
 font-size:18px;
 color:#000;
 border:0;
 font-family:HelveticaNeue-Bold;
 padding:10px 25px
}
a.list-group-item .icon {
 margin-right:25px
}
.list-group-item:first-child,.list-group-item:last-child {
 border-top-left-radius:7px;
 border-top-right-radius:7px
}
.panel-default>.panel-heading {
 color:#47a40e;
 background-color:#fff;
 border-color:#d5d5d5;
 font-size:22px;
 font-family:HelveticaNeue-Light;
 padding:10px 20px
}
.panel-default {
 border-color:#d5d5d5
}
.panel-body {
 background:#f7f7f7;
 padding:5px 20px
}
.panel-body ul {
 margin:0
}
.panel-body ul li {
 border-bottom:1px solid #a7aca5
}
.panel-body ul li:last-child {
 border-bottom:0
}
.panel-body ul li a {
 color:#a7aca5;
 font-size:16px;
 text-decoration:none;
 padding:6px 0;
 display:inline-block
}
.panel-body ul li a .icon {
 margin-right:10px;
 margin-top:-2px
}
.avatar {
 border:1px solid #d7d7d7;
 border-radius:50%;
 height:62px;
 width:62px;
 display:inline-block
}
.avatar img {
 width:100%;
 padding:15px
}
ul.tags li a {
 border:1px solid #a7aca5;
 font-size:16px;
 color:#000;
 font-family:HelveticaNeue-Light;
 text-decoration:none;
 padding:8px 16px 9px;
 display:inline-block;
 margin-bottom:10px;
 border-radius:7px
}
ul.tags li.more a {
 border-color:#47a40e;
 color:#47a40e
}
ul.tags li.more a:hover {
 background:#47a40e;
 color:#fff
}
.modal-content {
 box-shadow:none;
 border-radius:7px;
 border:1px solid #d5d5d5
}
.modal-backdrop.in {
 filter:alpha(opacity=70);
 opacity:.4;
 z-index:9999
}
.modal-open .modal {
 z-index:9999!important
}
.modal-body {
 padding:25px
}
.modal-body button.close {
 line-height:0;
 color:#d5d5d5!important
}
.listing-slider {
 position:relative
}
.carousel-control.left,.listing-slider .carousel-control.right {
 width:15%;
 height:30px;
 top:50%
}
.carousel-control.left img,.listing-slider .carousel-control.right img {
 width:17%
}
.listing-slider .carousel-indicators li {
 width:18px;
 height:18px;
 border:2px solid #fff;
 margin:10px 3px
}
.listing-slider .carousel-indicators li.active {
 border-color:#fb8704
}
.listing-slider .container {
 position:relative
}
.listing-slider .status {
 position:absolute;
 color:#fff;
 font-size:22px;
 right:15px;
 bottom:15px;
 z-index:15
}
.listing-slider .status div {
 display:inline-block;
 vertical-align:middle;
 margin:0 10px
}
.listing-slider .status div.new-badge {
 position:static;
 border-radius:5px;
 font-size:16px
}
.custom-switch {
 position:relative;
 display:inline-block;
 user-select:none
}
.custom-switch input {
 display:none
}
.custom-switch label {
 position:relative;
 display:block;
 width:64px;
 height:37px;
 border-radius:22px;
 background:#d5d5d5;
 cursor:pointer;
 margin-bottom:0
}
.custom-switch label:after {
 position:relative;
 display:block;
 content:"";
 width:30px;
 height:30px;
 top:3px;
 left:3px;
 border-radius:19px;
 background:#fff;
 pointer-events:none;
 transition:all .4s ease-in-out;
 border:2px solid #fff
}
.custom-switch input:checked+label {
 background:#47a40e
}
.custom-switch input:checked+label:after {
 left:30px;
 background:#fff;
 border:2px solid #fff
}
@media (min-width:768px) {
 .setting-content {
  padding:35px 0
 }
}
.setting-content h1 {
 font-size:50px;
 color:#a7aca5;
 text-align:center;
 font-family:HelveticaNeue-Thin;
 margin-top:0
}
.setting-content .box {
 width:760px;
 margin:0 auto;
 padding:20px;
 font-size:18px;
 font-family:HelveticaNeue-Light
}
.setting-content .box .list:last-child {
 border-bottom:0
}
.setting-content .box .list {
 padding:15px 0;
 color:#000;
 border-bottom:1px solid #d5d5d5
}
.setting-content .box .list .list-title {
 font-family:HelveticaNeue-Bold
}
.setting-content .box .list .bootstrap-select>.dropdown-toggle {
 color:#000;
 font-size:16px
}
.setting-content .box .list .bootstrap-select>.dropdown-toggle .bs-caret {
 color:#47a40e
}
.setting-content .box .list .custom-switch {
 display:inline-block;
 float:right;
 vertical-align:middle
}
.setting-content .box .list .custom-switch input {
 display:none
}
.setting-content .box .list .btn-primary {
 margin:5px 0 10px;
 font-size:22px;
 font-family:HelveticaNeue-Roman
}
.setting-content .box .list .btn-primary.light {
 font-family:HelveticaNeue-Light
}
.setting-content .box .list a.link {
 color:#47a40e;
 display:inline-block;
 text-decoration:none;
 border-bottom:1px solid transparent
}
.setting-content .box .list a.link:hover {
 border-bottom:1px solid #47a40e
}
.setting-content .box .list .table {
 margin:18px 0
}
.setting-content .box .list .table a {
 color:#47a40e;
 display:inline-block;
 margin:0 5px;
 border-bottom:1px solid transparent;
 text-decoration:underline
}
.setting-content .box .list .table a:hover {
 border-bottom:1px solid #a7aca5
}
.setting-content .box .list .collapse-panel .panel {
 border:0;
 margin:0
}
.setting-content .box .list .collapse-panel .panel .panel-body {
 background-color:transparent;
 padding:10px 0 0
}
.setting-content .box .list .collapse-panel .panel .panel-body strong {
 margin:0 5px
}
.table {
 border:1px solid #d5d5d5
}
.table>tbody>tr>td,.table>thead>tr>th {
 border-bottom:0 solid #a7aca5;
 font-family:HelveticaNeue-Light;
 font-weight:400;
 padding:10px
}
.table>thead>tr>th {
 color:#47a40e;
 padding:15px 10px
}
.table tr:last-child td:first-child {
 -moz-border-radius-bottomleft:10px;
 -webkit-border-bottom-left-radius:10px;
 border-bottom-left-radius:10px
}
.table>tbody>tr:last-child>td {
 border-bottom:0
}
.table-curved {
 border-radius:6px;
 border-left:0;
 border-collapse:separate
}
.table-curved td:first-child,.table-curved th:first-child {
 border-left:1px solid #d5d5d5
}
.table-curved th {
 border-top:none
}
.table-curved th:first-child {
 border-radius:6px 0 0 0
}
.table-curved th:last-child {
 border-radius:0 6px 0 0
}
.table-curved th:only-child {
 border-radius:6px 6px 0 0
}
.table-curved tr:last-child td:first-child {
 border-radius:0 0 0 6px
}
.table-curved tr:last-child td:last-child {
 border-radius:0 0 6px 0
}
.create-listing-one {
 display:table;
 height:60vh;
 width:100%
}
.create-listing-one .content {
 display:table-cell;
 height:60vh;
 width:100%;
 vertical-align:middle
}
.create-listing-one .content h1 {
 margin-bottom:50px;
 margin-top:50px;
 width:991px;
 margin:50px auto
}
.create-listing-one .content .box {
 padding:20px 15px;
 width:991px;
 margin:0 auto;
 font-size:18px
}
.create-listing-one .content .box.top {
 padding-top:0
}
.create-listing-one .content .box.border {
 border-bottom:1px solid #d5d5d5
}
.create-listing-one .content .box.gray-box {
 background:#f3f4f7
}
.create-listing-one .content .box a.btn {
 border:1px solid #a7aca5;
 color:#a7aca5;
 font-size:22px;
 display:inline-block;
 margin:10px;
 width:calc(50% - 25px);
 font-family:HelveticaNeue-Light;
 padding:10px 15px
}
@media (max-width:768px) {
 .create-listing-one .content .box a.btn {
  margin:0;
  width:100%;
  margin-bottom:20px
 }
 .create-listing-one .content .box a.btn:last-child {
  margin-bottom:0
 }
}
@media (max-width:340px) {
 .create-listing-one .content .box a.btn {
  font-size:18px
 }
}
.create-listing-one .content .box a.btn:focus,.create-listing-one .content .box a.btn:hover {
 background:#47a40e;
 border-color:#47a40e;
 color:#fff;
 box-shadow:none
}
.create-listing-one .content .box label {
 display:block;
 font-family:HelveticaNeue-Light;
 font-size:18px;
 font-weight:400
}
.create-listing-one .content .box .bootstrap-select.full {
 width:100%;
 min-width:0
}
.create-listing-one .content .box .bootstrap-select>.dropdown-toggle {
 border-color:#d5d5d5;
 color:#000
}
.create-listing-one .content .box .bootstrap-select>.dropdown-toggle .bs-caret {
 color:#d5d5d5
}
.create-listing-one .content .box .radio label {
 display:inline-block;
 margin-right:20px;
 line-height:18px
}
.create-listing-one .content .box .list-title {
 font-family:HelveticaNeue-Bold;
 font-size:18px;
 margin-bottom:12px
}
.create-listing-one .content .box .list-title i {
 position:absolute
}
.create-listing-one .content .box .list-title span {
 display:inline-block;
 padding-left:32px;
 vertical-align:middle
}
.create-listing-one .content .box input.form-control.search-field {
 border-color:#f7f7f7;
 height:50px;
 font-size:18px
}
.create-listing-one .content .box input.form-control {
 font-size:15px;
 border-color:#d5d5d5;
 border-radius:6px;
 height:40px
}
.create-listing-one .content .box input.form-control.datepicker {
 border-right:0;
 border-radius:6px 0 0 6px
}
.create-listing-one .content .box .long-term {
 display:none
}
.create-listing-one .content .box .btn-group {
 width:100%;
 margin-bottom:8px
}
.create-listing-one .content .box .btn-group a {
 font-size:16px;
 font-family:HelveticaNeue-Light;
 margin:0;
 width:50%;
 padding:7px
}
.create-listing-one .content .box .btn-group .dropdown-menu a {
 width:100%
}
.create-listing-one .content .box .btn-group a:first-child {
 border-right:0
}
.create-listing-one .content .box .btn-group a.active {
 background:#47a40e;
 border-color:#47a40e;
 color:#fff;
 box-shadow:none
}
.create-listing-one .content .box .tools label {
 margin:0 0 8px
}
.create-listing-one .content .box .checkbox,.create-listing-one .content .box .radio {
 margin:0;
 margin-bottom:5px
}
.create-listing-one .content .box a.btn-primary {
 color:#fff
}
.create-listing-one .content .box a.btn-primary:hover {
 background:#3a8a09
}
.create-listing-one .content .box span.twitter-typeahead .tt-dropdown-menu,.create-listing-one .content .box span.twitter-typeahead .tt-menu {
 left:0!important
}
.input-group-addon {
 background:#fff;
 padding:6px;
 border-radius:0 6px 6px 0;
 cursor:pointer
}
.bootstrap-datetimepicker-widget {
 border:2px solid #47a40e;
 border-radius:7px;
 padding:0;
 margin:0
}
.bootstrap-datetimepicker-widget.dropdown-menu {
 margin:0;
 padding:0
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after,.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
 display:none
}
.bootstrap-datetimepicker-widget table thead tr:first-child th.next span,.bootstrap-datetimepicker-widget table thead tr:first-child th.prev span {
 font-size:28px;
 text-align:center;
 color:#a7aca5
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
 color:#47a40e;
 font-size:16px;
 font-family:HelveticaNeue-Light
}
.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th {
 border-radius:0
}
.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover {
 background-color:#47a40e
}
.bootstrap-datetimepicker-widget table th {
 font-size:12px;
 color:#a7aca5;
 font-weight:400
}
.bootstrap-datetimepicker-widget table td.day {
 border-collapse:collapse;
 border:2px solid #e9e9e9;
 color:#757779;
 font-family:HelveticaNeue-Bold;
 font-size:15px
}
.bootstrap-datetimepicker-widget table td.day.new,.bootstrap-datetimepicker-widget table td.day.old {
 color:#dcdddd;
 background:#f2f2f2
}
.bootstrap-datetimepicker-widget table td.day.active {
 color:#fff
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
 background:transparent
}
.bootstrap-datetimepicker-widget table tbody tr td:first-child {
 border-left:0
}
.bootstrap-datetimepicker-widget table tbody tr td:last-child {
 border-right:0
}
.bootstrap-datetimepicker-widget table tbody tr:last-child td:first-child {
 border-radius:0 0 0 7px
}
.bootstrap-datetimepicker-widget table tbody tr:last-child td:last-child {
 border-radius:0 0 7px 0
}
.bootstrap-datetimepicker-widget table tbody tr:last-child td {
 border-bottom:0
}
.bootstrap-datetimepicker-widget table td.today:before {
 display:none
}
.profile>.row {
 border-bottom:1px solid #a7aca5
}
.profile .sidebar {
 background:#f7f7f7;
 min-height:72vh;
 width:230px;
 padding:0
}
.profile .sidebar ul li a {
 font-size:16px;
 color:#a7aca5;
 padding:10px 15px;
 display:block;
 border-bottom:1px solid #a7aca5
}
.profile .sidebar ul li.acive a {
 background-color:#47a40e;
 color:#fff;
 font-family:HelveticaNeue-Bold
}
.profile .sidebar ul li a:hover {
 text-decoration:none;
 background-color:#47a40e;
 color:#fff;
 border-color:#47a40e
}
.profile .sidebar .content {
 padding:15px;
 display:block;
 width:100%;
 height:auto;
 margin-bottom:0
}
.profile .sidebar .content .btn-basic {
 font-size:16px;
 padding:10px 25px;
 min-width:0;
 width:100%;
 margin-bottom:15px
}
.profile .sidebar .menu-toggle a {
 padding:15px;
 font-size:18px;
 color:#a7aca5;
 display:block;
 font-family:HelveticaNeue-Bold;
 position:relative;
 padding-left:65px
}
.profile .sidebar .menu-toggle a:before {
 content:"";
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/24fe118b86081ffd85ead067609820be.png) 50% no-repeat;
 width:25px;
 height:25px;
 top:14px;
 position:absolute;
 background-size:100%;
 left:20px
}
.profile .sidebar .menu-toggle.active a:before {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/e365f649cfa2430051943c28717feb8c.png) 50% no-repeat;
 background-size:100%
}
.profile .sidebar .menu-toggle a:focus,.profile .sidebar .menu-toggle a:hover {
 text-decoration:none
}
.profile .content {
 width:calc(100% - 230px)
}
.profile .content .info {
 font-size:22px;
 color:#000;
 font-family:HelveticaNeue-Light
}
.profile .content h1 {
 margin-top:20px;
 margin-bottom:10px;
 font-size:36px;
 width:100%
}
.profile.create-listing-one .content .box {
 width:100%
}
.profile .content .info span {
 color:#47a40e
}
.profile .content .info span.box {
 border:1px solid #47a40e;
 display:inline-block;
 padding:3px 15px;
 border-radius:7px;
 font-family:HelveticaNeue-Bold
}
.profile .content .dropzone .dz-message {
 margin:20px 0;
 border-radius:10px;
 border:1px dashed #d5d5d5
}
#dropzone-zero-photos,.profile .content .dropzone .dz-message {
 background:#f7f7f7;
 padding:50px 0 35px;
 text-align:center;
 font-size:22px;
 font-size:37px;
 color:#a7aca5;
 font-family:HelveticaNeue-Light
}
#dropzone-zero-photos {
 border-radius:10px;
 display:flex;
 align-items:center;
 flex-direction:column;
 justify-content:center;
 height:100%
}
#dropzone-with-photos {
 background:#f7f7f7;
 height:550px
}
.profile .content .dropzone .dz-message span {
 font-size:22px;
 display:block
}
.profile .content .dropzone .dz-message img {
 margin-bottom:30px
}
.profile .content .dropzone .dz-message span u {
 cursor:pointer
}
.profile .content .dropzone input {
 visibility:hidden
}
.profile.create-listing-one .content .box .checkbox.animal .custom-checkbox i {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/f3917b11a983dc2c47ae27ac53aba13b.png)
}
.profile .content .box .facebook-button {
 margin-top:25px
}
.profile .content .box .facebook-button .btn-facebook {
 font-family:HelveticaNeue-Roman;
 color:#fff;
 background:#3b5998;
 padding:10px 25px;
 border-radius:7px;
 min-width:0;
 width:auto;
 font-size:14px;
 border:0
}
.profile .content .box .facebook-button .btn-facebook:hover {
 background:#3b5998
}
.profile .content .box .facebook-button .btn-facebook i {
 font-size:18px
}
.profile .content .photos-list {
 position:relative
}
.profile .content .photos-list .photo {
 position:relative;
 cursor:pointer;
 margin-bottom:30px
}
.profile .content .photos-list .photo a.close {
 position:absolute;
 z-index:10;
 right:25px;
 top:0
}
.profile .content .photos-list .photo.active>img,.profile .content .photos-list .photo:hover>img {
 border:2px solid #47a40e
}
.profile .content .photos-list .photo img {
 border-radius:7px;
 width:100%;
 border:2px solid transparent
}
.profile .content .save-button {
 margin-top:30px;
 margin-bottom:40px
}
.profile .content .save-button .btn-primary {
 min-width:480px;
 font-family:HelveticaNeue-Light
}
.help-block {
 font-size:13px;
 color:#a7aca5
}
textarea.form-control {
 height:160px;
 resize:none
}
.create-listing-one .content .box .list-title span.info {
 color:#47a40e;
 display:block;
 font-size:16px;
 padding-left:0
}
.questions.create-listing-one .content .box {
 padding-bottom:0
}
.questions.create-listing-one .content .box .list-title {
 margin-bottom:5px
}
.profile.create-listing-one .content .box input.form-control {
 margin-bottom:8px
}
.profile.create-listing-one .content .box .input-group input.form-control {
 margin-bottom:0
}
.profile .content .contact-info .row {
 margin-bottom:10px
}
.profile .content .contact-info .row .icon-group i {
 font-size:26px;
 color:#47a40e;
 margin-top:5px
}
.manage-listing {
 position:relative
}
.manage-listing .box {
 width:95%;
 margin:0 auto
}
.manage-listing .box .upload-box {
 background:#f7f7f7;
 padding:70px 0 65px;
 text-align:center;
 font-size:22px;
 margin:70px 0 20px;
 border-radius:10px;
 border:1px dashed #d5d5d5;
 font-size:37px;
 color:#a7aca5;
 font-family:HelveticaNeue-Light;
 cursor:pointer
}
.manage-listing .box .upload-box span {
 display:block;
 margin-top:10px
}
.or-hr {
 color:#000;
 font-size:22px;
 text-align:center;
 position:relative;
 margin:30px 0 20px
}
.or-hr:after {
 content:"";
 position:absolute;
 border-top:1px solid #a7aca5;
 top:50%;
 left:0;
 width:100%
}
.or-hr span {
 border:1px solid #a7aca5;
 border-radius:7px;
 display:inline-block;
 padding:10px 20px;
 background:#fff;
 position:relative;
 z-index:10;
 font-family:HelveticaNeue-Light
}
.manage-listing h2.page-title {
 font-size:37px;
 color:#000;
 text-align:center;
 font-family:HelveticaNeue-Light;
 margin:10px 0 25px
}
.manage-listing .listings {
 width:95%;
 margin:0 auto 20px
}
.manage-listing .listings .panel {
 border-radius:7px
}
.manage-listing .listings .panel .panel-heading {
 border-radius:7px;
 padding:12px 20px
}
.manage-listing .listings .panel .panel-heading a {
 display:block;
 font-family:HelveticaNeue-Light;
 font-size:22px;
 color:#47a40e;
 position:relative
}
.manage-listing .listings .panel .panel-heading a span {
 background:#fff url(https://d1frv26ioc12ph.cloudfront.net/dist/b93950ead7c3ef88c517c16344021eef.png) 100% no-repeat;
 position:absolute;
 right:0;
 width:16px;
 height:10px;
 top:10px;
 -moz-transition:all .25s ease;
 -o-transition:all .25s ease;
 -webkit-transition:all .25s ease;
 transition:all .25s ease;
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.manage-listing .listings .panel .panel-heading a.collapsed span {
 background:#fff url(https://d1frv26ioc12ph.cloudfront.net/dist/b93950ead7c3ef88c517c16344021eef.png) 100% no-repeat;
 -moz-transition:all .25s ease;
 -o-transition:all .25s ease;
 -webkit-transition:all .25s ease;
 transition:all .25s ease;
 -webkit-transform:rotate(0deg);
 -moz-transform:rotate(0deg);
 -o-transform:rotate(0deg);
 -ms-transform:rotate(0deg);
 transform:rotate(0deg)
}
.manage-listing .listings .panel .panel-heading a:focus,.manage-listing .listings .panel .panel-heading a:hover {
 color:#47a40e;
 text-decoration:none
}
.manage-listing .listings .panel .panel-body {
 background:#f7f7f7;
 padding:10px 20px;
 border-radius:0 0 7px 7px
}
.manage-listing .listings .panel .panel-body .listing {
 position:relative;
 padding:15px 0;
 border-bottom:1px solid #a7aca5
}
.manage-listing .listings .panel .panel-body .listing:last-child {
 border-bottom:0
}
.manage-listing .listings .panel .panel-body .listing .image img {
 width:100%
}
.manage-listing .listings .panel .panel-body .listing .details {
 margin:4% 0
}
.manage-listing .listings .panel .panel-body .listing .details h3 {
 font-size:22px;
 font-family:HelveticaNeue-Roman
}
.manage-listing .listings .panel .panel-body .listing .details .button-content {
 margin:10px 0
}
.manage-listing .listings .panel .panel-body .listing .details .button-content .btn {
 font-size:16px;
 padding:8px 35px 9px;
 border-radius:7px;
 border:1px solid #a7aca5;
 color:#a7aca5
}
.manage-listing .listings .panel .panel-body .listing .details .button-content .btn-primary {
 border-color:#47a40e;
 color:#fff;
 margin-right:20px
}
.manage-listing .listings .panel .panel-body .listing .details .button-content .btn-primary:focus,.manage-listing .listings .panel .panel-body .listing .details .button-content .btn-primary:hover {
 background:transparent;
 color:#47a40e
}
#messages {
 position:relative
}
#messages h2.title {
 font-size:36px;
 font-family:HelveticaNeue-Light;
 color:#47a40e;
 margin:60px 0 30px
}
#messages .contact-list .header ul li a {
 font-size:18px;
 color:#a7aca5;
 font-family:HelveticaNeue-Light;
 text-decoration:none
}
#messages .contact-list .header ul li a.active {
 color:#47a40e;
 font-family:HelveticaNeue-Bold
}
#messages .contact-list .header form .form-group {
 margin-bottom:0
}
#messages .contact-list .header form .form-control {
 font-size:15px;
 font-family:HelveticaNeue-Light;
 padding-left:40px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/564851fda00fc880c41eccc10680dbed.svg) 0 no-repeat;
 background-size:40px 19px
}
#messages .contact-list .header form .form-control:-moz-placeholder,#messages .contact-list .header form .form-control:-ms-input-placeholder,#messages .contact-list .header form .form-control::-moz-placeholder,#messages .contact-list .header form .form-control::-webkit-input-placeholder {
 color:#a7aca5
}
#messages .contact-list .header form {
 margin-bottom:10px
}
#messages .contact-list .list ul li {
 clear:both;
 cursor:pointer;
 position:relative
}
#messages .contact-list .list>ul>li>:first-child,#messages .contact-list .list>ul>li>:nth-child(2) {
 padding:12px 0
}
#underline-conversations {
 width:90%;
 margin-left:5%;
 height:1px;
 background-color:#dbdbdb;
 position:absolute;
 bottom:-1px
}
#messages .contact-list .list ul li .details h4 {
 font-size:16px;
 font-family:HelveticaNeue-Bold;
 letter-spacing:1px;
 color:#333;
 margin-bottom:0;
 position:relative
}
#messages .contact-list .list ul li .details h4 span {
 font-size:13px;
 color:#999;
 float:right;
 padding-top:10px;
 padding-top:4px;
 margin-top:-5px;
 display:block
}
#messages .contact-list .list ul li .details p {
 color:#333;
 margin-bottom:0;
 font-size:13px;
 padding-top:4px
}
#messages .contact-list .list ul li .avatar {
 width:80px;
 border:0;
 float:left;
 border-radius:0;
 padding:20px 15px
}
#messages .contact-list .list ul li .avatar img {
 width:44px;
 height:44px;
 border-radius:50%;
 padding:0;
 display:block
}
#messages .contact-list .list ul li .avatar span {
 width:55px;
 height:55px;
 border-radius:50%;
 background:#d5d5d5;
 color:#000;
 font-size:16px;
 text-transform:uppercase;
 display:inline-block;
 padding:11px;
 line-height:22px;
 font-family:HelveticaNeue-Light;
 text-align:center
}
#messages .contact-list .list ul li.active .details h4 {
 color:#000
}
#messages .contact-list .list ul li .details h4.online {
 padding-left:25px
}
#messages .contact-list .list ul li .details h4.online:after {
 content:"";
 position:absolute;
 height:12px;
 width:12px;
 background:#47a40e;
 border-radius:50%;
 left:5px;
 top:5px
}
#messages .contact-list .list ul li.active .details h4 span,#messages .contact-list .list ul li.active .details p {
 color:#000
}
#messages .messages {
 border-right:1px solid #a7aca5
}
#messages .messages .header h3 {
 font-size:18px;
 float:left;
 color:#47a40e;
 margin:5px 0;
 margin-top:4px
}
#messages .messages .header .bootstrap-select {
 float:right
}
#messages .messages .header .datetime {
 color:#3e3b3b;
 margin-top:16px
}
#messages .messages .header i.icon {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/fb0d55be84f5ab45ecca37d5058e9f21.png) 50% no-repeat
}
@media (max-width:1025px) {
 #message-wrapper {
  padding-bottom:10px
 }
}
@media screen and (max-width:767px) {
 #user-info-container-wrapper {
  display:none!important
 }
 #messages .messages .message-box {
  padding:0 20px 0 0!important
 }
 .adaptive-message-box {
  top:251px!important
 }
 #message-wrapper {
  padding-bottom:0;
  width:100%!important
 }
 #messages .messages .message-box {
  position:fixed;
  top:143px;
  left:0;
  width:100%;
  padding:0 20px!important
 }
}
#conversation-text-message {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
#messages .messages .message-box .message {
 color:#000;
 padding:0 15px;
 border-radius:25px;
 margin:5px 0;
 zoom:1;
 min-width:50px
}
#messages .messages .message-box .message img {
 width:400px!important;
 height:200px!important;
 max-width:100%;
 display:block
}
#messages .messages .message-box .message-mobile .modal_one-image img {
 height:200px!important;
 min-width:100px
}
@media (max-width:768px) {
 #messages .messages .message-box .message-mobile .modal_one-image img {
  height:100px!important;
  min-width:100px
 }
}
#messages .messages .message-box .message:after,#messages .messages .message-box .message:before {
 content:"";
 display:table
}
#messages .messages .message-box .message:after {
 clear:both
}
#messages .messages .message-box .message .avatar {
 padding:0;
 border:0;
 height:45px;
 width:45px;
 vertical-align:top!important;
 margin-top:3px
}
#messages .messages .message-box .message .avatar img {
 padding:0;
 border-radius:50%
}
#messages .messages .message-box .message.received-message {
 background:#f7f7f7
}
#messages .messages .message-box .message.send-message {
 background:#3fd02d;
 color:#fff
}
#messages .messages .message-box .message.send-message .avatar {
 float:right
}
#messages .messages .message-box .message .avatar {
 display:inline-block;
 vertical-align:middle;
 margin-right:15px
}
#messages .messages .message-box .message.send-message .details {
 text-align:right
}
#messages .messages .message-box .message.send-message .avatar {
 margin-right:0;
 margin-left:15px
}
#messages .messages .message-box .message .details h4 {
 font-size:22px;
 font-family:HelveticaNeue-Roman;
 margin-top:0;
 margin-bottom:5px
}
#messages .messages .message-box .message .details h4 span {
 color:#000;
 font-size:14px;
 float:right
}
#messages .messages .message-box .message.send-message .details h4 span {
 float:left;
 color:#fff
}
#messages .messages .message-box .message .details p {
 font-size:17px;
 margin:0;
 line-height:22px
}
#messages .messages .message-box .message .details .listing {
 border:1px solid #a7aca5;
 border-radius:7px;
 background:#fff;
 color:#000;
 margin-bottom:7px
}
#messages .messages .message-box .message .details .listing .header {
 border-bottom:1px solid #a7aca5;
 color:#47a40e;
 font-size:18px;
 font-family:HelveticaNeue-Bold;
 padding:3px 15px
}
#messages .messages .message-box .message .details .listing .body {
 padding:15px
}
#messages .messages .message-box .message .details .listing .body .image img {
 width:100%
}
#messages .messages .message-box .message .details .listing .body .content {
 padding-left:0
}
#messages .messages .message-box .message .details .listing .body .content h4 {
 font-size:17px;
 color:#47a40e;
 font-family:HelveticaNeue-Bold;
 margin:0
}
#messages .messages .message-box .message .details .listing .body .content p {
 margin:0
}
#messages .messages .message-form {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 align-items:center;
 margin:auto
}
#messages .messages .message-form .form-control {
 font-size:18px;
 height:40px!important;
 margin:25px 0 15px;
 border-color:#d5d5d5;
 font-family:HelveticaNeue-Light
}
#messages .messages .message-form .form-control:-moz-placeholder,#messages .messages .message-form .form-control:-ms-input-placeholder,#messages .messages .message-form .form-control::-moz-placeholder,#messages .messages .message-form .form-control::-webkit-input-placeholder {
 color:#a7aca5
}
#messages .messages .message-form .btn-basic {
 width:100%;
 min-width:0;
 font-size:17px;
 font-family:HelveticaNeue-Light;
 margin:0;
 padding:7px 0;
 margin-top:25px;
 margin-left:10px
}
#messages .messages .message-form .box-wrap {
 padding-right:5px
}
#messages .messages .message-form .box-wrap .box {
 border:1px solid #a7aca5;
 background:#f7f7f7;
 height:60px;
 padding:13px 20px;
 border-radius:7px;
 font-size:22px
}
#messages .messages .message-form .box-wrap .box strong {
 font-family:HelveticaNeue-Bold;
 display:inline-block;
 margin-right:10px
}
#messages .messages .message-form .box-wrap .box a {
 display:inline-block;
 margin:0 3px;
 min-width:25px;
 text-align:center;
 vertical-align:middle
}
#messages .messages .message-form .box-wrap .box a .icon {
 height:25px;
 width:25px;
 vertical-align:sub
}
#messages .messages .message-form .box-wrap .box a .icon.icon-tel:hover {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/af00c6bfbf1dc487ccbc60d9ee1f7910.svg) 50% no-repeat
}
#messages .messages .message-form .box-wrap .box a .icon.icon-conversation:hover {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/d227139d8951043666fb88f397d05cc9.svg) 50% no-repeat
}
#messages .messages .message-form .box-wrap .box a .fa {
 font-size:24px;
 vertical-align:middle
}
#messages .messages .message-form .box-wrap .box a.facebook {
 color:#3b5998
}
#messages .messages .message-form .box-wrap .box a.twitter {
 color:#55acee
}
#messages .messages .message-form .box-wrap .box a.linkedin {
 color:#007bb5
}
#messages .messages .message-form .box-wrap .box a.instagram {
 color:#125688
}
.icon__female {
 width:18px;
 height:22px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/97a457583dc7bb497c944e015a2f82bd.png) 50%/14px no-repeat
}
.icon__profile {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/d3294d5e6c0c20ff1ed6af99f28f2fa2.png) 50%/20px no-repeat;
 background-size:contain;
 width:16px;
 height:16px;
 margin:0 4px 0 -5px!important
}
.room-card .social-connections {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 align-items:center
}
.icon__male {
 width:18px;
 height:22px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/d8907c743069e2a412310bf766d44d18.svg) 50%/14px no-repeat
}
.icon__telephone {
 width:21px;
 height:25px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/e9476e0af137daecfa29cb31b5574cde.png) 50%/14px no-repeat
}
.icon__sms {
 height:13px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/d4463dce070c55a63329bcf14cc503ae.png);
 background-size:cover;
 margin-right:10px;
 width:15px
}
.icon__telephone_v2 {
 width:10px;
 height:13px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/4fb2b07928dbd5db26be18c949c04fd5.png);
 background-size:cover;
 margin-right:7px
}
#user-info-container-wrapper {
 overflow-x:hidden;
 padding:0!important;
 position:relative;
 right:-1px
}
#user-info-container {
 border-left:1px solid #a7aca5;
 padding:0;
 width:100%;
 height:calc(97vh - 60px);
 overflow-y:auto
}
#user-info-container .main-profile-info {
 height:355px;
 background-color:#333;
 display:flex;
 align-items:center;
 flex-direction:column
}
.room-card .content .block-content .social-connections .sc-icon {
 display:block;
 opacity:1
}
#user-info-container .main-profile-info .profile-avatar img {
 width:70px;
 height:70px;
 border-radius:50%;
 padding:0;
 margin-top:20px
}
#user-info-container .main-profile-info .user-profile-name {
 font-size:large;
 color:#f9f9f9;
 margin-top:10px
}
#user-info-container .main-profile-info .view-profile-btn {
 cursor:pointer;
 color:#f9f9f9;
 font-size:13px;
 border:1px solid #959595;
 padding:7px 0;
 border-radius:5px;
 margin-top:10px;
 width:60%;
 text-align:center
}
#user-info-container .main-profile-info .profile-line {
 border-top:1px solid #535353;
 width:90%;
 margin-top:13px
}
#user-info-container .main-profile-info .phone-info {
 color:#e4e4e4;
 display:flex;
 flex-direction:row;
 margin-top:10px;
 align-items:center
}
#user-info-container .main-profile-info .social-media {
 color:#f9f9f9;
 margin-top:14px;
 font-size:11px;
 font-weight:600;
 letter-spacing:.2px
}
#user-info-container .main-profile-info .social-icons {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 margin-top:12px
}
#social-icons {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 width:100%
}
#green-text {
 color:#47a40e;
 font-weight:700
}
#user-info-container .main-profile-info .icon-social {
 width:30px;
 height:30px;
 background-size:cover
}
.icon-social {
 width:50px;
 height:50px;
 background-size:cover
}
.icon-facebook {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/9afdee8ae5a3b4d80adb611b2a7b13ef.png)
}
.icon-twitter {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/d7a46c5d089cd5af222bb2b743314e83.png)
}
.icon-linkedin {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/1ec7054475d731add437f80ec474dbf7.png)
}
.icon-insta {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6e80154065124ef9ebca52873e0d515e.png)
}
#user-info-container .main-profile-info .social-icons .icon-facebook {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/9afdee8ae5a3b4d80adb611b2a7b13ef.png)
}
#user-info-container .main-profile-info .social-icons .icon-twitter {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/d7a46c5d089cd5af222bb2b743314e83.png)
}
#user-info-container .main-profile-info .social-icons .icon-linkedin {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/1ec7054475d731add437f80ec474dbf7.png)
}
#user-info-container .main-profile-info .social-icons .icon-insta {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6e80154065124ef9ebca52873e0d515e.png)
}
#user-info-container .additional-info {
 height:429px;
 display:flex;
 flex-direction:column;
 align-items:flex-start
}
#user-info-container .additional-info .looking-room .profile-avatar img {
 width:35px;
 height:35px;
 border-radius:50%;
 padding:0
}
#user-info-container .additional-info .looking-room {
 display:flex;
 flex-direction:row;
 margin-left:15px;
 align-items:center;
 margin-top:10px
}
#user-info-container .additional-info .additional-row {
 display:flex;
 flex-direction:row;
 align-items:center;
 margin-left:5px;
 margin-top:5px
}
#user-info-container .additional-info .additional-row .title {
 color:#80ba63
}
#user-info-container .additional-info .additional-row .additional-icon {
 width:35px;
 height:35px;
 background-size:cover
}
#user-info-container .additional-info .additional-row .icon_location {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/b0b4eaf3bdfaa540d54c57b9cdf3a8ed.svg)
}
#user-info-container .additional-info .additional-row .icon_budget {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/d7a46c5d089cd5af222bb2b743314e83.png)
}
#user-info-container .additional-info .additional-row .icon_lifestyle {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/8615e8b0f4c86a1a3bfc9f6c2a5ef06f.svg)
}
#user-info-container .additional-info .additional-row .icon_roommates {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/ee6dc906ab9359583ae7ca8622853528.svg)
}
#user-info-container .additional-info .additional-row .icon_in-date {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/04c539367e54ea519151c3558f56b85e.svg)
}
#user-info-container .additional-info .description {
 margin-left:15px;
 font-size:smaller;
 margin-bottom:-3px
}
#user-info-container .offer-info {
 position:relative;
 height:429px
}
#user-info-container .offer-info .new-offer {
 position:absolute;
 z-index:1000;
 padding:5px 3%;
 background-color:#fc8704;
 border-radius:5px;
 color:#fff;
 font-size:15px;
 font-weight:700;
 text-align:center;
 top:72%;
 right:2%
}
#user-info-container .offer-info .additional-date {
 position:absolute;
 z-index:1000;
 font-size:9px;
 color:#fff;
 right:1%;
 top:80%
}
#user-info-container .offer-info .additional-description {
 display:flex;
 flex-direction:row;
 align-content:center;
 justify-content:space-between;
 padding:11px 9px
}
#user-info-container .offer-info .additional-description .left-description-info {
 font-size:15px;
 font-weight:700;
 max-width:217px
}
#user-info-container .offer-info .additional-description .right-description-info {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 align-content:flex-start
}
#user-info-container .offer-info .additional-description .right-description-info .price {
 font-size:18px
}
#user-info-container .offer-info .additional-description .right-description-info .currency {
 font-size:11px;
 margin-top:2px
}
.room-dots {
 position:absolute;
 list-style:none;
 padding:0;
 top:96%;
 left:50%;
 transform:translate(-50%,-50%)
}
.room-dots li {
 display:inline-block;
 color:transparent;
 background-color:transparent;
 margin-left:5px
}
.room-dots li.slick-active {
 background-color:orange;
 border-radius:50%;
 width:13px;
 height:13px
}
.room-dots li button {
 background-color:transparent;
 border:1px solid #fff;
 border-radius:50%;
 width:0;
 height:13px
}
.carousel-right-arrow {
 position:absolute;
 top:40%;
 left:calc(100% - 40px);
 background-color:#000;
 opacity:.6;
 cursor:pointer
}
.carousel-right-arrow i.fa-angle-right {
 width:40px;
 text-align:center
}
.carousel-right-arrow i.fa-angle-right:before {
 font-size:40px;
 color:#d8d8d8
}
.carousel-left-arrow {
 z-index:1;
 position:absolute;
 top:40%;
 left:0;
 background-color:#000;
 opacity:.6;
 cursor:pointer
}
.carousel-left-arrow i.fa-angle-left {
 width:40px;
 text-align:center
}
.carousel-left-arrow i.fa-angle-left:before {
 font-size:40px;
 cursor:pointer;
 color:#d8d8d8
}
#packages {
 position:relative;
 max-width:80%;
 margin:0 auto
}
#packages h2.title {
 font-family:HelveticaNeue-Thin;
 font-size:36px;
 font-weight:300;
 color:#a7aca5;
 margin:30px 0
}
#packages .steps li p {
 font-size:18px;
 font-family:HelveticaNeue-Light;
 padding:7px 17px;
 border:1px solid #d5d5d5;
 display:inline-block;
 border-radius:7px;
 color:#d5d5d5
}
#packages .steps li.completed p {
 text-decoration:none;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/ad214a3e5c89dadea95b32b2253a41b0.png) 50% no-repeat;
 text-indent:-9999px;
 background-color:#47a40e;
 border-color:#47a40e;
 min-width:50px
}
#packages .steps li p:focus,#packages .steps li p:hover {
 text-decoration:none
}
#packages .steps li.active p {
 color:#47a40e;
 border:1px solid #47a40e
}
#packages .packages-list {
 padding:20px 0;
 position:relative
}
#packages .packages-list .col-sm-4 {
 padding:0 8px
}
#packages .packages-list .col-sm-4 .info {
 font-size:18px;
 color:#a7aca5;
 margin:10px 0
}
#packages .packages-list .box {
 border:1px solid #d5d5d5;
 color:#d5d5d5;
 padding:60px 20px 20px;
 border-radius:10px;
 text-align:center
}
#packages .packages-list .box h2 {
 margin:0;
 font-family:HelveticaNeue-Thin;
 color:#a7aca5
}
#packages .packages-list .box h2 span {
 color:#a7aca5;
 display:block;
 font-weight:300
}
#packages .packages-list .box h2 span.days {
 font-size:58px
}
#packages .packages-list .box h2 span.hours {
 font-size:26px;
 display:inline-flex
}
#packages .packages-list .box .tag {
 margin:25px 0;
 display:inline-block;
 color:#fff;
 height:50px;
 padding:15px 26px;
 font-size:14px;
 border-radius:7px
}
#packages .packages-list .box .price {
 font-size:30px;
 color:#47a40e;
 font-family:HelveticaNeue-Bold;
 margin-bottom:20px
}
#packages .packages-list .box .price small {
 font-family:HelveticaNeue-Medium;
 font-size:14px;
 vertical-align:10px;
 padding:1px
}
#packages .packages-list .box .price small.currency {
 font-family:HelveticaNeue-Medium
}
#packages .packages-list .box a.btn-default {
 border-radius:5px;
 font-size:18px;
 color:#47a40e;
 border-color:#47a40e;
 background:transparent;
 margin-bottom:20px
}
#packages .packages-list .box.active,#packages .packages-list .box a.btn-default:hover {
 color:#fff;
 background:#47a40e
}
#packages .packages-list .box.active .price,#packages .packages-list .box.active h2 span {
 color:#fff
}
#packages .packages-list .box.active a.btn-default {
 color:#fff;
 border-color:#fff
}
#packages .packages-list .box.active a.btn-default:hover {
 color:#47a40e;
 background:#fff
}
#packages .info {
 font-size:24px;
 font-family:HelveticaNeue-Light;
 margin:45px 0 25px
}
#packages .button-content {
 margin:45px 0
}
#packages .button-content.package-like-btn-wrapper {
 margin:0
}
#packages .button-content .btn-default {
 font-size:22px;
 color:#000;
 border-color:#d5d5d5;
 border-radius:5px;
 padding:15px 40px
}
#packages .button-content .btn-default:focus,#packages .button-content .btn-default:hover {
 color:#000;
 border-color:#d5d5d5;
 background:#fff
}
#packages .payment-form {
 position:relative
}
#packages .payment-form .select-payment .col-sm-6:first-child {
 padding-right:8px
}
#packages .payment-form .select-payment .col-sm-6:last-child {
 padding-left:8px
}
#packages .payment-form .select-payment .payment-box {
 border:1px solid #d5d5d5;
 text-align:center;
 border-radius:7px;
 padding:20px
}
#packages .payment-form .select-payment .payment-box .col-sm-3 {
 padding:0
}
#packages .payment-form .select-payment .payment-box .col-sm-3 img {
 margin-top:8px;
 width:100%
}
#packages .payment-form .select-payment .payment-box .number {
 color:#000;
 font-size:20px;
 text-align:left;
 font-family:HelveticaNeue-Bold;
 line-height:20px
}
#packages .payment-form .select-payment .payment-box .number a {
 text-decoration:underline;
 color:red;
 display:block;
 font-size:11px;
 font-family:HelveticaNeue-Roman
}
#packages .payment-form .select-payment .payment-box .btn-primary {
 margin:0;
 width:100%;
 padding:7px 0
}
#packages .payment-form .form {
 margin:55px 0 25px
}
#packages .payment-form .form label {
 font-size:18px;
 font-family:HelveticaNeue-Roman;
 margin-top:10px;
 font-weight:400
}
#packages .payment-form .form .form-control {
 border:0;
 border-bottom:1px solid #d5d5d5;
 border-radius:0;
 font-size:18px;
 color:#000;
 font-family:HelveticaNeue-Light;
 padding:12px 0;
 margin-bottom:20px;
 height:36px
}
#packages .payment-form .form .form-control.error {
 color:red;
 border-color:red
}
#packages .payment-form .form .form-control::-webkit-input-placeholder {
 color:#d5d5d5
}
#packages .payment-form .form .form-control::-moz-placeholder {
 color:#d5d5d5
}
#packages .payment-form .form .form-control:-ms-input-placeholder {
 color:#d5d5d5
}
#packages .payment-form .form .form-control:-moz-placeholder {
 color:#d5d5d5
}
#packages .payment-form .form .form-control.error::-webkit-input-placeholder {
 color:red
}
#packages .payment-form .form .form-control.error::-moz-placeholder {
 color:red
}
#packages .payment-form .form .form-control.error:-ms-input-placeholder {
 color:red
}
#packages .payment-form .form .form-control.error:-moz-placeholder {
 color:red
}
#packages .payment-form .form .bootstrap-select.btn-group {
 width:100%!important;
 min-width:0!important;
 margin-bottom:20px;
 margin-top:5px
}
#packages .payment-form .bootstrap-select>.dropdown-toggle {
 border:1px solid #d5d5d5;
 border-radius:5px;
 padding:10px 15px;
 font-size:18px;
 color:#000
}
#packages .payment-form .bootstrap-select>.dropdown-toggle .caret {
 color:#47a40e;
 right:30px
}
#packages .payment-form .form .bootstrap-select.btn-group.inline {
 width:auto!important;
 display:inline-block!important;
 margin:0
}
#packages .payment-form .form .cards-icon {
 margin-top:7px;
 text-align:center
}
#packages .payment-form .form .cards-icon img {
 max-width:100%;
 display:inline-block
}
#packages .payment-form .form .bootstrap-select.btn-group.inline>.dropdown-toggle {
 padding-right:20px
}
#packages .payment-form .form .bootstrap-select.btn-group.inline>.dropdown-toggle .caret {
 right:25px;
 top:21px
}
#packages .payment-form .form label.inline {
 font-family:HelveticaNeue-Light
}
#packages .payment-form .form .inline {
 display:inline-block;
 vertical-align:middle
}
#packages .form-privacy {
 position:relative
}
#packages .form-privacy .terms-box {
 border:1px solid #d5d5d5;
 font-size:16px;
 position:relative;
 border-radius:11px;
 overflow:hidden
}
#packages .form-privacy .terms-box label {
 font-family:HelveticaNeue-Bold;
 margin-bottom:25px
}
#packages .form-privacy .terms-box p {
 margin-bottom:15px
}
.fadeText {
 height:260px;
 overflow:auto;
 padding:20px
}
.fadeText:after {
 content:"";
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/1c4a0dd78d9afb179310a9f387ebac89.png) no-repeat;
 position:absolute;
 width:100%;
 bottom:0;
 height:43px;
 left:0;
 background-size:cover
}
#packages .form-privacy .accept {
 font-family:HelveticaNeue-Bold;
 margin:25px 0;
 font-size:18px
}
#packages .form-privacy .accept .checkbox label {
 font-size:16px
}
#packages .form-privacy .accept .checkbox label span.text {
 display:inline-block;
 width:calc(100% - 100px);
 vertical-align:middle;
 color:#000
}
#packages .form-privacy .accept .checkbox .custom-checkbox {
 background:#fff;
 border:1px solid #d5d5d5;
 height:45px;
 width:45px;
 margin-right:25px;
 vertical-align:middle;
 box-shadow:inset 0 0 0 25px #fff
}
#packages .form-privacy .accept .checkbox input[type=checkbox]:checked+.custom-checkbox {
 border-color:#47a40e;
 background:#fff;
 box-shadow:none
}
#packages .form-privacy .accept .checkbox .icon-check {
 width:34px;
 height:34px
}
#packages .form-privacy .accept .checkbox input[type=checkbox]:checked+.custom-checkbox .icon-check {
 transform:scale(1);
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/0f64b1c6841553a6810f87ce028d454f.png);
 width:34px;
 height:34px;
 background-size:80%;
 background-position:50%
}
@media screen and (max-width:768px) {
 #packages .form-privacy .accept .checkbox input[type=checkbox]:checked+.custom-checkbox .icon-check {
  transform:scale(1);
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/f68d7b3c4af3a9cf4b48de03ff21d74d.png);
  width:33px;
  height:33px;
  top:3px;
  left:2px;
  background-size:80%;
  background-position:50%
 }
}
#packages .form-privacy .privacy-info p {
 color:#a7aca5;
 font-size:16px;
 font-family:HelveticaNeue-Light
}
#packages .form-privacy .btn-primary {
 margin:25px 0
}
#packages .form-privacy .privacy-footer p {
 margin-top:15px
}
#packages .form-privacy .privacy-footer .security-logo a {
 display:inline-block;
 vertical-align:middle;
 padding:0 10px
}
#packages .success-info {
 padding-left:25px
}
#packages .success-info h3 {
 font-weight:400;
 font-family:HelveticaNeue-Roman;
 font-size:32px;
 margin-bottom:20px
}
#packages .success-info p {
 font-size:18px
}
#packages .success-info a.btn {
 margin:15px 0
}
#support {
 position:relative;
 max-width:80%;
 margin:0 auto;
 padding:15px
}
#support h2.title {
 font-family:HelveticaNeue-Thin;
 font-size:36px;
 font-weight:300;
 color:#000
}
#support .links {
 padding:30px 0;
 border-bottom:1px solid #d5d5d5
}
#support .links .label-title {
 color:#000;
 font-family:HelveticaNeue-Bold;
 font-size:18px
}
#support .links a {
 font-size:15px;
 color:#a7aca5;
 border:1px solid #d5d5d5;
 padding:7px 10px;
 display:block;
 margin:10px 0;
 border-radius:7px
}
#support .links a:hover {
 text-decoration:none
}
#support .links a.active,#support .links a:hover {
 color:#000;
 font-family:HelveticaNeue-Bold
}
#support .links a .fa {
 float:right;
 font-size:22px;
 color:#d5d5d5;
 font-weight:600
}
#support .messages {
 padding:30px 0;
 border-bottom:1px solid #d5d5d5
}
#support .messages:last-child {
 border-bottom:0
}
#support .messages .info img {
 height:64px;
 width:64px;
 border-radius:50%;
 border:1px solid #e2e2e2;
 float:left
}
#support .messages .info .title {
 float:left;
 padding:5px 0 0 15px;
 width:calc(100% - 64px)
}
#support .messages .info .title span {
 display:block;
 font-size:20px
}
#support .messages .info .title span.date {
 font-size:16px;
 color:#a7aca5
}
#support .messages .message {
 background:#f7f7f7;
 padding:10px 20px 5px;
 border-radius:7px
}
#support .messages .message p {
 font-family:HelveticaNeue-Light;
 font-size:16px
}
#support .messages .message-form .btn-primary {
 float:right;
 margin:0;
 border-radius:5px;
 font-family:HelveticaNeue-Thin;
 font-size:18px;
 min-width:240px
}
@media (max-width:767px) {
 #messages .messages .message-form {
  position:absolute;
  bottom:12px;
  padding:12px 20px 0;
  z-index:2;
  width:100%;
  margin:auto;
  background:#fff
 }
}
#page {
 position:relative;
 margin:0 auto;
 padding:15px;
 padding-bottom:190px
}
#page h2.title {
 font-family:HelveticaNeue-Thin;
 font-size:32px;
 font-weight:300;
 color:#000;
 margin:30px 0
}
#page p {
 font-size:16px;
 padding-bottom:15px
}
#page p span {
 color:#47a40e
}
#page .create-listing .gray-box {
 width:991px;
 background:#f3f4f7;
 padding:20px 15px;
 font-size:18px
}
#page .create-listing .gray-box a.btn {
 border:1px solid #a7aca5;
 color:#a7aca5;
 font-size:22px;
 display:inline-block;
 margin:10px;
 width:calc(50% - 25px);
 font-family:HelveticaNeue-Light;
 padding:10px 15px
}
#page .create-listing .gray-box a.btn.active {
 color:#fff
}
#page .create-listing .box {
 width:991px;
 margin:20px auto 50px
}
#page .create-listing a.btn:focus,#page .create-listing a.btn:hover {
 background:#47a40e;
 border-color:#47a40e;
 color:#fff;
 box-shadow:none
}
#page .create-listing .box p.lead {
 font-size:22px;
 font-family:HelveticaNeue-Light;
 color:#000;
 padding-bottom:0
}
#page .create-listing .box .filters {
 margin-bottom:15px
}
#page .create-listing .box .filter-box {
 margin-top:60px
}
#page .create-listing .box .help-box {
 margin:20px 0;
 border:1px solid #000;
 padding:20px;
 width:420px
}
#page .create-listing .box .help-box a {
 display:block
}
#page .create-listing .box .form .avatar {
 width:100px;
 height:100px;
 float:left
}
#page .create-listing .box .form .btn {
 border-radius:5px;
 margin:0;
 min-width:300px
}
#page .create-listing .box .form .btn.send-message-btn {
 min-width:auto
}
#page .create-listing .box .form textarea {
 height:105px;
 width:calc(100% - 130px);
 float:right
}
#page.page-blank {
 padding-bottom:0
}
.modal {
 text-align:center;
 padding:0!important
}
.modal:before {
 content:"";
 height:100%;
 margin-right:-4px
}
.modal-dialog,.modal:before {
 display:inline-block;
 vertical-align:middle
}
.modal-dialog {
 text-align:left
}
#footer.fixed {
 width:100%;
 position:fixed;
 bottom:0;
 padding:10px 0 20px;
 box-shadow:10px 0 20px rgba(0,0,0,.25)
}
.form-horizontal .control-label {
 font-weight:400;
 text-align:left
}
.modal-body form {
 width:95%;
 margin:0 auto;
 font-size:14px
}
.modal-body form .btn {
 padding:7px;
 min-width:160px;
 border-radius:5px;
 margin:0
}
.modal-body form .form-group:last-child {
 margin-bottom:0
}
.modal button.close {
 z-index:100;
 position:absolute;
 right:7px;
 top:4px;
 color:#d5d5d5!important;
 font-size:42px
}
.modal .modal-header button.close {
 right:15px;
 top:14px
}
.modal span.success {
 background:#47a40e;
 padding:9px 8px;
 border-radius:50%;
 line-height:22px;
 display:inline-block;
 margin-right:10px;
 height:42px;
 width:42px
}
.modal .modal-body .listing {
 position:relative;
 margin-bottom:15px
}
.modal .modal-body .listing .image {
 position:relative
}
.modal .modal-body .listing .image img {
 width:100%;
 height:155px
}
.modal .modal-body .listing .image .info {
 position:absolute;
 top:5px;
 left:0;
 width:100%
}
.modal .modal-body .listing .image .info .new {
 background:#fb8704;
 color:#fff;
 border-radius:2px;
 padding:3px 9px;
 font-size:11px;
 margin:8px 5px
}
.modal .modal-body .listing .details input {
 margin:20px 0 0
}
.modal .modal-body .listing .details h5 {
 margin-top:0;
 font-size:16px;
 margin-bottom:15px
}
.modal .modal-body .share form {
 margin:0;
 width:100%
}
.modal .modal-body .share h5 {
 font-size:16px
}
.modal .modal-body .share form textarea {
 height:80px;
 border-radius:5px
}
.modal .modal-body .share form input {
 height:36px;
 border-radius:5px
}
.modal .modal-body .share form label {
 font-weight:400
}
.modal .modal-body .share form .btn {
 border-radius:5px;
 width:100%;
 font-size:16px
}
.modal .modal-body .social-share {
 margin:35px 0
}
.modal .modal-body .social-share a {
 text-decoration:none;
 display:block;
 padding-left:20px;
 color:#fff!important;
 transition:background-color .3s;
 padding:8px 10px;
 text-align:center;
 border-radius:5px;
 margin:10px 0 15px
}
.modal .modal-body .social-share a i.fa {
 margin-right:10px
}
.modal .modal-body .social-share a.fb {
 background:#3b5999
}
.modal .modal-body .social-share a.twitter {
 background:#01bbf6
}
.modal .modal-body .social-share a.gp {
 background:#d54135
}
.modal .modal-body .social-share a.linkedin {
 background:#136f9b
}
.alert-page {
 height:70vh;
 display:table
}
.alert-page .page-blank {
 height:70vh;
 vertical-align:middle;
 display:table-cell
}
.alert-page #page.page-blank h2.title {
 font-size:48px
}
.alert-page #page.page-blank .btn-primary {
 min-width:180px;
 margin:10px 0 5px
}
#banner {
 position:relative;
 z-index:1
}
#banner:after {
 content:"";
 background:rgba(0,0,0,.5);
 position:absolute;
 width:100%;
 height:100%;
 left:0;
 top:0;
 z-index:-1
}
#banner .container {
 padding:120px 0
}
#banner .container h2 {
 color:#fff;
 font-size:36px
}
#banner .search {
 background:rgba(0,0,0,.5);
 padding:15px;
 width:45%;
 margin:19px auto
}
#banner .search input {
 border-radius:0;
 border:0;
 padding-left:38px;
 background:#fff url(https://d1frv26ioc12ph.cloudfront.net/dist/2ceb0dae3dde7370c6516c702e6ad6d8.png) 8px 10px no-repeat;
 font-size:18px;
 height:44px
}
.sidebar-menu .back {
 background:#fff
}
.sidebar-menu .back a {
 font-size:16px;
 padding:10px 15px 10px 5px;
 display:block;
 font-family:HelveticaNeue-Bold;
 text-decoration:none
}
.ressources {
 padding:15px 25px;
 position:relative
}
.profile.create-listing-one .ressources .box {
 padding:20px 0
}
.ressources h3 {
 font-size:34px;
 font-family:HelveticaNeue-Light;
 color:#000;
 margin-top:0;
 margin-bottom:15px
}
.ressources .suggested .list-unstyled li {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/221c18159ac5c2d87b84d79a2b5e404c.png) 0 no-repeat;
 padding-left:30px
}
.ressources .suggested .list-unstyled li a {
 color:#000;
 font-size:18px;
 font-family:HelveticaNeue-Light;
 text-decoration:none;
 display:inline-block;
 padding:7px 0
}
.ressources .topics .col-sm-4 {
 padding:10px 15px
}
.ressources .topics .topic-box {
 display:block;
 text-align:center;
 font-size:20px;
 font-family:HelveticaNeue-Light;
 border:1px solid #d5d5d5;
 border-radius:5px;
 padding:50px 20px;
 color:#000;
 text-decoration:none;
 line-height:24px
}
.ressources .topics .topic-box:hover {
 background:#f7f7f7
}
.ressources .topics .topic-box .image {
 margin-bottom:10px;
 min-height:60px
}
.ressources .contact-box {
 background:#f7f7f7;
 border-radius:5px;
 padding:28px
}
.ressources .contact-box p.lead {
 color:#000;
 font-family:HelveticaNeue-Light;
 font-size:22px;
 margin-bottom:0
}
.ressources article h4 {
 font-family:HelveticaNeue-Light;
 font-size:26px;
 margin-bottom:20px;
 border-bottom:1px solid #d5d5d5;
 padding-bottom:10px
}
.ressources article h4 p {
 font-size:16px
}
#page .create-listing-one,#page .create-listing-one .content {
 display:block;
 height:auto
}
#page.ressource-page {
 padding:0
}
#page .reason__container {
 text-align:center;
 display:flex;
 flex-wrap:wrap;
 flex-direction:column;
 align-items:center
}
#page .reason__container_removal_text {
 width:65%
}
#page .reason__btn-wrapper {
 margin-top:15px;
 display:flex;
 flex-direction:row;
 width:30%;
 justify-content:space-around
}
#page .alert-page__contact-container {
 display:flex;
 justify-content:center;
 flex-direction:column;
 align-items:center
}
#page .contact-container_message {
 width:50%;
 resize:none;
 padding:10px
}
#page .contact-container_btn-wrapper {
 margin-top:15px;
 display:flex;
 flex-direction:row;
 width:30%;
 justify-content:space-around
}
.ressources .helpful {
 margin:15px 0
}
.ressources .helpful a {
 margin:0 5px;
 display:inline-block;
 text-decoration:none
}
.ressources .helpful a.yes {
 color:#1569c7;
 margin-left:20px
}
.ressources .helpful a.no {
 color:#ff3838
}
.ressources .sharing {
 margin-top:50px
}
.ressources .sharing a {
 background:#ddd;
 text-align:center;
 height:32px;
 width:36px;
 display:inline-block;
 margin-right:3px;
 color:#fff;
 vertical-align:middle;
 padding:3px 0;
 font-size:14px;
 line-height:26px
}
.ressources .sharing a.facebook {
 background:#4d67a3
}
.ressources .sharing a.twitter {
 background:#25a7df
}
.ressources .sharing a.linkedin {
 background:#0077b5
}
.ressources .sharing a.google {
 background:#d74936
}
.ressources .suggested .panel .list-unstyled li {
 background:none;
 padding-left:0
}
.press-page {
 padding:50px 0
}
.press-page .list h3 {
 font-size:24px;
 margin-bottom:30px;
 font-family:HelveticaNeue-Roman
}
.press-page .list ul li {
 padding:10px 0
}
.press-page .list ul li a {
 display:inline-block;
 font-size:16px
}
.press-page .list ul li a.more {
 font-size:14px;
 font-style:italic;
 display:inline-block;
 border-bottom:1px solid #47a40e;
 line-height:14px
}
.landing-page .landing-section section {
 position:relative;
 min-height:70vh;
 color:#a7aca5;
 padding:50px 0
}
.landing-page .landing-section section .container {
 min-height:70vh;
 display:table
}
.landing-page .landing-section section .container>div {
 display:table-cell;
 float:none;
 vertical-align:middle
}
.landing-page .landing-section section:nth-child(odd) {
 background-color:#47a40e;
 color:#fff
}
.landing-page .landing-section section h1 {
 font-size:62px;
 font-family:HelveticaNeue-UltraLight;
 margin-bottom:0
}
.landing-page .landing-section section h3 {
 font-size:34px;
 font-family:HelveticaNeue-Light;
 margin-bottom:25px;
 margin-top:0
}
.landing-page .landing-section section p {
 font-size:20px;
 font-family:HelveticaNeue-Light
}
.landing-page .landing-section section .image img {
 max-width:100%
}
.parallax-window {
 min-height:400px;
 background:transparent
}
.landing-page .landing-section section .services {
 list-style:none;
 margin:25px -10px;
 padding:0
}
.landing-page .landing-section section .services li {
 display:inline-block;
 text-align:center;
 padding:0 10px
}
.landing-page .landing-section section .services li a {
 text-decoration:none;
 border:1px solid #d5d5d5;
 display:block;
 background:#fff;
 padding:50px 15px 30px;
 border-radius:10px;
 height:100%
}
.landing-page .landing-section section .services li a:hover {
 border-color:transparent;
 box-shadow:0 5px 10px rgba(0,0,0,.07),0 0 35px 12px rgba(0,0,0,.05)
}
.landing-page .landing-section section .services li span {
 display:block;
 font-size:22px;
 font-family:HelveticaNeue-Light;
 margin-top:15px;
 line-height:26px
}
.landing-page .landing-section section:nth-child(odd) .services li a {
 background:#47a40e;
 border:1px solid #5bc134;
 color:#fff
}
.landing-page .landing-section section:nth-child(odd) .services li a:hover {
 border-color:transparent;
 box-shadow:0 5px 10px rgba(0,0,0,.07),0 0 35px 12px rgba(0,0,0,.05)
}
.landing-page .landing-section section .link {
 margin:20px 0
}
.landing-page .landing-section section .link a {
 display:inline-block;
 margin-right:15px
}
.landing-page .landing-section section .link a img {
 max-width:100%;
 margin-bottom:20px
}
.landing-page .landing-section section.app-link {
 min-height:0;
 padding:0
}
.landing-page .landing-section section.app-link .container {
 min-height:0;
 display:block;
 padding:50px 0;
 border-bottom:1px solid #a7aca5
}
.landing-page .landing-section section.app-link .container a {
 margin-right:30px
}
.affiliate {
 padding:25px 0
}
.affiliate .affiliate-info p {
 font-size:18px;
 font-family:HelveticaNeue-Light;
 width:85%;
 margin:15px auto 35px
}
.affiliate .affiliate-login {
 margin:70px auto 25px;
 width:45%;
 text-align:center
}
.affiliate .affiliate-login h2 {
 font-family:HelveticaNeue-Light;
 font-size:26px;
 margin-bottom:20px;
 padding-bottom:10px
}
.affiliate .affiliate-login .box {
 padding:25px 40px;
 margin-top:20px;
 width:100%
}
.affiliate .affiliate-login .box.border {
 border:1px solid #a7aca5;
 border-radius:7px
}
.affiliate .affiliate-login .box h2 {
 margin:5px 0
}
.affiliate .affiliate-login .box form .btn-primary {
 font-size:16px
}
.affiliate .btn-primary {
 margin:0
}
.mt-0 {
 margin-top:0!important
}
.form-control.error {
 border-color:#ff3838
}
.form-group {
 position:relative
}
.form-group .help-block {
 text-align:left;
 display:inline-block;
 position:absolute;
 top:5px
}
.form-group .help-block.error {
 color:#ff3838
}
.form-group .help-block.success {
 color:#4f8a10
}
.affiliate .box {
 float:none;
 width:95%;
 margin:20px auto 35px
}
.affiliate .box h4 {
 font-family:HelveticaNeue-Bold;
 font-size:20px
}
.affiliate .box .earnings {
 padding:25px 15px
}
.affiliate .box .earnings .amount {
 font-size:34px
}
.affiliate .box .earnings .amount-total {
 font-size:18px
}
.affiliate .box .earnings span {
 color:#d5d5d5
}
.affiliate .box .performance {
 margin-top:25px
}
.affiliate .box .performance-box {
 border:1px solid #dcdcdc;
 padding:15px;
 border-radius:3px;
 margin:15px 0
}
.affiliate .box .performance-box .amount {
 font-size:34px
}
.affiliate .box .performance-box span {
 color:#d5d5d5
}
.popover-content {
 font-size:11px
}
.popover {
 width:280px
}
.popover .popover-content h3 {
 font-size:14px;
 margin:0;
 margin-bottom:10px
}
.popover .popover-content p {
 margin-bottom:8px
}
.popover .popover-content ol {
 padding-left:17px
}
#reportrange {
 width:340px;
 padding:9px 20px
}
#reportrange .caret {
 position:relative;
 top:8px;
 float:right
}
.affiliate .campaign-header .btn-primary {
 font-size:14px
}
.daterangepicker .ranges .btn {
 font-size:14px;
 border-radius:4px;
 padding:5px 10px
}
.affiliate .campaign-table {
 margin-top:35px
}
#campaign .tfoot {
 display:none
}
.dataTable>thead>tr>th {
 padding:9px 10px;
 font-family:HelveticaNeue-Roman;
 color:#000
}
div.dataTables_wrapper div.dataTables_filter input {
 height:36px!important
}
.affiliate .promote-header {
 margin:20px 0 80px
}
.affiliate .promote-header .bootstrap-select.full {
 width:100%;
 min-width:0
}
.affiliate .promote-header .bootstrap-select>.dropdown-toggle {
 color:#000;
 border-radius:4px
}
.affiliate .promote-header .bootstrap-select.btn-group .dropdown-menu li a span.text {
 color:#000;
 font-size:14px
}
#promote-table>thead>tr>th {
 font-family:HelveticaNeue-Bold;
 color:#000;
 padding:10px
}
#promote-table textarea.form-control {
 height:90px
}
#promote-table p {
 margin-bottom:0
}
.campaign-form {
 width:480px;
 margin:60px auto
}
.campaign-form .btn-primary {
 margin-top:25px;
 display:inline-block;
 min-width:180px;
 padding:10px;
 font-size:16px
}
.campaign-settings .box {
 padding:20px 15px;
 width:100%;
 margin:0 auto;
 font-size:18px
}
.campaign-settings .box.border {
 border-bottom:1px solid #d5d5d5
}
.campaign-settings .box .list-title {
 font-family:HelveticaNeue-Bold;
 font-size:18px;
 margin-bottom:12px
}
.campaign-settings .box label {
 font-size:14px;
 font-weight:400
}
.dataTables_wrapper .col-sm-12 {
 width:100%;
 margin-bottom:15px;
 overflow-x:auto;
 overflow-y:hidden;
 -ms-overflow-style:-ms-autohiding-scrollbar
}
#owlCarousel .item img {
 display:block;
 width:100%;
 height:auto
}
.carousel-full {
 position:relative;
 z-index:0;
 border-radius:0
}
.top-blocks .price {
 position:absolute;
 z-index:2;
 width:100%;
 height:40px;
 bottom:39px;
 color:#fff;
 font-size:40px;
 left:10px;
 text-shadow:0 2px 4px rgba(0,0,0,.5)
}
.top-blocks .price span:first-child {
 font-size:20px;
 vertical-align:super
}
.owl-pagination {
 position:absolute;
 z-index:11;
 bottom:5px;
 width:100%;
 left:0;
 text-align:center
}
.carousel-inner .owl-pagination {
 position:absolute;
 z-index:9;
 width:116px;
 bottom:3px;
 height:30px;
 left:0;
 text-align:center
}
.carousel-inner .owl-next {
 width:10%!important
}
.listings-block__cards {
 justify-content:space-between!important
}
.main-profile-info-component__header h3 {
 font-size:16px
}
.room-card {
 margin-right:auto!important
}
.carousel-inner .owl-prev {
 width:10%!important
}
.owl-pagination .owl-page {
 width:18px;
 height:18px;
 border:2px solid #fff;
 margin:10px 4px;
 display:inline-block;
 border-radius:50%
}
.owl-pagination .owl-page.active {
 background:#fb8704;
 border-color:#fb8704
}
.owl-buttons {
 position:absolute;
 top:38%;
 width:100%
}
.owl-buttons .owl-prev {
 margin-left:3%;
 position:absolute;
 top:50%;
 left:0;
 width:3%
}
.owl-buttons .owl-next img,.owl-buttons .owl-prev img {
 width:90%
}
.owl-buttons .owl-next {
 margin-right:3%;
 position:absolute;
 top:50%;
 right:0;
 width:3%
}
.owl-carousel .owl-stage-outer {
 overflow:visible
}
#carousel-inline-mobile {
 position:relative
}
#owlCarousel .item img {
 width:auto!important;
 max-width:100%;
 text-align:center;
 display:inline-block
}
#owlCarousel .item {
 text-align:center;
 cursor:pointer
}
.navbar-nav button.btn.facebook {
 color:#3b5998;
 border-color:#3b5998;
 margin-right:5px;
 padding:9px 15px;
 font-size:16px;
 background:#fff;
 border-radius:7px;
 margin:8px
}
.navbar-nav button.btn.facebook:focus,.navbar-nav button.btn.facebook:hover {
 background:#3b5998;
 color:#fff
}
.navbar-nav button.btn.facebook i {
 display:inline-block;
 vertical-align:text-top;
 margin-right:5px;
 margin-top:1px;
 font-size:18px
}
.login-page {
 height:calc(100vh - 202px - 60px);
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6efa4efe9e16cd34000171a8b5402702.jpg);
 background-position:bottom;
 background-size:cover;
 background-repeat:no-repeat;
 margin:auto;
 width:90%
}
.login-page .form-container {
 box-sizing:border-box;
 overflow:hidden;
 text-align:center;
 border-radius:5px;
 position:absolute;
 margin:auto;
 top:0;
 left:0;
 bottom:0;
 right:0;
 width:80%;
 height:40%;
 background:hsla(0,0%,100%,.9)
}
.login-page .form-container .login-title {
 font-size:37px;
 font-weight:100;
 margin-top:3%;
 margin-bottom:2%;
 font-family:HelveticaNeue-Roman,Helvetica Neue,Helvetica,Arial,sans-serif
}
.login-page .form-container .facebook-btn {
 outline:none;
 color:#fff;
 cursor:pointer;
 border:3px solid #4d6ca3;
 padding:9px 15px;
 background:#4267b2;
 border-radius:7px;
 width:47%;
 height:auto;
 font-size:1.3em;
 display:inline-block;
 text-decoration:none;
 margin-bottom:3%
}
.login-page .form-container .facebook-btn .fa-facebook {
 margin-right:20px;
 vertical-align:middle;
 font-size:36px
}
.login-page .form-container .facebook-btn:hover {
 background:#fff;
 color:#4d6ca3
}
@media (max-width:1024px) {
 .login-page .form-container {
  height:20%
 }
}
@media (max-height:700px) {
 .login-page {
  flex:1;
  height:100%!important
 }
}
@media (max-width:1040px) {
 #packages .packages-list .box h2 span.days {
  font-size:56px
 }
}
@media (max-width:540px) {
 #packages .packages-list .box {
  padding:20px 20px 10px
 }
 #packages .packages-list .box h2 span.days {
  font-size:29px!important
 }
 #packages .packages-list .box .tag {
  height:32px;
  margin:11px 0;
  padding:9px 26px;
  font-size:13px!important;
  padding-top:9px!important
 }
 #packages .packages-list .box .price {
  font-size:22px!important;
  margin-bottom:10px!important
 }
 #packages .packages-list .box .price small {
  font-size:9px!important
 }
 #packages .packages-list .box a.btn-default {
  font-size:12px!important;
  margin-bottom:10px!important;
  padding:5px 0!important;
  width:97%!important
 }
 .login-page {
  height:calc(100vh - 100px - 60px);
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6efa4efe9e16cd34000171a8b5402702.jpg);
  background-position:bottom;
  background-size:130% 100%;
  background-repeat:no-repeat;
  margin:auto;
  width:100%;
  padding-top:0!important
 }
 .login-page .form-container {
  box-sizing:border-box;
  overflow:hidden;
  text-align:center;
  border-radius:5px;
  position:inherit!important;
  margin:auto;
  top:0;
  left:0;
  bottom:0;
  right:0;
  width:80%;
  height:27%;
  background:hsla(0,0%,100%,.9);
  margin-top:80px;
  margin-bottom:40px
 }
 .login-page .form-container .login-title {
  font-size:16px;
  font-weight:100;
  margin-top:7%;
  margin-bottom:4%;
  font-family:HelveticaNeue-Roman,Helvetica Neue,Helvetica,Arial,sans-serif
 }
 .login-page .form-container .facebook-btn {
  outline:none;
  color:#fff;
  cursor:pointer;
  border:3px solid #4d6ca3;
  padding:9px 15px;
  background:#4267b2;
  border-radius:7px;
  width:87%;
  height:auto;
  font-size:1em;
  margin-bottom:7%
 }
 .login-page .form-container .facebook-btn .fa-facebook {
  margin-right:20px;
  vertical-align:middle;
  font-size:24px
 }
}
@media (max-width:336px) {
 .login-page .form-container {
  height:35%
 }
}
.nav.navbar-nav>li:first-child>.bootstrap-select>button {
 color:#a7aca5;
 border-color:#a7aca5
}
.nav.navbar-nav>li:first-child>.bootstrap-select {
 margin:10px
}
.nav.navbar-nav>li:first-child>a:hover {
 background:transparent
}
.nav.navbar-nav>li:first-child>a {
 display:inline
}
@media (max-width:1540px) {
 .nav.navbar-nav>li:first-child>.bootstrap-select {
  margin-right:0
 }
 .nav.navbar-nav>li:first-child>a {
  padding-right:0
 }
 .navbar .search {
  padding-left:0;
  width:25%
 }
}
@media (max-width:1730px) {
 .nav.navbar-nav>li>a {
  padding-right:5px;
  padding-left:5px
 }
}
@media (max-width:1500px) {
 .responsive-btn {
  width:105px;
  text-overflow:ellipsis;
  overflow:hidden
 }
}
@media (max-width:1400px) {
 .hide-text-responsive {
  display:none
 }
}
.link {
 cursor:pointer
}
.top-right {
 font-size:16px;
 font-weight:700;
 float:right
}
.block {
 display:block
}
.is-focused:not(.is-open)>.Select-control {
 border-color:#d9d9d9 #ccc #b3b3b3;
 box-shadow:none
}
.arrow-up {
 margin-right:0!important;
 font-size:20px!important;
 background-color:#47a40e;
 color:#fff;
 display:inline-block;
 border-radius:50%;
 width:20px
}
.arrow-up.active {
 color:#47a40e;
 background-color:#fff
}
.login-page .info_popup__container {
 position:absolute;
 width:50%;
 height:25%;
 bottom:0;
 left:50%
}
.login-page .info_popup__container .info_popup__inner {
 width:100%;
 margin:auto;
 background-color:#fff;
 border-radius:10px;
 padding:10px;
 text-align:center;
 left:-50%;
 position:absolute
}
.login-page .info_popup__inner .info_popup__inner-header {
 font-size:15px;
 font-weight:700
}
.login-page .info_popup__inner .info_popup__inner-text {
 font-size:13px;
 line-height:100%;
 display:block
}
@media (max-width:768px) {
 .hidden-xs {
  display:none!important
 }
 .login-page .info_popup__container {
  position:inherit!important;
  width:100%;
  height:25%;
  bottom:0;
  left:0
 }
 .login-page {
  padding-top:80px;
  height:100%;
  flex:1
 }
 .login-page .form-container {
  box-sizing:border-box;
  overflow:hidden;
  text-align:center;
  border-radius:5px;
  position:inherit!important;
  margin:auto;
  top:0;
  left:0;
  bottom:0;
  right:0;
  width:80%;
  height:27%;
  background:hsla(0,0%,100%,.9);
  margin-top:80px;
  margin-bottom:40px
 }
 .login-page .info_popup__container .info_popup__inner {
  width:85%;
  margin:auto;
  background-color:#fff;
  border-radius:10px;
  padding:10px;
  text-align:center;
  left:0;
  position:static;
  border:1px solid gray
 }
 .login-page .info_popup__inner .info_popup__inner-header {
  font-size:13px;
  font-weight:700;
  display:block;
  line-height:1.2;
  margin-bottom:10px
 }
 .login-page .info_popup__inner .info_popup__inner-text {
  font-size:12px
 }
}
@media (max-width:540px) {
 .login-page .info_popup__container {
  width:100%;
  bottom:5%
 }
}
.apt-icon.fa {
 width:50px;
 height:50px;
 display:block;
 margin:0 auto;
 font-size:35px
}
.dropzone.dz-started .dz-message {
 display:block!important
}
.dropzone .dz-preview {
 display:none!important
}
#more-modal-tool {
 width:100%;
 margin-bottom:0
}
#required-error-tool {
 margin-left:6%
}
#location-error {
 margin-left:50px
}
.login_wrapper {
 height:calc(100vh - 118px)!important;
 display:flex!important
}
.report {
 border:1px solid #d5d5d5
}
.message-container-right .bubble-message--img .message .modal_one-image {
 align-items:flex-end;
 justify-content:flex-end;
 display:flex
}
.bubble-message:not(.bubble-message--video) span>div {
 white-space:pre-line
}
@media (min-width:1200px) {
 .listing .col-lg-2 {
  width:20%
 }
 .photos-carousel .carousel-indicators li,.photos-carousel .carousel-indicators li.active {
  width:20px;
  height:20px
 }
 .photos-carousel a.arrows span.icon {
  height:55px
 }
 .photos-carousel a.arrows span.icon img {
  max-height:100%
 }
}
@media (min-width:992px) and (max-width:1199px) {
 .col-md-4-real {
  width:33.33333%
 }
}
@media (min-width:1480px) {
 .col-md-4 {
  width:25%
 }
}
@media (min-width:1280px) {
 .container {
  width:1280px
 }
}
@media (min-width:1200px) {
 .container {
  width:1200px
 }
}
@media (max-width:1130px) {
 .container {
  width:100%
 }
}
@media (min-width:992px) {
 .container {
  width:100%
 }
 .photos-carousel .carousel-indicators li,.photos-carousel .carousel-indicators li.active {
  width:20px;
  height:20px
 }
}
@media (max-width:1480px) {
 .basicsearch .search-listing .listing .content .image .price {
  font-size:20px
 }
 .radio-button-tabs label {
  padding:10px 15px
 }
 .ressources .topics .topic-box {
  padding:50px 15px;
  font-size:18px
 }
}
@media (max-width:680px) {
 .basicsearch .search-listing .listing .content .image .price {
  font-size:34px
 }
}
@media (max-width:1200px) {
 #messages .contact-list .list ul li .details h4 span {
  display:block;
  float:none
 }
}
@media (max-width:1154px) {
 #messages .messages .message-form .box-wrap .box a {
  margin:0 1px
 }
}
@media (max-width:1110px) {
 .radio-button-tabs label {
  margin-right:2px;
  padding:8px 10px
 }
}
@media (max-width:1090px) {
 #messages .messages .message-form .box-wrap .box {
  font-size:19px;
  line-height:34px
 }
 #messages .messages .message-form .box-wrap .box a {
  margin:0
 }
 #support {
  max-width:90%
 }
}
@media (max-width:1040px) {
 .navbar-default .search {
  width:25%
 }
 .create-listing-one .content .box,.create-listing-one .content h1 {
  width:100%
 }
 #packages .packages-list .box a.btn-default {
  font-size:16px;
  padding:10px 0;
  width:100%
 }
 #packages .packages-list .box h2 span.days {
  font-size:58px
 }
 #packages .packages-list .box h2 span.hours {
  font-size:24px
 }
 #packages .packages-list .box .price {
  font-size:22px
 }
 #packages .packages-list .box .price small {
  font-size:15px!important;
  vertical-align:text-top
 }
 #packages .packages-list .box .price .__currency {
  font-size:17px!important;
  vertical-align:text-top
 }
 #page .create-listing .box,#page .create-listing .box .help-box {
  width:100%
 }
 #page .create-listing .gray-box a.btn {
  font-size:18px
 }
}
@media screen and (max-width:1400px) {
 .hide-md {
  display:none
 }
}
@media (max-width:991px) {
 .navbar-default .search {
  width:36%
 }
 .navbar-default .navbar-nav>li.dropdown>a .icon {
  margin-left:0
 }
 .navbar-default .navbar-nav>li {
  min-width:62px;
  text-align:center
 }
 .navbar-default .navbar-nav>li.dropdown>a.user img {
  margin:0
 }
 .basicsearch .list .title {
  margin-bottom:5px
 }
 .basicsearch .list {
  padding-top:15px;
  padding-bottom:10px
 }
 .basicsearch .list .title .bootstrap-select.primary {
  margin:0;
  float:right
 }
 #search-map {
  width:36%
 }
 .search-content {
  width:65%
 }
 #footer .top .bootstrap-select {
  margin-right:0;
  width:49%;
  min-width:0
 }
 #footer .top .app-link a {
  width:50%;
  margin-bottom:8px;
  display:inline-block;
  margin-left:0
 }
 .listing-content .box .list .col-md-9 {
  padding-left:60px
 }
 .listing-content .box .list-title span {
  padding-left:45px
 }
 .listing-content .box .amenities-icon span {
  font-size:14px
 }
 .listing-content .box {
  font-size:16px
 }
 .listing-content h2.title {
  font-size:30px
 }
 .listing-content .box .btn-primary {
  padding:12px 34px;
  font-size:16px
 }
 .listing-sidebar-wrapper,.listing-sidebar.affix {
  width:285px
 }
 .listing-content .listing-content-wrap {
  width:calc(100% - 300px)
 }
 .listing-user .user-info h2.title {
  font-size:32px
 }
 .listing-user .user-info .facebook {
  font-size:20px
 }
 .listing-sidebar .btn-primary,.listing-sidebar .find,.listing-sidebar textarea,.listing-slider .status {
  font-size:18px
 }
 .listing-sidebar .contact,.listing-sidebar .tools a {
  font-size:16px
 }
 .listing-sidebar .find a {
  font-size:22px
 }
 .listing-user .price {
  font-size:40px
 }
 .listing-user .price small {
  font-size:18px
 }
 .listing-user.no-slider .user-info {
  margin-top:20px
 }
 .listing-user .edit-profile .btn-basic {
  margin-top:10px
 }
 .md-center {
  text-align:center
 }
 #messages .messages .message-form .box-wrap {
  float:none!important;
  width:100%;
  padding-right:15px
 }
 #packages {
  max-width:95%
 }
 #support {
  max-width:100%
 }
 #support .messages .info .title span {
  font-size:18px
 }
 #support .messages .info .title span.date {
  font-size:14px
 }
 .ressources .topics .col-sm-4 {
  width:50%
 }
 #banner .search {
  width:60%
 }
 .affiliate .affiliate-login {
  width:75%
 }
}
@media (max-width:768px) {
 body {
  margin-top:0
 }
 span.twitter-typeahead .tt-dropdown-menu,span.twitter-typeahead .tt-menu {
  min-width:92%;
  left:0!important
 }
 .search,.top-bar-header {
  display:flex
 }
 .search .icon.green-search {
  width:22px;
  margin-right:12px;
  margin-top:9px
 }
 .search .icon.icon-search {
  display:none!important
 }
 .navbar-header .search>.icon {
  height:30px
 }
 .search-content {
  display:block;
  float:none;
  width:100%
 }
 #search-map {
  display:none
 }
 .navbar-default .navbar-header {
  text-align:center;
  height:45px
 }
 .navbar-default .navbar-brand {
  display:inline-block;
  border-right:3px solid #f7f7f7;
  padding:5px 8px;
  height:45px
 }
 .navbar-default .navbar-header {
  padding-right:0;
  border-right:0
 }
 .navbar-fixed-top {
  position:fixed;
  z-index:1001
 }
 #navToggle {
  position:fixed;
  z-index:3002;
  top:70px
 }
 #navToggle.main {
  top:1px
 }
 #navToggle.menuopen {
  right:290px;
  margin-top:15px
 }
 .navbar-default .search {
  float:none;
  height:45px
 }
 .navbar-default .search {
  padding:10px 0;
  width:86%;
  border-right:3px solid #f7f7f7
 }
 .navbar-default .search span.twitter-typeahead {
  width:calc(100% - 34px)
 }
 .wrapper.ovelay:before {
  display:none
 }
 .navbar-default {
  min-height:45px;
  border-bottom:3px solid #f7f7f7!important
 }
 #footer {
  display:none
 }
 #footer .text-left {
  text-align:center
 }
 .wrapper>.container {
  padding:0
 }
 #footer .top .app-link a {
  width:auto;
  margin:0 10px
 }
 .pagination {
  display:block;
  text-align:center
 }
 .list .bootstrap-select.primary {
  margin-left:15px
 }
 .bootstrap-select {
  display:inline-block!important
 }
 .btn-primary {
  width:100%;
  margin:0
 }
 .btn-default {
  width:100%
 }
 .navbar-default .search .form-control {
  margin-bottom:0;
  font-size:20px;
  height:44px!important
 }
 .basicsearch .btn {
  margin-bottom:10px
 }
 .basicsearch .list .title .btn {
  margin-bottom:0
 }
 .basicsearch .search-listing .header .filer a {
  font-size:14px
 }
 .basicsearch .search-listing .header .sorting .bootstrap-select.btn-group .dropdown-toggle {
  margin:0;
  font-size:14px
 }
 .basicsearch .search-listing .header .sorting {
  padding:0
 }
 .bootstrap-select.btn-group .dropdown-menu li {
  font-size:14px
 }
 .listing-content .listing-content-wrap {
  width:100%;
  padding:0
 }
 .listing-sidebar-wrapper {
  display:none
 }
 .listing-content .box .see-more {
  width:100%;
  margin:0
 }
 .listing-content .box .see-more.less {
  display:none
 }
 .listing-content .box .list .col-md-9 .col-xs-3 {
  padding:5px
 }
 .listing-slider .status div.date,.listing-user .user-image {
  display:none
 }
 .listing-user .user-info {
  padding:0
 }
 .listing-user .user-info h2.title {
  font-size:22px
 }
 .listing-user .user-info .offering {
  font-size:12px
 }
 .listing-user .price {
  font-size:30px;
  margin-top:10px
 }
 .listing-user .price small {
  font-size:16px
 }
 .listing-user .price span.member {
  font-size:12px;
  line-height:12px;
  display:inline-block
 }
 .listing-user .user-info .facebook {
  font-size:16px
 }
 #carousel-listing .carousel-inner .item img {
  width:150%;
  margin-right:-25%;
  margin-left:-25%;
  min-width:150%
 }
 .listing-slider .carousel-indicators li {
  width:12px;
  height:12px;
  margin:6px 1px
 }
 .listing-slider .status div.new-badge {
  font-size:12px;
  padding:5px 10px
 }
 .carousel-control.left img,.listing-slider .carousel-control.right img {
  width:25%
 }
 .listing-content h2.title {
  font-size:22px
 }
 .modal,body.modal-open {
  padding-right:0!important
 }
 .modal-dialog {
  margin:0
 }
 .listing-sidebar-wrapper,.listing-sidebar.affix {
  width:100%;
  position:static!important;
  min-height:0
 }
 .listing-sidebar .btn-primary,.listing-sidebar .find,.listing-sidebar textarea,.listing-slider .status {
  font-size:22px
 }
 .listing-sidebar .find a {
  font-size:30px;
  padding:7px
 }
 .listing-sidebar .border {
  border-bottom:1px solid #d5d5d5
 }
 .listing-sidebar .contact {
  border-bottom:0
 }
 .listing-sidebar .contact .btn-basic:hover {
  background:transparent;
  border:1px solid #47a40e;
  color:#47a40e
 }
 .listing-sidebar {
  position:static!important;
  top:0!important
 }
 .listing-sidebar .contact .btn-basic:hover .listing-icon.icon-about {
  background:url(https://d1frv26ioc12ph.cloudfront.net/dist/07d2534178301d31b166350316c38d82.svg) 50% no-repeat
 }
 .listing-sidebar .btn-primary.small {
  font-size:18px;
  font-family:HelveticaNeue-Light;
  min-width:0;
  padding:6px 14px;
  border-radius:7px;
  margin-bottom:15px;
  margin-top:5px
 }
 #listing-map {
  height:360px!important
 }
 .wsmenucontainer.menuopen .mobile-user-contact {
  z-index:0;
  display:none!important
 }
 .btn-primary:active,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover {
  background:#47a40e;
  color:#fff;
  border:1px solid #47a40e;
  outline:none!important
 }
 .listing-content .mobile-tools a,.listing-user.no-slider .user-info {
  margin-top:0
 }
 .related-listing .container {
  margin-bottom:90px
 }
 .listing-user .edit-profile {
  padding:0
 }
 .setting-content .box,.setting-content .box .list .bootstrap-select {
  width:100%
 }
 .setting-content .box .list .table {
  font-size:14px
 }
 .setting-content .box .list p.clearfix {
  position:relative;
  padding-right:70px;
  margin-bottom:20px
 }
 .setting-content .box .list p.clearfix .custom-switch {
  position:absolute;
  right:0;
  top:5px
 }
 .create-listing-one .content h1 {
  font-size:28px
 }
 .profile>.row {
  margin:0
 }
 .profile .sidebar {
  width:100%;
  height:auto!important;
  min-height:0
 }
 .profile .sidebar .content {
  margin-bottom:0!important
 }
 .profile .content {
  width:100%;
  margin-bottom:100px!important;
  display:block
 }
 .profile .content .save-button .btn-primary {
  min-width:100%
 }
 .profile .content .info .text-right {
  text-align:left!important
 }
 .profile .sidebar .sidebar-menu {
  display:none;
  position:absolute;
  width:100%;
  z-index:100;
  background:#f7f7f7;
  border-bottom:1px solid #47a40e;
  box-shadow:0 10px 15px rgba(89,89,89,.25)
 }
 .profile .sidebar ul li a {
  padding-left:65px;
  font-size:18px
 }
 .profile .sidebar ul li.acive a,.profile .sidebar ul li a:hover {
  color:#a7aca5;
  background:transparent;
  border-bottom:1px solid #a7aca5
 }
 .profile .content .save-button {
  position:fixed;
  width:100%;
  left:0;
  padding:15px;
  bottom:0;
  margin:0;
  background:#fff;
  box-shadow:0 -10px 15px rgba(0,0,0,.25);
  z-index:100;
  border-top:1px solid #a7aca5
 }
 .create-listing-one .content h1 {
  text-align:center;
  padding:0 15px
 }
 .profile>.row {
  border-bottom:0
 }
 .profile .sidebar .content .btn-basic {
  font-family:HelveticaNeue-Light;
  font-size:20px
 }
 .manage-listing .listings .panel .panel-body .listing .details .button-content .btn-primary {
  margin:0;
  margin-bottom:10px
 }
 .manage-listing .listings .panel .panel-body .listing .details .button-content .btn {
  margin:0;
  margin-bottom:10px;
  width:100%
 }
 .manage-listing .listings .panel .panel-body .listing .details h3,.manage-listing .listings .panel .panel-heading a {
  font-size:18px
 }
 #messages h2.title {
  font-size:26px;
  margin:20px 0 30px
 }
 #messages .contact-list .header ul li:last-child {
  float:right
 }
 #messages .contact-list {
  margin-bottom:25px
 }
 #messages .messages .message-box .message .details h4 {
  font-size:18px
 }
 #messages .messages .message-box .message.send-message .details h4 span {
  font-size:12px
 }
 #messages .messages .message-box .message .details .listing .body .content h4,#messages .messages .message-box .message .details .listing .header,#messages .messages .message-box .message .details p {
  font-size:14px
 }
 #messages .messages .message-form .box-wrap .box {
  text-align:center;
  height:auto
 }
 #messages .messages .message-form .box-wrap .box span {
  display:block;
  width:100%;
  font-size:16px
 }
 #packages {
  padding:15px
 }
 #packages .button-content .btn-default {
  width:100%;
  margin:0;
  padding:15px 0;
  font-size:22px;
  border-color:#a9aaad
 }
 #packages .packages-list .box {
  margin-bottom:25px
 }
 #packages h2.title {
  font-size:29px;
  color:#777
 }
 #packages .payment-form .select-payment .col-sm-6:first-child {
  padding-right:15px;
  margin-bottom:10px
 }
 #packages .payment-form .select-payment .col-sm-6:last-child {
  padding-left:15px;
  margin-bottom:10px
 }
 #packages .payment-form .select-payment .payment-box .number {
  text-align:center;
  padding:10px 0
 }
 #packages .packages-list .col-sm-4 {
  padding:0 15px
 }
 #packages .payment-form .form .cards-icon {
  margin-bottom:15px
 }
 #support .messages .info {
  margin-bottom:10px
 }
 #page .create-listing .gray-box a.btn {
  width:calc(100% - 25px);
  font-size:16px
 }
 #page .create-listing .box .form .avatar {
  margin-bottom:15px;
  width:64px;
  height:64px
 }
 #page .create-listing .box .form textarea {
  width:calc(100% - 70px);
  height:70px
 }
 #page .contact-container_btn-wrapper,#page .reason__btn-wrapper {
  display:block;
  width:auto
 }
 #page .contact-container_message {
  width:80%;
  resize:none;
  border:1px solid #c3c3c3
 }
 .container.alert-page.account-removed {
  min-height:0
 }
 #page h2.title.text-center {
  margin-top:0
 }
 .modal:before {
  height:100px;
  display:none
 }
 .modal-dialog {
  display:block;
  height:calc(100vh - 61px)!important;
  top:60px
 }
 .mobile-listing-profile-modal.modal-dialog {
  background-color:transparent
 }
 .ressources .topics .col-sm-4 {
  width:100%
 }
 #banner .search {
  width:90%
 }
 .landing-page .landing-section section .container>div {
  display:block;
  text-align:center
 }
 .landing-page .landing-section section .services li {
  width:33.33%;
  float:left
 }
 .landing-page .landing-section section h1 {
  font-size:48px
 }
 .landing-page .landing-section section h3 {
  font-size:26px
 }
 .landing-page .landing-section section.app-link .container a {
  margin-right:0;
  margin-bottom:15px;
  display:inline-block
 }
 .affiliate .btn-primary {
  margin:0
 }
 .affiliate .affiliate-login {
  width:95%
 }
 .form-group .help-block {
  position:static;
  text-align:left;
  display:block
 }
 .affiliate .affiliate-login .box {
  padding:26px 15px
 }
 .affiliate .campaign-header .btn-primary {
  margin-bottom:10px
 }
 #reportrange,.campaign-form {
  width:100%
 }
 body .wrapper {
  margin-top:118px
 }
 .owl-pagination .owl-page {
  width:12px;
  height:12px;
  margin:6px 3px
 }
 .owl-buttons .owl-prev {
  margin-left:5px
 }
 .owl-buttons .owl-next {
  margin-right:5px
 }
 .profile .content .contact-info .row .icon-group i {
  font-size:18px;
  margin-top:10px;
  float:left
 }
 .custom-switch input {
  display:none!important
 }
 .contact-info .custom-switch {
  float:right;
  margin-bottom:5px
 }
 .custom-switch label {
  width:50px;
  height:28px
 }
 .custom-switch label:after {
  width:22px;
  height:22px
 }
 .custom-switch input:checked+label:after {
  left:25px
 }
 .profile .content .contact-info .input-group-content .col-xs-5 {
  padding:0
 }
 #owlCarousel .item {
  height:320px!important
 }
 .basicsearch .toggle-modal-filters-button {
  position:fixed;
  top:0;
  height:50px;
  left:50px;
  right:50px
 }
 .search-content .basicsearch>.list.clearfix,.search-content .basicsearch>.search-listing .header.clearfix,.search-content .basicsearch>.search-listing .more-filter {
  display:none
 }
 .show-listings-count-mobile {
  display:block;
  color:#4ea01d;
  width:100%;
  text-align:center;
  font-size:20px
 }
 .mobile-filters-modal .clear-address-bar {
  font-size:30px;
  margin-left:5px;
  margin-right:5px
 }
 .mobile-filters-modal .modal-content {
  border:none;
  top:0;
  height:100%;
  background:#f7f7f7;
  overflow:auto
 }
 .mobile-filters-modal .close-button {
  background:none;
  border:none;
  font-size:37px
 }
 .mobile-filters-modal .list.clearfix.top-block {
  background-color:#fafafa;
  padding:20px;
  font-size:20px
 }
 .mobile-filters-modal .list.clearfix.top-block .title {
  display:flex;
  justify-content:space-between;
  align-items:center
 }
 .mobile-filters-modal .list.clearfix.no-border {
  margin-top:20px
 }
 .mobile-filters-modal .bootstrap-select.btn-group .dropdown-toggle .filter-option {
  color:#fff
 }
 .mobile-filters-modal .list.clearfix.no-border>div {
  padding:initial
 }
 .mobile-filters-modal .list.clearfix.no-border>div:nth-child(2) {
  color:#47a40e;
  font-size:14px
 }
 .mobile-filters-modal .clearfix .filer {
  display:flex;
  justify-content:space-between;
  align-items:center;
  color:#47a40e;
  width:100%;
  font-size:20px;
  background-color:#fafafa;
  padding-left:20px;
  padding-right:20px
 }
 .mobile-filters-modal .clearfix .filer .filer-title {
  width:25%;
  display:flex;
  justify-content:space-between;
  align-items:center
 }
 .mobile-filters-modal .modal-body>div {
  margin-bottom:10px
 }
 .mobile-filters-modal .search-listing .more-filter {
  background-color:#fafafa
 }
 .mobile-filters-modal .search-listing .more-filter>.list.clearfix {
  display:flex;
  flex-direction:row;
  width:100%;
  align-items:baseline;
  justify-content:space-between;
  margin-bottom:15px;
  padding-bottom:inherit;
  border-bottom:1px solid #c5c5c5
 }
 .mobile-filters-modal .search-listing .more-filter>.list.clearfix input {
  border:1px solid #c5c5c5;
  border-radius:5px;
  padding:7px
 }
 .mobile-filters-modal .search-listing .more-filter>.list.clearfix span {
  font-size:14px
 }
 .mobile-filters-modal .search-listing .more-filter>.list.clearfix .title {
  font-size:20px
 }
 .mobile-filters-modal .search-listing .more-filter .sorting {
  width:100%;
  padding-bottom:15px;
  margin-bottom:15px;
  padding-left:0;
  border-bottom:1px solid #c5c5c5
 }
 .mobile-filters-modal .search-listing .more-filter div:last-of-type>.list.clearfix:first-child {
  border-bottom:1px solid #c5c5c5
 }
 .mobile-filters-modal .search-listing .more-filter div.title {
  font-size:20px;
  margin-bottom:7px
 }
 .mobile-filters-modal .search-listing .more-filter div:last-of-type>.list.clearfix:first-child title {
  padding-bottom:5px;
  font-size:20px;
  margin-bottom:7px
 }
 .mobile-filters-modal .search-listing .more-filter div:last-of-type>.list.clearfix:last-of-type {
  color:#47a40e
 }
 .mobile-filters-modal .goolge-place-input-container {
  display:flex;
  flex-direction:row;
  align-items:center;
  width:100%;
  border-bottom:1px solid #c7c7c7;
  padding-bottom:5px
 }
 .mobile-filters-modal .goolge-place-input-container>div {
  width:100%
 }
 .mobile-filters-modal .more-filter>div:nth-child(2) {
  width:100%;
  border-bottom:1px solid #c5c5c5;
  padding-bottom:15px
 }
 .mobile-filters-modal .goolge-place-input-container .headline-input.google-place-input {
  width:100%;
  background:none;
  border:none;
  font-size:22px;
  padding-left:10px
 }
 .mobile-filters-modal .search-listing.clearfix .more-filter div:last-child>.list.clearfix {
  margin-bottom:10px;
  margin-top:10px;
  border-bottom:1px solid #c5c5c5
 }
 .mobile-filters-modal .search-listing.clearfix .more-filter>.selectpicker .Select-control {
  background-color:#fafafa
 }
}
@media (min-width:767px) {
 .profile .content .contact-info .row .icon-group .custom-switch {
  display:none!important
 }
}
@media (max-width:500px) {
 .landing-page .landing-section section .services li {
  width:100%;
  margin-bottom:15px
 }
}
@media (max-width:720px) {
 .navbar-default .search {
  width:100%
 }
}
@media (max-width:670px) {
 .navbar-default .search {
  width:100%
 }
}
@media (max-width:450px) {
 .navbar-default .search {
  width:100%
 }
}
@media (max-width:413px) {
 .navbar-default .search {
  width:100%
 }
}
@media (max-width:376px) {
 .navbar-default .search {
  width:100%
 }
}
@media (max-width:320px) {
 .navbar-default .search {
  width:68%
 }
}
.checkbox.animal input[type=checkbox]:checked+span+span {
 color:#fb8704
}
.search-listing .listing .content .info .description {
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.dropdown-toggle.user img {
 width:40px;
 height:40px;
 border-radius:100%
}
.search-listing .listing {
 min-height:494px
}
.pac-container {
 border:0;
 border-radius:0;
 margin:0;
 padding:0;
 box-shadow:0 5px 10px rgba(89,89,89,.35);
 min-width:420px
}
.pac-container.modal-filters {
 z-index:10000000!important
}
.pac-container-position {
 position:fixed!important;
 top:60px!important
}
.pac-container .pac-item {
 font-weight:400;
 line-height:1.42857143;
 color:#333;
 white-space:nowrap;
 font-size:16px;
 padding:15px 20px;
 border:0!important;
 border-bottom:1px solid #a7aca5!important;
 cursor:pointer
}
.pac-container .pac-item .pac-icon.pac-icon-marker {
 display:none
}
.pac-container .pac-item:focus,.pac-container .pac-item:hover {
 color:#fff;
 background-color:#47a40e
}
.pac-container:after {
 display:none
}
@media (max-width:678px) {
 .search-conteiner .content.text-center {
  display:none
 }
 .pac-container {
  z-index:30!important;
  display:inline-block;
  min-width:74.5%
 }
 .pac-container-position {
  top:50px!important
 }
}
.listing-user .price span.listing-rate {
 display:inline;
 font-size:inherit
}
.listing-user .user-info .title span,.related-listing .search-listing h3 span {
 color:#222
}
.listing-content .mobile-tools a.alltime .listing-icon.icon-bookmark,.listing-sidebar .tools a.alltime .listing-icon.icon-bookmark {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/919f4dc50a9a5e1a1fbc2a2e9f665cac.svg) 50% no-repeat
}
.navbar-default .search .form-control {
 flex:1;
 height:52px;
 margin-bottom:0;
 margin-top:5px
}
.create-listing-one .content {
 height:auto
}
.create-listing-one .photos-form .info span.box {
 display:inline;
 font-size:22px
}
.create-listing-one .content .photos-form .box {
 padding:0;
 border-radius:7px
}
.create-listing-one .content .dropzone .dz-message span {
 display:inline;
 vertical-align:super
}
.create-listing-one .photos-form .box.gray-box {
 background:#fff
}
.error-msg {
 font-size:14px
}
.dropzone {
 min-height:auto!important;
 border:none!important;
 padding:0!important
}
.profile .content .photos-list .photo .dz-details img,.profile .content .photos-list .photo>img {
 width:233px
}
.dropzone .dz-preview {
 margin:0 0 30px!important
}
.dropdown-menu.custom-menu-list {
 margin-top:4px;
 max-height:260px;
 overflow:auto
}
.dropdown-menu.custom-menu-list ul li a {
 margin:0;
 padding:0;
 border:none;
 border-radius:0
}
.list-inline.tags img.close {
 position:relative;
 left:-14px;
 width:10px;
 top:4px;
 cursor:pointer
}
#page .create-listing a.active {
 background:#47a40e;
 color:#fff
}
#packages .checkbox.error span.custom-checkbox {
 border-color:red!important
}
#packages .checkbox.error span.text {
 color:red!important
}
#languageslist .dropdown-menu .inner {
 max-height:95px!important
}
.icon.icon-sms-gry {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/844cb6acd8f8b0b714fc581caa9ecc8a.svg) 50% no-repeat
}
.icon.icon-phone-gry {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/24c7a394d23896a941c319b013afa905.svg) 50% no-repeat
}
.modal .modal-body .listing .image img {
 width:100%;
 height:auto
}
.profile .content .photos-list .photo {
 margin-left:15px;
 margin-right:15px;
 width:230px;
 height:230px;
 border-radius:7px;
 background-size:cover!important
}
.profile .content .photos-list .photo a.close {
 right:6px
}
#messagesDropDown .btn-default {
 font-size:15px!important;
 margin:0!important;
 border-radius:7px!important;
 border:1px solid #d5d5d5!important;
 padding-right:9px;
 padding-left:15px
}
#messagesDropDown .dropdown-menu li {
 font-size:15px!important;
 color:#333!important;
 border-bottom:1px solid #d5d5d5!important
}
#messagesDropDown .dropdown-menu {
 border-radius:0 0 6px 6px!important;
 margin-top:0!important;
 border-top-width:0!important;
 padding-top:0!important;
 padding-bottom:0!important;
 border-bottom-width:0!important
}
#messagesDropDown .dropdown-menu li a {
 color:#333!important;
 padding:5px 14px!important
}
#messagesDropDown .btn .caret {
 margin-left:46px
}
#messagesDropDown .btn-default:active,#messagesDropDown .btn-default:active:focus,#messagesDropDown .btn-default:focus,#messagesDropDown .btn-default:hover {
 background:#fff!important;
 color:#d5d5d5;
 border-radius:6px 6px 0 0!important;
 padding-right:9px;
 padding-left:15px
}
#messagesDropDown .btn .caret {
 margin-left:78px
}
.listing-content .box .search-listing .listing {
 padding-bottom:50px
}
.listing-icon.icon-phone-gry {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/24c7a394d23896a941c319b013afa905.svg) 50% no-repeat;
 height:22px;
 width:24px
}
.listing-icon.icon-sms-gry {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/844cb6acd8f8b0b714fc581caa9ecc8a.svg) 50% no-repeat;
 height:22px;
 width:24px
}
.btn.disabled,fieldset[disabled] .btn {
 background-color:#fff;
 color:#a7aca5
}
.btn-primary {
 border-color:#a7aca5
}
#messages .contact-list {
 border-left:0
}
#messages,#messages .contact-list {
 border-right:1px solid #a7aca5
}
.related-listing .search-listing .listing {
 min-height:0
}
a:hover {
 cursor:pointer
}
.profile .content .photos-list .photo.active,.profile .content .photos-list .photo:hover {
 border:2px solid #47a40e
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
 color:#333
}
.messages-img-listing {
 min-height:169px
}
@media (max-width:1440px) {
 .messages-img-listing {
  min-height:167px
 }
}
@media (max-width:1024px) {
 .messages-img-listing {
  min-height:98px
 }
}
@media (max-width:768px) {
 .messages-img-listing {
  min-height:55px
 }
}
@media (max-width:425px) {
 .messages-img-listing {
  min-height:106px
 }
}
@media (max-width:375px) {
 .messages-img-listing {
  min-height:81px
 }
}
@media (max-width:320px) {
 .messages-img-listing {
  min-height:54px
 }
}
.no-border,.no-border .image {
 border-radius:0!important
}
.border-fix {
 position:relative;
 top:-1px
}
.no-scrollbar {
 width:calc(100% + 18px)!important
}
.status_profile_block {
 display:inline-block;
 width:76%
}
#my-profile-btn {
 font-family:HelveticaNeue-Bold;
 font-size:18px
}
#option-listing-buttons {
 display:flex;
 flex-direction:row;
 justify-content:flex-start;
 color:#f7f7f7;
 margin-bottom:25px
}
@media screen and (max-width:1000px) {
 #option-listing-buttons {
  display:none
 }
}
@media screen and (max-width:768px) {
 #option-listing-buttons {
  display:flex;
  justify-content:space-between;
  font-size:15px;
  margin-bottom:15px;
  margin-top:15px
 }
}
#option-listing-buttons .edit-listing-btn {
 padding:10px 0;
 text-align:center;
 background-color:#47a40e;
 width:150px;
 border-radius:5px;
 cursor:pointer
}
@media screen and (max-width:768px) {
 #option-listing-buttons .edit-listing-btn {
  width:50%;
  padding:15px 0
 }
}
#option-listing-buttons .delete-listing-btn {
 padding:10px 0;
 text-align:center;
 margin-left:25px;
 background-color:#3d3d3d;
 width:150px;
 border-radius:5px;
 cursor:pointer
}
@media screen and (max-width:768px) {
 #option-listing-buttons .delete-listing-btn {
  width:50%;
  padding:15px 0
 }
}
#new {
 color:#fff;
 background-color:#fd8700;
 border-radius:2px;
 font-size:11px;
 padding:3px 5px;
 margin-left:5px
}
.own-profile-btn {
 width:82%;
 margin-top:20px;
 margin-bottom:20px;
 border-radius:11px!important
}
.border-line {
 margin-top:15px;
 margin-bottom:15px;
 border:3px solid #f7f7f7
}
.user-message-send-form {
 border-radius:11px
}
.first-listing-block {
 margin:0 0 10px;
 padding:0
}
@media screen and (max-width:1000px) {
 .first-listing-block {
  margin:0
 }
}
.first-listing-block .listing__title {
 font-size:1.5rem
}
@media screen and (max-width:1000px) {
 .first-listing-block .listing__title {
  font-size:1.1rem;
  margin-top:10px
 }
}
.first-listing-block .block__title strong {
 font-size:1.2rem;
 vertical-align:bottom
}
@media screen and (max-width:768px) {
 .first-listing-block .block__title strong {
  font-size:.8rem;
  color:#000
 }
}
.first-listing-block .block__content {
 font-size:.85rem
}
.first-listing-block .block__content .listing__details {
 font-size:.65rem
}
#listing-main-container .sc-icon.facebook-icon,#listing-main-container .sc-icon.facebook-icon-grayed,#listing-main-container .sc-icon.instagram-icon,#listing-main-container .sc-icon.instagram-icon-grayed,#listing-main-container .sc-icon.linkedin-icon,#listing-main-container .sc-icon.linkedin-icon-grayed,#listing-main-container .sc-icon.twitter-icon,#listing-main-container .sc-icon.twitter-icon-grayed {
 width:50px;
 height:50px
}
@media (min-width:678px) {
 #listing-main-container .other-listings__container.container .room-card.col-sm-6 {
  margin-top:20px
 }
}
#header-main-block {
 display:block;
 background-color:#fff;
 padding:20px 35px 0
}
@media screen and (max-width:1000px) {
 #header-main-block {
  margin-bottom:5px
 }
}
@media screen and (max-width:768px) {
 #header-main-block {
  display:none
 }
}
#responsive-listing-block {
 display:none;
 background-color:#fff;
 padding:20px 35px 0
}
@media screen and (max-width:1000px) {
 #responsive-listing-block {
  display:block
 }
}
@media screen and (max-width:768px) {
 #responsive-listing-block {
  display:none
 }
}
#listing__block__responsive {
 display:block
}
@media screen and (max-width:1000px) {
 #listing__block__responsive {
  display:none
 }
}
.map-street-view-container {
 display:none;
 flex-direction:row;
 justify-content:space-between;
 font-size:15px;
 color:#000;
 margin-top:10px
}
@media screen and (max-width:768px) {
 .map-street-view-container {
  display:flex
 }
}
.map-street-view-container .map-btn {
 display:flex;
 justify-content:center;
 align-items:center;
 height:40px;
 width:calc(50% - 2px);
 background-color:#fff
}
.map-street-view-container .map-btn.active {
 color:#47a40e
}
.map-street-view-container .street-view-btn {
 display:flex;
 justify-content:center;
 align-items:center;
 height:40px;
 width:calc(50% - 2px);
 background-color:#fff
}
.map-street-view-container .street-view-btn.active {
 color:#47a40e
}
#main-listing-info {
 display:block;
 background-color:#fff;
 margin-top:30px;
 padding:20px 35px 0
}
@media screen and (max-width:768px) {
 #main-listing-info {
  display:none
 }
}
.custom-container {
 width:90%;
 margin:auto
}
@media screen and (min-width:1681px) {
 .custom-container {
  max-width:1350px
 }
}
@media screen and (min-width:1024px) and (max-width:1680px) {
 .custom-container {
  max-width:950px
 }
}
@media screen and (max-width:1023px) {
 .custom-container {
  max-width:750px
 }
}
@media screen and (max-width:1000px) {
 .custom-container {
  width:90%;
  max-width:none
 }
}
@media screen and (max-width:768px) {
 .custom-container {
  width:95%
 }
}
.custom-container .mobile-listing-headline {
 display:none;
 background-color:#fff;
 flex-direction:column;
 align-items:flex-start;
 justify-content:space-around;
 margin-top:10px;
 height:60px;
 padding:4px 10px
}
@media screen and (max-width:768px) {
 .custom-container .mobile-listing-headline {
  display:flex
 }
}
.custom-container .mobile-listing-headline .headline-info {
 font-size:14px;
 color:#000;
 font-weight:700;
 letter-spacing:.3px
}
.custom-container .mobile-listing-headline .additional-info {
 display:none
}
@media screen and (max-width:1000px) {
 .custom-container .mobile-listing-headline .additional-info {
  display:block
 }
}
.custom-container .mobile-listing-headline .additional-info .green-text {
 color:#47a40e;
 font-size:12px
}
.custom-container .mobile-date-location-block {
 display:none
}
@media screen and (max-width:768px) {
 .custom-container .mobile-date-location-block {
  display:block
 }
}
.custom-container .mobile-date-location-block .date-location {
 display:flex;
 flex-direction:column;
 justify-content:space-around;
 align-items:flex-start;
 height:auto;
 padding:9px;
 margin-bottom:5px;
 background:#fff
}
.custom-container .mobile-date-location-block .date-location .mobile-date {
 display:flex;
 flex-direction:column
}
.custom-container .mobile-date-location-block .date-location .mobile-date .available-date {
 display:flex;
 justify-content:flex-start;
 align-items:baseline;
 font-size:12px;
 color:#000
}
.custom-container .mobile-date-location-block .date-location .mobile-date .date {
 font-size:11px
}
.custom-container .mobile-date-location-block .date-location .mobile-location {
 display:flex;
 flex-direction:column
}
.custom-container .mobile-date-location-block .date-location .mobile-location .location {
 display:flex;
 justify-content:flex-start;
 align-items:baseline;
 font-size:12px;
 color:#000;
 letter-spacing:.3px
}
.custom-container .mobile-date-location-block .date-location .mobile-location .location .icon_location_v2 {
 width:11px;
 height:15px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/e7e4abc6764fa351818b6c5cced305b1.svg);
 background-size:cover;
 margin-right:4px
}
.custom-container .mobile-date-location-block .mobile-listing-bedrooms {
 display:flex;
 flex-direction:row;
 flex-wrap:wrap;
 justify-content:flex-start;
 padding:0 15px;
 background:#fff
}
.custom-container .mobile-date-location-block .mobile-listing-bedrooms .mobile-bedrooms {
 margin-top:5px;
 margin-right:10px;
 border-radius:5px;
 border:1px solid #dedede;
 margin-bottom:10px;
 color:#47a40e;
 font-size:13px;
 display:flex;
 width:30%;
 justify-content:center;
 align-items:center;
 padding:10px 0
}
.custom-container .mobile-date-location-block .mobile-listing-bedrooms .mobile-bedrooms:nth-child(3n+3) {
 margin-right:0
}
.custom-container .mobile-plus-description {
 margin-top:7px!important;
 background-color:#fff;
 flex-direction:row;
 justify-content:flex-start;
 align-items:center;
 padding:10px;
 margin-top:10px;
 display:none
}
@media screen and (max-width:768px) {
 .custom-container .mobile-plus-description {
  display:flex
 }
}
.custom-container .mobile-plus-description .plus {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/5ea924c507aa6385974462fb2a07f4ae.png);
 background-size:cover;
 width:13px;
 height:13px
}
.custom-container .mobile-plus-description .minus {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/e452c7dd31572711762a0e72a92d94bf.png);
 background-size:cover;
 width:13px;
 height:13px
}
.custom-container .mobile-plus-description .text {
 font-size:15px;
 color:#000;
 margin-left:0
}
.custom-container .mobile-description-block {
 display:none;
 word-break:break-word;
 background-color:#fff;
 margin-top:5px;
 padding:13px 10px;
 letter-spacing:.1px;
 font-size:14px
}
@media screen and (max-width:768px) {
 .custom-container .mobile-description-block {
  display:none;
  word-break:break-word;
  margin-top:0
 }
 .custom-container .mobile-description-block.show__ {
  display:block
 }
}
.custom-container .mobile-plus-details {
 background-color:#fff;
 flex-direction:row;
 justify-content:flex-start;
 align-items:center;
 padding:10px;
 margin-top:10px;
 display:none
}
@media screen and (max-width:768px) {
 .custom-container .mobile-plus-details {
  display:flex;
  z-index:10000
 }
}
.custom-container .mobile-plus-details .plus {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/5ea924c507aa6385974462fb2a07f4ae.png);
 background-size:cover;
 width:13px;
 height:13px
}
.custom-container .mobile-plus-details .minus {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/e452c7dd31572711762a0e72a92d94bf.png);
 background-size:cover;
 width:13px;
 height:13px
}
.custom-container .mobile-plus-details .text {
 font-size:15px;
 color:#333;
 margin-left:0
}
.custom-container .mobile-details-block {
 display:none;
 word-break:break-all;
 margin-top:5px;
 letter-spacing:.1px;
 font-size:11px
}
.custom-container .mobile-details-block.active {
 display:none
}
@media screen and (max-width:768px) {
 .custom-container .mobile-details-block.active {
  display:none;
  margin-top:0
 }
 .custom-container .mobile-details-block.active.show__ {
  display:block
 }
}
.custom-container .mobile-details-block.inactive {
 display:none
}
@media screen and (max-width:768px) {
 .custom-container .mobile-details-block {
  display:block
 }
}
.custom-container .contact-btn {
 background-color:#47a40e;
 display:none;
 z-index:159;
 position:fixed;
 width:95%;
 bottom:0;
 justify-content:center;
 align-items:center;
 color:#fff;
 font-size:21px;
 height:50px;
 border-radius:3px
}
@media screen and (max-width:768px) {
 .custom-container .contact-btn {
  display:flex
 }
}
.google-map__container-listing img {
 width:calc(67.037% - 80px);
 height:320px
}
@media screen and (max-width:1000px) {
 .google-map__container-listing img {
  width:100%;
  margin-right:0
 }
}
@media (max-width:769px) {
 .google-map__container-listing img {
  height:250px
 }
}
@media (max-width:769px) {
 .google-map__container-listing {
  display:none
 }
}
.content-wrapper {
 position:relative;
 margin-top:25px
}
@media screen and (max-width:768px) {
 .content-wrapper {
  margin-top:0
 }
}
.listing__container {
 margin:0;
 font-family:HelveticaNeue-Medium,Arial,sans-serif;
 font-size:.95rem
}
@media screen and (max-width:768px) {
 .listing__container {
  font-size:.65rem
 }
}
.listing__container .pos-static {
 position:static!important
}
.listing__container .loader {
 background-color:#fff
}
.listing__container .time {
 display:none
}
.listing__container #listing-right-side-content {
 float:left;
 width:calc(67.037% - 80px);
 margin-right:30px;
 position:relative
}
@media screen and (max-width:1000px) {
 .listing__container #listing-right-side-content {
  width:100%;
  margin-right:0
 }
}
@media (max-width:767px) {
 .listing__container #listing-right-side-content {
  width:100%;
  margin-right:0;
  min-height:100px
 }
}
.listing__container #listing-right-side-content .bookmarks-container {
 position:absolute;
 right:-35px;
 display:flex;
 flex-direction:column
}
@media screen and (max-width:768px) {
 .listing__container #listing-right-side-content .bookmarks-container {
  display:none
 }
}
.listing__container #listing-right-side-content .bookmarks-square-icon {
 margin-bottom:5px;
 width:30px;
 height:30px;
 background-color:#eaeaea;
 background-size:contain;
 cursor:pointer
}
.listing__container #listing-right-side-content .bookmark {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/150324f6e851b9075992d3339b424f61.png)
}
.listing__container #listing-right-side-content .bookmark.active {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/dbbfab2af1149f69dc811cac9ffc6bce.png)
}
.listing__container #listing-right-side-content .bookmark:hover {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/dbbfab2af1149f69dc811cac9ffc6bce.png)
}
.listing__container #listing-right-side-content .share {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cce3dd2239c024f11451a08f8e1b47f0.png)
}
.listing__container #listing-right-side-content .share.active {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cc9a2b2f4c9144b4dd8a053b9567f2d0.png)
}
.listing__container #listing-right-side-content .share:hover {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cc9a2b2f4c9144b4dd8a053b9567f2d0.png)
}
.listing__container #listing-right-side-content .report {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/951d2c72f52794f5c1a02bd9fa3caba7.png)
}
.listing__container #listing-right-side-content .report.active {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/c37cb78ee00856238cdc75a75d562299.png)
}
.listing__container #listing-right-side-content .report:hover {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/c37cb78ee00856238cdc75a75d562299.png)
}
.listing__container #float-sidebar {
 position:absolute;
 width:32.963%;
 max-width:445px;
 right:0;
 display:flex;
 flex-direction:column;
 align-items:center
}
@media screen and (max-width:1000px) {
 .listing__container #float-sidebar {
  display:none
 }
}
.listing__container .slick-carousel__container {
 display:block;
 height:70vh
}
@media screen and (min-height:901px) {
 .listing__container .slick-carousel__container {
  max-height:550px
 }
}
@media screen and (min-height:769px) and (max-height:900px) {
 .listing__container .slick-carousel__container {
  max-height:450px
 }
}
@media screen and (max-height:768px) {
 .listing__container .slick-carousel__container {
  max-height:350px
 }
}
@media screen and (max-width:1000px) {
 .listing__container .slick-carousel__container {
  display:none
 }
}
@media screen and (max-width:768px) {
 .listing__container .slick-carousel__container {
  display:none
 }
}
.listing__container .slick-carousel__container .slick-list {
 height:100%
}
.listing__container .slick-carousel__container .slick-list .slick-track {
 height:inherit
}
.listing__container .slick-carousel__container .slick-arrow {
 height:80px;
 width:50px;
 position:absolute;
 top:calc(50% - 40px);
 z-index:10;
 color:#fff;
 cursor:pointer
}
.listing__container .slick-carousel__container .slick-arrow.slick-disabled {
 cursor:default
}
.listing__container .slick-carousel__container .slick-arrow.arrow__prev {
 left:0
}
.listing__container .slick-carousel__container .slick-arrow.arrow__prev i {
 transform:translateX(-3px)
}
.listing__container .slick-carousel__container .slick-arrow.arrow__next {
 right:0
}
.listing__container .slick-carousel__container .slick-arrow i {
 width:50px;
 font-size:3rem;
 text-align:center;
 line-height:80px
}
.listing__container .slick-carousel__container img {
 height:100%
}
.listing__container .anchors__container {
 padding:0;
 background:#403e3f
}
@media screen and (max-width:1000px) {
 .listing__container .anchors__container {
  display:none
 }
}
.listing__container .anchors__container.affix {
 width:100%;
 z-index:10000;
 top:60px
}
.listing__container .anchors__container a,.listing__container .anchors__container a:active,.listing__container .anchors__container a:hover {
 color:#fff;
 text-decoration:underline
}
.listing__container .anchors__container .anchor-set {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:center;
 padding-right:0
}
.listing__container .anchors__container .anchor-set .anchor:not(:last-of-type) {
 margin-right:7.5%
}
.listing__container .anchors__container .anchor-set .gallery-btn {
 width:45px;
 margin-right:7.5%;
 cursor:pointer
}
.listing__container>.container {
 margin:50px auto 0;
 padding:20px
}
.listing__container .content__container {
 max-width:905px
}
.listing__container .cursor-default {
 cursor:default!important
}
.listing__container .gray-text {
 color:#666!important
}
.listing__container .green-text {
 color:#47a40e!important
}
.listing__container .black-text {
 color:#000!important
}
.listing__container strong {
 font-family:HelveticaNeue-Bold,sans-serif!important
}
.listing__container .icon__male {
 width:18px;
 height:20px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/d8907c743069e2a412310bf766d44d18.svg) 50%/18px no-repeat
}
.listing__container .icon__sms {
 width:15px;
 height:15px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/d4463dce070c55a63329bcf14cc503ae.png);
 background-size:cover
}
.listing__container .icon__telephone {
 width:15px;
 height:15px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/4fb2b07928dbd5db26be18c949c04fd5.png);
 background-size:cover
}
.listing__container .icon__female {
 width:18px;
 height:22px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/74e18ba1d8dfaa1178957c6f00962b5f.svg) 50%/14px no-repeat
}
.listing__container .icon__location {
 width:24px;
 height:24px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/b0b4eaf3bdfaa540d54c57b9cdf3a8ed.svg) 50%/60px no-repeat
}
.listing__container .icon_mobile__location {
 display:inline-block;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/b0b4eaf3bdfaa540d54c57b9cdf3a8ed.svg);
 background-size:cover;
 margin:0!important
}
.listing__container .icon__description {
 width:24px;
 height:24px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/04c539367e54ea519151c3558f56b85e.svg) 50%/20px no-repeat
}
.listing__container .icon__pen {
 width:24px;
 height:24px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/185337dc104e1e756ffd2582017324fa.svg) 50%/20px no-repeat;
 background-size:contain;
 width:12px;
 height:12px;
 margin:0 4px 0 -5px!important
}
.listing__container .icon__amenities-preferences {
 width:24px;
 height:24px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/46921204df5aa2c6208aab7f5081b81b.svg) 50%/28px no-repeat
}
.listing__container .icon__apartment-types {
 width:24px;
 height:24px;
 top:-2px
}
.listing__container .icon__residence {
 width:24px;
 height:24px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/605915778587f239ef561408d6bcf3ed.svg) 50%/28px no-repeat
}
.listing__container .icon__lifestyle {
 width:24px;
 height:24px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/8615e8b0f4c86a1a3bfc9f6c2a5ef06f.svg) 50%/28px no-repeat
}
.listing__container .icon__roommate-preference {
 width:24px;
 height:24px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/ee6dc906ab9359583ae7ca8622853528.svg) 50%/48px no-repeat
}
@media screen and (max-width:768px) {
 .listing__container .icon__roommate-preference {
  width:32px!important
 }
}
.listing__container .icon__phone {
 width:24px;
 height:24px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/4fc344f396d995fa63ea6cb8e2618be3.svg) 50%/26px no-repeat
}
.listing__container .icon__phone.disabled {
 opacity:.3
}
.listing__container .icon__bookmark {
 width:24px;
 height:24px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/7085deee2862dd016feddd0dd1afb191.svg) 50% no-repeat
}
.listing__container .icon__bookmark.active {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/919f4dc50a9a5e1a1fbc2a2e9f665cac.svg) 50% no-repeat
}
.listing__container .icon__share {
 width:24px;
 height:24px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/17e239d1bac23e61bf25118b3d9b5de7.svg) 50% no-repeat
}
.listing__container .icon__report {
 width:24px;
 height:24px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/9ac0f4d982d98b634c76060d9d25384b.svg) 50% no-repeat
}
.listing__container .amenity__container {
 display:inline-block;
 vertical-align:top;
 width:90px;
 margin:0 5px 5px 0
}
@media screen and (max-width:768px) {
 .listing__container .amenity__container {
  width:60px
 }
}
.listing__container .icon {
 width:50px;
 height:50px;
 display:block;
 margin:0 auto;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg);
 background-repeat:no-repeat;
 background-size:cover
}
@media screen and (max-width:768px) {
 .listing__container .icon {
  transform:scale(.7)
 }
}
.listing__container .icon-1 {
 background-position:0 0
}
.listing__container .icon-512 {
 background-position:0 -50px
}
.listing__container .icon-1024 {
 background-position:0 -100px
}
.listing__container .icon-2048 {
 background-position:0 -150px
}
.listing__container .icon-8192 {
 background-position:0 -200px
}
.listing__container .icon-16384 {
 background-position:0 -250px
}
.listing__container .icon-32768 {
 background-position:0 -300px
}
.listing__container .icon-65536 {
 background-position:0 -350px
}
.listing__container .icon-131072 {
 background-position:0 -400px
}
.listing__container .icon-524288 {
 background-position:0 -450px
}
.listing__container .icon-1048576 {
 background-position:0 -500px
}
.listing__container .icon-2 {
 background-position:0 -550px
}
.listing__container .icon-4194304 {
 background-position:0 -600px
}
.listing__container .icon-4096 {
 background-position:0 -650px
}
.listing__container .icon-2097152 {
 background-position:0 -700px
}
.listing__container .icon-4 {
 background-position:0 -750px
}
.listing__container .icon-8 {
 background-position:0 -800px
}
.listing__container .icon-16 {
 background-position:0 -850px
}
.listing__container .icon-32 {
 background-position:0 -900px
}
.listing__container .icon-64 {
 background-position:0 -950px
}
.listing__container .icon-128 {
 background-position:0 -1000px
}
.listing__container .icon-256 {
 background-position:0 -1050px
}
.listing__container [class*=icon__] {
 display:inline-block;
 margin:0 10px 0 0;
 position:relative;
 vertical-align:middle
}
@media screen and (max-width:768px) {
 .listing__container [class*=icon__] {
  background-size:cover;
  width:18px;
  height:18px
 }
}
.listing__container .listing__block {
 margin:0 0 30px;
 padding:0 0 30px;
 border-bottom:1px solid #d7d7d7
}
.listing__container .listing__block:first-child {
 margin:0 0 30px
}
.listing__container .listing__block:last-child {
 border-bottom:none
}
.listing__container .listing__block [class*=col-md-] {
 padding:0
}
.listing__container .listing__block.listing__head .icon__bookmark {
 position:absolute;
 top:26px;
 left:-35px
}
.listing__container .listing__block.listing__head .icon__my_bookmark {
 position:absolute;
 top:46px;
 left:-4px
}
@media screen and (max-width:1000px) {
 .listing__container .listing__block {
  border-bottom:0
 }
}
@media screen and (max-width:768px) {
 .listing__container .listing__block {
  background-color:#fff;
  margin-bottom:2px!important;
  padding:13px 10px!important
 }
}
.listing__container .listing__block sup {
 top:-.2em;
 font-size:70%
}
.listing__container .listing__block .badge__new {
 display:inline-block;
 margin:0 0 0 10px;
 padding:5px 10px;
 font-size:.8rem;
 border-radius:5px;
 color:#fff;
 background:#fc8704
}
.listing__container .listing__block .listing__title {
 margin:0;
 font-size:1.6rem
}
.listing__container .listing__block .block__title {
 margin:0 0 10px
}
@media screen and (max-width:1000px) {
 .listing__container .listing__block .block__title {
  color:#333;
  font-size:15px
 }
}
.listing__container .listing__block .block__title strong {
 font-size:1rem
}
.listing__container .listing__block .block__content {
 color:#333;
 word-break:break-word
}
.listing__container .listing__block .block__content .listing__details {
 margin:20px 0 0
}
.listing__container .listing__block .block__content .details__listing {
 display:flex;
 flex-wrap:wrap;
 justify-content:space-around
}
.listing__container .listing-user__container {
 font-size:1rem;
 background-color:#fff;
 width:100%
}
@media screen and (min-width:560px) and (max-width:1440px) {
 .listing__container .listing-user__container {
  min-width:32.963%
 }
 .listing__container .listing-user__container.affix {
  min-width:21.2%
 }
}
.listing__container .listing-user__container.affix {
 top:101px;
 position:fixed!important
}
.listing__container .listing-user__container .image__container {
 display:flex;
 justify-content:center;
 padding:0 15px
}
.listing__container .listing-user__container .image__container img {
 cursor:pointer;
 width:100px;
 height:100px;
 border-radius:50%;
 margin-top:10px
}
.listing__container .listing-user__container .listing-user__name {
 margin:10px 0 0;
 font-size:1.5rem
}
.listing__container .listing-user__container .listing-user__name strong {
 letter-spacing:1px;
 color:#47a40e
}
.listing__container .listing-user__container .listing-user__age,.listing__container .listing-user__container .listing-user__gender {
 font-size:1.1rem
}
.listing__container .listing-user__container .facebook {
 color:#3b5998
}
.listing__container .listing-user__container .facebook .fa {
 margin:0 10px 0 0;
 position:relative;
 top:1px;
 font-size:1.5rem
}
.listing__container .listing-user__container .message__container {
 margin:10px 0 0;
 width:82%;
 margin-left:9%
}
.listing__container .listing-user__container .message__container textarea {
 height:120px
}
.listing__container .listing-user__container .message__container .message__send-message {
 width:100%;
 margin:10px 0;
 padding:10px 0;
 color:#fff;
 font-size:1rem;
 background-color:#47a40e;
 border:1px solid #47a40e;
 transition:color,background .3s ease-in-out
}
.listing__container .listing-user__container .message__container .message__send-message:hover {
 color:#47a40e;
 background-color:#fff
}
.listing__container .listing-user__container .phone__container {
 margin:10px 0
}
.listing__container .listing-user__container .phone__container .phone {
 display:flex;
 vertical-align:middle;
 justify-content:center
}
.listing__container .listing-user__container .phone__container .phone .phone__number {
 font-size:1.3rem
}
.listing__container .listing-user__container .phone__container .icon__phone {
 margin:0 10px 0 0
}
.listing__container .listing-user__container .social-networks__container {
 display:flex;
 justify-content:center;
 margin-top:10px;
 margin-bottom:30px
}
.listing__container .listing-user__container .social-networks__container .social-network__icon {
 width:40px;
 height:40px;
 filter:brightness(120%)
}
.listing__container .listing-user__container .social-networks__container a .social-network__icon {
 filter:brightness(100%)
}
.listing__container .listing-user__container .actions__container {
 margin:20px 0
}
.listing__container .listing-user__container .actions__container .action {
 display:block;
 margin:5px 0;
 cursor:pointer;
 color:#d5d5d5
}
.listing__container .google-map__container {
 display:block;
 width:100%;
 height:400px
}
@media screen and (max-width:768px) {
 .listing__container .google-map__container {
  display:none
 }
}
.listing__container .google-map__container-listing {
 display:block;
 width:100%;
 height:250px
}
@media screen and (max-width:768px) {
 .listing__container .google-map__container-listing {
  display:block
 }
}
.listing__container .owl-buttons>.owl-next,.listing__container .owl-buttons>.owl-prev {
 margin-right:0;
 margin-left:0;
 padding:24px 16px;
 background-color:rgba(0,0,0,.5)
}
.listing__container .other-listings__container {
 display:block
}
@media screen and (max-width:768px) {
 .listing__container .other-listings__container {
  display:none
 }
}
.listing__container .other-listings__container .room-card.col-md-3:nth-of-type(4n+1) {
 clear:left
}
.listing__container .other-listings__container h3 span {
 color:#333
}
.user-modal {
 z-index:9999;
 position:fixed;
 bottom:10px;
 left:50%;
 transform:translateX(-50%);
 width:90%;
 padding:1em;
 padding-top:2.5em;
 border-radius:.325em;
 font-size:1rem;
 color:#fff;
 background:#3f3f3f
}
.user-modal__photo {
 position:absolute;
 display:block;
 left:50%;
 top:0;
 transform:translate(-50%,-50%);
 width:70px;
 height:70px;
 border:5px solid #3f3f3f;
 border-radius:100%
}
.modal-form-block__button,.user-modal__button {
 display:block;
 width:45%;
 height:40px;
 border:2px solid #47a40e;
 border-radius:.325em;
 outline:none;
 font-size:1rem;
 line-height:36px;
 text-align:center;
 color:#fff;
 background:transparent
}
.modal-form-block__button:first-of-type,.user-modal__button:first-of-type {
 float:left
}
.modal-form-block__button:last-of-type,.user-modal__button:last-of-type {
 float:right
}
.user-modal__profile-info {
 display:block;
 width:100%;
 text-align:center
}
.user-modal__profile-info__sent-success {
 display:block;
 width:40%;
 margin:auto
}
.user-modal__success-icon {
 display:block;
 width:30px;
 height:40px;
 margin:0 auto 10px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/ad214a3e5c89dadea95b32b2253a41b0.png) 50% no-repeat
}
.user-modal__success-icon,.user-modal__success-message {
 font-size:1.3rem;
 text-align:center
}
.user-modal__modal-form-block {
 width:100%;
 margin:auto
}
.user-modal__close-modal {
 position:absolute;
 right:10px;
 top:10px
}
.user-modal__close-modal i {
 color:#47a40e
}
.user-modal__find-user-text {
 margin:15px 0;
 font-size:1.2rem;
 text-align:center;
 color:#fff
}
.user-modal__find-user-text .find-user-text-name {
 color:#47a40e
}
.user-modal__icons-set {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:space-between;
 align-items:center;
 width:100%
}
.user-modal__icons-set img {
 filter:brightness(120%)
}
.user-modal__icons-set a img {
 width:100%;
 filter:brightness(100%)
}
.user-modal__icons-set a,.user-modal__icons-set img {
 width:20%
}
@media screen and (max-width:768px) {
 .user-modal__icons-set a,.user-modal__icons-set img {
  width:15%
 }
}
.modal-form-block__textarea {
 display:block;
 width:100%;
 height:151px;
 margin-bottom:15px;
 padding:10px;
 border-radius:.325em;
 border:none;
 outline:none;
 box-shadow:none;
 color:gray;
 font-size:1.1rem;
 resize:none
}
@media (max-height:350px) {
 .modal-form-block textarea {
  max-height:100px
 }
}
.modal-form-block__button {
 display:block;
 float:none;
 width:100%
}
.profile-info {
 margin-bottom:30px;
 color:#fff
}
.profile-info__name {
 font-size:1.2rem;
 font-weight:600
}
.profile-info__old {
 font-size:1rem;
 font-weight:200
}
.profile-info__suggestion {
 font-size:.9rem;
 color:#47a40e
}
.profile-info__facebook {
 color:#3b5998
}
.profile-info__facebook img {
 display:inline-block;
 width:20px;
 height:20px;
 margin-right:5px;
 position:relative;
 top:-2px
}
.profile-info p {
 margin:0;
 line-height:1.5em
}
.link_inbox {
 display:flex;
 align-items:center
}
.link_inbox i {
 font-size:40px
}
.link_inbox span {
 margin-left:5px
}
.minor-price-block .my-listing-rate {
 font-size:1.5rem
}
@media screen and (max-width:560px) {
 .minor-price-block .my-listing-rate {
  font-size:1.2rem
 }
}
.minor-price-block .minor-price-block-monthly {
 font-family:HelveticaNeue,Arial,sans-serif;
 display:flex;
 justify-content:center;
 flex-direction:row
}
@media screen and (max-width:1000px) {
 .minor-price-block .minor-price-block-monthly {
  display:none!important
 }
}
.minor-price-block .minor-price-block-monthly .price-value {
 display:flex;
 flex-direction:row;
 color:#47a40e;
 font-size:35px
}
.minor-price-block .minor-price-block-monthly .price-value .currency {
 font-size:24px;
 align-self:flex-start;
 vertical-align:top;
 line-height:1
}
.minor-price-block .minor-price-block-monthly .price-value .value {
 margin-top:-4px;
 line-height:1
}
.minor-price-block .minor-price-block-monthly .monthly-payment {
 flex:1;
 display:flex;
 align-self:flex-end;
 flex-direction:column;
 font-size:12px;
 margin-left:7px;
 line-height:1
}
.minor-price-block .minor-price-block-monthly .monthly-payment span {
 font-size:24px
}
.minor-price-block .minor-price-block-monthly .monthly-payment .per-month {
 width:80px;
 font-size:10px;
 font-weight:700
}
.minor-price-block--looking {
 margin-top:22px
}
@media screen and (max-width:560px) {
 .minor-price-block--looking {
  margin-top:8px;
  text-align:right
 }
}
.minor-price-block--looking .minor-price-block-sup-before {
 top:-.2em!important;
 font-size:70%!important
}
@media screen and (max-width:560px) {
 .minor-price-block--looking .minor-price-block-sup-before {
  top:-.3em!important;
  font-size:.6rem!important
 }
}
@media screen and (max-width:560px) {
 .minor-price-block--offering {
  margin-top:-17px
 }
}
.minor-price-block--offering .listing-rate {
 font-size:2rem
}
@media screen and (max-width:560px) {
 .minor-price-block--offering .listing-rate {
  font-size:1.4rem
 }
}
.minor-price-block--offering .minor-price-block-monthly {
 display:flex;
 width:100%;
 font-size:1rem
}
@media screen and (max-width:560px) {
 .minor-price-block--offering .minor-price-block-monthly {
  font-size:.8rem;
  line-height:.9
 }
}
.minor-price-block--offering .minor-price-block-sup-after,.minor-price-block--offering .minor-price-block-sup-before {
 top:-.5em!important;
 font-size:1rem!important
}
.minor-price-block--offering .minor-price-block-sup-before {
 font-size:1.35rem!important
}
@media screen and (max-width:560px) {
 .minor-price-block--offering .minor-price-block-sup-before {
  font-size:.9rem!important
 }
}
.minor-price-block--offering .minor-price-block-sup-after {
 top:-.4em!important;
 left:.5em;
 color:gray
}
@media screen and (max-width:560px) {
 .minor-price-block--offering .minor-price-block-sup-after {
  left:.1em
 }
}
.margin-left-30px {
 margin-left:30px
}
.moreModal {
 position:fixed;
 z-index:1000;
 bottom:-200px;
 left:0;
 width:100%;
 height:230px;
 transition:.4s ease
}
.moreModal.show {
 bottom:20px
}
.moreModal .in_more_modal {
 height:100%;
 width:90%;
 display:flex;
 flex-direction:column;
 flex-wrap:nowrap;
 background:#fff;
 margin:0 auto;
 border-radius:10px;
 border:1px solid #47a40e;
 position:relative
}
.moreModal .in_more_modal .closeWindow {
 position:absolute;
 z-index:2;
 top:5px;
 right:5px
}
.moreModal .in_more_modal .closeWindow button {
 color:#47a40e!important;
 outline:none
}
.moreModal .in_more_modal .socail-icons {
 display:flex;
 flex-wrap:wrap;
 justify-content:space-around;
 margin-top:20px
}
.moreModal .in_more_modal .socail-icons .social-icon {
 width:40px;
 height:40px;
 background:#111
}
.moreModal .in_more_modal .title_in_more_modal {
 text-align:center;
 padding:20px;
 font-size:20pt
}
.moreModal .in_more_modal .moreTools {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:space-between;
 padding:20px;
 width:100%
}
.moreModal .in_more_modal .moreTools a {
 outline:none;
 border-radius:5px;
 border:1px solid #47a40e;
 color:#47a40e;
 padding:5px 0;
 width:150px;
 background-color:transparent;
 text-align:center;
 text-decoration:none
}
.moreModal .in_more_modal .moreTools a:first-of-type {
 margin-right:10px
}
.moreModal .in_more_modal .moreTools .no-phone-disabled {
 pointer-events:none;
 opacity:.3
}
.date-adaptive,.posted-date-info,.posted-icon-set {
 display:none
}
@media screen and (max-width:768px) {
 .listing__block .listing__title {
  font-size:1.1rem
 }
 .listing__block .block__title strong {
  font-size:.8rem;
  vertical-align:bottom
 }
 .listing__block .block__content {
  font-size:13px;
  font-family:initial
 }
 .listing__block .block__content .listing__details {
  font-size:.65rem
 }
}
@media screen and (max-width:560px) {
 .owl-buttons>.owl-next,.owl-buttons>.owl-prev {
  width:50px
 }
 .listing-slider .status {
  right:0;
  bottom:5px;
  text-align:right
 }
 .listing-slider .status div.date {
  display:block;
  font-size:16px;
  font-weight:300
 }
 .listing-slider div.new-badge {
  font-size:1.2rem;
  font-weight:600
 }
 .date-adaptive {
  display:block!important
 }
 .listing__container {
  font-size:.65rem
 }
 .listing__container .listing__block .listing__title {
  font-size:1.1rem
 }
 .listing__container .listing__block .block__title strong {
  font-size:.8rem;
  vertical-align:bottom
 }
 .listing__container .listing__block .block__content {
  font-size:11px;
  font-family:initial
 }
 .listing__container .listing__block .block__content .listing__details {
  font-size:.65rem
 }
 .listing__container .icon__location {
  width:32px;
  height:32px;
  background-size:75px
 }
 .listing__container .listing-user__container {
  display:none
 }
 .listing-rate {
  font-size:1.1rem
 }
 .posted-date-info {
  display:block;
  margin-top:10px
 }
 .posted-date-info__photo {
  display:inline-block;
  width:30px;
  height:30px;
  margin-right:10px;
  border-radius:100%;
  vertical-align:bottom;
  background:gray
 }
 .posted-date-info__when,.posted-date-info__who {
  display:inline-block;
  font-size:.85rem;
  vertical-align:bottom
 }
 .posted-date-info__who {
  font-weight:600;
  color:#47a40e;
  cursor:pointer
 }
 .posted-icon-set {
  display:block;
  margin-top:10px
 }
 .posted-icon-set__icon {
  float:left;
  width:26px;
  height:26px;
  margin-right:10px
 }
}
.mobile-listing-profile-modal {
 margin:0 15px
}
.mobile-listing-profile-modal .mobile-modal-top-container {
 display:flex;
 flex-direction:row;
 justify-content:flex-start;
 align-items:flex-end;
 margin-top:10px;
 margin-bottom:17px
}
.mobile-listing-profile-modal .mobile-modal-top-container .mobile-user-image {
 border-radius:50%;
 width:100px;
 height:100px
}
.mobile-listing-profile-modal .mobile-modal-top-container .mobile-modal-user-info {
 display:flex;
 flex-direction:column;
 justify-content:space-between;
 height:80px;
 margin-left:30px;
 width:50%
}
.mobile-listing-profile-modal .mobile-modal-top-container .mobile-modal-user-info .mobile-user-name {
 font-size:18px;
 font-weight:700;
 color:#000;
 letter-spacing:1px
}
.mobile-listing-profile-modal .mobile-modal-top-container .mobile-modal-user-info .view-listings-profile-btn {
 color:#47a40e;
 display:flex;
 flex-direction:row;
 justify-content:flex-start;
 align-items:flex-start
}
.mobile-listing-profile-modal .mobile-modal-top-container .mobile-modal-user-info .view-listings-profile-btn .text {
 margin-top:1px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.mobile-listing-profile-modal .grey-line-block {
 margin-top:15px;
 height:1px;
 background-color:#a9a9a9;
 opacity:.4
}
.mobile-listing-profile-modal .option-buttons {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 margin-top:20px
}
.mobile-listing-profile-modal .option-buttons .sms-btn {
 margin-left:20px
}
.mobile-listing-profile-modal .option-buttons .call-btn,.mobile-listing-profile-modal .option-buttons .sms-btn {
 display:flex;
 justify-content:center;
 align-items:center;
 border:1px solid #47a40e;
 height:32px;
 color:#47a40e;
 width:30%
}
.mobile-listing-profile-modal .option-buttons .call-btn {
 margin-right:20px
}
.street-view {
 display:none
}
@media screen and (max-width:768px) {
 .street-view {
  display:block
 }
}
.block-content.contact-block-content .in_contact_block {
 display:flex;
 flex-direction:column;
 height:100%
}
.block-content.contact-block-content .in_contact_block textarea {
 flex:1;
 border-radius:2px;
 padding:6px;
 resize:none;
 height:120px
}
.contact-btn {
 font-family:Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif
}
.btn__send-message {
 padding:13px 0!important;
 margin-top:15px;
 background-color:#47a40e;
 color:#fff;
 border:none;
 border-radius:3px;
 font-size:18px
}
.btn__send-message .loader {
 transition:.3s;
 background-color:#47a40e!important
}
.btn__send-message .loading-bubbles .bubble-container .bubble {
 transition:.3s;
 background-color:#fff
}
.btn__send-message:hover .loader {
 background-color:#fff!important
}
.btn__send-message:hover .loading-bubbles .bubble-container .bubble {
 background-color:#47a40e
}
.block-content .social-connections .social-connections a {
 padding-top:0
}
.sent-message {
 padding:42px 0
}
.phone_title {
 margin-top:10px;
 padding:10px 0
}
.find_text_roomcard {
 padding:3px 0
}
.icon__checkmark {
 display:block;
 width:100%;
 height:30px;
 margin-bottom:12px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/507c72c53df6b9938d9d8eab394543a1.png) 50%/contain no-repeat
}
.icon__close {
 width:10px;
 height:10px;
 position:absolute;
 top:5px;
 right:0;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/633e98b02002488f6c5b04f91276aeb8.png) 50%/contain no-repeat
}
#responsive-location-block {
 display:none;
 color:#fff;
 background-color:#f7f7f7;
 padding:20px 0 25px
}
@media screen and (max-width:1000px) {
 #responsive-location-block {
  display:flex;
  flex-direction:row;
  justify-content:center;
  width:100%
 }
}
@media screen and (max-width:768px) {
 #responsive-location-block {
  display:none
 }
}
#responsive-location-block .edit-listing-btn {
 padding:10px 0;
 text-align:center;
 background-color:#47a40e;
 width:250px;
 border-radius:5px;
 cursor:pointer
}
#responsive-location-block .delete-listing-btn {
 padding:10px 0;
 text-align:center;
 margin-left:40px;
 background-color:#3d3d3d;
 width:250px;
 border-radius:5px;
 cursor:pointer
}
#responsive-message-block {
 display:none
}
@media screen and (max-width:1000px) {
 #responsive-message-block {
  display:block
 }
}
@media screen and (max-width:768px) {
 #responsive-message-block {
  display:none
 }
}
#responsive-message-block .responsive__message__container {
 background-color:#fff;
 padding:30px 40px
}
#responsive-message-block .responsive__message__container .responsive-send-btn {
 width:100%;
 color:#fff;
 background-color:#47a40e;
 padding:15px 0;
 margin-top:15px;
 text-align:center;
 border-radius:5px
}
#responsive-message-block .responsive-contact-info {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 border-top:5px solid #f7f7f7;
 background-color:#fff
}
#responsive-message-block .responsive-contact-info .responsive-phone-number {
 width:50%;
 border-right:5px solid #f7f7f7;
 display:flex;
 justify-content:flex-start;
 align-items:center;
 padding-left:10%
}
#responsive-message-block .responsive-contact-info .responsive-phone-number .responsive-contact-phone-number {
 color:#47a40e;
 font-size:35px;
 margin-right:30px;
 vertical-align:middle
}
#responsive-message-block .responsive-contact-info .responsive-social-info {
 width:50%;
 justify-content:space-around;
 padding:20px 15px
}
#responsive-message-block .responsive-contact-info .responsive-social-info a {
 width:10%
}
#responsive-message-block .responsive-contact-info .responsive-social-info a img {
 width:100%
}
#responsive-message-block .responsive-contact-info .responsive-social-info img {
 width:10%
}
#additional-info-block {
 display:none;
 margin-bottom:20px
}
@media screen and (max-width:1000px) {
 #additional-info-block {
  display:block
 }
}
#additional-info-block .green-text {
 color:#47a40e;
 font-size:15px
}
#responsive-lifestyle {
 display:block
}
@media screen and (max-width:1000px) {
 #responsive-lifestyle {
  display:none
 }
}
#mobile-sent-message {
 display:flex;
 flex-direction:row;
 justify-content:center;
 align-items:center;
 height:200px
}
#responsive-lifestyle-reverse {
 display:none;
 margin-top:15px;
 padding:20px 35px 0;
 background-color:#fff;
 margin-bottom:15px
}
@media screen and (max-width:1000px) {
 #responsive-lifestyle-reverse {
  display:flex
 }
}
@media screen and (max-width:768px) {
 #responsive-lifestyle-reverse {
  display:none
 }
}
.with-options {
 top:66px
}
@media screen and (max-width:1000px) {
 .with-options {
  top:0
 }
}
.without-options {
 top:0
}
@media screen and (max-width:768px) {
 .mobile_more_listing {
  margin-top:135px;
  margin-bottom:135px
 }
}
@media screen and (max-width:768px) {
 .blank-loader {
  margin-top:290px;
  margin-bottom:290px
 }
}
.listing-amenities {
 width:26px;
 height:34px;
 display:block;
 margin:auto
}
@media screen and (max-width:768px) {
 .listing-amenities {
  width:26px;
  height:32px;
  display:block
 }
}
.edit-listing-container .display__flex input {
 border:1px solid #ccc;
 margin-top:10px;
 width:100%;
 min-height:34px!important;
 font-size:14px
}
.autocomplete-list__active {
 background:#48a300;
 color:#fff
}
@media (max-width:768px) {
 .wsmenucontainer-one-listing-mobile {
  padding-bottom:0!important
 }
 .one-listing-mobile {
  height:calc(100vh - 118px)
 }
 .one-listing-mobile>div {
  height:calc(100vh - 239px);
  overflow-y:scroll
 }
 .one-listing-mobile .show_contact_block {
  position:fixed
 }
 .one-listing-mobile .show_contact_block.show_message {
  bottom:calc(50% + 59px)!important;
  transform:translateY(50%)!important;
  position:absolute
 }
 .wrapper_menu.haveUser content.haveUser div:nth-child(3) .item_icon {
  width:44px
 }
}
.megaphone {
 padding-left:15px;
 padding-right:15px
}
.megaphone .input-range__track--active {
 background:#47a40e
}
.megaphone .input-range__track {
 border-radius:10px
}
.megaphone .input-range__slider {
 background:#fff;
 border:1px solid #47a40e;
 width:1.5rem;
 height:1.5rem;
 margin-top:-.9rem
}
.megaphone .input-range__label-container {
 display:none
}
.megaphone .container-filter {
 width:100%;
 max-width:1350px;
 margin:auto
}
@media (max-width:1400px) {
 .megaphone .container-filter {
  max-width:1300px
 }
}
@media (max-width:769px) {
 .megaphone .container-filter {
  width:90%
 }
}
@media (max-width:769px) {
 .megaphone .container-filter .chosen_block {
  width:21%!important;
  margin-right:4%!important;
  border-radius:6px!important
 }
 .megaphone .container-filter .chosen_block.sex {
  width:28%!important;
  border-radius:6px!important
 }
 .megaphone .container-filter .chosen_block.bedrooms {
  width:29%!important
 }
 .megaphone .container-filter .chosen_block:last-child {
  margin-right:0
 }
 .megaphone .container-filter .title {
  margin-left:0;
  font-size:12pt
 }
 .megaphone .container-filter .title:last-child {
  margin-left:0
 }
}
.megaphone .container-listing {
 width:100%;
 max-width:1350px;
 margin:auto;
 margin-top:20px
}
@media (max-width:1400px) {
 .megaphone .container-listing {
  max-width:1300px
 }
}
@media (max-width:769px) {
 .megaphone .container-listing {
  width:92%
 }
}
.megaphone .container-listing .__block_listing .title {
 margin-left:5px;
 font-size:16pt
}
@media (max-width:769px) {
 .megaphone .container-listing .__block_listing .title {
  font-size:12pt
 }
}
.megaphone .send_message {
 background-color:#fff;
 padding:5px 80px;
 display:flex;
 position:relative
}
@media (min-width:769px) {
 .megaphone .send_message i {
  display:none
 }
}
.megaphone .send_message i {
 font-size:24px;
 position:absolute;
 z-index:100;
 right:10px;
 bottom:20px;
 color:#47a40e
}
@media (max-width:1024px) {
 .megaphone .send_message {
  background-color:transparent;
  flex-direction:column;
  padding:0
 }
 .megaphone .send_message button {
  margin-top:10px
 }
}
@media (max-width:769px) {
 .megaphone .send_message {
  padding:5px 0
 }
}
.megaphone .send_message ._input-message-text {
 height:auto;
 border:1px solid #999;
 padding:5px;
 border-radius:10px;
 flex:1;
 outline:none;
 padding-left:20px;
 font-size:16px;
 min-height:50px;
 word-break:break-word;
 position:relative;
 font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif
}
.megaphone .send_message ._input-message-text.is_ios {
 max-height:80px;
 overflow:auto
}
.megaphone .send_message ._input-message-text:before {
 font-weight:700;
 font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif
}
@media (max-width:769px) {
 .megaphone .send_message ._input-message-text {
  padding-right:30px
 }
}
.megaphone .send_message button {
 width:auto;
 height:50px;
 margin-left:5px;
 border-radius:10px;
 color:#fff;
 border:1px solid #47a40e;
 background-color:#47a40e;
 transition:.3s;
 outline:none;
 font-size:16px
}
@media (max-width:1024px) {
 .megaphone .send_message button {
  width:40%;
  margin:0 auto;
  margin-top:20px
 }
}
.megaphone .send_message button:hover {
 color:#47a40e;
 background-color:#fff
}
@media (max-width:1024px) {
 .megaphone .__blocks_found {
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding-bottom:10px;
  padding-top:10px
 }
}
@media (max-width:1024px) and (max-width:769px) {
 .megaphone .__blocks_found {
  padding-top:0;
  padding-bottom:0
 }
}
.megaphone .right_members_found i {
 font-size:55px;
 color:#47a40e
}
@media (max-width:1024px) {
 .megaphone .right_members_found i {
  font-size:30px
 }
}
.megaphone .members_found {
 height:65px;
 margin:5px 0;
 display:flex;
 justify-content:flex-start;
 align-items:center
}
@media (max-width:1024px) {
 .megaphone .members_found {
  margin-bottom:0;
  height:50px;
  margin:0
 }
}
.megaphone .members_found .members_found_text {
 color:#47a40e;
 font-size:12pt;
 margin-left:10px
}
@media (max-width:769px) {
 .megaphone .members_found .members_found_text {
  font-size:8pt
 }
}
.megaphone .members_found .circle_found {
 width:50px;
 height:50px;
 border-radius:50%;
 background-color:#47a40e;
 position:relative
}
@media (max-width:769px) {
 .megaphone .members_found .circle_found {
  width:40px;
  height:40px
 }
}
.megaphone .members_found .circle_found .inner_circle {
 position:absolute;
 z-index:1;
 display:flex;
 justify-content:center;
 align-items:center;
 border-radius:50%;
 font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
 background-color:#fff;
 color:#47a40e;
 font-weight:700;
 width:46px;
 height:46px;
 top:2px;
 left:2px;
 font-size:12pt
}
@media (max-width:769px) {
 .megaphone .members_found .circle_found .inner_circle {
  width:36px;
  height:36px;
  font-size:8pt
 }
}
@media (max-width:1024px) {
 .megaphone .members_found .circle_found .inner_circle {
  background-color:#f7f7f7
 }
}
.megaphone .title {
 font-size:16pt;
 margin:5px 0;
 margin-left:27px
}
@media (max-width:769px) {
 .megaphone .title {
  font-size:12pt
 }
}
.megaphone .modal-default .overlay-default {
 position:fixed;
 top:0;
 left:0;
 width:100vw;
 height:100vh;
 background:#000;
 opacity:0;
 z-index:100000;
 visibility:hidden;
 transition:.3s;
 display:flex;
 justify-content:center;
 align-items:center
}
.megaphone .modal-default .overlay-default.__show {
 visibility:visible;
 opacity:.6
}
.megaphone .modal-default .modal-inner {
 position:fixed;
 top:0;
 left:0;
 width:100vw;
 height:100vh;
 display:flex;
 z-index:11111111111;
 justify-content:center;
 align-items:center;
 opacity:0;
 visibility:hidden;
 transition:.3s
}
.megaphone .modal-default .modal-inner.__show {
 opacity:1;
 visibility:visible
}
.megaphone .modal-default .modal-inner .content_block {
 width:600px;
 height:223px;
 background:#fff;
 border-radius:10px;
 opacity:0
}
.megaphone .modal-default .modal-inner .content_block.__show {
 opacity:1
}
@media (max-width:769px) {
 .megaphone .modal-default .modal-inner .content_block {
  width:300px;
  height:180px
 }
}
.megaphone .modal-default .modal-inner .content_block ._title_default_text {
 color:#47a40e;
 font-size:18pt;
 text-align:center;
 width:600px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 padding:10px
}
@media (max-width:769px) {
 .megaphone .modal-default .modal-inner .content_block ._title_default_text {
  font-size:13pt;
  width:300px
 }
}
.megaphone .modal-default .modal-inner .content_block .inner_content {
 font-size:18pt;
 transition:.3s
}
@media (max-width:769px) {
 .megaphone .modal-default .modal-inner .content_block .inner_content {
  font-size:13pt
 }
}
.megaphone .modal-default .modal-inner .content_block .inner_content div {
 cursor:pointer;
 padding:10px;
 color:#000;
 transition:.3s;
 border-top:1px solid #eee;
 width:600px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 text-align:center
}
@media (max-width:769px) {
 .megaphone .modal-default .modal-inner .content_block .inner_content div {
  width:300px
 }
}
.megaphone .modal-default .modal-inner .content_block .inner_content div:hover {
 color:#47a40e
}
.megaphone .inner_content_filters {
 width:100%;
 height:auto;
 background-color:#fff;
 display:flex;
 padding:10px 40px
}
@media (max-width:769px) {
 .megaphone .inner_content_filters {
  background-color:transparent;
  padding:0
 }
}
.megaphone .inner_content_filters .left {
 margin-right:45px;
 max-width:40%
}
.megaphone .inner_content_filters .left .title_text {
 font-size:12pt
}
.megaphone .inner_content_filters .left .default_text {
 font-size:10pt;
 padding:5px;
 background-color:#eee;
 margin-top:5px
}
.megaphone .inner_content_filters .left .default_text .title_default_text {
 color:#000
}
.megaphone .inner_content_filters .left .default_text .chosen-text {
 transition:.3s;
 cursor:pointer;
 color:#47a40e;
 margin-top:10px;
 position:relative;
 display:flex
}
.megaphone .inner_content_filters .left .default_text .chosen-text i {
 font-size:7px;
 position:absolute;
 top:14px
}
.megaphone .inner_content_filters .left .default_text .chosen-text span {
 margin-left:13px
}
.megaphone .inner_content_filters .left .default_text .chosen-text:hover {
 color:#000
}
.megaphone .inner_content_filters .right {
 margin-left:45px;
 width:60%;
 padding-top:73px
}
@media (max-width:1024px) {
 .megaphone .inner_content_filters .right {
  padding-top:0;
  margin-left:0;
  width:100%
 }
}
.megaphone .inner_content_filters .right .budget_block {
 display:flex;
 flex-direction:column
}
.megaphone .inner_content_filters .right .budget_block .title_budget_block {
 color:#47a40e;
 display:flex;
 justify-content:space-between;
 width:100%;
 font-size:12pt;
 margin-bottom:5px
}
.megaphone .inner_content_filters .right .budget_block .title_budget_block div:first-child {
 color:#4c4d4d
}
.megaphone .inner_content_filters .right .age_block {
 display:flex;
 flex-direction:column;
 margin-top:42px
}
@media (max-width:1024px) {
 .megaphone .inner_content_filters .right .age_block {
  margin-top:10px
 }
}
@media (max-width:1085px) {
 .megaphone .inner_content_filters .right .age_block {
  margin-top:10px
 }
}
@media (max-width:769px) {
 .megaphone .inner_content_filters .right .age_block {
  margin-top:20px
 }
}
.megaphone .inner_content_filters .right .age_block .title_age_block {
 color:#47a40e;
 display:flex;
 justify-content:space-between;
 width:100%;
 font-size:12pt;
 margin-bottom:5px
}
@media (max-width:1024px) {
 .megaphone .inner_content_filters .right .age_block .title_age_block {
  margin-bottom:10px
 }
}
@media (max-width:1085px) {
 .megaphone .inner_content_filters .right .age_block .title_age_block {
  margin-bottom:10px
 }
}
@media (max-width:769px) {
 .megaphone .inner_content_filters .right .age_block .title_age_block {
  margin-bottom:5px
 }
}
.megaphone .inner_content_filters .right .age_block .title_age_block div:first-child {
 color:#4c4d4d
}
.megaphone .inner_content_filters .right .__chosen_block .title__chose_block {
 margin-bottom:0;
 color:#4c4d4d;
 margin-top:10px;
 font-size:12pt
}
@media (max-width:769px) {
 .megaphone .inner_content_filters .right .__chosen_block .title__chose_block {
  margin-top:20px
 }
}
.megaphone .inner_content_filters .right .__chosen_block .content {
 display:flex;
 flex-wrap:wrap
}
.megaphone .inner_content_filters .right .__chosen_block .content .chosen_block {
 height:45px;
 border:1px solid #47a40e;
 color:#47a40e;
 background-color:#fff;
 border-radius:15px;
 cursor:pointer;
 transition:.3s;
 margin-right:10px;
 text-align:center;
 line-height:45px;
 margin-top:10px;
 width:auto;
 min-width:10px;
 padding:0 10px;
 font-size:10pt
}
@media (max-width:769px) {
 .megaphone .inner_content_filters .right .__chosen_block .content .chosen_block {
  width:26%;
  min-width:0;
  font-size:3vw;
  height:30px;
  line-height:30px
 }
}
.megaphone .inner_content_filters .right .__chosen_block .content .chosen_block:first-child {
 margin-left:0
}
.megaphone .inner_content_filters .right .__chosen_block .content .chosen_block.isChosen {
 background-color:#47a40e;
 color:#fff
}
@media (max-width:769px) {
 .megaphone .inner_content_filters .right .__chosen_block .content .chosen_block.isChosen {
  color:#ff8400;
  background-color:#fff
 }
}
.megaphone .content .__block_listing {
 cursor:pointer
}
.megaphone .content .slick-list {
 height:auto!important;
 padding-bottom:20px
}
.megaphone .content .listing_item {
 border-radius:10px;
 background-color:#fff;
 box-shadow:8px 7px 13px rgba(0,0,0,.5);
 margin-left:24px;
 position:relative;
 cursor:pointer;
 width:250px;
 height:auto
}
@media (max-width:769px) {
 .megaphone .content .listing_item {
  width:150px
 }
}
.megaphone .content .listing_item .overlay_item {
 position:absolute;
 z-index:12;
 width:100%;
 height:100%;
 left:0;
 top:0;
 opacity:.7;
 background-color:#47a40e;
 border-radius:10px
}
.megaphone .content .listing_item .top_listing_item {
 position:relative;
 height:150px
}
@media (max-width:769px) {
 .megaphone .content .listing_item .top_listing_item {
  height:100px
 }
}
.megaphone .content .listing_item .top_listing_item img {
 height:100%;
 width:100%;
 object-fit:cover;
 border-top-left-radius:10px;
 border-top-right-radius:10px
}
.megaphone .content .listing_item .top_listing_item ._price {
 position:absolute;
 z-index:100;
 bottom:0;
 left:20px
}
@media (max-width:769px) {
 .megaphone .content .listing_item .top_listing_item ._price {
  left:10px
 }
}
.megaphone .content .listing_item .top_listing_item ._price span {
 font-size:20px;
 color:#fff;
 font-weight:700
}
@media (max-width:769px) {
 .megaphone .content .listing_item .top_listing_item ._price span {
  font-size:12px
 }
}
.megaphone .content .listing_item .top_listing_item ._price .currency {
 font-size:13px;
 vertical-align:4px
}
@media (max-width:769px) {
 .megaphone .content .listing_item .top_listing_item ._price .currency {
  vertical-align:2px;
  font-size:9px!important
 }
}
.megaphone .content .listing_item .top_listing_item ._price .currency.mr {
 margin-right:10px
}
@media (max-width:769px) {
 .megaphone .content .listing_item .top_listing_item ._price .__price {
  font-size:13px
 }
}
.megaphone .content .listing_item .bottom_listing_item {
 height:auto;
 color:#000;
 padding:5px;
 font-size:12px;
 padding-left:10px;
 position:absolute;
 z-index:1000;
 display:inline
}
@media (max-width:769px) {
 .megaphone .content .listing_item .bottom_listing_item {
  font-size:10px
 }
}
@media (max-width:500px) {
 .megaphone .content .listing_item .bottom_listing_item {
  padding:2px
 }
}
.megaphone .content .listing_item .bottom_listing_item span:first-child {
 color:#47a40e;
 white-space:nowrap
}
.megaphone .content .listing_item .bottom_listing_item span:nth-child(2) {
 margin-left:5px;
 margin-right:5px
}
.megaphone .content .listing_item .bottom_listing_item.chosen-block,.megaphone .content .listing_item .bottom_listing_item.chosen-block span {
 color:#fff
}
.megaphone .content a {
 text-decoration:none;
 text-transform:none
}
.megaphone .content .slick-arrow {
 font-size:26px
}
.megaphone .content .slick-list {
 height:260px
}
.megaphone .content .slick-slider {
 padding-left:30px;
 padding-right:40px
}
@media (max-width:1085px) {
 .megaphone .content .slick-slider {
  padding:0
 }
}
.megaphone .slick-track {
 padding-left:50px
}
.right_members_found i {
 cursor:pointer;
 transition:.3s
}
.right_members_found i:hover,.title-main {
 color:#47a40e
}
.title-main {
 text-align:center;
 display:flex;
 justify-content:center;
 align-items:center;
 margin-top:5px;
 font-size:22px
}
.title-main span {
 margin-left:15px
}
.title-main.app {
 margin:auto;
 padding-right:50px;
 font-size:16pt;
 margin-top:9px
}
.title-main.app img {
 height:25px
}
.title-main img {
 width:30px
}
.members_found {
 margin:0;
 height:30px
}
.members_found .circle_found {
 height:53px;
 width:53px;
 margin-right:10px
}
.members_found .circle_found .inner_circle {
 width:49px;
 height:49px;
 top:2px;
 font-size:18pt;
 left:2px
}
.members_found .members_found_text {
 font-size:16pt
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
 font-family:FontAwesome;
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/674f50d287a8c48dc19ba404d20fe713.eot);
 src:url(https://d1frv26ioc12ph.cloudfront.net/dist/674f50d287a8c48dc19ba404d20fe713.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/af7ae505a9eed503f8b8e6982036873e.woff2) format("woff2"),url(https://d1frv26ioc12ph.cloudfront.net/dist/fee66e712a8a08eef5805a46892932ad.woff) format("woff"),url(https://d1frv26ioc12ph.cloudfront.net/dist/b06871f281fee6b241d60582ae9369b9.ttf) format("truetype"),url(https://d1frv26ioc12ph.cloudfront.net/dist/912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format("svg");
 font-weight:400;
 font-style:normal
}
.fa {
 display:inline-block;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.fa-lg {
 font-size:1.33333em;
 line-height:.75em;
 vertical-align:-15%
}
.fa-2x {
 font-size:2em
}
.fa-3x {
 font-size:3em
}
.fa-4x {
 font-size:4em
}
.fa-5x {
 font-size:5em
}
.fa-fw {
 width:1.28571em;
 text-align:center
}
.fa-ul {
 padding-left:0;
 margin-left:2.14286em;
 list-style-type:none
}
.fa-ul>li {
 position:relative
}
.fa-li {
 position:absolute;
 left:-2.14286em;
 width:2.14286em;
 top:.14286em;
 text-align:center
}
.fa-li.fa-lg {
 left:-1.85714em
}
.fa-border {
 padding:.2em .25em .15em;
 border:.08em solid #eee;
 border-radius:.1em
}
.fa-pull-left {
 float:left
}
.fa-pull-right {
 float:right
}
.fa.fa-pull-left {
 margin-right:.3em
}
.fa.fa-pull-right {
 margin-left:.3em
}
.pull-right {
 float:right
}
.pull-left {
 float:left
}
.fa.pull-left {
 margin-right:.3em
}
.fa.pull-right {
 margin-left:.3em
}
.fa-spin {
 -webkit-animation:fa-spin 2s infinite linear;
 animation:fa-spin 2s infinite linear
}
.fa-pulse {
 -webkit-animation:fa-spin 1s infinite steps(8);
 animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@keyframes fa-spin {
 0% {
  -webkit-transform:rotate(0deg);
  transform:rotate(0deg)
 }
 to {
  -webkit-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
.fa-rotate-90 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
 -webkit-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 transform:rotate(90deg)
}
.fa-rotate-180 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.fa-rotate-270 {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
 -webkit-transform:rotate(270deg);
 -ms-transform:rotate(270deg);
 transform:rotate(270deg)
}
.fa-flip-horizontal {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
 -webkit-transform:scaleX(-1);
 -ms-transform:scaleX(-1);
 transform:scaleX(-1)
}
.fa-flip-vertical {
 -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
 -webkit-transform:scaleY(-1);
 -ms-transform:scaleY(-1);
 transform:scaleY(-1)
}
:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270 {
 filter:none
}
.fa-stack {
 position:relative;
 display:inline-block;
 width:2em;
 height:2em;
 line-height:2em;
 vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x {
 position:absolute;
 left:0;
 width:100%;
 text-align:center
}
.fa-stack-1x {
 line-height:inherit
}
.fa-stack-2x {
 font-size:2em
}
.fa-inverse {
 color:#fff
}
.fa-glass:before {
 content:"\F000"
}
.fa-music:before {
 content:"\F001"
}
.fa-search:before {
 content:"\F002"
}
.fa-envelope-o:before {
 content:"\F003"
}
.fa-heart:before {
 content:"\F004"
}
.fa-star:before {
 content:"\F005"
}
.fa-star-o:before {
 content:"\F006"
}
.fa-user:before {
 content:"\F007"
}
.fa-film:before {
 content:"\F008"
}
.fa-th-large:before {
 content:"\F009"
}
.fa-th:before {
 content:"\F00A"
}
.fa-th-list:before {
 content:"\F00B"
}
.fa-check:before {
 content:"\F00C"
}
.fa-close:before,.fa-remove:before,.fa-times:before {
 content:"\F00D"
}
.fa-search-plus:before {
 content:"\F00E"
}
.fa-search-minus:before {
 content:"\F010"
}
.fa-power-off:before {
 content:"\F011"
}
.fa-signal:before {
 content:"\F012"
}
.fa-cog:before,.fa-gear:before {
 content:"\F013"
}
.fa-trash-o:before {
 content:"\F014"
}
.fa-home:before {
 content:"\F015"
}
.fa-file-o:before {
 content:"\F016"
}
.fa-clock-o:before {
 content:"\F017"
}
.fa-road:before {
 content:"\F018"
}
.fa-download:before {
 content:"\F019"
}
.fa-arrow-circle-o-down:before {
 content:"\F01A"
}
.fa-arrow-circle-o-up:before {
 content:"\F01B"
}
.fa-inbox:before {
 content:"\F01C"
}
.fa-play-circle-o:before {
 content:"\F01D"
}
.fa-repeat:before,.fa-rotate-right:before {
 content:"\F01E"
}
.fa-refresh:before {
 content:"\F021"
}
.fa-list-alt:before {
 content:"\F022"
}
.fa-lock:before {
 content:"\F023"
}
.fa-flag:before {
 content:"\F024"
}
.fa-headphones:before {
 content:"\F025"
}
.fa-volume-off:before {
 content:"\F026"
}
.fa-volume-down:before {
 content:"\F027"
}
.fa-volume-up:before {
 content:"\F028"
}
.fa-qrcode:before {
 content:"\F029"
}
.fa-barcode:before {
 content:"\F02A"
}
.fa-tag:before {
 content:"\F02B"
}
.fa-tags:before {
 content:"\F02C"
}
.fa-book:before {
 content:"\F02D"
}
.fa-bookmark:before {
 content:"\F02E"
}
.fa-print:before {
 content:"\F02F"
}
.fa-camera:before {
 content:"\F030"
}
.fa-font:before {
 content:"\F031"
}
.fa-bold:before {
 content:"\F032"
}
.fa-italic:before {
 content:"\F033"
}
.fa-text-height:before {
 content:"\F034"
}
.fa-text-width:before {
 content:"\F035"
}
.fa-align-left:before {
 content:"\F036"
}
.fa-align-center:before {
 content:"\F037"
}
.fa-align-right:before {
 content:"\F038"
}
.fa-align-justify:before {
 content:"\F039"
}
.fa-list:before {
 content:"\F03A"
}
.fa-dedent:before,.fa-outdent:before {
 content:"\F03B"
}
.fa-indent:before {
 content:"\F03C"
}
.fa-video-camera:before {
 content:"\F03D"
}
.fa-image:before,.fa-photo:before,.fa-picture-o:before {
 content:"\F03E"
}
.fa-pencil:before {
 content:"\F040"
}
.fa-map-marker:before {
 content:"\F041"
}
.fa-adjust:before {
 content:"\F042"
}
.fa-tint:before {
 content:"\F043"
}
.fa-edit:before,.fa-pencil-square-o:before {
 content:"\F044"
}
.fa-share-square-o:before {
 content:"\F045"
}
.fa-check-square-o:before {
 content:"\F046"
}
.fa-arrows:before {
 content:"\F047"
}
.fa-step-backward:before {
 content:"\F048"
}
.fa-fast-backward:before {
 content:"\F049"
}
.fa-backward:before {
 content:"\F04A"
}
.fa-play:before {
 content:"\F04B"
}
.fa-pause:before {
 content:"\F04C"
}
.fa-stop:before {
 content:"\F04D"
}
.fa-forward:before {
 content:"\F04E"
}
.fa-fast-forward:before {
 content:"\F050"
}
.fa-step-forward:before {
 content:"\F051"
}
.fa-eject:before {
 content:"\F052"
}
.fa-chevron-left:before {
 content:"\F053"
}
.fa-chevron-right:before {
 content:"\F054"
}
.fa-plus-circle:before {
 content:"\F055"
}
.fa-minus-circle:before {
 content:"\F056"
}
.fa-times-circle:before {
 content:"\F057"
}
.fa-check-circle:before {
 content:"\F058"
}
.fa-question-circle:before {
 content:"\F059"
}
.fa-info-circle:before {
 content:"\F05A"
}
.fa-crosshairs:before {
 content:"\F05B"
}
.fa-times-circle-o:before {
 content:"\F05C"
}
.fa-check-circle-o:before {
 content:"\F05D"
}
.fa-ban:before {
 content:"\F05E"
}
.fa-arrow-left:before {
 content:"\F060"
}
.fa-arrow-right:before {
 content:"\F061"
}
.fa-arrow-up:before {
 content:"\F062"
}
.fa-arrow-down:before {
 content:"\F063"
}
.fa-mail-forward:before,.fa-share:before {
 content:"\F064"
}
.fa-expand:before {
 content:"\F065"
}
.fa-compress:before {
 content:"\F066"
}
.fa-plus:before {
 content:"\F067"
}
.fa-minus:before {
 content:"\F068"
}
.fa-asterisk:before {
 content:"\F069"
}
.fa-exclamation-circle:before {
 content:"\F06A"
}
.fa-gift:before {
 content:"\F06B"
}
.fa-leaf:before {
 content:"\F06C"
}
.fa-fire:before {
 content:"\F06D"
}
.fa-eye:before {
 content:"\F06E"
}
.fa-eye-slash:before {
 content:"\F070"
}
.fa-exclamation-triangle:before,.fa-warning:before {
 content:"\F071"
}
.fa-plane:before {
 content:"\F072"
}
.fa-calendar:before {
 content:"\F073"
}
.fa-random:before {
 content:"\F074"
}
.fa-comment:before {
 content:"\F075"
}
.fa-magnet:before {
 content:"\F076"
}
.fa-chevron-up:before {
 content:"\F077"
}
.fa-chevron-down:before {
 content:"\F078"
}
.fa-retweet:before {
 content:"\F079"
}
.fa-shopping-cart:before {
 content:"\F07A"
}
.fa-folder:before {
 content:"\F07B"
}
.fa-folder-open:before {
 content:"\F07C"
}
.fa-arrows-v:before {
 content:"\F07D"
}
.fa-arrows-h:before {
 content:"\F07E"
}
.fa-bar-chart-o:before,.fa-bar-chart:before {
 content:"\F080"
}
.fa-twitter-square:before {
 content:"\F081"
}
.fa-facebook-square:before {
 content:"\F082"
}
.fa-camera-retro:before {
 content:"\F083"
}
.fa-key:before {
 content:"\F084"
}
.fa-cogs:before,.fa-gears:before {
 content:"\F085"
}
.fa-comments:before {
 content:"\F086"
}
.fa-thumbs-o-up:before {
 content:"\F087"
}
.fa-thumbs-o-down:before {
 content:"\F088"
}
.fa-star-half:before {
 content:"\F089"
}
.fa-heart-o:before {
 content:"\F08A"
}
.fa-sign-out:before {
 content:"\F08B"
}
.fa-linkedin-square:before {
 content:"\F08C"
}
.fa-thumb-tack:before {
 content:"\F08D"
}
.fa-external-link:before {
 content:"\F08E"
}
.fa-sign-in:before {
 content:"\F090"
}
.fa-trophy:before {
 content:"\F091"
}
.fa-github-square:before {
 content:"\F092"
}
.fa-upload:before {
 content:"\F093"
}
.fa-lemon-o:before {
 content:"\F094"
}
.fa-phone:before {
 content:"\F095"
}
.fa-square-o:before {
 content:"\F096"
}
.fa-bookmark-o:before {
 content:"\F097"
}
.fa-phone-square:before {
 content:"\F098"
}
.fa-twitter:before {
 content:"\F099"
}
.fa-facebook-f:before,.fa-facebook:before {
 content:"\F09A"
}
.fa-github:before {
 content:"\F09B"
}
.fa-unlock:before {
 content:"\F09C"
}
.fa-credit-card:before {
 content:"\F09D"
}
.fa-feed:before,.fa-rss:before {
 content:"\F09E"
}
.fa-hdd-o:before {
 content:"\F0A0"
}
.fa-bullhorn:before {
 content:"\F0A1"
}
.fa-bell:before {
 content:"\F0F3"
}
.fa-certificate:before {
 content:"\F0A3"
}
.fa-hand-o-right:before {
 content:"\F0A4"
}
.fa-hand-o-left:before {
 content:"\F0A5"
}
.fa-hand-o-up:before {
 content:"\F0A6"
}
.fa-hand-o-down:before {
 content:"\F0A7"
}
.fa-arrow-circle-left:before {
 content:"\F0A8"
}
.fa-arrow-circle-right:before {
 content:"\F0A9"
}
.fa-arrow-circle-up:before {
 content:"\F0AA"
}
.fa-arrow-circle-down:before {
 content:"\F0AB"
}
.fa-globe:before {
 content:"\F0AC"
}
.fa-wrench:before {
 content:"\F0AD"
}
.fa-tasks:before {
 content:"\F0AE"
}
.fa-filter:before {
 content:"\F0B0"
}
.fa-briefcase:before {
 content:"\F0B1"
}
.fa-arrows-alt:before {
 content:"\F0B2"
}
.fa-group:before,.fa-users:before {
 content:"\F0C0"
}
.fa-chain:before,.fa-link:before {
 content:"\F0C1"
}
.fa-cloud:before {
 content:"\F0C2"
}
.fa-flask:before {
 content:"\F0C3"
}
.fa-cut:before,.fa-scissors:before {
 content:"\F0C4"
}
.fa-copy:before,.fa-files-o:before {
 content:"\F0C5"
}
.fa-paperclip:before {
 content:"\F0C6"
}
.fa-floppy-o:before,.fa-save:before {
 content:"\F0C7"
}
.fa-square:before {
 content:"\F0C8"
}
.fa-bars:before,.fa-navicon:before,.fa-reorder:before {
 content:"\F0C9"
}
.fa-list-ul:before {
 content:"\F0CA"
}
.fa-list-ol:before {
 content:"\F0CB"
}
.fa-strikethrough:before {
 content:"\F0CC"
}
.fa-underline:before {
 content:"\F0CD"
}
.fa-table:before {
 content:"\F0CE"
}
.fa-magic:before {
 content:"\F0D0"
}
.fa-truck:before {
 content:"\F0D1"
}
.fa-pinterest:before {
 content:"\F0D2"
}
.fa-pinterest-square:before {
 content:"\F0D3"
}
.fa-google-plus-square:before {
 content:"\F0D4"
}
.fa-google-plus:before {
 content:"\F0D5"
}
.fa-money:before {
 content:"\F0D6"
}
.fa-caret-down:before {
 content:"\F0D7"
}
.fa-caret-up:before {
 content:"\F0D8"
}
.fa-caret-left:before {
 content:"\F0D9"
}
.fa-caret-right:before {
 content:"\F0DA"
}
.fa-columns:before {
 content:"\F0DB"
}
.fa-sort:before,.fa-unsorted:before {
 content:"\F0DC"
}
.fa-sort-desc:before,.fa-sort-down:before {
 content:"\F0DD"
}
.fa-sort-asc:before,.fa-sort-up:before {
 content:"\F0DE"
}
.fa-envelope:before {
 content:"\F0E0"
}
.fa-linkedin:before {
 content:"\F0E1"
}
.fa-rotate-left:before,.fa-undo:before {
 content:"\F0E2"
}
.fa-gavel:before,.fa-legal:before {
 content:"\F0E3"
}
.fa-dashboard:before,.fa-tachometer:before {
 content:"\F0E4"
}
.fa-comment-o:before {
 content:"\F0E5"
}
.fa-comments-o:before {
 content:"\F0E6"
}
.fa-bolt:before,.fa-flash:before {
 content:"\F0E7"
}
.fa-sitemap:before {
 content:"\F0E8"
}
.fa-umbrella:before {
 content:"\F0E9"
}
.fa-clipboard:before,.fa-paste:before {
 content:"\F0EA"
}
.fa-lightbulb-o:before {
 content:"\F0EB"
}
.fa-exchange:before {
 content:"\F0EC"
}
.fa-cloud-download:before {
 content:"\F0ED"
}
.fa-cloud-upload:before {
 content:"\F0EE"
}
.fa-user-md:before {
 content:"\F0F0"
}
.fa-stethoscope:before {
 content:"\F0F1"
}
.fa-suitcase:before {
 content:"\F0F2"
}
.fa-bell-o:before {
 content:"\F0A2"
}
.fa-coffee:before {
 content:"\F0F4"
}
.fa-cutlery:before {
 content:"\F0F5"
}
.fa-file-text-o:before {
 content:"\F0F6"
}
.fa-building-o:before {
 content:"\F0F7"
}
.fa-hospital-o:before {
 content:"\F0F8"
}
.fa-ambulance:before {
 content:"\F0F9"
}
.fa-medkit:before {
 content:"\F0FA"
}
.fa-fighter-jet:before {
 content:"\F0FB"
}
.fa-beer:before {
 content:"\F0FC"
}
.fa-h-square:before {
 content:"\F0FD"
}
.fa-plus-square:before {
 content:"\F0FE"
}
.fa-angle-double-left:before {
 content:"\F100"
}
.fa-angle-double-right:before {
 content:"\F101"
}
.fa-angle-double-up:before {
 content:"\F102"
}
.fa-angle-double-down:before {
 content:"\F103"
}
.fa-angle-left:before {
 content:"\F104"
}
.fa-angle-right:before {
 content:"\F105"
}
.fa-angle-up:before {
 content:"\F106"
}
.fa-angle-down:before {
 content:"\F107"
}
.fa-desktop:before {
 content:"\F108"
}
.fa-laptop:before {
 content:"\F109"
}
.fa-tablet:before {
 content:"\F10A"
}
.fa-mobile-phone:before,.fa-mobile:before {
 content:"\F10B"
}
.fa-circle-o:before {
 content:"\F10C"
}
.fa-quote-left:before {
 content:"\F10D"
}
.fa-quote-right:before {
 content:"\F10E"
}
.fa-spinner:before {
 content:"\F110"
}
.fa-circle:before {
 content:"\F111"
}
.fa-mail-reply:before,.fa-reply:before {
 content:"\F112"
}
.fa-github-alt:before {
 content:"\F113"
}
.fa-folder-o:before {
 content:"\F114"
}
.fa-folder-open-o:before {
 content:"\F115"
}
.fa-smile-o:before {
 content:"\F118"
}
.fa-frown-o:before {
 content:"\F119"
}
.fa-meh-o:before {
 content:"\F11A"
}
.fa-gamepad:before {
 content:"\F11B"
}
.fa-keyboard-o:before {
 content:"\F11C"
}
.fa-flag-o:before {
 content:"\F11D"
}
.fa-flag-checkered:before {
 content:"\F11E"
}
.fa-terminal:before {
 content:"\F120"
}
.fa-code:before {
 content:"\F121"
}
.fa-mail-reply-all:before,.fa-reply-all:before {
 content:"\F122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before {
 content:"\F123"
}
.fa-location-arrow:before {
 content:"\F124"
}
.fa-crop:before {
 content:"\F125"
}
.fa-code-fork:before {
 content:"\F126"
}
.fa-chain-broken:before,.fa-unlink:before {
 content:"\F127"
}
.fa-question:before {
 content:"\F128"
}
.fa-info:before {
 content:"\F129"
}
.fa-exclamation:before {
 content:"\F12A"
}
.fa-superscript:before {
 content:"\F12B"
}
.fa-subscript:before {
 content:"\F12C"
}
.fa-eraser:before {
 content:"\F12D"
}
.fa-puzzle-piece:before {
 content:"\F12E"
}
.fa-microphone:before {
 content:"\F130"
}
.fa-microphone-slash:before {
 content:"\F131"
}
.fa-shield:before {
 content:"\F132"
}
.fa-calendar-o:before {
 content:"\F133"
}
.fa-fire-extinguisher:before {
 content:"\F134"
}
.fa-rocket:before {
 content:"\F135"
}
.fa-maxcdn:before {
 content:"\F136"
}
.fa-chevron-circle-left:before {
 content:"\F137"
}
.fa-chevron-circle-right:before {
 content:"\F138"
}
.fa-chevron-circle-up:before {
 content:"\F139"
}
.fa-chevron-circle-down:before {
 content:"\F13A"
}
.fa-html5:before {
 content:"\F13B"
}
.fa-css3:before {
 content:"\F13C"
}
.fa-anchor:before {
 content:"\F13D"
}
.fa-unlock-alt:before {
 content:"\F13E"
}
.fa-bullseye:before {
 content:"\F140"
}
.fa-ellipsis-h:before {
 content:"\F141"
}
.fa-ellipsis-v:before {
 content:"\F142"
}
.fa-rss-square:before {
 content:"\F143"
}
.fa-play-circle:before {
 content:"\F144"
}
.fa-ticket:before {
 content:"\F145"
}
.fa-minus-square:before {
 content:"\F146"
}
.fa-minus-square-o:before {
 content:"\F147"
}
.fa-level-up:before {
 content:"\F148"
}
.fa-level-down:before {
 content:"\F149"
}
.fa-check-square:before {
 content:"\F14A"
}
.fa-pencil-square:before {
 content:"\F14B"
}
.fa-external-link-square:before {
 content:"\F14C"
}
.fa-share-square:before {
 content:"\F14D"
}
.fa-compass:before {
 content:"\F14E"
}
.fa-caret-square-o-down:before,.fa-toggle-down:before {
 content:"\F150"
}
.fa-caret-square-o-up:before,.fa-toggle-up:before {
 content:"\F151"
}
.fa-caret-square-o-right:before,.fa-toggle-right:before {
 content:"\F152"
}
.fa-eur:before,.fa-euro:before {
 content:"\F153"
}
.fa-gbp:before {
 content:"\F154"
}
.fa-dollar:before,.fa-usd:before {
 content:"\F155"
}
.fa-inr:before,.fa-rupee:before {
 content:"\F156"
}
.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before {
 content:"\F157"
}
.fa-rouble:before,.fa-rub:before,.fa-ruble:before {
 content:"\F158"
}
.fa-krw:before,.fa-won:before {
 content:"\F159"
}
.fa-bitcoin:before,.fa-btc:before {
 content:"\F15A"
}
.fa-file:before {
 content:"\F15B"
}
.fa-file-text:before {
 content:"\F15C"
}
.fa-sort-alpha-asc:before {
 content:"\F15D"
}
.fa-sort-alpha-desc:before {
 content:"\F15E"
}
.fa-sort-amount-asc:before {
 content:"\F160"
}
.fa-sort-amount-desc:before {
 content:"\F161"
}
.fa-sort-numeric-asc:before {
 content:"\F162"
}
.fa-sort-numeric-desc:before {
 content:"\F163"
}
.fa-thumbs-up:before {
 content:"\F164"
}
.fa-thumbs-down:before {
 content:"\F165"
}
.fa-youtube-square:before {
 content:"\F166"
}
.fa-youtube:before {
 content:"\F167"
}
.fa-xing:before {
 content:"\F168"
}
.fa-xing-square:before {
 content:"\F169"
}
.fa-youtube-play:before {
 content:"\F16A"
}
.fa-dropbox:before {
 content:"\F16B"
}
.fa-stack-overflow:before {
 content:"\F16C"
}
.fa-instagram:before {
 content:"\F16D"
}
.fa-flickr:before {
 content:"\F16E"
}
.fa-adn:before {
 content:"\F170"
}
.fa-bitbucket:before {
 content:"\F171"
}
.fa-bitbucket-square:before {
 content:"\F172"
}
.fa-tumblr:before {
 content:"\F173"
}
.fa-tumblr-square:before {
 content:"\F174"
}
.fa-long-arrow-down:before {
 content:"\F175"
}
.fa-long-arrow-up:before {
 content:"\F176"
}
.fa-long-arrow-left:before {
 content:"\F177"
}
.fa-long-arrow-right:before {
 content:"\F178"
}
.fa-apple:before {
 content:"\F179"
}
.fa-windows:before {
 content:"\F17A"
}
.fa-android:before {
 content:"\F17B"
}
.fa-linux:before {
 content:"\F17C"
}
.fa-dribbble:before {
 content:"\F17D"
}
.fa-skype:before {
 content:"\F17E"
}
.fa-foursquare:before {
 content:"\F180"
}
.fa-trello:before {
 content:"\F181"
}
.fa-female:before {
 content:"\F182"
}
.fa-male:before {
 content:"\F183"
}
.fa-gittip:before,.fa-gratipay:before {
 content:"\F184"
}
.fa-sun-o:before {
 content:"\F185"
}
.fa-moon-o:before {
 content:"\F186"
}
.fa-archive:before {
 content:"\F187"
}
.fa-bug:before {
 content:"\F188"
}
.fa-vk:before {
 content:"\F189"
}
.fa-weibo:before {
 content:"\F18A"
}
.fa-renren:before {
 content:"\F18B"
}
.fa-pagelines:before {
 content:"\F18C"
}
.fa-stack-exchange:before {
 content:"\F18D"
}
.fa-arrow-circle-o-right:before {
 content:"\F18E"
}
.fa-arrow-circle-o-left:before {
 content:"\F190"
}
.fa-caret-square-o-left:before,.fa-toggle-left:before {
 content:"\F191"
}
.fa-dot-circle-o:before {
 content:"\F192"
}
.fa-wheelchair:before {
 content:"\F193"
}
.fa-vimeo-square:before {
 content:"\F194"
}
.fa-try:before,.fa-turkish-lira:before {
 content:"\F195"
}
.fa-plus-square-o:before {
 content:"\F196"
}
.fa-space-shuttle:before {
 content:"\F197"
}
.fa-slack:before {
 content:"\F198"
}
.fa-envelope-square:before {
 content:"\F199"
}
.fa-wordpress:before {
 content:"\F19A"
}
.fa-openid:before {
 content:"\F19B"
}
.fa-bank:before,.fa-institution:before,.fa-university:before {
 content:"\F19C"
}
.fa-graduation-cap:before,.fa-mortar-board:before {
 content:"\F19D"
}
.fa-yahoo:before {
 content:"\F19E"
}
.fa-google:before {
 content:"\F1A0"
}
.fa-reddit:before {
 content:"\F1A1"
}
.fa-reddit-square:before {
 content:"\F1A2"
}
.fa-stumbleupon-circle:before {
 content:"\F1A3"
}
.fa-stumbleupon:before {
 content:"\F1A4"
}
.fa-delicious:before {
 content:"\F1A5"
}
.fa-digg:before {
 content:"\F1A6"
}
.fa-pied-piper-pp:before {
 content:"\F1A7"
}
.fa-pied-piper-alt:before {
 content:"\F1A8"
}
.fa-drupal:before {
 content:"\F1A9"
}
.fa-joomla:before {
 content:"\F1AA"
}
.fa-language:before {
 content:"\F1AB"
}
.fa-fax:before {
 content:"\F1AC"
}
.fa-building:before {
 content:"\F1AD"
}
.fa-child:before {
 content:"\F1AE"
}
.fa-paw:before {
 content:"\F1B0"
}
.fa-spoon:before {
 content:"\F1B1"
}
.fa-cube:before {
 content:"\F1B2"
}
.fa-cubes:before {
 content:"\F1B3"
}
.fa-behance:before {
 content:"\F1B4"
}
.fa-behance-square:before {
 content:"\F1B5"
}
.fa-steam:before {
 content:"\F1B6"
}
.fa-steam-square:before {
 content:"\F1B7"
}
.fa-recycle:before {
 content:"\F1B8"
}
.fa-automobile:before,.fa-car:before {
 content:"\F1B9"
}
.fa-cab:before,.fa-taxi:before {
 content:"\F1BA"
}
.fa-tree:before {
 content:"\F1BB"
}
.fa-spotify:before {
 content:"\F1BC"
}
.fa-deviantart:before {
 content:"\F1BD"
}
.fa-soundcloud:before {
 content:"\F1BE"
}
.fa-database:before {
 content:"\F1C0"
}
.fa-file-pdf-o:before {
 content:"\F1C1"
}
.fa-file-word-o:before {
 content:"\F1C2"
}
.fa-file-excel-o:before {
 content:"\F1C3"
}
.fa-file-powerpoint-o:before {
 content:"\F1C4"
}
.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before {
 content:"\F1C5"
}
.fa-file-archive-o:before,.fa-file-zip-o:before {
 content:"\F1C6"
}
.fa-file-audio-o:before,.fa-file-sound-o:before {
 content:"\F1C7"
}
.fa-file-movie-o:before,.fa-file-video-o:before {
 content:"\F1C8"
}
.fa-file-code-o:before {
 content:"\F1C9"
}
.fa-vine:before {
 content:"\F1CA"
}
.fa-codepen:before {
 content:"\F1CB"
}
.fa-jsfiddle:before {
 content:"\F1CC"
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before {
 content:"\F1CD"
}
.fa-circle-o-notch:before {
 content:"\F1CE"
}
.fa-ra:before,.fa-rebel:before,.fa-resistance:before {
 content:"\F1D0"
}
.fa-empire:before,.fa-ge:before {
 content:"\F1D1"
}
.fa-git-square:before {
 content:"\F1D2"
}
.fa-git:before {
 content:"\F1D3"
}
.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before {
 content:"\F1D4"
}
.fa-tencent-weibo:before {
 content:"\F1D5"
}
.fa-qq:before {
 content:"\F1D6"
}
.fa-wechat:before,.fa-weixin:before {
 content:"\F1D7"
}
.fa-paper-plane:before,.fa-send:before {
 content:"\F1D8"
}
.fa-paper-plane-o:before,.fa-send-o:before {
 content:"\F1D9"
}
.fa-history:before {
 content:"\F1DA"
}
.fa-circle-thin:before {
 content:"\F1DB"
}
.fa-header:before {
 content:"\F1DC"
}
.fa-paragraph:before {
 content:"\F1DD"
}
.fa-sliders:before {
 content:"\F1DE"
}
.fa-share-alt:before {
 content:"\F1E0"
}
.fa-share-alt-square:before {
 content:"\F1E1"
}
.fa-bomb:before {
 content:"\F1E2"
}
.fa-futbol-o:before,.fa-soccer-ball-o:before {
 content:"\F1E3"
}
.fa-tty:before {
 content:"\F1E4"
}
.fa-binoculars:before {
 content:"\F1E5"
}
.fa-plug:before {
 content:"\F1E6"
}
.fa-slideshare:before {
 content:"\F1E7"
}
.fa-twitch:before {
 content:"\F1E8"
}
.fa-yelp:before {
 content:"\F1E9"
}
.fa-newspaper-o:before {
 content:"\F1EA"
}
.fa-wifi:before {
 content:"\F1EB"
}
.fa-calculator:before {
 content:"\F1EC"
}
.fa-paypal:before {
 content:"\F1ED"
}
.fa-google-wallet:before {
 content:"\F1EE"
}
.fa-cc-visa:before {
 content:"\F1F0"
}
.fa-cc-mastercard:before {
 content:"\F1F1"
}
.fa-cc-discover:before {
 content:"\F1F2"
}
.fa-cc-amex:before {
 content:"\F1F3"
}
.fa-cc-paypal:before {
 content:"\F1F4"
}
.fa-cc-stripe:before {
 content:"\F1F5"
}
.fa-bell-slash:before {
 content:"\F1F6"
}
.fa-bell-slash-o:before {
 content:"\F1F7"
}
.fa-trash:before {
 content:"\F1F8"
}
.fa-copyright:before {
 content:"\F1F9"
}
.fa-at:before {
 content:"\F1FA"
}
.fa-eyedropper:before {
 content:"\F1FB"
}
.fa-paint-brush:before {
 content:"\F1FC"
}
.fa-birthday-cake:before {
 content:"\F1FD"
}
.fa-area-chart:before {
 content:"\F1FE"
}
.fa-pie-chart:before {
 content:"\F200"
}
.fa-line-chart:before {
 content:"\F201"
}
.fa-lastfm:before {
 content:"\F202"
}
.fa-lastfm-square:before {
 content:"\F203"
}
.fa-toggle-off:before {
 content:"\F204"
}
.fa-toggle-on:before {
 content:"\F205"
}
.fa-bicycle:before {
 content:"\F206"
}
.fa-bus:before {
 content:"\F207"
}
.fa-ioxhost:before {
 content:"\F208"
}
.fa-angellist:before {
 content:"\F209"
}
.fa-cc:before {
 content:"\F20A"
}
.fa-ils:before,.fa-shekel:before,.fa-sheqel:before {
 content:"\F20B"
}
.fa-meanpath:before {
 content:"\F20C"
}
.fa-buysellads:before {
 content:"\F20D"
}
.fa-connectdevelop:before {
 content:"\F20E"
}
.fa-dashcube:before {
 content:"\F210"
}
.fa-forumbee:before {
 content:"\F211"
}
.fa-leanpub:before {
 content:"\F212"
}
.fa-sellsy:before {
 content:"\F213"
}
.fa-shirtsinbulk:before {
 content:"\F214"
}
.fa-simplybuilt:before {
 content:"\F215"
}
.fa-skyatlas:before {
 content:"\F216"
}
.fa-cart-plus:before {
 content:"\F217"
}
.fa-cart-arrow-down:before {
 content:"\F218"
}
.fa-diamond:before {
 content:"\F219"
}
.fa-ship:before {
 content:"\F21A"
}
.fa-user-secret:before {
 content:"\F21B"
}
.fa-motorcycle:before {
 content:"\F21C"
}
.fa-street-view:before {
 content:"\F21D"
}
.fa-heartbeat:before {
 content:"\F21E"
}
.fa-venus:before {
 content:"\F221"
}
.fa-mars:before {
 content:"\F222"
}
.fa-mercury:before {
 content:"\F223"
}
.fa-intersex:before,.fa-transgender:before {
 content:"\F224"
}
.fa-transgender-alt:before {
 content:"\F225"
}
.fa-venus-double:before {
 content:"\F226"
}
.fa-mars-double:before {
 content:"\F227"
}
.fa-venus-mars:before {
 content:"\F228"
}
.fa-mars-stroke:before {
 content:"\F229"
}
.fa-mars-stroke-v:before {
 content:"\F22A"
}
.fa-mars-stroke-h:before {
 content:"\F22B"
}
.fa-neuter:before {
 content:"\F22C"
}
.fa-genderless:before {
 content:"\F22D"
}
.fa-facebook-official:before {
 content:"\F230"
}
.fa-pinterest-p:before {
 content:"\F231"
}
.fa-whatsapp:before {
 content:"\F232"
}
.fa-server:before {
 content:"\F233"
}
.fa-user-plus:before {
 content:"\F234"
}
.fa-user-times:before {
 content:"\F235"
}
.fa-bed:before,.fa-hotel:before {
 content:"\F236"
}
.fa-viacoin:before {
 content:"\F237"
}
.fa-train:before {
 content:"\F238"
}
.fa-subway:before {
 content:"\F239"
}
.fa-medium:before {
 content:"\F23A"
}
.fa-y-combinator:before,.fa-yc:before {
 content:"\F23B"
}
.fa-optin-monster:before {
 content:"\F23C"
}
.fa-opencart:before {
 content:"\F23D"
}
.fa-expeditedssl:before {
 content:"\F23E"
}
.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before {
 content:"\F240"
}
.fa-battery-3:before,.fa-battery-three-quarters:before {
 content:"\F241"
}
.fa-battery-2:before,.fa-battery-half:before {
 content:"\F242"
}
.fa-battery-1:before,.fa-battery-quarter:before {
 content:"\F243"
}
.fa-battery-0:before,.fa-battery-empty:before {
 content:"\F244"
}
.fa-mouse-pointer:before {
 content:"\F245"
}
.fa-i-cursor:before {
 content:"\F246"
}
.fa-object-group:before {
 content:"\F247"
}
.fa-object-ungroup:before {
 content:"\F248"
}
.fa-sticky-note:before {
 content:"\F249"
}
.fa-sticky-note-o:before {
 content:"\F24A"
}
.fa-cc-jcb:before {
 content:"\F24B"
}
.fa-cc-diners-club:before {
 content:"\F24C"
}
.fa-clone:before {
 content:"\F24D"
}
.fa-balance-scale:before {
 content:"\F24E"
}
.fa-hourglass-o:before {
 content:"\F250"
}
.fa-hourglass-1:before,.fa-hourglass-start:before {
 content:"\F251"
}
.fa-hourglass-2:before,.fa-hourglass-half:before {
 content:"\F252"
}
.fa-hourglass-3:before,.fa-hourglass-end:before {
 content:"\F253"
}
.fa-hourglass:before {
 content:"\F254"
}
.fa-hand-grab-o:before,.fa-hand-rock-o:before {
 content:"\F255"
}
.fa-hand-paper-o:before,.fa-hand-stop-o:before {
 content:"\F256"
}
.fa-hand-scissors-o:before {
 content:"\F257"
}
.fa-hand-lizard-o:before {
 content:"\F258"
}
.fa-hand-spock-o:before {
 content:"\F259"
}
.fa-hand-pointer-o:before {
 content:"\F25A"
}
.fa-hand-peace-o:before {
 content:"\F25B"
}
.fa-trademark:before {
 content:"\F25C"
}
.fa-registered:before {
 content:"\F25D"
}
.fa-creative-commons:before {
 content:"\F25E"
}
.fa-gg:before {
 content:"\F260"
}
.fa-gg-circle:before {
 content:"\F261"
}
.fa-tripadvisor:before {
 content:"\F262"
}
.fa-odnoklassniki:before {
 content:"\F263"
}
.fa-odnoklassniki-square:before {
 content:"\F264"
}
.fa-get-pocket:before {
 content:"\F265"
}
.fa-wikipedia-w:before {
 content:"\F266"
}
.fa-safari:before {
 content:"\F267"
}
.fa-chrome:before {
 content:"\F268"
}
.fa-firefox:before {
 content:"\F269"
}
.fa-opera:before {
 content:"\F26A"
}
.fa-internet-explorer:before {
 content:"\F26B"
}
.fa-television:before,.fa-tv:before {
 content:"\F26C"
}
.fa-contao:before {
 content:"\F26D"
}
.fa-500px:before {
 content:"\F26E"
}
.fa-amazon:before {
 content:"\F270"
}
.fa-calendar-plus-o:before {
 content:"\F271"
}
.fa-calendar-minus-o:before {
 content:"\F272"
}
.fa-calendar-times-o:before {
 content:"\F273"
}
.fa-calendar-check-o:before {
 content:"\F274"
}
.fa-industry:before {
 content:"\F275"
}
.fa-map-pin:before {
 content:"\F276"
}
.fa-map-signs:before {
 content:"\F277"
}
.fa-map-o:before {
 content:"\F278"
}
.fa-map:before {
 content:"\F279"
}
.fa-commenting:before {
 content:"\F27A"
}
.fa-commenting-o:before {
 content:"\F27B"
}
.fa-houzz:before {
 content:"\F27C"
}
.fa-vimeo:before {
 content:"\F27D"
}
.fa-black-tie:before {
 content:"\F27E"
}
.fa-fonticons:before {
 content:"\F280"
}
.fa-reddit-alien:before {
 content:"\F281"
}
.fa-edge:before {
 content:"\F282"
}
.fa-credit-card-alt:before {
 content:"\F283"
}
.fa-codiepie:before {
 content:"\F284"
}
.fa-modx:before {
 content:"\F285"
}
.fa-fort-awesome:before {
 content:"\F286"
}
.fa-usb:before {
 content:"\F287"
}
.fa-product-hunt:before {
 content:"\F288"
}
.fa-mixcloud:before {
 content:"\F289"
}
.fa-scribd:before {
 content:"\F28A"
}
.fa-pause-circle:before {
 content:"\F28B"
}
.fa-pause-circle-o:before {
 content:"\F28C"
}
.fa-stop-circle:before {
 content:"\F28D"
}
.fa-stop-circle-o:before {
 content:"\F28E"
}
.fa-shopping-bag:before {
 content:"\F290"
}
.fa-shopping-basket:before {
 content:"\F291"
}
.fa-hashtag:before {
 content:"\F292"
}
.fa-bluetooth:before {
 content:"\F293"
}
.fa-bluetooth-b:before {
 content:"\F294"
}
.fa-percent:before {
 content:"\F295"
}
.fa-gitlab:before {
 content:"\F296"
}
.fa-wpbeginner:before {
 content:"\F297"
}
.fa-wpforms:before {
 content:"\F298"
}
.fa-envira:before {
 content:"\F299"
}
.fa-universal-access:before {
 content:"\F29A"
}
.fa-wheelchair-alt:before {
 content:"\F29B"
}
.fa-question-circle-o:before {
 content:"\F29C"
}
.fa-blind:before {
 content:"\F29D"
}
.fa-audio-description:before {
 content:"\F29E"
}
.fa-volume-control-phone:before {
 content:"\F2A0"
}
.fa-braille:before {
 content:"\F2A1"
}
.fa-assistive-listening-systems:before {
 content:"\F2A2"
}
.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before {
 content:"\F2A3"
}
.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before {
 content:"\F2A4"
}
.fa-glide:before {
 content:"\F2A5"
}
.fa-glide-g:before {
 content:"\F2A6"
}
.fa-sign-language:before,.fa-signing:before {
 content:"\F2A7"
}
.fa-low-vision:before {
 content:"\F2A8"
}
.fa-viadeo:before {
 content:"\F2A9"
}
.fa-viadeo-square:before {
 content:"\F2AA"
}
.fa-snapchat:before {
 content:"\F2AB"
}
.fa-snapchat-ghost:before {
 content:"\F2AC"
}
.fa-snapchat-square:before {
 content:"\F2AD"
}
.fa-pied-piper:before {
 content:"\F2AE"
}
.fa-first-order:before {
 content:"\F2B0"
}
.fa-yoast:before {
 content:"\F2B1"
}
.fa-themeisle:before {
 content:"\F2B2"
}
.fa-google-plus-circle:before,.fa-google-plus-official:before {
 content:"\F2B3"
}
.fa-fa:before,.fa-font-awesome:before {
 content:"\F2B4"
}
.fa-handshake-o:before {
 content:"\F2B5"
}
.fa-envelope-open:before {
 content:"\F2B6"
}
.fa-envelope-open-o:before {
 content:"\F2B7"
}
.fa-linode:before {
 content:"\F2B8"
}
.fa-address-book:before {
 content:"\F2B9"
}
.fa-address-book-o:before {
 content:"\F2BA"
}
.fa-address-card:before,.fa-vcard:before {
 content:"\F2BB"
}
.fa-address-card-o:before,.fa-vcard-o:before {
 content:"\F2BC"
}
.fa-user-circle:before {
 content:"\F2BD"
}
.fa-user-circle-o:before {
 content:"\F2BE"
}
.fa-user-o:before {
 content:"\F2C0"
}
.fa-id-badge:before {
 content:"\F2C1"
}
.fa-drivers-license:before,.fa-id-card:before {
 content:"\F2C2"
}
.fa-drivers-license-o:before,.fa-id-card-o:before {
 content:"\F2C3"
}
.fa-quora:before {
 content:"\F2C4"
}
.fa-free-code-camp:before {
 content:"\F2C5"
}
.fa-telegram:before {
 content:"\F2C6"
}
.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before {
 content:"\F2C7"
}
.fa-thermometer-3:before,.fa-thermometer-three-quarters:before {
 content:"\F2C8"
}
.fa-thermometer-2:before,.fa-thermometer-half:before {
 content:"\F2C9"
}
.fa-thermometer-1:before,.fa-thermometer-quarter:before {
 content:"\F2CA"
}
.fa-thermometer-0:before,.fa-thermometer-empty:before {
 content:"\F2CB"
}
.fa-shower:before {
 content:"\F2CC"
}
.fa-bath:before,.fa-bathtub:before,.fa-s15:before {
 content:"\F2CD"
}
.fa-podcast:before {
 content:"\F2CE"
}
.fa-window-maximize:before {
 content:"\F2D0"
}
.fa-window-minimize:before {
 content:"\F2D1"
}
.fa-window-restore:before {
 content:"\F2D2"
}
.fa-times-rectangle:before,.fa-window-close:before {
 content:"\F2D3"
}
.fa-times-rectangle-o:before,.fa-window-close-o:before {
 content:"\F2D4"
}
.fa-bandcamp:before {
 content:"\F2D5"
}
.fa-grav:before {
 content:"\F2D6"
}
.fa-etsy:before {
 content:"\F2D7"
}
.fa-imdb:before {
 content:"\F2D8"
}
.fa-ravelry:before {
 content:"\F2D9"
}
.fa-eercast:before {
 content:"\F2DA"
}
.fa-microchip:before {
 content:"\F2DB"
}
.fa-snowflake-o:before {
 content:"\F2DC"
}
.fa-superpowers:before {
 content:"\F2DD"
}
.fa-wpexplorer:before {
 content:"\F2DE"
}
.fa-meetup:before {
 content:"\F2E0"
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 margin:0;
 overflow:visible;
 clip:auto
}
.pac-container {
 z-index:999!important
}
.emoji_modal {
 max-height:300px;
 overflow:auto;
 overflow-y:scroll
}
@media (max-width:1300px) {
 #search-map .chevron {
  width:20px;
  height:20px
 }
}
@media (min-width:769px) {
 .basicsearch .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn).selectpicker-sort {
  width:320px!important
 }
}
@media (max-width:768px) {
 body .message-box .full_height.wsmenucontainer {
  height:100vh!important
 }
}
.mobile_td .bullet_points {
 position:relative
}
.mobile_td .bullet_points:after {
 content:"";
 width:2px;
 height:4px;
 font-size:13px;
 color:#47a40e;
 position:absolute;
 left:4px;
 display:list-item;
 top:0;
 z-index:10000
}
.pac-container {
 padding-bottom:40px;
 position:relative
}
.pac-container:after {
 content:"";
 display:block;
 position:absolute;
 z-index:1000;
 bottom:5px;
 right:20px;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/ead6c89559762958b3f1359985247172.png);
 background-size:contain;
 width:140px
}
.cursor-click {
 cursor:pointer
}
.free_credit_score {
 position:fixed;
 z-index:1000000;
 width:100%;
 height:100%;
 display:flex;
 justify-content:center;
 align-items:center;
 background:rgba(0,0,0,.6);
 opacity:0;
 visibility:hidden;
 transition:.3s;
 top:0;
 left:0
}
@media (max-width:960px) {
 .free_credit_score {
  display:none
 }
}
.free_credit_score.__show {
 opacity:1;
 visibility:visible
}
.free_credit_score .main_block {
 width:716px;
 border:15px;
 position:relative
}
@media (max-width:769px) {
 .free_credit_score .main_block {
  width:80%;
  border:none;
  width:300px
 }
}
.free_credit_score .main_block .continue_to_site {
 position:absolute;
 font-size:40px;
 color:#fff;
 right:0;
 top:-80px;
 font-weight:700;
 display:flex;
 cursor:pointer;
 align-items:center
}
.free_credit_score .main_block .continue_to_site i {
 margin-left:16px;
 font-size:64px
}
@media (max-width:769px) {
 .free_credit_score .main_block .continue_to_site {
  font-size:14px;
  top:-35px
 }
 .free_credit_score .main_block .continue_to_site i {
  font-size:20px;
  margin-left:5px
 }
}
.free_credit_score .main_block .flex_modal {
 display:flex;
 background:#fff
}
.free_credit_score .main_block .right_block__ {
 width:40%;
 margin-right:30px;
 height:422px;
 margin-top:-28px;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/3431b33b2dba55de289ca15cf62d7b5f.png);
 background-size:contain;
 background-position:bottom;
 position:relative;
 background-repeat:no-repeat
}
@media (max-width:769px) {
 .free_credit_score .main_block .right_block__ {
  height:281px;
  border-top-right-radius:0;
  border-top-left-radius:0;
  margin-bottom:-51px
 }
}
.free_credit_score .main_block .right_block__ img {
 position:absolute;
 left:5px;
 top:5px;
 z-index:15
}
.free_credit_score .main_block .logo_block {
 background:#edf3f7;
 display:flex
}
.free_credit_score .main_block .logo_block .modal_logo {
 width:94px;
 background:#fff;
 display:flex;
 justify-content:center;
 align-items:center;
 height:70px
}
.free_credit_score .main_block .logo_block .modal_logo img {
 width:52px
}
.free_credit_score .main_block .logo_block p {
 display:flex;
 align-items:center;
 font-size:13px;
 color:#84a2b0;
 padding-left:30px
}
.free_credit_score .main_block .logo_block p img {
 width:144px;
 margin-left:7px
}
.free_credit_score .main_block .close-modal {
 position:absolute;
 right:35px;
 top:22px;
 width:21px
}
.free_credit_score .main_block .left_block {
 width:60%;
 height:auto;
 padding:10px 30px 0;
 line-height:1.4;
 position:relative;
 background:#fff;
 border-radius:0
}
.free_credit_score .main_block .left_block .modal_title {
 color:#f97e1b;
 font-size:40px;
 margin:0 0 14px;
 text-transform:uppercase;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.free_credit_score .main_block .left_block .text p {
 color:#3d5354;
 margin-bottom:1.4rem;
 font-size:1.1rem
}
.free_credit_score .main_block .left_block .text p:last-child {
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
@media (max-width:769px) {
 .free_credit_score .main_block .left_block {
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  font-size:12px;
  padding:5px 40px
 }
}
.free_credit_score .main_block .left_block .rental_fact {
 position:absolute;
 z-index:10;
 top:-40px;
 left:15px;
 height:40px;
 font-size:26px
}
@media (max-width:769px) {
 .free_credit_score .main_block .left_block .rental_fact {
  position:inherit;
  font-size:12px;
  top:0;
  left:0
 }
}
.free_credit_score .main_block .left_block .rental_fact .text {
 display:inline-flex;
 justify-content:center;
 align-items:center;
 position:relative;
 height:40px;
 box-sizing:border-box;
 color:#78adef;
 background:#326bb2;
 padding:10px 20px 0
}
@media (max-width:769px) {
 .free_credit_score .main_block .left_block .rental_fact .text {
  padding-top:5px;
  padding-bottom:10px;
  padding-left:0
 }
}
.free_credit_score .main_block .left_block .rental_fact .text:before {
 content:"";
 position:absolute;
 left:-14px;
 top:0;
 bottom:0;
 border-bottom:40px solid #326bb2;
 border-left:14px solid transparent;
 border-right:0 solid transparent;
 height:0
}
.free_credit_score .main_block .left_block .rental_fact .text:after {
 content:"";
 position:absolute;
 right:-14px;
 top:0;
 bottom:0;
 border-bottom:40px solid #326bb2;
 border-left:0 solid transparent;
 border-right:14px solid transparent;
 height:0
}
.free_credit_score .main_block .left_block button {
 background:#48a300;
 width:auto;
 font-size:18px;
 color:#fff;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
 outline:none;
 border:none;
 border-radius:10px;
 height:auto;
 display:flex;
 justify-content:center;
 align-items:center;
 padding:15px 13px;
 border-radius:5px;
 margin:21px 0
}
.free_credit_score .main_block .left_block button img {
 margin-top:4px;
 padding-left:7px
}
@media (max-width:769px) {
 .free_credit_score .main_block .left_block button {
  margin-left:0;
  border-radius:0;
  font-size:12px
 }
}
.top_block a.__photos_listing {
 height:100%
}
.top_block a.__photos_listing img {
 border-top-left-radius:10px;
 border-top-right-radius:10px;
 height:100%
}
.room-card.noOpacity i {
 opacity:1!important;
 transform:scale(1)!important
}
.show-translation {
 color:#aaa;
 cursor:pointer;
 margin-left:5px
}
.__disabled_ {
 pointer-events:none;
 background:gray;
 border-color:gray;
 color:#fff
}
.__disabled_.burger_menu {
 background:transparent;
 color:#d3d3d3!important;
 border:none
}
.slick-slide {
 position:relative
}
.__center {
 margin-top:-15px;
 margin-left:0
}
@media (max-width:959px) {
 .__center {
  margin-top:-44px;
  margin-left:-19px
 }
}
._delete_account button {
 min-width:30%!important
}
.clearfix.status_profile_block div:first-child {
 display:-webkit-flex;
 display:-ms-flex;
 display:flex;
 flex-direction:column
}
.clearfix.status_profile_block div:first-child a {
 width:129px
}
.map-pin.cluster {
 color:#fff;
 display:flex;
 justify-content:center;
 align-items:center;
 font-size:9px;
 font-weight:700;
 padding-bottom:5px
}
.map-pin.cluster:hover {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/d096d64fe711de16de11ee961650533b.png)!important
}
.hidden {
 display:none
}
body {
 font-family:HelveticaNeue-Roman,Helvetica Neue,Helvetica,Arial,sans-serif!important
}
.link_to_ {
 display:flex;
 margin-left:15%;
 align-items:center;
 margin-top:10px
}
.link_to_ i {
 color:#47a40e;
 font-size:28px;
 margin-right:30px
}
.link_to_ a {
 color:#000
}
.auth button {
 width:150px;
 height:40px;
 border-radius:10px;
 background:transparent;
 border:1px solid #47a40e;
 color:#47a40e;
 font-size:17px;
 font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
 transition:.3s;
 outline:none;
 margin-left:10px
}
.auth button:hover {
 background:#47a40e;
 color:#fff
}
.absolute_block {
 position:absolute!important;
 z-index:1000000;
 bottom:60px;
 right:0;
 width:100%;
 height:100%;
 background-color:#fff!important;
 display:flex;
 flex-direction:column;
 justify-content:space-between
}
.absolute_block .loader_block {
 top:0
}
.no_absolute_ {
 position:relative!important
}
.col-xs-6.add .green-text {
 color:#47a40e;
 font-size:70px;
 height:auto!important;
 width:auto!important;
 margin-bottom:0!important;
 font-weight:400
}
.listing {
 position:relative
}
.none_disabled {
 pointer-events:none;
 background:#eee;
 opacity:.2
}
.loader_block {
 min-height:1px!important;
 position:absolute;
 z-index:2000;
 bottom:0;
 background:transparent
}
@media (max-width:769px) {
 .loader_block {
  bottom:56px;
  height:100px
 }
}
.listings-block .slick-slide {
 width:100%
}
.listings-block .slick-dots {
 display:flex!important;
 justify-content:center;
 margin:0;
 padding:0
}
.listings-block .slick-dots li {
 list-style-type:none
}
.listings-block .slick-dots li.slick-active button:before {
 width:15px;
 height:15px;
 background:#fff
}
.listings-block .slick-dots li button {
 margin-left:10px;
 width:19px;
 height:19px;
 outline:none;
 border:none;
 position:relative;
 background:transparent
}
.listings-block .slick-dots li button:before {
 position:absolute;
 z-index:2;
 top:2px;
 left:2px;
 width:0;
 height:0;
 content:"";
 -webkit-transition:.3s ease;
 -moz-transition:ease .3s;
 -o-transition:ease .3s;
 transition:.3s ease;
 border-radius:50%
}
.listings-block .slick-dots li button:after {
 height:inherit;
 width:inherit;
 position:absolute;
 z-index:1;
 top:0;
 left:0;
 content:"";
 border-radius:50%;
 background:#fb8704;
 border:2px solid #fb8704;
 transition:.3s
}
.slick-list {
 height:100%
}
.link_to {
 cursor:pointer
}
@media (max-width:480px) {
 .col-small {
  width:100%
 }
}
.price {
 font-family:HelveticaNeue-Medium
}
.price .type_payment {
 font-family:HelveticaNeue;
 font-size:8pt
}
.top-blocks {
 position:relative
}
@media (min-width:760px) {
 .top-blocks .owl-next,.top-blocks .owl-prev {
  opacity:0;
  -webkit-transition:.4s ease;
  -moz-transition:.4s ease;
  -o-transition:.4s ease;
  -ms-transition:.4s ease;
  transition:.4s ease
 }
}
.top-blocks:hover .owl-next,.top-blocks:hover .owl-prev {
 opacity:1
}
@media (max-width:768px) {
 .mainPage {
  margin-top:51px!important
 }
}
.banner__roomster-slider-content {
 z-index:20
}
.other .mobile-notification-badge {
 left:0
}
.Select-control {
 color:#a7aca5;
 background-color:#fff;
 border:1px solid #d5d5d5;
 font-size:15px;
 border-radius:7px;
 padding:8px 0 8px 15px;
 max-width:120px;
 text-align:left
}
.user-message-send-form {
 transition:.3s
}
.user-message-send-form.error {
 border-color:red;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(255,0,0,.4)
}
._delete_message button {
 transition:.3s;
 outline:none
}
._delete_message button:first-child {
 margin-right:5px
}
._delete_message button:last-child {
 margin-left:5px
}
.block {
 cursor:pointer
}
.Select-value-label {
 color:#787678!important
}
.open {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/9d88ad5599b2793acea566a4a9a4c3b7.png) 50% no-repeat
}
.dropdown a {
 text-decoration:none;
 color:#a7aca5;
 transition:.3s
}
.dropdown:hover .icon-arrow-down {
 transform:rotate(180deg);
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/9d88ad5599b2793acea566a4a9a4c3b7.png) 50% no-repeat
}
.container-my-listings .room-card-mobile .main__block .photo__block {
 height:35vw
}
.container-my-listings .count_listings {
 font-size:14px;
 color:#000;
 margin-top:5px;
 margin-bottom:5px;
 text-align:center;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.container-my-listings .add_listings_button {
 font-size:17px;
 color:#000;
 display:flex;
 align-items:center;
 justify-content:center;
 height:45px;
 width:95vw;
 margin:0 auto;
 border-radius:10px;
 border:1px solid #d3d3d3;
 background:#fff
}
.container-my-listings .add_listings_button i {
 color:#47a40e
}
.container-my-listings .edit_function {
 display:flex;
 justify-content:space-between;
 width:86vw;
 margin-top:10px
}
.container-my-listings .edit_function button {
 height:40px;
 width:40vw;
 color:#fff;
 justify-content:center;
 align-items:center;
 border-radius:5px;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.container-my-listings .edit_function button:first-child {
 background:#47a40e;
 border:1px solid #47a40e;
 transition:.3s
}
.container-my-listings .edit_function button:first-child:hover {
 background:#fff;
 color:#47a40e
}
.container-my-listings .edit_function button:last-child {
 background:#3d3d3d;
 border:1px solid #3d3d3d;
 transition:.3s
}
.container-my-listings .edit_function button:last-child:hover {
 background:#fff;
 color:#3d3d3d
}
.custom___ {
 font-size:30px;
 margin-bottom:5px;
 margin-right:5px
}
.container-my-listings .room-card-mobile {
 margin-top:10px
}
.search-roomcard .flex {
 width:90%
}
.content-wrapper a:hover {
 color:#47a40e
}
.social-networks__container a {
 color:transparent
}
.custom_social_block {
 width:35px;
 height:35px;
 color:#fff;
 border-radius:16%;
 font-size:30px;
 display:flex!important;
 justify-content:center;
 align-items:center;
 margin-left:10px;
 margin-right:10px
}
.custom_social_block.big__ {
 width:50px;
 height:50px
}
@media (max-width:959px) {
 .custom_social_block.social_link {
  width:50px;
  height:50px
 }
 .custom_social_block.social_link i {
  display:flex;
  align-items:center;
  justify-content:center
 }
}
.custom_social_block.message {
 background:#47a40e
}
.custom_social_block.phone {
 background:#ff8400
}
.custom_social_block.facebook {
 background:#3b5998
}
.custom_social_block.twitter {
 background:#55acee
}
.custom_social_block.linkedin {
 background:#007bb6
}
.custom_social_block.instagram {
 background:#517fa4
}
.custom_social_block.phone {
 background:#47a40e
}
.custom_social_block i {
 color:#fff!important;
 margin-right:0!important;
 font-size:30px!important;
 text-align:center
}
.custom_social_block.circle {
 border-radius:50%
}
.custom_social_block.noactive i {
 color:#d3d3d3!important
}
.social_contact {
 width:10%
}
.social_contact .contact_block {
 width:2vw;
 height:2vw;
 margin-left:5px;
 margin-bottom:5px;
 border-radius:.4vw;
 transition:.3s;
 font-size:1vw;
 color:#fff;
 display:flex;
 justify-content:center;
 align-items:center;
 cursor:pointer;
 position:relative
}
@media (max-width:1119px) {
 .social_contact .contact_block {
  width:4vw;
  height:4vw;
  border-radius:1vw;
  font-size:2vw
 }
}
.social_contact .contact_block.message {
 background-color:#47a40e;
 border:1px solid #47a40e
}
.social_contact .contact_block.message:hover {
 background-color:#fff;
 color:#47a40e
}
.social_contact .contact_block.phone {
 background-color:#ff8400;
 border:1px solid #ff8400
}
.social_contact .contact_block.phone:hover {
 background-color:#fff;
 color:#ff8400
}
.social_contact .contact_block.facebook {
 background-color:#3b5998;
 border:1px solid #3b5998
}
.social_contact .contact_block.facebook:hover {
 background-color:#fff;
 color:#3b5998
}
.social_contact .contact_block.twitter {
 background-color:#55acee;
 border:1px solid #55acee
}
.social_contact .contact_block.twitter:hover {
 background-color:#fff;
 color:#55acee
}
.social_contact .contact_block.linkedin {
 background-color:#007bb6;
 border:1px solid #007bb6
}
.social_contact .contact_block.linkedin:hover {
 background-color:#fff;
 color:#007bb6
}
.social_contact .contact_block.instagram {
 background-color:#517fa4;
 border:1px solid #517fa4
}
.social_contact .contact_block.instagram:hover {
 background-color:#fff;
 color:#517fa4
}
.social_contact .contact_block .relative__ {
 position:absolute;
 top:0;
 left:0;
 transition:.3s
}
.social_contact.full_width {
 width:100%
}
.social_contact.full_width ._message {
 display:flex
}
.social_contact.full_width ._message .contact_block {
 margin:0;
 width:40px;
 height:40px;
 font-size:16px;
 border-radius:10px
}
.__circle .contact_block_wrapper {
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 min-width:62px
}
.__circle .contact_block_wrapper .contact_block {
 width:50px!important;
 height:50px!important;
 border-radius:50%!important;
 font-size:24px!important
}
.__circle ._message {
 justify-content:center
}
.contact_block_wrapper {
 margin-right:10px
}
@media (min-width:769px) {
 .display_block .fa.fa-book {
  margin-left:4px;
  margin-right:5px!important
 }
 .dropdown-menu .fa.fa-book {
  margin-right:10px;
  margin-left:4px
 }
}
.icon_calendar_v2 {
 width:17px;
 height:15px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/1d2d1d83eacfb8ee102445ada6ee7895.svg);
 background-size:cover;
 margin-right:4px
}
.info_user_map_place_mobile {
 position:absolute;
 z-index:100;
 top:-24px;
 display:flex;
 font-size:14px;
 font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
 color:#fff;
 text-shadow:1px 1px 2px #000;
 right:-13px
}
.info_user_map_place_mobile .delimiter_point {
 margin-left:5px;
 margin-right:5px;
 display:flex;
 align-items:center;
 margin-top:-7px
}
.info_user_map_place_mobile i {
 color:#47a40e
}
.type_view_listing i {
 font-size:33px;
 color:#d3d3d3;
 margin-right:10px;
 cursor:pointer
}
.type_view_listing i.active {
 color:#47a40e
}
.type_view_listing i.fa-bars {
 font-size:34.5px
}
.dropdown.open {
 background:#47a40e
}
.dropdown.open a {
 color:#fff
}
.dropdown.open a .icon-arrow-down {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/9d88ad5599b2793acea566a4a9a4c3b7.png) 50% no-repeat!important;
 transform:rotate(0deg)
}
@media (max-width:769px) {
 .dropdown.open {
  background:transparent
 }
}
.roomster-desktop-menu .other div {
 transition:.3s
}
.roomster-desktop-menu .other div .dropdown-toggle span {
 margin-right:10px
}
.roomster-desktop-menu .other div:hover {
 background:#47a40e;
 color:#fff
}
.roomster-desktop-menu .other div:hover .dropdown-toggle {
 color:#fff
}
.roomster-desktop-menu .other div:hover .icon-help {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6dfe08b012fd01dc2ef26eaad5c08ed8.svg) no-repeat
}
.roomster-desktop-menu .other div:hover .icon-message {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/2e37938805a162dbcf73260444248be3.svg) no-repeat
}
.roomster-desktop-menu .other div:hover .icon-megaphone {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/8d2971a3d341ab6be8c667a380aaa140.svg) no-repeat
}
.language-picker {
 min-width:120px!important
}
@media (max-width:900px) {
 .language-picker {
  margin-right:0!important
 }
}
@media (min-width:769px) {
 #navToggle {
  display:none
 }
}
.Select-menu-outer {
 max-width:120px
}
@media (min-width:767px) {
 .currency-picker {
  min-width:72px!important
 }
 .currency-picker .Select-control,.currency-picker .Select-menu-outer {
  max-width:72px
 }
}
img {
 object-fit:cover
}
@media (max-width:960px) {
 margin-top:-120px
}
.slick-track {
 height:100%
}
.top-cities__city {
 cursor:pointer
}
.room-card-page {
 height:auto
}
.roomster-desktop-menu__header-nav {
 padding-left:10px;
 padding-right:5px
}
.login-facebook-button {
 font-size:16px;
 max-height:40px;
 border-radius:7px
}
@media (max-width:900px) {
 .login-facebook-button {
  padding:9px 6px
 }
}
.login-facebook-button i {
 margin-right:5px;
 font-size:17px
}
.header-locals--desktop {
 margin-left:10px
}
.header-locals .Select:first-child {
 margin-right:20px
}
.roomster-desktop-menu__header-helper {
 cursor:pointer;
 transition:.3s;
 padding:14px 15px;
 font-size:16px
}
.roomster-desktop-menu__header-helper:hover {
 background:#47a40e;
 color:#fff
}
.roomster-desktop-menu__header-helper:hover .icon.icon-help {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6dfe08b012fd01dc2ef26eaad5c08ed8.svg) no-repeat
}
.header-helper__text {
 margin-right:8px
}
#navToggle {
 z-index:40000000;
 top:70px
}
.fb-login-wrapper {
 display:flex!important;
 justify-content:center;
 align-items:center;
 padding-left:10px
}
.searching-field.headers {
 flex:1;
 margin-left:10px;
 padding-right:10px
}
.searching-field.headers input {
 height:59px!important;
 padding-top:6px;
 color:#000;
 font-size:20px
}
@media (max-width:769px) {
 .searching-field.headers {
  display:none
 }
}
.brand {
 height:50px!important
}
.Select-input {
 height:0
}
.Select-value {
 top:2px!important;
 padding-right:34px
}
.selectpicker-sort .Select-value {
 padding-right:21px!important
}
.___selectpicker.mainPage {
 float:right;
 width:100%!important
}
.___selectpicker.mainPage select {
 margin:0!important;
 height:38px;
 padding:1px;
 font-size:15px;
 padding-left:30px;
 border:none!important;
 color:#47a40e!important;
 background-color:#f5f5f5!important;
 min-width:100%!important;
 position:relative
}
.___selectpicker.mainPage:after {
 top:20px;
 color:#47a40e!important
}
.bootstrap-select {
 border:none
}
.footer {
 max-width:960px;
 margin:0 auto;
 background:transparent
}
.dropdown-menu a:first-child {
 padding-left:19px
}
.dropdown-menu a span {
 margin-left:0!important
}
.dropdown-menu li:first-child a span {
 margin-left:3px!important
}
div.other {
 display:flex;
 margin:0;
 padding:0
}
div.other div {
 width:auto;
 display:flex;
 padding:10px;
 color:#a7aca5;
 font-size:16px;
 align-items:center;
 border-left:1px solid #a7aca5;
 cursor:pointer
}
div.other div span {
 margin-left:7px
}
@media (max-width:1100px) {
 div.other div span {
  margin-left:0
 }
}
.message-wrapper.main .messages-count {
 right:9px;
 bottom:10px
}
.Select-arrow-zone {
 border:0;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 margin-top:-8px;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.Select-arrow-zone:before {
 content:"\F078"
}
.Select-arrow {
 display:none
}
.selectpicker-label {
 position:relative;
 margin:0;
 color:#333
}
.selectpicker-label.filters-modal:after {
 color:#fff!important;
 right:4px!important;
 top:20px!important
}
.border .residence-properties .row .input-big-width {
 width:100%!important
}
.bs-placeholder {
 width:100%
}
.bootstrap-select {
 border:none!important
}
.edit-listing-container .forms-container .dates-container .right-date-container .selectpicker-label .input-full {
 width:100%!important
}
.label-full select {
 width:100%;
 margin-left:0!important
}
.label-full:after {
 width:auto;
 font-size:15px;
 top:31%;
 right:0!important
}
.label-big-width-native {
 width:100%
}
.label-big-width-native .input-big-width {
 margin-left:0;
 font-family:HelveticaNeue-Light;
 border:1px solid #d5d5d5;
 padding:6px 20px 6px 15px!important
}
.label-big-width-native:after {
 width:20px;
 right:0!important;
 top:25%!important
}
.label-search select {
 padding:7px 10px;
 color:#aaa;
 border:1px solid #aaa;
 font-family:HelveticaNeue-Roman;
 min-width:200px
}
.label-search:after {
 color:#aaa!important;
 right:0!important;
 width:20px!important;
 top:27%!important
}
.label-fix select {
 margin-left:0!important
}
.label-fix:after {
 width:20px!important
}
.label-big-width {
 width:100%!important
}
.mobile-lang-wrapper {
 width:50%!important;
 min-width:0!important;
 margin:10px 0!important
}
.mobile-lang-wrapper .label-react {
 color:#aaa!important
}
.mobile-lang-wrapper .label-react .input-react {
 border:1px solid #aaa!important;
 background-color:#f5f5f5!important;
 padding:4px 7px!important;
 font-size:14px;
 min-width:100px;
 color:#aaa!important
}
.mobile-lang-wrapper .label-react:after {
 font-size:15px;
 width:25px!important;
 right:0;
 top:25%;
 color:#aaa
}
.datepicker-input {
 -webkit-appearance:none;
 -moz-appearance:none;
 outline:none;
 border:none;
 background-color:#fff!important;
 border-radius:7px;
 padding:10px;
 max-width:180px
}
.wrapper .custom-container-profile .content .phone_block .bootstrap-select {
 min-width:53px!important;
 margin-right:10px
}
.wrapper .custom-container-profile .content .phone_block .bootstrap-select button {
 padding:6px 20px 6px 15px
}
.wrapper .custom-container-profile .content .phone_block .bootstrap-select .bs-caret {
 color:#47a40e
}
.wrapper .custom-container-profile .content .phone_block .label-big-width-native {
 width:58px;
 margin-right:2px
}
.settings-wrapper,.settings-wrapper .___selectpicker {
 width:100%!important
}
.settings-wrapper .___selectpicker select {
 margin-left:0!important;
 font-family:HelveticaNeue-Light!important;
 border:1px solid #d5d5d5!important;
 padding:6px 20px 6px 15px!important;
 background-color:#fff!important
}
.settings-wrapper .___selectpicker:after {
 color:#47a40e!important;
 width:20px!important;
 right:2%!important;
 top:25%!important
}
.settings-wrapper .mobile-lang-wrapper {
 width:100%!important
}
.settings-wrapper .selectpicker-native {
 width:100%!important;
 color:#000!important
}
.settings-wrapper .___selectpicker:after {
 top:13px!important
}
.settings-wrapper .label-react {
 width:100%!important
}
.settings-wrapper .label-react .input-react {
 width:100%;
 border:1px solid #d5d5d5!important;
 padding:6px 20px 6px 15px!important;
 background-color:#fff!important
}
.settings-wrapper .label-react:after {
 color:#47a40e
}
@media (max-width:769px) {
 .settings-wrapper {
  padding-left:200px!important
 }
}
.selectpicker-native {
 margin-left:5px;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 min-width:150px;
 font-weight:400;
 font-family:HelveticaNeue-Light;
 vertical-align:middle;
 background-color:#fff;
 color:#333;
 border-color:transparent;
 display:block;
 overflow:hidden;
 width:auto;
 border-radius:7px;
 padding:14px 20px 14px 15px;
 margin-top:0!important;
 position:relative
}
.selectpicker-native option {
 color:#333
}
.selectpicker-native:focus {
 outline:none
}
@media (max-width:769px) {
 .selectpicker-native {
  min-width:100px
 }
}
.primary-native-label {
 position:relative;
 margin:0;
 color:#fff;
 font-size:14px
}
.primary-native-label .primary-native {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 font-family:HelveticaNeue-Light,FontAwesome;
 border-radius:7px;
 color:#fff;
 background-color:#47a40e;
 font-size:14px;
 padding:8px 20px 8px 15px
}
.primary-native-label:after {
 content:"\F078";
 font:normal normal normal 14px/1 FontAwesome;
 position:absolute;
 right:0;
 top:30%;
 z-index:1;
 color:#fff;
 width:25px;
 height:100%;
 pointer-events:none;
 box-sizing:border-box
}
.fa-select {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
 font-family:sans-serif
}
.selectpicker-sort {
 width:220px!important
}
.selectpicker-sort .Select-menu-outer {
 width:100%!important;
 max-width:100%;
 text-align:left
}
.selectpicker-sort .Select-control {
 max-width:none
}
.setting-content .Select-control {
 width:220px;
 max-width:220px
}
.setting-content .Select-menu-outer {
 max-width:220px;
 width:220px;
 font-size:14px
}
.setting-content .Select-arrow-zone {
 color:#47a40e
}
@media (max-width:768px) {
 .selectpicker-sort {
  width:180px!important
 }
}
@media (max-width:1200px) {
 .nav.navbar-nav li a {
  padding-left:5px!important;
  padding-right:5px!important
 }
}
.hiddens {
 display:none
}
.hiddens a {
 margin-left:5px
}
.hiddens-1 {
 display:inline-block
}
.hiddens-1 a {
 margin-left:5px
}
.type_room_user_info {
 color:#47a40e
}
.time_mobile {
 font-size:14pt;
 color:#000;
 font-weight:400
}
.time_desktop {
 font-size:8pt;
 color:#000;
 font-weight:400
}
.user_info_mobile {
 font-size:16pt;
 padding-left:10px
}
.user_info_desktop,.user_info_mobile {
 color:#233;
 font-family:HelveticaNeue regular,Helvetica Neue,Helvetica,Arial,sans-serif;
 font-weight:400
}
.user_info_desktop {
 font-size:11pt;
 margin-top:8px
}
.tool-tabs-mobile {
 padding:18px!important
}
.tool-tabs-desktop {
 padding:10px!important
}
.phone_title {
 padding:24px 0;
 border-top:1px solid #cfcfcf;
 border-bottom:1px solid #cfcfcf;
 color:#000;
 text-align:center;
 font-size:18px
}
.phone_title,.text-first_name-info {
 font-weight:700
}
.age_title img {
 width:20px;
 margin-top:-3px
}
.separeted__roomster {
 margin-top:60px;
 margin-bottom:60px;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/ea536abcd5f54ee3da9d5b07f1fcfa5a.png);
 background-size:cover;
 height:5.7vw;
 width:100vw
}
.find_text_roomcard {
 margin:15px 0;
 padding:15px 0;
 text-align:center;
 color:#000;
 font-size:14px
}
.time_mobile {
 color:#333;
 margin-left:10px
}
@media (max-width:1600px) {
 .hiddens {
  display:inline-block
 }
 .hiddens-1 {
  display:none
 }
}
.nav .navbar-nav .dropdown span {
 margin-left:0
}
.wrapper .custom-container-profile .content .phone_block .bootstrap-select .dropdown-menu {
 height:257px
}
#navbar a {
 position:relative
}
#navbar .dropdown-menu .notification {
 left:0;
 margin-left:-245px;
 top:-15px;
 right:auto
}
#navbar .notification {
 display:block;
 opacity:0;
 visibility:hidden;
 z-index:-30;
 position:absolute;
 padding:15px;
 box-shadow:0 0 30px 0 hsla(0,0%,60%,.5);
 background-color:hsla(120,1%,86%,.5);
 color:#333;
 font-size:14px;
 font-weight:400;
 line-height:23px;
 min-width:240px;
 transition:.3s linear;
 left:0;
 top:60px;
 max-width:320px
}
@media (max-width:1400px) {
 #navbar .notification {
  left:auto;
  right:0
 }
}
@media (max-width:767px) {
 #navbar .notification {
  display:none
 }
}
#navbar .notification-active .notification {
 opacity:1;
 visibility:visible;
 z-index:30
}
.common_friends {
 color:#3b5998;
 font-weight:700
}
.favorite {
 position:absolute;
 z-index:13;
 top:10px;
 left:10px
}
.favorite i {
 font-size:30px;
 color:#bbb;
 -webkit-transition:.3s ease;
 -moz-transition:.3s ease;
 -o-transition:.3s ease;
 -ms-transition:.3s ease;
 transition:.3s ease
}
.favorite.active i {
 color:#47a40e
}
@media (min-width:769px) {
 .favorite:hover i {
  color:#47a40e;
  cursor:pointer
 }
}
.icon-help {
 position:relative
}
.gray_background {
 background:#f3f4f7
}
.display_none {
 display:none
}
.gray_background_footer {
 background:#f3f4f7!important
}
.disabled_social_link i {
 cursor:no-drop
}
.sc-icon {
 display:block;
 height:35px;
 background-size:contain;
 background-position:50%;
 width:35px;
 background-repeat:no-repeat
}
@media (max-width:769px) {
 .listing .loader {
  margin:0!important
 }
}
.facebook-icon {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/5a3635e400f35da80315a7c4e47402fb.png)
}
.twitter-icon {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6f532ab1d46ca9512593e031d885ac50.png)
}
.instagram-icon {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/bef050ab16ef324af87b591969a21dc6.png)
}
.linkedin-icon {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/8424e55913b8f8af4f0de521e820f94d.png)
}
.facebook-icon-grayed {
 opacity:.1;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/4ad6d4b88e8c6dd2305e592285c36257.png)
}
.twitter-icon-grayed {
 opacity:.1;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/abce94fe4571adfa978284c883dc7cd9.png)
}
.instagram-icon-grayed {
 opacity:.1;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/deab56f2f8d487d483b7346dd1edb31a.png)
}
.linkedin-icon-grayed {
 opacity:.1;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/be24eab2e9c11ea2e02f63ea6373e57b.png)
}
@media (max-width:769px) {
 #household,#roommate-preference,.form-types,.lifestyle,.list-title {
  font-weight:700
 }
}
.full_ws {
 height:100vh!important
}
.display__flex {
 display:flex;
 position:relative
}
@media (max-width:767px) {
 .display__flex {
  margin-top:28px
 }
}
.display__flex a {
 margin-left:34px
}
.display__flex a:first-child {
 margin-left:0
}
.display__flex .icon__location {
 position:absolute;
 z-index:10;
 top:21px;
 left:10px
}
.display__flex .clear-address-bar {
 position:absolute;
 right:10px;
 font-size:30px;
 margin-top:-5px
}
.search .clear-address-bar {
 margin-top:0;
 color:green
}
.gmnoprint {
 margin-top:-70px!important
}
.display__flex__edit {
 display:flex;
 justify-content:space-between;
 margin-top:25px
}
.display__flex__edit button {
 flex:1;
 font-size:.8rem
}
.display__flex__edit a {
 flex:1;
 font-size:1rem;
 margin-left:20px;
 line-height:30px
}
.container-width {
 width:100%
}
.container_overlay {
 position:fixed;
 z-index:10000000;
 top:61px;
 left:0;
 width:100%;
 height:100%;
 background:#fff
}
.container_overlay .loader {
 background-color:transparent!important;
 margin-top:60px
}
@media (max-width:769px) {
 .__nomargin {
  margin:0
 }
}
.green-text {
 color:#47a40e
}
.centerDefaultBookmarks {
 margin-top:150px;
 display:flex;
 flex-direction:column;
 text-align:center;
 font-family:HelveticaNeue-Medium,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
 font-size:22px;
 width:100vw
}
.centerDefaultBookmarks i {
 color:#47a40e;
 margin-left:5px;
 margin-right:5px
}
.centerDefaultBookmarks span:nth-child(2) {
 margin-top:15px
}
.centerDefaultBookmarks span:nth-child(3) {
 margin-top:20px
}
.uploader-queue {
 display:none
}
.uploader-label {
 position:relative;
 width:120px;
 height:30px;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
 text-align:center;
 border-radius:5px;
 outline:none;
 font-size:12px;
 margin-top:10px;
 line-height:31px;
 cursor:pointer;
 border:1px solid gray
}
.uploader-label input {
 visibility:hidden;
 position:absolute;
 width:120px;
 height:30px;
 left:0;
 top:0;
 bottom:0;
 right:0;
 background:#111
}
.bottom_content_flex {
 display:flex;
 flex-direction:column;
 min-height:94vh!important
}
input,textarea {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.circle-delete-photo {
 position:absolute;
 z-index:5;
 top:20px;
 right:20px;
 display:flex;
 justify-content:center;
 align-items:center;
 background:#fff;
 transition:.4s;
 font-size:20px;
 font-weight:700;
 color:#000;
 cursor:pointer;
 width:40px;
 height:40px;
 border-radius:50%
}
.circle-delete-photo:hover {
 background:#ff3844;
 color:#fff;
 transform:scale(1.3)
}
.circle-delete-photo .delete-item-photo {
 display:flex;
 justify-content:center;
 align-items:center;
 width:100%;
 height:100%
}
.profile_phone_block a {
 flex:1
}
.headline {
 margin-left:5px
}
.bottom_footer_flex {
 flex:1
}
.item-photo {
 position:relative
}
.display_flex {
 display:flex
}
.display_flex .edit__profile {
 margin-left:15px
}
@media (min-width:960px) {
 .hidden-lgs {
  display:none
 }
}
.edit-profile-btn {
 text-align:center;
 padding:.5em 1em;
 border-radius:.3125em;
 font-size:1.2rem;
 text-decoration:none;
 border:1px solid #47a40e;
 color:#fff;
 background-color:#47a40e;
 transition:color,background-color .3s ease-in-out;
 width:auto;
 height:47px
}
.edit-profile-btn.mobile {
 width:215px;
 height:61px;
 margin:0 auto;
 margin-top:20px;
 line-height:40px;
 font-size:22px;
 font-family:HelveticaNeue-Bold
}
.edit-profile-btn.mobile i {
 display:none
}
@media (min-width:769px) and (max-width:960px) {
 .edit-profile-btn.mobile {
  display:block;
  width:90%;
  height:50px;
  max-width:400px;
  line-height:30px;
  font-size:17px
 }
 .edit-profile-btn.mobile i {
  display:inline-block
 }
}
.edit-profile-btn i {
 margin-right:10px
}
.edit-profile-btn:focus,.edit-profile-btn:hover {
 color:#47a40e;
 background-color:#fff;
 text-decoration:none
}
.cancel-profile-btn {
 margin-left:15px;
 text-align:center;
 padding:.5em 1em;
 border-radius:.3125em;
 font-size:1.2rem;
 text-decoration:none;
 border:1px solid #3d3d3d;
 color:#fff;
 background-color:#3d3d3d;
 transition:color,background-color .3s ease-in-out;
 width:200px;
 height:47px
}
.cancel-profile-btn i {
 margin-right:10px
}
.cancel-profile-btn:focus,.cancel-profile-btn:hover {
 color:#3d3d3d;
 background-color:#fff;
 text-decoration:none
}
@media (max-width:769px) {
 .cancel-profile-btn {
  width:auto
 }
}
.content .mobile-lang-wrapper .selectpicker-native {
 background-color:#fff!important;
 color:#696969!important
}
._hide_ {
 transform:scale(0)
}
@media (max-width:769px) {
 .refresh_interested_fb {
  width:144px;
  height:41px;
  color:#fff;
  border-radius:5px;
  background-color:#3d5b96;
  border:1px solid #3d5b96;
  cursor:pointer;
  text-align:center;
  line-height:41px;
  transition:.3s;
  display:flex;
  justify-content:center;
  margin:0 auto;
  margin-top:10px
 }
}
.info__block.edit {
 padding:0!important;
 margin-top:0!important;
 margin-bottom:0!important;
 margin:0
}
.custom-container-profile {
 max-width:1350px;
 margin:auto;
 padding-top:31px;
 min-height:600px
}
.custom-container-profile .edit-profile-btn {
 margin-bottom:20px
}
@media (min-width:960px) and (max-width:1400px) {
 .custom-container-profile {
  max-width:1000px
 }
}
.custom-container-profile #collapseOne {
 padding-left:20px;
 background-color:#fff;
 padding-right:20px
}
@media (min-width:769px) and (max-width:960px) {
 .custom-container-profile #collapseOne {
  padding-left:0;
  padding-right:0;
  background-color:transparent;
  display:flex;
  margin-bottom:23px;
  height:100px
 }
}
@media (max-width:960px) {
 .custom-container-profile {
  max-width:950px
 }
}
@media (max-width:959px) {
 .custom-container-profile {
  max-width:650px
 }
}
@media (min-width:769px) {
 .custom-container-profile .panel-collapse {
  display:block
 }
}
.custom-container-profile .dropdown-mobile .dropdown-header {
 background:#fff;
 padding:27px 0;
 font-family:HelveticaNeue-Bold,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
 color:#000;
 font-size:18px;
 cursor:pointer
}
.custom-container-profile .dropdown-mobile .dropdown-content {
 height:0;
 transition:.3s
}
.custom-container-profile .dropdown-mobile .dropdown-content.show {
 height:auto
}
@media (min-width:769px) {
 .custom-container-profile .panel-heading {
  display:none
 }
}
@media (max-width:769px) {
 .custom-container-profile .panel-collapse {
  padding-bottom:26px;
  margin-top:4px
 }
}
.custom-container-profile .panel-group {
 margin-bottom:0
}
.custom-container-profile .panel {
 border:none!important;
 background-color:transparent!important
}
@media (max-width:769px) {
 .custom-container-profile .panel-heading {
  margin-top:22px;
  padding-left:17px;
  padding-right:0;
  font-size:20px
 }
 .custom-container-profile .panel-heading a {
  color:#000;
  cursor:pointer;
  text-decoration:none;
  display:block;
  font-family:HelveticaNeue-Bold,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif
 }
 .custom-container-profile .panel-heading a i {
  margin-right:23px
 }
}
.custom-container-profile .panel-body {
 background:transparent!important;
 border-top:none!important
}
.custom-container-profile .block-white {
 background:#fff;
 padding-top:22px;
 padding-bottom:22px
}
@media (min-width:769px) {
 .custom-container-profile .info__block {
  display:none
 }
}
@media (max-width:769px) {
 .custom-container-profile .info__block {
  font-size:13pt;
  padding:10px;
  font-family:HelveticaNeue-Bold;
  margin-top:16px;
  margin-bottom:3px;
  padding-left:50px
 }
}
.custom-container-profile .content {
 display:flex;
 justify-content:space-between
}
@media (max-width:960px) {
 .custom-container-profile .content {
  flex-direction:column
 }
}
@media (min-width:769px) {
 .custom-container-profile .content .dropdown-header {
  display:none
 }
}
.custom-container-profile .content .panel {
 border:none!important
}
.custom-container-profile .content .panel-body {
 background:transparent!important;
 border-top:none!important
}
.custom-container-profile .content .instagram-icon-grayed {
 opacity:.5
}
.custom-container-profile .content .left_content {
 margin-right:100px;
 width:30%;
 height:auto
}
@media (max-width:960px) {
 .custom-container-profile .content .left_content {
  width:100%
 }
}
@media (max-width:1400px) {
 .custom-container-profile .content .left_content {
  margin-right:0
 }
}
@media (min-width:769px) {
 .custom-container-profile .content .left_content.edit {
  margin-left:-1px;
  margin-right:-1px
 }
}
.custom-container-profile .content .left_content .gray_text {
 color:#bfbfbf!important
}
@media (max-width:1024px) {
 .custom-container-profile .content .left_content {
  margin-right:20px
 }
}
.custom-container-profile .content .left_content .left_top_content {
 height:auto;
 background:#fff;
 padding:28px 70px 53px;
 position:relative
}
@media (max-width:1400px) {
 .custom-container-profile .content .left_content .left_top_content {
  padding:0;
  padding-top:28px
 }
}
@media (max-width:769px) {
 .custom-container-profile .content .left_content .left_top_content {
  background:transparent
 }
}
.custom-container-profile .content .left_content .left_top_content .report_block {
 position:absolute;
 z-index:1;
 top:0;
 right:-40px;
 background-color:#ebebeb;
 transition:.3s;
 width:40px;
 height:40px;
 text-align:center;
 line-height:40px;
 cursor:pointer;
 display:flex;
 align-items:center;
 justify-content:center
}
@media (max-width:769px) {
 .custom-container-profile .content .left_content .left_top_content .report_block {
  display:none
 }
}
.custom-container-profile .content .left_content .left_top_content .report_block .report_image {
 width:26px;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/0176f8688e10f82694c014e33d7770d1.png);
 height:29px
}
.custom-container-profile .content .left_content .left_top_content .report_block:hover {
 background-color:#fff
}
.custom-container-profile .content .left_content .left_top_content .report_block:hover .report_image {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/08b2941949e8629b569d3fefef3e05c2.png)
}
.custom-container-profile .content .left_content .left_top_content.edit {
 padding:28px 20px 24px
}
@media (max-width:769px) {
 .custom-container-profile .content .left_content .left_top_content.edit {
  padding:0
 }
}
.custom-container-profile .content .left_content .left_top_content .more_tools {
 display:flex;
 flex-wrap:wrap;
 justify-content:space-around;
 padding-bottom:20px
}
.custom-container-profile .content .left_content .left_top_content .more_tools .button-more {
 width:120px;
 height:30px;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
 text-align:center;
 border:none;
 border-radius:5px;
 outline:none;
 font-size:12px;
 margin-top:10px;
 line-height:31px;
 cursor:pointer;
 display:block
}
@media (max-width:769px) {
 .custom-container-profile .content .left_content .left_top_content .more_tools .button-more {
  height:41px;
  line-height:41px
 }
}
.custom-container-profile .content .left_content .left_top_content .more_tools .button-more.disabled {
 background-color:gray;
 cursor:no-drop;
 pointer-events:none
}
@media (max-width:769px) {
 .custom-container-profile .content .left_content .left_top_content .more_tools ._react-file-reader-input {
  flex:1
 }
}
.custom-container-profile .content .left_content .left_top_content .more_tools .delete-photo {
 background-color:#3d3d3d;
 color:#fff;
 border:1px solid #3d3d3d;
 transition:.3s;
 flex:1
}
@media (min-width:769px) and (max-width:960px) {
 .custom-container-profile .content .left_content .left_top_content .more_tools .delete-photo {
  height:40px;
  line-height:40px;
  flex:1
 }
}
.custom-container-profile .content .left_content .left_top_content .more_tools .delete-photo:hover {
 background-color:#fff;
 color:#3d3d3d
}
.custom-container-profile .content .left_content .left_top_content .more_tools .delete-photo span {
 margin-right:5px
}
.custom-container-profile .content .left_content .left_top_content .more_tools .add-more-photo {
 margin-left:15px;
 border:1px solid #3d3d3d;
 background-color:#fff;
 text-decoration:none;
 color:#3d3d3d;
 transition:.3s;
 width:auto
}
@media (min-width:769px) and (max-width:960px) {
 .custom-container-profile .content .left_content .left_top_content .more_tools .add-more-photo {
  height:40px;
  line-height:40px;
  flex:1
 }
}
@media (max-width:769px) {
 .custom-container-profile .content .left_content .left_top_content .more_tools .add-more-photo {
  margin-left:8px
 }
}
.custom-container-profile .content .left_content .left_top_content .more_tools .add-more-photo:hover {
 background-color:#3d3d3d;
 color:#fff
}
.custom-container-profile .content .left_content .left_top_content .more_tools .add-more-photo span {
 margin-right:5px;
 margin-left:5px
}
.custom-container-profile .content .left_content .left_top_content .more_tools .refresh-fb {
 width:30px;
 height:32px;
 text-align:center;
 line-height:31px;
 color:#fff;
 margin-left:15px;
 background:#3d5b96
}
@media (min-width:769px) and (max-width:960px) {
 .custom-container-profile .content .left_content .left_top_content .more_tools .refresh-fb {
  width:40px;
  height:40px
 }
 .custom-container-profile .content .left_content .left_top_content .more_tools .refresh-fb i {
  margin-top:13px
 }
}
@media (max-width:769px) {
 .custom-container-profile .content .left_content .left_top_content .more_tools .refresh-fb {
  width:40px;
  height:40px;
  margin-left:8px
 }
}
.custom-container-profile .content .left_content .left_top_content .more_tools .refresh-fb i {
 font-size:16px;
 color:#fff
}
@media (max-width:769px) {
 .custom-container-profile .content .left_content .left_top_content {
  padding:0
 }
}
.custom-container-profile .content .left_content .left_top_content .photo_block {
 width:250px;
 margin:25px auto 37px;
 height:250px
}
@media (max-width:960px) {
 .custom-container-profile .content .left_content .left_top_content .photo_block {
  width:350px;
  height:350px
 }
}
.custom-container-profile .content .left_content .left_top_content .photo_block .slick-prev {
 left:-6px
}
.custom-container-profile .content .left_content .left_top_content .photo_block .slick-next {
 right:44px
}
.custom-container-profile .content .left_content .left_top_content .photo_block:hover .slick-arrow {
 opacity:1
}
@media (min-width:680px) {
 .custom-container-profile .content .left_content .left_top_content .photo_block:hover .slick-slide .image img {
  transform:scale(1.2);
  border-radius:10px 10px 0 0
 }
}
.custom-container-profile .content .left_content .left_top_content .photo_block .slick-list {
 border-radius:50%;
 background:#f1f1f1
}
.custom-container-profile .content .left_content .left_top_content .photo_block .slick-list img.slick-slide {
 display:block;
 object-fit:cover;
 width:250px!important;
 height:250px;
 border-radius:50%
}
@media (max-width:960px) {
 .custom-container-profile .content .left_content .left_top_content .photo_block .slick-list img.slick-slide {
  width:350px!important;
  height:350px
 }
}
@media (max-width:769px) {
 .custom-container-profile .content .left_content .left_top_content .photo_block .slick-list img.slick-slide {
  width:250px!important;
  height:250px
 }
}
.custom-container-profile .content .left_content .left_top_content .name_block {
 text-align:center;
 font-size:35px;
 color:#000;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.custom-container-profile .content .left_content .left_top_content .info_block {
 text-align:center;
 font-size:20px;
 display:flex;
 align-items:center;
 justify-content:center;
 height:40px
}
.custom-container-profile .content .left_content .left_top_content .info_block span {
 margin-top:10px
}
.custom-container-profile .content .left_content .left_top_content .info_block img {
 width:30px
}
.custom-container-profile .content .left_content .left_top_content .facebook_block {
 font-size:20px;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
 margin-top:15px;
 text-align:center
}
.custom-container-profile .content .left_content .left_top_content .facebook_block .common_friends {
 display:inline
}
.custom-container-profile .content .left_content .left_top_content .joined_ago {
 text-align:center;
 margin-top:15px;
 font-size:20px
}
.custom-container-profile .content .left_content .left_bottom_content {
 margin-top:7px;
 background:#fff;
 padding:36px 81px;
 height:auto
}
@media (min-width:769px) and (max-width:960px) {
 .custom-container-profile .content .left_content .left_bottom_content {
  padding:0;
  background:transparent
 }
 .custom-container-profile .content .left_content .left_bottom_content.edit {
  background:transparent;
  padding:20px 10px;
  margin-top:23px;
  margin-bottom:23px
 }
}
@media (max-width:1400px) {
 .custom-container-profile .content .left_content .left_bottom_content {
  padding:36px 15px
 }
}
.custom-container-profile .content .left_content .left_bottom_content .fa.fa-phone.gray {
 color:#f5f5f5
}
.custom-container-profile .content .left_content .left_bottom_content .instagram-icon-grayed {
 opacity:.1
}
@media (max-width:769px) {
 .custom-container-profile .content .left_content .left_bottom_content {
  padding-left:0!important;
  padding-right:0!important;
  padding:0;
  margin-top:22px;
  background:transparent
 }
 .custom-container-profile .content .left_content .left_bottom_content.edit {
  margin-top:0;
  margin-bottom:13px
 }
 .custom-container-profile .content .left_content .left_bottom_content.edit:nth-child(2) {
  margin-top:22px
 }
}
.custom-container-profile .content .left_content .left_bottom_content.edit {
 padding:24px 25px;
 position:relative
}
@media (max-width:769px) {
 .custom-container-profile .content .left_content .left_bottom_content.edit {
  background-color:#fff;
  padding-left:0!important;
  padding-right:0!important
 }
}
.custom-container-profile .content .left_content .left_bottom_content.edit .social_text {
 position:absolute;
 z-index:1;
 right:20px;
 top:11px;
 color:#47a40e
}
.custom-container-profile .content .left_content .left_bottom_content.edit .name_block {
 text-align:center;
 font-size:35px;
 color:#000;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.custom-container-profile .content .left_content .left_bottom_content.edit .info_block {
 text-align:center;
 font-size:20px;
 display:flex;
 align-items:center;
 justify-content:center;
 height:40px
}
.custom-container-profile .content .left_content .left_bottom_content.edit .info_block span {
 margin-top:10px
}
.custom-container-profile .content .left_content .left_bottom_content.edit .info_block img {
 width:30px
}
.custom-container-profile .content .left_content .left_bottom_content.edit .block_refresh_info_fb {
 text-align:center;
 margin-top:11px
}
.custom-container-profile .content .left_content .left_bottom_content.edit .block_refresh_info_fb .refresh_info_fb {
 height:30px;
 width:142px;
 text-align:center;
 line-height:30px;
 color:#fff;
 background:#3d5b96;
 font-family:HelveticaNeue-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;
 outline:none;
 border-radius:5px;
 margin:0 auto;
 cursor:pointer;
 border:1px solid #3d5b96;
 transition:.3s;
 display:flex
}
.custom-container-profile .content .left_content .left_bottom_content.edit .block_refresh_info_fb .refresh_info_fb span {
 margin-top:0
}
.custom-container-profile .content .left_content .left_bottom_content.edit .block_refresh_info_fb .refresh_info_fb i {
 font-size:16px;
 margin-right:10px;
 margin-left:8px
}
@media (max-width:769px) {
 .custom-container-profile .content .left_content .left_bottom_content.edit .block_refresh_info_fb .refresh_info_fb {
  height:42px;
  line-height:42px;
  width:134px;
  display:flex;
  justify-content:center
 }
 .custom-container-profile .content .left_content .left_bottom_content.edit .block_refresh_info_fb .refresh_info_fb i {
  margin-top:14px;
  display:none
 }
}
.custom-container-profile .content .left_content .left_bottom_content .profile_phone_block {
 display:flex;
 justify-content:space-between;
 max-width:243px;
 word-wrap:break-word
}
.custom-container-profile .content .left_content .left_bottom_content .profile_phone_block span:first-child {
 display:flex;
 align-items:center
}
@media (min-width:769px) and (max-width:960px) {
 .custom-container-profile .content .left_content .left_bottom_content .profile_phone_block {
  width:100%;
  padding:20px;
  flex-direction:row-reverse;
  align-items:center
 }
}
@media (max-width:769px) {
 .custom-container-profile .content .left_content .left_bottom_content .profile_phone_block {
  padding-top:20px
 }
}
.custom-container-profile .content .left_content .left_bottom_content .profile_phone_block span {
 font-family:HelveticaNeue-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;
 font-size:18px
}
.custom-container-profile .content .left_content .left_bottom_content .profile_phone_block i {
 color:#47a40e;
 font-size:27px
}
.custom-container-profile .content .right_content {
 width:60%
}
@media (max-width:1400px) {
 .custom-container-profile .content .right_content {
  width:67%
 }
}
@media (max-width:960px) {
 .custom-container-profile .content .right_content {
  width:100%
 }
}
.custom-container-profile .content .right_content .slick-initialized {
 display:block
}
.custom-container-profile .content .right_content .slick-initialized .slick-dots {
 display:flex!important;
 justify-content:center;
 margin:0;
 padding:0;
 margin-top:23px;
 flex-wrap:wrap
}
.custom-container-profile .content .right_content .slick-initialized .slick-dots li {
 list-style-type:none
}
.custom-container-profile .content .right_content .slick-initialized .slick-dots li.slick-active button:before {
 width:9px;
 height:9px;
 background:#fb8704
}
.custom-container-profile .content .right_content .slick-initialized .slick-dots li.slick-active button:after {
 border:2px solid #fb8704
}
.custom-container-profile .content .right_content .slick-initialized .slick-dots li button {
 margin-left:10px;
 width:12px;
 height:12px;
 outline:none;
 border:none;
 position:relative;
 background:transparent;
 color:transparent
}
.custom-container-profile .content .right_content .slick-initialized .slick-dots li button:before {
 position:absolute;
 z-index:2;
 top:2px;
 left:2px;
 width:0;
 height:0;
 content:"";
 -webkit-transition:.3s ease;
 -moz-transition:ease .3s;
 -o-transition:ease .3s;
 transition:.3s ease;
 border-radius:50%
}
.custom-container-profile .content .right_content .slick-initialized .slick-dots li button:after {
 height:inherit;
 width:inherit;
 position:absolute;
 z-index:1;
 top:0;
 left:0;
 content:"";
 border-radius:50%;
 background:#fff;
 border:1px solid #000;
 transition:.3s
}
.custom-container-profile .content .right_content .block_profile {
 background:#fff;
 padding:24px 46px;
 width:100%;
 margin-top:23px
}
.custom-container-profile .content .right_content .block_profile:first-child {
 margin-top:0
}
@media (max-width:769px) {
 .custom-container-profile .content .right_content .block_profile {
  margin-top:4px
 }
}
@media (max-width:769px) {
 .custom-container-profile .content .right_content .block_profile.edit {
  padding-left:0;
  padding-right:0;
  padding-bottom:0;
  padding-top:0!important;
  background:transparent
 }
 .custom-container-profile .content .right_content .block_profile.edit .title {
  margin-bottom:5px
 }
}
.custom-container-profile .content .right_content .block_profile .title {
 margin-bottom:23px;
 display:flex
}
.custom-container-profile .content .right_content .block_profile .title.edit {
 margin-bottom:0
}
.custom-container-profile .content .right_content .block_profile .title i {
 width:22px;
 height:24px;
 display:block;
 background-size:200%;
 margin-right:16px;
 background-position:50%
}
.custom-container-profile .content .right_content .block_profile .title span {
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
 font-size:10pt;
 margin-top:3px
}
.custom-container-profile .content .right_content .block_profile.about_profile i {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/e086dad96a0f5acd4802e87bd95025da.svg)
}
@media (max-width:769px) {
 .custom-container-profile .content .right_content .block_profile.about_profile {
  padding-top:20px;
  font-family:HelveticaNeue-Medium,Arial,sans-serif
 }
}
.custom-container-profile .content .right_content .block_profile.about_profile content {
 word-wrap:break-word
}
.custom-container-profile .content .right_content .block_profile.about_profile.edit textarea {
 resize:none;
 width:100%;
 height:80px;
 border-radius:10px;
 border:1px solid #bfbfbf;
 outline:none;
 padding:5px;
 font-family:Helvetica Neue,Helvetica,Arial,sans-serif
}
@media screen and (max-width:769px) {
 .custom-container-profile .content .right_content .block_profile.about_profile.edit textarea {
  height:160px
 }
}
@media (max-width:769px) {
 .custom-container-profile .content .right_content .block_profile.about_profile.edit .title {
  display:none
 }
}
.custom-container-profile .content .right_content .block_profile.about_profile.edit .title_about {
 display:block;
 margin-top:12px;
 margin-bottom:8px;
 font-size:12pt
}
@media (max-width:769px) {
 .custom-container-profile .content .right_content .block_profile.about_profile.edit .title_about {
  display:none
 }
}
.custom-container-profile .content .right_content .block_profile.about_profile.edit .title_about div:first-child {
 color:#47a40e
}
.custom-container-profile .content .right_content .block_profile.hometown_profile i {
 background-size:118%;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/605915778587f239ef561408d6bcf3ed.svg)
}
.custom-container-profile .content .right_content .block_profile.hometown_profile.edit input {
 width:auto;
 min-width:200px;
 height:30px;
 border:1px solid #bfbfbf;
 outline:none;
 padding:5px;
 border-radius:10px
}
@media (max-width:769px) {
 .custom-container-profile .content .right_content .block_profile.hometown_profile.edit input {
  min-width:100%
 }
}
.custom-container-profile .content .right_content .block_profile.languages_profile i {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cf26a94b84e53dc48d2f95e985b20300.svg)
}
.custom-container-profile .content .right_content .block_profile.languages_profile.edit content {
 display:flex;
 flex-wrap:wrap
}
.custom-container-profile .content .right_content .block_profile.languages_profile.edit content li.list_li {
 width:auto;
 height:30px;
 border-radius:5px;
 border:1px solid #bfbfbf;
 list-style:none;
 margin-right:15px;
 font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;
 margin-top:10px;
 padding:5px;
 background:#fff
}
.custom-container-profile .content .right_content .block_profile.languages_profile.edit content li.list_li a {
 color:#000;
 text-decoration:none;
 pointer-events:none
}
.custom-container-profile .content .right_content .block_profile.languages_profile.edit content li.list_li i {
 color:#000;
 cursor:pointer;
 margin-right:5px
}
.custom-container-profile .content .right_content .block_profile.languages_profile.edit content .dropdown {
 margin-top:15px
}
@media (max-width:769px) {
 .custom-container-profile .content .right_content .block_profile.languages_profile.edit content .dropdown {
  margin-top:10px
 }
}
.custom-container-profile .content .right_content .block_profile.languages_profile #dropdown-custom-menu,.custom-container-profile .content .right_content .block_profile.languages_profile .dropdown-menu {
 border:none
}
.custom-container-profile .content .right_content .block_profile.languages_profile .dropdown-menu li {
 text-align:center;
 transition:.2s;
 cursor:pointer;
 width:100%;
 height:100%;
 display:block
}
.custom-container-profile .content .right_content .block_profile.languages_profile .dropdown-menu li a {
 color:#47a40e;
 width:100%;
 height:100%;
 display:block;
 outline:none;
 padding:5px
}
.custom-container-profile .content .right_content .block_profile.languages_profile .dropdown-menu li:hover {
 background:#47a40e
}
.custom-container-profile .content .right_content .block_profile.languages_profile .dropdown-menu li:hover a {
 color:#fff
}
.custom-container-profile .content .right_content .block_profile.languages_profile .dropdown-menu a {
 text-decoration:none
}
.custom-container-profile .content .right_content .block_profile.interested_profile i {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/19bd293ebc5c6dca1ef11dc0d42a6ad3.svg)
}
.custom-container-profile .content .right_content .block_profile.interested_profile div:nth-child(2) div:first-child div:first-child div:first-child {
 background-color:#fff
}
.custom-container-profile .content .right_content .block_profile.interested_profile .slick-list {
 height:100px
}
.custom-container-profile .content .right_content .block_profile.interested_profile.edit .title {
 display:flex;
 justify-content:space-between
}
.custom-container-profile .content .right_content .block_profile.interested_profile.edit .title .title-children {
 display:flex
}
.custom-container-profile .content .right_content .block_profile.interested_profile.edit .title .refresh_interested_fb {
 width:144px;
 height:32px;
 color:#fff;
 border-radius:5px;
 background-color:#3d5b96;
 border:1px solid #3d5b96;
 cursor:pointer;
 text-align:center;
 line-height:31px;
 transition:.3s;
 display:flex
}
@media (max-width:769px) {
 .custom-container-profile .content .right_content .block_profile.interested_profile.edit .title .refresh_interested_fb {
  display:none;
  height:41px;
  line-height:41px
 }
}
.custom-container-profile .content .right_content .block_profile.interested_profile.edit .title .refresh_interested_fb .default-refresh {
 margin-left:5px;
 margin-right:5px;
 margin-top:7px
}
.custom-container-profile .content .right_content .block_profile.interested_profile.edit .title .refresh_interested_fb span {
 margin-top:0
}
.custom-container-profile .content .right_content .block_profile.interested_profile.edit .title .refresh_interested_fb i {
 background-image:none;
 display:inline-block;
 width:0
}
.custom-container-profile .content .right_content .block_profile.interested_profile .slick-track {
 transition:.3s
}
.custom-container-profile .content .right_content .block_profile.interested_profile .likes_block {
 display:block
}
.custom-container-profile .content .right_content .block_profile.interested_profile .likes_block img {
 display:block;
 width:70px;
 height:70px;
 border-radius:10px;
 margin:0 auto
}
.custom-container-profile .content .right_content .block_profile.interested_profile .likes_block div {
 width:90px;
 display:block;
 text-align:center;
 margin-top:11px
}
.custom-container-profile .content .right_content .slider_profile {
 margin-top:23px
}
@media (max-width:769px) {
 .custom-container-profile .content .right_content .slider_profile {
  margin-left:-15px;
  margin-right:-15px
 }
 .custom-container-profile .content .right_content .slider_profile .room-card-mobile,.custom-container-profile .content .right_content .slider_profile .room-card-mobile.profile-room-card {
  width:100%
 }
 .custom-container-profile .content .right_content .slider_profile .room-card-mobile.profile-room-card-button {
  border-radius:3px
 }
 .custom-container-profile .content .right_content .slider_profile .room-card-mobile.profile-room-card-button .content {
  height:auto;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .custom-container-profile .content .right_content .slider_profile .room-card-mobile.profile-room-card-button .content>i {
  color:#47a40e;
  font-weight:700;
  font-size:23pt
 }
 .custom-container-profile .content .right_content .slider_profile .room-card-mobile.profile-room-card-button .content>span {
  font-size:14pt;
  display:inline-block;
  padding-top:10px
 }
}
@media (max-width:400px) {
 .custom-container-profile .content .right_content .slider_profile {
  margin-left:-15px;
  margin-right:-15px
 }
}
.custom-container-profile .content .right_content .slider_profile a {
 text-decoration:none
}
.custom-container-profile .content .right_content .slider_profile .title_slider_profile {
 margin-left:16px;
 margin-bottom:12px;
 display:block;
 font-family:HelveticaNeue-Medium,Helvetica Neue,Helvetica,Arial,sans-serif
}
.custom-container-profile .content .right_content .slider_profile .slick-slide:first-child .profile-room-card {
 margin-left:0
}
.custom-container-profile .content .right_content .slider_profile .add-room-card {
 background-color:#fff;
 border-radius:16px;
 display:flex;
 align-items:center;
 justify-content:center;
 cursor:pointer
}
.custom-container-profile .content .right_content .slider_profile .add-room-card .in-add-room-card {
 display:flex;
 flex-direction:column
}
.custom-container-profile .content .right_content .slider_profile .add-room-card .in-add-room-card i {
 color:#47a40e;
 font-size:70px;
 font-style:normal;
 text-align:center
}
.custom-container-profile .content .right_content .slider_profile .add-room-card .in-add-room-card span {
 font-size:18pt;
 color:#757575
}
.custom-container-profile .content .right_content #mobile_option_buttons {
 display:none;
 margin-top:30px
}
@media screen and (max-width:960px) {
 .custom-container-profile .content .right_content #mobile_option_buttons {
  display:flex;
  padding:0 70px;
  justify-content:space-around
 }
}
@media screen and (max-width:769px) {
 .custom-container-profile .content .right_content #mobile_option_buttons {
  padding:0;
  justify-content:space-between
 }
}
.custom-container-profile .content .right_content #mobile_option_buttons button {
 flex-grow:1;
 display:flex;
 justify-content:center
}
.custom-container-profile .content .right_content #mobile_option_buttons a {
 flex-grow:1;
 margin-left:5%;
 display:flex;
 justify-content:center
}
.custom-container-profile .content .right_content #mobile_option_buttons a.save {
 margin-left:0
}
@media (max-width:769px) {
 .custom-container-profile.mobile {
  padding-top:15px
 }
 .custom-container-profile.mobile .content {
  flex-direction:column;
  padding-left:15px;
  padding-right:15px
 }
 .custom-container-profile.mobile .content .left_content {
  width:100%
 }
 .custom-container-profile.mobile .content .left_content .left_top_content .photo_block {
  width:250px;
  height:250px;
  margin-top:0;
  margin-bottom:15px
 }
 .custom-container-profile.mobile .content .left_content .left_top_content .photo_block .slick-prev {
  left:-6px
 }
 .custom-container-profile.mobile .content .left_content .left_top_content .photo_block .slick-next {
  right:44px
 }
 .custom-container-profile.mobile .content .left_content .left_top_content .photo_block img {
  width:250px!important;
  height:250px!important
 }
 .custom-container-profile.mobile .content .left_content .left_top_content .photo_block img.none_click {
  width:30%!important;
  height:auto!important
 }
 .custom-container-profile.mobile .content .left_content .left_top_content .block-white {
  padding-top:10px;
  padding-bottom:10px
 }
 .custom-container-profile.mobile .content .left_content .left_top_content .block-white .name_block {
  font-size:30px
 }
 .custom-container-profile.mobile .content .left_content .left_top_content .block-white .info_block {
  font-size:17px;
  align-items:baseline
 }
 .custom-container-profile.mobile .content .left_content .left_top_content .block-white .info_block img {
  width:20px
 }
 .custom-container-profile.mobile .content .left_content .left_top_content .block-white .edit__profile .edit-profile-btn.mobile.block.hidden-lgs {
  height:50px;
  width:40%;
  margin:20px auto 0;
  line-height:30px;
  font-size:17px;
  font-family:HelveticaNeue-Light;
  font-weight:500
 }
}
@media (max-width:769px) and (max-width:400px) {
 .custom-container-profile.mobile .content .left_content .left_top_content .block-white .edit__profile .edit-profile-btn.mobile.block.hidden-lgs {
  width:50%
 }
}
@media (max-width:769px) {
 .custom-container-profile.mobile .content .left_content .left_top_content .block-white .facebook_block {
  font-size:12px
 }
 .custom-container-profile.mobile .content .left_content .left_top_content .block-white .facebook_block .common_friends {
  display:flex;
  align-items:center;
  justify-content:center
 }
 .custom-container-profile.mobile .content .left_content .left_top_content .block-white .facebook_block .common_friends .social-media__icon.fa.fa-facebook-square.fa-1x {
  font-size:15px
 }
 .custom-container-profile.mobile .content .left_content .left_top_content .block-white .joined_ago {
  font-size:11px
 }
 .custom-container-profile.mobile .content .left_bottom_content {
  margin-top:0
 }
 .custom-container-profile.mobile .content .left_bottom_content .panel.panel-default {
  margin-bottom:15px
 }
 .custom-container-profile.mobile .content .left_bottom_content .panel.panel-default #collapseOne {
  padding-bottom:40px;
  padding-left:0;
  padding-right:0
 }
 .custom-container-profile.mobile .content .left_bottom_content .panel.panel-default .panel-heading {
  font-size:18px;
  color:#000;
  font-family:HelveticaNeue-Bold;
  margin-top:15px
 }
 .custom-container-profile.mobile .content .left_bottom_content .panel.panel-default .list_social_profile {
  display:flex;
  justify-content:space-around;
  flex-direction:row
 }
}
@media (max-width:769px) and (max-width:769px) {
 .custom-container-profile.mobile .content .left_bottom_content .panel.panel-default .list_social_profile {
  justify-content:flex-start
 }
 .custom-container-profile.mobile .content .left_bottom_content .panel.panel-default .list_social_profile .custom_social_block.social_link {
  margin-left:0;
  margin-right:0
 }
 .custom-container-profile.mobile .content .left_bottom_content .panel.panel-default .list_social_profile span {
  margin-left:14px
 }
}
@media (max-width:769px) and (max-width:340px) {
 .custom-container-profile.mobile .content .left_bottom_content .panel.panel-default .list_social_profile span {
  margin-left:4px
 }
}
@media (max-width:769px) {
 .custom-container-profile.mobile .content .left_bottom_content .panel.panel-default .list_social_profile .profile_phone_block {
  padding-top:0
 }
 .custom-container-profile.mobile .content .left_bottom_content .panel.panel-default .list_social_profile .sc-icon {
  height:50px;
  width:50px
 }
 .custom-container-profile.mobile .content .left_bottom_content .panel.panel-default .list_social_profile .sc-icon.instagram-icon-circle {
  height:50px;
  width:57px;
  margin-left:-8px
 }
 .custom-container-profile.mobile .content .right_content {
  width:100%
 }
 .custom-container-profile.mobile .content .right_content .panel.panel-default {
  box-shadow:none
 }
 .custom-container-profile.mobile .content .right_content .panel.panel-default #collapseOne1 {
  padding-bottom:15px
 }
 .custom-container-profile.mobile .content .right_content .panel.panel-default #collapseOne1 .info__block {
  padding-left:17px;
  color:#000;
  margin-top:0
 }
 .custom-container-profile.mobile .content .right_content .panel.panel-default #collapseOne1 .about_profile.foreign_profile {
  padding-top:0
 }
 .custom-container-profile.mobile .content .right_content .panel.panel-default #collapseOne1 .block_profile {
  padding:15px
 }
 .custom-container-profile.mobile .content .right_content .panel.panel-default #collapseOne1 .block_profile .title {
  display:flex;
  flex-direction:row;
  align-items:baseline
 }
 .custom-container-profile.mobile .content .right_content .panel.panel-default #collapseOne1 .block_profile .title i {
  width:15px;
  height:16px;
  margin-right:5px
 }
 .custom-container-profile.mobile .content .right_content .panel.panel-default #collapseOne1 .block_profile .title span {
  font-size:10pt
 }
 .custom-container-profile.mobile .content .right_content .panel.panel-default #collapseOne1 .block_profile.interested_profile content .slick-initialized.slick-slider {
  width:75%;
  margin:auto
 }
 .custom-container-profile.mobile .content .right_content .panel.panel-default .panel-heading#headingOne {
  margin-top:0
 }
 .custom-container-profile.mobile .content .right_content .panel.panel-default .panel-heading#headingOne a {
  font-size:18px
 }
 .custom-container-profile.mobile .content .right_content .panel.panel-default #collapseOne2 .room-card-mobile,.custom-container-profile.mobile .content .right_content .panel.panel-default #collapseOne2 .slider_profile {
  margin-top:15px
 }
}
#collapseOne1 {
 display:flex;
 flex-direction:column
}
@media (min-width:769px) and (max-width:960px) {
 ._react-file-reader-input {
  flex:1
 }
 .display__flex__edit {
  justify-content:space-around
 }
 .cancel-profile-btn {
  display:none
 }
 .cancel-profile-btn.edit {
  display:block;
  flex:none;
  width:40%
 }
 .edit-profile-btn {
  display:none
 }
 .edit-profile-btn.edit {
  display:block;
  flex:none;
  width:40%
 }
 .phone_block {
  width:50%;
  margin-right:7px;
  background-color:#fff;
  display:flex;
  justify-content:center;
  align-items:center
 }
 .phone_block.edit {
  width:100%;
  margin-right:0
 }
 .list_social_profile {
  width:50%;
  background-color:#fff;
  display:flex;
  justify-content:space-around;
  align-items:center
 }
 .list_social_profile span i {
  width:50px!important;
  height:50px
 }
 .list_social_profile span {
  height:auto!important;
  margin-top:0!important
 }
 .list_social_profile span div {
  display:none
 }
}
.default-refresh {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/c944b69e98d7d8e2fa0b99badc6f6ebb.png);
 background-size:cover;
 height:15px;
 width:15px;
 display:inline-block;
 margin-top:8px
}
@media (max-width:769px) {
 .default-refresh {
  margin-top:13px
 }
}
.u-switch {
 display:inline-block;
 position:relative;
 width:48px;
 min-width:48px;
 height:28px;
 vertical-align:middle;
 cursor:pointer;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none;
 margin-top:3px
}
.u-switch input {
 opacity:0
}
.u-switch .track,.u-switch input {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.u-switch .track {
 border-radius:13px;
 background-color:#ccc;
 transition:.5s
}
.__show__ {
 display:none
}
.__hide__ {
 display:block
}
@media (max-width:769px) and (min-width:768px) {
 .panel-collapse.show_contact.ipad {
  display:flex;
  flex-flow:row wrap;
  padding-bottom:0!important;
  background-color:transparent!important
 }
 .panel-collapse.show_contact.ipad .phone_block {
  flex:1;
  margin-right:4px;
  background:#fff;
  height:95px
 }
 .panel-collapse.show_contact.ipad .phone_block .profile_phone_block {
  max-width:100%!important;
  padding-top:0!important;
  height:100%;
  justify-content:center!important;
  align-items:center!important;
  position:relative
 }
 .panel-collapse.show_contact.ipad .phone_block .profile_phone_block i {
  font-size:40px!important
 }
 .panel-collapse.show_contact.ipad .phone_block .profile_phone_block i.with-phone {
  position:absolute;
  left:31px;
  top:28px
 }
 .panel-collapse.show_contact.ipad .phone_block .profile_phone_block span {
  color:#000!important
 }
 .panel-collapse.show_contact.ipad .list_social_profile {
  flex:1;
  margin-right:4px;
  background:#fff;
  height:95px
 }
 .__show__ {
  display:block
 }
 .__hide__ {
  display:none!important
 }
}
.u-switch .button {
 position:absolute;
 top:2px;
 bottom:2px;
 right:11px;
 left:3px;
 background-color:#fff;
 border-radius:20px;
 -webkit-transition:all .1s ease;
 width:23px;
 transition:.5s
}
.u-switch.is-checked .track {
 background-color:#47a40e
}
.u-switch.is-checked .button {
 right:2px;
 left:21px
}
.edit_room_card {
 display:flex;
 justify-content:space-between;
 padding:10px
}
.edit_room_card span {
 width:140px;
 height:31px;
 color:#fff;
 text-align:center;
 line-height:31px;
 font-family:HelveticaNeue-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;
 transition:.3s;
 border-radius:3px;
 cursor:pointer
}
.edit_room_card span.edit-button-roomcard {
 background:#4e9f1e;
 border:1px solid #4e9f1e
}
.edit_room_card span.edit-button-roomcard:hover {
 background:#fff;
 color:#4e9f1e
}
.edit_room_card span.delete-button-roomcard {
 background:#333;
 border:1px solid #333
}
.edit_room_card span.delete-button-roomcard:hover {
 background:#fff;
 color:#333
}
#collapseOne2 .room-card-mobile {
 width:100%
}
.social_block {
 display:-webkit-box;
 display:-moz-box;
 display:-webkit-flex;
 display:flex;
 margin-top:18px
}
@media (max-width:1400px) and (min-width:769px) {
 .social_block.phone_block input {
  max-width:none
 }
}
.social_block .sc-icon {
 width:51px;
 min-width:51px
}
.social_block .switch_default {
 width:89px;
 margin-left:22px;
 height:33px;
 border-radius:16px
}
.social_block .switch_default .switch-toggle {
 width:30px;
 height:30px;
 border-radius:16px
}
.social_block .switch_default.on {
 background:#47a40e
}
.social_block i {
 margin-right:12px;
 font-size:37px;
 color:#47a40e
}
.display__block {
 display:block
}
@media (max-width:768px) {
 .centerDefaultBookmarks {
  font-size:10px
 }
 .bookmarks .basicsearch .search-listing .header {
  padding:10px 0 0
 }
 .bookmarks .basicsearch .search-listing .header .result-found {
  font-family:HelveticaNeue-Medium,Helvetica Neue,Helvetica,Arial,sans-serif
 }
}
@media (max-width:769px) {
 .search-listing .listing {
  padding:0
 }
}
.connection_fail {
 position:fixed;
 height:120px;
 width:100%;
 left:0;
 top:-60px;
 z-index:190999999999999;
 transform:scaleY(0);
 transition:.3s;
 background:#ff8400;
 cursor:pointer;
 font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
 color:#fff;
 font-size:16px;
 text-align:center;
 padding:10px;
 padding-top:80px
}
@media (max-width:667px) {
 .connection_fail {
  padding-top:67px
 }
}
.connection_fail.__show {
 transform:scaleY(1)
}
#header_main {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 max-height:126px;
 z-index:1000;
 min-height:60px
}
.facebook-browser li a {
 height:29px;
 margin-top:-4px;
 overflow:hidden
}
.facebook-browser li a i {
 font-size:15px!important
}
.facebook-browser li a span {
 font-size:10px!important
}
.facebook-browser li a span.icon {
 width:17px!important
}
.room-card-mobile {
 width:100%;
 background:#eee;
 margin-top:28px
}
.room-card-mobile .content {
 background:#fff;
 overflow:hidden;
 height:300px;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 border-radius:0!important;
 border:none!important
}
.room-card-mobile .main__block {
 position:relative;
 height:100%
}
.room-card-mobile .main__block .added__time_ {
 font-size:13px;
 color:#47a40e;
 font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
 position:absolute;
 z-index:10;
 top:-18px;
 left:23px
}
@media (min-width:767px) and (max-width:1024px) {
 .room-card-mobile .main__block .__info__block {
  display:flex;
  flex-direction:column
 }
 .room-card-mobile .main__block .__info__block .top__info_block {
  font-size:20px;
  padding-right:55px!important
 }
 .room-card-mobile .main__block .__info__block .bottom__info_block {
  font-size:17px
 }
 .room-card-mobile .main__block .other_info__block .price__info .__price {
  font-size:40px!important
 }
 .room-card-mobile .main__block .other_info__block .price__info .___title {
  font-size:18px!important
 }
 .room-card-mobile .main__block .other_info__block .price__info .icon__price {
  font-size:20px
 }
 .room-card-mobile .main__block .other_info__block .price__info .icon__price span {
  font-size:20px!important;
  margin-top:14px;
  display:block
 }
 .room-card-mobile .main__block .other_info__block .added__time {
  font-size:2.5vw!important;
  margin-right:25px!important
 }
}
.room-card-mobile .main__block .photo__block {
 height:220px;
 position:relative;
 overflow:hidden
}
.room-card-mobile .main__block .photo__block:after {
 content:"";
 display:block;
 position:absolute;
 z-index:0;
 bottom:0;
 left:0;
 width:100%;
 height:13vw;
 background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.5) 40%,rgba(0,0,0,.38) 61%,rgba(0,0,0,.11) 84%,transparent);
 border-radius:10px 10px 0 0
}
@media (min-width:500px) {
 .room-card-mobile .main__block .photo__block {
  height:250px
 }
}
@media (min-width:600px) {
 .room-card-mobile .main__block .photo__block {
  height:300px
 }
}
.room-card-mobile .main__block .photo__block img {
 height:100%;
 width:100%;
 object-fit:cover;
 transform:scale(1.1)
}
.room-card-mobile .main__block .photo__block .other_info__block {
 position:absolute;
 z-index:10;
 bottom:0;
 width:80%;
 left:0;
 height:auto;
 display:flex;
 justify-content:space-between;
 font-family:HelveticaNeue-Bold;
 text-shadow:0 2px 4px rgba(0,0,0,.5)
}
.room-card-mobile .main__block .photo__block .other_info__block .price__info {
 display:flex;
 color:#fff;
 justify-content:flex-start;
 width:100%
}
.room-card-mobile .main__block .photo__block .other_info__block .price__info .icon__price {
 font-size:5.3vw;
 align-self:flex-start;
 width:auto;
 height:auto;
 margin-left:23px;
 vertical-align:top
}
.room-card-mobile .main__block .photo__block .other_info__block .price__info .icon__price.nomargin {
 margin:0;
 font-size:5.3vw
}
.room-card-mobile .main__block .photo__block .other_info__block .__price {
 font-size:8vw;
 align-self:flex-end;
 margin-top:-4px
}
.room-card-mobile .main__block .photo__block .other_info__block .___title {
 align-self:flex-end;
 margin-bottom:10px;
 font-size:3vw;
 margin-left:5px
}
.room-card-mobile .main__block .photo__block .other_info__block .added__time {
 color:#fff;
 font-size:3vw;
 margin-bottom:3px;
 margin-right:20px;
 display:flex;
 flex-direction:column;
 justify-content:flex-end;
 align-items:flex-end;
 flex:1
}
@media screen and (max-width:320px) {
 .room-card-mobile .main__block .photo__block .other_info__block .added__time {
  margin-right:43px
 }
}
@media screen and (max-width:360px) {
 .room-card-mobile .main__block .photo__block .other_info__block .added__time {
  margin-right:40px
 }
}
@media screen and (max-width:412px) {
 .room-card-mobile .main__block .photo__block .other_info__block .added__time {
  margin-right:36px
 }
}
@media screen and (max-width:450px) {
 .room-card-mobile .main__block .photo__block .other_info__block .added__time {
  margin-right:30px
 }
}
.room-card-mobile .main__block .photo__block .other_info__block .added__time i {
 color:#fff
}
.room-card-mobile .main__block .photo__block .other_info__block.no_avatar {
 width:100%!important
}
.__info__block {
 height:auto;
 background:#fff;
 padding:8px 23px;
 padding-right:90px;
 position:relative
}
.__info__block .top__info_block {
 font-size:3.8vw;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.__info__block .bottom__info_block {
 font-family:HelveticaNeue-Medium;
 font-size:3vw
}
.__info__block .bottom__info_block span:nth-child(2) {
 margin-left:6px;
 margin-right:6px
}
.__info__block .user__avatar {
 position:absolute;
 z-index:10;
 right:15px;
 top:-35px
}
@media (min-width:500px) {
 .__info__block .user__avatar {
  top:-45px
 }
}
@media (min-width:600px) {
 .__info__block .user__avatar {
  top:-55px
 }
}
@media (min-width:700px) {
 .__info__block .user__avatar {
  top:-65px
 }
}
.__info__block .user__avatar img {
 width:70px;
 height:70px;
 border-radius:70px;
 border:4px solid #fff
}
@media (min-width:500px) {
 .__info__block .user__avatar img {
  width:90px;
  height:90px;
  border-radius:90px;
  border:5px solid #fff
 }
}
@media (min-width:600px) {
 .__info__block .user__avatar img {
  width:110px;
  height:110px;
  border-radius:110px;
  border:6px solid #fff
 }
}
@media (min-width:700px) {
 .__info__block .user__avatar img {
  width:130px;
  height:130px;
  border-radius:130px;
  border:7px solid #fff
 }
}
.banner__down-arrow {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/3714ae52fcfa957902c1e48b24c26789.png);
 height:49px;
 width:123px;
 background-size:contain;
 background-repeat:no-repeat
}
.banner__down-arrow .down-arrow__text {
 text-align:center;
 position:absolute;
 bottom:49px;
 width:100%;
 color:#fff;
 letter-spacing:1px;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif!important
}
.city-box a,.city-box a:hover {
 color:#fff
}
.footer a {
 text-decoration:none;
 text-transform:capitalize;
 color:#000
}
@media (max-width:769px) {
 .offers__room-cards {
  display:none
 }
}
.footer a {
 transition:.3s
}
.footer a:hover {
 color:#47a40e
}
.link_back_to_home {
 position:absolute;
 z-index:10;
 top:16px;
 left:20px;
 display:flex;
 text-decoration:none!important
}
.link_back_to_home:focus {
 color:#47a40e
}
.link_back_to_home i {
 font-size:27px
}
.link_back_to_home span {
 font-size:20px;
 margin-left:10px
}
@media (min-width:769px) {
 .link_back_to_home {
  display:none
 }
}
.send_message_responsive {
 display:none
}
.input-container {
 width:70%
}
.input-container .message-input-textarea {
 width:100%
}
.rotate_image {
 -webkit-transform:rotate(120deg);
 -moz-transform:rotate(120deg);
 transform:rotate(90deg)
}
@media (min-width:768px) and (max-width:960px) {
 .wrapper .message-page-wrapper {
  padding:0
 }
 #messages .messages .header .datetime {
  width:100%
 }
 .input-container {
  position:relative;
  width:100%
 }
 #user-info-container-wrapper {
  display:none!important
 }
 .message-input-textarea {
  border-radius:5px
 }
 .send_message_responsive {
  width:30px;
  height:30px;
  position:absolute;
  background:#47a40e;
  border-radius:30px;
  right:5px;
  top:5px;
  color:#fff;
  display:block;
  text-align:center;
  line-height:30px;
  font-size:20px;
  cursor:pointer;
  z-index:40
 }
 .message-input-textarea {
  width:100%;
  padding-right:50px!important
 }
 .conversations_wrapper_list {
  display:flex;
  flex-direction:column-reverse
 }
 .conversations_wrapper_list div .messages {
  background:#eee
 }
 .conversations_wrapper_list #user-info-container {
  border:none;
  display:none
 }
 .conversations_wrapper_list .header {
  display:flex;
  flex-direction:row-reverse;
  align-items:center
 }
 .conversations_wrapper_list .header .datetime-with-listing {
  align-items:center;
  width:100%;
  margin-top:40px;
  margin-bottom:40px
 }
 .conversations_wrapper_list ::-webkit-scrollbar {
  width:0;
  background:hsla(0,0%,100%,0)
 }
 .conversations_wrapper_list .messages {
  width:100%
 }
 .conversations_wrapper_list #user-info-container .main-profile-info {
  display:none
 }
 .conversations_wrapper_list #user-info-container-wrapper {
  width:100%
 }
 .conversations_wrapper_list #user-info-container-wrapper #user-info-container {
  height:500px
 }
 .conversations_wrapper_list #user-info-container-wrapper #user-info-container .room-card .content .image img {
  height:400px
 }
 .message-send-btn {
  display:none
 }
 .message-send-btn .conversations_wrapper_list {
  display:flex;
  flex-direction:column-reverse
 }
 .message-send-btn .conversations_wrapper_list div .messages {
  background:#eee
 }
 .message-send-btn .conversations_wrapper_list #user-info-container {
  border:none;
  display:none
 }
 .message-send-btn .conversations_wrapper_list .header {
  display:flex;
  flex-direction:row-reverse;
  align-items:center
 }
 .message-send-btn .conversations_wrapper_list .header .datetime-with-listing {
  align-items:center;
  width:100%;
  margin-top:40px;
  margin-bottom:40px
 }
 .message-send-btn .conversations_wrapper_list ::-webkit-scrollbar {
  width:0;
  background:hsla(0,0%,100%,0)
 }
 .message-send-btn .conversations_wrapper_list .messages {
  width:100%
 }
 .message-send-btn .conversations_wrapper_list #user-info-container .main-profile-info {
  display:none
 }
 .message-send-btn .conversations_wrapper_list #user-info-container-wrapper {
  width:100%
 }
 .message-send-btn .conversations_wrapper_list #user-info-container-wrapper #user-info-container {
  height:500px
 }
 .message-send-btn .conversations_wrapper_list #user-info-container-wrapper #user-info-container .room-card .content .image img {
  height:400px
 }
}
@media (max-width:320px) {
 .create-listing-one .content .box {
  padding:20px 0
 }
 .row .col-md-6.radio.radio-fixes {
  padding-left:15px!important;
  padding-right:15px!important
 }
 .btn-group.bootstrap-select.full {
  margin-left:0!important
 }
}
#profile-desc-add-listing.home {
 text-align:center;
 flex-direction:column;
 display:flex;
 justify-content:center;
 align-items:center;
 width:100%
}
#profile-desc-add-listing.home .add-room-card {
 width:100%
}
#profile-desc-add-listing .add-room-card {
 width:auto;
 margin-left:0;
 margin-right:0;
 justify-content:space-around;
 border-radius:3px;
 cursor:pointer
}
#profile-desc-add-listing .add-room-card .in-add-room-card {
 flex-direction:row;
 border-radius:0;
 display:flex;
 justify-content:center;
 border:2px dotted #d5d5d5
}
#profile-desc-add-listing .add-room-card .in-add-room-card .green-text {
 color:#47a40e;
 font-weight:700;
 font-size:23pt
}
#profile-desc-add-listing .add-room-card .in-add-room-card .text {
 font-size:14pt;
 display:inline-block;
 padding-top:10px
}
.dropdown_show:hover .dropdown-menu {
 display:block
}
.dropdown_show:hover .dropdown-toggle.user {
 color:#fff
}
@media (min-width:769px) {
 .dropdown_show:hover .dropdown-toggle.user {
  background:#47a40e
 }
}
.button-close-modal-listing {
 top:5px!important;
 right:8px!important;
 position:absolute
}
.listing__container {
 position:relative
}
.social_form .bootstrap-select button {
 padding:6px 5px 6px 8px
}
@media (max-width:1100px) and (min-width:900px) {
 .details__listing .details__text {
  margin:0 auto;
  margin-top:10px
 }
}
.container-listing .slick-arrow.slick-prev {
 left:-15px
}
.container-listing .slick-arrow.slick-next {
 right:40px
}
.pac-container-filters {
 top:47px!important;
 left:43px!important;
 z-index:1000000!important
}
#modal-filters {
 outline:none
}
.input-range {
 width:98.5%;
 left:1.5%
}
@media screen and (max-width:756px) {
 .input-range {
  width:93.5%
 }
}
.filer-apply {
 position:fixed;
 bottom:-100px;
 width:99%;
 right:.5%;
 transition:.3s;
 z-index:10000000
}
.filer-apply.__show {
 bottom:3px
}
.chosen_block {
 border:1px solid transparent!important
}
.chosen_block.isChosen {
 border:1px solid #ff8400!important
}
.container-filters-modal {
 padding-bottom:30px
}
.container-filters-modal .selectpicker-label .selectpicker-native {
 background-color:#fff;
 color:#47a40e
}
.container-filters-modal .selectpicker-label:after {
 color:#47a40e!important
}
.container-filters-modal .container-filters .content_filters .chosen_block {
 width:23%;
 font-size:3vw;
 height:30px;
 line-height:30px;
 border-radius:8px;
 margin-right:2%
}
.container-filters-modal .container-filters .content_filters .chosen_block.pets_preference {
 height:50px;
 line-height:50px;
 line-height:0;
 white-space:pre
}
.container-filters-modal .container-filters .content_filters .title__chose_block {
 font-size:16px;
 padding-bottom:0!important
}
.container-filters-modal .container-filters .content_filters .__title {
 font-size:16px
}
.container-filters-modal .container-filters .content_filters .__blocks {
 padding-bottom:0
}
.container-filters-modal .container-filters .title {
 font-size:16px
}
.container-filters-modal .goolge-place-input-container {
 border:none
}
.container-filters-modal .goolge-place-input-container .display__flex {
 background:#fff;
 padding:7px;
 display:flex;
 justify-content:center;
 align-items:center;
 border-radius:7px;
 flex-wrap:wrap;
 position:relative
}
.container-filters-modal .goolge-place-input-container .display__flex .icon.icon-location {
 position:absolute;
 left:5px;
 width:29px;
 top:8px;
 z-index:1
}
.container-filters-modal .goolge-place-input-container .display__flex input {
 padding-left:30px!important;
 font-size:22px;
 padding-right:33px;
 text-overflow:ellipsis;
 position:relative
}
.__view {
 cursor:pointer
}
@media (max-width:1400px) {
 .__view {
  margin-left:20px
 }
}
@media (max-width:1400px) {
 .social_block>input {
  margin-right:10px
 }
 .social_block .form-control {
  padding:6px 5px!important
 }
 .social_block .btn-default {
  padding:6px 5px 6px 2px!important
 }
}
.burger-container {
 webkit-overflow-scrolling:touch
}
.burger-container a {
 text-decoration:none
}
.list_social_profile {
 align-items:center
}
.list_social_profile span {
 display:flex;
 justify-content:space-between;
 height:35px;
 margin-top:22px;
 font-family:HelveticaNeue-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;
 font-size:18px;
 color:#000;
 align-items:center
}
.list_social_profile span div {
 font-size:12pt
}
.list_social_profile span i {
 width:26px
}
.pointer {
 cursor:pointer
}
.time-room-card {
 position:absolute;
 right:111px;
 top:-18px;
 z-index:1;
 left:0;
 color:#47a40e;
 font-size:13px
}
.burger-container i {
 font-size:25px;
 color:#47a40e
}
.payment__loader {
 position:fixed;
 z-index:-1;
 top:60px;
 left:0;
 width:100%;
 height:100%;
 overflow:hidden;
 background:hsla(0,0%,100%,0);
 transition:.3s;
 margin-right:30px
}
.payment__loader.active {
 z-index:10000000;
 background:hsla(0,0%,100%,.8)
}
.list_social_listing,.list_social_listing span {
 display:flex;
 justify-content:space-between
}
.list_social_listing span {
 height:35px;
 font-family:HelveticaNeue-Medium,Helvetica Neue,Helvetica,Arial,sans-serif;
 font-size:18px;
 color:#000
}
.list_social_listing span div {
 margin-top:7px;
 font-size:12pt
}
.list_social_listing span i {
 width:35px
}
.facebook-text-laptop {
 display:none
}
.payment-form .form-control {
 padding:5px!important
}
.payment-form .bootstrap-select button,.payment-form .form-control,.payment-form select {
 border:1px solid #d4d4d9!important
}
.dropdown-menu i {
 padding:0!important
}
.dropdown-menu i.fa.fa-arrow-circle-o-up {
 font-size:27px;
 margin-right:6px;
 color:#696969
}
.dropdown-menu i.fa.fa-search {
 margin-right:10px;
 font-size:25px
}
.dropdown-menu .icon.icon-profile {
 margin-right:11px!important
}
.dropdown-menu a {
 display:flex!important;
 align-items:center!important
}
.mobile-banner.___hide {
 display:none!important
}
.mobile-banner.__hide_animation {
 transition:.3s;
 margin-top:-70px
}
.animated-arrow.__hides {
 top:3px!important
}
.animated-arrow.__hide_animation {
 transition:.3s;
 top:3px!important
}
.__close-modals {
 width:30px;
 height:100%;
 display:flex;
 justify-content:center;
 align-items:center;
 font-size:20px;
 color:#696969
}
.search {
 padding:0!important
}
.search .display__flex {
 height:100%
}
.search .display__flex .address-autocomplete-container {
 height:100%;
 width:100%
}
.search .display__flex .address-autocomplete-container .address-autocomplete-input-container {
 height:100%
}
.search .display__flex .address-autocomplete-container .address-autocomplete-input-container input {
 border:none;
 outline:none;
 height:100%;
 width:100%
}
@media (max-width:1400px) {
 .facebook-text-laptop {
  display:inline-block
 }
 .facebook-text-desktop,.header-helper__text,.hidden__laptop {
  display:none
 }
}
.wsmenucontainer {
 transition:.3s;
 padding-bottom:50px
}
.wsmenucontainer.padding {
 padding-bottom:0
}
.wsmenucontainer.full_height {
 height:100%
}
.wsmenucontainer.full_height #messages,.wsmenucontainer.full_height .contact-list,.wsmenucontainer.full_height .container,.wsmenucontainer.full_height .message-page-wrapper,.wsmenucontainer.full_height .wrapper {
 height:100%!important
}
.hidden_opacity {
 opacity:0!important;
 display:none!important
}
.search-content.mobile_search_listings {
 width:200vw!important;
 transition:.3s;
 transform-origin:left;
 margin-top:60px
}
.search-content.mobile_search_listings .basicsearch {
 width:100vw!important
}
.search-content.mobile_search_listings.show_maps {
 transform:scaleX(0)
}
@media (min-width:769px) {
 .search-content.mobile_search_listings {
  margin-top:0
 }
}
.shows_buttons {
 display:block;
 transition:.3s;
 width:auto;
 height:38px;
 font-size:14px;
 padding:8px;
 border:1px solid #47a40e;
 background-color:#fff;
 border-radius:10px;
 color:#47a40e;
 outline:none
}
.shows_buttons.is_map {
 background-color:#47a40e;
 color:#fff
}
.search-conteiner .mobile_map_react {
 width:200vw!important;
 position:fixed!important;
 transition:.3s;
 display:flex!important;
 transform-origin:right;
 transform:scaleX(0);
 justify-content:flex-end
}
@media (max-width:1024px) {
 .search-conteiner .mobile_map_react {
  top:121px;
  height:calc(100vh - 121px)!important
 }
}
@media (max-width:768px) {
 .search-conteiner .mobile_map_react {
  top:177px;
  height:calc(100vh - 177px)!important
 }
}
.search-conteiner .mobile_map_react .loader_on_map {
 position:absolute;
 background:#f7f7f7!important;
 top:-25vh;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 z-index:1000;
 transition:.5s;
 border-radius:50%;
 transform:scale(0);
 width:200vw;
 height:200vw;
 left:50vw
}
.search-conteiner .mobile_map_react .loader_on_map.__show_loader {
 transform:scale(1)
}
.search-conteiner .mobile_map_react.show_maps {
 transform:inherit!important
}
.street-view {
 width:100%;
 height:250px;
 background-color:#eee
}
.header__brand {
 display:flex;
 align-items:center
}
.first-dev span span:first-child {
 float:left
}
.logo__main {
 width:120px;
 height:50px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/eb9a238b72284bfedd04c72985ef6a8c.png) no-repeat 0;
 background-size:contain;
 display:block
}
@media (max-width:1400px) and (min-width:769px) {
 .logo__main {
  background:url(https://d1frv26ioc12ph.cloudfront.net/dist/0452163cd2f33ed9fba9533236323826.png) no-repeat 0;
  width:40px;
  height:40px;
  background-size:cover
 }
}
.timestamp {
 margin-top:10px;
 width:100%;
 text-align:center;
 font-size:12px;
 color:#d5d5d5
}
.more.tools .dropdown-menu.inner,.more.tools .dropdown-menu.open {
 max-height:200px!important
}
.bookmark__flex {
 display:flex;
 flex-wrap:wrap
}
@media (min-width:1601px) {
 .size_google_image {
  width:113px!important;
  height:38px!important
 }
 .size_apple_image {
  width:111px!important;
  height:38px!important
 }
}
.size_google_image.footer_img {
 width:113px!important;
 height:38px!important
}
.size_apple_image.footer_img {
 width:111px!important;
 height:38px!important
}
.header-locals.header-locals--desktop .Select.currency-picker,.nav.navbar-nav .Select.currency-picker {
 min-width:82px!important
}
.google-image {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/fe9e5cfe61053ba28087295c3eaa5987.svg);
 background-size:cover;
 display:block;
 width:123px;
 height:37px
}
@media (max-width:1600px) {
 .google-image {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/021dd7232ac4334b9d087416573cc10f.png);
  width:30px;
  height:30px
 }
}
.other-listings__container .room-card-search {
 margin-top:12px
}
@media (max-width:756px) {
 .container-filters-modal .input-range,.household-main .input-range {
  width:86%;
  left:7%
 }
}
.apple-image {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/d0702c5b2502071fbbf59ab7497ccfa9.svg);
 background-size:cover;
 display:block;
 width:100px;
 height:37px
}
@media (max-width:1600px) {
 .apple-image {
  width:30px;
  height:30px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/be13f39123577da7c88614d6a9e7c5c7.png)
 }
}
body {
 width:100%
}
@media (max-width:769px) {
 .back-btn-container {
  margin-left:10px
 }
 .header-text {
  color:#47a40e;
  font-size:14px;
  vertical-align:middle;
  text-align:center;
  line-height:2.8;
  margin-top:2px;
  position:absolute;
  width:100%;
  z-index:-1
 }
 .back-button,.header-text .payment {
  font-size:16px
 }
}
.home-icon-div {
 width:100%;
 vertical-align:middle;
 text-align:center
}
@media (max-width:768px) {
 .home-icon-div {
  position:absolute;
  width:100%;
  left:0
 }
}
.home-icon-div>img {
 height:35px;
 padding-top:10px
}
#responsive-card:last-child {
 margin-bottom:55px
}
@media (max-width:769px) {
 .search-content .filter-option {
  color:#fff!important
 }
}
.bubble_loader_button {
 background:transparent!important;
 border:none!important
}
.bubble_loader_button .overlay-loader {
 background-color:transparent!important;
 position:static
}
.dummy_likes_block {
 background:#f3f4f7
}
.block_profile .slick-arrow {
 position:absolute;
 z-index:1;
 height:100%;
 display:flex!important;
 flex-direction:column;
 justify-content:center;
 top:0;
 opacity:1;
 -webkit-transition:.3s ease;
 -moz-transition:ease .3s;
 -o-transition:ease .3s;
 transition:.3s ease;
 width:0
}
.block_profile .slick-arrow.slick-next {
 right:0
}
.block_profile .slick-arrow.slick-next img {
 margin-left:11px
}
.block_profile .slick-arrow.slick-prev {
 left:-52px
}
.block_profile .slick-arrow.slick-prev img {
 margin-left:7px
}
.block_profile .slick-arrow span {
 width:28px;
 height:36px;
 background:rgba(52,47,41,.8);
 display:flex;
 flex-direction:column;
 justify-content:center;
 text-align:center;
 -webkit-transition:.3s ease;
 -moz-transition:ease .3s;
 -o-transition:ease .3s;
 transition:.3s ease
}
.block_profile .slick-arrow span img {
 width:30%
}
.block_profile .slick-arrow.slick-disabled span {
 background:hsla(0,0%,67%,.8);
 cursor:no-drop
}
.slick-arrow {
 position:absolute;
 z-index:1;
 height:100%;
 display:flex!important;
 flex-direction:column;
 justify-content:center;
 top:0;
 opacity:1;
 -webkit-transition:.3s ease;
 -moz-transition:ease .3s;
 -o-transition:ease .3s;
 transition:.3s ease;
 width:0
}
.slick-arrow.slick-next {
 right:28px
}
.slick-arrow.slick-next img {
 margin-left:11px
}
.slick-arrow.slick-prev {
 left:0
}
.slick-arrow.slick-prev img {
 margin-left:7px
}
.slick-arrow span {
 width:28px;
 height:36px;
 background:rgba(52,47,41,.8);
 display:flex;
 flex-direction:column;
 justify-content:center;
 text-align:center;
 -webkit-transition:.3s ease;
 -moz-transition:ease .3s;
 -o-transition:ease .3s;
 transition:.3s ease
}
.slick-arrow span img {
 width:30%
}
.slick-arrow.slick-disabled span {
 background:hsla(0,0%,67%,.8);
 cursor:no-drop
}
#unavailable-user {
 display:flex;
 position:fixed;
 width:100%;
 z-index:6000000000000000;
 flex-direction:row;
 justify-content:center;
 background-color:#c5f0f4;
 color:#101414;
 font-size:16px;
 align-items:center;
 padding:25px 0
}
@media screen and (max-width:769px) {
 #unavailable-user {
  z-index:1002;
  margin-top:118px
 }
}
#unavailable-user .description {
 margin-left:10px
}
@media screen and (max-width:768px) {
 #unavailable-user .description {
  font-size:20px
 }
}
@media screen and (max-width:512px) {
 #unavailable-user .description {
  font-size:18px
 }
}
@media screen and (max-width:400px) {
 #unavailable-user .description {
  font-size:16px
 }
}
@media screen and (max-width:380px) {
 #unavailable-user .description {
  font-size:13px
 }
}
@media screen and (max-width:320px) {
 #unavailable-user .description {
  font-size:12px;
  margin-left:5px
 }
}
#unavailable-user .icon_close {
 position:absolute;
 right:30px;
 top:30px;
 cursor:pointer
}
.___loader {
 position:fixed!important;
 z-index:100000000000;
 top:0;
 left:0;
 height:100vh;
 width:100%
}
.login-page {
 height:calc(100vh - 202px - 60px);
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6efa4efe9e16cd34000171a8b5402702.jpg);
 background-position:bottom;
 background-size:cover;
 background-repeat:no-repeat;
 margin:auto;
 width:90%;
 justify-content:center
}
.login-page,.login-page .inner_login_page {
 display:flex;
 flex-direction:column;
 align-items:center
}
.login-page .inner_login_page {
 height:auto;
 width:100%
}
.login-page .inner_login_page .form-container {
 height:auto;
 margin-top:40px;
 position:inherit
}
.login-page .inner_login_page .form-container .facebook-btn {
 width:auto
}
.login-page .inner_login_page .info_popup__container {
 height:auto;
 width:80%;
 display:block;
 margin-top:40px;
 position:inherit
}
.login-page .inner_login_page .info_popup__container .info_popup__inner {
 position:inherit
}
.__none_click {
 pointer-events:none
}
.__title_listings {
 align-items:center;
 flex:1;
 text-align:center;
 margin-right:12%;
 line-height:3;
 font-size:14px;
 color:#47a40e;
 font-weight:700;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 max-width:100%;
 margin-right:-7%
}
@media (max-width:768px) {
 .__title_listings {
  position:absolute;
  margin:0!important;
  widtH:100%;
  z-index:-1;
  left:0
 }
}
.delimiter {
 height:52px;
 background-color:#47a40e;
 width:1px!important
}
.contact-btn {
 transition:.3s
}
@media (max-width:768px) {
 .contact-btn.__hide {
  bottom:-50px
 }
 .contact-btn.__show {
  bottom:0;
  display:flex!important
 }
}
.__is_overlay {
 position:fixed;
 opacity:0;
 width:100%;
 height:100%;
 z-index:-2000;
 left:0;
 top:0;
 transition:.3s;
 background:#000
}
.__is_overlay.__show {
 opacity:.6;
 z-index:2000
}
.other div {
 position:relative
}
.buttons_on_map {
 position:absolute;
 z-index:1000;
 top:7px;
 left:11px;
 width:90%;
 display:flex;
 font-size:14px
}
.buttons_on_map div {
 padding:7px;
 width:auto;
 box-shadow:1px 0 4px rgba(0,0,0,.7);
 font-family:HelveticaNeue-Bold;
 display:flex
}
.buttons_on_map div.show_listings_500 {
 background:#47a40e;
 color:#fff
}
.buttons_on_map div.search_checkbox {
 font-family:HelveticaNeue-Light;
 background:#fff;
 color:#787678;
 margin-left:15px;
 cursor:pointer;
 display:inline
}
.buttons_on_map div.search_checkbox i {
 font-size:20px;
 margin-right:5px
}
.visible-xss {
 display:none
}
@media (max-width:769px) {
 .visible-xss {
  display:block
 }
}
.top-bar-header .search .icon-location {
 margin-top:14px
}
@media screen and (max-width:768px) {
 .top-bar-header .search .icon-location {
  margin-top:8px
 }
}
.top-bar-header .search ul {
 -webkit-box-shadow:0 8px 18px 4px #e0e0e0;
 -moz-box-shadow:0 8px 18px 4px #e0e0e0;
 box-shadow:0 8px 18px 4px #e0e0e0
}
.top-bar-header .input-autocomplete input {
 padding-left:0
}
.input-autocomplete {
 width:100%
}
.input-autocomplete input {
 width:100%;
 border:0;
 padding-left:20px;
 font-size:22px;
 outline:none
}
@media screen and (max-width:768px) {
 .input-autocomplete input {
  margin-top:7px
 }
}
.input-autocomplete ul {
 position:absolute;
 top:100%;
 background:#fff;
 color:#000;
 width:100%;
 padding-left:0;
 list-style:none;
 z-index:99999;
 left:0
}
.input-autocomplete ul li {
 padding:15px 20px;
 cursor:pointer;
 transition:.3s;
 border-bottom:1px solid #d5d5d5
}
.input-autocomplete ul li:hover {
 background:#48a300;
 color:#fff
}
.gallery {
 z-index:0;
 position:relative
}
.map-pin:hover {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/de5c286045ce335bb61573e7f9f7f2d9.png)
}
.__big_img {
 width:123px;
 height:37px
}
.__big_img._footer {
 width:60px;
 margin-left:5px
}
.__big_img.footer_big {
 margin-left:9px
}
.leaflet-marker-icon {
 background:transparent;
 border:none;
 outline:none
}
.around_circle_text {
 position:absolute;
 top:-21px;
 left:33px;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
 color:#fff;
 font-size:14px;
 text-shadow:0 2px 4px rgba(0,0,0,.5)
}
.__small_img {
 width:32.2px;
 height:32px
}
.map-pin {
 width:15px!important;
 height:22px;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/d096d64fe711de16de11ee961650533b.png);
 background-size:cover;
 position:relative;
 z-index:0;
 cursor:pointer;
 transition:0s!important
}
@media (max-width:959px) {
 .map-pin {
  width:31px!important;
  height:44px
 }
}
.map-pin .block_hovered {
 position:absolute;
 z-index:10000000;
 bottom:30px;
 left:-154px;
 width:330px;
 height:254px;
 background:#fff;
 display:none;
 visibility:visible!important;
 border-radius:15px
}
@media (max-width:1300px) {
 .map-pin .block_hovered {
  width:200px;
  height:150px;
  left:-84px
 }
}
.map-pin-mobile {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/e259b914efee0bd15e2bc117bfb9172e.svg);
 background-size:cover;
 position:relative;
 z-index:2;
 cursor:pointer;
 width:43px!important;
 height:44px
}
.map-pin-mobile.__show_one {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6218b4e53937b7894e148426f39d72bb.svg);
 z-index:10
}
.map-pin-mobile.__show_many {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/85a742e9c2461ebe2ab40c865a3ff5cb.svg);
 z-index:10
}
.map-pin-mobile .show_count {
 font-size:12px;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
 color:#fff;
 width:42px!important
}
.close_map_pin {
 font-size:38px;
 color:#47a40e;
 top:0;
 left:0;
 z-index:10000;
 width:37px;
 height:30px;
 display:flex;
 justify-content:center;
 align-items:center
}
.close_map_pin,.time_map_pin {
 position:absolute;
 cursor:pointer;
 font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif
}
.time_map_pin {
 top:10px;
 right:10px;
 font-size:14px;
 text-shadow:1px 1px 2px #000;
 z-index:999;
 color:#fff;
 margin-bottom:10px
}
.circle-text {
 position:absolute;
 right:31px;
 top:-14px
}
@media (max-width:960px) {
 .block_hovered {
  height:auto
 }
 .block_hovered .top_block {
  height:160px!important
 }
 .block_hovered .bottom_block {
  height:auto
 }
 .map-pin-mobile .__info__block .bottom__info_block {
  font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif
 }
 .map-pin-mobile .circle_green {
  height:70px;
  width:70px;
  border-radius:40px;
  right:15px;
  bottom:-35px
 }
}
@media (min-width:1119px) {
 .block_hovered {
  position:absolute;
  z-index:10000000;
  bottom:30px;
  left:-154px;
  width:330px;
  height:254px;
  background:#fff;
  visibility:hidden;
  border-radius:15px
 }
}
.scroll_map_block {
 max-height:calc(60vh - 120px);
 overflow:hidden;
 overflow-y:auto;
 background-color:#fff;
 height:auto
}
.scroll_map_block .___inner_slider .top_block .slick-list {
 border-radius:0
}
.block_hovered .__info__block {
 padding-bottom:10px
}
.hide__google_map_pin {
 position:absolute;
 z-index:10000000;
 bottom:60px;
 left:-154px;
 width:330px;
 height:254px;
 background:#fff;
 border-radius:10px;
 overflow:hidden;
 box-shadow:2px 1px 10px rgba(0,0,0,.6)
}
@media (min-width:768px) {
 .hide__google_map_pin .close_map_pin {
  font-size:45px;
  width:80px;
  height:80px
 }
}
@media (max-width:1300px) {
 .hide__google_map_pin {
  width:95vw;
  height:calc(60vh - 120px);
  left:-44.7vw;
  bottom:60px
 }
 .hide__google_map_pin .block_hovered .top_block {
  height:450px!important
 }
 .hide__google_map_pin .block_hovered .top__info_block {
  font-size:21px!important
 }
 .hide__google_map_pin .block_hovered .bottom__info_block {
  font-size:16px!important
 }
}
@media (max-width:1023px) {
 .hide__google_map_pin {
  width:95vw;
  height:calc(60vh - 120px);
  left:-44.7vw;
  bottom:60px
 }
 .hide__google_map_pin .block_hovered .top_block {
  height:300px!important
 }
 .hide__google_map_pin .block_hovered .top__info_block {
  font-size:21px!important
 }
 .hide__google_map_pin .block_hovered .bottom__info_block {
  font-size:16px!important
 }
}
@media (max-width:767px) {
 .hide__google_map_pin {
  width:95vw;
  left:-42.5vw;
  height:calc(60vh - 120px)
 }
 .hide__google_map_pin .block_hovered .top_block {
  height:160px!important
 }
 .hide__google_map_pin .block_hovered .top__info_block {
  font-size:4.8vw!important
 }
 .hide__google_map_pin .block_hovered .bottom__info_block {
  font-size:3vw!important
 }
 .hide__google_map_pin.one_listing {
  height:auto;
  min-height:210px
 }
}
.title-press {
 font-size:50px;
 display:inline-flex;
 align-items:center
}
.title-press img {
 width:262px;
 height:72px
}
.title-press span {
 margin-left:21px;
 margin-bottom:-16px;
 font-family:HelveticaNeue-Light,Helvetica Neue,Helvetica,Arial,sans-serif
}
.show_count {
 position:absolute;
 top:0;
 left:0;
 height:44px;
 width:31px;
 display:flex;
 justify-content:center;
 margin-top:12px
}
.map-pin-mobile .new_block {
 right:9px
}
.wrapper_map_pin {
 position:relative;
 width:100%;
 height:100%;
 z-index:2;
 cursor:pointer;
 transition:.3s;
 transform:scale(0);
 display:flex;
 align-items:center;
 justify-content:center
}
.wrapper_map_pin.__show {
 transform:scale(1)
}
.wrapper_map_pin:after {
 bottom:40px;
 left:50%;
 border:solid transparent;
 content:" ";
 height:0;
 width:0;
 position:absolute;
 pointer-events:none;
 border-color:rgba(71,164,14,0);
 border-top-color:#fff;
 border-width:10px;
 margin-left:-10px;
 z-index:100000000
}
@media (max-width:1024px) {
 .wrapper_map_pin:after {
  bottom:40px
 }
}
.absolute_block_for_message {
 position:absolute!important;
 z-index:1000000;
 bottom:0;
 right:0;
 width:100%;
 height:100%;
 background-color:#fff!important;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-direction:column;
 flex-direction:column;
 -ms-flex-pack:justify;
 top:2px;
 justify-content:space-between
}
.red {
 width:100px;
 height:100px;
 background:red
}
.map-pin-bubble-loader {
 background-color:#fff;
 width:100%;
 height:100%;
 top:0;
 display:flex;
 border-radius:50%;
 transition:.3s;
 transform:scale(0)
}
.map-pin-bubble-loader.__shows {
 transform:scale(1)
}
.modal-body-default {
 padding:0
}
.Select-menu-outer {
 z-index:10000000
}
.isCustom__ {
 color:#47a40e;
 position:static!important;
 margin-top:0!important;
 margin-right:12px!important
}
.leaflet-autocomplete {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.__img_block {
 transform:scale(1.1)!important;
 background:#ddd;
 transition:.5s;
 text-indent:100%;
 white-space:nowrap;
 overflow:hidden;
 background-size:cover;
 background-position:50% 50%
}
.__img_block,.map_image_item,.map_image_item img {
 height:100%;
 width:100%
}
.map_image_item img {
 object-fit:cover
}
.hiddens-1 .__big_img {
 background-size:cover;
 background-position:50% 50%;
 display:inline-block;
 vertical-align:middle
}
#navToggle_default {
 display:flex;
 margin:0;
 padding:0;
 width:50px;
 height:50px;
 min-width:50px;
 justify-content:flex-end;
 align-items:center
}
@media (min-width:769px) {
 #navToggle_default {
  display:none
 }
}
#packages .info span {
 color:#47a40e
}
@media (max-width:769px) {
 #packages .info span {
  color:#000;
  font-weight:700
 }
}
#profile-desc-add-listing {
 margin-top:10px
}
.__other {
 display:flex;
 padding:15px
}
.__other .filer a span:last-child {
 padding-right:5px;
 margin-right:0
}
.__other.__mobile {
 padding-bottom:0;
 flex-direction:column
}
@media (max-width:1085px) {
 .__other {
  padding-top:0
 }
 .__other .selectpicker-sort {
  margin-top:0!important
 }
}
.modal-filters .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
 min-width:100%!important
}
.loader_search_mobile {
 position:fixed!important;
 top:123px;
 width:100vw;
 height:100vh;
 z-index:1000;
 display:flex;
 justify-content:center;
 align-items:flex-start
}
.loader_search_mobile .loading-bubbles {
 margin:0
}
.delimiter_first_block {
 background:#333;
 height:18px;
 margin-top:8.5px;
 width:2px;
 margin-left:7px
}
.first-block {
 display:flex;
 background:#f7f7f7;
 padding:10px 15px;
 position:fixed;
 left:0;
 z-index:10;
 width:100vw;
 font-size:17px
}
@media (max-width:1024px) {
 .first-block {
  top:62px
 }
}
@media (max-width:768px) {
 .first-block {
  top:120px
 }
}
.first-block .filer,.first-block .filer a,.first-block .result-found {
 display:flex;
 align-items:center
}
.first-block .result-found {
 padding-left:10px;
 flex:1
}
.first-block .icon.icon-fliter {
 margin-right:3px;
 width:20px
}
@media (min-width:769px) {
 .first-block {
  display:none
 }
}
.first-block.none_first {
 display:flex
}
.basicsearch .search-listing .header .filer a span {
 margin-right:5px;
 font-size:16px;
 color:#47a40e
}
.__default_block {
 height:35px;
 width:100%
}
.separator_listing {
 width:1px;
 background:#d3d3d3
}
.close-modalss {
 position:fixed;
 bottom:0;
 right:0;
 display:flex;
 justify-content:center;
 align-items:center;
 z-index:1000;
 color:#fff;
 transform:scale(1);
 transition:.3s;
 font-size:42px;
 cursor:pointer;
 height:58px;
 width:64px
}
.close-modalss.__hide__ {
 transform:scale(0)
}
.banner .slick-slide {
 width:100%
}
.map-pin-mobile .__info__block {
 padding:8px 12px;
 padding-right:90px
}
.circle_green {
 height:62px;
 width:62px;
 border-radius:62px;
 border:3px solid #fff;
 position:absolute;
 right:30px;
 bottom:-31px;
 display:block;
 z-index:1000
}
.circle_green img {
 width:100%;
 height:100%;
 text-indent:100%;
 white-space:nowrap;
 overflow:hidden;
 background:#ddd;
 object-fit:cover;
 border-radius:50%
}
@media (max-width:1300px) {
 .circle_green {
  height:40px;
  width:40px;
  border-radius:40px;
  right:15px;
  bottom:-20px
 }
}
.map-pin {
 transform:scale(1)
}
.map-pin.__show {
 z-index:99;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/de5c286045ce335bb61573e7f9f7f2d9.png)
}
.map-pin.__show .block_hovered,.map-pin.__show:after {
 display:block
}
.map-pin.__show_price {
 z-index:5!important;
 transform:scale(0)!important
}
.relative {
 position:relative
}
#image-mobile-carousel {
 image-orientation:90deg
}
.price-room {
 transition:.3s;
 transform:scale(0) translateX(-50%);
 width:auto;
 height:auto;
 padding:5px 10px;
 border:2px solid #ff8400;
 color:#ff8400;
 font-size:12px;
 display:inline-block;
 background:#fff;
 z-index:1;
 position:absolute;
 bottom:12px;
 font-weight:700;
 lefT:66%
}
.price-room.__show_price {
 transform:scale(1) translateX(-50%);
 margin-left:9px
}
.price-room .triangle {
 z-index:7;
 width:inherit;
 height:2px
}
.price-room .triangle .triangle_in {
 width:17px;
 margin:0 auto;
 position:relative
}
.price-room .triangle .triangle_in:after {
 content:"";
 display:block;
 position:absolute;
 bottom:-16px;
 width:0;
 left:1px;
 height:0;
 border-style:solid;
 border-width:10px 7.5px 0;
 border-color:#fff transparent transparent
}
.price-room .triangle .triangle_in:before {
 content:"";
 display:block;
 position:absolute;
 bottom:-19px;
 width:0;
 height:0;
 border-style:solid;
 border-width:12px 8.5px 0;
 border-color:#ff8400 transparent transparent
}
.privacy-footer a {
 color:#47a40e
}
.currency-map {
 font-size:14px;
 vertical-align:10px
}
.slick-carousel__container {
 position:relative
}
.slick-carousel__container .upload_photo {
 position:absolute;
 z-index:1;
 width:100%;
 height:100%;
 left:0;
 top:0
}
.___inner_slider {
 height:100%
}
.___inner_slider .title_inner {
 position:absolute;
 z-index:4;
 top:15px;
 left:8px;
 font-family:HelveticaNeue;
 font-size:16pt;
 color:#fff;
 text-shadow:1px 1px 2px #000
}
@media (max-width:1300px) {
 .___inner_slider .title_inner {
  font-size:10pt
 }
}
.___inner_slider .bottom_block {
 height:20%;
 display:flex;
 align-items:center;
 margin-left:14px;
 font-size:22px;
 color:#47a40e
}
@media (max-width:1400px) {
 .___inner_slider .bottom_block {
  font-size:16px
 }
}
@media (max-width:1119px) {
 .___inner_slider .bottom_block {
  margin-left:0;
  color:#000
 }
}
.___inner_slider .bottom_price {
 position:absolute;
 z-index:4;
 bottom:4px;
 color:#fff;
 left:10px;
 font-family:HelveticaNeue;
 text-shadow:1px 1px 2px #000
}
.___inner_slider .bottom_price span.first {
 font-family:HelveticaNeue-Bold;
 font-size:30px
}
@media (max-width:1300px) {
 .___inner_slider .bottom_price span.first {
  font-size:14px
 }
}
@media (max-width:960px) {
 .___inner_slider .bottom_price span.first {
  font-size:31px
 }
}
.___inner_slider .bottom_price span.first span:first-child {
 font-size:20px;
 vertical-align:6px
}
@media (max-width:1300px) {
 .___inner_slider .bottom_price span.first span:first-child {
  font-size:9px;
  vertical-align:3px
 }
}
@media (max-width:960px) {
 .___inner_slider .bottom_price span.first span:first-child {
  font-size:20px;
  vertical-align:6px
 }
}
.___inner_slider .bottom_price span.first span:last-child {
 font-size:20px;
 vertical-align:6px
}
@media (max-width:1300px) {
 .___inner_slider .bottom_price span.first span:last-child {
  font-size:9px;
  vertical-align:3px
 }
}
@media (max-width:960px) {
 .___inner_slider .bottom_price span.first span:last-child {
  font-size:20px;
  vertical-align:6px
 }
}
.___inner_slider .bottom_price span.last {
 font-size:20px;
 margin-left:4px
}
@media (max-width:1300px) {
 .___inner_slider .bottom_price span.last {
  font-size:10px
 }
}
@media (max-width:1119px) {
 .___inner_slider .bottom_price span.last {
  font-size:18px
 }
}
.___inner_slider .top_block {
 height:80%;
 position:relative
}
.___inner_slider .top_block a {
 display:block
}
.___inner_slider .top_block a img {
 width:100%
}
.___inner_slider .top_block .slick-list {
 border-top-left-radius:15px;
 border-top-right-radius:15px
}
.___inner_slider .top_block .slick-arrow {
 top:20px
}
.___inner_slider .top_block .slick-arrow i {
 font-size:23px
}
@media (max-width:1300px) {
 .___inner_slider .top_block .slick-arrow i {
  font-size:18px
 }
}
.___inner_slider .top_block .slick-arrow.slick-next {
 right:21px
}
.___inner_slider .top_block .slick-arrow.slick-prev {
 left:5px
}
.show_contact_block {
 height:120px;
 width:98%;
 position:fixed;
 z-index:2001;
 left:1%;
 right:1%;
 transition:.3s;
 bottom:0!important;
 top:auto
}
@media (min-width:769px) {
 .show_contact_block {
  display:none
 }
}
.show_contact_block.___show {
 bottom:3px
}
.show_contact_block.show_message {
 height:240px
}
.show_contact_block.show_social {
 height:150px
}
.show_contact_block.show_others {
 height:170px
}
.show_contact_block.show_other {
 bottom:-8px
}
.show_contact_block .__other__blocks {
 color:#47a40e;
 font-size:17px
}
.show_contact_block .__other__blocks div {
 display:flex;
 justify-content:center;
 align-items:center;
 height:54px
}
.show_contact_block .__other__blocks div:first-child {
 border-bottom:1px solid #aaa
}
.show_contact_block .__other__blocks div:last-child {
 border-top:1px solid #aaa
}
.show_contact_block ._contact_block {
 background:#fff;
 border-radius:10px;
 box-shadow:0 0 8px rgba(0,0,0,.5);
 position:relative;
 width:100%;
 height:100%;
 transition:.3s
}
.show_contact_block ._contact_block.show_other {
 background:#eee
}
.show_contact_block ._contact_block .__user_photo {
 position:absolute;
 z-index:100;
 width:100%;
 height:70px;
 top:-30px;
 left:0;
 display:flex;
 justify-content:center;
 cursor:pointer
}
.show_contact_block ._contact_block .__user_photo .__photo {
 height:inherit;
 width:70px;
 border-radius:50px
}
.show_contact_block ._contact_block .__user_photo .__photo img {
 width:100%;
 height:100%;
 background-size:cover;
 border-radius:50px
}
.show_contact_block ._contact_block .__user_info {
 display:flex;
 padding-top:15px;
 padding-left:15px;
 font-size:14px
}
@media (max-width:400px) {
 .show_contact_block ._contact_block .__user_info span:first-child {
  max-width:65px;
  text-overflow:ellipsis;
  overflow:hidden;
  white-space:nowrap
 }
}
.show_contact_block ._contact_block .__user_info i {
 font-size:16px;
 color:#47a40e;
 margin-left:4px
}
.show_contact_block ._contact_block .__user_info span:nth-child(3) {
 margin-left:5px
}
.show_contact_block ._contact_block .__other_func {
 display:flex;
 justify-content:space-around;
 margin-top:20px
}
.show_contact_block ._contact_block .__other_func span {
 color:#47a40e
}
.show_contact_block ._contact_block .__other_func .__message_block {
 display:flex;
 flex-direction:column;
 align-items:center;
 margin-top:-6px;
 color:#47a40e
}
.show_contact_block ._contact_block .__other_func .__message_block i {
 font-size:35px;
 margin-bottom:10px
}
.show_contact_block ._contact_block .__other_func .__phone_block {
 display:flex;
 flex-direction:column;
 align-items:center;
 color:#47a40e
}
.show_contact_block ._contact_block .__other_func .__phone_block.___disabled {
 pointer-events:none;
 color:#a7aca5
}
.show_contact_block ._contact_block .__other_func .__phone_block.___disabled span {
 color:#a7aca5
}
.show_contact_block ._contact_block .__other_func .__phone_block i {
 font-size:36px;
 margin-top:-2px;
 margin-bottom:5px
}
.show_contact_block ._contact_block .__other_func .__sms_block {
 display:flex;
 flex-direction:column;
 align-items:center
}
.show_contact_block ._contact_block .__other_func .__sms_block .icon__sms {
 width:33px;
 height:30px;
 margin-right:0!important;
 margin-bottom:9px
}
.show_contact_block ._contact_block .__other_func .__sms_block.___disabled {
 pointer-events:none;
 color:#a7aca5
}
.show_contact_block ._contact_block .__other_func .__sms_block.___disabled span {
 color:#a7aca5
}
.show_contact_block ._contact_block .__other_func .__sms_block.___disabled .icon__sms {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/844cb6acd8f8b0b714fc581caa9ecc8a.svg)
}
.show_contact_block ._contact_block .__other_func .icon___social {
 flex-wrap:wrap;
 width:50px;
 display:block;
 color:#47a40e
}
.show_contact_block ._contact_block .__other_func .icon___social i {
 font-size:18px
}
.show_contact_block ._contact_block .__other_func .icon___social i.fa-instagram {
 margin-left:7px
}
.show_contact_block ._contact_block .__other_func .icon___social i.fa-linkedin {
 margin-right:2px
}
.show_contact_block ._contact_block .__other_func .__other_block {
 display:flex;
 flex-direction:column;
 color:#47a40e
}
.show_contact_block ._contact_block .__other_func .__other_block i {
 font-size:37px
}
.show_contact_block ._contact_block .__other_func div {
 width:50px;
 text-align:center
}
.show_contact_block ._contact_block .__other_func a {
 width:50px
}
@media (min-width:769px) {
 .content-wrapper.___listing {
  margin-bottom:481px
 }
}
.row-default {
 display:flex;
 flex-direction:column
}
.__icon_gender {
 width:16px;
 height:16px;
 display:block;
 background-size:cover
}
.__icon_gender.male {
 height:28px;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/c1f3668f07edb5f434a8af41f8264248.svg)
}
.__icon_gender.female {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/b1dcafc52ad972b4e05657c09e9ad294.svg)
}
.__in_contact_block {
 padding:14px
}
.__in_contact_block,.__in_contact_block .__message_block {
 display:flex;
 flex-direction:column
}
.__in_contact_block .__photos {
 display:flex;
 align-items:center;
 font-size:18px;
 color:#47a40e;
 font-family:HelveticaNeue;
 margin-bottom:8px
}
.__in_contact_block .__photos span {
 margin-left:7px
}
.__in_contact_block .__photos img {
 width:40px;
 height:40px;
 border-radius:50%
}
.__in_contact_block textarea {
 resize:none;
 height:104px;
 border-radius:10px;
 padding:10px;
 font-size:13px;
 outline:none;
 border:1px solid #bbb
}
.__in_contact_block .btn__send-message {
 padding:10px 0!important;
 margin-top:10px;
 background-color:#47a40e;
 color:#fff;
 border:none;
 border-radius:8px;
 font-size:18px;
 outline:none
}
.__in_contact_block .btn__send-message .loader {
 background-color:#47a40e!important
}
.__in_contact_block .btn__send-message .loader .loading-bubbles .bubble-container .bubble {
 background-color:#fff!important
}
.__in_contact_block .__result_message_sent {
 display:flex;
 flex-direction:column!important;
 justify-content:center;
 align-items:center
}
.__in_contact_block .__result_message_sent i {
 font-size:30px
}
.__in_contact_block .__result_message_sent span {
 font-size:16px;
 margin-top:6px
}
.__social__blocks {
 display:flex;
 justify-content:space-around
}
.__social__blocks i {
 width:50px;
 height:50px
}
.shows_info_security_code {
 position:fixed;
 z-index:10000;
 top:0;
 left:0;
 width:100%;
 height:100%;
 visibility:hidden
}
.shows_info_security_code.shows__ {
 visibility:visible
}
.shows_info_security_code .wrapper_security_code {
 width:100%;
 height:100%;
 display:flex;
 justify-content:center;
 align-items:center;
 position:relative;
 cursor:pointer
}
.shows_info_security_code .wrapper_security_code .hover__ {
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:rgba(0,0,0,.7)
}
.shows_info_security_code .wrapper_security_code img {
 width:496px;
 height:350px
}
@media (max-width:400px) {
 .shows_info_security_code .wrapper_security_code img {
  width:300px;
  height:300px
 }
}
.security {
 display:flex
}
@media (min-width:769px) {
 .security input {
  width:95%!important
 }
}
.security div {
 height:36px;
 margin-left:5px;
 display:flex;
 align-items:center
}
.security div i {
 font-size:24px;
 cursor:pointer;
 color:#a7aca5
}
@media (max-width:769px) {
 .custom-container-profile.mobile {
  padding-top:14px!important
 }
}
.tag_google {
 display:flex;
 justify-content:center;
 margin:20px auto;
 width:auto!important
}
@media (max-width:769px) {
 .tag_google {
  margin:10px auto
 }
}
@media (max-width:767px) {
 .tag_google {
  margin-top:-4px;
  margin-bottom:0
 }
}
@media (max-width:769px) {
 .tag_google.bookmarks_tag,.tag_google.megaphone-banner {
  margin-top:117px
 }
}
.tag_google.listings_tag {
 margin:0 auto
}
@media (max-width:769px) {
 .tag_google.listings_tag {
  margin:10px auto;
  margin-top:130px
 }
}
@media (max-width:767px) {
 .tag_google.listings_tag {
  margin:0 auto
 }
}
@media (min-width:1280px) {
 body .search-content {
  width:60%!important
 }
 body #search-map {
  width:40%!important
 }
}
@media (max-width:1279px) {
 body .search-content {
  width:70%!important
 }
 body #search-map {
  width:30%!important
 }
}
@media (max-width:1119px) {
 body .search-content {
  width:57%!important
 }
 body #search-map {
  width:43%!important
 }
}
@media (max-width:959px) {
 body #search-map,body .search-content {
  width:100%!important
 }
}
.offer_block {
 display:flex;
 justify-content:center;
 flex-direction:column;
 padding:0 15px
}
.offer_block .parthered {
 padding:10px 0;
 font-size:9.6px;
 display:flex;
 align-items:center;
 justify-content:flex-end
}
.offer_block .parthered img {
 margin-left:7px;
 width:150px
}
.offer_block .center {
 display:flex;
 justify-content:center;
 padding:10px 0
}
.offer_block .center.credit img {
 width:147px;
 height:124px
}
.offer_block .desc___ {
 color:#000;
 font-size:14px
}
.offer_block .desc___ p:last-child {
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.offer_block .go_to_credit {
 width:100%;
 height:47px;
 background:#47a40e;
 cursor:pointer;
 color:#fff;
 font-size:19px;
 border-radius:10px;
 display:flex;
 align-items:center;
 justify-content:center;
 margin:10px 0
}
.call-icon-circle {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/9b52f45960066846c30832c104ae720d.png)
}
.facebook-icon-circle {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/f99bd2495d818ea387a5637892e63e27.png)
}
.twitter-icon-circle {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/a8cdf674819375ebca7b779f7d8bb3e2.png)
}
.linkedin-icon-circle {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/7a8291f84c8e230d9fe576dcb83d93bc.png)
}
.instagram-icon-circle {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/830201a54f03586b3ee361c9d972f980.png)
}
.modal {
 z-index:3050!important
}
.menuopen {
 left:0!important
}
.wsmenu {
 z-index:3003
}
#languageslist {
 display:flex;
 justify-content:space-around
}
.selectpicker-label.label-full select {
 width:100%
}
.selectpicker-label.label-full:after {
 content:"\F078";
 border:0;
 position:absolute;
 z-index:100;
 top:25px!important;
 right:5px!important;
 font:normal normal normal 14px/1 FontAwesome;
 margin-top:-8px;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#47a40e!important;
 font-size:18px
}
.selectpicker-label.__big select {
 width:100%
}
.selectpicker-label.__big:after {
 top:25px!important;
 font:normal normal normal 14px/1 FontAwesome;
 -webkit-font-smoothing:antialiased;
 font-size:18px
}
.selectpicker-label.__big:after,.selectpicker-label:after {
 content:"\F078";
 border:0;
 position:absolute;
 z-index:100;
 right:1px!important;
 margin-top:-8px;
 text-rendering:auto;
 -moz-osx-font-smoothing:grayscale;
 color:#47a40e!important
}
.selectpicker-label:after {
 top:17px!important;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 -webkit-font-smoothing:antialiased
}
.___selectpicker {
 position:relative;
 width:120px!important
}
.___selectpicker .bootstrap-select>select {
 left:0
}
.___selectpicker:after {
 content:"\F078";
 border:0;
 position:absolute;
 z-index:1000;
 top:15px;
 right:5px;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 margin-top:-8px;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#c4c4c4!important
}
.___selectpicker .selectpicker-native {
 margin:0!important;
 height:30px;
 padding:1px;
 font-size:12px;
 padding-left:10px;
 border:1px solid #c4c4c4!important;
 color:#c4c4c4!important;
 background-color:#f5f5f5!important;
 min-width:120px!important;
 position:relative
}
.___selectpicker button {
 padding:5px!important;
 min-width:100px!important;
 font-size:13px!important;
 color:#a7aca5!important
}
.___selectpicker button span {
 color:#a7aca5!important
}
.___selectpicker button:after {
 content:"\F078";
 position:absolute;
 z-index:1000;
 top:15px;
 right:10px;
 border:0;
 font:normal normal normal 14px/1 FontAwesome;
 font-size:inherit;
 margin-top:-8px;
 text-rendering:auto;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 color:#a7aca5
}
.___selectpicker .bootstrap-select>.dropdown-toggle {
 background-color:#f5f5f5
}
.signPage {
 display:flex;
 justify-content:center;
 align-items:center;
 height:calc(100vh - 60px)
}
@media (max-width:769px) {
 .signPage {
  height:calc(100vh - 190px)
 }
}
.container-signin {
 max-width:600px;
 width:100%;
 margin:20px;
 margin-bottom:200px
}
@media (max-width:1400px) {
 .container-signin {
  margin-bottom:0
 }
}
.container-signin .login-facebook-button {
 text-align:center
}
.container-signin .delimiter {
 width:100%!important
}
.container-signin form {
 width:100%
}
.container-signin .roomster-logo {
 width:100%;
 margin-bottom:20px
}
.show-listing_btn {
 white-space:nowrap;
 padding-left:10px;
 padding-top:12px
}
.container-signin button {
 width:100%;
 height:30px;
 cursor:pointer;
 border:none;
 outline:none;
 border-radius:5px;
 font-family:HelveticaNeue-Medium,Helvetica Neue,Helvetica,Arial,sans-serif
}
.container-signin .delimiter {
 position:relative;
 height:1px;
 background:#a7aca5;
 width:100%;
 margin-top:45px;
 color:#a7aca5;
 display:flex;
 align-items:center;
 justify-content:center
}
.container-signin .delimiter .delimiter_in span {
 width:140px;
 height:30px;
 text-align:center;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
 background:#fff;
 display:block;
 margin:0 auto
}
.container-signin .form-container {
 margin-top:35px
}
.container-signin .form-container input {
 margin-top:10px
}
.container-signin .form-container button {
 margin-top:20px;
 background:#47a40e;
 border:1px solid #47a40e;
 color:#fff;
 transition:.3s
}
.container-signin .form-container button:hover {
 background-color:#fff;
 color:#47a40e
}
.container-signin .more_tools {
 text-align:center;
 margin-top:30px;
 font-size:17px;
 text-decoration:none;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.container-signin .more_tools div:first-child {
 margin-top:10px
}
.container-signin .more_tools span {
 margin-right:5px
}
.container-signin .more_tools a {
 text-decoration:none
}
.container-signin .social_block_in_modal {
 text-align:center;
 margin-top:40px
}
.container-signin .social_block_in_modal a {
 margin-left:15px
}
.view-profile-btn {
 display:block
}
.bottom_modal_body {
 margin-top:50px;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
 font-size:16px;
 text-align:center;
 color:#000
}
.bottom_modal_body .green-text {
 color:#47a40e
}
.bottom_modal_body div {
 margin-top:20px
}
.bottom_modal_body button {
 width:300px;
 background:#47a40e;
 border:1px solid #47a40e;
 height:35px;
 cursor:pointer;
 color:#fff;
 border-radius:5px;
 transition:.3s
}
.bottom_modal_body button:hover {
 background:#fff;
 color:#47a40e
}
.container_success_block {
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
 font-size:16px;
 text-align:center;
 padding:20px;
 color:#47a40e
}
.container_error__block {
 margin:20px;
 text-align:center;
 padding:10px
}
.error_block {
 color:#a94442;
 font-size:14px;
 margin-top:5px;
 margin-left:10px
}
.container-custom {
 width:100%;
 max-width:1250px!important;
 margin:0 auto
}
.absolute_block_price {
 position:absolute;
 bottom:-4px;
 left:10px;
 z-index:1000;
 color:#fff;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.absolute_block_price span {
 font-size:35px
}
.absolute_block_price span.__currency {
 font-size:15px;
 vertical-align:12px
}
.absolute_block_price span:last-child {
 font-size:15px
}
.absolute_block_price.vertical-modifier span.__currency {
 vertical-align:13px
}
.btn.btn-primary.yellow,.btn.btn-primary.yellow:hover {
 color:#696969;
 background:#f9e303;
 border-color:#f9e303
}
.delete-photo {
 overflow:hidden
}
.form-control {
 box-shadow:none
}
.new__block {
 position:absolute;
 top:35px;
 right:9px;
 padding:5px 10px;
 border-radius:5px;
 color:#fff;
 background-color:#fc8704;
 z-index:100;
 font-size:14px
}
.danger_text {
 font-size:16px;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
 text-align:center;
 display:flex;
 justify-content:center
}
.danger_text .wrapper_danger_text {
 width:auto;
 display:inline-block;
 background:#f7f7f7;
 padding:15px;
 border-radius:15px
}
.danger_text .wrapper_danger_text span {
 color:#bd3a3b
}
.danger_text .wrapper_danger_text a {
 color:#06c
}
.padding-40 {
 padding-right:40px
}
.room-card.add {
 width:50%;
 font-size:51px
}
@media (max-width:1119px) {
 .room-card.add {
  width:100%;
  height:calc(30vw + 32px)!important
 }
}
.room-card.add.list_view {
 width:100%
}
@media (min-width:1119px) {
 .searchPage {
  width:60%
 }
}
.FirefoxAndroid .pac-container .pac-item:first-child {
 margin-top:20px
}
.__padding_ {
 padding-top:4px
}
.dropdown-menu i {
 color:#47a40e;
 font-size:22px;
 padding-right:14px;
 padding-left:4px
}
.dropdown-menu li:hover i {
 color:#fff
}
#message-scroll {
 display:flex
}
.display_cancel {
 display:flex;
 padding:5vw;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 font-size:27px
}
.display_cancel .text {
 text-align:center
}
.display_cancel .done {
 cursor:pointer;
 background:#47a40e;
 border-radius:10px;
 border:1px solid #47a40e;
 color:#fff;
 font-size:20px;
 padding:5px 50px;
 transition:.3s;
 margin-top:20px
}
.display_cancel .done:hover {
 background:#fff;
 color:#47a40e
}
.star__icon {
 color:#fff!important;
 text-shadow:0 2px 4px rgba(0,0,0,.5);
 transition:.2s;
 font-size:22px;
 position:absolute;
 z-index:1000;
 top:5px;
 left:5px;
 cursor:pointer
}
.star__icon.active {
 color:#47a40e!important
}
.grey {
 transition:.3s;
 color:#fff!important;
 background-color:#a7aca5!important
}
.room-card-wrapper {
 width:50%
}
.room-card-wrapper.full_width {
 width:100%;
 display:flex
}
@media (max-width:1119px) {
 .room-card-wrapper.full_width {
  flex-direction:column
 }
}
.room-card-wrapper.list_view {
 width:96.5%;
 margin:0 15px
}
.room-card-wrapper.list_view.full_width {
 flex-direction:column
}
.room-card-wrapper .placeholder {
 height:calc(18vw + 42px)
}
@media (max-width:1119px) {
 .room-card-wrapper {
  width:100%
 }
}
.room-card-page {
 width:100%;
 height:100%;
 display:flex;
 flex-wrap:wrap
}
@media (max-width:1085px) and (min-width:769px) {
 .custom-hidden-sm {
  display:none
 }
}
@media (max-width:769px) {
 .top-bar-header.center-home-icon {
  padding-right:71px
 }
}
@media (max-width:769px) {
 .modal-dialog {
  margin:0 auto
 }
}
.modal-dialog .text-center {
 word-wrap:break-word
}
.user-info {
 color:#fff;
 display:flex;
 justify-content:center;
 align-items:center;
 margin-top:-6px;
 position:absolute;
 width:auto;
 right:-13px
}
.user-info.without_link {
 position:absolute;
 z-index:10000;
 right:5px;
 bottom:0
}
.user-info i {
 color:#47a40e;
 font-size:16px
}
.user-info .point {
 display:inline-flex;
 font-size:24px;
 justify-content:center;
 align-items:center;
 flex-direction:column;
 margin-bottom:14px;
 padding-left:2px;
 padding-right:2px
}
.user-info.search {
 top:-33px
}
#autocomplete-list {
 box-shadow:0 8px 18px 4px #e0e0e0
}
.overlay____ {
 display:flex;
 justify-content:center;
 align-items:center;
 width:100%;
 height:100%;
 position:absolute;
 z-index:1;
 color:#fff;
 font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
 font-size:2vw;
 top:0;
 left:0;
 transition:.3s;
 background:rgba(71,164,14,0);
 visibility:hidden;
 opacity:0
}
.overlay____.is_main__ {
 visibility:visible;
 opacity:1;
 background:rgba(71,164,14,.7)
}
@media (max-width:769px) {
 .overlay____ {
  font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size:3vw
 }
}
.photo__ {
 position:relative;
 cursor:pointer
}
.block_dob {
 display:flex
}
@media (max-width:769px) {
 .block_dob {
  padding:0 15px
 }
}
.block_dob .btn-group {
 margin-left:10px!important
}
.block_dob .btn-group:first-child {
 margin-left:0!important
}
.block_dob label {
 margin-left:10px!important
}
.block_dob label:first-child {
 margin-left:0!important
}
.block_dob .bs-caret {
 color:#47a40e
}
.block_dob .dropdown-menu.inner {
 max-height:300px
}
.block_dob .dropdown-menu.inner::-webkit-scrollbar-track {
 background-color:transparent;
 border-radius:10px
}
.block_dob .dropdown-menu.inner::-webkit-scrollbar {
 width:10px;
 background-color:transparent
}
.block_dob .dropdown-menu.inner::-webkit-scrollbar-thumb {
 border-radius:10px;
 background-color:#47a40e
}
.block_dob button.btn {
 flex:1
}
.title__ {
 margin:15px 0
}
@media (max-width:769px) {
 .title__ {
  padding:0 15px
 }
}
.hidden_vis {
 visibility:hidden
}
.fixed__ {
 position:fixed;
 z-index:10000000000
}
.fixed__,.fixed__ .overlay {
 width:500px;
 height:500px
}
.fake_back_button {
 width:87px;
 height:45px
}
.left_content.edit .choose_sex {
 display:flex
}
@media (max-width:769px) {
 .left_content.edit .choose_sex {
  padding:0 15px
 }
}
.left_content.edit .choose_sex .sex_choose {
 height:45px;
 width:110px;
 border-radius:10px;
 border:1px solid #bfbfbf;
 color:#bfbfbf;
 display:flex;
 justify-content:center;
 align-items:center;
 cursor:pointer;
 margin-left:10px
}
.left_content.edit .choose_sex .sex_choose:first-child {
 margin-left:0
}
.left_content.edit .choose_sex .sex_choose.active {
 color:#fff;
 background:#47a40e;
 border:1px solid #47a40e
}
.background-green {
 background-color:#47a40e;
 border:1px solid #47a40e
}
.background-green:hover {
 color:#47a40e;
 background-color:#fff
}
.background-green:active {
 background-color:#47a40e;
 box-shadow:none
}
.custom_iframe {
 display:flex;
 width:100%;
 justify-content:center
}
.custom_iframe iframe {
 border:none
}
.custom_iframe.mobile {
 margin-top:15px
}
.custom_iframe.mobile iframe {
 width:310px;
 height:117px
}
.custom_iframe.search {
 padding-bottom:30px;
 padding-left:5px;
 padding-right:15px;
 margin-top:-10px;
 height:359px
}
.custom_iframe.search iframe {
 width:100%;
 height:100%
}
@media (max-width:1119px) {
 .custom_iframe.search iframe {
  width:500px;
  height:343px
 }
}
@media (max-width:959px) {
 .custom_iframe.search {
  height:110px;
  margin-top:15px
 }
 .custom_iframe.search iframe {
  width:743px;
  height:110px
 }
}
@media (max-width:765px) {
 .custom_iframe.search {
  height:70px;
  margin-top:15px
 }
 .custom_iframe.search iframe {
  width:480px;
  height:89px
 }
}
.custom_iframe.search_list {
 height:127px;
 padding-bottom:30px
}
@media (max-width:960px) {
 .custom_iframe.search_list {
  height:100px
 }
}
.custom_iframe.search_list iframe {
 width:983px;
 height:110px
}
@media (max-width:1750px) {
 .custom_iframe.search_list iframe {
  width:741px;
  height:110px
 }
}
.custom_iframe.listing {
 height:300px;
 width:137%
}
.custom_iframe.listing iframe {
 width:350px;
 height:100%
}
#dropdown-custom-menu {
 border-right:1px solid;
 width:100%;
 padding:8px 16px 9px;
 margin-bottom:-4px
}
@media (max-width:769px) {
 #dropdown-custom-menu {
  border:1px solid #bfbfbf!important;
  display:block;
  padding:4.2px;
  background:#fff;
  color:green;
  border-radius:5px
 }
}
.overlay__ {
 position:fixed;
 z-index:1999;
 height:100vh;
 width:100vh;
 opacity:0;
 background:#000;
 visibility:hidden;
 transition:.3s
}
.overlay__.__show {
 visibility:visible;
 opacity:.7
}
.share_modal {
 position:fixed;
 z-index:2000;
 height:99%;
 width:99%;
 left:.5%;
 top:.5%;
 background:#fff;
 transition:.3s;
 border-radius:15px;
 overflow-y:auto;
 transform:translateX(-100vw)
}
.share_modal.__show {
 transform:translateX(0)
}
.share_modal .top_block {
 position:relative
}
.share_modal .top_block .close_modals__ {
 font-size:36px;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
 color:#fff;
 position:absolute;
 cursor:pointer;
 top:-5px;
 left:15px;
 text-shadow:1px 1px 5px rgba(0,0,0,.5);
 z-index:1000
}
.share_modal .room-card-search.room-card-share-tool {
 padding-right:0;
 padding-left:0;
 padding-bottom:0
}
.share_modal .room-card-search.room-card-share-tool .slider_block {
 height:170px
}
.share_modal .room-card-search.room-card-share-tool .description_block {
 flex-direction:column;
 padding:10px 15px
}
.share_modal .room-card-search.room-card-share-tool .slider_inner .inner-wrapper .image,.share_modal .room-card-search.room-card-share-tool .slider_inner .inner-wrapper .image a:nth-child(2),.share_modal .room-card-search.room-card-share-tool .slider_inner .inner-wrapper .image a:nth-child(2) img {
 border-top-left-radius:15px;
 border-top-right-radius:15px
}
.share_modal .middle_block {
 padding:5px;
 width:100%
}
.share_modal .middle_block .copy_input {
 position:relative
}
.share_modal .middle_block .copy_input input {
 width:100%;
 height:38px;
 padding:0 8px;
 border:1px solid #bababa;
 border-radius:8px;
 outline:none;
 background-color:#f9f9f9
}
.share_modal .middle_block .copy_input button {
 width:auto;
 padding:0 20px;
 height:30px;
 border:none;
 outline:none;
 color:#fff;
 font-size:15px;
 background:#47a40e;
 display:flex;
 justify-content:center;
 align-items:center;
 position:absolute;
 top:4px;
 right:4px;
 border-radius:10%
}
.share_modal .middle_block .copy_input .copied {
 font-size:14px;
 color:#47a40e;
 display:flex;
 justify-content:center;
 align-items:center;
 width:100%;
 height:20px
}
.share_modal .middle_block .title {
 padding-left:15px;
 font-size:16px;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.share_modal .middle_block .by_email {
 margin-bottom:15px;
 height:25%
}
.share_modal .middle_block .by_email .form_by_email {
 width:100%;
 border-radius:10px;
 border:1px solid #bababa;
 padding:0 5px;
 color:#000;
 position:relative;
 display:flex;
 flex-direction:column;
 height:150px
}
.share_modal .middle_block .by_email .form_by_email .send_btn_ {
 color:#47a40e;
 font-size:16px;
 display:flex;
 justify-content:center;
 align-items:center;
 text-transform:uppercase;
 height:auto;
 width:auto;
 padding:0 14px
}
.share_modal .middle_block .by_email .form_by_email .inputs {
 display:flex
}
.share_modal .middle_block .by_email .form_by_email input {
 border:none;
 flex:1;
 outline:none;
 background:transparent;
 height:38px
}
.share_modal .middle_block .by_email .form_by_email input::-webkit-input-placeholder {
 color:#bababa
}
.share_modal .middle_block .by_email .form_by_email .delimiter___ {
 height:1px;
 width:100%;
 background-color:#bababa
}
.share_modal .middle_block .by_email .form_by_email textarea {
 border:none;
 outline:none;
 background:transparent;
 flex:1;
 resize:none
}
.share_modal .middle_block .by_email .form_by_email textarea::-webkit-input-placeholder {
 color:#bababa
}
.share_modal .middle_block .social-share {
 display:flex;
 justify-content:space-around;
 padding-top:15px
}
@media (max-width:340px) {
 .share_modal .middle_block .social-share {
  padding-top:5px
 }
}
.share_modal .middle_block .social-share .SocialMediaShareButton {
 width:60px;
 height:60px;
 border-radius:50%;
 display:flex;
 justify-content:center;
 align-items:center;
 font-size:22px
}
@media (max-width:340px) {
 .share_modal .middle_block .social-share .SocialMediaShareButton {
  width:40px;
  height:40px
 }
}
.share_modal .middle_block .social-share .SocialMediaShareButton--facebook {
 background-color:#3b5998
}
.share_modal .middle_block .social-share .SocialMediaShareButton--twitter {
 background-color:#55acee
}
.share_modal .middle_block .social-share .SocialMediaShareButton--googlePlus {
 background-color:#dc4a38
}
.share_modal .middle_block .social-share .SocialMediaShareButton--linkedin {
 background-color:#517fa4
}
.share_modal .middle_block .social-share .SocialMediaShareButton a {
 color:#fff
}
@media (max-width:1085px) {
 #support h2.title {
  margin-top:0
 }
}
.leaflet-top {
 top:auto!important;
 bottom:3%!important;
 left:0!important
}
.leaflet-right {
 display:none
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
 -ms-touch-action:none;
 touch-action:none;
 height:100%!important
}
#edit-listing-page .input-autocomplete input {
 padding:0 35px!important;
 min-height:48px!important;
 border-radius:6px
}
#edit-listing-page .input-autocomplete .clear-address-bar {
 margin-top:9px
}
.input-close {
 display:flex;
 align-items:center;
 color:#47a40e;
 font-size:1.3rem;
 margin-right:1rem
}
.input-autocomplete .display__flex {
 margin-top:0
}
.input-autocomplete .display__flex.width___ {
 width:90%
}
.input-autocomplete form {
 display:flex;
 align-items:center;
 width:100%
}
#shortTerm,#shortTerm+.btn,.date-start {
 background:#fff
}
#shortTerm+.btn.active {
 background:#47a40e
}
#shortTerm+.btn:focus {
 color:#a7aca5
}
#shortTerm+.btn:focus.active {
 color:#fff
}
#shortTerm+.btn:hover {
 background:#47a40e;
 color:#fff
}
#shortTerm:focus {
 color:#a7aca5
}
#shortTerm:focus.active {
 color:#fff
}
#shortTerm.active,#shortTerm:hover {
 background:#47a40e
}
.create-listing-one .input-autocomplete input {
 padding:3.5px 22px;
 border-radius:7px;
 border:1px solid #d5d5d5
}
.icon-location {
 margin-top:0
}
@media screen and (max-width:768px) {
 .icon-location {
  margin-top:4px
 }
}
.slider_profile .slick-arrow img {
 display:block;
 width:10px
}
.mainPage .input-autocomplete input {
 line-height:1.3;
 margin-top:18px;
 padding-top:7px
}
.mainPage .icon-location {
 margin-top:8px
}
.image_modal {
 z-index:9999999
}
.image_modal,.image_modal .black_back {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.image_modal .black_back {
 background:rgba(0,0,0,.7)
}
.image_modal--close {
 position:absolute;
 font-size:2rem;
 top:2rem;
 right:3rem;
 color:#fff;
 cursor:pointer;
 z-index:99
}
@media (max-width:980px) {
 .image_modal--close {
  top:1rem;
  right:1rem
 }
}
.image_modal .image_container {
 position:absolute;
 height:84vh;
 top:15vh;
 lefT:0;
 right:0;
 margin:0 auto;
 width:80%
}
@media screen and (max-width:980px) {
 .image_modal .image_container {
  top:5vh;
  width:76%;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  height:80%;
  width:100%
 }
}
@media screen and (min-width:1440px) {
 .image_modal .image_container {
  top:7vh
 }
}
@media screen and (max-width:1024px) {
 .image_modal .image_container {
  top:9vh
 }
}
.image_modal .image_container>div {
 height:100%;
 display:flex;
 justify-content:center;
 align-items:center;
 flex-direction:column
}
@media (max-width:768px) {
 .image_modal .image_container>div {
  width:100%
 }
}
.image_modal .image_container>div>div {
 overflow:hidden;
 position:relative;
 height:100%;
 width:100%;
 display:flex;
 align-items:center;
 justify-content:center
}
@media (max-width:768px) {
 .image_modal .image_container>div>div {
  width:100%
 }
}
@media screen and (max-width:1024px) {
 .image_modal .image_container>div>div {
  display:flex;
  align-items:center
 }
}
@media screen and (max-width:1024px) and (max-width:768px) {
 .image_modal .image_container>div>div {
  width:100%;
  height:100%;
  max-height:100%
 }
}
.image_modal .image_container .fa.fa-file-o {
 color:#fff;
 font-size:8rem
}
.image_modal .image_container .fa.fa-file-o+span {
 color:#fff;
 font-size:1.6rem;
 margin-top:1rem
}
.image_modal .image_container img {
 display:block;
 margin:auto;
 max-height:100%;
 width:auto
}
@media screen and (max-width:980px) {
 .image_modal .image_container img {
  max-width:100%;
  max-height:100%;
  width:auto;
  height:auto
 }
}
@media (max-width:980px) and (max-height:700px) {
 .image_modal .image_container img {
  max-height:80%
 }
}
.modal_download {
 display:block;
 width:200px;
 border:1px solid #fff;
 color:#fff;
 padding:10px 16px;
 text-align:center;
 border-radius:5px;
 margin:25px auto 0;
 text-decoration:none;
 font-size:16px;
 transition:.3s
}
.modal_download:active,.modal_download:focus,.modal_download:visited {
 outline:none!important;
 color:#fff!important;
 text-decoration:none!important
}
.modal_download:hover {
 color:#000!important;
 text-decoration:none!important;
 background:#fff
}
.modal_download i {
 padding-right:10px
}
@media screen and (min-width:1440px) {
 .modal_download {
  margin-top:30px
 }
}
.modal_small-img-container {
 display:flex!important;
 justify-content:center!important;
 align-items:center!important;
 height:60px!important;
 margin-top:30px
}
@media (max-width:1439px) {
 .modal_small-img-container {
  display:none!important
 }
}
.modal_small-img-container>div {
 position:relative;
 margin:0 1%!important
}
.modal_small-img-container>div img {
 width:90px;
 display:block!important;
 height:60px!important
}
.modal_small-img-container>div:after {
 content:" ";
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:rgba(0,0,0,.6)
}
.modal_small-img-container>div.active:after {
 display:none
}
.modal-arrow__left,.modal-arrow__right {
 padding:10px;
 width:54px;
 font-size:2rem;
 border-radius:100%;
 border:1px solid transparent;
 display:flex;
 justify-content:center;
 align-items:center;
 color:green;
 background:#fff;
 position:absolute;
 top:50%;
 margin-top:-27px;
 cursor:pointer
}
.modal-arrow__left {
 left:3%
}
@media (max-width:980px) {
 .modal-arrow__left {
  left:1%;
  font-size:1rem;
  width:38px
 }
}
.modal-arrow__right {
 right:3%
}
@media (max-width:980px) {
 .modal-arrow__right {
  right:1%;
  font-size:1rem;
  width:38px
 }
}
.user_photo {
 cursor:pointer
}
.image-spinner {
 color:#fff;
 font-size:1.5rem;
 animation-name:spin;
 -webkit-animation-name:spin;
 animation-duration:2.5s;
 -webkit-animation-duration:2.5s;
 animation-iteration-count:infinite;
 -webkit-animation-iteration-count:infinite
}
@keyframes spin {
 0% {
  transform:rotate(0deg)
 }
 to {
  transform:rotate(1turn)
 }
}
.message-page-wrapper {
 height:calc(100vh - 60px)!important;
 overflow:hidden
}
.contact_block.message.disabled,.contact_block.message.disabled:hover {
 background-color:#d5d5d5;
 border-color:#d5d5d5
}
.contact_block.message.disabled:hover {
 cursor:inherit
}
.contact_block.message.disabled:hover i {
 color:#fff
}
@media (max-width:768px) {
 #messages .message_container__ .user_photo {
  margin-right:7px!important
 }
 #messages .messages_container .conversations_wrapper_list .message_containers_ {
  padding-top:0!important
 }
}
.header_wrapper_conversations .list_actions:not(.hidden_opacity) {
 display:block!important;
 opacity:1!important;
 z-index:9999!important
}
#messages .contact-list .list ul li:hover {
 background:#f7f7f7
}
.loading-bubbles {
 width:80px!important
}
.message-box .message img {
 width:100%!important;
 height:20vh!important
}
@media (max-width:769px) {
 .message-box .message img {
  width:100%!important;
  height:150px!important
 }
}
@media (max-width:1024px) {
 div#message-scroll.message-box.safari-message-box.adaptive-message-box.adaptive-message-box-height {
  margin-top:0!important
 }
 div#message-scroll.message-box.safari-message-box.adaptive-message-box.adaptive-message-box-height>#message-wrapper {
  padding-top:10px!important
 }
}
@media (max-width:480px) {
 div#message-scroll.message-box.safari-message-box.adaptive-message-box.adaptive-message-box-height>#message-wrapper {
  padding-bottom:0!important
 }
}
div[contenteditable] {
 -webkit-user-select:text;
 user-select:text
}
.message-mobile span {
 white-space:pre
}
.color-green {
 color:#47a40e!important
}
.profile-info-component {
 padding:1em 0
}
.profile-info-component__photo {
 text-align:center
}
@media screen and (min-width:992px) {
 .profile-info-component__photo {
  text-align:center
 }
}
.profile-info-component__photo .photos-carousel .carousel-inner .item img {
 display:inline-block;
 width:60%;
 height:auto;
 font-size:1rem;
 border-radius:50%;
 background:#d5d5d5
}
@media screen and (min-width:992px) {
 .profile-info-component__photo .photos-carousel .carousel-inner .item img {
  width:250px;
  height:250px
 }
}
@media screen and (min-width:1024px) and (max-width:1680px) {
 .profile-info-component__photo .photos-carousel .carousel-inner .item img {
  width:170px;
  height:170px
 }
}
.profile-info-component__photo .photos-carousel .navigation-buttons {
 top:calc(50% - 35px)
}
.profile-info-component__photo .photos-carousel .navigation-buttons .arrows span img {
 transform:scale(.5)
}
.profile-info-component__photo .photos-carousel .carousel-indicators {
 display:block
}
.profile-info-component__info {
 position:relative;
 display:flex;
 flex-direction:column;
 justify-content:space-between;
 align-items:stretch;
 text-align:center
}
@media screen and (min-width:992px) {
 .profile-info-component__info {
  height:250px;
  text-align:left
 }
}
@media screen and (min-width:1024px) and (max-width:1680px) {
 .profile-info-component__info {
  height:auto
 }
}
.profile-info-component__sex {
 font-size:1.2rem
}
.profile-info-component__sex img,.profile-info-component__sex span {
 display:inline-block;
 vertical-align:middle
}
.profile-info-component__sex img {
 width:25px
}
.profile-info-component__social-media {
 color:#3b5998
}
@media screen and (min-width:992px) {
 .profile-info-component__social-media {
  font-size:1.3rem
 }
}
.profile-info-component__find-social-media {
 margin-bottom:1.5em;
 font-size:1.1rem;
 color:#000
}
.profile-info-component__find-social-media .user-name {
 color:#47a40e
}
.main-profile-info-component {
 padding:0 1em;
 font-size:1rem
}
.main-profile-info-component:empty {
 display:none
}
.main-profile-info-component>article {
 margin-bottom:1.4em
}
.main-profile-info-component>article:first-of-type {
 padding-top:1em;
 border-top:1px solid gray
}
.main-profile-info-component>article:last-of-type {
 margin-bottom:0;
 padding-bottom:1em;
 border-bottom:1px solid gray
}
@media screen and (min-width:992px) {
 .main-profile-info-component {
  border:1px solid #000;
  padding:1em
 }
 .main-profile-info-component>article {
  margin-bottom:2em
 }
 .main-profile-info-component>article:first-of-type {
  padding-top:1em;
  border-top:none
 }
 .main-profile-info-component>article:last-of-type {
  padding-bottom:1em;
  border-bottom:none
 }
}
.main-profile-info-component__header {
 padding-bottom:.5em
}
.main-profile-info-component__header h3,.main-profile-info-component__header i {
 display:inline-block;
 vertical-align:middle
}
.main-profile-info-component__header h3 {
 margin:0 0 0 .5em
}
.main-profile-info-component__header i {
 width:30px;
 height:30px;
 background-repeat:no-repeat;
 background-position:50%;
 background-size:contain;
 color:#47a40e
}
.main-profile-info-component__content {
 font-size:1rem;
 line-height:1.5;
 word-break:normal
}
.main-profile-info-component__content .show-more {
 width:100%
}
.main-profile-info-component__content .show-more__btn {
 padding:5px 10px;
 border:1px solid #47a40e;
 border-radius:5px;
 color:#fff;
 background-color:#47a40e;
 transition:color,background-color .3s ease-in-out
}
.main-profile-info-component__content .show-more__btn:active,.main-profile-info-component__content .show-more__btn:hover {
 outline:none
}
.main-profile-info-component__content .show-more__btn:hover {
 color:#47a40e;
 background-color:#fff
}
.social-media-row .social-media-icons-set {
 float:left
}
.social-media-row .social-media-icons-set img {
 display:inline-block;
 width:45px;
 vertical-align:middle;
 color:#3b5998
}
.social-media-row .social-media-icons-set img:last-child {
 margin-right:0
}
.social-media-row .social-media-icons-set a,.social-media-row .social-media-icons-set img {
 margin-right:1.5em
}
.social-media-row .report-block {
 float:right;
 font-size:1.2rem;
 color:gray;
 margin-top:10px
}
.social-media-row .report-block>* {
 display:inline-block;
 vertical-align:top
}
.social-media-row .report-block img {
 width:25px;
 margin-right:.625em
}
.social-media-row .report-block__text {
 line-height:1
}
.tag-item {
 display:inline-block;
 margin-right:.3125em;
 margin-bottom:.3125em;
 padding:.1em .9em;
 border:1px solid #47a40e;
 border-radius:.325em;
 font-size:1.1rem;
 vertical-align:middle
}
.listings-block {
 padding:1em
}
@media screen and (min-width:992px) {
 .listings-block {
  border-top:1px solid #ccc
 }
}
.listings-block__header {
 text-align:center;
 color:#000
}
.listings-block__header h2 span,.listings-block__header h3 span {
 color:#000
}
@media screen and (min-width:992px) {
 .listings-block__header {
  text-align:left
 }
}
.listings-block__cards {
 min-height:100px;
 white-space:nowrap;
 overflow-x:auto
}
@media screen and (min-width:992px) {
 .listings-block__cards {
  max-height:600px
 }
}
.listing-card {
 max-width:300px;
 width:100%;
 height:auto;
 margin-bottom:1em
}
@media screen and (min-width:992px) {
 .listing-card {
  margin-right:.625em
 }
}
.listing-card__offer-carousel {
 width:100%;
 height:300px;
 border-top-right-radius:.625em;
 border-top-left-radius:.625em;
 background:#d3d3d3
}
.offer-carousel {
 position:relative
}
.offer-carousel__price {
 position:absolute;
 left:.625em;
 bottom:.625em
}
.price-block {
 display:inline-block
}
.price-block__currency,.price-block__interval {
 font-size:.9rem
}
.price-block__number {
 font-size:1.3rem
}
.offer-carousel__photo {
 position:absolute;
 right:1em;
 bottom:0;
 display:inline-block;
 width:70px;
 height:70px;
 border:3px solid #fff;
 border-radius:25em;
 transform:translateY(50%);
 background:gray
}
.list-info {
 padding:10px;
 border-left:1px solid gray;
 border-right:1px solid gray;
 border-bottom:1px solid gray;
 border-bottom-left-radius:.625em;
 border-bottom-right-radius:.625em
}
.list-info__header {
 width:60%;
 text-align:left;
 text-transform:uppercase
}
.list-info__button-set button {
 width:46%;
 height:30px;
 line-height:24px;
 color:#47a40e
}
#user-photos-carousel .inner-wrapper {
 margin:auto;
 overflow:hidden
}
#user-photos-carousel .arrows span {
 background:none
}
#user-photos-carousel .arrows span img {
 height:70px
}
#user-photos-carousel a.arrow-left {
 left:5%;
 margin-left:0
}
#user-photos-carousel a.arrow-right {
 right:5%
}
@media screen and (min-width:1700px) {
 #user-photos-carousel a.arrow-left {
  left:10%!important
 }
 #user-photos-carousel a.arrow-right {
  right:10%!important
 }
}
@media screen and (max-width:992px) {
 #user-photos-carousel a.arrow-left {
  left:16%!important
 }
 #user-photos-carousel a.arrow-right {
  right:16%!important
 }
}
#edit-listing-page {
 background:#f7f7f7;
 overflow-x:visible
}
#edit-listing-page>.row {
 display:flex
}
#edit-listing-page .input-range__track--active {
 background:#47a40e
}
#edit-listing-page .input-range__slider {
 background:#fff;
 border:1px solid #47a40e
}
@media screen and (max-width:768px) {
 #edit-listing-page .input-range__slider {
  width:30px;
  height:30px;
  margin-top:-1.15rem
 }
}
#edit-listing-page .input-range__label-container {
 display:none
}
#edit-listing-page .more-photos-container {
 display:flex;
 flex-direction:column;
 background-color:#fafafa;
 align-items:center
}
#edit-listing-page .more-photos-container .plus-photo-btn {
 color:#47a40e;
 font-size:65px;
 cursor:pointer
}
#edit-listing-page .more-photos-container .more-photos {
 font-size:25px;
 color:#787878
}
#edit-listing-page .add-photos {
 display:flex;
 align-items:center;
 justify-content:center;
 height:550px;
 flex-direction:column
}
@media screen and (min-height:901px) {
 #edit-listing-page .add-photos {
  max-height:550px
 }
}
@media screen and (min-height:769px) and (max-height:900px) {
 #edit-listing-page .add-photos {
  max-height:450px
 }
}
@media screen and (max-height:768px) {
 #edit-listing-page .add-photos {
  max-height:350px
 }
}
#edit-listing-page .slick-carousel__container {
 display:block;
 padding-left:0;
 height:70vh
}
@media screen and (min-height:901px) {
 #edit-listing-page .slick-carousel__container {
  max-height:550px
 }
}
@media screen and (min-height:769px) and (max-height:900px) {
 #edit-listing-page .slick-carousel__container {
  max-height:450px
 }
}
@media screen and (max-height:768px) {
 #edit-listing-page .slick-carousel__container {
  max-height:350px
 }
}
#edit-listing-page .slick-carousel__container .slick-list {
 height:100%
}
#edit-listing-page .slick-carousel__container .slick-list .slick-track {
 height:inherit
}
#edit-listing-page .slick-carousel__container .slick-arrow {
 height:80px;
 width:50px;
 position:absolute;
 top:calc(50% - 40px);
 z-index:10;
 color:#fff;
 cursor:pointer
}
#edit-listing-page .slick-carousel__container .slick-arrow.slick-disabled {
 cursor:default
}
#edit-listing-page .slick-carousel__container .slick-arrow.arrow__prev {
 left:0
}
#edit-listing-page .slick-carousel__container .slick-arrow.arrow__prev i {
 transform:translateX(-3px)
}
#edit-listing-page .slick-carousel__container .slick-arrow.arrow__next {
 right:0
}
#edit-listing-page .slick-carousel__container .slick-arrow i {
 width:50px;
 font-size:3rem;
 text-align:center;
 line-height:80px
}
#edit-listing-page .slick-carousel__container img {
 height:100%
}
#edit-listing-page .anchors__container {
 padding:10px 0;
 background:#403e3f
}
#edit-listing-page .anchors__container.affix {
 width:100%;
 z-index:100;
 top:60px
}
#edit-listing-page .anchors__container a,#edit-listing-page .anchors__container a:active,#edit-listing-page .anchors__container a:hover {
 color:#fff;
 text-decoration:none
}
#edit-listing-page .anchors__container .anchor-set {
 display:flex;
 flex-direction:row;
 flex-wrap:nowrap;
 justify-content:flex-start;
 align-items:center;
 padding-right:0
}
#edit-listing-page .anchors__container .anchor-set .anchor:not(:last-of-type) {
 margin-right:8.5%
}
#edit-listing-page>.container {
 margin:50px auto 0
}
#edit-listing-page .content__container {
 max-width:905px
}
#edit-listing-page .edit-listing-container {
 margin-top:25px;
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 width:1350px
}
#edit-listing-page .edit-listing-container .forms-container {
 width:900px
}
#edit-listing-page .edit-listing-container .forms-container .option-buttons {
 display:flex;
 flex-direction:row;
 justify-content:flex-start
}
#edit-listing-page .edit-listing-container .forms-container .option-buttons .save-btn {
 background-color:#4eaa01;
 padding:10px 0;
 width:200px;
 text-align:center;
 font-size:18px;
 color:#f7f7f7;
 border-radius:4px;
 font-weight:700;
 cursor:pointer;
 border:1px solid #47a40e;
 transition:.2s linear
}
#edit-listing-page .edit-listing-container .forms-container .option-buttons .save-btn:hover {
 background:#fff;
 color:#47a40e
}
#edit-listing-page .edit-listing-container .forms-container .option-buttons .cancel-btn {
 margin-left:20px;
 border:1px solid #3d3d3d;
 transition:.2s linear;
 background-color:#3d3d3d;
 padding:10px 0;
 width:200px;
 text-align:center;
 font-size:18px;
 color:#f7f7f7;
 border-radius:4px;
 font-weight:700;
 cursor:pointer
}
#edit-listing-page .edit-listing-container .forms-container .option-buttons .cancel-btn:hover {
 background:#fff;
 color:#3d3d3d
}
#edit-listing-page .edit-listing-container .forms-container .basic-form {
 padding:25px 80px 25px 50px;
 background-color:#fff;
 margin-top:15px
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .headline {
 font-family:HelveticaNeue-Bold;
 font-size:18px
}
@media (max-width:769px) {
 #edit-listing-page .edit-listing-container .forms-container .basic-form .headline {
  font-weight:700
 }
}
@media screen and (max-width:768px) {
 #edit-listing-page .edit-listing-container .forms-container .basic-form .headline {
  font-family:HelveticaNeue-Light;
  font-size:18px;
  color:#000
 }
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .form-types {
 display:flex;
 margin-top:25px;
 margin-bottom:10px;
 font-family:HelveticaNeue-Bold;
 font-size:18px
}
@media screen and (max-width:768px) {
 #edit-listing-page .edit-listing-container .forms-container .basic-form .form-types {
  font-family:HelveticaNeue-Light;
  font-size:18px;
  color:#000
 }
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .form-types__list {
 padding:0 15px
}
#edit-listing-page .edit-listing-container .forms-container .basic-form input {
 padding-left:15px
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .headline-input {
 border:1px solid #ccc;
 border-radius:7px;
 margin-top:10px;
 width:100%;
 padding:9px 35px;
 max-height:40px
}
@media screen and (max-width:768px) {
 #edit-listing-page .edit-listing-container .forms-container .basic-form .headline-input {
  margin-top:0!important
 }
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .location {
 display:flex;
 margin-top:10px;
 font-family:HelveticaNeue-Bold;
 font-size:18px
}
@media screen and (max-width:768px) {
 #edit-listing-page .edit-listing-container .forms-container .basic-form .location {
  font-family:HelveticaNeue-Light;
  font-size:18px;
  color:#000
 }
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .rental-rates {
 margin-top:25px;
 display:flex;
 font-weight:700;
 font-family:HelveticaNeue-Bold;
 font-size:18px
}
@media screen and (max-width:768px) {
 #edit-listing-page .edit-listing-container .forms-container .basic-form .rental-rates {
  font-family:HelveticaNeue-Light;
  font-size:18px;
  color:#000
 }
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .rental-container {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 width:80%
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .rental-container .left-content {
 display:flex;
 flex-direction:column;
 justify-content:flex-end
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .rental-container .left-content .currency {
 font-family:HelveticaNeue-Light;
 font-size:18px;
 margin-top:7px
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .rental-container .left-content .currency-dropdown {
 margin-top:10px
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .rental-container .right-content {
 display:flex;
 flex-direction:column;
 justify-content:space-between
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .rental-container .right-content .budget {
 font-family:HelveticaNeue-Light;
 font-size:18px;
 margin-top:7px
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .rental-container .right-content .budget-input {
 margin-top:10px;
 border:1px solid #d5d5d5;
 padding:9px 0;
 border-radius:6px;
 padding-left:15px
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .duration {
 display:flex;
 margin-top:25px;
 font-family:HelveticaNeue-Bold;
 font-size:18px
}
@media screen and (max-width:768px) {
 #edit-listing-page .edit-listing-container .forms-container .basic-form .duration {
  font-family:HelveticaNeue-Light;
  font-size:18px;
  color:#000
 }
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .terms-container {
 display:flex;
 flex-direction:row;
 justify-content:flex-start;
 margin-top:15px
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .terms-container .short-term {
 padding:7px 0;
 width:35%;
 border:1px solid #d5d5d5;
 color:#d5d5d5;
 font-size:15px;
 border-radius:5px;
 text-align:center;
 font-weight:700;
 cursor:pointer;
 border-bottom-right-radius:0;
 border-top-right-radius:0
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .terms-container .short-term.active {
 color:#f7f7f7;
 background-color:#47a40e
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .terms-container .long-term {
 padding:7px 0;
 width:35%;
 border:1px solid #d5d5d5;
 color:#d5d5d5;
 font-size:15px;
 border-radius:5px;
 text-align:center;
 font-weight:700;
 cursor:pointer;
 border-bottom-left-radius:0;
 border-top-left-radius:0
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .terms-container .long-term.active {
 color:#f7f7f7;
 background-color:#47a40e
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .dates-container {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 width:80%;
 margin-top:20px
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .dates-container .left-date-container {
 display:flex;
 flex-direction:column;
 justify-content:space-between
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .dates-container .left-date-container .move-by {
 font-family:HelveticaNeue-Light;
 font-size:18px
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .dates-container .center-date-container {
 display:flex;
 flex-direction:column;
 justify-content:space-between;
 position:relative
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .dates-container .center-date-container .text-danger {
 position:absolute;
 z-index:10;
 bottom:-21px;
 white-space:nowrap
}
@media screen and (max-width:415px) {
 #edit-listing-page .edit-listing-container .forms-container .basic-form .dates-container .center-date-container .text-danger {
  left:5px;
  bottom:-35px;
  line-height:17px;
  white-space:inherit
 }
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .dates-container .center-date-container .leave-by {
 font-family:HelveticaNeue-Light;
 font-size:18px
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .dates-container .right-date-container {
 display:flex;
 flex-direction:column;
 justify-content:space-between
}
#edit-listing-page .edit-listing-container .forms-container .basic-form .dates-container .right-date-container .minimum-stay {
 font-family:HelveticaNeue-Light;
 font-size:18px
}
#edit-listing-page .edit-listing-container .forms-container .description-form {
 padding:25px 80px 25px 50px;
 background-color:#fff;
 margin-top:15px;
 margin-top:30px
}
#edit-listing-page .edit-listing-container .forms-container .description-form .description {
 display:flex;
 margin-bottom:15px;
 margin-left:3px;
 font-family:HelveticaNeue-Bold;
 font-size:18px
}
@media (max-width:769px) {
 #edit-listing-page .edit-listing-container .forms-container .description-form .description {
  font-weight:700
 }
}
@media screen and (max-width:768px) {
 #edit-listing-page .edit-listing-container .forms-container .description-form .description {
  margin-bottom:0;
  font-family:HelveticaNeue-Light;
  font-size:18px;
  color:#000
 }
}
#edit-listing-page .edit-listing-container .forms-container .description-form .info {
 color:#47a40e;
 display:block;
 font-size:13px;
 padding-left:0;
 font-weight:300
}
#edit-listing-page .edit-listing-container .forms-container .description-form .list-title {
 font-family:HelveticaNeue-Bold;
 font-size:18px
}
@media screen and (max-width:768px) {
 #edit-listing-page .edit-listing-container .forms-container .description-form .list-title {
  font-family:HelveticaNeue-Light;
  font-size:18px;
  color:#000;
  padding-top:3px;
  padding-bottom:3px
 }
}
#edit-listing-page .edit-listing-container .forms-container .lifestyle-form {
 display:flex;
 flex-direction:column;
 padding:25px 80px 25px 50px;
 background-color:#fff;
 margin-top:15px;
 margin-top:30px
}
@media screen and (max-width:768px) {
 #edit-listing-page .edit-listing-container .forms-container .lifestyle-form {
  background-color:transparent!important;
  padding:0!important
 }
}
#edit-listing-page .edit-listing-container .forms-container .lifestyle-form .lifestyle {
 display:flex;
 font-family:HelveticaNeue-Bold;
 font-size:18px;
 margin-top:45px
}
@media screen and (max-width:768px) {
 #edit-listing-page .edit-listing-container .forms-container .lifestyle-form .lifestyle {
  font-family:HelveticaNeue-Light;
  font-size:18px;
  color:#000
 }
}
#edit-listing-page .edit-listing-container .forms-container .lifestyle-form .roommate-preference {
 display:flex;
 font-family:HelveticaNeue-Bold;
 font-size:18px
}
@media screen and (max-width:768px) {
 #edit-listing-page .edit-listing-container .forms-container .lifestyle-form .roommate-preference {
  font-family:HelveticaNeue-Light;
  font-size:18px;
  color:#000
 }
}
#edit-listing-page .edit-listing-container .forms-container .lifestyle-form .household {
 display:flex;
 font-family:HelveticaNeue-Bold;
 font-size:18px
}
@media screen and (max-width:768px) {
 #edit-listing-page .edit-listing-container .forms-container .lifestyle-form .household {
  font-family:HelveticaNeue-Light;
  font-size:18px;
  color:#000
 }
}
#edit-listing-page .edit-listing-container .forms-container .lifestyle-form .pets-preference {
 display:flex;
 font-family:HelveticaNeue-Bold;
 font-size:18px
}
@media screen and (max-width:768px) {
 #edit-listing-page .edit-listing-container .forms-container .lifestyle-form .pets-preference {
  font-family:HelveticaNeue-Light;
  font-size:18px;
  color:#000
 }
}
#edit-listing-page .edit-listing-container .profile-info {
 width:350px
}
#edit-listing-page .edit-listing-container .profile-info #user-info-container {
 border-left:none
}
#edit-listing-page .edit-listing-container .profile-info #user-info-container .main-profile-info {
 background-color:#fff;
 height:500px
}
#edit-listing-page .edit-listing-container .profile-info #user-info-container .main-profile-info .profile-avatar img {
 margin-top:12px;
 width:100px;
 height:100px
}
#edit-listing-page .edit-listing-container .profile-info #user-info-container .main-profile-info .user-profile-name {
 color:#47a40e;
 font-weight:700;
 font-size:24px
}
#edit-listing-page .edit-listing-container .profile-info #user-info-container .main-profile-info .view-profile-btn {
 width:85%;
 border-radius:12px;
 border-color:#47a40e;
 padding:11px 0;
 margin-bottom:10px;
 margin-top:15px;
 background-color:#47a40e;
 color:#fff;
 transition:.2s linear
}
#edit-listing-page .edit-listing-container .profile-info #user-info-container .main-profile-info .view-profile-btn:hover {
 background-color:#fff;
 color:#47a40e;
 border-color:#47a40e
}
#edit-listing-page .edit-listing-container .profile-info #user-info-container .main-profile-info .profile-line {
 width:100%;
 border:2px solid #f7f7f7
}
#edit-listing-page .edit-listing-container .profile-info #user-info-container .main-profile-info .aim {
 color:#6bb641;
 margin-top:5px
}
#edit-listing-page .edit-listing-container .profile-info #user-info-container .main-profile-info .phone-info {
 color:#121212;
 margin-top:20px
}
#edit-listing-page .edit-listing-container .profile-info #user-info-container .main-profile-info .phone-info .phone__number {
 font-size:16px
}
#edit-listing-page .edit-listing-container .profile-info #user-info-container .main-profile-info .or {
 color:#d6d6d6;
 font-weight:700;
 font-size:13px;
 margin-top:15px
}
#edit-listing-page .edit-listing-container .profile-info #user-info-container .main-profile-info .social-media {
 color:#525252;
 font-size:15px;
 margin-top:13px
}
#edit-listing-page .edit-listing-container .profile-info #user-info-container .main-profile-info .sc-icon {
 width:50px!important;
 height:50px!important
}
.left-date-container {
 position:relative
}
.left-date-container .date-start {
 background-color:#fff!important
}
.date-end,.left-date-container .date-start {
 margin-top:10px;
 border:1px solid #d5d5d5;
 padding:9px 0;
 border-radius:6px
}
.date-end {
 background-color:#fff
}
.pos {
 margin-top:10px
}
.row-title {
 font-family:HelveticaNeue-Light;
 font-size:18px
}
.input-big-width {
 min-width:0!important;
 width:100%!important
}
.input-big-width .btn.dropdown-toggle {
 padding:6px 20px 6px 15px
}
.icon__male,.margin-text {
 margin-left:5px
}
.icon__male {
 position:relative;
 width:18px;
 height:20px;
 top:-4px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/d8907c743069e2a412310bf766d44d18.svg) 50%/18px no-repeat
}
.icon__calendar {
 position:absolute;
 width:17px;
 height:17px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6ecb4a08c46ee190d66c6f5f57323857.svg) 50%/60px no-repeat;
 background-size:contain;
 right:10px;
 bottom:12px;
 z-index:10000
}
.icon__female {
 width:18px;
 height:22px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/74e18ba1d8dfaa1178957c6f00962b5f.svg) 50%/14px no-repeat
}
.icon__location {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/b0b4eaf3bdfaa540d54c57b9cdf3a8ed.svg) 50%/60px no-repeat
}
.icon__dollars,.icon__location {
 display:inline-block;
 width:24px;
 height:24px;
 top:-2px
}
.icon__dollars {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/ded407acbf06aac7adf4e7e13db5dcec.png) 50%/60px no-repeat;
 background-size:contain
}
.icon__description {
 display:inline-block;
 width:24px;
 height:24px;
 top:-2px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/04c539367e54ea519151c3558f56b85e.svg) 50%/20px no-repeat
}
.icon_listing_telephone {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/bb6f9c1c168ff92d70f2c6050c59e942.svg) 50%/60px no-repeat;
 background-size:contain
}
.icon__clock,.icon_listing_telephone {
 display:inline-block;
 width:24px;
 height:24px;
 top:-2px
}
.icon__clock {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/bef12dde689c6c47ed6d35602f98fcb2.svg) 50%/60px no-repeat;
 background-size:contain
}
.icon__amenities-preferences {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/46921204df5aa2c6208aab7f5081b81b.svg) 50%/28px no-repeat;
 background-size:cover
}
.icon__amenities-preferences,.icon__apartment-types,.icon__pets {
 display:inline-block;
 width:24px;
 height:24px;
 top:-2px
}
.icon__pets {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/3a0a46c667827a8cf1abdd66c12cad6b.png) 50% no-repeat;
 background-size:contain
}
.icon__residence {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/605915778587f239ef561408d6bcf3ed.svg) 50%/28px no-repeat
}
.icon__lifestyle,.icon__residence {
 display:inline-block;
 width:24px;
 height:24px;
 top:-2px
}
.icon__lifestyle {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/8615e8b0f4c86a1a3bfc9f6c2a5ef06f.svg) 50%/28px no-repeat
}
.icon__roommate-preference {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/ee6dc906ab9359583ae7ca8622853528.svg) 50%/48px no-repeat
}
.icon__household,.icon__roommate-preference {
 display:inline-block;
 width:24px;
 height:24px;
 top:-2px
}
.icon__household {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/171c1294153a55176684a413dcd6a5b9.png) 50%/48px no-repeat;
 background-size:cover
}
.icon__phone {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/4fc344f396d995fa63ea6cb8e2618be3.svg) 50%/26px no-repeat
}
.icon__bookmark,.icon__phone {
 display:inline-block;
 width:24px;
 height:24px;
 top:-2px
}
.icon__bookmark {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/7085deee2862dd016feddd0dd1afb191.svg) 50% no-repeat
}
.icon__bookmark.active {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/919f4dc50a9a5e1a1fbc2a2e9f665cac.svg) 50% no-repeat
}
.icon__share {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/17e239d1bac23e61bf25118b3d9b5de7.svg) 50% no-repeat
}
.icon__report,.icon__share {
 display:inline-block;
 width:24px;
 height:24px;
 top:-2px
}
.icon__report {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/9ac0f4d982d98b634c76060d9d25384b.svg) 50% no-repeat
}
@media (max-width:1680px) {
 #edit-listing-page .edit-listing-container {
  width:950px
 }
 #edit-listing-page .edit-listing-container .forms-container {
  width:550px
 }
 #edit-listing-page .edit-listing-container .profile-info {
  width:300px
 }
}
@media (max-width:1024px) {
 #edit-listing-page .edit-listing-container {
  width:750px
 }
 #edit-listing-page .edit-listing-container .forms-container {
  width:450px
 }
 #edit-listing-page .edit-listing-container .profile-info {
  width:225px
 }
}
.photos-form {
 height:550px
}
.photos-form #photos-center-block {
 display:flex;
 justify-content:center
}
@media screen and (min-height:769px) and (max-height:900px) {
 #dropzone-with-photos,#photos-form .filepicker {
  height:450px!important
 }
}
@media (max-height:900px) {
 #edit-listing-page .slick-carousel__container {
  height:450px!important
 }
 #dropzone-with-photos {
  height:350px!important
 }
 .photos-form {
  height:450px
 }
}
@media (max-height:769px) {
 #dropzone-with-photos,#edit-listing-page .slick-carousel__container {
  height:350px!important
 }
 .photos-form {
  height:350px
 }
}
@media screen and (max-width:768px) {
 #edit-listing-page {
  font-family:HelveticaNeue-Roman,Helvetica Neue,Helvetica,Arial,sans-serif!important
 }
 #edit-listing-page .row-title {
  font-family:HelveticaNeue-Light,Helvetica Neue,Helvetica,Arial,sans-serif!important
 }
}
@media screen and (max-width:768px) and (max-width:768px) {
 #edit-listing-page .row-title {
  font-family:HelveticaNeue-Light!important;
  font-size:16px!important
 }
}
@media screen and (max-width:768px) {
 #edit-listing-page .icon__location {
  background-size:45px
 }
 #edit-listing-page .icon__roommate-preference {
  background-size:32px
 }
 #edit-listing-page .icon__lifestyle,#edit-listing-page .icon__residence {
  background-size:20px
 }
 #edit-listing-page .icon__clock,#edit-listing-page .icon__dollars {
  width:16px
 }
 #edit-listing-page .icon__apartment-types {
  margin-left:-2;
  width:25px;
  height:25px
 }
 #edit-listing-page .icon__amenities-preferences,#edit-listing-page .icon__household,#edit-listing-page .icon__residence {
  width:18px;
  height:18px
 }
 #edit-listing-page .custom-input-date-picker {
  height:40px;
  width:99%!important;
  background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6ecb4a08c46ee190d66c6f5f57323857.svg) 90% no-repeat;
  background-size:17px;
  padding-right:15px;
  border:none;
  text-align:start;
  padding-left:7%
 }
 #edit-listing-page .react-datepicker__input-container {
  background-color:#fff;
  display:block;
  border:none;
  border-radius:5px
 }
 #edit-listing-page .slick-slider .slick-dots {
  display:flex!important;
  justify-content:center;
  padding:0;
  margin:0
 }
 #edit-listing-page .slick-slider .slick-dots>li {
  list-style:none;
  margin-left:2.5px;
  margin-right:2.5px
 }
 #edit-listing-page .slick-slider .slick-dots>li.slick-active button {
  transition:all .2s;
  outline:none;
  background-color:orange;
  border:5px solid orange;
  color:transparent
 }
 #edit-listing-page .slick-slider .slick-dots>li.slick-active button:focus {
  outline:none
 }
 #edit-listing-page .slick-slider .slick-dots>li>button {
  border-radius:100%;
  outline:none;
  background:transparent;
  color:transparent;
  border:5px solid orange;
  width:50%;
  height:70%
 }
 #edit-listing-page .slick-slider .slick-dots>li>button:focus {
  outline:none
 }
 #edit-listing-page .slick-slider .slick-arrow {
  display:none!important
 }
 #edit-listing-page .slick-slider .slick-track .main-mobile-carousel {
  display:flex;
  flex-wrap:wrap;
  padding:25px 25px 0;
  justify-content:space-around;
  align-items:flex-start
 }
 #edit-listing-page .slick-slider .slick-track .main-mobile-carousel .add-item.left-top-button {
  pointer-events:none
 }
 #edit-listing-page .slick-slider .slick-track .main-mobile-carousel .left-top-button {
  font-weight:100;
  position:absolute;
  z-index:5;
  text-shadow:0 0 2px rgba(0,0,0,.5);
  color:#fff;
  cursor:pointer;
  top:-10px;
  right:-10px;
  border-radius:100%;
  background-color:#3ca93c;
  width:30%;
  height:30%;
  display:flex;
  justify-content:center;
  align-items:center;
  border:6px solid #fff;
  font-size:13px
 }
 #edit-listing-page .slick-slider .slick-track .main-mobile-carousel .fa.fa-plus.left-top-button {
  background-color:#e2e4e1
 }
 #edit-listing-page .slick-slider .slick-track .main-mobile-carousel>div {
  width:30%;
  margin-bottom:15px
 }
 #edit-listing-page .slick-slider .slick-track .main-mobile-carousel .add-photo-block .dropzone-wrapper>div {
  width:auto!important;
  height:auto!important;
  border:none!important
 }
 #edit-listing-page .slick-slider .slick-track .main-mobile-carousel .add-photo-block .dropzone-wrapper>div>img {
  pointer-events:none
 }
 #edit-listing-page .slick-slider .slick-track .main-mobile-carousel .add-photo-block form {
  position:absolute;
  height:100%;
  background:transparent
 }
 #edit-listing-page .slick-slider .slick-track .main-mobile-carousel .add-photo-block form .dz-default.dz-message {
  display:none!important
 }
 #edit-listing-page .slick-slider .slick-track .main-mobile-carousel .add-photo-block form .dz-preview {
  height:100%;
  width:100%;
  display:none!important;
  pointer-events:none
 }
 .edit-listing-container {
  margin:0 auto auto!important
 }
 .edit-listing-container .profile-info {
  display:none
 }
 .edit-listing-container .bootstrap-select.btn-group .dropdown-toggle .filter-option {
  color:#333!important
 }
 .edit-listing-container .forms-container {
  width:385px!important;
  margin:auto
 }
 .edit-listing-container .forms-container .box.border.__background__body {
  margin-top:15px
 }
 .edit-listing-container .forms-container .box.border.__background__body.is_furnished {
  background-color:transparent
 }
 .edit-listing-container .forms-container .row-title {
  font-size:14px!important
 }
 .edit-listing-container .forms-container #household {
  margin-top:0!important
 }
 .edit-listing-container .forms-container .collapse {
  margin-top:5px!important
 }
 .edit-listing-container .forms-container .panel-heading {
  background:#fff;
  margin-top:15px
 }
 .edit-listing-container .forms-container .panel-heading>a {
  text-decoration:none!important
 }
 .edit-listing-container .forms-container .panel-heading i,.edit-listing-container .forms-container .panel-heading span {
  color:#333;
  margin-right:10px;
  text-decoration:none
 }
 .edit-listing-container .forms-container .caret {
  color:#47a40e
 }
 .edit-listing-container .forms-container .option-buttons.top-submit {
  display:none!important
 }
 .edit-listing-container .forms-container .basic-form,.edit-listing-container .forms-container .lifestyle-form {
  padding:25px 15px!important;
  background-color:#fff!important;
  margin-top:15px!important
 }
 .edit-listing-container .forms-container .basic-form .collapse.in,.edit-listing-container .forms-container .lifestyle-form .collapse.in {
  margin-top:5px!important
 }
 .edit-listing-container .forms-container .basic-form {
  padding:0!important;
  background-color:transparent!important
 }
 .edit-listing-container .forms-container .basic-form .headline-input {
  height:48px
 }
 .edit-listing-container .forms-container .basic-form .form-types__list>.row {
  display:flex;
  flex-wrap:wrap
 }
 .edit-listing-container .forms-container .basic-form .form-types__list>.row .checkbox input[type=checkbox]:checked+.custom-checkbox {
  color:#fb8704;
  border-color:#b5b9b3
 }
 .edit-listing-container .forms-container .basic-form .form-types__list>.row .custom-checkbox {
  display:flex;
  justify-content:center;
  align-items:center;
  color:#47a40e;
  background:#fff;
  width:110px;
  height:35px;
  box-shadow:none;
  font-size:14px;
  padding:5px;
  border:none
 }
 .edit-listing-container .forms-container .basic-form .form-types__list>.row .custom-checkbox>span {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
 }
 .edit-listing-container .forms-container .basic-form .rental-container {
  width:100%!important
 }
 .edit-listing-container .forms-container .basic-form .rental-container .left-content {
  width:49%
 }
 .edit-listing-container .forms-container .basic-form .rental-container .left-content .currency {
  font-size:14px!important
 }
 .edit-listing-container .forms-container .basic-form .rental-container .right-content {
  width:49%
 }
 .edit-listing-container .forms-container .basic-form .rental-container .right-content .budget {
  font-size:14px!important
 }
 .edit-listing-container .forms-container .basic-form .rental-container .right-content input {
  height:48px
 }
 .edit-listing-container .forms-container .basic-form .rental-container .currency {
  display:none;
  font-size:14px!important
 }
 .edit-listing-container .forms-container .basic-form .rental-container .bootstrap-select>.dropdown-toggle {
  height:48px;
  border:none
 }
 .edit-listing-container .forms-container .basic-form .terms-container div {
  display:flex;
  flex-direction:column;
  justify-content:center;
  height:48px;
  background-color:#fff;
  width:50%!important;
  padding:4px 0!important
 }
 .edit-listing-container .forms-container .basic-form .dates-container {
  flex-wrap:wrap;
  width:100%!important
 }
 .edit-listing-container .forms-container .basic-form .dates-container .left-date-container {
  height:auto
 }
 .edit-listing-container .forms-container .basic-form .dates-container .left-date-container .move-by {
  font-size:14px!important
 }
 .edit-listing-container .forms-container .basic-form .dates-container .left-date-container:nth-child(2) {
  width:100%
 }
 .edit-listing-container .forms-container .basic-form .dates-container .left-date-container button {
  height:48px!important
 }
 .edit-listing-container .forms-container .basic-form .dates-container .center-date-container {
  height:auto
 }
 .edit-listing-container .forms-container .basic-form .dates-container .center-date-container .leave-by {
  font-size:14px!important
 }
 .edit-listing-container .forms-container .basic-form .dates-container .center-date-container button {
  height:48px!important
 }
 .edit-listing-container .forms-container .basic-form .dates-container .right-date-container {
  width:100%
 }
 .edit-listing-container .forms-container .basic-form .dates-container .right-date-container .minimum-stay {
  font-size:14px!important
 }
 .edit-listing-container .forms-container .basic-form .dates-container .right-date-container .btn-group.bootstrap-select {
  margin-left:0!important
 }
 .edit-listing-container .forms-container .basic-form .dates-container .right-date-container .btn-group.bootstrap-select>.dropdown-toggle {
  border:none
 }
 .edit-listing-container .forms-container .basic-form .dates-container .right-date-container .minimum-stay {
  padding-top:8px;
  padding-bottom:8px
 }
 .edit-listing-container .forms-container .basic-form .dates-container .right-date-container button {
  height:48px
 }
 .edit-listing-container .forms-container .basic-form .dates-container .center-date-container,.edit-listing-container .forms-container .basic-form .dates-container .left-date-container {
  width:49%
 }
 .edit-listing-container .forms-container .basic-form .dates-container .center-date-container input[name="calendar.date_in"],.edit-listing-container .forms-container .basic-form .dates-container .center-date-container input[name="calendar.date_out"],.edit-listing-container .forms-container .basic-form .dates-container .left-date-container input[name="calendar.date_in"],.edit-listing-container .forms-container .basic-form .dates-container .left-date-container input[name="calendar.date_out"] {
  background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6ecb4a08c46ee190d66c6f5f57323857.svg) 120px no-repeat;
  background-size:17px;
  padding-right:15px
 }
 .edit-listing-container .forms-container .basic-form .dates-container .center-date-container .date-end,.edit-listing-container .forms-container .basic-form .dates-container .center-date-container .date-start,.edit-listing-container .forms-container .basic-form .dates-container .center-date-container .datepicker-input,.edit-listing-container .forms-container .basic-form .dates-container .left-date-container .date-end,.edit-listing-container .forms-container .basic-form .dates-container .left-date-container .date-start,.edit-listing-container .forms-container .basic-form .dates-container .left-date-container .datepicker-input {
  width:100%
 }
 .edit-listing-container .forms-container .description-form {
  padding:25px 15px!important;
  margin-top:15px!important
 }
}
@media screen and (max-width:768px) and (max-width:768px) {
 .edit-listing-container .forms-container .description-form {
  padding:5px 15px 25px!important
 }
}
@media screen and (max-width:768px) {
 .edit-listing-container .forms-container .description-form#details {
  margin-top:2px!important
 }
}
@media screen and (max-width:768px) and (max-width:768px) {
 .edit-listing-container .forms-container .description-form#details {
  background-color:transparent
 }
}
@media screen and (max-width:768px) {
 .edit-listing-container .forms-container .description-form#description {
  background-color:transparent!important;
  padding:0!important
 }
 .edit-listing-container .forms-container .description-form#description .form-control {
  border:none
 }
 .edit-listing-container .forms-container .description-form .is-furnished-wrapper {
  display:flex;
  -ms-flex-pack:start;
  justify-content:flex-start;
  -ms-flex-align:center;
  align-items:center;
  padding:25px 15px!important
 }
 .edit-listing-container .forms-container .description-form .is-furnished-wrapper .row-title {
  width:30%;
  padding:0
 }
 .edit-listing-container .forms-container .description-form .is-furnished-wrapper .is-furnished-select {
  width:70%;
  padding:0
 }
 .edit-listing-container .forms-container .description-form .form-types__list>.row {
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  margin-bottom:15px
 }
 .edit-listing-container .forms-container .description-form .form-types__list>.row .checkbox input[type=checkbox]:checked+.custom-checkbox {
  color:#fb8704;
  border-color:#b5b9b3
 }
 .edit-listing-container .forms-container .description-form .form-types__list>.row .custom-checkbox {
  display:flex;
  justify-content:center;
  align-items:center;
  color:green;
  background:#fff;
  width:100px;
  height:35px;
  box-shadow:none;
  font-size:14px;
  padding:5px;
  border:none
 }
 .edit-listing-container .forms-container .description-form .form-types__list>.row .custom-checkbox>span {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
 }
 .edit-listing-container .forms-container .description-form .measurement {
  padding:0;
  margin:0;
  width:100%!important
 }
 .edit-listing-container .forms-container .description-form .measurement div:first-of-type,.edit-listing-container .forms-container .description-form .measurement div:last-of-type {
  padding:0
 }
 .edit-listing-container .forms-container .description-form .measurement .left,.edit-listing-container .forms-container .description-form .measurement .right {
  width:50%!important
 }
 .edit-listing-container .forms-container .description-form .measurement div:first-of-type {
  margin-right:4%
 }
 .edit-listing-container .forms-container .description-form .list-title {
  margin-top:0!important
 }
 .edit-listing-container .forms-container .description-form #amenities>.row.pos {
  display:flex
 }
 .edit-listing-container .forms-container .description-form #amenities>.row.pos div:first-of-type {
  width:45%
 }
 .edit-listing-container .forms-container .description-form #amenities>.row.pos div:nth-of-type(2) {
  width:65%
 }
 .edit-listing-container .forms-container .description-form .icon-1 {
  background-position:0 0;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-512 {
  background-position:0 -50px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-1024 {
  background-position:0 -100px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-2048 {
  background-position:0 -150px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-8192 {
  background-position:0 -200px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-16384 {
  background-position:0 -250px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-32768 {
  background-position:0 -300px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-65536 {
  background-position:0 -350px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-131072 {
  background-position:0 -400px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-524288 {
  background-position:0 -450px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-1048576 {
  background-position:0 -500px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-2 {
  background-position:0 -550px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-4194304 {
  background-position:0 -600px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-4096 {
  background-position:0 -650px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-2097152 {
  background-position:0 -700px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-4 {
  background-position:0 -750px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-8 {
  background-position:0 -800px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-16 {
  background-position:0 -850px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-32 {
  background-position:0 -900px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-64 {
  background-position:0 -950px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-128 {
  background-position:0 -1000px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-256 {
  background-position:0 -1050px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-1-orange {
  background-position:0 0;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-512-orange {
  background-position:0 -50px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-1024-orange {
  background-position:0 -100px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-2048-orange {
  background-position:0 -150px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-8192-orange {
  background-position:0 -200px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-16384-orange {
  background-position:0 -250px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-32768-orange {
  background-position:0 -300px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-65536-orange {
  background-position:0 -350px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-131072-orange {
  background-position:0 -400px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-524288-orange {
  background-position:0 -450px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-1048576-orange {
  background-position:0 -500px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-2-orange {
  background-position:0 -550px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-4194304-orange {
  background-position:0 -600px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-4096-orange {
  background-position:0 -650px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-2097152-orange {
  background-position:0 -700px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-4-orange {
  background-position:0 -750px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-8-orange {
  background-position:0 -800px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-16-orange {
  background-position:0 -850px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-32-orange {
  background-position:0 -900px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-64-orange {
  background-position:0 -950px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-128-orange {
  background-position:0 -1000px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .icon-256-orange {
  background-position:0 -1050px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/cfe8749587ff6317ed74154732e5f2de.svg)
 }
 .edit-listing-container .forms-container .description-form .checkbox.amenities input[type=checkbox]:checked+span+span,.edit-listing-container .forms-container .description-form .checkbox.amenities input[type=checkbox]:checked+span>.fa:before {
  color:#fb8704
 }
 .edit-listing-container .forms-container .description-form .checkbox-parent-box {
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start
 }
}
@media screen and (max-width:768px) and (max-width:768px) {
 .edit-listing-container .forms-container .description-form .checkbox-parent-box {
  background-color:#fff
 }
}
@media screen and (max-width:768px) {
 .edit-listing-container .forms-container .description-form .checkbox.amenities {
  width:20%;
  display:flex;
  justify-content:center
 }
 .edit-listing-container .forms-container .description-form .checkbox.amenities [class*=icon__] {
  display:inline-block;
  margin:0 10px 0 0;
  position:relative;
  vertical-align:middle
 }
}
@media screen and (max-width:768px) and (max-width:768px) {
 .edit-listing-container .forms-container .description-form .checkbox.amenities [class*=icon__] {
  background-size:cover;
  width:18px;
  height:18px
 }
}
@media screen and (max-width:768px) {
 .edit-listing-container .forms-container .description-form .checkbox.amenities>label {
  display:flex;
  line-height:40px;
  flex-direction:column;
  align-items:center
 }
 .edit-listing-container .forms-container .description-form .checkbox.amenities>label.room {
  width:100%;
  align-items:flex-start
 }
 .edit-listing-container .forms-container .description-form .checkbox.amenities>label.room .custom-checkbox {
  width:100%
 }
 .edit-listing-container .forms-container .description-form .checkbox.amenities>label .amenity-name {
  font-size:13px;
  line-height:1;
  text-align:center;
  width:100%
 }
 .edit-listing-container .forms-container .description-form .checkbox.amenities>label .amenity-name.apartment {
  margin-top:20px
 }
 .edit-listing-container .forms-container .description-form .checkbox.amenities>label .amenity-name.room {
  margin-top:30px
 }
 .edit-listing-container .forms-container .description-form .checkbox.amenities>label span:first-of-type>span {
  font-size:23px
 }
 .edit-listing-container .forms-container .description-form .checkbox.amenities .fa {
  font-size:30px
 }
 .edit-listing-container .forms-container .description-form .checkbox.amenities .custom-checkbox {
  border-radius:0;
  background:#fff;
  transition:none;
  box-shadow:none;
  border:none
 }
 .edit-listing-container .forms-container .description-form .residence-properties .row {
  display:flex;
  justify-content:flex-start;
  align-items:center
 }
 .edit-listing-container .forms-container .description-form .residence-properties .row div:last-of-type {
  width:65%
 }
 .edit-listing-container .forms-container .description-form .residence-properties .row div:first-of-type {
  width:35%
 }
 .edit-listing-container .forms-container .description-form .residence-properties .row .btn-group.bootstrap-select {
  margin-left:0!important
 }
 .edit-listing-container .forms-container .description-form.collapse,.edit-listing-container .forms-container .description-form.collapsed,.edit-listing-container .forms-container .lifestyle-form.collapse {
  display:none;
  padding:0!important
 }
 .edit-listing-container .forms-container .description-form.collapsed div,.edit-listing-container .forms-container .description-form.collapse div,.edit-listing-container .forms-container .lifestyle-form.collapse div {
  display:none!important
 }
 .edit-listing-container .forms-container .lifestyle-form {
  transition:height 3s
 }
 .edit-listing-container .forms-container .lifestyle-form.main {
  margin-top:2px!important
 }
}
@media screen and (max-width:768px) and (max-width:768px) {
 .edit-listing-container .forms-container .lifestyle-form.main {
  margin-top:15px!important
 }
}
@media screen and (max-width:768px) {
 .edit-listing-container .forms-container .lifestyle-form #roommate-preference {
  margin-top:0!important
 }
 .edit-listing-container .forms-container .lifestyle-form .pets-icons-wrapper {
  margin-top:10px;
  display:flex;
  flex-wrap:wrap
 }
}
@media screen and (max-width:768px) and (max-width:768px) {
 .edit-listing-container .forms-container .lifestyle-form .pets-icons-wrapper {
  background-color:#fff;
  margin:3px 15px
 }
}
@media screen and (max-width:768px) {
 .edit-listing-container .forms-container .lifestyle-form .pets-icons-wrapper>.checkbox.animal {
  width:20%;
  min-width:0
 }
 .edit-listing-container .forms-container .lifestyle-form .pets-icons-wrapper>.checkbox.animal span:first-of-type {
  display:flex;
  align-items:flex-end;
  justify-content:center
 }
 .edit-listing-container .forms-container .lifestyle-form .inline {
  display:flex;
  justify-content:flex-start;
  align-items:center
 }
 .edit-listing-container .forms-container .lifestyle-form .inline div:last-of-type {
  width:60%
 }
 .edit-listing-container .forms-container .lifestyle-form .inline div:first-of-type {
  width:40%
 }
 .edit-listing-container .forms-container .lifestyle-form .inline .btn-group.bootstrap-select {
  margin-left:0!important
 }
 .edit-listing-container .forms-container .lifestyle-form .household-age-wrapper {
  display:flex;
  justify-content:space-between
 }
 .edit-listing-container .forms-container .lifestyle-form .household-main .row,.edit-listing-container .forms-container .lifestyle-form .lifestyle-main .row {
  margin-top:10px
 }
 .edit-listing-container .forms-container .lifestyle-form .household-main .row.pos,.edit-listing-container .forms-container .lifestyle-form .lifestyle-main .row.pos {
  display:flex;
  justify-content:flex-start;
  align-items:center
 }
 .edit-listing-container .forms-container .lifestyle-form .household-main .row.pos div:last-of-type,.edit-listing-container .forms-container .lifestyle-form .lifestyle-main .row.pos div:last-of-type {
  width:65%
 }
 .edit-listing-container .forms-container .lifestyle-form .household-main .row.pos div:first-of-type,.edit-listing-container .forms-container .lifestyle-form .lifestyle-main .row.pos div:first-of-type {
  width:35%
 }
 .edit-listing-container .forms-container .lifestyle-form .household-main .row.pos .btn-group.bootstrap-select,.edit-listing-container .forms-container .lifestyle-form .lifestyle-main .row.pos .btn-group.bootstrap-select {
  margin-left:0!important
 }
}
@media screen and (max-width:376px) {
 .edit-listing-container .forms-container {
  width:350px!important;
  margin:auto
 }
 .edit-listing-container .forms-container .basic-form .form-types__list>.row .custom-checkbox {
  width:100px;
  height:35px
 }
 .edit-listing-container .forms-container .description-form .residence-properties .row div:last-of-type {
  width:60%
 }
 .edit-listing-container .forms-container .description-form .residence-properties .row div:first-of-type {
  width:40%
 }
 .edit-listing-container .forms-container .description-form .checkbox.amenities>label .amenity-name.apartment,.edit-listing-container .forms-container .description-form .checkbox.amenities>label .amenity-name.room {
  font-size:11px
 }
 .edit-listing-container .forms-container .lifestyle-form .household-main .row.pos div:last-of-type,.edit-listing-container .forms-container .lifestyle-form .lifestyle-main .row.pos div:last-of-type {
  width:60%
 }
 .edit-listing-container .forms-container .lifestyle-form .household-main .row.pos div:first-of-type,.edit-listing-container .forms-container .lifestyle-form .lifestyle-main .row.pos div:first-of-type {
  width:40%
 }
 .edit-listing-container .forms-container .lifestyle-form .inline div:last-of-type {
  width:65%
 }
 .edit-listing-container .forms-container .lifestyle-form .inline div:first-of-type {
  width:50%
 }
}
@media screen and (max-width:360px) {
 .edit-listing-container .forms-container {
  width:340px!important;
  margin:auto
 }
 .edit-listing-container .forms-container .basic-form .rental-container .left-content .currency-dropdown {
  min-width:100px!important
 }
 .edit-listing-container .forms-container .basic-form .form-types__list>.row .custom-checkbox {
  width:95px;
  height:35px
 }
 .edit-listing-container .forms-container .basic-form .dates-container .center-date-container input[name="calendar.date_in"],.edit-listing-container .forms-container .basic-form .dates-container .center-date-container input[name="calendar.date_out"],.edit-listing-container .forms-container .basic-form .dates-container .left-date-container input[name="calendar.date_in"],.edit-listing-container .forms-container .basic-form .dates-container .left-date-container input[name="calendar.date_out"] {
  background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6ecb4a08c46ee190d66c6f5f57323857.svg) 110px no-repeat;
  background-size:17px;
  padding-right:15px
 }
}
@media screen and (max-width:320px) {
 .edit-listing-container .forms-container {
  width:295px!important;
  margin:auto
 }
 .edit-listing-container .forms-container .basic-form .form-types__list>.row .custom-checkbox {
  width:80px;
  height:35px
 }
 .edit-listing-container .forms-container .basic-form .rental-container .left-content .currency-dropdown {
  min-width:60%!important
 }
 .edit-listing-container .forms-container .basic-form .dates-container .center-date-container input[name="calendar.date_in"],.edit-listing-container .forms-container .basic-form .dates-container .center-date-container input[name="calendar.date_out"],.edit-listing-container .forms-container .basic-form .dates-container .left-date-container input[name="calendar.date_in"],.edit-listing-container .forms-container .basic-form .dates-container .left-date-container input[name="calendar.date_out"] {
  background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6ecb4a08c46ee190d66c6f5f57323857.svg) 95px no-repeat;
  background-size:17px;
  padding-right:15px
 }
 .edit-listing-container .forms-container .description-form .residence-properties .row div:last-of-type {
  width:60%
 }
 .edit-listing-container .forms-container .description-form .residence-properties .row div:first-of-type {
  width:40%
 }
 .edit-listing-container .forms-container .lifestyle-form .household-main .row.pos div:first-of-type,.edit-listing-container .forms-container .lifestyle-form .lifestyle-main .row.pos div:first-of-type {
  width:65%
 }
 .edit-listing-container .forms-container .lifestyle-form .inline div:first-of-type {
  width:60%
 }
}
@media screen and (max-width:768px) {
 #image-mobile-carousel {
  width:100%;
  background-size:cover!important
 }
}
@media screen and (min-width:768px) {
 #edit-listing-page .input-range {
  width:85%;
  float:right
 }
}
@media screen and (max-width:768px) {
 .have-pets {
  font-family:HelveticaNeue-Light;
  font-size:16px
 }
}
@media screen and (max-width:768px) {
 .preference-input {
  padding:0 7px!important
 }
}
@media screen and (max-width:768px) {
 .residence-mobile-input {
  width:100%!important;
  padding:5px!important
 }
}
@media screen and (max-width:768px) {
 .residence-entire-mobile-input {
  width:55%!important;
  padding:5px!important
 }
}
#edit-listing-page .input-autocomplete input {
 height:40px;
 max-height:40px;
 min-height:0!important
}
@media (max-width:768px) {
 #edit-listing-page .input-autocomplete input {
  padding:15px 35px!important;
  height:50px!important;
  max-height:50px!important
 }
 #edit-listing-page .headline-input {
  min-height:50px;
  max-height:50px
 }
}
@media screen and (max-width:768px) {
 #modal-filters.form-control {
  padding:6px 30px 6px 26px!important
 }
 .navbar-default #modal-filters.form-control {
  padding:6px 0 6px 12px!important;
  margin-right:30px
 }
 .edit-listing-container .headline-input,.edit-listing-container .input-autocomplete {
  margin-top:20px
 }
 .edit-listing-container .input-autocomplete .icon__location {
  margin-top:-7px!important
 }
 .edit-listing-container .input-autocomplete .clear-address-bar {
  margin-top:2px!important
 }
}
#mobile-profile-carousel {
 position:relative;
 display:none
}
@media screen and (max-width:1000px) {
 #mobile-profile-carousel {
  display:block
 }
}
@media screen and (max-width:768px) {
 #mobile-profile-carousel {
  display:block
 }
}
#mobile-profile-carousel .mobile-carousel-item {
 width:100%;
 object-fit:cover
}
@media screen and (max-width:1000px) {
 #mobile-profile-carousel .mobile-carousel-item {
  height:450px
 }
}
@media screen and (max-width:768px) {
 #mobile-profile-carousel .mobile-carousel-item {
  height:240px
 }
}
#mobile-profile-carousel .listing-month-price {
 z-index:1;
 position:absolute;
 bottom:-3px;
 left:0;
 text-shadow:0 2px 4px rgba(0,0,0,.5);
 color:#fff;
 padding-left:16px;
 font-size:24px
}
#mobile-profile-carousel .listing-month-price .carousel-price {
 font-weight:700
}
@media screen and (max-width:1000px) {
 #mobile-profile-carousel .listing-month-price .carousel-price {
  font-size:70px;
  margin-left:7px
 }
}
@media screen and (max-width:768px) {
 #mobile-profile-carousel .listing-month-price .carousel-price {
  font-size:40px
 }
}
@media screen and (max-width:1000px) {
 #mobile-profile-carousel .listing-month-price .currency-sign {
  font-size:18pt;
  top:20px
 }
}
@media screen and (max-width:768px) {
 #mobile-profile-carousel .listing-month-price .currency-sign {
  font-size:11pt;
  top:13px
 }
}
@media screen and (max-width:1000px) {
 #mobile-profile-carousel .listing-month-price .type_payment {
  font-size:28px
 }
}
@media screen and (max-width:768px) {
 #mobile-profile-carousel .listing-month-price .type_payment {
  font-size:15px
 }
}
@media (max-width:1100px) {
 #mobile-profile-carousel .listing-month-price .currency-sign {
  vertical-align:14px;
  font-size:32px
 }
 #mobile-profile-carousel .listing-month-price .carousel-price {
  font-size:48px;
  margin-left:0
 }
}
@media (max-width:769px) {
 #mobile-profile-carousel .listing-month-price .currency-sign {
  vertical-align:10px;
  font-size:24px;
  top:0!important
 }
 #mobile-profile-carousel .listing-month-price .carousel-price {
  font-size:35px
 }
}
#mobile-profile-carousel .refreshed {
 position:absolute;
 color:#fff;
 right:13px;
 bottom:7px;
 text-shadow:0 2px 4px rgba(0,0,0,.5)
}
@media screen and (max-width:1000px) {
 #mobile-profile-carousel .refreshed {
  display:none
 }
}
@media screen and (max-width:768px) {
 #mobile-profile-carousel .refreshed {
  display:block
 }
}
#mobile-profile-carousel .refreshed-listing {
 position:absolute;
 color:#fff;
 bottom:7px;
 right:10px;
 text-shadow:0 2px 4px rgba(0,0,0,.5)
}
@media screen and (max-width:1000px) {
 #mobile-profile-carousel .refreshed-listing {
  display:none
 }
}
@media screen and (max-width:768px) {
 #mobile-profile-carousel .refreshed-listing {
  display:block
 }
}
#mobile-profile-carousel .user {
 position:absolute;
 z-index:10;
 right:15px;
 border-radius:50%;
 cursor:pointer
}
@media screen and (max-width:1000px) {
 #mobile-profile-carousel .user {
  height:120px;
  width:120px;
  right:60px;
  margin-top:-50px
 }
}
@media screen and (max-width:768px) {
 #mobile-profile-carousel .user {
  border:3px solid #fff;
  height:74px;
  width:74px;
  right:15px;
  margin-top:-40px
 }
}
#mobile-profile-carousel .user img {
 max-width:100%;
 border-radius:50%;
 width:100%;
 height:100%
}
#mobile-banner {
 display:none;
 background-color:#f7f7f7;
 height:70px
}
@media screen and (max-width:768px) {
 #mobile-banner {
  display:flex
 }
}
#mobile-banner .left-content {
 flex-grow:6;
 display:flex;
 justify-content:center;
 align-items:center
}
#mobile-banner .left-content .roomster-icon-block {
 padding:6px;
 height:45px;
 border-radius:8px;
 background-color:#fff;
 width:45px
}
#mobile-banner .left-content .roomster-icon-block img {
 height:100%
}
#mobile-banner .center-content {
 flex-grow:14;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:flex-start
}
#mobile-banner .center-content .title {
 margin-top:12px
}
#mobile-banner .center-content .title .green-text {
 color:#47a40e;
 font-size:16px;
 font-weight:700
}
#mobile-banner .center-content .block-download .content img {
 height:11px;
 margin-bottom:2px;
 margin-left:5px
}
#mobile-banner .right-content {
 display:flex;
 justify-content:flex-end;
 align-items:center;
 flex-grow:6
}
#mobile-banner .right-content .open-btn {
 margin-top:12px;
 border:1px solid #333;
 color:#333;
 padding:5px 10px;
 border-radius:5px;
 font-size:16px;
 margin-right:8px
}
@media (min-width:1280px) {
 .ssrcontainer {
  width:1280px
 }
}
@media (min-width:1200px) {
 .ssrcontainer {
  width:1200px
 }
}
@media (max-width:1130px) {
 .ssrcontainer {
  width:100%
 }
}
@media (min-width:992px) {
 .ssrcontainer {
  width:100%
 }
}
.ssrcontainer_overlay {
 position:fixed;
 z-index:10000000;
 left:0;
 width:100%;
 height:100%;
 background:#fff;
 top:0
}
.ssrcontainer_overlay .loader {
 margin:0 auto;
 text-align:center;
 width:100%;
 min-height:100%;
 vertical-align:middle;
 font-size:16px;
 color:#47a40e;
 font-family:HelveticaNeue-Light
}
.ssrcontainer_overlay .loading-bubbles {
 margin:auto;
 width:60px
}
.ssrcontainer_overlay .loading-bubbles .bubble-container {
 display:inline-block;
 width:10px;
 height:10px;
 margin:0 5px
}
.ssrcontainer_overlay .loading-bubbles .bubble-container .bubble {
 border-radius:50%;
 background-color:#47a40e;
 width:100%;
 height:100%;
 transform-origin:50% 50%;
 animation:bubble 1.2s -.6s infinite ease-out
}
.ssrcontainer_overlay .loading-bubbles .bubble-container:nth-of-type(2n) .bubble {
 animation-delay:-.3s
}
.ssrcontainer_overlay .loading-bubbles .bubble-container:nth-of-type(3n) .bubble {
 animation-delay:0s
}
@keyframes bubble {
 0%,to {
  transform:scale(0)
 }
 50% {
  transform:scale(1)
 }
}
@-webkit-keyframes bubble {
 0%,to {
  -webkit-transform:scale(0)
 }
 50% {
  -webkit-transform:scale(1)
 }
}
@keyframes animation {
 0% {
  opacity:0
 }
 50% {
  opacity:.5
 }
 to {
  opacity:1
 }
}
.inverted-bar {
 position:relative
}
.inverted-bar:after,.inverted-bar:before {
 padding:10px 0;
 text-indent:10px;
 position:absolute;
 white-space:nowrap;
 overflow:hidden;
 content:attr(data-content)
}
.inverted-bar:before {
 background-color:aqua;
 color:red;
 width:100%
}
.inverted-bar:after {
 background-color:red;
 color:aqua;
 width:20%
}
@media screen and (min-width:768px) {
 .mobile-new-listing-container {
  display:flex;
  justify-content:center;
  margin-bottom:300px
 }
}
@media screen and (max-width:768px) {
 .mobile-new-listing-container {
  padding-top:15px
 }
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper {
 width:100%;
 display:flex;
 flex-direction:column;
 align-items:center
}
@media screen and (min-width:768px) {
 .mobile-new-listing-container .mobile-new-listing-container__wrapper {
  width:700px
 }
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper .wrapper__header {
 font-size:45px;
 font-family:HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
 padding-top:15px;
 margin-top:49px
}
@media (max-width:846px) {
 .mobile-new-listing-container .mobile-new-listing-container__wrapper .wrapper__header {
  font-size:25px!important;
  margin-top:0;
  padding-top:0;
  font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif
 }
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper .wrapper__switch-toggle {
 margin-top:5%;
 margin-bottom:10%;
 height:30px;
 width:90%
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper .wrapper__switch-toggle .choose-type {
 width:100%;
 background-color:#fff;
 position:relative;
 height:200px;
 border-radius:15px;
 cursor:pointer;
 border:1px solid silver
}
@media screen and (min-width:768px) {
 .mobile-new-listing-container .mobile-new-listing-container__wrapper .wrapper__switch-toggle .choose-type {
  border-radius:8px;
  height:200px
 }
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper .wrapper__switch-toggle .choose-type .blocks {
 width:52.4%;
 height:200px;
 position:absolute;
 z-index:100;
 top:0;
 transition:.2s;
 background:#47a40e;
 border-radius:15px;
 right:0;
 left:0;
 margin-left:1px
}
@media screen and (min-width:768px) {
 .mobile-new-listing-container .mobile-new-listing-container__wrapper .wrapper__switch-toggle .choose-type .blocks {
  height:200px;
  top:0
 }
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper .wrapper__switch-toggle .choose-type .blocks.right {
 left:50%;
 margin-left:4px
}
@media (min-width:768px) {
 .mobile-new-listing-container .mobile-new-listing-container__wrapper .wrapper__switch-toggle .choose-type .blocks.right {
  border-radius:0 8px 8px 0
 }
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper .wrapper__switch-toggle .choose-type .blocks.left {
 right:50%;
 margin-left:0
}
@media (min-width:768px) {
 .mobile-new-listing-container .mobile-new-listing-container__wrapper .wrapper__switch-toggle .choose-type .blocks.left {
  border-radius:8px 0 0 8px
 }
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper .wrapper__switch-toggle .choose-type .text-block {
 width:100%;
 background:transparent;
 position:absolute;
 z-index:200;
 display:flex
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper .wrapper__switch-toggle .choose-type .text-block div {
 width:50%;
 text-align:center;
 line-height:200px;
 color:#47a40e
}
@media screen and (min-width:768px) {
 .mobile-new-listing-container .mobile-new-listing-container__wrapper .wrapper__switch-toggle .choose-type .text-block div {
  line-height:200px
 }
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper .wrapper__switch-toggle .choose-type .text-block div.green {
 transition:.2s;
 color:#fff
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper {
 display:block;
 text-align:center;
 flex-direction:column;
 align-items:center;
 width:100%;
 justify-content:center;
 height:50vmax
}
@media screen and (min-width:768px) {
 .mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper {
  height:100%
 }
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper_header {
 margin-bottom:5px;
 font-size:30px
}
@media screen and (min-width:768px) {
 .mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper_header {
  font-size:25px
 }
}
@media (max-width:450px) {
 .mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper_header {
  font-size:25px
 }
}
@media (max-width:420px) {
 .mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper_header {
  font-size:25px
 }
}
@media (max-width:370px) {
 .mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper_header {
  font-size:25px
 }
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper-blocks {
 display:flex;
 flex-direction:row;
 justify-content:space-around;
 width:95%;
 margin:0 auto
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper-blocks .listing-types__wrapper_left-block,.mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper-blocks .listing-types__wrapper_right-block {
 text-align:center;
 vertical-align:middle;
 width:45vmin;
 height:45vmin;
 background-color:#47a40e;
 border-radius:10px;
 color:#fff;
 display:flex;
 flex-direction:column;
 justify-content:center;
 padding:20px;
 font-weight:bolder;
 cursor:pointer
}
@media screen and (min-width:768px) {
 .mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper-blocks .listing-types__wrapper_left-block,.mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper-blocks .listing-types__wrapper_right-block {
  width:315px;
  height:220px;
  border-radius:15px
 }
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper-blocks .listing-types__wrapper_left-block>span,.mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper-blocks .listing-types__wrapper_right-block>span {
 font-size:18px;
 user-select:none;
 -webkit-transition:.2s;
 -moz-transition:.2s;
 -o-transition:.2s;
 transition:.2s;
 opacity:1
}
@media (max-width:450px) {
 .mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper-blocks .listing-types__wrapper_left-block>span,.mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper-blocks .listing-types__wrapper_right-block>span {
  font-size:16px
 }
}
@media (max-width:370px) {
 .mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper-blocks .listing-types__wrapper_left-block>span,.mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper-blocks .listing-types__wrapper_right-block>span {
  font-size:14px
 }
}
.mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper-blocks .listing-types__wrapper_left-block:active span,.mobile-new-listing-container .mobile-new-listing-container__wrapper .listing-types__wrapper .listing-types__wrapper-blocks .listing-types__wrapper_right-block:active span {
 opacity:.3
}
@media screen and (max-width:768px) {
 .container.mobile-payment {
  background-color:#f7f7f7
 }
 #packages {
  font-family:HelveticaNeue-Light
 }
 #packages a.btn-default {
  background-color:#fff
 }
 #packages.choose-package {
  width:95%;
  max-width:none;
  padding:0
 }
 #packages.choose-package .packages-list {
  width:100%
 }
 #packages.choose-package .or-hr {
  width:92%;
  margin:10px auto
 }
 #packages.choose-package .button-content.text-center {
  width:100%
 }
 #packages.choose-package .button-content.text-center .package-like-btn {
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:10px;
  padding:0;
  height:19vw
 }
}
@media screen and (max-width:768px) and (min-width:600px) {
 #packages.choose-package .button-content.text-center .package-like-btn {
  height:10vw
 }
}
@media screen and (max-width:768px) {
 #packages.choose-package .button-content.text-center .package-like-btn:active {
  background:#4e9f1d!important;
  color:#fff!important
 }
 #packages.choose-package .button-content.text-center a {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
 }
 #packages.choose-package .title.text-center.thin {
  font-family:HelveticaNeue-Light;
  margin:20px 0 0
 }
 #packages.choose-package .row.packages-list {
  padding-top:10px;
  padding-bottom:10px;
  margin:auto
 }
 #packages.choose-package .row.packages-list .link_to {
  margin-bottom:10px
 }
 #packages.choose-package .row.packages-list .link_to:last-child {
  margin-bottom:0
 }
 #packages.choose-package .row.packages-list .link_to .box {
  padding:0 25px 0 30px;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  margin:0;
  border-color:#a9aaad;
  background:#fff;
  height:19vw
 }
}
@media screen and (max-width:768px) and (min-width:600px) {
 #packages.choose-package .row.packages-list .link_to .box {
  height:10vw
 }
}
@media screen and (max-width:768px) {
 #packages.choose-package .row.packages-list .link_to .box .left-block-wrapper {
  width:50%;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  padding-top:7%;
  padding-bottom:13%;
  color:#000
 }
 #packages.choose-package .row.packages-list .link_to .box .left-block-wrapper h2 {
  color:#000;
  font-family:HelveticaNeue-Light
 }
 #packages.choose-package .row.packages-list .link_to .box .left-block-wrapper .days {
  font-size:24px
 }
}
@media screen and (max-width:768px) and (max-width:320px) {
 #packages.choose-package .row.packages-list .link_to .box .left-block-wrapper .days {
  font-size:21px
 }
}
@media screen and (max-width:768px) and (max-width:360px) {
 #packages.choose-package .row.packages-list .link_to .box .left-block-wrapper .hours {
  font-size:13px
 }
}
@media screen and (max-width:768px) and (max-width:320px) {
 #packages.choose-package .row.packages-list .link_to .box .left-block-wrapper .hours {
  font-size:10px
 }
}
@media screen and (max-width:768px) {
 #packages.choose-package .row.packages-list .link_to .box .right-block-wrapper {
  width:50%;
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  justify-content:space-around;
  padding-top:13%;
  padding-bottom:5%
 }
 #packages.choose-package .row.packages-list .link_to .box .right-block-wrapper a.choose-package_link {
  transition:none
 }
}
@media screen and (max-width:768px) and (max-width:375px) {
 #packages.choose-package .row.packages-list .link_to .box .right-block-wrapper a.choose-package_link {
  font-size:12px
 }
}
@media screen and (max-width:768px) and (max-width:360px) {
 #packages.choose-package .row.packages-list .link_to .box .right-block-wrapper a.choose-package_link {
  font-size:11px
 }
}
@media screen and (max-width:768px) and (max-width:320px) {
 #packages.choose-package .row.packages-list .link_to .box .right-block-wrapper a.choose-package_link {
  font-size:9px
 }
}
@media screen and (max-width:768px) {
 #packages.choose-package .row.packages-list .link_to .box:active {
  background:#47a40e
 }
 #packages.choose-package .row.packages-list .link_to .box:active .left-block-wrapper,#packages.choose-package .row.packages-list .link_to .box:active .left-block-wrapper h2 {
  color:#fff
 }
 #packages.choose-package .row.packages-list .link_to .box:active .right-block-wrapper .price {
  margin-bottom:0!important;
  color:#fff;
  font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
 }
 #packages.choose-package .row.packages-list .link_to .box:active .right-block-wrapper .price .currency {
  font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
 }
 #packages.choose-package .row.packages-list .link_to .box:active .right-block-wrapper a.choose-package_link {
  color:#fff;
  transition:none
 }
 #packages.choose-package .row.packages-list .link_to .box.active.box-modification {
  height:130px
 }
 #packages.choose-package .row.packages-list .link_to .box.active.box-modification .left-block-wrapper,#packages.choose-package .row.packages-list .link_to .box.active.box-modification .right-block-wrapper {
  padding-top:0;
  padding-bottom:0;
  justify-content:center
 }
 #packages.choose-package .row.packages-list .link_to .box.active.box-modification .right-block-wrapper .price {
  margin-bottom:0!important
 }
}
@media screen and (max-width:768px) and (max-width:1040px) {
 #packages.choose-package .row.packages-list .link_to .box.active.box-modification .right-block-wrapper .price .__currency,#packages.choose-package .row.packages-list .link_to .box.active.box-modification .right-block-wrapper .price small.currency {
  font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size:14px!important
 }
}
@media screen and (max-width:768px) {
 #packages.choose-package .row.packages-list .link_to .box.box-modification .left-block-wrapper,#packages.choose-package .row.packages-list .link_to .box.box-modification .right-block-wrapper {
  padding-top:0;
  padding-bottom:0;
  justify-content:center
 }
 #packages.choose-package .row.packages-list .link_to .box.box-modification .right-block-wrapper .price {
  margin-bottom:0!important
 }
}
@media screen and (max-width:768px) and (max-width:1040px) {
 #packages.choose-package .row.packages-list .link_to .box.box-modification .right-block-wrapper .price .__currency,#packages.choose-package .row.packages-list .link_to .box.box-modification .right-block-wrapper .price .currency {
  font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size:14px!important
 }
}
@media screen and (max-width:768px) {
 #packages.choose-package .info.text-center {
  font-size:14px;
  margin:0
 }
 #packages.payment-for-package {
  padding:0 2px
 }
 #packages.payment-for-package .select-label {
  position:relative;
  background-color:#fff;
  border-radius:3px
 }
 #packages.payment-for-package .select-label select {
  -webkit-appearance:none;
  -moz-appearance:none;
  background-color:#fff
 }
 #packages.payment-for-package .select-label:after {
  content:"\F078";
  border:0;
  position:absolute;
  z-index:100;
  top:20px!important;
  right:10px!important;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  margin-top:-8px;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  color:#47a40e!important
 }
 #packages.payment-for-package .form {
  margin-top:10px
 }
 #packages.payment-for-package .row.packages-list {
  padding-top:10px;
  padding-bottom:0
 }
 #packages.payment-for-package .row.packages-list .input-fields-wrapper select {
  border:none;
  height:45px;
  padding:6px 12px;
  border-radius:3px;
  font-size:18px;
  color:#000;
  font-family:HelveticaNeue-Light
 }
 #packages.payment-for-package .box {
  height:130px;
  padding:0 25px 0 30px;
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  margin:0;
  border-color:#47a40e
 }
 #packages.payment-for-package .box .left-block-wrapper {
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  padding-top:9.2%;
  padding-bottom:9.2%;
  color:#fff
 }
 #packages.payment-for-package .box .left-block-wrapper h2 {
  color:#fff
 }
 #packages.payment-for-package .box .left-block-wrapper .days {
  font-size:40px;
  font-family:HelveticaNeue-Light
 }
}
@media screen and (max-width:768px) and (max-width:320px) {
 #packages.payment-for-package .box .left-block-wrapper .days {
  font-size:33px
 }
}
@media screen and (max-width:768px) {
 #packages.payment-for-package .box .left-block-wrapper .hours {
  font-size:23px
 }
}
@media screen and (max-width:768px) and (max-width:360px) {
 #packages.payment-for-package .box .left-block-wrapper .hours {
  font-size:20px
 }
}
@media screen and (max-width:768px) and (max-width:320px) {
 #packages.payment-for-package .box .left-block-wrapper .hours {
  font-size:17px
 }
}
@media screen and (max-width:768px) {
 #packages.payment-for-package .box .right-block-wrapper {
  width:80%;
  display:flex;
  flex-direction:column;
  align-items:flex-end;
  justify-content:space-around;
  padding-top:13%;
  padding-bottom:5%
 }
 #packages.payment-for-package .box .right-block-wrapper .price {
  margin-bottom:0!important;
  font-family:HelveticaNeue-Bold
 }
 #packages.payment-for-package .box .right-block-wrapper .price .currency {
  font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
 }
 #packages.payment-for-package .box .right-block-wrapper a.choose-package_link {
  transition:none;
  color:#fff
 }
}
@media screen and (max-width:768px) and (max-width:375px) {
 #packages.payment-for-package .box .right-block-wrapper a.choose-package_link {
  font-size:12px
 }
}
@media screen and (max-width:768px) and (max-width:360px) {
 #packages.payment-for-package .box .right-block-wrapper a.choose-package_link {
  font-size:11px
 }
}
@media screen and (max-width:768px) and (max-width:320px) {
 #packages.payment-for-package .box .right-block-wrapper a.choose-package_link {
  font-size:9px
 }
}
@media screen and (max-width:768px) {
 #packages.payment-for-package .box.box-modification .left-block-wrapper,#packages.payment-for-package .box.box-modification .right-block-wrapper {
  padding-top:0;
  padding-bottom:0;
  justify-content:center
 }
 #packages.payment-for-package .box.box-modification .right-block-wrapper .price {
  margin-bottom:0!important
 }
 #packages.payment-for-package .box.box-modification .right-block-wrapper .price .currency {
  font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
 }
 #packages.payment-for-package .info {
  font-size:19px;
  margin-top:10px;
  margin-bottom:10px
 }
}
@media screen and (max-width:768px) and (max-width:320px) {
 #packages.payment-for-package .info {
  font-size:16px
 }
}
@media screen and (max-width:768px) {
 #packages.payment-for-package .info-block {
  margin-bottom:10px
 }
 #packages.payment-for-package .payment-form .horizon-line-or-block {
  margin-top:0;
  margin-bottom:0;
  display:flex;
  align-items:center;
  justify-content:space-between;
  color:#a7aca5
 }
 #packages.payment-for-package .payment-form .horizon-line-or-block span {
  padding-left:10px;
  padding-right:10px
 }
 #packages.payment-for-package .payment-form .horizon-line-or-block hr {
  border-color:#a7aca5;
  width:45%
 }
 #packages.payment-for-package .payment-form .payment-box {
  border:none;
  display:flex;
  padding-top:10px;
  padding-bottom:10px;
  justify-content:center
 }
 #packages.payment-for-package .payment-form .payment-box a {
  width:50%
 }
 #packages.payment-for-package .payment-form .payment-box img {
  width:100%
 }
 #packages.payment-for-package .payment-form .form .form-control {
  border:none;
  border-radius:3px;
  height:45px;
  padding:6px 31px 6px 12px;
  margin-bottom:10px;
  box-shadow:none
 }
 #packages.payment-for-package .payment-form .form label {
  margin-top:0
 }
 #packages.payment-for-package .payment-form .form .form-group.payment-method .row.expires div {
  display:flex;
  justify-content:space-between;
  flex-wrap:wrap
 }
 #packages.payment-for-package .payment-form .form .form-group.payment-method .row.expires div label.inline {
  font-family:HelveticaNeue-Roman
 }
 #packages.payment-for-package .payment-form .form .form-group.payment-method .row.expires div .inline.pull-right {
  width:100%
 }
 #packages.payment-for-package .payment-form .form .form-group.payment-method .row.expires div .inline.pull-right label {
  width:48%
 }
 #packages.payment-for-package .payment-form .form .form-group.payment-method .row.expires div .inline.pull-right label select {
  width:100%
 }
 #packages.payment-for-package .payment-form .form .form-group .row.billing-1,#packages.payment-for-package .payment-form .form .form-group .row.billing-2 {
  display:flex;
  justify-content:space-between;
  margin-left:0;
  margin-right:0
 }
 #packages.payment-for-package .payment-form .form .form-group .row.billing-1 div:first-child,#packages.payment-for-package .payment-form .form .form-group .row.billing-2 div:first-child {
  padding-left:0;
  width:50%;
  padding-right:7px
 }
 #packages.payment-for-package .payment-form .form .form-group .row.billing-1 div:first-child select,#packages.payment-for-package .payment-form .form .form-group .row.billing-2 div:first-child select {
  width:100%
 }
 #packages.payment-for-package .payment-form .form .form-group .row.billing-1 div:nth-child(2),#packages.payment-for-package .payment-form .form .form-group .row.billing-2 div:nth-child(2) {
  padding-right:0;
  width:50%;
  padding-left:7px
 }
 #packages.payment-for-package .payment-form .form .form-group .row.billing-1 div:nth-child(2) label,#packages.payment-for-package .payment-form .form .form-group .row.billing-1 div:nth-child(2) select,#packages.payment-for-package .payment-form .form .form-group .row.billing-2 div:nth-child(2) label,#packages.payment-for-package .payment-form .form .form-group .row.billing-2 div:nth-child(2) select {
  width:100%
 }
 #packages.payment-for-package .privacy-footer .security-logo {
  padding:0;
  display:flex;
  flex-direction:row;
  justify-content:center
 }
 #packages.payment-for-package .privacy-footer p {
  margin-top:0
 }
 #packages.payment-for-package .form-privacy {
  margin-left:-15px;
  margin-right:-15px
 }
 #packages.payment-for-package .form-privacy .text-center button {
  background-color:#ccc;
  border:none;
  box-shadow:none;
  height:65px;
  border-radius:4px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
 }
 #packages.payment-for-package .form-privacy .text-center button:before {
  content:attr(data-content)
 }
}
@media screen and (max-width:768px) and (max-width:320px) {
 #packages.payment-for-package .form-privacy .text-center button:before {
  font-size:16px
 }
}
@media screen and (max-width:768px) {
 #packages.payment-for-package .form-privacy .text-center button.grey {
  background-color:#ccc
 }
 #packages.payment-for-package .form-privacy .text-center button.green {
  background-color:#47a40e
 }
 #packages.payment-for-package .form-privacy .privacy-info p {
  color:#d4d4d9
 }
 #packages.payment-for-package .form-privacy .privacy-info p .ip-address {
  font-weight:700
 }
 #packages.payment-for-package .form-privacy .accept {
  margin-top:0
 }
 #packages.payment-for-package .form-privacy .accept label .custom-checkbox {
  margin-right:10px;
  float:left;
  height:40px;
  width:40px
 }
 #packages.payment-for-package .form-privacy .accept label .text {
  display:block!important;
  width:100%!important
 }
}
.select-payment {
 display:flex;
 flex-wrap:wrap
}
.select-payment .payment-box {
 width:49.5%;
 display:flex;
 align-items:center;
 justify-content:center
}
@media (min-width:769px) {
 .select-payment .payment-box:first-child {
  margin-right:5px
 }
}
@media (max-width:769px) {
 .select-payment .payment-box {
  height:70px;
  display:flex;
  justify-content:center;
  align-items:center;
  width:90%;
  margin:0 auto;
  margin-bottom:10px!important;
  border:1px solid #a7aca5!important
 }
 .select-payment .payment-box img {
  width:70%!important
 }
}
.select-payment .payment-amazon-form.show {
 width:98%;
 height:auto;
 display:flex!important;
 flex-wrap:wrap;
 padding-top:20px;
 border-top:1px solid #a7aca5;
 justify-content:space-around;
 margin:0 auto;
 margin-top:20px
}
@media (max-width:769px) {
 .select-payment .payment-amazon-form.show {
  flex-direction:column;
  align-items:center
 }
}
.select-payment .payment-amazon-form.show div {
 margin-top:10px;
 margin-bottom:10px;
 margin-right:10px;
 height:250px;
 width:300px;
 flex-grow:1
}
.payment-form .payment-box .flex-img {
 display:flex;
 align-items:center;
 justify-content:center
}
.payment-form .payment-box .flex-img img {
 margin-left:10px;
 width:39px!important
}
.settings-wrapper {
 padding-left:200px;
 margin-top:-21px
}
@media (max-width:992px) {
 .settings-wrapper {
  margin-top:0;
  padding-left:20px;
  width:364px!important;
  float:right
 }
}
@media (max-width:991px) {
 .settings-wrapper {
  margin-top:-27px;
  padding-left:20px;
  width:364px!important;
  float:right
 }
}
@media (max-width:768px) {
 .settings-wrapper {
  margin-top:-37px
 }
}
.accept a {
 text-decoration:none!important
}
#packages .accept {
 font-family:HelveticaNeue-Roman,Helvetica Neue,Helvetica,Arial,sans-serif!important
}
#packages .accept,#packages .accept span {
 font-size:18px!important
}
#packages .privacy-info p {
 font-family:HelveticaNeue-Roman,Helvetica Neue,Helvetica,Arial,sans-serif!important;
 font-size:18px!important;
 color:#000!important
}
#packages .privacy-footer {
 font-family:HelveticaNeue-Roman,Helvetica Neue,Helvetica,Arial,sans-serif;
 font-size:18px;
 color:#000!important
}
#packages .privacy-footer p {
 font-size:18px!important
}
#packages .privacy-footer p:last-child {
 font-weight:700
}
@media (min-width:768px) {
 .container-custom#packages {
  padding-top:10px
 }
 .container-custom#packages .info {
  margin-top:15px
 }
 .container-custom.payment {
  padding-top:45px
 }
 .container-custom.payment .title {
  font-size:30pt;
  color:#47a40e;
  display:flex;
  justify-content:center;
  padding-bottom:20px;
  align-items:center
 }
 .container-custom.payment .title span {
  margin-right:13px
 }
 .container-custom.payment .steps {
  font-size:20pt;
  padding-bottom:10px;
  text-align:center
 }
 .container-custom.payment content {
  display:flex;
  justify-content:center;
  padding-bottom:0
 }
 .container-custom.payment content .package {
  height:auto;
  border:2px solid #cfcfcf;
  transition:.3s;
  border-radius:15px;
  position:relative;
  cursor:pointer;
  background-color:#fff;
  width:240px;
  margin-right:15px
 }
 .container-custom.payment content .package.active,.container-custom.payment content .package:hover {
  border:2px solid #47a40e
 }
 .container-custom.payment content .package:last-child {
  margin-right:0
 }
 .container-custom.payment content .package .block_time {
  line-height:1.1;
  margin-top:30px;
  margin-bottom:20px
 }
 .container-custom.payment content .package .block_time div {
  text-align:center;
  font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
  font-size:24px
 }
 .container-custom.payment content .package .block_time div.hours {
  font-size:24px
 }
 .container-custom.payment content .package .block_time div:first-child {
  font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size:70px
 }
 .container-custom.payment content .package .price {
  color:#47a40e;
  font-size:14pt;
  font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
  position:relative;
  text-align:center;
  padding-bottom:10px;
  padding-top:10px;
  border-top:1px dotted gray
 }
 .container-custom.payment content .package .price span {
  font-size:18pt
 }
 .container-custom.payment content .package .price .currency {
  position:absolute;
  top:12px;
  font-size:12pt;
  font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
 }
 .container-custom.payment content .package .price .___price {
  display:inline-flex
 }
 .container-custom.payment content .package .price .___price .__currency {
  margin-top:-4px;
  font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
 }
 .container-custom.payment content .package .price sup {
  font-size:12pt;
  font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
  padding:0 .8pt
 }
 .container-custom.payment content .package .price span {
  vertical-align:bottom
 }
 .container-custom .info {
  margin:0
 }
 .container-custom .other {
  display:flex;
  justify-content:center;
  padding-top:0;
  padding-bottom:10px
 }
 .container-custom .other a {
  width:550px;
  height:50px;
  display:flex;
  justify-content:center;
  align-items:center;
  color:#fff;
  border:1px solid #47a40e;
  background-color:#47a40e;
  font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
  transition:.3s;
  cursor:pointer;
  font-size:18pt;
  border-radius:10px;
  text-decoration:none
 }
 .container-custom .other a:hover {
  background-color:#fff;
  color:#47a40e
 }
 .container-custom .other a.disabled {
  background-color:#ddd;
  pointer-events:none;
  border:1px solid #ddd
 }
 .container-custom .or {
  font-size:18pt;
  text-align:center
 }
}
.default.icon-upgrade {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/dca8dd89b402f28940980f54aa5c7739.png);
 background-size:cover;
 width:40px;
 height:40px
}
.budget_block {
 display:flex;
 flex-direction:column
}
.budget_block .title_budget_block {
 font-size:20pt;
 color:#47a40e;
 display:flex;
 justify-content:space-between;
 width:100%
}
.budget_block .title_budget_block div:first-child {
 color:#000
}
.age_block {
 display:flex;
 flex-direction:column;
 margin-top:42px
}
@media (max-width:1400px) {
 .age_block {
  margin-top:30px
 }
}
@media (max-width:1085px) {
 .age_block {
  margin-top:25px
 }
}
@media (max-width:769px) {
 .age_block {
  margin-top:20px
 }
}
.age_block .title_age_block {
 font-size:20pt;
 color:#47a40e;
 display:flex;
 justify-content:space-between;
 width:100%
}
.age_block .title_age_block div:first-child {
 color:#000
}
.__chosen_block .title__chose_block {
 font-size:20pt;
 margin-top:40px;
 margin-bottom:10px;
 color:#000
}
@media (max-width:1400px) {
 .__chosen_block .title__chose_block {
  margin-top:30px
 }
}
@media (max-width:1085px) {
 .__chosen_block .title__chose_block {
  margin-top:25px
 }
}
@media (max-width:769px) {
 .__chosen_block .title__chose_block {
  font-size:16pt;
  margin-top:20px
 }
}
@media (max-width:769px) {
 .__chosen_block .title__chose_block.my_pets,.__chosen_block .title__chose_block.pets_preference {
  color:#47a40e
 }
}
.__chosen_block .title__chose_block.household_sex {
 margin-top:10px
}
.__chosen_block .content {
 display:flex;
 flex-wrap:wrap
}
.__chosen_block .content .chosen_block {
 width:auto;
 min-width:130px;
 height:45px;
 border:1px solid #47a40e;
 color:#47a40e;
 background-color:#fff;
 border-radius:15px;
 cursor:pointer;
 transition:.3s;
 margin-right:25px;
 text-align:center;
 line-height:45px;
 font-size:16pt;
 margin-top:10px
}
@media (max-width:769px) {
 .__chosen_block .content .chosen_block {
  width:33%;
  border:none;
  min-width:0;
  font-size:4vw;
  height:50px;
  line-height:50px
 }
}
.__chosen_block .content .chosen_block.amenities {
 color:#000!important;
 width:63px;
 line-height:1;
 min-width:50px;
 font-size:15px;
 transition:.1s
}
@media (max-width:769px) {
 .__chosen_block .content .chosen_block.amenities {
  margin-right:22px
 }
}
.__chosen_block .content .chosen_block.amenities span {
 word-wrap:break-word
}
.__chosen_block .content .chosen_block.amenities .container-icon {
 margin-bottom:5px
}
.__chosen_block .content .chosen_block.amenities.isChosen {
 color:#ff8400!important
}
.__chosen_block .content .chosen_block:first-child {
 margin-left:0
}
.__chosen_block .content .chosen_block.isChosen {
 background-color:#47a40e;
 color:#fff
}
@media (max-width:769px) {
 .__chosen_block .content .chosen_block.isChosen {
  color:#ff8400;
  background-color:#fff
 }
}
.zodiac_213 {
 background-color:#eecc61!important
}
.zodiac_214 {
 background-color:#bd8cbf!important
}
.zodiac_215 {
 background-color:#43beb3!important
}
.zodiac_216 {
 background-color:#ff8400!important
}
.zodiac_217 {
 background-color:#eecc61!important
}
.zodiac_218 {
 background-color:#bd8cbf!important
}
.zodiac_219 {
 background-color:#43beb3!important
}
.zodiac_220 {
 background-color:#ff8400!important
}
.zodiac_221 {
 background-color:#eecc61!important
}
.zodiac_222 {
 background-color:#bd8cbf!important
}
.zodiac_223 {
 background-color:#43beb3!important
}
.zodiac_224 {
 background-color:#ff8400!important
}
.value-range {
 display:flex
}
.value-range span:last-child {
 flex:1;
 text-align:right;
 align-self:flex-end
}
.content_filters_megaphone .title {
 margin-left:0
}
.content_filters_megaphone .chosen_block {
 border:1px solid #47a40e!important
}
@media (max-width:769px) {
 .content_filters_megaphone .chosen_block {
  border:none!important
 }
 .content_filters_megaphone .chosen_block.isChosen {
  border:1px solid #ff8400!important
 }
}
.container-filters {
 background-color:#f7f7f7;
 padding-left:15px
}
.container-filters .age_block {
 margin-top:10px!important
}
@media (max-width:769px) {
 .container-filters {
  padding:0
 }
}
.container-filters .amenities.chosen_block {
 border:none!important;
 background-color:transparent!important;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 margin-bottom:20px
}
.container-filters .container-icon {
 flex:1
}
.container-filters .chosen_block.bathrooms {
 width:auto;
 min-width:10px;
 padding:20px;
 line-height:0
}
@media (max-width:769px) {
 .container-filters .chosen_block.bathrooms {
  line-height:1;
  padding:19px
 }
}
.container-filters .chosen_block.zodiac {
 border:none;
 color:#fff!important
}
.container-filters .chosen_block.zodiac.isChosen {
 color:#ff8400!important;
 background-color:#fff!important
}
.container-filters .chosen_block.my_pets,.container-filters .chosen_block.pets_preference {
 border:none!important;
 background:none;
 display:flex;
 flex-direction:column;
 text-align:center;
 height:auto;
 justify-content:center;
 align-items:center;
 min-width:50px
}
.container-filters .chosen_block.my_pets.isChosen i,.container-filters .chosen_block.pets_preference.isChosen i {
 background-image:url("data:image/png;base64,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")!important
}
@media (max-width:769px) {
 .container-filters .chosen_block.my_pets,.container-filters .chosen_block.pets_preference {
  width:auto!important;
  line-height:1.2;
  margin-right:7px
 }
}
.container-filters .__blocks {
 display:flex;
 padding-top:10px;
 padding-bottom:40px;
 border-bottom:1px solid #d5d5d5;
 flex-direction:row
}
.container-filters .__blocks:last-child {
 border-bottom:0
}
.container-filters .__blocks.age_block,.container-filters .__blocks.budget_block {
 padding-bottom:20px
}
@media (max-width:769px) {
 .container-filters .__blocks.age_block {
  margin-top:0
 }
}
@media (max-width:769px) {
 .container-filters .__blocks {
  border-bottom:none;
  padding-bottom:0
 }
}
@media (max-width:1000px) {
 .container-filters .__blocks {
  flex-direction:column
 }
}
.container-filters .__blocks .title__chose_block {
 flex:1
}
@media (max-width:769px) {
 .container-filters .__blocks .title__chose_block {
  margin-top:0
 }
}
.container-filters .__blocks .content {
 min-width:73.5%
}
.container-filters .__blocks .__title {
 flex:1
}
.container-filters .__blocks .title {
 width:25%
}
.container-filters .__blocks .content {
 flex:1
}
@media (max-width:769px) {
 .container-filters .__blocks .__title {
  color:#47a40e
 }
}
.container-filters .__blocks.my_pets,.container-filters .__blocks.pets_preference {
 padding-top:20px
}
.container-filters .title__chose_block {
 font-size:22px;
 color:#000;
 font-family:HelveticaNeue-Light
}
.container-filters .title__chose_block.zodiac {
 margin-top:0
}
.container-filters .chosen_block {
 border:1px solid #777;
 background-color:transparent;
 color:#777!important;
 transition:.3s
}
@media (max-width:769px) {
 .container-filters .chosen_block {
  background-color:#fff;
  border:none;
  color:#47a40e!important
 }
}
.container-filters .chosen_block.isChosen {
 color:#ff8400!important;
 background-color:#fff!important
}
.container-filters .chosen_block.isChosen.amenities,.container-filters .chosen_block.isChosen.my_pets,.container-filters .chosen_block.isChosen.pets_preference {
 background-color:transparent!important
}
.container-filters .budget_block {
 margin-top:0
}
.container-filters .budget_block .title_budget_block {
 width:auto;
 font-size:22px;
 color:#000;
 font-family:HelveticaNeue-Light
}
.container-filters .budget_block .content {
 flex:1;
 margin-top:14px
}
.container-filters .budget_block .content span:first-child {
 font-size:15pt;
 color:#47a40e
}
.container-filters .budget_block .content .value-once {
 font-size:15pt;
 color:#47a40e;
 font-weight:700
}
.container-filters .budget_block .content.sex {
 margin-top:20px
}
@media (max-width:769px) {
 .container-filters .budget_block .content.sex {
  margin-top:0
 }
}
.container-filters .content.sex {
 margin-top:20px
}
@media (max-width:769px) {
 .container-filters .content.sex {
  margin-top:0
 }
}
.container-filters .age_block .title_age_block {
 width:auto;
 font-size:22px;
 color:#000;
 font-family:HelveticaNeue-Light
}
.container-filters .age_block .content {
 flex:1;
 margin-top:14px
}
.container-filters .age_block .content span:first-child {
 font-size:15pt;
 color:#47a40e
}
.container-filters .age_block .content .value-range {
 font-size:15pt;
 color:#47a40e;
 font-weight:700
}
.container-filters .household_sex {
 padding-bottom:10px!important
}
.content_filters {
 transition:.5s;
 height:auto;
 max-height:0;
 opacity:0
}
.content_filters .input-range__track--background {
 width:96%
}
.content_filters .__blocks:last-child {
 border-bottom:0
}
.content_filters.__show {
 max-height:1000px;
 opacity:1;
 margin-bottom:0!important;
 padding-bottom:40px
}
@media (max-width:769px) {
 .content_filters.__show {
  max-height:100%;
  margin-bottom:40px
 }
}
.input-range__track--active {
 background:#47a40e
}
.input-range__track {
 border-radius:10px
}
.input-range__slider {
 background:#fff;
 border:1px solid #47a40e;
 width:1.5rem;
 height:1.5rem;
 margin-top:-.9rem
}
.input-range__label-container {
 display:none
}
i.font {
 background-image:url("data:image/png;base64,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");
 display:block
}
i.font.icon-cat {
 width:32px;
 height:35px;
 background-position:-74px 0
}
i.font.icon-dog {
 width:30px;
 height:35px;
 background-position:-138px 0
}
i.font.icon-pets {
 width:27px;
 height:26px;
 background-position:-272px 0
}
i.font.icon-birds {
 width:37px;
 height:30px;
 background-position:0 0
}
i.font.icon-fish {
 width:37px;
 height:31px;
 background-position:-198px 0
}
i.font.icon-reptiles {
 width:35px;
 height:32px;
 background-position:-326px 0
}
.icon-apt- {
 height:26px;
 display:block
}
.font-amenities {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6086a04a94d86883fcd74605ac76b6e3.svg)
}
.font-amenities.icon-1 {
 background-position:0 0
}
.font-amenities.icon-512 {
 background-position:0 -50px
}
.font-amenities.icon-1024 {
 background-position:0 -100px
}
.font-amenities.icon-2048 {
 background-position:0 -150px
}
.font-amenities.icon-8192 {
 background-position:0 -200px
}
.font-amenities.icon-16384 {
 background-position:0 -250px
}
.font-amenities.icon-32768 {
 background-position:0 -300px
}
.font-amenities.icon-65536 {
 background-position:0 -350px
}
.font-amenities.icon-131072 {
 background-position:0 -400px
}
.font-amenities.icon-524288 {
 background-position:0 -450px
}
.font-amenities.icon-1048576 {
 background-position:0 -500px
}
.font-amenities.icon-2 {
 background-position:0 -550px
}
.font-amenities.icon-4194304 {
 background-position:0 -600px
}
.font-amenities.icon-4096 {
 background-position:0 -650px
}
.font-amenities.icon-2097152 {
 background-position:0 -700px
}
.font-amenities.icon-4 {
 background-position:0 -750px
}
.font-amenities.icon-8 {
 background-position:0 -800px
}
.font-amenities.icon-16 {
 background-position:0 -850px
}
.font-amenities.icon-32 {
 background-position:0 -900px
}
.font-amenities.icon-64 {
 background-position:0 -950px
}
.font-amenities.icon-128 {
 background-position:0 -1000px
}
.font-amenities.icon-256 {
 background-position:0 -1050px
}
.isChosen.icon-1-orange {
 background-position:0 -50px
}
.isChosen.icon-512-orange {
 background-position:0 -100px
}
.isChosen.icon-1024-orange {
 background-position:0 -150px
}
.isChosen.icon-2048-orange {
 background-position:0 -200px
}
.isChosen.icon-8192-orange {
 background-position:0 -250px
}
.isChosen.icon-16384-orange {
 background-position:0 -300px
}
.isChosen.icon-32768-orange {
 background-position:0 -350px
}
.isChosen.icon-65536-orange {
 background-position:0 -400px
}
.isChosen.icon-131072-orange {
 background-position:0 -450px
}
.isChosen.icon-524288-orange {
 background-position:0 -500px
}
.isChosen.icon-1048576-orange {
 background-position:0 -550px
}
.isChosen.icon-2-orange {
 background-position:0 -600px
}
.isChosen.icon-4194304-orange {
 background-position:0 -650px
}
.isChosen.icon-4096-orange {
 background-position:0 -700px
}
.isChosen.icon-2097152-orange {
 background-position:0 -750px
}
.isChosen.icon-4-orange {
 background-position:0 -800px
}
.isChosen.icon-8-orange {
 background-position:0 -850px
}
.isChosen.icon-16-orange {
 background-position:0 -900px
}
.isChosen.icon-32-orange {
 background-position:0 -950px
}
.isChosen.icon-64-orange {
 background-position:0 -1000px
}
.isChosen.icon-128-orange {
 background-position:0 -1050px
}
.isChosen.icon-256-orange {
 background-position:0 -1100px
}
.isChosen i.icon-cat {
 width:32px;
 height:35px;
 background-position:-106px 0
}
.isChosen i.icon-dog {
 width:30px;
 height:35px;
 background-position:-168px 0
}
.isChosen i.icon-pets {
 width:27px;
 height:26px;
 background-position:-299px 0
}
.isChosen i.icon-birds {
 width:37px;
 height:30px;
 background-position:-37px 0
}
.isChosen i.icon-fish {
 width:37px;
 height:31px;
 background-position:-235px 0
}
.isChosen i.icon-reptiles {
 width:35px;
 height:32px;
 background-position:-361px 0
}
.isChosen .icon-apt-3 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/faf694f90f68a9f6e1e849d0ca4c2fb8.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-4 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/0103086e870a53fb96d3626b11c4c934.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-5 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/fcbf706ced436b85724c98499fe4e785.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-7 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/e5bc597f543a2878a0ad6289cce49e2d.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-8 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/5a5beade62cfabf6473e213cdc0353bb.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-9 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/9f2f6fb4876ab6ecab6c7553103eb3f3.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-10 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/04628f43cffb30eaffe12ef062be198d.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-12 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/64e149f74abc48b1e8152d6b61a1f8dc.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-13 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/2177ce032c5be3a351c2ee1baa89d2a9.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-14 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/ca57d0ea6f27754a346b61e21a61f396.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-15 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/e5b09576d2063cf39d5f0ab49db9ef59.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-17 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/82030707d0af38b6a300a66b7dc80895.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-18 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/7b5d853920552c7d680abc17213d6581.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-19 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/434866945d3bda23075b25252eb0cb76.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-21 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/28c8d50519a974533f6efc7e4cb9f97d.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-22 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/5ea866e53596dad76ea2bcd7d2f7b074.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-23 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/af7df414dbdad819d6a90ba34ead8936.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-24 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/e1fb5f74d774fab9ab644c6562ebacaa.png) 50% no-repeat;
 background-size:contain
}
.isChosen .icon-apt-25 {
 width:26px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/4d78ece8ade1a1f18a7bea53bc5c52d3.png) 50% no-repeat;
 background-size:contain
}
.modal-body {
 padding-left:15px;
 padding-right:15px
}
.select_service_type {
 display:flex;
 justify-content:space-between
}
.select_service_type .title {
 font-size:22px;
 color:#000;
 font-family:HelveticaNeue-Light
}
.select_service_type .selectpicker,.select_service_type .selectpicker-native {
 display:block!important;
 background-color:#47a40e;
 color:#fff;
 border:1px solid #47a40e;
 font-size:15px;
 border-radius:7px;
 padding:8px 20px 8px 15px;
 max-width:120px
}
.modal-content .modal-body .select_sort_of .selectpicker {
 width:100%!important;
 margin-left:0!important;
 border:none!important;
 margin-top:15px
}
.modal-content .modal-body .select_sort_of .Select-control {
 border:none!important;
 color:#47a40e!important
}
.modal-content .modal-body .select_sort_of .Select-value span {
 color:#47a40e
}
.wsmenucontainer {
 transition:.4s
}
.text-custom {
 padding-top:5px;
 padding-right:5px
}
.opacity-hidden {
 opacity:0;
 font-size:13px;
 padding:5px;
 padding-left:10px
}
@media (max-width:769px) {
 .opacity-hidden {
  font-size:10px
 }
}
.opacity-hidden span:nth-child(2) {
 margin-left:5px;
 margin-right:5px
}
.select_sort_of .title {
 font-size:22px;
 color:#000;
 font-family:HelveticaNeue-Light
}
.apply_filters .content button {
 width:auto;
 min-width:130px;
 height:45px;
 border:1px solid #47a40e;
 color:#47a40e;
 background-color:#fff;
 border-radius:15px;
 cursor:pointer;
 transition:.3s;
 margin-right:25px;
 text-align:center;
 line-height:40px;
 font-size:16pt;
 margin-top:10px;
 outline:none
}
.apply_filters .content button:first-child {
 background-color:#47a40e;
 color:#fff;
 min-width:160px
}
.apply_filters .content button:last-child {
 border:1px solid #d5d5d5;
 color:#787678
}
.modal-filters {
 position:fixed;
 top:114px;
 right:0;
 width:200%;
 height:100%;
 z-index:1000;
 transition:.3s;
 transform:scaleX(0);
 display:flex;
 justify-content:flex-end;
 background:#f7f7f7
}
@media (max-width:769px) and (min-width:600px) {
 .modal-filters {
  top:119px
 }
}
.modal-filters .select_service_type {
 margin-top:10px;
 display:flex
}
.modal-filters .select_service_type .title {
 font-size:16px;
 display:flex;
 align-items:center;
 margin-right:75px
}
.modal-filters .select_service_type label {
 flex:1
}
.modal-filters .select_service_type label select {
 width:100%!important;
 min-width:100%!important
}
.modal-filters #modal-filters {
 padding-right:38px
}
.modal-filters .content.bathrooms label {
 width:100%!important
}
.modal-filters .content.bathrooms .selectpicker-native {
 width:100%!important;
 margin-left:0!important;
 padding:10px!important;
 color:#000!important;
 font-size:15px
}
.modal-filters .modal-filters {
 overflow-y:scroll
}
.modal-filters .container-filters-modal {
 width:50%;
 padding:10px;
 overflow-x:hidden;
 overflow-y:scroll;
 padding-bottom:85px;
 padding-bottom:0
}
.modal-filters .container-filters-modal .__title div:last-child {
 color:#47a40e
}
.modal-filters .container-filters-modal .age_block.__blocks {
 padding-top:0!important
}
.modal-filters .container-filters-modal .select_sort_of .title {
 margin-top:20px;
 font-size:16px!important
}
.modal-filters .container-filters-modal .title__chose_block.zodiac {
 margin-bottom:0;
 padding-top:0;
 margin-top:0
}
.modal-filters .container-filters-modal .chosen_block.my_pets {
 line-height:1
}
.modal-filters .container-filters-modal .chosen_block.pets_preference {
 line-height:1!important
}
.modal-filters .container-filters-modal .chosen_block.bedrooms,.modal-filters .container-filters-modal .chosen_block.sex {
 width:31%
}
.modal-filters .container-filters-modal .chosen_block.amenities {
 color:#000!important;
 width:39px;
 line-height:1;
 min-width:24px;
 font-size:11px;
 transition:.1s;
 height:60px
}
.modal-filters.__show {
 transform:scaleX(1);
 top:0;
 padding-top:114px;
 position:fixed;
 height:100%!important;
 padding-bottom:40px
}
.search-conteiner.clearfix .search-content .basicsearch .modal-filters .container-filters-modal .select_sort_of label {
 width:100%
}
.search-conteiner.clearfix .search-content .basicsearch .modal-filters .container-filters-modal .select_sort_of label:after {
 right:8px!important
}
.search-conteiner.clearfix .search-content .basicsearch .modal-filters .container-filters-modal .select_sort_of label .selectpicker-native {
 width:100%!important;
 margin-left:0!important;
 color:#000;
 padding:10px!important
}
.search-conteiner.clearfix .search-content .basicsearch .modal-filters .container-filters-modal .select_sort_of label .selectpicker-native .Select-arrow-zone {
 color:#47a40e
}
.search-conteiner.clearfix .search-content .basicsearch .modal-filters .select_service_type select {
 width:100%!important;
 margin-left:0!important;
 min-width:100%!important
}
.search-conteiner.clearfix .search-content .basicsearch .modal-filters .select_service_type select .Select-arrow-zone {
 color:#47a40e
}
@-webkit-keyframes shows {
 0% {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-moz-keyframes shows {
 0% {
  opacity:0
 }
 to {
  opacity:1
 }
}
@-o-keyframes shows {
 0% {
  opacity:0
 }
 to {
  opacity:1
 }
}
@keyframes shows {
 0% {
  opacity:0
 }
 to {
  opacity:1
 }
}
:focus {
 text-decoration:none
}
.container-tutorial {
 width:94%;
 max-width:1350px;
 margin:0 auto;
 display:flex;
 transition:.3s
}
@media (max-width:1440px) {
 .container-tutorial {
  max-width:1200px
 }
}
@media (max-width:1280px) {
 .container-tutorial {
  max-width:1080px
 }
}
@media (max-width:1120px) {
 .container-tutorial {
  max-width:900px
 }
}
@media (max-width:1050px) and (min-width:750px) {
 .container-tutorial {
  min-height:610px
 }
}
.container-tutorial.first_steps {
 min-height:calc(100vh - 120px);
 display:flex;
 flex-direction:column;
 justify-content:center;
 positition:relative;
 top:5vh;
 max-height:calc(100vh - 120px)
}
.container-tutorial.first_steps .child_container.left {
 top:12vh;
 height:auto;
 position:relative;
 z-index:10;
 min-height:calc(100vh - 120px);
 margin:0
}
@media (max-width:980px) {
 .container-tutorial.first_steps .child_container.left {
  top:3vh;
  width:79%
 }
}
@media (max-width:768px) {
 .container-tutorial.first_steps .child_container.left {
  width:100%
 }
}
.container-tutorial.first_steps .child_container.left .switch_steps {
 display:none
}
.container-tutorial.first_steps .child_container.right {
 position:absolute;
 right:0
}
.container-tutorial .font-normal {
 font-weight:400;
 margin-right:5px
}
.container-tutorial ul.steps_on_mobile {
 padding-left:17px;
 margin:0;
 text-align:left;
 font-size:16px;
 list-style-type:decimal
}
.container-tutorial ul.steps_on_mobile li {
 margin-top:20px;
 text-align:left
}
.container-tutorial ul.steps_on_mobile li:first-child {
 margin-top:0
}
.container-tutorial .go_to_home__ {
 position:fixed;
 z-index:10;
 bottom:50px;
 right:20px;
 width:50px;
 height:50px;
 border-radius:50%;
 display:flex;
 justify-content:center;
 align-items:center;
 cursor:pointer;
 background:#47a40e
}
@media (min-width:750px) {
 .container-tutorial .go_to_home__ {
  width:80px;
  height:80px
 }
}
.container-tutorial .go_to_home__ img {
 width:30px;
 height:30px;
 object-fit:cover
}
@media (min-width:750px) {
 .container-tutorial .go_to_home__ img {
  width:50px;
  height:50px
 }
}
@media (max-width:1085px) {
 .container-tutorial {
  flex-direction:column
 }
 .container-tutorial.reverse_column {
  flex-direction:column-reverse
 }
}
.container-tutorial.__show {
 -webkit-animation:shows .6s;
 -moz-animation:shows .6s;
 -o-animation:shows .6s;
 animation:shows .6s
}
.container-tutorial .toggle_to {
 font-size:22pt;
 color:#39f;
 cursor:pointer;
 position:absolute;
 bottom:110px;
 left:0
}
.container-tutorial .toggle_to:hover {
 text-decoration:underline
}
@media (max-width:1085px) {
 .container-tutorial .toggle_to {
  position:inherit;
  margin-top:40px;
  bottom:0
 }
}
.container-tutorial .child_container {
 width:50%;
 display:flex;
 flex-direction:column
}
@media (max-width:1085px) {
 .container-tutorial .child_container {
  width:100%
 }
}
@media (max-width:769px) {
 .container-tutorial .child_container {
  min-height:70vh
 }
}
.container-tutorial .child_container .green-text {
 font-size:25pt;
 margin-bottom:30px
}
@media (max-width:1085px) {
 .container-tutorial .child_container .green-text {
  margin-top:20px
 }
}
@media (max-width:750px) {
 .container-tutorial .child_container .green-text {
  font-size:15pt;
  text-align:left;
  position:relative;
  margin-bottom:0
 }
}
.container-tutorial .child_container .steps_on_mobile {
 list-style-type:decimal
}
.container-tutorial .child_container .desc {
 font-size:16pt;
 margin-bottom:50px
}
@media (max-width:750px) {
 .container-tutorial .child_container .desc {
  font-size:12pt;
  margin-bottom:20px;
  color:#000;
  text-align:left
 }
}
.container-tutorial .child_container.left {
 margin-top:31px;
 height:600px;
 position:relative;
 z-index:10;
 max-height:78vh
}
@media (max-width:1085px) {
 .container-tutorial .child_container.left {
  width:50%;
  margin:0;
  margin-top:0!important;
  max-height:none;
  margin-left:2%
 }
}
@media (max-width:1085px) {
 .container-tutorial .child_container.left.center {
  width:100%;
  margin:30px auto 0!important;
  height:auto;
  min-height:0!important
 }
 .container-tutorial .child_container.left.center .description_steps {
  font-size:20px;
  margin-top:15px
 }
}
@media (max-width:750px) {
 .container-tutorial .child_container.left {
  width:100%;
  margin:0 auto
 }
}
.container-tutorial .child_container.left.center {
 text-align:center
}
.container-tutorial .child_container.left .button_steps {
 width:auto;
 border:1px solid #000;
 color:#000;
 display:inline-table;
 justify-content:center;
 align-items:center;
 margin-bottom:30px;
 cursor:pointer;
 transition:.3s;
 border-radius:10px;
 text-align:center;
 min-width:500px;
 line-height:2;
 font-family:HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
 padding:9px 0;
 height:auto;
 font-size:18px
}
@media (max-width:768px) {
 .container-tutorial .child_container.left .button_steps {
  font-size:18px!important
 }
}
@media (min-width:769px) {
 .container-tutorial .child_container.left .button_steps:hover {
  border:1px solid #47a40e;
  background:#47a40e;
  color:#fff;
  text-decoration:none
 }
}
@media (max-width:1440px) {
 .container-tutorial .child_container.left .button_steps {
  min-width:35vw
 }
}
@media (min-width:750px) {
 .container-tutorial .child_container.left .button_steps.backgroundWhite {
  color:#47a40e;
  background:#fff;
  min-width:301px;
  transition:.3s;
  border-radius:6px;
  padding:13px 20px!important;
  font-weight:700;
  letter-spacing:1px;
  margin-top:30px
 }
 .container-tutorial .child_container.left .button_steps.backgroundWhite:hover {
  background:#fff;
  color:#47a40e;
  border:1px solid #fff
 }
}
@media (max-width:750px) {
 .container-tutorial .child_container.left .button_steps {
  min-width:auto
 }
}
@media (max-width:769px) {
 .container-tutorial .child_container.left .button_steps {
  border:none
 }
}
@media (max-width:1085px) {
 .container-tutorial .child_container.left .button_steps {
  padding:15px 30px;
  background:#47a40e;
  box-shadow:1px 0 1px rgba(0,0,0,.5);
  margin-top:34px;
  margin-bottom:16px;
  color:#fff;
  border:1px solid #47a40e;
  border-radius:2px;
  min-width:316px
 }
 .container-tutorial .child_container.left .button_steps:hover {
  background:#47a40e
 }
}
@media (max-width:750px) {
 .container-tutorial .child_container.left .button_steps {
  background:transparent;
  font-size:16pt;
  text-align:left;
  margin-top:10px;
  margin-bottom:10px;
  color:#47a40e;
  position:relative;
  border:none;
  box-shadow:none;
  padding:0;
  width:100%
 }
 .container-tutorial .child_container.left .button_steps:hover {
  background:transparent;
  color:#47a40e
 }
 .container-tutorial .child_container.left .button_steps:after {
  content:"+";
  display:-ms-flexbox;
  display:flex;
  -ms-flex-pack:center;
  justify-content:center;
  -ms-flex-align:center;
  align-items:center;
  font-size:20px;
  color:#47a40e;
  position:absolute;
  right:0;
  width:30px;
  height:30px;
  border-radius:50%;
  border:2px solid #47a40e;
  font-weight:700;
  padding-bottom:2px;
  top:6px
 }
 .container-tutorial .child_container.left .button_steps.expanded:after {
  content:"x";
  background:#47a40e;
  color:#fff
 }
}
.container-tutorial .child_container.left .button_steps.small_padding {
 padding:10px;
 min-width:230px
}
.container-tutorial .child_container.left .button_steps.hover-green {
 padding:0 35px;
 display:inline-flex;
 margin-right:20px;
 height:50px;
 min-width:135px
}
.container-tutorial .child_container.left .button_steps.hover-green:hover {
 background:#47a40e!important;
 border:1px solid #47a40e!important
}
@media (min-width:750px) and (max-width:1085px) {
 .container-tutorial .child_container.left .button_steps.hover-green {
  width:auto;
  min-width:320px
 }
}
@media (max-width:750px) {
 .container-tutorial .child_container.left .button_steps.hover-green {
  flex:1
 }
 .container-tutorial .child_container.left .button_steps.hover-green:after {
  display:none
 }
}
@media (max-width:1085px) and (min-width:750px) {
 .container-tutorial .child_container.left .button_steps.hover-green {
  margin-top:20px;
  background:#fff;
  border:1px solid #47a40e;
  width:250px
 }
 .container-tutorial .child_container.left .button_steps.hover-green:hover {
  background:#fff;
  border:1px solid #47a40e
 }
}
.container-tutorial .child_container.left .button_steps.android {
 overflow:hidden;
 padding:0 5px
}
.container-tutorial .child_container.left .button_steps.amazon {
 padding:0 10px
}
.container-tutorial .child_container.left .button_steps .image {
 display:flex;
 align-items:center
}
.container-tutorial .child_container.left .button_steps .image.ios {
 width:57px;
 height:38px;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/9322d54481a8d6049325597d1d1bdaf0.png);
 background-size:contain
}
.container-tutorial .child_container.left .button_steps .image.android {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/d3b431fd5f8967d2dd3a71c0fd345c71.png);
 background-size:contain;
 width:123px;
 height:71px
}
@media (max-width:1085px) and (min-width:750px) {
 .container-tutorial .child_container.left .button_steps .image.android {
  width:128px
 }
}
.container-tutorial .child_container.left .button_steps .image.amazon {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/839f868dc3bce17c81d1c2ea9076de81.png);
 background-size:cover;
 height:37px;
 width:113px
}
.container-tutorial .child_container.left .button_steps .image.amazon:hover {
 backgroung-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/839f868dc3bce17c81d1c2ea9076de81.png)
}
@media (min-width:1085px) {
 .container-tutorial .child_container.left .button_steps:hover .image.ios {
  width:46px;
  height:25px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/4c1516b96154665e77e6aea9effcc140.png)
 }
 .container-tutorial .child_container.left .button_steps:hover .image.android {
  height:30px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/425b56c43652ced23c5389ae62e945bc.png);
  width:99px;
  margin-top:4px
 }
 .container-tutorial .child_container.left .button_steps:hover .image.amazon {
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/ef0f431d2417518ba0c30bec7806189c.png);
  height:20px;
  width:61px;
  background-size:contain;
  background-repeat:no-repeat;
  margin-top:5px
 }
}
.container-tutorial .child_container .arrows_ {
 width:50px;
 height:50px;
 border:1px solid #47a40e;
 position:absolute;
 top:59%;
 display:flex;
 color:#47a40e;
 font-size:26px;
 justify-content:center;
 align-items:center;
 border-radius:50%
}
.container-tutorial .child_container .arrows_.left_ {
 left:0
}
.container-tutorial .child_container .arrows_.right_ {
 right:0
}
.container-tutorial .child_container.right {
 display:flex;
 justify-content:center;
 align-items:center;
 height:calc(100vh - 111px)
}
@media (max-width:1085px) {
 .container-tutorial .child_container.right {
  height:auto
 }
 .container-tutorial .child_container.right.full {
  width:95%;
  position:relative;
  margin:0 auto;
  justify-content:flex-start;
  height:auto;
  min-height:0
 }
 .container-tutorial .child_container.right.full .desc,.container-tutorial .child_container.right.full .green-text {
  display:block;
  width:100%;
  text-align:left;
  font-family:HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif
 }
}
@media (max-width:750px) {
 .container-tutorial .child_container.right {
  display:none
 }
}
.container-tutorial .child_container.right img {
 width:100%;
 object-fit:contain
}
@media (min-width:1085px) {
 .container-tutorial .child_container.right img {
  height:100%
 }
}
.container-tutorial .child_container.right img.absolute-image {
 height:auto;
 position:fixed;
 right:0;
 object-fit:cover;
 top:57px;
 min-height:100%;
 max-height:100%;
 width:auto
}
@media (max-width:1085px) {
 .container-tutorial .child_container.right img.absolute-image {
  width:100%;
  height:auto;
  right:0;
  left:auto;
  bottom:0;
  min-height:0;
  min-width:0;
  top:auto;
  position:fixed
 }
}
.container-tutorial .child_container.right img.center-image {
 width:auto
}
@media (max-width:1085px) {
 .container-tutorial .child_container.right img.center-image {
  width:30%
 }
}
.container-tutorial .child_container.right img.big-center-image {
 width:auto
}
@media (max-width:1085px) {
 .container-tutorial .child_container.right img.big-center-image {
  width:45%
 }
}
.container-tutorial .child_container.right img.bigger-center-image {
 width:100%;
 max-width:100%;
 height:auto
}
@media (max-width:1085px) {
 .container-tutorial .child_container.right img.bigger-center-image {
  width:77%
 }
}
.container-tutorial .description_steps {
 font-size:22pt;
 margin-top:30px
}
@media (max-width:1085px) {
 .container-tutorial .description_steps {
  width:77%;
  margin:0 auto
 }
}
.container-tutorial .switch_steps {
 margin-top:auto
}
.container-tutorial .inline_buttons {
 display:flex;
 flex-direction:column
}
@media (max-width:1085px) {
 .container-tutorial .inline_buttons {
  flex-direction:column!important
 }
}
.container-tutorial .inline_buttons.inline {
 flex-direction:row
}
@media (max-width:750px) {
 .container-tutorial .inline_buttons.inline {
  flex-direction:row!important
 }
 .container-tutorial .inline_buttons.inline .button_default:after {
  display:none
 }
}
.container-tutorial .button_default {
 display:inline-table;
 width:auto;
 height:40px;
 padding:10px 35px;
 cursor:pointer;
 font-size:16pt;
 transition:.3s;
 margin-top:auto;
 border-radius:10px
}
.container-tutorial .button_default.back {
 background:#fff;
 color:#47a40e;
 border:1px solid #47a40e;
 margin-right:15px
}
.container-tutorial .button_default.back:hover {
 background:#47a40e;
 color:#fff
}
.container-tutorial .button_default.next {
 background:#47a40e;
 border:1px solid #47a40e;
 color:#fff
}
.container-tutorial .button_default.next:hover {
 background:#fff;
 color:#47a40e
}
@media (max-width:1085px) {
 .container-tutorial .button_default {
  display:none
 }
}
.container-tutorial.show_visual .left {
 margin-top:45px
}
.container-tutorial.show_visual .left .go_to_main {
 height:54px;
 margin-bottom:35px;
 background:#47a40e;
 border-radius:10px;
 color:#fff;
 font-size:16pt;
 padding:10px 20px;
 width:auto;
 cursor:pointer;
 transition:.3s;
 display:inline-table;
 border:1px solid #47a40e
}
@media (max-width:1085px) {
 .container-tutorial.show_visual .left .go_to_main {
  display:none
 }
}
.container-tutorial.show_visual .left .go_to_main img {
 width:12%;
 margin-right:17px
}
@media (max-width:750px) {
 .container-tutorial.first_steps .green-text {
  padding-bottom:50px;
  margin-bottom:20px;
  text-align:center
 }
 .container-tutorial.first_steps .green-text:after {
  content:"";
  width:106%;
  height:136%;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/3e031925c7f15705508dff38ba724b70.jpg);
  background-size:cover;
  position:absolute;
  bottom:11px;
  left:0;
  z-index:-1;
  margin-left:-3%;
  background-position:center 71%
 }
}
.container-tutorial.custom {
 width:95%;
 margin:0 auto
}
.container-tutorial .green-text.custom {
 font-size:15pt;
 margin-top:20px
}
@media (max-width:750px) {
 .container-tutorial .green-text.custom {
  margin-bottom:8px
 }
}
.container-tutorial .desc.custom {
 font-size:12pt
}
.container-tutorial .toggle_to_mobile {
 margin-top:20px;
 font-size:16px;
 color:#39f;
 cursor:pointer
}
.container-tutorial .custom_buttons {
 display:flex;
 margin-top:20px;
 margin-bottom:20px
}
.container-tutorial .custom_buttons .custom_button {
 flex:1;
 border:1px solid #000;
 border-radius:5px;
 height:50px;
 display:flex;
 justify-content:center;
 align-items:center;
 margin-left:10px;
 transition:.3s
}
.container-tutorial .custom_buttons .custom_button:first-child {
 margin-left:0
}
.container-tutorial .custom_buttons .custom_button img {
 width:80%
}
.container-tutorial .custom_buttons .custom_button.selected {
 background:#47a40e
}
.container-tutorial .custom_buttons .custom_button.selected.android img {
 width:62%
}
.container-tutorial .custom_buttons .custom_button.selected.amazon img {
 width:40%
}
.container-tutorial .custom_buttons .custom_button.ios img {
 width:30%
}
.container-tutorial .mobile___ {
 height:auto!important
}
.container-tutorial .title___ {
 text-align:left;
 font-size:12pt;
 color:#000;
 margin-top:15px
}
.container-tutorial .buttons_steps_mobile {
 width:100%;
 height:50px;
 color:#000;
 font-size:12pt;
 display:flex;
 align-items:center;
 justify-content:center;
 cursor:pointer;
 margin-top:15px;
 border-radius:10px;
 border:1px solid #000
}
.fa-book {
 font-size:25px;
 margin-right:20px
}
.received-message-bubble.bubble-message--file span,.received-message-bubble span {
 color:#000
}
.received-message-bubble.bubble-message--file i {
 padding-right:5px
}
.received-message-bubble.bubble-message--img .message>div {
 justify-content:flex-start
}
.no-listings-message .content .title {
 padding:10px 60px;
 border:1px solid #d5d5d5;
 border-radius:7px;
 font-size:20px;
 font-weight:700;
 background-color:#f9f9f9;
 display:block;
 width:80%;
 margin:30px auto;
 text-align:center
}
@media (max-width:450px) {
 .no-listings-message .content .title {
  width:300px
 }
}
.no-listings-message .content .wrapper {
 margin-left:40px;
 margin-top:32px
}
.no-listings-message .content .wrapper label {
 font-size:18px
}
.no-listings-message .content .wrapper ul {
 list-style:none;
 padding:0
}
.no-listings-message .content .wrapper ul li {
 font-size:15px;
 font-weight:700;
 color:grey
}
.no-listings-message .content .wrapper ul li:before {
 content:"- "
}
.wrapper_menu .overflow_menu {
 width:100vw;
 height:100vh;
 background:transparent;
 visibility:hidden;
 transition:.3s;
 position:fixed;
 right:0;
 top:0;
 z-index:2003
}
.wrapper_menu .___selectpicker:after {
 color:#000!important
}
.wrapper_menu .selectpicker-native {
 background-color:#fff!important;
 color:#000!important
}
.wrapper_menu .menu {
 position:fixed;
 z-index:2004;
 bottom:0;
 width:80vw;
 height:100%;
 background:#fff;
 transition:.3s;
 display:flex;
 flex-direction:column;
 transform:translate3d(-80vw,0,0)
}
@media (min-width:600px) {
 .wrapper_menu .menu {
  width:60vw;
  transform:translate3d(-60vw,0,0)
 }
}
.wrapper_menu .menu .photos_block {
 height:10%;
 width:100%;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6efa4efe9e16cd34000171a8b5402702.jpg);
 background-size:cover;
 background-position:bottom;
 padding-left:8vw
}
.wrapper_menu .menu .photos_block.nologin {
 height:40%
}
@media (min-width:600px) {
 .wrapper_menu .menu .photos_block {
  height:18%;
  padding-left:10px
 }
}
.wrapper_menu .menu .photos_block .content_user {
 display:flex;
 height:100%;
 align-items:center
}
@media (min-width:600px) {
 .wrapper_menu .menu .photos_block .content_user {
  align-items:flex-end;
  padding-bottom:20px
 }
}
.wrapper_menu .menu .photos_block .content_user .user_photo {
 height:11vw;
 width:11vw;
 border-radius:50%;
 background:#fff;
 display:flex;
 align-items:center;
 justify-content:center
}
.wrapper_menu .menu .photos_block .content_user .user_photo img {
 width:10vw;
 height:10vw;
 border-radius:50%
}
.wrapper_menu .menu .photos_block .content_user .desc_user {
 display:flex;
 flex-direction:column
}
.wrapper_menu .menu .photos_block .content_user .desc_user span {
 padding-left:2vw;
 font-size:4vw;
 color:#fff
}
.wrapper_menu .menu .photos_block .content_user .desc_user span:first-child {
 font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
 font-size:6vw
}
@media (min-width:600px) {
 .wrapper_menu .menu .photos_block .content_user .desc_user span {
  font-size:17px
 }
 .wrapper_menu .menu .photos_block .content_user .desc_user span:first-child {
  font-size:24px
 }
}
.wrapper_menu .menu content {
 flex:1;
 width:100%;
 display:flex;
 flex-direction:column
}
.wrapper_menu .menu content .item_list {
 flex:1;
 border-bottom:1px solid #eee;
 padding-left:12vw;
 display:flex;
 transition:.3s;
 position:relative
}
@media (min-width:600px) {
 .wrapper_menu .menu content .item_list {
  padding-left:40px;
  border:none
 }
}
.wrapper_menu .menu content .item_list:last-child {
 border:none
}
.wrapper_menu .menu content .item_list.payment {
 background:#f9e303
}
.wrapper_menu .menu content .item_list.payment .item_icon,.wrapper_menu .menu content .item_list.payment .item_text {
 color:#696868
}
.wrapper_menu .menu content .item_list .item_icon {
 height:auto;
 display:flex;
 align-items:center;
 padding-right:5vw;
 font-size:6vw;
 color:#47a40e;
 width:10vw
}
.wrapper_menu .menu content .item_list .item_icon.support {
 font-size:3.8vw;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.wrapper_menu .menu content .item_list .item_icon.bigger {
 font-size:9vw;
 padding-right:6.5vw
}
@media (min-width:600px) {
 .wrapper_menu .menu content .item_list .item_icon.bigger {
  padding-right:20px
 }
}
@media (min-width:600px) {
 .wrapper_menu .menu content .item_list .item_icon {
  font-size:27px;
  padding-right:20px;
  width:auto
 }
}
.wrapper_menu .menu content .item_list .item_icon img {
 width:6vw
}
@media (min-width:600px) {
 .wrapper_menu .menu content .item_list .item_icon img {
  width:30px
 }
}
.wrapper_menu .menu content .item_list .item_text {
 height:auto;
 display:flex;
 align-items:center;
 font-size:4vw;
 color:#000
}
@media (min-width:600px) {
 .wrapper_menu .menu content .item_list .item_text {
  font-size:18px
 }
}
.wrapper_menu .menu content .item_list.facebook_list .item_icon,.wrapper_menu .menu content .item_list.facebook_list .item_text {
 color:#3d5a98
}
.wrapper_menu .menu content .item_list:hover {
 background:#47a40e
}
.wrapper_menu .menu content .item_list:hover .item_icon {
 color:#000
}
.wrapper_menu .menu content .item_list:hover.facebook_list {
 background:#3d5a98
}
.wrapper_menu .menu content .item_list:hover.facebook_list .item_icon,.wrapper_menu .menu content .item_list:hover.facebook_list .item_text {
 color:#fff
}
.wrapper_menu .menu content.haventUser .item_list {
 height:7vh;
 max-height:7vh;
 border-bottom:none
}
.wrapper_menu .menu .bottom_block {
 height:10%;
 width:100%;
 display:flex;
 align-items:center;
 justify-content:space-around;
 background:#eee
}
@media (min-width:600px) {
 .wrapper_menu .menu .bottom_block .mobile-lang-wrapper {
  width:200px!important
 }
 .wrapper_menu .menu .bottom_block .mobile-lang-wrapper select {
  width:200px!important;
  height:57px;
  font-size:21px;
  border-radius:15px
 }
 .wrapper_menu .menu .bottom_block .mobile-lang-wrapper:after {
  font-size:20px;
  top:46%;
  color:#c4c4c4!important;
  right:10px
 }
}
.display_block {
 display:block
}
.item_list .wrapper__ {
 position:absolute;
 z-index:12136;
 top:0;
 right:15px;
 display:flex;
 justify-content:center;
 align-items:center;
 height:100%;
 width:30px
}
.item_list .messages-badge {
 background-color:orange
}
.item_list .messages-badge,.item_list .support-badge {
 font-style:normal;
 color:#fff;
 border-radius:50%;
 height:25px;
 width:25px;
 display:flex;
 justify-content:center;
 align-items:center;
 position:relative;
 top:0;
 right:0
}
.item_list .support-badge {
 font-size:2.5vw;
 background-color:red
}
.wsmenucontainer.full_height #messages,.wsmenucontainer.full_height .contact-list,.wsmenucontainer.full_height .container,.wsmenucontainer.full_height .message-page-wrapper,.wsmenucontainer.full_height .wrapper {
 height:auto!important
}
.message-box.one-message .wrapper {
 z-index:9
}
.message-box .bubble-message--file {
 cursor:pointer
}
.message-box .bubble-message--file .details i,.message-box .bubble-message--file .details span {
 color:#fff!important
}
.message-box .message-container-left .bubble-message--file .details i,.message-box .message-container-left .bubble-message--file .details span {
 color:#333!important
}
.message-box .social_contact ._message {
 flex-wrap:wrap
}
.message-box .social_contact ._message>div {
 margin-bottom:10px
}
.message-box video {
 max-width:100%;
 height:220px
}
.message-box .message img {
 height:100%!important
}
.message-box .emoji_modal {
 position:absolute;
 background:#fff;
 z-index:11;
 bottom:100%;
 right:59px;
 border-radius:20px;
 padding:5px 3px;
 border:1px solid #a7aca5;
 margin-bottom:24px;
 overflow:visible;
 width:216px;
 display:block!important
}
.message-box .emoji_modal>div {
 overflow:hidden
}
.message-box .emoji_modal>div>div {
 overflow-y:scroll;
 display:flex;
 justify-content:space-between;
 flex-wrap:wrap;
 height:289px;
 padding:3px 0;
 margin-right:-20px;
 width:246px;
 padding-right:37px
}
.message-box .emoji_modal>div>div span {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/20091615e0f857eedd48762b62aa3bed.png)!important
}
.message-box .emoji_modal:after {
 content:" ";
 background:#fff;
 position:absolute;
 top:100%;
 right:66px;
 width:16px;
 height:16px;
 transform:rotate(45deg) translateY(-62%);
 border-bottom:1px solid #a7aca5;
 border-right:1px solid #a7aca5;
 z-index:-1
}
.message-box #footer {
 display:none
}
.message-box .full_height {
 height:calc(100vh - 60px)!important
}
.message-box .list-messages .message-page-wrapper.container,.message-box .list-messages .wrapper {
 height:calc(100vh - 60px)!important;
 border:none
}
.message-box .contact-list .header {
 padding:15px 20px 0;
 margin:0
}
.message-box .contact-list .list>ul li .list_actions.list_actions_top {
 top:auto!important;
 bottom:calc(100% + 3px)!important
}
.message-box .contact-list .list>ul li .list_actions.list_actions_top:before {
 left:auto;
 top:calc(100% - 8px);
 transform:rotate(224deg);
 right:10px
}
.message-box .contact-list .list>ul li .list_actions.list_actions_top li:first-child:before {
 display:none
}
.message-box .contact-list .list>ul li .list_actions.list_actions_top li:last-child:before {
 content:" ";
 background:#47a40e;
 position:absolute;
 top:calc(100% - 16px);
 right:3px;
 width:16px;
 height:16px;
 transform:rotate(45deg) translateY(62%);
 border-left:1px solid #a7aca5;
 border-top:1px solid #a7aca5;
 opacity:0;
 border:none
}
.message-box .contact-list .list>ul li .list_actions.list_actions_top li:last-child:hover:before {
 opacity:1
}
.message-box .wsmenucontainer.full_height .wrapper,.message-box .wsmenucontainer.full_height .wrapper .message-page-wrapper,.message-box .wsmenucontainer.full_height .wrapper .message-page-wrapper .container,.message-box .wsmenucontainer.full_height .wrapper .message-page-wrapper .container #messages,.message-box .wsmenucontainer.full_height .wrapper .message-page-wrapper .container #messages .messages_container,.message-box .wsmenucontainer.full_height .wrapper .message-page-wrapper .container #messages .messages_container>div {
 height:100%!important
}
.message-box .wsmenucontainer.full_height .wrapper .message-page-wrapper .container #messages .messages_container>div .contact-list-overflow {
 height:100%;
 overflow:hidden
}
.message-box .user-info-container-wrapper {
 overflow-y:scroll
}
.message-box .user-info-container-wrapper .details i {
 color:#47a40e!important;
 font-size:22px
}
.message-box .contact-list-overflow {
 height:calc(100vh - 60px)!important;
 padding:0;
 overflow:hidden
}
.message-box .contact-list-overflow #underline-conversations {
 width:100%;
 margin:0
}
.message-box .contact-list-overflow .conversations {
 height:calc(100vh - 155px);
 overflow-y:scroll;
 width:calc(100% + 20px);
 padding-right:20px
}
.message-box .contact-list-overflow .conversations .list-unstyled {
 height:auto;
 margin-bottom:0
}
.message-box .contact-list-overflow .conversations .list-unstyled .details {
 width:calc(100% - 111px);
 padding-right:0;
 float:left
}
.message-box .contact-list-overflow .conversations .list-unstyled .details>span {
 color:#333;
 font-size:20px
}
.message-box .contact-list-overflow .conversations .list-unstyled .details h4.online {
 padding-left:25px
}
.message-box .contact-list-overflow .conversations .list-unstyled .details h4.online:after {
 content:"";
 position:absolute;
 height:12px;
 width:12px;
 background:#47a40e;
 border-radius:50%;
 left:5px;
 top:3px
}
.message-box .contact-list-overflow .conversations .list-unstyled li {
 background:#fff;
 border-bottom:1px solid #f7f7f7
}
.message-box .contact-list-overflow .conversations .list-unstyled li .action_conversation {
 cursor:pointer
}
@media (max-width:960px) {
 .message-box .contact-list-overflow .conversations .list-unstyled li .action_conversation {
  display:none
 }
}
.message-box .contact-list-overflow .conversations .list-unstyled li.active {
 background:#f7f7f7;
 border-color:#333
}
.message-box .action_conversation {
 position:absolute;
 right:20px;
 top:50%;
 transform:translateY(-50%);
 padding:10px;
 margin-right:-10px
}
.message-box .action_conversation--show {
 z-index:999
}
.message-box .action_conversation .points {
 display:flex;
 flex-direction:column;
 font-size:7px;
 cursor:pointer
}
.message-box .action_conversation .list_actions {
 background:#f7f7f7!important;
 padding:0;
 position:absolute!important;
 left:auto!important;
 right:-6px;
 border-radius:10px;
 border:1px solid #a7aca5!important;
 top:calc(100% + 3px);
 z-index:99;
 width:200px;
 -webkit-box-shadow:-11px 10px 64px -17px #a3a3a3;
 -moz-box-shadow:-11px 10px 64px -17px #a3a3a3;
 box-shadow:-11px 10px 64px -17px #a3a3a3;
 display:block
}
.message-box .action_conversation .list_actions:before {
 content:" ";
 background:#f7f7f7;
 position:absolute;
 bottom:100%;
 right:3px;
 width:16px;
 height:16px;
 transform:rotate(45deg) translateY(62%);
 border-left:1px solid #a7aca5;
 border-top:1px solid #a7aca5;
 left:auto
}
.message-box .action_conversation .list_actions li {
 display:flex;
 justify-content:center;
 font-size:14px;
 padding:8px 0!important;
 width:100%;
 border-bottom:1px solid #a7aca5!important;
 color:#333;
 background:#f7f7f7!important
}
.message-box .action_conversation .list_actions li:hover {
 color:#fff;
 background:#47a40e!important
}
.message-box .action_conversation .list_actions li:first-child {
 border-top-left-radius:9px;
 border-top-right-radius:9px
}
.message-box .action_conversation .list_actions li:first-child:before {
 content:" ";
 background:#47a40e;
 position:absolute;
 bottom:100%;
 right:3px;
 width:16px;
 height:16px;
 transform:rotate(45deg) translateY(62%);
 border-left:1px solid #a7aca5;
 border-top:1px solid #a7aca5;
 opacity:0
}
.message-box .action_conversation .list_actions li:first-child:hover:before {
 opacity:1
}
.message-box .action_conversation .list_actions li:last-child {
 border-bottom-left-radius:9px;
 border-bottom-right-radius:9px;
 border-bottom:none!important
}
.message-box .messages_container {
 display:flex
}
.message-box .messages_container .wrapper_conversations_wrapper_list {
 width:75%;
 position:relative;
 z-index:1
}
@media (max-width:1068px) {
 .message-box .messages_container .wrapper_conversations_wrapper_list {
  width:60%
 }
}
@media (max-width:768px) {
 .message-box .messages_container .wrapper_conversations_wrapper_list {
  width:100%
 }
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list {
 height:calc(100% - 60px);
 display:flex
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ {
 width:60%;
 display:flex;
 flex-direction:column;
 height:100%
}
@media (max-width:960px) {
 .message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ {
  width:100%
 }
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages {
 display:flex;
 flex-direction:column;
 height:100%;
 overflow:hidden
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll {
 height:100%;
 overflow-y:scroll;
 overflow-x:hidden;
 display:block;
 width:calc(100% + 20px);
 padding-right:20px;
 -webkit-overflow-scrolling:touch
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper {
 height:auto;
 width:100%;
 padding:20px;
 background:#fff;
 min-height:100%;
 display:flex;
 flex-direction:column;
 justify-content:flex-end;
 align-items:initial
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ {
 display:flex;
 justify-content:flex-start;
 align-items:flex-end;
 margin-bottom:30px
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message {
 padding:8px 18px
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message:after {
 bottom:-4px;
 left:-11px;
 height:24px;
 width:24px;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/17b56dc3ce640c158149db93a912472c.png);
 background-position:50%;
 background-size:contain;
 background-repeat:no-repeat;
 right:auto
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--alt:after {
 bottom:-4px;
 right:-11px;
 height:24px;
 width:24px;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/d91b475d1f029360d5b70ce27d67dcba.png);
 background-position:50%;
 background-size:contain;
 background-repeat:no-repeat;
 left:auto
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--img,.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--video {
 padding:0;
 background:transparent
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--img img,.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--video img {
 cursor:pointer
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--img .message,.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--video .message {
 padding:0
}
@media (max-width:768px) {
 .message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--img,.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--video {
  padding:0!important
 }
 .message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--img .modal_alot-image,.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--video .modal_alot-image {
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start
 }
 .message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--img .modal_alot-image img,.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--video .modal_alot-image img {
  border:1px solid transparent;
  border-radius:20px;
  width:40%!important
 }
}
@media (max-width:768px) and (max-width:768px) {
 .message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--img .modal_alot-image img,.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--video .modal_alot-image img {
  margin-right:10px
 }
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--img:after,.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--video:after {
 display:none
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--img .message>div,.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--video .message>div {
 padding:0
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--img .message>div .modal_one-image,.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--video .message>div .modal_one-image {
 height:100%!important;
 border:1px solid transparent;
 border-radius:20px;
 overflow:hidden
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--img .message>div .modal_alot-image,.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--video .message>div .modal_alot-image {
 display:flex;
 flex-wrap:wrap;
 justify-content:flex-start
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--img .message>div .modal_alot-image img,.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--video .message>div .modal_alot-image img {
 border:1px solid transparent;
 border-radius:20px;
 width:31.5%!important;
 margin:.5%
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--file>span {
 cursor:pointer;
 color:#fff
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--file .details i,.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--file .details span {
 color:#fff
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--file .details .time {
 color:#5f6f58!important
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .bubble-message--file i {
 padding-right:5px
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .user_photo {
 width:50px;
 height:50px;
 min-width:50px;
 border-radius:100%;
 overflow:hidden;
 margin-bottom:20px;
 margin-left:0;
 margin-right:10px
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__ .user_photo img {
 min-width:100%;
 min-height:100%;
 width:100%;
 display:block
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__.reverse {
 justify-content:flex-start;
 flex-direction:row-reverse
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__.reverse .user_photo {
 margin-left:10px;
 margin-right:0!important
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__.reverse .modal_alot-image {
 justify-content:flex-end!important
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .message_container__.reverse .modal_alot-image img {
 margin:0;
 margin-left:10px;
 margin-bottom:10px
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper>.clearfix:last-child .message_container__ {
 margin-bottom:0
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .typing .message_container__ .user_photo {
 margin-bottom:5px
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages #message-scroll #message-wrapper .typing .message_container__ .bubble-message {
 width:70px!important;
 display:flex;
 justify-content:space-between;
 padding:15px;
 font-size:11px
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages .input-message {
 height:auto;
 border-top:1px solid #a7aca5;
 bottom:1px;
 z-index:1;
 background:#fff;
 width:100%
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages .input-message .message-form {
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 align-items:center;
 margin:auto;
 min-height:47px;
 height:auto
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages .input-message .message-form .input-container {
 width:68%
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages .input-message .message-form .input-container .message-input-textarea {
 border:none;
 max-height:200px!important;
 min-height:59px;
 width:34vw!important;
 vertical-align:middle;
 padding:20px 15px 20px 14px!important;
 height:auto!important;
 text-align:left;
 word-wrap:break-word;
 overflow-wrap:break-word;
 max-width:34vw
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages .input-message .message-form .buttons_container {
 width:32%;
 display:flex;
 position:relative;
 justify-content:flex-end
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages .input-message .message-form .buttons_container .enimoj {
 margin-right:20px;
 color:#a7aca5;
 display:flex;
 align-items:center;
 cursor:pointer;
 font-size:26px
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages .input-message .message-form .buttons_container .paperclip {
 font-size:23px;
 transform:rotate(0deg);
 position:relative;
 overflow:hidden;
 cursor:pointer;
 margin-right:20px;
 color:#a7aca5;
 display:flex;
 align-items:center
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages .input-message .message-form .buttons_container .paperclip .fa {
 transform:rotate(223deg)
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages .input-message .message-form .buttons_container .paperclip input {
 position:absolute;
 top:0;
 left:0;
 opacity:0
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_ .messages .input-message .message-form .buttons_container .send {
 margin-right:20px;
 color:#47a40e;
 font-size:16px;
 display:flex;
 align-items:center;
 cursor:pointer
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list .message_containers_>.input-message {
 display:none
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list>div:nth-child(2) {
 width:calc(40% + 20px);
 margin-right:-20px;
 padding-right:20px
}
@media (max-width:960px) {
 .message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list>div:nth-child(2) {
  display:none
 }
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list>div:nth-child(2) .user-block {
 padding:20px;
 display:flex;
 align-items:center;
 border-bottom:1px solid #a7aca5
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list>div:nth-child(2) .user-block .user_photo {
 width:70px;
 height:70px;
 margin-right:15px
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list>div:nth-child(2) .user-block .user_photo img {
 width:100%;
 height:100%;
 border-radius:50%
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list>div:nth-child(2) .user-block .user_details .first_name {
 color:#333;
 font-size:20px;
 margin-bottom:0
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list>div:nth-child(2) .user_contact {
 padding:15px 15px 30px;
 border-bottom:1px solid #a7aca5
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list>div:nth-child(2) .user_contact .title {
 font-size:14px;
 color:#999;
 margin-bottom:20px
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list>div:nth-child(2) .user_listing .title {
 padding:15px 15px 20px;
 font-size:14px;
 color:#999;
 margin:0
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list>div:nth-child(2) .user_listing .room-card-search {
 padding-bottom:0;
 padding-right:0;
 padding-left:0
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list>div:nth-child(2) .user_listing .room-card-search .flex {
 width:100%
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list>div:nth-child(2) .user_listing .room-card-search .flex .slider_block {
 height:18vw;
 position:relative
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list>div:nth-child(2) .user_listing .room-card-search .flex .description_block {
 min-height:50px
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list>div:nth-child(2) .user_listing .room-card-search .flex .description_block .first_dev {
 color:#333;
 margin-top:5px
}
.message-box .messages_container .wrapper_conversations_wrapper_list .conversations_wrapper_list>div:nth-child(2) .user_listing .room-card-search .flex .description_block .google_formatted_address {
 font-size:13px;
 margin-left:5px
}
.message-box .messages_container .wrapper_conversations_wrapper_list .header_wrapper_conversations {
 width:100%;
 border-bottom:1px solid #a7aca5;
 display:flex;
 align-items:center;
 height:60px
}
.message-box .messages_container .wrapper_conversations_wrapper_list .header_wrapper_conversations .left_header_wrapper {
 width:60%;
 justify-content:center;
 align-items:center;
 display:flex;
 height:100%;
 color:#000;
 font-size:20px
}
.message-box .messages_container .wrapper_conversations_wrapper_list .header_wrapper_conversations .right_header_wrapper {
 position:relative;
 display:flex;
 width:40%;
 justify-content:flex-end;
 align-items:center
}
.message-box .messages_container .messages__ {
 width:25%;
 position:relative;
 z-index:2
}
@media (max-width:1068px) {
 .message-box .messages_container .messages__ {
  width:40%
 }
}
@media (max-width:768px) {
 .message-box .messages_container .messages__ {
  width:100%
 }
}
.message-box .notSelected #message-wrapper {
 position:absolute;
 height:100%!important;
 display:flex;
 justify-content:center!important;
 align-items:center!important
}
.__low-index {
 z-index:-1!important
}
.more_modal {
 display:none
}
.more_modal.show {
 display:block
}
@media (max-width:1024px) {
 .message-box .navbar-fixed-top {
  z-index:1000!important;
  background:#fff
 }
 .message-box video {
  max-width:100%;
  height:150px!important
 }
 .message-box .messages_container .wrapper_conversations_wrapper_list .header_wrapper_conversations {
  position:relative
 }
 .message-box .messages_container .wrapper_conversations_wrapper_list .header_wrapper_conversations .left_header_wrapper {
  width:100%
 }
 .message-box .messages_container .wrapper_conversations_wrapper_list .header_wrapper_conversations .right_header_wrapper {
  position:absolute;
  top:50%;
  right:0
 }
 .modal_alot-image img {
  height:10vh!important;
  display:block;
  min-height:0!important
 }
 .modal_one-image img {
  border:1px solid transparent;
  border-radius:20px
 }
 #message-wrapper {
  background:#fff
 }
}
@media (max-width:1180px) and (min-width:961px) {
 .messages__ {
  width:30%!important
 }
 .wrapper_conversations_wrapper_list {
  width:70%!important
 }
}
@media (max-width:960px) {
 .emoji_modal {
  margin-top:0;
  margin-bottom:-9px!important;
  right:auto;
  padding:8px 3px;
  left:14px;
  bottom:calc(100% + 3px)
 }
 .emoji_modal:after {
  left:47px;
  right:auto
 }
 .input-message {
  display:none
 }
 .input-message.input-message-mobile {
  display:block
 }
 .messages {
  height:100%!important
 }
 .messages #message-scroll {
  height:calc(100% - 46px);
  background:#fff
 }
 .input-message.input-message-mobile {
  display:block!important;
  position:relative;
  bottom:0;
  width:100%;
  left:0;
  height:auto;
  background:#fff
 }
 .input-message.input-message-mobile .message-form-wrapper {
  position:relative;
  bottom:0;
  left:0;
  width:100%;
  height:auto;
  background:#fff;
  z-index:1000;
  min-height:64px
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile {
  display:flex;
  padding:10px;
  align-items:center;
  position:relative
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile table {
  width:100%
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile .message-input-textarea-mobile {
  flex:1;
  position:relative;
  border-radius:25px;
  height:auto;
  border:1px solid #a7aca5;
  display:flex;
  word-break:break-all;
  max-height:150px;
  overflow:hidden;
  overflow-y:auto;
  outline:none;
  min-height:40px;
  background:#eee;
  font-size:14px;
  vertical-align:middle;
  padding:9px 60px 9px 14px;
  text-align:left;
  display:flex!important;
  flex-wrap:wrap;
  flex-direction:column;
  align-items:flex-start
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile .message-input-textarea-mobile:focus {
  height:auto;
  width:auto;
  display:block;
  vertical-align:top;
  font-size:14px;
  padding:9px 36px 9px 14px;
  text-align:left;
  word-break:break-word
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile .send_message {
  position:absolute;
  right:7.5px;
  font-size:13px;
  width:25px;
  height:25px;
  border-radius:50%;
  bottom:7.5px;
  background-color:#47a40e;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#fff
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile .toggle_action {
  font-size:5px;
  width:31px;
  height:31px;
  background:#fff;
  border:1px solid #47a40e;
  border-radius:50%;
  display:flex;
  justify-content:space-around;
  align-items:center;
  transition:.3s;
  margin:0 10px;
  padding:5px
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile .toggle_action i {
  color:#47a40e
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile .emoji {
  font-size:36px;
  color:#47a40e;
  margin-right:10px;
  display:none
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile .message-input-container-mobile {
  position:relative;
  flex:1
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile .attachment {
  font-size:29px;
  color:#47a40e;
  margin:0 10px;
  position:relative
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile .attachment i {
  transform:rotate(-136.5deg)
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile .attachment input {
  position:absolute;
  top:0;
  left:0;
  opacity:0
 }
}
@media (max-width:768px) {
 .wrapper-absolute {
  position:absolute!important
 }
 .time {
  min-width:100px!important;
  width:100%!important
 }
 .wrapper_social_contact ._message {
  flex-wrap:nowrap!important
 }
 .message-box .modal_alot-image img {
  height:20vh!important;
  display:block;
  min-height:0!important
 }
 .list-message .messages__ {
  display:block
 }
 .list-message .wrapper_conversations_wrapper_list {
  display:none
 }
 .list-message .wrapper {
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  top:118px;
  margin-top:0;
  -webkit-overflow-scrolling:auto;
  height:calc(100vh - 118px)!important
 }
 .list-message .wrapper .contact-list {
  height:100%!important
 }
 .list-message .wrapper .contact-list .list.conversations {
  height:calc(100vh - 212px);
  -webkit-overflow-scrolling:touch
 }
 .list-message .wrapper .contact-list .list.conversations .list-unstyled {
  margin-bottom:0;
  -webkit-overflow-scrolling:touch
 }
 .list-message .wrapper .contact-list .list.conversations .list-unstyled--safari {
  padding-bottom:72px
 }
 .message-box.one-message .wrapper {
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  top:118px;
  margin-top:-45px!important;
  -webkit-overflow-scrolling:auto
 }
 .message-box.one-message .messages__ {
  display:none
 }
 .message-box.one-message .wrapper_conversations_wrapper_list {
  display:block
 }
 .message-box.one-message #navToggle,.message-box.one-message .top-bar-header {
  display:none
 }
 .message-box.one-message .wsmenucontainer.full_height .wrapper {
  margin-top:72px;
  background:#fff;
  z-index:9999;
  height:calc(100% - 72px)!important
 }
 .message-box.one-message .message_containers_>.messages {
  height:calc(100% - 70px)
 }
 .message-box.one-message .message_containers_>.messages.messages-more-modal-show {
  height:calc(100% - 161px)
 }
 .message-box.one-message .message_containers_>.messages #message-scroll {
  height:calc(100% - 0px)!important;
  margin:0;
  margin-bottom:0!important;
  -webkit-overflow-scrolling:touch;
  padding:0 5px 10px!important
 }
 .message-box.one-message .message_containers_>.messages #message-scroll #message-wrapper {
  min-height:100%;
  display:flex;
  flex-direction:column;
  justify-content:flex-end
 }
 .received-message-bubble {
  margin-left:10px
 }
 .bubble-message {
  margin-right:10px
 }
 .message_container__.reverse {
  justify-content:flex-start;
  flex-direction:row-reverse
 }
 .message_container__.reverse .user_photo {
  margin-right:0!important
 }
 .message_container__.reverse .time {
  text-align:right!important
 }
 .message-block-container {
  width:calc(100% - 60px)!important
 }
 .message-block-container .bubble-message {
  width:auto!important;
  border-radius:15px!important;
  max-width:calc(100% - 10px)!important
 }
 .time {
  width:100%
 }
 #messages,#messages .messages {
  border-right:none
 }
 .back-button span {
  display:none
 }
 .left_header_wrapper {
  width:calc(100% - 50px)!important
 }
 .user_contact_tablet .title {
  display:flex;
  justify-content:center;
  align-items:center;
  padding:10px;
  border-top:1px solid #a7aca5;
  border-bottom:1px solid #a7aca5;
  color:#a7aca5;
  width:100%;
  font-size:12.5px
 }
 ._message {
  padding:22.5px 0
 }
 .contact_block_wrapper span {
  font-size:12.5px;
  margin-top:7px
 }
 .messages-more-modal-show {
  height:calc(100% - 229px)!important
 }
 .message-form-mobile {
  font-size:28px
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile .toggle_action {
  width:24px;
  height:24px;
  justify-content:space-between;
  padding:5px 3px;
  font-size:5px
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile .toggle_action.active {
  background:#47a40e;
  color:#fff
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile .toggle_action.active i {
  color:#fff
 }
 .input-message.input-message-mobile .message-form-wrapper .message-form-mobile .emoji {
  font-size:28px
 }
 .social_contact ._message {
  overflow-x:scroll;
  width:100%;
  justify-content:flex-start
 }
 .emoji_modal:after {
  left:35px;
  right:auto;
  display:none!important
 }
 .emoji_modal>div {
  height:289px!important
 }
 .received-message-bubble {
  margin-bottom:0!important
 }
 .received-message-bubble:after {
  content:" ";
  bottom:-4px;
  left:-11px;
  height:24px;
  width:24px;
  background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/17b56dc3ce640c158149db93a912472c.png);
  background-position:50%;
  background-size:contain;
  background-repeat:no-repeat;
  right:auto;
  display:block!important
 }
 .message-box.one-message .message_containers_>.messages.messages-more-modal-show #message-scroll {
  height:calc(100% - 20px)!important
 }
}
.input-fixed-height {
 height:40px!important
}
@media (max-width:480px) {
 .message-box .modal_alot-image img {
  height:15vh!important
 }
}
.video-wrapper canvas {
 display:none
}
.received-message-bubble .message-mobile {
 display:flex!important
}
.received-message-bubble .message-mobile .modal_one-image {
 max-width:100%!important
}
.message-wrapper {
 display:inline-block;
 margin-left:4px;
 position:relative;
 width:auto!important
}
.message-wrapper .messages-count {
 position:absolute;
 right:-5px;
 bottom:-3px;
 font-weight:700;
 background-color:#fb8704;
 font-size:11px;
 color:#fff;
 border-radius:9px;
 padding:4px;
 line-height:1;
 min-width:18px;
 height:18px;
 text-align:center
}
.mobile-sub.wsmenu-list .message-wrapper {
 margin-left:0
}
@media (max-width:1500px) {
 .room-card-clearfix.visible-lg-block {
  display:none!important
 }
}
.listings-block .slick-dots {
 margin-top:10px
}
.topBlock {
 position:relative;
 height:100%;
 cursor:pointer
}
.topBlock .info {
 width:100%;
 min-height:140px;
 padding:10px 10px 0;
 position:absolute;
 top:0;
 left:0;
 z-index:11;
 border-radius:10px 10px 0 0;
 background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 40%,rgba(0,0,0,.38) 57%,rgba(0,0,0,.11) 84%,transparent)
}
.topBlock .info .icon-fav {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6d6e4b6b99c84b89262538f0838d48c8.png) 50% no-repeat
}
.topBlock .info .icon-fav.active {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/0265456ff71b5558a3da5a36a3de7ab1.png)
}
.topBlock .info .new {
 padding:5px 10px;
 border-radius:5px;
 color:#fff;
 background-color:#fc8704
}
.topBlock .price {
 z-index:11;
 position:absolute;
 bottom:0;
 left:0;
 text-shadow:0 2px 4px rgba(0,0,0,.5);
 color:#fff;
 padding-left:16px;
 font-size:24px
}
.topBlock:hover .slick-arrow {
 opacity:1
}
@media (min-width:680px) {
 .topBlock:hover .slick-slide .image img {
  transform:scale(1.2);
  border-radius:10px 10px 0 0
 }
}
.slick-initialized {
 height:100%
}
.listing .room-card .content .photos-carousel .inner-wrapper .price {
 left:0
}
.room-card.col-small {
 height:570px!important
}
.room-card .slick-list,.room-card .slick-list .slick-track {
 height:100%
}
.room-card.add {
 height:calc(18vw + 78px)!important
}
.room-card.add .content {
 border-radius:0
}
@media (max-width:1119px) {
 .room-card.add {
  height:calc(30vw + 32px)!important
 }
}
.room-card .link_to_listing {
 position:absolute;
 z-index:2;
 top:0;
 left:0;
 display:block;
 width:100%;
 height:100%
}
.room-card .description-mobile {
 font-size:24pt;
 font-family:Helvetica Neue\/Medium;
 margin-left:10px;
 max-height:70px
}
.room-card .description-desktop,.room-card .description-mobile {
 padding-right:80px;
 line-height:1;
 color:#233;
 white-space:normal;
 overflow:hidden
}
.room-card .description-desktop {
 font-size:15pt;
 font-family:HelveticaNeue regular,Helvetica Neue,Helvetica,Arial,sans-serif;
 font-weight:700;
 height:42px
}
.room-card .contact-mobile {
 display:block;
 width:100%!important;
 color:#fff;
 background-color:#47a40e;
 border:1px solid #47a40e;
 border-radius:5px;
 font-size:17px;
 height:45px;
 text-transform:uppercase;
 padding:9px!important;
 transition:.3s
}
.room-card .contact-mobile:hover {
 background-color:#fff;
 color:#47a40e
}
.room-card .social-connections {
 display:flex;
 flex-direction:row;
 justify-content:space-between
}
.room-card .slick-arrow {
 position:absolute;
 z-index:12;
 height:100%;
 display:flex!important;
 flex-direction:column;
 justify-content:center;
 top:0;
 opacity:0;
 -webkit-transition:.3s ease;
 -moz-transition:ease .3s;
 -o-transition:ease .3s;
 transition:.3s ease;
 width:0
}
.room-card .slick-arrow.slick-next {
 right:28px
}
.room-card .slick-arrow.slick-next img {
 margin-left:11px
}
.room-card .slick-arrow.slick-prev {
 left:0
}
.room-card .slick-arrow.slick-prev img {
 margin-left:7px
}
.room-card .slick-arrow span {
 width:28px;
 height:36px;
 background:rgba(52,47,41,.8);
 display:flex;
 flex-direction:column;
 justify-content:center;
 text-align:center;
 -webkit-transition:.3s ease;
 -moz-transition:ease .3s;
 -o-transition:ease .3s;
 transition:.3s ease
}
.room-card .slick-arrow span img {
 width:30%
}
.room-card .slick-arrow span:hover {
 background:#47a40e
}
.room-card .slick-arrow.slick-disabled span {
 background:hsla(0,0%,67%,.8);
 cursor:no-drop
}
.room-card .phone_in_title {
 display:flex;
 align-items:center;
 justify-content:center
}
.room-card .phone_in_title i {
 margin-right:10px;
 font-size:25px;
 color:#47a40e
}
.room-card .slick-slider:hover .slick-arrow {
 opacity:1
}
.room-card .image {
 height:100%
}
.room-card .image img {
 height:100%;
 object-fit:cover
}
@media (min-width:678px) {
 .room-card.col-sm-6 {
  height:460px!important
 }
 .room-card.col-xs-12 {
  height:400px!important
 }
}
@media (max-width:678px) {
 .room-card {
  margin-bottom:20px
 }
}
@media screen and (min-width:992px) and (max-width:1500px) {
 .room-card.col-md-4 {
  width:33.33%
 }
}
.room-card .green-text {
 color:#47a40e;
 font-weight:700
}
.room-card .content {
 overflow:hidden;
 border:1px solid #d5d5d5;
 border-radius:10px;
 background:#fff;
 display:flex;
 flex-direction:column;
 height:100%;
 position:relative
}
.room-card .content .photos-carousel {
 flex:1
}
.room-card .content .inner-wrapper,.room-card .content .inner-wrapper .carousel-inner,.room-card .content .inner-wrapper .carousel-inner .item,.room-card .content .inner-wrapper .carousel-inner .item a,.room-card .content .inner-wrapper .carousel-inner .item a .image {
 height:100%
}
.room-card .content .inner-wrapper .carousel-inner .item a .image img {
 height:100%;
 object-fit:cover
}
.room-card .content .image {
 z-index:10;
 -webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)
}
.room-card .content .image,.room-card .content .image img {
 position:relative;
 border-radius:10px 10px 0 0;
 overflow:hidden
}
.room-card .content .image img {
 width:100%;
 z-index:0;
 transition:transform .3s ease-in-out;
 transform:scale(1.1)
}
.room-card .content .image .info {
 width:100%;
 min-height:140px;
 padding:10px 10px 0;
 position:absolute;
 top:0;
 left:0;
 z-index:1;
 border-radius:10px 10px 0 0;
 background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 40%,rgba(0,0,0,.38) 57%,rgba(0,0,0,.11) 84%,transparent)
}
.room-card .content .image .info .icon-fav {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/6d6e4b6b99c84b89262538f0838d48c8.png) 50% no-repeat
}
.room-card .content .image .info .icon-fav.active {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/0265456ff71b5558a3da5a36a3de7ab1.png)
}
.room-card .content .image .info .new {
 padding:5px 10px;
 border-radius:5px;
 color:#fff;
 background-color:#fc8704
}
.room-card .content .image .price {
 z-index:1;
 position:absolute;
 bottom:0;
 left:0;
 font-size:2.4rem;
 text-shadow:0 2px 4px rgba(0,0,0,.5);
 color:#fff
}
.room-card .content .user {
 width:74px;
 height:74px;
 margin-top:-40px;
 position:absolute;
 right:20px;
 z-index:10;
 border:5px solid #fff;
 border-radius:50%;
 cursor:pointer
}
.room-card .content .user img {
 width:100%;
 border-radius:50%
}
.room-card .content .info .user-info {
 margin:10px 10px 5px
}
.room-card .content .info .user-info p {
 margin-bottom:0
}
.room-card .content .info .user-info .icon__male {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/b1dcafc52ad972b4e05657c09e9ad294.svg) 50% no-repeat
}
.room-card .content .info .user-info .icon__female {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/c1f3668f07edb5f434a8af41f8264248.svg) 50% no-repeat
}
.room-card .content .info .description {
 margin:0 10px!important;
 color:#777
}
.room-card .content .block-content .sent-message {
 text-align:center
}
.room-card .content .block-content .contact-block .contact-actions-block {
 text-align:center;
 margin-bottom:10px
}
.room-card .content .block-content .contact-block .contact-actions-block.visible-xs {
 padding:10px 0 0
}
.room-card .content .block-content .contact-block .contact-actions-block.visible-xs .actions {
 width:47%;
 padding:5px 0;
 font-size:.8rem;
 text-align:center;
 border:1px solid
}
.room-card .content .block-content .contact-block .contact-actions-block.visible-xs .actions img {
 margin:0 5px 0 0;
 position:relative;
 top:-1px
}
.room-card .content .block-content .contact-block .contact-actions-block.visible-xs .actions .action-title {
 display:inline-block
}
.room-card .content .block-content .contact-block .contact-actions-block.visible-xs .action-icon {
 display:inline-block;
 height:13px;
 background-size:contain;
 background-repeat:no-repeat;
 background-position:50%
}
.room-card .content .block-content .contact-block .phone-wrapper {
 position:relative
}
.room-card .content .block-content .contact-block .phone-wrapper img {
 margin:0 10px 0 0
}
.room-card .content .block-content .contact-block .phone-wrapper span {
 display:inline-block;
 vertical-align:middle
}
.room-card .content .block-content .contact-block .phone-wrapper .phone-icon {
 width:14px
}
.room-card .content .block-content .contact-block .social-connections__block .social-connections__title {
 text-align:center;
 margin:0 0 5px
}
.room-card .content .block-content .contact-block .social-connections__block span {
 display:inline-block
}
.room-card .content .block-content .btn__send-message {
 width:100%;
 margin-top:10px;
 padding:5px 0;
 font-size:14px;
 text-align:center;
 border:1px solid transparent;
 border-radius:5px;
 color:#fff;
 background-color:#47a40e;
 transition:.3s
}
.room-card .content .block-content .btn__send-message:hover {
 background-color:#fff;
 border:1px solid #47a40e;
 color:#47a40e
}
.room-card .content .block-content .social-connections .sc-icon {
 width:35px;
 height:35px;
 background-size:contain;
 background-position:50%;
 background-repeat:no-repeat
}
.room-card .content .block-content .social-connections .facebook-icon {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/5a3635e400f35da80315a7c4e47402fb.png)
}
.room-card .content .block-content .social-connections .facebook-icon-grayed {
 opacity:.1;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/4ad6d4b88e8c6dd2305e592285c36257.png)
}
.room-card .content .block-content .social-connections .twitter-icon {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/6f532ab1d46ca9512593e031d885ac50.png)
}
.room-card .content .block-content .social-connections .twitter-icon-grayed {
 opacity:.1;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/abce94fe4571adfa978284c883dc7cd9.png)
}
.room-card .content .block-content .social-connections .instagram-icon {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/bef050ab16ef324af87b591969a21dc6.png)
}
.room-card .content .block-content .social-connections .instagram-icon-grayed {
 opacity:.1;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/deab56f2f8d487d483b7346dd1edb31a.png)
}
.room-card .content .block-content .social-connections .linkedin-icon {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/8424e55913b8f8af4f0de521e820f94d.png)
}
.room-card .content .block-content .social-connections .linkedin-icon-grayed {
 opacity:.1;
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/be24eab2e9c11ea2e02f63ea6373e57b.png)
}
.room-card .tool-tabs {
 padding:10px
}
.room-card .tool-tabs .tool-btn {
 width:47%;
 padding:5px;
 text-align:center;
 border-radius:5px
}
.room-card .tool-tabs .tool-btn:hover {
 text-decoration:none
}
.room-card .tool-tabs .tool-btn .icon {
 display:inline-block;
 width:16px;
 height:14px;
 margin:0 5px 0 0;
 position:relative;
 top:-1px
}
.room-card .tool-tabs .tool-btn .icon__message {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/8c7d6c29177ddbda2062d399b388756e.svg) 50%/contain no-repeat
}
.room-card .tool-tabs .tool-btn .icon__contact {
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/a7d55a02ae5819efb57f216ac3179c4e.svg) 50%/contain no-repeat
}
.room-card .tool-tabs .tool-btn .title {
 margin-left:2px
}
.room-card .photos-carousel.hovered .inner-wrapper .navigation-buttons .arrows img {
 opacity:1
}
.room-card .photos-carousel .inner-wrapper .navigation-buttons .arrows {
 z-index:10
}
.room-card .photos-carousel .inner-wrapper .navigation-buttons .arrows img {
 max-width:100%;
 opacity:0
}
.room-card .photos-carousel .inner-wrapper .navigation-buttons .arrow-left {
 margin-left:1px
}
.room-card .photos-carousel .inner-wrapper .navigation-buttons .arrow-right {
 margin-right:1px
}
@media (min-width:769px) {
 .top-bar-header {
  display:flex;
  justify-content:space-between
 }
 .top-bar-header .search {
  flex:1
 }
}
@media (max-width:1110px) {
 .dropdown-toggle.user {
  padding-left:5px!important;
  padding-right:5px!important
 }
 .dropdown-toggle.user img {
  margin:0!important
 }
 .navbar-default .navbar-nav li {
  min-width:30px
 }
}
@media (max-width:900px) {
 .btn-group.bootstrap-select,.fb-login-wrapper a {
  margin-left:5px!important
 }
}
@media (max-width:767px) {
 .room-card,.room-card .form-control {
  font-size:13px
 }
 .room-card .photos-carousel .inner-wrapper .navigation-buttons .arrows img {
  opacity:1
 }
 .block-content .send-message-submit {
  font-size:15px
 }
 .expanded-content .title {
  font-size:14px
 }
 .expanded-content .icon-close {
  width:10px;
  height:10px
 }
}
.overlay_blocks_ {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 z-index:2;
 background:#000;
 opacity:.55
}
.phone_title_transparent {
 height:45px
}
.expanded-content {
 width:100%;
 padding:10px 15px;
 z-index:11;
 position:absolute;
 left:0;
 bottom:0;
 border-radius:10px;
 overflow:auto;
 background-color:#fff;
 -webkit-transition:.3s ease;
 -moz-transition:ease .3s;
 -o-transition:ease .3s;
 transition:.3s ease;
 padding-top:10px;
 opacity:0;
 height:100%;
 display:flex!important;
 flex-direction:column
}
.expanded-content.show {
 opacity:1
}
.expanded-content .social-media__icon {
 position:relative
}
.expanded-content .social-media__icon.fa-facebook-square:after {
 display:block;
 content:"";
 position:absolute;
 z-index:-1;
 background:#fff;
 width:8px;
 height:11px;
 top:2px;
 left:2px
}
.expanded-content .block-content.contact-block-content .in_contact_block {
 display:flex;
 flex-direction:column;
 height:100%
}
.expanded-content .block-content.contact-block-content .in_contact_block textarea {
 flex:1;
 border-radius:4px;
 padding:6px;
 resize:none
}
.expanded-content .contact-btn {
 font-family:Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif
}
.expanded-content .btn__send-message {
 padding:14px 0!important
}
.expanded-content .btn__send-message .loader {
 transition:.3s;
 background-color:#47a40e!important
}
.expanded-content .btn__send-message .loading-bubbles .bubble-container .bubble {
 transition:.3s;
 background-color:#fff
}
.expanded-content .btn__send-message:hover .loader {
 background-color:#fff!important
}
.expanded-content .btn__send-message:hover .loading-bubbles .bubble-container .bubble {
 background-color:#47a40e
}
.expanded-content .block-content .social-connections .social-connections a {
 padding-top:0
}
.expanded-content .sent-message {
 padding:42px 0
}
.expanded-content .phone_title {
 margin-top:10px;
 padding:10px 0
}
.expanded-content .find_text_roomcard {
 padding:3px 0
}
.expanded-content .icon__checkmark {
 display:block;
 width:100%;
 height:30px;
 margin-bottom:12px;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/507c72c53df6b9938d9d8eab394543a1.png) 50%/contain no-repeat
}
.expanded-content .icon__close {
 width:10px;
 height:10px;
 position:absolute;
 top:5px;
 right:0;
 background:url(https://d1frv26ioc12ph.cloudfront.net/dist/633e98b02002488f6c5b04f91276aeb8.png) 50%/contain no-repeat
}
.expanded-content .header {
 display:flex;
 padding-bottom:10px!important
}
.expanded-content .user-avatar {
 width:90px;
 float:left;
 border-radius:50%
}
.expanded-content .user-avatar img {
 max-width:78%;
 border-radius:50%
}
.expanded-content .title {
 margin-left:30px;
 float:left;
 font-size:1rem;
 color:#000
}
.expanded-content .title .name_title {
 font-weight:700;
 font-size:1.2rem
}
.expanded-content .sent-message {
 color:#fff
}
.expanded-content .title {
 font-size:14px
}
.expanded-content .icon-close {
 width:10px;
 height:10px
}
.expanded-content .icon__checkmark {
 -webkit-filter:invert(100%);
 filter:invert(100%)
}
.expanded-content .icon__close {
 cursor:pointer;
 width:10px!important;
 height:10px!important;
 top:10px!important;
 right:10px!important
}
.expanded-content .sc-icon {
 display:block;
 background-size:100%;
 width:40px!important;
 height:40px!important
}
.expanded-content .btn__send-message {
 padding:10px 0!important
}
.expanded-content.desktop-content.is_phone .find_text_roomcard {
 padding:10px 0
}
.expanded-content.desktop-content.is_phone .sent-message {
 padding:38px 0
}
.expanded-content.expanded-content-mobile {
 padding:10px 15px
}
.expanded-content.expanded-content-mobile .btn__send-message {
 padding:14px 0!important
}
.expanded-content.expanded-content-mobile .phone_title {
 padding:24px 0
}
.type_price_in_roomcard {
 font-size:8pt
}
.room-card.add {
 height:490px
}
@media (max-width:2000px) {
 .room-card.add {
  height:390px
 }
}
@media (max-width:1500px) {
 .room-card.add {
  height:290px
 }
}
@media (min-width:1119px) {
 .room-card.add.list_view {
  height:14vw!important
 }
 .room-card.add.list_view .content {
  height:13vw!important;
  padding:0 20px
 }
}
.delimiter_user_info-mobile {
 height:19px;
 display:inline-block;
 width:1px;
 background:#111;
 margin:0 5px;
 margin-bottom:-4px
}
body .header-mobile {
 padding-bottom:30px
}
.btn-custom-search {
 width:55px;
 height:55px;
 border-radius:50%;
 display:flex;
 justify-content:center;
 align-items:center;
 border:2px solid #47a40e;
 color:#47a40e;
 transition:.5s;
 margin-bottom:-20px;
 flex-wrap:wrap;
 bottom:23px;
 position:absolute;
 z-index:10
}
@media (max-width:1600px) {
 .btn-custom-search {
  width:35px;
  height:35px
 }
}
.btn-custom-search i {
 font-size:26px
}
@media (max-width:1600px) {
 .btn-custom-search i {
  font-size:20px
 }
}
.btn-custom-search.social {
 justify-content:space-around;
 padding:7px
}
.btn-custom-search.social i {
 font-size:18px
}
@media (max-width:1600px) {
 .btn-custom-search.social i {
  font-size:8px
 }
}
.btn-custom-search.trash {
 color:#000
}
.modal-message {
 position:fixed;
 z-index:99999999999;
 top:0;
 left:0;
 visibility:hidden;
 opacity:0;
 transition:.4s;
 background:rgba(0,0,0,.7)
}
.modal-message.__show {
 opacity:1;
 visibility:visible
}
.close-modals {
 position:absolute;
 z-index:10;
 top:22px;
 right:26px
}
.close-modals i {
 font-size:28px;
 color:#787878;
 transition:.3s
}
.close-modals i:hover {
 color:#47a40e
}
.close-modals .close-btn {
 font-size:37px;
 color:#787878;
 cursor:pointer
}
.__message-sent {
 position:relative;
 height:200px
}
.__message-sent,.__message-sent .container {
 display:flex;
 justify-content:center;
 align-items:center;
 flex-direction:column
}
.__message-sent .container {
 font-size:15pt;
 color:#787878
}
.__message-sent .container i {
 margin-bottom:15px;
 font-size:30px;
 color:#47a40e
}
.header-modal {
 font-size:15pt
}
.header-modal i {
 font-size:28px;
 color:#47a40e
}
.header-modal span {
 margin-left:10px
}
.header-modal .close-modals {
 float:right
}
.header-modal .close-modals i {
 font-size:28px;
 color:#787878;
 transition:.3s
}
.header-modal .close-modals i:hover {
 color:#47a40e
}
.header-custom {
 padding:6px 13px
}
.header-custom .close-modals {
 top:6px;
 right:13px
}
.container-modal-phone {
 padding:15px 31px;
 display:flex;
 align-items:center
}
.container-modal-phone .photo_block {
 height:90px;
 width:90px;
 border-radius:50%;
 margin-right:50px;
 display:block
}
.container-modal-phone .photo_block img {
 height:100%;
 width:100%;
 object-fit:cover;
 background:#ddd;
 text-indent:100%;
 white-space:nowrap;
 overflow:hidden;
 border-radius:50%
}
.container-modal-phone ._phone_block {
 flex:1;
 font-size:15pt;
 font-family:Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif
}
.container-modal-message {
 padding:6px 13px
}
.container-modal-message .details_listings {
 display:flex
}
.container-modal-message .details_listings .photos_block {
 width:185px;
 margin-right:13px;
 height:123px
}
.container-modal-message .details_listings .photos_block img {
 height:100%;
 width:100%;
 object-fit:cover;
 background:#ddd;
 text-indent:100%;
 white-space:nowrap;
 overflow:hidden
}
.container-modal-message .details_listings .desc_block {
 color:#000;
 font-family:Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif
}
.container-modal-message .details_listings .desc_block ._price {
 font-size:25pt;
 color:#47a40e;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
 padding-top:15px;
 padding-bottom:18px
}
.container-modal-message .details_listings .desc_block ._headline {
 font-size:18pt;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.container-modal-message .details_listings .desc_block ._listing_type {
 font-size:15pt
}
.container-modal-message .details_listings .desc_block ._listing_type span:first-child {
 color:#47a40e
}
.container-modal-message .details_listings .desc_block ._listing_type span:last-child {
 color:#d4d4d9
}
.container-modal-message .details_listings .desc_block ._listing_type span.middle_block {
 padding-left:8px;
 padding-right:8px
}
.container-modal-message .message_blocks_ {
 padding-top:10px;
 position:relative
}
.container-modal-message .message_blocks_ textarea {
 padding:10px;
 color:#000;
 font-size:15pt;
 height:118px;
 width:100%;
 border-radius:12px;
 outline:none;
 border:1px solid #d3d3d3;
 resize:none
}
.container-modal-message .message_blocks_ button {
 height:50px;
 width:100%;
 background:#47a40e;
 font-size:15pt;
 color:#fff;
 transition:.3s;
 border-radius:12px;
 border:1px solid #47a40e;
 outline:none
}
.container-modal-message .message_blocks_ button:hover {
 background:#fff;
 color:#47a40e
}
#search-map .slick-arrow {
 top:0;
 display:flex!important;
 width:10%;
 justify-content:center;
 align-items:center
}
@media (max-width:1400px) {
 #search-map .slick-arrow .chevron {
  width:30px;
  height:30px
 }
}
#search-map .slick-arrow.slick-next {
 right:0!important
}
#search-map .slick-arrow.slick-prev {
 left:0!important
}
.new_block {
 padding:5px 10px;
 border-radius:5px;
 color:#fff;
 background-color:#fc8704;
 position:absolute;
 z-index:100;
 top:34px;
 right:8px;
 font-size:14px;
 font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif
}
.container-modal-upgrade {
 padding:81px 26px 25px;
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center
}
.container-modal-upgrade .text_upgrade {
 padding-top:26px;
 font-size:15pt;
 font-family:Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
 text-align:center
}
.container-modal-upgrade img {
 width:85%
}
.container-modal-upgrade .upgrade-button {
 background:#f9e303;
 border:2px solid #f9e303;
 transition:.3s;
 font-size:15pt;
 font-family:Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
 color:#696969;
 display:flex;
 justify-content:center;
 align-items:center;
 outline:none;
 width:100%;
 height:50px;
 border-radius:12px;
 margin-top:30px
}
.container-modal-upgrade .upgrade-button:hover {
 background:#fff
}
.chevron {
 display:block;
 height:50px;
 width:50px
}
.chevron.chevron-left {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/3c761fe5551ff49d2857413602a6bd6f.png)!important;
 background-size:cover
}
.chevron.chevron-right {
 background-image:url(https://d1frv26ioc12ph.cloudfront.net/dist/1b1f537f27ef6c91855346f1f096e677.png)!important;
 background-size:cover
}
.arrows {
 position:absolute;
 z-index:10;
 top:0
}
.arrows.arrow-left {
 left:0
}
.arrows.arrow-right {
 right:0
}
.arrows.room-card {
 height:100%;
 display:flex!important;
 flex-direction:column;
 justify-content:center;
 width:10%;
 align-items:center
}
.arrows.room-card i {
 opacity:0;
 transform:scale(0);
 transition:.3s
}
.topBlock:hover .room-card i {
 opacity:1;
 transform:scale(1)
}
.listing__container .slick-next {
 right:0!important
}
@media (max-width:1000px) {
 .listing__container .slick-next {
  right:60px!important
 }
}
.btn-active {
 display:flex;
 justify-content:center;
 align-items:center;
 flex-direction:column;
 transform:scale(1);
 position:relative;
 padding-left:10px;
 padding-right:10px;
 min-width:70px;
 outline:none
}
@media (max-width:1600px) {
 .btn-active {
  min-width:50px
 }
}
.btn-active.__disabled {
 display:none;
 pointer-events:none
}
.btn-active.__disabled .btn-custom-search {
 background:gray;
 color:#fff;
 border-color:gray
}
.btn-active .show_text {
 visibility:hidden;
 opacity:0;
 transition:.3s;
 font-family:Helvetica Neue Light,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif;
 font-size:12pt;
 color:#fff;
 text-shadow:1px 1px 2px #000;
 transform:scale(0);
 position:absolute;
 z-index:10;
 bottom:0;
 width:150px;
 margin-left:-57%;
 text-align:center!important;
 left:0
}
@media (max-width:1601px) {
 .btn-active .show_text {
  width:106px
 }
}
@media (max-width:1600px) {
 .btn-active .show_text {
  font-size:8pt
 }
}
.btn-active.social {
 align-items:flex-start
}
.btn-active.socials .show_text {
 padding-left:40px
}
.upgrade-button {
 cursor:pointer
}
.block-show-active {
 visibility:hidden;
 opacity:0;
 transition:.3s;
 display:flex;
 justify-content:center;
 align-items:center;
 transform:scale(0);
 position:absolute;
 z-index:10;
 bottom:30px;
 left:20px
}
@media (max-width:1600px) {
 .block-show-active {
  bottom:18px
 }
}
.block-show-active .sc-icon {
 height:55px;
 width:55px
}
@media (max-width:1600px) {
 .block-show-active .sc-icon {
  height:35px;
  width:35px
 }
}
.block-show-active span {
 display:block
}
.btn-active:hover .btn-custom-search.message {
 transform:scale(1.4);
 background:#47a40e!important;
 box-shadow:3px 4px 5px rgba(0,0,0,.5);
 color:#fff;
 outline:none;
 bottom:63px
}
@media (max-width:1600px) {
 .btn-active:hover .btn-custom-search.message {
  bottom:51px
 }
}
.btn-active:hover .btn-custom-search.phone {
 transform:scale(1.4);
 background:#fc8704;
 box-shadow:3px 4px 5px rgba(0,0,0,.5);
 color:#fff;
 outline:none;
 border:2px solid #fc8704;
 bottom:63px
}
@media (max-width:1600px) {
 .btn-active:hover .btn-custom-search.phone {
  bottom:51px
 }
}
.btn-active:hover .btn-custom-search.trash {
 transform:scale(1.4);
 background:#ff3844!important;
 box-shadow:3px 4px 5px rgba(0,0,0,.5);
 color:#fff;
 outline:none;
 bottom:63px
}
@media (max-width:1600px) {
 .btn-active:hover .btn-custom-search.trash {
  bottom:51px
 }
}
.btn-active:hover.hide_ {
 margin-left:0;
 margin-right:0
}
.btn-active:hover .btn-custom-search.social {
 opacity:0;
 transform:scale(0);
 visibility:hidden;
 margin-left:20px
}
.btn-active:hover .block-show-active {
 visibility:visible;
 opacity:1;
 transform:scale(1);
 width:auto;
 margin-left:-10px
}
.btn-active:hover .block-show-active span {
 margin-left:10px
}
.btn-active:hover .block-show-active span:first-child {
 margin-left:0
}
.btn-active:hover .show_text {
 visibility:visible;
 opacity:1;
 transform:scale(1)
}
.footer-app-markets__links-wrapper {
 display:flex
}
.footer-app-markets__links-wrapper a:first-child {
 margin-right:10px
}
#btn-focus-message:focus>.btn-custom-search {
 transform:scale(1.3);
 background:#47a40e;
 box-shadow:3px 4px 8px rgba(0,0,0,.5);
 color:#fff
}
.phone_title {
 margin-top:20px
}
.gm-bundled-control {
 transition:.3s;
 z-index:0!important;
 bottom:15px!important
}
.profile-room-card.add-room-card {
 width:26vw;
 height:18vw;
 border-radius:0
}
@media (max-width:1119px) {
 .profile-room-card.add-room-card {
  width:32vw;
  height:18vw
 }
}
@media (max-width:960px) {
 .profile-room-card.add-room-card {
  width:44vw
 }
}
.room-card-search {
 padding-bottom:30px;
 padding-left:15px;
 padding-right:15px
}
.room-card-search.bookmark {
 width:49%
}
.room-card-search.search-roomcard {
 width:100%
}
.room-card-search.full {
 width:50%
}
.room-card-search .slider_block {
 height:18vw;
 position:relative
}
@media (max-width:1119px) {
 .room-card-search .slider_block {
  height:30vw
 }
}
.room-card-search .slider_block .slick-arrow {
 width:10%!important;
 align-items:center
}
.room-card-search .slider_block .slick-arrow i {
 font-size:26px
}
.room-card-search .slider_block .slick-arrow.slick-prev {
 left:0!important
}
.room-card-search .slider_block .slick-arrow.slick-next {
 right:0!important
}
.room-card-search .slider_block .slick-arrow:hover {
 text-decoration:none
}
.room-card-search.profile-room-card {
 width:26vw
}
@media (max-width:1119px) {
 .room-card-search.profile-room-card {
  width:32vw
 }
}
.room-card-search.profile-room-card.edit .btn-custom-search {
 border:2px solid transparent;
 background:#fff
}
@media (max-width:960px) {
 .room-card-search.profile-room-card {
  width:44vw
 }
}
.room-card-search.profile-room-card .slider_block {
 height:18vw
}
@media (max-width:960px) {
 .room-card-search.profile-room-card .slider_block {
  width:30vw
 }
}
.room-card-search .profile_block {
 width:70px;
 height:70px;
 border-radius:50%;
 border:3px solid #fff;
 position:absolute;
 right:15px;
 bottom:30px;
 display:block;
 z-index:1000
}
.room-card-search .profile_block .hover_profile_block {
 background:rgba(71,164,14,0);
 height:64px;
 width:64px;
 border-radius:50%;
 display:flex;
 justify-content:center;
 align-items:center;
 visibility:hidden;
 transition:.3s;
 position:absolute;
 top:0;
 font-size:11pt;
 color:#fff;
 font-family:HelveticaNeue-Bold,Helvetica,Arial,sans-serif;
 left:0;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis;
 z-index:1001
}
.room-card-search .profile_block .hover_profile_block span {
 word-break:break-word;
 text-align:center;
 white-space:normal
}
@media (max-width:2000px) {
 .room-card-search .profile_block .hover_profile_block {
  width:64px;
  height:64px
 }
 .room-card-search .profile_block .hover_profile_block span {
  max-width:80px;
  font-size:10pt
 }
}
@media (max-width:1400px) {
 .room-card-search .profile_block .hover_profile_block {
  height:64px;
  width:64px
 }
 .room-card-search .profile_block .hover_profile_block span {
  max-width:60px;
  font-size:7pt
 }
}
.room-card-search .profile_block:hover .hover_profile_block {
 visibility:visible;
 background:rgba(71,164,14,.5)
}
.room-card-search .profile_block img {
 background:#ddd;
 object-fit:cover;
 height:100%;
 width:100%;
 border-radius:50%;
 overflow:hidden;
 text-indent:100%;
 white-space:nowrap
}
.room-card-search .profile_block.search {
 bottom:-18px
}
.room-card-search .description_block {
 font-size:11pt;
 min-height:50px
}
.room-card-search .description_block.search {
 padding-top:8px
}
.room-card-search .description_block.search .first-dev {
 padding-right:90px
}
.room-card-search .description_block div:first-child span:first-child {
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.room-card-search .description_block div {
 font-family:HelveticaNeue-Roman,HelveticaNeue-Light,Helvetica Neue,Calibri,Helvetica,Arial,sans-serif
}
.room-card-search .description_block div .middle_block {
 padding-left:5px;
 padding-right:5px
}
.room-card-search .description_block .time {
 font-size:14px
}
.room-card-search .slider_inner {
 height:100%;
 border-bottom-left-radius:0;
 border-bottom-right-radius:0
}
.room-card-search .slider_inner .topBlock {
 position:relative
}
.room-card-search .slider_inner .topBlock .arrows i {
 opacity:0;
 transform:scale(0)
}
.room-card-search .slider_inner .topBlock:hover .arrows i {
 opacity:1;
 transform:scale(1)
}
.room-card-search .slider_inner .topBlock .favorite {
 position:absolute
}
.room-card-search .slider_inner .topBlock .info {
 background:transparent
}
.room-card-search .slider_inner .info {
 border-radius:0
}
.room-card-search .slider_inner .inner-wrapper,.room-card-search .slider_inner .inner-wrapper .image {
 height:100%
}
.room-card-search .slider_inner .inner-wrapper .image a {
 height:100%;
 display:block;
 overflow:hidden
}
.room-card-search .slider_inner .inner-wrapper .image a img {
 height:100%;
 width:100%;
 transform:scale(1.1)!important;
 background:#ddd;
 transition:.5s;
 text-indent:100%;
 white-space:nowrap;
 overflow:hidden
}
.other_func {
 position:absolute;
 bottom:13px;
 left:15px;
 display:flex;
 height:59px;
 z-index:1000
}
.room-card-search .image.room-card-search__,.room-card-search .image.room-card-search__ a[href] {
 position:relative
}
.room-card-search .image.room-card-search__ a[href]:after {
 content:"";
 display:block;
 position:absolute;
 z-index:10;
 bottom:0;
 left:0;
 width:100%;
 height:3vw;
 background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.5) 40%,rgba(0,0,0,.38) 61%,rgba(0,0,0,.11) 84%,transparent);
 border-radius:10px 10px 0 0
}
.room-card-search__ .slick-initialized .slick-arrow {
 opacity:0;
 transform:scale(0);
 transition:.3s
}
.room-card-search__:hover .slick-initialized .slick-arrow {
 opacity:1;
 transform:scale(1);
 transition:.3s
}
.image.room-card-search__,.image.room-card-search__ a[href] {
 position:relative
}
.image.room-card-search__ a[href]:after {
 content:"";
 display:block;
 position:absolute;
 z-index:10;
 bottom:0;
 left:0;
 width:100%;
 height:3vw;
 background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.5) 40%,rgba(0,0,0,.38) 61%,rgba(0,0,0,.11) 84%,transparent);
 border-radius:10px 10px 0 0
}
.item.room-card {
 height:100%
}
.room-card-list {
 width:100%;
 height:auto;
 min-height:10px;
 display:flex;
 background:#fff;
 margin-bottom:20px;
 box-shadow:1px 2px 8px rgba(0,0,0,.5)
}
.room-card-list .photo_block {
 width:34%;
 height:auto;
 position:relative;
 background-size:cover;
 background-position:50%;
 cursor:pointer;
 transition:.3s;
 overflow:hidden
}
.room-card-list .photo_block img.image-list {
 position:absolute;
 z-index:10;
 top:0;
 left:0;
 width:100%;
 height:100%;
 object-fit:cover;
 transition:.3s
}
.room-card-list .photo_block img.image-list:hover {
 transform:scale(1.2)
}
.room-card-list .photo_block .pull-left img {
 width:3vw
}
.room-card-list .info_block {
 width:45%;
 height:100%;
 padding:10px
}
.room-card-list .info_block .headline {
 color:#000;
 font-size:1.1vw;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
 margin-left:0
}
.room-card-list .info_block .headline span:hover {
 cursor:pointer;
 text-decoration:underline
}
.room-card-list .info_block .details_listings {
 font-size:.9vw;
 display:inline
}
.room-card-list .info_block .details_listings span:first-child {
 color:#47a40e
}
.room-card-list .info_block .user_block {
 padding-top:15px;
 padding-bottom:15px;
 display:flex;
 align-items:center
}
@media (max-width:1500px) {
 .room-card-list .info_block .user_block {
  padding-top:5px;
  padding-bottom:5px
 }
}
.room-card-list .info_block .user_block .photo_user_block {
 width:4vw;
 height:4vw;
 border-radius:50%;
 margin-right:15px;
 cursor:pointer;
 display:block;
 position:relative
}
@media (max-width:1440px) {
 .room-card-list .info_block .user_block .photo_user_block {
  margin-right:8px
 }
}
.room-card-list .info_block .user_block .photo_user_block img {
 width:100%;
 height:100%;
 border-radius:50%
}
.room-card-list .info_block .user_block .photo_user_block .hover__block {
 position:absolute;
 z-index:10;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background:rgba(71,164,14,0);
 transition:.3s;
 border-radius:50%
}
.room-card-list .info_block .user_block .photo_user_block:hover .hover__block {
 background:rgba(71,164,14,.6)
}
.room-card-list .info_block .user_block .details_user_block {
 font-size:1.1vw;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.room-card-list .info_block .user_block .details_user_block div:first-child {
 padding-bottom:5px
}
.room-card-list .info_block .user_block .details_user_block i {
 color:#47a40e
}
.room-card-list .delimiter_ {
 padding-left:5px;
 padding-right:5px
}
.room-card-list .social_block_ {
 display:flex;
 flex-direction:column
}
.room-card-list .social_block_ .title_ {
 padding-bottom:15px;
 font-size:.9vw
}
@media (max-width:1500px) {
 .room-card-list .social_block_ .title_ {
  padding-bottom:5px
 }
}
.room-card-list .big_delimiter {
 width:1px;
 height:auto;
 background:#d3d3d3;
 margin-top:10px;
 margin-bottom:10px
}
.room-card-list .details_block {
 width:28%;
 height:auto;
 padding:10px;
 justify-content:center;
 display:flex;
 flex-direction:column;
 align-items:center
}
.room-card-list .details_block .price_block {
 color:#47a40e;
 margin-bottom:5px
}
.room-card-list .details_block .price_block span {
 font-size:1.1vw;
 font-family:HelveticaNeue-Bold,Helvetica Neue,Helvetica,Arial,sans-serif
}
.room-card-list .details_block .price_block span._currency {
 vertical-align:.33vw;
 font-size:.6vw
}
.room-card-list .details_block .per_month {
 font-size:.8vw;
 margin-bottom:30px
}
@media (max-width:1500px) {
 .room-card-list .details_block .per_month {
  margin-bottom:20px
 }
}
.room-card-list .details_block .move_in_date {
 display:flex;
 justify-content:center;
 flex-direction:column;
 font-size:.8vw;
 margin-bottom:15px;
 align-items:center
}
.room-card-list .details_block .move_in_date .icon_calendar_v2 {
 height:20px;
 width:22px
}
.room-card-list .details_block .move_in_date span {
 margin-bottom:5px
}
@media (max-width:1500px) {
 .room-card-list .details_block .move_in_date {
  margin-bottom:6px
 }
}
.room-card-list .details_block .view__ {
 width:58%;
 height:36px;
 background:#47a40e;
 color:#fff;
 font-size:.9vw;
 cursor:pointer;
 border:1px solid #47a40e;
 transition:.3s;
 display:flex;
 justify-content:center;
 align-items:center;
 border-radius:8px
}
.room-card-list .details_block .view__:hover {
 background:#fff;
 color:#47a40e
}
.custom-select {
 z-index:2
}
.custom-select .dropdown-toggle {
 font-size:15px;
 color:#d5d5d5
}
/*# sourceMappingURL=main-ee21afa5d1a5d2e398f2520550f95cb3.css.map*/
