/**
 * Theme Name: Rey Child
 * Theme URI: http://reytheme.com/
 * Description: This is a child theme of Rey.
 * Author: Marius H.
 * Author URI:  https://twitter.com/mariushoria
 * Template: rey
 * Version: 1.0.0
 * License: General Public License
 * License URI: http://www.gnu.org/licenses/gpl.html
 * Text Domain: rey-child
 */
.rey-mainNavigation.rey-mainNavigation--mobile .sub-menu .menu-item-has-children > a .--submenu-indicator {
        left: auto !important;
}
.rey-siteLogo --shrank img {
    width: 35% !important;
	transition: width 1s easy 2s !important;
}
.--shrank .elementor-97 .elementor-element.elementor-element-6fa4c92 {
    margin: -25px 0 0 0;
}
.rey-scrollTop.--style1 {
    width: .2em !important;
}
.elementor-14 .elementor-element.elementor-element-2a9a87f.ob-is-pseudo > .elementor-element-populated:before {
	transition:all ease-in-out 1s;
}
.--scrolled  .elementor-14 .elementor-element.elementor-element-2a9a87f.ob-is-pseudo > .elementor-element-populated:before {
    width: 200% !important;
    height: 191% !important;
	transition:all ease-in-out 1s;
}

.widget-line-before:before {
	content:"";
	width:100px;
	height:2px;
	top:20px;
	background-color:#202a87;
	margin:0 0px 0 -100px;
	position:absolute;
}
.widget-line-after:after {
	content:"";
	width:100px;
	height:2px;
	bottom:20px;
	right:0;
	background-color:#202a87;
	margin:0 -100px 0 0px;
	position:absolute;
}

.villa-general-info {
border-right: 1px solid rgba(110, 193, 228,.3);
}
.villa-general-info:last-child {
    border-right: none;
}
.sr-only{
   position:absolute;
   left:-10000px;
   top:auto;
   width:0px;
   height:0px;
   overflow:hidden;
	color:#fff;
	background-color:#000;
}
body {
	overflow-y:auto !important;
}
