@media only screen and (min-width: 1425px) {.rhp-page .animated-slider-wrapper h2.slideshow-slide-caption-title,.rhp-page .animated-slider-wrapper .o-hsub.-link,.rhp-page .animated-slider-wrapper p.slideshow-slide-caption-content{
		padding-left: 0;
	}
.rhp-page .horizontal-slider-wrapper .horizontal-slider-content{
		padding-left: 0 !important;
	}
.rhp-page .horizontal-slider-bg{
		padding-right: 0 !important;
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1425px) {.rhp-page #page-content-wrapper.blog_wrapper{
		width: calc(100% - 180px);
	}
}
@media only screen and (min-width: 960px) and (max-width: 1024px) {.rhp-page .translate_top{
		transform: translateY(10%);
	}
.rhp-page .room-slider-wrapper .slide{
		width: 80%;
	}
.rhp-page .room-slider-wrapper .slide-title,.rhp-page .room-slider-wrapper .slide-date{
		padding-left: 0;
	}
.rhp-page .room-slider-wrapper .slide{
		margin-left: 10vw;
	}
.rhp-page .elementor-section.elementor-section-height-full{
		height: auto !important;
		min-height: 100vh;
	}
.rhp-page .blog-posts-grid .post-featured-image-hover{
		min-height: 130px;
	}
.rhp-page #page-content-wrapper .inner .sidebar-content.page-content .blog-posts-grid .post-featured-image-hover{
		min-height: 100px;
	}
.rhp-page .blog-posts-classic .post-featured-image-hover{
		min-height: 315px;
	}
.rhp-page .blog-posts-list .post-featured-image-hover{
		min-height: 250px;
	}
.rhp-page .blog-posts-list-circle .post-featured-image-hover{
		min-height: 190px;
	}
.rhp-page .multi-layouts-slider-wrapper .slide-imgwrap{
		height: 70%;
	}
.rhp-page .type-post.blog-posts-grid_no_space .post-wrapper .post-content-wrapper .post-header,.rhp-page .type-post.blog-posts-metro_no_space .post-wrapper .post-content-wrapper .post-header{
		transform: none;
	}
.rhp-page .slider-parallax-wrapper,.rhp-page .image-carousel-slider-wrapper.carousel,.rhp-page .portfolio-timeline-vertical-content-wrapper .timeline .swiper-container{
		max-height: 100vh;
	}
.rhp-page #page-header.hasbg .page_title-wrapper .page_title_inner .page_title_content{
		padding: 0 30px 0 30px;
		box-sizing: border-box;
	}
.rhp-page #page-content-wrapper.blog_wrapper{
		padding: 0;
		width: calc(100% - 60px);
	}
.rhp-page .elementor-section-stretched.elementor-section-boxed{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
.rhp-page .animated-slider-wrapper h2.slideshow-slide-caption-title,.rhp-page .animated-slider-wrapper p.slideshow-slide-caption-content,.rhp-page .animated-slider-wrapper .o-hsub.-link,.rhp-page .animated-slider-wrapper .o-container,.rhp-page .animated-slider-wrapper .pagination .container{
		padding-left: 30px;
		padding-right: 90px;
	}
.rhp-page .elementor_responsive_hide{
		display: none;
	}
.rhp-page #elementor_header .elementor-element.navigation-menu,.rhp-page #elementor_sticky_header .elementor-element.navigation-menu{
		padding: 20px 30px 20px 30px !important;
	}
.rhp-page .multi-layouts-slider-wrapper .slide-title{
		padding-top: 0 !important;
		bottom: 40px;
	}
.rhp-page .post-metro-left-wrapper .post-header h5{
		font-size: 22px;
	}
.rhp-page .layout-list .type-post.blog-posts-list,.rhp-page .layout-list-circle .type-post.blog-posts-list-circle{
		margin-top: 60px;
	}
.rhp-page .portfolio-classic-container.video-grid .portfolio-classic-grid-wrapper.craftcoffee-three-cols:nth-child(3n+1){
		clear: both;
	}
.rhp-page .portfolio-timeline-wrapper .portfolio-timeline-img,.rhp-page .portfolio-timeline-wrapper .portfolio-timeline-content{
		width: 100%;
		float: none;
	}
.rhp-page .portfolio-timeline-wrapper .portfolio-timeline-content-wrapper{
		display: block;
	}
.rhp-page .portfolio-timeline-wrapper .portfolio-timeline-content{
		margin-left: 0;
		margin-top: 20px;
	}
.rhp-page .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header{
		left: 40px;
	}
.rhp-page .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-list{
		top: 0;
		overflow: scroll;
		max-height: 100%;
	}
.rhp-page .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content{
		right: 33%;
	}
.rhp-page .slider-parallax-wrapper .slide-content .standard-wrapper{
		margin: 0 20px 0 20px;
	}
.rhp-page .service-grid-wrapper .overflow-inner .header-wrap{
		max-width: 100%;
	}
:is(body.elementor-page .rhp-page,.rhp-page.elementor-page) #wrapper{
		overflow-x: hidden;
	}
.rhp-page .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item{
		opacity: 1 !important;
	}
.rhp-page .post-info-cat,:is(body.single-post .rhp-page,.rhp-page.single-post) #page-header h1 span.smoove,:is(body.single-post .rhp-page,.rhp-page.single-post) #page-header .gravatar.smoove,:is(body.single-post .rhp-page,.rhp-page.single-post) .post-author .post-author-detail,:is(body.single-post .rhp-page,.rhp-page.single-post) .post-author .post-author-detail .post-author-name,:is(body.single-post .rhp-page,.rhp-page.single-post) .post-author .post-author-detail .post-published-date-before{
		opacity: 1 !important;
		transform: translateY(0) scale(1) !important;
	}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {.rhp-page .craftcoffee-gallery-grid-content-wrapper.album_grid .craftcoffee-five-cols h3.tilter__title{
		font-size: 18px !important;
	}
.rhp-page .craftcoffee-gallery-grid-content-wrapper.album_grid .craftcoffee-five-cols .tilter__caption{
		padding: 1em;
	}
.rhp-page .craftcoffee-gallery-grid-content-wrapper.album_grid .craftcoffee-five-cols .tilter__description{
		display: none;
	}
.rhp-page .craftcoffee-gallery-grid-content-wrapper.album_grid .craftcoffee-three-cols .tilter__caption{
		padding: 1.8em;
	}
.rhp-page .craftcoffee-gallery-grid-content-wrapper.album_grid .craftcoffee-four-cols .tilter__caption{
		padding: 1.5em;
	}
.rhp-page .craftcoffee-gallery-grid-content-wrapper.album_grid .craftcoffee-four-cols h3.tilter__title{
		font-size: 18px !important;
	}
.rhp-page .craftcoffee-gallery-grid-content-wrapper.album_grid .tilter--6 .tilter__deco--lines{
		top: -10px;
		left: -10px;
	}
:is(body.tg_password_protected .rhp-page,.rhp-page.tg_password_protected) #page-content-wrapper .inner .inner_wrapper{
		width: 70%;
	}
:is(body.tg_password_protected .rhp-page,.rhp-page.tg_password_protected) #page-content-wrapper .inner .inner_wrapper .sidebar-content{
		padding: 40px;
	}
.rhp-page .blog-posts-grid .post-featured-image-hover{
		min-height: 120px;
	}
.rhp-page .type-post.blog-posts-metro_no_space.large-grid{
		width: calc(100% - 40px);
	}
.rhp-page .post-metro-left-wrapper .post-header h5{
		font-size: 30px;
		line-height: 1.3;
	}
.rhp-page .blog-posts-classic .post-featured-image-hover{
		min-height: 270px;
	}
.rhp-page .blog-posts-list .post-featured-image-hover{
		min-height: 180px;
	}
.rhp-page .blog-posts-list-circle .post-featured-image-hover{
		min-height: 140px;
	}
.rhp-page .horizontal-slider-content{
		padding: 0 !important;
	}
.rhp-page .horizontal-slider-wrapper .flickity-prev-next-button.previous{
		left: -40px;
	}
.rhp-page .horizontal-slider-bg-two-cols{
		width: calc(50% - 10px);
	}
.rhp-page .horizontal-slider-bg-two-rows{
		margin-bottom: 20px;
		height: calc(50% - 10px);
	}
.rhp-page .room-slider-wrapper .nav{
		top: auto;
		bottom: 20px;
	}
.rhp-page .room-slider-wrapper .slide-title{
		padding-left: 5em;
		padding-right: 5em;
	}
.rhp-page .slider-property-clip-wrapper.intro .content{
		padding: 3rem 0rem 3rem 2rem;
	}
.rhp-page .gallery-fullscreen-content{
		left: 30px;
		bottom: 20px;
		max-width: 50%;
	}
.rhp-page .swiper-container:hover .swiper-button-next.hover{
		right: 40px;
	}
.rhp-page .swiper-container:hover .swiper-button-prev.hover{
		left: 20px;
	}
.rhp-page .distortion-grid-wrapper{
		display: grid;
		grid-template-columns: repeat(2, 41vmax);
	}
.rhp-page .distortion-grid-item{
		height: 2, 41vmax;
		width: 100%;
	}
.rhp-page .animated-slider-wrapper p.slideshow-slide-caption-content,.rhp-page .animated-slider-wrapper h2.slideshow-slide-caption-title,.rhp-page .animated-slider-wrapper .o-hsub.-link,.rhp-page .animated-slider-wrapper .o-container{
		padding-left: 30px;
		padding-right: 60px;
	}
.rhp-page .slice-slide-container .slide-content{
		height: 80%;
		width: 80%;
		top: 10%;
	}
.rhp-page .slice-slide-container .slide-header{
		transform: translateX(-5%);
	}
.rhp-page .translate_left{
		transform: translateX(-5%);
	}
.rhp-page .translate_left_more{
		transform: translateX(-10%);
	}
.rhp-page .translate_right{
		transform: translateX(5%);
	}
.rhp-page .translate_right_more{
		transform: translateX(10%);
	}
.rhp-page .translate_top{
		transform: translateY(5%);
	}
.rhp-page .translate_top_more{
		transform: translateY(10%);
	}
.rhp-page .translate_bottom{
		transform: translateY(-5%);
	}
.rhp-page .translate_bottom_more{
		transform: translateY(-10%);
	}
.rhp-page .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-image,.rhp-page .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-info{
		width: 50%;
	}
.rhp-page .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-info{
		padding: 0 60px !important;
	}
.rhp-page .horizontal-slider-wrapper .horizontal-slider-content .horizontal-slider-content-wrap .horizontal-slider-content-cell{
		padding-left: 30px;
		padding-right: 30px;
	}
.rhp-page .portfolio-grid-wrapper:before,.rhp-page .portfolio-grid-wrapper:after{
		border-width: 20px;
	}
.rhp-page .portfolio-timeline-wrapper .portfolio-timeline-img,.rhp-page .portfolio-timeline-wrapper .portfolio-timeline-content{
		width: 50%;
	}
.rhp-page .portfolio-timeline-wrapper .portfolio-timeline-content-wrapper{
		-ms-flex-align: start;
		-webkit-align-items: start;
		-webkit-box-align: start;
		align-items: start;
	}
.rhp-page .woocommerce ul.products li.product,.rhp-page .woocommerce-page ul.products li.product,.rhp-page .woocommerce ul.products.columns-3 li.product,.rhp-page .woocommerce-page ul.products.columns-3 li.product{
		width: 47%;
	}
.rhp-page .woocommerce ul.products li.product,.rhp-page .woocommerce-page ul.products li.product,.rhp-page .woocommerce ul.products.columns-3 li.product,.rhp-page .woocommerce-page ul.products.columns-3 li.product{
		margin-right: 4%;
	}
.rhp-page .woocommerce .related ul.products li.product:nth-child(3n){
		display: none !important;
	}
.rhp-page .blog-posts-list .post-header h5,.rhp-page .blog-posts-list-circle .post-header h5{
		font-size: 22px;
	}
.rhp-page .elementor-section-stretched.elementor-section-boxed{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
.rhp-page .elementor_responsive_hide{
		display: none;
		z-index: -1;
	}
.rhp-page .gallery-fullscreen-content .gallery-fullscreen-description{
		width: 100%;
	}
.rhp-page .elementor_desktop_hide{
		display: inherit;
		z-index: -1;
		opacity: 1;
	}
.rhp-page .elementor-widget-image.rotated .elementor-image .wp-caption .widget-image-caption{
		display: none;
	}
:is(body.page-template-page-r .rhp-page,.rhp-page.page-template-page-r) .type-post.blog-posts-grid,:is(body.page-template-page-l .rhp-page,.rhp-page.page-template-page-l) .type-post.blog-posts-grid{
		width: calc(50% - 15px);
		margin-right: 30px;
		margin-bottom: 30px;
	}
:is(body.page-template-page-r .rhp-page,.rhp-page.page-template-page-r) .type-post.blog-posts-grid:nth-child(2n),:is(body.page-template-page-l .rhp-page,.rhp-page.page-template-page-l) .type-post.blog-posts-grid:nth-child(2n){
		float: right;
		margin-right: 0;
	}
:is(body.page-template-page-r .rhp-page,.rhp-page.page-template-page-r) .type-post.blog-posts-grid:nth-child(3n),:is(body.page-template-page-l .rhp-page,.rhp-page.page-template-page-l) .type-post.blog-posts-grid:nth-child(3n){
		float: left;
		margin-right: 0;
	}
:is(body.page-template-page-r .rhp-page,.rhp-page.page-template-page-r) .type-post.blog-posts-grid:nth-child(3n+1),:is(body.page-template-page-l .rhp-page,.rhp-page.page-template-page-l) .type-post.blog-posts-grid:nth-child(3n+1){
		clear: none;
	}
:is(body.page-template-page-r .rhp-page,.rhp-page.page-template-page-r) .type-post.blog-posts-grid:nth-child(2n+1),:is(body.page-template-page-l .rhp-page,.rhp-page.page-template-page-l) .type-post.blog-posts-grid:nth-child(2n+1){
		clear: both;
	}
:is(body.page-template-page-r .rhp-page,.rhp-page.page-template-page-r) .mc4wp-form-fields input[type=email],:is(body.page-template-page-l .rhp-page,.rhp-page.page-template-page-l) .mc4wp-form-fields input[type=email]{
		width: 200px;
	}
:is(body.page-template-page-r .rhp-page,.rhp-page.page-template-page-r) .type-post.blog-posts-masonry,:is(body.page-template-page-l .rhp-page,.rhp-page.page-template-page-l) .type-post.blog-posts-masonry{
		width: calc(50% - 23px);
	}
.rhp-page .type-post.blog-posts-grid,.rhp-page .type-post.blog-posts-masonry{
		width: 100%;
		margin-right: 0;
	}
.rhp-page .craftcoffee-two-cols.portfolio-classic-grid-wrapper,.rhp-page .craftcoffee-three-cols.portfolio-classic-grid-wrapper,.rhp-page .craftcoffee-four-cols.portfolio-classic-grid-wrapper,.rhp-page .craftcoffee-five-cols.portfolio-classic-grid-wrapper{
		width: 48%;
		margin-right: 4%;
	}
.rhp-page .craftcoffee-two-cols.portfolio-classic-grid-wrapper:nth-child(2n),.rhp-page .craftcoffee-three-cols.portfolio-classic-grid-wrapper:nth-child(2n),.rhp-page .craftcoffee-four-cols.portfolio-classic-grid-wrapper:nth-child(2n),.rhp-page .craftcoffee-five-cols.portfolio-classic-grid-wrapper:nth-child(2n){
		margin-right: 0;
	}
.rhp-page .craftcoffee-three-cols.last,.rhp-page .craftcoffee-four-cols.last,.rhp-page .craftcoffee-five-cols.last{
		float: left;
	}
.rhp-page .craftcoffee-three-cols:not(.filterable):nth-child(3n+1),.rhp-page .craftcoffee-four-cols:not(.filterable):nth-child(4n+1),.rhp-page .craftcoffee-five-cols:not(.filterable):nth-child(5n+1){
		clear: none;
	}
.rhp-page .portfolio-timeline-wrapper .portfolio-timeline-img,.rhp-page .portfolio-timeline-wrapper .portfolio-timeline-content{
		width: 100%;
		float: none;
	}
.rhp-page .portfolio-timeline-wrapper .portfolio-timeline-content-wrapper{
		display: block;
	}
.rhp-page .portfolio-timeline-wrapper .portfolio-timeline-content{
		margin-left: 0;
		margin-top: 20px;
	}
.rhp-page .portfolio-classic-grid-wrapper{
		margin-bottom: 40px;
	}
.rhp-page .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header{
		left: 30px;
	}
.rhp-page .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-list{
		top: 0;
		overflow: scroll;
		max-height: 100%;
	}
.rhp-page .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content{
		right: 31%;
	}
.rhp-page .slice-slide-container .slides-nav{
		right: -2%;
	}
.rhp-page .flip-box-wrapper.square-flip .square-container2{
		padding: 20px;
	}
.rhp-page .mc4wp-form-white .mc4wp-form-fields input[type=email]{
		width: calc(100% - 200px);
	}
:is(body.elementor-page .rhp-page,.rhp-page.elementor-page) .blog-posts-classic.type-post{
		margin-bottom: 20px;
	}
.rhp-page .pagination,.rhp-page .pagination-detail{
		margin: 20px 0 20px 0;
	}
.rhp-page .pagination-detail{
		margin-top: 25px;
	}
.rhp-page .portfolio-classic-grid-wrapper.craftcoffee-two-cols,.rhp-page .portfolio-classic-grid-wrapper.craftcoffee-three-cols,.rhp-page .portfolio-classic-grid-wrapper.craftcoffee-four-cols,.rhp-page .portfolio-classic-grid-wrapper.craftcoffee-five-cols{
		margin-bottom: 60px;
	}
.rhp-page .course-grid-container .portfolio-classic-grid-wrapper.craftcoffee-four-cols .card-img--hover,.rhp-page .course-grid-container .portfolio-classic-grid-wrapper.craftcoffee-four-cols .card-img{
		height: 250px;
	}
.rhp-page .synchronized-carousel-slider-wrapper.sliders-container .ms--titles .ms-slide{
		align-items: center;
		justify-content: center;
		height: 170px;
		margin-top: 0;
	}
.rhp-page .synchronized-carousel-slider-wrapper.sliders-container .ms--links{
		top: calc(50% + 85px);
	}
.rhp-page .slider-parallax-wrapper .slide-content .standard-wrapper{
		margin: 0 30px 0 30px;
	}
.rhp-page #elementor_sticky_header.main-menu-wrapper{
		top: -1px;
	}
.rhp-page .blog-post-content-wrapper{
		overflow: hidden;
	}
.rhp-page .post-metro-left-wrapper{
		width: 100%;
		margin-bottom: 40px;
	}
.rhp-page .post-metro-right-wrapper{
		width: 100%;
	}
.rhp-page .smoove.disable_tablet{
		opacity: 1 !important;
		transform: translate(0px, 0px) !important;
	}
.rhp-page .service-grid-wrapper .overflow-inner .header-wrap{
		max-width: 100%;
	}
:is(body.elementor-page .rhp-page,.rhp-page.elementor-page) #wrapper{
		overflow-x: hidden;
	}
.rhp-page .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item{
		opacity: 1 !important;
	}
.rhp-page .post-info-cat,:is(body.single-post .rhp-page,.rhp-page.single-post) #page-header h1 span.smoove,:is(body.single-post .rhp-page,.rhp-page.single-post) #page-header .gravatar.smoove,:is(body.single-post .rhp-page,.rhp-page.single-post) .post-author .post-author-detail,:is(body.single-post .rhp-page,.rhp-page.single-post) .post-author .post-author-detail .post-author-name,:is(body.single-post .rhp-page,.rhp-page.single-post) .post-author .post-author-detail .post-published-date-before{
		opacity: 1 !important;
		transform: translateY(0) scale(1) !important;
	}
.rhp-page .portfolio-masonry-container:not(.masonry-grid) .portfolio-masonry-grid-wrapper .figcaption{
		left: 5px;
		width: calc(100% - 20px);
	}
.rhp-page .blog-post-content-wrapper.layout-grid .post-featured-image-hover{
		min-height: 430px;
	}
.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper .craftcoffee-three-cols{
		margin-bottom: 12%;
	}
.rhp-page .portfolio-masonry-container:not(.masonry-grid) .portfolio-masonry-grid-wrapper .figcaption{
		padding: 20px 25px 15px 25px;
	}
.rhp-page .craftcoffee-gallery-grid-content-wrapper.has-no-space .craftcoffee-four-cols,.rhp-page .portfolio-grid-content-wrapper.has-no-space .craftcoffee-four-cols,.rhp-page .portfolio-classic-content-wrapper.has-no-space .craftcoffee-four-cols,.rhp-page .service-grid-content-wrapper.has-no-space .craftcoffee-four-cols{
		width: 50%;
	}
}
@media only screen and (max-width: 767px) {.rhp-page .header_client_wrapper{
		display: none;
	}
.rhp-page #logo_right_wrapper{
		margin-top: 7px;
	}
.rhp-page .gallery-fullscreen-content{
		left: 30px;
		bottom: 20px;
	}
.rhp-page .swiper-container:hover .swiper-button-next.hover{
		right: 40px;
	}
.rhp-page .swiper-container:hover .swiper-button-prev.hover{
		left: 20px;
	}
.rhp-page .clip-path-slide-container .slide-content{
		left: 20px;
		bottom: 20px;
		max-width: 80%;
	}
.rhp-page .clip-path-slide-container .slider-control{
		left: 10%;
	}
.rhp-page .clip-path-slide-container .slider-control--right{
		left: 90%;
	}
.rhp-page .popout-slide-container .slider-content .slider-desc{
		width: 100%;
	}
.rhp-page .popout-slide-container .slider-content a.go-to-next{
		float: left;
		margin-top: 50px;
	}
.rhp-page .popout-slide-container .slider-inner{
		padding: 10%;
	}
.rhp-page .animated-frame-slider-wrapper.slideshow .slides .slide-link{
		padding: 0.5em 2em 0.5em;
	}
.rhp-page .split-slick-slide-container.split-slideshow .slideshow-text.slick-slider{
		letter-spacing: 3px !important;
	}
.rhp-page .split-slick-slide-container .slideshow .slick-dots{
		top: auto;
		bottom: 0px;
	}
.rhp-page .transitions-slide-container .swiper-image-inner.swiper-image-left{
		padding: 0 1rem 0 1rem;
	}
.rhp-page .transitions-slide-container .swiper-image-right p.paragraph{
		padding: 0 1rem 0 1rem;
	}
.rhp-page .transitions-slide-container .swiper-container-vertical > .swiper-pagination-bullets{
		top: auto;
		bottom: 20px;
	}
.rhp-page .flip-slide-container .container .gallery li{
		width: 350px !important;
	}
.rhp-page .horizontal-slider-content{
		padding: 0 !important;
	}
.rhp-page .horizontal-slider-wrapper .flickity-prev-next-button.previous{
		left: -40px;
	}
.rhp-page .horizontal-slider-bg-two-cols{
		width: calc(50% - 10px);
	}
.rhp-page .horizontal-slider-bg-two-rows{
		margin-bottom: 20px;
		height: calc(50% - 10px);
	}
.rhp-page .horizontal-slider-bg{
		padding: 0 !important;
		width: 40% !important;
		float: right;
	}
.rhp-page .horizontal-slider-content{
		width: 60% !important;
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
.rhp-page .horizontal-slider-bg-two-cols{
		width: 100% !important;
	}
.rhp-page .elementor-widget-container{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
.rhp-page .flickity-prev-next-button{
		display: none;
	}
.rhp-page .multi-layouts-slider-wrapper .slide{
		padding: 0 !important;
	}
.rhp-page .js .multi-layouts-slider-wrapper .slide{
		height: 90%;
	}
.rhp-page .multi-layouts-slider-wrapper .slide--layout-5 .slide-imgwrap{
		width: 100%;
	}
.rhp-page .js .multi-layouts-slider-wrapper.slideshow{
		max-height: 500px !important;
	}
.rhp-page .multi-layouts-slider-wrapper .slideshow-nav--arrows{
		bottom: 0;
	}
.rhp-page #footer_menu{
		text-align: center;
	}
.rhp-page #footer_menu li{
		float: none;
		display: inline-block;
	}
.rhp-page #copyright{
		text-align: center;
	}
.rhp-page .room-slider-wrapper .nav{
		top: auto;
		bottom: 20px;
	}
.rhp-page .room-slider-wrapper .slide-title{
		padding-left: 30px;
		padding-right: 30px;
		margin-top: 30px;
	}
.rhp-page .room-slider-wrapper h2.slide-name{
		padding: 0 30px 0 30px !important;
	}
.rhp-page .room-slider-wrapper .nav{
		bottom: 70px;
	}
.rhp-page .flip-slide-container .container .gallery .content .text h2{
		margin-bottom: 0px;
	}
.rhp-page .velo-slide-container .velo-slide-header{
		padding: 30px;
	}
.rhp-page .slider-property-clip-wrapper.intro .content{
		padding: 40px 30px 40px 30px;
	}
.rhp-page .craftcoffee-gallery-grid-content-wrapper .craftcoffee-two-cols,.rhp-page .craftcoffee-gallery-grid-content-wrapper .craftcoffee-two-cols.last,.rhp-page .craftcoffee-gallery-grid-content-wrapper .craftcoffee-three-cols,.rhp-page .craftcoffee-gallery-grid-content-wrapper .craftcoffee-three-cols.last,.rhp-page .craftcoffee-gallery-grid-content-wrapper .craftcoffee-four-cols,.rhp-page .craftcoffee-gallery-grid-content-wrapper .craftcoffee-four-cols.last,.rhp-page .craftcoffee-gallery-grid-content-wrapper .craftcoffee-five-cols,.rhp-page .craftcoffee-gallery-grid-content-wrapper .craftcoffee-five-cols.last,.rhp-page .craftcoffee-gallery-grid-content-wrapper.has-no-space .craftcoffee-two-cols,.rhp-page .craftcoffee-gallery-grid-content-wrapper.has-no-space .craftcoffee-three-cols,.rhp-page .craftcoffee-gallery-grid-content-wrapper.has-no-space .craftcoffee-four-cols,.rhp-page .craftcoffee-gallery-grid-content-wrapper.has-no-space .craftcoffee-five-cols,.rhp-page .portfolio-classic-content-wrapper .craftcoffee-two-cols,.rhp-page .portfolio-classic-content-wrapper .craftcoffee-two-cols.last,.rhp-page .portfolio-classic-content-wrapper .craftcoffee-three-cols,.rhp-page .portfolio-classic-content-wrapper .craftcoffee-three-cols.last,.rhp-page .portfolio-classic-content-wrapper .craftcoffee-four-cols,.rhp-page .portfolio-classic-content-wrapper .craftcoffee-four-cols.last,.rhp-page .portfolio-classic-content-wrapper .craftcoffee-five-cols,.rhp-page .portfolio-classic-content-wrapper .craftcoffee-five-cols.last,.rhp-page .portfolio-classic-content-wrapper.has-no-space .craftcoffee-two-cols,.rhp-page .portfolio-classic-content-wrapper.has-no-space .craftcoffee-three-cols,.rhp-page .portfolio-classic-content-wrapper.has-no-space .craftcoffee-four-cols,.rhp-page .portfolio-classic-content-wrapper.has-no-space .craftcoffee-five-cols,.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper .craftcoffee-two-cols,.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper .craftcoffee-two-cols.last,.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper .craftcoffee-three-cols,.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper .craftcoffee-three-cols.last,.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper .craftcoffee-four-cols,.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper .craftcoffee-four-cols.last,.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper .craftcoffee-five-cols,.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper .craftcoffee-five-cols.last,.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper.has-no-space .craftcoffee-two-cols,.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper.has-no-space .craftcoffee-three-cols,.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper.has-no-space .craftcoffee-four-cols,.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper.has-no-space .craftcoffee-five-cols,.rhp-page .portfolio-grid-content-wrapper .craftcoffee-two-cols,.rhp-page .portfolio-grid-content-wrapper .craftcoffee-two-cols.last,.rhp-page .portfolio-grid-content-wrapper .craftcoffee-three-cols,.rhp-page .portfolio-grid-content-wrapper .craftcoffee-three-cols.last,.rhp-page .portfolio-grid-content-wrapper .craftcoffee-four-cols,.rhp-page .portfolio-grid-content-wrapper .craftcoffee-four-cols.last,.rhp-page .portfolio-grid-content-wrapper .craftcoffee-five-cols,.rhp-page .portfolio-grid-content-wrapper .craftcoffee-five-cols.last,.rhp-page .portfolio-grid-content-wrapper.has-no-space .craftcoffee-two-cols,.rhp-page .portfolio-grid-content-wrapper.has-no-space .craftcoffee-three-cols,.rhp-page .portfolio-grid-content-wrapper.has-no-space .craftcoffee-four-cols,.rhp-page .portfolio-grid-content-wrapper.has-no-space .craftcoffee-five-cols{
		width: 100%;
		margin-right: 0;
	}
:is(body.elementor-fullscreen.craftcoffee-gallery-preview .rhp-page,.rhp-page.elementor-fullscreen.craftcoffee-gallery-preview),:is(body.elementor-fullscreen.craftcoffee-gallery-preview .rhp-page,.rhp-page.elementor-fullscreen.craftcoffee-gallery-preview) #wrapper{
		overflow-x: hidden;
	}
.rhp-page .fullscreen-gallery-preview-wrapper .slick-arrow.slick-next:hover:before,.rhp-page .fullscreen-gallery-preview-wrapper .slick-arrow.slick-next:before{
		right: 30px;
	}
.rhp-page .fullscreen-gallery-preview-wrapper .slick-arrow.slick-prev:hover:before,.rhp-page .fullscreen-gallery-preview-wrapper .slick-arrow.slick-prev:before{
		left: 30px;
	}
.rhp-page .fullscreen-gallery-preview-wrapper .slick-arrow.slick-next:hover:after,.rhp-page .fullscreen-gallery-preview-wrapper .slick-arrow.slick-prev:hover:after{
		display: none;
	}
.rhp-page #page-content-wrapper .inner .sidebar-content.full_width .horizontal-gallery-cell img{
		max-height: 300px !important;
	}
:is(body.tg_password_protected .rhp-page,.rhp-page.tg_password_protected) #page-content-wrapper .inner .inner_wrapper .sidebar-content{
		padding: 30px;
	}
:is(body.tg_password_protected .rhp-page,.rhp-page.tg_password_protected) #page-content-wrapper .inner .inner_wrapper{
		width: 85%;
		max-width: 320px;
	}
.rhp-page input[type=text],.rhp-page input[type=password],.rhp-page input[type=email],.rhp-page input[type=url],.rhp-page input[type=date],.rhp-page input[type=tel],.rhp-page input.wpcf7-text,.rhp-page .woocommerce table.cart td.actions .coupon .input-text,.rhp-page .woocommerce-page table.cart td.actions .coupon .input-text,.rhp-page .woocommerce #content table.cart td.actions .coupon .input-text,.rhp-page .woocommerce-page #content table.cart td.actions .coupon .input-text{
		max-width: 100%;
	}
:is(body.tg_password_protected .rhp-page,.rhp-page.tg_password_protected) #wrapper{
		width: 100%;
	}
:is(body.elementor-fullscreen .rhp-page,.rhp-page.elementor-fullscreen) .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated{
		padding: 0 !important;
	}
.rhp-page .elementor-section.elementor-section-height-full{
		height: 100vh;
	}
.rhp-page .elementor-section.elementor-section-height-full > .elementor-container{
		height: 100%;
	}
.rhp-page .width_one_third{
		width: 100%;
	}
.rhp-page .type-post.blog-posts-grid_no_space,.rhp-page .type-post.blog-posts-metro_no_space{
		width: 100%;
	}
.rhp-page .type-post.blog-posts-grid{
		width: 100%;
	}
.rhp-page .type-post.blog-posts-masonry{
		width: 100%;
	}
.rhp-page .type-post.blog-posts-metro_no_space.large-grid{
		width: 100%;
	}
.rhp-page .type-post.blog-posts-metro_no_space.large-grid .post-header h5{
		font-size: 32px;
	}
.rhp-page .post-metro-left-wrapper,.rhp-page .post-metro-right-wrapper,.rhp-page .post-metro-right-wrapper .blog-posts-metro{
		width: 100%;
	}
.rhp-page .post-metro-left-wrapper{
		margin-bottom: 40px;
	}
.rhp-page .post-metro-left-wrapper .post-header h5,.rhp-page .post-metro-right-wrapper .post-header h5{
		font-size: 32px;
	}
.rhp-page .post-content-wrapper{
		padding-bottom: 30px;
	}
.rhp-page .blog-posts-list .post-featured-image-hover{
		min-height: 150px;
	}
.rhp-page .blog-posts-list-circle .post-featured-image-hover{
		min-height: 100px;
	}
.rhp-page .elementor-section{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
.rhp-page #page-content-wrapper .inner .sidebar-content.full_width .slider-parallax-wrapper .slide .image{
		height: 100% !important;
	}
.rhp-page .slider-parallax-wrapper{
		max-height: 100vh;
	}
.rhp-page .slider-parallax-wrapper .arrows .prev{
		left: 10px;
	}
.rhp-page .slider-parallax-wrapper .arrows .next{
		right: 10px;
	}
.rhp-page .slider-parallax-wrapper .pagination{
		bottom: 0;
	}
.rhp-page section.nopadding.elementor-element .elementor-column{
		padding: 0 !important;
	}
.rhp-page .translate_left,.rhp-page .translate_left_more,.rhp-page .translate_right,.rhp-page .translate_right_more,.rhp-page .translate_top,.rhp-page .translate_top_more,.rhp-page .translate_bottom,.rhp-page .translate_bottom_more{
		transform: translateX(0);
	}
.rhp-page .distortion-grid-wrapper{
		grid-template-columns: repeat(1, 56vmax);
	}
.rhp-page .distortion-grid-item-content{
		padding: 10vw;
	}
.rhp-page .animated-slider-wrapper h2.slideshow-slide-caption-title,.rhp-page .animated-slider-wrapper p.slideshow-slide-caption-content,.rhp-page .animated-slider-wrapper .o-hsub.-link,.rhp-page .animated-slider-wrapper .o-container,.rhp-page .animated-slider-wrapper .pagination .container{
		padding-left: 30px;
		padding-right: 30px;
	}
.rhp-page .animated-slider-wrapper p.slideshow-slide-caption-content{
		margin-top: 0;
	}
.rhp-page .animated-slider-wrapper .slideshow-slide-image.background-absolute{
		width: 100%;
		left: 0%;
		max-height: 30vh;
	}
.rhp-page .animated-slider-wrapper p.slideshow-slide-caption-content{
		width: 100%;
		left: 0%;
	}
.rhp-page .animated-slider-wrapper p.slideshow-slide-caption-content{
		max-width: 100%;
	}
.rhp-page .animated-slider-wrapper.slideshow{
		max-height: 100vh;
	}
.rhp-page .animated-slider-wrapper .pagination{
		text-align: right;
	}
.rhp-page .fadeup-slider-wrapper li .image{
		width: 40%;
		height: 200px;
	}
.rhp-page .fadeup-slider-wrapper li .content{
		padding: 0;
	}
.rhp-page .fadeup-slider-wrapper li .content .description{
		width: 50%;
	}
.rhp-page .motion-reveal-slider-wrapper.slideshow{
		margin: 0;
		padding: 0;
	}
.rhp-page .motion-reveal-slider-wrapper.slideshow .slide{
		max-height: 81vh;
	}
.rhp-page .motion-reveal-slider-wrapper.slideshow .slide-title{
		box-sizing: border-box;
		padding: 0 40px 0 40px;
	}
.rhp-page .motion-reveal-slider-wrapper.slideshow .preview-content{
		width: 100%;
	}
.rhp-page .motion-reveal-slider-wrapper.slideshow .preview{
		display: block;
	}
.rhp-page #page-content-wrapper .inner .sidebar-content.full_width .background-list-wrapper .background-list-img img{
		height: 100% !important;
	}
.rhp-page .background-list-wrapper{
		overflow: auto;
	}
.rhp-page .background-list-wrapper.four-cols .background-list-column{
		flex: 0 0 50%;
		max-width: 50%;
	}
.rhp-page .background-list-wrapper .background-list-column .background-list-content{
		padding: 20px;
	}
.rhp-page .background-list-wrapper .background-list-img{
		width: 200% !important;
	}
.rhp-page .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-image{
		width: 40%;
	}
.rhp-page .image-carousel-slider-wrapper.carousel .carousel-item .carousel-item-info{
		width: 60%;
		padding: 15px !important;
	}
.rhp-page .image-carousel-slider-wrapper.carousel{
		max-height: 90vh;
	}
.rhp-page .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content{
		top: 40%;
	}
.rhp-page .portfolio-timeline-vertical-content-wrapper .timeline .swiper-container{
		max-height: 100vh;
	}
.rhp-page .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next,.rhp-page .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev{
		top: auto;
		bottom: 5%;
		outline: none;
	}
.rhp-page .flickity-viewport{
		max-height: 100vh;
	}
.rhp-page .horizontal-slider-wrapper .flickity-page-dots{
		bottom: -30px;
	}
.rhp-page .portfolio-grid-wrapper:before,.rhp-page .portfolio-grid-wrapper:after{
		border-width: 0;
	}
.rhp-page .portfolio-grid-wrapper .figcaption{
		opacity: 1;
	}
.rhp-page .portfolio-grid-wrapper > img,.rhp-page .portfolio-grid-wrapper > img{
		opacity: 0.7;
	}
.rhp-page .portfolio-timeline-wrapper .portfolio-timeline-img,.rhp-page .portfolio-timeline-wrapper .portfolio-timeline-content{
		width: 100%;
		float: none;
	}
.rhp-page .portfolio-timeline-wrapper .portfolio-timeline-content-wrapper{
		display: block;
	}
.rhp-page .portfolio-timeline-wrapper .portfolio-timeline-content{
		margin-left: 0;
		margin-top: 20px;
	}
.rhp-page .woocommerce .woocommerce-ordering,.rhp-page .woocommerce .woocommerce-result-count,.rhp-page .woocommerce-page .woocommerce-result-count{
		margin-bottom: 10px;
	}
.rhp-page .woocommerce .woocommerce-ordering,.rhp-page .woocommerce-page form.woocommerce-ordering,.rhp-page #page-content-wrapper p.woocommerce-result-count{
		margin-left: 15px;
	}
.rhp-page .woocommerce .woocommerce-ordering,.rhp-page .woocommerce-page form.woocommerce-ordering{
		margin-bottom: 20px;
	}
.rhp-page #page-content-wrapper .inner .sidebar_wrapper .sidebar{
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
	}
.rhp-page .woocommerce #content div.product div.images,.rhp-page .woocommerce div.product div.images,.rhp-page .woocommerce-page #content div.product div.images,.rhp-page .woocommerce-page div.product div.images,.rhp-page .woocommerce-page div.product div.summary,.rhp-page .woocommerce #content div.product .woocommerce-tabs,.rhp-page .woocommerce div.product .woocommerce-tabs,.rhp-page .woocommerce-page #content div.product .woocommerce-tabs,.rhp-page .woocommerce-page div.product .woocommerce-tabs,.rhp-page .related.products{
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		box-sizing: border-box;
	}
.rhp-page #reviews.woocommerce-Reviews #comments,.rhp-page #reviews.woocommerce-Reviews #review_form_wrapper{
		float: none;
		width: 100%;
	}
.rhp-page .woocommerce #review_form #respond p.stars{
		margin-top: 0;
	}
.rhp-page .blog-posts-classic .post-featured-image-hover{
		min-height: 105px;
	}
.rhp-page .type-post.blog-posts-list .post-featured-image,.rhp-page .type-post.blog-posts-list .post-content-wrapper,.rhp-page .type-post.blog-posts-list-circle .post-featured-image,.rhp-page .type-post.blog-posts-list-circle .post-content-wrapper{
		width: 100%;
		float: none;
		margin-right: 0;
	}
.rhp-page .type-post.blog-posts-list-circle .post-featured-image{
		width: 80%;
		margin: auto;
		margin-bottom: 40px;
	}
:is(body.elementor-fullscreen .rhp-page,.rhp-page.elementor-fullscreen) #page-content-wrapper{
		padding: 0 !important;
		width: 100%;
		max-width: none;
	}
.rhp-page .elementor_responsive_hide{
		display: none;
		z-index: -1;
	}
.rhp-page .elementor_desktop_hide{
		display: inherit;
		z-index: -1;
		opacity: 1;
	}
.rhp-page .gallery-fullscreen-content .gallery-fullscreen-description{
		width: 100%;
	}
.rhp-page .slider-glitch-slideshow.content .slides.slides--contained .slide-img{
		width: 80%;
		margin: auto;
	}
.rhp-page .slider-glitch-slideshow.content{
		display: block;
	}
.rhp-page .slider-glitch-slideshow.content .slides.slides--contained .slide .slide-text{
		left: 30px;
	}
.rhp-page .slider-glitch-slideshow.content .slides.slides--contained + .slide-nav{
		margin-top: -20%;
	}
.rhp-page .slider-glitch-slideshow.content .slide-nav .slide-nav-button{
		display: inline-block;
		z-index: 9;
		position: relative;
	}
.rhp-page .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content{
		right: 50%;
	}
.rhp-page .animated-frame-slider-wrapper.slideshow .slides .slide-content,.rhp-page .parallax-slide-content-subtitle{
		padding: 0 20px 0 20px;
	}
.rhp-page .mc4wp-form-fields input[type=email]{
		width: 150px;
	}
.rhp-page .fullscreen-gallery-preview-wrapper .slick-dots{
		display: none !important;
	}
.rhp-page .post-related h3{
		margin-bottom: 0;
		margin-top: 10px;
	}
.rhp-page .fullwidth_comment_wrapper{
		margin-top: 0;
	}
.rhp-page .portfolio-classic-grid-wrapper{
		margin-bottom: 40px;
	}
.rhp-page .text-alignright .elementor-column-wrap .elementor-widget-wrap .elementor-widget.elementor_mobile_nav{
		margin-left: auto;
	}
.rhp-page .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header{
		display: none;
	}
.rhp-page .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-list-item a{
		padding-left: 20px;
		padding-right: 20px;
	}
.rhp-page .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header{
		left: 20px;
	}
.rhp-page .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-list{
		top: 0;
		overflow: scroll;
		max-height: 100%;
	}
.rhp-page .flip-box-wrapper.square-flip .square-container2{
		padding: 20px;
	}
.rhp-page .fadeup-slider-wrapper li .content{
		height: auto;
	}
.rhp-page .mc4wp-form-white .mc4wp-form-fields input[type=email],.rhp-page .mc4wp-form-white .mc4wp-form-fields input[type=submit],.rhp-page .mc4wp-form-style2 .mc4wp-form-fields input[type=email],.rhp-page .mc4wp-form-style2 .mc4wp-form-fields input[type=submit],.rhp-page .mc4wp-form-style3 .mc4wp-form-fields input[type=email],.rhp-page .mc4wp-form-style3 .mc4wp-form-fields input[type=submit],.rhp-page .mc4wp-form-style4 .mc4wp-form-fields input[type=email],.rhp-page .mc4wp-form-style4 .mc4wp-form-fields input[type=submit],.rhp-page .mc4wp-form-style5 .mc4wp-form-fields input[type=email],.rhp-page .mc4wp-form-style5 .mc4wp-form-fields input[type=submit]{
		width: 100%;
	}
.rhp-page .mc4wp-form-white .mc4wp-form-fields input[type=submit],.rhp-page .mc4wp-form-style2 .mc4wp-form-fields input[type=submit],.rhp-page .mc4wp-form-style3 .mc4wp-form-fields input[type=submit],.rhp-page .mc4wp-form-style4 .mc4wp-form-fields input[type=submit],.rhp-page .mc4wp-form-style5 .mc4wp-form-fields input[type=submit]{
		margin: 0;
		margin-top: 10px;
	}
:is(body.elementor-page .rhp-page,.rhp-page.elementor-page) .blog-posts-classic.type-post{
		margin-bottom: 20px;
	}
.rhp-page .pagination,.rhp-page .pagination-detail{
		margin: 0 0 40px 0;
	}
.rhp-page .pagination-detail{
		margin-top: 5px;
	}
.rhp-page .portfolio-classic-grid-wrapper.craftcoffee-two-cols,.rhp-page .portfolio-classic-grid-wrapper.craftcoffee-three-cols,.rhp-page .portfolio-classic-grid-wrapper.craftcoffee-four-cols{
		margin-bottom: 50px;
	}
.rhp-page .slider-parallax-wrapper .slide-content .standard-wrapper{
		margin: 0 20px 0 20px;
	}
.rhp-page .blog-post-content-wrapper{
		overflow: hidden;
	}
.rhp-page .smoove.disable_mobile,.rhp-page .smoove.disable_tablet{
		opacity: 1 !important;
		transform: translate(0px, 0px) !important;
	}
.rhp-page .portfolio-grid-wrapper-overlay{
		margin-bottom: 20px;
	}
.rhp-page .fadeup-slider-wrapper .prev,.rhp-page .fadeup-slider-wrapper .next{
		padding: 5px;
	}
.rhp-page .mobile_static,.rhp-page .mobile_static .elementor-widget-container{
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		transform: translate(0px, 0px) !important;
	}
.rhp-page .animated-slider-wrapper .background-absolute{
		position: relative;
		height: 30vh;
	}
.rhp-page .animated-slider-wrapper .slideshow-slide-caption-text{
		height: auto;
		padding-top: 0;
	}
.rhp-page .animated-slider-wrapper .c-header-home-controls,.rhp-page .animated-slider-wrapper .c-header-home-buttons{
		padding-bottom: 50px;
		font-size: 20px;
	}
.rhp-page .animated-slider-wrapper .c-header-home-footer{
		left: auto;
		text-align: right;
		width: 50%;
	}
.rhp-page .fadeup-slider-wrapper nav{
		bottom: 60px;
	}
.rhp-page .service-grid-wrapper,.rhp-page .pricing-table-wrapper{
		width: 100% !important;
		margin-bottom: 20px;
	}
:is(body.elementor-page .rhp-page,.rhp-page.elementor-page) #wrapper{
		overflow-x: hidden;
	}
.rhp-page .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item{
		opacity: 1 !important;
	}
.rhp-page .post-info-cat,:is(body.single-post .rhp-page,.rhp-page.single-post) #page-header h1 span.smoove,:is(body.single-post .rhp-page,.rhp-page.single-post) #page-header .gravatar.smoove,:is(body.single-post .rhp-page,.rhp-page.single-post) .post-author .post-author-detail,:is(body.single-post .rhp-page,.rhp-page.single-post) .post-author .post-author-detail .post-author-name,:is(body.single-post .rhp-page,.rhp-page.single-post) .post-author .post-author-detail .post-published-date-before{
		opacity: 1 !important;
		transform: translateY(0) scale(1) !important;
	}
.rhp-page #page-content-wrapper .inner .sidebar-content.fullwidth .slider-parallax-wrapper .slide .image{
	    width: 100% !important;
	    max-width: none !important;
	    object-fit: cover;
	    height: 100% !important;
	}
.rhp-page .blog-post-content-wrapper.layout-grid .post-featured-image-hover{
		min-height: 170px;
	}
.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper .craftcoffee-two-cols,.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper .craftcoffee-three-cols,.rhp-page .portfolio-masonry-content-wrapper.craftcoffee-gallery-grid-content-wrapper .craftcoffee-four-cols{
		margin-bottom: 35%;
	}
.rhp-page .food-menu-img{
		margin-left: 0;
	}
.rhp-page .food-menu-content-title-holder{
		margin-top: -5px;
	}
.rhp-page .food-menu-content-title-holder,.rhp-page .food-menu-content-price-holder{
		display: block;
		width: 100%;
	}
.rhp-page .food-menu-content-price-holder{
		margin-top: -5px;
		margin-bottom: 10px;
		padding-left: 0;
	}
.rhp-page .food-menu-highlight .food-menu-img{
		margin-left: 10px;
	}
.rhp-page .food-menu-content-title-line{
		display: none;
	}
.rhp-page .timeline-wrapper .timeline-entry{
		width: calc(50% - 10px);
	}
.rhp-page .timeline-wrapper .timeline-entry .timeline-title:before,.rhp-page .timeline-wrapper .timeline-entry:nth-child(2n) .timeline-title:before{
		right: -36px;
	}
.rhp-page .transitions-slide-container .swiper-slide.swiper-slide-active .swiper-image-right{
		padding: 0 1rem 0 1rem;
	}
.rhp-page .blog-posts-grid_no_space .post-header h5,.rhp-page .blog-posts-grid .post-header h5,.rhp-page .blog-posts-masonry .post-header h5{
		font-size: 32px;
		line-height: 1.2;
	}
}
