/*
Theme Name: Aqualine Child Theme
Theme URI: http://aqualine.like-themes.com/
Author: Like Themes
Author URI: http://like-themes.com/
Description: Blank Child Theme for Aqualine
Template: aqualine
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, right-sidebar, full-width-template
Text Domain: aqualine

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.ltx-before-after .swiper-wrapper .swiper-slide .div-content{ 
	display: none !important;
}

.ltx-before-after .swiper-wrapper .swiper-slide .div-ba{
	width: 100% !important;
}

@media (min-width: 992px) {
	.beforeafter ul{
		margin-top: 45% !important;
	}
}

.ltx-arrow-left, .ltx-arrow-right{
	margin: 20px !important;
}

.ltx-overlay-bulb-white:after {
	color: #000000 !important;
	-webkit-text-stroke: 1px #000000 !important;
}

.ltx-arrow-down{
	border-color: #fff !important;
}
 
.ltx-arrow-down:after, .ltx-post-date .dt { 
	color: #fff !important;
} 

header.page-header:after {
	color: #000000 !important;
	-webkit-text-stroke: 1px #000000 !important;
}

.wpb-js-composer .vc_tta-accordion h4 a {
	background-color: #ffffff !important;
	color: #000000 !important;
}

.wpb-js-composer .vc_tta-accordion h4 a span {
	color: #000000 !important; 
}

.wpb-js-composer .vc_tta-accordion .vc_tta-panel-body {
	background: #ffffff !important;
	color: #000000 !important;
}

.wpb-js-composer .vc_tta-accordion .vc_tta-panel-body p,
.wpb-js-composer .vc_tta-accordion .vc_tta-panel-body li,
.wpb-js-composer .vc_tta-accordion .vc_tta-panel-body span {
	color: #000000 !important;
} 

.wpb-content-wrapper .wpb_wrapper .vc_general .vc_tta-panel .vc_tta-panel-body{
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.wpb-js-composer .vc_tta-accordion h4 a{
	border-radius: 0 !important;
}

.ltx-block-icon .ltx-icon{
	color: #ba9b58;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active{
	border-color: #CCB686 !important;
}

.swiper-slide .ltx-before-header,
.swiper-slide .ltx-after-header {
	-webkit-text-stroke: 1px rgba(204, 182, 134, 0.3) !important;
}

/* === Tariff cards: uniform height across all instances === */
/* Make the row stretch its columns to share heights. Columns keep their
   own grid widths (vc_col-sm-4, etc.) -- we don't touch width here. */
.wpb_row:has(.tariff-item),
.vc_row:has(.tariff-item) {
	display: flex !important;
	flex-wrap: wrap;
	align-items: stretch !important;
}

/* Column: enable flex column layout so inner wrappers can fill its height.
   Do NOT set width here, so the WPBakery grid class still controls it. */
.wpb_column.vc_column_container:has(.tariff-item) {
	display: flex !important;
	flex-direction: column !important;
}

/* Inner wrappers fill the column 100% in height so the tariff card
   has something to stretch into. */
.wpb_column.vc_column_container:has(.tariff-item) > .vc_column-inner,
.wpb_column.vc_column_container:has(.tariff-item) > .vc_column-inner > .wpb_wrapper {
	display: flex !important;
	flex-direction: column !important;
	flex: 1 1 auto;
	width: 100%;
}

/* Swiper slide with a tariff: only adjust internal layout, never width. */
.swiper-slide:has(.tariff-item) {
	display: flex !important;
	flex-direction: column !important;
	height: auto;
}

/* The .tariff-item itself fills the wrapper and lays out its contents
   as a flex column so we can pin the button to the bottom. */
.tariff-item {
	height: 100% !important;
	flex: 1 1 auto !important;
	display: flex !important;
	flex-direction: column !important;
}

/* Anchor the CTA button to the bottom of the card.
   The button is often wrapped in a <p> (from wpautop) or a <div>, so we
   push the LAST direct child of .tariff-item down -- this works whether
   the button is the direct child or sits inside a wrapper.
   The extra empty space lands between the bullet list / show-more link
   and the button, so cards in a row finish at the same height. */
.tariff-item > *:last-child {
	margin-top: auto !important;
}

/* Belt-and-suspenders: also handle the case where the button is a
   direct child with no wrapper. */
.tariff-item > .btn,
.tariff-item > a.btn {
	margin-top: auto !important;
}
   