h2 {font-size:1.2em !important;}
input.frage {
width: 140px;
height: 30px;
font-size: 1.3em;
padding: 1em;
background: #e6a633;
color: black;
font-weight: bold;
}
#secure {
position:relative;
margin:2em 0 4em 2em;
}
body.et_cover_background
{
background-size: 100% 100% !important;
}
ul.repertoire {
list-style-type: none;
}
ul li ul li:hover
{
background: #f7f1c833;
}
.column {
max-width: 100vw;
column-rule-style: solid;
column-rule-width: 1px;
column-rule-color: #090a05;
column-width: 24vw !important;
margin:0;
}
ul.repertoire li {
margin:.5em 0 !important;
}
h1 {margin: 0.5em 0 auto !important;}
@media screen and (min-width:300px) {
.column  { column-width: 91vw !important; }
}
@media screen and (min-width:768px) {
.column  { column-width: 40vw !important; }
}
@media screen and (min-width:1280px) {
.column  { column-width: 31vw !important; }
}
@media screen and (min-width:1441px) {
.column  { column-width: 24vw !important; }
}
@media screen and (max-width:1081px) and (orientation: portrait){
h1 {margin: .5em .75em auto;background: none;}
.column  {
column-width: 90vw;
font-size: 1.1em;
line-height: 1.5em;
}
ul li {padding:0;margin:0}
}
h1.entry-title {background:transparent;}
.et_pb_section {
position: relative;
background-color: #090a05 !important;
background-image: url(//vocal-voyage.de/wp-content/uploads/2023/10/bg-audio-1-scaled.jpg) !important;
background-size: 100%;
background-size: cover;
}
div.sm {position:relative;display:inline;margin-right:1em;}
div.abstand {margin-left:3em}
img.sm:hover {transition:all .15s ease-out;filter: brightness(3);transform:scale(105%);}
img.sm {transform:scale(100%);transition:.3s all ease-out;width:45px;height:auto}
.et_pb_menu .et-menu > li {
padding-left: 30px;
padding-right: 15px;
}
.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul {
padding: 0px 1em !important;
}
.et-menu a {
color: rgba(0,0,0,.6);
text-decoration: none;
display: block;
position: relative;
color: #f7f1c8;
font-size:1.3em;
}
#main-content,#page-container {
background-color: #271d18 !important;
background-image: url(//vocal-voyage.de/wp-content/uploads/2023/10/bg-audio-1-scaled.jpg) !important;
background-repeat:no-repeat;
background-size:cover;
}
ul.repertoire li {margin:.5em 1.5em}
.wp-element-button, .wp-block-button__link {
background-color: #af181c !important;
border: 1px solid transparent;
color:#f7f1c8 !important;
}
.et_pb_menu_0_tb_footer.et_pb_menu .nav li ul, .et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_footer.et_pb_menu .et_mobile_menu ul {
background-color: #271d18 !important;
}
.wp-element-button:hover, .wp-block-button__link:hover {
background-color: #af181c !important;
border:1px solid #f7f1c8;
color:#f7f1c8 !important;
box-shadow:2px 2px 4px rgba(0,0,0,0.25);
}
.et_pb_menu_0_tb_footer.et_pb_menu {
background-color: #271d18 !important;
}
.single .et_pb_post {
margin-bottom: 0px;
}
.et_mobile_menu li a, .nav li li a {
font-size: 28px;
color:#f6eabc !important
}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul {
background-color: #271d18 !important;
}
.et_mobile_menu li a, .nav li li a {
font-size: 18px !important;
}
@media (orientation:portrait) {
div.abstand {margin-left:1em}
.et_pb_section_1_tb_header {
height: 351px;
min-height: 158px !important;
}
.et_pb_menu_0_tb_header.et_pb_menu .nav li ul, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu, .et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul
{
background-color: #271d18 !important;
}
.et_pb_section_1_tb_header {
height: 50px !important;
min-height: 50px !important;
}
.et_pb_section {
background:transparent !important;
padding: 0px 0;
}	
}
.et_audio_container .mejs-controls > div {height:27px !important} .ai-control-wrap {
padding:.5em;
border:1px solid #f7f1c8;
}
.ai-wrap .ai-control-wrap-thumb {
width: 50%;
height: auto;
}
@media screen and (max-width:590px) {
.ai-wrap .ai-control-wrap-thumb {
width: 100%;
display:block;
}
}
.ai-wrap .ai-volume-bar.ai-volume-bar-active::before {
background-color: #af181c;
}
.ai-wrap .ai-track-thumb img {
width: 100px;
padding: 4px;
}
.ai-wrap .ai-track-thumb {	
animation: fadein 2s ease-in-out;
}
@keyframes fadein {
from { 
opacity:0;
}
to { 
opacity:1;
}
}
.ai-wrap .ai-track-thumb {
width: 100px;
overflow: hidden;
}
.ai-wrap .ai-tracklist-open,
.ai-scroll-wrap {
height: 100vh !important;
} a.yt-btn {
position:relative;
right:350px;
}
.wvpl-playlist ul {
height: 100%!important;
max-height:100%!important;
}
ul.start-songliste li {
margin:4px .75em !important;;
}
ul.start-songliste {
list-style-type:circle !important;
}
.wp-block-latest-posts.columns-3 li {
width: calc(29%) !important;
}
.wp-block-latest-posts.columns-2 li {
width: calc(50% - 1.625em) !important;
}
li.no-audio {padding-left:20px}
li.audio > a.audio {color:#efc04b !important}