@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;}
         
* {border:medium none; margin:0; padding:0;}
a {color:#061d49; outline:medium none; text-decoration:none;}
a:hover {text-decoration:underline;}
*:focus {outline: none;}
html, body {min-height:100%;}
body {background:#fff; color:#303e47; font:normal 14px 'Open Sans',Arial,Helvetica,sans-serif;}
/*@media (min-width:768px) {
	body {background:url('../images/bg.png') repeat-x #fff;}	
}
*/
* {-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;}
.main-menu, .main-menu * {-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;}

div.wrapper {min-height:100%;}
div.wrap {width:982px; margin:0 auto;}

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

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:#303e47; text-decoration:none;}
a:hover {text-decoration:underline; color:#303e47;}
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:' ';}
.login-box {padding:20px 0 0;}
.login-box form {width:100%;}
.login-box form td {padding:5px 0 5px 0;}
.login-box form a {color:#303e47 !important; text-decoration:underline !important;}
.login-box form a p {color:#303e47 !important;}
.login-box form a:hover {text-decoration:underline !important;}
.UpdateForm  p {/*color:#6D7679; font-size:12px; font-weight:normal;*/}
.UpdateForm input {background-color:#fff;}
.login-box input[type=text],
.login-box input[type=password] {background:#fff; color:#000; width:100%; border:0; padding:5px 10px; border:1px solid #f3f5f9; border-radius:3px; /*box-shadow:inset 2.121px 2.121px 5px 0px rgba(36, 40, 50, 0.1);*/}
.login-box textarea {color:#000 !important;}
.login-box select {background:#fff; color:#3b3b3b; width:100%; border:0; padding:5px 10px; border:1px solid #f3f5f9; border-radius:3px; /*box-shadow:inset 1px 1px 8px rgba(0, 0, 0, 0.1);*/}
.login-box select * {color:#000 !important;}
@media (max-width:767px) {
	.login-box form td {padding:0 0 5px; display:block;}
	.login-box form td.tandc-td {padding:10px 0 5px;}
	.LoginForm {width:100%;}
}

.blank-tr {display:none;}
.columnTitleSmall-tr {display:none;}
.pre-text-tr {display:none;}

@media (min-width:756px) {
	.login-box {padding:0 0 20px;}
	.columnTitle, .subtitle {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;}
}

.subtitle {padding:0 0 10px;}
.UpdateForm .subtitle {/*color:#6d7691; font-weight:normal; font-size:12px;*/}
.userwelcome a {-moz-box-sizing:border-box; box-sizing:border-box;}
@media (max-width:755px) {
	.userwelcome {color:#fff; position:relative; margin:-43px 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:#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:756px) {
	.userwelcome {font-size:14px; position:absolute; top:-30px; right:-5px; color:#fff;}
	.userwelcome a {font-size:14px; color:#fff; display:inline;}
}

.form_container {background-color:white; width:100%;}
.loginButton, .registerButton, .updateButton, .changePasswordButton, changeSubscriptionButton, 
.changeSubscriptionButton, .forgotPasswordButton {background:#b4008e; border:none; height:40px; line-height:40px; padding:0 15px; color:#fff !important; font-size:14px; display:block; cursor:pointer; text-transform:uppercase; letter-spacing:3px; border-radius:20px;}
.loginButton {min-width:140px;}
.registerButton {min-width:166px;}

.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;}
.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:12px; text-decoration:underline;}
.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;}
#lightNda, #nda, #lightNda p, #nda p, #lightNda div, #nda div, #lightNda span, #nda span, #lightNda a, #nda a, #lightNda ul, #nda ul, #lightNda ol, #nda ol  {color:#000 !important; text-align:center;}

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

.container_header {width:100%; vertical-align:top; padding:0; position:relative;}
.logo {padding:20px 0 0 20px;}
.logo img {width:220px; display:block;}
.container_header .instance_control_ptitle {padding:18px 0 15px 15px !important;}
.container_header .instance_control_ptitle, .container_header .instance_control_ptitle p {color:#fff; font-weight:700; font-size:20px;}
.container_header .instance_control_ptext {padding:0 15px 22px !important;}
.container_header .instance_control_ptext, .container_header .instance_control_ptext p {color:#fff; font-size:13px;}
.container_header .adress .instance_control_ptext:not(:has(> *)) {padding:0 !important;}
.container_header .instance_componentOuterTaBLE {padding-top:0px; padding-bottom:7px;}
.container_header .instance_componentOuterTaBLE td {padding-top:0 !important;}
@media (min-width:768px) {
	.container_header {vertical-align:top; text-align:left;}
	.adress {}
	.logo {padding:48px 0 0; float:none; display:inline-block;}
	.logo img {width:330px;}
	/*#page_LoginRegister .container_header .logo img {width:444px; height:87px;}
	#page_LoginRegister .container_header .logo {padding:65px 0 0 0;}*/

	.container_header .instance_control_ptitle {font-size:32px; padding:15px 0 0 !important;}
	.container_header .instance_control_ptitle p {font-size:32px; padding:0 !important;}
	
	.container_header .instance_control_ptext {padding:5px 0 !important;} 
	.container_header .instance_control_ptext, .container_header .instance_control_ptext p {font-size:16px; padding-left: 0 !important;} 
}
@media (min-width:992px) {
	.container_header {padding:0;}
	.container_header .logo img {width:330px; height:34px;}
}

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%;*/}

table.pageTableLinks td td {width:100%; float:left; text-align:center;}
table.pageTableLinks td.pageLinks a.activePageLink {/*background:#1272a4;*/ text-decoration:none; color:#fff; font-weight:normal;}
table.pageTableLinks td.pageLinks a {/*background:url(../images/menubg.png);*/ vertical-align:top; font-size:15px; color:#818181; text-decoration:none; padding:10px; transition:ease .3s;}
table.pageTableLinks td.pageLinks:last-child a {/*border:0;*/ width:auto;}
table.pageTableLinks td.pageLinks a:hover {color:#fff; text-decoration:none;}
table.pageTableLinks td.pageLinks nobr {color:green; font-size:13px;}
.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(max-width:1199px){
	.subMenu-Login {display:none !important;}
}
@media (min-width:768px) {
	.main-menu {overflow:visible !important; display:block !important;}
	TaBLE.innerPageTableLinks {padding:0; margin:0;}
	table.pageTableLinks td td {width:auto; height:40px; vertical-align:middle; float:none; -webkit-transition:none; -moz-transition:none; -o-transition:all 0 ease-in; -ms-transition:none; transition:none;}
	table.pageTableLinks td.pageLinks {color:#606559; /*border-left:1px solid #eaeaea;*/}
	table.pageTableLinks td.pageLinks div {/*border-right:1px solid #dbdb54;*/ /*margin:0 0 0 -1px;*/}
	table.pageTableLinks td.pageLinks.activeLink {/*background:#494949;*/ position:relative; z-index:2;}
	table.pageTableLinks td.pageLinks.activeLink div {/*border:0;*/}
	table.pageTableLinks td.pageLinks a {background:none; line-height:16px; width:auto; border:0; text-align:center; padding:0 11px; display:block; color:#818181; transition:color ease .3s;}
	table.pageTableLinks td td > div {border-left:1px solid #2d2d2d;}
	table.pageTableLinks td td:first-child div {/*border-left:1px solid #2d2d2d;*/ border-left:0;}
	table.pageTableLinks td td:last-child div {/*border-right:1px solid #2d2d2d;*/ border-right:0}
}
@media (min-width:992px) {
	table.pageTableLinks td td > div {/*padding-left:11px;*/}
	table.pageTableLinks td.pageLinks a {padding:0 21px;}
	table.pageTableLinks td td:first-child a {padding-left:0;}
}

.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 {background:url(../images/menubg2.png); width:100%; padding:10px 8px 10px 11px; color:#fff; border-bottom:1px solid #3f495b; font-size:13px; display:inline-block;}
@media (min-width:768px) {
	.horizontalMenu .subMenu div ul {background:#0e1124; position:absolute; top:40px; left:0; box-shadow:none; border-top:0; display:none;}
	.horizontalMenu .subMenu:hover div ul, .horizontalMenu .subMenuOver div ul {display:block;}
	.horizontalMenu .subMenu div ul li a {background:#0e1124 !important; height:auto; color:#818181; padding:6px 14px !important; border-top:0; border-bottom:0; font-size:inherit; text-decoration:none !important;}
	.horizontalMenu .subMenu div ul li a.activePageLink {color:#818181;}
	.horizontalMenu .subMenu div ul li a:hover {color:#fff;}
}

.main-menu {background:#0e1124; display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:10; padding:55px 0 0;}
.main-menu .pageTableLinks {width:100%;}
.main-table {width:100%; display:table; table-layout: fixed;}
@media (min-width:768px) {
	.login-page-title {padding:0 15px;}
	.main-menu {background:none; display:block !important; position:relative; left:0; top:0; padding:0;}
}
@media (min-width:992px) {
	.main-menu {padding:0;}
	.login-page-title {padding:0;}
}
@media (max-width:767px) {
	.main-menu .pageTableLinks {padding:12px 0 0;}
	.main-menu {overflow:scroll !important;}
	.horizontalMenu {margin:0 0 20px;}
}

.container_menu_button {vertical-align:top;}
.container_menu_button .menu_button {/*background:url(../images/menu.png) no-repeat;*/ width:25px; height:16px; text-indent:-9999px; margin:24px 20px 0 0; display:inline-block;}
.container_menu_button .menu_button .icon-bar, .close-menu .icon-bar {background:#fff; width:26px; height:2px; margin-top:5px; position:relative; display:block; border-radius:1px;}
.close-menu .icon-bar {background:#fff;}
.container_menu_button .menu_button .icon-bar:first-child, .close-menu .icon-bar:first-child {margin:0;}

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

.container_logo {padding:15px 20px 15px 0; display:table-cell; vertical-align:top; white-space:nowrap; float:right; min-height: 100px; line-height: 70px;}
.container_logo > div {display:inline-block; vertical-align:bottom;} 
.container_logo img {display:block;}

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

.container_mainarea .pageheader .instance_control_ptitle {background:none; color:#525B5a; font-size:14px; padding:10px 0px 0px 0px; font-weight:normal;}
.container_mainarea .pageheader .instance_control_ptitle p  {color:#525B5a; font-size:14px; padding:0px; margin:0px; font-weight:normal;}
.container_mainarea .pageheader .instance_control_ptext {color:#6D7679; font-size:10px; padding:0px 0px 10px 0px; font-weight:normal;}
.container_mainarea .pageheader .instance_control_ptext p {color:#6D7679; font-size:10px; padding:0px; margin:0px; font-weight:normal;}
.container_mainarea .instance_control_ptitle {}
.container_mainarea .instance_control_ptitle p {}
.container_mainarea .instance_control_ptext {}
.container_mainarea .instance_control_ptext p {}
.container_mainarea .instance_control_ptext table {color:#6d7679; font-weight:normal; border:0px solid #6d7679; border-collapse:collapse; width:100%;}
.container_mainarea .instance_control_ptext tr td {padding:10px 10 10 10;} /*in created table */
.container_mainarea .instance_control_ptext tr {font-size:16px; background-color:#f7f4ed;}
.container_mainarea .instance_control_ptext tr + tr { font-size:16px; background-color:#e8e5dc;}
.container_mainarea .instance_control_ptext tr + tr + tr {font-size:16px; background-color:#f7f4ed;}
.container_mainarea .instance_control_ptext tr + tr + tr + tr {font-size:16px; background-color:#e8e5dc;}
.container_mainarea .instance_control_ptext tr + tr + tr + tr + tr { font-size:16px;background-color:#f7f4ed;}
.container_mainarea .instance_control_ptext tr + tr + tr + tr + tr + tr { font-size:16px; background-color:#e8e5dc;}
.container_mainarea .instance_control_ptext tr + tr + tr + tr + tr + tr + tr {font-size:16px;background-color:#f7f4ed;}
.container_mainarea .instance_control_ptext tr + tr + tr + tr + tr + tr + tr + tr {font-size:16px;background-color:#e8e5dc;}
.container_mainarea .instance_control_ptext tr + tr + tr + tr + tr + tr + tr + tr + tr {font-size:16px;background-color:#f7f4ed;}
.container_mainarea .instance_control_ptext tr + tr + tr + tr + tr + tr + tr + tr + tr + tr {font-size:16px;background-color:#e8e5dc;}
	
.info_page .instance_control_ptitle {background-color:#fff; color:#525b5a; font-size:24px; padding:5px; width:auto !important; font-weight:normal;}
.info_page .instance_control_ptitle p {color:#525b5a; font-size:24px; padding:0px; margin:0px; font-weight:normal;}
.info_page .instance_control_ptext {color:#6d7679; font-size:14px; padding:5px 5px 15px 5px; font-weight:normal; line-height:20px;}
.info_page .instance_control_ptext p {color:#6d7679; font-size:14px; margin:0px; font-weight:normal; line-height:20px;}
.info_page ul { color:#666; padding:10px 0px 10px 12px !important; margin:0px;}
.info_page li { color:#666; font-size:12px; list-style:none !important; padding:10px 0px !important; border-bottom:1px solid #bfc1c0;}
.info_page li p {color:#666; font-size:12px; padding:0px;}

.container_mainarea .illustration .resultDiv {background-color:#f2efe6; padding:10px;}

.container_mainarea .options .instance_control_ptitle {background-color:#fff; color:#bfc1c0; font-size:12px; padding:0px 5px 15px 5px; font-weight:normal;}
.container_mainarea .options .instance_control_ptitle p, .container_mainarea .options .instance_control_ptitle li  {color:#bfc1c0; font-size:12px; margin:0px; font-weight:normal;}

.container_rightarea .instance_control_ptitle {color:#525b5a; font-size:14px; padding:5px; width:auto !important; font-weight:normal;}
.container_rightarea .instance_control_ptitle p {color:#525b5a; font-size:14px; padding:0px; margin:0px; font-weight:normal;}
.container_rightarea .instance_control_ptext {color:#bfc1c0; font-size:12px; padding:5px; font-weight:normal;}
.container_rightarea .instance_control_ptext p {color:#bfc1c0; font-size:12px; margin:0px; font-weight:normal;}


.imagelist {padding:50px 0px 10px 0px !important;}
.imagelist img {padding:10px 0px !important;}

.container_documents .instance_control_ptitle {color:#525b5a; font-size:22px; padding:5px 0px 20px 0px; width:auto !important; font-weight:normal;}
.container_documents .instance_control_ptitle p {color:#525b5a; font-size:22px; padding:0px; margin:0px; font-weight:normal;}
.container_documents .instance_control_ptext {color:#6d7679; font-size:12px; padding:5px; font-weight:normal;}
.container_documents .instance_control_ptext p, .container_documents .instance_control_ptext a {color:#6d7679; font-size:12px; margin:0px; font-weight:normal;}

.container_documents .downloads table.instance_componentOuterTaBLE {width:300px;}
.container_documents .downloads table.instance_componentOuterTaBLE td {color:#6d7679; font-size:12px; padding:15px 5px; font-weight:normal; border-bottom:1px solid #ccc;}
.container_documents .downloads a {color:#6d7679; font-size:12px; padding:5px; font-weight:normal; text-decoration:none;}
.container_documents .downloads a:hover {color:#6d7679; font-size:12px; padding:5px; font-weight:normal; text-decoration:underline;}

.container_contacts .instance_control_ptitle {color:#525b5a; font-size:18px; padding:5px 0px 10px 0px; width:auto !important; font-weight:normal;}
.container_contacts .instance_control_ptitle p {color:#525b5a; font-size:18px; padding:0px; margin:0px; font-weight:normal;}

.container_contacts .instance_control_ptext {color:#6d7679; font-size:12px; padding:5px; font-weight:normal;}
.container_contacts .instance_control_ptext p, .container_contacts .instance_control_ptext a {color:#6d7679; font-size:12px; margin:0px; font-weight:normal;}

.container_contacts  .contacts table.instance_componentOuterTaBLE {width:300px; padding:5px 0px 5px 0px; border-bottom:1px solid #ccc;}
.container_contacts  .contacts table.instance_componentOuterTaBLE tr {vertical-align:top;}
.container_contacts  .contacts table.instance_componentOuterTaBLE td {color:#6d7679 !important; font-size:12px !important; padding:0px 2px 0px 0px;}
.container_contacts  .contacts table.instance_componentOuterTaBLE div[style] {border:none !important;} 
.container_contacts  .contacts table.instance_componentOuterTaBLE a {color:#6d7679 !important; font-size:12px !important; text-decoration:none;}
.container_contacts  .contacts table.instance_componentOuterTaBLE a:hover {color:#6d7679; font-size:12px !important; text-decoration:underline;}
.container_contacts  .contacts img {padding:0px 10px 0px 0px; width:57px;}
.container_contacts  .contacts table.instance_componentOuterTaBLE p {color:#6d7679 !important; font-size:12px !important; padding:2px;}
.container_contacts  .contacts table.instance_componentOuterTaBLE .instance_control_ptitle {color:#525B5a !important; font-size:12px !important; font-weight:normal; padding:0px;}
.container_contacts  .contacts table.instance_componentOuterTaBLE .instance_control_ptitle p {color:#525B5a !important; font-size:12px !important; font-weight:normal;}
.container_contacts  .contacts table.instance_componentOuterTaBLE .instance_control_ptext {color:#6d7679 !important; font-size:12px !important; font-weight:normal; padding:0px;}
.container_contacts  .contacts table.instance_componentOuterTaBLE .instance_control_ptext p {color:#6d7679 !important; font-size:12px !important; 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 {/*color:#626360;*/ border-bottom:1px solid #e9ebe7; padding:10px 15px;}
.instance_control_portfolio td * {font-size:12px; color:#303e47;}
.instance_control_portfolio td a {color:#303e47 !important; padding:5px 0; text-decoration:underline !important; font-family:inherit;}
.instance_control_portfolio td a:hover {/*color:#582c83;*/}
.instance_control_portfolio td, .instance_control_portfolio th {max-width:initial; text-align:left;}
.instance_control_portfolio th {background:#b4008e; /*border-top:1px solid #c3ceb3;*/ border-left:0; border-right:0; padding:10px 15px; color:#fff; font-weight:normal; font-size:14px;}
.instance_control_portfolio th:first-child {/*text-indent:-9999px;*/ white-space:nowrap; text-align:left;}
.instance_control_portfolio th:nth-child(2) {text-align:left;}
.instance_control_portfolio td:first-child {text-align:left;}
.instance_control_portfolio td:nth-child(2) {text-align:left;}
.instance_control_portfolio tr:nth-child(odd) td {background:#fff;}
.instance_control_portfolio tr:nth-child(even) td {background:#e6eaec;}
.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_property caption {color:#b4008e; font-size:18px; font-weight:600; text-transform:uppercase;}

@media (min-width:1200px) {
	.instance_control_portfolio td, .instance_control_portfolio th {font-size:14px;}
	.instance_control_portfolio td * {font-size:14px;}
	.instance_control_portfolio a {font-weight:normal;}
}

.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; border-radius:0 30px 30px 0; border:1px solid #b4008e; border-left:0; position:relative; z-index:11;}
.portfolio-button button span {font-size:16px; color:#606559; text-transform:none;}
.portfolio-controls {position:relative; max-width:600px;}
.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; 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:#b4008e; width:53px; height:40px; float:none; position:absolute; right:0; top:0; text-indent:-9999px; border-radius:0 30px 30px 0; border:1px solid #b4008e; 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;}
}

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

.property-item-block, .instance_control_property {width:100%;}
.property-item-block .instance_control_property tbody {display:none !important;}
.propertyBox {position:relative;}
.topPropertyBox {position:relative;}
@media (min-width:768px) {
	.topPropertyBox {position:relative; padding-right:80px;}
}
.topPropertyBox .property-item-block caption {/*color:#565952;*/ padding:0 0 9px; font-size:26px; font-weight:700;}

#webWizardDiv .topPropertyBox .number {position: static !important;}

.pro-content-table td:first-child {font-weight:600;}
.contentBox .resultDiv {min-height:auto;}
.portfolio-button {margin:0;}
@media (max-width:767px) {
	.portfolio-block {padding:0 0 25px;}
	.instance_control_portfolio_outer {margin:0 -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;}
	#page_Login .contentBox .container {width:990px;}
}
@media (min-width:1200px) {
	.container {width:1200px;}
}

.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:#011c31;}
.wrapper.menuBox {background:#0e1124;}
.wrapper.footerBox {background:#0e1124; /*border-top:2px solid #e6eaec;*/ position:relative; /*min-height:0 !important; height:0 !important; overflow:hidden !important;*/}
.wrapper.menuBox .container {padding:0;}
.wrapper.footerBox .container {/*border-top:1px solid #494949;*/}
#page_Login {/*background:url('../images/login.jpg') no-repeat center 0; background-size:cover; background-attachment:fixed;*/}
#page_Login .headerBox, #page_Login .menuBox, #page_Login .footerBox {/*display:none !important;*/}
@media (max-width:767px) {
	.wrapper.headerBox .container {padding:0; background-repeat:no-repeat; background-position:right center; background-size:contain;}
	.wrapper.headerBox .container {background-image:none !important;}
	.wrapper.footerBox .container {width:100%; padding:15px 15px 20px;}
}
@media (min-width:768px) {
	.wrapper.headerBox .container {background:no-repeat right center; background-size:auto 130px; min-height:145px;}
	.wrapper.menuBox {/*border-bottom:1px solid #c0c0c0;*/}
	.wrapper.menuBox .container {padding:0 15px;}
	.wrapper.headerBox {/*height:145px;*/ position:relative;}
	.wrapper.menuBox {/*background:url('../images/menuBg.png');*/ height:41px; /*box-shadow:0px 2px 10px 0px rgba(47, 49, 53, 0.2);*/ /*border-top:1px solid #232323;*/ }
	.wrapper.footerBox {min-height:80px;}
	
	/*#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:1200px) {
	.wrapper.footerBox .container {padding:0 15px;}
}

/*#page_LoginRegister {background:url('../images/loginBg.jpg') no-repeat #4c5258 center 0; background-size:100% auto;}
@media (min-width:2000px) {
	#page_LoginRegister {background-repeat:repeat-x; background-size:auto;}
}*/

.login-page-text {padding:0 0 20px; text-align:center;}
.login-page-text a {color:#303e47;}
.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 img {max-width:954px; width:100%;}
@media (min-width:768px) {
	.login-page-text * {font-size:16px;}
	.loginLogo {padding:14px 0 50px;}
}
@media (max-width:991px) {
	.login-page-text {max-width:450px; margin:0 auto;}
}

.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;}
@media (min-width:768px) {
	.pageimg {padding:0 0 30px;}
	.pageimg img {/*width:auto; */max-width:100%;}
}

.content {padding:15px 0;}
.content ul, .content-box-text ul {margin:0px; padding-left:16px;}
.content li, .content-box-text li {padding:0 0 7px 5px;}
.content-box-text ol {counter-reset:item; padding:0; margin:0;}
.content-box-text ol li {padding-left:22px; display:block; position:relative;}
.content-box-text ol li:before {content:counter(item) ". "; counter-increment:item; font-weight:bold; position:absolute; left:0; top:0;}

.contacts {padding:15px 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 {padding:30px 0 0;}
.contact .paragraphWithImage_rightColumn .instance_control_ptext p {padding:6px 0 0;}
.contact .paragraphWithImage_rightColumn .instance_control_ptext p a {color:#fff;}
@media (max-width:767px) {
	.contacts .contact:last-child {border:0;}
	#page_Home .contentBox {padding-top:0;}
}
@media (min-width:768px) {
	.contacts {padding:0;}
	.contacts .contacts-title {padding:0;}
	.contacts .contacts_bg {padding:0; margin:0; /*border:1px solid #e3e6eb;*/}
	.contacts .contact > div {width:100%; min-width:inherit; padding:0 20px;}
	.contacts .contact > div > div {width:100%; min-width:inherit; padding:10px 0; border-bottom:1px solid #f2f0ee;}
	.contacts .contact:last-child > div > div {border:0; padding-bottom:25px;}
}
@media (min-width:992px) {
	.content {padding:0;}
	.contentBox {padding:30px 0 0;}
	.contentBox > .container {padding:0 15px 20px;}
	.marleft {width:847px; display:table-cell; vertical-align:top; float:none;}
	.marright {width:auto; padding:0 0 0 30px; display:table-cell; vertical-align:top; float:none;}
	
	.contacts {padding:0 0 15px;}
	.contacts-items {padding:0;}
}
@media (min-width:1200px) {
	.contentBox {padding:40px 0 0;}
}

.foterContent {/*background:#fff; border-top:1px solid #dce0e5;*/ text-align:center; display:table;}
@media (min-width:768px) and (max-width:991px) {
	.foterContent {width:100%;}
}

.container_bottomlinks {color:#fff;}
.container_bottomlinks > div {width:100%; padding:7px 5px 6px; text-align:center; /*border-top:1px solid #fff;*/ display:block; color:#e7e1ee;}
.container_bottomlinks a {color:#e7e1ee; text-decoration:none !important;}
.container_bottomlinks > div.powered { margin-right:0;}
.container_copyright {font-size:12px; color:#e7e1ee; padding:4px 0 0; line-height:18px; text-align:left; width:100%; float:left; display:block; text-align:left;}
.container_copyright:before {/*content:''; background:linear-gradient(to right,#fff,#eef2e7,#fff); width:100%; height:1px; display:block; position:absolute; left:0; top:0;*/}

.footer_logo {padding:0 0 20px; display:inline-block;}
.footer_logo > div {padding:0 0 0 12px; height:auto;} 
.footer_logo img {display:block;}

@media (min-width:768px) {
	.foterContent {text-align:left; height:80px; position:relative;}
	.footer-terms {padding:15px;}
	.container_bottomlinks div, .container_bottomlinks p {display:inline; padding:0; margin:0; border:0;}
	.container_bottomlinks > div {border-right:1px solid #b4bda9; padding:0 3px 0 0; margin:0 6px 5px 0;}
	.container_bottomlinks > div:last-child {border:0;}
	.container_copyright {display:table-cell; vertical-align:middle; width:auto; float:none; width:100%; /*text-align:left;*/}
	.footer_logo {padding:0; display:table-cell; vertical-align:middle;}
	.container_bottomlinks > div.powered {width:auto; display:inline-block;}
}

@media (min-width:992px) {
	.container_copyright {line-height:16px;}
	.footer-terms {margin-bottom:50px;}
}


.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; /*background:none !important;*/}
.navNextImg {background-image:url(../images/right.png); background-size:40px auto; /*background:none !important;*/}
.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:0 0 15px;}
#page_detailsPage .instance_control_ptitle {padding:0;}

.instance_control_ptitle,
.instance_control_ptitle * {color:#b4008e; font-size:20px; font-weight:600;}

.title {padding:0}
.title .instance_control_ptitle {padding:0 0 15px;}
.title .instance_control_ptitle * {padding:0;}
.title .instance_control_ptitle, .title .instance_control_ptitle * {color:#b4008e; font-size:24px; font-weight:700}

.h2 {padding:25px 0 0;}
.h2 .instance_control_ptitle,
.h2 .instance_control_ptitle * {color:#b4008e; 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:700;}
.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) {
	.title {padding:0;}
	.instance_control_ptitle,
	.instance_control_ptitle * {font-size:18px;}
	.title .instance_control_ptitle,
	.title .instance_control_ptitle * {font-size:26px;}
}

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

.img-box img:not(.mainFolderImageOpen):not(.mainFolderImageClosed):not(.folderImageOpen):not(.folderImageClosed):not(.fileItemImage):not(.slideShowThumbnail) {width:100%; display:block;}

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

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

.uploadDownAll {padding:0 0 15px;}
.uploadDownAll td {background:#fff; padding:9px 10px; text-align:right;}
.uploadDownAll td a {color:#4e4e4e;}
.uploadDownAll td a div {display:inline-block;}
.instance_componentOuterTABLEDownloads1 td,
.instance_componentOuterTABLEDownloads2 td {padding:9px 10px; text-align:center; background:#fff; border-bottom:1px solid #ccc;}
.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:#051c4a;}

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

.uploaderTitleSection {background:url(../images/uploaderTitleSection3.png) no-repeat 12px 10px #eee; border-bottom:2px solid #fff; color:#353941; vertical-align:middle; padding:8px 0 5px 56px; cursor:pointer;}
.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:normal;}
.folderUploaderControl .folderRow.folderExpanded .folder-title {background-image:url(../images/uploaderTitleSection.png); }
.uploaderTitleSection p, .uploaderTitleSection div {color:#353941; margin:0; padding:0; font-weight:normal; font-size:14px;}
.folderUploaderControl .uploaderTitleSection p, .folderUploaderControl .uploaderTitleSection div {font-weight:normal; font-size:16px; color:#353941;}
.uploaderTitleSection .instance_control_ptitle {background:url(../images/uploaderTitleSection4.png) no-repeat right 0; padding:6px 0 5px;}
.folderUploaderControl .uploaderTitleSection .instance_control_ptitle {background:none;}

.opened .uploaderTitleSection {background:url(../images/uploaderTitleSection.png) no-repeat 12px 10px #eee; color:#2b2e32; font-weight:normal;}
.opened .uploaderTitleSection p, .opened .uploaderTitleSection div {color:#2b2e32; font-weight:normal;}
.opened .uploaderTitleSection .instance_control_ptitle {background:url(../images/uploaderTitleSection2.png) no-repeat right 0;}

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

/********* 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 .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:16px;}

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

@media (min-width:1920px) {
	.LoginForm td:first-child {width:160px;}
	.login_form_container .LoginForm td:first-child {width:130px;}
}
.LoginForm p {line-height:16px; /*color:#fff;*/ padding:5px 5px 5px 0 !important;}
.forg-pass-td,
.login-box .LoginForm tr:last-child td[colspan="2"] {padding-left:77px !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; width:150px; padding-left:150px; border:medium none; cursor:pointer; display:block; height:36px; overflow:hidden; 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 {background:#051c4a !important; 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; -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 20px;}
@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 { 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;*/}
}

.contentBox p {padding:0 0 10px 0;}
.contentBox ul {padding: 0;}
.contentBox ul li {list-style:none; padding:0 0 10px;}
.contentBox ul li p {padding:0;}

.contentBox ul li::before {
  content: "\2022";
  color: #b4008e;
  font-weight: bold;
  display: inline-block;
  width: 15px;
}

.login-block {background:#e6eaec; margin:0;}
.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:22px; color:#000; padding:5px 0 20px; font-weight:bold; text-transform:uppercase;}
.login-block .subtitle {font-size:22px; color:#000; padding:5px 0; font-weight:bold; text-transform:uppercase;}
@media (min-width:768px) {
	.login-block {margin:0; padding:0 15px; border-radius:3px;}
	#page_LoginRegister.loggedin .login-block {margin:0;}
	.login-block table .LoginForm {width:100%; padding:0 5px 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:last-child {padding-left:20px !important;}
	.login-block .columnTitle {font-size:26px; padding:20px 0 20px 10px; text-transform:uppercase;}
	.login-block .subtitle {font-size:26px; padding:10px 0; text-transform:uppercase;}
	.login-block .login_secure_container.two-columns-login > tbody > tr > td:last-child .columnTitle {font-size:26px; padding:20px 0 20px; text-transform:uppercase;}
}

@media (min-width:992px) {
	.login-block {padding:0 50px;}
	.login-block table .LoginForm {width:100%; padding:0 40px 0 0; table-layout:fixed;}
	.login-block table .LoginForm .LoginForm {padding:0;}
	.login-block table .loginColumnRight .LoginForm {width:100%; padding: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; padding-top:0 !important; padding-left:0 !important; width:48% !important;}
	.login-block .login_secure_container.two-columns-login > tbody > tr > td:last-child {padding-top:0 !important; padding-left:40px !important;}
	.login-block .columnTitle {padding:30px 30px 30px 0;}
	.login-block .subtitle  {padding:10px 0;}
	.loggedin .login-block .columnTitle {padding:30px 30px 30px 0;}
	.loggedin .login-block .subtitle  {padding:10px 0;}
	.login-block .login_secure_container.two-columns-login > tbody > tr > td:last-child .columnTitle {padding:30px 0;}
}

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

#page_Home .photoGalleryItem {height: 0 !important; padding-top: 50%; margin-left: 0 !important;}
#page_Home .photoGalleryItem .slideShowThumbnail { left:0 !important; height: auto !important;  width: 100% !important; padding:0; margin:0;}

.content ul, .content ol {margin:0px; padding-left:16px;}
.content li {padding:0 0 10px; list-style-image:url('../images/li.png');}

.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;}
	.table .row-xs {margin:0;}
}

.flogo {/*padding:10px 10px 25px 45px;*/ padding:10px 10px 0;}
.flogo img {width:166px; height:27px;}
.flogo2 {padding:10px;}
.flogo2 img {width:auto; height:27px;}
.flogo2.large img {height: 50px;}
@media (min-width:500px) {
	.flogo {padding:15px 15px 10px 10px; display:inline-block; vertical-align:middle;}
	.flogo2 {padding:15px 10px; display:inline-block; vertical-align:middle;}
}
@media (min-width:768px) {
	.flogo {display:table-cell; vertical-align:middle;}
	.flogo div {min-height:initial !important; height:auto !important; display:inline-block;}
}
@media (min-width:768px) {
	.flogo {position:absolute; right:15px; top:26px; padding:0;}
	.flogo2 {position:absolute; right:195px; top:26px; padding:0;}
	.flogo2.large {top: 15px;}
	.wrapper .container .container_copyright .container_bottomlinks {/*width:89%;*/}
}

.contactLine {background:#e5e9f1; width:86%; margin:10px auto; height:1px; display:block;}

.eliz {background:#e6eaec; padding:30px; margin:20px 0; border-left:4px solid #226b77; position:relative;}
.eliz:after {content:''; border:15px solid transparent; border-right:15px solid #565952; border-bottom:15px solid #565952; position:absolute; right:0; bottom:0;}
.eliz .instance_control_ptitle {color:#565952;}
.eliz .instance_control_ptext {color:#226b77; font-style:italic; line-height:1.4;}

.homeList ul {margin:0; padding:0; list-style:none;}
.homeList li {background:url('../images/li.png') no-repeat 2px 19px; padding:11px 0 12px 18px; border-bottom:1px solid #226b77; margin:0; list-style:none; font-weight:600;}
@media (max-width:767px) {
	.homeList ul {margin:0 -15px;}
	.homeList li {background-position:11px 15px !important; padding:9px 15px 15px 27px;}
	.homeList li:last-child {border:0;}
}

.mainFolderImageClosed {width:0; height:0; padding:0 38px 35px 0 !important; background:url('../images/folderuploaderClose.png') no-repeat 0 center; position:relative; top:-2px;}
.mainFolderImageOpen   {width:0; height:0; padding:0 38px 35px 0 !important; background:url('../images/folderuploaderOpen.png') no-repeat 0 center;  position:relative; top:-2px;}
.folderUploaderControl {/*border-bottom:1px solid #ebe6e1;*/ padding:0;}
.content-box-docs {background:#e6eaec; padding:20px 15px 10px; margin-bottom:30px;}
.content-box-docs > div {padding:0 0 5px;}
.content-box-docs a {color:#303e47;}
@media (min-width:768px) {
	.content-box-docs {padding:20px 20px 7px;}
}
@media (min-width:1200px) {
	.content-box-docs {padding:35px 30px 22px 40px;}
}

.folderRoot {padding:0;}
.folderImageClosed {width:0; height:0; padding:0 38px 35px 0 !important; background:url('../images/folderuploaderClose.png') no-repeat 0 center; background-size:28px 24px; position:relative; top:-2px;}
.folderImageOpen   {width:0; height:0; padding:0 38px 35px 0 !important; background:url('../images/folderuploaderOpen.png') no-repeat 0 center;  background-size:32px 24px; position:relative; top:-2px;}

.folder-row-outer {white-space:initial;}

.fileItemImage {width:0; height:0; padding:0 24px 35px 0 !important; background:url('../images/file.svg') no-repeat 0 center; background-size:auto 19px; position:relative; top:-2px;}
.uploadSubfolder {padding:10px 0;}
.folderTree {padding:0 0 5px;}

.contentBigTable {padding:0 0 20px;}
.contentBigTable .instance_TextAreaControllTextDIV p {padding:0; margin:0;}
.contentBigTable .instance_TextAreaControllTextDIV td {font-size:14px;}
.contentBigTable .instance_TextAreaControllTextDIV td,
.contentBigTable .instance_TextAreaControllTextDIV td * {font-size:14px;}
.contentBigTable .instance_TextAreaControllTextDIV thead td {background:#f3fae9; border-top:1px solid #c3ceb3; border-bottom:1px solid #c3ceb3; padding:10px 8px;}
.contentBigTable .instance_TextAreaControllTextDIV thead td,
.contentBigTable .instance_TextAreaControllTextDIV thead td * {color:#565952; font-weight:600;}
.contentBigTable .instance_TextAreaControllTextDIV tbody td {padding:11px 8px; border-bottom:1px solid #e6eaec; border-right: 1px solid #e6eaec;}
.contentBigTable .instance_TextAreaControllTextDIV tbody tr:last-child td {border-bottom:0;}
.contentBigTable .instance_TextAreaControllTextDIV tbody td:nth-child(2) {width:135px;}
.contentBigTable .instance_TextAreaControllTextDIV tfoot td {background:#f3fae9; border-top:1px solid #c3ceb3; border-bottom:1px solid #c3ceb3; padding:10px 8px;}
.contentBigTable .instance_TextAreaControllTextDIV tfoot td,
.contentBigTable .instance_TextAreaControllTextDIV tfoot td * {font-size:15px; letter-spacing:0.7px;}

.contactRow {padding:5px 0 20px;}
.contactRow .instance_control_ptitle {color:#494949; font-size:15px; font-weight:600; text-transform:none; padding:18px 0 7px; margin:0;}
.contactRow .instance_control_ptext p {padding:0 0 5px; margin:0;}

.contactItem {padding:0 0 20px;}
.contactItem .instance_control_ptitle, .contactItem .instance_control_ptitle * {font-weight:normal; padding:0 0 7px !important;}
.contactItem .paragraphWithImage_leftColumn {vertical-align:top; padding:0 18px 0 0;}
.contactItem .paragraphWithImage_rightColumn {vertical-align:top;}

@media (min-width:768px) {
    .contactItem {padding:0 0 30px;}
}


.contactsLogo img {width:204px; height:91px;}
.contactsLogo2 img {width:99px; height:99px;}
.contactsLogo *,
.contactsLogo2 * {text-align:left !important;}
@media (min-width:768px) {
	.contactRow .instance_control_ptitle {padding:12px 0 7px;}
	.contactRow .instance_control_ptext p {line-height:1.2;}
}

.content-box a {text-decoration:underline;}

#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:#b4008e;}
.locationTab.active:before {color:#b4008e;}
@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:#daded4; 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:#b4008e !important;}
.controlTabs.propertyPortfolioTabs li.selectedTab:before {color:#b4008e;}
@media(max-width:1199px){
	.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,
	.controlsPropertyPortfolio > div > div > div > table > tbody > tr:first-child > td {display:block;}
}
@media(max-width:767px){
	.controlsPropertyPortfolio > div > div > div > table > tbody > tr {display:block;}
}
@media (min-width:768px) {
	.controlTabs.propertyPortfolioTabs {position:absolute; top:0; right:0;}
}

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

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

.contactPage .instance_control_ptitle {/*padding:10px 0 15px 0;*/}
.contactPage .instance_control_ptitle p {padding: 0;}

.contactRow p {position:relative;}
.contactRow a {color:#303e47 !important; text-decoration:underline;}
.contactRow a:hover {text-decoration:none;}
.contactRow strong {/*color:#565952;*/}
.contactRow .instance_control_ptitle {padding-top:0;}
.contactRow .instance_control_ptitle, .contactRow .instance_control_ptitle * {color:#303e47; font-size:16px; font-weight:700;}
.contactRow .paragraphWithImage_leftColumn {width:130px; padding:10px 25px 15px 0;}

.contactRow .instance_componentOuterTABLE, 
.contactRow .instance_componentOuterTABLE > tbody, 
.contactRow .instance_componentOuterTABLE > tbody > tr, 
.contactRow .instance_componentOuterTABLE > tbody > tr > td, 
.contactRow .instance_componentOuterTABLE > tbody > tr > td > div {max-width:100%; display:block;}

@media(min-width:992px){
	.contactRow .instance_componentOuterTABLE > tbody > tr {display:flex !important; flex-flow:row nowrap;}
	.contactRow .paragraphWithImage_leftColumn img {max-width:112px;}
	.contactRow .paragraphWithImage_leftColumn {width:130px; padding:0 25px 15px 0;}
}

/*
.contactRow p:nth-child(2):before {content:'\f095'; font-family:'FontAwesome',Arial,Helvetica,sans-serif; color:#daded4; margin:0 5px 0 0; transform: scale(-1, 1); display:inline-block;}
.contactRow p:nth-child(3):before {content:'\f0e0'; font-family:'FontAwesome',Arial,Helvetica,sans-serif; color:#daded4; margin:0 5px 0 0;}
*/

.loginFooter {position:relative; padding:26px 0 20px;}
.loginFooter * {color:#e7e1ee !important; font-size:13px !important; border-color:#cbc6d0 !important;}
.loginFooter:before {content:''; background:linear-gradient(to right,rgba(255,255,255,0),rgba(152,145,156,1),rgba(255,255,255,0)); width:100%; height:1px; display:block; position:absolute; left:0; top:0;}

.loginContact {background:linear-gradient(to bottom,rgba(0,0,0,0.3),rgba(0,0,0,0)); padding:20px 20px 0; display:none !important;}
.loginContact .col-sm-4 > div {padding:0 0 20px;}
.loginContact * {color:#fff !important;}
.loginContact p {padding:0; margin:0;}
.contactLoginText {padding:0 0 20px;}
.contactLoginText * {font-size:22px; text-transform:uppercase;}
@media (min-width:768px) {
	.loginFooter {padding:26px 0 0;}
	.loginContact {padding:30px 30px 0;}
	.contactLoginText * {font-size:18px;}
}
@media (min-width:992px) {
	.loginContact {padding:40px 40px 0;}
	.contactLoginText * {font-size:24px;}
}
@media (min-width:1200px) {
	.contactLoginText * {font-size:26px;}
}

.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:#b4008e !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:#b4008e; color:#fff; padding:0 3px; font-weight:bold;}
#page_detailsPage .content-box-text .instance_TextAreaControllTextDIV table thead td {background:#b4008e;}
.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;*/ padding:5px; text-align:center;}
.content-box-text .instance_TextAreaControllTextDIV table thead tr:last-child td {/*border-bottom:1px solid #c3ceb3;*/ padding-bottom:3px; text-align:left;}
.content-box-text .instance_TextAreaControllTextDIV table p {padding:0; margin:0;}
.content-box-text .instance_TextAreaControllTextDIV table tbody td {padding:5px; /*border-bottom:1px solid #e6eaec;*/}
.content-box-text .instance_TextAreaControllTextDIV table tfoot td {/*background:#e6eaec;*/ padding:5px; border-bottom:0;}
.content-box-text .instance_TextAreaControllTextDIV table th:first-child,
.content-box-text .instance_TextAreaControllTextDIV table td:first-child {border-right:1px solid #b4008e; width:30%;}
.content-box-text .instance_TextAreaControllTextDIV table tfoot td {border-top:1px solid #b4008e;}
@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) {
	.content-box-text .instance_TextAreaControllTextDIV table thead td {padding:0 5px 0 7px;}
	.content-box-text .instance_TextAreaControllTextDIV table thead tr:first-child td {padding:10px 8px;}
	.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 .instance_TextAreaControllTextDIV table tfoot td {padding:8px 10px;}
}

.pdfLink {padding:10px 0 10px 0px;}
.pdfLink * {
    color: #b4008e;
    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;}

#page_detailsPage .col-md-8 strong {color:#b4008e; text-shadow:0 0 0 #b4008e; font-size:16px; padding-top:15px;}
.contactRow > .row > div {padding-bottom:20px;}
@media (min-width:768px) {
	.contactRow > .row {display:flex; flex-wrap:wrap;}
}

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

.propertyContacts {padding:15px; border:1px solid #b4008e;}
.propertyContacts strong {font-weight:normal; color:#b4008e;}
.propertyContacts p {padding:0 0 5px!important; color:#000 !important;}
.propertyContactsTitle, .propertyContactsTitle p {font-size:20px; font-weight:bold; color:#b4008e !important;} 
@media (min-width:768px) {
	.propertyContactsTitle * {font-size:20px;}
}

.ref {background:#b4008e; min-width:143px; padding:6px 12px; display:inline-block;}
.ref * {color:#fff; font-size:16px;}

.proImages .resultDiv.isDroppable > div {padding-bottom:15px;}
.proImages .resultDiv.isDroppable img:not(.folder-row-icon) {width:100%; display:block;}
.proTitle {display:none !important;}

.key {background:#b4008e; padding:15px 12px; margin:0 0 20px;}
.key {color:#fff; font-size:16px;}
.key p:first-child {font-weight:bold;}
.key ul {padding-left:17px;}
.key ul li {list-style:initial;}

@media (min-width:768px) {
	.propertyBox .col-sm-7 .col-lg-6 {padding:0 15px 0 5px !important;}
}

.gPrice {padding:0 0 20px;}
.gPrice .instance_TextAreaControllTextDIV {width:100%; color:#fff; display:flex; flex-flow:row nowrap; justify-content:space-between;}
.gPrice .instance_TextAreaControllTextDIV p {background:#000; padding:8px 20px; color:#fff;}
#workareaInnera .gPrice {background:#000; width:400px;}

.Endeavour20463 .ref {display:none !important;}

@media (min-width:768px) {
	#page_detailsPage .wrapper.footerBox {min-height:0 !important; height:0 !important; overflow:hidden !important;}
}

#webWizardDiv .gPrice {position: static !important; margin: 0 !important; padding: 8px 20px !important;}

.conditions {padding:40px 0 0;}
.conditions * {color:#303e47 !important; font-size:14px !important; font-weight:normal !important;}

.table table {/* margin:0 0 20px !important; border-collapse: collapse; */}
.table .instance_TextAreaControllTextDIV table,
.table .instance_control_ptext table {margin:0 0 20px !important; border-collapse: collapse;}

.hBg {max-width:200px; display:none;}
.hBg .imageDescriptionText * {color:#fff !important;}
body > table .hBg .imageDescriptionText {display:none !important;}
#webWizardDiv .hBg {display:block; position:relative; left:6%;}
.hBgImg {display:none;}
#webWizardDiv .hBgImg {display:block; position:absolute; top:0; right:0; z-index:100;}
.cover-bg {display: none;}
#webWizardDiv .cover-bg {display:block;}
#workareaInnera .headerBox {width:100%; display:flex; flex-flow:column nowrap;}
#workareaInnera .headerBox > .container {order:1;}
#workareaInnera .headerBox > .hBg {order:2;}
body.with-bg {
    background-position: center 0;
    background-size: cover;
    background-attachment: fixed;
}

body.with-bg .login-page-text *, body.with-bg .login-page-text a {
    color: white;
}

body.with-bg .login-block {
    background: rgba(240, 244, 248,0.8);
}

.property-gallery {width:100%; position:relative; padding-bottom: 15px; }
.property-gallery table {table-layout: fixed;}
.property-gallery .mainGalleryContainer {width: 100% !important;}
#webWizardDiv .property-gallery div[id^=mainGalleryContainer] {width: 100% !important;}
.property-gallery div {width:100%; border:0 !important;}
.property-gallery div div div table td > div > div:first-child  {height:300px !important;}
.property-gallery div div div table td > div .imageDivContainer {height:300px !important; position:relative; overflow:hidden;}
.property-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:300px !important;}
.property-gallery div div div table td > div > div {width:100% !important;}
.property-gallery div div div table td > div > div.imageDivContainer > div > div > div {width:100% !important;}
.property-gallery .imageDivContainer img {width:100% !important; left:0 !important; top:0 !important; height:auto !important;}
.property-gallery div div div table td > div .thumbnailsDiv {background:url(../images/general/black.png); width:100%; padding:67px 7px 12px; margin:-52px 0 0 !important; position:absolute; top:0; left:0; z-index:20; display:none;}
.property-gallery .thumbnailsDiv.slideImg .slideShowThumbnail {width:140px !important; height:120px !important; border:1px solid #051c4a !important; margin:5px; display:inline-block; cursor:pointer; vertical-align:bottom; overflow:hidden;}
.property-gallery .thumbnailsDiv.slideImg { height: auto !important; }
.property-gallery .thumbnailsDiv.slideImg .scrollableThumbnailsInner { overflow-y:visible;}
.property-gallery .thumbnailsDiv.slideImg .scrollableThumbnailsInner > div {width: 100% !important; height: auto;}
.scrollableThumbnailsInner div {z-index:1;}
.slideShowThumbnail {border-width: 0;}
#webWizardDiv .property-gallery div div div table td > div .thumbnailsDiv { margin-top:0 !important; top:0 !important;}

@media (min-width:768px) {
	.property-gallery div div div table td > div > div:first-child  {height:348px !important;}
	.property-gallery div div div table td > div .imageDivContainer {height:348px !important;}
	.property-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:348px !important;}
	.property-gallery div div div table td > div .thumbnailsDiv {background:none; margin-top:0 !important; top:0; left:0; padding:0 20px; position:relative; z-index:10; display:block !important;}
	.property-gallery .slideShowControlsPanel {margin-top:86px;}
	.property-gallery div div div table td > div > div {width:auto !important;}
	.property-gallery div div div table td > div .thumbnailsDiv.slideImg .slideShowThumbnail {width:105px !important; height:75px !important; margin:0 4px;}
	.property-gallery .thumbnailsArrow {display:block;}
}

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

@media (max-width:991px) {
  .content-gallery-owl .page-gallery-item {height: auto!important;}
}

.text-table-no-borders .instance_control_ptext table td {
border-top: 0;
border-bottom: 0;
}

.text-table-no-borders .instance_control_ptext table tbody tr:first-child td {
border-top: 0;
border-bottom: 0;
}
.long-page-menu table.pageTableLinks td.pageLinks a {padding: 0 15px;}

#webWizardDiv .inneraWorkarea .instance_header_table {margin: 5px 0 0 !important;}

.ref:has(> div:empty) {opacity:0 !important;}

.cg19974.content-gallery div div div table td > div > div:first-child,
.cg19974.content-gallery div div div table td > div .imageDivContainer,
.cg19974.content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:66vw !important;}
@media (min-width:992px) {
	.cg19974.content-gallery div div div table td > div > div:first-child,
	.cg19974.content-gallery div div div table td > div .imageDivContainer,
	.cg19974.content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:652px !important;}
}
@media (min-width:1200px) {
	.cg19974.content-gallery div div div table td > div > div:first-child,
	.cg19974.content-gallery div div div table td > div .imageDivContainer,
	.cg19974.content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:770px !important;}
}

.img-box div + div {padding-top:24px;}

.images2023 .instance_ImageControllImg {border:1px solid #323e48;}

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

.headerBox19993 .ref {display:none;}
.headerBox19993 .container_header .instance_control_ptitle {padding:24px 0 24px 15px !important;}
.headerBox19993 .container_header .instance_control_ptitle p {padding:0 !important; font-size:28px;}
.headerBox19993 .container_header .logo .instance_ImageControllImg {width:auto; height:auto; max-height:100px;}
@media(min-width:768px){
	.headerBox19993 .container_header {display:flex; flex-flow:row nowrap; justify-content:space-between; align-items:center;}
	.headerBox19993 .adress {order:1;}
	.headerBox19993 .container_header .adress .instance_control_ptitle {padding:24px 24px 24px 0 !important;}
	.headerBox19993 .container_header .adress .instance_control_ptitle p {font-size:32px;}
	.headerBox19993 .container_header .logo {padding:0 135px 0 0; order:2;}
	.headerBox19993 .container_header .logo .instance_ImageControllImg {max-height:146px;}
}
@media(min-width:992px){
	.headerBox19993 .container_header .adress .instance_control_ptitle p {font-size:36px;}
	.headerBox19993 .container_header .logo {padding:0 150px 0 0;}
}

.harts20155 .TableParagraph {padding:0 !important;} 
.harts20155 .instance_TextAreaControllTextDIV table {white-space:nowrap;}
.harts20155 .instance_TextAreaControllTextDIV table td {padding:5px 10px;}

@media(max-width:1199px){
  .contentBox .table {padding:0 0 15px; overflow-x:scroll;}
}

#page_Login.loggedout .headerBox.ProjectSugarChristie19936 {height:0 !important; overflow:hidden !important;}
#page_Login.loggedout .menuBox.ProjectSugarChristie19936 {height:0 !important; overflow:hidden !important;}
#page_Login.loggedout .contentBox.ProjectSugarChristie19936 {width:100%; display:flex; flex-flow:column nowrap; justify-content:center;}

.wrapper.headerBox.Shrub20405 {background:#011c31 !important;}
.Shrub20405 .hBg {display:none !important;}
.Shrub20405 .portfolio-controls-container {display:none !important;}
.Shrub20405 .hFlex {width:100%; display:flex; flex-flow:row nowrap;}
body > table .Shrub20405 .hFlex {justify-content:space-between;}
.Shrub20405 .container_header .logo {padding:15px 0 15px 15px !important;}
.loggedout .Shrub20405 .container_header .logo {display:none;}
#workareaInnera .Shrub20405 .container_header .logo {display:block;}
@media(min-width:768px){
	.Shrub20405 .container_header .logo {padding:50px 136px 15px 15px !important;}
	.Shrub20405 .container_header .logo .instance_ImageControllImg {width:200px !important; height:50px !important;}
}
@media(min-width:992px){
	.Shrub20405 .container_header .logo {padding:50px 144px 15px 15px !important;}
	.Shrub20405 .container_header .logo .instance_ImageControllImg {width:200px !important; height:50px !important;}
}
@media(min-width:1200px){
	.Shrub20405 .container_header .logo {padding:36px 154px 15px 15px !important;}
	.Shrub20405 .container_header .logo .instance_ImageControllImg {width:297px !important; height:72px !important;}
}

.ProjectAkoya20416 .content-gallery div div div table td > div > div:first-child,
.ProjectAkoya20416 .content-gallery div div div table td > div .imageDivContainer,
.ProjectAkoya20416 .content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:75vw !important;}
@media (min-width:992px) {
	.ProjectAkoya20416 .content-gallery div div div table td > div > div:first-child,
	.ProjectAkoya20416 .content-gallery div div div table td > div .imageDivContainer,
	.ProjectAkoya20416 .content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:700px !important;}
}
@media (min-width:1200px) {
	.ProjectAkoya20416 .content-gallery div div div table td > div > div:first-child,
	.ProjectAkoya20416 .content-gallery div div div table td > div .imageDivContainer,
	.ProjectAkoya20416 .content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:900px !important;}
}

.ProjectAtom20455 .ref {display:none !important;}
.loggedout .ProjectAtom20455 .container_header .logo {display:block !important;}
.loggedout .ProjectAtom20455 .container_header .logo .instance_ImageControllImg {width:204px !important; height:111px !important;}
@media(max-width:767px){
	body > table .ProjectAtom20455 .hFlex {flex-flow:column nowrap;}
	body > table .ProjectAtom20455 .hFlex > div:first-child {order:2;}
	body > table .ProjectAtom20455 .hFlex > div:last-child {order:1;}
}
@media(min-width:768px){
	.ProjectAtom20455 .container_header .logo {padding:15px 136px 15px 15px !important;}
	.ProjectAtom20455 .content-gallery div div div table td > div > div:first-child  {height:760px !important;}
	.ProjectAtom20455 .content-gallery div div div table td > div .imageDivContainer {height:760px !important;}
	.ProjectAtom20455 .content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:760px !important;}
}
@media (min-width:992px) {
	.ProjectAtom20455 .content-gallery div div div table td > div > div:first-child  {height:800px !important;}
	.ProjectAtom20455 .content-gallery div div div table td > div .imageDivContainer {height:800px !important;}
	.ProjectAtom20455 .content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:800px !important;}
}
@media (min-width:1200px) {
	.ProjectAtom20455 .content-gallery div div div table td > div > div:first-child  {height:860px !important;}
	.ProjectAtom20455 .content-gallery div div div table td > div .imageDivContainer {height:860px !important;}
	.ProjectAtom20455 .content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:860px !important;}
}

.dove20465 .ref {display:none !important;}
.dove20465 .container_header .logo .instance_ImageControllImg {width:880px !important; max-width:94% !important; height:auto !important;}
.loggedout .dove20465 .container_header .logo .instance_ImageControllImg {display:none !important;}
.loggedin .dove20465 .container_header .logo .instance_ImageControllImg {display:block !important;}
.loggedout #workareaInnera .dove20465 .container_header .logo,
.loggedout #workareaInnera .dove20465 .container_header .logo .instance_ImageControllImg {display:block !important;}
.dove20465 .hFlexBox {display:flex; flex-flow:column nowrap; justify-content:center;}
@media(max-width:767px){
	body > table .dove20465 .hFlex {flex-flow:column nowrap;}
	body > table .dove20465 .hFlex > div:first-child {order:2;}
	body > table .dove20465 .hFlex > div:last-child {order:1;}
}
@media(min-width:768px){
	.dove20465 .container_header .logo {padding:15px 136px 15px 15px !important;}
	.loggedout .dove20465 .container_header .logo .instance_ImageControllImg {max-width:680px !important;}
	.hFlexBox {min-width:200px; flex:0 0 auto;}
	.logoBox {height:144px; display:flex; flex-flow:column nowrap; justify-content:center;}
}
@media(min-width:1200px){
	.dove20465 .container_header .logo {padding-left:30px !important;}
}

.mceLayout {width:100% !important; min-height:200px !important;}
.mceLayout iframe {min-height:200px !important;}

.instance_ImageControllImg {max-width:100%;}
#workareaInnera .instance_TextAreaControllTextDIV {min-height:24px;}
#workareaInnera .instance_TextAreaControllTextDIV a,
#workareaInnera .instance_control_ptext a {pointer-events:none;}

.wrapper.headerBox.GrayshottSpa20501 {background:#011c31 !important;}
.GrayshottSpa20501 .hBg {display:none !important;}
.GrayshottSpa20501 .portfolio-controls-container {display:none !important;}
.GrayshottSpa20501 .hFlex {width:100%; display:flex; flex-flow:row nowrap; justify-content:space-between;}
.GrayshottSpa20501 .container_header .logo {padding:15px !important;}
.GrayshottSpa20501 .container_header .logo .instance_ImageControllImg {width:auto !important; height:50px !important;}
@media(min-width:768px){
	.GrayshottSpa20501 .container_header .logo {padding:20px 140px 20px 15px !important;}
	.GrayshottSpa20501 .container_header .logo .instance_ImageControllImg {max-height:70px;}
}
@media(min-width:992px){
	.GrayshottSpa20501 .container_header .logo {padding:20px 144px 20px 15px !important;}
	.GrayshottSpa20501 .container_header .logo .instance_ImageControllImg {max-height:70px;}
}
@media(min-width:1200px){
	.GrayshottSpa20501 .container_header .logo {padding:20px 154px 20px 15px !important;}
	.GrayshottSpa20501 .container_header .logo .instance_ImageControllImg {max-height:70px;}
}

@media(min-width:768px){
	.Roko20647 table.pageTableLinks td.pageLinks a {padding:0 2px; font-size:12px; letter-spacing:-0.3px;}
	.Roko20647 table.pageTableLinks td.pageLinks:first-child a {padding-left:0;}
	.Roko20647 table.pageTableLinks td.pageLinks:last-child a {padding-left:0;}
	.Roko20647 .container_header .instance_control_ptitle {padding-top:0 !important;}
}
@media(min-width:992px){
	.Roko20647 table.pageTableLinks td.pageLinks a {padding:0 10px;}
}
@media(min-width:1200px){
	.Roko20647 table.pageTableLinks td.pageLinks a {padding:0 14px; font-size:13px; letter-spacing:0;}
}

/* New .gallery */
.gallery {width:100%; position:relative;}
.gallery table {table-layout:fixed;}
.gallery div 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:77vw !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 {text-align:left; 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 {padding:0; margin:0 0 0 10px; border-width:0;}
.scrollableThumbnails * {font-size:0 !important;}
@media (max-width:767px) {
	.gallery div div div table td > div .thumbnailsDiv img {opacity:1 !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:75vw !important;}
	.gallery div div div table td > div .thumbnailsDiv {background:none; margin-top:20px !important; top:-10px; left:0; padding:0 30px; 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 .scrollableThumbnails .slideShowThumbnail {width:102px !important; height:auto !important; padding:0; margin:0;}
	.gallery .thumbnailsArrow {display:block;}
	.gallery .scrollableThumbnails .thumbnailsArrow.leftArrow,
	.gallery .scrollableThumbnails .thumbnailsArrow.rightArrow {background:none; opacity:1;}
	.gallery .scrollableThumbnails .thumbnailsArrow.leftArrow:after {content:''; width:15px; height:15px; border:solid #fff; border-width:0 2px 2px 0; transform:rotate(135deg); position:absolute; left:2px; top:6px;}
	.gallery .scrollableThumbnails .thumbnailsArrow.rightArrow:after {content:''; width:15px; height:15px; border:solid #fff; border-width:0 2px 2px 0; transform:rotate(-45deg); position:absolute; right:2px; top:6px;}
	.gallery .scrollableThumbnailsInner > div {width:auto !important; white-space:nowrap;}
}
@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:44vw !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:526px !important;}
}

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

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

.galleryBox .container {padding:0;}
.galleryBox + div {padding-top:25px;}
.galleryBox table, .galleryBox tbody, .galleryBox tr, .galleryBox td {width:100%; table-layout:fixed;}
.page-gallery-item {background-size:cover; background-repeat:no-repeat; background-position:center center; height:auto !important;}
.page-gallery-item img {opacity:0 !important; display:block !important;}

.navLink {width:50% !important;}
.navPrevImg {background:none; position:relative; opacity:1 !important;}
.navNextImg {background:none; position:relative; opacity:1 !important;}
.navPrevImg:before, 
.navNextImg:before {content:''; background:#000; width:40px; height:40px; position:absolute; right:0; top:50%; margin:-20px 0 0; opacity:0.4;}
.navPrevImg:before {left:0;}
.navNextImg:before {right:0;}
.navPrevImg:after, .navNextImg:after {content:''; width:14px; height:14px; border:solid #fff; border-width:0 2px 2px 0; position:absolute; top:50%; margin-top:-7px; opacity:0.9;}
.navPrevImg:after {transform:rotate(135deg); left:15px;}
.navNextImg:after {transform:rotate(-45deg); right:15px;}
@media (min-width:768px) {
	.navPrevImg:before {width:60px; height:60px; margin:-30px 0 0;}
	.navNextImg:before {width:60px; height:60px; margin:-30px 0 0;}
	.navPrevImg:after, .navNextImg:after {width:18px; height:18px; margin-top:-10px;}
	.navPrevImg:after {left:24px;}
	.navNextImg:after {right:24px;}
}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display:block;}
.mainGalleryContainer div div.owl-dot {width:8px !important; height:8px !important; margin:0 2px; border-radius:50%; border:1px solid #fff !important;}
.mainGalleryContainer div div.owl-dot.active {background:#fff;}
.owl-prev, .owl-next {width:40px !important; height:40px !important; margin:-20px 0 0; position:absolute; top:50%; text-indent:-9999px; opacity:1;}
.owl-prev {left:0;}
.owl-next {right:0;}
.owl-prev:before, .owl-next:before {content:''; background:#000; width:100%; height:100%; position:absolute; left:0; top:0; opacity:0.4;}
.owl-prev:after, .owl-next:after {content:''; width:14px; height:14px; border:solid #fff; border-width:0 1px 1px 0; position:absolute; top:14px;}
.owl-prev:after {transform:rotate(135deg); left:15px;}
.owl-next:after {transform:rotate(-45deg); right:15px;}
.owl-dots {width:100%; display:flex; flex-flow:row nowrap; justify-content:center; align-items:center;}
.owl-stage {display:flex; flex-flow:row nowrap;}
.owl-item {height:initial; flex:0 0 auto;}
.owl-item .page-gallery-item {background-size:contain; height:100% !important;}
.owl-item .page-gallery-item img {display:none !important;}
.owl-item:first-child .page-gallery-item img {display:block !important;}
@media (min-width:768px) {
	.page-gallery-item {/*opacity:.58;*/}
	.owl-item.active.center .page-gallery-item {opacity:1;}
	.owl-prev, .owl-next {width:60px !important; height:60px !important; margin:-30px 0 0;}
	.owl-prev:after, .owl-next:after {width:18px; height:18px; border-width:0 2px 2px 0; top:20px;}
	.owl-prev:after {left:24px;}
	.owl-next:after {right:24px;}
	.owl-dots {margin:-40px 0 0;}
	.mainGalleryContainer div div.owl-dot {width:10px !important; height:10px !important; margin:0 3px;}
}

.carrier20735 .mainGalleryContainer div div.owl-dot {width:5px !important; height:5px !important; margin:0 1px;}
@media(min-width:375px){
	.carrier20735 .mainGalleryContainer div div.owl-dot {width:6px !important; height:6px !important;}
}
@media(min-width:425px){
	.carrier20735 .mainGalleryContainer div div.owl-dot {}
}
@media(min-width:768px){
	.carrier20735 .mainGalleryContainer div div.owl-dot {width:10px !important; height:10px !important; margin:0 3px;}
}

#workareaOuter .content-gallery .imageDivContainer > div > div > img {width:100% !important;}
  

.Winnie20991 .content-gallery div div div table td > div > div:first-child,
.Winnie20991 .content-gallery div div div table td > div .imageDivContainer,
.Winnie20991 .content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:77vw !important;}
@media (min-width:768px) {
	.Winnie20991 .content-gallery div div div table td > div > div:first-child,
	.Winnie20991 .content-gallery div div div table td > div .imageDivContainer,
	.Winnie20991 .content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:78vw !important;}
}
@media (min-width:992px) {
	.Winnie20991 .content-gallery div div div table td > div > div:first-child,
	.Winnie20991 .content-gallery div div div table td > div .imageDivContainer,
	.Winnie20991 .content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:64vw !important;}
}
@media (min-width:1200px) {
	.Winnie20991 .content-gallery div div div table td > div > div:first-child,
	.Winnie20991 .content-gallery div div div table td > div .imageDivContainer,
	.Winnie20991 .content-gallery div div div table td > div .imageDivContainer > div > div:nth-child(3) > div {height:880px !important;}
}

.css2024 TaBLE.innerPageTableLinks {width:100%;}
.css2024 .content-box-text .instance_TextAreaControllTextDIV table th:first-child,
.css2024 .content-box-text .instance_TextAreaControllTextDIV table td:first-child {border-right:0; width:auto;}
.css2024 .content-box-text .instance_TextAreaControllTextDIV table tr:nth-child(even) {background:#e6eaec;}
/* .css2024 .content-box-text .instance_TextAreaControllTextDIV table th,
.css2024 .content-box-text .instance_TextAreaControllTextDIV table td {border-top:1px solid #b4008e} */
.css2024 .controlsPropertyPortfolio iframe {width:100% !important; margin-top:30px; max-height:400px;}
@media(min-width:768px){
	.css2024.wrapper.menuBox, .css2024 .mainMenu, .css2024 table.pageTableLinks td.pageLinks > div > a {height:40px !important;}
	.css2024 table.pageTableLinks td.pageLinks > div > a {padding:0 10px; display:flex; flex-flow:column nowrap; justify-content:center;}
}
@media(min-width:992px){
	.css2024 table.pageTableLinks td.pageLinks > div > a {padding:0 12px;}
	#page_ChristieFinance .css2024 .paragraphWithImage_leftColumn {width:180px; padding:0 20px 24px 0;}
	#page_ChristieFinance .css2024 .paragraphWithImage_leftColumn .instance_ImageControllImg {display:block;}
	#page_ChristieFinance .css2024 .paragraphWithImage_rightColumn {width:auto;}
}
@media(min-width:1200px){
	.css2024 table.pageTableLinks td.pageLinks > div > a {padding:0 15px;}
}

@media(min-width:768px){
	.Sherdley20988 table.pageTableLinks td.pageLinks a {font-size:12px;}
}
@media(min-width:992px){
	.Sherdley20988 table.pageTableLinks td.pageLinks a {font-size:13px;}
}
@media(min-width:1200px){
	.Sherdley20988 table.pageTableLinks td.pageLinks a {font-size:14px;}
}

.dolphin21064 .ref {display:none !important;}
.loggedout .dolphin21064.Shrub20405 .container_header .logo {display:block;}
.dolphin21064.Shrub20405 .hFlex {width:100%; justify-content:space-between;}
.dolphin21064 .hFlexBox {display:flex; flex-flow:column nowrap; justify-content:center;}

.logoR {padding:20px 20px 0;}
.logoR .instance_ImageControllImg {max-width:200px; display:block;}
#workareaInnera .logoR {max-height:200px !important;}
@media(min-width:768px){
	.logoR + .adress {padding:0 314px 12px 0;}
	.logoR {height:100%; padding:0; display:flex; flex-flow:column nowrap; justify-content:center; position:absolute; right:135px; top:0;}
	.logoR > div {height:initial; min-height:initial;}
	.logoR .instance_ImageControllImg {max-width:160px;}
}
@media(min-width:992px){
	.logoR {right:145px;}
	.logoR + .adress {padding:0 374px 12px 0;}
	.logoR .instance_ImageControllImg {max-width:200px;}
}

@media(min-width:1200px){
	.island21313 iframe {height:700px !important; display:block !important;}
}

.logos {padding:0 15px; display:flex; flex-flow:row wrap; align-items:center;}
.logos > div {max-width:100%; padding:16px 16px 16px 0;}
.logos * {text-align:left !important;}
.logos .instance_ImageControllImg {max-height:100px; display:block; cursor:pointer;}
@media(max-width:767px){
	.logos .instance_ImageControllImg {width:auto;}
}
@media (min-width:768px) {
	.logos {width:auto; flex-flow:row nowrap;}
	.logos > div {padding:6px 0 6px 24px;}
	.logos .instance_ImageControllImg {max-height:135px;}
}

@media(max-width:767px){
	.css2024 .hBgImg {padding:15px; display:block;}
	.css2024 .hBgImg .instance_ImageControllImg {width:66px; height:66px; display:block;}
	.css2024 .container_header .instance_control_ptitle {padding:18px 0 15px !important;}
	.css2024 .container_header .instance_control_ptext {padding:0 0 18px !important;}
	.css2024 .adress {padding:0 0 0 15px !important;}
	.css2024 .logos > div {max-width:50%;}
}
@media(min-width:768px){
	.css2024 .hFlex {width:100%; min-height:145px; display:flex; flex-flow:row nowrap; justify-content:space-between; align-items:center;}
	.css2024 .hFlex .instance_control_ptitle {padding:0 !important;}
	.css2024 .hFlex .adress {padding:15px 0 !important;}
}
@media(min-width:1200px){
	.css2024 .ref + .hFlex {margin-top:-36px; position:relative; z-index:1;}
	.css2024 .ref + .hFlex .adress {padding-top:36px !important;}
	.css2024 .ref {position:relative; z-index:2;}
}

.Greyfriars21518 .ref {display:none;}
.Greyfriars21518 .container_header .instance_control_ptitle {padding:24px 0 24px 15px !important;}
.Greyfriars21518 .container_header .instance_control_ptitle p {padding:0 !important; font-size:28px;}
.Greyfriars21518 .container_header .logo .instance_ImageControllImg {width:auto; height:auto; max-height:100px;}
.Greyfriars21518 .gPrice * {font-size:18px !important;}
.Greyfriars21518 .gPrice .instance_TextAreaControllTextDIV p {padding:5px 15px;}
@media(min-width:768px){
	.Greyfriars21518 .container_header {display:flex; flex-flow:row nowrap; justify-content:space-between; align-items:center;}
	.Greyfriars21518 .adress {order:1;}
	.Greyfriars21518 .container_header .adress .instance_control_ptitle {padding:24px 24px 24px 0 !important;}
	.Greyfriars21518 .container_header .adress .instance_control_ptitle p {font-size:32px;}
	.Greyfriars21518 .container_header .logo {padding:0 135px 0 0; order:2;}
	.Greyfriars21518 .container_header .logo .instance_ImageControllImg {max-height:146px;}
}
@media(min-width:992px){
	.Greyfriars21518 .container_header .adress .instance_control_ptitle p {font-size:36px;}
	.Greyfriars21518 .container_header .logo {padding:0 150px 0 0;}
}

.ProjectCrystal21723 .ref {display:none !important;}
.ProjectCrystal21723.wrapper.headerBox .container {display:flex; flex-flow:column nowrap; justify-content:center;}
.ProjectCrystal21723 .container_header .instance_control_ptitle {padding:5px 0 0 !important;}
.ProjectCrystal21723 .container_header .instance_control_ptext {padding:0 !important;}
body > table .ProjectCrystal21723 .container_header .adress .instance_control_ptext {display:none;}
body.loggedin > table .ProjectCrystal21723 .container_header .adress .instance_control_ptext {display:block;}
.ProjectCrystal21723 .container_header .adress .instance_control_ptext p {font-size:20px; font-weight:700;}
@media(min-width:768px){
	.ProjectCrystal21723 .container_header .adress .instance_control_ptext p {font-size:32px;}
}