/*
Theme Name: VXcash Child
Version: 2.0
Template: vxcash2
*/
@import "../vxcash2/style.css";
@import url('https://fonts.googleapis.com/css?family=Courgette|Oswald');

/** Ab hier deine eigenen Styles **/

body {background-color:#1c1c1c !important}

iframe {border: 2px solid #333 !important}

h2,h3,h4 {
  color: #C00 !important;
}
h1 {font-size: 26px !important;}
h2 {font-size: 23px !important;}
h3 {font-size: 20px !important;}
h4 {font-size: 19px !important;}

#site-navigation {
background-color: #000;
}

#primary-menu .zugang a {
color: #FFF !important;
background-color: #008842;
}

#primary-menu .zugang a:hover {
color: #FFF !important;
background-color: #00b659;
}

#vxcashPositioner h1 {color:#c00 !important;text-align:center !important}
#vxcashPositioner {background-color:#333 !important;border: 3px solid white;border-radius:10px !important;}
#vxcashPositioner iframe {/*border-top:10px solid white !important;border-left: 10x solid white !important;border-right: 10x solid white !important*/ border-inline: 1rem solid;
writing-mode: horizontal-tb;
direction: rtl;}

.bgDesc {background-color:#000000 !important;color:#666 !important;}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  background: #be1215 !important;
}

#primary-menu .camvid a {
	background: linear-gradient(to bottom, #6d0019 -1%,#690000 66%,#9b1514 100%);
/*background-color: #016b93;*/
}
#primary-menu .tele a {
background-color: #210c39;
}
#primary-menu .tele a::before,#primary-menu .zugang a::before {
/*font-family: "Font Awesome 6 Free";*/
  content: ''; 
  font-weight: 900;
  margin-right: .2em;
  color: #fff;
}
#primary-menu a::before {
/*font-family: "Font Awesome 6 Free";*/
  content: '▶'; 
  font-weight: 900;
  margin-right: .2em;
  color: #000;
}

#primary-menu .tele a:hover {
background-color: #3d1767;
}

h1.entry-title {
font-family: 'Courgette', sans-serif;
font-size: 20pt !important;
  background-color: #000;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding-inline: 20px;
  padding:5px;
color: #ccc !important;
  text-align:center;
  margin-top: 10px;
}
/* 
#content h1 {
font-family: 'Courgette', sans-serif;
font-size: 21pt !important;
color: #c00 !important;
text-align:center;
}
*/
.entry-content h2,.entry-content h3,.entry-content h4 {
font-family: 'Oswald', sans-serif;
color: #c00 !important;
margin-top:25px !important;
background-color: #000;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  padding-inline: 20px;
  padding:5px;
  text-align:center;
}

p,ul li {
	font-size: 13.5pt !important;
	font-family: 'Oswald', sans-serif;}

.search-form {
	margin-top:15px !important;
}
.widget-title {
  font-size: 1.2em !important;
  /*margin: 0 0 10px;*/
  padding: 10px 15px;
  color: #FFF !important;
  font-weight: 600;
  border-radius: 4px;
  background: #000000;
}

.widget-title {text-indent: 25px !important}

.textwidget ul li {list-style-type:disc !important;list-style-position:inside !important;text-indent: 25px !important}
.textwidget ul li a {color:#eeb918 !important;font-size: 20px;}
.textwidget ul li a:hover {color:#ed1c24 !important;text-decoration:none}

.widget ul li {
  border: none !important;
  list-style-type:none !important;
  border-radius: 4px;
  /*background: #640000;*/
  margin-bottom: 5px;
  background: linear-gradient(to bottom, #6d0019 -1%,#690000 66%,#9b1514 100%);
}
}
.widget ul li:hover {
  background: #000;
}
.textwidget ul li a {
  color: #fff !important;
  font-size: 18px;
  padding-left: 20px;
  display:block !important;
}
.textwidget ul li a:before {
content: '▶';
  position: absolute;
  left: 0;
  color: #000 !important;
}
.textwidget ul li a:hover:before {
content: '▶';
  position: absolute;
  left: 0;
  color: #fff !important;
}
.textwidget ul li a:hover {
  color: #fff !important;
}

body.paged #hideitifpaged {
   display: none; 
}

.bgDesc {
  background-color: #ececec !important;
}

.cambutton {
text-align:center !important;
margin: 15px 0px 15px 0px !important;
width: 100% !important;
}

.cambutton {
white-space: normal !important;
}

.cambutton a {
color: #fff !important;
}

.textblock {
display: flow-root;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}
