HEX
Server: Apache
System: Linux webd006.cluster128.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: zwafgyp (177615)
PHP: 7.4.33
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/zwafgyp/dodolodge-net/wp-content/themes/hotel-wp/assets/sass/shortcodes/_hb-rooms.scss
.thim-sc-hb-rooms {
	.tp-hotel-booking {
		&.hb-catalog-column-1 > .hb_room {
			width: 100%;
		}

		&.hb-catalog-column-2 > .hb_room {
			width: 50%;
		}

		&.hb-catalog-column-3 > .hb_room {
			width: 33.33%;
		}

		&.hb-catalog-column-4 > .hb_room {
			width: 25%;
		}
	}

	.link-to-rooms {
		text-align: right;
		padding-bottom: 60px;
		margin-top: -34px;

		a {
			text-decoration: none !important;
			@extend .thim-button;
			padding: 10px 0px 10px 15px;
			color: var(--thim-body-primary-color);
			background: none !important;
			font-size: 18px;
			font-weight: 600;
			i {
				@extend .thim-button-icon;
				color: var(--thim-body-primary-color);
				width: unset;
				max-width: unset;
				background: transparent;
				&::before{
					content: '\f102';
					font-weight: 900;
					font-family: 'Line Awesome Free';
				}
			}

			&:hover {
				i {
					@extend .effect-right;
				}
			}
		}
	}

	&.style-2 {
		.link-to-rooms {
			text-align: center;
			padding-bottom: 30px;
			margin-top: 0;

			a {
				line-height: 52px;
				padding: 0 35px;
				display: inline-block;
				font-size: 14px;
				text-transform: uppercase;
				text-align: center;
				font-weight: normal;
				color: #ffffff;
				background: #118acb;

				i {
					display: none;
				}
			}
		}
	}
	&.slider{
		&.style-1{
			.tp-hotel-booking{
				.owl-stage{
					padding-left: unset !important;
				}
				.hb_room{
					float: unset;
					.summary{
						.content{
							.title{
								a{
									font-size: 28px;
								}
							}
							.room-extra{
								.service-item:not(:last-child){
									margin-right: 20px;
									@media(max-width: 1199px){
										margin-right: 10px;
									}
								}
							}
						}
					}
				}
				.owl-nav{
					margin-left: 15px;
					.owl-prev,.owl-next{
						display: inline-block;
						font-size: 0;
						position: relative;
						&:hover{
							&::before{
								color: rgba(0,0,0,1);
							}
							
						}
						&::before{
							position: absolute;
							font-family: 'Line Awesome Free';
							font-weight: 900;
							font-size: 30px;
							color: rgba(0, 0, 0, 0.3);
							
						}
					}
					.owl-next{
						margin-left: 40px;
						&::before{
							content: '\f061';
						}
					}
					.owl-prev{
						&::before{
							content: '\f060';
						}
					}
				}
			}
		}
	}
	.rooms {
		margin: 0;
	}
}

.mega-menu {
	.thim-sc-hb-rooms {
		.tp-hotel-booking {
			&.hb-catalog-column-1 > .hb_room {
				width: 100%;
			}

			&.hb-catalog-column-2 > .hb_room {
				width: 100%;
			}

			&.hb-catalog-column-3 > .hb_room {
				width: 100%;
			}

			&.hb-catalog-column-4 > .hb_room {
				width: 100%;
			}

			.hb_room {
				margin: 10px 0px;

				&:first-child {
					margin-top: 0;
				}

				&:last-child {
					margin-bottom: 0;
				}

				.summary {
					border: 0;
					overflow: hidden;

					.media {
						width: 60px;
						float: left;

						a {
							padding: 0 !important;
						}
					}

					.content {
						@include calc('width', '100% - 60px');
						float: left;
						padding: 0;
						padding-left: 15px;

						.title {
							margin-bottom: 0;

							a {
								padding: 0 !important;
							}
						}

						.room-types {
							display: none;
						}

						.price {
							&:before {
								display: none;
							}

							line-height: 13px;

							span {
								font-size: 12px !important;
								line-height: 12px;

								&.title-price {
									display: none;
								}

								&.unit {
									display: none;
								}
							}
						}
					}

					&:hover {
						.media {
							img {
								@include scale(1, 1);
							}
						}
					}
				}
			}
		}

		.link-to-rooms {
			display: none;
		}
	}
}