/**
 * 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;
}

.rey-siteContainer {
    padding-top: .1rem !important;
}
.rey-breadcrumbs {
    margin: .1rem 0 .8rem 0 !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: .2rem !important;
}

.--shrank .rey-siteLogo img {
	width:60% !important;
	transition: width 0.3s ease-in-out;
	z-index:100000;
}
.rey-siteLogo img {
	width:100% !important;
	transition: width 0.3s ease-in-out;
}
.elementor-widget-reycore-header-navigation .rey-mainNavigation-mobileBtn:after {
    margin-left: .5em !important;
}

@media (max-width: 1025px) {
body {
		border-right: 0px;
		border-left: 0px;
	}
}
@media (min-width: 1025px) {
	body {
		border-top:0px solid #fff;
		border-right: 40px solid #101318;
		border-left: 40px solid #101318;
	}
}

@media (max-width: 1025px) {
.rey-mainMenu>.menu-item>a {
    font-size: 1.5rem !important;
}
.rey-mainMenu .sub-menu>.menu-item>a {
    font-size: 1.2rem !important;
}
}
.rey-siteMain {
     padding-right: 0px !important; 
     padding-left: 0px !important;
}
body {
	overflow-y:auto !important;
}
.site-homepage03  {
    border-top: 0px solid #fff;
    border-right: 0px solid #f2f2f2;
    border-left: 0px solid #f2f2f2;
}
@media (max-width: 1024px) {
.rey-siteContainer:not(.rey-stretchPage) .elementor-section.rey-section-stretched {
    --push-back: unset !important;
}
}
.wp-caption .wp-caption-text {
    line-height: .8rem;
}
.rey-stickySocial.--position-right {
    right: 1px !important;
}