MSV FM

[email protected]: ~ $
Path : /proc/thread-self/cwd/wp-content/themes/kinsley/
File Upload :
Current < : //proc/thread-self/cwd/wp-content/themes/kinsley/rtl.css

/*--------------------------------------------

1. RTL Support
      - Basic

--------------------------------------------*/

/***************************

- Basic

***************************/

/***************************

typography

***************************/
body {
  direction: rtl;
  text-align: right;
}

.knsl-left,
input,
textarea {
  text-align: right;
}

.knsl-right {
  text-align: left;
}

/***************************

quote

***************************/

blockquote:before {
  left: auto;
  right: 15px;
}
blockquote:after {
  right: auto;
  left: 30px;
}

/***************************

badge

***************************/
.knsl-badge {
  right: auto;
  left: 15px;
}

/***************************

button

***************************/
.knsl-btn .img-svg,
.knsl-btn:focus .img-svg,
.knsl-btn i {
  margin-right: 0;
  margin-left: 12px;
}
.knsl-btn.knsl-btn-icon-only img,
.knsl-btn:focus.knsl-btn-icon-only img {
  margin-left: 0;
}
.knsl-btn-group a {
  margin-right: 0;
  margin-left: 30px;
}
.knsl-btn-group a:last-child {
  margin-left: 0;
}

/***************************

link

***************************/
.knsl-link {
  padding-right: 0;
  padding-left: 20px;
}
.knsl-link:after {
  right: auto;
  left: 0;
}
.knsl-link:hover:after {
  -webkit-transform: translateX(-5px);
  transform: translateX(-5px);
}
.knsl-navigation a.knsl-left-link {
  padding-left: 0;
  padding-right: 20px;
}
.knsl-navigation a.knsl-right-link {
  padding-right: 0;
  padding-left: 20px;
}
.knsl-navigation a.knsl-left-link:after,
.knsl-navigation a.knsl-right-link:after {
  right: auto;
  left: 0;
  transform: scaleX(-1);
}
.knsl-navigation a.knsl-left-link:hover:after,
.knsl-navigation a.knsl-right-link:hover:after {
  -webkit-transform: translateX(-5px) scaleX(-1);
  transform: translateX(-5px) scaleX(-1);
}
.knsl-navigation a.knsl-left-link:after {
  left: auto;
  right: 0;
  transform: scaleX(1);
}
.knsl-navigation a.knsl-left-link:hover:after {
  -webkit-transform: translateX(5px) scaleX(1);
  transform: translateX(5px) scaleX(1);
}

/***************************

universal slider

***************************/
.knsl-uni-slider-nav-panel .knsl-uni-nav {
  float: left;
}

/***************************

grid

***************************/
.knsl-masonry-grid-item {
  float: right;
}

/***************************

section transitions

***************************/
.knsl-transition-top:before {
  left: auto;
  right: 0;
}
.knsl-transition-top:after {
  left: auto;
  right: 0;
}
.knsl-transition-bottom:after {
  left: auto;
  right: 0;
}
.knsl-transition-bottom:before {
  left: auto;
  right: 0;
}
.knsl-deco-left {
  left: auto;
  right: -30%;
}
.knsl-deco-right {
  right: auto;
  left: -30%;
}

/***************************

menu

***************************/
.knsl-menu {
  margin-right: 0;
  margin-left: 20px;
}
.knsl-menu nav ul li:after {
  left: auto;
  right: 10px;
}
.knsl-menu nav ul li ul {
  left: auto;
  right: -10px;
}
.knsl-menu nav ul li ul:before {
  left: auto;
  right: 0;
}
@media (min-width: 993px) {
  .knsl-menu nav ul ul ul {
    left: auto;
    right: 100%;
  }
  .knsl-menu nav ul li.menu-item-has-children li.menu-item-has-children > i {
    right: auto;
    left: 2px;
  }
}
@media (max-width: 992px) {
  .knsl-menu nav ul li ul {
    left: auto;
    right: 0;
  }
  .knsl-menu nav ul li.menu-item-has-children > i {
    right: auto;
    left: 20px;
  }
}

/***************************

popup

***************************/
.knsl-popup-frame .knsl-book-popup .knsl-close-popup {
  right: auto;
  left: 20px;
}

/***************************

banner

***************************/
.knsl-banner .knsl-banner-content .knsl-main-title .knsl-stars.knsl-stars-left {
  margin-right: 0;
}
.knsl-banner .knsl-banner-content .knsl-scroll-hint-frame .knsl-scroll-hint:before {
  left: auto;
  right: 8px;
}

/***************************

icon box

***************************/
.knsl-features-card:before {
  left: auto;
  right: -500px;
}
.knsl-features-card:after {
  right: auto;
  left: -500px;
}

/***************************

quote

***************************/
.knsl-quote-with-author .knsl-photo-frame {
  padding-left: 0;
  padding-right: 10%;
}
.knsl-quote-with-author .knsl-photo-frame:before {
  left: auto;
  right: -500px;
}
.knsl-quote-with-author .knsl-photo-frame:after {
  right: auto;
  left: -150%;
}
.knsl-quote-with-author blockquote {
  text-align: right;
}
.knsl-quote-with-author .knsl-quote-bottom .knsl-signature {
  margin-right: 0;
  margin-left: 30px;
}

@media (max-width: 992px) {
  .knsl-quote-with-author .knsl-quote-bottom {
    padding-left: 30px;
    padding-right: 100px;
  }
  .knsl-quote-with-author .knsl-quote-bottom:before {
    left: auto;
    right: 30px;
  }
  .knsl-quote-with-author .knsl-quote-bottom .knsl-signature {
    margin-left: 0;
  }
}

/***************************

gallery

***************************/
.knsl-slider-nav-panel .knsl-about-slider-1-pagination {
  left: auto;
  right: 0;
}
.knsl-slider-nav-panel .knsl-about-slider-nav {
  right: auto;
  left: 0;
}
.knsl-image-frame img {
  left: auto;
  right: 0;
}
.knsl-image-frame .knsl-zoom {
  left: auto;
  right: 50%;
  margin-right: -20px;
  margin-left: 0;
}
.knsl-gallery-item .knsl-zoom {
  left: auto;
  right: 50%;
  margin-left: 0;
  margin-right: -20px;
}

/***************************

video

***************************/
.knsl-video-frame .knsl-play-btn {
  padding-left: 0;
  padding-right: 4px;
  left: auto;
  right: 50%;
  margin-left: 0;
  margin-right: -30px;
}

/***************************

cards

***************************/

.knsl-blog-card .knsl-description-frame .knsl-room-features .knsl-feature,
.knsl-menu-card .knsl-description-frame .knsl-room-features .knsl-feature,
.knsl-room-card .knsl-description-frame .knsl-room-features .knsl-feature {
  margin-right: 0;
  margin-left: 15px;
}
.knsl-blog-card .knsl-description-frame .knsl-room-features .knsl-feature .knsl-icon-frame,
.knsl-menu-card .knsl-description-frame .knsl-room-features .knsl-feature .knsl-icon-frame,
.knsl-room-card .knsl-description-frame .knsl-room-features .knsl-feature .knsl-icon-frame {
  margin-right: 0;
  margin-left: 10px;
}

/***************************

testimonials

***************************/
.knsl-testimonial-card .knsl-name-and-text blockquote .knsl-stars li {
  margin-right: 0;
  margin-left: 2px;
}

/***************************

team

***************************/
.knsl-team-card .knsl-team-member-descr .knsl-member-social li {
  margin-right: 0;
  margin-left: 5px;
}
.knsl-team-card .knsl-team-member-descr .knsl-member-social li:last-child {
  margin-left: 0;
}

/***************************

faq

***************************/
.knsl-faq .card .card-header .knsl-faq-title .badge {
  margin-right: 0;
  margin-left: 20px;
}
.knsl-faq .card .card-header:hover {
  padding-left: 0;
  padding-right: 5px;
}
.knsl-faq .card .knsl-card-body {
  padding-left: 30px;
  padding-right: 35px;
}

/***************************

side menu

***************************/
.knsl-side-menu {
  padding-right: 0;
  padding-left: 30px;
}
.knsl-side-menu .knsl-sm-link {
  padding-left: 0;
  padding-right: 30px;
}
.knsl-side-menu .knsl-sm-link:before {
  left: auto;
  right: 0;
}

/***************************

pagination

***************************/
.knsl-pagination li,
.knsl-pagination a,
.knsl-pagination span,
.page-links a,
.page-links span {
  margin-right: 0;
  margin-left: 10px;
}
.knsl-pagination li:last-child,
.knsl-pagination a:last-child,
.knsl-pagination span:last-child,
.page-links a:last-child,
.page-links span:last-child {
  margin-left: 0;
}

/***************************

breadcrumbs

***************************/
.knsl-breadcrumbs li {
  margin-right: 0;
  margin-left: 10px;
}
.knsl-breadcrumbs li:last-child {
  margin-left: 0;
}
.knsl-breadcrumbs li a:after {
  margin-left: 0;
  margin-right: 10px;
  transform: scaleX(-1);
  display: inline-block;
}

/***************************

room details slider

***************************/
.knsl-room-detail-photo-lg .knsl-zoom,
.knsl-room-detail-photo-sm .knsl-zoom {
  left: auto;
  right: 50%;
  margin-left: 0;
  margin-right: -20px;
}
.swiper-slide-thumb-active .knsl-room-detail-photo-sm img {
  left: auto;
  right: 5px;
}

/***************************

detail features

***************************/
.knsl-room-features-lg .knsl-feature {
  margin-right: 0;
  margin-left: 20px;
}
.knsl-room-features-lg .knsl-feature:last-child {
  margin-left: 0;
}
.knsl-room-features-lg .knsl-feature .knsl-icon-frame {
  margin-right: 0;
  margin-left: 10px;
}
.knsl-room-features-lg .mphb-single-room-type-attributes li {
  padding-left: 0;
  padding-right: 55px;
}
.knsl-room-features-lg .mphb-single-room-type-attributes li:before {
  left: auto;
  right: 12.5px;
}

/***************************

map

***************************/
.knsl-map-frame .knsl-lock {
  right: auto;
  left: 20px;
}

/***************************

reviews

***************************/
.knsl-review-card {
  text-align: right;
}
.knsl-review-card blockquote {
  text-align: right;
}
.knsl-review-card .knsl-card-header .knsl-stars li {
  margin-right: 0;
  margin-left: 2px;
}
.knsl-review-card .knsl-card-header .knsl-name-and-photo .knsl-avatar-frame {
  margin-right: 0;
  margin-left: 15px;
}

/***************************

footer

***************************/
.footer .knsl-footer .knsl-footer-social a,
.hf-type-footer .knsl-footer-social a {
  margin-right: 0;
  margin-left: 10px;
}
.footer .knsl-footer .knsl-footer-social a:last-child,
.hf-type-footer .knsl-footer-social a:last-child {
  margin-left: 0;
}
.footer .knsl-footer .footer-insta,
.hf-type-footer .footer-insta {
  float: right;
}
.footer .knsl-footer .footer-insta a,
.hf-type-footer .footer-insta a {
  margin-right: 0;
  margin-left: 15px;
}
.footer .knsl-footer .footer-insta a:nth-child(3n),
.hf-type-footer .footer-insta a:nth-child(3n) {
  margin-left: 0;
}

/***************************

forms

***************************/
.knsl-book-form.knsl-book-form-2 .mphb_sc_search-form > p.mphb_sc_search-submit-button-wrapper button {
  float: left;
}
.knsl-book-form.knsl-book-form-v .mphb_sc_search-form > p.mphb_sc_search-submit-button-wrapper button::before {
  margin-right: 0;
  margin-left: 10px;
}
.knsl-book-form .mphb_sc_search-form > p.mphb_sc_search-check-in-date:before,
.knsl-book-form .mphb_sc_search-form > p.mphb_sc_search-check-out-date:before,
.knsl-book-form .mphb-booking-form > p.mphb-check-in-date-wrapper:before,
.knsl-book-form .mphb-booking-form > p.mphb-check-out-date-wrapper:before {
  right: auto;
  left: 30px;
}
.knsl-book-form .knsl-input-frame:before {
  right: auto;
  left: 20px;
}
.knsl-book-form.knsl-book-form-2 {
  padding-left: 10px;
  padding-right: 30px;
}
.knsl-book-form.knsl-book-form-2 form label {
  margin-right: 0;
  margin-left: 10px;
}
.knsl-book-form.knsl-book-form-2 form button {
  float: left;
}

@media (max-width: 1199px) {
  .knsl-book-form.knsl-book-form-2 input[type="text"] {
    padding-right: 20px;
    padding-left: 40px;
  }
}
@media (max-width: 992px) {
  .knsl-book-form.knsl-book-form-2 .mphb_sc_search-form > p.mphb_sc_search-submit-button-wrapper button::before {
    right: auto;
    margin-right: 0;
    margin-left: 12px;
  }
  .knsl-book-form.knsl-book-form-2 form button {
    float: none;
  }
  .knsl-book-form.knsl-book-form-2 form button img {
    margin-right: 0;
    margin-left: 12px;
  }
}

.nice-select .list .option,
.select2 .list .option {
  text-align: right;
}
.knsl-form-submit-frame {
  justify-content: right;
}
.knsl-form-submit-frame .knsl-text-sm {
  padding-left: 0;
  padding-right: 30px;
}

/***************************

MPHB Rooms

***************************/
.mphb-room-type .mphb-loop-room-type-attributes li,
.mphb-single-room-type-attributes li {
  margin-right: 0;
  margin-left: 15px;
  padding-left: 0;
  padding-right: 40px;
}
.mphb-room-type .mphb-loop-room-type-attributes li:after,
.mphb-single-room-type-attributes li:after {
  left: auto;
  right: 0;
}
.mphb-room-type .mphb-loop-room-type-attributes li:before,
.mphb-single-room-type-attributes li:before {
  left: auto;
  right: 7.5px;
}
.mphb-room-type .mphb-room-type-facilities .mphb-attribute-value,
.mphb-room-type-facilities .mphb-attribute-value {
  right: auto;
  left: -10px;
}
.mphb-room-type .mphb-room-type-facilities .mphb-attribute-value:before,
.mphb-room-type-facilities .mphb-attribute-value:before {
  right: auto;
  left: 11px;
}
.mphb-room-type .mphb-room-type-categories .mphb-attribute-value a,
.mphb-room-type-categories .mphb-attribute-value a {
  margin-left: 0;
  margin-right: 8px;
}
.mphb-room-type .mphb-book-button:before {
  margin-right: 0;
  margin-left: 12px;
}
.mphb-room-type .mphb-regular-price + p {
  text-align: left;
}
.mphb-room-type .mphb-loop-room-type-attributes + .mphb-to-book-btn-wrapper {
  text-align: right;
}
.attr-price-fullwidth-true .mphb-room-type .mphb-regular-price + p {
  text-align: right;
}
.mphb-room-type .mphb-reserve-room-section .nice-select {
  margin-right: 0;
  margin-left: 10px;
}
.mphb-room-type .mphb-reserve-room-section .select2 {
  margin-right: 0;
  margin-left: 10px;
}
.mphb-room-type .mphb-to-book-btn-wrapper {
  text-align: left;
}

/***************************

MPHB Search Results

***************************/
.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-total {
  float: left;
}
.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-reserve-button {
  float: left;
  clear: left;
}
.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-reservation-details {
  float: right;
}
.mphb-reserve-room-section .mphb-book-button + .mphb-confirm-reservation {
  margin-left: 0;
  margin-right: 10px;
}

@media (max-width: 500px) {
  .mphb-room-type .mphb-reserve-room-section .nice-select,
  .mphb-room-type .mphb-reserve-room-section .select2 {
    margin-left: 0;
  }
  .mphb_sc_search_results-wrapper .mphb-reserve-room-section .mphb-rooms-reservation-message-wrapper .mphb-remove-from-reservation {
    float: none;
    margin-left: 0;
    margin-right: 15px;
  }
  .mphb-reserve-room-section .mphb-book-button + .mphb-confirm-reservation {
    margin-right: 0;
  }
  .mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-reservation-details {
    float: none;
  }
  .mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-confirm-reservation {
    float: none;
  }
}

/***************************

MPHB Checkout

***************************/
.mphb-checkout-section .mphb-room-details p.mphb-adults-chooser,
.mphb-checkout-section .mphb-room-details p.mphb-children-chooser,
.mphb-checkout-section .mphb-room-details p.mphb-guest-name-wrapper {
  margin-right: 0;
  margin-left: 25px;
}
.mphb_sc_checkout-form .mphb-errors-wrapper {
  margin-left: 0;
  margin-right: 30px;
}
.mphb_sc_checkout-form .mphb_sc_checkout-submit-wrapper {
  float: left;
}

/***************************

radio & checkboxes

***************************/
.mphb-gateways-list .mphb-gateway {
  padding-left: 0;
  padding-right: 30px;
}
.mphb-gateways-list .mphb-gateway input[type="radio"] + label:before {
  left: auto;
  right: 0px;
}
.mphb-gateways-list .mphb-gateway input[type="radio"] + label:after {
  left: auto;
  right: 4px;
}
.mphb-checkbox-label,
.mphb-terms-and-conditions-accept label {
  padding-left: 0;
  padding-right: 30px;
}
.mphb-checkbox-label input[type="checkbox"] + span:before,
.mphb-terms-and-conditions-accept label input[type="checkbox"] + span:before {
  left: auto;
  right: 0;
}
.mphb-checkbox-label input[type="checkbox"] + span:after,
.mphb-terms-and-conditions-accept label input[type="checkbox"] + span:after {
  left: auto;
  right: 9px;
  border-right-width: 0;
  border-left-width: 3px;
}

@media (max-width: 500px) {
  .mphb_sc_checkout-form .mphb-errors-wrapper {
    left: auto;
    right: 0;
    margin-right: 0;
    text-align: right;
  }
}

/***************************

MPHB Room Default

***************************/
.knsl-room-default-post .mphb-booking-form > p.mphb-check-in-date-wrapper:before,
.knsl-room-default-post .mphb-booking-form > p.mphb-check-out-date-wrapper:before {
  right: auto;
  left: 30px;
}
.knsl-room-default-post .mphb-single-room-type-attributes li {
  padding-left: 0;
  padding-right: 55px;
  margin-right: 0;
  margin-left: 20px;
}
.knsl-room-default-post .mphb-single-room-type-attributes li:before {
  left: auto;
  right: 12.5px;
}

/***************************

Custom WP Styles

***************************/

/*-forms*/
.wpcf7-not-valid-tip {
	text-align: right;
}

/*single*/
.post-text-bottom .tags-links a,
.post-text-bottom .tags-links span,
.content-sidebar .tagcloud a,
.wp-block-tag-cloud .tag-cloud-link {
  margin-right: 0;
  margin-left: 7px;
}
.post-text-bottom .tags-links *:nth-child(1) {
  margin-left: 7px;
}
.post-text-bottom .tags-links *:last-child {
  margin-left: 0;
}
.post-text-bottom .social-share a:last-child {
  margin-left: 0;
}

/*comments*/
.knsl-comments-list .comment-reply-link:after {
  margin-left: 0;
  margin-right: 8px;
}
.knsl-comments-list .children {
  padding-left: 0;
  padding-right: 1rem;
}
.comment-reply-title h3 a {
  margin-left: 0;
  margin-right: 10px;
}

/*typography*/
.single-post-text dd {
	margin-left: 0;
  margin-right: 20px;
}
.single-post-text .align-right {
	text-align: left !important;
}
.single-post-text .align-left {
	text-align: right !important;
}
.single-post-text .pull-right {
	float: left !important;
}
.single-post-text .pull-left {
	float: right !important;
}
.single-post-text .pull-none {
	float: none !important;
}
.single-post-text .alignright {
  margin-left: 0 !important;
  margin-right: 20px !important;
	float: left !important;
}
.single-post-text .alignleft {
	margin-left: 20px !important;
  margin-right: 0 !important;
	float: right !important;
}
.single-post-text .centrize {
	left: auto;
  right: 0;
}
.single-post-text form.post-password-form label input {
  border-right: none;
}
.single-post-text > ul,
.single-post-text > ol,
.single-post-text > ul ul,
.single-post-text > ol ol,
.single-post-text > ul ol,
.single-post-text > ol ul{
  padding-left: 0;
  padding-right: 1.75rem;
}

/*-sidebar & wp elements*/
.col__sedebar {
  padding-left: 0;
  padding-right: 50px;
}
.wp-block-table table td, .single-post-text table td, .single-post-text table th {
  text-align: right;
}
.content-sidebar .search-form .btn_search,
.search-submit,
.wp-block-search__button {
	right: auto;
  left: 15px;
}
.content-sidebar ul {
  padding-right: 0;
}
.content-sidebar ul ul {
  margin-right: 0;
}
.wp-block-categories-list li ul,
.wp-block-archives-list li ul {
  margin-right: 0;
}
.wp-block-categories-list li,
.wp-block-archives-list li,
.widget.widget_nav_menu ul li,
.widget.widget_pages ul li,
.widget_categories ul li {
	padding-left: 0;
  padding-right: 9px;
}
.content-sidebar .widget>ul>li {
  padding-right: 0;
}
.wp-block-categories-list li ul li:before,
.wp-block-archives-list li ul li:before,
.widget.widget_nav_menu ul li ul li:before,
.widget.widget_pages ul li ul li:before,
.widget_categories ul li ul li:before {
	left: auto;
  right: 0;
}
a.rsswidget {
	margin-right: 0;
  margin-left: 3px;
}
.sticky:before {
	left: auto;
  right: -5px;
}
.wp-block-pullquote blockquote {
	border-right: none;
}
.page-links .post-page-numbers {
	margin-right: 10px;
	margin-left: 0;
}
.wp-calendar-nav span.wp-calendar-nav-prev {
	float: right;
}
.wp-calendar-nav span.wp-calendar-nav-next {
	float: left;
}
.wp-block-latest-comments__comment {
  padding-left: 0;
  padding-right: 10px;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
  padding-left: 0;
  padding-right: 10px;
}
.post-password-form input[type="submit"] {
  margin-left: 0;
  margin-right: 12px;
}
.wp-block-latest-posts.wp-block-latest-posts__list {
  padding-right: 0;
}

@media (max-width: 992px) {
	.sticky:before {
		left: auto;
    right: 0;
	}
}
@media (max-width: 720px) {
	.content-sidebar {
		float: none;
	}
	.post-password-form input[type="submit"] {
    margin-right: 0;
	}
	.col__sedebar {
    padding-right: 0;
	}
}

/***************************

WooCommerce

***************************/

/*-------------------------
header cart button
--------------------------*/
.knsl-cart {
	margin-left: 0;
  margin-right: 20px;
}
.knsl-cart .knsl-cart-number {
	right: auto;
  left: -10px;
}

@media (max-width: 992px) {
  .knsl-cart {
    margin-right: 0;
    margin-left: 20px;
  }
}

/*-------------------------
minicart
--------------------------*/
.knsl-minicart-window {
	right: auto;
  left: 0;
}
.knsl-minicart-window .woocommerce-mini-cart .woocommerce-mini-cart-item {
  padding-left: 40px;
  padding-right: 100px;
}
.knsl-minicart-window .woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button {
  padding-right: 0;
  right: auto;
  left: 10px;
}
.knsl-minicart-window .woocommerce-mini-cart .woocommerce-mini-cart-item .attachment-woocommerce_thumbnail {
  left: auto;
  right: 0;
  margin-right: 0;
}
.knsl-minicart-window .woocommerce-mini-cart__buttons a:last-child {
	margin-right: 15px;
  margin-left: 0;
}

@media (max-width: 500px) {
	.knsl-minicart-window {
		right: auto;
    left: -15px;
	}
}

/*-------------------------
buttons & typography
--------------------------*/
.woocommerce #respond input#submit.added:after,
.woocommerce a.button.added:after,
.woocommerce button.button.added:after,
.woocommerce input.button.added:after {
  right: auto;
  left: 15px;
}
.woocommerce #respond input#submit.loading:after,
.woocommerce a.button.loading:after,
.woocommerce button.button.loading:after,
.woocommerce input.button.loading:after {
  right: auto;
  left: 15px;
}

/*-------------------------
product card
--------------------------*/
.woocommerce ul.products li.product .price {
  float: right;
}
.woocommerce ul.products li.product .button {
  margin-right: 0;
  float: left;
}
.woocommerce ul.products li.product a.added_to_cart {
  right: auto;
  left: 0;
}
.woocommerce ul.products li.product .star-rating {
  left: auto;
  right: 20px;
}
.woocommerce .col-lg-9 ul.products li.product .button {
  float: none;
  margin-left: 0;
  margin-right: 20px;
}
.woocommerce .col-lg-9 ul.products li.product .price {
  float: none;
}

@media (max-width: 767px) {
  .woocommerce ul.products[class*=columns-] li.product,
  .woocommerce-page ul.products[class*=columns-] li.product {
    float: none;
  }
  .woocommerce .woocommerce-ordering,
  .woocommerce-page .woocommerce-ordering {
    float: none;
  }
}

/*-------------------------
product single
--------------------------*/
.product_meta .tagged_as a {
  margin-right: 0;
  margin-left: 7px;
}
.product_meta .tagged_as a:nth-child(1) {
  margin-right: 0;
}
.woocommerce .product .quantity .qty {
  margin-right: 0;
  margin-left: 20px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
  margin-left: 0;
  margin-right: 70px;
}

@media (max-width: 767px) {
  .woocommerce #reviews #comments ol.commentlist {
    padding-right: 0;
  }
  .woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin-left: 0;
    margin-right: 32px;
  }
  .woocommerce .star-rating {
    float: none;
  }
}

/*-------------------------
cart
--------------------------*/
#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
  margin-right: 0;
  margin-left: 20px;
}

@media (max-width: 767px) {
  #add_payment_method table.cart td.actions .coupon .input-text,
  .woocommerce-cart table.cart td.actions .coupon .input-text,
  .woocommerce-checkout table.cart td.actions .coupon .input-text {
    margin-left: 0;
    float: none;
  }
  .woocommerce #content table.cart td.actions .coupon .button.alt,
  .woocommerce #content table.cart td.actions .coupon .input-text+.button,
  .woocommerce table.cart td.actions .coupon .button.alt,
  .woocommerce table.cart td.actions .coupon .input-text+.button,
  .woocommerce-page #content table.cart td.actions .coupon .button.alt,
  .woocommerce-page #content table.cart td.actions .coupon .input-text+.button,
  .woocommerce-page table.cart td.actions .coupon .button.alt,
  .woocommerce-page table.cart td.actions .coupon .input-text+.button {
    float: none;
  }
}

/*-------------------------
checkout
--------------------------*/
.woocommerce .checkout .col2-set,
.woocommerce-page .checkout .col2-set {
  float: right;
}
.woocommerce .checkout #order_review_heading,
.woocommerce-page .checkout #order_review_heading,
.woocommerce .checkout #order_review,
.woocommerce-page .checkout #order_review {
  float: left;
}
.woocommerce ul.order_details li {
  float: none;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 0;
}

@media (max-width: 767px) {
  .woocommerce .checkout .col2-set,
  .woocommerce-page .checkout .col2-set {
    float: none;
  }
  .woocommerce .checkout #order_review_heading,
  .woocommerce-page .checkout #order_review_heading,
  .woocommerce .checkout #order_review,
  .woocommerce-page .checkout #order_review {
    float: none;
  }
  .woocommerce form .form-row-first,
  .woocommerce form .form-row-last,
  .woocommerce-page form .form-row-first,
  .woocommerce-page form .form-row-last {
    float: none;
  }
}

/*-------------------------
account
--------------------------*/
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce-MyAccount-navigation ul::before {
	left: auto;
  right: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child a,
.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link:first-child a {
	margin-right: 0;
}
.woocommerce-account .addresses .title h3 {
	float: right;
}
.woocommerce-account .addresses .title .edit {
	float: left;
}

/*-------------------------
sidebar & widgets
--------------------------*/
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
  left: auto;
  right: 0;
  padding-right: 0;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
  left: auto;
  right: 0;
}
.woocommerce .widget_product_search button {
  right: auto;
  left: 15px;
}

/*-------------------------
elementor
--------------------------*/
.elementor-275 .elementor-element.elementor-element-6fc63e6,
.elementor-831 .elementor-element.elementor-element-72e37b0,
.elementor-831 .elementor-element.elementor-element-1ce252a,
.elementor-831 .elementor-element.elementor-element-df594a6,
.elementor-831 .elementor-element.elementor-element-513816c,
.elementor-831 .elementor-element.elementor-element-a8aebc6,
.elementor-2320 .elementor-element.elementor-element-480059c {
  text-align: right !important;
}
.elementor-275 .elementor-element.elementor-element-374bc3e,
.elementor-831 .elementor-element.elementor-element-8517c6f {
  text-align: left !important;
}
.elementor-831 .elementor-element.elementor-element-eb2f1d2 > .elementor-widget-container {
  padding-right: 0 !important;
  padding-left: 20% !important;
}

/*-------------------------
fontawesome
--------------------------*/
.fa-arrow-left, .fa-arrow-right {
  transform: scaleX(-1);
}



/*
- minimal layout
*/

.knsl-app.knsl-app-minimal .knsl-top-bar .elementor-widget-kinsley-header-buttons .elementor-widget-container {
  text-align: left;
}

.knsl-app.knsl-app-minimal .knsl-top-bar .elementor-widget-kinsley-header-buttons .knsl-cart {
  margin-left: 70px;
  margin-right: 0;
  text-align: left;
}

.knsl-app.knsl-app-minimal .knsl-top-bar .knsl-minicart {
  text-align: right;
}

.knsl-app.knsl-app-minimal .knsl-top-bar .elementor-widget-kinsley-header-buttons .elementor-widget-container {
    justify-content: left;
}

.knsl-app.knsl-app-minimal .knsl-top-bar .knsl-menu nav ul li.current-item:after,
.knsl-app.knsl-app-minimal .knsl-top-bar .knsl-menu nav ul li.current-menu-item:after {
  left: auto;
  right: 0;
}

.knsl-app.knsl-app-minimal .mphb-room-type .mphb-loop-room-type-attributes,
.knsl-app.knsl-app-minimal .mphb-single-room-type-attributes {
  margin-left: 0;
  margin-right: -30px;
  padding-right: 25px;
}

@media (min-width: 992px) {
  .knsl-app.knsl-app-minimal .knsl-book-form.knsl-book-form-2 {
    padding-right: 30px;
    padding-left: 170px;
    left: auto;
    right: 0;
  }

  .knsl-app.knsl-app-minimal .knsl-book-form.knsl-book-form-2 .mphb_sc_search-form > p.mphb_sc_search-submit-button-wrapper {
    right: auto;
    left: 0;
  }

  .knsl-app.knsl-app-minimal .knsl-book-form.knsl-book-form-2 .mphb_sc_search-form > p.mphb_sc_search-submit-button-wrapper button {
    right: auto;
    left: 1px;
  }

  .knsl-center.knsl-title-frame.knsl-title-left {
    text-align: right;
  }

  .knsl-title-frame.knsl-center.knsl-title-left .knsl-text {
    margin-right: 0;
  }

  .knsl-title-frame.knsl-center.knsl-title-left .knsl-btn {
    right: auto;
    left: 0;
  }
}

@media (max-width: 991px) {
  .knsl-app.knsl-app-minimal .knsl-top-bar .elementor-widget-kinsley-header-buttons .elementor-widget-container {
    flex-direction: row;
  }

  .knsl-app.knsl-app-minimal .knsl-top-bar .elementor-widget-kinsley-header-buttons .knsl-cart {
    margin-left: 30px;
    margin-right: 0;
  }
}

/*Fix Datepick Calendar width Issue*/
.datepick-rtl {
  width: auto !important;
}

/* Fix FlexSlider RTL Issue 
.flex-viewport { direction: rtl !important; }*/
Bethany
Bethany
0%

THE FINEST HOTEL NEAR LAKE KIVU

The Perfect Base For You

Required fields are followed by *





EC1A68011

About Us

Delicious Interior With The Pinch Of Everything

Bethany Investment group is Presbyterian church in Rwanda(EPR) company that manage Hotel and Guest house in Karongi (Bethany Hotel), ISANO branch in GIKONDO(Kigali), Kiyovu branch(Kigali), AMIZERO branch(Nyagatare-East) and Gisenyi Branch(Rubavu).

Accomodation

Get a Comfortable Room
Feel The Comfort

Get a comfortable room and feel our hotel’s comfort. Bethany Hotel features a variety of fully furnished rooms with extra space, Executive rooms, Deluxe rooms with a beautiful lake view and garden space, Deluxe rooms, comfort rooms, family rooms and standard rooms at your service.

Standard Single

Services

We Provide Top Class Facility
Especially For You

Beach BBQ Party

Kick back on the beach& and enjoy our berbecue from our masterchef

Breakfast

Kick back at our hotels& enjoy our breakfast from our masterchef

Conference Hall

Kick back at our hotels& enjoy our conference halls from all bethany branches

Enjoy with your partner

Honeymoon Package

80%

Get In Touch

Don’t Miss Any Update

    +

    Search your Room

    Required fields are followed by *