/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1664941033
Updated: 2022-10-05 11:37:13

*/

/* Oom Dev - C jae */


.elementor-button{
    cursor: pointer;
}

.custom-menu-nav {
    display: none !important;
}
.custom-menu-nav.active {
    display: block !important;
}

.custom-menu-nav {
    position: fixed;
    background: #000;
    width: 100%;
    z-index: 999;
}
.toggle-btn-open {
    margin-bottom: 0px !important;
}

.toggle-btn-open .elementor-icon-wrapper,
.toggle-btn-close .elementor-icon-wrapper {
    width: 30px;
    height: 30px;
}



.icon-list .elementor-icon-box-title {
    display: none;
}

.icon-list .elementor-icon-box-description a {
    color: #fff !important;
}

.icon-list .elementor-icon-box-description a:hover {
    color: #fff !important;
    text-decoration: underline;
}

.icon-list .elementor-icon-box-icon .elementor-icon {
    margin-top: 5px;
}



.site-footer {
    display: none !important;
}

/* Dev: Christian Castro 07/04/2024 */

/* Header */

.header-widget-shortheader{
/*     transform: translateY(0) !important; */
}
	
.header-widget-shortheader{
	background: #ffffff !important;
	box-shadow: 0px 3px 6px #00000029 !important;
}

.header-widget-shortheader > .e-con-inner{
	padding-top: 30px !important;
	padding-bottom: 30px !important; 
}

.header-widget-shortheader .header-btn .elementor-button{
	fill: var( --e-global-color-primary ) !important;
    color: #ffffff !important;
    background-color: var( --e-global-color-primary ) !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary ) !important;
}


.header-widget-shortheader .header-btn .elementor-button:hover{
	fill: #B21E3E !important;
    color: #ffffff !important;
    background-color: #B21E3E !important;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #B21E3E !important;
}


/* WA Widget */

.oom-widget-popup-wrapper .oom-widget-chat-button{
    bottom: 100px !important;
	    z-index: 999 !important;
	border-radius: 10px !important;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom: 0 !important;
}

.underline{
    position: relative;
}

.underline::after{
    display: block;
    content: '';
    background-image: url('https://themusicshed.oomdcstaging.com/wp-content/uploads/2024/07/Vector-2.png');
    
    background-size: contain;
    background-repeat: no-repeat; 
    background-position: bottom;
    bottom:-12px;
    left: -10px;
    width: 150%;
    height: 100%;
    position: absolute;
}

.learn-with-us-card .elementor-icon-box-title{
    min-height:50px;
}

.guitar-lessons-tab .e-n-tabs-heading{
    width: 60%;
    margin-left: auto;
}

.guitar-lessons-tab .e-n-tabs-content{
    position: relative;
}

.guitar-lessons-tab .e-n-tabs-content::before{
    content: '';
    position: absolute;
    background: #DE284F;
    top:0;
    left: -100%;
    width: 1000%;
    height: 100%
}

.swiper-pagination-bullet{
    width:40px !important;
    border-radius: 6px !important;
}

.swiper-pagination-bullet:not(.swiper-pagination-bullet-active){
    background-color: #D9D9D9 !important;
	opacity: 1 !important;
}

.elementor-field.elementor-select-wrapper.elementor-error {
    flex-wrap: wrap !important;
}

.elementor-select-wrapper.elementor-error .select-caret-down-wrapper{
	  top: 32% !important;
}

/* Video Slider */
/* 
.video-title-slider{
	
} */

#video-title-slider .swiper-slide .elementor-heading-title{
	opacity: 0 !important;
	transition: .3s ease;
}

#video-title-slider .swiper-slide-next .elementor-heading-title{
	opacity: 1 !important;
}

.elementor-field-type-html.elementor-field-group-field_f94a932, .elementor-field-type-html.elementor-field-group-field_b39e0b8{
	width:10% !important;
	display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-field-type-tel{
	width: 90% !important;
}



@media (max-width:767px){
    .guitar-lessons-tab .e-n-tabs-heading{
        width: 100%;
        margin-left: auto;
    }
    .learn-with-us-card .elementor-icon-box-title{
        min-height:0px;
    }
    .underline::after{
        display: block;
        bottom: 0px;
        left: -10px;
        width: 150%;
    }
    
    .swiper-pagination-bullet{
        width:25px !important;
        border-radius: 6px !important;
    }
}

/* MEDIA QUERIES */

@media (min-width: 1025px){
	
	/*.banner-form .elementor-field-group-field_ea3773a{*/
	/*	width: 10% !important;*/
	/*	align-items: center;*/
	/*	display: flex !important;*/
	/*	justify-content: center;*/
	/*}*/
	
	/*.banner-form .elementor-field-group-banner_c_phone_number{*/
	/*	width: 40% !important;*/
	/*}*/

	/*.banner-form .elementor-field-group-banner_c_email_address{*/
	/*	width: 50% !important;*/
	/*}*/
	
	/*.footer-form .elementor-field-group-field_1092b8c{*/
	/*	width: 10% !important;*/
	/*	align-items: center;*/
	/*	display: flex !important;*/
	/*	justify-content: center;*/
	/*}*/

	/*.footer-form .elementor-field-group-c_phone_number{*/
	/*	width: 40% !important;*/
	/*}*/

	/*.footer-form .elementor-field-group-c_email_address{*/
	/*	width: 50% !important;*/
	/*}*/
}

@media screen and (min-width:1025px) {

	#video-title-slider .swiper-slide {
		transform: scale(.8);
		transform-origin: left;
		transition: .3s ease;
	}

	#video-title-slider .swiper-slide-next{
		transform: scale(1);
		transform-origin: center;

	}

	#video-title-slider .swiper-slide-active{
		transform-origin: right;
	}
}

@media screen and (max-width:1024px) {
   .header-widget-shortheader > .e-con-inner{
		padding-top: 20px !important;
		padding-bottom: 20px !important; 
	}
	
	/*.footer-form .elementor-field-group-field_1092b8c{*/
	/*	align-items: center;*/
	/*	display: flex !important;*/
	/*	justify-content: center;*/
	/*}*/

	/*.banner-form .elementor-field-group-field_ea3773a{*/
	/*	align-items: center;*/
	/*	display: flex !important;*/
	/*	justify-content: center;*/
	/*}*/
	
	#video-title-slider .swiper-slide .elementor-heading-title{
		opacity: 0 !important;
		transition: .3s ease;
	}
	
	#video-title-slider .swiper-slide-next .elementor-heading-title{
		opacity: 0 !important;
	}

	#video-title-slider .swiper-slide-active .elementor-heading-title{
		opacity: 1 !important;
	}
	

}

@media (max-width: 767px){
    /* WA Widget */

    .oom-widget-popup-wrapper .oom-widget-chat-button{
        right: 10px !important;
    }
	
	.header-widget-shortheader > .e-con-inner{
		padding-top: 15px !important;
		padding-bottom: 15px !important; 
	}
	
	.hero::before{
		background-image: linear-gradient(180deg, #FFFFFFE6 50%, var(--e-global-color-primary) 50%) !important;
	}
}

@media screen and (max-width:350px) {
    
}