/*
 Theme Name:   Belicia Child Theme
 Theme URI:    http://belicia.ancorathemes.com/
 Description:  Belicia Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     belicia
 Version:      1.0.0
 Tags: hotel, resort, luxury, hotel resort, luxury resort, private resort, private island, vip transfer, tourism, private tour, tours, travel, tourism, booking, accommodation
 Text Domain:  belicia
*/


/* =Theme customization starts here
------------------------------------------------------------ */

.scheme_default_ocean, body.scheme_default_ocean, .scheme_default_ocean:where(.editor-styles-wrapper) { --theme-color-text_dark: #403318; }

.trx_addons_icon-menu { color: var(--theme-color-text_link) !important; font-size: 22px !important; }
.menu_mobile .menu_mobile_inner { background-color: var(--e-global-color-primary) !important; }
.menu_mobile .sc_layouts_logo img { max-height: 100px !important; }
.menu_mobile .menu_mobile_close .menu_button_close_icon { font-size: 22px !important; }

.sc_layouts_menu_nav > li ul:not(.sc_item_filters_tabs) { background-color: var(--e-global-color-primary) !important; box-shadow: none !important; }
.sc_layouts_menu_nav > li li > a { color: var(--e-global-color-61c01e98) !important; font-size: 18px !important; }

.trx_addons_icon-menu:before { display: none !important; }
.trx_addons_icon-menu { background: url(https://batisnewage.gr/wp-content/uploads/2025/07/lines-1.svg) no-repeat; background-size: contain; width: 35px; height: 35px; }

.sc_icons_item_title { font-size: 1.4em; }
.sc_icons_item .sc_icon_type_svg svg { width: 5em; height: 5em; }

.sc_layouts_panel_inner { background-color: var( --e-global-color-primary ) !important; }

.sc_icons .sc_icons_item_description { color: var(--e-global-color-accent) !important; }

.manbiz a { color: var( --e-global-color-secondary ) !important; }
.manbiz a:hover { color: var( --e-global-color-accent ) !important; }
footer ol, ul { padding-left: 0; list-style: none; }

.socials_mobile { display: none !important; }

[data-name*="acceptance"] { max-width: 355px; }
[data-name*="acceptance"] .wpcf7-list-item-label { color: var(--e-global-color-primary) !important; }
div.wpcf7 .form-style-3 input[type="checkbox"] + .wpcf7-list-item-label:before { border-color: var(--e-global-color-accent) !important; }
div.wpcf7 .form-style-3 .style-line[class*="icon-"]:before { color: #e1d5be !important; }
div.wpcf7 ::placeholder { color: var(--e-global-color-accent) !important; }
div.wpcf7 .form-style-3 input:not(.wpcf7-submit), div.wpcf7 .form-style-3 textarea:not(.wpcf7-submit) { color: var(--e-global-color-primary) !important; }
div.wpcf7 .form-style-3 .style-line .line { background-color: #e1d5be !important; }

.ways .trx_addons_columns_wrap>[class*="trx_addons_column-"] { padding-left: 50px !important; padding-right: 50px !important; }

@media (max-width: 767px) {
	h1, h2, h3, h4, h5, h6 { hyphens: none !important; }
	.lh-fix .rs-layer { line-height: 18px !important; }
	h2 .sc_item_title_text { font-size: 34px; line-height: 34px !important; }
	.page-header-title h1 { font-size: 42px !important; line-height: 46px !important; }
	.sc_icons .sc_icons_item_description { font-size: 17px !important; }
	.sc_icons_default .sc_icons_item_title { font-size: 1.7em; padding-left: 15px; padding-right: 15px; }
	.sc_item_title_style_default { text-align: center; }
	.menu_mobile_content_wrap_inner { margin-left: -3px !important; }
	.menu_mobile_nav .menu-item a { font-weight: 500 !important; padding: 3px 1em 3px 0 !important; }
	.menu_mobile_nav .open_child_menu { right: -25px !important; }
	.menu_mobile .menu_mobile_inner a { color: var(--theme-color-text_dark) !important; }
	.menu_mobile ul.sub-menu { padding-bottom: 30px !important; }
	.menu_mobile ul.sub-menu .menu-item > a { font-size: 22px !important; }
	.ways .trx_addons_columns_wrap>[class*="trx_addons_column-"] { padding-left: 0px !important; padding-right: 0px !important; padding-bottom: 50px !important; }
	.ways .trx_addons_columns_wrap { margin-right: 0px !important; }
}


