html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:'OpenSansRegular';src:url("../fonts/OpenSans-Regular-webfont.eot");src:url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/OpenSans-Regular-webfont.woff") format('woff'),url("../fonts/OpenSans-Regular-webfont.ttf") format('truetype'),url("../fonts/OpenSans-Regular-webfont.svg#open_sansregular") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSansBold';src:url("../fonts/OpenSans-Bold-webfont.eot");src:url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/OpenSans-Bold-webfont.woff") format('woff'),url("../fonts/OpenSans-Bold-webfont.ttf") format('truetype'),url("../fonts/OpenSans-Bold-webfont.svg#open_sansbold") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'latothin';src:url("../fonts/lato-thin-webfont.woff2") format('woff2'),url("../fonts/lato-thin-webfont.woff") format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'gandhi_serifregular';src:url("../fonts/gandhiserif-regular-webfont.woff2") format('woff2'),url("../fonts/gandhiserif-regular-webfont.woff") format('woff');font-weight:normal;font-style:normal}.u-cf{*zoom:1}.u-cf:before,.u-cf:after{content:'';display:table}.u-cf:after{clear:both}#twitter-widget-0{width:100% !important}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100% !important}.no-background-blend-mode .photos--photos__box:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);opacity:.9}.malonebox__prev{width:50px;height:50px;background:url("../img/carousel-left.png") no-repeat #c5975b;text-indent:-9999px;background-position:center;transition:all .5s !important}.malonebox__prev:hover{background-position:left center}.malonebox__next{width:50px;height:50px;background:url("../img/carousel-right.png") no-repeat #c5975b;text-indent:-9999px;background-position:center;transition:all .5s !important}.malonebox__next:hover{background-position:right center}*{margin:0;padding:0;outline:none;border:none}a{text-decoration:none;color:inherit;transition:all .2s linear 0s}body{background:#fff;color:#493735;font-family:'latothin',normal;font-size:16px}p{padding-bottom:6px}p a{text-decoration:underline}ul,ol{padding:0 0 10px 20px}ul li,ol li{padding:0 0 10px 0}.container{width:100%;height:100%;max-width:960px;margin:0 auto;*zoom:1}.container:before,.container:after{content:'';display:table}.container:after{clear:both}.container--cf{*zoom:1}.container--cf:before,.container--cf:after{content:'';display:table}.container--cf:after{clear:both}.container--full{max-width:100%;padding:0;background-color:#000}.responsive{width:100%;height:auto}input{width:100%;height:30px;padding:0 10px}.wpcf7-form{*zoom:1}.wpcf7-form:before,.wpcf7-form:after{content:'';display:table}.wpcf7-form:after{clear:both}.malonebox__container{position:fixed !important}.wpcf7-not-valid-tip{font-family:'Arial';color:#fff !important;font-size:10px !important}.wpcf7-response-output{text-align:right !important}.button--left{left:0;background-image:url("../img/carousel-left.png");cursor:pointer}.button--right{right:0;background-image:url("../img/carousel-right.png");cursor:pointer}.carousel__thumbnails-box{*zoom:1;padding:0 46px 40px 46px;position:relative;width:100%}.carousel__thumbnails-box:before,.carousel__thumbnails-box:after{content:'';display:table}.carousel__thumbnails-box:after{clear:both}.carousel__thumbnail{cursor:pointer}@media only screen and (min-width:320px){.carousel__thumbnail{*zoom:1;float:left;clear:none;text-align:inherit;width:31.999999999999996%;margin-left:0%;margin-right:2%}.carousel__thumbnail:before,.carousel__thumbnail:after{content:'';display:table}.carousel__thumbnail:after{clear:both}.carousel__thumbnail:nth-child(3n){margin-right:0%;float:right}.carousel__thumbnail:nth-child(3n+1){clear:both}}.carousel__thumbnail img{width:100%;height:auto}.carousel__button{position:absolute;width:46px;height:46px;background-color:#c5975b;background-repeat:no-repeat;background-position:center}.carousel--container{border-bottom:1px solid #c5975b;position:relative}.carousel__nav{position:absolute;z-index:200;width:100%;height:0;margin-top:-150px}.form{margin:20px auto 30px auto;width:100%}@media only screen and (min-width:480px){.form{width:80%}}.form__group{padding:0 0 10px 0}.form__input,.form__textarea{width:100%;height:100%;color:#493735;border:1px solid #493735;padding:5px;font-family:'Open Sans',sans-serif;font-size:16px}.form__input:focus,.form__textarea:focus{border-left:3px solid #493735}.form__textarea{height:200px}.form__submit{display:inline-block;background:#c5975b;color:#fff;text-transform:uppercase;font-size:14px;padding:10px 20px;transition:all .2s ease-in}.form__submit:hover{background:#af7e3e}.screen-reader-response{display:none}.wpcf7-not-valid-tip{font-size:12px;text-transform:uppercase;color:#f00;display:inline-block}.wpcf7-response-output{text-align:center}.header{width:100%;height:100%;font-family:'gandhi_serifregular'}@media only screen and (min-width:850px){.header:before{content:"";width:100%;height:55px;position:absolute;left:-100.8%;background-color:#fff}}@media only screen and (min-width:850px){.header:after{content:"";width:100%;height:55px;position:absolute;right:-100%;background-color:#fff}}@media only screen and (min-width:850px){.header--small .title--main{background:url("../img/logo-menu-small.png") no-repeat #fff;margin:0;background-size:30px;background-position:center;min-height:36px;min-width:159px}.header--small:before,.header--small:after{height:36px}.header--small .menu__item{padding:10px 26px;height:36px}.header--small .menu__item:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.header--small .menu__item:first-child:before{height:0}.header--small .menu__item:last-child{height:36px}.header--small .menu{max-height:36px}}.header-container{*zoom:1;position:fixed;top:0;width:100%;z-index:999;background-color:#fff;max-height:50px;height:50px}.header-container:before,.header-container:after{content:'';display:table}.header-container:after{clear:both}@media only screen and (min-width:850px){.header-container{background-color:transparent}}.header--main{width:100%;height:100%;max-width:960px;margin:0 auto;position:relative}.header__button{width:50px;height:50px;position:absolute;right:0;top:16px;background-image:url("../img/menu-button.jpg") no-repeat;cursor:pointer}@media only screen and (min-width:850px){.header__button{display:none}}.footer{width:100%;height:100%}.footer--main{width:100%;height:90px;text-align:center;padding:20px 0}.gmaps{width:100%;height:100%}.menu{background-color:#c5975b;font-size:13px;*zoom:1;position:relative;top:50px;padding-left:68px;font-weight:700}.menu:before,.menu:after{content:'';display:table}.menu:after{clear:both}@media only screen and (min-width:850px){.menu{font-weight:100;padding:0;background-color:#fff;width:100%;position:initial;display:block;*zoom:1;float:left;clear:none;text-align:inherit;width:82.50000000000001%;margin-left:0%;margin-right:5%;max-height:50px}.menu:before,.menu:after{content:'';display:table}.menu:after{clear:both}.menu:nth-child(2n){margin-right:0%;float:right}.menu:nth-child(2n+1){clear:both}}.menu__item{float:left;position:relative;padding:20px 30px;text-align:center;height:58px}@media only screen and (min-width:850px){.menu__item{*zoom:1;float:left;clear:none;text-align:inherit;width:16.666666666666664%;margin-left:0%;margin-right:0%}.menu__item:before,.menu__item:after{content:'';display:table}.menu__item:after{clear:both}}@media only screen and (min-width:850px){.menu__item:after{content:"";width:100%;border-width:5px;border-color:#fff transparent transparent transparent;line-height:0;border-style:solid;position:absolute;left:0;bottom:-2px}}.menu__item:last-child{height:55px;background-color:#c5975b}@media only screen and (min-width:850px){.menu__item:last-child{background-color:#fff}}@media only screen and (min-width:850px){.menu__item:last-child:after{content:"";width:5px;height:100%;left:-5px;top:0;background-color:#fff;position:absolute}}@media only screen and (min-width:850px){.menu__item:first-child:before{content:"";width:5px;height:55px;left:0;top:0;background-color:#fff;position:absolute;z-index:10}}.pagination{*zoom:1;width:100%;padding:0 0 20px 0}.pagination:before,.pagination:after{content:'';display:table}.pagination:after{clear:both}.pagination__list{list-style:none;padding:0;display:table;width:100%}.pagination__item{list-style:none;padding:0;width:50%}.pagination__item:first-child{float:left;text-align:left}.pagination__item:last-child{float:right;text-align:right}.pagination__anchor{font-size:30px}.pagination__anchor:hover{color:#c5975b}.slideshow{font-family:'gandhi_serifregular';position:relative;width:100%;height:100vh;background:#000;z-index:0}.slideshow__title-box{position:absolute;top:30%;width:100%;height:50vh;*zoom:1;z-index:100}.slideshow__title-box:before,.slideshow__title-box:after{content:'';display:table}.slideshow__title-box:after{clear:both}.slideshow__title{max-width:580px;margin:0 auto;text-align:center;color:#fff;font-size:16px;background:url("../img/logo-alpha.png") no-repeat;min-height:264px;background-position:center;background-size:auto;padding:100px 0}@media only screen and (min-width:640px){.slideshow__title{background-size:auto;font-size:36px}}.slideshow__thumbnail{height:100vh;width:100%;background-position:center;background-size:cover}.cycle-pager-active{background-image:url("../img/slide-btn-active.png") !important}.slideshow__pager-box{width:100%;position:absolute;z-index:101;text-align:center;bottom:20px;font-size:50px;color:rgba(255,255,255,0)}@media only screen and (min-width:850px){.slideshow__pager-box{bottom:0}}.home-pager{margin:0 auto}.home-pager span{background-image:url("../img/slide-btn.png");background-repeat:no-repeat;background-position:center;cursor:pointer}.title--main{font-size:21px;text-indent:-9999px;background-image:url("../img/logo.png");background-repeat:no-repeat;min-height:86px;min-width:68px;margin:0;background-size:68px 86px;background-position:center}@media only screen and (min-width:850px){.title--main{min-height:198px;min-width:159px;background-size:159px 198px}}.title__link{text-decoration:none;color:inherit;width:inherit;height:inherit;text-indent:-9999px;display:block}.title__link:hover{color:#fff}.header__title{position:absolute;z-index:2}@media only screen and (min-width:850px){.header__title{position:initial;*zoom:1;float:left;clear:none;text-align:inherit;width:16.666666666666664%;margin-left:0%;margin-right:0%}.header__title:before,.header__title:after{content:'';display:table}.header__title:after{clear:both}}.vertical-align{display:-ms-flexbox;display:flex;-ms-align-items:center;-ms-flex-align:center;align-items:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:50px}.vertical-align__item{-ms-flex:1;flex:1}.vertical-align__item--top{-ms-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.vertical-align__item--bottom{-ms-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.page--booking{margin-top:90px}.booking__content{padding:300px 10px 50px 10px;font-size:15px;background:url("../img/logo-reservas.png") #c5975b no-repeat;background-position:center 0;position:relative}@media only screen and (min-width:850px){.booking__content{background-position:80px 70px;padding:75px 80px 10px 250px}.booking__content:before{content:"";width:100%;height:2px;background-color:#af7e3e;top:70px;left:0;position:absolute}}@media only screen and (min-width:960px){.booking__content{padding:75px 80px 0 250px}.booking__content:after{content:"";position:absolute;left:0;width:0;height:0;border-style:solid;border-width:80px 480px 0 480px;border-color:#c5975b transparent transparent transparent}}.booking__form{*zoom:1;font-size:14px}.booking__form:before,.booking__form:after{content:'';display:table}.booking__form:after{clear:both}@media only screen and (min-width:850px){.booking__form-half{width:49%;float:left}.booking__form-half:nth-child(2){margin-right:2%}}.booking__label{display:block;margin:6px 0}.booking__textarea{height:152px;max-width:100%;min-width:100%}.booking__button{font-family:'gandhi_serifregular';background-color:#493735;font-size:18px;color:#fff;float:right;width:140px;padding:6px 0;margin-top:6px}@media only screen and (min-width:640px){.input-date{*zoom:1;float:left;clear:none;text-align:inherit;width:48%;margin-left:0%;margin-right:4%}.input-date:before,.input-date:after{content:'';display:table}.input-date:after{clear:both}.input-date:nth-child(2n){margin-right:0%;float:right}.input-date:nth-child(2n+1){clear:both}}.input-locale{float:left}.locale--left{width:80%;padding-right:10px}.locale--right{width:20%}.page--contact{padding-bottom:50px;background:#493735}.contact--container{padding:180px 10px 10px 10px;font-size:15px;background:url("../img/logo-contato.png");background-repeat:no-repeat;background-position:center 0;position:relative}@media only screen and (min-width:850px){.contact--container{padding:150px 80px 0 80px;background-position:80px 0}}.contact__box{margin:0 auto;width:90%}@media only screen and (min-width:850px){.contact__box{*zoom:1;float:left;clear:none;text-align:inherit;width:49%;margin-left:0%;margin-right:2%;padding-right:10px}.contact__box:before,.contact__box:after{content:'';display:table}.contact__box:after{clear:both}.contact__box:nth-child(2n){margin-right:0%;float:right}.contact__box:nth-child(2n+1){clear:both}}.contact__box:first-child{padding-top:150px}.contact__item{margin-bottom:26px}.contact__thumbnail{display:block;margin:0 auto;text-align:center}@media only screen and (min-width:640px){.contact__thumbnail{display:initial;float:left;width:40px;text-align:left}}.contact__info{font-size:17px;color:#fff;text-align:center}@media only screen and (min-width:640px){.contact__info{text-align:left}}.contact--map{height:418px}.contact__link{width:inherit;height:inherit;text-indent:-9999px;display:block}.contact__info--hover:hover{color:#c5975b}.page--events{background-color:#eaeaea}@media only screen and (min-width:640px){.page--events{margin-top:120px}}.events--title{background-image:url("../img/logo-eventos.png");margin-bottom:40px}.events__item{*zoom:1;width:80%}.events__item:before,.events__item:after{content:'';display:table}.events__item:after{clear:both}@media only screen and (min-width:850px){.events__item{margin:25px 70px}}.events__thumbnail{width:150px;height:150px;margin:0 0 0 46px;background-color:#c5975b}@media only screen and (min-width:320px){.events__thumbnail{width:220px;height:220px}}@media only screen and (min-width:850px){.events__thumbnail{float:left;margin:0 40px 0 0}}.events__thumbnail img{width:100%;height:auto}.events__date{font-family:'gandhi_serifregular';font-size:21px}.events__title{font-family:'gandhi_serifregular';font-size:21px;font-weight:100;margin-bottom:16px}.events--container{position:relative;margin-top:300px}@media only screen and (min-width:320px){.events--container{margin-top:200px}}@media only screen and (min-width:640px){.events--container{margin-top:60px}}.events__button{position:absolute;width:46px;height:46px;background-color:#c5975b;background-repeat:no-repeat;background-position:center;top:56%;z-index:200}.events__box{bottom:0 !important;top:unset !important}.events__description{font-family:'Open Sans',sans-serif;padding:10px 50px}@media only screen and (min-width:850px){.events__description{padding:0 150px 0 0}}.dev{text-align:center;padding:30px 0;background:url("../img/live.png") no-repeat 50% 50% #493735}background-repeat no-repeat{background-position:center bottom;width:200px;height:40px;font-family:'Open Sans',sans-serif;font-size:12px;color:#fff}.footer__whats{position:fixed;right:30px;bottom:30px;z-index:9999;width:60px;height:60px;background:#25d366;color:#fff;font-size:30px;-ms-align-items:center;-ms-flex-align:center;align-items:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;box-shadow:0 0 8px 0 #000;box-shadow:0 0 8px 0 rgba(0,0,0,0.44);box-shadow:0 0 8px 0 rgba(0,0,0,0.44);animation:shake .82s linear both infinite;transform:translate3d(0,0,0);-ms-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;display:-ms-flexbox;display:flex;-ms-align-content:center;-ms-flex-line-pack:center;align-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer__whats a{display:-ms-flexbox;display:flex;-ms-align-content:center;-ms-flex-line-pack:center;align-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer__whats img{width:60%;height:auto}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(1px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}.hotel__description{font-family:'Open Sans',sans-serif;padding:300px 20px 50px 20px;font-size:15px;color:#fff;background:url("../img/logo-hotel.png") #493735 no-repeat;background-position:center 0;position:relative;margin-bottom:120px}@media only screen and (min-width:850px){.hotel__description{padding:80px 80px 20px 320px;background-position:80px 70px}.hotel__description:before{content:"";width:100%;height:2px;background-color:#2b2120;top:70px;left:0;position:absolute}}@media only screen and (min-width:960px){.hotel__description{padding:80px 80px 0 320px;min-height:400px}.hotel__description:after{content:"";position:absolute;left:0;bottom:-80px;width:0;height:0;border-style:solid;border-width:80px 480px 0 480px;border-color:#493735 transparent transparent transparent}}.fancybox-wrap{width:auto !important}.fancybox-skin{padding:2px !important}.page{width:100%;height:100%;padding-top:50px}@media only screen and (min-width:850px){.page{padding-top:36px}}.page__title{text-indent:-9999px;width:140px;height:250px;margin:0 auto}.page--home{padding-top:0}.services--title{background-image:url("../img/logo-servicos.png");margin-bottom:40px}.services--container{padding:1%}@media only screen and (min-width:850px){.services--container{padding-left:5%}}.service__thumbnail{border-radius:50%;width:139px;height:139px;transition:background-position .5s;margin:0 auto;cursor:pointer}@media only screen and (min-width:640px){.service__thumbnail{float:left;margin:0 20px 0 0}}.service__thumbnail:hover{background-position:bottom}.service__item{text-align:center;margin-bottom:20px}@media only screen and (min-width:640px){.service__item{min-height:250px;*zoom:1;float:left;clear:none;text-align:inherit;width:49%;margin-left:0%;margin-right:2%;text-align:left}.service__item:before,.service__item:after{content:'';display:table}.service__item:after{clear:both}.service__item:nth-child(2n){margin-right:0%;float:right}.service__item:nth-child(2n+1){clear:both}}.service__title{font-family:'gandhi_serifregular';display:inline-block;font-size:18px;line-height:24px;padding:6px 0;border-bottom:1px solid #493735;margin:0 auto}@media only screen and (min-width:640px){.service__title{margin:0}}@media only screen and (min-width:850px){.service__title{font-size:24px}}.service__text{font-family:'Open Sans',sans-serif;display:none;padding:6px 0;font-size:15px;display:inline-block;width:50%;overflow:hidden;width:100%;text-align:center}@media only screen and (min-width:640px){.service__text{display:none;width:50%;text-align:left;min-height:100px}}.room{*zoom:1}.room:before,.room:after{content:'';display:table}.room:after{clear:both}.room__images{*zoom:1;float:left;clear:none;text-align:inherit;width:28.6%;margin-left:0%;margin-right:2%}.room__images:before,.room__images:after{content:'';display:table}.room__images:after{clear:both}.room__images:nth-child(2n){margin-right:0%;float:right}.room__images:nth-child(2n+1){clear:both}.malonebox img{width:100%;height:auto;margin-bottom:10px}.room__description{*zoom:1;float:left;clear:none;text-align:inherit;width:59.2%;margin-left:0%;margin-right:2%;font-family:'Open Sans',sans-serif}.room__description:before,.room__description:after{content:'';display:table}.room__description:after{clear:both}.room__description:nth-child(2n){margin-right:0%;float:right}.room__description:nth-child(2n+1){clear:both}.room--hide{display:none}.room__box{position:absolute;z-index:200}.room__title{font-size:40px;color:#c5975b;font-family:'latothin';margin-bottom:20px}.room__thumbnail img{width:100%;height:auto}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
  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 {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }

.fancybox-outer, .fancybox-inner {
  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-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%; }

.fancybox-image {
  max-width: 100%;
  max-height: 100%; }

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url("../img/fancybox_sprite.png"); }

#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060; }

#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url("../img/fancybox_loading.gif") center center no-repeat; }

.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040; }

.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url("../img/blank.gif");
  /* helps IE */
  -webkit-tap-highlight-color: transparent;
  z-index: 8040; }

.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;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important; }

/* Overlay helper */
.fancybox-lock {
  overflow: visible !important;
  width: auto; }

.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: url("../img/fancybox_overlay.png"); }

.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0; }

.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll; }

/* Title helper */
.fancybox-title {
  visibility: hidden;
  font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
  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;
  /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap; }

.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff; }

.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, 0.8); }

/*Retina graphics!*/
@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-prev span, .fancybox-next span {
    background-image: url("../img/fancybox_sprite@2x.png");
    background-size: 44px 152px;
    /*The size of the normal image, half the size of the hi-res image*/ }
  #fancybox-loading div {
    background-image: url("../img/fancybox_loading@2x.gif");
    background-size: 24px 24px;
    /*The size of the normal image, half the size of the hi-res image*/ } }


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