/* Theme Name: Moore Child Theme
Theme URI: https://themeforest.net/user/ovatheme/portfolio
Description: This is child theme of moore
Author: Ovatheme
Author URI: https://themeforest.net/user/ovatheme
Template: moore
Version: 1.0.0
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, editor-style, featured-images, flexible-header, full-width-template, post-formats, rtl-language-support, sticky-post, translation-ready
Text Domain:  moore-child
*/

html:has(.modal-open) { overflow: hidden; }
.guestbook-items {
    margin-bottom: 20px;
}
.guestbook-item {
	text-align: left;
}
div#reviewModal .gform_button.button {
    color: #fff !important;
}
div#reviewModal .gform_button.button:hover {
    background: #d6b981 !important;
}
div#reviewModal button.btn-close {
    padding-bottom: 0;
    box-shadow: none !important;
    position: absolute;
    right: 35px;
    top: 35px;
    z-index: 999;
	font-size: 18px;
}
.sticky_bg_dark  .primary-navigation li.menu-item > a:hover:before, .sticky_bg_dark  .primary-navigation li.menu-item.current-menu-item > a:before {
    color: #ffffff;
    text-shadow: 10px 0 #ffffff, -10px 0 #ffffff;
}
.copy-link .elementor-widget-container {
    display: flex;
    align-items: center;
    column-gap: 10px;
    margin: 0;
}
.copy-link a {
    display: flex;
}
.copy-link .elementor-widget-container  img {
    filter: brightness(0.1);
    max-width: 80px;
}
.primary-navigation li.menu-item > a {
    position: relative;
}
.menu-canvas .elementor-container {
    padding: 0 !important;
    margin-top: 30px;
}
.primary-navigation li.menu-item > a:before {
    position: absolute;
    bottom: 5px;
    line-height: normal;
    left: 48%;
    color: transparent;
    content: '.';
    font-weight: bold;
    text-shadow: 0 0 transparent;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    font-size: 24px;
}
.ova-header-left .primary-navigation li.menu-item > a:before {
    left: 10px;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    padding: 6px 15px;
    left: -15px;
    right: auto;
    background-color: #fff;
}
.ova-header-left .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    top: 8px !important;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {background-image: url("data:image/svg+xml,%3Csvg class='qodef-menu-item-arrow' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='12px' height='12px' viewBox='0 0 12 12' enable-background='new 0 0 12 12' xml:space='preserve' style=' transform: rotate(85deg);%0A'%3E%3Cpolyline fill='none' stroke='currentColor' stroke-miterlimit='10' points='3,10.51 9,6.465 3.195,1.955 '%3E%3C/polyline%3E%3C/svg%3E");
width: 15px;
height: 15px;
border: none !important;
background-position: center;background-repeat: no-repeat;top: 1px !important;}

.primary-navigation li.menu-item > a:hover:before , .primary-navigation li.menu-item.current-menu-item > a:before {
    color: #838383;
    text-shadow: 10px 0 #838383, -10px 0 #838383;
}
.disable-scroll-top a#scrollUp {
    z-index: 0 !important;
}
.elementor-lightbox {
    z-index: 9999999999 !important;
}
.ova-header-left .right ul li a:hover {
    opacity: 1;
    color: #838383;
}
.lan-wpml a.js-wpml-ls-item-toggle {
    padding: 0 !important;
    border: none;
    width: auto;
}
.ova-blog .item .short_desc {
    font-size: 15px;
}
    .wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a, .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus , .wpml-ls-statics-shortcode_actions a:hover, .wpml-ls-statics-shortcode_actions a:focus {
    background-color: #fff !IMPORTANT;
}
button.menu-toggle:hover {
    background: transparent;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    border: none;
}
ul#menu-mobile_menu a {
    border: none;
    padding: 6px 0;
}
.blog_default .post-excerpt {
    font-size: 15px;
}

article.post-wrap .post-title a {
    font-size: 40px;
    font-weight: 400;
}
.lan-wpml a.wpml-ls-link {
    padding: 10px 0 !important;
}
.lan-wpml div#lang_sel {
    width: 50px;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    border: .18em solid transparent;
    border-top: .3em solid;
    top: calc(50% - .05em);
}

.lan-wpml a.wpml-ls-link {
    border: none;
    padding: 5px 0 5px 0px !important;
}

.swiper-container .elementor-slideshow__title {
    display: none;
}
.ova-header-left .right ul li a {
    font-size: 28px;
}
.home-slider .bdt-slider-excerpt {
    padding: 0 !important;
    margin: 0 !important;
    max-width: 100% !important;
}

.bdt-prime-slider-skin-general .bdt-prime-slider-previous,.bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover {
    right: unset;
    top: 50%;
    transform: translateY(-50%) !important;
    left: 20px
}

.bdt-prime-slider-skin-general .bdt-prime-slider-next,.bdt-prime-slider-skin-general .bdt-prime-slider-next:hover {
    right: 20px !important;
    top: 50%;
    transform: translateY(-50%) !important
}
.bdt-prime-slider-skin-general .bdt-dotnav {
    left: 50%!important;
    transform: translateX(-50%)!important
}

.bdt-prime-slider-skin-general .bdt-prime-slider-next:hover {
    transform: 0 !important
}

.bdt-slide-btn-icon {
    display: none!important
}

.bdt-prime-slider-skin-general .bdt-prime-slider-next:hover, .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover {
    border-color: #fff!important;
}

.book-form ol {
    list-style: none;
    margin: 0 !important;
    padding: 0;
}
.book-form input[type=date] {
    margin-bottom: 0;
       padding: 8px 15px;
}
.book-form ol ol {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.book-form ol ol li {
    width: 48%;
}
.book-form select {
    width: 100%;
    border: 1px solid #000;
    padding: 8px 15px;
    background-position-x: 96%;
    min-width: auto;
}
.book-form input {
    padding: 8px 15px;
    width: 100%;
}
form.book-form {
    padding: 20px 30px;
    max-width: 400px;
    background-color: #fff;
    margin: 0 auto;
}
.book-form input[type="submit"] {
    width: 100%;
    justify-content: center;
    margin-top: 10px;
}
 .foot-form input {
    margin: 0;
    padding: 8px 15px;
}
.foot-form .qodef-h3 {
    text-align: center;
    margin-top: 0;
    display: block;
}
.foot-form  input[type=date], .foot-form input[type=email],.foot-form  input[type=number], 
.foot-form  input[type=password], .foot-form  input[type=search],.foot-form  input[type=tel],
.foot-form  input[type=text], .foot-form  input[type=url], .foot-form  textarea {
    color: #999;
    background-color: transparent;
    border-color: #999;
}
.foot-form label {
    margin: 0;
}
.book-form select, .book-form input[type=text] {
    margin-bottom: 15px;
}
.home .foot-form , .page-id-565 .foot-form {
    display: none;
}
.elementor-social-icon {
    display: inline-flex !important;
}
.single-post .post-tags {
    display: none;
}
.facilities-2 ul.elementor-icon-list-items .elementor-icon-list-item {
    border-bottom: 1px solid #000;
    margin-bottom: -1px;
}
.facilities-2 ul.elementor-icon-list-items {
    gap: 0;
    display: grid;
    grid-template-columns: 33.33% 33.33% 33.33%;
    row-gap: 15px;
    border-bottom: 1px solid #000;
}
.blog_default img.wp-post-image {
    max-height: 450px;
    object-fit: contain;
}
.blog_default .meta {
    display: none;
}
.single-post .post-media img {
    max-height: 550px;
    object-fit: contain;
}
@media (max-width:1024px) {
.ova-heading .title {
    line-height: 1.4;
    font-size: 28px;
}
    
    .bdt-prime-slider-skin-general .bdt-prime-slider-previous,  .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover{
        right: unset;
        top: 50%;
        transform: translateY(-50%) !important;
        left: 20px
    }

    .bdt-prime-slider-skin-general .bdt-prime-slider-next,.bdt-prime-slider-skin-general .bdt-prime-slider-next:hover {
        right: 20px;
        top: 50%;
        transform: translateY(-50%) !important
    }
    .ova-gallery .grid-item.grid-item-fisrt {
    padding: 0 10px 20px 10px !important;
}
}






@media (max-width:768px) {
	.cookies-text a {
    word-break: break-all;
}
	  .divTableRow:nth-of-type(1) {
    font-size: 16px !important;
    line-height: 1.2;
}
.divTable {
    overflow: auto;
    font-size: 14px ;
    line-height: 1.4;
}
.amenities-boxes .ova-box-info {
    padding: 0;
    border: none;
    display: flex;
    align-items: center;
    gap: 20px;
    max-width:80%;
	margin: 0 auto;
}

.amenities-boxes .ova-box-info h3.title {
    padding: 0;
}
.slider_parallax_wrapper .arrows .next {
    right: 0px !important;
    padding: 20px 10px !important;
}
.slider_parallax_wrapper .arrows .prev {
    left: 0px !important;
    padding: 20px 10px !important;
}
.slider_parallax_wrapper .arrows .prev:hover .svg {
    left: 0 !important;
}
.slider_parallax_wrapper .arrows .next:hover .svg {
    right: 0 !important;
}

.price-table .elementor-shortcode {
    overflow: auto;
}
.price-table .elementor-shortcode:before , .divTable:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
    width: 20%;
    height: 100%;
    background: linear-gradient(-90deg, rgb(255 255 255 / 80%) , transparent );
}
.price-table .tablepress {
    min-width: 500px;
}
form.book-form {
    padding: 10px;
}
.single.layout_1c article.post-wrap .post-title {
    font-size: 28px;
    padding: 0;
}

.single-post article.post-wrap .post-content, body.single-post #main-content, .single-post article.post-wrap {
    margin-bottom: 0;
}
}
@media (min-width:768px) {
    .facilities-1 ul.elementor-icon-list-items {
    column-count: 3;
    column-gap: 20px;
}
    .foot-form .book-form ol {
    display: flex;
    align-items: end;
}
.foot-form .book-form .avl-form > ol > li {
    width: 20%;
    padding: 0 10px;
}
.foot-form form.book-form {
    max-width: 1200px;
    margin: 0 auto;
    box-shadow: 0 0 5px -4px #000;
}
.foot-form .book-form select, .foot-form .book-form input[type=text] {
    margin-bottom: 0;
}
.foot-form input[type="submit"] {
    margin-top: 0;
}
}

/* .home-slider,.home-slider-section
{
	min-height:90vh !important;
} */


/* Inline #54 | https://demositet5.club/ */

.home-slider-section {
  height: 90vh !important;
}

.home-slider
{
	height: 90vh !important;
}

.bdt-slideshow-items {
  height: 90vh !important;
  min-height: 90vh !important;
}

.slider_parallax_slides *
{
  opacity: 1 !important;
}
.trans-bg .wpml-ls-statics-shortcode_actions a , .trans-bg .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a, .trans-bg .wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a, .trans-bg .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus, .trans-bg .wpml-ls-statics-shortcode_actions a:hover, .trans-bg .wpml-ls-statics-shortcode_actions a:focus , .trans-bg .wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    background: transparent !important;
}

.trans-bg .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    filter: invert(1);
}