@charset "UTF-8";
	/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter,Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html {
	font-family:sans-serif;
	-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:700
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:.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:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	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] {
	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;
	box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:700
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
/*! Source:https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print {
	*,:after,:before {
	background:0 0!important;
	color:#000!important;
	box-shadow:none!important;
	text-shadow:none!important
}
a,a:visited {
	text-decoration:underline
}
a[href]:after {
	content:" (" attr(href) ")"
}
abbr[title]:after {
	content:" (" attr(title) ")"
}
a[href^="#"]:after,a[href^="javascript:"]:after {
	content:""
}
blockquote,pre {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
img,tr {
	page-break-inside:avoid
}
img {
	max-width:100%!important
}
h2,h3,p {
	orphans:3;
	widows:3
}
h2,h3 {
	page-break-after:avoid
}
.navbar {
	display:none
}
.btn>.caret,.dropup>.btn>.caret {
	border-top-color:#000!important
}
.label {
	border:1px solid #000
}
.table {
	border-collapse:collapse!important
}
.table td,.table th {
	background-color:#fff!important
}
.table-bordered td,.table-bordered th {
	border:1px solid #ddd!important
}
}@font-face {
	font-family:'Glyphicons Halflings';
	src:url(../fonts/glyphicons-halflings-regular.eot);
	src:url(../fonts/glyphicons-halflings-regular.eot) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
.glyphicon {
	position:relative;
	top:1px;
	display:inline-block;
	font-family:'Glyphicons Halflings';
	font-style:normal;
	font-weight:400;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.glyphicon-asterisk:before {
	content:"\002a"
}
.glyphicon-plus:before {
	content:"\002b"
}
.glyphicon-eur:before,.glyphicon-euro:before {
	content:"\20ac"
}
.glyphicon-minus:before {
	content:"\2212"
}
.glyphicon-cloud:before {
	content:"\2601"
}
.glyphicon-envelope:before {
	content:"\2709"
}
.glyphicon-pencil:before {
	content:"\270f"
}
.glyphicon-glass:before {
	content:"\e001"
}
.glyphicon-music:before {
	content:"\e002"
}
.glyphicon-search:before {
	content:"\e003"
}
.glyphicon-heart:before {
	content:"\e005"
}
.glyphicon-star:before {
	content:"\e006"
}
.glyphicon-star-empty:before {
	content:"\e007"
}
.glyphicon-user:before {
	content:"\e008"
}
.glyphicon-film:before {
	content:"\e009"
}
.glyphicon-th-large:before {
	content:"\e010"
}
.glyphicon-th:before {
	content:"\e011"
}
.glyphicon-th-list:before {
	content:"\e012"
}
.glyphicon-ok:before {
	content:"\e013"
}
.glyphicon-remove:before {
	content:"\e014"
}
.glyphicon-zoom-in:before {
	content:"\e015"
}
.glyphicon-zoom-out:before {
	content:"\e016"
}
.glyphicon-off:before {
	content:"\e017"
}
.glyphicon-signal:before {
	content:"\e018"
}
.glyphicon-cog:before {
	content:"\e019"
}
.glyphicon-trash:before {
	content:"\e020"
}
.glyphicon-home:before {
	content:"\e021"
}
.glyphicon-file:before {
	content:"\e022"
}
.glyphicon-time:before {
	content:"\e023"
}
.glyphicon-road:before {
	content:"\e024"
}
.glyphicon-download-alt:before {
	content:"\e025"
}
.glyphicon-download:before {
	content:"\e026"
}
.glyphicon-upload:before {
	content:"\e027"
}
.glyphicon-inbox:before {
	content:"\e028"
}
.glyphicon-play-circle:before {
	content:"\e029"
}
.glyphicon-repeat:before {
	content:"\e030"
}
.glyphicon-refresh:before {
	content:"\e031"
}
.glyphicon-list-alt:before {
	content:"\e032"
}
.glyphicon-lock:before {
	content:"\e033"
}
.glyphicon-flag:before {
	content:"\e034"
}
.glyphicon-headphones:before {
	content:"\e035"
}
.glyphicon-volume-off:before {
	content:"\e036"
}
.glyphicon-volume-down:before {
	content:"\e037"
}
.glyphicon-volume-up:before {
	content:"\e038"
}
.glyphicon-qrcode:before {
	content:"\e039"
}
.glyphicon-barcode:before {
	content:"\e040"
}
.glyphicon-tag:before {
	content:"\e041"
}
.glyphicon-tags:before {
	content:"\e042"
}
.glyphicon-book:before {
	content:"\e043"
}
.glyphicon-bookmark:before {
	content:"\e044"
}
.glyphicon-print:before {
	content:"\e045"
}
.glyphicon-camera:before {
	content:"\e046"
}
.glyphicon-font:before {
	content:"\e047"
}
.glyphicon-bold:before {
	content:"\e048"
}
.glyphicon-italic:before {
	content:"\e049"
}
.glyphicon-text-height:before {
	content:"\e050"
}
.glyphicon-text-width:before {
	content:"\e051"
}
.glyphicon-align-left:before {
	content:"\e052"
}
.glyphicon-align-center:before {
	content:"\e053"
}
.glyphicon-align-right:before {
	content:"\e054"
}
.glyphicon-align-justify:before {
	content:"\e055"
}
.glyphicon-list:before {
	content:"\e056"
}
.glyphicon-indent-left:before {
	content:"\e057"
}
.glyphicon-indent-right:before {
	content:"\e058"
}
.glyphicon-facetime-video:before {
	content:"\e059"
}
.glyphicon-picture:before {
	content:"\e060"
}
.glyphicon-map-marker:before {
	content:"\e062"
}
.glyphicon-adjust:before {
	content:"\e063"
}
.glyphicon-tint:before {
	content:"\e064"
}
.glyphicon-edit:before {
	content:"\e065"
}
.glyphicon-share:before {
	content:"\e066"
}
.glyphicon-check:before {
	content:"\e067"
}
.glyphicon-move:before {
	content:"\e068"
}
.glyphicon-step-backward:before {
	content:"\e069"
}
.glyphicon-fast-backward:before {
	content:"\e070"
}
.glyphicon-backward:before {
	content:"\e071"
}
.glyphicon-play:before {
	content:"\e072"
}
.glyphicon-pause:before {
	content:"\e073"
}
.glyphicon-stop:before {
	content:"\e074"
}
.glyphicon-forward:before {
	content:"\e075"
}
.glyphicon-fast-forward:before {
	content:"\e076"
}
.glyphicon-step-forward:before {
	content:"\e077"
}
.glyphicon-eject:before {
	content:"\e078"
}
.glyphicon-chevron-left:before {
	content:"\e079"
}
.glyphicon-chevron-right:before {
	content:"\e080"
}
.glyphicon-plus-sign:before {
	content:"\e081"
}
.glyphicon-minus-sign:before {
	content:"\e082"
}
.glyphicon-remove-sign:before {
	content:"\e083"
}
.glyphicon-ok-sign:before {
	content:"\e084"
}
.glyphicon-question-sign:before {
	content:"\e085"
}
.glyphicon-info-sign:before {
	content:"\e086"
}
.glyphicon-screenshot:before {
	content:"\e087"
}
.glyphicon-remove-circle:before {
	content:"\e088"
}
.glyphicon-ok-circle:before {
	content:"\e089"
}
.glyphicon-ban-circle:before {
	content:"\e090"
}
.glyphicon-arrow-left:before {
	content:"\e091"
}
.glyphicon-arrow-right:before {
	content:"\e092"
}
.glyphicon-arrow-up:before {
	content:"\e093"
}
.glyphicon-arrow-down:before {
	content:"\e094"
}
.glyphicon-share-alt:before {
	content:"\e095"
}
.glyphicon-resize-full:before {
	content:"\e096"
}
.glyphicon-resize-small:before {
	content:"\e097"
}
.glyphicon-exclamation-sign:before {
	content:"\e101"
}
.glyphicon-gift:before {
	content:"\e102"
}
.glyphicon-leaf:before {
	content:"\e103"
}
.glyphicon-fire:before {
	content:"\e104"
}
.glyphicon-eye-open:before {
	content:"\e105"
}
.glyphicon-eye-close:before {
	content:"\e106"
}
.glyphicon-warning-sign:before {
	content:"\e107"
}
.glyphicon-plane:before {
	content:"\e108"
}
.glyphicon-calendar:before {
	content:"\e109"
}
.glyphicon-random:before {
	content:"\e110"
}
.glyphicon-comment:before {
	content:"\e111"
}
.glyphicon-magnet:before {
	content:"\e112"
}
.glyphicon-chevron-up:before {
	content:"\e113"
}
.glyphicon-chevron-down:before {
	content:"\e114"
}
.glyphicon-retweet:before {
	content:"\e115"
}
.glyphicon-shopping-cart:before {
	content:"\e116"
}
.glyphicon-folder-close:before {
	content:"\e117"
}
.glyphicon-folder-open:before {
	content:"\e118"
}
.glyphicon-resize-vertical:before {
	content:"\e119"
}
.glyphicon-resize-horizontal:before {
	content:"\e120"
}
.glyphicon-hdd:before {
	content:"\e121"
}
.glyphicon-bullhorn:before {
	content:"\e122"
}
.glyphicon-bell:before {
	content:"\e123"
}
.glyphicon-certificate:before {
	content:"\e124"
}
.glyphicon-thumbs-up:before {
	content:"\e125"
}
.glyphicon-thumbs-down:before {
	content:"\e126"
}
.glyphicon-hand-right:before {
	content:"\e127"
}
.glyphicon-hand-left:before {
	content:"\e128"
}
.glyphicon-hand-up:before {
	content:"\e129"
}
.glyphicon-hand-down:before {
	content:"\e130"
}
.glyphicon-circle-arrow-right:before {
	content:"\e131"
}
.glyphicon-circle-arrow-left:before {
	content:"\e132"
}
.glyphicon-circle-arrow-up:before {
	content:"\e133"
}
.glyphicon-circle-arrow-down:before {
	content:"\e134"
}
.glyphicon-globe:before {
	content:"\e135"
}
.glyphicon-wrench:before {
	content:"\e136"
}
.glyphicon-tasks:before {
	content:"\e137"
}
.glyphicon-filter:before {
	content:"\e138"
}
.glyphicon-briefcase:before {
	content:"\e139"
}
.glyphicon-fullscreen:before {
	content:"\e140"
}
.glyphicon-dashboard:before {
	content:"\e141"
}
.glyphicon-paperclip:before {
	content:"\e142"
}
.glyphicon-heart-empty:before {
	content:"\e143"
}
.glyphicon-link:before {
	content:"\e144"
}
.glyphicon-phone:before {
	content:"\e145"
}
.glyphicon-pushpin:before {
	content:"\e146"
}
.glyphicon-usd:before {
	content:"\e148"
}
.glyphicon-gbp:before {
	content:"\e149"
}
.glyphicon-sort:before {
	content:"\e150"
}
.glyphicon-sort-by-alphabet:before {
	content:"\e151"
}
.glyphicon-sort-by-alphabet-alt:before {
	content:"\e152"
}
.glyphicon-sort-by-order:before {
	content:"\e153"
}
.glyphicon-sort-by-order-alt:before {
	content:"\e154"
}
.glyphicon-sort-by-attributes:before {
	content:"\e155"
}
.glyphicon-sort-by-attributes-alt:before {
	content:"\e156"
}
.glyphicon-unchecked:before {
	content:"\e157"
}
.glyphicon-expand:before {
	content:"\e158"
}
.glyphicon-collapse-down:before {
	content:"\e159"
}
.glyphicon-collapse-up:before {
	content:"\e160"
}
.glyphicon-log-in:before {
	content:"\e161"
}
.glyphicon-flash:before {
	content:"\e162"
}
.glyphicon-log-out:before {
	content:"\e163"
}
.glyphicon-new-window:before {
	content:"\e164"
}
.glyphicon-record:before {
	content:"\e165"
}
.glyphicon-save:before {
	content:"\e166"
}
.glyphicon-open:before {
	content:"\e167"
}
.glyphicon-saved:before {
	content:"\e168"
}
.glyphicon-import:before {
	content:"\e169"
}
.glyphicon-export:before {
	content:"\e170"
}
.glyphicon-send:before {
	content:"\e171"
}
.glyphicon-floppy-disk:before {
	content:"\e172"
}
.glyphicon-floppy-saved:before {
	content:"\e173"
}
.glyphicon-floppy-remove:before {
	content:"\e174"
}
.glyphicon-floppy-save:before {
	content:"\e175"
}
.glyphicon-floppy-open:before {
	content:"\e176"
}
.glyphicon-credit-card:before {
	content:"\e177"
}
.glyphicon-transfer:before {
	content:"\e178"
}
.glyphicon-cutlery:before {
	content:"\e179"
}
.glyphicon-header:before {
	content:"\e180"
}
.glyphicon-compressed:before {
	content:"\e181"
}
.glyphicon-earphone:before {
	content:"\e182"
}
.glyphicon-phone-alt:before {
	content:"\e183"
}
.glyphicon-tower:before {
	content:"\e184"
}
.glyphicon-stats:before {
	content:"\e185"
}
.glyphicon-sd-video:before {
	content:"\e186"
}
.glyphicon-hd-video:before {
	content:"\e187"
}
.glyphicon-subtitles:before {
	content:"\e188"
}
.glyphicon-sound-stereo:before {
	content:"\e189"
}
.glyphicon-sound-dolby:before {
	content:"\e190"
}
.glyphicon-sound-5-1:before {
	content:"\e191"
}
.glyphicon-sound-6-1:before {
	content:"\e192"
}
.glyphicon-sound-7-1:before {
	content:"\e193"
}
.glyphicon-copyright-mark:before {
	content:"\e194"
}
.glyphicon-registration-mark:before {
	content:"\e195"
}
.glyphicon-cloud-download:before {
	content:"\e197"
}
.glyphicon-cloud-upload:before {
	content:"\e198"
}
.glyphicon-tree-conifer:before {
	content:"\e199"
}
.glyphicon-tree-deciduous:before {
	content:"\e200"
}
.glyphicon-cd:before {
	content:"\e201"
}
.glyphicon-save-file:before {
	content:"\e202"
}
.glyphicon-open-file:before {
	content:"\e203"
}
.glyphicon-level-up:before {
	content:"\e204"
}
.glyphicon-copy:before {
	content:"\e205"
}
.glyphicon-paste:before {
	content:"\e206"
}
.glyphicon-alert:before {
	content:"\e209"
}
.glyphicon-equalizer:before {
	content:"\e210"
}
.glyphicon-king:before {
	content:"\e211"
}
.glyphicon-queen:before {
	content:"\e212"
}
.glyphicon-pawn:before {
	content:"\e213"
}
.glyphicon-bishop:before {
	content:"\e214"
}
.glyphicon-knight:before {
	content:"\e215"
}
.glyphicon-baby-formula:before {
	content:"\e216"
}
.glyphicon-tent:before {
	content:"\26fa"
}
.glyphicon-blackboard:before {
	content:"\e218"
}
.glyphicon-bed:before {
	content:"\e219"
}
.glyphicon-apple:before {
	content:"\f8ff"
}
.glyphicon-erase:before {
	content:"\e221"
}
.glyphicon-hourglass:before {
	content:"\231b"
}
.glyphicon-lamp:before {
	content:"\e223"
}
.glyphicon-duplicate:before {
	content:"\e224"
}
.glyphicon-piggy-bank:before {
	content:"\e225"
}
.glyphicon-scissors:before {
	content:"\e226"
}
.glyphicon-bitcoin:before {
	content:"\e227"
}
.glyphicon-btc:before {
	content:"\e227"
}
.glyphicon-xbt:before {
	content:"\e227"
}
.glyphicon-yen:before {
	content:"\00a5"
}
.glyphicon-jpy:before {
	content:"\00a5"
}
.glyphicon-ruble:before {
	content:"\20bd"
}
.glyphicon-rub:before {
	content:"\20bd"
}
.glyphicon-scale:before {
	content:"\e230"
}
.glyphicon-ice-lolly:before {
	content:"\e231"
}
.glyphicon-ice-lolly-tasted:before {
	content:"\e232"
}
.glyphicon-education:before {
	content:"\e233"
}
.glyphicon-option-horizontal:before {
	content:"\e234"
}
.glyphicon-option-vertical:before {
	content:"\e235"
}
.glyphicon-menu-hamburger:before {
	content:"\e236"
}
.glyphicon-modal-window:before {
	content:"\e237"
}
.glyphicon-oil:before {
	content:"\e238"
}
.glyphicon-grain:before {
	content:"\e239"
}
.glyphicon-sunglasses:before {
	content:"\e240"
}
.glyphicon-text-size:before {
	content:"\e241"
}
.glyphicon-text-color:before {
	content:"\e242"
}
.glyphicon-text-background:before {
	content:"\e243"
}
.glyphicon-object-align-top:before {
	content:"\e244"
}
.glyphicon-object-align-bottom:before {
	content:"\e245"
}
.glyphicon-object-align-horizontal:before {
	content:"\e246"
}
.glyphicon-object-align-left:before {
	content:"\e247"
}
.glyphicon-object-align-vertical:before {
	content:"\e248"
}
.glyphicon-object-align-right:before {
	content:"\e249"
}
.glyphicon-triangle-right:before {
	content:"\e250"
}
.glyphicon-triangle-left:before {
	content:"\e251"
}
.glyphicon-triangle-bottom:before {
	content:"\e252"
}
.glyphicon-triangle-top:before {
	content:"\e253"
}
.glyphicon-console:before {
	content:"\e254"
}
.glyphicon-superscript:before {
	content:"\e255"
}
.glyphicon-subscript:before {
	content:"\e256"
}
.glyphicon-menu-left:before {
	content:"\e257"
}
.glyphicon-menu-right:before {
	content:"\e258"
}
.glyphicon-menu-down:before {
	content:"\e259"
}
.glyphicon-menu-up:before {
	content:"\e260"
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
:after,:before {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
html {
	font-size:10px;
	-webkit-tap-highlight-color:transparent
}
body {
	font-family:"DM Sans",sans-serif;
	font-size:17px;
	line-height:1.763;
	color:#444;
	background-color:#fff
}
button,input,select,textarea {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
a {
	color:#444;
	text-decoration:none
}
a:focus,a:hover {
	color:#1e1e1e;
	text-decoration:underline
}
a:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
figure {
	margin:0
}
img {
	vertical-align:middle
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img {
	display:block;
	max-width:100%;
	height:auto
}
.img-rounded {
	border-radius:0
}
.img-thumbnail {
	padding:4px;
	line-height:1.763;
	background-color:#f5f5f5;
	border:1px solid #ebebeb;
	border-radius:0;
	-webkit-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	display:inline-block;
	max-width:100%;
	height:auto
}
.img-circle {
	border-radius:50%
}
hr {
	margin-top:29px;
	margin-bottom:29px;
	border:0;
	border-top:1px solid #eee
}
.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.sr-only-focusable:active,.sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	margin:0;
	overflow:visible;
	clip:auto
}
[role=button] {
	cursor:pointer
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
	font-family:'DM Sans',serif;
	font-weight:400;
	line-height:1.1;
	color:#000
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
	font-weight:400;
	line-height:1;
	color:#999
}
.h1,.h2,.h3,h1,h2,h3 {
	margin-top:29px;
	margin-bottom:14.5px
}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
	font-size:65%
}
.h4,.h5,.h6,h4,h5,h6 {
	margin-top:14.5px;
	margin-bottom:14.5px
}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
	font-size:75%
}
.h1,h1 {
	font-size:47px
}
.h2,h2 {
	font-size:40px
}
.h3,h3 {
	font-size:34px
}
.h4,h4 {
	font-size:27px
}
.h5,h5 {
	font-size:20px
}
.h6,h6 {
	font-size:17px
}
p {
	margin:0 0 14.5px
}
.lead {
	margin-bottom:29px;
	font-size:19px;
	font-weight:300;
	line-height:1.4
}
@media (min-width:768px) {
	.lead {
	font-size:25.5px
}
}.small,small {
	font-size:88%
}
.mark,mark {
	background-color:#fcf8e3;
	padding:.2em
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
.text-justify {
	text-align:justify
}
.text-nowrap {
	white-space:nowrap
}
.text-lowercase {
	text-transform:lowercase
}
.text-uppercase {
	text-transform:uppercase
}
.text-capitalize {
	text-transform:capitalize
}
.text-muted {
	color:#999
}
.text-primary {
	color:#000
}
a.text-primary:focus,a.text-primary:hover {
	color:#000
}
.text-success {
	color:#468847
}
a.text-success:focus,a.text-success:hover {
	color:#356635
}
.text-info {
	color:#3a87ad
}
a.text-info:focus,a.text-info:hover {
	color:#2d6987
}
.text-warning {
	color:#c09853
}
a.text-warning:focus,a.text-warning:hover {
	color:#a47e3c
}
.text-danger {
	color:#b94a48
}
a.text-danger:focus,a.text-danger:hover {
	color:#953b39
}
.bg-primary {
	color:#fff;
	background-color:#000
}
a.bg-primary:focus,a.bg-primary:hover {
	background-color:#000
}
.bg-success {
	background-color:#dff0d8
}
a.bg-success:focus,a.bg-success:hover {
	background-color:#c1e2b3
}
.bg-info {
	background-color:#d9edf7
}
a.bg-info:focus,a.bg-info:hover {
	background-color:#afd9ee
}
.bg-warning {
	background-color:#fcf8e3
}
a.bg-warning:focus,a.bg-warning:hover {
	background-color:#f7ecb5
}
.bg-danger {
	background-color:#f2dede
}
a.bg-danger:focus,a.bg-danger:hover {
	background-color:#e4b9b9
}
.page-header {
	padding-bottom:13.5px;
	margin:58px 0 29px;
	border-bottom:1px solid #eee
}
ol,ul {
	margin-top:0;
	margin-bottom:14.5px
}
ol ol,ol ul,ul ol,ul ul {
	margin-bottom:0
}
.list-unstyled {
	padding-left:0;
	list-style:none
}
.list-inline {
	padding-left:0;
	list-style:none;
	margin-left:-5px
}
.list-inline>li {
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}
dl {
	margin-top:0;
	margin-bottom:29px
}
dd,dt {
	line-height:1.763
}
dt {
	font-weight:700
}
dd {
	margin-left:0
}
@media (min-width:768px) {
	.dl-horizontal dt {
	float:left;
	width:160px;
	clear:left;
	text-align:right;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.dl-horizontal dd {
	margin-left:180px
}
}abbr[data-original-title],abbr[title] {
	cursor:help;
	border-bottom:1px dotted #999
}
.initialism {
	font-size:90%;
	text-transform:uppercase
}
blockquote {
	padding:14.5px 29px;
	margin:0 0 29px;
	font-size:21.25px;
	border-left:5px solid #eee
}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child {
	margin-bottom:0
}
blockquote .small,blockquote footer,blockquote small {
	display:block;
	font-size:80%;
	line-height:1.763;
	color:#999
}
blockquote .small:before,blockquote footer:before,blockquote small:before {
	content:'\2014 \00A0'
}
.blockquote-reverse,blockquote.pull-right {
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #eee;
	border-left:0;
	text-align:right
}
.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before {
	content:''
}
.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after {
	content:'\00A0 \2014'
}
address {
	margin-bottom:29px;
	font-style:normal;
	line-height:1.763
}
code,kbd,pre,samp {
	font-family:Monaco,Menlo,Consolas,"Courier New",monospace
}
code {
	padding:2px 4px;
	font-size:90%;
	color:#c7254e;
	background-color:#f9f2f4;
	border-radius:0
}
kbd {
	padding:2px 4px;
	font-size:90%;
	color:#fff;
	background-color:#333;
	border-radius:0;
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)
}
kbd kbd {
	padding:0;
	font-size:100%;
	font-weight:700;
	box-shadow:none
}
pre {
	display:block;
	padding:14px;
	margin:0 0 14.5px;
	font-size:16px;
	line-height:1.763;
	word-break:break-all;
	word-wrap:break-word;
	color:#333;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border-radius:0
}
pre code {
	padding:0;
	font-size:inherit;
	color:inherit;
	white-space:pre-wrap;
	background-color:transparent;
	border-radius:0
}
.pre-scrollable {
	max-height:340px;
	overflow-y:scroll
}
.container {
	margin-right:auto;
	margin-left:auto;
	padding-left:30px;
	padding-right:30px
}
@media (min-width:768px) {
	.container {
	width:780px
}
}@media (min-width:992px) {
	.container {
	width:1000px
}
}@media (min-width:1200px) {
	.container {
	width:1370px
}
}.container-fluid {
	margin-right:auto;
	margin-left:auto;
	padding-left:30px;
	padding-right:30px
}
.row {
	margin-left:-30px;
	margin-right:-30px
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	position:relative;
	min-height:1px;
	padding-left:30px;
	padding-right:30px
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
	float:left
}
.col-xs-12 {
	width:100%
}
.col-xs-11 {
	width:91.66666667%
}
.col-xs-10 {
	width:83.33333333%
}
.col-xs-9 {
	width:75%
}
.col-xs-8 {
	width:66.66666667%
}
.col-xs-7 {
	width:58.33333333%
}
.col-xs-6 {
	width:50%
}
.col-xs-5 {
	width:41.66666667%
}
.col-xs-4 {
	width:33.33333333%
}
.col-xs-3 {
	width:25%
}
.col-xs-2 {
	width:16.66666667%
}
.col-xs-1 {
	width:8.33333333%
}
.col-xs-pull-12 {
	right:100%
}
.col-xs-pull-11 {
	right:91.66666667%
}
.col-xs-pull-10 {
	right:83.33333333%
}
.col-xs-pull-9 {
	right:75%
}
.col-xs-pull-8 {
	right:66.66666667%
}
.col-xs-pull-7 {
	right:58.33333333%
}
.col-xs-pull-6 {
	right:50%
}
.col-xs-pull-5 {
	right:41.66666667%
}
.col-xs-pull-4 {
	right:33.33333333%
}
.col-xs-pull-3 {
	right:25%
}
.col-xs-pull-2 {
	right:16.66666667%
}
.col-xs-pull-1 {
	right:8.33333333%
}
.col-xs-pull-0 {
	right:auto
}
.col-xs-push-12 {
	left:100%
}
.col-xs-push-11 {
	left:91.66666667%
}
.col-xs-push-10 {
	left:83.33333333%
}
.col-xs-push-9 {
	left:75%
}
.col-xs-push-8 {
	left:66.66666667%
}
.col-xs-push-7 {
	left:58.33333333%
}
.col-xs-push-6 {
	left:50%
}
.col-xs-push-5 {
	left:41.66666667%
}
.col-xs-push-4 {
	left:33.33333333%
}
.col-xs-push-3 {
	left:25%
}
.col-xs-push-2 {
	left:16.66666667%
}
.col-xs-push-1 {
	left:8.33333333%
}
.col-xs-push-0 {
	left:auto
}
.col-xs-offset-12 {
	margin-left:100%
}
.col-xs-offset-11 {
	margin-left:91.66666667%
}
.col-xs-offset-10 {
	margin-left:83.33333333%
}
.col-xs-offset-9 {
	margin-left:75%
}
.col-xs-offset-8 {
	margin-left:66.66666667%
}
.col-xs-offset-7 {
	margin-left:58.33333333%
}
.col-xs-offset-6 {
	margin-left:50%
}
.col-xs-offset-5 {
	margin-left:41.66666667%
}
.col-xs-offset-4 {
	margin-left:33.33333333%
}
.col-xs-offset-3 {
	margin-left:25%
}
.col-xs-offset-2 {
	margin-left:16.66666667%
}
.col-xs-offset-1 {
	margin-left:8.33333333%
}
.col-xs-offset-0 {
	margin-left:0
}
@media (min-width:768px) {
	.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
	float:left
}
.col-sm-12 {
	width:100%
}
.col-sm-11 {
	width:91.66666667%
}
.col-sm-10 {
	width:83.33333333%
}
.col-sm-9 {
	width:75%
}
.col-sm-8 {
	width:66.66666667%
}
.col-sm-7 {
	width:58.33333333%
}
.col-sm-6 {
	width:50%
}
.col-sm-5 {
	width:41.66666667%
}
.col-sm-4 {
	width:33.33333333%
}
.col-sm-3 {
	width:25%
}
.col-sm-2 {
	width:16.66666667%
}
.col-sm-1 {
	width:8.33333333%
}
.col-sm-pull-12 {
	right:100%
}
.col-sm-pull-11 {
	right:91.66666667%
}
.col-sm-pull-10 {
	right:83.33333333%
}
.col-sm-pull-9 {
	right:75%
}
.col-sm-pull-8 {
	right:66.66666667%
}
.col-sm-pull-7 {
	right:58.33333333%
}
.col-sm-pull-6 {
	right:50%
}
.col-sm-pull-5 {
	right:41.66666667%
}
.col-sm-pull-4 {
	right:33.33333333%
}
.col-sm-pull-3 {
	right:25%
}
.col-sm-pull-2 {
	right:16.66666667%
}
.col-sm-pull-1 {
	right:8.33333333%
}
.col-sm-pull-0 {
	right:auto
}
.col-sm-push-12 {
	left:100%
}
.col-sm-push-11 {
	left:91.66666667%
}
.col-sm-push-10 {
	left:83.33333333%
}
.col-sm-push-9 {
	left:75%
}
.col-sm-push-8 {
	left:66.66666667%
}
.col-sm-push-7 {
	left:58.33333333%
}
.col-sm-push-6 {
	left:50%
}
.col-sm-push-5 {
	left:41.66666667%
}
.col-sm-push-4 {
	left:33.33333333%
}
.col-sm-push-3 {
	left:25%
}
.col-sm-push-2 {
	left:16.66666667%
}
.col-sm-push-1 {
	left:8.33333333%
}
.col-sm-push-0 {
	left:auto
}
.col-sm-offset-12 {
	margin-left:100%
}
.col-sm-offset-11 {
	margin-left:91.66666667%
}
.col-sm-offset-10 {
	margin-left:83.33333333%
}
.col-sm-offset-9 {
	margin-left:75%
}
.col-sm-offset-8 {
	margin-left:66.66666667%
}
.col-sm-offset-7 {
	margin-left:58.33333333%
}
.col-sm-offset-6 {
	margin-left:50%
}
.col-sm-offset-5 {
	margin-left:41.66666667%
}
.col-sm-offset-4 {
	margin-left:33.33333333%
}
.col-sm-offset-3 {
	margin-left:25%
}
.col-sm-offset-2 {
	margin-left:16.66666667%
}
.col-sm-offset-1 {
	margin-left:8.33333333%
}
.col-sm-offset-0 {
	margin-left:0
}
}@media (min-width:992px) {
	.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
	float:left
}
.col-md-12 {
	width:100%
}
.col-md-11 {
	width:91.66666667%
}
.col-md-10 {
	width:83.33333333%
}
.col-md-9 {
	width:75%
}
.col-md-8 {
	width:66.66666667%
}
.col-md-7 {
	width:58.33333333%
}
.col-md-6 {
	width:50%
}
.col-md-5 {
	width:41.66666667%
}
.col-md-4 {
	width:33.33333333%
}
.col-md-3 {
	width:25%
}
.col-md-2 {
	width:16.66666667%
}
.col-md-1 {
	width:8.33333333%
}
.col-md-pull-12 {
	right:100%
}
.col-md-pull-11 {
	right:91.66666667%
}
.col-md-pull-10 {
	right:83.33333333%
}
.col-md-pull-9 {
	right:75%
}
.col-md-pull-8 {
	right:66.66666667%
}
.col-md-pull-7 {
	right:58.33333333%
}
.col-md-pull-6 {
	right:50%
}
.col-md-pull-5 {
	right:41.66666667%
}
.col-md-pull-4 {
	right:33.33333333%
}
.col-md-pull-3 {
	right:25%
}
.col-md-pull-2 {
	right:16.66666667%
}
.col-md-pull-1 {
	right:8.33333333%
}
.col-md-pull-0 {
	right:auto
}
.col-md-push-12 {
	left:100%
}
.col-md-push-11 {
	left:91.66666667%
}
.col-md-push-10 {
	left:83.33333333%
}
.col-md-push-9 {
	left:75%
}
.col-md-push-8 {
	left:66.66666667%
}
.col-md-push-7 {
	left:58.33333333%
}
.col-md-push-6 {
	left:50%
}
.col-md-push-5 {
	left:41.66666667%
}
.col-md-push-4 {
	left:33.33333333%
}
.col-md-push-3 {
	left:25%
}
.col-md-push-2 {
	left:16.66666667%
}
.col-md-push-1 {
	left:8.33333333%
}
.col-md-push-0 {
	left:auto
}
.col-md-offset-12 {
	margin-left:100%
}
.col-md-offset-11 {
	margin-left:91.66666667%
}
.col-md-offset-10 {
	margin-left:83.33333333%
}
.col-md-offset-9 {
	margin-left:75%
}
.col-md-offset-8 {
	margin-left:66.66666667%
}
.col-md-offset-7 {
	margin-left:58.33333333%
}
.col-md-offset-6 {
	margin-left:50%
}
.col-md-offset-5 {
	margin-left:41.66666667%
}
.col-md-offset-4 {
	margin-left:33.33333333%
}
.col-md-offset-3 {
	margin-left:25%
}
.col-md-offset-2 {
	margin-left:16.66666667%
}
.col-md-offset-1 {
	margin-left:8.33333333%
}
.col-md-offset-0 {
	margin-left:0
}
}@media (min-width:1200px) {
	.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
	float:left
}
.col-lg-12 {
	width:100%
}
.col-lg-11 {
	width:91.66666667%
}
.col-lg-10 {
	width:83.33333333%
}
.col-lg-9 {
	width:75%
}
.col-lg-8 {
	width:66.66666667%
}
.col-lg-7 {
	width:58.33333333%
}
.col-lg-6 {
	width:50%
}
.col-lg-5 {
	width:41.66666667%
}
.col-lg-4 {
	width:33.33333333%
}
.col-lg-3 {
	width:25%
}
.col-lg-2 {
	width:16.66666667%
}
.col-lg-1 {
	width:8.33333333%
}
.col-lg-pull-12 {
	right:100%
}
.col-lg-pull-11 {
	right:91.66666667%
}
.col-lg-pull-10 {
	right:83.33333333%
}
.col-lg-pull-9 {
	right:75%
}
.col-lg-pull-8 {
	right:66.66666667%
}
.col-lg-pull-7 {
	right:58.33333333%
}
.col-lg-pull-6 {
	right:50%
}
.col-lg-pull-5 {
	right:41.66666667%
}
.col-lg-pull-4 {
	right:33.33333333%
}
.col-lg-pull-3 {
	right:25%
}
.col-lg-pull-2 {
	right:16.66666667%
}
.col-lg-pull-1 {
	right:8.33333333%
}
.col-lg-pull-0 {
	right:auto
}
.col-lg-push-12 {
	left:100%
}
.col-lg-push-11 {
	left:91.66666667%
}
.col-lg-push-10 {
	left:83.33333333%
}
.col-lg-push-9 {
	left:75%
}
.col-lg-push-8 {
	left:66.66666667%
}
.col-lg-push-7 {
	left:58.33333333%
}
.col-lg-push-6 {
	left:50%
}
.col-lg-push-5 {
	left:41.66666667%
}
.col-lg-push-4 {
	left:33.33333333%
}
.col-lg-push-3 {
	left:25%
}
.col-lg-push-2 {
	left:16.66666667%
}
.col-lg-push-1 {
	left:8.33333333%
}
.col-lg-push-0 {
	left:auto
}
.col-lg-offset-12 {
	margin-left:100%
}
.col-lg-offset-11 {
	margin-left:91.66666667%
}
.col-lg-offset-10 {
	margin-left:83.33333333%
}
.col-lg-offset-9 {
	margin-left:75%
}
.col-lg-offset-8 {
	margin-left:66.66666667%
}
.col-lg-offset-7 {
	margin-left:58.33333333%
}
.col-lg-offset-6 {
	margin-left:50%
}
.col-lg-offset-5 {
	margin-left:41.66666667%
}
.col-lg-offset-4 {
	margin-left:33.33333333%
}
.col-lg-offset-3 {
	margin-left:25%
}
.col-lg-offset-2 {
	margin-left:16.66666667%
}
.col-lg-offset-1 {
	margin-left:8.33333333%
}
.col-lg-offset-0 {
	margin-left:0
}
}table {
	background-color:transparent
}
caption {
	padding-top:8px;
	padding-bottom:8px;
	color:#999;
	text-align:left
}
th {
	text-align:left
}
.table {
	width:100%;
	max-width:100%;
	margin-bottom:29px
}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
	padding:8px;
	line-height:1.763;
	vertical-align:top;
	border-top:1px solid #ebebeb
}
.table>thead>tr>th {
	vertical-align:bottom;
	border-bottom:2px solid #ebebeb
}
.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
	border-top:0
}
.table>tbody+tbody {
	border-top:2px solid #ebebeb
}
.table .table {
	background-color:#fff
}
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
	padding:5px
}
.table-bordered {
	border:1px solid #ebebeb
}
.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border:1px solid #ebebeb
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color:#f7f7f7
}
.table-hover>tbody>tr:hover {
	background-color:#f5f5f5
}
table col[class*=col-] {
	position:static;
	float:none;
	display:table-column
}
table td[class*=col-],table th[class*=col-] {
	position:static;
	float:none;
	display:table-cell
}
.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
	background-color:#f5f5f5
}
.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
	background-color:#e8e8e8
}
.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
	background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
	background-color:#d0e9c6
}
.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
	background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
	background-color:#c4e3f3
}
.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
	background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
	background-color:#faf2cc
}
.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger {
	background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover {
	background-color:#ebcccc
}
.table-responsive {
	overflow-x:auto;
	min-height:.01%
}
@media screen and (max-width:767px) {
	.table-responsive {
	width:100%;
	margin-bottom:21.75px;
	overflow-y:hidden;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	border:1px solid #ebebeb
}
.table-responsive>.table {
	margin-bottom:0
}
.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
	white-space:nowrap
}
.table-responsive>.table-bordered {
	border:0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left:0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom:0
}
}fieldset {
	padding:0;
	margin:0;
	border:0;
	min-width:0
}
legend {
	display:block;
	width:100%;
	padding:0;
	margin-bottom:29px;
	font-size:25.5px;
	line-height:inherit;
	color:#333;
	border:0;
	border-bottom:1px solid #e5e5e5
}
label {
	display:inline-block;
	max-width:100%;
	margin-bottom:5px;
	font-weight:700
}
input[type=search] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
input[type=checkbox],input[type=radio] {
	margin:4px 0 0;
	margin-top:1px\9;
	line-height:normal
}
input[type=file] {
	display:block
}
input[type=range] {
	display:block;
	width:100%
}
select[multiple],select[size] {
	height:auto
}
input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
output {
	display:block;
	padding-top:11px;
	font-size:17px;
	line-height:1.763;
	color:#555
}
.form-control {
	display:block;
	width:100%;
	height:53px;
	padding:10px 20px;
	font-size:17px;
	line-height:1.763;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ddd;
	border-radius:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color:#000;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6)
}
.form-control::-moz-placeholder {
	color:#999;
	opacity:1
}
.form-control:-ms-input-placeholder {
	color:#999
}
.form-control::-webkit-input-placeholder {
	color:#999
}
.form-control::-ms-expand {
	border:0;
	background-color:transparent
}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background-color:#eee;
	opacity:1
}
.form-control[disabled],fieldset[disabled] .form-control {
	cursor:not-allowed
}
textarea.form-control {
	height:auto
}
input[type=search] {
	-webkit-appearance:none
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control {
	line-height:53px
}
.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm {
	line-height:34px
}
.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg {
	line-height:51px
}
}.form-group {
	margin-bottom:15px
}
.checkbox,.radio {
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:10px
}
.checkbox label,.radio label {
	min-height:29px;
	padding-left:20px;
	margin-bottom:0;
	font-weight:400;
	cursor:pointer
}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio] {
	position:absolute;
	margin-left:-20px;
	margin-top:4px\9
}
.checkbox+.checkbox,.radio+.radio {
	margin-top:-5px
}
.checkbox-inline,.radio-inline {
	position:relative;
	display:inline-block;
	padding-left:20px;
	margin-bottom:0;
	vertical-align:middle;
	font-weight:400;
	cursor:pointer
}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
	margin-top:0;
	margin-left:10px
}
fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled] {
	cursor:not-allowed
}
.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline {
	cursor:not-allowed
}
.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label {
	cursor:not-allowed
}
.form-control-static {
	padding-top:11px;
	padding-bottom:11px;
	margin-bottom:0;
	min-height:46px
}
.form-control-static.input-lg,.form-control-static.input-sm {
	padding-left:0;
	padding-right:0
}
.input-sm {
	height:34px;
	padding:5px 10px;
	font-size:15px;
	line-height:1.5;
	border-radius:0
}
select.input-sm {
	height:34px;
	line-height:34px
}
select[multiple].input-sm,textarea.input-sm {
	height:auto
}
.form-group-sm .form-control {
	height:34px;
	padding:5px 10px;
	font-size:15px;
	line-height:1.5;
	border-radius:0
}
.form-group-sm select.form-control {
	height:34px;
	line-height:34px
}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control {
	height:auto
}
.form-group-sm .form-control-static {
	height:34px;
	min-height:44px;
	padding:6px 10px;
	font-size:15px;
	line-height:1.5
}
.input-lg {
	height:51px;
	padding:10px 16px;
	font-size:22px;
	line-height:1.33;
	border-radius:0
}
select.input-lg {
	height:51px;
	line-height:51px
}
select[multiple].input-lg,textarea.input-lg {
	height:auto
}
.form-group-lg .form-control {
	height:51px;
	padding:10px 16px;
	font-size:22px;
	line-height:1.33;
	border-radius:0
}
.form-group-lg select.form-control {
	height:51px;
	line-height:51px
}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control {
	height:auto
}
.form-group-lg .form-control-static {
	height:51px;
	min-height:51px;
	padding:11px 16px;
	font-size:22px;
	line-height:1.33
}
.has-feedback {
	position:relative
}
.has-feedback .form-control {
	padding-right:66.25px
}
.form-control-feedback {
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	display:block;
	width:53px;
	height:53px;
	line-height:53px;
	text-align:center;
	pointer-events:none
}
.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback {
	width:51px;
	height:51px;
	line-height:51px
}
.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback {
	width:34px;
	height:34px;
	line-height:34px
}
.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label {
	color:#468847
}
.has-success .form-control {
	border-color:#468847;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-success .form-control:focus {
	border-color:#356635;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b
}
.has-success .input-group-addon {
	color:#468847;
	border-color:#468847;
	background-color:#dff0d8
}
.has-success .form-control-feedback {
	color:#468847
}
.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label {
	color:#c09853
}
.has-warning .form-control {
	border-color:#c09853;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-warning .form-control:focus {
	border-color:#a47e3c;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e
}
.has-warning .input-group-addon {
	color:#c09853;
	border-color:#c09853;
	background-color:#fcf8e3
}
.has-warning .form-control-feedback {
	color:#c09853
}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label {
	color:#b94a48
}
.has-error .form-control {
	border-color:#b94a48;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
	border-color:#953b39;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392
}
.has-error .input-group-addon {
	color:#b94a48;
	border-color:#b94a48;
	background-color:#f2dede
}
.has-error .form-control-feedback {
	color:#b94a48
}
.has-feedback label~.form-control-feedback {
	top:34px
}
.has-feedback label.sr-only~.form-control-feedback {
	top:0
}
.help-block {
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#848484
}
@media (min-width:768px) {
	.form-inline .form-group {
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .form-control {
	display:inline-block;
	width:auto;
	vertical-align:middle
}
.form-inline .form-control-static {
	display:inline-block
}
.form-inline .input-group {
	display:inline-table;
	vertical-align:middle
}
.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn {
	width:auto
}
.form-inline .input-group>.form-control {
	width:100%
}
.form-inline .control-label {
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .checkbox,.form-inline .radio {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	vertical-align:middle
}
.form-inline .checkbox label,.form-inline .radio label {
	padding-left:0
}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio] {
	position:relative;
	margin-left:0
}
.form-inline .has-feedback .form-control-feedback {
	top:0
}
}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline {
	margin-top:0;
	margin-bottom:0;
	padding-top:11px
}
.form-horizontal .checkbox,.form-horizontal .radio {
	min-height:40px
}
.form-horizontal .form-group {
	margin-left:-30px;
	margin-right:-30px
}
@media (min-width:768px) {
	.form-horizontal .control-label {
	text-align:right;
	margin-bottom:0;
	padding-top:11px
}
}.form-horizontal .has-feedback .form-control-feedback {
	right:30px
}
@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
	padding-top:11px;
	font-size:22px
}
}@media (min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
	padding-top:6px;
	font-size:15px
}
}.btn {
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:10px 20px;
	font-size:17px;
	line-height:1.763;
	border-radius:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn.focus,.btn:focus,.btn:hover {
	color:#333;
	text-decoration:none
}
.btn.active,.btn:active {
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor:not-allowed;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none
}
a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events:none
}
.btn-default {
	color:#333;
	background-color:#fff;
	border-color:#ccc
}
.btn-default.focus,.btn-default:focus {
	color:#333;
	background-color:#e6e6e6;
	border-color:#8c8c8c
}
.btn-default:hover {
	color:#333;
	background-color:#e6e6e6;
	border-color:#adadad
}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default {
	color:#333;
	background-color:#e6e6e6;
	border-color:#adadad
}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover {
	color:#333;
	background-color:#d4d4d4;
	border-color:#8c8c8c
}
.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default {
	background-image:none
}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
	background-color:#fff;
	border-color:#c1a575
}
.btn-default .badge {
	color:#fff;
	background-color:#c1a575
}
.btn-primary {
	color:#fff;
	background-color:#c1a575;
	border-color:#c1a575
}
.btn-primary.focus,.btn-primary:focus {
	color:#fff;
	background-color:#c1a575;
	border-color:#c1a575
}
.btn-primary:hover {
	color:#fff;
	background-color:#c1a575;
	border-color:#c1a575
}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
	color:#fff;
	background-color:#c1a575;
	border-color:#c1a575
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover {
	color:#fff;
	background-color:#c1a575;
	border-color:#c1a575
}
.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary {
	background-image:none
}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
	background-color:#c1a575;
	border-color:#c1a575;
}
.btn-primary .badge {
	color:#000;
	background-color:#fff
}
.btn-success {
	color:#fff;
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success.focus,.btn-success:focus {
	color:#fff;
	background-color:#c1a575;
	border-color:#c1a575
}
.btn-success:hover {
	color:#fff;
	background-color:#449d44;
	border-color:#398439
}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success {
	color:#fff;
	background-color:#449d44;
	border-color:#398439
}
.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover {
	color:#fff;
	background-color:#398439;
	border-color:#255625
}
.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success {
	background-image:none
}
.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
	background-color:#5cb85c;
	border-color:#4cae4c
}
.btn-success .badge {
	color:#5cb85c;
	background-color:#fff
}
.btn-info {
	color:#fff;
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info.focus,.btn-info:focus {
	color:#fff;
	background-color:#31b0d5;
	border-color:#1b6d85
}
.btn-info:hover {
	color:#fff;
	background-color:#31b0d5;
	border-color:#269abc
}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info {
	color:#fff;
	background-color:#31b0d5;
	border-color:#269abc
}
.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover {
	color:#fff;
	background-color:#269abc;
	border-color:#1b6d85
}
.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info {
	background-image:none
}
.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
	background-color:#5bc0de;
	border-color:#46b8da
}
.btn-info .badge {
	color:#5bc0de;
	background-color:#fff
}
.btn-warning {
	color:#fff;
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning.focus,.btn-warning:focus {
	color:#fff;
	background-color:#ec971f;
	border-color:#985f0d
}
.btn-warning:hover {
	color:#fff;
	background-color:#ec971f;
	border-color:#d58512
}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning {
	color:#fff;
	background-color:#ec971f;
	border-color:#d58512
}
.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover {
	color:#fff;
	background-color:#d58512;
	border-color:#985f0d
}
.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning {
	background-image:none
}
.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
	background-color:#f0ad4e;
	border-color:#eea236
}
.btn-warning .badge {
	color:#f0ad4e;
	background-color:#fff
}
.btn-danger {
	color:#fff;
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-danger.focus,.btn-danger:focus {
	color:#fff;
	background-color:#c9302c;
	border-color:#761c19
}
.btn-danger:hover {
	color:#fff;
	background-color:#c9302c;
	border-color:#ac2925
}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger {
	color:#fff;
	background-color:#c9302c;
	border-color:#ac2925
}
.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover {
	color:#fff;
	background-color:#ac2925;
	border-color:#761c19
}
.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger {
	background-image:none
}
.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
	background-color:#d9534f;
	border-color:#d43f3a
}
.btn-danger .badge {
	color:#d9534f;
	background-color:#fff
}
.btn-link {
	color:#444;
	font-weight:400;
	border-radius:0
}
.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background-color:transparent;
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover {
	border-color:transparent
}
.btn-link:focus,.btn-link:hover {
	color:#1e1e1e;
	text-decoration:underline;
	background-color:transparent
}
.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
	color:#999;
	text-decoration:none
}
.btn-group-lg>.btn,.btn-lg {
	padding:10px 16px;
	font-size:22px;
	line-height:1.33;
	border-radius:0
}
.btn-group-sm>.btn,.btn-sm {
	padding:5px 10px;
	font-size:15px;
	line-height:1.5;
	border-radius:0
}
.btn-group-xs>.btn,.btn-xs {
	padding:1px 5px;
	font-size:15px;
	line-height:1.5;
	border-radius:0
}
.btn-block {
	display:block;
	width:100%
}
.btn-block+.btn-block {
	margin-top:5px
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
	width:100%
}
.fade {
	opacity:0;
	-webkit-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear
}
.fade.in {
	opacity:1
}
.collapse {
	display:none
}
.collapse.in {
	display:block
}
tr.collapse.in {
	display:table-row
}
tbody.collapse.in {
	display:table-row-group
}
.collapsing {
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition-property:height,visibility;
	transition-property:height,visibility;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	-webkit-transition-timing-function:ease;
	transition-timing-function:ease
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px dashed;
	border-top:4px solid\9;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}
.dropdown,.dropup {
	position:relative
}
.dropdown-toggle:focus {
	outline:0
}
.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	list-style:none;
	font-size:17px;
	text-align:left;
	background-color:#fff;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.15);
	border-radius:0;
	-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
	box-shadow:0 6px 12px rgba(0,0,0,.175);
	background-clip:padding-box
}
.dropdown-menu.pull-right {
	right:0;
	left:auto
}
.dropdown-menu .divider {
	height:1px;
	margin:13.5px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.dropdown-menu>li>a {
	display:block;
	padding:3px 20px;
	clear:both;
	font-weight:400;
	line-height:1.763;
	color:#333;
	white-space:nowrap
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	text-decoration:none;
	color:#262626;
	background-color:#f5f5f5
}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
	color:#fff;
	text-decoration:none;
	outline:0;
	background-color:#000
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	color:#999
}
.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	text-decoration:none;
	background-color:transparent;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	cursor:not-allowed
}
.open>.dropdown-menu {
	display:block
}
.open>a {
	outline:0
}
.dropdown-menu-right {
	left:auto;
	right:0
}
.dropdown-menu-left {
	left:0;
	right:auto
}
.dropdown-header {
	display:block;
	padding:3px 20px;
	font-size:15px;
	line-height:1.763;
	color:#999;
	white-space:nowrap
}
.dropdown-backdrop {
	position:fixed;
	left:0;
	right:0;
	bottom:0;
	top:0;
	z-index:990
}
.pull-right>.dropdown-menu {
	right:0;
	left:auto
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	border-top:0;
	border-bottom:4px dashed;
	border-bottom:4px solid\9;
	content:""
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-bottom:2px
}
@media (min-width:768px) {
	.navbar-right .dropdown-menu {
	left:auto;
	right:0
}
.navbar-right .dropdown-menu-left {
	left:0;
	right:auto
}
}.btn-group,.btn-group-vertical {
	position:relative;
	display:inline-block;
	vertical-align:middle
}
.btn-group-vertical>.btn,.btn-group>.btn {
	position:relative;
	float:left
}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
	z-index:2
}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
	margin-left:-1px
}
.btn-toolbar {
	margin-left:-5px
}
.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group {
	float:left
}
.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group {
	margin-left:5px
}
.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius:0
}
.btn-group>.btn:first-child {
	margin-left:0
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn-group>.btn-group {
	float:left
}
.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius:0
}
.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
	outline:0
}
.btn-group>.btn+.dropdown-toggle {
	padding-left:8px;
	padding-right:8px
}
.btn-group>.btn-lg+.dropdown-toggle {
	padding-left:12px;
	padding-right:12px
}
.btn-group.open .dropdown-toggle {
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-group.open .dropdown-toggle.btn-link {
	-webkit-box-shadow:none;
	box-shadow:none
}
.btn .caret {
	margin-left:0
}
.btn-lg .caret {
	border-width:5px 5px 0;
	border-bottom-width:0
}
.dropup .btn-lg .caret {
	border-width:0 5px 5px
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn {
	display:block;
	float:none;
	width:100%;
	max-width:100%
}
.btn-group-vertical>.btn-group>.btn {
	float:none
}
.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
	margin-top:-1px;
	margin-left:0
}
.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
	border-radius:0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-top-right-radius:0;
	border-top-left-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-top-right-radius:0;
	border-top-left-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
	border-radius:0
}
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
	border-top-right-radius:0;
	border-top-left-radius:0
}
.btn-group-justified {
	display:table;
	width:100%;
	table-layout:fixed;
	border-collapse:separate
}
.btn-group-justified>.btn,.btn-group-justified>.btn-group {
	float:none;
	display:table-cell;
	width:1%
}
.btn-group-justified>.btn-group .btn {
	width:100%
}
.btn-group-justified>.btn-group .dropdown-menu {
	left:auto
}
[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
	position:absolute;
	clip:rect(0,0,0,0);
	pointer-events:none
}
.input-group {
	position:relative;
	display:table;
	border-collapse:separate
}
.input-group[class*=col-] {
	float:none;
	padding-left:0;
	padding-right:0
}
.input-group .form-control {
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0
}
.input-group .form-control:focus {
	z-index:3
}
.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
	height:51px;
	padding:10px 16px;
	font-size:22px;
	line-height:1.33;
	border-radius:0
}
select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn {
	height:51px;
	line-height:51px
}
select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn {
	height:auto
}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
	height:34px;
	padding:5px 10px;
	font-size:15px;
	line-height:1.5;
	border-radius:0
}
select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn {
	height:34px;
	line-height:34px
}
select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn {
	height:auto
}
.input-group .form-control,.input-group-addon,.input-group-btn {
	display:table-cell
}
.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child) {
	border-radius:0
}
.input-group-addon,.input-group-btn {
	width:1%;
	white-space:nowrap;
	vertical-align:middle
}
.input-group-addon {
	padding:10px 20px;
	font-size:17px;
	font-weight:400;
	line-height:1;
	color:#555;
	text-align:center;
	background-color:#eee;
	border:1px solid #ddd;
	border-radius:0
}
.input-group-addon.input-sm {
	padding:5px 10px;
	font-size:15px;
	border-radius:0
}
.input-group-addon.input-lg {
	padding:10px 16px;
	font-size:22px;
	border-radius:0
}
.input-group-addon input[type=checkbox],.input-group-addon input[type=radio] {
	margin-top:0
}
.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.input-group-addon:first-child {
	border-right:0
}
.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.input-group-addon:last-child {
	border-left:0
}
.input-group-btn {
	position:relative;
	font-size:0;
	white-space:nowrap
}
.input-group-btn>.btn {
	position:relative
}
.input-group-btn>.btn+.btn {
	margin-left:-1px
}
.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover {
	z-index:2
}
.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
	margin-right:-1px
}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
	z-index:2;
	margin-left:-1px
}
.nav {
	margin-bottom:0;
	padding-left:0;
	list-style:none
}
.nav>li {
	position:relative;
	display:block
}
.nav>li>a {
	position:relative;
	display:block;
	padding:10px 15px
}
.nav>li>a:focus,.nav>li>a:hover {
	text-decoration:none;
	background-color:#f2f2f2
}
.nav>li.disabled>a {
	color:#999
}
.nav>li.disabled>a:focus,.nav>li.disabled>a:hover {
	color:#999;
	text-decoration:none;
	background-color:transparent;
	cursor:not-allowed
}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {
	background-color:#f2f2f2;
	border-color:#444
}
.nav .nav-divider {
	height:1px;
	margin:13.5px 0;
	overflow:hidden;
	background-color:#e5e5e5
}
.nav>li>a>img {
	max-width:none
}
.nav-tabs {
	border-bottom:1px solid #000
}
.nav-tabs>li {
	float:left;
	margin-bottom:-1px
}
.nav-tabs>li>a {
	margin-right:2px;
	line-height:1.763;
	border:1px solid transparent;
	border-radius:0
}
.nav-tabs>li>a:hover {
	border-color:transparent transparent #000
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover {
	color:#fff;
	background-color:#000;
	border:1px solid #000;
	border-bottom-color:transparent;
	cursor:default
}
.nav-tabs.nav-justified {
	width:100%;
	border-bottom:0
}
.nav-tabs.nav-justified>li {
	float:none
}
.nav-tabs.nav-justified>li>a {
	text-align:center;
	margin-bottom:5px
}
.nav-tabs.nav-justified>.dropdown .dropdown-menu {
	top:auto;
	left:auto
}
@media (min-width:768px) {
	.nav-tabs.nav-justified>li {
	display:table-cell;
	width:1%
}
.nav-tabs.nav-justified>li>a {
	margin-bottom:0
}
}.nav-tabs.nav-justified>li>a {
	margin-right:0;
	border-radius:0
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
	border:1px solid #000
}
@media (min-width:768px) {
	.nav-tabs.nav-justified>li>a {
	border-bottom:1px solid #000;
	border-radius:0
}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover {
	border-bottom-color:#000
}
}.nav-pills>li {
	float:left
}
.nav-pills>li>a {
	border-radius:0
}
.nav-pills>li+li {
	margin-left:2px
}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover {
	color:#fff;
	background-color:#000
}
.nav-stacked>li {
	float:none
}
.nav-stacked>li+li {
	margin-top:2px;
	margin-left:0
}
.nav-justified {
	width:100%
}
.nav-justified>li {
	float:none
}
.nav-justified>li>a {
	text-align:center;
	margin-bottom:5px
}
.nav-justified>.dropdown .dropdown-menu {
	top:auto;
	left:auto
}
@media (min-width:768px) {
	.nav-justified>li {
	display:table-cell;
	width:1%
}
.nav-justified>li>a {
	margin-bottom:0
}
}.nav-tabs-justified {
	border-bottom:0
}
.nav-tabs-justified>li>a {
	margin-right:0;
	border-radius:0
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
	border:1px solid #000
}
@media (min-width:768px) {
	.nav-tabs-justified>li>a {
	border-bottom:1px solid #000;
	border-radius:0
}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover {
	border-bottom-color:#000
}
}.tab-content>.tab-pane {
	display:none
}
.tab-content>.active {
	display:block
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar {
	position:relative;
	min-height:50px;
	margin-bottom:29px;
	border:1px solid transparent
}
@media (min-width:768px) {
	.navbar {
	border-radius:0
}
}@media (min-width:768px) {
	.navbar-header {
	float:left
}
}.navbar-collapse {
	overflow-x:visible;
	padding-right:30px;
	padding-left:30px;
	border-top:1px solid transparent;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1);
	-webkit-overflow-scrolling:touch
}
.navbar-collapse.in {
	overflow-y:auto
}
@media (min-width:768px) {
	.navbar-collapse {
	width:auto;
	border-top:0;
	box-shadow:none
}
.navbar-collapse.collapse {
	display:block!important;
	height:auto!important;
	padding-bottom:0;
	overflow:visible!important
}
.navbar-collapse.in {
	overflow-y:visible
}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse {
	padding-left:0;
	padding-right:0
}
}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
	max-height:340px
}
@media (max-device-width:480px) and (orientation:landscape) {
	.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse {
	max-height:200px
}
}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
	margin-right:-30px;
	margin-left:-30px
}
@media (min-width:768px) {
	.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header {
	margin-right:0;
	margin-left:0
}
}.navbar-static-top {
	z-index:1000;
	border-width:0 0 1px
}
@media (min-width:768px) {
	.navbar-static-top {
	border-radius:0
}
}.navbar-fixed-bottom,.navbar-fixed-top {
	position:fixed;
	right:0;
	left:0;
	z-index:1030
}
@media (min-width:768px) {
	.navbar-fixed-bottom,.navbar-fixed-top {
	border-radius:0
}
}.navbar-fixed-top {
	top:0;
	border-width:0 0 1px
}
.navbar-fixed-bottom {
	bottom:0;
	margin-bottom:0;
	border-width:1px 0 0
}
.navbar-brand {
	float:left;
	padding:10.5px 30px;
	font-size:22px;
	line-height:29px;
	height:50px
}
.navbar-brand:focus,.navbar-brand:hover {
	text-decoration:none
}
.navbar-brand>img {
	display:block
}
@media (min-width:768px) {
	.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {
	margin-left:-30px
}
}.navbar-toggle {
	position:relative;
	float:right;
	margin-right:30px;
	padding:9px 10px;
	margin-top:8px;
	margin-bottom:8px;
	background-color:transparent;
	background-image:none;
	border:1px solid transparent;
	border-radius:0
}
.navbar-toggle:focus {
	outline:0
}
.navbar-toggle .icon-bar {
	display:block;
	width:22px;
	height:2px;
	border-radius:1px
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:4px
}
@media (min-width:768px) {
	.navbar-toggle {
	display:none
}
}.navbar-nav {
	margin:5.25px -30px
}
.navbar-nav>li>a {
	padding-top:10px;
	padding-bottom:10px;
	line-height:29px
}
@media (max-width:767px) {
	.navbar-nav .open .dropdown-menu {
	position:static;
	float:none;
	width:auto;
	margin-top:0;
	background-color:transparent;
	border:0;
	box-shadow:none
}
.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a {
	padding:5px 15px 5px 25px
}
.navbar-nav .open .dropdown-menu>li>a {
	line-height:29px
}
.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover {
	background-image:none
}
}@media (min-width:768px) {
	.navbar-nav {
	float:left;
	margin:0
}
.navbar-nav>li {
	float:left
}
.navbar-nav>li>a {
	padding-top:10.5px;
	padding-bottom:10.5px
}
}.navbar-form {
	margin-left:-30px;
	margin-right:-30px;
	padding:10px 30px;
	border-top:1px solid transparent;
	border-bottom:1px solid transparent;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);
	margin-top:-1.5px;
	margin-bottom:-1.5px
}
@media (min-width:768px) {
	.navbar-form .form-group {
	display:inline-block;
	margin-bottom:0;
	vertical-align:middle
}
.navbar-form .form-control {
	display:inline-block;
	width:auto;
	vertical-align:middle
}
.navbar-form .form-control-static {
	display:inline-block
}
.navbar-form .input-group {
	display:inline-table;
	vertical-align:middle
}
.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn {
	width:auto
}
.navbar-form .input-group>.form-control {
	width:100%
}
.navbar-form .control-label {
	margin-bottom:0;
	vertical-align:middle
}
.navbar-form .checkbox,.navbar-form .radio {
	display:inline-block;
	margin-top:0;
	margin-bottom:0;
	vertical-align:middle
}
.navbar-form .checkbox label,.navbar-form .radio label {
	padding-left:0
}
.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio] {
	position:relative;
	margin-left:0
}
.navbar-form .has-feedback .form-control-feedback {
	top:0
}
}@media (max-width:767px) {
	.navbar-form .form-group {
	margin-bottom:5px
}
.navbar-form .form-group:last-child {
	margin-bottom:0
}
}@media (min-width:768px) {
	.navbar-form {
	width:auto;
	border:0;
	margin-left:0;
	margin-right:0;
	padding-top:0;
	padding-bottom:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
}.navbar-nav>li>.dropdown-menu {
	margin-top:0;
	border-top-right-radius:0;
	border-top-left-radius:0
}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
	margin-bottom:0;
	border-top-right-radius:0;
	border-top-left-radius:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.navbar-btn {
	margin-top:-1.5px;
	margin-bottom:-1.5px
}
.navbar-btn.btn-sm {
	margin-top:8px;
	margin-bottom:8px
}
.navbar-btn.btn-xs {
	margin-top:14px;
	margin-bottom:14px
}
.navbar-text {
	margin-top:10.5px;
	margin-bottom:10.5px
}
@media (min-width:768px) {
	.navbar-text {
	float:left;
	margin-left:30px;
	margin-right:30px
}
}@media (min-width:768px) {
	.navbar-left {
	float:left!important
}
.navbar-right {
	float:right!important;
	margin-right:-30px
}
.navbar-right~.navbar-right {
	margin-right:0
}
}.navbar-default {
	background-color:#f8f8f8;
	border-color:#e7e7e7
}
.navbar-default .navbar-brand {
	color:#777
}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover {
	color:#5e5e5e;
	background-color:transparent
}
.navbar-default .navbar-text {
	color:#777
}
.navbar-default .navbar-nav>li>a {
	color:#777
}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover {
	color:#333;
	background-color:transparent
}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover {
	color:#555;
	background-color:#e7e7e7
}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover {
	color:#ccc;
	background-color:transparent
}
.navbar-default .navbar-toggle {
	border-color:#ddd
}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
	background-color:#ddd
}
.navbar-default .navbar-toggle .icon-bar {
	background-color:#ccc
}
.navbar-default .navbar-collapse,.navbar-default .navbar-form {
	border-color:#e7e7e7
}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover {
	background-color:#e7e7e7;
	color:#555
}
@media (max-width:767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color:#777
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	color:#333;
	background-color:transparent
}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
	color:#555;
	background-color:#e7e7e7
}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {
	color:#ccc;
	background-color:transparent
}
}.navbar-default .navbar-link {
	color:#777
}
.navbar-default .navbar-link:hover {
	color:#333
}
.navbar-default .btn-link {
	color:#777
}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover {
	color:#333
}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover {
	color:#ccc
}
.navbar-inverse {
	background-color:#000;
	border-color:#000
}
.navbar-inverse .navbar-brand {
	color:#fff
}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-text {
	color:#fff
}
.navbar-inverse .navbar-nav>li>a {
	color:#fff
}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover {
	color:#fff;
	background-color:#000
}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover {
	color:#444;
	background-color:transparent
}
.navbar-inverse .navbar-toggle {
	border-color:#000
}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover {
	background-color:#000
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color:#fff
}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
	border-color:#000
}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover {
	background-color:#000;
	color:#fff
}
@media (max-width:767px) {
	.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
	border-color:#000
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color:#000
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
	color:#fff
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {
	color:#fff;
	background-color:transparent
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {
	color:#fff;
	background-color:#000
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {
	color:#444;
	background-color:transparent
}
}.navbar-inverse .navbar-link {
	color:#fff
}
.navbar-inverse .navbar-link:hover {
	color:#fff
}
.navbar-inverse .btn-link {
	color:#fff
}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover {
	color:#fff
}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover {
	color:#444
}
.breadcrumb {
	padding:8px 15px;
	margin-bottom:29px;
	list-style:none;
	background-color:#f5f5f5;
	border-radius:0
}
.breadcrumb>li {
	display:inline-block
}
.breadcrumb>li+li:before {
	content:"/\00a0";
	padding:0 5px;
	color:#ccc
}
.breadcrumb>.active {
	color:#999
}
.pagination {
	display:inline-block;
	padding-left:0;
	margin:29px 0;
	border-radius:0
}
.pagination>li {
	display:inline
}
.pagination>li>a,.pagination>li>span {
	position:relative;
	float:left;
	padding:10px 20px;
	line-height:1.763;
	text-decoration:none;
	color:#333;
	background-color:#fff;
	border:1px solid #e6e6e6;
	margin-left:-1px
}
.pagination>li:first-child>a,.pagination>li:first-child>span {
	margin-left:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
	z-index:2;
	color:#333;
	background-color:#ededed;
	border-color:#e6e6e6
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
	z-index:3;
	color:#fff;
	background-color:#000;
	border-color:#000;
	cursor:default
}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
	color:#999;
	background-color:#fff;
	border-color:#e6e6e6;
	cursor:not-allowed
}
.pagination-lg>li>a,.pagination-lg>li>span {
	padding:10px 16px;
	font-size:22px;
	line-height:1.33
}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.pagination-sm>li>a,.pagination-sm>li>span {
	padding:5px 10px;
	font-size:15px;
	line-height:1.5
}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
	border-bottom-left-radius:0;
	border-top-left-radius:0
}
.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
	border-bottom-right-radius:0;
	border-top-right-radius:0
}
.pager {
	padding-left:0;
	margin:29px 0;
	list-style:none;
	text-align:center
}
.pager li {
	display:inline
}
.pager li>a,.pager li>span {
	display:inline-block;
	padding:5px 14px;
	background-color:#fff;
	border:1px solid #e6e6e6;
	border-radius:15px
}
.pager li>a:focus,.pager li>a:hover {
	text-decoration:none;
	background-color:#ededed
}
.pager .next>a,.pager .next>span {
	float:right
}
.pager .previous>a,.pager .previous>span {
	float:left
}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span {
	color:#999;
	background-color:#fff;
	cursor:not-allowed
}
.label {
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em
}
a.label:focus,a.label:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.label:empty {
	display:none
}
.btn .label {
	position:relative;
	top:-1px
}
.label-default {
	background-color:#999
}
.label-default[href]:focus,.label-default[href]:hover {
	background-color:grey
}
.label-primary {
	background-color:#000
}
.label-primary[href]:focus,.label-primary[href]:hover {
	background-color:#000
}
.label-success {
	background-color:#5cb85c
}
.label-success[href]:focus,.label-success[href]:hover {
	background-color:#449d44
}
.label-info {
	background-color:#5bc0de
}
.label-info[href]:focus,.label-info[href]:hover {
	background-color:#31b0d5
}
.label-warning {
	background-color:#f0ad4e
}
.label-warning[href]:focus,.label-warning[href]:hover {
	background-color:#ec971f
}
.label-danger {
	background-color:#d9534f
}
.label-danger[href]:focus,.label-danger[href]:hover {
	background-color:#c9302c
}
.badge {
	display:inline-block;
	min-width:10px;
	padding:3px 7px;
	font-size:15px;
	font-weight:700;
	color:#fff;
	line-height:1;
	vertical-align:middle;
	white-space:nowrap;
	text-align:center;
	background-color:#999;
	border-radius:10px
}
.badge:empty {
	display:none
}
.btn .badge {
	position:relative;
	top:-1px
}
.btn-group-xs>.btn .badge,.btn-xs .badge {
	top:0;
	padding:1px 5px
}
a.badge:focus,a.badge:hover {
	color:#fff;
	text-decoration:none;
	cursor:pointer
}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
	color:#444;
	background-color:#fff
}
.list-group-item>.badge {
	float:right
}
.list-group-item>.badge+.badge {
	margin-right:5px
}
.nav-pills>li>a>.badge {
	margin-left:3px
}
.jumbotron {
	padding-top:30px;
	padding-bottom:30px;
	margin-bottom:30px;
	color:inherit;
	background-color:#eee
}
.jumbotron .h1,.jumbotron h1 {
	color:inherit
}
.jumbotron p {
	margin-bottom:15px;
	font-size:26px;
	font-weight:200
}
.jumbotron>hr {
	border-top-color:#d5d5d5
}
.container .jumbotron,.container-fluid .jumbotron {
	border-radius:0;
	padding-left:30px;
	padding-right:30px
}
.jumbotron .container {
	max-width:100%
}
@media screen and (min-width:768px) {
	.jumbotron {
	padding-top:48px;
	padding-bottom:48px
}
.container .jumbotron,.container-fluid .jumbotron {
	padding-left:60px;
	padding-right:60px
}
.jumbotron .h1,.jumbotron h1 {
	font-size:77px
}
}.thumbnail {
	display:block;
	padding:4px;
	margin-bottom:29px;
	line-height:1.763;
	background-color:#f5f5f5;
	border:1px solid #ebebeb;
	border-radius:0;
	-webkit-transition:border .2s ease-in-out;
	-o-transition:border .2s ease-in-out;
	transition:border .2s ease-in-out
}
.thumbnail a>img,.thumbnail>img {
	margin-left:auto;
	margin-right:auto
}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover {
	border-color:#444
}
.thumbnail .caption {
	padding:9px;
	color:#444
}
.alert {
	padding:15px;
	margin-bottom:29px;
	border:1px solid transparent;
	border-radius:0
}
.alert h4 {
	margin-top:0;
	color:inherit
}
.alert .alert-link {
	font-weight:700
}
.alert>p,.alert>ul {
	margin-bottom:0
}
.alert>p+p {
	margin-top:5px
}
.alert-dismissable,.alert-dismissible {
	padding-right:35px
}
.alert-dismissable .close,.alert-dismissible .close {
	position:relative;
	top:-2px;
	right:-21px;
	color:inherit
}
.alert-success {
	background-color:#dff0d8;
	border-color:#d6e9c6;
	color:#468847
}
.alert-success hr {
	border-top-color:#c9e2b3
}
.alert-success .alert-link {
	color:#356635
}
.alert-info {
	background-color:#d9edf7;
	border-color:#bce8f1;
	color:#3a87ad
}
.alert-info hr {
	border-top-color:#a6e1ec
}
.alert-info .alert-link {
	color:#2d6987
}
.alert-warning {
	background-color:#fcf8e3;
	border-color:#faebcc;
	color:#c09853
}
.alert-warning hr {
	border-top-color:#f7e1b5
}
.alert-warning .alert-link {
	color:#a47e3c
}
.alert-danger {
	background-color:#f2dede;
	border-color:#ebccd1;
	color:#b94a48
}
.alert-danger hr {
	border-top-color:#e4b9c0
}
.alert-danger .alert-link {
	color:#953b39
}
@-webkit-keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}@keyframes progress-bar-stripes {
	from {
	background-position:40px 0
}
to {
	background-position:0 0
}
}.progress {
	overflow:hidden;
	height:29px;
	margin-bottom:29px;
	background-color:#f5f5f5;
	border-radius:0;
	-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
	box-shadow:inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar {
	float:left;
	width:0%;
	height:100%;
	font-size:15px;
	line-height:29px;
	color:#fff;
	text-align:center;
	background-color:#000;
	-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
	-webkit-transition:width .6s ease;
	-o-transition:width .6s ease;
	transition:width .6s ease
}
.progress-bar-striped,.progress-striped .progress-bar {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-size:40px 40px
}
.progress-bar.active,.progress.active .progress-bar {
	-webkit-animation:progress-bar-stripes 2s linear infinite;
	-o-animation:progress-bar-stripes 2s linear infinite;
	animation:progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
	background-color:#5cb85c
}
.progress-striped .progress-bar-success {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-info {
	background-color:#5bc0de
}
.progress-striped .progress-bar-info {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-warning {
	background-color:#f0ad4e
}
.progress-striped .progress-bar-warning {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-bar-danger {
	background-color:#d9534f
}
.progress-striped .progress-bar-danger {
	background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.media {
	margin-top:15px
}
.media:first-child {
	margin-top:0
}
.media,.media-body {
	zoom:1;
	overflow:hidden
}
.media-body {
	width:10000px
}
.media-object {
	display:block
}
.media-object.img-thumbnail {
	max-width:none
}
.media-right,.media>.pull-right {
	padding-left:10px
}
.media-left,.media>.pull-left {
	padding-right:10px
}
.media-body,.media-left,.media-right {
	display:table-cell;
	vertical-align:top
}
.media-middle {
	vertical-align:middle
}
.media-bottom {
	vertical-align:bottom
}
.media-heading {
	margin-top:0;
	margin-bottom:5px
}
.media-list {
	padding-left:0;
	list-style:none
}
.list-group {
	margin-bottom:20px;
	padding-left:0
}
.list-group-item {
	position:relative;
	display:block;
	padding:10px 15px;
	margin-bottom:-1px;
	background-color:#fff;
	border:1px solid #ddd
}
.list-group-item:first-child {
	border-top-right-radius:0;
	border-top-left-radius:0
}
.list-group-item:last-child {
	margin-bottom:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
a.list-group-item,button.list-group-item {
	color:#555
}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading {
	color:#333
}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover {
	text-decoration:none;
	color:#555;
	background-color:#f5f5f5
}
button.list-group-item {
	width:100%;
	text-align:left
}
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover {
	background-color:#eee;
	color:#999;
	cursor:not-allowed
}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading {
	color:inherit
}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text {
	color:#999
}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover {
	z-index:2;
	color:#fff;
	background-color:#000;
	border-color:#000
}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small {
	color:inherit
}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text {
	color:#666
}
.list-group-item-success {
	color:#468847;
	background-color:#dff0d8
}
a.list-group-item-success,button.list-group-item-success {
	color:#468847
}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading {
	color:inherit
}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover {
	color:#468847;
	background-color:#d0e9c6
}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover {
	color:#fff;
	background-color:#468847;
	border-color:#468847
}
.list-group-item-info {
	color:#3a87ad;
	background-color:#d9edf7
}
a.list-group-item-info,button.list-group-item-info {
	color:#3a87ad
}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading {
	color:inherit
}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover {
	color:#3a87ad;
	background-color:#c4e3f3
}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover {
	color:#fff;
	background-color:#3a87ad;
	border-color:#3a87ad
}
.list-group-item-warning {
	color:#c09853;
	background-color:#fcf8e3
}
a.list-group-item-warning,button.list-group-item-warning {
	color:#c09853
}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading {
	color:inherit
}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover {
	color:#c09853;
	background-color:#faf2cc
}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover {
	color:#fff;
	background-color:#c09853;
	border-color:#c09853
}
.list-group-item-danger {
	color:#b94a48;
	background-color:#f2dede
}
a.list-group-item-danger,button.list-group-item-danger {
	color:#b94a48
}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading {
	color:inherit
}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover {
	color:#b94a48;
	background-color:#ebcccc
}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover {
	color:#fff;
	background-color:#b94a48;
	border-color:#b94a48
}
.list-group-item-heading {
	margin-top:0;
	margin-bottom:5px
}
.list-group-item-text {
	margin-bottom:0;
	line-height:1.3
}
.panel {
	margin-bottom:29px;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:0;
	-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);
	box-shadow:0 1px 1px rgba(0,0,0,.05)
}
.panel-body {
	padding:15px
}
.panel-heading {
	padding:10px 15px;
	border-bottom:1px solid transparent;
	border-top-right-radius:-1;
	border-top-left-radius:-1
}
.panel-heading>.dropdown .dropdown-toggle {
	color:inherit
}
.panel-title {
	margin-top:0;
	margin-bottom:0;
	font-size:20px;
	color:inherit
}
.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a {
	color:inherit
}
.panel-footer {
	padding:10px 15px;
	background-color:#fff;
	border-top:1px solid #fff;
	border-bottom-right-radius:-1;
	border-bottom-left-radius:-1
}
.panel>.list-group,.panel>.panel-collapse>.list-group {
	margin-bottom:0
}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item {
	border-width:1px 0;
	border-radius:0
}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child {
	border-top:0;
	border-top-right-radius:-1;
	border-top-left-radius:-1
}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {
	border-bottom:0;
	border-bottom-right-radius:-1;
	border-bottom-left-radius:-1
}
.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
	border-top-right-radius:0;
	border-top-left-radius:0
}
.panel-heading+.list-group .list-group-item:first-child {
	border-top-width:0
}
.list-group+.panel-footer {
	border-top-width:0
}
.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table {
	margin-bottom:0
}
.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption {
	padding-left:15px;
	padding-right:15px
}
.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child {
	border-top-right-radius:-1;
	border-top-left-radius:-1
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child {
	border-top-left-radius:-1;
	border-top-right-radius:-1
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
	border-top-left-radius:-1
}
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
	border-top-right-radius:-1
}
.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child {
	border-bottom-right-radius:-1;
	border-bottom-left-radius:-1
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child {
	border-bottom-left-radius:-1;
	border-bottom-right-radius:-1
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
	border-bottom-left-radius:-1
}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
	border-bottom-right-radius:-1
}
.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body {
	border-top:1px solid #ebebeb
}
.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th {
	border-top:0
}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
	border:0
}
.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
	border-left:0
}
.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
	border-right:0
}
.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
	border-bottom:0
}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th {
	border-bottom:0
}
.panel>.table-responsive {
	border:0;
	margin-bottom:0
}
.panel-group {
	margin-bottom:29px
}
.panel-group .panel {
	margin-bottom:0;
	border-radius:0
}
.panel-group .panel+.panel {
	margin-top:5px
}
.panel-group .panel-heading {
	border-bottom:0
}
.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body {
	border-top:1px solid #fff
}
.panel-group .panel-footer {
	border-top:0
}
.panel-group .panel-footer+.panel-collapse .panel-body {
	border-bottom:1px solid #fff
}
.panel-default {
	border-color:#fff
}
.panel-default>.panel-heading {
	color:#444;
	background-color:#fff;
	border-color:#fff
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#fff
}
.panel-default>.panel-heading .badge {
	color:#fff;
	background-color:#444
}
.panel-default>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#fff
}
.panel-primary {
	border-color:#000
}
.panel-primary>.panel-heading {
	color:#000;
	background-color:#000;
	border-color:#000
}
.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#000
}
.panel-primary>.panel-heading .badge {
	color:#000;
	background-color:#000
}
.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#000
}
.panel-success {
	border-color:#d6e9c6
}
.panel-success>.panel-heading {
	color:#468847;
	background-color:#dff0d8;
	border-color:#d6e9c6
}
.panel-success>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#d6e9c6
}
.panel-success>.panel-heading .badge {
	color:#dff0d8;
	background-color:#468847
}
.panel-success>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#d6e9c6
}
.panel-info {
	border-color:#bce8f1
}
.panel-info>.panel-heading {
	color:#3a87ad;
	background-color:#d9edf7;
	border-color:#bce8f1
}
.panel-info>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#bce8f1
}
.panel-info>.panel-heading .badge {
	color:#d9edf7;
	background-color:#3a87ad
}
.panel-info>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#bce8f1
}
.panel-warning {
	border-color:#faebcc
}
.panel-warning>.panel-heading {
	color:#c09853;
	background-color:#fcf8e3;
	border-color:#faebcc
}
.panel-warning>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#faebcc
}
.panel-warning>.panel-heading .badge {
	color:#fcf8e3;
	background-color:#c09853
}
.panel-warning>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#faebcc
}
.panel-danger {
	border-color:#ebccd1
}
.panel-danger>.panel-heading {
	color:#b94a48;
	background-color:#f2dede;
	border-color:#ebccd1
}
.panel-danger>.panel-heading+.panel-collapse>.panel-body {
	border-top-color:#ebccd1
}
.panel-danger>.panel-heading .badge {
	color:#f2dede;
	background-color:#b94a48
}
.panel-danger>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color:#ebccd1
}
.embed-responsive {
	position:relative;
	display:block;
	height:0;
	padding:0;
	overflow:hidden
}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	height:100%;
	width:100%;
	border:0
}
.embed-responsive-16by9 {
	padding-bottom:56.25%
}
.embed-responsive-4by3 {
	padding-bottom:75%
}
.well {
	min-height:20px;
	padding:19px;
	margin-bottom:20px;
	background-color:#f5f5f5;
	border:1px solid #e3e3e3;
	border-radius:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.05)
}
.well blockquote {
	border-color:#ddd;
	border-color:rgba(0,0,0,.15)
}
.well-lg {
	padding:24px;
	border-radius:0
}
.well-sm {
	padding:9px;
	border-radius:0
}
.close {
	float:right;
	font-size:25.5px;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	filter:alpha(opacity=20)
}
.close:focus,.close:hover {
	color:#000;
	text-decoration:none;
	cursor:pointer;
	opacity:.5;
	filter:alpha(opacity=50)
}
button.close {
	padding:0;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none
}
.modal-open {
	overflow:hidden
}
.modal {
	display:none;
	overflow:hidden;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1050;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.modal.fade .modal-dialog {
	-webkit-transform:translate(0,-25%);
	-ms-transform:translate(0,-25%);
	-o-transform:translate(0,-25%);
	transform:translate(0,-25%);
	-webkit-transition:-webkit-transform .3s ease-out;
	-moz-transition:-moz-transform .3s ease-out;
	-o-transition:-o-transform .3s ease-out;
	transition:transform .3s ease-out
}
.modal.in .modal-dialog {
	-webkit-transform:translate(0,0);
	-ms-transform:translate(0,0);
	-o-transform:translate(0,0);
	transform:translate(0,0)
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal-dialog {
	position:relative;
	width:auto;
	margin:10px
}
.modal-content {
	position:relative;
	background-color:#fff;
	border:1px solid #999;
	border:1px solid rgba(0,0,0,.2);
	border-radius:0;
	-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
	box-shadow:0 3px 9px rgba(0,0,0,.5);
	background-clip:padding-box;
	outline:0
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1040;
	background-color:#000
}
.modal-backdrop.fade {
	opacity:0;
	filter:alpha(opacity=0)
}
.modal-backdrop.in {
	opacity:.5;
	filter:alpha(opacity=50)
}
.modal-header {
	padding:15px;
	border-bottom:1px solid #e5e5e5
}
.modal-header .close {
	margin-top:-2px
}
.modal-title {
	margin:0;
	line-height:1.763
}
.modal-body {
	position:relative;
	padding:20px
}
.modal-footer {
	padding:20px;
	text-align:right;
	border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
	margin-left:5px;
	margin-bottom:0
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
@media (min-width:768px) {
	.modal-dialog {
	width:600px;
	margin:30px auto
}
.modal-content {
	-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
	box-shadow:0 5px 15px rgba(0,0,0,.5)
}
.modal-sm {
	width:300px
}
}@media (min-width:992px) {
	.modal-lg {
	width:900px
}
}.tooltip {
	position:absolute;
	z-index:1030;
	display:block;
	font-family:"DM Sans",sans-serif;
	font-style:normal;
	font-weight:400;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.763;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	white-space:normal;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	font-size:15px;
	opacity:0;
	filter:alpha(opacity=0)
}
.tooltip.in {
	opacity:.9;
	filter:alpha(opacity=90)
}
.tooltip.top {
	margin-top:-3px;
	padding:5px 0
}
.tooltip.right {
	margin-left:3px;
	padding:0 5px
}
.tooltip.bottom {
	margin-top:3px;
	padding:5px 0
}
.tooltip.left {
	margin-left:-3px;
	padding:0 5px
}
.tooltip-inner {
	max-width:200px;
	padding:3px 8px;
	color:#fff;
	text-align:center;
	background-color:#000;
	border-radius:0
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.top-left .tooltip-arrow {
	bottom:0;
	right:5px;
	margin-bottom:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.top-right .tooltip-arrow {
	bottom:0;
	left:5px;
	margin-bottom:-5px;
	border-width:5px 5px 0;
	border-top-color:#000
}
.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-width:5px 5px 5px 0;
	border-right-color:#000
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-width:5px 0 5px 5px;
	border-left-color:#000
}
.tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.tooltip.bottom-left .tooltip-arrow {
	top:0;
	right:5px;
	margin-top:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.tooltip.bottom-right .tooltip-arrow {
	top:0;
	left:5px;
	margin-top:-5px;
	border-width:0 5px 5px;
	border-bottom-color:#000
}
.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1010;
	display:none;
	max-width:276px;
	padding:1px;
	font-family:"DM Sans",sans-serif;
	font-style:normal;
	font-weight:400;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.763;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	white-space:normal;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	font-size:17px;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.2);
	border-radius:0;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
	box-shadow:0 5px 10px rgba(0,0,0,.2)
}
.popover.top {
	margin-top:-10px
}
.popover.right {
	margin-left:10px
}
.popover.bottom {
	margin-top:10px
}
.popover.left {
	margin-left:-10px
}
.popover-title {
	margin:0;
	padding:8px 14px;
	font-size:17px;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-radius:-1 -1 0 0
}
.popover-content {
	padding:9px 14px
}
.popover>.arrow,.popover>.arrow:after {
	position:absolute;
	display:block;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid
}
.popover>.arrow {
	border-width:11px
}
.popover>.arrow:after {
	border-width:10px;
	content:""
}
.popover.top>.arrow {
	left:50%;
	margin-left:-11px;
	border-bottom-width:0;
	border-top-color:#999;
	border-top-color:rgba(0,0,0,.25);
	bottom:-11px
}
.popover.top>.arrow:after {
	content:" ";
	bottom:1px;
	margin-left:-10px;
	border-bottom-width:0;
	border-top-color:#fff
}
.popover.right>.arrow {
	top:50%;
	left:-11px;
	margin-top:-11px;
	border-left-width:0;
	border-right-color:#999;
	border-right-color:rgba(0,0,0,.25)
}
.popover.right>.arrow:after {
	content:" ";
	left:1px;
	bottom:-10px;
	border-left-width:0;
	border-right-color:#fff
}
.popover.bottom>.arrow {
	left:50%;
	margin-left:-11px;
	border-top-width:0;
	border-bottom-color:#999;
	border-bottom-color:rgba(0,0,0,.25);
	top:-11px
}
.popover.bottom>.arrow:after {
	content:" ";
	top:1px;
	margin-left:-10px;
	border-top-width:0;
	border-bottom-color:#fff
}
.popover.left>.arrow {
	top:50%;
	right:-11px;
	margin-top:-11px;
	border-right-width:0;
	border-left-color:#999;
	border-left-color:rgba(0,0,0,.25)
}
.popover.left>.arrow:after {
	content:" ";
	right:1px;
	border-right-width:0;
	border-left-color:#fff;
	bottom:-10px
}
.carousel {
	position:relative
}
.carousel-inner {
	position:relative;
	overflow:hidden;
	width:100%
}
.carousel-inner>.item {
	display:none;
	position:relative;
	-webkit-transition:.6s ease-in-out left;
	-o-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img {
	line-height:1
}
@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-inner>.item {
	-webkit-transition:-webkit-transform .6s ease-in-out;
	-moz-transition:-moz-transform .6s ease-in-out;
	-o-transition:-o-transform .6s ease-in-out;
	transition:transform .6s ease-in-out;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000px;
	-moz-perspective:1000px;
	perspective:1000px
}
.carousel-inner>.item.active.right,.carousel-inner>.item.next {
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	left:0
}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev {
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
	left:0
}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right {
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	left:0
}
}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display:block
}
.carousel-inner>.active {
	left:0
}
.carousel-inner>.next,.carousel-inner>.prev {
	position:absolute;
	top:0;
	width:100%
}
.carousel-inner>.next {
	left:100%
}
.carousel-inner>.prev {
	left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left:0
}
.carousel-inner>.active.left {
	left:-100%
}
.carousel-inner>.active.right {
	left:100%
}
.carousel-control {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	width:15%;
	opacity:.5;
	filter:alpha(opacity=50);
	font-size:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6);
	background-color:rgba(0,0,0,0)
}
.carousel-control.left {
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)
}
.carousel-control.right {
	left:auto;
	right:0;
	background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)
}
.carousel-control:focus,.carousel-control:hover {
	outline:0;
	color:#fff;
	text-decoration:none;
	opacity:.9;
	filter:alpha(opacity=90)
}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
	position:absolute;
	top:50%;
	margin-top:-10px;
	z-index:5;
	display:inline-block
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
	left:50%;
	margin-left:-10px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
	right:50%;
	margin-right:-10px
}
.carousel-control .icon-next,.carousel-control .icon-prev {
	width:20px;
	height:20px;
	line-height:1;
	font-family:serif
}
.carousel-control .icon-prev:before {
	content:'\2039'
}
.carousel-control .icon-next:before {
	content:'\203a'
}
.carousel-indicators {
	position:absolute;
	bottom:10px;
	left:50%;
	z-index:15;
	width:60%;
	margin-left:-30%;
	padding-left:0;
	list-style:none;
	text-align:center
}
.carousel-indicators li {
	display:inline-block;
	width:10px;
	height:10px;
	margin:1px;
	text-indent:-999px;
	border:1px solid #fff;
	border-radius:10px;
	cursor:pointer;
	background-color:#000\9;
	background-color:rgba(0,0,0,0)
}
.carousel-indicators .active {
	margin:0;
	width:12px;
	height:12px;
	background-color:#fff
}
.carousel-caption {
	position:absolute;
	left:15%;
	right:15%;
	bottom:20px;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn {
	text-shadow:none
}
@media screen and (min-width:768px) {
	.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev {
	width:30px;
	height:30px;
	margin-top:-10px;
	font-size:30px
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
	margin-left:-10px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
	margin-right:-10px
}
.carousel-caption {
	left:20%;
	right:20%;
	padding-bottom:30px
}
.carousel-indicators {
	bottom:20px
}
}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.quicklinks-wrap:after,.quicklinks-wrap:before,.row:after,.row:before,form .row:after,form .row:before {
	content:" ";
	display:table
}
.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.quicklinks-wrap:after,.row:after,form .row:after {
	clear:both
}
.center-block {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.pull-right {
	float:right!important
}
.pull-left {
	float:left!important
}
.hide {
	display:none!important
}
.show {
	display:block!important
}
.invisible {
	visibility:hidden
}
.text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0
}
.hidden {
	display:none!important
}
.affix {
	position:fixed
}
@-ms-viewport {
	width:device-width
}
.visible-lg,.visible-md,.visible-sm,.visible-xs {
	display:none!important
}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block {
	display:none!important
}
@media (max-width:767px) {
	.visible-xs {
	display:block!important
}
table.visible-xs {
	display:table!important
}
tr.visible-xs {
	display:table-row!important
}
td.visible-xs,th.visible-xs {
	display:table-cell!important
}
}@media (max-width:767px) {
	.visible-xs-block {
	display:block!important
}
}@media (max-width:767px) {
	.visible-xs-inline {
	display:inline!important
}
}@media (max-width:767px) {
	.visible-xs-inline-block {
	display:inline-block!important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm {
	display:block!important
}
table.visible-sm {
	display:table!important
}
tr.visible-sm {
	display:table-row!important
}
td.visible-sm,th.visible-sm {
	display:table-cell!important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-block {
	display:block!important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline {
	display:inline!important
}
}@media (min-width:768px) and (max-width:991px) {
	.visible-sm-inline-block {
	display:inline-block!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md {
	display:block!important
}
table.visible-md {
	display:table!important
}
tr.visible-md {
	display:table-row!important
}
td.visible-md,th.visible-md {
	display:table-cell!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-block {
	display:block!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline {
	display:inline!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.visible-md-inline-block {
	display:inline-block!important
}
}@media (min-width:1200px) {
	.visible-lg {
	display:block!important
}
table.visible-lg {
	display:table!important
}
tr.visible-lg {
	display:table-row!important
}
td.visible-lg,th.visible-lg {
	display:table-cell!important
}
}@media (min-width:1200px) {
	.visible-lg-block {
	display:block!important
}
}@media (min-width:1200px) {
	.visible-lg-inline {
	display:inline!important
}
}@media (min-width:1200px) {
	.visible-lg-inline-block {
	display:inline-block!important
}
}@media (max-width:767px) {
	.hidden-xs {
	display:none!important
}
}@media (min-width:768px) and (max-width:991px) {
	.hidden-sm {
	display:none!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.hidden-md {
	display:none!important
}
}@media (min-width:1200px) {
	.hidden-lg {
	display:none!important
}
}.visible-print {
	display:none!important
}
@media print {
	.visible-print {
	display:block!important
}
table.visible-print {
	display:table!important
}
tr.visible-print {
	display:table-row!important
}
td.visible-print,th.visible-print {
	display:table-cell!important
}
}.visible-print-block {
	display:none!important
}
@media print {
	.visible-print-block {
	display:block!important
}
}.visible-print-inline {
	display:none!important
}
@media print {
	.visible-print-inline {
	display:inline!important
}
}.visible-print-inline-block {
	display:none!important
}
@media print {
	.visible-print-inline-block {
	display:inline-block!important
}
}@media print {
	.hidden-print {
	display:none!important
}
}.content-wrap .container h1:first-of-type,.content-wrap .container h2:first-of-type,.content-wrap .container h3:first-of-type,.content-wrap .container h4:first-of-type,.content-wrap .container h5:first-of-type,.content-wrap .container h6:first-of-type,.content-wrap .container p:first-of-type,.panel-body>.wrapper h1:first-of-type,.panel-body>.wrapper h2:first-of-type,.panel-body>.wrapper h3:first-of-type,.panel-body>.wrapper h4:first-of-type,.panel-body>.wrapper h5:first-of-type,.panel-body>.wrapper h6:first-of-type,.panel-body>.wrapper p:first-of-type,.row [class^=col-] h1:first-of-type,.row [class^=col-] h2:first-of-type,.row [class^=col-] h3:first-of-type,.row [class^=col-] h4:first-of-type,.row [class^=col-] h5:first-of-type,.row [class^=col-] h6:first-of-type,.row [class^=col-] p:first-of-type,.well>.wrapper h1:first-of-type,.well>.wrapper h2:first-of-type,.well>.wrapper h3:first-of-type,.well>.wrapper h4:first-of-type,.well>.wrapper h5:first-of-type,.well>.wrapper h6:first-of-type,.well>.wrapper p:first-of-type {
	margin-top:0
}
body,html {
	height:100%;
	-webkit-overflow-scrolling:touch;
	scroll-behavior:smooth
}
#container,.body-wrap {
	overflow-x:hidden
}
.modal-open #container,.modal-open .body-wrap {
	overflow-y:hidden
}
body.pushy-open-left {
	overflow-x:hidden
}
body {
	font-weight:400
}
b,strong {
	font-weight:500
}
h1,h2 {
	margin-bottom:29px
}
a:active,a:focus,a:hover {
	outline:0 none
}
a:focus,a:hover {
	text-decoration:none
}
.glyphicon {
	font-family:aro-icon-general
}
.glyphicon-ok:before {
	content:"\f00c"
}
[class*=" icon-general-"],[class^=icon-general-] {
	line-height:1.763
}
.content-wrap {
	background:#fff;
}
.ng-cloak {
	display:none
}
.modal-content {
	color:#333
}
.modal-header .modal-title {
	color:#000
}
.modal-content .dropdown-menu a.active,.modal-content .dropdown-menu a:active,.modal-content .dropdown-menu a:focus,.modal-content .dropdown-menu a:hover {
	color:#fff!important
}
.modal:not(#section-settings) .modal-content a:not(.btn):not(.email-friend-email):not(.email-friend-gmail):not(.email-friend-yahoo):not(.email-friend-outlook) {
	color:#333
}
.modal:not(#section-settings) .modal-content a:not(.btn):not(.email-friend-email):not(.email-friend-gmail):not(.email-friend-yahoo):not(.email-friend-outlook).active,.modal:not(#section-settings) .modal-content a:not(.btn):not(.email-friend-email):not(.email-friend-gmail):not(.email-friend-yahoo):not(.email-friend-outlook):active,.modal:not(#section-settings) .modal-content a:not(.btn):not(.email-friend-email):not(.email-friend-gmail):not(.email-friend-yahoo):not(.email-friend-outlook):focus,.modal:not(#section-settings) .modal-content a:not(.btn):not(.email-friend-email):not(.email-friend-gmail):not(.email-friend-yahoo):not(.email-friend-outlook):hover {
	color:#1a1a1a
}
.modal.modal-video .modal-content {
	background-color:transparent;
	border:none;
	box-shadow:none
}
.modal.modal-video .modal-content .modal-header {
	border-bottom:none;
	min-height:36px;
	padding:0
}
.modal.modal-video .modal-content .modal-header button.close {
	background-color:transparent;
	color:#fff;
	font-size:35px;
	margin:0;
	opacity:1;
	padding:0;
	text-shadow:0 1px 0 #000
}
.modal.modal-video .modal-content .modal-body {
	padding:0
}
.panel-group .panel-heading {
	padding:0
}
.panel-group .panel-heading a {
	display:block;
	padding:10px 15px;
	position:relative
}
.panel-group .panel-heading a:after {
	content:"\f077";
	font-family:aro-icon-general;
	position:absolute;
	right:15px
}
.panel-group .panel-heading a.collapsed:after {
	content:"\f078"
}
.modal-video-image-wrap {
	cursor:pointer
}
.modal-video-image-wrap .modal-video-open {
	position:absolute;
	z-index:1;
	top:50%;
	left:50%;
	display:block;
	background-color:rgba(0,0,0,.7);
	color:#fff;
	padding:24px 30px;
	font-size:22px;
	margin:-40px 0 0 -36px;
	border-radius:50%;
	-webkit-transition:.1s;
	-o-transition:.1s;
	transition:.1s;
	text-decoration:none
}
.modal-video-image-wrap .modal-video-open:before {
	content:"\e609";
	font-family:aro-icon-general
}
.modal-video-image-wrap:hover .modal-video-open {
	-webkit-transform:scale(1.3,1.3);
	-moz-transform:scale(1.3,1.3);
	-ms-transform:scale(1.3,1.3);
	-o-transform:scale(1.3,1.3);
	transform:scale(1.3,1.3)
}
.modal-video-wrap {
	position:relative;
	padding-bottom:56.25%;
	padding-top:25px;
	height:0
}
.modal-video-wrap iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	border:none
}
.video-responsive {
	position:relative;
	padding-bottom:60%;
	height:0;
	overflow:hidden
}
.video-responsive embed,.video-responsive iframe,.video-responsive object {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
body.page-overlay-active {
	overflow:hidden
}
.header-wrap header .header-top {
	background:0 0;
	color:#444;
	font-size:85%
}
.header-wrap header .header-top * {
	font-size:inherit
}
.header-wrap header .header-top .header-top-inner .header-top-item {
	display:inline-block;
	padding:10px;
	margin-left:10px
}
.header-wrap header .header-top .header-top-inner .header-top-item:first-of-type {
	margin:0
}
.header-wrap header .header-top .header-top-inner .header-top-item .social-icons {
	margin:0
}
.header-wrap header .header-top .header-top-inner .header-top-item .btn {
	padding:0;
	background:0 0;
	border:none
}
.header-wrap header .header-top .header-top-inner .header-top-item .social-icons {
	margin:0
}
.header-wrap header .header-top .header-top-inner .header-top-item .social-icons .tooltip {
	display:none!important
}
.header-wrap header .header-top .header-top-inner .header-top-item.header-top-social-icons {
	padding:5px;
	font-size:19px
}
.header-wrap header .header-top .header-top-inner .header-top-item .btn {
	padding:0;
	background:0 0;
	border:none;
	color:inherit
}
.header-wrap header .header-top .header-top-inner .header-top-item.header-top-quick-search {
	padding:0
}
.header-wrap header .header-top .header-top-inner .header-top-item.header-top-quick-search .btn {
	padding:10px
}
.header-wrap header .header-top .header-top-inner .header-top-item.header-top-login {
	padding:0
}
.header-wrap header .header-top .header-top-inner .header-top-item.header-top-login .loginButtons a {
	padding:10px
}
.header-wrap header .header-top .header-top-inner .header-top-item.header-top-google-translate .googleTranslate.googleTranslate-horizontal {
	margin:0
}
.header-wrap header .header-top .header-top-inner .header-top-item.header-top-google-translate .googleTranslate.googleTranslate-horizontal .list-inline {
	margin:0
}
.header-wrap.affix {
	position:fixed;
	z-index:1030;
	top:0;
	width:100%
}
@media (max-width:767px) {
	.header-wrap.affix-disable-xs {
	position:relative;
	top:auto;
	width:auto
}
}@media (max-width:991px) {
	.header-wrap.affix-disable-sm {
	position:relative;
	top:auto;
	width:auto
}
}@media (max-width:1199px) {
	.header-wrap.affix-disable-md {
	position:relative;
	top:auto;
	width:auto
}
}@media (max-width:767px) {
	.header-affix-clone.affix-disable-xs {
	display:none
}
}@media (max-width:991px) {
	.header-affix-clone.affix-disable-sm {
	display:none
}
}@media (max-width:1199px) {
	.header-affix-clone.affix-disable-md {
	display:none
}
}.header-wrap header {
	background:#fff
}
.header-wrap header .header-main {
	background:0 0;
	padding:30px
}
.header-wrap header .header-main .header-main-logo .desktop-logo img {
	max-width:100%
}
.header-wrap .container .container {
	width:auto;
	padding:0
}
.menu-wrap {
	background:0 0
}
@media (max-width:2560px) {
	.menu-wrap {
	background:0 0
}
}.menu-wrap>div:after {
	clear:both;
	content:"";
	display:table
}
.menu-toggle {
	padding:8px;
	background:0 0;
	border-color:transparent;
	color:#000
}
.menu-toggle:active,.menu-toggle:hover {
	background:rgba(0,0,0,0);
	border-color:transparent
}
.menu-toggle .menu-toggle-text {
	line-height:1;
	margin-right:8px
}
.menu-toggle .menu-toggle-bars span {
	height:2px;
	background:#000;
	width:20px;
	display:block
}
.menu-toggle .menu-toggle-bars span+span {
	margin-top:4px
}
.menu-toggle.hide-text .menu-toggle-text {
	display:none;
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.desktop-menu {
	display:none
}
.mobile-menu {
	display:block
}
.menu-primary-toggle {
	display:none
}
@media screen and (min-width:768px) {
	.menu-primary-toggle {
	display:block
}
}@media (min-width:2560px) {
	.menu-toggle:not(.menu-primary-toggle) {
	display:none
}
.desktop-menu {
	display:block
}
}.header-default header .header-main .region-column-middle .header-main-slogan {
	display:none
}
.header-default header .header-main .header-main-logo .desktop-logo img {
	max-height:41px
}
.header-default header .header-main .header-main-contact {
	text-align:right
}
.header-default header .header-main .header-main-contact h3,.header-default header .header-main .header-main-contact p {
	margin:0
}
@media (max-width:768px) {
	.header-default header .header-main .region-column-middle,.header-default header .header-main .region-column-right {
	display:none
}
.header-default header .header-main .header-main-slogan {
	margin-top:15px
}
}@media (max-width:2560px) {
	.header-default header .menu-wrap {
	padding:15px 0
}
}@media (max-width:768px) {
	.header-logo-left header .header-main {
	padding:25px 10px
}
}.header-logo-left header .header-main .header-main-quick-search {
	margin-top:15px
}
.header-logo-left header .header-main .header-main-logo .desktop-logo img {
	max-height:60px
}
.header-center header .header-main {
	padding:30px
}
@media (max-width:768px) {
	.header-center header .header-main {
	padding:15px
}
}.header-center header .header-main .header-main-logo .desktop-logo img {
	max-width:240px
}
.header-center header .header-main .header-main-slogan {
	margin-top:25px;
	font-style:italic
}
@media (max-width:768px) {
	.header-center header .header-main .header-main-slogan {
	margin-top:15px
}
}.header-center header .header-main .header-main-slogan h3 {
	margin:0
}
@media (max-width:768px) {
	.header-center header .menu-wrap {
	padding:15px
}
}.header-menuTop header .header-main {
	padding:10px
}
.header-menuTop header .header-main .header-main-inner .header-main-logo {
	padding:60px 0
}
@media (max-width:768px) {
	.header-menuTop header .header-main .header-main-inner .header-main-logo {
	padding:10px 0
}
}.header-menuTop header .header-main .header-main-inner .header-main-logo .desktop-logo img {
	max-width:100px
}
@media (max-width:768px) {
	.header-menuTop header .header-main .header-main-inner .header-main-logo .desktop-logo img {
	max-width:50px
}
}.header-menuTop header .header-main .header-main-inner .header-main-slogan {
	margin-top:10px
}
.header-menuTop header .header-main .header-main-inner .quick-search-icon {
	display:none
}
@media (min-width:2560px) {
	.header-menuTop header .header-main .header-main-inner .quick-search-icon {
	display:block
}
}.header-menuTop header .header-main .header-main-inner .quick-search-icon a.btn {
	padding:20px;
	text-decoration:none
}
.header-menuTop header .header-main .header-main-inner .contact-phone {
	padding:20px;
	display:none;
	margin:0
}
@media (min-width:2560px) {
	.header-menuTop header .header-main .header-main-inner .contact-phone {
	display:block
}
}.header-menuTop header .header-main .header-main-inner .menu-quick-contact {
	display:block
}
@media (min-width:2560px) {
	.header-menuTop header .header-main .header-main-inner .menu-quick-contact {
	display:none
}
}.header-menuTop.affix-top {
	position:fixed;
	width:100%;
	z-index:1000;
	top:0
}
.header-menuTop.affix header .header-main .header-main-inner .header-main-logo {
	-webkit-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	transition:all .2s ease-in;
	padding:15px 0
}
@media (max-width:768px) {
	.header-menuTop.affix header .header-main .header-main-inner .header-main-logo {
	padding:10px 0
}
}.header-menuTop.affix header .header-main .header-main-inner .header-main-logo .desktop-logo img {
	max-width:50px;
	-webkit-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	transition:all .2s ease-in
}
footer {
	background:#000;
	color:#fff
}
footer .footer-copy {
	text-align:right
}
@media (max-width:768px) {
	footer .footer-copy {
	text-align:left
}
}footer .footer-copy a {
	color:#fff
}
.container-style-bg-black {
	color:#fff;
	background-color:#000
}
.container-style-bg-black a:not(.btn) {
	color:inherit
}
.container-style-bg-white {
	color:#000;
	background-color:#fff
}
.container-style-bg-white a:not(.btn) {
	color:inherit
}
.container-style-bg-red {
	color:#fff;
	background-color:red
}
.container-style-bg-red a:not(.btn) {
	color:inherit
}
.container-style-bg-blue {
	color:#fff;
	background-color:#00f
}
.container-style-bg-blue a:not(.btn) {
	color:inherit
}
.container-style-bg-purple {
	color:#fff;
	background-color:purple
}
.container-style-bg-purple a:not(.btn) {
	color:inherit
}
.container-style-bg-orange {
	color:#fff;
	background-color:orange
}
.container-style-bg-orange a:not(.btn) {
	color:inherit
}
.container-style-bg-yellow {
	color:#000;
	background-color:#ff0
}
.container-style-bg-yellow a:not(.btn) {
	color:inherit
}
.container-style-bg-green {
	color:#fff;
	background-color:green
}
.container-style-bg-green a:not(.btn) {
	color:inherit
}
.container-style-default {
	color:#333;
	background-color:#fff
}
.container-style-default a:not(.btn) {
	color:inherit
}
.container-style-primary {
	color:#fff;
	background-color:#000
}
.container-style-primary a:not(.btn) {
	color:inherit
}
.container-style-success {
	color:#fff;
	background-color:#5cb85c
}
.container-style-success a:not(.btn) {
	color:inherit
}
.container-style-info {
	color:#fff;
	background-color:#5bc0de
}
.container-style-info a:not(.btn) {
	color:inherit
}
.container-style-warning {
	color:#fff;
	background-color:#f0ad4e
}
.container-style-warning a:not(.btn) {
	color:inherit
}
.container-style-danger {
	color:#fff;
	background-color:#d9534f
}
.container-style-danger a:not(.btn) {
	color:inherit
}
.container-style-body-bg {
	background-color:#fff
}
.container-style-darken {
	background-color:#e6e6e6
}
.container-style-lighten {
	background-color:#fff
}
.container-style-alert-success {
	color:#468847;
	background-color:#dff0d8
}
.container-style-alert-success a:not(.btn) {
	color:inherit
}
.container-style-alert-info {
	color:#3a87ad;
	background-color:#d9edf7
}
.container-style-alert-info a:not(.btn) {
	color:inherit
}
.container-style-alert-warning {
	color:#c09853;
	background-color:#fcf8e3
}
.container-style-alert-warning a:not(.btn) {
	color:inherit
}
.container-style-alert-danger {
	color:#b94a48;
	background-color:#f2dede
}
.container-style-alert-danger a:not(.btn) {
	color:inherit
}
.container-style-font-size-50 {
	font-size:50%
}
.container-style-font-size-60 {
	font-size:60%
}
.container-style-font-size-70 {
	font-size:70%
}
.container-style-font-size-80 {
	font-size:80%
}
.container-style-font-size-90 {
	font-size:90%
}
.container-style-font-size-100 {
	font-size:90%
}
.container-style-font-size-110 {
	font-size:110%
}
.container-style-font-size-120 {
	font-size:120%
}
.container-style-font-size-130 {
	font-size:130%
}
.container-style-font-size-140 {
	font-size:140%
}
.container-style-font-size-150 {
	font-size:150%
}
@media (max-width:767px) {
	.container-style-padding-0>.container-inner {
	padding:0 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-0>.container-inner {
	padding:0 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-0>.container-inner {
	padding:0 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-0>.container-inner {
	padding:0 0!important
}
}@media (max-width:767px) {
	.container-style-padding-5>.container-inner {
	padding:2.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-5>.container-inner {
	padding:5px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-5>.container-inner {
	padding:5px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-5>.container-inner {
	padding:5px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-10>.container-inner {
	padding:5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-10>.container-inner {
	padding:10px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-10>.container-inner {
	padding:10px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-10>.container-inner {
	padding:10px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-15>.container-inner {
	padding:7.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-15>.container-inner {
	padding:15px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-15>.container-inner {
	padding:15px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-15>.container-inner {
	padding:15px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-20>.container-inner {
	padding:10px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-20>.container-inner {
	padding:20px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-20>.container-inner {
	padding:20px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-20>.container-inner {
	padding:20px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-25>.container-inner {
	padding:12.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-25>.container-inner {
	padding:25px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-25>.container-inner {
	padding:25px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-25>.container-inner {
	padding:25px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-30>.container-inner {
	padding:15px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-30>.container-inner {
	padding:30px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-30>.container-inner {
	padding:30px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-30>.container-inner {
	padding:30px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-35>.container-inner {
	padding:17.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-35>.container-inner {
	padding:35px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-35>.container-inner {
	padding:35px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-35>.container-inner {
	padding:35px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-40>.container-inner {
	padding:20px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-40>.container-inner {
	padding:40px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-40>.container-inner {
	padding:40px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-40>.container-inner {
	padding:40px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-45>.container-inner {
	padding:22.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-45>.container-inner {
	padding:45px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-45>.container-inner {
	padding:45px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-45>.container-inner {
	padding:45px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-50>.container-inner {
	padding:25px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-50>.container-inner {
	padding:50px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-50>.container-inner {
	padding:50px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-50>.container-inner {
	padding:50px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-55>.container-inner {
	padding:27.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-55>.container-inner {
	padding:55px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-55>.container-inner {
	padding:55px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-55>.container-inner {
	padding:55px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-60>.container-inner {
	padding:30px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-60>.container-inner {
	padding:60px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-60>.container-inner {
	padding:60px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-60>.container-inner {
	padding:60px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-70>.container-inner {
	padding:35px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-70>.container-inner {
	padding:70px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-70>.container-inner {
	padding:70px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-70>.container-inner {
	padding:70px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-80>.container-inner {
	padding:40px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-80>.container-inner {
	padding:80px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-80>.container-inner {
	padding:80px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-80>.container-inner {
	padding:80px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-90>.container-inner {
	padding:45px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-90>.container-inner {
	padding:90px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-90>.container-inner {
	padding:90px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-90>.container-inner {
	padding:90px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-100>.container-inner {
	padding:50px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-100>.container-inner {
	padding:100px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-100>.container-inner {
	padding:100px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-100>.container-inner {
	padding:100px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-120>.container-inner {
	padding:60px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-120>.container-inner {
	padding:120px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-120>.container-inner {
	padding:120px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-120>.container-inner {
	padding:120px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-140>.container-inner {
	padding:70px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-140>.container-inner {
	padding:140px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-140>.container-inner {
	padding:140px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-140>.container-inner {
	padding:140px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-150>.container-inner {
	padding:75px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-150>.container-inner {
	padding:150px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-150>.container-inner {
	padding:150px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-150>.container-inner {
	padding:150px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-160>.container-inner {
	padding:80px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-160>.container-inner {
	padding:160px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-160>.container-inner {
	padding:160px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-160>.container-inner {
	padding:160px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-170>.container-inner {
	padding:85px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-170>.container-inner {
	padding:170px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-170>.container-inner {
	padding:170px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-170>.container-inner {
	padding:170px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-180>.container-inner {
	padding:90px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-180>.container-inner {
	padding:180px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-180>.container-inner {
	padding:180px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-180>.container-inner {
	padding:180px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-190>.container-inner {
	padding:95px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-190>.container-inner {
	padding:190px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-190>.container-inner {
	padding:190px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-190>.container-inner {
	padding:190px 0!important
}
}@media (max-width:767px) {
	.container-style-padding-200>.container-inner {
	padding:100px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-style-padding-200>.container-inner {
	padding:200px 0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-style-padding-200>.container-inner {
	padding:200px 0!important
}
}@media (min-width:1200px) {
	.container-style-padding-200>.container-inner {
	padding:200px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-0>.container-inner {
	padding-top:0!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-0>.container-inner {
	padding-top:0!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-0>.container-inner {
	padding-top:0!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-5>.container-inner {
	padding:2.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-5>.container-inner {
	padding-top:5px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-5>.container-inner {
	padding-top:5px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-5>.container-inner {
	padding-top:5px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-10>.container-inner {
	padding:5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-10>.container-inner {
	padding-top:10px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-10>.container-inner {
	padding-top:10px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-10>.container-inner {
	padding-top:10px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-15>.container-inner {
	padding:7.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-15>.container-inner {
	padding-top:15px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-15>.container-inner {
	padding-top:15px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-15>.container-inner {
	padding-top:15px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-20>.container-inner {
	padding:10px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-20>.container-inner {
	padding-top:20px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-20>.container-inner {
	padding-top:20px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-20>.container-inner {
	padding-top:20px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-25>.container-inner {
	padding:12.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-25>.container-inner {
	padding-top:25px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-25>.container-inner {
	padding-top:25px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-25>.container-inner {
	padding-top:25px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-30>.container-inner {
	padding:15px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-30>.container-inner {
	padding-top:30px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-30>.container-inner {
	padding-top:30px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-30>.container-inner {
	padding-top:30px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-35>.container-inner {
	padding:17.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-35>.container-inner {
	padding-top:35px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-35>.container-inner {
	padding-top:35px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-35>.container-inner {
	padding-top:35px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-40>.container-inner {
	padding:20px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-40>.container-inner {
	padding-top:40px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-40>.container-inner {
	padding-top:40px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-40>.container-inner {
	padding-top:40px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-45>.container-inner {
	padding:22.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-45>.container-inner {
	padding-top:45px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-45>.container-inner {
	padding-top:45px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-45>.container-inner {
	padding-top:45px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-50>.container-inner {
	padding:25px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-50>.container-inner {
	padding-top:50px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-50>.container-inner {
	padding-top:50px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-50>.container-inner {
	padding-top:50px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-55>.container-inner {
	padding:27.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-55>.container-inner {
	padding-top:55px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-55>.container-inner {
	padding-top:55px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-55>.container-inner {
	padding-top:55px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-60>.container-inner {
	padding:30px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-60>.container-inner {
	padding-top:60px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-60>.container-inner {
	padding-top:60px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-60>.container-inner {
	padding-top:60px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-65>.container-inner {
	padding:32.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-65>.container-inner {
	padding-top:65px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-65>.container-inner {
	padding-top:65px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-65>.container-inner {
	padding-top:65px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-70>.container-inner {
	padding:35px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-70>.container-inner {
	padding-top:70px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-70>.container-inner {
	padding-top:70px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-70>.container-inner {
	padding-top:70px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-75>.container-inner {
	padding:37.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-75>.container-inner {
	padding-top:75px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-75>.container-inner {
	padding-top:75px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-75>.container-inner {
	padding-top:75px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-80>.container-inner {
	padding:40px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-80>.container-inner {
	padding-top:80px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-80>.container-inner {
	padding-top:80px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-80>.container-inner {
	padding-top:80px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-85>.container-inner {
	padding:42.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-85>.container-inner {
	padding-top:85px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-85>.container-inner {
	padding-top:85px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-85>.container-inner {
	padding-top:85px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-90>.container-inner {
	padding:45px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-90>.container-inner {
	padding-top:90px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-90>.container-inner {
	padding-top:90px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-90>.container-inner {
	padding-top:90px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-95>.container-inner {
	padding:47.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-95>.container-inner {
	padding-top:95px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-95>.container-inner {
	padding-top:95px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-95>.container-inner {
	padding-top:95px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-100>.container-inner {
	padding:50px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-100>.container-inner {
	padding-top:100px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-100>.container-inner {
	padding-top:100px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-100>.container-inner {
	padding-top:100px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-105>.container-inner {
	padding:52.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-105>.container-inner {
	padding-top:105px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-105>.container-inner {
	padding-top:105px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-105>.container-inner {
	padding-top:105px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-110>.container-inner {
	padding:55px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-110>.container-inner {
	padding-top:110px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-110>.container-inner {
	padding-top:110px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-110>.container-inner {
	padding-top:110px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-115>.container-inner {
	padding:57.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-115>.container-inner {
	padding-top:115px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-115>.container-inner {
	padding-top:115px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-115>.container-inner {
	padding-top:115px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-120>.container-inner {
	padding:60px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-120>.container-inner {
	padding-top:120px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-120>.container-inner {
	padding-top:120px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-120>.container-inner {
	padding-top:120px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-125>.container-inner {
	padding:62.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-125>.container-inner {
	padding-top:125px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-125>.container-inner {
	padding-top:125px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-125>.container-inner {
	padding-top:125px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-130>.container-inner {
	padding:65px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-130>.container-inner {
	padding-top:130px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-130>.container-inner {
	padding-top:130px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-130>.container-inner {
	padding-top:130px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-135>.container-inner {
	padding:67.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-135>.container-inner {
	padding-top:135px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-135>.container-inner {
	padding-top:135px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-135>.container-inner {
	padding-top:135px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-140>.container-inner {
	padding:70px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-140>.container-inner {
	padding-top:140px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-140>.container-inner {
	padding-top:140px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-140>.container-inner {
	padding-top:140px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-145>.container-inner {
	padding:72.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-145>.container-inner {
	padding-top:145px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-145>.container-inner {
	padding-top:145px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-145>.container-inner {
	padding-top:145px!important;
	padding-bottom:inherit
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-top-150>.container-inner {
	padding:75px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-top-150>.container-inner {
	padding-top:150px!important;
	padding-bottom:inherit
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-top-150>.container-inner {
	padding-top:150px!important;
	padding-bottom:inherit
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-top-150>.container-inner {
	padding-top:150px!important;
	padding-bottom:inherit
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-0>.container-inner {
	padding-top:inherit;
	padding-bottom:0!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-0>.container-inner {
	padding-top:inherit;
	padding-bottom:0!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-0>.container-inner {
	padding-top:inherit;
	padding-bottom:0!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-5>.container-inner {
	padding:2.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-5>.container-inner {
	padding-top:inherit;
	padding-bottom:5px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-5>.container-inner {
	padding-top:inherit;
	padding-bottom:5px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-5>.container-inner {
	padding-top:inherit;
	padding-bottom:5px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-10>.container-inner {
	padding:5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-10>.container-inner {
	padding-top:inherit;
	padding-bottom:10px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-10>.container-inner {
	padding-top:inherit;
	padding-bottom:10px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-10>.container-inner {
	padding-top:inherit;
	padding-bottom:10px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-15>.container-inner {
	padding:7.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-15>.container-inner {
	padding-top:inherit;
	padding-bottom:15px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-15>.container-inner {
	padding-top:inherit;
	padding-bottom:15px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-15>.container-inner {
	padding-top:inherit;
	padding-bottom:15px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-20>.container-inner {
	padding:10px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-20>.container-inner {
	padding-top:inherit;
	padding-bottom:20px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-20>.container-inner {
	padding-top:inherit;
	padding-bottom:20px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-20>.container-inner {
	padding-top:inherit;
	padding-bottom:20px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-25>.container-inner {
	padding:12.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-25>.container-inner {
	padding-top:inherit;
	padding-bottom:25px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-25>.container-inner {
	padding-top:inherit;
	padding-bottom:25px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-25>.container-inner {
	padding-top:inherit;
	padding-bottom:25px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-30>.container-inner {
	padding:15px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-30>.container-inner {
	padding-top:inherit;
	padding-bottom:30px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-30>.container-inner {
	padding-top:inherit;
	padding-bottom:30px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-30>.container-inner {
	padding-top:inherit;
	padding-bottom:30px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-35>.container-inner {
	padding:17.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-35>.container-inner {
	padding-top:inherit;
	padding-bottom:35px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-35>.container-inner {
	padding-top:inherit;
	padding-bottom:35px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-35>.container-inner {
	padding-top:inherit;
	padding-bottom:35px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-40>.container-inner {
	padding:20px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-40>.container-inner {
	padding-top:inherit;
	padding-bottom:40px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-40>.container-inner {
	padding-top:inherit;
	padding-bottom:40px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-40>.container-inner {
	padding-top:inherit;
	padding-bottom:40px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-45>.container-inner {
	padding:22.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-45>.container-inner {
	padding-top:inherit;
	padding-bottom:45px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-45>.container-inner {
	padding-top:inherit;
	padding-bottom:45px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-45>.container-inner {
	padding-top:inherit;
	padding-bottom:45px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-50>.container-inner {
	padding:25px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-50>.container-inner {
	padding-top:inherit;
	padding-bottom:50px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-50>.container-inner {
	padding-top:inherit;
	padding-bottom:50px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-50>.container-inner {
	padding-top:inherit;
	padding-bottom:50px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-55>.container-inner {
	padding:27.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-55>.container-inner {
	padding-top:inherit;
	padding-bottom:55px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-55>.container-inner {
	padding-top:inherit;
	padding-bottom:55px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-55>.container-inner {
	padding-top:inherit;
	padding-bottom:55px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-60>.container-inner {
	padding:30px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-60>.container-inner {
	padding-top:inherit;
	padding-bottom:60px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-60>.container-inner {
	padding-top:inherit;
	padding-bottom:60px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-60>.container-inner {
	padding-top:inherit;
	padding-bottom:60px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-65>.container-inner {
	padding:32.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-65>.container-inner {
	padding-top:inherit;
	padding-bottom:65px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-65>.container-inner {
	padding-top:inherit;
	padding-bottom:65px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-65>.container-inner {
	padding-top:inherit;
	padding-bottom:65px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-70>.container-inner {
	padding:35px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-70>.container-inner {
	padding-top:inherit;
	padding-bottom:70px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-70>.container-inner {
	padding-top:inherit;
	padding-bottom:70px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-70>.container-inner {
	padding-top:inherit;
	padding-bottom:70px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-75>.container-inner {
	padding:37.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-75>.container-inner {
	padding-top:inherit;
	padding-bottom:75px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-75>.container-inner {
	padding-top:inherit;
	padding-bottom:75px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-75>.container-inner {
	padding-top:inherit;
	padding-bottom:75px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-80>.container-inner {
	padding:40px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-80>.container-inner {
	padding-top:inherit;
	padding-bottom:80px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-80>.container-inner {
	padding-top:inherit;
	padding-bottom:80px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-80>.container-inner {
	padding-top:inherit;
	padding-bottom:80px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-85>.container-inner {
	padding:42.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-85>.container-inner {
	padding-top:inherit;
	padding-bottom:85px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-85>.container-inner {
	padding-top:inherit;
	padding-bottom:85px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-85>.container-inner {
	padding-top:inherit;
	padding-bottom:85px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-90>.container-inner {
	padding:45px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-90>.container-inner {
	padding-top:inherit;
	padding-bottom:90px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-90>.container-inner {
	padding-top:inherit;
	padding-bottom:90px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-90>.container-inner {
	padding-top:inherit;
	padding-bottom:90px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-95>.container-inner {
	padding:47.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-95>.container-inner {
	padding-top:inherit;
	padding-bottom:95px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-95>.container-inner {
	padding-top:inherit;
	padding-bottom:95px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-95>.container-inner {
	padding-top:inherit;
	padding-bottom:95px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-100>.container-inner {
	padding:50px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-100>.container-inner {
	padding-top:inherit;
	padding-bottom:100px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-100>.container-inner {
	padding-top:inherit;
	padding-bottom:100px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-100>.container-inner {
	padding-top:inherit;
	padding-bottom:100px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-105>.container-inner {
	padding:52.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-105>.container-inner {
	padding-top:inherit;
	padding-bottom:105px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-105>.container-inner {
	padding-top:inherit;
	padding-bottom:105px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-105>.container-inner {
	padding-top:inherit;
	padding-bottom:105px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-110>.container-inner {
	padding:55px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-110>.container-inner {
	padding-top:inherit;
	padding-bottom:110px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-110>.container-inner {
	padding-top:inherit;
	padding-bottom:110px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-110>.container-inner {
	padding-top:inherit;
	padding-bottom:110px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-115>.container-inner {
	padding:57.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-115>.container-inner {
	padding-top:inherit;
	padding-bottom:115px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-115>.container-inner {
	padding-top:inherit;
	padding-bottom:115px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-115>.container-inner {
	padding-top:inherit;
	padding-bottom:115px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-120>.container-inner {
	padding:60px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-120>.container-inner {
	padding-top:inherit;
	padding-bottom:120px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-120>.container-inner {
	padding-top:inherit;
	padding-bottom:120px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-120>.container-inner {
	padding-top:inherit;
	padding-bottom:120px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-125>.container-inner {
	padding:62.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-125>.container-inner {
	padding-top:inherit;
	padding-bottom:125px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-125>.container-inner {
	padding-top:inherit;
	padding-bottom:125px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-125>.container-inner {
	padding-top:inherit;
	padding-bottom:125px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-130>.container-inner {
	padding:65px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-130>.container-inner {
	padding-top:inherit;
	padding-bottom:130px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-130>.container-inner {
	padding-top:inherit;
	padding-bottom:130px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-130>.container-inner {
	padding-top:inherit;
	padding-bottom:130px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-135>.container-inner {
	padding:67.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-135>.container-inner {
	padding-top:inherit;
	padding-bottom:135px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-135>.container-inner {
	padding-top:inherit;
	padding-bottom:135px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-135>.container-inner {
	padding-top:inherit;
	padding-bottom:135px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-140>.container-inner {
	padding:70px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-140>.container-inner {
	padding-top:inherit;
	padding-bottom:140px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-140>.container-inner {
	padding-top:inherit;
	padding-bottom:140px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-140>.container-inner {
	padding-top:inherit;
	padding-bottom:140px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-145>.container-inner {
	padding:72.5px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-145>.container-inner {
	padding-top:inherit;
	padding-bottom:145px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-145>.container-inner {
	padding-top:inherit;
	padding-bottom:145px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-145>.container-inner {
	padding-top:inherit;
	padding-bottom:145px!important
}
}@media (max-width:767px) {
	.container-wrap.container-style-padding-bottom-150>.container-inner {
	padding:75px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap.container-style-padding-bottom-150>.container-inner {
	padding-top:inherit;
	padding-bottom:150px!important
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap.container-style-padding-bottom-150>.container-inner {
	padding-top:inherit;
	padding-bottom:150px!important
}
}@media (min-width:1200px) {
	.container-wrap.container-style-padding-bottom-150>.container-inner {
	padding-top:inherit;
	padding-bottom:150px!important
}
}.container-style-full-height>.container-inner {
	height:100vh
}
@media (max-width:768px) {
	.container-style-full-height>.container-inner {
	height:auto
}
}.container-style-center-vertical>.container-inner>div {
	position:relative;
	top:50%;
	-webkit-transform:translatey(-50%);
	-moz-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	-o-transform:translatey(-50%);
	transform:translatey(-50%)
}
@media (max-width:768px) {
	.container-style-center-vertical>.container-inner>div {
	top:auto;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none
}
}.container-style-center-vertical.overlay-wrap {
	top:50%;
	-webkit-transform:translatey(-50%);
	-moz-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	-o-transform:translatey(-50%);
	transform:translatey(-50%)
}
@media (min-width:768px) {
	.container-style-flex-center-vertical>.wrapper>.row {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center
}
}@media (min-width:768px) {
	.container-style-flex-center-vertical>.container-inner>div[class^=container]>.row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
}.container-style-no-col-padding>.container-inner>div>.row {
	margin-left:0;
	margin-right:0
}
.container-style-no-col-padding>.container-inner>div>.row>div {
	padding:0
}
.container-fixed-search-form {
	background:#fff;
	border-bottom:1px solid rgba(68,68,68,.15)
}
.container-fixed-search-form .container-inner {
	padding:15px
}
@media screen and (min-width:768px) {
	.container-fixed-search-form.container-affix {
	position:fixed;
	width:100%;
	z-index:1029
}
}.container-fixed-search-form .bootstrap-select.btn-group:not(.input-group-btn),.container-fixed-search-form .bootstrap-select.btn-group[class*=col-],.container-fixed-search-form .bootstrap-select.btn-group[class*=span],.container-fixed-search-form .property-search,.container-fixed-search-form .property-search .form-control {
	margin-bottom:0
}
@media screen and (max-width:991px) {
	.container-fixed-search-form .search-form-modal .bootstrap-select.btn-group:not(.input-group-btn),.container-fixed-search-form .search-form-modal .bootstrap-select.btn-group[class*=col-],.container-fixed-search-form .search-form-modal .bootstrap-select.btn-group[class*=span],.container-fixed-search-form .search-form-modal .form-control {
	margin-bottom:10px
}
}@media screen and (max-width:767px) {
	.container-fixed-search-form .tooltip .tooltip-arrow,.container-fixed-search-form .tooltip .tooltip-inner {
	display:none
}
}.container-fixed-search-form .property-search {
	padding-left:15px;
	padding-right:15px
}
@media screen and (min-width:768px) {
	.vertical-align-middle-sm .row {
	display:flex;
	justify-content:center;
	align-items:center
}
}.container-wrap .container-inner {
	position:relative
}
@media (max-width:767px) {
	.container-wrap .container-inner {
	padding:15px 0
}
}@media (min-width:768px) and (max-width:991px) {
	.container-wrap .container-inner {
	padding:30px 0
}
}@media (min-width:992px) and (max-width:1199px) {
	.container-wrap .container-inner {
	padding:30px 0
}
}@media (min-width:1200px) {
	.container-wrap .container-inner {
	padding:30px 0
}
}@media (max-width:1199px) {
	.container-wrap .container-inner .container>.row>[class*=col-] {
	margin-bottom:15px
}
}@media (max-width:767px) {
	.container-wrap.container-wrap-no-margin-on-mobiles .container>.row>[class*=col-] {
	margin-bottom:0
}
}.overlay-wrap {
	position:absolute;
	width:100%;
	top:0;
	left:0;
	right:0
}
.containerFixed {
	margin:15px auto;
	padding:15px;
	background:#fff
}
.containerFixed .container {
	width:auto!important;
	padding:0
}
@media (min-width:768px) {
	.containerFixed {
	width:750px
}
}@media (min-width:992px) {
	.containerFixed {
	width:970px
}
}@media (min-width:1200px) {
	.containerFixed {
	width:1170px
}
}.feature-wrap.feature-header {
	background:#000
}
.feature-wrap.feature-footer {
	background:#fff
}
.media-grid-details-bottom [class^=col-] {
	margin-bottom:15px
}
.media-grid-details-bottom .panel {
	margin:0
}
.media-grid-details-bottom .media-grid-details-float {
	position:relative
}
.media-grid-details-bottom .media-grid-details-float .float-left {
	left:15px
}
.media-grid-details-bottom .media-grid-details-float .float-right {
	right:15px
}
.media-grid-details-bottom .media-grid-details-float .float-left,.media-grid-details-bottom .media-grid-details-float .float-right {
	position:absolute
}
.media-grid-details-bottom .media-grid-details-image-wrap {
	overflow:hidden;
	position:relative
}
.media-grid-details-bottom .media-grid-details-text {
	padding:15px
}
.media-grid-details-bottom .media-grid-details-text .consultant-list-contact-details a {
	cursor:pointer
}
.media-grid-details-bottom .popup-map-details-text {
	padding:15px 0
}
.media-grid-details-bottom .img-responsive {
	width:100%;
	height: 250px;
}
@media (min-width:768px) {
	.media-grid-details-bottom [class^=col-] {
	margin-bottom:30px
}
}.media-grid-details-right [class^=col-] {
	margin-bottom:15px
}
.media-grid-details-right .panel {
	margin:0
}
.media-grid-details-right .media-grid-details-image-wrap {
	overflow:hidden;
	position:relative
}
@media (min-width:768px) {
	.media-grid-details-right [class^=col-] {
	margin-bottom:30px
}
}.media-grid-details-overlay {
	position:relative
}
.media-grid-details-overlay [class^=col-] {
	margin-bottom:15px
}
.media-grid-details-overlay .media-grid-details-image-wrap {
	overflow:hidden;
	position:relative
}
.media-grid-details-overlay .media-grid-details-text {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	position:absolute;
	padding:10px;
	bottom:0;
	width:100%
}
.media-grid-details-overlay .media-grid-details-text p:last-of-type {
	margin:0
}
@media (min-width:768px) {
	.media-grid-details-overlay [class^=col-] {
	margin-bottom:30px
}
}.media-grid-details-flip>div:last-of-type .media-grid-details-flip-container {
	margin-bottom:0
}
.media-grid-details-flip .media-grid-details-flip-container {
	margin-bottom:25px
}
@media (min-width:992px) {
	.media-grid-details-flip .media-grid-details-flip-container,.media-grid-details-flip .media-grid-details-image-wrap,.media-grid-details-flip .media-grid-details-text {
	height:250px;
	width:230px
}
.media-grid-details-flip .media-grid-details-image-wrap,.media-grid-details-flip .media-grid-details-text {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0
}
.media-grid-details-flip .media-grid-details-flip-container {
	-webkit-perspective:1000px;
	-moz-perspective:1000px;
	perspective:1000px
}
.media-grid-details-flip .media-grid-details-flip-container>div:first-of-type {
	-webkit-transition:.6s;
	-o-transition:.6s;
	transition:.6s;
	-webkit-transform-style:preserve-3d;
	-moz-transform:preserve-3d;
	-ms-transform:preserve-3d;
	-o-transform:preserve-3d;
	transform-style:preserve-3d;
	position:relative
}
.media-grid-details-flip .media-grid-details-flip-container .media-grid-details-image-wrap {
	-webkit-transform:rotateY(0);
	-moz-transform:rotateY(0);
	-ms-transform:rotateY(0);
	-o-transform:rotateY(0);
	transform:rotateY(0);
	z-index:2;
	overflow:hidden
}
.media-grid-details-flip .media-grid-details-flip-container .media-grid-details-text {
	background:#e6e6e6;
	padding:18px 10px;
	text-align:center;
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	transform:rotateY(180deg)
}
.media-grid-details-flip .media-grid-details-flip-container .media-grid-details-text>p>img {
	margin:0 auto
}
.media-grid-details-flip .media-grid-details-flip-container.hover>div:first-of-type,.media-grid-details-flip .media-grid-details-flip-container:hover>div:first-of-type {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	-ms-transform:rotateY(180deg);
	-o-transform:rotateY(180deg);
	transform:rotateY(180deg)
}
}@media (max-width:992px) {
	.media-grid-details-flip .media-grid-details-image-wrap {
	display:none
}
.media-grid-details-flip .media-grid-details-text {
	background:#e6e6e6;
	padding:10px;
	text-align:center
}
.media-grid-details-flip .media-grid-details-text>p>img {
	border-radius:50%;
	margin:0 auto
}
}@media (min-width:768px) and (max-width:991px) {
	.media-grid-details-flip .media-grid-details-text .consultant-list-contact-details {
	display:none
}
}.media-list .row {
	margin-bottom:15px
}
.media-list .row .media-list-image-wrap {
	position:relative;
	overflow:hidden;
	border-radius:0;
	margin:0 0 14.5px
}
@media (min-width:768px) {
	.media-list .row>[class^=col-] {
	padding-left:0
}
.media-list .row>[class^=col-]:first-of-type {
	padding-left:15px
}
.media-list .row .media-list-image-wrap {
	margin:0
}
.media-list .row h1:first-of-type,.media-list .row h2:first-of-type,.media-list .row h3:first-of-type {
	margin-top:0
}
}.media-list-simple {
	padding-left:0;
	list-style:none
}
.media-list-simple .media,.media-list-simple .media-body {
	overflow:hidden;
	zoom:1
}
.media-list-simple .media {
	margin-top:5px
}
.media-list-simple .media:first-child {
	margin-top:0
}
.media-list-simple .media .media-body,.media-list-simple .media .media-left,.media-list-simple .media .media-right {
	display:table-cell;
	vertical-align:top
}
.media-list-simple .media .media-left {
	padding-right:10px
}
.media-list-simple .media .media-right {
	padding-left:10px
}
.media-list-simple .media .media-body {
	width:10000px
}
.media-list-simple .media .media-middle {
	vertical-align:middle
}
.media-list-simple .media .media-bottom {
	vertical-align:bottom
}
.media-list-simple .media .media-heading {
	margin-top:0;
	margin-bottom:0
}
.media-list-simple .media .media-object {
	display:block
}
.hidden-inline-xs {
	display:inline!important
}
@media (max-width:767px) {
	.hidden-inline-xs {
	display:none!important
}
}.hidden-inline-block-xs {
	display:inline-block!important
}
@media (max-width:767px) {
	.hidden-inline-block-xs {
	display:none!important
}
}.layout-same-height>div>.wrapper>div:not(.wrapper) {
	height:100%
}
.container-wrap .panel {
	margin-bottom:0
}
.panel.panel-overlay {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	position:absolute;
	padding:10px;
	position:relative;
	padding:inherit
}
.panel-scrollable {
	overflow-y:scroll;
	height:220px;
	background:#eee;
	padding:15px 20px
}
.date-wrap .date-day,.date-wrap .date-month {
	line-height:100%
}
.date-wrap .date-month {
	display:block;
	background:#000;
	color:#fff;
	padding:2px 4px;
	font-size:80%
}
.date-wrap .date-day {
	display:block;
	border:1px solid #000;
	padding:3px;
	text-align:center
}
.sidebar-wrap .sidebar-item {
	margin-bottom:29px
}
.sf-menu,.sf-menu * {
	margin:0;
	padding:0;
	list-style:none
}
.sf-menu {
	font-size:0
}
.sf-menu li {
	position:relative
}
.sf-menu li.sfHover>ul,.sf-menu li:hover>ul {
	display:block
}
.sf-menu li a {
	display:block;
	position:relative;
	font-size:17px;
	font-family:"DM Sans",sans-serif;
	text-decoration:none;
	padding:20px;
	color:#555;
	white-space:nowrap
}
.sf-menu li li a {
	padding:6px 15px;
	background:#fff;
	color:#555;
	font-size:17px;
	font-family:"DM Sans",sans-serif
}
.sf-menu>li {
	display:inline-block
}
.sf-menu>li a:active,.sf-menu>li a:hover,.sf-menu>li.active>a,.sf-menu>li.sfHover>a {
	color:#000;
	background:0 0
}
.sf-menu>li a.sf-with-ul:active:after,.sf-menu>li a.sf-with-ul:hover:after,.sf-menu>li.active>a.sf-with-ul:after,.sf-menu>li.sfHover>a.sf-with-ul:after {
	color:#000
}
.sf-menu ul {
	position:absolute;
	display:none;
	top:100%;
	left:0;
	z-index:1000;
	min-width:200px;
	background:#fff;
	border:1px solid #ddd;
	border-radius:0;
	box-shadow:0 6px 12px rgba(0,0,0,.176)
}
.sf-menu ul li a:active,.sf-menu ul li a:hover,.sf-menu ul li.active>a,.sf-menu ul li.sfHover>a {
	color:#fff;
	background-color:#000
}
.sf-menu ul li a.sf-with-ul:active:after,.sf-menu ul li a.sf-with-ul:hover:after,.sf-menu ul li.active>a.sf-with-ul:after,.sf-menu ul li.sfHover>a.sf-with-ul:after {
	color:#fff
}
.sf-menu ul ul {
	top:0;
	left:100%
}
.sf-menu.sf-arrows .sf-with-ul {
	padding-right:25px
}
.sf-menu.sf-arrows .sf-with-ul:after {
	content:'\e618';
	font-size:9px;
	font-family:aro-icon-general;
	position:absolute;
	right:9px;
	top:50%;
	height:0;
	width:0;
	margin-top:-5px;
	color:#555
}
.sf-menu.sf-arrows ul .sf-with-ul:after {
	content:'\e618';
	font-family:aro-icon-general;
	margin-top:5px;
	margin-right:5px;
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	transform:rotate(-90deg);
	color:#555
}
.sf-menu .sf-menu-main-icon i,.sf-menu .sf-menu-submenu-icon i {
	line-height:1
}
.sf-menu .sf-menu-main-icon {
	margin:0 2px 0 0
}
.sf-menu .sf-menu-submenu-icon {
	margin:0 2px 0 0
}
.sf-menu-dropdown-default>li>ul.submenu-left {
	right:0;
	left:auto
}
.sf-menu-dropdown-default>li>ul.submenu-left:before {
	right:16px;
	left:auto
}
.sf-menu-dropdown-default>li>ul.submenu-left:after {
	left:auto;
	right:14px
}
.sf-menu-dropdown-default>li>ul.submenu-left .submenu-left {
	right:100%;
	left:auto;
	margin-left:0;
	margin-right:16px
}
.sf-menu-dropdown-default>li>ul.submenu-left .submenu-left:before {
	left:auto;
	right:-6px
}
.sf-menu-dropdown-default li ul {
	margin-top:16px;
	padding:5px 0
}
.sf-menu-dropdown-default li ul:before {
	background:#fff;
	border:1px solid #ddd;
	content:"";
	display:inline-block;
	width:12px;
	height:12px;
	position:absolute;
	left:16px;
	top:-6px;
	z-index:-1;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.sf-menu-dropdown-default li ul:after {
	background:#fff;
	content:"";
	display:inline-block;
	height:12px;
	left:14px;
	position:absolute;
	top:0;
	width:16px;
	z-index:-1
}
.sf-menu-dropdown-default li ul ul {
	margin-top:0;
	margin-left:16px
}
.sf-menu-dropdown-default li ul ul:before {
	left:-6px;
	top:6px
}
.sf-menu-dropdown-default li ul ul:after {
	left:0;
	top:4px;
	height:16px
}
.sf-menu-dropdown-default.sf-menu-right-submenus li ul:before {
	right:16px;
	left:auto
}
.sf-menu-dropdown-default.sf-menu-right-submenus li ul:after {
	right:14px;
	left:auto
}
.sf-menu-dropdown-default.sf-menu-right-submenus li ul ul {
	margin-left:0;
	margin-right:16px
}
.sf-menu-dropdown-default.sf-menu-right-submenus li ul ul:before {
	right:-6px;
	left:auto
}
.sf-menu-dropdown-default.sf-menu-right-submenus li ul ul:after {
	right:0;
	left:auto
}
.sf-menu-justified {
	display:table;
	table-layout:fixed;
	width:100%
}
.sf-menu-justified>li {
	display:table-cell
}
.sf-menu-centered {
	text-align:center
}
.sf-menu-centered>li li {
	text-align:left
}
.sf-menu-right {
	text-align:right
}
.sf-menu-right li {
	text-align:left
}
.sf-menu-right-submenus>li>ul {
	left:auto;
	right:0
}
.sf-menu-right-submenus>li>ul ul {
	left:auto;
	right:100%
}
.sf-menu .submenu-left {
	right:105%;
	left:auto
}
.sf-menu .submenu-left:before {
	right:-6px;
	top:6px;
	left:auto
}
.sf-menu-dropdown-simple>li ul {
	border:0;
	box-shadow:none
}
.sf-menu-main-ripple-animation li {
	position:relative;
	overflow:hidden
}
.sf-menu-main-ripple-animation li a {
	user-select:none;
	position:relative
}
.sf-menu-main-border-top-bottom>li>a:before {
	content:"";
	display:block;
	position:absolute;
	bottom:20px;
	left:0;
	height:1px;
	width:100%;
	border-top:1px solid transparent
}
.sf-menu-main-border-top-bottom>li>a:after {
	content:"";
	display:block;
	position:absolute;
	top:20px;
	left:0;
	height:1px;
	width:100%;
	border-top:1px solid transparent
}
.sf-menu-main-border-top-bottom>li>a.sf-with-ul,.sf-menu-main-border-top-bottom>li>a.sf-with-ul:after {
	border:0!important;
	border-top:1px solid transparent!important;
	margin-top:0!important;
	padding-right:20px!important;
	width:auto!important
}
.sf-menu-main-border-top-bottom>li.active>a:before,.sf-menu-main-border-top-bottom>li.sfHover>a:before,.sf-menu-main-border-top-bottom>li>a:active:before,.sf-menu-main-border-top-bottom>li>a:hover:before {
	content:"";
	display:block!important;
	position:absolute!important;
	bottom:0!important;
	left:0!important;
	height:1px!important;
	width:100%!important;
	border-top:1px solid #000!important;
	transition:all .5s ease 0s
}
.sf-menu-main-border-top-bottom>li.active>a:after,.sf-menu-main-border-top-bottom>li.sfHover>a:after,.sf-menu-main-border-top-bottom>li>a:active:after,.sf-menu-main-border-top-bottom>li>a:hover:after {
	content:"";
	display:block!important;
	position:absolute!important;
	top:0!important;
	left:0!important;
	height:1px!important;
	width:100%!important;
	border-top:1px solid #000!important;
	transition:all .5s ease 0s
}
.sf-menu-main-border-top>li>a:before {
	content:"";
	display:block;
	height:2px;
	left:50%;
	position:absolute;
	top:0;
	transition:all .5s ease 0s;
	width:0
}
.sf-menu-main-border-top>li.active>a:before,.sf-menu-main-border-top>li.sfHover>a:before,.sf-menu-main-border-top>li>a:active:before,.sf-menu-main-border-top>li>a:hover:before {
	background:#000;
	content:"";
	left:0;
	width:100%
}
.sf-menu-main-border-bottom>li>a:before {
	content:"";
	display:block;
	height:2px;
	left:50%;
	position:absolute;
	top:0;
	transition:all .5s ease 0s;
	width:0
}
.sf-menu-main-border-bottom>li.active>a:before,.sf-menu-main-border-bottom>li.sfHover>a:before,.sf-menu-main-border-bottom>li>a:active:before,.sf-menu-main-border-bottom>li>a:hover:before {
	background:#000;
	content:"";
	left:0;
	width:100%
}
.sf-menu-main-border-bottom>li>a:before {
	top:auto;
	bottom:0
}
.sf-menu-main-border-right>li>a:after {
	content:"";
	display:block;
	height:17px;
	width:1px;
	background:#000;
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translatey(-50%);
	-moz-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	-o-transform:translatey(-50%);
	transform:translatey(-50%)
}
.sf-menu-main-border-right>li:last-child>a:after {
	display:none
}
.sf-menu-main-border-right-icon>li>a:after {
	content:"";
	display:block;
	font-family:aro-icon-general;
	font-size:17px;
	color:#555;
	width:6px;
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translatey(-50%);
	-moz-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	-o-transform:translatey(-50%);
	transform:translatey(-50%)
}
.sf-menu-main-border-right-icon>li:last-child>a:after {
	display:none
}
.sf-menu-submenus-border-top>li ul {
	border-top:3px solid #000
}
.sf-menu-submenus-border-top.sf-menu-dropdown-default>li ul:before {
	border:2px solid #000
}
.mobile-menu-default {
	background-color:#000;
	border-color:#000
}
.mobile-menu-default .mobile-menu-nav>.dropdown>a:focus .caret,.mobile-menu-default .mobile-menu-nav>.dropdown>a:hover .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.mobile-menu-default .mobile-menu-nav>.open>a,.mobile-menu-default .mobile-menu-nav>.open>a:focus,.mobile-menu-default .mobile-menu-nav>.open>a:hover {
	background-color:#000;
	color:#fff
}
.mobile-menu-default .mobile-menu-nav>.open>a .caret,.mobile-menu-default .mobile-menu-nav>.open>a:focus .caret,.mobile-menu-default .mobile-menu-nav>.open>a:hover .caret {
	border-top-color:#fff;
	border-bottom-color:#fff
}
.mobile-menu-default .mobile-menu-nav>.dropdown-submenu>a:after,.mobile-menu-default .mobile-menu-nav>.dropdown>a:after {
	content:'\e618';
	font-size:9px;
	font-family:aro-icon-general;
	height:0;
	width:0;
	margin-left:5px;
	color:#fff
}
.mobile-menu-default .mobile-menu-nav.dropdown-menu {
	background-color:#000
}
.mobile-menu-default .mobile-menu-nav.dropdown-menu>.divider {
	background-color:#000
}
.mobile-menu-default .mobile-menu-nav.dropdown-menu>.active>a,.mobile-menu-default .mobile-menu-nav.dropdown-menu>.active>a:focus,.mobile-menu-default .mobile-menu-nav.dropdown-menu>.active>a:hover {
	background-color:#000
}
.mobile-menu-default .mobile-menu-nav.dropdown-menu>li>a {
	font-weight:400;
	padding:5px 25px
}
.mobile-menu-default .mobile-menu-nav>li>ul>li>a {
	padding:2px 0
}
.mobile-menu-default .mobile-menu-nav>li>ul {
	list-style:none
}
.mobile-menu-default .mobile-menu-nav li a {
	color:#fff
}
.mobile-menu-default .mobile-menu-nav li a:focus,.mobile-menu-default .mobile-menu-nav li a:hover {
	color:#fff;
	background:#000
}
.mobile-menu-default .mobile-menu-nav>.active>a,.mobile-menu-default .mobile-menu-nav>.active>a:focus,.mobile-menu-default .mobile-menu-nav>.active>a:hover {
	color:#fff;
	background-color:#000
}
.mobile-menu-default .mobile-menu-nav>.disabled>a,.mobile-menu-default .mobile-menu-nav>.disabled>a:focus,.mobile-menu-default .mobile-menu-nav>.disabled>a:hover {
	color:#ccc;
	background-color:transparent
}
.mobile-menu-default .mobile-menu-sub-nav.dropdown-menu {
	background-color:#000
}
.mobile-menu-ripple-animation>ul.mobile-menu-nav li {
	position:relative;
	overflow:hidden
}
.mobile-menu-ripple-animation>ul.mobile-menu-nav li a {
	user-select:none;
	position:relative
}
.mobile-menu-ripple-animation>ul.mobile-menu-nav li ul.dropdown-menu {
	padding-bottom:0!important
}
.mobile-menu-dropdowns-open>ul.mobile-menu-nav .dropdown .dropdown-menu {
	display:block
}
.mobile-menu-arrows-aligned .mobile-menu-nav>.dropdown>a:after {
	position:absolute;
	right:20px;
	top:13px
}
.mobile-menu-arrows-aligned .mobile-menu-nav>.dropdown-submenu>a:after {
	position:absolute;
	right:20px;
	top:10px
}
.full-screen-menu {
	position:absolute;
	top:0;
	bottom:0;
	width:100%;
	left:-100%;
	transition:all .3s ease;
	background:rgba(0,0,0,.9);
	z-index:1070;
	opacity:0
}
.full-screen-menu .full-screen-menu-inner {
	height:100vh;
	padding:120px 80px;
	overflow:auto;
	color:#fff;
	font-size:26px
}
.full-screen-menu .full-screen-menu-inner a {
	color:#fff
}
.full-screen-menu .full-screen-menu-inner h4 {
	text-transform:uppercase;
	color:#ccc;
	font-size:13px;
	letter-spacing:4px
}
.full-screen-menu .full-screen-menu-inner .social-icons a {
	font-size:26px
}
@media (min-width:768px) {
	.full-screen-menu .full-screen-menu-inner {
	padding:100px 100px
}
}@media (min-width:992px) {
	.full-screen-menu .full-screen-menu-inner {
	padding:150px 150px
}
}@media (min-width:1200px) {
	.full-screen-menu .full-screen-menu-inner {
	padding:200px 200px 0 200px
}
}.full-screen-menu .full-screen-menu-inner .row>div {
	margin-bottom:50px
}
.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li>a {
	color:#fff;
	font-size:26px;
	padding:10px 0
}
.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li>a:focus,.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li>a:hover {
	background-color:transparent
}
.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li:first-of-type>a {
	padding-top:0
}
.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li.dropdown>a:after {
	content:"\e618";
	font-size:13px;
	font-family:aro-icon-general;
	position:relative;
	top:-3px;
	left:5px;
	opacity:.6
}
.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li.dropdown ul.dropdown-menu {
	background:0 0
}
.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li.dropdown ul.dropdown-menu>li>a {
	font-size:17px;
	padding:3px 30px;
	color:#fff
}
.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li.dropdown ul.dropdown-menu>li.active>a,.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li.dropdown ul.dropdown-menu>li.active>a:focus,.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li.dropdown ul.dropdown-menu>li.active>a:hover {
	color:#fff;
	background-color:transparent
}
.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li.dropdown.open>a,.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li.dropdown.open>a:focus,.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li.dropdown.open>a:hover {
	background:0 0
}
.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li.active>a,.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li.active>a:focus,.full-screen-menu .full-screen-menu-inner .mobile-menu-nav>li.active>a:hover {
	color:#fff;
	background-color:transparent
}
.full-screen-menu .btn.menu-toggle-full-screen {
	position:absolute;
	top:0;
	right:0;
	padding:25px 20px;
	z-index:20000
}
@media (min-width:768px) {
	.full-screen-menu .btn.menu-toggle-full-screen {
	top:0;
	right:0;
}
}.full-screen-menu .btn.menu-toggle-full-screen .menu-toggle-bars span {
	height:2px;
	width:40px;
	display:none;
	transition:all .5s linear;
	position:relative;
	background:#fff
}
.full-screen-menu .btn.menu-toggle-full-screen .menu-toggle-bars span+span {
	margin-top:10px;
	display:block;
	transform:rotate(45deg);
	transform-origin:center center
}
.full-screen-menu .btn.menu-toggle-full-screen .menu-toggle-bars span:last-of-type {
	transform:rotate(-45deg);
	top:-11px
}
.full-screen-menu-open .full-screen-menu {
	opacity:1;
	left:0
}
.full-screen-menu-open .body-wrap {
	overflow:hidden;
	height:100vh
}
.full-screen-menu-open header .menu-toggle-full-screen {
	display:none
}
.btn.menu-toggle-full-screen {
	padding:0
}
.btn.menu-toggle-full-screen .menu-toggle-bars span {
	height:2px;
	width:30px
}
.btn.menu-toggle-full-screen .menu-toggle-bars span+span {
	margin-top:10px
}
.btn.menu-toggle-full-screen.active:focus,.btn.menu-toggle-full-screen.active:hover,.btn.menu-toggle-full-screen.focus,.btn.menu-toggle-full-screen:active,.btn.menu-toggle-full-screen:active:focus,.btn.menu-toggle-full-screen:active:hover,.btn.menu-toggle-full-screen:focus {
	background:0 0;
	border-color:transparent;
	outline:0
}
.mobile-menu {
	width:280px;
	height:auto;
	border-width:0;
	border-style:solid;
	border-radius:0
}
.mobile-menu-nav {
	margin-bottom:0
}
.mobile-menu-nav.dropdown-menu {
	position:static;
	margin:0;
	padding-top:0;
	float:none;
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0
}
.mobile-menu-nav .mobile-menu-close {
	position:absolute;
	right:0;
	top:0;
	z-index:1071;
	padding:5px;
	cursor:pointer;
	color:#fff;
	font-size:20px;
	right:2px
}
.mobile-menu-nav .mobile-menu-dropdown-icon,.mobile-menu-nav .mobile-menu-dropdown-submenu-icon,.mobile-menu-nav .mobile-menu-icon,.mobile-menu-nav .mobile-menu-sub-submenu-icon,.mobile-menu-nav .mobile-menu-submenu-icon {
	margin:0 2px 0 0
}
.mobile-menu-nav .dropdown-submenu {
	position:relative
}
.mobile-menu-nav .dropdown-submenu .dropdown-menu.mobile-menu-sub-nav>li>a {
	padding-left:35px
}
.quicklinks-btn .quicklink .btn {
	white-space:normal
}
.quicklinks-btn .quicklink .quicklink-image {
	padding:5px 0
}
.quicklinks-btn .quicklink .quicklink-title .quicklink-icon {
	margin-right:3px
}
.quicklinks-btn .quicklink .quicklink-desc {
	margin-top:5px;
	font-size:17px
}
.quicklinks-btn.quicklinks-margin .quicklink {
	margin-bottom:8px
}
.quicklinks-btn.quicklinks-margin .quicklink:last-of-type {
	margin-bottom:0
}
.quicklinks-btn-semi-transparent-bg .quicklink .btn {
	white-space:normal
}
.quicklinks-btn-semi-transparent-bg .quicklink .quicklink-image {
	padding:5px 0
}
.quicklinks-btn-semi-transparent-bg .quicklink .quicklink-title .quicklink-icon {
	margin-right:3px
}
.quicklinks-btn-semi-transparent-bg .quicklink .quicklink-desc {
	margin-top:5px;
	font-size:17px
}
.quicklinks-btn-semi-transparent-bg.quicklinks-margin .quicklink {
	margin-bottom:8px
}
.quicklinks-btn-semi-transparent-bg.quicklinks-margin .quicklink:last-of-type {
	margin-bottom:0
}
.quicklinks-btn-semi-transparent-bg .quicklink>.btn {
	-webkit-transition:background-color .4s linear;
	-o-transition:background-color .4s linear;
	transition:background-color .4s linear;
	background-color:rgba(0,0,0,.3);
	border-color:#000;
	border-width:3px;
	color:#fff
}
.quicklinks-btn-semi-transparent-bg .quicklink>.btn.active,.quicklinks-btn-semi-transparent-bg .quicklink>.btn:active,.quicklinks-btn-semi-transparent-bg .quicklink>.btn:focus,.quicklinks-btn-semi-transparent-bg .quicklink>.btn:hover {
	background-color:#000;
	border-color:#000;
	box-shadow:none
}
.quicklinks-btn-transparent-bg .quicklink .btn {
	white-space:normal
}
.quicklinks-btn-transparent-bg .quicklink .quicklink-image {
	padding:5px 0
}
.quicklinks-btn-transparent-bg .quicklink .quicklink-title .quicklink-icon {
	margin-right:3px
}
.quicklinks-btn-transparent-bg .quicklink .quicklink-desc {
	margin-top:5px;
	font-size:17px
}
.quicklinks-btn-transparent-bg.quicklinks-margin .quicklink {
	margin-bottom:8px
}
.quicklinks-btn-transparent-bg.quicklinks-margin .quicklink:last-of-type {
	margin-bottom:0
}
.quicklinks-btn-transparent-bg .quicklink>.btn {
	-webkit-transition:background-color .4s linear;
	-o-transition:background-color .4s linear;
	transition:background-color .4s linear;
	background-color:rgba(0,0,0,.3);
	border-color:#000;
	border-width:3px;
	color:#fff
}
.quicklinks-btn-transparent-bg .quicklink>.btn.active,.quicklinks-btn-transparent-bg .quicklink>.btn:active,.quicklinks-btn-transparent-bg .quicklink>.btn:focus,.quicklinks-btn-transparent-bg .quicklink>.btn:hover {
	background-color:#000;
	border-color:#000;
	box-shadow:none
}
.quicklinks-btn-transparent-bg .quicklink>.btn {
	background-color:transparent
}
.quicklinks-iconTop .quicklink .quicklink-icon {
	font-size:60px;
	padding-bottom:10px
}
.quicklinks-iconTop .quicklink .quicklink-desc {
	color:#444
}
.quicklinks-iconTop.quicklinks-margin .quicklink {
	margin-bottom:8px
}
.quicklinks-iconTop.quicklinks-margin .quicklink:last-of-type {
	margin-bottom:0
}
.quicklinks-links.quicklinks-margin .quicklink {
	margin-bottom:5px
}
.quicklinks-links.quicklinks-margin .quicklink:last-of-type {
	margin-bottom:0
}
.quicklinks-grid.quicklinks-wrap {
	margin:0;
	height:100%
}
.quicklinks-grid.quicklinks-wrap .quicklinks {
	height:100%
}
.quicklinks-grid.quicklinks-wrap .quicklink {
	background-size:cover;
	background-repeat:no-repeat;
	height:50%;
	padding:0;
	outline:0;
	min-height:120px
}
.quicklinks-grid.quicklinks-wrap .quicklink>a {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	position:absolute;
	padding:10px;
	border:0 none;
	bottom:0;
	left:0;
	right:0;
	font-size:27px
}
.quicklinks-grid.quicklinks-wrap .quicklink>a .quicklink-title {
	overflow:hidden;
	text-overflow:ellipsis
}
.quicklinks-grid.quicklinks-margin .quicklink {
	margin-bottom:10px
}
.quicklinks-grid.quicklinks-margin .quicklink:last-of-type {
	margin-bottom:0
}
.quicklinks-arrowLeft .quicklink a {
	display:block
}
.quicklinks-arrowLeft .quicklink a .quicklink-title .quicklink-icon-preffix {
	margin-right:5px;
	position:relative;
	top:1px
}
.quicklinks-arrowLeft.quicklinks-margin .quicklink {
	margin-bottom:10px
}
.quicklinks-arrowLeft.quicklinks-margin .quicklink:last-of-type {
	margin-bottom:0
}
.property-quicklinks-icons-aligned .btn {
	text-align:left
}
.property-quicklinks-icons-aligned .btn>i {
	margin-right:7px
}
.quicklinks-overlay .quicklink a {
	color:#fff;
	position:relative;
	background:#000;
	display:block
}
.quicklinks-overlay .quicklink a img {
	opacity:.5;
	-webkit-filter:grayscale(.4);
	-moz-filter:grayscale(.4);
	-ms-filter:grayscale(.4);
	filter:grayscale(.4);
	-webkit-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.quicklinks-overlay .quicklink a .quicklinks-overlay-content {
	position:absolute;
	padding:20px;
	transform:translateY(-50%);
	top:50%;
	left:0;
	right:0
}
.quicklinks-overlay .quicklink a:hover img {
	opacity:.7;
	-webkit-filter:grayscale(0);
	-moz-filter:grayscale(0);
	-ms-filter:grayscale(0);
	filter:grayscale(0)
}
@media (max-width:768px) {
	.quicklinks-overlay .quicklink {
	margin-bottom:15px
}
}.quicklinks-overlay.quicklinks-margin .quicklink {
	margin-bottom:10px
}
.quicklinks-overlay.quicklinks-margin .quicklink:last-of-type {
	margin-bottom:0
}
.slick-slider.slideshow-1.quicklink-button-slider .btn {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.slick-slider.slideshow-1.quicklink-button-slider .slick-arrow {
	z-index:1
}
.slick-slider.slideshow-1.quicklink-button-slider .slick-arrow:before {
	font-family:aro-icon-general!important;
	font-size:20px;
	color:#444
}
.slick-slider.slideshow-1.quicklink-button-slider .slick-prev {
	left:-50px
}
.slick-slider.slideshow-1.quicklink-button-slider .slick-next {
	right:-50px
}
.quicklinks-accordion {
	width:100%;
	max-width:1080px;
	overflow:hidden;
	margin:0 auto
}
.quicklinks-accordion ul {
	width:100%;
	display:table;
	table-layout:fixed;
	margin:0;
	padding:0
}
.quicklinks-accordion ul li {
	display:table-cell;
	vertical-align:bottom;
	position:relative;
	width:16.666%;
	transition:all .5s ease;
	border-right:1px solid #fff
}
.quicklinks-accordion ul li:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-repeat:no-repeat;
	background-position:center center;
	z-index:10
}
.quicklinks-accordion ul li:after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0,0,0,.6);
	z-index:20
}
.quicklinks-accordion ul li a {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:30px;
	z-index:30
}
.quicklinks-accordion ul li a * {
	transition:all 750ms ease
}
.quicklinks-accordion ul li a .quicklink-name {
	color:#fff;
	font-size:26px
}
.quicklinks-accordion ul li a .quicklink-desc {
	opacity:0;
	color:#fff
}
.quicklinks-accordion ul:hover li {
	width:10%;
	filter:grayscale(100%)
}
.quicklinks-accordion ul:hover li:hover {
	width:50%;
	filter:grayscale(0)
}
.quicklinks-accordion ul:hover li:hover:before {
	filter:grayscale(0)
}
.quicklinks-accordion ul:hover li:hover a .quicklink-desc {
	opacity:.7
}
@media screen and (max-width:768px) {
	.quicklinks-accordion ul li {
	border-right:none;
	border-bottom:1px solid #fff
}
.quicklinks-accordion ul li,.quicklinks-accordion ul li:hover,.quicklinks-accordion ul:hover li,.quicklinks-accordion ul:hover li:hover {
	position:relative;
	display:table;
	table-layout:fixed;
	width:100%;
	-webkit-transition:none;
	transition:none
}
}.quicklinks-accordion.quicklinks-align-center .accordion-text-wrap {
	text-align:center
}
.quicklinks-accordion .quicklinks-align-right .accordion-text-wrap {
	text-align:right
}
.quicklinks-design-1 .quicklink .h1,.quicklinks-design-1 .quicklink .h2,.quicklinks-design-1 .quicklink .h3,.quicklinks-design-1 .quicklink .h4,.quicklinks-design-1 .quicklink .h5,.quicklinks-design-1 .quicklink .h6,.quicklinks-design-1 .quicklink h1,.quicklinks-design-1 .quicklink h2,.quicklinks-design-1 .quicklink h3,.quicklinks-design-1 .quicklink h4,.quicklinks-design-1 .quicklink h5,.quicklinks-design-1 .quicklink h6 {
	color:#fff
}
.quicklinks-design-2.quicklinks-wrap {
	margin-left:0;
	margin-right:0
}
.quicklinks-design-2.quicklinks-wrap .quicklinks {
	margin-left:0;
	margin-right:0
}
.quicklinks-design-2 .quicklink {
	padding:0
}
.quicklinks-design-2 .quicklink .h1,.quicklinks-design-2 .quicklink .h2,.quicklinks-design-2 .quicklink .h3,.quicklinks-design-2 .quicklink .h4,.quicklinks-design-2 .quicklink .h5,.quicklinks-design-2 .quicklink .h6,.quicklinks-design-2 .quicklink h1,.quicklinks-design-2 .quicklink h2,.quicklinks-design-2 .quicklink h3,.quicklinks-design-2 .quicklink h4,.quicklinks-design-2 .quicklink h5,.quicklinks-design-2 .quicklink h6 {
	color:#fff
}
.quicklinks-design-2 .quicklink a {
	background:#000;
	margin-bottom:0
}
.quicklinks-design-2 .quicklink a img {
	-webkit-filter:none;
	filter:none;
	width:100%;
	-o-object-fit:cover;
	object-fit:cover
}
@media screen and (min-width:1200px) {
	.quicklinks-design-2 .quicklink a img {
	height:490px
}
}.quicklinks-design-2 .quicklink .quicklink-name {
	font-size:34px
}
@media screen and (min-width:768px) {
	.quicklinks-design-2 .quicklink .quicklink-name {
	font-size:46px
}
}.quicklinks-design-3 .quicklink .h1,.quicklinks-design-3 .quicklink .h2,.quicklinks-design-3 .quicklink .h3,.quicklinks-design-3 .quicklink .h4,.quicklinks-design-3 .quicklink .h5,.quicklinks-design-3 .quicklink .h6,.quicklinks-design-3 .quicklink h1,.quicklinks-design-3 .quicklink h2,.quicklinks-design-3 .quicklink h3,.quicklinks-design-3 .quicklink h4,.quicklinks-design-3 .quicklink h5,.quicklinks-design-3 .quicklink h6 {
	color:#fff
}
@media (min-width:768px) {
	.quicklinks-design-3 .quicklink a {
	margin-bottom:30px
}
}.quicklinks-design-3 .quicklink a h3 {
	font-size:17px;
	text-transform:uppercase;
	font-weight:500;
	letter-spacing:2px;
	margin-left:0
}
.quicklinks-design-4 .quicklink a {
	display:block;
	padding:30px 20px;
	border:1px solid #fff;
	border-radius:4px;
	background:#fff;
	text-align:center;
	margin-bottom:30px;
	position:relative;
	box-shadow:0 0 1px 0 rgba(0,108,91,.24),0 24px 24px 0 rgba(0,108,91,.03),0 2px 2px 0 rgba(0,108,91,.03),0 4px 4px 0 rgba(0,108,91,.03),0 8px 8px 0 rgba(0,108,91,.03),0 16px 16px 0 rgba(0,108,91,.03)
}
.quicklinks-design-4 .quicklink .quicklink-name {
	margin-bottom:10px;
	color:#000
}
@media screen and (min-width:768px) {
	.quicklinks-design-4 .quicklink .quicklink-name {
	font-size:18px
}
}.quicklinks-design-4 .quicklink .quicklink-image {
	margin-bottom:15px
}
.quicklinks-design-4 .quicklink .quicklink-image>img {
	margin:0 auto
}
.quicklinks-design-5 .quicklink .quicklink-image {
	margin-bottom:15px
}
.quicklinks-design-5 .quicklink .quicklink-name {
	font-size:18px
}
@media screen and (min-width:768px) {
	.quicklinks-design-5 .quicklink .quicklink-name {
	font-size:22px
}
}.quicklinks-wrap {
	margin-left:-30px;
	margin-right:-30px
}
.quicklinks-wrap.left .quicklink .quicklink-desc,.quicklinks-wrap.left .quicklink .quicklink-icon,.quicklinks-wrap.left .quicklink .quicklink-name,.quicklinks-wrap.left .quicklink .quicklink-title,.quicklinks-wrap.quicklinks-align-left .quicklink .quicklink-desc,.quicklinks-wrap.quicklinks-align-left .quicklink .quicklink-icon,.quicklinks-wrap.quicklinks-align-left .quicklink .quicklink-name,.quicklinks-wrap.quicklinks-align-left .quicklink .quicklink-title {
	text-align:left!important
}
.quicklinks-wrap.center .quicklink .quicklink-desc,.quicklinks-wrap.center .quicklink .quicklink-icon,.quicklinks-wrap.center .quicklink .quicklink-name,.quicklinks-wrap.center .quicklink .quicklink-title,.quicklinks-wrap.quicklinks-align-center .quicklink .quicklink-desc,.quicklinks-wrap.quicklinks-align-center .quicklink .quicklink-icon,.quicklinks-wrap.quicklinks-align-center .quicklink .quicklink-name,.quicklinks-wrap.quicklinks-align-center .quicklink .quicklink-title {
	text-align:center!important
}
.quicklinks-wrap.quicklinks-align-right .quicklink .quicklink-desc,.quicklinks-wrap.quicklinks-align-right .quicklink .quicklink-icon,.quicklinks-wrap.quicklinks-align-right .quicklink .quicklink-name,.quicklinks-wrap.quicklinks-align-right .quicklink .quicklink-title,.quicklinks-wrap.right .quicklink .quicklink-desc,.quicklinks-wrap.right .quicklink .quicklink-icon,.quicklinks-wrap.right .quicklink .quicklink-name,.quicklinks-wrap.right .quicklink .quicklink-title {
	text-align:right!important
}
.quicklinks-wrap.justify .quicklink .quicklink-desc,.quicklinks-wrap.justify .quicklink .quicklink-icon,.quicklinks-wrap.justify .quicklink .quicklink-name,.quicklinks-wrap.justify .quicklink .quicklink-title,.quicklinks-wrap.quicklinks-align-justify .quicklink .quicklink-desc,.quicklinks-wrap.quicklinks-align-justify .quicklink .quicklink-icon,.quicklinks-wrap.quicklinks-align-justify .quicklink .quicklink-name,.quicklinks-wrap.quicklinks-align-justify .quicklink .quicklink-title {
	text-align:justify!important
}
a#quicklink-without-url,a.quicklink-without-url {
	cursor:default
}
.loginButtons a i {
	margin-right:5px
}
.nav {
	margin-bottom:15px
}
.nav-pills>li,.nav-tabs>li {
	margin-bottom:0
}
.nav-pills>li>a,.nav-tabs>li>a {
	color:#444
}
.nav-pills>li>a:hover,.nav-tabs>li>a:hover {
	border-color:transparent
}
.nav-tabs-minimal {
	border-bottom:3px solid #fff
}
.nav-tabs-minimal>li {
	float:left;
	margin-bottom:-3px
}
.nav-tabs-minimal>li>a {
	color:#444;
	border-bottom:3px solid #fff
}
.nav-tabs-minimal>li.active>a,.nav-tabs-minimal>li.active>a:active,.nav-tabs-minimal>li.active>a:focus,.nav-tabs-minimal>li.active>a:hover,.nav-tabs-minimal>li>a:active,.nav-tabs-minimal>li>a:focus,.nav-tabs-minimal>li>a:hover {
	background:0 0;
	border-bottom:3px solid #000
}
.nav-tabs-checkbox {
	margin-bottom:0
}
.nav-tabs-checkbox>li {
	margin-right:10px
}
.nav-tabs-checkbox>li a {
	margin-bottom:10px
}
.nav-tabs-checkbox>li:last-of-type {
	margin-right:0
}
.nav-tabs-checkbox>li:last-of-type a {
	margin-bottom:0
}
.nav-tabs-checkbox>li,.nav-tabs-checkbox>li .tab-checkbox,.nav-tabs-checkbox>li a {
	display:inline-block
}
.nav-tabs-checkbox>li a {
	padding:0;
	line-height:1.8;
	color:#444
}
.nav-tabs-checkbox>li a .tab-checkbox {
	border:1px solid #9d9d9d;
	margin-right:5px;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.nav-tabs-checkbox>li a .tab-checkbox .tab-checkbox-tick {
	visibility:hidden;
	padding:7px;
	line-height:1.9
}
.nav-tabs-checkbox>li:focus,.nav-tabs-checkbox>li:hover,.nav-tabs-checkbox>li>a:focus,.nav-tabs-checkbox>li>a:hover {
	background-color:transparent
}
.nav-tabs-checkbox>li:focus .tab-checkbox,.nav-tabs-checkbox>li:hover .tab-checkbox,.nav-tabs-checkbox>li>a:focus .tab-checkbox,.nav-tabs-checkbox>li>a:hover .tab-checkbox {
	border-color:#000;
	box-shadow:0 0 0 2px #000 inset
}
.nav-tabs-checkbox>li.active .tab-checkbox {
	background-color:#000;
	border-color:#000;
	color:#fff
}
.nav-tabs-checkbox>li.active .tab-checkbox .tab-checkbox-tick {
	visibility:visible
}
.nav-arrow-top.nav li a {
	border-radius:0;
	border:1px solid transparent
}
.nav-arrow-top.nav li.active a {
	background:#000;
	color:#fff;
	border:1px solid #000;
	position:relative
}
.nav-arrow-top.nav li.active a:before {
	position:absolute;
	top:-6px;
	left:50%;
	margin-left:-7px;
	content:"";
	width:0;
	height:0;
	border-style:solid;
	border-width:0 7px 7px 7px;
	border-color:transparent transparent #000 transparent
}
.nav-btns-minimal {
	margin-bottom:10px
}
.nav-arrow-bottom.nav li a {
	border-radius:0;
	border:1px solid transparent
}
.nav-arrow-bottom.nav li.active a {
	background:#000;
	color:#fff;
	border:1px solid #000;
	position:relative
}
.nav-arrow-bottom.nav li.active a:before {
	position:absolute;
	top:-6px;
	left:50%;
	margin-left:-7px;
	content:"";
	width:0;
	height:0;
	border-style:solid;
	border-width:0 7px 7px 7px;
	border-color:transparent transparent #000 transparent
}
.nav-arrow-bottom.nav li.active a:before {
	top:auto;
	bottom:-6px;
	border-width:6px 6px 0 6px;
	border-color:#000 transparent transparent
}
.pushy {
	position:fixed;
	top:0;
	z-index:1070;
	width:280px;
	height:100%;
	overflow:auto;
	-webkit-overflow-scrolling:touch
}
.pushy a {
	display:block
}
.pushy-left {
	-webkit-transform:translate3d(-280px,0,0);
	-moz-transform:translate3d(-280px,0,0);
	-ms-transform:translate3d(-280px,0,0);
	-o-transform:translate3d(-280px,0,0);
	transform:translate3d(-280px,0,0)
}
.pushy-open {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
#container.container-push,.push-push {
	-webkit-transform:translate3d(280px,0,0);
	-moz-transform:translate3d(280px,0,0);
	-ms-transform:translate3d(280px,0,0);
	-o-transform:translate3d(280px,0,0);
	transform:translate3d(280px,0,0);
	height:100%;
	overflow:hidden
}
.pushy-right {
	-webkit-transform:translate3d(280px,0,0);
	-moz-transform:translate3d(280px,0,0);
	-ms-transform:translate3d(280px,0,0);
	-o-transform:translate3d(280px,0,0);
	transform:translate3d(280px,0,0);
	right:0
}
.pushy-right.pushy-open {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.pushy-right+.site-overlay+#container.container-push {
	-webkit-transform:translate3d(-265px,0,0);
	-moz-transform:translate3d(-265px,0,0);
	-ms-transform:translate3d(-265px,0,0);
	-o-transform:translate3d(-265px,0,0);
	transform:translate3d(-265px,0,0)
}
#container,.push,.pushy {
	-webkit-transition:all .2s cubic-bezier(.16,.68,.43,.99);
	-o-transition:all .2s cubic-bezier(.16,.68,.43,.99);
	transition:all .2s cubic-bezier(.16,.68,.43,.99);
	-webkit-backface-visibility:hidden
}
.site-overlay {
	display:none
}
.pushy-active.container-push-disabled {
	overflow:hidden
}
.pushy-active.container-push-disabled .pushy {
	z-index:1071
}
.pushy-active.container-push-disabled .site-overlay {
	position:fixed
}
.pushy-active .site-overlay {
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:rgba(0,0,0,.75);
	-webkit-animation:fade .2s;
	-o-animation:fade .2s;
	animation:fade .2s;
	z-index:1069
}
@-moz-keyframes fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-webkit-keyframes fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-ms-keyframes fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-o-keyframes fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.menu-wrap .menu-social-icons .social-icons {
	margin-bottom:0
}
.menu-wrap .menu-social-icons .social-icons a {
	padding:20px;
	padding-left:0;
	padding-right:0;
	display:inline-block
}
.menu-wrap .menu-social-icons .social-icons a,.menu-wrap .menu-social-icons .social-icons i {
	font-size:17px
}
.menu-wrap .menu-profile-login .btn,.menu-wrap .menu-quick-search .btn {
	padding:20px;
	font-size:14px;
	font-weight:inherit;
	color:#555;
	border:none;
	text-decoration:none
}
.menu-columns-wrap .menu-columns {
	display:none
}
@media all and (min-width:992px) {
	.menu-columns-wrap .menu-columns {
	display:flex
}
}.menu-columns-wrap .menu-columns .menu-column {
	padding:0 15px;
	flex:1
}
.menu-columns-wrap .menu-columns .menu-column h4 {
	font-size:17px;
	color:#fff
}
.menu-columns-wrap .menu-columns .menu-column ul {
	margin:0;
	list-style:none;
	padding:0
}
.menu-columns-wrap .menu-columns .menu-column ul li a {
	display:block;
	font-size:15px;
	color:#fff
}
.menu-columns-wrap .menu-columns .menu-column ul li a:focus,.menu-columns-wrap .menu-columns .menu-column ul li a:hover {
	color:#fff
}
@media all and (min-width:992px) {
	.menu-columns-wrap .menu-columns-mobile-wrap {
	display:none
}
}.menu-columns-wrap .menu-columns-mobile-wrap .mobile-menu-close {
	display:none
}
.menu-columns-wrap .menu-columns-mobile-wrap .nav>li>a {
	padding:10px 0;
	border-bottom:1px solid rgba(255,255,255,.1)
}
.menu-columns-wrap .menu-columns-mobile-wrap .nav>li>a.open,.menu-columns-wrap .menu-columns-mobile-wrap .nav>li>a:focus,.menu-columns-wrap .menu-columns-mobile-wrap .nav>li>a:hover {
	background:0 0;
	color:#fff
}
.menu-columns-wrap .menu-columns-mobile-wrap .nav>li:first-of-type>a {
	border-top:1px solid rgba(255,255,255,.1)
}
.menu-columns-wrap .menu-columns-mobile-wrap .nav>li.open a {
	background:0 0;
	border-bottom:none
}
.menu-columns-wrap .menu-columns-mobile-wrap .nav>li.dropdown>a:after {
	content:"\e618";
	position:absolute;
	right:0;
	font-family:aro-icon-general!important
}
.menu-columns-wrap .menu-columns-mobile-wrap .nav>li.dropdown.open>a:after {
	content:"\e615"
}
.menu-columns-wrap .menu-columns-mobile-wrap .nav .dropdown-menu {
	background:0 0
}
.menu-columns-wrap .menu-columns-mobile-wrap .nav .dropdown-menu>li>a {
	padding:5px 15px;
	color:#fff;
	font-size:15px;
	opacity:.8
}
.menu-columns-wrap .menu-columns-mobile-wrap .nav .dropdown-menu>li>a:focus,.menu-columns-wrap .menu-columns-mobile-wrap .nav .dropdown-menu>li>a:hover {
	background:0 0
}
.anim-spin-fast {
	-webkit-animation:spin .5s infinite linear;
	-moz-animation:spin .5s infinite linear;
	-o-animation:spin .5s infinite linear;
	animation:spin .5s infinite linear
}
.anim-spin-slow {
	-webkit-animation:spin 2s infinite linear;
	-moz-animation:spin 2s infinite linear;
	-o-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear
}
.anim-spin {
	-webkit-animation:spin .5s infinite linear;
	-moz-animation:spin .5s infinite linear;
	-o-animation:spin .5s infinite linear;
	animation:spin .5s infinite linear
}
.aroLoader {
	display:block;
	width:16px;
	height:16px;
	-webkit-animation:aroLoader .8s steps(1,start) infinite;
	-o-animation:aroLoader .8s steps(1,start) infinite;
	animation:aroLoader .8s steps(1,start) infinite;
	background:linear-gradient(0deg,#000 1px,transparent 0,transparent 8px,#000 8px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px),linear-gradient(0deg,#000 1px,transparent 0,transparent 8px,#000 8px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px),linear-gradient(0deg,#000 1px,transparent 0,transparent 8px,#000 8px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px),linear-gradient(0deg,#000 1px,transparent 0,transparent 10px,#000 10px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px),linear-gradient(0deg,#000 1px,transparent 0,transparent 15px,#000 15px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px),linear-gradient(0deg,#000 1px,transparent 0,transparent 15px,#000 15px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px);
	background-repeat:no-repeat;
	background-size:4px 9px,4px 9px,4px 9px,4px 9px,4px 9px,4px 9px,4px 11px,4px 11px,4px 16px,4px 16px,4px 16px,4px 16px;
	background-position:-4px 3px,-4px 3px,-4px 3px,-4px 3px,-4px 3px,-4px 3px,-4px 2px,-4px 2px,-4px 0,-4px 0,-4px 0,-4px 0
}
.ripple {
	display:block;
	position:absolute;
	background:rgba(0,0,0,.6);
	border-radius:100%;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0)
}
.ripple.animate {
	-webkit-animation:ripple .8s ease-out;
	-moz-animation:ripple .8s ease-out;
	-ms-animation:ripple .8s ease-out;
	-o-animation:ripple .8s ease-out;
	animation:ripple .8s ease-out
}
.loading-overlay {
	width:100%;
	height:100%;
	background:rgba(255,255,255,.7);
	position:absolute;
	top:0;
	left:0;
	z-index:1000
}
.loading-overlay .loading {
	text-align:center;
	padding:20px 0
}
.loading-overlay .loading h3 {
	display:none
}
.loading-overlay .loading:after {
	content:"";
	position:relative;
	left:50%;
	-webkit-transform:scale(2);
	-moz-transform:scale(2);
	-ms-transform:scale(2);
	-o-transform:scale(2);
	transform:scale(2);
	display:block;
	width:16px;
	height:16px;
	-webkit-animation:aroLoader .8s steps(1,start) infinite;
	-o-animation:aroLoader .8s steps(1,start) infinite;
	animation:aroLoader .8s steps(1,start) infinite;
	background:linear-gradient(0deg,#000 1px,transparent 0,transparent 8px,#000 8px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px),linear-gradient(0deg,#000 1px,transparent 0,transparent 8px,#000 8px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px),linear-gradient(0deg,#000 1px,transparent 0,transparent 8px,#000 8px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px),linear-gradient(0deg,#000 1px,transparent 0,transparent 10px,#000 10px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px),linear-gradient(0deg,#000 1px,transparent 0,transparent 15px,#000 15px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px),linear-gradient(0deg,#000 1px,transparent 0,transparent 15px,#000 15px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px);
	background-repeat:no-repeat;
	background-size:4px 9px,4px 9px,4px 9px,4px 9px,4px 9px,4px 9px,4px 11px,4px 11px,4px 16px,4px 16px,4px 16px,4px 16px;
	background-position:-4px 3px,-4px 3px,-4px 3px,-4px 3px,-4px 3px,-4px 3px,-4px 2px,-4px 2px,-4px 0,-4px 0,-4px 0,-4px 0
}
.status-overlay {
	background:rgba(255,255,255,.7);
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	z-index:1000
}
@-moz-keyframes spin {
	0% {
	-moz-transform:rotate(0)
}
100% {
	-moz-transform:rotate(359deg)
}
}@-webkit-keyframes spin {
	0% {
	-webkit-transform:rotate(0)
}
100% {
	-webkit-transform:rotate(359deg)
}
}@-o-keyframes spin {
	0% {
	-o-transform:rotate(0)
}
100% {
	-o-transform:rotate(359deg)
}
}@keyframes spin {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(359deg);
	transform:rotate(359deg)
}
}.owl-origin {
	-webkit-perspective:1200px;
	-webkit-perspective-origin-x:50%;
	-webkit-perspective-origin-y:50%;
	-moz-perspective:1200px;
	-moz-perspective-origin-x:50%;
	-moz-perspective-origin-y:50%;
	perspective:1200px
}
.owl-fade-out {
	z-index:10;
	-webkit-animation:fadeOut .7s both ease;
	-moz-animation:fadeOut .7s both ease;
	animation:fadeOut .7s both ease
}
.owl-fade-in {
	-webkit-animation:fadeIn .7s both ease;
	-moz-animation:fadeIn .7s both ease;
	animation:fadeIn .7s both ease
}
.owl-backSlide-out {
	-webkit-animation:backSlideOut 1s both ease;
	-moz-animation:backSlideOut 1s both ease;
	animation:backSlideOut 1s both ease
}
.owl-backSlide-in {
	-webkit-animation:backSlideIn 1s both ease;
	-moz-animation:backSlideIn 1s both ease;
	animation:backSlideIn 1s both ease
}
.owl-goDown-out {
	-webkit-animation:scaleToFade .7s ease both;
	-moz-animation:scaleToFade .7s ease both;
	animation:scaleToFade .7s ease both
}
.owl-goDown-in {
	-webkit-animation:goDown .6s ease both;
	-moz-animation:goDown .6s ease both;
	animation:goDown .6s ease both
}
.owl-fadeUp-in {
	-webkit-animation:scaleUpFrom .5s ease both;
	-moz-animation:scaleUpFrom .5s ease both;
	animation:scaleUpFrom .5s ease both
}
.owl-fadeUp-out {
	-webkit-animation:scaleUpTo .5s ease both;
	-moz-animation:scaleUpTo .5s ease both;
	animation:scaleUpTo .5s ease both
}
@-webkit-keyframes empty {
	0% {
	opacity:1
}
}@-moz-keyframes empty {
	0% {
	opacity:1
}
}@keyframes empty {
	0% {
	opacity:1
}
}@-webkit-keyframes fadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-moz-keyframes fadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes fadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-webkit-keyframes fadeOut {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}@-moz-keyframes fadeOut {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}@keyframes fadeOut {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}@-webkit-keyframes backSlideOut {
	25% {
	opacity:.5;
	-webkit-transform:translateZ(-500px)
}
75% {
	opacity:.5;
	-webkit-transform:translateZ(-500px) translateX(-200%)
}
100% {
	opacity:.5;
	-webkit-transform:translateZ(-500px) translateX(-200%)
}
}@-moz-keyframes backSlideOut {
	25% {
	opacity:.5;
	-moz-transform:translateZ(-500px)
}
75% {
	opacity:.5;
	-moz-transform:translateZ(-500px) translateX(-200%)
}
100% {
	opacity:.5;
	-moz-transform:translateZ(-500px) translateX(-200%)
}
}@keyframes backSlideOut {
	25% {
	opacity:.5;
	transform:translateZ(-500px)
}
75% {
	opacity:.5;
	transform:translateZ(-500px) translateX(-200%)
}
100% {
	opacity:.5;
	transform:translateZ(-500px) translateX(-200%)
}
}@-webkit-keyframes backSlideIn {
	0%,25% {
	opacity:.5;
	-webkit-transform:translateZ(-500px) translateX(200%)
}
75% {
	opacity:.5;
	-webkit-transform:translateZ(-500px)
}
100% {
	opacity:1;
	-webkit-transform:translateZ(0) translateX(0)
}
}@-moz-keyframes backSlideIn {
	0%,25% {
	opacity:.5;
	-moz-transform:translateZ(-500px) translateX(200%)
}
75% {
	opacity:.5;
	-moz-transform:translateZ(-500px)
}
100% {
	opacity:1;
	-moz-transform:translateZ(0) translateX(0)
}
}@keyframes backSlideIn {
	0%,25% {
	opacity:.5;
	transform:translateZ(-500px) translateX(200%)
}
75% {
	opacity:.5;
	transform:translateZ(-500px)
}
100% {
	opacity:1;
	transform:translateZ(0) translateX(0)
}
}@-webkit-keyframes scaleToFade {
	to {
	opacity:0;
	-webkit-transform:scale(.8)
}
}@-moz-keyframes scaleToFade {
	to {
	opacity:0;
	-moz-transform:scale(.8)
}
}@keyframes scaleToFade {
	to {
	opacity:0;
	transform:scale(.8)
}
}@-webkit-keyframes goDown {
	from {
	-webkit-transform:translateY(-100%)
}
}@-moz-keyframes goDown {
	from {
	-moz-transform:translateY(-100%)
}
}@keyframes goDown {
	from {
	transform:translateY(-100%)
}
}@-webkit-keyframes scaleUpFrom {
	from {
	opacity:0;
	-webkit-transform:scale(1.5)
}
}@-moz-keyframes scaleUpFrom {
	from {
	opacity:0;
	-moz-transform:scale(1.5)
}
}@keyframes scaleUpFrom {
	from {
	opacity:0;
	transform:scale(1.5)
}
}@-webkit-keyframes scaleUpTo {
	to {
	opacity:0;
	-webkit-transform:scale(1.5)
}
}@-moz-keyframes scaleUpTo {
	to {
	opacity:0;
	-moz-transform:scale(1.5)
}
}@keyframes scaleUpTo {
	to {
	opacity:0;
	transform:scale(1.5)
}
}@keyframes ripple {
	0% {
	transform:scale(0)
}
100% {
	transform:scale(2.5);
	opacity:0
}
}@-o-keyframes ripple {
	0% {
	transform:scale(0);
	-o-transform:scale(0)
}
100% {
	transform:scale(2.5);
	-o-transform:scale(2.5);
	opacity:0
}
}@-moz-keyframes ripple {
	0% {
	transform:scale(0);
	-moz-transform:scale(0)
}
100% {
	transform:scale(2.5);
	-moz-transform:scale(2.5);
	opacity:0
}
}@-webkit-keyframes ripple {
	0% {
	transform:scale(0);
	-webkit-transform:scale(0)
}
100% {
	transform:scale(2.5);
	-webkit-transform:scale(2.5);
	opacity:0
}
}@keyframes aroLoader {
	12.5% {
	background-position:-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,0,0
}
25% {
	background-position:-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,0,0,6px,6px
}
37.5% {
	background-position:-4px,-4px,-4px,-4px,-4px,-4px,0,0,6px,6px,12px,12px
}
50% {
	background-position:-4px,-4px,-4px,-4px,0,0,6px,6px,12px,12px,-4px,-4px
}
62.5% {
	background-position:-4px,-4px,0,0,6px,6px,12px,12px,-4px,-4px,-4px,-4px
}
75% {
	background-position:0,0,6px,6px,12px,12px,-4px,-4px,-4px,-4px,-4px,-4px
}
87.5% {
	background-position:6px,6px,12px,12px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px
}
100% {
	background-position:12px,12px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px
}
}@-webkit-keyframes aroLoader {
	12.5% {
	background-position:-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,0,0
}
25% {
	background-position:-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,0,0,6px,6px
}
37.5% {
	background-position:-4px,-4px,-4px,-4px,-4px,-4px,0,0,6px,6px,12px,12px
}
50% {
	background-position:-4px,-4px,-4px,-4px,0,0,6px,6px,12px,12px,-4px,-4px
}
62.5% {
	background-position:-4px,-4px,0,0,6px,6px,12px,12px,-4px,-4px,-4px,-4px
}
75% {
	background-position:0,0,6px,6px,12px,12px,-4px,-4px,-4px,-4px,-4px,-4px
}
87.5% {
	background-position:6px,6px,12px,12px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px
}
100% {
	background-position:12px,12px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px
}
}@-moz-keyframes aroLoader {
	12.5% {
	background-position:-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,0,0
}
25% {
	background-position:-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,0,0,6px,6px
}
37.5% {
	background-position:-4px,-4px,-4px,-4px,-4px,-4px,0,0,6px,6px,12px,12px
}
50% {
	background-position:-4px,-4px,-4px,-4px,0,0,6px,6px,12px,12px,-4px,-4px
}
62.5% {
	background-position:-4px,-4px,0,0,6px,6px,12px,12px,-4px,-4px,-4px,-4px
}
75% {
	background-position:0,0,6px,6px,12px,12px,-4px,-4px,-4px,-4px,-4px,-4px
}
87.5% {
	background-position:6px,6px,12px,12px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px
}
100% {
	background-position:12px,12px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px
}
}@-o-keyframes aroLoader {
	12.5% {
	background-position:-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,0,0
}
25% {
	background-position:-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,0,0,6px,6px
}
37.5% {
	background-position:-4px,-4px,-4px,-4px,-4px,-4px,0,0,6px,6px,12px,12px
}
50% {
	background-position:-4px,-4px,-4px,-4px,0,0,6px,6px,12px,12px,-4px,-4px
}
62.5% {
	background-position:-4px,-4px,0,0,6px,6px,12px,12px,-4px,-4px,-4px,-4px
}
75% {
	background-position:0,0,6px,6px,12px,12px,-4px,-4px,-4px,-4px,-4px,-4px
}
87.5% {
	background-position:6px,6px,12px,12px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px
}
100% {
	background-position:12px,12px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px,-4px
}
}.typed-cursor {
	opacity:1;
	-webkit-animation:blink .7s infinite;
	-moz-animation:blink .7s infinite;
	animation:blink .7s infinite
}
@keyframes blink {
	0% {
	opacity:1
}
50% {
	opacity:0
}
100% {
	opacity:1
}
}@-webkit-keyframes blink {
	0% {
	opacity:1
}
50% {
	opacity:0
}
100% {
	opacity:1
}
}@-moz-keyframes blink {
	0% {
	opacity:1
}
50% {
	opacity:0
}
100% {
	opacity:1
}
}.vertical-align {
	position:relative;
	-webkit-transform:translateY(50%);
	-moz-transform:translateY(50%);
	-ms-transform:translateY(50%);
	-o-transform:translateY(50%);
	transform:translateY(50%)
}
.font-smoothing {
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased
}
.footer-color-fix footer a,.footer-color-fix footer h4 {
	color:#fff
}
.footer-color-fix footer .social-icons-client-color a i {
	color:#fff!important
}
.footer-color-fix footer .social-icons-client-color a.active i,.footer-color-fix footer .social-icons-client-color a:active i,.footer-color-fix footer .social-icons-client-color a:focus i,.footer-color-fix footer .social-icons-client-color a:hover i,.footer-color-fix footer a.active,.footer-color-fix footer a:active,.footer-color-fix footer a:focus,.footer-color-fix footer a:hover {
	color:#d9d9d9!important
}
.truncate-gradient {
	background:linear-gradient(0deg,#fff 0,rgba(0,0,0,0) 100%);
	bottom:0;
	content:"";
	display:block;
	height:80px;
	left:0;
	position:absolute;
	-webkit-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	width:100%
}
.truncate {
	overflow:hidden;
	line-height:20px;
	position:relative
}
.truncate p {
	margin-bottom:20px
}
@media (max-width:768px) {
	.truncate.truncate-xs {
	max-height:80px
}
.truncate.truncate-xs:before {
	background:linear-gradient(0deg,#fff 0,rgba(0,0,0,0) 100%);
	bottom:0;
	content:"";
	display:block;
	height:80px;
	left:0;
	position:absolute;
	-webkit-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	width:100%
}
}@media (max-width:992px) {
	.truncate.truncate-sm {
	max-height:80px
}
.truncate.truncate-sm:before {
	background:linear-gradient(0deg,#fff 0,rgba(0,0,0,0) 100%);
	bottom:0;
	content:"";
	display:block;
	height:80px;
	left:0;
	position:absolute;
	-webkit-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	width:100%
}
}@media (max-width:1200px) {
	.truncate.truncate-md {
	max-height:80px
}
.truncate.truncate-md:before {
	background:linear-gradient(0deg,#fff 0,rgba(0,0,0,0) 100%);
	bottom:0;
	content:"";
	display:block;
	height:80px;
	left:0;
	position:absolute;
	-webkit-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	width:100%
}
}.truncate.truncate-all {
	max-height:80px
}
.truncate.truncate-all:before {
	background:linear-gradient(0deg,#fff 0,rgba(0,0,0,0) 100%);
	bottom:0;
	content:"";
	display:block;
	height:80px;
	left:0;
	position:absolute;
	-webkit-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	width:100%
}
.read-more-wrap .read-more {
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute
}
.read-more-wrap .read-more:checked~div.truncate,.read-more-wrap .read-more:checked~p.truncate {
	max-height:none
}
.read-more-wrap .read-more:checked~div.truncate:before,.read-more-wrap .read-more:checked~p.truncate:before {
	display:none
}
.read-more-wrap .read-more-label span:last-of-type {
	display:none;
	visibility:hidden
}
.read-more-wrap .read-more:checked~.read-more-label span:first-of-type {
	display:none;
	visibility:hidden
}
.read-more-wrap .read-more:checked~.read-more-label span:last-of-type {
	display:block;
	visibility:visible
}
.read-more-wrap.read-more-md .read-more-label,.read-more-wrap.read-more-sm .read-more-label,.read-more-wrap.read-more-xs .read-more-label {
	display:none;
	margin:15px 0
}
@media (max-width:768px) {
	.read-more-wrap.read-more-xs .read-more-label {
	display:inline-block
}
}@media (max-width:992px) {
	.read-more-wrap.read-more-sm .read-more-label {
	display:inline-block
}
}@media (max-width:1200px) {
	.read-more-wrap.read-more-md .read-more-label {
	display:inline-block
}
}.read-more-wrap.read-more-all .read-more-label {
	display:inline-block
}
.hr {
	position:relative;
	margin:15px auto
}
hr {
	border-bottom:1px dashed #ddd;
	border-top:none
}
.hr-theme-default {
	border-bottom:1px dashed #ddd
}
.hr-theme-square {
	border-bottom:1px solid #ddd
}
.hr-theme-square .hr-inner {
	background:#ddd;
	border:1px solid #ddd;
	width:7px;
	height:7px;
	position:absolute;
	left:50%;
	top:-3px;
	margin-left:-3px
}
.hr-theme-circle {
	border-bottom:1px solid #ddd
}
.hr-theme-circle .hr-inner {
	background:#ddd;
	border:1px solid #ddd;
	width:7px;
	height:7px;
	position:absolute;
	left:50%;
	top:-3px;
	margin-left:-3px
}
.hr-theme-circle .hr-inner {
	border-radius:50%
}
.hr-theme-slash {
	border-bottom:1px solid #ddd
}
.hr-theme-slash .hr-inner {
	background:#fff;
	width:30px;
	height:30px;
	border-radius:50%;
	position:absolute;
	left:50%;
	top:-15px;
	margin-left:-15px;
	color:#000;
	text-align:center;
	font-size:16px;
	font-style:italic;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased
}
.hr-theme-slash .hr-inner:before {
	content:"/";
	top:4px;
	position:relative
}
.hr-theme-slash .hr-inner:after {
	content:"/";
	top:4px;
	position:relative
}
.hr-theme-quote {
	border-bottom:1px solid #ddd
}
.hr-theme-quote .hr-inner {
	background:#fff;
	width:30px;
	height:30px;
	border-radius:50%;
	position:absolute;
	left:50%;
	top:-15px;
	margin-left:-15px;
	color:#000;
	text-align:center;
	font-size:16px;
	font-style:italic;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased
}
.hr-theme-quote .hr-inner:before {
	content:"/";
	top:4px;
	position:relative
}
.hr-theme-quote .hr-inner:after {
	content:"/";
	top:4px;
	position:relative
}
.hr-theme-quote .hr-inner {
	font-family:aro-icon-general;
	font-style:normal
}
.hr-theme-quote .hr-inner:before {
	content:"\f10d"
}
.hr-theme-quote .hr-inner:after {
	content:""
}
.hr-theme-no-line {
	border-bottom:0!important
}
.hr-theme-slash-2 {
	display:flex
}
.hr-theme-slash-2 .hr-line {
	width:100%;
	position:relative;
	margin:15px 5px;
	border-bottom:1px solid #ddd
}
.hr-theme-slash-2 .hr-icon {
	position:relative;
	top:3px;
	color:#000
}
.hr-theme-slash-2 .hr-icon:after,.hr-theme-slash-2 .hr-icon:before {
	content:"/";
	top:4px;
	position:relative
}
.ia-badge-image,.ia-badge-wrap {
	max-width:100%!important;
	display:inline-block;
	vertical-align:middle
}
.ia-link-wrap {
	text-decoration:none!important
}
.ia-link-wrap .ia-link-image {
	margin-right:2px;
	margin-top:-2px;
	vertical-align:middle
}
.ia-link-wrap .ia-link-text.text-primary {
	color:#000
}
.ia-link-wrap .ia-link-text.text-dark {
	color:#222
}
.ia-link-wrap .ia-link-text.text-light {
	color:#eee
}
.ia-link-wrap .ia-link-text.text-default {
	color:#444
}
.graph .graph-desktop {
	background:url(../fonts/graph.svg) no-repeat scroll 0 0/contain;
	height:0;
	padding-bottom:100%;
	position:relative;
	width:80%;
	margin:0 auto
}
.graph .graph-desktop .graph-member {
	position:absolute;
	right:0;
	top:-20px;
	width:35%
}
.graph .graph-desktop .graph-member p {
	font-weight:600;
	margin:0;
	text-align:center
}
.graph .graph-desktop .graph-member .memberBadge {
	background:url(../fonts/member-badge.svg) no-repeat scroll 0 0/contain;
	height:0;
	padding-bottom:100%;
	position:relative;
	width:100%
}
.inda-image {
	float:right;
	margin-bottom:10px;
	margin-left:10px
}
@media screen and (max-width:767px) {
	.inda-image {
	width:100%;
	height:auto;
	float:none;
	margin-left:0
}
}.googleTranslate.googleTranslate-dropDown .dropdown-menu {
	height:160px;
	overflow-y:scroll
}
.googleTranslate.googleTranslate-horizontal {
	margin:9px 0
}
.capitalise {
	text-transform:capitalize
}
.uppercase {
	text-transform:uppercase
}
.lowercase {
	text-transform:lowercase
}
.color-primary {
	color:#000
}
@media (min-width:768px) {
	.text-sm-left {
	text-align:left!important
}
.text-sm-right {
	text-align:right!important
}
.text-sm-center {
	text-align:center!important
}
}@media (min-width:992px) {
	.text-md-left {
	text-align:left!important
}
.text-md-right {
	text-align:right!important
}
.text-md-center {
	text-align:center!important
}
}@media (min-width:1200px) {
	.text-lg-left {
	text-align:left!important
}
.text-lg-right {
	text-align:right!important
}
.text-lg-center {
	text-align:center!important
}
}.picker {
	width:100%;
	font-size:16px;
	text-align:left;
	line-height:1.2;
	color:#000;
	position:absolute;
	z-index:10000;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.picker__input {
	cursor:default
}
.picker__input.picker__input--active {
	border-color:#000
}
.picker__holder {
	width:100%;
	overflow-y:hidden;
	-webkit-overflow-scrolling:touch;
	position:absolute;
	background:#fff;
	border:1px solid #aaa;
	border-top-width:0;
	border-bottom-width:0;
	border-radius:0 0 5px 5px;
	box-sizing:border-box;
	min-width:176px;
	max-width:466px;
	max-height:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);
	transform:translateY(-1em) perspective(600px) rotateX(10deg);
	transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s;
	transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s .15s,border-width 0s .15s
}
.picker--opened .picker__holder {
	max-height:25em;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	outline:0 none!important;
	border-top-width:1px;
	border-bottom-width:1px;
	-webkit-transform:translateY(0) perspective(600px) rotateX(0);
	transform:translateY(0) perspective(600px) rotateX(0);
	transition:-webkit-transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;
	transition:transform .15s ease-out,opacity .15s ease-out,max-height 0s,border-width 0s;
	box-shadow:0 6px 18px 1px rgba(0,0,0,.12)
}
.picker__frame {
	padding:1px
}
.picker__wrap {
	margin:-1px
}
.picker__box {
	padding:0 1em
}
.picker__header {
	text-align:center;
	position:relative;
	margin-top:.75em
}
.picker__header .picker__month,.picker__header .picker__year {
	font-weight:500;
	display:inline-block;
	margin-left:.25em;
	margin-right:.25em
}
.picker__header .picker__year {
	color:#999;
	font-size:.8em;
	font-style:italic
}
.picker__header .picker__select--month,.picker__header .picker__select--year {
	border:1px solid #b7b7b7;
	height:2em;
	padding:.5em;
	margin-left:.25em;
	margin-right:.25em
}
@media (min-width:24.5em) {
	.picker__header .picker__select--month,.picker__header .picker__select--year {
	margin-top:-.5em
}
}.picker__header .picker__select--month {
	width:35%
}
.picker__header .picker__select--year {
	width:22.5%
}
.picker__header .picker__select--month:focus,.picker__header .picker__select--year:focus {
	border-color:#000
}
.picker__header .picker__nav--next,.picker__header .picker__nav--prev {
	position:absolute;
	padding:.5em 1.25em;
	width:1em;
	height:1em;
	box-sizing:content-box;
	top:-.25em
}
@media (min-width:24.5em) {
	.picker__header .picker__nav--next,.picker__header .picker__nav--prev {
	top:-.33em
}
}.picker__header .picker__nav--next:before,.picker__header .picker__nav--prev:before {
	content:" ";
	border-top:.5em solid transparent;
	border-bottom:.5em solid transparent;
	border-right:.75em solid #000;
	width:0;
	height:0;
	display:block;
	margin:0 auto
}
.picker__header .picker__nav--next:hover,.picker__header .picker__nav--prev:hover {
	cursor:pointer;
	background:#000
}
.picker__header .picker__nav--prev {
	left:-1em;
	padding-right:1.25em
}
@media (min-width:24.5em) {
	.picker__header .picker__nav--prev {
	padding-right:1.5em
}
}.picker__header .picker__nav--prev:hover:before {
	border-right:.75em solid #fff
}
.picker__header .picker__nav--next {
	right:-1em;
	padding-left:1.25em
}
@media (min-width:24.5em) {
	.picker__header .picker__nav--next {
	padding-left:1.5em
}
}.picker__header .picker__nav--next:before {
	border-right:0;
	border-left:.75em solid #000
}
.picker__header .picker__nav--next:hover:before {
	border-left:.75em solid #fff
}
.picker__header .picker__nav--disabled:before,.picker__header .picker__nav--disabled:before:hover,.picker__header .picker__nav--disabled:hover {
	cursor:default;
	background:0 0;
	border-right-color:#f5f5f5;
	border-left-color:#f5f5f5
}
.picker__table {
	text-align:center;
	border-collapse:collapse;
	border-spacing:0;
	table-layout:fixed;
	font-size:inherit;
	width:100%;
	margin-top:.75em;
	margin-bottom:.5em
}
.picker__table td {
	margin:0;
	padding:0
}
@media (min-height:33.875em) {
	.picker__table {
	margin-bottom:.75em
}
}.picker__weekday {
	width:14.28571429%;
	font-size:.75em;
	padding-bottom:.25em;
	color:#999;
	font-weight:500
}
@media (min-height:33.875em) {
	.picker__weekday {
	padding-bottom:.5em
}
}.picker__day {
	padding:.3125em 0;
	font-weight:200;
	border:1px solid transparent
}
.picker__day--today {
	position:relative
}
.picker__day--today:before {
	content:" ";
	position:absolute;
	top:2px;
	right:2px;
	width:0;
	height:0;
	border-top:.5em solid #000;
	border-left:.5em solid transparent
}
.picker__day--today.picker__day--selected:before {
	border-top-color:#fff
}
.picker__day--today.picker__day--disabled:before {
	border-top-color:#aaa
}
.picker__day--infocus:hover,.picker__day--outfocus:hover {
	cursor:pointer;
	color:#fff;
	background:#000
}
.picker__day--infocus:hover.picker__day--today:before,.picker__day--outfocus:hover.picker__day--today:before {
	border-top-color:#fff
}
.picker__day--outfocus {
	color:#ddd
}
.picker__day--highlighted {
	border-color:#000
}
.picker--focused .picker__day--highlighted,.picker__day--highlighted:hover {
	cursor:pointer;
	color:#fff;
	background:#000
}
.picker--focused .picker__day--highlighted.picker__day--today:before,.picker__day--highlighted:hover.picker__day--today:before {
	border-top-color:#fff
}
.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover {
	background:#000;
	color:#fff
}
.picker--focused .picker__day--disabled,.picker__day--disabled,.picker__day--disabled:hover {
	background:#f5f5f5;
	border-color:#f5f5f5;
	color:#ddd;
	cursor:default
}
.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover {
	background:#bbb
}
.picker__footer {
	text-align:center
}
.picker__footer .picker__button--clear,.picker__footer .picker__button--close,.picker__footer .picker__button--today {
	border:1px solid #fff;
	background:#fff;
	font-size:.8em;
	padding:.66em 0;
	font-weight:700;
	width:33%;
	display:inline-block;
	vertical-align:bottom
}
.picker__footer .picker__button--clear:before,.picker__footer .picker__button--close:before,.picker__footer .picker__button--today:before {
	position:relative;
	display:inline-block;
	height:0
}
.picker__footer .picker__button--clear:hover,.picker__footer .picker__button--close:hover,.picker__footer .picker__button--today:hover {
	cursor:pointer;
	color:#fff;
	background:#000;
	border-bottom-color:#000
}
.picker__footer .picker__button--clear:focus,.picker__footer .picker__button--close:focus,.picker__footer .picker__button--today:focus {
	background:#000;
	border-color:#000;
	outline:0
}
.picker__footer .picker__button--clear:before,.picker__footer .picker__button--today:before {
	content:" ";
	margin-right:.45em
}
.picker__footer .picker__button--today:before {
	top:-.05em;
	width:0;
	border-top:.66em solid #000;
	border-left:.66em solid transparent
}
.picker__footer .picker__button--today:hover:before {
	border-top:.66em solid #fff
}
.picker__footer .picker__button--clear:before {
	top:-.25em;
	width:.66em;
	border-top:3px solid #e20
}
.picker__footer .picker__button--clear:hover:before {
	border-top:3px solid #fff
}
.picker__footer .picker__button--close:before {
	content:"\D7";
	top:-.1em;
	vertical-align:top;
	font-size:1.1em;
	margin-right:.35em;
	color:#777
}
.picker__footer .picker__button--close:hover:before {
	color:#fff
}
.picker__footer .picker__button--today[disabled]:hover {
	background:#f5f5f5;
	border-color:#f5f5f5;
	color:#ddd;
	cursor:default
}
.picker__footer .picker__button--today[disabled]:before {
	border-top-color:#aaa
}
.gallery-images .gallery-image {
	margin-bottom:30px
}
.gallery-images .gallery-image img {
	background-color:transparent;
	border-radius:0;
	border:0;
	padding:0
}
.gallery-images .gallery-image:hover img {
	box-shadow:0 0 0 3px #000;
	cursor:pointer
}
.gallery-images.gallery-image-icon .gallery-image:hover:before {
	content:'\f00e';
	font-family:aro-icon-general;
	font-size:60px;
	color:#000;
	cursor:pointer;
	position:absolute;
	left:50%;
	top:50%;
	opacity:.9;
	pointer-events:none;
	transform:translate(-50%,-50%)
}
.imageBannerTitle {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	z-index:900;
	font-size:46.67px;
	color:#fff;
	text-shadow:1px 1px 1px hsla(0,0%,9%,.4)
}
@media (min-width:991px) {
	.imageBannerTitle {
	font-size:70px
}
}.imageBannerCss {
	height:200px
}
@media (min-width:991px) {
	.imageBannerCss {
	height:400px!important
}
}.btn-bordered {
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:10px 20px;
	font-size:17px;
	line-height:1.763;
	border-radius:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-transform:uppercase;
	background:0 0;
	box-shadow:0 0 0 2px #fff inset;
	color:#fff;
	-webkit-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.btn-bordered.active.focus,.btn-bordered.active:focus,.btn-bordered.focus,.btn-bordered:active.focus,.btn-bordered:active:focus,.btn-bordered:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn-bordered.focus,.btn-bordered:focus,.btn-bordered:hover {
	color:#333;
	text-decoration:none
}
.btn-bordered.active,.btn-bordered:active {
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-bordered.disabled,.btn-bordered[disabled],fieldset[disabled] .btn-bordered {
	cursor:not-allowed;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none
}
a.btn-bordered.disabled,fieldset[disabled] a.btn-bordered {
	pointer-events:none
}
.btn-bordered:active,.btn-bordered:hover {
	color:#fff;
	background:#000;
	box-shadow:0 0 0 2px #000 inset
}
.btn-bordered-primary {
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:10px 20px;
	font-size:17px;
	line-height:1.763;
	border-radius:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-transform:uppercase;
	background:0 0;
	box-shadow:0 0 0 2px #000 inset;
	color:#000;
	-webkit-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.btn-bordered-primary.active.focus,.btn-bordered-primary.active:focus,.btn-bordered-primary.focus,.btn-bordered-primary:active.focus,.btn-bordered-primary:active:focus,.btn-bordered-primary:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn-bordered-primary.focus,.btn-bordered-primary:focus,.btn-bordered-primary:hover {
	color:#333;
	text-decoration:none
}
.btn-bordered-primary.active,.btn-bordered-primary:active {
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-bordered-primary.disabled,.btn-bordered-primary[disabled],fieldset[disabled] .btn-bordered-primary {
	cursor:not-allowed;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none
}
a.btn-bordered-primary.disabled,fieldset[disabled] a.btn-bordered-primary {
	pointer-events:none
}
.btn-bordered-primary:active,.btn-bordered-primary:hover {
	color:#fff;
	background:#000;
	box-shadow:0 0 0 2px #000 inset
}
.btn-bordered-black {
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:10px 20px;
	font-size:17px;
	line-height:1.763;
	border-radius:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-transform:uppercase;
	background:0 0;
	box-shadow:0 0 0 2px #000 inset;
	color:#000;
	-webkit-transition:all .2s ease-in;
	-o-transition:all .2s ease-in;
	transition:all .2s ease-in
}
.btn-bordered-black.active.focus,.btn-bordered-black.active:focus,.btn-bordered-black.focus,.btn-bordered-black:active.focus,.btn-bordered-black:active:focus,.btn-bordered-black:focus {
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btn-bordered-black.focus,.btn-bordered-black:focus,.btn-bordered-black:hover {
	color:#333;
	text-decoration:none
}
.btn-bordered-black.active,.btn-bordered-black:active {
	outline:0;
	background-image:none;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn-bordered-black.disabled,.btn-bordered-black[disabled],fieldset[disabled] .btn-bordered-black {
	cursor:not-allowed;
	opacity:.65;
	filter:alpha(opacity=65);
	-webkit-box-shadow:none;
	box-shadow:none
}
a.btn-bordered-black.disabled,fieldset[disabled] a.btn-bordered-black {
	pointer-events:none
}
.btn-bordered-black:active,.btn-bordered-black:hover {
	color:#fff;
	background:#000;
	box-shadow:0 0 0 2px #000 inset
}
.clearfloat {
	clear:both
}
@media screen and (max-width:767px) {
	.clearfloat-sm {
	clear:both
}
}@media screen and (min-width:768px) and (max-width:991px) {
	.clearfloat-md {
	clear:both
}
}@media screen and (min-width:1200px) {
	.clearfloat-lg {
	clear:both
}
}.testimonial-list-design-3 .media-list {
	display:grid;
	gap:30px;
	margin-left:15px;
	margin-right:15px
}
@media screen and (min-width:768px) {
	.testimonial-list-design-3 .media-list {
	margin-left:30px;
	margin-right:30px;
	grid-template-columns:repeat(2,1fr)
}
}@media screen and (min-width:992px) {
	.testimonial-list-design-3 .media-list {
	grid-template-columns:repeat(3,1fr)
}
}@media screen and (min-width:1200px) {
	.testimonial-list-design-3 .media-list {
	gap:60px;
	margin-left:60px;
	margin-right:60px
}
}@media screen and (min-width:1800px) {
	.testimonial-list-design-3 .media-list {
	grid-template-columns:repeat(4,1fr)
}
}.testimonial-list-design-3 .media-list h3 {
	font-size:20px;
	text-align:left
}
.testimonial-list-design-3 .media-list .grid-item {
	border:1px solid #ddd
}
.testimonial-list-design-3 .media-list .media-list-image-wrap {
	overflow:hidden;
	display:block
}
.testimonial-list-design-3 .media-list .media-list-image-wrap img {
	width:100%;
	height:200px;
	object-fit:cover
}
@media screen and (min-width:992px) and (max-width:1200px) {
	.testimonial-list-design-3 .media-list .media-list-image-wrap img {
	height:250px
}
}@media screen and (min-width:1200px) {
	.testimonial-list-design-3 .media-list .media-list-image-wrap img {
	height:280px
}
}.testimonial-list-design-3 .media-list .media-list-image-wrap img.img-blur {
	filter:blur(6px);
	-webkit-filter:blur(6px)
}
.testimonial-list-design-3 .media-list .media-list-text {
	padding:30px
}
.testimonial-list-design-3 .media-list .media-list-text p {
	margin-bottom:0
}
.testimonial-list-design-3 .media-list .overlay {
	margin-top:-70px;
	margin-bottom:30px;
	position:relative
}
.testimonial-list-design-3 .media-list .overlay img {
	width:80px;
	height:80px;
	border-radius:80px;
	object-fit:cover;
	margin-right:20px;
	border:2px solid #000
}
.testimonial-list-design-3 .media-list .overlay .testimonial-name {
	display:inline-block;
	position:relative;
	top:24px;
	font-weight:500;
	font-size:18px
}
.testimonial-list-design-3 .media-list .btn-link {
	text-transform:none;
	color:#000;
	padding:6px 0;
	line-height:1;
	text-align:left;
	position:relative;
	top:-1px
}
.testimonial-list-design-3 .media-list .testimonial-rating {
	margin:15px 0;
	display:grid;
	grid-template-columns:repeat(2,1fr);
	align-items:center
}
.testimonial-list-design-3 .media-list .testimonial-rating .star {
	color:orange
}
.testimonial-list-design-3 .media-list .testimonial-rating .testimonial-date {
	text-align:right;
	font-size:15px
}
.testimonial-list-design-3.is-in-container .media-list {
	gap:30px;
	margin-left:0;
	margin-right:0
}
@media screen and (min-width:768px) {
	.testimonial-list-design-3.is-in-container .media-list {
	margin-left:0;
	margin-right:0;
	grid-template-columns:repeat(2,1fr)
}
}@media screen and (min-width:992px) {
	.testimonial-list-design-3.is-in-container .media-list {
	grid-template-columns:repeat(3,1fr)
}
}@media screen and (min-width:1200px) {
	.testimonial-list-design-3.is-in-container .media-list {
	gap:40px;
	margin-left:0;
	margin-right:0
}
}@media screen and (min-width:1800px) {
	.testimonial-list-design-3.is-in-container .media-list {
	grid-template-columns:repeat(3,1fr)
}
}.testimonial-list-slideshow-design-1 {
	padding-top:30px;
	padding-bottom:30px
}
@media screen and (min-width:768px) {
	.testimonial-list-slideshow-design-1 {
	padding-top:60px;
	padding-bottom:60px
}
}.testimonial-list-slideshow-design-2 {
	background-color:#eee;
	padding-top:30px;
	padding-bottom:30px
}
@media screen and (min-width:768px) {
	.testimonial-list-slideshow-design-2 {
	padding-top:60px;
	padding-bottom:60px
}
}.testimonial-list-slideshow-design-3 {
	background-image:url(../images/denise-jans--gmtaa0q5mi-unsplash-5e82dad5d0d84.w.1920.h.1000.zc.1.jpg);
	padding-top:30px;
	padding-bottom:30px;
	color:#fff;
	position:relative
}
.testimonial-list-slideshow-design-3:before {
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	inset:0;
	background:#000;
	opacity:.6;
	z-index:1
}
@media screen and (min-width:768px) {
	.testimonial-list-slideshow-design-3 {
	padding-top:60px;
	padding-bottom:60px
}
}.testimonial-list-slideshow-design-3 .h1,.testimonial-list-slideshow-design-3 .h2,.testimonial-list-slideshow-design-3 .h3,.testimonial-list-slideshow-design-3 .h4,.testimonial-list-slideshow-design-3 .h5,.testimonial-list-slideshow-design-3 .h6,.testimonial-list-slideshow-design-3 h1,.testimonial-list-slideshow-design-3 h2,.testimonial-list-slideshow-design-3 h3,.testimonial-list-slideshow-design-3 h4,.testimonial-list-slideshow-design-3 h5,.testimonial-list-slideshow-design-3 h6 {
	color:inherit
}
.testimonial-list-slideshow-design-3>.container {
	z-index:2;
	position:relative
}
.testimonial-details [class^=col-]:first-of-type {
	margin-bottom:15px
}
.testimonialsList-grid-details-right [class^=col-] {
	margin-bottom:20px
}
.testimonialsList-grid-details-right>[class^=col-]>div:last-of-type {
	margin-left:80px
}
.testimonialsList-grid-details-right .media-grid-details-text blockquote {
	padding:18px;
	margin-bottom:10px
}
.testimonialsList-grid-details-right .media-grid-details-text blockquote p {
	font-size:17px;
	font-weight:400
}
@media (max-width:767px) {
	.testimonialsList-grid-details-right .media-grid-details-text>blockquote {
	padding:10px
}
}.testimonialsList-list-details-right-2 .media-list-details-text blockquote {
	padding-left:15px
}
.testimonialsList-list-details-right-2 .media-list-details-text blockquote p {
	font-size:17px;
	font-weight:400
}
.testimonialsList-list-details-right-2 [class^=col-]:last-of-type {
	padding-left:0
}
.testimonialsList-slideshow-singleline a {
	color:#444
}
.testimonialsList-slideshow-singleline a p {
	margin-bottom:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%
}
.testimonialsList-slideshow-singleline a p i {
	margin-right:5px
}
.testimonialsList-list-details-overlay {
	padding:15px 0 0;
	position:relative;
	text-align:center
}
.testimonialsList-list-details-overlay p {
	margin-bottom:0;
	width:100%
}
.testimonialsList-list-details-overlay p i {
	margin-right:5px
}
.testimonialsList-list-details-overlay i {
	display:block;
	font-size:70px;
	line-height:1;
	margin-top:-40px;
	opacity:.15;
	z-index:-1
}
.testimonialsList-list-details-overlay a {
	display:inline-block
}
.testimonialsList-list-details-overlay .image-wrap {
	margin-bottom:10px
}
.testimonialsList-slideshow-list-blockquote {
	margin-bottom:0
}
.testimonialsList-slideshow-list-blockquote a p {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%
}
.testimonial-list-slideshow-design-4 {
	position:relative;
	box-shadow:rgba(158,158,158,.1) 0 0 14px 10px;
	background-color:#fff;
	padding:50px;
	text-align:center
}
@media (min-width:768px) {
	.testimonial-list-slideshow-design-4 {
	padding:50px 100px
}
}.testimonial-list-slideshow-design-4:after,.testimonial-list-slideshow-design-4:before {
	font-family:aro-icon-general;
	color:#000;
	font-size:40px;
	top:10px;
	left:20px;
	position:absolute;
	line-height:1
}
.testimonial-list-slideshow-design-4:before {
	content:"\e92a"
}
.testimonial-list-slideshow-design-4:after {
	content:"\e929";
	top:auto;
	left:auto;
	bottom:10px;
	right:20px
}
.testimonial-list-slideshow-design-4 h4 {
	padding-top:20px
}
.testimonial-list-slideshow-design-5 {
	box-shadow:0 0 14px 10px rgba(158,158,158,.1);
	border-radius:10px;
	background-color:#fff
}
@media (min-width:768px) {
	.testimonial-list-slideshow-design-5 .row {
	display:flex;
	align-items:center
}
}.testimonial-list-slideshow-design-5 .testimonial-image-wrap img {
	border-top-left-radius:10px;
	border-bottom-left-radius:10px
}
@media (max-width:768px) {
	.testimonial-list-slideshow-design-5 .testimonial-image-wrap {
	padding:40px 40px 0 40px
}
.testimonial-list-slideshow-design-5 .testimonial-image-wrap img {
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0
}
}.testimonial-list-slideshow-design-5 .testimonial-text-wrap {
	padding:0 50px
}
@media (max-width:768px) {
	.testimonial-list-slideshow-design-5 .testimonial-text-wrap {
	padding:50px
}
}.testimonial-list-slideshow-design-5 .testimonial-text-wrap .testimonial-star-wrap {
	color:orange
}
.testimonial-list-slideshow-design-5 .testimonial-no-image .col-sm-12 {
	text-align:center
}
.testimonial-list-slideshow-design-5 .slideshow-2-outer .owl-controls .owl-buttons div.owl-next {
	right:-100px
}
.testimonial-list-slideshow-design-5 .slideshow-2-outer .owl-controls .owl-buttons div.owl-prev {
	left:-100px
}
.testimonials-grid-mosaic-details-overlay .testimonial-list-col-small,.testimonials-grid-mosaic-details-overlay .testimonial-list-col-wide {
	float:left;
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
	width:100%
}
@media (min-width:768px) {
	.testimonials-grid-mosaic-details-overlay .testimonial-list-col-wide {
	width:60%
}
}@media (min-width:1200px) {
	.testimonials-grid-mosaic-details-overlay .testimonial-list-col-wide {
	width:66.66666667%
}
}@media (min-width:768px) {
	.testimonials-grid-mosaic-details-overlay .testimonial-list-col-small {
	width:40%
}
}@media (min-width:1200px) {
	.testimonials-grid-mosaic-details-overlay .testimonial-list-col-small {
	width:33.33333333%
}
}.testimonials-grid-mosaic-details-overlay.testimonial-list-overlay .testimonial-list-item {
	display:block;
	margin-bottom:15px
}
@media (min-width:768px) {
	.testimonials-grid-mosaic-details-overlay.testimonial-list-overlay .testimonial-list-item {
	margin-bottom:30px
}
}.testimonials-grid-mosaic-details-overlay.testimonial-list-overlay .testimonial-list-item .testimonial-list-item-inner {
	overflow:hidden;
	position:relative
}
.testimonials-grid-mosaic-details-overlay.testimonial-list-overlay .testimonial-list-item .media-grid-details-inner {
	padding:15px;
	position:relative;
	height:100%
}
.testimonials-grid-mosaic-details-overlay.testimonial-list-overlay .testimonial-list-item .media-grid-details-image-wrap {
	height:200px
}
@media (min-width:768px) {
	.testimonials-grid-mosaic-details-overlay.testimonial-list-overlay .testimonial-list-item .media-grid-details-image-wrap {
	height:230px
}
}@media (min-width:1200px) {
	.testimonials-grid-mosaic-details-overlay.testimonial-list-overlay .testimonial-list-item .media-grid-details-image-wrap {
	height:300px
}
}.testimonials-grid-mosaic-details-overlay.testimonial-list-overlay .testimonial-list-item .media-grid-details-image-wrap>img {
	height:100%;
	object-fit:cover
}
.testimonials-grid-mosaic-details-overlay.testimonial-list-overlay .testimonial-list-item .media-grid-details-text {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.4);
	color:#fff
}
.testimonials-grid-mosaic-details-overlay.testimonial-list-overlay .testimonial-list-item .media-grid-details-text h3 {
	color:#fff
}
.testimonials-grid-mosaic-details-overlay.testimonial-list-overlay .testimonial-list-item .description {
	overflow:hidden;
	line-height:1.5;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	-webkit-transition:opacity .6s ease-in-out;
	-moz-transition:opacity .6s ease-in-out;
	-ms-transition:opacity .6s ease-in-out;
	-o-transition:opacity .6s ease-in-out;
	transition:opacity .6s ease-in-out
}
#quickSearchOverlayWrap {
	background-color:rgba(0,0,0,.85);
	color:#fff;
	position:absolute;
	padding:0;
	height:100%;
	width:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:1060
}
#quickSearchOverlayWrap #quickSearchOverlayFormWrap {
	padding:30% 0
}
#quickSearchOverlayWrap #quickSearchOverlayFormWrap #quickSearchFormWrap {
	position:relative
}
#quickSearchOverlayWrap #quickSearchOverlayFormWrap #quickSearchFormWrap #quickSearchOverlayCloseBtn {
	color:#fff;
	cursor:pointer;
	font-size:20px;
	position:absolute;
	right:-5px;
	top:-40px
}
#quickSearchOverlayWrap #quickSearchOverlayFormWrap #quickSearchFormWrap #quickSearchOverlayCloseBtn i {
	padding:10px
}
#quickSearchOverlayWrap #quickSearchOverlayFormWrap .form-control {
	padding:0 0 0 30px;
	height:50px;
	font-size:18px;
	border:0;
	border-radius:0;
	border-bottom:2px solid #fff;
	background-color:transparent;
	color:#fff
}
#quickSearchOverlayWrap #quickSearchOverlayFormWrap .form-control:focus {
	border-color:#000;
	box-shadow:none;
	outline:0 none
}
.quick-search {
	font-style:normal;
	margin-bottom:0
}
@media (max-width:768px) {
	.quick-search form {
	width:100%
}
}.quick-search form .form-group {
	margin-bottom:0
}
.quick-search form .form-control {
	font-size:inherit
}
@media (max-width:768px) {
	.quick-search form .form-control {
	display:block;
	width:100%;
	-webkit-appearance:none;
	font-size:16px
}
}.quick-search form .aroLoader {
	top:10px;
	height:32px;
	width:28px
}
.quick-search form .dropdown-menu {
	border:0;
	border-top:none;
	border-radius:0;
	box-shadow:none;
	margin-top:0;
	max-height:300px;
	width:100%;
	overflow-x:hidden;
	overflow-y:visible;
	padding:0;
	background:0 0
}
.quick-search form .dropdown-menu>li>a {
	cursor:pointer;
	padding:5px;
	color:#fff
}
@media (max-width:768px) {
	.quick-search form .dropdown-menu>li>a {
	white-space:normal;
	font-size:90%
}
}.quick-search form .dropdown-menu>li>a .property-icons-wrap {
	color:#fff
}
.quick-search form .dropdown-menu>li>a .property-status-banner {
	padding:2px 4px;
	width:auto;
	top:3px;
	left:3px;
	font-size:9px;
	border-radius:0;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none
}
@media (max-width:768px) {
	.quick-search form .dropdown-menu>li:nth-child(even) {
	background-color:rgba(0,0,0,.85);
	color:#fff;
	position:absolute;
	padding:0;
	position:relative
}
}.quick-search .no-results {
	padding:13px 20px 0 32px
}
.quick-search-with-icon .form-group:before {
	content:"\f002";
	font-family:aro-icon-general;
	left:10px;
	top:50%;
	position:absolute;
	color:#fff;
	-webkit-transform:translatey(-50%);
	-moz-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	-o-transform:translatey(-50%);
	transform:translatey(-50%)
}
.quick-search-with-icon .form-control {
	padding-left:30px
}
.header-wrap header .header-top .header-top-inner .header-top-item.header-top-quick-search .quick-search-icon {
	display:inline-block
}
.header-wrap header .header-top .header-top-inner .header-top-item.header-top-quick-search .quick-search-icon .btn {
	padding:10px
}
.property-features span {
	display:inline-block;
	font-size:85%;
	margin:0 15px 5px 0
}
.property-features span:before {
	font-family:aro-icon-general;
	padding-right:3px;
	content:'\f00c'
}
tr.property-table-property-type {
	text-transform:capitalize
}
.property-auction-details p,.property-inspection-details p {
	border-bottom:1px dashed #ddd;
	margin:0;
	padding:7px 0
}
.property-date-grid {
	text-align:center;
	margin-bottom:30px
}
.property-date-grid span {
	display:block;
	line-height:1.5;
	margin-bottom:4px
}
.property-date-grid-item {
	width:175px;
	border:1px solid rgba(68,68,68,.1);
	padding:15px;
	font-size:80%;
	display:inline-block;
	margin-left:calc(15px / 2);
	margin-right:calc(15px / 2);
	margin-bottom:calc(15px / 2)
}
.property-date-grid-item.active {
	background-color:#000;
	color:#fff
}
.property-date-grid-item.active .property-date-grid-day {
	color:inherit
}
.property-date-grid .property-date-grid-day {
	color:#000;
	text-transform:uppercase
}
.property-date-grid .property-date-grid-date {
	font-size:60px;
	line-height:1;
	margin-bottom:10px
}
.property-details-wrap [class^=col-] .property-details-section h3 {
	font-size:17px
}
.property-details-wrap [class^=col-] .property-details-section .table-condensed {
	margin:0
}
.property-details-wrap [class^=col-] .property-details-section .table-condensed td,.property-details-wrap [class^=col-] .property-details-section .table-condensed th {
	border:none
}
.property-details-wrap [class^=col-] .property-details-section .table-condensed tr th:first-of-type {
	padding-left:0
}
.property-details-wrap [class^=col-] .property-details-section .table-condensed tr td:last-of-type {
	padding-right:0;
	text-align:right
}
.property-details-wrap [class^=col-] .property-details-section .button-list li {
	margin:0 0 9.67px
}
.property-details-wrap [class^=col-] .property-details-section .button-list li:last-of-type {
	margin:0
}
.property-details-wrap [class^=col-] .property-details-section .property-icons-wrap {
	font-size:150%;
	margin-bottom:10px
}
.property-details-wrap [class^=col-] .property-details-section {
	margin-bottom:15px
}
.property-details-wrap [class^=col-] .property-details-section:last-of-type {
	margin:0
}
.property-details-wrap [class^=col-] .property-details-media-tabs .social-share>a {
	cursor:pointer
}
.property-details-wrap [class^=col-] .property-details-media-tabs .social-share.open>a,.property-details-wrap [class^=col-] .property-details-media-tabs .social-share.open>a:active,.property-details-wrap [class^=col-] .property-details-media-tabs .social-share.open>a:focus,.property-details-wrap [class^=col-] .property-details-media-tabs .social-share.open>a:hover {
	background-color:#000
}
.property-details-wrap .property-details-slideshow-wrap {
	position:relative;
	overflow:hidden
}
.container .property-details-wrap .container {
	padding:0;
	width:auto
}
.property-details-layout-2 .tab-content.property-details-media-tab-pane {
	height:100%;
	overflow:hidden
}
.property-details-layout-2 .tab-content img {
	max-width:100%
}
.property-details-layout-2 .property-details-media-tabs {
	border:0;
	background-color:#000;
	margin-bottom:20px
}
.property-details-layout-2 .property-details-media-tabs .container .nav {
	margin:0;
	border:none
}
.property-details-layout-2 .property-details-media-tabs .container .nav>li.active>a,.property-details-layout-2 .property-details-media-tabs .container .nav>li>a {
	color:#fff;
	margin:0
}
.property-details-layout-2 .property-details-media-tabs .container .nav>li.active>a:active,.property-details-layout-2 .property-details-media-tabs .container .nav>li.active>a:focus,.property-details-layout-2 .property-details-media-tabs .container .nav>li.active>a:hover,.property-details-layout-2 .property-details-media-tabs .container .nav>li>a:active,.property-details-layout-2 .property-details-media-tabs .container .nav>li>a:focus,.property-details-layout-2 .property-details-media-tabs .container .nav>li>a:hover {
	background-color:#000;
	border-radius:0
}
.property-details-layout-2 .property-details-media-tabs .container .nav>li span {
	margin-left:5px
}
.property-details-layout-2 .property-details-media-tabs .container .nav>li .btn {
	background:0 0;
	border:none;
	color:#fff;
	padding:11px 15px
}
.property-details-layout-2 .property-details-media-tabs .container .nav>li .btn.active,.property-details-layout-2 .property-details-media-tabs .container .nav>li .btn:active {
	-webkit-box-shadow:none;
	box-shadow:none
}
.property-details-layout-2 .property-details-media-tabs .container .nav>li .btn-group {
	margin-bottom:0
}
.property-details-layout-2 .property-details-media-tabs .container .nav>li .btn-group.open .dropdown-toggle {
	-webkit-box-shadow:none;
	box-shadow:none
}
.property-details-layout-2 .property-details-media-tabs .container .nav>li .btn-group .dropdown-menu {
	margin-bottom:-1px;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-bottom:0;
	background-color:#000
}
.property-details-layout-2 .property-details-media-tabs .container .nav>li .btn-group .dropdown-menu>li>a,.property-details-layout-2 .property-details-media-tabs .container .nav>li .btn-group .dropdown-menu>li>a>i {
	color:#fff
}
.property-details-layout-2 #map {
	position:relative
}
.property-details-layout-2 #map .angular-google-map-container {
	height:640px;
	width:100%
}
.property-details-layout-2 #map a.btn {
	bottom:5px;
	left:75px;
	position:absolute
}
@media (max-width:991px) {
	.property-details-layout-2 .tab-content.property-details-media-tab-pane {
	max-height:404px
}
.property-details-layout-2 #map {
	position:relative
}
.property-details-layout-2 #map .angular-google-map-container {
	height:404px;
	width:100%
}
}@media all and (min-width:1200px) {
	.property-details-layout-3 {
	height:800px
}
}@media (min-width:1200px) {
	.property-details-layout-3 .owl-carousel,.property-details-layout-3 .owl-carousel .owl-item .item img,.property-details-layout-3 .owl-item .item,.property-details-layout-3 .owl-wrapper-outer,.property-details-layout-3 .owl-wrapper-outer div,.property-details-layout-3 .property-details-slideshow-wrap,.property-details-layout-3 .row,.property-details-layout-3 .tab-pane,.property-details-layout-3 [class^=col-] {
	height:100%
}
}.property-details-layout-3 .property-details-section-wrapper {
	padding-top:20px;
	overflow-y:scroll;
	padding-left:25px;
	padding-right:15px
}
@media (min-width:1200px) {
	.property-details-layout-3 .property-details-section-wrapper {
	padding-left:0;
	width:24.2%
}
}.property-details-layout-3 .property-details-section-wrapper [class^=col-] {
	height:auto
}
.property-details-layout-3 .property-details-section-wrapper .read-more-wrap.read-more-xs.property-details-section {
	margin-bottom:0
}
.property-details-layout-3 .property-details-section-wrapper .read-more-wrap.read-more-xs .read-more-label {
	margin-bottom:30px
}
.property-details-layout-3 .property-details-section-wrapper [class^=col-] .property-details-section {
	margin-bottom:30px
}
@media (max-width:1200px) and (min-width:992px) {
	.property-details-layout-3 .md-move-right {
	position:absolute;
	right:-95%;
	top:0;
	width:85%
}
}@media (max-width:1200px) and (min-width:992px) {
	.property-details-layout-3 .md-move-left {
	margin-left:-106%;
	width:101%;
	margin-top:470px
}
}@media (max-width:1200px) and (min-width:992px) {
	.property-details-layout-3 .property-details-section .read-more-wrap {
	min-height:697px
}
}.property-details-layout-3 .tab-content.property-details-media-tab-pane {
	height:100%;
	overflow:hidden
}
.property-details-layout-3 .property-details-media-tabs {
	border:0;
	background-color:#000
}
.property-details-layout-3 .property-details-media-tabs .property-address {
	position:absolute;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	top:10px;
	text-align:center;
	color:#fff;
	font-weight:500;
	font-size:22px
}
.property-details-layout-3 .property-details-media-tabs .nav {
	margin:0;
	border:none
}
.property-details-layout-3 .property-details-media-tabs .nav>li.active>a,.property-details-layout-3 .property-details-media-tabs .nav>li>a {
	color:#fff;
	margin:0
}
.property-details-layout-3 .property-details-media-tabs .nav>li.active>a:active,.property-details-layout-3 .property-details-media-tabs .nav>li.active>a:focus,.property-details-layout-3 .property-details-media-tabs .nav>li.active>a:hover,.property-details-layout-3 .property-details-media-tabs .nav>li>a:active,.property-details-layout-3 .property-details-media-tabs .nav>li>a:focus,.property-details-layout-3 .property-details-media-tabs .nav>li>a:hover {
	background-color:#000;
	border-radius:0
}
.property-details-layout-3 .property-details-media-tabs .nav>li span {
	margin-left:5px
}
.property-details-layout-3 .property-details-media-tabs .nav>li .btn {
	background:0 0;
	border:none;
	color:#fff;
	padding:11px 15px
}
.property-details-layout-3 .property-details-media-tabs .nav>li .btn.active,.property-details-layout-3 .property-details-media-tabs .nav>li .btn:active {
	-webkit-box-shadow:none;
	box-shadow:none
}
.property-details-layout-3 .property-details-media-tabs .nav>li .btn-group {
	margin-bottom:0;
	margin-left:10px
}
.property-details-layout-3 .property-details-media-tabs .nav>li .btn-group.open .dropdown-toggle {
	-webkit-box-shadow:none;
	box-shadow:none
}
.property-details-layout-3 .property-details-media-tabs .nav>li .btn-group .dropdown-menu {
	margin-bottom:-1px;
	top:100%;
	bottom:auto
}
.property-details-layout-4 [class^=col-] .property-details-section {
	margin-bottom:25px
}
.property-details-layout-4 .button-link-list {
	margin-bottom:0;
	margin-left:-10px
}
.property-details-layout-4 .button-link-list a,.property-details-layout-4 .button-link-list button {
	text-transform:none;
	font-size:17px;
	color:#666;
	padding:2px 12px;
	border:0
}
.property-details-layout-4 .button-link-list a:active,.property-details-layout-4 .button-link-list a:focus,.property-details-layout-4 .button-link-list a:hover,.property-details-layout-4 .button-link-list button:active,.property-details-layout-4 .button-link-list button:focus,.property-details-layout-4 .button-link-list button:hover {
	background:0 0;
	text-decoration:none;
	color:#000
}
.property-details-layout-4 .property-details-content-wrapper .col-md-3 .btn,.property-details-layout-4 .property-details-content-wrapper .col-sm-4 .btn {
	white-space:normal
}
.property-details-layout-4 .property-details-content-wrapper .property-icons-wrap {
	display:inline-block
}
@media screen and (min-width:768px) {
	.property-details-layout-4 .property-details-content-wrapper .property-icons-wrap {
	display:none
}
}.property-details-layout-4 .property-details-content-wrapper .read-more-wrap .read-more:checked~div.truncate::before,.property-details-layout-4 .property-details-content-wrapper .read-more-wrap .read-more:checked~p.truncate::before {
	opacity:0;
	visibility:hidden
}
.property-details-layout-4 .property-details-description .property-details-section:first-child {
	padding-bottom:15px
}
.property-details-layout-4 .truncate {
	line-height:inherit;
	max-height:80px
}
@media (min-width:768px) {
	.property-details-layout-4 .truncate {
	max-height:300px
}
}.property-details-layout-4 .read-more-wrap.read-more-xs .read-more-label {
	display:inline-block
}
@media screen and (max-width:767px) {
	.property-details-layout-4 .listing-cta-wrapper {
	position:fixed;
	bottom:0;
	width:100%;
	left:0;
	margin:0;
	z-index:1030;
	padding:10px;
	background:#fff;
	border-top:1px solid #ddd
}
}@media screen and (min-width:767px) {
	.property-details-layout-4 .btn-listing-cta {
	margin-bottom:28px
}
}.property-details-layout-4 .slider-bg-wrapper {
	background:#000;
	position:absolute;
	width:100%
}
.property-details-layout-4 .slider-bg {
	width:100%;
	-o-object-fit:cover;
	object-fit:cover;
	filter:blur(8px);
	-webkit-filter:blur(8px);
	opacity:.4
}
.property-details-layout-4 .property-details-content-wrapper {
	padding-top:30px
}
@media (min-width:768px) {
	.property-details-layout-4 .property-details-content-wrapper {
	padding-top:40px;
	padding-bottom:40px
}
}@media (min-width:992px) {
	.property-details-layout-4 .property-details-content-wrapper {
	padding-top:60px;
	padding-bottom:60px
}
}.property-details-layout-4 .property-details-content-wrapper .property-details-description-wrapper,.property-details-layout-4 .property-details-content-wrapper .property-icons-wrap {
	border-bottom:1px solid #ddd;
	padding-bottom:15px
}
@media screen and (min-width:768px) {
	.property-details-layout-4 .property-details-content-wrapper .property-details-description-wrapper,.property-details-layout-4 .property-details-content-wrapper .property-icons-wrap {
	border-bottom:0;
	padding-bottom:0
}
}@media (min-width:768px) {
	.property-details-layout-4 .property-details-content-wrapper>.row>div[class^=col-]:last-child {
	border-left:1px solid #ddd
}
}@media (min-width:768px) {
	.property-details-layout-4 .property-details-content-wrapper>.row>div[class^=col-]:first-child {
	padding-right:30px
}
}@media (min-width:768px) {
	.property-details-layout-4 .property-details-content-wrapper>.row>div[class^=col-]:last-child {
	padding-left:30px
}
}.property-details-layout-4 .property-details-content-wrapper .property-icons-wrap {
	margin-bottom:15px;
	width:100%
}
.property-details-layout-4 .property-details-content-wrapper .property-details-description-wrapper .property-details-section,.property-details-layout-4 .property-details-content-wrapper .property-details-description-wrapper p {
	margin-bottom:0
}
.property-details-layout-4 .property-details-content-wrapper .read-more-label {
	margin-bottom:5px
}
.property-details-layout-4 tr[class^=property-table-] th {
	font-weight:500
}
.property-details-layout-4 .property-details-map .btn {
	display:none
}
.property-details-layout-4 .property-address {
	margin-bottom:7px
}
@media (max-width:767px) {
	.property-details-layout-4 .property-address {
	font-size:20px;
	margin-bottom:12px
}
}@media (min-width:768px) and (max-width:992px) {
	.property-details-layout-4 .property-address {
	margin-bottom:15px
}
}.property-details-layout-4 .property-price {
	font-weight:300
}
@media (max-width:768px) {
	.property-details-layout-4 .property-price {
	font-size:19px;
	margin-bottom:12px
}
}@media (min-width:768px) and (max-width:992px) {
	.property-details-layout-4 .property-price {
	margin-bottom:15px
}
}.property-details-layout-4 .property-title {
	margin-bottom:0
}
.property-details-layout-4 .property-features span {
	font-size:100%
}
.property-details-layout-4 .property-features span:before {
	content:'\f055'
}
.property-details-layout-4 .property-details-section.property-icons {
	padding-top:5px
}
.property-details-layout-4 .property-details-section .social-share i[class^=icon-] {
	color:#444;
	font-size:20px
}
.property-details-layout-4 .property-details-section .social-share a:hover i[class^=icon-] {
	color:#444!important
}
.property-details-layout-4 .property-details-section .btn {
	word-break:break-word;
	white-space:normal;
	text-align:left
}
.property-details-layout-4 .property-details-section .property-icons-wrap {
	display:none
}
@media screen and (min-width:768px) {
	.property-details-layout-4 .property-details-section .property-icons-wrap {
	display:block
}
}.property-details-layout-4 .property-agents-container {
	background:#fff
}
.property-details-layout-4 .property-agents-container .container-inner {
	padding:30px 0
}
@media (min-width:768px) {
	.property-details-layout-4 .property-agents-container .container-inner {
	padding:60px 0
}
}.property-details-layout-4 .property-agents-container h3 {
	text-align:center;
	margin-bottom:30px
}
.property-details-layout-4 .property-details-quicklinks h3 {
	display:none
}
@media screen and (max-width:768px) {
	.property-details-layout-5 .read-more-xs .truncate {
	max-height:334px
}
}.property-details-layout-5 .btn-listing-cta {
	background-color:#444;
	border-color:#444;
	color:#fff
}
.property-details-layout-5 .btn-group-inline {
	margin-bottom:15px
}
.property-details-layout-5 .btn-group-inline .btn {
	margin-bottom:15px
}
@media screen and (max-width:768px) {
	.property-details-layout-5 .btn-group-inline .btn {
	width:100%;
	margin-bottom:6px
}
}.property-details-layout-5 .button-link-list {
	margin-bottom:0;
	margin-left:-10px
}
.property-details-layout-5 .button-link-list a,.property-details-layout-5 .button-link-list button {
	background:0 0;
	text-transform:none;
	font-size:17px;
	color:#666;
	padding:2px 12px;
	border:0
}
.property-details-layout-5 .button-link-list a:active,.property-details-layout-5 .button-link-list a:focus,.property-details-layout-5 .button-link-list a:hover,.property-details-layout-5 .button-link-list button:active,.property-details-layout-5 .button-link-list button:focus,.property-details-layout-5 .button-link-list button:hover {
	background:0 0;
	text-decoration:none;
	color:#000
}
.property-details-layout-5 .property-details-section .social-share i[class^=icon-] {
	color:#444;
	font-size:20px
}
.property-details-layout-5 .property-details-section .social-share a:hover i[class^=icon-] {
	color:#444!important
}
.property-details-layout-5 .property-details-section .btn {
	word-break:break-word;
	white-space:normal;
	text-align:left
}
.property-details-layout-5 .property-details-section .property-icons-wrap {
	display:none
}
@media screen and (min-width:768px) {
	.property-details-layout-5 .property-details-section .property-icons-wrap {
	display:block
}
}.property-details-layout-5 .slideshow-center-mode .slick-slider .slick-list,.property-details-layout-5 .slideshow-center-mode .slick-slider .slick-slide img {
	height:auto;
	max-width:100%;
	min-height:auto
}
@media screen and (min-width:768px) {
	.property-details-layout-5 .slideshow-center-mode .slick-slider .slick-list,.property-details-layout-5 .slideshow-center-mode .slick-slider .slick-slide img {
	max-height:300px
}
}.property-details-layout-5 .slideshow-1.slick-slider .slick-arrow:before {
	font-size:40px
}
.property-details-layout-5 .slideshow-1.slick-slider .slick-arrow.slick-prev {
	left:0
}
.property-details-layout-5 .slideshow-1.slick-slider .slick-arrow.slick-next {
	right:0
}
.property-details-layout-5 .slideshow-enlarge img {
	cursor:pointer
}
.property-details-layout-5 .slider-bg-wrapper {
	display:none
}
@media screen and (max-width:767px) {
	.property-details-layout-5 .listing-cta-wrapper {
	position:fixed;
	bottom:0;
	width:100%;
	left:0;
	margin:0;
	z-index:1030;
	padding:10px 10px 4px;
	background:#fff;
	border-top:1px solid #ddd
}
}.property-details-layout-6 h2 {
	font-size:22px
}
@media screen and (min-width:768px) {
	.property-details-layout-6 h2 {
	font-size:36px
}
}.property-details-layout-6 h3 {
	font-size:17px
}
@media screen and (min-width:992px) {
	.property-details-layout-6 h3 {
	font-size:26px
}
}.property-details-layout-6 h3.h5 {
	font-size:17px
}
.property-details-layout-6 .pre-heading {
	opacity:.6;
	margin-bottom:10px;
	display:inline-block
}
.property-details-layout-6 .truncate {
	max-height:600px
}
.property-details-layout-6 .property-quicklinks .btn {
	background:0 0;
	color:#444;
	border:0;
	text-align:left;
	padding:0;
	font-size:17px
}
.property-details-layout-6 .social-icons {
	opacity:.4
}
.property-details-layout-6 .social-icons a {
	border:1px solid #444;
	border-radius:100%;
	padding:3px 4px
}
.property-details-layout-6 .social-icons i[class*=icon-] {
	position:relative;
	top:1px
}
.property-details-layout-6 .property-icons-wrap {
	font-size:80%
}
@media screen and (min-width:768px) {
	.property-details-layout-6 .property-icons-wrap {
	font-size:90%
}
}.property-details-layout-6 .property-icons-wrap i[class*=icon-] {
	border:1px solid #444;
	border-radius:100%;
	padding:6px
}
.property-details-layout-6 .property-icons-wrap .property-icon {
	margin-right:15px;
	margin-bottom:15px;
	display:inline-block
}
@media screen and (min-width:768px) {
	.property-details-layout-6 .property-icons-wrap .property-icon {
	margin-right:20px
}
}.property-details-layout-6 .property-icons-wrap .icon-realestate-garages:before {
	position:relative;
	top:-3px
}
@media screen and (min-width:992px) {
	.property-details-layout-6.container-property-hero {
	background-color:#f8f8f9;
	color:#444
}
}.property-details-layout-6.container-property-hero .container-inner {
	padding:0
}
.property-details-layout-6.container-property-hero .property-icons-wrap,.property-details-layout-6.container-property-hero h1,.property-details-layout-6.container-property-hero h2,.property-details-layout-6.container-property-hero h3,.property-details-layout-6.container-property-hero h4,.property-details-layout-6.container-property-hero h5,.property-details-layout-6.container-property-hero h6 {
	color:inherit
}
.property-details-layout-6.container-property-hero .property-icons-wrap i[class*=icon-] {
	border:1px solid #444
}
@media screen and (min-width:768px) {
	.property-details-layout-6.container-property-hero .property-icons-wrap i[class*=icon-] {
	border:1px solid #444
}
}.property-details-layout-6.container-property-hero .property-hero-img {
	padding:0;
	cursor:pointer;
	position:relative;
	overflow:hidden
}
@media screen and (min-width:992px) {
	.property-details-layout-6.container-property-hero .property-hero-img {
	width:63%
}
}.property-details-layout-6.container-property-hero .property-hero-img img {
	object-fit:cover;
	width:100%
}
@media screen and (min-width:768px) {
	.property-details-layout-6.container-property-hero .property-hero-img img {
	height:calc(95vh - 138px);
	min-height:600px
}
}@media screen and (min-width:992px) {
	.property-details-layout-6.container-property-hero .property-hero-img img {
	min-height:700px
}
}.property-details-layout-6.container-property-hero .property-hero-content {
	padding:35px 30px
}
@media screen and (min-width:992px) {
	.property-details-layout-6.container-property-hero .property-hero-content {
	width:37%
}
}.property-details-layout-6.container-property-hero .property-hero-content {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
.property-details-layout-6.container-property-hero .property-hero-content .header,.property-details-layout-6.container-property-hero .property-hero-content .hero-content-main {
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1
}
.property-details-layout-6.container-property-hero .property-hero-content .hero-content-header,.property-details-layout-6.container-property-hero .property-hero-content .property-icons-wrap {
	opacity:.6
}
.property-details-layout-6.container-property-hero .property-hero-content .hero-content-main {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	margin-bottom:30px
}
.property-details-layout-6.container-property-hero .property-hero-content .hero-content-main h1 {
	margin-top:6px;
	margin-bottom:15px;
	font-size:26px
}
@media screen and (min-width:768px) {
	.property-details-layout-6.container-property-hero .property-hero-content .hero-content-main h1 {
	margin-top:30px;
	margin-bottom:30px
}
}@media screen and (min-width:992px) {
	.property-details-layout-6.container-property-hero .property-hero-content .hero-content-main h1 {
	font-size:47px
}
}.property-details-layout-6.container-property-hero .property-hero-content .hero-content-main .hero-content-main-subtitle {
	font-weight:500;
	color:inherit;
	display:block;
	margin-bottom:15px
}
.property-details-layout-6.container-property-hero .property-hero-content .hero-content-main .hero-content-main-subtitle.small {
	font-size:80%
}
@media screen and (min-width:768px) {
	.property-details-layout-6.container-property-hero .property-hero-content .hero-content-main .hero-content-main-subtitle.hr-top {
	position:relative;
	padding-top:30px
}
.property-details-layout-6.container-property-hero .property-hero-content .hero-content-main .hero-content-main-subtitle.hr-top::before {
	content:'';
	position:absolute;
	top:10px;
	left:calc(50% - (35px / 2));
	width:35px;
	height:3px;
	background-color:#000
}
}.property-details-layout-6.container-property-hero .container-full>.row {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin:0
}
@media screen and (max-width:991px) {
	.property-details-layout-6.container-property-hero .container-full>.row {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column
}
}.property-details-layout-6.container-property-main .container {
	max-width:1080px
}
@media screen and (max-width:991px) {
	.property-details-layout-6.container-property-main .container-inner {
	padding:0 0 30px
}
}.property-details-layout-6 .property-description-details-1 .description-details-1-header,.property-details-layout-6 .property-description-details-1 .property-icons-wrap {
	opacity:.5
}
@media screen and (max-width:991px) {
	.property-details-layout-6 .property-description-details-1 .property-section {
	margin-bottom:15px
}
}.property-details-layout-6 .property-description-details-1 .description-details-1-header {
	line-height:1;
	margin-bottom:15px
}
@media screen and (min-width:768px) {
	.property-details-layout-6 .property-description-details-1 .description-details-1-header {
	margin-bottom:30px
}
}.property-details-layout-6 .property-description-details-1 h2 {
	margin-bottom:15px
}
@media screen and (min-width:768px) {
	.property-details-layout-6 .property-description-details-1 h2 {
	margin-bottom:30px
}
}.property-details-layout-6 .property-description-details-1 .property-section:first-of-type {
	position:relative
}
@media screen and (min-width:992px) {
	.property-details-layout-6 .property-description-details-1 .property-section:first-of-type:before {
	content:'';
	position:absolute;
	bottom:-15px;
	left:0;
	width:100%;
	height:1px;
	background-color:#444;
	opacity:.1
}
}@media screen and (min-width:992px) and screen and (min-width:768px) {
	.property-details-layout-6 .property-description-details-1 .property-section:first-of-type:before {
	bottom:-30px
}
}.property-details-layout-6 .property-description-details-2 .table th {
	font-weight:400;
	opacity:.4
}
.property-details-layout-6 .property-details-section,.property-details-layout-6 .section-title {
	margin-bottom:30px
}
.property-details-layout-6 .property-section {
	margin-bottom:30px
}
@media screen and (min-width:768px) {
	.property-details-layout-6 .property-section {
	margin-bottom:60px
}
}.property-details-layout-6 .property-navbar {
	text-align:center;
	margin-bottom:30px;
	width:100%;
	background-color:#fff;
	top:0;
	left:0;
	font-size:90%;
	position:relative;
	transition:all .22s ease-in-out
}
@media screen and (min-width:768px) {
	.property-details-layout-6 .property-navbar {
	margin-bottom:50px;
	font-size:100%
}
}@media screen and (max-width:767px) {
	.property-details-layout-6 .property-navbar:before {
	content:'';
	background-color:#444;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:1px;
	opacity:.1
}
}@media screen and (min-width:992px) {
	.property-details-layout-6 .property-navbar.navbar-affix {
	position:fixed;
	border-bottom:1px solid #efefef;
	z-index:1030
}
}.property-details-layout-6 .property-navbar>.nav {
	display:inline-block;
	margin-bottom:0
}
@media screen and (min-width:768px) {
	.property-details-layout-6 .property-navbar>.nav {
	margin-top:10px
}
}.property-details-layout-6 .property-navbar>.nav>li>a {
	text-transform:uppercase;
	padding:10px 20px
}
@media screen and (max-width:991px) {
	.property-details-layout-6 .property-navbar>.nav>li>a {
	text-decoration:underline
}
}@media screen and (min-width:768px) {
	.property-details-layout-6 .property-navbar>.nav>li:not(:first-child)>a {
	position:relative
}
.property-details-layout-6 .property-navbar>.nav>li:not(:first-child)>a:before {
	content:'/';
	position:relative;
	left:-15px;
	top:0;
	opacity:.3
}
}.property-details-layout-6 .property-navbar>.nav>li>a:focus,.property-details-layout-6 .property-navbar>.nav>li>a:hover {
	background-color:transparent
}
@media screen and (max-width:991px) {
	.property-details-layout-6 .property-photos {
	margin-bottom:0
}
}.property-details-layout-6 .property-photos img {
	margin-bottom:15px;
	cursor:pointer
}
@media screen and (min-width:768px) {
	.property-details-layout-6 .property-photos img {
	margin-bottom:60px
}
}@media screen and (max-width:767px) {
	.property-details-layout-6 .property-photos .property-photos-grid .row {
	margin-left:-5px;
	margin-right:-5px
}
}@media screen and (max-width:767px) {
	.property-details-layout-6 .property-photos .property-photos-grid div[class*=col] {
	padding-left:calc(15px / 2);
	padding-right:calc(15px / 2)
}
}.property-details-layout-6 .property-photos .property-photos-grid img {
	margin-bottom:15px
}
@media screen and (min-width:768px) {
	.property-details-layout-6 .property-photos .property-photos-grid img {
	margin-bottom:30px
}
}.property-details-layout-6.container-property-location .container,.property-details-layout-6.container-property-location .container-inner {
	padding:0
}
.property-details-layout-6.container-property-location .property-location .btn {
	font-family:Roboto,Arial,sans-serif;
	position:relative;
	top:-54px;
	z-index:1030;
	left:15px;
	background:#fff;
	color:#565656;
	box-shadow:rgb(156 156 156) 0 1px 4px -1px;
	border:0;
	border-radius:2px;
	font-size:18px;
	padding:4px 17px
}
.property-details-layout-6 .property-details-share .social-icons,.property-details-layout-6 .property-details-share h3 {
	float:left;
	margin-bottom:0
}
@media screen and (max-width:991px) {
	.property-details-layout-6 .property-details-share h3 {
	margin-bottom:15px;
	float:none
}
}@media screen and (max-width:991px) {
	.property-details-layout-6 .property-details-share .social-icons {
	float:none
}
}@media screen and (max-width:991px) {
	.property-details-layout-6 .property-details-share .social-icons ul {
	margin-left:-5px
}
}.property-details-layout-6 .property-details-share a,.property-details-layout-6 .property-details-share i[class*=icon-] {
	color:#444
}
@media screen and (min-width:768px) {
	.property-details-layout-6 .property-details-share h3 {
	font-size:17px;
	position:relative;
	top:5px
}
}.property-details-layout-6 .property-details-share ul {
	margin-left:15px
}
.property-details-layout-6 .agent-card-details h4 {
	font-size:22px
}
.property-details-layout-6 .table-condensed>tbody>tr>th {
	padding-left:0
}
.property-details-layout-6 .table-condensed>tbody>tr>td .table-condensed>tfoot>tr>td,.property-details-layout-6 .table-condensed>thead>tr>td {
	padding:10px
}
.property-details-layout-6 .table-condensed>tbody>tr>th,.property-details-layout-6 .table-condensed>tfoot>tr>th,.property-details-layout-6 .table-condensed>thead>tr>th {
	padding:10px 10px 10px 0
}
.property-details-layout-6.item-video-fullscreen {
	max-width:900px;
	margin:0 auto
}
.property-details-layout-6.item-video-fullscreen iframe {
	padding:30px
}
@media screen and (max-width:767px) {
	.property-details-layout-6 .agent-card {
	border:0;
	box-shadow:none;
	background-color:transparent
}
}@media screen and (max-width:767px) {
	.property-details-layout-6 .agent-card .card-body {
	flex-direction:column-reverse
}
}@media screen and (max-width:767px) {
	.property-details-layout-6 .agent-card .agent-card-details {
	background-color:#fff;
	border:1px solid rgba(68,68,68,.1);
	padding:100px 30px 30px
}
}@media screen and (max-width:767px) {
	.property-details-layout-6 .agent-card .agent-card-img {
	border:1px solid rgba(68,68,68,.1);
	max-width:150px;
	margin:0 auto;
	margin-bottom:-70px
}
}@media screen and (max-width:991px) {
	.property-details-layout-6 .affix-sm {
	position:fixed;
	bottom:0;
	width:100%;
	left:0;
	margin:0;
	z-index:1030;
	padding:10px;
	background:#fff;
	border-top:1px solid #ddd
}
.property-details-layout-6 .affix-sm .btn {
	width:100%
}
}@media screen and (min-width:768px) {
	.property-details-layout-7 .property-details-sidebar-content .property-cta [class*=btn] {
	margin-top:10px
}
}@media screen and (max-width:768px) {
	.property-details-layout-7 .property-details-sidebar-content .property-cta.has-multiple-buttons .btn-send-enquiry {
	float:left;
	width:48%
}
.property-details-layout-7 .property-details-sidebar-content .property-cta.has-multiple-buttons .btn-apply {
	float:right;
	width:48%
}
.property-details-layout-7 .property-details-sidebar-content .property-cta.has-multiple-buttons .btn-inspect {
	display:none
}
.property-details-layout-7 .property-details-sidebar-content .property-cta.has-multiple-buttons .btn-block+.btn-block {
	margin:inherit
}
}@media screen and (max-width:768px) {
	.modal-open .property-details-layout-7 .property-cta {
	display:none
}
}#OfferKit_con {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	position:fixed;
	width:100%;
	bottom:15px;
	left:0;
	right:0;
	z-index:9999999999
}
#OfferKit_con .OfferKit_make-an-offer {
	position:relative;
	left:0;
	z-index:100;
	background-color:#000;
	color:#fff;
	margin-bottom:78px
}
@media screen and (min-width:768px) {
	#OfferKit_con .OfferKit_make-an-offer {
	margin-bottom:0
}
}.propertyList-list>div:last-of-type hr {
	margin-bottom:0
}
@media (max-width:768px) {
	.propertyList-list hr {
	margin-bottom:10px;
	margin-top:10px
}
}.propertyList-list .row {
	margin-bottom:0
}
.propertyList-list .row>[class^=col-]:last-of-type {
	padding-left:15px
}
@media (max-width:768px) {
	.propertyList-list .row>[class^=col-]:last-of-type {
	padding-left:0
}
.propertyList-list .row>[class^=col-]:last-of-type p {
	margin-bottom:3px
}
}@media (min-width:768px) {
	.propertyList-list .row>[class^=col-]:first-of-type {
	padding-right:0
}
}.propertyList-list .row .media-list-image-wrap {
	margin:0
}
.propertyList-list .row .property-icons-wrap {
	margin:0 0 14.5px
}
@media (max-width:768px) {
	.propertyList-list .row .property-icons-wrap {
	margin-bottom:0
}
}@media (min-width:768px) {
	.propertyList-list .row>[class^=col-]:last-of-type {
	border-left:1px dashed #ddd
}
}@media (min-width:568px) and (max-width:768px) {
	.propertyList2-list>div {
	width:50%;
	float:left
}
.propertyList2-list>div:nth-child(even) {
	padding-right:0
}
}@media (min-width:568px) and (max-width:768px) {
	.propertyList2-list>div .row {
	margin:0
}
}.propertyList2-list a:not(.btn) {
	color:#444
}
.propertyList2-list .truncate.truncate-all {
	max-height:45px
}
@media (min-width:568px) and (max-width:768px) {
	.propertyList2-list .truncate.truncate-all {
	max-height:25px
}
}.propertyList2-list .propertyList2-item {
	padding:0
}
.propertyList2-list .propertyList2-item:last-of-type {
	padding:25px 0
}
.propertyList2-list .propertyList2-consultants {
	float:right
}
.propertyList2-list .propertyList2-consultants-agent-info {
	float:left;
	padding:1px 0 0 10px
}
.propertyList2-list .propertyList2-consultants-agent-info span {
	display:block
}
.propertyList2-list .propertyList2-consultants-agent-info .agent-info-name a {
	font-weight:500;
	color:#000
}
.propertyList2-list .property-icons-wrap {
	margin-bottom:16px
}
.propertyList2-list .propertyList2-desc-item {
	margin-bottom:16px
}
.propertyList2-list .propertyList2-item-container .panel {
	overflow:hidden;
	margin:15px 0 18px 0
}
@media (min-width:568px) and (max-width:768px) {
	.propertyList2-list .propertyList2-item-container .panel {
	height:438px;
	margin-bottom:20px;
	margin-right:0;
	margin-left:0
}
}.propertyList2-list .propertyList2-price {
	font-size:20px;
	font-weight:500
}
.propertyList2-list .property-icons-wrap {
	margin-bottom:10px
}
.propertyList2-list .propertyList2-thumb-wrapper {
	padding-left:25px
}
.propertyList2-list .propertyList2-thumb-wrapper .img-responsive {
	margin-bottom:25px
}
.propertyList2-list .propertyList2-thumb-wrapper a:last-of-type .img-responsive {
	margin-bottom:0
}
.propertyList3-list>div {
	border-bottom:1px dashed #ddd;
	margin-bottom:10px;
	padding-bottom:10px
}
@media (min-width:768px) {
	.propertyList3-list>div {
	background:#fff;
	color:#555;
	box-shadow:0 0 3px #ccc;
	margin-bottom:30px;
	padding-bottom:0;
	border:none
}
}.propertyList3-list>div>.row {
	margin-bottom:0
}
.propertyList3-list>div>.row>[class^=col-] {
	padding-left:15px
}
.propertyList3-list>div>.row .media-list-image-wrap {
	margin:0
}
.propertyList3-list>div>.row .propertyList3-mobile-content {
	padding-left:0
}
.propertyList3-list>div>.row .propertyList3-mobile-content a {
	color:#444
}
.propertyList3-list>div>.row .propertyList3-mobile-content p {
	margin-bottom:5px
}
.propertyList3-list>div>.row .propertyList3-content {
	padding:30px 30px 30px 0;
	position:relative
}
.propertyList3-list>div>.row .propertyList3-content .propertyList3-suburb {
	font-size:34px;
	color:#000
}
.propertyList3-list>div>.row .propertyList3-content .propertyList3-price {
	font-size:27px;
	font-family:"DM Sans",sans-serif;
	margin-bottom:10px;
	display:block
}
@media (min-width:480px) {
	.propertyList3-list>div>.row .propertyList3-content .propertyList3-price {
	font-size:34px;
	display:inline-block;
	margin-bottom:0;
	right:0;
	top:0;
	line-height:1;
	padding:0 0 15px
}
}.propertyList3-list>div>.row .propertyList3-content .propertyList3-title {
	margin:10px 0;
	font-weight:500
}
.propertyList3-list>div>.row .propertyList3-content .consultant-list {
	width:85%;
	margin-bottom:0
}
.propertyList3-list>div>.row .propertyList3-content .consultant-list>div[class^=col-] {
	padding:0
}
.propertyList3-list>div>.row .propertyList3-content .consultant-list>div[class^=col-]>div[class^=col-]:last-of-type {
	padding-left:0
}
.propertyList3-list>div>.row .propertyList3-content .consultant-list .media-list-image-wrap img {
	border-radius:50%;
	border:3px solid #eee
}
.propertyList3-list>div>.row .propertyList3-content .consultant-list h4 {
	font-size:17px
}
.propertyList3-list>div>.row .propertyList3-content .consultant-list .consultant-list-contact-details>span {
	display:block
}
.propertyList3-list .inspect-real-estate {
	display:inline-block
}
@media screen and (min-width:768px) {
	.propertyList3-list .inspect-real-estate {
	margin-bottom:15px
}
}.propertyList3-list .btn-view-listing {
	position:absolute;
	right:30px;
	bottom:-15px
}
@media screen and (max-width:991px) {
	.propertyList3-list .btn-view-listing {
	padding:5px 10px;
	font-size:13px;
	line-height:1.5;
	border-radius:3px
}
}@media screen and (min-width:992px) {
	.propertyList3-list .btn-view-listing {
	right:40px;
	bottom:40px
}
}.propertyList2-grid .panel {
	border:0
}
.propertyList2-grid .owl-theme .owl-controls {
	z-index:3
}
.propertyList2-grid .propertyList2-link {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:1
}
.propertyList2-grid .propertyList2-grid-item-overlay {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:2;
	background:rgba(0,0,0,.7);
	cursor:pointer;
	transition:all .5s ease
}
.propertyList2-grid .propertyList2-grid-item-overlay:hover {
	opacity:0
}
.propertyList2-grid .propertyList2-grid-item {
	padding:0
}
.propertyList2-grid .media-grid-details-text {
	position:absolute;
	top:40%;
	width:100%;
	text-align:center;
	color:#fff
}
.propertyList2-grid .property-icons-wrap {
	color:#fff
}
.propertyList2-grid .property-icons {
	margin-bottom:15px
}
.propertyList2-grid .propertyList-gridView-title {
	margin-bottom:25px
}
.propertyList2-grid .propertyList-gridView-title::after {
	content:'';
	width:20px;
	display:block;
	height:1px;
	background:#7f7f7f;
	position:absolute;
	left:50%;
	margin-top:12px;
	text-align:center
}
.propertyList-grid-details-bottom .inspect-real-etate--property-list {
	margin-bottom:4px
}
@media (max-width:767px) {
	.propertyList-grid-details-bottom [class^=col-] {
	padding:0
}
}.propertyList-grid-details-bottom [class^=col-] .panel .btn-book-inspection {
	background-color:rgba(0,0,0,.85);
	color:#fff;
	border-radius:0;
	font-size:15px;
	padding:2px 5px;
	position:absolute;
	right:5px;
	bottom:5px;
	-webkit-transition:background-color .3s linear;
	-moz-transition:background-color .3s linear;
	-ms-transition:background-color .3s linear;
	-o-transition:background-color .3s linear;
	transition:background-color .3s linear
}
.propertyList-grid-details-bottom [class^=col-] .panel .btn-book-inspection>span {
	margin-left:3px
}
.propertyList-grid-details-bottom [class^=col-] .panel .btn-book-inspection:hover {
	background-color:#000
}
.propertyList-grid-details-bottom [class^=col-] .panel .btn-book-inspection.btn-twoapply {
	bottom:36px
}
.propertyList-grid-details-bottom [class^=col-] .panel .media-grid-details-text p.propertyList-gridView-address {
	height:40px;
	overflow:hidden
}
.propertyList-grid-details-bottom [class^=col-] .panel .media-grid-details-text p.propertyList-gridView-address.propertyList-gridView-address-singleLine {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.propertyList-grid-details-bottom [class^=col-] .panel .media-grid-details-text p.propertyList-gridView-address:not(.propertyList-gridView-address-singleLine) {
	min-height:40px;
	line-height:1.4;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical
}
.propertyList-grid-details-bottom [class^=col-] .panel .media-grid-details-text .property-icons {
	margin:0 0 14.5px;
	min-height:22px;
	display:block
}
@media (min-width:768px) and (max-width:991px) {
	.propertyList-grid-details-bottom [class^=col-] .panel {
	max-height:356px
}
}@media (min-width:992px) {
	.propertyList-grid-details-bottom [class^=col-] .panel {
	max-height:440px
}
}@media (max-width:767px) {
	.propertyList-grid-details-bottom {
	margin:0
}
}.propertyList-grid-details-bottom-layout6 .inspect-real-etate--property-list {
	margin-bottom:4px
}
@media (max-width:767px) {
	.propertyList-grid-details-bottom-layout6 [class^=col-] {
	padding:0
}
}.propertyList-grid-details-bottom-layout6 [class^=col-] .panel .btn-book-inspection {
	background-color:rgba(0,0,0,.85);
	color:#fff;
	border-radius:0;
	font-size:15px;
	padding:2px 5px;
	position:absolute;
	right:5px;
	bottom:5px;
	-webkit-transition:background-color .3s linear;
	-moz-transition:background-color .3s linear;
	-ms-transition:background-color .3s linear;
	-o-transition:background-color .3s linear;
	transition:background-color .3s linear
}
.propertyList-grid-details-bottom-layout6 [class^=col-] .panel .btn-book-inspection>span {
	margin-left:3px
}
.propertyList-grid-details-bottom-layout6 [class^=col-] .panel .btn-book-inspection:hover {
	background-color:#000
}
.propertyList-grid-details-bottom-layout6 [class^=col-] .panel .media-grid-details-text p.propertyList-gridView-address {
	height:40px;
	overflow:hidden
}
.propertyList-grid-details-bottom-layout6 [class^=col-] .panel .media-grid-details-text p.propertyList-gridView-address.propertyList-gridView-address-singleLine {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.propertyList-grid-details-bottom-layout6 [class^=col-] .panel .media-grid-details-text p.propertyList-gridView-address:not(.propertyList-gridView-address-singleLine) {
	min-height:40px
}
.propertyList-grid-details-bottom-layout6 [class^=col-] .panel .media-grid-details-text .property-icons {
	margin:0 0 14.5px;
	min-height:22px;
	display:block
}
@media (min-width:768px) and (max-width:991px) {
	.propertyList-grid-details-bottom-layout6 [class^=col-] .panel {
	max-height:100%
}
}@media (min-width:992px) {
	.propertyList-grid-details-bottom-layout6 [class^=col-] .panel {
	max-height:100%
}
}@media (max-width:767px) {
	.propertyList-grid-details-bottom-layout6 {
	margin:0
}
}@media (max-width:767px) {
	.propertyList-grid-overlay [class^=col-] {
	padding:0
}
.propertyList-grid-overlay [class^=col-] .panel {
	border-left:none;
	border-right:none
}
}.propertyList-grid-overlay [class^=col-] .media-grid-details-text,.propertyList-grid-overlay [class^=col-] .property-icons-wrap {
	color:#fff
}
.propertyList-grid-overlay [class^=col-] .media-grid-image-wrapper {
	position:relative
}
.propertyList-grid-overlay [class^=col-] .propertyList-gridView-title {
	font-size:20px;
	font-weight:500;
	margin:0 0 5px
}
.propertyList-grid-overlay [class^=col-] .media-grid-more-details-text {
	background:#000;
	color:#fff;
	padding:10px;
	height:65px
}
.propertyList-grid-overlay [class^=col-] .media-grid-details-image-wrap .img-responsive {
	margin:0 auto;
	min-height:360px
}
.propertyList-grid-overlay [class^=col-] .owl-controls {
	position:absolute;
	top:0;
	right:0
}
.propertyList-grid-overlay [class^=col-] .owl-controls .owl-buttons [class^=owl-] {
	background-color:rgba(0,0,0,.42);
	color:#fff;
	position:absolute;
	padding:2px 4px;
	position:relative;
	margin:0 5px 0 0;
	opacity:1;
	font-family:aro-icon-general;
	font-size:13px;
	border-radius:0;
	border:none
}
.propertyList-grid-overlay [class^=col-] .owl-controls .owl-buttons [class^=owl-]:before {
	content:'\f053'
}
.propertyList-grid-overlay [class^=col-] .owl-controls .owl-buttons [class^=owl-]:hover {
	opacity:1;
	background-color:rgba(0,0,0,.7)
}
.propertyList-grid-overlay [class^=col-] .owl-controls .owl-buttons .owl-next:before {
	content:'\f054'
}
.propertyList-grid-overlay-full a.item-link {
	display:block
}
.propertyList-grid-overlay-full .media-grid-details-overlay {
	background-color:#000
}
.propertyList-grid-overlay-full .media-grid-details-image-wrap img {
	opacity:.6
}
.propertyList-grid-overlay-full .media-grid-details-content {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:15px;
	color:#fff;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.propertyList-grid-overlay-full .grid-details-center {
	text-align:center
}
.propertyList-grid-overlay-full .details-title {
	font-size:26px;
	font-weight:500;
	display:block
}
.propertyList-grid-overlay-full .details-subtitle {
	font-size:16px;
	display:block
}
.propertyList-grid-mosaic {
	margin-left:-10px;
	margin-right:-10px
}
.propertyList-grid-mosaic>div {
	float:left;
	padding-left:calc(15px / 2);
	padding-right:calc(15px / 2);
	padding-bottom:15px;
	overflow:hidden;
	width:100%
}
@media screen and (min-width:768px) {
	.propertyList-grid-mosaic>div {
	width:50%
}
}@media screen and (min-width:992px) {
	.propertyList-grid-mosaic>div {
	width:33.33333333%
}
}@media screen and (min-width:768px) and (max-width:992px) {
	.propertyList-grid-mosaic>div:last-child {
	width:100%
}
}.propertyList-grid-mosaic>div img {
	height:300px;
	object-fit:cover
}
@media screen and (min-width:768px) {
	.propertyList-grid-mosaic>div img {
	height:400px
}
}@media screen and (min-width:992px) {
	.propertyList-grid-mosaic>div img {
	height:600px
}
}@media screen and (min-width:768px) {
	.propertyList-grid-mosaic>div:nth-child(2n+2) img {
	height:400px
}
}@media screen and (min-width:992px) {
	.propertyList-grid-mosaic>div:nth-child(2n+2) img {
	height:352.5px
}
}@media screen and (min-width:768px) {
	.propertyList-grid-mosaic>div:nth-child(2n+3) img {
	height:400px
}
}@media screen and (min-width:992px) {
	.propertyList-grid-mosaic>div:nth-child(2n+3) img {
	height:232.5px
}
}.propertyList-grid-mosaic.propertyList-grid-mosaic-1>div {
	width:100%
}
.propertyList-grid-mosaic.propertyList-grid-mosaic-1>div img {
	width:100%
}
.propertyList-grid-mosaic.propertyList-grid-mosaic-2>div {
	width:50%
}
.propertyList-grid-mosaic.propertyList-grid-mosaic-2>div:last-child img {
	height:600px
}
.propertyList-grid-mosaic.propertyList-grid-mosaic-3>div {
	width:50%
}
.propertyList-grid-mosaic.propertyList-grid-mosaic-4>div:nth-child(3) img {
	height:600px
}
.propertyList-grid-mosaic.propertyList-grid-mosaic-4>div:last-child img {
	height:232.5px
}
.propertyList-grid-overlay-2 .media-grid-details-text {
	background-color:#fff;
	padding:15px;
	position:relative
}
@media screen and (min-width:768px) {
	.propertyList-grid-overlay-2 .media-grid-details-text {
	width:100%
}
}.propertyList-grid-overlay-2 .media-grid-details-text .row {
	margin:0
}
.propertyList-grid-overlay-2 .media-grid-details-text .row [class^=col-] {
	margin-bottom:10px;
	padding:0;
	overflow:hidden
}
@media screen and (min-width:768px) {
	.propertyList-grid-overlay-2 .media-grid-details-text .row [class^=col-] {
	height:20px;
	overflow:hidden
}
}@media screen and (min-width:992px) {
	.propertyList-grid-overlay-2 .media-grid-details-text .row:last-child [class^=col-] {
	margin-bottom:0
}
}.propertyList-grid-overlay-2 .media-grid-details-text .row:last-child [class^=col-]:last-child {
	margin-bottom:0
}
@media screen and (min-width:992px) {
	.propertyList-grid-overlay-2 .media-grid-details-text .row [class^=col-]:first-child {
	text-align:left
}
.propertyList-grid-overlay-2 .media-grid-details-text .row [class^=col-]:last-child {
	text-align:right
}
}.propertyList-grid-overlay-2 .media-grid-details-text p {
	background:inherit
}
.propertyList-grid-overlay-2 .property-icons-wrap .property-icon {
	margin-right:6px
}
.propertyList-grid-overlay-2 .property-icons-wrap .property-icon .property-icon-count {
	margin-left:0
}
.propertyList-grid-overlay-2 .media-grid-details-image-wrap .img-responsive {
	width:100%
}
.property-list-table td {
	vertical-align:middle!important
}
.property-list-table td.property-date-groupHeader {
	padding:0;
	border:none;
	background-color:transparent!important
}
.property-list-table td.property-date-groupHeader .panel {
	margin:29px 0
}
.property-list-list-group .list-group .list-group-item {
	padding:0
}
.property-list-list-group .list-group .list-group-item a:not(.btn) {
	padding:10px 15px;
	display:block;
	color:#555
}
.property-list-list-group .list-group .list-group-item a:not(.btn):focus,.property-list-list-group .list-group .list-group-item a:not(.btn):hover {
	text-decoration:none;
	color:#555;
	background-color:#f5f5f5
}
.property-list-list-group .list-group .list-group-item .property-date-groupHeader .panel {
	margin:0
}
.propertyList-slide-wrap {
	position:relative
}
.propertyList-slide-wrap .owl-carousel {
	margin:0
}
.propertyList-slide-wrap .owl-controls {
	margin:0;
	position:absolute;
	bottom:5px;
	right:5px
}
.propertyList-slide-wrap .owl-controls .owl-buttons [class^=owl-] {
	background-color:rgba(0,0,0,.42);
	color:#fff;
	position:absolute;
	padding:2px 4px;
	position:relative;
	margin:0 0 0 5px;
	opacity:1;
	font-family:aro-icon-general;
	font-size:13px;
	border-radius:0;
	border:none
}
.propertyList-slide-wrap .owl-controls .owl-buttons [class^=owl-]:before {
	content:'\f053'
}
.propertyList-slide-wrap .owl-controls .owl-buttons [class^=owl-]:hover {
	opacity:1;
	background-color:rgba(0,0,0,.7)
}
.propertyList-slide-wrap .owl-controls .owl-buttons .owl-next:before {
	content:'\f054'
}
.propertyList-grid-details-bottom-layout5 [class^=col-] {
	margin-bottom:5px
}
.propertyList-grid-details-bottom-layout5 .media-grid-details-image-wrap img {
	border-radius:0
}
.propertyList-grid-details-bottom-layout5 .media-grid-details-image-wrap .media-grid-overlay {
	border-radius:0;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	padding:60px 10px 10px;
	color:#fff;
	background:-webkit-linear-gradient(transparent,rgba(0,0,0,.8));
	background:-o-linear-gradient(transparent,rgba(0,0,0,.8));
	background:linear-gradient(transparent,rgba(0,0,0,.8))
}
.propertyList-grid-details-bottom-layout5 .media-grid-details-image-wrap .media-grid-overlay .propertyList-gridView-openhomes {
	font-size:80%;
	line-height:1.5em;
	letter-spacing:.08em
}
.propertyList-grid-details-bottom-layout5 .media-grid-details-image-wrap .media-grid-overlay .propertyList-gridView-price {
	font-size:20px;
	font-weight:400
}
.propertyList-grid-details-bottom-layout5 .media-grid-details-text {
	padding:10px;
	min-height:70px
}
.propertyList-grid-details-bottom-layout5 .media-grid-details-text p.propertyList-gridView-address {
	height:22px;
	margin-bottom:3px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#444
}
.propertyList-grid-details-bottom-layout5 .media-grid-details-text .property-icons {
	font-size:90%;
	margin:0
}
.propertyList-grid-details-bottom-layout5 .inspect-real-estate {
	background:rgba(0,0,0,.4);
	padding:8px;
	position:absolute;
	right:15px;
	bottom:60px;
	display:none
}
@media screen and (min-width:768px) {
	.propertyList-grid-details-bottom-layout5 .inspect-real-estate {
	display:block
}
}.propertyList-grid-details-bottom-layout5 .inspect-real-estate.inspect-twoApply {
	bottom:15px;
	right:15px
}
.propertyList-grid-details-bottom-layout-6 .propertyList-grid-item {
	background:#fff;
	box-shadow:rgba(0,0,0,.37) 0 .0625rem .1875rem 0;
	border-radius:0;
	display:block;
	color:#444;
	overflow:hidden
}
.propertyList-grid-details-bottom-layout-6 .media-grid-details-text {
	line-height:1.8
}
@media (min-width:768px) {
	.propertyList-grid-details-bottom-layout-6 .media-grid-details-text {
	min-height:130px
}
}.propertyList-grid-details-bottom-layout-6.propertyList-grid-slideshow {
	padding-bottom:10px;
	text-align:left
}
@media (min-width:768px) {
	.propertyList-grid-details-bottom-layout-6.propertyList-grid-slideshow .media-grid-details-text {
	min-height:100px
}
}.propertyList-grid-details-bottom-layout-6 .propertyList-gridView-price {
	font-size:16px;
	font-weight:400;
	text-align:right;
	padding-top:4px;
	margin-bottom:0;
	float:right;
	position:relative;
	top:-4px
}
.propertyList-grid-details-bottom-layout-6 .propertyList-gridView-address {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	padding-right:15px;
	margin-bottom:8px
}
.propertyList-grid-details-bottom-layout-6 .propertyList-gridView-icons-wrapper {
	margin-bottom:8px
}
.propertyList-grid-details-bottom-layout-6 .propertyList-gridView-icons-wrapper .property-icons,.propertyList-grid-details-bottom-layout-6 .propertyList-gridView-icons-wrapper .propertyList-gridView-category {
	display:inline-block
}
.propertyList-grid-details-bottom-layout-6 .propertyList-gridView-icons-wrapper .property-icons-wrap {
	border-right:1px solid #d2d6da;
	margin-right:4px;
	padding-right:8px
}
.propertyList-grid-details-bottom-layout-6 .propertyList-gridView-openhomes {
	margin-bottom:0
}
.propertyList-grid-details-bottom-layout-7>div:nth-child(odd) .propertyList-grid-item {
	background:#f4f4f4;
	color:#000
}
.propertyList-grid-details-bottom-layout-7>div:nth-child(odd) .propertyList-grid-item .propertyList-gridView-suburb {
	color:#555
}
.propertyList-grid-details-bottom-layout-7>div:nth-child(odd) .propertyList-grid-item .property-icons-wrap {
	color:#000
}
.propertyList-grid-details-bottom-layout-7>div:nth-child(even) .propertyList-grid-item {
	background:#000;
	color:#fff
}
.propertyList-grid-details-bottom-layout-7>div:nth-child(even) .propertyList-grid-item .property-icons-wrap {
	color:#000
}
.propertyList-grid-details-bottom-layout-7>div:last-child .propertyList-vertical-dash {
	display:none
}
.propertyList-grid-details-bottom-layout-7 .propertyList-grid-item {
	position:relative;
	display:block;
	margin:0
}
@media screen and (min-width:992px) {
	.propertyList-grid-details-bottom-layout-7 .propertyList-grid-item {
	height:392px
}
}@media screen and (min-width:1200px) {
	.propertyList-grid-details-bottom-layout-7 .propertyList-grid-item {
	height:558px
}
}.propertyList-grid-details-bottom-layout-7 .media-grid-details-image-wrap {
	height:100%;
	padding-left:0;
	padding-right:0
}
@media screen and (min-width:768px) {
	.propertyList-grid-details-bottom-layout-7 .media-grid-details-image-wrap img {
	height:100%;
	object-fit:cover
}
}.propertyList-grid-details-bottom-layout-7 .media-grid-details-text {
	text-align:center;
	padding:15px 30px
}
@media screen and (min-width:768px) {
	.propertyList-grid-details-bottom-layout-7 .media-grid-details-text {
	height:100%
}
}@media screen and (min-width:992px) {
	.propertyList-grid-details-bottom-layout-7 .media-grid-details-text {
	padding:15px 50px
}
}@media screen and (min-width:992px) {
	.propertyList-grid-details-bottom-layout-7 .media-grid-details-text .media-grid-details-inner {
	position:relative;
	top:50%;
	transform:translateY(-50%)
}
}.propertyList-grid-details-bottom-layout-7 .media-grid-details-text .propertyList-gridView-suburb {
	text-transform:uppercase;
	letter-spacing:.2em;
	font-size:14px
}
@media screen and (min-width:768px) {
	.propertyList-grid-details-bottom-layout-7 .media-grid-details-text .propertyList-gridView-suburb {
	font-size:17px
}
}.propertyList-grid-details-bottom-layout-7 .media-grid-details-text .propertyList-gridView-address {
	font-size:28px;
	line-height:1.3em
}
@media screen and (min-width:1200px) {
	.propertyList-grid-details-bottom-layout-7 .media-grid-details-text .propertyList-gridView-address {
	font-size:45px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical
}
}.propertyList-grid-details-bottom-layout-7 .media-grid-details-text .propertyList-gridView-price {
	font-size:18px
}
@media screen and (min-width:768px) {
	.propertyList-grid-details-bottom-layout-7 .media-grid-details-text .propertyList-gridView-price {
	font-size:22px
}
}.propertyList-grid-details-bottom-layout-7 .media-grid-details-text .property-icons {
	margin-bottom:13px
}
@media screen and (min-width:768px) {
	.propertyList-grid-details-bottom-layout-7 .media-grid-details-text .property-icons {
	font-size:22px
}
}.propertyList-grid-details-bottom-layout-7.media-grid-details-bottom [class^=col-] {
	overflow:hidden
}
@media screen and (min-width:768px) {
	.propertyList-grid-details-bottom-layout-7.media-grid-details-bottom [class^=col-] {
	padding-bottom:80px;
	margin-bottom:0
}
}.propertyList-grid-details-bottom-layout-8 a {
	color:#444
}
.propertyList-grid-details-bottom-layout-8 .propertyList-gridView-address,.propertyList-grid-details-bottom-layout-8 .propertyList-gridView-price,.propertyList-grid-details-bottom-layout-8 .propertyList-gridView-suburb {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
@media screen and (min-width:768px) {
	.propertyList-grid-details-bottom-layout-8 .property-status-banner.property-status-banner-available-soon,.propertyList-grid-details-bottom-layout-8 .property-status-banner.property-status-banner-under-offer {
	top:auto;
	width:100%;
	left:0
}
}.propertyList-grid-details-bottom-layout-8 .propertyList-gridView-suburb {
	font-size:110%;
	font-weight:500;
	font-family:'DM Sans',serif;
	color:#000;
	line-height:1.2;
	margin-bottom:6px
}
.propertyList-grid-details-bottom-layout-8 .propertyList-gridView-address {
	margin-bottom:30px
}
.propertyList-grid-details-bottom-layout-8 .propertyList-gridView-price {
	font-size:110%
}
.propertyList-grid-details-bottom-layout-8 .property-icons-hide-label .property-icon-label {
	display:none
}
.propertyList-grid-details-bottom-layout-8 .property-icons-hide-count .property-icon-count {
	display:none
}
.propertyList-grid-details-bottom-layout-8 .media-grid-details-header {
	font-family:'DM Sans',serif;
	font-weight:500;
	font-size:110%;
	padding:10px 20px;
	border:1px solid #ccc;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.propertyList-grid-details-bottom-layout-8 .media-grid-details-header .media-grid-details-header-right {
	float:right
}
.propertyList-grid-details-bottom-layout-8 .property-status-banner {
	transform:none;
	width:100%;
	left:0;
	bottom:0;
	top:auto;
	font-size:16px
}
@media screen and (min-width:768px) {
	.propertyList-grid-details-bottom-layout-8 .property-status-banner {
	font-size:17px
}
}.propertyList-grid-details-bottom-layout-8 .media-grid-details-text {
	position:relative;
	padding:15px 0;
	background-color:#fff;
	color:#444
}
@media screen and (min-width:768px) {
	.propertyList-grid-details-bottom-layout-8 .media-grid-details-text {
	height:142px
}
}.propertyList-grid-details-bottom-layout-8 [class^=col-] {
	margin-bottom:0
}
@media screen and (min-width:768px) {
	.propertyList-grid-details-bottom-layout-8 [class^=col-] {
	padding-left:20px;
	padding-right:20px
}
}@media screen and (max-width:767px) {
	.blog-container .container-inner {
	padding-top:0!important
}
}.properties-slider-design-7 .slideshow-1.slick-slider .slick-prev {
	bottom:20px;
	top:auto;
	left:auto;
	right:140px
}
@media screen and (max-width:767px) {
	.properties-slider-design-7 .slideshow-1.slick-slider .slick-prev {
	bottom:auto;
	top:40px;
	left:auto;
	right:100px
}
}.properties-slider-design-7 .slideshow-1.slick-slider .slick-next {
	bottom:20px;
	top:auto;
	left:auto;
	right:80px
}
@media screen and (max-width:767px) {
	.properties-slider-design-7 .slideshow-1.slick-slider .slick-next {
	bottom:auto;
	top:40px;
	left:auto;
	right:50px
}
}.properties-slider-design-7 .slick-next:focus,.properties-slider-design-7 .slick-next:hover,.properties-slider-design-7 .slick-prev:focus,.properties-slider-design-7 .slick-prev:hover {
	background:#fff;
	opacity:.8
}
.properties-slider-design-7 .slick-next,.properties-slider-design-7 .slick-prev {
	height:45px;
	width:45px;
	border-radius:50%;
	background:#fff
}
@media screen and (max-width:767px) {
	.properties-slider-design-7 .slick-next,.properties-slider-design-7 .slick-prev {
	display:none!important
}
}.properties-slider-design-7 .slick-next::before,.properties-slider-design-7 .slick-prev::before {
	font-size:16px!important;
	font-weight:300;
	color:#000;
	opacity:1!important
}
.propertyList-grid-details-bottom-layout-9 .media-grid-image-wrapper {
	position:relative
}
@media screen and (max-width:767px) {
	.propertyList-grid-details-bottom-layout-9 .media-grid-image-wrapper {
	filter:drop-shadow(rgba(37,36,58,.1) 0 0 20px)
}
}.propertyList-grid-details-bottom-layout-9 .media-grid-image-wrapper .media-grid-details-image-wrap {
	border-radius:0
}
@media screen and (max-width:767px) {
	.propertyList-grid-details-bottom-layout-9 .media-grid-image-wrapper .media-grid-details-image-wrap {
	border-radius:0
}
}.propertyList-grid-details-bottom-layout-9 .media-grid-image-wrapper .media-grid-details-text {
	position:absolute;
	bottom:30px;
	left:30px;
	z-index:11;
	background:#fff;
	min-width:347px;
	height:auto;
	border-radius:0;
	padding:30px
}
@media screen and (max-width:767px) {
	.propertyList-grid-details-bottom-layout-9 .media-grid-image-wrapper .media-grid-details-text {
	position:static;
	border-radius:0 0 15px 15px;
	min-width:auto
}
}.propertyList-grid-details-bottom-layout-9 .media-grid-image-wrapper .media-grid-details-text .propertyList-gridView-suburb {
	font-weight:300;
	font-size:18px;
	color:#444;
	line-height:1.6;
	text-transform:capitalize;
	margin-bottom:0
}
@media screen and (max-width:767px) {
	.propertyList-grid-details-bottom-layout-9 .media-grid-image-wrapper .media-grid-details-text .propertyList-gridView-suburb {
	font-size:16px
}
}.propertyList-grid-details-bottom-layout-9 .media-grid-image-wrapper .media-grid-details-text .propertyList-gridView-street {
	font-weight:600;
	color:#000;
	font-size:29px;
	letter-spacing:-2px;
	line-height:1.5
}
@media screen and (max-width:767px) {
	.propertyList-grid-details-bottom-layout-9 .media-grid-image-wrapper .media-grid-details-text .propertyList-gridView-street {
	font-size:23px
}
}.propertyList-grid-details-layout-9 .media-grid-image-wrapper {
	border-radius:0;
	filter:drop-shadow(rgba(37,36,58,.1) 0 0 20px);
	box-shadow:rgba(37,36,58,.1) 0 0 20px 0
}
.propertyList-grid-details-layout-9 .media-grid-details-image-wrap img {
	border-radius:0
}
.propertyList-grid-details-layout-9 .media-grid-details-text {
	padding:20px 30px;
	border-radius:0;
	/*min-height:152px;*/
	position:relative;
	background:#fff
}
.propertyList-grid-details-layout-9 .media-grid-details-text img {

}
.propertyList-grid-details-layout-9 .media-grid-details-text .propertyList-gridView-suburb {
	font-weight:300;
	font-size:16px;
	color:#444;
	line-height:1.6;
	text-transform:capitalize;
	margin-bottom:0
}
.propertyList-grid-details-layout-9 .media-grid-details-text .propertyList-gridView-street {
	font-weight:600;
	color:#000;
	font-size:24px;
	letter-spacing:-2px;
	line-height:1.5
}
.listings-category-filter {
	margin-bottom:30px
}
.propertyList-partial-view .property-refine-wrap {
	display:none
}
.propertyList-partial-view .propertyList-partial-view-footer .btn {
	float:right
}
.map-view div.angular-google-map {
	margin-bottom:29px
}
.property-list-map-view .media-grid-details-text {
	color:#333
}
.property-list-map-view .media-grid-details-text .property-icons-wrap {
	color:#333
}
.property-list-map-view .property-popup-title {
	font-size:16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.property-list-map-view .property-popup-address {
	color:rgba(68,68,68,.6)
}
.property-details-map-view .property-popup-title {
	font-size:15px;
	margin-bottom:4px
}
.property-details-map-view .property-popup-address {
	margin-bottom:0
}
.map-view-all-listings .gm-ui-hover-effect {
	opacity:0;
	display:none!important
}
.map-view-all-listings .gm-style-iw-d {
	overflow:hidden!important
}
.map-view-all-listings .gm-style .gm-style-iw-c {
	padding:0
}
.map-view-all-listings .popup-map-details-text {
	padding:15px
}
.panel-heading-propertysearch .panel-title a:before {
	content:"\f002";
	font-family:aro-icon-general;
	margin-right:5px
}
.property-search-wrapper {
	position:relative;
	z-index:1000
}
.property-search .form-control {
	margin-bottom:10px
}
.property-search button i {
	line-height:1
}
@media screen and (max-width:767px) {
	.property-search {
	margin-bottom:15px
}
}.property-refine-wrap .property-refine-results {
	margin-bottom:15px
}
.property-refine-wrap .property-refine-pages ul {
	margin:0
}
.property-refine-wrap .property-refine-pages ul li>a,.property-refine-wrap .property-refine-pages ul li>span {
	font-size:12px;
	padding:5px 10px
}
@media (max-width:768px) {
	.property-refine-wrap .property-refine-pages ul li {
	display:none
}
.property-refine-wrap .property-refine-pages ul li:nth-child(2),.property-refine-wrap .property-refine-pages ul li:nth-last-child(2) {
	display:inline
}
}.property-refine-wrap .property-refine-view {
	margin-bottom:15px
}
@media (min-width:768px) {
	.property-refine-wrap .property-refine-view {
	display:inline-block;
	max-width:350px
}
}@media (max-width:768px) {
	.property-refine-wrap .property-refine-sort {
	float:right
}
}.property-refine-wrap.property-refine-bottom {
	margin-top:15px
}
@media (min-width:768px) {
	.property-refine-wrap [class^=col-]:last-of-type {
	text-align:right
}
}@media (min-width:768px) {
	.propertyList-slideshow-fullwidth .media-grid-details-text {
	bottom:20px;
	font-size:20px
}
}@media (max-width:768px) {
	.propertyList-slideshow-fullwidth .media-grid-details-text .container {
	padding:0
}
}.propertyList-slideshow-fullwidth .media-grid-details-text {
	background:0 0;
	padding:0
}
.propertyList-slideshow-fullwidth .media-grid-details-text .propertyList-slideshow-fullwidth-text-inner {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	position:absolute;
	padding:10px;
	position:relative
}
.propertyList-slideshow-grid-details-overlay-2 .media-grid-details-text {
	background-color:rgba(0,0,0,.84);
	color:#fff;
	position:absolute;
	padding:10px;
	bottom:30px;
	left:0;
	padding:20px 30px;
	width:500px;
	z-index:900
}
.propertyList-slideshow-grid-details-overlay-2 .media-grid-details-text h3 {
	margin-top:0
}
.propertyList-slideshow-grid-details-overlay-2 .media-grid-details-text .media-grid-details-inner>div {
	background-color:rgba(0,0,0,.1);
	color:#fff;
	height:40px;
	margin-top:10px;
	padding:10px;
	position:relative
}
.propertyList-slideshow-grid-details-overlay-2 .media-grid-details-text .media-grid-details-inner>div span.property-icons-wrap {
	float:left
}
.propertyList-slideshow-grid-details-overlay-2 .media-grid-details-text .media-grid-details-inner>div>span:last-of-type {
	float:right
}
@media (max-width:767px) {
	.propertyList-slideshow-grid-details-overlay-2 .media-grid-details-text {
	height:35px;
	width:100%;
	bottom:0;
	padding:10px
}
.propertyList-slideshow-grid-details-overlay-2 .media-grid-details-text .media-grid-details-inner>h3 {
	font-size:23px;
	margin:0;
	width:170px
}
.propertyList-slideshow-grid-details-overlay-2 .media-grid-details-text .media-grid-details-inner>div {
	margin-top:5px;
	background-color:transparent;
	height:0;
	padding:0
}
.propertyList-slideshow-grid-details-overlay-2 .media-grid-details-text .media-grid-details-inner>div .media-grid-details-read-more {
	background-color:rgba(0,0,0,.1);
	color:#fff;
	position:absolute;
	display:block;
	height:35px;
	padding:8px 0;
	right:0;
	text-align:center;
	top:-30px;
	width:85px
}
}@media (min-width:767px) {
	.propertyList-slideshow-grid-details-overlay-2 .media-grid-details-text {
	min-height:180px
}
}.propertyList-slideshow-grid-details-overlay-3 .media-grid-details-text {
	background-color:transparent;
	padding:0;
	bottom:50%;
	margin-bottom:-100px;
	z-index:900
}
.propertyList-slideshow-grid-details-overlay-3 .media-grid-details-text h3 {
	margin:0
}
.propertyList-slideshow-grid-details-overlay-3 .media-grid-details-text .media-grid-details-inner-wrapper div .media-grid-details-suburb-wrapper {
	background-color:rgba(0,0,0,.94);
	color:#fff;
	position:absolute;
	padding:10px;
	width:360px;
	padding:15px 50px 15px 15px;
	position:relative;
	display:block
}
.propertyList-slideshow-grid-details-overlay-3 .media-grid-details-text .media-grid-details-inner-wrapper div .media-grid-details-suburb-wrapper .media-grid-details-read-more {
	background-color:rgba(0,0,0,.1);
	color:#fff;
	height:100%;
	padding:20px;
	position:absolute;
	right:0;
	top:0
}
.propertyList-slideshow-grid-details-overlay-3 .media-grid-details-text .media-grid-details-inner-wrapper div .media-grid-details-body-wrapper {
	background-color:rgba(0,0,0,.94);
	color:#fff;
	position:absolute;
	padding:10px;
	position:relative;
	width:400px;
	padding:15px
}
.propertyList-slideshow-grid-details-overlay-3 .media-grid-details-text .media-grid-details-inner-wrapper div .media-grid-details-price-wrapper {
	background-color:#000;
	color:#fff;
	padding:10px 15px;
	display:inline-block
}
@media (max-width:767px) {
	.propertyList-slideshow-grid-details-overlay-3 .media-grid-details-text {
	bottom:0;
	margin:0
}
.propertyList-slideshow-grid-details-overlay-3 .media-grid-details-text .media-grid-details-inner-wrapper div {
	padding:0
}
.propertyList-slideshow-grid-details-overlay-3 .media-grid-details-text .media-grid-details-inner-wrapper div .media-grid-details-suburb-wrapper {
	background-color:rgba(0,0,0,.84);
	color:#fff;
	position:absolute;
	padding:10px;
	position:relative;
	width:100%;
	padding:10px 50px 10px 10px
}
.propertyList-slideshow-grid-details-overlay-3 .media-grid-details-text .media-grid-details-inner-wrapper div .media-grid-details-suburb-wrapper>h3 {
	font-size:17px
}
.propertyList-slideshow-grid-details-overlay-3 .media-grid-details-text .media-grid-details-inner-wrapper div .media-grid-details-suburb-wrapper .media-grid-details-read-more {
	padding:10px
}
}.propertyList-slideshow-grid-details-overlay-4 .media-grid-details-text {
	background-color:transparent;
	padding:0;
	bottom:47px;
	z-index:900
}
.propertyList-slideshow-grid-details-overlay-4 .media-grid-details-text h3,.propertyList-slideshow-grid-details-overlay-4 .media-grid-details-text h4 {
	margin:0
}
.propertyList-slideshow-grid-details-overlay-4 .media-grid-details-text p:last-of-type {
	margin:0 0 10px
}
.propertyList-slideshow-grid-details-overlay-4 .media-grid-details-text .media-grid-details-inner-wrapper .media-grid-details-body-wrapper {
	background-color:rgba(0,0,0,.84);
	color:#fff;
	position:absolute;
	padding:10px;
	position:relative;
	float:right;
	padding:20px;
	width:300px;
	max-height:210px
}
.propertyList-slideshow-grid-details-overlay-4 .media-grid-details-text .media-grid-details-inner-wrapper .media-grid-details-body-wrapper>div {
	border-bottom:1px dashed #ddd;
	border-top:1px dashed #ddd;
	border-color:#fff;
	margin:10px 0;
	padding:8px 0
}
.propertyList-slideshow-grid-details-overlay-4 .media-grid-details-text .media-grid-details-inner-wrapper .media-grid-details-body-wrapper .property-icons-wrap {
	line-height:30px
}
@media (max-width:991px) {
	.propertyList-slideshow-grid-details-overlay-4 .media-grid-details-text {
	bottom:20px
}
}@media (max-width:767px) {
	.propertyList-slideshow-grid-details-overlay-4 .media-grid-details-text {
	bottom:0;
	margin:0
}
.propertyList-slideshow-grid-details-overlay-4 .media-grid-details-text h4 {
	line-height:20px
}
.propertyList-slideshow-grid-details-overlay-4 .media-grid-details-text .media-grid-details-inner-wrapper .media-grid-details-body-wrapper {
	width:100%;
	padding:5px
}
}.propertyList-slideshow-grid-details-overlay-5 .media-grid-details-text {
	bottom:30px;
	left:30px;
	width:auto;
	padding:20px;
	font-size:130%
}
.propertyList-slideshow-grid-details-overlay-5 .media-grid-details-text h2 {
	margin:0 0 15px 0
}
.propertyList-slideshow-grid-details-overlay-5 .media-grid-details-text .property-icons-wrap {
	color:inherit;
	margin-bottom:15px
}
@media (max-width:767px) {
	.propertyList-slideshow-grid-details-overlay-5 .media-grid-details-text {
	bottom:0;
	right:0;
	left:0;
	padding:10px;
	font-size:100%
}
.propertyList-slideshow-grid-details-overlay-5 .media-grid-details-text h2 {
	margin:0 0 5px 0;
	font-size:130%
}
.propertyList-slideshow-grid-details-overlay-5 .media-grid-details-text .property-icons-wrap {
	color:inherit;
	margin-bottom:5px
}
}.propertyList-slideshow-grid-details-overlay-6 .media-grid-details-text {
	bottom:30px;
	left:30px;
	width:auto;
	padding:0;
	font-size:130%;
	background-color:transparent;
	text-shadow:0 0 3px #000;
	color:#fff
}
.propertyList-slideshow-grid-details-overlay-6 .media-grid-details-text p {
	margin:0
}
.propertyList-slideshow-grid-details-overlay-6 .media-grid-details-text h2 {
	margin:0 0 15px 0;
	font-size:300%
}
.propertyList-slideshow-grid-details-overlay-6 .media-grid-details-text .property-icons-wrap {
	color:inherit;
	margin-bottom:5px
}
@media (max-width:767px) {
	.propertyList-slideshow-grid-details-overlay-6 .media-grid-details-text {
	bottom:0;
	right:0;
	left:0;
	padding:10px;
	font-size:100%;
	background-color:rgba(0,0,0,.7);
	text-shadow:none;
	color:#fff
}
.propertyList-slideshow-grid-details-overlay-6 .media-grid-details-text h2 {
	margin:0;
	font-size:100%
}
.propertyList-slideshow-grid-details-overlay-6 .media-grid-details-text .price,.propertyList-slideshow-grid-details-overlay-6 .media-grid-details-text .property-icons-wrap {
	display:none
}
}.propertyList-slideshow-grid-details-overlay-7 .owl-item {
	padding-left:20px;
	padding-right:20px
}
.propertyList-slideshow-grid-details-overlay-7 .hr-theme-slash-2 {
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px
}
.propertyList-slideshow-grid-details-overlay-7 .hr-theme-slash-2 .hr-line {
	border-color:#fff
}
.propertyList-slideshow-grid-details-overlay-7 .media-grid-image-wrapper {
	position:relative
}
.propertyList-slideshow-grid-details-overlay-7 .media-grid-details-content {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	position:absolute;
	padding:10px;
	bottom:0;
	width:100%;
	height:100%;
	text-align:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.propertyList-slideshow-grid-details-overlay-7 .media-grid-details-content p:last-of-type {
	margin:0
}
.propertyList-slideshow-grid-details-overlay-7 .media-grid-details-content .grid-details-address,.propertyList-slideshow-grid-details-overlay-7 .media-grid-details-content .grid-details-suburb {
	display:block
}
.propertyList-slideshow-grid-details-overlay-7 .media-grid-details-content .grid-details-suburb {
	font-size:34px
}
.propertyList-slideshow-grid-details-overlay-7 .media-grid-details-content .grid-details-price {
	font-size:34px
}
.propertyList-slideshow-grid-details-overlay-7 .media-grid-details-content .property-icons-wrap {
	margin:5px 0
}
.propertyList-slideshow-grid-details-overlay-7 .media-grid-details-content .property-icons-wrap .property-icon {
	color:#fff;
	font-size:27px
}
@media (min-width:768px) {
	.propertyList-slideshow-grid-details-overlay-7 .property-status-banner {
	top:32px;
	left:-44px;
	width:185px
}
}.slideshow-navigation-2 {
	text-align:center;
	margin:15px 0
}
.slideshow-navigation-2>.wrapper {
	display:inline-block
}
.slideshow-navigation-2 .btn-nav {
	font-size:24px;
	color:#444;
	padding:6px;
	cursor:pointer
}
.propertyList-slideshow-grid-details .owl-item {
	padding-left:20px;
	padding-right:20px
}
.propertyList-slideshow-grid-details .media-grid-details-text {
	position:relative
}
@media screen and (min-width:768px) {
	.propertyList-grid-slideshow-layout-8 {
	padding-left:20px;
	padding-right:20px
}
}.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-wrapper {
	position:relative;
	overflow:hidden;
	border-radius:4px
}
.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap {
	position:relative
}
.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap::before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	background-color:rgba(0,0,0,.3)
}
.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner {
	transform:none;
	width:auto;
	background:#000;
	color:#fff;
	padding:5px 10px;
	left:20px;
	top:20px;
	border-radius:4px;
	font-size:80%
}
@media screen and (min-width:768px) {
	.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-text-wrap {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	color:#fff;
	padding:20px
}
}.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-text-wrap .propertyList-slideshow-address-wrap p {
	margin-top:10px;
	font-size:120%;
	font-weight:600
}
@media screen and (min-width:768px) {
	.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-text-wrap .propertyList-slideshow-address-wrap {
	float:left;
	width:45%
}
.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-text-wrap .propertyList-slideshow-address-wrap p {
	margin-top:0;
	font-size:inherit;
	margin-bottom:0
}
}@media screen and (min-width:768px) {
	.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-text-wrap .propertyList-slideshow-price-wrap {
	float:right;
	width:45%;
	text-align:right
}
.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-text-wrap .propertyList-slideshow-price-wrap p {
	margin-bottom:0
}
}@media screen and (min-width:768px) {
	.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-text-wrap .propertyList-slideshow-price-wrap .propertyList-slideshow-icons .property-icons-wrap {
	color:#fff
}
}@media screen and (min-width:768px) {
	.propertyList-grid-slideshow-layout-9 {
	padding:0 20px 20px 20px
}
}.propertyList-grid-slideshow-layout-9 .propertyList-slideshow-wrapper {
	position:relative;
	overflow:hidden;
	border-radius:4px;
	box-shadow:0 0 6px 3px rgba(158,158,158,.1)
}
.propertyList-grid-slideshow-layout-9 .propertyList-slideshow-image-wrap .property-status-banner {
	transform:none;
	width:auto;
	background:#000;
	color:#fff;
	padding:5px 10px;
	left:10px;
	top:10px;
	border-radius:4px;
	font-size:75%
}
.propertyList-grid-slideshow-layout-9 .propertyList-slideshow-text-wrap {
	padding:15px;
	font-size:85%
}
.propertyList-grid-slideshow-layout-9 .propertyList-slideshow-text-wrap .propertyList-slideshow-address-wrap p {
	font-weight:500;
	margin-bottom:5px
}
.propertyList-grid-slideshow-layout-9 .propertyList-slideshow-text-wrap .propertyList-slideshow-price-wrap p {
	margin-bottom:5px
}
.propertyList-grid-slideshow-layout-9 .propertyList-slideshow-text-wrap .propertyList-slideshow-icons {
	min-height:25px
}
@media screen and (max-width:768px) {
	.properties-slider-design-10 .owl-item {
	padding:0 15px
}
}@media screen and (max-width:768px) {
	.properties-slider-design-10 .propertyList-grid-slideshow-layout-10 {
	margin-bottom:10px
}
}@media screen and (min-width:768px) {
	.properties-slider-design-10 .propertyList-grid-slideshow-layout-10 {
	padding:0 20px 20px 20px
}
}.properties-slider-design-10 .propertyList-grid-slideshow-layout-10 .propertyList-slideshow-wrapper {
	position:relative;
	overflow:hidden;
	border-radius:6px;
	box-shadow:0 0 6px 3px rgba(158,158,158,.1)
}
.properties-slider-design-10 .propertyList-grid-slideshow-layout-10 .propertyList-slideshow-image-wrap .property-status-banner {
	transform:none;
	width:auto;
	background:#000;
	color:#fff;
	padding:5px 10px;
	left:10px;
	top:10px;
	border-radius:4px;
	font-size:75%
}
.properties-slider-design-10 .propertyList-grid-slideshow-layout-10 .propertyList-slideshow-text-wrap {
	padding:20px;
	min-height:190px;
	background-color:#fff
}
.properties-slider-design-10 .propertyList-grid-slideshow-layout-10 .propertyList-slideshow-text-wrap .propertyList-slideshow-suburb-wrap {
	text-transform:uppercase;
	text-align:center;
	font-size:75%
}
.properties-slider-design-10 .propertyList-grid-slideshow-layout-10 .propertyList-slideshow-text-wrap .propertyList-slideshow-suburb-wrap p {
	margin-bottom:0
}
.properties-slider-design-10 .propertyList-grid-slideshow-layout-10 .propertyList-slideshow-text-wrap .propertyList-slideshow-address-short-wrap p {
	text-align:center;
	font-weight:500;
	margin-bottom:10px;
	min-height:40px
}
.properties-slider-design-10 .propertyList-grid-slideshow-layout-10 .propertyList-slideshow-text-wrap .propertyList-slideshow-price-wrap p {
	text-align:center;
	margin-bottom:5px;
	font-size:85%
}
.properties-slider-design-10 .propertyList-grid-slideshow-layout-10 .propertyList-slideshow-text-wrap .propertyList-slideshow-icons {
	min-height:25px;
	text-align:center;
	margin-bottom:25px;
	font-size:85%
}
.property-brochure {
	color:#333
}
.property-brochure h1,.property-brochure h2,.property-brochure h3,.property-brochure h4,.property-brochure h5,.property-brochure h6 {
	color:#333
}
.property-brochure .property-brochure-images .property-brochure-images-large {
	position:relative;
	overflow:hidden
}
.property-brochure .property-brochure-images .property-brochure-images-large .property-brochure-images-banner {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	position:absolute;
	padding:20px;
	bottom:20px;
	width:100%;
	font-size:22px
}
.property-brochure .property-brochure-images .property-brochure-images-large img {
	width:100%;
	height:550px
}
.property-brochure .property-brochure-images .property-brochure-images-thumbs {
	margin-top:5px;
	overflow:hidden
}
.property-brochure .property-brochure-images .property-brochure-images-thumbs div {
	float:left;
	margin-right:5px;
	width:338px
}
.property-brochure .property-brochure-images .property-brochure-images-thumbs div:last-child {
	margin:0
}
.property-brochure .property-brochure-images .property-brochure-images-thumbs div img {
	width:100%;
	height:auto
}
.property-brochure .property-brochure-details {
	margin:20px 0 0 0
}
.property-brochure .property-brochure-details>div {
	padding:0
}
.property-brochure .property-brochure-details>div:first-child {
	padding-right:20px
}
.property-brochure .property-brochure-details>div:last-child {
	padding-left:20px
}
.property-brochure .property-brochure-details h3 {
	margin-top:0
}
.property-brochure .property-brochure-details .property-brochure-section {
	margin-bottom:25px
}
.property-brochure .property-brochure-details .property-brochure-section h3 {
	font-weight:600;
	font-size:22px
}
.property-brochure .property-brochure-details .property-brochure-section .table {
	margin-bottom:0
}
.property-brochure .property-brochure-details .property-brochure-section .table tr th:first-of-type {
	padding-left:0;
	font-weight:600
}
.property-brochure .property-brochure-details .property-brochure-section .table td,.property-brochure .property-brochure-details .property-brochure-section .table th {
	border:none
}
.property-brochure .property-brochure-details .property-brochure-section .property-icons-wrap {
	color:#333
}
.property-brochure .property-brochure-details .property-brochure-section.property-brochure-disclaimer {
	font-size:.65em;
	font-style:italic
}
.property-brochure .property-brochure-details .property-brochure-section:last-of-type {
	margin-bottom:0
}
.property-brochure .property-brochure-details .property-brochure-section-nomargin .property-icons-wrap {
	color:#333
}
.property-brochure .property-brochure-details .property-brochure-logo {
	max-height:85px;
	max-width:100%
}
.property-brochure.pdf-a4 .property-brochure-section-truncate {
	max-height:480px;
	overflow:hidden
}
.dynamiclist .result-wrapper {
	position:relative
}
.check-in-page .content-wrap,.ofi-page .content-wrap,.ofi-private-page .content-wrap {
	height:100vh
}
.check-in-page .ofi-logo,.ofi-page .ofi-logo,.ofi-private-page .ofi-logo {
	text-align:center;
	margin-bottom:50px
}
.check-in-page .ofi-logo img,.ofi-page .ofi-logo img,.ofi-private-page .ofi-logo img {
	max-width:100%;
	max-height:70px;
	display:inline-block
}
.check-in-page .ofi-content-wrap,.ofi-page .ofi-content-wrap,.ofi-private-page .ofi-content-wrap {
	position:relative;
	z-index:2;
	padding-top:50px
}
.check-in-page .ofi-content-wrap .ofi-content .ofi-text p,.ofi-page .ofi-content-wrap .ofi-content .ofi-text p,.ofi-private-page .ofi-content-wrap .ofi-content .ofi-text p {
	margin:0
}
.check-in-page .background-image,.ofi-page .background-image,.ofi-private-page .background-image {
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:1;
	-webkit-filter:blur(5px);
	-moz-filter:blur(5px);
	-o-filter:blur(5px);
	-ms-filter:blur(5px);
	filter:blur(5px);
	opacity:.3
}
@media print {
	.ofi-report {
	font-size:11px
}
.ofi-report h3 {
	font-size:22px
}
.ofi-report h4 {
	font-size:16px
}
.ofi-report a[href]:after {
	content:''
}
}@media print {
	.ofi-report .btn-print,.ofi-report .ofi-menu-btn {
	display:none
}
}.ofi-report .pill {
	display:inline-block;
	padding:2px 6px;
	line-height:1.763;
	font-size:12px;
	font-weight:400;
	border-radius:3px
}
.ofi-report .pill.interest {
	background:#f2f2f2;
	color:#fff
}
.ofi-report .pill.interest.hot {
	background:#df1141
}
.ofi-report .pill.interest.warm {
	background:#f4a846
}
.ofi-report .pill.interest.cold {
	background:#5dc2df
}
.ofi-report .pill.interest.na {
	color:#333
}
.ofi-report .pill.price {
	background:#dfe8ee;
	color:#3c515b;
	margin-right:5px
}
.ofi-report .ct-series-a .ct-slice-donut {
	stroke:#f2f2f2
}
.ofi-report .ct-series-b .ct-slice-donut {
	stroke:#5dc2df
}
.ofi-report .ct-series-c .ct-slice-donut {
	stroke:#f4a846
}
.ofi-report .ct-series-d .ct-slice-donut {
	stroke:#df1141
}
.ofi-report .chart-msg-empty {
	font-style:italic;
	color:#878787
}
.ofi-report .price-summary {
	margin-bottom:30px;
	margin-left:-15px;
	margin-right:-15px
}
@media print {
	.ofi-report .price-summary {
	margin-bottom:0
}
}@media screen and (min-width:992px) {
	.ofi-report .price-summary {
	margin-left:0;
	margin-right:0
}
}.ofi-report .price-summary-item {
	margin-bottom:15px;
	float:left;
	padding:0 15px;
	width:80%
}
@media print {
	.ofi-report .price-summary-item {
	padding-left:6px;
	margin-bottom:10px
}
}@media screen and (min-width:992px) {
	.ofi-report .price-summary-item {
	float:none;
	padding:0
}
}.ofi-report .price-summary-item>div {
	display:inline-block
}
.ofi-report .price-summary-item .summary-info {
	line-height:normal;
	position:relative;
	top:10px;
	left:10px
}
@media print {
	.ofi-report .price-summary-item .summary-info {
	top:0
}
}.ofi-report .price-summary-item .summary-info>span {
	display:block
}
.ofi-report .price-summary-item .summary-value {
	font-size:18px;
	line-height:1.2;
	font-weight:400;
	margin-bottom:4px
}
@media print {
	.ofi-report .price-summary-item .summary-value {
	font-size:22px
}
}@media screen and (min-width:768px) {
	.ofi-report .price-summary-item .summary-value {
	font-size:24px
}
}.ofi-report .price-summary-item .summary-label {
	font-size:12px;
	color:#878787
}
.ofi-report .ct-golden-section>svg {
	z-index:1
}
@media print {
	.ofi-report .ct-chart-pie svg,.ofi-report .ct-interest-chart {
	display:none
}
}.ofi-report .ct-chart-pie.ct-golden-section:before {
	padding-bottom:494px
}
@media print {
	.ofi-report .ct-chart-pie.ct-golden-section:before {
	padding-bottom:0
}
}@media screen and (min-width:600px) and (max-width:768px) {
	.ofi-report .ct-chart-pie.ct-golden-section:before {
	padding-bottom:500px
}
}@media screen and (min-width:768px) {
	.ofi-report .ct-chart-pie.ct-golden-section:before {
	padding-bottom:490px
}
}@media screen and (min-width:992px) {
	.ofi-report .ct-chart-pie.ct-golden-section:before {
	padding-bottom:250px
}
}@media screen and (min-width:1200px) {
	.ofi-report .ct-chart-pie.ct-golden-section:before {
	padding-bottom:285px
}
}.ofi-report .ct-chart-pie.ct-golden-section.is-no-data:before {
	padding-bottom:0
}
@media (min-width:600px) and (max-width:992px) {
	.ofi-report .ct-chart-pie.ct-golden-section.is-no-data:before {
	padding-bottom:216px
}
}@media (min-width:992px) {
	.ofi-report .ct-chart-pie.ct-golden-section.is-no-data:before {
	padding-bottom:246px
}
}@media (min-width:1200px) {
	.ofi-report .ct-chart-pie.ct-golden-section.is-no-data:before {
	padding-bottom:285px
}
}@media (max-width:768px) {
	.ofi-report .ct-chart-pie.ct-golden-section.is-no-data .ct-legend {
	position:relative;
	top:0
}
}@media (min-width:768px) {
	.ofi-report .ct-chart-pie.ct-golden-section.is-no-data .ct-legend {
	padding-left:0
}
}.ofi-report .ct-chart-pie.ct-golden-section.is-no-data svg {
	display:none
}
.ofi-report .ct-chart-pie.ct-golden-section>svg {
	top:120px;
	margin:0 auto;
	position:relative
}
@media (min-width:992px) {
	.ofi-report .ct-chart-pie.ct-golden-section>svg {
	top:0;
	margin:0
}
}.ofi-report .ct-chart-pie .ct-label {
	font-size:15px;
	fill:#fff
}
.ofi-report .ct-chart-pie .ct-legend {
	width:100%;
	position:absolute;
	top:30px;
	right:auto;
	margin:0;
	padding:0
}
@media print {
	.ofi-report .ct-chart-pie .ct-legend {
	position:relative;
	top:0
}
}@media screen and (min-width:600px) and (max-width:640px) {
	.ofi-report .ct-chart-pie .ct-legend {
	right:10px
}
}@media screen and (min-width:640px) and (max-width:768px) {
	.ofi-report .ct-chart-pie .ct-legend {
	right:15px
}
}@media screen and (min-width:768px) {
	.ofi-report .ct-chart-pie .ct-legend {
	right:0;
	padding-left:30px
}
}@media screen and (min-width:992px) {
	.ofi-report .ct-chart-pie .ct-legend {
	width:auto;
	top:0;
	left:210px;
	right:auto;
	font-size:14px
}
}@media screen and (min-width:1200px) {
	.ofi-report .ct-chart-pie .ct-legend {
	left:236px;
	right:15px
}
}.ofi-report .ct-chart-pie .ct-legend li:before {
	width:15px;
	height:15px;
	border-radius:15px;
	position:absolute;
	left:0;
	top:6px;
	content:''
}
@media print {
	.ofi-report .ct-chart-pie .ct-legend li:before {
	width:0;
	height:0
}
}.ofi-report .ct-chart-pie .ct-legend .ct-legend-inside {
	top:370px;
	position:absolute
}
@media print {
	.ofi-report .ct-chart-pie .ct-legend .ct-legend-inside {
	top:0;
	position:relative;
	margin-bottom:0
}
}@media screen and (min-width:992px) {
	.ofi-report .ct-chart-pie .ct-legend .ct-legend-inside {
	padding-left:10px;
	position:relative;
	top:0
}
}.ofi-report .ct-chart-pie .ct-series-a .ct-slice-pie {
	fill:#eb005d
}
.ofi-report .ct-chart-pie .ct-series-b .ct-slice-pie {
	fill:#7800ff
}
.ofi-report .ct-chart-pie .ct-series-c .ct-slice-pie {
	fill:#3b9ade
}
.ofi-report .ct-chart-pie .ct-series-0::before {
	background:#eb005d
}
.ofi-report .ct-chart-pie .ct-series-1::before {
	background:#7800ff
}
.ofi-report .ct-chart-pie .ct-series-2::before {
	background:#3b9ade
}
.ofi-report .ct-chart-pie .chart-msg-empty {
	position:relative;
	top:10px
}
.ofi-report .ct-legend-inside {
	position:relative;
	z-index:10;
	list-style-type:none;
	padding:0
}
.ofi-report .ct-legend-inside li {
	position:relative;
	padding-left:23px;
	margin-bottom:3px
}
@media print {
	.ofi-report .ct-legend-inside li {
	padding-left:0
}
}.ofi-report .ct-legend-inside li:before {
	width:12px;
	height:12px;
	position:absolute;
	left:0;
	content:'';
	border:3px solid transparent;
	border-radius:2px
}
.ofi-report .ct-legend-inside li.inactive:before {
	background:0 0
}
.ofi-report .chartist-tooltip {
	background:#dfe8ee;
	color:#3c515b;
	z-index:2
}
@media print {
	.ofi-report .chartist-tooltip {
	display:none
}
}.ofi-report .chartist-tooltip:before {
	border-top-color:#dfe8ee
}
.ofi-report .list-panel {
	margin:15px 0
}
.ofi-report .list-panel .list-panel-item {
	margin:0;
	display:block;
	background:#fff;
	box-shadow:0 1px 4px 0 rgba(0,108,91,.18);
	color:#444;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:15px;
	font-size:110%
}
@media (min-width:768px) {
	.ofi-report .list-panel .list-panel-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
}.ofi-report .list-panel .list-panel-item img.img-circle {
	width:100px;
	height:100px;
	margin:0 auto;
	margin-bottom:15px
}
@media (min-width:768px) {
	.ofi-report .list-panel .list-panel-item img.img-circle {
	margin-bottom:0
}
}.ofi-report .list-panel .list-panel-item p,.ofi-report .list-panel .list-panel-item span {
	font-size:1em
}
.ofi-report .list-panel .list-panel-heading {
	font-weight:500;
	margin-bottom:4px
}
.ofi-report .list-panel .last-item {
	margin-bottom:0
}
.ofi-report-layout-1 {
	color:#000
}
.ofi-report-layout-1 .ofi-report-hero {
	position:relative;
	z-index:1;
	height:250px;
	background-repeat:no-repat;
	background-size:cover;
	background-position:center
}
@media print {
	.ofi-report-layout-1 .ofi-report-hero {
	height:auto;
	min-height:100px
}
}@media screen and (min-width:768px) {
	.ofi-report-layout-1 .ofi-report-hero {
	height:300px
}
}.ofi-report-layout-1 .ofi-report-hero .ofi-report-hero-overlay {
	position:absolute;
	top:60px;
	right:0;
	left:0;
	z-index:2
}
@media print {
	.ofi-report-layout-1 .ofi-report-hero .ofi-report-hero-overlay {
	top:10px;
	position:relative
}
}.ofi-report-layout-1 .ofi-report-hero .ofi-report-hero-overlay * {
	color:#fff
}
.ofi-report-layout-1 .ofi-report-hero .ofi-report-hero-overlay .address {
	margin-bottom:10px;
	font-size:38px;
	text-transform:capitalize
}
@media (max-width:768px) {
	.ofi-report-layout-1 .ofi-report-hero .ofi-report-hero-overlay .address {
	font-size:30px
}
}.ofi-report-layout-1 .ofi-report-hero .ofi-report-hero-overlay .date {
	margin-bottom:0
}
.ofi-report-layout-1 .ofi-report-hero:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:-webkit-linear-gradient(top,#1b2734 0,rgba(27,39,52,.1) 80%);
	background:linear-gradient(to bottom,#1b2734 0,rgba(27,39,52,.1) 80%);
	opacity:1;
	z-index:1
}
@media (min-width:768px) {
	.ofi-report-layout-1 .ofi-report-hero:before {
	background:-webkit-linear-gradient(top,#1b2734 0,rgba(27,39,52,.1) 100%);
	background:linear-gradient(to bottom,#1b2734 0,rgba(27,39,52,.1) 100%)
}
}.ofi-report-layout-1 .ofi-report-hero .menu {
	font-size:32px
}
@media (max-width:768px) {
	.ofi-report-layout-1 .ofi-report-hero .menu {
	font-size:26px
}
}.ofi-report-layout-1 .ofi-report-stats {
	background:#f7f9fb;
	position:relative;
	z-index:2
}
.ofi-report-layout-1 .ofi-report-stats .ofi-report-stats-content {
	position:relative;
	top:-42px
}
@media print {
	.ofi-report-layout-1 .ofi-report-stats .ofi-report-stats-content {
	top:0
}
}@media screen and (min-width:768px) {
	.ofi-report-layout-1 .ofi-report-stats .ofi-report-stats-content {
	top:-80px
}
}@media print {
	.ofi-report-layout-1 .ofi-report-stats .ofi-report-stats-content .print-2-cols {
	display:table;
	width:100%
}
}@media print {
	.ofi-report-layout-1 .ofi-report-stats .ofi-report-stats-content .print-2-cols>div:first-child {
	padding-right:0
}
}@media print {
	.ofi-report-layout-1 .ofi-report-stats .ofi-report-stats-content .print-2-cols>div {
	display:table-cell
}
}@media print {
	.ofi-report-layout-1 .ofi-report-stats .ofi-report-stats-content .print-2-cols .panel-body {
	height:204px
}
}.ofi-report-layout-1 .ofi-report-stats .attendee-count {
	position:absolute;
	top:124px;
	left:0;
	right:0;
	line-height:1
}
@media print {
	.ofi-report-layout-1 .ofi-report-stats .attendee-count {
	position:relative;
	top:0;
	margin-top:46px;
	text-align:left
}
.ofi-report-layout-1 .ofi-report-stats .attendee-count>div {
	display:inline-block
}
}@media screen and (min-width:425px) {
	.ofi-report-layout-1 .ofi-report-stats .attendee-count {
	top:150px
}
}@media screen and (min-width:768px) {
	.ofi-report-layout-1 .ofi-report-stats .attendee-count {
	top:117px
}
}@media screen and (min-width:1024px) {
	.ofi-report-layout-1 .ofi-report-stats .attendee-count {
	top:150px
}
}.ofi-report-layout-1 .ofi-report-stats .attendee-count .count {
	font-size:26px;
	font-weight:400;
	margin-bottom:10px
}
@media print {
	.ofi-report-layout-1 .ofi-report-stats .attendee-count .count {
	font-size:14px
}
}@media screen and (min-width:375px) {
	.ofi-report-layout-1 .ofi-report-stats .attendee-count .count {
	font-size:40px
}
}@media screen and (min-width:425px) {
	.ofi-report-layout-1 .ofi-report-stats .attendee-count .count {
	font-size:50px
}
}@media screen and (min-width:768px) {
	.ofi-report-layout-1 .ofi-report-stats .attendee-count .count {
	font-size:32px
}
}@media screen and (min-width:1024px) {
	.ofi-report-layout-1 .ofi-report-stats .attendee-count .count {
	font-size:50px
}
}.ofi-report-layout-1 .ofi-report-stats .attendee-count .text {
	font-size:12px
}
@media screen and (min-width:1024px) {
	.ofi-report-layout-1 .ofi-report-stats .attendee-count .text {
	font-size:15px
}
}.ofi-report-layout-1 .ofi-report-stats .attendee-pills {
	margin-top:20px
}
@media print {
	.ofi-report-layout-1 .ofi-report-stats .attendee-pills {
	text-align:left;
	margin-top:0;
	margin-left:-5px
}
}.ofi-report-layout-1 .ofi-report-stats .attendee {
	overflow:hidden;
	padding:20px 0;
	border-bottom:1px solid #ddd
}
@media print {
	.ofi-report-layout-1 .ofi-report-stats .attendee {
	padding:8px 0;
	border-bottom:1px solid #bbb
}
}.ofi-report-layout-1 .ofi-report-stats .attendee .initials {
	width:50px;
	height:50px;
	border-radius:50%;
	background:#000;
	color:#fff;
	text-align:center;
	line-height:50px;
	font-size:20px;
	font-weight:400;
	float:left;
	margin-right:10px
}
@media print {
	.ofi-report-layout-1 .ofi-report-stats .attendee .initials {
	display:none;
	width:0
}
}@media screen and (max-width:768px) {
	.ofi-report-layout-1 .ofi-report-stats .attendee .initials {
	width:35px;
	height:35px;
	line-height:35px;
	font-size:14px
}
}.ofi-report-layout-1 .ofi-report-stats .attendee .desc {
	margin-left:60px
}
@media print {
	.ofi-report-layout-1 .ofi-report-stats .attendee .desc {
	margin-left:0
}
}@media screen and (max-width:768px) {
	.ofi-report-layout-1 .ofi-report-stats .attendee .desc {
	margin-left:45px
}
}@media screen and (min-width:480px) {
	.ofi-report-layout-1 .ofi-report-stats .attendee .desc .pill-wrap {
	float:right
}
}.ofi-report-layout-1 .ofi-report-stats .attendee .desc .name {
	font-weight:400;
	display:inline-block
}
.ofi-report-layout-1 .ofi-report-stats .attendee .desc .name span {
	font-size:12px;
	color:#878787;
	margin-left:6px
}
.ofi-report-layout-1 .ofi-report-stats .attendee:last-of-type {
	border-bottom:none
}
.ofi-report-layout-1 .container {
	max-width:1120px
}
.ofi-report-layout-1 .panel {
	background-color:#fff;
	border-radius:3px;
	border:1px solid #ddd;
	box-shadow:0 0 1px 0 rgba(0,108,91,.24),0 24px 24px 0 rgba(0,108,91,.03),0 2px 2px 0 rgba(0,108,91,.03),0 4px 4px 0 rgba(0,108,91,.03),0 8px 8px 0 rgba(0,108,91,.03),0 16px 16px 0 rgba(0,108,91,.03);
	margin-bottom:30px
}
@media print {
	.ofi-report-layout-1 .panel {
	margin-bottom:15px
}
}@media screen and (max-width:768px) {
	.ofi-report-layout-1 .panel {
	margin-bottom:15px
}
}.ofi-report-layout-1 .panel .panel-body {
	padding:25px
}
.ofi-report-layout-1 .panel .panel-body h3 {
	margin-bottom:20px
}
@media print {
	.ofi-report-layout-1 .panel .panel-body h3 {
	margin-bottom:10px
}
}.ofi-report-layout-1 .panel .panel-body h3 .icon {
	color:#888;
	font-size:18px;
	float:right
}
.ofi-report-layout-1 .agent-wrapper {
	margin-top:60px
}
.ofi-report-layout-1 .agent-card {
	position:relative;
	word-wrap:break-word;
	background-color:#fff;
	border-radius:0;
	max-width:540px;
	margin:20px auto
}
.ofi-report-layout-1 .agent-card a {
	color:#000
}
.ofi-report-layout-1 .agent-card .card-body {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	flex-direction:column-reverse
}
@media (min-width:480px) {
	.ofi-report-layout-1 .agent-card .card-body {
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
}@media (min-width:768px) {
	.ofi-report-layout-1 .agent-card .agent-card-details,.ofi-report-layout-1 .agent-card .agent-card-img {
	float:left
}
}.ofi-report-layout-1 .agent-card .agent-card-details {
	padding:30px
}
@media (min-width:480px) {
	.ofi-report-layout-1 .agent-card .agent-card-details {
	width:70%
}
}.ofi-report-layout-1 .agent-card .agent-card-details i {
	color:#ccc
}
.ofi-report-layout-1 .agent-card .agent-card-details ul {
	margin:0
}
@media (min-width:480px) {
	.ofi-report-layout-1 .agent-card .agent-card-img {
	width:30%
}
}.ofi-report-layout-1 .agent-card .agent-card-img img {
	object-fit:cover;
	max-height:200px;
	margin:0 auto
}
@media (min-width:768px) {
	.ofi-report-layout-1 .agent-card .agent-card-img img {
	margin:0
}
}.ofi-report-layout-1 .agent-card .agent-name {
	font-weight:500
}
.ofi-modal h1,.ofi-modal h2,.ofi-modal h3,.ofi-modal h4,.ofi-modal h5,.ofi-modal h6 {
	font-family:"DM Sans",sans-serif
}
.ofi-modal .modal {
	position:absolute
}
.ofi-modal .modal-header {
	display:none
}
.ofi-modal .modal-body-header {
	background:#000;
	color:#fff;
	padding:20px 15px;
	position:relative
}
.ofi-modal .modal-body-header .header-left {
	position:absolute;
	top:15px;
	left:15px
}
.ofi-modal .modal-body-header .header-right {
	position:absolute;
	top:15px;
	right:15px
}
.ofi-modal .modal-body-header .close {
	font-size:18px;
	opacity:1;
	color:#fff
}
.ofi-modal .modal-body-header .arrows .next,.ofi-modal .modal-body-header .arrows .prev {
	position:absolute;
	top:46%;
	font-size:30px;
	padding:0 10px;
	opacity:.3;
	cursor:not-allowed
}
.ofi-modal .modal-body-header .arrows .next.active,.ofi-modal .modal-body-header .arrows .prev.active {
	cursor:pointer;
	opacity:1
}
.ofi-modal .modal-body-header .arrows .prev {
	left:15px
}
.ofi-modal .modal-body-header .arrows .next {
	right:15px
}
.ofi-modal .modal-title {
	color:#fff;
	font-size:36px;
	font-weight:500
}
@media screen and (min-width:768px) {
	.ofi-modal .modal-title {
	font-size:48px
}
}.ofi-modal .modal-title.small {
	font-size:18px
}
@media screen and (min-width:768px) {
	.ofi-modal .modal-title.small {
	font-size:20px
}
}.ofi-modal .modal-dialog {
	width:94%
}
@media screen and (min-width:768px) {
	.ofi-modal .modal-dialog {
	width:420px
}
}@media screen and (min-width:768px) {
	.ofi-modal.modal-lg .modal-dialog {
	width:600px
}
}.ofi-modal .modal-info {
	margin-bottom:10px
}
.ofi-modal .modal-body {
	padding:0
}
.ofi-modal .modal-body-inner {
	position:relative;
	background:#f7f9fb;
	padding:20px
}
.ofi-selection:before {
	content:' ';
	height:100%;
	width:3px;
	background-color:#d1dde1;
	position:absolute;
	top:0;
	left:2.5em
}
.ofi-selection>.selection {
	margin-left:10px;
	position:relative
}
.ofi-selection .ofi-date {
	font-weight:500
}
.ofi-selection .ofi-agent,.ofi-selection .ofi-date {
	margin-bottom:4px
}
.ofi-selection .ofi-agent,.ofi-selection .ofi-attendees {
	color:#6a6a6a
}
.ofi-selection .bubble,.ofi-selection .bullet {
	display:inline-block
}
.ofi-selection .bubble {
	width:86%;
	left:40px;
	position:relative;
	color:#444
}
.ofi-selection .bubble .bubble-inner {
	display:block;
	margin-bottom:30px;
	border-radius:3px;
	padding:20px;
	box-sizing:border-box;
	background:#fff;
	box-shadow:0 1px 4px 0 rgba(0,108,91,.18)
}
.ofi-selection .bubble .arrow-left {
	width:0;
	height:0;
	border-top:15px solid transparent;
	border-right:15px solid #fff;
	border-bottom:15px solid transparent;
	border-left:15px solid transparent;
	position:absolute;
	top:20px;
	left:-30px
}
.ofi-selection .bullet {
	position:absolute;
	width:20px;
	height:20px;
	top:26px;
	box-sizing:border-box;
	background:#fff;
	border:4px solid #eee;
	border-radius:50%;
	z-index:1
}
.ofi-selection .bullet.active {
	background:#000;
	border:4px solid #616161
}
#container.ofi-page.container-push {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
@media print {
	#container.ofi-page.container-push {
	overflow:inherit
}
}.ofi-page .pushy-right.pushy-open {
	-webkit-transform:translate3d(280px,0,0);
	-moz-transform:translate3d(280px,0,0);
	-ms-transform:translate3d(280px,0,0);
	-o-transform:translate3d(280px,0,0);
	transform:translate3d(280px,0,0)
}
.ofi-menu {
	background:#fff
}
@media print {
	.ofi-menu {
	display:none
}
}.ofi-menu .btn-print {
	display:block;
	font-size:24px;
	position:absolute;
	bottom:0;
	right:30px;
	bottom:10px
}
.ofi-menu .mobile-menu-nav .mobile-menu-close {
	color:#333
}
.ofi-menu .mobile-menu-nav>li>a {
	background:#fff;
	color:#000;
	border-bottom:1px solid #f4f4f4;
	font-size:16px;
	font-weight:500;
	padding:25px 25px
}
.ofi-menu .mobile-menu-nav>li>a:hover {
	color:#000;
	background:#f2f2f2
}
.checkin-thankyou-page h1 {
	padding:20px
}
@media screen and (max-width:768px) {
	.checkin-thankyou-page h1 {
	font-size:22px
}
}@media screen and (max-width:768px) {
	.checkin-thankyou-page h4 {
	font-size:18px
}
}@media screen and (max-width:768px) {
	.checkin-thankyou-page .check {
	height:70px;
	width:30px
}
}.properties-slider-design-2 .slideshow-navigation-2 {
	text-align:center
}
.properties-slider-design-3 .slideshow-navigation-2 {
	text-align:center
}
.properties-slider-design-4 .propertyList-grid-overlay-full .media-grid-details-overlay {
	background-color:#fff
}
.properties-slider-design-4 .propertyList-grid-overlay-full a {
	background-color:#000;
	color:#fff
}
.properties-slider-design-6 .slideshow-navigation-2 {
	text-align:center
}
.property-lists-design-4 .overlay-bottom {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 53%,rgba(0,0,0,.65));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0);
	padding:2.5rem 2rem 2rem;
	transition:all .6s ease
}
.property-lists-design-4 .overlay-bottom h3 {
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
	margin:0
}
.property-lists-design-4 .h1,.property-lists-design-4 .h2,.property-lists-design-4 .h3,.property-lists-design-4 .h4,.property-lists-design-4 .h5,.property-lists-design-4 .h6,.property-lists-design-4 h1,.property-lists-design-4 h2,.property-lists-design-4 h3,.property-lists-design-4 h4,.property-lists-design-4 h5,.property-lists-design-4 h6 {
	color:#fff
}
.property-lists-design-4 .hr-theme-slash-2 {
	display:none
}
.property-lists-design-4 .media-grid-details-text {
	background-color:transparent;
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	transform:translateY(-50%);
	z-index:2;
	text-align:center;
	color:#fff
}
.property-lists-design-4 .media-grid-details-text h3 {
	font-size:2.2rem;
	margin-bottom:0
}
.property-lists-design-4 .media-grid-details-text {
	opacity:0
}
.property-lists-design-4 .property-icons-wrap {
	color:#fff;
	margin:15px 0;
	font-size:2rem
}
.property-lists-design-4 .grid-details-suburb {
	font-size:2rem;
	line-height:1
}
.property-lists-design-4 .grid-details-price {
	font-size:2rem
}
.property-lists-design-4 .grid-details-center {
	text-align:center
}
.property-lists-design-4 .grid-details-center .details-item,.property-lists-design-4 .grid-details-center .property-icons-wrap {
	display:inline-block;
	width:100%
}
.property-lists-design-4 .media-grid-image-wrapper:before {
	content:'';
	background-color:rgba(0,0,0,.8);
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	transition:all .6s ease
}
.property-lists-design-4 .media-grid-image-wrapper:hover:before {
	z-index:1;
	opacity:1
}
.property-lists-design-4 .media-grid-image-wrapper:hover .overlay-bottom {
	opacity:0
}
.property-lists-design-4 .media-grid-image-wrapper:hover .media-grid-details-text {
	opacity:1
}
.property-details-design-2 .property-details-wrap .button-link-list a,.property-details-design-2 .property-details-wrap .button-link-list button {
	background-color:transparent
}
.property-details-layout-7 .property-details-media-wrap {
	position:relative
}
.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap {
	position:relative;
	text-align:center
}
.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav {
	background-color:#fff;
	border-radius:25px;
	box-shadow:0 0 11px rgba(0,0,0,.12);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:absolute;
	transform:translate(-50%,-50%);
	display:inline-block;
	white-space:nowrap;
	z-index:1000;
	padding:0 5px
}
.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul {
	margin:0;
	list-style:none;
	padding:0;
	font-size:0
}
.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li {
	display:inline-block;
	font-size:0
}
.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li .btn,.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li a {
	display:inline-block;
	padding:10px 20px;
	position:relative;
	font-size:17px;
	line-height:1.7;
	background-color:transparent;
	color:#444;
	vertical-align:inherit;
	border:none;
	text-transform:inherit;
	cursor:pointer
}
@media (max-width:992px) {
	.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li .btn,.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li a {
	font-size:15px
}
}.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li .btn *,.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li a * {
	line-height:1.7
}
.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li .btn i,.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li a i {
	margin-right:5px;
	position:relative;
	top:1px
}
.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li .btn:after,.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li a:after {
	content:"";
	position:absolute;
	height:20px;
	width:1px;
	background-color:#ddd;
	top:50%;
	right:0;
	transform:translateY(-50%)
}
.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li .btn .focus,.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li .btn:focus,.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li a .focus,.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li a:focus {
	outline:0
}
.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li:last-child .btn:after,.property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav ul li:last-child a:after {
	display:none
}
.property-details-layout-7 .property-details-content-wrap {
	position:relative
}
.property-details-layout-7 .property-details-content-wrap>.row {
	margin-left:-60px;
	margin-right:-60px
}
.property-details-layout-7 .property-details-content-wrap>.row>[class*=col-] {
	padding-right:60px;
	padding-left:60px
}
.property-details-layout-7 .property-details-content-wrap .property-details-content,.property-details-layout-7 .property-details-content-wrap .property-details-sidebar {
	margin:60px 0
}
@media (max-width:992px) {
	.property-details-layout-7 .property-details-content-wrap .property-details-content {
	margin:40px 0 0 0
}
.property-details-layout-7 .property-details-content-wrap .property-details-sidebar {
	margin:0 0 30px 0
}
}.property-details-layout-7 .property-details-content-wrap .property-details-content .property-details-section {
	border-bottom:1px solid #ddd;
	padding-bottom:30px;
	margin-bottom:30px
}
@media (max-width:992px) {
	.property-details-layout-7 .property-details-content-wrap .property-details-content .property-key-details {
	text-align:center
}
}.property-details-layout-7 .property-details-content-wrap .property-details-content .property-address {
	font-size:110%;
	color:#919191;
	margin-bottom:10px
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .property-auctions h3,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-inspections h3 {
	display:none
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .property-auctions .property-auction-details p,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-auctions .property-inspection-details p,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-inspections .property-auction-details p,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-inspections .property-inspection-details p {
	display:block;
	margin:0 10px 10px 0;
	padding:20px 150px 20px 20px;
	border:1px solid #ddd;
	border-radius:10px;
	font-size:13px;
	position:relative
}
@media (min-width:992px) {
	.property-details-layout-7 .property-details-content-wrap .property-details-content .property-auctions .property-auction-details p,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-auctions .property-inspection-details p,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-inspections .property-auction-details p,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-inspections .property-inspection-details p {
	display:inline-block
}
}.property-details-layout-7 .property-details-content-wrap .property-details-content .property-auctions .property-auction-details p span,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-auctions .property-inspection-details p span,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-inspections .property-auction-details p span,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-inspections .property-inspection-details p span {
	display:block;
	line-height:1
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .property-auctions .property-auction-details p span:first-of-type,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-auctions .property-inspection-details p span:first-of-type,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-inspections .property-auction-details p span:first-of-type,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-inspections .property-inspection-details p span:first-of-type {
	font-weight:500;
	margin-bottom:5px
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .property-auctions .property-auction-details p span:last-of-type,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-auctions .property-inspection-details p span:last-of-type,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-inspections .property-auction-details p span:last-of-type,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-inspections .property-inspection-details p span:last-of-type {
	opacity:.6
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .property-auctions .property-auction-details p .btn,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-auctions .property-inspection-details p .btn,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-inspections .property-auction-details p .btn,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-inspections .property-inspection-details p .btn {
	position:absolute;
	width:auto;
	right:20px;
	top:50%;
	transform:translateY(-50%);
	border-radius:10px;
	font-size:13px
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .property-auctions .property-auction-details p,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-inspections .property-auction-details p {
	padding:20px
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .property-details-description.truncate {
	line-height:inherit
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .read-more-label {
	background:0 0;
	color:#444;
	border:none;
	text-transform:none;
	padding:0;
	text-decoration:underline
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .property-small-heading {
	font-weight:500;
	font-size:18px;
	color:#000
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .property-details .table {
	margin:0
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .property-details .table>tbody td,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-details .table>tbody th {
	font-size:80%;
	padding:5px 0;
	border:none
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .property-details .table>tbody th {
	font-weight:500
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .property-quicklinks {
	border:none;
	padding:0
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .property-quicklinks .btn-primary {
	display:inline-block;
	background-color:transparent;
	color:#444;
	font-size:17px;
	text-transform:none;
	text-align:left;
	padding:10px 0;
	width:auto;
	border:none
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .property-quicklinks .btn-primary:after {
	content:"\e616";
	font-family:aro-icon-general!important;
	position:relative;
	top:2px
}
.property-details-layout-7 .property-details-content-wrap .property-details-content .property-quicklinks .btn-primary.focus,.property-details-layout-7 .property-details-content-wrap .property-details-content .property-quicklinks .btn-primary:focus {
	outline:0
}
.property-details-layout-7 .property-details-content-wrap .property-details-sidebar {
	box-shadow:0 0 11px rgba(0,0,0,.12);
	border-radius:25px;
	overflow:hidden
}
.property-details-layout-7 .property-details-content-wrap .property-details-sidebar .property-location .btn {
	display:none
}
.property-details-layout-7 .property-details-content-wrap .property-details-sidebar .property-details-sidebar-content {
	padding:30px
}
.property-details-layout-7 .property-details-content-wrap .property-details-sidebar .property-details-sidebar-content .property-cta .btn {
	border-radius:10px
}
@media (max-width:992px) {
	.property-details-layout-7 .property-details-content-wrap .property-details-sidebar .property-details-sidebar-content .property-cta {
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	padding:10px;
	background-color:#fff;
	z-index:1060
}
}.property-details-layout-7 .truncate {
	max-height:210px
}
.property-details-image-grid .row {
	margin:0
}
.property-details-image-grid [class*=col-] {
	padding-right:0;
	padding-left:0
}
.property-details-image-grid .picture-wrap {
	cursor:pointer
}
.property-details-image-grid .property-details-image-grid-gallery {

	display:grid;
	grid-template-columns:2fr 2fr;
	height:100%;
	padding-top:5px;
	    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
@media (min-width:992px) {
	.property-details-image-grid .property-details-image-grid-gallery {
	padding-left:5px;
	padding-top:0
}
}.property-details-image-grid .property-details-image-grid-gallery .picture-4,.property-details-image-grid .property-details-image-grid-gallery .picture-5 {
	
	position:relative
}
@media (min-width:992px) {
	.property-details-image-grid .property-details-image-grid-gallery .picture-4,.property-details-image-grid .property-details-image-grid-gallery .picture-5 {
	display:inline-block
}
}.property-details-image-grid .property-details-image-grid-gallery .picture-4 .picture-count,.property-details-image-grid .property-details-image-grid-gallery .picture-5 .picture-count {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-color:rgba(0,0,0,.5);
	font-size:24px;
	font-weight:600;
	color:#fff;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	justify-items:center
}
@media (min-width:1200px) {
	.property-details-image-grid .property-details-image-grid-gallery .picture-4 .picture-count,.property-details-image-grid .property-details-image-grid-gallery .picture-5 .picture-count {
	font-size:34px
}
}.consultant-list-panel {
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:10px;
	border:1px solid #ddd;
	border-radius:10px;
	margin-bottom:15px
}
.consultant-list-panel .consultant-list-left {
	width:60px;
	margin-right:10px
}
.consultant-list-panel .consultant-list-left img {
	border-radius:50%
}
.consultant-list-panel .consultant-list-body p {
	font-size:15px;
	margin:0;
	line-height:1.5
}
.consultant-list-panel .consultant-list-body p.consultant-list-name {
	font-weight:500
}
.consultant-list-panel .consultant-list-body p.consultant-list-phone {
	opacity:.6
}
.consultant-list-panel .consultant-list-email {
	margin-left:auto
}
.consultant-list-panel .consultant-list-email .btn {
	border-radius:50%;
	width:40px;
	height:40px;
	line-height:40px;
	padding:0;
	font-size:20px;
	background-color:#eee;
	color:#333;
	border:none
}
.consultant-list-panel .consultant-list-email .btn i {
	line-height:40px
}
.property-icons-wrap {
	color:#444;
	display:inline-block
}
.property-icons-wrap .property-icon {
	margin-right:10px
}
.property-icons-wrap .property-icon:last-of-type {
	margin:0
}
.property-icons-wrap .property-icon .property-icon-count {
	margin-left:2px
}
.property-icons-vertical .property-icons-wrap .property-icon {
	display:block
}
.property-status-banner {
	background-color:rgba(255,0,0,.7);
	color:#fff;
	position:absolute;
	padding:5px 0;
	top:27px;
	left:-39px;
	width:158px;
	text-align:center;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	z-index:900
}
@media (max-width:768px) {
	.property-status-banner {
	padding:2px 4px;
	width:auto;
	top:3px;
	left:3px;
	font-size:9px;
	border-radius:0;
	-webkit-transform:none;
	-moz-transform:none;
	-ms-transform:none;
	-o-transform:none;
	transform:none
}
}@media screen and (min-width:768px) {
	.property-status-banner.property-status-banner-available-soon,.property-status-banner.property-status-banner-under-offer {
	top:33px;
	left:-46px;
	width:192px
}
}.property-status-banner-circle {
	background-color:rgba(255,0,0,.7);
	color:#fff;
	position:absolute;
	padding:5px 0;
	border:1px solid red;
	border-radius:1000px;
	text-align:center;
	height:70px;
	width:70px;
	top:10px;
	left:10px;
	padding:15px 0;
	font-size:14px;
	z-index:900
}
@media (max-width:768px) {
	.property-status-banner-circle {
	padding:10px;
	width:auto;
	top:3px;
	left:3px;
	font-size:9px
}
}.property-status-banner-circle.property-status-banner-auction,.property-status-banner-circle.property-status-banner-leased,.property-status-banner-circle.property-status-banner-sold {
	padding:25px 0
}
.property-status-banner-circle.property-status-banner-just-listed {
	padding:13px 5px
}
.property-quickinfo {
	background-color:rgba(0,0,0,.42);
	color:#fff;
	position:absolute;
	padding:2px 4px;
	bottom:5px;
	left:5px;
	margin:0;
	font-size:13px;
	z-index:200;
	border-radius:0
}
.property-quickinfo span {
	margin-right:5px
}
.property-quickinfo span:last-of-type {
	margin:0
}
.property-quickinfo:active,.property-quickinfo:hover {
	background-color:#000
}
.project-listView-details-bottom .project-link {
	color:#444;
	position:absolute;
	width:100%;
	height:100%;
	z-index:1
}
.project-listView-details-bottom .project-consultant {
	display:block;
	position:relative;
	z-index:2;
	top:-35px
}
.project-listView-details-bottom .project-consultant img {
	width:70px;
	border:1px solid #ddd
}
.project-listView-details-bottom .media-grid-details-image-wrap .img-not-found {
	min-height:251px;
	background:#eee
}
.project-listView-details-bottom .media-grid-details-text {
	min-height:158px
}
.project-listView-details-bottom .media-grid-details-text.media-grid-details-float {
	padding-top:50px;
	min-height:200px
}
.project-listView-details-bottom .project-name {
	font-size:24px;
	white-space:nowrap
}
.project-listView-details-bottom .project-title {
	font-size:18px;
	font-weight:500;
	white-space:nowrap;
	color:#444
}
.project-listView-details-bottom .project-title>.highlight {
	color:#000
}
.project-listView-details-bottom .project-location {
	font-size:16px;
	white-space:nowrap;
	height:27px
}
.project-listView-details-bottom .project-description {
	font-size:13px;
	height:60px;
	display:-webkit-box;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical
}
.project-listView-details-bottom .project-description,.project-listView-details-bottom .project-location,.project-listView-details-bottom .project-name,.project-listView-details-bottom .project-title {
	overflow:hidden;
	text-overflow:ellipsis
}
.project-listView-details-bottom .panel-default {
	overflow:hidden
}
.project-list-map-view .media-grid-details-text {
	color:#333
}
.project-list-map-view .media-grid-details-text.popup-map-details-text {
	padding:15px
}
.project-list-map-view .media-grid-details-text .project-icons-wrap {
	color:#333
}
.project-list-map-view .project-popup-title {
	font-size:16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.project-list-map-view .project-popup-address {
	color:rgba(68,68,68,.6)
}
.project-list-map-view .img-not-found {
	min-height:190px;
	background:#eee
}
.map-view-all-listings .gm-style-iw-d {
	overflow:hidden!important
}
.map-view-all-listings .gm-style .gm-style-iw-c {
	padding:0
}
.map-view-all-listings .gm-style-iw-d+button[title=Close] {
	display:none!important
}
.content-wrap .project-details-layout-1 h1:first-of-type {
	margin-bottom:15px
}
.project-details-layout-1 .project-title {
	color:#444;
	margin-bottom:30px
}
.project-details-layout-1 .panel-consultant {
	text-align:center;
	width:100%;
	max-width:350px;
	margin:0 auto;
	border:0;
	box-shadow:0 0 20px 0 hsla(0,0%,87%,.5)
}
@media screen and (min-width:768px) {
	.project-details-layout-1 .panel-consultant {
	position:absolute;
	top:-100px;
	right:0
}
}.project-details-layout-1 .panel-consultant .consultant-img {
	margin-bottom:15px
}
.project-details-layout-1 .panel-consultant .panel-footer {
	padding:0
}
.project-details-layout-1 .panel-consultant .panel-footer .btn {
	border-radius:0
}
.project-details-layout-1 .panel-project-map {
	margin:0 auto;
	margin-top:15px;
	text-align:center
}
@media screen and (min-width:768px) {
	.project-details-layout-1 .panel-project-map {
	max-width:300px;
	box-shadow:0 0 20px 0 hsla(0,0%,87%,.5);
	margin-top:0;
	position:absolute;
	bottom:-50px;
	left:15px
}
}.project-details-layout-1 .panel-project-map .btn {
	margin-bottom:0
}
@media screen and (min-width:768px) {
	.project-details-layout-1 .panel-project-map .project-map-address {
	font-size:150%
}
}@media screen and (min-width:768px) {
	.project-details-layout-1 .panel-project-map .panel-body {
	padding:30px
}
}.project-details-layout-1 .project-details-content h1 {
	font-weight:500
}
.project-details-layout-1 .project-details-content .container,.project-details-layout-1 .project-details-content .container-full {
	position:relative
}
@media screen and (min-width:768px) {
	.project-details-layout-1 .project-details-map {
	margin-bottom:56px
}
}.project-details-layout-1 .project-details-map .container,.project-details-layout-1 .project-details-map .container-full {
	position:relative
}
.project-refine-wrap [class^=col-]:last-of-type {
	text-align:right
}
.consultantsDetails-design-2-container {
	width:100%
}
@media screen and (max-width:768px) {
	.consultantsDetails-design-2 .btn-lg {
	font-size:15px;
	padding:8px 12px
}
}.consultantsDetails-design-2 .consultant-grid {
	display:grid;
	gap:30px
}
@media screen and (min-width:768px) {
	.consultantsDetails-design-2 .consultant-grid {
	grid-template-columns:repeat(2,minmax(0,1fr));
	gap:60px
}
}@media screen and (max-width:768px) {
	.consultantsDetails-design-2 .consultant-grid .consultant-grid-item:first-child {
	order:1
}
}@media screen and (min-width:768px) {
	.consultantsDetails-design-2 .container-right {
	margin:0 auto 0 15%;
	width:86%;
	max-width:1920px
}
}@media screen and (min-width:768px) {
	.consultantsDetails-design-2 .consultant-details-name,.consultantsDetails-design-2 .consultant-details-position {
	font-size:28px
}
}.consultantsDetails-design-2 .consultant-details-name {
	font-weight:500;
	margin-bottom:15px
}
.consultantsDetails-design-2 .consultant-details-position {
	font-weight:400;
	margin-bottom:30px
}
.consultantsDetails-design-2 .consultant-details-contact {
	margin-bottom:30px;
	font-size:18px;
	font-weight:500
}
.consultantsDetails-design-2 .consultant-details-contact a {
	color:#444
}
.consultantsDetails-design-2 .consultant-details-desc {
	line-height:1.4
}
@media screen and (min-width:768px) {
	.consultantsDetails-design-2 .consultant-details-desc {
	font-size:20px
}
}.consultant-details .consultant-details-about .consultant-details-name {
	margin:0 0 14.5px
}
.consultant-details .consultant-details-about .consultant-details-mobile-contact {
	margin:0 0 14.5px
}
.consultant-details .consultant-details-about .consultant-details-desktop-contact span {
	margin-right:10px
}
.consultant-details .consultant-details-about .consultant-details-desktop-contact span:last-of-type {
	margin:0
}
.consultant-details .consultant-details-about-center {
	text-align:center
}
.consultant-details .consultant-details-about-center h1.consultant-details-name {
	text-align:inherit;
	margin-bottom:5px
}
.consultant-details .consultant-details-about-center .media-list-image-wrap {
	margin-bottom:15px
}
.consultant-details .consultant-details-about-center .media-list-image-wrap img {
	width:250px;
	height:250px;
	object-fit:cover;
	border:3px solid #ddd
}
.consultant-details .consultant-details-about-center .read-more-wrap {
	margin-top:30px
}
.consultant-details .consultant-details-listings .consultant-details-myListings {
	margin:0 0 14.5px
}
.consultant-details .consultant-details-listings .consultant-details-myListings h4 {
	margin-right:20px
}
.consultant-details .consultant-details-listings .consultant-details-myListings .bootstrap-select {
	float:right
}
@media (min-width:768px) {
	.consultant-details .consultant-details-listings .consultant-details-myListings .bootstrap-select {
	float:left
}
}.consultant-details-layout-2 .feature-wrap.feature-header h1.imageBannerTitle {
	display:none
}
.consultant-details-layout-2 .feature-header-disabled .consultant-details.layout-2 {
	margin-top:0
}
.consultant-details-layout-2 .consultant-details.layout-2 {
	margin-top:-250px
}
@media (max-width:768px) {
	.consultant-details-layout-2 .consultant-details.layout-2 {
	margin-top:-200px
}
}.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-about {
	text-align:center
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-about .media-list-image-wrap {
	margin-bottom:30px
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-about .media-list-image-wrap img {
	border:5px solid #eee
}
@media (max-width:768px) {
	.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-about .media-list-image-wrap img {
	max-width:60%
}
}.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-about h1 {
	margin-bottom:0
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-about .consultant-details-position {
	font-style:italic;
	color:#aaa
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-about .btn-group .btn {
	border:none
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-about .consultant-details-desc {
	max-width:600px;
	margin:0 auto
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-about .consultant-details-desc.truncate {
	position:relative
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-about .consultant-details-desc.truncate:after {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:50px;
	background:-o-linear-gradient(bottom,#fff 0,transparent 100%);
	background:-webkit-gradient(bottom,#fff 0,transparent 100%);
	background:linear-gradient(0deg,#fff 0,transparent 100%)
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-about .read-more-label {
	box-shadow:rgba(0,0,0,.1) 0 3px 1px -2px,rgba(0,0,0,.07) 0 2px 2px 0,rgba(0,0,0,.06) 0 1px 5px 0;
	color:#233444;
	background-color:#FFF;
	border:none;
	font-size:12px;
	font-weight:700;
	padding:5px 10px 5px 10px;
	margin-top:10px
}
.consultant-details-layout-2 .consultant-details.layout-2 .truncate {
	max-height:130px;
	line-height:1.7em
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-listings .consultant-details-myListings {
	text-align:center;
	margin:0;
	padding:30px 0
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-listings .consultant-details-myListings h4 {
	display:none
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-listings .consultant-details-myListings .bootstrap-select {
	float:none
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-listings .consultant-details-myListings .bootstrap-select .btn {
	padding:10px 20px;
	font-size:17px;
	padding-right:30px
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-listings .consultant-details-myListings .bootstrap-select:not([class*=span]):not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
	width:auto
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-listings .property-refine-wrap {
	display:none
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-listings .property-refine-wrap.property-refine-bottom {
	display:block
}
.consultant-details-layout-2 .consultant-details.layout-2 .consultant-details-listings .property-refine-wrap.property-refine-bottom .col-sm-3 {
	display:none
}
.consultant-details-layout-3 .consultant-header {
	background:#fff;
	height:300px
}
@media (min-width:768px) {
	.consultant-details-layout-3 .consultant-header {
	height:400px;
	margin-top:-30px
}
}.consultant-details-layout-3 .consultant-header>div {
	height:100%
}
.consultant-details-layout-3 .consultant-header img {
	object-fit:cover;
	height:100%
}
.consultant-details-layout-3 .consultant-details-image {
	position:absolute;
	top:-160px;
	left:0;
	width:100%;
	text-align:center
}
@media (min-width:992px) {
	.consultant-details-layout-3 .consultant-details-image {
	top:-243px
}
}.consultant-details-layout-3 .consultant-details-image img {
	object-fit:cover;
	height:200px;
	border:6px solid #fff;
	box-shadow:rgba(0,0,0,.37) 0 .0625rem .1875rem 0
}
@media (min-width:992px) {
	.consultant-details-layout-3 .consultant-details-image img {
	height:300px;
	border:8px solid #fff
}
}.consultant-details-layout-3 .consultant-details {
	position:relative
}
.consultant-details-layout-3 .consultant-details .consultant-details-name {
	margin-bottom:20px;
	font-size:28px;
	margin-bottom:7px
}
@media (max-width:767px) {
	.consultant-details-layout-3 .consultant-details .consultant-details-name {
	font-size:20px;
	text-align:center;
	margin-bottom:15px
}
}.consultant-details-layout-3 .consultant-details .consultant-details-position {
	text-align:center;
	margin-bottom:20px;
	font-weight:400;
	font-size:17px;
	color:#444
}
@media (min-width:768px) {
	.consultant-details-layout-3 .consultant-details .consultant-details-position {
	text-align:left;
	margin-bottom:15px;
	font-weight:500
}
}.consultant-details-layout-3 .consultant-details .read-more-wrap {
	text-align:center
}
@media (min-width:768px) {
	.consultant-details-layout-3 .consultant-details .read-more-wrap {
	text-align:left
}
}.consultant-details-layout-3 .consultant-details .consultant-details-contact h2,.consultant-details-layout-3 .consultant-details .consultant-details-contact h4,.consultant-details-layout-3 .consultant-details .consultant-details-contact-btns,.consultant-details-layout-3 .consultant-details .social-icons {
	margin-bottom:15px
}
@media (min-width:768px) {
	.consultant-details-layout-3 .consultant-details .consultant-details-contact h2,.consultant-details-layout-3 .consultant-details .consultant-details-contact h4,.consultant-details-layout-3 .consultant-details .consultant-details-contact-btns,.consultant-details-layout-3 .consultant-details .social-icons {
	margin-bottom:20px
}
}.consultant-details-layout-3 .consultant-details .consultant-details-contact,.consultant-details-layout-3 .consultant-details .read-more-wrap {
	margin-bottom:30px
}
.consultant-details-layout-3 .consultant-details .consultant-details-about {
	padding-top:70px
}
@media (min-width:992px) {
	.consultant-details-layout-3 .consultant-details .consultant-details-about {
	padding-top:130px
}
}@media (min-width:768px) {
	.consultant-details-layout-3 .consultant-details .consultant-details-about .col-sm-9 {
	padding-right:30px
}
}@media (min-width:768px) {
	.consultant-details-layout-3 .consultant-details .consultant-details-about .col-sm-3 {
	padding-left:30px
}
}.consultant-details-layout-3 .consultant-details .consultant-details-about .consultant-details-contact-btns {
	text-align:center;
	overflow:hidden
}
@media (min-width:768px) {
	.consultant-details-layout-3 .consultant-details .consultant-details-about .consultant-details-contact-btns {
	text-align:left
}
}.consultant-details-layout-3 .consultant-details .consultant-details-about .consultant-details-contact-btns>.btn {
	margin-bottom:15px;
	word-break:break-word;
	white-space:normal
}
.consultant-details-layout-3 .consultant-details .consultant-details-about .consultant-details-contact {
	position:relative;
	text-align:center;
	word-break:break-all
}
.consultant-details-layout-3 .consultant-details .consultant-details-about .consultant-details-contact:before {
	position:absolute;
	height:100%;
	width:1px;
	left:-30px;
	background:#ddd
}
@media (min-width:768px) {
	.consultant-details-layout-3 .consultant-details .consultant-details-about .consultant-details-contact:before {
	content:''
}
}@media (min-width:768px) {
	.consultant-details-layout-3 .consultant-details .consultant-details-about .consultant-details-contact {
	text-align:left
}
}.consultant-details-layout-3 .consultant-details .consultant-details-about .consultant-details-contact a:not(.btn) {
	display:inline-block;
	color:#444;
	font-size:16px
}
.consultant-details-layout-3 .consultant-details .consultant-details-about .consultant-details-contact a:not(.btn):hover {
	color:#444
}
.consultant-details-layout-3 .consultant-details .consultant-details-about .media-list-image-wrap img {
	border:none
}
.agent-card {
	position:relative;
	max-width:540px;
	margin:0 auto;
	margin-bottom:20px;
	word-wrap:break-word;
	background-color:#fff;
	background-clip:border-box;
	border:1px solid #fff;
	box-shadow:0 0 1px 0 rgba(255,255,255,.1),0 24px 24px 0 rgba(255,255,255,.1),0 2px 2px 0 rgba(255,255,255,.1),0 4px 4px 0 rgba(255,255,255,.1),0 8px 8px 0 rgba(255,255,255,.1),0 16px 16px 0 rgba(255,255,255,.1)
}
.agent-card a {
	color:#444
}
.agent-card .card-body {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	flex-direction:column-reverse
}
@media (min-width:480px) {
	.agent-card .card-body {
	flex-direction:row;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
}@media (min-width:768px) {
	.agent-card .agent-card-details,.agent-card .agent-card-img {
	float:left
}
}.agent-card .agent-card-details {
	padding:30px;
	text-align:left
}
@media (min-width:480px) {
	.agent-card .agent-card-details {
	width:70%
}
}.agent-card .agent-card-details i {
	color:#ccc
}
.agent-card .agent-card-details ul {
	margin:0
}
@media (min-width:480px) {
	.agent-card .agent-card-img {
	width:30%
}
}.agent-card .agent-card-img img {
	object-fit:cover;
	width:100%
}
.agent-card .agent-name {
	font-weight:500
}
.agent-card.agent-card-details-bottom .agent-name {
	margin-bottom:4px
}
.agent-card.agent-card-details-bottom .agent-position {
	margin-bottom:0
}
.agent-card.agent-card-details-bottom .agent-card-details {
	padding:0
}
.consultant-listings-filter {
	margin-bottom:30px
}
.consultant-listings-filter.filter-buttons .btn {
	margin-right:5px;
	margin-bottom:10px
}
.consultantsList-design-1 .media-grid-details-bottom .media-grid-details-text {
	text-align:center
}
.consultantsList-design-1 .media-grid-details-bottom .media-grid-details-image-wrap {
	margin-bottom:30px;
	text-align:center;
	overflow:visible
}
.consultantsList-design-1 .media-grid-details-bottom .media-grid-details-image-wrap a {
	display:inline-block;
	position:relative;
	margin:0 auto;
	-webkit-transition:-webkit-transform ease-out .1s,background .2s;
	-moz-transition:-moz-transform ease-out .1s,background .2s;
	transition:transform ease-out .1s,background .2s
}
.consultantsList-design-1 .media-grid-details-bottom .media-grid-details-image-wrap a:after {
	pointer-events:none;
	position:absolute;
	width:100%;
	height:100%;
	border-radius:50%;
	content:'';
	top:0;
	left:0;
	padding:0;
	z-index:-1;
	box-shadow:0 0 0 2px rgba(255,255,255,.1);
	opacity:0;
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	-ms-transform:scale(.9);
	transform:scale(.9)
}
.consultantsList-design-1 .media-grid-details-bottom .media-grid-details-image-wrap a:hover {
	background:rgba(255,255,255,.05);
	-webkit-transform:scale(.93);
	-moz-transform:scale(.93);
	-ms-transform:scale(.93);
	transform:scale(.93);
	color:#fff
}
.consultantsList-design-1 .media-grid-details-bottom .media-grid-details-image-wrap img {
	object-fit:cover;
	width:100%;
	height:100%;
	border-radius:50%;
	margin:0 auto
}
.consultantsList-design-1 .media-grid-details-bottom [class^=col-] {
	margin-bottom:60px
}
@media screen and (min-width:768px) {
	.consultantsList-design-1 .media-grid-details-bottom [class^=col-] {
	margin-bottom:100px
}
}.consultantsList-slideshow-design-1 .section-title {
	position:relative;
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.consultantsList-slideshow-design-1 .section-title .title-action {
	display:none
}
@media screen and (min-width:768px) {
	.consultantsList-slideshow-design-1 .section-title .title-action {
	display:block
}
}.consultantsList-slideshow-design-1 .section-title .title-action .btn {
	padding:12px 20px;
	text-transform:uppercase;
	letter-spacing:.2em;
	line-height:1.3
}
.home-page .consultantsList-slideshow-design-1 .media-grid-details-bottom [class^=col-] {
	margin-bottom:0
}
.consultantsList-slideshow-design-1 h4 {
	font-size:21px;
	margin-bottom:4px
}
.consultantsList-slideshow-design-1 .consultant-list-contact-details span {
	color:#999
}
.consultant-list .row .media-list-image-wrap {
	margin:0
}
.consultant-list .row .truncate {
	height:40px
}
.consultant-list .row .consultant-list-contact-details {
	margin:0 0 14.5px
}
.consultant-list .row .consultant-list-contact-details span {
	display:block
}
.consultant-list .row>[class^=col-] {
	padding-left:0
}
.consultant-list .row>[class^=col-]:first-of-type {
	padding-left:15px
}
.consultantsList-grid-details-center .panel-default {
	border-color:#000
}
.consultantsList-grid-details-center .media-grid-details-center {
	text-align:center;
	padding:20px
}
.consultantsList-grid-details-center .media-grid-details-center .consultant-name,.consultantsList-grid-details-center .media-grid-details-center .consultant-position {
	display:block
}
.consultantsList-grid-details-center .media-grid-details-center .consultant-name {
	font-size:18px;
	font-weight:500
}
.consultantsList-grid-details-bottom .media-grid-details-image-wrap img {
	height:300px;
	-o-object-fit:cover;
	object-fit:cover;
	-o-object-position:top;
	object-position:top
}
.consultantsList-grid-details-bottom-2 .consultant-list-role {
	opacity:.8
}
.consultantsList-grid-details-bottom-2 .media-grid-details-text {
	padding:10px 0 0 0
}
.consultantsList-grid-details-bottom-3>[class^=col-]>div {
	border:1px solid #000
}
.consultantsList-grid-details-bottom-3>[class^=col-]>div .media-grid-details-image-wrap {
	padding:5% 25%;
	position:relative
}
.consultantsList-grid-details-bottom-3>[class^=col-]>div .media-grid-details-image-wrap img {
	border:3px solid #000;
	z-index:100;
	position:relative
}
.consultantsList-grid-details-bottom-3>[class^=col-]>div .media-grid-details-image-wrap:after {
	content:"";
	position:absolute;
	z-index:0;
	width:100%;
	top:50%;
	left:0;
	height:30%;
	background:#000;
	-webkit-transform:translatey(-50%);
	-moz-transform:translatey(-50%);
	-ms-transform:translatey(-50%);
	-o-transform:translatey(-50%);
	transform:translatey(-50%)
}
.consultantsList-grid-details-bottom-3>[class^=col-]>div .media-grid-details-text {
	text-align:center;
	padding-top:0
}
.consultantsList-grid-details-bottom-overlay .media-grid-details-image-wrap {
	font-size:15px
}
.consultantsList-grid-details-bottom-overlay .media-grid-details-image-wrap .touch-only {
	display:block!important;
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:900
}
.consultantsList-grid-details-bottom-overlay .media-grid-details-image-wrap .media-grid-details-text {
	background-color:rgba(255,255,255,.9);
	top:auto;
	bottom:-118px;
	left:0;
	padding:8px 15px;
	position:absolute;
	width:100%;
	min-height:160px
}
.consultantsList-grid-details-bottom-overlay .media-grid-details-image-wrap .media-grid-details-text .consultant-text-header {
	margin-bottom:5px;
	line-height:1.6
}
.consultantsList-grid-details-bottom-overlay .media-grid-details-image-wrap .media-grid-details-text .consultant-text-header .consultant-name,.consultantsList-grid-details-bottom-overlay .media-grid-details-image-wrap .media-grid-details-text .consultant-text-header .consultant-position {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.consultantsList-grid-details-bottom-overlay .media-grid-details-image-wrap .media-grid-details-text .consultant-text-header .consultant-name {
	font-size:19px
}
.consultantsList-grid-details-bottom-overlay .media-grid-details-image-wrap .media-grid-details-text .consultant-text-header .consultant-position {
	font-size:90%
}
html:not(.touch) .consultantsList-grid-details-bottom-overlay .media-grid-details-image-wrap .touch-only {
	display:none!important
}
html:not(.touch) .consultantsList-grid-details-bottom-overlay .media-grid-details-image-wrap .media-grid-details-text,html:not(.touch) .consultantsList-grid-details-bottom-overlay .media-grid-details-image-wrap img {
	-webkit-transition:all .4s ease 0s;
	-o-transition:all .4s ease 0s;
	transition:all .4s ease 0s
}
html:not(.touch) .consultantsList-grid-details-bottom-overlay .media-grid-details-image-wrap:hover img {
	-webkit-transform:scale(1.2,1.2);
	-moz-transform:scale(1.2,1.2);
	-ms-transform:scale(1.2,1.2);
	-o-transform:scale(1.2,1.2);
	transform:scale(1.2,1.2);
	opacity:.1
}
html:not(.touch) .consultantsList-grid-details-bottom-overlay .media-grid-details-image-wrap:hover .media-grid-details-text {
	background-color:transparent;
	bottom:-10px
}
.social-icons {
	margin:0 0 14.5px
}
.social-icons a {
	margin:0 5px 5px 0;
	font-size:17px
}
.social-icons a .icon-social-facebook {
	color:#3c5a98
}
.social-icons a .icon-social-twitter {
	color:#2baae1
}
.social-icons a .icon-social-linkedin {
	color:#1984bc
}
.social-icons a .icon-social-youtube {
	color:#a72a26
}
.social-icons a .icon-social-googleplus {
	color:#c43a2d
}
.social-icons a .icon-social-pinterest {
	color:#be2226
}
.social-icons a .icon-social-flickr {
	color:#f11d83
}
.social-icons a .icon-social-instagram {
	color:#86583e
}
.social-icons a .icon-social-vimeo {
	color:#5eb6e6
}
.social-icons a .icon-social-skype {
	color:#39b2e7
}
.social-icons.social-icons-buttons a {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.social-icons.social-icons-buttons a.focus,.social-icons.social-icons-buttons a:focus {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.social-icons.social-icons-buttons a:hover {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.open>.dropdown-toggle.social-icons.social-icons-buttons a,.social-icons.social-icons-buttons a.active,.social-icons.social-icons-buttons a:active {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.open>.dropdown-toggle.social-icons.social-icons-buttons a.focus,.open>.dropdown-toggle.social-icons.social-icons-buttons a:focus,.open>.dropdown-toggle.social-icons.social-icons-buttons a:hover,.social-icons.social-icons-buttons a.active.focus,.social-icons.social-icons-buttons a.active:focus,.social-icons.social-icons-buttons a.active:hover,.social-icons.social-icons-buttons a:active.focus,.social-icons.social-icons-buttons a:active:focus,.social-icons.social-icons-buttons a:active:hover {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.open>.dropdown-toggle.social-icons.social-icons-buttons a,.social-icons.social-icons-buttons a.active,.social-icons.social-icons-buttons a:active {
	background-image:none
}
.social-icons.social-icons-buttons a.disabled.focus,.social-icons.social-icons-buttons a.disabled:focus,.social-icons.social-icons-buttons a.disabled:hover,.social-icons.social-icons-buttons a[disabled].focus,.social-icons.social-icons-buttons a[disabled]:focus,.social-icons.social-icons-buttons a[disabled]:hover,fieldset[disabled] .social-icons.social-icons-buttons a.focus,fieldset[disabled] .social-icons.social-icons-buttons a:focus,fieldset[disabled] .social-icons.social-icons-buttons a:hover {
	background-color:#000;
	border-color:#000
}
.social-icons.social-icons-buttons a .badge {
	color:#000;
	background-color:#fff
}
.social-icons.social-icons-buttons a i {
	color:#fff;
	font-size:inherit
}
.social-icons.social-icons-fixed-coloured .social-facebook {
	background-color:#3c5a98
}
.social-icons.social-icons-fixed-coloured .social-twitter {
	background-color:#2baae1
}
.social-icons.social-icons-fixed-coloured .social-linkedin {
	background-color:#1984bc
}
.social-icons.social-icons-fixed-coloured .social-linkedInCompany {
	background-color:#1984bc
}
.social-icons.social-icons-fixed-coloured .social-youtube {
	background-color:#a72a26
}
.social-icons.social-icons-fixed-coloured .social-googleplus {
	background-color:#c43a2d
}
.social-icons.social-icons-fixed-coloured .social-googlePlus {
	background-color:#c43a2d
}
.social-icons.social-icons-fixed-coloured .social-pinterest {
	background-color:#be2226
}
.social-icons.social-icons-fixed-coloured .social-flickr {
	background-color:#f11d83
}
.social-icons.social-icons-fixed-coloured .social-instagram {
	background-color:#86583e
}
.social-icons.social-icons-fixed-coloured .social-vimeo {
	background-color:#5eb6e6
}
.social-icons.social-icons-fixed-coloured .social-skype {
	background-color:#39b2e7
}
.social-icons.social-icons-coloured .social-facebook {
	background-color:#3c5a98
}
.social-icons.social-icons-coloured .social-twitter {
	background-color:#2baae1
}
.social-icons.social-icons-coloured .social-linkedin {
	background-color:#1984bc
}
.social-icons.social-icons-coloured .social-linkedInCompany {
	background-color:#1984bc
}
.social-icons.social-icons-coloured .social-youtube {
	background-color:#a72a26
}
.social-icons.social-icons-coloured .social-googleplus {
	background-color:#c43a2d
}
.social-icons.social-icons-coloured .social-googlePlus {
	background-color:#c43a2d
}
.social-icons.social-icons-coloured .social-pinterest {
	background-color:#be2226
}
.social-icons.social-icons-coloured .social-flickr {
	background-color:#f11d83
}
.social-icons.social-icons-coloured .social-instagram {
	background-color:#86583e
}
.social-icons.social-icons-coloured .social-vimeo {
	background-color:#5eb6e6
}
.social-icons.social-icons-coloured .social-skype {
	background-color:#39b2e7
}
.social-icons-client-color a i {
	color:#fff!important
}
.social-icons-client-color a:hover i {
	color:#ccc!important
}
.social-icons-icons a {
	margin:0;
	text-decoration:none;
	font-size:26px
}
.social-icons-fixed-flat {
	position:fixed;
	top:30%;
	background:#eee;
	border-radius:0;
	padding:5px
}
.social-icons-fixed-flat a {
	display:block;
	margin:0 0 5px 0;
	font-size:26px
}
.social-icons-fixed-flat a:last-of-type {
	margin:0
}
.social-icons-fixed-coloured {
	position:fixed;
	top:30%;
	border-radius:0;
	margin:0
}
.social-icons-fixed-coloured a {
	display:block;
	margin:0;
	font-size:26px;
	line-height:1.28571em;
	padding:5px
}
.social-icons-fixed-coloured a i {
	color:#fff!important
}
.social-icons-coloured {
	border-radius:0
}
.social-icons-coloured a {
	font-size:26px;
	padding:5px 5px 5px 12px;
	line-height:1.28571em
}
.social-icons-coloured a i {
	color:#fff!important
}
.social-icons-fixed-right {
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	right:0
}
.social-icons-fixed-left {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
	left:0;
	right:auto
}
@media (min-width:768px) {
	.social-icons-fixed {
	display:block
}
}.social-icons-center-last a:last-child {
	text-align:center
}
.social-share a {
	margin:0
}
.social-share a:hover i {
	color:#fff!important
}
.iconfwWrap i {
	display:inline-block;
	text-align:center;
	width:1.28571em
}
.social-icons a,.social-icons i {
	font-size:17px
}
.social-icons.social-icons-buttons a {
	padding:10px 20px;
	font-size:17px;
	line-height:1.763;
	border-radius:0
}
.social-icons.social-icons-xs a,.social-icons.social-icons-xs i {
	font-size:17px
}
.social-icons.social-icons-xs.social-icons-buttons a {
	padding:1px 5px;
	font-size:13px;
	line-height:1.763;
	border-radius:0
}
.social-icons.social-icons-sm a,.social-icons.social-icons-sm i {
	font-size:23px
}
.social-icons.social-icons-sm.social-icons-buttons a {
	padding:5px 10px;
	font-size:15px;
	line-height:1.763;
	border-radius:0
}
.social-icons.social-icons-md a,.social-icons.social-icons-md i {
	font-size:28px
}
.social-icons.social-icons-md.social-icons-buttons a {
	padding:10px 20px;
	font-size:17px;
	line-height:1.763;
	border-radius:0
}
.social-icons.social-icons-lg a,.social-icons.social-icons-lg i {
	font-size:32px
}
.social-icons.social-icons-lg.social-icons-buttons a {
	padding:10px 16px;
	font-size:22px;
	line-height:1.763;
	border-radius:0
}
.social-icons.social-icons-xl a,.social-icons.social-icons-xl i {
	font-size:37px
}
.social-icons.social-icons-xl.social-icons-buttons a {
	padding:10px 16px;
	font-size:26px;
	line-height:1.763;
	border-radius:0
}
.email-friend {
	font-size:0
}
.email-friend a {
	display:inline-block;
	color:#fff;
	padding:20px 30px;
	text-align:center;
	font-size:17px;
	width:25%
}
.email-friend a.email-friend-email {
	background:#444
}
.email-friend a.email-friend-gmail {
	background:#c43a2d
}
.email-friend a.email-friend-yahoo {
	background:#430199
}
.email-friend a.email-friend-outlook {
	background:#0073C6
}
.email-friend a i {
	font-size:250%;
	display:block
}
@media (max-width:768px) {
	.email-friend a {
	width:50%
}
}.hide-icons i {
	display:none
}
.block-social-icons a {
	display:block
}
form .row {
	margin-left:-5px;
	margin-right:-5px
}
form .row>[class^=col-] {
	padding-left:5px;
	padding-right:5px
}
form div[ng-show=buildInBtns] .tooltip {
	display:none!important
}
.form-horizontal .well {
	box-shadow:none;
	padding:10px
}
.form-horizontal .well h2 {
	font-size:18px
}
.form-horizontal .form-group .checkbox,.form-horizontal .form-group .checkbox-inline,.form-horizontal .form-group .control-label,.form-horizontal .form-group .radio,.form-horizontal .form-group .radio-inline {
	padding-top:6px;
	padding-bottom:6px
}
@media (max-width:768px) {
	.form-horizontal .form-group-inline .row [class^=col-] .form-control {
	margin-bottom:10px
}
.form-horizontal .form-group-inline .row [class^=col-]:last-of-type .form-control {
	margin-bottom:0
}
}.form-vertical .form-group>[class^=col-] {
	padding:0;
	float:none;
	width:auto
}
@media screen and (max-width:768px) {
	.form-vertical input[name=firstName1] {
	margin-bottom:15px
}
}@media (min-width:768px) {
	.form-mobile .row>[class^=col-] {
	padding-left:10px
}
}.form-mobile .form-group div div.row label.control-label {
	position:relative;
	width:100%;
	height:auto;
	text-align:left
}
@media (max-width:767px) {
	.form-mobile .form-group .row .col-xs-12.col-sm-6:not(:last-child) {
	margin-bottom:20px
}
}.form-mobile .form-group {
	margin-bottom:20px
}
.form-mobile .btn,.form-mobile .dropdown-menu>li>a,.form-mobile .form-control {
	font-size:18px
}
.form-mobile .btn,.form-mobile .form-control:not(.btn-group) {
	padding:10px 16px
}
.form-mobile .form-control {
	height:50px
}
.form-mobile .checkbox label,.form-mobile .radio label {
	margin-left:6px
}
.form-mobile .checkbox input[type=checkbox],.form-mobile .checkbox-inline input[type=checkbox],.form-mobile .radio input[type=radio],.form-mobile .radio-inline input[type=radio] {
	width:24px;
	height:24px;
	margin-left:-34px;
	top:-5px
}
.form-mobile .ios-checkbox .control-label {
	padding-left:10px;
	position:absolute;
	top:6px
}
@media (max-width:768px) {
	.form-mobile .tooltip.top .tooltip-arrow {
	margin-left:-30px
}
}.ios-checkbox input[type=checkbox] {
	max-height:0;
	max-width:0;
	opacity:0
}
.ios-checkbox input[type=checkbox]+label {
	display:inline-block;
	position:relative;
	box-shadow:inset 0 0 0 1px #d5d5d5;
	text-indent:-5000px;
	height:30px;
	width:50px;
	border-radius:15px;
	background:#eee
}
.ios-checkbox input[type=checkbox]+label:before {
	content:"";
	position:absolute;
	display:block;
	height:30px;
	width:30px;
	top:0;
	left:0;
	border-radius:15px;
	background:#000;
	-moz-transition:.25s ease-in-out;
	-webkit-transition:.25s ease-in-out;
	transition:.25s ease-in-out
}
.ios-checkbox input[type=checkbox]+label:after {
	content:"";
	position:absolute;
	display:block;
	height:30px;
	width:30px;
	top:0;
	left:0;
	border-radius:15px;
	background:#fff;
	box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.2);
	-moz-transition:.25s ease-in-out;
	-webkit-transition:.25s ease-in-out;
	transition:.25s ease-in-out
}
.ios-checkbox input[type=checkbox]:checked+label:before {
	width:50px;
	background:#000
}
.ios-checkbox input[type=checkbox]:checked+label:after {
	left:20px;
	box-shadow:inset 0 0 0 1px #000,0 2px 4px rgba(0,0,0,.2)
}
form .form-control.select2-container.select2-dropdown-open {
	border-color:#ddd
}
.select2-container .select2-choice,form .form-control .select2-choice {
	height:52px;
	line-height:52px
}
.select2-container.select2-dropdown-open .select2-choice {
	border-bottom:0
}
.select2-container-active .select2-choice,.select2-container-active .select2-choices,.select2-container.select2-dropdown-open .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices {
	background-color:#fff;
	background-image:none;
	box-shadow:none
}
.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices {
	border:none
}
.select2-container.select2-drop-above {
	border-bottom:2px solid #ddd!important;
	border-radius:0!important
}
.select2-container.select2-drop-above .select2-choice .select2-arrow b {
	background:0 0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px solid transparent;
	border-bottom:4px solid;
	display:inline-block;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	width:0
}
.select2-container .select2-choice {
	height:30px;
	line-height:30px;
	background-image:none;
	padding:0 0 0 10px;
	color:#555;
	font-weight:400
}
.select2-container .select2-choice>.select2-chosen {
	margin-right:35px
}
.select2-container .select2-choice .select2-arrow {
	background:0 0;
	border-left:none;
	color:#555;
	right:5px;
	top:-1px
}
.select2-container .select2-choice .select2-arrow b {
	background:0 0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px solid;
	display:inline-block;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	width:0
}
.select2-container .select2-choice abbr {
	right:26px;
	top:9px
}
.select2-drop {
	box-shadow:none;
	border:2px solid #ddd;
	border-top:0;
	margin-top:-4px
}
.select2-drop.select2-drop-above {
	margin-top:4px;
	box-shadow:none;
	border-bottom:none!important
}
.select2-drop.select2-drop-above.select2-drop-active {
	border-top:2px solid #ddd
}
.select2-drop .select2-search input {
	border:2px solid #ddd
}
.select2-drop .select2-results .select2-highlighted {
	background:#000;
	color:#fff
}
.can-use-placeholders .form-group div div.row label:not([ng-show]) {
	position:absolute;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	overflow:hidden;
	clip:rect(0,0,0,0);
	border:0
}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-submenu:focus>a,.dropdown-submenu:hover>a {
	background-color:#000;
	color:#fff;
	text-decoration:none
}
.bootstrap-select button.btn-default {
	border:1px solid #ddd
}
.bootstrap-select button.btn-default.dropdown-toggle.selectpicker:focus {
	outline:0!important
}
.selectpicker-check-left .bootstrap-select.show-tick .dropdown-menu li.selected a span.check-mark {
	left:15px;
	right:auto;
	margin-top:8px
}
.selectpicker-check-left .bootstrap-select.show-tick .dropdown-menu li a span.text {
	margin-left:25px;
	margin-right:0
}
form .form-control {
	box-shadow:none;
	border:1px solid #ddd
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a i.check-mark {
	margin-top:4.5px!important
}
.has-success .form-control button.selectpicker {
	border-color:#468847;
	box-shadow:0 1px 1px rgba(0,0,0,.075) inset
}
.has-error .form-control button.selectpicker {
	border-color:#b94a48;
	box-shadow:0 1px 1px rgba(0,0,0,.075) inset
}
.ofi-form input,.ofi-form select {
	-webkit-appearance:none
}
.ofi-register-form .form-group .checkbox {
	margin-left:15px
}
.ofi-register-form .form-group .ios-checkbox {
	margin-left:0
}
.hide-labels .form-group label.control-label:not([ng-show]) {
	display:none
}
.hide-labels .form-group.form-field-type-select label.control-label {
	display:block
}
.hide-labels .form-group.form-field-type-radio {
	display:block
}
.form-group-hide-label label.control-label:not([ng-show]) {
	display:none
}
label.col-sm-4.control-label.hide-labels {
	display:none
}
.form-singleline-appraisal>div:first-child {
	width:85%;
	float:left
}
@media (min-width:768px) {
	.form-singleline-appraisal>div:first-child {
	width:70%
}
}.form-singleline-appraisal>div:first-child .col-sm-8 {
	padding:0;
	width:100%
}
.form-singleline-appraisal>div:first-child .form-group>.control-label {
	display:none
}
.form-singleline-appraisal>div:first-child input[type=text] {
	border:2px solid #000;
	padding-left:28px
}
@media (min-width:480px) {
	.form-singleline-appraisal>div:first-child input[type=text] {
	padding-left:40px
}
}.form-singleline-appraisal>div:first-child .form-control.select2-container {
	border:2px solid #000;
	padding-left:28px
}
@media (min-width:480px) {
	.form-singleline-appraisal>div:first-child .form-control.select2-container {
	padding-left:34px
}
}.form-singleline-appraisal>div:last-child {
	width:15%;
	float:left
}
@media (min-width:768px) {
	.form-singleline-appraisal>div:last-child {
	width:30%
}
}.form-singleline-appraisal>div:last-child .col-sm-4 {
	display:none
}
.form-singleline-appraisal>div:last-child .btn,.form-singleline-appraisal>div:last-child .col-sm-8 {
	width:100%
}
.form-singleline-appraisal>div:last-child .col-sm-8 {
	padding:0
}
.form-singleline-appraisal>div:last-child .btn-default {
	background:#000;
	color:#fff
}
.form-singleline-appraisal>div:last-child .btn-default .icon-general-submit {
	display:none
}
@media (max-width:768px) {
	.form-singleline-appraisal>div:last-child .btn-default {
	text-indent:-999999px
}
.form-singleline-appraisal>div:last-child .btn-default::before {
	content:"\f061";
	font-family:aro-icon-general!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:absolute;
	left:0;
	right:0;
	z-index:2;
	text-indent:initial;
	top:31%;
	font-size:18px
}
}.form-singleline-appraisal>div .form-control.select2-container:before {
	content:"\f041";
	font-family:aro-icon-general!important;
	left:10px;
	position:absolute;
	top:6px;
	font-size:22px;
	color:#999
}
@media (min-width:480px) {
	.form-singleline-appraisal>div .form-control.select2-container:before {
	left:18px
}
}.form-singleline-appraisal>div:first-child button,.form-singleline-appraisal>div:first-child input,.form-singleline-appraisal>div:last-child button,.form-singleline-appraisal>div:last-child input {
	height:55px;
	border:none;
	border-radius:0
}
.form-singleline-appraisal>div .form-control.select2-container {
	height:55px!important;
	padding-top:10px;
	padding-bottom:10px
}
.form-singleline-appraisal .input-icon {
	position:absolute;
	top:10px;
	left:10px;
	font-size:22px;
	color:#999
}
@media (min-width:480px) {
	.form-singleline-appraisal .input-icon {
	left:20px
}
}@media screen and (max-width:991px) {
	.search-form-modal {
	display:none;
	z-index:1010;
	position:fixed;
	top:0;
	left:0;
	background:#fff;
	width:100%;
	padding-top:80px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:30px;
	height:100vh;
	overflow-y:auto
}
}@media screen and (min-width:992px) {
	.search-form-modal .modal-header,.search-form-modal .modal-item,.search-form-modal button.close {
	display:none
}
}.search-form-modal button.close {
	position:absolute;
	top:20px;
	right:20px;
	font-size:40px
}
.search-form-modal .modal-header {
	padding:0;
	border-bottom:0
}
.search-form-modal>[class^=col-] {
	padding-left:5px;
	padding-right:5px
}
@media screen and (max-width:991px) {
	.search-form-modal.active {
	display:block
}
}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator {
	background:0 0;
	bottom:0;
	color:transparent;
	cursor:pointer;
	height:auto;
	left:0;
	position:absolute;
	right:0;
	top:0;
	width:auto
}
div.filepond--drop-label {
	color:#4c4e53
}
div.filepond--drop-label label {
	font-size:14px
}
div.filepond--label-action {
	-webkit-text-decoration-color:#babdc0;
	text-decoration-color:#babdc0
}
div.filepond--panel-root {
	border-radius:2em;
	background-color:#edf0f4;
	height:1em
}
div.filepond--item-panel {
	background-color:#595e68
}
div.filepond--drip-blob {
	background-color:#7f8a9a
}
div.filepond--root {
	font-size:14px
}
div#imageUpload [name=propertyPhotosForm]>div.form-group>div.filepond--drop-label {
	color:#4c4e53
}
div#imageUpload [name=propertyPhotosForm]>div.form-group>div.filepond--drop-label label {
	font-size:14px
}
div#imageUpload [name=propertyPhotosForm]>div.form-group>div.filepond--label-action {
	-webkit-text-decoration-color:#babdc0;
	text-decoration-color:#babdc0
}
div#imageUpload [name=propertyPhotosForm]>div.form-group>div.filepond--panel-root {
	border-radius:2em;
	background-color:#edf0f4;
	height:1em
}
div#imageUpload [name=propertyPhotosForm]>div.form-group>div.filepond--item-panel {
	background-color:#595e68
}
div#imageUpload [name=propertyPhotosForm]>div.form-group>div.filepond--drip-blob {
	background-color:#7f8a9a
}
div#imageUpload [name=propertyPhotosForm]>div.form-group>div.filepond--root {
	font-size:14px
}
div#imageUpload [name=propertyPhotosForm]>div.form-group>div.filepond--root>div.filepond--list-scroller>ul.filepond--list>li.filepond--item {
	width:calc(50% - .5em)
}
.lap-nav {
	width:24%;
	display:block;
	float:left;
	padding:5px 20px 0 7px;
	border-bottom:0;
	margin-bottom:0
}
@media (min-width:480px) {
	.lap-nav {
	margin-bottom:24px;
	font-size:16px
}
}@media (max-width:480px) {
	.lap-nav {
	width:16%;
	display:inline-flex;
	padding:0;
	margin:0 auto
}
}@media (max-width:768px) {
	.lap-nav {
	width:100%;
	display:inline-flex;
	padding:0;
	margin:0 auto
}
}@media (max-width:375px) {
	.lap-nav {
	width:17%
}
}.lap-nav>li {
	float:none;
	display:inline-block;
	width:100%
}
@media (max-width:480px) {
	.lap-nav>li {
	float:none;
	padding:1px 3px
}
}.lap-nav>li.disabled:not(.active) {
	opacity:.4
}
.lap-nav>li.disabled:not(.active) a {
	cursor:not-allowed
}
.lap-nav>li>a {
	border:1px solid #d7d7d7;
	border-radius:10px;
	margin-bottom:5%;
	color:#555;
	padding:0 20px;
	width:100%;
	display:block
}
@media (max-width:480px) {
	.lap-nav>li>a {
	padding:0 0
}
}.lap-nav>li>img {
	padding-top:20px
}
.lap-nav>li:hover>a {
	background:#000;
	color:#fff;
	border-radius:10px
}
.lap-nav>li:hover.disabled a {
	background:#4d4d4d;
	color:#fff
}
.lap-nav .active>a {
	color:#fff;
	background:#000;
	border-radius:10px
}
.lap-nav .form-tag-line {
	font-size:14px;
	margin-bottom:15px;
	line-height:1;
	opacity:.8
}
@media (max-width:480px) {
	.lap-nav .form-tag-line {
	display:none
}
}@media (max-width:768px) {
	.lap-nav .form-tag-line {
	display:none
}
}.lap-nav .form-tag-header {
	padding-top:6px;
	margin-bottom:0
}
@media (max-width:480px) {
	.lap-nav .form-tag-header {
	display:none
}
}.lap-nav .tab-icon {
	float:left;
	margin-right:1rem;
	margin-top:1rem
}
@media (max-width:480px) {
	.lap-nav .tab-icon {
	float:none;
	margin-top:0
}
}@media (max-width:320px) {
	.lap-nav .tab-icon {
	scale:.7
}
}.lap-form {
	width:75%;
	display:block;
	float:left;
	padding:5px 5px 0 0
}
@media (max-width:480px) {
	.lap-form {
	width:100%
}
}@media (max-width:768px) {
	.lap-form {
	width:100%
}
}.agreement-wrapper {
	overflow-y:scroll;
	height:220px;
	background:#eee;
	padding:20px
}
.tab-appraisal {
	font-size:14px;
	max-width:617px;
	margin:0 auto
}
.tab-appraisal .nav-appraisal-menu {
	margin-bottom:0;
	border-bottom:0
}
.tab-appraisal .nav-appraisal-menu>li.active>a {
	background-color:#fff;
	color:#000
}
.tab-appraisal .nav-appraisal-menu>li.active>a:focus,.tab-appraisal .nav-appraisal-menu>li.active>a:hover {
	border:0;
	background-color:#fff;
	color:#000
}
.tab-appraisal .nav-appraisal-menu>li>a {
	background-color:#000;
	color:#fff;
	font-size:inherit;
	border:0;
	text-transform:uppercase
}
.tab-appraisal .nav-appraisal-menu>li>a:focus,.tab-appraisal .nav-appraisal-menu>li>a:hover {
	background-color:#fff;
	color:#000
}
.tab-appraisal .tab-content {
	position:relative;
	top:-1px
}
.appraisal-form-inline .tooltip {
	display:none!important
}
.appraisal-form-inline .form-control {
	font-size:inherit
}
.appraisal-form-inline .form-group {
	margin-bottom:0
}
.appraisal-form-inline form {
	overflow:auto;
	background:#fff;
	padding:6px
}
.appraisal-form-inline .select2-container .select2-choice,.appraisal-form-inline form .form-control .select2-choice {
	height:44px;
	line-height:44px;
	position:relative;
	top:0
}
.appraisal-form-inline .select2-container .select2-choice .select2-arrow {
	display:none
}
@media screen and (min-width:768px) {
	.appraisal-form-inline .form-singleline-appraisal>div:first-child {
	width:calc(100% - 212px)
}
}@media screen and (min-width:768px) {
	.appraisal-form-inline .form-singleline-appraisal>div:last-child {
	width:212px
}
}.appraisal-form-inline>div:first-child .form-control.select2-container {
	border:0;
	padding-left:0
}
.appraisal-form-inline>div:first-child button,.appraisal-form-inline>div:first-child input,.appraisal-form-inline>div:last-child button,.appraisal-form-inline>div:last-child input {
	height:44px
}
.appraisal-form-inline>div button[type=submit] {
	font-size:13px;
	text-transform:uppercase
}
.appraisal-form-inline>div button[type=submit] i[class*=icon-general-submit] {
	display:none
}
.appraisal-form-inline>div .form-control.select2-container {
	height:auto!important;
	padding-top:0;
	padding-bottom:0
}
.form-custom-msg div[ng-show="formSubmitted && !formSubmittedError"]:not(.custom-msg) {
	display:none
}
.dropdown-appraisal {
	background:#fff;
	border-radius:50px;
	padding:10px;
	box-shadow:0 0 20px 0 rgba(0,0,0,.2)
}
.dropdown-appraisal select {
	border:none;
	height:50px;
	padding-left:20px
}
.dropdown-appraisal .appraisal-form-inline form {
	padding:inherit;
	background:inherit
}
.dropdown-appraisal .appraisal-form-inline form.form-singleline-appraisal .form-control .select2-choice {
	line-height:50px
}
.dropdown-appraisal .appraisal-form-inline form.form-singleline-appraisal>div:first-child {
	width:60%
}
.dropdown-appraisal .appraisal-form-inline form.form-singleline-appraisal>div:last-child {
	width:40%
}
.dropdown-appraisal .appraisal-form-inline form .btn {
	border-radius:50px;
	height:50px
}
.pdf {
	margin:0 auto;
	background:#fff;
	font-size:22px
}
.pdf.pdf-a4 {
	width:1024px;
	height:1443px
}
.contact>span {
	display:block;
	margin-bottom:6px
}
.contact>br:last-child {
	display:none
}
.contact.contact-inline span {
	display:inline-block;
	margin-right:15px;
	margin-bottom:0
}
.contact.contact-inline span:last-of-type {
	margin-right:0
}
.contact.contact-no-icons span i {
	display:none
}
.contact.contact-no-fax .contact-fax {
	display:none
}
.header-main-contact .contact-address {
	display:inline-block
}
.stamp-duty-calculator-page .row {
	width:auto!important;
	margin-left:-30px!important;
	margin-right:-30px!important
}
.stamp-duty-calculator-ctrl .row {
	margin-left:-30px!important;
	margin-right:-30px!important;
	width:auto
}
.easy-padding .row {
	margin:0!important;
	width:100%!important
}
.stamp-duty-calculator-ctrl button:active,.stamp-duty-calculator-ctrl button:hover {
	outline:0!important;
	top:auto
}
#stamp-duty-calculator h3 {
	line-height:30px;
	border-bottom:1px solid #fff
}
#stamp-duty-calculator #stamp-state-name {
	color:#000
}
#stamp-duty-calculator #stamp-state-name+div {
	margin-bottom:15px!important;
	margin-top:10px!important
}
#stamp-duty-calculator .stamp-calculate:first-of-type,#stamp-duty-calculator .stamp-calculate:first-of-type+p {
	display:none;
	visibility:hidden
}
#stamp-duty-calculator .result-icons i.icon-stamp-print {
	display:none!important
}
#stamp-duty-calculator .icon-stamp-home:before {
	content:"\e612";
	font-family:aro-icon-general
}
#stamp-duty-calculator #state-modules .state-module {
	margin:0!important;
	padding:5px 0!important
}
#stamp-duty-calculator #state-modules .state-module button {
	background-color:#000!important;
	border-color:#000;
	box-shadow:none!important;
	color:#fff;
	opacity:1
}
#stamp-duty-calculator #state-modules .state-module button:hover {
	background-color:#000!important;
	border-color:#000!important;
	color:#fff
}
#stamp-duty-calculator #state-modules .state-module button.active,#stamp-duty-calculator #state-modules .state-module button.checked,#stamp-duty-calculator #state-modules .state-module button:active,#stamp-duty-calculator #state-modules .state-module button:focus {
	background-color:#000!important;
	border-color:#000!important;
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)!important;
	color:#fff
}
#stamp-duty-calculator #state-modules .state-module button.checked:before {
	display:none
}
#stamp-duty-calculator #state-modules .state-module:first-child {
	padding-top:10px!important
}
#stamp-duty-calculator #state-modules .state-module:after {
	content:"";
	display:block;
	clear:both
}
#stamp-duty-calculator #state-modules .state-module li .control-group {
	border:2px solid #ddd!important
}
#stamp-duty-calculator input.stamp-calculate {
	background:#000!important;
	box-shadow:none!important;
	border:1px solid #000!important;
	color:#fff!important
}
#stamp-duty-calculator input.stamp-calculate:active,#stamp-duty-calculator input.stamp-calculate:hover {
	background-color:#000!important;
	border-color:#000!important;
	color:#fff;
	box-shadow:none!important;
	outline:0!important;
	top:0
}
#stamp-duty-calculator .col-50.floatLeft>label+.control-group {
	border:1px solid #ddd!important
}
#stamp-duty-calculator .control-group select {
	cursor:pointer
}
#stamp-duty-calculator.stamp-duty-calculator-theme .control-group span,#stamp-duty-calculator.stamp-duty-calculator-theme h3 {
	background:#fff;
	color:#444
}
#stamp-duty-calculator.stamp-duty-calculator-theme .filled-circle {
	background:#fff;
	color:#444
}
#stamp-duty-calculator.stamp-duty-calculator-theme .colored-block,#stamp-duty-calculator.stamp-duty-calculator-theme .control-group {
	border:1px solid #fff
}
#stamp-duty-calculator.stamp-duty-calculator-theme,#stamp-duty-calculator.stamp-duty-calculator-theme input,#stamp-duty-calculator.stamp-duty-calculator-theme select {
	color:#444
}
#stamp-duty-calculator.stamp-duty-calculator-theme.grey-theme .colored-block {
	background:0 0
}
#stamp-duty-calculator.stamp-duty-calculator-theme.grey-theme select option {
	background:#fff
}
#stamp-duty-calculator.stamp-duty-calculator-theme.grey-theme #stamp-duty-anchors {
	background:0 0
}
@media (max-width:991px) {
	#stamp-duty-calculator .stamp-options {
	float:none!important;
	width:100%
}
#stamp-duty-calculator .result-div {
	float:none!important;
	margin-left:0;
	margin-top:20px!important;
	width:100%
}
}#stamp-duty-calculator .control-group,#stamp-duty-calculator .control-group input,#stamp-duty-calculator .control-group select,#stamp-duty-calculator .result-icons,#stamp-duty-calculator label,#stamp-duty-calculator p,#stamp-state-name,.filled-circle,.result-list,.result-module li,.state-module button,.total-result label,input.stamp-calculate {
	font-size:17px!important
}
#stamp-duty-calculator h3 {
	font-size:34px!important
}
.slider-calculator {
	margin:20px 0;
	font-size:18px
}
.slider-calculator .slider-wrapper {
	margin-top:15px;
	margin-bottom:15px
}
.slider-calculator .calculator-label {
	font-size:48px;
	font-weight:500;
	display:block
}
.slider-calculator input.calculator-label {
	width:100%;
	text-align:center
}
.rangeslider,.rangeslider__fill {
	display:block;
	-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3);
	box-shadow:inset 0 1px 3px rgba(0,0,0,.3);
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px
}
.rangeslider {
	background:#e6e6e6;
	position:relative
}
.rangeslider--horizontal {
	height:20px;
	max-width:850px;
	margin:0 auto
}
.rangeslider--disabled {
	filter:alpha(Opacity=40);
	opacity:.4
}
.rangeslider__fill {
	background:#000;
	position:absolute
}
.rangeslider--horizontal .rangeslider__fill {
	top:0;
	height:100%
}
.rangeslider__handle {
	background:#fff;
	border:1px solid #ccc;
	cursor:pointer;
	display:inline-block;
	width:40px;
	height:40px;
	position:absolute;
	background-image:url(../fonts/7f95b8e8ec714385b711edcebb2dbd5f.woff);
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(0,0,0,.1)));
	background-image:-moz-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));
	background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));
	background-image:linear-gradient(rgba(255,255,255,0),rgba(0,0,0,.1));
	-moz-box-shadow:0 0 8px rgba(0,0,0,.3);
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);
	box-shadow:0 0 8px rgba(0,0,0,.3);
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%
}
.rangeslider__handle:after {
	content:"";
	display:block;
	width:18px;
	height:18px;
	margin:auto;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background-image:url(../fonts/cb3f40f88b2e4d619e82901d273a7e49.woff);
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.13)),color-stop(100%,rgba(255,255,255,0)));
	background-image:-moz-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));
	background-image:-webkit-linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));
	background-image:linear-gradient(rgba(0,0,0,.13),rgba(255,255,255,0));
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%
}
.rangeslider__handle:active {
	background-image:url(../fonts/69516a8f9c0647b8b9598ab8dbd8a7e3.woff);
	background-size:100%;
	background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,.1)),color-stop(100%,rgba(0,0,0,.12)));
	background-image:-moz-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));
	background-image:-webkit-linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12));
	background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.12))
}
.rangeslider--horizontal .rangeslider__handle {
	top:-10px;
	touch-action:pan-y;
	-ms-touch-action:pan-y
}
input[type=range]:focus+.rangeslider .rangeslider__handle {
	-moz-box-shadow:0 0 8px rgba(255,0,255,.9);
	-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);
	box-shadow:0 0 8px rgba(255,0,255,.9)
}
.newsletterList .newsletter .calendar {
	text-align:center;
	border:1px solid #000
}
.newsletterList .newsletter .calendar .calendarMonth {
	background:#000;
	padding:5px;
	color:#fff;
	display:block
}
.newsletterList .newsletter .calendar .calendarDay {
	display:block;
	padding:0 15px;
	font-size:26px;
	background:#fff;
	color:#555
}
.blog-posts .post {
	padding-bottom:15px;
	margin-bottom:30px
}
.blog-posts .post-meta {
	padding:0 15px
}
.blog-posts .post-img-wrapper {
	background:#fff;
	display:block;
	margin-bottom:15px;
	position:relative;
	overflow:hidden
}
.blog-posts .post-img-wrapper:hover .post-img {
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
.blog-posts .post-img {
	transition:all .3s ease-in-out;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	object-fit:cover;
	width:100%;
	height:100%
}
.blog-posts .img-not-found {
	width:100%;
	height:0;
	box-sizing:content-box;
	background:rgba(0,0,0,.1)
}
.blog-posts .post-title {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:22px;
	margin-bottom:15px
}
.blog-posts .post-date {
	display:inline-block;
	margin-bottom:10px;
	font-size:13px
}
.blog-posts .post-description {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	line-height:1.4
}
.blog-posts .btn {
	width:100%
}
.blog-posts .category-videos .post-img-wrapper:after {
	content:"\f01d";
	font-family:aro-icon-general!important;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	position:absolute;
	top:30%;
	left:40%;
	font-size:80px;
	color:#fff;
	z-index:2
}
.blog-posts .category-videos .post-img-wrapper:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	background:rgba(0,0,0,.6);
	width:100%;
	height:100%;
	z-index:1
}
.blog-posts .category-videos .post-img-wrapper:hover:before {
	background:rgba(0,0,0,.4)
}
.blog-posts .category-videos .post-img-wrapper:hover:after {
	opacity:.8
}
.blog-grid-details-overlay .h1,.blog-grid-details-overlay .h2,.blog-grid-details-overlay .h3,.blog-grid-details-overlay .h4,.blog-grid-details-overlay .h5,.blog-grid-details-overlay .h6,.blog-grid-details-overlay h1,.blog-grid-details-overlay h2,.blog-grid-details-overlay h3,.blog-grid-details-overlay h4,.blog-grid-details-overlay h5,.blog-grid-details-overlay h6 {
	color:#fff
}
.blog-grid-details-overlay .post {
	position:relative;
	margin-bottom:15px
}
.blog-grid-details-overlay .post a {
	display:block;
	color:#fff;
	background-color:#000
}
.blog-grid-details-overlay .post-description {
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	line-height:1.4
}
.blog-grid-details-overlay .post-meta {
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	padding:30px;
	background:rgba(0,0,0,.5);
	background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%)
}
.blog-grid-details-overlay .post-img-wrapper img {
	opacity:.6
}
.blog-list {
	max-width:584px;
	margin:0 auto
}
.blog-list .blog-items {
	display:grid;
	gap:30px
}
.blog-list .item {
	background-color:#fff;
	border:1px solid #f4f4f4;
	border-radius:4px;
	box-shadow:0 1px 1px 0 rgba(89,90,92,.25),0 0 1px 0 rgba(9,30,66,.31)
}
.blog-list .post-inner {
	padding:20px 30px
}
.blog-list .post {
	color:#777
}
.blog-list .post-img {
	margin-bottom:20px
}
.blog-list .post-title {
	color:#233444;
	font-size:22px;
	font-weight:500
}
.blog-list .post-meta {
	padding:15px 30px;
	color:#adadad;
	font-size:14px;
	border-top:1px solid #eaeaea
}
.blog-list .read-more {
	color:#000;
	text-transform:uppercase;
	font-weight:700;
	font-size:14px
}
.pages-list-columns article.post {
	background-color:#fff;
	border:1px solid #f4f4f4;
	border-radius:4px;
	box-shadow:0 1px 1px 0 rgb(89 90 3.68%),0 0 1px 0 rgb(9 30 2.12903226%);
	margin-bottom:30px
}
.pages-list-columns article.post .post-inner {
	padding:20px 30px
}
.pages-list-columns article.post .post-inner a.read-more {
	font-weight:700
}
.pages-list-columns article.post .post-description {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	text-overflow:ellipsis;
	overflow:hidden
}
.pages-list-columns article.post .post-meta {
	padding:15px 30px;
	color:#adadad;
	font-size:14px;
	border-top:1px solid #eaeaea
}
.unsubscribe-page.feature-header-disabled .header-wrap {
	position:relative!important;
	margin-bottom:50px;
	background:#fff
}
.unsubscribe-page.feature-header-disabled .header-wrap .menu-wrap>ul>li>a {
	color:#000
}
.owl-carousel .owl-wrapper:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}
.owl-carousel {
	display:none;
	position:relative;
	width:100%;
	-ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper {
	display:none;
	position:relative;
	-webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-wrapper-outer {
	overflow:hidden;
	position:relative;
	width:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
	-webkit-transition:height .5s ease-in-out;
	-moz-transition:height .5s ease-in-out;
	-ms-transition:height .5s ease-in-out;
	-o-transition:height .5s ease-in-out;
	transition:height .5s ease-in-out
}
.owl-carousel .owl-item {
	float:left
}
.owl-controls .owl-buttons div,.owl-controls .owl-page {
	cursor:pointer
}
.owl-controls {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent
}
.grabbing {
	cursor:url(grabbing.png) 8 8,move
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0)
}
.owl-origin {
	-webkit-perspective:1200px;
	-webkit-perspective-origin-x:50%;
	-webkit-perspective-origin-y:50%;
	-moz-perspective:1200px;
	-moz-perspective-origin-x:50%;
	-moz-perspective-origin-y:50%;
	perspective:1200px
}
.owl-fade-out {
	z-index:10;
	-webkit-animation:fadeOut .7s both ease;
	-moz-animation:fadeOut .7s both ease;
	animation:fadeOut .7s both ease
}
.owl-fade-in {
	-webkit-animation:fadeIn .7s both ease;
	-moz-animation:fadeIn .7s both ease;
	animation:fadeIn .7s both ease
}
.owl-backSlide-out {
	-webkit-animation:backSlideOut 1s both ease;
	-moz-animation:backSlideOut 1s both ease;
	animation:backSlideOut 1s both ease
}
.owl-backSlide-in {
	-webkit-animation:backSlideIn 1s both ease;
	-moz-animation:backSlideIn 1s both ease;
	animation:backSlideIn 1s both ease
}
.owl-goDown-out {
	-webkit-animation:scaleToFade .7s ease both;
	-moz-animation:scaleToFade .7s ease both;
	animation:scaleToFade .7s ease both
}
.owl-goDown-in {
	-webkit-animation:goDown .6s ease both;
	-moz-animation:goDown .6s ease both;
	animation:goDown .6s ease both
}
.owl-fadeUp-in {
	-webkit-animation:scaleUpFrom .5s ease both;
	-moz-animation:scaleUpFrom .5s ease both;
	animation:scaleUpFrom .5s ease both
}
.owl-fadeUp-out {
	-webkit-animation:scaleUpTo .5s ease both;
	-moz-animation:scaleUpTo .5s ease both;
	animation:scaleUpTo .5s ease both
}
@-webkit-keyframes empty {
	0% {
	opacity:1
}
}@-moz-keyframes empty {
	0% {
	opacity:1
}
}@keyframes empty {
	0% {
	opacity:1
}
}@-webkit-keyframes fadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-moz-keyframes fadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes fadeIn {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-webkit-keyframes fadeOut {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}@-moz-keyframes fadeOut {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}@keyframes fadeOut {
	0% {
	opacity:1
}
100% {
	opacity:0
}
}@-webkit-keyframes backSlideOut {
	25% {
	opacity:.5;
	-webkit-transform:translateZ(-500px)
}
75% {
	opacity:.5;
	-webkit-transform:translateZ(-500px) translateX(-200%)
}
100% {
	opacity:.5;
	-webkit-transform:translateZ(-500px) translateX(-200%)
}
}@-moz-keyframes backSlideOut {
	25% {
	opacity:.5;
	-moz-transform:translateZ(-500px)
}
75% {
	opacity:.5;
	-moz-transform:translateZ(-500px) translateX(-200%)
}
100% {
	opacity:.5;
	-moz-transform:translateZ(-500px) translateX(-200%)
}
}@keyframes backSlideOut {
	25% {
	opacity:.5;
	transform:translateZ(-500px)
}
75% {
	opacity:.5;
	transform:translateZ(-500px) translateX(-200%)
}
100% {
	opacity:.5;
	transform:translateZ(-500px) translateX(-200%)
}
}@-webkit-keyframes backSlideIn {
	0%,25% {
	opacity:.5;
	-webkit-transform:translateZ(-500px) translateX(200%)
}
75% {
	opacity:.5;
	-webkit-transform:translateZ(-500px)
}
100% {
	opacity:1;
	-webkit-transform:translateZ(0) translateX(0)
}
}@-moz-keyframes backSlideIn {
	0%,25% {
	opacity:.5;
	-moz-transform:translateZ(-500px) translateX(200%)
}
75% {
	opacity:.5;
	-moz-transform:translateZ(-500px)
}
100% {
	opacity:1;
	-moz-transform:translateZ(0) translateX(0)
}
}@keyframes backSlideIn {
	0%,25% {
	opacity:.5;
	transform:translateZ(-500px) translateX(200%)
}
75% {
	opacity:.5;
	transform:translateZ(-500px)
}
100% {
	opacity:1;
	transform:translateZ(0) translateX(0)
}
}@-webkit-keyframes scaleToFade {
	to {
	opacity:0;
	-webkit-transform:scale(.8)
}
}@-moz-keyframes scaleToFade {
	to {
	opacity:0;
	-moz-transform:scale(.8)
}
}@keyframes scaleToFade {
	to {
	opacity:0;
	transform:scale(.8)
}
}@-webkit-keyframes goDown {
	from {
	-webkit-transform:translateY(-100%)
}
}@-moz-keyframes goDown {
	from {
	-moz-transform:translateY(-100%)
}
}@keyframes goDown {
	from {
	transform:translateY(-100%)
}
}@-webkit-keyframes scaleUpFrom {
	from {
	opacity:0;
	-webkit-transform:scale(1.5)
}
}@-moz-keyframes scaleUpFrom {
	from {
	opacity:0;
	-moz-transform:scale(1.5)
}
}@keyframes scaleUpFrom {
	from {
	opacity:0;
	transform:scale(1.5)
}
}@-webkit-keyframes scaleUpTo {
	to {
	opacity:0;
	-webkit-transform:scale(1.5)
}
}@-moz-keyframes scaleUpTo {
	to {
	opacity:0;
	-moz-transform:scale(1.5)
}
}@keyframes scaleUpTo {
	to {
	opacity:0;
	transform:scale(1.5)
}
}.owl-carousel .owl-item .item img {
	display:block;
	max-width:100%;
	height:auto;
	margin:0 auto
}
.owl-item.loading {
	background:0 0!important;
	min-height:0!important
}
.owl-carousel .owl-wrapper .owl-item.loading:after {
	position:absolute;
	left:50%;
	margin:20px 0 0 -8px;
	content:"";
	display:block;
	width:16px;
	height:16px;
	-webkit-animation:aroLoader .8s steps(1,start) infinite;
	-o-animation:aroLoader .8s steps(1,start) infinite;
	animation:aroLoader .8s steps(1,start) infinite;
	background:linear-gradient(0deg,#000 1px,transparent 0,transparent 8px,#000 8px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px),linear-gradient(0deg,#000 1px,transparent 0,transparent 8px,#000 8px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px),linear-gradient(0deg,#000 1px,transparent 0,transparent 8px,#000 8px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px),linear-gradient(0deg,#000 1px,transparent 0,transparent 10px,#000 10px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px),linear-gradient(0deg,#000 1px,transparent 0,transparent 15px,#000 15px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px),linear-gradient(0deg,#000 1px,transparent 0,transparent 15px,#000 15px),linear-gradient(90deg,#000 1px,#000 0,#000 3px,#000 3px);
	background-repeat:no-repeat;
	background-size:4px 9px,4px 9px,4px 9px,4px 9px,4px 9px,4px 9px,4px 11px,4px 11px,4px 16px,4px 16px,4px 16px,4px 16px;
	background-position:-4px 3px,-4px 3px,-4px 3px,-4px 3px,-4px 3px,-4px 3px,-4px 2px,-4px 2px,-4px 0,-4px 0,-4px 0,-4px 0
}
.slideshow-image-description .image-description-wrap {
	position:absolute;
	left:20px;
	bottom:20px;
	z-index:1000
}
.slideshow-image-description .image-description-wrap .image-description-trigger {
	display:none
}
.slideshow-image-description .image-description-wrap .image-description {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	padding:10px;
	width:300px;
	-webkit-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
}
.slideshow-image-description .image-description-wrap .image-description p {
	margin-bottom:0
}
@media (max-width:991px) {
	.slideshow-image-description .image-description-wrap {
	left:0;
	bottom:0;
	width:100%
}
.slideshow-image-description .image-description-wrap .image-description {
	width:100%
}
}@media (max-width:767px) {
	.slideshow-image-description .image-description-wrap {
	left:20px;
	bottom:20px;
	width:auto
}
.slideshow-image-description .image-description-wrap .image-description-trigger {
	display:block
}
.slideshow-image-description .image-description-wrap .image-description {
	display:none
}
}.slideshow-enlarge .owl-wrapper-outer:before {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	border-radius:50%;
	height:80px;
	width:80px;
	position:absolute;
	cursor:pointer;
	z-index:100;
	left:50%;
	top:50%;
	line-height:80px;
	margin:-40px 0 0 -40px;
	opacity:0;
	text-align:center;
	-webkit-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	font-family:aro-icon-general;
	content:"\f0b2";
	display:none;
	pointer-events:none
}
.slideshow-enlarge .owl-wrapper-outer:hover:before {
	opacity:1
}
@media (min-width:992px) {
	.slideshow-enlarge .owl-wrapper-outer:before {
	display:block
}
}.slideshow-enlarge .owl-wrapper-outer .owl-item {
	cursor:pointer
}
.slideshow-enlarge.is-video .owl-wrapper-outer:before {
	background-color:transparent;
	content:""
}
.slideshow-no-margin-bottom {
	margin-bottom:0
}
.slideshow-multi-xs .item {
	margin:0 1px 0 0!important
}
.slideshow-multi-sm .item {
	margin:0 1px!important
}
.slideshow-multi-md .item {
	margin:0 3px!important
}
.slideshow-multi-lg .item {
	margin:0 7px!important
}
.slideshow-multi-xl .item {
	margin:0 10px!important
}
.slideshow-multi-xxl .item {
	margin:0 15px!important
}
.propertyList-slideshow-grid-details-bottom {
	margin:2px 0
}
.propertyList-slideshow-grid-details-bottom .property-icons-wrap {
	margin:0 0 14.5px
}
.propertyList-slideshow-grid-details-bottom-4,.propertyList-slideshow-grid-details-bottom-4.slideshow-navigation-2 {
	margin-left:-30px;
	margin-right:-30px
}
.propertyList-slideshow-grid-details-bottom-4 .item .media-grid-details-bottom {
	padding-left:30px;
	padding-right:30px
}
.propertyList-slideshow-grid-details-bottom-4.slick-slider .slick-slide a img {
	height:auto
}
.slideshow-1 .owl-controls .owl-pagination {
	bottom:20px;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:2;
	display:none
}
.slideshow-1 .owl-controls .owl-pagination .owl-page {
	display:inline-block
}
.slideshow-1 .owl-controls .owl-pagination .owl-page span {
	background-color:rgba(0,0,0,.42);
	border-radius:20px;
	display:block;
	height:12px;
	width:12px;
	margin:5px 7px
}
.slideshow-1 .owl-controls .owl-pagination .owl-page span:focus,.slideshow-1 .owl-controls .owl-pagination .owl-page span:hover,.slideshow-1 .owl-controls .owl-pagination .owl-page.active span {
	background-color:#000
}
.slideshow-1 .owl-controls .owl-buttons div {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	cursor:pointer;
	float:left;
	height:100%;
	left:0;
	line-height:100%;
	opacity:0;
	position:absolute;
	text-align:center;
	top:0;
	-webkit-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	width:10%;
	font-family:aro-icon-general
}
.slideshow-1 .owl-controls .owl-buttons div:last-of-type {
	left:auto;
	right:0
}
.slideshow-1 .owl-controls .owl-buttons div:before {
	content:"\f053";
	position:absolute;
	top:50%
}
.slideshow-1 .owl-controls .owl-buttons div.owl-next:before {
	content:"\f054"
}
@media (min-width:992px) {
	.slideshow-1 .owl-controls .owl-pagination {
	display:block
}
}.slideshow-1:hover .owl-buttons div {
	opacity:1
}
.slideshow-1-top .owl-controls .owl-pagination {
	bottom:20px;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:2;
	display:none
}
.slideshow-1-top .owl-controls .owl-pagination .owl-page {
	display:inline-block
}
.slideshow-1-top .owl-controls .owl-pagination .owl-page span {
	background-color:rgba(0,0,0,.42);
	border-radius:20px;
	display:block;
	height:12px;
	width:12px;
	margin:5px 7px
}
.slideshow-1-top .owl-controls .owl-pagination .owl-page span:focus,.slideshow-1-top .owl-controls .owl-pagination .owl-page span:hover,.slideshow-1-top .owl-controls .owl-pagination .owl-page.active span {
	background-color:#000
}
.slideshow-1-top .owl-controls .owl-buttons div {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	cursor:pointer;
	float:left;
	height:100%;
	left:0;
	line-height:100%;
	opacity:0;
	position:absolute;
	text-align:center;
	top:0;
	-webkit-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	width:10%;
	font-family:aro-icon-general
}
.slideshow-1-top .owl-controls .owl-buttons div:last-of-type {
	left:auto;
	right:0
}
.slideshow-1-top .owl-controls .owl-buttons div:before {
	content:"\f053";
	position:absolute;
	top:50%
}
.slideshow-1-top .owl-controls .owl-buttons div.owl-next:before {
	content:"\f054"
}
@media (min-width:992px) {
	.slideshow-1-top .owl-controls .owl-pagination {
	display:block
}
}.slideshow-1-top:hover .owl-buttons div {
	opacity:1
}
.slideshow-1-top .owl-controls .owl-pagination {
	bottom:auto;
	top:20px
}
.slideshow-2 .owl-controls .owl-pagination {
	bottom:20px;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:2;
	display:none
}
.slideshow-2 .owl-controls .owl-pagination .owl-page {
	display:inline-block
}
.slideshow-2 .owl-controls .owl-pagination .owl-page span {
	background-color:rgba(0,0,0,.42);
	border-radius:20px;
	display:block;
	height:12px;
	width:12px;
	margin:5px 7px
}
.slideshow-2 .owl-controls .owl-pagination .owl-page span:focus,.slideshow-2 .owl-controls .owl-pagination .owl-page span:hover,.slideshow-2 .owl-controls .owl-pagination .owl-page.active span {
	background-color:#000
}
.slideshow-2 .owl-controls .owl-buttons div {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	cursor:pointer;
	float:left;
	height:70px;
	width:35px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-35px;
	line-height:100%;
	opacity:0;
	text-align:center;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	-webkit-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	font-family:aro-icon-general
}
.slideshow-2 .owl-controls .owl-buttons div:hover {
	background-color:#000
}
.slideshow-2 .owl-controls .owl-buttons div:before {
	content:"\f053";
	position:absolute;
	margin:0;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.slideshow-2 .owl-controls .owl-buttons div.owl-next {
	left:auto;
	right:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.slideshow-2 .owl-controls .owl-buttons div.owl-next:before {
	content:"\f054"
}
@media (min-width:992px) {
	.slideshow-2 .owl-controls .owl-pagination {
	display:block
}
}.slideshow-2:hover .owl-buttons div {
	opacity:1
}
.slideshow-2-top .owl-controls .owl-pagination {
	bottom:20px;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:2;
	display:none
}
.slideshow-2-top .owl-controls .owl-pagination .owl-page {
	display:inline-block
}
.slideshow-2-top .owl-controls .owl-pagination .owl-page span {
	background-color:rgba(0,0,0,.42);
	border-radius:20px;
	display:block;
	height:12px;
	width:12px;
	margin:5px 7px
}
.slideshow-2-top .owl-controls .owl-pagination .owl-page span:focus,.slideshow-2-top .owl-controls .owl-pagination .owl-page span:hover,.slideshow-2-top .owl-controls .owl-pagination .owl-page.active span {
	background-color:#000
}
.slideshow-2-top .owl-controls .owl-buttons div {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	cursor:pointer;
	float:left;
	height:70px;
	width:35px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-35px;
	line-height:100%;
	opacity:0;
	text-align:center;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	-webkit-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	font-family:aro-icon-general
}
.slideshow-2-top .owl-controls .owl-buttons div:hover {
	background-color:#000
}
.slideshow-2-top .owl-controls .owl-buttons div:before {
	content:"\f053";
	position:absolute;
	margin:0;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.slideshow-2-top .owl-controls .owl-buttons div.owl-next {
	left:auto;
	right:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.slideshow-2-top .owl-controls .owl-buttons div.owl-next:before {
	content:"\f054"
}
@media (min-width:992px) {
	.slideshow-2-top .owl-controls .owl-pagination {
	display:block
}
}.slideshow-2-top:hover .owl-buttons div {
	opacity:1
}
.slideshow-2-top .owl-controls .owl-pagination {
	bottom:auto;
	top:20px
}
.slideshow-2-outer .owl-controls .owl-pagination {
	bottom:20px;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:2;
	display:none
}
.slideshow-2-outer .owl-controls .owl-pagination .owl-page {
	display:inline-block
}
.slideshow-2-outer .owl-controls .owl-pagination .owl-page span {
	background-color:rgba(0,0,0,.42);
	border-radius:20px;
	display:block;
	height:12px;
	width:12px;
	margin:5px 7px
}
.slideshow-2-outer .owl-controls .owl-pagination .owl-page span:focus,.slideshow-2-outer .owl-controls .owl-pagination .owl-page span:hover,.slideshow-2-outer .owl-controls .owl-pagination .owl-page.active span {
	background-color:#000
}
.slideshow-2-outer .owl-controls .owl-buttons div {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	cursor:pointer;
	float:left;
	height:70px;
	width:35px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-35px;
	line-height:100%;
	opacity:0;
	text-align:center;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	-webkit-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	font-family:aro-icon-general
}
.slideshow-2-outer .owl-controls .owl-buttons div:hover {
	background-color:#000
}
.slideshow-2-outer .owl-controls .owl-buttons div:before {
	content:"\f053";
	position:absolute;
	margin:0;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.slideshow-2-outer .owl-controls .owl-buttons div.owl-next {
	left:auto;
	right:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.slideshow-2-outer .owl-controls .owl-buttons div.owl-next:before {
	content:"\f054"
}
@media (min-width:992px) {
	.slideshow-2-outer .owl-controls .owl-pagination {
	display:block
}
}.slideshow-2-outer:hover .owl-buttons div {
	opacity:1
}
.slideshow-2-outer .owl-controls .owl-buttons {
	display:none
}
@media screen and (min-width:768px) {
	.slideshow-2-outer .owl-controls .owl-buttons {
	display:block
}
}.slideshow-2-outer .owl-controls .owl-buttons div {
	opacity:1;
	background:0 0;
	color:#444;
	font-size:28px
}
.slideshow-2-outer .owl-controls .owl-buttons div:hover {
	background:0 0;
	color:#111
}
.slideshow-2-outer .owl-controls .owl-buttons div.owl-next,.slideshow-2-outer .owl-controls .owl-buttons div.owl-prev {
	left:-50px
}
.slideshow-2-outer .owl-controls .owl-buttons div.owl-next:before,.slideshow-2-outer .owl-controls .owl-buttons div.owl-prev:before {
	content:'\e617';
	text-shadow:1px 1px 1px rgba(23,23,23,.4)
}
.slideshow-2-outer .owl-controls .owl-buttons div.owl-next {
	left:auto;
	right:-50px
}
.slideshow-2-outer .owl-controls .owl-buttons div.owl-next:before {
	content:'\e616'
}
.slideshow-3 .owl-controls {
	padding:10px 0;
	text-align:center
}
.slideshow-3 .owl-controls .owl-pagination .owl-page {
	display:inline-block;
	zoom:1
}
.slideshow-3 .owl-controls .owl-pagination .owl-page span {
	background:#000;
	display:block;
	width:12px;
	height:12px;
	margin:5px 7px;
	filter:alpha(opacity=50);
	opacity:.5;
	border-radius:50%
}
.slideshow-3 .owl-controls .owl-pagination .owl-page span.owl-numbers {
	height:auto;
	width:auto;
	color:#fff;
	padding:2px 10px;
	font-size:12px;
	border-radius:30px
}
.slideshow-3 .owl-controls .owl-pagination .owl-page.active span,.slideshow-3 .owl-controls .owl-pagination .owl-page:hover span {
	filter:alpha(opacity=100);
	opacity:1
}
.slideshow-3 .owl-controls .owl-buttons div {
	color:#fff;
	display:inline-block;
	zoom:1;
	margin:5px;
	padding:3px 10px;
	border-radius:0;
	background:#000;
	border:1px solid #000
}
.slideshow-3 .owl-controls .owl-buttons div:hover {
	background:#000
}
.slideshow-3-nav-justified .owl-controls {
	padding:10px 0;
	text-align:center
}
.slideshow-3-nav-justified .owl-controls .owl-pagination .owl-page {
	display:inline-block;
	zoom:1
}
.slideshow-3-nav-justified .owl-controls .owl-pagination .owl-page span {
	background:#000;
	display:block;
	width:12px;
	height:12px;
	margin:5px 7px;
	filter:alpha(opacity=50);
	opacity:.5;
	border-radius:50%
}
.slideshow-3-nav-justified .owl-controls .owl-pagination .owl-page span.owl-numbers {
	height:auto;
	width:auto;
	color:#fff;
	padding:2px 10px;
	font-size:12px;
	border-radius:30px
}
.slideshow-3-nav-justified .owl-controls .owl-pagination .owl-page.active span,.slideshow-3-nav-justified .owl-controls .owl-pagination .owl-page:hover span {
	filter:alpha(opacity=100);
	opacity:1
}
.slideshow-3-nav-justified .owl-controls .owl-buttons div {
	color:#fff;
	display:inline-block;
	zoom:1;
	margin:5px;
	padding:3px 10px;
	border-radius:0;
	background:#000;
	border:1px solid #000
}
.slideshow-3-nav-justified .owl-controls .owl-buttons div:hover {
	background:#000
}
@media (max-width:767px) {
	.slideshow-3-nav-justified .owl-buttons {
	border-collapse:separate;
	display:table;
	table-layout:fixed;
	width:100%
}
.slideshow-3-nav-justified .owl-buttons div.owl-next,.slideshow-3-nav-justified .owl-buttons div.owl-prev {
	display:table-cell
}
.slideshow-3-nav-justified .owl-buttons div.owl-prev {
	border-radius:0
}
.slideshow-3-nav-justified .owl-buttons div.owl-next {
	border-radius:0
}
}.slideshow-3-nav-justified.slideshow-multi-xs .owl-buttons {
	padding:0 1px 0 0
}
.slideshow-3-nav-justified.slideshow-multi-sm .owl-buttons {
	padding:0 1px
}
.slideshow-3-nav-justified.slideshow-multi-md .owl-buttons {
	padding:0 3px
}
.slideshow-3-nav-justified.slideshow-multi-lg .owl-buttons {
	padding:0 7px
}
.slideshow-3-nav-justified.slideshow-multi-xl .owl-buttons {
	padding:0 10px
}
.slideshow-3-nav-justified.slideshow-multi-xxl .owl-buttons {
	padding:0 15px
}
.slideshow-3-bottom .owl-controls {
	padding:10px 0;
	text-align:center
}
.slideshow-3-bottom .owl-controls .owl-pagination .owl-page {
	display:inline-block;
	zoom:1
}
.slideshow-3-bottom .owl-controls .owl-pagination .owl-page span {
	background:#000;
	display:block;
	width:12px;
	height:12px;
	margin:5px 7px;
	filter:alpha(opacity=50);
	opacity:.5;
	border-radius:50%
}
.slideshow-3-bottom .owl-controls .owl-pagination .owl-page span.owl-numbers {
	height:auto;
	width:auto;
	color:#fff;
	padding:2px 10px;
	font-size:12px;
	border-radius:30px
}
.slideshow-3-bottom .owl-controls .owl-pagination .owl-page.active span,.slideshow-3-bottom .owl-controls .owl-pagination .owl-page:hover span {
	filter:alpha(opacity=100);
	opacity:1
}
.slideshow-3-bottom .owl-controls .owl-buttons div {
	color:#fff;
	display:inline-block;
	zoom:1;
	margin:5px;
	padding:3px 10px;
	border-radius:0;
	background:#000;
	border:1px solid #000
}
.slideshow-3-bottom .owl-controls .owl-buttons div:hover {
	background:#000
}
.slideshow-3-bottom .owl-controls {
	bottom:0;
	position:absolute;
	width:100%
}
.slideshow-3-bottom .owl-controls .owl-pagination .owl-page span {
	background:0 0;
	background-color:rgba(0,0,0,.7)
}
.slideshow-3-bottom .owl-controls .owl-pagination .owl-page span.owl-numbers {
	color:#fff
}
.slideshow-3-bottom .owl-controls .owl-buttons div {
	color:#fff;
	border-radius:0;
	background:0 0;
	background-color:rgba(0,0,0,.7);
	border:1px solid #000
}
.slideshow-3-bottom .owl-controls .owl-buttons div:hover {
	background:0 0;
	background-color:#000
}
.slideshow-3-top .owl-controls {
	padding:10px 0;
	text-align:center
}
.slideshow-3-top .owl-controls .owl-pagination .owl-page {
	display:inline-block;
	zoom:1
}
.slideshow-3-top .owl-controls .owl-pagination .owl-page span {
	background:#000;
	display:block;
	width:12px;
	height:12px;
	margin:5px 7px;
	filter:alpha(opacity=50);
	opacity:.5;
	border-radius:50%
}
.slideshow-3-top .owl-controls .owl-pagination .owl-page span.owl-numbers {
	height:auto;
	width:auto;
	color:#fff;
	padding:2px 10px;
	font-size:12px;
	border-radius:30px
}
.slideshow-3-top .owl-controls .owl-pagination .owl-page.active span,.slideshow-3-top .owl-controls .owl-pagination .owl-page:hover span {
	filter:alpha(opacity=100);
	opacity:1
}
.slideshow-3-top .owl-controls .owl-buttons div {
	color:#fff;
	display:inline-block;
	zoom:1;
	margin:5px;
	padding:3px 10px;
	border-radius:0;
	background:#000;
	border:1px solid #000
}
.slideshow-3-top .owl-controls .owl-buttons div:hover {
	background:#000
}
.slideshow-3-top .owl-controls {
	bottom:0;
	position:absolute;
	width:100%
}
.slideshow-3-top .owl-controls .owl-pagination .owl-page span {
	background:0 0;
	background-color:rgba(0,0,0,.7)
}
.slideshow-3-top .owl-controls .owl-pagination .owl-page span.owl-numbers {
	color:#fff
}
.slideshow-3-top .owl-controls .owl-buttons div {
	color:#fff;
	border-radius:0;
	background:0 0;
	background-color:rgba(0,0,0,.7);
	border:1px solid #000
}
.slideshow-3-top .owl-controls .owl-buttons div:hover {
	background:0 0;
	background-color:#000
}
.slideshow-3-top .owl-controls {
	top:0;
	bottom:auto
}
.slideshow-4 .owl-controls .owl-pagination {
	bottom:20px;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:2;
	display:none
}
.slideshow-4 .owl-controls .owl-pagination .owl-page {
	display:inline-block
}
.slideshow-4 .owl-controls .owl-pagination .owl-page span {
	background-color:rgba(0,0,0,.42);
	border-radius:0;
	display:block;
	height:12px;
	width:12px;
	margin:5px 7px
}
.slideshow-4 .owl-controls .owl-pagination .owl-page span:focus,.slideshow-4 .owl-controls .owl-pagination .owl-page span:hover,.slideshow-4 .owl-controls .owl-pagination .owl-page.active span {
	background-color:#000
}
.slideshow-4 .owl-controls .owl-buttons div {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	cursor:pointer;
	float:left;
	height:35px;
	width:35px;
	position:absolute;
	left:20px;
	top:50%;
	margin-top:-17px;
	line-height:100%;
	opacity:0;
	text-align:center;
	border-radius:0;
	-webkit-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	font-family:aro-icon-general
}
.slideshow-4 .owl-controls .owl-buttons div:hover {
	background-color:#000
}
.slideshow-4 .owl-controls .owl-buttons div:before {
	content:"\f053";
	position:absolute;
	top:50%;
	margin:-6px 0 0 -3px
}
.slideshow-4 .owl-controls .owl-buttons div.owl-next {
	left:auto;
	right:20px
}
.slideshow-4 .owl-controls .owl-buttons div.owl-next:before {
	content:"\f054"
}
@media (min-width:992px) {
	.slideshow-4 .owl-controls .owl-pagination {
	display:block
}
}.slideshow-4:hover .owl-buttons div {
	opacity:1
}
.slideshow-5-right .owl-controls .owl-pagination {
	bottom:60%;
	right:5px;
	position:absolute;
	z-index:890;
	display:none
}
.slideshow-5-right .owl-controls .owl-pagination .owl-page span {
	background-color:rgba(0,0,0,.42);
	border-radius:20px;
	display:block;
	height:12px;
	width:12px;
	margin:5px 7px
}
.slideshow-5-right .owl-controls .owl-pagination .owl-page span:focus,.slideshow-5-right .owl-controls .owl-pagination .owl-page span:hover,.slideshow-5-right .owl-controls .owl-pagination .owl-page.active span {
	background-color:#000
}
.slideshow-5-right .owl-controls .owl-buttons div {
	background-color:rgba(0,0,0,.84);
	color:#fff;
	cursor:pointer;
	height:90px;
	width:35px;
	position:absolute;
	right:0;
	bottom:120px;
	margin-top:-35px;
	line-height:100%;
	text-align:center;
	-webkit-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	font-family:aro-icon-general
}
.slideshow-5-right .owl-controls .owl-buttons div:hover {
	background-color:#000
}
.slideshow-5-right .owl-controls .owl-buttons div:before {
	content:"\f054";
	position:absolute;
	top:50%;
	margin:-5px 0 0 -3px
}
.slideshow-5-right .owl-controls .owl-buttons div.owl-prev {
	left:auto;
	right:0;
	bottom:30px
}
.slideshow-5-right .owl-controls .owl-buttons div.owl-prev:before {
	content:"\f053"
}
@media (min-width:992px) {
	.slideshow-5-right .owl-controls .owl-pagination {
	display:block
}
}@media (max-width:767px) {
	.slideshow-5-right .owl-controls .owl-buttons div {
	display:none
}
}.slideshow-5-left .owl-controls .owl-pagination {
	bottom:60%;
	right:5px;
	position:absolute;
	z-index:890;
	display:none
}
.slideshow-5-left .owl-controls .owl-pagination .owl-page span {
	background-color:rgba(0,0,0,.42);
	border-radius:20px;
	display:block;
	height:12px;
	width:12px;
	margin:5px 7px
}
.slideshow-5-left .owl-controls .owl-pagination .owl-page span:focus,.slideshow-5-left .owl-controls .owl-pagination .owl-page span:hover,.slideshow-5-left .owl-controls .owl-pagination .owl-page.active span {
	background-color:#000
}
.slideshow-5-left .owl-controls .owl-buttons div {
	background-color:rgba(0,0,0,.84);
	color:#fff;
	cursor:pointer;
	height:90px;
	width:35px;
	position:absolute;
	right:0;
	bottom:120px;
	margin-top:-35px;
	line-height:100%;
	text-align:center;
	-webkit-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	font-family:aro-icon-general
}
.slideshow-5-left .owl-controls .owl-buttons div:hover {
	background-color:#000
}
.slideshow-5-left .owl-controls .owl-buttons div:before {
	content:"\f054";
	position:absolute;
	top:50%;
	margin:-5px 0 0 -3px
}
.slideshow-5-left .owl-controls .owl-buttons div.owl-prev {
	left:auto;
	right:0;
	bottom:30px
}
.slideshow-5-left .owl-controls .owl-buttons div.owl-prev:before {
	content:"\f053"
}
@media (min-width:992px) {
	.slideshow-5-left .owl-controls .owl-pagination {
	display:block
}
}@media (max-width:767px) {
	.slideshow-5-left .owl-controls .owl-buttons div {
	display:none
}
}.slideshow-5-left .owl-controls .owl-buttons div {
	right:auto;
	left:0
}
.slideshow-5-left .owl-controls .owl-buttons div:before {
	content:"\f053";
	position:absolute;
	top:50%;
	margin:-5px 0 0 -3px
}
.slideshow-5-left .owl-controls .owl-buttons div.owl-prev {
	left:0;
	right:auto
}
.slideshow-5-left .owl-controls .owl-buttons div.owl-prev:before {
	content:"\f054"
}
.slideshow-6 .owl-controls .owl-pagination {
	position:absolute;
	bottom:auto;
	top:20px;
	text-align:center;
	width:100%;
	z-index:2;
	display:none
}
.slideshow-6 .owl-controls .owl-pagination .owl-page {
	display:inline-block
}
.slideshow-6 .owl-controls .owl-pagination .owl-page span {
	background-color:rgba(0,0,0,.42);
	border-radius:20px;
	display:block;
	height:12px;
	width:12px;
	margin:5px 7px
}
.slideshow-6 .owl-controls .owl-pagination .owl-page span:focus,.slideshow-6 .owl-controls .owl-pagination .owl-page span:hover,.slideshow-6 .owl-controls .owl-pagination .owl-page.active span {
	background-color:#000
}
.slideshow-6 .owl-controls .owl-buttons div {
	background-color:rgba(0,0,0,.84);
	color:#fff;
	cursor:pointer;
	float:left;
	height:70px;
	width:35px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-35px;
	line-height:100%;
	opacity:0;
	text-align:center;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	-webkit-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	font-family:aro-icon-general
}
.slideshow-6 .owl-controls .owl-buttons div:hover {
	background-color:#000
}
.slideshow-6 .owl-controls .owl-buttons div:before {
	content:"\f053";
	position:absolute;
	top:50%;
	margin:-5px 0 0 -3px
}
.slideshow-6 .owl-controls .owl-buttons div.owl-next {
	left:auto;
	right:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-top-left-radius:0;
	border-bottom-left-radius:0
}
.slideshow-6 .owl-controls .owl-buttons div.owl-next:before {
	content:"\f054"
}
@media (min-width:992px) {
	.slideshow-6 .owl-controls .owl-pagination {
	display:block
}
}@media (max-width:767px) {
	.slideshow-6 .owl-controls .owl-buttons div {
	width:15px;
	height:100%;
	border-radius:0;
	margin-top:0;
	top:0;
	font-size:10px
}
.slideshow-6 .owl-controls .owl-buttons div.owl-next {
	border-radius:0
}
}.slideshow-6:hover .owl-buttons div {
	opacity:1
}
.slideshow-7 .owl-controls .owl-pagination {
	bottom:20px;
	position:absolute;
	text-align:center;
	width:100%;
	z-index:2;
	display:none
}
.slideshow-7 .owl-controls .owl-pagination .owl-page {
	display:inline-block
}
.slideshow-7 .owl-controls .owl-pagination .owl-page span {
	background-color:rgba(0,0,0,.42);
	border-radius:0;
	display:block;
	height:12px;
	width:12px;
	margin:5px 7px
}
.slideshow-7 .owl-controls .owl-pagination .owl-page span:focus,.slideshow-7 .owl-controls .owl-pagination .owl-page span:hover,.slideshow-7 .owl-controls .owl-pagination .owl-page.active span {
	background-color:#000
}
.slideshow-7 .owl-controls .owl-buttons div {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	cursor:pointer;
	float:left;
	height:35px;
	width:35px;
	position:absolute;
	left:20px;
	top:50%;
	margin-top:-17px;
	line-height:100%;
	opacity:0;
	text-align:center;
	border-radius:0;
	-webkit-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	font-family:aro-icon-general
}
.slideshow-7 .owl-controls .owl-buttons div:hover {
	background-color:#000
}
.slideshow-7 .owl-controls .owl-buttons div:before {
	content:"\f053";
	position:absolute;
	top:50%;
	margin:-6px 0 0 -3px
}
.slideshow-7 .owl-controls .owl-buttons div.owl-next {
	left:auto;
	right:20px
}
.slideshow-7 .owl-controls .owl-buttons div.owl-next:before {
	content:"\f054"
}
@media (min-width:992px) {
	.slideshow-7 .owl-controls .owl-pagination {
	display:block
}
}.slideshow-7:hover .owl-buttons div {
	opacity:1
}
.slideshow-7 .owl-controls .owl-buttons div {
	right:50%;
	left:auto;
	top:0
}
.slideshow-7 .owl-controls .owl-buttons div.owl-next {
	left:50%
}
.slideshow-thumbs .owl-item .item {
	background-color:#f5f5f5;
	border:1px solid #ebebeb;
	border-radius:0;
	display:block;
	height:auto;
	line-height:1.42857;
	margin-bottom:18px;
	max-width:100%;
	padding:4px;
	margin:1px;
	cursor:pointer
}
.slideshow-thumbs .owl-item.synced .item,.slideshow-thumbs .owl-item:active .item,.slideshow-thumbs .owl-item:hover .item {
	background:#dbdbdb
}
@media (min-width:800px) {
	.slideshow-heroItem .owl-item {
	opacity:.2;
	-webkit-transition:all .5s ease-in;
	-o-transition:all .5s ease-in;
	transition:all .5s ease-in
}
.slideshow-heroItem .owl-item .media-grid-details-text,.slideshow-heroItem .owl-item .property-status-banner {
	opacity:0;
	-webkit-transition:all .5s ease-in;
	-o-transition:all .5s ease-in;
	transition:all .5s ease-in
}
.slideshow-heroItem .owl-item.active {
	opacity:1
}
.slideshow-heroItem .owl-item.active .media-grid-details-text,.slideshow-heroItem .owl-item.active .property-status-banner {
	opacity:1
}
}.slideshow-item-bg-image .owl-wrapper .item {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover
}
.slick-loading .slick-list {
	background:#fff url(../images/ajax-loader.gif) center center no-repeat
}
.slick-next,.slick-prev {
	position:absolute;
	display:block;
	height:20px;
	width:20px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:0 0;
	color:transparent;
	top:50%;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	padding:0;
	border:none;
	outline:0
}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover {
	outline:0;
	background:0 0;
	color:transparent
}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {
	opacity:1
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
	opacity:.25
}
.slick-next:before,.slick-prev:before {
	font-family:slick;
	font-size:20px;
	line-height:1;
	color:#fff;
	opacity:.75;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
@font-face {
	font-family:slick;
	font-weight:400;
	font-style:normal;
	src:url(./fonts/slick.eot);
	src:url(../fonts/slick.eot) format('embedded-opentype'),url(../fonts/slick.woff) format('woff'),url(../fonts/slick.ttf) format('truetype'),url(../fonts/slick.svg#slick) format('svg')
}
.slick-prev {
	left:-25px
}
[dir=rtl] .slick-prev {
	left:auto;
	right:-25px
}
.slick-prev:before {
	content:"\e617"
}
[dir=rtl] .slick-prev:before {
	content:"\e616"
}
.slick-next {
	right:-25px
}
[dir=rtl] .slick-next {
	left:-25px;
	right:auto
}
.slick-next:before {
	content:"\e616"
}
[dir=rtl] .slick-next:before {
	content:"\e617"
}
.slick-dotted .slick-slider {
	margin-bottom:30px
}
.slick-dots {
	position:absolute;
	bottom:-25px;
	list-style:none;
	display:block;
	text-align:center;
	padding:0;
	margin:0;
	width:100%
}
.slick-dots li {
	position:relative;
	display:inline-block;
	height:20px;
	width:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	border:0;
	background:0 0;
	display:block;
	height:20px;
	width:20px;
	outline:0;
	line-height:0;
	font-size:0;
	color:transparent;
	padding:5px;
	cursor:pointer
}
.slick-dots li button:focus,.slick-dots li button:hover {
	outline:0
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before {
	opacity:1
}
.slick-dots li button:before {
	position:absolute;
	top:0;
	left:0;
	content:"•";
	width:20px;
	height:20px;
	font-family:slick;
	font-size:45px;
	line-height:20px;
	text-align:center;
	color:#fff;
	opacity:.25;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before {
	color:#fff;
	opacity:.75
}
.slideshow-1.slick-slider .slick-slide img {
	height:300px;
	object-fit:cover
}
@media (min-width:768px) {
	.slideshow-1.slick-slider .slick-slide img {
	height:400px
}
}@media (min-width:1200px) {
	.slideshow-1.slick-slider .slick-slide img {
	height:auto
}
}.slideshow-1.slick-slider .item:not(.slick-slide) img {
	position:absolute
}
.slideshow-1.slick-slider .slick-arrow {
	z-index:1
}
.slideshow-1.slick-slider .slick-arrow:before {
	font-family:aro-icon-general!important;
	font-size:70px
}
.slideshow-1.slick-slider .slick-prev {
	left:50px
}
.slideshow-1.slick-slider .slick-next {
	right:102px
}
.slideshow-1.slick-slider.slick-dotted {
	margin-bottom:0
}
.slideshow-1.slick-slider .slick-dots {
	bottom:20px;
	z-index:2
}
.slideshow-enlarge .slick-list:before {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	border-radius:50%;
	height:80px;
	width:80px;
	position:absolute;
	cursor:pointer;
	z-index:100;
	left:50%;
	top:50%;
	line-height:80px;
	margin:-40px 0 0 -40px;
	opacity:0;
	text-align:center;
	-webkit-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	font-family:aro-icon-general;
	content:"\f0b2";
	display:none;
	pointer-events:none
}
.slideshow-enlarge .slick-list:hover:before {
	opacity:1
}
@media (min-width:992px) {
	.slideshow-enlarge .slick-list:before {
	display:block
}
}.slideshow-enlarge .slick-list .slick-slide {
	cursor:pointer
}
.slideshow-enlarge.is-video .slick-list:before {
	background-color:transparent;
	content:""
}
.slide-overlay-font-size-10 .slide-overlay {
	font-size:10%
}
.slide-overlay-font-size-10 .slide-overlay p {
	font-size:10%
}
.slide-overlay-font-size-20 .slide-overlay {
	font-size:20%
}
.slide-overlay-font-size-20 .slide-overlay p {
	font-size:20%
}
.slide-overlay-font-size-30 .slide-overlay {
	font-size:30%
}
.slide-overlay-font-size-30 .slide-overlay p {
	font-size:30%
}
.slide-overlay-font-size-40 .slide-overlay {
	font-size:40%
}
.slide-overlay-font-size-40 .slide-overlay p {
	font-size:40%
}
.slide-overlay-font-size-50 .slide-overlay {
	font-size:50%
}
.slide-overlay-font-size-50 .slide-overlay p {
	font-size:50%
}
.slide-overlay-font-size-60 .slide-overlay {
	font-size:60%
}
.slide-overlay-font-size-60 .slide-overlay p {
	font-size:60%
}
.slide-overlay-font-size-70 .slide-overlay {
	font-size:70%
}
.slide-overlay-font-size-70 .slide-overlay p {
	font-size:70%
}
.slide-overlay-font-size-80 .slide-overlay {
	font-size:80%
}
.slide-overlay-font-size-80 .slide-overlay p {
	font-size:80%
}
.slide-overlay-font-size-90 .slide-overlay {
	font-size:90%
}
.slide-overlay-font-size-90 .slide-overlay p {
	font-size:90%
}
.slide-overlay-font-size-100 .slide-overlay {
	font-size:100%
}
.slide-overlay-font-size-100 .slide-overlay p {
	font-size:100%
}
.slide-overlay-width-10 .slide-overlay {
	width:10%
}
@media screen and (max-width:767px) {
	.slide-overlay-width-10 .slide-overlay {
	width:100%
}
}.slide-overlay-width-20 .slide-overlay {
	width:20%
}
@media screen and (max-width:767px) {
	.slide-overlay-width-20 .slide-overlay {
	width:100%
}
}.slide-overlay-width-30 .slide-overlay {
	width:30%
}
@media screen and (max-width:767px) {
	.slide-overlay-width-30 .slide-overlay {
	width:100%
}
}.slide-overlay-width-40 .slide-overlay {
	width:40%
}
@media screen and (max-width:767px) {
	.slide-overlay-width-40 .slide-overlay {
	width:100%
}
}.slide-overlay-width-50 .slide-overlay {
	width:50%
}
@media screen and (max-width:767px) {
	.slide-overlay-width-50 .slide-overlay {
	width:100%
}
}.slide-overlay-width-60 .slide-overlay {
	width:60%
}
@media screen and (max-width:767px) {
	.slide-overlay-width-60 .slide-overlay {
	width:100%
}
}.slide-overlay-width-70 .slide-overlay {
	width:70%
}
@media screen and (max-width:767px) {
	.slide-overlay-width-70 .slide-overlay {
	width:100%
}
}.slide-overlay-width-80 .slide-overlay {
	width:80%
}
@media screen and (max-width:767px) {
	.slide-overlay-width-80 .slide-overlay {
	width:100%
}
}.slide-overlay-width-90 .slide-overlay {
	width:90%
}
@media screen and (max-width:767px) {
	.slide-overlay-width-90 .slide-overlay {
	width:100%
}
}.slide-overlay-width-100 .slide-overlay {
	width:100%
}
@media screen and (max-width:767px) {
	.slide-overlay-width-100 .slide-overlay {
	width:100%
}
}.slide-overlay-wrap {
	height:100%;
	width:100vw;
	position:absolute;
	left:0;
	top:0
}
.slide-overlay {
	background-color:rgba(0,0,0,.7);
	color:#fff;
	position:absolute;
	bottom:10%;
	left:5%;
	padding:10px;
	z-index:900
}
.slide-overlay.slide-overlay-hidden {
	display:none
}
.slide-overlay.slide-overlay-body-empty h1,.slide-overlay.slide-overlay-body-empty h2,.slide-overlay.slide-overlay-body-empty h3,.slide-overlay.slide-overlay-body-empty h4,.slide-overlay.slide-overlay-body-empty h5,.slide-overlay.slide-overlay-body-empty h6 {
	margin-bottom:0
}
.slide-overlay .slide-overlay-body p:last-child {
	margin-bottom:0
}
.item-video {
	width:100%;
	margin:0 auto;
	position:relative
}
@media screen and (min-width:992px) {
	.item-video {
	width:800px
}
}@media screen and (min-width:1200px) {
	.item-video {
	width:900px
}
}.item-video:before {
	font-family:aro-icon-general;
	content:"\f0b2";
	background-color:rgba(255,255,255,.7);
	color:#333;
	cursor:pointer;
	position:absolute;
	height:80px;
	width:80px;
	line-height:80px;
	border-radius:50%;
	bottom:30px;
	right:30px;
	text-align:center;
	z-index:900;
	opacity:0
}
.item-video:hover:before {
	opacity:1
}
.item-video-fullscreen {
	height:100%
}
@media screen and (min-width:768px) {
	.item-video-fullscreen {
	padding:30px
}
}@media screen and (min-width:1200px) {
	.item-video-fullscreen {
	padding:60px
}
}.item-video-fullscreen iframe {
	width:100%;
	height:100%
}
.slide-overlay-1 .slide-overlay {
	border-radius:0
}
.slideshow-center-mode .slick-slider .slick-slide:not(.slick-current) {
	position:relative
}
@media (min-width:768px) {
	.slideshow-center-mode .slick-slider .slick-slide:not(.slick-current):before {
	content:"";
	background:rgba(0,0,0,.7);
	position:absolute;
	width:100%;
	height:100%
}
}@media (min-width:992px) {
	.slideshow-center-mode .slick-slider img {
	max-width:800px
}
}@media (min-width:1200px) {
	.slideshow-center-mode .slick-slider img {
	max-width:1000px
}
}.slideshow-center-mode .slick-slider .item-video,.slideshow-center-mode .slick-slider .item-video>div,.slideshow-center-mode .slick-slider .slick-list,.slideshow-center-mode .slick-slider .slick-slide img {
	max-height:400px;
	height:auto
}
@media (min-width:992px) {
	.slideshow-center-mode .slick-slider .item-video,.slideshow-center-mode .slick-slider .item-video>div,.slideshow-center-mode .slick-slider .slick-list,.slideshow-center-mode .slick-slider .slick-slide img {
	height:563px;
	min-height:563px;
	max-height:none
}
}.slideshow-center-mode .slick-slider img {
	margin:0 auto
}
@media (min-width:992px) {
	.slideshow-center-mode .slick-slider img {
	object-fit:cover
}
}.slideshow-center-mode .slick-slider .slick-prev {
	left:15px
}
@media (min-width:768px) {
	.slideshow-center-mode .slick-slider .slick-prev {
	left:30px
}
}.slideshow-center-mode .slick-slider .slick-next {
	right:15px
}
@media (min-width:768px) {
	.slideshow-center-mode .slick-slider .slick-next {
	right:30px
}
}.slideshow-center-mode .slick-slider .slick-next,.slideshow-center-mode .slick-slider .slick-prev {
	width:auto;
	height:auto;
	top:50%
}
@media (max-width:768px) {
	.slideshow-center-mode .slick-slider .slick-next:before,.slideshow-center-mode .slick-slider .slick-prev:before {
	font-size:40px
}
}.slideshow-center-mode .slick-next:before,.slideshow-center-mode .slick-prev:before {
	color:#fff
}
.dragHandle {
	cursor:move
}
.json-editor {
	font-family:monospace,'Courier New';
	white-space:pre;
	font-size:13px
}
.dropdown-submenu {
	position:relative
}
.dropdown-submenu>.dropdown-menu {
	top:0;
	left:100%;
	margin-top:-6px;
	margin-left:-1px;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px
}
.dropdown-submenu:hover>.dropdown-menu {
	display:block
}
.dropdown-submenu>a:after {
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#ccc;
	margin-top:5px;
	margin-right:-10px
}
.dropdown-submenu:hover>a:after {
	border-left-color:#fff
}
.dropdown-submenu.pull-left {
	float:none
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px
}
.section-wrapper {
	position:relative;
	-webkit-transition:all linear .15s;
	border:1px solid rgba(0,250,255,0);
	margin:-1px;
	border-radius:3px
}
.section-wrapper .title {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	font-size:8px
}
.section-wrapper .options {
	position:absolute;
	right:10px;
	bottom:4px;
	display:none
}
.section-wrapper.data-section {
	cursor:pointer
}
.section-wrapper.text-section {
	cursor:text
}
.section-wrapper .section-wrapper .section-wrapper:hover,.section-wrapper .section-wrapper:hover,.section-wrapper:hover {
	border:1px solid rgba(255,100,0,.35);
	background-color:rgba(0,0,0,.01);
	border-radius:3px;
	padding:10px;
	padding-top:30px;
	padding-bottom:26px!important;
	margin:-11px;
	margin-bottom:0!important;
	z-index:1000
}
.section-wrapper:hover {
	padding-bottom:48px!important
}
.section-wrapper:hover .section-wrapper {
	border:1px solid rgba(0,250,255,.1)
}
.section-wrapper:hover>.options {
	display:block
}
.section-wrapper:hover>.title {
	display:block
}
.section-wrapper:hover::before {
	content:'Page Row';
	color:#fff;
	padding:3px 8px;
	font-size:9px;
	display:block;
	background-color:rgba(255,100,0,.35);
	margin:-11px;
	margin-top:-30px;
	margin-bottom:30px;
	border-radius:3px
}
.section-wrapper .section-wrapper .section-wrapper:hover,.section-wrapper .section-wrapper:hover {
	border:1px solid rgba(0,100,255,.35)
}
.section-wrapper .section-wrapper:hover::before {
	color:#fff;
	padding:3px 8px;
	font-size:9px;
	display:block;
	background-color:rgba(0,100,255,.35);
	margin:-8px;
	margin-top:-31px;
	margin-bottom:11px;
	border-radius:3px
}
.section-wrapper .section-wrapper.text-section:hover::before {
	content:'Text Section'
}
.section-wrapper .section-wrapper.data-section:hover::before {
	content:'Data Section'
}
.section-wrapper .section-wrapper.empty-section:hover::before {
	content:'Empty Section'
}
.section-wrapper .section-wrapper:hover {
	border:1px solid rgba(0,100,255,.35);
	padding-left:8px;
	padding-right:8px;
	margin-left:-9px;
	margin-right:-9px;
	margin-top:-29px
}
.section-wrapper .section-wrapper .section-wrapper:hover {
	padding-left:6px;
	padding-right:6px;
	margin-left:-7px;
	margin-right:-7px
}
.section-wrapper .section-wrapper .section-wrapper .section-wrapper:hover {
	padding-left:4px;
	padding-right:4px;
	margin-left:-5px;
	margin-right:-5px
}
.editor-wrapper {
	position:relative
}
.editor-wrapper .loading-overlay {
	width:100%;
	height:100%;
	background:rgba(255,255,255,.7);
	position:absolute;
	top:0;
	left:0;
	z-index:1000
}
.editor-wrapper .loading-overlay .loading {
	text-align:center;
	padding:80px 0
}
.editor-wrapper .loading-overlay .loading h3 {
	display:none
}
.grid-row-wrapper {
	padding:3px 0
}
.grid-row-wrapper .grid-row {
	height:50px
}
.grid-row-wrapper .grid-row .grid-wrapper {
	float:left;
	height:100%
}
.grid-row-wrapper .grid-row .grid-wrapper .grid {
	background:#ccc;
	height:100%;
	margin:0 3px
}
.mce-label {
	max-width:none
}
.tinymce-toolbar-container {
	margin-top:-20px;
	width:100%
}
.tinymce-toolbar-container .mce-toolbar-grp {
	width:100%
}
.editor-menu-container.edit-mode-on {
	position:fixed;
	top:0;
	width:100%;
	z-index:1040
}
.editor-menu-container.edit-mode-off {
	position:relative;
	z-index:1040
}
.editor-menu-container.edit-mode-off:after {
	content:"";
	clear:both;
	display:block
}
.edit-mode-off .navbar-inverse {
	background-color:#888
}
.edit-mode-off .btn-primary {
	background-color:#ccc;
	color:#000
}
.slideshow-editor-modal.modal {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	overflow:hidden
}
.slideshow-editor-modal .modal-dialog {
	position:fixed;
	margin:0;
	width:100%;
	height:100%;
	padding:0
}
.slideshow-editor-modal .modal-content {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	border:2px solid #3c7dcf;
	border-radius:0;
	box-shadow:none
}
.slideshow-editor-modal .modal-header {
	position:absolute;
	top:0;
	right:0;
	left:0;
	height:50px;
	padding:10px;
	background:#6598d9;
	border:0
}
.slideshow-editor-modal .modal-title {
	font-weight:300;
	font-size:2em;
	color:#fff;
	line-height:30px
}
.slideshow-editor-modal .modal-body {
	position:absolute;
	top:50px;
	bottom:60px;
	width:100%;
	font-weight:300;
	overflow-y:auto;
	overflow-x:hidden;
	padding:0
}
.slideshow-editor-modal .modal-body.slideshow-editor-loading {
	overflow-y:hidden
}
.slideshow-editor-modal .modal-body #slideshow-overview {
	padding:0 20px
}
.slideshow-editor-modal .modal-body #slideshow-preview .preview-options {
	padding:20px 20px 0
}
.slideshow-editor-modal .modal-footer {
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	height:60px;
	padding:10px;
	background:#f1f3f5
}
.slideshow-editor-modal .modal-footer .slideshow-editor-changes {
	margin-right:5px
}
.slideshow-editor-modal .modal-footer .btn {
	height:40px;
	border-radius:0
}
.slideshow-editor-modal .modal-footer .btn:active,.slideshow-editor-modal .modal-footer .btn:active:focus,.slideshow-editor-modal .modal-footer .btn:focus {
	box-shadow:none;
	outline:0
}
.slideshow-editor-modal .modal-footer .btn-modal {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-20px;
	margin-left:-100px;
	width:200px
}
.slideshow-editor-modal .modal-footer .btn-primary,.slideshow-editor-modal .modal-footer .btn-primary:active,.slideshow-editor-modal .modal-footer .btn-primary:focus,.slideshow-editor-modal .modal-footer .btn-primary:hover {
	font-weight:300;
	font-size:1.6rem;
	color:#767b93;
	color:#fff;
	text-align:center;
	background:#60cc69;
	border:1px solid #36a940;
	border-bottom:3px solid #36a940;
	box-shadow:0 2px 4px rgba(0,0,0,.15)
}
.slideshow-editor-modal .modal-footer .btn-primary:active,.slideshow-editor-modal .modal-footer .btn-primary:active:active,.slideshow-editor-modal .modal-footer .btn-primary:focus:active,.slideshow-editor-modal .modal-footer .btn-primary:hover:active {
	border-bottom:1px solid #36a940
}
.slideshow-editor-modal .modal-footer .btn-default,.slideshow-editor-modal .modal-footer .btn-default:active,.slideshow-editor-modal .modal-footer .btn-default:focus,.slideshow-editor-modal .modal-footer .btn-default:hover {
	font-weight:300;
	font-size:1.6rem;
	color:#fff;
	text-align:center;
	background:#bfc5ce;
	border:1px solid #a2aab8;
	border-bottom:3px solid #a2aab8
}
.slideshow-editor-modal .modal-footer .btn-default:active,.slideshow-editor-modal .modal-footer .btn-default:active:active,.slideshow-editor-modal .modal-footer .btn-default:focus:active,.slideshow-editor-modal .modal-footer .btn-default:hover:active {
	border-bottom:1px solid #a2aab8
}
.slideshow-editor-modal .modal-footer .btn-secondary,.slideshow-editor-modal .modal-footer .btn-secondary:active,.slideshow-editor-modal .modal-footer .btn-secondary:focus,.slideshow-editor-modal .modal-footer .btn-secondary:hover {
	color:#cc7272;
	background:0 0;
	border:0
}
.slideshow-editor-modal h1:first-child,.slideshow-editor-modal h2:first-child,.slideshow-editor-modal h3:first-child,.slideshow-editor-modal h4:first-child,.slideshow-editor-modal h5:first-child,.slideshow-editor-modal h6:first-child {
	margin-top:0
}
.slideshow-editor-modal label {
	cursor:pointer
}
.slideshow-editor-modal::-webkit-scrollbar {
	-webkit-appearance:none;
	width:10px;
	background:#f1f3f5;
	border-left:1px solid #d3d9e0
}
.slideshow-editor-modal::-webkit-scrollbar-thumb {
	background:#b5c0cb
}
.slideshow-editor-modal .add-slide-options,.slideshow-editor-modal .image-overview,.slideshow-editor-modal .slideshow-options {
	padding:10px 0
}
.slideshow-editor-modal .add-slide-options {
	background-color:#fff;
	position:absolute;
	left:15px;
	right:15px;
	top:0;
	height:100%
}
.slideshow-editor-modal .slide-editor {
	list-style:none;
	padding:0;
	margin:0
}
.slideshow-editor-modal .slide-editor .slide {
	cursor:-webkit-grab;
	cursor:-moz-grab
}
.slideshow-editor-modal .slide-editor .slide.ui-sortable-helper {
	cursor:-webkit-grabbing;
	cursor:-moz-grabbing
}
.slideshow-editor-modal .slide-editor .slide .panel {
	margin-bottom:10px
}
.slideshow-editor-modal .slide-editor .slide .panel .panel-body {
	padding:5px 30px
}
.slideshow-editor-modal .slide-editor .slide .slide-title {
	margin-top:15px;
	margin-bottom:0
}
.slideshow-editor-modal .slide-editor .slide .icon-general-order,.slideshow-editor-modal .slide-editor .slide .slide-options a {
	display:block;
	font-size:25px;
	margin-top:6px
}
.slideshow-editor-modal .slide-editor .slide .slide-options {
	clear:both
}
.slideshow-editor-modal .slide-editor .slide .slide-options a {
	cursor:pointer;
	display:inline-block;
	float:left;
	margin-right:10px
}
.slideshow-editor-modal .slide-editor .slide .slide-options a:last-of-type {
	margin-right:0
}
.slideshow-editor-modal .slide-editor .slide .slide-options a.slide-visibility {
	margin-right:15px
}
.slideshow-editor-modal .slide-editor .slide.slide-invisible .panel {
	background-color:#EEE
}
.slideshow-editor-modal .slide-editor .slide.slide-invisible .panel .panel-body>div {
	opacity:.8
}
.slideshow-editor-modal .slide-editor .slide.slide-invisible .panel .panel-body>div:last-of-type {
	opacity:1
}
.slideshow-editor-modal #slideshow-preview select[selectpicker].force-dropup+.bootstrap-select>.dropdown-menu.open {
	top:auto;
	bottom:100%
}
.slideshow-editor-modal #slideshow-preview select[selectpicker].force-dropup+.bootstrap-select .caret {
	border-bottom:4px solid;
	border-top:0 none;
	content:""
}
.slideshow-editor-modal .loading-overlay {
	background:#fff!important
}
.slideshow-editor-modal .loading-overlay .loading::after {
	top:150px
}
@media screen and (min-width:768px) {
	.slideshow-editor-modal #slideshow-overview,.slideshow-editor-modal #slideshow-preview,.slideshow-editor-modal .add-slide-options,.slideshow-editor-modal .overview-col-left,.slideshow-editor-modal .overview-col-right,.slideshow-editor-modal .overview-col-wrap,.slideshow-editor-modal .preview-col-wrap,.slideshow-editor-modal .slideshow-options {
	height:100%
}
.slideshow-editor-modal .overview-col-left {
	overflow-y:scroll
}
.slideshow-editor-modal .overview-col-right {
	overflow-x:hidden
}
}#slideshow-editor-media-manager .modal-body {
	padding:0
}
#slideshow-editor-media-manager .modal-body iframe {
	width:100%;
	height:100%;
	border:0
}
#slideshow-editor-cancel.animated,#slideshow-editor-delete.animated,.add-slide-options.animated,.slideshow-options.animated {
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-ms-animation-duration:.5s;
	-o-animation-duration:.5s;
	animation-duration:.5s
}
@media (min-width:1400px) {
	.container {
	width:1370px
}
}@media screen and (min-width:1196px) and (max-width:1600px) {
	.container {
	width:1196px
}
}@media (max-width:767px) {
	.content-wrap .container-wrap .container-inner {
	padding:30px 0!important
}
}@media (min-width:768px) and (max-width:991px) {
	.content-wrap .container-wrap .container-inner {
	padding:60px 0
}
}@media (min-width:992px) and (max-width:1199px) {
	.content-wrap .container-wrap .container-inner {
	padding:60px 0
}
}@media (min-width:1200px) {
	.content-wrap .container-wrap .container-inner {
	padding:60px 0
}
}.content-wrap .container-wrap.container-style-padding-0>.container-inner {
	padding:0 0!important
}
.property-details-layout-6.container-property-hero .container-inner {
	padding:0 0!important
}
.content-wrap .container-wrap.container-fixed-search-form .container-inner {
	padding:15px 0!important
}
.consultant-details-layout-2 .consultant-details.layout-2 {
	margin-top:0
}
h1,h2,h3,h4,h5,h6 {
	letter-spacing:-.05em
}
body,html {
	-webkit-font-smoothing:antialiased
}
@media (max-width:768px) {
	h1 {
	font-size:38px
}
h2 {
	font-size:32px
}
h3 {
	font-size:28px
}
h4 {
	font-size:22px
}
h5 {
	font-size:18px
}
h6 {
	font-size:17px
}
}.btn {
	text-transform:uppercase
}
.btn-outline {
	color:#fff;
	background-color:#000;
	border-color:#000;
	background-color:transparent;
	border:1px solid #000;
	color:#000;
	position:relative
}
.btn-outline.focus,.btn-outline:focus {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.btn-outline:hover {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.btn-outline.active,.btn-outline:active,.open>.dropdown-toggle.btn-outline {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.btn-outline.active.focus,.btn-outline.active:focus,.btn-outline.active:hover,.btn-outline:active.focus,.btn-outline:active:focus,.btn-outline:active:hover,.open>.dropdown-toggle.btn-outline.focus,.open>.dropdown-toggle.btn-outline:focus,.open>.dropdown-toggle.btn-outline:hover {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.btn-outline.active,.btn-outline:active,.open>.dropdown-toggle.btn-outline {
	background-image:none
}
.btn-outline.disabled.focus,.btn-outline.disabled:focus,.btn-outline.disabled:hover,.btn-outline[disabled].focus,.btn-outline[disabled]:focus,.btn-outline[disabled]:hover,fieldset[disabled] .btn-outline.focus,fieldset[disabled] .btn-outline:focus,fieldset[disabled] .btn-outline:hover {
	background-color:#000;
	border-color:#000
}
.btn-outline .badge {
	color:#000;
	background-color:#fff
}
.header-wrap {
	position:fixed;
	left:0;
	right:0;
	top:0;
	z-index:1000;
	box-shadow:0 4px 4px -4px rgba(15,46,74,.22);
	background-color:#fff
}
.header-wrap header .header-main {
	padding:20px
}
@media (min-width:768px) {
	.header-wrap header .header-main .row {
	display:flex;
	align-items:center
}
}.header-wrap header .header-main .header-main-logo .desktop-logo img {
	max-height:25px
}
.header-wrap .btn-outline {
	font-size:80%;
	padding:7px 15px
}
.home-page {
	padding-top:0!important
}
.home-page .header-wrap {
	background-color:transparent;
	box-shadow:none
}
.home-page .header-wrap header {
	background-color:transparent
}
.home-page .header-wrap header .header-main .header-main-logo .desktop-logo img {
	opacity:0;
	transition:all .5s linear
}
.home-page .header-wrap .btn-outline {
	border-color:#fff;
	color:#fff
}
.home-page .header-wrap .menu-toggle .menu-toggle-bars span {
	background-color:#fff
}
.has-scrolled .home-page .header-wrap {
	background-color:#fff;
	box-shadow:0 4px 4px -4px rgba(15,46,74,.22);
	transition:all .5s linear
}
.has-scrolled .home-page .header-wrap .header-main .header-main-logo .desktop-logo img {
	opacity:1
}
.has-scrolled .home-page .header-wrap .btn-outline {
	border-color:#000;
	color:#000
}
.has-scrolled .home-page .header-wrap .menu-toggle .menu-toggle-bars span {
	background-color:#000
}
.feature-header .hero-unit-content {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	right:0;
	padding-left:15px;
	padding-right:15px;
	z-index:900;
	text-align:center
}
.feature-header .hero-unit-content .container>.row {
	height:calc(100vh - 120px);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.feature-header .hero-unit-content .feature-logo {
	max-width:300px;
	transition:all .5s linear
}
.feature-header .hero-unit-bg {
	height:100vh
}
.feature-header .hero-unit-bg .video-wrap {
	display:flex;
	justify-content:center;
	align-items:center
}
.feature-header .hero-unit-bg video {
	opacity:.3;
	display:block;
	animation:videofadeInAnimation ease 6s;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	width:100%;
	height:auto;
	position:relative
}
@media (max-aspect-ratio:1.77777778) {
	.feature-header .hero-unit-bg video {
	height:100vh;
	width:auto
}
}@media screen and (max-width:992px) {
	.is-browser-safari .feature-header .hero-unit-bg video,.is-os-iphone.is-browser-chrome .feature-header .hero-unit-bg video {
	height:100vh;
	width:auto
}
}@keyframes videofadeInAnimation {
	0% {
	opacity:0
}
100% {
	opacity:.3
}
}.home-page .parallax-wrap:after {
	content:'';
	position:absolute;
	top:0;
	right:0;
	left:0;
	bottom:0;
	background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 100%);
	opacity:1;
	z-index:15
}
.our-difference {
	background-color:#000
}
.our-difference * {
	color:#fff
}
.our-difference h3+p,.our-difference h4+p {
	opacity:.6
}
.our-difference .btn-primary {
	background:#fff;
	color:#000
}
.our-difference .btn-primary:hover {
	background:#fff;
	color:#000
}
.feature-wrap .list-inline {
	margin-top:40px
}
.feature-wrap .list-inline li {
	padding-left:15px;
	padding-right:15px
}
.feature-wrap .list-inline li a {
	text-transform:uppercase;
	color:#fff
}
.feature-wrap .list-inline li a:after {
	
	position:relative;
	left:18px;
	bottom:5px
}
.feature-wrap .list-inline li:last-of-type a:after {
	content:""
}
.container-wrap.container-work-with-us .container-inner {
	background-image:url(../images/ascot-feature-2.jpg);
	background-position:center center;
	background-size:cover;
	background-repeat:no-repeat;
	padding:120px 0;
	overflow:hidden
}
@media screen and (min-width:992px) {
	.container-wrap.container-work-with-us .container-inner {
	padding:250px 0
}
}.container-wrap.container-work-with-us .container-inner .container {
	position:relative;
	z-index:20
}
.container-wrap.container-work-with-us .container-inner:before {
	content:"";
	background:#000;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	opacity:.4;
	z-index:10
}
.container-wrap.container-work-with-us .container-inner:after {
	content:'';
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);
	height:480px;
	opacity:1;
	z-index:15
}
.container-wrap.container-work-with-us .container-inner h2,.container-wrap.container-work-with-us .container-inner p {
	color:#fff
}
footer {
	background:#000;
	color:#fff f;
	padding:30px 0
}
footer .logo-footer {
	max-width:200px;
	margin-bottom:10px
}
footer a,footer h1,footer h2,footer h3,footer h4,footer h5,footer p {
	color:#fff
}
footer a:hover {
	color:#fff
}
@media screen and (min-width:992px) {
	footer .container-footer .container-inner .container {
	width:970px;
	border-top:1px solid #1a1a1a;
	padding-top:60px
}
}footer .footer-copy {
	color:grey;
	font-size:80%;
	text-align:inherit
}
footer .footer-copy a {
	color:grey
}
.container-fixed-search-form.container-affix {
	z-index:1030;
	border-bottom:none;
	box-shadow:0 4px 4px -4px rgba(15,46,74,.22)
}
.container-fixed-search-form.container-affix+.container-wrap .container-inner {
	padding-top:120px
}
.propertyList-grid-details-layout-9 .media-grid-details-text img {
	border-width:0
}
.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-wrapper {
	border-radius:0
}
.property-status-banner,.property-status-banner.property-status-banner-available-soon,.property-status-banner.property-status-banner-under-offer,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner {
	color:#fff;
	background-color:#000;
	border-color:#000;
	top:10px;
	left:10px;
	width:auto;
	transform:none;
	line-height:1;
	padding:10px;
	font-size:90%;
	border-radius:0
}
.property-status-banner.focus,.property-status-banner.property-status-banner-available-soon.focus,.property-status-banner.property-status-banner-available-soon:focus,.property-status-banner.property-status-banner-under-offer.focus,.property-status-banner.property-status-banner-under-offer:focus,.property-status-banner:focus,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner.focus,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner:focus {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.property-status-banner.property-status-banner-available-soon:hover,.property-status-banner.property-status-banner-under-offer:hover,.property-status-banner:hover,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner:hover {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.open>.dropdown-toggle.property-status-banner,.open>.dropdown-toggle.property-status-banner.property-status-banner-available-soon,.open>.dropdown-toggle.property-status-banner.property-status-banner-under-offer,.open>.dropdown-toggle.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner,.property-status-banner.active,.property-status-banner.property-status-banner-available-soon.active,.property-status-banner.property-status-banner-available-soon:active,.property-status-banner.property-status-banner-under-offer.active,.property-status-banner.property-status-banner-under-offer:active,.property-status-banner:active,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner.active,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner:active {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.open>.dropdown-toggle.property-status-banner.focus,.open>.dropdown-toggle.property-status-banner.property-status-banner-available-soon.focus,.open>.dropdown-toggle.property-status-banner.property-status-banner-available-soon:focus,.open>.dropdown-toggle.property-status-banner.property-status-banner-available-soon:hover,.open>.dropdown-toggle.property-status-banner.property-status-banner-under-offer.focus,.open>.dropdown-toggle.property-status-banner.property-status-banner-under-offer:focus,.open>.dropdown-toggle.property-status-banner.property-status-banner-under-offer:hover,.open>.dropdown-toggle.property-status-banner:focus,.open>.dropdown-toggle.property-status-banner:hover,.open>.dropdown-toggle.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner.focus,.open>.dropdown-toggle.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner:focus,.open>.dropdown-toggle.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner:hover,.property-status-banner.active.focus,.property-status-banner.active:focus,.property-status-banner.active:hover,.property-status-banner.property-status-banner-available-soon.active.focus,.property-status-banner.property-status-banner-available-soon.active:focus,.property-status-banner.property-status-banner-available-soon.active:hover,.property-status-banner.property-status-banner-available-soon:active.focus,.property-status-banner.property-status-banner-available-soon:active:focus,.property-status-banner.property-status-banner-available-soon:active:hover,.property-status-banner.property-status-banner-under-offer.active.focus,.property-status-banner.property-status-banner-under-offer.active:focus,.property-status-banner.property-status-banner-under-offer.active:hover,.property-status-banner.property-status-banner-under-offer:active.focus,.property-status-banner.property-status-banner-under-offer:active:focus,.property-status-banner.property-status-banner-under-offer:active:hover,.property-status-banner:active.focus,.property-status-banner:active:focus,.property-status-banner:active:hover,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner.active.focus,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner.active:focus,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner.active:hover,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner:active.focus,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner:active:focus,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner:active:hover {
	color:#fff;
	background-color:#000;
	border-color:#000
}
.open>.dropdown-toggle.property-status-banner,.open>.dropdown-toggle.property-status-banner.property-status-banner-available-soon,.open>.dropdown-toggle.property-status-banner.property-status-banner-under-offer,.open>.dropdown-toggle.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner,.property-status-banner.active,.property-status-banner.property-status-banner-available-soon.active,.property-status-banner.property-status-banner-available-soon:active,.property-status-banner.property-status-banner-under-offer.active,.property-status-banner.property-status-banner-under-offer:active,.property-status-banner:active,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner.active,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner:active {
	background-image:none
}
.property-status-banner.disabled.focus,.property-status-banner.disabled:focus,.property-status-banner.disabled:hover,.property-status-banner.property-status-banner-available-soon.disabled.focus,.property-status-banner.property-status-banner-available-soon.disabled:focus,.property-status-banner.property-status-banner-available-soon.disabled:hover,.property-status-banner.property-status-banner-available-soon[disabled].focus,.property-status-banner.property-status-banner-available-soon[disabled]:focus,.property-status-banner.property-status-banner-available-soon[disabled]:hover,.property-status-banner.property-status-banner-under-offer.disabled.focus,.property-status-banner.property-status-banner-under-offer.disabled:focus,.property-status-banner.property-status-banner-under-offer.disabled:hover,.property-status-banner.property-status-banner-under-offer[disabled].focus,.property-status-banner.property-status-banner-under-offer[disabled]:focus,.property-status-banner.property-status-banner-under-offer[disabled]:hover,.property-status-banner[disabled].focus,.property-status-banner[disabled]:focus,.property-status-banner[disabled]:hover,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner.disabled.focus,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner.disabled:focus,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner.disabled:hover,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner[disabled].focus,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner[disabled]:focus,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner[disabled]:hover,fieldset[disabled] .property-status-banner.focus,fieldset[disabled] .property-status-banner.property-status-banner-available-soon.focus,fieldset[disabled] .property-status-banner.property-status-banner-available-soon:focus,fieldset[disabled] .property-status-banner.property-status-banner-available-soon:hover,fieldset[disabled] .property-status-banner.property-status-banner-under-offer.focus,fieldset[disabled] .property-status-banner.property-status-banner-under-offer:focus,fieldset[disabled] .property-status-banner.property-status-banner-under-offer:hover,fieldset[disabled] .property-status-banner:focus,fieldset[disabled] .property-status-banner:hover,fieldset[disabled] .propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner.focus,fieldset[disabled] .propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner:focus,fieldset[disabled] .propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner:hover {
	background-color:#000;
	border-color:#000
}
.property-status-banner .badge,.property-status-banner.property-status-banner-available-soon .badge,.property-status-banner.property-status-banner-under-offer .badge,.propertyList-grid-slideshow-layout-8 .propertyList-slideshow-image-wrap .property-status-banner .badge {
	color:#000;
	background-color:#fff
}
.property-search button i {
	line-height:inherit
}
.panel-primary>.panel-heading {
	color:#fff;
	background:#000
}
.property-page .property-details-layout-7 .property-details-media-wrap .property-details-nav-wrap .property-details-nav {
	border-radius:0
}
.property-page .property-details-layout-7 .property-details-content-wrap .consultant-list-panel,.property-page .property-details-layout-7 .property-details-content-wrap .property-auctions .property-auction-details p,.property-page .property-details-layout-7 .property-details-content-wrap .property-details-sidebar,.property-page .property-details-layout-7 .property-details-content-wrap .property-details-sidebar .property-details-sidebar-content .property-cta .btn,.property-page .property-details-layout-7 .property-details-content-wrap .property-inspections .property-auction-details p .btn,.property-page .property-details-layout-7 .property-details-content-wrap .property-inspections .property-inspection-details p {
	border-radius:0
}
.property-page .property-details-layout-7 .property-share {
	display:none
}
.property-page .property-details-layout-7 .social-share a:hover i {
	color:inherit!important
}
.header-wrap header .header-main .header-main-logo .desktop-logo img {
	max-height:45px
}
.header-wrap .btn-outline {
	font-size:80%;
	padding:7px 15px
}
.feature-header .hero-unit-bg {
	height:100vh
}
.feature-header .hero-unit-bg .video-wrap {
	display:flex;
	justify-content:center;
	align-items:center
}
.feature-header .hero-unit-bg video {
	opacity:.3;
	display:block;
	animation:videofadeInAnimation ease 6s;
	animation-iteration-count:1;
	animation-fill-mode:forwards;
	width:100%;
	height:auto;
	position:relative
}
@media (max-aspect-ratio:1.77777778) {
	.feature-header .hero-unit-bg video {
	height:100vh;
	width:auto
}
}@keyframes videofadeInAnimation {
	0% {
	opacity:0
}
100% {
	opacity:.3
}
}.our-difference {
	background-color:#000
}
.our-difference * {
	color:#fff
}
.our-difference h3+p,.our-difference h4+p {
	opacity:.6
}
.container-wrap.container-work-with-us .container-inner {
	background-image:url(../images/ascot-feature.webp.jpg);
	padding:120px 0
}
@media screen and (min-width:992px) {
	.container-wrap.container-work-with-us .container-inner {
	padding:250px 0
}
}.container-wrap.container-work-with-us .container-inner h2,.container-wrap.container-work-with-us .container-inner p {
	color:#fff
}






.bot30{margin-bottom:30px;}


.page_row{text-align:center;}

.page_row a{padding:8px 12px;border:1px solid #eee;margin:0 10px;}

.img-responsive{transition: all 1s ease 0s;}

.img-responsive:hover{
	transform: scale(1.1);
	/*transition: all 2s ease-in-out 0s;*/
}


ul,li{padding:0; margin:0;}
li{
	list-style:none
}
.home_li_v li{
	position:relative;
	white-space:nowrap;
}
.home_li_v li ul{
	position:absolute;
	left:0;
	top:30px;
}
.home_li_v li:hover ul{
	display:block!important;
}
.home_li_v li ul li{padding:5px 0;padding-left:0!important;padding-right:0!important;}

.pos_ul li a:hover{color:#FFC107;}




.col-sm-4_r{float:right!important;right:0;}

.left0{left:0!important;}

.font_nav{
	font-size:22px;
}

.t_cen{text-align:center;}


.lx_pro a{ border:2px solid #666;padding:1px 10px;display:block;float:left;margin:2px;}

.lx_pro{margin-bottom:10px;margin-top:10px;}

.lx_pro .active{background:#666;color:#fff;}
.ca_ti{float:left;    line-height: 37px;}

.clear{clear:both;}

.pic_li{    
	width: 25%;
    box-sizing: border-box;
  
    padding: 5px;
}



.btnbtn-info{
	background:#666;color:#fff;
}

.lx_pro a:hover{background:#666;color:#fff;}

.so_input{
	display: flex;
	flex-direction: row;
	width:40%;
	margin:0 auto;
	padding-bottom:30px;
	padding-top:30px;
}
.so_input button{border:1px solid #eee;white-space:nowrap;}

.ico_img{height:20px;}

.ca_ti{min-width:95px;}


.back_1{background:#a1141d;color:#fff;}

.back_1 h1{color:#fff;}



.dropdown-menu_bt{
    position: absolute;
    left: 0;
    top: 30px;
    display: none;
}
.dropdown-menu_bt li a{
   white-space:nowrap;
}


.list-inline li:hover ul{
	display:block!important;
}

.list-inline li  ul li{
        padding: 5px 0;
    padding-left: 0!important;
    padding-right: 0!important;
}





