@charset "utf-8"; 

* { -webkit-box-sizing:border-box; box-sizing:border-box; }
input[type=text].artis_email { position:absolute; display:none; }

  .photogrid { clear:both; display:block; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; }
  .photogrid__item { -webkit-box-sizing:border-box; box-sizing:border-box; width:20%; padding:2px 2px 0 0; display:inline-block; }
  .photogrid__item img { width:100%; }
@media only screen and (max-width:767px) {
  .photogrid__item { width:50%; }
}
  .photogrid__item .caption { display:none; }
  
  .mtxs,.mvxs { margin-top:5px !important; }
  .mts,.mvs { margin-top:10px !important; }
  .mtm,.mvm { margin-top:20px !important; }
  .mtl,.mvl { margin-top:50px !important; }
  .mtxl,.mvxl { margin-top:100px !important; }
  .mbxs,.mvxs { margin-bottom:5px !important; }
  .mbs,.mvs { margin-bottom:10px !important; }
  .mbm,.mvm { margin-bottom:20px !important; }
  .mbl,.mvl { margin-bottom:50px !important; }
  .mhxs,.mrxs { margin-right:5px !important; }
  .mhs,.mrs { margin-right:10px !important; }
  .mhm,.mrm { margin-right:20px !important; }
  .mhl,.mrl { margin-right:50px !important; }
  .mhxl,.mrxl { margin-right:100px !important; }
  .mlxs,.mvxs { margin-left:5px !important; }
  .mhs,.mls { margin-left:10px !important; }
  .mhm,.mlm { margin-left:20px !important; }
  .mhl,.mll { margin-left:50px !important; }
  .mhxl,.mlxl { margin-left:100px !important; }
  .pas,.pts,.pvs { padding-top:10px !important; }
  .pam,.ptm,.pvm { padding-top:20px !important; }
  .pal,.ptl,.pvl { padding-top:50px !important; }
  .paxs,.pbxs,.pvxs { padding-bottom:5px !important; }
  .pas,.pbs,.pvs { padding-bottom:10px !important; }
  .pam,.pbm,.pvm { padding-bottom:20px !important; }
  .pal,.pbl,.pvl { padding-bottom:50px !important; }
  .pas,.phs,.prs { padding-right:10px !important; }
  .pam,.phm,.prm { padding-right:20px !important; }
  .pal,.phl,.prl { padding-right:50px !important; }
  .pas,.phs,.pls { padding-left:10px !important; }
  .pam,.phm,.plm { padding-left:20px !important; }
  .pal,.phl,.pll { padding-left:50px !important; }
  .h2.large { font-size:30px; }
  .red { color:#5c1018 !important; }
  .black { color:#201c1c !important; }
  .white { color:#fff !important; }
  .aqua { color:#155b67 !important; }
  .dark-blue { color:#00262d !important; }
  .fr { float:right; }
  .fl { float:left; }
  .tac { text-align:center; }
  .tal { text-align:left; }
  .tar { text-align:right; }
  .img-right { float:right; margin:10px 0 20px 20px; }
  .img-left { float:left; margin:10px 20px 20px 0; }
  i.icon-loading { width:20px; height:10px; padding:5px 20px; display:block; overflow:hidden; background:transparent url(/assets/images/design/loading-small.gif) 50% no-repeat; }
  .dilb { display:inline-block; }
  .db { display:block; }
  .cb { clear:both; }
  .wsnw { white-space:nowrap; }
  .fss.fss.fss { font-size:10px; }

/*! normalize.css v1.1.1 | MIT License | git.io/normalize */
  article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display:block; }
  audio,canvas,video { display:inline-block; *display:inline; *zoom:1; }
  audio:not([controls]) { display:none; height:0; }
  [hidden] { display:none; }
  html { background:#fff; color:#000; font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
  button,html,input,select,textarea { font-family:sans-serif; }
  body { margin:0; }
  a:focus { outline:thin dotted; }
  a:active,a:hover { outline:0; }
  h1 { font-size:2em; margin:.67em 0; }
  h2 { font-size:1.5em; margin:.83em 0; }
  h3 { font-size:1.17em; margin:1em 0; }
  h4 { font-size:1em; margin:1.33em 0; }
  h5 { font-size:.83em; margin:1.67em 0; }
  h6 { font-size:.67em; margin:2.33em 0; }
  abbr[title] { border-bottom:1px dotted; }
  b,strong { font-weight:700; }
  blockquote { margin:1em 40px; }
  dfn { font-style:italic; }
  hr { -webkit-box-sizing:content-box; box-sizing:content-box; height:0; }
  mark { background:#ff0; color:#000; }
  p,pre { margin:1em 0; }
  code,kbd,pre,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:after,q:before { content:""; content:none; }
  small { font-size:80%; }
  sub,sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
  sup { top:-.5em; }
  sub { bottom:-.25em; }
  dl,menu,ol,ul { margin:1em 0; }
  dd { margin:0 0 0 40px; }
  menu,ol,ul { padding:0 0 0 40px; }
  nav ol,nav ul { list-style:none; list-style-image:none; }
  img { border:0; -ms-interpolation-mode:bicubic; }
  svg:not(:root) { overflow:hidden; }
  figure,form { margin:0; }
  fieldset { border:1px solid silver; margin:0 2px; padding:.35em .625em .75em; }
  legend { border:0; padding:0; white-space:normal; *margin-left:-7px; }
  button,input,select,textarea { font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle; }
  button,input { line-height:normal; }
  button,select { text-transform:none; }
  button,html input[type=button],input[type=reset],input[type=submit] { -webkit-appearance:button; cursor:pointer; *overflow:visible; }
  button[disabled],html input[disabled] { cursor:default; }
  input[type=checkbox],input[type=radio] { -webkit-box-sizing:border-box; box-sizing:border-box; padding:0; *height:13px; *width:13px; }
  input[type=search] { -webkit-appearance:textfield; -webkit-box-sizing:content-box; box-sizing:content-box; }
  input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration { -webkit-appearance:none; }
  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; }
  button,html,input,select,textarea { color:#222; }
  body { font-size:1em; line-height:1.4; }
  ::-moz-selection { background:#b3d4fc; text-shadow:none; }
  ::selection { background:#b3d4fc; text-shadow:none; }
  hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
  img { vertical-align:middle; }
  fieldset { border:0; margin:0; padding:0; }
  textarea { resize:vertical; }
  .chromeframe { margin:.2em 0; background:#ccc; color:#000; padding:.2em 0; }
  .ir { background-color:transparent; border:0; overflow:hidden; *text-indent:-9999px; }
  .ir:before { content:""; display:block; width:0; height:150%; }
  .hidden.hidden.hidden { display:none; }
  .visuallyhidden { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px; }
  .visuallyhidden.focusable:active,.visuallyhidden.focusable:focus { clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto; }
  .invisible { visibility:hidden; }
  .clearfix:after,.clearfix:before { content:" "; display:table; }
  .clearfix:after { clear:both; }
  .clearfix { *zoom:1; }
  
@media print {
  * { background:transparent !important; color:#000 !important; -webkit-box-shadow:none !important; box-shadow:none !important; text-shadow:none !important; }
  a,a:visited { text-decoration:underline; }
  a[href]:after { content:" (" attr(href) ")"; }
  abbr[title]:after { content:" (" attr(title) ")"; }
  .ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after { content:""; }
  blockquote,pre { border:1px solid #999; page-break-inside:avoid; }
  thead { display:table-header-group; }
  img,tr { page-break-inside:avoid; }
  img { max-width:100% !important; }
  @page { margin:.5cm; }
  h2,h3,p { orphans:3; widows:3; }
  h2,h3 { page-break-after:avoid; }
}

/*!
 *  Font Awesome 3.2.0
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/byscuits
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
 
@font-face { font-family:FontAwesome; src:url("/assets/fonts/fontawesome-webfont.eot?v=3.2.0"); src:url("/assets/fonts/fontawesome-webfont.eot?#iefix&v=3.2.0") format("embedded-opentype"),url("/assets/fonts/fontawesome-webfont.woff?v=3.2.0") format("woff"),url("/assets/fonts/fontawesome-webfont.ttf?v=3.2.0") format("truetype"),url("/assets/fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.2.0") format("svg"); font-weight:400; font-style:normal; }

  [class*=" icon-"],[class^=icon-] { font-family:FontAwesome; font-weight:400; font-style:normal; text-decoration:inherit; -webkit-font-smoothing:antialiased; *margin-right:.3em; }
  [class*=" icon-"]:before,[class^=icon-]:before { text-decoration:inherit; display:inline-block; cursor:default; speak:none; }
  .icon-large:before { vertical-align:-10%; font-size:1.33333333em; }
  a [class*=" icon-"],a [class^=icon-] { display:inline; }
  [class*=" icon-"].icon-fixed-width,[class^=icon-].icon-fixed-width { display:inline-block; width:1.14285714em; text-align:right; padding-right:.28571429em; }
  [class*=" icon-"].icon-fixed-width.icon-large,[class^=icon-].icon-fixed-width.icon-large { width:1.42857143em; }
  .icons-ul { margin-left:2.14285714em; list-style-type:none; }
  .icons-ul>li { position:relative; }
  .icons-ul .icon-li { position:absolute; left:-2.14285714em; width:2.14285714em; text-align:center; line-height:inherit; }
  [class*=" icon-"].hide,[class^=icon-].hide { display:none; }
  .icon-muted { color:#eee; }
  .icon-light { color:#fff; }
  .icon-dark { color:#333; }
  .icon-border { border:1px solid #eee; padding:.2em .25em .15em; border-radius:3px; }
  .icon-2x { font-size:2em; }
  .icon-2x.icon-border { border-width:2px; border-radius:4px; }
  .icon-3x { font-size:3em; }
  .icon-3x.icon-border { border-width:3px; border-radius:5px; }
  .icon-4x { font-size:4em; }
  .icon-4x.icon-border { border-width:4px; border-radius:6px; }
  .icon-5x { font-size:5em; }
  .icon-5x.icon-border { border-width:5px; border-radius:7px; }
  .pull-right { float:right; }
  .pull-left { float:left; }
  [class*=" icon-"].pull-left,[class^=icon-].pull-left { margin-right:.3em; }
  [class*=" icon-"].pull-right,[class^=icon-].pull-right { margin-left:.3em; }
  [class*=" icon-"],[class^=icon-] { display:inline; width:auto; height:auto; line-height:normal; vertical-align:baseline; background-image:none; background-position:0 	0; background-repeat:repeat; margin-top:0; }
  .dropdown-menu>.active>a>[class*=" icon-"],.dropdown-menu>.active>a>[class^=icon-],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^=icon-],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^=icon-],.icon-white,.nav-list>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^=icon-],.nav-pills>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^=icon-],.navbar-inverse .nav>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^=icon-] { background-image:none; }
  .btn [class*=" icon-"].icon-large,.btn [class^=icon-].icon-large,.nav [class*=" icon-"].icon-large,.nav [class^=icon-].icon-large { line-height:.9em; }
  .btn [class*=" icon-"].icon-spin,.btn [class^=icon-].icon-spin,.nav [class*=" icon-"].icon-spin,.nav [class^=icon-].icon-spin { display:inline-block; }
  .nav-pills [class*=" icon-"],.nav-pills [class*=" icon-"].icon-large,.nav-pills [class^=icon-],.nav-pills [class^=icon-].icon-large,.nav-tabs [class*=" icon-"],.nav-tabs [class*=" icon-"].icon-large,.nav-tabs [class^=icon-],.nav-tabs [class^=icon-].icon-large { line-height:.9em; }
  .btn [class*=" icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x,.btn [class^=icon-].pull-left.icon-2x,.btn [class^=icon-].pull-right.icon-2x { margin-top:.18em; }
  .btn [class*=" icon-"].icon-spin.icon-large,.btn [class^=icon-].icon-spin.icon-large { line-height:.8em; }
  .btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x,.btn.btn-small [class^=icon-].pull-left.icon-2x,.btn.btn-small [class^=icon-].pull-right.icon-2x { margin-top:.25em; }
  .btn.btn-large [class*=" icon-"],.btn.btn-large [class^=icon-] { margin-top:0; }
  .btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x,.btn.btn-large [class^=icon-].pull-left.icon-2x,.btn.btn-large [class^=icon-].pull-right.icon-2x { margin-top:.05em; }
  .btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^=icon-].pull-left.icon-2x { margin-right:.2em; }
  .btn.btn-large [class*=" icon-"].pull-right.icon-2x,.btn.btn-large [class^=icon-].pull-right.icon-2x { margin-left:.2em; }
  .icon-stack { position:relative; display:inline-block; width:2em; height:2em; line-height:2em; vertical-align:-35%; }
  .icon-stack [class*=" icon-"],.icon-stack [class^=icon-] { display:block; text-align:center; position:absolute; width:100%; height:100%; font-size:1em; line-height:inherit; *line-height:2em; }
  .icon-stack .icon-stack-base { font-size:2em; *line-height:1em; }
  .icon-spin { display:inline-block; -webkit-animation:spin 2s infinite linear; animation:spin 2s infinite linear; }
  a .icon-spin { display:inline-block; text-decoration:none; }
@-webkit-keyframes spin {
  0% { -webkit-transform:rotate(0deg); }
  to { -webkit-transform:rotate(359deg); }
}
@keyframes spin {
  0% { -webkit-transform:rotate(0deg); transform:rotate(0deg); }
  to { -webkit-transform:rotate(359deg); transform:rotate(359deg); }
}
  .icon-rotate-90:before { -webkit-transform:rotate(90deg); transform:rotate(90deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
  .icon-rotate-180:before { -webkit-transform:rotate(180deg); transform:rotate(180deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2); }
  .icon-rotate-270:before { -webkit-transform:rotate(270deg); transform:rotate(270deg); filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
  .icon-flip-horizontal:before { -webkit-transform:scaleX(-1); transform:scaleX(-1); }
  .icon-flip-vertical:before { -webkit-transform:scaleY(-1); transform:scaleY(-1); }
  a .icon-flip-horizontal:before,a .icon-flip-vertical:before,a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before { display:inline-block; }
  .icon-glass:before { content:"\F000"; }
  .icon-music:before { content:"\F001"; }
  .icon-search:before { content:"\F002"; }
  .icon-envelope-alt:before { content:"\F003"; }
  .icon-heart:before { content:"\F004"; }
  .icon-star:before { content:"\F005"; }
  .icon-star-empty:before { content:"\F006"; }
  .icon-user:before { content:"\F007"; }
  .icon-film:before { content:"\F008"; }
  .icon-th-large:before { content:"\F009"; }
  .icon-th:before { content:"\F00A"; }
  .icon-th-list:before { content:"\F00B"; }
  .icon-ok:before { content:"\F00C"; }
  .icon-remove:before { content:"\F00D"; }
  .icon-zoom-in:before { content:"\F00E"; }
  .icon-zoom-out:before { content:"\F010"; }
  .icon-off:before,.icon-power-off:before { content:"\F011"; }
  .icon-signal:before { content:"\F012"; }
  .icon-cog:before { content:"\F013"; }
  .icon-trash:before { content:"\F014"; }
  .icon-home:before { content:"\F015"; }
  .icon-file-alt:before { content:"\F016"; }
  .icon-time:before { content:"\F017"; }
  .icon-road:before { content:"\F018"; }
  .icon-download-alt:before { content:"\F019"; }
  .icon-download:before { content:"\F01A"; }
  .icon-upload:before { content:"\F01B"; }
  .icon-inbox:before { content:"\F01C"; }
  .icon-play-circle:before { content:"\F01D"; }
  .icon-repeat:before,.icon-rotate-right:before { content:"\F01E"; }
  .icon-refresh:before { content:"\F021"; }
  .icon-list-alt:before { content:"\F022"; }
  .icon-lock:before { content:"\F023"; }
  .icon-flag:before { content:"\F024"; }
  .icon-headphones:before { content:"\F025"; }
  .icon-volume-off:before { content:"\F026"; }
  .icon-volume-down:before { content:"\F027"; }
  .icon-volume-up:before { content:"\F028"; }
  .icon-qrcode:before { content:"\F029"; }
  .icon-barcode:before { content:"\F02A"; }
  .icon-tag:before { content:"\F02B"; }
  .icon-tags:before { content:"\F02C"; }
  .icon-book:before { content:"\F02D"; }
  .icon-bookmark:before { content:"\F02E"; }
  .icon-print:before { content:"\F02F"; }
  .icon-camera:before { content:"\F030"; }
  .icon-font:before { content:"\F031"; }
  .icon-bold:before { content:"\F032"; }
  .icon-italic:before { content:"\F033"; }
  .icon-text-height:before { content:"\F034"; }
  .icon-text-width:before { content:"\F035"; }
  .icon-align-left:before { content:"\F036"; }
  .icon-align-center:before { content:"\F037"; }
  .icon-align-right:before { content:"\F038"; }
  .icon-align-justify:before { content:"\F039"; }
  .icon-list:before { content:"\F03A"; }
  .icon-indent-left:before { content:"\F03B"; }
  .icon-indent-right:before { content:"\F03C"; }
  .icon-facetime-video:before { content:"\F03D"; }
  .icon-picture:before { content:"\F03E"; }
  .icon-pencil:before { content:"\F040"; }
  .icon-map-marker:before { content:"\F041"; }
  .icon-adjust:before { content:"\F042"; }
  .icon-tint:before { content:"\F043"; }
  .icon-edit:before { content:"\F044"; }
  .icon-share:before { content:"\F045"; }
  .icon-check:before { content:"\F046"; }
  .icon-move:before { content:"\F047"; }
  .icon-step-backward:before { content:"\F048"; }
  .icon-fast-backward:before { content:"\F049"; }
  .icon-backward:before { content:"\F04A"; }
  .icon-play:before { content:"\F04B"; }
  .icon-pause:before { content:"\F04C"; }
  .icon-stop:before { content:"\F04D"; }
  .icon-forward:before { content:"\F04E"; }
  .icon-fast-forward:before { content:"\F050"; }
  .icon-step-forward:before { content:"\F051"; }
  .icon-eject:before { content:"\F052"; }
  .icon-chevron-left:before { content:"\F053"; }
  .icon-chevron-right:before { content:"\F054"; }
  .icon-plus-sign:before { content:"\F055"; }
  .icon-minus-sign:before { content:"\F056"; }
  .icon-remove-sign:before { content:"\F057"; }
  .icon-ok-sign:before { content:"\F058"; }
  .icon-question-sign:before { content:"\F059"; }
  .icon-info-sign:before { content:"\F05A"; }
  .icon-screenshot:before { content:"\F05B"; }
  .icon-remove-circle:before { content:"\F05C"; }
  .icon-ok-circle:before { content:"\F05D"; }
  .icon-ban-circle:before { content:"\F05E"; }
  .icon-arrow-left:before { content:"\F060"; }
  .icon-arrow-right:before { content:"\F061"; }
  .icon-arrow-up:before { content:"\F062"; }
  .icon-arrow-down:before { content:"\F063"; }
  .icon-mail-forward:before,.icon-share-alt:before { content:"\F064"; }
  .icon-resize-full:before { content:"\F065"; }
  .icon-resize-small:before { content:"\F066"; }
  .icon-plus:before { content:"\F067"; }
  .icon-minus:before { content:"\F068"; }
  .icon-asterisk:before { content:"\F069"; }
  .icon-exclamation-sign:before { content:"\F06A"; }
  .icon-gift:before { content:"\F06B"; }
  .icon-leaf:before { content:"\F06C"; }
  .icon-fire:before { content:"\F06D"; }
  .icon-eye-open:before { content:"\F06E"; }
  .icon-eye-close:before { content:"\F070"; }
  .icon-warning-sign:before { content:"\F071"; }
  .icon-plane:before { content:"\F072"; }
  .icon-calendar:before { content:"\F073"; }
  .icon-random:before { content:"\F074"; }
  .icon-comment:before { content:"\F075"; }
  .icon-magnet:before { content:"\F076"; }
  .icon-chevron-up:before { content:"\F077"; }
  .icon-chevron-down:before { content:"\F078"; }
  .icon-retweet:before { content:"\F079"; }
  .icon-shopping-cart:before { content:"\F07A"; }
  .icon-folder-close:before { content:"\F07B"; }
  .icon-folder-open:before { content:"\F07C"; }
  .icon-resize-vertical:before { content:"\F07D"; }
  .icon-resize-horizontal:before { content:"\F07E"; }
  .icon-bar-chart:before { content:"\F080"; }
  .icon-twitter-sign:before { content:"\F081"; }
  .icon-facebook-sign:before { content:"\F082"; }
  .icon-camera-retro:before { content:"\F083"; }
  .icon-key:before { content:"\F084"; }
  .icon-cogs:before { content:"\F085"; }
  .icon-comments:before { content:"\F086"; }
  .icon-thumbs-up-alt:before { content:"\F087"; }
  .icon-thumbs-down-alt:before { content:"\F088"; }
  .icon-star-half:before { content:"\F089"; }
  .icon-heart-empty:before { content:"\F08A"; }
  .icon-signout:before { content:"\F08B"; }
  .icon-linkedin-sign:before { content:"\F08C"; }
  .icon-pushpin:before { content:"\F08D"; }
  .icon-external-link:before { content:"\F08E"; }
  .icon-signin:before { content:"\F090"; }
  .icon-trophy:before { content:"\F091"; }
  .icon-github-sign:before { content:"\F092"; }
  .icon-upload-alt:before { content:"\F093"; }
  .icon-lemon:before { content:"\F094"; }
  .icon-phone:before { content:"\F095"; }
  .icon-check-empty:before,.icon-unchecked:before { content:"\F096"; }
  .icon-bookmark-empty:before { content:"\F097"; }
  .icon-phone-sign:before { content:"\F098"; }
  .icon-twitter:before { content:"\F099"; }
  .icon-facebook:before { content:"\F09A"; }
  .icon-github:before { content:"\F09B"; }
  .icon-unlock:before { content:"\F09C"; }
  .icon-credit-card:before { content:"\F09D"; }
  .icon-rss:before { content:"\F09E"; }
  .icon-hdd:before { content:"\F0A0"; }
  .icon-bullhorn:before { content:"\F0A1"; }
  .icon-bell:before { content:"\F0A2"; }
  .icon-certificate:before { content:"\F0A3"; }
  .icon-hand-right:before { content:"\F0A4"; }
  .icon-hand-left:before { content:"\F0A5"; }
  .icon-hand-up:before { content:"\F0A6"; }
  .icon-hand-down:before { content:"\F0A7"; }
  .icon-circle-arrow-left:before { content:"\F0A8"; }
  .icon-circle-arrow-right:before { content:"\F0A9"; }
  .icon-circle-arrow-up:before { content:"\F0AA"; }
  .icon-circle-arrow-down:before { content:"\F0AB"; }
  .icon-globe:before { content:"\F0AC"; }
  .icon-wrench:before { content:"\F0AD"; }
  .icon-tasks:before { content:"\F0AE"; }
  .icon-filter:before { content:"\F0B0"; }
  .icon-briefcase:before { content:"\F0B1"; }
  .icon-fullscreen:before { content:"\F0B2"; }
  .icon-group:before { content:"\F0C0"; }
  .icon-link:before { content:"\F0C1"; }
  .icon-cloud:before { content:"\F0C2"; }
  .icon-beaker:before { content:"\F0C3"; }
  .icon-cut:before { content:"\F0C4"; }
  .icon-copy:before { content:"\F0C5"; }
  .icon-paper-clip:before,.icon-paperclip:before { content:"\F0C6"; }
  .icon-save:before { content:"\F0C7"; }
  .icon-sign-blank:before { content:"\F0C8"; }
  .icon-reorder:before { content:"\F0C9"; }
  .icon-list-ul:before { content:"\F0CA"; }
  .icon-list-ol:before { content:"\F0CB"; }
  .icon-strikethrough:before { content:"\F0CC"; }
  .icon-underline:before { content:"\F0CD"; }
  .icon-table:before { content:"\F0CE"; }
  .icon-magic:before { content:"\F0D0"; }
  .icon-truck:before { content:"\F0D1"; }
  .icon-pinterest:before { content:"\F0D2"; }
  .icon-pinterest-sign:before { content:"\F0D3"; }
  .icon-google-plus-sign:before { content:"\F0D4"; }
  .icon-google-plus:before { content:"\F0D5"; }
  .icon-money:before { content:"\F0D6"; }
  .icon-caret-down:before { content:"\F0D7"; }
  .icon-caret-up:before { content:"\F0D8"; }
  .icon-caret-left:before { content:"\F0D9"; }
  .icon-caret-right:before { content:"\F0DA"; }
  .icon-columns:before { content:"\F0DB"; }
  .icon-sort:before { content:"\F0DC"; }
  .icon-sort-down:before { content:"\F0DD"; }
  .icon-sort-up:before { content:"\F0DE"; }
  .icon-envelope:before { content:"\F0E0"; }
  .icon-linkedin:before { content:"\F0E1"; }
  .icon-rotate-left:before,.icon-undo:before { content:"\F0E2"; }
  .icon-legal:before { content:"\F0E3"; }
  .icon-dashboard:before { content:"\F0E4"; }
  .icon-comment-alt:before { content:"\F0E5"; }
  .icon-comments-alt:before { content:"\F0E6"; }
  .icon-bolt:before { content:"\F0E7"; }
  .icon-sitemap:before { content:"\F0E8"; }
  .icon-umbrella:before { content:"\F0E9"; }
  .icon-paste:before { content:"\F0EA"; }
  .icon-lightbulb:before { content:"\F0EB"; }
  .icon-exchange:before { content:"\F0EC"; }
  .icon-cloud-download:before { content:"\F0ED"; }
  .icon-cloud-upload:before { content:"\F0EE"; }
  .icon-user-md:before { content:"\F0F0"; }
  .icon-stethoscope:before { content:"\F0F1"; }
  .icon-suitcase:before { content:"\F0F2"; }
  .icon-bell-alt:before { content:"\F0F3"; }
  .icon-coffee:before { content:"\F0F4"; }
  .icon-food:before { content:"\F0F5"; }
  .icon-file-text-alt:before { content:"\F0F6"; }
  .icon-building:before { content:"\F0F7"; }
  .icon-hospital:before { content:"\F0F8"; }
  .icon-ambulance:before { content:"\F0F9"; }
  .icon-medkit:before { content:"\F0FA"; }
  .icon-fighter-jet:before { content:"\F0FB"; }
  .icon-beer:before { content:"\F0FC"; }
  .icon-h-sign:before { content:"\F0FD"; }
  .icon-plus-sign-alt:before { content:"\F0FE"; }
  .icon-double-angle-left:before { content:"\F100"; }
  .icon-double-angle-right:before { content:"\F101"; }
  .icon-double-angle-up:before { content:"\F102"; }
  .icon-double-angle-down:before { content:"\F103"; }
  .icon-angle-left:before { content:"\F104"; }
  .icon-angle-right:before { content:"\F105"; }
  .icon-angle-up:before { content:"\F106"; }
  .icon-angle-down:before { content:"\F107"; }
  .icon-desktop:before { content:"\F108"; }
  .icon-laptop:before { content:"\F109"; }
  .icon-tablet:before { content:"\F10A"; }
  .icon-mobile-phone:before { content:"\F10B"; }
  .icon-circle-blank:before { content:"\F10C"; }
  .icon-quote-left:before { content:"\F10D"; }
  .icon-quote-right:before { content:"\F10E"; }
  .icon-spinner:before { content:"\F110"; }
  .icon-circle:before { content:"\F111"; }
  .icon-mail-reply:before,.icon-reply:before { content:"\F112"; }
  .icon-github-alt:before { content:"\F113"; }
  .icon-folder-close-alt:before { content:"\F114"; }
  .icon-folder-open-alt:before { content:"\F115"; }
  .icon-expand-alt:before { content:"\F116"; }
  .icon-collapse-alt:before { content:"\F117"; }
  .icon-smile:before { content:"\F118"; }
  .icon-frown:before { content:"\F119"; }
  .icon-meh:before { content:"\F11A"; }
  .icon-gamepad:before { content:"\F11B"; }
  .icon-keyboard:before { content:"\F11C"; }
  .icon-flag-alt:before { content:"\F11D"; }
  .icon-flag-checkered:before { content:"\F11E"; }
  .icon-terminal:before { content:"\F120"; }
  .icon-code:before { content:"\F121"; }
  .icon-mail-reply-all:before,.icon-reply-all:before { content:"\F122"; }
  .icon-star-half-empty:before,.icon-star-half-full:before { content:"\F123"; }
  .icon-location-arrow:before { content:"\F124"; }
  .icon-crop:before { content:"\F125"; }
  .icon-code-fork:before { content:"\F126"; }
  .icon-unlink:before { content:"\F127"; }
  .icon-question:before { content:"\F128"; }
  .icon-info:before { content:"\F129"; }
  .icon-exclamation:before { content:"\F12A"; }
  .icon-superscript:before { content:"\F12B"; }
  .icon-subscript:before { content:"\F12C"; }
  .icon-eraser:before { content:"\F12D"; }
  .icon-puzzle-piece:before { content:"\F12E"; }
  .icon-microphone:before { content:"\F130"; }
  .icon-microphone-off:before { content:"\F131"; }
  .icon-shield:before { content:"\F132"; }
  .icon-calendar-empty:before { content:"\F133"; }
  .icon-fire-extinguisher:before { content:"\F134"; }
  .icon-rocket:before { content:"\F135"; }
  .icon-maxcdn:before { content:"\F136"; }
  .icon-chevron-sign-left:before { content:"\F137"; }
  .icon-chevron-sign-right:before { content:"\F138"; }
  .icon-chevron-sign-up:before { content:"\F139"; }
  .icon-chevron-sign-down:before { content:"\F13A"; }
  .icon-html5:before { content:"\F13B"; }
  .icon-css3:before { content:"\F13C"; }
  .icon-anchor:before { content:"\F13D"; }
  .icon-unlock-alt:before { content:"\F13E"; }
  .icon-bullseye:before { content:"\F140"; }
  .icon-ellipsis-horizontal:before { content:"\F141"; }
  .icon-ellipsis-vertical:before { content:"\F142"; }
  .icon-rss-sign:before { content:"\F143"; }
  .icon-play-sign:before { content:"\F144"; }
  .icon-ticket:before { content:"\F145"; }
  .icon-minus-sign-alt:before { content:"\F146"; }
  .icon-check-minus:before { content:"\F147"; }
  .icon-level-up:before { content:"\F148"; }
  .icon-level-down:before { content:"\F149"; }
  .icon-check-sign:before { content:"\F14A"; }
  .icon-edit-sign:before { content:"\F14B"; }
  .icon-external-link-sign:before { content:"\F14C"; }
  .icon-share-sign:before { content:"\F14D"; }
  .icon-compass:before { content:"\F14E"; }
  .icon-collapse:before { content:"\F150"; }
  .icon-collapse-top:before { content:"\F151"; }
  .icon-expand:before { content:"\F152"; }
  .icon-eur:before,.icon-euro:before { content:"\F153"; }
  .icon-gbp:before { content:"\F154"; }
  .icon-dollar:before,.icon-usd:before { content:"\F155"; }
  .icon-inr:before,.icon-rupee:before { content:"\F156"; }
  .icon-jpy:before,.icon-yen:before { content:"\F157"; }
  .icon-cny:before,.icon-renminbi:before { content:"\F158"; }
  .icon-krw:before,.icon-won:before { content:"\F159"; }
  .icon-bitcoin:before,.icon-btc:before { content:"\F15A"; }
  .icon-file:before { content:"\F15B"; }
  .icon-file-text:before { content:"\F15C"; }
  .icon-sort-by-alphabet:before { content:"\F15D"; }
  .icon-sort-by-alphabet-alt:before { content:"\F15E"; }
  .icon-sort-by-attributes:before { content:"\F160"; }
  .icon-sort-by-attributes-alt:before { content:"\F161"; }
  .icon-sort-by-order:before { content:"\F162"; }
  .icon-sort-by-order-alt:before { content:"\F163"; }
  .icon-thumbs-up:before { content:"\F164"; }
  .icon-thumbs-down:before { content:"\F165"; }
  .icon-youtube-sign:before { content:"\F166"; }
  .icon-youtube:before { content:"\F167"; }
  .icon-xing:before { content:"\F168"; }
  .icon-xing-sign:before { content:"\F169"; }
  .icon-youtube-play:before { content:"\F16A"; }
  .icon-dropbox:before { content:"\F16B"; }
  .icon-stackexchange:before { content:"\F16C"; }
  .icon-instagram:before { content:"\F16D"; }
  .icon-flickr:before { content:"\F16E"; }
  .icon-adn:before { content:"\F170"; }
  .icon-bitbucket:before { content:"\F171"; }
  .icon-bitbucket-sign:before { content:"\F172"; }
  .icon-tumblr:before { content:"\F173"; }
  .icon-tumblr-sign:before { content:"\F174"; }
  .icon-long-arrow-down:before { content:"\F175"; }
  .icon-long-arrow-up:before { content:"\F176"; }
  .icon-long-arrow-left:before { content:"\F177"; }
  .icon-long-arrow-right:before { content:"\F178"; }
  .icon-apple:before { content:"\F179"; }
  .icon-windows:before { content:"\F17A"; }
  .icon-android:before { content:"\F17B"; }
  .icon-linux:before { content:"\F17C"; }
  .icon-dribble:before { content:"\F17D"; }
  .icon-skype:before { content:"\F17E"; }
  .icon-foursquare:before { content:"\F180"; }
  .icon-trello:before { content:"\F181"; }
  .icon-female:before { content:"\F182"; }
  .icon-male:before { content:"\F183"; }
  .icon-gittip:before { content:"\F184"; }
  .icon-sun:before { content:"\F185"; }
  .icon-moon:before { content:"\F186"; }
  .icon-archive:before { content:"\F187"; }
  .icon-bug:before { content:"\F188"; }
  .icon-vk:before { content:"\F189"; }
  .icon-weibo:before { content:"\F18A"; }
  .icon-renren:before { content:"\F18B"; }

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

  .fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object { padding:0; margin:0; border:0; outline:none; vertical-align:top; }
  .fancybox-wrap { position:absolute; top:0; left:0; z-index:8020; }
  .fancybox-skin { position:relative; background:#f9f9f9; color:#444; text-shadow:none; border-radius:4px; }
  .fancybox-opened { z-index:8030; }
  .fancybox-opened .fancybox-skin { -webkit-box-shadow:0; box-shadow:0; }
  .fancybox-inner,.fancybox-outer { position:relative; }
  .fancybox-inner { overflow:hidden; }
  .fancybox-type-iframe .fancybox-inner { -webkit-overflow-scrolling:touch; }
  .fancybox-error { color:#444; font:14px/20px Helvetica Neue,Helvetica,Arial,sans-serif; margin:0; padding:15px; white-space:nowrap; }
  .fancybox-iframe,.fancybox-image { display:block; width:100%; height:100%; }
  .fancybox-image { max-width:100%; max-height:100%; }
  #fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span { background-image:url("/assets/images/fancybox/fancybox_sprite.png"); }
  #fancybox-loading { position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:.8; cursor:pointer; z-index:8060; }
  #fancybox-loading div { width:44px; height:44px; background:#444 url("/assets/images/fancybox/fancybox_loading.gif") 50% no-repeat; border-radius:10px; }
  .fancybox-close { top:-18px; right:-18px; width:36px; height:36px; }
  .fancybox-close,.fancybox-nav { position:absolute; cursor:pointer; z-index:8040; }
  .fancybox-nav { top:0; width:50%; height:100%; text-decoration:none; background:transparent url("/assets/images/fancybox/blank.gif"); -webkit-tap-highlight-color:transparent; }
  .fancybox-prev { left:0; }
  .fancybox-next { right:0; }
  .fancybox-nav span { position:absolute; top:50%; width:36px; height:34px; margin-top:-18px; cursor:pointer; z-index:8040; visibility:hidden; }
  .fancybox-prev span { left:10px; background-position:0 -36px; }
  .fancybox-next span { right:10px; background-position:0 -72px; }
  .fancybox-nav:hover span { visibility:visible; }
  .fancybox-tmp { position:absolute; top:-99999px; left:-99999px; visibility:hidden; max-width:99999px; max-height:99999px; overflow:visible !important; }
  .fancybox-lock { width:auto; }
  .fancybox-lock,.fancybox-lock body { overflow:hidden !important; }
  .fancybox-lock-test { overflow-y:hidden !important; }
  .fancybox-overlay { position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background-color:hsla(0,0%,100%,.95); }
  .fancybox-overlay-fixed { position:fixed; bottom:0; right:0; }
  .fancybox-lock .fancybox-overlay { overflow:auto; overflow-y:scroll; }
  .fancybox-title { visibility:hidden; font-size:12px; line-height:18px; position:relative; text-shadow:none; z-index:8050; }
  .fancybox-opened .fancybox-title { visibility:visible; }
  .fancybox-title-float-wrap { position:absolute; bottom:0; right:50%; margin-bottom:-35px; z-index:8050; text-align:center; }
  .fancybox-title-float-wrap .child { display:inline-block; margin-right:-100%; padding:2px 20px; background:transparent; background:rgba(0,0,0,.8); border-radius:15px; text-shadow:0 1px 2px #222; color:#fff; font-weight:700; line-height:24px; white-space:nowrap; }
  .fancybox-title-outside-wrap { position:relative; margin-top:10px; color:#201c1c; }
  .fancybox-title-inside-wrap { padding-top:10px; }
  .fancybox-title-over-wrap { position:absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0,0,0,.8); }
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
  #fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span { background-image:url("/assets/images/fancybox/fancybox_sprite@2x.png"); background-size:44px 152px; }
  #fancybox-loading div { background-image:url("/assets/images/fancybox/fancybox_loading@2x.gif"); background-size:24px 24px; }
}

  html { font-size:16px; font-size:1rem; width:100%; }
  body { font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; }
  a { text-decoration:none; color:#155b67; -webkit-transition:color .15s ease-in; transition:color .15s ease-in; }
  img { max-width:100%; image-rendering:auto !important; }
  img.animate { -webkit-transition:all .1s ease-in; transition:all .1s ease-in; }
  .angle { -webkit-transition:all .2s ease-in; transition:all .2s ease-in; }
  h1,h2,h3,h4 { font-weight:400; -webkit-transition:all .1s ease-in; transition:all .1s ease-in; }
  ::selection { background-color:#e7f2ef; color:#155b67; }
  ::-moz-selection { background-color:#e7f2ef; color:#155b67; }
  .responsive { display:none !important; }
  .responsive.mobile-only { display:block !important; }
  
  .artis-naples { background:url(data:img/png;base64,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);
  background-size:contain; background-repeat:no-repeat; width:270px; width:16.875rem; height:50px; height:3.125rem; }

  .artis-naples,.wrapper { position:relative; display:block; }
  .wrapper { width:100%; margin:0 auto; padding:0 5%; }
  
  .wrapper.light-green { background-color:#fff5ee; }
  .wrapper.dark-blue { background-color:#00262d; }
  .wrapper.sand { background-color:#ffdab9; }
  .wrapper.aqua { background-color:#155b67; }
  .wrapper.light-mint,.wrapper .light-mint { background-color:#eee; }
  
  .wrapper.overflow { overflow:hidden; }
  .wrapper.container,.wrapper .container { width:100%; display:block; margin:0 auto; }
  .wrapper.callouts p { line-height:28px; line-height:1.75rem; font-style:italic; text-shadow:0 1px 1px #0a3339; }
  
  .wrapper .full-search { position:relative; z-index:50; margin-bottom:20px; margin-bottom:1.25rem; border:3px solid #e8e8e8; border-radius:4px; width:100%; overflow:visible; padding:0 40px; padding:0 2.5rem; -webkit-box-shadow:0 1px 5px #cfcece inset; box-shadow:inset 0 1px 5px #cfcece; }
  .wrapper .full-search input { width:100%; border:none; background-color:transparent; font-size:20px; line-height:35px; padding:5px 0; padding:.3125rem 0; outline:none; }
  .wrapper .full-search input::-webkit-input-placeholder { font-style:italic; color:#cfcece; }
  .wrapper .full-search input:-moz-placeholder,.wrapper .full-search input::-moz-placeholder { font-style:italic; color:#cfcece; }
  .wrapper .full-search input:-ms-input-placeholder { font-style:italic; color:#cfcece; }
  .wrapper .full-search i { position:absolute; top:10px; top:.625rem; left:10px; left:.625rem; font-size:24px; color:#e8e8e8; }
  .wrapper span.search-suggestion { color:#155b67; cursor:pointer; font-style:italic; }
  .wrapper span.search-suggestion:hover { color:#19afaf; }
  
  .wrapper.beadcrumbs { font-size:12px; font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; margin-bottom:15px; margin-bottom:.9375rem; z-index:20; }
  .wrapper.beadcrumbs a,.wrapper.beadcrumbs span { padding:2px 5px; }
  .wrapper.beadcrumbs a:first-child,.wrapper.beadcrumbs span:first-child { padding:2px 5px 2px 0px; }
  .wrapper.beadcrumbs a { font-weight:500; }
  .wrapper.beadcrumbs a:hover { color:#19afaf; }
  
  .wrapper.message,.wrapper .message { text-align:center; font-family:Chronicle Display A,Chronicle Display B,Georgia,Times,Times New Roman,serif; }
  .wrapper.message.message-large,.wrapper .message.message-large { font-size:20px; font-size:1.25rem; }
  .wrapper.message.notice,.wrapper .message.notice { background-color:#b5b5b5; padding:40px; padding:2.5rem; text-align:center; color:#fff; }
  .wrapper.message.notice h1,.wrapper .message.notice h1,.wrapper.message.notice h2,.wrapper .message.notice h2,.wrapper.message.notice p,.wrapper .message.notice p { margin:0; padding:0; }
  .wrapper.message.notice h2,.wrapper .message.notice h2 { font-size:50px; }
  .wrapper.message.notice p,.wrapper .message.notice p { font-size:20px; }
  
  .wrapper.header { height:100px; height:6.25rem; z-index:200px; z-index:12.5rem; min-height:100px; min-height:6.25rem; }
  
  .wrapper.features article { position:relative; overflow:hidden; display:block; width:100%; height:130px; height:8.125rem; margin-bottom:20px; margin-bottom:1.25rem; background-color:#e7e7e8; background-image:url(/assets/images/design/ajax-loader.gif); background-position:50%; background-repeat:no-repeat; }
  .wrapper.features article img { width:100%; max-width:100%; left:0; top:-70%; position:relative; -webkit-transition:all .15s ease-in; transition:all .15s ease-in; }
  .wrapper.features article h2 { position:absolute; color:#fff; font-family:Chronicle Display A,Chronicle Display B,Georgia,Times,Times New Roman,serif; font-weight:100; font-style:italic; margin:0; z-index:100; display:block; width:100%; padding:10px 20px; padding:.625rem 1.25rem; }
  .wrapper.features article .angle { height:185px; height:11.5625rem; }
  .wrapper.features article a:hover img { width:110%; max-width:110%; left:-5%; top:-75%; }
  
  .wrapper.tab-container { min-height:630px; }
  .wrapper.tab-container .mobile-heading { position:relative; background:#19afaf; width:112%; left:-6%; padding:5px 6%; color:#fff; font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; font-size:16px; text-transform:uppercase; }
  
  .wrapper.ticket-product ul.dropdown-menu { padding-bottom:3px; width:11em; }
  .wrapper.ticket-product ul.dropdown-menu li { font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; margin-right:0; max-width:100%; font-size:16px; }
  .wrapper.ticket-product ul.dropdown-menu li:hover:hover { background-color:transparent; color:#19afaf; }
  .wrapper.ticket-product ul.dropdown-menu li a { color:#155b67; padding:4px 5px; display:block; }
  .wrapper.ticket-product ul.dropdown-menu li a:hover { color:#19afaf !important; }
  .wrapper.ticket-product ul li { cursor:pointer; margin:2px 2px 0 -5px; max-width:90%; border-radius:3px; position:relative; padding:5px; border:1px solid transparent; }
  .wrapper.ticket-product ul li i:before { cursor:pointer; position:relative; left:2px; margin-right:5px; }
  .wrapper.ticket-product ul li.active,.wrapper.ticket-product ul li:hover {  }
  .wrapper.ticket-product ul li.active a,.wrapper.ticket-product ul li:hover a { outline:none; cursor:pointer; }
  .wrapper.ticket-product ul li.active:hover,.wrapper.ticket-product ul li:hover:hover {  }
  .wrapper.ticket-product ul li.active:hover a,.wrapper.ticket-product ul li:hover:hover a { color:#000;  }
  .wrapper.ticket-product ul li.active.active, .wrapper.ticket-product ul li:hover.active  {  }

  .wrapper.ticket-product .slideshow .slide { width:100%; }
  .wrapper.ticket-product .fake-select { padding:10px; position:relative; background-color:#00262d; color:#fff; display:block; text-transform:uppercase; overflow:hidden;  }
  .wrapper.ticket-product .fake-select i { color:#155b67; font-size:24px; }
  .wrapper.ticket-product .fake-select select { display:block; width:100%; height:100%; min-height:40px; position:absolute; top:0; left:0; opacity:0; cursor:pointer; }
  
  .wrapper .ticket-header { padding:15px 0; }
  .wrapper .ticket-header h1,.wrapper .ticket-header h2,.wrapper .ticket-header h3 { font-family:Chronicle Display A,Chronicle Display B,Georgia,Times,Times New Roman,serif; margin:0; }
  .wrapper .ticket-header h2 { color:#00262d; font-size:20px; margin:9px 0 10px 0; }
  .wrapper .ticket-header h2 small { display:block; line-height:1.5em; margin-top:5px; }
  .wrapper .ticket-header h3 { font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; text-transform:uppercase; font-size:14px; }
  
  .content a,.content a h3 { color:#114852; }
  .content a:hover,.content a h3:hover { color:#19afaf; }
  .content a p { color:#201c1c; }
  .content h1,.content h2,.content h3,.content h4 { font-family:Chronicle Display A,Chronicle Display B,Georgia,Times,Times New Roman,serif; }
  .content h1 { font-size:34px; }
  .content h1 em, .content h1 span { font-size:24px; }
  .content h2,.content h3,.content h4 { font-size:24px; color:#000; margin-bottom:0; }
  .content h2 { font-size:40px; }
  .content h3,.content h4 { font-family:Chronicle SSm A,Chronicle SSm B,Georgia,Times,Times New Roman,serif; }
  .content h3 { font-size:29px; }
  .content h4 { font-size:20px; }
  .content dl,.content li,.content p { margin:5px 0 20px; font-size:16px; line-height:27.2px; }
  .content blockquote,.content blockquote p { color:#155b67; font-family:Chronicle SSm A,Chronicle SSm B,Georgia,Times,Times New Roman,serif; line-height:22.4px; }
  .content .sidebar h4 { color:#00262d; }
  .content .sidebar dl,.content .sidebar p { color:#58585a; }
  .content .sidebar dl { overflow:hidden; min-width:220px; margin:0; padding:0; }
  .content .sidebar dl dt { clear:left; float:left; width:140px; margin:0; padding:5px 0; border-top:1px solid #fff; font-weight:700; font-weight:400; }
  .content .sidebar dl dd { margin-left:100px; padding:5px 0; width:80px; overflow:hidden; }
  .content .collapsable a { display:block; }
  .content .collapsable a:hover { background-color:#ffdab9; }
  .content .collapsable h3,.content .collapsable h4,.content .collapsable h5 { color:#155b67; margin-top:10px; }
  .content .collapsable ul { margin:0 0 20px; padding:0; }
  .content .collapsable ul a { padding:2px 5px; }
  .content .collapsable ul ul { margin:0 0 0 10px; }
  .content .collapsable li { margin-bottom:0; font-size:14px; }
  .content .collapsable li.sub ul { display:none; }
  .content .collapsable li.sub.open ul { display:block; }
  
  .listing-basic { overflow:hidden; }
  .listing-basic h2 { color:#00262d; font-size:28px; font-size:1.75rem; font-style:italic; font-family:Chronicle Display A,Chronicle Display B,Georgia,Times,Times New Roman,serif; }
  .listing-basic a { color:#fff; }
  .listing-basic article { color:#fff; font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; width:100%; overflow:hidden; background:#155b67; position:relative; height:125px; height:7.8125rem; margin-bottom:10px; margin-bottom:.625rem; }
  .listing-basic article .type { display:none; }
  .listing-basic article h3 { font-family:Chronicle SSm A,Chronicle SSm B,Georgia,Times,Times New Roman,serif; font-size:16px; font-size:1rem; color:#fff; }
  .listing-basic article p { margin:0; }
  .listing-basic article .date { font-size:12px; font-size:.75rem; }
  .listing-basic article img { float:left; width:50%; }
  .listing-basic article .content { position:absolute; float:right; width:50%; padding:10px; padding:.625rem; right:0; bottom:0; z-index:200; }
  
  .isotope-block { width:100%; max-width:400px; }
  .isotope-block article,.isotope-block nav { width:100%; max-width:100%; position:relative; overflow:hidden; z-index:20; margin-bottom:20px; }
  .isotope-block article .details,.isotope-block article .type,.isotope-block nav .details,.isotope-block nav .type { position:absolute; width:70%; max-width:150px; background-color:rgba(0,0,0,.8); z-index:30; top:0; color:#cfe6e0; padding:5px 10px; }
  .isotope-block article .details,.isotope-block nav .details { top:32px; top:2rem; background-color:rgba(0,0,0,.7); font-size:12px; font-size:.75rem; }
  .isotope-block article img,.isotope-block nav img { background-color:#e7f2ef; }
  .isotope-block article .extended-details,.isotope-block nav .extended-details { position:absolute; display:block; width:100%; bottom:0; opacity:1; -webkit-transition:all .1s ease-in; transition:all .1s ease-in; padding-top:10px; background: url("/assets/images/alpha/black/80.png");}
  .isotope-block article .extended-details .date,.isotope-block article .extended-details h3,.isotope-block article .extended-details p,.isotope-block nav .extended-details .date,.isotope-block nav .extended-details h3,.isotope-block nav .extended-details p { font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; z-index:30; position:relative; display:block; padding:3px 10px; margin:0; }
  .isotope-block article .extended-details .date,.isotope-block article .extended-details h3,.isotope-block nav .extended-details .date,.isotope-block nav .extended-details h3 { color:#fff; font-size:16px; font-size:1rem; }
  .isotope-block article .extended-details p,.isotope-block nav .extended-details p { color:#cfe6e0; font-size:12px; font-size:.75rem; display:none; }
  .isotope-block article .angle,.isotope-block nav .angle { width:200%; }
  .isotope-block article { background-color:#00262d; }
  .isotope-block nav h4 { font-family:Chronicle SSm A,Chronicle SSm B,Georgia,Times,Times New Roman,serif; color:#155b67; font-size:20px; margin:15px 15px 10px; }
  .isotope-block nav ul { padding:0; margin:0 0 30px; font-size:14px; }
  .isotope-block nav ul a { display:block; padding:5px 10px; margin-left:15px; color:#58585a; }
  .isotope-block nav ul a:hover { color:#155b67; background-color:#ffdab9; }
  
  .callouts article { color:#fff; text-align:center; font-family:Chronicle SSm A,Chronicle SSm B,Georgia,Times,Times New Roman,serif; font-size:16px; overflow:hidden; display:block; padding-bottom:30px; }
  .callouts h1,.callouts h2,.callouts h3,.callouts h4 { color:#ffdab9; }
  .callouts h3 { font-size:29px; margin-bottom:.25em; }
  
  .angle-wrapper { width:100%; position:absolute; overflow:hidden; left:0; top:0; z-index:10; }
  .angle,.angle-wrapper { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
  .angle { background:#155b67; width:160%; display:block; position:relative; left:-10%; z-index:-10; height:200px; height:12.5rem; top:-125px; top:-7.8125rem; }
  .angle.bottom,.angle.top { position:absolute; }
  .angle.bottom { top:auto; bottom:-150px; bottom:-9.375rem; }
  .angle.flip { }
  .angle.black { background-color:rgba(0,0,0,.65); }
  .angle.aqua { background-color:rgba(17,90,101,.75); }
  .angle.sand { background-color:#ffdab9; }
  .angle.white { background-color:#fff; }
  
  nav { z-index:100; }
  nav,nav.date-nav { position:relative; }
  nav.date-nav { display:block; float:left; margin-right:2.3576516%; width:31.7615656%; min-width:340px; text-align:center; color:#155b67; z-index:50; margin-top:30px; }
  nav.date-nav:last-child { margin-right:0; }
  nav.date-nav h1 { margin:0 0 20px; margin:0 0 1.25rem; }
  nav.date-nav small { font-size:14px; font-size:.875rem; clear:both; display:block; position:relative; bottom:-10px; bottom:-.625rem; color:#58585a; }
  nav.date-nav .left,nav.date-nav .right { position:absolute; top:25px; top:1.5625rem; left:0; font-size:48px; font-size:3rem; }
  nav.date-nav .right { left:auto; right:0; }
  nav.tools { display:none; overflow:hidden; }
  nav.tools ul { padding:0; }
  nav.tools li { float:left; font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; letter-spacing:.1em; font-size:13px; font-size:.8125rem; }
  nav.tools li:first-child a { padding-left:0 5px 0 0; padding-left:0 .3125rem 0 0; }
  nav.tools a { color:#cfe6e0; padding:0 20px 0 0; padding:0 1.25rem 0 0; }
  nav.tools a:hover { color:#fff; }
  nav #mobile-nav { float:right; clear:right; position:relative; min-width:150px; min-width:9.375rem; }
  nav #mobile-nav li { float:right; margin-left:10px; margin-left:.625rem; }
  nav #mobile-nav a { display:block; background:#0d474f; color:#fff; text-align:center; padding:5px 10px; padding:.3125rem .625rem; font-size:16px; font-size:1rem; min-width:30px; min-width:1.875rem; }
  nav #mobile-nav a:hover { background-color:#cfe6e0; color:#155b67; }
  nav.logo { float:left; clear:left; position:absolute; top:-10px; z-index:1000; }
  
  nav.logo .artis-naples { background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4yLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDY1LjU4NXB4IiBoZWlnaHQ9Ijc4LjU3cHgiIHZpZXdCb3g9IjAgMCA0NjUuNTg1IDc4LjU3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NjUuNTg1IDc4LjU3OyINCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KPCFbQ0RBVEFbDQoJLnN0MHtmaWxsOiNGRkZGRkY7fQ0KXV0+DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTkxLjI0MywyMi44MzZjLTQuMTE3LDAtOC4wNjEsMy4yMDctMTAuODg2LDguNDE2di04LjFsLTE0LjAyOCwwLjU2MXYwLjk2OQ0KCQljNC41OSwwLjA3Niw1LjcyMywxLjU5OSw1LjcyMyw0LjAwOXYyNy41ODhjMCwyLjQxMi0xLjEzMywyLjk3NC01LjcyMywzLjA1NnYwLjk1NWgyMS4yMDV2LTAuOTU1DQoJCWMtNS40ODYtMC4xNjUtNy4wMTktMC42NDQtNy4wMTktMy4wNTZWMzMuMTAxYzIuMzM2LTMuOTI5LDQuNTE2LTYuMjU3LDcuNjU0LTYuNjYyYy0wLjIzMSwwLjY0OS0wLjQ4LDEuNjg5LTAuNDgsMi40OQ0KCQljMCwyLjg4OCwyLjEwNiw0Ljk2OSw1LjA5MSw0Ljk2OWMyLjg5MywwLDQuOTEzLTIuMTYsNC45MTMtNS4yMDdDOTcuNjkzLDI1LjU1NCw5NS42NzMsMjIuODM2LDkxLjI0MywyMi44MzZ6IE0xNDMuMzkzLDU2LjI3OQ0KCQlWMjMuMTUzbC0xNC4zNjQsMC41NjF2MC45NjljNC42NzQsMC4wNzYsNS44OTMsMS42MDEsNS44OTMsNC4wMDh2MjcuNTkxYzAsMi40MS0xLjIxOSwyLjk3My01Ljg5MywzLjA1NHYwLjk1NWgyMC4yNDJ2LTAuOTU1DQoJCUMxNDQuMjc3LDU5LjI1MiwxNDMuMzkzLDU4LjY5LDE0My4zOTMsNTYuMjc5eiBNMTIwLjEyMSw1Ny44MDljLTMuMzEyLDAtNC42NzMtMS44NDQtNC42NzMtNi42NjdWMjYuMTE3aDExLjQzOXYtMi40OGgtMTEuNDM5DQoJCVYxMC4xNjRsLTguNDg2LDMuMDQzdjEwLjE4OGwtNy40ODcsMS43NjF2MS4wMzhoNy40ODdWNTAuNDNjMCw3LjM3OSwzLjM5MSwxMC42NjksOS42ODYsMTAuNjY5YzUuMDgsMCw4LjYyOS0yLjgxLDExLjIwOC04LjAzMQ0KCQlsLTAuOTY4LTAuNjM0QzEyNC43ODMsNTYuMjAxLDEyMi40NTMsNTcuODA5LDEyMC4xMjEsNTcuODA5eiBNNTQuMDk5LDUxLjU1bC0xOC4wNy00OC43N2gtMy4zOEwxNS40NzIsNDYuMDE3DQoJCUMxMi4wOCw1NC42NzgsOS4xODMsNTcuODA4LDMuODU3LDU5LjI1MXYxLjAzN2gxOC44NjR2LTEuMDM3Yy03LjMzNy0xLjIwMy04LjcwMi0zLjkzNi01LjA3NS0xMy4zOTVsMi43NC02Ljk3OWgxOS4wMzENCgkJbDQuODM4LDEzLjc5MWMxLjYyMyw0LjQ4NywwLjQ4MSw2LjE3OS03LjE3LDYuNTgydjEuMDM3SDYzLjUzdi0xLjAzN0M1Ny4zMjQsNTguMzY5LDU2LjExNCw1Ny4wMDUsNTQuMDk5LDUxLjU1eiBNMjAuOTU1LDM3LjI3DQoJCWw5LjE5LTIzLjY1MmgwLjMyOWw4LjM4LDIzLjY1MkgyMC45NTV6IE0xMzguNzEyLDE2LjI2YzMuMjI1LDAsNS4zMTctMi4yNDYsNS4zMTctNS40NTVjMC0zLjIxMy0yLjA5My01LjI5Ny01LjMxNy01LjI5Nw0KCQljLTMuMTQ3LDAtNS4yNCwyLjI0Ni01LjI0LDUuNTM1QzEzMy40NzIsMTQuMjUzLDEzNS41NjQsMTYuMjYsMTM4LjcxMiwxNi4yNnogTTM5Mi4xMDEsNTYuMjc4VjIuNzc5bC0xNC45MjQsMC40Nzd2MC45Nw0KCQljNS42NDgsMC4xNTYsNi40NTEsMS4zNiw2LjQ1MSw0LjA5NnY0Ny45NThjMCwyLjQxMi0xLjEzMSwyLjk3NC01LjgwNSwzLjA1NnYwLjk1NWgyMHYtMC45NTUNCgkJQzM5My4xNDQsNTkuMjUxLDM5Mi4xMDEsNTguNjksMzkyLjEwMSw1Ni4yNzh6IE0zMzguODY3LDU3LjA4M2MtNC42ODgsMS45MTktNi4xMzksMC4yNC02LjEzOS0zLjY5MlYzNC43MDUNCgkJYzAtOC4yNjctNC44MzQtMTEuNzk3LTEzLjk0MS0xMS43OTdjLTkuMTE1LDAtMTUuMDAyLDMuNDU2LTE1LjAwMiw4LjE4M2MwLDIuNjUsMS44NTQsNC43NDIsNC42NzgsNC43NDINCgkJYzMuMTQ1LDAsNC44NC0xLjkzNyw0Ljg0LTQuNzQyYzAtMS42MDQtMC44MDMtMy4wNDYtMi4xNzYtNC4zMjVjMS40NDEtMS40NDUsMy45NTEtMi4zMzIsNi42ODItMi4zMzINCgkJYzQuNzY2LDAsNi41MzksMi44OTEsNi41MzksOC45MDh2NS43NzhjLTEuODY1LDAuODc2LTExLjI4MSwxLjM1Ni0xNy4yNTQsNC42NDdjLTMuMzk4LDEuODQ4LTQuODQsNC45Ny00Ljg0LDguMTA2DQoJCWMwLDQuNDgxLDMuMTQ1LDguODk2LDEwLjMxNCw4Ljg5NmM1LjAwMiwwLDguNzg5LTIuODA2LDExLjg1Mi02LjMzNGgwLjMzYzAuNDg2LDQuMzMzLDIuMTc2LDYuMTcsNi42OTksNi4xNw0KCQljMi44MTYsMCw0LjkxMi0wLjk1Niw3Ljc0LTIuNzIzTDMzOC44NjcsNTcuMDgzeiBNMzI0LjM0Nyw1Mi41OTRjLTEuNjE5LDIuMjQ0LTQuMTkzLDQuNDg5LTcuMTA0LDQuNDg5DQoJCWMtNC4xMDksMC01Ljk2NS0yLjcyOS01Ljk2NS02LjU3NmMwLTUuNDU0LDIuMzQyLTcuNzgyLDEzLjA2OC05Ljg2MVY1Mi41OTR6IE0xNjYuNzc3LDM3LjE4Ng0KCQljLTYuMjE2LTEuNjA0LTkuNDM5LTMuMzY2LTkuNDM5LTYuODExYzAtMy42OSwyLjgyMS02LjE4Myw2LjUyOS02LjE4M2M0LjkyOSwwLDcuMjY2LDIuODk0LDExLjkzOCwxMC40MzdoMS4xMjdWMjIuNjczaC0wLjg4Nw0KCQlsLTIuMDA5LDIuNDgzYy0yLjE4NS0xLjI4OS01LjU3My0yLjQ4My05LjExNy0yLjQ4M2MtOC4zMDksMC0xMy42MzIsNC44OTYtMTMuNjMyLDExLjc5YzAsNS45MzQsMy40NjgsOC41MDYsMTEuNjg5LDEwLjgzNA0KCQljNy45ODIsMi4yNDQsMTAuMjQ1LDQuMjQ0LDEwLjI0NSw3LjkzOGMwLDMuMTItMi40MjIsNi4xNzgtNi45NDMsNi4xNzhjLTUuNzk0LDAtOC44NjMtMi44OS0xNC4wMjMtMTEuNzk1aC0xLjEzdjEzLjMxNGgwLjg5MQ0KCQlsMi42NTctMi44ODVjMi40MiwxLjYwMyw3LjY2MiwyLjg4NSwxMC42NSwyLjg4NWM4Ljc4MywwLDEzLjYxOS01LjYxNiwxMy42MTktMTIuMzQ4DQoJCUMxNzguOTQzLDQyLjMyNSwxNzUuMDAyLDM5LjQzNywxNjYuNzc3LDM3LjE4NnogTTQxOS4zMzksNTcuNzI3Yy04LjQ2NywwLTEyLjY2LTYuNjYzLTEyLjY2LTE1Ljk2MnYtMi4wMDZoMjQuNzY0DQoJCWMwLjYzOS05LjU0NC00LjkyOC0xNy4wODYtMTUuNzMtMTcuMDg2Yy05LjgzOCwwLTE4LjIzMiw4LjEwMS0xOC4yMzIsMTkuNTY3YzAsMTEuMDc3LDcuNDIsMTguNjkxLDE4LjIzMiwxOC42OTENCgkJYzguMDY0LDAsMTIuNjY2LTQuMTcxLDE1Ljg5My05LjM4M2wtMC44OTMtMC42NDZDNDI3LjQxNCw1NS4xNjMsNDI0LjQyMSw1Ny43MjcsNDE5LjMzOSw1Ny43Mjd6IE00MTUuMTQ2LDI0LjE5NQ0KCQljNi4wNTEsMCw4LjA2Miw1LjI5Myw3LjI2NiwxNC4xMjFoLTE1LjY0NkM0MDcuMzI2LDI5LjA4Myw0MTAuMzA4LDI0LjE5NSw0MTUuMTQ2LDI0LjE5NXogTTQ1MC4yMjYsMzcuMTg2DQoJCWMtNi4yMDMtMS42MDQtOS40MjQtMy4zNjYtOS40MjQtNi44MTFjMC0zLjY5LDIuODEyLTYuMTgzLDYuNTI1LTYuMTgzYzQuOTIsMCw3LjI1OCwyLjg5NCwxMS45MzgsMTAuNDM3aDEuMTI3VjIyLjY3M2gtMC44ODcNCgkJbC0yLjAxOCwyLjQ4M2MtMi4xNzgtMS4yODktNS41NjgtMi40ODMtOS4xMTMtMi40ODNjLTguMzA1LDAtMTMuNjI5LDQuODk2LTEzLjYyOSwxMS43OWMwLDUuOTM0LDMuNDcxLDguNTA2LDExLjY5OSwxMC44MzQNCgkJYzcuOTgyLDIuMjQ0LDEwLjI0Miw0LjI0NCwxMC4yNDIsNy45MzhjMCwzLjEyLTIuNDI0LDYuMTc4LTYuOTM4LDYuMTc4Yy01LjgwNywwLTguODgxLTIuODktMTQuMDM5LTExLjc5NWgtMS4xMTl2MTMuMzE0aDAuODgxDQoJCWwyLjY2LTIuODg1YzIuNDE4LDEuNjAzLDcuNjU4LDIuODg1LDEwLjY0OCwyLjg4NWM4Ljc4NywwLDEzLjYzMS01LjYxNiwxMy42MzEtMTIuMzQ4DQoJCUM0NjIuNDEyLDQyLjMyNSw0NTguNDUzLDM5LjQzNyw0NTAuMjI2LDM3LjE4NnogTTM2My42ODcsMjIuNjczYy00LjkyLDAtOC44NjcsMi40MDEtMTIuMjU4LDUuNzcxdi01LjI5MUwzMzcuNCwyMy43MTN2MC45NjcNCgkJYzQuNTk2LDAuMDc2LDUuNzMyLDEuNjAzLDUuNzMyLDQuMDA4djQyLjkxMWMwLDIuNDkzLTEuMDYxLDIuOTcxLTUuNzMyLDMuMDUzdjAuOTU5aDIxLjg1NXYtMC45NTkNCgkJYy02LjEzMS0wLjA4Mi03LjY2NC0wLjU2LTcuNjY0LTMuMDUzVjU4LjYxYzIuOTEsMS41MjEsNS42NDUsMi4zMjMsOS42NzYsMi4zMjNjMTAuNTY0LDAsMTcuMDk4LTguNTgzLDE3LjA5OC0xOS42NDkNCgkJQzM3OC4zNjMsMzAuNTMyLDM3My4wNDIsMjIuNjczLDM2My42ODcsMjIuNjczeiBNMzU5Ljg5NCw1OS40MWMtMy42MjksMC02LjYwOS0xLjY4NS04LjMwMy02LjA5NVYyOS45NzUNCgkJYzIuNDk2LTIuNTcxLDQuOTk2LTQuMDA5LDguMDYyLTQuMDA5YzYuMzc5LDAsOS41OTQsNy4xMzgsOS41OTQsMTUuODAyQzM2OS4yNDgsNTMuMzE2LDM2Ni4xMDUsNTkuNDEsMzU5Ljg5NCw1OS40MXoNCgkJIE0yNTEuMzM3LDM2LjI0aC02OS4xMjJ2Ni4yODloNjkuMTIyVjM2LjI0TDI1MS4zMzcsMzYuMjR6IE0zMDUuOTEyLDQuMzc5aC0yMi4xNzZ2MC45NjVjOC4wNTksMS4xMjMsMTAuODA5LDQuNDg4LDEwLjgwOSwxMi4zNTUNCgkJdjI5LjAzNWgtMC4wODZMMjYyLjQ1Myw0LjM3OWgtMTcuMTl2MC45NjVjNi45MzgsMC4zMjQsOS44MzYsNC4zMjgsOS44MzYsOS4zMDV2MzIuMjQzYzAsNy44NjMtMi4yNDcsMTEuMTU2LTkuODM2LDEyLjM1OXYxLjAzNw0KCQloMjIuMTAzdi0xLjAzN2MtOC4yMi0xLjEyNC0xMC4zMi00LjQ5Ni0xMC4zMi0xMi4zNTlWMTMuNDQ4aDAuMDc4bDM2LjY5Miw0OC4wNTJoMi42NTZ2LTQzLjhjMC03Ljg2NywxLjg2LTExLjA3Miw5LjQ0LTEyLjM1NQ0KCQlWNC4zNzlMMzA1LjkxMiw0LjM3OXoiLz4NCjwvZz4NCjwvc3ZnPg0K);
  position:relative; display:block; background-size:contain; background-repeat:no-repeat; width:155px; width:9.6875rem; height:40px; height:2.5rem; top:35px; top:2.1875rem; }
  nav .details,nav .slideshow { display:none; }
  
  section .btn { border-bottom:1px solid #00262d; border-radius:5px; color:#fff; display:inline-block; background-color:#396b73; background-image:_deprecated-webkit-gradient(linear,left top,left bottom,#396b73,#2a6069); background-image:-webkit-gradient(linear,left top,left bottom,from(#396b73),to(#2a6069)); background-image:linear-gradient(#396b73,#2a6069); padding:7px 24px; text-decoration:none; text-shadow:1px -1px 1px #213e42; background-clip:padding-box; font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; font-size:16px; color:#fff !important; text-align:center; position:relative; }
  section .btn i { padding-right:5px; }
  section .btn.active,section .btn:hover:not(:disabled) { cursor:pointer; background-color:#3c696f; background-image:_deprecated-webkit-gradient(linear,left top,left bottom,#3c696f,#245259); background-image:-webkit-gradient(linear,left top,left bottom,from(#3c696f),to(#245259)); background-image:linear-gradient(#3c696f,#245259); }
  section .btn.stuck,section .btn:active:not(:disabled) { -webkit-box-shadow:inset 0 0 8px 4px #21484e; box-shadow:inset 0 0 8px 4px #21484e; }
  section .btn:disabled { opacity:.5; cursor:not-allowed; }
  section .btn.grey { border-bottom:1px solid #a49393; border-radius:3px; color:#333; display:inline-block; background-color:#b5b5b5; background-image:_deprecated-webkit-gradient(linear,left top,left bottom,#b5b5b5,#b0a0a0); background-image:-webkit-gradient(linear,left top,left bottom,from(#b5b5b5),to(#b0a0a0)); background-image:linear-gradient(#b5b5b5,#b0a0a0); padding:7px 24px; text-decoration:none; text-shadow:1px -1px 1px #b9b1b1; background-clip:padding-box; color:#fff; text-shadow:0 -1px 1px #828282; }
  section .btn.grey i { padding-right:5px; }
  section .btn.grey.active,section .btn.grey:hover:not(:disabled) { cursor:pointer; background-color:#a8a8a8; background-image:_deprecated-webkit-gradient(linear,left top,left bottom,#a8a8a8,#9a8989); background-image:-webkit-gradient(linear,left top,left bottom,from(#a8a8a8),to(#9a8989)); background-image:linear-gradient(#a8a8a8,#9a8989); }
  section .btn.grey.stuck,section .btn.grey:active:not(:disabled) { -webkit-box-shadow:inset 0 0 8px 4px #928181; box-shadow:inset 0 0 8px 4px #928181; }
  section .btn.grey:disabled { opacity:.5; cursor:not-allowed; }
  section .btn.blue { border-bottom:1px solid #0a1f26; border-radius:5px; color:#fff; display:inline-block; background-color:#193d4a; background-image:_deprecated-webkit-gradient(linear,left top,left bottom,#193d4a,#0f2f3a); background-image:-webkit-gradient(linear,left top,left bottom,from(#193d4a),to(#0f2f3a)); background-image:linear-gradient(#193d4a,#0f2f3a); padding:7px 24px; text-decoration:none; text-shadow:1px -1px 1px #0d1f25; background-clip:padding-box; }
  section .btn.blue i { padding-right:5px; }
  section .btn.blue.active,section .btn.blue:hover:not(:disabled) { cursor:pointer; background-color:#142d35; background-image:_deprecated-webkit-gradient(linear,left top,left bottom,#142d35,#061216); background-image:-webkit-gradient(linear,left top,left bottom,from(#142d35),to(#061216)); background-image:linear-gradient(#142d35,#061216); }
  section .btn.blue.stuck,section .btn.blue:active:not(:disabled) { -webkit-box-shadow:inset 0 0 8px 4px #03080a; box-shadow:inset 0 0 8px 4px #03080a; }
  section .btn.blue:disabled { opacity:.5; cursor:not-allowed; }
  section .btn.full { width:100%; }
  section .btn.medium { width:125px; width:7.8125rem; }
  section .btn.btn-large { font-size:20px; padding:10px 20px; padding:.625rem 1.25rem; }
  section .btn.btn-small { font-size:12px; padding:3px 15px; padding:.1875rem .9375rem; }
  section .btn.btn-buy { font-size:20px; padding:10px 5px 10px 20px; padding:.625rem .3125rem .625rem 1.25rem; min-width:300px; }
  section .btn.btn-buy .date { float:right; display:block; width:45%; font-size:12px; text-align:center; }
  section .btn.btn-buy .icon-tags,section .btn.btn-buy .text { float:left; position:relative; top:3px; }
  section .btn.btn-buy .icon-tags { top:7px; }
  section .btn .dropdown-menu,section .fakebtn .dropdown-menu { text-shadow:none; text-align:left; position:absolute; top:110%; right:0; z-index:1000; display:none; float:left; min-width:192px; min-width:12rem; padding:5px 0 10px; padding:.3125rem 0 .625rem; margin:0; list-style:none; background-color:#fff; border:1px solid #ccc; border:1px solid rgba(0,0,0,.2); *border-right-width:2px; *border-bottom-width:2px; border-radius:6px; -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2); box-shadow:0 5px 10px rgba(0,0,0,.2); background-clip:padding-box; }
  section .btn .dropdown-menu li,section .fakebtn .dropdown-menu li { padding:5px 10px 0; margin:0; }
  section .btn .dropdown-menu li a,section .fakebtn .dropdown-menu li a { display:block; font-weight:400; }
  
  footer.site h3 { font-family:Chronicle SSm A,Chronicle SSm B,Georgia,Times,Times New Roman,serif; font-weight:400; font-size:20px; font-size:1.25rem; }
  footer.site h4 { color:#58585a; font-weight:400; margin:0; }
  footer.site dl { display:block; color:#155b67; overflow:hidden; margin:0 0 30px; margin:0 0 1.875rem; }
  footer.site dl a { color:#155b67; }
  footer.site dd,footer.site dt { width:50%; float:left; margin:0; padding:0; }
  footer.site dd { float:left; text-align:left; }
  footer.site ul { margin:0; padding:0; list-style:none; }
  footer.site ul li { float:left; }
  footer.site a { color:#e1f7fa; }
  footer.site .social { padding:10px 0; padding:.625rem 0; letter-spacing:.01em; font-size:50px; font-size:3.125rem; }
  footer.site .social a { color:#155b67; opacity:.8; }
  footer.site .social a:hover { color:#19afaf; opacity:1; }
  footer.site .copyright { border-top:1px solid #b3b9a2; color:#58585a; margin-top:30px; margin-top:1.875rem; font-size:10px; font-size:.625rem; }
  footer.site .sitemap ul { display:block; overflow:hidden; color:#fff; margin:0; padding:0; }
  footer.site .sitemap ul li { display:block; float:left; margin-right:2.3576516%; width:31.7615656%; min-height:350px; min-height:21.875rem; font-family:Chronicle SSm A,Chronicle SSm B,Georgia,Times,Times New Roman,serif; font-size:20px; font-size:1.25rem; }
  footer.site .sitemap ul li:last-child,footer.site .sitemap ul li:nth-child(3n+3) { margin-right:0; }
  footer.site .sitemap ul li a { display:block; border-bottom:1px solid #506261; text-shadow:0 1px 0 #201c1c; padding:5px 0; padding:.3125rem 0; }
  footer.site .sitemap ul li:nth-of-type(1) ul li a, footer.site .sitemap ul li:nth-of-type(2) ul li a, footer.site .sitemap ul li:nth-of-type(3) ul li a, footer.site .sitemap ul li:nth-of-type(4) ul li a, footer.site .sitemap ul li:nth-of-type(5) ul li a, footer.site .sitemap ul li:nth-of-type(6) ul li a { border-bottom:1px solid transparent; }
  footer.site .sitemap ul li a:hover { color:#fff; }
  footer.site .sitemap ul li ul { padding-top:10px; padding-top:.625rem; border-top:1px solid #201c1c; }
  footer.site .sitemap ul li li { width:100%; min-height:0; font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; font-size:16px; font-size:1rem; }
  footer.site .sitemap ul li li a { color:#add5ca; border-bottom:none; margin-bottom:0; padding:3px 10px; padding:.1875rem .625rem; }
  footer.site .container { padding:55px 0; padding:3.4375rem 0; }
  
  .row { *zoom:1; max-width:1170px; margin-left:auto; margin-right:auto; }
  .row:after,.row:before { content:" "; display:table; }
  .row:after { clear:both; }
  .row .col1of3 { max-width:400px; max-width:25rem; margin:0 auto; }
  
  form input { -webkit-transition:background-color .15s ease-in; transition:background-color .15s ease-in;  transition:border .15s ease-in; }
  form input.text { background-color:#fff; font-family:Chronicle SSm A,Chronicle SSm B,Georgia,Times,Times New Roman,serif; padding:5px 15px; padding:.3125rem .9375rem; border-radius:5px; border-radius:.3125rem; }
  form input.text::-webkit-input-placeholder { font-style:italic; }
  form input.text:-moz-placeholder,form input.text::-moz-placeholder { font-style:italic; }
  form input.text:-ms-input-placeholder { font-style:italic; }
  form input:focus,form input:hover { background-color:#fff; }
  form input:focus { outline:none; }
  form button.btn { position:relative; border:none; border-bottom:1px solid #7a855e; border-radius:3px; color:#fff; display:inline-block;   padding:7px 24px; text-decoration:none; text-shadow:1px -1px 1px #484a41; background-clip:padding-box; padding:8px 18px; padding:.5rem 1.125rem; top:-2px; top:-.125rem; }
  form button.btn i { padding-right:5px; }
  form button.btn.active,form button.btn:hover:not(:disabled) { cursor:pointer;  }
  form button.btn.stuck,form button.btn:active:not(:disabled) { -webkit-box-shadow:inset 0 0 8px 4px #666e52; box-shadow:inset 0 0 8px 4px #666e52; }
  form button.btn:disabled { opacity:.5; cursor:not-allowed; }
  
  .autocomplete-suggestions { display:block; background:#fff; cursor:default; text-align:left; max-height:350px; overflow:auto; padding:0; width:960px; border-bottom:2px solid #dae1e1; font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; }
  .autocomplete-suggestions .autocomplete-selected { background:#ffdab9; }
  .autocomplete-suggestions .autocomplete-suggestion { padding:2px 20px; border-left:2px solid #dae1e1; border-right:2px solid #dae1e1; }
  .autocomplete-suggestions div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
  .autocomplete-suggestions strong { font-weight:400; color:#155b67; }
  
  .style.subtle { font-family:Chronicle SSm A,Chronicle SSm B,Georgia,Times,Times New Roman,serif; color:#696868; }
  .style.nav-list { list-style:none; padding:0; margin-left:-5px; margin-right:-25px; }
  .style.nav-list li { margin:0; padding:0; font-size:14px; }
  .style.nav-list a { color:#114852; display:block; padding:2px 10px; padding:.125rem .625rem; }
  .style.nav-list a:hover { color:#19afaf; }
  
  .pager { color:#ced5b8; font-size:49px; font-size:3.0625rem; line-height:20px; line-height:1.25rem; overflow:hidden; }
  .pager span { cursor:pointer; -webkit-transition:background-color .15s ease-in; transition:background-color .15s ease-in; overflow:hidden; display:inline-block; width:50px; height:9px; text-indent:-99999px; margin:0 2px; }
  
  .incrementors { display:block; overflow:hidden; }
  .incrementors .increment { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; width:120px; height:120px; display:block; text-align:center; position:relative; background-color:#155b67; float:left; margin-right:10px; margin-right:.625rem; color:#fff; font-family:Chronicle SSm A,Chronicle SSm B,Georgia,Times,Times New Roman,serif; font-size:50px; text-transform:uppercase; line-height:120px; line-height:7.5rem; cursor:0; }
  .incrementors .increment.month { font-size:48px; }
  .incrementors .increment span { opacity:1; -webkit-transition:opacity .2s ease-in; transition:opacity .2s ease-in; }
  .incrementors .increment:hover span { opacity:1; }
  .incrementors .increment.dark { background-color:#00262d; }
  .incrementors .increment.light { background-color:#fff; width:150px; width:9.375rem; height:auto; text-align:left; }
  .incrementors .increment.light .next,.incrementors .increment.light .prev { opacity:.25; }
  .incrementors .increment.light span { display:block; opacity:1; }
  .incrementors .increment.light .option { position:relative; padding:10px; padding:.625rem; padding-left:40px; padding-left:2.5rem; cursor:pointer; -webkit-transition:all .2s ease-in; transition:all .2s ease-in; }
  .incrementors .increment.light .option:hover { background:#eee; }
  .incrementors .increment.light .option .icon-time { display:none; }
  .incrementors .increment.light .option.selected { background-color:#fff5ee; border:1px solid #ffdab9; }
  .incrementors .increment.light .option.selected .icon-time { display:block; position:absolute; left:7px; left:.4375rem; top:10px; top:.625rem; font-size:24px; color:#155b67; }
  .incrementors .increment.light .hour,.incrementors .increment.light .location,.incrementors .increment.light .title { margin:0; font-size:10px; font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; line-height:12px; color:#155b67; }
  .incrementors .increment.light .hour { font-size:16px; font-weight:700; margin-bottom:4px; }
  .incrementors .increment.light .location { color:#58585a; font-size:13px; }
  .incrementors .increment .next,.incrementors .increment .prev { background-image:url(/assets/images/design/nav-arrows.svgz); background-repeat:no-repeat; position:absolute; display:block; width:100%; height:40px; background-size:40px; background-size:2.5rem; background-position:40px 6px; background-position:2.5rem .375rem; top:0; cursor:pointer; opacity:.6; -webkit-transition:opacity .2s ease-in; transition:opacity .2s ease-in; }
  .incrementors .increment .next:hover,.incrementors .increment .prev:hover { opacity:1; }
  .incrementors .increment .prev { top:auto; bottom:0; background-position:40px -70px; background-position:2.5rem -4.375rem; }
  
  .calendar { width:100%; font-size:12px; table-layout:fixed; }
  .calendar th { text-align:left; font-weight:400; color:#155b67; }
  .calendar td { border-right:1px solid #fff; border-bottom:1px solid #fff; border:1px solid #fff; }
  .calendar .week td { -webkit-transition:all .1s ease-in; transition:all .1s ease-in; background-color:#e8e8e8; overflow:hidden; border-right:1px solid #fff; border-bottom:1px solid #fff; height:180px; height:11.25rem; vertical-align:top; min-width:80px; min-width:5rem; width:14.28571428571429%; }
.calendar .week td.has-content { cursor:pointer; }
  .calendar .week td .btn,.calendar .week td .time,.calendar .week td img { display:none; }
  .calendar .week td ul { margin:0; padding:25px 10px 0; padding:1.5625rem .625rem 0; list-style:none; color:#155b67; }
  .calendar .week td li { margin:0 0 10px; margin:0 0 .625rem; padding:0; line-height:0; display:none; position:relative; }
  .calendar .week td li.first,.calendar .week td li.more,.calendar .week td li.second { display:list-item; }
  .calendar .week td li.more { color:#b5b5b5; }
  .calendar .week td li .bullet { position:absolute; top:2px; top:.125rem; left:-2px; left:-.125rem; font-size:9px; font-size:.5625rem; }
  .calendar .week td h1,.calendar .week td h2,.calendar .week td h3,.calendar .week td h4,.calendar .week td p { font-size:12px; font-size:.75rem; color:#201c1c; font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; margin:0; padding:0 0 0 10px; padding:0 0 0 .625rem; line-height:14px; line-height:.875rem; display:block; width:100%; overflow:hidden; }
  .calendar .week td p { line-height:14px; color:#b5b5b5; }
  .calendar .week td.future,.calendar .week td.past { background-color:#f5f5f5; }
  .calendar .week td.current { background-color:#fff; }
  .calendar .week td.current .num { color:#fff; background-color:#00262d; }
  .calendar .week td.today,.calendar .week td:hover { background-color:#fff5ee; }
  .calendar .week td.today .num { color:#155b67; }
  .calendar .week td .num { position:relative; right:0; top:0; float:right; display:block; padding:4px; padding:.25rem; text-align:center; min-width:20px; min-width:1.25rem; }
  .calendar .extended td { background-color:#155b67; }
  .calendar .extended td .bullet,.calendar .extended td .num { display:none; }
  .calendar .extended td .time { color:#ffdab9; line-height:22px; }
  .calendar .extended td ul { list-style:none; width:100%; }
  .calendar .extended td li { display:block; float:left; margin-right:2.3576516%; width:22%; margin-top:0; margin-bottom:0; min-width:2px; min-width:.125rem; }
  .calendar .extended td li:nth-of-type(5), .calendar .extended td li:nth-of-type(6), .calendar .extended td li:nth-of-type(7),
  .calendar .extended td li:nth-of-type(8) { margin-top:30px; }
  .calendar .extended td li:last-child { margin-right:0; }
  .calendar .extended td h1,.calendar .extended td h2,.calendar .extended td h3,.calendar .extended td h4,.calendar .extended td p,.calendar .extended td ul { margin:0; padding:0; color:#fff; font-size:12px; font-size:.75rem; line-height:16px; line-height:1rem; font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; }
  .calendar .extended td .details { float:right; margin-right:10px; padding:10px 0; }
  .calendar .extended td img { margin:10px; margin:.625rem; float:left; width:40%; }
  .calendar .extended td a { display:block; overflow:hidden; margin:0; padding:0; }
  .calendar .extended td a:hover { background-color:#156d7b; }
  .featured-grid .angle { top:-110px; }
  .featured-grid section { position:relative; overflow:hidden; height:200px; display:block; float:left; margin-right:2.3576516%; width:31.7615656%; }
  .featured-grid section:last-child { margin-right:0; }
  .featured-grid section.fourth { display:none; float:right; }
  .featured-grid section.third { margin-right:0; }
  .featured-grid section img { position:absolute; top:0; width:auto; height:auto; max-width:125%; }
  .featured-grid section .details,.featured-grid section .type { position:absolute; width:70%; max-width:150px; background-color:rgba(0,0,0,.8); z-index:30; top:0; color:#cfe6e0; padding:5px 10px; }
  .featured-grid section .details { top:32px; top:2rem; background-color:rgba(0,0,0,.5); font-size:12px; font-size:.75rem; }
  .featured-grid section img { background-color:#e7f2ef; }
  .featured-grid section .extended-details { position:absolute; display:block; width:100%; bottom:0; opacity:1; -webkit-transition:all .1s ease-in; transition:all .1s ease-in; background: url("/assets/images/alpha/black/65.png"); margin-bottom:-55px; }
  .featured-grid section .extended-details .date,.featured-grid section .extended-details h3,.featured-grid section .extended-details p { font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; z-index:30; padding: 0 10px 5px 10px; position:relative; display:block; line-height:1.3em; }
  .featured-grid section .extended-details .date,.featured-grid section .extended-details h3 { color:#fff; font-size:16px; font-size:1rem; }
  .featured-grid section .extended-details p { color:#cfe6e0; font-size:12px; font-size:.75rem; display:block; background: url("/assets/images/alpha/black/80.png"); height:55px; padding-top:10px; padding-bottom:10px; margin:10px 0 0 0; }
  
  .admin-bar { position:fixed; width:200px; width:12.5rem; left:-200px; left:-12.5rem; top:197px; top:12.3125rem; padding:10px; padding:.625rem; background:#0d474f; border-right:8px solid #0d474f; border-top:8px solid #0d474f; border-bottom:8px solid #0d474f; text-align:right; z-index:5000; display:block; }
  .admin-bar.visible { left:0; }
  .admin-bar a { color:#fff; }
  .admin-bar .info { color:#fff; font-size:10px; font-size:.625rem; padding:5px; padding:.3125rem; }
  .admin-bar .view { position:absolute; cursor:pointer; right:-33px; right:-2.0625rem; top:10px; top:.625rem; padding:20px 0; padding:1.25rem 0; text-align:center; width:25px; width:1.5625rem; background-color:#0d474f; display:block; overflow:hidden; }
  .admin-bar .view:hover { background-color:#105661; }
  .admin-bar input { padding:3px; padding:.1875rem; width:100%; border:1px solid #32c6dd; }
  
  .pagination { margin:20px 0; padding:0; list-style:none; display:block; overflow:hidden; clear:both; line-height:0; list-style:0; font-size:0; }
  .pagination li { display:inline-block; border-right:1px solid #fff; background-color:#fff5ee; overflow:hidden; margin:0; padding:0; border-radius:5px; }
  .pagination li a { display:inline-block; padding:10px 15px; transition: all .2s ease-in-out; }
  .pagination li a.active { background-color:#e8e8e8; color:#201c1c; cursor:default; }
  .pagination li a:hover { background:#ffdab9; color:#00262d; }
  
  .search-item { overflow:hidden; padding:0 10px; }
  
  #tnew .header .angle { top:-120px; top:-7.5rem; }
  #tnew nav.logo .artis-naples { top:50px; top:3.125rem; }
  #tnew .content { min-height:400px; }
  #tnew .wrapper.header { position:relative; height:150px; overflow:hidden; }
  #tnew nav.logo { top:-25px; }
@media only screen and (min-width:768px) {
  #tnew nav.logo { top:25px; }
}

  .twitter-typeahead { width:100%; }
  .twitter-typeahead input { width:100%; display:block; }
  .tt-hint,.tt-query,.typeahead { width:396px; height:30px; padding:8px 12px; font-size:24px; line-height:30px; border:2px solid #ccc; border-radius:8px; outline:none; }
  .typeahead { background-color:#fff; }
  .typeahead:focus { border:1px solid #0097cf; }
  .tt-query { -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); box-shadow:inset 0 1px 1px rgba(0,0,0,.075); }
  .tt-hint { color:#e7f2ef; }
  .tt-menu { max-width:600px; margin:5px 0; padding:8px 0; background-color:#fff; border:1px solid #ccc; border:1px solid rgba(0,0,0,.2); -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2); box-shadow:0 5px 10px rgba(0,0,0,.2); }
  .tt-suggestion { padding:3px 20px; font-size:18px; line-height:24px; }
  .tt-suggestion.tt-cursor { color:#869c9b; background-color:#e7f2ef; }
  .tt-suggestion p { margin:0; }
  
  .vis .overlay { position:absolute; top:0; left:0; width:100%; height:100%; z-index:10; }
  .vis-active { -webkit-box-shadow:0 0 10px #86d5f8; box-shadow:0 0 10px #86d5f8; }
  .vis [class*=span] { min-height:0; width:auto; }
  div.vis-configuration { position:relative; display:block; float:left; font-size:12px; }
  div.vis-configuration-wrapper { display:block; width:700px; }
  div.vis-configuration-wrapper:after { clear:both; content:""; display:block; }
  div.vis-configuration.vis-config-option-container { display:block; width:495px; background-color:#fff; border:2px solid #f7f8fa; border-radius:4px; margin-top:20px; left:10px; padding-left:5px; }
  div.vis-configuration.vis-config-button { display:block; width:495px; height:25px; vertical-align:middle; line-height:25px; background-color:#f7f8fa; border:2px solid #ceced0; border-radius:4px; margin-top:20px; left:10px; padding-left:5px; cursor:pointer; margin-bottom:30px; }
  div.vis-configuration.vis-config-button.hover { background-color:#4588e6; border:2px solid #214373; color:#fff; }
  div.vis-configuration.vis-config-item { display:block; float:left; width:495px; height:25px; vertical-align:middle; line-height:25px; }
  div.vis-configuration.vis-config-item.vis-config-s2 { left:10px; background-color:#f7f8fa; padding-left:5px; border-radius:3px; }
  div.vis-configuration.vis-config-item.vis-config-s3 { left:20px; background-color:#e4e9f0; padding-left:5px; border-radius:3px; }
  div.vis-configuration.vis-config-item.vis-config-s4 { left:30px; background-color:#cfd8e6; padding-left:5px; border-radius:3px; }
  div.vis-configuration.vis-config-header { font-size:18px; font-weight:700; }
  div.vis-configuration.vis-config-label { width:120px; height:25px; line-height:25px; }
  div.vis-configuration.vis-config-label.vis-config-s3 { width:110px; }
  div.vis-configuration.vis-config-label.vis-config-s4 { width:100px; }
  div.vis-configuration.vis-config-colorBlock { top:1px; width:30px; height:19px; border:1px solid #444; border-radius:2px; padding:0; margin:0; cursor:pointer; }
  input.vis-configuration.vis-config-checkbox { left:-5px; }
  input.vis-configuration.vis-config-rangeinput { position:relative; top:-5px; width:60px; padding:1px; margin:0; pointer-events:none; }
  input.vis-configuration.vis-config-range { -webkit-appearance:none; border:0 solid #fff; background-color:transparent; width:300px; height:20px; }
  input.vis-configuration.vis-config-range::-webkit-slider-runnable-track { width:300px; height:5px; background:#dedede; background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%); background:linear,to bottom,#dedede 0,#c8c8c8 99%; border:1px solid #999; -webkit-box-shadow:#aaa 0 0 3px 0; box-shadow:0 0 3px 0 #aaa; border-radius:3px; }
  input.vis-configuration.vis-config-range::-webkit-slider-thumb { -webkit-appearance:none; border:1px solid #14334b; height:17px; width:17px; border-radius:50%; background:#3876c2; background:-ms-linear-gradient(top,#3876c2 0,#385380 100%); background:linear,to bottom,#3876c2 0,#385380 100%; -webkit-box-shadow:#111927 0 0 1px 0; box-shadow:0 0 1px 0 #111927; margin-top:-7px; }
  input.vis-configuration.vis-config-range:focus { outline:0; }
  input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track { background:#9d9d9d; background:-ms-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%); background:linear,to bottom,#9d9d9d 0,#c8c8c8 99%; }
  input.vis-configuration.vis-config-range::-moz-range-track { width:300px; height:10px; background:#dedede; background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%); background:linear,to bottom,#dedede 0,#c8c8c8 99%; border:1px solid #999; box-shadow:0 0 3px 0 #aaa; border-radius:3px; }
  input.vis-configuration.vis-config-range::-moz-range-thumb { border:none; height:16px; width:16px; border-radius:50%; background:#385380; }
  input.vis-configuration.vis-config-range:-moz-focusring { outline:1px solid #fff; outline-offset:-1px; }
  input.vis-configuration.vis-config-range::-ms-track { width:300px; height:5px; background:0 0; border-color:transparent; border-width:6px 0; color:transparent; }
  input.vis-configuration.vis-config-range::-ms-fill-lower { background:#777; border-radius:10px; }
  input.vis-configuration.vis-config-range::-ms-fill-upper { background:#ddd; border-radius:10px; }
  input.vis-configuration.vis-config-range::-ms-thumb { border:none; height:16px; width:16px; border-radius:50%; background:#385380; }
  input.vis-configuration.vis-config-range:focus::-ms-fill-lower { background:#888; }
  input.vis-configuration.vis-config-range:focus::-ms-fill-upper { background:#ccc; }
  .vis-configuration-popup { position:absolute; background:rgba(57,76,89,.85); border:2px solid #f2faff; line-height:30px; height:30px; width:150px; text-align:center; color:#fff; font-size:14px; border-radius:4px; -webkit-transition:opacity .3s ease-in-out; transition:opacity .3s ease-in-out; }
  .vis-configuration-popup:after,.vis-configuration-popup:before { left:100%; top:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; }
  .vis-configuration-popup:after { border-color:rgba(136,183,213,0); border-left-color:rgba(57,76,89,.85); border-width:8px; margin-top:-8px; }
  .vis-configuration-popup:before { border-color:rgba(194,225,245,0); border-left-color:#f2faff; border-width:12px; margin-top:-12px; }
div.vis-tooltip { position:absolute; visibility:hidden; padding:5px; white-space:nowrap; font-family:verdana; font-size:14px; color:#000; background-color:#f5f4ed; border-radius:3px; border:1px solid #808074; -webkit-box-shadow:3px 3px 10px rgba(0,0,0,.2); box-shadow:3px 3px 10px rgba(0,0,0,.2); pointer-events:none; z-index:5; }
  .vis-current-time { background-color:#ff7f6e; width:2px; z-index:1; pointer-events:none; }
  .vis-rolling-mode-btn { height:40px; width:40px; position:absolute; top:7px; right:20px; border-radius:50%; font-size:28px; cursor:pointer; opacity:.8; color:#fff; font-weight:700; text-align:center; background:#3876c2; }
  .vis-rolling-mode-btn:before { content:"\26F6"; }
  .vis-rolling-mode-btn:hover { opacity:1; }
  .vis-custom-time { background-color:#6e94ff; width:2px; cursor:move; z-index:1; }
  .vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal { position:absolute; width:100%; height:0; border-bottom:1px solid; }
  .vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor { border-color:#e5e5e5; }
  .vis-panel.vis-background.vis-horizontal .vis-grid.vis-major { border-color:#bfbfbf; }
  .vis-data-axis .vis-y-axis.vis-major { width:100%; position:absolute; color:#4d4d4d; white-space:nowrap; }
  .vis-data-axis .vis-y-axis.vis-major.vis-measure { padding:0; margin:0; border:0; visibility:hidden; width:auto; }
  .vis-data-axis .vis-y-axis.vis-minor { position:absolute; width:100%; color:#bebebe; white-space:nowrap; }
  .vis-data-axis .vis-y-axis.vis-minor.vis-measure { padding:0; margin:0; border:0; visibility:hidden; width:auto; }
  .vis-data-axis .vis-y-axis.vis-title { position:absolute; color:#4d4d4d; white-space:nowrap; bottom:20px; text-align:center; }
  .vis-data-axis .vis-y-axis.vis-title.vis-measure { padding:0; margin:0; visibility:hidden; width:auto; }
  .vis-data-axis .vis-y-axis.vis-title.vis-left { bottom:0; -webkit-transform-origin:left top; transform-origin:left bottom; -webkit-transform:rotate(-90deg); transform:rotate(-90deg); }
  .vis-data-axis .vis-y-axis.vis-title.vis-right { bottom:0; -webkit-transform-origin:right bottom; transform-origin:right bottom; -webkit-transform:rotate(90deg); transform:rotate(90deg); }
  .vis-legend { background-color:rgba(247,252,255,.65); padding:5px; border:1px solid #b3b3b3; -webkit-box-shadow:2px 2px 10px hsla(0,0%,60%,.55); box-shadow:2px 2px 10px hsla(0,0%,60%,.55); }
  .vis-legend-text { white-space:nowrap; display:inline-block; }
  .vis-item { position:absolute; color:#1a1a1a; border-color:#97b0f8; border-width:1px; background-color:#d5ddf6; display:inline-block; z-index:1; }
  .vis-item.vis-selected { border-color:#ffc200; background-color:#fff785; z-index:2; }
  .vis-editable.vis-selected { cursor:move; }
  .vis-item.vis-point.vis-selected { background-color:#fff785; }
  .vis-item.vis-box { text-align:center; border-style:solid; border-radius:2px; }
  .vis-item.vis-point { background:0 0; }
  .vis-item.vis-dot { position:absolute; padding:0; border-width:4px; border-style:solid; border-radius:4px; }
  .vis-item.vis-range { border-style:solid; border-radius:2px; }
  .vis-item.vis-background,.vis-item.vis-range { -webkit-box-sizing:border-box; box-sizing:border-box; }
  .vis-item.vis-background { border:none; background-color:rgba(213,221,246,.4); padding:0; margin:0; }
  .vis-item .vis-item-overflow { position:relative; width:100%; height:100%; padding:0; margin:0; overflow:hidden; }
  .vis-item-visible-frame { white-space:nowrap; }
  .vis-item.vis-range .vis-item-content { position:relative; display:inline-block; }
  .vis-item.vis-background .vis-item-content { position:absolute; display:inline-block; }
  .vis-item.vis-line { padding:0; position:absolute; width:0; border-left-width:1px; border-left-style:solid; }
  .vis-item .vis-item-content { white-space:nowrap; -webkit-box-sizing:border-box; box-sizing:border-box; padding:5px; }
  .vis-item .vis-onUpdateTime-tooltip { position:absolute; background:#4f81bd; color:#fff; width:200px; text-align:center; white-space:nowrap; padding:5px; border-radius:1px; transition:.4s; -o-transition:.4s; -moz-transition:.4s; -webkit-transition:.4s; }
  .vis-item .vis-delete,.vis-item .vis-delete-rtl { position:absolute; top:0; width:24px; height:24px; -webkit-box-sizing:border-box; box-sizing:border-box; padding:0 5px; cursor:pointer; -webkit-transition:background .2s linear; transition:background .2s linear; }
  .vis-item .vis-delete { right:-24px; }
  .vis-item .vis-delete-rtl { left:-24px; }
  .vis-item .vis-delete-rtl:after,.vis-item .vis-delete:after { content:"\D7"; color:red; font-family:arial,sans-serif; font-size:22px; font-weight:700; -webkit-transition:color .2s linear; transition:color .2s linear; }
  .vis-item .vis-delete-rtl:hover,.vis-item .vis-delete:hover { background:red; }
  .vis-item .vis-delete-rtl:hover:after,.vis-item .vis-delete:hover:after { color:#fff; }
  .vis-item .vis-drag-center { position:absolute; width:100%; height:100%; top:0; left:0; cursor:move; }
  .vis-item.vis-range .vis-drag-left { left:-4px; cursor:w-resize; }
  .vis-item.vis-range .vis-drag-left,.vis-item.vis-range .vis-drag-right { position:absolute; width:24px; max-width:20%; min-width:2px; height:100%; top:0; }
  .vis-item.vis-range .vis-drag-right { right:-4px; cursor:e-resize; }
  .vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right { cursor:auto; }
  .vis-itemset { position:relative; padding:0; margin:0; -webkit-box-sizing:border-box; box-sizing:border-box; }
  .vis-itemset .vis-background,.vis-itemset .vis-foreground { position:absolute; width:100%; height:100%; overflow:visible; }
  .vis-axis { position:absolute; width:100%; height:0; left:0; z-index:1; }
  .vis-foreground .vis-group { position:relative; -webkit-box-sizing:border-box; box-sizing:border-box; border-bottom:1px solid #bfbfbf; }
  .vis-foreground .vis-group:last-child { border-bottom:none; }
  .vis-nesting-group { cursor:pointer; }
  .vis-nested-group { background:#f5f5f5; }
  .vis-label.vis-nesting-group.expanded:before { content:"\25BC"; }
  .vis-label.vis-nesting-group.collapsed-rtl:before { content:"\25C0"; }
  .vis-label.vis-nesting-group.collapsed:before { content:"\25B6"; }
  .vis-overlay { position:absolute; top:0; left:0; width:100%; height:100%; z-index:10; }
  .vis-labelset { overflow:hidden; }
  .vis-labelset,.vis-labelset .vis-label { position:relative; -webkit-box-sizing:border-box; box-sizing:border-box; }
  .vis-labelset .vis-label { left:0; top:0; width:100%; color:#4d4d4d; border-bottom:1px solid #bfbfbf; }
  .vis-labelset .vis-label.draggable { cursor:pointer; }
  .vis-labelset .vis-label:last-child { border-bottom:none; }
  .vis-labelset .vis-label .vis-inner { display:inline-block; padding:5px; }
  .vis-labelset .vis-label .vis-inner.vis-hidden { padding:0; }
  .vis-panel { position:absolute; padding:0; margin:0; -webkit-box-sizing:border-box; box-sizing:border-box; }
  .vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top { border:1px #bfbfbf; }
  .vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right { border-top-style:solid; border-bottom-style:solid; overflow:hidden; }
  .vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll { height:100%; overflow-x:hidden; overflow-y:scroll; }
  .vis-left.vis-panel.vis-vertical-scroll { direction:rtl; }
  .vis-left.vis-panel.vis-vertical-scroll .vis-content,.vis-right.vis-panel.vis-vertical-scroll { direction:ltr; }
  .vis-right.vis-panel.vis-vertical-scroll .vis-content { direction:rtl; }
  .vis-panel.vis-bottom,.vis-panel.vis-center,.vis-panel.vis-top { border-left-style:solid; border-right-style:solid; }
  .vis-background { overflow:hidden; }
  .vis-panel>.vis-content { position:relative; }
  .vis-panel .vis-shadow { position:absolute; width:100%; height:1px; -webkit-box-shadow:0 0 10px rgba(0,0,0,.8); box-shadow:0 0 10px rgba(0,0,0,.8); }
  .vis-panel .vis-shadow.vis-top { top:-1px; left:0; }
  .vis-panel .vis-shadow.vis-bottom { bottom:-1px; left:0; }
  .vis-graph-group0 { fill:#4f81bd; fill-opacity:0; stroke-width:2px; stroke:#4f81bd; }
  .vis-graph-group1 { fill:#f79646; fill-opacity:0; stroke-width:2px; stroke:#f79646; }
  .vis-graph-group2 { fill:#8c51cf; fill-opacity:0; stroke-width:2px; stroke:#8c51cf; }
  .vis-graph-group3 { fill:#75c841; fill-opacity:0; stroke-width:2px; stroke:#75c841; }
  .vis-graph-group4 { fill:#ff0100; fill-opacity:0; stroke-width:2px; stroke:#ff0100; }
  .vis-graph-group5 { fill:#37d8e6; fill-opacity:0; stroke-width:2px; stroke:#37d8e6; }
  .vis-graph-group6 { fill:#042662; fill-opacity:0; stroke-width:2px; stroke:#042662; }
  .vis-graph-group7 { fill:#00ff26; fill-opacity:0; stroke-width:2px; stroke:#00ff26; }
  .vis-graph-group8 { fill:#f0f; fill-opacity:0; stroke-width:2px; stroke:#f0f; }
  .vis-graph-group9 { fill:#8f3938; fill-opacity:0; stroke-width:2px; stroke:#8f3938; }
  .vis-timeline .vis-fill { fill-opacity:.1; stroke:none; }
  .vis-timeline .vis-bar { fill-opacity:.5; stroke-width:1px; }
  .vis-timeline .vis-point { stroke-width:2px; fill-opacity:1; }
  .vis-timeline .vis-legend-background { stroke-width:1px; fill-opacity:.9; fill:#fff; stroke:#c2c2c2; }
  .vis-timeline .vis-outline { stroke-width:1px; fill-opacity:1; fill:#fff; stroke:#e5e5e5; }
  .vis-timeline .vis-icon-fill { fill-opacity:.3; stroke:none; }
  .vis-time-axis { position:relative; overflow:hidden; }
  .vis-time-axis.vis-foreground { top:0; left:0; width:100%; }
  .vis-time-axis.vis-background { position:absolute; top:0; left:0; width:100%; height:100%; }
  .vis-time-axis .vis-text { position:absolute; color:#4d4d4d; padding:3px; overflow:hidden; -webkit-box-sizing:border-box; box-sizing:border-box; white-space:nowrap; }
  .vis-time-axis .vis-text.vis-measure { position:absolute; padding-left:0; padding-right:0; margin-left:0; margin-right:0; visibility:hidden; }
  .vis-time-axis .vis-grid.vis-vertical { position:absolute; border-left:1px solid; }
  .vis-time-axis .vis-grid.vis-vertical-rtl { position:absolute; border-right:1px solid; }
  .vis-time-axis .vis-grid.vis-minor { border-color:#e5e5e5; }
  .vis-time-axis .vis-grid.vis-major { border-color:#bfbfbf; }
  .vis-timeline { position:relative; border:1px solid #bfbfbf; overflow:hidden; padding:0; margin:0; -webkit-box-sizing:border-box; box-sizing:border-box; }
  
  .timeline { background-color:#f5f5f5; }
  .timeline_item { background-color:#fff; position:relative; border:1px solid #aaa; border-left-width:4px; display:-webkit-box; display:-ms-flexbox; display:flex; overflow:hidden; min-width:100%; }
  .timeline_item:hover { min-width:354px; }
  .timeline_item__image { -ms-flex:75px 0 0; -webkit-box-flex:75px; flex:75px 0 0; }
  .timeline_item:after { content:""; position:absolute; top:0; right:0; width:20px; height:100%; background:linear,90deg,hsla(0,0%,100%,0),#fff; z-index:10; }
  .timeline_item__title.timeline_item__title.timeline_item__title { font-size:14px; line-height:1.2em; font-weight:700; margin-bottom:4px; margin-top:0; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; display:-webkit-box; overflow:hidden; }
  .timeline_item__title.timeline_item__title.timeline_item__title a { color:#000; }
  .timeline_item__title.timeline_item__title.timeline_item__title a:hover { color:#32727c; }
  .timeline_item_subhead.timeline_item_subhead.timeline_item_subhead { padding:0; margin:0; margin-bottom:5px; line-height:1; font-size:12px; font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; color:#31717b; }
  .timeline_item__body { font-size:12px; text-align:left; padding:10px 20px 44px 15px; background-color:#fff; white-space:normal; min-width:275px; width:100%; position:relative; }
  .timeline_item_footer { position:absolute; bottom:10px; left:15px; width:calc(100% - 30px); display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; min-width:220px; }
  .timeline_item__body p { font-size:12px; margin-top:0; line-height:1.2em; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis; margin-bottom:4px; }
  .timeline_item__image { position:relative; z-index:20; }
  
  .dp-meta { font-size:12px; list-style-type:none; padding-left:0; margin:5px 0; }
  .dp-meta .dp-meta_item { font-size:12px; color:#626262; margin:0; padding:0 10px; line-height:1em; border-left:1px solid #d2d2d2; display:inline-block; }
  .dp-meta .dp-meta_item:first-child { border-left:#000; padding-left:0; }
  
  .vis-timeline { border-width:0; background-color:#fff; }
  .vis-timeline .vis-time-axis .vis-grid.vis-minor,.vis-timeline .vis-time-axis .vis-text { padding:5px; overflow:hidden; text-align:center; font-size:11px; font-weight:700; letter-spacing:.05em; }
  .vis-timeline .vis-panel.vis-center { border-color:rgba(0,0,0,.1); }
  .vis-timeline .vis-panel.vis-top { background-color:#fff; }
  .vis-timeline .vis-item { padding:0; border-width:0; }
  .vis-timeline .vis-item-content { padding:0; overflow:hidden; }
  .vis-timeline .vis-item.vis-range .vis-item-content { display:block; }
  .vis-timeline .vis-item-overflow { background-color:#fff; }
  .vis-timeline .vis-item-overflow:active,.vis-timeline .vis-item-overflow:active .vis-item-content,.vis-timeline .vis-item-overflow:focus,.vis-timeline .vis-item-overflow:focus .vis-item-content,.vis-timeline .vis-item-overflow:hover,.vis-timeline .vis-item-overflow:hover .vis-item-content { overflow:visible; }
  .vis-timeline .vis-item:focus,.vis-timeline .vis-item:hover { z-index:20; }
  .vis-foreground .vis-group,.vis-labelset .vis-label { -webkit-box-sizing:content-box; box-sizing:content-box; }
  .vis-timeline .vis-time-axis .vis-grid.vis-minor.vis-even { background-color:#f5f5f5; }
  .vis-timeline .vis-time-axis .vis-grid.vis-minor.vis-odd { background-color:#fafafa; }
  .vis-time-axis .vis-grid.vis-minor { border-color:#e0e0e0; }
  .vis-item .vis-item-overflow .vis-item-content:hover,.vis-item .vis-item-overflow:hover { overflow:visible; }
  .vis-timeline .vis-time-axis .vis-text.vis-major { font-size:16px; padding-right:15px; padding-left:15px; display:none; }
  .vis-timeline .vis-labelset .vis-label { font-size:14px; padding:0 15px; background-color:#00262d; color:#fff; max-width:110px; white-space:nowrap; }
  .vis-timeline .vis-labelset>.vis-label,.vis-timeline>.vis-panel { -webkit-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
  
  #outer-visualization { display:block; clear:both; width:100%; overflow:hidden; }
  #visualization { position:relative; overflow:hidden; }
  #wygwam.content { margin:20px; max-width:1170px; }
  
  .exibit-listing { display:block; }
  .exibit-listing .exhibit-image { display:block; margin:0 auto; text-align:center; }
  .exibit-listing .exibit-line { margin:40px 0; }
  .exibit-listing .exibit-dates { padding-bottom:10px; display:block; }
  .exhibit-header .baker-logo { display:none; width:150px; float:right; position:absolute; right:0; bottom:-100px; z-index:200; }
  .exhibit-subheader { color:#b5b5b5; font-family:Chronicle Display A,Chronicle Display B,Georgia,Times,Times New Roman,serif; }
@media only screen and (min-width:768px) {
  .exibit-listing .exhibit-image { float:left; margin-right:50px; margin-top:40px; }
  .exibit-listing .exhibit-content { display:block; overflow:hidden; }
  .exhibit-header,.exhibit-header h1,.exhibit-subheader { margin:0 !important; }
  .exhibit-subheader { padding-bottom:30px; font-size:40px; line-height:40px; border-bottom:5px solid #e8e8e8; position:relative; top:-10px; }
}
@media only screen and (min-width:959px) {
  .exhibit-header { padding-right:160px; }
  .exhibit-header .baker-logo { display:block; }
}

  .isotope-exhibit { margin:30px 0; }
  .isotope-exhibit .caption { margin-bottom:5px; }
  .isotope-exhibit .caption p { font-size:10px; color:#58585a; }
  .isotope-exhibit article { margin-bottom:20px; }
  .isotope-exhibit article img { width:100%; }
  .isotope-exhibit article h3 { font-size:30px; font-family:Chronicle Display A,Chronicle Display B,Georgia,Times,Times New Roman,serif; }

@media only screen and (min-width:768px) {
  .isotope-exhibit { width:103%; }
  .isotope-exhibit article { display:block; float:left; margin-right:2.3576516%; width:30.48209496%; }
  .isotope-exhibit article:last-child { margin-right:0; }
  .isotope-exhibit article.full { display:block; float:left; margin-right:2.3576516%; width:63.83362977%; }
  .isotope-exhibit article.full:last-child { margin-right:0; }
}
@media only screen and (min-width:959px) {
  .isotope-exhibit { width:103%; }
  .isotope-exhibit article { display:block; float:left; margin-right:2.3576516%; width:22.37878087%; }
  .isotope-exhibit article:last-child { margin-right:0; }
  .isotope-exhibit article.full { display:block; float:left; margin-right:2.3576516%; width:47.11521334%; }
  .isotope-exhibit article.full:last-child { margin-right:0; }
}

  .exhibits-past { margin:20px 0 55px; padding:0; list-style:none; display:block; overflow:hidden; clear:both; }
  .exhibits-past li { margin:0 0 20px; min-height:100px; padding:0; border-left:8px solid #cfe6e0; display:block; }
  .exhibits-past li.no-link { padding-left:20px; }
  .exhibits-past li a { padding-left:20px; -webkit-transition:all .1s ease-in; transition:all .1s ease-in; display:block; overflow:hidden; min-height:100px; }
  .exhibits-past li a:hover { background-color:rgba(207,230,224,.3); }
  .exhibits-past li.has-image { padding-left:0; border-left:0; }
  .exhibits-past li.has-image a { padding-left:0; }
  .exhibits-past li img { float:left; display:block; margin-right:10px; }
  .exhibits-past li .exibit-title { font-weight:500 !important; clear:right; display:block; }
  .exhibits-past li .exibit-dates { display:none; clear:both; font-size:12px; font-style:italic; color:#2e2a2c; }
@media only screen and (min-width:768px) {
  .exhibits-past li a { background-image:url("/assets/images/design/pastexh.gif"); background-repeat:none; background-position:100% 0; background-repeat:no-repeat; }
  .exhibits-past li .exibit-dates { display:inline; }
}
@media only screen and (min-width:959px) {
  .exhibits-past li { width:48%; margin-right:2%; float:left; }
  .exhibits-past li a { background-position:15px 80px; }
  .exhibits-past li.has-image a { background-position:130px 80px; }
}

  .modal { width:100%; display:none; height:100%; position:fixed; opacity:0; top:0; left:0; background-color:rgba(6,32,36,.95); z-index:2000; -webkit-transition:all .4s ease-in; transition:all .4s ease-in; }
  .modal.open { opacity:1; }
  .modal .modal-content { margin:5%; width:90%; margin-top:30vh; text-align:center; color:#fff; }
  .modal .modal-statment { font-size:30px; }
  .modal .modal-date,.modal .modal-statment { font-family:Chronicle Display A,Chronicle Display B,Georgia,Times,Times New Roman,serif; }
  .modal .modal-date { font-size:40px; font-weight:500; margin:50px; font-style:italic; }
  .modal .modal-or { margin:0 20px; }
  
  .page-slideshow { position:relative; display:block; }
  .page-slideshow .slide.slide { width:100%; }
  .page-slideshow .slide.slide p { font-size:14px; }
  .page-slideshow .next,.page-slideshow .prev { position:absolute; top:46%; z-index:900; background-color:#ffdab9; color:#155b67; padding:15px; margin-top:-5px; cursor:pointer; opacity:.8; }
  .page-slideshow .next:hover,.page-slideshow .prev:hover { opacity:1; }
  .page-slideshow .next { right:0; }
  
   .wrapper.ticket-product .slideshow .author { display:block; position:relative; padding:5px; bottom:3px; margin-bottom:-20px; font-size:10px; color:#999; text-align:right; }
   
@media only screen and (max-width:767px) {
  .mobile-light-mint { background-color:#eee; }
  .mobile-full { width:100%; }
  .matrix .mobile-full { max-width:400px; }
  .responsive.mobile { display:block !important; }
  .wrapper { width:100%; min-width:100%; }
  .wrapper .angle { z-index:11; }
  .wrapper .isotope-block { max-width:320px; margin:0 auto; }
  .wrapper .isotope-block article { min-height:240px; }
  .wrapper.header.open-nav { background:#2e2a2c; z-index:500; }
  .wrapper.header.open-nav #mobile-nav a.navigation-nav { color:#155b67; background-color:#ffdab9; }
  a.navigation-nav i { font-size:1.1em; }
  .wrapper.header.open-nav #navigation { display:block; top:55px; }
  .wrapper.header.open-nav #navigation-wrapper { height:auto; min-height:500px; left:-1px; }
  .wrapper.header.open-search { background:#201c1c; z-index:500; }
  .wrapper.header.open-search #mobile-nav a.search-nav { color:#155b67; background-color:#ffdab9; }
  .wrapper.header.open-search #header-search { display:block; top:95px; }
  .wrapper.content .colapsable ul.open li,.wrapper .content .colapsable ul.open li { display:block; }
  .wrapper.content .colapsable li,.wrapper .content .colapsable li { display:none; }
  .wrapper.content .colapsable li.header,.wrapper .content .colapsable li.header { display:block; }
  .wrapper.content .colapsable li.header span,.wrapper .content .colapsable li.header span { border-bottom:1px solid #2a6068; border-radius:3px; color:#fff; display:inline-block; background-color:#417b84; background-image:_deprecated-webkit-gradient(linear,left top,left bottom,#417b84,#31717b); background-image:-webkit-gradient(linear,left top,left bottom,from(#417b84),to(#31717b)); background-image:linear-gradient(#417b84,#31717b); padding:7px 24px; text-decoration:none; text-shadow:1px -1px 1px #213e42; background-clip:padding-box; width:100%; text-align:center; }
  .wrapper.content .colapsable li.header span i,.wrapper .content .colapsable li.header span i { padding-right:5px; }
  .wrapper.content .colapsable li.header span.active,.wrapper .content .colapsable li.header span.active,.wrapper.content .colapsable li.header span:hover:not(:disabled),.wrapper .content .colapsable li.header span:hover:not(:disabled) { cursor:pointer; background-color:#3c696f; background-image:_deprecated-webkit-gradient(linear,left top,left bottom,#3c696f,#245259); background-image:-webkit-gradient(linear,left top,left bottom,from(#3c696f),to(#245259)); background-image:linear-gradient(#3c696f,#245259); }
  .wrapper.content .colapsable li.header span.stuck,.wrapper .content .colapsable li.header span.stuck,.wrapper.content .colapsable li.header span:active:not(:disabled),.wrapper .content .colapsable li.header span:active:not(:disabled) { -webkit-box-shadow:inset 0 0 8px 4px #21484e; box-shadow:inset 0 0 8px 4px #21484e; }
  .wrapper.content .colapsable li.header span:disabled,.wrapper .content .colapsable li.header span:disabled { opacity:.5; cursor:not-allowed; }
  #header-search { top:100px; background:#201c1c; display:none; width:111%; left:-5.5%; z-index:20; padding:0 5.5%; height:50px; }
  #header-search,#header-search form { position:relative; }
  #header-search input { background:#58585a; padding:10px; border:none; color:#fff; width:80%; position:absolute; border-radius:6px; }
  #header-search input::-webkit-input-placeholder { color:#fff; }
  #header-search input:-moz-placeholder,#header-search input::-moz-placeholder { color:#fff; }
  #header-search input:-ms-input-placeholder { color:#fff; }
  #header-search button { position:absolute; right:5.5%; border:none; color:#cfe6e0; background-color:#155b67; font-size:31px; padding:1px 15px; border-top-right-radius:6px; border-bottom-right-radius:6px; }
  nav.primary { float:left; left:-5.5%; position:relative; z-index:24; }
  nav.primary ul { margin:0; padding:40px 0 0; }
  nav.primary #navigation-wrapper { display:block; position:absolute; overflow:hidden; }
  nav.primary #navigation { position:absolute; display:none; min-width:100%; }
  nav.primary #navigation .child { position:absolute; top:0; display:none; }
  nav.primary #navigation ul { top:0; position:fixed; }
  nav.primary #navigation li { display:block; padding:0; margin-bottom:-1px; }
  nav.primary #navigation li a { background-color:#201c1c; color:#cfe6e0; text-transform:uppercase; font-size:20px; font-weight:200; display:block; padding:10px 40px; padding:.625rem 2.5rem; }
  nav.primary #navigation li a:hover { color:#fff; }
  nav.primary #navigation li .active { display:block; }
  nav.primary #navigation li.sub a i { position:absolute; color:#155b67; font-size:24px; left:24px; left:1.5rem; margin-top:1px; }
  nav.primary #navigation li.header a { background-color:#2e2a2c; color:#cfe6e0; }
  nav.primary #navigation li.header a i { font-size:17px; color:#ffdab9; margin-top:4px; left:20px; left:1rem; }
  .isotope-block article .angle,.isotope-block nav .angle { bottom:-150px; }
  .artis-event-wrapper .mobile-full { width:100%; }
}

@media only screen and (max-width:991px) {
  .home .sub.responsive.tablet { display:none !important; }
  .artis-event-wrapper .responsive.mobile { display:block !important; }
  .artis-event-wrapper .responsive.desktop,  .artis-event-wrapper .wrapper .incrementors { display:none !important; }
  .artis-event-wrapper .wrapper.tab-container .tab-data { display:block; float:none; margin-right:2.3576516%; width:100%; margin-left:4.26490215%; }
  .artis-event-wrapper .wrapper.tab-container .tab-data:last-child { margin-right:0; }
  .artis-event-wrapper .wrapper.tab-container .tab-data article { width:90%; }
  .artis-event-wrapper .wrapper.tab-container .tab-data article .mobile-heading { margin-left:-5%; width:130%; }
}

@media only screen and (min-width:1200px) {
  .responsive.desktop { display:block; }
  .wrapper { padding:0; }
  .wrapper.features h2 { font-size:30px; font-size:1.875rem; }
}

@media only screen and (min-width:992px) {
  .header .angle { top:-156px; }
  nav { z-index:1005; display:block; }
  nav,nav.logo { position:relative; }
  nav.logo { top:35px; }
  nav.logo .artis-naples {    top:55px;background:url(data:img/png;base64,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);
  position:relative; display:block; background-size:contain; background-repeat:no-repeat; width:180px; width:11.25rem; height:30px; height:1.875rem; }
  nav.logo .sub { font-size:12px; color:#155b67; position:relative; top:61px; top:3.8125rem; }
  nav.logo .sub:hover,nav.logo .sub a,nav.logo .sub a:hover { color:#155b67; }
  nav.logo { position:relative; top:40px; }
  nav.logo .artis-naples { top:35px; width:250px; height:45px; display:block; }
  nav.logo .artis-naples:hover { opacity:.75; }
  nav.logo .sub { font-size:15px; top:40px; }

  .wrapper.ticket-product .slideshow { display:block; float:left; margin-right:2.3576516%; width:57.3509785%; }
  .wrapper.ticket-product .slideshow:last-child { margin-right:0; }

  .wrapper.ticket-product .ticket-details { display:block; float:left; margin-right:2.3576516%; width:40.2913699%; margin-top:0; }
  .wrapper.ticket-product .ticket-details:last-child { margin-right:0; }
  .wrapper.ticket-product .ticket-details .ticket-note { position:relative; top:2px; width:100px; float:left; clear:right; display:block; font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; font-size:29px; line-height:24px; color:#0e4851; padding-left:15px; margin-right:-15px; }
  .wrapper.ticket-product .ticket-details .ticket-note small { font-size:13px; display:block; clear:both; text-transform:uppercase; color:#b5b5b5; font-weight:medium; line-height:1em; margin-bottom:4px; }
  .wrapper.ticket-product .ticket-details .icon-circle-arrow-right { font-size:13px; position:relative; top:-1px; }
  .wrapper.ticket-product h4 { font-family:Chronicle Display A,Chronicle Display B,Georgia,Times,Times New Roman,serif; font-size:18px; }
  .wrapper.ticket-product .cross,.wrapper.ticket-product strike { -webkit-text-decoration:strike; text-decoration:strike; color:#72141e; }
  .wrapper.ticket-product li,.wrapper.ticket-product ul { list-style:none; margin:auto; padding:5px 0; font-family:Chronicle Display A,Chronicle Display B,Georgia,Times,Times New Roman,serif; color:#000; }
  .wrapper.ticket-product li a,.wrapper.ticket-product ul a { color:#000; padding-right:5px; }
  .wrapper.ticket-product ul { width:50%; float:left; clear:left; margin:0; padding:0; }
  .wrapper.ticket-product ul.right { float:left; clear:right; }
  .wrapper .ticket-header h1 { font-size:50px; }
  .wrapper .incrementors .hours { width:100%; overflow:hidden; margin-top:20px; }
  .wrapper .incrementors .hours .option { width:150px; float:left; }
  .wrapper.tab-container .tab-data { display:block; float:left; margin-right:2.3576516%; width:70.14568495%; margin-left:4.26490215%; }
  .wrapper.tab-container .tab-data:last-child { margin-right:0; }
  .wrapper.tab-container .tab-data article { width:100%; }
  .wrapper.tab-container.active .tab-content { display:none; }
  .wrapper.tab-container.active .tab-content.open { display:block; }
  .wrapper.tab-container .tab-nav { display:block; float:left; margin-right:2.3576516%; width:18.96685915%; }
  .wrapper.tab-container .tab-nav:last-child { margin-right:0; }
  .wrapper.tab-container .tab-nav li,.wrapper.tab-container .tab-nav ul { list-style:none; margin:0; padding:0; }
  .wrapper.tab-container .tab-nav a { padding:10px 15px; display:block; margin-bottom:5px; color:#008080; background-color:#fff5ee; }
  .wrapper.tab-container .tab-nav a.open,.wrapper.tab-container .tab-nav a:hover { background-color:#ffdab9; color:#155b67;  }
  .wrapper.tab-container .tab-nav a.open { background-color:#155b67; color:#fff; }
  .wrapper.tab-container .sidebar { display:block; float:left; margin-right:2.3576516%; width:14.701957%; }
  .wrapper.tab-container .sidebar:last-child { margin-right:0; }
  .wrapper.tab-container .sidebar h4 { margin-top:0; }
  .artis-event-wrapper .sidebar { position:absolute; top:0; right:0; padding-left:30px; }
}
@media only screen and (min-width:768px) {
  .responsive.tablet { display:block !important; }
  .responsive.mobile-only { display:none !important; }
  .row { *zoom:1; max-width:1170px; margin-left:auto; margin-right:auto; }
  .row:after,.row:before { content:" "; display:table; }
  .row:after { clear:both; }
  .row .col1of1 { display:block; float:left; margin-right:2.3576516%; width:100%; }
  .row .col1of1:last-child { margin-right:0; }
  .row .col2of3 { display:block; float:left; margin-right:2.3576516%; width:74.4105871%; }
  .row .col2of3:last-child { margin-right:0; }
  .row .col1of2 { display:block; float:left; margin-right:2.3576516%; width:48.8211742%; }
  .row .col1of2:last-child { margin-right:0; }
  .row .col1of3 { display:block; float:left; margin-right:2.3576516%; width:31.7615656%; }
  .row .col1of3:last-child { margin-right:0; }
  .row .col1of4 { display:block; float:left; margin-right:2.3576516%; width:23.2317613%; }
  .row .col1of4:last-child { margin-right:0; }
  .row .col1of6 { display:block; float:left; margin-right:2.3576516%; width:14.701957%; }
  .row .col1of6:last-child { margin-right:0; }
  .row .last { margin-right:0 !important; }
  .wrapper.container,.wrapper .container { max-width:1170px; }
  .wrapper.content,.wrapper .content { *zoom:1; max-width:1170px; margin-left:auto; margin-right:auto; }
  .wrapper.content:after,.wrapper .content:after,.wrapper.content:before,.wrapper .content:before { content:" "; display:table; }
  .wrapper.content:after,.wrapper .content:after { clear:both; }
  .wrapper.content h1,.wrapper .content h1 { font-size:50px; }
  .wrapper.content article,.wrapper .content article { display:block; float:left; margin-right:2.3576516%; width:74.4105871%; }
  .wrapper.content article:last-child,.wrapper .content article:last-child { margin-right:0; }
  .wrapper.content article.col1of1,.wrapper .content article.col1of1 { display:block; float:left; margin-right:2.3576516%; width:100%; }
  .wrapper.content article.col1of1:last-child,.wrapper .content article.col1of1:last-child { margin-right:0; }
  .wrapper.content article.col1of3,.wrapper .content article.col1of3 { display:block; float:left; margin-right:2.3576516%; width:31.7615656%; }
  .wrapper.content article.col1of3:last-child,.wrapper .content article.col1of3:last-child { margin-right:0; }
  .wrapper.content article.col2of3,.wrapper .content article.col2of3 { display:block; float:left; margin-right:2.3576516%; width:74.4105871%; }
  .wrapper.content article.col2of3:last-child,.wrapper .content article.col2of3:last-child { margin-right:0; }
  .wrapper.content article.col1of2,.wrapper .content article.col1of2 { display:block; float:left; margin-right:2.3576516%; width:48.8211742%; }
  .wrapper.content article.col1of2:last-child,.wrapper .content article.col1of2:last-child,.wrapper.content article.last,.wrapper .content article.last { margin-right:0; }
  .wrapper.content article.search-item,.wrapper .content article.search-item { display:block; overflow:hidden; padding:0 10px; margin:0 0 10px; }
  .wrapper.content .matrix p,.wrapper .content .matrix p { font-size:15px; line-height:23px; }
  .wrapper.content .matrix .col1of3:nth-child(3n+3),.wrapper .content .matrix .col1of3:nth-child(3n+3),.wrapper.content .matrix .col1of4:nth-child(4n+4),.wrapper .content .matrix .col1of4:nth-child(4n+4) { margin-right:0; }
  .wrapper.content .sidebar,.wrapper .content .sidebar { display:block; float:left; margin-right:2.3576516%; width:21.52580044%; margin-right:0; float:right; }
  .wrapper.content .sidebar:last-child,.wrapper .content .sidebar:last-child { margin-right:0; }
  .wrapper.features { height:300px; overflow:hidden; position:relative; z-index:200; *zoom:1; max-width:1170px; margin-left:auto; margin-right:auto; }
  .wrapper.features h2 { font-size:17px; font-size:1.0625rem; }
  .wrapper.features:after,.wrapper.features:before { content:" "; display:table; }
  .wrapper.features:after { clear:both; }
  .wrapper.features .open img { opacity:.7; }
  .wrapper.features .open .angle { opacity:.6; }
  .wrapper.features article { overflow:hidden; display:block; float:left; margin-right:2.3576516%; width:31.7615656%; height:635px; height:39.6875rem; }
  .wrapper.features article:last-child { margin-right:0; }
  .wrapper.features article img { min-width:200px; top:0; }
  .wrapper.features article .angle { top:-130px; }
  .wrapper.features article a:hover img { opacity:1; min-width:100%; top:-5%; }
  .wrapper.features article a:hover .angle { opacity:1; top:-80px; }
  .wrapper.features article a:hover h2 { top:5px; color:#fff; }
  .wrapper .listing-basic { *zoom:1; max-width:1170px; margin-left:auto; margin-right:auto; }
  .wrapper .listing-basic:after,.wrapper .listing-basic:before { content:" "; display:table; }
  .wrapper .listing-basic:after { clear:both; }
  .wrapper .listing-basic.single article { -webkit-transition:all .1s ease-in; transition:all .1s ease-in; width:100% !important; height:130px; margin:0 0 10px; }
  .wrapper .listing-basic.single article p { color:#fff; position:relative; }
  .wrapper .listing-basic article { display:block; float:left; margin-right:2.3576516%; width:48.8211742%; }
  .wrapper .listing-basic article:last-child,.wrapper .listing-basic article:nth-child(2n+2) { margin-right:0; }
  .wrapper.header { position:relative; height:150px; background:#fff; }
  .wrapper.header #header-search { position:relative; z-index:900; top:-15px; float:right; }
  .wrapper.header #header-search .icon-search { position:absolute; top:4px; left:8px; font-size:22px; color:#0c3f47; pointer-events:none; }
  .wrapper.header #header-search input { border:none; padding:8px 15px 8px 36px; border-radius:2px; background-color:#648387; font-size:14px; font-size:.875rem; }
  .wrapper.header #header-search input::-webkit-input-placeholder { color:#201c1c; }
  .wrapper.header #header-search input:-moz-placeholder,.wrapper.header #header-search input::-moz-placeholder { color:#201c1c; }
  .wrapper.header #header-search input:-ms-input-placeholder { color:#201c1c; }
  .wrapper.header #header-search input:focus,.wrapper.header #header-search input:hover { background-color:#fff; }
  .wrapper.header #header-search button { display:none; }
  .wrapper.message.message-large { font-size:27px; font-size:1.6875rem; }
  .wrapper .colapsable .header span { font-family:Chronicle Display A,Chronicle Display B,Georgia,Times,Times New Roman,serif; color:#155b67; font-size:17px; }
  .isotope-block { width:103%; max-width:103%; overflow:hidden; }
  .isotope-block article,.isotope-block nav { display:block; float:left; margin-right:2.3576516%; width:30.567393%; margin-bottom:20px; height:180px; overflow:hidden; }
  .isotope-block article .angle,.isotope-block nav .angle { bottom:-70px; }
  .isotope-block article:last-child,.isotope-block nav:last-child { margin-right:0; }
  .isotope-block article.tall,.isotope-block nav.tall { height:380px; }
  .isotope-block article.extra-tall,.isotope-block nav.extra-tall { height:780px; }
  .isotope-block article.wide,.isotope-block nav.wide { display:block; float:left; margin-right:2.3576516%; width:63.4924376%; }
  .isotope-block article.wide:last-child,.isotope-block nav.wide:last-child { margin-right:0; }
  .isotope-block article img,.isotope-block nav img { height:115%; max-width:none; width:auto; }
  .isotope-block article .extended-details, .isotope-block nav .extended-details { opacity:1; padding-top:10px; background: url("/assets/images/alpha/black/65.png"); margin-bottom:-55px;}
   .isotope-block article:hover .extended-details, .isotope-block nav:hover .extended-details { margin-bottom:0; }
  .isotope-block article .extended-details p, .isotope-block nav .extended-details p { display:block; margin-top:10px; background: url("/assets/images/alpha/black/80.png"); height:55px; padding-top:10px; padding-bottom:8px; }
  .callouts article { text-align:left; }
  #navigation-wrapper { max-width:1200px; }
  nav.primary #navigation { display:inline-block; vertical-align:baseline; zoom:1; *display:inline; *vertical-align:auto; position:absolute; right:0; top:70px; z-index:1001; font-size:17px; font-size:1.0625rem; }
  nav.primary #navigation .dropdown { display:none; margin:0; padding:0; min-width:200px; min-height:430px; position:absolute; background-color:rgba(0,0,0,1); border-top:10px solid #00262d; right:0; -webkit-box-shadow:0 2px 5px #201c1c inset; box-shadow:inset 0 2px 5px #201c1c; width:700px; overflow:hidden; text-shadow:0 -1px 2px #201c1c; }
  nav.primary #navigation .dropdown ul { margin:0; padding:40px 0 20px; width:220px; }
  nav.primary #navigation .dropdown ul li { padding:0; }
  nav.primary #navigation .dropdown ul ul { display:none; }
  nav.primary #navigation .dropdown ul a { color:#c7c7c7; text-transform:none; padding:8px 20px; padding:.5rem 1.25rem; display:block; margin:0; }
  nav.primary #navigation .dropdown ul a:hover { background-color:#155b67; color:#fff; }
  nav.primary #navigation .dropdown .details { display:block; color:#b3b2b2; background-color:#201c1c; border-top:1px solid #58585a; padding:0 30px 10px; padding:0 1.875rem .625rem; width:220px; }
  nav.primary #navigation .dropdown .details h5 { font-style:italic; }
  nav.primary #navigation .dropdown .slideshow { float:right; display:block; position:absolute; top:0; right:0; min-height:450px; width:480px; border-left:1px solid #58585a; padding:40px; background-color:#201c1c; }
  nav.primary #navigation .dropdown .slideshow .slide { text-align:center; padding:0 0 20px; }
  nav.primary #navigation .dropdown .slideshow .slide img { width:400px; border:1px solid #58585a; margin-bottom:20px; }
  nav.primary #navigation .dropdown .slideshow .slide h4,nav.primary #navigation .dropdown .slideshow .slide h4 a,nav.primary #navigation .dropdown .slideshow .slide p,nav.primary #navigation .dropdown .slideshow .slide p a { color:#cfe6e0; margin:0; padding:0; font-weight:700; text-transform:none; }
  nav.primary #navigation .dropdown .slideshow .slide p,nav.primary #navigation .dropdown .slideshow .slide p a { color:#dfe4d0; font-size:16px; font-size:1rem; font-weight:400; }
  nav.primary #navigation .dropdown .slideshow .pager { display:none; }
  nav.primary #navigation li { font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; display:inline-block; vertical-align:baseline; zoom:1; *display:inline; *vertical-align:auto; padding:7px 0 0; padding:.4375rem 0 0; }
  nav.primary #navigation li.top { padding:7px 2px; padding:.4375rem .125rem; font-weight:500; }
  nav.primary #navigation li.sub { margin:0; }
  nav.primary #navigation li.sub.top:hover>a { border-bottom:none !important; }
  nav.primary #navigation li.sub.stuck-open,nav.primary #navigation li.sub:hover { background-color:#00262d; }
  nav.primary #navigation li.sub.stuck-open>a,nav.primary #navigation li.sub:hover>a { color:#fff; }
  nav.primary #navigation li.sub.stuck-open .dropdown,nav.primary #navigation li.sub.stuck-open li,nav.primary #navigation li.sub:hover .dropdown,nav.primary #navigation li.sub:hover li { display:block; }
  nav.primary #navigation li.selected>a,nav.primary #navigation li.top>a:hover { border-bottom:5px solid #155b67; }
  nav.primary #navigation a { color:#2a6069; text-transform:uppercase; margin:0 5px; margin:0 .3125rem; padding-bottom:10px; padding-bottom:.625rem; display:block; }
  nav.primary #navigation a.selected { border-bottom:5px solid #155b67; }
  nav.primary i { display:none; }
  .angle { z-index:20; }
  .featured-grid section .extended-details { opacity:1; }
  .featured-grid section:hover .extended-details { margin-bottom:0; }
  section .btn { font-size:14px; padding:5px 10px; }
}

@media only screen and (min-width:992px) {
  body.local { border-bottom:10px solid #726363; }
  .responsive.desktop { display:block !important; }
  .wrapper { padding:0 10px; }
  .wrapper.features { height:635px; height:39.6875rem; }
  .wrapper.features h2 { font-size:24px; font-size:1.5rem; }
  .wrapper.features article .angle { top:-100px; }
  .wrapper.message.message-large { font-size:29px; font-size:1.8125rem; }
  .wrapper .listing-basic { *zoom:1; max-width:1170px; margin-left:auto; margin-right:auto; }
  .wrapper .listing-basic:after,.wrapper .listing-basic:before { content:" "; display:table; }
  .wrapper .listing-basic:after { clear:both; }
  .wrapper .listing-basic article { display:block; float:left; margin-right:2.3576516%; width:23.2317613%; height:175px; height:10.9375rem; }
  .wrapper .listing-basic article:last-child { margin-right:0; }
  .wrapper .listing-basic article:nth-child(2n+2) { display:block; float:left; margin-right:2.3576516%; width:23.2317613%; }
  .wrapper .listing-basic article:nth-child(2n+2):last-child { margin-right:0; }
  .wrapper .listing-basic article.single { width:100%; display:block; }
  .wrapper .listing-basic article .type { display:inline-block; vertical-align:baseline; zoom:1; *display:inline; *vertical-align:auto; background-color:rgba(0,0,0,.75); font-size:12px; font-size:.75rem; position:absolute; padding:5px; margin:0; display:block; z-index:20; top:0; right:0; text-align:center; min-width:40%; }
  .wrapper .listing-basic article .content { width:100%; font-size:12px; font-size:.75rem; background: url("/assets/images/alpha/black/65.png"); transition: all 0.3s ease-in-out; }
  .wrapper .listing-basic article .date,.wrapper .listing-basic article h3 { font-size:16px; font-size:1rem; color:#fff; }
  .wrapper .listing-basic article h3 { display:block; font-family:Whitney SSm A,Whitney SSm B,Arial,sans-serif; }
  .wrapper .listing-basic article p { height:1px; display:block; overflow:hidden; opacity:0; color:#cfe6e0; font-size:12px; font-size:.75rem; -webkit-transition:height .2s ease-in; transition:height .2s ease-in; -webkit-transition:opacity .3s ease-in; transition:opacity .3s ease-in; }
  .wrapper .listing-basic article img { width:100%; }
  .wrapper .listing-basic article .angle { bottom:-125px; }
  .wrapper .listing-basic article a { color:#fff; }
  .wrapper .listing-basic article a:hover .angle { bottom:-80px; }
  .wrapper .listing-basic article a:hover p { opacity:1; z-index:100; height:auto; overflow:visible; line-height:21px; line-height:1.3125rem; }
  .wrapper .listing-basic.single .angle { bottom:-175px; }
    .wrapper .listing-basic.single a:hover .angle { bottom:-120px; }
  .wrapper.ticket-product .ticket-details { margin-top:60px; }
  .wrapper .incrementors .hours { width:200px; overflow:hidden; margin-top:-130px; padding-left:8px; float:right; }
  .wrapper .incrementors .hours .option { width:150px; float:left; }
  .wrapper.tab-container .tab-data { display:block; float:left; margin-right:2.3576516%; width:53.08607635%; }
  .wrapper.tab-container .tab-data:last-child { margin-right:0; }
  .isotope-block { width:103%; max-width:103%; overflow:hidden; }
  .isotope-block article,.isotope-block nav { display:block; float:left; margin-right:2.3576516%; width:21.52580044%; margin-bottom:35px; height:200px; overflow:hidden; }
  .isotope-block article:last-child,.isotope-block nav:last-child { margin-right:0; }
  .isotope-block article.tall,.isotope-block nav.tall { height:435px; }
  .isotope-block article.extra-tall,.isotope-block nav.extra-tall { height:670px; }
  .isotope-block article.wide,.isotope-block nav.wide { display:block; float:left; margin-right:2.3576516%; width:46.26223291%; }
  .isotope-block article.wide:last-child,.isotope-block nav.wide:last-child { margin-right:0; }
  
  nav.primary #navigation { top:60px; }
  nav.primary #navigation li.top { padding:7px 12px; padding:.4375rem .75rem; }
  .featured-grid { margin:25px 0 0; display:block; overflow:hidden; }
  .featured-grid section,.featured-grid section.third { position:relative; overflow:hidden; height:200px; width:22.25%; margin-right:3.6%; }
  .featured-grid section.fourth,.featured-grid section.third.fourth { display:block; margin:0; }
  .featured-grid section.third img,.featured-grid section img { max-width:116%; }
  footer.site .sitemap>ul { display:block; overflow:hidden; }
  footer.site .sitemap>ul>li { display:block; float:left; margin-right:2.3576516%; width:14.701957%; }
  footer.site .sitemap>ul>li:last-child { margin-right:0; }
  footer.site .sitemap>ul>li:nth-child(3n+3) { display:block; float:left; margin-right:2.3576516%; width:14.701957%; }
  footer.site .sitemap>ul>li:nth-child(3n+3):last-child { margin-right:0; }
}

@media only screen and (min-width:1200px) {
  .wrapper .listing-basic article { display:block; float:left; margin-right:2.3576516%; width:23.2317613%; height:175px; height:12rem; }
}

.lg-css3.lg-zoom-in .lg-item { opacity:0; }
.lg-css3.lg-zoom-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-in .lg-item.lg-prev-slide { -webkit-transform:scale3d(1.3,1.3,1.3); transform:scale3d(1.3,1.3,1.3); }
.lg-css3.lg-zoom-in .lg-item.lg-current { -webkit-transform:scaleX(1); transform:scaleX(1); opacity:1; }
.lg-css3.lg-zoom-in .lg-item.lg-current,.lg-css3.lg-zoom-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-in .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; -webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-zoom-in-big .lg-item { opacity:0; }
.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide { -webkit-transform:scale3d(2,2,2); transform:scale3d(2,2,2); }
.lg-css3.lg-zoom-in-big .lg-item.lg-current { -webkit-transform:scaleX(1); transform:scaleX(1); opacity:1; }
.lg-css3.lg-zoom-in-big .lg-item.lg-current,.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; -webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-zoom-out .lg-item { opacity:0; }
.lg-css3.lg-zoom-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-out .lg-item.lg-prev-slide { -webkit-transform:scale3d(.7,.7,.7); transform:scale3d(.7,.7,.7); }
.lg-css3.lg-zoom-out .lg-item.lg-current { -webkit-transform:scaleX(1); transform:scaleX(1); opacity:1; }
.lg-css3.lg-zoom-out .lg-item.lg-current,.lg-css3.lg-zoom-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-out .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; -webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-zoom-out-big .lg-item { opacity:0; }
.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide { -webkit-transform:scale3d(0,0,0); transform:scale3d(0,0,0); }
.lg-css3.lg-zoom-out-big .lg-item.lg-current { -webkit-transform:scaleX(1); transform:scaleX(1); opacity:1; }
.lg-css3.lg-zoom-out-big .lg-item.lg-current,.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; -webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-zoom-out-in .lg-item { opacity:0; }
.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide { -webkit-transform:scale3d(0,0,0); transform:scale3d(0,0,0); }
.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide { -webkit-transform:scale3d(2,2,2); transform:scale3d(2,2,2); }
.lg-css3.lg-zoom-out-in .lg-item.lg-current { -webkit-transform:scaleX(1); transform:scaleX(1); opacity:1; }
.lg-css3.lg-zoom-out-in .lg-item.lg-current,.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; -webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-zoom-in-out .lg-item { opacity:0; }
.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide { -webkit-transform:scale3d(2,2,2); transform:scale3d(2,2,2); }
.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide { -webkit-transform:scale3d(0,0,0); transform:scale3d(0,0,0); }
.lg-css3.lg-zoom-in-out .lg-item.lg-current { -webkit-transform:scaleX(1); transform:scaleX(1); opacity:1; }
.lg-css3.lg-zoom-in-out .lg-item.lg-current,.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; -webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-soft-zoom .lg-item { opacity:0; }
.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide { -webkit-transform:scale3d(1.1,1.1,1.1); transform:scale3d(1.1,1.1,1.1); }
.lg-css3.lg-soft-zoom .lg-item.lg-next-slide { -webkit-transform:scale3d(.9,.9,.9); transform:scale3d(.9,.9,.9); }
.lg-css3.lg-soft-zoom .lg-item.lg-current { -webkit-transform:scaleX(1); transform:scaleX(1); opacity:1; }
.lg-css3.lg-soft-zoom .lg-item.lg-current,.lg-css3.lg-soft-zoom .lg-item.lg-next-slide,.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; -webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-scale-up .lg-item { opacity:0; }
.lg-css3.lg-scale-up .lg-item.lg-next-slide,.lg-css3.lg-scale-up .lg-item.lg-prev-slide { -webkit-transform:scale3d(.8,.8,.8) translate3d(0,10%,0); transform:scale3d(.8,.8,.8) translate3d(0,10%,0); }
.lg-css3.lg-scale-up .lg-item.lg-current { -webkit-transform:scaleX(1) translateZ(0); transform:scaleX(1) translateZ(0); opacity:1; }
.lg-css3.lg-scale-up .lg-item.lg-current,.lg-css3.lg-scale-up .lg-item.lg-next-slide,.lg-css3.lg-scale-up .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; -webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-circular .lg-item { opacity:0; }
.lg-css3.lg-slide-circular .lg-item.lg-prev-slide { -webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0); transform:scale3d(0,0,0) translate3d(-100%,0,0); }
.lg-css3.lg-slide-circular .lg-item.lg-next-slide { -webkit-transform:scale3d(0,0,0) translate3d(100%,0,0); transform:scale3d(0,0,0) translate3d(100%,0,0); }
.lg-css3.lg-slide-circular .lg-item.lg-current { -webkit-transform:scaleX(1) translateZ(0); transform:scaleX(1) translateZ(0); opacity:1; }
.lg-css3.lg-slide-circular .lg-item.lg-current,.lg-css3.lg-slide-circular .lg-item.lg-next-slide,.lg-css3.lg-slide-circular .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; -webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-circular-up .lg-item { opacity:0; }
.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide { -webkit-transform:scale3d(0,0,0) translate3d(-100%,-100%,0); transform:scale3d(0,0,0) translate3d(-100%,-100%,0); }
.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide { -webkit-transform:scale3d(0,0,0) translate3d(100%,-100%,0); transform:scale3d(0,0,0) translate3d(100%,-100%,0); }
.lg-css3.lg-slide-circular-up .lg-item.lg-current { -webkit-transform:scaleX(1) translateZ(0); transform:scaleX(1) translateZ(0); opacity:1; }
.lg-css3.lg-slide-circular-up .lg-item.lg-current,.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; -webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-circular-down .lg-item { opacity:0; }
.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide { -webkit-transform:scale3d(0,0,0) translate3d(-100%,100%,0); transform:scale3d(0,0,0) translate3d(-100%,100%,0); }
.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide { -webkit-transform:scale3d(0,0,0) translate3d(100%,100%,0); transform:scale3d(0,0,0) translate3d(100%,100%,0); }
.lg-css3.lg-slide-circular-down .lg-item.lg-current { -webkit-transform:scaleX(1) translateZ(0); transform:scaleX(1) translateZ(0); opacity:1; }
.lg-css3.lg-slide-circular-down .lg-item.lg-current,.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; -webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-circular-vertical .lg-item { opacity:0; }
.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide { -webkit-transform:scale3d(0,0,0) translate3d(0,-100%,0); transform:scale3d(0,0,0) translate3d(0,-100%,0); }
.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide { -webkit-transform:scale3d(0,0,0) translate3d(0,100%,0); transform:scale3d(0,0,0) translate3d(0,100%,0); }
.lg-css3.lg-slide-circular-vertical .lg-item.lg-current { -webkit-transform:scaleX(1) translateZ(0); transform:scaleX(1) translateZ(0); opacity:1; }
.lg-css3.lg-slide-circular-vertical .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; -webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-circular-vertical-left .lg-item { opacity:0; }
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide { -webkit-transform:scale3d(0,0,0) translate3d(-100%,-100%,0); transform:scale3d(0,0,0) translate3d(-100%,-100%,0); }
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide { -webkit-transform:scale3d(0,0,0) translate3d(-100%,100%,0); transform:scale3d(0,0,0) translate3d(-100%,100%,0); }
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current { -webkit-transform:scaleX(1) translateZ(0); transform:scaleX(1) translateZ(0); opacity:1; }
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; -webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-circular-vertical-down .lg-item { opacity:0; }
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide { -webkit-transform:scale3d(0,0,0) translate3d(100%,-100%,0); transform:scale3d(0,0,0) translate3d(100%,-100%,0); }
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide { -webkit-transform:scale3d(0,0,0) translate3d(100%,100%,0); transform:scale3d(0,0,0) translate3d(100%,100%,0); }
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current { -webkit-transform:scaleX(1) translateZ(0); transform:scaleX(1) translateZ(0); opacity:1; }
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; -webkit-transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-vertical .lg-item { opacity:0; }
.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide { -webkit-transform:translate3d(0,-100%,0); transform:translate3d(0,-100%,0); }
.lg-css3.lg-slide-vertical .lg-item.lg-next-slide { -webkit-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0); }
.lg-css3.lg-slide-vertical .lg-item.lg-current { -webkit-transform:translateZ(0); transform:translateZ(0); opacity:1; }
.lg-css3.lg-slide-vertical .lg-item.lg-current,.lg-css3.lg-slide-vertical .lg-item.lg-next-slide,.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-vertical-growth .lg-item { opacity:0; }
.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide { -webkit-transform:scale3d(.5,.5,.5) translate3d(0,-150%,0); transform:scale3d(.5,.5,.5) translate3d(0,-150%,0); }
.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide { -webkit-transform:scale3d(.5,.5,.5) translate3d(0,150%,0); transform:scale3d(.5,.5,.5) translate3d(0,150%,0); }
.lg-css3.lg-slide-vertical-growth .lg-item.lg-current { -webkit-transform:scaleX(1) translateZ(0); transform:scaleX(1) translateZ(0); opacity:1; }
.lg-css3.lg-slide-vertical-growth .lg-item.lg-current,.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide,.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-skew-only .lg-item { opacity:0; }
.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide { -webkit-transform:skew(10deg,0deg); transform:skew(10deg,0deg); }
.lg-css3.lg-slide-skew-only .lg-item.lg-current { -webkit-transform:skew(0deg,0deg); transform:skew(0deg,0deg); opacity:1; }
.lg-css3.lg-slide-skew-only .lg-item.lg-current,.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-skew-only-rev .lg-item { opacity:0; }
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide { -webkit-transform:skew(-10deg,0deg); transform:skew(-10deg,0deg); }
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current { -webkit-transform:skew(0deg,0deg); transform:skew(0deg,0deg); opacity:1; }
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-skew-only-y .lg-item { opacity:0; }
.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide { -webkit-transform:skew(0deg,10deg); transform:skew(0deg,10deg); }
.lg-css3.lg-slide-skew-only-y .lg-item.lg-current { -webkit-transform:skew(0deg,0deg); transform:skew(0deg,0deg); opacity:1; }
.lg-css3.lg-slide-skew-only-y .lg-item.lg-current,.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-skew-only-y-rev .lg-item { opacity:0; }
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide { -webkit-transform:skew(0deg,-10deg); transform:skew(0deg,-10deg); }
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current { -webkit-transform:skew(0deg,0deg); transform:skew(0deg,0deg); opacity:1; }
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-skew .lg-item { opacity:0; }
.lg-css3.lg-slide-skew .lg-item.lg-prev-slide { -webkit-transform:skew(20deg,0deg) translate3d(-100%,0,0); transform:skew(20deg,0deg) translate3d(-100%,0,0); }
.lg-css3.lg-slide-skew .lg-item.lg-next-slide { -webkit-transform:skew(20deg,0deg) translate3d(100%,0,0); transform:skew(20deg,0deg) translate3d(100%,0,0); }
.lg-css3.lg-slide-skew .lg-item.lg-current { -webkit-transform:skew(0deg,0deg) translateZ(0); transform:skew(0deg,0deg) translateZ(0); opacity:1; }
.lg-css3.lg-slide-skew .lg-item.lg-current,.lg-css3.lg-slide-skew .lg-item.lg-next-slide,.lg-css3.lg-slide-skew .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-skew-rev .lg-item { opacity:0; }
.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide { -webkit-transform:skew(-20deg,0deg) translate3d(-100%,0,0); transform:skew(-20deg,0deg) translate3d(-100%,0,0); }
.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide { -webkit-transform:skew(-20deg,0deg) translate3d(100%,0,0); transform:skew(-20deg,0deg) translate3d(100%,0,0); }
.lg-css3.lg-slide-skew-rev .lg-item.lg-current { -webkit-transform:skew(0deg,0deg) translateZ(0); transform:skew(0deg,0deg) translateZ(0); opacity:1; }
.lg-css3.lg-slide-skew-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-skew-cross .lg-item { opacity:0; }
.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide { -webkit-transform:skew(0deg,60deg) translate3d(-100%,0,0); transform:skew(0deg,60deg) translate3d(-100%,0,0); }
.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide { -webkit-transform:skew(0deg,60deg) translate3d(100%,0,0); transform:skew(0deg,60deg) translate3d(100%,0,0); }
.lg-css3.lg-slide-skew-cross .lg-item.lg-current { -webkit-transform:skew(0deg,0deg) translateZ(0); transform:skew(0deg,0deg) translateZ(0); opacity:1; }
.lg-css3.lg-slide-skew-cross .lg-item.lg-current,.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-skew-cross-rev .lg-item { opacity:0; }
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide { -webkit-transform:skew(0deg,-60deg) translate3d(-100%,0,0); transform:skew(0deg,-60deg) translate3d(-100%,0,0); }
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide { -webkit-transform:skew(0deg,-60deg) translate3d(100%,0,0); transform:skew(0deg,-60deg) translate3d(100%,0,0); }
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current { -webkit-transform:skew(0deg,0deg) translateZ(0); transform:skew(0deg,0deg) translateZ(0); opacity:1; }
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-skew-ver .lg-item { opacity:0; }
.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide { -webkit-transform:skew(60deg,0deg) translate3d(0,-100%,0); transform:skew(60deg,0deg) translate3d(0,-100%,0); }
.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide { -webkit-transform:skew(60deg,0deg) translate3d(0,100%,0); transform:skew(60deg,0deg) translate3d(0,100%,0); }
.lg-css3.lg-slide-skew-ver .lg-item.lg-current { -webkit-transform:skew(0deg,0deg) translateZ(0); transform:skew(0deg,0deg) translateZ(0); opacity:1; }
.lg-css3.lg-slide-skew-ver .lg-item.lg-current,.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-skew-ver-rev .lg-item { opacity:0; }
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide { -webkit-transform:skew(-60deg,0deg) translate3d(0,-100%,0); transform:skew(-60deg,0deg) translate3d(0,-100%,0); }
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide { -webkit-transform:skew(-60deg,0deg) translate3d(0,100%,0); transform:skew(-60deg,0deg) translate3d(0,100%,0); }
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current { -webkit-transform:skew(0deg,0deg) translateZ(0); transform:skew(0deg,0deg) translateZ(0); opacity:1; }
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-skew-ver-cross .lg-item { opacity:0; }
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide { -webkit-transform:skew(0deg,20deg) translate3d(0,-100%,0); transform:skew(0deg,20deg) translate3d(0,-100%,0); }
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide { -webkit-transform:skew(0deg,20deg) translate3d(0,100%,0); transform:skew(0deg,20deg) translate3d(0,100%,0); }
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current { -webkit-transform:skew(0deg,0deg) translateZ(0); transform:skew(0deg,0deg) translateZ(0); opacity:1; }
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item { opacity:0; }
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide { -webkit-transform:skew(0deg,-20deg) translate3d(0,-100%,0); transform:skew(0deg,-20deg) translate3d(0,-100%,0); }
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide { -webkit-transform:skew(0deg,-20deg) translate3d(0,100%,0); transform:skew(0deg,-20deg) translate3d(0,100%,0); }
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current { -webkit-transform:skew(0deg,0deg) translateZ(0); transform:skew(0deg,0deg) translateZ(0); opacity:1; }
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-lollipop .lg-item { opacity:0; }
.lg-css3.lg-lollipop .lg-item.lg-prev-slide { -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); }
.lg-css3.lg-lollipop .lg-item.lg-next-slide { -webkit-transform:translateZ(0) scale(.5); transform:translateZ(0) scale(.5); }
.lg-css3.lg-lollipop .lg-item.lg-current { -webkit-transform:translateZ(0); transform:translateZ(0); opacity:1; }
.lg-css3.lg-lollipop .lg-item.lg-current,.lg-css3.lg-lollipop .lg-item.lg-next-slide,.lg-css3.lg-lollipop .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-lollipop-rev .lg-item { opacity:0; }
.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide { -webkit-transform:translateZ(0) scale(.5); transform:translateZ(0) scale(.5); }
.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide { -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); }
.lg-css3.lg-lollipop-rev .lg-item.lg-current { -webkit-transform:translateZ(0); transform:translateZ(0); opacity:1; }
.lg-css3.lg-lollipop-rev .lg-item.lg-current,.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide,.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-rotate .lg-item { opacity:0; }
.lg-css3.lg-rotate .lg-item.lg-prev-slide { -webkit-transform:rotate(-1turn); transform:rotate(-1turn); }
.lg-css3.lg-rotate .lg-item.lg-next-slide { -webkit-transform:rotate(1turn); transform:rotate(1turn); }
.lg-css3.lg-rotate .lg-item.lg-current { -webkit-transform:rotate(0deg); transform:rotate(0deg); opacity:1; }
.lg-css3.lg-rotate .lg-item.lg-current,.lg-css3.lg-rotate .lg-item.lg-next-slide,.lg-css3.lg-rotate .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-rotate-rev .lg-item { opacity:0; }
.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide { -webkit-transform:rotate(1turn); transform:rotate(1turn); }
.lg-css3.lg-rotate-rev .lg-item.lg-next-slide { -webkit-transform:rotate(-1turn); transform:rotate(-1turn); }
.lg-css3.lg-rotate-rev .lg-item.lg-current { -webkit-transform:rotate(0deg); transform:rotate(0deg); opacity:1; }
.lg-css3.lg-rotate-rev .lg-item.lg-current,.lg-css3.lg-rotate-rev .lg-item.lg-next-slide,.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-tube .lg-item { opacity:0; }
.lg-css3.lg-tube .lg-item.lg-prev-slide { -webkit-transform:scaleY(0) translate3d(-100%,0,0); transform:scaleY(0) translate3d(-100%,0,0); }
.lg-css3.lg-tube .lg-item.lg-next-slide { -webkit-transform:scaleY(0) translate3d(100%,0,0); transform:scaleY(0) translate3d(100%,0,0); }
.lg-css3.lg-tube .lg-item.lg-current { -webkit-transform:scaleX(1) translateZ(0); transform:scaleX(1) translateZ(0); opacity:1; }
.lg-css3.lg-tube .lg-item.lg-current,.lg-css3.lg-tube .lg-item.lg-next-slide,.lg-css3.lg-tube .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
@font-face { font-family:lg; src:url("/assets/fonts/lg.eot?n1z373"); src:url("/assets/fonts/lg.eot?#iefixn1z373") format("embedded-opentype"),url("/assets/fonts/lg.woff?n1z373") format("woff"),url("/assets/fonts/lg.ttf?n1z373") format("truetype"),url("/assets/fonts/lg.svg?n1z373#lg") format("svg"); font-weight:400; font-style:normal; }
.lg-icon { font-family:lg; speak:none; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
.lg-actions .lg-next,.lg-actions .lg-prev { background-color:#155b67; border-radius:30px; color:#fff; cursor:pointer; display:block; font-size:22px; margin-top:-10px; padding:8px 10px 9px; position:absolute; top:50%; z-index:1080; }
.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled { pointer-events:none; opacity:.5; }
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover { color:#fff; }
.lg-actions .lg-next { right:20px; }
.lg-actions .lg-next:before { content:"\E095"; }
.lg-actions .lg-prev { left:20px; }
.lg-actions .lg-prev:after { content:"\E094"; }
@-webkit-keyframes lg-right-end { 0% { left:0; }
50% { left:-30px; }
to { left:0; }
}
@keyframes lg-right-end { 0% { left:0; }
50% { left:-30px; }
to { left:0; }
}
@-webkit-keyframes lg-left-end { 0% { left:0; }
50% { left:30px; }
to { left:0; }
; }
@keyframes lg-left-end { 0% { left:0; }
50% { left:30px; }
to { left:0; }
}
.lg-outer.lg-right-end .lg-object { -webkit-animation:lg-right-end .3s; animation:lg-right-end .3s; position:relative; }
.lg-outer.lg-left-end .lg-object { -webkit-animation:lg-left-end .3s; animation:lg-left-end .3s; position:relative; }
.lg-toolbar { z-index:1082; left:0; position:absolute; top:0; width:100%; background-color:#fff; }
.lg-toolbar .lg-icon { color:#155b67; cursor:pointer; float:right; font-size:24px; height:47px; line-height:27px; padding:10px 0; text-align:center; width:50px; text-decoration:none !important; outline:medium none; -webkit-transition:color .2s linear; transition:color .2s linear; }
.lg-toolbar .lg-icon:hover { color:#72141e; }
.lg-toolbar .lg-close:after { content:"\E070"; }
.lg-toolbar .lg-download:after { content:"\E0F2"; }
.lg-sub-html { bottom:0; color:#201c1c; font-size:16px; left:0; padding:10px 40px; position:fixed; right:0; text-align:center; z-index:1080; }
.lg-sub-html h4 { margin:0; font-size:13px; font-weight:700; }
.lg-sub-html p { font-size:12px; margin:5px 0 0; }
#lg-counter { color:#155b67; display:inline-block; font-size:16px; padding-left:20px; padding-top:12px; vertical-align:middle; }
.lg-next,.lg-prev,.lg-toolbar { opacity:1; -webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear; -webkit-transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s; transition:opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s; transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear; transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear,-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s; }
.lg-hide-items .lg-prev { opacity:0; -webkit-transform:translate3d(-10px,0,0); transform:translate3d(-10px,0,0); }
.lg-hide-items .lg-next { opacity:0; -webkit-transform:translate3d(10px,0,0); transform:translate3d(10px,0,0); }
.lg-hide-items .lg-toolbar { opacity:0; -webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0); }
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object { -webkit-transform:scale3d(.5,.5,.5); transform:scale3d(.5,.5,.5); opacity:0; -webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) !important; -webkit-transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s !important; transition:opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s !important; transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) !important; transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1),-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s !important; -webkit-transform-origin:50% 50%; transform-origin:50% 50%; }
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object { -webkit-transform:scaleX(1); transform:scaleX(1); opacity:1; }
.lg-outer .lg-thumb-outer { bottom:0; position:absolute; width:100%; z-index:1080; max-height:350px; -webkit-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0); -webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s; transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s; transition:transform .25s cubic-bezier(0,0,.25,1) 0s; transition:transform .25s cubic-bezier(0,0,.25,1) 0s,-webkit-transform .25s cubic-bezier(0,0,.25,1) 0s; }
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item { cursor:-webkit-grab; cursor:-o-grab; cursor:-ms-grab; cursor:grab; }
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item { cursor:move; cursor:-webkit-grabbing; cursor:-o-grabbing; cursor:-ms-grabbing; cursor:grabbing; }
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb { -webkit-transition-duration:0s !important; transition-duration:0s !important; }
.lg-outer.lg-thumb-open .lg-thumb-outer { -webkit-transform:translateZ(0); transform:translateZ(0); }
.lg-outer .lg-thumb { padding:10px 0; height:100%; margin-bottom:-5px; }
.lg-outer .lg-thumb-item { border-radius:5px; cursor:pointer; float:left; overflow:hidden; height:100%; border:2px solid #fff; border-radius:4px; margin-bottom:5px; }
@media (min-width:1025px) {
.lg-outer .lg-thumb-item { -webkit-transition:border-color .25s ease; transition:border-color .25s ease; }
}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover { border-color:#a90707; }
.lg-outer .lg-thumb-item img { width:100%; height:100%; -o-object-fit:cover; object-fit:cover; }
.lg-outer.lg-has-thumb .lg-item { padding-bottom:120px; }
.lg-outer.lg-can-toggle .lg-item { padding-bottom:0; }
.lg-outer.lg-pull-caption-up .lg-sub-html { -webkit-transition:bottom .25s ease; transition:bottom .25s ease; }
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html { bottom:100px; }
.lg-outer .lg-toggle-thumb { background-color:#0d0a0a; border-radius:2px 2px 0 0; color:#155b67; cursor:pointer; font-size:24px; height:39px; line-height:27px; padding:5px 0; position:absolute; right:20px; text-align:center; top:-39px; width:50px; }
.lg-outer .lg-toggle-thumb:after { content:"\E1FF"; }
.lg-outer .lg-toggle-thumb:hover { color:#fff; }
.lg-outer .lg-video-cont { display:inline-block; vertical-align:middle; max-width:1140px; max-height:100%; width:100%; padding:0 5px; }
.lg-outer .lg-video { width:100%; height:0; padding-bottom:56.25%; overflow:hidden; position:relative; }
.lg-outer .lg-video .lg-object { display:inline-block; position:absolute; top:0; left:0; width:100% !important; height:100% !important; }
.lg-outer .lg-video .lg-video-play { width:84px; height:59px; position:absolute; left:50%; top:50%; margin-left:-42px; margin-top:-30px; z-index:1080; cursor:pointer; }
.lg-outer .lg-has-vimeo .lg-video-play { background:url("/assets/images/lightgallery/vimeo-play.png") no-repeat scroll 0 0 transparent; }
.lg-outer .lg-has-vimeo:hover .lg-video-play { background:url("/assets/images/lightgallery/vimeo-play.png") no-repeat scroll 0 -58px transparent; }
.lg-outer .lg-has-html5 .lg-video-play { background:transparent url("/assets/images/lightgallery/video-play.png") no-repeat scroll 0 0; height:64px; margin-left:-32px; margin-top:-32px; width:64px; opacity:.8; }
.lg-outer .lg-has-html5:hover .lg-video-play { opacity:1; }
.lg-outer .lg-has-youtube .lg-video-play { background:url("/assets/images/lightgallery/youtube-play.png") no-repeat scroll 0 0 transparent; }
.lg-outer .lg-has-youtube:hover .lg-video-play { background:url("/assets/images/lightgallery/youtube-play.png") no-repeat scroll 0 -60px transparent; }
.lg-outer .lg-video-object { width:100% !important; height:100% !important; position:absolute; top:0; left:0; }
.lg-outer .lg-has-video .lg-video-object { visibility:hidden; }
.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play { display:none; }
.lg-outer .lg-has-video.lg-video-playing .lg-video-object { visibility:visible; }
.lg-progress-bar { background-color:#333; height:5px; left:0; position:absolute; top:0; width:100%; z-index:1083; opacity:0; -webkit-transition:opacity .08s ease 0s; transition:opacity .08s ease 0s; }
.lg-progress-bar .lg-progress { background-color:#a90707; height:5px; width:0; }
.lg-progress-bar.lg-start .lg-progress { width:100%; }
.lg-show-autoplay .lg-progress-bar { opacity:1; }
.lg-autoplay-button:after { content:"\E01D"; }
.lg-show-autoplay .lg-autoplay-button:after { content:"\E01A"; }
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap { -webkit-transition-duration:0s; transition-duration:0s; }
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap { -webkit-transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s; transition:left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s; -webkit-transform:translateZ(0); transform:translateZ(0); -webkit-backface-visibility:hidden; backface-visibility:hidden; }
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image { -webkit-transform:scaleX(1); transform:scaleX(1); -webkit-transition:-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important; -webkit-transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s !important; transition:opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s !important; transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s !important; transition:transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s,-webkit-transform .3s cubic-bezier(0,0,.25,1) 0s !important; -webkit-transform-origin:0 0; transform-origin:0 0; -webkit-backface-visibility:hidden; backface-visibility:hidden; }
#lg-zoom-in:after { content:"\E311"; }
#lg-actual-size { font-size:20px; }
#lg-actual-size:after { content:"\E033"; }
#lg-zoom-out { opacity:.5; pointer-events:none; }
#lg-zoom-out:after { content:"\E312"; }
.lg-zoomed #lg-zoom-out { opacity:1; pointer-events:auto; }
.lg-outer .lg-pager-outer { bottom:60px; left:0; position:absolute; right:0; text-align:center; z-index:1080; height:10px; }
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont { overflow:visible; }
.lg-outer .lg-pager-cont { cursor:pointer; display:inline-block; overflow:hidden; position:relative; vertical-align:top; margin:0 5px; }
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont { opacity:1; -webkit-transform:translateZ(0); transform:translateZ(0); }
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager { -webkit-box-shadow:0 0 0 2px #fff inset; box-shadow:inset 0 0 0 2px #fff; }
.lg-outer .lg-pager-thumb-cont { background-color:#fff; color:#fff; bottom:100%; height:83px; left:0; margin-bottom:20px; margin-left:-60px; opacity:0; padding:5px; position:absolute; width:120px; border-radius:3px; -webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s; transition:opacity .15s ease 0s,-webkit-transform .15s ease 0s; transition:opacity .15s ease 0s,transform .15s ease 0s; transition:opacity .15s ease 0s,transform .15s ease 0s,-webkit-transform .15s ease 0s; -webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0); }
.lg-outer .lg-pager-thumb-cont img { width:100%; height:100%; }
.lg-outer .lg-pager { background-color:hsla(0,0%,100%,.5); border-radius:50%; -webkit-box-shadow:0 0 0 8px hsla(0,0%,100%,.7) inset; box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.7); display:block; height:12px; -webkit-transition:box-shadow .3s ease 0s; -webkit-transition:-webkit-box-shadow .3s ease 0s; transition:-webkit-box-shadow .3s ease 0s; transition:box-shadow .3s ease 0s; transition:box-shadow .3s ease 0s,-webkit-box-shadow .3s ease 0s; width:12px; }
.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover { -webkit-box-shadow:0 0 0 8px #fff inset; box-shadow:inset 0 0 0 8px #fff; }
.lg-outer .lg-caret { border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px dashed; bottom:-10px; display:inline-block; height:0; left:50%; margin-left:-5px; position:absolute; vertical-align:middle; width:0; }
.lg-fullscreen:after { content:"\E20C"; }
.lg-fullscreen-on .lg-fullscreen:after { content:"\E20D"; }
.lg-outer #lg-dropdown-overlay { background-color:rgba(0,0,0,.25); bottom:0; cursor:default; left:0; position:fixed; right:0; top:0; z-index:1081; opacity:0; visibility:hidden; -webkit-transition:visibility 0s linear .18s,opacity .18s linear 0s; transition:visibility 0s linear .18s,opacity .18s linear 0s; }
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,.lg-outer.lg-dropdown-active .lg-dropdown { -webkit-transition-delay:0s; transition-delay:0s; -webkit-transform:translateZ(0); transform:translateZ(0); opacity:1; visibility:visible; }
.lg-outer.lg-dropdown-active #lg-share { color:#fff; }
.lg-outer .lg-dropdown { background-color:#fff; border-radius:2px; font-size:14px; list-style-type:none; margin:0; padding:10px 0; position:absolute; right:0; text-align:left; top:50px; opacity:0; visibility:hidden; -webkit-transform:translate3d(0,5px,0); transform:translate3d(0,5px,0); -webkit-transition:-webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s; -webkit-transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s; transition:visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s; transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s; transition:transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s,-webkit-transform .18s linear 0s; }
.lg-outer .lg-dropdown:after { content:""; display:block; height:0; width:0; position:absolute; border:8px solid transparent; border-bottom-color:#fff; right:16px; top:-16px; }
.lg-outer .lg-dropdown>li:last-child { margin-bottom:0; }
.lg-outer .lg-dropdown>li:hover .lg-icon,.lg-outer .lg-dropdown>li:hover a { color:#333; }
.lg-outer .lg-dropdown a { color:#333; display:block; white-space:pre; padding:4px 12px; font-family:Open Sans,Helvetica Neue,Helvetica,Arial,sans-serif; font-size:12px; }
.lg-outer .lg-dropdown a:hover { background-color:rgba(0,0,0,.07); }
.lg-outer .lg-dropdown .lg-dropdown-text { display:inline-block; line-height:1; margin-top:-3px; vertical-align:middle; }
.lg-outer .lg-dropdown .lg-icon { color:#333; display:inline-block; float:none; font-size:20px; height:auto; line-height:1; margin-right:8px; padding:0; vertical-align:middle; width:auto; }
.lg-outer #lg-share { position:relative; }
.lg-outer #lg-share:after { content:"\E80D"; }
.lg-outer #lg-share-facebook .lg-icon { color:#3b5998; }
.lg-outer #lg-share-facebook .lg-icon:after { content:"\E901"; }
.lg-outer #lg-share-twitter .lg-icon { color:#00aced; }
.lg-outer #lg-share-twitter .lg-icon:after { content:"\E904"; }
.lg-outer #lg-share-googleplus .lg-icon { color:#dd4b39; }
.lg-outer #lg-share-googleplus .lg-icon:after { content:"\E902"; }
.lg-outer #lg-share-pinterest .lg-icon { color:#cb2027; }
.lg-outer #lg-share-pinterest .lg-icon:after { content:"\E903"; }
.group { *zoom:1; }
.group:after,.group:before { display:table; content:""; line-height:0; }
.group:after { clear:both; }
.lg-outer { width:100%; height:100%; position:fixed; top:0; left:0; z-index:1050; opacity:0; -webkit-transition:opacity .15s ease 0s; transition:opacity .15s ease 0s; }
.lg-outer * { -webkit-box-sizing:border-box; box-sizing:border-box; }
.lg-outer.lg-visible { opacity:1; }
.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide { -webkit-transition-duration:inherit !important; transition-duration:inherit !important; -webkit-transition-timing-function:inherit !important; transition-timing-function:inherit !important; }
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide { -webkit-transition-duration:0s !important; transition-duration:0s !important; opacity:1; }
.lg-outer.lg-grab img.lg-object { cursor:-webkit-grab; cursor:-o-grab; cursor:-ms-grab; cursor:grab; }
.lg-outer.lg-grabbing img.lg-object { cursor:move; cursor:-webkit-grabbing; cursor:-o-grabbing; cursor:-ms-grabbing; cursor:grabbing; }
.lg-outer .lg { height:100%; width:100%; position:relative; overflow:hidden; margin-left:auto; margin-right:auto; max-width:100%; max-height:100%; }
.lg-outer .lg-inner { width:100%; height:100%; position:absolute; left:0; top:0; white-space:nowrap; }
.lg-outer .lg-item { background:url("/assets/images/lightgallery/loading.gif") no-repeat scroll 50% transparent; display:none !important; }
.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css .lg-current { display:inline-block !important; }
.lg-outer .lg-img-wrap,.lg-outer .lg-item { display:inline-block; text-align:center; position:absolute; width:100%; height:100%; }
.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before { content:""; display:inline-block; height:50%; width:1px; margin-right:-1px; }
.lg-outer .lg-img-wrap { position:absolute; padding:0 5px; left:0; right:0; top:0; bottom:0; }
.lg-outer .lg-item.lg-complete { background-image:none; }
.lg-outer .lg-item.lg-current { z-index:1060; }
.lg-outer .lg-image { display:inline-block; vertical-align:middle; max-width:100%; max-height:100%; width:auto !important; height:auto !important; }
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play { opacity:0; -webkit-transition:opacity .15s ease 0s; transition:opacity .15s ease 0s; }
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play { opacity:1; }
.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download { display:none; }
.lg-backdrop { position:fixed; top:0; left:0; right:0; bottom:0; z-index:1040; background-color:#fff; opacity:0; -webkit-transition:opacity .15s ease 0s; transition:opacity .15s ease 0s; }
.lg-backdrop.in { opacity:1; }
.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide { -webkit-transition:none 0s ease 0s !important; transition:none 0s ease 0s !important; }
.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item { -webkit-backface-visibility:hidden; backface-visibility:hidden; }
.lg-css3.lg-fade .lg-item { opacity:0; }
.lg-css3.lg-fade .lg-item.lg-current { opacity:1; }
.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide { -webkit-transition:opacity .1s ease 0s; transition:opacity .1s ease 0s; }
.lg-css3.lg-slide.lg-use-css3 .lg-item { opacity:0; }
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide { -webkit-transform:translate3d(-100%,0,0); transform:translate3d(-100%,0,0); }
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide { -webkit-transform:translate3d(100%,0,0); transform:translate3d(100%,0,0); }
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current { -webkit-transform:translateZ(0); transform:translateZ(0); opacity:1; }
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide { -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; -webkit-transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s,-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s; }
.lg-css3.lg-slide.lg-use-left .lg-item { opacity:0; position:absolute; left:0; }
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide { left:-100%; }
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide { left:100%; }
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current { left:0; opacity:1; }
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide { -webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s; }
.lg-thumb.lg-group { margin:0 auto; }
@-moz-document url-prefix() {
.wrapper .full-search input { padding:14px 14px 10px; }
nav #mobile-nav { top:0; }
}

.ie-placeholder { color:#b5b5b5 !important; font-style:italic; }
.lt-ie9 .chromeframe { background-color:#b5b5b5; }
.lt-ie9 article.last,.lt-ie9 li.last { margin-right:0 !important; }
.lt-ie9 .wrapper.ticket-product { z-index:-10; position:relative; }
.lt-ie9 .wrapper.ticket-product .ticket-details { margin-right:0; }
.lt-ie9 .wrapper.header { z-index:9000; position:relative; }
.lt-ie9 .wrapper.header nav .slide { width:400px; }
.lt-ie9 .wrapper .features { z-index:-10; position:relative; }
.lt-ie9 .wrapper .primary { z-index:500; }
.lt-ie9 .incrementors .increment .next,.lt-ie9 .incrementors .increment .prev { background-image:url(/assets/images/design/nav-arrows.png); background-position:30px -123px; }
.lt-ie9 .incrementors .increment .next { background-position:30px 5px; }
.lt-ie9 nav.logo .artis-naples { background:url(/assets/images/single/artis-naples-top.png); background-repeat:no-repeat; }
.lt-ie9 footer .artis-naples { background:url(/assets/images/single/artis-naples-footer.png); background-repeat:no-repeat; width:375px; }
.lt-ie9 .header { background-color:none; background:url(/assets/images/design/top-angle.gif) top; background-repeat:no-repeat; }
.lt-ie9 .header nav { z-index:900000; }
.lt-ie9 .header .angle-wrapper { display:none; }
.lt-ie9 .callouts { background:#155b67 url(/assets/images/design/ie-white-angle.gif) top; background-repeat:no-repeat; }
.lt-ie9 .callouts .angle-wrapper { display:none; }
.lt-ie9 .home .callouts { background:#155b67 url(/assets/images/design/ie-sand-angle.gif) top; background-repeat:no-repeat; }
.lt-ie9 .home .callouts .angle-wrapper { display:none; }
.lt-ie9 .angle.aqua { background:transparent url(/assets/images/design/ie-aqua-angle.png) 0 0; background-repeat:no-repeat; }
.lt-ie9 .isotope-block article .extended-details { display:none; }
.lt-ie9 .isotope-block article:hover .extended-details { display:block; }
.lt-ie11 .wrapper .full-search input { padding:6px 14px 13px; }

/*# sourceMappingURL=all.css.map*/