/*
Theme Name: OceanWP Child
Author: 
Description: Your description goes here
Version: 1.0
Template: oceanwp

This is the child theme for OceanWP theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

/* Style for the main menu and submenus */
#main-menu .menu-item {
    position: relative; /* Necessary for dropdown positioning */
}

/* Hide the dropdown by default */
.air-conditioning-menu-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff; /* Customize as needed */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    z-index: 10;
}

/* Show dropdown when the parent menu item is hovered */
.menu-item:hover .air-conditioning-menu-dropdown {
    display: block;
}

/* Optional: Style the submenu list */
.submenu-list {
    list-style-type: none;
    padding: 0;
}

.submenu-list li {
    padding: 8px 12px;
}

.submenu-list li a {
    text-decoration: none;
}

/* Old Coupon Styling
/* Specials Slider
.swiper-pagination-bullet, .wpgb-dot, .wpgb-dot::after{
	border-radius:0px !important;
	height:8px;
	margin:5px !important;
	width:60px !important;
	transform: skew(-20deg);
	transition:.3s !important;
}

.wpgb-dot[aria-selected="true"]::after{
	background:var(--e-global-color-accent) !important;
}

.swiper-pagination{
	margin-bottom:-30px !important;
}
.swiper-slide-image > .elementor img {
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; !important;
}

@media only screen and (min-width: 600px) {
ul.two{
	columns:2;
}
}

p a, p li a, .elementor-widget-text-editor a{
	text-decoration:underline !important;
}

/* Specials Card
.wpgb-card-1 .wpgb-card-content{
	display:flex !important;
	flex-direction:row !important;
	padding:20px 0px 20px 20px!important;
	justify-content:flex-start !important;
	gap:10px;
}

.wpgb-card-1{
	background:#f9f9f9 !important;
	border-radius:10px;
}

.wpgb-card-1 .wpgb-card-body{
	display:flex !important;
	flex-direction:column !important;
	align-items:flex-start !important;
	gap:0px !important;
	justify-content: center !important;
}

.wpgb-card-1 .wpgb-card-body:not(:has(a)) {
  display: none !important;
}

.wpgb-card-1 .wpgb-card-content:has(.wpgb-card-body:not(:has(a))) .wpgb-card-footer{
	width:100% !important;
}

.wpgb-card-1 .wpgb-card-footer{
	display:flex;
	flex-direction:column;
	justify-content:center !important;
	gap:5px;
	width:100%;
}

.wpgb-card-1 a{
	font-family: "Open Sans", Sans-serif !important;
	text-transform:uppercase;
	pointer-events:none !important;
}

.wpgb-card-1 .wpgb-block-1{
	font-size:30px !important;
	color:var(--e-global-color-primary) !important;
	line-height:32px !important;
}

.wpgb-card-1 .wpgb-block-2{
	font-size:8px !important;
	font-weight:600 !important;
	line-height:12px;
	text-align:right;
}

.wpgb-card-1 .wpgb-block-3{
	font-size:17px !important;
	line-height:18px !important;
}

.wpgb-card-1 .wpgb-block-3 strong{
	font-weight:700 !important;
	color:var(--e-global-color-primary) !important;
}

.wpgb-card-1 .wpgb-block-4{
	font-size:10px !important;
	font-weight:600 !important;
	line-height:13px !important;
}

.wpgb-card-1 .wpgb-card-media, .wpgb-card-1 .wpgb-card-media-thumbnail{
	border-radius:0px 20px 20px 0px !important;
	clip-path: polygon(20% 0, 100% 0, 100% 100%, 0 100%) !important;
}

@media only screen and (max-width: 1018px) {
	.wpgb-card-1 .wpgb-card-media{
		display:none;
	}
	.wpgb-card-1 .wpgb-card-content{
		padding:20px !important;
	}
	.wpgb-card-1 .wpgb-card-wrapper .wpgb-card-inner{
		flex-direction:row-reverse !important;
	}
}

.wpgb-card-1 .wpgb-card-body:has(.off){
	align-items:center !important;
}

.wpgb-card-1 .off{
	font-size: 20px !important;
    color: var(--e-global-color-primary) !important;
	font-weight:900 !important;
}
 */