/*
Theme Name: Micdrop Child
Theme URI: https://micdrop.qodeinteractive.com
Description: A child theme of Micdrop
Author: Select Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: micdrop
Template: micdrop
*/

/*******************/
/* OVERWRITE FONTS */
/*******************/
h1, .qodef-h1,
h2, .qodef-h2,
h3, .qodef-h3,
h4, .qodef-h4,
h5, .qodef-h5,
h6, .qodef-h6,
.qodef-events-list.qodef-item-layout--info-table .qodef-e-date,
.qodef-button.qodef-html--link,
blockquote,
.wp-block-quote,
blockquote:before,
.wp-block-quote:before,
input[type="submit"],
button[type="submit"],
.qodef-theme-button,
.mfp-bottom-bar .mfp-title, .mfp-bottom-bar .mfp-counter,
.qodef-blog .qodef-blog-item.format-link .qodef-e-link .qodef-link-mark,
.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote .qodef-quote-mark,
.qodef-blog.qodef--single .qodef-blog-item .qodef-e-bottom-holder .qodef-e-info.qodef-e-left a,
#qodef-page-comments-list .qodef-comment-item .qodef-e-links > *,
#qodef-page-comments-form #cancel-comment-reply-link, #respond #cancel-comment-reply-link,
.qodef-m-filter .qodef-m-filter-item,
.wp-block-button .wp-block-button__link,
.qodef-m-pagination.qodef--wp .page-numbers,
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item,
.qodef-single-links .qodef-m-single-links-title,
.qodef-page-title .qodef-m-subtitle,
.widget ul:not(.qodef-shortcode-list) li a,
.widget .tagcloud a,
.widget.widget_micdrop_core_blog_list .qodef-blog.qodef-item-layout--simple p.qodef-e-title,
.qodef-woo-shortcode .qodef-woo-product-mark,
#qodef-woo-page .button,
#qodef-woo-page .added_to_cart,
.qodef-woo-shortcode .button,
.qodef-woo-shortcode .added_to_cart,
#qodef-woo-page .quantity input[type="number"],
.woocommerce-page div.woocommerce .shop_table th,
#qodef-woo-page.qodef--cart .shop_table td.product-name a,
#qodef-woo-page.qodef--cart .cross-sells > h2,
#qodef-woo-page.qodef--cart .cart_totals > h2,
.woocommerce-page div.woocommerce > .cart-empty,
.woocommerce-page div.woocommerce > .return-to-shop a,
#qodef-woo-page.qodef--checkout #customer_details h3,
#qodef-woo-page.qodef--checkout #order_review_heading,
#qodef-woo-page.qodef--checkout .wc_payment_methods label,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a,
.woocommerce-account .woocommerce-MyAccount-content h2,
.woocommerce-account .button,
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received,
.woocommerce-order-received .woocommerce-order h2,
#qodef-woo-page .woocommerce-pagination .page-numbers,
body:not([class*="micdrop-core"]) #qodef-woo-page.qodef--single .qodef-woo-single-inner .qodef-woo-product-title,
#qodef-woo-page.qodef--single .entry-summary .price,
#qodef-woo-page.qodef--single form.cart.grouped_form .group_table label,
#qodef-woo-page.qodef--single form.cart .group_table th,
#qodef-woo-page.qodef--single form.cart .variations label,
#qodef-woo-page.qodef--single .out-of-stock,
#qodef-woo-page.qodef--single .product_meta .qodef-woo-meta-value,
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a,
#qodef-woo-page.qodef--single .woocommerce-Reviews .woocommerce-Reviews-title,
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li a:not(.remove),
.qodef-blog .qodef-e-info > *,
#qodef-page-footer.qodef-skin--dark .widget .qodef-h5, #qodef-page-footer.qodef-skin--dark .widget h5,
.qodef-album.qodef-item-layout--comperhensive .qodef-e-inner .qodef-e-content>.qodef-e-label,
.qodef-album.qodef-item-layout--comperhensive .qodef-e-label,
.qodef-album.qodef-item-layout--comperhensive .qodef-e-inner .qodef-e-content .qodef-e-info-items .qodef-e-info-content,
#qodef-woo-page.qodef--single .related>h2, 
#qodef-woo-page.qodef--single .up-sells>h2 
{
    /*font-family: "ITCAvantGardeGothic";*/
    font-family: "itc-avant-garde-gothic-pro",sans-serif !important;
}


#qodef-woo-page .price,
.qodef-woo-shortcode .price,
#qodef-woo-page.qodef--single .entry-summary .price,
.widget.woocommerce .price,
.qode-image-widget .qode-aw-position,
.qodef-copyright,
.qodef-blog.qodef--single .qodef-blog-item .qodef-e-text .qodef-e-info-author, .qodef-blog.qodef--single .qodef-blog-item .qodef-e-text .qodef-e-info-date,
.qodef-blog.qodef--single .qodef-blog-item.format-quote .qodef-e-info.qodef-info--top .qodef-e-info-date, .qodef-blog.qodef--single .qodef-blog-item.format-link .qodef-e-info.qodef-info--top .qodef-e-info-date,
.qodef-blog .qodef-blog-item.format-quote .qodef-e-quote-author,
.qodef-blog .qodef-blog-item .qodef-e-right a,
.qodef-blog .qodef-blog-item .qodef-e-bottom-holder .qodef-e-left a,
blockquote cite,
blockquote .wp-block-quote__citation,
blockquote .wp-block-pullquote__citation,
.wp-block-quote cite,
.wp-block-quote .wp-block-quote__citation,
.wp-block-quote .wp-block-pullquote__citation,
.qodef-album.qodef-item-layout--comperhensive .qodef-e-inner .qodef-e-content .qodef-e-info-items .qodef-e-label,
.qodef-accordion .qodef-accordion-content-inner,
.qodef-album.qodef-item-layout--comperhensive .qodef-e-inner .qodef-e-content .qodef-e-content-text p,
.qodef-contact-form-7 .qodef-newsletter input[type=email] {
    font-family: "Larsserit";
}


/**
bez: #e1d8cf
rumena: #edfc61
*/


/**********/
/* HEADER */
/**********/
#qodef-page-header {
    background: transparent;
}
.qodef-header-standard--left #qodef-page-header-inner .qodef-header-logo-link {
    margin-bottom: 10px;
}
.qodef-header-navigation>ul>li>a:hover,
.qodef-header-navigation>ul>li.current-menu-ancestor>a:hover,
.qodef-header-navigation>ul>li.current-menu-item>a:hover {
    color: var(--qode-main-color);
}
.qodef-header-navigation>ul>li.current-menu-ancestor>a>span:after, 
.qodef-header-navigation>ul>li.current-menu-item>a>span:after {
    background: var(--qode-main-color);
}
.qodef-mobile-header-navigation {
    background-color: #e1d8cf;
}

/******************************/
/* AUDIO PLAYER CUSTOM STYLES */ 
/******************************/
.qodef-album-player.qodef-layout--boxed.qodef--has-album .qodef-m-player {
    background-color: transparent;
    border: solid 1px #000;
    color:#000;
}
.qodef-album-player .qodef-m-player-controls ul li a,
.qodef-album-player.qodef-layout--boxed.qodef--has-album .qodef-m-player-heading .qodef-m-player-track-title,
.qodef-album-player .qodef-m-track-time,
.qodef-album-player .qodef-m-album-title {
    color: #000;
}

.qodef-album-player .qodef-m-track-progress .jp-play-bar {
    background: #000;
}

/****************/
/* SINGLE ALBUM */
/****************/
.single-album .qodef-album-player.qodef-layout--boxed.qodef--has-album .qodef-m-player {
    background-color: transparent;
    border: solid 1px #edfc61;
    color:#edfc61;
}
.single-album .qodef-album-player .qodef-m-player-controls ul li a,
.single-album .qodef-album-player.qodef-layout--boxed.qodef--has-album .qodef-m-player-heading .qodef-m-player-track-title,
.single-album .qodef-album-player .qodef-m-track-time,
.single-album .qodef-album-player .qodef-m-album-title {
    color: #edfc61;
}
.single-album .qodef-album-player .qodef-m-track-progress .jp-seek-bar {
    background: #edfc61;
}
.single-album .qodef-album-player .qodef-m-track-progress .jp-play-bar {
    background-color: #fff;
}
.single-album .qodef-album-player.qodef-layout--boxed.qodef--has-album .qodef-m-player {
    width: unset;
    left: 25px;
    right: 25px;
    bottom: 25px;
}
.qodef-album-player .qodef-m-player-album-title {
	flex: 1;
}
.single-album .qodef-album .qodef-e-reviews {
    background-image: none;
    border: solid 1px #000;
    color: #000;
}
.single-album .qodef-album .qodef-e-reviews .qodef-e-reviews-items .qodef-ei-title {
    color: #000;
}
.single-album .qodef-album .qodef-e-reviews .swiper-button-next,
.single-album .qodef-album .qodef-e-reviews .swiper-button-prev {
    color: #000;
    border-color: #000;
    border-bottom: none;
}
.single-album .qodef-album .qodef-e-stores-items a:hover {
	color: #edfc61 !important;
}

.single-album div.qodef-e-info-item.qodef-info--info-items.qodef-info--people .qodef-e-info-content {
	flex: 1;
}

.single-album .qodef-accordion.qodef-layout--simple .qodef-accordion-content p {
    margin: revert;
}
/** special colors for good news album */
.single-album .qodef-album-player.qodef-layout--boxed.qodef--has-album #qodef-m-player-9350 {
	border-color: white;
	color: white;
}
.single-album #qodef-m-player-9350 .qodef-m-player-controls ul li a, 
.single-album #qodef-m-player-9350 .qodef-m-player-heading .qodef-m-player-track-title, 
.single-album #qodef-m-player-9350 .qodef-m-track-time, 
.single-album #qodef-m-player-9350 .qodef-m-album-title {
	color: white;
}
.single-album #qodef-m-player-9350 .qodef-m-track-progress .jp-seek-bar {
	background: white;
}

/***************************/
/* CENTER IMAGE BACKGROUND */
/***************************/
body {
	background-position: center;
}


/*****************************/
/* TICKETS TABLE */
/*****************************/
.qodef-events-list.qodef-item-layout--info-table .qodef-e-tickets-link.qodef-status--canceled,
.qodef-events-list.qodef-skin--light .qodef-e-date, 
.qodef-events-list.qodef-skin--light .qodef-e-heading .qodef-e-location, 
.qodef-events-list.qodef-skin--light .qodef-e-heading a, 
.qodef-events-list.qodef-skin--light .qodef-e-stage-time, 
.qodef-events-list.qodef-skin--light .qodef-e-stage-time .qodef-e-time, 
.qodef-events-list.qodef-skin--light .qodef-e-title, 
.qodef-events-list.qodef-skin--light .qodef-e-title a{
    color: #edfc61 !important;
}

.qodef-events-list.qodef-top-info--yes .qodef-m-top-info,
.qodef-events-list.qodef-skin--light.qodef-item-layout--info-table .qodef-e .qodef-e-inner {
    border-color: #edfc61;
}

.qodef-events-list.qodef-skin--light .qodef-button.qodef-layout--outlined {
    border-color:#edfc61 !important;
	background-color: #edfc61;
	animation: none;
}

.qodef-events-list.qodef-skin--light .qodef-button.qodef-layout--outlined:after {
	content: none;
}

.qodef-events-list.qodef-skin--light .qodef-button.qodef-layout--outlined:hover {
	border-color:#fff !important;
}
.qodef-events-list.qodef-skin--light .qodef-button.qodef-layout--outlined .qodef-m-text {
	animation: none;
}
.qodef-events-list.qodef-skin--light .qodef-button.qodef-layout--outlined:hover .qodef-m-text {
	color: #fff !important;
}

.qodef-button.qodef-layout--outlined:after{
    left: -1px;
}

.qodef-events-list.qodef-skin--light .qodef-button.qodef-layout--outlined .qodef-m-text {
    color: #000 !important;
}
.qodef-events-list.qodef-item-layout--info-table.qodef-skin--dark .qodef-e-tickets-link.qodef-status--free {
    color: #000;
}

.qodef-woo-product-list .qodef-woo-product-inner:hover .qodef-woo-product-title {
    color: #000;
}
.qodef-woo-product-list .qodef-m-top-info {
    border-bottom: solid 1px #000;
    margin-bottom: 25px;
}
.qodef-button.qodef-layout--outlined:hover:not(.qodef-btn-custom-border-hover) {
    border-color: #000 !important;
}

/*********************/
/* SECTION SHORTCODE */
/*********************/
.qodef-section-title .qodef-m-subtitle:before {
    content: '(';
}
.qodef-section-title .qodef-m-subtitle:after {
    content: ')';
}

/***************/
/* WOOCOMMERCE */
/***************/
#qodef-woo-page .added_to_cart, 
#qodef-woo-page .button, 
.qodef-woo-shortcode .added_to_cart, 
.qodef-woo-shortcode .button  {
    border-color: #000;
    color: #000;
}
#qodef-woo-page.qodef--single .entry-summary {
    top: 0px;
}

.single-product #qodef-page-inner {
    padding: 130px 0 100px;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery.qodef-position--left figure {
    flex-direction: row;
}

#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-input, 
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-minus,
#qodef-woo-page .qodef-quantity-buttons .qodef-quantity-plus  {
    color:#000;
    border-color: #000;
}
#qodef-woo-page.qodef--single .entry-summary .price {
    color: #000;
}
#qodef-woo-page.qodef--single .related>h2, #qodef-woo-page.qodef--single .up-sells>h2  {
    color: #000;
}
.single_add_to_cart_button .qodef-m-text {
    color: #000 !important;
}
#qodef-woo-page.qodef--single .woocommerce-product-gallery figure>.woocommerce-product-gallery__image {
    border-color: #000;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    border-color: #000;
}
table tr {
    border-color: #000;
}
#qodef-woo-page.qodef--single form.cart .variations label {
	color: #000;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs li a {
	border-color: #000;
}
#qodef-woo-page.qodef--single .woocommerce-tabs .wc-tabs:after {
	background-color: #000;
}
[class*=micdrop] .select2-container--default .select2-selection--single .select2-selection__arrow {
	color: #000;
}
[class*="micdrop"] .select2-container--default .select2-dropdown {
	border-color: #000;
}

#qodef-woo-page.qodef--single .woocommerce-product-gallery figure>.qodef-woo-thumbnails-wrapper .woocommerce-product-gallery__image {
    border-color: #000;
}

#qodef-woo-page .added_to_cart.qodef-hover--custom:before, 
#qodef-woo-page .button.qodef-hover--custom:before, 
.qodef-woo-shortcode .added_to_cart.qodef-hover--custom:before, 
.qodef-woo-shortcode .button.qodef-hover--custom:before {
	background-color: rgb(237, 252, 97);
}

.qodef-woo-results {
    display: none;
}

#qodef-woo-page .qodef-woo-product-mark, .qodef-woo-shortcode .qodef-woo-product-mark {
    top: 1px;
    right: 1px;
}
.qodef-woo-product-list.qodef-gutter--no ul.products>.product {
	display: flex;
}
.qodef-woo-product-list ul.products {
	align-items: stretch;
}

/***************/
/* SHOP NOTICE */
/***************/
.shop-notice {
    border: solid 1px black;
    padding: 12px 24px;
    margin: 10px 0px 10px 4px;
}
/*****************/
/* SHOP CAROUSEL */
/*****************/
.qodef-woo-shortcode.qodef-woo-product-list.qodef-swiper-container.qodef-gutter--no .swiper-slide-prev+.swiper-slide .qodef-woo-product-inner,
.qodef-woo-shortcode.qodef-woo-product-list.qodef-swiper-container.qodef-gutter--no .qodef-woo-product-inner {
    border-color: #000;
}
.qodef-woo-product-list .qodef-woo-product-image {
    padding: 40px;
}
.qodef-woo-product-list .qodef-woo-product-content .added_to_cart:before, .qodef-woo-product-list .qodef-woo-product-content .button:before {
    background-color: #edfc61;
}
.qodef-woo-product-list .added_to_cart .qodef-woo-list-btn-icon,
.qodef-woo-product-list .added_to_cart .qodef-woo-list-btn-icon-added,
.qodef-woo-product-list .button .qodef-woo-list-btn-icon,
.qodef-woo-product-list .button .qodef-woo-list-btn-icon-added {
    fill: #000 !important;
}
/**************************/
/* HOMEPAGE CUSTOMIZATION */
/**************************/
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-category a {
    color: #000
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-category a:before {
    content: '(';
    color: #000;
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-category a:after {
    content: ')';
    color: #000;
}
.qodef-blog.qodef-item-layout--standard .qodef-blog-item.format-standard:not(.has-post-thumbnail) .qodef-e-media {
	border-top: none;
}

/***************/
/* SINGLE BLOG */
/***************/
.qodef-blog--info-below-image .qodef-e-info.qodef-info--top .qodef-e-info-category a:before,
.qodef-blog--info-below-image .qodef-info--bottom .qodef-e-info-left a:before {
    content: '(';
}
.qodef-blog--info-below-image .qodef-e-info.qodef-info--top .qodef-e-info-category a:after,
.qodef-blog--info-below-image .qodef-info--bottom .qodef-e-info-left a:after {
    content: ')';
}

/*************/
/* BLOG LIST */
/*************/
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-category span {
    font-weight: 500;
    font-size: 15px;
    letter-spacing: 0;
    color: #000;
    line-height: 1;
    z-index: 1;
    margin-right: 0px;
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-category span:after {
    content: ')';
    display: inline-block;
    color: #000;
}
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-category span:before {
    content: '(';
    display: inline-block;
    color: #000;
}

.home .qodef-blog .qodef-blog-item .qodef-e-text {
	margin-top: 15px;
}

.home .qodef-blog .qodef-blog-item .qodef-e-title a {
	line-height: 45px;
}


/*************/
/* FESTIVALS */
/*************/
.qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-category a:hover:after, .qodef-blog .qodef-blog-item .qodef-e-info .qodef-e-info-category a:hover:before {
    color: initial;
}

/**************/
/* ALBUM LIST */
/**************/
.qodef-album-list.qodef-layout--standard.qodef--hover-gradient-default .qodef-e-gradient-holder .qodef-e-gradient .qodef-e-gradient-dot-2,
.qodef-album-list.qodef-layout--standard.qodef--hover-gradient-default .qodef-e-gradient-holder .qodef-e-gradient .qodef-e-gradient-dot-1 {
    color: #edfc61;
}
.qodef-album-list.qodef-layout--standard.qodef--hover-gradient-default .qodef-e-gradient-holder:after {
    background-image: radial-gradient(ellipse at 75% 37%,#edfc61 0,#00000026 45%),radial-gradient(ellipse at 120% 65%,#000 0,transparent 45%),radial-gradient(ellipse at -29% -11%,#edfc61 0,transparent 45%),radial-gradient(ellipse at -65% 35%,#edfc61 0,transparent 45%),linear-gradient(90deg,#edfc61 0,#edfc61 100%);
}
.qodef-album-list.qodef-layout--standard .qodef-e-stores-items a:hover {
    color: #edfc61 !important;
}
html.no-touchevents .qodef-album-player-slider.qodef-layout--standard.qodef-full-height-album-player-slider.qodef-cursor-nav .swiper-button-next, html.no-touchevents .qodef-album-player-slider.qodef-layout--standard.qodef-full-height-album-player-slider.qodef-cursor-nav .swiper-button-prev {
    color: #000;
    font-family: "itc-avant-garde-gothic-pro",sans-serif !important;
}

/***********/
/* BUTTONS */
/***********/
.qodef-button.qodef-layout--outlined {
    border-color: #000 !important;
}

.qodef-button.qodef-layout--outlined:after {
    background-color: #edfc61;
}
.qodef-button .qodef-m-text {
    color: #000 !important;
}

/***********/
/* COOKIES */
/***********/
.cli-modal-content {
    background-color: #e1d8cf;
}
.cli-tab-section {
    border: solid 1px #000;
}
.cli-tab-header {
    background-color: transparent;
}
.cli-tab-content {
    background-color: transparent;
}
.cli-tab-footer .wt-cli-privacy-accept-btn {
    color: #000;
    background-color: #edfc61;
}

/*************/
/* SIDE AREA */
/*************/
#qodef-side-area-inner .widget.widget_media_image img {
	margin:0 auto;
}