/*
Theme Name: Konte Child Theme
Theme URI: http://konte.uix.store/
Author: UIX Themes
Author URI: http://uix.store
Description: A fully responsive Premium WordPress Theme with a pixel perfect design and extensive functionality
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: konte
Tags: one-column, two-columns, right-sidebar, custom-colors, custom-menu, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Template: konte
*/

body,h1, h2, h3, h4, h5, h6 {font-family: courier, "Courier New", serif !important;}
.template-nav-style-1 .template-link-wrap ul li a, .template-nav-style-2 .template-link-wrap ul li a {color:#000;}
.template-nav-style-1 .template-link-wrap ul li a:hover, .template-nav-style-2 .template-link-wrap ul li a:hover {color:#000;text-decoration:underline;}
.template-nav-style-1 .template-link-wrap ul li.active a, .template-nav-style-2 .template-link-wrap ul li.active a {color:#000;text-decoration:underline;}
.datum {background-color:#000;color:#fff;text-align: center;font-size:23px;padding:20px;}
.tag {font-size:50px!important;line-height: 50px;font-weight:bold;}
body {color:#000!important;font-size:16px!important;}

h1 {font-size: 35px!important;font-weight: 700!important;line-height: 1.1!important;}

a {color: #000;}
a:hover {text-decoration: underline;color: #000;}
.aligncenter {text-align: center;}

.wpcf7-form label {color: #fff;}
.wpcf7 input, .wpcf7 textarea {border: 0px solid #eee;border-radius: 0px;padding: 5px;color:#000;}
.wpcf7-submit {background: #fff;color:#000;}

.template-nav-style-1 .template-link-wrap ul {padding-bottom:60px;}
.template-nav-toggle i,.template-nav-toggle i::before,.template-nav-toggle i::after{background: rgb(0, 0, 0);}
#template-offcanvass { background: #000;}
#template-offcanvass a {color: rgba(255, 255, 255);}

.template-footer-style-3 .template-made p {font-family: courier, courier new, serif;font-size: 11px;}
.template-footer-style-3 a:hover {color: #000;}
.template-footer-style-3 .p-b {padding-bottom: 0px!important;}
.template-footer-style-3 .template-made {text-align: center;border-top: 0px solid rgba(255, 255, 255, 0.1);
    padding-top: 0px!important;}
.template-footer-style-3 {padding: 2em 0;}

.contacticon,.contacticon a{color:#fff!important;font-size:25px;padding-right:10px;}.contacticon a:hover{color:#fff!important;}

.widgetcenter {text-align: center;}
#widget-area {margin-top: 100px;}

.archive .index-header,.single-product .index-header {display: none;}
#blog {padding-top: 200px;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background-color: #000 !important;}
.woocommerce-Price-amount,.woocommerce-info::before {color: #000!important;}
p::-moz-selection,p::selection { color: #fff!important; }
::-moz-selection { background: #5e5f5f!important; }
::selection { background: #5e5f5f!important; }
.woocommerce div.product {margin-top: 100px;}
.woocommerce div.product div.summary {margin-bottom: 6em;}
.page-id-543 .index-header,.page-id-544 .index-header,.page-id-545 .index-header {display:none;}
#post-543 .entry-content,#post-544 .entry-content,#post-719 .entry-content,#post-740 .entry-content,#post-891 .entry-content{margin-top: 80px!important;}
.woocommerce-info {border-top-color: #000;}
.woocommerce-error li {padding-left: 30px!important;}

#widget-area .widget-title {font-size: 18px!important;line-height: 25px!important;color:#fff!important;padding-left: 0px!important;}
#widget-area .widget_text {text-align: justify!important;color:#fff!important;}
.widget-title:after {display:none!important;}
.widget {background-color: #000!important;padding: 20px!important;}
#widget-area .widget ul li a {color: #fff!important;}.woo-sidebar .widget ul > li {padding: 0 0 10px !important;}
#widget-area .widget a {color: #fff!important;}

.returns {font-size: 11px;color: #000;text-align: justify;}
table tbody td, table tr td {border-top: 0px solid #E5E5E5;}
/*.ppa {float:left;padding-right:20px;margin-bottom:0px!important;}*/
.vc_custom_1585221685319 {padding-right: 30px;padding-left: 30px;}
.vc_custom_1584394292560 {padding-right: 50px;padding-left: 50px;}

#discoheadline {padding: 100px 100px 50px 100px;}

.vc_custom_1585501135484 {
    margin-top: 60px; 
    padding-right: 100px; 
    padding-bottom: 100px; 
    padding-left: 100px; 
}
.template-nav-style-1 {top: 0px!important;}

.template-nav-toggle.active i::before, .template-nav-toggle.active i::after {background: rgba(0, 0, 0);}

.vc_section {margin-left: 0px!important; margin-right: 0px!important;}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
    margin-top: 30px;
}

.related h2{display:none;}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {
    font-weight: 800;}
.wpgs-for .slick-arrow {margin-left: 5px;margin-right:5px;}

.woocommerce form .form-row .input-checkbox {margin: 7px 8px 0 0;}
input[type=checkbox] {margin: 0px 0 0!important;}
.checkbox input[type="checkbox"] {position: relative;}

#blog {padding-top: 250px;}

.woocommerce-Price-amount {color: gray!important;}
.woo-sidebar .widget ul {color: #fff;}

.mbot0 {margin-bottom:0px!important;}
.icons-single-seite {text-align:center;}

.dropdown-menu li a {color:#fff!important;text-decoration:none;}
.dropdown-menu {border: none;border-radius: 0px;    background-color: #000;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {color: #fff !important;}

a:focus,a:hover{color:#000;text-decoration:underline}
.btn-link:focus,.btn-link:hover{color:#000;text-decoration:underline;background-color:transparent}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}

em {
    font-style: italic!important;
}

.wpmi-list li.wpmi-item {margin-bottom: 30px!important;}
.wpmi-list.wpmi-layout-3 .wpmi-item {margin-bottom: 30px!important;}


@media only screen and (max-width: 768px){
td.product-thumbnail::before {display:none!important;}
.woocommerce-shipping-fields {margin-left:0px!important;padding: 3px;}
}

@media only screen and (max-width: 1200px) {
  .template-link-wrap  {padding-right:0px!important;padding-left:0px!important;}
  .vc_custom_1761727534560 {padding-right:0px!important;padding-left:0px!important;}
}

@media only screen and (min-width: 861px) and (max-width: 991px) {
  /*.container {width: 850px;}*/
     .datuminnercolumn {width:100%!important;float: none!important;}
    .eventdetailsinnercolumn{width:100%!important;}
}

@media only screen and (min-width: 813px) and (max-width: 860px) {
    .template-logo img {width:100px;}
    /*.container {width: 800px;}*/
     .datuminnercolumn {width:100%!important;float: none!important;}
    .eventdetailsinnercolumn{width:100%!important;}
}

@media only screen and (min-width: 768px) and (max-width: 812px) {
    .template-logo img {width:100px;}
    /*.container {width: 760px;}*/
    .vc_custom_1584394470430 .vc_col-sm-6 {width: 50%;}
    .vc_custom_1584695553104 .vc_col-sm-2\/5 {width: 50%;}
    .vc_custom_1585221685319 {padding-right: 0px !important;padding-left: 0px !important;}
    .vc_custom_1584394470430 .vc_row.vc_column-gap-30 > .vc_column_container {padding: 0px!important;}
    .vc_custom_1584394292560 {padding-right: 10px!important;padding-left: 10px!important;}
    #videos p,#discography p {margin:0!important;font-size: 12px!important;line-height: 16px!important;}
   .datuminnercolumn {width:100%!important;float: none!important;}
    .eventdetailsinnercolumn{width:100%!important;}
    
}
@media only screen and (min-width: 768px) and (max-width: 812px) {
    .template-nav-style-1 .template-link-wrap ul li a {font-size:14px;}	
}

@media only screen and (min-width: 601px)and (max-width: 767px) {
    #news .vc_row.vc_column-gap-30 > .vc_column_container {padding-left:0px!important;padding-right:0px!important;}
    .datuminnercolumn {width:100%!important;float: none!important;}
    .vc_custom_1584394470430 .vc_col-sm-6 {width: 50%;float:left;}
}

@media only screen and (max-width: 600px) {
  #news .vc_custom_1584394470430,#bio .vc_custom_1584395230026 {padding-right: 0px !important;padding-left: 0px !important;}
#videos .vc_custom_1584396250876, #videos .vc_custom_1584396263166, #videos .vc_custom_1584396276756,#telegram .vc_custom_1584389675366,#songwriting .vc_custom_1584396592088,#discography .vc_custom_1584687692949,#discography .vc_custom_1584396250876, #discography .vc_custom_1584691366415,#discography .vc_custom_1604004302624,#contact .vc_custom_1584355359398   {padding-right: 15px !important;padding-left: 15px !important;}
#profile .vc_custom_1584396205435 {padding-right: 0px !important;padding-left: 0px !important;}
#profile .vc_custom_1584396205435 {margin-top: 0px !important;padding-bottom: 0px !important;}
.wpb_wrapper p {text-align: left;}
}


@media only screen and (max-width: 500px) {
    table, tr, td {width: 100% !important;border-spacing: 0px;border-collapse: collapse;}
    td {display: block!important;padding-right: 0 !important;margin-top: 8px;}  
    input[type=text] {width: 85%}
    td .enter {width: 85%!important;}
    #widget-area {width: 90%;}
    input[type="radio"] {box-sizing: border-box;padding: 0;width:15%!important;}
    .vc_custom_1584695936711  .wpb_wrapper {width: 90%;margin: 0 auto;}
    .vc_custom_1584695936711 .vc_custom_heading {padding-left: 20px!important;padding-right: 20px!important;}
    .datum {width: 90%;padding-left: 10px;padding-right: 10px;}
    .datum p {text-align: center;}
    .eventdetail {width: 90%!important;}
    .wpb_single_image img {max-width: 90%!important;}
    vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {width: 90%!important;}

   /* .template-footer-style-3 .template-made {width: 95%;}*/
    .vc_custom_1584696129557 .wpb_wrapper p {width: 100%;}
    .vc_custom_1584687705391 .wpb_wrapper, .vc_custom_1584687692949 .wpb_wrapper,.vc_custom_1584396205435 .wpb_wrapper{width: 95%;}
    .vc_custom_1584695553104  .vc_column_container > .vc_column-inner {padding-left:0px;padding-right: 0px;}
    .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {width: 10px;}
    #profile .vc_col-xs-1\/5 {width: 18%!important;}
    #profile .vc_column_container > .vc_column-inner {padding-left: 25px!important;padding-right: 25px!important;}
    #songwriting .vc_cta3-container{width: 95%;}
    .ppa {margin-bottom:0px!important;line-height: 10px;}
    
}

@media only screen and (min-width: 351px)and (max-width: 499px) {
    #profile .vc_column_container > .vc_column-inner {padding-left: 25px!important;padding-right: 25px!important;}
    #videos .wpb_wrapper,#songwriting .wpb_wrapper,#discography .wpb_wrapper {width:97%!important;}
    #discoheadline {padding: 100px 100px 50px 15px!important;}
    .vc_custom_1585501135484 { padding-right: 0px !important;  padding-left: 0px !important; }
    #venue {padding-left:10px!important;padding-right:10px!important;}
    
    
    
}


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

#profile .vc_column_container > .vc_column-inner {padding-left: 25px!important;padding-right: 25px!important;}
    #videos .wpb_wrapper,#songwriting .wpb_wrapper,#discography .wpb_wrapper {width:97%!important;}
    #discoheadline {padding: 100px 100px 50px 15px!important;}
    .vc_custom_1585501135484 { padding-right: 0px !important;  padding-left: 0px !important; }
    #venue {padding-left:10px!important;padding-right:10px!important;}
}

@media only screen and (min-width: 888px) and (max-width: 1165px) {
    .wpmi-list.wpmi-layout-3 .wpmi-item {    width: 150px!important;}
	.wpmi-list.wpmi-layout-3 .wpmi-item {   margin-right: 10px!important;}
}
@media only screen and (min-width: 500px) and (max-width: 887px) {
    .wpmi-list.wpmi-layout-3 .wpmi-item {    height: 90px!important;width:90px!important;padding-right: 10px!important;padding-left:10px!important;}
	.wpmi-list.wpmi-layout-3 .wpmi-item img {height: 90px!important;width:90px!important;}
	
}
@media only screen and (min-width: 768px) and (max-width: 1366px) {
	.datuminnercolumn,.eventdetail {width:320px!important;}
	.vc_col-sm-3 {width: 100%!important;}
}


/*2025*/
.page .page .entry-header {display: none!important;}
.header-main {margin-top: 0px; padding-top: 120px!important;}
.header-right-items {display:none!important;}
.site-content {padding-top:0px;padding-bottom:0px!important;}
.site-header .konte-container-fluid {width: 1170px;margin: 0 auto!important;}
blockquote {
  padding: 10px 20px!important;
  margin: 0 0 20px!important;
  font-size: 17.5px!important;
  border-left: 5px solid #eee!important;  color: gray!important;
}
blockquote, q {quotes: none!important;}
blockquote:before {display:none!important;}
p {margin: 10px 0 15px!important;margin-bottom: 15px!important;}
.h3, h3 {font-size: 24px!important;margin: 0 0 30px 0!important; padding: 0!important;font-weight: 700!important;}
h2 {font-size: 35px!important;font-weight: 700!important;margin: 0 0 30px 0!important;padding: 0!important;}
.h4, h4 {font-size: 18px!important;margin: 0 0 30px 0!important;padding: 0!important;font-weight: 700!important;}
.eventdetail p {font-size:16px!important;}
.datum p {line-height:16px!important;font-size:30px!important;margin-top:15px!important;}
.wpcf7 input, .wpcf7 textarea {background-color: #fff !important;padding-left:10px!important;}
.wpcf7-form .wpcf7-submit {color: #000!important;}
.site-footer.light {border-top: 0px solid #e3e7e8!important;}
.woocommerce-loop-product__title {padding: .5em 0!important;margin: 0!important;font-size: 1em!important;}
.woocommerce-loop-product__title a:hover {text-decoration:none!important;}
ul.products li.product .button {color: #fff!important;}
.quick_view_button, .quick-view-button {display:none!important;}
.woocommerce .quick_view_button, .quick-view-button {display:none!important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
  font-size: 14px!important;
  margin: 0!important;
    margin-top: 0px!important;
  line-height: inherit!important;
  cursor: pointer!important;
  position: relative!important;
  text-decoration: none!important;
  overflow: visible!important;
  padding: 5px 17px 7px !important;
  font-weight: 700!important;
  left: auto!important;
  color: #ffffff!important;
  background-color: #000!important;
  border: 0!important;
  white-space: nowrap!important;
  display: inline-block!important;
  background-image: none!important;
  box-shadow: none!important;
  -webkit-box-shadow: none!important;
  text-shadow: none!important;
  width: auto !important;
}
h2 .widget-title {font-size: 18px!important;line-height: 25px!important;color:#fff!important;padding-left: 0px!important;}
.widget-title {color: #fff!important;font-size: 18px!important;line-height: 25px!important;border-bottom: 0px solid!important;}
.cat-item a {color: #fff!important;}
.cat-item a:hover {text-decoration:none!important;}
.count {color: #fff!important;}
.widget ul {line-height: 18px!important;}
#menu-shop-sidebar a {color: #fff!important;}
#menu-shop-sidebar a:hover {text-decoration:none!important;}
.textwidget a {color: #fff!important;}
.textwidget a:hover {text-decoration:none!important;}
.footer-items .custom-text {font-family: courier, courier new, serif!important;font-size: 11px!important;}
iframe {border: 0px!important;}
.woocommerce-breadcrumb, .product-share, .woocommerce div.product .product_meta  {display:none!important;}
.woocommerce-message, .woocommerce-info, .woocommerce-error {margin-top: 120px!important;}
.woocommerce-products-header .page-title, .products-quick-search-form, .columns-switcher,.konte-swiper-container {display:none!important;}
.woocommerce div.product.layout-v6 .variations select {width: 150%!important;}
.woocommerce div.product .variations select {max-width: 120%!important;}
.woocommerce div.product,.woocommerce-cart-form, form.woocommerce-checkout {margin-top: 150px!important;}

.woocommerce div.product.layout-v6 .product-toolbar {padding-top: 0px!important; padding-bottom: 0px!important;}
table.cart .actions .button {color: #fff!important;}

.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-controls-icon-plus {transform:none!important;}
.vc_tta-title-text {margin-left:50px!important;}

.wpb-js-composer .vc_tta-accordion.vc_tta-style-classic .vc_tta-panels .vc_tta-panel .vc_tta-panel-title>a {border-top: 0px solid!important;}
.vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-body, .vc_tta-shape-rounded.vc_tta-o-shape-group:not(.vc_tta-o-no-fill) .vc_tta-panel:not(:first-child):not(:last-child) .vc_tta-panel-heading {margin-bottom: 20px!important;}


#BorlabsCookieBox .brlbs-cmpnt-link.brlbs-cmpnt-back-button, .brlbs-cmpnt-container .brlbs-cmpnt-link.brlbs-cmpnt-back-button {color: #000!important;}
#BorlabsCookieBox h2.brlbs-cmpnt-h2, .brlbs-cmpnt-container h2.brlbs-cmpnt-h2 {font-size:20px!important; font-weight: normal!important;}

.header-mobile .logo img, .header-mobile .logo svg, .mobile-logo img {margin-top: 120px!important;}


@media (max-width: 767px) {
	h2 {font-size: 25px !important;}
}

.header-account>a,.header-search,.header-cart,.header-cart .counter, .header-wishlist .counter {display: none!important;}
.woocommerce a.button {background-color: #000 !important;}

.products .product .quick_view_button,
.products .product .quick-view-button {
  display: none !important;
}	
.sidebar-right .konte-container .widget-area {margin-top: 120px;}
	
.offscreen-panel.open .panel {z-index:120!important;}	
.site-branding {z-index: 9;}	
.header-mobile.logo-left .site-branding {z-index: 9;}	
	
/* Logo ausblenden, wenn das mobile Menü geöffnet ist */
#mobile-menu.open ~ .header-mobile .mobile-logo {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease;
}

/* Standard: Logo sichtbar */
#mobile-menu .header-mobile .mobile-logo {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.3s ease;
}

/* Wenn das mobile Menü geöffnet ist (Klasse .open aktiv am gleichen Container) */
#mobile-menu.open .header-mobile .mobile-logo {
  opacity: 0!important;
  visibility: hidden!important;
  transition: opacity 0.3s ease!important;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	