/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: SiteSyntax
Author URI: https://www.sitesyntax.gr
Template: Avada
Version: 1.0.0 (based on Avada parent theme version 7.11.14)
Text Domain:  Avada
*/

/**
 * Deprecated HTML element replacement
 */
.s2-nobr {
    white-space: nowrap;
}

/**
 * Header
 */
.s2-hamburger-icon {
	z-index: 100;
	margin: 0 !important;
	padding: 10px 12px;
}

.s2-non-hamburger-icon a {
	display: inline-block;
	margin-left: 2px;
}

.s2-header-strong-buttons-column {
	width: auto !important;
	right: 0 !important;
}
@media screen and (max-width: 640px) {
	.s2-header-strong-buttons-column {
		right: calc(50% - 127px) !important;
	}

	.s2-header-strong-buttons-column .fusion-content-layout-column {
		flex-direction: row !important;
	}
}

.s2-strong-button {
	width: 116px;
	padding: 11px 11px 9px !important;
	text-align: center;
}
.s2-strong-button.s2-first,
.s2-strong-button.s2-first:hover,
.s2-strong-button.s2-first:focus {
	background-color: var(--awb-custom_color_2);
	border: none;
}
.s2-strong-button.s2-second,
.s2-strong-button.s2-second:hover,
.s2-strong-button.s2-second:focus {
	background-color: var(--awb-color6);
	border: none;
}

/**
 * Content
 */
.s2-customized-hero-area .fusion-layout-column {
	height: 106vh;
}

.fusion-body #wrapper .fusion-title.s2-hero-area-title h1,
.fusion-body .awb-off-canvas-wrap .fusion-title.s2-hero-area-title h1,
.fusion-body .fusion-modal .fusion-title.s2-hero-area-title h1 {
	font-size: 48px;
}
@media screen and (max-width: 640px) {
	.fusion-body #wrapper .fusion-title.s2-hero-area-title h1,
	.fusion-body .awb-off-canvas-wrap .fusion-title.s2-hero-area-title h1,
	.fusion-body .fusion-modal .fusion-title.s2-hero-area-title h1 {
		font-size: 32px;
	}
}

.s2-arrow-pointing-left {
	transform: rotate(180deg);
}

.s2-breadcrumb-links p {
	margin: 0 !important;
}
#main .s2-breadcrumb-links a:not(.fusion-button) {
	color: var(--awb-custom_color_1);
	padding: 10px 10px;
	text-decoration-line: none;
}
#main .s2-breadcrumb-links a:not(.fusion-button):hover,
#main .s2-breadcrumb-links a:not(.fusion-button):focus,
#main .s2-breadcrumb-links a:not(.fusion-button):active {
	color: var(--awb-custom_color_1);
}

#main a:not(.fusion-button) {
	text-decoration-line: underline;
}
#main a:not(.fusion-button):hover,
#main a:not(.fusion-button):focus,
#main a:not(.fusion-button):active {
	color: var(--link_color);
}
#main .s2-breadcrumb-links a:not(.fusion-button),
#main .s2-text-with-non-underlined-links a:not(.fusion-button) {
	text-decoration-line: none;
}
#main .s2-text-with-non-underlined-links a:not(.fusion-button):hover,
#main .s2-text-with-non-underlined-links a:not(.fusion-button):focus,
#main .s2-text-with-non-underlined-links a:not(.fusion-button):active {
	color: var(--link_hover_color);
}

.s2-sub-note p {
	font-size: 13px;
	font-style: italic;
}

/**
 * Override Avada image gallery implementation that uses Swiper code
 */
.swiper-wrapper {
	-webkit-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	transition-timing-function: linear;
}

.fusion-image-carousel.s2-awb-carousel {
	margin-bottom: -4px;
}
@media screen and (max-width: 640px) {
	.fusion-image-carousel.s2-awb-carousel {
		margin-bottom: -5px;
	}
}
.fusion-image-carousel.s2-awb-carousel .awb-swiper:not(.swiper-fade) .swiper-wrapper {
	padding: 0;
}
.fusion-image-carousel.s2-awb-carousel .awb-swiper:not(.swiper-fade) .swiper-wrapper .swiper-slide {
}
/*
.awb-swiper-button-next,.awb-swiper-button-prev {
    align-items: center;
    cursor: pointer;
    display: flex;
    font-size: var(--awb-arrow-size);
    position: absolute;
    width: var(--awb-arrow-box-width);
    height: var(--awb-arrow-box-height);
    z-index: 10;
    justify-content: center;
    color: var(--awb-arrow-color);
    background-color: var(--awb-arrow-bgcolor);
    top: var(--awb-arrow-position-vertical);
    transform: var(--awb-arrow-position-vertical-transform);
    border-radius: var(--awb-arrow-border-radius-top-left) var(--awb-arrow-border-radius-top-right) var(--awb-arrow-border-radius-bottom-right) var(--awb-arrow-border-radius-bottom-left);
    transition: all .3s ease;
    opacity: .8
}
 */
.fusion-image-carousel.s2-awb-carousel .awb-swiper:not(.swiper-fade) .awb-swiper-button-next,
.fusion-image-carousel.s2-awb-carousel .awb-swiper:not(.swiper-fade) .awb-swiper-button-prev {
	padding: 50px;
}
.fusion-image-carousel.s2-awb-carousel .awb-swiper:not(.swiper-fade) .awb-swiper-button-next .awb-icon-angle-right,
.fusion-image-carousel.s2-awb-carousel .awb-swiper:not(.swiper-fade) .awb-swiper-button-prev .awb-icon-angle-left {
	font-size: 78px;
}

/**
 * Child theme carousel
 */
.s2-carousel {
	height: 548px;
}

.s2-carousel .carousel-cell {
	height: 100%;
	margin-right: 10px;
	background: #000;
	display: flex;
	align-items: center;
	justify-content: center;
}

.s2-carousel .flickity-button,
.s2-carousel .flickity-button:hover,
.s2-carousel .flickity-button:focus,
.s2-carousel .flickity-button:active {
	background: transparent;
	box-shadow: none;
}

.s2-carousel .flickity-prev-next-button {
	width: 80px;
	height: 80px;
	border-radius: 0;
}

.s2-carousel .flickity-prev-next-button .flickity-button-icon {
	fill: white;
}

@media screen and (max-width: 640px) {
	.s2-carousel {
		height: 274px;
	}

	.s2-carousel .carousel-cell {
		height: 274px;
		margin-right: 5px;
	}

	.s2-carousel .flickity-prev-next-button {
		width: 60px;
		height: 60px;
	}
}

/**
 * External booking service
 */
.s2-popup-canvas iframe#s2-booking {
	width: min(750px, 94vw);
	height: min(1333px, 94vh);
}

.ilightbox-container:has(iframe) {
	background-color: var(--awb-color1) !important;
}

/**
 * Footer
 */
.s2-resort-trade-name-emphasis {
	letter-spacing: 0.3em;
}

.fusion-footer a.s2-footer-text-links,
.fusion-footer a.s2-footer-text-links:hover,
.fusion-footer a.s2-footer-text-links:focus {
	background-color: transparent;
}
.fusion-footer a.s2-footer-text-links,
.fusion-footer .s2-footer-menu.awb-menu a {
	color: var(--body_typography-color);
}
.fusion-footer a.s2-footer-text-links:hover,
.fusion-footer a.s2-footer-text-links:focus,
.fusion-footer .s2-footer-menu.awb-menu a:hover,
.fusion-footer .s2-footer-menu.awb-menu a:focus {
	color: var(--link_hover_color) !important;
}

.s2-footer-title p {
	margin-bottom: 0;
}

.s2-copyright-byline.fusion-text {
	font-size: 14px;
	line-height: 24px;
}

.s2-copyright-byline p,
.s2-footer-menu.awb-menu span {
	font-size: 14px;
	line-height: 24px;
	font-weight: 100;
}

.s2-copyright-byline p {
	color: var(--awb-custom_color_3);
}

.s2-footer-menu.awb-menu {
	vertical-align: bottom;
	font-size: 14px;
	line-height: 24px;
	font-weight: 100;
}

/**
 * Vertical footer menu
 */
.s2-footer-menu.awb-menu ul.awb-menu__main-ul {
	margin-top: -6em;
	margin-bottom: 7px;
}

.s2-footer-menu.awb-menu ul.awb-menu__main-ul li a {
	padding: 5px 5px 5px 0;
}

@media screen and (max-width: 640px) {
	.s2-footer-menu.awb-menu ul.awb-menu__main-ul {
		margin-top: 23px;
		margin-bottom: 23px;
	}
}

/**
 * Horizontal footer menu
 */
.s2-footer-menu.awb-menu ul.awb-menu__main-ul.awb-menu__main-ul_row {
	margin-top: 6px;
	margin-bottom: 6px;
	min-height: 14px;
}

.s2-footer-menu.awb-menu ul.awb-menu__main-ul.awb-menu__main-ul_row li a {
	padding: 8px 0;
}

.s2-footer-menu.awb-menu ul.awb-menu__main-ul.awb-menu__main-ul_row li a::after {
	content: '|';
	margin: 0 10px;
	color: var(--awb-custom_color_3);
	font-size: 14px;
	line-height: 24px;
	font-weight: 100;
}

.s2-footer-menu.s2-footer-menu-on-separate-row.awb-menu ul.awb-menu__main-ul.awb-menu__main-ul_row li:last-child a::after {
	content: '';
	margin: 0;
}

/*
.fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon.hover,.fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon:hover {
    color: var(--awb-icon-colors-hover)!important
}
 */
.s2-social-links.fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon.hover,
.s2-social-links.fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon:hover {
	color: var(--link_hover_color) !important;
}
.s2-social-links.fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon,
.s2-social-links.fusion-social-links .fusion-social-networks.color-type-custom .fusion-social-network-icon {
	padding-top: 14px !important;
}

/**
 * Style the Viber link (or any other Font Awesome character) like the social media link icons
 */
.fusion-footer a.s2-font-awesome {
	position: relative;
	top: 1px;
	width: 43px !important;
	height: 43px !important;
	border-radius: 0 !important;
}
.fusion-footer a.s2-font-awesome:hover,
.fusion-footer a.s2-font-awesome:focus {
	color: var(--link_hover_color) !important;
}

/**
 * Style the vCard link like the social media link icons
 */
.fusion-footer .s2-footer-vcard a {
	padding-top: 20px !important;
}
.fusion-footer .s2-footer-vcard a span,
.fusion-footer .s2-footer-vcard a:hover span,
.fusion-footer .s2-footer-vcard a:focus span {
	border-width: 2px;
	border-style: solid;
	border-radius: 0 12px 0 12px;
	padding: 4px 6px;
	font-weight: 400;
	background-color: transparent;
}
.fusion-footer .s2-footer-vcard a span {
	color: var(--body_typography-color);
	border-color: var(--body_typography-color);
}
.fusion-footer .s2-footer-vcard a:hover span,
.fusion-footer .s2-footer-vcard a:focus span {
	color: var(--link_hover_color);
	border-color: var(--link_hover_color);
}

/**
 * Forms
 */
input,
textarea {
	font-weight: var(--awb-text-font-weight);
}

/**
 * "Contact Us" form
 */
.fusion-form-form-wrapper .s2-contact-form input:not([type='submit']),
.fusion-form-form-wrapper .s2-contact-form textarea {
	border-color: var(--body_typography-color);
	border-width: 0 0 1px;
	color: var(--body_typography-color);
}
.fusion-form-form-wrapper .s2-contact-form input:not([type='submit']) {
	background-color: var(--awb-background-color);
}
.fusion-form-form-wrapper .s2-contact-form textarea {
	background-color: rgba(255,255,255, 0.23);
}
.fusion-form-form-wrapper .s2-contact-form button[type='submit'] {
	font-weight: 100;
}
.fusion-form-form-wrapper .s2-contact-form input:not([type='submit']):focus,
.fusion-form-form-wrapper .s2-contact-form input:not([type='submit']):hover,
.fusion-form-form-wrapper .s2-contact-form textarea:focus,
.fusion-form-form-wrapper .s2-contact-form textarea:hover,
.fusion-form-form-wrapper .s2-contact-form button[type='submit']:focus,
.fusion-form-form-wrapper .s2-contact-form button[type='submit']:hover {
	border-color: var(--awb-custom_color_1) !important;
}
.fusion-form-form-wrapper .s2-contact-form textarea:focus,
.fusion-form-form-wrapper .s2-contact-form textarea:hover {
	background-color: transparent;
}
.fusion-form-form-wrapper .s2-contact-form input:not([type='submit'])::placeholder,
.fusion-form-form-wrapper .s2-contact-form textarea::placeholder {
	color: var(--body_typography-color) !important;
}

/*
.fusion-alert.alert-info.general {
    --awb-background-color: var(--info_bg_color);
    --awb-accent-color: var(--info_accent_color)
}

.fusion-alert.alert-warning.notice {
    --awb-background-color: var(--warning_bg_color);
    --awb-accent-color: var(--warning_accent_color)
}

.fusion-alert.alert-danger.error {
    --awb-background-color: var(--danger_bg_color);
    --awb-accent-color: var(--danger_accent_color)
}

.fusion-alert.alert-success.success {
    --awb-background-color: var(--success_bg_color);
    --awb-accent-color: var(--success_accent_color)
}
 */
.fusion-form-form-wrapper .s2-contact-form .fusion-alert.alert-info.general,
.fusion-form-form-wrapper .s2-contact-form .fusion-alert.alert-warning.notice,
.fusion-form-form-wrapper .s2-contact-form .fusion-alert.alert-danger.error,
.fusion-form-form-wrapper .s2-contact-form .fusion-alert.alert-success.success {
	--awb-background-color: var(--body_typography-color);
}

/**
 * Styling that is not configurable through the upstream parent theme settings
 */
/**
 * Disable the bluish overlay color on tapped links on mobile (probably rgba(51,181,229,0.4))
 */
* {
	-webkit-tap-highlight-color: transparent;
}

/*
ol,ul {
    box-sizing: border-box
}
*/
ol,ul {
	margin-top: 0;
	padding-left: 1.2em;
}

/* Icon: Hamburger */
.fa-bars {
	color: transparent !important;
	background-image: url(/wp-content/uploads/2025/04/Menu_white_nb.svg);
	background-size: contain;
	background-repeat: no-repeat;
}

/* Icon: Close the flyout menu */
.fa-times-circle {
	color: transparent !important;
	background-image: url(/wp-content/uploads/2025/04/X_white_nb.svg);
	background-size: contain;
	background-repeat: no-repeat;
}

/* Icon: Close the booking popup */
.fa-times {
	color: transparent !important;
	background-image: url(/wp-content/uploads/2025/04/X_black_nb.svg);
	background-size: contain;
	background-repeat: no-repeat;
}

/*
.awb-off-canvas-wrap .awb-off-canvas .off-canvas-close.close-position-left {
    right: auto;
    left: 0;
    margin-left: var(--awb-close-button-margin-left,20px)
}
*/
@media screen and (max-width: 640px) {
	.s2-flyout-canvas.awb-off-canvas-wrap .awb-off-canvas .off-canvas-close.close-position-left {
		margin-left: 13px;
		margin-top: 13px;
	}
}

/*
.awb-menu__open-nav-submenu-hover,.awb-menu__open-nav-submenu_click,.awb-menu__open-nav-submenu_mobile {
    display: none;
    justify-content: center;
    align-items: center;
    background: 0 0;
    border: 0;
    box-shadow: none;
    box-sizing: border-box;
    padding: 0;
    cursor: pointer;
    font-size: var(--awb-font-size)
}
 */
.s2-flyout-menu .awb-menu__open-nav-submenu-hover, .s2-flyout-menu .awb-menu__open-nav-submenu_click, .s2-flyout-menu .awb-menu__open-nav-submenu_mobile {
	padding: 5px var(--awb-padding-left) !important;
	height: min-content;
}

.s2-flyout-menu .awb-menu__sub-a,
.s2-flyout-menu .awb-menu__main-a {
	color: var(--awb-custom_color_5) !important;
}

/*
.awb-menu__sub-li.current-menu-item>.awb-menu__open-nav-submenu_click, .awb-menu__sub-li.current-menu-item>.awb-menu__sub-a, .awb-menu__sub-li.expanded>.awb-menu__open-nav-submenu_click, .awb-menu__sub-li.expanded>.awb-menu__sub-a, .awb-menu__sub-li.hover>.awb-menu__open-nav-submenu_click, .awb-menu__sub-li.hover>.awb-menu__sub-a, .awb-menu__sub-li:focus-within>.awb-menu__open-nav-submenu_click, .awb-menu__sub-li:focus-within>.awb-menu__sub-a, .awb-menu__sub-li:hover>.awb-menu__open-nav-submenu_click, .awb-menu__sub-li:hover>.awb-menu__sub-a {
    color: var(--awb-submenu-active-color) !important;
}
 */
.s2-flyout-menu .awb-menu__sub-li.current-menu-item>.awb-menu__open-nav-submenu_click, .s2-flyout-menu .awb-menu__sub-li.current-menu-item>.awb-menu__sub-a, .s2-flyout-menu .awb-menu__sub-li.expanded>.awb-menu__open-nav-submenu_click, .s2-flyout-menu .awb-menu__sub-li.expanded>.awb-menu__sub-a {
	color: var(--awb-custom_color_6) !important;
}
.s2-flyout-menu .awb-menu__sub-li.hover>.awb-menu__open-nav-submenu_click, .s2-flyout-menu .awb-menu__sub-li.hover>.awb-menu__sub-a, .s2-flyout-menu .awb-menu__sub-li:focus-within>.awb-menu__open-nav-submenu_click, .s2-flyout-menu .awb-menu__sub-li:focus-within>.awb-menu__sub-a, .s2-flyout-menu .awb-menu__sub-li:hover>.awb-menu__open-nav-submenu_click, .s2-flyout-menu .awb-menu__sub-li:hover>.awb-menu__sub-a {
	color: var(--awb-custom_color_4) !important;
}

/*
.awb-menu__sub-li.current-menu-item, .awb-menu__sub-li.expanded, .awb-menu__sub-li.hover, .awb-menu__sub-li:focus-within, .awb-menu__sub-li:hover {
    background-color: var(--awb-submenu-active-bg);
}
 */
.awb-menu__sub-li.current-menu-item, .awb-menu__sub-li.expanded, .awb-menu__sub-li.hover, .awb-menu__sub-li:focus-within, .awb-menu__sub-li:hover {
	background-color: transparent !important;
}

/*
.awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-a_regular,.awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular,.awb-menu__main-li_regular.current-menu-parent .awb-menu__main-a_regular,.awb-menu__main-li_regular.expanded .awb-menu__main-a_regular,.awb-menu__main-li_regular.hover .awb-menu__main-a_regular,.awb-menu__main-li_regular:active .awb-menu__main-a_regular,.awb-menu__main-li_regular:focus .awb-menu__main-a_regular,.awb-menu__main-li_regular:focus-within .awb-menu__main-a_regular,.awb-menu__main-li_regular:hover .awb-menu__main-a_regular {
    color: var(--awb-active-color)!important;
    padding-top: calc(var(--awb-items-padding-top) + var(--awb-active-border-top));
    padding-right: calc(var(--awb-items-padding-right) + var(--awb-active-border-right));
    padding-bottom: calc(var(--awb-items-padding-bottom) + var(--awb-active-border-bottom));
    padding-left: calc(var(--awb-items-padding-left) + var(--awb-active-border-left))
}

.awb-menu__main-li_regular.current-menu-ancestor>.awb-menu__open-nav-submenu-hover,.awb-menu__main-li_regular.current-menu-ancestor>.awb-menu__open-nav-submenu_click,.awb-menu__main-li_regular.current-menu-item>.awb-menu__open-nav-submenu-hover,.awb-menu__main-li_regular.current-menu-item>.awb-menu__open-nav-submenu_click,.awb-menu__main-li_regular.current-menu-parent>.awb-menu__open-nav-submenu-hover,.awb-menu__main-li_regular.current-menu-parent>.awb-menu__open-nav-submenu_click,.awb-menu__main-li_regular.expanded>.awb-menu__open-nav-submenu-hover,.awb-menu__main-li_regular.expanded>.awb-menu__open-nav-submenu_click,.awb-menu__main-li_regular.hover>.awb-menu__open-nav-submenu-hover,.awb-menu__main-li_regular.hover>.awb-menu__open-nav-submenu_click,.awb-menu__main-li_regular:active>.awb-menu__open-nav-submenu-hover,.awb-menu__main-li_regular:active>.awb-menu__open-nav-submenu_click,.awb-menu__main-li_regular:focus-within>.awb-menu__open-nav-submenu-hover,.awb-menu__main-li_regular:focus-within>.awb-menu__open-nav-submenu_click,.awb-menu__main-li_regular:focus>.awb-menu__open-nav-submenu-hover,.awb-menu__main-li_regular:focus>.awb-menu__open-nav-submenu_click,.awb-menu__main-li_regular:hover>.awb-menu__open-nav-submenu-hover,.awb-menu__main-li_regular:hover>.awb-menu__open-nav-submenu_click {
    color: var(--awb-active-color)!important;
    padding-top: calc(var(--awb-items-padding-top) + var(--awb-active-border-top));
    padding-bottom: calc(var(--awb-items-padding-bottom) + var(--awb-active-border-bottom))
}
 */

.s2-flyout-menu .awb-menu__main-li_regular.current-menu-ancestor .awb-menu__main-a_regular, .s2-flyout-menu .awb-menu__main-li_regular.current-menu-item .awb-menu__main-a_regular, .s2-flyout-menu .awb-menu__main-li_regular.current-menu-parent .awb-menu__main-a_regular, .s2-flyout-menu .awb-menu__main-li_regular.expanded .awb-menu__main-a_regular {
	color: var(--awb-custom_color_6) !important;
}
.s2-flyout-menu .awb-menu__main-li_regular.hover .awb-menu__main-a_regular, .s2-flyout-menu .awb-menu__main-li_regular:active .awb-menu__main-a_regular, .s2-flyout-menu .awb-menu__main-li_regular:focus .awb-menu__main-a_regular, .s2-flyout-menu .awb-menu__main-li_regular:focus-within .awb-menu__main-a_regular, .s2-flyout-menu .awb-menu__main-li_regular:hover .awb-menu__main-a_regular {
	color: var(--awb-custom_color_4) !important;
}

.s2-flyout-menu .awb-menu__main-li_regular.current-menu-ancestor>.awb-menu__open-nav-submenu-hover, .s2-flyout-menu .awb-menu__main-li_regular.current-menu-ancestor>.awb-menu__open-nav-submenu_click, .s2-flyout-menu .awb-menu__main-li_regular.current-menu-item>.awb-menu__open-nav-submenu-hover, .s2-flyout-menu .awb-menu__main-li_regular.current-menu-item>.awb-menu__open-nav-submenu_click, .s2-flyout-menu .awb-menu__main-li_regular.current-menu-parent>.awb-menu__open-nav-submenu-hover, .s2-flyout-menu .awb-menu__main-li_regular.current-menu-parent>.awb-menu__open-nav-submenu_click, .s2-flyout-menu .awb-menu__main-li_regular.expanded>.awb-menu__open-nav-submenu-hover, .s2-flyout-menu .awb-menu__main-li_regular.expanded>.awb-menu__open-nav-submenu_click, .s2-flyout-menu .awb-menu__main-li_regular.hover>.awb-menu__open-nav-submenu-hover, .s2-flyout-menu .awb-menu__main-li_regular.hover>.awb-menu__open-nav-submenu_click, .s2-flyout-menu .awb-menu__main-li_regular:active>.awb-menu__open-nav-submenu-hover, .s2-flyout-menu .awb-menu__main-li_regular:active>.awb-menu__open-nav-submenu_click, .s2-flyout-menu .awb-menu__main-li_regular:focus-within>.awb-menu__open-nav-submenu-hover, .s2-flyout-menu .awb-menu__main-li_regular:focus-within>.awb-menu__open-nav-submenu_click, .s2-flyout-menu .awb-menu__main-li_regular:focus>.awb-menu__open-nav-submenu-hover, .s2-flyout-menu .awb-menu__main-li_regular:focus>.awb-menu__open-nav-submenu_click, .s2-flyout-menu .awb-menu__main-li_regular:hover>.awb-menu__open-nav-submenu-hover, .s2-flyout-menu .awb-menu__main-li_regular:hover>.awb-menu__open-nav-submenu_click {
	color: var(--awb-custom_color_6) !important;
}

/*
.fusion-layout-column.fusion-events-post .fusion-column-wrapper,.fusion_builder_column .fusion-column-wrapper,.fusion_builder_column_inner .fusion-column-wrapper {
	padding: var(--awb-padding-top-small) var(--awb-padding-right-small) var(--awb-padding-bottom-small) var(--awb-padding-left-small);
	background-image: var(--awb-bg-image-small);
	background-color: var(--awb-bg-color-small);
	background-repeat: var(--awb-bg-repeat-small);
	background-position: var(--awb-bg-position-small);
	background-size: var(--awb-bg-size-small);
	background-blend-mode: var(--awb-bg-blend-small)
}
 */
.fusion-layout-column.fusion-events-post.s2-column-without-padding .fusion-column-wrapper,.fusion_builder_column.s2-column-without-padding .fusion-column-wrapper,.fusion_builder_column_inner.s2-column-without-padding .fusion-column-wrapper {
	padding-top: 0;
	padding-bottom: 0;
}
.fusion-layout-column.fusion-events-post.s2-column-without-padding ul .fusion-column-wrapper,.fusion_builder_column.s2-column-without-padding .fusion-column-wrapper ul,.fusion_builder_column_inner.s2-column-without-padding .fusion-column-wrapper ul {
	margin-bottom: 0;
}
