/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
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
*/

#site-header .site-navigation li a {
	transition: color .1s ease-out;
    -webkit-transition: color .1s ease-out;
    -moz-transition: color .1s ease-out;
    -ms-transition: color .1s ease-out;
    -o-transition: color .1s ease-out;
}

#site-header .site-navigation li:hover a {
	color: #af2224;
}

#site-header .site-navigation li.menu-book-now a {
	color: #fff;
    background-color: #af2224;
    border-radius: 50px;
    padding: 8px 20px;
	transition: scale .1s ease-out;
    -webkit-transition: scale .1s ease-out;
    -moz-transition: scale .1s ease-out;
    -ms-transition: scale .1s ease-out;
    -o-transition: scale .1s ease-out;
}

#site-header .site-navigation li.menu-book-now:hover a {
	color: #ffffff;
	scale: 1.05;
}

.footer-sm-heading h5 {
	margin: 0;
}

.footer-po-links a {
	color: #ffffff;
}

.footer-po-links a:hover {
	color: #af2224;
}

.footer-community ul {
	padding-left: 20px;
}

.specials-section .elementor-image-box-wrapper .elementor-image-box-content {
	padding: 0 15px;
}

@media (max-width: 768px) {
	.footer-community {
		max-width: 342px !important;
		width: 100%;
		margin: auto;
	}
}

@media (max-width: 767px) {
	.gallery-home #gallery-1 {
		width: 100%;
	}
	
	.gallery-home #gallery-1 figure.gallery-item {
		padding: 0 7px 14px 7px;
	}
}

@media (min-width: 581px) and (max-width: 767px) {
	.gallery-home #gallery-1 figure.gallery-item {
		max-width: 25%;
	}
}

@media (min-width: 481px) and (max-width: 580px) {
	.gallery-home #gallery-1 figure.gallery-item {
		max-width: 33.333333%;
	}
}


@media (max-width: 480px) {
	.footer-sm-heading .elementor-image-box-img {
		text-align: center;
	}
	
	#yt-footer-img-box .elementor-image-box-img {
		margin-bottom: 4px;
	}
}

