/* frontend css */



#meet {

  background: #e2e2e2; /* Old browsers */
  background: -moz-linear-gradient(45deg, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(45deg, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(45deg, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  padding: 3px;
  border-radius:5px;
}
#jitsiConferenceFrame0, #digiroom {
  box-shadow: 0px 0px 0.2em #000008;
  border: 1px solid #ffffff !important;
  padding: 3px;
  border-radius:5px;
}

.page-template-template-digid-rooms .entry-header,
.page-template-template-digid-rooms .post-inner { padding:1rem !important; background-color: transparent !important; }
.page-template-template-digid-rooms .singular .entry-header {  }

.glossary-list {
	dd p { margin-bottom: 0 !important; }
}

.adwidgets-wrap {
  
  
}
.adwidgets-wrap .wrap {
  margin-top: 42px;
  text-align: center;
}

/* Tabs mit radio-Buttons */
.tabbed figure { 
   display: block; 
   margin-left: 0; 
   border-bottom: 1px solid silver;
   clear: both;
   margin-bottom: 1em;
}

.tabbed > input,
.tabbed figure > div { display: none; }

.tabbed figure>div {
  padding: 20px;
  border: 1px solid silver;
  background: #fff;
  line-height: 1.5em;
  letter-spacing: 0.3px;
  color: #19232d;
}


nav label {
   float: left;
   padding: 10px 10px;
   border-top: 1px solid silver;
   border-right: 1px solid silver;
   background: #f2f2f2;
   color: #19232d;
}
nav label h2 { font-size: 17px; }

nav label:nth-child(1) { border-left: 1px solid silver; }
nav label:hover { background: #e54e53; }
nav label:hover h2 { color: #ffffff !important; }
nav label:active { background: #e54e53; }
nav label:active h2 { color: #ffffff; }

#taba:checked ~ nav label[for="taba"],
#tabb:checked ~ nav label[for="tabb"],
#tabc:checked ~ nav label[for="tabc"],
#tabd:checked ~ nav label[for="tabd"],
#tabe:checked ~ nav label[for="tabe"],
#tabf:checked ~ nav label[for="tabf"],
#tabg:checked ~ nav label[for="tabg"],
#tabh:checked ~ nav label[for="tabh"],
#tabi:checked ~ nav label[for="tabi"],
#tabj:checked ~ nav label[for="tabj"],
#tabk:checked ~ nav label[for="tabk"],
#tabl:checked ~ nav label[for="tabl"],
#tabm:checked ~ nav label[for="tabm"],
#tabn:checked ~ nav label[for="tabn"],
#tabo:checked ~ nav label[for="tabo"],
#tabp:checked ~ nav label[for="tabp"],
#tabq:checked ~ nav label[for="tabq"],
#tabr:checked ~ nav label[for="tabr"],
#tabs:checked ~ nav label[for="tabs"],
#tabt:checked ~ nav label[for="tabt"],
#tabu:checked ~ nav label[for="tabu"],
#tabv:checked ~ nav label[for="tabv"],
#tabw:checked ~ nav label[for="tabw"],
#tabx:checked ~ nav label[for="tabx"],
#taby:checked ~ nav label[for="taby"],
#tabz:checked ~ nav label[for="tabz"] {
  background: white;
  color: #19232d;
  position: relative;
  border-bottom: none;
}

#taba:checked ~ nav label[for="taba"]:after,
#tabb:checked ~ nav label[for="tabb"]:after,
#tabc:checked ~ nav label[for="tabc"]:after,
#tabd:checked ~ nav label[for="tabd"]:after,
#tabe:checked ~ nav label[for="tabe"]:after,
#tabf:checked ~ nav label[for="tabf"]:after,
#tabg:checked ~ nav label[for="tabg"]:after,
#tabh:checked ~ nav label[for="tabh"]:after,
#tabi:checked ~ nav label[for="tabi"]:after,
#tabj:checked ~ nav label[for="tabj"]:after,
#tabk:checked ~ nav label[for="tabk"]:after,
#tabl:checked ~ nav label[for="tabl"]:after,
#tabm:checked ~ nav label[for="tabm"]:after,
#tabn:checked ~ nav label[for="tabn"]:after,
#tabo:checked ~ nav label[for="tabo"]:after,
#tabp:checked ~ nav label[for="tabp"]:after,
#tabq:checked ~ nav label[for="tabq"]:after,
#tabr:checked ~ nav label[for="tabr"]:after,
#tabs:checked ~ nav label[for="tabs"]:after,
#tabt:checked ~ nav label[for="tabt"]:after,
#tabu:checked ~ nav label[for="tabu"]:after,
#tabv:checked ~ nav label[for="tabv"]:after,
#tabw:checked ~ nav label[for="tabw"]:after,
#tabx:checked ~ nav label[for="tabx"]:after,
#taby:checked ~ nav label[for="taby"]:after,
#tabz:checked ~ nav label[for="tabz"]:after {
  content: "";
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: white;
  left: 0;
  bottom: -1px;
}

#taba:checked ~ figure .taba,
#tabb:checked ~ figure .tabb,
#tabc:checked ~ figure .tabc,
#tabd:checked ~ figure .tabd,
#tabe:checked ~ figure .tabe,
#tabf:checked ~ figure .tabf,
#tabg:checked ~ figure .tabg,
#tabh:checked ~ figure .tabh,
#tabi:checked ~ figure .tabi,
#tabj:checked ~ figure .tabj,
#tabk:checked ~ figure .tabk,
#tabl:checked ~ figure .tabl,
#tabm:checked ~ figure .tabm,
#tabn:checked ~ figure .tabn,
#tabo:checked ~ figure .tabo,
#tabp:checked ~ figure .tabp,
#tabq:checked ~ figure .tabq,
#tabr:checked ~ figure .tabr,
#tabs:checked ~ figure .tabs,
#tabt:checked ~ figure .tabt,
#tabu:checked ~ figure .tabu,
#tabv:checked ~ figure .tabv,
#tabw:checked ~ figure .tabw,
#tabx:checked ~ figure .tabx,
#taby:checked ~ figure .taby,
#tabz:checked ~ figure .tabz { display: block; }


table { width: 100%; }
.coindata .tvfx-canvas {
	width: 100%;
	height: 23em;
	overflow: hidden;
	position: relative;
    bottom: -33px;
    margin-top: -33px;
}
.oddseven tr:nth-child(even) td {background: #f8f8f8; }
.oddseven tr:nth-child(odd) td {background: #ffffff; }
.oddseven th, td { border: none !important; }
.oddseven .tvfx-left { text-align: left; font-weight: bold; }
.oddseven .tvfx-left small { font-style: italic; font-weight: normal;  }

.wpcvj-list { width: 100% !important; margin-left: 0 !important; }
.wpcvj-list li { list-style: none; }
.wpcvj-list span { display: inline-block; font-weight: bold; text-align: left; float: left; }

.hoewpcvj-box { margin: 1em 0; border-bottom: 1px dotted #f2f2f2; padding-bottom: 1em;}
.coinmeta-box { display: inline-block; float: right; padding: 0.1em; margin: 46px 0 0 1em; border: 1px solid #f2f2f2; font-size: 9pt;}
.glossar-box { margin-top: 1.1em; }
.glossar-box dd { padding-bottom: 1em;}
.glossar-box dd p { margin-bottom: 0; }
.glossar-box dfn { font-weight: bold; font-style: normal;}
.glossar-box dfn,
.hoewpcvj h2 {
	font-size: 14px;
    border-left: 3px solid #e54e53;
    padding-left: 14px;
    margin-bottom: 0.8em;
}

a.overclick { height: 36px; width:100%; display: inline-block; margin-top: -10px; margin-bottom: -16px; }

// post_type classes
body.category-coins-tokens .type-coins .listing-meta { display: none; }
body.category-coins-tokens article.type-coins { border: 1px solid #f2f2f2; height: 236px; }
article.type-coins .shortbrand img { margin-right: 10px; display: inline-block;}
article.type-coins .shortbrand a {  background: #e54e53;  line-height: 36px; color: #ffffff; display: block;}
article.type-coins .shortbrand a:hover { background: #f2f2f2; color: #19232d; text-decoration: none; }

#quotes .image-quote-link {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
}

#quotes .image-quote-link:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

#quotes .caption {
  position: absolute;
  width: 100%;
  height: 100%;
}

#quotes li.clone { border: none; }
#quotes .flex-direction-nav li { border: none; }
#quotes .flex-control-paging { display: none; }

#quotes_auto { border: 1px solid #f2f2f2; }
#quotes_auto .image-quote-link {
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
}

#quotes_auto .image-quote-link:after {
  content: "";
  display: block;
  padding-bottom: 100%;
}

#quotes_auto .quote-caption {
  position: absolute;
  left: 50%;
  margin-left: -38%;
  top: auto;
  bottom: 38px;
  width: 76%;
  height: 60%;
  background: rgba(255,255,255,0.4);
  border: 1px dashed rgba(255,255,255,0.7);
  border-radius: 2em;
  text-align: center;
  line-height: 200px;
}

#quotes_auto .quote-caption h3 { color: #ffffff; text-shadow: 1px 1px rgba(3,3,3,0.5); display: inline-block; vertical-align: middle; line-height: normal; }
#quotes_auto .quote-caption h3:before { font-size: 42px; content: "\" "; float: left;}
#quotes_auto .quote-caption h3:after { font-size: 42px; content: " \""; float: right; }
#quotes_auto .quote-caption div { margin-top: -120px; }

#quotes_auto .flex-direction-nav a { top: auto; bottom: 0; }
#quotes_auto ul.flex-direction-nav { margin-top: -28px; }
#quotes_auto ul.flex-direction-nav .flex-prev { left: 0; }
#quotes_auto ul.flex-direction-nav .flex-next { right: 0; }
#quotes_auto li.clone { border: none; }
#quotes_auto .flex-direction-nav li { border: none; }
#quotes_auto .flex-control-paging { display: none; }

.main-content .hoewp_cvj_widget {
  border-top: 3px solid #f2f2f2;
  margin-top: 1em;
  padding-top: 2em;
}