html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;padding:0;border:0;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#fff;color:#666;font-weight:400;font-size:100%;line-height:1;font-family:"PT Serif",Georgia,"Times New Roman",Times,serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{color:#666;font-weight:300;font-family:Poppins,"Helvetica Neue",Helvetica,Arial,sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#666;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}h1,h2{font-weight:200;font-size:42px;line-height:50px;text-transform:uppercase;letter-spacing:-.35px;margin-bottom:32px;opacity:0}.wf-active h1,.wf-inactive h1,.wf-active h2,.wf-inactive h2{opacity:1;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-ms-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}h3{font-size:36px;line-height:44px}h3{font-size:28px;line-height:36px}h4{font-size:24px;line-height:36px;text-transform:uppercase}h5{font-size:18px;line-height:26px}p,li,dt,dd,address{font-size:24px;line-height:36px}p strong,li strong,dt strong,dd strong,address strong{font-weight:700}p small,li small,dt small,dd small,address small{font-size:18px;line-height:26px}p a,li a,dt a,dd a,address a{color:#1B717D;text-decoration:underline}p a:hover,li a:hover,dt a:hover,dd a:hover,address a:hover{color:#0d383e;text-decoration:none}@media screen and (max-width: 767px){h1,h2{font-weight:300;font-size:36px;line-height:44px}h3{font-size:28px;line-height:36px}h4{font-size:18px;line-height:26px}p,li,dt,dd,address{font-size:16px;line-height:20px}}section{margin-bottom:87px}section:last-child{margin-bottom:0}.section-alt{background-color:#f5f5f5;padding-top:80px;padding-bottom:80px}.section-hero .content-wrapper{max-width:1440px;padding-right:0;padding-left:0}.section-hero .content-wrapper .hero-img{display:block;width:100%;max-width:100%;height:auto}.section-video .salsa-accordion-item{text-align:center}.section-video .salsa-accordion-toggler{display:none}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.section-gallery .content-wrapper{max-width:1280px}.content-intro,.content-interlude{text-align:center}.content-intro p,.content-intro ul,.content-interlude p,.content-interlude ul{margin-bottom:36px}.content-intro p:last-child,.content-intro ul:last-child,.content-interlude p:last-child,.content-interlude ul:last-child{margin-bottom:0}.content-intro ul,.content-interlude ul{display:inline-block;text-align:left}.content-intro ul li,.content-interlude ul li{position:relative;font-size:18px;line-height:26px;padding-left:16px}.content-intro ul li::before,.content-interlude ul li::before{content:"";position:absolute;left:0;top:16px;width:5px;height:5px;background-color:#666;border-radius:50%}.section-contacts .content-wrapper{max-width:1440px}.content-contacts{*zoom:1}.content-contacts:before,.content-contacts:after{display:table;content:""}.content-contacts:after{clear:both}.content-contacts-telephone{float:left;width:50%;text-align:center}.content-contacts-telephone-in{display:inline-block;text-align:left}.content-contacts-telephone .salsa-button{margin-top:20px}.content-contacts-address{*zoom:1;float:left;width:50%}.content-contacts-address:before,.content-contacts-address:after{display:table;content:""}.content-contacts-address:after{clear:both}.content-contacts-location,.content-contacts-opening-closing{float:left;width:50%}.content-contacts p,.content-contacts ul{margin-top:13px}.content-contacts p:first-child,.content-contacts ul:first-child{margin-top:0}.content-contacts p,.content-contacts li{font-size:18px;line-height:26px}.content-contacts .telephone{font-size:42px;line-height:50px;font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-1px}.content-contacts .telephone,.content-contacts .telephone a{color:#666}.content-contacts .telephone a{cursor:default}.content-contacts .telephone a,.content-contacts .telephone a:hover{text-decoration:none}.section-social ul.social li{display:inline-block;list-style:none;padding:0;margin:0 20px}.section-social ul.social li::before,.section-social ul.social li::after{display:none}.reviews-wrapper{*zoom:1}.reviews-wrapper:before,.reviews-wrapper:after{display:table;content:""}.reviews-wrapper:after{clear:both}.review-item{float:left;width:33.3333%}@media screen and (max-width: 1023px){.review-item{float:none;width:100%;margin-bottom:40px}.review-item:last-child{margin-bottom:0}}.review-item blockquote{background:url("/inc/img/ico-quote-alt.png") 0 0 no-repeat;background-size:50px auto;padding-top:16px;padding-right:32px;padding-left:16px}@media screen and (max-width: 1023px){.review-item blockquote{padding-right:0}}.review-item cite{display:block;font-style:italic;text-indent:40px;font-size:18px;line-height:26px}.review-item .author{display:block;color:#999;font-weight:700;font-size:16px;line-height:20px;margin-top:20px}.section-banners{background-color:#f5f5f5}.section-banners .content-wrapper{max-width:1440px;padding-right:0;padding-left:0}.banner-item{*zoom:1}.banner-item:before,.banner-item:after{display:table;content:""}.banner-item:after{clear:both}.banner-item-img,.banner-item-content{width:50%}.banner-item-img img{display:block;width:100%;max-width:100%;height:auto}.banner-item-content{text-align:center;padding-top:80px}.banner-item-content h3,.banner-item-content p{max-width:564px;margin-right:auto;margin-left:auto}.banner-item-content h3{text-transform:uppercase;margin-bottom:22px}.banner-item-content p{font-size:18px;line-height:26px}.banner-item-button{text-align:center;margin-top:40px}.banner-item-button:first-child{margin-top:0}.banner-item-button::before,.banner-item-button::after{content:"";display:block;width:110px;height:1px;background-color:#888;margin-right:auto;margin-left:auto}.banner-item-button::before{margin-bottom:24px}.banner-item-button::after{margin-top:24px}.banner-item:nth-child(odd) .banner-item-img{float:left}.banner-item:nth-child(odd) .banner-item-content{float:right}.banner-item:nth-child(even) .banner-item-img{float:right}.banner-item:nth-child(even) .banner-item-content{float:left}.section-page-banners .content-wrapper{max-width:1280px}.page-banner-wrapper{*zoom:1}.page-banner-wrapper:before,.page-banner-wrapper:after{display:table;content:""}.page-banner-wrapper:after{clear:both}.page-banner-item{float:left;width:50%}.page-banner-item-img,.page-banner-item-content{max-width:354px;text-align:center;margin-right:auto;margin-left:auto}.page-banner-item-img img{display:block;width:100%;max-width:100%;height:auto}.page-banner-item-content{padding-top:60px}.page-banner-item-button::before,.page-banner-item-button::after{content:"";display:block;width:110px;height:1px;background-color:#888;margin-right:auto;margin-left:auto}.page-banner-item-button::before{margin-bottom:24px}.page-banner-item-button::after{margin-top:24px}@media screen and (max-width: 1200px){.banner-item-content{padding-top:20px}.banner-item-content h3,.banner-item-content p{padding-right:20px;padding-left:20px}}@media screen and (max-width: 1060px){body#index .banner-item-content{padding-top:20px}body#index .banner-item-content h3{margin-bottom:10px}body#index .banner-item-content h3,body#index .banner-item-content p{padding-right:20px;padding-left:20px}.banner-item-button{margin-top:20px}.banner-item-button::before,.banner-item-button::after{display:none}}@media screen and (max-width: 1023px){body#index .banner-item-content{padding-top:20px}body#index .banner-item-content h3{margin-bottom:10px}body#index .banner-item-content h3,body#index .banner-item-content p{padding-right:20px;padding-left:20px}.banner-item-button{margin-top:20px}.banner-item-button::before,.banner-item-button::after{display:none}}@media screen and (max-width: 1000px){.banner-item{margin-bottom:72px}.banner-item:nth-child(odd) .banner-item-img,.banner-item:nth-child(odd) .banner-item-content,.banner-item:nth-child(even) .banner-item-img,.banner-item:nth-child(even) .banner-item-content{float:none;width:100%}.banner-item-content{float:none;width:100%;padding-top:30px}.banner-item-button{max-width:236px;margin-right:auto;margin-left:auto}}@media screen and (max-width: 767px){.section-alt{padding-top:40px;padding-bottom:40px}.section-video .salsa-accordion-toggler{display:inline-block}.section-video .salsa-accordion-toggler:after{display:none}.section-video .salsa-accordion-panel-in{padding-top:20px;padding-bottom:0}.content-contacts-telephone,.content-contacts-address,.content-contacts-location,.content-contacts-opening-closing{float:none;width:100%;margin-bottom:40px}.content-contacts-telephone:last-child,.content-contacts-address:last-child,.content-contacts-location:last-child,.content-contacts-opening-closing:last-child{margin-bottom:0}.content-contacts .telephone{font-size:36px;line-height:44px}.content-contacts .telephone a{cursor:pointer;text-decoration:underline}body#index .section-interlude-slogan,body#index .section-page-banners{display:none}}body.salsa-lightbox-not-image.salsa-lightbox-opened #mbImage{overflow:auto}#nav-wrapper{position:relative;text-align:right}#nav-wrapper nav[role="navigation"],#nav-wrapper .langs{display:inline-block}#nav-wrapper nav[role="navigation"]{margin-top:29px}#nav-wrapper nav[role="navigation"] ul{padding:0;margin:0}#nav-wrapper nav[role="navigation"] li{font-weight:700;font-size:14px;line-height:14px;font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-right:18px;margin-left:18px}#nav-wrapper nav[role="navigation"] li:first-child{margin-left:0}#nav-wrapper nav[role="navigation"] li:last-child{margin-right:0}#nav-wrapper nav[role="navigation"] li,#nav-wrapper nav[role="navigation"] li a{display:inline-block}#nav-wrapper nav[role="navigation"] li a{position:relative;color:#fff;text-decoration:none;padding-bottom:11px;-webkit-transition:0.15s;-moz-transition:0.15s;-ms-transition:0.15s;-o-transition:0.15s;transition:0.15s}.fixed #nav-wrapper nav[role="navigation"] li a{color:#666}#nav-wrapper nav[role="navigation"] li a::after{content:"";position:absolute;bottom:-1px;width:30px;height:2px;opacity:0;-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-ms-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;pointer-events:none}#nav-wrapper nav[role="navigation"] li a:hover,#nav-wrapper nav[role="navigation"] li a.current{text-decoration:none}#nav-wrapper nav[role="navigation"] li a:hover::after,#nav-wrapper nav[role="navigation"] li a.current::after{display:block;left:50%;background:#fff;opacity:1;-webkit-transform:rotate(0deg) translateX(-50%);-moz-transform:rotate(0deg) translateX(-50%);-ms-transform:rotate(0deg) translateX(-50%);-o-transform:rotate(0deg) translateX(-50%);transform:rotate(0deg) translateX(-50%)}.fixed #nav-wrapper nav[role="navigation"] li a:hover::after,.fixed #nav-wrapper nav[role="navigation"] li a.current::after{background-color:#666}#nav-wrapper .langs{margin-left:60px}#nav-wrapper .langs li{display:inline-block;font-weight:700;font-size:14px;line-height:14px;font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;margin-left:20px}#nav-wrapper .langs li:first-child{margin-left:0}#nav-wrapper .langs li:last-child{margin-right:0}#nav-wrapper .langs a{position:relative;color:#fff;text-decoration:none;padding-bottom:9px}.fixed #nav-wrapper .langs a{color:#666}#nav-wrapper .langs a.current::after{content:"";position:absolute;bottom:0;left:50%;width:4px;height:4px;background-color:#fff;border-radius:50%;margin-left:-2px}.fixed #nav-wrapper .langs a.current::after{background-color:#666}#nav-mobile-panel{position:fixed;overflow-y:auto;top:0;bottom:0;left:0;z-index:1030;width:240px;height:100%;background-color:#1B717D;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:transform 0.3s;-moz-transition:transform 0.3s;-ms-transition:transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s}@media screen and (min-width: 768px){#nav-mobile-panel{display:none !important}}@media screen and (max-width: 767px){header[role="banner"] #nav-wrapper{display:none}#nav-mobile-toggler{display:block;position:fixed;top:0;left:0;width:48px;height:48px}#nav-mobile-toggler:hover .nav-mobile-icon::before{bottom:6px}#nav-mobile-toggler:hover .nav-mobile-icon::after{top:6px}#nav-mobile-toggler,#nav-mobile-toggler .nav-mobile-icon,#nav-mobile-toggler .nav-mobile-icon::before,#nav-mobile-toggler .nav-mobile-icon::after{z-index:1031}.slideout-menu-open #nav-mobile-toggler{border-radius:50%}#nav-mobile-toggler .nav-mobile-icon{display:inline-block;position:absolute;top:50%;right:auto;bottom:auto;left:50%;width:18px;height:2px;background-color:#1B717D;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.slideout-menu-open #nav-mobile-toggler .nav-mobile-icon{background-color:rgba(255,255,255,0)}#nav-mobile-toggler .nav-mobile-icon::before,#nav-mobile-toggler .nav-mobile-icon::after{content:"";position:absolute;left:0;width:100%;height:100%;background-color:inherit;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}.slideout-menu-open #nav-mobile-toggler .nav-mobile-icon::before,.slideout-menu-open #nav-mobile-toggler .nav-mobile-icon::after{background-color:#fff;-webkit-transition:0.2s;-moz-transition:0.2s;-ms-transition:0.2s;-o-transition:0.2s;transition:0.2s}#nav-mobile-toggler .nav-mobile-icon::before{bottom:5px}.slideout-menu-open #nav-mobile-toggler .nav-mobile-icon::before{bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-mobile-toggler .nav-mobile-icon::after{top:5px}.slideout-menu-open #nav-mobile-toggler .nav-mobile-icon::after{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.slideout-menu-open #nav-mobile-panel{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#nav-mobile-panel nav[role="navigation"]{position:relative;top:48px}#nav-mobile-panel nav[role="navigation"] ul{width:100%;padding-top:0}#nav-mobile-panel nav[role="navigation"] li{display:block;float:none;color:#fff;font-size:18px;line-height:1;text-align:left;border-bottom:1px solid #2dbdd1;margin:0}#nav-mobile-panel nav[role="navigation"] li a{position:static;display:block;float:none;color:#fff;padding:15px 20px;border:0;-webkit-transition:0.1s;-moz-transition:0.1s;-ms-transition:0.1s;-o-transition:0.1s;transition:0.1s}#nav-mobile-panel nav[role="navigation"] li a,#nav-mobile-panel nav[role="navigation"] li a:hover,#nav-mobile-panel nav[role="navigation"] li a:active{text-decoration:none}#nav-mobile-panel nav[role="navigation"] li a:hover,#nav-mobile-panel nav[role="navigation"] li a.current{background-color:#2497a7}#nav-mobile-panel .langs{border-width:1px 0;border-style:solid;border-color:#2dbdd1;margin-top:100px}#nav-mobile-panel .langs ul{display:table;border-collapse:collapse;width:100%}#nav-mobile-panel .langs li{display:table-cell;width:120px;font-weight:bold;font-size:12px;text-align:center}#nav-mobile-panel .langs li:nth-child(1){border-right:1px solid #2dbdd1}#nav-mobile-panel .langs li a{display:block;color:#fff}#nav-mobile-panel .langs li a,#nav-mobile-panel .langs li a:hover{text-decoration:none}#nav-mobile-panel .langs li a:hover,#nav-mobile-panel .langs li a.current{background-color:#2497a7}}.salsa-grid{*zoom:1;margin-right:16px;margin-left:16px}.salsa-grid:before,.salsa-grid:after{display:table;content:""}.salsa-grid:after{clear:both}.salsa-grid.grid-x2 .grid-unit-x1{width:50%}.salsa-grid.grid-x2 .grid-unit-x2{width:100%;float:none}.salsa-grid.grid-x3 .grid-unit-x1{width:33.3333%}.salsa-grid.grid-x3 .grid-unit-x2{width:66.6666%}.salsa-grid.grid-x3 .grid-unit-x3{width:100%;float:none}.salsa-grid.grid-x4 .grid-unit-x1{width:25%}.salsa-grid.grid-x4 .grid-unit-x2{width:50%}.salsa-grid.grid-x4 .grid-unit-x3{width:75%}.salsa-grid.grid-x4 .grid-unit-x4{width:100%;float:none}.salsa-grid.grid-x5 .grid-unit-x1{width:20%}.salsa-grid.grid-x5 .grid-unit-x2{width:40%}.salsa-grid.grid-x5 .grid-unit-x3{width:60%}.salsa-grid.grid-x5 .grid-unit-x4{width:80%}.salsa-grid.grid-x5 .grid-unit-x5{width:100%;float:none}.salsa-grid-unit{float:left;padding:16px}*,*::before,*::after{box-sizing:border-box}#mbCenter,#mbCenter::before,#mbCenter::after,#mbCenter *{box-sizing:content-box}@media screen and (max-width: 767px){body.slideout-menu-open{overflow:hidden}}.content-wrapper{*zoom:1;position:relative;box-sizing:border-box;width:100%;max-width:1180px;padding-right:20px;padding-left:20px;margin:0 auto}.content-wrapper:before,.content-wrapper:after{display:table;content:""}.content-wrapper:after{clear:both}header[role="banner"]{position:fixed;z-index:1030;width:100%;height:72px;background-color:transparent;-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-ms-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}header[role="banner"].fixed{background-color:#fff;background-color:rgba(255,255,255,0.97);box-shadow:0 2px 4px -1px rgba(0,0,0,0.2);-webkit-transition:background-color 0.2s;-moz-transition:background-color 0.2s;-ms-transition:background-color 0.2s;-o-transition:background-color 0.2s;transition:background-color 0.2s}header[role="banner"].fixed .logo{top:7px;opacity:1}header[role="banner"] .content-wrapper{width:100%;max-width:1300px}header[role="banner"] .logo{position:absolute;top:-80px;left:20px;z-index:1031;opacity:0;-webkit-transition:top 0.3s,opacity 0.3s;-moz-transition:top 0.3s,opacity 0.3s;-ms-transition:top 0.3s,opacity 0.3s;-o-transition:top 0.3s,opacity 0.3s;transition:top 0.3s,opacity 0.3s}header[role="banner"] .logo img{display:inline-block}header[role="banner"] .logo img.logo-s{display:none}header[role="banner"] .logo a{display:inline-block}@media screen and (max-width: 767px){#wrapper.slideout-menu-open{overflow:hidden}}#hero{overflow:hidden;position:relative;z-index:998;max-width:1440px;min-height:300px;background-color:#1B717D;text-align:center;margin:0 auto;animation-name:hero_bg;animation-duration:.5s;animation-fill-mode:both}@keyframes hero_bg{from{background-color:transparent}to{background-color:#1B717D}}#hero .hero-img{background-color:#fff}#hero .hero-img>img{display:block;width:100%;max-width:100%;height:auto;visibility:visible !important;-webkit-animation:scaleUpDownContrastHome 1.2s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94);animation:scaleUpDownContrastHome 1.2s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94)}@-webkit-keyframes scaleUpDownContrastHome{from{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:contrast(1.6)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:contrast(1.05)}}@keyframes scaleUpDownContrastHome{from{transform:scale(1.1);filter:contrast(150%)}to{opacity:1;transform:scale(1);filter:contrast(100%)}}#hero .hero-extra{position:absolute;top:72px;right:0;left:0;width:100%;text-align:center}#hero .hero-extra .logo img{display:block;max-width:100%;height:auto;margin:0 auto}#hero .hero-extra .tagline{color:#fff;font-weight:400;font-size:24px;line-height:36px;font-family:"PT Sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:8px;margin-top:10px}#content{padding-top:80px}footer[role="contentinfo"]{padding-top:220px;padding-bottom:40px}body#index footer[role="contentinfo"],body#location footer[role="contentinfo"]{padding-top:80px}footer[role="contentinfo"] .content-wrapper{width:100%;max-width:1300px}footer[role="contentinfo"] .logo{margin-bottom:11px}footer[role="contentinfo"] p,footer[role="contentinfo"] li,footer[role="contentinfo"] address{font-size:18px;line-height:26px}footer[role="contentinfo"] p,footer[role="contentinfo"] p a,footer[role="contentinfo"] li,footer[role="contentinfo"] li a,footer[role="contentinfo"] address,footer[role="contentinfo"] address a{color:#666}footer[role="contentinfo"] p a,footer[role="contentinfo"] li a,footer[role="contentinfo"] address a{text-decoration:none}footer[role="contentinfo"] p a:hover,footer[role="contentinfo"] li a:hover,footer[role="contentinfo"] address a:hover{text-decoration:none}footer[role="contentinfo"] .address-info{*zoom:1}footer[role="contentinfo"] .address-info:before,footer[role="contentinfo"] .address-info:after{display:table;content:""}footer[role="contentinfo"] .address-info:after{clear:both}footer[role="contentinfo"] .address-info-map,footer[role="contentinfo"] .address-info-content{float:left}footer[role="contentinfo"] .address-info-map{width:65%;padding-right:64px;margin-bottom:120px}footer[role="contentinfo"] .address-info-content{width:35%}footer[role="contentinfo"] .address-info-buttons{margin-top:68px}footer[role="contentinfo"] .address-info-buttons .banner-luna{max-width:260px;text-align:center;margin-top:20px}footer[role="contentinfo"] .address-info-button{display:inline-block;margin-top:-1px}footer[role="contentinfo"] .address-info-button::before,footer[role="contentinfo"] .address-info-button::after{content:"";display:block;width:110px;height:1px;background-color:#888;margin-right:auto;margin-left:auto}footer[role="contentinfo"] .address-info-button::before{margin-bottom:24px}footer[role="contentinfo"] .address-info-button::after{margin-top:24px}footer[role="contentinfo"] .address-info .nl{display:block}footer[role="contentinfo"] .address-info .tel a{cursor:default}footer[role="contentinfo"] .address-info .tel a,footer[role="contentinfo"] .address-info .tel a:hover{text-decoration:none}footer[role="contentinfo"] .site-info{position:relative;padding-top:8px;border-top:1px solid #f2f2f2;margin-top:24px}footer[role="contentinfo"] .site-info p{font-size:14px;line-height:18px}footer[role="contentinfo"] .site-info .col{position:absolute;top:10px;right:0}footer[role="contentinfo"] .company-info{max-width:400px;font-size:18px}@media screen and (max-width: 767px){.content-wrapper{padding-right:10px;padding-left:10px}header[role="banner"]{height:48px}header[role="banner"],header[role="banner"].fixed{background-color:#fff}header[role="banner"] .logo{float:none;position:static;text-align:center;opacity:1;margin-top:8px;margin-right:auto;margin-left:auto}header[role="banner"] .logo img.logo-l{display:none}header[role="banner"] .logo img.logo-s{display:inline-block}#wrapper{padding-top:48px}#hero{min-height:120px}.form-request #hero,#form-result #hero{min-height:10px}#hero .hero-extra{top:10px}.form-request #hero .hero-extra,#form-result #hero .hero-extra{position:static;width:100%;background-color:#1B717D;padding-top:10px;padding-bottom:20px}#hero .hero-extra .logo,#hero .hero-extra .tagline{padding-right:40px;padding-left:40px}#hero .hero-extra .tagline{font-size:18px;line-height:26px;letter-spacing:6px}#content{padding-top:40px}footer[role="contentinfo"] .address-info-map,footer[role="contentinfo"] .address-info-content{float:none;width:100%}footer[role="contentinfo"] .address-info-map{padding-right:0;margin-bottom:56px}footer[role="contentinfo"] .address-info-content .logo,footer[role="contentinfo"] .address-info-content address{padding-left:0}footer[role="contentinfo"] .address-info-buttons .banner-luna{margin-right:auto;margin-left:auto}footer[role="contentinfo"] .address-info-button{display:block;text-align:center}footer[role="contentinfo"] .site-info{text-align:center;padding-top:0;border-top:0;margin-top:80px}footer[role="contentinfo"] .site-info .col{display:block;position:static;margin-top:24px}footer[role="contentinfo"] .company-info{margin-right:auto;margin-left:auto}}.salsa-form-mail{-webkit-font-smoothing:subpixel-antialiased;margin-top:80px}.salsa-form-mail:first-child{margin-top:0}.salsa-form-mail label,.salsa-form-mail input,.salsa-form-mail select,.salsa-form-mail textarea{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif}.salsa-form-fieldset{*zoom:1;max-width:488px;margin-right:auto;margin-left:auto;margin-bottom:30px}.salsa-form-fieldset:before,.salsa-form-fieldset:after{display:table;content:""}.salsa-form-fieldset:after{clear:both}.salsa-form-fieldset:last-child{margin-bottom:0}.salsa-form-fieldset-hgroup{margin-bottom:15px}.salsa-form-fieldset-title{font-weight:700;font-size:14px;line-height:18px;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;padding-bottom:2px;border-bottom:1px solid #d8d8d8}.salsa-form-field{float:left;margin:0 14px 28px 0}.salsa-form-field .validation-advice{color:#b00;font-weight:400;font-size:12px;line-height:15px;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:2px}.salsa-form-field-label label{position:relative;display:block;color:#444;font-weight:400;font-size:15px;line-height:18px;letter-spacing:-.35px;padding-left:3px;margin-bottom:7px}.salsa-form-field-label .booking-search-nights-no{position:absolute;top:0;right:0;color:#444;font-weight:400;font-size:15px;line-height:18px;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:-.35px;padding-roght:3px}.salsa-form-field-input input[type="text"],.salsa-form-field-input select,.salsa-form-field-input textarea{box-sizing:border-box;display:block;width:100%;height:50px;background-color:#fff;color:#444;font-weight:400;font-size:16px;line-height:normal;letter-spacing:-.23px;white-space:nowrap;text-overflow:ellipsis;padding:7px 14px 8px;border:1px solid #a4a4a4;border-radius:3px;outline:0;-webkit-appearance:none;-moz-appearance:none}.salsa-form-field-input input[type="text"].validation-failed,.salsa-form-field-input select.validation-failed,.salsa-form-field-input textarea.validation-failed{background-color:lightyellow}.salsa-form-field-input input[type="text"],.salsa-form-field-input select{max-height:50px}.salsa-form-field-input input.salsa-calendar-input{width:230px;background-color:#fff !important;background-image:url("/inc/img/ico-calendar.png");background-size:42px auto;background-position:right center;background-repeat:no-repeat;padding-right:40px}.salsa-form-field-input input.salsa-calendar-input.salsa-calendar-error{background-color:lightyellow !important}.salsa-form-field-input input.validation-failed{background-color:lightyellow}.salsa-form-field-input select{background-image:url("/inc/img/form-select-arrow-down.png");background-position:100% center;background-repeat:no-repeat}.salsa-form-field-input textarea{height:auto;min-height:144px !important}.salsa-form-field-radio{padding-top:7px}.salsa-form-field-radio label{display:inline-block;margin-right:10px}.salsa-form-field-radio label:last-child{margin-right:0}.salsa-form-field-privacy-policy{clear:both}.salsa-form-field-privacy-policy p{font-weight:400;font-size:16px;line-height:normal;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;letter-spacing:-.23px}.salsa-form-field-privacy-policy p,.salsa-form-field-privacy-policy p a{color:#444}.salsa-form-field-auto{width:auto}.salsa-form-field-small{width:108px}.salsa-form-field-medium{width:230px}.salsa-form-field-large{width:100%;max-width:474px}.salsa-form-field-nl{clear:left}.salsa-form-field-verify{display:none}.salsa-form-field-mail_cc_ccv .salsa-form-field-input,.salsa-form-field-mail_cc_ccv .credit-card{float:left}.salsa-form-field-mail_cc_ccv .salsa-form-field-input{width:108px;max-width:108px}.salsa-form-field-mail_cc_ccv .credit-card{margin:3px 0 0 10px}.salsa-form-buttons{clear:both;text-align:center;padding-top:64px}.salsa-form-buttons-info{color:#999;font-size:13px;line-height:18px;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:30px}.grecaptcha-badge{right:-9999px !important}@media screen and (max-width: 767px){.salsa-form-fieldset{max-width:100%}.salsa-form-field{float:none;margin-right:0}.salsa-form-field-input input.salsa-calendar-input{width:100%}.salsa-form-field-auto,.salsa-form-field-small,.salsa-form-field-medium,.salsa-form-field-large{width:100%;max-width:100%}.salsa-form-field-radio{padding-top:5px}}.salsa-button-salsasite{display:inline-block;box-sizing:border-box;background-color:#888;font-weight:500;font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;text-align:center;letter-spacing:normal;border:0;-webkit-transition:0.15s;-moz-transition:0.15s;-ms-transition:0.15s;-o-transition:0.15s;transition:0.15s;outline:0}.salsa-button-salsasite,.salsa-button-salsasite:link,.salsa-button-salsasite:visited,.salsa-button-salsasite:hover,.salsa-button-salsasite:active{color:#fff;text-decoration:none}.salsa-button-salsasite:focus{outline:0 !important}.salsa-button-salsasite-small{font-weight:700;font-size:12px;line-height:13px;padding:3px 15px 4px}.salsa-button-salsasite-small.rounded{border-radius:15px}.salsa-button-salsasite-medium,.salsa-button-salsasite-large{min-width:230px;font-size:24px;line-height:30px;padding:7px 20px}.salsa-button-salsasite-medium.rounded,.salsa-button-salsasite-large.rounded{border-radius:22px}.salsa-button-salsasite-xlarge{min-width:260px;font-size:24px;line-height:36px;padding:14px 20px;border:2px solid #fff;overflow:hidden;position:relative}.salsa-button-salsasite-xlarge.rounded{border-radius:30px}.salsa-button-salsasite-xlarge span{z-index:20}.salsa-button-salsasite-xlarge::after{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1);width:50px;z-index:-10}.salsa-button-salsasite-xlarge:hover::after{left:120%;transition:all 550ms cubic-bezier(0.19, 1, 0.22, 1)}.salsa-button-salsasite-default{background-color:#888;box-shadow:0 0 0 1px #888}.salsa-button-salsasite-default:hover{background-color:#7b7b7b;border-color:#7b7b7b}.salsa-button-salsasite-alt{background-color:#1B717D;box-shadow:0 0 0 1px #1B717D}.salsa-button-salsasite-alt:hover{background-color:#165e68;border-color:#165e68}.salsa-button-salsasite-gray{background-color:#666;box-shadow:0 0 0 1px #666}.salsa-button-salsasite-gray:hover{background-color:#595959;border-color:#595959}.salsa-button-salsasite-light{background-color:#fff;border:1px solid #939393;box-shadow:none}.salsa-button-salsasite-light.salsa-button-salsasite-medium,.salsa-button-salsasite-light.salsa-button-salsasite-large{padding-top:7px;padding-bottom:9px}.salsa-button-salsasite-light,.salsa-button-salsasite-light:link,.salsa-button-salsasite-light:visited,.salsa-button-salsasite-light:hover,.salsa-button-salsasite-light:active{color:#666}.salsa-button-salsasite-light:hover{background-color:#666;color:#fff;border-color:#666}.salsa-button-salsasite-delete{background-color:#f14d52;box-shadow:0 0 0 1px #f14d52}.salsa-button-salsasite-delete:hover{background-color:#ef353b;border-color:#ef353b}@media screen and (max-width: 767px){.salsa-button-salsasite{min-width:100%;width:100%;max-width:100%}.salsa-button-salsasite-large,.salsa-button-salsasite-xlarge{min-width:260px;width:260px;max-width:260px;margin-right:auto;margin-left:auto}}.content-gallery{overflow:hidden;margin-right:auto;margin-left:auto}.content-gallery:first-child{margin-top:0}.content-gallery:last-child{margin-bottom:0}.gallery-wrapper{*zoom:1;margin-top:-8px;margin-right:-8px;margin-left:-8px}.gallery-wrapper:before,.gallery-wrapper:after{display:table;content:""}.gallery-wrapper:after{clear:both}.gallery-wrapper>li{box-sizing:border-box;float:left;width:50%;padding:8px}.gallery-wrapper>li a{position:relative;display:block;overflow:hidden}.gallery-wrapper>li a::before,.gallery-wrapper>li a::after{content:"";position:absolute;opacity:0;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;cursor:pointer}.gallery-wrapper>li a::before{top:0;right:0;bottom:0;left:0;z-index:101;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.gallery-wrapper>li a::after{top:50%;left:50%;z-index:101;width:20px;height:20px;background:url("/inc/img/ico-zoom.png") center center no-repeat;margin-top:-10px;margin-left:-10px}.gallery-wrapper>li img{box-sizing:border-box;display:block;width:100%;max-width:100%;height:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.gallery-wrapper>li a:hover::before,.gallery-wrapper>li a:hover::after{opacity:1;cursor:pointer !important}.gallery-wrapper>li a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width: 767px){.section-gallery .content-wrapper{padding-right:0;padding-left:0}.gallery-wrapper{*zoom:1;margin-top:-2px;margin-right:-2px;margin-left:-2px}.gallery-wrapper:before,.gallery-wrapper:after{display:table;content:""}.gallery-wrapper:after{clear:both}.gallery-wrapper>li{padding:2px}}@media screen and (max-width: 767px){.salsa-accordion-toggler{position:relative;cursor:pointer;outline:0}.salsa-accordion-toggler:after{content:"";position:absolute;top:50%;right:20px;width:10px;height:6px;background-image:url("/inc/img/arrow-accordion-toggler.png");background-repeat:no-repeat;background-position:center center;background-size:10px 6px;margin-top:-3px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform 400ms ease;-moz-transition:transform 400ms ease;-ms-transition:transform 400ms ease;-o-transition:transform 400ms ease;transition:transform 400ms ease}.salsa-accordion-toggler.active:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.salsa-accordion-panel{overflow:hidden;max-height:0;-webkit-transition:max-height 0.3s ease-out;-moz-transition:max-height 0.3s ease-out;-ms-transition:max-height 0.3s ease-out;-o-transition:max-height 0.3s ease-out;transition:max-height 0.3s ease-out}.salsa-accordion-panel.active{max-height:100%}.salsa-accordion-panel-in{padding-bottom:40px}}.google-map-wrapper{position:relative;overflow:hidden;width:100%;height:0;padding-bottom:600px}@media screen and (max-width: 767px){.google-map-wrapper{padding-bottom:220px}}#google-map{position:absolute;top:0;left:0;width:100%;height:100%}.google-map-tooltip p,.google-map-tooltip ul,.google-map-tooltip ol,.google-map-tooltip dl{margin:0}


/* =Validator */
.validation-failed { background-color: lightyellow; }
.validation-passed { background-color: white; }
.validation-advice { color: red; }

/* =ValidatorTips */
.StickyWinInstance.SWclearfix.validation-advice {}
  .DefaultPointyTip { width:230px !important; }
    .DefaultPointyTip .pointyWrapper { min-height:22px; background:#ffc; border:1px solid #b00; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
      .DefaultPointyTip .pointyWrapper .top,
      .DefaultPointyTip .pointyWrapper .bottom { display:none; }
      .DefaultPointyTip .pointyWrapper .middle { background:#ffc !important; }
        .DefaultPointyTip .pointyWrapper .middle .body { background:#ffc !important; }
          .DefaultPointyTip .pointyWrapper .middle .body ul {}
            .DefaultPointyTip .pointyWrapper .middle .body li { color:#b00; font-weight:bold; font-size:11px; line-height:1.2em !important; padding:3px 6px 3px 16px; }
            .DefaultPointyTip .pointyWrapper .middle .body li:first-child { background:url("/salsa_javascripts/salsa/SalsaFormValidator/css/img/alert.png") 0 5px no-repeat;  }
      .DefaultPointyTip .pointyWrapper .closeButton.closeSticky {}
      .DefaultPointyTip .pointyWrapper .closeButton { top:7px !important; right:5px !important; background-image:url("/salsa_javascripts/salsa/SalsaFormValidator/css/img/close.png") !important; }
      .DefaultPointyTip .pointyWrapper .pointyDivot.pointy_9 {}
      .DefaultPointyTip .pointyWrapper .pointyDivot { background-image:url("/salsa_javascripts/salsa/SalsaFormValidator/css/img/arrow.png") !important; }


.inlineBlock {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.salsa-calendar {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  z-index: 99999;
  min-width: 200px;
  width: auto;
  max-width: 300px;
  background-color: #fff;
  color: #333;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  margin-top: 5px;
}
.salsa-calendar:before {
  content: "";
  display: block;
  position: absolute;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAB9CAYAAABkt9cmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRjc4OTY5OUQyQjExMUUyQTREQzlDRjQ1NUMxQkVERiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRjc4OTY5QUQyQjExMUUyQTREQzlDRjQ1NUMxQkVERiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNGNzg5Njk3RDJCMTExRTJBNERDOUNGNDU1QzFCRURGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNGNzg5Njk4RDJCMTExRTJBNERDOUNGNDU1QzFCRURGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/bgkGgAABTVJREFUeNrs3UtvW0UUB/B7HNeva0KLYrsVEKRSPkd2fAEKbFElqNiCBCvWfAE2PBZ8DnbZIQqIPVBVggrVebj4FSf1gxlnbnpjnDhp/Jgz//+RjkYZ25GS3z1z74wXRyKg2N7elvNe39raGqH8LwQQXab83SOXMPgChJ5kJjXaGDr0ZBwh4AsQuoVec5l1o42Byb4bB8kFEDq+AKFb7Gsm8y6z7m0W/dDlM/dz8PgZIHSLHZtcN3njZq32wRubmz8Ui8VNNxenLojx7WDWwyArXgd6yeRLFrlWrd6N4/jzbDYb9Xq9P+o7Ox+Z8bF5rWWy66o/6MrPoFV6tVJ536JXa7XIZqFQuGPmvi3k81CVLyDottKvG+D3yuXyJxY8l8sdP9IPh1H9yRNb+Q/r9fr93uHhX67yOyFXviCjJ4GIL+joqPhCdEx8ITomvhAdE1+IjokvRMfEF6Jj4gvRMfGF6Jj4QnRMfCE6Jr4QHRNfiI6JL0THxBeiY+IL0THxheiY+EJ0THwhOia+EB0TX4iOiS9Ex8QXomPiC9Ex8YXomPhCdEx8ITomvhAdE1+IjokvRMfEF6Jj4gvRMfGF6Jj4QnRMfCE6Jr4QHRNfiI6JL0THxBeiY+IL0THxheiY+EJ0THwhOia+EB0TX4iOiS9Ex8QXomPiZ2agl4jud2QymaTTxu1qtfp1IZ9/3ZmVonM6bWRS6MkKYNtyWdki0VXjrzv83DT8zMSyP7nEv2zQ3yW6SvzXzHTZFfAJ/P+W+hS87c1WsB8yv+CuQf+U6ErxC4VbDj7nVnJJqn4a/Hipv1mrvVOO48+Irhb/TbNaf1cqFiuumNdOVfxEa60xvkF/23zwi0qlQnTF+MburY2NjS9Ty/xz+In93bi5brPV+nE4Gv3eaDTG2wWGvjjodqN+v9/udLtfRamGydPu8UlH5UG3293dqdfvmb3hn3aPSHxd0Wm3o93d3fa/zeaHe3t7v0XHPXMHs+Dtm3oHvd4/rvXmQ+KrQ+80m82PzYr9iy1+k0cp+PFBzjT4pLtyx6D/PT4NIr4+9KdPH5iptoPvp5b75xWfus+P3JVx5D7QskeAxFeH/pOZakbHDZKPoinHticV7yYmq75LfJXoM7tiX+rbOXsU6A4Gbtvtgt02MLxEv9y3c8THQD8Tnvhho58LT/xw0WfCEz9M9AvBEz889AvDEz8s9EvBEz8c9EvDEz8M9BeCJ75+9BeGJ75u9CvBE18v+pXhia8TfS7wxNeHPjd44utCnys88fWgzx2e+DrQFwJPfP/RFwZPfL/RFwpPfH/RFw5PfD/RlwJPfP/QlwZPfL/QlwqPjO8b+tLhEfF9RF8JPBK+r+grg0fA9xl9pfAh4/uOvnL4EPE1oHsBHxK+FnRv4EPA14TuFbxmfG3o3sFrxNeI7iW8Jnyt6N7Ca8DXjO41vM/42tG9h/cRPwR0FfA+4YeCrgbeB/yQ0FXBrxI/NHR18KvADxFdJfwy8UNFVwu/DPyQ0VXDLxI/dHT18IvAR0APAn6e+CjowcDPAx8JPSj4q+CjoUfR6Z406uOMZgsWMN1s4VSDpaRxDxJ6cBU/o/LHDZJNxb9arVS+MeOdOI6j/f19i37foP8cXaCzA+F14tt2m6VisVgz+N+LyK1mq3XP4P/qwA8Q0IOGPwP/mrsA8qbaX8nlcuuNRuORw7b5DAE9ePgp+Gsus260MXDYA5fBo0PAT+AnF4CkHmyHqQfCEQI6DHwKP4ommuu6OOm7ioAOBT+Bf952ECL+E2AAyUbmGjr2ttoAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: -47px 0;
  top: -16px;
  left: 10px;
  width: 25px;
  height: 16px;
}
.salsa-calendar.sc-right,
.salsa-calendar.sc-left {
  top: 0;
  margin-top: -2px;
}
.salsa-calendar.sc-right:before,
.salsa-calendar.sc-left:before {
  top: 0px;
  width: 16px;
  height: 25px;
}
.salsa-calendar.sc-right {
  margin-left: 17px;
}
.salsa-calendar.sc-right:before {
  left: -16px;
  background-position: 0 -47px;
}
.salsa-calendar.sc-left {
  margin-left: -17px;
}
.salsa-calendar.sc-left:before {
  left: auto;
  right: -16px;
  background-position: 100% -47px;
}
.salsa-calendar table {
  width: 100%;
  padding: 0;
  border: 0;
  border-collapse: collapse;
  margin: 0;
}
.salsa-calendar th,
.salsa-calendar td {
  width: 30px;
  height: 30px;
  font: 12px/30px "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  padding: 0;
  border: 0;
  margin: 0;
}
.salsa-calendar th a,
.salsa-calendar td a {
  color: #333;
  text-decoration: none;
}
.salsa-calendar th a:hover,
.salsa-calendar td a:hover {
  text-decoration: none;
}
.salsa-calendar thead th {
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
.salsa-calendar thead .sc-nav {
  position: relative;
  height: 30px;
  border-bottom: 1px solid #c7c8c8;
}
.salsa-calendar thead .sc-prev,
.salsa-calendar thead .sc-next {
  position: absolute;
  top: 0;
}
.salsa-calendar thead .sc-prev {
  left: 3px;
}
.salsa-calendar thead .sc-next {
  right: 3px;
}
.salsa-calendar thead .sc-prev-year,
.salsa-calendar thead .sc-next-year,
.salsa-calendar thead .sc-prev-month,
.salsa-calendar thead .sc-next-month {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 22px;
  height: 22px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  margin-top: 5px;
}
.salsa-calendar thead .sc-prev-year:hover,
.salsa-calendar thead .sc-next-year:hover,
.salsa-calendar thead .sc-prev-month:hover,
.salsa-calendar thead .sc-next-month:hover {
  background-color: #eee;
}
.salsa-calendar thead .sc-prev-year span,
.salsa-calendar thead .sc-next-year span,
.salsa-calendar thead .sc-prev-month span,
.salsa-calendar thead .sc-next-month span {
  display: none;
}
.salsa-calendar thead .sc-prev-year,
.salsa-calendar thead .sc-prev-month {
  margin-right: 0;
}
.salsa-calendar thead .sc-next-year,
.salsa-calendar thead .sc-next-month {
  margin-left: 0;
}
.salsa-calendar thead .sc-prev-year {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1N0YyNDQ0NEQyQjAxMUUyQTREQzlDRjQ1NUMxQkVERiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1N0YyNDQ0NUQyQjAxMUUyQTREQzlDRjQ1NUMxQkVERiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU3RjI0NDQyRDJCMDExRTJBNERDOUNGNDU1QzFCRURGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU3RjI0NDQzRDJCMDExRTJBNERDOUNGNDU1QzFCRURGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Y4zffAAAAGxJREFUeNpi7OrpZ0ADCUC8AJ3PgqZoPlSCAaoYzmdCUtSPZBqyIjCfCcn4AiDeAMSJaJoSYSYGQHVfgAqia2KAKXwAxB+AWAGKL0D5DkBsgKwQJOEI5e+H0sh8A2TPEFSM7GuY4g/Y+AABBgCYECDZqxC0qAAAAABJRU5ErkJggg==);
}
.salsa-calendar thead .sc-next-year {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1N0YyNDQ0MEQyQjAxMUUyQTREQzlDRjQ1NUMxQkVERiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1N0YyNDQ0MUQyQjAxMUUyQTREQzlDRjQ1NUMxQkVERiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU3RjI0NDNFRDJCMDExRTJBNERDOUNGNDU1QzFCRURGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU3RjI0NDNGRDJCMDExRTJBNERDOUNGNDU1QzFCRURGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cHwhCwAAAIJJREFUeNpi7OrpN2BgYFgPxIFlJYUX0PkMUMAEpQWAeD9UETY+AyOIgArsh4o5Qmk4H2QyI0wHIcUwqxmg7jkAtRak6QEUg/gKTEgmzgdSAUA8AahpAZCeD9WQCORvYEJSlADEC4CChVg0MTACBROgukGKEtH5DMgAKomTDwIAAQYACEM+2NlATUYAAAAASUVORK5CYII=);
}
.salsa-calendar thead .sc-prev-month {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAF5JREFUeNpiZEACXT39AkAqgQVNYD8QGzChCwBxIkzlfJhAWUnhAkagqn4gpwCINwAFAkEqQNoXAvEHIHYAKgCpZmCEmmkANRMEHBmRbIdLMMEEgeZdAFkExA8AAgwA98Qcd783LFQAAAAASUVORK5CYII=);
}
.salsa-calendar thead .sc-next-month {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIE1hY2ludG9zaCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1N0YyNDQzQ0QyQjAxMUUyQTREQzlDRjQ1NUMxQkVERiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1N0YyNDQzREQyQjAxMUUyQTREQzlDRjQ1NUMxQkVERiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNCNDRBMzQzRDJBRjExRTJBNERDOUNGNDU1QzFCRURGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNDRBMzQ0RDJBRjExRTJBNERDOUNGNDU1QzFCRURGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+NOSDNwAAAFVJREFUeNpi6erpP8/AwNAIxBsYoIAJiBWAeD4QGyALOkLZ+2ESIMEL6BJMUA5I4gAQCwBxPEwwAYgDoJYVMkEF5kNVJ8LMnI9k7geYYCGyAAgABBgA11oSG7cZPdAAAAAASUVORK5CYII=);
}
.salsa-calendar thead .sc-week-day {
  background: #eee;
  font-weight: normal;
  border-top: 1px solid #fff;
}
.salsa-calendar tbody td {
  width: 30px;
  height: 1%;
  border: 1px solid #ececec;
}
.salsa-calendar tbody td:empty {
  height: 30px;
}
.salsa-calendar tbody td.sc-day:hover {
  background: #eee;
  cursor: pointer;
}
.salsa-calendar tbody td.sc-current {
  background: #999;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.4);
}
.salsa-calendar tbody td.sc-current:hover,
.salsa-calendar tbody td.sc-current:active {
  background: #999;
  color: #fff;
}
.salsa-calendar tbody td.sc-disabled {
  color: #ccc;
}
.salsa-calendar tbody td.sc-disabled:hover {
  background: #fff;
  cursor: default;
}
.salsa-calendar.salsa-calendar-two-months {
  position: relative;
  min-width: 400px;
  width: auto;
  max-width: 600px;
}
.salsa-calendar.salsa-calendar-two-months:after {
  content: "";
  position: absolute;
  top: 0;
  right: 50%;
  z-index: 999999;
  width: 1px;
  height: 100%;
  background-color: #c7c8c8;
  border-right: 1px solid #c7c8c8;
}
.salsa-calendar.salsa-calendar-two-months table {
  display: inline-table;
  width: 50%;
}
input.salsa-calendar-error {
  color: #b00;
  border-color: #b00;
}
@media screen and (max-width: 480px) {
  body.salsa-calendar-opened {
    overflow: hidden;
    height: 100%;
  }
  body.salsa-calendar-opened::before {
    content: "";
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99998;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
  }
  .salsa-calendar {
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    margin-top: -136px !important;
    margin-left: -119px !important;
  }
  .salsa-calendar:before {
    display: none;
  }
  .salsa-calendar.sc-right,
  .salsa-calendar.sc-left {
    margin-top: 0;
  }
  .salsa-calendar.sc-right {
    margin-left: 0;
  }
  .salsa-calendar.sc-left {
    margin-left: 0;
  }
  .salsa-calendar th,
  .salsa-calendar td {
    width: 34px;
    height: 34px;
    font-size: 13px;
    line-height: 34px;
  }
  .salsa-calendar thead .sc-nav {
    height: 34px;
  }
  .salsa-calendar tbody td {
    width: 34px;
  }
  .salsa-calendar tbody td:empty {
    height: 34px;
  }
}

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

		/*	mediaboxAdvanced Black theme	*/
		/*	version 2.1 - August 2010		*/
		/*	for mediaboxAdvanced v.1.3.1	*/

		/*	Overlay background styling	*/

#mbOverlay {
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

		/*	Legacy fix for older browsers	*/

#mbOverlay.mbOverlayFF {
	background: transparent url("/salsa_javascripts/mediaboxAdv/css/img/80.png") repeat;
}

#mbOverlay.mbOverlayIE {
	position: absolute;
}

		/*	Overlay panel styling	*/

#mbCenter {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	overflow: visible;
	background-color: #fff;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 5px 20px rgba(0,0,0,0.50);
	-khtml-box-shadow: 0px 5px 20px rgba(0,0,0,0.50);
	-moz-box-shadow: 0px 5px 20px rgba(0,0,0,0.50);
	box-shadow: 0px 5px 20px rgba(0,0,0,0.50);
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');
}

#mbCenter.mbLoading {
	background: #fff url("/salsa_javascripts/mediaboxAdv/css/img/loading-light.gif") no-repeat center;
		/*	This style is applied only during animation.	*/
		/*	For example, the next lines turn off shadows	*/
		/*	improving browser performance on slow systems.	*/
		/*	To leave shadows on, just remove the following:	*/
	-webkit-box-shadow: none;
	-khtml-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#mbImage {
	position: relative;
	left: 0;
	top: 0;

		/*	Inline content styling	*/

	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #000;
	text-align: left;
	background-position: center center;
	background-repeat: no-repeat;
	padding: 10px;
}

		/*	Title, Caption and Button styling	*/

#mbBottom {
	min-height: 20px;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #777;
	text-align: left;
	padding: 0 10px 10px;
}

#mbPrevLink, #mbNextLink, #mbCloseLink {
	display: inline;
	color: #000;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
}

#mbNumber {
	display: inline;
	color: #777;
	line-height: 14px;
	font-size: 10px;
}

#mbTitle,
#mbCaption {
	display: block;
	color: #777;
	line-height: 14px;
	font-size: 11px;
}

#mbPrevLink, #mbNextLink, #mbCloseLink {
	float: right;
	outline: none;
	margin: 0 0 0 10px;
	font-weight: normal;
}

#mbPrevLink b, #mbNextLink b, #mbCloseLink b {
	color: #333;
	font-weight: bold;
	text-decoration: underline;
}

#mbPrevLink big, #mbNextLink big, #mbCloseLink big {
	color: #333;
	font-size: 16px;
	line-height: 14px;
	font-weight: bold;
}

#mbBottom a, #mbBottom a:link, #mbBottom a:visited {	/* Thanks to Danny Jung for feedback and corrections */
	text-decoration: none;
	color: #333;
}

#mbBottom a:hover, #mbBottom a:active {
	text-decoration: underline;
	color: #000;
}


		/*	Error message styling	*/

#mbError {
	position: relative;
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 12px;
	color: #000;
	text-align: center;
	border: 10px solid #700;
	padding: 10px 10px 10px;
	margin: 20px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {
	color: #d00;
	font-weight: bold;
	text-decoration: underline;
}



/* = */
#mbCloseLink { position:absolute; top:-12px; right:-12px; z-index:99999; width:30px; height:30px; background:transparent url("/salsa_javascripts/mediaboxAdv/css/img/close.png"); cursor:pointer; }
  #mbCloseLink big { display:none; }
#mbPrevLink,
#mbNextLink { position:absolute; bottom:0; z-index:99998; width:35%; height:100%; background-position:-9999px -9999px; background-repeat:no-repeat; cursor:pointer; outline:none; }
  #mbPrevLink big,
  #mbNextLink big { display:none; }
#mbPrevLink { left:0; background-image:url("/salsa_javascripts/mediaboxAdv/css/img/arrow-left.png"); }
#mbPrevLink:hover { background-position:1% 48%; }
  #mbPrevLink big {}
#mbNextLink { right:0; background-image:url("/salsa_javascripts/mediaboxAdv/css/img/arrow-right.png"); }
#mbNextLink:hover { background-position:95% 48%; }
  #mbNextLink big {}



/* =RWD */

@media screen and (max-width: 480px) {
  body.salsa-lightbox-opened.salsa-lightbox-not-image {
    overflow:hidden;
    height:100%;
  }

  body.salsa-lightbox-opened.salsa-lightbox-not-image #mbCenter,
  body.salsa-lightbox-opened.salsa-lightbox-not-image #mbImage {
    box-sizing: border-box !important;
    position:fixed !important;
    top:0 !important;
    right:0 !important;
    bottom:0 !important;
    left:0 !important;
    width:100% !important;
    height:100% !important;
    padding:0 !important;
    border:0 !important;
    border-radius:0 !important;
    margin:0 !important;
  }

  body.salsa-lightbox-opened.salsa-lightbox-not-image #mbImage {
    padding: 10px !important;
  }

  body.salsa-lightbox-opened.salsa-lightbox-not-image #mbCloseLink {
    top: 5px !important;
    right: 5px !important;
    width: 32px !important;
    height: 32px !important;
    background-color: rgba(255,255,255,.8) !important;
    background-image: url("/salsa_javascripts/mediaboxAdv/css/img/ico-close.png") !important;
    background-repeat: no-repeat !important;
    background-size: 32px !important;
    margin:0 !important;
  }

  body.salsa-lightbox-opened.salsa-lightbox-not-image #mbPrevLink,
  body.salsa-lightbox-opened.salsa-lightbox-not-image #mbNextLink {
    display: none !important;
  }
}


.salsa-button-base{cursor:pointer}.salsa-button-base[disabled="disabled"]{cursor:default;opacity:0.4;filter:alpha(opacity=40)}.salsa-button-base.salsa-button-loading{position:relative}.salsa-button-base.salsa-button-loading .salsa-button-in{visibility:hidden}.salsa-button-base.salsa-button-loading .salsa-loading-wrapper{display:inline-block}


.salsa-loading-wrapper{position:relative;background-repeat:no-repeat;background-position:center center}.salsa-loading-wrapper,.salsa-loading-wrapper b{display:inline-block;background-color:transparent;padding:0;border:0;margin:0}.salsa-loading-wrapper.salsa-loading-overlay{position:absolute;top:50%;left:50%;margin-right:0;margin-bottom:0}.salsa-loading-wrapper.salsa-loading-overlay,.salsa-loading-wrapper.salsa-loading-overlay b{display:block}.salsa-loading-wrapper.salsa-loading-small{width:16px;height:16px}.salsa-loading-wrapper.salsa-loading-small.salsa-loading-overlay{margin-top:-8px;margin-left:-8px}.salsa-loading-wrapper.salsa-loading-small.salsa-loading-container{width:56px;height:56px;margin-top:-28px;margin-left:-28px}.salsa-loading-wrapper.salsa-loading-small.salsa-loading-light{background-image:"url("/salsa_css/loading/img/indicator-light-small.gif")"}.salsa-loading-wrapper.salsa-loading-small.salsa-loading-light.salsa-loading-container{background-color:#eee;background-image:"url("/salsa_css/loading/img/indicator-dark-small.gif")"}.salsa-loading-wrapper.salsa-loading-small.salsa-loading-dark{background-image:"url("/salsa_css/loading/img/indicator-dark-small.gif")"}.salsa-loading-wrapper.salsa-loading-small.salsa-loading-dark.salsa-loading-container{background-color:#656565;background-image:"url("/salsa_css/loading/img/indicator-light-small.gif")"}.salsa-loading-wrapper.salsa-loading-medium{width:32px;height:32px}.salsa-loading-wrapper.salsa-loading-medium.salsa-loading-overlay{margin-top:-16px;margin-left:-16px}.salsa-loading-wrapper.salsa-loading-medium.salsa-loading-container{width:72px;height:72px;margin-top:-36px;margin-left:-36px}.salsa-loading-wrapper.salsa-loading-medium.salsa-loading-light{background-image:"url("/salsa_css/loading/img/indicator-light-medium.gif")"}.salsa-loading-wrapper.salsa-loading-medium.salsa-loading-light.salsa-loading-container{background-color:#eee;background-image:"url("/salsa_css/loading/img/indicator-dark-medium.gif")"}.salsa-loading-wrapper.salsa-loading-medium.salsa-loading-dark{background-image:"url("/salsa_css/loading/img/indicator-dark-medium.gif")"}.salsa-loading-wrapper.salsa-loading-medium.salsa-loading-dark.salsa-loading-container{background-color:#656565;background-image:"url("/salsa_css/loading/img/indicator-light-medium.gif")"}.salsa-loading-wrapper.salsa-loading-large{width:48px;height:48px}.salsa-loading-wrapper.salsa-loading-large.salsa-loading-overlay{margin-top:-24px;margin-left:-24px}.salsa-loading-wrapper.salsa-loading-large.salsa-loading-container{width:88px;height:88px;margin-top:-44px;margin-left:-44px}.salsa-loading-wrapper.salsa-loading-large.salsa-loading-light{background-image:"url("/salsa_css/loading/img/indicator-light-large.gif")"}.salsa-loading-wrapper.salsa-loading-large.salsa-loading-light.salsa-loading-container{background-color:#eee;background-image:"url("/salsa_css/loading/img/indicator-dark-large.gif")"}.salsa-loading-wrapper.salsa-loading-large.salsa-loading-dark{background-image:"url("/salsa_css/loading/img/indicator-dark-large.gif")"}.salsa-loading-wrapper.salsa-loading-large.salsa-loading-dark.salsa-loading-container{background-color:#656565;background-image:"url("/salsa_css/loading/img/indicator-light-large.gif")"}.salsa-loading-wrapper.salsa-loading-container{top:50%;left:50%;border-radius:4px}.salsa-loading-wrapper.salsa-loading-hidden{display:none}


