@charset "UTF-8";
/** 	Park Royal Main Style  Revision No    : $Rev: 3379 $ Last changed on: $Date: 2015-01-14 13:37:26 +0800 (Wed, 14 Jan 2015) $
*/
/* line 160, ../sass/functions/_semantic-grid.scss */
.fixed-container, footer #footer-sitemap, footer #footer-links { *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.fixed-container:before, footer #footer-sitemap:before, footer #footer-links:before, .fixed-container:after, footer #footer-sitemap:after, footer #footer-links:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.fixed-container:after, footer #footer-sitemap:after, footer #footer-links:after { clear: both; }

/* line 170, ../sass/functions/_semantic-grid.scss */
div.l-signpost, #left-side-content, .right-side-content, .main-content, .block-2-col, .block-3-col, .block-4-col, .l-gallery, .l-desc, div#highlights div.highlights-signpost.large, div#highlights div.highlights-signpost.small, .savings { margin-left: 2.08333%; float: left; min-height: 1px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* ------------------------------------------------------------- Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets
 List of CSS3 Sass Mixins File to be @imported and @included as you need
 The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER ENDING css files
 note: All CSS3 Properties are being supported by Safari 5 more info: http://www.findmebyip.com/litmus/#css3-properties
 Mixins available: -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999 -   background-size         - arguments: Width: 100%, Height: 100% -   border-radius           - arguments: Radius: 5px -   border-radius-separate  - arguments: Top Left: 5px, Top Left: 5px, Bottom Left: 5px, Bottom Right: 5px -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4) -   box-sizing              - arguments: Type: border-box -   columns                 - arguments: Count: 3, Gap: 10 -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0 -   flex                    - arguments: Value: 1 -   flip                    - arguments: ScaleX: -1 -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf -   opacity                 - arguments: Opacity: 0.5 -   outline radius          - arguments: Radius: 5px -   resize                  - arguments: Direction: both -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0 CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4) -   transform               - arguments: Parameters: null -   transition              - arguments: What: all, Length: 1s, Easing: ease-in-out -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0

------------------------------------------------------------- */
/* BACKGROUND GRADIENT */
/* BACKGROUND SIZE */
/* BORDER RADIUS */
/* BOX */
/* BOX RGBA */
/* BOX SHADOW */
/* BOX SIZING */
/* COLUMNS */
/* DOUBLE BORDERS */
/* FLEX */
/* FLIP */
/* FONT FACE */
/* OPACITY */
/* OPACITY BACKGROUND */
/* OUTLINE RADIUS */
/* RESIZE */
/* ROTATE*/
/* TEXT SHADOW */
/* TRANSFORM  */
/* TRANSITION
@mixin transition($what: all, $length: 1s, $easing: ease-in-out) {
	-moz-transition:    $what $length $easing;
	-o-transition:      $what $length $easing;
	-webkit-transition: $what $length $easing;
	-ms-transition:     $what $length $easing;
	transition:         $what $length $easing;

}
*/
/* Apply a CSS3 transition  $property The property you want to animate, eg opacity $duration The duration of the animation, eg 1s $ms Include -ms-transition; default is false because IE does not support transitionEnd callback  @include transition(opacity, 0.5s); */
/* Apply a CSS3 transition-delay @include transitionDelay(2s); */
/* Apply a CSS3 transition-duration @include transitionDuration(1s); */
/* Apply a CSS3 transition-property @include transitionProperty(opacity); @include transitionProperty((height, width)); Multiple properties can be passed in surrounded by brackets */
/* Apply a CSS3 transition-timing-function @include transitionTimingFunction(easing); */
/* TRIPLE BORDERS */
/** Map Markers Animation **/
/* line 386, ../sass/_mixins.scss */
#country-dropdown-list { -webkit-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -webkit-perspective: 1000; }

/* line 61, ../../../../../../../Ruby/lib/ruby/gems/1.9.1/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
* html { font-size: 81.25%; }

/* line 64, ../../../../../../../Ruby/lib/ruby/gems/1.9.1/gems/compass-0.12.6/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html { font-size: 13px; line-height: 2em; }

/* line 11, ../sass/pr-styles/_base.scss */
html *, :before, :after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 15, ../sass/pr-styles/_base.scss */
#CQ * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

/* line 19, ../sass/pr-styles/_base.scss */
body { background: white; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 100%; font-weight: 400; color: #6d6967; position: relative; min-height: 100%; }

/*#container{
	margin: 0;
	padding: 0;
	width: 100%;
	position: relative;
	min-width: 960px;
}*/
/* line 40, ../sass/pr-styles/_base.scss */
html { height: 100%; }

/* line 44, ../sass/pr-styles/_base.scss */
html, body { margin: 0; padding: 0; min-width: 960px; max-width: 100%; line-height: normal; }

/* line 56, ../sass/pr-styles/_base.scss */
::selection { background: #d11349; color: white; }

/* line 62, ../sass/pr-styles/_base.scss */
::-moz-selection { background: #d11349; color: white; }

/* line 67, ../sass/pr-styles/_base.scss */
::-webkit-input-placeholder { color: #666; font-size: 14px; font-size: 1.07692rem; }

/* line 73, ../sass/pr-styles/_base.scss */
:-moz-placeholder { /* Firefox 18- */ color: #666; font-size: 14px; font-size: 1.07692rem; }

/* line 80, ../sass/pr-styles/_base.scss */
::-moz-placeholder { /* Firefox 19+ */ color: #666; font-size: 14px; font-size: 1.07692rem; }

/* line 87, ../sass/pr-styles/_base.scss */
:-ms-input-placeholder { color: #666; font-size: 14px; font-size: 1.07692rem; }

/* line 93, ../sass/pr-styles/_base.scss */
.ie9 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
/* line 95, ../sass/pr-styles/_base.scss */
.ie9 * { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }

/* line 100, ../sass/pr-styles/_base.scss */
.lightblue-bg { background-color: #0084a9; }

/* line 104, ../sass/pr-styles/_base.scss */
.grey-bg { background-color: #ececec; }

/* line 110, ../sass/pr-styles/_base.scss */
ul li, ol li { line-height: 1.5; margin-left: 8px; }

/**

Typography
•	H1 - H6 Header
•	List style (bullet, numbered, image)
•	Link style (default, hover state)
•	Web Font
•	Font styles
•	Special Characters
•	Colour Themes

*/
/* line 14, ../sass/pr-styles/_typography.scss */
h1, h2, h3, h4, .results-header, .special-section .subheader, .card-highlight .subheader, h5, h6 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: Normal; color: #d11349; text-rendering: optimizeLegibility; text-transform: uppercase; }
/* line 24, ../sass/pr-styles/_typography.scss */
h1 a, h2 a, h3 a, h4 a, .results-header a, .special-section .subheader a, .card-highlight .subheader a, h5 a, h6 a { color: #d04526; }

/* line 29, ../sass/pr-styles/_typography.scss */
h1 { font-size: 40px; font-size: 3.07692rem; margin: 0 0 20px 0; line-height: 1.2; text-transform: uppercase; }

/* line 36, ../sass/pr-styles/_typography.scss */
h2 { font-size: 35px; font-size: 2.69231rem; margin: 0px 0 20px 0; line-height: 1.2; }

/* line 42, ../sass/pr-styles/_typography.scss */
h3 { font-size: 24px; font-size: 1.84615rem; margin: 0 0 10px 0; line-height: 1.2; text-transform: uppercase; }

/* line 49, ../sass/pr-styles/_typography.scss */
h4, .results-header, .special-section .subheader, .card-highlight .subheader { font-size: 20px; font-size: 1.53846rem; margin: 10px 0 10px 0; line-height: 1.2; }

/* line 55, ../sass/pr-styles/_typography.scss */
h5 { font-size: 14px; font-size: 1.07692rem; margin: 0 0 10px 0; line-height: 1.2; }

/* line 62, ../sass/pr-styles/_typography.scss */
.subheader, h6 { font-size: 12px; font-size: 0.92308rem; margin: 0 0 10px 0; line-height: 1.2; text-transform: uppercase; }

/* line 69, ../sass/pr-styles/_typography.scss */
.subheader { font-weight: bold; }

/* line 73, ../sass/pr-styles/_typography.scss */
h2.title { text-transform: none; }

/* line 77, ../sass/pr-styles/_typography.scss */
.subhead { color: #777; font-weight: normal; margin-bottom: 20px; }

/* line 83, ../sass/pr-styles/_typography.scss */
.categoryheader { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 18px; font-size: 1.38462rem; margin: 10px 0 10px 0; line-height: 1.2; }

/* line 90, ../sass/pr-styles/_typography.scss */
.results-header { color: #a3a1a0; }

/* line 96, ../sass/pr-styles/_typography.scss */
.icon-naviright-2:before { content: "\e04a"; }

/*=====================================================
 Links & Paragraph styles
 ======================================================*/
/* line 107, ../sass/pr-styles/_typography.scss */
p { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: 400; font-size: 13px; font-size: 1rem; margin-bottom: 25px; line-height: 1.6; }
/* line 114, ../sass/pr-styles/_typography.scss */
p.lead { font-size: 16.25px; font-size: 1.25rem; margin-bottom: 16px; }

/* line 120, ../sass/pr-styles/_typography.scss */
a { color: #d11349; font-weight: normal; text-decoration: underline; outline: 0; line-height: inherit; -webkit-transition-property: background, color, background-image; -moz-transition-property: background, color, background-image; -o-transition-property: background, color, background-image; -ms-transition-property: background, color, background-image; transition-property: background, color, background-image; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -ms-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
/* line 130, ../sass/pr-styles/_typography.scss */
a:hover { color: #666666; text-decoration: none; }
/* line 134, ../sass/pr-styles/_typography.scss */
a.current { color: #666666 !important; text-decoration: none; }

/* Reset style for CQ div */
/* line 141, ../sass/pr-styles/_typography.scss */
#CQ a { -webkit-transition-property: none; -moz-transition-property: none; -o-transition-property: none; -ms-transition-property: none; transition-property: none; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -ms-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }

/*=====================================================
 Lists
 ======================================================*/
/* line 153, ../sass/pr-styles/_typography.scss */
ul, ol { margin: 0 0 25px 10px; padding: 0; }

/* line 158, ../sass/pr-styles/_typography.scss */
ul { list-style: outside; }

/* line 162, ../sass/pr-styles/_typography.scss */
ol { list-style: decimal; margin: 0 0 0 10px; padding: 0; }

/* line 169, ../sass/pr-styles/_typography.scss */
ul.square, ul.circle, ul.disc { margin-left: 25px; }
/* line 172, ../sass/pr-styles/_typography.scss */
ul.square { list-style: square outside; }
/* line 175, ../sass/pr-styles/_typography.scss */
ul.circle { list-style: circle outside; }
/* line 178, ../sass/pr-styles/_typography.scss */
ul.disc { list-style: disc outside; }
/* line 181, ../sass/pr-styles/_typography.scss */
ul ul { margin: 4px 0 5px 25px; }

/* line 186, ../sass/pr-styles/_typography.scss */
ol ol { margin: 4px 0 5px 30px; }

/* line 194, ../sass/pr-styles/_typography.scss */
ul.large li { line-height: 21px; }

/* line 198, ../sass/pr-styles/_typography.scss */
dl dt { font-weight: bold; font-size: 12px; font-size: 0.92308rem; }

/* line 203, ../sass/pr-styles/_typography.scss */
code, pre { padding: 0 3px 2px; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; color: #333333; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

/* line 213, ../sass/pr-styles/_typography.scss */
code { padding: 2px 4px; color: #d14; white-space: nowrap; background-color: #f7f7f9; border: 1px solid #e1e1e8; }

/* line 221, ../sass/pr-styles/_typography.scss */
.text-left { text-align: left; }

/* line 225, ../sass/pr-styles/_typography.scss */
.text-right { text-align: right; }

/* line 229, ../sass/pr-styles/_typography.scss */
.text-center { text-align: center; }

@media only screen and (portrait-tablets) { /* line 235, ../sass/pr-styles/_typography.scss */
  ul, ol, dl, p { text-align: left; } }
/* Mobile */
/* line 243, ../sass/pr-styles/_typography.scss */
em { font-style: italic; line-height: inherit; }

/* line 248, ../sass/pr-styles/_typography.scss */
strong { font-weight: 700; line-height: inherit; }

/* line 253, ../sass/pr-styles/_typography.scss */
small { font-size: 80%; line-height: inherit; }

/* line 258, ../sass/pr-styles/_typography.scss */
h1 small, h2 small, h3 small, h4 small, .results-header small, .special-section .subheader small, .card-highlight .subheader small, h5 small { color: #777; }

/*  Blockquotes  */
/* line 264, ../sass/pr-styles/_typography.scss */
blockquote { line-height: 20px; color: #777; margin: 0 0 18px; padding: 9px 20px 0 19px; border-left: 5px solid #cccccc; }
/* line 267, ../sass/pr-styles/_typography.scss */
blockquote p { line-height: 20px; color: #777; }
/* line 274, ../sass/pr-styles/_typography.scss */
blockquote cite { display: block; font-size: 12px; font-size: 1.2rem; color: #6d6967; }
/* line 279, ../sass/pr-styles/_typography.scss */
blockquote cite:before { content: "\2014 \0020"; }
/* line 282, ../sass/pr-styles/_typography.scss */
blockquote cite a { color: #6d6967; }
/* line 284, ../sass/pr-styles/_typography.scss */
blockquote cite a:visited { color: #6d6967; }

/* line 291, ../sass/pr-styles/_typography.scss */
hr { background: #cccccc; color: #cccccc; margin: 15px 0; height: 1px; border: none; clear: both; }

/* line 300, ../sass/pr-styles/_typography.scss */
abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #cccccc; cursor: help; }

/* line 308, ../sass/pr-styles/_typography.scss */
abbr { text-transform: none; }

/* line 312, ../sass/pr-styles/_typography.scss */
.footnote { font-size: 12px; font-size: 0.92308rem; font-style: italic; margin: 5px 0; display: block; }
/* line 318, ../sass/pr-styles/_typography.scss */
.footnote.font11 { width: 200px; }

/** Print styles.  Inlined to avoid required HTTP connection: www.phpied.com/delay-loading-your-print-css/ Credit to Paul Irish and HTML5 Boilerplate (html5boilerplate.com) */
@media print { /* line 331, ../sass/pr-styles/_typography.scss */
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; }
  /* Black prints faster: sanbeiji.com/archives/953 */
  /* line 339, ../sass/pr-styles/_typography.scss */
  p a { color: #6d6967 !important; text-decoration: underline; }
  /* line 342, ../sass/pr-styles/_typography.scss */
  p a:visited { color: #6d6967 !important; text-decoration: underline; }
  /* line 346, ../sass/pr-styles/_typography.scss */
  p a[href]:after { content: " (" attr(href) ")"; }
  /* line 350, ../sass/pr-styles/_typography.scss */
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* line 353, ../sass/pr-styles/_typography.scss */
  .ir a:after { content: ""; }
  /* line 357, ../sass/pr-styles/_typography.scss */
  a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  /* Don't show links for images, or javascript/internal links */
  /* line 363, ../sass/pr-styles/_typography.scss */
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  /* line 367, ../sass/pr-styles/_typography.scss */
  thead { display: table-header-group; }
  /* css-discuss.incutio.com/wiki/Printing_Tables */
  /* line 371, ../sass/pr-styles/_typography.scss */
  tr, img { page-break-inside: avoid; }
  @page { margin: 0.5cm; }
  /* line 378, ../sass/pr-styles/_typography.scss */
  p, h2, h3 { orphans: 3; widows: 3; }
  /* line 382, ../sass/pr-styles/_typography.scss */
  h2, h3 { page-break-after: avoid; } }
/** ICON FONTS **/
@font-face { font-family: "pphgIcon"; font-style: normal; font-weight: normal; src: url("../fonts/icons/pphg.eot"); src: url("../fonts/icons/pphg.eot?#iefix") format("embedded-opentype"), url("../fonts/icons/pphg.woff") format("woff"), url("../fonts/icons/pphg.ttf") format("truetype"), url("../fonts/icons/pphg.svg#pphg") format("svg"); }

/* line 390, ../sass/pr-styles/_typography.scss */
[class|=icon] { font-size: 20px; font-size: 1.53846rem; vertical-align: middle; }

/* line 395, ../sass/pr-styles/_typography.scss */
[class*="icon-"] { font-family: 'pphgIcon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; width: 20px; font-size: 20px; font-size: 1.53846rem; vertical-align: middle; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* line 412, ../sass/pr-styles/_typography.scss */
.icon-adp-uturn-right:before { content: "\e61b"; }

/* line 416, ../sass/pr-styles/_typography.scss */
.icon-adp-uturn-left:before { content: "\e61c"; }

/* line 420, ../sass/pr-styles/_typography.scss */
.icon-adp-turn-slight-right:before { content: "\e61d"; }

/* line 424, ../sass/pr-styles/_typography.scss */
.icon-adp-turn-slight-left:before { content: "\e61e"; }

/* line 428, ../sass/pr-styles/_typography.scss */
.icon-adp-turn-sharp-right:before { content: "\e61f"; }

/* line 432, ../sass/pr-styles/_typography.scss */
.icon-adp-turn-sharp-left:before { content: "\e620"; }

/* line 436, ../sass/pr-styles/_typography.scss */
.icon-adp-turn-right:before { content: "\e621"; }

/* line 440, ../sass/pr-styles/_typography.scss */
.icon-adp-turn-left:before { content: "\e622"; }

/* line 444, ../sass/pr-styles/_typography.scss */
.icon-adp-straight:before { content: "\e623"; }

/* line 448, ../sass/pr-styles/_typography.scss */
.icon-adp-roundabout-right:before { content: "\e624"; }

/* line 452, ../sass/pr-styles/_typography.scss */
.icon-adp-roundabout-left:before { content: "\e625"; }

/* line 456, ../sass/pr-styles/_typography.scss */
.icon-adp-ramp-right:before { content: "\e626"; }

/* line 460, ../sass/pr-styles/_typography.scss */
.icon-adp-ramp-left:before { content: "\e627"; }

/* line 464, ../sass/pr-styles/_typography.scss */
.icon-adp-merge:before { content: "\e628"; }

/* line 468, ../sass/pr-styles/_typography.scss */
.icon-adp-fork-right:before { content: "\e629"; }

/* line 472, ../sass/pr-styles/_typography.scss */
.icon-adp-fork-left:before { content: "\e62a"; }

/* line 476, ../sass/pr-styles/_typography.scss */
.icon-adp-ferry:before { content: "\e62b"; }

/* line 480, ../sass/pr-styles/_typography.scss */
.icon-adp-ferry-train:before { content: "\e62c"; }

/* line 490, ../sass/pr-styles/_typography.scss */
.icon-down-arrow:before { content: "\e003"; }

/* line 494, ../sass/pr-styles/_typography.scss */
.icon-Fahrenheit:before { content: "\e022"; }

/* line 498, ../sass/pr-styles/_typography.scss */
.icon-Celsius:before { content: "\e023"; }

/* line 502, ../sass/pr-styles/_typography.scss */
.icon-none:before { content: "\e024"; }

/* line 506, ../sass/pr-styles/_typography.scss */
.icon-compass:before { content: "\e025"; }

/* line 513, ../sass/pr-styles/_typography.scss */
.icon-exclamation:before { content: "\e026"; }

/* line 517, ../sass/pr-styles/_typography.scss */
.icon-question:before { content: "\e027"; }

/* line 521, ../sass/pr-styles/_typography.scss */
.icon-zoomin:before { content: "\e02a"; }

/* line 525, ../sass/pr-styles/_typography.scss */
.icon-calendar:before { content: "\e02b"; }

/* line 529, ../sass/pr-styles/_typography.scss */
.icon-arrowdropdown:before { content: "\e02c"; }

/* line 533, ../sass/pr-styles/_typography.scss */
.icon-telephone:before { content: "\e02d"; }

/* line 537, ../sass/pr-styles/_typography.scss */
.icon-search:before { content: "\e02e"; }

/* line 541, ../sass/pr-styles/_typography.scss */
.icon-alert:before { content: "\e02f"; }

/* line 545, ../sass/pr-styles/_typography.scss */
.icon-print:before { content: "\e030"; }

/* line 549, ../sass/pr-styles/_typography.scss */
.icon-pp_icon:before { content: "\e031"; }

/* line 553, ../sass/pr-styles/_typography.scss */
.icon-navileft:before { /* content: "\e033"; */ content: "\e049"; }

/* line 558, ../sass/pr-styles/_typography.scss */
.icon-mapwalk:before { content: "\e034"; }

/* line 562, ../sass/pr-styles/_typography.scss */
.icon-maptrain:before { content: "\e035"; }

/* line 566, ../sass/pr-styles/_typography.scss */
.icon-mapcar:before { content: "\e036"; }

/* line 570, ../sass/pr-styles/_typography.scss */
.icon-maparrows:before { content: "\e037"; }

/* line 574, ../sass/pr-styles/_typography.scss */
.icon-email:before { content: "\e038"; }

/* line 578, ../sass/pr-styles/_typography.scss */
.icon-arrowdropup:before { content: "\e004"; }

/* line 582, ../sass/pr-styles/_typography.scss */
.icon-naviright:before { /* content: "\e032"; */ content: "\e04a"; }

/* line 588, ../sass/pr-styles/_typography.scss */
.icon-arrowup:before, .icon-up-arrow:before { content: "\e005"; }

/* line 593, ../sass/pr-styles/_typography.scss */
.icon-arrowright:before, .icon-right-arrow:before { content: "\e04a"; }

/* line 598, ../sass/pr-styles/_typography.scss */
.icon-arrowleft:before, .icon-left-arrow:before { content: "\e049"; }

/* line 603, ../sass/pr-styles/_typography.scss */
.icon-arrowdown:before, .icon-down-arrow:before { content: "\e008"; }

/* line 607, ../sass/pr-styles/_typography.scss */
.icon-ushape:before { content: "\e021"; }

/* line 611, ../sass/pr-styles/_typography.scss */
.icon-theatre:before { content: "\e028"; }

/* line 615, ../sass/pr-styles/_typography.scss */
.icon-hollowsquare:before { content: "\e029"; }

/* line 619, ../sass/pr-styles/_typography.scss */
.icon-cocktail:before { content: "\e039"; }

/* line 623, ../sass/pr-styles/_typography.scss */
.icon-classroom:before { content: "\e03a"; }

/* line 627, ../sass/pr-styles/_typography.scss */
.icon-boardroom:before { content: "\e03b"; }

/* line 631, ../sass/pr-styles/_typography.scss */
.icon-banquet:before { content: "\e03c"; }

/* line 635, ../sass/pr-styles/_typography.scss */
.icon-cabaret:before { content: "\e678"; }

/* line 639, ../sass/pr-styles/_typography.scss */
.icon-record:before { content: "\f189"; }

/* line 643, ../sass/pr-styles/_typography.scss */
.icon-navileft2:before { content: "\e049"; }

/* line 647, ../sass/pr-styles/_typography.scss */
.icon-naviright2:before { content: "\e04a"; }

/* line 651, ../sass/pr-styles/_typography.scss */
.icon-ok-sign:before { content: "\f058"; }

/* line 655, ../sass/pr-styles/_typography.scss */
.icon-cancel:before { content: "\e05d"; }

/* line 659, ../sass/pr-styles/_typography.scss */
.icon-keyboarddelete:before { content: "\f3a6"; }

/* line 663, ../sass/pr-styles/_typography.scss */
.icon-cluster:before { content: "\e62d"; }

/* line 667, ../sass/pr-styles/_typography.scss */
.icon-nonsmoking:before { content: "\e041"; }

/* line 671, ../sass/pr-styles/_typography.scss */
.icon-smoking:before { content: "\e03e"; }

/* line 675, ../sass/pr-styles/_typography.scss */
.icon-wireless:before { content: "\e600"; }

/* line 679, ../sass/pr-styles/_typography.scss */
.icon-coffeemachine:before { content: "\e601"; }

/* line 683, ../sass/pr-styles/_typography.scss */
.icon-videoconferencing:before { content: "\e602"; }

/* line 687, ../sass/pr-styles/_typography.scss */
.icon-spa:before { content: "\e603"; }

/* line 691, ../sass/pr-styles/_typography.scss */
.icon-restaurant:before { content: "\e604"; }

/* line 695, ../sass/pr-styles/_typography.scss */
.icon-gym:before { content: "\e605"; }

/* line 699, ../sass/pr-styles/_typography.scss */
.icon-audiovisual:before { content: "\e606"; }

/* line 703, ../sass/pr-styles/_typography.scss */
.icon-wheelchair:before { content: "\e607"; }

/* line 707, ../sass/pr-styles/_typography.scss */
.icon-tennis:before { content: "\e608"; }

/* line 711, ../sass/pr-styles/_typography.scss */
.icon-skistorage:before { content: "\e609"; }

/* line 715, ../sass/pr-styles/_typography.scss */
.icon-seperateshower:before { content: "\e60a"; }

/* line 719, ../sass/pr-styles/_typography.scss */
.icon-privatepool:before { content: "\e60b"; }

/* line 723, ../sass/pr-styles/_typography.scss */
.icon-pool:before { content: "\e60c"; }

/* line 727, ../sass/pr-styles/_typography.scss */
.icon-petfriendly:before { content: "\e60d"; }

/* line 731, ../sass/pr-styles/_typography.scss */
.icon-parking:before { content: "\e60e"; }

/* line 735, ../sass/pr-styles/_typography.scss */
.icon-neartransport:before { content: "\e60f"; }

/* line 739, ../sass/pr-styles/_typography.scss */
.icon-livingdiningarea:before { content: "\e610"; }

/* line 743, ../sass/pr-styles/_typography.scss */
.icon-kitchenette:before { content: "\e611"; }

/* line 747, ../sass/pr-styles/_typography.scss */
.icon-internet:before { content: "\e612"; }

/* line 751, ../sass/pr-styles/_typography.scss */
.icon-golf:before { content: "\e614"; }

/* line 755, ../sass/pr-styles/_typography.scss */
.icon-doctorsoncall:before { content: "\e615"; }

/* line 759, ../sass/pr-styles/_typography.scss */
.icon-childfriendly:before { content: "\e616"; }

/* line 764, ../sass/pr-styles/_typography.scss */
.icon-businesscentre:before, .icon-businesscenter:before { content: "\e617"; }

/* line 768, ../sass/pr-styles/_typography.scss */
.icon-bikestorage:before { content: "\e618"; }

/* line 772, ../sass/pr-styles/_typography.scss */
.icon-bathtub:before { content: "\e619"; }

/* line 776, ../sass/pr-styles/_typography.scss */
.icon-balcony:before { content: "\e61a"; }

/* line 780, ../sass/pr-styles/_typography.scss */
.icon-babysitting:before { content: "\e62e"; }

/* line 784, ../sass/pr-styles/_typography.scss */
.icon-attractions:before { content: "\e62f"; }

/* line 788, ../sass/pr-styles/_typography.scss */
.icon-activities:before { content: "\e630"; }

/* line 793, ../sass/pr-styles/_typography.scss */
.icon-247businesscentre:before, .icon-247businesscenter:before { content: "\e632"; }

/* line 797, ../sass/pr-styles/_typography.scss */
.icon-247gym:before { content: "\e631"; }

/* line 803, ../sass/pr-styles/_typography.scss */
.icon-weather-01:before, .icon-weather-02:before, .icon-weather-03:before { content: "\e020"; }

/* line 807, ../sass/pr-styles/_typography.scss */
.icon-weather-04:before { content: "\e01f"; }

/* line 811, ../sass/pr-styles/_typography.scss */
.icon-weather-05:before { content: "\e01e"; }

/* line 817, ../sass/pr-styles/_typography.scss */
.icon-weather-06:before, .icon-weather-07:before, .icon-weather-38:before { content: "\e01d"; }

/* line 821, ../sass/pr-styles/_typography.scss */
.icon-weather-08:before { content: "\e01c"; }

/* N.A Weather */
/* line 829, ../sass/pr-styles/_typography.scss */
.icon-weather-09:before, .icon-weather-10:before, .icon-weather-27:before, .icon-weather-28:before { content: "\e024"; }

/* line 833, ../sass/pr-styles/_typography.scss */
.icon-weather-11:before { content: "\e01b"; }

/* line 839, ../sass/pr-styles/_typography.scss */
.icon-weather-12:before, .icon-weather-13:before, .icon-weather-40:before { content: "\e01a"; }

/* line 843, ../sass/pr-styles/_typography.scss */
.icon-weather-14:before { content: "\e019"; }

/* line 849, ../sass/pr-styles/_typography.scss */
.icon-weather-15:before, .icon-weather-16:before, .icon-weather-42:before { content: "\e018"; }

/* line 853, ../sass/pr-styles/_typography.scss */
.icon-weather-17:before { content: "\e017"; }

/* line 857, ../sass/pr-styles/_typography.scss */
.icon-weather-18:before { content: "\e016"; }

/* line 863, ../sass/pr-styles/_typography.scss */
.icon-weather-19:before, .icon-weather-20:before, .icon-weather-43:before { content: "\e015"; }

/* line 867, ../sass/pr-styles/_typography.scss */
.icon-weather-21:before { content: "\e014"; }

/* line 873, ../sass/pr-styles/_typography.scss */
.icon-weather-22:before, .icon-weather-23:before, .icon-weather-44:before { content: "\e013"; }

/* line 877, ../sass/pr-styles/_typography.scss */
.icon-weather-24:before { content: "\e012"; }

/* line 883, ../sass/pr-styles/_typography.scss */
.icon-weather-25:before, .icon-weather-26:before, .icon-weather-29:before { content: "\e011"; }

/* line 887, ../sass/pr-styles/_typography.scss */
.icon-weather-30:before { content: "\e010"; }

/* line 891, ../sass/pr-styles/_typography.scss */
.icon-weather-31:before { content: "\e00f"; }

/* line 895, ../sass/pr-styles/_typography.scss */
.icon-weather-32:before { content: "\e00e"; }

/* line 900, ../sass/pr-styles/_typography.scss */
.icon-weather-33:before, .icon-weather-34:before { content: "\e00d"; }

/* line 905, ../sass/pr-styles/_typography.scss */
.icon-weather-35:before, .icon-weather-36:before { content: "\e00c"; }

/* line 909, ../sass/pr-styles/_typography.scss */
.icon-weather-37:before { content: "\e00b"; }

/* line 913, ../sass/pr-styles/_typography.scss */
.icon-weather-39:before { content: "\e00a"; }

/* line 917, ../sass/pr-styles/_typography.scss */
.icon-weather-41:before { content: "\e009"; }

/** Icons within Links **/
/* line 923, ../sass/pr-styles/_typography.scss */
a i[class|=icon] { font-size: inherit; vertical-align: inherit; line-height: 1.1; }
/* line 928, ../sass/pr-styles/_typography.scss */
a.arrowed-link { text-transform: uppercase; text-decoration: none; margin: 0 0 20px 0; }
/* line 933, ../sass/pr-styles/_typography.scss */
a.arrowed-link.no-float { float: none; }
/* line 936, ../sass/pr-styles/_typography.scss */
a.arrowed-link.marginTop { margin: 10px 0 0 0; }

/** Misc **/
/* line 943, ../sass/pr-styles/_typography.scss */
.noBold { font-weight: normal; }

/*=================================================

	+++ LE GRID +++
	A Responsive Grid -- Gumby defaults to a standard 960 grid,
	but you can change it to whatever you'd like.
 ==================================================*/
/*.container { padding: 0px $gutter-in-px;
}*/
/* line 17, ../sass/_grid.scss */
.row { width: 960px; margin: 0 auto; padding: 0 10px; }
/* line 28, ../sass/_grid.scss */
.row .row { /*    @include respond(document-width) { padding: 0; }*/ }

/* To fix the grid into a different size, set max-width to your desired width */
/* line 38, ../sass/_grid.scss */
.column, .columns { margin-left: 2.08333%; float: left; min-height: 1px; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/* line 46, ../sass/_grid.scss */
.column:first-child, .columns:first-child, .alpha { margin-left: 0px; }

/* line 50, ../sass/_grid.scss */
.column.omega, .columns.omega { float: right; }

/* Column Classes */
/* line 62, ../sass/_grid.scss */
.row .one.column, .row .one.columns, .sixteen.colgrid .row .one.columns { width: 6.42361%; }
/* line 69, ../sass/_grid.scss */
.row .two.columns { width: 14.93056%; }
/* line 69, ../sass/_grid.scss */
.row .three.columns { width: 23.4375%; }
/* line 69, ../sass/_grid.scss */
.row .four.columns { width: 31.94444%; }
/* line 69, ../sass/_grid.scss */
.row .five.columns { width: 40.45139%; }
/* line 69, ../sass/_grid.scss */
.row .six.columns { width: 48.95833%; }
/* line 69, ../sass/_grid.scss */
.row .seven.columns { width: 57.46528%; }
/* line 69, ../sass/_grid.scss */
.row .eight.columns { width: 65.97222%; }
/* line 69, ../sass/_grid.scss */
.row .nine.columns { width: 74.47917%; }
/* line 69, ../sass/_grid.scss */
.row .ten.columns { width: 82.98611%; }
/* line 69, ../sass/_grid.scss */
.row .eleven.columns { width: 91.49306%; }
/* line 69, ../sass/_grid.scss */
.row .twelve.columns { width: 100%; }

/* Push Classes */
/* line 81, ../sass/_grid.scss */
.row .push_one { margin-left: 10.59028%; }
/* line 83, ../sass/_grid.scss */
.row .push_one:first-child { margin-left: 8.50694%; }
/* line 81, ../sass/_grid.scss */
.row .push_two { margin-left: 19.09722%; }
/* line 83, ../sass/_grid.scss */
.row .push_two:first-child { margin-left: 17.01389%; }
/* line 81, ../sass/_grid.scss */
.row .push_three { margin-left: 27.60417%; }
/* line 83, ../sass/_grid.scss */
.row .push_three:first-child { margin-left: 25.52083%; }
/* line 81, ../sass/_grid.scss */
.row .push_four { margin-left: 36.11111%; }
/* line 83, ../sass/_grid.scss */
.row .push_four:first-child { margin-left: 34.02778%; }
/* line 81, ../sass/_grid.scss */
.row .push_five { margin-left: 44.61806%; }
/* line 83, ../sass/_grid.scss */
.row .push_five:first-child { margin-left: 42.53472%; }
/* line 81, ../sass/_grid.scss */
.row .push_six { margin-left: 53.125%; }
/* line 83, ../sass/_grid.scss */
.row .push_six:first-child { margin-left: 51.04167%; }
/* line 81, ../sass/_grid.scss */
.row .push_seven { margin-left: 61.63194%; }
/* line 83, ../sass/_grid.scss */
.row .push_seven:first-child { margin-left: 59.54861%; }
/* line 81, ../sass/_grid.scss */
.row .push_eight { margin-left: 70.13889%; }
/* line 83, ../sass/_grid.scss */
.row .push_eight:first-child { margin-left: 68.05556%; }
/* line 81, ../sass/_grid.scss */
.row .push_nine { margin-left: 78.64583%; }
/* line 83, ../sass/_grid.scss */
.row .push_nine:first-child { margin-left: 76.5625%; }
/* line 81, ../sass/_grid.scss */
.row .push_ten { margin-left: 87.15278%; }
/* line 83, ../sass/_grid.scss */
.row .push_ten:first-child { margin-left: 85.06944%; }
/* line 81, ../sass/_grid.scss */
.row .push_eleven { margin-left: 95.65972%; }
/* line 83, ../sass/_grid.scss */
.row .push_eleven:first-child { margin-left: 93.57639%; }

/* Centered Classes */
/* line 95, ../sass/_grid.scss */
.row .one.centered { margin-left: 46.78819%; }
/* line 95, ../sass/_grid.scss */
.row .two.centered { margin-left: 42.53472%; }
/* line 95, ../sass/_grid.scss */
.row .three.centered { margin-left: 38.28125%; }
/* line 95, ../sass/_grid.scss */
.row .four.centered { margin-left: 34.02778%; }
/* line 95, ../sass/_grid.scss */
.row .five.centered { margin-left: 29.77431%; }
/* line 95, ../sass/_grid.scss */
.row .six.centered { margin-left: 25.52083%; }
/* line 95, ../sass/_grid.scss */
.row .seven.centered { margin-left: 21.26736%; }
/* line 95, ../sass/_grid.scss */
.row .eight.centered { margin-left: 17.01389%; }
/* line 95, ../sass/_grid.scss */
.row .nine.centered { margin-left: 12.76042%; }
/* line 95, ../sass/_grid.scss */
.row .ten.centered { margin-left: 8.50694%; }
/* line 95, ../sass/_grid.scss */
.row .eleven.centered { margin-left: 4.25347%; }

/* Hybrid Grid Columns */
/* line 107, ../sass/_grid.scss */
.sixteen.colgrid .row .one.column, .sixteen.colgrid .row .one.columns { width: 4.29688%; }
/* line 114, ../sass/_grid.scss */
.sixteen.colgrid .row .two.columns { width: 10.67708%; }
/* line 114, ../sass/_grid.scss */
.sixteen.colgrid .row .three.columns { width: 17.05729%; }
/* line 114, ../sass/_grid.scss */
.sixteen.colgrid .row .four.columns { width: 23.4375%; }
/* line 114, ../sass/_grid.scss */
.sixteen.colgrid .row .five.columns { width: 29.81771%; }
/* line 114, ../sass/_grid.scss */
.sixteen.colgrid .row .six.columns { width: 36.19792%; }
/* line 114, ../sass/_grid.scss */
.sixteen.colgrid .row .seven.columns { width: 42.57813%; }
/* line 114, ../sass/_grid.scss */
.sixteen.colgrid .row .eight.columns { width: 48.95833%; }
/* line 114, ../sass/_grid.scss */
.sixteen.colgrid .row .nine.columns { width: 55.33854%; }
/* line 114, ../sass/_grid.scss */
.sixteen.colgrid .row .ten.columns { width: 61.71875%; }
/* line 114, ../sass/_grid.scss */
.sixteen.colgrid .row .eleven.columns { width: 68.09896%; }
/* line 114, ../sass/_grid.scss */
.sixteen.colgrid .row .twelve.columns { width: 74.47917%; }
/* line 114, ../sass/_grid.scss */
.sixteen.colgrid .row .thirteen.columns { width: 80.85938%; }
/* line 114, ../sass/_grid.scss */
.sixteen.colgrid .row .fourteen.columns { width: 87.23958%; }
/* line 114, ../sass/_grid.scss */
.sixteen.colgrid .row .fifteen.columns { width: 93.61979%; }
/* line 114, ../sass/_grid.scss */
.sixteen.colgrid .row .sixteen.columns { width: 100%; }

/* Hybrid Push Classes */
/* line 126, ../sass/_grid.scss */
.sixteen.colgrid .row .push_one { margin-left: 8.46354%; }
/* line 128, ../sass/_grid.scss */
.sixteen.colgrid .row .push_one:first-child { margin-left: 6.38021%; }
/* line 126, ../sass/_grid.scss */
.sixteen.colgrid .row .push_two { margin-left: 14.84375%; }
/* line 128, ../sass/_grid.scss */
.sixteen.colgrid .row .push_two:first-child { margin-left: 12.76042%; }
/* line 126, ../sass/_grid.scss */
.sixteen.colgrid .row .push_three { margin-left: 21.22396%; }
/* line 128, ../sass/_grid.scss */
.sixteen.colgrid .row .push_three:first-child { margin-left: 19.14062%; }
/* line 126, ../sass/_grid.scss */
.sixteen.colgrid .row .push_four { margin-left: 27.60417%; }
/* line 128, ../sass/_grid.scss */
.sixteen.colgrid .row .push_four:first-child { margin-left: 25.52083%; }
/* line 126, ../sass/_grid.scss */
.sixteen.colgrid .row .push_five { margin-left: 33.98438%; }
/* line 128, ../sass/_grid.scss */
.sixteen.colgrid .row .push_five:first-child { margin-left: 31.90104%; }
/* line 126, ../sass/_grid.scss */
.sixteen.colgrid .row .push_six { margin-left: 40.36458%; }
/* line 128, ../sass/_grid.scss */
.sixteen.colgrid .row .push_six:first-child { margin-left: 38.28125%; }
/* line 126, ../sass/_grid.scss */
.sixteen.colgrid .row .push_seven { margin-left: 46.74479%; }
/* line 128, ../sass/_grid.scss */
.sixteen.colgrid .row .push_seven:first-child { margin-left: 44.66146%; }
/* line 126, ../sass/_grid.scss */
.sixteen.colgrid .row .push_eight { margin-left: 53.125%; }
/* line 128, ../sass/_grid.scss */
.sixteen.colgrid .row .push_eight:first-child { margin-left: 51.04167%; }
/* line 126, ../sass/_grid.scss */
.sixteen.colgrid .row .push_nine { margin-left: 59.50521%; }
/* line 128, ../sass/_grid.scss */
.sixteen.colgrid .row .push_nine:first-child { margin-left: 57.42188%; }
/* line 126, ../sass/_grid.scss */
.sixteen.colgrid .row .push_ten { margin-left: 65.88542%; }
/* line 128, ../sass/_grid.scss */
.sixteen.colgrid .row .push_ten:first-child { margin-left: 63.80208%; }
/* line 126, ../sass/_grid.scss */
.sixteen.colgrid .row .push_eleven { margin-left: 72.26563%; }
/* line 128, ../sass/_grid.scss */
.sixteen.colgrid .row .push_eleven:first-child { margin-left: 70.18229%; }
/* line 126, ../sass/_grid.scss */
.sixteen.colgrid .row .push_twelve { margin-left: 78.64583%; }
/* line 128, ../sass/_grid.scss */
.sixteen.colgrid .row .push_twelve:first-child { margin-left: 76.5625%; }
/* line 126, ../sass/_grid.scss */
.sixteen.colgrid .row .push_thirteen { margin-left: 85.02604%; }
/* line 128, ../sass/_grid.scss */
.sixteen.colgrid .row .push_thirteen:first-child { margin-left: 82.94271%; }
/* line 126, ../sass/_grid.scss */
.sixteen.colgrid .row .push_fourteen { margin-left: 91.40625%; }
/* line 128, ../sass/_grid.scss */
.sixteen.colgrid .row .push_fourteen:first-child { margin-left: 89.32292%; }
/* line 126, ../sass/_grid.scss */
.sixteen.colgrid .row .push_fifteen { margin-left: 97.78646%; }
/* line 128, ../sass/_grid.scss */
.sixteen.colgrid .row .push_fifteen:first-child { margin-left: 95.70312%; }

/* Hybrid Centered Classes */
/* line 140, ../sass/_grid.scss */
.sixteen.colgrid .row .one.centered { margin-left: 47.85156%; }
/* line 140, ../sass/_grid.scss */
.sixteen.colgrid .row .two.centered { margin-left: 44.66146%; }
/* line 140, ../sass/_grid.scss */
.sixteen.colgrid .row .three.centered { margin-left: 41.47135%; }
/* line 140, ../sass/_grid.scss */
.sixteen.colgrid .row .four.centered { margin-left: 38.28125%; }
/* line 140, ../sass/_grid.scss */
.sixteen.colgrid .row .five.centered { margin-left: 35.09115%; }
/* line 140, ../sass/_grid.scss */
.sixteen.colgrid .row .six.centered { margin-left: 31.90104%; }
/* line 140, ../sass/_grid.scss */
.sixteen.colgrid .row .seven.centered { margin-left: 28.71094%; }
/* line 140, ../sass/_grid.scss */
.sixteen.colgrid .row .eight.centered { margin-left: 25.52083%; }
/* line 140, ../sass/_grid.scss */
.sixteen.colgrid .row .nine.centered { margin-left: 22.33073%; }
/* line 140, ../sass/_grid.scss */
.sixteen.colgrid .row .ten.centered { margin-left: 19.14063%; }
/* line 140, ../sass/_grid.scss */
.sixteen.colgrid .row .eleven.centered { margin-left: 15.95052%; }
/* line 140, ../sass/_grid.scss */
.sixteen.colgrid .row .twelve.centered { margin-left: 12.76042%; }
/* line 140, ../sass/_grid.scss */
.sixteen.colgrid .row .thirteen.centered { margin-left: 9.57031%; }
/* line 140, ../sass/_grid.scss */
.sixteen.colgrid .row .fourteen.centered { margin-left: 6.38021%; }
/* line 140, ../sass/_grid.scss */
.sixteen.colgrid .row .fifteen.centered { margin-left: 3.1901%; }

/* line 146, ../sass/_grid.scss */
.pull_right { float: right; }

/* line 150, ../sass/_grid.scss */
.pull_left { float: left; }

/* line 154, ../sass/_grid.scss */
img, object, embed { height: auto; }

/* line 159, ../sass/_grid.scss */
img { display: block; -ms-interpolation-mode: bicubic; }

/* line 164, ../sass/_grid.scss */
#map_canvas img, .map_canvas img { max-width: none !important; }

/* Tile Grid */
/* line 170, ../sass/_grid.scss */
.tiles { display: block; overflow: hidden; }
/* line 173, ../sass/_grid.scss */
.tiles > li { display: block; height: auto; float: left; padding-bottom: 0; }
/* line 179, ../sass/_grid.scss */
.tiles.two_up { margin-left: -4%; }
/* line 181, ../sass/_grid.scss */
.tiles.two_up > li { margin-left: 4%; width: 46%; }
/* line 186, ../sass/_grid.scss */
.tiles.three_up, .tiles.four_up { margin-left: -2%; }
/* line 189, ../sass/_grid.scss */
.tiles.three_up > li { margin-left: 2%; width: 31.3%; }
/* line 193, ../sass/_grid.scss */
.tiles.four_up > li { margin-left: 2%; width: 23%; }
/* line 197, ../sass/_grid.scss */
.tiles.five_up { margin-left: -1.5%; }
/* line 199, ../sass/_grid.scss */
.tiles.five_up > li { margin-left: 1.5%; width: 18.5%; }

/* Nicolas Gallagher's micro clearfix */
/* line 208, ../sass/_grid.scss */
.clearfix { *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.clearfix:before, .clearfix:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.clearfix:after { clear: both; }

/* line 212, ../sass/_grid.scss */
.row { *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.row:before, .row:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.row:after { clear: both; }

/* line 218, ../sass/_grid.scss */
.valign { display: table; width: 100%; }
/* line 221, ../sass/_grid.scss */
.valign > div { display: table-cell; vertical-align: middle; }
/* line 225, ../sass/_grid.scss */
.valign ​ > article { display: table-cell; vertical-align: middle; }

/* Mobile

@include respond(all-phones) { body { -webkit-text-size-adjust: none; -ms-text-size-adjust: none; width: 100%; min-width: 0; } .container { min-width: 0; margin-left: 0; margin-right: 0; } .row { width: 100%; min-width: 0; margin-left: 0; margin-right: 0; .row { .column, .columns { padding: 0; } } .centered { margin:0 !important; } } .column, .columns { width: auto !important; float: none; margin-left: 0; margin-right: 0; } .column:last-child, .columns:last-child { margin-right: 0; float: none; }
 [class*="column"] { + [class*="column"]:last-child { float: none; } &:before { display: table; } &:after { display: table; clear: both; } } [class^="push_"], [class*="push_"] { margin-left: 0 !important; }
}
*/
/**
Layout
•	Page Templates Style
•	Page Columns
•	Paddings
•	Margins
*/
/* line 9, ../sass/_layout.scss */
#CQ * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
/* line 11, ../sass/_layout.scss */
#CQ * fieldset label { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }
/* line 14, ../sass/_layout.scss */
#CQ * input { vertical-align: baseline; }

/* line 19, ../sass/_layout.scss */
.no-margin { margin-left: 0 !important; margin-right: 0 !important; }

/* line 24, ../sass/_layout.scss */
.no-padding { padding-top: 0 !important; padding-bottom: 0 !important; }

/* line 29, ../sass/_layout.scss */
.fixed-container { width: 100%; max-width: 960px; min-width: 960px; margin: 0 auto; padding: 0 10px; }
/* line 22, ../sass/functions/_semantic-grid.scss */
.fixed-container > *:first-child { margin-left: 0px; }
@media only screen and (document-width) { /* line 29, ../sass/_layout.scss */
  .fixed-container { padding: 0 20px; } }
@media only screen and (all-phones) { /* line 29, ../sass/_layout.scss */
  .fixed-container { width: auto; min-width: 0; margin-left: 0; margin-right: 0; } }

/** Definition Lists **/
/* line 34, ../sass/_layout.scss */
dl { *zoom: 1; }
/* line 36, ../sass/_layout.scss */
dl dt, dl dd { float: left; width: 100%; margin: 0 0 15px 0; font-size: 12px; font-size: 0.92308rem; }
/* line 42, ../sass/_layout.scss */
dl span[class|=icon] { width: 20px; margin-right: 10px; }
/* line 50, ../sass/_layout.scss */
dl dd ul span, dl dd li span { float: right; width: 50%; text-align: left; }
/* line 57, ../sass/_layout.scss */
dl.def-list { line-height: 20px; }
/* line 59, ../sass/_layout.scss */
dl.def-list dt { width: 36.66667%; line-height: 1.2; margin-bottom: 6px; word-wrap: break-word; clear: left; }
/* line 64, ../sass/_layout.scss */
dl.def-list dt:last-of-type { margin-bottom: 0; }
/* line 70, ../sass/_layout.scss */
dl.def-list dd { width: 63.33333%; margin: 0; padding-left: 3.33333%; line-height: 1.2; margin-bottom: 6px; word-wrap: break-word; }
/* line 77, ../sass/_layout.scss */
dl.def-list dd:last-of-type { margin-bottom: 0; }
/* line 83, ../sass/_layout.scss */
dl.def-list span[class|=icon] { margin-right: 0; }
/* line 87, ../sass/_layout.scss */
dl.def-list.longdt dt { width: 63.33333%; }
/* line 90, ../sass/_layout.scss */
dl.def-list.longdt dd { width: 36.66667%; }
/* line 95, ../sass/_layout.scss */
dl.horizontal-type { display: table; height: 30px; position: relative; }
/* line 99, ../sass/_layout.scss */
dl.horizontal-type dt { display: table-cell; vertical-align: middle; width: auto; position: static; float: none; }
/* line 106, ../sass/_layout.scss */
dl.horizontal-type dd { display: table-cell; vertical-align: middle; width: 80px; margin: 0 10px 0 16px; position: static; float: none; }
/* line 118, ../sass/_layout.scss */
dl.horizontal-type [class|=icon] { font-size: 30px; font-size: 2.30769rem; }
/* line 121, ../sass/_layout.scss */
dl.horizontal-type span[class|=icon] { width: 30px; margin-right: 0; }
/* line 127, ../sass/_layout.scss */
dl.contact-list dt, dl.contact-list dd { margin: 0 0 6px 0; }
/* line 130, ../sass/_layout.scss */
dl.contact-list dt { width: 10%; }
/* line 133, ../sass/_layout.scss */
dl.contact-list dd { width: 86.66667%; margin-left: 10px; line-height: 20px; }
/* line 140, ../sass/_layout.scss */
dl.room-details dl { width: 100%; }
/* line 143, ../sass/_layout.scss */
dl.room-details dt { width: 22.58065%; font-weight: bold; }
/* line 147, ../sass/_layout.scss */
dl.room-details dd { width: 77.41935%; margin: 0 0 16px 0; }
/* line 151, ../sass/_layout.scss */
dl.room-details li { width: 50%; float: left; }
/* line 154, ../sass/_layout.scss */
dl.room-details li span { width: 40%; }
/* line 158, ../sass/_layout.scss */
dl.room-details [class|=icon] { display: inline-block; height: 20px; margin-top: -1px; vertical-align: top; overflow: hidden; }
/* line 3, ../sass/functions/_clearfix.scss */
dl:before, dl:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
dl:after { clear: both; }

/* line 169, ../sass/_layout.scss */
div.l-signpost { /*    &:nth-of-type(3n+1) { margin-left: 0; }*/ position: relative; width: 31.94444%; width: 300px; height: 464px; background-color: #ECECEC; padding-bottom: 5px; margin-bottom: 20px; }
@media only screen and (all-phones) { /* line 169, ../sass/_layout.scss */
  div.l-signpost { float: left; margin-left: 0; width: 100%; } }

/* line 185, ../sass/_layout.scss */
#left-side-content { padding: 20px 0; width: 31.94444%; }
@media only screen and (all-phones) { /* line 185, ../sass/_layout.scss */
  #left-side-content { float: left; margin-left: 0; width: 100%; } }
/* line 188, ../sass/_layout.scss */
#left-side-content div.l-signpost { width: 100%; margin-left: 0; }
/* line 191, ../sass/_layout.scss */
#left-side-content div.l-signpost p { margin-bottom: 22px; }

/* line 197, ../sass/_layout.scss */
.right-side-content { padding-top: 20px; width: 31.94444%; }
@media only screen and (all-phones) { /* line 197, ../sass/_layout.scss */
  .right-side-content { float: left; margin-left: 0; width: 100%; } }
/* line 200, ../sass/_layout.scss */
.right-side-content div.l-signpost { width: 100%; }
/* line 203, ../sass/_layout.scss */
.right-side-content .profile { border: 1px solid #ccc; }
/* line 206, ../sass/_layout.scss */
.right-side-content .award-ads { float: right; width: 100%; margin: 0; }
/* line 210, ../sass/_layout.scss */
.right-side-content .award-ads .badge img { float: right; margin-right: 0; margin-left: 10px; }
/* line 215, ../sass/_layout.scss */
.right-side-content .award-ads .badge { margin-bottom: 0; }
/* line 218, ../sass/_layout.scss */
.right-side-content .award-ads .text { text-align: right; margin: 16px 0 0; }
/* line 224, ../sass/_layout.scss */
.right-side-content .selectCustom { max-width: 300px; }

/* line 229, ../sass/_layout.scss */
.main-content { padding-top: 20px; width: 65.97222%; }
@media only screen and (all-phones) { /* line 229, ../sass/_layout.scss */
  .main-content { float: left; margin-left: 0; width: 100%; } }
/* line 232, ../sass/_layout.scss */
.main-content .row { width: auto; margin: 0; padding: 0; }
/* line 237, ../sass/_layout.scss */
.main-content .row.nonfixedH { *zoom: 1; min-height: 100%; overflow: hidden; position: relative; padding-bottom: 70px; }
/* line 3, ../sass/functions/_clearfix.scss */
.main-content .row.nonfixedH:before, .main-content .row.nonfixedH:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.main-content .row.nonfixedH:after { clear: both; }
/* line 243, ../sass/_layout.scss */
.main-content .row.nonfixedH h3 { min-height: 56px; }
/* line 246, ../sass/_layout.scss */
.main-content .row.nonfixedH div.l-half-col { min-height: 100%; }
/* line 249, ../sass/_layout.scss */
.main-content .row.nonfixedH div.alignBtm { position: absolute; width: 300px; bottom: 0; }
/* line 256, ../sass/_layout.scss */
.main-content div.l-signpost { width: 48.3871%; margin-left: 20px; }
/* line 257, ../sass/_layout.scss */
.main-content div.l-signpost:nth-of-type(2n+1) { margin-left: 0; }

/* line 265, ../sass/_layout.scss */
.block-2-col { width: 48.95833%; }
@media only screen and (all-phones) { /* line 265, ../sass/_layout.scss */
  .block-2-col { float: left; margin-left: 0; width: 100%; } }

/* line 269, ../sass/_layout.scss */
.block-3-col { width: 31.94444%; }
@media only screen and (all-phones) { /* line 269, ../sass/_layout.scss */
  .block-3-col { float: left; margin-left: 0; width: 100%; } }

/* line 273, ../sass/_layout.scss */
.block-4-col { width: 23.4375%; }
@media only screen and (all-phones) { /* line 273, ../sass/_layout.scss */
  .block-4-col { float: left; margin-left: 0; width: 100%; } }

/** Stay - Destination Details,
	Stay - Property Details,
	Stay - Golf,
	Meet - Venue Details **/
/* line 281, ../sass/_layout.scss */
.l-gallery { width: 57.46528%; margin-left: 0; }
@media only screen and (all-phones) { /* line 281, ../sass/_layout.scss */
  .l-gallery { float: left; margin-left: 0; width: 100%; } }

/* line 286, ../sass/_layout.scss */
.l-desc { width: 40.45139%; }
@media only screen and (all-phones) { /* line 286, ../sass/_layout.scss */
  .l-desc { float: left; margin-left: 0; width: 100%; } }

/* line 290, ../sass/_layout.scss */
.gmnoprint img { max-width: none; }

/* line 294, ../sass/_layout.scss */
.l-half-col { float: left; width: 48.3871%; margin-left: 20px; }
/* line 296, ../sass/_layout.scss */
.l-half-col:nth-of-type(2n+1) { margin-left: 0; }
/* line 301, ../sass/_layout.scss */
.l-half-col:first-child { margin: 0; }
/* line 305, ../sass/_layout.scss */
.l-half-col .selectCustom { max-width: 300px; }

/** Destination: Events - Details container **/
/* line 311, ../sass/_layout.scss */
div.event-details { width: 300px; float: left; }
/* line 314, ../sass/_layout.scss */
div.event-details dl.def-list { width: 300px; }
/* line 316, ../sass/_layout.scss */
div.event-details dl.def-list dt { width: 20%; line-height: 1.2; margin-bottom: 6px; }
/* line 320, ../sass/_layout.scss */
div.event-details dl.def-list dt:last-of-type { margin-bottom: 0; }
/* line 324, ../sass/_layout.scss */
div.event-details dl.def-list dd { width: 80%; margin: 0; line-height: 1.2; margin-bottom: 6px; }
/* line 329, ../sass/_layout.scss */
div.event-details dl.def-list dd:last-of-type { margin-bottom: 0; }
/* line 334, ../sass/_layout.scss */
div.event-details.no-img { width: 100%; float: none; }
/* line 337, ../sass/_layout.scss */
div.event-details.no-img dl.def-list { width: 100%; }
/* line 339, ../sass/_layout.scss */
div.event-details.no-img dl.def-list dt { width: 9.67742%; }
/* line 342, ../sass/_layout.scss */
div.event-details.no-img dl.def-list dd { width: 90.32258%; }

/** Meet - Venue Details - Room Details **/
/* line 350, ../sass/_layout.scss */
.l-room-details {   /*.row { strong { width: 140px; float: left; } dl { width: 480px; float: left; margin: 0; } h4 { margin: 0 0 13px 0; line-height: 1; } p {
 }
 }*/ *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.l-room-details:before, .l-room-details:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.l-room-details:after { clear: both; }

/* line 374, ../sass/_layout.scss */
.link-list a { color: #6d6967; }
/* line 377, ../sass/_layout.scss */
.link-list dl a { text-decoration: none; }

/* line 383, ../sass/_layout.scss */
.l-meeting-packages .row { margin-bottom: 30px; }
/* line 386, ../sass/_layout.scss */
.l-meeting-packages h4, .l-meeting-packages .results-header, .l-meeting-packages .special-section .subheader, .special-section .l-meeting-packages .subheader, .l-meeting-packages .card-highlight .subheader, .card-highlight .l-meeting-packages .subheader { margin: 0 0 13px 0; line-height: 1; }
/* line 389, ../sass/_layout.scss */
.l-meeting-packages h4 a, .l-meeting-packages .results-header a, .l-meeting-packages .special-section .subheader a, .special-section .l-meeting-packages .subheader a, .l-meeting-packages .card-highlight .subheader a, .card-highlight .l-meeting-packages .subheader a { color: #b18d13; text-decoration: none; }
/* line 392, ../sass/_layout.scss */
.l-meeting-packages h4 a:hover, .l-meeting-packages .results-header a:hover, .l-meeting-packages .special-section .subheader a:hover, .special-section .l-meeting-packages .subheader a:hover, .l-meeting-packages .card-highlight .subheader a:hover, .card-highlight .l-meeting-packages .subheader a:hover { text-decoration: underline; }
/* line 397, ../sass/_layout.scss */
.l-meeting-packages .pricing-details { padding: 0; }

/* BOOKING FLOW */
/* line 403, ../sass/_layout.scss */
#l-booking-lang-bar { float: right; text-align: right; }
/* line 406, ../sass/_layout.scss */
#l-booking-lang-bar #lang-selector { float: none; margin: 10px 0 0 40px; }
/* line 409, ../sass/_layout.scss */
#l-booking-lang-bar #lang-selector li { text-align: right; }

/* line 415, ../sass/_layout.scss */
.l-img-con { float: left; width: 300px; margin-left: 20px; }
/* line 419, ../sass/_layout.scss */
.l-img-con p { min-height: 40px; }

/* line 424, ../sass/_layout.scss */
.l-price-desc { float: left; width: 300px; margin-left: 20px; }
/* line 428, ../sass/_layout.scss */
.l-price-desc p { margin-bottom: 0; }

/* line 433, ../sass/_layout.scss */
.l-selection { float: left; width: 177px; margin-left: 20px; }

/* line 439, ../sass/_layout.scss */
.l-prop-desc { width: 578px; float: left; margin-left: 20px; }
/* line 443, ../sass/_layout.scss */
.l-prop-desc dl.def-list { width: 200px; }
/* line 446, ../sass/_layout.scss */
.l-prop-desc .pricing-details { padding: 0; }

/* line 451, ../sass/_layout.scss */
a.visitcta { margin: 10px 10px 0 0; }

/* line 456, ../sass/_layout.scss */
ul.radio-list { list-style: none; margin: 0; padding: 0; }
/* line 460, ../sass/_layout.scss */
ul.radio-list li { padding-bottom: 5px; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
ul.radio-list li:before, ul.radio-list li:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
ul.radio-list li:after { clear: both; }
/* line 463, ../sass/_layout.scss */
ul.radio-list li label { font-size: 12px !important; }

/*Components
•	Tables
•	Image Carousel
•	Tabs
•	Lightbox Overlay
•	Accordion(Collapsible panel)
•	Tooltips
*/
/* line 13, ../sass/_common-components.scss */
.stripe-bg { padding: 10px; background: transparent url("../images/common/strips.gif") repeat; margin-bottom: 20px; }

/* line 19, ../sass/_common-components.scss */
.slider-container { max-width: 1440px; min-width: 940px; margin: 0 auto; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.slider-container:before, .slider-container:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.slider-container:after { clear: both; }

/* line 27, ../sass/_common-components.scss */
.banner-container { position: relative; max-width: 1440px; min-width: 960px; margin: 0 auto; margin-top: -7px; z-index: 2; }

/** Swiper Carousal **/
/* ===============================================================
Basic Swiper Styles
================================================================*/
/* line 42, ../sass/_common-components.scss */
#swiper-container { margin: 0 auto; max-height: 577px; position: relative; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; /* Fix of Webkit flickering */ z-index: 1; }

/* line 56, ../sass/_common-components.scss */
.swiper-wrapper { position: relative; width: 100%; -webkit-transition-property: -webkit-transform, left, top; -webkit-transition-duration: 0s; -webkit-transform: translate3d(0px, 0, 0); -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, left, top; -moz-transition-duration: 0s; -moz-transform: translate3d(0px, 0, 0); -moz-transition-timing-function: ease; -o-transition-property: -o-transform, left, top; -o-transition-duration: 0s; -o-transform: translate3d(0px, 0, 0); -o-transition-timing-function: ease; -o-transform: translate(0px, 0px); -ms-transition-property: -ms-transform, left, top; -ms-transition-duration: 0s; -ms-transform: translate3d(0px, 0, 0); -ms-transition-timing-function: ease; transition-property: transform, left, top; transition-duration: 0s; transform: translate3d(0px, 0, 0); transition-timing-function: ease; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.swiper-wrapper:before, .swiper-wrapper:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.swiper-wrapper:after { clear: both; }

/* line 83, ../sass/_common-components.scss */
.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

/* line 92, ../sass/_common-components.scss */
.swiper-slide { float: left; position: relative; }
/* line 95, ../sass/_common-components.scss */
.swiper-slide a { text-decoration: none; }

/* IE10 Windows Phone 8 Fixes */
/* line 102, ../sass/_common-components.scss */
.swiper-wp8-horizontal { -ms-touch-action: pan-y; }

/* line 106, ../sass/_common-components.scss */
.swiper-wp8-vertical { -ms-touch-action: pan-x; }

/* line 110, ../sass/_common-components.scss */
div.banner-text { position: absolute; width: 62.5%; left: 18.75%; top: 10.74523%; height: auto; text-align: left; text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4); }
/* line 121, ../sass/_common-components.scss */
div.banner-text h1 { font-size: 42px; font-size: 3.23077rem; text-transform: none; color: white; margin-bottom: 5px; }
/* line 127, ../sass/_common-components.scss */
div.banner-text p { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 20px; font-size: 1.53846rem; color: white; line-height: 1.2; }
/* line 133, ../sass/_common-components.scss */
div.banner-text span { color: white; }
/* line 136, ../sass/_common-components.scss */
div.banner-text .banner-title { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: Normal; color: #d11349; text-rendering: optimizeLegibility; font-size: 42px; font-size: 3.23077rem; text-transform: none; color: white; margin-bottom: 5px; }
/* line 149, ../sass/_common-components.scss */
div.banner-text.mid { top: 41.59445%; }
/* line 152, ../sass/_common-components.scss */
div.banner-text.bottom { top: 72.44367%; }
/* line 155, ../sass/_common-components.scss */
div.banner-text.right { text-align: right; }
@media all and (max-width: 1020px) { /* line 160, ../sass/_common-components.scss */
  div.banner-text h1 { font-size: 34px; font-size: 2.61538rem; }
  /* line 163, ../sass/_common-components.scss */
  div.banner-text p { font-size: 16px; font-size: 1.23077rem; } }

/* line 170, ../sass/_common-components.scss */
div.banner-footnote { font-size: 13px; font-size: 1rem; color: white; position: absolute; bottom: 2.42634%; right: 20.13889%; }

/* ===============================================================
Property Details Ad Banners
================================================================*/
/* line 181, ../sass/_common-components.scss */
div.ad-banner { *zoom: 1; position: relative; padding: 14px 20px; min-height: 20px; max-height: 120px; background: #0084a9; /* Old browsers */ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0MzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDg0QTkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM0Q0E5QzMiIG9mZnNldD0iMC41Ii8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwODRBOSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzQzOCkiIC8+Cjwvc3ZnPg==); background: -moz-linear-gradient(left, #0084a9 0%, #4ca9c3 50%, #0084a9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, #0084a9), color-stop(50%, #4ca9c3), color-stop(100%, #0084a9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #0084a9 0%, #4ca9c3 50%, #0084a9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #0084a9 0%, #4ca9c3 50%, #0084a9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #0084a9 0%, #4ca9c3 50%, #0084a9 100%); /* IE10+ */ background: linear-gradient(to right, #0084a9 0%, #4ca9c3 50%, #0084a9 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0084a9', endColorstr='#0084a9', GradientType=1); /* IE6-8 */ }
/* line 3, ../sass/functions/_clearfix.scss */
div.ad-banner:before, div.ad-banner:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
div.ad-banner:after { clear: both; }
/* line 197, ../sass/_common-components.scss */
div.ad-banner h4, div.ad-banner .results-header, div.ad-banner .special-section .subheader, .special-section div.ad-banner .subheader, div.ad-banner .card-highlight .subheader, .card-highlight div.ad-banner .subheader { color: white; margin: 0; }
/* line 201, ../sass/_common-components.scss */
div.ad-banner p { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-size: 1.07692rem; color: white; line-height: 1.2; margin: 0; }
/* line 208, ../sass/_common-components.scss */
div.ad-banner .text { float: left; width: 67.24138%; }
/* line 212, ../sass/_common-components.scss */
div.ad-banner a { position: absolute; bottom: 14px; right: 20px; }

/* ===============================================================
Pagination Styles
================================================================*/
/* line 223, ../sass/_common-components.scss */
#carousel .swiper-pagination-switch { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin-right: 8px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; width: 8px; height: 8px; background: white; -webkit-box-shadow:  4px 4px 4px rgba(0, 0, 0, 0.4); -moz-box-shadow:  4px 4px 4px rgba(0, 0, 0, 0.4); box-shadow:  4px 4px 4px rgba(0, 0, 0, 0.4); cursor: pointer; }

/* line 235, ../sass/_common-components.scss */
ul.slidesjs-pagination { display: block; text-align: center; position: absolute; bottom: 30px; margin: 0; z-index: 11; width: 100%; }

/* line 245, ../sass/_common-components.scss */
.slidesjs-pagination-item { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; text-indent: -9999px; }
/* line 248, ../sass/_common-components.scss */
.slidesjs-pagination-item a { display: block; margin-right: 8px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; width: 8px; height: 8px; background: white; -webkit-box-shadow:  4px 4px 4px rgba(0, 0, 0, 0.4); -moz-box-shadow:  4px 4px 4px rgba(0, 0, 0, 0.4); box-shadow:  4px 4px 4px rgba(0, 0, 0, 0.4); cursor: pointer; }
/* line 257, ../sass/_common-components.scss */
.slidesjs-pagination-item a.active { background: #b18d13; }

/* line 263, ../sass/_common-components.scss */
#carousel .swiper-active-switch { background: #b18d13; }

/*.swipe {
	overflow: hidden;
	visibility: hidden;
	position: relative;
	line-height: 0;
	.swipe-wrap {
		overflow: hidden;
		position: relative;
		@include clearfix;
		& > div {
			float:left;
			width:100%;
			position: relative;

		}

		div.banner-text{
			position: absolute;
			width: 940px;
			padding: 0px 400px 40px 40px;
			margin-left: -470px;
			left: 50%;
			height: 100%;
			@include text-shadow(1px, 1px, 4px, rgba(0,0,0,.4));

			h1{
				@include font-size(43px);
				color: white;
				margin-bottom: 15px;
			}
			P{
				font-family: $header-font-family;
				@include font-size(20px);
				color: white;
				line-height: 1.2;
			}
			span{
				color: white;
			}
		}

	}
}*/
/* line 317, ../sass/_common-components.scss */
#carousel ul.slider-pagination { display: block; text-align: center; position: absolute; bottom: 0px !important; margin: 0; }
/* line 323, ../sass/_common-components.scss */
#carousel ul.slider-pagination li { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin-right: 10px; }
/* line 326, ../sass/_common-components.scss */
#carousel ul.slider-pagination li a { display: block; width: 10px; height: 10px; background: #000; }
/* line 333, ../sass/_common-components.scss */
#carousel ul.slider-pagination li.selected > a { background: #3085d6; }

/* line 341, ../sass/_common-components.scss */
ul.tab-nav { display: block; margin: 0; padding: 0; list-style: none; *zoom: 1; }
/* line 347, ../sass/_common-components.scss */
ul.tab-nav li { float: left; text-align: center; margin: 0; }
/* line 351, ../sass/_common-components.scss */
ul.tab-nav li a { padding: 10px; display: block; color: #d11349; background-color: #ECECEC; margin-right: 1px; text-decoration: none; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
/* line 360, ../sass/_common-components.scss */
ul.tab-nav li a:hover { background-color: #fff; }
/* line 365, ../sass/_common-components.scss */
ul.tab-nav li.selected a { background-color: #fff; }
/* line 369, ../sass/_common-components.scss */
ul.tab-nav li:last-child a { margin: 0; }
/* line 374, ../sass/_common-components.scss */
ul.tab-nav.autowidth { display: table; width: 100%; }
/* line 378, ../sass/_common-components.scss */
ul.tab-nav.autowidth li { float: none; margin: 0; clear: both; display: table-cell; }
/* line 3, ../sass/functions/_clearfix.scss */
ul.tab-nav:before, ul.tab-nav:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
ul.tab-nav:after { clear: both; }

/* line 389, ../sass/_common-components.scss */
.border { position: relative; *zoom: 1; }
/* line 391, ../sass/_common-components.scss */
.border ul.tab-nav { position: absolute; z-index: 1; }
/* line 395, ../sass/_common-components.scss */
.border ul.tab-nav li a { font-size: 24px; font-size: 1.84615rem; line-height: 1; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; height: 40px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; border: 1px solid #c7c7c7; color: #6d6967; padding: 8px 20px; }
/* line 407, ../sass/_common-components.scss */
.border ul.tab-nav li:hover a, .border ul.tab-nav li.selected a { border-bottom: none; color: #b18d13; }
/* line 416, ../sass/_common-components.scss */
.border .tabs-container { margin-top: 39px; border: 1px solid #c7c7c7; }
/* line 418, ../sass/_common-components.scss */
.border .tabs-container .tab-content { padding: 30px 20px 20px 20px; }
/* line 3, ../sass/functions/_clearfix.scss */
.border:before, .border:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.border:after { clear: both; }

/* line 426, ../sass/_common-components.scss */
.tab-content { display: none; padding: 15px 10px; position: relative; }
/* line 430, ../sass/_common-components.scss */
.tab-content.active { display: block; }

/** Date pickers **/
/* line 436, ../sass/_common-components.scss */
.kalendae { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; background-color: #fff; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; -webkit-box-shadow:  0px 0px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow:  0px 0px 5px rgba(0, 0, 0, 0.4); box-shadow:  0px 0px 5px rgba(0, 0, 0, 0.4); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #c7c7c7; padding: 20px; cursor: default; position: relative; }
/* line 446, ../sass/_common-components.scss */
.kalendae.k-floating { position: absolute; top: 0; left: 0; z-index: 100000; margin: 0; -webkit-box-shadow:  0px 0px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow:  0px 0px 5px rgba(0, 0, 0, 0.4); box-shadow:  0px 0px 5px rgba(0, 0, 0, 0.4); }
/* line 454, ../sass/_common-components.scss */
.kalendae .k-btn-close { display: none; }
/* line 457, ../sass/_common-components.scss */
.kalendae .k-calendar { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 180px; vertical-align: top; }
/* line 462, ../sass/_common-components.scss */
.kalendae .k-separator { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 1px; vertical-align: top; background: #ccc; height: 180px; margin: 0px 20px; }
/* line 472, ../sass/_common-components.scss */
.kalendae .k-caption { font-size: 14px; font-size: 1.07692rem; font-weight: bold; text-transform: uppercase; line-height: 18px; padding: 10px 0; display: block; }
/* line 481, ../sass/_common-components.scss */
.kalendae .k-btn-previous-month, .kalendae .k-btn-next-month, .kalendae .k-btn-previous-year, .kalendae .k-btn-next-year { width: 25px; height: 25px; cursor: pointer; position: absolute; top: 0px; color: #777; font-size: 26px; font-size: 2rem; line-height: 18px; font-weight: bold; font-family: arial; text-decoration: none; }
/* line 494, ../sass/_common-components.scss */
.kalendae .k-btn-previous-year { left: 0; }
/* line 497, ../sass/_common-components.scss */
.kalendae .k-btn-previous-month { left: 16px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 30px; height: 29px; background: url("../images/common/pr-global-sprite.png") no-repeat 0px -1091px; }
/* line 501, ../sass/_common-components.scss */
.kalendae .k-btn-next-month { right: 16px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 30px; height: 29px; background: url("../images/common/pr-global-sprite.png") no-repeat -30px -1091px; }
/* line 505, ../sass/_common-components.scss */
.kalendae .k-btn-next-year { right: 0; }
/* line 514, ../sass/_common-components.scss */
.kalendae .k-btn-previous-year:after { content: "\00AB"; }
/* line 517, ../sass/_common-components.scss */
.kalendae .k-btn-next-year:after { content: "\00BB"; }
/* line 520, ../sass/_common-components.scss */
.kalendae .k-btn-previous-month:hover, .kalendae .k-btn-next-month:hover { color: #7EA0E2; }
/* line 523, ../sass/_common-components.scss */
.kalendae .k-btn-previous-year:hover, .kalendae .k-btn-next-year:hover { color: #6FDF81; }
/* line 526, ../sass/_common-components.scss */
.kalendae .k-first-month .k-btn-next-month { display: none; }
/* line 530, ../sass/_common-components.scss */
.kalendae .k-middle-month .k-btn-next-month, .kalendae .k-middle-month .k-btn-previous-month { display: none; }
/* line 534, ../sass/_common-components.scss */
.kalendae .k-last-month .k-btn-previous-month, .kalendae .k-first-month .k-btn-next-year { display: none; }
/* line 538, ../sass/_common-components.scss */
.kalendae .k-middle-month .k-btn-next-year, .kalendae .k-middle-month .k-btn-previous-year { display: none; }
/* line 542, ../sass/_common-components.scss */
.kalendae .k-last-month .k-btn-previous-year { display: none; }
/* line 545, ../sass/_common-components.scss */
.kalendae .k-title { text-align: center; white-space: nowrap; position: relative; display: block; overflow: hidden; }
/* line 551, ../sass/_common-components.scss */
.kalendae .k-title.k-disable-year-nav .k-btn-next-year, .kalendae .k-title.k-disable-year-nav .k-btn-previous-year { display: none; }
/* line 554, ../sass/_common-components.scss */
.kalendae .k-title.k-disable-year-nav .k-btn-next-month { right: 0; }
/* line 557, ../sass/_common-components.scss */
.kalendae .k-title.k-disable-year-nav .k-btn-previous-month { left: 0; }
/* line 565, ../sass/_common-components.scss */
.kalendae .k-header { display: block; overflow: hidden; text-transform: uppercase; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-bottom: 5px; font-weight: bold; color: #000; }
/* line 577, ../sass/_common-components.scss */
.kalendae.k-disable-next-month-btn .k-btn-next-month, .kalendae.k-disable-previous-month-btn .k-btn-previous-month, .kalendae.k-disable-next-year-btn .k-btn-next-year, .kalendae.k-disable-previous-year-btn .k-btn-previous-year { display: none; }
/* line 580, ../sass/_common-components.scss */
.kalendae .k-header span, .kalendae .k-days span { float: left; margin: 1px 1px; }
/* line 584, ../sass/_common-components.scss */
.kalendae .k-header span { text-align: center; font-weight: bold; width: 14.285%; padding: 0; margin: 0; color: #666; font-size: 10px; font-size: 0.76923rem; }
/* line 594, ../sass/_common-components.scss */
.kalendae .k-days span { text-align: center; width: 14.285%; height: 20px; line-height: 20px; padding: 0; margin: 0; color: #999; }
/* line 603, ../sass/_common-components.scss */
.kalendae .k-today { text-decoration: underline; }
/* line 607, ../sass/_common-components.scss */
.kalendae .k-days span.k-in-month.k-active { border-color: #ddd; background-color: #fff; color: #333; }
/* line 612, ../sass/_common-components.scss */
.kalendae .k-days span.k-out-of-month { color: #ddd; }
/* line 615, ../sass/_common-components.scss */
.kalendae .k-days span.k-active { cursor: pointer; }
/* line 618, ../sass/_common-components.scss */
.kalendae .k-days span.k-selected { border-color: #1072A5; color: #1072A5; }
/* line 621, ../sass/_common-components.scss */
.kalendae .k-days span.k-selected.k-active { background: #7EA0E2; color: white; }
/* line 626, ../sass/_common-components.scss */
.kalendae .k-days span.k-range { background: none; border-color: #6DD4FE; }
/* line 629, ../sass/_common-components.scss */
.kalendae .k-days span.k-range.k-in-month { background: #C4D4F1; border-color: #19AEFE; color: #333; }
/* line 635, ../sass/_common-components.scss */
.kalendae .k-days span.k-active:hover { border-color: #666; }
/* line 639, ../sass/_common-components.scss */
.kalendae.ie8 { /*		.k-btn-previous-month, .k-btn-next-month, .k-btn-previous-year, .k-btn-next-year { width: 16px; height: 16px; cursor: pointer; background: #777777 url('arrows.png') no-repeat center left; position: absolute; top: 0; } .k-btn-next-month, .k-btn-next-year { background-position: center right; } .k-btn-previous-month:hover, .k-btn-next-month:hover { background-color: #7EA0E2; } .k-btn-previous-year, .k-btn-next-year { background-color: #333; } .k-btn-previous-year:hover, .k-btn-next-year:hover { background-color: #6FDF81; } .k-btn-previous-month:after, .k-btn-next-month:after, .k-btn-previous-year:after, .k-btn-next-year:after { display: none; }*/ }
/* line 640, ../sass/_common-components.scss */
.kalendae.ie8.k-floating { border: 1px solid #ccc; }
/* line 643, ../sass/_common-components.scss */
.kalendae.ie8 .k-btn-close { width: 20px; height: 20px; border: none; background: url("close.png") no-repeat top left; }
/* line 648, ../sass/_common-components.scss */
.kalendae.ie8 .k-btn-close:after { display: none; }

/* line 678, ../sass/_common-components.scss */
#date-range-picker { max-width: 310px; position: relative; }
/* line 687, ../sass/_common-components.scss */
#date-range-picker #calendar-holder { position: absolute; top: 30px; }

/** Generic Table Styling **/
/* line 695, ../sass/_common-components.scss */
table { border: 1px solid #c7c7c7; text-align: center; width: 100%; border-width: 1; border-collapse: collapse; background-color: white; }
/* line 702, ../sass/_common-components.scss */
table th, table td { border: 1px solid #c7c7c7; padding: 8px 14px; }
/* line 707, ../sass/_common-components.scss */
table thead th { padding: 4px 20px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: normal; font-size: 15px; font-size: 1.15385rem; text-align: left; }
/* line 717, ../sass/_common-components.scss */
table tbody tr th { text-align: left; }

/* line 724, ../sass/_common-components.scss */
div.docs-example { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #fff; border: 1px solid #ddd; padding: 20px; }

/** Common Review Content Area **/
/* line 732, ../sass/_common-components.scss */
.review-content { font-size: 14px; font-size: 1.07692rem; line-height: 1.4; }
/* line 735, ../sass/_common-components.scss */
.review-content p { margin-bottom: 10px; font-style: italic; }
/* line 739, ../sass/_common-components.scss */
.review-content div.bold { font-weight: bold; font-size: 12px; font-size: 0.92308rem; font-style: italic; }

/** Trip advisor Review **/
                           /*
.ta-review {
	height: 182px;
	width: 260px;
	display: table;
	text-align: center;
	position: relative;

	.showleft { position: absolute;
		display: block;
		text-align: center; left:-5px; top: 80px;
		width: 15px; text-align: left; z-index: 2;
		a {
			display: table-cell;
			vertical-align: middle;
			i {
				@include font-size(20px);
			}
			text-decoration: none;
		}
	} .showright { position: absolute; display: block; text-align: center; right:0px; top: 80px; width: 15px; text-align: right; z-index: 2; a { display: table-cell; vertical-align: middle; i { @include font-size(20px); } text-decoration: none; } }

	h4 { display: block;
		//float: left;
		width: 210px;
		margin: 0 auto 25px auto;
		line-height: 1;
	}

	.review-content {
		position: relative;
		float: left;
		width: 220px; margin: 0 20px;
		height: 200px;
		overflow: hidden; .swiper-slide { display: table; p{ display: table-cell; vertical-align: middle; text-align: center; } }
	}
	@include clearfix;
}*/
/** Common Signpost **/
/* line 825, ../sass/_common-components.scss */
.signpost-details { padding: 0 10px; height: 300px; margin-top: 164px; position: absolute; top: 0; }
/* line 832, ../sass/_common-components.scss */
.signpost-details h4, .signpost-details .results-header, .signpost-details .special-section .subheader, .special-section .signpost-details .subheader, .signpost-details .card-highlight .subheader, .card-highlight .signpost-details .subheader { margin: 0; padding: 10px 0; }
/* line 835, ../sass/_common-components.scss */
.signpost-details h4 a, .signpost-details .results-header a, .signpost-details .special-section .subheader a, .special-section .signpost-details .subheader a, .signpost-details .card-highlight .subheader a, .card-highlight .signpost-details .subheader a { color: #b18d13; text-decoration: none; }
/* line 838, ../sass/_common-components.scss */
.signpost-details h4 a:hover, .signpost-details .results-header a:hover, .signpost-details .special-section .subheader a:hover, .special-section .signpost-details .subheader a:hover, .signpost-details .card-highlight .subheader a:hover, .card-highlight .signpost-details .subheader a:hover { text-decoration: underline; }
/* line 844, ../sass/_common-components.scss */
a .signpost-details h4, a .signpost-details .results-header, a .signpost-details .special-section .subheader, .special-section a .signpost-details .subheader, a .signpost-details .card-highlight .subheader, .card-highlight a .signpost-details .subheader { color: #b18d13; }
/* line 847, ../sass/_common-components.scss */
a .signpost-details p { color: #6d6967; }

/* line 853, ../sass/_common-components.scss */
.pricing-details { width: 100%; font-size: 14px; font-size: 1.07692rem; line-height: 1.4; padding: 10px 10px 0 10px; /* Do not comment off this, it is a shared component for signpost */ /* a{ margin-right:  10px; } */ }
/* line 857, ../sass/_common-components.scss */
.pricing-details.fixed-bottom { bottom: 15px; }
/* line 863, ../sass/_common-components.scss */
.pricing-details sup { font-size: 12px; font-size: 0.92308rem; top: -0.35em; }
/* line 867, ../sass/_common-components.scss */
.pricing-details .marginBottom { margin-bottom: 10px; }

/* line 872, ../sass/_common-components.scss */
span.price { font-size: 14px; font-size: 1.07692rem; }
/* line 875, ../sass/_common-components.scss */
span.price.large { font-size: 35px; font-size: 2.69231rem; line-height: 1; font-weight: normal; float: left; margin-right: 4px; }
/* line 881, ../sass/_common-components.scss */
span.price.large sup { top: -0.2em; }

/* line 887, ../sass/_common-components.scss */
sup.large { top: 0.5em; font-size: 12px; font-size: 0.92308rem; }
/* line 891, ../sass/_common-components.scss */
sup.large a:hover { text-decoration: none; }

/* line 897, ../sass/_common-components.scss */
.lt-ie10 sup.large { font-size: 14px; font-size: 1.07692rem; }

/* line 901, ../sass/_common-components.scss */
span.colour-bar { position: absolute; bottom: 0; left: 0; z-index: 2; }

/* line 908, ../sass/_common-components.scss */
.colour-bar { display: block; height: 5px; width: 100%; }

/** Breadcrumbs **/
/* line 915, ../sass/_common-components.scss */
ul.breadcrumb { list-style: none; margin: 10px 0; *zoom: 1; }
/* line 918, ../sass/_common-components.scss */
ul.breadcrumb span[class|=icon] { font-size: 12px; font-size: 0.92308rem; margin: 0; width: auto; line-height: 1.5; display: block; }
/* line 925, ../sass/_common-components.scss */
ul.breadcrumb li { float: left; margin: 0 3px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
/* line 929, ../sass/_common-components.scss */
ul.breadcrumb li a { text-decoration: none; }
/* line 931, ../sass/_common-components.scss */
ul.breadcrumb li a:hover { text-decoration: underline; }
/* line 937, ../sass/_common-components.scss */
ul.breadcrumb li.selected a { color: #a3a1a0; text-decoration: none; }
/* line 940, ../sass/_common-components.scss */
ul.breadcrumb li.selected a:hover { text-decoration: underline; }
/* line 3, ../sass/functions/_clearfix.scss */
ul.breadcrumb:before, ul.breadcrumb:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
ul.breadcrumb:after { clear: both; }

/** Gallery **/
/* line 951, ../sass/_common-components.scss */
.gallery-slider { width: 540px; height: 296px; margin: 0 auto; position: relative; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; /* Fix of Webkit flickering */ z-index: 1; }
/* line 964, ../sass/_common-components.scss */
.gallery-slider a.left-arrow { position: absolute; left: 0; top: 50%; margin-top: -20px; z-index: 2; width: 40px; height: 40px; background-color: rgba(255, 255, 255, 0.8); text-decoration: none; }
/* line 974, ../sass/_common-components.scss */
.gallery-slider a.left-arrow span { width: 20px; height: 20px; display: block; font-size: 20px; font-size: 1.53846rem; margin: 10px; }
/* line 982, ../sass/_common-components.scss */
.gallery-slider a.right-arrow { position: absolute; right: 0; top: 50%; margin-top: -20px; z-index: 2; width: 40px; height: 40px; background-color: rgba(255, 255, 255, 0.8); text-decoration: none; }
/* line 992, ../sass/_common-components.scss */
.gallery-slider a.right-arrow span { width: 20px; height: 20px; display: block; font-size: 20px; font-size: 1.53846rem; margin: 10px; }
/* line 1000, ../sass/_common-components.scss */
.gallery-slider a:hover { color: #fff; background-color: rgba(102, 102, 102, 0.8); }

/* line 1006, ../sass/_common-components.scss */
.gallery-thumb-container { width: 540px; margin: 28px 0 10px 0; height: 52px; }
/* line 1010, ../sass/_common-components.scss */
.gallery-thumb-container #gallery-thumbs { float: left; height: 52px; width: 512px; overflow: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; /* Fix of Webkit flickering */ z-index: 1; }
/* line 1023, ../sass/_common-components.scss */
.gallery-thumb-container #gallery-thumbs .swiper-slide { padding-right: 8px; float: left; }
/* line 1024, ../sass/_common-components.scss */
.gallery-thumb-container #gallery-thumbs .swiper-slide:last-child { padding-right: 0; }
/* line 1029, ../sass/_common-components.scss */
.gallery-thumb-container #gallery-thumbs .swiper-slide a { display: block; text-decoration: none; }
/* line 1030, ../sass/_common-components.scss */
.gallery-thumb-container #gallery-thumbs .swiper-slide a img { width: 96px; max-width: none; }
/* line 1036, ../sass/_common-components.scss */
.gallery-thumb-container #gallery-thumbs .swiper-slide a:hover { outline: 2px solid #f4ce00; }
/* line 1043, ../sass/_common-components.scss */
.gallery-thumb-container .left-arrow, .gallery-thumb-container .right-arrow { float: left; width: 14px; height: 52px; display: block; background-color: #484441; text-decoration: none; }
/* line 1050, ../sass/_common-components.scss */
.gallery-thumb-container .left-arrow span, .gallery-thumb-container .right-arrow span { line-height: 52px; color: white; font-size: 18px; font-size: 1.38462rem; }
/* line 1055, ../sass/_common-components.scss */
.gallery-thumb-container .left-arrow:hover, .gallery-thumb-container .right-arrow:hover { background-color: #666666; }

/** Direct Advantage Badge**/
/* line 1063, ../sass/_common-components.scss */
.award-ads { float: left; width: 210px; margin-right: 20px; }
/* line 1067, ../sass/_common-components.scss */
.award-ads p { font-size: 11px; font-size: 0.84615rem; line-height: 1.5; }
/* line 1071, ../sass/_common-components.scss */
.award-ads td { padding: 0; }

/* line 1076, ../sass/_common-components.scss */
.badge { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; margin-bottom: 10px; font-size: 13px; font-size: 1rem; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.badge:before, .badge:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.badge:after { clear: both; }
/* line 1081, ../sass/_common-components.scss */
.badge img { float: left; margin-right: 10px; vertical-align: middle; }
/* line 1086, ../sass/_common-components.scss */
.badge a { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #0084a9; font-size: 11px; font-size: 0.84615rem; }
/* line 1090, ../sass/_common-components.scss */
.badge a:hover { text-decoration: none; }
/* line 1094, ../sass/_common-components.scss */
.badge .text { margin: 11px 0; }

/** Activity spinner **/
/* line 1100, ../sass/_common-components.scss */
#activity-spinner { width: 80px; height: 80px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: none; background-color: transparent; background-color: rgba(255, 255, 255, 0.8); /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr#$color,endColorstr=$color);*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$color', endColorstr='$color', GradientType=0); /* IE6-9 */ zoom: 1; position: fixed; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; z-index: 9999; }
/* line 1101, ../sass/_common-components.scss */
#activity-spinner span { width: 80px; height: 80px; display: block; background: url(../images/common/ajax-loader.gif) no-repeat 50% 50%; }

/** BOOKING FORMS **/
/* line 1121, ../sass/_common-components.scss */
div.alertNotice { padding: 20px; background-color: #484441; }
/* line 1125, ../sass/_common-components.scss */
div.alertNotice span.icon-alert { color: #f4ce00; }
/* line 1129, ../sass/_common-components.scss */
div.alertNotice.blueNotice { margin-bottom: 0px; background-color: #d6e6df; }
/* line 1132, ../sass/_common-components.scss */
div.alertNotice.blueNotice p { color: #6d6967; }
/* line 1134, ../sass/_common-components.scss */
div.alertNotice.blueNotice p span.hdr { font-size: 18px; font-size: 1.38462rem; }

/* line 1142, ../sass/_common-components.scss */
div.ratesNotFound { display: block; height: 80px; width: 100%; position: fixed; bottom: -80px; z-index: 3; }
/* line 1150, ../sass/_common-components.scss */
div.ratesNotFound div.fixed-container { position: relative; padding: 30px 20px; }
/* line 1156, ../sass/_common-components.scss */
div.ratesNotFound button.mfp-close span { background-position: -21px -1121px; }

/* line 1163, ../sass/_common-components.scss */
div.alertNotice p, div.ratesNotFound p { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; font-size: 1rem; color: white; margin: 0 0 0 30px; line-height: 20px; }
/* line 1170, ../sass/_common-components.scss */
div.alertNotice p a, div.ratesNotFound p a { color: white; }

/* line 1175, ../sass/_common-components.scss */
div.selectionBox { /*	width: 660px;*/ padding: 20px; }
/* line 1178, ../sass/_common-components.scss */
div.selectionBox p { margin-bottom: 5px; }
/* line 1181, ../sass/_common-components.scss */
div.selectionBox .l-img-con { width: 220px; }
/* line 1185, ../sass/_common-components.scss */
div.selectionBox .l-price-desc { margin-top: 35px; }
/* line 1189, ../sass/_common-components.scss */
div.selectionBox .pricing-details { width: 320px; }
/* line 1193, ../sass/_common-components.scss */
div.selectionBox form.custom-ui { display: block; width: 320px; }
/* line 1198, ../sass/_common-components.scss */
div.selectionBox a.g-tooltip { text-decoration: none; }
/* line 1200, ../sass/_common-components.scss */
div.selectionBox a.g-tooltip i.icon-exclamation { color: #6d6967; text-decoration: none; }

/* line 1207, ../sass/_common-components.scss */
ul.arrow-breadcrumb { text-align: center; list-style: none; display: inline-table; width: 100%; margin: 20px 0; }
/* line 1214, ../sass/_common-components.scss */
ul.arrow-breadcrumb li { display: inline; line-height: 0; margin: 0; }
/* line 1218, ../sass/_common-components.scss */
ul.arrow-breadcrumb li a { display: block; float: left; height: 40px; text-align: center; text-transform: uppercase; padding: 20px 20px 0 40px; position: relative; margin: 0 20px 0 0; width: 300px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; text-decoration: none; font-size: 14px; font-size: 1.07692rem; }
/* line 1234, ../sass/_common-components.scss */
ul.arrow-breadcrumb li a:after { content: ""; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 20px solid; position: absolute; right: -20px; top: 0; z-index: 1; }
/* line 1246, ../sass/_common-components.scss */
ul.arrow-breadcrumb li a:before { content: ""; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 20px solid; position: absolute; left: 0; top: 0; }
/* line 1262, ../sass/_common-components.scss */
ul.arrow-breadcrumb li.current a:after { border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 20px solid; }
/* line 1268, ../sass/_common-components.scss */
ul.arrow-breadcrumb li.current a:before { border-left: 20px solid; }
/* line 1279, ../sass/_common-components.scss */
ul.arrow-breadcrumb li.done a:after { border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 20px solid; }
/* line 1285, ../sass/_common-components.scss */
ul.arrow-breadcrumb li.done a:before { border-left: 20px solid; }
/* line 1293, ../sass/_common-components.scss */
ul.arrow-breadcrumb li:first-child a:before { display: none; }
/* line 1297, ../sass/_common-components.scss */
ul.arrow-breadcrumb li:last-child a { padding-right: 20px; margin: 0 0px 0 0; }
/* line 1302, ../sass/_common-components.scss */
ul.arrow-breadcrumb li:last-child a:after { display: none; }

/* --- Now loading --- */
/* line 1309, ../sass/_common-components.scss */
.loadimg { display: none; }

/* line 1313, ../sass/_common-components.scss */
.nowloading { position: relative; }
/* line 1315, ../sass/_common-components.scss */
.nowloading .loadimg { display: block; width: 20px; height: 20px; position: absolute; left: 50%; top: 50%; margin-right: -10px; margin-top: -10px; }

/* line 1328, ../sass/_common-components.scss */
.container-404 { height: 380px; padding: 80px 10px; }

/* line 1333, ../sass/_common-components.scss */
.timestamp { font-size: 11px; font-size: 0.84615rem; font-style: italic; color: #6d6967; line-height: 18px; margin-top: 15px; }

/* line 1343, ../sass/_common-components.scss */
.ta-review table td { padding: 0; }

/* --- Modal Gallery on Booking Form Package Selection --- */
/* line 1350, ../sass/_common-components.scss */
#modal-overlay.modal-gallery { max-width: 610px; padding: 36px; }
/* line 1354, ../sass/_common-components.scss */
#modal-overlay .gallery-thumb-container { margin-bottom: 0; }

/**
Navigation
•	Top Navigation
•	Side Navigation
•	Sub Navigation
•	Breadcrumbs
•	Pagination
•	Global Property Selector Navigation
*/
/* Top Header */
/* line 12, ../sass/pr-styles/_navigation.scss */
header { position: relative; background: url("../images/common/navi-header-shadow.png") repeat-x bottom; }
/* line 16, ../sass/pr-styles/_navigation.scss */
header #lang-bar { height: 38px; min-width: 940px; max-width: 100%; background: #EEE9E5; border-bottom: 1px solid #c7c7c7; min-width: 940px; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
header #lang-bar:before, header #lang-bar:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
header #lang-bar:after { clear: both; }
/* line 26, ../sass/pr-styles/_navigation.scss */
header nav { position: relative; display: block; height: 78px; padding: 0; display: block; min-width: 940px; z-index: 3; *zoom: 1; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
header nav:before, header nav:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
header nav:after { clear: both; }
/* line 35, ../sass/pr-styles/_navigation.scss */
header nav .row { position: relative; }
/* line 39, ../sass/pr-styles/_navigation.scss */
header nav div#toplogo { position: relative; float: left; margin: 0px 0 0 0px; width: 190px; }
/* line 46, ../sass/pr-styles/_navigation.scss */
header nav ul#top-menu { list-style: none; padding: 0; /* 20131209: amended to fit navigation - margin: 0; */ margin: 42px 0 0 0; float: right; height: 48px; }
/* line 53, ../sass/pr-styles/_navigation.scss */
header nav ul#top-menu li { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; /* 20131209: amended to fit navigation - margin: 44px 10px 0 10px; */ margin: 0 10px; padding: 0; }
/* line 55, ../sass/pr-styles/_navigation.scss */
header nav ul#top-menu li a { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #6d6967; font-size: 11px; font-size: 0.84615rem; text-decoration: none; padding: 6px 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; text-transform: uppercase; }
/* line 68, ../sass/pr-styles/_navigation.scss */
header nav ul#top-menu li a:hover { color: #d11349; }
/* line 78, ../sass/pr-styles/_navigation.scss */
header nav ul#top-menu li.selected a { color: #d11349; }
/* line 83, ../sass/pr-styles/_navigation.scss */
header nav ul#top-menu li.last { /* 20131209: amended to fit navigation - margin: 44px 0 0 13px !important; */ margin: 0 0 0 10px !important; }
/* line 90, ../sass/pr-styles/_navigation.scss */
header nav ul#top-category-menu { position: absolute; top: 0px; left: 200px; width: 750px; height: 34px; /** 20131209: added to ensure the bar stays in global templates **/ list-style: none; padding-left: 25px; background-color: #E5E3E0; margin: 0; *zoom: 1; }
/* line 100, ../sass/pr-styles/_navigation.scss */
header nav ul#top-category-menu li { margin: 0; padding: 0; float: left; display: block; padding: 11px 20px; height: 34px; font-size: 12px; font-size: 0.92308rem; }
/* line 108, ../sass/pr-styles/_navigation.scss */
header nav ul#top-category-menu li a { line-height: 12px; text-decoration: none; text-transform: uppercase; }
/* line 122, ../sass/pr-styles/_navigation.scss */
header nav ul#top-category-menu li.selected { background-color: #d11349; }
/* line 124, ../sass/pr-styles/_navigation.scss */
header nav ul#top-category-menu li.selected > a { color: #fff; text-decoration: none; }
/* line 3, ../sass/functions/_clearfix.scss */
header nav ul#top-category-menu:before, header nav ul#top-category-menu:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
header nav ul#top-category-menu:after { clear: both; }
/* line 133, ../sass/pr-styles/_navigation.scss */
header nav #search-bar { position: absolute; top: 0px; right: 10px; }
/* line 137, ../sass/pr-styles/_navigation.scss */
header nav #search-bar .custom-ui { /* firefox 19+ */ /* ie */ }
/* line 138, ../sass/pr-styles/_navigation.scss */
header nav #search-bar .custom-ui input { border: none; width: 194px; padding: 6px 22px 6px 10px; font-size: 12px; font-size: 0.92308rem; background-color: #999999; color: #fff; height: 34px; }
/* line 148, ../sass/pr-styles/_navigation.scss */
header nav #search-bar .custom-ui #search-field::-webkit-input-placeholder { color: #fff; font-size: 12px; font-size: 0.92308rem; }
/* line 152, ../sass/pr-styles/_navigation.scss */
header nav #search-bar .custom-ui #search-field::-moz-placeholder { color: #fff; font-size: 12px; font-size: 0.92308rem; }
/* line 157, ../sass/pr-styles/_navigation.scss */
header nav #search-bar .custom-ui #search-field:-ms-input-placeholder { color: #fff; font-size: 12px; font-size: 0.92308rem; }
/* line 162, ../sass/pr-styles/_navigation.scss */
header nav #search-bar .custom-ui #search-field input:-moz-placeholder { color: #fff; font-size: 12px; font-size: 0.92308rem; }
/* line 168, ../sass/pr-styles/_navigation.scss */
header nav #search-bar label { padding: 0px; margin: 0px; line-height: 1px; display: inline; height: auto; }
/* line 175, ../sass/pr-styles/_navigation.scss */
header nav #search-bar i { position: absolute; top: 8px; right: 5px; font-size: 18px; font-size: 1.38462rem; color: #c7c7c7; }
/* line 3, ../sass/functions/_clearfix.scss */
header nav:before, header nav:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
header nav:after { clear: both; }
/* line 188, ../sass/pr-styles/_navigation.scss */
header nav.no-breadcrumbs div#toplogo { position: absolute; float: left; margin: 0px 0 0 0px; width: 190px; }
/* line 195, ../sass/pr-styles/_navigation.scss */
header nav.no-breadcrumbs a.sticky-btn, header nav.no-breadcrumbs button.sticky-btn { bottom: -46px; }
/* line 198, ../sass/pr-styles/_navigation.scss */
header nav.no-breadcrumbs ul#top-menu { height: auto; }

/** Language selector **/
/* line 207, ../sass/pr-styles/_navigation.scss */
ul#lang-selector { padding: 0; margin: 0; float: right; list-style: none; *zoom: 1; }
/* line 212, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li { float: left; margin-right: 5px; padding: 0; line-height: 38px; /** Account login **/ }
/* line 217, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li a { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #6d6967; text-decoration: none; }
/* line 222, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li a:hover { color: #d11349; text-decoration: underline; }
/* line 229, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details { position: relative; min-width: 270px; }
/* line 232, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details > a { height: 30px; display: table; padding: 0 10px; float: right; }
/* line 237, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details > a i { font-size: 20px; font-size: 1.53846rem; color: #d11349; display: table-cell; vertical-align: middle; }
/* line 242, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details > a i.icon-naviright-2 { font-size: 14px; font-size: 1.07692rem; color: #666; width: 15px; }
/* line 247, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details > a i.icon-pp_icon { display: none; }
/* line 251, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details > a:focus { outline: none; }
/* line 255, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details > a.selected, ul#lang-selector li#account-details > a:hover { color: #fff; background: #d11349; text-decoration: none; }
/* line 257, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details > a.selected i, ul#lang-selector li#account-details > a:hover i { color: #fff; }
/* line 266, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details h5 { color: black; }
/* line 270, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details div.account-details-dropdown { width: 100%; position: absolute; top: 38px; left: 0; overflow: hidden; height: 106px; background-color: #E4E2DF; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; -webkit-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); -moz-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); z-index: 5; *zoom: 1; }
/* line 284, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details div.account-details-dropdown .step1 { width: 100%; position: absolute; }
/* line 287, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details div.account-details-dropdown .step1 a { display: block; padding: 20px; text-transform: uppercase; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 13px; font-size: 1rem; line-height: 1; }
/* line 294, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details div.account-details-dropdown .step1 a:hover { color: white; background: #d11349; text-decoration: underline; }
/* line 302, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details div.account-details-dropdown .step2 { position: absolute; left: 0; width: 100%; padding: 20px 16px; }
/* line 307, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details div.account-details-dropdown .step2 p { line-height: 1.2; }
/* line 310, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details div.account-details-dropdown .step2 input:not([type=submit]):not([type=reset]):not([type=file]) { margin-bottom: 10px; width: 100%; }
/* line 314, ../sass/pr-styles/_navigation.scss */
ul#lang-selector li#account-details div.account-details-dropdown .step2 i.icon-exclamation { top: 11px; height: 27px; line-height: 27px; }
/* line 3, ../sass/functions/_clearfix.scss */
ul#lang-selector li#account-details div.account-details-dropdown:before, ul#lang-selector li#account-details div.account-details-dropdown:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
ul#lang-selector li#account-details div.account-details-dropdown:after { clear: both; }
/* line 3, ../sass/functions/_clearfix.scss */
ul#lang-selector:before, ul#lang-selector:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
ul#lang-selector:after { clear: both; }

/** Country Dropdown **/
/* line 330, ../sass/pr-styles/_navigation.scss */
#country-dropdown { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; float: left; }
/* line 333, ../sass/pr-styles/_navigation.scss */
#country-dropdown a { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; height: 38px; line-height: 38px; text-decoration: none; }
/* line 339, ../sass/pr-styles/_navigation.scss */
#country-dropdown a i { margin-left: 5px; color: #d11349; font-size: 11px; font-size: 0.84615rem; }
/* line 346, ../sass/pr-styles/_navigation.scss */
#country-dropdown a i.icon-up-arrow, #country-dropdown a i.icon-down-arrow { margin-left: 5px; color: #363636; }

/** Country Dropdown list **/
/* line 356, ../sass/pr-styles/_navigation.scss */
#country-dropdown-list { padding-top: 30px; background-color: #ECECEC; line-height: 1.1; overflow: hidden; width: 100%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; *zoom: 1; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
#country-dropdown-list:before, #country-dropdown-list:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
#country-dropdown-list:after { clear: both; }
/* line 365, ../sass/pr-styles/_navigation.scss */
#country-dropdown-list span.country-header { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-size: 1.07692rem; line-height: 1.5; font-weight: bold; color: #232323; text-transform: uppercase; }
/* line 373, ../sass/pr-styles/_navigation.scss */
#country-dropdown-list ul { list-style: none; margin: 0 0 30px 0; padding: 0; }
/* line 377, ../sass/pr-styles/_navigation.scss */
#country-dropdown-list ul li { line-height: 1.2; margin-left: 0; display: block; margin-bottom: 5px; *zoom: 1; }
/* line 381, ../sass/pr-styles/_navigation.scss */
#country-dropdown-list ul li i.icon-naviright-2 { /* float: left; */ position: absolute; left: 0; width: 20px; font-size: 14px; font-size: 1.07692rem; }
/* line 388, ../sass/pr-styles/_navigation.scss */
#country-dropdown-list ul li a { float: left; font-size: 12px; font-size: 0.92308rem; padding-left: 20px; text-decoration: none; width: 275px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
/* line 396, ../sass/pr-styles/_navigation.scss */
#country-dropdown-list ul li a:hover { color: #363636; text-decoration: underline; }
/* line 401, ../sass/pr-styles/_navigation.scss */
#country-dropdown-list ul li:hover { color: #363636; }
/* line 3, ../sass/functions/_clearfix.scss */
#country-dropdown-list ul li:before, #country-dropdown-list ul li:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
#country-dropdown-list ul li:after { clear: both; }
/* line 3, ../sass/functions/_clearfix.scss */
#country-dropdown-list:before, #country-dropdown-list:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
#country-dropdown-list:after { clear: both; }

/** FOOTER **/
/* line 413, ../sass/pr-styles/_navigation.scss */
footer { /*	[class^="icon-"]:before, [class*=" icon-"]:before{ @include font-size(14px); text-spacing: 5px; }*/ border-top: 1px solid #c7c7c7; }
/* line 420, ../sass/pr-styles/_navigation.scss */
footer [class|=icon] { font-size: 12px; font-size: 0.92308rem; vertical-align: inherit; }
/* line 424, ../sass/pr-styles/_navigation.scss */
footer hr { margin: 0; }
/* line 428, ../sass/pr-styles/_navigation.scss */
footer #within-the-city { text-align: center; padding: 18px 0; }
/* line 431, ../sass/pr-styles/_navigation.scss */
footer #within-the-city ul { list-style: none; text-align: center; *zoom: 1; margin: 0 auto; }
/* line 434, ../sass/pr-styles/_navigation.scss */
footer #within-the-city ul li { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin: 0 10px; }
/* line 437, ../sass/pr-styles/_navigation.scss */
footer #within-the-city ul li a { line-height: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
footer #within-the-city ul:before, footer #within-the-city ul:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
footer #within-the-city ul:after { clear: both; }
/* line 445, ../sass/pr-styles/_navigation.scss */
footer #within-the-city span.title { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 16px; font-size: 1.23077rem; color: #6d6967; }
/* line 452, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap { width: 100%; max-width: 960px; min-width: 960px; margin: 0 auto; padding: 0 10px; padding: 30px 10px; *zoom: 1; }
/* line 22, ../sass/functions/_semantic-grid.scss */
footer #footer-sitemap > *:first-child { margin-left: 0px; }
@media only screen and (document-width) { /* line 452, ../sass/pr-styles/_navigation.scss */
  footer #footer-sitemap { padding: 0 20px; } }
@media only screen and (all-phones) { /* line 452, ../sass/pr-styles/_navigation.scss */
  footer #footer-sitemap { width: auto; min-width: 0; margin-left: 0; margin-right: 0; } }
/* line 456, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap h6 { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #6d6967; text-transform: uppercase; }
/* line 461, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap .mini-sitemap { float: left; width: 510px; border-right: 1px solid #c7c7c7; margin-right: 25px; }
/* line 467, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap .social-contact { float: left; width: 175px; }
/* line 470, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap .social-contact a { text-decoration: none; text-transform: uppercase; }
/* line 474, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap .social-contact i { float: left; padding-top: 2px; }
/* line 478, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap .social-contact ul.social-engage { margin-bottom: 25px; }
/* line 479, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap .social-contact ul.social-engage li { line-height: 20px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin: 0 6px 0 0; }
/* line 482, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap .social-contact ul.social-engage li h6 { margin: 0 14px 0 0; }
/* line 486, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap .social-contact ul.social-engage li:first-child { margin: 0 6px 0 0; }
/* line 492, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap .social-contact h6 { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; color: #d11349; text-transform: uppercase; margin: 0 20px 0 0; line-height: 20px; }
/* line 500, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap .social-contact ul { list-style: none; margin: 0; padding: 0; line-height: 1.5; }
/* line 506, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap .social-contact ul li { margin: 0; }
/* line 508, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap .social-contact ul li a { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; font-size: 0.92308rem; color: #a3a1a0; }
/* line 512, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap .social-contact ul li a:hover { text-decoration: underline; }
/* line 520, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap .social-contact address { *zoom: 1; clear: both; margin-bottom: 30px; font-size: 14px; font-size: 1.07692rem; line-height: 1.4; }
/* line 3, ../sass/functions/_clearfix.scss */
footer #footer-sitemap .social-contact address:before, footer #footer-sitemap .social-contact address:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
footer #footer-sitemap .social-contact address:after { clear: both; }
/* line 526, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap .social-contact address span[class|=icon] { font-size: 18px; font-size: 1.38462rem; line-height: 1.2; vertical-align: middle; }
/* line 534, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap div.sitemap-row { *zoom: 1; padding-bottom: 15px; }
/* line 3, ../sass/functions/_clearfix.scss */
footer #footer-sitemap div.sitemap-row:before, footer #footer-sitemap div.sitemap-row:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
footer #footer-sitemap div.sitemap-row:after { clear: both; }
/* line 538, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap div.sitemap-col { float: left; width: 150px; margin-right: 20px; }
/* line 543, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap div.sitemap-col ul { list-style: none; margin: 0; padding: 0; }
/* line 548, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap div.sitemap-col ul li { line-height: 1; margin: 0; margin-bottom: 10px; }
/* line 551, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap div.sitemap-col ul li a { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; font-size: 0.92308rem; color: #a3a1a0; text-decoration: none; }
/* line 556, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap div.sitemap-col ul li a:hover { text-decoration: underline; }
/* line 564, ../sass/pr-styles/_navigation.scss */
footer #footer-sitemap div.sitemap-col.last { margin-right: 0; }
/* line 3, ../sass/functions/_clearfix.scss */
footer #footer-sitemap:before, footer #footer-sitemap:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
footer #footer-sitemap:after { clear: both; }
/* line 572, ../sass/pr-styles/_navigation.scss */
footer #footer-links { width: 100%; max-width: 960px; min-width: 960px; margin: 0 auto; padding: 0 10px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; font-size: 0.92308rem; color: #a3a1a0; }
/* line 22, ../sass/functions/_semantic-grid.scss */
footer #footer-links > *:first-child { margin-left: 0px; }
@media only screen and (document-width) { /* line 572, ../sass/pr-styles/_navigation.scss */
  footer #footer-links { padding: 0 20px; } }
@media only screen and (all-phones) { /* line 572, ../sass/pr-styles/_navigation.scss */
  footer #footer-links { width: auto; min-width: 0; margin-left: 0; margin-right: 0; } }
/* line 578, ../sass/pr-styles/_navigation.scss */
footer #footer-links a { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; font-size: 0.92308rem; color: #a3a1a0; text-decoration: none; }
/* line 583, ../sass/pr-styles/_navigation.scss */
footer #footer-links a:hover { text-decoration: underline; }
/* line 587, ../sass/pr-styles/_navigation.scss */
footer #footer-links ul { margin: 10px 0 0px 0; list-style: none; line-height: 1; }
/* line 592, ../sass/pr-styles/_navigation.scss */
footer #footer-links ul li { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin: 0 4px; color: #a3a1a0; }
/* line 603, ../sass/pr-styles/_navigation.scss */
footer#global #footer-sitemap div.sitemap-col { width: 180px; margin: 0 40px; }
/* line 607, ../sass/pr-styles/_navigation.scss */
footer#global #footer-sitemap.last { margin-right: 0; }
/* line 611, ../sass/pr-styles/_navigation.scss */
footer#global.no-shadow { background: none; }

/** Search List Pagination **/
/* line 618, ../sass/pr-styles/_navigation.scss */
.pagination { display: block; text-align: right; margin: 20px 0; *zoom: 1; }
/* line 622, ../sass/pr-styles/_navigation.scss */
.pagination [class|=icon] { font-size: 12px; font-size: 0.92308rem; margin: 0; }
/* line 626, ../sass/pr-styles/_navigation.scss */
.pagination a { text-decoration: none; padding: 2px 5px; line-height: 20px; width: 20px; color: #6d6967; }
/* line 632, ../sass/pr-styles/_navigation.scss */
.pagination a:hover, .pagination a.selected { background: #d11349; color: white; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
/* line 637, ../sass/pr-styles/_navigation.scss */
.pagination a.prev, .pagination a.next { width: auto; padding: 0; color: #d11349; }
/* line 641, ../sass/pr-styles/_navigation.scss */
.pagination a.prev:hover, .pagination a.next:hover { background: none; border-bottom: 1px solid #d11349; border-radius: 0; }
/* line 647, ../sass/pr-styles/_navigation.scss */
.pagination a.prev { margin-right: 16px; }
/* line 650, ../sass/pr-styles/_navigation.scss */
.pagination a.prev [class|=icon] { margin-right: 10px; }
/* line 653, ../sass/pr-styles/_navigation.scss */
.pagination a.next { margin-left: 16px; }
/* line 656, ../sass/pr-styles/_navigation.scss */
.pagination a.next [class|=icon] { margin-left: 10px; }
/* line 3, ../sass/functions/_clearfix.scss */
.pagination:before, .pagination:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.pagination:after { clear: both; }

/**
Components
• Tables
• Image Carousel
• Tabs
• Lightbox Overlay
• Accordion(Collapsible panel)
• Tooltips
• Global Property Selector
• Light Blue Background Style
•	Booking components
•	Image Gallery
*/
/** Base container **/
/* line 18, ../sass/pr-styles/_components.scss */
.position-fixed { position: fixed !important; top: 0; }

/* line 23, ../sass/pr-styles/_components.scss */
div.banner-text { top: 11.61049%; }
/* line 25, ../sass/pr-styles/_components.scss */
div.banner-text.mid { top: 44.94382%; }
/* line 28, ../sass/pr-styles/_components.scss */
div.banner-text.bottom { top: 78.27715%; }

/* line 33, ../sass/pr-styles/_components.scss */
div.banner-footnote { bottom: 2.62172%; }

/* line 37, ../sass/pr-styles/_components.scss */
.calendar-container { display: inline-block; position: relative; }
/* line 41, ../sass/pr-styles/_components.scss */
.calendar-container i.icon-calendar { position: absolute; top: -1px; right: 10px; font-size: 30px; font-size: 2.30769rem; cursor: pointer; }

/* line 50, ../sass/pr-styles/_components.scss */
.kalendae { background-color: white; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border-top: 10px solid #d11349; }
/* line 54, ../sass/pr-styles/_components.scss */
.kalendae.k-floating { -webkit-box-shadow:  0px 0px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow:  0px 0px 5px rgba(0, 0, 0, 0.4); box-shadow:  0px 0px 5px rgba(0, 0, 0, 0.4); }
/* line 57, ../sass/pr-styles/_components.scss */
.kalendae .k-separator { background: #ccc; }
/* line 60, ../sass/pr-styles/_components.scss */
.kalendae .k-caption { font-size: 14px; font-size: 1.07692rem; font-weight: bold; }
/* line 64, ../sass/pr-styles/_components.scss */
.kalendae .k-btn-previous-month, .kalendae .k-btn-next-month, .kalendae .k-btn-previous-year, .kalendae .k-btn-next-year { color: #777; font-size: 26px; font-size: 2rem; line-height: 18px; }
/* line 69, ../sass/pr-styles/_components.scss */
.kalendae .k-btn-previous-month:hover, .kalendae .k-btn-next-month:hover { color: #7EA0E2; }
/* line 72, ../sass/pr-styles/_components.scss */
.kalendae .k-btn-previous-year:hover, .kalendae .k-btn-next-year:hover { color: #6FDF81; }
/* line 75, ../sass/pr-styles/_components.scss */
.kalendae .k-header { border-top: 1px solid #c7c7c7; border-bottom: 1px solid #c7c7c7; margin-bottom: 5px; font-weight: bold; color: #000; padding: 5px 0; }
/* line 83, ../sass/pr-styles/_components.scss */
.kalendae .k-header span { color: #666; }
/* line 86, ../sass/pr-styles/_components.scss */
.kalendae .k-days span { color: #999; }
/* line 90, ../sass/pr-styles/_components.scss */
.kalendae .k-days span.k-in-month.k-active { border-color: #ddd; background-color: white; color: #333; }
/* line 95, ../sass/pr-styles/_components.scss */
.kalendae .k-days span.k-out-of-month { color: #ddd; }
/* line 98, ../sass/pr-styles/_components.scss */
.kalendae .k-days span.k-active { cursor: pointer; }
/* line 101, ../sass/pr-styles/_components.scss */
.kalendae .k-days span.blockout { background-color: #A9D7E6 !important; color: white !important; }
/* line 105, ../sass/pr-styles/_components.scss */
.kalendae .k-days span.k-blockout { background-color: #DEDEDE !important; color: #999 !important; }
/* line 109, ../sass/pr-styles/_components.scss */
.kalendae .k-days span.k-selected { border-color: #1072A5; color: #1072A5; }
/* line 112, ../sass/pr-styles/_components.scss */
.kalendae .k-days span.k-selected.k-active { background: #def1f7 url("../images/common/pr-global-sprite.png"); background-position: -199px -1077px; color: white !important; }
/* line 117, ../sass/pr-styles/_components.scss */
.kalendae .k-days span.k-selected.k-active.k-out-of-month { background: #fff; color: #ddd; border: 1px solid #0084A9; }
/* line 124, ../sass/pr-styles/_components.scss */
.kalendae .k-days span.k-range { background: none; border-color: #6DD4FE; }
/* line 127, ../sass/pr-styles/_components.scss */
.kalendae .k-days span.k-range.k-in-month { background: #C4D4F1; border-color: #19AEFE; color: #333; }
/* line 132, ../sass/pr-styles/_components.scss */
.kalendae .k-days span.k-range.k-out-of-month { background: #fff; color: #ddd; border: 1px solid #0084A9; }
/* line 138, ../sass/pr-styles/_components.scss */
.kalendae .k-days span.k-active:hover { border-color: #666; }
/* line 143, ../sass/pr-styles/_components.scss */
.kalendae .k-days span.lastDay { background-position: -225px -1077px !important; }
/* line 147, ../sass/pr-styles/_components.scss */
.kalendae.ie8 {     /*
		.k-btn-previous-month, .k-btn-next-month, .k-btn-previous-year, .k-btn-next-year {
			width: 16px;
			height: 16px;
			cursor: pointer;
			background: #777777 url("arrows.png") no-repeat center left;
			position: absolute;
			top: 0;
		}
		.k-btn-next-month, .k-btn-next-year {
			background-position: center right;
		}
		.k-btn-previous-month:hover, .k-btn-next-month:hover {
			background-color: #7EA0E2;
		}
		.k-btn-previous-year, .k-btn-next-year {
			background-color: #333;
		}
		.k-btn-previous-year:hover, .k-btn-next-year:hover {
			background-color: #6FDF81;
		}
		.k-btn-previous-month:after, .k-btn-next-month:after, .k-btn-previous-year:after, .k-btn-next-year:after {
			display: none;
		}
		*/ }
/* line 148, ../sass/pr-styles/_components.scss */
.kalendae.ie8.k-floating { border: 1px solid #c7c7c7; }
/* line 151, ../sass/pr-styles/_components.scss */
.kalendae.ie8 .k-btn-close { width: 20px; height: 20px; border: none; background: url("close.png") no-repeat top left; }
/* line 156, ../sass/pr-styles/_components.scss */
.kalendae.ie8 .k-btn-close:after { display: none; }

/** left-menulist **/
/* line 190, ../sass/pr-styles/_components.scss */
div.left-menulist { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; background-color: white; padding: 6px 0; -webkit-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); -moz-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); }
/* line 196, ../sass/pr-styles/_components.scss */
div.left-menulist .left-menu-label a { font-size: 20px; font-size: 1.53846rem; text-transform: uppercase; color: #d11349; display: block; text-decoration: none; padding: 12px 15px; -webkit-transition: background 0.2s ease-in-out; -moz-transition: background 0.2s ease-in-out; -o-transition: background 0.2s ease-in-out; -ms-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; }
/* line 206, ../sass/pr-styles/_components.scss */
div.left-menulist .left-menu-label:hover > a, div.left-menulist .left-menu-label.selected > a { color: white; background-color: #d11349; }
/* line 211, ../sass/pr-styles/_components.scss */
div.left-menulist ul { padding: 0 0 10px 0; margin: 0; list-style: none; }
/* line 215, ../sass/pr-styles/_components.scss */
div.left-menulist ul li { margin: 0; }
/* line 217, ../sass/pr-styles/_components.scss */
div.left-menulist ul li a { position: relative; font-size: 14px; font-size: 1.07692rem; color: #666666; text-decoration: none; display: block; padding: 6px 15px 6px 30px; background-color: none; text-transform: uppercase; -webkit-transition: background 0.2s ease-in-out; -moz-transition: background 0.2s ease-in-out; -o-transition: background 0.2s ease-in-out; -ms-transition: background 0.2s ease-in-out; transition: background 0.2s ease-in-out; }
/* line 229, ../sass/pr-styles/_components.scss */
div.left-menulist ul li:hover > a, div.left-menulist ul li.selected > a { color: white; background-color: #d11349; }
/* line 233, ../sass/pr-styles/_components.scss */
div.left-menulist ul li i { position: absolute; left: 15px; top: 9px; }

/** homepage booking widget **/
/* line 243, ../sass/pr-styles/_components.scss */
#enq-contact { position: relative; -webkit-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); -moz-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); }

/* line 249, ../sass/pr-styles/_components.scss */
#enq-contact-header { height: 38px; background: #515151; }
/* line 253, ../sass/pr-styles/_components.scss */
#enq-contact-header ul.tabs-pattern { float: left; background: none; width: auto; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
#enq-contact-header ul.tabs-pattern:before, #enq-contact-header ul.tabs-pattern:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
#enq-contact-header ul.tabs-pattern:after { clear: both; }
/* line 259, ../sass/pr-styles/_components.scss */
#enq-contact-header #time-weather { line-height: 35px; float: right; }
/* line 262, ../sass/pr-styles/_components.scss */
#enq-contact-header #time-weather span { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; line-height: 35px; color: white; }
/* line 264, ../sass/pr-styles/_components.scss */
#enq-contact-header #time-weather span.time { margin-right: 20px; }
/* line 271, ../sass/pr-styles/_components.scss */
#enq-contact-header #time-weather i { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; font-size: 28px; font-size: 2.15385rem; margin-left: 5px; line-height: 35px; color: white; }

/* line 282, ../sass/pr-styles/_components.scss */
#enq-content { padding: 0; background: #938D81; color: white;   /*	.plan-stay {
		width: 760px;
		position: relative;
		@extend %float-left;
		input#start-date, input#end-date {
			width: 155px;
			padding-right: 25px;
			input {
				width: 155px !important;
			}
		}
		label{ color: $white; }
	}*/ *zoom: 1; }
/* line 289, ../sass/pr-styles/_components.scss */
#enq-content .floating-label { position: absolute; top: -20px; right: 10px; color: white; }
/* line 300, ../sass/pr-styles/_components.scss */
#enq-content .floating-label.left { right: 0; left: 436px; left: 440px \9; }
/* line 314, ../sass/pr-styles/_components.scss */
#enq-content .maintenance { font-size: 20px; font-size: 1.53846rem; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
/* line 318, ../sass/pr-styles/_components.scss */
#enq-content .column { margin: 0 0 0 20px; }
/* line 320, ../sass/pr-styles/_components.scss */
#enq-content .column:first-child { margin: 0; }
/* line 323, ../sass/pr-styles/_components.scss */
#enq-content .column label { float: none; }
/* line 327, ../sass/pr-styles/_components.scss */
#enq-content .country-checkboxes .column:first-child { margin-left: 20px; }
/* line 331, ../sass/pr-styles/_components.scss */
#enq-content .widget p { margin: 0; }
/* line 335, ../sass/pr-styles/_components.scss */
#enq-content form { *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
#enq-content form:before, #enq-content form:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
#enq-content form:after { clear: both; }
/* line 337, ../sass/pr-styles/_components.scss */
#enq-content form a.g-tooltip { text-decoration: none; }
/* line 354, ../sass/pr-styles/_components.scss */
#enq-content .modify-stay { /*		width: 720px;*/ }
/* line 357, ../sass/pr-styles/_components.scss */
#enq-content .modify-stay .confirmation { width: 370px; margin-right: 10px; }
/* line 368, ../sass/pr-styles/_components.scss */
#enq-content .modify-stay .last-name { width: 270px; }
/* line 372, ../sass/pr-styles/_components.scss */
#enq-content .modify-stay label { margin-right: 10px; }
/* line 377, ../sass/pr-styles/_components.scss */
#enq-content .noticemsg, #enq-content .maintenance { font-style: italic; color: #fff; }
/* line 380, ../sass/pr-styles/_components.scss */
#enq-content .noticemsg i.icon-exclamation, #enq-content .maintenance i.icon-exclamation { float: left; }
/* line 383, ../sass/pr-styles/_components.scss */
#enq-content .noticemsg p, #enq-content .maintenance p { margin-left: 30px; }
/* line 388, ../sass/pr-styles/_components.scss */
#enq-content .amenities label { margin-right: 20px; }
/* line 393, ../sass/pr-styles/_components.scss */
#enq-content .contact-information label { margin-right: 20px; }
/* line 396, ../sass/pr-styles/_components.scss */
#enq-content .contact-information input { margin-right: 20px; }
/* line 400, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry { width: 790px; }
/* line 403, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry .expanded-form { margin: 0; }
/* line 406, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry label h5 { margin-right: 10px; }
/* line 409, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry input#start-date, #enq-content .make-an-enquiry input#end-date { width: 160px; }
/* line 411, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry input#start-date input, #enq-content .make-an-enquiry input#end-date input { width: 160px !important; }
/* line 415, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry .l-form-dropdown, #enq-content .make-an-enquiry .l-form-fname, #enq-content .make-an-enquiry .l-form-lname, #enq-content .make-an-enquiry .l-form-email, #enq-content .make-an-enquiry .l-form-companyname { width: 240px; margin: 0; }
/* line 418, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry .l-form-dropdown select, #enq-content .make-an-enquiry .l-form-fname select, #enq-content .make-an-enquiry .l-form-lname select, #enq-content .make-an-enquiry .l-form-email select, #enq-content .make-an-enquiry .l-form-companyname select { width: 240px !important; }
/* line 421, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry .l-form-dropdown input, #enq-content .make-an-enquiry .l-form-fname input, #enq-content .make-an-enquiry .l-form-lname input, #enq-content .make-an-enquiry .l-form-email input, #enq-content .make-an-enquiry .l-form-companyname input { width: 240px !important; }
/* line 424, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry .l-form-dropdown input.checkbox, #enq-content .make-an-enquiry .l-form-fname input.checkbox, #enq-content .make-an-enquiry .l-form-lname input.checkbox, #enq-content .make-an-enquiry .l-form-email input.checkbox, #enq-content .make-an-enquiry .l-form-companyname input.checkbox { width: auto !important; }
/* line 428, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry .l-form-request { width: 240px; }
/* line 432, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry .l-form-contact #contact-country { width: 80px !important; margin-right: 8px; padding-left: 20px; }
/* line 437, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry .l-form-contact #contact-area { width: 50px; margin-right: 8px; }
/* line 441, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry .l-form-contact #contact-number { width: 90px !important; }
/* line 445, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry .column { width: 250px; margin: 0 20px 0 0; }
/* line 449, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry .column:last-child { margin: 0; }
/* line 453, ../sass/pr-styles/_components.scss */
#enq-content .make-an-enquiry .errorspace { padding-bottom: 50px; }
/* line 457, ../sass/pr-styles/_components.scss */
#enq-content .plan-stay { width: 760px; }
/* line 465, ../sass/pr-styles/_components.scss */
#enq-content .plan-stay .expanded-form { margin-left: 442px; }
/* line 475, ../sass/pr-styles/_components.scss */
#enq-content .collapseBtn { display: none; }
/* line 3, ../sass/functions/_clearfix.scss */
#enq-content:before, #enq-content:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
#enq-content:after { clear: both; }

/*@-moz-document url-prefix() {
	#enq-contact .floating-label.left{
		left: 400px;
	}
}*/
/* line 487, ../sass/pr-styles/_components.scss */
#booking-panel.property-home label#dates-label { width: 350px; padding-left: 20px; float: left; line-height: 46px; font-size: 20px; font-size: 1.53846rem; }
/* line 494, ../sass/pr-styles/_components.scss */
#booking-panel.property-home .dates-container { width: 570px; float: left; }
/* line 497, ../sass/pr-styles/_components.scss */
#booking-panel.property-home .dates-container input#datepicker { width: 400px; }
/* line 500, ../sass/pr-styles/_components.scss */
#booking-panel.property-home .dates-container .calendar-container { margin: 9px 0; }

/** Tabbed Social Widget **/
/* line 507, ../sass/pr-styles/_components.scss */
.social-widget { background-color: #e3e2de; -webkit-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); -moz-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); }
/* line 510, ../sass/pr-styles/_components.scss */
.social-widget .tab-content { padding: 15px 0; }

/* line 517, ../sass/pr-styles/_components.scss */
ul.tab-nav li a { color: #6d6967; background-color: white; margin-right: 1px; text-decoration: none; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
/* line 523, ../sass/pr-styles/_components.scss */
ul.tab-nav li a:hover { background-color: #e3e2de; }
/* line 528, ../sass/pr-styles/_components.scss */
ul.tab-nav li.selected a { background-color: #e3e2de; }
/* line 532, ../sass/pr-styles/_components.scss */
ul.tab-nav li:last-child a { margin: 0; }

/* line 538, ../sass/pr-styles/_components.scss */
.stripe-bg { padding: 0; background: none; margin-bottom: 20px; }

/** Trip Advisor **/
/* line 545, ../sass/pr-styles/_components.scss */
.ta-review { height: 182px; width: 260px; display: table; text-align: center; position: relative; *zoom: 1; }
/* line 552, ../sass/pr-styles/_components.scss */
.ta-review .showleft, .ta-review .showright { height: 36px; width: 36px; position: absolute; top: 80px; }
/* line 558, ../sass/pr-styles/_components.scss */
.ta-review .showleft a, .ta-review .showright a { height: 36px; width: 36px; display: table-cell; vertical-align: middle; background-color: rgba(209, 19, 73, 0.6); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(209, 19, 73, 0.6)), to(rgba(209, 19, 73, 0.6))); background-image: -webkit-linear-gradient(top, rgba(209, 19, 73, 0.6), rgba(209, 19, 73, 0.6)); background-image: -moz-linear-gradient(top, rgba(209, 19, 73, 0.6), rgba(209, 19, 73, 0.6)); background-image: -ms-linear-gradient(top, rgba(209, 19, 73, 0.6), rgba(209, 19, 73, 0.6)); background-image: -o-linear-gradient(top, rgba(209, 19, 73, 0.6), rgba(209, 19, 73, 0.6)); background-image: linear-gradient(top, rgba(209, 19, 73, 0.6), rgba(209, 19, 73, 0.6)); text-decoration: none; }
/* line 570, ../sass/pr-styles/_components.scss */
.ta-review .showleft a i, .ta-review .showright a i { font-size: 20px; font-size: 1.53846rem; color: white; }
/* line 577, ../sass/pr-styles/_components.scss */
.ta-review .showright { right: 0; }
/* line 580, ../sass/pr-styles/_components.scss */
.ta-review h4, .ta-review .results-header, .ta-review .special-section .subheader, .special-section .ta-review .subheader, .ta-review .card-highlight .subheader, .card-highlight .ta-review .subheader { display: block; width: 210px; margin: 0 auto 25px auto; line-height: 1.7; }
/* line 587, ../sass/pr-styles/_components.scss */
.ta-review .review-content { position: relative; float: left; width: 220px; margin: 0 40px; height: 200px; overflow: hidden; }
/* line 594, ../sass/pr-styles/_components.scss */
.ta-review .review-content .swiper-slide { display: table; }
/* line 596, ../sass/pr-styles/_components.scss */
.ta-review .review-content .swiper-slide p { display: table-cell; vertical-align: middle; text-align: center; }
/* line 3, ../sass/functions/_clearfix.scss */
.ta-review:before, .ta-review:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.ta-review:after { clear: both; }

/* line 608, ../sass/pr-styles/_components.scss */
#facebook, #twitter { padding: 20px; }

/** Featured Content **/
/* line 614, ../sass/pr-styles/_components.scss */
.featured-content-box { background-color: white; width: 300px; height: 520px; display: table; -webkit-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); -moz-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); *zoom: 1; }
/* line 621, ../sass/pr-styles/_components.scss */
.featured-content-box .showleft, .featured-content-box .showright { position: absolute; top: 150px; height: 36px; width: 36px; z-index: 1; }
/* line 627, ../sass/pr-styles/_components.scss */
.featured-content-box .showleft a, .featured-content-box .showright a { height: 36px; width: 36px; display: table-cell; vertical-align: middle; text-align: center; background-color: rgba(209, 19, 73, 0.6); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(209, 19, 73, 0.6)), to(rgba(209, 19, 73, 0.6))); background-image: -webkit-linear-gradient(top, rgba(209, 19, 73, 0.6), rgba(209, 19, 73, 0.6)); background-image: -moz-linear-gradient(top, rgba(209, 19, 73, 0.6), rgba(209, 19, 73, 0.6)); background-image: -ms-linear-gradient(top, rgba(209, 19, 73, 0.6), rgba(209, 19, 73, 0.6)); background-image: -o-linear-gradient(top, rgba(209, 19, 73, 0.6), rgba(209, 19, 73, 0.6)); background-image: linear-gradient(top, rgba(209, 19, 73, 0.6), rgba(209, 19, 73, 0.6)); text-decoration: none; }
/* line 640, ../sass/pr-styles/_components.scss */
.featured-content-box .showleft a i, .featured-content-box .showright a i { font-size: 20px; font-size: 1.53846rem; color: white; }
/* line 647, ../sass/pr-styles/_components.scss */
.featured-content-box .showleft { left: 0; }
/* line 650, ../sass/pr-styles/_components.scss */
.featured-content-box .showright { right: 0; }
/* line 653, ../sass/pr-styles/_components.scss */
.featured-content-box .featured-content { *zoom: 1; position: relative; float: left; width: 300px; height: 338px; margin: 0; overflow: hidden; }
/* line 3, ../sass/functions/_clearfix.scss */
.featured-content-box .featured-content:before, .featured-content-box .featured-content:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.featured-content-box .featured-content:after { clear: both; }
/* line 661, ../sass/pr-styles/_components.scss */
.featured-content-box .featured-content h4, .featured-content-box .featured-content .results-header, .featured-content-box .featured-content .special-section .subheader, .special-section .featured-content-box .featured-content .subheader, .featured-content-box .featured-content .card-highlight .subheader, .card-highlight .featured-content-box .featured-content .subheader { margin: 0 0 10px 0; line-height: 1.2; }
/* line 666, ../sass/pr-styles/_components.scss */
.featured-content-box .text { *zoom: 1; padding: 20px 10px; }
/* line 3, ../sass/functions/_clearfix.scss */
.featured-content-box .text:before, .featured-content-box .text:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.featured-content-box .text:after { clear: both; }
/* line 669, ../sass/pr-styles/_components.scss */
.featured-content-box .text a { text-decoration: none; }
/* line 671, ../sass/pr-styles/_components.scss */
.featured-content-box .text a:hover { text-decoration: underline; }
/* line 676, ../sass/pr-styles/_components.scss */
.featured-content-box .arrowed-link { margin: 0; }
/* line 3, ../sass/functions/_clearfix.scss */
.featured-content-box:before, .featured-content-box:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.featured-content-box:after { clear: both; }

/** Homepage Address **/
/* line 683, ../sass/pr-styles/_components.scss */
address { font-style: normal; }
/* line 685, ../sass/pr-styles/_components.scss */
address a { color: #6d6967; }
/* line 687, ../sass/pr-styles/_components.scss */
address a:hover { color: #6d6967; text-decoration: none; }

/* ===============================================================
Property Details Ad Banners
================================================================*/
/* line 697, ../sass/pr-styles/_components.scss */
div.ad-banner { background: #323232; /* Old browsers */ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1ODgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMzIzMjMyIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjNTU1NTU1IiBvZmZzZXQ9IjAuNSIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMjMyMzIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1ODgpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient(left, #323232 0%, #555555 50%, #323232 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, #323232), color-stop(50%, #555555), color-stop(100%, #323232)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #323232 0%, #555555 50%, #323232 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #323232 0%, #555555 50%, #323232 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #323232 0%, #555555 50%, #323232 100%); /* IE10+ */ background: linear-gradient(to right, #323232 0%, #555555 50%, #323232 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#323232', GradientType=1); /* IE6-8 */ }

/** Highlights Signpost **/
/* line 719, ../sass/pr-styles/_components.scss */
div#highlights div.highlights-row { *zoom: 1; margin-bottom: 20px; }
/* line 3, ../sass/functions/_clearfix.scss */
div#highlights div.highlights-row:before, div#highlights div.highlights-row:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
div#highlights div.highlights-row:after { clear: both; }
/* line 723, ../sass/pr-styles/_components.scss */
div#highlights div.highlights-signpost { height: 292px; overflow: hidden; position: relative; }
/* line 727, ../sass/pr-styles/_components.scss */
div#highlights div.highlights-signpost:nth-of-type(1) { margin-left: 0; }
/* line 730, ../sass/pr-styles/_components.scss */
div#highlights div.highlights-signpost.large { width: 48.95833%; }
@media only screen and (all-phones) { /* line 730, ../sass/pr-styles/_components.scss */
  div#highlights div.highlights-signpost.large { float: left; margin-left: 0; width: 100%; } }
/* line 733, ../sass/pr-styles/_components.scss */
div#highlights div.highlights-signpost.small { width: 23.4375%; }
@media only screen and (all-phones) { /* line 733, ../sass/pr-styles/_components.scss */
  div#highlights div.highlights-signpost.small { float: left; margin-left: 0; width: 100%; } }
/* line 736, ../sass/pr-styles/_components.scss */
div#highlights div.highlights-signpost a { display: block; color: #6d6967; text-decoration: none; }
/* line 738, ../sass/pr-styles/_components.scss */
div#highlights div.highlights-signpost a div.details { height: 100px; width: 100%; padding: 10px 20px; position: absolute; top: 252px; z-index: 2; background-color: #ececec; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
/* line 746, ../sass/pr-styles/_components.scss */
div#highlights div.highlights-signpost a div.details h4, div#highlights div.highlights-signpost a div.details .results-header, div#highlights div.highlights-signpost a div.details .special-section .subheader, .special-section div#highlights div.highlights-signpost a div.details .subheader, div#highlights div.highlights-signpost a div.details .card-highlight .subheader, .card-highlight div#highlights div.highlights-signpost a div.details .subheader { margin-top: 0; }
/* line 751, ../sass/pr-styles/_components.scss */
div#highlights div.highlights-signpost a div.hover-overlay { position: absolute; width: 100%; height: 100%; top: 0; z-index: 1; display: table; text-align: center; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; background-color: rgba(145, 141, 129, 0.8); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(145, 141, 129, 0.8)), to(rgba(145, 141, 129, 0.8))); background-image: -webkit-linear-gradient(top, rgba(145, 141, 129, 0.8), rgba(145, 141, 129, 0.8)); background-image: -moz-linear-gradient(top, rgba(145, 141, 129, 0.8), rgba(145, 141, 129, 0.8)); background-image: -ms-linear-gradient(top, rgba(145, 141, 129, 0.8), rgba(145, 141, 129, 0.8)); background-image: -o-linear-gradient(top, rgba(145, 141, 129, 0.8), rgba(145, 141, 129, 0.8)); background-image: linear-gradient(top, rgba(145, 141, 129, 0.8), rgba(145, 141, 129, 0.8)); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
/* line 768, ../sass/pr-styles/_components.scss */
div#highlights div.highlights-signpost a div.hover-overlay span { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin: 80px auto 0 auto; font-size: 20px; font-size: 1.53846rem; color: white; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; padding: 5px 0; border-bottom: 1px solid white; border-top: 1px solid white; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4); text-transform: uppercase; }
/* line 781, ../sass/pr-styles/_components.scss */
div#highlights div.highlights-signpost a:hover { color: #6d6967; text-decoration: none; }
/* line 784, ../sass/pr-styles/_components.scss */
div#highlights div.highlights-signpost a:hover > div.details { position: absolute; top: 192px; }
/* line 788, ../sass/pr-styles/_components.scss */
div#highlights div.highlights-signpost a:hover > div.hover-overlay { filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; /* Fallback for web browsers that don't support RGBa */ background-color: #918d81; /* RGBa with 0.6 opacity */ background-color: rgba(145, 141, 129, 0.8); /* For IE 5.5 - 7*/ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99918d81, endColorstr=#99918d81); /* For IE 8*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99918d81, endColorstr=#99918d81)"; }

/** Signpost Styles **/
/* line 807, ../sass/pr-styles/_components.scss */
.price { color: #d11349; }
/* line 809, ../sass/pr-styles/_components.scss */
.price span.currency, .price span.originalPrice, .price span.newPrice { display: inline !important; }

/* line 815, ../sass/pr-styles/_components.scss */
sup.large a { color: #363636; }
/* line 817, ../sass/pr-styles/_components.scss */
sup.large a:hover { color: #363636; }

/* line 823, ../sass/pr-styles/_components.scss */
.colour-bar { background: #cccccc; }

/* line 833, ../sass/pr-styles/_components.scss */
.yellow-grad-bg .colour-bar { background: #d11349; }

/** Destination multiselector **/
/* line 839, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content { display: none; position: absolute; z-index: 5; background-color: white; width: 622px; border: 1px solid #c7c7c7; -webkit-box-shadow:  0 0 4px rgba(0, 0, 0, 0.4); -moz-box-shadow:  0 0 4px rgba(0, 0, 0, 0.4); box-shadow:  0 0 4px rgba(0, 0, 0, 0.4); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; *zoom: 1; }
/* line 849, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content div.selection-container { position: relative; padding: 20px 20px 10px 20px; }
/* line 852, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content div.selection-container i { margin-left: 6px; }
/* line 855, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content div.selection-container .parsley-container { position: absolute; bottom: 0; left: 0; }
/* line 861, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content hr { margin: 0; }
/* line 865, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content label { display: inline !important; }
/* line 869, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content div.controls { padding: 10px 20px; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
div.checkbox-dropdown-content div.controls:before, div.checkbox-dropdown-content div.controls:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
div.checkbox-dropdown-content div.controls:after { clear: both; }
/* line 873, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content h5 { font-size: 14px; font-size: 1.07692rem; }
/* line 876, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content ul { list-style: none; margin: 0 0 15px 0; }
/* line 879, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content ul li { width: 100%; margin: 0 0 5px 0; line-height: normal; height: auto; *zoom: 1; }
/* line 884, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content ul li h5 { font-weight: bold; }
/* line 887, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content ul li .icheckbox_minimal { float: left; display: block; }
/* line 891, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content ul li label { display: inline !important; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 11px; font-size: 0.84615rem; line-height: 14px; margin: 0; padding-left: 20px; height: auto; }
/* line 901, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content ul li span { display: inline !important; }
/* line 3, ../sass/functions/_clearfix.scss */
div.checkbox-dropdown-content ul li:before, div.checkbox-dropdown-content ul li:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
div.checkbox-dropdown-content ul li:after { clear: both; }
/* line 908, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content .col-2, div.checkbox-dropdown-content .col-3 { float: left; padding-right: 10px; }
/* line 3, ../sass/functions/_clearfix.scss */
div.checkbox-dropdown-content:before, div.checkbox-dropdown-content:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
div.checkbox-dropdown-content:after { clear: both; }
/* line 914, ../sass/pr-styles/_components.scss */
div.checkbox-dropdown-content.newsletter-sub { position: relative; border: 0; box-shadow: none; margin-bottom: 20px; }

/** Destination Weather **/
/* line 923, ../sass/pr-styles/_components.scss */
.l-destation-weather { font-size: 14px; font-size: 1.07692rem; *zoom: 1; }
/* line 925, ../sass/pr-styles/_components.scss */
.l-destation-weather ul { width: 100%; height: 100px; list-style: none; border: 1px solid #c7c7c7; background-color: white; margin: 0; padding: 0; display: block; *zoom: 1; }
/* line 934, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li { display: block; float: left; height: 100%; margin-left: 0; border-right: 1px solid #c7c7c7; }
/* line 940, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li div { padding: 6px 8px; }
/* line 943, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li:last-child { border: none; }
/* line 945, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li:last-child div { padding: 6px 0; }
/* line 948, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li:last-child div.temp { padding: 0; }
/* line 952, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li .temp { padding: 0; text-align: center; }
/* line 955, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li .temp span { color: #d11349; }
/* line 960, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li i { font-size: 38px; font-size: 2.92308rem; color: #d11349; display: block; width: 100%; text-align: center; line-height: 1; margin: 2px 0; }
/* line 969, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li.weather-today { width: 40.42553%; *zoom: 1; }
/* line 971, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li.weather-today div { padding: 6px 20px 6px 0; }
/* line 974, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li.weather-today i { width: 39.47368%; height: 80px; font-size: 80px; font-size: 6.15385rem; float: left; }
/* line 980, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li.weather-today div.date-temp { width: 47.36842%; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; padding: 0; line-height: 1.4; float: left; }
/* line 986, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li.weather-today div.date-temp .copy { padding: 0; line-height: 1; font-size: 30px; font-size: 2.30769rem; color: #d11349; }
/* line 991, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li.weather-today div.date-temp .copy sup { font-size: 14px; font-size: 1.07692rem; color: #666666; top: -0.8em; }
/* line 997, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li.weather-today div.date-temp span { font-size: 11px; font-size: 0.84615rem; }
/* line 1001, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li.weather-today div.convert { display: block; float: left; width: 12.10526%; padding: 32px 0; text-align: right; }
/* line 3, ../sass/functions/_clearfix.scss */
.l-destation-weather ul li.weather-today:before, .l-destation-weather ul li.weather-today:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.l-destation-weather ul li.weather-today:after { clear: both; }
/* line 1014, ../sass/pr-styles/_components.scss */
.l-destation-weather ul li.weather-others { width: 14.89362%; }
/* line 3, ../sass/functions/_clearfix.scss */
.l-destation-weather ul:before, .l-destation-weather ul:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.l-destation-weather ul:after { clear: both; }
/* line 3, ../sass/functions/_clearfix.scss */
.l-destation-weather:before, .l-destation-weather:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.l-destation-weather:after { clear: both; }

/* line 1023, ../sass/pr-styles/_components.scss */
.special-signpost { background-color: #ececec; }
/* line 1025, ../sass/pr-styles/_components.scss */
.special-signpost .l-signpost { background-color: white; border-left: 1px solid #c7c7c7; border-right: 1px solid #c7c7c7; }
/* line 1030, ../sass/pr-styles/_components.scss */
.special-signpost h2 { margin-left: 10px; }
/* line 1033, ../sass/pr-styles/_components.scss */
.special-signpost.bar { padding: 6px 10px 7px; text-align: center; font-size: 18px; font-size: 1.38462rem; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }

/* line 1041, ../sass/pr-styles/_components.scss */
#directions-panel { margin-left: 0; margin-bottom: 40px; }
/* line 1045, ../sass/pr-styles/_components.scss */
#directions-panel #suggested { margin-bottom: 30px; }
/* line 1046, ../sass/pr-styles/_components.scss */
#directions-panel #suggested ul.routes-name { margin: 0; list-style: none; }
/* line 1050, ../sass/pr-styles/_components.scss */
#directions-panel #suggested ul.routes-name li a { display: block; padding: 0 20px; font-size: 18px; font-size: 1.38462rem; text-decoration: none; color: #6d6967; line-height: 41px; border-bottom: 1px solid #c7c7c7; *zoom: 1; }
/* line 1058, ../sass/pr-styles/_components.scss */
#directions-panel #suggested ul.routes-name li a span.name { float: left; }
/* line 1061, ../sass/pr-styles/_components.scss */
#directions-panel #suggested ul.routes-name li a span.distance { float: right; }
/* line 3, ../sass/functions/_clearfix.scss */
#directions-panel #suggested ul.routes-name li a:before, #directions-panel #suggested ul.routes-name li a:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
#directions-panel #suggested ul.routes-name li a:after { clear: both; }
/* line 1065, ../sass/pr-styles/_components.scss */
#directions-panel #suggested ul.routes-name li a:hover { background-color: #ececec; }
/* line 1070, ../sass/pr-styles/_components.scss */
#directions-panel #suggested ul.routes-name li.selected a { background-color: #ececec; }
/* line 1078, ../sass/pr-styles/_components.scss */
#directions-panel #directions-container { width: 64.51613%; }
/* line 1080, ../sass/pr-styles/_components.scss */
#directions-panel #directions-container ul.direction { list-style: none; margin-left: 50px; }
/* line 1083, ../sass/pr-styles/_components.scss */
#directions-panel #directions-container ul.direction li { position: relative; padding: 10px 10px 10px 0; border-bottom: 1px solid #c7c7c7; }
/* line 1087, ../sass/pr-styles/_components.scss */
#directions-panel #directions-container ul.direction li span.distance { position: absolute; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 100px; left: 363px; bottom: -10px; }
/* line 1095, ../sass/pr-styles/_components.scss */
#directions-panel #directions-container ul.direction span.map-directions-icon { font-size: 19px; font-size: 1.46154rem; line-height: 19px; margin-right: 10px; margin-left: -30px; }
/* line 1103, ../sass/pr-styles/_components.scss */
#directions-panel #directions-container .start-route, #directions-panel #directions-container .end-route { line-height: 40px; }
/* line 1105, ../sass/pr-styles/_components.scss */
#directions-panel #directions-container .start-route img, #directions-panel #directions-container .end-route img { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin-right: 30px; }

/* line 1113, ../sass/pr-styles/_components.scss */
.tab-content-container { position: relative; }

/* line 1117, ../sass/pr-styles/_components.scss */
div#nearby-tab, div#get-direction-tab { padding: 0; height: 500px; }
/* line 1119, ../sass/pr-styles/_components.scss */
div#nearby-tab ul, div#nearby-tab li, div#get-direction-tab ul, div#get-direction-tab li { margin: 0; }
/* line 1123, ../sass/pr-styles/_components.scss */
div#nearby-tab label, div#get-direction-tab label { padding-left: 10px; margin-right: 15px; line-height: 14px; }
/* line 1128, ../sass/pr-styles/_components.scss */
div#nearby-tab input, div#get-direction-tab input { width: 200px; }

/* line 1133, ../sass/pr-styles/_components.scss */
.map-overlay { position: absolute; top: 10px; right: 10px; z-index: 2; width: 300px; background-color: white; padding: 10px 0; }
/* line 1141, ../sass/pr-styles/_components.scss */
.map-overlay h3 { margin-bottom: 0; }
/* line 1144, ../sass/pr-styles/_components.scss */
.map-overlay form { width: 250px; margin: 10px; *zoom: 1; position: relative; }
/* line 3, ../sass/functions/_clearfix.scss */
.map-overlay form:before, .map-overlay form:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.map-overlay form:after { clear: both; }
/* line 1150, ../sass/pr-styles/_components.scss */
.map-overlay input { width: 210px; }
/* line 1153, ../sass/pr-styles/_components.scss */
.map-overlay hr { margin: 0; }
/* line 1156, ../sass/pr-styles/_components.scss */
.map-overlay a.icon-maparrows { background-color: white; color: #666666; border: 1px solid #c7c7c7; font-size: 17px; font-size: 1.30769rem; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding: 4px 0; text-decoration: none; position: absolute; right: -30px; top: 21px; }

/* line 1170, ../sass/pr-styles/_components.scss */
#map_canvas_direction { width: 620px; height: 500px; display: block; }

/* line 1176, ../sass/pr-styles/_components.scss */
.maps-container { position: relative; *zoom: 1; padding: 0px; }
/* line 3, ../sass/functions/_clearfix.scss */
.maps-container:before, .maps-container:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.maps-container:after { clear: both; }
/* line 1180, ../sass/pr-styles/_components.scss */
.maps-container .padded { padding: 10px; background: #938D81; margin-bottom: 20px; }

/* line 1187, ../sass/pr-styles/_components.scss */
ul.tabs-pattern { list-style: none; display: block; width: 100%; height: 38px; background: #515151; margin: 0; *zoom: 1; }
/* line 1194, ../sass/pr-styles/_components.scss */
ul.tabs-pattern li { padding-right: 1px; margin: 0; float: left; }
/* line 1198, ../sass/pr-styles/_components.scss */
ul.tabs-pattern li a { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; font-size: 14px; font-size: 1.07692rem; color: white; height: 38px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; line-height: 35px; padding: 0 20px; text-decoration: none; text-transform: uppercase; background: #515151; }
/* line 1209, ../sass/pr-styles/_components.scss */
ul.tabs-pattern li a:hover { color: white; background: #938D81; }
/* line 1216, ../sass/pr-styles/_components.scss */
ul.tabs-pattern li.active > a, ul.tabs-pattern li.selected > a { color: white; background: #938D81; }
/* line 3, ../sass/functions/_clearfix.scss */
ul.tabs-pattern:before, ul.tabs-pattern:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
ul.tabs-pattern:after { clear: both; }

/* line 1225, ../sass/pr-styles/_components.scss */
ul.category-list { list-style: none; margin: 0; padding: 0; *zoom: 1; }
/* line 1229, ../sass/pr-styles/_components.scss */
ul.category-list li { border-bottom: 1px solid #c7c7c7; }
/* line 1230, ../sass/pr-styles/_components.scss */
ul.category-list li a { display: block; padding: 10px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 20px; font-size: 1.53846rem; line-height: 1; text-decoration: none; }
/* line 1238, ../sass/pr-styles/_components.scss */
ul.category-list li a:hover { color: white; }
/* line 1243, ../sass/pr-styles/_components.scss */
ul.category-list li:last-child { border: none; }
/* line 1246, ../sass/pr-styles/_components.scss */
ul.category-list li.selected > a { color: white; background-color: #d11349; }
/* line 3, ../sass/functions/_clearfix.scss */
ul.category-list:before, ul.category-list:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
ul.category-list:after { clear: both; }

/* line 1254, ../sass/pr-styles/_components.scss */
ul.category-lvl2 { list-style: none; margin: 0; padding: 0; display: none; }
/* line 1263, ../sass/pr-styles/_components.scss */
ul.category-lvl2 li { position: relative; }
/* line 1265, ../sass/pr-styles/_components.scss */
ul.category-lvl2 li a { display: block; min-height: 60px; padding: 10px 10px 10px 50px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-size: 1.07692rem; line-height: 1; text-decoration: none; background-color: #ececec; }
/* line 1274, ../sass/pr-styles/_components.scss */
ul.category-lvl2 li a span { position: absolute; left: 10px; }

/** location markers **/
/* line 1284, ../sass/pr-styles/_components.scss */
.loc-markers { width: 27px; height: 35px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin-right: 10px; }

/* line 1291, ../sass/pr-styles/_components.scss */
.current-prop { width: 30px; height: 30px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin-right: 10px; }

/* line 1298, ../sass/pr-styles/_components.scss */
.other-prop { width: 30px; height: 30px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin-right: 10px; }

/** Info Tooltip on Map **/
/* line 1306, ../sass/pr-styles/_components.scss */
.info-content { display: block; width: 300px; padding: 10px; *zoom: 1; }
/* line 1310, ../sass/pr-styles/_components.scss */
.info-content h4, .info-content .results-header, .info-content .special-section .subheader, .special-section .info-content .subheader, .info-content .card-highlight .subheader, .card-highlight .info-content .subheader { margin-top: 0; }
/* line 1313, ../sass/pr-styles/_components.scss */
.info-content span.subhead { display: block; margin-bottom: 10px; }
/* line 1321, ../sass/pr-styles/_components.scss */
.info-content img { float: left; margin-bottom: 10px; }
/* line 3, ../sass/functions/_clearfix.scss */
.info-content:before, .info-content:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.info-content:after { clear: both; }

/* line 1329, ../sass/pr-styles/_components.scss */
.gm-style img { max-width: none !important; }

/** Modal Overlay **/
/* line 1335, ../sass/pr-styles/_components.scss */
#modal-overlay { background: white; padding: 20px 30px; text-align: center; max-width: 500px; margin: 0 auto; position: relative; }
/* line 1345, ../sass/pr-styles/_components.scss */
#modal-overlay .centerContent { width: 300px; margin: 0 auto 20px; text-align: left; }
/* line 1351, ../sass/pr-styles/_components.scss */
#modal-overlay.newDatesBooking, #modal-overlay.bedSelection { width: 650px; max-width: 650px; text-align: left; }
/* line 1356, ../sass/pr-styles/_components.scss */
#modal-overlay.newDatesBooking div.modify-dates, #modal-overlay.bedSelection div.modify-dates { position: relative; }
/* line 1358, ../sass/pr-styles/_components.scss */
#modal-overlay.newDatesBooking div.modify-dates ul.row, #modal-overlay.bedSelection div.modify-dates ul.row { display: block; width: 100%; padding: 0; margin: 0 0 10px 0; list-style: none; }
/* line 1364, ../sass/pr-styles/_components.scss */
#modal-overlay.newDatesBooking div.modify-dates ul.row li.item, #modal-overlay.bedSelection div.modify-dates ul.row li.item { display: block; width: 33%; float: left; list-style: none; margin: 0; }
/* line 1370, ../sass/pr-styles/_components.scss */
#modal-overlay.newDatesBooking div.modify-dates ul.row li.item label, #modal-overlay.bedSelection div.modify-dates ul.row li.item label { display: block; font-weight: bold; }
/* line 1373, ../sass/pr-styles/_components.scss */
#modal-overlay.newDatesBooking div.modify-dates ul.row li.item label a, #modal-overlay.bedSelection div.modify-dates ul.row li.item label a { text-decoration: none; }
/* line 1377, ../sass/pr-styles/_components.scss */
#modal-overlay.newDatesBooking div.modify-dates ul.row li.item.twoColumns, #modal-overlay.bedSelection div.modify-dates ul.row li.item.twoColumns { width: 66%; }
/* line 1381, ../sass/pr-styles/_components.scss */
#modal-overlay.newDatesBooking div.modify-dates ul.row li.status, #modal-overlay.bedSelection div.modify-dates ul.row li.status { margin-top: 20px; }
/* line 1385, ../sass/pr-styles/_components.scss */
#modal-overlay.newDatesBooking div.modify-dates ul.row li.contentMid label, #modal-overlay.newDatesBooking div.modify-dates ul.row li.contentMid span, #modal-overlay.bedSelection div.modify-dates ul.row li.contentMid label, #modal-overlay.bedSelection div.modify-dates ul.row li.contentMid span { display: block; margin-left: 33%; }
/* line 1390, ../sass/pr-styles/_components.scss */
#modal-overlay.newDatesBooking div.modify-dates ul.row li.priceLists, #modal-overlay.bedSelection div.modify-dates ul.row li.priceLists { text-align: right; }
/* line 1392, ../sass/pr-styles/_components.scss */
#modal-overlay.newDatesBooking div.modify-dates ul.row li.priceLists span, #modal-overlay.bedSelection div.modify-dates ul.row li.priceLists span { display: block; }
/* line 1395, ../sass/pr-styles/_components.scss */
#modal-overlay.newDatesBooking div.modify-dates ul.row li.priceLists span.newPrice, #modal-overlay.bedSelection div.modify-dates ul.row li.priceLists span.newPrice { font-size: 18px; font-size: 1.38462rem; font-weight: bold; }
/* line 1402, ../sass/pr-styles/_components.scss */
#modal-overlay.newDatesBooking div.modify-dates ul.row.ctaRow li.item, #modal-overlay.bedSelection div.modify-dates ul.row.ctaRow li.item { margin-top: 10px; }

/* line 1412, ../sass/pr-styles/_components.scss */
#booking-overlay { background: white; padding: 0; max-width: 960px; margin: 0 auto; position: relative; }
/* line 1419, ../sass/pr-styles/_components.scss */
#booking-overlay div#enq-contact-header { height: 19px !important; }
/* line 1422, ../sass/pr-styles/_components.scss */
#booking-overlay div#enq-content { position: relative; padding: 20px; }
/* line 1425, ../sass/pr-styles/_components.scss */
#booking-overlay div#enq-content label { float: left; }
/* line 1428, ../sass/pr-styles/_components.scss */
#booking-overlay div#enq-content .widget-content { padding: 0; }
/* line 1431, ../sass/pr-styles/_components.scss */
#booking-overlay div#enq-content button.mfp-close { color: #6d6967; }

/* line 1438, ../sass/pr-styles/_components.scss */
#non-modal-overlay { background: white; padding: 20px 30px; text-align: center; width: 650px; margin: 0 auto; position: relative; }
/* line 1448, ../sass/pr-styles/_components.scss */
#non-modal-overlay.auto-width { width: 300px; }
/* line 1451, ../sass/pr-styles/_components.scss */
#non-modal-overlay .currency-holder { float: none; text-align: left; margin: 0; }
/* line 1456, ../sass/pr-styles/_components.scss */
#non-modal-overlay .currency-holder select { width: 200px; }

/* line 1462, ../sass/pr-styles/_components.scss */
div.preloading { width: 170px; margin: 0 auto; }
/* line 1466, ../sass/pr-styles/_components.scss */
div.preloading img.preloadImg { display: block; width: 32px; padding: 20px 0; margin: 0 auto; }
/* line 1473, ../sass/pr-styles/_components.scss */
div.preloading div.text { text-align: left; margin-top: 15px; }

/** Signpost Decoration **/
/* line 1480, ../sass/pr-styles/_components.scss */
.ribbon { position: absolute; top: 8px; left: -2px; margin-right: 6px; padding: 4px 24px 8px 0; display: inline-block; width: auto; background: url("../images/common/pr-global-sprite.png"); background-position: right -1043px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 18px; font-size: 1.38462rem; color: white; }
/* line 1493, ../sass/pr-styles/_components.scss */
.ribbon span { padding: 4px 20px 9px; background: url("../images/common/pr-global-sprite.png"); background-position: 0 -1010px; }

/* line 1500, ../sass/pr-styles/_components.scss */
.savings { float: left; width: 48.95833%; font-size: 10px; font-size: 0.76923rem; }
@media only screen and (all-phones) { /* line 1500, ../sass/pr-styles/_components.scss */
  .savings { float: left; margin-left: 0; width: 100%; } }
/* line 1504, ../sass/pr-styles/_components.scss */
.savings span { font-weight: bold; color: #d11349; }
/* line 1508, ../sass/pr-styles/_components.scss */
.savings .number { font-size: 14px; font-size: 1.07692rem; }

/** Property/Offers Item Box **/
/* line 1514, ../sass/pr-styles/_components.scss */
div.l-signpost { background-color: #E4E2DF; -webkit-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); -moz-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); }
/* line 1517, ../sass/pr-styles/_components.scss */
div.l-signpost.white { background-color: white; height: auto; }
/* line 1520, ../sass/pr-styles/_components.scss */
div.l-signpost.white .signpost-details { height: auto; margin: 0; position: relative; padding: 0 10px 10px; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
div.l-signpost.white .signpost-details:before, div.l-signpost.white .signpost-details:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
div.l-signpost.white .signpost-details:after { clear: both; }
/* line 1526, ../sass/pr-styles/_components.scss */
div.l-signpost.white .signpost-details h4, div.l-signpost.white .signpost-details .results-header, div.l-signpost.white .signpost-details .special-section .subheader, .special-section div.l-signpost.white .signpost-details .subheader, div.l-signpost.white .signpost-details .card-highlight .subheader, .card-highlight div.l-signpost.white .signpost-details .subheader { padding: 10px 0; }
/* line 1530, ../sass/pr-styles/_components.scss */
div.l-signpost.white .arrowed-link { margin: 0; }

/** Light Blue Background Style **/
/* line 1537, ../sass/pr-styles/_components.scss */
.full-bg { *zoom: 1; position: relative; padding: 40px 0; background-color: #e3e2de; }
/* line 3, ../sass/functions/_clearfix.scss */
.full-bg:before, .full-bg:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.full-bg:after { clear: both; }
/* line 1542, ../sass/pr-styles/_components.scss */
.full-bg .main-content, .full-bg .right-side-content, .full-bg #left-side-content { padding: 0; }
/* line 1545, ../sass/pr-styles/_components.scss */
.full-bg.coloured { background-color: #e3e2de; }
/* line 1548, ../sass/pr-styles/_components.scss */
.full-bg .after-slider { padding-top: 0; }
/* line 1551, ../sass/pr-styles/_components.scss */
.full-bg h2 { margin: 0 0 7px 0; }
/* line 1555, ../sass/pr-styles/_components.scss */
.full-bg div.l-signpost { background-color: white; /* .arrowed-link{ margin-right: 10px; } */ }
/* line 1560, ../sass/pr-styles/_components.scss */
.full-bg form { margin-top: 25px; }
/* line 1563, ../sass/pr-styles/_components.scss */
.full-bg .filter { font-size: 16px; font-size: 1.23077rem; }
/* line 1566, ../sass/pr-styles/_components.scss */
.full-bg span.results-header { display: block; margin: 0 0 20px 0; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.full-bg span.results-header:before, .full-bg span.results-header:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.full-bg span.results-header:after { clear: both; }

/* line 1573, ../sass/pr-styles/_components.scss */
.club-banner { position: relative; width: 940px; padding: 18px; margin-bottom: 30px; background: url(../images/common/prorchidclub-box-gradient.jpg) repeat-y; -webkit-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); -moz-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); }
/* line 1581, ../sass/pr-styles/_components.scss */
.club-banner p { margin: 0 150px 0 0; }
/* line 1585, ../sass/pr-styles/_components.scss */
.club-banner a.whyCTA { float: right; font-size: 12px; font-size: 0.92308rem; }

/* line 1591, ../sass/pr-styles/_components.scss */
.signpost-details { font-size: 12px; font-size: 0.92308rem; width: 100%; padding-top: 10px;   /*dl {
		dt {
			width: 60%;
			margin: 0;
		}
		dd {
			width: 40%;
			margin: 0;
		}
	}*/ }
/* line 1595, ../sass/pr-styles/_components.scss */
.signpost-details h4, .signpost-details .results-header, .signpost-details .special-section .subheader, .special-section .signpost-details .subheader, .signpost-details .card-highlight .subheader, .card-highlight .signpost-details .subheader { padding: 0; }
/* line 1598, ../sass/pr-styles/_components.scss */
.signpost-details p { padding-top: 0; }
/* line 1602, ../sass/pr-styles/_components.scss */
.signpost-details a p { color: #6d6967; }
/* line 1616, ../sass/pr-styles/_components.scss */
.signpost-details dl { margin: 0; padding: 6px 0; *zoom: 1; }
/* line 1620, ../sass/pr-styles/_components.scss */
.signpost-details dl.def-list dt { width: 42.85714%; }
/* line 1623, ../sass/pr-styles/_components.scss */
.signpost-details dl.def-list dd { width: 57.14286%; }
/* line 1627, ../sass/pr-styles/_components.scss */
.signpost-details dl.def-list.longdt dt { width: 56.42857%; }
/* line 1630, ../sass/pr-styles/_components.scss */
.signpost-details dl.def-list.longdt dd { width: 43.57143%; }
/* line 3, ../sass/functions/_clearfix.scss */
.signpost-details dl:before, .signpost-details dl:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.signpost-details dl:after { clear: both; }
/* line 1637, ../sass/pr-styles/_components.scss */
.signpost-details .subheader { font-size: 14px; font-size: 1.07692rem; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: normal; color: #d11349; line-height: 1; }
/* line 1644, ../sass/pr-styles/_components.scss */
.signpost-details .offer-type-label { font-size: 14px; font-size: 1.07692rem; margin-bottom: 10px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: normal; line-height: 1; color: #777; }

/** Shadows **/
/* line 1655, ../sass/pr-styles/_components.scss */
.shadow-top, .shadow-bottom { display: block; width: 100%; height: 8px; position: absolute; }

/* line 1662, ../sass/pr-styles/_components.scss */
.shadow-top { background: url("../images/common/bluebg-top-shadow.png") repeat-x top; top: 0; }

/* line 1667, ../sass/pr-styles/_components.scss */
.shadow-bottom { background: url("../images/common/bluebg-bottom-shadow.png") repeat-x bottom; bottom: 0; }

/** Search Listing **/
/* line 1675, ../sass/pr-styles/_components.scss */
.search-listing .search-item { padding: 0 10px; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.search-listing .search-item:before, .search-listing .search-item:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.search-listing .search-item:after { clear: both; }
/* line 1680, ../sass/pr-styles/_components.scss */
.search-listing .search-item a:hover { color: #d11349; text-decoration: none; }
/* line 1685, ../sass/pr-styles/_components.scss */
.search-listing .search-item p { color: #a3a1a0; }
/* line 1689, ../sass/pr-styles/_components.scss */
.search-listing .search-list { padding: 10px 0; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.search-listing .search-list:before, .search-listing .search-list:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.search-listing .search-list:after { clear: both; }
/* line 1692, ../sass/pr-styles/_components.scss */
.search-listing .search-list a { color: #d11349; }
/* line 1695, ../sass/pr-styles/_components.scss */
.search-listing .search-list p { margin: 0; }
/* line 1698, ../sass/pr-styles/_components.scss */
.search-listing .search-list .description { width: 63.82979%; float: left; border-right: 1px solid #c7c7c7; padding-right: 30px; }
/* line 1704, ../sass/pr-styles/_components.scss */
.search-listing .search-list .tags { padding: 16px 0 0 0; width: 31.91489%; margin-left: 30px; float: left; }
/* line 1709, ../sass/pr-styles/_components.scss */
.search-listing .search-list .tags .def-list dt { width: 20%; }
/* line 1712, ../sass/pr-styles/_components.scss */
.search-listing .search-list .tags .def-list dd { width: 80%; }

/** News Release Listing **/
/* line 1721, ../sass/pr-styles/_components.scss */
.news-listing a { color: #d11349; }
/* line 1723, ../sass/pr-styles/_components.scss */
.news-listing a:hover { text-decoration: none; }
/* line 1727, ../sass/pr-styles/_components.scss */
.news-listing p { color: #a3a1a0; }
/* line 1730, ../sass/pr-styles/_components.scss */
.news-listing .news-item { *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.news-listing .news-item:before, .news-listing .news-item:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.news-listing .news-item:after { clear: both; }
/* line 1733, ../sass/pr-styles/_components.scss */
.news-listing .news-type { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #d11349; font-size: 14px; font-size: 1.07692rem; }
/* line 1738, ../sass/pr-styles/_components.scss */
.news-listing .slug { margin-bottom: 10px; }

/** Date and Share buttons for News Release and Career Details pages**/
/* line 1744, ../sass/pr-styles/_components.scss */
.share-info { color: #a3a1a0; margin-bottom: 20px; font-size: 12px; font-size: 0.92308rem; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.share-info:before, .share-info:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.share-info:after { clear: both; }
/* line 1749, ../sass/pr-styles/_components.scss */
.share-info img { display: inline-block; vertical-align: middle; }
/* line 1753, ../sass/pr-styles/_components.scss */
.share-info .date { font-size: 14px; font-size: 1.07692rem; }
/* line 1756, ../sass/pr-styles/_components.scss */
.share-info a { display: inline-block; vertical-align: middle; color: #a3a1a0; margin: 0 2px; }

/** More Listing Section on News Release and Career Details pages**/
/* line 1765, ../sass/pr-styles/_components.scss */
.other-listing { background: #ececec; margin: 0; list-style: none; border-bottom: 1px solid #ccc; }
/* line 1770, ../sass/pr-styles/_components.scss */
.other-listing h4, .other-listing .results-header, .other-listing .special-section .subheader, .special-section .other-listing .subheader, .other-listing .card-highlight .subheader, .card-highlight .other-listing .subheader { padding: 0; margin: 0; }
/* line 1774, ../sass/pr-styles/_components.scss */
.other-listing li { margin: 0; border: 1px solid #ccc; border-bottom: none; }
/* line 1779, ../sass/pr-styles/_components.scss */
.other-listing a { color: #6d6967; display: block; padding: 10px; text-decoration: none; }
/* line 1784, ../sass/pr-styles/_components.scss */
.other-listing a .date { color: #a3a1a0; }

/** Media Contact box on News Release Details pages**/
/* line 1791, ../sass/pr-styles/_components.scss */
.media-contact { *zoom: 1; margin-bottom: 10px; }
/* line 3, ../sass/functions/_clearfix.scss */
.media-contact:before, .media-contact:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.media-contact:after { clear: both; }

/** Property Listing - Basic Amenities Box **/
/* line 1797, ../sass/pr-styles/_components.scss */
.basic-box { margin: 20px 0; padding: 10px; background: transparent url("../images/common/strips.gif") repeat; }
/* line 1801, ../sass/pr-styles/_components.scss */
.basic-box h4, .basic-box .results-header, .basic-box .special-section .subheader, .special-section .basic-box .subheader, .basic-box .card-highlight .subheader, .card-highlight .basic-box .subheader { color: #6d6967; background: white; padding: 0 20px; margin: 0 auto; margin-top: -10px; width: 100%; }
/* line 1809, ../sass/pr-styles/_components.scss */
.basic-box .green-border { padding: 30px 30px 10px 30px; background: white; border: none; margin: 0; box-shadow: none; text-align: center; }
/* line 1817, ../sass/pr-styles/_components.scss */
.basic-box .content { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 0 80px; margin-bottom: 10px; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.basic-box .content:before, .basic-box .content:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.basic-box .content:after { clear: both; }
/* line 1824, ../sass/pr-styles/_components.scss */
.basic-box .block-3-col { text-align: left; padding-bottom: 5px; margin-top: 20px; margin-bottom: 20px; }
/* line 1829, ../sass/pr-styles/_components.scss */
.basic-box .block-3-col:nth-of-type(3n+1) { margin-left: 0; }

/** Property Listing - Special Section **/
/* line 1836, ../sass/pr-styles/_components.scss */
.special-section, .card-highlight { padding-top: 40px; }
/* line 1838, ../sass/pr-styles/_components.scss */
.special-section .subheader, .card-highlight .subheader { color: #6d6967; }

/** Offers Listing - Cards Highlight **/
/* line 1845, ../sass/pr-styles/_components.scss */
.card-highlight { padding-bottom: 30px; }
/* line 1848, ../sass/pr-styles/_components.scss */
.card-highlight section { height: 234px; }

/* line 1854, ../sass/pr-styles/_components.scss */
.pricing-details a { margin-right: 0; }
/* line 1857, ../sass/pr-styles/_components.scss */
.pricing-details .arrowed-link { margin: 0; }
/* line 1859, ../sass/pr-styles/_components.scss */
.pricing-details .arrowed-link i.icon-right-arrow { text-align: top; }

/** Loyalty and Rewards - Benefits **/
/* line 1866, ../sass/pr-styles/_components.scss */
.icon-record { font-size: 15px; font-size: 1.15385rem; }
/* line 1868, ../sass/pr-styles/_components.scss */
.icon-record.gold { color: #b18d13; }
/* line 1871, ../sass/pr-styles/_components.scss */
.icon-record.platinum { color: #a3a1a0; }
/* line 1874, ../sass/pr-styles/_components.scss */
.icon-record.black { color: black; }

/** Event Chart **/
/* line 1880, ../sass/pr-styles/_components.scss */
.table-list { /** Loyalty and Rewards - Benefits **/ }
/* line 1882, ../sass/pr-styles/_components.scss */
.table-list thead th { color: white; text-transform: uppercase; background: #666666; }
/* line 1888, ../sass/pr-styles/_components.scss */
.table-list span[class|=icon] { font-size: 40px; font-size: 3.07692rem; width: 40px; margin-right: 0; }
/* line 1893, ../sass/pr-styles/_components.scss */
.table-list .label { text-align: left; }
/* line 1896, ../sass/pr-styles/_components.scss */
.table-list.chart td { padding: 8px 10px; }
/* line 1900, ../sass/pr-styles/_components.scss */
.table-list span.icon-record { font-size: 15px; font-size: 1.15385rem; }
/* line 1902, ../sass/pr-styles/_components.scss */
.table-list span.icon-record.gold { color: #b18d13; }
/* line 1905, ../sass/pr-styles/_components.scss */
.table-list span.icon-record.platinum { color: #a3a1a0; }
/* line 1908, ../sass/pr-styles/_components.scss */
.table-list span.icon-record.black { color: black; }
/* line 1912, ../sass/pr-styles/_components.scss */
.table-list img.card { margin: 0 auto; }

/** Booking widget **/
/* line 1919, ../sass/pr-styles/_components.scss */
.widget-content { padding: 20px; color: #363636; }
/* line 1923, ../sass/pr-styles/_components.scss */
.widget-content h5 { font-size: 18px; font-size: 1.38462rem; color: #363636; }
/* line 1927, ../sass/pr-styles/_components.scss */
.widget-content a { color: #363636; }
/* line 1930, ../sass/pr-styles/_components.scss */
.widget-content label { margin-bottom: 10px; margin-right: 10px; font-size: 14px; font-size: 1.07692rem; }
/* line 1936, ../sass/pr-styles/_components.scss */
.widget-content ul { list-style: none; margin: 0; *zoom: 1; }
/* line 1939, ../sass/pr-styles/_components.scss */
.widget-content ul li { float: left; margin: 0; }
/* line 1942, ../sass/pr-styles/_components.scss */
.widget-content ul li.label { width: 120px; margin-right: 20px; margin-top: 6px; }
/* line 1947, ../sass/pr-styles/_components.scss */
.widget-content ul li.form { width: 610px; margin-right: 20px; }
/* line 1951, ../sass/pr-styles/_components.scss */
.widget-content ul li.cta { width: 150px; }
/* line 1954, ../sass/pr-styles/_components.scss */
.widget-content ul li div.column { width: 220px; margin-left: 20px; float: left; }
/* line 1958, ../sass/pr-styles/_components.scss */
.widget-content ul li div.column:first-child { margin: 0; }
/* line 1962, ../sass/pr-styles/_components.scss */
.widget-content ul li .icheckbox_minimal { margin-bottom: 10px; }
/* line 3, ../sass/functions/_clearfix.scss */
.widget-content ul:before, .widget-content ul:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.widget-content ul:after { clear: both; }
/* line 1968, ../sass/pr-styles/_components.scss */
.widget-content a.collapseBtn { display: none; }
/* line 1971, ../sass/pr-styles/_components.scss */
.widget-content ul.parsley-error-list { margin-top: 5px; clear: both; }

/** Global Property Selector **/
/* line 1978, ../sass/pr-styles/_components.scss */
.global-prop-selector { position: relative; }
/* line 1980, ../sass/pr-styles/_components.scss */
.global-prop-selector .container { position: relative; width: 1024px; margin: 0 auto; z-index: 1; }
/* line 1986, ../sass/pr-styles/_components.scss */
.global-prop-selector .text { width: 400px; position: absolute; z-index: 5; top: 30px; left: 40px; }
/* line 1992, ../sass/pr-styles/_components.scss */
.global-prop-selector .text p { margin-bottom: 0; }
/* line 1995, ../sass/pr-styles/_components.scss */
.global-prop-selector .text h2 { margin-bottom: 15px; }
/* line 1999, ../sass/pr-styles/_components.scss */
.global-prop-selector #map-container { width: 100%; position: relative; z-index: 4; overflow: hidden; }
/* line 2004, ../sass/pr-styles/_components.scss */
.global-prop-selector #map-container .map-wrapper { width: 1000%; z-index: 3; }
/* line 2008, ../sass/pr-styles/_components.scss */
.global-prop-selector #map-container .map-slide { height: 622px; width: 1024px; padding: 166px 40px 0 40px; position: relative; float: left; }
/* line 2016, ../sass/pr-styles/_components.scss */
.global-prop-selector #home { background: url("http://fakeimg.pl/1024x622/eeeeee/") no-repeat; }
/* line 2019, ../sass/pr-styles/_components.scss */
.global-prop-selector .navigation, .global-prop-selector .hotel-navigation { width: 27.34375%; height: auto; position: relative; z-index: 5; }
/* line 2024, ../sass/pr-styles/_components.scss */
.global-prop-selector .navigation h2, .global-prop-selector .hotel-navigation h2 { font-size: 34px; font-size: 2.61538rem; }
/* line 2027, ../sass/pr-styles/_components.scss */
.global-prop-selector .navigation h3, .global-prop-selector .hotel-navigation h3 { font-size: 17px; font-size: 1.30769rem; color: #0084a9; margin: 30px 4px 0; }
/* line 2032, ../sass/pr-styles/_components.scss */
.global-prop-selector .navigation a, .global-prop-selector .hotel-navigation a { display: block; color: #a3a1a0; text-decoration: none; padding: 4px; border-bottom: 1px solid #a3a1a0; }
/* line 2038, ../sass/pr-styles/_components.scss */
.global-prop-selector .navigation a:hover, .global-prop-selector .navigation a.current, .global-prop-selector .navigation a.active, .global-prop-selector .navigation a.hover, .global-prop-selector .hotel-navigation a:hover, .global-prop-selector .hotel-navigation a.current, .global-prop-selector .hotel-navigation a.active, .global-prop-selector .hotel-navigation a.hover { color: white; background-color: #d11349; }
/* line 2042, ../sass/pr-styles/_components.scss */
.global-prop-selector .navigation a span[class|=icon], .global-prop-selector .hotel-navigation a span[class|=icon] { font-size: 12px; font-size: 0.92308rem; width: 12px; margin-right: 0; }
/* line 2047, ../sass/pr-styles/_components.scss */
.global-prop-selector .navigation a.floatright, .global-prop-selector .hotel-navigation a.floatright { width: auto; color: #d11349; border-bottom: none; }
/* line 2051, ../sass/pr-styles/_components.scss */
.global-prop-selector .navigation a.floatright:hover, .global-prop-selector .hotel-navigation a.floatright:hover { color: #d11349; background-color: transparent; border-bottom: 1px solid #d11349; }
/* line 2059, ../sass/pr-styles/_components.scss */
.global-prop-selector .tooltip { display: inline-block; opacity: 0; position: absolute; z-index: 2; }
/* line 2064, ../sass/pr-styles/_components.scss */
.global-prop-selector .tooltip span { display: block; width: 100%; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: white; text-transform: uppercase; padding: 4px 18px; white-space: nowrap; /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3ODMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0IxOUU0MCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0JFQTIzNSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzc4MykiIC8+Cjwvc3ZnPg==); background-color: #dbc262; background-image: -webkit-gradient(linear, left top, left bottom, from(#dbc262), to(#bea235)); background-image: -webkit-linear-gradient(top, #dbc262, #bea235); background-image: -moz-linear-gradient(top, #dbc262, #bea235); background-image: -ms-linear-gradient(top, #dbc262, #bea235); background-image: -o-linear-gradient(top, #dbc262, #bea235); background-image: linear-gradient(top, #dbc262, #bea235); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#dbc262, EndColorStr=#bea235, GradientType=0); font-size: 14px; font-size: 1.07692rem; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
/* line 2078, ../sass/pr-styles/_components.scss */
.global-prop-selector .tooltip.current, .global-prop-selector .tooltip.active { opacity: 1; display: block; z-index: 3; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; }
/* line 2088, ../sass/pr-styles/_components.scss */
.global-prop-selector .tooltip.out { opacity: 0; margin-top: -20px; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; }
/* line 2096, ../sass/pr-styles/_components.scss */
.global-prop-selector .tooltip .tooltip-arrow { display: block; margin: 0 auto; text-align: center; width: 0px; height: 0px; border-style: solid; border-width: 10px 10px 0 10px; border-color: #bea235 transparent transparent transparent; }
/* line 2107, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing { height: 0px; opacity: 0; width: 63.08594%; position: absolute; top: 240px; right: 40px; }
/* line 2114, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing .title { padding: 14px 20px; background: #d11349; margin-bottom: 2px; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.global-prop-selector .hotel-listing .title:before, .global-prop-selector .hotel-listing .title:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.global-prop-selector .hotel-listing .title:after { clear: both; }
/* line 2119, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing .title h3, .global-prop-selector .hotel-listing .title p { margin: 0; float: left; color: white; line-height: 1.4; }
/* line 2125, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing .title h3 { text-transform: uppercase; margin-right: 10px; border-right: 1px solid white; width: 24.7678%; }
/* line 2131, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing .title p { width: 71.82663%; padding-left: 10px; }
/* line 2136, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing .list-wrapper { width: 100.3096%; }
/* line 2139, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing .listing { background: white; float: left; height: 246px; width: 160px; margin-left: 2px; margin-bottom: 2px; position: relative; }
/* line 2147, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing .listing:hover, .global-prop-selector .hotel-listing .listing.current { background: #d11349; }
/* line 2150, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing .listing:hover a, .global-prop-selector .hotel-listing .listing:hover h4, .global-prop-selector .hotel-listing .listing:hover .results-header, .global-prop-selector .hotel-listing .listing:hover .special-section .subheader, .special-section .global-prop-selector .hotel-listing .listing:hover .subheader, .global-prop-selector .hotel-listing .listing:hover .card-highlight .subheader, .card-highlight .global-prop-selector .hotel-listing .listing:hover .subheader, .global-prop-selector .hotel-listing .listing:hover p, .global-prop-selector .hotel-listing .listing.current a, .global-prop-selector .hotel-listing .listing.current h4, .global-prop-selector .hotel-listing .listing.current .results-header, .global-prop-selector .hotel-listing .listing.current .special-section .subheader, .special-section .global-prop-selector .hotel-listing .listing.current .subheader, .global-prop-selector .hotel-listing .listing.current .card-highlight .subheader, .card-highlight .global-prop-selector .hotel-listing .listing.current .subheader, .global-prop-selector .hotel-listing .listing.current p { color: white; }
/* line 2153, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing .listing a { text-decoration: none; }
/* line 2156, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing .listing img { position: relative; z-index: 1; margin-bottom: 15px; }
/* line 2161, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing .listing:nth-child(2) { margin-left: 0; }
/* line 2164, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing .listing h4, .global-prop-selector .hotel-listing .listing .results-header, .global-prop-selector .hotel-listing .listing .special-section .subheader, .special-section .global-prop-selector .hotel-listing .listing .subheader, .global-prop-selector .hotel-listing .listing .card-highlight .subheader, .card-highlight .global-prop-selector .hotel-listing .listing .subheader, .global-prop-selector .hotel-listing .listing p { margin: 0 10px; }
/* line 2167, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing .listing h4, .global-prop-selector .hotel-listing .listing .results-header, .global-prop-selector .hotel-listing .listing .special-section .subheader, .special-section .global-prop-selector .hotel-listing .listing .subheader, .global-prop-selector .hotel-listing .listing .card-highlight .subheader, .card-highlight .global-prop-selector .hotel-listing .listing .subheader { font-size: 15px; font-size: 1.15385rem; }
/* line 2170, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing .listing p { font-size: 11px; font-size: 0.84615rem; color: #6d6967; line-height: 1.4; }
/* line 2175, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing .listing .fixed-bottom { bottom: 10px; right: 10px; }
/* line 2180, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.show { height: auto; opacity: 1; top: 273px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
/* line 2191, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.single .title { width: 30.95975%; height: 246px; float: left; padding: 14px 20px; background: #d11349; margin: 0 2px 2px 0; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.global-prop-selector .hotel-listing.single .title:before, .global-prop-selector .hotel-listing.single .title:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.global-prop-selector .hotel-listing.single .title:after { clear: both; }
/* line 2199, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.single .title h3, .global-prop-selector .hotel-listing.single .title p { margin: 0; color: white; line-height: 1.4; }
/* line 2204, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.single .title h3 { width: auto; text-transform: uppercase; border-right: none; border-bottom: 1px solid white; margin: 0 10px 16px 0; padding-bottom: 8px; }
/* line 2212, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.single .title p { width: auto; padding-left: 0; }
/* line 2217, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.single .listing { background: white; float: left; height: 246px; width: 160px; margin-left: 2px; position: relative; }
/* line 2224, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.single .listing:hover, .global-prop-selector .hotel-listing.single .listing.current { background: #d11349; }
/* line 2227, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.single .listing:hover a, .global-prop-selector .hotel-listing.single .listing:hover h4, .global-prop-selector .hotel-listing.single .listing:hover .results-header, .global-prop-selector .hotel-listing.single .listing:hover .special-section .subheader, .special-section .global-prop-selector .hotel-listing.single .listing:hover .subheader, .global-prop-selector .hotel-listing.single .listing:hover .card-highlight .subheader, .card-highlight .global-prop-selector .hotel-listing.single .listing:hover .subheader, .global-prop-selector .hotel-listing.single .listing:hover p, .global-prop-selector .hotel-listing.single .listing.current a, .global-prop-selector .hotel-listing.single .listing.current h4, .global-prop-selector .hotel-listing.single .listing.current .results-header, .global-prop-selector .hotel-listing.single .listing.current .special-section .subheader, .special-section .global-prop-selector .hotel-listing.single .listing.current .subheader, .global-prop-selector .hotel-listing.single .listing.current .card-highlight .subheader, .card-highlight .global-prop-selector .hotel-listing.single .listing.current .subheader, .global-prop-selector .hotel-listing.single .listing.current p { color: white; }
/* line 2230, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.single .listing a { text-decoration: none; }
/* line 2233, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.single .listing img { position: relative; z-index: 1; margin-bottom: 15px; }
/* line 2238, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.single .listing:nth-child(2) { margin-left: 0; }
/* line 2241, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.single .listing h4, .global-prop-selector .hotel-listing.single .listing .results-header, .global-prop-selector .hotel-listing.single .listing .special-section .subheader, .special-section .global-prop-selector .hotel-listing.single .listing .subheader, .global-prop-selector .hotel-listing.single .listing .card-highlight .subheader, .card-highlight .global-prop-selector .hotel-listing.single .listing .subheader, .global-prop-selector .hotel-listing.single .listing p { margin: 0 10px; }
/* line 2244, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.single .listing h4, .global-prop-selector .hotel-listing.single .listing .results-header, .global-prop-selector .hotel-listing.single .listing .special-section .subheader, .special-section .global-prop-selector .hotel-listing.single .listing .subheader, .global-prop-selector .hotel-listing.single .listing .card-highlight .subheader, .card-highlight .global-prop-selector .hotel-listing.single .listing .subheader { font-size: 15px; font-size: 1.15385rem; }
/* line 2247, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.single .listing p { font-size: 11px; font-size: 0.84615rem; color: #6d6967; line-height: 1.4; }
/* line 2252, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.single .listing .fixed-bottom { bottom: 10px; right: 10px; }
/* line 2257, ../sass/pr-styles/_components.scss */
.global-prop-selector .hotel-listing.single.show { height: auto; opacity: 1; top: 273px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
/* line 2267, ../sass/pr-styles/_components.scss */
.global-prop-selector .shadow-bottom { z-index: 2; }

/* line 2272, ../sass/pr-styles/_components.scss */
a.hotel-markers { display: block; position: absolute; z-index: 6; width: 26px; height: 38px; background: url("../images/common/markers.png") no-repeat; background-position: -595px 0; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; }
/* line 2284, ../sass/pr-styles/_components.scss */
a.hotel-markers:hover, a.hotel-markers.hover, a.hotel-markers.current { background-position: -675px 0; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; }

/* line 2293, ../sass/pr-styles/_components.scss */
a.markers { display: block; height: 12px; width: 12px; position: absolute; z-index: 6; }
/* line 2299, ../sass/pr-styles/_components.scss */
a.markers .pulse { background: white; border-radius: 50%; height: 10px; width: 10px; position: absolute; z-index: -1; }
/* line 2310, ../sass/pr-styles/_components.scss */
a.markers .pulse:after { z-index: -1; content: ""; background: #d11349; border-radius: 50%; height: 40px; width: 40px; position: absolute; margin: -15px 0 0 -15px; -webkit-animation: pulsate 1s ease-out; -moz-animation: pulsate 1s ease-out; animation: pulsate 1s ease-out; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite; opacity: 0; -webkit-animation-delay: 1.1s; -moz-animation-delay: 1.1s; animation-delay: 1.1s; }

@-webkit-keyframes pulsate { /* line 2335, ../sass/pr-styles/_components.scss */
  0% { opacity: 0; -webkit-transform: scale(0.2); -moz-transform: scale(0.2); transform: scale(0.2); }
  /* line 2339, ../sass/pr-styles/_components.scss */
  50% { opacity: 0.2; }
  /* line 2342, ../sass/pr-styles/_components.scss */
  100% { opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } }

@-moz-keyframes pulsate { /* line 2335, ../sass/pr-styles/_components.scss */
  0% { opacity: 0; -webkit-transform: scale(0.2); -moz-transform: scale(0.2); transform: scale(0.2); }
  /* line 2339, ../sass/pr-styles/_components.scss */
  50% { opacity: 0.2; }
  /* line 2342, ../sass/pr-styles/_components.scss */
  100% { opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } }

@-o-keyframes pulsate { /* line 2335, ../sass/pr-styles/_components.scss */
  0% { opacity: 0; -webkit-transform: scale(0.2); -moz-transform: scale(0.2); transform: scale(0.2); }
  /* line 2339, ../sass/pr-styles/_components.scss */
  50% { opacity: 0.2; }
  /* line 2342, ../sass/pr-styles/_components.scss */
  100% { opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } }

@keyframes pulsate { /* line 2335, ../sass/pr-styles/_components.scss */
  0% { opacity: 0; -webkit-transform: scale(0.2); -moz-transform: scale(0.2); transform: scale(0.2); }
  /* line 2339, ../sass/pr-styles/_components.scss */
  50% { opacity: 0.2; }
  /* line 2342, ../sass/pr-styles/_components.scss */
  100% { opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); transform: scale(1); } }

/* Right Side Content Styles */
/* line 2349, ../sass/pr-styles/_components.scss */
.right-side-content { /* Def List Links */ }
/* line 2352, ../sass/pr-styles/_components.scss */
.right-side-content .def-list a { color: #6d6967; }
/* line 2356, ../sass/pr-styles/_components.scss */
.right-side-content div#highlights { margin-bottom: 25px; }
/* line 2358, ../sass/pr-styles/_components.scss */
.right-side-content div#highlights div.highlights-signpost { height: auto; }
/* line 2360, ../sass/pr-styles/_components.scss */
.right-side-content div#highlights div.highlights-signpost div.hover-overlay { filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; background-color: rgba(145, 141, 129, 0.8); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(145, 141, 129, 0.8)), to(rgba(145, 141, 129, 0.8))); background-image: -webkit-linear-gradient(top, rgba(145, 141, 129, 0.8), rgba(145, 141, 129, 0.8)); background-image: -moz-linear-gradient(top, rgba(145, 141, 129, 0.8), rgba(145, 141, 129, 0.8)); background-image: -ms-linear-gradient(top, rgba(145, 141, 129, 0.8), rgba(145, 141, 129, 0.8)); background-image: -o-linear-gradient(top, rgba(145, 141, 129, 0.8), rgba(145, 141, 129, 0.8)); background-image: linear-gradient(top, rgba(145, 141, 129, 0.8), rgba(145, 141, 129, 0.8)); padding: 5px 10px; top: 100px; text-align: left; }
/* line 2373, ../sass/pr-styles/_components.scss */
.right-side-content div#highlights div.highlights-signpost div.hover-overlay h4, .right-side-content div#highlights div.highlights-signpost div.hover-overlay .results-header, .right-side-content div#highlights div.highlights-signpost div.hover-overlay .special-section .subheader, .special-section .right-side-content div#highlights div.highlights-signpost div.hover-overlay .subheader, .right-side-content div#highlights div.highlights-signpost div.hover-overlay .card-highlight .subheader, .card-highlight .right-side-content div#highlights div.highlights-signpost div.hover-overlay .subheader { font-size: 15px; font-size: 1.15385rem; margin: 0; color: white; }
/* line 2378, ../sass/pr-styles/_components.scss */
.right-side-content div#highlights div.highlights-signpost div.hover-overlay p { font-size: 12px; font-size: 0.92308rem; line-height: 16px; color: white; margin-bottom: 5px; }
/* line 2384, ../sass/pr-styles/_components.scss */
.right-side-content div#highlights div.highlights-signpost div.hover-overlay span { display: inline-block; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; float: right; font-size: 12px; font-size: 0.92308rem; color: white; margin: 0; border: none; border-bottom: 1px solid #fff; text-shadow: none; text-transform: none; padding: 0; }
/* line 2399, ../sass/pr-styles/_components.scss */
.right-side-content div#highlights div.highlights-signpost a { position: relative; }

/* Right Side Content Accordion */
/* line 2410, ../sass/pr-styles/_components.scss */
ul.accordion.arrow { list-style: none; margin: 0; padding: 0; *zoom: 1; }
/* line 2414, ../sass/pr-styles/_components.scss */
ul.accordion.arrow li { margin: 0; border-bottom: 1px solid #c7c7c7; }
/* line 2416, ../sass/pr-styles/_components.scss */
ul.accordion.arrow li a { display: block; padding: 6px 2px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; font-size: 0.92308rem; line-height: 1; text-decoration: none; color: #6d6967; font-weight: bold; }
/* line 2425, ../sass/pr-styles/_components.scss */
ul.accordion.arrow li a:hover { color: #6d6967; background: white; }
/* line 2431, ../sass/pr-styles/_components.scss */
ul.accordion.arrow li:last-child { border: none; }
/* line 2434, ../sass/pr-styles/_components.scss */
ul.accordion.arrow li.selected > a { color: #6d6967; background: white; }
/* line 2440, ../sass/pr-styles/_components.scss */
ul.accordion.arrow li li a { padding: 0; }
/* line 2442, ../sass/pr-styles/_components.scss */
ul.accordion.arrow li li a:hover { background: none; }
/* line 2447, ../sass/pr-styles/_components.scss */
ul.accordion.arrow span { float: right; width: auto; font-size: 12px; font-size: 0.92308rem; background: #d11349; color: white; margin: 0 6px 0 0; }
/* line 3, ../sass/functions/_clearfix.scss */
ul.accordion.arrow:before, ul.accordion.arrow:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
ul.accordion.arrow:after { clear: both; }

/* line 2458, ../sass/pr-styles/_components.scss */
ul.accordion-arrow-lvl2 { list-style: none; margin: 0; padding: 0; display: none; }
/* line 2467, ../sass/pr-styles/_components.scss */
ul.accordion-arrow-lvl2 li { padding: 6px 2px; }
/* line 2469, ../sass/pr-styles/_components.scss */
ul.accordion-arrow-lvl2 li a { display: block; padding: 0; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-size: 1.07692rem; line-height: 1; text-decoration: none; background: none; color: #363636; }
/* line 2480, ../sass/pr-styles/_components.scss */
ul.accordion-arrow-lvl2 li a.selected a, ul.accordion-arrow-lvl2 li a:hover { color: #363636; background: none; }

/** Destination: Events - Details container **/
/* line 2489, ../sass/pr-styles/_components.scss */
div.event-details { width: 300px; float: left; }
/* line 2492, ../sass/pr-styles/_components.scss */
div.event-details.no-img { width: 100%; float: none; }

/** Common Signpost **/
/* line 2500, ../sass/pr-styles/_components.scss */
.l-signpost a { color: #d11349; text-decoration: none; text-transform: uppercase; vertical-align: middle; }

/** Direct Advantage Badge **/
/* line 2509, ../sass/pr-styles/_components.scss */
.badge { font-size: 13px; font-size: 1rem; font-weight: bold; }

/** Crisis Management **/
/* line 2515, ../sass/pr-styles/_components.scss */
.crisis { width: 100%; z-index: 3; color: white; padding: 5px 0 4px; margin-top: -7px; margin-bottom: 7px; font-size: 13px; font-size: 1rem; text-align: center; background-color: #000;   /*	.content {
		display: block;
		background-color: #4b4b4b;
		padding: 15px;
		@include clearfix;
	}
	.content-container {
		display: none;
		background-color: #4b4b4b;
		@include clearfix;
	}
	.content-wrapper {
		height: 350px;
		overflow: auto;
	}
	.close {
		float: right;
		margin: 6px;
		color: $white;
		span {
			margin: 0;
			width: auto;
		}
		&:hover {
			color: $white;
		}
	}*/ }
/* line 2525, ../sass/pr-styles/_components.scss */
.crisis span.icon-alert { color: #F21922; margin-right: 0; line-height: 11px; }
/* line 2530, ../sass/pr-styles/_components.scss */
.crisis a { text-decoration: underline; color: white; }
/* line 2534, ../sass/pr-styles/_components.scss */
.crisis strong { color: white; }
/* line 2537, ../sass/pr-styles/_components.scss */
.crisis span { color: white; }
/* line 2540, ../sass/pr-styles/_components.scss */
.crisis hr { background: #636363; }
/* line 2543, ../sass/pr-styles/_components.scss */
.crisis p { line-height: 1.4; margin: 10px 0; }
/* line 2547, ../sass/pr-styles/_components.scss */
.crisis img { float: left; margin-right: 6px; vertical-align: middle; }
/* line 2552, ../sass/pr-styles/_components.scss */
.crisis .title { color: white; padding: 4px 15px; }
/* line 2555, ../sass/pr-styles/_components.scss */
.crisis .title:hover { color: white; }

/* line 2588, ../sass/pr-styles/_components.scss */
.grey-bg { background: #e3e2de; }
/* line 2590, ../sass/pr-styles/_components.scss */
.grey-bg .arrowed-link { margin: 0; }
/* line 2593, ../sass/pr-styles/_components.scss */
.grey-bg form.right-custom-ui .l-form-dropdown { width: 260px; margin: 0; }
/* line 2596, ../sass/pr-styles/_components.scss */
.grey-bg form.right-custom-ui .l-form-dropdown select { width: 260px; }

/** Right-side Content Boxes **/
/* line 2603, ../sass/pr-styles/_components.scss */
.content-box { margin: 0 0 20px 0; -webkit-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); -moz-box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); box-shadow:  0px 2px 6px rgba(0, 0, 0, 0.3); }
/* line 2606, ../sass/pr-styles/_components.scss */
.content-box dl.def-list { width: 300px; margin: 0; padding: 15px 10px; }
/* line 2610, ../sass/pr-styles/_components.scss */
.content-box dl.def-list dt { width: 33.33333%; }
/* line 2613, ../sass/pr-styles/_components.scss */
.content-box dl.def-list dd { width: 66.66667%; }
/* line 2617, ../sass/pr-styles/_components.scss */
.content-box.grey { *zoom: 1; background: #e3e2de; padding: 20px 10px; /* Right Side Content */ }
/* line 3, ../sass/functions/_clearfix.scss */
.content-box.grey:before, .content-box.grey:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.content-box.grey:after { clear: both; }
/* line 2621, ../sass/pr-styles/_components.scss */
.content-box.grey dl.def-list { width: 280px; margin: 0; padding: 0; }
/* line 2625, ../sass/pr-styles/_components.scss */
.content-box.grey dl.def-list dt { width: 21.42857%; }
/* line 2628, ../sass/pr-styles/_components.scss */
.content-box.grey dl.def-list dd { width: 78.57143%; }
/* line 2632, ../sass/pr-styles/_components.scss */
.content-box.grey dl.def-list.longdt dt { width: 56.42857%; }
/* line 2635, ../sass/pr-styles/_components.scss */
.content-box.grey dl.def-list.longdt dd { width: 43.57143%; }
/* line 2640, ../sass/pr-styles/_components.scss */
.content-box.grey h4, .content-box.grey .results-header, .content-box.grey .special-section .subheader, .special-section .content-box.grey .subheader, .content-box.grey .card-highlight .subheader, .card-highlight .content-box.grey .subheader { margin: 0 0 10px 0; }
/* line 2643, ../sass/pr-styles/_components.scss */
.content-box.grey ul { margin: 10px 0 0 10px; }
/* line 2645, ../sass/pr-styles/_components.scss */
.content-box.grey ul.accordion, .content-box.grey ul.accordion-arrow-lvl2 { margin: 0; }
/* line 2649, ../sass/pr-styles/_components.scss */
.content-box.grey a.arrowed-link { line-height: 1.6; }
/* line 2653, ../sass/pr-styles/_components.scss */
.content-box.grey form.right-custom-ui { /*default dropdown*/ *zoom: 1; }
/* line 2655, ../sass/pr-styles/_components.scss */
.content-box.grey form.right-custom-ui .l-form-dropdown { width: 280px; margin: 10px 0; }
/* line 2658, ../sass/pr-styles/_components.scss */
.content-box.grey form.right-custom-ui .l-form-dropdown select { width: 280px; }
/* line 3, ../sass/functions/_clearfix.scss */
.content-box.grey form.right-custom-ui:before, .content-box.grey form.right-custom-ui:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.content-box.grey form.right-custom-ui:after { clear: both; }
/* line 2665, ../sass/pr-styles/_components.scss */
.content-box.white { *zoom: 1; background: white; padding: 20px 10px; }
/* line 3, ../sass/functions/_clearfix.scss */
.content-box.white:before, .content-box.white:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.content-box.white:after { clear: both; }
/* line 2669, ../sass/pr-styles/_components.scss */
.content-box.white dl.def-list { padding: 15px 0; }
/* line 2672, ../sass/pr-styles/_components.scss */
.content-box.white form { padding-bottom: 5px; }
/* line 2674, ../sass/pr-styles/_components.scss */
.content-box.white form label { margin-top: 0; }
/* line 2678, ../sass/pr-styles/_components.scss */
.content-box.white .arrowed-link { margin-top: 5px; }
/* line 2681, ../sass/pr-styles/_components.scss */
.content-box.white .arrowed-link:last-child { margin: 5px 0 0; }
/* line 2684, ../sass/pr-styles/_components.scss */
.content-box.white .l-form-dropdown { width: 280px; margin-top: 0; margin-bottom: 0; }
/* line 2688, ../sass/pr-styles/_components.scss */
.content-box.white .l-form-dropdown select { width: 280px; }
/* line 2691, ../sass/pr-styles/_components.scss */
.content-box.white .l-form-dropdown.size5 { width: 490px; }
/* line 2693, ../sass/pr-styles/_components.scss */
.content-box.white .l-form-dropdown.size5 select { width: 490px; }
/* line 2697, ../sass/pr-styles/_components.scss */
.content-box.white .l-form-dropdown.size3 { width: 290px; margin-right: 10px; }
/* line 2700, ../sass/pr-styles/_components.scss */
.content-box.white .l-form-dropdown.size3 select { width: 290px; }
/* line 2704, ../sass/pr-styles/_components.scss */
.content-box.white .l-form-dropdown.size2 { width: 190px; margin-right: 10px; }
/* line 2707, ../sass/pr-styles/_components.scss */
.content-box.white .l-form-dropdown.size2 select { width: 190px; }
/* line 2711, ../sass/pr-styles/_components.scss */
.content-box.white .l-form-dropdown.size1 { width: 100px; margin-right: 10px; }
/* line 2714, ../sass/pr-styles/_components.scss */
.content-box.white .l-form-dropdown.size1 select { width: 100px; }
/* line 2718, ../sass/pr-styles/_components.scss */
.content-box.white .l-form-dropdown:last-child { margin-right: 0; }
/* line 2722, ../sass/pr-styles/_components.scss */
.content-box.white h6 { margin-bottom: 5px; }
/* line 2725, ../sass/pr-styles/_components.scss */
.content-box.white hr { margin-top: 0; }
/* line 2730, ../sass/pr-styles/_components.scss */
.content-box.spotlight h4, .content-box.spotlight .results-header, .content-box.spotlight .special-section .subheader, .special-section .content-box.spotlight .subheader, .content-box.spotlight .card-highlight .subheader, .card-highlight .content-box.spotlight .subheader, .content-box.spotlight p { margin: 0; text-align: left; }
/* line 2735, ../sass/pr-styles/_components.scss */
.content-box.light-grey { -webkit-box-shadow:  0 0 0 rgba(0, 0, 0, 0); -moz-box-shadow:  0 0 0 rgba(0, 0, 0, 0); box-shadow:  0 0 0 rgba(0, 0, 0, 0); background: #ececec; padding: 10px; }
/* line 2739, ../sass/pr-styles/_components.scss */
.content-box.light-grey dl.def-list { width: 260px; margin: 0; padding: 0; }
/* line 2743, ../sass/pr-styles/_components.scss */
.content-box.light-grey dl.def-list dt { width: 26.92308%; }
/* line 2746, ../sass/pr-styles/_components.scss */
.content-box.light-grey dl.def-list dd { width: 73.07692%; }
/* line 2751, ../sass/pr-styles/_components.scss */
.content-box .spotlight-details { *zoom: 1; font-size: 11px; font-size: 0.84615rem; text-align: right; line-height: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.content-box .spotlight-details:before, .content-box .spotlight-details:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.content-box .spotlight-details:after { clear: both; }
/* line 2756, ../sass/pr-styles/_components.scss */
.content-box .spotlight-details img { margin: 0 15px 0 0; float: left; }
/* line 2760, ../sass/pr-styles/_components.scss */
.content-box .spotlight-details h2 { margin: 0; line-height: 1; }
/* line 2764, ../sass/pr-styles/_components.scss */
.content-box .spotlight-details p { font-size: 11px; font-size: 0.84615rem; margin: 0 0 11px 0; line-height: 1.4; }
/* line 2769, ../sass/pr-styles/_components.scss */
.content-box .spotlight-details strong { font-size: 12px; font-size: 0.92308rem; }
/* line 2773, ../sass/pr-styles/_components.scss */
.content-box.location { *zoom: 1; background: white; padding: 0; }
/* line 3, ../sass/functions/_clearfix.scss */
.content-box.location:before, .content-box.location:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.content-box.location:after { clear: both; }
/* line 2777, ../sass/pr-styles/_components.scss */
.content-box.location h3 { margin: 10px; }
/* line 2780, ../sass/pr-styles/_components.scss */
.content-box.location h4, .content-box.location .results-header, .content-box.location .special-section .subheader, .special-section .content-box.location .subheader, .content-box.location .card-highlight .subheader, .card-highlight .content-box.location .subheader { margin: 0 10px; }
/* line 2783, ../sass/pr-styles/_components.scss */
.content-box.location .location-details { background: #e3e2de; *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
.content-box.location .location-details:before, .content-box.location .location-details:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
.content-box.location .location-details:after { clear: both; }
/* line 2787, ../sass/pr-styles/_components.scss */
.content-box.location .keyareas { background: white; width: 640px; float: left; }
/* line 2791, ../sass/pr-styles/_components.scss */
.content-box.location .keyareas p { font-size: 14px; font-size: 1.07692rem; font-weight: bold; margin: 10px 10px 0 10px; }
/* line 2797, ../sass/pr-styles/_components.scss */
.content-box.location address, .content-box.location .keyareas-details { float: left; width: 300px; }
/* line 2801, ../sass/pr-styles/_components.scss */
.content-box.location .keyareas-details { margin-left: 20px; }
/* line 2804, ../sass/pr-styles/_components.scss */
.content-box.location address { background: none; }
/* line 2807, ../sass/pr-styles/_components.scss */
.content-box.location address .def-list { width: 300px; }
/* line 2809, ../sass/pr-styles/_components.scss */
.content-box.location address .def-list dt { width: 22.85714%; }
/* line 2812, ../sass/pr-styles/_components.scss */
.content-box.location address .def-list dd { width: 77.14286%; }
/* line 2816, ../sass/pr-styles/_components.scss */
.content-box.location .keyareas-details { border-right: 1px solid #eee; }
/* line 2819, ../sass/pr-styles/_components.scss */
.content-box.location .keyareas-details:last-child { border: none; }
/* line 2822, ../sass/pr-styles/_components.scss */
.content-box.location .keyareas-details .def-list { width: 300px; }
/* line 2824, ../sass/pr-styles/_components.scss */
.content-box.location .keyareas-details .def-list dt { width: 66.66667%; }
/* line 2827, ../sass/pr-styles/_components.scss */
.content-box.location .keyareas-details .def-list dd { width: 33.33333%; }
/* line 2832, ../sass/pr-styles/_components.scss */
.content-box.no-padding { padding: 0; }
/* line 2835, ../sass/pr-styles/_components.scss */
.content-box .padded-content { padding: 20px 10px; }
/* line 2838, ../sass/pr-styles/_components.scss */
.content-box a.arrowed-link { margin-right: 10px; }

/** Sticky Banner **/
/* line 2844, ../sass/pr-styles/_components.scss */
.sticky-banner { position: fixed; bottom: 0; z-index: 2; width: 100%; padding: 30px 0; background: #323232; /* Old browsers */ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1ODgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTAwJSIgeTE9IjEwMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMzIzMjMyIiBvZmZzZXQ9IjAiLz48c3RvcCBzdG9wLWNvbG9yPSIjNTU1NTU1IiBvZmZzZXQ9IjAuNSIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMjMyMzIiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1ODgpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient(left, #323232 0%, #555555 50%, #323232 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, #323232), color-stop(50%, #555555), color-stop(100%, #323232)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #323232 0%, #555555 50%, #323232 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #323232 0%, #555555 50%, #323232 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #323232 0%, #555555 50%, #323232 100%); /* IE10+ */ background: linear-gradient(to right, #323232 0%, #555555 50%, #323232 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#323232', GradientType=1); /* IE6-8 */ }
/* line 2867, ../sass/pr-styles/_components.scss */
.sticky-banner .sticky-content { position: relative; width: 95.74468%; float: left; }
/* line 2871, ../sass/pr-styles/_components.scss */
.sticky-banner .sticky-content h2 { margin: 0 0 10px 0; color: white; }
/* line 2875, ../sass/pr-styles/_components.scss */
.sticky-banner .sticky-content p { margin: 0; color: white; font-size: 18px; font-size: 1.38462rem; }
/* line 2880, ../sass/pr-styles/_components.scss */
.sticky-banner .sticky-content .btn { vertical-align: middle; position: absolute; bottom: 0; right: 0; }
/* line 2887, ../sass/pr-styles/_components.scss */
.sticky-banner .btn-close { margin-top: -10px; }

/* line 2892, ../sass/pr-styles/_components.scss */
#hpCarousel { background: #E3E2DE; padding: 40px 0; /** Background Color **/ }
/* line 2896, ../sass/pr-styles/_components.scss */
#hpCarousel .pink { background: #D11349; }
/* line 2899, ../sass/pr-styles/_components.scss */
#hpCarousel .black { background: #000; }
/* line 2902, ../sass/pr-styles/_components.scss */
#hpCarousel div#carouselBox { overflow: hidden; position: relative; min-height: 725px; }
/* line 2906, ../sass/pr-styles/_components.scss */
#hpCarousel div#carouselBox.row { width: 940px; }
/* line 2910, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles { margin: 0; width: 960px; position: absolute; left: 0; top: 0; }
/* line 2916, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles.hide { left: 940px; }
/* line 2919, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li { position: relative; display: block; float: left; /*			min-height: 140px;*/ height: 140px; min-width: 184px; margin: 0 5px 5px 0; }
/* line 2928, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li.oneCols { width: 184px; }
/* line 2931, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li.twoCols { width: 373px; }
/* line 2934, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li.fourCols { width: 751px; }
/* line 2937, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li.twoRows { height: 285px; }
/* line 2940, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li.lastCol { margin-right: 0; }
/* line 2943, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li h3 { line-height: 1.4; margin: 0; }
/* line 2947, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li p { line-height: 1.6; margin: 0; }
/* line 2951, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li h3, #hpCarousel ul.tiles li p { padding: 20px; }
/* line 2954, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li.pink h3 { color: white; }
/* line 2957, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li.black { color: white; }
/* line 2960, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li a p { position: absolute; top: 0; left: 0; padding: 10px; margin-top: 10px; font-size: 15px; font-size: 1.15385rem; color: white; line-height: 1.2; background: rgba(0, 0, 0, 0.3); background-color: rgba(0, 0, 0, 0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000, endColorstr=#4D000000); }
/* line 2972, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li a p span.description { display: none; margin-top: 10px; font-weight: normal; font-size: 13px; font-size: 1rem; }
/* line 2979, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li a:hover p { background-color: #000; color: #fff; }
/* line 2983, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li a.backBtn { position: absolute; left: 0; display: block; bottom: 0; width: 92px; height: 70px; text-decoration: none; }
/* line 2991, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li a.backBtn p { position: relative; padding: 16px 10px; text-align: center; margin: 0; }
/* line 2996, ../sass/pr-styles/_components.scss */
#hpCarousel ul.tiles li a.backBtn p span { margin: 0; }
/* line 3003, ../sass/pr-styles/_components.scss */
#hpCarousel ul#cHome a:hover p { width: 50%; height: 100%; margin-top: 0; padding-top: 20px; background-color: #000; color: #fff; }
/* line 3010, ../sass/pr-styles/_components.scss */
#hpCarousel ul#cHome a:hover p span.description { display: block; color: #fff; }

/** Breadcrumbs **/
/* line 3018, ../sass/pr-styles/_components.scss */
ul.breadcrumb { width: 560px; position: relative; z-index: 3; padding-left: 38px; float: left; margin-top: 0; /** 20131209: Added to adjust spacing**/ margin-bottom: 40px; /** 20131209: Amended to adjust spacing margin-bottom: 60px;**/ }
/* line 3026, ../sass/pr-styles/_components.scss */
ul.breadcrumb .icon-naviright:before { content: "\e032"; }

/** BOOKING FLOW **/
/* --- Booking Top navigation --- */
/* line 3034, ../sass/pr-styles/_components.scss */
#l-booking-lang-bar { line-height: 18px; }
/* line 3036, ../sass/pr-styles/_components.scss */
#l-booking-lang-bar #lang-selector { margin-bottom: 5px; }
/* line 3038, ../sass/pr-styles/_components.scss */
#l-booking-lang-bar #lang-selector li { line-height: 15px; }

/* line 3044, ../sass/pr-styles/_components.scss */
section.booking-summary { clear: both; }

/* line 3049, ../sass/pr-styles/_components.scss */
ul.booking-room-details { list-style: none; margin: 0 0 20px 0; width: 100%; *zoom: 1; }
/* line 3053, ../sass/pr-styles/_components.scss */
ul.booking-room-details li { margin: 0; float: left; line-height: 1.8; }
/* line 3057, ../sass/pr-styles/_components.scss */
ul.booking-room-details li.date { width: 35%; }
/* line 3060, ../sass/pr-styles/_components.scss */
ul.booking-room-details li.num-room { width: 10%; }
/* line 3063, ../sass/pr-styles/_components.scss */
ul.booking-room-details li.room-details { width: 30%; }
/* line 3066, ../sass/pr-styles/_components.scss */
ul.booking-room-details li.others { width: 15%; }
/* line 3069, ../sass/pr-styles/_components.scss */
ul.booking-room-details li.edit { width: 10%; text-align: right; }
/* line 3073, ../sass/pr-styles/_components.scss */
ul.booking-room-details li.clearfix { clear: both; }
/* line 3, ../sass/functions/_clearfix.scss */
ul.booking-room-details:before, ul.booking-room-details:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
ul.booking-room-details:after { clear: both; }

/* line 3080, ../sass/pr-styles/_components.scss */
ul.arrow-breadcrumb { margin-top: 20px; }
/* line 3083, ../sass/pr-styles/_components.scss */
ul.arrow-breadcrumb li a { background: #ececec; color: #6d6967; }
/* line 3087, ../sass/pr-styles/_components.scss */
ul.arrow-breadcrumb li a:after { border-left-color: #ececec; }
/* line 3090, ../sass/pr-styles/_components.scss */
ul.arrow-breadcrumb li a:before { border-left-color: #fff; }

/* line 3097, ../sass/pr-styles/_components.scss */
#booking-tabs { margin-bottom: 20px; }

/* line 3104, ../sass/pr-styles/_components.scss */
.border ul.tab-nav li a { -webkit-border-top-left-radius: 0px; -webkit-border-top-right-radius: 0px; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

/* line 3111, ../sass/pr-styles/_components.scss */
#booking-tabs { margin-bottom: 20px; }

/* line 3116, ../sass/pr-styles/_components.scss */
.l-img-con p { margin-bottom: 10px; }

/* line 3123, ../sass/pr-styles/_components.scss */
#make-an-enquiry .closed .expanded-info, #rates .closed .expanded-info, #rooms .closed .expanded-info, .borderBox .closed .expanded-info, #explore-nearby .closed .expanded-info, #plan-your-stay .closed .expanded-info { height: 0; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; }

/* line 3131, ../sass/pr-styles/_components.scss */
#make-an-enquiry .expanded-info, #rates .expanded-info, #rooms .expanded-info, .borderBox .expanded-info, #explore-nearby .expanded-info { margin-left: 40px; *zoom: 1; overflow: hidden; filter: alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;     /*		-webkit-backface-visibility: hidden;
				-webkit-transform: translate3d(0, 0, 0);
				-webkit-perspective: 1000;*/ }
/* line 3, ../sass/functions/_clearfix.scss */
#make-an-enquiry .expanded-info:before, #make-an-enquiry .expanded-info:after, #rates .expanded-info:before, #rates .expanded-info:after, #rooms .expanded-info:before, #rooms .expanded-info:after, .borderBox .expanded-info:before, .borderBox .expanded-info:after, #explore-nearby .expanded-info:before, #explore-nearby .expanded-info:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
#make-an-enquiry .expanded-info:after, #rates .expanded-info:after, #rooms .expanded-info:after, .borderBox .expanded-info:after, #explore-nearby .expanded-info:after { clear: both; }
/* line 3135, ../sass/pr-styles/_components.scss */
#make-an-enquiry .expanded-info div.magnifyImg, #rates .expanded-info div.magnifyImg, #rooms .expanded-info div.magnifyImg, .borderBox .expanded-info div.magnifyImg, #explore-nearby .expanded-info div.magnifyImg { position: relative; }
/* line 3137, ../sass/pr-styles/_components.scss */
#make-an-enquiry .expanded-info div.magnifyImg span, #rates .expanded-info div.magnifyImg span, #rooms .expanded-info div.magnifyImg span, .borderBox .expanded-info div.magnifyImg span, #explore-nearby .expanded-info div.magnifyImg span { display: inline-block; position: absolute; right: 0; bottom: 10px; }
/* line 3144, ../sass/pr-styles/_components.scss */
#make-an-enquiry .expanded-info img, #rates .expanded-info img, #rooms .expanded-info img, .borderBox .expanded-info img, #explore-nearby .expanded-info img { min-height: 154px; }
/* line 3147, ../sass/pr-styles/_components.scss */
#make-an-enquiry .expanded-info ul, #rates .expanded-info ul, #rooms .expanded-info ul, .borderBox .expanded-info ul, #explore-nearby .expanded-info ul { margin: 0 0 25px 10px; }
/* line 3149, ../sass/pr-styles/_components.scss */
#make-an-enquiry .expanded-info ul.parsley-error-list, #rates .expanded-info ul.parsley-error-list, #rooms .expanded-info ul.parsley-error-list, .borderBox .expanded-info ul.parsley-error-list, #explore-nearby .expanded-info ul.parsley-error-list { margin: 5px 0 0 0; }
/* line 3166, ../sass/pr-styles/_components.scss */
#make-an-enquiry .grp-guestDetails .select2-container-disabled a.select2-choice, #make-an-enquiry .grp-guestDetails input:disabled, #rates .grp-guestDetails .select2-container-disabled a.select2-choice, #rates .grp-guestDetails input:disabled, #rooms .grp-guestDetails .select2-container-disabled a.select2-choice, #rooms .grp-guestDetails input:disabled, .borderBox .grp-guestDetails .select2-container-disabled a.select2-choice, .borderBox .grp-guestDetails input:disabled, #explore-nearby .grp-guestDetails .select2-container-disabled a.select2-choice, #explore-nearby .grp-guestDetails input:disabled { padding-left: 0 !important; }

/* line 3174, ../sass/pr-styles/_components.scss */
#explore-nearby .expanded-info ul { margin-left: 10px; }

/* line 3179, ../sass/pr-styles/_components.scss */
.currency-holder { float: right; margin-top: -10px; }
/* line 3183, ../sass/pr-styles/_components.scss */
.currency-holder label, .currency-holder select { display: block; width: 150px; }

/* line 3191, ../sass/pr-styles/_components.scss */
.moremediacontact label, .moremediacontact select { display: block; width: 260px; }

/* line 3198, ../sass/pr-styles/_components.scss */
.l-price-desc .pricing-details { padding: 0; }

/* line 3203, ../sass/pr-styles/_components.scss */
.rates-container { -webkit-transition: -webkit-transform 0.5s ease; -moz-transition: all 0.5 ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -webkit-perspective: 1000; padding-top: 20px; }

/* line 3217, ../sass/pr-styles/_components.scss */
ul.showmore { list-style: none; margin: 10px 0 0 0; padding: 0; }
/* line 3221, ../sass/pr-styles/_components.scss */
ul.showmore .expanded-info { margin-top: 10px; }
/* line 3224, ../sass/pr-styles/_components.scss */
ul.showmore > li { position: relative; *zoom: 1; margin: 0; padding: 20px 20px 20px; overflow: hidden; background-color: #ececec; *zoom: 1; margin-bottom: 20px; }
/* line 3, ../sass/functions/_clearfix.scss */
ul.showmore > li:before, ul.showmore > li:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
ul.showmore > li:after { clear: both; }
/* line 3227, ../sass/pr-styles/_components.scss */
ul.showmore > li a.accordion-plus-btn { float: left; margin: 0 !important; transition: none; }
/* line 3232, ../sass/pr-styles/_components.scss */
ul.showmore > li a.showmore { position: absolute; bottom: 20px; right: 20px; }
/* line 3237, ../sass/pr-styles/_components.scss */
ul.showmore > li a.g-tooltip { text-decoration: none; }
/* line 3239, ../sass/pr-styles/_components.scss */
ul.showmore > li a.g-tooltip i.icon-exclamation { color: #6d6967; font-size: 14px; font-size: 1.07692rem; }
/* line 3, ../sass/functions/_clearfix.scss */
ul.showmore > li:before, ul.showmore > li:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
ul.showmore > li:after { clear: both; }
/* line 3253, ../sass/pr-styles/_components.scss */
ul.showmore > li.closed a.accordion-plus-btn { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 21px; height: 21px; background: url("../images/common/pr-global-sprite.png") no-repeat -42px -1121px; }

/* line 3260, ../sass/pr-styles/_components.scss */
ul.showmore-property { list-style: none; margin: 0; padding: 0; }
/* line 3264, ../sass/pr-styles/_components.scss */
ul.showmore-property > li { position: relative; border: 1px solid #c7c7c7; margin: 0; padding: 20px; overflow: hidden; *zoom: 1; margin-bottom: 20px; }
/* line 3267, ../sass/pr-styles/_components.scss */
ul.showmore-property > li a.accordion-plus-btn { margin: 10px 20px 0 0; float: left; transition: none; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 21px; height: 21px; background: url("../images/common/pr-global-sprite.png") no-repeat -63px -1121px; }
/* line 3272, ../sass/pr-styles/_components.scss */
ul.showmore-property > li a.accordion-plus-btn.closed { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 21px; height: 21px; background: url("../images/common/pr-global-sprite.png") no-repeat -42px -1121px; }
/* line 3276, ../sass/pr-styles/_components.scss */
ul.showmore-property > li a.showmore { position: absolute; bottom: 20px; right: 20px; }
/* line 3280, ../sass/pr-styles/_components.scss */
ul.showmore-property > li a.showmore i.icon-up-arrow:before { content: "\e005"; }
/* line 3284, ../sass/pr-styles/_components.scss */
ul.showmore-property > li a.tooptip { text-decoration: none; }
/* line 3286, ../sass/pr-styles/_components.scss */
ul.showmore-property > li a.tooptip i.icon-exclamation { color: #6d6967; font-size: 14px; font-size: 1.07692rem; }
/* line 3292, ../sass/pr-styles/_components.scss */
ul.showmore-property > li a.showhide i.icon-down-arrow:before { content: "\e005"; font-size: 12px; font-size: 0.92308rem; }
/* line 3297, ../sass/pr-styles/_components.scss */
ul.showmore-property > li a.showhide.closed i.icon-down-arrow:before { content: "\e008"; }
/* line 3, ../sass/functions/_clearfix.scss */
ul.showmore-property > li:before, ul.showmore-property > li:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
ul.showmore-property > li:after { clear: both; }
/* line 3308, ../sass/pr-styles/_components.scss */
ul.showmore-property > li > .closed a.accordion-plus-btn { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 21px; height: 21px; background: url("../images/common/pr-global-sprite.png") no-repeat -42px -1121px; }
/* line 3312, ../sass/pr-styles/_components.scss */
ul.showmore-property > li > .closed a.showmore i.icon-up-arrow:before { content: "\e008"; }

/* line 3321, ../sass/pr-styles/_components.scss */
#rooms.tab-content label { font-size: 18px; font-size: 1.38462rem; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; margin-right: 10px; }
/* line 3326, ../sass/pr-styles/_components.scss */
#rooms.tab-content #select-rates { width: 200px; }
/* line 3329, ../sass/pr-styles/_components.scss */
#rooms.tab-content label.bedlabel { font-size: 12px; font-size: 0.92308rem; display: block; }
/* line 3333, ../sass/pr-styles/_components.scss */
#rooms.tab-content .bedwidth { width: 220px; }
/* line 3336, ../sass/pr-styles/_components.scss */
#rooms.tab-content #s2id_select-rates { margin-right: 20px; }
/* line 3339, ../sass/pr-styles/_components.scss */
#rooms.tab-content .roomdetails { width: 480px; float: left; }
/* line 3342, ../sass/pr-styles/_components.scss */
#rooms.tab-content .roomdetails h3.roomname { display: block; margin-left: 20px; }
/* line 3347, ../sass/pr-styles/_components.scss */
#rooms.tab-content a.action-btn { margin: 0; }
/* line 3352, ../sass/pr-styles/_components.scss */
#rooms.tab-content ul.showmore li .l-img-con { width: 220px; }
/* line 3355, ../sass/pr-styles/_components.scss */
#rooms.tab-content ul.showmore li div.magnifyImg { position: relative; }
/* line 3357, ../sass/pr-styles/_components.scss */
#rooms.tab-content ul.showmore li div.magnifyImg span { display: inline-block; position: absolute; right: 0; bottom: 10px; }
/* line 3364, ../sass/pr-styles/_components.scss */
#rooms.tab-content ul.showmore li .l-price-desc { width: 220px; }
/* line 3367, ../sass/pr-styles/_components.scss */
#rooms.tab-content ul.showmore li .l-selection { width: 337px; }
/* line 3369, ../sass/pr-styles/_components.scss */
#rooms.tab-content ul.showmore li .l-selection .pricing-details { padding: 0; }
/* line 3374, ../sass/pr-styles/_components.scss */
#rooms.tab-content ul.showmore li .expanded-info .def-list { width: 220px; float: left; margin: 1em 0 2em; }
/* line 3380, ../sass/pr-styles/_components.scss */
#rooms.tab-content ul.showmore li .amentites { float: left; width: 578px; margin-left: 20px; }
/* line 3384, ../sass/pr-styles/_components.scss */
#rooms.tab-content ul.showmore li .amentites .col-2 { float: left; }

/* line 3393, ../sass/pr-styles/_components.scss */
div.ratesNotFound.colour-bar { background: #323232; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3ODgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMDg0QUEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM3Q0MwRDMiIG9mZnNldD0iMC40NyIvPjxzdG9wIHN0b3AtY29sb3I9IiM3Q0MwRDMiIG9mZnNldD0iMC41MiIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDg0QUEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3ODgpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient(left, #323232 0%, #555555 47%, #555555 52%, #323232 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%, #323232), color-stop(47%, #555555), color-stop(52%, #555555), color-stop(100%, #323232)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left, #323232 0%, #555555 47%, #555555 52%, #323232 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left, #323232 0%, #555555 47%, #555555 52%, #323232 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left, #323232 0%, #555555 47%, #555555 52%, #323232 100%); /* IE10+ */ background: linear-gradient(to right, #323232 0%, #555555 47%, #555555 52%, #323232 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#323232', GradientType=1); /* IE6-8 */ }

/* line 3409, ../sass/pr-styles/_components.scss */
#modal-overlay .l-img-con, #non-modal-overlay .l-img-con { width: 300px; text-align: left; margin-left: 0; }
/* line 3413, ../sass/pr-styles/_components.scss */
#modal-overlay .l-img-con a, #non-modal-overlay .l-img-con a { display: block; margin: 10px 0; }
/* line 3418, ../sass/pr-styles/_components.scss */
#modal-overlay .l-price-desc, #non-modal-overlay .l-price-desc { text-align: left; width: 270px; }
/* line 3422, ../sass/pr-styles/_components.scss */
#modal-overlay .l-selection, #non-modal-overlay .l-selection { float: right; width: auto; margin-left: 0; }
/* line 3426, ../sass/pr-styles/_components.scss */
#modal-overlay .l-selection label, #non-modal-overlay .l-selection label { display: block; margin-bottom: 5px; }
/* line 3430, ../sass/pr-styles/_components.scss */
#modal-overlay .l-selection .bedwidth, #non-modal-overlay .l-selection .bedwidth { width: 200px; float: left; margin-bottom: 5px; }
/* line 3435, ../sass/pr-styles/_components.scss */
#modal-overlay .l-selection button.action-btn, #non-modal-overlay .l-selection button.action-btn { clear: both; float: right; margin-top: 10px; }

/* line 3443, ../sass/pr-styles/_components.scss */
.global-tooltip { position: absolute; z-index: 15; }
/* line 3446, ../sass/pr-styles/_components.scss */
.global-tooltip span.tooltip-top { display: block; width: 251px; height: 11px; background: url("../images/common/tooltip-top.png") no-repeat; }
/* line 3452, ../sass/pr-styles/_components.scss */
.global-tooltip span.tooltip-mid { display: block; padding: 20px; width: 251px; word-wrap: break-word; background: url("../images/common/tooltip-middle.png") repeat-y; }
/* line 3459, ../sass/pr-styles/_components.scss */
.global-tooltip span.tooltip-bottom { display: block; width: 251px; height: 7px; background: url("../images/common/tooltip-bottom.png") no-repeat; }

/** Tags Input **/
/* line 3468, ../sass/pr-styles/_components.scss */
div.tagsinput { /*border:1px solid #CCC; background: #FFF;*/ padding: 5px 0; width: 300px; height: 100px; overflow: hidden; }
/* line 3474, ../sass/pr-styles/_components.scss */
div.tagsinput input#emails_tag { min-width: 150px; max-width: 300px; }

/* line 3480, ../sass/pr-styles/_components.scss */
div.tagsinput span.tag { max-width: 300px; border: 1px solid #a5d24a; -moz-border-radius: 2px; -webkit-border-radius: 2px; display: block; float: left; padding: 5px; text-decoration: none; background: #cde69c; color: #638421; margin-right: 5px; margin-bottom: 5px; clear: both; }

/* line 3497, ../sass/pr-styles/_components.scss */
div.tagsinput span.tag span { word-wrap: break-word; }

/* line 3501, ../sass/pr-styles/_components.scss */
div.tagsinput span.tag a { font-weight: bold; color: #82ad2b; text-decoration: none; font-size: 11px; }

/* line 3508, ../sass/pr-styles/_components.scss */
div.tagsinput #emails_addTag { clear: both; }

/* line 3512, ../sass/pr-styles/_components.scss */
div.tagsinput input { width: 80px; margin: 0px; border: 1px solid transparent; padding: 5px; background: transparent; color: #000; outline: 0px; margin-right: 5px; margin-bottom: 5px; }

/* line 3524, ../sass/pr-styles/_components.scss */
div.tagsinput div { display: block; float: left; }

/* line 3529, ../sass/pr-styles/_components.scss */
.tags_clear { clear: both; width: 100%; height: 0px; }

/* line 3535, ../sass/pr-styles/_components.scss */
.not_valid { background: #FBD8DB !important; color: #90111A !important; }

/* line 3540, ../sass/pr-styles/_components.scss */
.special-right { position: relative; width: 100%; height: 302px; background-color: #ECECEC; padding-bottom: 5px; margin-bottom: 20px; }
/* line 3547, ../sass/pr-styles/_components.scss */
.special-right .signpost-details { height: 138px; width: 100%; }

/** Image Gallery **/
/* line 3554, ../sass/pr-styles/_components.scss */
.img-gallery { display: block; margin: 0; }
/* line 3557, ../sass/pr-styles/_components.scss */
.img-gallery li { margin: 0; }

/* line 3562, ../sass/pr-styles/_components.scss */
.bx-wrapper { position: relative; margin: 0 auto 60px; padding: 20px 0 0; *zoom: 1; clear: both; }
/* line 3569, ../sass/pr-styles/_components.scss */
.bx-wrapper img { max-width: 100%; display: block; }

/* line 3576, ../sass/pr-styles/_components.scss */
#activity-spinner span { background: url(../images/common/ajax-loader-pr.gif) no-repeat 50% 50%; }

/** THEME
===================================*/
/* line 3583, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-viewport { -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc; box-shadow: 0 0 5px #ccc; border: solid #fff 5px; left: -5px; background: #fff; }

/* line 3593, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }

/* LOADER */
/* line 3600, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-loading { min-height: 50px; background: url(../images/common/gallery/bx_loader.gif) center center no-repeat white; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }

/* PAGER */
/* line 3612, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }

/* line 3622, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }

/* line 3628, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-pager.bx-default-pager a { background: #C8C7C5; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* line 3642, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #B18D13; }

/* DIRECTION CONTROLS (NEXT / PREV) */
/* line 3647, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-prev { left: 10px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 30px; height: 29px; background: url("../images/common/pr-global-sprite.png") no-repeat 0px -1091px; }

/* line 3652, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-next { right: 20px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 30px; height: 29px; background: url("../images/common/pr-global-sprite.png") no-repeat -30px -1091px; }

/* line 3657, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-controls-direction { position: relative; }
/* line 3659, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-controls-direction a { position: absolute; top: 10px; outline: 0; width: 30px; height: 29px; text-indent: -9999px; z-index: 9; }
/* line 3668, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-controls-direction a.disabled { display: none; }

/* AUTO CONTROLS (START / STOP) */
/* line 3674, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-controls-auto { text-align: center; }
/* line 3676, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(../images/common/gallery/controls.png) -86px -11px no-repeat; margin: 0 3px; }

/* line 3688, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }

/* line 3692, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(../images/common/gallery/controls.png) -86px -44px no-repeat; margin: 0 3px; }

/* line 3703, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
/* line 3708, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }

/* line 3713, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }

/* IMAGE CAPTIONS */
/* line 3719, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666666 \9; background: rgba(80, 80, 80, 0.75); width: 100%; }

/* line 3728, ../sass/pr-styles/_components.scss */
.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }

/* line 3736, ../sass/pr-styles/_components.scss */
.mfp-figure button.mfp-close { color: #6D6967; }

/* line 3740, ../sass/pr-styles/_components.scss */
.swiper-active-switch { background: #d11349; }

/* line 3744, ../sass/pr-styles/_components.scss */
.banner-container { clear: both; position: relative; }

/* line 3749, ../sass/pr-styles/_components.scss */
div.alertNotice.blueNotice { background-color: #ececec; }

/* line 3753, ../sass/pr-styles/_components.scss */
.container-404 { padding: 130px 10px; }

/* line 3757, ../sass/pr-styles/_components.scss */
#mobile-friendly { padding: 10px 0; text-align: center; }
/* line 3760, ../sass/pr-styles/_components.scss */
#mobile-friendly span { display: block; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #d11349; font-size: 24px; font-size: 1.84615rem; }
/* line 3766, ../sass/pr-styles/_components.scss */
#mobile-friendly a { font-size: 12px; font-size: 0.92308rem; color: #a3a1a0; }

/** Sitemap **/
/* line 3774, ../sass/pr-styles/_components.scss */
.sitemap h1 { margin-bottom: 40px; }
/* line 3777, ../sass/pr-styles/_components.scss */
.sitemap h3 { margin-bottom: 30px; }
/* line 3780, ../sass/pr-styles/_components.scss */
.sitemap h5 { margin-bottom: 5px; font-size: 13px; font-size: 1rem; color: #363636 !important; }
/* line 3785, ../sass/pr-styles/_components.scss */
.sitemap .sitemap-listing { width: 31.91489%; float: left; margin: 0 0 30px 20px; padding: 0 10px; }
/* line 3790, ../sass/pr-styles/_components.scss */
.sitemap .sitemap-listing ul { list-style: none; margin: 0; padding: 0; }
/* line 3795, ../sass/pr-styles/_components.scss */
.sitemap .sitemap-listing li { margin: 0 0 5px 0; font-size: 11px; font-size: 0.84615rem; }
/* line 3799, ../sass/pr-styles/_components.scss */
.sitemap .sitemap-listing a:link, .sitemap .sitemap-listing a:visited { text-decoration: none; }
/* line 3802, ../sass/pr-styles/_components.scss */
.sitemap .sitemap-listing a:hover, .sitemap .sitemap-listing a:active { color: #666666; }
/* line 3805, ../sass/pr-styles/_components.scss */
.sitemap .sitemap-listing:first-child, .sitemap .sitemap-listing:nth-of-type(3n+1) { margin-left: 0; }

/* --- cookies notifications --- */
/* line 3812, ../sass/pr-styles/_components.scss */
#cookieNotice { padding: 7px; font-size: 12px; font-size: 0.92308rem; color: #6d6967; }

/**
Buttons
•	Default button style
•	All different button styles
*/
/* line 11, ../sass/pr-styles/_buttons.scss */
button:focus { outline: none; }

/* line 16, ../sass/pr-styles/_buttons.scss */
a.btn, div.btn, button.btn, a.decisive-btn, button.decisive-btn, a.action-btn, button.action-btn, a.action-btn.big, button.action-btn.big, a.sticky-btn, button.sticky-btn { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-size: 1.07692rem; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; line-height: 19px; height: 28px; color: #fff !important; text-transform: uppercase; padding: 5px 20px; cursor: pointer; text-decoration: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-transition-property: background, color, background-image; -moz-transition-property: background, color, background-image; -o-transition-property: background, color, background-image; -ms-transition-property: background, color, background-image; transition-property: background, color, background-image; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -ms-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
/* line 31, ../sass/pr-styles/_buttons.scss */
a.btn span, div.btn span, button.btn span, a.decisive-btn span, button.decisive-btn span, a.action-btn span, button.action-btn span, a.action-btn.big span, button.action-btn.big span, a.sticky-btn span, button.sticky-btn span { text-decoration: none; }

/* line 37, ../sass/pr-styles/_buttons.scss */
a.btn, div.btn, button.btn { background-color: #d11349; border: none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.7); }
/* line 42, ../sass/pr-styles/_buttons.scss */
a.btn:hover, div.btn:hover, button.btn:hover { background-color: #363636; }
/* line 45, ../sass/pr-styles/_buttons.scss */
a.btn:active, div.btn:active, button.btn:active { background-color: #1c1c1c; }
/* line 50, ../sass/pr-styles/_buttons.scss */
a.btn.disabled, a.btn:disabled, div.btn.disabled, div.btn:disabled, button.btn.disabled, button.btn:disabled { filter: alpha(opacity=60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; cursor: not-allowed; }
/* line 58, ../sass/pr-styles/_buttons.scss */
a.btn.disabled:hover, a.btn.disabled:active, a.btn:disabled:hover, a.btn:disabled:active, div.btn.disabled:hover, div.btn.disabled:active, div.btn:disabled:hover, div.btn:disabled:active, button.btn.disabled:hover, button.btn.disabled:active, button.btn:disabled:hover, button.btn:disabled:active { background-color: #d11349; border: none; }

/* line 65, ../sass/pr-styles/_buttons.scss */
div.chooseFileBtn input[type=text] { width: 450px !important; float: left; }
/* line 69, ../sass/pr-styles/_buttons.scss */
div.chooseFileBtn div.labelField { float: left; margin-right: 20px; width: 450px; position: relative; }
/* line 74, ../sass/pr-styles/_buttons.scss */
div.chooseFileBtn div.labelField ul.parsley-error-list { display: inline-block; clear: both; }
/* line 79, ../sass/pr-styles/_buttons.scss */
div.chooseFileBtn div.btn { position: relative; float: left; width: 142px; height: 29px; overflow: hidden; }
/* line 85, ../sass/pr-styles/_buttons.scss */
div.chooseFileBtn div.btn span { text-align: center; display: block; }
/* line 89, ../sass/pr-styles/_buttons.scss */
div.chooseFileBtn div.btn input[type=file] { position: absolute; top: 0; left: 0; display: block !important; width: 142px !important; height: 29px !important; filter: alpha(opacity=0); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; overflow: hidden !important; cursor: pointer; }
/* line 102, ../sass/pr-styles/_buttons.scss */
div.chooseFileBtn.short input[type=text] { width: 240px !important; float: none; }
/* line 106, ../sass/pr-styles/_buttons.scss */
div.chooseFileBtn.short div.labelField { width: 240px; }
/* line 109, ../sass/pr-styles/_buttons.scss */
div.chooseFileBtn.short div.btn { float: right; margin-top: 10px; margin-right: 10px; }

/* line 118, ../sass/pr-styles/_buttons.scss */
a.decisive-btn, button.decisive-btn { background-color: #d11349; border: none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.7); }
/* line 123, ../sass/pr-styles/_buttons.scss */
a.decisive-btn:hover, button.decisive-btn:hover { background-color: #363636; }
/* line 126, ../sass/pr-styles/_buttons.scss */
a.decisive-btn:active, button.decisive-btn:active { background-color: #1c1c1c; }
/* line 131, ../sass/pr-styles/_buttons.scss */
a.decisive-btn.disabled, a.decisive-btn:disabled, button.decisive-btn.disabled, button.decisive-btn:disabled { filter: alpha(opacity=60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; cursor: not-allowed; }
/* line 139, ../sass/pr-styles/_buttons.scss */
a.decisive-btn.disabled:hover, a.decisive-btn.disabled:active, a.decisive-btn:disabled:hover, a.decisive-btn:disabled:active, button.decisive-btn.disabled:hover, button.decisive-btn.disabled:active, button.decisive-btn:disabled:hover, button.decisive-btn:disabled:active { background-color: #d11349; border: none; }

/* line 146, ../sass/pr-styles/_buttons.scss */
a.action-btn, button.action-btn { background-color: #d11349; border: none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.7); text-decoration: none; }
/* line 152, ../sass/pr-styles/_buttons.scss */
a.action-btn:hover, button.action-btn:hover { background-color: #363636; }
/* line 155, ../sass/pr-styles/_buttons.scss */
a.action-btn:active, button.action-btn:active { background-color: #1c1c1c; }
/* line 160, ../sass/pr-styles/_buttons.scss */
a.action-btn.disabled, a.action-btn:disabled, button.action-btn.disabled, button.action-btn:disabled { filter: alpha(opacity=60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; cursor: not-allowed; }
/* line 168, ../sass/pr-styles/_buttons.scss */
a.action-btn.disabled:hover, a.action-btn.disabled:active, a.action-btn:disabled:hover, a.action-btn:disabled:active, button.action-btn.disabled:hover, button.action-btn.disabled:active, button.action-btn:disabled:hover, button.action-btn:disabled:active { background-color: #d11349; border: none; }
/* line 173, ../sass/pr-styles/_buttons.scss */
a.action-btn.big, button.action-btn.big { height: 36px; padding: 0px 20px; line-height: 34px; font-size: 16px; font-size: 1.23077rem; border: 1px solid #D11349; background-color: #e06587; background-image: -webkit-gradient(linear, left top, left bottom, from(#e06587), to(#d11349)); background-image: -webkit-linear-gradient(top, #e06587, #d11349); background-image: -moz-linear-gradient(top, #e06587, #d11349); background-image: -ms-linear-gradient(top, #e06587, #d11349); background-image: -o-linear-gradient(top, #e06587, #d11349); background-image: linear-gradient(top, #e06587, #d11349); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#e06587, EndColorStr=#d11349, GradientType=0); -moz-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 4px #e8698f; -webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 4px #e8698f; box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 4px #e8698f; }
/* line 186, ../sass/pr-styles/_buttons.scss */
a.action-btn.big:hover, button.action-btn.big:hover { border: 1px solid #666666; background-color: #999999; background-image: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#666666)); background-image: -webkit-linear-gradient(top, #999999, #666666); background-image: -moz-linear-gradient(top, #999999, #666666); background-image: -ms-linear-gradient(top, #999999, #666666); background-image: -o-linear-gradient(top, #999999, #666666); background-image: linear-gradient(top, #999999, #666666); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#999999, EndColorStr=#666666, GradientType=0); -moz-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 4px rgba(255, 255, 255, 0.5); -webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 4px rgba(255, 255, 255, 0.5); box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 4px rgba(255, 255, 255, 0.5); }
/* line 193, ../sass/pr-styles/_buttons.scss */
a.action-btn.big:active, button.action-btn.big:active { border: 1px solid #666666; background-color: #666666; background-image: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#999999)); background-image: -webkit-linear-gradient(top, #666666, #999999); background-image: -moz-linear-gradient(top, #666666, #999999); background-image: -ms-linear-gradient(top, #666666, #999999); background-image: -o-linear-gradient(top, #666666, #999999); background-image: linear-gradient(top, #666666, #999999); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#666666, EndColorStr=#999999, GradientType=0); -moz-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 4px rgba(255, 255, 255, 0.5); -webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 4px rgba(255, 255, 255, 0.5); box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 4px rgba(255, 255, 255, 0.5); }
/* line 202, ../sass/pr-styles/_buttons.scss */
a.action-btn.big.disabled, a.action-btn.big:disabled, button.action-btn.big.disabled, button.action-btn.big:disabled { filter: alpha(opacity=60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; cursor: not-allowed; }
/* line 210, ../sass/pr-styles/_buttons.scss */
a.action-btn.big.disabled:hover, a.action-btn.big.disabled:active, a.action-btn.big:disabled:hover, a.action-btn.big:disabled:active, button.action-btn.big.disabled:hover, button.action-btn.big.disabled:active, button.action-btn.big:disabled:hover, button.action-btn.big:disabled:active { border: 1px solid #D11349; background-color: #e06587; background-image: -webkit-gradient(linear, left top, left bottom, from(#e06587), to(#d11349)); background-image: -webkit-linear-gradient(top, #e06587, #d11349); background-image: -moz-linear-gradient(top, #e06587, #d11349); background-image: -ms-linear-gradient(top, #e06587, #d11349); background-image: -o-linear-gradient(top, #e06587, #d11349); background-image: linear-gradient(top, #e06587, #d11349); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#e06587, EndColorStr=#d11349, GradientType=0); -moz-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 4px #e8698f; -webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 4px #e8698f; box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3), inset 0px 1px 4px #e8698f; }

/* line 220, ../sass/pr-styles/_buttons.scss */
.action-btn-big { padding: 4px; background-color: rgba(255, 255, 255, 0.4); display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3), inset 0px 0px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3), inset 0px 0px 3px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3), inset 0px 0px 3px rgba(0, 0, 0, 0.3); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* line 232, ../sass/pr-styles/_buttons.scss */
a.sticky-btn, button.sticky-btn { font-size: 15px; font-size: 1.15385rem; position: absolute; right: 10px; bottom: 15px; border: none; -webkit-font-smoothing: subpixel-antialiased; background-color: #d11349; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; height: 36px; line-height: 26px; text-shadow: 0px 1px 0px rgba(3, 3, 3, 0.5); }
/* line 240, ../sass/pr-styles/_buttons.scss */
a.sticky-btn span, button.sticky-btn span { position: relative; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; padding-left: 15px; font-weight: 500; }
/* line 246, ../sass/pr-styles/_buttons.scss */
a.sticky-btn i.icon-right-arrow, button.sticky-btn i.icon-right-arrow { font-size: 16px; font-size: 1.23077rem; line-height: 13px; position: absolute; top: 7px; left: -3px; }
/* line 252, ../sass/pr-styles/_buttons.scss */
a.sticky-btn i.icon-right-arrow:before, button.sticky-btn i.icon-right-arrow:before { content: "\e04a"; }
/* line 262, ../sass/pr-styles/_buttons.scss */
a.sticky-btn:hover, button.sticky-btn:hover { background-color: #363636; }
/* line 265, ../sass/pr-styles/_buttons.scss */
a.sticky-btn:active, button.sticky-btn:active { background-color: #1c1c1c; }
/* line 270, ../sass/pr-styles/_buttons.scss */
a.sticky-btn.disabled, a.sticky-btn:disabled, button.sticky-btn.disabled, button.sticky-btn:disabled { filter: alpha(opacity=60); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; -moz-opacity: 0.6; -khtml-opacity: 0.6; opacity: 0.6; cursor: not-allowed; }
/* line 278, ../sass/pr-styles/_buttons.scss */
a.sticky-btn.disabled:hover, a.sticky-btn.disabled:active, a.sticky-btn:disabled:hover, a.sticky-btn:disabled:active, button.sticky-btn.disabled:hover, button.sticky-btn.disabled:active, button.sticky-btn:disabled:hover, button.sticky-btn:disabled:active { background-color: #339dba; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #339dba), color-stop(0.5, #339dba), color-stop(0.5, #0084a9), color-stop(1, #0084a9)); background-image: -webkit-linear-gradient(top, #339dba 0%, #339dba 50%, #0084a9 50%, #0084a9 100%); background-image: -moz-linear-gradient(top, #339dba 0%, #339dba 50%, #0084a9 50%, #0084a9 100%); background-image: -ms-linear-gradient(top, #339dba 0%, #339dba 50%, #0084a9 50%, #0084a9 100%); background-image: -o-linear-gradient(top, #339dba 0%, #339dba 50%, #0084a9 50%, #0084a9 100%); background-image: linear-gradient(top, #339dba 0%, #339dba 50%, #0084a9 50%, #0084a9 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#339dba, EndColorStr=#0084a9, GradientType=0); text-shadow: 0px 1px 0px rgba(3, 3, 3, 0.5); }

/* line 284, ../sass/pr-styles/_buttons.scss */
a.accordion-plus-btn { width: 21px; height: 21px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 21px; height: 21px; background: url("../images/common/pr-global-sprite.png") no-repeat -63px -1121px; }

/**
Forms
•	Textfield
•	Checkbox
•	Radio button
•	Combobox (dropdown)
•	Forms Error Messages style

*/
/* line 15, ../sass/pr-styles/_forms.scss */
.fieldsrow { min-height: 70px; }

/* line 19, ../sass/pr-styles/_forms.scss */
fieldset { border: none; margin: 0; padding: 20px; }
/* line 23, ../sass/pr-styles/_forms.scss */
fieldset h4, fieldset .results-header, fieldset .special-section .subheader, .special-section fieldset .subheader, fieldset .card-highlight .subheader, .card-highlight fieldset .subheader { color: #6d6967; font-size: 18px; font-size: 1.38462rem; padding-bottom: 5px; border-bottom: 1px solid #c7c7c7; }
/* line 30, ../sass/pr-styles/_forms.scss */
fieldset label { display: block; font-size: 13px; font-size: 1rem; margin-bottom: 5px; padding: 0; }
/* line 37, ../sass/pr-styles/_forms.scss */
fieldset input { width: 100%; }

/** Textfield **/
/* line 44, ../sass/pr-styles/_forms.scss */
form.custom-ui { /** Checkbox & Radio buttons **/ /* iCheck plugin Minimal skin, black
----------------------------------- */   /* Retina support
 @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5) { .icheckbox_minimal, .iradio_minimal { background-image: url(../images/common/minimal@2x.png); -webkit-background-size: 200px 20px; background-size: 200px 20px; } }
 @media screen and (-webkit-min-device-pixel-ratio: 0) { select:focus, textarea:focus, input:focus { @include font-size(16px); } }*/ }
/* line 47, ../sass/pr-styles/_forms.scss */
form.custom-ui input#start-date, form.custom-ui input#end-date { width: 153px; }
/* line 60, ../sass/pr-styles/_forms.scss */
form.custom-ui input, form.custom-ui select { line-height: 17px; }
/* line 63, ../sass/pr-styles/_forms.scss */
form.custom-ui label { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 12px; font-size: 0.92308rem; cursor: default; margin-right: 15px; line-height: 1.2; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; }
/* line 73, ../sass/pr-styles/_forms.scss */
form.custom-ui input[type='text'], form.custom-ui textarea { border: 1px solid #c7c7c7; background-color: white; color: #666666; }
/* line 77, ../sass/pr-styles/_forms.scss */
form.custom-ui input[type='text'].white, form.custom-ui textarea.white { background-color: white; color: #666666; }
/* line 84, ../sass/pr-styles/_forms.scss */
form.custom-ui input:not([type=submit]):not([type=reset]):not([type=file]), form.custom-ui textarea { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-size: 1.07692rem; border: 1px solid #c7c7c7; padding: 4.5px 8px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: white; color: #666666; -webkit-transition: border 0.2s ease-in-out; -moz-transition: border 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out; -ms-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out; -webkit-transition: box-shadow 0.2s ease-in-out; -moz-transition: box-shadow 0.2s ease-in-out; -o-transition: box-shadow 0.2s ease-in-out; -ms-transition: box-shadow 0.2s ease-in-out; transition: box-shadow 0.2s ease-in-out; }
/* line 96, ../sass/pr-styles/_forms.scss */
form.custom-ui input:not([type=submit]):not([type=reset]):not([type=file]).white, form.custom-ui textarea.white { background-color: white; color: #666666; }
/* line 104, ../sass/pr-styles/_forms.scss */
form.custom-ui input:not([type=submit]):not([type=reset]):not([type=file]):focus, form.custom-ui textarea:focus { outline: none; border: 1px solid #d11349; -webkit-box-shadow:  0px 0px 5px #d11349; -moz-box-shadow:  0px 0px 5px #d11349; box-shadow:  0px 0px 5px #d11349; }
/* line 112, ../sass/pr-styles/_forms.scss */
form.custom-ui input[disabled] { background-color: #d9d5d5 !important; }
/* line 115, ../sass/pr-styles/_forms.scss */
form.custom-ui input:not([type=submit]):not([type=reset]):not([type=file]) { white-space: nowrap; width: 100%; height: 28px; overflow: hidden; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
/* line 125, ../sass/pr-styles/_forms.scss */
form.custom-ui input.calendar { padding: 4.5px 30px 4.5px 10px !important; }
/* line 129, ../sass/pr-styles/_forms.scss */
form.custom-ui div.formfields { position: relative; }
/* line 132, ../sass/pr-styles/_forms.scss */
form.custom-ui div.formfields [class^="icon-"], form.custom-ui div.formfields [class*=" icon-"] { position: absolute; top: 7px; right: 7px; z-index: 1; cursor: help; font-size: 16px; font-size: 1.23077rem; font-size: 16px !important; color: #a3a1a0 !important; line-height: 16px !important; text-decoration: none !important; }
/* line 147, ../sass/pr-styles/_forms.scss */
form.custom-ui .checkbox-dropdown-container { position: relative; }
/* line 149, ../sass/pr-styles/_forms.scss */
form.custom-ui .checkbox-dropdown-container i { position: absolute; top: 1px; right: 1px; width: 26px; height: 26px; padding: 0px 5px; background-color: #fff; display: block; font-family: 'pphgIcon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-align: center; font-size: 14px; font-size: 1.07692rem; line-height: 28px; -webkit-font-smoothing: antialiased; border-left: 1px solid #d11349; color: #d11349; }
/* line 170, ../sass/pr-styles/_forms.scss */
form.custom-ui .checkbox-dropdown-container i:before { content: "\e008"; }
/* line 177, ../sass/pr-styles/_forms.scss */
form.custom-ui .checkbox-dropdown-container input.checkbox-dropdown { color: #999; font-size: 14px; font-size: 1.07692rem; padding-right: 30px; overflow: hidden; text-overflow: ellipsis; -ms-text-overflow: ellipsis; }
/* line 193, ../sass/pr-styles/_forms.scss */
form.custom-ui .icheckbox_minimal, form.custom-ui .iradio_minimal { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin: 0 10px 0 0; padding: 0; width: 14px; height: 14px; background: url("../images/common/pr-global-sprite.png") no-repeat; border: none; cursor: pointer; }
/* line 204, ../sass/pr-styles/_forms.scss */
form.custom-ui .icheckbox_minimal { background-position: 0 -1077px; }
/* line 206, ../sass/pr-styles/_forms.scss */
form.custom-ui .icheckbox_minimal.hover { background-position: -14px -1077px; }
/* line 209, ../sass/pr-styles/_forms.scss */
form.custom-ui .icheckbox_minimal.checked { background-position: -28px -1077px; }
/* line 212, ../sass/pr-styles/_forms.scss */
form.custom-ui .icheckbox_minimal.disabled { background-position: -42px -1077px; cursor: default; }
/* line 216, ../sass/pr-styles/_forms.scss */
form.custom-ui .icheckbox_minimal.checked.disabled { background-position: -56px -1077px; }
/* line 221, ../sass/pr-styles/_forms.scss */
form.custom-ui .iradio_minimal { background-position: -70px -1077px; }
/* line 223, ../sass/pr-styles/_forms.scss */
form.custom-ui .iradio_minimal.hover { background-position: -84px -1077px; }
/* line 226, ../sass/pr-styles/_forms.scss */
form.custom-ui .iradio_minimal.checked { background-position: -98px -1077px; }
/* line 229, ../sass/pr-styles/_forms.scss */
form.custom-ui .iradio_minimal.disabled { background-position: -112px -1077px; cursor: default; }
/* line 233, ../sass/pr-styles/_forms.scss */
form.custom-ui .iradio_minimal.checked.disabled { background-position: -126px 0; }
/* line 254, ../sass/pr-styles/_forms.scss */
form.custom-ui .selectCustom { max-width: 300px; }

/** Spinner **/
/* line 260, ../sass/pr-styles/_forms.scss */
.ui-spinner { position: relative; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; padding: 0; vertical-align: middle; }
/* line 268, ../sass/pr-styles/_forms.scss */
.ui-spinner input.ui-spinner-input { padding: 4.5px 20px 4.5px 10px !important; }
/* line 272, ../sass/pr-styles/_forms.scss */
.ui-spinner a.ui-spinner-button { border-top: none; border-bottom: none; border-right: none; text-decoration: none; color: #6d6967; }
/* line 278, ../sass/pr-styles/_forms.scss */
.ui-spinner a.ui-spinner-button:hover { background-color: #d11349; color: white; }
/* line 282, ../sass/pr-styles/_forms.scss */
.ui-spinner a.ui-spinner-button.ui-spinner-up { top: 0px; }
/* line 287, ../sass/pr-styles/_forms.scss */
.ui-spinner a.ui-spinner-button.ui-spinner-down { bottom: 0; }
/* line 292, ../sass/pr-styles/_forms.scss */
.ui-spinner a.ui-spinner-button.ui-spinner-button { width: 26px; line-height: 12px; height: 50%; padding: 0; margin: 0; text-align: center; position: absolute; cursor: pointer; display: block; overflow: hidden; right: 0; border-left: 1px solid #d11349; }
/* line 306, ../sass/pr-styles/_forms.scss */
.ui-spinner a.ui-spinner-button .icon-down-arrow, .ui-spinner a.ui-spinner-button .icon-up-arrow { font-size: 16px; font-size: 1.23077rem; height: 10px; line-height: 10px; }

/** Select Dropdown **/
/* line 316, ../sass/pr-styles/_forms.scss */
.select2-container { margin: 0; position: relative; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-size: 1.07692rem; /* inline-block for ie7 */ zoom: 1; *display: inline; vertical-align: middle;   /* Force border-box so that % widths fit the parent container without overlap because of margin/padding.
 More Info : http://www.quirksmode.org/css/box.html */ -webkit-box-sizing: border-box; /* webkit */ -khtml-box-sizing: border-box; /* konqueror */ -moz-box-sizing: border-box; /* firefox */ -ms-box-sizing: border-box; /* ie */ box-sizing: border-box; /* css3 */ }

/* line 345, ../sass/pr-styles/_forms.scss */
.select2-drop {   /* Force border-box so that % widths fit the parent container without overlap because of margin/padding.
 More Info : http://www.quirksmode.org/css/box.html */ -webkit-box-sizing: border-box; /* webkit */ -khtml-box-sizing: border-box; /* konqueror */ -moz-box-sizing: border-box; /* firefox */ -ms-box-sizing: border-box; /* ie */ box-sizing: border-box; /* css3 */ }

/* line 364, ../sass/pr-styles/_forms.scss */
.select2-search {   /* Force border-box so that % widths fit the parent container without overlap because of margin/padding.
 More Info : http://www.quirksmode.org/css/box.html */ -webkit-box-sizing: border-box; /* webkit */ -khtml-box-sizing: border-box; /* konqueror */ -moz-box-sizing: border-box; /* firefox */ -ms-box-sizing: border-box; /* ie */ box-sizing: border-box; /* css3 */ }
/* line 381, ../sass/pr-styles/_forms.scss */
.select2-search input {     /* Force border-box so that % widths fit the parent container without overlap because of margin/padding.
 More Info : http://www.quirksmode.org/css/box.html */ font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; -webkit-box-sizing: border-box; /* webkit */ -khtml-box-sizing: border-box; /* konqueror */ -moz-box-sizing: border-box; /* firefox */ -ms-box-sizing: border-box; /* ie */ box-sizing: border-box; /* css3 */ }

/* line 404, ../sass/pr-styles/_forms.scss */
.select2-container.white .select2-choice, .select2-container.white.select2-drop-above .select2-choice { background-color: white; }
/* line 407, ../sass/pr-styles/_forms.scss */
.select2-container .select2-choice { display: block; height: 28px; padding: 0 0 0 8px; overflow: hidden; position: relative; white-space: nowrap; line-height: 28px; margin: 0; border: 1px solid #c7c7c7; text-decoration: none; background-color: white; color: #666; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; }
/* line 428, ../sass/pr-styles/_forms.scss */
.select2-container .select2-choice:hover { color: #666; }
/* line 432, ../sass/pr-styles/_forms.scss */
.select2-container.select2-drop-above .select2-choice { text-decoration: none; background-color: white; color: #666666; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; }
/* line 444, ../sass/pr-styles/_forms.scss */
.select2-container.select2-allowclear .select2-choice span { margin-right: 42px; }
/* line 448, ../sass/pr-styles/_forms.scss */
.select2-container .select2-choice span { margin-right: 26px; line-height: 28px; display: block; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
/* line 458, ../sass/pr-styles/_forms.scss */
.select2-container .select2-choice abbr { display: none; width: 12px; height: 12px; position: absolute; right: 24px; top: 8px; font-size: 1px; text-decoration: none; border: 0; background: url("../images/common/select2.png") right top no-repeat; cursor: pointer; outline: 0; }
/* line 474, ../sass/pr-styles/_forms.scss */
.select2-container .select2-choice:hover, .select2-container .select2-choice:active, .select2-container .select2-choice:focus { outline: 0; }
/* line 478, ../sass/pr-styles/_forms.scss */
.select2-container.select2-allowclear .select2-choice abbr { display: inline-block; }
/* line 481, ../sass/pr-styles/_forms.scss */
.select2-container .select2-choice abbr:hover { background-position: right -11px; cursor: pointer; }

/* line 487, ../sass/pr-styles/_forms.scss */
.select2-drop-mask { position: absolute; left: 0; top: 0; z-index: 9998; }

/* line 494, ../sass/pr-styles/_forms.scss */
.select2-drop { width: 100%; margin-top: -1px; position: absolute; z-index: 9999; top: 100%; background-color: white; color: #666666; border: 1px solid #aaa; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); }

/* line 509, ../sass/pr-styles/_forms.scss */
.select2-drop-auto-width { border-top: 1px solid #aaa; width: auto; }

/* line 517, ../sass/pr-styles/_forms.scss */
.select2-drop.select2-drop-above { margin-top: 1px; border-top: 1px solid #aaa; border-bottom: 0; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); }

/* line 529, ../sass/pr-styles/_forms.scss */
.select2-container .select2-choice div { display: inline-block; width: 25px; height: 100%; position: absolute; right: 0; top: 0; }
/* line 536, ../sass/pr-styles/_forms.scss */
.select2-container .select2-choice div b { display: block; width: 100%; height: 100%; font-family: 'pphgIcon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-align: center; font-size: 14px; font-size: 1.07692rem; line-height: 28px; -webkit-font-smoothing: antialiased; border-left: 1px solid #d11349; color: #d11349; }
/* line 551, ../sass/pr-styles/_forms.scss */
.select2-container .select2-choice div b:before { content: "\e008"; }

/* line 559, ../sass/pr-styles/_forms.scss */
.select2-search { display: inline-block; width: 100%; min-height: 28px; margin: 0; padding-left: 4px; padding-right: 4px; position: absolute; top: -28px; bottom: auto; left: 0; z-index: 10000; white-space: nowrap; }
/* line 572, ../sass/pr-styles/_forms.scss */
.select2-search input { width: 100%; height: auto !important; padding: 4px 20px 4px 2px !important; margin: 0; outline: 0; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-size: 1.07692rem; color: #6d6967; border: 1px solid #aaa; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none !important; background: none !important; border: none !important; }

/* line 595, ../sass/pr-styles/_forms.scss */
.select2-drop.select2-drop-above .select2-search { top: auto; bottom: -30px; /*      input { margin-bottom: 4px; }*/ }

/* line 606, ../sass/pr-styles/_forms.scss */
.lt-ie9 .select2-drop.select2-drop-above .select2-search { top: auto; bottom: -35px; }
/* line 609, ../sass/pr-styles/_forms.scss */
.lt-ie9 .select2-drop.select2-drop-above .select2-search input { height: 26px !important; }

/* line 616, ../sass/pr-styles/_forms.scss */
.select2-search input.select2-active { background: white url("select2-spinner.gif") no-repeat 100%; background: url("select2-spinner.gif") no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee)); background: url("select2-spinner.gif") no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%); background: url("select2-spinner.gif") no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%); background: url("select2-spinner.gif") no-repeat 100%, -o-linear-gradient(bottom, white 85%, #eeeeee 99%); background: url("select2-spinner.gif") no-repeat 100%, -ms-linear-gradient(top, white 85%, #eeeeee 99%); background: url("select2-spinner.gif") no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%); }

/* line 627, ../sass/pr-styles/_forms.scss */
.select2-container-active .select2-choice, .select2-container-active .select2-choices { border: 1px solid #d11349; outline: none; -webkit-box-shadow:  0px 0px 5px #d11349; -moz-box-shadow:  0px 0px 5px #d11349; box-shadow:  0px 0px 5px #d11349; }

/* line 635, ../sass/pr-styles/_forms.scss */
.select2-dropdown-open .select2-choice { background-color: white; color: #666666; }
/* line 640, ../sass/pr-styles/_forms.scss */
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices { border: 1px solid #b18d13; outline: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
/* line 648, ../sass/pr-styles/_forms.scss */
.select2-dropdown-open .select2-choice div { background: transparent; border-left: none; filter: none; }
/* line 654, ../sass/pr-styles/_forms.scss */
.select2-dropdown-open .select2-choice div b:before { content: "\e005"; }

/* results */
/* line 663, ../sass/pr-styles/_forms.scss */
.select2-results { max-height: 300px; padding: 0; margin: 0; position: relative; overflow-x: hidden; overflow-y: scroll; /* has to be scroll, not auto */ -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/* line 672, ../sass/pr-styles/_forms.scss */
.select2-results ul.select2-result-sub { margin: 0; padding-left: 0; }
/* line 675, ../sass/pr-styles/_forms.scss */
.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px; }
/* line 679, ../sass/pr-styles/_forms.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px; }
/* line 683, ../sass/pr-styles/_forms.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px; }
/* line 687, ../sass/pr-styles/_forms.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px; }
/* line 691, ../sass/pr-styles/_forms.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px; }
/* line 695, ../sass/pr-styles/_forms.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px; }
/* line 698, ../sass/pr-styles/_forms.scss */
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px; }
/* line 707, ../sass/pr-styles/_forms.scss */
.select2-results li { list-style: none; display: list-item; background-image: none; padding-bottom: 0; margin: 0; white-space: nowrap; }
/* line 714, ../sass/pr-styles/_forms.scss */
.select2-results li.select2-result-with-children > .select2-result-label { font-weight: bold; color: #d11349; }
/* line 719, ../sass/pr-styles/_forms.scss */
.select2-results .select2-result-label { padding: 0 10px; margin: 0; cursor: pointer; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
/* line 733, ../sass/pr-styles/_forms.scss */
.select2-results .select2-highlighted { background: #d11349; color: #fff; }
/* line 737, ../sass/pr-styles/_forms.scss */
.select2-results li em { background: #feffde; font-style: normal; }
/* line 742, ../sass/pr-styles/_forms.scss */
.select2-results .select2-highlighted em { background: transparent; }
/* line 745, ../sass/pr-styles/_forms.scss */
.select2-results .select2-highlighted ul { background: white; color: #000; }
/* line 750, ../sass/pr-styles/_forms.scss */
.select2-results .select2-no-results, .select2-results .select2-searching, .select2-results .select2-selection-limit { background: #f4f4f4; display: list-item; }
/* line 754, ../sass/pr-styles/_forms.scss */
.select2-results .select2-disabled { background: #f4f4f4; display: list-item; cursor: default; }
/* line 755, ../sass/pr-styles/_forms.scss */
.select2-results .select2-disabled.select2-highlighted { color: #666; background: #f4f4f4; display: list-item; cursor: default; }
/* line 765, ../sass/pr-styles/_forms.scss */
.select2-results .select2-selected { display: none; }

/*
disabled look for disabled choices in the results dropdown
*/
/* line 774, ../sass/pr-styles/_forms.scss */
.select2-more-results { background: #f4f4f4; display: list-item; }
/* line 775, ../sass/pr-styles/_forms.scss */
.select2-more-results.select2-active { background: #f4f4f4 url("select2-spinner.gif") no-repeat 100%; }

/* disabled styles */
/* line 784, ../sass/pr-styles/_forms.scss */
.select2-container.select2-container-disabled .select2-choice { background-color: #d9d5d5; background-image: none; border: 1px solid #ddd; cursor: default; }
/* line 789, ../sass/pr-styles/_forms.scss */
.select2-container.select2-container-disabled .select2-choice div { background-color: #d9d5d5; background-image: none; border-left: 0; }
/* line 794, ../sass/pr-styles/_forms.scss */
.select2-container.select2-container-disabled .select2-choice abbr { display: none; }

/* multiselect */
/* line 801, ../sass/pr-styles/_forms.scss */
.select2-container-multi .select2-choices { height: auto !important; height: 1%; margin: 0; padding: 0; position: relative; border: 1px solid #aaa; cursor: text; overflow: hidden; background-color: #fff; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, white)); background-image: -webkit-linear-gradient(top, #eeeeee 1%, white 15%); background-image: -moz-linear-gradient(top, #eeeeee 1%, white 15%); background-image: -o-linear-gradient(top, #eeeeee 1%, white 15%); background-image: -ms-linear-gradient(top, #eeeeee 1%, white 15%); background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%); }

/* line 819, ../sass/pr-styles/_forms.scss */
.select2-locked { padding: 3px 5px 3px 5px !important; }

/* line 824, ../sass/pr-styles/_forms.scss */
.select2-container-multi .select2-choices { min-height: 26px; }
/* line 827, ../sass/pr-styles/_forms.scss */
.select2-container-multi.select2-container-active .select2-choices { border: 1px solid #5897fb; outline: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }
/* line 835, ../sass/pr-styles/_forms.scss */
.select2-container-multi .select2-choices li { float: left; list-style: none; }
/* line 839, ../sass/pr-styles/_forms.scss */
.select2-container-multi .select2-choices .select2-search-field { margin: 0; padding: 0; white-space: nowrap; }
/* line 843, ../sass/pr-styles/_forms.scss */
.select2-container-multi .select2-choices .select2-search-field input { padding: 5px; margin: 1px 0; font-family: sans-serif; font-size: 100%; color: #666; outline: 0; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: transparent !important; }
/* line 855, ../sass/pr-styles/_forms.scss */
.select2-container-multi .select2-choices .select2-search-field input.select2-active { background: white url("select2-spinner.gif") no-repeat 100% !important; }

/* line 864, ../sass/pr-styles/_forms.scss */
.select2-default { color: #666 !important; }

/* line 869, ../sass/pr-styles/_forms.scss */
.select2-container-multi .select2-choices .select2-search-choice { padding: 3px 5px 3px 18px; margin: 3px 0 3px 5px; position: relative; line-height: 13px; color: #333; cursor: default; border: 1px solid #aaaaaa; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #e4e4e4; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee)); background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); }
/* line 900, ../sass/pr-styles/_forms.scss */
.select2-container-multi .select2-choices .select2-search-choice span { cursor: default; }
/* line 904, ../sass/pr-styles/_forms.scss */
.select2-container-multi .select2-choices .select2-search-choice-focus { background: #d4d4d4; }

/* line 909, ../sass/pr-styles/_forms.scss */
.select2-search-choice-close { display: block; width: 12px; height: 13px; position: absolute; right: 3px; top: 4px; font-size: 1px; outline: none; background: url("../images/common/select2.png") right top no-repeat; }

/* line 922, ../sass/pr-styles/_forms.scss */
.select2-container-multi .select2-search-choice-close { left: 3px; }
/* line 926, ../sass/pr-styles/_forms.scss */
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover, .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close { background-position: right -11px; }
/* line 930, ../sass/pr-styles/_forms.scss */
.select2-container-multi.select2-container-disabled .select2-choices { background-color: #f4f4f4; background-image: none; border: 1px solid #ddd; cursor: default; }
/* line 935, ../sass/pr-styles/_forms.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice { padding: 3px 5px 3px 5px; border: 1px solid #ddd; background-image: none; background-color: #f4f4f4; }
/* line 940, ../sass/pr-styles/_forms.scss */
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none; background: none; }

/* disabled styles */
/* end multiselect */
/* line 952, ../sass/pr-styles/_forms.scss */
.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match { text-decoration: underline; }

/* line 956, ../sass/pr-styles/_forms.scss */
.select2-offscreen { clip: rect(0 0 0 0); width: 1px; height: 1px; border: 0; margin: 0; padding: 0; overflow: hidden; position: absolute; outline: 0; left: 0px; }
/* line 967, ../sass/pr-styles/_forms.scss */
.select2-offscreen:focus { clip: rect(0 0 0 0); width: 1px; height: 1px; border: 0; margin: 0; padding: 0; overflow: hidden; position: absolute; outline: 0; left: 0px; }

/* line 981, ../sass/pr-styles/_forms.scss */
.select2-display-none { display: none; }

/* line 985, ../sass/pr-styles/_forms.scss */
.select2-measure-scrollbar { position: absolute; top: -10000px; left: -10000px; width: 100px; height: 100px; overflow-y: scroll; /* has to be scroll, not auto */ -webkit-overflow-scrolling: touch; }

/* Retina-ize icons

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) {
	.select2-search input, .select2-search-choice-close {
		background-image: url('../images/common/select2x2.png') !important;
		background-repeat: no-repeat !important;
		background-size: 60px 40px !important;
	}
	.select2-container .select2-choice {
		abbr, div b {
			background-image: url('../images/common/select2x2.png') !important;
			background-repeat: no-repeat !important;
			background-size: 60px 40px !important;
		}
	}
	.select2-search input {
		background-position: 100% -21px !important;
	}
}*/
/* line 1016, ../sass/pr-styles/_forms.scss */
ul.toggle-list { list-style: none; *zoom: 1; }
/* line 1018, ../sass/pr-styles/_forms.scss */
ul.toggle-list li { -webkit-transition-property: background, color, background-image; -moz-transition-property: background, color, background-image; -o-transition-property: background, color, background-image; -ms-transition-property: background, color, background-image; transition-property: background, color, background-image; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; -o-transition-duration: 0.2s; -ms-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -ms-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; background-color: #ececec; float: left; border-right: 1px solid #c7c7c7; }
/* line 1024, ../sass/pr-styles/_forms.scss */
ul.toggle-list li.selected { background-color: #d11349; }
/* line 1025, ../sass/pr-styles/_forms.scss */
ul.toggle-list li.selected a { color: white; }
/* line 1027, ../sass/pr-styles/_forms.scss */
ul.toggle-list li.selected a:hover { color: white; }
/* line 1034, ../sass/pr-styles/_forms.scss */
ul.toggle-list li a { display: block; text-decoration: none; font-size: 22px; font-size: 1.69231rem; text-align: center; line-height: 30px; color: #6d6967; width: 60px; }
/* line 1043, ../sass/pr-styles/_forms.scss */
ul.toggle-list li a:hover { color: #d11349; }
/* line 1046, ../sass/pr-styles/_forms.scss */
ul.toggle-list li a span { margin: 0; }
/* line 1051, ../sass/pr-styles/_forms.scss */
ul.toggle-list li:first-child { -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 5px; }
/* line 1054, ../sass/pr-styles/_forms.scss */
ul.toggle-list li:last-child { border: none; -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 0; border-top-left-radius: 0; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 0; }
/* line 3, ../sass/functions/_clearfix.scss */
ul.toggle-list:before, ul.toggle-list:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
ul.toggle-list:after { clear: both; }

/* line 1062, ../sass/pr-styles/_forms.scss */
.form-sub-header { display: block; font-size: 18px; font-size: 1.38462rem; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; border-bottom: 1px solid #c7c7c7; margin: 20px 0; line-height: 1.5; }

/* line 1076, ../sass/pr-styles/_forms.scss */
form.custom-ui .form-field-row { min-height: 75px; max-height: 150px; vertical-align: bottom; *zoom: 1; }
/* line 1080, ../sass/pr-styles/_forms.scss */
form.custom-ui .form-field-row label { padding-left: 0 !important; margin-bottom: 5px; margin-right: 0; font-size: 12px; font-size: 0.92308rem; display: block; }
/* line 1086, ../sass/pr-styles/_forms.scss */
form.custom-ui .form-field-row label.checkbox { display: inline-block; vertical-align: middle; margin-bottom: 0; }
/* line 1091, ../sass/pr-styles/_forms.scss */
form.custom-ui .form-field-row label span { display: table-cell; }
/* line 1096, ../sass/pr-styles/_forms.scss */
form.custom-ui .form-field-row.tall { height: 160px; }
/* line 1099, ../sass/pr-styles/_forms.scss */
form.custom-ui .form-field-row.widget { position: relative; height: auto; min-height: inherit; max-height: inherit; margin: 6px 0; }
/* line 1105, ../sass/pr-styles/_forms.scss */
form.custom-ui .form-field-row.widget label { display: inline-block; }
/* line 1107, ../sass/pr-styles/_forms.scss */
form.custom-ui .form-field-row.widget label#rateprefmessage { display: block !important; }
/* line 1112, ../sass/pr-styles/_forms.scss */
form.custom-ui .form-field-row.widget .l-form-contact select.contact-country { width: 80px !important; }
/* line 1115, ../sass/pr-styles/_forms.scss */
form.custom-ui .form-field-row.widget .l-form-contact input.contact-area { width: 50px !important; }
/* line 1120, ../sass/pr-styles/_forms.scss */
form.custom-ui .form-field-row.noMinHeight { min-height: inherit; }
/* line 1122, ../sass/pr-styles/_forms.scss */
form.custom-ui .form-field-row.noMinHeight label { margin-top: 10px; }
/* line 3, ../sass/functions/_clearfix.scss */
form.custom-ui .form-field-row:before, form.custom-ui .form-field-row:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
form.custom-ui .form-field-row:after { clear: both; }
/* line 1128, ../sass/pr-styles/_forms.scss */
form.custom-ui .footnote { width: 200px; color: #a3a1a0; }
/* line 1131, ../sass/pr-styles/_forms.scss */
form.custom-ui .footnote a { color: #a3a1a0; }
/* line 1135, ../sass/pr-styles/_forms.scss */
form.custom-ui .slider-pagination { display: none; }

/* line 1140, ../sass/pr-styles/_forms.scss */
#enq-content .modify-stay, #enq-content .modify-stay .confirmation, #enq-content .modify-stay .last-name, #enq-content .make-an-enquiry, #enq-content .make-an-enquiry .column, #enq-content .plan-stay, div.checkbox-dropdown-content ul li label, .widget-content label, form.custom-ui .l-form-date, form.custom-ui .l-form-time, form.custom-ui .l-form-size, form.custom-ui .l-form-title, form.custom-ui .l-form-request, form.custom-ui .l-form-textarea, form.custom-ui .l-form-dropdown, form.custom-ui .l-form-text-input, form.custom-ui .l-form-fname, form.custom-ui .l-form-lname, form.custom-ui .l-form-email, form.custom-ui .l-form-companyname, form.custom-ui .l-form-contact, form.custom-ui .l-form-search-input, form.custom-ui .l-form-file, form.custom-ui #date-range-picker, form.custom-ui .l-form-widget-date, form.custom-ui .l-form-widget-dropdown, form.custom-ui .l-form-widget-days, form.custom-ui .l-form-widget-numbers, form.custom-ui .l-form-widget-dropdown-rooms, form.custom-ui .l-form-widget-rates, form.custom-ui .l-form-widget-access, form.custom-ui .l-form-widget-properties, form.custom-ui .l-form-widget-confirmation, form.custom-ui .l-form-widget-last-name, form.filters label, form.filters .l-form-dropdown { float: left; }

/* line 1144, ../sass/pr-styles/_forms.scss */
a.arrowed-link, #enq-content .action-btn-big { float: right; }

/** Forms: Dining, Job Application, Contact Us **/
/* line 1149, ../sass/pr-styles/_forms.scss */
form.custom-ui { /*default dropdown*/ /*default dropdown*/ /*default input*/ /*.l-form-companyname{ width: 240px; input{ width: 240px; }
}*/ /* Booking Widget Fields */ }
/* line 1151, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-date { width: 220px; margin-right: 20px; }
/* line 1154, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-date input { width: 220px !important; }
/* line 1159, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-time { width: 210px; margin-right: 20px; }
/* line 1162, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-time select { width: 98px; }
/* line 1169, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-time > .select2-container:first-of-type { margin-right: 10px; }
/* line 1174, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-size { width: 150px; }
/* line 1177, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-size input { width: 100px !important; }
/* line 1181, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-title { width: 100px; }
/* line 1184, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-title select { width: 100px !important; }
/* line 1188, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-request { width: 620px; }
/* line 1191, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-request textarea { width: 100%; height: 100px; }
/* line 1197, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-textarea { width: 300px; }
/* line 1200, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-textarea textarea { width: 100%; height: 100px; }
/* line 1204, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-textarea.full { width: 620px; }
/* line 1209, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-dropdown { width: 300px; margin-right: 20px; }
/* line 1213, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-dropdown select { width: 300px; }
/* line 1216, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-dropdown.size5 { width: 500px; }
/* line 1218, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-dropdown.size5 select { width: 500px; }
/* line 1222, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-dropdown.size4 { width: 400px; margin-right: 10px; }
/* line 1225, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-dropdown.size4 select { width: 400px; }
/* line 1229, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-dropdown.size3 { width: 300px; margin-right: 10px; }
/* line 1232, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-dropdown.size3 select { width: 300px; }
/* line 1236, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-dropdown.size2 { width: 200px; margin-right: 10px; }
/* line 1239, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-dropdown.size2 select { width: 200px; }
/* line 1243, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-dropdown.size1 { width: 100px; margin-right: 10px; }
/* line 1246, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-dropdown.size1 select { width: 100px; }
/* line 1250, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-dropdown:last-child { margin-right: 0; }
/* line 1261, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input, form.custom-ui .l-form-fname, form.custom-ui .l-form-lname, form.custom-ui .l-form-email, form.custom-ui .l-form-companyname, form.custom-ui .l-form-contact { position: relative; width: 300px; /*input{ width: 100px;
}*/ }
/* line 1271, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-search-input { position: relative; width: 260px; margin-right: 20px; }
/* line 1280, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input, form.custom-ui .l-form-email, form.custom-ui .l-form-fname { margin-right: 20px; }
/* line 1284, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-file { width: 450px; margin-right: 20px; }
/* line 1292, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-contact select.contact-country { width: 94px !important; margin-right: 15px !important; padding-left: 20px !important; }
/* line 1297, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-contact input.contact-country { width: 94px !important; margin-right: 15px; padding-left: 20px !important; vertical-align: top; }
/* line 1303, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-contact input.contact-area { width: 60px !important; margin: 0 10px; vertical-align: top; }
/* line 1309, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-contact input.contact-number { width: 110px !important; vertical-align: top; }
/* line 1314, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input { width: 300px; }
/* line 1316, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input input { width: 300px; }
/* line 1319, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input .calendar-container { width: 100%; }
/* line 1322, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input.size5 { width: 500px; }
/* line 1324, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input.size5 input { width: 500px; }
/* line 1328, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input.size4 { width: 400px; margin-right: 10px; }
/* line 1331, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input.size4 input { width: 400px; }
/* line 1335, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input.size3 { width: 300px; margin-right: 10px; }
/* line 1338, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input.size3 input { width: 300px; }
/* line 1342, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input.size2 { width: 200px; margin-right: 10px; }
/* line 1345, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input.size2 input { width: 200px; }
/* line 1349, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input.size1 { width: 100px; margin-right: 10px; }
/* line 1352, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input.size1 input { width: 100px; }
/* line 1356, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-text-input:last-child { margin-right: 0; }
/* line 1368, ../sass/pr-styles/_forms.scss */
form.custom-ui.search .form-field-row { padding-top: 20px; }
/* line 1371, ../sass/pr-styles/_forms.scss */
form.custom-ui.search label { float: left; display: inline-block; margin: 0 10px 0 0; font-size: 18px; font-size: 1.38462rem; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
/* line 1381, ../sass/pr-styles/_forms.scss */
form.custom-ui .expanded-form { margin-left: 442px; }
/* line 1383, ../sass/pr-styles/_forms.scss */
form.custom-ui .expanded-form label { margin-top: 10px; }
/* line 1390, ../sass/pr-styles/_forms.scss */
form.custom-ui #calendar-holder { z-index: 2; width: 444px; }
/* line 1394, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-date { width: 180px; margin-right: 10px; }
/* line 1397, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-date input { width: 180px !important; }
/* line 1401, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-date:last-child { margin: 0; }
/* line 1405, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-dropdown { width: 250px; margin-right: 20px; }
/* line 1409, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-dropdown select { width: 250px; }
/* line 1413, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-day-use { margin-left: 442px; }
/* line 1422, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-days { margin-top: -18px; width: 70px; }
/* line 1426, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-days input { width: 70px !important; }
/* line 1430, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-numbers { width: 100px; margin-right: 20px; }
/* line 1434, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-numbers input { width: 100px !important; }
/* line 1438, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-dropdown-rooms { width: 95px; margin-right: 10px; }
/* line 1446, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-dropdown-rooms select { width: 95px; }
/* line 1449, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-dropdown-rooms:last-child { margin: 0; }
/* line 1453, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-rates { width: 176px; margin-right: 10px; }
/* line 1457, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-rates select { width: 176px; }
/* line 1461, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-access { width: 100px; }
/* line 1464, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-access input { width: 100px; }
/* line 1468, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-properties { width: 240px; margin-right: 5px; }
/* line 1476, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-properties.marginLeft { margin-left: 10px; }
/* line 1479, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-properties select, form.custom-ui .l-form-widget-properties input { width: 240px; }
/* line 1483, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-confirmation { width: 130px; margin-right: 0; }
/* line 1487, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-confirmation input { width: 130px; }
/* line 1491, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-last-name { width: 150px; margin-right: 0; margin-bottom: 5px; }
/* line 1496, ../sass/pr-styles/_forms.scss */
form.custom-ui .l-form-widget-last-name input { width: 150px; }

/* Right Side Content */
/* line 1503, ../sass/pr-styles/_forms.scss */
form.right-custom-ui { /*default dropdown*/ *zoom: 1; }
/* line 1505, ../sass/pr-styles/_forms.scss */
form.right-custom-ui .l-form-dropdown { width: 300px; float: none; margin: 20px 0 0 0; }
/* line 1509, ../sass/pr-styles/_forms.scss */
form.right-custom-ui .l-form-dropdown select { width: 300px; }
/* line 1512, ../sass/pr-styles/_forms.scss */
form.right-custom-ui .l-form-dropdown.no-margin { margin: 0; }
/* line 1516, ../sass/pr-styles/_forms.scss */
form.right-custom-ui.no-margin { margin: 0; }
/* line 3, ../sass/functions/_clearfix.scss */
form.right-custom-ui:before, form.right-custom-ui:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
form.right-custom-ui:after { clear: both; }

/* line 1524, ../sass/pr-styles/_forms.scss */
#left-side-content .l-form-dropdown select { width: 300px; }

/* Filters */
/* line 1531, ../sass/pr-styles/_forms.scss */
form.filters { margin-top: 0; *zoom: 1; /*default dropdown*/ }
/* line 3, ../sass/functions/_clearfix.scss */
form.filters:before, form.filters:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
form.filters:after { clear: both; }
/* line 1534, ../sass/pr-styles/_forms.scss */
form.filters label { margin: 14px 14px 14px 0; line-height: 1.3; vertical-align: middle; font-size: 18px; font-size: 1.38462rem; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
/* line 1542, ../sass/pr-styles/_forms.scss */
form.filters label.filterLabel { margin: 0 0 6px; font-size: 12px; font-size: 0.92308rem; }
/* line 1548, ../sass/pr-styles/_forms.scss */
form.filters .l-form-dropdown { width: 620px; margin: 10px 0; }
/* line 1552, ../sass/pr-styles/_forms.scss */
form.filters .l-form-dropdown select { width: 620px; }
/* line 1555, ../sass/pr-styles/_forms.scss */
form.filters .l-form-dropdown.size5 { width: 500px; }
/* line 1557, ../sass/pr-styles/_forms.scss */
form.filters .l-form-dropdown.size5 select { width: 500px; }
/* line 1561, ../sass/pr-styles/_forms.scss */
form.filters .l-form-dropdown.size4 { width: 400px; margin-right: 10px; }
/* line 1564, ../sass/pr-styles/_forms.scss */
form.filters .l-form-dropdown.size4 select { width: 400px; }
/* line 1568, ../sass/pr-styles/_forms.scss */
form.filters .l-form-dropdown.size3 { width: 300px; margin-right: 10px; }
/* line 1571, ../sass/pr-styles/_forms.scss */
form.filters .l-form-dropdown.size3 select { width: 300px; }
/* line 1575, ../sass/pr-styles/_forms.scss */
form.filters .l-form-dropdown.size2 { width: 200px; margin-right: 10px; }
/* line 1578, ../sass/pr-styles/_forms.scss */
form.filters .l-form-dropdown.size2 select { width: 200px; }
/* line 1582, ../sass/pr-styles/_forms.scss */
form.filters .l-form-dropdown.size1 { width: 100px; margin-right: 10px; }
/* line 1585, ../sass/pr-styles/_forms.scss */
form.filters .l-form-dropdown.size1 select { width: 100px; }
/* line 1589, ../sass/pr-styles/_forms.scss */
form.filters .l-form-dropdown:last-child { margin-right: 0; }
/* line 1594, ../sass/pr-styles/_forms.scss */
form.filters.search label { float: none; display: inline-block; margin: 0 10px 0 9px; font-size: 18px; font-size: 1.38462rem; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
/* line 1601, ../sass/pr-styles/_forms.scss */
form.filters.search label:first-child { margin-left: 0; }
/* line 1604, ../sass/pr-styles/_forms.scss */
form.filters.search .l-form-dropdown { width: 940px; }
/* line 1606, ../sass/pr-styles/_forms.scss */
form.filters.search .l-form-dropdown select { width: 335px; }
/* line 1611, ../sass/pr-styles/_forms.scss */
form.filters button.action-btn { margin: 10px 0; }

/* line 1617, ../sass/pr-styles/_forms.scss */
.parsley-error-list, .error-list { list-style: none; margin: 3px 0 0 0; }

/* line 1623, ../sass/pr-styles/_forms.scss */
.parsley-error-list li, .error-list li { margin: 0; padding: 0; color: #b91010; line-height: 1; font-size: 11px; font-size: 0.84615rem; }

/* line 1631, ../sass/pr-styles/_forms.scss */
.error-list { padding-top: 5px; }
/* line 1633, ../sass/pr-styles/_forms.scss */
.error-list li { line-height: 15px; }

/* --- Personal Details Form - START --- */
/* line 1639, ../sass/pr-styles/_forms.scss */
ul.detailsLeftNav { list-style: none; margin: 0 0 20px 0; padding: 20px; font-size: 12px; font-size: 0.92308rem; }
/* line 1644, ../sass/pr-styles/_forms.scss */
ul.detailsLeftNav li { margin: 0; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #c7c7c7; }
/* line 1650, ../sass/pr-styles/_forms.scss */
ul.detailsLeftNav li dl.def-list dt, ul.detailsLeftNav li dl.def-list dd { width: 50%; }
/* line 1653, ../sass/pr-styles/_forms.scss */
ul.detailsLeftNav li dl.def-list dd { text-align: right; }
/* line 1656, ../sass/pr-styles/_forms.scss */
ul.detailsLeftNav li label { display: block; text-align: left; }
/* line 1660, ../sass/pr-styles/_forms.scss */
ul.detailsLeftNav li p { margin-bottom: 10px; }
/* line 1664, ../sass/pr-styles/_forms.scss */
ul.detailsLeftNav li a.removeBtn { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 13px; height: 13px; background: url("../images/common/pr-global-sprite.png") no-repeat -85px -1121px; margin-left: 10px; float: left; }
/* line 1672, ../sass/pr-styles/_forms.scss */
ul.detailsLeftNav li.currency dl.def-list dt { width: 55%; }
/* line 1675, ../sass/pr-styles/_forms.scss */
ul.detailsLeftNav li.currency dl.def-list dd { width: 45%; text-align: left; }
/* line 1679, ../sass/pr-styles/_forms.scss */
ul.detailsLeftNav li.currency select { width: 100%; float: right; }
/* line 1685, ../sass/pr-styles/_forms.scss */
ul.detailsLeftNav li.noborder { border: none; margin-bottom: 0; padding-bottom: 0; }

/* line 1694, ../sass/pr-styles/_forms.scss */
div#contactSupport form.right-custom-ui .l-form-dropdown { margin-bottom: 10px; }

/* line 1700, ../sass/pr-styles/_forms.scss */
form#guestDetails { margin-bottom: 40px; }
/* line 1701, ../sass/pr-styles/_forms.scss */
form#guestDetails a.g-tooltip { text-decoration: none; color: #6d6967; }

/* line 1708, ../sass/pr-styles/_forms.scss */
div.borderBox { border: 1px solid #c7c7c7; margin: 0; padding: 20px; margin-bottom: 40px; /* --- Collapse Content styles --- */ }
/* line 1714, ../sass/pr-styles/_forms.scss */
div.borderBox .fieldItem { position: relative; width: 279px; float: left; }
/* line 1720, ../sass/pr-styles/_forms.scss */
div.borderBox .l-form-contact input.contact-country { width: 80px !important; margin-right: 11px; }
/* line 1724, ../sass/pr-styles/_forms.scss */
div.borderBox .l-form-contact input.contact-area { width: 50px !important; margin: 0 11px; }
/* line 1728, ../sass/pr-styles/_forms.scss */
div.borderBox .l-form-contact input.contact-number { width: 92px !important; }
/* line 1733, ../sass/pr-styles/_forms.scss */
div.borderBox #s2id_yourTitle, div.borderBox #s2id_arrivalTime { width: 279px; }
/* line 1736, ../sass/pr-styles/_forms.scss */
div.borderBox .booking-Select { width: 279px; }
/* line 1739, ../sass/pr-styles/_forms.scss */
div.borderBox .booking-SelectShort { width: 132px; }
/* line 1743, ../sass/pr-styles/_forms.scss */
div.borderBox .booking-SelectShort220 { width: 220px; }
/* line 1746, ../sass/pr-styles/_forms.scss */
div.borderBox .booking-SelectLong { width: 100%; }
/* line 1750, ../sass/pr-styles/_forms.scss */
div.borderBox p.disclaimer { font-size: 11px; font-size: 0.84615rem; margin-bottom: 0; }
/* line 1754, ../sass/pr-styles/_forms.scss */
div.borderBox .marginRight20 { margin-right: 20px; }
/* line 1757, ../sass/pr-styles/_forms.scss */
div.borderBox div#s2id_arrivalTime, div.borderBox div#s2id_expirationDate, div.borderBox div#s2id_arrivalTimeTrans { margin-right: 10px; }
/* line 1760, ../sass/pr-styles/_forms.scss */
div.borderBox span.icon-exclamation { display: inline-block; margin-top: -6px; }
/* line 1769, ../sass/pr-styles/_forms.scss */
div.borderBox div#s2id_ccardType { float: left; margin-right: 14px; }
/* line 1774, ../sass/pr-styles/_forms.scss */
div.borderBox p#msgBox { margin: 0 0 10px; }
/* line 1778, ../sass/pr-styles/_forms.scss */
div.borderBox ul#ccardImgs { list-style: none; margin: 0; float: left; }
/* line 1782, ../sass/pr-styles/_forms.scss */
div.borderBox ul#ccardImgs li { float: left; margin: 0 0 0 5px; }
/* line 1785, ../sass/pr-styles/_forms.scss */
div.borderBox ul#ccardImgs li a { display: inline-block; width: 38px; height: 24px; }
/* line 1794, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore { margin: 0; }
/* line 1797, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li { padding: 0; background: none; margin: 0; /* --- Carousel component --- */ }
/* line 1802, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li h3 { margin: 0 0 0 20px; display: inline-block; }
/* line 1807, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li div.expanded-info { margin: 0; }
/* line 1810, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li select#transportType { width: 100%; }
/* line 1815, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li section#carousel { position: relative; padding-bottom: 41px; /* --- Add items styles --- */ }
/* line 1819, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li section#carousel div#swiper-container { height: 400px; width: 596px; }
/* line 1824, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li section#carousel ul.slider-pagination { height: 29px; bottom: -28px; z-index: 3; }
/* line 1829, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li section#carousel a.prevBtn, div.borderBox ul.showmore > li section#carousel a.nextBtn { display: inline-block; position: absolute; bottom: 0; z-index: 3; }
/* line 1835, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li section#carousel a.prevBtn { left: 0; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 30px; height: 29px; background: url("../images/common/pr-global-sprite.png") no-repeat 0px -1091px; }
/* line 1839, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li section#carousel a.nextBtn { right: 0; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 30px; height: 29px; background: url("../images/common/pr-global-sprite.png") no-repeat -30px -1091px; }
/* line 1845, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li section#carousel div.enhanceStayItem { position: relative; width: 280px; height: 400px; float: left; margin-right: 18px; background-color: #ececec; }
/* line 1853, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li section#carousel div.enhanceStayItem div.added { position: absolute; top: 0; left: 0; width: 100%; background-color: #e3e2de; padding: 10px; }
/* line 1860, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li section#carousel div.enhanceStayItem div.added span { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 16px; height: 16px; background: url("../images/common/pr-global-sprite.png") no-repeat -98px -1121px; margin-top: -5px; }
/* line 1867, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li section#carousel div.enhanceStayItem div.pricing-details div.total { clear: both; margin: 20px 0 0; }
/* line 1870, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li section#carousel div.enhanceStayItem div.pricing-details div.total span.price { float: right; }
/* line 1879, ../sass/pr-styles/_forms.scss */
div.borderBox ul.showmore > li div.l-form-textarea { width: 100%; padding-bottom: 20px; }

/* line 1889, ../sass/pr-styles/_forms.scss */
div.checkboxsPanel { margin-bottom: 20px; }
/* line 1891, ../sass/pr-styles/_forms.scss */
div.checkboxsPanel p { margin-bottom: 10px; }

/* --- Payment details popup --- */
/* line 1897, ../sass/pr-styles/_forms.scss */
div.paymentDetails { /*a#close-overlay{ display: block; margin-top: 15px; }*/ }
/* line 1899, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.currencySelector { text-align: left; margin: 0 0 10px; }
/* line 1902, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.currencySelector #currencyTop, div.paymentDetails div.currencySelector #currencyBottom { width: 98px; }
/* line 1912, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.popupContent { clear: both; padding: 20px; margin: 0 0 10px; text-align: left; }
/* line 1918, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.popupContent p { margin-bottom: 20px; }
/* line 1921, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.popupContent p.titleHdr { font-weight: bold; margin-bottom: 10px; }
/* line 1925, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.popupContent p.footnote { margin-bottom: 10px; }
/* line 1931, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.popupContent ul.breakdown-list { list-style: none; margin: 0; }
/* line 1935, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.popupContent ul.breakdown-list li { float: left; margin: 0 0 10px; }
/* line 1939, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.popupContent ul.breakdown-list li.date { width: 140px; }
/* line 1942, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.popupContent ul.breakdown-list li.room { width: 120px; }
/* line 1945, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.popupContent ul.breakdown-list li.charge { width: 150px; }
/* line 1948, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.popupContent ul.breakdown-list li.total { width: 130px; }
/* line 1951, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.popupContent ul.breakdown-list li.services { width: 410px; }
/* line 1955, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.popupContent ul.breakdown-list.bigText { font-size: 16px; font-size: 1.23077rem; }
/* line 1957, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.popupContent ul.breakdown-list.bigText li.total { text-align: right; }
/* line 1959, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.popupContent ul.breakdown-list.bigText li.total span.price span { font-weight: bold; }
/* line 1966, ../sass/pr-styles/_forms.scss */
div.paymentDetails div.popupContent p.disclaimer { font-size: 11px; font-size: 0.84615rem; margin: 0; }

/* line 1974, ../sass/pr-styles/_forms.scss */
select.numberSelection { min-width: 80px; }

/* line 1978, ../sass/pr-styles/_forms.scss */
.widthSmall { width: 230px; margin: 20px auto; }

/* line 1984, ../sass/pr-styles/_forms.scss */
div.tpl-enhanceA .marginLeft { margin-left: 5px; }
/* line 1987, ../sass/pr-styles/_forms.scss */
div.tpl-enhanceA dl.def-list, div.tpl-enhanceA .widthSmall { text-align: left; }
/* line 1989, ../sass/pr-styles/_forms.scss */
div.tpl-enhanceA dl.def-list dt, div.tpl-enhanceA dl.def-list dd, div.tpl-enhanceA .widthSmall dt, div.tpl-enhanceA .widthSmall dd { margin-bottom: 10px; }

/* --- View Summary Details --- */
/* line 1998, ../sass/pr-styles/_forms.scss */
div#summaryDetails div.summaryColumn { width: 280px; float: left; margin-right: 18px; }
/* line 2003, ../sass/pr-styles/_forms.scss */
div#summaryDetails div.summaryColumn p { margin-bottom: 5px; }
/* line 2007, ../sass/pr-styles/_forms.scss */
div#summaryDetails div.summaryColumn dl.def-list { margin: 0; }
/* line 2009, ../sass/pr-styles/_forms.scss */
div#summaryDetails div.summaryColumn dl.def-list dt { width: 60%; }
/* line 2012, ../sass/pr-styles/_forms.scss */
div#summaryDetails div.summaryColumn dl.def-list dd { width: 40%; }
/* line 2017, ../sass/pr-styles/_forms.scss */
div#summaryDetails div.summaryColumn dl.def-list.colHalf dt { width: 50%; }
/* line 2020, ../sass/pr-styles/_forms.scss */
div#summaryDetails div.summaryColumn dl.def-list.colHalf dd { width: 50%; }
/* line 2028, ../sass/pr-styles/_forms.scss */
div#summaryDetails div.greyBg { position: relative; padding: 20px; margin-bottom: 20px; }
/* line 2032, ../sass/pr-styles/_forms.scss */
div#summaryDetails div.greyBg h4, div#summaryDetails div.greyBg .results-header, div#summaryDetails div.greyBg .special-section .subheader, .special-section div#summaryDetails div.greyBg .subheader, div#summaryDetails div.greyBg .card-highlight .subheader, .card-highlight div#summaryDetails div.greyBg .subheader { margin: 0 0 10px; }
/* line 2035, ../sass/pr-styles/_forms.scss */
div#summaryDetails div.greyBg dl.def-list { margin: 0 0 20px 0; }

/* line 2042, ../sass/pr-styles/_forms.scss */
ul.social-engage { list-style: none; margin-bottom: 25px; }
/* line 2044, ../sass/pr-styles/_forms.scss */
ul.social-engage li { line-height: 20px; display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; margin: 0 6px 0 0; }

/* --- Confirm Summary Details --- */
/* line 2053, ../sass/pr-styles/_forms.scss */
div.confirmCTA { margin: 10px 0; }

/* line 2060, ../sass/pr-styles/_forms.scss */
form#modDetails p { margin: 5px 0 20px; }
/* line 2064, ../sass/pr-styles/_forms.scss */
form#modDetails div#stayDetails div.innerContent { position: relative; }
/* line 2067, ../sass/pr-styles/_forms.scss */
form#modDetails div#stayDetails .form-field-row { max-height: inherit; min-height: inherit; }
/* line 2071, ../sass/pr-styles/_forms.scss */
form#modDetails div#stayDetails .fieldItem { width: 200px; }
/* line 2076, ../sass/pr-styles/_forms.scss */
form#modDetails li.grp-guestDetails label { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: 700; }
/* line 2082, ../sass/pr-styles/_forms.scss */
form#modDetails li.grp-guestDetails div.select2-container-disabled a.select2-choice, form#modDetails li.grp-guestDetails input[disabled] { border: none !important; background: none !important; }
/* line 2086, ../sass/pr-styles/_forms.scss */
form#modDetails li.grp-guestDetails div.select2-container-disabled a.select2-choice div { display: none; }
/* line 2090, ../sass/pr-styles/_forms.scss */
form#modDetails li.grp-guestDetails div.l-form-contact input[disabled] { margin-right: 0; }
/* line 2093, ../sass/pr-styles/_forms.scss */
form#modDetails li.grp-guestDetails div.l-form-contact input[disabled].contact-country { width: 50px !important; }
/* line 2096, ../sass/pr-styles/_forms.scss */
form#modDetails li.grp-guestDetails div.l-form-contact input[disabled].contact-area { width: 50px !important; }
/* line 2103, ../sass/pr-styles/_forms.scss */
form#modDetails li.grp-enhanceStay .fieldItem { width: 50%; }
/* line 2107, ../sass/pr-styles/_forms.scss */
form#modDetails a.g-tooltip { text-decoration: none; }
/* line 2110, ../sass/pr-styles/_forms.scss */
form#modDetails .expanded-info img { min-height: inherit; }
/* line 2113, ../sass/pr-styles/_forms.scss */
form#modDetails div.ccType { position: relative; width: 120px; }
/* line 2120, ../sass/pr-styles/_forms.scss */
form#modDetails div.ccType a { position: absolute; top: 0; right: 0; }
/* line 2126, ../sass/pr-styles/_forms.scss */
form#modDetails div.enhanceStayItem { padding: 20px; margin-bottom: 10px; }
/* line 2129, ../sass/pr-styles/_forms.scss */
form#modDetails div.enhanceStayItem div.pricing-details { padding-top: 0; }
/* line 2134, ../sass/pr-styles/_forms.scss */
form#modDetails div#editDatesPopup { width: 100%; display: none; position: absolute; top: 0px; left: 0px; }
/* line 2141, ../sass/pr-styles/_forms.scss */
form#modDetails div#editDatesPopup p { font-size: 12px; font-size: 0.92308rem; margin: 0 0 20px; padding-right: 20px; }
/* line 2147, ../sass/pr-styles/_forms.scss */
form#modDetails div#editDatesPopup div.errormsg p { font-size: 18px; font-size: 1.38462rem; }
/* line 2151, ../sass/pr-styles/_forms.scss */
form#modDetails div#editDatesPopup div.howmanyNights { padding-left: 265px; }
/* line 2153, ../sass/pr-styles/_forms.scss */
form#modDetails div#editDatesPopup div.howmanyNights p { margin: 0; }
/* line 2158, ../sass/pr-styles/_forms.scss */
form#modDetails div#editDatesPopup div.keepPrev { margin-top: 20px; }
/* line 2162, ../sass/pr-styles/_forms.scss */
form#modDetails div#editDatesPopup.greyBg { background-color: #ececec; }
/* line 2164, ../sass/pr-styles/_forms.scss */
form#modDetails div#editDatesPopup.greyBg p { color: #6d6967; }
/* line 2168, ../sass/pr-styles/_forms.scss */
form#modDetails div#editDatesPopup .calendar-container { float: left; }
/* line 2170, ../sass/pr-styles/_forms.scss */
form#modDetails div#editDatesPopup .calendar-container:first-child { margin-right: 4px; }
/* line 2174, ../sass/pr-styles/_forms.scss */
form#modDetails div#editDatesPopup .sameDateError { *zoom: 1; }
/* line 3, ../sass/functions/_clearfix.scss */
form#modDetails div#editDatesPopup .sameDateError:before, form#modDetails div#editDatesPopup .sameDateError:after { content: ""; display: table; }
/* line 7, ../sass/functions/_clearfix.scss */
form#modDetails div#editDatesPopup .sameDateError:after { clear: both; }

/* line 2181, ../sass/pr-styles/_forms.scss */
div.crisisUpdate { text-align: left; overflow-y: scroll; overflow-x: hidden; max-height: 266px; }
/* line 2186, ../sass/pr-styles/_forms.scss */
div.crisisUpdate p.yellowHdr { margin-bottom: 0; }

/* --- Misc Form elements --- */
/* line 2192, ../sass/pr-styles/_forms.scss */
span.plusChar { position: absolute; left: 0; display: inline-block; float: left; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; font-size: 1.07692rem; padding: 4.5px 10px; color: #666666; }

/* line 2204, ../sass/pr-styles/_forms.scss */
a.master, a.visa, a.amex, a.diners, a.jcb, a.cupay, a.discover { display: inline-block; width: 38px; height: 24px; }

/* line 2210, ../sass/pr-styles/_forms.scss */
a.master { background: url("../images/common/booking/icon_mastercard.png") no-repeat; }

/* line 2214, ../sass/pr-styles/_forms.scss */
a.visa { background: url("../images/common/booking/icon_visa.png") no-repeat; }

/* line 2218, ../sass/pr-styles/_forms.scss */
a.amex { background: url("../images/common/booking/icon_amex.png") no-repeat; }

/* line 2222, ../sass/pr-styles/_forms.scss */
a.diners { background: url("../images/common/booking/icon-diners.png") no-repeat; }

/* line 2226, ../sass/pr-styles/_forms.scss */
a.jcb { background: url("../images/common/booking/icon-jcb.png") no-repeat; }

/* line 2230, ../sass/pr-styles/_forms.scss */
a.cupay { background: url("../images/common/booking/icon-unionpay.png") no-repeat; }

/* line 2234, ../sass/pr-styles/_forms.scss */
a.discover { background: url("../images/common/booking/icon-discover.png") no-repeat; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5) { /* line 2239, ../sass/pr-styles/_forms.scss */
  a.master { background: url("../images/common/booking/icon_mastercard2x.png") no-repeat; }
  /* line 2242, ../sass/pr-styles/_forms.scss */
  a.visa { background: url("../images/common/booking/icon_visa2x.png") no-repeat; }
  /* line 2245, ../sass/pr-styles/_forms.scss */
  a.amex { background: url("../images/common/booking/icon_amex2x.png") no-repeat; }
  /* line 2248, ../sass/pr-styles/_forms.scss */
  a.diners { background: url("../images/common/booking/icon-diners2x.png") no-repeat; }
  /* line 2251, ../sass/pr-styles/_forms.scss */
  a.jcb { background: url("../images/common/booking/icon-jcb2x.png") no-repeat; }
  /* line 2254, ../sass/pr-styles/_forms.scss */
  a.cupay { background: url("../images/common/booking/icon-unionpay2x.png") no-repeat; }
  /* line 2257, ../sass/pr-styles/_forms.scss */
  a.discover { background: url("../images/common/booking/icon-discover2x.png") no-repeat; } }
/* line 2262, ../sass/pr-styles/_forms.scss */
span.iconTick { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 16px; height: 16px; background: url("../images/common/pr-global-sprite.png") no-repeat -98px -1121px; }

/* line 2266, ../sass/pr-styles/_forms.scss */
.width300 { width: 300px; }

/* line 2270, ../sass/pr-styles/_forms.scss */
.width200 { width: 200px; }

/* line 2274, ../sass/pr-styles/_forms.scss */
.width100 { width: 100px; }

/* line 2278, ../sass/pr-styles/_forms.scss */
.noPadding { padding: 0 !important; }

/* line 2282, ../sass/pr-styles/_forms.scss */
.marginRight20 { margin-right: 20px; }

/* line 2286, ../sass/pr-styles/_forms.scss */
.defaultInherit { font-weight: normal !important; color: inherit !important; font-family: inherit !important; font-size: inherit !important; }

/* line 2293, ../sass/pr-styles/_forms.scss */
.greyBg { background-color: #ececec; }

/* line 2297, ../sass/pr-styles/_forms.scss */
.boldText { font-weight: bold; }

/* line 2301, ../sass/pr-styles/_forms.scss */
.grandTotal { font-size: 16px; font-size: 1.23077rem; font-weight: bold; }
/* line 2304, ../sass/pr-styles/_forms.scss */
.grandTotal span.price { font-weight: bold !important; }

/* line 2309, ../sass/pr-styles/_forms.scss */
.font11 { font-size: 11px; font-size: 0.84615rem; line-height: 14px; }

/* line 2314, ../sass/pr-styles/_forms.scss */
.alignRight { text-align: right; }

/* --- Personal Details Form - END --- */
