
/*---- webfonts-----*/



@font-face {font-family: 'GalanoGrotesque-Light';src: url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-B-0-eot.eot');src: url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-B-0-eot.eot?#iefix') format('embedded-opentype'),url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-B-0-woff2.woff2') format('woff2'),url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-B-0-woff.woff') format('woff'),url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-B-0-ttf.ttf') format('truetype');}

@font-face {font-family: 'GalanoGrotesque-Regular';src: url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-11-0-eot.eot');src: url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-11-0-eot.eot?#iefix') format('embedded-opentype'),url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-11-0-woff2.woff2') format('woff2'),url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-11-0-woff.woff') format('woff'),url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-11-0-ttf.ttf') format('truetype');}

@font-face {font-family: 'GalanoGrotesque-SemiBold';src: url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-12-0-eot.eot');src: url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-12-0-eot.eot?#iefix') format('embedded-opentype'),url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-12-0-woff2.woff2') format('woff2'),url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-12-0-woff.woff') format('woff'),url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-12-0-ttf.ttf') format('truetype');}

@font-face {font-family: 'GalanoGrotesque-Bold';src: url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-4-0-eot.eot');src: url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-4-0-eot.eot?#iefix') format('embedded-opentype'),url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-4-0-woff2.woff2') format('woff2'),url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-4-0-woff.woff') format('woff'),url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-4-0-ttf.ttf') format('truetype');}

@font-face {font-family: 'GalanoGrotesque-ExtraBold';src: url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-5-0-eot.eot');src: url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-5-0-eot.eot?#iefix') format('embedded-opentype'),url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-5-0-woff2.woff2') format('woff2'),url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-5-0-woff.woff') format('woff'),url('/~/media/Files/P/Park-Hotels/fonts/webfonts/33863F-5-0-ttf.ttf') format('truetype');}
/*---- 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;
}
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;
}
.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);
}

/*---- font-icons-2-----*/
@font-face {
  font-family: 'icomoon2';
  src:  url('/~/media/Files/P/Park-Hotels/fonts/icomoon-2/icomoon-eot.eot?u90xrw');
  src:  url('/~/media/Files/P/Park-Hotels/fonts/icomoon-2/icomoon-eot.eot?u90xrw#iefix') format('embedded-opentype'),
    url('/~/media/Files/P/Park-Hotels/fonts/icomoon-2/icomoon-ttf.ttf?u90xrw') format('truetype'),
    url('/~/media/Files/P/Park-Hotels/fonts/icomoon-2/icomoon-woff.woff?u90xrw') format('woff'),
    url('/~/media/Files/P/Park-Hotels/fonts/icomoon-2/icomoon-svg.svg?u90xrw#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-close-im:before {
  content: "\e909";
}
.icon-arrow-big-im:before {
  content: "\e900";
}
.icon-arrow-hollow-im:before {
  content: "\e901";
}
.icon-arrow-right-im:before {
  content: "\e902";
}
.icon-arrow-small-im:before {
  content: "\e903";
}
.icon-docx-im:before {
  content: "\e904";
}
.icon-dropdown-close-im:before {
  content: "\e905";
}
.icon-email-im:before {
  content: "\e906";
}
.icon-gallery-im:before {
  content: "\e907";
}
.icon-htm-im:before {
  content: "\e908";
}
.icon-list-im:before {
  content: "\e90e";
}
.icon-minus-im:before {
  content: "\e90f";
}
.icon-pdf-im:before {
  content: "\e910";
}
.icon-plus-im:before {
  content: "\e913";
}
.icon-presentation-im:before {
  content: "\e914";
}
.icon-print-im:before {
  content: "\e915";
}
.icon-search-im:before {
  content: "\e916";
}
.icon-star-im:before {
  content: "\e917";
}
.icon-webcast-im:before {
  content: "\e918";
}
.icon-webcast-nob-im:before {
  content: "\e91e";
}
.icon-xbrl-im:before {
  content: "\e91f";
}
.icon-xlsx-im:before {
  content: "\e922";
}
@font-face {
  font-family: 'icomoon';
  src:  url('/~/media/Files/P/Park-Hotels/fonts/chkbox/icomoon-eot.eot?7a03wu');
  src:  url('/~/media/Files/P/Park-Hotels/fonts/chkbox/icomoon-eot.eot?7a03wu#iefix') format('embedded-opentype'),
    url('/~/media/Files/P/Park-Hotels/fonts/chkbox/icomoon-ttf.ttf?7a03wu') format('truetype'),
    url('/~/media/Files/P/Park-Hotels/fonts/chkbox/icomoon-woff.woff?7a03wu') format('woff'),
    url('/~/media/Files/P/Park-Hotels/fonts/chkbox/icomoon-svg.svg?7a03wu#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
.icon-uncheck-mark-square-button:before {
  content: "\f900";
}
.icon-check-mark-square-button:before {
  content: "\f901";
}
.icon-finance:before {content: "\f909";}

@font-face {
    font-family: 'icomoon';
    src:    url('/~/media/Files/P/Park-Hotels/fonts/icomoon-eot.eot?cg4ddw');
    src:    url('/~/media/Files/P/Park-Hotels/fonts/icomoon-eot.eot?cg4ddw#iefix') format('embedded-opentype'),
        url('/~/media/Files/P/Park-Hotels/fonts/icomoon-ttf.ttf?cg4ddw') format('truetype'),
        url('/~/media/Files/P/Park-Hotels/fonts/icomoon-woff.woff?cg4ddw') format('woff'),
        url('/~/media/Files/P/Park-Hotels/fonts/icomoon-svg.svg?cg4ddw#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

.icon-member:before {
    content: "\e900";
}
.icon-board-member:before {
    content: "\e901";
}
.icon-chairman:before {
    content: "\e902";
}
/*---- 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;
}
/*---- mmenu-----*/
/*jQuery.mmenu CSS*/
/*jQuery.mmenu panels CSS*/

.nojs .mmenu { display:none; }
.mm-menu.mm-horizontal > .mm-panel { -webkit-transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; }
.mm-menu .mm-hidden { display: none; }
.mm-wrapper { overflow-x: hidden; position: relative; }
.mmenu-list { background:#f3f3f3; z-index:100; }
.mm-subclose > span { color: #003366; font-size:1.3em; }
.mm-menu, .mm-menu > .mm-panel { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.mm-list li.level1.last a:after { background-position: 0 -894px; height: 15px; width: 15px; content: ''; position: absolute; left: 85px; top: 16px; }
.mm-menu { background: inherit; display: block; overflow: hidden; padding: 0; }
.mm-menu > .mm-panel { background: inherit; -webkit-overflow-scrolling: touch; overflow: scroll; overflow-x: hidden; overflow-y: auto; box-sizing: border-box; padding: 0; -webkit-transform: translateX(100%); transform: translateX(100%); }
.mm-menu > .mm-panel.mm-opened { -webkit-transform: translateX(0%); transform: translateX(0%); }
.mm-menu > .mm-panel.mm-subopened { -webkit-transform: translateX(-135%); transform: translateX(-135%); }
.mm-menu > .mm-panel.mm-highest { z-index: 12; }
.mm-menu .mm-list { padding:0; z-index:9999; }
.mm-menu > .mm-list:after { content: ''; display: block; height: 40px; }
.mm-panel > .mm-list { margin-left: 0; margin-right: 0; }
.mm-panel > .mm-list:first-child { padding-top: 0; }
.mm-list, .mm-list > li { list-style: none; display: block; padding: 0; margin: 0; }
.mm-list { font: inherit; }
.mm-list a,  .mm-list a:hover { text-decoration: none;}
.mm-list a:hover { color:#ffffff !important;}
.mm-list > li {position: relative;background-color: #007a52;}
.mm-list > li > a,  .mm-list > li > span { text-overflow: ellipsis; /*white-space: nowrap;*/ overflow: hidden; color: inherit; line-height: 20px; display: block; margin: 0; color:#023621; font-size:1em; text-transform:uppercase; }
.mm-list > li.selected > a,  .mm-list > li.current > span { color:#023621; }
.mm-list > li > a:hover,  .mm-list > li > span:hover { color:#023621; }
.mm-list > li.selected > a.mm-subopen:after,  .mm-list > li.current > a.mm-subopen:after { color:#023621; }
.mm-list a.mm-subopen:hover { }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after { content: ''; display: block; width: 100%; position: absolute; bottom: 0; left: 0; }
.mm-list li > a.mm-subopen:hover { }
.mm-menu .mm-list > li > a.mm-subclose:before { font-size: 3.5em; }
.mm-subtitle > a { border-bottom:0 !important; }
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {/* width: auto; *//* margin-left: 20px; *//* position: relative; *//* left: auto; */content: none;}
.mm-list a.mm-subopen:before { display: block; height: 100%; position: absolute; left: 0; top: 0; }
.mm-list a.mm-subopen.mm-fullsubopen { }
.mm-list a.mm-subopen.mm-fullsubopen:before { border-left: none; }
.mm-list a.mm-subopen + a {padding-right: 0px;/* margin-right: 45px; */}
.mm-list > li.mm-selected > a.mm-subopen { background: transparent; }
.mm-list > li.mm-selected > a.mm-fullsubopen + a,  .mm-list > li.mm-selected > a.mm-fullsubopen + span { padding-right: 45px; margin-right: 0; }
.mm-list a.mm-subclose { text-indent: 0; padding:30px 35px; margin-top: 0; }
.mm-list > li.mm-label { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 10px; text-transform: uppercase; text-indent: 20px; line-height: 25px; padding-right: 5px; }
.mm-list > li.mm-spacer { padding-top: 40px; }
.mm-list > li.mm-spacer.mm-label { padding-top: 25px; }
.mm-list a.mm-subopen:after { content: ""; color: #ed6d00; padding-right: 15px; display: inline-block; position: absolute; bottom: 68%; height: 16px; width: 11px; left: 20px; top:18px; }
.mm-list > li > .newSubtitle { background: #363534; border-bottom: 0; font-size: 14px; padding:10px 20px; }
.mm-list > li > .newSubtitle:hover { background:#363534; }
.mm-list a.mm-subclose:before { content:""; color:#ed6d00; padding-right:15px; display: inline-block; width: 0; height: 0; position: absolute; bottom: 97%; background-position: 0 -971px; height: 17px; width: 11px; }
.mm-menu .mm-list > li:hover > a.mm-subopen:before, .mm-list > li:hover a.mm-subopen:after { color:#023621; }
.mm-list a.mm-subopen:after { border-top: none; border-left: none; right: 35px; }
.mm-list a.mm-subclose:before { border-right: none; border-bottom: none; margin-bottom: -15px; left: 35px; }
.mm-menu.mm-vertical .mm-list .mm-panel { display: none; }
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after { border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {display: block;border-bottom: 1px solid #2d2d2d;}
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen {height: 40px;}
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after {top: 9px;bottom: auto;content: "\e913";font-family: "icomoon2";position: absolute;left: 0px;font-size: 1.4rem;line-height: 18px;color: #00cc7d;}
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {content: "\e90f";}
.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen { height: 25px; }
html.mm-opened .mm-page { }
li.mm-subtitle { }
li.mm-subtitle > a.mm-subclose:before { bottom:auto; left:15px; top:12px; }
.mm-menu { color: rgba(255, 255, 255, 0.6); }
.mm-menu .mm-list > li:after { border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li > a.mm-subclose { background: #c90062; font-weight:bold; color: #023621023621; display: inline-block; left: 20px !important; margin-bottom: 10px; text-align:right; margin-top: 15px; padding: 10px 20px; position:relative; width: 93px; }
.mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before { border-color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-list > li > a.mm-subopen:before { border-color: rgba(0, 0, 0, 0.15); }
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),  .mm-menu .mm-list > li.mm-selected > span { background: rgba(0, 0, 0, 0.1); }
.mm-menu .mm-list > li.mm-label { background: rgba(255, 255, 255, 0.05); }
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,  .mm-menu.mm-vertical .mm-list li.mm-opened > ul { }
/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page { -webkit-transition: all 0.5s linear; transition: all 0.5s linear; }
html.mm-opened { overflow: hidden; position: relative; }
html.mm-opened body { overflow: hidden; }
html.mm-opened .mm-page { box-sizing: border-box; position: relative; }
html.mm-background .mm-page { background: inherit; }
#mm-blocker { background: rgba(3, 2, 1, 0); display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999999; cursor:pointer; }
html.mm-opened #mm-blocker, html.mm-blocking #mm-blocker { display: block; }
.mm-menu.mm-offcanvas {/* display: none; */position: fixed;}
.mm-menu.mm-current { display: block; }
.mm-menu {width: 100%;min-width: 140px;max-width: 350px;z-index:10;}
html.mm-opening .mm-page, html.mm-opening #mm-blocker { -webkit-transform: translate(350px, 0); transform: translate(350px, 0); -moz-transform:translateY(350px, 0); -ms-transform:translateY(350px, 0); -o-transform:translateY(350px, 0); }

@media all and (max-width: 175px) {
html.mm-opening .mm-page,  html.mm-opening #mm-blocker { -webkit-transform: translate(140px, 0); transform: translate(140px, 0); -moz-transform:translateY(140px, 0); -ms-transform:translateY(140px, 0); -o-transform:translateY(140px, 0); }
}
@media all and (min-width: 550px) {
html.mm-opening .mm-page,  html.mm-opening #mm-blocker { -webkit-transform: translate(350px, 0); transform: translate(350px, 0);-ms-transform: translate(350px, 0); }
}
 -moz-transform:translateY(350px, 0);
 -ms-transform:translateY(350px, 0);
 -o-transform:translateY(350px, 0);
/*
	jQuery.mmenu buttonbars addon CSS
*/
.mm-buttonbar { border: 1px solid transparent; border-radius: 5px; text-align: center; line-height: 20px; overflow: hidden; display: block; padding: 0; margin: 0; position: relative; }
.mm-buttonbar:after { content: ''; display: block; clear: both; }
.mm-buttonbar > * { border-left: 1px solid transparent; box-sizing: border-box; display: block; width: 100%; height: 100%; float: left; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.mm-buttonbar > a { text-decoration: none; }
.mm-buttonbar > input { position: absolute; left: -1000px; top: -1000px; }
.mm-buttonbar > input:checked + label { border-color: transparent !important; }
.mm-buttonbar > *:first-child,  .mm-buttonbar > input:first-child + * { border-left: none; }
.mm-buttonbar.mm-buttonbar-2 > * { width: 50%; }
.mm-buttonbar.mm-buttonbar-3 > * { width: 33.33%; }
.mm-buttonbar.mm-buttonbar-4 > * { width: 25%; }
.mm-buttonbar.mm-buttonbar-5 > * { width: 20%; }
.mm-header .mm-buttonbar { margin-top: 20px; margin-left: -30px; margin-right: -30px; }
.mm-footer .mm-buttonbar { border: none; border-radius: none; line-height: 40px; margin: -10px -10px 0 -20px; }
.mm-footer .mm-buttonbar > * { border-left: none; }
.mm-list > li > .mm-buttonbar { margin: 10px 20px; }
.mm-menu .mm-buttonbar { border-color: rgba(255, 255, 255, 0.6); background: #333333; }
.mm-menu .mm-buttonbar > * { border-color: rgba(255, 255, 255, 0.6); }
.mm-menu .mm-buttonbar > input:checked + label { background: rgba(255, 255, 255, 0.6); color: #333333; }
/*
	jQuery.mmenu counters addon CSS
*/
em.mm-counter { font: inherit; font-size: 14px; font-style: normal; text-indent: 0; line-height: 20px; display: block; margin-top: -10px; position: absolute; right: 40px; top: 50%; }
em.mm-counter + a.mm-subopen { padding-left: 40px; }
em.mm-counter + a.mm-subopen + a,  em.mm-counter + a.mm-subopen + span { margin-right: 80px; }
em.mm-counter + a.mm-fullsubopen { padding-left: 0; }
.mm-vertical em.mm-counter { top: 12px; margin-top: 0; }
.mm-nosubresults > em.mm-counter { display: none; }
.mm-menu em.mm-counter { color: rgba(255, 255, 255, 0.3); }
/*
	jQuery.mmenu dragOpen addon CSS
*/
html.mm-opened.mm-dragging .mm-menu, html.mm-opened.mm-dragging .mm-page, html.mm-opened.mm-dragging .mm-fixed-top, html.mm-opened.mm-dragging .mm-fixed-bottom, html.mm-opened.mm-dragging #mm-blocker { -webkit-transition-duration: 0s; transition-duration: 0s; }
/*
	jQuery.mmenu footer addon CSS
*/
.mm-footer { background: inherit; border-top: 1px solid transparent; text-align: center; line-height: 20px; box-sizing: border-box; width: 100%; height: 40px; padding: 10px 10px 0 20px; position: absolute; z-index: 2; bottom: 0; left: 0; }
.mm-menu.mm-hasfooter > .mm-panel:after { height: 80px; }
.mm-menu .mm-footer { border-color: rgba(0, 0, 0, 0.15); color: rgba(255, 255, 255, 0.3); }
/*
	jQuery.mmenu header addon CSS
*/
.mm-header { background: inherit; border-bottom: 1px solid transparent; text-align: center; line-height: 20px; box-sizing: border-box; width: 100%; height: 60px; padding: 0 50px; position: absolute; z-index: 2; top: 0; left: 0; }
.mm-header .mm-title,  .mm-header .mm-prev,  .mm-header .mm-next { padding-top: 30px; }
.mm-header .mm-title { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: inline-block; width: 100%; position: relative; }
.mm-header .mm-prev,  .mm-header .mm-next { text-decoration: none; display: block; box-sizing: border-box; min-width: 10px; height: 100%; position: absolute; top: 0; z-index: 1; }
.mm-header .mm-prev { padding-left: 20px; padding-right: 10px; left: 0; }
.mm-header .mm-next { padding-left: 10px; padding-right: 20px; right: 0; }
.mm-header [href].mm-prev:before, .mm-header [href].mm-next:after { content: ''; border: 2px solid transparent; display: inline-block; width: 7px; height: 7px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
.mm-header [href].mm-prev:before { border-right: none; border-bottom: none; margin-left: 2px; margin-right: 5px; }
.mm-header [href].mm-next:after { border-top: none; border-left: none; margin-left: 5px; margin-right: -2px; }
.mm-menu.mm-hassearch .mm-header { height: 50px; top: 50px; }
.mm-menu.mm-hassearch .mm-header .mm-title,  .mm-menu.mm-hassearch .mm-header .mm-prev,  .mm-menu.mm-hassearch .mm-header .mm-next { padding-top: 20px; }
.mm-menu.mm-hasheader li.mm-subtitle { display: none; }
.mm-menu.mm-hasheader > .mm-panel { padding-top: 80px; }
.mm-menu.mm-hasheader > .mm-panel.mm-list { padding-top: 60px; }
.mm-menu.mm-hasheader > .mm-panel > .mm-list:first-child { margin-top: -20px; }
.mm-menu.mm-hasheader.mm-hassearch > .mm-panel { padding-top: 120px; }
.mm-menu.mm-hasheader.mm-hassearch > .mm-panel.mm-list { padding-top: 100px; }
.mm-menu .mm-header { border-color: rgba(0, 0, 0, 0.15); color: rgba(255, 255, 255, 0.3); }
.mm-menu .mm-header .mm-prev:before,  .mm-menu .mm-header .mm-next:after { border-color: rgba(255, 255, 255, 0.3); }
/*
	jQuery.mmenu labels addon CSS
*/
.mm-list > li.mm-label > span { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0; line-height: 25px; }
.mm-list > li.mm-label.mm-opened > a.mm-subopen:after { -webkit-transform: rotate(45deg); transform: rotate(45deg); right: 17px; }
.mm-list > li.mm-collapsed { display: none; }
.mm-menu .mm-list li.mm-label > div > div { background: rgba(255, 255, 255, 0.05); }
/*
	jQuery.mmenu searchfield addon CSS
*/
.mm-search, .mm-search input { box-sizing: border-box; }
.mm-list > li.mm-search { padding: 10px; margin-top: -20px; }
.mm-list > li.mm-subtitle + li.mm-search { margin-top: 0; }
div.mm-panel > div.mm-search { padding:30px 40px; }
.mm-menu.mm-hasheader .mm-list > li.mm-search { margin-top: 0; }
.mm-menu > .mm-search { background: inherit; width: 100%; position: absolute; top: 0; left: 0; z-index: 22; }
.mm-search { padding: 10px; }
.mm-search input { border: none; font: inherit; font-size: 14px; line-height: 30px; outline: none; display: block; width: 100%; height: 30px; margin: 0; padding: 0 10px; }
 .mm-search input::-ms-clear {display: none;}
.mm-menu .mm-noresultsmsg { text-align: center; font-size: 21px; display: none; padding: 60px 0; }
.mm-menu .mm-noresultsmsg:after { border: none !important; }
.mm-noresults .mm-noresultsmsg { display: block; }
.mm-menu li.mm-nosubresults > a.mm-subopen { display: none; }
.mm-menu li.mm-nosubresults > a.mm-subopen + a,  .mm-menu li.mm-nosubresults > a.mm-subopen + span { padding-right: 10px; }
.mm-menu.mm-hassearch > .mm-panel { padding-top: 70px; }
.mm-menu.mm-hassearch > .mm-panel > .mm-list:first-child { margin-top: -20px; }
.mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child { margin-top: -10px; }
.mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child + .mm-list { padding-top: 0; }
.mm-menu .mm-search input { background: rgba(255, 255, 255, 0.3); color: rgba(255, 255, 255, 0.6); }
.mm-menu .mm-noresultsmsg { color: rgba(255, 255, 255, 0.3); }
/*
	jQuery.mmenu toggles addon CSS
*/
input.mm-toggle, input.mm-check { position: absolute; left: -10000px; }
label.mm-toggle, label.mm-check { margin: 0; position: absolute; bottom: 50%; z-index: 2; }
label.mm-toggle:before,  label.mm-check:before { content: ''; display: block; }
label.mm-toggle { border-radius: 30px; width: 50px; height: 30px; margin-bottom: -15px; }
label.mm-toggle:before { border-radius: 30px; width: 28px; height: 28px; margin: 1px; }
 input.mm-toggle:checked ~ label.mm-toggle:before {float: right;}
label.mm-check { width: 30px; height: 30px; margin-bottom: -15px; }
label.mm-check:before { border-left: 3px solid; border-bottom: 3px solid; width: 40%; height: 20%; margin: 25% 0 0 20%; opacity: 0.1; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
 input.mm-check:checked ~ label.mm-check:before {opacity: 1;}
.mm-menu.mm-vertical .mm-list > li label.mm-toggle, .mm-menu.mm-vertical .mm-list > li label.mm-check { bottom: auto; margin-bottom: 0; }
.mm-menu.mm-vertical .mm-list > li label.mm-toggle { top: 5px; }
.mm-menu.mm-vertical .mm-list > li label.mm-check { top: 5px; }
label.mm-toggle, label.mm-check { right: 20px; }
label.mm-toggle + a, label.mm-toggle + span { margin-right: 70px; }
label.mm-check + a, label.mm-check + span { margin-right: 50px; }
a.mm-subopen + label.mm-toggle, a.mm-subopen + label.mm-check { right: 50px; }
a.mm-subopen + label.mm-toggle + a, a.mm-subopen + label.mm-toggle + span { margin-right: 100px; }
a.mm-subopen + label.mm-check + a, a.mm-subopen + label.mm-check + span { margin-right: 80px; }
em.mm-counter + a.mm-subopen + label.mm-toggle, em.mm-counter + a.mm-subopen + label.mm-check { right: 90px; }
em.mm-counter + a.mm-subopen + label.mm-toggle + a, em.mm-counter + a.mm-subopen + label.mm-toggle + span { margin-right: 140px; }
em.mm-counter + a.mm-subopen + label.mm-check + a, em.mm-counter + a.mm-subopen + label.mm-check + span { margin-right: 120px; }
.mm-menu label.mm-toggle { background: rgba(0, 0, 0, 0.15); }
.mm-menu label.mm-toggle:before { background: #333333; }
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {background: #4bd963;}
.mm-menu label.mm-check:before { border-color: rgba(255, 255, 255, 0.6); }
/*
	jQuery.mmenu effects extension CSS
*/
html.mm-slide .mm-menu { -webkit-transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; }
html.mm-slide.mm-opened .mm-menu { -webkit-transform: translateX(-30%); transform: translateX(-30%); }
html.mm-slide.mm-opening .mm-menu { -webkit-transform: translateX(0%); transform: translateX(0%); }
html.mm-slide.mm-right.mm-opened .mm-menu { -webkit-transform: translateX(30%); transform: translateX(30%); }
html.mm-slide.mm-right.mm-opening .mm-menu { -webkit-transform: translateX(0%); transform: translateX(0%); }
html.mm-slide.mm-top.mm-opened .mm-menu { -webkit-transform: translateY(-30%); transform: translateY(-30%); }
html.mm-slide.mm-top.mm-opening .mm-menu { -webkit-transform: translateY(0%); transform: translateY(0%); }
html.mm-slide.mm-bottom.mm-opened .mm-menu { -webkit-transform: translateY(30%); transform: translateY(30%); }
html.mm-slide.mm-bottom.mm-opening .mm-menu { -webkit-transform: translateY(0%); transform: translateY(0%); }
html.mm-zoom-menu .mm-menu { -webkit-transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; }
html.mm-zoom-menu.mm-opened .mm-menu { -webkit-transform: scale(0.7, 0.7) translateX(-30%); transform: scale(0.7, 0.7) translateX(-30%); -webkit-transform-origin: left center; transform-origin: left center; }
html.mm-zoom-menu.mm-opening .mm-menu { -webkit-transform: scale(1, 1) translateX(0%); transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-right.mm-opened .mm-menu { -webkit-transform: scale(0.7, 0.7) translateX(30%); transform: scale(0.7, 0.7) translateX(30%); -webkit-transform-origin: right center; transform-origin: right center; }
html.mm-zoom-menu.mm-right.mm-opening .mm-menu { -webkit-transform: scale(1, 1) translateX(0%); transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-top.mm-opened .mm-menu { -webkit-transform: scale(0.7, 0.7) translateY(-30%); transform: scale(0.7, 0.7) translateY(-30%); -webkit-transform-origin: center top; transform-origin: center top; }
html.mm-zoom-menu.mm-top.mm-opening .mm-menu { -webkit-transform: scale(1, 1) translateY(0%); transform: scale(1, 1) translateY(0%); }
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu { -webkit-transform: scale(0.7, 0.7) translateY(30%); transform: scale(0.7, 0.7) translateY(30%); -webkit-transform-origin: center bottom; transform-origin: center bottom; }
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu { -webkit-transform: scale(1, 1) translateY(0%); transform: scale(1, 1) translateY(0%); }
html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel { -webkit-transform: scale(1.5, 1.5) translateX(100%); transform: scale(1.5, 1.5) translateX(100%); -webkit-transform-origin: left center; transform-origin: left center; -webkit-transition-property: -webkit-transform, left; transition-property: transform, left; }
html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened { -webkit-transform: scale(1, 1) translateX(0%); transform: scale(1, 1) translateX(0%); }
html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened.mm-subopened { -webkit-transform: scale(0.7, 0.7) translateX(-30%); transform: scale(0.7, 0.7) translateX(-30%); }
/*
	jQuery.mmenu fullscreen extension CSS
*/
.mm-menu.mm-fullscreen { width: 100%; min-width: 140px; max-width: 10000px; }
html.mm-opening.mm-fullscreen .mm-page, html.mm-opening.mm-fullscreen #mm-blocker { -webkit-transform: translate(100%, 0); transform: translate(100%, 0); }

@media all and (max-width: 140px) {
html.mm-opening.mm-fullscreen .mm-page,  html.mm-opening.mm-fullscreen #mm-blocker { -webkit-transform: translate(140px, 0); transform: translate(140px, 0); }
}
@media all and (min-width: 10000px) {
html.mm-opening.mm-fullscreen .mm-page,  html.mm-opening.mm-fullscreen #mm-blocker { -webkit-transform: translate(10000px, 0); transform: translate(10000px, 0); }
}
html.mm-right.mm-opening.mm-fullscreen .mm-page, html.mm-right.mm-opening.mm-fullscreen #mm-blocker { -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0); }
 @media all and (max-width: 140px) {
html.mm-right.mm-opening.mm-fullscreen .mm-page,  html.mm-right.mm-opening.mm-fullscreen #mm-blocker { -webkit-transform: translate(-140px, 0); transform: translate(-140px, 0); }
}
@media all and (min-width: 10000px) {
html.mm-right.mm-opening.mm-fullscreen .mm-page,  html.mm-right.mm-opening.mm-fullscreen #mm-blocker { -webkit-transform: translate(-10000px, 0); transform: translate(-10000px, 0); }
}
.mm-menu.mm-front.mm-fullscreen.mm-top, .mm-menu.mm-front.mm-fullscreen.mm-bottom { height: 100%; min-height: 140px; max-height: 10000px; }
html.mm-opened.mm-fullscreen .mm-page { box-shadow: none !important; }
/*
	jQuery.mmenu position extension CSS
*/
.mm-menu.mm-top, .mm-menu.mm-bottom { width: 100%; min-width: 100%; max-width: 100%; }
.mm-menu.mm-right { left: auto; right: 0; }
.mm-menu.mm-bottom { top: auto; bottom: 0; }
html.mm-right.mm-opening .mm-page, html.mm-right.mm-opening #mm-blocker { -webkit-transform: translate(-350px, 0); transform: translate(-350px, 0);-ms-transform: translate(-350px, 0); }
 @media all and (max-width: 175px) {
html.mm-right.mm-opening .mm-page,  html.mm-right.mm-opening #mm-blocker { -webkit-transform: translate(-140px, 0); transform: translate(-140px, 0);-ms-transform: translate(-140px, 0);  }
}
@media all and (min-width: 550px) {
html.mm-right.mm-opening .mm-page,  html.mm-right.mm-opening #mm-blocker { -webkit-transform: translate(-350px, 0); transform: translate(-350px, 0);-ms-transform: translate(-350px, 0); }
}

/*
	jQuery.mmenu z-position extension CSS
*/
html.mm-front .mm-page, html.mm-front #mm-blocker { -webkit-transform: translate(0, 0) !important; transform: translate(0, 0) !important; z-index: 0; }
.mm-menu.mm-front { z-index: 1; box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }
html.mm-opened.mm-next .mm-page { box-shadow: none; }
.mm-menu.mm-front, .mm-menu.mm-next { transition-delay: 0s; transition-duration: 0.4s; transition-property: top, right, bottom, left, transform; transition-timing-function: ease; -webkit-transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease; -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0); }
.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right { -webkit-transform: translate(100%, 0); transform: translate(100%, 0);-ms-transform: translate(100%, 0); }
.mm-menu.mm-front.mm-top { -webkit-transform: translate(0, -100%); transform: translate(0, -100%);-ms-transform: translate(0, -100%); }
.mm-menu.mm-front.mm-bottom { -webkit-transform: translate(0, 100%); transform: translate(0, 100%); }
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next { -webkit-transform: translate(0, 0); transform: translate(0, 0); }
.mm-menu.mm-front.mm-top, .mm-menu.mm-front.mm-bottom { height: 80%; min-height: 140px; max-height: 880px; }
/*
	jQuery.mmenu themes extension CSS
*/
html.mm-opened.mm-light .mm-page { box-shadow:none }
.mm-menu.mm-light { background-color: #f3f5f6; color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light .mm-list > li:after { border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-light .mm-list > li > a.mm-subclose { background: #f3f5f6; color: #444e56; font-size:1.4em; padding-left:80px; }
.mm-menu.mm-light .mm-list > li > a.mm-subopen:after, .mm-menu.mm-light .mm-list > li > a.mm-subclose:before { border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-list > li > a.mm-subopen:before { border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),  .mm-menu.mm-light .mm-list > li.mm-selected > span { background: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-light .mm-list > li.mm-label { background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,  .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul { background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-light .mm-buttonbar { border-color: rgba(0, 0, 0, 0.6); background: #f3f3f3; }
.mm-menu.mm-light .mm-buttonbar > * { border-color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light .mm-buttonbar > input:checked + label { background: rgba(0, 0, 0, 0.6); color: #f3f3f3; }
.mm-menu.mm-light label.mm-check:before { border-color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light em.mm-counter { color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-footer { border-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-header { border-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-header .mm-prev:before,  .mm-menu.mm-light .mm-header .mm-next:after { border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light .mm-list li.mm-label > div > div { background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-light .mm-search input { background: #023621; color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light .mm-noresultsmsg { color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-light label.mm-toggle { background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-light label.mm-toggle:before { background: #f3f3f3; }
.mm-menu.mm-light input.mm-toggle:checked ~ label.mm-toggle {background: #4bd963;}
html.mm-opened.mm-white .mm-page { box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white { background: white; color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white .mm-list > li:after { border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-white .mm-list > li > a.mm-subclose { background: rgba(0, 0, 0, 0.06); color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-list > li > a.mm-subopen:after, .mm-menu.mm-white .mm-list > li > a.mm-subclose:before { border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-list > li > a.mm-subopen:before { border-color: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen),  .mm-menu.mm-white .mm-list > li.mm-selected > span { background: rgba(0, 0, 0, 0.06); }
.mm-menu.mm-white .mm-list > li.mm-label { background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,  .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul { background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-white .mm-buttonbar { border-color: rgba(0, 0, 0, 0.6); background: white; }
.mm-menu.mm-white .mm-buttonbar > * { border-color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white .mm-buttonbar > input:checked + label { background: rgba(0, 0, 0, 0.6); color: white; }
.mm-menu.mm-white label.mm-check:before { border-color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white em.mm-counter { color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-footer { border-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-header { border-color: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-header .mm-prev:before,  .mm-menu.mm-white .mm-header .mm-next:after { border-color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white .mm-list li.mm-label > div > div { background: rgba(0, 0, 0, 0.03); }
.mm-menu.mm-white .mm-search input { background: rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white .mm-noresultsmsg { color: rgba(0, 0, 0, 0.3); }
.mm-menu.mm-white label.mm-toggle { background: rgba(0, 0, 0, 0.1); }
.mm-menu.mm-white label.mm-toggle:before { background: white; }
.mm-menu.mm-white input.mm-toggle:checked ~ label.mm-toggle {}
html.mm-opened.mm-black .mm-page { box-shadow: none; }
.mm-menu.mm-black { background: black; color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black .mm-list > li:after { border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-black .mm-list > li > a.mm-subclose { background: rgba(255, 255, 255, 0.25); color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-list > li > a.mm-subopen:after, .mm-menu.mm-black .mm-list > li > a.mm-subclose:before { border-color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-list > li > a.mm-subopen:before { border-color: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen),  .mm-menu.mm-black .mm-list > li.mm-selected > span { background: rgba(255, 255, 255, 0.25); }
.mm-menu.mm-black .mm-list > li.mm-label { background: rgba(255, 255, 255, 0.15); }
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen,  .mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul { background: rgba(255, 255, 255, 0.15); }
.mm-menu.mm-black .mm-buttonbar { border-color: rgba(255, 255, 255, 0.6); background: black; }
.mm-menu.mm-black .mm-buttonbar > * { border-color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black .mm-buttonbar > input:checked + label { background: rgba(255, 255, 255, 0.6); color: black; }
.mm-menu.mm-black label.mm-check:before { border-color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black em.mm-counter { color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-footer { border-color: rgba(255, 255, 255, 0.2); color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-header { border-color: rgba(255, 255, 255, 0.2); color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-header .mm-prev:before,  .mm-menu.mm-black .mm-header .mm-next:after { border-color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black .mm-list li.mm-label > div > div { background: rgba(255, 255, 255, 0.15); }
.mm-menu.mm-black .mm-search input { background: rgba(255, 255, 255, 0.3); color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black .mm-noresultsmsg { color: rgba(255, 255, 255, 0.3); }
.mm-menu.mm-black label.mm-toggle { background: rgba(255, 255, 255, 0.2); }
.mm-menu.mm-black label.mm-toggle:before { background: black; }
.mm-menu.mm-black input.mm-toggle:checked ~ label.mm-toggle { }
.mm-menu .mm-list li ul, .mm-menu .mm-list li ul li ul { margin-top:0 !important }
.mm-menu .mm-list li.level1 span {padding: 10px 50px 14px 25px;display:block;line-height: 11.5px;}
.mm-menu .mm-list li.level1 ul li.level2 span {padding: 10px 50px 10px 25px;display:block;background-color: #252525;height: 40px;line-height: 18px;}
.mm-menu .mm-list li.level1 > span {border-bottom: 1px solid #006d43;}
.mm-menu .mm-list li.level1 ul li.level2 ul li.level3 span {padding: 11px 50px 11px 25px;display:block;font-family: GalanoGrotesque-Regular;font-weight: normal;text-transform: initial;font-size: 1.4rem;line-height: 18px;border-bottom: 1px solid #252525;height: 40px;}
.mm-list li.current > a, .mm-list li.current > span { color:#ffffff; }
.mm-list li.selected > a, .mm-list li.selected > span { /*color:#ffffff; */}
.mm-list > li.level2 > a, .mm-list > li.level2 > span {text-transform:none; }
.mm-list > li.level3 > a, .mm-list > li.level3 > span { text-transform:none; }
.mm-list > li.level3 > span { text-decoration:underline; }
/*#mm-blocker {background-position: 0 -429px; height:35px; width:35px; top:7px; left:15px; cursor:pointer; position:fixed;}*/
#mmenu ul#mm-0 {/* background-color: #008c56;Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f85032+0,f16f5c+50,f6290c+51,e73827+100 */ /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 background: linear-gradient(to bottom, #008c56 0%,#008c56 30%,#191919 31%,#191919 100%);*/ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ /* IE6-9 */}
#mmenu ul#mm-0 {background-image: url(/~/media/Images/P/Park-Hotels/css/menu-green.jpg);background-repeat: repeat-x;background-color: #191919;}
.mm-menu { height:100%; }
.mm-menu .mm-list li.selected {  color:#ffffff; }
.mm-menu .mm-list li.selected.haschildren { color:#ffffff; }
.mm-menu .mm-list li.selected > a {text-decoration: underline;}

/*--MMenu CSS--*/
.mobi-burger-menu {width:40px}
.mobi-burger-menu.open{background:#008c56;width:56px; height:46px; top:0px;padding:8px;right:0;position:absolute;z-index:999 }
a[href="#mmenu"] { cursor: pointer; display: block; float: left; height:30px ; width:35px;}
#hamburger { cursor: pointer; float: left; position: relative; transform: rotate(0deg); -webkit-transition: all 0.4s ease-in-out;   -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out; width: 40px;  -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);}
#hamburger span { background: #504c4b; /*display: block;*/ height: 5px; left: 0; opacity: 1; position: absolute; transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -webkit-transition: all 0.4s ease-in-out;   -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out; width:94%; -ms-transform: rotate(0deg);}
#hamburger.open span { height: 5px; background: #023621; position:absolute;z-index:9999}
#hamburger span:nth-child(1) { top: 0;}
#hamburger span:nth-child(2) { top: 11px;}
#hamburger span:nth-child(3) { top: 22px;}
#hamburger.open span:nth-child(1) {top: 11px; transform: rotate(135deg); -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); }
#hamburger.open span:nth-child(2) { left: -60px; opacity: 0;}	
#hamburger.open span:nth-child(3) { top: 11px; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -o-transform: rotate(-135deg); }
.mm-list a.mm-subopen, .mm-list li.current a.mm-subopen, .mm-list li ul li a.mm-subopen, .mm-list li.current ul li a.mm-subopen {}
.mm-list li.mm-opened > a.mm-subopen {/* background-position: 9px -25px; */}
.mm-list a.mm-subopen { background-position:9px 18px }
.mm-list a.mm-subopen {width: 45px; height:50px; padding: 0; position: absolute; right: 0px; top: 0px; z-index: 2; }
#mmenu a{transition:none}

/*#mmenu:not( .mm-menu ){display: none;}
.mobi-burger-menu{float:left}*/
#mmenu .footer-menu {float: left;width: 100%;}
.mm-opened .stickyMood{position: relative;}
#mmenu, #mmenu a {font-family: GalanoGrotesque-semiBold;font-weight: normal;color: #fff;text-transform: uppercase;font-size: 1.4rem;line-height: 11.5px;border-bottom: 1px solid #006d43;/* -webkit-transition: -webkit-transform 0.5s linear; */transition: all 0.5s linear;}
#mmenu {right: -350px;}
#mmenu > ul { padding-top: 117px; }
#mmenu a.mm-subopen { border: none;cursor:pointer; }
.level1 > .mm-list > li { background-color: #313131; }
#mmenu .level1 > .mm-list > li > a { border-color: #313131; color: #828684; }
#mmenu .level1 > .mm-list > li > span {border-bottom: 1px solid #313131;color: #828684;text-transform: uppercase;text-decoration: underline;}
#mmenu .level2 > a.mm-subopen:after { color: #414242; }
#mmenu .mm-list > li.level3 > a { border-bottom: 0px; color: #ededed; }
#mmenu .mm-list > li.level3:last-child > a,
 #mmenu .mm-list > li.level3:last-child > span {border-bottom: 0px;}
#mmenu .mm-list > li.level3.last > a {}
#mmenu .level1 > .mm-list > li.mm-opened > a > span { background-color: #1b1b1b; }
#mmenu a.mm-subopen:hover:after { color: #fff; }
.mm-opening #mmenu {-webkit-transform: translate(-350px, 0);transform: translate(-350px, 0);-ms-transform: translate(-350px, 0);box-shadow: -15px 15px 30px 14px rgba(0,0,0,0.25);}
html.mm-right.mm-opening .mm-page:before {content: "";background-color: rgba(0, 0, 0, 0.8);width: 100%;height: 100%;top: 0px;position: absolute;left: 0px;z-index: 5;transition: all 0.5s linear;}

@media (max-width: 767px) {
html.mm-right.mm-opening .mm-page,  html.mm-right.mm-opening #mm-blocker { -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0);-ms-transform: translate(-100%, 0); }
#mmenu {right: -100%;width: 100%;max-width: 100%;border-bottom:0px;}
.mm-opening #mmenu {-webkit-transform: translate(-100%, 0);transform: translate(-100%, 0);-ms-transform: translate(-100%, 0);}

}
/*---- 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{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 .ui-menu-item {padding: 0 !important;  width: 96% !important;}
/*---- main-----*/
/*-------------- Override CSS Starts --------------*/ 
#MainWrapper { float: left; width: 100% }
.container-fluid {margin: 0 auto;max-width: 1224px;padding-left: 12px;padding-right: 12px;}
#breadcrumb > a, h3, .h3, .searchbox .search input, .portfolioType, .fonts-l, .email-alert-container, .searchbox, body,.member-item .bod-des p { font-family: GalanoGrotesque-Light;font-weight:normal; }
.fonts-r { font-family: GalanoGrotesque-Regular;font-weight:normal; }
#breadcrumb > span, a, .news-container ul li, .def-btn, .fonts-sb, #topnavigation ul li, .footer-link { font-family: GalanoGrotesque-SemiBold;font-weight:normal; }
h1, .h1, h2, .h2, .whitetitle, .fonts-b, .green-bg > p,.home-h1,.investor-items-wrapper .box-title { font-family: GalanoGrotesque-Bold;font-weight:normal; }
.fonts-eb { font-family: GalanoGrotesque-ExtraBold;font-weight:normal; }
.row {margin-left: -12px; margin-right: -12px;}
.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 {min-height: 0px;padding-left: 12px;padding-right: 12px;}
.icofont{font-family:"icomoon2" !important;}
.norm-transform{text-transform:initial;letter-spacing: 0.5px;}

/*-------------- Main Body CSS Starts --------------*/ 
html { font-size: 10px; -webkit-text-size-adjust: none; -ms-content-zooming: none; }
body { background-color: #fff;line-height: 2.6rem; font-size: 1.6rem; /*color: #727674;*/color:#5f6260; }
a {color: #007a52;text-decoration: none;}
a:hover {color: #008c56;text-decoration: none;}
a:focus, a:active { text-decoration: none; border: none; outline: 0; _noFocusLine:expression(this.hideFocus=true);
color: #006e44; }
.hide { display: none; }
.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; }
sup { font-size: smaller; font-weight: bold; }
sub { margin: 2px 0; padding: 2px 0; }
ul, ol { list-style: none; }
.page-content ul, .page-content ol { margin-bottom: 20px; }
.page-content ul ul, .page-content ul ol, .page-content ol ol, .page-content ol ul { margin-left: 25px; margin-bottom: 0px; }
.page-content ul li, .page-content ol li { position: relative; padding-left: 15px; }
.page-content ol li:before, .page-content ul li:before { content: ""; position: absolute; width: 15px; height: 26px; left: 0px; background-image: url(/~/media/Images/P/Park-Hotels/css/list-item.png); background-repeat: no-repeat; background-position: left 14px; }
hr { border-style: none none solid; border-width: 0 0 1px; margin: 5px 0; }
:active { outline-style: none; outline-width: 0; }
* { margin: 0; padding: 0; }
.uppercase { text-transform: uppercase; }
p { padding: 0 0 20px; }
.rad-notes {font-size: 1.3rem;line-height: 2.1rem;padding-bottom: 5px;}
.rad-notes strong {text-decoration: underline;}
.rad-small {font-size: 1.2rem;line-height: 1.8;}
#ip3-Homepage h1,#ip3-Homepage .h1,.home-h1 {font-size: 5.8rem;line-height: 66px;margin-bottom: 30px;color: #252525;font-weight: normal;}
h1,.h1 {font-size:6.0rem;line-height: 6.8rem;margin: 0 0 38px;color: #252525;letter-spacing: -0.5px;font-weight: normal;}
h2 {font-size: 4.0rem;line-height: 7.2rem;margin: 0 0 20px;color: #727674;font-weight: normal;}
h3 { font-size: 2.4rem; line-height: 2.4rem; margin: 0 0 10px; color: #727674; text-transform: uppercase; font-weight: normal;}
h4 { font-size: 2.0rem; line-height: 2.0rem; margin: 0 0 10px; color: #727674; text-transform: uppercase; font-weight: normal; }
h5 { font-size: 1.8rem; line-height: 1.8rem; margin: 0 0 10px; color: #727674; text-transform: uppercase; font-weight: normal; }
.rad-big {font-size: 2.4rem;line-height: 2.4rem;margin: 0 0 10px;color: #007a52;font-weight: normal;font-family: GalanoGrotesque-Bold;padding-bottom:10px;}
p#sectionheader{font-size:1.6rem;line-height:2.0rem}
.float100{float:left;width:100%}
.hide{display:none}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}@-moz-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
input::-webkit-input-placeholder {
color: #fff;
opacity:0.5;
}
/* Firefox < 19 */input:-moz-placeholder {
color: #fff;
opacity:0.5;
}
/* Firefox > 19 */input::-moz-placeholder {
color: #fff;
opacity:0.5;
}
/* Internet Explorer 10 */input:-ms-input-placeholder {
color: #fff;
opacity:0.5;
}
#bannerwrapper .sliderbanner { -webkit-animation: fadeIn ease-in 1; -moz-animation: fadeIn ease-in 1; animation: fadeIn ease-in 1; -webkit-animation-fill-mode: forwards; -moz-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-duration: 1s; -moz-animation-duration: 1s; animation-duration: 1s; }
.no-banner{padding-top:60px;}
.full-width { width: 100%; }
.inline-block { display: inline-block; }
a[href^="tel:"] { color: inherit !important; text-decoration: none; cursor: default;font-family:inherit; }
a[href^="tel:"].mobile-tel-link { color: inherit !important; cursor: pointer !important; }
.def-btn {font-size: 1.6rem;text-transform: uppercase;line-height: 18px;padding: 15px 43px;border: 3px solid #008c56;color: #008c56;min-height: 60px;display: inline-block;width: auto;min-width: 159px;text-align: center;letter-spacing: 1px;box-shadow: 0 8px 20px 1px rgba(0,0,0,0.27);transition: all 0.2s ease-in-out;cursor: pointer;}

.def-text {line-height: 28px;padding: 15px 15px 15px 0px;border: 0px;border-bottom: 3px solid #c4c5c5;text-align: left;margin: 0px;width: calc(100% - 180px);margin-right: 10px;}
.small-btn,.small-btn:hover,.small-btn:focus {padding: 10px 22px;font-size: 1.4rem;line-height: 18px;min-height: 44px;letter-spacing: 0px;border-width: 2px !important;min-width: 130px;}
.def-input { line-height: 28px; padding: 15px 15px 15px 0px; border: 0px; border-bottom: 3px solid #c4c5c5; text-align: left; margin: 0px; width: calc(100% - 180px); margin-right: 10px; color:#007a52; }
.def-input:focus, .def-input:active { border-bottom: 3px solid #252525; }
.def-btn:hover, .def-btn:focus, .def-btn:active { box-shadow: 0 3px 6px 1px rgba(0,0,0,0.08); -ms-transform: translateY(3px); transform: translateY(3px); backface-visibility: hidden; text-decoration: none; border: 3px solid #008c56; color: #008c56; }
.wht-btn, .wht-btn:hover, .wht-btn:active, .wht-btn:focus { border: 3px solid #ffffff; color: #ffffff; }
#prbtnSearch {background-color: #fff;}
/*-------------- Main Body CSS Ends --------------*/


/*-------------- Header CSS Starts --------------*/
#headerwrapper { top: 0px; position: fixed; width: 100%; z-index: 20; }
.map-container{min-height:100vh;background-image: url(/~/media/Images/P/Park-Hotels/css/loader-ring.gif); background-repeat: no-repeat; background-position: center center;}
.ip3-edit #headerwrapper{position:relative;}
#headerlinks { overflow: hidden; }
#headerlinks ul li { border-right: 1px solid #0000FF; float: left; padding: 0 5px; }
#searchcontainer { clear: both; float: right; height: 25px; margin: 10px 0 0; overflow: hidden; }
#searchTextboxContainer { float: left; }
#searchTextboxContainer input { width: 140px; height: 23px; }
#SearchButtonContainer { float: left; }
#SearchButtonContainer input { height: 24px; width: 44px; }
#toplinks {float: left;padding: 0px;width: 100%;background-color: #fff;}
#toplinks {box-shadow: 0px 0px 0px 1px rgba(25, 25, 25, 0.10);}
.toplinks-right { float: right; }
.container-full { padding: 0px 12px; }
.container-top{position:relative;z-index:2}
.content-wrapper {background-color: #fff;padding: 25px 0px;/* margin-bottom: 300px; */z-index: 2;position: relative;}
.contentwrapper{background-color: #fff;z-index: 2;position: relative;padding-bottom:30px;}
.home-content-wrapper{background-color: #fff;z-index: 2;position: relative;}
#home-contentwrapper {margin-top: 45px;margin-bottom: 63px;}
.menu-wrapper{position:relative;display:inline-block;width:100%;float: left;}
#logo {padding: 0px;width: 183px;background-color: #007a52;padding: 31px 27px 29px 30px;position: absolute;z-index: 1;left: 0px;}
#logo img { width: 100% }
#footer-logo {padding: 0px;width: 183px;background-color: #008c56;padding: 31px 27px 29px 30px;position: absolute;z-index: 1;left: 0px;}
#footer-logo img { width: 100% }
div#inv-container-3 {padding: 80px 0px;}
.homepage-boxes.box1 {background-color: transparent;}
.popup-logo .mmenu-footer-logo {display:none;padding: 0px;width: 183px;background-color: #007a52;position: fixed;z-index: 9999999;left: 0px;padding: 31px 27px 29px 30px;top:0px;left:0px;}
/*-------------- Header CSS Ends --------------*/


/*-------------- Footer Slider Starts --------------*/
.portfolio-full-container p {padding-bottom:0px;}
#portfolio-slider{width:100%;display: inline-block;margin-bottom:425px;z-index: 2;position: relative;float:left;}
.portfolio-wrapper { display: table; display: inline-flex; float: left; width: calc(100% + 24px); }
.portfolio-box { padding: 0px; width: 20%; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; cursor: pointer; display: table-cell; display: block;/* float: left; */ }
.portfolio-box.hover-item { width: 32%; }
.portfolio-box.nohover-item { width: 17%; }
.signpost-bg-image {min-height: 705px;background-size: cover !important;padding: 48px 25px;color: #fff;}
.portfolioType {font-size: 1.2rem;text-transform: uppercase;letter-spacing: 0.4px;line-height: 18px;padding-bottom: 5px;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;}
.whitetitle { font-size: 2.8rem; line-height: 30px; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
.topstar-item .portfolioType:after { content: "\e917"; font-family: icomoon2; font-size: 1.2rem; padding-left: 8px; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
.hover-item .whitetitle {font-size: 5.0rem;line-height: 54px;padding-bottom: 30px;}
.hover-item .portfolioType {font-size: 1.8rem;font-family: GalanoGrotesque-Bold;line-height: 27px;padding-bottom: 0px;}
.hover-item .portfolioType:after { font-size: 1.8rem; line-height: 27px; }
.signpost-content { float: left; width: 100%; text-align: left; }
.portfolio-box.nohover-item:before { position: absolute; content: ""; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); }
table.portinfo-table { width: 100%; }
table.portinfo-table tbody td span,table.portinfo-table tbody th span {display: block;width: 100%;clear: both;font-family: GalanoGrotesque-semiBold;float: left;font-size: 1.3rem;text-transform: uppercase;}
table.portinfo-table tbody td,table.portinfo-table tbody th { padding: 0px 10px 10px 0px; width: 50%; }
table.portinfo-table tbody tr:last-child td,table.portinfo-table tbody tr:last-child th { border-bottom: none; }
table.portinfo-table tbody tr:first-child {border-top: 2px solid #fff;}
table.portinfo-table tbody tr:last-child { border-bottom: none; }
.portfolio-box table.portinfo-table { opacity: 0; }
.portfolio-box.hover-item table.portinfo-table { -webkit-animation-delay: 0.5s; /* Safari 4.0 - 8.0 */ animation-delay: 0.5s; transition: all 0.3s ease 0.5s; -webkit-transition: all 0.3s ease 0.5s; opacity: 1; }
/*-------------- Footer Slider Ends --------------*/


/*-------------- Featured CSS Starts --------------*/
.home-item-container p{letter-spacing: 0.8px;line-height: 28px;padding-bottom: 60px;}
.grey-container > div {background-color: #ededed;padding: 85px 30px 132px 30px;}
.home-item-container > .float100 {padding-bottom: 132px;}
.home-news-container .def-btn {position: absolute;bottom: 100px;left: 0px;}
.home-news-container.col-md-4 .def-btn {left: 12px;}
.home-item-container {position: relative;}
.grey-container.home-item-container .def-btn {position: absolute;left: 42px;}
.home-item-container p.homeleft-overflow {margin-left: -25%;margin-bottom: 31px;letter-spacing: 0px;line-height: 6.6rem;padding-bottom: 20px;}
.stock-container {border: 2px solid #c5c5c5;margin-bottom: 40px;padding:3px 12px;position: relative;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;}
.stock-container a { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px;text-indent: -999999px; }
.stock-container:hover { border-color: #ededed; }
.left-overflow {margin-left: -10.6%;}
.green-bg {background-color: #007a52;color: #fff;padding: 16px 0px 44px 0px;}
.green-bg .green-bg {padding: 0px;}
.text-center { text-align: center; }
.text-right { text-align: right; }
.green-bg > p {font-size: 4.0rem;line-height: 7.2rem;letter-spacing: -0.4px;}
.news-container ul { display: inline-block; width: 100%; border-bottom: 3px solid #c5c5c5; float: left; }
.news-container ul li {display: block;float: left;position: relative;width: 18%;text-align: center;}
.news-container ul li span { padding: 12px; padding-bottom: 10px; letter-spacing: 0.5px; float: left; display: block; width: 100%; }
.news-container ul li > a { font-size: 1.6rem; line-height: 26px; color: #008c56; display: block; padding-bottom: 2px; }
.news-container ul li > p { font-size: 1.2rem; line-height: 26px; text-transform: uppercase; }
.news-container ul li span:after {content: "";width: 100%;height: 3px;position: absolute;background-color: #c5c5c5;bottom: -3px;left: 0px;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;}
.news-container ul li.current span {background-color: #ededed;  line-height: 26px;color: #252525;}
.news-container ul li:hover span:after, .news-container ul li.current span:after {background-color: #252525;}
#ip3-Homepage .news-container ul {margin-bottom: 25px;border-bottom:0px;}
#ip3-Homepage .news-container ul li { border-top: 2px solid #c4c5c5; padding-top: 10px; padding-bottom: 7px; letter-spacing: 0.5px; float: left; width: 100%; text-align: left; }
#ip3-Homepage .news-container ul li > a {font-size: 1.6rem;line-height: 26px;color: #008c56;display: block;padding-bottom: 2px;letter-spacing: 0.45px;border-bottom: 2px solid transparent;display: inline;}
#ip3-Homepage .news-container ul li > a:hover,#ip3-Homepage .news-container ul li > a:focus {border-bottom: 2px solid #008c56;display: inline;}
#ip3-Homepage .news-container ul li > p {font-size: 1.2rem;line-height: 26px;text-transform: uppercase;padding-bottom: 20px;letter-spacing: 0.2px;}
#ip3-Homepage .news-container ul li span::after{content:none;}
/*-------------- Featured CSS Ends --------------*/



/*-------------- Main Navigation Starts --------------*/
#topnavigation { clear: both; }
#topnavigation ul li { float: left; text-align: center; text-transform: capitalize; }
#topnavigation ul li ul { display: none; }
#topnavigation>ul { box-sizing: border-box; float: left; font-size: 1.4rem; line-height: 21px; }
#topnavigation ul li a, #topnavigation ul li.level1 > span {display: block;position: relative;padding: 23px 17px;color: #000;border-bottom: 0px solid #252525;letter-spacing: 0.7px;text-transform: uppercase;/* border-bottom: 2px solid transparent; */}
#topnavigation ul li.level3 a, #topnavigation ul li.level3 > span{text-transform:none;}
#topnavigation ul li.level3.current > span,#topnavigation ul li.level3.selected > a {color: #fff;font-family: GalanoGrotesque-Light;text-decoration: none;border-bottom: 2px solid !important;}
#topnavigation ul li.level2.selected > a {text-decoration: none;}
#topnavigation > ul > li:hover > a, #topnavigation > ul > li.selected > a, #topnavigation > ul > li.current > span { background-color: #ededed; text-decoration: none; }
#topnavigation > ul > li:last-child {margin-right: 15px;}
#topnavigation > ul > li > a:after, #topnavigation > ul > li.current > span:after {content: "";width: 100%;position: absolute;height: 3px;bottom: 0px;left: 0px;background-color: #fff;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;}
#topnavigation ul li.level1 > ul > li > a:hover {border-bottom: 2px solid transparent!important;}
#topnavigation ul li.level1 > ul > li > a:hover > span {border-bottom: 2px solid !important;}
#topnavigation ul li.level2.selected > a > span {border-bottom: 2px solid !important;}
#topnavigation > ul > li:hover > a:after, #topnavigation > ul > li.selected > a:after, #topnavigation > ul > li.current > span:after {height: 3px;background-color: #252525;}
.searchmenu-open { width: 67px; height: 67px; display: block; float: right; background-color: #191919; position: relative; cursor: pointer; }
.searchmenu-open:after { font-family: 'icomoon2'; content: "\e916"; position: absolute; left: calc(50% - 10px); line-height: 67px; color: #828684; font-size: 2rem; text-align: center; }
.mobiMenus { display: none; }
#topnavigation > ul > li > ul { display: block; position: absolute; height: auto; overflow: hidden; background-color: #828684;/*transition: height 0.3s ease 0s;-webkit-transition: height 0.3s ease 0s;*/ padding: 10px 18px; display: none; }
#topnavigation > ul > li:hover > ul { height: auto; }
#topnavigation > ul > li > ul > li {float: left;clear: both;display: block;/* width: 100%; */text-align: left;padding-bottom: 2px;}
#topnavigation ul li.level2 ul { display: inline-block; width: 100%; }
#topnavigation ul li.level2 ul li {float: left;clear: both;display: block;/* width: 100%; */text-align: left;}
#topnavigation ul li.level2 ul li a { color: #fff; padding: 0px; font-family: GalanoGrotesque-Light; letter-spacing: 0.3px; }
#topnavigation ul li.level1 > ul > li > a {padding: 0px 0px;text-transform: uppercase;letter-spacing: 0.4px;margin: 5px 0px;}
#topnavigation ul li.level2 > span {margin: 5px 0px;text-transform: uppercase;letter-spacing: 0.4px;color: #000;text-decoration: underline;}
#topnavigation ul li ul li a:hover {text-decoration: none;border-bottom: 2px solid !important;}
#topnavigation ul li.level1 ul span,#topnavigation ul li.level1 ul a{border-bottom:2px solid transparent!important;font-size:1.4rem;line-height:19px}
#topnavigation ul li.level2.current > span {border-bottom: 2px solid !important;text-decoration: none;}
#topnavigation > ul > li > ul > li.level2.current > span {margin: 5px 0px;display: block;}
/*---------- Main Navigation End ------------------*/




/*-------------- Left CSS Starts --------------*/
.headTitle {position: relative;}
.fixed-page-utility {position: absolute;top: 100%;margin-top: 0px;z-index: 9;margin-left: -10.1%;}
.utility a {display: block;font-size: 3.1rem;line-height: 42px;color: #c4c5c5;}
.utility a:hover, .utility a:active, .utility a:focus { color: #008c56; text-decoration: none; }
span.icon-print-im, .icon-email-im { font-family: 'icomoon2' !important; }
.twocolright { position: relative; min-height: 290px;font-family: GalanoGrotesque-Regular; }
/*-------------- Left CSS Ends --------------*/

/*-------------- Breadcrumb CSS Starts --------------*/
#breadcrumb {margin: 10px 0 15px;font-size: 1.1rem;color: #b9b9b9;text-transform: uppercase;}
#breadcrumb > a {color: #b9b9b9;letter-spacing: 0.5px;text-transform: uppercase;}
#breadcrumb > span { }
#breadcrumb > a:hover {color: #828684;}

/*-------------- Breadcrumb CSS Ends --------------*/


/*-------------- Search page CSS Starts --------------*/
.ip3search_highlight { font-weight: bold; }
.sitesearchpagination { padding-top: 10px; float: left; width: 100%; }
.sitesearchpagination ul { text-align: center; }
.sitesearchpagination ul li { display: inline; margin: 0 10px 0 0 !important; padding: 0; list-style: none !important; }
table.searchTable { width: 100%; word-break: break-all; }
table.searchTable tbody tr th { text-align: left; height: 22px; }
#tabs.sectionTabs {float: left;position: relative;width: 100%;padding: 0 0 0px;margin-bottom: 0px;}
#tabs.sectionTabs ul {/* border-bottom: 1px solid #000; *//* float: left; *//* list-style: none outside none; *//* padding: 0; *//* margin: 0; *//* width: 100%; */}
#tabs.sectionTabs li {/* float: left; *//* padding: 0; *//* margin: 0; *//* border-left: 1px solid #000; *//* border-top: 1px solid #000; *//* list-style: outside none none; */width: auto;}
#tabs.sectionTabs li.lastLI {/* border-right: 1px solid #000; */}
#tabs.sectionTabs li a span {display: block;text-align: center;padding-top: 0px;padding-bottom: 10px;}
#tabs.sectionTabs li a {/* display: block; *//* padding: 10px; *//* text-align: center; *//* background-color: #ccc; */}
#tabs.sectionTabs li.current a, #tabs.sectionTabs li a:hover {}
#tabsDD {height: 60px;font-size: 1.4rem;width: 250px;margin-bottom: 20px;cursor: pointer;}
#tabs.sectionTabs span.select{line-height:25.6px;font-family:GalanoGrotesque-SemiBold;font-weight:normal;padding:15px 22px;border-bottom:3px solid #c4c5c5;text-align:left;margin:0;margin-right:auto;float:left;width:100%;background-color:#ededed;text-transform:uppercase;color:#727674;cursor:pointer;transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;position:absolute;left:0;font-size:1.4rem;top:0px}
#tabs.sectionTabs span.select:hover,#tabs.sectionTabs span.active{border-bottom: 3px solid #252525; color: #252525;}
#tabs.sectionTabs span.select:after{float:right;content:"\e905";font-family:"icomoon2";transition:all .2s ease-in-out;color:#008c56}
#tabs.sectionTabs span.select.active:after{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg); transform: rotate(180deg);}
.searchresultpage #loadmore a { width:100%; }
.searchresultpage #loadmore { width: 100%; float: left; padding: 20px 0; }
.searchresultpage #loader, .searchresultpage #loadedcontent { display: none; text-align: center; }
table.searchTable tbody tr:first-child{border-top:0}
#tabs.sectionTabs li a{padding-top:10px}
#tabs.sectionTabs li.current a{background-color:#ededed;color: #252525;}
#searchinnerRP { margin-bottom: 10px; }
#searchTextBoxContainerRP { float: left; }
#searchButtonContainerRP { float: left; }
#searchTextBoxContainerRP input { width:100%; }
#searchButtonContainerRP > input { margin-left: 10px;background-color: #fff;}
.mobi-pr-tabs ul {display: none;margin: 0 !important;background: #fff;left: 0;padding: 0;width: 100%;z-index: 5;position: absolute; top: 100%;}
.mobi-pr-tabs ul li {list-style-type: none !important;cursor: pointer;list-style: outside none none;margin: 0 !important;padding: 0;position: relative;width: 100%;border: 0px;border-bottom: 1px solid #ededed;text-align: left;float: left;}
.newsWrapper { margin-top: 16px; }
.mobi-pr-tabs .year-item {line-height: 25.6px;font-family: GalanoGrotesque-SemiBold;font-weight: normal;padding: 15px 22px;border-bottom: 3px solid #c4c5c5;text-align: left;margin: 0px;margin-right: auto;float: left;width: 100%;background-color: #ededed;text-transform: uppercase;color: #727674;cursor: pointer;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;}
.mobi-pr-tabs .year-item:after {float: right;content: "\e905";font-family: "icomoon2";transition: all 0.2s ease-in-out;color: #008c56; }
.mobi-pr-tabs .year-item.no-child:after {content: none;}
.mobi-pr-tabs .year-item.active:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.mobi-pr-tabs ul li a span {color: #727674;display: inline-block;font-size: 1.6rem;line-height: 20px;margin-right: 0;padding: 15px 22px;font-family: GalanoGrotesque-Regular;width: 100%;}
.mobi-pr-tabs .year-item.active,.mobi-pr-tabs .year-item:hover, .mobi-pr-tabs .year-item:active {border-bottom: 3px solid #252525;color: #252525;}
.news-container .mobi-pr-tabs ul li>a{padding:0;display:inline-block;width:100%;float:left}
.news-container .mobi-pr-tabs ul li:hover span:after,.news-container .mobi-pr-tabs ul li.current span:after{content:none}
.news-container .mobi-pr-tabs ul li span:after{content:none}
.news-container .mobi-pr-tabs ul li.current span,.news-container .mobi-pr-tabs ul li:hover span{background-color:#f8f8f8}

/*-- Banner CSS--*/
.banneroverlay { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 0%; }
.slick-current .banneroverlay { height: 100%; background-color: transparent; }
p.banner-title {color: #fff;/*opacity: 0;*//* padding-left: 10%; */display: inline-block;width: 100%;}
.banner-itrms { position: absolute; width: calc(100% - 100px); height: calc(100% - 100px); text-align: center; padding: 50px; }
.banner-text {font-size: 20px;/* padding-left: 33%; */color: #fff;opacity: 0;font-family: GalanoGrotesque-Semibold;font-weight: normal;}
/*-------------- Search page CSS Ends --------------*/


/*-------------- Site Map CSS Starts --------------*/
#sitemapcontainer { }
#sitemapcontainer li a { display: block; padding: 3px; }
#sitemapcontainer li ul li { font-weight: normal }
#sitemapcontainer li ul li a { padding: 0 0 0 3px; }
#sitemapcontainer li ul li ul { margin-bottom: 10px; }
#sitemapcontainer li ul li ul li { }
#sitemapcontainer li#nav-site-services-level1 { display: none; }
/*-------------- Site Map CSS Ends --------------*/


/*-------------- Footer CSS Starts --------------*/
#footerwrapper { clear: both; padding-top: 40px; }
#footerlinks ul li { border-right: 1px solid #0000FF; float: left; padding: 0 5px; }
/*-------------- Footer CSS Ends --------------*/

/* --------------- Banner Starts ---------------*/
.home-slider { height: 802px; background: rgba(255, 255, 255, 1); }
.home-slider#bannerwrapper .sliderbanner {/*visibility:hidden;*/ float: left; transition: all 0s ease 0s; }
.banneritem { position: relative; height: 802px; width: 100%; overflow: hidden; float: left;-webkit-backface-visibility: hidden; backface-visibility: hidden; }
.banneritem .bannertext {color: #fff;/* position: absolute; */padding-top: 25%;/* width: 67%; */}
#bannerwrapper {position: relative;margin: 0 auto;overflow: hidden;z-index: 2;}
#bannerwrapper .sliderbanner { width: 100%; position: relative; }
.bannerOuterText {/*width:100%;position: relative;top: 43%;transform: translateY(-50%);*/ }
.home-intro { }
.home-intro p { font-size: 1.6rem; line-height: 2.0rem; }
.BannerImage { display: block; height: auto; width: 100%; }
.bannertext p.sldTitle { font-size: 2.2rem; font-weight: 700; padding: 0 0 10px; }
.bannertext p {font-size: 1.8rem;}
.banner-title img {height: 130px;}
.bannertext p a { font-size: 1.6rem; }
.slick-dots { left: 0px; right: 0px; bottom: 30px; margin: 0px auto; position: relative; text-align: center; }
.slick-dots li { display: inline-block; margin: 0 5px; }
.slick-dots li button { border: none; background: rgba(255,255,255,0.7); height: 15px; width: 15px; text-indent: -99999px; }
.slick-dots li.slick-active button { background: rgba(255,255,255,1); }
.slick-arrow {position: absolute;top: calc(37% - 30px);z-index: 2;border: none;width: 41px;height: 41px;font-size: 0px;background-color: rgba(255,255,255,0);}
.slick-arrow.slick-next:after {font-family: 'icomoon2';content: "\e902";font-size: 4.2rem;position: absolute;line-height: 42px;left: 0px;top: 0px;}
.slick-arrow.slick-prev:after {font-family: 'icomoon2';content: "\e902";font-size: 4.2rem;position: absolute;float: left;line-height: 42px;left: 0px;top: 0px;}
.slick-arrow.slick-prev {left: -8.5%;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.slick-arrow.slick-next {right: -8.5%;}
.banner-arrow span{font-family:"icomoon2"!important;font-size:10.0rem;color:#fff;display: block;}
span.icon-arrow-hollow-im:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.banner-arrow{position: absolute;left: calc(50% - 50px);bottom:50px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;opacity:0;}
/* --------------- Banner Ends ---------------*/


/* --------------- Search Starts ---------------*/
.siteSearch { background-color: transparent; border: 0 none; left: 0px; text-indent: -9999px; width: 40px; position: absolute; top: 0; z-index: 999; height: 90px; }
.search { border: none; }
#searchButtonContainer { width: 40px; height: 90px; float: left; position: relative; text-align: center; display: block;margin-left: 20px; }
.searchbox .search {width: calc(100% - 60px);float: right;display: block;}
.searchbox .search input { width: 100%; font-size: 3.0rem; line-height: 30px; float: left; vertical-align: middle; margin-bottom: 10px; height: 80px; display: block;color:#80b6a1; }
.searchbox {width: calc(100% - 60px);position: relative;line-height: 90px;color: #fff;padding: 0px;display: inline-block;float: left;}
#top-searchbox {background-color: #006640;height: 0px;overflow: hidden;min-height: 0px;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;}
#top-searchbox.active { height: 90px; }
.search-txt { border: medium none; background: none; }
#searchButtonContainer:after { font-family: 'icomoon2'; content: "\e916"; position: absolute;/* left: calc(50% - 10px); */ line-height: 90px; color: #fff; font-size: 2.4rem; left: 0px; }
.search-close { width: 50px; height: 90px; float: left; position: relative; text-align: center; display: block; }
.search-close:after {/* content: url(/~/media/Images/P/Park-Hotels/css/search-close.svg); *//* color: #fff; */ }
.search-close img { display: block; width: 24px; float: right; margin-top: 34px;cursor: pointer; }
/* --------------- Search Ends ---------------*/


/* --------------- Content Wrapper Starts ---------------- */
#contentwrapper { clear: both; margin-bottom: 36px; }
.page-intro-text { float: left; width: 100%; }
.page-content { float: left; width: 100%; }
.page-introtext p { font-size: 1.8rem; line-height: 2.8rem; }
/* --------------- Content Wrapper Ends ---------------- */


/* --------------- Snapdown Starts ---------------- */
.snapdown-container { float: left; width: 100%; }
.snapdown-title { padding: 15px 0px; }
.snapdown-content { float: left; width: 100%; display: none; padding: 15px; }
.snapdown-content p:last-child { margin-bottom: 0px; }
.snapdown-item { float: left; width: 100%; margin-bottom: 10px; }
.show-hide { cursor: pointer; float: right; }
.snapdown-item.first .snapdown-content { display: block }
.snapdown-title p { font-size: 3.0rem; font-family: GalanoGrotesque-Bold; position: relative; color: #252525; line-height: 34px; }
.nojs .snapdown-title p:after { display: none; }
.snapdown-title>p:after { color: inherit; content: "\f068"; display: block; font-family: 'icomoon' !important; margin-top: -8px; position: absolute; right: 0; top: 50%; font-weight: 700; }
.snapdown-item.active .snapdown-title>p:after { content: "\f067"; }
.snapdown-title i { font-size: 1.8rem; float: right; }
.nojs .snapdown-title p::after { content: ""; }
.nojs .snapdown-title.active p::after { content: ""; }
.nojs .bod-item.alternate,.nojs .bod-item{width:calc(100% - 15px);margin-left:24px}
.nojs .bod-title{height:auto!important}
.nojs .bod-item+.bod-item-content-wrapper-2{display:block!important;padding-top:20px}
.nojs .bod-item-content-wrapper-2{display:none!important}
.nojs .bod-title>p:after{content:none;}
.nojs .bod-item.alternate,.nojs .bod-item {width: 100%; margin-left: 0px;}
.nojs .faq-question p:after {display: none;}
.nojs .faq-content {display: block !important;}
/* --------------- Snapdown Ends ---------------- */

/* ---------------Starts Committee Composition ---------------- */
.category-key span { width: 30%; float: left; }
.category-key { float: left; width: 100%; margin-bottom: 20px; margin-top: 10px; }
.committee-composition-container { float: left; width: 100%; }
table.committee-composition-table { width: 100%; }
table.committee-composition-table thead a:hover, table.committee-composition-table thead a:focus {border-bottom: 2px solid;}
.category-key img { margin-top: -5px; display: inline; }
.committee-composition-table img { display: inline-block; }
table.committee-composition-table td { text-align: center; }
table.committee-composition-table td.textLeft { text-align: left; }
i.icon-chairman { font-size: 2rem; color: #008c56; margin: 0px 5px; }
i.icon-member { font-size: 2rem; color: #252525; margin: 0px 5px; }
i.icon-finance { font-size: 2rem; color: #008c56; margin: 0px 5px; }

/* ---------------Ends Committee Composition ---------------- */


/* --------------- Events and Presentation Starts ---------------- */
.events-presentations-container { float: left; width: 100%; }
.events-presentations-container .event-date { width: 20%; }
.event-table td { vertical-align: top; }
table.upcoming-event-table { margin-bottom: 20px; }
.outlook-link {font-size: 3.8rem;}
.eventSubitems { margin-top: 10px; }
.eventSubitems a {position: relative;display: table;float: left;padding: 5px 0;margin-bottom: 10px;}
.eventSubitems a p {display: table-cell;float: none;vertical-align: top;text-align: left;}
.eventSubitems a:hover .evelink-text,.eventSubitems a:focus .evelink-text {border-bottom: 2px solid;}
.eventSubitems .relatedLink { padding-bottom: 5px; }
.relatedLink:only-child {display: none;}
.eventSubitems a p.evelink-text-wrapper {display: inline;clear: both;}
.event-table strong.title-sub { display: block; }
.event-document:first-child { margin-top: 10px; }
.rad-underline { text-decoration: underline; }

/*---------- Table Styling ------------*/
table { margin-bottom: 20px; }
.scroll-table-container {width: 100%;display: block;overflow: auto;}
thead th {padding: 13px 20px;text-align: left;font-weight: normal;}
thead th:first-child { padding-left: 0px; }
td, tbody th { padding: 23px 20px; border-bottom: 2px solid #ededed; vertical-align: top; text-align: left; }
td:first-child, tbody th:first-child { padding-left: 0px; }
tbody tr:last-child { border-bottom: 3px solid #c4c5c5 }
tbody tr:first-child { border-top: 3px solid #c4c5c5 }
table.inv-responsive-table { width: 100%; margin-bottom: 10px }
tbody th {font-weight: normal;font-family: GalanoGrotesque-Regular;}
th.cAlign, td.cAlign { text-align: center; }
td p { margin-bottom: 0; padding-bottom: 0 }
.inv-responsive-header-td { font-weight: 700; }
.inv-responsive-data-header { width: 30%; font-weight: 700; }
.inv-responsive-data-content { width: 70% }
/*tbody tr.ignore-header {border-top: none;}*/
.pr-mobi-headers { display: none; }
.committee-composition-table thead th:first-child {text-align: left;}
.committee-composition-table thead th {text-align: center;}
/*---------- Table Styling ------------*/


/*----------  Footer CSS Start ------------------*/
.footer-links-container > div,.email-alert-container > div{opacity:0;}
.footer-copyright-container > div, .footer-links-container.showSlow > div, .email-alert-container.showSlow > div, .footer-copyright-container.showSlow > div {-webkit-animation: 1s ease 0s normal forwards 1 customFadein; animation: 1s ease 0s normal forwards 1 customFadein;}
@keyframes customFadein{0% { opacity:0; }40% { opacity:0; }100% { opacity:1; }}
@-webkit-keyframes customFadein{0% { opacity:0; }40% { opacity:0; }100% { opacity:1; }}
.fixed-footer-container {position: fixed;bottom: 0px;z-index: 1;}
.footer-link ul { font-size: 1.4rem; float: right; }
.footer-link ul li {float: left;line-height: 56px;margin-bottom: 0px;padding: 0 12px;}
.footer-link ul li a, .footer-link ul li span { color: #ffffff;text-transform:uppercase; }
.footer-copyright-container ul li a:hover, .inv-branding a:hover,.footer-link ul li a:hover,.footer-copyright-container ul li a:focus, .inv-branding a:focus,.footer-link ul li a:focus{text-decoration:underline;}
.footer-links-container {background: #007a52;float: none;max-width: none;position: relative;width: auto;z-index: 10;padding-top: 42px;padding-bottom: 50px;}
.footer-links-container .container-fluid {margin: 0 auto;max-width: 1224px;}
/*.inv-branding a {display: block;text-indent: -9999px;position: relative;line-height: 15px;min-height: 15px;}
.inv-branding a:after { background-position: -144px -8px; height: 15px; left: 0px; top: 0; width: 101px; }*/
.email-alert-container {background-color: #191919;padding: 54px 0px 75px 0px;color: #fff;min-height: 245px;}
.footer-copyright-container {background-color: #191919;padding: 11px 0px;}
.center-section ul {display: table;margin: 0 auto;}
.footer-link ul li:last-child { padding-right: 0px; }
#ip3-email-alerts .email-alert-container {display: none !important;}

/*----------  Footer CSS End ------------------*/

/*----------  Footer Email Alert Start ------------------*/
.email-title {font-size: 2.0rem;line-height: 30px;text-transform: uppercase;text-align: center;letter-spacing: 0.5px;padding-bottom: 32px;}
.email-alert-container input[type="text"] { background-color: transparent; border: none; border-bottom: 2px solid #4b4b4b; line-height: 55px; font-size: 1.6rem; width: calc(100% - 79px); color: #727674;height:57px; }
.arrow-btn { position: relative; width: 57px; height: 57px; border: 3px solid #008c56; display: block; margin-left: 22px; cursor: pointer; }
.arrow-btn a { width: 51px; height: 51px; position: absolute; left: 0px; top: 0px;text-indent: -9999px; }
.bot-arrow-ul li a:after,.arrow-btn:after {transition: left 0.3s linear;-webkit-transition: left 0.3s linear;-ms-transition: left 0.3s linear;top: calc(50% - 4px);content: "";position: absolute;width: 10px;height: 10px;border-right: 3px solid #fff;border-top: 3px solid #fff;transform: rotate(45deg);left: calc(50% - 10px);}
.bot-arrow-ul li a:before, .arrow-btn:before {content: "";width: 100%;position: absolute;height: 2px;background-color: #fff;top: 50%;left: -50%;transition: width 0.3s linear;-webkit-transition: width 0.3s linear;-ms-transition: width 0.3s linear;}
.arrow-btn:hover::after { left: 50%; }
.arrow-btn:hover::before { width: calc(100% + 10px); }
/*----------  Footer Email Alert End ------------------*/


/*---------- Contact Form Start ------------------*/
.ir-contact-form div.clearfix {border: medium none;margin-bottom: 15px;}
.ir-contact-form .form-left {float: left;margin-right: 10px;width: 120px;line-height: 60px;}
.ir-contact-form .form-left span.mandatory, span.mandatory { color: #ff0000; }
.ir-contact-form .form-right { float: left; }
.form-right > span {position: absolute;line-height: 60px;}
.ir-contact-form .form-right input {width: 230px;}
.ir-contact-form .form-right textarea {width: 230px;height: inherit;}
.ir-contact-form .form-right input#txtCaptcha { float: none; margin-top: 10px; }
.ir-contact-form .form-right input[type="submit"]{background-color: #fff;font-size:1.6rem;text-transform:uppercase;line-height:18px;padding:15px 43px;border:3px solid #008c56;color:#008c56;min-height:60px;display:inline-block;width:auto;min-width:159px;text-align:center;letter-spacing:1px;box-shadow:0 8px 20px 1px rgba(0,0,0,0.27);transition:all .2s ease-in-out;cursor:pointer}
.ir-contact-form .form-right input[type="submit"]:hover,.ir-contact-form .form-right input[type="submit"]:focus{box-shadow:0 3px 6px 1px rgba(0,0,0,0.08);-ms-transform:translateY(3px);transform:translateY(3px);backface-visibility:hidden;text-decoration:none;border:3px solid #008c56;color:#008c56}
.form-right > div { margin-bottom: 10px; }
.contact-container ul li {width: auto;}
.contactWrapper{padding-top:30px;padding-bottom:30px;}
.contact-container ul li span {padding-left: 20px;padding-right: 20px;}
/*---------- Contact Form End ------------------*/



/*-------------- Investor Landing CSS Starts --------------*/
#inv-container-1 {padding-bottom: 0px;}
#inv-container-2 {padding-top: 17px;}
div#inv-container-3 {padding: 80px 0px;}
.bot-arrow-ul li a:before {position: relative;left: 0px;width: 14px;float: left;margin-top: 13px;background-color: #008c56;}
.bot-arrow-ul li, .bot-arrow-ul li a {position: relative;margin-bottom: 4px;font-size: 1.6rem;font-family: GalanoGrotesque-Bold;text-transform: uppercase;}
.bot-arrow-ul li a:after {position: relative;left: -10px;float: left;margin-top: 9px;border-right: 2px solid #008c56;border-top: 2px solid #008c56;}
.bot-arrow-ul li a:hover::before { width: 30px; }
.inv-container {padding-top: 60px;}
.inv-container .left-overflow {margin-left: -10.6%;margin-bottom: 12px;line-height: 66px;padding-bottom: 20px;}
.investor-items-wrapper .box-title {font-size: 11rem;line-height: 11rem;float: left;width: 100%;display: block;padding-bottom: 17px;color:#5f6260;}
.inv-container p {padding-bottom: 0px;}
.sider-item p {font-size: 2.2rem;line-height: 2.5rem;font-family: GalanoGrotesque-Bold;color: #252525;}
.investor-item {padding-bottom: 67px;}
.homepage-boxes {background-color: #fff;display: inline-block;width: 100%;padding: 19px 20px 31px 20px;border: 2px solid #ffffff;}
.investor-items-wrapper button.slick-arrow {color: #a6a7a9;}
.investor-items-wrapper button.slick-arrow:hover {color: #727674;}
.float100.ir-box-content {min-height: 230px;margin-bottom: 15px;}
.email-alertbox .float100.ir-box-content {min-height: 50px;}
.homepage-boxes.box1 {background-color: transparent;border: 2px solid #a7abac;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;}
/*.homepage-boxes.box1:hover{border-color: #ededed;}*/
.stock-link {position: absolute;width: calc(100% - 26px);height: calc(100% - 6px);top: 0px;left: 13px;}
#ip3-investors .homepage-boxes.box1:hover{border-color: #ededed;}
.homepage-boxes h2 {font-size: 3.6rem;line-height: 3.6rem;margin-bottom: 33px;}
.icomoon2.nohov:focus, .icomoon2.nohov:hover {background-color: transparent;}
span.icomoon2.nohov {font-size: 2.0rem;line-height: 2.6rem;width: 25px;padding-top: 2px;}
.event-home:first-child {display: block;}
.date-des { font-family: GalanoGrotesque-SemiBold; font-size: 1.2rem; padding-bottom: 12px;text-transform: uppercase; }
.ir-event-title { font-family: GalanoGrotesque-Light; font-size: 2.0rem; text-transform: uppercase; padding-bottom: 10px; }
.ir-event-title > a {font-size: 2.0rem; text-transform: uppercase; margin-bottom: 10px; }
.ir-event-title > a:hover,.ir-event-title > a:focus {border-bottom: 2px solid;}
.ir-event-subject { font-family: GalanoGrotesque-Regular; font-size: 1.6rem; line-height: 2.0rem; padding-bottom: 3px; }
.homepage-boxes .eventDocuments { margin-bottom: 5px; }
#homepage-box-2 .ir-box-content > a {display: inline;width: 100%;}
.invfooter-container {padding: 46px 0px 34px;}
.invfooter-container .section-title {text-transform: uppercase;font-size: 2.0rem;line-height: 40px;padding-bottom: 26px;color: #fff;}
#homepage-box-2 .ir-box-content { border-top: 2px solid #c4c5c5; }
#ip3-investors #homepage-box-2 .ir-box-content { border-top: 0px; }
#homepage-box-2 .ir-box-content > a:hover, #homepage-box-2 .ir-box-content > a:focus { border-bottom: 2px solid; }
.homepage-boxes .eventDocuments a:hover .inv-text, .homepage-boxes .media-link:hover .inv-text { border-bottom: 2px solid; }
.homepage-boxes .eventDocuments a .inv-text, .homepage-boxes .media-link .inv-text { display: inline; clear: both; width: calc(100% - 35px); }
span.icomoon2.nohov { display: inline-block; float: left; clear: both; }
.homepage-boxes .eventDocuments a { display: table; }
.homepage-boxes .eventDocuments a span { display: table-cell; float: none; vertical-align: top; line-height: 2.0rem; }
.homepage-boxes .eventDocuments a span.icomoon2.nohov { padding-right: 10px; padding-top: 3px; }
.box3 .ir-event-title{font-size:2.0rem;text-transform:uppercase;margin-bottom:0;font-family:GalanoGrotesque-SemiBold;font-weight:normal;color:#007a52}
.box3 .ir-event-subject{font-family:GalanoGrotesque-SemiBold;font-weight:normal;color:#007a52}
/*-------------- Investor Landing CSS Ends --------------*/


/*--------------- BOD Start ------------------*/
.bod-item.fadeOut{cursor: pointer;/* opacity: 0.5; */}
.bod-item.fadeOut .bod-content{background-color: #ededed;color: #727674;}
.bod-item.fadeOut .bod-image {backface-visibility: hidden;filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: grayscale(100%);;-webkit-filter: grayscale(1);background-color: #fff;}
.bod-item.fadeOut .bod-image img {opacity:0.5}
.bod-item.fadeOut > .bod-content .bod-title p {color: #727674;}
.bod-item.fadeOut > .bod-content .bod-title p:after { opacity:0 }

.bod-item-content-wrapper-2 {display: none;}
.bod-image { position: absolute; top: -24px; left: -24px; width: 180px; float: left; box-shadow: 0 8px 20px 1px rgba(0,0,0,0.27); transition: all 0.2s ease-in-out; }
.bod-item {position: relative;margin: 42px 0px 20px 24px;width: calc(50% - 36px);padding-left: 0px;padding-right: 0px;word-wrap: break-word;}
.bod-content {min-height: 180px;background-color: #ededed;/* margin: 24px 0px 37px 24px; */padding-left: 180px;padding-right: 20px;width: 100%;cursor: pointer;}
.bod-image img { float: left;min-width:100%; }
.bod-title {padding: 20px 0px 12px;}
.bod-title p { font-size: 3.0rem; font-family: GalanoGrotesque-Bold; color: #252525; line-height: 34px; padding-bottom: 0px; }
.bod-title>p:after {content: "\e913";display: block;font-family: "icomoon2";margin-top: 0px;position: absolute;right: 10px;top: 10px;font-size: 2.0rem;line-height: 20px;color: transparent;font-weight: bold;}
.bod-item.active,.bod-item:hover { cursor: pointer; }
.bod-item:hover .bod-content,.bod-item.active .bod-content{ background-color: #008c56; color: #fff; }
.bod-item:hover .bod-image, .bod-item.active .bod-image {box-shadow: 0 3px 6px 1px rgba(0,0,0,0.08);-ms-transform: translateY(5px);transform: translateY(5px);backface-visibility: hidden;filter: grayscale(0%);-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);filter: grayscale(0%);-webkit-filter: grayscale(0);filter: gray;}
/*.bod-item.active .bod-image {-ms-transform: translateY(0px);transform: translateY(0px);}*/
.bod-item:hover > .bod-content .bod-title p, .bod-item.active > .bod-content .bod-title p { color: #fff; }
.bod-item:hover > .bod-content .bod-title p:after, .bod-item.active > .bod-content .bod-title p:after { color: #006d43; }
.bod-item.active > .bod-content .bod-title p:after{content: "\e90f";}
.bod-item:hover .bod-image img {opacity:1}
.bod-item:hover > .bod-content .bod-title p:after { opacity:1 }
.bodWrapper {width: 100%;float: left;margin-top: -18px;}
.bod-item.alternate { margin-left: 48px; width: calc(50% - 36px); }
.bod-row { display: inline-block; width: 100%; float: left; }
.bodContent p { font-size: 1.6rem; line-height: 2.8rem; color: #727674; padding-bottom: 25px; }
.bodContent { padding: 0px 12px; }
.blc-bg { background-color: #252525;border-top: 1px solid #3a3a3a;border-bottom: 1px solid #3a3a3a; }
.member-item .bod-content { background-color: #006e43; text-align: left; }
.member-item .bod-title p, .member-item .bod-des p{ color: #fff; }
.member-item .bod-image { left: -14px; box-shadow: 0 8px 14px 1px rgba(0,0,0,0.27); }
.bod-items-wrapper .slick-arrow.slick-prev { left: -7.5%; color: #006e43;top:37%; }
.bod-items-wrapper .slick-arrow.slick-next { right: -7.5%; color: #006e43;top:37%; }
.bod-items-wrapper .slick-arrow.slick-arrow:hover {color: #005937;}
.member-item { position: relative; margin: 24px 0px 37px 24px; width: calc(50% - 24px); }
.member-item:hover .bod-image { box-shadow: 0 3px 6px 1px rgba(0,0,0,0.08); -ms-transform: translateY(5px); transform: translateY(5px); backface-visibility: hidden; filter: grayscale(0%); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); filter: grayscale(0%); -webkit-filter: grayscale(0); filter: gray; }
.member-item:hover .bod-content { background-color: #008c56; color: #fff; }
.member-item:hover > .bod-content .bod-title p { color: #fff; }
#inv-container-4 .green-bg > p {margin-bottom: 15px;}
#inv-container-4 .bod-items-wrapper{margin-bottom: 10px;}
.bod-content-wrapper {display: inline-block;}

/**------ No image BOD item  --------**/
.noimg-bod-item.bod-item { position: relative; margin: 0px 10px 20px 10px; width: calc(50% - 22px); padding-left: 0px; padding-right: 0px; word-wrap: break-word; }
.noimg-bod-item.bod-item .bod-content { min-height: 180px; background-color: #ededed; padding: 20px 20px; width: 100%; cursor: pointer; text-align: center; display: table; height: calc(100% - 80px); }
.noimg-bod-item.bod-item:hover .bod-content { background-color: #008c56; color: #fff; }
.noimg-bod-item.bod-item .bod-content-wrapper { display: table-cell; width: 100%; height: 100px; vertical-align: middle; text-align: center; min-height: 100px; }
.noimg-bod-item.bod-item:hover .bod-content, .noimg-bod-item.bod-item.active .bod-content{background-color: #008c56; color: #fff;}
#ip3-board-of-directors .bodWrapper {margin-top: 0px;}

/*--------------- BOD End ------------------*/

.auto-scroll { overflow: auto; width: 100%; margin-bottom: 10px; }
/*--------------- Reports and Presentations Start ------------------*/
.media-link {font-size: 1.9em;position: relative;display: block;float: left;}
.media-link:hover {}
.homepage-boxes .media-link {font-size: 1.6rem;display: block;float: left;width: 100%;}
/*--------------- Reports and Presentations End ------------------*/


/*--------------- Copyright Footer Starts ------------------*/
.footer-copyright-container {font-size: 1.1rem;color: #828684;letter-spacing: 0.3px;}
.footer-copyright-container p {padding-bottom: 0px;line-height: 15px;min-height: 15px;text-align: left;}
.footer-copyright-container ul li {float: left;line-height: 15px;min-height: 15px;margin: 0 6px;}
.footer-copyright-container ul li a, .inv-branding a {font-size: 1.1rem;line-height: 15px;color: #828684;text-transform: uppercase;font-family: GalanoGrotesque-Light;}
.inv-branding a { float: right;line-height: 15px; min-height: 15px;}
/*--------------- Copyright Footer Ends  ------------------*/

/*--------------- No JS Banner Start ------------------*/
.nojs .banneritem { display: none; }
.nojs .banneritem.banner1 { display: block; }
.nojs .snapdown-content { display: block; }
/*--------------- No JS Banner End ------------------*/


.ir-contact-form .form-right textarea.errorClass, .ir-contact-form .form-right input.errorClass {border-bottom: 3px solid red;}
#body_0_main_1_ctl06_Submit { border: 1px solid #dddddd }

/*--------------- PR Start ------------------*/
input.txt-search-pr, input.btn { border: 1px solid #d8d8d8; color: #000000; display: inline-block; font-size: 1.4rem; margin-right: 9px; padding: 7px 10px; vertical-align: top; width: 180px; border-radius: 0px; box-shadow: none; }
input.btn-pr-search { width: 165px; }
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: none;border-radius: 0px;}
.news-filter > div:first-child { margin-right: 10px; }
.news-filter { margin-left: 10px; margin-top: 30px; width: calc(100% - 460px); }
div#prCategorySort {display: none;}
.pr-dropdown { display: inline-block; position: relative; vertical-align: top; width: calc(100%);max-width:280px; float: left; }
.pr-dropdown.finder-dropdown-sort { margin-left: 6px; width: 170px; }
a.pr-toggle > span.pr-label:after { background-position: -297px -151px; height: 11px; right: 10px; top: 9px; width: 18px; }
a.pr-toggle > span.pr-label {/* border: 2px solid #d8d8d8; *//* color: #000000; *//* cursor: pointer; *//* display: block; *//* font-size: 1.4rem; *//* padding: 6px 40px 6px 6px; *//* position: relative; */ }
a.pr-toggle > span.pr-label.def-dropdown {line-height: 25.6px;padding: 15px 22px;border-bottom: 3px solid #c4c5c5;text-align: left;margin: 0px;margin-right: auto;float: left;width: 100%;background-color: #ededed;text-transform: uppercase;color: #727674;cursor: pointer;transition: all 0.3s ease 0s;-webkit-transition: all 0.3s ease 0s;}
.open a.pr-toggle > span.pr-label.def-dropdown, a.pr-toggle:hover > span.pr-label.def-dropdown {border-bottom: 3px solid #252525;color: #252525;}
.pr-dropdown .pr-options {display: none;position: absolute;width: 100%;z-index: 500;top: 100%;}
#twocolright .pr-dropdown .pr-options ul {background: #fff;left: 0;margin: 0;padding: 0;width: 100%;z-index: 5;}
.twocolright .pr-dropdown .pr-options ul li {cursor: pointer;float: none;list-style: outside none none;margin: 0 !important;padding: 0;position: relative;width: 100%; border-bottom: 1px solid #ededed;border-bottom: 1px solid #ededed;text-align: left;float: left;}
#twocolright .pr-dropdown .pr-options ul li a {color: #727674;display: block;font-size: 1.6rem;line-height: 20px;margin-right: 0;padding: 15px 22px;font-family: GalanoGrotesque-Regular;}
#twocolright .pr-dropdown .pr-options ul li a:hover,#twocolright .pr-dropdown .pr-options ul li.active a {background-color: #f8f8f8;text-decoration: none;}
.pr-toggle .icofont:after { content: "\e905"; font-family: "icomoon2"; transition: all 0.2s ease-in-out; }
.open .pr-toggle .icofont:after { content: "\e909"; content: "\e905"; font-family: "icomoon2"; }
.open .pr-toggle .icofont { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.icofont { font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; transform: translate(0, 0); font: normal normal normal 14px/1 icomoon; }
.icon-htm-im,.icon-xbrl-im,.icon-pdf-im, .icon-docx-im, .icon-xlsx-im, .icomoon2 {font-family: 'icomoon2' !important;font-size: 4.6rem;line-height: 46px;float: left;margin-right: 10px;display: block;width: 46px;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.sec-table .icon-xbrl-im,.sec-table .icon-pdf-im,.sec-table .icon-docx-im,.sec-table .icon-xlsx-im {margin-right:5px;margin-bottom: 2px;}
.sec-table .form-description a:hover,.sec-table .form-description a:focus{color:#007a52;border-color:#007a52}
.sec-table .form-description a{border-bottom:2px solid transparent;transition:all .2s ease-in-out}
table.qrTable .icon-pdf-im,.icomoon2{display: inline-flex;}
.icon-htm-im:hover,.icon-pdf-im:hover, .icon-pdf-im:focus,.icomoon2:focus,.icomoon2:hover { background-color: #ececec; }
.sec-table .icon-xbrl-im:hover,.sec-table .icon-pdf-im:hover,.sec-table .icon-docx-im:hover,.sec-table .icon-xlsx-im:hover{ background-color: #ececec; }
.pdf-swap:active span, .pdf-swap:focus span { background-color: #ececec; color: #008c56; }
/*.pr-filter-dropdown.dk_open .dk_options {display: block;}*/
.pr-dropdown.finder-dropdown-sort .pr-options { width: 170px; }
.press-text-filter { margin-top: 30px; width: 450px; }
.pr-toggle .icofont { font-family: 'icomoon2' !important; color: #008c56; cursor: pointer; position: absolute; right: 22px; top: calc(50% - 7px);transition: all 0.2s ease-in-out; }
.press-releases-container #loadmore { margin-top: 20px }
.press-releases-container #loadmore a { width:100%; }
table.rad-financialtable tbody tr td.rad-right, table.rad-financialtable thead tr th.rad-right { text-align: right; }
table.rad-financialtable tr th.rad-right { text-align: right; }
#twocolright .press-release-pagination-container ul li { float: left; list-style: none; }
#twocolright .press-release-pagination-container ul li a { display: block; padding: 0 5px; }
#twocolright .press-release-pagination-container ul li strong { padding: 0 5px; }
h2.left-overflow {line-height: 1.3;margin-bottom: 15px;}
.prReports .pr-title-field a:hover,.prReports .pr-title-field a:focus {border-bottom: 2px solid;}
/*--------------- PR End ------------------*/

/*--------------- FAQ Start ------------------*/
.faq-content { display: none;padding: 25px 10px;border-bottom: 3px solid #c4c5c5; }
.faq-question {color: #727674;border-bottom: 3px solid #c4c5c5;font-size: 2.0rem;font-family: GalanoGrotesque-Bold;line-height: 26px;margin: 0px;position: relative;cursor: pointer;}
.faq-question p {padding-bottom: 23px;padding-top: 22px;padding-right: 60px;}
.faq-question p:after {content: "\e913";font-family: "icomoon2";position: absolute;right: 20px;font-size: 2.9rem;line-height: 29px;color: #008c56;top: calc(50% - 14.5px);}
.faq-content p {padding-top: 20px;}
.faq-question:hover,.active .faq-question { color: #333333; border-bottom: 3px solid #333333; }
.active .faq-question p:after {content: "\e90f";}
.nojs .faq-content{display:block;}
/*--------------- FAQ End ------------------*/


/*--------------- non js navigation <strat>------------------*/
.nonjs-navigation { display: none; }
#Homepage.nojs .nonjs-navigation { display: block; float: left; margin-top: 2px; width: 100%; }
.nojs #bannerwrapper.home-slider .sliderbanner { visibility: visible; }
.nojs .related-materials-collapsed p::before { content: ""; margin-right: 0px; }
.nojs .related-materials-expand { display: block; }
/*--------------- non js navigation <end>------------------*/

/*-- Search suggestions --*/
ul#ui-id-1.ui-menu {min-width: 220px !important;max-width: 220px !important;border-radius:0px !important;border-color:#a5a6a8;}
.ui-menu .ui-menu-item { display: block !important; float: left !important; width: 100% !important; }
.ui-menu .ui-menu-item a { display: inline-block; float: left !important; height: auto !important; font-size: 1.4rem !important; line-height: 20px !important; padding: 2px 5px !important; margin: 0px !important; }
.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 { color: #fff !important; background-color: #008c56 !important; cursor: pointer !important; }
/*-- Search suggestions --*/

/*--------------- link to top starts ---------------*/
#auto-top-link {z-index: 10 !important;color: #007a52 !important;border: none;border-radius: 50%;width: 40px;padding: 10px !important;text-align: center;height: 40px;font-size: 0px;background-color: rgba(255,255,255,0);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);border: 2px solid transparent !important;}
#auto-top-link span:before{font-family:'icomoon2';content:"\e902";font-size:4.2rem;position:absolute;line-height:42px;left: -3px;top: -3px;}
/*--------------- link to top ends ---------------*/

/*-- mmenu items--*/
.mm-list > li.footer-menu:after { background-color: #000; position: absolute; }
.mm-list > li.footer-menu .mobi-searchbox {display: inline-block;width: 100%;float: left;padding: 10px 8px 15px 25px;background-color: #006640;position: relative;font-size: 1.7rem;}
.mm-list > li.footer-menu .mobi-searchbox .search {line-height: 40px;width: calc(100% - 50px);float: left;color: #80b6a1;font-family: GalanoGrotesque-regular;}
#searchButtonContainer1 { display: block; float: left; width: 40px; height: 40px; position: relative; }
#searchButtonContainer1 input { height: 40px; }
#searchButtonContainer1:after { font-family: 'icomoon2'; content: "\e916"; position: absolute; left: calc(50% - 10px); line-height: 45px; color: #80b6a1; font-size: 2rem; text-align: center; }
#mmenu .footer-menu a, #mmenu .footer-menu span, #mmenu .footer-menu p { font-size: 1.1rem; line-height: 15px; color: #828684; text-transform: uppercase; font-family: GalanoGrotesque-Light; }
.mm-list > li.footer-menu .row { padding: 0px; margin: 0px; background-color: #191919; width: 100%; float: left; }
.mm-list > li.footer-menu > .row > * { width: 100%; text-align: center !important; }
.mm-list > li.footer-menu > .row > .col-xs-12 > *, .mm-list > li.footer-menu > .row > .col-xs-12 a { text-align: center !important; width: 100%; }


body#ip3-faqs #breadcrumb span:last-child {text-transform: none;}
#page-iframe-container h2 {margin-bottom: 0;margin-top: 30px;}

/*.eventsBriefcase input {display: block !important;}*/
#tblMyPages, .delete-all-btn, .size-row { display:none; } 
.creating-pdf-msg {margin-top: 20px;}
.pdf-disclaimer {margin-top: 30px;}
.pdfGenSaveBtn {float: left;margin-right: 20px;}
.createpdfbtn.def-btn {background-color: #ffffff;}
.email-form-wrapper {margin: 0 20px;}



/*-- Homepage toolkit section --*/
.doc-right.equal {float: left;width: 26px;cursor:pointer;}
.checkIt1:after {content: "\f900";font-family: "icomoon";font-size: 2.5rem;line-height: 2.6rem;}
.checkIt1.active:after {content: "\f901";color: #007a52;}
.doc-right.equal input {display: none;}
.inv-title { font-size: 4.4rem; line-height: 46px; padding-bottom: 12px; }
.inv-toolkit-content { color: #fff; padding-top: 35px;visibility:hidden; }
.inv-content { font-size: 2.0rem; letter-spacing: 2px; padding-bottom: 18px; }
.doc-left p, .doc-right p {padding-bottom: 0px;line-height: 1.9rem;}
.toolkitWrapper .document-item {margin-bottom: 15px;display: inline-block;}
.doc-left {float: left;padding-left: 12px;cursor: pointer;max-width: calc(100% - 26px);}
.download-btn.single { padding-top: 20px; }
span.checkIt1 {text-align: left;padding-left: 0px;}
.toolkitWrapper .def-btn {background-color: #fff;}
input#txtMyPagePDF {line-height: 28px;padding: 15px 15px 15px 0px;border: 0px;border-bottom: 3px solid #c4c5c5;text-align: left;margin: 0px;width: 100%;margin-right: 10px;color: #007a52;max-width: 300px;min-width: 250px;margin-left: 20px;}
/*-- Homepage toolkit section --*/

	
/*

@-webkit-keyframes MOVE-BG {
      0% { background-position: 0% 0%; }
    100% { background-position: 70% 70%; }
}
.banneritem{

    -webkit-animation-name: MOVE-BG;
    -webkit-animation-duration: 12s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
}

*/

.bod-item.center-aligned-item {margin-left:25%;}


.parkGreen{color:#037852;text-decoration:underline;float: left;width: 100%;padding-bottom: 20px;text-transform: inherit;}

/*.inv_Map .inv_propertyTypes .inv_propertyType{width: 25%!important;}*/


ul.rad-list.company-overview li.co-col1 {
    width: 20%;
}

ul.rad-list.company-overview li.co-col2 {
    width: 24%;
}

ul.rad-list.company-overview li.co-col3 {
    width: 36%;
}

ul.rad-list.company-overview li.co-col4 {
    width: 20%;
}


@media (max-width: 480px){
ul.rad-list.company-overview li.co-col1 {
    width: 100%;
}

ul.rad-list.company-overview li.co-col2 {
    width: 100%;
}

ul.rad-list.company-overview li.co-col3 {
    width: 100%;
}

ul.rad-list.company-overview li.co-col4 {
    width: 100%;
}

}

#ip3-reporting .twocolright sup {font-size: 9px;left: 2px;top: -9px;}
#ip3-ESG-CEO-letter .twocolright sup {font-size: 9px;top: -9px;} 

.highlight-text{text-align: center;border:2px solid #5f6260;padding: 10px 0px;}
.highlight-text .icomoon2.icon-pdf-im{float:none;vertical-align: middle;margin-left: 10px;}
.highlight-text p{padding:0px;}

.highlight-text .icon-pdf-im{font-size:1.6em;}

@media all and (max-width:767px){
.highlight-text{margin-top:20px;}
}

#ip3-responsibility .doc-section .doc-info {min-height: 156px;}

@media all and (min-width:767px){
.section1-right {min-height: 314px;position: relative;}
.section1-right .download-section.documents-link-wrapper{position: absolute;bottom: 0;left: 48px;}
body#ip3-responsibility .section1-right .download-section.documents-link-wrapper{width:90%;}
	}

@media all and (min-width:767px) and (max-width:1025px){
.section1-right {min-height: 480px;}	
}

ul.rad-list.company-overview li strong {font-size:5rem;}
ul.rad-list.company-overview li {min-height:160px;}
#ip3-responsibility .content-with-doc-section2 .right-section {margin-top:111px;}

#ip3-Homepage .home-item-container p.homeleft-overflow {
    margin-left: 0 !important;
}
/*---- media-queries-----*/
/*--------- iPad Landscape and Desktops ---------*/



@media all and (min-width: 1025px) {
body.mac .def-btn{line-height:initial;}
body.mac .stock-container{padding-top:13px;padding-bottom:1px;}
}


@media all and (max-width: 1210px) {
.banneritem .bannertext{/* padding-left: 8%; *//* width: 90%; */}
}

@media all and (max-width: 1023px) {
.box-unit {margin-bottom: 10px;}
}

@media all and (max-width: 991px) {
#topnavigation > ul {font-size: 1.3rem;}
#box-unit-4 {clear: none;}
.ir-contact-form .form-right input,.ir-contact-form .form-right textarea{width: 300px;}
}
@media all and (min-width: 1440px){
.lazy-line {max-width:100% !important}
}
/*--------- iPad Portrait and large Tablets Portrait ---------*/
@media all and (min-width: 768px) and (max-width: 991px) {

.upcoming-events-container .eventData {width: 45%;}
.eventCalendar {width: 26%;}
.left-overflow{margin-left:0px;}

}
@media all and (min-width: 769px) and (max-width: 991px) {
.bod-items-wrapper .slick-arrow.slick-prev,.bod-items-wrapper .slick-arrow.slick-next{display:none !important;}
.green-bg .green-bg {padding: 0px 30px;}
}
@media all and (min-width:769px) {
th.pr-date-field {width: 15%;}
td.pr-title-field {width: 70%;}
td.pr-document-field {width: 15%;}
.mobi-pr-tabs{display:none !important;}
/*#mmenu{display:none!important}
#MainWrapper{-webkit-transform:translate(0px,0);transform:translate(0px,0);-ms-transform:translate(0px,0)}
#MainWrapper:before{content:none!important}
.hambg a{display:block!important}*/
table.qrTable { margin-bottom: 0px; }
.qrTable thead { display: none; }
.qrTable tbody th, .qrTable tbody td { border: 0px; padding: 5px 20px; }
.qrTable tbody tr:first-child,.qrTable tbody tr:last-child { border: none; }
.qrTable td:first-child,.qrTable tbody th:first-child{padding-left: 0px;}
}

@media (max-width: 991px) {
.banneritem { height: 482px !important; min-height: 482px !important; }
.banner-title {height: auto !important;padding-bottom: 0px;}
.banner-text {font-size: 1.1rem;}
.bannertext p { font-size: 1.4rem; line-height: 1.6;max-width: 100%; }
.banneritem .bannertext {padding: 0px 56px;width: 100%;margin-left: 0px;padding-top: 185px;display: inline-block;}
.bannertext p.banner-title{max-width:80%; width:80% !important;}
#bannerwrapper { height: 390px !important;min-height: 390px !important; }
#ip3-Homepage #bannerwrapper, #ip3-investors #bannerwrapper{ height: 480px !important; }
.banner-arrow span{font-size:4.2rem;}
.banner-arrow {left: calc(50% - 21px);bottom: 15px;}
h2 { font-size: 3rem; line-height: 3.2rem; margin-bottom: 14px; }
h1, .h1 { font-size: 5rem; line-height: 5.2rem; font-weight: normal; }
h3 { font-size: 1.8rem; line-height: 2.3rem; }
h4 { font-size: 1.7rem; line-height: 2.0rem; }
h5 { font-size: 1.6rem; line-height: 1.9rem; }
}
@media (max-width: 768px) {
.bod-title>p:after{top: 10px;right: 20px;}
.stock-container{padding-left:0px;padding-right:0px;}
.mm-list > li.footer-menu .row{padding:11px 0px;}
#mmenu .footer-menu a{border:none;}
.mobi-pr-tabs ul li.current {display: none;}
.news-tabs{display:none;}
.contact-container ul li{width: 100%;}
/*-- M-menu Css Starts --*/
.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 { padding-left: 8px; padding-right: 8px; }
.row { margin-left: -8px; margin-right: -8px; }
.container-fluid,.container-full{ padding-left: 8px; padding-right: 8px; }
#portfolio-slider { display: inline-block; width: 100%; }
.portfolio-wrapper { display: inline-block; }
.portfolio-box, .portfolio-box.hover-item, .portfolio-box.nohover-item { width: calc(100%); padding:0px; }
.portfolio-wrapper{width: calc(100% + 16px)}
.signpost-bg-image {min-height: 175px;width: 100%;float: left;padding: 15px 25px;}
#ip3-Homepage h1, #ip3-Homepage .h1, .home-h1,.inv-container .left-overflow {font-size: 4rem;line-height: 4.2rem;font-weight: normal;margin-bottom: 10px;}
.inv-container .left-overflow{margin-left: -4.5%;padding-top:10px;}
.inv-container{padding:0 56px}
.investor-items-wrapper .box-title{font-size:7.4rem;line-height:7.4rem}
div#inv-container-3{padding: 56px 40px;}
div#inv-container-3 [class*=' col-']{padding-left:22px;padding-right:22px}
div#inv-container-3 [class*=' col-'].box-item-container{margin-bottom:20px}
.inv-container {padding-top: 0px;}
.investor-items-wrapper .slick-next.slick-arrow, .investor-items-wrapper .slick-prev.slick-arrow,.bod-items-wrapper .slick-arrow.slick-next,.bod-items-wrapper .slick-arrow.slick-prev {display: none !important;}
.grey-container > div {padding: 55px 20px 120px 20px !important;}
.grey-container.home-item-container { margin-left: 11.6%; width: 51.4%; padding-left: 0px; padding-right: 0px; }
.home-item-container { width: calc(37% - 8px); padding-right: 0px; padding-left: 16px; }
#ip3-Homepage .news-container ul { margin-bottom: 20px; }
.home-item-container p.homeleft-overflow {margin-left: -86px;}
#ip3-Homepage .def-btn { padding: 10px 20px; border-width: 2px; min-width: 140px; min-height: 20px; font-size: 1.4rem; letter-spacing: 0px; }
.def-btn {padding: 11px 20px;border-width: 2px;min-width: 140px;min-height: 20px;font-size: 1.4rem;letter-spacing: 0px;height: 44px;}
.def-input {padding: 10px 15px 10px 0px;line-height: 21px;height: 44px;}
.hambg a { width: 70px; height: 70px; display: block; float: right; background-color: #191919; padding: 25px 23px; }
.press-text-filter > * {float: left;}
.press-text-filter > .def-input {margin-top: 3px;-webkit-appearance: none; border-radius: 0px;}
.mm-opened .hambg a {display: none;}
.def-btn:hover,.def-btn:focus,.def-btn:active{border-width:2px}
#toplinks { background-color: transparent; width: 70px; float: right; }
#toplinks .toplinks-right{display:none}
span.icon-bar { display: block; width: 23px; float: left; height: 2px; background: #828684 !important; border: 0px; }
span.icon-bar+span.icon-bar { margin-top: 7px; }
/*-- M-menu Css Ends --*/
body { line-height: 2.2rem; font-size: 1.4rem; }
.fixed-page-utility { display: none; }
.contentwrapper { padding-left: 48px; padding-right: 48px; }
.left-overflow { margin-left: -30px; padding-top: 40px; margin-bottom: 33px; }
#breadcrumb { display: none; }
.page-introtext p { font-size: 1.6rem; line-height: 2.4rem; }
.page-content ul li, .page-content ol li { padding-left: 12px; }
.page-content ul ul, .page-content ul ol, .page-content ol ol, .page-content ol ul { margin-left: 5px; }
.page-content ol li:before, .page-content ul li:before { background-color: #727674; background-image: none; width: 4px; height: 4px; border-radius: 50%; top: 12px; }
#home-contentwrapper{margin-top:20px;margin-bottom:20px}
div#inv-container-5 {padding-left: 56px;padding-right: 56px;}
.home-item-container p{padding-bottom:30px}
.green-bg>p{font-size:2.6rem;line-height:4.2rem}
.green-bg .green-bg {padding: 0 56px;}
/*.container-full > .container-fluid {padding-left: 0px;padding-right: 0px;}*/
.signpost-content{padding-top:30px}
.portfolio-box table.portinfo-table{margin-bottom:0}
.whitetitle{padding-bottom:0}
.email-alert-container{padding:25px 0 50px 0}
.email-alert-container input[type="text"]{line-height:45px;border-bottom:1px solid #4b4b4b;width:calc(100% - 65px)}
.email-title{font-size:1.8rem;padding-bottom:25px}
.arrow-btn{width:40px;height:40px;border:2px solid green;margin-top:10px}
.bot-arrow-ul li a:before,.arrow-btn:before{height:1px}
.arrow-btn:after{border-right:2px solid #fff;border-top:2px solid #fff}
.email-alertbox{padding:0 20px}
.hambg.icon-close-im:before{width:70px;height:70px;display:block;float:right;background-color:#191919;padding:25px 25px;font-family:"icomoon2";z-index:9;position:fixed;right:0;font-size:1.3em;cursor:pointer;color:#828684;}
.mmenu-closed.hambg {width: 70px;height: 70px;display: block;float: right;position: absolute;right: 0px;top: 0px;z-index:9999999}
.bod-item.alternate,.bod-item {width: calc(100% - 15px);margin-left:24px;}
.noimg-bod-item.bod-item , .noimg-bod-item.bod-item.alternate {width: 100%;margin-left: 0px;margin-right: 0px;margin-top: 0px;margin-bottom: 20px;}
.noimg-bod-item.bod-item .bod-content, .noimg-bod-item.bod-item.alternate .bod-content{min-height: auto !important;}
.press-text-filter{width:100%}
.news-filter{width:100%;margin-left:0}
.news-filter,.mobi-pr-tabs{max-width:280px;}
.mobi-pr-tabs.mobi-qr-tabs{max-width:350px;}
div#prDateSort{width:100%;margin-left:0}
.mobi-pr-tabs{position:relative;display:inline-block;width:100%}
/*.faq-question p { font-size: 1.6rem; padding-left: 20px; }
.faq-question p:after { font-size: 1.6rem; right: 22px; }*/
.faq-content table tbody tr:last-child { border-bottom: 0px; }
.faq-content .inv-responsive-table-wrapper table:first-child tbody tr:first-child { border-top: 0px; }
.faq-content .inv-responsive-table-wrapper table:last-child tbody tr:last-child { border-bottom: 0px; }

.icon-xbrl-im,.icon-pdf-im, .icon-docx-im, .icon-webcast-im, .icon-xlsx-im, .icon-htm-im{margin-top: 5px;}
.footer-link ul li{padding:0 8px}
.footer-copyright-container ul li{margin-right:0;margin-left:16px}
#mmenu .footer-menu p{padding-bottom:0px;}
.center-section>ul{display:inline-block;text-align: center;float:right;width: 100%;}
.center-section>ul>li{display: inline-block;margin: 0px 3px;}
.inv-branding,.inv-branding a{text-align:left;float:left}
.bod-item.active + .bod-item-content-wrapper-2.active {display: block !important;}
.bodWrapper > .bod-content-row {display: none !important;}
.footer-copyright-container{display:none;height:0!important;padding:0}
.footer-links-container{display:none;height:0!important;padding:0}
/*PR Table starts*/
.prReports {margin-top: 20px;}
.press-releases-container .trHeaders{display:none}
.pr-date-field, .pr-document-field, .pr-title-field {clear: both;display: block;padding: 10px 0;width: 100%;border-bottom: 0px;}
.prReports tbody tr {border-bottom: 2px solid #ededed;display: block;padding-top: 20px;padding-bottom: 20px;}
.prReports tbody tr:last-child {border-bottom: 3px solid #c4c5c5;}
.pr-mobi-headers {display: inline-block;font-weight: 700;vertical-align: top;width: 33%;padding-left:10px;}
.pr-span-other {display: inline-block;vertical-align: top;width: 65%;}
.pr-title-field a {display: inline-block;width: 65%;}
.pr-document-field > a {display: inline-block;vertical-align: top;}
.prReports tbody tr td.cAlign a img {margin: 0;text-align: left;}
.prReports th.cAlign, .prReports td.cAlign {text-align: left;}
.home-item-container > .float100 {padding-bottom: 75px;}
.grey-container.home-item-container .def-btn{bottom: 45px;left: 20px;}
.home-item-container.col-md-4 .def-btn{bottom: 45px;left: 17px;}
}
/*--------- All Small Tablets and Large Phones Global CSS ---------*/
@media (max-width: 767px) {
.faq-question p:after {font-size: 1.6rem;right: 20px;}
.homepage-boxes {height: auto !important;}
.float100.ir-box-content {height: auto !important;min-height: 0px !important;padding-bottom: 10px;}
.investor-item {padding-bottom: 20px;}
.col-md-4.home-news-container .def-btn {left: 27px!important;}
.banner-arrow span {font-size: 3.2rem;}
.banner-arrow {left: calc(50% - 16px);}
.signpost-bg-image{padding: 15px 20px;}
#searchTextBoxContainerRP input{margin-bottom: 10px;}
#searchTextBoxContainerRP {float: left;width: 100%;}
thead th {min-width: 120px;}
#searchButtonContainerRP > input {margin-left: 0px;}
.pr-mobi-headers{padding-left: 0px;}
	
	.mob-title{display: inline-block;width: 65%;}
	
h1,.h1 {font-size: 4.2rem;line-height: 4.2rem;font-weight: normal;}
a.pr-toggle > span.pr-label.def-dropdown{padding: 15px 40px 15px 22px;}
#prDateSort{max-width:100%;}
.left-overflow {margin-left: -10px;}
.press-text-filter > .def-input {width: 100%;margin-bottom: 20px;}
.contentwrapper {padding-left: 12px;padding-right: 12px;}
.mobi-pr-tabs ul li.current{display:none;}
#topnavigation{display:none;}
.footer-right-side {float: none; margin-bottom: 25px;}
#leftcol{display:none;}
#twocolright{width:100%;}
.mobi-pr-tabs {display:none;}
.mobi-pr-tabs ul li {margin-bottom:0px !important;}

.upcoming-events-container .eventData { width:50%; }
.eventCalendar { width:25%; }
.home-item-container p.homeleft-overflow { margin-left: 0px; }
.container-full.content-wrapper { padding: 0px; }
#home-contentwrapper { padding: 0px; overflow: hidden; margin: 0px; }
.home-content-wrapper .news-container {padding: 0px 20px 20px 20px;}
.bod-image {width: 100px;top: -20px;left: 0px;}
.bod-item.alternate, .bod-item {width: calc(100% + 20px);margin-left: 0px !important;margin: 42px 0px 0px 0px;padding: 0px;}
.bod-content.float100 {padding-left: 90px;min-height: 80px;padding-right: 10px;margin-left: 20px;width: calc(100% - 20px);min-height: 100px;}
.noimg-bod-item.bod-item , .noimg-bod-item.bod-item.alternate {width: 100%;margin-top: 0px;margin-right: 0px;margin-bottom: 20px;}
.noimg-bod-item.bod-item .bod-content, .noimg-bod-item.bod-item.alternate .bod-content{min-height: auto !important;margin-left: 0px;margin-top: 0px;}
.bod-title { padding: 5px 20px 5px 0px; }
.noimg-bod-item .bod-title {padding: 5px 0px 5px 0px;}
.bod-title>p:after{top: 5px;right: 5px;}
.bod-title p { font-size: 2.2rem; line-height: 2.6rem; }
.news-filter, .mobi-pr-tabs{max-width:100%;width:100%;}
.footer-copyright-container ul li{margin-left:0;margin-right:16px}
.center-section>*{text-align:right;float:left}
.inv-branding,.inv-branding a{text-align:left;padding-left:6px;float:left}
.footer-logo img{display:block;margin:0 12px}
.footer-links-container{padding-top:20px;padding-bottom:15px}
.footer-logo{text-align:center}
.footer-link ul{width:100%;margin-top:10px;margin-bottom:0}
.footer-link ul li{width:100%;float:left;line-height:32px;padding-left:12px}
.fixed-footer-container{}
.contentwrapper,#portfolio-slider{}
.email-alert-container>*,.footer-links-container>*{/* opacity:1!important */}
.copyright-section{padding-left:12px}
.center-section{padding-left:12px}
.email-alert-container{min-height:160px;}
.footer-copyright-container *{line-height:18px!important}
#bannerwrapper { height: 276px !important;min-height: 276px !important; }
#ip3-Homepage #bannerwrapper, #ip3-Homepage #bannerwrapper, #ip3-investors #bannerwrapper { height: 569px !important; }
.banneritem { height: 569px !important; min-height: 569px !important; }
#ip3-Homepage .banneritem,  #ip3-investors .banneritem  { background-size: auto 120% !important; }
.banneritem .bannertext {padding: 0 20px;padding-top: 220px;}
.bannertext p {/* padding-left: 5%; */    max-width: 100%;}
.banner-text {/* padding-left: 14%; */}
.grey-container.home-item-container {width: 100%;margin-left: 0px;padding: 0px 8px;height: auto !important;margin-bottom: 20px;}
.grey-container > div {padding: 20px 20px 30px 20px !important;}
.stock-container{ margin-bottom: 20px;}
.home-item-container {width: 100%;padding: 0px 8px;height: auto !important;}
.hambg a { width: 56px; height: 56px; padding: 17px; }
#toplinks { width: 56px; }
.hambg.icon-close-im:before { width: 56px; height: 56px; padding: 18px; }
#logo, .popup-logo .mmenu-footer-logo { padding: 21px 20px 23px 20px; width: 138px; }
.mmenu-closed.hambg { width: 56px; height: 56px; }
.inv-responsive-data-header{width: 40%;}
.inv-responsive-data-content{width: 60%;}
.ir-contact-form .form-left { line-height: 20px; margin-top: 10px; }
.ir-contact-form div.clearfix { margin-bottom: 10px; }
.form-right > span { line-height: 20px; }
.ir-contact-form .form-right input, .ir-contact-form .form-right textarea { width: 100%; max-width: 300px; }
.inv-container { padding: 0 20px; }
.inv-container .left-overflow { margin-left: 0px; }
.inv-container .page-introtext { padding-left: 20px; }
div#inv-container-2 { padding-left: 30px; padding-right: 12px; }
div#inv-container-3 { padding: 20px 12px; }
div#inv-container-3 [class*=' col-'].box-item-container { padding-left: 8px; padding-right: 9px; }
.green-bg .green-bg { padding: 30px 0px 20px 20px; }
div#inv-container-5 { padding-left: 8px; padding-right: 8px; }
#inv-container-4 .bod-items-wrapper {margin-right: 0px;}
div#inv-container-4 .bod-content.float100 { padding-left: 90px; min-height: 80px; padding-right: 10px; margin-left: 0px; width: calc(100% + 8px); }
.invfooter-container { padding: 0px 0px 0px 12px; }
.invfooter-container .section-title { font-size: 1.8rem; padding-bottom: 20px; padding-top: 20px; }
#ip3-Homepage .h1 { font-size: 3.6rem; line-height: 4.2rem; margin-bottom: 0px; padding-left: 0px; }
.home-item-container p {font-size: 1.6rem;line-height: 2.4rem;padding-left: 0px;}
.grey-container.home-item-container  .def-btn {margin-left: 20px;position: relative;bottom: 0px;left: 0px;margin-left: 0px;}
#ip3-Homepage .news-container ul li > p { padding-left: 0px; padding-right: 0px; }
#ip3-reporting .page-introtext h3,#ip3-reporting .snapdown-section.nopadding {
    padding-left: 12px;
    padding-right: 12px;
}

}
@media (max-width: 768px) {
.ir-contact-form .form-right input,.ir-contact-form .form-right textarea{display:block;-webkit-appearance: none;border-radius: 0px;}
.ir-contact-form .form-right { float: left;width: 100%;}
.form-right > span { display: inline-block;line-height: 20px;}
#bannerwrapper .bx-controls .bx-controls-direction{bottom:200px;}
#bannerwrapper .bx-controls .bx-pager{left: 38%;}
.category-key {margin-bottom: 10px;}
.category-key span { display: block; float: none; margin-bottom: 5px; width: 100%;}
#mobishownav{right: 9px; width: 70%;}
#mobishowsearch{right: 9px; width: 70%;}
.tabs{display:none;}
#tabs.sectionTabs {display: block;}
.mobi-pr-tabs {display: block;float:left;padding: 0;width: 100%;}

.inv-responsive-header-td {font-weight: normal;}

.upcoming-events-container .title-sub, .upcoming-events-container .event-date, .upcoming-events-container .outlook-link{width:100%;margin-bottom:5px;margin-right:0px;padding:0px;}
.upcoming-events-container .related-materials-collapsed{margin-top:15px;}
.inv-responsive-table td,.inv-responsive-table th{padding:10px 0;border-bottom:0;padding-right: 15px;}
.inv-responsive-table tbody tr:last-child{border-bottom:0}
#ip3-events-and-presentations table.inv-responsive-table tbody tr:first-child td{padding-top:30px}
.inv-responsive-table-wrapper table tbody tr:first-child{border-top:2px solid #ededed}
.inv-responsive-table-wrapper table:first-child tbody tr:first-child{border-top:3px solid #c4c5c5}
.inv-responsive-table-wrapper table:last-child tbody tr:last-child{border-bottom:3px solid #c4c5c5}
.inv-responsive-table-wrapper table:last-child tbody tr:last-child td{padding-bottom:20px;}
}




@media (max-width: 480px) {
.snapdown-content.board img{float:none; width:100%; height:auto;}
.mobiDropdownPress.finder-dropdown-sort { display: block; margin-left: 0; margin-top: 10px; width: 215px;}
.mobiDropdownPress.finder-dropdown-sort .dk_options { width: 215px;}
.c-grid{float:left;width:90%!important;}
.c-event-grid{width:100%!important;margin-top:20px;height:auto!important;margin-bottom:20px;}
#ip3-contact #contentwrapper {padding: 0px;}
.small-btn, .small-btn:hover, .small-btn:focus{ padding: 10px 20px;}
}

@media (max-width: 320px) {
.bannertext p.banner-title {
    max-width: 100%;
    width: 100% !important;
}
}
@media all and (min-width: 769px) and (max-width: 991px) {
#topnavigation ul li a, #topnavigation ul li.level1 > span {padding: 23px 7px;}
p.whitetitle{word-wrap:break-word;font-size:2.2rem}
.hambg{display:none}
.footer-link ul li{padding:0 10px}
.center-section ul{float:right;margin-right:-8px}
.stock-container{padding-left:0px;}
}



@media all and (min-width: 991px) and (max-width: 1024px) {
	#topnavigation ul li a, #topnavigation ul li.level1 > span {padding: 23px 13px;}
.stock-container{padding-left:0px;}
.investor-items-wrapper .box-title { font-size: 8rem; line-height: 8rem; }
.float100.ir-box-content { min-height: 230px; margin-bottom: 20px; }

}

/*IPad/IPad mini portrait mode:*/
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
{
.bod-item.center-aligned-item {margin-left: 20px;}
}


#ip3-responsibility .bannertext p a{
	font-size: 1.8rem;
    color: #fff;
    text-decoration: underline;
}


@media (min-width: 768px) and (max-width: 991px){
#ip3-responsibility .bannertext p a{
    font-size: 1.4rem;
    line-height: 1.6;
    max-width: 100%;
}
}


@media (max-width: 767px){
#ip3-responsibility .bannertext p a{
    font-size: 1.4rem;
    line-height: 1.6;
    max-width: 100%;
}
}