@charset "UTF-8";
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block!important}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%}body{margin:0}body,button,input,select,textarea{font-family:sans-serif}a{color:#00e}a:visited{color:#551a8b}a:focus{outline:thin dotted}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background-color:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0;padding:0}fieldset{border:0;margin:0;padding:0}legend{border:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/*! jQuery UI - v1.11.4 - 2016-01-14
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden { display: none }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse }
.ui-helper-clearfix:after { clear: both }
.ui-helper-clearfix { min-height: 0 }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0) }
.ui-front { z-index: 100 }
.ui-state-disabled { cursor: default!important }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat }
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100% }
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0 }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px }
.ui-datepicker .ui-datepicker-prev { left: 2px }
.ui-datepicker .ui-datepicker-next { right: 2px }
.ui-datepicker .ui-datepicker-prev-hover { left: 1px }
.ui-datepicker .ui-datepicker-next-hover { right: 1px }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0 }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45% }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0 }
.ui-datepicker td { border: 0; padding: 1px }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0 }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left }
.ui-datepicker.ui-datepicker-multi { width: auto }
.ui-datepicker-multi .ui-datepicker-group { float: left }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50% }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3% }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25% }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0 }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left }
.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0 }
.ui-datepicker-rtl { direction: rtl }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px }
.ui-widget { font-family: Verdana, Arial, sans-serif; font-size: 1.1em }
.ui-widget .ui-widget { font-size: 1em }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana, Arial, sans-serif; font-size: 1em }
.ui-widget-content { border: 1px solid #aaa; background: #fff; color: #222 }
.ui-widget-content a { color: #222 }
.ui-widget-header { border: 1px solid #aaa; background: #ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x; color: #222; font-weight: bold }
.ui-widget-header a { color: #222 }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #555 }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555; text-decoration: none }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999; background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #212121 }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #212121; text-decoration: none }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaa; background: #fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #212121 }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #fcefa1; background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x; color: #363636 }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #363636 }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; color: #cd0a0a }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none }
.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35) }
.ui-icon { width: 16px; height: 16px }
.ui-icon, .ui-widget-content .ui-icon { background-image: url("images/ui-icons_222222_256x240.png") }
.ui-widget-header .ui-icon { background-image: url("images/ui-icons_222222_256x240.png") }
.ui-state-default .ui-icon { background-image: url("images/ui-icons_888888_256x240.png") }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("images/ui-icons_454545_256x240.png") }
.ui-state-active .ui-icon { background-image: url("images/ui-icons_454545_256x240.png") }
.ui-state-highlight .ui-icon { background-image: url("images/ui-icons_2e83ff_256x240.png") }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("images/ui-icons_cd0a0a_256x240.png") }
.ui-icon-blank { background-position: 16px 16px }
.ui-icon-carat-1-n { background-position: 0 0 }
.ui-icon-carat-1-ne { background-position: -16px 0 }
.ui-icon-carat-1-e { background-position: -32px 0 }
.ui-icon-carat-1-se { background-position: -48px 0 }
.ui-icon-carat-1-s { background-position: -64px 0 }
.ui-icon-carat-1-sw { background-position: -80px 0 }
.ui-icon-carat-1-w { background-position: -96px 0 }
.ui-icon-carat-1-nw { background-position: -112px 0 }
.ui-icon-carat-2-n-s { background-position: -128px 0 }
.ui-icon-carat-2-e-w { background-position: -144px 0 }
.ui-icon-triangle-1-n { background-position: 0 -16px }
.ui-icon-triangle-1-ne { background-position: -16px -16px }
.ui-icon-triangle-1-e { background-position: -32px -16px }
.ui-icon-triangle-1-se { background-position: -48px -16px }
.ui-icon-triangle-1-s { background-position: -64px -16px }
.ui-icon-triangle-1-sw { background-position: -80px -16px }
.ui-icon-triangle-1-w { background-position: -96px -16px }
.ui-icon-triangle-1-nw { background-position: -112px -16px }
.ui-icon-triangle-2-n-s { background-position: -128px -16px }
.ui-icon-triangle-2-e-w { background-position: -144px -16px }
.ui-icon-arrow-1-n { background-position: 0 -32px }
.ui-icon-arrow-1-ne { background-position: -16px -32px }
.ui-icon-arrow-1-e { background-position: -32px -32px }
.ui-icon-arrow-1-se { background-position: -48px -32px }
.ui-icon-arrow-1-s { background-position: -64px -32px }
.ui-icon-arrow-1-sw { background-position: -80px -32px }
.ui-icon-arrow-1-w { background-position: -96px -32px }
.ui-icon-arrow-1-nw { background-position: -112px -32px }
.ui-icon-arrow-2-n-s { background-position: -128px -32px }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px }
.ui-icon-arrow-2-e-w { background-position: -160px -32px }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px }
.ui-icon-arrowstop-1-n { background-position: -192px -32px }
.ui-icon-arrowstop-1-e { background-position: -208px -32px }
.ui-icon-arrowstop-1-s { background-position: -224px -32px }
.ui-icon-arrowstop-1-w { background-position: -240px -32px }
.ui-icon-arrowthick-1-n { background-position: 0 -48px }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px }
.ui-icon-arrowthick-1-e { background-position: -32px -48px }
.ui-icon-arrowthick-1-se { background-position: -48px -48px }
.ui-icon-arrowthick-1-s { background-position: -64px -48px }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px }
.ui-icon-arrowthick-1-w { background-position: -96px -48px }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px }
.ui-icon-arrow-4 { background-position: 0 -80px }
.ui-icon-arrow-4-diag { background-position: -16px -80px }
.ui-icon-extlink { background-position: -32px -80px }
.ui-icon-newwin { background-position: -48px -80px }
.ui-icon-refresh { background-position: -64px -80px }
.ui-icon-shuffle { background-position: -80px -80px }
.ui-icon-transfer-e-w { background-position: -96px -80px }
.ui-icon-transferthick-e-w { background-position: -112px -80px }
.ui-icon-folder-collapsed { background-position: 0 -96px }
.ui-icon-folder-open { background-position: -16px -96px }
.ui-icon-document { background-position: -32px -96px }
.ui-icon-document-b { background-position: -48px -96px }
.ui-icon-note { background-position: -64px -96px }
.ui-icon-mail-closed { background-position: -80px -96px }
.ui-icon-mail-open { background-position: -96px -96px }
.ui-icon-suitcase { background-position: -112px -96px }
.ui-icon-comment { background-position: -128px -96px }
.ui-icon-person { background-position: -144px -96px }
.ui-icon-print { background-position: -160px -96px }
.ui-icon-trash { background-position: -176px -96px }
.ui-icon-locked { background-position: -192px -96px }
.ui-icon-unlocked { background-position: -208px -96px }
.ui-icon-bookmark { background-position: -224px -96px }
.ui-icon-tag { background-position: -240px -96px }
.ui-icon-home { background-position: 0 -112px }
.ui-icon-flag { background-position: -16px -112px }
.ui-icon-calendar { background-position: -32px -112px }
.ui-icon-cart { background-position: -48px -112px }
.ui-icon-pencil { background-position: -64px -112px }
.ui-icon-clock { background-position: -80px -112px }
.ui-icon-disk { background-position: -96px -112px }
.ui-icon-calculator { background-position: -112px -112px }
.ui-icon-zoomin { background-position: -128px -112px }
.ui-icon-zoomout { background-position: -144px -112px }
.ui-icon-search { background-position: -160px -112px }
.ui-icon-wrench { background-position: -176px -112px }
.ui-icon-gear { background-position: -192px -112px }
.ui-icon-heart { background-position: -208px -112px }
.ui-icon-star { background-position: -224px -112px }
.ui-icon-link { background-position: -240px -112px }
.ui-icon-cancel { background-position: 0 -128px }
.ui-icon-plus { background-position: -16px -128px }
.ui-icon-plusthick { background-position: -32px -128px }
.ui-icon-minus { background-position: -48px -128px }
.ui-icon-minusthick { background-position: -64px -128px }
.ui-icon-close { background-position: -80px -128px }
.ui-icon-closethick { background-position: -96px -128px }
.ui-icon-key { background-position: -112px -128px }
.ui-icon-lightbulb { background-position: -128px -128px }
.ui-icon-scissors { background-position: -144px -128px }
.ui-icon-clipboard { background-position: -160px -128px }
.ui-icon-copy { background-position: -176px -128px }
.ui-icon-contact { background-position: -192px -128px }
.ui-icon-image { background-position: -208px -128px }
.ui-icon-video { background-position: -224px -128px }
.ui-icon-script { background-position: -240px -128px }
.ui-icon-alert { background-position: 0 -144px }
.ui-icon-info { background-position: -16px -144px }
.ui-icon-notice { background-position: -32px -144px }
.ui-icon-help { background-position: -48px -144px }
.ui-icon-check { background-position: -64px -144px }
.ui-icon-bullet { background-position: -80px -144px }
.ui-icon-radio-on { background-position: -96px -144px }
.ui-icon-radio-off { background-position: -112px -144px }
.ui-icon-pin-w { background-position: -128px -144px }
.ui-icon-pin-s { background-position: -144px -144px }
.ui-icon-play { background-position: 0 -160px }
.ui-icon-pause { background-position: -16px -160px }
.ui-icon-seek-next { background-position: -32px -160px }
.ui-icon-seek-prev { background-position: -48px -160px }
.ui-icon-seek-end { background-position: -64px -160px }
.ui-icon-seek-start { background-position: -80px -160px }
.ui-icon-seek-first { background-position: -80px -160px }
.ui-icon-stop { background-position: -96px -160px }
.ui-icon-eject { background-position: -112px -160px }
.ui-icon-volume-off { background-position: -128px -160px }
.ui-icon-volume-on { background-position: -144px -160px }
.ui-icon-power { background-position: 0 -176px }
.ui-icon-signal-diag { background-position: -16px -176px }
.ui-icon-signal { background-position: -32px -176px }
.ui-icon-battery-0 { background-position: -48px -176px }
.ui-icon-battery-1 { background-position: -64px -176px }
.ui-icon-battery-2 { background-position: -80px -176px }
.ui-icon-battery-3 { background-position: -96px -176px }
.ui-icon-circle-plus { background-position: 0 -192px }
.ui-icon-circle-minus { background-position: -16px -192px }
.ui-icon-circle-close { background-position: -32px -192px }
.ui-icon-circle-triangle-e { background-position: -48px -192px }
.ui-icon-circle-triangle-s { background-position: -64px -192px }
.ui-icon-circle-triangle-w { background-position: -80px -192px }
.ui-icon-circle-triangle-n { background-position: -96px -192px }
.ui-icon-circle-arrow-e { background-position: -112px -192px }
.ui-icon-circle-arrow-s { background-position: -128px -192px }
.ui-icon-circle-arrow-w { background-position: -144px -192px }
.ui-icon-circle-arrow-n { background-position: -160px -192px }
.ui-icon-circle-zoomin { background-position: -176px -192px }
.ui-icon-circle-zoomout { background-position: -192px -192px }
.ui-icon-circle-check { background-position: -208px -192px }
.ui-icon-circlesmall-plus { background-position: 0 -208px }
.ui-icon-circlesmall-minus { background-position: -16px -208px }
.ui-icon-circlesmall-close { background-position: -32px -208px }
.ui-icon-squaresmall-plus { background-position: -48px -208px }
.ui-icon-squaresmall-minus { background-position: -64px -208px }
.ui-icon-squaresmall-close { background-position: -80px -208px }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px }
.ui-icon-grip-solid-vertical { background-position: -32px -224px }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px }
.ui-icon-grip-diagonal-se { background-position: -80px -224px }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px }
.ui-widget-overlay { background: #aaa; opacity: .3; filter: Alpha(Opacity=30) }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaa; opacity: .3; filter: Alpha(Opacity=30); border-radius: 8px }
/*! jQuery UI - v1.11.4 - 2016-01-14
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden { display: none }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse }
.ui-helper-clearfix:after { clear: both }
.ui-helper-clearfix { min-height: 0 }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0) }
.ui-front { z-index: 100 }
.ui-state-disabled { cursor: default!important }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat }
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100% }
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none }
.ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0 }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px }
.ui-datepicker .ui-datepicker-prev { left: 2px }
.ui-datepicker .ui-datepicker-next { right: 2px }
.ui-datepicker .ui-datepicker-prev-hover { left: 1px }
.ui-datepicker .ui-datepicker-next-hover { right: 1px }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0 }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45% }
.ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0 }
.ui-datepicker td { border: 0; padding: 1px }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0 }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left }
.ui-datepicker.ui-datepicker-multi { width: auto }
.ui-datepicker-multi .ui-datepicker-group { float: left }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50% }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3% }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25% }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0 }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left }
.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0 }
.ui-datepicker-rtl { direction: rtl }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px }
/*! jQuery UI - v1.11.4 - 2016-01-14
* http://jqueryui.com
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-widget { font-family: Verdana, Arial, sans-serif; font-size: 1.1em }
.ui-widget .ui-widget { font-size: 1em }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana, Arial, sans-serif; font-size: 1em }
.ui-widget-content { border: 1px solid #aaa; background: #fff; color: #222 }
.ui-widget-content a { color: #222 }
.ui-widget-header { border: 1px solid #aaa; background: #ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x; color: #222; font-weight: bold }
.ui-widget-header a { color: #222 }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #555 }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555; text-decoration: none }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999; background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #212121 }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #212121; text-decoration: none }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaa; background: #fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #212121 }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #fcefa1; background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x; color: #363636 }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #363636 }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; color: #cd0a0a }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none }
.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35) }
.ui-icon { width: 16px; height: 16px }
.ui-icon, .ui-widget-content .ui-icon { background-image: url("images/ui-icons_222222_256x240.png") }
.ui-widget-header .ui-icon { background-image: url("images/ui-icons_222222_256x240.png") }
.ui-state-default .ui-icon { background-image: url("images/ui-icons_888888_256x240.png") }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("images/ui-icons_454545_256x240.png") }
.ui-state-active .ui-icon { background-image: url("images/ui-icons_454545_256x240.png") }
.ui-state-highlight .ui-icon { background-image: url("images/ui-icons_2e83ff_256x240.png") }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("images/ui-icons_cd0a0a_256x240.png") }
.ui-icon-blank { background-position: 16px 16px }
.ui-icon-carat-1-n { background-position: 0 0 }
.ui-icon-carat-1-ne { background-position: -16px 0 }
.ui-icon-carat-1-e { background-position: -32px 0 }
.ui-icon-carat-1-se { background-position: -48px 0 }
.ui-icon-carat-1-s { background-position: -64px 0 }
.ui-icon-carat-1-sw { background-position: -80px 0 }
.ui-icon-carat-1-w { background-position: -96px 0 }
.ui-icon-carat-1-nw { background-position: -112px 0 }
.ui-icon-carat-2-n-s { background-position: -128px 0 }
.ui-icon-carat-2-e-w { background-position: -144px 0 }
.ui-icon-triangle-1-n { background-position: 0 -16px }
.ui-icon-triangle-1-ne { background-position: -16px -16px }
.ui-icon-triangle-1-e { background-position: -32px -16px }
.ui-icon-triangle-1-se { background-position: -48px -16px }
.ui-icon-triangle-1-s { background-position: -64px -16px }
.ui-icon-triangle-1-sw { background-position: -80px -16px }
.ui-icon-triangle-1-w { background-position: -96px -16px }
.ui-icon-triangle-1-nw { background-position: -112px -16px }
.ui-icon-triangle-2-n-s { background-position: -128px -16px }
.ui-icon-triangle-2-e-w { background-position: -144px -16px }
.ui-icon-arrow-1-n { background-position: 0 -32px }
.ui-icon-arrow-1-ne { background-position: -16px -32px }
.ui-icon-arrow-1-e { background-position: -32px -32px }
.ui-icon-arrow-1-se { background-position: -48px -32px }
.ui-icon-arrow-1-s { background-position: -64px -32px }
.ui-icon-arrow-1-sw { background-position: -80px -32px }
.ui-icon-arrow-1-w { background-position: -96px -32px }
.ui-icon-arrow-1-nw { background-position: -112px -32px }
.ui-icon-arrow-2-n-s { background-position: -128px -32px }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px }
.ui-icon-arrow-2-e-w { background-position: -160px -32px }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px }
.ui-icon-arrowstop-1-n { background-position: -192px -32px }
.ui-icon-arrowstop-1-e { background-position: -208px -32px }
.ui-icon-arrowstop-1-s { background-position: -224px -32px }
.ui-icon-arrowstop-1-w { background-position: -240px -32px }
.ui-icon-arrowthick-1-n { background-position: 0 -48px }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px }
.ui-icon-arrowthick-1-e { background-position: -32px -48px }
.ui-icon-arrowthick-1-se { background-position: -48px -48px }
.ui-icon-arrowthick-1-s { background-position: -64px -48px }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px }
.ui-icon-arrowthick-1-w { background-position: -96px -48px }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px }
.ui-icon-arrow-4 { background-position: 0 -80px }
.ui-icon-arrow-4-diag { background-position: -16px -80px }
.ui-icon-extlink { background-position: -32px -80px }
.ui-icon-newwin { background-position: -48px -80px }
.ui-icon-refresh { background-position: -64px -80px }
.ui-icon-shuffle { background-position: -80px -80px }
.ui-icon-transfer-e-w { background-position: -96px -80px }
.ui-icon-transferthick-e-w { background-position: -112px -80px }
.ui-icon-folder-collapsed { background-position: 0 -96px }
.ui-icon-folder-open { background-position: -16px -96px }
.ui-icon-document { background-position: -32px -96px }
.ui-icon-document-b { background-position: -48px -96px }
.ui-icon-note { background-position: -64px -96px }
.ui-icon-mail-closed { background-position: -80px -96px }
.ui-icon-mail-open { background-position: -96px -96px }
.ui-icon-suitcase { background-position: -112px -96px }
.ui-icon-comment { background-position: -128px -96px }
.ui-icon-person { background-position: -144px -96px }
.ui-icon-print { background-position: -160px -96px }
.ui-icon-trash { background-position: -176px -96px }
.ui-icon-locked { background-position: -192px -96px }
.ui-icon-unlocked { background-position: -208px -96px }
.ui-icon-bookmark { background-position: -224px -96px }
.ui-icon-tag { background-position: -240px -96px }
.ui-icon-home { background-position: 0 -112px }
.ui-icon-flag { background-position: -16px -112px }
.ui-icon-calendar { background-position: -32px -112px }
.ui-icon-cart { background-position: -48px -112px }
.ui-icon-pencil { background-position: -64px -112px }
.ui-icon-clock { background-position: -80px -112px }
.ui-icon-disk { background-position: -96px -112px }
.ui-icon-calculator { background-position: -112px -112px }
.ui-icon-zoomin { background-position: -128px -112px }
.ui-icon-zoomout { background-position: -144px -112px }
.ui-icon-search { background-position: -160px -112px }
.ui-icon-wrench { background-position: -176px -112px }
.ui-icon-gear { background-position: -192px -112px }
.ui-icon-heart { background-position: -208px -112px }
.ui-icon-star { background-position: -224px -112px }
.ui-icon-link { background-position: -240px -112px }
.ui-icon-cancel { background-position: 0 -128px }
.ui-icon-plus { background-position: -16px -128px }
.ui-icon-plusthick { background-position: -32px -128px }
.ui-icon-minus { background-position: -48px -128px }
.ui-icon-minusthick { background-position: -64px -128px }
.ui-icon-close { background-position: -80px -128px }
.ui-icon-closethick { background-position: -96px -128px }
.ui-icon-key { background-position: -112px -128px }
.ui-icon-lightbulb { background-position: -128px -128px }
.ui-icon-scissors { background-position: -144px -128px }
.ui-icon-clipboard { background-position: -160px -128px }
.ui-icon-copy { background-position: -176px -128px }
.ui-icon-contact { background-position: -192px -128px }
.ui-icon-image { background-position: -208px -128px }
.ui-icon-video { background-position: -224px -128px }
.ui-icon-script { background-position: -240px -128px }
.ui-icon-alert { background-position: 0 -144px }
.ui-icon-info { background-position: -16px -144px }
.ui-icon-notice { background-position: -32px -144px }
.ui-icon-help { background-position: -48px -144px }
.ui-icon-check { background-position: -64px -144px }
.ui-icon-bullet { background-position: -80px -144px }
.ui-icon-radio-on { background-position: -96px -144px }
.ui-icon-radio-off { background-position: -112px -144px }
.ui-icon-pin-w { background-position: -128px -144px }
.ui-icon-pin-s { background-position: -144px -144px }
.ui-icon-play { background-position: 0 -160px }
.ui-icon-pause { background-position: -16px -160px }
.ui-icon-seek-next { background-position: -32px -160px }
.ui-icon-seek-prev { background-position: -48px -160px }
.ui-icon-seek-end { background-position: -64px -160px }
.ui-icon-seek-start { background-position: -80px -160px }
.ui-icon-seek-first { background-position: -80px -160px }
.ui-icon-stop { background-position: -96px -160px }
.ui-icon-eject { background-position: -112px -160px }
.ui-icon-volume-off { background-position: -128px -160px }
.ui-icon-volume-on { background-position: -144px -160px }
.ui-icon-power { background-position: 0 -176px }
.ui-icon-signal-diag { background-position: -16px -176px }
.ui-icon-signal { background-position: -32px -176px }
.ui-icon-battery-0 { background-position: -48px -176px }
.ui-icon-battery-1 { background-position: -64px -176px }
.ui-icon-battery-2 { background-position: -80px -176px }
.ui-icon-battery-3 { background-position: -96px -176px }
.ui-icon-circle-plus { background-position: 0 -192px }
.ui-icon-circle-minus { background-position: -16px -192px }
.ui-icon-circle-close { background-position: -32px -192px }
.ui-icon-circle-triangle-e { background-position: -48px -192px }
.ui-icon-circle-triangle-s { background-position: -64px -192px }
.ui-icon-circle-triangle-w { background-position: -80px -192px }
.ui-icon-circle-triangle-n { background-position: -96px -192px }
.ui-icon-circle-arrow-e { background-position: -112px -192px }
.ui-icon-circle-arrow-s { background-position: -128px -192px }
.ui-icon-circle-arrow-w { background-position: -144px -192px }
.ui-icon-circle-arrow-n { background-position: -160px -192px }
.ui-icon-circle-zoomin { background-position: -176px -192px }
.ui-icon-circle-zoomout { background-position: -192px -192px }
.ui-icon-circle-check { background-position: -208px -192px }
.ui-icon-circlesmall-plus { background-position: 0 -208px }
.ui-icon-circlesmall-minus { background-position: -16px -208px }
.ui-icon-circlesmall-close { background-position: -32px -208px }
.ui-icon-squaresmall-plus { background-position: -48px -208px }
.ui-icon-squaresmall-minus { background-position: -64px -208px }
.ui-icon-squaresmall-close { background-position: -80px -208px }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px }
.ui-icon-grip-solid-vertical { background-position: -32px -224px }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px }
.ui-icon-grip-diagonal-se { background-position: -80px -224px }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px }
.ui-widget-overlay { background: #aaa; opacity: .3; filter: Alpha(Opacity=30) }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaa; opacity: .3; filter: Alpha(Opacity=30); border-radius: 8px }
@font-face{ font-family:'open_sansbold'; src:url('opensans-bold-webfont.eot'); src:url('opensans-bold-webfont.eot?#iefix') format('eot'), url('opensans-bold-webfont.woff2') format('woff2'), url('opensans-bold-webfont.woff') format('woff'), url('opensans-bold-webfont.ttf') format('truetype'), url('opensans-bold-webfont.svg#open_sansbold') format('svg'); font-weight:normal; font-style:normal}@font-face{ font-family:'open_sansregular'; src:url('opensans-regular-webfont.eot'); src:url('opensans-regular-webfont.eot?#iefix') format('eot'), url('opensans-regular-webfont.woff2') format('woff2'), url('opensans-regular-webfont.woff') format('woff'), url('opensans-regular-webfont.ttf') format('truetype'), url('opensans-regular-webfont.svg#open_sansregular') format('svg'); font-weight:normal; font-style:normal}
@font-face {
    font-family: 'orinveregular';
    src: url('orinve-webfont.eot');
    src: url('orinve-webfont.eot?#iefix') format('embedded-opentype'),
         url('orinve-webfont.woff2') format('woff2'),
         url('orinve-webfont.woff') format('woff'),
         url('orinve-webfont.ttf') format('truetype'),
         url('orinve-webfont.svg#orinveregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bailey_sans_itc_bookregular';
    src: url('lt_70566-webfont.eot');
    src: url('lt_70566-webfont.eot?#iefix') format('embedded-opentype'),
         url('lt_70566-webfont.woff2') format('woff2'),
         url('lt_70566-webfont.woff') format('woff'),
         url('lt_70566-webfont.ttf') format('truetype'),
         url('lt_70566-webfont.svg#bailey_sans_itc_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*! * Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ @font-face{font-family:'FontAwesome';src:url(fontawesome-webfont.eot?v=4.1.0);src:url(fontawesome-webfont.eot?#iefix&v=4.1.0) format('embedded-opentype'),url(fontawesome-webfont.woff?v=4.1.0) format('woff'),url(fontawesome-webfont.ttf?v=4.1.0) format('truetype'),url(fontawesome-webfont.svg?v=4.1.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}
@font-face {
  font-family: "Genericons";
  src: url("Genericons.eot?") format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Genericons";
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),
       url("Genericons.ttf") format("truetype"),
       url("Genericons.svg#Genericons") format("svg");
  font-weight: normal;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Genericons";
    src: url("Genericons.svg#Genericons") format("svg");
  }
}
.genericon{font-size:21px;vertical-align:middle;text-align:center;-moz-transition:color .1s ease-in 0;-webkit-transition:color .1s ease-in 0;-o-transition:color .1s ease-in 0;display:inline-block;font-family:"Genericons";font-style:normal;font-weight:400;font-variant:normal;line-height:0;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}
.genericon-facebook:before{content:"\f203";display:block;font-size:25px;margin:-1px 0 0}
.genericon-location:before{content:"\f417";display:block;font-size:29px;margin:1px 0 0 -4px}
.genericon-plus:before{content:"\f510";display:block;margin:-1px 0 0 -1px}
.visuallyhidden{border:0 none;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
html{margin:0;padding:0}
body{font:100% 'open_sansregular',Geneva,Arial,Helvetica,sans-serif;padding:0;font-size:13px;line-height:16px;text-align:left;color:#000;margin:0;background-color:#fff;height:100%;-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}
form{margin:0;padding:0}
fieldset{margin:0;padding:0}
h1{}
h2{margin:0 0 8px;padding:0;
    font-weight: 400;
}
h3{display:block;
    font-weight: 400;
    font-family: 'orinveregular';
	color: #fff;
    background-color: #373F41;}
h4{padding:0;margin:0 0 3px}
h5{padding:0;margin:0 0 3px}
h6{padding:0;margin:0 0 3px}
p{line-height: 24px;
font-size: 15px;
margin: 0 0 18px;}
a,a:link,a:visited,a:active{color:#6FA6AA;text-decoration:none;font-weight:400}a:hover{color:#373F41;text-decoration:underline;cursor:pointer}

h1 >a:hover{text-decoration:none}
p >a,p >a:link,p >a:visited,p >a:active,.left_column >p+ol >li >a,.left_column >p+ul >li >a{font-family:'open_sansbold',Geneva,Arial,Helvetica,sans-serif}
img{border:none}
a img{border:none}
strong{font-family:'open_sansbold',Geneva,Arial,Helvetica,sans-serif;font-weight:400}ul{list-style:none}ol>li{margin-bottom:8px}
.left_column >p+ol >li,.left_column >p+ul >li{line-height:22px;font-size:14px}

.enviro{font-family:'orinveregular'}
.bailey{font-family:'bailey_sans_itc_bookregular'}

.lt_aqua{color:#D8E8E9}
.lt_aqua_ground{background-color:#D8E8E9}
.lt_aqua_ground.transparent{background-color:rgba(216,232,233,.5)}
.aqua{color:#C2E7EB}
.aqua_ground{background-color:rgba(194,231,236,1)}
.aqua_ground.transparent{background-color:rgba(194,231,236,.5)}
.dk_aqua{color:#6EA7A4}
.dk_aqua_ground{background-color:#6EA7A4}
.lt_green_gray{color:#D2DEE0}
.lt_green_gray_ground{background-color:#D2DEE0}
.md_green_gray{color:#8A9999}
.md_green_gray_ground{background-color:#8A9999}
.dk_green_gray{color:#373F41}
.dk_green_gray_ground{background-color:rgba(55,63,65,1)}
.dk_green_gray_ground.transparent{background-color:rgba(55,63,65,.6)}

.white{color:#fff!important}
.text_shadow{text-shadow:0 1px 2px rgba(0,0,0,1), 0 0 2px rgba(0,0,0,.5);}
.shadow{-webkit-box-shadow:0 0 3px 1px rgba(0,0,0,.7);-moz-box-shadow:0 0 3px 1px rgba(0,0,0,.7);box-shadow:0 0 3px 1px rgba(0,0,0,.7)}
.caps{text-transform:uppercase}
.hidden{display:none}
.skip{text-align:left;text-indent:-9999px;line-height:1px;height:0;width:0;font-size:1px;padding:0;margin:0;display:inline-block;float:left}#jump_content,#top,.anchor_link{text-align:left;text-indent:-9999px;line-height:0;height:0;width:0;font-size:1px;padding:0;margin:0;display:inline-block;float:left}.clearfloat{clear:both;padding:0;margin:0;height:0;width:0}.wrapper{margin:0;width:100%!important}
/********************************************************************/
/********************************************************************/
/********************************************************************/
@media (max-width:599px) {
body{min-width:320px;background-image:url(../images/desktop_nav_ground.png);background-position:center 294px;background-repeat:repeat-x}
.container{width:320px;margin:0 auto;clear:both}
.container.padded {
    width: 300px!important
}
header{
    border-bottom: 13px solid #C1E6EA;
    border-top: 13px solid #C1E6EA;
    height: 264px;
    position: relative;
    z-index: 111;
	background:#869597 url("../images/ground.png") repeat-x center -220px
}
h1 {
        font-size: 41px;
    line-height: 37px;
    margin: 2px 0 0;text-align:center;
}
h2 {
   font-size: 26px;
line-height: 25px;
margin-bottom: 30px;
text-align: center;
margin-top: 4px;
}
h3 {
    margin: 0 0 12px;
    padding: 3px 8px;
    font-size: 30px;
    line-height: 30px;
}
p,.content_section ul li {
    font-size: 15px;
    line-height: 27px}
.bullet {
    padding: 0 0 0 25px;
	margin: 12px 0 26px;
}
.bullet li{
    text-indent: -12px;
}
.bullet > li::before{
    color: #859491;
    content: "\2022";
    margin-right: 6px;
    padding: 0;
}
.two_thirds .nav_subnav > li {
    margin: 0 0 10px;
    text-indent: -12px;
}
.content_section .nav_subnav {
    margin: 0;
    padding: 0 0 0 20px;
}
header .container {
    position: relative;
    z-index: 2;
}
header.wrapper::before {
    width: 100%;
    height: 134px;
    display: block;
    background: linear-gradient(rgba(0,0,0,.3), rgba(0,0,0,.1), rgba(0,0,0,.0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0));
    position: absolute;
    z-index: 1;
    top: 0;
    margin: 0;
    padding: 0;
    content: "";
}
.logo {
    display: block;
float: left;
height: 120px;
margin: 0 auto 15px;
position: relative;
width: 300px;
z-index: 30;
padding: 8px 10px 12px;
text-align: center;
}
.logo img {
    width: 300px;
height: auto;
text-align: center;
margin: 0 auto;
}
	.logo:hover img{opacity:.7}
.header_info {
    height: 46px;
margin: 0 auto;
padding: 15px 0;
width: 320px;
text-align: center;
}
.header_info.aqua_ground.transparent{background-color: rgba(194,231,236,0);}
.phone {
    font-size: 24px;
line-height: 24px;
margin: 0 2px 0 0;
vertical-align: top;
}
.phone > .book_today{display:none}
.header_info .phone span {
    font-weight: 700;
    font-size: 42px;
}
.locations {
    padding: 6px 0 0;
font-size: 17px;
line-height: 27px;
margin: 0 auto;
vertical-align: middle;
display: block;
text-align: center;
}
.locations > .dk_green_gray {
    text-shadow: 0 0 0 #373f41;
}	
body > header .social{
    display: inline-block;
height: 29px;
margin: 0 0 0 1px;
padding: 0 0 0 12px;
white-space: nowrap;
position: relative;
top: 14px;
left: 88px;
border-left: 2px solid rgb(193, 230, 234);
z-index: 2000;}
.genericon-location::before {
	font-size: 36px;}
.genericon-facebook::before {
	font-size: 29px;}
.genericon-plus::before {
	font-size: 33px;}
body > header .social > li{
    display: inline-block;
    height: 29px;
    margin: 0 6px 0 0;
    width: 29px;}
body > header .social > li > a{
    display: block;
    font-size: 23px;
    height: 29px;
    line-height: 24px;
    margin: 0;
    text-align: center;
    text-indent: 0;
    width: 29px;color:#ffffff}
body > header .social > li > a:hover{text-decoration:none}
body > header .social > li > a:hover{color:#e7ecf5!important}
body > header nav {
    left: 470px;
    top: 86px;
}
body > header nav > ul {
    left: 0px;
    top: 44px;
}
.menu_rollup {
    left: 192px;
}

.slide_caption{position: absolute;
left: 0;
height: 32px;
width: 320px;
margin: 0;
padding: 0;
bottom:-5px;}
.slide_caption h2 {
display: none;
}
.slide_caption h3 {
    display: none;
}
.rates_link {
    font-size: 27px;
    text-align: center;
    margin: 0 auto;
    display: block;
    background-color: #202929;
    height: 20px;
    padding: 15px 0 12px;
    position: relative;
}
.content_section .nav_subnav a {
    font-size: 30px;
width: 260px;
display: block;
height: 10px;
padding: 16px 20px;
margin: 0 -20px;
line-height: 10px;
	background-color: rgba(55,63,65,1);
	font-family: 'orinveregular';
	color:#ffffff!important;
}
.content_section .nav_subnav a::after {
    border-bottom: 7px solid transparent;
    border-left: 10px solid #c1e6ea;
    border-top: 7px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 0 0 1px 8px;
    width: 0;
}
.content_section .nav_subnav a:hover::after {
    border-bottom: 7px solid transparent;
    border-left: 10px solid #ffffff;
    border-top: 7px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 0 0 1px 8px;
    width: 0;
}
	a.dk_green_gray_ground:hover,.rates_link:hover,.content_section .nav_subnav a:hover {text-decoration:none;color:#C1E6EA!important}

.js .slide_1{background-image:url(../images/mobile_slide_1.jpg);background-position:center center}
.js .slide_2{background-image:url(../images/mobile_slide_2.jpg);background-position:center center}
.js .slide_3{background-image:url(../images/mobile_slide_3.jpg);background-position:center center}
.js .slide_1.focused,.no-js .slide_nojs{background-image:url(../images/mobile_slide_1.jpg);background-position:center center}
.js .slide_2.focused{background-image:url(../images/mobile_slide_2.jpg);background-position:center center}
.js .slide_3.focused{background-image:url(../images/mobile_slide_3.jpg);background-position:center center}

.slide_outer::before {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}
.slide_outer::after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}
.slide_outer {
    height: 280px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;border-bottom: 14px solid #d7e9eb;
}

.slide_wrapper {
    height: 260px;
    left: 50% !important;
    margin-bottom: 0;
    margin-left: -160px !important;
    margin-right: auto;
    margin-top: 0;
    overflow: visible !important;
    position: relative;
    width: 320px;
}
.slide_wrapper {
    left: 0;
    overflow: hidden;
    position: relative;
    visibility: visible;
    width: 320px;
    z-index: 100;
}

.carousel_group {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 960px;
    z-index: 99;
}

.carousel_group li {
    float: left;
    height: 260px;
    overflow: hidden;
    width: 320px;
	margin:0;padding:0;position:relative;
}

.slide_control_container{position:relative;display:none;height:80px;width:320px;padding:0;z-index:101;top:-103px;left:0;margin:0 auto!important}
.slide_control{background-image: url(data:image/png;base64,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);background-repeat:no-repeat;height:80px;width:50px;display:block;padding:0;margin:0;position:relative;top:0;cursor:pointer}
.slide_control.left{background-position:-11px -8px;float:left}
.slide_control.right{background-position:-64px -8px;float:right}
.slide_control.left:hover{background-position:-11px -104px;cursor:pointer}
.slide_control.right:hover{background-position:-64px -104px;cursor:pointer}

a.arrow::after {
    border-bottom: 7px solid transparent;
    border-left: 10px solid #c1e6ea;
    border-top: 7px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 0 0 1px 8px;
    width: 0;
}
a.arrow:hover::after {
    border-bottom: 7px solid transparent;
    border-left: 10px solid #ffffff;
    border-top: 7px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 0 0 1px 8px;
    width: 0;
}
	
.content_section.wrapper {
    min-height: 300px;background: rgba(0, 0, 0, 0) url("../images/mid_ground.jpg") repeat-x scroll center top;position:relative
}	
.not_home .content_section.wrapper {
    background: rgba(0, 0, 0, 0) url("../images/footer_ground.jpg") repeat-x scroll center top
}
.not_home .wrapper.content_section::before{
margin: 0 auto -20px;
content: "";
display: block;
height: 40px;
width: 100%;
background-color: rgba(193, 230, 234,.3);
position: relative;
}
.not_home .content_section.wrapper {
    background-position: center -267px;
}
.not_home .content_section.wrapper .two_thirds {
    margin-top:20px;
}
.charters .content_section.wrapper {
    background-position: center -235px;
}
.gallery .content_section.wrapper,.book .content_section.wrapper,.what_to_bring .content_section.wrapper,.fishing_reports .content_section.wrapper {
    background-position: center -250px;
}
.trips_rates .content_section.wrapper,.niagara_river .content_section.wrapper,.lake_erie .content_section.wrapper,.fishing_seasons .content_section.wrapper,.book_a_charter .content_section.wrapper,.contact_us .content_section.wrapper {
    background-position: center -267px;
}
.container.content_section {
    position: relative;
}
.home .follow_like {
    position: absolute;
    top: -111px;
    z-index: 100;
    display: block;
    width: 170px;
    height: 21px;
    margin: 0;
    padding: 13px;
    left: 130px;
}	
.not_home .follow_like {
    padding: 0;
z-index: 1;
position: relative;
left: 0;
right: 0;
text-align: center;
margin: 16px auto;
}
aside.quotebox {
    margin: 20px auto;
position: relative;
padding: 15px 25px;
}
.quotebox blockquote, .quotebox blockquote p {
    margin: 0;
    font-family: 'bailey_sans_itc_bookregular';
    font-size: 21px;
    text-align: center;
}	
.quotebox .by {
    margin: 8px 0 0;
    font-family: 'bailey_sans_itc_bookregular';
    font-size: 19px;
    text-align: right;
    line-height: 19px;
}
.two_thirds {
    display: inline-block;
    float: left;
    height: auto;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px 10px;
width: 300px;
}
.two_thirds.left {	
	margin-right: 0;margin-left: 0;
}
.two_thirds.right {	
	margin-left: 0;margin-right: 0;
}
.one_third {
    height: auto;
    width: 300px;
display: inline-block;
float: none;
margin: 0 0 30px;
padding: 10px;
}
	.home .one_third{margin:80px 0 -130px}
.pre_footer .one_third{display:none}
.one_third .padded {
    padding: 24px;
}
.one_third .capt_frank_promo {
    text-align: center;
    padding: 20px 20px 0;
}
.one_third .capt_frank_promo img{
    text-align: center;
    padding: 0;
	margin:0 auto 20px;
	width: 260px;
height: auto;
}
.capt_frank_promo > a {
    font-size: 25px;
    width: 100%;
    display: block;
    height: 10px;
    padding: 6px 20px 22px;
    margin: 0 -20px;
    line-height: 25px;
}
.one_third .pullquote {
    width: 260px;
height: auto;
padding: 20px;
display: block;
clear: both;
margin: 20px auto 0;
min-height: 80px;
	text-align:center
}
.one_third .pullquote img + p.float_left {
    width: 260px;
margin: 10px auto 0;
}
	.pullquote img.float_left {
    float: none;
    margin: 0 auto;
}
.content_section > .lower_sponsors{
    height:130px;width:auto;max-width:1080px;text-align:center;margin:0 auto;vertical-align:middle;/*overflow:visible!important*/
}
.sponsor_holder > .lower_sponsors{
    height:auto;width:auto;text-align:center;margin:0 auto;vertical-align:middle;
}
.lower_sponsors > div {
    display: inline-block;
}
.lower_sponsors {
    padding: 0 0 40px;
}
.lower_sponsors  > div > div {
    display: inline-block;
    padding: 0;
    text-align: center;
	width:auto;
	height:auto;vertical-align:middle
}
.lower_sponsors  > div > div {
    margin: 12px;
}
.lower_sponsors a{
    display: block;
    margin: 0 auto;
    padding: 0;
    text-align: center;
	width:300px;
	height:auto
}
.lower_sponsors a:hover{
	opacity:.7
}	
.sponsor_holder {
    clear: both;
    display: block;
    height: auto;
    margin: 0 auto;
    padding: 0 18px;
    width: 640px;
}
.sponsor_holder > div > div {
    margin: 0 8px 12px;
}
.home .wrapper.sponsors {
    position: relative;
    top: -710px;
}
.breadcrumb_container {
    position: relative;
    height:32px
}
.breadcrumb {
    display: inline-block;
    margin: 8px 0 0 25px;
    padding: 0;
}
.breadcrumb > li {
    display: inline-block;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.breadcrumb a {
    color: #ffffff;font-size:20px;	white-space: nowrap;
max-width: 100px;
text-overflow: ellipsis;
overflow: hidden;
display: inline-block;
}
.breadcrumb a:hover {
    color: #c1e6ea;text-decoration:none
}
.breadcrumb > li::after {
    color: #c1e6ea;
    content: "\203a";
    font-size: 24px;
    line-height: 1px;
    margin: 0 3px 0 6px;
    position: relative;
    top: -3px;
}
.breadcrumb > li.last::after {
    content: "";   
}
.pre_footer {
    clear: both;position:relative;border-top:13px solid #C1E6EA;
}
.pre_footer_book {
    font-size: 50px;
line-height: 50px;
}
.pre_footer_species {
    font-size: 24px;
line-height: 23px;
margin:5px 5px 20px!important;
}
.inset_promo {
    height: auto;
    margin: 1px 0 18px;
    padding: 24px 30px 24px 24px;
    position: relative;
    width: 364px;
}
ul.inline {
    margin: 5px 0;
    padding: 0;display:block
}
ul.inline li {
    display: inline-block;
}
.pre_footer_phone {
    display: block;
    font-size: 48px;
line-height: 36px;
margin: 8px 0 16px;
}
ul.inline > li::before {
    content: "\2022";
    display: inline-block;
    margin: -1px 4px 0 0;
    vertical-align: top;color:#ffffff
}
ul.inline.white > li::before {
    color:#9fcbf1
}
ul.inline > li.no_bullet::before,ul.inline > li.mobile_no_bullet::before,ul.inline > li:first-child::before {
	content: "";
    margin: 0;
}
.pre_footer .two_thirds.right {
    text-align: center;
}
footer {
    background: #849390 url("../images/footer_ground.jpg") repeat-x scroll center top;
    clear: both;
    display: block;
    margin: 0 !important;
    padding-bottom: 40px;
}
footer .copyright a {
    color: #ffffff !important;
}

.copyright {
    color: #ffffff;
    display: inline-block;
    margin: 170px auto 0;
padding: 0 0 30px;
vertical-align: top;
width: 320px;
text-align: center;
}
.copyright li {
    font-size: 12px;
    line-height: 12px;
    margin: 0 0 5px;
    padding: 0;
}
address {
    color: #ffffff;
    display: inline-block;
    font-style: normal;
    margin: 0 auto;
padding: 0;
text-align: center;
width: 320px;
position: relative;
top: -250px;
}
address ul {
    margin: 0 auto;
    padding: 0;
}
address li {
    font-size: 12px;
    line-height: 12px;
    margin: 0 0 5px;
}
address a{color:#e7ecf9!important}
.footer_logo {
    width: 300px;
    height: auto;
}
.footer_web {
    display: block;
font-size: 31px;
line-height: 34px;
margin: 0 auto;
}
.footer_web a {
    color: #C2E7EB !important
}
.colophon {
    display: block;
margin: -130px auto 0;
padding: 0 0 25px;
width: 320px;
text-align: center;
}
.colophon li{margin:0;padding:0;color:#ffffff;text-align:center;font-size:11px}
.colophon a:hover{opacity:.7}
	
.doublespaced {
    margin-top: 16px !important;
}
.float_right{float:right}
img.float_right{margin:0 0 20px 15px}
img.float_left{margin:0 15px 20px 0}

.float_left {
    float: left;
    margin: 0 20px 0 0;
}	
ul.trips_rates {
    margin: 0 0 8px;
    padding: 10px;
}	
	ul.trips_rates li {
    display: inline-block;
    height: auto;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
	.trip_name {
    width: 300px;
}
	.trip_cost {
    text-align: right;
    width: 80px;
}
.trip_time {
    text-align: right;
    width: 150px;
}
.trip_note {
    width: 270px;
}
.column_promo {
    display: inline-block;
    float: left;
    margin: 0 0 0 22px;
    padding: 15px;
    width: 160px;
}

.two_thirds ul.no_bullet {

    padding: 0 5px;

}

.gmap_inline {
    height: 300px;
    width: 300px;
}
.testimonials blockquote {
    margin: 0;
}

#contact,#book{ width: 268px;margin:0 auto }
fieldset >ul {padding: 0}
fieldset >ul >li.right_li,fieldset >ul >li.left_li,fieldset >ul >li.full,label.full_line,.right_li label,.left_li label,.right_li input, .left_li input, .right_li textarea, .left_li textarea, .full_li input,.right_li input, .left input,.full_li input, .full_li textarea{ width: 255px;margin-bottom:5px}
.full_li select{ width: 270px}
fieldset >ul >li.right {padding: 0 0 10px; margin: 10px 0 0 }
fieldset >ul >li.left {padding: 0; margin: 0 }
fieldset >ul >li.full {padding: 0 0 10px; margin: 0 }
.right_li select, .left_li select { width: 270px;margin-bottom:15px }
input { height: 25px; margin: 5px 0 0; padding: 3px 5px }
input.area_cd_text, input.area_cd_error { height: 25px; margin-top: 5px;margin-right:0;margin-left:4px; padding: 3px 5px; width: 25px }
input.phone_text, input.phone_error { height: 25px; margin: 5px 0 0; padding: 3px 5px; width: 93px }
.dropdown, .error_dropdown,select { margin: 8px 0 10px; padding: 8px 0 8px 3px }
.textarea{ height: 66px; margin: 5px 0 0; padding: 5px;min-width:255px;max-width:255px;min-height:70px}
.checkbox, .error_checkbox { height: 15px; margin: 5px 0 0; padding: 0; width: 15px }
#send_btn { margin: 18px auto 20px; height: 48px; width: 266px!important }

.dpl_error_wrapper { padding: 10px 10px 7px 76px; margin: 0 0 10px; width:auto; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA/CAYAAABQHc7KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNCNTNBOEZCQjlEQzExRTNCNzQ4QjIzQkY2ODQ0OUE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNCNTNBOEZDQjlEQzExRTNCNzQ4QjIzQkY2ODQ0OUE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0I1M0E4RjlCOURDMTFFM0I3NDhCMjNCRjY4NDQ5QTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0I1M0E4RkFCOURDMTFFM0I3NDhCMjNCRjY4NDQ5QTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5TRMbIAAANSElEQVR42uRbW49bVxVets+Mx/aMJ5nJJJlkcp2SaZM0hDZcAqoECAkhlFDUKqAg+tAH1FaVoC88IPED4KVFgqpPPFSiEoiKS1R4KyVVybQNIaQkNKnSprknk0kzTmzPxRf2t33W8Tr77H18PJmSStmSZY/nnH3Wt9a3Lnvt7VSz2aS7eXjBp3+e/lgeMFe/1aydu0Czp0/SzbOnaPr8JSrN3KCZ0g31z2rromyOBovLqDi4jIbHRmlg/RbqG58gb91aymb6Ux+LYA+O67dUwIAlVABAlw8dovNvvk7vnzzeBtrtUIrZPLGNxj7/EBV2715aZSy1AtjSU387QEcVeBfoXDpN1UZDv2PwZ/M7mzJ23r+TRvbsWxpmLKUCymdONk+//Bt6/9hhK2A5CurvbDpFc43Wc/FZK1D9XbYAlwrisXnHLhp/5HtU2DiRuqMKgNUvvfgCHX3tVSdoBlxYtpx6V60mb3gFecuH9P/SuT793qjOUu2j61SbvkbzVy5TrTSjFNKg67V6rCJ2fvmrNPrYE4tjg68Ab7EKnDnyRvPIS7+mmalLVmoD+NDQEGU3babc+D3krVxJ3ooRKqwZdzPpYssIcx+cpoXLV6h44j9UunA+YIvpRlD8B8f/Sw/sf7w5+MCXFsWGrhkAq08d+B0d/sPvrRYf8jLa2vmt2yk7vlkpYDwEOvu5T9PcW//W73o+/7N8Z2XUrk3R7HvvUdVXhGSEGSt2fftRHR8Ss2ExLqAp//yzdPTwoRBwWBv+O9rbQ/lPTVD+/h3Ut3Vb638OiwNgHBvkdQvnz1H13XepfOQwVWarkXjBiti5azeNPvVMMiV06wIAf/K5nweBzgxuY/391HffVspv366tbtKaB6zanJ2lVF8f3VDAAir2teIB3MQcPWPr9P/ThQJ5ig1T586FFM8Dhik9t0ATP/pxMykTvNsFz74OyufuvVcLCpA8ALZeKlFtZoYa5TLVq5XW95UK1W/dpLmBYco356mS6qVCzqNMLq+B9qxeRemeXj0fKyW7bp1+x19Z3yXwfLyu1WpaLi2jkjWpEryktDfBF/z35fm8Bo/I3liYJ1KvJqK6AAywiO5seUT5YFy6SBX/42xvVv8/oxQwf/ZDSqm5exT49IdnKTO0rJU51DXZDZuoCNl8JpRF8MWArEUls3KHjkroqAAEPJvPYxRVwMtu2KgthoHILUHDwrXpaf0/+K5WaKUSCM0UDt6VRbPquqyvIK84SLWrVyjTP6DTJ54DBWhXWLmKhtSzyjc+glpCitAZQsmcfnkFrd/35OIZgFTH0T7nU40fhGifHV1DXragQS/4tIfAGqiyLI+SH7037/surfnJT+MZp7LA2z/Yr5ULxtTgQlCqUiYUAVbATfBCXdGqGeqhmMCGOvLKARq8Z0dsikzHUR953vR5FDUAn+/LaYFqc2VdwMDiAA9h2eoMnqu9bgbuA2vq83OtOKLm1W6E56jncSyBEXh+XXAZwRkYgKVrBaDCQ5Fj0h4pKKs+c9TGgHV0BaeAwyIQGpUcXiwcLFN55xglcTkZ2TEH5sO8UASeo13LZxoGjMGySVkhOzAAS1cKQG1/8uBroUgv6/aM8kMGrl/KOtpKSlDXAGuSDJTH2r0Cq6a1EvTzBBvYLTiFmiyTTEDFCEyJFAC6XP7Lb0NlbdsaTe2bcpjg2fIsfBtEU/vvolbFQg5WAl78fPMa27oEmGyuELkLS9p33pyMUN82tL/7lJfC8ksOHdQqla5Au0Dx82SsASvBAskE6QrABGwdFYD1fNLBVrANCISXDpa+y8B/Ow2sDAGc7+F5OskQNoI96NqwpU36H5+cjCxleVI5sQ08C8sCwzc5WOK7Vs6OH1gWBzla1QE8hzm37dlhBqUiWQHYTDcIKQBtrIXZSijnS/+PGyZorug0kOFh/TdH67iB9JbxK0I9rz+HqUwbCzjWmDIDCzABGzA6FYAeXpIh6WZanIXWL1UnMICkAwUOK4/vlZ+lImILKp2uo65gYvQk/c+dOmG1vmxhRRoKhjCB0Aq8fNeKS6oEYw5Oufw9gi+ey2sL6Y4maJadMQHjhMKqTJYKMQAREhRxR+WU099MK7HgSHuc+vg7bni4RkUtd/l6vleXv0IZkg1x8gK4aThglNkgUAD69nGgbZY3/VRT3hc8qNnrqbYSErpDUPOre7EIkkoImCXm6qQIc0isgQKwaZGz5F2pQVtetlmdfVmvEvtzLb9OWAQF86l7cG/wWc4tlGAqNRtTt0iskRiAHRtUfys8L0QhsyRFJJcR3qQrC8tLZPQJkNrwfS1pozLfngPL34YIuhxHMn5ckCzIWOoBxiDjALBuNBmA7aqcQ3uypI0EPembBvi0HyvSgiVmi8xcCvN8DD6gqmSG8ew4FtgCOLBGXKByc8aqubhiQ9JegtdNC7zUwoZ7/wxAtsviUqG8P5hPKMF0h4AFjkJJYpFYPRkdvRj/kRNzjpfgpdUZdEq9oz3GNO5mMSTnSPslctoAV/d7iywLL4z0usBfkttY4M3PRhUg6e8qIkzf7yh4Ty81fJo1YpbKNv93zUtiLmSJuro+pIRIZdiIrWXadUBvX1D7h/fu0qHSVAa9EPV9mjL4ECifxtJ/Y/t0KnDiHp4nUyyG5gyY0J9zpmjIPBdqrLTLYmCNKCA/MKg7MeampS1F2YIe+ysLCusHD1Gf2YK1q1fdPchjk2Hr4D4xT8qIKXjJOsOU0QyG3JkC1ogCcDihkCCHmjQ1o7UJPjNQjERyp+VXjLSVKuaIKNRnFLPAVELcAEZgjSgAJzPiqr5I6rHQOUJ9cV/gBsVifAyBVYeW6T0G28JHukYwuGASaTGuOpRYgyCIYylEB53tLxn5QwI7rM8C8IIFGyawHDYzzjz9ZLB3YKbR3jVrIszhBY8Oqv7Gi3x2w4/+nVaGeGE3qYXVYADO5MhurNkAJaPyChU8hlVClrewQFtZAcaeAtf67NOcPeo3S1Y2sYLTuT7nOiLaWmsvjOACwBpRAI6dDBb6Dc01wmt/UfJa6Wv4baR9pSwXKmszzXAwVcph60oGhFpmcA0HeMhmGslM6x4Ur7BGFIA9tPymLR27P0xbW0DTe4O2BoqyptwvxC5SsJmi3vHS36llKgoebKbG9RttccPFAN6bYEzAKPcLQ1tjOI114sTRjhkAFgMQUwmdGIDd3VVP/zD2miu//AUtXLmqrZxJ0PnhGKAXW0qRtnWMrAeA0dkSw1E0z1GscJkZx4DYZies72CIi0U2FtiUzLKwe9ZFUJTggQ0YnQoANVY/uMvqBsgC8C9+CEdeVzCSINiv+T1JnOh0rSsOcOtMKo+xAJu5XR6pfEa+sidSO/N2VOBft6qB1hvV2cQ07ebaJIpKej0HQMYWqwBEyLGdnxWNhEYkDSJ6JxEybkHT7XAFRa4FeLeYXaAuVoPa9xUmGf2dCgBFcNrKbIOzAHJ7K+1Ye1t9t4uY0W18MTOULQ26TpBZi3+cwFz/9W8ELmCygB9kLnE5gLnK0NRtMMBJf8hwqxpiKBuA5QcW16lS5+pn1SPfpxGVtngSsEBGV6YcBIBvs1C6VDUYAODe4GDHNMlLX1wrlcXzYW5WcsMPlvpIjnJJNoqkP1y4uHZMY3EuwJyBAxlh7/7m1K9+5iuhQRkI4mcDLx9fC/AaQB9v03eTzu9YB8BiXAVCcNlQRS8g7ZfDJpN4LeCiPu9WhyL/3v2x5wZjzwjhbM3GPQ83r//1QFAWp5ANkGZwCMpCp4ZFCSx8E0ygIaLl6m/femn/CJxspckVo7R+kCal9X0matdU12LtgqM1sP7oN79FnY7QdjwlhuCBtvbUP15vxQJxxC1j2e5yKUELJzo7GcOXzUaKLY4weE598jSaGflHvvgQmcF8UQoAfUYfe6IJ2k4dO6wfAFeQ/Xni0tjPClpQBxMyci9PdnsMwDKOyCUwW56pz+D5hLkGv2NX4lPkiU6KaiU89UyTnn+Wzh99mwgUMzIA+7GmuIMJSbayzADK4E3aS/C4h8Evn7gv+Xlh6uKscKCEF1+g0uQbrfre4Q5Bn0Bni9kIvZOs9EJWjwEfsryifbe/H+jq9wLsDojUZw78UXeM+PgaK6GmhPN8H03P+/1C9PSVEqQyOuX4hkl5P3Pw8TgT/NpHv0PDX9vb9Y8nuv7BBB4w9vDjNLB+onn5zy/pc/xwifz0dGu9IFZm+rQHNzvmfVZ0WA9wcdUwao7mXCVyJA/gkeeR6v5vP5gIlZj+jycuvfKnVrPBPwITnPCQu0f1lLOPH1nRQXHqepxClRUenwoDeJwkRYWHIud2fjKzZD+agiKQJbgXjwNOZp8+tI9ntNZkg1SeAuXqs13gNHSUR4q74z+aMtmAltb0W6/SxYN/p8xcNXTcjVkh3cTVdJEZgXuSlZ6sXs9jSfuJ+9mcTRk4jVX61ySVTx33K7P2ssO2g2s7ZovrClu2UfEzX/jk/3CyEzNwLKU8fUH/EAIHJksqGGb8H1fyoQscf+9dv4EKw2vvwE9n79KRprt8/E+AAQDF+RRKXDBhowAAAABJRU5ErkJggg=='); background-repeat:no-repeat; background-position:6px 6px; min-height: 58px }
.dpl_error { margin-bottom: 6px !important }
.required_note { margin-bottom: 0px!important; text-align: right }
.form_note { width: auto }

.seasons_holder {
    display: inline-block;
    margin: 10px auto 0;
vertical-align: top;
width: 300px;
}
.seasons_img {
    text-align: center;
    margin: 0 auto;
    display: block;
}

/* Gallery */

#cff .cff-album-item{width:261px !important;max-width:261px !important;margin:0 auto 12px !important;border: 4px solid #ffffff !important;float:none!important}
.cff-album-cover{ max-width:261px !important; width:261px!important;height: 261px !important;max-height: 261px !important;}

.cff-post-links {
    text-align: center!important;float:none!important;margin-bottom: 0 !important;
}
.cff-view-comments {
    float: none !important;
    margin: 0 auto !important;
    width: 140px;
}
body>header nav{
height: 44px;
width: 320px;
top: 220px;
background-color: #374040;
left: 0;
right: 0;
}
.menu{left:65px;width: 124px;height:32px}
.active_menu_btn,.menu:hover{border-right: 2px solid rgb(193, 230, 234);}
	.cff-meta-wrap {height: 58px!important;}
	.cff-view-comments, .cff-view-comments:hover, .cff-view-comments:focus {
    margin-left: 75px !important;
}
#cff.cff-thumb-layout .cff-post-text {
    margin-bottom: 18px !important;
}
.tablet{display:none}
.desktop{display:none}
.mobile{display:inline-block}
}
/********************************************************************/
/********************************************************************/
/********************************************************************/
@media (max-width:1139px){
body>header nav{display:block;margin:0;padding:0;position:absolute;z-index:1999;white-space:nowrap}
.menu{display:block;font-size:1px;font-weight:400;line-height:0;margin:0 auto;padding:6px 0;position:absolute;text-align:left;text-transform:uppercase;z-index:102;text-indent:-9999px;background:rgba(0,0,0,0) url(../images/menu.png) no-repeat 35px 8px;}
.menu::before{font-size:18px;vertical-align:middle;text-align:center;display:inline-block;font-family:"Genericons";font-style:normal;font-weight:400;font-variant:normal;line-height:34px;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;content:'\f419';color: rgb(255, 255, 255);margin: 0 10px;text-indent: 9999px;width: 30px;height: 36px;}
.active_menu_btn,.menu:hover{text-decoration:none;background-color: rgb(84, 94, 97);}
.active_menu_btn::before,.menu:hover::before{color:rgb(193, 230, 234)!important}
.menu_rollup:hover::before{color:#ffffff!important}
.menu_rollup:hover{opacity:.7}
.menu_rollup,body>header nav>ul{display:none;position:relative;text-align:left;z-index:9999}
.menu_rollup{font-size: 1px;
height: 33px;
line-height: 0;
top: 10px;
width: 216px;
margin: 0;
padding: 12px 70px 12px 0;
background: rgba(0,0,0,0) url(../images/hide.png) no-repeat right center;
text-indent: -9999px;}
.menu_rollup:hover{text-decoration:none!important}
.menu_rollup::before{font-family:"Genericons";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;content:'\f406';font-size:18px;font-style:normal;font-variant:normal;font-weight:400;line-height:0;margin:-2px 8px 0 0;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:middle;color:#d7e9eb;display:inline-block;text-indent: 0;}
body>header nav>ul,body>header nav>ul>li>ul{list-style:outside none none;height:auto;width:260px}
body>header nav>ul{background-color: rgb(84, 94, 97);
box-shadow: 0 3px 2px 0 rgba(0,0,0,.5);margin:0 auto;padding:10px 10px 45px}
.device_arrow_icon,.js .device_arrow,body>header nav>ul>li{height:auto;display:block;margin:0 auto;padding:0}
body>header nav>ul>li{text-align:left;text-indent:14px;width:260px}
body>header nav>ul>li>a,body>header nav>ul>li>ul>li>a{background-color: rgb(138, 153, 153);color: rgb(255,255,255) !important;display: block;font-family: 'bailey_sans_itc_bookregular';font-weight:400;padding:10px 0;text-transform:uppercase}
body>header nav>ul>li>a{height:18px;font-size:22px;line-height:18px;margin:0 0 6px;width:260px}
body>header nav>ul>li>ul>li>a.active,body>header nav>ul>li>ul>li>a:hover,header nav>ul>li>a.active,header nav>ul>li>a:hover{background-color: rgb(27, 33, 31);color: rgb(255, 255, 255) !important;text-decoration:none}
.js body>header nav>ul>li>ul,header nav>ul>li>a .genericon-home.home_link{display:none}
body>header nav>ul>li>ul{margin:0;padding:0}
.no-js body>header nav>ul>li>ul{display:block}
.device_arrow a,body>header nav>ul>li>ul>li{display:block;height:auto;margin:0;padding:0;text-align:left;text-indent:15px;width:260px}
body>header nav>ul>li>ul>li>a{font-size:19px;line-height:19px;margin:0 0 6px 15px;width:245px}
.js .device_arrow{width:38px;height:38px;position:relative;top:-44px;right:-222px;margin:0 0 -38px}
.no-js .device_arrow{display:none}
.device_arrow a{background-color:rgb(157, 182, 185);text-indent:-9999px;font-size:1px;line-height:0;width:38px;height:38px}
.device_arrow a,.device_arrow a:hover,.device_arrow_icon::before{text-decoration:none!important}
.device_arrow_icon::before{content:"\f502";display:block;color:#fff!important;font-size:20px;height:10px;left:9px;line-height:16px;position:relative;text-align:center;text-indent:0;top:18px;width:10px;font-family:"Genericons";font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none}
.device_arrow a:hover .device_arrow_icon::before{color:rgb(27, 33, 31)!important}
.device_arrow_icon{width:auto}
.active_device_arrow a,.device_arrow a:hover{background-color:rgb(193, 230, 234)}
.active_device_arrow a .device_arrow_icon::before{top:5px;content:'\f500';color:rgb(27, 33, 31)!important}
.active_device_arrow a:hover .device_arrow_icon::before{color:#fff!important}
}
/********************************************************************/
/********************************************************************/
/********************************************************************/
@media (min-width:600px) and (max-width:1139px) { 
body{min-width:600px;}
.container{width:600px;margin:0 auto;clear:both}
.container.padded {
    width: 570px!important
}
body>header nav{height:48px;width:120px;}
.menu{height:36px;width:120px;}
header{
    border-bottom: 13px solid #C1E6EA;
    border-top: 13px solid #C1E6EA;
    height: 134px;
    position: relative;
    z-index: 111;
	background:#869597 url("../images/ground.png") repeat-x center -220px
}
h1 {
        font-size: 43px;
    line-height: 52px;
    margin: 6px 0 0;
}
h2 {
   font-size: 28px;
line-height: 32px;
margin-bottom: 38px;
}
h3 {
    margin: 0 0 12px;
    padding: 3px 8px;
    font-size: 30px;
    line-height: 30px;
}
p,.content_section ul li {
    font-size: 15px;
    line-height: 27px}
.bullet {
    padding: 0 0 0 25px;
	margin: 12px 0 26px;
}
.bullet li{
    text-indent: -12px;
}
.bullet > li::before{
    color: #859491;
    content: "\2022";
    margin-right: 6px;
    padding: 0;
}
.two_thirds .nav_subnav > li {
    margin: 0 0 10px;
    text-indent: -12px;
}
header .container {
    position: relative;
    z-index: 2;
}
header.wrapper::before {
    width: 100%;
    height: 134px;
    display: block;
    background: linear-gradient(rgba(0,0,0,.3), rgba(0,0,0,.1), rgba(0,0,0,.0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,.0), rgba(0,0,0,.1), rgba(0,0,0,.3));
    position: absolute;
    z-index: 1;
    top: 0;
    margin: 0;
    padding: 0;
    content: "";
}
.logo {
    display: block;
float: left;
height: 110px;
margin: 0;
position: relative;
width: 272px;
z-index: 30;
padding: 12px 10px;
}
.logo img {
    width: 272px;
    height: auto;
}
	.logo:hover img{opacity:.7}
.header_info {
    border-bottom: 4px solid #C1E6EA;
float: left;
height: 46px;
margin: 0;
padding: 18px 6px;
width: 294px;
}
.phone {
    font-size: 24px;
line-height: 24px;
margin: 0 2px 0 0;
vertical-align: top;
}
.phone > .book_today{display:none}
.header_info .phone span {
    font-weight: 700;
    font-size: 32px;
}
.locations {
    padding: 6px 0 0;
font-size: 17px;
line-height: 27px;
margin: 0 auto;
vertical-align: middle;
display: block;
text-align: center;
}
.locations > .dk_green_gray {
    text-shadow: 0 0 0 #373f41;
}	
body > header .social{
    display: inline-block;
height: 29px;
margin: 0 0 0 1px;
padding: 0 0 0 6px;
white-space: nowrap;
position: relative;
top: -60px;
left: 192px;
border-left: 2px solid rgb(193, 230, 234);}
.genericon-location::before {
	font-size: 36px;}
.genericon-facebook::before {
	font-size: 29px;}
.genericon-plus::before {
	font-size: 33px;}
body > header .social > li{
    display: inline-block;
    height: 29px;
    margin: 0;
    width: 29px;}
body > header .social > li > a{
    display: block;
    font-size: 23px;
    height: 29px;
    line-height: 24px;
    margin: 0;
    text-align: center;
    text-indent: 0;
    width: 29px;color:#ffffff}
body > header .social > li > a:hover{text-decoration:none}
body > header .social > li > a:hover{color:#e7ecf5!important}
body > header nav {
    left: 470px;
    top: 86px;
}
body > header nav > ul {
    left: -160px;
    top: 48px;
}
.menu_rollup {
    left: 17px;
}

.slide_caption{position: relative;
left: 242px;
height: 158px;
width: 358px;
margin: 0;
padding: 0;
top: 265px;}
.slide_caption h2 {
    font-size: 1px;
left: 0;
line-height: 0px;
margin: 0;
padding: 0;
position: relative;
top: 8px;
text-indent: -9999px;
width: 358px;
height: 42px;
display: block;
}
.slide_1 .slide_caption h2 {
background: rgba(0,0,0,0) url(../images/niagara_river_and_lake_erie_tablet.png) no-repeat center center;
}
.slide_2 .slide_caption h2 {
background: rgba(0,0,0,0) url(../images/niagara_river_and_lake_erie_tablet.png) no-repeat center center;
}
.slide_3 .slide_caption h2 {
background: rgba(0,0,0,0) url(../images/niagara_river_and_lake_erie_tablet.png) no-repeat center center;
}
.slide_caption h3 {
    font-size: 28px;
    left: 0;
    letter-spacing: -1px;
    position: relative;
    top: 10px;
    right: 0;
    text-align: center;
    width: 320px;
    margin: 0 auto;
    line-height: 22px;
	background-color: rgba(0,0,0,0);
padding: 0;
}
.rates_link {
    font-size: 33px;
    text-align: center;
    margin: 25px auto 0;
    display: block;
    background-color: rgba(0,0,0,.5);
    height: 20px;
    padding: 15px 0 12px;
    position: relative;
}
.content_section .nav_subnav a {
    font-size: 30px;
width: 300px;
display: block;
height: 10px;
padding: 16px 20px;
margin: 0 -20px;
line-height: 10px;
	background-color: rgba(55,63,65,1);
	font-family: 'orinveregular';
	color:#ffffff!important;
}
.content_section .nav_subnav a::after {
    border-bottom: 7px solid transparent;
    border-left: 10px solid #c1e6ea;
    border-top: 7px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 0 0 1px 8px;
    width: 0;
}
.content_section .nav_subnav a:hover::after {
    border-bottom: 7px solid transparent;
    border-left: 10px solid #ffffff;
    border-top: 7px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 0 0 1px 8px;
    width: 0;
}
	a.dk_green_gray_ground:hover,.rates_link:hover,.content_section .nav_subnav a:hover {text-decoration:none;color:#C1E6EA!important}

.js .slide_1{background-image:url(../images/tablet_slide_1.jpg);background-position:center center}
.js .slide_2{background-image:url(../images/tablet_slide_2.jpg);background-position:center center}
.js .slide_3{background-image:url(../images/tablet_slide_3.jpg);background-position:center center}
.js .slide_1.focused,.no-js .slide_nojs{background-image:url(../images/tablet_slide_1.jpg);background-position:center center}
.js .slide_2.focused{background-image:url(../images/tablet_slide_2.jpg);background-position:center center}
.js .slide_3.focused{background-image:url(../images/tablet_slide_3.jpg);background-position:center center}

.slide_outer::before {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}
.slide_outer::after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}
.slide_outer {
    height: 423px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;border-bottom: 14px solid rgb(193, 230, 234);position: relative;
z-index: 10;
}

.slide_wrapper {
    height: 423px;
    left: 50% !important;
    margin-bottom: 0;
    margin-left: -300px !important;
    margin-right: auto;
    margin-top: 0;
    overflow: visible !important;
    position: relative;
    width: 600px;
}
.slide_wrapper {
    left: 0;
    overflow: hidden;
    position: relative;
    visibility: visible;
    width: 600px;
    z-index: 100;
}

.carousel_group {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 1800px;
    z-index: 99;
}

.carousel_group li {
    float: left;
    height: 423px;
    overflow: hidden;
    width: 600px;
	margin:0;padding:0;
}

.slide_control_container{position:relative;display:block;height:80px;width:600px;padding:0;z-index:101;top:-238px;left:0;margin:0 auto!important}
.slide_control{background-image: url(data:image/png;base64,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);background-repeat:no-repeat;height:80px;width:50px;display:block;padding:0;margin:0;position:relative;top:0;cursor:pointer}
.slide_control.left{background-position:-11px -8px;float:left}
.slide_control.right{background-position:-64px -8px;float:right}
.slide_control.left:hover{background-position:-11px -104px;cursor:pointer}
.slide_control.right:hover{background-position:-64px -104px;cursor:pointer}

a.arrow::after {
    border-bottom: 7px solid transparent;
    border-left: 10px solid #c1e6ea;
    border-top: 7px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 0 0 1px 8px;
    width: 0;
}
a.arrow:hover::after {
    border-bottom: 7px solid transparent;
    border-left: 10px solid #ffffff;
    border-top: 7px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 0 0 1px 8px;
    width: 0;
}
	
.content_section.wrapper {
    min-height: 300px;background: rgba(0, 0, 0, 0) url("../images/mid_ground.jpg") repeat-x scroll center -30px;position:relative
}	
.container.content_section {
    position: relative;
}
.home .follow_like {
    position: absolute;
    top: -61px;
    z-index: 100;
    background-color: rgba(0,0,0,.5);
    display: block;
    width: 216px;
    height: 21px;
    margin: 0;
    padding: 13px;
    left: 0;
}	
.not_home .follow_like {
    float: right;
    margin: 6px 25px;
}
aside.quotebox {
    margin: 20px auto;
position: relative;
padding: 15px 25px;
}
.quotebox blockquote, .quotebox blockquote p {
    margin: 0;
    font-family: 'bailey_sans_itc_bookregular';
    font-size: 21px;
    text-align: center;
}	
.quotebox .by {
    margin: 8px 0 0;
    font-family: 'bailey_sans_itc_bookregular';
    font-size: 19px;
    text-align: right;
    line-height: 19px;
}
.two_thirds {
    display: inline-block;
    float: left;
    height: auto;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px 20px;
width: 560px;
}
.two_thirds.left {	
	margin-right: 0;margin-left: 0;
}
.two_thirds.right {	
	margin-left: 0;margin-right: 0;
}
.one_third {
    height: auto;
    width: 560px;
display: inline-block;
float: none;
margin: 0 0 30px;
padding: 10px 20px;
}
	.home .one_third{margin:100px 0 -130px}
.pre_footer .one_third{display:none}
.one_third .padded {
    padding: 24px;
}
.one_third .capt_frank_promo {
    text-align: center;
    padding: 20px 20px 0;
}
.one_third .capt_frank_promo img{
    text-align: center;
    padding: 0;
	margin:0 auto 20px;
}
.capt_frank_promo > a {
    font-size: 30px;
    width: 100%;
    display: block;
    height: 10px;
    padding: 16px 20px;
    margin: 0 -20px;
    line-height: 10px;
}
.one_third .pullquote {
    width: 520px;
height: auto;
padding: 20px;
display: block;
clear: both;
margin: 20px auto 0;
min-height: 80px;
}
.one_third .pullquote img + p.float_left {
    width: 340px;
    margin: 0;
}
.content_section > .lower_sponsors{
    height:130px;width:auto;max-width:1080px;text-align:center;margin:0 auto;vertical-align:middle;/*overflow:visible!important*/
}
.sponsor_holder > .lower_sponsors{
    height:auto;width:auto;text-align:center;margin:0 auto;vertical-align:middle;
}
.lower_sponsors > div {
    display: inline-block;
}
.lower_sponsors {
    padding: 0 0 40px;
}
.lower_sponsors  > div > div {
    display: inline-block;
    padding: 0;
    text-align: center;
	width:auto;
	height:auto;vertical-align:middle
}
.lower_sponsors  > div > div {
    margin: 12px 20px;
}
.lower_sponsors a{
    display: block;
    margin: 0 auto;
    padding: 0;
    text-align: center;
	width:auto;
	height:auto
}
.lower_sponsors a:hover{
	opacity:.7
}	
.sponsor_holder {
    clear: both;
    display: block;
    height: auto;
    margin: 0 auto;
    padding: 0 18px;
    width: 640px;
}
.sponsor_holder > div > div {
    margin: 0 8px 12px;
}
.home .wrapper.sponsors {
    position: relative;
    top: -685px;
}
.breadcrumb_container {
    position: relative;
    height:32px
}
.breadcrumb {
    display: inline-block;
    margin: 8px 0 0 25px;
    padding: 0;
}
.breadcrumb > li {
    display: inline-block;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.breadcrumb a {
    color: #ffffff;font-size:20px;white-space: nowrap;
max-width: 170px;
text-overflow: ellipsis;
overflow: hidden;
display: inline-block;
}
.breadcrumb a:hover {
    color: #c1e6ea;text-decoration:none
}
.breadcrumb > li::after {
    color: #c1e6ea;
    content: "\203a";
    font-size: 24px;
    line-height: 1px;
    margin: 0 3px 0 6px;
    position: relative;
    top: 0;
}
.breadcrumb > li.last::after {
    content: "";   
}
.pre_footer {
    clear: both;position:relative;border-top:13px solid #C1E6EA;
}
.pre_footer_book {
    font-size: 50px;
line-height: 50px;
}
.pre_footer_species {
    font-size: 25px;
line-height: 23px;
margin-bottom: 20px !important;
}
.inset_promo {
    height: auto;
    margin: 1px 0 18px;
    padding: 24px 30px 24px 24px;
    position: relative;
    width: 364px;
}

ul.inline {
    margin: 5px 0;
    padding: 0;display:block
}
ul.inline li {
    display: inline-block;
}

.pre_footer_phone {
    display: block;
    font-size: 58px;
line-height: 36px;
margin: 8px 0 16px;
}
ul.inline > li::before {
    content: "\2022";
    display: inline-block;
    margin: -1px 4px 0 0;
    vertical-align: top;color:#ffffff
}
ul.inline.white > li::before {
    color:#9fcbf1
}
ul.inline > li.no_bullet::before,ul.inline > li.tablet_no_bullet::before,ul.inline > li:first-child::before {
	content: "";
    margin: 0;
}
.pre_footer .two_thirds.right {
    text-align: center;
}
footer {
    background: #849390 url("../images/footer_ground.jpg") repeat-x scroll center top;
    clear: both;
    display: block;
    margin: 0 !important;
    padding-bottom: 40px;
}
footer .copyright a {
    color: #ffffff !important;
}

.copyright {
    color: #ffffff;
    display: inline-block;
    margin: 180px auto 0;
padding: 0 0 20px;
vertical-align: top;
width: 600px;
text-align: center;
}
.copyright li {
    font-size: 12px;
    line-height: 12px;
    margin: 0 0 5px;
    padding: 0;
}
address {
    color: #ffffff;
    display: inline-block;
    font-style: normal;
    margin: 0 auto;
padding: 0;
text-align: center;
width: 600px;
position: relative;
top: -250px;
}
address ul {
    margin: 0 auto;
    padding: 0;
}
address li {
    font-size: 12px;
    line-height: 12px;
    margin: 0 0 5px;
}
address a{color:#e7ecf9!important}

.footer_web {
    display: block;
font-size: 34px;
line-height: 34px;
margin: 0 auto;
}
.footer_web a {
    color: #C2E7EB !important
}
.colophon {
    display: block;
margin: -130px auto 0;
padding: 0 0 25px;
width: 600px;
text-align: center;
}
.colophon li{margin:0;padding:0;color:#ffffff;text-align:center;font-size:11px}
.colophon a:hover{opacity:.7}
	
.doublespaced {
    margin-top: 16px !important;
}
.float_right{float:right}
img.float_right{margin:0 0 0 15px}

.float_left {
    float: left;
    margin: 0 20px 0 0;
}	
ul.trips_rates {
    margin: 0 0 8px;
    padding: 10px;
}	
	ul.trips_rates li {
    display: inline-block;
    height: auto;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
	.trip_name {
    width: 300px;
}
	.trip_cost {
    text-align: right;
    width: 80px;
}
.trip_time {
    text-align: right;
    width: 150px;
}
.trip_note {
    width: 270px;
}
.column_promo {
    display: inline-block;
    float: left;
    margin: 0 0 0 22px;
    padding: 15px;
    width: 160px;
}

.gmap_inline {
    height: 400px;
    width: 540px;
}
.seasons_holder {
    display: inline-block;
    margin: 0 0 25px 20px;
    vertical-align: top;
    width: 386px;
}
	
#contact,#book{clear: both;margin: 0 auto;padding:0;width: 500px}
fieldset >ul {padding: 0 }
fieldset >ul >li.right_li {padding: 0 0 10px; margin: 0 0 0 30px }
fieldset >ul >li.left_li {padding: 0; margin: 0 }
fieldset >ul >li.full_li {padding: 0 0 10px; margin: 0 }
fieldset >ul >li.full_li, .full_li input, .full_li textarea,.full_li label { width: 500px }
fieldset >ul >li.right_li, fieldset >ul >li.left_li, .right_li input, .left_li input,.right_li textarea, .left_li textarea, .right_li label, .left_li label { width: 228px }
.full_li select { width: 500px }
.right_li select, .left_li select{width: 286px}
input { height: 25px; margin: 5px 0 0; padding: 3px 5px }
input.area_cd_text, input.area_cd_error { height: 25px; margin: 5px 0 0 4px; padding: 3px 5px; width: 25px }
input.phone_text, input.phone_error { height: 25px; margin: 5px 0 0; padding: 3px 5px; width: 93px }
.dropdown, .error_dropdown,select { margin: 5px 0 0; padding: 8px 0 8px 3px }
.textarea{ height: 66px; margin: 5px 0 0; padding: 5px;min-width:486px;max-width:486px;min-height:70px}
.checkbox, .error_checkbox { height: 15px; margin: 5px 0 0; padding: 0; width: 15px }
#send_btn { margin: 12px 10px 20px 0; height: 52px; width: auto;float:right}
.dpl_error_wrapper { padding: 10px 6px 7px 76px; margin: 0 0 10px 0; width:auto; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA/CAYAAABQHc7KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNCNTNBOEZCQjlEQzExRTNCNzQ4QjIzQkY2ODQ0OUE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNCNTNBOEZDQjlEQzExRTNCNzQ4QjIzQkY2ODQ0OUE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0I1M0E4RjlCOURDMTFFM0I3NDhCMjNCRjY4NDQ5QTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0I1M0E4RkFCOURDMTFFM0I3NDhCMjNCRjY4NDQ5QTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5TRMbIAAANSElEQVR42uRbW49b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'); background-repeat:no-repeat; background-position:6px 6px; min-height: 58px }
.dpl_error { margin-bottom: 4px!important }
.required_note { margin: 0 6px 0 0!important; text-align:right }
.form_note { width: 140px; width:auto}

/* Gallery */
#cff .cff-album-item{width:261px !important;max-width:261px !important;margin:0 4px 12px 0 !important;border: 4px solid #ffffff !important}
.cff-album-cover{ max-width:261px !important; width:261px!important;height: 261px !important;max-height: 261px !important;}

.cff-view-comments{margin-left:8px!important}
.cff-post-links {
    margin-right: 20px !important;margin-top: 8px !important;
}
.photo_grid {
    display: block;
    margin: 0 0 12px;
    padding: 0;
}
.photo_grid > li {
    display: inline-block;
    margin: 0 4px 12px;width:150px;height:148px
}
.photo_grid > li > .gallery-image{
    margin:0;
	padding:0;border:solid 4px #ffffff;background-color:#ffffff;width:150px;height:150px;display:block
}
.photo_grid > li > .gallery-image:hover,#cff .cff-album-item:hover{
border:solid 4px #84a9c9!important
}

.view_all {
    background-color: #242b3a;
    display: inline-block;
    height: auto;
    margin: 0 0 20px;
    padding: 0 15px;
    text-transform: uppercase;
    width: 620px;color: #ffffff;
	font-family: 'hind_siliguribold';
}
.view_all > a::after {
    color: #ffffff;
    content: "\00bb";
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: -1px;
}
.view_all > a {
    margin-right: 20px;
}
.view_all > a:hover{text-decoration:none}
.info_ground {
    background-color: #368b85;
    font-size: 14px;
    margin: 0;
    text-align: center;
    width: 310px;
}
.info_ground > h4 > a{color: #e3e2b8 !important;}
.info_ground > h4 > a:hover{color: #84a9c9 !important;text-decoration:none}
.info_ground > h4 {
    color: #e3e2b8;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 280px;margin:0 auto
}
.video_wrapper li > a::after {top:-130px}

.social.boxed li {
    display: inline-block;
    height: 35px;
    margin: 10px 20px 0 6px;
    width: 35px;
}
.social.boxed .genericon {
    font-size: 36px;
}
.social.boxed li > a {
    display: block;
    height: 35px;
    width: 35px;
	color:#242B3A
}
.social.boxed li > a:hover {
	color:#368B85;text-decoration:none
}
.contact .social.boxed{width:355px;margin-left:0}
.contact .img_sidebar{width:230px;height:500px;display:block;margin:0;padding:0;background:url(../images/contact_desktop.jpg) no-repeat 0 0}

.no_border{border:0 none!important}
.cff-meta-wrap {height: 32px!important;}
.mobile{display:none}
.desktop{display:none}
.tablet{display:inline-block}
}

/********************************************************************/
/********************************************************************/
/********************************************************************/


@media (min-width:1080px) {
body{min-width:1080px}
.container{width:1080px;margin:0 auto;clear:both}
.container.padded {
    width: 1030px!important
}
header{
    border-bottom: 13px solid #C1E6EA;
    border-top: 13px solid #C1E6EA;
    height: 134px;
    position: relative;
    z-index: 11;
	background:#869597 url("../images/ground.png") repeat-x center -220px
}
h1 {
        font-size: 49px;
    line-height: 52px;
    margin: 6px 0 0;
}
h2 {
   font-size: 28px;
line-height: 32px;
margin-bottom: 38px;
}
h3 {
    margin: 0 0 12px;
    padding: 3px 8px;
    font-size: 30px;
    line-height: 30px;
}
p,.content_section ul li {
    font-size: 15px;
    line-height: 27px}
.bullet {
    padding: 0 0 0 25px;
	margin: 12px 0 26px;
}
.bullet li{
    text-indent: -12px;
}
.bullet > li::before{
    color: #859491;
    content: "\2022";
    margin-right: 6px;
    padding: 0;
}
.two_thirds .nav_subnav > li {
    margin: 0 0 10px;
    text-indent: -12px;
}
header .container {
    position: relative;
    z-index: 2;
}
header.wrapper::before {
    width: 100%;
    height: 134px;
    display: block;
    background: linear-gradient(rgba(0,0,0,.3), rgba(0,0,0,.1), rgba(0,0,0,.0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,0), rgba(0,0,0,.0), rgba(0,0,0,.1), rgba(0,0,0,.3));
    position: absolute;
    z-index: 1;
    top: 0;
    margin: 0;
    padding: 0;
    content: "";
}
.logo {
    display: block;
float: left;
height: 124px;
margin: 0;
position: relative;
width: 321px;
z-index: 30;
padding: 5px 10px;
}
	.logo:hover img{opacity:.7}
.header_info {
    border-bottom: 4px solid #C1E6EA;
float: left;
height: 28px;
margin: 0;
padding: 10px 6px;
width: 727px;
}
.phone {
    font-size: 24px;
line-height: 24px;
margin: 0 2px 0 0;
vertical-align: top;
}
.phone > .book_today{text-indent:-9999px;line-height:0;font-size:1px;width:138px;height:33px;background:rgba(0,0,0,0) url(../images/book_today.png) no-repeat center center;display:inline-block;margin: 0 -7px 0 0;
padding: 0;
vertical-align: middle;}
.locations {
    border-left: 2px solid #C1E6EA;
/*border-right: 2px solid #C1E6EA;*/
    padding: 2px 6px 0;
    font-size: 21px;
    line-height: 21px;
    margin: 0;
    vertical-align: middle;
}
.locations > .dk_green_gray {
    text-shadow: 0 0 0 #373f41;
}	
body > header .social{
    display: inline-block;
height: 21px;
margin: 0 0 0 1px;
padding: 0;
white-space: nowrap;
position: relative;
top: 4px;}
body > header .social > li{
    display: inline-block;
    height: 21px;
    margin: 0 2px;
    width: 18px;}
body > header .social > li > a{
    display: block;
    font-size: 23px;
    height: 21px;
    line-height: 17px;
    margin: 0;
    text-align: center;
    text-indent: 0;
    width: 18px;color:#ffffff}
body > header .social > li > a:hover{text-decoration:none}
body > header .social > li > a:hover{color:#e7ecf5!important}
body > header > .container > nav{
    display: block;
    float: left;
height: 40px;
margin: 29px 0 0 12px;
padding: 0;
width: auto;
}
body > header > .container > nav > ul{display:block!important;margin:0;padding:0;height:40px}
body > header > .container > nav > ul > li{display: inline-block;
height: 30px;
margin: 0 7px;
padding: 0;
position: relative;
width: auto;
vertical-align: top;}
body > header > .container > nav > ul > li > a{padding:0;margin:0;display:block;width:auto;height:36px;color:#ffffff;font-size: 23px;
line-height: 24px;font-family:'bailey_sans_itc_bookregular';font-weight:400!important;font-style:normal;font-variant:normal;text-transform:uppercase;position: relative;z-index:30;vertical-align: bottom;
text-shadow: 0 1px 3px rgba(0,0,0,.7);}
body > header > .container > nav > ul > li > a.active, body > header > .container > nav > ul > li > a:hover,body > header > .container > nav > ul > li:hover > a{color: #c1e6ea !important;
text-decoration: none;
text-shadow: 0 0 3px rgba(0,0,0,1),0 0 3px rgba(0,0,0,.6);}
.home_link {
    display: block;
    width: 25px;
    height: 25px;
    background: rgba(0,0,0,0) url(../images/home_icon.png) no-repeat center top;position:relative;z-index: 30;margin:-1px 0 0;
}
	#nav_home a.active .home_link,.home_link:hover{background: rgba(0,0,0,0) url(../images/home_icon.png) no-repeat center -24px;}
.small_nav_text {
    font-size: 19px;
    position: absolute;
    top: -17px;
    left: 0;
    right: 0;
    text-align: center;
}
#nav_home{margin-left:3px!important}	
header nav > ul > li > a .home_link_text{display:none}
header nav > ul > li > ul{visibility:hidden;opacity:0;position:absolute;top:0;left:0;margin:0;padding:0}
body > header nav > ul > li > ul{visibility:hidden;background-color: rgba(55,63,65,.95);
border-bottom: 4px solid #c1e6ea;
width: auto;
height: auto;
position: relative;
top: -4px;
left: 0;
margin: 0 -140px 0 0;
padding: 10px 0 10px;z-index:102;float:left;min-width:120px;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s;opacity:0;box-shadow: 0 3px 3px 1px rgba(0, 0, 0, 0.5);}
body > header nav > ul > li:hover > ul{visibility:visible;opacity:1}
body > header nav > ul > li > ul > li{margin: 0;padding: 3px 15px;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s}
body > header nav > ul > li > ul > li > a{ color: #ffffff !important;
font-family: 'bailey_sans_itc_bookregular';
font-size: 21px;
    line-height: 24px;
    text-decoration: none;
    text-transform: uppercase;-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s}
body > header nav > ul > li > ul > li:hover{background-color:#1b211f}
body > header nav > ul > li > a.active{text-decoration:none!important}
body > header nav > ul > li:hover > a{text-decoration:none!important}
body > header nav > ul > li > ul > li > a.active{text-decoration:none}
body > header nav > ul > li > ul > li > a:hover{text-decoration:none}
	
.menu,.menu_rollup,.device_arrow{display:none!important}

.slide_caption{position: relative;
left: 646px;
height: 158px;
width: 434px;
margin: 0;
padding: 0;
top: 265px;}
.slide_caption h2 {
    font-size: 1px;
left: 12px;
line-height: 0px;
margin: 0;
padding: 0;
position: relative;
top: 3px;
text-indent: -9999px;
width: 408px;
height: 52px;
display: block;
}
.slide_1 .slide_caption h2 {
background: rgba(0,0,0,0) url(../images/niagara_river_and_lake_erie.png) no-repeat center center;
}
.slide_2 .slide_caption h2 {
background: rgba(0,0,0,0) url(../images/niagara_river_and_lake_erie.png) no-repeat center center;
}
.slide_3 .slide_caption h2 {
background: rgba(0,0,0,0) url(../images/niagara_river_and_lake_erie.png) no-repeat center center;
}
.slide_caption h3 {
    font-size: 28px;
    left: 0;
    letter-spacing: -1px;
    position: relative;
    top: 5px;
    right: 0;
    text-align: center;
    width: 320px;
    margin: 0 auto;
    line-height: 22px;
	background-color: rgba(0,0,0,0);
padding: 0;
}
.rates_link {
    font-size: 33px;
    text-align: center;
    margin: 15px auto 0;
    display: block;
    background-color: rgba(0,0,0,.5);
    height: 20px;
    padding: 15px 0 12px;
    position: relative;
}
.content_section .nav_subnav a {
    font-size: 30px;
width: 300px;
display: block;
height: 10px;
padding: 16px 20px;
margin: 0 -20px;
line-height: 10px;
	background-color: rgba(55,63,65,1);
	font-family: 'orinveregular';
	color:#ffffff!important;
}
.content_section .nav_subnav a::after {
    border-bottom: 7px solid transparent;
    border-left: 10px solid #c1e6ea;
    border-top: 7px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 0 0 1px 8px;
    width: 0;
}
.content_section .nav_subnav a:hover::after {
    border-bottom: 7px solid transparent;
    border-left: 10px solid #ffffff;
    border-top: 7px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 0 0 1px 8px;
    width: 0;
}
	a.dk_green_gray_ground:hover,.rates_link:hover,.content_section .nav_subnav a:hover {text-decoration:none;color:#C1E6EA!important}
.js .slide_1{background-image:url(../images/slide_1.jpg);background-position:center center}
.js .slide_2{background-image:url(../images/slide_2.jpg);background-position:center center}
.js .slide_3{background-image:url(../images/slide_3.jpg);background-position:center center}
.js .slide_1.focused,.no-js .slide_nojs{background-image:url(../images/slide_1.jpg);background-position:center center}
.js .slide_2.focused{background-image:url(../images/slide_2.jpg);background-position:center center}
.js .slide_3.focused{background-image:url(../images/slide_3.jpg);background-position:center center}
	
	
	/*.slide{filter: blur(1px);-webkit-transition: all 0.2s ease 0s;-moz-transition: all 0.2s ease 0s;-o-transition: all 0.2s ease 0s;transition: all 0.2s ease 0s}
	.slide.active{filter: blur(0);}*/

.slide_outer::before {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}
.slide_outer::after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}
.slide_outer {
    height: 423px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
	border-bottom:13px solid #C1E6EA
}

.slide_wrapper {
    height: 423px;
    left: 50% !important;
    margin-bottom: 0;
    margin-left: -540px !important;
    margin-right: auto;
    margin-top: 0;
    overflow: visible !important;
    position: relative;
    width: 1080px;
}
.slide_wrapper {
    left: 0;
    overflow: hidden;
    position: relative;
    visibility: visible;
    width: 1080px;
    z-index: 100;
}

.carousel_group {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 3240px;
    z-index: 99;
}

.carousel_group li {
    float: left;
    height: 423px;
    overflow: hidden;
    width: 1080px;
	margin:0;padding:0;
}

.slide_control_container{position:relative;display:block;height:80px;width:1080px;padding:0;z-index:101;top:-265px;left:0;margin:0 auto!important}
.slide_control{background-image: url(data:image/png;base64,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);background-repeat:no-repeat;height:80px;width:50px;display:block;padding:0;margin:0;position:relative;top:0;cursor:pointer}
.slide_control.left{background-position:-11px -8px;float:left}
.slide_control.right{background-position:-64px -8px;float:right}
.slide_control.left:hover{background-position:-11px -104px;cursor:pointer}
.slide_control.right:hover{background-position:-64px -104px;cursor:pointer}

a.arrow::after {
    border-bottom: 7px solid transparent;
    border-left: 10px solid #c1e6ea;
    border-top: 7px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 0 0 1px 8px;
    width: 0;
}
a.arrow:hover::after {
    border-bottom: 7px solid transparent;
    border-left: 10px solid #ffffff;
    border-top: 7px solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    margin: 0 0 1px 8px;
    width: 0;
}
	
.content_section.wrapper {
    min-height: 300px;background: rgba(0, 0, 0, 0) url("../images/mid_ground.jpg") repeat-x scroll center -30px;position:relative
}	
.container.content_section {
    position: relative;
}
.home .follow_like {
    position: absolute;
    top: -60px;
    z-index: 100;
    background-color: rgba(0,0,0,.5);
    display: block;
    width: 620px;
    height: 21px;
    margin: 0;
    padding: 13px;
    left: 0;
}	
.not_home .follow_like {
    float: right;
    margin: 6px 25px;
}
aside.quotebox {
    float: right;
    width: 340px;
    margin: 10px 0 10px 20px;
    position: relative;
    top: -20px;
    padding: 20px;
}
.quotebox blockquote, .quotebox blockquote p {
    margin: 0;
    font-family: 'bailey_sans_itc_bookregular';
    font-size: 26px;
    text-align: right;
}	
.quotebox .by {
    margin: 8px 0 0;
    font-family: 'bailey_sans_itc_bookregular';
    font-size: 19px;
    text-align: right;
    line-height: 19px;
}
.two_thirds {
    display: inline-block;
    height: auto;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px 30px;
    width: 602px;
}
.two_thirds.left {	
	margin-right: 0;margin-left: 0;float:left
}
.two_thirds.right {	
	margin-left: 0;margin-right: 0;float:right
}
.one_third {
    height: auto;
    width: 418px;display:inline-block;margin:0 0 30px
}
.pre_footer .one_third{margin:0 0 15px}
.one_third .padded {
    padding: 24px;
}
.one_third .capt_frank_promo {
    text-align: center;
    padding: 20px 20px 0;
}
.one_third .capt_frank_promo img{
    text-align: center;
    padding: 0;
	margin:0 auto 20px;
}
.capt_frank_promo > a {
    font-size: 30px;
    width: 100%;
    display: block;
    height: 10px;
    padding: 16px 20px;
    margin: 0 -20px;
    line-height: 10px;
}
.one_third .pullquote {
    width: 378px;
    height: auto;
    padding: 20px;
    display: block;
    clear: both;
    margin: 30px auto 0;
    min-height: 80px;
}
.one_third .pullquote img + p.float_left {
    width: 230px;
    margin: 0;
}
.content_section > .lower_sponsors{
    height:130px;width:auto;max-width:1080px;text-align:center;margin:0 auto;vertical-align:middle;/*overflow:visible!important*/
}
.sponsor_holder > .lower_sponsors{
    height:auto;width:auto;text-align:center;margin:0 auto;vertical-align:middle;
}
.lower_sponsors > div {
    display: inline-block;
}
.lower_sponsors {
    padding: 0 0 40px;
}
.lower_sponsors  > div > div {
    display: inline-block;
    padding: 0;
    text-align: center;
	width:auto;
	height:auto;vertical-align:middle
}
.lower_sponsors  > div > div {
    margin: 12px;
}
.lower_sponsors a{
    display: block;
    margin: 0 auto;
    padding: 0;
    text-align: center;
	width:auto;
	height:auto
}
.lower_sponsors a:hover{
	opacity:.7
}	
.sponsor_holder {
    clear: both;
    display: block;
    height: auto;
    margin: 0 auto;
    padding: 0 18px;
    width: 640px;
}
.sponsor_holder > div > div {
    margin: 0 8px 12px;
}
.breadcrumb_container {
    position: relative;
    height:32px
}
.breadcrumb {
    display: inline-block;
    margin: 8px 0 0 25px;
    padding: 0;
}
.breadcrumb > li {
    display: inline-block;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.breadcrumb a {
    color: #ffffff;font-size:20px
}
.breadcrumb a:hover {
    color: #c1e6ea;text-decoration:none
}
.breadcrumb > li::after {
    color: #c1e6ea;
    content: "\203a";
    font-size: 24px;
    line-height: 1px;
    margin: 0 3px 0 6px;
    position: relative;
    top: 0;
}
.breadcrumb > li.last::after {
    content: "";   
}
.pre_footer {
    clear: both;position:relative;border-top:13px solid #C1E6EA;
}
.pre_footer_book {
    font-size: 60px;
line-height: 50px;
}
.pre_footer_species {
    font-size: 21px;
    line-height: 23px;
}
.inset_promo {
    height: auto;
    margin: 1px 0 18px;
    padding: 24px 30px 24px 24px;
    position: relative;
    width: 364px;
}

ul.inline {
    margin: 5px 0;
    padding: 0;display:block
}
ul.inline li {
    display: inline-block;
}

.pre_footer_phone {
    display: block;
    font-size: 48px;
line-height: 36px;
margin: 8px 0 16px;
}
ul.inline > li::before {
    content: "\2022";
    display: inline-block;
    margin: -1px 4px 0 0;
    vertical-align: top;color:#ffffff
}
ul.inline.lt_blue > li::before {
    color:#ffffff
}
ul.inline.white > li::before {
    color:#9fcbf1
}
ul.inline > li.no_bullet::before,ul.inline > li.desktop_no_bullet::before,ul.inline > li:first-child::before {
	content: "";
    margin: 0;
}
footer {
    background: #849390 url("../images/footer_ground.jpg") repeat-x scroll center top;
    clear: both;
    display: block;
    margin: 0 !important;
    padding-bottom: 40px;
}
footer .copyright a {
    color: #ffffff !important;
}

.copyright {
    color: #ffffff;
    display: inline-block;
    margin: 30px 0 0 24px;
    padding: 0 0 20px;
    vertical-align: top;
    width: 300px;
}
.copyright li {
    font-size: 12px;
    line-height: 12px;
    margin: 0 0 5px;
    padding: 0;
}
address {
    color: #ffffff;
    display: inline-block;
    font-style: normal;
    margin: 28px auto 0;
    padding: 0;
    text-align: center;
    width: 428px;
}
address ul {
    margin: 0 auto;
    padding: 0;
}
address li {
    font-size: 12px;
    line-height: 12px;
    margin: 0 0 5px;
}
address a{color:#e7ecf9!important}

.footer_web {
    display: block;
font-size: 34px;
line-height: 34px;
margin: 0 auto;
}
.footer_web a {
    color: #C2E7EB !important
}
.colophon {
    display: inline-block;
    float: right;
    margin: 20px 24px 0 0;
    padding: 0;
    width: 300px;
}
.colophon li{margin:0;padding:0;color:#ffffff;text-align:right;font-size:11px}
.colophon a:hover{opacity:.7}
	
.doublespaced {
    margin-top: 16px !important;
}
.float_right{float:right}
img.float_right{margin:0 0 0 15px}

.float_left {
    float: left;
    margin: 0 20px 0 0;
}	
.seasons_holder {
    display: inline-block;
    margin: 0 0 25px 20px;
    vertical-align: top;
    width: 428px;
	}
ul.trips_rates {
    margin: 0 0 8px;
    padding: 10px;
}	
	ul.trips_rates li {
    display: inline-block;
    height: auto;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
	.trip_name {
    width: 300px;
}
	.trip_cost {
    text-align: right;
    width: 80px;
}
.trip_time {
    text-align: right;
    width: 150px;
}
.trip_note {
    width: 270px;
}
.column_promo {
    display: inline-block;
    float: left;
    margin: 0 0 0 22px;
    padding: 15px;
    width: 160px;
}

.map_promo_img {
    background: rgba(0,0,0,0) url(../images/map_promo_img.jpg) no-repeat -25px center;
    text-indent: -9999px;
    text-align: left;
    display: block;
    width: 190px;
    height: 140px;
    margin: -15px 0 0 -15px;
}
ul.map_promo {
    margin: 10px;
    padding: 0;text-align: center;
}
.map_promo_larger {
    font-size: 23px;
    line-height: 21px;
    display: block;
    margin-bottom: 12px;
}
.map_promo li {
    line-height: 19px !important;
}
.phone.map_promo {
    text-align: center;
    display: block;
    font-size: 28px;
}
.border_below {
    border-bottom: 2px solid rgb(255, 255, 255);
    margin-bottom: 8px;
    padding-bottom: 8px;
}	
.map_promo li a {
    font-size: 18px;
    text-transform: uppercase;
    font-family: 'bailey_sans_itc_bookregular';
    margin-left: -20px;
    margin-right: -20px;
    margin-top: 10px !important;
    display: block;
}
	.map_promo li a:hover{color:#ffffff!important}
/* Form */
#contact,#book{width:390px; display:block; margin:0 0 10px; padding:0;float:left}
fieldset >ul {padding: 0 7px }
fieldset >ul >li.right_li{margin:0 0 0 16px}
fieldset >ul >li.left_li, fieldset >ul >li.full_li{margin:0}
fieldset >ul >li.right_li, fieldset >ul >li.left_li, fieldset >ul >li.full_li{width:auto; padding:0 0 12px}
.full_li input, .full_li textarea, .full_li select, .full_li label{width:368px}
.right_li input, .left_li input, .right_li textarea, .left_li textarea, .right_li select, .left_li select{width:169px}
label{width:auto}
input{height:25px; margin:5px 0 0; padding:3px 5px}
input.area_cd_text, input.area_cd_error{margin:5px 0 0 3px; width:25px}
input.phone_text, input.phone_error{margin:5px 0 0; width:93px}
.full_li .dropdown, .full_li .error_dropdown{width:382px}
.right_li .dropdown, .right_li .error_dropdown, .left_li .dropdown, .left_li .error_dropdown{width:183px}
.left_li.checkbox_container {width: 300px;margin-top: 10px;}
.dropdown, .error_dropdown, select{height:auto; margin:5px 0 2px; padding:6px 6px 6px 3px}
.textarea, .error_textarea{height:66px; margin:5px 0 0; padding:3px 5px; min-width:368px; max-width:368px; min-height:70px}
.checkbox, .error_checkbox{float: left;
    margin: -6px 8px 0 0;
    width: 15px !important;padding:0; }
#send_btn{margin-right:10px; float:right }
.dpl_error_wrapper{padding:10px 6px 7px 76px; margin:8px 0 10px 6px; width:297px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAA/CAYAAABQHc7KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNCNTNBOEZCQjlEQzExRTNCNzQ4QjIzQkY2ODQ0OUE2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNCNTNBOEZDQjlEQzExRTNCNzQ4QjIzQkY2ODQ0OUE2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0I1M0E4RjlCOURDMTFFM0I3NDhCMjNCRjY4NDQ5QTYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0I1M0E4RkFCOURDMTFFM0I3NDhCMjNCRjY4NDQ5QTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5TRMbIAAANSElEQVR42uRbW49b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'); background-repeat:no-repeat; background-position:6px 6px; min-height:58px;}
.left_li, .right_li {
    width: 183px !important;
}
.required_note{margin-bottom:12px!important; margin-right:0!important; text-align:right !important; line-height:0!important}
.form_note{margin:10px 5px 0!important}

.photo_grid {
    display: block;
    margin: 0 0 12px;
    padding: 0;
}
.photo_grid > li {
    display: inline-block;
    margin: 0 4px 12px;width:150px;height:148px
}
.photo_grid > li > .gallery-image{
    margin:0;
	padding:0;border:solid 4px #ffffff;background-color:#ffffff;width:150px;height:150px;display:block
}
.photo_grid > li > .gallery-image:hover,#cff .cff-album-item:hover{
border:solid 4px #84a9c9!important
}

/* Gallery */
#cff .cff-album-item{width:139px !important;max-width:139px !important;margin:0 3px 12px 0 !important;border: 4px solid #ffffff !important}
.cff-album-cover{ max-width:139px !important; width:139px!important}

.view_all {
    background-color: #242b3a;
    display: inline-block;
    height: auto;
    margin: 0 0 20px;
    padding: 0 15px;
    text-transform: uppercase;
    width: 620px;color: #ffffff;
	font-family: 'hind_siliguribold';
}
.view_all > a::after {
    color: #ffffff;
    content: "\00bb";
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: -1px;
}
.view_all > a {
    margin-right: 20px;
}
.view_all > a:hover{text-decoration:none}
.info_ground {
    background-color: #368b85;
    font-size: 14px;
    margin: 0;
    text-align: center;
    width: 310px;
}
.info_ground > h4 > a{color: #e3e2b8 !important;}
.info_ground > h4 > a:hover{color: #84a9c9 !important;text-decoration:none}
.info_ground > h4 {
    color: #e3e2b8;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 280px;margin:0 auto
}
.video_wrapper li > a::after {top:-130px}

.social.boxed li {
    display: inline-block;
    height: 35px;
    margin: 10px 20px 0 6px;
    width: 35px;
}
.social.boxed .genericon {
    font-size: 36px;
}
.social.boxed li > a {
    display: block;
    height: 35px;
    width: 35px;
	color:#242B3A
}
.social.boxed li > a:hover {
	color:#368B85;text-decoration:none
}
.contact .social.boxed{width:355px;margin-left:0}
.contact .img_sidebar{width:230px;height:500px;display:block;margin:0;padding:0;background:url(../images/contact_desktop.jpg) no-repeat 0 0}

.no_border{border:0 none!important}

.cff-view-comments{margin-left:8px!important}
.cff-post-links {
    margin-right: 20px !important;margin-top: 8px !important;
}
.cff-meta-wrap {height: 32px!important;}
.mobile{display:none}
.tablet{display:none}
.desktop{display:inline-block}
}

/********************************************************************/
/********************************************************************/
/********************************************************************/
.no_margin_top{margin-top:-18px}.no_margin_bottom{margin-bottom:-6px}.gmap_inline,hr.hr{background-color:#ccc;margin-bottom: 20px;}.note{color:#999;font-family:'open_sansregular';font-style:italic}hr.hr{border:0 none;color:#ccc;display:block;height:2px;margin:25px 0 20px}.cff-likebox{display:none!important}
.cff-album-info a {
    display: block!important;
    height: 18px !important;
    overflow: hidden!important;
    padding: 0 10px!important;
    text-overflow: ellipsis!important;
    white-space: nowrap!important;
}

.quote_attribution {

    text-align: right;
    display: block;
    margin: 0 0 30px;

}

.cff-meta-wrap {
    background-color: rgb(133, 148, 145);margin-top:10px!important;
}
.cff-meta{margin-left:8px!important}

.cff-post-links a,.cff-count {
    color: #ffffff !important;font-family: 'bailey_sans_itc_bookregular'!important;
    font-size: 15px!important;
    margin-top: 0px!important;
    text-transform: uppercase!important;
	display:inline-block!important;
}

#cff.cff-thumb-layout .cff-text-wrapper {
    
}
.cff-view-comments,.cff-view-comments:hover,.cff-view-comments:focus {background-color: rgba(133, 148, 145,0) !important;
margin-top: 0 !important;}

.cff-meta-wrap a{}
.cff-meta-wrap a:hover,.cff-meta li:hover{color:rgb(193, 230, 234)!important;text-decoration:none!important}
.cff-icon{}
.cff-likes .cff-icon {}
.cff-shares .cff-icon {}
.cff-comments .cff-icon {}
.cff-dot {color: #e6eff7 !important;
    display: inline-block !important;
    font-size: 20px !important;
    margin-top: -2px !important;
    vertical-align: top !important;}
.cff-post-links {
    
}
.cff-date {
    font-size: 12px !important;
}
.cff-page-name.cff-author-date {
    font-family: 'bailey_sans_itc_bookregular'!important;
    font-size: 18px !important;
    font-weight: 400 !important;
}
.news .cff-wrapper{margin-top:10px !important}
.cff-loader .fa-spin{display:none!important}

.cff-album-item{overflow: hidden}
.cff-album-item p{ background-color:#092c62!important;  color:#fff!important;  margin:0!important;  padding:8px 0 10px!important}
.cff-album-item h4{ background-color:#ededed!important;  margin:0!important; ;  padding:10px 0!important}
.cff-wrapper{ margin:0!important;  padding-bottom:0!important}
.cff-album-cover img{ visibility:hidden!important}
.cff-album-info {
    height: auto !important;
}
.cff-loader .fa-spin,.cff-loader.fa-spin{display:none!important}.cff-album-item{overflow:hidden}.cff-album-item p{background-color:#092c62!important;margin:0!important;padding:8px 0 10px!important}.cff-album-item h4{background-color:#ededed!important;margin:0!important;padding:10px 0!important}.cff-wrapper{margin:0!important;padding-bottom:0!important}.cff-album-cover img{visibility:hidden!important}.cff-album-info{height:auto!important}

.modal_pad>h2{font-size:36px}.gallery .inline_link{font-size:20px;line-height:10px;margin:0 6px 0 0;color:#fff!important}.gallery .inline_link:hover{color:#ccc!important;text-decoration:none}.cff-album-item p,.gallery .inline_link.arrow:hover::after,.holder a{color:#fff!important}.js .holder{height:23px;padding:8px 8px 0;background-color:#373F41;}.no-js .holder{display:none!important}#top_page_controls{margin:0 0 15px}#bottom_page_controls{margin:10px 0 15px;clear:both}.holder a{font-size:21px;line-height:14px;padding:0;text-align:left;cursor:pointer;margin:0 4px;text-transform:uppercase;display:inline-block}.holder a.jp-next,.holder a.jp-previous{margin-right:10px;width:auto;height:17px;position:relative;margin-left:17px}.holder a.jp-next:after,.holder a.jp-previous:before{border-style:solid;content:"";height:0;position:absolute;top:1px;width:0}.holder a.jp-previous:before{left:-16px;border-color:transparent #C1E6EA transparent transparent;border-width:5px 8px 5px 0}.holder a.jp-previous:hover:before{border-color:transparent #fff transparent transparent}.holder a.jp-next{margin-left:10px;margin-right:17px}.holder a.jp-next:after{border-color:transparent transparent transparent #C1E6EA;border-width:5px 0 5px 8px;right:-16px}.holder a.jp-next:hover:after{border-color:transparent transparent transparent #fff}.holder a,.holder a:hover{text-decoration:none!important}.holder a.jp-current,.holder a:hover{color:#C1E6EA!important}.holder a.jp-first,.holder a.jp-last,.js .no-js-gal,.no-js .js-gal{display:none}.holder a.jp-disabled,a.jp-disabled:hover{display:none!important}.holder a.jp-current,.holder a.jp-disabled,a.jp-current:hover,a.jp-disabled:hover{cursor:default}.holder span{margin:0 5px}fieldset>ul>li.full_li,fieldset>ul>li.left_li,fieldset>ul>li.right_li{float:left;display:inline;text-align:left;list-style:url(../images/clear_pixel.png) none;clear:right}fieldset>ul>li.full_li,fieldset>ul>li.left_li{clear:left}fieldset>ul>li.full_li{clear:right}fieldset>ul{list-style:none;margin:0}label{text-align:left;font-weight:400;font-size:14px;line-height:16px;text-decoration:none;display:block;clear:right}.dropdown,input,select,textarea{border:2px solid #d7e9eb;font-family:'open_sansregular',Arial,Helvetica,sans-serif}input.area_cd_error,input.area_cd_text,input.email_error,input.email_text,input.error,input.phone_error,input.phone_text,input.text{display:inline}.dropdown,.error_dropdown,select{font-size:13px;display:inline}.textarea{font-size:13px;clear:right}.checkbox,.textarea{display:inline}.dpl_error_wrapper,.error.dropdown,.error.textarea,.error_checkbox,.error_dropdown,.error_textarea,input.area_cd_error,input.email_error,input.error,input.phone_error{background-color:#f9c6c6!important;border:2px solid #e65757!important}
.UI_button{background-color:rgb(86, 96, 99);border:0 none;color:#fff;display:block;font-family:'bailey_sans_itc_bookregular';font-size:22px;height:auto;padding:14px 60px 12px;text-align:center;text-decoration:none;text-transform:uppercase;width:auto}
.UI_button:hover{background-color:rgb(152, 175, 176);text-decoration:none}.dpl_error{font-size:13px;color:#363636!important;font-weight:400;line-height:14px!important;margin:0 4px 8px!important;display:block}.dpl_error_wrapper{display:block;clear:right;position:relative}.required_note{font-size:11px}.required_symbol{color:#fd381e}.form_note{font-size:11px;line-height:16px!important;display:block;position:relative}.inline_form_note{color:#fff}.format{font-size:12px;color:#b4b5b5;margin:0 0 -1px;padding:0;line-height:1px}.addthis_32x32_style .at15t,.addthis_32x32_style .at300bs,.addthis_32x32_style .dummy .at300bs{background:url(../images/clear_pixel.png) no-repeat left center rgba(0,0,0,0)!important}/* Modal - https://codepen.io/designcouch/pen/obvKxm */
* {
  /*box-sizing:border-box;*/
}

html, body {
  min-height: 100%;
  height: 100%;
  background-size: cover;
  background-position: top center;
}
html.modal-active, body.modal-active {
  overflow: visible;
}

#modal-container {
  position: fixed;
  display: none;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  transform: scale(0);
  z-index: 999;
}
html.modal-active #modal-container, body.modal-active #modal-container{
  display:table;
 overflow: visible;
}

#modal-container.four {
  z-index: 999;
  transform: scale(1);
}
#modal-container.four .modal-background {
  background: rgba(0, 0, 0, 0.7);
}
#modal-container.four .modal-background .modal {
  animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container.four + .content {
  z-index: 1000;
  animation: blowUpContent 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container.four.out .modal-background .modal {
  animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container.four.out + .content {
  animation: blowUpContentTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
#modal-container .modal-background {
  display: table-cell;
  background: rgba(0, 0, 0, 0.8);
  text-align: center;
  vertical-align: middle;
}
#modal-container .modal-background .modal {
  background: white;
  padding: 50px;
  display: inline-block;
  border-radius: 12px;
  font-weight: 300;
  position: relative;
}
#modal-container .modal-background .modal h2 {
  font-size: 25px;
  line-height: 25px;
  margin-bottom: 15px;
}
#modal-container .modal-background .modal p {
  font-size: 18px;
  line-height: 22px;
}
#modal-container .modal-background .modal .modal-svg {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-radius: 3px;
}
#modal-container .modal-background .modal .modal-svg rect {
  stroke: #fff;
  stroke-width: 2px;
  stroke-dasharray: 778;
  stroke-dashoffset: 778;
}
@keyframes blowUpContent {
  0% {
    transform:scale(1);
    opacity:1;
  }
  99.9% {
    transform:scale(2);
    opacity:0;
  }
  100% {
    transform:scale(0);
  }
}
@keyframes blowUpContentTwo {
  0% {
    transform:scale(2);
    opacity:0;
  }
  100% {
    transform:scale(1);
    opacity:1;
  }
}
@keyframes blowUpModal {
  0% {
    transform:scale(0);
  }
  100% {
    transform:scale(1);
  }
}
@keyframes blowUpModalTwo {
  0% {
    transform:scale(1);
    opacity:1;
  }
  100% {
    transform:scale(0);
    opacity:0;
  }
}
.sk-fading-circle {
  margin: 0 auto;
  width: 40px;
  height: 40px;
  position: relative;
}

.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sk-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  background-color: #333;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
          animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
}
.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
      -ms-transform: rotate(30deg);
          transform: rotate(30deg);
}
.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
      -ms-transform: rotate(60deg);
          transform: rotate(60deg);
}
.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
      -ms-transform: rotate(120deg);
          transform: rotate(120deg);
}
.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
      -ms-transform: rotate(150deg);
          transform: rotate(150deg);
}
.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
      -ms-transform: rotate(210deg);
          transform: rotate(210deg);
}
.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
      -ms-transform: rotate(240deg);
          transform: rotate(240deg);
}
.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg);
}
.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
      -ms-transform: rotate(300deg);
          transform: rotate(300deg); 
}
.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
      -ms-transform: rotate(330deg);
          transform: rotate(330deg); 
}
.sk-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s; 
}
.sk-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; 
}
.sk-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s; 
}
.sk-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s; 
}
.sk-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s; 
}
.sk-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s; 
}
.sk-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s; 
}
.sk-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}
.sk-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}
.sk-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}
.sk-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; }
}

@keyframes sk-circleFadeDelay {
  0%, 39%, 100% { opacity: 0; }
  40% { opacity: 1; } 
}
/* Lightbox 2.9.0 */
.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
/* Fancybox 3 */
.fancybox-enabled{overflow:hidden}
.fancybox-enabled body{overflow:visible;height:100%}
.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}
.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}
.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}
.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}
.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}
.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}
.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}
.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}
.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}

.fancybox-caption{font-family:'bailey_sans_itc_bookregular';font-weight:400;}

.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}
.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}
.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}
.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}
.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}
.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}
.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}
.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}
.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}
.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}
.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}
.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}
.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}
@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}
.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: rgba(0, 0, 0, 0) url(../images/top.png) no-repeat center center;
    width: 36px;
    height: 35px;

    text-decoration: none;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	opacity:.8;z-index:9999
}
#return-to-top:hover {
    opacity:1
}

.js .nojs_hide{display:inline-block}.no-js .nojs_hide{display:none}

a[href^="tel"]{
    color:inherit;
    text-decoration:none;
}