@font-face {font-family:'FontAwesome'; 
src:url('../images/fonts/fontawesome-webfont.eot'); src:url('../images/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
    url('../images/fonts/fontawesome-webfont.woff') format('woff'),
    url('../images/fonts/fontawesome-webfont.ttf') format('truetype'),
    url('../images/fonts/fontawesome-webfont.svg#FontAwesome') format('svg'); font-weight:normal; font-style:normal;}
         
@font-face {font-family:'FontAwesome'; 
src:url('../images/fonts/fontawesome-webfont2.eot'); src:url('../images/fonts/fontawesome-webfont2.eot?#iefix') format('embedded-opentype'),
  	url('../images/fonts/fontawesome-webfont2.woff') format('woff'),
    url('../images/fonts/fontawesome-webfont2.ttf') format('truetype'),
    url('../images/fonts/fontawesome-webfont2.svg#FontAwesome') format('svg'); font-weight:normal; font-style:normal;}
		
@font-face {
	font-family: "DezenPro";
	src:	url("../images/fonts/DezenProBold.woff") format("woff"),
				url("../images/fonts/DezenProBold.woff2") format("woff2"); font-weight:700; font-style:normal;}
@font-face {
	font-family: "DezenPro";
	src:	url("../images/fonts/DezenProRegular.woff") format("woff"),
				url("../images/fonts/DezenProRegular.woff2") format("woff2"); font-weight:normal; font-style:normal;}
				
@font-face {
	font-family: "Brown";
	src:	url("../images/fonts/Brown-Light.woff") format("woff"),
				url("../images/fonts/Brown-Light.woff2") format("woff2"); font-weight:400; font-style:normal;}
@font-face {
	font-family: "Brown";
	src:	url("../images/fonts/Brown-Regular.woff") format("woff"),
				url("../images/fonts/Brown-Regular.woff2") format("woff2"); font-weight:600; font-style:normal;}
	        
* {border:medium none; margin:0; padding:0; outline:none !important;}
a {color:#061d49; outline:medium none; text-decoration:none;}
a:hover {text-decoration:underline;}
*:focus {outline: none;}
html, body {height:100%;}
body {background:#fff; color:#3f4143; font:normal 14px 'Red Hat Text',Arial,Helvetica,sans-serif; font-weight:400;}

* {-moz-box-sizing:border-box; box-sizing:border-box; float:none;}
input, button {font-family:inherit;}
table, td, textarea, input {-moz-box-sizing:border-box; box-sizing:border-box;}
table {border-spacing:0; padding:0;}

#workareaInnera .instance_TextAreaControllTextDIV {min-height:24px;}
#workareaInnera .instance_TextAreaControllTextDIV a,
#workareaInnera .instance_control_ptext a {pointer-events:none;}

.clr {clear:both;}
.fr {float:right !important;}
.fl {float:left;}
@media(max-width:767px) { .mp {padding-bottom:30px !important;} }
@media(max-width:991px) { .tp {padding-bottom:30px !important;} }
@media(max-width:1199px){ .xp {padding-bottom:30px !important;} }

ul, ol {margin:0px; padding:0;}

.header_darkbackground p, .header_darkbackground ul, .header_darkbackground ol, .header_darkbackground div, .header_darkbackground span {color:#fff;}

div.welcomeSavills {text-align:center;}
div.welcomeSavills a {color:#7c818b; text-decoration:none; font-size:12px;}

#savillsMainTableBody {background-color:#F3F0E7;}
#savillsMainTableBody .title {top:0px; left:0px; position:relative; font-size:16px; font-weight:normal; color:#6D7679; padding:0 0 10 0; width:340px;}
#savillsMainTableBody .inneraWorkarea {background-color:#F3F0E7;}
#savillsMainTableBody .noSitesDiv {background-color:white; text-align:center;}

.nav {width:802px; height:25px; border-bottom:1px solid #ccc; vertical-align:bottom; position:absolute; left:5px; top:193px;}
.nav_txt {font-size:12px; font-weight:normal; vertical-align:top;}
.photo_add_content {position:absolute; top:232px; left:5px;}
.text_add_content {position:absolute; top:232px; left:409px;}

a {color:#519dea; text-decoration:none;}
a:hover {text-decoration:underline; color:#519dea;}
a:visited {text-decoration:none;}

.resultDiv {border:0; height:100%; min-height:24px; width:auto; padding:0px;}
.contentarea .resultDiv, .horizontalnav .resultDiv {padding:0px;}

* html .resultDiv {border:0; height:24px; width:auto;}

.rePreviewTopLeft {width:14px; height:14px;}
.rePreviewTopMiddle {height:14px;}
.rePreviewTopRight {width:14px; height:14px;}
.rePreviewLeftMiddle {width:14px;}
.rePreviewRightMiddle {width:14px;}
.rePreviewButtomLeft {width:14px; height:14px;}
.rePreviewButtomMiddle {height:14px;}
.rePreviewButtomLeft {width:14px; height:14px;}

.globalWorkareas {background:#fff; color:#470400;}

.verticalSeparator {background:#3a4346; width:1px;}
.columnTitle, .subtitle {color:#fff; font-size:21px; padding:0; text-align:left; font-weight:normal;}
.columnTitleSmall:before {color:#fff; font-size:14px; padding:0 30px; content:' ';}
.loginBox {padding:30px 0 10px;}
.loginBox form {width:100%;}
.loginBox form td {padding:8px 8px 8px 0;}
.loginBox form a {text-decoration:none !important;} 
.loginBox form a, .loginBox form a p {color:#519dea !important;}
.loginBox form a:hover {text-decoration:none !important;}
.UpdateForm input {background-color:#fff;}
.loginBox input[type=text],
.loginBox input[type=password] {background:#fff; color:#000; width:100%; border:0; padding:5px 10px; border:1px solid #000; border-radius:1px; font-size:15px;}
.loginBox textarea {color:#000 !important;}
.loginBox select {background:#fff; color:#000; width:100%; border:0; padding:5px 10px; border:1px solid #000; border-radius:1px; font-size:15px;}
.loginBox select * {color:#000 !important;}
.blank-tr {display:none;}
.columnTitleSmall-tr {display:none;}
.pre-text-tr {display:none;}
.loginBox .UpdateForm > table {width:100%; max-width:450px;}
@media (max-width:767px) {
	.loginBox form td {padding:0 0 5px; display:block;}
	.loginBox form td.tandc-td {padding:10px 0 5px;}
	.LoginForm {width:100%;}
}
@media (min-width:768px) {
  .loginBox {padding:40px 0 20px;}
	.columnTitle, .subtitle {font-size:22px; padding:30px;}
	.loginBox .UpdateForm input[type=text],
	.loginBox .UpdateForm input[type=password],
	.loginBox .UpdateForm select {width:300px;}
}
@media (min-width:992px) {
	.loginBox input[type=text],
	.loginBox input[type=password],
	.loginBox select {min-width:300px;}
}

.subtitle {padding:0 0 10px;}
.UpdateForm .subtitle {}
.userwelcome a {-moz-box-sizing:border-box; box-sizing:border-box;}
@media (max-width:767px) {
	.userwelcome {background:#000; color:#fff; position:absolute; top:12px; left:10px; font-size:14px; white-space:nowrap; padding:0 !important; float:none !important; opacity:0; transition:ease .1s;}
  .mainMenu.opened .userwelcome {opacity:1; transition:ease 2s;}
	.userwelcome a {width:50%; padding:0 20px; font-size:14px; color:#fff; display:block; float:left; text-align:right; text-decoration:none !important;}
	.userwelcome a:last-child {text-align:left;}
	.userwelcome span {width:100%; display:block;}
}
@media (min-width:768px) {
	.userwelcome {font-size:13px; position:absolute; top:60px; right:0; color:#000;}
	.userwelcome a {font-size:13px; color:#000; display:inline;}
}
@media(min-width:1600px){
	.userwelcome {position:fixed; right:15px; top:15px;}
}

.form_container {background-color:white; width:100%;}
.loginButton, .registerButton, .updateButton, .changePasswordButton, .changeSubscriptionButton, 
.changeSubscriptionButton, .forgotPasswordButton {background:#519dea; min-width:107px; height:40px; line-height:40px; padding:0 15px; color:#fff !important; font-size:18px; font-family:'Barlow Condensed', sans-serif; font-weight:600; display:block; cursor:pointer; text-transform:uppercase; letter-spacing:0.8px; border:none;}
.registerButton {min-width:160px;}

.loginColumnLeft {height:400px; vertical-align:top;}
.loginColumnLeft p {/*color:#fff;*/}
.loginColumnLeft div {/*color:#fff;*/}
.loginColumnRight {height:403px; vertical-align:top;}
.buttonClose {float:right; height:auto; width:80px; text-align:center; white-space:nowrap;} 
.buttonagree {float:left; height:auto; text-align:center; white-space:nowrap;} 
.buttonClose a:link, .buttonClose a:visited, .buttonagree a:link, .buttonagree a:visited {color:#eee; background-color:#32536F; font-size:16px; font-weight:bolder; text-decoration:none; border:2px solid #888888; margin:1px; padding:8px; display:block; position:absolute; bottom:10;} 
.login_errormsg {color:red; font-size:15px; text-decoration:none;}
.login_errormsg p {color:red; font-size:16px;}

DIV.footer SPaN.copy {color:#6d7679;}
a img {border:none;}
.controlContainerWithHeader {border:none;}

#page_Login_noTitle .container_header .instance_componentOuterTaBLE {visibility:hidden;}
.lightLegal {padding:20px 0;}
.lightLegal, #nda, .lightLegal p, #nda p, .lightLegal div, #nda div, .lightLegal span, #nda span, .lightLegal a, #nda a, .lightLegal ul, #nda ul, .lightLegal ol, #nda ol  {color:#000 !important; text-align:center;}
.lightLegal a  {color:#000 !important;}

.lightLegal.white_content p, .lightLegal.white_content div, .lightLegal.white_content span, .lightLegal.white_content a, .lightLegal.white_content ul, .lightLegal.white_content ol {color:#000 !important;}
.lightLegal.white_content {padding-bottom:50px;}
.lightLegal .ndaButtons  {text-align:center !important;}
.lightLegal .ndaButtons a, .lightLegal .ndaButtonsContainer a {color:#000 !important;}

.container_header {width:100%; vertical-align:top; padding:0;}
.logo {padding:20px 0 10px 20px;}
.logo img {width:220px; display:block;}
.logoText {padding:22px 35px 5px 5px;}
.logoText .instance_control_ptitle {padding:0 !important;}
.logoText .instance_control_ptitle, .logoText .instance_control_ptitle * {text-align:left !important; font-family:'Barlow Condensed', sans-serif; color:#000; font-size:38px; line-height:36px; font-weight:600; text-transform:uppercase;}
.adress {padding:0 35px 13px 5px;}
.adress * {color:#000; font-size:13px; text-align:left;}
@media (min-width:768px) {
	.container_header {vertical-align:top; text-align:left;}
	.logo {padding:45px 0 0; float:none; display:inline-block;}
	.logo img {width:275px; height:37px; cursor:pointer;}
	.logoText {padding:29px 0 0;}
	.logoText .instance_control_ptitle, .logoText .instance_control_ptitle * {font-size:56px; line-height:54px; text-align:center !important;}
  .adress {padding:10px 0 0;}
	.adress * {font-size:17px; text-align:center;}
}
@media (min-width:992px) {
	.container_header {padding:0;}
}

table.pageTableLinks {border-spacing:0px; padding:0px; margin-left:0px; margin-top:0px; margin-bottom:0px;}
table.pageTableLinks TR {vertical-align:bottom;}
TaBLE.innerPageTableLinks {width:100%;}
@media(min-width:768px){
	TaBLE.innerPageTableLinks {/*width:auto;*/}
}
@media(min-width:992px){
	TaBLE.innerPageTableLinks {width:auto; margin:0 auto;}
}

table.pageTableLinks td td {width:100%; float:left; text-align:center;}
table.pageTableLinks td.pageLinks, td.pageLinks_Home, td.pageLinks_Home2, table.pageTableLinks td.pageLinks_Contact {}
table.pageTableLinks td.pageLinks a.activePageLink {color:#fff; font-weight:400;}
table.pageTableLinks td.pageLinks a {vertical-align:top; font-family:'Barlow Condensed', sans-serif; font-size:20px; color:#fff; font-weight:400; text-transform:uppercase; padding:10px; text-decoration:none !important;}
table.pageTableLinks td.pageLinks:last-child a {width:auto;}
table.pageTableLinks td.pageLinks nobr {color:green; font-size:13px;}
.hiddenLinksMenu a {border-left:1px solid #ccc; color:#3a4346; line-height:13px; padding:10px 0 5px 10px; font-size:13px; font-weight:normal; text-decoration:none; vertical-align:top;}
@media (min-width:768px) {
	table.pageTableLinks td td {width:auto; height:55px; position:relative; top:0; vertical-align:middle; float:none;}
	table.pageTableLinks td.pageLinks a {background:none; min-width:55px; height:55px; width:auto; border:0; text-align:center; padding:23px 15px 10px; display:block; color:#b4bdc7; font-size:15px;}
  table.pageTableLinks td.pageLinks a.activePageLink {background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); color:#000;}
}
@media(min-width:992px){
	table.pageTableLinks td.pageLinks a {padding:23px 15px 10px;}
}
@media(min-width:1200px){
	table.pageTableLinks td.pageLinks a {padding:23px 20px 10px;}
}

.horizontalMenu .subMenu div ul {display:block;}
.horizontalMenu .subMenu div ul {background:none; padding:0; margin:0; top:32px; min-width:100%; border-radius:0; box-shadow:none; position:relative; top:0; left:0;}
.horizontalMenu .subMenu div ul li {padding:0;}
.horizontalMenu .subMenu div ul li a {width:100%; padding:10px 8px 10px 11px; border-bottom:1px solid #3f495b; font-size:13px; display:inline-block;}

@media (min-width:768px) {
	.horizontalMenu .subMenu div ul {display:none; position:absolute; top:40px; left:0; box-shadow:0 4px 6px 0 #999;}
	.horizontalMenu .subMenu:hover div ul, .horizontalMenu .subMenuOver div ul {display:block;}
	.horizontalMenu .subMenu div ul li a {background:#fff !important; color:#000 !important; padding:10px 8px 10px 11px; border-top:1px solid #eaeaea; border-bottom:0; font-size:inherit;}
	.horizontalMenu .subMenu div ul li a:hover {color:#ce171f !important;}
}

.mainMenu {background:#000; display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:10;}
.mainMenu .pageTableLinks {width:100%;}
@media (min-width:480px) {
	.mainMenu {padding:25px 0 0;}
}
@media(max-width:767px){
	.mainMenu {overflow:scroll !important; }
	.mainMenu > .resultDiv {height:initial; min-height:100vh; min-height:-webkit-fill-available; padding:70px 0 40px; display:flex; flex-flow:column nowrap; justify-content:center;}
}
@media (min-width:768px) {
	.mainMenu {background:none; height:55px !important; display:block !important; position:relative; left:0; top:0; padding:0; overflow:visible !important;}
	.menuBtnBox {display:none;}
}

.menuBtn {width:22px; height:15px; text-indent:-9999px; display:inline-block; position:absolute; right:20px; top:30px;}
.menuBtn .icon-bar, .closeBtn .icon-bar {background:#519dea; width:22px; height:1px; margin-top:6px; position:relative; display:block; border-radius:1px;}
.closeBtn .icon-bar {background:#519dea;}
.menuBtn .icon-bar:nth-child(2) {width:15px; margin-left:7px;}
.menuBtn .icon-bar:first-child, .closeBtn .icon-bar:first-child {margin:0;}

.closeBtn {position:absolute; right:17px; top:30px; display:inline-block; z-index:20;}
.closeBtn .icon-bar:nth-child(1) {transform:rotate(42deg) translateZ(0px); width:26px; height:2px; top:6px; left:0;}
.closeBtn .icon-bar:nth-child(2) {display:none;}
.closeBtn .icon-bar:nth-child(3) {transform:rotate(-42deg) translateZ(0px); width:26px; height:2px; top:-2px; left:0;}
@media (min-width:768px) {
	.menuBtn {display:none;}
	.closeBtn {display:none;}
}

.container_mainimage {z-index:1;}
.container_mainimagetext {position:relative; width:381px; left:-466px; z-index:100; background-color:#fff; padding:20px; margin:20px; opacity:0.9;filter:alpha(opacity=90);}
.container_mainimagetext div.resultDiv, .container_mainimagetext p, .container_mainimagetext table td {opacity:1; color:#a4a9aa; font-weight:normal;}

.imageDescriptionText {font-size:12px;} 
.instance_videoPlayerFrame {border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-top-width:1px;}

.instance_square {border-bottom-width:1px; border-left-width:1px; border-right-width:1px; border-top-width:1px;}
.instance_componentOuterDIV {color:#808080; font-size:12px; font-weight:normal;}

.TitleControllTextCell {font-size:12px;}
.instance_TitleControllTextCell {font-size:12px;}
.instance_InformationControlTextCell {font-size:12px; color:#808080;}

.instance_componentOuterTaBLEDownloads { color:#999999; font-size:12px; font-weight:normal;}
.instance_componentOuterTaBLEDownloads td a {font-family:Helvetica,arial,MS Sans-serif; color:#999999; font-size:12px; font-weight:normal;}
.instance_componentOuterTaBLEDownloads1 {background-color:#e8e5dc; margin:5px; text-align:center;}
.instance_componentOuterTaBLEDownloads2 {background-color:#f7f4ed; margin:5px; text-align:center;}
.instance_componentOuterTaBLEDownloads1 td a { color:#999999; font-size:12px; font-weight:normal;}
.instance_componentOuterTaBLEDownloads2 td a { color:#999999; font-size:12px; font-weight:normal;}
.instance_componentOuterTaBLEDownloads1 td a:hover {text-decoration:none; color:red;}
.instance_componentOuterTaBLEDownloads2 td a:hover {text-decoration:none; color:red;}
tr.instance_componentOuterTaBLEDownloads1 td {padding:10px 0 10px 0; margin:5px;}
tr.instance_componentOuterTaBLEDownloads2 td {padding:10px 0 10px 0; margin:5px;}
.instance_TitleControllTextCell {border-style:dashed; border-color:blue; border-width:1px;}
.instance_ParagraphWithTitleControllTextCell {border-style:dashed; border-color:blue; border-width:1px; width:99%;}

.highlightit table {filter:progid:DXImageTransform.Microsoft.alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; text-decoration:none;}
.highlightit:hover table {filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity:1; opacity:1; cursor:pointer; text-decoration:none;}

.instance_headerImage {color:#000; font-size:35px; font-weight:normal; width:100%; height:auto; width:auto;}

table.propertyInfoTable {width:100%;}
table.propertyInfoTable td {color:#666; font-size:12px;}
table.propertyInfoTable td input {border:1px solid #666;}
table.propertyInfoTable td textarea {border:1px solid #666;}

td.leftcolumn_header {border-bottom:3px solid #ED330E; padding-bottom:10px;}
td.leftcolumn_header td {padding:0px; margin:0px;}
td.leftcolumn_header .instance_control_ptitle, td.leftcolumn_header .instance_control_ptitle p {color:#ed330e; font-family:arial, Sans-serif; font-size:20px;}
td.leftcolumn_header .instance_control_ptext {font-weight:normal; font-size:14px; height:0%;}
td.leftcolumn_header .instance_control_ptext {font-weight:normal; font-size:14px; height:0%;}
td.leftcolumn_content {padding:10px 0px 0px 0px;}

td.leftcolumn_content td {padding:3px 3px 0px 0px;}
td .uploadName {text-align:left;}

.propertyportf .instance_control_ptext, .propertyportf .imageDescriptionText div {}
.latest_doc .uploadName {width:260px !important; word-wrap:break-word !important; display:block;}
.propertyportf .container_mainarea .instance_control_ptitle, .propertyportf .container_mainarea .instance_control_ptitle p {}

.propertyportf table td {vertical-align:top !important;}
.propertyportf .instance_control_property {width:100%;}
.propertyportf .key_contacts table.instance_componentOuterTaBLE td {padding:0 4px !important;}
.propertyportf .key_contacts .DragDropContainer {padding:5px 0;}
.propertyportf .key_contacts a {font-size:12px; text-decoration:underline; color:#525B5a;}
.propertyportf .key_contacts a:hover {text-decoration:none;}
.propertyportf .key_contacts .instance_componentOuterTaBLE td {padding:0 10px;}
.propertyportf .key_contacts .instance_componentOuterTaBLE .instance_control_ptitle, .propertyportf .key_contacts .instance_componentOuterTaBLE .instance_control_ptext, .propertyportf .key_contacts .instance_componentOuterTaBLE.instance_control_ptext p {font-size:12px; font-weight:normal; margin:0; padding:0;}
.propertyportf .container_blocks {width:100%;}
.propertyportf .container_blocks td.container_blocks_inner {padding:0;}
.propertyportf .container_blocks td.columnheader {padding:0;}
.propertyportf .contacts_block td.columnheader .instance_control_ptitle {border-bottom:3px solid #f3f0e7;}
.propertyportf .container_blocks.contacts_block {}
.propertyportf .container_blocks td.key_contacts {padding:15px;}
.propertyportf .container_blocks .controlTabs {margin-left:7px !important;}
.propertyportf .uploaderContainer .instance_componentOuterTaBLE {padding:15px; background-color:#f3f0e7; ;}
.propertyportf .uploaderContainer .instance_componentOuterTaBLEDownloads2 th {border-bottom:1px solid black; background-color:#f3f0e7 !important;}
.propertyportf .uploaderContainer .instance_componentOuterTaBLEDownloads1 td,
.propertyportf .uploaderContainer .instance_componentOuterTaBLEDownloads2 td  {border-top:3px solid #f3f0e7; background-color:#e9e5dc;}
.instance_control_portfolio {border:0;}
.portfolioSearch {margin:15px 0 20px !important; padding:0; border:0 !important;}
.portfolioSearch input[type="text"] {border:1px solid #bebebe !important; color:#6D7679 !important; padding:0 5px !important; height:28px; line-height:28px; width:95%;}
.portfolioSearch td {}

/*.portfolio-block .controlTabs {margin:0;}
.portfolio-block .controlTabs > ul {margin:0 !important; padding:0 !important; width:100%; display:table;}
.portfolio-block .controlTabs > ul > li {display:table-cell !important; vertical-align:middle; border-bottom:0 !important; border-right:0 !important; padding:0 !important;}
.portfolio-block .controlTabs > ul > li a {width:100%; padding:5px 10px !important; display:inline-block;}*/

@media (min-width:768px) {
	.portfolio-block .controlTabs > ul {display:block;}
	.portfolio-block .controlTabs > ul > li {display:inline-block;}
}

* html .portfolioSearch input {border:1px solid #BEBEBE !important; color:#6D7679 !important;}

.propertyportf {width:100%; margin:15px 0 0;}
.propertyportf .indent_corner_topleft {display:none;}
.propertyportf tr[height='10'] {display:none;}
.propertyportf td[width='4'] {display:none;}

div[id*='portfolioMap'] {border:1px solid #ccc !important;}
.instance_control_portfolio {width:100%;}
.instance_control_portfolio td {border-bottom:1px solid #fff; padding:10px; text-align:center;}
.instance_control_portfolio td * {font-size:12px; color:#3f4143;}
.instance_control_portfolio td a {color:#000 !important; padding:5px 0; text-decoration:underline !important; font-family:inherit; font-weight:500; text-transform:uppercase;}
.instance_control_portfolio td a:hover {/*color:#582c83;*/}
.instance_control_portfolio td, .instance_control_portfolio th {text-align:center;}
.instance_control_portfolio th {background:#3f4143; min-width:70px; border-left:0; border-right:0; padding:10px; color:#fff; font-weight:normal; font-size:14px; text-align:center;}
.instance_control_portfolio tr:nth-child(odd) td {background:#fff;}
.instance_control_portfolio tr:nth-child(even) td {background:#f5f7f9; border-bottom:0px solid #f5f7f9;}
.instance_control_portfolio th:nth-child(2), .instance_control_portfolio th:nth-child(3),
.instance_control_portfolio td:nth-child(2), .instance_control_portfolio td:nth-child(3) {text-align:left;}
.instance_control_portfolio th:nth-child(2) {min-width:100px;}
.instance_control_portfolio th:nth-child(3) {min-width:130px;}
@media(min-width:1200px){
	.instance_control_portfolio th {padding:20px 8px;}
	.instance_control_portfolio th:first-child {padding-left:15px;}
	.instance_control_portfolio th:last-child {padding-right:15px;}
	.instance_control_portfolio th:nth-child(2) {min-width:190px;}
	.instance_control_portfolio th:nth-child(3) {min-width:290px;}
	.instance_control_portfolio td {padding:20px 10px;}
	.instance_control_portfolio td:first-child {padding-left:15px;}
	.instance_control_portfolio td:last-child {padding-right:15px;}
}

.instance_control_portfolio th:nth-child(n+4) {text-align: center;}
.instance_control_portfolio td[data-attribute^=Size] {text-align: right;}
.instance_control_portfolio td[data-attribute^=Capex] {text-align: right;}
.instance_control_portfolio td[data-attribute^=FY2019] {text-align: right;}

.propertyportf table.instance_control_portfolio td {vertical-align:middle !important;}
.propertyportf .uploadName {width:200px !important; word-wrap:break-word !important; display:block;}
.narowuploader .uploadName {width:90px !important; word-wrap:break-word !important; display:block;}
.instance_control_property {font-family:inherit;}
.instance_control_portfolio th {font-weight:500;}
@media (min-width:1200px) {
	.instance_control_portfolio td, .instance_control_portfolio th {font-size:15px; letter-spacing:0.38px;}
	.instance_control_portfolio td * {font-size:15px;}
	.instance_control_portfolio a {font-weight:400;}
}

.instance_control_portfolio tr {background:none !important;}
.instance_control_portfolio tr.portfolioEvenRow {background:#fff;}

.controlTabs.propertyPortfolioTabs {height:24px; /*display:inline-block;*/}
.controlTabs.propertyPortfolioTabs ul {}
.portfolio-button button {background:rgba(0,0,0,0); width:100%; height:40px; padding:0; letter-spacing:1px; /*border-radius:0 30px 30px 0;*/ border:1px solid #000; border-left:0; position:relative; z-index:11;}
.portfolio-button button span {font-size:16px; color:#606559; letter-spacing:1px; text-transform:none;}
.portfolio-controls {position:relative; max-width:575px;}
.portfolio-controls-container {padding:0; margin:0; border:0; /*display:none;*/}
.portfolio-search-input {position:relative; padding:0 0 20px;}
.portfolio-search-input:before {/*content:'\f002'; font-size:14px; font-family:'FontAwesome',Arial,Helvetica,sans-serif; color:#d6d7d8; position:absolute; left:14px; top:13px;*/}
.portfolio-search-input input {border:1px solid #e6eaec; border-right:0; /*border-radius:30px;*/ /*padding:0 10px 0 36px;*/ padding:0 10px 0 15px; height:40px; line-height:40px;}
.portfolio-search-input input::placeholder {/*font-style:italic;*/ color:#bcbfc0;}

.portfolio-filters {display: block !important; margin: 0 0 20px;}
.portfolio-filters .filterColumn {float:none !important; clear:both; display:block;padding: 10px 0 !important;}
.portfolio-filters .filterItem {float:left; margin-right: 15px;}

/*@media (max-width:767px) {*/
	.portfolio-button {background:#000; width:53px; height:40px; float:none; position:absolute; right:0; top:0; text-indent:-9999px; /*border-radius:0 30px 30px 0;*/ border-radius:0; border:1px solid #000; border-left:0; overflow:hidden; z-index:5;}
	.portfolio-button button {overflow:visible; position:relative;}
	.portfolio-button:before {content:'\f002'; font-family:'FontAwesome',Arial,Helvetica,sans-serif; width:53px; height:40px; line-height:40px; color:#fff !important; font-weight:normal; position:absolute; right:0; top:0; font-size:16px;
/*text-shadow:1px 1px 3px #cfcfcf;*/ z-index:10; text-indent:0; text-align:center;}
	.portfolio-button button {width:53px; height:40px;}
	.portfolio-button button span {display:none !important;}

/*}*/
@media (max-width:767px) {
	.portfolio-controls-container {margin:15px -5px 0;}
}

.property-item-block, .instance_control_property {width:100%;}
.property-item-block .instance_control_property tbody {display:none !important;}
.propertyBox {position:relative;}
.topPropertyBox {position:relative;}
.topPropertyBox .titleWithCode {padding:0 0 15px;}
body#page_detailsPage .topPropertyBox .titleWithCode * {padding:0 !important; margin:0 !important; min-height:initial !important; font-size:20px !important; color:#000; font-weight:600; letter-spacing:0.65px; text-transform:uppercase; line-height:1.2 !important; display:inline; vertical-align:top !important;}
.topPropertyBox .property-item-block caption {}
@media (min-width:768px) {
	.topPropertyBox {position:relative; /* padding-right:80px; */}
}
@media(min-width:992px){
	body#page_detailsPage .topPropertyBox .titleWithCode * {font-size:26px !important;}
}

.pro-content-table td:first-child {font-weight:500;}
.contentBox .resultDiv {min-height:auto;}
.portfolio-button {margin:0;}
@media (max-width:767px) {
	.portfolio-block {padding:0 0 25px;}
}

/********** Bootstrap ************/
.container{width:100%;max-width:1200px;padding-right:15px;padding-left:15px;margin:0 auto}.row{display:flex;flex-wrap:wrap;margin:0 -15px;}.row>*{flex-shrink:0;width:100%;max-width:100%;padding:0 15px;}.col{flex:1 0 0%}.col-1{flex:0 0 auto;width:8.3333333333%}.col-2{flex:0 0 auto;width:16.6666666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.3333333333%}.col-5{flex:0 0 auto;width:41.6666666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.3333333333%}.col-8{flex:0 0 auto;width:66.6666666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.3333333333%}.col-11{flex:0 0 auto;width:91.6666666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.col-sm-1{flex:0 0 auto;width:8.3333333333%}.col-sm-2{flex:0 0 auto;width:16.6666666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.3333333333%}.col-sm-5{flex:0 0 auto;width:41.6666666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.3333333333%}.col-sm-8{flex:0 0 auto;width:66.6666666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.3333333333%}.col-sm-11{flex:0 0 auto;width:91.6666666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.col-md-1{flex:0 0 auto;width:8.3333333333%}.col-md-2{flex:0 0 auto;width:16.6666666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.3333333333%}.col-md-5{flex:0 0 auto;width:41.6666666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.3333333333%}.col-md-8{flex:0 0 auto;width:66.6666666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.3333333333%}.col-md-11{flex:0 0 auto;width:91.6666666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.col-lg-1{flex:0 0 auto;width:8.3333333333%}.col-lg-2{flex:0 0 auto;width:16.6666666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.3333333333%}.col-lg-5{flex:0 0 auto;width:41.6666666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.3333333333%}.col-lg-8{flex:0 0 auto;width:66.6666666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.3333333333%}.col-lg-11{flex:0 0 auto;width:91.6666666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.col-xl-1{flex:0 0 auto;width:8.3333333333%}.col-xl-2{flex:0 0 auto;width:16.6666666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.3333333333%}.col-xl-5{flex:0 0 auto;width:41.6666666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.3333333333%}.col-xl-8{flex:0 0 auto;width:66.6666666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.3333333333%}.col-xl-11{flex:0 0 auto;width:91.6666666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.col-xxl-1{flex:0 0 auto;width:8.3333333333%}.col-xxl-2{flex:0 0 auto;width:16.6666666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.3333333333%}.col-xxl-5{flex:0 0 auto;width:41.6666666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.3333333333%}.col-xxl-8{flex:0 0 auto;width:66.6666666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.3333333333%}.col-xxl-11{flex:0 0 auto;width:91.6666666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}}
/********** /bootstrap ************/

@media (min-width:992px) {
	.container {max-width:970px;}
	#page_Login .contentBox .container {max-width:990px;}
}
@media (min-width:1200px) {
	.container {max-width:1200px;}
	#page_Login .contentBox .container {max-width:1120px;}
}

.wrapper.headerBox {background:#f5f7f9;}
#page_Login .headerBox {background:#f5f7f9;}
.wrapper.menuBox {background:#000;}
.main-menu {background:#000;}
.wrapper.footerBox {background:#f5f7f9;}
.wrapper.menuBox .container {padding:0;}
@media (min-width:768px) {
	.wrapper.menuBox {background:#f5f7f9; /*border-bottom:1px solid #c0c0c0;*/}
	.wrapper.menuBox .container {padding:0 8px;}
	.wrapper.headerBox {min-height:145px; position:relative;}
	.wrapper.headerBox .container {height:100%;}
	.wrapper.menuBox {height:55px;}
	.wrapper.footerBox {min-height:80px; position:relative;}
	
	/*#page_LoginRegister .wrapper.headerBox {background:none; height:300px;}*/
	/*#page_LoginRegister .wrapper.menuBox {height:8px !important; overflow:hidden !important; z-index:1; border-top:8px solid #f7b811;}
	#page_LoginRegister.loggedin .wrapper.menuBox {height:40px !important; overflow:inherit !important; margin:0; border:0 !important;}
	#page_LoginRegister .wrapper.footerBox {background:#26303b;}
	#page_LoginRegister .wrapper.footerBox * {color:#fff; border-color:#37463b;}
	#page_LoginRegister .wrapper.footerBox > .container {color:#fff; border-color:#37463b;}*/
}
@media(min-width:992px){
	.wrapper.menuBox .container {padding:0 15px;}
}
@media (min-width:1200px) {
	.wrapper.footerBox .container {padding:0 15px;}
}

.wrapper.footerBox .instance_TextAreaControllTextDIV *, .wrapper.footerBox .fText .powered {color:#b4bdc7; font-family:'Barlow Condensed', sans-serif; font-size:11px; line-height:1.2; text-transform:uppercase;}
.wrapper.footerBox .fText {padding:0 0 10px;}
.wrapper.footerBox .fText .resultDiv {min-height:initial;}
.wrapper.footerBox .fText .powered a {color:#b4bdc7;}
.wrapper.footerBox .footer {padding:30px 0; text-align:center; position:relative;}
@media(max-width:767px){
	.wrapper.footerBox .fText p {padding:0 0 5px;}
}
@media (min-width:768px) {
	.wrapper.footerBox .footer {padding:0; text-align:left;}
	.wrapper.footerBox .container {height:90px; width:100% !important; padding:0 30px 0 40px; display:flex; justify-content:space-between; align-items:center; position:relative;}
	.wrapper.footerBox .fText {width: 100%; padding:0; text-align:left;}
	.wrapper.footerBox .instance_TextAreaControllTextDIV *, .wrapper.footerBox .fText .powered {line-height:1;}
	.wrapper.footerBox .fText .resultDiv, .wrapper.footerBox .fText .powered {display:inline-block; min-height: auto;}
	.wrapper.footerBox .fText .resultDiv {border-right:1px solid rgba(180,189,199,0.75); padding:0 6px;}
	.wrapper.footerBox .fText .resultDiv:first-child {padding:0 6px 0 0;}
	.wrapper.footerBox .fText .powered {padding:0 0 0 5px;}
}
@media(min-width:1200px){
	.wrapper.footerBox .container {padding:0 30px 0 60px;}
}

.ndaMainTitle {/*color:#fff !important;*/}
.ndaButtons * {/*color:#fff !important;*/}
.loginLogo {padding:14px 0 25px; position:relative;}
.loginLogo:after {content:''; background:linear-gradient(to right,rgba(0,0,0,0) 10%,rgba(151,145,156,1) 80%,rgba(0,0,0,0) 90%); width:100%; height:1px; position:absolute; left:0; bottom:0;}
.loginLogo .instance_ImageControllImg {max-width:954px; width:100%;}
@media (min-width:768px) {
	.loginLogo {padding:14px 0 50px;}
}

.marleft {padding:0; float:none; width:100%; display:block; overflow:hidden; position:relative;}
.marright {float:none; width:100%; display:block; padding:0; overflow:hidden;}
body>table .pageImg table, body>table .pageImg tbody, body>table .pageImg tr, body>table .pageImg td,
body>table .pageImg2 table, body>table .pageImg2 tbody, body>table .pageImg2 tr, body>table .pageImg2 td {display:block;}
body > table .pageImg.fw td > a {display:block;}
.pageImg {padding:15px 0;}
.pageImg:first-child {padding-top:0;}
.pageImg:last-child {padding-bottom:0;}
.pageImg .instance_ImageControllImg {height:auto; display:block;}
.pageImg.fw .instance_ImageControllImg {width:100%;}
.pageImg .row-xs > div + div, .pageImg .row-xs > div > div + div {padding-top:24px;}
@media (min-width:768px) {
	.pageImg .instance_ImageControllImg {max-width:100%;}
}

.content {padding:15px 0;}
.content-box p {padding:0 0 10px 0;}
.content-box ul {padding:0 0 10px; margin:0; list-style:none;}
.content-box ul li {padding:0 0 10px 16px; position:relative;}
.content-box ul li:before {content:''; background:#3f4143; width:3px; height:3px; border-radius:50%; position:absolute; left:1px; top:8px;}
.content-box ul li p {padding:0;}

.contacts {padding:0 0 5px;}
.contacts .contacts-title {background:#f3f5f9; padding:20px 20px 0 !important; /*border-bottom:1px solid #212121;*/}
.contacts .contacts_bg {background:#f3f5f9; margin:0; padding:0 15px;}
.contacts .contacts-header {width:100%; padding:17px 0 13px; text-align:center;}
.contacts .contacts-header > div {display:inline-block;}
.contacts .contacts-header img {display:block;}
.contacts-items {padding:5px 0 0;}
.contacts table td {vertical-align:top;}
.contacts .contact {/*border-bottom:1px solid #fff;*/}
.contacts .contact:first-child {/*border:0;*/}
.contacts .contact strong {color:#000;}
.contacts .contact > div {padding:15px 0;}
.contacts .contact > div table {line-height:16px;}
.contacts .contact .paragraphWithImage_rightColumn .instance_control_ptext p {position:relative;}
.contacts .contact:first-child > div {border:0;}
.contacts .paragraphWithImage_leftColumn {padding:0 28px 0 0;}
.contacts .paragraphWithImage_rightColumn .instance_control_ptitle,
.contacts .paragraphWithImage_rightColumn .instance_control_ptitle p {color:#ec1d25; font-size:16px; font-weight:normal; padding:6px 0 3px;}

.contentBox {background:#fff;}

.content-gallery {width:100%; position:relative; padding-bottom:30px;}
.content-gallery table {table-layout:fixed;}
.content-gallery div {width:100%; border:0 !important;}
.content-gallery div div div table td > div > div:first-child  {height:250px !important;}
.content-gallery div div div table td > div .imageDivContainer {height:250px !important; position:relative; overflow:hidden;}
.content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:250px !important;}
.content-gallery div div div table td > div > div {width:100% !important;}
.content-gallery div div div table td > div > div.imageDivContainer > div > div > div {width:100% !important;}
.content-gallery .imageDivContainer img {width:100% !important; left:0 !important; height:auto !important; top:0 !important;}
.content-gallery div div div table td > div .thumbnailsDiv {background:url(../images/black.png); width:100%; padding:67px 7px 12px; margin:-52px 0 0 !important; position:absolute; top:0; left:0; z-index:20; display:none;}
.content-gallery .thumbnailsDiv.slideImg .slideShowThumbnail {width:140px !important; height:120px !important; margin:5px; display:inline-block; cursor:pointer;
vertical-align:bottom; overflow:hidden;}
.content-gallery .thumbnailsDiv.slideImg { height: auto !important; }
.content-gallery .thumbnailsDiv.slideImg .scrollableThumbnailsInner { overflow-y:visible;}
.content-gallery .thumbnailsDiv.slideImg .scrollableThumbnailsInner > div {width: 100% !important; height: auto;}
.scrollableThumbnailsInner div {z-index:1;}
.scrollableThumbnails .thumbnailsArrow {cursor:pointer; z-index:10; display:none;}
#webWizardDiv .content-gallery div div div table td > div .thumbnailsDiv {display: block !important; margin-top:0 !important; top:0 !important;}
.slideShowThumbnail {border-width: 0;}

@media (min-width:400px) {
	.content-gallery div div div table td > div > div:first-child  {height:300px !important;}
	.content-gallery div div div table td > div .imageDivContainer {height:300px !important;}
	.content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:300px !important;}
}

@media (min-width:600px) {
	.content-gallery div div div table td > div > div:first-child  {height:375px !important;}
	.content-gallery div div div table td > div .imageDivContainer {height:375px !important;}
	.content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:375px !important;}
}

@media (min-width:768px) {
	.content-gallery div div div table td > div > div:first-child  {height:450px !important;}
	.content-gallery div div div table td > div .imageDivContainer {height:450px !important;}
	.content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:450px !important;}
	.content-gallery div div div table td > div .thumbnailsDiv {background:none; /*margin-top:-86px !important; top:-10px;*/ top:0; margin:0 !important; left:0; /*padding:0 20px;*/ padding:0 12px; position:relative; z-index:10; display:block !important;}
	.content-gallery .slideShowControlsPanel {margin-top:86px;}
	.content-gallery div div div table td > div > div {width:auto !important;}
	.content-gallery div div div table td > div .thumbnailsDiv.slideImg .slideShowThumbnail {width:105px !important; height:75px !important; margin:0 4px;}
	.content-gallery .thumbnailsArrow {display:block;}
}
@media (min-width:992px) {
	.content-gallery div div div table td > div > div:first-child  {height:500px !important; border-bottom:1px solid #000;}
	.content-gallery div div div table td > div .imageDivContainer {height:500px !important;}
	.content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:500px !important;}
}
@media (min-width:1200px) {
	.content-gallery div div div table td > div > div:first-child  {height:563px !important;}
	.content-gallery div div div table td > div .imageDivContainer {height:563px !important;}
	.content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:563px !important;}
}

@media (max-width:768px) {
	.content-gallery div div div table td > div .thumbnailsDiv img {opacity:1 !important;}
}

#workareaOuter .content-gallery div div div table td > div img {width:auto !important;}
#workareaOuter .content-gallery div div div table td > div img.slideShowThumbnail {width:105px !important;}

.navPrevImg {background-image:url(../images/left.png); background-size:40px auto;}
.navNextImg {background-image:url(../images/right.png); background-size:40px auto;}
.navPrevImg, .navNextImg {opacity:1;}
.navPrevImg:hover, .navNextImg:hover {opacity:1;}
.scrollableThumbnails .thumbnailsArrow {width:24px; height:42px; top:22px;}
.scrollableThumbnails .thumbnailsArrow.leftArrow {background-image:url(../images/left2.png); background-size:9px auto; background-position:0 center; left:0;}
.scrollableThumbnails .thumbnailsArrow.rightArrow {background-image:url(../images/right2.png); background-size:9px auto; background-position:right center; right:-1px;}
/*@media (min-width:768px) {
	.navPrevImg {background-size:85px auto;}
	.navNextImg {background-size:85px auto;}
}*/


.content-box.outer-map {overflow:hidden;}
.content-box-text {background:none; position:relative;}
.content-box-text > .resultDiv.isDroppable {/*padding:0 0 10px;*/}
.content-gallery div div div table td > div {width:100% !important;}
@media (max-width:767px) {
	.contacts-col-xs {padding:0 !important; overflow:hidden;}
}
@media (min-width:768px) {
	.content-box.outer-map {overflow:inherit;}
}
.instance_control_ptitle {padding:7px 0 5px;}
.instance_control_ptitle, .instance_control_ptitle * {font-family:'Barlow Condensed', sans-serif; color:#000; font-size:20px; line-height:20px; font-weight:600; text-transform:uppercase;}
h1, h2, h3, h4 {font-family:'Barlow Condensed', sans-serif; color:#000; font-weight:600; text-transform:uppercase;}
h1, h1 * {font-size:30px !important; line-height:30px !important;}
h2, h2 * {font-size:26px !important; line-height:26px !important;}
h3, h3 * {font-size:20px !important; line-height:20px !important;}
h4, h4 * {font-size:16px !important; line-height:18px !important;}
.title {padding:0;}
.title .instance_control_ptitle {padding:0 0 12px;}
.title .instance_control_ptitle,
.title .instance_control_ptitle * {font-size:26px; line-height:26px;}
.h2 {padding:25px 0 0;}
.h2 .instance_control_ptitle,
.h2 .instance_control_ptitle * {color:#3f4143; font-size:16px; font-weight:normal; text-transform:uppercase;}
.contacts-title .instance_control_ptitle,
.contacts-title.instance_control_ptitle * {color:#7a67aa; font-size:16px; font-weight:normal; padding:0;}
.contacts-items .instance_control_ptitle,
.contacts-items .instance_control_ptitle * {padding:0 0 5px; color:#3b3c43; font-size:13px; font-weight:500;}
.contacts-items .instance_control_ptext,
.contacts-items .instance_control_ptext * {font-size:13px; color:#565656;}
.contacts-items .instance_control_ptext a {color:#3b3c43; text-decoration:none;}
.contacts-items .instance_control_ptext a:hover {text-decoration:none;}
.contentBox .contacts-items p {padding:0; text-transform:none;}
.instance_TextAreaControllTextDIV,
.instance_control_ptext, .instance_control_ptext {line-height:1.4;}
.navLink {width:50% !important;}
@media (min-width:768px) {
  .instance_control_ptitle {padding:16px 0 6px;}
	.instance_control_ptitle,
	.instance_control_ptitle * {font-size:24px; line-height:25px;}
  h1, h1 * {font-size:56px !important; line-height:54px !important;}
  h2, h2 * {font-size:34px !important; line-height:35px !important;}
  h3, h3 * {font-size:24px !important; line-height:25px !important;}
  h4, h4 * {font-size:18px !important; line-height:20px !important;}
  .title {padding:0;}
  .title .instance_control_ptitle {padding:0 0 16px;}
	.title .instance_control_ptitle,
	.title .instance_control_ptitle * {font-size:34px; line-height:35px;}
}
@media(min-width:1200px){
	.instance_control_ptitle {padding:20px 0 6px;}
}

.blackbg {background:#2c3338; position:fixed; left:0; top:0; width:100%; height:100%; z-index:11; opacity:0.9; display:none;}

.gal-head {background:url(../images/gal-head.png) repeat-x; /*width:94%;*/ height:43px; margin:-102px auto 0; color:#fff; font-size:14px; line-height:41px; text-align:center; position:relative; z-index:21; display:none;}
.gal-head a {position:absolute; right:10px; top:13px; width:16px; height:17px; background:url(../images/gal-close.png) no-repeat; text-indent:-9999px; display:block;}
.gal-info {background:url(../images/gal-head.png) repeat-x; width:94% !important; height:43px; margin:0 auto 40px; color:#fff; font-size:14px; line-height:42px; text-align:center; 
border-radius:3px; position:relative; /*top:-17px;*/ top:5px; z-index:8;}
.gal-numbers {background:url(../images/pho.png) no-repeat right center; padding:0 41px 0 0; margin:0 0 0 14px; float:left;}
.gal-open {background:url(../images/gal-open.png) no-repeat right center; padding:0 24px 0 0; margin:0 19px 0 0; color:#fff; font-size:12px; float:right; display:block;}
.gal-open:hover, .gal-open:focus, .gal-open:active {text-decoration:none; color:#fff;}
@media (min-width:768px) {
	.gal-head {display:none !important;}
	.gal-info {display:none !important;}
}

.map-box {margin:0 0 -4px; height:150px; overflow:hidden;}
@media (min-height:400px) {
	.map-box {height:250px;}
}
@media (min-height:600px) {
	.map-box {height:auto;}
}
@media (min-width:992px) {
	.map-box {margin:0; max-height:inherit;}
}

.fileItemImage {width:0; height:0; padding:0 28px 31px 0 !important; background:url('../images/file.svg') no-repeat 4px 9px; background-size:14px auto; position:relative; top:-2px;}

.uploaderTableHeader > th {text-align:center; padding:7px 10px; color:#666; font-weight:normal; font-size:14px;}
.uploaderTableHeader > th:first-child {padding:10px 30px;}
.uploaderTableHeader > th:nth-child(2) {text-align:left;}

.uploaderTableSplitter {display:none;}
.folderUploaderControl .uploaderTableSplitter {display:block;}

.instance_componentOuterTABLEDownloads1 td,
.instance_componentOuterTABLEDownloads2 td {padding:9px 10px; text-align:center; background:none; /*border-bottom:1px solid #ccc;*/ color:#666;}
.instance_componentOuterTABLEDownloads1 td:nth-child(2), 
.instance_componentOuterTABLEDownloads2 td:nth-child(2) {text-align:left;}
.instance_componentOuterTABLEDownloads1 td:nth-child(2) a, 
.instance_componentOuterTABLEDownloads2 td:nth-child(2) a {color:#36384b; font-size:14px; text-decoration:underline;}

.uploadFileType {border:1px solid #888; color:#666; font-size:10px; padding:0 1px; border-radius:3px; display:inline-block;}

.uploaderTitleSection {background:url('../images/folder.svg') no-repeat 12px center #f2f2f2; background-size:24px 20px; border-bottom:2px solid #fff; color:#62677d; vertical-align:middle; padding:8px 0 5px 56px; cursor:pointer; position:relative;}
.uploaderTitleSection:after {}
.contentBox .uploaderTitleSection p {margin:0; padding:0;}
.folderUploaderControl .uploaderTitleSection {background:none; padding:5px 0 5px; cursor:inherit;}
.folderUploaderControl .folderRow .folder-title {background:url('../images/uploaderTitleSection3.png') no-repeat 12px 5px;padding:8px 0 5px 56px; text-align:left; display:inline-block; color:#2b2e32; font-weight:500;}
.folderUploaderControl .folderRow.folderExpanded .folder-title {background-image:url('../images/uploaderTitleSection.png'); }
.uploaderTitleSection p, .uploaderTitleSection div {color:#62677d; margin:0; padding:0; font-weight:normal; font-size:14px;}
.folderUploaderControl .uploaderTitleSection p, .folderUploaderControl .uploaderTitleSection div {font-weight:normal; font-size:14px; color:#62677d;}
.uploaderTitleSection .instance_control_ptitle {padding:5px 0;}
.folderUploaderControl .uploaderTitleSection .instance_control_ptitle {background:none;}

.opened .uploaderTitleSection {background:url('../images/folderO.svg') no-repeat 12px center #f2f2f2; background-size:28px 20px; color:#000; font-weight:normal;}
.opened .uploaderTitleSection p, .opened .uploaderTitleSection div {color:#000;}
.opened .uploaderTitleSection:after {}

.uploaderTable {width:100%;}
.uploaderTableIns {width:100%;}
.uploaderTableIns2 {width:100%; float:left; display:none;}
.folderUploaderControl .uploaderTableIns2 {width:100%; float:left; display:block;}
.folderUploaderControl .uploadName {text-align:left; width:49%;}
.folderUploaderControl .uploadName a {color:#051c4a;}
#webWizardDiv .uploaderTableIns2 {display:block;}
.uploaderTableIns2 > table {width:100%;}
@media (max-width:768px) {
	.folderUploaderControl .instance_componentOuterTABLEDownloads1 td:first-child,
	.folderUploaderControl .instance_componentOuterTABLEDownloads2 td:first-child {padding:0;}
	.folderUploaderControl .instance_componentOuterTABLEDownloads1 td:last-child,
	.folderUploaderControl .instance_componentOuterTABLEDownloads2 td:last-child {white-space:nowrap;}
}

.folderExpandedIcon {display:none !important;}
.folderCollapsedIcon {display:none !important;}
.folderLevelIcon {visibility:hidden !important;}
.folderRow td {background:url(../images/uploaderTitleSection4.png) no-repeat right center #e3e6eb; border-bottom:2px solid #fff; color:#353941; vertical-align:middle; padding:5px 0 5px; cursor:pointer; text-align:left;}
.folderRow.folderExpanded td {background:url(../images/uploaderTitleSection2.png) no-repeat right center #eee; color:#f01616;}
.folderUploaderControl .uploadSubfolder td {text-align: left;}

.mainFolderImageClosed {width:0; height:0; padding:0 26px 33px 0 !important; background:url('../images/folder.svg') no-repeat 2px 7px; background-size:18px 18px; position:relative; top:-2px; left:0;}
.mainFolderImageOpen {width:0; height:0; padding:0 26px 33px 0 !important; background:url('../images/folderO.svg') no-repeat 1px 7px; background-size:22px 18px; position:relative; top:-2px; left:0;}
.folderUploaderControl {padding:0;}

.folderRoot {padding:0;}
.folderTree .folderRoot .folderImageOpen {background-size:22px auto;}
.folderTree .folderRoot .folderImageClosed {background-size:18px auto;}
.folderImageClosed {width:0; height:0; padding:0 29px 30px 0 !important; background:url('../images/folder.svg') no-repeat 1px 6px; background-size:24px 20px; position:relative; top:-2px; left:0;}
.folderImageOpen {width:0; height:0; padding:0 29px 30px 0 !important; background:url('../images/folderO.svg') no-repeat 0 6px;  background-size:28px 20px; position:relative; top:-2px; left:0;}

.folder-row-outer {padding:4px 0 0; color:#000; font-size:16px; font-family:'Barlow Condensed', sans-serif; font-weight:600; text-transform:uppercase; position:relative;}
.folder-row-outer .folder-row-outer {padding:0;}
.folder-row-outer > .folder-row-inner {height:0; padding-left:11px;}
.folder-row-outer.folder-row-expanded > .folder-row-inner {height:auto;}
.folder-row-outer:after {}
.folder-row-outer.folder-row-expanded:after {}
.folderTree.folder-row-outer * {}
.folderTree.folder-row-outer img {vertical-align:middle; padding:3px 8px 3px 3px; }
.folderTree.folder-row-outer a {color:#3f4143; font-size:13px; font-family:'Red Hat Text',Arial,Helvetica,sans-serif; font-weight:400; vertical-align:middle; color:#3f4143; text-decoration:none; text-transform:initial;}
.folderTree.folder-row-outer.folder-row-expanded {padding:4px 0 5px;}
@media(min-width:768px){
	.folder-row-outer {font-size:18px;}
  .folderTree.folder-row-outer a {font-size:14px;}
}

.folderUploaderControl {position:relative;}
.uploaderTable {position:relative;}
.uploadDownAll {padding:0;} 
.uploadDownAll a {background:url(../images/download.svg) no-repeat; background-size:contain; width:15px; height:14px; font-size:0; position:absolute; top:13px; right:1px;}
.uploadSubfolder {padding:0; display:none !important;} 
.uploadSubfolder a {background:url(../images/download.svg) no-repeat; background-size:contain; width:15px; height:14px; font-size:0; position:absolute; top:10px; right:1px;}


/********* Hidden Cells ***********/
.uploaderTableHeader > th,
.uploaderTableIns2 td:first-child,
.uploaderTableIns2 td:nth-child(3),
.uploaderTableIns2 td:nth-child(4) {display:none;}
@media (min-width:768px) {
	.uploaderTableHeader > th,
	.uploaderTableIns2 td:first-child,
	.uploaderTableIns2 td:nth-child(3),
	.uploaderTableIns2 td:nth-child(4) {display:table-cell;}
}

.content-box-text {padding:0 0 15px; line-height:1.2;}
.content-box-text .loginBox {width:100%; margin:0 auto; text-align:left;}
.content-box-text .instance_control_ptext table tbody tr:first-child td {border-top:1px solid #929299;}
.content-box-text .instance_control_ptext table td {background:#fff; padding:10px; border-bottom:1px solid #ccc;}
.content-box-text .instance_control_ptext table thead td {background:#f1f1f1; text-align:center; padding:15px 10px; border:0;}
.content-box-text .instance_control_ptext table thead td, .content-box-text .instance_control_ptext table thead td p {color:#2c2c2c; font-size:16px;}

.content-box-text .instance_control_ptext table td p {padding:0; margin:0;}

.UpdateForm p, .LoginForm p {line-height:16px; /*color:#fff;*/ padding:6px 0 2px 0 !important;}
.forg-pass-td,
.loginBox .LoginForm tr:last-child td[colspan="2"].nda-td {padding:0 !important;}
.loginBox input[type=checkbox] {position:relative; top:2px; margin:0 6px 0 0;}
@media(min-width:768px){
  .UpdateForm p, .LoginForm p {padding:5px 0 5px 0 !important;}
	.loginBox .LoginForm tr:last-child td[colspan="2"] {padding-left:104px !important;}
}
@media(min-width:992px){
	.loginBox .LoginForm tr:last-child td[colspan="2"] {padding-left:78px !important;}
}

@media (max-width:767px) {
	.video-control p {width:100% !important;}
	.two-columns-login > tbody > tr > td, .login-profile-form td {padding-left:0 !important; padding-right:0 !important;}
	.two-columns-login > tr > td, .two-columns-login > tbody > tr > td {width:100% !important; display:block;}
	.loginColumnLeft {height:auto !important;}
}
@media (min-width:768px) {
	.LoginForm p {line-height:inherit;}
}

.loginColumnLeft .forg-pass-td {padding-left: 0 !important;}

@media (max-width:756px) {
    #outerImageContainer {width:100% !important; height:auto !important;}
    #lightboxImage  {width:100% !important; height:auto !important;}
    #imageDataContainer {width:100% !important;}
    #outerImageContainer {font-size:inherit !important;}
}

@media (min-width:992px) and (min-height:980px) {
	#page_LoginRegister .contentBox > .container {/*padding-top:40px; padding-bottom:40px;*/}
}

.loginWrap {background:none; margin:0;}
.loginWrap table {background:none !important;}
.loginWrap table.login_secure_container td:first-child {min-width:80px;}
.loginWrap table.login_secure_container.LoginForm {width:100%; max-width:380px; margin:0 auto;}
.loginWrap table.login_secure_container.LoginForm td:first-child {min-width:80px;}
.loginWrap table.login_secure_container.LoginForm .subtitle {text-align:left;}
.loginWrap .columnTitle {font-family:'Barlow Condensed', sans-serif; font-size:22px; color:#000; padding:5px 0 20px; text-transform:uppercase; font-weight:600; letter-spacing:0.6px;}
.loginWrap .subtitle {font-family:'Barlow Condensed', sans-serif; font-size:20px; color:#000; padding:5px 0; text-transform:uppercase; font-weight:600;}
@media(max-width:767px){
	.loginWrap {width:100%; max-width:320px; margin:0 auto;}
}
@media (min-width:768px) {
	.loginWrap {margin:0; padding:0 15px; border-radius:3px;}
	#page_LoginRegister.loggedin .loginWrap {margin:0;}
	.loginWrap table .LoginForm {width:100%; padding:0 5px 0 5px;}
	.loginWrap table .loginColumnRight .LoginForm {width:100%; padding:0 10px 0 0;}
	.loginWrap .login_secure_container.two-columns-login > tbody > tr > td:last-child {padding-left:20px !important;}
	.loginWrap .columnTitle {font-size:24px; padding:20px 0;}
	.loginWrap .login_secure_container.two-columns-login > tbody > tr > td:last-child .columnTitle {font-size:24px; padding:20px 0 20px;}
}
@media (min-width:992px) {
	.loginWrap {width:100%; max-width:960px; margin:0 auto;}
	.loginWrap table .LoginForm .LoginForm {padding:0;}
  .loginWrap table.login_secure_container td:first-child {min-width:130px;}
	.loginWrap table .loginColumnRight .LoginForm {width:100%; padding:0;}
	.loginWrap .login_secure_container.two-columns-login > tbody > tr > td:first-child {border:0; /*border-right:1px solid #fff;*/ padding-right:0 !important; padding-top:0 !important; padding-left:0 !important; width:48% !important;}
	.loginWrap .login_secure_container.two-columns-login > tbody > tr > td:last-child {padding-top:0 !important; padding-left:40px !important;}
	.loginWrap .columnTitle {padding:20px 30px 20px 0;}
	.loginWrap .subtitle  {padding:10px 0;}
	.loggedin .loginWrap .columnTitle {padding:0 30px 30px 0; font-size:34px; line-height:35px;}
	.loggedin .loginWrap .subtitle  {padding:10px 0;}
	.loginWrap .login_secure_container.two-columns-login > tbody > tr > td:last-child .columnTitle {padding-right:0;}
}

.reg-subm-td2 {padding-top:10px !important;}

.textBox {position:relative;}
.textBox * {line-height:1.5;}
.textBox p {padding:0 0 7px;}
.textBox p:last-child {padding-bottom:0;}
.textBox ul, .textBox ol {margin:0; padding-left:17px; line-height:1.4;}
.textBox li {padding:0 0 7px; position:relative; list-style:none;}
.textBox li li {padding:0 0 5px;}
.textBox li:last-child {padding-bottom:0 !important;}
.textBox li:before {content:''; background:#3f4143; width:4px; height:4px; border-radius:50%; display:inline-block; position:absolute; left:-15px; top:8px;}
.textBox li ul li:before {content:''; background:#fff; width:2px; height:2px; border:1px solid #3f4143; border-radius:50%; display:inline-block; position:absolute; left:-15px; top:8px;}
.textBox li ul {margin:10px 0 5px;}
.textBox li p {padding:0;}
.textBox .instance_TextAreaControllTextDIV table,
.textBox .instance_control_ptext table {width:100%;}
.textBox .instance_TextAreaControllTextDIV td,
.textBox .instance_control_ptext td {padding:10px; line-height:1.2;}
.textBox .instance_TextAreaControllTextDIV thead td,
.textBox .instance_control_ptext thead td {}
.textBox .instance_TextAreaControllTextDIV thead td,
.textBox .instance_control_ptext thead td,
.textBox .instance_TextAreaControllTextDIV thead td *,
.textBox .instance_control_ptext thead td * {background:#000; color:#fff; font-family:'Barlow Condensed', sans-serif; font-weight:600; text-transform:uppercase;}
.textBox .instance_TextAreaControllTextDIV tbody td,
.textBox .instance_control_ptext tbody td {border-bottom:1px solid #000;}
.textBox .instance_TextAreaControllTextDIV tfoot td,
.textBox .instance_control_ptext tfoot td {background:#f5f7f9; border-bottom:1px solid #000; font-weight:500;}
.textBox .instance_TextAreaControllTextDIV .total td,
.textBox .instance_control_ptext .total td {background:#f5f7f9; font-weight:500;}
.textBox h1 {padding:0 0 10px;}
.textBox h2 {padding:0 0 10px;}
.textBox h3 {padding:0 0 10px;}
.textBox h4 {padding:0 0 10px;}
.textBox .instance_TextAreaControllTextDIV {width:100% !important;}
@media(max-width:767px){
  .textBox .table {padding:0 0 15px; overflow-x:scroll;}
}
@media(min-width:768px){
	.textBox * {line-height:1.45;}
  .textBox p {padding:0 0 10px;}
  .textBox li {padding:0 0 10px;}
  .textBox li li {padding:0 0 7px;}
  .textBox h1 {padding:0 0 15px;}
  .textBox h2 {padding:0 0 15px;}
  .textBox h3 {padding:0 0 15px;}
  .textBox h4 {padding:0 0 15px;}
}
@media(min-width:1200px){
	.textBox .instance_TextAreaControllTextDIV thead td, .textBox .instance_control_ptext thead td, .textBox .instance_TextAreaControllTextDIV thead td *, .textBox .instance_control_ptext thead td * {font-size:18px;}
}

.pagetext .contacts {padding:15px 0 0;}
.pagetext .contacts .isDroppable {width:100%; padding:0 0 10px;}
.pagetext .contacts .imageDescriptionText {text-align:center;}
.pagetext .contacts td {padding:0 5px;}
.pagetext .contacts .imageDescriptionText {padding:5px 0;}
@media (min-width:768px) {
	.pagetext .contacts .isDroppable {width:30%; float:left;}
}

#webWizardDiv .wrapper.headerBox {height: auto !important;}
#webWizardDiv .wrapper.footerBox {height: auto !important;}

@media (max-width:767px) {
	.row-xs {margin:0 -15px;}
}
@media(max-width:991px){
	.row-md {margin:0 -15px;}
}

.flogo {padding:20px 10px 0;}
.flogo .instance_ImageControllImg {max-height:70px; margin:0 auto; display:block;}
@media (min-width:768px) {
	.flogo {padding:10px 0 10px 24px; display:inline-block; vertical-align:middle;}
}

#page_detailsPage .locationMenu {display:none !important;}
.locationTab {padding:0 0 0 21px; color:#d2d2d2; font-size:14px; cursor:pointer; display:inline-block; vertical-align:top; position:relative;}
.locationTab1 {padding:0 30px 0 19px;}
.locationTab:before {font-family:'FontAwesome',Arial,Helvetica,sans-serif; font-size:14px; color:#daded4; position:absolute; left:0; top:0;}
.locationTab1:before {content:'\f039';}
.locationTab2:before {content:'\f279'; top:1px;}
.locationTab.active {color:#3f4143;}
.locationTab.active:before {color:#3f4143;}
@media (min-width:768px) {
	.locationMenu {position:absolute; top:69px; right:0;}
}

.controlsPropertyPortfolio {position:relative;}
#page_detailsPage .controlTabs.propertyPortfolioTabs {display:none !important;}
.controlTabs.propertyPortfolioTabs li {background:none !important; border:0 !important; padding:0 0 0 21px !important; color:#d2d2d2; font-size:14px; cursor:pointer; display:inline-block; vertical-align:top; position:relative;}
.controlTabs.propertyPortfolioTabs li a {font-size:14px !important; text-decoration:none !important; color:#d2d2d2 !important; padding:0 !important; line-height:1; display:inline-block; vertical-align:top;}
.controlTabs.propertyPortfolioTabs li:first-child {padding:0 20px 0 19px !important; margin:0 !important;}
.controlTabs.propertyPortfolioTabs li:before {font-family:'FontAwesome',Arial,Helvetica,sans-serif; font-size:14px; color:#d2d2d2; position:absolute; left:0; top:-1px;}
.controlTabs.propertyPortfolioTabs li:first-child:before {content:'\f039';}
.controlTabs.propertyPortfolioTabs li:last-child:before {content:'\f279'; top:-1px;}
.controlTabs.propertyPortfolioTabs li.selectedTab a {color:#000 !important; font-weight:500;}
.controlTabs.propertyPortfolioTabs li.selectedTab:before {color:#000;}
@media (min-width:992px) {
	.controlTabs.propertyPortfolioTabs {position:absolute; top:0; right:0;}
}

.portfolio-filters-title {display:none !important;}
@media (min-width:768px) {
	.portfolio-controls-container {max-width:820px; padding-right:20px;}
}

#sorttable_sortfwdind,
#sorttable_sortrevind,
.portfolio_sorttable {cursor:pointer;}

#page_detailsPage .properyMap {display:none !important;}
.properyMap.opacity0 {opacity:0;}
@media (min-width:768px) {
	.properyMap iframe {height:552px !important;}
}

.conTable table {width:auto !important; margin:0 0 10px !important;}
.conTable tr td {border:0 !important; padding-left:15px !important; padding-right:5px !important;}
.conTable tr td * {font-weight:normal !important;}
.conTable tr td:nth-child(2) * {color:#3f4143 !important;}
@media (min-width:768px) {
	.conTable tr td {padding-left:0 !important; padding-right:15px !important;}
}

.content-box-text .instance_TextAreaControllTextDIV table {width:100%; margin:0 0 10px;}
.content-box-text .instance_TextAreaControllTextDIV table thead * {font-weight:normal;}
.content-box-text .instance_TextAreaControllTextDIV table thead td {background:#fff; color:#3f4143; font-size:16px; padding:0 3px; border-bottom:1px solid #ecf4f6;}
.content-box-text .instance_TextAreaControllTextDIV table td strong {width:100%; padding:0 0 5px; display:block;}
@media (max-width:767px) {
	#page_detailsPage .pageImg {padding-bottom:30px;}
}

.content-box-text .instance_TextAreaControllTextDIV table thead td * {color:#fff;}
.content-box-text .instance_TextAreaControllTextDIV table thead tr:first-child td {/*border-top:1px solid #c3ceb3;*/ text-align:center;}
.content-box-text .instance_TextAreaControllTextDIV table thead tr:last-child td {/*border-bottom:1px solid #c3ceb3;*/ text-align:left;}
.content-box-text .instance_TextAreaControllTextDIV table p {padding:0; margin:0;}
.content-box-text .instance_TextAreaControllTextDIV table tbody td {padding:5px;}
.content-box-text .instance_TextAreaControllTextDIV table tfoot td {background:#fff; color:#3f4143; font-size:16px; padding:0 3px; border-top:1px solid #ecf4f6;}
.content-box-text .instance_TextAreaControllTextDIV table th:last-child,
.content-box-text .instance_TextAreaControllTextDIV table td:last-child {text-align:left;}
.content-box-text .instance_TextAreaControllTextDIV table thead td {padding:8px 10px;}
.content-box-text .instance_TextAreaControllTextDIV table tbody td {padding:8px 10px;}
.content-box-text .instance_TextAreaControllTextDIV table tfoot td {padding:8px 10px;}
@media (max-width:767px) {
	.content-box-text .instance_TextAreaControllTextDIV table td, .content-box-text .instance_TextAreaControllTextDIV table p {font-size:12px;}
}
@media (min-width:768px) {
	#page_detailsPage .content-box-text .table3 .instance_TextAreaControllTextDIV table td,
	#page_detailsPage .content-box-text .table4 .instance_TextAreaControllTextDIV table td {text-align:right;}
	#page_detailsPage .content-box-text .table3 .instance_TextAreaControllTextDIV table td:first-child,
	#page_detailsPage .content-box-text .table4 .instance_TextAreaControllTextDIV table td:first-child {text-align:left;}
	.content-box-text .instance_TextAreaControllTextDIV table thead tr:last-child td {padding-bottom:10px;}
	.content-box-text .instance_TextAreaControllTextDIV table tbody td,
	.content-box-text .same-header .instance_TextAreaControllTextDIV table thead tr:first-child td,
	.content-box-text .instance_TextAreaControllTextDIV table thead td {padding:8px 15px;}
	.content-box-text .instance_TextAreaControllTextDIV table tbody td {padding:8px 15px;}
	.content-box-text .instance_TextAreaControllTextDIV table tfoot td {padding:8px 15px;}
}

.pdfLink {padding:10px 0 10px 0px;}
.pdfLink * {
    /*color: #3f4143;
    font-weight: bold;
    font-size: 16px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    letter-spacing: 1px;*/
}

.fullAddress {padding:0;}
.fullAddress * {font-size:16px; color:#000;}
.fullAddress p {padding:0 0 4px;}

.propertyContacts {background:#ecf4f6; padding:0 0 20px; margin:0 0 30px;}
.propertyContacts p {padding:0 0 3px; margin:0;}
.propertyContacts > .resultDiv.isDroppable > div {padding:15px;}
@media (min-width:768px) {
	.propertyContacts > .resultDiv.isDroppable > div {padding:20px 20px 0;}
}
@media (min-width:1200px) {
	.propertyContacts > .resultDiv.isDroppable > div {padding:20px 30px 0;}
}

.propertyContacts strong {color:#3f4143; font-size:16px; font-weight:500;}
#page_detailsPage .content-box-text .instance_control_ptitle, #page_detailsPage .content-box-text .instance_control_ptitle * {color:#000; font-weight:600; font-size:15px; text-transform:uppercase;}
.contactRow > .row > div {padding-bottom:20px;}
@media (min-width:768px) {
	.contactRow > .row {display:flex; flex-wrap:wrap;}
	#page_detailsPage .content-box-text .instance_control_ptitle, #page_detailsPage .content-box-text .instance_control_ptitle * {font-size:17px;}
}

@media (min-width:1200px) {
	.idenH {padding-bottom:30px;}
	.idenH > .row {display:flex;}
	.idenH .content-box-text {padding-bottom:0;}
	.idenH .content-box-text p:last-child {padding:0;}
	.content-box-docs {height:100%;}
	.content-box-docs > div {height:auto !important;}
}

.propertyContactsTitle {background:#3f4143; padding:11px 20px; color:#fff; font-size:20px;}
.propertyContactsTitle * {color:#fff; font-size:16px;}
.propertyContactsTitle p {padding:0;}
@media (min-width:768px) {
	.propertyContactsTitle * {font-size:20px;}
}

.conditions {padding:20px 0 0;}
.conditions * {color:#a7abae; font-size:12px;}

@media (min-width:768px) {
	.offerPage .row > div:nth-child(2) {padding-top:20px;}
}
@media (min-width:1200px) {
	.offerPage .row > div:nth-child(2) {padding:20px;}
}

.loginText {text-align:center; padding:0 0 30px; color:#000;}
.loginText p {color:#000;}
.loginText * {text-align:center; font-weight:400; font-size:16px !important;}

@media (min-width:768px) {
	.dataroomPage .content-box-docs {border:1px solid #3f4143; padding:20px 10px;}
}
@media (min-width:1200px) {
	.dataroomPage .content-box-docs {padding:20px;}
}

.contacts > div {padding:0 0 30px;}
.contacts .instance_control_ptext p {font-size:14px; color:#5c5c5c; padding:0 0 5px;}
.contacts .instance_control_ptitle {color:#3f4143; font-size:16px; font-weight:400; padding:0 0 10px;}

body > table {table-layout:fixed;}
body > table,
body > table > tbody,
body > table > tbody > tr {height:100%;}
body > table > tbody > tr > td {height:100%; display:flex; flex-direction:column;}
body > table > tbody > tr > td > .headerBox {flex:0 0 auto;}
body > table > tbody > tr > td > .menuBox {flex:0 0 auto;}
body > table > tbody > tr > td > .contentBox {flex:1 0 auto;}
body > table > tbody > tr > td > .footerBox {flex:0 0 auto;}

.controlsPropertyPortfolio > div > div > div > table > tbody > tr:nth-child(1),
.controlsPropertyPortfolio > div > div > div > table > tbody > tr:nth-child(2) {/* display:none !important; */}
#webWizardDiv .controlsPropertyPortfolio > div > div > div > table > tbody > tr:nth-child(1),
#webWizardDiv .controlsPropertyPortfolio > div > div > div > table > tbody > tr:nth-child(2) {display:table-row !important;}
@media(max-width:991px){
	.controlsPropertyPortfolio > div > div > div > table,
	.controlsPropertyPortfolio > div > div > div > table > tbody,
	.controlsPropertyPortfolio > div > div > div > table > tbody > tr:last-child,
	.controlsPropertyPortfolio > div > div > div > table > tbody > tr:last-child > td {display:block;}
	.controlsPropertyPortfolio > div > div > div > table > tbody > tr:last-child > td {width:auto; margin:0 -15px; overflow:hidden;} 
	.controlsPropertyPortfolio td .instance_control_portfolio_outer {width:auto; overflow:scroll;}
	.controlsPropertyPortfolio > div > div > div > table > tbody > tr:first-child > td {display:block;}
}

body#page_detailsPage .table1 {background:#3f4143; padding:10px;}
body#page_detailsPage .table1 * {color:#fff; font-size:15px;}
body#page_detailsPage .table1 table {width:100%; table-layout:fixed;}
body#page_detailsPage .table1 table td {vertical-align:middle;}
body#page_detailsPage .table1 table td:first-child {width:53%; border-right:2px solid #519dea; text-transform:uppercase;}
body#page_detailsPage .table1 table td:last-child {width:47%; padding-left:10%;}
@media(min-width:992px){
	body#page_detailsPage .table1 {padding:30px 30px 20px;}
	body#page_detailsPage .table1 * {font-size:17px;}
	body#page_detailsPage .table1 table td:last-child {padding-left:15%;}
}

#page_detailsPage .map {padding:15px 0;}
@media(max-width:991px){
	#page_detailsPage .map iframe {max-height:450px; display:block;}
}
@media(min-width:992px){
	#page_detailsPage .map {padding:0 0 15px;}
}

.loginTitle {width:100%; max-width:388px; margin:0 auto;}
.loginTitle * {font-family:'Barlow Condensed', sans-serif; color:#000; font-size:24px; font-weight:600; text-transform:uppercase;}
.loggedin .loginTitle {display:none !important;}
@media(min-width:768px){
	.loginTitle * {font-size:34px;}
}


.mainContent {padding:35px 15px;}
.mainImg {height:234px; background-repeat:no-repeat; background-size:cover; background-position:center center;}
.mainImgBg {display:none;}
#workareaInnera .mainImg {background:none !important;}
#workareaInnera .mainImgBg {display:block !important;}
@media(min-width:350px){
  .mainContent {padding:35px 17px 35px 20px;}
}
@media(min-width:768px){
  .mainContent {padding:45px 40px 30px;}
	.mainImg {height:480px;}
  .mainMap {height:480px;}
  .mainMap iframe {height:480px !important;}
}
@media(max-width:1199px) { .mainBox {height:100% !important;} }
@media(max-height:499px) { 
	.mainBox {height:100% !important;} 
	.mainBox .galBox {height: 600px;}
}
@media(min-width:1200px){
  .mainBox {width:100%; display:flex; flex-flow:row nowrap;}
  #workareaOuter .mainBox {height:auto !important; display:block;}
  .mainContent {width:497px; padding:45px 20px 30px 60px; flex:0 0 auto; order:1;}
  .mainImg {width:100%; height:auto; min-height:400px; order:2;}
  .mainGal {width:100%; height:auto; min-height:400px; order:2;}
  .mainMap {width:100%; height:auto; min-height:400px; order:2;}
  .mainMap div, .mainMap p {height:100%;}
  .mainMap iframe {height:100% !important;}
}
@media(min-width:1200px) and (min-height:500px) {
  body.fixed {overflow:hidden;}
	.mainScroll {height:100%; padding:0 25px 25px 0; overflow:hidden; overflow-y:scroll; position:relative; z-index:1;}
  .mainScrollShadow {content:''; background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1)); width:95%; height:30px; margin-top:-25px; position:relative; z-index:2;}
  .mainScroll::-webkit-scrollbar {width:5px; -webkit-border-radius:0; border-radius:0;}
	.mainScroll.active::-webkit-scrollbar-track {background:rgba(0,0,0,0); background-image:url(../images/scroll.png); background-repeat:repeat-y; -webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0); -webkit-border-radius:0; border-radius:0;}
	.mainScroll::-webkit-scrollbar-thumb {-webkit-border-radius:6px; border-radius:6px; background:#d0dbe5 !important;}
	.mainScroll::-webkit-scrollbar-thumb:window-inactive {/*background:rgba(0,0,0,0) !important;*/}
  .mainScroll {scrollbar-color:rgba(208,219,229,1) rgba(0,0,0,0) !important; scrollbar-width:thin;}
}
@media(min-width:1440px){
	.mainContent {padding:60px 20px 45px 60px;}
}
@media(min-width:1600px){
	.mainContent {width:550px;}
}
@media(min-width:1920px){
	.mainContent {width:657px;}
}

.galBox {position:relative;}
.galBox table {table-layout:fixed;}
.galBox .mainGalleryContainer {width:100% !important; min-height:initial !important;}
.galBox .page-gallery-item {height:234px !important;}
@media(min-width:768px){
	.galBox .page-gallery-item {height:480px !important;}
}
@media(min-width:1200px){
  .galPage {height:100%;}
  .galBox {height:100%;}
  .galBox > div.resultDiv, .galBox > div.resultDiv > div, .galBox > div.resultDiv > div > div, .galBox table, .galBox td,
  .galBox > div.resultDiv > div > div > table td > div, .galBox > div.resultDiv > div > div > table td > div > div,
  .galBox .owl-stage-outer, .galBox .owl-stage {height:100%;}
  .galBox .page-gallery-item {height:599px !important;}
}
@media(min-width:1200px) and (min-height:890px) {
	.galBox .page-gallery-item {height:100% !important;}
}

.galBox .owl-carousel .owl-item img {display:none;}
.galBox .page-gallery-item {background-repeat:no-repeat; background-size:cover;}
.galBox .owl-carousel .owl-dots {display:none !important;}
.galBox .owl-carousel .owl-nav {background:#fff; width:150px; height:60px; font-size:0; display:block; position:absolute; right:0; bottom:0;}
.galBox .owl-carousel .owl-prev, .galBox .owl-carousel .owl-next {width:42px; height:60px; position:absolute; left:0; top:0;}
.galBox .owl-carousel .owl-next {left:auto; right:0;}
.galBox .owl-carousel .owl-prev:before, .galBox .owl-carousel .owl-next:before {content:''; background:#519dea; width:20px; height:1px; position:absolute; top:29px; right:0;}
.galBox .owl-carousel .owl-next:before {right:auto; left:0;}
.galBox .owl-carousel .owl-prev:after {content:''; width:4px; height:4px; border:solid #519dea; border-width:0 1px 1px 0; transform:rotate(135deg); position:absolute; right:15px; top:27px;}
.galBox .owl-carousel .owl-next:after {content:''; width:4px; height:4px; border:solid #519dea; border-width:0 1px 1px 0; transform:rotate(-45deg); position:absolute; left:15px; top:27px;}

.galNum {padding:0 0 18px; font-family:'Barlow Condensed', sans-serif; font-weight:600; letter-spacing:0.5px; text-transform:uppercase; display:flex; flex-flow:row nowrap; align-items:flex-end; position:absolute; bottom:0; right:60px; z-index:5;}
.galNumCur {color:#000; font-size:24px; line-height:25px;}
.galNumAll {color:#acacac; font-size:12px; line-height:13px;}

.contentPage {max-width:1300px; margin:0 auto; padding:30px 15px;}
@media(min-width:768px){
	.contentPage {padding:45px 15px;}
}
@media(min-width:1200px){
	.contentPage {padding:60px 15px;}
}
.contactsPage .paragraphWithImage_leftColumn img {min-width:70px; max-width:initial; height:auto; display:block;}
.contactsPage .paragraphWithImage_leftColumn {width:70px; padding:4px 15px 0 0; vertical-align:top;}
.contactsPage .paragraphWithImage_rightColumn {width:95%; padding:0; vertical-align:top;}
.contactsPage .instance_control_ptitle,
.contactsPage .instance_control_ptitle * {padding:0; margin:0; font-size:16px;}
.contactsPage .instance_control_ptext p {padding:0 0 3px; margin:0;}
.contactsPage .textBox .resultDiv:nth-child(2) {padding:0 0 20px;}
.contactsPage .textBox .resultDiv {padding:0 0 12px;}
.contactsPage .textBox .resultDiv:last-child {padding:0;}
.contactsPage .title .instance_control_ptitle {padding:0 0 10px;}
.contactsPage .title .instance_control_ptitle,
.contactsPage .title .instance_control_ptitle * {font-size:26px;}
@media(min-width:768px){
	.contactsPage .instance_control_ptitle {font-size:18px;}
  .contactsPage .title .instance_control_ptitle {padding:0 0 16px;}
  .contactsPage .title .instance_control_ptitle,
  .contactsPage .title .instance_control_ptitle * {font-size:34px;}
}

.docBox {margin:7px 0 0; border-top:1px solid #000;}
.docBox > div {border-bottom:1px solid #000;}

.dAll {position:relative;}
.dAll p {padding:0 !important;}
.dAll .instance_TextAreaControllTextDIV a {padding:0 0 0 22px; font-size:14px; text-decoration:none !important; display:inline-block; position:absolute; right:0; top:-38px;}
.dAll .instance_TextAreaControllTextDIV a:before {content:''; background:url(../images/download.svg) no-repeat; background-size:contain; width:15px; height:14px; position:absolute; left:0; top:3px;}

.galBox {max-width:100% !important;}

.gallery {width:100%; position:relative;}
.gallery table {table-layout:fixed;}
.gallery div {width:100%; border:0 !important;}
.gallery div div div table td > div .imageDivContainer {position:relative; overflow:hidden;}
.gallery div div div table td > div {width:100% !important;}
.gallery div div div table td > div > div:first-child,
.gallery div div div table td > div .imageDivContainer,
.gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:195px !important;}
.gallery div div div table td > div > div {width:100% !important;}
.gallery div div div table td > div > div.imageDivContainer > div > div > div {width:100% !important;}
.gallery .imageDivContainer img {width:100% !important; top:0 !important; left:0 !important; height:auto !important;}
.gallery div div div table td > div .thumbnailsDiv {background:url(../images/black.png); width:100%; padding:67px 7px 12px; margin:-52px 0 0 !important; position:absolute; top:0; left:0; z-index:20; display:none;}
.gallery .thumbnailsDiv.slideImg .slideShowThumbnail {width:140px !important; height:120px !important; margin:5px; display:inline-block; cursor:pointer;
vertical-align:bottom; overflow:hidden;}
.gallery .thumbnailsDiv.slideImg { height:auto !important; }
.gallery .thumbnailsDiv.slideImg .scrollableThumbnailsInner { overflow-y:visible;}
.gallery .thumbnailsDiv.slideImg .scrollableThumbnailsInner > div {width:100% !important; height:auto;}
.scrollableThumbnailsInner div {z-index:1;}
.scrollableThumbnails .thumbnailsArrow {cursor:pointer; z-index:10; display:none;}
#webWizardDiv .gallery div div div table td > div .thumbnailsDiv { margin-top:0 !important; top:0 !important;}
.slideShowThumbnail {border-width:0;}
@media (max-width:767px) {
	.gallery div div div table td > div .thumbnailsDiv img {opacity:1 !important;}
}
@media(min-width:375px){
	.gallery div div div table td > div > div:first-child,
	.gallery div div div table td > div .imageDivContainer,
	.gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:224px !important;}
}
@media(min-width:425px){
	.gallery div div div table td > div > div:first-child,
	.gallery div div div table td > div .imageDivContainer,
	.gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:254px !important;}
}
@media(min-width:470px){
	.gallery div div div table td > div > div:first-child,
	.gallery div div div table td > div .imageDivContainer,
	.gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:280px !important;}
}
@media(min-width:500px){
	.gallery div div div table td > div > div:first-child,
	.gallery div div div table td > div .imageDivContainer,
	.gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:300px !important;}
}
@media(min-width:550px){
	.gallery div div div table td > div > div:first-child,
	.gallery div div div table td > div .imageDivContainer,
	.gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:328px !important;}
}
@media(min-width:600px){
	.gallery div div div table td > div > div:first-child,
	.gallery div div div table td > div .imageDivContainer,
	.gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:350px !important;}
}
@media(min-width:650px){
	.gallery div div div table td > div > div:first-child,
	.gallery div div div table td > div .imageDivContainer,
	.gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:370px !important;}
}
@media (min-width:768px) {
	.gallery div div div table td > div {width:100% !important;}
	.gallery div div div table td > div > div:first-child,
	.gallery div div div table td > div .imageDivContainer,
	.gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:458px !important;}
	.gallery div div div table td > div .thumbnailsDiv {background:none; margin-top:20px !important; top:-10px; left:0; padding:0 20px; position:relative; z-index:10; display:block !important;}
	.gallery .slideShowControlsPanel {margin-top:86px;}
	.gallery div div div table td > div > div {width:auto !important;}
	.gallery div div div table td > div .thumbnailsDiv.slideImg .slideShowThumbnail {width:105px !important; height:75px !important; margin:0 4px;}
	.gallery .thumbnailsArrow {display:block;}
}
@media (min-width:992px) {
	.gallery div div div table td > div > div:first-child,
	.gallery div div div table td > div .imageDivContainer,
	.gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:612px !important;}
}
@media (min-width:1200px) {
	.gallery div div div table td > div > div:first-child,
	.gallery div div div table td > div .imageDivContainer,
	.gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:698px !important;}
}

#workareaInnera .gallery div div div table td > div img {width:auto !important;}
#workareaInnera .gallery div div div table td > div img.slideShowThumbnail {width:105px !important;}

.fLinks {display:flex; flex-flow:row nowrap; justify-content:center;}
.fLinks .fLink .instance_TextAreaControllTextDIV a {background-position:center bottom; background-repeat:no-repeat; height:22px; text-indent:-9999px; margin:0 7px; display:inline-block;}
.fLinks .fLink1 .instance_TextAreaControllTextDIV a {background-image:url('../images/icon2.svg'); background-size:20px auto; width:20px;}
.fLinks .fLink2 .instance_TextAreaControllTextDIV a {background-image:url('../images/icon4.svg'); background-size:11px auto; width:11px;}
.fLinks .fLink3 .instance_TextAreaControllTextDIV a {background-image:url('../images/icon3.svg'); background-size:19px auto; width:19px;}
.fLinks .fLink4 .instance_TextAreaControllTextDIV a {background-image:url('../images/icon5.svg'); background-size:20px auto; width:20px;}
#webWizardDiv .fLinks .instance_TextAreaControllTextDIV {background:#fff; min-width:50px; min-height:30px;}
@media (min-width:768px) {
	.fLinks {justify-content:flex-end;}
	.fLinks .fLink .instance_TextAreaControllTextDIV a {text-align:left; margin:0 0 0 15px;}
}

.videoBox {margin:0 -15px; position:relative; padding-bottom:56.25%; height:0;}
.videoBox .instance_ImageControllImg {max-width:100%;}
.videoBox iframe {position:absolute; top:0; left:0; width:100%; height:100%; display:block;}
#workareaInnera .videoBox iframe {position:relative; width:600px; height:320px;}
@media(min-width:992px){
	.videoBox {max-width:100%; margin:0 auto;}
} 

.video-wrapper {/* margin:0 -15px; */ position:relative; padding-bottom:56.25%; height:0;}
.video-wrapper .instance_ImageControllImg, .video-wrapper .instance_videoPlayerFrame {max-width:100%;}
.video-wrapper iframe {position:absolute; top:0; left:0; width:100%; height:100%; display:block;}
#webWizardDiv .video-wrapper iframe {position:relative; width:600px; height:320px;}
@media(min-width:1200px){
	.video-wrapper {max-width:100%; margin:0 auto;}
}

.loginWrap .videoBox + div {padding-top:30px;}
.loginLink  {padding:0 0 30px;}
.loginLink * {color:#000 !important; font-size:18px; font-weight:600; text-align:center; text-decoration:none !important;}

.contentBox .instance_ImageControllImg {max-width:100%;}

.folder-row-outer {padding:4px 20px 4px 0; white-space:normal;}

.showIntro {width:100%; height:100%; overflow:hidden;}
.intro {background:#f5f7f9; width:100%; height:100%; text-align:center; text-transform:uppercase; display:none; flex-flow:column nowrap; align-items:center; justify-content:center; position:fixed; left:0; top:0; z-index:100;}
.showIntro .intro {display:flex;}
.introText, .introEnter {margin:5vh 0 0; font-size:18px; font-weight:400; overflow:hidden;}
.introText > div, .introEnter > div {padding:7px 0;}
.introEnter {cursor:pointer;}
@media(min-width:375px){
	.introLogo {font-size:36px;}
}
@media(min-width:425px){
	.introLogo {font-size:40px;}
	.introLogo span {min-width:40px;}
}
@media(min-width:768px){
	.introLogo {max-width:100vh; margin:0 auto; padding:0; font-size:65px;}
	.introText, .introEnter {margin:32px 0 0; font-size:25px;}
	.introText > div, .introEnter > div {padding:10px 0;}
}

#workareaOuter .intro {display:block !important; position:relative;}

#page_Login .loginWrap.twoCol > .loginTitle, #page_Login.loggedin .loginWrap > .loginTitle {display:none !important;}

.tvBox {padding:40px 0 0;}
.tvBox:last-child {padding:40px 0;}
.tvBox p + table {margin-top:30px;}
.tvBox div + .table {margin-top:30px;}
.tvText {padding:40px 0 0;}
.tvText .instance_control_ptext p:first-child {padding-top:20px;}
@media(max-width:991px){
	.tvInfo {padding:0 0 30px;}
}
@media(min-width:992px){
	.tvBox {width:100%; display:flex; flex-flow:row nowrap; justify-content:space-between;}
	.tvInfo {width:100%; padding:0 30px 0 0;}
	.tvVideo {width:570px; flex:0 0 auto;}
	.tvText {/*max-width:340px;*/}
}
@media(min-width:1200px){
	.tvBox {padding:50px 0 0;}
	.tvText {padding:50px 0 0;}
	.tvText {/*max-width:440px;*/}
	.tvBox:last-child {padding:60px 0;}
	.tvVideo {width:700px;}
}

.imgFlex {padding:30px 0 0;}
.imgInfo {padding:0 0 30px;}
.imgBox .instance_ImageControllImg {width:100% !important;}
@media(min-width:992px){
	.imgFlex {padding:45px 0;}
}
@media(min-width:1200px){
	.imgPage .container {max-width:100%; padding:0;}
	.imgFlex {padding:0; display:flex; flex-flow:row nowrap;}
	.imgInfo {width:498px; padding:45px 40px 30px 60px; flex:0 0 auto;}
	.imgBox {width:100%;}
}
@media(min-width:1600px){
	.imgInfo {width:550px;}
}
@media(min-width:1920px){
	.imgInfo {width:658px;}
}

.galNSFlex {padding:30px 0 0;}
.galNSInfo {padding:0 0 30px;}
.galNSBox .instance_ImageControllImg {width:100% !important;}
.galNSFlex .galBox .page-gallery-item {height:280px !important;}
@media(min-width:576px){
	.galNSFlex .galBox .page-gallery-item {height:434px !important;}
}
@media(min-width:768px){
	.galNSFlex .galBox .page-gallery-item {height:526px !important;}
}
@media(max-width:991px){
	.galNSFlex .galNum {right:40px;}
}
@media(min-width:992px){
	.galNSFlex {padding:45px 0;}
	.galNSFlex .galBox .page-gallery-item {height:570px !important;}
}
@media(min-width:1250px){
	.galNoScrollPage .container {max-width:1920px; padding:0;}
	.galNSFlex {padding:0; display:flex; flex-flow:row nowrap;}
	#workareaInnera .galNSFlex {display:block;}
	.galNSInfo {width:498px; padding:45px 40px 30px 60px; flex:0 0 auto;}
	.galNSBox {width:100%;}
}
@media(min-width:1600px){
	.galNSInfo {width:550px;}
}
@media(min-width:1920px){
	.galNSInfo {width:658px;}
}

@media(min-width:1200px) and (min-height:890px) {
	.galNSFlex .galBox .page-gallery-item {height:946px !important;}
}

.galNSFlex2 {padding:30px 0 0;}
.galNSInfo2 {padding:0 0 30px;}
.galNSBox2 .instance_ImageControllImg {width:100% !important;}
.galNSFlex2 .galBox .page-gallery-item {height:280px !important;}
@media(min-width:576px){
	.galNSFlex2 .galBox .page-gallery-item {height:434px !important;}
}
@media(min-width:768px){
	.galNSFlex2 .galBox .page-gallery-item {height:526px !important;}
}
@media(max-width:991px){
	.galNSFlex2 .galNum {right:40px;}
}
@media(min-width:992px){
	.galNSFlex2 {padding:45px 0;}
	.galNSFlex2 .galBox .page-gallery-item {height:570px !important;}
}
@media(min-width:1200px){
	.galNoScrollPage2 .container {padding:0;}
	.galNSFlex2 {padding:0; display:flex; flex-flow:row nowrap;}
	#workareaInnera .galNSFlex2 {display:block;}
	.galNSInfo2 {width:498px; padding:45px 40px 30px 30px; flex:0 0 auto;}
	.galNSBox2 {width:100%;}
	.galNSFlex2 .galBox .page-gallery-item {height:526px !important;}
}
@media(min-width:1230px){
	.galNSInfo2 {padding-left:15px;}
}
@media(min-width:1245px){
	.galNSInfo2 {padding-left:0;}
}

.gal {width:100%; position:relative;}
.gal table {table-layout:fixed;}
.gal div div {width:100%; border:0 !important;}
.gal div div div table td > div .imageDivContainer {position:relative; overflow:hidden;}
.gal div div div table td > div {width:100% !important;}
.gal div div div table td > div > div {width:100% !important;}
.gal div div div table td > div > div.imageDivContainer > div > div > div {width:100% !important;}
.gal div div div table td > div .thumbnailsDiv {background:url(../images/black.png); width:100%; padding:67px 7px 12px; margin:-52px 0 0 !important; position:absolute; top:0; left:0; z-index:20; display:none;}
.gal .thumbnailsDiv.slideImg .slideShowThumbnail {width:140px !important; height:120px !important; margin:5px; display:inline-block; cursor:pointer;
vertical-align:bottom; overflow:hidden;}
.gal .thumbnailsDiv.slideImg { height:auto !important; }
.gal .thumbnailsDiv.slideImg .scrollableThumbnailsInner { overflow-y:visible;}
.gal .thumbnailsDiv.slideImg .scrollableThumbnailsInner > div {width:100% !important; height:auto;}
#webWizardDiv .gal div div div table td > div .thumbnailsDiv {margin-top:0 !important; top:0 !important;}
@media (max-width:767px) {
	.gal div div div table td > div .thumbnailsDiv img {opacity:1 !important;}
}
@media (min-width:768px) {
	.gal div div div table td > div {width:100% !important;}
	.gal div div div table td > div .thumbnailsDiv {background:none; margin-top:20px !important; top:-10px; left:0; padding:0 20px; position:relative; z-index:10; display:block !important;}
	.gal .slideShowControlsPanel {margin-top:86px;}
	.gal div div div table td > div > div {width:auto !important;}
	.gal div div div table td > div .thumbnailsDiv.slideImg .slideShowThumbnail {width:105px !important; height:75px !important; margin:0 4px;}
	.gal .thumbnailsArrow {display:block;}
}

.gal div div div table td > div > div.owl-carousel {height:auto !important;}

.white_content_hidden_menu {left:450px;}
.docBox + .title {padding-top:30px;}

.imgBoxBtn {padding:1vh 0 0; text-align:center;}
.imgBoxBtn .instance_TextAreaControllTextDIV a {background:#8b724a; padding:10px 15px 6px; color:#fff; font-size:17px; font-family:'DezenPro', sans-serif; text-transform:uppercase; letter-spacing:1px; display:inline-block; vertical-align:top; text-decoration:none !important;}

.lpCon .instance_TextAreaControllTextDIV * {font-size:17px; line-height:1.6;}
.lpCon a {color:#000; text-decoration:none !important;}
.lpCon strong {font-size:21px; font-family:'DezenPro', sans-serif;}

.lanarkPlace * {font-family:'DezenPro',sans-serif;}
.lanarkPlace .contentPage {max-width:100%;}
.lanarkPlace .menuBtn {display:none !important;}
.lanarkPlace .closeBtn {display:none !important;}
.lanarkPlace .instance_control_ptitle,
.lanarkPlace .instance_control_ptitle * {text-transform:uppercase;}
.lanarkPlace .title .instance_control_ptitle,
.lanarkPlace .title .instance_control_ptitle * {color:#8b724a; letter-spacing:1px;}
body > table .lanarkPlace .mainMenu {height:0 !important;}
body > table .lanarkPlace .pageTableLinks {display:none !important;}
body > table .lanarkPlace .owl-nav {display:none !important;}
.lanarkPlace .logo {padding:12px 0 !important; }
.lanarkPlace .logo img.instance_ImageControllImg {width:178px; height:auto; margin:0 auto;}
.lanarkPlace.wrapper.menuBox,
.lanarkPlace.wrapper.headerBox,
.lanarkPlace.wrapper.footerBox {background:#fff !important;}
.lanarkPlace .adress {padding:10px 15px 0;}
.lanarkPlace .adress * {color:#8b724a; font-size:19px; font-family:'DezenPro', sans-serif; text-align:center !important;}
.lanarkPlace .userwelcome a {color:#000;}
@media(max-width:767px){
	.lanarkPlace .mainMenu {padding:0; display:block; position:relative; overflow:visible !important;}
	.lanarkPlace .mainMenu > .resultDiv {padding:0;}
	.lanarkPlace .userwelcome {background:none; color:#000; top:5px; z-index:10; opacity:1;}
	.loggedin .lanarkPlace.wrapper.headerBox {padding-top:40px;}
}
@media(min-width:768px){
	.lanarkPlace.wrapper.menuBox {height:30px;}
	.lanarkPlace.wrapper.headerBox {height:auto;}
	.lanarkPlace .contentPage {max-width:970px;}
	.lanarkPlace .logoBox {width:100%; padding:0 0 3vh; border-bottom:2px solid #8b724a; display:flex; flex-flow:row nowrap; justify-content:center; align-items:center;}
	.lanarkPlace .logo {padding:0 40px 0 0 !important;}
	.lanarkPlace .adress {padding:0 0 10px; display:flex; flex-flow:column nowrap; justify-content:center;}
	.lanarkPlace .userwelcome {top:15px;}
	.lpPage.contentBox .row > div:last-child {padding-top:60px;}
	.lanarkPlace .fText {width:100%; padding:1px 0 0; display:flex; flex-flow:row nowrap; justify-content:center; align-items:center;}
	.lanarkPlace .contentPage {padding:4vh 15px;}
	.lanarkPlace .logo img.instance_ImageControllImg {margin:0;}
	.lanarkPlace .adress * {text-align:left !important;}
}
@media(min-width:1200px){
	.lanarkPlace .contentPage {max-width:1200px;}
	.lpPage.contentBox .row > div:last-child {padding-top:100px;}
	.lpPage.contentBox .row > div:first-child {padding-left:40px;}
	.lpPage.contentBox .row > div:last-child {padding-left:28px;}
}

.lanarkPlace .mainFolderImageClosed {background-image:url('../images/folderB.svg');}
.lanarkPlace .mainFolderImageOpen {background-image:url('../images/folderOB.svg');}
.lanarkPlace .fileItemImage {background-image:url('../images/fileB.svg');}
.lanarkPlace .folderImageClosed {background-image:url('../images/folderB.svg');}
.lanarkPlace .folderImageOpen {background-image:url('../images/folderOB.svg');}
.lanarkPlace .uploadDownAll a {background-image:url('../images/downloadB.svg');}

.lanarkPlace .loginButton, 
.lanarkPlace .registerButton, 
.lanarkPlace .updateButton, 
.lanarkPlace .changePasswordButton, 
.lanarkPlace .changeSubscriptionButton, 
.lanarkPlace .changeSubscriptionButton, 
.lanarkPlace .forgotPasswordButton {background:#8b724a;}
.lanarkPlace .loginBox form a, 
.lanarkPlace .loginBox form a p {color:#8b724a !important;}
#page_Login .lanarkPlace .loginTitle * {color:#8b724a;}

.lanarkPlace.wrapper.footerBox .instance_TextAreaControllTextDIV *, 
.lanarkPlace.wrapper.footerBox .fText .powered,
.lanarkPlace.wrapper.footerBox .fText .powered a {color:#666; text-transform:none;}
.lanarkPlace.wrapper.footerBox .fText .resultDiv {border-color:#666;}

#page_Login .contentBox.WaterfrontRostrevor20387 {background:url(../images/WaterfrontRostrevorBg.jpg) no-repeat center center; background-size:cover;}
#page_Login .WaterfrontRostrevor20387 .loginWrap {background:rgba(0,0,0,0.5) !important;}
.WaterfrontRostrevor20387 .login-title .instance_control_ptitle, 
.WaterfrontRostrevor20387 .login-title .instance_control_ptitle *, 
.WaterfrontRostrevor20387 .columnTitle {color:#fff !important;}
#page_Login .WaterfrontRostrevor20387 .loginWrap p {color:#fff;}
@media(max-width:767px){
	#page_Login .WaterfrontRostrevor20387 .loginBox {margin:0 -15px;}
	#page_Login .WaterfrontRostrevor20387 .loginWrap {padding:0 15px;}
}

.WaterfrontRostrevor20387 table.pageTableLinks td.pageLinks a {color:#888;}
.WaterfrontRostrevor20387 table.pageTableLinks td.pageLinks a.activePageLink {color:#000;}

.WaterfrontRostrevor20387 .gal {max-width:1262px; margin:0 auto;}

.docBox2 .mainFolderImageClosed {background-image:url(../images/folder_1.svg);}
.docBox2 .mainFolderImageOpen {background-image:url(../images/folderO_1.svg);}
.docBox2 .fileItemImage {background-image:url(../images/file_1.svg);}
.docBox2 > div:nth-child(4n + 2) .mainFolderImageClosed {background-image:url(../images/folder_2.svg);}
.docBox2 > div:nth-child(4n + 2) .mainFolderImageOpen {background-image:url(../images/folderO_2.svg);}
.docBox2 > div:nth-child(4n + 2) .fileItemImage {background-image:url(../images/file_2.svg);}
.docBox2 > div:nth-child(4n + 3) .mainFolderImageClosed {background-image:url(../images/folder_3.svg);}
.docBox2 > div:nth-child(4n + 3) .mainFolderImageOpen {background-image:url(../images/folderO_3.svg);}
.docBox2 > div:nth-child(4n + 3) .fileItemImage {background-image:url(../images/file_3.svg);}
.docBox2 > div:nth-child(4n + 4) .mainFolderImageClosed {background-image:url(../images/folder_4.svg);}
.docBox2 > div:nth-child(4n + 4) .mainFolderImageOpen {background-image:url(../images/folderO_4.svg);}
.docBox2 > div:nth-child(4n + 4) .fileItemImage {background-image:url(../images/file_4.svg);}

.trustee20557 .contentPage {max-width:100%;}
.trustee20557 .menuBtn {display:none !important;}
.trustee20557 .closeBtn {display:none !important;}
.trustee20557 .title .instance_control_ptitle,
.trustee20557 .title .instance_control_ptitle * {}
body > table .trustee20557 .mainMenu {height:0 !important;}
body > table .trustee20557 .pageTableLinks {display:none !important;}
body > table .trustee20557 .owl-nav {display:none !important;}
.trustee20557 .logo {padding:12px 0 !important; }
.trustee20557 .logo img.instance_ImageControllImg {width:178px; height:auto; margin:0 auto;}
.trustee20557.wrapper.menuBox,
.trustee20557.wrapper.headerBox,
.trustee20557.wrapper.footerBox {background:#fff !important;}
.trustee20557 .adress {/* padding:10px 15px 0; */}
.trustee20557 .adress * {}
.trustee20557 .userwelcome a {/* color:#000; */}
@media(max-width:767px){
	.trustee20557 .mainMenu {padding:0; display:block; position:relative; overflow:visible !important;}
	.trustee20557 .mainMenu > .resultDiv {padding:0;}
	.trustee20557 .userwelcome {background:none; color:#000; top:5px; z-index:10; opacity:1;}
	.loggedin .trustee20557.wrapper.headerBox {padding-top:40px;}
}
@media(min-width:768px){
	.trustee20557.wrapper.menuBox {height:30px;}
	.trustee20557.wrapper.headerBox {height:auto;}
	.trustee20557 .contentPage {max-width:970px;}
	.trustee20557 .logoBox {width:100%; padding:0 0 3vh; border-bottom:2px solid #8b724a; display:flex; flex-flow:row nowrap; justify-content:center; align-items:center;}
	.trustee20557 .logo {padding:0 40px 0 0 !important;}
	.trustee20557 .adress {padding:0 0 10px; display:flex; flex-flow:column nowrap; justify-content:center;}
	.trustee20557 .userwelcome {top:15px;}
	.trustee20557 .fText {width:100%; padding:1px 0 0; display:flex; flex-flow:row nowrap; justify-content:center; align-items:center;}
	.trustee20557 .contentPage {padding:4vh 15px;}
	.trustee20557 .logo img.instance_ImageControllImg {margin:0;}
	.trustee20557 .adress * {text-align:left !important;}
}
@media(min-width:1200px){
	.trustee20557 .contentPage {max-width:1200px;}
}

.Turnmill21092.headerBox {position:relative; z-index:5;}
.Turnmill21092.contentBox {position:relative; z-index:1;}
.Turnmill21092.footerBox {position:relative; z-index:5;}

.Turnmill21092 * {font-family:'Brown',sans-serif !important;}
.Turnmill21092 a {color:#2d4049;}
.Turnmill21092.wrapper.headerBox,
#page_Login .Turnmill21092.wrapper.headerBox {background:#fbfaf9;}
.Turnmill21092.wrapper.menuBox {background:#fbfaf9;}
.Turnmill21092.wrapper.footerBox {background:#f9e5d8;}
.Turnmill21092 .mainMenu {background:#fbfaf9;}
@media(min-width:768px){
	.Turnmill21092 .mainMenu {background:none;}
}
@media(min-width:1200px){
	.Turnmill21092.wrapper.menuBox {height:80px;}
	.Turnmill21092.wrapper.menuBox .mainMenu {margin-top:20px;}
	.Turnmill21092.wrapper.headerBox {min-height:100px;}
}

.Turnmill21092.wrapper.footerBox .fText .powered a,
.Turnmill21092.wrapper.footerBox .instance_TextAreaControllTextDIV *, 
.Turnmill21092.wrapper.footerBox .fText .powered {color:#2d4049;}

.Turnmill21092 .logoBox {width:100%; display:flex; flex-flow:row nowrap; align-items:center;}
.Turnmill21092 {font-family:'Brown',sans-serif;}
.Turnmill21092 .logoText {padding:16px 12px 16px 12px;}
.Turnmill21092 .logoText .instance_control_ptitle, 
.Turnmill21092 .logoText .instance_control_ptitle * {color:#2d4049; letter-spacing:0.05em;}
@media(max-width:767px){
	.Turnmill21092 .logoImg .instance_ImageControllImg {width:80px;}
}
@media(min-width:768px){
	.Turnmill21092 .logoBox {justify-content:space-between;}
	.Turnmill21092 .logoBox::after {content:''; width:120px; height:120px;}
}
@media(min-width:1200px){
	.Turnmill21092 .logoBox {margin-top:-16px; justify-content:center;}
	.Turnmill21092 .logoBox::after {display:none;}
	.Turnmill21092 .logoImg {position:absolute; left:30px; top:-76px;}
	.Turnmill21092 .logoText .instance_control_ptitle, 
	.Turnmill21092 .logoText .instance_control_ptitle * {font-size:44px;}
}

.Turnmill21092.contentBox .instance_control_ptitle, 
.Turnmill21092.contentBox .instance_control_ptitle * {font-size:20px;}
.Turnmill21092.contentBox .title .instance_control_ptitle, 
.Turnmill21092.contentBox .title .instance_control_ptitle * {font-size:24px;}
.Turnmill21092 table.pageTableLinks td.pageLinks a {color:#2d4049; font-size:12px;}

.Turnmill21092 .textBox .instance_TextAreaControllTextDIV thead td, 
.Turnmill21092 .textBox .instance_control_ptext thead td, 
.Turnmill21092 .textBox .instance_TextAreaControllTextDIV thead td *, 
.Turnmill21092 .textBox .instance_control_ptext thead td * {background:#e07c3e;}
.Turnmill21092 .textBox .instance_TextAreaControllTextDIV .total td, 
.Turnmill21092 .textBox .instance_control_ptext .total td {background:#cbdfdd59;}
.Turnmill21092 .textBox .instance_TextAreaControllTextDIV tfoot td, 
.Turnmill21092 .textBox .instance_control_ptext tfoot td {background:#cbdfdd59;}

.Turnmill21092 .mainFolderImageClosed {background-image:url(../images/folder_turn.svg);}
.Turnmill21092 .mainFolderImageOpen {background-image:url(../images/folderO_turn.svg);}
.Turnmill21092 .fileItemImage {background-image:url(../images/file_turn.svg);}
.Turnmill21092 .folder-row-outer {/* text-transform:none; */}
@media(min-width:768px){
	.Turnmill21092.wrapper.footerBox {min-height:48px;}
	.Turnmill21092.wrapper.footerBox .container {height:48px;}
	.Turnmill21092.wrapper.footerBox .fText .resultDiv {border-right:1px solid #2d4049bb;}
}
@media(min-width:1200px){
	.Turnmill21092 .downloadPage .mainContent {width:64%;}
}
@media(min-width: 1200px) and (min-height: 500px) {
	.Turnmill21092 .mainScroll {padding:0 12px 25px 0;}
}

.Turnmill21092 .loginButton, .Turnmill21092 .registerButton, .Turnmill21092 .updateButton, .Turnmill21092 .changePasswordButton, .Turnmill21092 .changeSubscriptionButton, .Turnmill21092 .changeSubscriptionButton, .Turnmill21092 .forgotPasswordButton {background:#e07c3e;}
.Turnmill21092 .loginBox form a, .Turnmill21092 .loginBox form a p {color:#e07c3e !important;}
.Turnmill21092 .loginTitle * {color:#2d4049;}
@media(min-width:1200px) and (min-height:500px) {
  .Turnmill21092 .mainScroll {scrollbar-color:rgba(203,223,221,1) rgba(0,0,0,0) !important; scrollbar-width:thin;}
}

@media(min-width:1200px){
	#page_Dataroom .Turnmill21092 .mainImg {background-size:auto 100%;}
	#page_Contacts .Turnmill21092 .mainImg {background-size:auto 100%;}
}

.mainMap p {width:auto !important; height:100% !important;}


.mapPage {padding:0; margin-top:-67px; position:relative;}
body > table .mapPage table, body > table .mapPage tbody, body > table .mapPage tr, body > table .mapPage td {display:block;}
.mapPage2 {padding:30px 15px; position:relative;}
body > table .mapPage2 table, body > table .mapPage2 tbody, body > table .mapPage2 tr, body > table .mapPage2 td {display:block;}
/* .mapPage::before {content:''; background:#fff; width:100%; height:76px; position:absolute; left:0; top:0; z-index:20;} */

/* .mBox {position:relative; padding-bottom:56.25%; height:0; z-index:1;}
.mBox .instance_ImageControllImg {max-width:100%;}
.mBox iframe {position:absolute; top:0; left:0; width:100%; height:100%; display:block; outline:none !important;}
#workareaInnera .mBox iframe {position:relative; width:600px; height:320px;}
@media(min-width:992px){
	.mBox {max-width:100%; margin:0 auto;}
}  */
	
@media(max-width:767px){
	.mBox iframe {height:320px !important;}
}

.portfolioPage {max-width:1200px; margin:0 auto; padding:0 15px;}

#page_detailsPage .propertyBox {max-width:1200px; margin:0 auto; padding:40px 15px;}

.contacts2 {max-width:1200px;}
.conList {padding:24px 0 0;}
.conList > div {padding:0 0 30px;}
.conList > div:empty {border-bottom:0;}
.conList .instance_control_ptitle, .conList .instance_control_ptitle * {padding:0; font-size:16px; font-weight:400;}
.conList .instance_control_ptitle {padding:0 0 5px;}
.conList p {padding:0 0 2px; margin:0;}
.conList a {font-weight:400;}
.conList .paragraphWithImage_leftColumn {padding:0 0 15px;}
.conLogo * {text-align:left !important;}
.conList .paragraphWithImage_leftColumn {width:100px; padding:0 20px 0 0;}
.conList .paragraphWithImage_leftColumn .instance_ImageControllImg {max-width:80px;}
@media(min-width:768px){
	.conList .paragraphWithImage_leftColumn {width:120px; padding:0 17px 0 0;}
	.conList .paragraphWithImage_leftColumn .instance_ImageControllImg {max-width:100px;}
}
@media(min-width:1200px){
	.conList {width:100%; display:grid; grid-template-columns:1fr; gap:24px;}
	.conList > div {padding:0;}
	.row > div:first-child .conList {grid-template-columns:1fr 1fr;}
	.row > div:first-child .conList .conLogo {grid-column:span 2;}
	.conList .instance_componentOuterTABLE > tbody > tr {display:flex !important; flex-flow:row nowrap; align-items:center;}
	.conList .paragraphWithImage_rightColumn {padding-bottom:5px;}
}

.logoImg {width:100%; padding:24px 0 0;}
.logoImg .instance_ImageControllImg {max-width:100%; margin:0 auto; display:block;}
.logoImg + .logoText {padding:24px 0 0;}
@media(max-width:767px){
	.logoImg {max-width:80%;}
}
@media(min-width:768px){
	.NewnhamBalsallCommon21454 .logoBox {width:100%; padding:16px 0 24px; display:flex; flex-flow:row nowrap; justify-content:space-between; align-items:center;}
	.NewnhamBalsallCommon21454 .logoText .instance_control_ptitle, 
	.NewnhamBalsallCommon21454 .logoText .instance_control_ptitle * {font-size:40px; line-height:40px;}
	.NewnhamBalsallCommon21454 .logoImg {width:200px; padding:0; flex:0 0 auto;}
	.NewnhamBalsallCommon21454 .logoText {padding:0 !important;}
	.NewnhamBalsallCommon21454 .logoInfo {width:100%; padding-left:24px;}
}
@media(min-width:1200px){
	.NewnhamBalsallCommon21454 .logoImg {width:300px;}
	.NewnhamBalsallCommon21454 .white_content_hidden_menu {left:0;}
}


.RomyHouse21725 .logoImg {width:auto; padding:24px 0 0; display:flex; flex-flow:row nowrap;}
.RomyHouse21725 .logoImg > div + div {padding-left:16px;}
@media(min-width:768px){
	.RomyHouse21725 .logoBox {width:100%; padding:16px 0 24px; display:flex; flex-flow:row nowrap; justify-content:center; align-items:center;}
	.RomyHouse21725 .logoText .instance_control_ptitle, 
	.RomyHouse21725 .logoText .instance_control_ptitle * {font-size:40px; line-height:40px;}
	.RomyHouse21725 .logoImg {/* width:200px; */ padding:0; /* flex:0 0 auto; */}
	.RomyHouse21725 .logoText {padding:0 !important;}
	.RomyHouse21725 .logoInfo {/* width:100%; */ padding-left:24px;}
}
@media(min-width:1200px){
	.RomyHouse21725 .logoImg {width:300px;}
	.RomyHouse21725 .white_content_hidden_menu {left:0;}
}