@font-face {
	font-family:'Humanist521BT'; 
	src:url('../images/fonts/Humanist521BT-Light.eot'); src:url('../images/fonts/Humanist521BT-Light.eot?#iefix') format('embedded-opentype'),
	url('../images/fonts/Humanist521BT-Light.woff') format('woff'),
	url('../images/fonts/Humanist521BT-Light.ttf') format('truetype'),
	url('../images/fonts/Humanist521BT-Light.svg#Humanist521BT') format('svg'); font-weight:300; font-style:normal;}
	
@font-face {
	font-family:'Humanist521BT'; 
	src:url('../images/fonts/Humanist521BT-Roman.eot'); src:url('../images/fonts/Humanist521BT-Roman.eot?#iefix') format('embedded-opentype'),
	url('../images/fonts/Humanist521BT-Roman.woff') format('woff'),
	url('../images/fonts/Humanist521BT-Roman.ttf') format('truetype'),
	url('../images/fonts/Humanist521BT-Roman.svg#Humanist521BT') format('svg'); font-weight:400; font-style:normal;}

* {border:medium none; margin:0; padding:0;}
a {color:#181b2e; outline:medium none; text-decoration:none;}
a:hover {text-decoration:underline;}
*:focus {outline: none;}
html, body {height:100%;}
body {background:#e5ded9; color:#181b2e; font:normal 16px 'Humanist521BT',Arial,Helvetica,sans-serif; font-weight:300;}
@media(min-width:1200px){
	body {font-size:18px;}
}

* {-moz-box-sizing:border-box; box-sizing:border-box; float:none;
/*-webkit-transition:all 300ms ease-in-out; -moz-transition:all 300ms ease-in-out; -o-transition:all 300ms ease-in-out; -ms-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out;*/}
input, button {font-family:inherit;}
.DragDropContainer {-webkit-transition:none; -moz-transition:none; -o-transition:all 0 ease-in; -ms-transition:none; transition:none;}
.mainMenu, .mainMenu * {-webkit-transition:none; -moz-transition:none; -o-transition:all 0 ease-in; -ms-transition:none; transition:none;}
.content-box-docs, .content-box-docs * {-webkit-transition:none; -moz-transition:none; -o-transition:all 0 ease-in; -ms-transition:none; transition:none;}
table, td, textarea, input {-moz-box-sizing:border-box; box-sizing:border-box;}
table {border-spacing:0; padding:0;}

.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:15px; font-weight:400; 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:400; vertical-align:top;}
.photo_add_content {position:absolute; top:232px; left:5px;}
.text_add_content {position:absolute; top:232px; left:409px;}

.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 {color:#fff; font-size:21px; padding:0; text-align:left; font-weight:normal;}
.columnTitleSmall:before {color:#fff; font-size:14px; padding:0 30px; content:' ';}
.login-box {text-align:center; padding:0 15px 20px; margin:0 auto;}
#page_Login .login-block {/*background:#abd2e9;*/ width:100%; padding:0; margin:20px 0 0; display:inline-block;}
#page_Login .login-block table {background:none; width:100%;}
#page_Login .login-block a {color:#181b2e; text-decoration:none !important;}
a.termsCond:link, a.termsCond:visited, a.termsCond:hover {color:#181b2e; text-decoration:none !important;}
.login-box form {width:100%;}
.login-box form td {padding:5px 0 5px 0;}
.login-box form a p {/*color:#fff !important;*/ /*text-decoration:underline;*/}
.login-box input[type=text],
.login-box input[type=password] {background:none; width:100%; height:30px; border-bottom:1px solid #181b2e; padding:5px 10px; /*box-shadow:inset 0px 2px 5px 0px rgba(0, 0, 0, 0.1);*/}
.login-box select {background:none; width:100%; border:0; padding:5px 10px; border-bottom:1px solid #181b2e; /*box-shadow:inset 0px 2px 5px 0px rgba(0, 0, 0, 0.1);*/}
.login-block .login_secure_container.two-columns-login > tbody > tr > td:first-child {/*border-bottom:1px solid #fff;*/}
.login-block .columnTitle {font-size:18px; padding:5px 0 20px; color:#393d40; font-weight:500; font-family:'Red Hat Text',Arial, Helvetica, sans-serif;}
.login-title * {text-align:center; font-size:16px; text-transform:uppercase;}
.login-text {text-align:center;}
@media (max-width:767px) {
	.login-box form td {display:block;}
	.login-box form td:first-child {padding:10px 0 0 0;}
	.login-box form td:last-child {padding:0 0 5px;}
	.LoginForm .pass-text {width:100%;}
	.LoginForm p {padding-bottom:0 !important;}
	.form_container.register_form_container .registerForm .LoginForm.login_secure_container td {width:100%; padding:0 15px; display:block;}
	.form_container.register_form_container .registerForm .LoginForm.login_secure_container td:first-child {padding-top:15px;}
}

@media (min-width:768px) {
	.login-block table .LoginForm {width:100%; padding:0 5px;}
	.login-block table .loginColumnRight .LoginForm {width:100%; padding:0 10px 0 0;}
	.login-block .login_secure_container.two-columns-login > tbody > tr > td:first-child {border:0; /*border-right:1px solid #fff;*/ padding-right:0 !important; width:42% !important;}
	.login-block .columnTitle {font-size:18px; padding:20px 0 20px 10px;}
	.login-block .login_secure_container.two-columns-login > tbody > tr > td:last-child .columnTitle {padding:20px 0 20px 15px;}
	.login-box form td {padding:5px 20px 5px 0;}
}

@media (min-width:992px) {
	.login-block table .LoginForm {width:100%; padding:0 18px 0 0;}
	.login-block table .LoginForm .LoginForm {padding:0;}
	.login-block table .loginColumnRight .LoginForm {width:100%; padding:0 30px;}
	.login-block .login_secure_container.two-columns-login > tbody > tr > td:first-child {border:0; /*border-right:1px solid #1f2c3f;*/ padding-right:0 !important; width:45% !important;}
	.login-block .columnTitle {font-size:30px; padding:30px 30px 30px 0;}
	.login-block .login_secure_container.two-columns-login > tbody > tr > td:last-child .columnTitle {padding:30px;}
}

.blank-tr {display:none;}
.columnTitleSmall-tr {display:none;}
.pre-text-tr {display:none;}
@media (min-width:756px) {
	.login-box {padding:0;}
	.columnTitle {font-size:22px; padding:30px;}
}
@media (min-width:992px) {
	.login-box input[type=text],
	.login-box input[type=password],
	.login-box select {max-width:300px;}
}
@media(min-width:1200px){
	.login-box {padding:0 0 50px;}
}

.UpdateForm .subtitle {font-weight:400; padding:0 0 10px;}
.userwelcome a {-moz-box-sizing:border-box; box-sizing:border-box;}
@media (max-width:767px) {
	.userwelcome {color:#181b2e; position:relative; margin:-60px 0 20px 10px; font-size:14px; white-space:nowrap; padding:0 !important; float:none !important;}
	.userwelcome a {width:50%; padding:0 20px; font-size:14px; color:#181b2e; 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:-30px; right:0; color:#181b2e;}
	.userwelcome a {font-size:13px; color:#181b2e; display:inline;}
}
@media(min-width:1200px){
	.userwelcome {right:-5px;}
}

.form_container {background-color:white; width:100%;}
.loginButton, .registerButton, .updateButton, .changePasswordButton, changeSubscriptionButton, 
.changeSubscriptionButton, .forgotPasswordButton {background:#181b2e; border:none; height:36px; line-height:36px; padding:0 15px; color:#fff !important; font-size:13px; font-weight:400; letter-spacing:1px; text-transform:uppercase; letter-spacing:2.6px; display:block; cursor:pointer;}
.loginButton {min-width:128px;}
.registerButton {min-width:128px;}

.forgotPasswordButton {border:medium none; cursor:pointer; display:block; overflow:hidden; padding:0 5px; width:150px; text-align:center !important;}
.loginColumnLeft {height:400px; vertical-align:top;}
.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:15px; 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:12px;}
.login_errormsg p {color:#3a4346; font-size:15px;}

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;}
.lightLegal p, .lightLegal div, .lightLegal span, .lightLegal a, .lightLegal ul, .lightLegal ol {/*font-size:14px !important; line-height:normal !important;*/}

.hLogos {width:100%; display:flex; flex-flow:row wrap; align-items:center; flex:0 0 auto; gap:16px 0;}
.logo {padding:0 15px 0 0; float:none; position:relative;}
.logo * {text-align:left !important;}
.logo img {width:auto; height:60px; display:inline-block;}
.logo2 {padding-top:5px;}
.logo2 img {width:211px; height:31px;}
@media(min-width:375px){
	.logo {padding:0 30px 0 0;}
}
@media(min-width:425px){
	.logo {padding:0 45px 0 0;}
}
@media (min-width:768px) {
	.hLogos {width:40%; padding:40px 0 0; flex-flow:row nowrap; justify-content:flex-end;}
	.logo {padding:0 20px 0 0;}
}
@media(min-width:992px){
	.logo {padding:0 45px 0 0;}
}

.mainMenu {background:#fff; display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:10; padding:80px 0 30px;}
.mainMenu .pageTableLinks {width:100%;}
table.pageTableLinks {width:100%; border-spacing:0; padding:0; margin-left:0; margin-top:0; margin-bottom:0;}
table.pageTableLinks TR {vertical-align:bottom;}
TaBLE.innerPageTableLinks {width:100%;}
table.pageTableLinks td td {width:100%; float:left; text-align:center;}
table.pageTableLinks td.pageLinks a.activePageLink {text-decoration:none; font-weight:400;}
table.pageTableLinks td.pageLinks a {font-weight:normal; vertical-align:top; font-size:16px; color:#181b2e; text-decoration:none !important; padding:10px; white-space:nowrap; position:relative;}
table.pageTableLinks td.pageLinks:last-child a {/*border:0; width:auto;*/}
table.pageTableLinks td.pageLinks a:hover {text-decoration:none;}
table.pageTableLinks td.pageLinks nobr {color:green; font-size:15px;}
.hiddenLinksMenu a {background:linear-gradient(#fff 0%, #d9dfff 100%); height:40px; line-height:40px; color:#000; padding:0 10px; text-decoration:none !important; position:fixed; right:0; top:0;}
@media (min-width:480px) {
	.mainMenu {padding:25px 0 0;}
}
@media (max-width:767px) {
	.mainMenu {overflow:scroll !important;}
	.mainMenu > .resultDiv {height:auto;}
}
@media (min-width:768px) {
	.mainMenu {background:none; display:block !important; position:relative; left:0; top:0; padding:0; overflow:visible !important; display:block !important;}	
	TaBLE.innerPageTableLinks {padding:0; margin:0;}
	table.pageTableLinks td td {width:auto; height:40px; line-height:40px; vertical-align:top; float:none; -webkit-transition:none; -moz-transition:none; -o-transition:all 0 ease-in; -ms-transition:none; transition:none;}
	table.pageTableLinks td.pageLinks, td.pageLinks_Home {color:#7f8c9c;} 
	table.pageTableLinks td.pageLinks div {padding:0 10px;}
	table.pageTableLinks td.pageLinks a {width:auto; border:0; text-align:center; padding:0; height:74px; line-height:74px; font-size:14px; text-transform:uppercase; position:relative;}
	table.pageTableLinks td.pageLinks a.activePageLink:after {content:''; background:#181b2e; width:79px; height:4px; position:absolute; left:50%; margin-left:-40px; bottom:0;}
	table.pageTableLinks td.pageLinks a:after {/*content:''; background:#89594d; width:1px; height:16px; position:absolute; right:0; top:50%; margin-top:-8px; display:none;*/}
	table.pageTableLinks td.pageLinks.activeLink a {}
	table.pageTableLinks td.pageLinks:first-child a:before {/*content:''; background:#89594d; width:1px; height:16px; position:absolute; left:0; top:50%; margin-top:-8px; display:none;*/}
	table.pageTableLinks td.pageLinks.activeLink:first-child a:before {/*background:#89594d;*/}
	table.pageTableLinks td.pageLinks:first-child a {/*margin-left:0 !important;*/}
	table.pageTableLinks td a.activePageLink:after,
	table.pageTableLinks td a.activePageLink:before {/*display:none;*/}
	table.pageTableLinks td.pageLinks a:hover {/*color:#fff;*/}
	table.pageTableLinks td td > div {/*border-left:1px solid #ea6e79;*/}
	table.pageTableLinks td td:last-child > div {/*border-right:1px solid #ea6e79;*/}
}
@media (min-width:992px) {
	table.pageTableLinks td.pageLinks div {padding:0 20px;}
	table.pageTableLinks td.pageLinks a {letter-spacing:1px;}
}
@media(min-width:1200px){
	table.pageTableLinks td.pageLinks a {font-size:15px; letter-spacing:2px;}
}

.menuBtnBox {vertical-align:top;}
.menuBtnBox .menuBtn {width:25px; height:16px; text-indent:-9999px; display:inline-block; position:absolute; right:20px; top:20px;}
.menuBtnBox .menuBtn .icon-bar, .closeBtn .icon-bar {background:#181b2e; width:26px; height:2px; margin-top:5px; position:relative; display:block; border-radius:1px;}
.closeBtn .icon-bar {background:#181b2e;}
.menuBtnBox .menuBtn .icon-bar:first-child, .closeBtn .icon-bar:first-child {margin:0;}

.closeBtn {position:absolute; right:20px; top:24px; display:inline-block; z-index:20;}
.closeBtn .icon-bar:nth-child(1) {transform:rotate(42deg) translateZ(0px); width:26px; height:2px; top:4px; 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:-3px; left:0;}
@media (min-width:768px) {
	.menuBtnBox {display:none;}
	.closeBtn {display:none;}
}

.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:400;}

.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:400;}
.instance_componentOuterTaBLEDownloads td a {font-family:Helvetica,arial,MS Sans-serif; color:#999999; font-size:12px; font-weight:400;}
.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:#181b2e; font-size:35px; font-weight:400; 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:400; font-size:14px; height:0%;}
td.leftcolumn_header .instance_control_ptext {font-weight:400; 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-bottom:1px solid #ccc !important; border-image:none !important; border-left:1px solid #ccc !important; border-right:1px solid #ccc !important; border-top:1px solid #ccc !important;}
.controlTabs ul {padding:10px 0 3px 2px !important; position:relative !important;}
.controlTabs li {padding:5px 7px !important; margin-right:8px !important;}
.controlTabs li a {text-decoration:none !important; color:#6D7679 !important; font-size:12px !important;}
.controlTabs .selectedTab a {text-decoration:none !important; color:#6D7679 !important; font-size:12px !important;}
.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:last-child {border-right:1px solid #ccc !important;}
.portfolio-block .controlTabs > ul > li a {width:100%; padding:5px 10px !important; display:inline-block;}
.portfolio-block .instance_control_portfolio td, 
.portfolio-block .instance_control_portfolio th {padding:5px 10px !important;}

@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;}

table.instance_control_portfolio {margin:0 0 15px;}

.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, .instance_control_portfolio th {text-align:left !important; font-size:12px; padding:5px 3px !important; color:#6D7691 !important;}
.instance_control_portfolio tr:first-child {background-color:#E8E5DC !important;}
.instance_control_portfolio a {color:#999999 !important; font-size:12px !important; font-weight:normal !important;}
.instance_control_portfolio a:hover {color:red !important; text-decoration:none !important;}
.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;}

#page_investment .container_mainarea li {background:url("../images/savills_bulletpoint.png") no-repeat 0px 6px; padding:3px 0px 0px 15px;}

/********** Bootstrap ************/

.container {padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}
@media (min-width:768px) {
	/*.container {width:750px;}*/
}
@media (min-width:992px) {
	.container {width:970px;}
}
@media (min-width:1200px) {
	.container {width:1170px;}
}

.container-fluid {padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto;}
.row {margin-right:-15px; margin-left:-15px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position:relative; min-height:1px; padding-right:15px; padding-left:15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float:left;}
.col-xs-12 {width:100%;}
.col-xs-11 {width:91.66666667%;}
.col-xs-10 {width:83.33333333%;}
.col-xs-9 {width:75%;}
.col-xs-8 {width:66.66666667%;}
.col-xs-7 {width:58.33333333%;}
.col-xs-6 {width:50%;}
.col-xs-5 {width:41.66666667%;}
.col-xs-4 {width:33.33333333%;}
.col-xs-3 {width:25%;}
.col-xs-2 {width:16.66666667%;}
.col-xs-1 {width:8.33333333%;}
.col-xs-pull-12 {right:100%;}
.col-xs-pull-11 {right:91.66666667%;}
.col-xs-pull-10 {right:83.33333333%;}
.col-xs-pull-9 {right:75%;}
.col-xs-pull-8 {right:66.66666667%;}
.col-xs-pull-7 {right:58.33333333%;}
.col-xs-pull-6 {right:50%;}
.col-xs-pull-5 {right:41.66666667%;}
.col-xs-pull-4 {right:33.33333333%;}
.col-xs-pull-3 {right:25%;}
.col-xs-pull-2 {right:16.66666667%;}
.col-xs-pull-1 {right:8.33333333%;}
.col-xs-pull-0 {right:auto;}
.col-xs-push-12 {left:100%;}
.col-xs-push-11 {left:91.66666667%;}
.col-xs-push-10 {left:83.33333333%;}
.col-xs-push-9 {left:75%;}
.col-xs-push-8 {left:66.66666667%;}
.col-xs-push-7 {left:58.33333333%;}
.col-xs-push-6 {left:50%;}
.col-xs-push-5 {left:41.66666667%;}
.col-xs-push-4 {left:33.33333333%;}
.col-xs-push-3 {left:25%;}
.col-xs-push-2 {left:16.66666667%;}
.col-xs-push-1 {left:8.33333333%;}
.col-xs-push-0 {left:auto;}
.col-xs-offset-12 {margin-left:100%;}
.col-xs-offset-11 {margin-left:91.66666667%;}
.col-xs-offset-10 {margin-left:83.33333333%;}
.col-xs-offset-9 {margin-left:75%;}
.col-xs-offset-8 {margin-left:66.66666667%;}
.col-xs-offset-7 {margin-left:58.33333333%;}
.col-xs-offset-6 {margin-left:50%;}
.col-xs-offset-5 {margin-left:41.66666667%;}
.col-xs-offset-4 {margin-left:33.33333333%;}
.col-xs-offset-3 {margin-left:25%;}
.col-xs-offset-2 {margin-left:16.66666667%;}
.col-xs-offset-1 {margin-left:8.33333333%;}
.col-xs-offset-0 {margin-left:0;}
@media (min-width:768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float:left;}
  .col-sm-12 {width:100%;}
  .col-sm-11 {width:91.66666667%;}
  .col-sm-10 {width:83.33333333%;}
  .col-sm-9 {width:75%;}
  .col-sm-8 {width:66.66666667%;}
  .col-sm-7 {width:58.33333333%;}
  .col-sm-6 {width:50%;}
  .col-sm-5 {width:41.66666667%;}
  .col-sm-4 {width:33.33333333%;}
  .col-sm-3 {width:25%;}
  .col-sm-2 {width:16.66666667%;}
  .col-sm-1 {width:8.33333333%;}
  .col-sm-pull-12 {right:100%;}
  .col-sm-pull-11 {right:91.66666667%;}
  .col-sm-pull-10 {right:83.33333333%;}
  .col-sm-pull-9 {right:75%;}
  .col-sm-pull-8 {right:66.66666667%;}
  .col-sm-pull-7 {right:58.33333333%;}
  .col-sm-pull-6 {right:50%;}
  .col-sm-pull-5 {right:41.66666667%;}
  .col-sm-pull-4 {right:33.33333333%;}
  .col-sm-pull-3 {right:25%;}
  .col-sm-pull-2 {right:16.66666667%;}
  .col-sm-pull-1 {right:8.33333333%;}
  .col-sm-pull-0 {right:auto;}
  .col-sm-push-12 {left:100%;}
  .col-sm-push-11 {left:91.66666667%;}
  .col-sm-push-10 {left:83.33333333%;}
  .col-sm-push-9 {left:75%;}
  .col-sm-push-8 {left:66.66666667%;}
  .col-sm-push-7 {left:58.33333333%;}
  .col-sm-push-6 {left:50%;}
  .col-sm-push-5 {left:41.66666667%;}
  .col-sm-push-4 {left:33.33333333%;}
  .col-sm-push-3 {left:25%;}
  .col-sm-push-2 {left:16.66666667%;}
  .col-sm-push-1 {left:8.33333333%;}
  .col-sm-push-0 {left:auto;}
  .col-sm-offset-12 {margin-left:100%;}
  .col-sm-offset-11 {margin-left:91.66666667%;}
  .col-sm-offset-10 {margin-left:83.33333333%;}
  .col-sm-offset-9 {margin-left:75%;}
  .col-sm-offset-8 {margin-left:66.66666667%;}
  .col-sm-offset-7 {margin-left:58.33333333%;}
  .col-sm-offset-6 {margin-left:50%;}
  .col-sm-offset-5 {margin-left:41.66666667%;}
  .col-sm-offset-4 {margin-left:33.33333333%;}
  .col-sm-offset-3 {margin-left:25%;}
  .col-sm-offset-2 {margin-left:16.66666667%;}
  .col-sm-offset-1 {margin-left:8.33333333%;}
  .col-sm-offset-0 {margin-left:0;}
}
@media (min-width:992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float:left;}
  .col-md-12 {width:100%;}
  .col-md-11 {width:91.66666667%;}
  .col-md-10 {width:83.33333333%;}
  .col-md-9 {width:75%;}
  .col-md-8 {width:66.66666667%;}
  .col-md-7 {width:58.33333333%;}
  .col-md-6 {width:50%;}
  .col-md-5 {width:41.66666667%;}
  .col-md-4 {width:33.33333333%;}
  .col-md-3 {width:25%;}
  .col-md-2 {width:16.66666667%;}
  .col-md-1 {width:8.33333333%;}
  .col-md-pull-12 {right:100%;}
  .col-md-pull-11 {right:91.66666667%;}
  .col-md-pull-10 {right:83.33333333%;}
  .col-md-pull-9 {right:75%;}
  .col-md-pull-8 {right:66.66666667%;}
  .col-md-pull-7 {right:58.33333333%;}
  .col-md-pull-6 {right:50%;}
  .col-md-pull-5 {right:41.66666667%;}
  .col-md-pull-4 {right:33.33333333%;}
  .col-md-pull-3 {right:25%;}
  .col-md-pull-2 {right:16.66666667%;}
  .col-md-pull-1 {right:8.33333333%;}
  .col-md-pull-0 {right:auto;}
  .col-md-push-12 {left:100%;}
  .col-md-push-11 {left:91.66666667%;}
  .col-md-push-10 {left:83.33333333%;}
  .col-md-push-9 {left:75%;}
  .col-md-push-8 {left:66.66666667%;}
  .col-md-push-7 {left:58.33333333%;}
  .col-md-push-6 {left:50%;}
  .col-md-push-5 {left:41.66666667%;}
  .col-md-push-4 {left:33.33333333%;}
  .col-md-push-3 {left:25%;}
  .col-md-push-2 {left:16.66666667%;}
  .col-md-push-1 {left:8.33333333%;}
  .col-md-push-0 {left:auto;}
  .col-md-offset-12 {margin-left:100%;}
  .col-md-offset-11 {margin-left:91.66666667%;}
  .col-md-offset-10 {margin-left:83.33333333%;}
  .col-md-offset-9 {margin-left:75%;}
  .col-md-offset-8 {margin-left:66.66666667%;}
  .col-md-offset-7 {margin-left:58.33333333%;}
  .col-md-offset-6 {margin-left:50%;}
  .col-md-offset-5 {margin-left:41.66666667%;}
  .col-md-offset-4 {margin-left:33.33333333%;}
  .col-md-offset-3 {margin-left:25%;}
  .col-md-offset-2 {margin-left:16.66666667%;}
  .col-md-offset-1 {margin-left:8.33333333%;}
  .col-md-offset-0 {margin-left:0;}
}
@media (min-width:1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float:left;}
  .col-lg-12 {width:100%;}
  .col-lg-11 {width:91.66666667%;}
  .col-lg-10 {width:83.33333333%;}
  .col-lg-9 {width:75%;}
  .col-lg-8 {width:66.66666667%;}
  .col-lg-7 {width:58.33333333%;}
  .col-lg-6 {width:50%;}
  .col-lg-5 {width:41.66666667%;}
  .col-lg-4 {width:33.33333333%;}
  .col-lg-3 {width:25%;}
  .col-lg-2 {width:16.66666667%;}
  .col-lg-1 {width:8.33333333%;}
  .col-lg-pull-12 {right:100%;}
  .col-lg-pull-11 {right:91.66666667%;}
  .col-lg-pull-10 {right:83.33333333%;}
  .col-lg-pull-9 {right:75%;}
  .col-lg-pull-8 {right:66.66666667%;}
  .col-lg-pull-7 {right:58.33333333%;}
  .col-lg-pull-6 {right:50%;}
  .col-lg-pull-5 {right:41.66666667%;}
  .col-lg-pull-4 {right:33.33333333%;}
  .col-lg-pull-3 {right:25%;}
  .col-lg-pull-2 {right:16.66666667%;}
  .col-lg-pull-1 {right:8.33333333%;}
  .col-lg-pull-0 {right:auto;}
  .col-lg-push-12 {left:100%;}
  .col-lg-push-11 {left:91.66666667%;}
  .col-lg-push-10 {left:83.33333333%;}
  .col-lg-push-9 {left:75%;}
  .col-lg-push-8 {left:66.66666667%;}
  .col-lg-push-7 {left:58.33333333%;}
  .col-lg-push-6 {left:50%;}
  .col-lg-push-5 {left:41.66666667%;}
  .col-lg-push-4 {left:33.33333333%;}
  .col-lg-push-3 {left:25%;}
  .col-lg-push-2 {left:16.66666667%;}
  .col-lg-push-1 {left:8.33333333%;}
  .col-lg-push-0 {left:auto;}
  .col-lg-offset-12 {margin-left:100%;}
  .col-lg-offset-11 {margin-left:91.66666667%;}
  .col-lg-offset-10 {margin-left:83.33333333%;}
  .col-lg-offset-9 {margin-left:75%;}
  .col-lg-offset-8 {margin-left:66.66666667%;}
  .col-lg-offset-7 {margin-left:58.33333333%;}
  .col-lg-offset-6 {margin-left:50%;}
  .col-lg-offset-5 {margin-left:41.66666667%;}
  .col-lg-offset-4 {margin-left:33.33333333%;}
  .col-lg-offset-3 {margin-left:25%;}
  .col-lg-offset-2 {margin-left:16.66666667%;}
  .col-lg-offset-1 {margin-left:8.33333333%;}
  .col-lg-offset-0 {margin-left:0;}
}

/********** /bootstrap ************/

.wrapper.headerBox {background:#e5ded9; background-size:1920px auto;}
.mainMenu {background:#e5ded9;}
.wrapper.menuBox {background:#e5ded9;}
.wrapper.menuBox .container {padding:0;}
.wrapper.footerBox {background:#e5ded9; border-top:1px solid #181b2e;}
.wrapper.footerBox .container {/*border-top:1px solid #ccc;*/}
/*#page_LoginRegister {background:#26303b;}*/
@media (max-width:767px) {
	.wrapper.footerBox .container {width:100%; padding:15px 15px 30px;}
}
@media (min-width:768px) {
	.wrapper.menuBox {/*border-top:1px solid #fff; border-bottom:1px solid #fff;*/}
	.mainMenu {background:none;}
	.wrapper.headerBox {width:100%; height:214px; position:relative;}
	.wrapper.headerBox .container {display:flex; flex-flow:row nowrap; align-items:center; justify-content:space-between;}
	.wrapper.headerBox .clr {display:none;}
	.wrapper.menuBox {height:74px; border-top:1px solid #181b2e; border-bottom:1px solid #181b2e;}
	.wrapper.footerBox {height:160px;}
}
@media (min-width:1200px) {
	.wrapper.footerBox .container {padding:0 15px;}
}

.wrapper.footerBox .fText {text-align:center; padding:15px 0;}
.wrapper.footerBox .instance_TextAreaControllTextDIV *, .wrapper.footerBox .fText .powered, .wrapper.footerBox .fText .powered * {/*color:#fff;*/ font-size:12px; line-height:1;}
.wrapper.footerBox .container > div:first-child {text-align:center;}
@media (min-width:768px) {
	.wrapper.footerBox .container {height:100%; display:flex; justify-content:space-between; align-items:center; position:relative;}
	.wrapper.footerBox .container > div:first-child {width:70%; text-align:left; display:flex; flex-flow:row nowrap; align-items:center;}
	.wrapper.footerBox .fText {width:100%; padding:2px 10px 0 0; text-align:left;}
	.wrapper.footerBox .fText .resultDiv, .wrapper.footerBox .fText .powered {display:inline-block; min-height: auto;}
	.wrapper.footerBox .fText .resultDiv {border-right:1px solid #181b2e; padding:0 4px 0 6px;}
	.wrapper.footerBox .fText .resultDiv:first-child {padding:0 4px 0 0;}
	.wrapper.footerBox .fText .powered {padding:0 0 0 5px;}
}

#page_LoginRegister .login-page-title .instance_control_ptitle, #page_LoginRegister .login-page-title .instance_control_ptitle * {color:#152738;}
#page_LoginRegister .login-page-text .instance_control_ptext, #page_LoginRegister .login-page-text .instance_control_ptext * {color:#152738;}
.form_container.profile_form_container .columnTitle {font-weight:normal;}
.login-block * {/*color:#fff;*/}
.login-block *:hover {/*color:#fff;*/}
.LoginForm a {text-decoration:none !important;}
@media (min-width:768px) {
	.login-page-text {padding:0 15px;}
}
@media (min-width:992px) {
	.login-page-text {padding:0;}
}

.marleft {padding:0; float:none; width:100%; display:block; overflow:hidden; position:relative;}
.marright {float:none; width:100%; display:block; padding:0; overflow:hidden;}
.pageimg {padding:0;}
.pageimg img {width:100%; height:auto; display:block;}

.content {padding:15px 0;}
.contentBox {line-height:1.53;}
.contentBox p {padding:0 0 15px;}
.contentBox ul, .contentBox ol {margin:0; padding:0;}
.contentBox li {padding:0 0 12px 22px; list-style:none; position:relative;}
.contentBox li:before {content:''; background:#181b2e; width:10px; height:10px; position:absolute; left:0; top:3px;}

.contentBox {padding:30px 0;}
@media (min-width:768px) {
	#page_Home .contentBox {padding-top:0;}
	.contentBox {padding:30px 0;}
}
@media (min-width:992px) {
	.content {padding:0;}
	.contentBox {padding:50px 0;}
	.contentBox > .container {padding:0 0 20px;}
	#page_LoginRegister .contentBox {padding:0;}
}

.content-gallery {width:100%; position:relative;}
.content-gallery div {width:100%; border:0 !important;}
.content-gallery div div div table td > div > div:first-child  {height:210px !important;}
.content-gallery div div div table td > div .imageDivContainer {height:210px !important; position:relative; overflow:hidden;}
.content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:210px !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; top: 0 !important; left:0 !important; height:auto !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 { margin-top:0 !important; top:0 !important;}
.slideShowThumbnail {border-width: 0;}

@media (min-width:768px) {
	.content-gallery div div div table td > div > div:first-child  {height:348px !important;}
	.content-gallery div div div table td > div .imageDivContainer {height:348px !important;}
	.content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:348px !important;}
	.content-gallery div div div table td > div .thumbnailsDiv {background:none; margin-top:-86px !important; top:-10px; left:0; padding:0 20px; 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 (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;}

.content-box.outer-map {overflow:hidden;}
.content-box-text {background:none; position:relative;}
.content-box-docs {/*background:#212121;*/ padding:20px 0;}
.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;}
}

@media (min-width:992px) {
	.content-gallery div div div table td > div {width:970px !important;}
}

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

.instance_control_ptitle {padding:0 0 15px;}
.instance_control_ptitle p {padding: 0;}
.instance_control_ptitle, .instance_control_ptitle * {color:#181b2e; font-size:15px; font-weight:400;}
@media(min-width:768px){
	.instance_control_ptitle {padding:0 0 20px;}
	.instance_control_ptitle, .instance_control_ptitle * {font-size:17px;}
}

.contacts-title .instance_control_ptitle,
.contacts-title.instance_control_ptitle * {color:#2abdc0; font-size:24px; font-weight:normal; padding:0;}
.contacts-items .instance_control_ptitle,
.contacts-items .instance_control_ptitle * {padding:0 0 1px; color:#525151; font-size:14px; font-weight:normal;}
.contacts-items .instance_control_ptext,
.contacts-items .instance_control_ptext * {font-size:13px; color:#525151; font-weight:normal;}
.contacts-items .instance_control_ptext a {color:#30a6c8; text-decoration:none;}
.contacts-items .instance_control_ptext a:hover {text-decoration:none;}
.contentBox .contacts-items p {padding:0 0 3px; text-transform:none;}
.instance_control_ptext, .instance_control_ptext {line-height:1.4;}
.navLink {width:50% !important;}

.title .instance_control_ptitle {padding:10px 0 20px; position:relative;}
.title * {color:#181b2e; font-weight:300; font-size:22px; font-family:'Playfair Display', sans-serif; text-transform:uppercase;}
@media (min-width:768px) {
	.title .instance_control_ptitle {padding:0 0 15px;}
	.title * {font-size:28px; letter-spacing:5px;}
	#page_Home .title * {font-size:22px; letter-spacing:4px;}
}
@media(min-width:1200px){
	.title {padding:0 0 20px;}
	.title * {font-size:42px; letter-spacing:8px;}
}

.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; padding:0 30px 0 0; 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;}
.map-box p {padding:0 !important; margin:0 !important;}
@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;}
}

.img-box img:not(.mainFolderImageOpen):not(.mainFolderImageClosed):not(.folderImageOpen):not(.folderImageClosed):not(.fileItemImage):not(.slideShowThumbnail) {width:100%; display:block;}
.fileItemImage {width:0; height:0; padding:0 30px 35px 0 !important; background:url('../images/file.svg') no-repeat 0 center; background-size:16px auto; position:relative; top:0;}

.uploaderTableHeader > th {text-align:center; padding:7px 10px; color:#56585b; 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:#99999e;}
.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 #ababb1; color:#ababb1; font-size:10px; padding:0 1px; border-radius:3px; display:inline-block;}

.uploaderTitleSection {background:url('../images/folder.svg') no-repeat 12px center #eee; background-size:24px 20px; border-bottom:2px solid #fff; color:#353941; vertical-align:middle; padding:8px 0 5px 56px; cursor:pointer; position:relative;}
.uploaderTitleSection:after {content:''; background:url('../images/plus.png') no-repeat right 0; width:25px; height:25px; position:absolute; top:10px; right:10px;}
.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;}
.folderUploaderControl .folderRow.folderExpanded .folder-title {background-image:url('../images/uploaderTitleSection.png'); }
.uploaderTitleSection p, .uploaderTitleSection div {color:#353941; margin:0; padding:0; font-size:15px; font-family:'Montserrat',Arial,Helvetica,sans-serif;}
.folderUploaderControl .uploaderTitleSection p, .folderUploaderControl .uploaderTitleSection div {font-weight:600; font-size:15px; color:#353941;}
.uploaderTitleSection .instance_control_ptitle {/*background:url('../images/uploaderTitleSection4.png') no-repeat right 0;*/ padding:5px 0;}
.folderUploaderControl .uploaderTitleSection .instance_control_ptitle {background:none;}

.opened .uploaderTitleSection {background:url('../images/folderO.svg') no-repeat 12px center #e6e7ef; background-size:28px 20px; color:#2b2e32;}
.opened .uploaderTitleSection p, .opened .uploaderTitleSection div {color:#2b2e32;}
.opened .uploaderTitleSection:after {background-image:url('../images/minus.png')}

.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;}

.docBox > div > div > div {padding:20px 0 0;}
.mainFolderImageClosed {width:0; height:0; padding:0 48px 40px 0 !important; background:url('../images/folder.svg') no-repeat 0 6px; background-size:auto 22px; position:relative; top:0; left:10px;}
.mainFolderImageOpen {width:0; height:0; padding:0 48px 40px 0 !important; background:url('../images/folderO.svg') no-repeat 0 6px; background-size:auto 22px;  position:relative; top:0; left:10px;}
.folderUploaderControl {padding:0;}
@media(min-width:1200px){
	.mainFolderImageClosed,
	.mainFolderImageOpen {padding:0 60px 40px 0 !important;}
}

.folderRoot {padding:0;}
.fileItemImage {width:0; height:0; padding:0 48px 35px 0 !important; background:url('../images/file.svg') no-repeat 20px center; background-size:17px auto; position:relative;top:-2px;}
.folderImageClosed {width:0; height:0; padding:0 48px 34px 0 !important; background:url('../images/folder.svg') no-repeat 0 7px; background-size:auto 20px; position:relative; top:-2px; left:10px;}
.folderImageOpen {width:0; height:0; padding:0 48px 34px 0 !important; background:url('../images/folderO.svg') no-repeat 0 7px;  background-size:auto 20px; position:relative; top:-2px; left:10px;}
@media(min-width:1200px){
	.fileItemImage {background-position:25px 15px; padding:5px 60px 40px 0 !important;}
	.folderImageClosed,
	.folderImageOpen {padding:0 60px 40px 0 !important;}
}

.folder-row-outer {padding:10px 0 5px; position:relative;}
.folder-row-outer > .folder-row-inner {height:0; padding-bottom:3px;}
.folder-row-outer.folder-row-expanded > .folder-row-inner {height:auto; padding-left:0 !important;}
.folderTree.folder-row-outer:after, .folderTree.folder-row-outer:before {content:''; background:#181b2e; position:absolute;}
.folderTree.folder-row-outer:after {width:15px; height:1px; top:27px; right:10px;}
.folderTree.folder-row-outer:before {width:1px; height:15px; top:20px; right:17px;}
.folderTree.folder-row-outer.folder-row-expanded:after, .folderTree.folder-row-outer.folder-row-expanded:before {content:''; background:#181b2e; width:10px; height:1px; position:absolute; top:29px;}
.folderTree.folder-row-outer.folder-row-expanded:after {transform:rotate(-45deg);}
.folderTree.folder-row-outer.folder-row-expanded:before {transform:rotate(45deg);}
.folder-row-outer.folder-row-expanded:after {/*background-image:url('../images/minus.png');*/}
.docBox {padding:0 0 15px; margin:10px 0 0; border-top:1px solid #181b2e; position:relative;}
.folderTree.folder-row-outer {background:none; color:#181b2e; font-weight:400; text-transform:uppercase; position:relative;}
.docBox > div > div {background:none; position:relative; border-bottom:1px solid #181b2e;}
.folderTree.folder-row-outer * {font-weight:normal; color:#181b2e;}
.folderTree.folder-row-outer br {width:100%; display:block; border-bottom:1px solid #000;}
.folderTree.folder-row-outer.folder-row-expanded .folder-row-outer.folder-row-expanded {background:none; font-weight:400;}
.folderTree.folder-row-outer.folder-row-expanded a {color:#181b2e; text-transform:initial; font-weight:300; font-size:initial;}
.folderTree.folder-row-outer .uploadSubfolder * {font-weight:normal; text-decoration:none !important; color:#181b2e !important;}
.folderTree.folder-row-outer img {vertical-align:middle; padding:3px 8px 3px 3px;}
.folderTree.folder-row-outer a {vertical-align:middle;}
.folderTree.folder-row-outer.folder-row-expanded {background:none; font-weight:400; /*border:1px solid #181b2e;*/}
@media(min-width:768px){
	.folder-row-outer {padding:20px 0 15px;}
	.folderTree.folder-row-outer:after {width:24px; height:1px; top:35px; right:15px;}
	.folderTree.folder-row-outer:before {width:1px; height:24px; top:24px; right:26px;}
	.folderTree.folder-row-outer.folder-row-expanded:after, .folderTree.folder-row-outer.folder-row-expanded:before {width:20px; height:1px; position:absolute; top:36px;}
	.folderTree.folder-row-outer.folder-row-expanded:after {right:10px;}
	.folderTree.folder-row-outer.folder-row-expanded:before {right:24px;}
}
@media(min-width:992px){
	.folderTree.folder-row-outer {font-size:21px; letter-spacing:2px;}
	.folderTree.folder-row-outer a {font-size:18px; letter-spacing:0;}
}
@media(min-width:1200px){
	.folderTree.folder-row-outer:after {width:30px; height:1px; top:38px; right:15px;}
	.folderTree.folder-row-outer:before {width:1px; height:30px; top:24px; right:29px;}
	.folderTree.folder-row-outer.folder-row-expanded:after, .folderTree.folder-row-outer.folder-row-expanded:before {width:26px; height:1px; position:absolute; top:38px;}
	.folderTree.folder-row-outer.folder-row-expanded:after {right:10px;}
	.folderTree.folder-row-outer.folder-row-expanded:before {right:28px;}
}

.folderUploaderControl {position:relative;}
.uploaderTable {position:relative;}
.uploadDownAll {padding:10px 0;} 
.uploadDownAll a {color:#181b2e; text-decoration:none !important;}
.uploadSubfolder {padding:10px 0; display:none !important;} 
.uploadSubfolder a {color:#181b2e; text-decoration:none !important;}
@media (min-width:768px) {
	.uploadDownAll {padding:0;}
	.uploadDownAll a {position:absolute; top:26px; right:58px;}
	.uploadSubfolder {height:5px; padding:0;}
	.uploadSubfolder a {position:absolute; top:26px; right:58px;}
}
@media(min-width:1200px){
	.uploadDownAll a {right:78px;}
	.uploadSubfolder a {right:78px;}
}

#webWizardDiv .uploadDownAll a, #webWizardDiv .uploadSubfolder a  {position:static !important;}

/********* 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;}
.content-box-text .login-box {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:15px;}

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

.LoginForm .pass-text {width:70px;}
.LoginForm p {line-height:16px; padding:5px 5px 5px 0 !important;}
.LoginForm td:first-child p {font-weight:400; text-transform:uppercase; letter-spacing:2px;}
.forg-pass-td,
.login-box .LoginForm tr:last-child td[colspan="2"] {padding-left:86px !important;}
.login-box .LoginForm tr:last-child td[colspan="2"].nda-td {padding:0 !important;}
.login-box input[type=checkbox] {position:relative; top:2px; margin:0 6px 0 0;}

.buttonClose a:link, .buttonClose a:visited, .buttonAgree a:link, .buttonAgree a:visited {bottom:auto; top:5px;}
.white_content {height:auto;}
.buttonClose a:link, .buttonClose a:visited, .buttonAgree a:link, .buttonAgree a:visited {border-radius:3px; padding:5px; text-decoration:none !important;}
.login-box form a:hover {text-decoration:none !important;}

.login-here-td {padding-left:0 !important;}
.login-here-td a {background:url("../images/signin.png") no-repeat center center #051c4a; border:medium none; cursor:pointer; display:block; height:36px; overflow:hidden; padding-left:150px; width:150px; color:#fff; border-radius:5px;}

.white_content .ndaTextContent, .white_content .tcTextContent {padding-top:15px !important;}

.buttonClose a:link, .buttonClose a:visited, .buttonagree a:link, .buttonagree a:visited {background:#051c4a !important; border:0 !important; height:28px; line-height:28px; padding:5px 10px;}
.buttonClose a:link, .buttonClose a:visited, .buttonAgree a:link, .buttonAgree a:visited {border:0 !important; height:28px; line-height:28px; padding:0 10px;
font-size:13px;}

.right-content.porf-cont-6 {}
.right-content.porf-cont-6 td > a > img.instance_ImageControllImg {width:100%; min-width:260px; display:block;}
.right-content.porf-cont-7 > div.resultDiv.isDroppable {margin:0;}

.white_content {width:100%; left:0; margin:0; top:0; position:fixed; height:100%; -moz-box-sizing:border-box; box-sizing:border-box;}
.white_content .ndaTextContent, .white_content .tcTextContent {height:100%; padding:15px 15px 50px; -moz-box-sizing:border-box; box-sizing:border-box;}
.white_content .ndaButtonsContainer, .white_content .tcButtonsContainer {position:absolute; bottom:0; width:100%; left:0;}
.white_content .ndaButtonsContainer, .white_content .tcButtonsContainer {padding:0 8px 0 19px;}
@media (min-width:768px) {
	.LoginForm p {line-height:inherit;}
	.white_content {width:700px; left:50%; margin:0 0 0 -350px; top:0; position:absolute;}
}
@media (max-width:650px) {
	.video-control p {width:100% !important;}
	.two-columns-login > tr > td, .two-columns-login > tbody > tr > td {padding-left:0 !important; padding-right:0 !important; display: block; max-width:306px; margin: 0 auto; width: 100% !important; }
	.loginColumnLeft {height: auto !important;}
}

.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;*/}
}
.login-block {}
.login-block table {background:none !important; /*background:#edede5;*/}
.login-block .login_secure_container.two-columns-login > tbody > tr > td:first-child {/*border-bottom:1px solid #f3f5f9;*/}
.login-block .columnTitle {font-size:24px; color:#181b2e; padding:0 0 25px; font-family:'Playfair Display',Arial, Helvetica, sans-serif; font-weight:300; letter-spacing:2px; text-transform:uppercase; position:relative;}
@media (min-width:768px) {
	body > table .login-block {padding:30px 0 0;}
	#page_LoginRegister {}
	#page_LoginRegister.loggedin .login-block {padding:0;}
	.login-block table {min-width:370px;}
	.login-block table .LoginForm {width:100%; padding:0 5px 0 5px;}
	.login-block table .loginColumnRight .LoginForm {width:100%; padding:0 10px 0 17px;}
	.login-block .login_secure_container.two-columns-login > tbody > tr > td:first-child {border:0; /*border-right:1px solid #f3f5f9;*/ padding-right:0 !important; width:48% !important;}
	.login-block .columnTitle {font-size:24px; padding:20px 0 30px 10px;}
	.login-block .login_secure_container.two-columns-login > tbody > tr > td:last-child .columnTitle {padding-left:20px;}
}
@media (min-width:992px) {
	.login-block table .LoginForm {width:100%; padding:0 18px;}
	.login-block table .LoginForm .LoginForm {padding:0;}
	.login-block table .loginColumnRight .LoginForm {width:100%; padding:0 30px;}
	.login-block .login_secure_container.two-columns-login > tbody > tr > td:first-child {border:0; /*border-right:1px solid #f3f5f9;*/ padding-right:0 !important; width:48% !important;}
	.login-block .columnTitle {padding:30px 30px 30px 17px;}
	.loggedin .login-block .columnTitle {padding:30px 30px 30px 0;}
	.login-block .login_secure_container.two-columns-login > tbody > tr > td:last-child .columnTitle {padding-left:30px;}
}
@media (min-width:992px) {
	.LoginForm p {white-space:nowrap;}
	.LoginForm .ndaTextContent p {white-space:normal;}
}

.submit-td {padding-top:20px !important;}
.reg-subm-td2 {padding-top:30px !important;}

.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, #webWizardDiv .wrapper.headerBox .container {height: auto !important;}
#webWizardDiv .wrapper.footerBox {height: auto !important;}

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

.flogo {padding:10px; display:inline-block; position:relative;}
.flogo img {width:auto; height:44px; position:relative; z-index:2;}
.flogo2 {padding:10px;}
.flogo2 img {width:44px; height:43px;}
@media (min-width:500px) {
	.flogo {padding:10px 12px 10px 0; display:inline-block; vertical-align:middle;}
	.flogo2 {padding:10px 36px 10px 0; display:inline-block; vertical-align:middle;}
}

.bgimg {display:none;} 
#workareaInnera .bgimg {display:block;}

.container_bottomlinks {text-align:center;}
@media(min-width:768px){
	.container_bottomlinks {text-align:left;}
}

.contacts {background:#fff; padding:15px 15px 0; margin:0 -15px;}
.contactsTitle {padding:15px 0 20px; margin:0 0 30px; border-bottom:1px solid #181b2e;}
.contactsTitle * {padding:0; margin:0; font-size:22px !important; font-weight:400; font-family:'Playfair Display', sans-serif; font-weight:300; text-transform:uppercase; letter-spacing:2px;}
.conItem {min-height:115px; padding:0 0 20px 100px; position:relative;}
.conItem * {font-size:16px; font-weight:400;}
.conItem .instance_control_ptitle {padding:0 0 5px; text-transform:capitalize;}
.conItem p:first-child {/* color:#acacac; */}
.conImg {width:85px; height:85px; overflow:hidden; position:absolute; left:0; top:0;}
.conImg .instance_ImageControllImg {width:100%; height:auto;}
.conText p {padding:0 0 2px;}
.conItem a {text-decoration:none !important; display:inline-block; position:relative;}
@media(min-width:768px){
	.contacts {padding:15px 15px 0; margin:0;}
	.contacts .row {padding-top:30px;}
	.contacts .row .conItem {padding:0 0 30px 94px;}
	.conItem * {font-size:14px;}
}
@media(min-width:992px){
	.contacts {padding:30px 30px 0;}
	.contacts .row .conItem {padding-left:106px;}
	.conImg {width:118px; height:118px;}
	.conItem {min-height:148px; padding:5px 0 30px 140px;}
	.conItem * {font-size:16px;}
}
@media(min-width:1200px){
	.contactsTitle {padding:15px 0 30px;}
	.contacts {padding:40px 58px 0;}
	.conItem {min-height:178px; padding:5px 0 60px 138px;}
	.conItem * {font-size:18px;}
}

.dAll {padding:15px 0 30px; text-align:center;}
.dAll a {background-color:#181b2e; padding:0 20px; height:42px; line-height:42px; font-size:16px; font-weight:300; color:#fff; font-family:'Playfair Display', sans-serif; text-decoration:none !important; display:inline-block;}

@media(max-width:767px){
	#page_Home2 .contentBox {padding:0;}
}

.hTitle {padding:20px 0 10px;}
.hTitle .instance_control_ptitle {padding:0 0 15px;}
.hTitle .instance_control_ptitle,
.hTitle .instance_control_ptitle * {font-size:16px; letter-spacing:1px; text-transform:uppercase;}
.hTitle .instance_control_ptext * {font-size:12px; letter-spacing:1px; text-transform:uppercase;}
.hTitle .instance_control_ptext p {padding:0 0 10px;}
@media(min-width:375px){
	.hTitle .instance_control_ptitle,
	.hTitle .instance_control_ptitle * {font-size:17px;}
	.hTitle .instance_control_ptext * {font-size:13px;}
}
@media(min-width:768px){
	.hTitle {width:60%; padding:60px 0 0 0; display:inline-block; flex:0 0 auto;}
	.hTitle .instance_control_ptitle {padding:0 0 16px;}
	.hTitle .instance_control_ptitle, .hTitle .instance_control_ptitle * {font-size:20px; letter-spacing:2px;}
	.hTitle .instance_control_ptext * {font-size:12px;}
	.hTitle .instance_control_ptext p {padding:0 0 16px;}
}
@media(min-width:992px){
	.hTitle .instance_control_ptext * {font-size:13px; letter-spacing:2.57px;}
}
@media(min-width:1200px){
	.hTitle .instance_control_ptitle, .hTitle .instance_control_ptitle * {font-size:26px; letter-spacing:5px;}
}

.pageimg + .title {padding-top:20px;}
@media(min-width:768px){
	.pageimg + .title {padding-top:30px;}
}

.flinks {text-align:center;}
.flinks * {font-size:0 !important;}
.flinks p {padding:5px 8px; display:inline-block;}
.flinks a {background-repeat:no-repeat; background-size:contain; background-position:center center; width:22px; height:22px; display:inline-block;}
.flinks p:nth-child(1) a {background-image:url(../images/fLinks1.svg);}
.flinks p:nth-child(2) a {background-image:url(../images/fLinks2.svg);}
.flinks p:nth-child(3) a {background-image:url(../images/fLinks3.svg);}
#webWizardDiv .flinks * {font-size:14px !important;}

.hImg {padding:0 0 30px; text-align:center;}
.hImg img {max-width:100%; display:inline-block;}
@media(min-width:768px){
	.hImg {padding:0 0 60px;}
}
@media(min-width:1200px){
	.hImg {padding:0 0 88px;}
}

.homeText {/* max-width:446px; */}
.homeText .instance_control_ptitle,	.homeText .instance_control_ptitle * {line-height:1.5; letter-spacing:2px; font-weight:300; text-transform:uppercase;}
@media(min-width:768px){
	.homeText .instance_control_ptitle,	.homeText .instance_control_ptitle * {font-size:19px; letter-spacing:3px;}
}
@media(min-width:1200px){
	.homeText * {font-size:19px;}
	.homeText .instance_control_ptitle {padding:0 0 35px;}
	.homeText .instance_control_ptitle,	.homeText .instance_control_ptitle * {font-size:21px; line-height:2; letter-spacing:4px;}
}

@media(max-width:767px){
	#page_Login .menuBtnBox {display:none;}
	body.loggedin .menuBtnBox {display:block !important;}
}
@media(min-width:768px){
	#page_Login .wrapper.menuBox .container:before {display:none;}
	#page_Login.loggedin .wrapper.menuBox .container:before {display:block;}
	#page_Login .wrapper.menuBox .pageTableLinks {display:none;}
	#page_Login.loggedin .wrapper.menuBox .pageTableLinks {display:table;}
	#page_Login .wrapper.menuBox {height:0 !important;}
  #page_Login.loggedin .wrapper.menuBox {height:74px !important;}
}

.contactsNew .conItem {display:none !important;}

.conList {width:100%; padding:0 0 30px; display:grid; grid-template-columns:1fr; gap:30px 0;}
.conList .instance_componentOuterTABLE > tbody > tr {display:flex !important; flex-flow:row nowrap;}
.conList div + div {margin:15px 0 0;}
.conList .paragraphWithImage_leftColumn .instance_ImageControllImg {max-width:104px;}
.conList .paragraphWithImage_leftColumn {width:130px; padding:0 16px 0 0;}
.conList .instance_control_ptitle {padding:0 0 5px;}
.conList p {padding:0 0 5px;}
.conList .instance_control_ptitle p {padding:0;}
.conList .instance_control_ptitle, .conList .instance_control_ptitle * {font-size:17px;}
@media(min-width:1200px){
	.conList .paragraphWithImage_leftColumn {padding:0 20px 0 0;}
}
