	/*
	<!-- 
	MMMMMMMMMMMMMMMMMMMMMMM
	M                     M
	M                   MMM
	M                   MMM
	M                     M
	M                     M
	M                     M
	MMM                   M
	MMM                   M
	M                     M
	MMMMMMMMMMMMMMMMMMMMMMM
	=======================
	    ATELIER LIECHTI
	 www.atelierliechti.ch
	=======================
	!-->*/
	/*
	Theme Name: Ukuhamba - Mit Freude unterwegs
	Author: Atelier Liechti
	Author URI: http://www.atelierliechti.ch
	Description: Ukuhamba Theme
	Version: 1.1
	*/
	body,
	.wrapper,
	.content,
	.full_width,
	.overlapping_content .content > .container,
	.more_facts_holder,
	.comment_holder .comment #respond textarea,
	.comment_holder .comment #respond input[type='text'],
	.comment_holder .comment #respond input[type='email'],
	.wpb_text_column ul li{margin-bottom: 10px!important;}
	ul {list-style-position: outside!important; padding-left: 20px!important;}
	footer ul{padding-left: 0px!important;}
	.qode_slider_preloader{background-color:#f6f6f6!important;}
	#ep_single_event_description ul li:first-child{margin-top: -15px!important;}
	#ep_single_event_description ul{margin-bottom: 20px!important;}
	.ep-event-list-price.ep-my-2.ep-text-dark.ep-align-items-center.ep-d-flex.ep-justify-content-end{font-weight: bold!important;}

	.page .content.content_top_margin_none{margin-top: 40px!important;}
	.wpb_wrapper h1{margin-bottom: 20px!important;}
	.qode_carousels{margin-top: 20px!important;}
	#menu-item-506 .menu-item a:hover, .menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-506 a:hover{
	color: #FFF!important; text-decoration: underline!important;}

	.ep-single-box-social {border-top: 0px solid rgb(14 14 14 / 4%)!important; padding: 7px 0px!important; }
	.ep-single-box-desc { border-top: 0px solid rgb(14 14 14 / 4%)!important; padding: 7px 0px!important;}
	.ep-single-box-title-info p.ep-single-box-designation {font-weight: bold!important; }
	
	.ep-box-card-item:hover .ep-box-card-thumb img  {filter: brightness(1.0)!important;
	-webkit-transform:scale(1.1) !important;
	transform:scale(1.1) !important;
	-webkit-transition:all 1s cubic-bezier(.21,1,.12,1) 0s !important;
	transition:all 1s cubic-bezier(.21,1,.12,1) 0s!important;}
	.ep-box-card-item .ep-box-card-thumb img  {filter: brightness(1.0)!important;
	-webkit-transform:scale(1.01) !important;
	transform:scale(1.01) !important;
	-webkit-transition:all 1s cubic-bezier(.21,1,.12,1) 0s !important;
	transition:all 1s cubic-bezier(.23,1,.12,1) 0s !important;}
	h3.ep-single-box-title.ep-performer-name {margin-bottom: 0px!important;}
	.ep-single-box-designation{font-size: 19px!important;}
	.ep-single-box-details-meta li{font-size: 17px!important;}
	.ep-list-box-title.ep-box-list-title .ep-text-small.ep-text-uppercase.ep-text-warning.ep-fw-bold, 
	h2.entry_title, .post_info, .icon_social_holder {display: none!important;}
	.ep-single-box-title{width: 100%!important; margin: 0!important; padding: 0!important;}

	.ep-performer-role.ep-text-muted.ep-text-small.ep-text-truncate,
	.ep-performer-name.ep-fw-bold.ep-text-small.ep-text-truncate{overflow:visible!important;}
	.ep-box-col-3.ep-text-small.ep-ps-4.ep-d-flex.ep-align-items-center{align-items: start!important;}
	.ep-box-list-desc, .ep-box-card-desc, .ep-text-small {font-weight: 400!important;}
	.ep-fw-bold.ep-text-small, .emagic h1{font-weight: 700!important;}
	.ep-fs-5{font-size: 25px!important; line-height: 32px!important;}
	.home .ep-fw-bold.ep-fs-6.ep-my-3.ep-text-dark {margin-bottom: 0px!important;}
	.home .ep-box-card-content.ep-text-small.ep-p-3.ep-d-flex.ep-flex-column.ep-flex-1{padding-top: 0px!important;}
	.home .ep-box-card-venue.ep-card-venue.ep-text-muted.ep-text-small.ep-text-truncate{margin-top: -10px!important; margin-bottom: 20px!important;}
	.ep-organizer-img-section, .ep-venue-img-section{display: none!important;}
	.ep-list-view-image{max-height: 260px!important;}
	.home .ep-box-card-item:hover .ep-box-card-venue {color: #6c757d!important;}

	.page-id-132 .ep-box-col-12.event-grid-view{display: none!important;}
	.page-id-40 .ep-box-wrap.ep-details-info-wrap,
	.page-id-258 .ep-box-wrap.ep-details-info-wrap,
	.page-id-44 .ep-box-wrap.ep-details-info-wrap{display: none!important}
	.ep-single-box-info {background-color:#FFF!important;}
	.ep-single-box-title {font-family: 'Poppins', sans-serif!important; font-size: 46px!important; line-height: 52px!important; color: #555f47!important; text-transform: uppercase!important; 
	font-weight: 700!important;}
	.ep-upcoming-title {font-family: 'Poppins', sans-serif!important; font-size: 28px!important; line-height: 32px!important; color: #555f47!important; text-transform: uppercase!important; font-weight: 700!important;}


	#ep_single_event_detail_page_content .vc_col-sm-4, #ep_single_event_detail_page_content .vc_col-sm-8{border-top: 1px solid #CCC!important;}	
	#ep_single_event_title{border-left: none!important; margin-bottom: 30px!important; padding-left: 0px!important;}
	#ep_single_event_description p{margin-bottom: 15px!important;}
	.ep-single-box-desc{font-size: 17px!important; color: #222!important;}

	.header_bottom_right_widget_holder a i{
	color: #FFF!important; padding-right: 0px!important; font-size: 28px!important; }
	.textwidget.custom-html-widget{margin-top: 20px!important; margin-right: -13px!important;}
	header.sticky .textwidget.custom-html-widget{margin-top: 10px!important; margin-right: -13px!important;}

	.header_top a:hover{}
	.header_top {position: absolute!important;width: 100%!important; height: 30px!important; background: transparent!important; margin: 0!important; padding: 0!important;  }

	@media (max-width: 1067px) {.ep-event-list-price {margin-top: 30px!important;}}
	@media (max-width: 999px) {header .header_top .right .inner {float: right!important; } .header_top{margin-top: -10px!important; }}
	@media (max-width: 480px) {
	header .header_top {height:10px!important; margin-top: 0px!important; } }

	.qode-post-text-main, .qode-post-text-main p, .qode-post-text-main span{color: #222!important; font-size: 17px!important; line-height: 32px!important; letter-spacing: 0!important;} .qode-post-text-main p{margin-bottom: 20px!important;}

	.q_logo img {max-width: 300px!important; height: auto!important; z-index: 999!important;} 
	.q_logo img.sticky {max-width: auto!important; height: 80px!important; z-index: 999!important;}
	.q_logo img{-webkit-transition:opacity .0s ease-in-out!important;transition:opacity .0s ease-in-out!important}

	.qode-news-filter{margin-left: 0px!important;}
	a.qode-news-filter-item {font-size: 15px!important; font-weight: bold!important; background: #FFF!important; color: #222 !important; 
	padding: 5px 10px 5px 10px !important; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; margin-right: 3px!important;}
	a.qode-news-filter-item:hover, a.qode-news-active-filter {background: #555f47!important; color: #FFF !important; }

	header.sticky .logo_title {margin-left: 85px!important; font-size:24px!important; margin-top: -35px!important; }
	header .header_bottom{background: #555f47!important; border-bottom: 0px solid #555f47!important;}
	header .main_menu{margin-top: 10px!important;}
	header.sticky .main_menu{margin-top: 0px!important;}
	header .drop_down .second {background: #555f47!important;}
	header .drop_down .second { transition:none !important;-webkit-transition:none !important;}
	header .drop_down .second .inner ul li{background: transparent!important;}
	nav.mobile_menu { display: none !important; } .mobile_menu_button { display: none !important; }
	header .header_bottom, header.sticky .header_bottom{background: #555f47!important; border-bottom: 0px solid #555f47!important;}
	header.sticky .side_menu_button i{margin-top: 2px!important; }

	.page-template-default .wpb-content-wrapper{padding-bottom: 60px!important;}
	h4, .wpb_wrapper h4{margin-bottom: 20px!important;}

	/*========================================================
                      Navigation
	=========================================================*/
	nav.main_menu ul li a span.underline_dash,nav.vertical_menu ul li a span.underline_dash{bottom:-40%!important;opacity:0;transition:opacity .3s ease;-webkit-transition:opacity .3s ease}
	nav.main_menu ul li.active a span.underline_dash,nav.main_menu ul li:hover a span.underline_dash,
	nav.vertical_menu ul li.active a span.underline_dash, nav.vertical_menu ul li:hover a span.underline_dash{opacity:1 !important;}
	nav.main_menu>ul>li:hover>a{opacity:1 !important; }
	.mobile_menu_button span:hover,.side_menu_button>a:hover{opacity:1 !important;}
	.side_menu_button .popup_menu:hover{opacity:1 !important;}
	.drop_down .second a:hover{text-decoration: underline!important; }
	.drop_down .wide .second ul li{border-left:0px solid #3d3d3d!important; }
	nav.popup_menu ul li a,nav.popup_menu ul li h6{color:#FFF!important; font-size:38px!important; font-family: 'Open sans', sans-serif!important; font-weight:700!important; line-height:60px!important; letter-spacing:-0.8!important; }
	nav.popup_menu ul li a:hover,nav.popup_menu ul li h6:hover{color:#FFF!important; }
	nav.popup_menu ul li ul li a,nav.popup_menu ul li ul li h6{font-size:28px!important; text-transform:uppercase!important; font-family: 'Open sans', sans-serif!important; font-weight:300!important; line-height:50px!important;}
	nav.popup_menu ul li ul li a:hover,nav.popup_menu ul li ul li h6:hover{text-decoration: underline!important;}
	.qode-blog-single-navigation{padding-left: 60px!important; padding-right: 60px!important;}

	/*========================================================
                      	 Responsive
	=========================================================*/
	@media (min-width: 1000px) {
	#mobile_yes {display:none !important; }
	header .logo_wrapper {padding-top: 5px!important; margin-left: 30px!important;}
	header:not(.sticky) .logo_wrapper{margin-top: 10px!important;}
	#team .section_inner_margin {margin: 30px 90px 30px 90px!important;}}

	@media (max-width: 1000px) {
	#mobile_no, .mobile_no {display: none !important;} 
	header .logo_wrapper {padding-top: 0px!important; margin-left: 30px!important;} 
	.wrapper, .wrapper_inner, .full_width, .full_width_inner, .content, .content_inner{width: 100%!important; margin: 0!important; padding: 0!important;}
	.content .container{background-color:#FFF!important;}
	.content_inner .container_inner, #slider {margin-left: 0px!important; padding: 0px!important; width: 100%!important;}
	.page-template-default .wpb_text_column {margin-left: 0px!important; padding: 0px !important; width: 100%!important; text-align:inherit!important;}
	#caroufredsel-prev, #caroufredsel-next{display: none!important;}
	#slider{overflow: hidden!important; }
	#slider .blog_slider_simple_title.entry_title{text-align: left!important;  }
	#slider .blog_slider_simple_excerpt{text-align: left!important; line-height: 135%!important; }
	#slider .read_more_button{display: none!important;}
	#slider .blog_slider_simple_title.entry_title a{color: #FFF!important; background: transparent!important; padding: 0px!important; font-size: 42px!important; line-height: 52px!important;}
	#slider .blog_slider_holder .blog_slider.simple_slider .blog_text_holder_inner2{ width:100%!important; }
	#slider .blog_text_wrapper .blog_text_holder_outer{left: 0px!important; width:100%!important; margin-top: 20px!important; margin-left: 10px!important;}
	#slider .blog_image_holder{position: relative!important; overflow: hidden!important; width: 100%!important; height: 380px!important; }
	#slider .blog_image_holder img{min-height: 380px!important;  object-fit: cover!important; justify-content: center!important; display: block!important;}
	#slider .blog_text_wrapper{position: absolute!important;top: 40%!important;left: 0!important;width: 100%!important;height: 60%!important; background: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.9))!important;}}

	@media (min-width: 769px) {
	.wp-singular.post-template-default.single.single-post .qode-post-text{padding-left: 60px!important; padding-right: 60px!important;}
	#kontakt_icons{padding: 0 90px 0 90px!important;}
	header .logo_wrapper{float:left!important; left:100px!important; margin-left: 30px!important;}
	aside.sidebar {text-align: left!important; padding-left: 40px!important;}
	header:not(.sticky) .search_button {margin-top: -20px!important; margin-right: -3px!important; }
	header.sticky .search_button {margin-top: -16px!important; margin-right: -3px!important; }
	header:not(.sticky) .side_menu_button i{margin-top: 10px!important; }}

	@media (max-width: 768px) {
	aside.sidebar{display: none!important;}
	header:not(.sticky) .search_button {margin-top: -22px!important; margin-right: 10px!important; }
	header:not(.sticky) .search_button i {font-size: 25px!important; }
	.side_menu_button_wrapper.right {margin-right: 10px!important;}
	header:not(.sticky) .side_menu_button i{margin-top: 0px!important; }
	header .logo_wrapper{float:left!important; left:100px!important; margin-left: -10px!important;}
	.q_logo a,.q_logo img{height: 80px !important; padding-top: 0px!important; }
	header .logo_wrapper {padding-top: 0px!important; margin-top: 0px!important;}
	.wpb_text_column .wpb_wrapper, .qode-post-text {padding: 0 30px 0 30px!important;}
	.wpb_single_image .wpb_wrapper, .qode-post-image{padding: 0px !important;}
	.single-post .wpb_text_column .wpb_wrapper{padding: 0!important;}
	.wp-singular .qode-post-heading .qode-post-image{overflow: hidden!important; width: 100%!important; height: 380px!important;}
	.wp-singular .qode-post-heading .qode-post-image img{min-width: 768!important;  min-height: 380px!important; object-fit: cover!important; justify-content: center!important; }}

	@media (max-width: 480px) {
	.home .grid_section .section_inner{margin-left: 0px!important; margin-right: 0px!important; padding-left: 7.5%!important; padding-right: 7.5%!important; width: 85%!important;}
	.vc_row.wpb_row.section.vc_row-fluid.grid_section{padding-top: 20px!important; padding-bottom: 20px!important;}
	.qode-news-filter{margin-left: 15px!important; margin-right: 15px!important;}
	a.qode-news-filter-item {font-size: 13px!important; font-weight: bold!important; margin-left: 0px!important; margin-right: 0px!important;}
	.qode-post-text-main, .qode-post-text-main p, .qode-post-text-main span{font-size: 17px!important; line-height: 28px!important;} 
	.wp-singular .qode-post-heading .qode-post-image{overflow: hidden!important; width: 480px!important; height: 300px!important;}
	.wp-singular .qode-post-heading .qode-post-image img{ min-width: 480px!important; min-height: 300px!important;  object-fit: cover!important; }
	.home .wpb_text_column .wpb_wrapper, .home .qode-post-text {padding: 0 0px 0 0px!important; margin: 0px!important;}
	.wpb_single_image .wpb_wrapper, .qode-post-image{padding: 0px !important;}
	.single-post .wpb_text_column .wpb_wrapper{padding: 0!important;}
	.blog_simple_slider_category, .post_info_item.category, .blog_slider_simple_info{display: block!important; }
	header .logo_wrapper{float:left!important; left:120px!important; }
	.q_logo a,.q_logo img{height: 70px !important; padding-top: 0px!important; }
	header .logo_wrapper {padding-top: 0px!important; }
	#mobile_yes {overflow: hidden!important;}
	.qode-layout3-item .qode-ni-content{display:block!important;}
	h3.qode-news-layout-title{padding-left: 30px!important;}}

	/*========================================================
                      Startseite
	=========================================================*/
	.q_slide_title{display: none!important;}
	#angebote{ background: transparent !important; }
	#einleitung {background: #FFF!important; }
	
	.ep-btn-light.ep-text-danger.ep-fw-bold.ep-box-w-100.ep-mb-2.ep-py-2{padding: 5px 10px 5px 10px!important; color:#FFF!important; background: #FF2C2C!important; width: auto!important; display: inline-block!important; transform: rotate(-2deg)!important; text-transform: uppercase!important; margin-bottom: 20px!important; font-size: 25px!important; line-height: 32px!important; margin-left: 25%!important; margin-right: 25%!important;}

	.upcoming.ep-btn-light.ep-text-danger.ep-fw-bold.ep-box-w-100.ep-mb-2.ep-py-2{padding: 5px 10px 5px 10px!important; color:#FFF!important; background: #FF2C2C!important; width: auto!important; display: inline-block!important; transform: rotate(-2deg)!important; text-transform: uppercase!important; font-size: 25px!important; line-height: 32px!important; margin-top: 20px!important; }

	.next.ep-btn-light.ep-text-danger.ep-fw-bold.ep-box-w-100.ep-mb-2.ep-py-2{padding: 5px 10px 5px 10px!important; color:#FFF!important; background: #FF2C2C!important; display: inline-block!important; transform: rotate(-2deg)!important; text-transform: uppercase!important; font-size: 22px!important; line-height: 28px!important; width: auto!important; margin-left: 22%!important; margin-right: 22%!important;}

	.wpb_text_column h2, .ep-upcoming-title {padding: 5px 10px 5px 10px!important; color:#FFF!important; background: #555f47!important; width: auto!important; display: inline-block!important; transform: rotate(-2deg)!important;}
	.home #einleitung h2, #ep_event_calendar h2, .single h2{ background: transparent!important; color:#555f47!important; transform: none!important; padding: 0px!important;}

	#ep_event_calendar h2{text-transform: none!important; font-size: 25px!important; color: #202020!important; font-weight: bold!important; font-family: 'Open sans', sans-serif!important;}

	.menu-mein-bereich-container{padding-right: 0px!important;}
	.header_top .header-widget span:hover {color: #FFF!important; text-decoration: underline!important; }

	@media (min-width: 1300px) {
	.menu-mein-bereich-container{padding-right: 30px!important; display: block!important;}
	.home h1{font-size: 120px!important; line-height: 130px!important;}
	.ep-upcoming-title{font-size: 46px!important; line-height: 52px!important; margin-bottom: 20px!important;}
	#ep_single_event_title {font-size: 46px!important; line-height: 52px!important;}}

	.home .qode-giwt-inner .icon-basic-pencil-ruler{ background: transparent url('img/mtb-kurse.png') no-repeat center !important;
	background-size: 48px 48px !important; color: rgba(0, 0, 0, 0.0) !important; }
	.home .qode-giwt-inner:hover .icon-basic-pencil-ruler{ background: transparent url('img/mtb-kurse.png') no-repeat center !important;
	background-size: 48px 48px !important; color: rgba(0, 0, 0, 0.0) !important;}
	.home .qode-giwt-inner .icon-basic-book { background: transparent url('img/touren.png') no-repeat center !important;
	background-size: 48px 48px !important; color: rgba(0, 0, 0, 0.0) !important; }
	.home .qode-giwt-inner:hover .icon-basic-book{ background: transparent url('img/touren.png') no-repeat center !important;
	background-size: 48px 48px !important; color: rgba(0, 0, 0, 0.0) !important; }
	.home .qode-giwt-inner .icon-basic-map { background: transparent url('img/hiking.png') no-repeat center !important;
	background-size: 48px 48px !important; color: rgba(0, 0, 0, 0.0) !important; }
	.home .qode-giwt-inner:hover .icon-basic-map { background: transparent url('img/hiking.png') no-repeat center !important;
	background-size: 48px 48px !important; color: rgba(0, 0, 0, 0.0) !important; }
	.home .qode-giwt .qode-giwt-inner{padding:0px 10px 0px 20px !important;}
	.home .qode-giwt-icon-holder { float: left !important; width: 100% !important; margin-left: -100px!important;}
	.home .qode-giwt-title-holder { width: 100%!important; float: right !important; pointer-events: none!important; margin-top: -40px !important;}
	.home .qode-giwt-inner{ width: 100% !important; height: 60px !important; background: #94905f !important; }
	.qode-giwt-inner:hover{background-color:#555f47 !important;  color: #FFF !important; box-shadow: none !important;}
	.qode-giwt-title-holder { margin-top: -20px !important; }
	.qode-giwt .qode-giwt-inner{padding:40px 20px 30px 20px !important;}
	.qode-type1-gradient-bottom-to-top-text-hover:hover i, 
	.qode-type1-gradient-bottom-to-top-text-hover:hover i:before, 
	.qode-type1-gradient-bottom-to-top-text-hover:hover span, 
	.qode-type1-gradient-bottom-to-top-text-hover:hover span span { background: rgba(0, 0, 0, 0.0) !important; color: transparent !important;}
	.home .qode-giwt-title-holder h3 a{ color: #FFF!important; font-size:17px !important; text-align: left !important; font-weight: bold !important;}

	.em_organizers .ep-box-card-item:hover .ep-box-card-content { background-color: #555f47 !important;}
	.ep-box-card-item:hover .ep-box-card-content { background-color: #FFF!important;}
	.ep-event-venue-map{margin-top: 10px!important; margin-bottom: 10px!important;}
	.emagic .ep-box-wrap .ep-box-card-item{border-bottom: none!important;}
	.ep-text-small{font-size: 15px!important; color:#222!important;}

	.carousel_item_holder img{background: #FFF!important; max-width: 200px !important; height: auto !important; max-height: 150px!important; width: auto!important; margin: 0 auto 0 auto!important; } .carousel_item_holder:hover img{background: #FFF!important; } .carousel_item_holder{height: 150px!important; text-align: center!important; } .qode_carousels .slides>li .first_image_holder,.qode_carousels .slides>li .second_image_holder{-webkit-transition:opacity .0s ease-in-out!important;-ms-transition:opacity .0s ease-in-out!important;-moz-transition:opacity .0s ease-in-out!important;-o-transition:opacity .0s ease-in-out!important;}

	.carousel_item_holder{margin-bottom:-28px!important;}
	.home .carousel_item_holder{margin-bottom:0px!important;}

	/*========================================================
                     Seiten
	=========================================================*/
	.wp-singular .title_outer{display: none!important; }
	.wp-singular .qode-news-list-title-holder{margin-top: 60px!important;}
	.page-template-default .qode-news-layout-title{padding-left: 90px!important;}
	.wp-singular .qode-news-reactions-holder{display: none!important;}
	.wp-singular .wpb_gallery{margin-top: 40px!important; margin-bottom: 40px!important;}
	.wp-singular .wpb_wrapper b, .wp-singular .wpb_wrapper strong, b, strong{font-weight: 700!important;}

	#einleitung p, #einleitung h1, #einleitung h2, #einleitung h3, #einleitung h4{margin-bottom: 20px!important;}
	@media (min-width: 1300px) {#einleitung h2 {font-size: 120px!important; line-height: 130px!important;}}
	#einleitung p, #einleitung h4, #einleitung h5{font-size: 19px!important; line-height: 32px!important;}

	@media (max-width: 480px){
	.upcoming.ep-btn-light.ep-text-danger.ep-fw-bold.ep-box-w-100.ep-mb-2.ep-py-2{margin-bottom: 80px!important;}
	.ep-btn-light.ep-text-danger.ep-fw-bold.ep-box-w-100.ep-mb-2.ep-py-2{margin-left: 20%!important; margin-right: 20%!important;}
	.home h1{font-size: 36px!important; line-height: 42px!important;}
	.home .qode-giwt-inner{margin-top: -6px!important;}
	#einleitung {margin-left: 0px!important; padding-left: 0px!important; margin-right: 0px!important; padding-right: 0px!important;}
	#ep_single_event_detail_page_content{padding-left: 30px!important; padding-right: 30px!important;}}


	.footer_bottom .textwidget p, .footer_bottom .textwidget a { font-size: 13px !important; text-transform: none!important;}
	footer a:hover{text-decoration: underline!important;}

	@media (min-width: 1300px) {
	.column1.footer_bottom_column{padding-left:0px!important; width: 49.99%!important;}
	.column2.footer_bottom_column{padding-right:0px!important; width: 49.99%!important;}}

	.emagic .ep-btn-dark {
    --ep-btn-color: #000!important;
    --ep-btn-bg: #ffc107!important;
    --ep-btn-border-color: #ffc107!important;
    --ep-btn-hover-color: #000!important;
    --ep-btn-hover-bg: #ffca2c!important;
    --ep-btn-hover-border-color: #ffc720!important;
    --ep-btn-focus-shadow-rgb: 217,164,6!important;
    --ep-btn-active-color: #000!important;
    --ep-btn-active-bg: #ffcd39!important;
    --ep-btn-active-border-color: #ffc720!important;
    --ep-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)!important;
    --ep-btn-disabled-color: #000!important;
    --ep-btn-disabled-bg: #ffc107!important;
    --ep-btn-disabled-border-color: #ffc107!important;
}