#sp-header {
	background: transparent;
}
#sp-header .sp-megamenu-parent>li>a {
	text-transform: uppercase;
}
#sp-header .sp-megamenu-parent>li.active:first-child>a {
	color: #ffffff;
}
.sp-megamenu-parent {
	margin: 0px !important;
}
#sp-header .sp-megamenu-parent > li > a {
	padding: 0px 15px !important;
	font-size: 13px !important;
}
#sp-header .sp-megamenu-parent > li:first-child > a {
	padding-right: 15px !important;
	padding-left: 0px !important;
}
#menu-right .sp-module:first-child {
	border-right: 0px solid rgba(80, 80, 80, 0.2);
	padding-right: 0px;
}
.sp-megamenu-parent>li:after {
	content: "";
	width: 20px;
	height: 2px;
	background: #EAC68C;
	display: none !important;
	left: 16px;
	position: relative;
	bottom: 35px;
	transition: all 0.3s ease;
	visibility: hidden;
	opacity: 0;
}
.sp-megamenu-parent>li.active>a {
	font-weight: 600 !important;
}

.header-has-modules #offcanvas-toggler {
	margin-right: 0px;
	margin-left: 0;
}

.offcanvas-menu {
	background-color: #151525;
	color: #ffffff;
}

.offcanvas-menu .logo-image {
	height: 24px;
}

.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {
	color: #fff;
}

.offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {
background-color: #EAC68C;
}

.burger-icon>span {
	background-color: #EAC68C;
}

.burger-icon>span:nth-child(2) {
	display: none;
}

.offcanvas-active .burger-icon>span:nth-child(1) {
	transform: translate(0, 2px) rotate(-45deg);
}

/* Album view */

.sppb-addon.sppb-addon-articles-layout.single-item {
	background: transparent !important;
	padding: 0px !important;
	border-radius: 10px;
	max-width: 100% !important;
}
.sppb-addon.sppb-addon-articles-layout.single-item .img-wrap {
	display: none;
}
.sppb-addon.sppb-addon-articles-layout.layout-geisha .sppb-addon-article.audio-format {
	display: flex;
	background: transparent !important;
	border-radius: 0 !important;
	align-items: center;
	margin-bottom: 0px !important;
	height: auto !important;
}
.sppb-addon-articles-layout.layout-geisha.single-item .item {
	border-bottom: 1px solid rgb(161,161,168);
	padding: 30px 0 !important;
}
.sppb-addon-articles-layout.layout-geisha.single-item .item:last-child {
	border-bottom: 0px solid rgb(161,161,168);
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-wrap {
	display: flex;
	align-items: center;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-left-content {
	order: 2;
	margin-left: 30px;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-right-content {
	order: 1;
	position: relative !important;
	top: auto !important;
	left: auto !important;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-right-content .podcast-audio-player .podcast-player-wrap {
	flex-direction: row !important;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-right-content .podcast-audio-player .podcast-player-wrap .audio-timeline {
	margin-top: 0 !important;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-left-content h3 {
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 1.4;
	margin-bottom: 10px;
	height: auto !important;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 0 !important;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-left-content h3 a {
	color: #ffffff !important;
}
.sppb-addon.sppb-addon-articles-layout.single-item .sppb-article-info-right-content .podcast-audio-player .podcast-player-wrap .audio-play-pause > i {
	background: #ffffff !important;
	color: #151525 !important;
}

#sp-footer .container-inner {
	border-top: 0px solid rgba(255, 255, 255, 0.1);
}

/* Audio Player */

.podcast-audio-player {
    width: 100%;
}

.podcast-audio-player {
    background: #151525;
    padding: 15px 30px;
    color: #fff;
    border-radius: 5px;
    margin-bottom: 0px;
    position: relative;
    z-index:10
}

.podcast-audio-player audio {
	display: none;
}

.podcast-audio-player .podcast-player-wrap {
    display: flex;
    justify-content: flex-start;
}

.podcast-audio-player .progress-bar {
    margin-left: 20px;
	height: 4px;
	width: 100%;
	background: #565656;
}

.podcast-audio-player .progress-bar {
	cursor: pointer;
}

.album-view .podcast-audio-player .progress-bar {
	display: none;
}

.album-view.alternate .podcast-audio-player .progress-bar {
	display: inherit;
}

.podcast-audio-player .audio-timeline {
	display: flex;
	width: 100%;
	align-items: center;
}

.album-view .podcast-audio-player .audio-timeline {
	display: flex;
	width: 100%;
	align-items: center;
	position: relative;
}

.podcast-audio-player .audio-timeline #current-time {
	width: 48px;
}

.podcast-audio-player .audio-timeline .timeline-divider {
	background: rgba(255,255,255,.5);
	width: 1px;
	height: 12px;
	margin: 0 10px 0 0;
}

.podcast-audio-player .audio-timeline .audio-duration {
	width: 48px;
}

.podcast-audio-player .audio-play-pause > i {
	width: 56px;
	height: 56px;
	line-height: 56px;
	background: #fff;
	border-radius: 50px;
	color: #000;
	text-align: center;
	font-size: 18px;
	margin-right: 20px;
	cursor: pointer;
}

.album-view.alternate .podcast-audio-player .audio-play-pause > i {
	width: 24px;
	height: 24px;
	line-height: 24px;
	background: transparent;
	border-radius: 50px;
	color: #fff;
	text-align: center;
	font-size: 18px;
	margin-right: 20px;
	cursor: pointer;
}

.podcast-audio-player .pause-icon {
	display: none;
}

.album-view .podcast-audio-player {
    background: transparent;
    padding: 0px;
}

.track-description {
	font-size: 14px;
	opacity: 0.75;
}

.sp-scroll-up {
	bottom: 20px;
	right: 20px;
	background: #000;
}

.sppb-addon-image-overlay-icon {
	position: absolute;
	color: #fff;
	text-decoration: none;
	width: 100%;
	font-size: 0;
	height: 100%;
	line-height: 0;
	text-align: center;
	background: 0 0;
	top: 0;
	left: 0;
	margin-left: 0;
	margin: 0;
	margin-top: 0;
	background: transparent !important;
	border-radius: 40px;
	-webkit-transition: background-color .3s;
	transition: background-color .3s;
	display: none;
}

/* Track Title Panel */

.sppb-panel-custom .sppb-panel-title {
	position: relative;
}

.sppb-panel-modern {
	background: #151525 !important;
	border: 0px !important;
	border-radius: 0px !important;
	margin-bottom: 10px;
}

.sppb-panel-modern>.sppb-panel-heading {
	padding: 0px;
	background: #151525;
	color: #eac68c;
}

.sppb-panel-body {
	padding: 10px 0 0;
	border-top: 0px solid transparent;
}

.sppb-panel-group .sppb-panel:last-child .sppb-panel-body {
	border-top-width: 0px;
	border-bottom-width: 0;
}

.sppb-panel-heading .sppb-toggle-direction {
	right: 0;
}

.sppb-panel-title {
	font-size: 16px;
	font-weight: 600;
}

.offcanvas-menu .fab {
	color: inherit;
}

#sp-footer {
	font-size: 12px;
}

/* Make Order Form */

.ba-form-field-item .checkbox-image-group-wrapper .ba-form-checkbox-wrapper {
	padding: 1px !important;
}
.ba-checkbox-title,
.ba-form-checkbox-title {
	font-size: 13px !important;
	text-align: center !important;
}
.ba-form-field-item .checkbox-image-group-wrapper .ba-form-checkbox-wrapper .ba-form-checkbox span {
	display: none !important;
}
.ba-field-container input[type="email"],
.ba-field-container input[type="text"] {
	height: 56px !important;
}
.ba-form-page .ba-form-page-break-button[data-action="next"] {
	color: #151520 !important;
}
.ba-form-submit-btn i {
	background-color: #151520 !important;
}
.ba-form-field-item .checkbox-image-group-wrapper .ba-form-checkbox-wrapper.checked-image-container {
	background-color: #eac68c !important;
}
.ba-form-field-item .ba-input-wrapper .ba-form-products-cart .ba-form-product-row {
	background-color: #eac68c !important;
}
.ba-form-field-item .checkbox-image-group-wrapper .ba-form-checkbox-wrapper {
	border: 1px solid rgba(214, 214, 214, 0.4) !important;
}
.ba-checkbox-image {
	width: auto !important;
}
.ba-checkbox-image img {
	max-width: 70px !important;
	width: 70px !important;
}
.ba-form-field-item .ba-form-checkbox-wrapper .ba-checkbox-wrapper {
	width: auto !important;
}
.ba-form-products-cart .ba-form-product-remove-cell {
	margin-left: 20px;
}
.ba-form-product-image-cell {
	height: auto !important;
	margin-right: 15px !important;
}
.ba-form-product-image-cell img {
	height: 170px;
	width: 170px;
}
.ba-form-field-item .checkbox-image-group-wrapper .ba-form-checkbox-wrapper {
	margin: 0px 0px 7px !important;
}
.ba-form-products-cart .ba-form-product-row {
	padding: 5px !important;
}
.ba-form-products-cart .ba-form-product-quantity-cell {
	margin: 0 15px !important;
}
.ba-forms-modal-backdrop {
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
}
.ba-form-message-popup.ba-forms-modal-wrapper .ba-forms-modal {
	top: calc(50% - (var(--popup-modal-height)/1.5) ) !important;
}
.buttonpulse a span {
	animation: pulseAnimate 2.5s ease-out infinite;
	animation-delay: 0.5s;
}
@keyframes pulseAnimate {
  0% {
    transform: scale(.9);
  }
  70% {
    transform: scale(1.03);
  }
  100% {
    transform: scale(.9);
  }
}

#sp-bottom {
	padding: 15px 0;
}
#sp-bottom .sp-module {
	margin-bottom: 0px;
}

/* Devices from 1360 */

@media (max-width: 1360px) {
#sp-header .sp-megamenu-parent > li > a {
	padding: 0px 10px !important;
	font-size: 11px !important;
}
}

/* Devices from 1200 */
@media (max-width: 1200px) {
.header-modules {
	margin-left: 0px;
}
}

/* Devices from 768 */
@media (max-width: 768px) {
#sp-footer2 {
	text-align: left !important;
	margin-top: 15px;
}
}
/* Devices from 576 */

@media (max-width: 576px) {
.podcast-audio-player {
	padding: 15px;
}
.responsive-font h1,
.responsive-font h6 {
	font-size: 30px;
	white-space: normal;
	hyphens: inherit;
}
.podcast-audio-player .audio-timeline .timeline-divider {
	margin: 0 5px;
}
.album-view .podcast-audio-player .audio-timeline .timeline-divider {
	margin: 0 10px 0 0;
}
.order-btn .ba-form-submit-btn {
	width: 100% !important;
}
.ba-form-product-image-cell {
	height: auto !important;
	margin: 0 !important;
}
.ba-form-product-image-cell img {
	height: 100%;
	width: 100%;
}
}

@media (min-width:1340px) {
.container,
.sppb-row-container {
	max-width: 1320px;
}
}