
/*---- bootstrap-----*/
/*---------------- Start Reset CSS ----------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small, strike,strong, tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}body{line-height:1}ol,ul{list-style:none} blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none} del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
/*---------------- End Reset CSS ----------------- */
/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=ce09fde71af3dd1a0c54)
 * Config saved to config.json and https://gist.github.com/ce09fde71af3dd1a0c54
 */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

@-ms-viewport{ width: auto !important;}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  /*outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;*/
  outline-offset: -2px;
  outline:0;		/*added*/
}
figure {
  margin: 0;
}
img,.img-responsive{
  vertical-align: middle;
  display: block;
  width: auto \9;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1230px) {
  .container {
    width: 1200px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -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-left: 15px;
  padding-right: 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: 1230px) {
  .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%;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}
.clearfix {
  *zoom: 1;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

/*---- main-3-----*/
.videoWrapper { margin: 40px 0px 48px; }
.videoWrapper .single-video-player, .videoWrapper .single-video-player2 { margin: 10px 0 30px 0; }
.videoWrapper .video-bottom-text { float: left; width: 100%; margin-top: 20px; }
.inv_playerContainer {min-height: auto !important;}




/*---- media-queries-2-----*/
@media all and (max-width: 767px) {
.signpostWrapper .signpostContent {padding:35px;text-align:center;}
.signpostWrapper .signpostContent h3 {font-size:42px;}
.signpostWrapper img {width: 100%;}
.bannerColumnContent .columnWrapper {min-height: auto !important;padding-left: 10px;margin-bottom: 20px;}
#ip3-Homepage .sliderbanner .banneritem .bannerOuterText {top: 41px !important;}
#ip3-Homepage .sliderbanner .banneritem .bannerOuterText {font-size:12px;}
.quoteWrapper .quote1 {padding-bottom: 10px;}
}

@media all and (max-width: 639px) {
#ip3-contact .rad-datatable tr:nth-child(2n) td {display: block !important;}
}

/*IPad/IPad mini landscape mode:*/
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{ 
.signpostWrapper .signpostContent {padding: 71px 0px 50px 53px;}
}


/*IPad/IPad mini portrait mode:*/
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
{ 
.signpostWrapper .signpostContent {padding: 39px 0px 50px 53px;}
.signpostWrapper .signpostContent h3 {font-size: 42px;}
}


@media all and (max-width: 1025px) {
.awardsLogo {display:none;}
.signpostRight .signpostImage img {height: auto !important;}
}

@media screen 
  and (min-device-width: 1281px) 
  and (max-device-width: 1920px) 
  and (-webkit-min-device-pixel-ratio: 1) {
/*.awardsLogo img {width: 62% !important;margin: 0 auto;}*/
#headerwrapper .awardsLogo {top: 191px;padding-bottom: 0px;}
}  

@media all and (min-width: 992px) {
#ip3-contact .rad-datatable tr td {width:50%;}
}
/*---- main-----*/
html{-webkit-text-size-adjust: none;}
.investor-bottom-contact a[href^="tel:"]{text-decoration:none;color:#fff;}
a[href^="tel:"]{cursor:default; text-decoration:none; color:#000;}
#ip3-contact a[href^="tel:"]{ color: #666666;text-decoration:none;}
#ip3-contact a[href^="tel:"].mobile-tel-link, a[href^="tel:"].mobile-tel-link{cursor:pointer !important;}
/* ------------ common colours start ---------------------------------*/
/* ------------- color defination ----------------------*/
/* ------------ common colours end ---------------------*/
/*-------- Common classes start -----------*/
.heading, h1, h2, h3, h4, h5, .news-item p.Title { padding: 0 0 10px; color: #424242; line-height: 1.2em; }
h2, h3{margin:15px 0;}
h4, h5{margin:10px 0;}
.float-it, table, #topnavigation, #breadcrumb, table.searchTable, #tabs.sectionTabs, #tabs.sectionTabs ul, #searchFilter, #resuleMsg, #sitemapcontainer, .bod-item, .snapdownWrapper, .snapdownItem, .news-item, #contentwrapper .yeartab, #contentwrapper .yeartab ul, #footerwrapperinner, .inv-branding { float: left; width: 100%; }

/*-------- Common classes end -----------*/
body { margin:0;padding:0;font-size:100%;font-family: 'Open Sans', sans-serif;color: #000; }
:focus {outline:0px;}
.content-wrapper { max-width: 1200px;}
a {color: #5D87A1; text-decoration: none; }
a:hover {  text-decoration: underline; color: #5D87A1; }
a:focus, a:active {  color: #5D87A1;outline: 0; _noFocusLine: expression(this.hideFocus=true); }
.invisible { position: absolute; left: -9999999px; top: auto; width: 1px; height: 1px; overflow: hidden; visibility: visible; }

img { outline-style: none; outline-width: 0; border: 0 none; max-width: 100%; height: auto; }

sup { font-size: smaller; font-weight: 300; }

sub { margin: 2px 0; padding: 2px 0; }

ul { list-style-image: none; list-style-position: outside; list-style-type: none; }

ol { list-style-image: none; list-style-position: outside; padding-left: 20px;list-style-type: decimal; }
ol li{font-weight:300; font-size:1em; line-height:1.563em;}
#contentwrapper ul { list-style-type: disc; padding-left: 20px; margin-bottom: 10px; }

#contentwrapper ul ul { list-style-type: circle; margin-top: 10px;   }
/*.ip3-site-services #contentwrapper ul li, .ip3-site-services #contentwrapper ol li{font-size: 1.25em; font-weight: 300; line-height: 1.35em;}*/
#contentwrapper ul li, #contentwrapper ol li {  font-size: 1.25em; font-weight: 300; line-height: 1.35em; /*margin-bottom: 10px;*/}
span.rad-notes{font-size: 1em; font-weight: 400; line-height: 1.688em;}
#contentwrapper ul.rad-notes li, #contentwrapper ol.rad-notes li {  font-size: 1.143em; font-weight: 400; line-height: 1.688em; }
#contentwrapper ul li li, #contentwrapper ol li li{font-size:1em;line-height: 1.35em;}
#contentwrapper ol ol { margin-top: 10px; }

#contentwrapper ol { list-style-type: decimal; padding-left:20px; margin-bottom: 10px; }

hr { border-style: none none solid; border-width: 0 0 1px; margin: 5px 0; }

:active { outline-style: none; outline-width: 0; }

p{font-size: 1.25em; font-weight: 300; line-height: 1.35em; padding: 0 0 10px;}
h1{font-size:3em; line-height:1em; font-weight: normal; color:#5D87A1;}
h2, .h2{font-size:1.625em; line-height:1em; font-weight: 300; text-transform:uppercase; color:#5D87A1;}
h3, .h3{font-size:1.5em; line-height:1em; font-weight: 300;}
h4, .h4{font-size:1.250em; line-height:1em; font-weight: 700;}
h5, .h5{font-size:1em; line-height:1em; font-weight: normal;}

h1.page-title{float:left;width:100%;margin-top:0;padding-bottom:0;margin-bottom:27px;}

.pr-pdf-download-link a, .bod-item.active .bodImage:after, .closeBtn, .mobCloseBtn, .propertyBox:before, .document-slider .slick-arrow, .hamburger-wrapper a.hamburger-icon, .outlookLink, .documents-pdf, .snapdown-title:after, .investor-banner-linkbox a.download-pdf, .email-alert .regBtn input#regButton, #SearchButtonContainer #searchButton, #main-menu #section-Homepage-level1 #nav-Homepage-level1 span, .search_wrapper .search-icon{background-image:url('/~/media/Images/A/AEW-UK-Reit/css/sprite.png');background-repeat:no-repeat;}

p#sectionheader { font-size: 1.4em; line-height: 1.2em; }

.scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 14px; }

.scroll-table-container::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 7px; }

.scroll-table-container::-webkit-scrollbar-thumb { border-radius: 5px; border: 2px solid #666666; background-color: #666666; }

hr { display: block; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; border-style: inset; border-width: 1px; }
.uppercase{text-transform:uppercase;}
/*----- Table CSS ---*/
table { margin-bottom: 20px; }
td, th { padding: 15px; }
th {font-size: 1.25em;font-weight: 300; line-height:1.150em; padding-bottom:18px;vertical-align: middle;}
th.rad-right { text-align: center; }
td.rad-right { text-align: right; }
.rad-notes { font-size: 0.875em; font-style: italic; }
.rad-financialtable td, .rad-financialtable th { text-align: right; }
.rad-financialtable td:first-child, .rad-financialtable th:first-child { text-align: left; }
table.rad-datatable tr th, table.rad-datatable tr td { border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; color: #666666; padding: 5px 10px; }
table.rad-datatable tr th .rad-left, table.rad-datatable tr td .rad-left { text-align: left; }
table.rad-datatable tr th .rad-right, table.rad-datatable tr td .rad-right { text-align: right; }
td{background:#f8f9fa;font-weight:300;}
tr:nth-child(2n) td{background:#fff;}

table.rad-content th:nth-child(1), table.rad-content th:nth-child(2){text-align:left;}
td.calign{text-align:center;}
td.document-titles{font-weight:700; line-height:1.250em;color:#5D87A1;}


#MainWrapper { margin: 0 auto;position: relative;}

/*-------------- Header CSS Starts --------------*/
#headerwrapper{padding-top:15px; /*padding-bottom: 10px;border-bottom: 1px solid #b7b7b7;*/}
#headerwrapper .right-header{padding-top:15px;position:static;}
.search_wrapper{/*padding-right:23px;*/float:right;display:inline-block;}
.search_wrapper a.search-icon{display: inline-block;height: 32px;text-indent: -9999px;width: 24px;background-position: -150px -30px;position: relative; padding-bottom:10px;}
.search_wrapper a.search-icon.active{background-position: -78px -29px;}
#main-menu #section-Homepage-level1 #nav-Homepage-level1 > a{margin-right: 4px;top: -2px;padding-bottom: 5px;}
#main-menu #section-Homepage-level1 #nav-Homepage-level1 span{background-position: -10px -29px; display: inline-block;height: 22px;text-indent: -9999px;position: relative;width: 24px;}
#main-menu #section-Homepage-level1 #nav-Homepage-level1.current span{background-position: -44px -29px;margin-right: 4px;}
#main-menu > ul{padding:0;float:right;}
#main-menu ul li.level1{display:inline-block;padding-right:22px;}
#main-menu ul li.level1 > a, #main-menu ul li.level1 > span{font-size:1em; line-height:1.250em;position:relative; padding-top:2px;padding-bottom:8px;display:inline-block;}
#main-menu ul li.level1 > a {color:#000000;}
#main-menu ul li.level2 > a {color:#000000; display:inline-block;}
#main-menu ul li.level3 > a {color:#5D87A1; display:inline-block;}
#main-menu ul li.level2 > a span, #main-menu ul li.level2 > span, #main-menu ul li.level3 > a span, #main-menu ul li.level3 > span {display: inline-block;margin-bottom: 19px;}
#main-menu ul li.selected > a, #main-menu ul li.current > span, #main-menu ul li.current > a{color:#c22338;}
#main-menu ul li.level1 > ul{display: none; margin: 0 auto; position: absolute; width: 100%; z-index: 99; float: left; left:0; background-color:#e7ecef;border-top:3px solid #cad5db;padding:37px 0 83px;}
#main-menu ul li.level1 > ul > li{max-width:1200px;padding:0 15px;margin: 0 auto;}
#main-menu ul li.level1 > ul > li > div {float: left; padding-left: 20px; width: 25%;}
#main-menu ul li.level1:hover > ul{display: block;}
#main-menu li.level2 > ul{padding-left:12px;}
#main-menu ul li a:hover{color:#c22338}
#searchbox{background-color: rgba(0, 0, 0, 1);  margin: 0 auto; position: absolute; width: 100%; z-index: 2;display:none;border-top:1px solid #dfdfdf;}
.searchbox-holder{position:relative;margin:0 auto;padding:11px 15px 15px;}
#searchTextboxContainer{padding-right:80px;}
#searchTextboxContainer #searchTextbox{background: transparent none repeat scroll 0 0; border: medium none; color: #fff; padding: 0; font-size:1.125em; /*height:20px;*/ font-weight:bold; width:100%;box-shadow: none;}
#SearchButtonContainer {position: absolute; right: 15px; top:0;display:inline-block;}
#SearchButtonContainer #searchButton{ border-radius:0;background-color: #c22338; border: medium none; height: 50px; text-indent: -9999px; width: 78px;background-position:-226px -16px;}
.slogan_wrapper { background-color: rgba(0, 0, 0, 0.6);  margin: 0 auto;  padding: 16px 0px; position: relative; width: 100%; z-index: 1;border-top:1px solid #dfdfdf;}
#ip3-Homepage .slogan_wrapper{position:absolute;}
.slogan_wrapper.vHidden{visibility:hidden;}
.slogan_wrapper p, .slogan_wrapper h1{font-size:1.125em;color: #fff;padding-bottom:0;font-weight:400;line-height:1em; margin:0;}

#logo{}
#logo img { z-index: 99; width: auto;max-width:247px; }
#logo a { display: inline-block;width: 100%; float: left; }

#headerlinks { overflow: hidden; }
#headerlinks ul { margin-bottom: 10px; display: inline-block; }
#headerlinks ul li { border-right: 1px solid #e5e5e5; float: left; padding: 0 5px; }
#headerlinks ul li:last-child { border-right: none; }

#toplinks { position: relative; margin: 13px 0 0; }
#toplinks > div { float: right; clear: both; }

/*------------- Search starts ---------*/
#searchbox > div { /*display: inline-block;*/ }

#searchbox.ui-autocomplete-input { box-shadow: none; }

#searchButtonContainer span { float: left; font-size: 1.8em; }

#searchButtonContainer, #searchButtonContainerRP { float: right; position: relative;}

.searchTable td, .searchTable th { font-size: 1em; }
.content-wrapper.sp-ticker .external-web{float:left; width:100%;}
/*------------- Search ends ---------*/
/*-------------- Top Navigation CSS Starts --------------*/
#topnavigation { background: #666666; margin-top: 20px; }
#topnavigation ul { display: block; margin: 0 auto; max-width: 1170px; }
#topnavigation ul li.level1 { background: #666666; border-right: 1px solid #424242; float: left; position: relative; font-size: 1.2em; }
#topnavigation ul li.level1.first { border-left: 1px solid #424242; }
#topnavigation ul li.level1.last { margin-right: 0%; }
#topnavigation ul li a, #topnavigation ul li > span { display: block; font-size: 1em; text-decoration: none; color: #fff; padding: 18px 10px; display: block; text-align: center; }
#topnavigation ul li a:hover, #topnavigation ul li > span:hover { background: #424242; }
#topnavigation ul li a { background: #666666; }
#topnavigation ul li.selected > a, #topnavigation ul li > span { background: #424242; }
#topnavigation ul li.selected > a:hover, #topnavigation ul li > span:hover { transition: none; }
#topnavigation ul li.haschildren.last ul { left: auto; right: 0; }
#topnavigation ul li.haschildren ul { display: none; position: absolute; width: 252px; padding: 0; z-index: 99; left: 0; }
#topnavigation ul li.haschildren ul li { border-bottom: 1px solid #424242; }
#topnavigation ul li.haschildren ul li.last { border-bottom: none; }
#topnavigation ul li.haschildren ul li a, #topnavigation ul li.haschildren ul li > span { text-align: left; }

.nojs #topnavigation li.level1:hover ul { display: block !important; }

.nojs #topnavigation ul ul { display: block; }

/*-------------- Top Navigation CSS Ends --------------*/
/* --------------- Banner Starts ---------------*/
#bannerwrapper #bannerwrapperinner{position:relative;}

#bannerwrapper #bannerwrapperinner .banneritem{min-height:839px !important;}
.down-arrow { bottom: 70px; position: absolute; text-align: center; width: 100%; }
.down-arrow span { color: #fff;}
.slick-dots { bottom: 30px; left: 0; margin: 0 auto; position: relative; right: 0; text-align: center;}
.slick-dots li {background: rgba(231, 236, 239, 0.5); padding: 2px;height: 15px; width: 16px; display: inline-block; margin: 0 5px; border-radius: 9999px;}
.slick-dots li button{ background: transparent; border: medium none; height: 11px; text-indent: -99999px; width: 12px;border-radius: 9999px; padding:0;display:block; }
.slick-dots li.slickNew button, .slick-dots li.slick-active button {background-color:#fff;}

.sliderbanner .banneritem{position:relative;}
.sliderbanner .banneritem .bannerOuterText{width:100%;position:absolute;top:297px;width:100%;}
.sliderbanner .banneritem .slider-title{margin-bottom:18px;position:relative;}
.sliderbanner .banneritem .sldTitle{background-color:#c22338;color:#fff;display:inline-block;font-size:1.5em;line-height:1em;width:210px;text-align:center;padding: 3px 0 5px;text-transform: none;font-weight: 400;position:relative;margin:0;}
.sliderbanner .banneritem .slick-dots{bottom: 0px;display: inline-block !important;left: 23px;text-align: left;width: auto;}
.sliderbanner .banneritem .slider-content{border-left:4px solid #fff;padding-left:40px;}
.sliderbanner .banneritem .slider-content p{font-weight:400;font-size:3em;color:#fff;line-height:1.208em;padding-bottom:0;text-shadow: 0px 2px 7px rgba(0, 0, 0, 1);}
.sliderbanner .banneritem .slider-content .banner-link{border: 2px solid #fff; border-radius: 2px; color: #fff; display: inline-block; font-size: 1em; font-weight: bold; line-height: 1.875em; margin-top: 32px; padding: 5px 56px 6px;}

.nojs .banneritem { display: none; position: relative; width: 100%;}

.nojs .banneritem.banner1 { display: block; }


/* --------------- Banner Ends ---------------*/
/* ------------------- middle section starts -------------------------------------------------------- */
#contentwrapper { clear: both;padding-top:10px; border-bottom:3px solid #cad5db; width:100%; /*float:left;*/}
#contentwrapper.without-btm-line{border-bottom:0;}
#contentwrapper.portfolio-detail-page, #contentwrapper.casestudy-detail-page, #contentwrapper.individualItemContainer{padding-bottom:30px;}

#contentwrapper.portfolio-detail-page .portfolio-item, #contentwrapper.casestudy-detail-page .portfolio-item {cursor: default;}
#contentwrapper.portfolio-detail-page .portfolio-item .portfolioImage, #contentwrapper.casestudy-detail-page .portfolio-item .portfolioImage{cursor: default;}
#contentwrapper.portfolio-detail-page .portfolio-item .portfolioImage:hover:before, #contentwrapper.portfolio-detail-page .portfolio-item.active .portfolioImage:before{background-color:transparent;}
#contentwrapper.casestudy-detail-page .portfolio-item .portfolioImage:hover:before, #contentwrapper.casestudy-detail-page .portfolio-item.active .portfolioImage:before{background-color:transparent;}

#home-contentwrapper{/*margin-top:-20px;*/ clear:both;/*margin-bottom: 30px;*/}
/*-------------- Left Navigation CSS Starts --------------*/
#leftcol, #threecolright { padding-top: 65px; }

#leftnavigation ul, #utility ul { padding: 0; }
#leftnavigation ul li, #utility ul li { list-style-type: none; font-size: 1.2em; margin: 0; }
#leftnavigation ul li span, #utility ul li span { position: relative; }
#leftnavigation ul li a, #utility ul li a { color: #666666; }
#leftnavigation ul li a:hover, #utility ul li a:hover { color: #424242; }
#leftnavigation ul li > span, #leftnavigation ul li a, #utility ul li > span, #utility ul li a { display: block; padding: 5px 0px; position: relative; }
#leftnavigation ul li.level3 > span, #leftnavigation ul li.level3 a, #utility ul li.level3 > span, #utility ul li.level3 a { padding: 5px 5px 5px 10px; }
#leftnavigation ul li.selected a, #leftnavigation ul li > span, #utility ul li.selected a, #utility ul li > span { font-weight: 700; color: #424242; }

#utility { border-top: 2px solid #e5e5e5; margin-top: 10px; }

/*-------------- Left Navigation CSS Ends --------------*/
/*-------------- Breadcrumb CSS Starts --------------*/
#breadcrumb { padding: 10px 0 20px; font-size: 1em; line-height:1.875em; }
#breadcrumb a, #breadcrumb span { display: inline-block; }
#breadcrumb a { color: #000; }
#breadcrumb span { color: #5D87A1; }
#breadcrumb .separator { padding: 0 5px; position: relative; color: #666666; }
#breadcrumb .separator img { display: block; width: auto; }

/*-------------- Breadcrumb CSS Ends --------------*/
/*--------------   Right col starts ---------------*/
#threecolright p { color: #424242; font-size: 1.1em; width: 100%; margin-bottom: 5px; }
#threecolright ul li { list-style-type: none; }
#threecolright ul li a { display: block; }
#threecolright ul li a:hover { color: #424242; }

/*--------------   Right col ends  ---------------*/
/*-------------- Search page CSS Starts --------------*/
.ip3search_highlight { font-weight: 700; }

.sitesearchpagination { padding-top: 10px; }
.sitesearchpagination ul li { float: left; margin: 0 10px 0 0; padding: 0; }

table.searchTable tbody tr th { text-align: left; height: 22px; }

#tabs.sectionTabs { position: relative; padding: 0 0 10px;margin-bottom:34px; }
.ip3-documents #tabs.sectionTabs{margin-bottom:20px;}
#tabs.sectionTabs ul { list-style: none; padding: 0; margin: 0; }
#tabs.sectionTabs ul li { font-size:1em; float: left; padding: 0; margin: 0; border-left: 1px solid #fff; width:16.667%; background-color: #5D87A1; color:#5D87A1; position:relative;}
#tabs.sectionTabs ul li:before { display: none; }
#tabs.sectionTabs ul li.current:after{border-left:14px solid transparent;border-right:14px solid transparent;border-top:17px solid; content: "";height: 0;position: absolute;width: 0;left:-100%;right:-100%;margin:auto;bottom:-16px;}
#tabs.sectionTabs.traditional ul li.current{ background-color: #bb183a;color: #bb183a;}
#tabs.sectionTabs.fancy ul li:first-child{ background-color: #bb183a;color: #bb183a;}
#tabs.sectionTabs.fancy ul li:nth-child(2){ background-color: #5D87A1;color: #5D87A1;}
#tabs.sectionTabs.fancy ul li:nth-child(3){ background-color: #213051;color: #213051;}
#tabs.sectionTabs.fancy ul li:nth-child(4){ background-color: #249999;color: #249999;}
#tabs.sectionTabs.fancy ul li:nth-child(5){ background-color: #04724a;color: #04724a;}
#tabs.sectionTabs.fancy ul li:nth-child(6){ background-color: #76567e;color: #76567e;}

#tabs.sectionTabs ul li span { display: block; text-align: center; color: #fff; }
#tabs.sectionTabs ul li span{padding: 12px 10px 15px;}
#tabs.sectionTabs ul li span { display: block; text-align: center; font-size:1.250em; line-height:1.350em;font-weight:300;}
#tabs.sectionTabs ul li.current a:hover, #tabs.sectionTabs ul li a:hover { }

#tabs.sectionTabs span.select { background: url("/~/media/Images/A/AEW-UK-Reit/css/searchTab-dd.png") no-repeat scroll 96% 15px #424242; position: absolute; font-size: 1em; top: 0; left: 0; height: 35px; color: #fff; padding: 11px 15px 10px 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 1.2em; *behavior: url("/~/media/Files/A/AEW-UK-Reit/htc-files/boxsizing.htc"); }

#tabsDD { height: 35px; font-size: 1.2em; width: 100%; max-width:248px; cursor: pointer; }
.searchresultpage #tabs.sectionTabs span.select{width:100%; max-width:248px;padding:10px 15px 10px 10px; font-size:1em;}
.ui-menu .ui-menu-item a{line-height: 1em !important;}
.searchresultpage #searchContainerRP { background: #f8f8f8; display: inline-block; padding:5px; }

#searchinnerRP {float: left; }

#searchTextBoxContainerRP { float: left;}

#searchinnerRP { float: left; }

#searchTextBoxContainerRP, #searchButtonContainerRP { float: left; }

#searchTextBoxContainerRP .ui-autocomplete-input { border: none; background: transparent; box-shadow: none; /*padding: 4px 0 0 0;*/ }

.ui-autocomplete-input { padding: 2px 5px; line-height: 24px; box-shadow: 10px 10px 20px -5px #f8f8f8 inset; }

#searchFilter, #resuleMsg { padding-top: 10px; }
#loadmore a{background-color: #5D87A1 !important;color: #fff !important;padding:10px 0 !important;}
.level1level2 td p { padding-top: 10px; }

.searchTable .level1level2 td p { padding-top: 0; }

#SearchbuttonRP {background-color: transparent;
    background-image: url("/~/media/Images/A/AEW-UK-Reit/css/sprite.png");
    background-position: -150px -26px;
    background-repeat: no-repeat;
    border: medium none;
    height: 28px;
    padding: 2px 0 2px 5px;
    text-indent: -9999px;
    width: 24px;}

#search-results .links { margin-bottom: 0px; }
#search-results .searchdescription { margin-bottom: 0px; }

/*----------    Site map     ----------*/
#sitemapcontainer ul{padding-left:20px;}
#sitemapcontainer ul li {clear: both; }
#sitemapcontainer ul li a { display: inline-block; }
.ip3-site-services #sitemapcontainer ul li li{font-size:1em;line-height: 1.35em;}

/*---------Bod Page CSS Starts-------------*/
#bod-list{margin-bottom:50px;}
.bodTopContent{margin-bottom:30px;}
.bodTopContent p{font-size:1em; line-height:1.438em;font-weight:300;}
.bod-item{margin-bottom:6px;}
.bod-item .bodImage{position:relative;/*min-height:177px;*/background-color:#e7ecef;cursor:pointer;margin-bottom:15px;}
.bod-item .bodImage:hover:before, .bod-item.active .bodImage:before{background-color:rgba(92, 127, 146, 0.6);position:absolute; content:""; width:100%;height:100%; left:0; top:0}

.bod-item.active .bodImage:after{background-position:-309px -28px;width:36px;height:36px;position:absolute; content:"";left: 10px;  bottom: 4px;}
.bod-item .name{ font-size: 1.250em; color:#5D87A1; line-height:1.250em; padding-bottom:0; font-weight:bold;}
.bod-item .designation{font-size: 1.250em; line-height:1.250em; font-weight:400;}
.bodImage img { display: block; max-width: 100%; height: auto; margin: 0 auto;}
.bodContent { padding: 10px 0px; display:none; }
.nojs .bodContent{display:block;}
.bod-member-page .bodContent{display:block !important;}
.bod-member-page .bodContent p {font-size: 1em; font-weight: 300; line-height: 1.438em;}
.bodContent .extraDetail{display:none;}

.extraDetail{border-bottom:3px solid #fff;padding-bottom: 9px;margin-bottom:32px;}
.extraDetail .name{font-size:1.625em; line-height:0.962em;color:#000000; margin:3px 0 6px;padding-bottom: 0; font-weight:700;}
.extraDetail .designation{font-size: 1.250em; line-height:1.350em;font-weight:300;}
/*---------Bod Page CSS Ends-------------*/

/*LIST_ITEM LANDING*/
.list-items{}
.list-items .list-items-box{max-width:1200px;margin:0 -15px;}
.list-item-full-content{margin: 0 auto;max-width: 1200px;padding: 0 15px;position:relative;}
.list-item-full-content p{font-size:1em; line-height:1.438em;font-weight:300;}
.list-item-content{background:#e7ecef;}
.list-item-content.large{display:none;margin:0 -15px 30px;}
.list-item-content.medium{display:none;margin:0 0px 30px;}
.list-item-content.medium.clearfix{clear:both;}
.list-item-content.small{display:none;margin:0 -15px 30px; }
/*.list-item-content.active{display:block;}*/
.list-item-content.large .list-item-full-content{padding:40px 15px 80px;}
.list-item-content.medium .list-item-full-content{padding:30px 15px;}

.mobCloseBtn-wrapper{display:none; text-align: center; margin: 15px 0;}
.closeBtn{background-position: -365px -30px; content: ""; cursor: pointer; height: 36px; position: absolute; right: 15px; text-indent: -9999px; top: 20px; width: 36px;}
.mobCloseBtn { background-position: -362px -20px; cursor: pointer; height: 48px; text-indent: -9999px; width: 48px; display: inline-block; background-color: #aac6d6; border-radius: 999px;}

/* ----------------- snapdown starts --------------*/
.snapdownWrapper { margin: 30px 0; }

.snapdown-content { display: none; }

.snapdownItem { border-bottom: 1px solid #e5e5e5; }
.snapdownItem:first-child { border-top: 1px solid #e5e5e5; }
.snapdownItem .snapdown-title p { color: #424242; cursor: pointer; margin: 0; padding: 11px 45px 11px 0px; position: relative; font-size: 1.2em; font-weight: 700; }
.snapdownItem .snapdown-title p:after { content: "+"; position: absolute; right: 20px; top: 25%; font-size: 1.8em; }
.snapdownItem.active .snapdown-title p { color: #424242; }
.snapdownItem.active .snapdown-title p:after { content: "-"; top: 20%; font-size: 2.4em; }
.snapdownItem .snapdown-content p { padding-right: 15px; }

body.ie9 .snapdownItem.active .snapdown-title p:after, body.ie10 .snapdownItem.active .snapdown-title p:after { font-size: 1.3em; }

.nojs .snapdown-title p:after { display: none; }

.nojs .snapdown-content { display: block !important; }

.snapdown-content table tbody tr:last-child { border-bottom: none; }

/*----------------------------- snapdowns ends ----------------------------------*/
/* ---------------------Press Release Starts--------------*/
.news-item { padding: 15px 0 5px; }
.news-item p.Title { font-size: 1.2em; }
.news-item p.Title a { color: #424242; }

/* ---------------------Press Release Ends--------------*/
/*-----------    News/Year tabs starts    -------------*/
#contentwrapper .yeartab { position: relative; }
#contentwrapper .yeartab ul { list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #e5e5e5; }
#contentwrapper .yeartab ul li { float: left; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; padding: 0; font-weight: 700; font-size: 1.2em; list-style-type: none; }
#contentwrapper .yeartab ul li:before { display: none; }
#contentwrapper .yeartab ul li.last { border-right: 1px solid #e5e5e5; }
#contentwrapper .yeartab ul li a, #contentwrapper .yeartab ul li > span { color: #fff; display: block; padding: 10px 20px; }
#contentwrapper .yeartab ul li > span { background: #424242; color: #fff; }
#contentwrapper .yeartab ul li a { background: #666666; }
#contentwrapper .yeartab ul li a:hover { background: #424242; color: #fff; }

/* ------------------- middle section ends -------------------------------------------------------- */
/*-------------- Footer CSS Starts --------------*/
#footerwrapper .footer-menu > p, #footerwrapper .fundFlyer-wrapper > p, #footerwrapper .emailAlert-wrapper > p{padding-bottom:0;}
#footerwrapper{padding:35px 0 25px; /*float:left;*/ width:100%;}
#footerwrapper p { font-size: 1em; font-weight: 400; line-height: 20px;}
#footerwrapper ul li a{font-size:1em;line-height:1.250em;color:#5D87A1; margin-bottom: 20px;display: inline-block;}
#footerwrapper .rad-caption{font-size:1em;line-height:1.250em;color:#000000;margin-bottom: 20px;display: block;}
#footerwrapper .fund-flyer{max-width:230px;}
#footerwrapper .fund-flyer img{margin-top: 5px;float:left; margin-right:15px;max-width:67px;}
#footerwrapper .fund-flyer a{font-size:1em;line-height:1.250em;color:#5D87A1; margin-bottom: 20px;display: block;}
#footerwrapper .rad-highlight{font-size:1em;line-height:1.250em;color:#5D87A1; }
.footerBtmSection{text-align:center;border-top:1px solid #ececec;padding:46px 0 44px;}
.footerBtmSection h2{margin:0;}
.footerBtmSection img.rad-big{margin: 43px auto 0; height:auto;}

.email-alert{position:relative;margin-top: 18px;}
.email-alert .regEmailtext{padding-right:40px;}
.regEmailtext input#regTextbox { border: 1px solid #5D87A1;font-size:0.875em;color: #5D87A1; height: 40px; margin-right: 10px;padding: 7px 20px; width: 100%;}
.email-alert .regBtn{position:absolute;top:0;right:0;}
.email-alert .regBtn input#regButton{width:40px;height:40px;background-color:#5D87A1;border:none;background-position:-105px -20px;padding:0;}

.inv-branding { margin-top: 30px; }
.inv-branding p { display: inline-block; }

.copyright { float: right; padding: 0; }

/*-------------- Footer CSS Ends --------------*/

/*HOMEPAGE*/
#share-price-ticker{background-color:#e7ecef;padding:14px 0 15px;}
#share-price-ticker .sp-ticker{margin:0 auto;padding:0 15px;text-align:right}
#share-price-ticker .ticker-title{color:#5D87A1; font-weight:300; font-size:1.625em; line-height:1em; display:inline-block;text-transform:uppercase;margin-right:27px;padding:0; float:right;}
#share-price-ticker .ticker-wrapper{display:inline-block;padding:0; min-width: 370px; width: auto;}

/*PropertyBOX*/
#property-wrapper{padding:25px 0 25px;}
#property-wrapper .property{text-align:left;}
.propertyBox{display:inline-block;padding-left:61px;color:#5D87A1;position:relative;margin:25px 0;}
.propertyBox:before{content:"";position:absolute; width:65px;height:60px;left: 0;}
.property .propertyBox:before{background-position:-10px -130px;}
.total-value .propertyBox:before{background-position:-86px -129px;}
.net-yield .propertyBox:before{background-position:-167px -129px;}
.dividend .propertyBox{padding-left:64px;}
.dividend .propertyBox:before{background-position:-325px -126px;}
.propertyBox .propertyTitle{padding-bottom:0;font-size:2.5em; line-height:1.15em;font-weight:bold;text-align:left;}
.propertyBox .propertySubTitle{font-weight:400;padding-bottom:0;font-size:1em; line-height:1.313em;/*margin-top: -3px;*/text-align:left;}

/*investment story*/
#investment-story-wrapper{position:relative; text-align:center;padding:40px 0 48px;}
#investment-story-wrapper:before {content: ""; position: absolute; background-color: rgba(244, 244, 244, 0.94); height: 100%; width: 100%; left: 0;top:0;}
#investment-story-wrapper .story-title{font-weight:400; text-transform:uppercase;font-size:2.813em; line-height:1em; color:#597b8d;margin-bottom:12px;}
#investment-story-wrapper .story-subtitle{font-size:1.5em; line-height:1em; font-weight:300;}
{color:#196290;font-size:1.875em;line-height:1em;}
#investment-story-wrapper .story-link{font-size:1.125em;line-height:1.667em;color:#496f84;border:1px solid #496f84;padding:8px 64px;display:inline-block;}
#investment-story-wrapper .process-wrapper{ padding:55px 0 65px; display: table; width: 100%;color:#196290;}
#investment-story-wrapper .process-wrapper .highlight-area{ text-align:left;width:22%;display: table-cell;}
#investment-story-wrapper .process-wrapper .highlight-area .people-box, #investment-story-wrapper .process-wrapper .highlight-area .process-box, #investment-story-wrapper .process-wrapper .highlight-area .performance-box {font-size:1.875em;line-height:1em;font-weight:bold;padding:0;}
#investment-story-wrapper .process-wrapper .middle{display: table-cell; width: 14%;position:relative;}
#investment-story-wrapper .process-wrapper .middle:before{content:"";position:absolute;width:100%; height:3px;background-color:#196290;left:0;top:50%;}

#investment-story-wrapper .process-wrapper .highlight-area span{font-family:"Open Sans",sans-serif !important; position:relative; padding-left:110px !important; display:inline-block; padding-right:15px !important}
#investment-story-wrapper .process-wrapper .highlight-area span:before{font-weight:normal;font-family:"icomoon" !important; position:absolute; left:0; top:0;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-people{padding-left:150px !important;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-people:before{font-size:82px; left:35px;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-process:before{font-size:58px; left:19px;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-performance:before{font-size:61px; left:19px; top:-2px;}


#home-bottom-section{padding:67px 0 46px;background-color:#fafafa;}
.left-line{border-left:3px solid #5D87A1; padding-left:15px;}
.left-line > h2{position:relative;top:-3px; margin-top:0;}
.box-title{font-size:1.625em;line-height:1em;font-weight:300;color:#5D87A1;text-transform:uppercase;margin-bottom:24px;}
.box-link{font-size:1em; line-height:1.875em;color:#5D87A1;border:1px solid #5D87A1;padding:3px 13px 5px;display:inline-block;text-align:center;}
.box-link:hover, .box-link:active, .box-link:focus{color:#5D87A1;}
.latest-news-item{margin-bottom:5px;}
.latest-news-item p.news-title a{color: inherit; text-decoration:none;}
.latest-news-item .news-date, .document-item .doument-date{font-weight:bold;color:#5D87A1;font-size:1em; line-height:1.688em;padding-bottom:0;}
.latest-news-item .news-desc{font-weight:300;font-size:1.250em; line-height:1.350em;}
.latest-news{padding-bottom:45px; position:relative;}
.latest-news .boxlink-wrapper{position:absolute; left:15px; bottom:0;}
.document-slider .slick-arrow{position:absolute; top:-100%; bottom:-100%; margin:auto; width:30px; height:54px;background-color:transparent;border: medium none; text-indent: -9999px;z-index:1;}
.document-slider .slick-prev{background-position:-53px -71px;right:58%;}
.document-slider .slick-prev.slick-disabled{background-position:-8px -71px;right:58%;}
.document-slider .slick-next {background-position:-102px -71px; right:0;}
.document-slider .slick-next.slick-disabled{background-position:-145px -71px;right:0;}

.document-item .document-detail{width:50%;float:left;}
.document-item .document-thumb{width:37%;float:left;padding:8px 7px;}
.document-item .document-thumb img{max-width:100%;}
.document-item .document-title{/*font-size: 1.250em;line-height:1em;font-weight:300;*/}
.homeBottomBox{padding-bottom:64px;margin-bottom:30px; position: relative;overflow:hidden;}
.homeBottomBox .boxlink-wrapper{position:absolute;bottom:0px;}

/*OVERVIEW*/
.overview-top{background-color:#5D87A1;padding:56px 0 50px;}
.overview-top h2{color:#fff;margin-bottom:30px;margin-top:0;}
.overview-top .overview-top-content{margin-bottom:30px;}
.overview-top p{color:#fff;}
.overview-top a.box-link{color:#fff; border-color:#fff;}

.overview-keys{background-color:#ebebeb;}
.overview-keys #property-wrapper{padding:65px 0 95px;}
.overview-keys .propertyBox {margin: 25px 0 3px;}
.overview-fund-section{background-color:#f4f4f4;}
.fund-team-member{margin-bottom:43px;}
.fund-team-member .member-image{margin-bottom:10px;}
.fund-team-member .member-title{font-size:1.250em; line-height:1.250em; font-weight:700; color:#5D87A1;}
.fund-team-member .member-designation{font-size:1.250em; line-height:1.250em;}

.overview-fund-section{padding:28px 0 40px;}
.overview-fund-section h2.team-heading{margin-bottom: 25px; margin-top:0;}
.overview-fund-section .bottom-left-content, .overview-fund-section .bottom-right-content{margin-bottom:40px; padding-bottom: 15px;}
.overview-fund-section .bottom-left-content h2, .overview-fund-section .bottom-right-content h2{margin-bottom: 10px;}
.overview-fund-section .bottom-left-content p, .overview-fund-section .bottom-right-content p{font-size:1em; line-height:1.688em;}
.overview-fund-section .bottom-left-content p strong, .overview-fund-section .bottom-right-content p strong{color:#5D87A1;}
/*-------------SS-------------------*/
.ip3-edit table { font-size: 1em; }




.float100{width:100%; float:left;}
.investor-banner, .investmentstory-banner{background:#5D87A1;  width:100%; padding:65px 0;}

/*Investor Landing*/

.investor-banner-box{float:left; width:100%;min-height:200px; border-left:3px solid #fff; padding:0 0 0 12px; position:relative;}
.investor-banner-bxtitle h2{color:#fff; text-transform:uppercase;margin:0;}
.investor-banner-date p{color:#fff; font-weight:700; font-size:1em;}
.investor-banner-linkbox a.download-pdf{width:37px; height:50px; display:block; background-position:-440px -12px; text-indent:-99999px; position:absolute; left:0; bottom:0;overflow:hidden;}
.investor-banner-linkbox{position:relative; float:left; width:100%;padding-left:40px;}
.investor-banner-linkbox a{float:right;}
.windows .investor-banner-linkbox a{width:100%;}
.windows .investor-banner-linkbox a.download-pdf{width:37px;}
.investor-share-ticker{margin-bottom:20px; margin-top:22px; float:left; width:100%;}
.grey-box-landing-content{background:#e7ecef; width:100%; padding:65px 0;}
.investor-bottom-contact{width:100%;}
.investor-bottom-contact p {line-height:1.800em;}
.investor-bottom-contact-top{background:#5D87A1; width:100%; padding:35px 0 18px;}
.investor-bottom-contact-top h2{padding-bottom:3px;}
.investor-bottom-contact-bottom{background:#5D87A1;width:100%;  padding:60px 0;}
.investor-bottom-contact-bottom a{color:#fff;}
.investor-bottom-contact{/*margin-bottom:30px;*/ background:#5D87A1;}
.investor-bottom-contact, .investor-bottom-contact h2{color:#fff;margin:0;}
.investor-bottom-title{font-size:1.625em; font-weight:700; text-transform:uppercase;}
.investor-banner-ticker-link{position:absolute; bottom:0;   border: 1px solid #fff;color: #fff;display: inline-block;font-size: 1em;  line-height: 1.875em; padding: 3px 13px 5px; left:15px;}
.investor-banner-ticker-link:hover{color:#fff;}
.investor-bottom-con-detail{float:left; width:100%; padding-right:120px;}
.investor-bottom-content{width:33%; padding:60px 15px 42px 0; float:left;}
.investor-bottom-content a{color:#fff;}
/*Invesment Story*/
.investmentstory-banner-box{float:left; width:100%; border-left:3px solid #fff; padding:0 0 0 12px; position:relative;}
.investmentstory-banner-title p{font-size:2.500em; color:#fff; font-weight:700;}
.investmentstory-banner-content p{color:#fff; padding-bottom:0;}
.investmentstory-banner-inr{padding:25px 40px 0 0;}
.investmentstory-section-content{padding:40px 15px; color:#5D87A1;}
.investmentstory-sec3 h2, .investmentstory-section-content h2{color:#5D87A1; padding:0 0 25px;margin:0;}
.investmentstory-sec1{background:#ffffff;}
.investmentstory-sec2{background:#f2f2f2; padding:15px 0;}
.investmentstory-sec2 .investmentstory-section-content h2{padding-top:30px;}
.investmentstory-sec3{padding:46px 0;}
.investmentstory-sec3 h2{padding:0 15px 37px}
.invstory-image{position:relative;}
.feat .invstroy-image-title{background:url(/~/media/Images/A/AEW-UK-Reit/css/image-box-shadow-big.png) repeat-x 0 bottom; min-height:198px; padding:145px 35px 0; text-align:left;}
.invstroy-image-title{position:absolute; padding:45px 15px 0;   min-height: 93px;  background:url(/~/media/Images/A/AEW-UK-Reit/css/image-box-shadow-small.png) repeat-x 0 bottom; width:100%; left:0; bottom:0; text-align:center; font-size:1.500em; font-weight:400; color:#fff; 
text-shadow: 0px 1px 9px rgba(0, 0, 0, 0.78);
}
.invstory-content p{font-size:1em; color:#000000; line-height:1.375em; padding:0 0 20px;}
.invstory-content{/*padding:27px 0 25px;*/margin-top:27px}
.feat .invstory-content{margin:20px 0 15px;}
.invstory-image-link{text-align:center;padding-bottom:32px;}

/*Content Page*/
.snapdown-container{float:left; width:100%; margin:20px 0;}
.snapdown-item{background:#d9e1e6; margin:0 0 2px;  width:100%; float:left;}
.snapdown-title{padding:15px 20px; color:#000; font-size:1.250em; cursor:pointer; font-weight:300; position:relative;}
.snapdown-content{padding:20px 100px 20px 30px; width:100%; float:left; padding:15px 100px 35px 30px;}
.snapdown-content h2{color:#5D87A1; padding:0 0 20px;}
.snapdown-content p{font-size:1em; padding-bottom:20px;}
.snapdown-image{float:right;}
.snapdown-innr-con{float:left; width:100%;}
.snapdown-title:after{content:""; width:22px; height:17px; background-position:-329px -245px; position:absolute; right:30px; top:17px;}
.snapdown-title.active:after{background-position:-329px -214px;}
.quoted-content-box{text-align:center; padding:50px 0;}
.quoted-content-box p.quoted-content{font-size:1.875em; font-style:italic; color:#5D87A1; font-weight:400; padding:0 125px 20px;}
.quoted-content:before{content:"“";}
.quoted-content:after{content:"”";}
.quoted-content-box p {color:#000000; font-weight:400;}
.content-cols h3{color:#5D87A1; font-size:1.625em; padding-bottom:30px;}
.content-cols-inr{padding-right:25px;}
.sign-post-section{width:100%; float:left; position:relative; margin:50px 0;}
.sign-post-secright{width:31.4%; background:#5D87A1; position:absolute; right:0; height:100%;}
.sign-post-secleft{width:68.6%; background:#e7ecef; position:absolute; left:0;height:100%;}
.sinpost-inner-section-right{background:#5D87A1; width:100%; padding:65px 0; color:#fff;}
.sinpost-inner-section-left{background:#e7ecef; width:100%; padding:65px 0;}
.sinpost-inner-section-left p.title{font-size:1.250em; font-weight:700;}
.sinpost-inner-section-left p{font-size:1em;}
.sinpost-inner-section-right p.title{font-size:1.875em; font-weight:700; padding-right:35px; line-height:1em; padding:0 35px 10px 0;}
.sinpost-inner-section-right p{line-height:1em; padding:0 0 35px;}
.sinpost-inner-section-right .box-link {border: 1px solid #fff; color: #fff;}
.event-data{background:#f8f9fa; width:100%; float:left;}
.event-data.alternet{background:#fff;}
.eventWrapper{float:left; width:100%; margin-bottom:30px;}

.eventWrapper .date{float:left; width:20%; padding:14px 15px; font-weight:300;}
.eventWrapper .subject{float:left; width:60%; padding:14px 15px;}
.eventWrapper .location{float:left; width:25%; padding:14px 15px;}
.eventWrapper .outlook{float:left; width:20%; padding:9px 15px 8px; text-align:center;}
.eventWrapper .trHeaders{width:100%;float:left; font-size: 1.250em; font-weight:300; padding:0 0 10px;}
.event-data .subject{font-weight:700; color:#5D87A1; line-height: 20px;}
.event-data .location{font-weight:700; color:#5D87A1; line-height: 20px;}


/*PR*/
.pr-pdf-download-link{position:relative;}
.pr-pdf-download-link a{background-position:-632px -9px; bottom:0; left:0; height:53px; position:absolute; text-indent:-99999px; width:46px;}
 
.pr-content p{font-size:1em; line-height:1.375em;}
.news-landing p {font-size:1em;font-weight:400;}
.news-landing p.date {font-weight:300;}
.pr-content .pr-title{color:#5D87A1; font-weight:700;}
.news-row-wrapper{background:#f8f9fa; margin-bottom:5px; /*float:left; */width:100%; padding:25px 0;}
.news-landing .news-row-wrapper:last-child{margin-bottom:0;}
.news-landing{/*margin-bottom:30px;float:left;*/ width:100%;}
.documents-pdf{width:20px; height:26px; background-position:-378px -226px; text-indent:-99999px;  display:inline-block;}
.outlookLink{width:32px; height:32px; background-position:-418px -226px; text-indent:-99999px; display:inline-block;}

.ip3-site-services #contentwrapper .content-wrapper,  #ip3-error-page #contentwrapper .content-wrapper{margin-bottom:30px;}
#contentwrapper.single-col-page .content-wrapper{margin-bottom:30px;}
#ip3-contact #contentwrapper.single-col-page .content-wrapper{margin-bottom:0px;}

/*contact page*/

.half-contact-section {float: left;width: 50%;}
.half-contact-section:nth-of-type(3) {clear: both;}

/*mobile menu*/
#MainWrapper.overlay{position:relative;}
#MainWrapper.overlay:after{position:absolute; content:""; left:0; top:90px;width:100%; height:100%;background-color: rgba(0,0,0,0.8);z-index:2;}
.hamburger-wrapper{display:inline-block;float:right;}
.hamburger-wrapper a.hamburger-icon{background-position:-110px -220px; display: inline-block; height: 32px; position: relative; text-indent: -9999px; width: 42px;}
.mobile-nav{}
.mobile-nav .main-nav-mobile{border-top: 1px solid #b7b7b7;display:none;height: 100%; position: absolute; width: 100%; z-index: 3;}
.main-nav-mobile a{color:#000;}
.main-nav-mobile ul{text-align: center;}
.main-nav-mobile ul li.level1 ul{display:none;}
.main-nav-mobile ul li.level1{background:#f8f8f8;border-bottom:1px solid #dfdfdf;}
.main-nav-mobile ul li.level1 span{font-size:1.875em;line-height:1em;display: inline-block; padding: 30px 0;}
.main-nav-mobile ul li.level2 span{font-size:1.625em;line-height:1em;display: inline-block; padding: 25px 0;}
.main-nav-mobile ul li a.more{font-size: 10px; margin-left: 10px; position: relative; text-decoration: none; top: -3px;}
.main-nav-mobile ul li a.more:hover, .main-nav-mobile ul li a.more:active{text-decoration:none;}
.main-nav-mobile ul li.level1.open{background:#dadada;border-top:1px solid #c4c4c4;}
.main-nav-mobile ul li.level1.open ul{background:#ececec}
.main-nav-mobile ul li.selected > a, .main-nav-mobile ul li.current > span{color:#c22338;}

.mobi-tabs{display:none;}
#contentwrapper .mobi-tabs.team-tab li{margin:0;}
#contentwrapper .mobi-tabs.team-tab .year-snap-content ul li:first-child{ background-color: #bb183a;color: #bb183a;}
#contentwrapper .mobi-tabs.team-tab .year-snap-content ul li:nth-child(2){ background-color: #5D87A1;color: #5D87A1;}
#contentwrapper .mobi-tabs.team-tab .year-snap-content ul li:nth-child(3){ background-color: #213051;color: #213051;}
#contentwrapper .mobi-tabs.team-tab .year-snap-content ul li:nth-child(4){ background-color: #249999;color: #249999;}
#contentwrapper .mobi-tabs.team-tab .year-snap-content ul li:nth-child(5){ background-color: #04724a;color: #04724a;}
#contentwrapper .mobi-tabs.team-tab .year-snap-content ul li:nth-child(6){ background-color: #76567e;color: #76567e;}

 .year-snap-title{color: #fff !important; cursor: pointer; font-size: 1.25em; font-weight: 300; line-height: 1.35em; min-height: 54px; padding: 12px 10px 15px; position: relative; text-align: center;width: 100%; background:rgb(187, 24, 58);}
    .year-snap-content{display:none;}
    .year-snap-title .drop-down-icon{border-color: #fff; border-style: solid; border-width: 0 2px 2px 0; display: inline-block; float: right; height: 15px; margin-right: 5px; margin-top: 5px; transform: rotate(45deg); width: 15px;position:absolute; right:10px;}
    .year-snap-title.open .drop-down-icon{transform: rotate(225deg);
 -webkit-transform: rotate(225deg);margin-top:10px;-moz-transform: rotate(225deg);-o-transform: rotate(225deg);}
 #contentwrapper .year-snap-content ul{margin:0; padding:0;}
 #contentwrapper .year-snap-content li {background-color: #5D87A1;color: #fff !important;line-height: 1em;   /*padding-right: 23px;*/ margin-bottom:1px; }
 .year-snap-content li a{display:block;}
 .year-snap-content li span{ display: block; font-weight: 300; line-height: 1.35em; padding: 12px 10px 15px;text-align: center; color:#fff;}
 
 /*disclaimer-popup*/
#disclaimer-popup{display:none; height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 999999;/*background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;padding : 0 15px;*/}
#disclaimer-popup .disclaimer-popup-bg{height:auto;min-height: 100%;padding: 135px 15px 135px; background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;}
.disclaimer-popup-wrapper{background: #fff none repeat scroll 0 0;border-radius: 5px;margin:0 auto 0;max-width: 1170px;padding:5% 6%;width: 100%;}
.disclaimer-popup-wrapper p{font-size:1em;line-height:1.250em;font-weight:400;padding-bottom:20px;}
.disclaimer-popup-wrapper p:last-of-type{padding-bottom:0;}
.disclaimer-content > ul {margin-left: 20px;margin-bottom:20px;}
.disclaimer-popup-wrapper .disclaimer-content ul li{font-size:1em;line-height:1.250em;font-weight:400;}
.disclaimer-content > ul {margin-left: 20px;}
.disclaimer-content li {list-style: none /* outside none disc;*/}
.disclaimer-popup-wrapper .disclaimer-content ul li::before { color: #c22338; content: "•";line-height:auto; font-size: 30px; margin-left: -20px; position: absolute;}
.disclaimer-popup-wrapper .disclaimer-heading{text-align:center;color:#c22338;margin-bottom: 6%;}
.disclaimer-popup-wrapper .disclaimer-title{font-size:1.500em; padding-bottom:0;line-height:1em;font-weight:700;}
.disclaimer-popup-wrapper .disclaimer-subtitle{padding-bottom:0;}
.disclaimer-bottom {margin-top:5%;text-align: center;}
.disclaimer-bottom{font-size:1em; line-height:1.25em;}
.disclaimer-bottom .disclaimer-link{font-weight: 700;color: #2883d0;}
.disclaimer-bottom ul{margin-top:5%;}
.disclaimer-bottom ul li{display: inline; margin: 0 15px;}
.disclaimer-bottom ul li a {color: #000;line-height:27px;}

.home-ticker-outer{width:410px; float:right}
/*Share price pages*/
#ip3-share-price-centre #ExternalWebContentExternalIFrame{min-height:1400px;}
#ip3-share-table #iframe.external-web{margin-bottom:30px;}
#ip3-share-price-calculator #iframe.external-web{margin-bottom:15px;}

.year-snap-content li a:hover, #main-menu ul li.level1 > a:hover, a#srollDown:hover, a.bod-link:hover, #tabs.sectionTabs ul li a:hover{text-decoration:none;}
.document-landing-tab{float:left;width:100%;}

/*SELFSERVE*/
.bod-member-page .bod-image { background: #e7ecef none repeat scroll 0 0; margin-bottom: 30px; }
.bod-member-page .bod-image img { display: block; margin: 0 auto;}

.ip3-edit #disclaimer-popup{display:none !important;}
.ip3-edit .bod-member-page .bod-item .bodImage{cursor: default;}
.ip3-edit .bod-member-page .bod-item .bodImage:hover::before, .ip3-edit .bod-member-page .bod-item.active .bodImage::before {background-color: transparent;}

.ip3-edit  .portfolio-item .portfolioImage:hover::before, .ip3-edit .portfolio-item.active .portfolioImage::before{position:inherit;}
.casestudy-detail-page .portfolioImage img, .portfolio-detail-page .portfolioImage img{margin:0 auto; display:block;}

a[href^="mailto"]{ 
overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  display:inline-block;
}

.sectionDate{text-align:right;font-size:12px;margin-top:5px;}
html{-webkit-text-size-adjust: none;}
.investor-bottom-contact a[href^="tel:"]{text-decoration:none;color:#fff;}
a[href^="tel:"]{cursor:default; text-decoration:none; color:#000;}
#ip3-contact a[href^="tel:"]{ color: #666666;text-decoration:none;}
#ip3-contact a[href^="tel:"].mobile-tel-link, a[href^="tel:"].mobile-tel-link{cursor:pointer !important;}
/* ------------ common colours start ---------------------------------*/
/* ------------- color defination ----------------------*/
/* ------------ common colours end ---------------------*/
/*-------- Common classes start -----------*/
.heading, h1, h2, h3, h4, h5, .news-item p.Title { padding: 0 0 10px; color: #424242; line-height: 1.2em; }
h2, h3{margin:15px 0;}
h4, h5{margin:10px 0;}
.float-it, table, #topnavigation, #breadcrumb, table.searchTable, #tabs.sectionTabs, #tabs.sectionTabs ul, #searchFilter, #resuleMsg, #sitemapcontainer, .bod-item, .snapdownWrapper, .snapdownItem, .news-item, #contentwrapper .yeartab, #contentwrapper .yeartab ul, #footerwrapperinner, .inv-branding { float: left; width: 100%; }

/*-------- Common classes end -----------*/
body { margin:0;padding:0;font-size:100%;font-family: 'Open Sans', sans-serif;color: #000; }
:focus {outline:0px;}
.content-wrapper { max-width: 1200px;}
a {color: #5D87A1; text-decoration: none; }
a:hover {  text-decoration: underline; color: #5D87A1; }
a:focus, a:active {  color: #5D87A1;outline: 0; _noFocusLine: expression(this.hideFocus=true); }
.invisible { position: absolute; left: -9999999px; top: auto; width: 1px; height: 1px; overflow: hidden; visibility: visible; }

img { outline-style: none; outline-width: 0; border: 0 none; max-width: 100%; height: auto; }

sup { font-size: smaller; font-weight: 300; }

sub { margin: 2px 0; padding: 2px 0; }

ul { list-style-image: none; list-style-position: outside; list-style-type: none; }

ol { list-style-image: none; list-style-position: outside; padding-left: 20px;list-style-type: decimal; }
ol li{font-weight:300; font-size:1em; line-height:1.563em;}
#contentwrapper ul { list-style-type: disc; padding-left: 20px; margin-bottom: 10px; }

#contentwrapper ul ul { list-style-type: circle; margin-top: 10px;   }
/*.ip3-site-services #contentwrapper ul li, .ip3-site-services #contentwrapper ol li{font-size: 1.25em; font-weight: 300; line-height: 1.35em;}*/
#contentwrapper ul li, #contentwrapper ol li {  font-size: 1.25em; font-weight: 300; line-height: 1.35em; /*margin-bottom: 10px;*/ }

span.rad-notes{font-size: 1em; font-weight: 400; line-height: 1.688em;}
#contentwrapper ul.rad-notes li, #contentwrapper ol.rad-notes li {  font-size: 1.143em; font-weight: 400; line-height: 1.688em; }
#contentwrapper ul li li, #contentwrapper ol li li{font-size:1em;line-height: 1.35em;}
#contentwrapper ol ol { margin-top: 10px; }

#contentwrapper ol { list-style-type: decimal; padding-left:20px; margin-bottom: 10px; }

hr { border-style: none none solid; border-width: 0 0 1px; margin: 5px 0; }

:active { outline-style: none; outline-width: 0; }

p{font-size: 1.25em; font-weight: 300; line-height: 1.35em; padding: 0 0 10px;}
h1{font-size:3em; line-height:1em; font-weight: normal; color:#5D87A1;}
h2, .h2{font-size:1.625em; line-height:1em; font-weight: 300; text-transform:uppercase; color:#5D87A1;}
h3, .h3{font-size:1.5em; line-height:1em; font-weight: 300;}
h4, .h4{font-size:1.250em; line-height:1em; font-weight: 700;}
h5, .h5{font-size:1em; line-height:1em; font-weight: normal;}

h1.page-title{float:left;width:100%;margin-top:0;padding-bottom:0;margin-bottom:27px;}

.pr-pdf-download-link a, .bod-item.active .bodImage:after, .closeBtn, .mobCloseBtn, .propertyBox:before, .document-slider .slick-arrow, .hamburger-wrapper a.hamburger-icon, .outlookLink, .documents-pdf, .snapdown-title:after, .investor-banner-linkbox a.download-pdf, .email-alert .regBtn input#regButton, #SearchButtonContainer #searchButton, #main-menu #section-Homepage-level1 #nav-Homepage-level1 span, .search_wrapper .search-icon{background-image:url('/~/media/Images/A/AEW-UK-Reit/css/sprite.png');background-repeat:no-repeat;}

p#sectionheader { font-size: 1.4em; line-height: 1.2em; }

.scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 14px; }

.scroll-table-container::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 7px; }

.scroll-table-container::-webkit-scrollbar-thumb { border-radius: 5px; border: 2px solid #666666; background-color: #666666; }

hr { display: block; margin-top: 0.5em; margin-bottom: 0.5em; margin-left: auto; margin-right: auto; border-style: inset; border-width: 1px; }
.uppercase{text-transform:uppercase;}
/*----- Table CSS ---*/
table { margin-bottom: 20px; }
td, th { padding: 15px; }
th {font-size: 1.25em;font-weight: 300; line-height:1.150em; padding-bottom:18px;vertical-align: middle;}
th.rad-right { text-align: center; }
td.rad-right { text-align: right; }
.rad-notes { font-size: 0.875em; font-style: italic; }
.rad-financialtable td, .rad-financialtable th { text-align: right; }
.rad-financialtable td:first-child, .rad-financialtable th:first-child { text-align: left; }
table.rad-datatable tr th, table.rad-datatable tr td { border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; color: #666666; padding: 5px 10px; }
table.rad-datatable tr th .rad-left, table.rad-datatable tr td .rad-left { text-align: left; }
table.rad-datatable tr th .rad-right, table.rad-datatable tr td .rad-right { text-align: right; }
td{background:#f8f9fa;font-weight:300;}
tr:nth-child(2n) td{background:#fff;}

table.rad-content th:nth-child(1), table.rad-content th:nth-child(2){text-align:left;}
td.calign{text-align:center;}
td.document-titles{font-weight:700; line-height:1.250em;color:#5D87A1;}


#MainWrapper { margin: 0 auto;position: relative;}

/*-------------- Header CSS Starts --------------*/
#headerwrapper{padding-top:15px; /*padding-bottom: 10px;border-bottom: 1px solid #b7b7b7;*/}
#headerwrapper .right-header{padding-top:15px;position:static;}
.search_wrapper{/*padding-right:23px;*/float:right;display:inline-block;}
.search_wrapper a.search-icon{display: inline-block;height: 32px;text-indent: -9999px;width: 24px;background-position: -150px -30px;position: relative; padding-bottom:10px;}
.search_wrapper a.search-icon.active{background-position: -78px -29px;}
#main-menu #section-Homepage-level1 #nav-Homepage-level1 > a{margin-right: 4px;top: -2px;padding-bottom: 5px;}
#main-menu #section-Homepage-level1 #nav-Homepage-level1 span{background-position: -10px -29px; display: inline-block;height: 22px;text-indent: -9999px;position: relative;width: 24px;}
#main-menu #section-Homepage-level1 #nav-Homepage-level1.current span{background-position: -44px -29px;margin-right: 4px;}
#main-menu > ul{padding:0;float:right;}
#main-menu ul li.level1{display:inline-block;padding-right:22px;}
#main-menu ul li.level1 > a, #main-menu ul li.level1 > span{font-size:1em; line-height:1.250em;position:relative; padding-top:2px;padding-bottom:8px;display:inline-block;}
#main-menu ul li.level1 > a {color:#000000;}
#main-menu ul li.level2 > a {color:#000000; display:inline-block;}
#main-menu ul li.level3 > a {color:#5D87A1; display:inline-block;}
#main-menu ul li.level2 > a span, #main-menu ul li.level2 > span, #main-menu ul li.level3 > a span, #main-menu ul li.level3 > span {display: inline-block;margin-bottom: 19px;}
#main-menu ul li.selected > a, #main-menu ul li.current > span, #main-menu ul li.current > a{color:#c22338;}
#main-menu ul li.level1 > ul{display: none; margin: 0 auto; position: absolute; width: 100%; z-index: 99; float: left; left:0; background-color:#e7ecef;border-top:3px solid #cad5db;padding:37px 0 83px;}
#main-menu ul li.level1 > ul > li{max-width:1200px;padding:0 15px;margin: 0 auto;}
#main-menu ul li.level1 > ul > li > div {float: left; padding-left: 20px; width: 25%;}
#main-menu ul li.level1:hover > ul{display: block;}
#main-menu li.level2 > ul{padding-left:12px;}
#main-menu ul li a:hover{color:#c22338}
#searchbox{background-color: rgba(0, 0, 0, 1);  margin: 0 auto; position: absolute; width: 100%; z-index: 2;display:none;border-top:1px solid #dfdfdf;}
.searchbox-holder{position:relative;margin:0 auto;padding:11px 15px 15px;}
#searchTextboxContainer{padding-right:80px;}
#searchTextboxContainer #searchTextbox{background: transparent none repeat scroll 0 0; border: medium none; color: #fff; padding: 0; font-size:1.125em; /*height:20px;*/ font-weight:bold; width:100%;box-shadow: none;}
#SearchButtonContainer {position: absolute; right: 15px; top:0;display:inline-block;}
#SearchButtonContainer #searchButton{ border-radius:0;background-color: #c22338; border: medium none; height: 50px; text-indent: -9999px; width: 78px;background-position:-226px -16px;}
.slogan_wrapper { background-color: rgba(0, 0, 0, 0.6);  margin: 0 auto;  padding: 16px 0px; position: relative; width: 100%; z-index: 1;border-top:1px solid #dfdfdf;}
#ip3-Homepage .slogan_wrapper{position:absolute;}
.slogan_wrapper.vHidden{visibility:hidden;}
.slogan_wrapper p, .slogan_wrapper h1{font-size:1.125em;color: #fff;padding-bottom:0;font-weight:400;line-height:1em; margin:0;}

#logo{}
#logo img { z-index: 99; width: auto;max-width:247px; }
#logo a { display: inline-block;width: 100%; float: left; }

#headerlinks { overflow: hidden; }
#headerlinks ul { margin-bottom: 10px; display: inline-block; }
#headerlinks ul li { border-right: 1px solid #e5e5e5; float: left; padding: 0 5px; }
#headerlinks ul li:last-child { border-right: none; }

#toplinks { position: relative; margin: 13px 0 0; }
#toplinks > div { float: right; clear: both; }

/*------------- Search starts ---------*/
#searchbox > div { /*display: inline-block;*/ }

#searchbox.ui-autocomplete-input { box-shadow: none; }

#searchButtonContainer span { float: left; font-size: 1.8em; }

#searchButtonContainer, #searchButtonContainerRP { float: right; position: relative;}

.searchTable td, .searchTable th { font-size: 1em; }
.content-wrapper.sp-ticker .external-web{float:left; width:100%;}
/*------------- Search ends ---------*/
/*-------------- Top Navigation CSS Starts --------------*/
#topnavigation { background: #666666; margin-top: 20px; }
#topnavigation ul { display: block; margin: 0 auto; max-width: 1170px; }
#topnavigation ul li.level1 { background: #666666; border-right: 1px solid #424242; float: left; position: relative; font-size: 1.2em; }
#topnavigation ul li.level1.first { border-left: 1px solid #424242; }
#topnavigation ul li.level1.last { margin-right: 0%; }
#topnavigation ul li a, #topnavigation ul li > span { display: block; font-size: 1em; text-decoration: none; color: #fff; padding: 18px 10px; display: block; text-align: center; }
#topnavigation ul li a:hover, #topnavigation ul li > span:hover { background: #424242; }
#topnavigation ul li a { background: #666666; }
#topnavigation ul li.selected > a, #topnavigation ul li > span { background: #424242; }
#topnavigation ul li.selected > a:hover, #topnavigation ul li > span:hover { transition: none; }
#topnavigation ul li.haschildren.last ul { left: auto; right: 0; }
#topnavigation ul li.haschildren ul { display: none; position: absolute; width: 252px; padding: 0; z-index: 99; left: 0; }
#topnavigation ul li.haschildren ul li { border-bottom: 1px solid #424242; }
#topnavigation ul li.haschildren ul li.last { border-bottom: none; }
#topnavigation ul li.haschildren ul li a, #topnavigation ul li.haschildren ul li > span { text-align: left; }

.nojs #topnavigation li.level1:hover ul { display: block !important; }

.nojs #topnavigation ul ul { display: block; }

/*-------------- Top Navigation CSS Ends --------------*/
/* --------------- Banner Starts ---------------*/
#bannerwrapper #bannerwrapperinner{position:relative;}

#bannerwrapper #bannerwrapperinner .banneritem{min-height:839px !important;}

.down-arrow { bottom: 70px; position: absolute; text-align: center; width: 100%; }
.down-arrow span { color: #fff;}
.slick-dots { bottom: 30px; left: 0; margin: 0 auto; position: relative; right: 0; text-align: center;}
.slick-dots li {background: rgba(231, 236, 239, 0.5); padding: 2px;height: 15px; width: 16px; display: inline-block; margin: 0 5px; border-radius: 9999px;}
.slick-dots li button{ background: transparent; border: medium none; height: 11px; text-indent: -99999px; width: 12px;border-radius: 9999px; padding:0;display:block; }
.slick-dots li.slickNew button, .slick-dots li.slick-active button {background-color:#fff;}

.sliderbanner .banneritem{position:relative;}
.sliderbanner .banneritem .bannerOuterText{width:100%;position:absolute;top:297px;width:100%;}
.sliderbanner .banneritem .slider-title{margin-bottom:18px;position:relative;}
.sliderbanner .banneritem .sldTitle{background-color:#c22338;color:#fff;display:inline-block;font-size:1.5em;line-height:1em;width:210px;text-align:center;padding: 3px 0 5px;text-transform: none;font-weight: 400;position:relative;margin:0;}
.sliderbanner .banneritem .slick-dots{bottom: 0px;display: inline-block !important;left: 23px;text-align: left;width: auto;}
.sliderbanner .banneritem .slider-content{border-left:4px solid #fff;padding-left:40px;}
.sliderbanner .banneritem .slider-content p{font-weight:400;font-size:3em;color:#fff;line-height:1.208em;padding-bottom:0;text-shadow: 0px 2px 7px rgba(0, 0, 0, 1);}
.sliderbanner .banneritem .slider-content .banner-link{border: 2px solid #fff; border-radius: 2px; color: #fff; display: inline-block; font-size: 1em; font-weight: bold; line-height: 1.875em; margin-top: 32px; padding: 5px 56px 6px;}

.nojs .banneritem { display: none; position: relative; width: 100%;}

.nojs .banneritem.banner1 { display: block; }


/* --------------- Banner Ends ---------------*/
/* ------------------- middle section starts -------------------------------------------------------- */
#contentwrapper { clear: both;padding-top:10px; border-bottom:3px solid #cad5db; width:100%; /*float:left;*/}
#contentwrapper.without-btm-line{border-bottom:0;}
#contentwrapper.portfolio-detail-page, #contentwrapper.casestudy-detail-page, #contentwrapper.individualItemContainer{padding-bottom:30px;}

#contentwrapper.portfolio-detail-page .portfolio-item, #contentwrapper.casestudy-detail-page .portfolio-item {cursor: default;}
#contentwrapper.portfolio-detail-page .portfolio-item .portfolioImage, #contentwrapper.casestudy-detail-page .portfolio-item .portfolioImage{cursor: default;}
#contentwrapper.portfolio-detail-page .portfolio-item .portfolioImage:hover:before, #contentwrapper.portfolio-detail-page .portfolio-item.active .portfolioImage:before{background-color:transparent;}
#contentwrapper.casestudy-detail-page .portfolio-item .portfolioImage:hover:before, #contentwrapper.casestudy-detail-page .portfolio-item.active .portfolioImage:before{background-color:transparent;}

#home-contentwrapper{/*margin-top:-20px;*/ clear:both;/*margin-bottom: 30px;*/}
/*-------------- Left Navigation CSS Starts --------------*/
#leftcol, #threecolright { padding-top: 65px; }

#leftnavigation ul, #utility ul { padding: 0; }
#leftnavigation ul li, #utility ul li { list-style-type: none; font-size: 1.2em; margin: 0; }
#leftnavigation ul li span, #utility ul li span { position: relative; }
#leftnavigation ul li a, #utility ul li a { color: #666666; }
#leftnavigation ul li a:hover, #utility ul li a:hover { color: #424242; }
#leftnavigation ul li > span, #leftnavigation ul li a, #utility ul li > span, #utility ul li a { display: block; padding: 5px 0px; position: relative; }
#leftnavigation ul li.level3 > span, #leftnavigation ul li.level3 a, #utility ul li.level3 > span, #utility ul li.level3 a { padding: 5px 5px 5px 10px; }
#leftnavigation ul li.selected a, #leftnavigation ul li > span, #utility ul li.selected a, #utility ul li > span { font-weight: 700; color: #424242; }

#utility { border-top: 2px solid #e5e5e5; margin-top: 10px; }

/*-------------- Left Navigation CSS Ends --------------*/
/*-------------- Breadcrumb CSS Starts --------------*/
#breadcrumb { padding: 10px 0 20px; font-size: 1em; line-height:1.875em; }
#breadcrumb a, #breadcrumb span { display: inline-block; }
#breadcrumb a { color: #000; }
#breadcrumb span { color: #5D87A1; }
#breadcrumb .separator { padding: 0 5px; position: relative; color: #666666; }
#breadcrumb .separator img { display: block; width: auto; }

/*-------------- Breadcrumb CSS Ends --------------*/
/*--------------   Right col starts ---------------*/
#threecolright p { color: #424242; font-size: 1.1em; width: 100%; margin-bottom: 5px; }
#threecolright ul li { list-style-type: none; }
#threecolright ul li a { display: block; }
#threecolright ul li a:hover { color: #424242; }

/*--------------   Right col ends  ---------------*/
/*-------------- Search page CSS Starts --------------*/
.ip3search_highlight { font-weight: 700; }

.sitesearchpagination { padding-top: 10px; }
.sitesearchpagination ul li { float: left; margin: 0 10px 0 0; padding: 0; }

table.searchTable tbody tr th { text-align: left; height: 22px; }

#tabs.sectionTabs { position: relative; padding: 0 0 10px;margin-bottom:34px; }
.ip3-documents #tabs.sectionTabs{margin-bottom:20px;}
#tabs.sectionTabs ul { list-style: none; padding: 0; margin: 0; }
#tabs.sectionTabs ul li { font-size:1em; float: left; padding: 0; margin: 0; border-left: 1px solid #fff; width:16.667%; background-color: #5D87A1; color:#5D87A1; position:relative;}
#tabs.sectionTabs ul li:before { display: none; }
#tabs.sectionTabs ul li.current:after{border-left:14px solid transparent;border-right:14px solid transparent;border-top:17px solid; content: "";height: 0;position: absolute;width: 0;left:-100%;right:-100%;margin:auto;bottom:-16px;}
#tabs.sectionTabs.traditional ul li.current{ background-color: #bb183a;color: #bb183a;}
#tabs.sectionTabs.fancy ul li:first-child{ background-color: #bb183a;color: #bb183a;}
#tabs.sectionTabs.fancy ul li:nth-child(2){ background-color: #5D87A1;color: #5D87A1;}
#tabs.sectionTabs.fancy ul li:nth-child(3){ background-color: #213051;color: #213051;}
#tabs.sectionTabs.fancy ul li:nth-child(4){ background-color: #249999;color: #249999;}
#tabs.sectionTabs.fancy ul li:nth-child(5){ background-color: #04724a;color: #04724a;}
#tabs.sectionTabs.fancy ul li:nth-child(6){ background-color: #76567e;color: #76567e;}

#tabs.sectionTabs ul li span { display: block; text-align: center; color: #fff; }
#tabs.sectionTabs ul li span{padding: 12px 10px 15px;}
#tabs.sectionTabs ul li span { display: block; text-align: center; font-size:1.250em; line-height:1.350em;font-weight:300;}
#tabs.sectionTabs ul li.current a:hover, #tabs.sectionTabs ul li a:hover { }

#tabs.sectionTabs span.select { background: url("/~/media/Images/A/AEW-UK-Reit/css/searchTab-dd.png") no-repeat scroll 96% 15px #424242; position: absolute; font-size: 1em; top: 0; left: 0; height: 35px; color: #fff; padding: 11px 15px 10px 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-size: 1.2em; *behavior: url("/~/media/Files/A/AEW-UK-Reit/htc-files/boxsizing.htc"); }

#tabsDD { height: 35px; font-size: 1.2em; width: 100%; max-width:248px; cursor: pointer; }
.searchresultpage #tabs.sectionTabs span.select{width:100%; max-width:248px;padding:10px 15px 10px 10px; font-size:1em;}
.ui-menu .ui-menu-item a{line-height: 1em !important;}
.searchresultpage #searchContainerRP { background: #f8f8f8; display: inline-block; padding:5px; }

#searchinnerRP {float: left; }

#searchTextBoxContainerRP { float: left;}

#searchinnerRP { float: left; }

#searchTextBoxContainerRP, #searchButtonContainerRP { float: left; }

#searchTextBoxContainerRP .ui-autocomplete-input { border: none; background: transparent; box-shadow: none; /*padding: 4px 0 0 0;*/ }

.ui-autocomplete-input { padding: 2px 5px; line-height: 24px; box-shadow: 10px 10px 20px -5px #f8f8f8 inset; }

#searchFilter, #resuleMsg { padding-top: 10px; }
#loadmore a{background-color: #5D87A1 !important;color: #fff !important;padding:10px 0 !important;}
.level1level2 td p { padding-top: 10px; }

.searchTable .level1level2 td p { padding-top: 0; }

#SearchbuttonRP {background-color: transparent;
    background-image: url("/~/media/Images/A/AEW-UK-Reit/css/sprite.png");
    background-position: -150px -26px;
    background-repeat: no-repeat;
    border: medium none;
    height: 28px;
    padding: 2px 0 2px 5px;
    text-indent: -9999px;
    width: 24px;}

#search-results .links { margin-bottom: 0px; }
#search-results .searchdescription { margin-bottom: 0px; }

/*----------    Site map     ----------*/
#sitemapcontainer ul{padding-left:20px;}
#sitemapcontainer ul li {clear: both; }
#sitemapcontainer ul li a { display: inline-block; }
.ip3-site-services #sitemapcontainer ul li li{font-size:1em;line-height: 1.35em;}

/*---------Bod Page CSS Starts-------------*/
#bod-list{margin-bottom:50px;}
.bodTopContent{margin-bottom:30px;}
.bodTopContent p{font-size:1em; line-height:1.438em;font-weight:300;}
.bod-item{margin-bottom:6px;}
.bod-item .bodImage{position:relative;/*min-height:177px;*/background-color:#e7ecef;cursor:pointer;margin-bottom:15px;}
.bod-item .bodImage:hover:before, .bod-item.active .bodImage:before{background-color:rgba(92, 127, 146, 0.6);position:absolute; content:""; width:100%;height:100%; left:0; top:0}

.bod-item.active .bodImage:after{background-position:-309px -28px;width:36px;height:36px;position:absolute; content:"";left: 10px;  bottom: 4px;}
.bod-item .name{ font-size: 1.250em; color:#5D87A1; line-height:1.250em; padding-bottom:0; font-weight:bold;}
.bod-item .designation{font-size: 1.250em; line-height:1.250em; font-weight:400;}
.bodImage img { display: block; max-width: 100%; height: auto; margin: 0 auto;}
.bodContent { padding: 10px 0px; display:none; }
.nojs .bodContent{display:block;}
.bod-member-page .bodContent{display:block !important;}
.bod-member-page .bodContent p {font-size: 1em; font-weight: 300; line-height: 1.438em;}
.bodContent .extraDetail{display:none;}

.extraDetail{border-bottom:3px solid #fff;padding-bottom: 9px;margin-bottom:32px;}
.extraDetail .name{font-size:1.625em; line-height:0.962em;color:#000000; margin:3px 0 6px;padding-bottom: 0; font-weight:700;}
.extraDetail .designation{font-size: 1.250em; line-height:1.350em;font-weight:300;}
/*---------Bod Page CSS Ends-------------*/

/*LIST_ITEM LANDING*/
.list-items{}
.list-items .list-items-box{max-width:1200px;margin:0 -15px;}
.list-item-full-content{margin: 0 auto;max-width: 1200px;padding: 0 15px;position:relative;}
.list-item-full-content p{font-size:1em; line-height:1.438em;font-weight:300;}
.list-item-content{background:#e7ecef;}
.list-item-content.large{display:none;margin:0 -15px 30px;}
.list-item-content.medium{display:none;margin:0 0px 30px;}
.list-item-content.medium.clearfix{clear:both;}
.list-item-content.small{display:none;margin:0 -15px 30px; }
/*.list-item-content.active{display:block;}*/
.list-item-content.large .list-item-full-content{padding:40px 15px 80px;}
.list-item-content.medium .list-item-full-content{padding:30px 15px;}

.mobCloseBtn-wrapper{display:none; text-align: center; margin: 15px 0;}
.closeBtn{background-position: -365px -30px; content: ""; cursor: pointer; height: 36px; position: absolute; right: 15px; text-indent: -9999px; top: 20px; width: 36px;}
.mobCloseBtn { background-position: -362px -20px; cursor: pointer; height: 48px; text-indent: -9999px; width: 48px; display: inline-block; background-color: #aac6d6; border-radius: 999px;}

/* ----------------- snapdown starts --------------*/
.snapdownWrapper { margin: 30px 0; }

.snapdown-content { display: none; }

.snapdownItem { border-bottom: 1px solid #e5e5e5; }
.snapdownItem:first-child { border-top: 1px solid #e5e5e5; }
.snapdownItem .snapdown-title p { color: #424242; cursor: pointer; margin: 0; padding: 11px 45px 11px 0px; position: relative; font-size: 1.2em; font-weight: 700; }
.snapdownItem .snapdown-title p:after { content: "+"; position: absolute; right: 20px; top: 25%; font-size: 1.8em; }
.snapdownItem.active .snapdown-title p { color: #424242; }
.snapdownItem.active .snapdown-title p:after { content: "-"; top: 20%; font-size: 2.4em; }
.snapdownItem .snapdown-content p { padding-right: 15px; }

body.ie9 .snapdownItem.active .snapdown-title p:after, body.ie10 .snapdownItem.active .snapdown-title p:after { font-size: 1.3em; }

.nojs .snapdown-title p:after { display: none; }

.nojs .snapdown-content { display: block !important; }

.snapdown-content table tbody tr:last-child { border-bottom: none; }

/*----------------------------- snapdowns ends ----------------------------------*/
/* ---------------------Press Release Starts--------------*/
.news-item { padding: 15px 0 5px; }
.news-item p.Title { font-size: 1.2em; }
.news-item p.Title a { color: #424242; }

/* ---------------------Press Release Ends--------------*/
/*-----------    News/Year tabs starts    -------------*/
#contentwrapper .yeartab { position: relative; }
#contentwrapper .yeartab ul { list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #e5e5e5; }
#contentwrapper .yeartab ul li { float: left; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; padding: 0; font-weight: 700; font-size: 1.2em; list-style-type: none; }
#contentwrapper .yeartab ul li:before { display: none; }
#contentwrapper .yeartab ul li.last { border-right: 1px solid #e5e5e5; }
#contentwrapper .yeartab ul li a, #contentwrapper .yeartab ul li > span { color: #fff; display: block; padding: 10px 20px; }
#contentwrapper .yeartab ul li > span { background: #424242; color: #fff; }
#contentwrapper .yeartab ul li a { background: #666666; }
#contentwrapper .yeartab ul li a:hover { background: #424242; color: #fff; }

/* ------------------- middle section ends -------------------------------------------------------- */
/*-------------- Footer CSS Starts --------------*/
#footerwrapper .footer-menu > p, #footerwrapper .fundFlyer-wrapper > p, #footerwrapper .emailAlert-wrapper > p{padding-bottom:0;}
#footerwrapper{padding:35px 0 25px; /*float:left;*/ width:100%;}
#footerwrapper p { font-size: 1em; font-weight: 400; line-height: 20px;}
#footerwrapper ul li a{font-size:1em;line-height:1.250em;color:#5D87A1; margin-bottom: 20px;display: inline-block;}
#footerwrapper .rad-caption{font-size:1em;line-height:1.250em;color:#000000;margin-bottom: 20px;display: block;}
#footerwrapper .fund-flyer{max-width:230px;}
#footerwrapper .fund-flyer img{margin-top: 5px;float:left; margin-right:15px;max-width:67px;}
#footerwrapper .fund-flyer a{font-size:1em;line-height:1.250em;color:#5D87A1; margin-bottom: 20px;display: block;}
#footerwrapper .rad-highlight{font-size:1em;line-height:1.250em;color:#5D87A1; }
.footerBtmSection{text-align:center;border-top:1px solid #ececec;padding:46px 0 44px;}
.footerBtmSection h2{margin:0;}
.footerBtmSection img.rad-big{margin: 43px auto 0; height:auto;}

.email-alert{position:relative;margin-top: 18px;}
.email-alert .regEmailtext{padding-right:40px;}
.regEmailtext input#regTextbox { border: 1px solid #5D87A1;font-size:0.875em;color: #5D87A1; height: 40px; margin-right: 10px;padding: 7px 20px; width: 100%;}
.email-alert .regBtn{position:absolute;top:0;right:0;}
.email-alert .regBtn input#regButton{width:40px;height:40px;background-color:#5D87A1;border:none;background-position:-105px -20px;padding:0;}

.inv-branding { margin-top: 30px; }
.inv-branding p { display: inline-block; }

.copyright { float: right; padding: 0; }

/*-------------- Footer CSS Ends --------------*/

/*HOMEPAGE*/
#share-price-ticker{background-color:#e7ecef;padding:14px 0 15px;}
#share-price-ticker .sp-ticker{margin:0 auto;padding:0 15px;text-align:right}
#share-price-ticker .ticker-title{color:#5D87A1; font-weight:300; font-size:1.625em; line-height:1em; display:inline-block;text-transform:uppercase;margin-right:27px;padding:0; float:right;}
#share-price-ticker .ticker-wrapper{display:inline-block;padding:0; min-width: 370px; width: auto;}

/*PropertyBOX*/
#property-wrapper{padding:25px 0 25px;}
#property-wrapper .property{text-align:left;}
.propertyBox{display:inline-block;padding-left:61px;color:#5D87A1;position:relative;margin:25px 0;}
.propertyBox:before{content:"";position:absolute; width:65px;height:60px;left: 0;}
.property .propertyBox:before{background-position:-10px -130px;}
.total-value .propertyBox:before{background-position:-86px -129px;}
.net-yield .propertyBox:before{background-position:-167px -129px;}
.dividend .propertyBox{padding-left:64px;}
.dividend .propertyBox:before{background-position:-325px -126px;}
.propertyBox .propertyTitle{padding-bottom:0;font-size:2.5em; line-height:1.15em;font-weight:bold;text-align:left;}
.propertyBox .propertySubTitle{font-weight:400;padding-bottom:0;font-size:1em; line-height:1.313em;/*margin-top: -3px;*/text-align:left;}

body#ip3-Homepage .propertyBox .propertyTitle { /*font-size:1.5em;*/ }

/*investment story*/
#investment-story-wrapper{position:relative; text-align:center;padding:40px 0 48px;}
#investment-story-wrapper:before {content: ""; position: absolute; background-color: rgba(244, 244, 244, 0.94); height: 100%; width: 100%; left: 0;top:0;}
#investment-story-wrapper .story-title{font-weight:400; text-transform:uppercase;font-size:2.813em; line-height:1em; color:#597b8d;margin-bottom:12px;}
#investment-story-wrapper .story-subtitle{font-size:1.5em; line-height:1em; font-weight:300;}
{color:#196290;font-size:1.875em;line-height:1em;}
#investment-story-wrapper .story-link{font-size:1.125em;line-height:1.667em;color:#496f84;border:1px solid #496f84;padding:8px 64px;display:inline-block;}
#investment-story-wrapper .process-wrapper{ padding:55px 0 65px; display: table; width: 100%;color:#196290;}
#investment-story-wrapper .process-wrapper .highlight-area{ text-align:left;width:22%;display: table-cell;}
#investment-story-wrapper .process-wrapper .highlight-area .people-box, #investment-story-wrapper .process-wrapper .highlight-area .process-box, #investment-story-wrapper .process-wrapper .highlight-area .performance-box {font-size:1.875em;line-height:1em;font-weight:bold;padding:0;}
#investment-story-wrapper .process-wrapper .middle{display: table-cell; width: 14%;position:relative;}
#investment-story-wrapper .process-wrapper .middle:before{content:"";position:absolute;width:100%; height:3px;background-color:#196290;left:0;top:50%;}

#investment-story-wrapper .process-wrapper .highlight-area span{font-family:"Open Sans",sans-serif !important; position:relative; padding-left:110px !important; display:inline-block; padding-right:15px !important}
#investment-story-wrapper .process-wrapper .highlight-area span:before{font-weight:normal;font-family:"icomoon" !important; position:absolute; left:0; top:0;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-people{padding-left:150px !important;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-people:before{font-size:82px; left:35px;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-process:before{font-size:58px; left:19px;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-performance:before{font-size:61px; left:19px; top:-2px;}


#home-bottom-section{padding:67px 0 46px;background-color:#fafafa;}
.left-line{border-left:3px solid #5D87A1; padding-left:15px;}
.left-line > h2{position:relative;top:-3px; margin-top:0;}
.box-title{font-size:1.625em;line-height:1em;font-weight:300;color:#5D87A1;text-transform:uppercase;margin-bottom:24px;}
.box-link{font-size:1em; line-height:1.875em;color:#5D87A1;border:1px solid #5D87A1;padding:3px 13px 5px;display:inline-block;text-align:center;}
.box-link:hover, .box-link:active, .box-link:focus{color:#5D87A1;}
.latest-news-item{margin-bottom:5px;}
.latest-news-item p.news-title a{color: inherit; text-decoration:none;}
.latest-news-item .news-date, .document-item .doument-date{font-weight:bold;color:#5D87A1;font-size:1em; line-height:1.688em;padding-bottom:0;}
.latest-news-item .news-desc{font-weight:300;font-size:1.250em; line-height:1.350em;}
.latest-news{padding-bottom:45px; position:relative;}
.latest-news .boxlink-wrapper{position:absolute; left:15px; bottom:0;}
.document-slider .slick-arrow{position:absolute; top:-100%; bottom:-100%; margin:auto; width:30px; height:54px;background-color:transparent;border: medium none; text-indent: -9999px;z-index:1;}
.document-slider .slick-prev{background-position:-53px -71px;right:58%;}
.document-slider .slick-prev.slick-disabled{background-position:-8px -71px;right:58%;}
.document-slider .slick-next {background-position:-102px -71px; right:0;}
.document-slider .slick-next.slick-disabled{background-position:-145px -71px;right:0;}

.document-item .document-detail{width:50%;float:left;}
.document-item .document-thumb{width:37%;float:left;padding:8px 7px;}
.document-item .document-thumb img{max-width:100%;}
.document-item .document-title{/*font-size: 1.250em;line-height:1em;font-weight:300;*/}
.homeBottomBox{padding-bottom:64px;margin-bottom:30px; position: relative;overflow:hidden;}
.homeBottomBox .boxlink-wrapper{position:absolute;bottom:0px;}

/*OVERVIEW*/
.overview-top{background-color:#5D87A1;padding:56px 0 50px;}
.overview-top h2{color:#fff;margin-bottom:30px;margin-top:0;}
.overview-top .overview-top-content{margin-bottom:30px;}
.overview-top p{color:#fff;}
.overview-top a.box-link{color:#fff; border-color:#fff;}

.overview-keys{background-color:#ebebeb;}
.overview-keys #property-wrapper{padding:65px 0 95px;}
.overview-keys .propertyBox {margin: 25px 0 3px;}
.overview-fund-section{background-color:#f4f4f4;}
.fund-team-member{margin-bottom:43px;}
.fund-team-member .member-image{margin-bottom:10px;}
.fund-team-member .member-title{font-size:1.250em; line-height:1.250em; font-weight:700; color:#5D87A1;}
.fund-team-member .member-designation{font-size:1.250em; line-height:1.250em;}

.overview-fund-section{padding:28px 0 40px;}
.overview-fund-section h2.team-heading{margin-bottom: 25px; margin-top:0;}
.overview-fund-section .bottom-left-content, .overview-fund-section .bottom-right-content{margin-bottom:40px; padding-bottom: 15px;}
.overview-fund-section .bottom-left-content h2, .overview-fund-section .bottom-right-content h2{margin-bottom: 10px;}
.overview-fund-section .bottom-left-content p, .overview-fund-section .bottom-right-content p{font-size:1em; line-height:1.688em;}
.overview-fund-section .bottom-left-content p strong, .overview-fund-section .bottom-right-content p strong{color:#5D87A1;}
/*-------------SS-------------------*/
.ip3-edit table { font-size: 1em; }




.float100{width:100%; float:left;}
.investor-banner, .investmentstory-banner{background:#5D87A1;  width:100%; padding:65px 0;}

/*Investor Landing*/

.investor-banner-box{float:left; width:100%;min-height:200px; border-left:3px solid #fff; padding:0 0 0 12px; position:relative;}
.investor-banner-bxtitle h2{color:#fff; text-transform:uppercase;margin:0;}
.investor-banner-date p{color:#fff; font-weight:700; font-size:1em;}
.investor-banner-linkbox a.download-pdf{width:37px; height:50px; display:block; background-position:-440px -12px; text-indent:-99999px; position:absolute; left:0; bottom:0;overflow:hidden;}
.investor-banner-linkbox{position:relative; float:left; width:100%;padding-left:40px;}
.investor-banner-linkbox a{float:right;}
.windows .investor-banner-linkbox a{width:100%;}
.windows .investor-banner-linkbox a.download-pdf{width:37px;}
.investor-share-ticker{margin-bottom:20px; margin-top:22px; float:left; width:100%;}
.grey-box-landing-content{background:#e7ecef; width:100%; padding:65px 0;}
.investor-bottom-contact{width:100%;}
.investor-bottom-contact p {line-height:1.800em;}
.investor-bottom-contact-top{background:#5D87A1; width:100%; padding:35px 0 18px;}
.investor-bottom-contact-top h2{padding-bottom:3px;}
.investor-bottom-contact-bottom{background:#5D87A1;width:100%;  padding:60px 0;}
.investor-bottom-contact-bottom a{color:#fff;}
.investor-bottom-contact{/*margin-bottom:30px;*/ background:#5D87A1;}
.investor-bottom-contact, .investor-bottom-contact h2{color:#fff;margin:0;}
.investor-bottom-title{font-size:1.625em; font-weight:700; text-transform:uppercase;}
.investor-banner-ticker-link{position:absolute; bottom:0;   border: 1px solid #fff;color: #fff;display: inline-block;font-size: 1em;  line-height: 1.875em; padding: 3px 13px 5px; left:15px;}
.investor-banner-ticker-link:hover{color:#fff;}
.investor-bottom-con-detail{float:left; width:100%; padding-right:120px;}
.investor-bottom-content{width:33%; padding:60px 15px 42px 0; float:left;}
.investor-bottom-content a{color:#fff;}
/*Invesment Story*/
.investmentstory-banner-box{float:left; width:100%; border-left:3px solid #fff; padding:0 0 0 12px; position:relative;}
.investmentstory-banner-title p{font-size:2.500em; color:#fff; font-weight:700;}
.investmentstory-banner-content p{color:#fff; padding-bottom:0;}
.investmentstory-banner-inr{padding:25px 40px 0 0;}
.investmentstory-section-content{padding:40px 15px; color:#5D87A1;}
.investmentstory-sec3 h2, .investmentstory-section-content h2{color:#5D87A1; padding:0 0 25px;margin:0;}
.investmentstory-sec1{background:#ffffff;}
.investmentstory-sec2{background:#f2f2f2; padding:15px 0;}
.investmentstory-sec2 .investmentstory-section-content h2{padding-top:30px;}
.investmentstory-sec3{padding:46px 0;}
.investmentstory-sec3 h2{padding:0 15px 37px}
.invstory-image{position:relative;}
.feat .invstroy-image-title{background:url(/~/media/Images/A/AEW-UK-Reit/css/image-box-shadow-big.png) repeat-x 0 bottom; min-height:198px; padding:145px 35px 0; text-align:left;}
.invstroy-image-title{position:absolute; padding:45px 15px 0;   min-height: 93px;  background:url(/~/media/Images/A/AEW-UK-Reit/css/image-box-shadow-small.png) repeat-x 0 bottom; width:100%; left:0; bottom:0; text-align:center; font-size:1.500em; font-weight:400; color:#fff; 
text-shadow: 0px 1px 9px rgba(0, 0, 0, 0.78);
}
.invstory-content p{font-size:1em; color:#000000; line-height:1.375em; padding:0 0 20px;}
.invstory-content{/*padding:27px 0 25px;*/margin-top:27px}
.feat .invstory-content{margin:20px 0 15px;}
.invstory-image-link{text-align:center;padding-bottom:32px;}

/*Content Page*/
.snapdown-container{float:left; width:100%; margin:20px 0;}
.snapdown-item{background:#d9e1e6; margin:0 0 2px;  width:100%; float:left;}
.snapdown-title{padding:15px 20px; color:#000; font-size:1.250em; cursor:pointer; font-weight:300; position:relative;}
.snapdown-content{padding:20px 100px 20px 30px; width:100%; float:left; padding:15px 100px 35px 30px;}
.snapdown-content h2{color:#5D87A1; padding:0 0 20px;}
.snapdown-content p{font-size:1em; padding-bottom:20px;}
.snapdown-image{float:right;}
.snapdown-innr-con{float:left; width:100%;}
.snapdown-title:after{content:""; width:22px; height:17px; background-position:-329px -245px; position:absolute; right:30px; top:17px;}
.snapdown-title.active:after{background-position:-329px -214px;}
.quoted-content-box{text-align:center; padding:50px 0;}
.quoted-content-box p.quoted-content{font-size:1.875em; font-style:italic; color:#5D87A1; font-weight:400; padding:0 125px 20px;}
.quoted-content:before{content:"“";}
.quoted-content:after{content:"”";}
.quoted-content-box p {color:#000000; font-weight:400;}
.content-cols h3{color:#5D87A1; font-size:1.625em; padding-bottom:30px;}
.content-cols-inr{padding-right:25px;}
.sign-post-section{width:100%; float:left; position:relative; margin:50px 0;}
.sign-post-secright{width:31.4%; background:#5D87A1; position:absolute; right:0; height:100%;}
.sign-post-secleft{width:68.6%; background:#e7ecef; position:absolute; left:0;height:100%;}
.sinpost-inner-section-right{background:#5D87A1; width:100%; padding:65px 0; color:#fff;}
.sinpost-inner-section-left{background:#e7ecef; width:100%; padding:65px 0;}
.sinpost-inner-section-left p.title{font-size:1.250em; font-weight:700;}
.sinpost-inner-section-left p{font-size:1em;}
.sinpost-inner-section-right p.title{font-size:1.875em; font-weight:700; padding-right:35px; line-height:1em; padding:0 35px 10px 0;}
.sinpost-inner-section-right p{line-height:1em; padding:0 0 35px;}
.sinpost-inner-section-right .box-link {border: 1px solid #fff; color: #fff;}

.event-data{background:#f8f9fa; width:100%; float:left;}
.event-data.alternet{background:#fff;}
.eventWrapper{float:left; width:100%; margin-bottom:30px;}

.eventWrapper .date{float:left; width:20%; padding:14px 15px; font-weight:300;}
.eventWrapper .subject{float:left; width:60%; padding:14px 15px;}
.eventWrapper .location{float:left; width:25%; padding:14px 15px;}
.eventWrapper .outlook{float:left; width:20%; padding:9px 15px 8px; text-align:center;}
.eventWrapper .trHeaders{width:100%;float:left; font-size: 1.250em; font-weight:300; padding:0 0 10px;}
.event-data .subject{font-weight:700; color:#5D87A1; line-height: 20px;}
.event-data .location{font-weight:700; color:#5D87A1; line-height: 20px;}


/*PR*/
.pr-pdf-download-link{position:relative;}
.pr-pdf-download-link a{background-position:-632px -9px; bottom:0; left:0; height:53px; position:absolute; text-indent:-99999px; width:46px;}
 
.pr-content p{font-size:1em; line-height:1.375em;}
.news-landing p {font-size:1em;font-weight:400;}
.news-landing p.date {font-weight:300;}
.pr-content .pr-title{color:#5D87A1; font-weight:700;}
.news-row-wrapper{background:#f8f9fa; margin-bottom:5px; /*float:left; */width:100%; padding:25px 0;}
.news-landing .news-row-wrapper:last-child{margin-bottom:0;}
.news-landing{/*margin-bottom:30px;float:left;*/ width:100%;}
.documents-pdf{width:20px; height:26px; background-position:-378px -226px; text-indent:-99999px;  display:inline-block;}
.outlookLink{width:32px; height:32px; background-position:-418px -226px; text-indent:-99999px; display:inline-block;}

.ip3-site-services #contentwrapper .content-wrapper,  #ip3-error-page #contentwrapper .content-wrapper{margin-bottom:30px;}
#contentwrapper.single-col-page .content-wrapper{margin-bottom:30px;}
#ip3-contact #contentwrapper.single-col-page .content-wrapper{margin-bottom:0px;}

/*contact page*/

.half-contact-section {float: left;width: 50%;}
.half-contact-section:nth-of-type(3) {clear: both;}

/*mobile menu*/
#MainWrapper.overlay{position:relative;}
#MainWrapper.overlay:after{position:absolute; content:""; left:0; top:90px;width:100%; height:100%;background-color: rgba(0,0,0,0.8);z-index:2;}
.hamburger-wrapper{display:inline-block;float:right;}
.hamburger-wrapper a.hamburger-icon{background-position:-110px -220px; display: inline-block; height: 32px; position: relative; text-indent: -9999px; width: 42px;}
.mobile-nav{}
.mobile-nav .main-nav-mobile{border-top: 1px solid #b7b7b7;display:none;height: 100%; position: absolute; width: 100%; z-index: 3;}
.main-nav-mobile a{color:#000;}
.main-nav-mobile ul{text-align: center;}
.main-nav-mobile ul li.level1 ul{display:none;}
.main-nav-mobile ul li.level1{background:#f8f8f8;border-bottom:1px solid #dfdfdf;}
.main-nav-mobile ul li.level1 span{font-size:1.875em;line-height:1em;display: inline-block; padding: 30px 0;}
.main-nav-mobile ul li.level2 span{font-size:1.625em;line-height:1em;display: inline-block; padding: 25px 0;}
.main-nav-mobile ul li a.more{font-size: 10px; margin-left: 10px; position: relative; text-decoration: none; top: -3px;}
.main-nav-mobile ul li a.more:hover, .main-nav-mobile ul li a.more:active{text-decoration:none;}
.main-nav-mobile ul li.level1.open{background:#dadada;border-top:1px solid #c4c4c4;}
.main-nav-mobile ul li.level1.open ul{background:#ececec}
.main-nav-mobile ul li.selected > a, .main-nav-mobile ul li.current > span{color:#c22338;}

.mobi-tabs{display:none;}
#contentwrapper .mobi-tabs.team-tab li{margin:0;}
#contentwrapper .mobi-tabs.team-tab .year-snap-content ul li:first-child{ background-color: #bb183a;color: #bb183a;}
#contentwrapper .mobi-tabs.team-tab .year-snap-content ul li:nth-child(2){ background-color: #5D87A1;color: #5D87A1;}
#contentwrapper .mobi-tabs.team-tab .year-snap-content ul li:nth-child(3){ background-color: #213051;color: #213051;}
#contentwrapper .mobi-tabs.team-tab .year-snap-content ul li:nth-child(4){ background-color: #249999;color: #249999;}
#contentwrapper .mobi-tabs.team-tab .year-snap-content ul li:nth-child(5){ background-color: #04724a;color: #04724a;}
#contentwrapper .mobi-tabs.team-tab .year-snap-content ul li:nth-child(6){ background-color: #76567e;color: #76567e;}

 .year-snap-title{color: #fff !important; cursor: pointer; font-size: 1.25em; font-weight: 300; line-height: 1.35em; min-height: 54px; padding: 12px 10px 15px; position: relative; text-align: center;width: 100%; background:rgb(187, 24, 58);}
    .year-snap-content{display:none;}
    .year-snap-title .drop-down-icon{border-color: #fff; border-style: solid; border-width: 0 2px 2px 0; display: inline-block; float: right; height: 15px; margin-right: 5px; margin-top: 5px; transform: rotate(45deg); width: 15px;position:absolute; right:10px;}
    .year-snap-title.open .drop-down-icon{transform: rotate(225deg);
 -webkit-transform: rotate(225deg);margin-top:10px;-moz-transform: rotate(225deg);-o-transform: rotate(225deg);}
 #contentwrapper .year-snap-content ul{margin:0; padding:0;}
 #contentwrapper .year-snap-content li {background-color: #5D87A1;color: #fff !important;line-height: 1em;   /*padding-right: 23px;*/ margin-bottom:1px; }
 .year-snap-content li a{display:block;}
 .year-snap-content li span{ display: block; font-weight: 300; line-height: 1.35em; padding: 12px 10px 15px;text-align: center; color:#fff;}
 
 /*disclaimer-popup*/
#disclaimer-popup{display:none; height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 999/*999999*/;/*background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;padding : 0 15px;*/}
#disclaimer-popup .disclaimer-popup-bg{height:auto;min-height: 100%;padding: 135px 15px 135px; background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;}
.disclaimer-popup-wrapper{background: #fff none repeat scroll 0 0;border-radius: 5px;margin:0 auto 0;max-width: 1170px;padding:5% 6%;width: 100%;}
.disclaimer-popup-wrapper p{font-size:1em;line-height:1.250em;font-weight:400;padding-bottom:20px;}
.disclaimer-popup-wrapper p:last-of-type{padding-bottom:0;}
.disclaimer-content > ul {margin-left: 20px;margin-bottom:20px;}
.disclaimer-popup-wrapper .disclaimer-content ul li{font-size:1em;line-height:1.250em;font-weight:400;}
.disclaimer-content > ul {margin-left: 20px;}
.disclaimer-content li {list-style: none /* outside none disc;*/}
.disclaimer-popup-wrapper .disclaimer-content ul li::before { color: #c22338; content: "•";line-height:auto; font-size: 30px; margin-left: -20px; position: absolute;}
.disclaimer-popup-wrapper .disclaimer-heading{text-align:center;color:#c22338;margin-bottom: 6%;}
.disclaimer-popup-wrapper .disclaimer-title{font-size:1.500em; padding-bottom:0;line-height:1em;font-weight:700;}
.disclaimer-popup-wrapper .disclaimer-subtitle{padding-bottom:0;}
.disclaimer-bottom {margin-top:5%;text-align: center;}
.disclaimer-bottom{font-size:1em; line-height:1.25em;}
.disclaimer-bottom .disclaimer-link{font-weight: 700;color: #2883d0;}
.disclaimer-bottom ul{margin-top:5%;}
.disclaimer-bottom ul li{display: inline; margin: 0 15px;}
.disclaimer-bottom ul li a {color: #000;line-height:27px;}

.home-ticker-outer{width:410px; float:right}
/*Share price pages*/
#ip3-share-price-centre #ExternalWebContentExternalIFrame{min-height:1400px;}
#ip3-share-table #iframe.external-web{margin-bottom:30px;}
#ip3-share-price-calculator #iframe.external-web{margin-bottom:15px;}

.year-snap-content li a:hover, #main-menu ul li.level1 > a:hover, a#srollDown:hover, a.bod-link:hover, #tabs.sectionTabs ul li a:hover{text-decoration:none;}
.document-landing-tab{float:left;width:100%;}

/*SELFSERVE*/
.bod-member-page .bod-image { background: #e7ecef none repeat scroll 0 0; margin-bottom: 30px; }
.bod-member-page .bod-image img { display: block; margin: 0 auto;}

.ip3-edit #disclaimer-popup{display:none !important;}
.ip3-edit .bod-member-page .bod-item .bodImage{cursor: default;}
.ip3-edit .bod-member-page .bod-item .bodImage:hover::before, .ip3-edit .bod-member-page .bod-item.active .bodImage::before {background-color: transparent;}

.ip3-edit  .portfolio-item .portfolioImage:hover::before, .ip3-edit .portfolio-item.active .portfolioImage::before{position:inherit;}
.casestudy-detail-page .portfolioImage img, .portfolio-detail-page .portfolioImage img{margin:0 auto; display:block;}

a[href^="mailto"]{ 
overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  display:inline-block;
}

.sectionDate{text-align:right;font-size:12px;margin-top:5px;}
#ip3-investment-story .investmentstory-sec2 .investmentstory-section-content h2{padding-top:0;}
#ip3-overview .propertyBox .propertyTitle { /*font-size:1.5em;*/ }
#main-menu ul li.level1#nav-corporate-responsibility-level1 > a {
    color: green;
}
#main-menu ul li.level1#nav-corporate-responsibility-level1 > a:focus { text-decoration:none;}
#ip3-investment-story #highcharts-0 ,#ip3-investment-story #highcharts-5{display: none !important;}


.case-study-wrapper {
    float: left;
    width: 100%;
}
.case-study-box {
    float: left;
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 50px;
    border-bottom: 1px solid #ccdbe3;
}
.case-study-box ul li {
    padding-bottom: 16px;
}
.case-study-heading {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    font-weight: bold;
    color: #5D87A1;
    font-size: 1.3em;
    line-height: 1.3em;
}
span.tickmark {
    width: 18px;
    height: 18px;
    background-image: url(/~/media/Images/A/AEW-UK-Reit/css/tick-icon.png);
    background-repeat: no-repeat;
    padding-left: 22px;
    background-position-y: center;
}
.case-study-left {
    margin-bottom: 30px;
}
#contentwrapper .content-chart-wrapper .content-chart-top ul li {list-style-type: disc !important;}
/* Media query for all iPhones */
@media only screen and (max-device-width: 812px) and (max-device-height: 375px),
       only screen and (max-device-width: 375px) and (max-device-height: 812px),
       only screen and (max-device-width: 896px) and (max-device-height: 414px),
       only screen and (max-device-width: 414px) and (max-device-height: 896px) {
       
  /* Your CSS rules for iPhones go here */
  #home-contentwrapper #contentwrapperinner .award-logos .award-logos-images ul {
  margin-left: 25% !important;
}

}
/*---- main-2-----*/
.portfolio-details .portfolio-name {color: #5D87A1;font-size: 1.25em;font-weight: bold;line-height: 1.25em;padding-bottom: 0;}
.portfolio-details .location {font-size: 1.25em;font-weight: 400; line-height: 1.25em;padding-bottom:25px;}
.portfolioContent {display: none;padding: 10px 0;}
.portfolio-item{cursor:pointer;}
.portfolio-item .portfolioImage:hover::before, .portfolio-item.active .portfolioImage::before {
background-color: rgba(92, 127, 146, 0.6);content: "";height: 100%;left: 0;position: absolute;    top: 0;width: 100%;}
.portfolio-item.active .portfolioImage::after {background-image: url("/~/media/Images/A/AEW-UK-Reit/css/sprite.png");background-position: -309px -28px;background-repeat: no-repeat;bottom: 4px; content: "";height: 36px;left: 10px; position: absolute; width: 36px;}
.portfolio-item .portfolioImage {background-color: #e7ecef; cursor: pointer; margin-bottom: 15px;
    position: relative;}
.portfolio-lhs-content, .portfolio-rhs-content {float: left; width: 50%;}
.portfolio-section-1 p.property-name {font-size: 1.25em;font-weight: 700;padding-bottom: 27px;}
p.property-introtext {font-size: 1.25em;padding-bottom: 30px;}
.portfolio-section-1 {border-bottom: 2px solid #fff; margin-bottom: 38px;}
p.portfolio-content-title {color: #5D87A1;font-size: 1.625em;line-height: 1em;padding-bottom: 23px;
    text-transform: uppercase;}
.portfolio-lhs-content-1, .portfolio-lhs-content-2, .portfolio-rhs-content-1, .portfolio-rhs-content-2 {
    border-left: 2px solid #5D87A1;margin-bottom: 50px;padding-left: 15px; padding-right: 15px;}
p.property-item-details-value {padding-bottom: 22px;}
.property-item-details-value .portfolio-text {color: #5D87A1;display: block;font-size: 1em;font-weight: 700; width: 100%;}
.property-item-details-value .portfolio-value {color: #5D87A1;font-size: 1.125em;font-weight: 300;}
.property-item-details-value:last-child{padding-bottom:0px;}
#contentwrapper .portfolio-rhs-content li {color: #5D87A1; font-size: 1.125em; line-height:1.278em;/*font-size: 1em;line-height: 1.25em;*/margin-bottom: 10px;font-weight:300;position:relative;}
.portfolioWrapper  .list-item-content.large .list-item-full-content{padding-bottom:35px;}
.portfolio-lhs-content-2,  .portfolio-rhs-content-2{margin-bottom:0px;}
#portfolio-list-wrapper .portfolio-rhs-content ul li::before {border-bottom: 2px solid;border-left: 2px solid;border-radius: 10px; border-top: 2px solid; content: ""; height: 4px;left: -10px;    position: absolute;top: 11px;width: 4px;}
#portfolio-list-wrapper .portfolio-rhs-content ul {list-style-type: none;padding-left:10px;}
.portfolio-big-image {margin-bottom: 50px;}
.portfolio-map{position:relative;display:block;float:left;min-height:360px;width:100%;}
.nojs .portfolio-list > div {width: 100%;}
.nojs .portfolioContent{display:block;}
#tabs.sectionTabs.portfolio-tab ul li:last-child{background-color:#76567e;color:#76567e}
#tabs.sectionTabs.portfolio-tab ul li{font-size:1em;}
#tabs.sectionTabs.portfolio-tab ul li a:hover, #tabs.sectionTabs.portfolio-tab ul li a:active, #tabs.sectionTabs.portfolio-tab ul li a:focus{text-decoration:none;}
.nojs  .portfolio-item .portfolioImage img {height: auto; width: 100%;}
h1.portfolio-page-title {line-height: 1.2em;margin-bottom: 27px;}

/*casestudy page*/
.casestudy-wrapper .portfolio-section-1 p.property-name{padding-bottom:10px}
.casestudy-wrapper  p.property-introtext{padding-bottom:10px}
.casestudy-wrapper .casestudy-content{padding-bottom:20px;}
.casestudy-wrapper .portfolio-section-1{margin-bottom:0;}
.casestudy-wrapper #property-wrapper{padding:0 0 30px;border-bottom:2px solid #fff;margin-bottom:30px;}
.casestudy-wrapper .portfolio-map{/*display:none;*/}
img.lazy {display: none;}

.key-note .note-keyfigures{float:right;}
.key-note .note-keyfigures p{font-size: .9em; color:#5D87A1; padding:5px;font-weight:400;}



/* 406138 start */
body#ip3-investment-story .investmentstory-sec3-new .investmentstory-section-content table thead tr,
body#ip3-investment-story .investmentstory-sec4-new .investmentstory-section-content table thead tr
{background:#5D87A1;color:#fff;text-align:left;}

body#ip3-investment-story .investmentstory-sec3-new .investmentstory-section-content table thead tr th,
body#ip3-investment-story .investmentstory-sec4-new .investmentstory-section-content table thead tr th
{font-weight:bold;}

body#ip3-investment-story .investmentstory-sec3-new .investmentstory-section-content table thead tr th,
body#ip3-investment-story .investmentstory-sec3-new .investmentstory-section-content table tbody td,
body#ip3-investment-story .investmentstory-sec4-new .investmentstory-section-content table thead tr th,
body#ip3-investment-story .investmentstory-sec4-new .investmentstory-section-content table tbody td
{font-size:1.0em;padding:10px;line-height:1.4em;}

body#ip3-investment-story .investmentstory-sec3-new .investmentstory-section-content table tbody td:nth-child(2),
body#ip3-investment-story .investmentstory-sec4-new .investmentstory-section-content table tbody td:nth-child(2),
body#ip3-investment-story .investmentstory-sec3-new .investmentstory-section-content table thead tr th:nth-child(2),
body#ip3-investment-story .investmentstory-sec4-new .investmentstory-section-content table thead tr th:nth-child(2)
{text-align:center;}
/* 406138 end */


body#ip3-investment-story .invstory-imagebox .invstory-image-link{min-height:73px;}
p.sectionDate.chart-caption{width: 100%; float: right;color: #5D87A1;padding-right: 45px;}
/*
p.sectionDate.chart-caption{bottom: 0;position: absolute;right: 35px;}
.investmentstory-sec2.investmentstory-sec4-new p.sectionDate.chart-caption{color: #5D87A1;}
*/

.footerBtmSection {display:none;}

#main-menu ul li.level1.selected#nav-corporate-responsibility-level1 > a {color: #c22338 !important;}
#main-menu ul li.level1#nav-corporate-responsibility-level1 > a {color: #000000 !important;}

.slogan_wrapper {display:none;}
.topText {padding: 20px 0px;/*font-size: 12px;*/}
.middleContentWrapper {padding: 40px 0px 48px;position: relative;width: 100%;}
.middleContentWrapper:before {content: "";position: absolute;background-color: rgba(244, 244, 244, 0.94);height: 100%;width: 100%;left: 0;top: 0;}
.quote1 {padding-bottom:50px;}
.leftQuote, .rightQuote {/*border-left: 3px solid #5D87A1;*/border-left:2px solid #cc0001;margin-top:25px; margin-bottom:25px;min-height: 188px;}
.rightQuoteImage, .leftQuoteImage {margin-top:25px; margin-bottom:25px;}
p.quoteImg {padding-bottom:25px;}
.quoteWrapper {padding: 75px 0px 20px;position: relative;width: 100%;color: #547588;}
p.quoteName {font-weight:500;padding-bottom: 0;/*position: absolute;bottom: 0;*/}
/*.quoteText {min-height:240px}*/
.signpostWrapper {margin: 40px 0px 48px;position: relative;width: 100%;/*background-color: #547588;*/}
.signpostWrapper .signpostLeft {background-color: #547588;}
.signpostWrapper .content-wrapper {max-width:100%;}
.signpostWrapper .container-fluid:before {content:none;}
.signpostWrapper .signpostLeft, .signpostWrapper .signpostRight {padding:0px;}
.signpostContent {padding:85px 0px 50px 53px;}
.signpostContent h3 {font-size: 50px;color: #ffffff;font-weight: 500;}
.signpostContent .box-link {color: #FFFFFF;border: 1px solid #FFFFFF;padding: 3px 40px 5px;}
.signpostContent .box-link:hover {color: #FFFFFF;}

.bannerColumnContent {color:#ffffff;}
.bannerColumnContent .columnTitle p {font-weight:600;font-size:24px;}
.bannerColumnContent .columnWrapper {border-left: 2px solid #FFFFFF;min-height: 123px;padding-left: 10px;padding-right: 40px;}

#headerwrapper .awardsLogo {width: auto;position: absolute;z-index: 2;right: 0;top: 320px;background: #ffffff;text-align: center;padding-left: 0px;padding-top:6px;}
.awardsLogo p {color: #5D87A1;font-weight: bold;}

#searchbox {z-index: 9999999 !important;}

#main-menu #section-Homepage-level1 #nav-Homepage-level1 span {background-image:none !important;text-indent: unset !important;padding-right: 40px;}
/*#main-menu ul li.level1 {padding-right: 12px !important;}*/

.document-landing-tab li#nav-key-information-document-level2 {display:none;}
#tabs.sectionTabs ul li {height:auto !important; width:auto !important}
#tabs.sectionTabs ul li span {padding: 12px 17px 15px !important;}

.ip3-properties #tabs.sectionTabs ul li {width: 16.667% !important;}

#ip3-Homepage #bannerwrapper #bannerwrapperinner .banneritem {min-height: 620px !important;}
.sliderbanner .banneritem .bannerOuterText {top: 250px !important;}

/*.bannerColumnContent .columnText p {font-size:1.1em;}*/

.awardsLogo img {width: 63%;margin: 0 auto;}

.ip3-press-releases .news-row-wrapper {min-height:200px;}


#ip3-Homepage .signpostWrapper .content-wrapper {max-width:1200px;}
#ip3-contact .signpostWrapper .content-wrapper {max-width:1200px;}

#ip3-Homepage .document-item .document-detail {width: 100%;float: left;}
#ip3-Homepage .document-item .document-detail a {color: inherit;text-decoration: none;}

#main-menu #section-Homepage-level1 #nav-Homepage-level1 > a {top: 0px !important;}

.signpostRight .signpostImage img {height:329px;}

.sliding-banner .bannerOuterText {position: absolute;top: 40%;width:100%;}



/*  homepage */

.homebanneroverlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 60%);
    z-index: 2;
        background: linear-gradient(268deg, rgb(0 0 0 / 50%) 24%, rgb(0 0 0 / 96%) 66%);
    opacity: 0.8;
}
div#bannerwrapper {
    position: relative;
}

.vipswrapper {
    position: relative;
    z-index: 3;
}
.down-arrow {
    display: none;
}

.bannertext {
    border-left: 3px solid #ffffff;
}

.sliding-banner .bannerOuterText {
    position: absolute;
    top: 26%;
    width: 100%;
    z-index: 4;
    color: #ffffff;
}

.bannertextcontent {
    width: 50%;
    padding-left: 20px;
}
a.box-link-black {
    font-size: 1em;
    line-height: 1.875em;
    color: #FFFFFF;
    border: 2px solid #FFFFFF;
    padding: 3px 40px 5px;
    display: inline-block;
    text-align: center;
    margin-right: 20px;
    font-weight: 700;
}

a.box-link-red {
    font-size: 1em;
    line-height: 1.875em;
    color: #FFFFFF;
    border: 2px solid #FFFFFF;
    padding: 3px 40px 5px;
    display: inline-block;
    text-align: center;
    margin-right: 20px;
    background: #c22338;
    font-weight: 700;
}

.bannertextcontenttext p {
    font-size: 1.1em;
    line-height: 1.5em;
    margin-bottom: 30px;
	text-shadow: 0px 2px 7px rgba(0, 0, 0, 1);
}

button.slick-prev.slick-arrow {
    position: absolute;
    top: -100%;
    bottom: -100%;
    margin: auto;
    width: 30px;
    height: 54px;
    background-color: transparent;
    border: medium none;
    /* text-indent: -9999px; */
    z-index: 12;
}

button.slick-next.slick-arrow {
    position: absolute;
    top: -100%;
    bottom: -100%;
    margin: auto;
    width: 30px;
    height: 54px;
    background-color: transparent;
    border: medium none;
    text-indent: -9999px;
    z-index: 7;
    background-position: -102px -71px;
    right: 19%;
	background-image: url(/~/media/Images/A/AEW-UK-Reit/css/sprite.png);
    background-repeat: no-repeat;
}

button.slick-prev.slick-arrow {
    background-position: -8px -71px;
    left: 15%;
    position: absolute;
    top: -100%;
    bottom: -100%;
    margin: auto;
    width: 30px;
    height: 54px;
    background-color: transparent;
    border: medium none;
    text-indent: -9999px;
    z-index: 9;
    background-image: url(/~/media/Images/A/AEW-UK-Reit/css/sprite.png);
    background-repeat: no-repeat;
}

.home4boxeswrapper {
    background-color: #e7ecef;
    padding: 14px 0 15px;
}
.home4boxesinnerwrapper {
    float: left;
    width: 100%;
    background: #fafafa;
    padding: 20px;
}

.home4box {
    border-left: 3px solid #b80404;
    min-height: 158px;
    padding-left: 17px;

}


	.sharepriceticker {
    background: #5D87A1;
	min-height: 210px;
	padding: 25px 25px 9px 25px;
	}
	
	
	.vipswrapper {
    background-color: #e7ecef;
    padding: 14px 0 15px;

    min-height: 186px;
}

.vipsinnerwrapper {
    width: 100%;
    float: left;
    margin-top: -76px;
    min-height: 210px;
}

.home3boxes {
    background: #fafafa;
    min-height: 209px;
    padding: 25px;
}
.home3boxes .home4box .columnTitle p {
    font-weight: 400;
    font-size: 1.5em;
}

.home3boxes .home4box .columnText {
    color: #5D87A1;
}

.award-logos {
    float: left;
    width: 100%;
    padding: 50px 0 100px;
}
.award-logos-heading {
    float: left;
    width: 100%;
    text-align: center;
    padding: 30px 0;
    font-weight: 600;
    font-size: 1.5em;
}

.award-logos-images {
    float: left;
    width: 100%;
}
.award-logos-images ul li {
    float: left;
    padding: 0 20px;
}

.home3boxes .home4box .columnText p {
    font-size: 1.10em;
    font-weight: 400;
}
@media all and (min-width: 992px) and (max-width: 1080px) {
#ip3-Homepage #bannerwrapper #bannerwrapperinner .banneritem {min-height: 500px !important;}

}
@media all and (min-width: 768px) and (max-width: 991px) {
#ip3-Homepage #bannerwrapper #bannerwrapperinner .banneritem {min-height: 450px !important;}

}

@media all and (max-width: 767px) {
#ip3-Homepage #bannerwrapper #bannerwrapperinner .banneritem {min-height: 380px !important;}

.sliding-banner .bannerOuterText .bannertext .bannertextcontent {
    width: 100%;
}

a.box-link-red {
    padding: 3px 30px 5px;
    margin-bottom: 20px;
}

a.box-link-black {
    padding: 3px 30px 5px;
    margin-bottom: 20px;
}

.sliding-banner .bannerOuterText {
    top: 9% !important;
}

.home4box {
     margin-bottom: 20px;
}

#property-wrapper, .middleContentWrapper {

    float: left;
    width: 100%;
}

}


.sharepriceticker .columnTitle p {
    font-weight: 400;
    font-size: 1.5em;
    color: #ffffff;
}

.top-text-wrapper {
    width: 100%;
    margin-bottom: 30px;
    margin-top: 30px;
}

.top-text-data .boxlink-wrapper {
    float: right;
}

.top-text-data .boxlink-wrapper a.box-link-red {
    background: #ffffff;
    color: #c22338;
    border: 2px solid #c22338;
}

.top-text-data .boxlink-wrapper a.box-link-red:hover {
    background: #c22338;
    color: #ffffff;
}

.top-text-wrapper .top-text-data p {
    font-size: 1.2em;
}

#ip3-strategy #contentwrapper ul {float:left;}

#disclaimer-popup-aire-docs{display:none; height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 999/*999999*/;/*background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;padding : 0 15px;*/}
#disclaimer-popup-aire-docs .disclaimer-popup-bg{height:auto;min-height: 100%;padding: 135px 15px 135px; background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;}
.ip3-edit #disclaimer-popup-aire-docs{display:none !important;}
.disclaimer-bottom .disclaimer-link-AIRE,
.disclaimer-bottom .disclaimer-link-doc {background: #ffffff;color: #c22338;border: 2px solid #c22338;padding: 10px;   text-decoration: none;}
.disclaimer-bottom .disclaimer-link-AIRE:hover,
.disclaimer-bottom .disclaimer-link-doc:hover {background: #c22338;color: #ffffff;}
div.acceptLink,
div.declineLink {float: left;margin-right: 40px;width: auto;}
@media all and (max-width: 767px) {
#disclaimer-popup-aire-docs .disclaimer-popup-bg{padding: 50px 15px;}	
}
/*---- media-queries-----*/
/*--------- iPad Landscape and Desktops ---------*/
@media all and (min-width: 1200px) {
.list-items .list-items-box{margin:0 auto;}
}
@media all and (max-width:1024px){
.bod-item:not(.active) .bodImage:before, .portfolio-item:not(.active) .portfolioImage:before {background-color: transparent;}
}

@media all and (min-width: 992px) and (max-width: 1080px) {
.propertyBox .propertyTitle{font-size:2.125em}
.investor-bottom-title{font-size:1.45em;}
}
@media all and (min-width: 992px) {
#share-price-ticker .ticker-title.mobile-title{display:none;}
#fund-team-wrapper .fund-team-member{padding-right:8px;}
#fund-team-wrapper > div:nth-child(3n+3) .fund-team-member{padding-right:0;padding-left:8px;}
.footerBtmSection img.rad-big{max-width: 178px;}
#tabs.sectionTabs.portfolio-tab  ul#section-Homepage-level2{display:block !important;}
#tabs.sectionTabs.portfolio-tab > p{display:none;}

#contentwrapper .portfolio-rhs-content li {/*font-size: 1em;line-height: 1.25em;*/margin-bottom: 25px;}
}
@media all and (max-width: 991px) {
.half-contact-section{float:none;width:100%;}
/*banner*/
#SearchButtonContainer{right:0;}
#bannerwrapper #bannerwrapperinner .banneritem { min-height: 644px !important;}
.sliderbanner .banneritem .bannerOuterText{top:102px;}

/*homepage*/
#share-price-ticker .sp-ticker{text-align:center;}
.propertyBox{margin-left:50px;}

.box-title{font-size:1.875em;line-height:0.833em;font-weight:300;}
.homeBottomBox .boxlink-wrapper{text-align:center;}

/*overview page*/
.portfolio-tab-wrapper{float:left;width:100%;}
.overview-keys #property-wrapper{padding:25px 0;}
#tabs.sectionTabs.portfolio-tab{float:none;width:auto;margin-bottom:20px;}
#tabs.sectionTabs.portfolio-tab > p {position:relative;min-height:54px;width:100%;color:#fff !important;text-align: center;padding:12px 10px 15px;font-size: 1.250em;line-height: 1.350em;font-weight: 300;background-color:#76567e;cursor:pointer;}
#tabs.sectionTabs.portfolio-tab  ul#section-Homepage-level2{width:100%;position:absolute;z-index:2;display:none;}
/*.portfolio-tab #section-Homepage-level3{display:none;}*/
#tabs.portfolio-tab #section-Homepage-level3 li{width:100%;min-height:54px;float:none;border:none;}
#tabs.sectionTabs.portfolio-tab  ul li.current:after{border:0px;width:0px;left:auto;right:auto;position:relative;}
#tabs.portfolio-tab #section-Homepage-level3 li.current{display:none;}
#tabs.sectionTabs.portfolio-tab > p .drop-down-icon {border-color: #fff;border-style: solid;border-width: 0 2px 2px 0;display: inline-block;float: right; height: 15px;margin-right: 5px;margin-top: 5px;
width: 15px;
transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
}
#tabs.sectionTabs.portfolio-tab > p.active .drop-down-icon{transform: rotate(225deg);
 -webkit-transform: rotate(225deg);margin-top:10px;-moz-transform: rotate(225deg);-o-transform: rotate(225deg);}

.investmentstory-banner{padding: 30px 0;}
.investmentstory-banner-inr{padding: 30px 0 0 0;}
.investmentstory-sec1{padding:0 0 30px}
.investmentstory-sec1 .investmentstory-section-content{padding: 30px 0 0;}
.investmentstory-sec2{padding:30px 0;}
.investmentstory-sec2 .investmentstory-section-content{padding:0;}
.investmentstory-sec3 h2{padding:0 0 30px;}
.invstroy-image-title{padding-top:40px;}
.investmentstory-sec3{padding:30px 0;}

#logo img{padding-bottom:14px;}
.search_wrapper{padding-right:40px;}
.search_wrapper a.search-icon{background-position: -572px -28px; width: 30px; height: 32px;}
.search_wrapper a.search-icon.active{background-position: -511px -30px;}
#headerwrapper .right-header{padding-top:0;}

#bod-list{margin-top:30px;margin-bottom:0;}
.mobi-tabs{display:block;}
.news-landing{margin:30px 0 0;}
.tnf-page-tab{clear:both;width:100%;}
.tnf-page-tab .mobi-tabs{margin-bottom:30px;}
.investor-bottom-contact{padding-bottom:20px;}
}
/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (min-width: 768px) and (max-width: 991px) {
#share-price-ticker .ticker-title.mobile-title{display:none;}
/*footer*/
#footerwrapper {position:relative;padding:45px 0 45px;}
#footerwrapper .footer-menu{position:relative;bottom:0px;background-color:#f7f7f7;padding:18px 0;}
#footerwrapper .footer-menu ul{text-align:center;}
#footerwrapper .footer-menu ul li{display: inline-block;padding:0 25px;}
#footerwrapper .footer-menu ul li .rad-caption, #footerwrapper ul li a{margin-bottom:0;font-size:1.250em;line-height:1em;}
#footerwrapper .emailAlert-wrapper {padding-top: 30px;}

#home-bottom-section{padding-bottom:0px;}
.document-slider .slick-prev{left:90px !important; right:auto;}
.document-slider .slick-prev.slick-disabled{left:90px !important; right:auto;}
.document-slider .slick-next {right:90px;}
.document-slider .slick-next.slick-disabled{right:90px;}

.box-link{font-size:1.5em; line-height:1.250em;padding:10px 23px 10px;border-width:2px;}
.latest-news-item{margin-bottom:40px;}
.latest-news-item .news-date, .document-item .doument-date{font-size:1.250em; line-height:1.350em;}
.latest-news-item .news-desc{/*font-size:1.500em; line-height:1.125em;*/}

.document-item .document-detail{width:100%;margin-bottom:43px;}
.document-item .document-thumb{width:100%;}
.document-item .document-thumb img{max-width:330px;margin:0 auto;}
.document-item .document-title{/*font-size:1.500em; line-height:1.125em;*/}
.homeBottomBox{padding-bottom:0px;margin-bottom:48px; position: relative;height:auto !important}
.homeBottomBox .boxlink-wrapper{position:relative;margin-top:38px;}

.overview-keys .propertyBox{margin-left: 50px;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-people, #investment-story-wrapper .process-wrapper .highlight-area span{padding:60px 0 0 0 !important; font-size:1.500em !important; width:100%; text-align:center;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-people:before{left: 50%; margin-left: -46px;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-process:before{left:50%; margin-left:-38px;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-performance:before{left:50%;margin-left:-38px;}
.portfolio-map{margin-bottom:50px;}
.investor-banner-linkbox a.download-pdf{left:-60px;}
.investor-banner-linkbox{padding-left:0px;}
.investor-bottom-content{width:100%; padding:15px 0 0;}
}

/*--------- All Small Tablets and Large Phones Global CSS ---------*/
@media all and (max-width: 767px) {
p {font-size: 1.0em;}
#contentwrapper ul li, #contentwrapper ol li {font-size: 1.0em;}
.top-text-wrapper .top-text-data p {font-size: 1.0em;}
.signpostWrapper .signpostContent h3 {font-size: 30px;}

.portfolio-map{min-height:200px !important;}
.investor-banner-linkbox{height:auto !important;}
.ui-autocomplete{display:none !important;}
.disclaimer-bottom ul li{margin: 0 15px 0 0;}
#disclaimer-popup .disclaimer-popup-bg{padding: 50px 15px;}
#share-price-ticker .ticker-title.mobile-title{display:block;float:left;}
#share-price-ticker .ticker-title.desktop-title{display:none;}
#logo img{max-width:100%;}
#headerwrapper .right-header{padding-top:8px;}

.investor-banner-box{margin-bottom:15px}
.investor-banner{padding-bottom:50px;}

.footerBtmSection{padding:30px 0;}

.portfolio-section-2.row {margin: 0;}
#bannerwrapper #bannerwrapperinner .banneritem{min-height:545px !important;}
/*.slogan_wrapper{display:none;}*/
.list-items .list-items-box .col-xs-12{padding-left:0;padding-right:0;}

.bod-item{margin-bottom:30px;height: auto !important;position:relative;}
.bod-item .bodImage{margin-bottom:0;}
.bod-details{padding:15px 15px 0;}
.bod-item.active .bod-details{background-color:#e7ecef;}
.bodContent p{font-size: 1em; font-weight: 300; line-height: 1.438em;}
.bod-item.active .mobCloseBtn-wrapper{display:block;}

.down-arrow{display:none;}
#SearchButtonContainer{right:0;}
/*banner*/
.sliderbanner .banneritem .slider-content{border:none;padding:0 35px;}
.sliderbanner .banneritem .slider-content p{font-size:1.875em;line-height:1.2em;}
.sliderbanner .banneritem .sldTitle{font-size:1.875em;line-height:1em;margin-left:-15px;width:324px;padding:6px 0 14px}
.sliderbanner .banneritem .slider-content  .banner-link-wrapper{text-align:center;}
.sliderbanner .banneritem .slider-content .banner-link{font-size:1.875em;line-height:64px;font-weight:normal;padding:0;max-width: 404px;text-align: center; width: 100%;}
/*footer*/
#footerwrapper{text-align:center;}
#footerwrapper .rad-caption{font-size:1.875em; line-height:1.2em}
#footerwrapper ul li a{font-size:1.875em; line-height:1.2em}
#footerwrapper .footer-menu{padding-bottom: 34px; padding-top: 0px;}
#footerwrapper .fundFlyer-wrapper{padding-bottom: 45px; padding-top: 45px;}
#footerwrapper .emailAlert-wrapper{padding-bottom: 45px; padding-top: 28px;}
#footerwrapper .fund-flyer{margin:0 auto;max-width: 220px; }
#footerwrapper .fund-flyer img{float:none;margin:15px auto 30px}
#footerwrapper .fund-flyer a{font-size:1.5em;line-height:1.5em;}
#footerwrapper .rad-highlight{font-size:1.5em;line-height:1.5em;}
#footerwrapper .emailAlert-wrapper{margin:0 auto;max-width:490px;}
.regEmailtext input#regTextbox{font-size: 1.25em; height: 60px; line-height: 1em; padding: 10px 30px; font-weight:300;}
.email-alert .regBtn input#regButton{width:60px; height:60px;background-position: -180px -66px;}
#footerwrapper .footer-menu, #footerwrapper .fundFlyer-wrapper{border-bottom:2px solid #e7ecef;}

/*HOMEPAGE*/
#property-wrapper .property, #property-wrapper .total-value, #property-wrapper .net-yield, #property-wrapper .dividend { border-bottom: 2px solid #e1e9ee; margin: 0 20px; padding: 47px 0 53px 80px; text-align: left !important;}
.overview-keys #property-wrapper .property, .overview-keys #property-wrapper .total-value, .overview-keys  #property-wrapper .net-yield, .overview-keys  #property-wrapper .dividend{border-bottom: none;}
.propertyBox{margin:0;display:block; height: auto !important;}
#property-wrapper .row > div:last-child{border-bottom:none;}


.left-line{padding-left:0;border:none;}
#home-bottom-section{padding:50px 0 0;}
.box-title{margin-bottom:34px;}
.document-slider .slick-prev{left:12px !important; right:auto;}
.document-slider .slick-prev.slick-disabled{left:12px !important; right:auto;}
.document-slider .slick-next {right:12px;}
.document-slider .slick-next.slick-disabled{right:12px;}

#investment-story-wrapper .story-link{/*font-size: 1.875em; line-height: 68px; padding: 0;*/ font-size: 1.0em/*1.125em*/;line-height: 50px; max-width: 352px; width: 100%;padding: 3px 13px 5px;}
.box-link{/*font-size: 1.875em; line-height: 68px;padding: 0;*/ max-width: 352px;font-size: 1.0em/*1.125em*/;line-height: 50px; width: 100%;}
.latest-news-item{margin-bottom:20px;}
.latest-news-item .news-date, .document-item .doument-date{font-size:1.5em; line-height:1.5em;}
.latest-news-item .news-desc{font-size:1.0em/*1.500em*/; line-height:1.5em;}

.document-item .document-detail{width:100%;margin-bottom:70px;}
.document-item .document-thumb{width:100%;}
.document-item .document-thumb a{display:block;}
.document-item .document-thumb img{max-width:402px;margin:0 auto;}
.document-item .document-title{font-size:1.0em/*1.500em*/; line-height:1.125em;}
.homeBottomBox{padding-bottom:0px;margin-bottom:48px; position: relative;height:auto !important}
.homeBottomBox .boxlink-wrapper{position:relative;margin-top:38px;}

/*overview page*/
.overview-fund-section .bottom-left-content, .overview-fund-section .bottom-right-content{height:auto !important;margin-bottom:15px;}
.overview-keys .propertyBox{margin:0;}
.grey-box-landing-content{padding:40px 0 0; }
#investment-story-wrapper .process-wrapper{display:block;padding:30px 0;}
#investment-story-wrapper .process-wrapper .highlight-area{width:100%; text-align:center; display:block; padding:30px 0; float:left;}
#investment-story-wrapper .process-wrapper .middle{width:100%; float:left; height:173px;}
#investment-story-wrapper .process-wrapper .middle:before{width:3px; height:100%; top:0; left:50%;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-process:before{font-size:60px;}
#investment-story-wrapper .process-wrapper .highlight-area span, #investment-story-wrapper .process-wrapper .highlight-area span.icon-people {padding: 60px 0 0 !important;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-people:before{left: 50%; margin-left: -46px;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-process:before{left:50%; margin-left:-38px;}
#investment-story-wrapper .process-wrapper .highlight-area span.icon-performance:before{left:50%;margin-left:-38px;}
.portfolio-item .portfolioImage{margin-bottom:0px;}
.portfolio-details {background-color: #f5f5f5;display: block;float: left; width: 100%;}
.portfolio-details .portfolio-name{  padding: 10px 10px 0;text-align: center;}
.portfolio-details .location{padding: 10px;text-align: center;}
.portfolioContent{float:left;}
.portfolio-section-1 p.property-name, p.property-introtext{text-align:center;padding-bottom:10px;}
.portfolio-section-1{ background-color: #d0dbe1;margin-bottom:0px;border-bottom: 0 none;
    padding-top: 10px;}
.portfolio-big-image{display:none;}
.portfolio-lhs-content, .portfolio-rhs-content{margin-top: 30px;padding-left: 25px;padding-right: 25px;width: 100%;}
.property-item-details-value .portfolio-text{ font-size: 0.8em;}
.property-item-details-value .portfolio-value{font-size:1em;}
p.portfolio-content-title{font-size:1.5em;}
#tabs.sectionTabs.portfolio-tab{margin-bottom: 20px;margin-top: 15px;}
#sitemapcontainer #sitemap-nav-property-map-level3{display:none;}
#tabs.portfolio-tab #nav-property-map-level3{display:none;}
.portfolio-item.active .mobCloseBtn-wrapper {display: block;}


/*PR Page*/
.pr-pdf-download-link{height:70px !important;}
.pr-content {margin-bottom: 10px;}
.latest-news.left-line{height: auto !important;}
.latest-news .boxlink-wrapper{position:static;}
.investor-bottom-content {padding: 20px 0 0 0;width: 100%;}
.eventWrapper .date{width:25%;}
.eventWrapper .subject{width:50%;}
.eventWrapper .outlook{width:25%;}

.investmentstory-banner-box{padding:0; border-left:none;}

.sliderbanner .banneritem .slider-title{position:static;}
.sliderbanner .banneritem .slick-dots{position: absolute; bottom: -46px; text-align: center; left: 0;}
.casestudy-wrapper .casestudy-content{padding-left:15px;padding-right:15px;}
.email-alert .regEmailtext {padding-right: 60px;}
}

@media all and (min-width: 640px) and (max-width: 767px) {
.hamburger-wrapper a.hamburger-icon{background-position: -180px -220px; height: 42px; width: 54px; }
.search_wrapper a.search-icon{height: 42px;background-position: -572px -23px;}

/*homepage*/
#property-wrapper{padding:0;}
#property-wrapper .property, #property-wrapper .total-value, #property-wrapper .net-yield, #property-wrapper .dividend {padding:30px 0 30px 12.5%;}

/*.propertyBox .propertyTitle{font-size:5em; line-height:0.823em;}
.propertyBox .propertySubTitle{font-size:2.625em; line-height:1.315em;margin-top:0}
.propertyBox:before{width: 158px; height: 145px; top: 0;}
.property .propertyBox{padding-left:155px;}
.property .propertyBox:before{background-position: -10px -345px;}
.total-value .propertyBox{padding-left: 120px;}
.total-value .propertyBox:before{background-position: -400px -370px;}
.net-yield .propertyBox{padding-left: 136px;}
.net-yield .propertyBox:before{background-position: -10px -525px;}
.dividend .propertyBox{padding-left: 140px;}
.dividend .propertyBox:before{background-position:-613px -532px;}*/

/*.overview-top a.box-link{max-width:425px !important}*/

.slick-dots li{padding: 5px; height: 30px; width: 30px;}
.slick-dots li button{height: 20px; width: 20px;}
#contentwrapper ol{margin-left:15px;}
}



@media all and (max-width: 639px) {
h1 {font-size: 2.3em;}
.investor-banner{padding:30px 0;}
div.trHeaders{display:none;}
.eventWrapper h2 {margin: 10px 0;}
.eventWrapper .date{width:100%;}
.event-data .subject{width:70%;}
.eventWrapper .outlook{width:30%;}
.search_wrapper{padding-right: 10px;}
#share-price-ticker .ticker-wrapper{width:100%;display:block;margin-top:10px;min-width:10px;}
.sliderbanner .banneritem .slider-content{padding:0 15px;}
.sliderbanner .banneritem .slider-content p{font-size:1.875em;line-height:1.2em;}

.regEmailtext input#regTextbox, #footerwrapper .rad-highlight, #footerwrapper .fund-flyer a, #footerwrapper ul li a, #footerwrapper .rad-caption{font-size:1.0em/*1.125em*/; line-height:1.333em}
#footerwrapper .footer-menu, #footerwrapper .fundFlyer-wrapper, #footerwrapper .emailAlert-wrapper{padding-top:20px; padding-bottom:0px;}

/*homepage*/
#property-wrapper{padding:0;}
#property-wrapper .property, #property-wrapper .total-value, #property-wrapper .net-yield, #property-wrapper .dividend {padding:30px 0 30px 12.5%;}

.latest-news-item .news-date, .document-item .doument-date,.latest-news-item .news-desc, .document-item .document-detail, .document-item .document-title{font-size:1.0em/*1.125em*/; line-height:1.333em}
.box-link{font-size:1.0em/*1.125em*/; line-height:50px}
#investment-story-wrapper .story-link{font-size:1.0em/*1.125em*/; line-height:50px}
.document-item .document-thumb a{width:70%;margin:0 auto;}
.document-item .document-thumb img {width: 100%;}
.homeBottomBox,.box-title, /*.latest-news-item,*/ .document-item .document-detail{margin-bottom:30px;}


#share-price-ticker .ticker-title{width:100%; margin-bottom:15px;}
.home-ticker-outer{width:100%; float:none;}
table.rad-datatable tr td{display:block; margin-bottom:5px; border:none;}
.rad-datatable tr:nth-child(2n) td{display:none;}

.feat .invstroy-image-title{text-align: center;padding: 45px 15px 0; min-height: 93px; background: url(/~/media/Images/A/AEW-UK-Reit/css/image-box-shadow-small.png) repeat-x 0 bottom;}

#investment-story-wrapper .process-wrapper{padding:30px 0;}
#investment-story-wrapper .process-wrapper .highlight-area{padding:30px 0;}
#investment-story-wrapper .process-wrapper .middle{height:120px;}

.windows .sliderbanner .banneritem .slick-dots{z-index:999;}

.chartwrap2 {height: 500px !important; }
.chartwrap4 {height: 387px !important; }
.chartwrap2 g.highcharts-legend ,.chartwrap4 g.highcharts-legend {
    transform: translate(10px, 270px) !important;
}
#highcharts-2 {
    height: 520px !important;
}
#highcharts-2 svg {
    height: 520px !important;
}

}


@media all and (max-width: 460px) {
.main-nav-mobile ul li.level1 span{padding:20px 0;font-size:1.5em;}
.main-nav-mobile ul li.level2 span{padding:20px 0;font-size:1.5em;}
h1 {font-size: 2em;}
#headerwrapper .right-header{padding-top:0;}
.hamburger-wrapper a.hamburger-icon{width:36px;}
.sliderbanner .banneritem .sldTitle{width:auto;text-align:left;padding:6px 30px 14px;}
.sliderbanner .banneritem .slider-content p{font-size:1.5em;line-height:1.25em;}
.sliderbanner .banneritem .slider-content .banner-link{font-size:1.5em;line-height:1.25em;padding:10px 20px;}

.windows .home-ticker-outer #iframe #ExternalWebContentExternalIFrame{height:50px;}
}

@media all and (max-width: 320px) {
#MainWrapper{/*width:290px*/} /* Excluding Gutter space from 320 width */
}

@media all and (max-width: 767px) {
.sliding-banner .bannerOuterText {position: absolute;top: 19%;}

.portfolio-tab-wrapper #tabs.sectionTabs ul li {
    width: 100% !important;
}
}


/*---- iconmoon-----*/
@font-face {
    font-family: 'icomoon';
    src:    url('/~/media/Files/A/AEW-UK-Reit/fonts/icomoon-eot.eot?hpqj2h');
    src:    url('/~/media/Files/A/AEW-UK-Reit/fonts/icomoon-eot.eot?hpqj2h#iefix') format('embedded-opentype'),
        url('/~/media/Files/A/AEW-UK-Reit/fonts/icomoon-ttf.ttf?hpqj2h') format('truetype'),
        url('/~/media/Files/A/AEW-UK-Reit/fonts/icomoon-woff.woff?hpqj2h') format('woff'),
        url('/~/media/Files/A/AEW-UK-Reit/fonts/icomoon-svg.svg?hpqj2h#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-double-arrow-up:before {
    content: "\e908";
}

.icon-icon-home:before {
    content: "\e907";
}
.icon-down-arrow:before {
    content: "\e903";
}
.icon-left-arrow:before {
    content: "\e904";
}
.icon-right-arrow:before {
    content: "\e905";
}
.icon-up-arrow:before {
    content: "\e906";
}
.icon-process:before {
    content: "\e900";
}
.icon-people:before {
    content: "\e901";
}
.icon-performance:before {
    content: "\e902";
}

/*---- jquery-ui-----*/
/*! jQuery UI - v1.10.2 - 2013-03-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-menu-item:hover {
        /*background-color:#999999;*/
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	/*margin: -1px;*/
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1em;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	/*font-size: 1.1em;*/
font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #000;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:hover {
	/*border: 1px solid #999999;
	background-color: #aaaaaa !important;
	font-weight: normal;
	color: #212121;*/
	background-color:#cccccc;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus a:focus {
	/*border: 1px solid #999999;
	background-color: #aaaaaa;
	font-weight: normal;
	color: #212121;*/
}

.ui-state-hover  a,
.ui-state-hover  a:hover,
.ui-state-hover  a:link,
.ui-state-hover  a:visited {
/*	color: #212121;
	text-decoration: none;*/
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
        color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
}
.ui-widget-header .ui-icon {
}
.ui-state-default .ui-icon {
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
}
.ui-state-active .ui-icon {
}
.ui-state-highlight .ui-icon {
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa  50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

.currentDomainCSS
{
    background: #D3D3D3 50% 50% repeat-x;
}

.serachTextBoxMiddle
{
    height: 18px;
    margin-left: 220px;
    right: 44px;
    width: 140px;
}
.serachButtonMiddle
{
    left: 363px;
    position: absolute;
    top: 53px!important;
}
.centerText
{
    margin-left: 195px;
}
.centerText1
{
margin:0 auto;
width: 180px;
}


.ui-menu {min-width: 180px !important; max-width: 300px !important;}
.ui-menu a{float: left;background-color:#ffffff;/*height:20px;*/width:100%;position:relative;top:0px;margin-bottom:1px;}
.ui-menu a:hover{/*height:20px;*/width:100%;position:relative;top:0px;margin-bottom:1px;}

.ui-menu-item a > span:first-child {width: 85%;}
.ui-menu .ui-menu-item {padding: 0 !important;  width: 100% !important;}
/*---- slick-slider-----*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    /*-webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;*/

    -webkit-touch-callout: none;
    /*-khtml-user-select: none;*/
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*---- invd-cm-theme-v2-----*/
/* Â© InvestisDigital, All rights reserved, v2.0.0 */
/* #__cookieWrapper{font-size:1.3rem;line-height:1.7rem;color:#000} */
#__cookieWrapper a{
	color: #5D87A1;
    
}
#__cookieWrapper a:hover{color:#5D87A1;text-decoration: underline;}
/* #__cookieWrapper p{font-family:inherit;color:inherit;display:block;text-align:left;margin:0;padding:0} */
#__cookieWrapper .ccBtn{
	box-shadow: 0 4px 6px 0 rgba(0,0,0,.2), 5px 5px 10px 0 rgba(0,0,0,.19);
    color: #5D87A1;
    border-radius: 0px;
    padding: 3px 13px 5px/*10px 15px*/;
    border: 1px solid #5D87A1;
    margin-left: 15px;
    background: #fff;
    cursor: pointer;
    transition: all .5s ease;
    margin-bottom: 10px;
    line-height:31px;
}
#__cookieWrapper .ccBtn:hover{text-decoration: underline;}
#__cookieWrapper .cookieModal{width:90%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000;color:#000;padding:0;margin:0;max-width:500px;-webkit-overflow-scrolling:touch}
#__cookieWrapper .cookieModal .ccDescription{padding:20px 20px 0}
#__cookieWrapper .cookieModal .ccBg{background:rgba(0,0,0,.5);height:100%;width:100%;position:fixed;top:0;left:0}
#__cookieWrapper .cookieModal .ccAppInput{position:absolute;top:0;right:0;opacity:0;width:50px;height:30px}
#__cookieWrapper .cookieModal .ccAppInput:focus+.ccApp-label .slider{box-shadow:0 0 5px #5D87A1}
#__cookieWrapper .cookieModal .ccAppInput:checked+.ccApp-label .slider{background-color:#5D87A1}
#__cookieWrapper .cookieModal .ccAppInput:checked+.ccApp-label .slider:before{-webkit-transform:translateX(20px);transform:translateX(20px)}
#__cookieWrapper .cookieModal .ccApp-label{display:inline-block;height:30px}
#__cookieWrapper .cookieModal .slider{    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: .4s;
    width: 50px;
    display: inline-block;
    box-shadow: 0 4px 6px 0 rgba(0,0,0,.2), 5px 5px 10px 0 rgba(0,0,0,.19);
    }
#__cookieWrapper .cookieModal .slider:before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;background-color:#fff;transition:.4s}
#__cookieWrapper .cookieModal .slider.round{border-radius:30px}
#__cookieWrapper .cookieModal .slider.round:before{border-radius:50%}
#__cookieWrapper .cookieModal .ccModal{z-index:1001;box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);width:100%;height:100%;position:fixed;overflow:auto;background:#fff;position:relative}
#__cookieWrapper .cookieModal .ccFooter{padding:20px 20px 0;text-align:center;border-bottom:1px solid #000;padding-bottom:20px}
#__cookieWrapper .cookieModal .ccHeader{padding:20px 20px 0}
#__cookieWrapper .cookieModal .title{
	font-size: 25px;
    display: block;
    line-height: 30px;
    color: #325f9b;}
#__cookieWrapper .cookieModal .ccBodyFooter{padding:20px 20px 0;text-align:center;padding-bottom:50px}
#__cookieWrapper .cookieModal .ccBody{padding:20px 20px 0}
#__cookieWrapper .cookieModal .ccBody .ccApp{display:block;position:relative;line-height:20px;min-height:40px;margin-bottom:20px}
#__cookieWrapper .cookieModal .ccBody .ccApp:last-child{margin-bottom:0}
#__cookieWrapper .cookieModal .ccBody .ccApp .leftPart{width:75%;display:inline-block;margin-bottom:15px;text-decoration:none}
#__cookieWrapper .cookieModal .ccBody .ccApp .rightPart{width:25%;float:right;text-align:right;line-height:15px}
#__cookieWrapper .cookieModal .ccBody .ccApp .rightPart .ccRequired{    font-size: 18px;
    color: #5D87A1;}
#__cookieWrapper .cookieModal .ccBody .ccApp .switch{display:inline-block;height:30px;position:absolute;right:0;width:50px}
#__cookieWrapper .cookieModal .ccBody .ccApp .ccAppTitle{
    
    font-weight: 500;
    font-size: 24px;
    line-height: 40px;
    color: #5D87A1;
}
#__cookieWrapper .ccBodyTitle{padding:20px 20px 0}
#__cookieWrapper .__cookieNotice{width:100%;position:fixed;overflow:hidden;left:0;bottom:0;z-index:1003;padding:0;margin:0;background:#fff;text-align:center;box-shadow:1px -2px 5px 4px rgba(0,0,0,.27)}
#__cookieWrapper .__cookieNotice .__cookieNoticeBody{padding:10px}
#__cookieWrapper .rightPart {
    position: absolute;
    right: 0;
    top: 15px;
}
