@font-face{font-family:Muli;font-style:normal;font-weight:200;src:local('Muli ExtraLight'),local('Muli-ExtraLight'),url(../fonts/7Au_p_0qiz-adf3nOCX2yg-1f7f082ce04f79806940808239a45a19.ttf) format('truetype')}@font-face{font-family:Muli;font-style:normal;font-weight:800;src:local('Muli ExtraBold'),local('Muli-ExtraBold'),url(../fonts/7Au_p_0qiz-adZXgOCX2yg-66ead8d0496d5d8fdf1380b6d94d58c1.ttf) format('truetype')}@font-face{font-family:'Source Serif Pro';font-style:normal;font-weight:400;src:local('Source Serif Pro'),local('SourceSerifPro-Regular'),url(../fonts/neIQzD-0qpwxpaWvjeD0X88SAOeauXQ-pQ-768d887ce10faeb3f16c85379de7da4d.ttf) format('truetype')}footer.tr-layout-element,header.tr-layout-element,nav.tr-layout-element{display:block}html.tr-layout-element{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html.tr-layout-element{font-family:sans-serif;color:#222}body.tr-layout-element{margin:0;min-width:990px}a.tr-layout-element:focus{outline:dotted thin}a.tr-layout-element:active,a.tr-layout-element:hover{outline:0}ul.tr-layout-element{margin:1em 0;padding:0 0 0 40px}nav ul.tr-layout-element{list-style:none;margin:0;padding:0}img.tr-layout-element{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}.clearfix-pro.tr-layout-element:after,.clearfix-pro.tr-layout-element:before{content:"";display:table}.clearfix-pro.tr-layout-element:after{clear:both}body.tr-layout-element{background:#fff}a.tr-layout-element{color:#4145ee}a.tr-layout-element:hover{color:#292ca7}img.tr-layout-element{max-width:100%;height:auto}body a img.tr-layout-element,body a.tr-layout-element{outline:0!important;text-decoration:none}p.tr-layout-element{padding-top:0;margin:0}p.tr-layout-element,ul.tr-layout-element{margin-bottom:30px}ul.tr-layout-element{margin-left:8px;padding-left:16px}img.tr-layout-element{max-width:100%;height:auto;width:auto}.alignnone.tr-layout-element{max-width:100%!important}body.tr-layout-element{line-height:2;font-size:15px;color:#555;font-family:Arimo,sans-serif}h1.tr-layout-element{-ms-word-wrap:break-word;word-wrap:break-word;padding:0;color:#4c4b46;margin:0 0 15px 0;line-height:1.4;font-weight:400;font-family:'Playfair Display',sans-serif}h1.tr-layout-element{font-size:40px;line-height:1.2}.mobile-menu-icon-pro.tr-layout-element,a.tr-layout-element{transition-duration:250ms;transition-property:color,background-color,opacity,border;transition-timing-function:ease-in-out}.sf-menu a.tr-layout-element:before,footer#site-footer a.tr-layout-element{transition-duration:250ms;transition-property:all;transition-timing-function:ease-in-out}#logo-pro img.tr-layout-element,.sf-menu a.tr-layout-element{transition-duration:250ms;transition-property:padding-top,padding-bottom,color,background-color,width;transition-timing-function:ease-in-out}header#masthead-pro.tr-layout-element{transition-duration:250ms;transition-property:background;transition-timing-function:ease-in-out}.width-container-pro.tr-layout-element{width:1200px;margin:0 auto;position:relative;padding:0}header#masthead-pro.tr-layout-element{-webkit-font-smoothing:subpixel-antialiased}.progression-studios-transparent-header #progression-studios-header-position.tr-layout-element{background-color:rgba(105,73,78,.7)}.progression-studios-transparent-header header#masthead-pro.tr-layout-element{background-color:transparent;box-shadow:none;-webkit-font-smoothing:antialiased}.progression-studios-transparent-header header#masthead-pro .sf-menu ul.tr-layout-element{-webkit-font-smoothing:subpixel-antialiased}.progression-studios-transparent-header header#masthead-pro.tr-layout-element:after{display:none;height:1px;content:'';width:100%;position:absolute;margin-bottom:-1px;background:0 0;z-index:1}header#masthead-pro.tr-layout-element{position:relative;width:100%}header#masthead-pro h1#logo-pro.tr-layout-element{margin:0 15px 0 0;padding:0;line-height:1;font-size:5px;border:none;float:left}header#masthead-pro h1#logo-pro a.tr-layout-element{display:block}body #logo-pro img.tr-layout-element{max-width:100%}#progression-nav-container.tr-layout-element{float:right}.progression-studios-header-left.tr-layout-element,.progression-studios-header-right.tr-layout-element{float:left;width:75%;min-height:1px;-webkit-font-smoothing:subpixel-antialiased}.progression-studios-header-right.tr-layout-element{width:25%}.progression-studios-header-right.tr-layout-element{text-align:right}.progression-studios-header-left .widget.tr-layout-element{float:left}.progression-studios-header-left .widget.tr-layout-element{padding-right:40px}.progression-studios-header-left .widget.tr-layout-element:nth-child(3){padding-right:0}.progression-studios-header-left .widget.tr-layout-element{padding-top:12px;padding-bottom:12px}#happy-inn-progression-header-top .textwidget.tr-layout-element{display:inline-block}#happy-inn-progression-header-top.tr-layout-element{color:#2e2e2e;font-size:14px;line-height:1;position:relative;font-weight:500}#happy-inn-progression-header-top .widget i.tr-layout-element{font-size:110%;position:relative;margin-bottom:-5px;margin-right:8px;color:#4f1c23}#happy-inn-progression-header-top a.tr-layout-element{color:#2e2e2e}#happy-inn-progression-header-top .progression-studios-header-right .progression-studios-social-icons.tr-layout-element{float:right}#happy-inn-progression-header-top .progression-studios-social-icons.tr-layout-element{float:left}#happy-inn-progression-header-top .progression-studios-social-icons i.tr-layout-element{font-size:100%;top:0;margin-bottom:0}#happy-inn-progression-header-top .progression-studios-social-icons a.tr-layout-element{border-radius:0;text-align:center;display:inline-block;line-height:1;font-size:9px;color:#fff}#happy-inn-progression-header-top .progression-studios-social-icons a.tr-layout-element:hover{color:#fff}#progression-studios-lower-widget-container .widget.tr-layout-element,#widget-area-progression .widget.tr-layout-element{float:left;margin-right:4%}.footer-3-pro .widget.tr-layout-element{width:30.5%}#widget-area-progression .footer-3-pro .widget.tr-layout-element:nth-child(4){margin-right:0}.sf-menu .tr-layout-element,.sf-menu.tr-layout-element{margin:0;padding:0;list-style:none}.sf-menu li.normal-item-pro li.tr-layout-element,.sf-menu li.normal-item-pro.tr-layout-element{position:relative}.sf-menu li.normal-item-pro ul.tr-layout-element{position:absolute;display:none;top:100%;left:0;z-index:99}.sf-menu>li.tr-layout-element{float:left}.sf-menu li:hover>ul.tr-layout-element{display:block}.sf-menu a.tr-layout-element{display:block;position:relative}.sf-menu ul.tr-layout-element{min-width:12em}.sf-menu a.tr-layout-element{line-height:1;padding:.75em 1em;text-decoration:none;zoom:1;cursor:pointer;color:#13a}.sf-menu li.tr-layout-element{background:#bdd2ff;white-space:nowrap}.sf-menu ul li.tr-layout-element{background:#aabde6}.sf-menu li.tr-layout-element:hover{background:#cfdeff}.sf-menu li.tr-layout-element,.sf-menu li.tr-layout-element:hover,.sf-menu ul li.tr-layout-element{background:0 0}nav#site-navigation.tr-layout-element{font-weight:400;font-family:Arimo,sans-serif;letter-spacing:0}.mobile-menu-icon-pro.tr-layout-element{color:#707070;padding:41px 0 41px 10px;margin:0 auto;float:right;font-size:18px;line-height:1}.sf-menu a.tr-layout-element{line-height:1;color:#292935;font-size:16px;padding:27px 15px}.mobile-menu-icon-pro.tr-layout-element:hover,.sf-menu a.tr-layout-element:hover{color:#4145ee;background:0 0}.sf-menu a.tr-layout-element:hover:before{opacity:0;background:#888;width:0%;width:calc(100% - 30px)}.sf-menu a.tr-layout-element:before{content:"";display:block;position:absolute;left:0;margin-top:17px;height:2px;background:#888;opacity:0;width:0%;margin-left:15px}.sf-menu li li a.tr-layout-element:before{display:none}.sf-menu ul.tr-layout-element{border-top:2px solid #4f1c23;font-weight:400;box-shadow:0 5px 5px rgba(0,0,0,.05)}.sf-menu ul.tr-layout-element{padding:10px 0}.sf-menu ul.tr-layout-element:before{border-bottom:8px solid #cc5b44}.sf-menu li li.tr-layout-element{padding-right:0;padding-left:0}.sf-menu li li a.tr-layout-element{text-transform:none;font-size:11px;padding:14px 40px 14px 26px;border-bottom:1px solid rgba(255,255,255,.08)}.sf-menu li li:last-child a.tr-layout-element{border:none}ul.mobile-menu-navigation-contact-links.tr-layout-element{display:none}span.progression-mobile-menu-text.tr-layout-element{padding-left:6px;position:relative;top:-2px}.mobile-menu-icon-pro.tr-layout-element{cursor:pointer;line-height:1;display:none;text-align:center;padding-right:4px}footer#site-footer.tr-layout-element{background:#292935;color:#aaa;position:relative;font-size:14px}footer#site-footer a.tr-layout-element{color:#eee;border-bottom:2px solid transparent}footer#site-footer a.tr-layout-element:hover{color:#fff;border-bottom:2px solid #4f1c23}footer#site-footer ul.tr-layout-element{text-align:left;list-style:none;margin:0 0 25px 0;padding:0}footer#site-footer #progression-studios-copyright a.tr-layout-element{color:#ae8594}footer#site-footer #progression-studios-copyright a.tr-layout-element:hover{color:#da9cb3}#copyright-text.tr-layout-element{float:left;padding:38px 0;font-size:14px;color:#aaa}.footer-copyright-align-center #copyright-text.tr-layout-element{float:none;text-align:center}footer#site-footer .progression-studios-social-icons.tr-layout-element{text-align:center;padding:20px 0;list-style:none;margin:0;position:relative;z-index:20}@font-face{font-family:Arimo;font-style:normal;font-weight:400;src:local('Arimo Regular'),local('Arimo-Regular'),url(../fonts/P5sMzZCDf9_T_10ZxCQ-b5ae2a65a388840cc23c135cecb534ed.ttf) format('truetype')}@font-face{font-family:Arimo;font-style:normal;font-weight:700;src:local('Arimo Bold'),local('Arimo-Bold'),url(../fonts/P5sBzZCDf9_T_1Wi4TRDrZc-d7a1cbf59bc7d841ef4598a3ddae7275.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;src:local('Playfair Display Regular'),local('PlayfairDisplay-Regular'),url(../fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYhQ-b9d5ca44583e9416ee1be00c590d02f1.ttf) format('truetype')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;src:local('Playfair Display Bold'),local('PlayfairDisplay-Bold'),url(../fonts/nuFlD-vYSZviVYUb_rj3ij__anPXBYf9lW4e4w-4a0bd98c37a91205ecd2201136201cae.ttf) format('truetype')}.noselect.tr-layout-element{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body #logo-pro img.tr-layout-element{width:355px;padding-top:25px;padding-bottom:25px}a.tr-layout-element{color:#682730}a.tr-layout-element:hover{color:#f2c777}.width-container-pro.tr-layout-element{width:1200px}header#masthead-pro.tr-layout-element{background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover}body.tr-layout-element{background-color:#fff;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}nav#site-navigation.tr-layout-element{letter-spacing:0}.mobile-menu-icon-pro.tr-layout-element,ul.mobile-menu-navigation-contact-links li a.tr-layout-element{min-width:21px;color:#fff;padding-top:47px;padding-bottom:45px;font-size:21px}ul.mobile-menu-navigation-contact-links li i.tr-layout-element{font-size:21px}.mobile-menu-icon-pro span.progression-mobile-menu-text.tr-layout-element,ul.mobile-menu-navigation-contact-links li a.tr-layout-element{font-size:15px}.sf-menu a.tr-layout-element{color:#fff;padding-top:50px;padding-bottom:50px;font-size:15px}.sf-menu a.tr-layout-element:before{background:#e8e8e8;margin-top:17px}.sf-menu a.tr-layout-element:hover:before{opacity:1;background:#e8e8e8}.mobile-menu-icon-pro.tr-layout-element:hover,.sf-menu a.tr-layout-element:hover,ul.mobile-menu-navigation-contact-links li a.tr-layout-element{color:#d6d6d6}.sf-menu ul.tr-layout-element{background:rgba(79,28,35,.9)}.sf-menu ul.tr-layout-element{border-color:#fff}.sf-menu li li a.tr-layout-element{letter-spacing:0;font-size:14px}.sf-menu li li a.tr-layout-element{border-color:#f1f1f1}.sf-menu a.tr-layout-element:before{margin-left:16px}.sf-menu a.tr-layout-element:before,.sf-menu a.tr-layout-element:hover:before{width:-moz-calc(100% - 32px);width:-webkit-calc(100% - 32px);width:calc(100% - 32px)}.sf-menu a.tr-layout-element{padding-left:16px;padding-right:16px}@media screen and (max-width:1300px){.sf-menu a.tr-layout-element:before{margin-left:12px}.sf-menu a.tr-layout-element:hover:before{width:-moz-calc(100% - 26px);width:-webkit-calc(100% - 26px);width:calc(100% - 26px)}.sf-menu a.tr-layout-element{padding-left:12px;padding-right:12px}}#happy-inn-progression-header-top.tr-layout-element{font-size:15px}.progression-studios-header-left .widget.tr-layout-element{padding-top:11px;padding-bottom:10px}#happy-inn-progression-header-top .progression-studios-social-icons a.tr-layout-element{font-size:15px;min-width:16px;padding:11px 9px;color:#fff;border-right:1px solid rgba(168,168,168,.2)}#happy-inn-progression-header-top .progression-studios-social-icons a.tr-layout-element:hover{color:#fff}#happy-inn-progression-header-top .progression-studios-social-icons a.tr-layout-element:nth-child(1){border-left:1px solid rgba(168,168,168,.2)}#happy-inn-progression-header-top a.tr-layout-element,#happy-inn-progression-header-top.tr-layout-element{color:#eaeaea}#happy-inn-progression-header-top a.tr-layout-element:hover{color:#f2f2f2}#happy-inn-progression-header-top .widget i.tr-layout-element{color:#fff}#happy-inn-progression-header-top.tr-layout-element{background:#4f1c23;border-bottom:1px solid #275685}footer#site-footer.tr-layout-element{background-image:url(../images/footer_fade_green_to_black-1425fc2e92df5e2bd3374592b5aa800a.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}footer#site-footer #progression-studios-copyright a.tr-layout-element{color:#d6d6d6}footer#site-footer #progression-studios-copyright a.tr-layout-element:hover{color:#fff}#progression-studios-lower-widget-container .widget.tr-layout-element,#widget-area-progression .widget.tr-layout-element{padding:42px 0 60px 0}#copyright-text.tr-layout-element{padding:24px 0 24px 0}footer#site-footer .progression-studios-social-icons.tr-layout-element{padding-top:0;padding-bottom:0}@media screen and (max-width:1300px){.width-container-pro.tr-layout-element{width:94%;position:relative;padding:0}}.tr-layout-element::-moz-selection{color:#fff;background:#bf311a}.tr-layout-element::selection{color:#fff;background:#bf311a}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot);src:url(../fonts/fontawesome-webfont_1-674f50d287a8c48dc19ba404d20fe713.eot#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2) format('woff2'),url(../fonts/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff) format('woff'),url(../fonts/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf) format('truetype'),url(../fonts/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa.tr-layout-element{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-map-marker.tr-layout-element:before{content:"\f041"}.fa-gift.tr-layout-element:before{content:"\f06b"}.fa-calendar.tr-layout-element:before{content:"\f073"}.fa-phone.tr-layout-element:before{content:"\f095"}.fa-phone-square.tr-layout-element:before{content:"\f098"}.fa-twitter.tr-layout-element:before{content:"\f099"}.fa-facebook.tr-layout-element:before{content:"\f09a"}.fa-bars.tr-layout-element:before{content:"\f0c9"}.fa-pinterest.tr-layout-element:before{content:"\f0d2"}.fa-envelope.tr-layout-element:before{content:"\f0e0"}.fa-suitcase.tr-layout-element:before{content:"\f0f2"}.fa-instagram.tr-layout-element:before{content:"\f16d"}.fa-bed.tr-layout-element:before{content:"\f236"}.fa-tripadvisor.tr-layout-element:before{content:"\f262"}.dialog-close-button.tr-layout-element:not(:hover){opacity:.4}.swiper-slide:not(:hover) .e-overlay-animation-fade.tr-layout-element{opacity:0}.swiper-slide:not(:hover) .e-overlay-animation-slide-up.tr-layout-element{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-down.tr-layout-element{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-right.tr-layout-element{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-left.tr-layout-element{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.swiper-slide:not(:hover) .e-overlay-animation-zoom-in.tr-layout-element{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0}.elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.e--pointer-double-line.e--animation-grow .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;width:0;left:50%}.e--pointer-double-line.e--animation-drop-out .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-slide .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{width:10px;left:-20px}.e--pointer-double-line.e--animation-slide .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{width:10px;left:calc(100% + 20px)}.e--pointer-framed.e--animation-grow .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.e--pointer-background.e--animation-shrink .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.e--pointer-background.e--animation-sweep-left .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item.tr-layout-element:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:50%;left:50%}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon.tr-layout-element:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev.tr-layout-element:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next.tr-layout-element:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3 .fotorama__arr.tr-layout-element:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon.tr-layout-element:not(:focus),.fotorama__wrap--css3 .fotorama__video-close.tr-layout-element:not(:focus),.fotorama__wrap--css3 .fotorama__video-play.tr-layout-element:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}#happy-inn-progression-header-top .textwidget p.tr-layout-element{margin-bottom:0}body.tr-layout-element{color:#333;font-family:'Source Serif Pro';font-size:17px;font-style:normal;font-weight:400;line-height:2}nav#site-navigation.tr-layout-element{font-family:Muli;font-style:normal;font-weight:800;text-transform:uppercase}.sf-menu ul.tr-layout-element{font-family:Muli;font-style:normal;font-weight:200}footer#site-footer.tr-layout-element{color:#fff;font-family:'Source Serif Pro';font-size:15px;font-style:normal;font-weight:400}footer#site-footer a.tr-layout-element{color:#fff}#copyright-text.tr-layout-element{color:#d6d6d6;font-family:'Source Serif Pro';font-style:normal;font-weight:400}h1.tr-layout-element{font-family:'Source Serif Pro';font-style:normal;font-weight:400;text-decoration:none}#tr-1776f3a0-47e3-11e8-ba74-115a36dfe382.tr-layout-element{color:#fff!important}#tr-1776f3a1-47e3-11e8-ba74-115a36dfe382.tr-layout-element{color:#fff!important}#tr-1776f3a2-47e3-11e8-ba74-115a36dfe382.tr-layout-element{font-size:14px!important}#tr-1776f3a3-47e3-11e8-ba74-115a36dfe382.tr-layout-element{color:#fff!important;font-size:14px!important}#tr-1776f3a4-47e3-11e8-ba74-115a36dfe382.tr-layout-element{color:#fff!important;font-size:14px!important}#tr-17771ab0-47e3-11e8-ba74-115a36dfe382.tr-layout-element{color:#fff!important;font-size:14px!important}#tr-17771ab1-47e3-11e8-ba74-115a36dfe382.tr-layout-element{color:#fff!important;font-size:14px!important}#main-content-area-wrapper.tr-layout-element{min-width:954px;max-width:1140px;padding:18px;margin:0 auto}#main-content-area.tr-layout-element{border:1px solid #bcbec0;background-color:#fff}