@charset "UTF-8";@font-face{font-family:'open_sansregular';src:url("../assets/fonts/opensans-regular-webfont.eot");src:url("../assets/fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/opensans-regular-webfont.woff") format("woff"), url("../assets/fonts/opensans-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansextrabold';src:url("../assets/fonts/opensans-extrabold-webfont.eot");src:url("../assets/fonts/opensans-extrabold-webfont.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/opensans-extrabold-webfont.woff") format("woff"), url("../assets/fonts/opensans-extrabold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sansbold';src:url("../assets/fonts/opensans-bold-webfont.eot");src:url("../assets/fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/opensans-bold-webfont.woff") format("woff"), url("../assets/fonts/opensans-bold-webfont.ttf") format("truetype"), url("../assets/fonts/opensans-bold-webfont.svg#open_sansbold") format("svg");font-weight:normal;font-style:normal;}
@font-face{font-family:'open_sanssemibold';src:url("../assets/fonts/opensans-semibold-webfont.eot");src:url("../assets/fonts/opensans-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/opensans-semibold-webfont.woff") format("woff"), url("../assets/fonts/opensans-semibold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;}
@font-face{font-family:'latoregular';src:url("../assets/fonts/lato/lato-regular-webfont.eot");src:url("../assets/fonts/lato/lato-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../assets/fonts/lato/lato-regular-webfont.woff") format("woff"), url("../assets/fonts/lato/lato-regular-webfont.ttf") format("truetype"), url("../assets/fonts/lato/lato-regular-webfont.svg#latoregular") format("svg");font-weight:normal;font-style:normal;}
.header .container:after, .search-logo-top .logo__bcrumbs-list:after, .search-form .search__wrapper:after, .search-apartments .search-apartments__item:after, .search-apartments .search-apartments__item .container:after, .footer .container__footer:after, .header .container:before, .search-logo-top .logo__bcrumbs-list:before, .search-form .search__wrapper:before, .search-apartments .search-apartments__item:before, .search-apartments .search-apartments__item .container:before, .footer .container__footer:before{content:"";display:table;}
.header .container:after, .search-logo-top .logo__bcrumbs-list:after, .search-form .search__wrapper:after, .search-apartments .search-apartments__item:after, .search-apartments .search-apartments__item .container:after, .footer .container__footer:after{clear:both;}
html{font-size:15px;}
body{font-family:'open_sansregular';-webkit-font-smoothing:antialiased;line-height:1.42;background:#ffffff;color:#000000;}
html, body{width:100%;height:100%;}
html{-webkit-box-sizing:border-box;box-sizing:border-box;}
*, *:before, *:after{-webkit-box-sizing:inherit;box-sizing:inherit;}
.wrapper{height:100%;}
.maincontent{height:100%;}
.container{max-width:1300px;margin:0 auto;}
ul{padding:0;margin:0;}
ul{list-style:none;}
li{list-style:none;}
p{margin:0;}
h1, h2, h3, h4, h5, h6{margin-top:0;font-weight:normal;}
img{border:0 none;}
a{outline:0 none;}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-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:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
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{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{-webkit-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-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-front{z-index:100;}
.ui-state-disabled{cursor:default !important;pointer-events:none;}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%;}
.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0;}
.ui-menu .ui-menu{position:absolute;}
.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");}
.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em;}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active{margin:-1px;}
.ui-menu-icons{position:relative;}
.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em;}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}
.ui-menu .ui-menu-icon{left:auto;right:0;}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active{text-decoration:none;}
.ui-button-icon-only{width:2em;-webkit-box-sizing:border-box;box-sizing:border-box;text-indent:-9999px;white-space:nowrap;}
input.ui-button.ui-button-icon-only{text-indent:0;}
.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}
.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap;}
input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em;}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-controlgroup{vertical-align:middle;display:inline-block;}
.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0;}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999;}
.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left;}
.ui-controlgroup-vertical .ui-controlgroup-item{-webkit-box-sizing:border-box;box-sizing:border-box;}
.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em;}
.ui-controlgroup .ui-controlgroup-label span{font-size:80%;}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none;}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none;}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none;}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none;}
.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:-webkit-calc(100% - 2.4em);width:calc(100% - 2.4em);}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid;}
.ui-checkboxradio-label .ui-icon-background{-webkit-box-shadow:inset 1px 1px 1px #ccc;box-shadow:inset 1px 1px 1px #ccc;-webkit-border-radius:.12em;border-radius:.12em;border:none;}
.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;-webkit-border-radius:1em;border-radius:1em;overflow:visible;border:none;}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid;}
.ui-checkboxradio-disabled{pointer-events:none;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:45%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,
.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em;}
.ui-datepicker .ui-datepicker-calendar .dp-highlight .ui-state-default{background:#007fff;color:#fff;}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active{background:#007fff;color:#fff}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;}
.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}
.ui-dialog .ui-resizable-n{height:2px;top:0;}
.ui-dialog .ui-resizable-e{width:2px;right:0;}
.ui-dialog .ui-resizable-s{height:2px;bottom:0;}
.ui-dialog .ui-resizable-w{width:2px;left:0;}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw{width:7px;height:7px;}
.ui-dialog .ui-resizable-se{right:0;bottom:0;}
.ui-dialog .ui-resizable-sw{left:0;bottom:0;}
.ui-dialog .ui-resizable-ne{right:0;top:0;}
.ui-dialog .ui-resizable-nw{left:0;top:0;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-draggable-handle{-ms-touch-action:none;touch-action:none;}
.ui-resizable{position:relative;}
.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-progressbar{height:2em;text-align:left;overflow:hidden;}
.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}
.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25;}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none;}
.ui-selectable{-ms-touch-action:none;touch-action:none;}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}
.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none;}
.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px;}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0;}
.ui-selectmenu-open{display:block;}
.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em;}
.ui-selectmenu-icon.ui-icon{float:right;margin-top:0;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-sortable-handle{-ms-touch-action:none;touch-action:none;}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}
.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em;}
.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;}
.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none;}
.ui-spinner-up{top:0;}
.ui-spinner-down{bottom:0;}
.ui-tabs{position:relative;padding:.2em;}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text;}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}
.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;}
body .ui-tooltip{border-width:2px;}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}
.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}
.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}
.ui-widget-content a{color:#333333;}
.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}
.ui-widget-header a{color:#333333;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button{color:#454545;text-decoration:none;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus{color:#2b2b2b;text-decoration:none;}
.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6;}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}
.ui-icon-background,
.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff;}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{color:#ffffff;text-decoration:none;}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620;}
.ui-state-checked{border:1px solid #dad55e;background:#fffa90;}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{color:#777620;}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{color:#5f3f3f;}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{color:#5f3f3f;}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);}
.ui-icon{width:16px;height:16px;}
.ui-icon-blank{background-position:16px 16px;}
.ui-icon-caret-1-n{background-position:0 0;}
.ui-icon-caret-1-ne{background-position:-16px 0;}
.ui-icon-caret-1-e{background-position:-32px 0;}
.ui-icon-caret-1-se{background-position:-48px 0;}
.ui-icon-caret-1-s{background-position:-65px 0;}
.ui-icon-caret-1-sw{background-position:-80px 0;}
.ui-icon-caret-1-w{background-position:-96px 0;}
.ui-icon-caret-1-nw{background-position:-112px 0;}
.ui-icon-caret-2-n-s{background-position:-128px 0;}
.ui-icon-caret-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-65px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-65px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:1px -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-on{background-position:-96px -144px;}
.ui-icon-radio-off{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br{-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;}
.ui-widget-overlay{background:#aaaaaa;opacity:.3;filter:Alpha(Opacity=30);}
.ui-widget-shadow{-webkit-box-shadow:0px 0px 5px #666666;box-shadow:0px 0px 5px #666666;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{width:45%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,
.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em;}
.ui-datepicker{margin-top:8px;background:#ffffff;border:1px solid #e6e6e6 !important;color:#2e94c3 !important;}
.ui-datepicker .ui-datepicker-header{background:transparent;border:none;}
.ui-datepicker .ui-datepicker-title{color:#2e94c3;}
.ui-datepicker .ui-datepicker-calendar td a{border:0 none;background:none;color:#333;text-align:center;-webkit-border-radius:2px;border-radius:2px;}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today{padding:4px;}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a{background:#2e94c3;-webkit-border-radius:2px;border-radius:2px;color:#ffffff;}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:hover{background:#2e94c3;color:#ffffff;}
.ui-datepicker .ui-datepicker-next{border:0 none !important;background:url("../assets/img/icons/datepicker-next.png") 50% no-repeat;-webkit-background-size:cover;background-size:cover;width:1.2em !important;height:1.2em !important;top:8px !important;}
.ui-datepicker .ui-datepicker-prev{border:none !important;background:url("../assets/img/icons/datepicker-prev.png") 50% no-repeat;-webkit-background-size:cover;background-size:cover;width:1.2em !important;height:1.2em !important;top:8px !important;}
@font-face{font-family:'lg';src:url("../assets/fonts/lightgallery/lg.eot?n1z373");src:url("../assets/fonts/lightgallery/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../assets/fonts/lightgallery/lg.woff?n1z373") format("woff"), url("../assets/fonts/lightgallery/lg.ttf?n1z373") format("truetype"), url("../assets/fonts/lightgallery/fonts/lg.svg?n1z373#lg") format("svg");font-weight:normal;font-style:normal;}
.lg-icon{font-family:'lg';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.lg-actions .lg-next, .lg-actions .lg-prev{background-color:rgba(0, 0, 0, 0.45);-webkit-border-radius:2px;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;border:none;outline:none;}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled{pointer-events:none;opacity:0.5;}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover{color:#FFF;}
.lg-actions .lg-next{right:20px;}
.lg-actions .lg-next:before{content:"\e095";}
.lg-actions .lg-prev{left:20px;}
.lg-actions .lg-prev:after{content:"\e094";}
@-webkit-keyframes lg-right-end{0%{left:0;}
50%{left:-30px;}
100%{left:0;}
}
@keyframes lg-right-end{0%{left:0;}
50%{left:-30px;}
100%{left:0;}
}
@-webkit-keyframes lg-left-end{0%{left:0;}
50%{left:30px;}
100%{left:0;}
}
@keyframes lg-left-end{0%{left:0;}
50%{left:30px;}
100%{left:0;}
}
.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative;}
.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative;}
.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%;background-color:rgba(0, 0, 0, 0.45);}
.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:medium none;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;}
.lg-toolbar .lg-icon:hover{color:#FFF;}
.lg-toolbar .lg-close:after{content:"\e070";}
.lg-toolbar .lg-download:after{content:"\e0f2";}
.lg-sub-html{background-color:rgba(0, 0, 0, 0.45);bottom:0;color:#EEE;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080;}
.lg-sub-html h4{margin:0;font-size:13px;font-weight:bold;}
.lg-sub-html p{font-size:12px;margin:5px 0 0;}
#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle;}
.lg-toolbar, .lg-prev, .lg-next{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;-o-transition:-o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;-webkit-transition:opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;transition:transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear, -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5, 0.5, 0.5);transform:scale3d(0.5, 0.5, 0.5);opacity:0;-webkit-transition:-webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-o-transition:-o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;-webkit-transition:opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;transition:opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;-o-transition:transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;transition:transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;transition:transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1), -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s !important;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;}
.lg-outer .lg-thumb-outer{background-color:#0D0A0A;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;-o-transition-duration:0s !important;transition-duration:0s !important;}
.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0, 0%, 0);transform:translate3d(0, 0%, 0);}
.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px;}
.lg-outer .lg-thumb-item{-webkit-border-radius:5px;border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #FFF;-webkit-border-radius:4px;border-radius:4px;margin-bottom:5px;}
@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease;}
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover{border-color:#a90707;}
.lg-outer .lg-thumb-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px;}
.lg-outer.lg-can-toggle .lg-item{padding-bottom:0;}
.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;transition:bottom 0.25s ease;}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px;}
.lg-outer .lg-toogle-thumb{background-color:#0D0A0A;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px;}
.lg-outer .lg-toogle-thumb:after{content:"\e1ff";}
.lg-outer .lg-toogle-thumb:hover{color:#FFF;}
.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px;}
.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}
.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer;}
.lg-outer .lg-has-vimeo .lg-video-play{background:url("../assets/img/lightgallery/vimeo-play.png") no-repeat scroll 0 0 transparent;}
.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url("../assets/img/lightgallery/vimeo-play.png") no-repeat scroll 0 -58px transparent;}
.lg-outer .lg-has-html5 .lg-video-play{background:transparent url("../assets/img/lightgallery/video-play.png") no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:0.8;}
.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1;}
.lg-outer .lg-has-youtube .lg-video-play{background:url("../assets/img/lightgallery/youtube-play.png") no-repeat scroll 0 0 transparent;}
.lg-outer .lg-has-youtube:hover .lg-video-play{background:url("../assets/img/lightgallery/youtube-play.png") no-repeat scroll 0 -60px transparent;}
.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0;}
.lg-outer .lg-has-video .lg-video-object{visibility:hidden;}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none;}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible;}
.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1083;opacity:0;-webkit-transition:opacity 0.08s ease 0s;-o-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s;}
.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0;}
.lg-progress-bar.lg-start .lg-progress{width:100%;}
.lg-show-autoplay .lg-progress-bar{opacity:1;}
.lg-autoplay-button:after{content:"\e01d";}
.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a";}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:-o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition:-webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;transition:left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-o-transition:-o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;-webkit-transition:opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;transition:opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;-o-transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;transition:transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s, -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s !important;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
#lg-zoom-in:after{content:"\e311";}
#lg-actual-size{font-size:20px;}
#lg-actual-size:after{content:"\e033";}
#lg-zoom-out{opacity:0.5;pointer-events:none;}
#lg-zoom-out:after{content:"\e312";}
.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto;}
.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px;}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible;}
.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px;}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{-webkit-box-shadow:0 0 0 2px white inset;box-shadow:0 0 0 2px white inset;}
.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#FFF;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s, transform 0.15s ease 0s;transition:opacity 0.15s ease 0s, transform 0.15s ease 0s;transition:opacity 0.15s ease 0s, transform 0.15s ease 0s, -webkit-transform 0.15s ease 0s;-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}
.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%;}
.lg-outer .lg-pager{background-color:rgba(255, 255, 255, 0.5);-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 8px rgba(255, 255, 255, 0.7) inset;box-shadow:0 0 0 8px rgba(255, 255, 255, 0.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;-webkit-transition:-webkit-box-shadow 0.3s ease 0s;transition:-webkit-box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s, -webkit-box-shadow 0.3s ease 0s;width:12px;}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus{-webkit-box-shadow:0 0 0 8px white inset;box-shadow:0 0 0 8px white inset;}
.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0;}
.lg-fullscreen:after{content:"\e20c";}
.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d";}
.lg-outer #lg-dropdown-overlay{background-color:rgba(0, 0, 0, 0.25);bottom:0;cursor:default;left:0;position:fixed;right:0;top:0;z-index:1081;opacity:0;visibility:hidden;-webkit-transition:visibility 0s linear 0.18s, opacity 0.18s linear 0s;-o-transition:visibility 0s linear 0.18s, opacity 0.18s linear 0s;transition:visibility 0s linear 0.18s, opacity 0.18s linear 0s;}
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-ms-transform:translate3d(0, 0px, 0);-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);opacity:1;visibility:visible;}
.lg-outer.lg-dropdown-active #lg-share{color:#FFF;}
.lg-outer .lg-dropdown{background-color:#fff;-webkit-border-radius:2px;border-radius:2px;font-size:14px;list-style-type:none;margin:0;padding:10px 0;position:absolute;right:0;text-align:left;top:50px;opacity:0;visibility:hidden;-ms-transform:translate3d(0, 5px, 0);-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);-webkit-transition:-webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;-o-transition:-o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;-webkit-transition:visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;transition:visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;-o-transition:transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;transition:transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;transition:transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s, -webkit-transform 0.18s linear 0s;}
.lg-outer .lg-dropdown:after{content:"";display:block;height:0;width:0;position:absolute;border:8px solid transparent;border-bottom-color:#FFF;right:16px;top:-16px;}
.lg-outer .lg-dropdown > li:last-child{margin-bottom:0px;}
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon{color:#333;}
.lg-outer .lg-dropdown a{color:#333;display:block;white-space:pre;padding:4px 12px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;}
.lg-outer .lg-dropdown a:hover{background-color:rgba(0, 0, 0, 0.07);}
.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block;line-height:1;margin-top:-3px;vertical-align:middle;}
.lg-outer .lg-dropdown .lg-icon{color:#333;display:inline-block;float:none;font-size:20px;height:auto;line-height:1;margin-right:8px;padding:0;vertical-align:middle;width:auto;}
.lg-outer #lg-share{position:relative;}
.lg-outer #lg-share:after{content:"\e80d";}
.lg-outer #lg-share-facebook .lg-icon{color:#3b5998;}
.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901";}
.lg-outer #lg-share-twitter .lg-icon{color:#00aced;}
.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904";}
.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39;}
.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902";}
.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027;}
.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903";}
.lg-group:after{content:"";display:table;clear:both;}
.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}
.lg-outer *{-webkit-box-sizing:border-box;box-sizing:border-box;}
.lg-outer.lg-visible{opacity:1;}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;-o-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;-o-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;-o-transition-duration:0s !important;transition-duration:0s !important;opacity:1;}
.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}
.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%;}
.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap;}
.lg-outer .lg-item{background:url("../assets/img/plugins/lightgallery/loading.gif") no-repeat scroll center center transparent;display:none !important;}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide{display:inline-block !important;}
.lg-outer.lg-css .lg-current{display:inline-block !important;}
.lg-outer .lg-item, .lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%;}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px;}
.lg-outer .lg-img-wrap{position:absolute;padding:0 5px;left:0;right:0;top:0;bottom:0;}
.lg-outer .lg-item.lg-complete{background-image:none;}
.lg-outer .lg-item.lg-current{z-index:1060;}
.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important;}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1;}
.lg-outer .lg-empty-html{display:none;}
.lg-outer.lg-hide-download #lg-download{display:none;}
.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:rgba(0, 0, 0, 0.8);opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s;}
.lg-backdrop.in{opacity:1;}
.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important;}
.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.lg-css3.lg-fade .lg-item{opacity:0;}
.lg-css3.lg-fade .lg-item.lg-current{opacity:1;}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity 0.1s ease 0s;-o-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s;}
.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1;}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;}
.lg-css3.lg-zoom-in .lg-item{opacity:0;}
.lg-css3.lg-zoom-in .lg-item.lg-prev-slide{-webkit-transform:scale3d(1.3, 1.3, 1.3);transform:scale3d(1.3, 1.3, 1.3);}
.lg-css3.lg-zoom-in .lg-item.lg-next-slide{-webkit-transform:scale3d(1.3, 1.3, 1.3);transform:scale3d(1.3, 1.3, 1.3);}
.lg-css3.lg-zoom-in .lg-item.lg-current{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;}
.lg-css3.lg-zoom-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-in .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-zoom-in-big .lg-item{opacity:0;}
.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide{-webkit-transform:scale3d(2, 2, 2);transform:scale3d(2, 2, 2);}
.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide{-webkit-transform:scale3d(2, 2, 2);transform:scale3d(2, 2, 2);}
.lg-css3.lg-zoom-in-big .lg-item.lg-current{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;}
.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-big .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-zoom-out .lg-item{opacity:0;}
.lg-css3.lg-zoom-out .lg-item.lg-prev-slide{-webkit-transform:scale3d(0.7, 0.7, 0.7);transform:scale3d(0.7, 0.7, 0.7);}
.lg-css3.lg-zoom-out .lg-item.lg-next-slide{-webkit-transform:scale3d(0.7, 0.7, 0.7);transform:scale3d(0.7, 0.7, 0.7);}
.lg-css3.lg-zoom-out .lg-item.lg-current{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;}
.lg-css3.lg-zoom-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-out .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-zoom-out-big .lg-item{opacity:0;}
.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide{-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);}
.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide{-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);}
.lg-css3.lg-zoom-out-big .lg-item.lg-current{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;}
.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-big .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-zoom-out-in .lg-item{opacity:0;}
.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide{-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);}
.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide{-webkit-transform:scale3d(2, 2, 2);transform:scale3d(2, 2, 2);}
.lg-css3.lg-zoom-out-in .lg-item.lg-current{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;}
.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-next-slide, .lg-css3.lg-zoom-out-in .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-zoom-in-out .lg-item{opacity:0;}
.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide{-webkit-transform:scale3d(2, 2, 2);transform:scale3d(2, 2, 2);}
.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide{-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);}
.lg-css3.lg-zoom-in-out .lg-item.lg-current{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;}
.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-next-slide, .lg-css3.lg-zoom-in-out .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-soft-zoom .lg-item{opacity:0;}
.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
.lg-css3.lg-soft-zoom .lg-item.lg-next-slide{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);}
.lg-css3.lg-soft-zoom .lg-item.lg-current{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;}
.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide, .lg-css3.lg-soft-zoom .lg-item.lg-next-slide, .lg-css3.lg-soft-zoom .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-scale-up .lg-item{opacity:0;}
.lg-css3.lg-scale-up .lg-item.lg-prev-slide{-ms-transform:scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);-webkit-transform:scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);transform:scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);}
.lg-css3.lg-scale-up .lg-item.lg-next-slide{-ms-transform:scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);-webkit-transform:scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);transform:scale3d(0.8, 0.8, 0.8) translate3d(0%, 10%, 0);}
.lg-css3.lg-scale-up .lg-item.lg-current{-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1;}
.lg-css3.lg-scale-up .lg-item.lg-prev-slide, .lg-css3.lg-scale-up .lg-item.lg-next-slide, .lg-css3.lg-scale-up .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-circular .lg-item{opacity:0;}
.lg-css3.lg-slide-circular .lg-item.lg-prev-slide{-ms-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0);}
.lg-css3.lg-slide-circular .lg-item.lg-next-slide{-ms-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);transform:scale3d(0, 0, 0) translate3d(100%, 0, 0);}
.lg-css3.lg-slide-circular .lg-item.lg-current{-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1;}
.lg-css3.lg-slide-circular .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular .lg-item.lg-next-slide, .lg-css3.lg-slide-circular .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-circular-up .lg-item{opacity:0;}
.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide{-ms-transform:scale3d(0, 0, 0) translate3d(-100%, -100%, 0);-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, -100%, 0);transform:scale3d(0, 0, 0) translate3d(-100%, -100%, 0);}
.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide{-ms-transform:scale3d(0, 0, 0) translate3d(100%, -100%, 0);-webkit-transform:scale3d(0, 0, 0) translate3d(100%, -100%, 0);transform:scale3d(0, 0, 0) translate3d(100%, -100%, 0);}
.lg-css3.lg-slide-circular-up .lg-item.lg-current{-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1;}
.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-up .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-circular-down .lg-item{opacity:0;}
.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide{-ms-transform:scale3d(0, 0, 0) translate3d(-100%, 100%, 0);-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 100%, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 100%, 0);}
.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide{-ms-transform:scale3d(0, 0, 0) translate3d(100%, 100%, 0);-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 100%, 0);transform:scale3d(0, 0, 0) translate3d(100%, 100%, 0);}
.lg-css3.lg-slide-circular-down .lg-item.lg-current{-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1;}
.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-down .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-circular-vertical .lg-item{opacity:0;}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide{-ms-transform:scale3d(0, 0, 0) translate3d(0, -100%, 0);-webkit-transform:scale3d(0, 0, 0) translate3d(0, -100%, 0);transform:scale3d(0, 0, 0) translate3d(0, -100%, 0);}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide{-ms-transform:scale3d(0, 0, 0) translate3d(0, 100%, 0);-webkit-transform:scale3d(0, 0, 0) translate3d(0, 100%, 0);transform:scale3d(0, 0, 0) translate3d(0, 100%, 0);}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-current{-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1;}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-circular-vertical-left .lg-item{opacity:0;}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide{-ms-transform:scale3d(0, 0, 0) translate3d(-100%, -100%, 0);-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, -100%, 0);transform:scale3d(0, 0, 0) translate3d(-100%, -100%, 0);}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide{-ms-transform:scale3d(0, 0, 0) translate3d(-100%, 100%, 0);-webkit-transform:scale3d(0, 0, 0) translate3d(-100%, 100%, 0);transform:scale3d(0, 0, 0) translate3d(-100%, 100%, 0);}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current{-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1;}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-circular-vertical-down .lg-item{opacity:0;}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide{-ms-transform:scale3d(0, 0, 0) translate3d(100%, -100%, 0);-webkit-transform:scale3d(0, 0, 0) translate3d(100%, -100%, 0);transform:scale3d(0, 0, 0) translate3d(100%, -100%, 0);}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide{-ms-transform:scale3d(0, 0, 0) translate3d(100%, 100%, 0);-webkit-transform:scale3d(0, 0, 0) translate3d(100%, 100%, 0);transform:scale3d(0, 0, 0) translate3d(100%, 100%, 0);}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current{-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1;}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide, .lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;-webkit-transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-vertical .lg-item{opacity:0;}
.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
.lg-css3.lg-slide-vertical .lg-item.lg-next-slide{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
.lg-css3.lg-slide-vertical .lg-item.lg-current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-vertical-growth .lg-item{opacity:0;}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide{-ms-transform:scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);-webkit-transform:scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);transform:scale3d(0.5, 0.5, 0.5) translate3d(0, -150%, 0);}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide{-ms-transform:scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);-webkit-transform:scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);transform:scale3d(0.5, 0.5, 0.5) translate3d(0, 150%, 0);}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-current{-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1;}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide, .lg-css3.lg-slide-vertical-growth .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-skew-only .lg-item{opacity:0;}
.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide{-ms-transform:skew(10deg, 0deg);-webkit-transform:skew(10deg, 0deg);transform:skew(10deg, 0deg);}
.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide{-ms-transform:skew(10deg, 0deg);-webkit-transform:skew(10deg, 0deg);transform:skew(10deg, 0deg);}
.lg-css3.lg-slide-skew-only .lg-item.lg-current{-ms-transform:skew(0deg, 0deg);-webkit-transform:skew(0deg, 0deg);transform:skew(0deg, 0deg);opacity:1;}
.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-skew-only-rev .lg-item{opacity:0;}
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide{-ms-transform:skew(-10deg, 0deg);-webkit-transform:skew(-10deg, 0deg);transform:skew(-10deg, 0deg);}
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide{-ms-transform:skew(-10deg, 0deg);-webkit-transform:skew(-10deg, 0deg);transform:skew(-10deg, 0deg);}
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current{-ms-transform:skew(0deg, 0deg);-webkit-transform:skew(0deg, 0deg);transform:skew(0deg, 0deg);opacity:1;}
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-skew-only-y .lg-item{opacity:0;}
.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide{-ms-transform:skew(0deg, 10deg);-webkit-transform:skew(0deg, 10deg);transform:skew(0deg, 10deg);}
.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide{-ms-transform:skew(0deg, 10deg);-webkit-transform:skew(0deg, 10deg);transform:skew(0deg, 10deg);}
.lg-css3.lg-slide-skew-only-y .lg-item.lg-current{-ms-transform:skew(0deg, 0deg);-webkit-transform:skew(0deg, 0deg);transform:skew(0deg, 0deg);opacity:1;}
.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-skew-only-y-rev .lg-item{opacity:0;}
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide{-ms-transform:skew(0deg, -10deg);-webkit-transform:skew(0deg, -10deg);transform:skew(0deg, -10deg);}
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide{-ms-transform:skew(0deg, -10deg);-webkit-transform:skew(0deg, -10deg);transform:skew(0deg, -10deg);}
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current{-ms-transform:skew(0deg, 0deg);-webkit-transform:skew(0deg, 0deg);transform:skew(0deg, 0deg);opacity:1;}
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-skew .lg-item{opacity:0;}
.lg-css3.lg-slide-skew .lg-item.lg-prev-slide{-ms-transform:skew(20deg, 0deg) translate3d(-100%, 0%, 0px);-webkit-transform:skew(20deg, 0deg) translate3d(-100%, 0%, 0px);transform:skew(20deg, 0deg) translate3d(-100%, 0%, 0px);}
.lg-css3.lg-slide-skew .lg-item.lg-next-slide{-ms-transform:skew(20deg, 0deg) translate3d(100%, 0%, 0px);-webkit-transform:skew(20deg, 0deg) translate3d(100%, 0%, 0px);transform:skew(20deg, 0deg) translate3d(100%, 0%, 0px);}
.lg-css3.lg-slide-skew .lg-item.lg-current{-ms-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);-webkit-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);opacity:1;}
.lg-css3.lg-slide-skew .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew .lg-item.lg-next-slide, .lg-css3.lg-slide-skew .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-skew-rev .lg-item{opacity:0;}
.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide{-ms-transform:skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);-webkit-transform:skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);transform:skew(-20deg, 0deg) translate3d(-100%, 0%, 0px);}
.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide{-ms-transform:skew(-20deg, 0deg) translate3d(100%, 0%, 0px);-webkit-transform:skew(-20deg, 0deg) translate3d(100%, 0%, 0px);transform:skew(-20deg, 0deg) translate3d(100%, 0%, 0px);}
.lg-css3.lg-slide-skew-rev .lg-item.lg-current{-ms-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);-webkit-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);opacity:1;}
.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-skew-cross .lg-item{opacity:0;}
.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide{-ms-transform:skew(0deg, 60deg) translate3d(-100%, 0%, 0px);-webkit-transform:skew(0deg, 60deg) translate3d(-100%, 0%, 0px);transform:skew(0deg, 60deg) translate3d(-100%, 0%, 0px);}
.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide{-ms-transform:skew(0deg, 60deg) translate3d(100%, 0%, 0px);-webkit-transform:skew(0deg, 60deg) translate3d(100%, 0%, 0px);transform:skew(0deg, 60deg) translate3d(100%, 0%, 0px);}
.lg-css3.lg-slide-skew-cross .lg-item.lg-current{-ms-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);-webkit-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);opacity:1;}
.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-skew-cross-rev .lg-item{opacity:0;}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide{-ms-transform:skew(0deg, -60deg) translate3d(-100%, 0%, 0px);-webkit-transform:skew(0deg, -60deg) translate3d(-100%, 0%, 0px);transform:skew(0deg, -60deg) translate3d(-100%, 0%, 0px);}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide{-ms-transform:skew(0deg, -60deg) translate3d(100%, 0%, 0px);-webkit-transform:skew(0deg, -60deg) translate3d(100%, 0%, 0px);transform:skew(0deg, -60deg) translate3d(100%, 0%, 0px);}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current{-ms-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);-webkit-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);opacity:1;}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-skew-ver .lg-item{opacity:0;}
.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide{-ms-transform:skew(60deg, 0deg) translate3d(0, -100%, 0px);-webkit-transform:skew(60deg, 0deg) translate3d(0, -100%, 0px);transform:skew(60deg, 0deg) translate3d(0, -100%, 0px);}
.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide{-ms-transform:skew(60deg, 0deg) translate3d(0, 100%, 0px);-webkit-transform:skew(60deg, 0deg) translate3d(0, 100%, 0px);transform:skew(60deg, 0deg) translate3d(0, 100%, 0px);}
.lg-css3.lg-slide-skew-ver .lg-item.lg-current{-ms-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);-webkit-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);opacity:1;}
.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-skew-ver-rev .lg-item{opacity:0;}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide{-ms-transform:skew(-60deg, 0deg) translate3d(0, -100%, 0px);-webkit-transform:skew(-60deg, 0deg) translate3d(0, -100%, 0px);transform:skew(-60deg, 0deg) translate3d(0, -100%, 0px);}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide{-ms-transform:skew(-60deg, 0deg) translate3d(0, 100%, 0px);-webkit-transform:skew(-60deg, 0deg) translate3d(0, 100%, 0px);transform:skew(-60deg, 0deg) translate3d(0, 100%, 0px);}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current{-ms-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);-webkit-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);opacity:1;}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-skew-ver-cross .lg-item{opacity:0;}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide{-ms-transform:skew(0deg, 20deg) translate3d(0, -100%, 0px);-webkit-transform:skew(0deg, 20deg) translate3d(0, -100%, 0px);transform:skew(0deg, 20deg) translate3d(0, -100%, 0px);}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide{-ms-transform:skew(0deg, 20deg) translate3d(0, 100%, 0px);-webkit-transform:skew(0deg, 20deg) translate3d(0, 100%, 0px);transform:skew(0deg, 20deg) translate3d(0, 100%, 0px);}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current{-ms-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);-webkit-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);opacity:1;}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item{opacity:0;}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide{-ms-transform:skew(0deg, -20deg) translate3d(0, -100%, 0px);-webkit-transform:skew(0deg, -20deg) translate3d(0, -100%, 0px);transform:skew(0deg, -20deg) translate3d(0, -100%, 0px);}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide{-ms-transform:skew(0deg, -20deg) translate3d(0, 100%, 0px);-webkit-transform:skew(0deg, -20deg) translate3d(0, 100%, 0px);transform:skew(0deg, -20deg) translate3d(0, 100%, 0px);}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current{-ms-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);-webkit-transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);transform:skew(0deg, 0deg) translate3d(0%, 0%, 0px);opacity:1;}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide, .lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-lollipop .lg-item{opacity:0;}
.lg-css3.lg-lollipop .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
.lg-css3.lg-lollipop .lg-item.lg-next-slide{-ms-transform:translate3d(0, 0, 0) scale(0.5);-webkit-transform:translate3d(0, 0, 0) scale(0.5);transform:translate3d(0, 0, 0) scale(0.5);}
.lg-css3.lg-lollipop .lg-item.lg-current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
.lg-css3.lg-lollipop .lg-item.lg-prev-slide, .lg-css3.lg-lollipop .lg-item.lg-next-slide, .lg-css3.lg-lollipop .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-lollipop-rev .lg-item{opacity:0;}
.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide{-ms-transform:translate3d(0, 0, 0) scale(0.5);-webkit-transform:translate3d(0, 0, 0) scale(0.5);transform:translate3d(0, 0, 0) scale(0.5);}
.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
.lg-css3.lg-lollipop-rev .lg-item.lg-current{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-next-slide, .lg-css3.lg-lollipop-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-rotate .lg-item{opacity:0;}
.lg-css3.lg-rotate .lg-item.lg-prev-slide{-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}
.lg-css3.lg-rotate .lg-item.lg-next-slide{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.lg-css3.lg-rotate .lg-item.lg-current{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1;}
.lg-css3.lg-rotate .lg-item.lg-prev-slide, .lg-css3.lg-rotate .lg-item.lg-next-slide, .lg-css3.lg-rotate .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-rotate-rev .lg-item{opacity:0;}
.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.lg-css3.lg-rotate-rev .lg-item.lg-next-slide{-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}
.lg-css3.lg-rotate-rev .lg-item.lg-current{-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1;}
.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide, .lg-css3.lg-rotate-rev .lg-item.lg-next-slide, .lg-css3.lg-rotate-rev .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
.lg-css3.lg-tube .lg-item{opacity:0;}
.lg-css3.lg-tube .lg-item.lg-prev-slide{-ms-transform:scale3d(1, 0, 1) translate3d(-100%, 0, 0);-webkit-transform:scale3d(1, 0, 1) translate3d(-100%, 0, 0);transform:scale3d(1, 0, 1) translate3d(-100%, 0, 0);}
.lg-css3.lg-tube .lg-item.lg-next-slide{-ms-transform:scale3d(1, 0, 1) translate3d(100%, 0, 0);-webkit-transform:scale3d(1, 0, 1) translate3d(100%, 0, 0);transform:scale3d(1, 0, 1) translate3d(100%, 0, 0);}
.lg-css3.lg-tube .lg-item.lg-current{-ms-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);-webkit-transform:scale3d(1, 1, 1) translate3d(0, 0, 0);transform:scale3d(1, 1, 1) translate3d(0, 0, 0);opacity:1;}
.lg-css3.lg-tube .lg-item.lg-prev-slide, .lg-css3.lg-tube .lg-item.lg-next-slide, .lg-css3.lg-tube .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;-webkit-transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;transition:opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;-o-transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s, -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;}
@font-face{font-family:'FontAwesome';src:url("../assets/fonts/fontawesome-webfont.eot?v=4.7.0");src:url("../assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../assets/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../assets/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../assets/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;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.33333333em;line-height:0.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.28571429em;text-align:center;}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}
.fa-ul > li{position:relative;}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center;}
.fa-li.fa-lg{left:-1.85714286em;}
.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;-webkit-border-radius:.1em;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);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-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:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);}
.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1);}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{-webkit-filter:none;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:#ffffff;}
.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-remove:before,
.fa-close: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-gear:before,
.fa-cog: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-rotate-right:before,
.fa-repeat: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-photo:before,
.fa-image: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-warning:before,
.fa-exclamation-triangle: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-gears:before,
.fa-cogs: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-save:before,
.fa-floppy-o:before{content:"\f0c7";}
.fa-square:before{content:"\f0c8";}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars: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-unsorted:before,
.fa-sort:before{content:"\f0dc";}
.fa-sort-down:before,
.fa-sort-desc:before{content:"\f0dd";}
.fa-sort-up:before,
.fa-sort-asc:before{content:"\f0de";}
.fa-envelope:before{content:"\f0e0";}
.fa-linkedin:before{content:"\f0e1";}
.fa-rotate-left:before,
.fa-undo:before{content:"\f0e2";}
.fa-legal:before,
.fa-gavel:before{content:"\f0e3";}
.fa-dashboard:before,
.fa-tachometer:before{content:"\f0e4";}
.fa-comment-o:before{content:"\f0e5";}
.fa-comments-o:before{content:"\f0e6";}
.fa-flash:before,
.fa-bolt:before{content:"\f0e7";}
.fa-sitemap:before{content:"\f0e8";}
.fa-umbrella:before{content:"\f0e9";}
.fa-paste:before,
.fa-clipboard: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-unlink:before,
.fa-chain-broken: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-toggle-down:before,
.fa-caret-square-o-down:before{content:"\f150";}
.fa-toggle-up:before,
.fa-caret-square-o-up:before{content:"\f151";}
.fa-toggle-right:before,
.fa-caret-square-o-right:before{content:"\f152";}
.fa-euro:before,
.fa-eur:before{content:"\f153";}
.fa-gbp:before{content:"\f154";}
.fa-dollar:before,
.fa-usd:before{content:"\f155";}
.fa-rupee:before,
.fa-inr:before{content:"\f156";}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before{content:"\f157";}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before{content:"\f158";}
.fa-won:before,
.fa-krw: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-toggle-left:before,
.fa-caret-square-o-left:before{content:"\f191";}
.fa-dot-circle-o:before{content:"\f192";}
.fa-wheelchair:before{content:"\f193";}
.fa-vimeo-square:before{content:"\f194";}
.fa-turkish-lira:before,
.fa-try: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-institution:before,
.fa-bank:before,
.fa-university:before{content:"\f19c";}
.fa-mortar-board:before,
.fa-graduation-cap: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-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before{content:"\f1c5";}
.fa-file-zip-o:before,
.fa-file-archive-o:before{content:"\f1c6";}
.fa-file-sound-o:before,
.fa-file-audio-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-saver:before,
.fa-support:before,
.fa-life-ring:before{content:"\f1cd";}
.fa-circle-o-notch:before{content:"\f1ce";}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before{content:"\f1d0";}
.fa-ge:before,
.fa-empire:before{content:"\f1d1";}
.fa-git-square:before{content:"\f1d2";}
.fa-git:before{content:"\f1d3";}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before{content:"\f1d4";}
.fa-tencent-weibo:before{content:"\f1d5";}
.fa-qq:before{content:"\f1d6";}
.fa-wechat:before,
.fa-weixin:before{content:"\f1d7";}
.fa-send:before,
.fa-paper-plane:before{content:"\f1d8";}
.fa-send-o:before,
.fa-paper-plane-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-soccer-ball-o:before,
.fa-futbol-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-shekel:before,
.fa-sheqel:before,
.fa-ils: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-hotel:before,
.fa-bed:before{content:"\f236";}
.fa-viacoin:before{content:"\f237";}
.fa-train:before{content:"\f238";}
.fa-subway:before{content:"\f239";}
.fa-medium:before{content:"\f23a";}
.fa-yc:before,
.fa-y-combinator: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:before,
.fa-battery-full: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-stop-o:before,
.fa-hand-paper-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-tv:before,
.fa-television: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-asl-interpreting:before,
.fa-american-sign-language-interpreting:before{content:"\f2a3";}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before{content:"\f2a4";}
.fa-glide:before{content:"\f2a5";}
.fa-glide-g:before{content:"\f2a6";}
.fa-signing:before,
.fa-sign-language: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-vcard:before,
.fa-address-card:before{content:"\f2bb";}
.fa-vcard-o:before,
.fa-address-card-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:before,
.fa-thermometer-full: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-bathtub:before,
.fa-s15:before,
.fa-bath: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;}
.header{background:#fff;width:100%;-webkit-box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.1);position:fixed;top:0;left:0;z-index:101;}
.header .svg-filters{position:absolute;visibility:hidden;width:1px;height:1px;}
.header .mc__mobile{width:13px;position:relative;top:3px;left:6px;display:none;}
.header .mc__mobile .cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.header .container{max-width:1920px;width:97%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
@media screen and (max-width:1800px){.header .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}
}
@media screen and (max-width:890px){.header .container{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-wrap:-ms-nowrap;flex-wrap:-ms-nowrap;}
}
.header .container .dropdown{display:block;text-decoration:none;color:#06628d;background-color:#fff;border:1px solid #dddddd;-webkit-border-radius:60px;border-radius:60px;padding:13px 35px;position:absolute;top:80%;right:9%;z-index:1;display:none;}
.header .container .dropdown .dropdown__wrapper .dropdown__triangle{width:11px;height:7px;position:absolute;top:-7px;right:20px;background:url("../assets/img/icons/triangle.png") 0 0 no-repeat;}
.header .container .dropdown .dropdown__wrapper .dropdown__text{font-family:'open_sansregular';font-family:'open_sanssemibold';font-size:15px;}
.header .m-ht__logo{width:15%;}
@media screen and (max-width:1800px){.header .m-ht__logo{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:30%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:75px;}
}
@media screen and (max-width:414px){.header .m-ht__logo{width:60%;}
}
.header .m-ht__bars{width:15%;}
@media screen and (max-width:1800px){.header .m-ht__bars{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:35%;padding:0 0 0 2%;}
}
@media screen and (max-width:812px){.header .m-ht__bars{padding:0;}
}
@media screen and (max-width:414px){.header .m-ht__bars{width:20%;}
}
.header .m-ht__bars .menu__click{cursor:pointer;position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;}
@media screen and (max-width:1600px){.header .m-ht__bars .menu__click{width:55%;}
}
@media screen and (max-width:1366px){.header .m-ht__bars .menu__click{width:65%;}
}
@media screen and (max-width:1024px){.header .m-ht__bars .menu__click{width:75%;}
}
@media screen and (max-width:960px){.header .m-ht__bars .menu__click{display:none;}
}
.header .m-ht__menu{width:50%;}
@media screen and (max-width:1800px){.header .m-ht__menu{-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4;width:100%;}
.header .m-ht__menu .m-ht__list-menu{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
}
@media screen and (max-width:990px){.header .m-ht__menu{display:none;}
}
.header .m-ht__contacts{width:20%;}
@media screen and (max-width:1800px){.header .m-ht__contacts{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:35%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:0 2% 0 0;}
}
@media screen and (max-width:900px){.header .m-ht__contacts{padding:0;}
}
@media screen and (max-width:414px){.header .m-ht__contacts{width:20%;}
}
.header .m-ht__menu .m-ht__list-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.header .m-ht__menu .m-ht__list-menu .m-ht__item-menu{position:relative;display:inline-block;vertical-align:top;}
.header .m-ht__menu .m-ht__list-menu .m-ht__item-menu *{font-size:15px;font-family:'open_sansregular';font-family:'open_sanssemibold';}
.header .m-ht__menu .m-ht__list-menu .m-ht__link-menu{display:block;color:#000000;text-decoration:none;padding:40px 14px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;position:relative;}
@media screen and (max-width:1800px){.header .m-ht__menu .m-ht__list-menu .m-ht__link-menu{padding:12px 14px;}
}
.header .m-ht__menu .m-ht__list-menu .m-ht__link-menu:hover{background-color:#f3f3f3;color:#157aaa;}
.header .m-ht__menu .m-ht__list-menu .pattern{width:9px;height:21px;position:absolute;top:50%;right:-4px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;}
.header .m-ht__menu .m-ht__list-menu .pattern .cls-1{fill:none;stroke:#d3d3d3;stroke-miterlimit:10;}
.header .m-ht__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.header .m-ht__logo .m-ht__logo-link{display:block;text-decoration:none;}
.header .m-ht__contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.header .m-ht__contacts .contacts__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.header .m-ht__contacts .contacts__list .contacts__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.header .m-ht__contacts .contacts__list .contacts__item_first .contacts__link_first{text-decoration:none;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
@media screen and (max-width:812px){.header .m-ht__contacts .contacts__list .contacts__item_first .contacts__link_first{right:28px;position:relative;}
}
.header .m-ht__contacts .contacts__list .contacts__item_second{margin-left:12px;}
@media screen and (max-width:1800px){.header .m-ht__contacts .contacts__list .contacts__item_second{display:none;}
}
.header .m-ht__contacts .contacts__list .contacts__item_second .i__border-radius{display:block;text-decoration:none;border:1px solid #e1e1e1;padding:8px;-webkit-border-radius:50%;border-radius:50%;}
.header .m-ht__contacts .contacts__list .contacts__item .contacts__text{font-size:15px;margin-left:11px;}
@media screen and (max-width:900px){.header .m-ht__contacts .contacts__list .contacts__item .contacts__text{display:none;}
}
.header .m-ht__contacts .contacts__list .contacts__item .i__first{width:17px;height:18px;}
@media screen and (max-width:900px){.header .m-ht__contacts .contacts__list .contacts__item .i__first{width:24px;height:25px;}
}
.header .m-ht__contacts .contacts__list .contacts__item .i__first .cls-1{fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;}
.header .m-ht__contacts .contacts__list .contacts__item .i__second{width:26px;height:22px;}
.header .m-ht__contacts .contacts__list .contacts__item .i__second .cls-1{fill:none;stroke:#0d6690;stroke-linecap:round;stroke-linejoin:round;}
.header .m-ht__contacts .contacts__list .contacts__item .i__third{width:12px;height:22px;margin-left:38px;}
@media screen and (max-width:900px){.header .m-ht__contacts .contacts__list .contacts__item .i__third{display:none;}
}
.header .m-ht__contacts .contacts__list .contacts__item .i__third:hover .cls-1{stroke:#0d6690;}
.header .m-ht__contacts .contacts__list .contacts__item .i__third .cls-1{fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.header .m-ht__contacts .contacts__list .contacts__item .i__fourth{width:18px;height:22px;margin-left:18px;}
@media screen and (max-width:900px){.header .m-ht__contacts .contacts__list .contacts__item .i__fourth{display:none;}
}
.header .m-ht__contacts .contacts__list .contacts__item .i__fourth:hover .cls-1{stroke:#0d6690;}
.header .m-ht__contacts .contacts__list .contacts__item .i__fourth .cls-1{fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;}
.header .m-ht__contacts .contacts__list .contacts__item .i__fifth{width:17px;height:22px;margin-left:18px;}
@media screen and (max-width:900px){.header .m-ht__contacts .contacts__list .contacts__item .i__fifth{display:none;}
}
.header .m-ht__contacts .contacts__list .contacts__item .i__fifth:hover .cls-1{stroke:#0d6690;}
.header .m-ht__contacts .contacts__list .contacts__item .i__fifth .cls-1{fill:none;stroke:#000000;stroke-linecap:round;stroke-linejoin:round;}
.header .m-ht__bars{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;}
.header .m-ht__bars .m-htbars__link{display:block;text-decoration:none;position:absolute;left:0;right:0;top:30px;text-align:center;width:100%;}
.header .m-htbars__in{display:inline-block;vertical-align:middle;}
.header .m-htbars__btn{width:40px;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#ffffff;-webkit-border-radius:50%;border-radius:50%;}
.header .m-htbars__img{width:28px;height:1px;background-color:#000000;display:block;position:relative;-webkit-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;}
.header .m-htbars__img:after, .header .m-htbars__img:before{content:"";display:block;position:absolute;width:28px;height:1px;background-color:#000000;-webkit-transition:top 0.25s, -webkit-transform 0.35s;transition:top 0.25s, -webkit-transform 0.35s;-o-transition:top 0.25s, transform 0.35s;transition:top 0.25s, transform 0.35s;transition:top 0.25s, transform 0.35s, -webkit-transform 0.35s;}
.header .m-htbars__img:after{top:8px;left:0;}
.header .m-htbars__img:before{top:-8px;left:0;}
.header .m-htbars__title{display:inline-block;vertical-align:middle;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-family:'open_sansregular';font-family:'open_sansextrabold';font-size:25px;color:#000000;}
.header .m-ht__list-contacts{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.header .m-ht__item-contacts *{font-size:15px;}
.header .m-ht__link-contacts{color:#000000;text-decoration:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.header .m-ht__link-contacts:hover{color:#0074ad;}
.header .m-ht__link-contacts:hover .cls-1{-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;stroke:#0074ad;}
.header .m-htlcontacts__i_phone{width:16px;height:16px;}
.header .m-htlcontacts__i_phone .cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.header .m-htlcontacts__text{display:inline-block;vertical-align:middle;margin-left:11px;}
.header .m-ht__link-contacts_vk{margin-left:23px;}
.header .m-ht__link-contacts_instagram{margin-left:23px;}
.header .m-htlcontacts__i_vk{width:18px;height:14px;}
.header .m-htlcontacts__i_vk .cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.header .m-ht__link-contacts_instagram{width:17px;height:17px;}
.header .m-ht__link-contacts_instagram .cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.header .burger-menu{margin:6px 0 0;width:30px;display:block;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;cursor:pointer;height:30px;position:absolute;top:30px;}
@media screen and (max-width:960px){.header .burger-menu{display:none;}
}
.header .burger-menu .bar{-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;height:1px;width:100%;display:block;background-color:#000000;}
.header .burger-menu .bar:nth-of-type(2){margin:6px 0;}
.header .burger-menu--closed{-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;padding:5px 0 0;}
@media screen and (max-width:812px){.header .burger-menu--closed{padding:0;}
}
.header .burger-menu--closed .bar{float:right;}
.header .burger-menu--closed .bar:nth-of-type(2){width:75%;-webkit-transition-property:margin, height, width;-o-transition-property:margin, height, width;transition-property:margin, height, width;-webkit-transition-delay:0.3s, 0.3s, 0s;-o-transition-delay:0.3s, 0.3s, 0s;transition-delay:0.3s, 0.3s, 0s;}
.header .burger-menu--closed .bar:nth-of-type(3){width:50%;}
.header .menu__click:hover .bar:nth-of-type(2){width:100%;}
.header .menu__click:hover .bar:nth-of-type(3){width:100%;}
.header .burger-menu--opened{padding-top:12px;}
.header .burger-menu--opened .bar:nth-of-type(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;height:1px;}
.header .burger-menu--opened .bar:nth-of-type(2){opacity:0;height:0;margin:-1px;}
.header .burger-menu--opened .bar:nth-of-type(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;height:1px;}
.sf-popup-form-popup{width:745px;display:none;background:#ffffff;margin:20px auto 0;position:relative;}
@media screen and (max-width:960px){.sf-popup-form-popup{width:500px;}
}
@media screen and (max-width:640px){.sf-popup-form-popup{width:258px;}
}
.sf-popup-form-popup .sf-popup__close{display:block;text-decoration:none;width:60px;height:60px;background:#f9f9f9;position:absolute;top:0;left:100%;}
@media screen and (max-width:640px){.sf-popup-form-popup .sf-popup__close{width:30px;height:30px;left:228px;}
}
.sf-popup-form-popup .sf-popup__close .sf-popup__close-w{position:relative;width:100%;height:100%;}
.sf-popup-form-popup .sf-popup__close .sf-popup__close-w:after{content:url("../assets/img/icons/sf-popup__close.png");background-repeat:no-repeat;z-index:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
@media screen and (max-width:640px){.sf-popup-form-popup .sf-popup__close .sf-popup__close-w:after{content:url("../assets/img/icons/sf-popup-close-s.png");}
}
.sf-popup-form-popup .sf-popup__logo{background:url("../assets/img/bg/search-form-popup.jpg") 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;min-height:250px;color:#ffffff;text-align:center;overflow:hidden;}
.sf-popup-form-popup .sf-popup__heading-top{font-size:20px;margin-top:70px;}
@media screen and (max-width:960px){.sf-popup-form-popup .sf-popup__heading-top{margin-top:40px;}
}
.sf-popup-form-popup .sf-popup__heading-bottom{font-size:35px;font-family:'open_sansregular';font-family:'open_sansextrabold';}
@media screen and (max-width:640px){.sf-popup-form-popup .sf-popup__heading-bottom{font-size:27px;}
}
.sf-popup-form-popup .sf-popup__form-wrap{background:#f9f9f9;padding-bottom:28px;}
.sf-popup-form-popup .sf-popup__form-wrap .sf-popup__form .message__errorPhone,
.sf-popup-form-popup .sf-popup__form-wrap .sf-popup__form .message__lastName,
.sf-popup-form-popup .sf-popup__form-wrap .sf-popup__form .message__firstName,
.sf-popup-form-popup .sf-popup__form-wrap .sf-popup__form .message__middleName{font-family:'open_sansregular';font-family:'open_sanssemibold';font-size:12px;text-align:left;color:#ff0000;}
.sf-popup-form-popup .sf-popup__date-wrap{position:relative;bottom:50px;text-align:center;padding:24px 0 40px;width:90%;margin:0 auto;background:#ffffff;-webkit-box-shadow:0 5px 10px 0 rgba(0, 0, 1, 0.02);box-shadow:0 5px 10px 0 rgba(0, 0, 1, 0.02);}
.sf-popup-form-popup .sf-popup__date-wrap .sf-popup__date-block{display:inline-block;vertical-align:middle;width:172px;}
@media screen and (max-width:640px){.sf-popup-form-popup .sf-popup__date-wrap .sf-popup__date-block{display:block;margin:0 auto;}
}
.sf-popup-form-popup .sf-popup__date-wrap .sf-popup__date-text{font-size:12px;margin-bottom:3px;text-align:left;}
.sf-popup-form-popup .sf-popup__date-wrap .sf-popup__date{text-align:left;width:172px;position:relative;}
.sf-popup-form-popup .sf-popup__date-wrap .sf-popup__input-date{width:100%;outline:0;border:1px solid #d5d5d5;padding:9px;background:#ededed;}
.sf-popup-form-popup .sf-popup__date-wrap .svg-i__calendar{width:28px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:8px;}
.sf-popup-form-popup .sf-popup__date-wrap .svg-i__calendar .cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;}
.sf-popup-form-popup .sf-popup__date-wrap .sf-popup__dash{display:inline-block;vertical-align:middle;width:30px;height:1px;background:#9bd6f1;margin-top:20px;}
@media screen and (max-width:640px){.sf-popup-form-popup .sf-popup__date-wrap .sf-popup__dash{display:none;}
}
.sf-popup__counter-w{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:90%;margin:0 auto;}
@media screen and (max-width:960px){.sf-popup__counter-w{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
}
.sf-popup__count{width:50%;}
@media screen and (max-width:960px){.sf-popup__count{width:100%;text-align:center;}
}
.sf-popup__count .sf-popup__input{width:100%;outline:0;border:1px solid #d5d5d5;padding:9px;background:#ededed;}
.sf-popup__count .sf-popup__input-block{margin-top:32px;}
.sf-popup__count .sf-popup__input-block:first-child{margin-top:0;}
.sf-popup__count .sf-popup__count-text{font-size:12px;margin-bottom:3px;}
.sf-popup__count .sf-popup__input-block-w{position:relative;}
.sf-popup__count .sf-popup__block-input_grownups{position:relative;width:172px;display:inline-block;vertical-align:top;}
.sf-popup__count .sf-popup__input{width:100%;outline:0;border:1px solid #d5d5d5;padding:9px;background:#ededed;}
.sf-popup__count .sf-popup__input_grownups-messenger-check{width:10px;}
.sf-popup__count .sf-popup__input_grownups-messenger-check .check__cls-1{fill:none;stroke:#57c63d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.sf-popup__count .svg-i__grownups{width:18px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:8px;}
.sf-popup__count .svg-i__grownups .cls-1,
.sf-popup__count .svg-i__grownups .cls-2{fill:none;stroke:#000;stroke-linecap:round;}
.sf-popup__count .svg-i__grownups .cls-1{stroke-linejoin:round;}
.sf-popup__count .svg-i__grownups .cls-2{stroke-miterlimit:10;}
.sf-popup__count .sf-popup__input-messenger{display:inline-block;vertical-align:top;position:absolute;top:50%;left:180px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.sf-popup__count .sf-popup__input_grownups-messenger-check{width:10px;}
.sf-popup__count .sf-popup__input_grownups-messenger-check .check__cls-1{fill:none;stroke:#57c63d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.sf-popup__count .sf-popup__input_grownups-messenger-error{width:3px;}
.sf-popup__count .sf-popup__input_grownups-messenger-error .error__cls-1{fill:none;stroke:red;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.sf-popup__count .sf-popup__grownups-count-messenger-text{font-size:12px;color:#ff0000;}
.sf-popup__count .sf-popup__input-block{margin-top:32px;}
.sf-popup__count .sf-popup__input-block:first-child{margin-top:0;}
.sf-popup__count .sf-popup__block-input_children{position:relative;width:172px;}
.sf-popup__count .svg-i__children{width:22px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:8px;}
.sf-popup__count .svg-i__children .cls-1,
.sf-popup__count .svg-i__children .cls-2{fill:none;stroke:#000;}
.sf-popup__count .svg-i__children .cls-1{stroke-miterlimit:10;}
.sf-popup__count .svg-i__children .cls-2{stroke-linecap:round;stroke-linejoin:round;}
.sf-popup__count .sf-popup__input_children-messenger-check{width:10px;}
.sf-popup__count .sf-popup__input_children-messenger-check .check__cls-1{fill:none;stroke:#57c63d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.sf-popup__count .sf-popup__input_children-messenger-error{width:3px;}
.sf-popup__count .sf-popup__input_children-messenger-error .error__cls-1{fill:none;stroke:red;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.sf-popup__count .sf-popup__children-count-messenger-text{font-size:12px;color:#ff0000;}
.sf-popup__name{width:50%;position:relative;margin-top:20px;}
@media screen and (max-width:960px){.sf-popup__name{width:100%;}
}
.sf-popup__name .sf-popup__svg-name-w{background:#F9F9F9;position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:0 10px;}
.sf-popup__name .sf-popup__svg-name-w .sf-popup__svg-name{width:18px;}
.sf-popup__name .sf-popup__svg-name-w .sf-popup__svg-name .cls-1,
.sf-popup__name .sf-popup__svg-name-w .sf-popup__svg-name .cls-2{fill:none;stroke:#4da4cb;}
.sf-popup__name .sf-popup__svg-name-w .sf-popup__svg-name .cls-1{stroke-linejoin:round;}
.sf-popup__name .sf-popup__svg-name-w .sf-popup__svg-name .cls-2{stroke-miterlimit:10;}
.sf-popup__name .sf-popup__name-wrapper{text-align:center;border:1px solid #bcd1db;padding:32px;}
.sf-popup__name .sf-popup__input-block{display:inline-block;vertical-align:top;margin-top:20px;}
.sf-popup__name .sf-popup__input-block:first-child{margin-top:0;}
.sf-popup__name .sf-popup__input-text{font-size:12px;margin-bottom:3px;text-align:left;}
.sf-popup__name .sf-popup__input-block-w{position:relative;}
.sf-popup__name .sf-popup__block-input-name{position:relative;width:255px;}
@media screen and (max-width:640px){.sf-popup__name .sf-popup__block-input-name{width:100%;}
}
.sf-popup__name .sf-popup__input{width:100%;outline:0;border:1px solid #d5d5d5;padding:9px;background:#ffffff;-webkit-box-shadow:inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 2px 3px 0 rgba(0, 0, 0, 0.15);font-size:15px;}
.sf-popup__name .sf-popup__input-messenger{display:inline-block;vertical-align:top;position:absolute;top:50%;left:262px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
@media screen and (max-width:640px){.sf-popup__name .sf-popup__input-messenger{left:177px;}
}
.sf-popup__name .sf-popup__input-messenger span{color:#2f95c3;}
.sf-popup__name .sf-popup__input-messenger-check{width:10px;}
.sf-popup__name .sf-popup__input-messenger-check .check__cls-1{fill:none;stroke:#57c63d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.sf-popup__name .sf-popup__input-messenger-error{width:3px;}
.sf-popup__name .sf-popup__input-messenger-error .error__cls-1{fill:none;stroke:red;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.sf-popup__stripe-w{width:255px;margin:0 auto;position:relative;}
@media screen and (max-width:640px){.sf-popup__stripe-w{width:100%;}
}
.sf-popup__stripe-w .sf-popup__stripe{height:1px;background:#e5e5e5;margin-top:23px;}
.sf-popup__stripe-w .sf-popup__svg-phone-w{position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:0 10px;background:#F9F9F9;}
.sf-popup__stripe-w .sf-popup__svg-phone-w .sf-popup__svg-phone{width:18px;}
.sf-popup__stripe-w .sf-popup__svg-phone-w .sf-popup__svg-phone .cls-1{fill:none;stroke:#3c9cc7;stroke-linecap:round;stroke-linejoin:round;}
.sf-popup__promo{padding:25px 0 0;border-top:1px solid #e5e5e5;margin-top:27px;width:90%;}
.sf-popup__promo .sf-popup__text{font-size:12px;margin-bottom:4px;}
.sf-popup__promo .sf-popup__promo-input-block{width:171px;position:relative;}
.sf-popup__promo .sf-popup__input{width:100%;color:#a3a3a3;font-size:16px;padding:10px;outline:0;border:1px solid #c6c6c6;-webkit-border-radius:2px;border-radius:2px;background:#ffffff;}
.sf-popup__promo .sf-popup__check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40px;height:100%;background:#5aafd7;-webkit-box-shadow:inset 0 -2px 0 0 rgba(0, 0, 0, 0.07);box-shadow:inset 0 -2px 0 0 rgba(0, 0, 0, 0.07);position:absolute;right:0;top:0;}
.sf-popup__promo .svg-i__check{width:15px;}
.sf-popup__promo .svg-i__check .cls-1{fill:none;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.sf-popup__add-pl-wrapper{width:90%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;border-bottom:1px solid #e5e5e5;}
.sf-popup__add-pl-text{width:90%;}
.sf-popup__add-pl-text-w{margin-top:28px;}
.sf-popup__add-pl{width:10%;margin-top:40px;}
.sf-popup__add-pl .up{cursor:pointer;background:url("../assets/img/icons/spinner-up.png") center center no-repeat;}
.sf-popup__add-pl .up:hover{background:url("../assets/img/icons/spinner-up.png") center center no-repeat;}
.sf-popup__add-pl .down{cursor:pointer;background:url("../assets/img/icons/spinner-down.png") center center no-repeat;}
.sf-popup__add-pl .down:hover{background:url("../assets/img/icons/spinner-down.png") center center no-repeat;}
.sf-popup__add-pl .ui-widget-content{border:0 none;background:transparent;}
.sf-popup__add-pl .ui-spinner{overflow:visible;}
.sf-popup__add-pl .ui-spinner-button{background:transparent;border-left:0 none;}
.sf-popup__add-pl .ui-spinner-button:active{background:transparent;border-left:0 none;}
.sf-popup__add-pl .ui-spinner-button:hover{background:transparent;}
.sf-popup__add-pl .ui-spinner-input{width:50px;outline:0 none;}
.sf-popup__add-pl .ui-spinner-up{top:-14px;right:65px;}
.sf-popup__add-pl .ui-spinner-down{top:27px;left:-2px;}
.sf-popup__price{margin-top:43px;}
.sf-popup__price .sf-popup__price-text{font-size:12px;}
.sf-popup__price .sf-popup__price-value{font-size:35px;font-family:'open_sansregular';font-family:'open_sansextrabold';}
.sf-popup__submit{text-align:center;width:245px;height:50px;margin:45px auto 0;position:relative;}
.sf-popup__submit:hover .sf-popup__item-button_hover{opacity:1;}
.sf-popup__submit .sf-popup__item-button{width:100%;height:100%;border:0 none;display:block;color:#ffffff;font-size:16px;-webkit-transition:opacity 0.5s linear;-o-transition:opacity 0.5s linear;transition:opacity 0.5s linear;}
.sf-popup__submit .sf-popup__item-button_main{-webkit-box-shadow:inset 0 -2px 0 0 rgba(0, 0, 0, 0.07);box-shadow:inset 0 -2px 0 0 rgba(0, 0, 0, 0.07);position:relative;background:-webkit-gradient(linear, left bottom, left top, from(#319fd2), to(#62b3d9));background:-webkit-linear-gradient(bottom, #319fd2, #62b3d9);background:-o-linear-gradient(bottom, #319fd2, #62b3d9);background:linear-gradient(0deg, #319fd2, #62b3d9);}
.sf-popup__submit .sf-popup__item-button_hover{background-image:-webkit-gradient(linear, left bottom, left top, from(#0b6a97), to(#399cca));background-image:-webkit-linear-gradient(bottom, #0b6a97 0%, #399cca 100%);background-image:-o-linear-gradient(bottom, #0b6a97 0%, #399cca 100%);background-image:linear-gradient(0deg, #0b6a97 0%, #399cca 100%);position:absolute;left:0;top:0;z-index:1;opacity:0;}
.sf-popup__information{text-align:center;color:#2e94c3;margin:38px 0 0;}
.search-send{width:745px;background:#f9f9f9;padding:90px 0;text-align:center;position:relative;display:none;margin:0 auto;}
@media screen and (max-width:960px){.search-send{width:500px;}
}
@media screen and (max-width:640px){.search-send{width:258px;}
}
.search-send .search-send__close{display:block;text-decoration:none;width:60px;height:60px;background:#ffffff url("../assets/img/icons/sf-popup__close.png") center center no-repeat;position:absolute;top:0;left:100%;}
@media screen and (max-width:640px){.search-send .search-send__close{width:30px;height:30px;left:228px;background:#ffffff url("../assets/img/icons/sf-popup-close-s.png") center center no-repeat;}
}
.search-send .search-send__heading{text-align:center;font-family:'open_sansregular';font-family:'open_sansbold';font-size:35px;}
.search-send .search-send__text{font-size:20px;margin-top:20px;}
.search-send .button{width:157px;display:block;text-decoration:none;font-family:'open_sansregular';font-family:'open_sanssemibold';font-size:16px;padding:17px 0;color:#ffffff;background-image:-webkit-gradient(linear, left bottom, left top, from(#319fd2), to(#62b3d9));background-image:-webkit-linear-gradient(bottom, #319fd2 0%, #62b3d9 100%);background-image:-o-linear-gradient(bottom, #319fd2 0%, #62b3d9 100%);background-image:linear-gradient(0deg, #319fd2 0%, #62b3d9 100%);-webkit-box-shadow:inset 0px -2px 0px 0px rgba(0, 0, 0, 0.07);box-shadow:inset 0px -2px 0px 0px rgba(0, 0, 0, 0.07);text-align:center;margin:44px auto 0 auto;position:relative;}
.search-send .button:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left bottom, left top, from(#0b6a97), to(#399cca));background-image:-webkit-linear-gradient(bottom, #0b6a97 0%, #399cca 100%);background-image:-o-linear-gradient(bottom, #0b6a97 0%, #399cca 100%);background-image:linear-gradient(0deg, #0b6a97 0%, #399cca 100%);opacity:0;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;}
.search-send .button:hover{opacity:1;}
.search-send .button:hover:after{content:'';display:block;opacity:1;}
.search-send .button span{position:relative;z-index:1;}
.search-logo-top{background:url("../assets/img/bg/search.jpg") 0 0 no-repeat;-webkit-background-size:cover;background-size:cover;min-height:555px;overflow:hidden;position:relative;z-index:1;padding:0 0 10px 0;text-align:center;color:#fff;margin:101px 0 0 0;}
@media screen and (max-width:1800px){.search-logo-top{margin:120px 0 0 0;}
}
@media screen and (max-width:990px){.search-logo-top{margin:75px 0 0 0;}
}
@media screen and (max-width:640px){.search-logo-top{min-height:auto;}
}
.search-logo-top .color-mask{position:absolute;top:0;left:0;bottom:0;width:100%;background:rgba(0, 38, 77, 0.6);z-index:-1;}
.search-logo-top .color-mask .color-mask__gradient{background:url("../assets/img/bg/color-mask__gradient.png") left bottom no-repeat;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;}
.search-logo-top .container{max-width:1100px;}
.search-logo-top .logo__bcrumbs{margin-top:50px;}
@media screen and (max-width:638px){.search-logo-top .logo__bcrumbs{display:none;}
}
.search-logo-top .logo__bcrumbs-item{display:inline-block;vertical-align:middle;margin-left:18px;font-size:15px;}
.search-logo-top .logo__bcrumbs-item:first-child{margin-left:0;}
.search-logo-top .logo__bcrumbs-item-i{width:5px;}
.search-logo-top .logo__bcrumbs-item-i .cls-1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.search-logo-top .logo__bcrumbs-link{display:inline-block;vertical-align:middle;color:#ffffff;font-size:15px;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.search-logo-top .logo__bcrumbs-link:hover{color:#68daff;}
.search-logo-top .logo__title{font-family:'open_sansregular';font-family:'open_sansextrabold';display:inline-block;vertical-align:top;color:#ffffff;font-size:65px;margin-top:90px;position:relative;}
@media screen and (max-width:720px){.search-logo-top .logo__title{width:80%;margin-top:50px;}
}
@media screen and (max-width:440px){.search-logo-top .logo__title{width:100%;font-size:40px;}
}
.search-logo-top .logo__title .logo__word-t{position:relative;}
.search-logo-top .logo__title .logo__word-t:before{content:url("../assets/img/content/white-bird.png");background-repeat:no-repeat;position:absolute;top:-18px;left:-18px;z-index:-1;}
@media screen and (max-width:440px){.search-logo-top .logo__title .logo__word-t:before{display:none;}
}
.search-logo-top .logo__description{font-size:15px;margin:24px auto 0 auto;width:70%;}
.search-logo-top .logo__svg-icons{max-width:1133px;margin:80px auto 30px auto;}
@media screen and (max-width:1600px){.search-logo-top .logo__svg-icons{max-width:950px;}
}
.search-logo-top .logo__svg-icons .lsi__list{font-size:0;}
.search-logo-top .logo__svg-icons .lsi__list .lsi__item{width:25%;display:inline-block;vertical-align:top;text-align:center;}
.search-logo-top .logo__svg-icons .lsi__list .lsi__item_table{border-right:1px solid #78c6eb;text-align:left;}
.search-logo-top .logo__svg-icons .lsi__list .lsi__item_table .lsi__item-wrap{width:90% !important;}
@media screen and (max-width:1600px){.search-logo-top .logo__svg-icons .lsi__list .lsi__item_table{width:33.3%;}
}
.search-logo-top .logo__svg-icons .lsi__list .lsi__item_window{border-right:1px solid #78c6eb;}
@media screen and (max-width:1600px){.search-logo-top .logo__svg-icons .lsi__list .lsi__item_window{width:33.3%;}
}
.search-logo-top .logo__svg-icons .lsi__list .lsi__item_heart{border-right:1px solid #78c6eb;}
@media screen and (max-width:1600px){.search-logo-top .logo__svg-icons .lsi__list .lsi__item_heart{width:33.3%;border-right:0 none;}
}
@media screen and (max-width:1600px){.search-logo-top .logo__svg-icons .lsi__list .lsi__item_keys{width:33.3%;display:none;}
}
.search-logo-top .logo__svg-icons .lsi__list .lsi__item .lsi__item-wrap{font-size:0;width:80%;display:inline-block;vertical-align:top;}
.search-logo-top .logo__svg-icons .lsi__list .lsi__item .lsi__item-wrap .lsi__icon{display:inline-block;vertical-align:middle;width:25%;}
.search-logo-top .logo__svg-icons .lsi__list .lsi__item .lsi__item-wrap .lsi__icon .cls-1{fill:none;stroke:#78c6eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.search-logo-top .logo__svg-icons .lsi__list .lsi__item .lsi__item-wrap .lsi__icon_table{width:61px;}
.search-logo-top .logo__svg-icons .lsi__list .lsi__item .lsi__item-wrap .lsi__icon_window{width:55px;}
.search-logo-top .logo__svg-icons .lsi__list .lsi__item .lsi__item-wrap .lsi__icon_heart{width:54px;}
.search-logo-top .logo__svg-icons .lsi__list .lsi__item .lsi__item-wrap .lsi__icon_keys{width:49px;}
.search-logo-top .logo__svg-icons .lsi__list .lsi__item .lsi__item-wrap .lsi__text{width:71%;margin-left:4%;display:inline-block;vertical-align:middle;font-family:'open_sansregular';font-family:'open_sanssemibold';font-size:15px;color:#78c6eb;line-height:1.2;text-align:left;}
.search-logo-top .logo__wave{width:281px;display:block;margin:40px auto 0 auto;}
@media screen and (max-width:440px){.search-logo-top .logo__wave{visibility:hidden;}
}
.search-logo-top .logo__wave .cls-1{fill:none;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round;}
.search-main-container{margin:-35px 0 0 0;position:relative;z-index:1;}
.search-form .search__wrapper{padding:50px;background:#f9f9f9;max-width:1192px;margin:0 auto;min-width:290px;}
@media screen and (max-width:490px){.search-form .search__wrapper{padding:50px 20px;}
}
.search-form .checkbox-label{display:block;cursor:pointer;}
.search-form .search__filter{max-width:1192px;margin:0 auto;background:#f9f9f9;}
.search-form .search__filter .search__filter-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:90%;margin:0 auto;border-top:1px solid #e6e6e6;padding:18px 0;}
@media screen and (max-width:900px){.search-form .search__filter .search__filter-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.search-form .search__filter .search__filter-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;}
@media screen and (max-width:900px){.search-form .search__filter .search__filter-item{width:33.3%;}
}
@media screen and (max-width:680px){.search-form .search__filter .search__filter-item{width:50%;}
}
.search-form .search__filter .search__filter-item .filter{position:absolute;top:0;left:-9999px;}
.search-form .search__filter .search__filter-item .filter:checked + .filter__input-checkbox:after{opacity:1;}
.search-form .search__filter .search__filter-item .filter__input-checkbox{width:17px;height:17px;background:#ffffff;-webkit-transition:.8s;-o-transition:.8s;transition:.8s;position:relative;border:1px solid #c6c6c6;-webkit-border-radius:2px;border-radius:2px;display:inline-block;vertical-align:middle;}
.search-form .search__filter .search__filter-item .filter__input-checkbox:after{content:url("../assets/img/icons/search-check.png");display:block;opacity:0;-webkit-transition:.8s;-o-transition:.8s;transition:.8s;position:absolute;top:-5px;left:2px;}
.search-form .search__filter .search__filter-item .filter__input-checkbox-text{display:inline-block;vertical-align:middle;margin-left:0.5vw;}
.search-form .search__count{float:left;width:25%;border-right:1px solid #e6e6e6;}
.search-form .search{text-align:center;}
.search-form .search .period{display:inline-block;vertical-align:top;}
@media screen and (max-width:765px){.search-form .search .period{margin-top:20px;display:block;}
}
@media screen and (max-width:490px){.search-form .search .period{display:inline-block;vertical-align:top;}
}
.search-form .search__promo{float:left;width:25%;border-left:1px solid #e6e6e6;padding:0 0 0 33px;}
.search-form .search__input-block{width:172px;display:inline-block;vertical-align:middle;margin-right:49px;}
@media screen and (max-width:765px){.search-form .search__input-block{margin:0;}
}
@media screen and (max-width:490px){.search-form .search__input-block{display:block;margin:0 auto;}
}
.search-form .search__count-text{font-size:12px;margin-bottom:3px;text-align:left;}
.search-form .search__block-input_grownups{position:relative;width:172px;display:inline-block;vertical-align:top;}
.search-form .search__block-input_children{position:relative;width:172px;}
.search-form .svg-i__grownups{width:18px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:8px;}
.search-form .svg-i__grownups .cls-1, .search-form .svg-i__grownups .cls-2{fill:none;stroke:#000;stroke-linecap:round;}
.search-form .svg-i__grownups .cls-1{stroke-linejoin:round;}
.search-form .svg-i__grownups .cls-2{stroke-miterlimit:10;}
.search-form .svg-i__children{width:22px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:8px;}
.search-form .svg-i__children .cls-1, .search-form .svg-i__children .cls-2{fill:none;stroke:#000;}
.search-form .svg-i__children .cls-1{stroke-miterlimit:10;}
.search-form .svg-i__children .cls-2{stroke-linecap:round;stroke-linejoin:round;}
.search-form .search__input{width:100%;outline:0;border:1px solid #d5d5d5;padding:9px;background:#ededed;}
.search-form .search__title-wrap{margin-bottom:40px;}
.search-form .search__title-wrap .search__title{font-family:'open_sansregular';font-family:'open_sansextrabold';font-size:25px;}
.search-form .search__title-wrap .search__text{font-size:13px;}
.search-form .search__filter-text{font-size:12px;margin-bottom:4px;}
.search-form .search__filter-input-block{width:171px;position:relative;}
.search-form .search__filter-check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40px;height:100%;background:#5aafd7;-webkit-box-shadow:inset 0px -2px 0px 0px rgba(0, 0, 0, 0.07);box-shadow:inset 0px -2px 0px 0px rgba(0, 0, 0, 0.07);position:absolute;right:0;top:0;}
.search-form .svg-i__check{width:15px;}
.search-form .svg-i__check .cls-1{fill:none;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.search-form .search__filter-input{width:100%;color:#a3a3a3;font-size:16px;padding:10px;outline:0;border:1px solid #c6c6c6;-webkit-border-radius:2px;border-radius:2px;}
.search-form .search-apartments__item{display:block;width:100%;}
.search-form .mix{display:none;}
.search-form .search__input-block-w{position:relative;}
.search-form .search__input-messenger{display:inline-block;vertical-align:top;position:absolute;top:50%;left:180px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.search-form .search__input_grownups-messenger-check{width:10px;}
.search-form .search__input_grownups-messenger-check .check__cls-1{fill:none;stroke:#57c63d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.search-form .search__input_grownups-messenger-error{width:3px;}
.search-form .search__input_grownups-messenger-error .error__cls-1{fill:none;stroke:red;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.search-form .search__grownups-count-messenger-text{font-size:12px;color:#ff0000;}
.search-form .search__input_children-messenger-check{width:10px;}
.search-form .search__input_children-messenger-check .check__cls-1{fill:none;stroke:#57c63d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.search-form .search__input_children-messenger-error{width:3px;}
.search-form .search__input_children-messenger-error .error__cls-1{fill:none;stroke:red;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;}
.search-form .search__children-count-messenger-text{font-size:12px;color:#ff0000;}
.search__date-wrap .search__date-block{display:inline-block;vertical-align:middle;width:172px;}
@media screen and (max-width:490px){.search__date-wrap .search__date-block{display:block;margin-top:20px;}
.search__date-wrap .search__date-block:first-child{margin:0;}
}
.search__date-wrap .search__date-text{font-size:12px;margin-bottom:3px;text-align:left;}
.search__date-wrap .search__date{text-align:left;width:172px;position:relative;}
.search__date-wrap .search__input-date{width:100%;outline:0;border:1px solid #d5d5d5;padding:9px;background:#ededed;}
.search__date-wrap .svg-i__calendar{width:28px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-right:8px;}
.search__date-wrap .svg-i__calendar .cls-1{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;}
.search__date-wrap .search__dash{display:inline-block;vertical-align:middle;width:30px;height:1px;background:#9bd6f1;margin-top:20px;}
@media screen and (max-width:490px){.search__date-wrap .search__dash{display:none;}
}
.search-apartments{margin-top:40px;}
.search-apartments .search-apartments__item{margin-top:16px;}
.search-apartments .search-apartments__item .container{max-width:1280px;padding:40px 40px 20px 40px;}
@media screen and (max-width:1250px){.search-apartments .search-apartments__item .container{padding:30px;}
}
@media screen and (max-width:850px){.search-apartments .search-apartments__item .container{padding:10px;}
}
@media screen and (max-width:590px){.search-apartments .search-apartments__item .container{width:80%;text-align:center;}
}
@media screen and (max-width:450px){.search-apartments .search-apartments__item .container{width:90%;}
}
.search-apartments .search-apartments__item .container__border{border:2px solid #2e94c3;}
.search-apartments .search-apartments__item_bg{background:#f9f9f9;}
.search-apartments .search-apartments__item_bg .container{border-top:1px solid #efefef;border-bottom:1px solid #efefef;}
.search-apartments .search-apartments__name{width:70%;float:left;}
@media screen and (max-width:1250px){.search-apartments .search-apartments__name{float:none;min-width:785px;}
}
@media screen and (max-width:850px){.search-apartments .search-apartments__name{width:100%;min-width:0;}
}
.search-apartments .search-apartments__d{max-width:340px;float:right;font-size:13px;}
@media screen and (max-width:1250px){.search-apartments .search-apartments__d{float:none;width:100%;margin:12px 0 0 0;max-width:none;}
}
@media screen and (max-width:590px){.search-apartments .search-apartments__d{margin:90px 0 0 0;}
}
.search-apartments .search-apartments__name-w{font-size:0;position:relative;}
@media screen and (max-width:850px){.search-apartments .search-apartments__name-w{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 0 80px 0;}
}
@media screen and (max-width:590px){.search-apartments .search-apartments__name-w{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
}
.search-apartments .sa__list{width:38%;display:inline-block;vertical-align:top;}
@media screen and (max-width:850px){.search-apartments .sa__list{min-width:290px;}
}
@media screen and (max-width:590px){.search-apartments .sa__list{margin:0 auto;}
}
@media screen and (max-width:450px){.search-apartments .sa__list{width:100%;min-width:0;}
}
.search-apartments .sa__list .sa__item_hidden{display:none;}
.search-apartments .sa__list .search-apartments__link{display:block;text-decoration:none;}
@media screen and (max-width:590px){.search-apartments .sa__list .search-apartments__link{text-align:center;width:100%;}
}
.search-apartments .sa__list .search-apartments__link img{display:inline-block;vertical-align:top;}
@media screen and (max-width:450px){.search-apartments .sa__list .search-apartments__link img{max-width:100%;}
}
.search-apartments .search-apartments__content{display:inline-block;vertical-align:top;text-decoration:none;width:62%;}
@media screen and (max-width:590px){.search-apartments .search-apartments__content{width:100%;}
}
.search-apartments .search-apartments__content *{font-size:15px;}
.search-apartments .search-apartments__description{padding:0 0 22px 0;border-bottom:1px solid #dddddd;line-height:1.8;}
.search-apartments .search-apartments__title{font-family:'open_sansregular';font-family:'open_sansextrabold';color:#000000;text-decoration:none;font-size:25px;}
.search-apartments .search-apartments__title span{font-family:sans-serif;font-size:25px;font-weight:bold;}
.search-apartments .search-apartments__price-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:10px;}
@media screen and (max-width:590px){.search-apartments .search-apartments__price-wrap{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
}
@media screen and (max-width:340px){.search-apartments .search-apartments__price-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
}
.search-apartments .search-apartments__price-wrap .search-apartments__price{font-family:'open_sansregular';font-family:'open_sansextrabold';color:#000000;font-size:25px;}
.search-apartments .search-apartments__price-wrap .search-apartments__price_strikeout{font-size:18px;position:relative;}
.search-apartments .search-apartments__price-wrap .search-apartments__price_strikeout:after{content:'';display:block;width:100%;height:2px;background:#a1a1a1;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.search-apartments .search-apartments__price-wrap .search-apartments__new-price{font-family:'open_sansregular';font-family:'open_sansextrabold';font-size:25px;color:#2e94c3;margin-left:13px;}
@media screen and (max-width:340px){.search-apartments .search-apartments__price-wrap .search-apartments__new-price{margin:0;}
}
.search-apartments .search-apartments__buttons{margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
@media screen and (max-width:850px){.search-apartments .search-apartments__buttons{position:absolute;left:0;bottom:-11px;}
}
@media screen and (max-width:590px){.search-apartments .search-apartments__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:50%;bottom:-18%;flex-direction:column;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
}
.search-apartments .search-apartments__button-book{width:195px;display:inline-block;vertical-align:top;text-decoration:none;font-family:'open_sansregular';font-family:'open_sanssemibold';font-size:16px;padding:12px 0;color:#ffffff;background-image:-webkit-gradient(linear, left bottom, left top, from(#319fd2), to(#62b3d9));background-image:-webkit-linear-gradient(bottom, #319fd2 0%, #62b3d9 100%);background-image:-o-linear-gradient(bottom, #319fd2 0%, #62b3d9 100%);background-image:linear-gradient(0deg, #319fd2 0%, #62b3d9 100%);-webkit-box-shadow:inset 0px -2px 0px 0px rgba(0, 0, 0, 0.07);box-shadow:inset 0px -2px 0px 0px rgba(0, 0, 0, 0.07);text-align:center;position:relative;display:none;}
.search-apartments .search-apartments__button-book:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left bottom, left top, from(#0b6a97), to(#399cca));background-image:-webkit-linear-gradient(bottom, #0b6a97 0%, #399cca 100%);background-image:-o-linear-gradient(bottom, #0b6a97 0%, #399cca 100%);background-image:linear-gradient(0deg, #0b6a97 0%, #399cca 100%);opacity:0;-webkit-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;}
.search-apartments .search-apartments__button-book:hover{opacity:1;}
.search-apartments .search-apartments__button-book:hover:after{content:'';display:block;opacity:1;}
.search-apartments .search-apartments__button-book span{position:relative;z-index:1;}
.search-apartments .search-apartments__button-read-more{width:195px;display:inline-block;vertical-align:top;text-decoration:none;font-family:'open_sansregular';font-family:'open_sanssemibold';font-size:16px;padding:10px 0;color:#000000;border:2px solid #62b3d9;text-align:center;margin:0 0 0 20px;position:relative;-webkit-transition:border-color .2s;-o-transition:border-color .2s;transition:border-color .2s;display:none;}
@media screen and (max-width:850px){.search-apartments .search-apartments__button-read-more{margin:0 0 0 10px;}
}
@media screen and (max-width:590px){.search-apartments .search-apartments__button-read-more{margin:10px auto 0 auto;}
}
.search-apartments .search-apartments__button-read-more:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-gradient(linear, left bottom, left top, from(#0b6a97), to(#399cca));background-image:-webkit-linear-gradient(bottom, #0b6a97 0%, #399cca 100%);background-image:-o-linear-gradient(bottom, #0b6a97 0%, #399cca 100%);background-image:linear-gradient(0deg, #0b6a97 0%, #399cca 100%);opacity:0;-webkit-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s;}
.search-apartments .search-apartments__button-read-more:hover{opacity:1;-webkit-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s;border-color:#156d96;}
.search-apartments .search-apartments__button-read-more span{position:relative;z-index:1;}
.search-apartments .search-apartments__d-wrapper{border:1px solid #dddddd;}
.search-apartments .search-apartments__d-content{padding:20px;}
.search-apartments .search-apartments__d-discount{background:#76a2b7;color:#ffffff;padding:21px;}
@media screen and (max-width:590px){.search-apartments .search-apartments__d-discount{text-align:center;}
}
.search-apartments .search-apartments__d-cell{width:50%;vertical-align:top;}
.search-apartments .search-apartments__d-cell span{font-family:sans-serif;}
.search-apartments .search-apartments__d-cell_t{color:#909090;}
.search-apartments .search-apartments__item_last .container{border-bottom:0 none;}
.search-apartments .search-apartments__item-reserved .container__border-reserved{border:2px solid #E54B4B;}
.search-apartments .search-apartments__item-reserved .sa__button-book-reserved{width:195px;display:inline-block;vertical-align:top;text-decoration:none;font-family:'open_sansregular';font-family:'open_sanssemibold';font-size:16px;padding:12px 0;text-align:center;background:#E54B4B;color:#ffffff;display:none;}
.search-footer{margin-top:25px;}
.footer{color:#585858;font-size:14px;}
.footer .container__footer{border-top:1px solid #e7e7e7;padding:38px 20px;width:100%;}
.footer__title{float:left;width:24%;}
@media screen and (max-width:1650px){.footer__title{width:30%;line-height:1.8;margin-top:10px;}
}
@media screen and (max-width:1005px){.footer__title{width:30%;}
}
@media screen and (max-width:900px){.footer__title{width:50%;text-align:center;}
}
@media screen and (max-width:550px){.footer__title{width:100%;}
}
.footer__list{float:left;width:61%;}
@media screen and (max-width:1650px){.footer__list{width:40%;line-height:1.8;}
}
@media screen and (max-width:1005px){.footer__list{width:45%;}
}
@media screen and (max-width:900px){.footer__list{display:none;}
}
.footer__developer{float:left;width:15%;text-align:center;}
@media screen and (max-width:1650px){.footer__developer{width:30%;line-height:1.8;margin-top:10px;}
}
@media screen and (max-width:1250px){.footer__developer{text-align:right;}
}
@media screen and (max-width:1005px){.footer__developer{width:25%;}
}
@media screen and (max-width:900px){.footer__developer{width:50%;text-align:center;}
}
@media screen and (max-width:550px){.footer__developer{width:100%;}
}
.footer__title-item{display:inline-block;vertical-align:top;margin-left:8px;}
.footer__title-item:first-child{margin-left:0;}
.footer__year-text{display:inline-block;vertical-align:top;margin-left:1px;}
.footer__item{display:inline-block;vertical-align:top;margin-left:15px;}
.footer__link{display:block;text-decoration:none;color:#585858;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}
.footer__link:hover{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#1775ab;font-weight:bold;}
.footer__developer-item{display:inline-block;vertical-align:top;}
.footer__developer-svg{width:79px;height:22px;}
.footer__developer-svg .cls-1{fill:#707070;fill-rule:evenodd;}
@media screen and (max-width:1650px){.footer__developer-svg{margin-top:4px;}
}