/* 
Theme Name: Nova Vacation Rentals
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Nova Vacation Rentals is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: nova-vacation-rentals
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* Text Editor Styles */

.elementor-widget-text-editor ul + p,
.elementor-widget-text-editor ol + p, .ue-txt ul + p, .ue-txt ol + p {
  margin-top: 14px;
}

.elementor-widget-text-editor strong {
	font-weight:600 !important ;
}


/* Amenities Styles */

@media only screen and (min-width:1200px) {	
.amenities ul {
    column-count:3 ;
}	
}

@media only screen and (min-width:600px) and (max-width:1199px) {	
.amenities ul {
    column-count:2 ;
}	
}

.amenities .e-n-accordion-item-title-text {
padding: 8px ;
color: #E67812 ;
border: 1px solid #E67812 ;
}

.amenities [aria-expanded="false"] .e-n-accordion-item-title-text::before {
content: "Show " ;
}

.amenities [aria-expanded="true"] .e-n-accordion-item-title-text::before {
content: "Hide " ;
}

.amenities .e-n-accordion-item-title-text:hover, .amenities .e-n-accordion-item-title-text:active {
padding: 8px ;
color: #313131 ;
border: 1px solid #313131 ;
}


/* Local Guides Styles */

.lg-img {
    aspect-ratio:4/3 ;
}

.e-loop__load-more .elementor-button {
font-size:18px ;
font-weight:500 ;
background:#E67812 ;
color:#FFFFFF !important ;
border: 2px solid #E67812 ;
border-radius:50px ;
padding:20px 32px 20px 32px ;
}

.e-loop__load-more .elementor-button:hover {
background:#FFFFFF !important ;
color:#E67812 !important ;
}


/* Booking Widget

.gRAtCh {
	max-width:100% !important ;
}

.dvfhrq {
	padding:0px !important ;
	font-family:Montserrat sans-serif !important ;
}

*/

/* Galleries */

.ug-thumbs-grid {
    height:640px !important ;
    top:0px !important;
    bottom:0px !important ;
    overflow:visible !important;
}

.ug-grid-panel .grid-arrow i {
padding:4px !important ;
background:#054248 !important ;
}

.ug-grid-panel .grid-arrow-up {
    top:8px !important;
}

.ug-grid-panel .grid-arrow-down {
    top:616px !important;
}

.ug-item-wrapper, .ug-thumb-wrapper {
    border-radius:20px !important;
}