@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic);
/* font-family: 'Roboto', sans-serif; font-weight: 300, 400, 500, 700 */


/*! normalize.css v3.0.1 | MIT License | git.io/normalize */

html {font-family:tahoma; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; -webkit-text-stroke:0.001px;}
body {margin:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display:block;}
audio,canvas,progress,video {display:inline-block; vertical-align:baseline;}
audio:not([controls]) {display:none; height:0;}
[hidden],template {display:none;}
a {background:transparent;}
a:active,a:hover {outline:0;}
abbr[title] {border-bottom:1px dotted;}
b,strong {font-weight:bold;}
dfn {font-style:italic;}
h1 {font-size:2em; margin:0.67em 0;}
mark {background:#ff0; color:#000;}
small {font-size:80%;}
sub,sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
img {border:0;}
svg:not(:root) {overflow:hidden;}
figure {margin:1em 40px;}
hr {-moz-box-sizing:content-box; box-sizing:content-box; height:0;}
pre {overflow:auto;}
code,kbd,pre,samp {font-family:monospace,monospace; font-size:1em;}
button,input,optgroup,select,textarea {color:inherit; font:inherit; margin:0;}
button {overflow:visible;}
button,select {text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button; cursor:pointer;}
button[disabled],html input[disabled] {cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0; padding:0;}
input {line-height:normal;}
input[type="checkbox"],input[type="radio"] {-moz-box-sizing:content-box; box-sizing:content-box; padding:0;}
input[type="text"] {-moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
fieldset {border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em;}
legend {border:0; padding:0;}
textarea {overflow:auto;}
optgroup {font-weight:bold;}
table {border-collapse:collapse; border-spacing:0;}
td,th {padding:0;}


/* ===============  Default Adjustments  =============== */

::-moz-selection {background:#3197fc; text-shadow:none;}
::selection {background:#3197fc; text-shadow:none;}

hr {display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;}
img {max-width:100% !important; height:auto !important; vertical-align:middle;}
fieldset {border:0;margin:0; padding:0;}
textarea {resize:vertical;}

p {margin:0 0 1em 0;}

.ir {background-color:transparent; border:0; overflow:hidden; *text-indent:-9999px;}
.ir:before {content:""; display:block; width:0; height:100%;}
.hidden {display:none; visibility:hidden;}
.visuallyHidden {border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px;}
.visuallyHidden.focusable:active, .visuallyHidden.focusable:focus {clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto;}
.invisible {visibility:hidden;}
.clearfix:before, .clearfix:after {content:""; display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;}

.hide       {display:none;}
.smallest   {font-size:.8em;}
.smaller    {font-size:.9em;}
.larger     {font-size:1.1em;}
.largest    {font-size:1.2em;}
.bold       {font-weight:bold;}
.italic     {font-style:italic !important;}
.strike     {text-decoration:line-through !important;}

.red, .red:visited          {color:#f00 !important;}
.green, .green:visited      {color:#390 !important;}
.lgreen, .lgreen:visited    {color:#97937d !important;}

.bgYellow {background:yellow;}
.bgGreen {background:lime;}
.vtop {vertical-align:top;}
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.imgLeft {float:left; margin-right:5px; padding:5px; border:1px solid #c4c4c4;}
.imgRight {float:right; margin-left:5px; padding:5px; border:1px solid #c4c4c4;}
.nowrap {white-space:nowrap;}
.borderless {border:0; border-collapse:collapse;}
.breakforprint {page-break-after:always;}
.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}
.skip {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}
.important {color:red; font-weight:bold; text-transform:uppercase;}


/* ## Base List styles ## */
ul, ol {margin:0 0 1em;}
.noBullet {padding:0 0 0 1em; list-style-type:none;}
.noIndent {padding:0; list-style-type:none;}
.bulletSquare {list-style-type:square;}

/* ## Note/hint text or link ## */
.note {margin:0 7px; font-size:.8em; color:#4e4e4e;}
.note a, .note a:link, .note a:visited {text-decoration:underline;}


/* ================================================================
   PRIMARY LAYOUT STYLES 
   ================================================================ */

/* Enter unique styles for site here */

/* ## Disabled Form Fields ## */
input[disabled=true]    {background-color:#F0F0F0;}
textarea[disabled=true] {background-color:#F0F0F0;}
select[disabled=true]   {background-color:#F0F0F0;}
input[readonly=true]    {background-color:#F0F0F0;}
textarea[readonly=true] {background-color:#F0F0F0;}
select[readonly=true]   {background-color:#F0F0F0;}


/* Removed :link from the list to help cut down on writing time and prevent the need for extra specificity for classes */
a, a:visited {color:#6D6D6D; text-decoration:underline;}
a:hover, a:active, a:focus {color:#6D6D6D; text-decoration:none;}
a:active, a:focus {outline:0;}

/* ## Link Modifiers ## */
a .text {text-decoration:underline;}
a:hover .text, a:active .text, a:focus .text {text-decoration:none;}
a [class^="icon-"] {text-decoration:none;}
a.removeLink {color:#f00; font-size:0.9em;}

/* ## Rail Navigation ## */

.railNav {list-style-type: none; padding: 0; background:#fafafa; border: 1px solid #dadbdd;}
.railNav a { color: #182752; text-decoration:none; display:block; padding:5px 20px;}
.railNav a:hover, .railNav a:focus, .railNav a.on { color: #fff; background:#64427b;}

/* =================================================================
                        PRINT STYLES
===================================================================*/

@media print {
	* {background:transparent !important; color:#000 !important; box-shadow:none !important; text-shadow:none !important;}
	a, a:visited {text-decoration:underline;}
	a[href]:after {content:" (" attr(href) ")";}
	abbr[title]:after {content:" (" attr(title) ")";}
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {content:"";}
	pre, blockquote {border:1px solid #999; page-break-inside:avoid;}
	thead {display:table-header-group;}
	tr, img {page-break-inside:avoid;}
	img {max-width:100% !important;}
	@page {margin:0.5cm;}
	p, h2, h3 {orphans:3; widows:3;}
	h2, h3 {page-break-after:avoid;}
}


/* =================================================================
                        LAYOUT
===================================================================*/

.btn {display:inline-block; margin:0; padding:6px 12px; color:#ffffff; border-radius:0.25em; font-size:13px; line-height:17px; text-align:center; border:none;
	background-color:#ff0000;
}
.btn:hover {
	background-color:#0000ff;
}
a.btn {border:1px solid #a8aaad; padding:8px; min-width:168px; box-sizing:border-box; font-size:14px; color:#182752; text-decoration:none; text-align:center;
	-webkit-border-radius:5px;
       -moz-border-radius:5px;
            border-radius:5px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f8f8f9+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f9',GradientType=0 ); /* IE6-8 */
}
a.btn:hover,
a.btn:focus,
a.btn:active {opacity:0.5;}
.btn ~ .btn {margin-left:0.5em;}

h1,h2,h3,h4,h5,h6 {margin-top:0; font-weight:500; color:#182752;}

h1 {font-size:30px; line-height:30px; margin-bottom:0.25em; color:#494949;}
h2 {font-size:24px; margin-bottom:0.5em;}
h3 {font-size:18px; margin-bottom:0.25em;}
h4 {font-size:16px; margin-bottom:0.25em;}
h5,h6 {font-size:14px; margin-bottom:0.25em;}

.mainbody {font-family: 'Roboto', sans-serif; color:#79797a; font-size:16px; line-height:24px;}
header,main {}
main {}
.content {display:block;}

.hm_slideshow_proxy .slideControl {
display: none;
position: relative;
z-index: 201;
margin: 5px auto 0 auto;
width: auto;
height: 30px;
text-align: center;
}
.hm_slideshow_proxy .hm_slideshow_pager span {
display: inline-block;
position: relative;
margin: 8px;
width: 8px;
height: 8px;
line-height: 8px;
font-family: arial;
font-size: 8px;
background-color: #cccccc;
border: 2px solid #777777;
cursor: pointer;
transition: all 0.2s ease 0s;
}
.hm_slideshow_proxy .hm_slideshow_pager span.cycle-pager-active {background-color: #777777;}

.hm_slideshow .cycle-slideshow .slideItem .slideItemImg {overflow:hidden;}
.hm_slideshow .cycle-slideshow .slideItem .slideItemImg img {min-width:565px;}

.hm_slideshow .cycle-slideshow .slideItem .cycleItemCaption {
display: block;
color: #ffffff;
}
.hm_slideshow .cycle-slideshow .slideItem .cycleItemCaption.noBackground { background-color:rgba(0,0,0,0) !important;}
.hm_slideshow .cycle-slideshow .slideItem .cycleTitle {
display: inline-block;
margin: 0 0 5px 0px;
padding: 8px 20px;
font-weight: 300;
font-size: 20px;
background-color: #182752;
}
.hm_slideshow .cycle-slideshow .slideItem .cycleTitle a {
font-weight: 600;
font-size: 20px;
background-color: #182752;
color:#ffffff;
text-decoration:none; 
}
.hm_slideshow .cycle-slideshow .slideItem .cycleDesc {
display: inline-block;
padding: 15px 20px;
margin: 0 0 5px 0px;
font-size: 18px;
color:#182752;
background:#fff;
}
.hm_slideshow .cycle-slideshow .slideItem .cycleDesc a{
font-size: 18px;
color:#182752;
background:#fff;
text-decoration:none; 
}

.hm_slideshow_proxy .hm_slideshow_wrpr {position:relative;}
.hm_slideshow_proxy .hm_slideshow_prev,
.hm_slideshow_proxy .hm_slideshow_next {  display: inline-block; z-index: 100; background: #fff; color: rgba(255, 255, 255, 0); line-height:0; cursor:pointer; width:40px; height:40px; overflow: hidden; border: 1px solid #eaeaea;}
.hm_slideshow_proxy .hm_slideshow_prev:hover,
.hm_slideshow_proxy .hm_slideshow_next:hover { background:#eaeaea;}
.hm_slideshow_proxy .hm_slideshow_prev:after { content:"\3c";  font-family:Basic-Icons; margin-left: 13px;  margin-top: 20px;  color: #182752;  font-weight: bold;  display: block;}
.hm_slideshow_proxy .hm_slideshow_next:after { content:"\3e";  font-family:Basic-Icons; margin-left: 13px;  margin-top: 20px;  color: #182752;  font-weight: bold;  display: block;}
.hm_slideshow_proxy .hm_slideshow_next {left:45px; }
.hm_slideshow_proxy .hm_slideshow_prev {left:0px; margin-left: 20px; }

/* Logo */
header .logo img.logo-desk {display:none;}

/* Extra Nav */
.extra-nav {position:relative; height:125px; background: #182752;  padding-top: 47px;   box-sizing: border-box;  font-size: 18px; text-align: center; }
.extra-nav a {text-decoration:none;  color: #fff;
 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 transition: all 0.5s ease;
}
.extra-nav a img {  margin-right: 15px;}
.extra-nav a span {
display:inline-block;
margin-left: 10px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);

 -webkit-transition: all 0.5s ease;
 -moz-transition: all 0.5s ease;
 -o-transition: all 0.5s ease;
 transition: all 0.5s ease;
}
.extra-nav a:hover, .extra-nav a:hover span, .extra-nav a:focus, .extra-nav a:focus span { color:#a7aaac;}
.extra-nav-content {display:none; background: #182752; position:absolute; top:100%; right:0; width:100%; min-width:270px;  z-index: 10000; font-size:16px;}
.extra-nav-content ul {list-style:none; margin:0; padding: 10px 0 20px 0;}
.extra-nav-content ul a {padding:10px 0; display:block;}
.extra-nav-content ul a:hover { background:#0b173b;}
.extra-nav-content .arrivals-link span {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
}
.extra-nav-content .arrivals-link span {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}

/* SEARCH */
.header-search { padding-top:47px; text-align: center; height: 125px; box-sizing: border-box; background:#fff;}
header .search_flex .trigger {text-decoration:none; color:#a8aaad; font-size:18px;

}
header .search_flex .trigger:before {content:"\73"; font-family:Basic-Icons; color: #182752; margin-right: 10px; font-size: 22px; vertical-align: -2px;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
header .search_wrpr {
display:none;
position:absolute;
right: 0;
top: 100%;
vertical-align: top;
height: 26px;
width: 200px;
}
.search_wrpr_in {position:relative; z-index: 99999;}
header .search_wrpr input.text {
display: inline-block;
vertical-align: middle;
font-family: oswald;
font-weight: bold;
font-size: 15px;
line-height: 23px;
padding: 0 4px;
margin: 0;
width: 160px;
height: 28px;
text-decoration: none;
border: 1px solid #182752;
background-color: #fff;
outline:none;
}
header .search_wrpr input.submit {
display: inline-block;
vertical-align: middle;
margin: 0;
width: 30px;
height: 30px;
border: none;
background: #182752 url("/Includes/Site/images/airport/layout/header_icons.png") -97px center no-repeat; text-indent: -9999px;
}

.container-out { width:100%; margin: 0 auto;}

.home-callouts-hold { background:#fff; color:#182752; padding: 20px 0;}
.home-callouts-hold a { color:#182752; text-decoration: none;}
.home-callouts-in { position: relative; text-align:center; padding: 0 90px 60px 90px; z-index: 1000; }
.home-callouts-item { display:inline-block; overflow:hidden; max-width:248px;}
.home-callouts-item-img { border: 11px solid rgba(255, 255, 255, 0); margin-bottom: 10px; display:inline-block; overflow:hidden; max-width:226px;
    -webkit-border-radius:50%;
       -moz-border-radius:50%;
            border-radius:50%;
}
.home-callouts-item-img img {width:100%;}
.home-callouts-item:hover .home-callouts-item-img, .home-callouts-item:focus .home-callouts-item-img {padding:0; border: 14px solid rgba(0, 0, 0, .15);}
.home-callouts-item img { display:block;	border:3px solid #fff; box-sizing: border-box;
    -webkit-border-radius:50%;
       -moz-border-radius:50%;
            border-radius:50%;
}
.home-callouts-item:hover img, .home-callouts-item:focus img {padding:0; border: none;}
.home-callouts-item p { display:none; max-width:220px; margin:0 auto;}
.home-callouts-item h2 { font-weight: 500; font-size:18px; max-width:220px; margin: 0 auto 15px auto;}
.home-callouts-item h2:after {content:"\25b9"; font-family:Basic-Icons; display:inline-block; margin-left: 10px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}

.home-welcome {background:#f8f8f8; border-top: 1px solid #d1d3d5;}
.home-welcome-in {text-align: center; padding: 35px 9%;}
.home-welcome h2 {color:#182752; font-size:30px; font-weight: 300;}
.home-welcome h2 span {font-weight: 400; font-style: italic;}
.home-welcome p {font-size:16px; color: #666667; font-weight: 300;}
.home-welcome img { display:none; position: absolute; bottom: 0; right: 55%;}


ul.itemList  {padding:0;list-style:none;}
ul.itemList  img {max-width: 100% !important; height: auto !important; vertical-align: middle;}
.newsArticle  {display: table; padding: 1em 0; width: 100%; margin-bottom: 45px;}
.newsArticle .aside {display: table-cell; padding: 0 25px 0 0; text-align: center; min-width: 145px !important; max-width: 145px; margin:0 !important;}
.newsArticle .content {display: table-cell; width: 100%; vertical-align: top;}
.contentNews {margin-top:20px;}
.contentNews .imageNews {float: right; margin:0 0 20px 20px; max-width: 300px;}


.quickLinks ul {padding:0px; list-style:none;}
.quickLinks {padding:10px 0; position: relative; display: inline-block; width:90%; z-index: 300;}
.quickLinks h4 {cursor:pointer; display: inline-block; width:100%; border: 1px solid #2d2d2d; padding: 10px; margin: 0; text-align:center; }
.quickLinks h4:after {
content: "\2228";
display: inline-block;
vertical-align: middle;
position: relative;
width: 12px;
height: 12px;
margin-left: 10px;
right: 0;
font-size: 12px;
line-height: 12px;
font-family: arial;
font-weight: bold;
-o-transform: scale(1.2,0.6);
-webkit-transform: scale(1,0.5);
-moz-transform: scale(1.2,0.6);
transform: scale(1.2,0.6); }
.quickLinks h4.qlClicked:after {color:#2d2d2d;}
.quickLinks ul {display:none; position:relative; width:100%; padding: 10px 0;}
.quickLinks ul li {margin-bottom: 10px; margin-left:10px; width:90%;}
.quickLinks ul li img {margin-right: 10px;}


.eventsTheme {position: relative; margin: 0 0 1em;}
.eventsTheme .calendarControls {margin: 10px 0;}
.eventsTheme .calendarControls a{margin-right: 10px;}
table.calendarMonth {width: 100%; background-color: #fff; border-collapse: collapse;}
table.calendarMonth tr {vertical-align: top;}
table.calendarMonth th {text-align: center; color: #222; padding: 6px; background-color: #ccc;}
.calendarDayEmpty, .calendarDayEvent { width: 14%; height: 50px;}
.calendarDayEmpty {border: 1px solid #cecece;}
.calendarDayEvent {border: 1px solid #cecece; background-color: #e8e8e8;}
.calendarNumeral {color: #999; font-size: 14px; font-weight: bold;}
table.calendarMonth a.eventNumbLink {display: block; text-align: center; padding: 5px 5px 15px 5px;}
.calendarNumeral a, .calendarNumeral a:link, .calendarNumeral a:visited {text-decoration: none;}
.calendarNumeral a:hover, .calendarNumeral a:active {color: #c00; text-decoration: none;}
.eventListing ul {margin: 0; padding: 0; list-style: none;}


/* =================================================================
Pagination
===================================================================*/
.pagination { margin-bottom: 15px;}
.pagination .totalPages {margin-right:10px;}
.pagination ul{list-style-type:none; display:inline-block; padding-left:0; margin-bottom:0;}
.pagination ul li {display:inline; margin:0 3px;}
.pagination a { color: #182752; text-decoration: none;}
.pagination a:hover, .pagination a:focus { color: #182752; text-decoration: underline;}
.pagination > a { font-family: 'Roboto', sans-serif !important;  display: inline-block;}
.next span { display:block;}

/* ## FOOTER ## */

footer {border-top:1px solid #d1d3d5; padding:25px 0; background-color:#fff; }
.language-hold {margin-bottom: 20px;}
.footer-links {color:#182752; font-size:14px; margin-bottom: 20px;}
.footer-links a {color:#182752; text-decoration:none;}
.footer-links a:hover, .footer-links a:focus {text-decoration:underline;}
.footer-links span {margin: 0 10px;}
.footer-right {text-align: right;}
a.social-link {border:1px solid #a8aaad; margin-left: 10px; padding:4px 8px; display: inline-block; font-size:14px; color:#182752; text-decoration:none;
	-webkit-border-radius:5px;
       -moz-border-radius:5px;
            border-radius:5px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f8f8f9+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGY4ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f8f8f9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f8f8f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f8f8f9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f8f8f9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f8f8f9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f8f8f9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f9',GradientType=0 ); /* IE6-8 */
}
a.social-link:hover, a.social-link:focus { opacity:0.5; }
a.social-link:after {font-family: Basic-Icons; color:#4a2662; font-size: 22px;  vertical-align: -4px;  margin-left: 10px;}
a.social-link.twitter:after { content:"\74";}
a.social-link.facebook:after {content:"\66";}
.ameagle, .ameagle a {color:#999999; font-size:12px;  vertical-align: bottom; text-decoration:none;}
.ameagle a:hover, .ameagle a:focus {text-decoration:underline;}
.ameagle img {margin-right:15px;}


/* ## INTERIORS ## */
.blue-special {color:#182752;}

.interiors-top {position:relative; overflow:hidden;}
.interiors-top .interiors-top-img:after {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:#182752; opacity:0.1;}
.interiors-top .interiors-top-img.page-editor:after {position:relative;   }
.interiors-top .interiors-top-img.page-editor.no-image {background-color: #182752;    padding-left: 92px;  }

/* to fix logos container height */
.hotels-items .interiors-item-img  {display:table; width: 100%; text-align: center; margin-bottom: 5px;}
.hotels-items .interiors-item-img > div {display:table-cell; padding:0 10px; vertical-align: middle;}
.hotels-items .interiors-item-img > div > img {width:100%;}
    
.interiors-top .interiors-top-text {position:absolute; bottom:15px; left:0; width:100%;}

.breadcrumb span {color:#fff; text-decoration:none; font-size:20px; margin-right: 20px;}
.breadcrumb span:first-child {font-size:36px; font-weight:500;}
.breadcrumb span:last-child:after {content:"\25b9"; font-family:Basic-Icons; display:inline-block; margin-left: 10px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}

.hotels-items { padding: 40px 0 20px 0; }
.hotels-items .interiors-item-img { border:3px solid #274777;}
.interiors-item-img {max-width:181px; margin: 0 auto; overflow:hidden;
-webkit-border-radius:50%;
   -moz-border-radius:50%;
        border-radius:50%;
}
.no-oval .interiors-item-img {
border:none;
-webkit-border-radius: 0%;
   -moz-border-radius: 0%;
        border-radius: 0%;
}
.interiors-item-description {max-width:165px; margin: 0 auto 38px auto; font-size:14px; line-height:18px; }
.interiors-item-description span, .interiors-item-description a {display:block; }
.interiors-item-description span span, .interiors-item-description a span {display:inline; }

.hotels-items .interiors-item-description {max-width:122px;}
.hotels-item-logo {text-align:center; margin-bottom:5px;}
.hotels-item-address {margin-bottom:10px;}
.hotels-item-directions {margin-bottom:10px;}
.hotels-item-directions a {font-size:15px; color:#182752; font-weight:700; text-decoration:none;}
.hotels-item-directions a:after {font-weight:500; content:"\25b9"; font-family:Basic-Icons; display:inline-block; margin-left: 5px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
}
.hotels-item-shuttle span:first-child { color:#182752; font-weight:500;}

.dinner-floor {padding:30px 0;}
.dinner-floor h2 {color:#182752; font-size:24px; font-weight:500; text-align:center; margin-bottom: 36px;}
.bg-gray {background:#f8f8f8; border-top:1px solid #d1d3d5; border-bottom:1px solid #d1d3d5;}

.dinner-floor .interiors-items { padding: 0 20px;}
.dinner-title {color:#182752; font-size:18px; font-weight:500; margin-bottom:5px;}
.dinner-floor .interiors-item-img { margin: 0 auto 20px auto;}
.dinner-price {     display: block !important; font-size:16px; color:#532d6d; margin:6px 0; padding-left: 30px; background:url(/Includes/Site/images/airport/template/menu-icon.png) no-repeat 0 50%;}

.parking-content {padding: 40px 0 30px 0;}
.parking-content-item {margin-bottom:34px;}
.credit-cards {display:table;}
.credit-cards div {display:table-cell;  padding-right: 4px;}

.attention-rail {background:#f9f9fa; border: 1px solid #dadbdd; padding: 20px; margin-bottom:30px;}
.attention-rail div { text-align:center; }
.attention-rail img { margin-bottom:10px;}
.attention-rail a.btn { margin-bottom:8px;}

/* =================================================================
                        Media Queries
===================================================================*/

/* 16px baseline (180px - 767px) */
@media only screen and (min-width:11.250em) and (max-width:47.938em) {
	.interiors-top .interiors-top-img { min-width: 200%; margin-left: -80%;}
	
	.eventsHold {overflow-x: auto;}
	table.calendarMonth {font-size:0.8em;}
	
	/* ## HEADER ## */

	header {position:relative;}
	header .logo {display:block;  margin: 8px 0;}
	header .logo img {display:block; padding:6px 0; margin:0 auto;}
	header .container > .grid_6 {float:none;}
	header .container > .grid_6 ~ .grid_6 {height:50px; background-color:#4d5456;}
	header .facebook_dt {display:none;}
	header .facebook_mb {display:inline-block; padding:11px 5px;}
	
	header .search_flex .trigger span {  display:none;}
	header .search_flex .trigger:before {margin:0;}
	
	.mobileControl ul li a span {display:none;}
	.mobileControl ul li a:before { margin-right: 0px !important;}
	.extra-nav { font-size:14px;}
	.extra-nav a span {  margin-left: 1px;}
	.extra-nav a img { display: block;  margin: 0 auto 10px auto;}

	/* ## HOME SLIDESHOW ## */

	.hm_slideshow_proxy {display:block; padding-bottom:20px; border-bottom:1px solid #d1d3d5;}
	.hm_slideshow_proxy .hm_slideshow_wrpr {display:block; margin:0 auto; width:auto; max-width:940px; height:auto;}

	.hm_slideshow_wrpr .hm_slideshow {display:block; position:relative;}
	.hm_slideshow .cycle-slideshow {display:block; height:auto;}
	.hm_slideshow .cycle-slideshow .cycle-overlay {display:none;}
	.hm_slideshow .cycle-slideshow .slideItemWrpr {display:block; width:auto; max-width:100%; max-height:100%;}
		.hm_slideshow .cycle-slideshow .slideItem {display:block; position:relative; width:auto; height:auto; width:auto; max-width:100%; max-height:100%;}
			.hm_slideshow .cycle-slideshow .slideItem .slideItemImg {display:block; position:relative; z-index:201; width:auto; max-width:100%; max-height:100%;}
			.hm_slideshow .cycle-slideshow .slideItem .slideItemImg img {display:block; margin:0 0 0 auto; width:auto; max-width:100%; max-height:100%;}
	.hm_slideshow .cycle-slideshow .cycle-pager {overflow:hidden;}
	.hm_slideshow .cycle-slideshow .slideItem .slideItemImg {background-color: rgba(0,0,0,0.85);}

	.home-callouts-in { padding: 0 10px 60px 10px;}
	
	/* ## LAYOUT ## */

	.interior_one_col,
	.interior_two_col {display:block; padding:20px 0;}
	
	.interior_one_col .content,
	.interior_two_col .content {display:block; margin:0 0 20px 0;}

	.page_banner {display:block;}
	.page_banner img {display:block; margin:0 auto;}

	.float_left,
	.float_right {display:block; margin:16px auto;}

	footer, .footer-right {text-align:center;}
	.social a {margin-bottom:20px;     margin-left: 4px;}
	.ameagle > span {display:block;}
	
	.breadcrumb a {display:block; margin-bottom:10px; margin-right:0;}
	
	.pagination .totalPages {display:block; margin-bottom:5px;}
}
/* 16px baseline (180px - 479px) */
@media only screen and (min-width:180px) and (max-width:479px) {
	header .container .nav-hold {position:static !important;}
	.hm_slideshow .cycle-slideshow .slideItem .slideItemImg img {margin-left:-110px !important;}
	
	.interiors-top .interiors-top-img {    min-width: 1370px; margin-left: -770px;}
	
}
/* 16px baseline (480px - 639px) */
@media only screen and (min-width:480px) and (max-width:639px) {
	.interiors-top .interiors-top-img { min-width: 250%; margin-left: -100%;}	
}

/* 16px baseline (768px +) */
@media only screen and (min-width:48em){

	/* ## HEADER ## */
	
	header .logo {display:block; padding:4px 0; margin:12px 0;}
	header .logo img.logo-desk {display:block;}
	header .logo img.logo-mob {display:none;}
	header .facebook_dt {display:block; text-align:right;}
	header .facebook_dt img {display:inline-block; padding:4px 0; margin:23px 0 24px 0;}
	header .facebook_mb {display:none;}
	
	
	.extra-nav-content ul {margin:0 -5px;}

	/* ## HOME SLIDESHOW ## */

	.hm_slideshow_proxy {display:block; margin:0 auto;}
	.hm_slideshow_proxy .hm_slideshow_wrpr {display:block; margin:0 auto; width:auto; height:auto;}

	.hm_slideshow_wrpr .hm_slideshow {display:block; position:relative;}
	
	.hm_slideshow .cycle-slideshow {display:block; height:auto;}
	.hm_slideshow .cycle-slideshow .cycle-overlay {display:none;}
	.hm_slideshow .cycle-slideshow .slideItemWrpr {display:block; width:auto; max-width:100%; max-height:100%;}
		.hm_slideshow .cycle-slideshow .slideItem {display:block; position:relative; width:auto; height:auto; width:auto; max-width:100%; max-height:100%;}
			.hm_slideshow .cycle-slideshow .slideItem .slideItemImg {display:block; position:relative; z-index:201; width:auto; max-width:100%; max-height:560px;}
			.hm_slideshow .cycle-slideshow .slideItem .slideItemImg img {display:block; width:1920px; max-width:100%; max-height:100%;}
	.hm_slideshow .cycle-slideshow .cycle-pager {overflow:hidden;}
	
	.hm_slideshow .cycle-slideshow .slideItem .slideCaption {
		display: block;
		position: absolute;
		z-index: 203;
		width: auto;
		height: auto;
		max-height: 100%;
		left: 0;
		right: 0;
		bottom: 41%;
		overflow: auto;
	}
	.hm_slideshow .cycle-slideshow .slideItem .cycleTitle {font-weight: 500; font-size: 36px; }
	.hm_slideshow .cycle-slideshow .slideItem .cycleDesc {font-size: 20px;}
	.hm_slideshow_proxy .hm_slideshow_prev,
	.hm_slideshow_proxy .hm_slideshow_next {position: absolute; bottom: 30%;}
	.hm_slideshow_proxy .hm_slideshow_prev {margin-left: 0px;}
	
	.hm_slideshow .cycle-slideshow .slideItem .cycleTitle { padding: 20px;}

	/* ## HOME ## */
	.home-welcome { border-top: none;}
	.home-callouts-item { margin-top: -80px;}
	.home-callouts-item p { display:block; }
	.home-callouts-hold { background:#182752; color:#fff; padding:0;}
	.home-callouts-hold a { color:#fff;}
	.home-callouts-item:hover .home-callouts-item-img, .home-callouts-item:focus .home-callouts-item-img {padding:0; border: 14px solid rgba(255, 255, 255, .15);}
	
	.home-welcome-in {padding: 50px 18%;}
	.home-welcome h2 { font-weight: 500;}
	.home-welcome h2 span {font-weight: 700; font-style: italic;}
	.home-welcome p {font-size:18px; font-weight: 300;}
	.home-welcome img { display:block;}

	.hm_main_content {}

	.hm_main_content > .grid_7 {padding-right:40px;}
	
	.home-callouts-item h2 { color: #fff;}

	/* ## LAYOUT ## */

	.interior_one_col,
	.interior_two_col {display:block;}
	
	.interior_one_col > .container,
	.interior_two_col > .container {}

	.interior_two_col .west {padding-right:60px;}
	.interior_two_col .east {padding-left:60px;}

	.page_banner {display:block;}
	.page_banner img {display:block; margin:0 auto;}

	.float_left {float:left; margin:2px 20px 20px 0px;}
	.float_right {float:right; margin:2px 0 20px 20px;}
	
	.dinner-floor {padding:40px 0;}
}

/* 16px baseline (768px - 1023) */
@media only screen and (min-width:768px) and (max-width:1023px){
	header .logo {width:240px; margin: 30px auto 0 auto;}
	.extra-nav a img { display: block;  margin: 0 auto;}
	.mobileControl ul li a, .extra-nav {   font-size: 16px !important;}
	header .search_flex .trigger {  font-size: 17px;}
	
	.hm_slideshow .cycle-slideshow .slideItem .cycleTitle { font-size: 22px;}
	.hm_slideshow .cycle-slideshow .slideItem .cycleDesc { padding: 10px 20px;  font-size: 16px;}
	.hm_slideshow_proxy .hm_slideshow_prev, .hm_slideshow_proxy .hm_slideshow_next { bottom: 27%;}
	
	.home-callouts-in { padding: 0 10px 60px 10px;}
	
	.footer-links {font-size:13px;}
	.footer-links span {margin: 0 2px;}
	a.social-link { margin-left: 5px;}
	.ameagle > span {display:block;}
	
	.interiors-top .interiors-top-img { min-width: 130%; margin-left: -20%;}
}
/* 16px baseline ( 1024 - 1365) */
@media only screen and (min-width:1023px) and (max-width:1365px){
	header .logo {width:300px; margin: 20px auto 0 auto;}
	.mobileControl ul li a, .extra-nav {   font-size: 16px !important;}
	header .search_flex .trigger {  font-size: 17px;}
	.hm_slideshow .cycle-slideshow .slideItem .cycleTitle { font-size: 22px;}
	.hm_slideshow .cycle-slideshow .slideItem .cycleDesc { padding: 10px 20px;  font-size: 16px;}
	.hm_slideshow_proxy .hm_slideshow_prev, .hm_slideshow_proxy .hm_slideshow_next { bottom: 30%;}
	.interiors-top .interiors-top-img { min-width: 1300px; margin-left: -90px;}
}	

/* 16px baseline ( 1200px +) */
@media only screen and (min-width:1200px) {
	header {
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+49,ffffff+49,182752+50,182752+100 */
		background: rgb(255,255,255); /* Old browsers */
		background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 49%, rgba(255,255,255,1) 49%, rgba(24,39,82,1) 50%, rgba(24,39,82,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(255,255,255,1) 49%,rgba(24,39,82,1) 50%,rgba(24,39,82,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 49%,rgba(255,255,255,1) 49%,rgba(24,39,82,1) 50%,rgba(24,39,82,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#182752',GradientType=1 ); /* IE6-9 */
	}
	
}

/* 16px baseline ( 1366px +) */
@media only screen and (min-width:1366px){
	.hm_slideshow .cycle-slideshow .slideItem .cycleTitle,
	.hm_slideshow .cycle-slideshow .slideItem .cycleDesc	{margin: 0 0 5px 110px;}
	.hm_slideshow_proxy .hm_slideshow_next {left:155px; }
	.hm_slideshow_proxy .hm_slideshow_prev {left:110px; }	
	.home-callouts-in {margin:0 -14px;}
	.hm_slideshow_proxy .hm_slideshow_prev, .hm_slideshow_proxy .hm_slideshow_next { bottom: 33%;}
	.interiors-top .interiors-top-img { margin-top: -72px;}	
	.interiors-top .interiors-top-img, .page_banner {max-height: 240px; overflow:hidden;}
	.interiors-top .interiors-top-img img, .page_banner img { width:100%;}
}

/* 16px baseline (768px - 1599px) */
@media only screen and (min-width:48em) and (max-width:1599px){
	.hm_slideshow .cycle-slideshow .slideItem .slideItemImg img { margin:0 0 0 auto;}
}

/* 16px baseline ( 1600px +) */
@media only screen and (min-width:1600px) {
	.hm_slideshow .cycle-slideshow .slideItem .slideItemImg img { margin:-80px 0 0 auto;}
	.page_banner img  { margin-top: -60px;}
}

/* Interiors Items grid fix */
@media only screen and (min-width:480px) and (max-width:767px){
	.interiors-items [class*="grid_"] {width:50%;}
	.hotels-items .grid_3:nth-child(2n+1) {clear:left}
}
@media only screen and (min-width:768px) and (max-width:1023px){
	.interiors-items [class*="grid_"] {width:33.333%;}
	.hotels-items .grid_3:nth-child(3n+1) {clear:left}
}
@media only screen and (min-width:1024px) {
	.hotels-items .grid_3:nth-child(4n+1) {clear:left}
}

.scfSectionContent textarea {margin:10px 0;}
.scfSectionBorderAsFieldSet
{
    padding: 0px 0px 0px 0px!important;
    border: 0px!important;
    border-top: solid 0px!important;
    margin: 0px 0px!important;
}


.scfSectionLegend
{
    padding: 0px 0px 0px 0px!important;
    font-weight:normal!important;
    margin-left: 0px!important;
}
