
/*body*/
body.custom-background {
		background: rgba(237,208,44,0.28) url("https://jazzkeller.info/wp-content/uploads/Website/jazzkeller_front.webp");
		background-position-x: 0%;
		background-position-y: 0%;
		background-repeat: no-repeat;
		background-size: auto;
		background-position: center top;
		background-size: contain;
		background-attachment: fixed;
	}
html .header-menu-sidebar-bg{background-color:#edd02c;}
.builder-item--primary-menu a{--color:#c20102 !important;
--hovercolor:rgba(8,0,0,0.66) !important;
--hovertextcolor: #ffffff !important;
--activecolor: #c20102 !important;}
/*Musikerbilder*/
.applemusic{
	background: #f5f5f5;
	border: 1px solid #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 1px 2px 4px rgb(249, 241, 196) !important;
}
/*Seiten*/
.entry-content{
	color: #fff;
	padding: 2em;
	font-weight: 400;
	background: rgba(10,20,30,0.8);
}
/*menu-submenus*/
.hfg_header .header-main-inner .nav-ul .sub-menu{
	background: #f7f7f7;
	border: 1px solid #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 1px 2px 4px rgba(0,0,0,.4);
}
.header-menu-sidebar-bg{
	background-color: rgba(255, 235, 155, 0.5);
}

/*lupe im Suchfeld*/
button.search-submit.nv-submit{
	color: black !important;
}
/*-----*/
/*Service-Icons*/
img.service{
	width: 30px !important;
	height: 30px !important;
	vertical-align: text-bottom !important;
}
/*----------*/
/*captions*/
.wp-caption-text{
	font-size: 85% !important;
}
/*========Google-Kalender-Link===============*/
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{
	background-color: rgba(0,88,180,0.2) !important;
}
.tribe-events-c-subscribe-dropdown__list, .tribe-events-c-subscribe-dropdown__list-item-link{
	background-color: #283f59 !important;
}
.tribe-common a:not(.tribe-common-anchor--unstyle), .tribe-common a:not(.tribe-common-anchor--unstyle):visited{
	color: white;
}
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content{
	top: 45px !important;
	left: 0em !important;
	height: 50px;
}ul.tribe-events-c-subscribe-dropdown__list{
	height: 80px !important;
	overflow-y: auto !important;
}
/*========END Google-Kalender-Link===============*/
/*=========MAILPOET=========================*/
.mailpoet_paragraph{
	margin-bottom: 0px !important;
}
.mailpoet_text_label{
	padding-top: 5px;
	padding-bottom: 5px;
}
.mailpoet_icon_button, .mailpoet_captcha{
	background: #f5f5f5 !important;
	border: 1px solid #FFF !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 1px 2px 4px rgba(0,0,0,.4);
	margin-right: 10px !important;
}
input.mailpoet_text,select.mailpoet_select{
	color: white !important;
	background-color: #000 !important;
	float: none !important;
	display: block  !important;
}select.mailpoet_select{
	background-image: url("https://jazzkeller.info/wp-content/uploads/design/down.png") !important;
}

/*newsletter erfolg*/
.mailpoet_validate_success{
	width: 100% !important;
}
#mailpoet_captcha_form .mailpoet_validate_success{
	background-color: beige !important;
	padding: 5px !important;
	margin-top: -25% !important;
	color: #098421 !important
}
.mailpoet_submit{width:10% !important;min-width:120px !important;}
/*===============END MAILPOET==================*/



h3 > a, h2 {
	color: #fff !important;
}
.tribe-common a:hover{
	color: #fff !important;
}

.neve-main{
	margin-bottom: 2em;
}
@font-face{
	font-family: 'Georgia';
	font-style: normal;
	src: url('https://jazzkeller.info/wp-content/themes/jazzkeller-winter/Georgia.ttf') format('truetype');
}
.builder-item--logo .site-logo img{
	max-width: 100%;
}

.myex{
	margin-top: 1em !important;
}
.nv-html-content{
	background: rgba(10,20,30,0.8);
}
.nv-html-content p{
	padding-right: 5px;
}
.nv-page-title > h1::first-letter{
	font-size: 1.5em;
}

/*portrait ist die Klasse für Konzertinfo, die nur auf kleinen Hnandys zu sehen ist! */
.portrait{
	background: rgba(10,20,30,0.8)!important;
	padding: 10px !important;
}
#smdev{
	width: 100% !important;
}
.tribe-common-g-row.tribe-events-calendar-list__event-row.portrait{
	height: auto !important;
	scrollbar-width: none;
}
/*======*/
.tribe-events-calendar-list__event-title{
	line-height: 1.0 !important;
}
.headsmall{
	font-size: 0.7em !important
}

.tribe-common a, .tribe-common a:visited{
	color: #fc0;
}
.post-8051 .tribe-event-schedule-details {
	display: none;
}
.cronicles{
	font-family: Georgia;
	font-size: 3em !important;
	letter-spacing: 0.1em;
	padding-top: 1em;
	padding-left: 1em;
	background-image: url('https://jazzkeller.info/wp-content/uploads/Logos/geier_schwarz_0.png');
	background-repeat: no-repeat;
	background-position: right;
	padding-left: 1em;
}
.nv-post-navigation{
	margin-top: 2em;
}
.nv-post-navigation > div{
	width: 100%;
}
.nv-page-title-wrap.nv-big-title .nv-page-title h1 {
	line-height: 1.3em;
	margin-bottom: 0
}
.tribe-events-single-event-title{
	color: white !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
	padding-top: 0px;
}
.tribe-events-header{
	display: none !important;
}
.single-tribe_events #top-area {
	display: none !important;
}
.tribe-events-button{
	color: white !important
	;
	background-color: rgba(48,82,130,0.9);
	border: 1px solid #fcc00936;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 1px 2px 4px #fcc00936;
	padding: 10px !important;
	text-align: center !important;
}
.tribe-events-single-event-description{
	color: white;
}
/* die Navi-Zeile unter der Veranstaltungsliste*/
.tribe-events-c-nav__list {
	background-color: rgba(10,20,30,0.8) !important;border-radius: 10px !important;width:98% !important;margin:auto !important;
}
.tribe-events-c-nav__prev-label, .tribe-events-c-nav__next-label,.tribe-events-nav-previous > a, .tribe-events-nav-next > a{
	color: white !important;
	text-transform: uppercase;
}
.tribe-events-c-nav__prev-label:hover, .tribe-events-c-nav__next-label:hover,.tribe-events-nav-previous > a:hover, .tribe-events-nav-next > a:hover{
	color: #ffcc00 !important;
}
/*Ende Navi-Zeile*/
.tribe-events .tribe-events-c-nav {
  border:0px !important;
  padding: 0px !important;
  margin-top: -20px !important;
  } 
  
  .responsive-container {
	font-family: 'Georgia', serif;
	color:#000 !important;
	font-weight:bold;
	letter-spacing: 0.1em;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	text-align: center;
	gap: 10px; /* Add spacing between the elements, if needed */
	border:1px solid #000000;
}

.responsive-container img {
	max-width: 100%;
	height: auto;
	flex-shrink: 0; /* Prevent the images from shrinking */
	margin:  10px 0;
}

.responsive-container .monthdate {
	font-family: 'Georgia', serif;
	font-size: 2em;
	margin: 0 10px; /* Add spacing around the time element if needed */
}

@media (max-width: 768px) {


	.responsive-container .monthdate {
		font-size: 1.3em !important; /* Adjust font size for smaller screens */
	}
}

.tribe-concerts{
	font-size: 2em;
	font-weight: 400;
	color: white;line-height: 100px;letter-spacing: 0.1em;
	text-transform: uppercase;
	
	
}
.tribe-concerts-span{
	font-size: 1.5em;
}
.tribe-apple{
	background: #f5f5f5;
	border: 1px solid #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 1px 2px 4px rgba(0,0,0,.4);
}
.tribe-150{
	width: 150% !important;
	margin-top: 1em !important
}
.tribe-events-schedule {
	background-color: #fcc00936;
	border: 0;
	color: white;
	padding: 5px;
	border-radius: 5px;
}
#tribe-events-pg-template{
	padding: 0px !important;
}
.tribe-events-back{
	margin: 0px;
	margin-top: 2em;
	margin-bottom: 1em;
}
.tribe-events-back a{
	color: white !important;
}
.tribe-events-cost{
	text-transform: none !important;
	color: white !important;
}
.tribe-events-single{
	background: rgba(10, 20, 30, 0.8) !important;
	padding: 2em;
}
.tribe-events-calendar-list__month-separator{
	margin-bottom: 1em !important;
	margin-top: 1em !important;
}
.tribe-events .tribe-events-l-container {
	
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}

.article-content-col{
	background: rgba(10,20,30,0.8);
	padding: 1em;
	color: #fff;
}
.hfg_header .header-top-inner{
	background-image: url("https://jazzkeller.info/wp-content/uploads/Headers/jazzkeller_front_header.webp");
}
.header-bottom-inner{
	color: white !important;
	font-weight: 600 !important;
	padding-top: 1em;
}
.wysija-paragraph{
	float: right;
	padding: 0px  !important;
}
#parsley-id-7{
	text-align: right;
	height: 2em;
	float: right;
	background: #fc0;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: 600;
	margin-top: 5px;
	margin-left: 5px;
}
form input:read-write{
	color: black;
	background: rgba(255,255,255,0.8);
	float: left !important;
	margin-bottom: 0px !important;
	padding: 3px 10px 3px 10px
}
form input[type="submit"]{
	color: black !important;
}
.nv-html-content p{
	font-weight: 600;
}
form input[type="submit"]{
	color: white;
	display: block !important;
}

.tribe-events-calendar-list__event-row{
	background: rgba(10,20,30,0.8);
	width: 98%;
	margin: auto !important;
	margin-bottom: 10	em;
	min-height: 300px !important;
	overflow:auto !important;
	scrollbar-width: none !important;
}
.tribe-events-calendar-list__event-cost{
	margin-top: -5px !important;
	margin-bottom: 10px !important;
	color: white !important;
}
/*.tribe-common img{
	width: 100%;
}*/
.tribe-common{
	color: #cccccc;
}
#mailpoet_form_1 .promo {
	float: left;
	margin-left: 1em;
	margin-right: 2em;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	color: white;
}
/* Die Schrift im Newsletter-anmelden-Feld */
form input:read-write{
	color: black;
	background: rgba(255,255,255,0.8);
}
/*==== */
a:hover{
	color: white;
}
.entry-title a:hover{
	color: white !important;
}
/*Überschriften*/
.entry-title a{
	color: white !important;
}
/*==== */
/*Link Verfasser*/
.nv-meta-list:not(.nv-dynamic-meta) a{
	color: white;
}
.nv-meta-list:not(.nv-dynamic-meta) a:hover{
	color: #fc0;
}
.nv-meta-list >li{
	color: white;
}

.nav-direction{
	color: white !important;
	padding: 2px;
	border-radius: 5px;
	font-weight: 666;
	text-align: center;
	background: rgba(204,204,204,0.5);
}
.next > .nav-direction{
	float: right;
}
.nv-page-title{
	height: 100px;
	border: 0px;
	color: white;
	background: rgba(10,20,30,0.8)
}

.vbutton {
	background: #f5f5f5;
	border: 1px solid #FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 1px 2px 4px rgba(0,0,0,.4);
	color: #2b6fad;
}
.vbutton:hover{
	background: #fc0;
}
#content.neve-main > .container > .row > .col{
	max-width: 85%;
}

.article-content-col .content {
	border: 0px;
	padding-bottom: 0px;
}
.site-footer{
	background: rgba(237,208,44,0.8)
}

.page-numbers{
	background: rgba(10,20,30,0.8)
}
.page-numbers a{
	color: #ffffff;
}
.single-post-container > .row {
	background: rgba(10,20,30,0.8);
	color: white;
	width: 86%;
	margin: auto;
	margin-bottom: 2em;
}
div.wp-block-media-text.alignwide.is-stacked-on-mobile.is-vertically-aligned-top{
	width: 100%;
	margin: auto;
}
.nv-page-title-wrap{
	border-bottom: 0px;
}

.non-grid-content.default-layout-content{
	background: white;
	width: 80%;
	margin: auto;
	margin-right: 0px;
	padding: 10px;
	background: rgba(10,20,30,0.8);
	color: white;
	height: auto;
}
.excerpt-wrap a{
	color: #ffcc00;
}

/*======== MEDIA QUERIES ========*/

/*--- min 320px ---*/
@media only screen and (min-width:320px) {
	.tribe-common .tribe-common-g-col {
		min-width: 0;
		width: 65%;
	}
	p{
		color: #fff;
	}
	.tribe-events-calendar-list__event-datetime,.tribe-events-c-small-cta__price{
		font-size: 1.0em !important;
		color: #fff !important
	}
	.tribe-events-c-small-cta__price{
		font-size: 1.25em !important;
	}
	#custom-title{
		font-size: 2em !important;
	}
	h1{
		background-image: none;
	}
	;
	.tribe-150{
		padding-left: 1em !important
	}
	p{
		font-size: 1.1em !important
	}
	h3{
		font-size: 1.5em !important
	}
}
/*===============================*/
/*--- max 400px ---*/
@media only screen and (max-width:400px) {
	.tribe-concerts{
		font-size: 1.7em;
	}.grecaptcha-badge {
		visibility: hidden !important;
	}
}
/*===============================*/
/*--- min 450px ---*/
@media only screen and (min-width:450px) {
	.tribe-common .tribe-common-g-col {
		min-width: 0;
		width: 60%;
	}
}
/*===============================*/
/*--- max 450px ---*/
@media only screen and (max-width:450px) {
	iframe[title='reCAPTCHA']{
		width: 75% !important;
		overflow-y: scroll !important;
	}
}
/*===============================*/

@media only screen and (min-width:576px) {
	.tribe-common .tribe-common-g-col {
		min-width: 0;
		width: 60%;
	}

	.builder-item--logo > .site-logo img{
		width: 100% !important;
	}
	
}

@media only screen and (min-width:650px) and (max-width:850px) {
	.tribe-events-calendar-list__event-row{
		height: 325px !important;
	}
}

@media only screen and (min-width:769px) and (max-width:850px) {
	.tribe-events-calendar-list__event-wrapper .tribe-common-a11y-hidden {
		display: none !important;
		visibility: hidden !important;


	}
}
@media only screen and (min-width:768px) {
	.tribe-common .tribe-common-g-col {
		min-width: 0;
		width: 60%;
	}
	.tribe-150{
		width: 150% !important;
	}
	.tribe-events-calendar-list__event-datetime{
		font-size: 1em !important
	}
}
@media only screen and (max-width:768px){
	textarea[name='your-message']{
		width: 100%;
	}
	.tribe-concerts{
		background-image: none !important;
	}
	.myex{
		padding-left: 15px !important;
	}
}
/* Konzertinfo für größere Displays werden hier versteckt! */
@media only screen and (min-width:650px){
	.portrait{
		display: none !important;
	}
	#t{
		display: none !important;
	}

}
/*=========*/

/* Konzertinfo für kleinere Displays werden hier modifiziert! */
@media only screen and (max-width:650px){
	.tribe-150.rem_sm h3{
		display: none !important;
	}
}
@media only screen and (min-width:651px){
	.tribe-150.rem_lg h1{
		display: none !important;
	}
	.rm_headline h3{
		display: none !important;
	}
}
@media only screen and (max-width:440px){
.tribe-150.rem_lg h1{
display: none !important;

}.entry-title{font-size:8vw !important;}
.nav-direction{font-size:3vw !important;}
}
@media only screen and (max-width:650px){

	.tribe-events-c-nav__prev-label, .tribe-events-c-nav__next-label,.tribe-events-nav-previous > a, .tribe-events-nav-next > a{
		color: white !important;
		text-transform: uppercase;
		font-size: 1.2em !important;
	}
	.tribe-events-c-nav__prev-label:hover, .tribe-events-c-nav__next-label:hover,.tribe-events-nav-previous > a:hover, .tribe-events-nav-next > a:hover,.tribe-events-c-nav__today{
		color: #ffcc00 !important;
		font-size: 1.2em !important;
	}
	.tribe-events-calendar-list__event-header > .tribe-150{
		display: none !important;
	}
	.myex > p, .myex > a,.myex > span.service{
		display: none !important;
	}
	.tribe-events-calendar-list__event-header > .tribe-150 ~ .tribe-150{
		display: inherit !important;
		width: 300px !important;
	}
	#desc{
		display: none !important;
	}
	h3{
		font-size: 2.0em !important;
	}
}
@media only screen and (max-width:850px){
	.tribe-events-calendar-list__event-header > .tribe-150 ~ .tribe-150{
		display: inherit !important;
		width: 300px !important;
	}
.single-post-container > .row{width:100% !important;}
}
/*=========*/
@media only screen and (min-width:650px) and (max-width:1150px) {
	.myex{height:auto !important;
		font-size: 0.9em !important;
	}
	

}

@media only screen and (max-width:768px) {
	.tribe-events-l-container > .nv-page-title{
		padding-left: 1em !important;
	}
	.tribe-150{
		padding-left: 1em !important
	}
}
@media only screen and (max-width:959px){
	.header-main-inner {
		background-color: #edd02c !important;
	}
	body.custom-background {
		background: url("https://jazzkeller.info/wp-content/uploads/Website/jazzkeller_front.webp");rgba(237,208,44,0.28);
		background-position-x: 0%;
		background-position-y: 0%;
		background-repeat: repeat;
		background-attachment: scroll;
		background-size: auto;
		background-position: center top;
		background-size: contain;
		background-repeat: no-repeat;
		background-attachment: fixed;
	}
}
@media only screen and (min-width:960px) {
	.tribe-common .tribe-common-g-col {
		min-width: 0;
		width: 60%;
	}
	.neve-main > .archive-container .nv-index-posts.col{
		max-width: 65%;
	}
	/*Menueintrag "Newsletter" verstecken */
	#menu-item-7700,.builder-item--logo .site-logo img{
		display: none;
	}
	/*=======*/
}
 @media only screen and (min-width:1005px) {
	.tribe-150{
		width: 100% !important;
		font-size:1em !important;
	}
	h3{font-size:1.7em !important;}
}

@media only screen and (max-width:1105px) {
	#content.neve-main > .container > .row > .col{
		width: 100%;
	}
}
@media only screen and (min-width:1199px) {
	/*Veranstaltung einzeln*/
}
@media only screen and (min-width:1440px) {
	.nv-post-thumbnail-wrap{
		display: none;
	}
}

@media only screen and (min-width:480px) and (max-width:980px) {

	.non-grid-content.default-layout-content{
		width: 100%;
		padding: 10px;
		background: rgba(10,20,30,0.8);
		color: white;
		height: auto;
	}
	.nv-post-thumbnail-wrap{
		display: none;
	}
}

@media only screen and (min-width:980px) and (max-width:1440px) {
	.nv-post-thumbnail-wrap{
		margin-right: 40px;
	}
}
@media only screen and (min-width:1200px) {
	span.service a{
		font-size: 0.9em;
	} img.service{
		width: 20px !important;
		height: 20px !important;
	}
}
@media only screen and (max-width:650px) {
	.myex,.rem_sm{
		display: none !important;
	}
}


/*smartphone only */
/* !important is needed sometimes */
::-webkit-scrollbar {
	width: 12px !important;
}

/* Track */
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3) !important;
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
}

/* Handle */
::-webkit-scrollbar-thumb {
	-webkit-border-radius: 10px !important;
	border-radius: 10px !important;
	background: #41617D !important;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5) !important;

}
::-webkit-scrollbar-thumb:window-inactive {
	background: #41617D !important;
}
.mailpoet_form_successfully_send{
	height: 400px !important
}
.footer-bottom{
	display: none !important;
}
/*FOOTER*/
.layout-contained{
	max-width: 1200px !important;
}
@media only screen and (max-width:1450px){#content.neve-main > .container > .row > .col {
	max-width: 93%;
}
}

/*==die letzten wichtigsten Änderungen Stand 01-03-2025 ==*/
.myarticle {
	display: flex;
	/* Das div hat maximal 600px Breite */
	width: 100% !important;
	padding: 20px !important;        /* Standardmäßig 100% der verfügbaren Breite */
	box-sizing: border-box;
} @media (max-width: 600px) {
	.myarticle {
		width: 100%;       /* Div nimmt volle Breite ein */
		clear: both;       /* Verhindert, dass das div neben dem Bild bleibt */
	}

	img {

		float: none !important;       /* float wird entfernt */
	}
}h1 {
	font-size: clamp(2em, 3vw, 3rem) !important;
}
.mystatus{
	position: relative;
}
.mystatus h5{
	padding: 10px;
	border-radius: 10px;
	border: 1vw solid rgba(194, 1, 2, 0.5);
	font-size: clamp(2em, 3vw, 3rem);
	font-weight: 900;
	color: #c20102;
	position: absolute;
	z-index: 10000;
	left: 10vw;
	top: -1vw;
	rotate: z 10deg;
}
.tribe-events-status-label{
	display: none !important;
}
.tribe-common-g-row, .tribe-events-single, .article-content-col, .insert-page, .single-post-container .row{
	box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.5);
	border-radius: 15px;
	color: white;
}
.eventimage{
	
	border-radius: 15px;
	box-shadow: -20px 20px 40px rgba(150, 150, 150, 0.3);
}
@media (min-width: 600px) {
	.eventimage{
		float: right !important;
		border-radius: 15px;
		box-shadow: -20px 20px 40px rgba(150, 150, 150, 0.3);
	}
}

@media (min-width: 800px) {
	.noshow{
		display: none !important;
	}
} /* trennt Headline und Text vom Bild rechts*/

@media only screen and (max-width: 600px) {.date-time-separator,.doors-show-separator{
			display: none !important;
				}}
	@media only screen and (max-width: 480px) {.timecaret{
			display: none !important;
				}.doors-show-separator{display: block !important;}}
	@media only screen and (min-width: 940px) {
		.date-time-separator{
			display: none !important;}.doors_open ::before {
      content: "" !important; /* This can override the leading whitespace */
    }} @media only screen and (max-width: 939px) {
					.caret{
						display: none !important;
					}
				}
				@media (min-width: 700px) {.doors-show-separator{display: none !important;} }
				@media (min-width: 600px) and (max-width: 700px){.timecaret{display: none !important;} }
.vvk {
	font-size: 1.1em !important;}
.date-time-separator,.doors-show-separator	{line-height:3em !important;}	
.tribe-140{line-height:1.3em;}	
.tribe-events-c-small-cta__price{
	font-size: 1.4em !important;}
	.category-fanshop .entry-content, .category-kellernews .entry-content, .category-fanshop .insert-page{
		background: none !important;box-shadow:none !important;padding:0 !important;
}
.category-fanshop .entry-header{
	margin-bottom: 0px !important;
}
.category-fanshop article{
	margin-bottom: 20px !important;
}
.nv-single-post-wrap{
	margin-bottom: 0px !important;
}
.nv-non-grid-article{margin-bottom:20px !important;}
ul.page-numbers {
justify-content: center;
align-items: center;}
ul.page-numbers li {
	margin: 15px;
}
/*Admin-Area*/
#post-body-content{width:67% !important;} 
#poststuff #post-body.columns-2 #side-sortables{width:100% !important;}
#poststuff .postbox-container{width:67% !important;} 
#post-body.columns-2 #postbox-container-1{width:500px !important;} 

.wp-caption-text .applemusic {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    max-width: 100% !important;
    text-align: center;
    font-size: 0.9rem;
    color: inherit;
}
 