/*

Theme Name: Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco + InfinityLabs
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/

.tribe-events-gcal,
.tribe-events-ical,
.tribe-events-c-ical{
  display: none !important;
}

.cal-img-caption{
  float: right;
  font-size: 0.5em;
}

/* site-id-1 = CNA */
/* site-id-11 = Bahntechnik */
/* site-id-12 = LIB */
.post-template-default.single.single-post.site-id-1 article.post .cs-content .x-section:nth-child(1),
.post-template-default.single.single-post.site-id-11 article.post .cs-content .x-section:nth-child(1),
.post-template-default.single.single-post.site-id-12 article.post .cs-content .x-section:nth-child(1){
  margin: 0px;
  padding: 0px;
}
.post-template-default.single.single-post.site-id-1 article.post .cs-content .x-section:nth-child(2),
.post-template-default.single.single-post.site-id-11 article.post .cs-content .x-section:nth-child(2),
.post-template-default.single.single-post.site-id-12 article.post .cs-content .x-section:nth-child(2){
  margin: 45px 0em 45px 0em;
  padding: 0px;
}
.post-template-default.single.single-post.site-id-1 article.post .cs-content .x-section:nth-child(3),
.post-template-default.single.single-post.site-id-11 article.post .cs-content .x-section:nth-child(3),
.post-template-default.single.single-post.site-id-12 article.post .cs-content .x-section:nth-child(3){
  margin: 0px;
  padding: 0px 0px 45px 0px;
}

.site-id-1 #cna-Beitrags-Titel,
.site-id-11 #cna-Beitrags-Titel,
.site-id-12 #cna-Beitrags-Titel{
  margin-bottom: 2em;
}
.site-id-1 #cna-Beitrags-Titel h1{
  color: rgb(206,0,39);
  font-family: inherit;
  font-size: calc(2.5vw + 20px);
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-right: calc(0em * -1);
  text-transform: none;
  /* margin-bottom: 1em; */
}
.site-id-11 #cna-Beitrags-Titel h1{
  color: rgb(0,77,145);
  font-family: inherit;
  font-size: calc(2.5vw + 20px);
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-right: calc(0em * -1);
  text-transform: none;
  /* margin-bottom: 1em; */
}
.site-id-12 #cna-Beitrags-Titel h1{
  color: rgb(86,107,164);
  font-family: inherit;
  font-size: calc(2.5vw + 20px);
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  letter-spacing: 0em;
  margin-right: calc(0em * -1);
  text-transform: none;
  /* margin-bottom: 1em; */
}
.site-id-11 #cna-Beitrags-Bild,
.site-id-12 #cna-Beitrags-Bild{

}
.site-id-1 #cna-Beitrags-Abstract,
.site-id-11 #cna-Beitrags-Abstract,
.site-id-12 #cna-Beitrags-Abstract{
  z-index: 1;
  padding: 2em 2em 2em 2em;
  font-size: 1em;
  background-color: rgba(239,240,241,0.58);
  transition-timing-function: cubic-bezier(0.400,0.000,0.200,1.000);
  width: 100%;
}
.site-id-1 #cna-Beitrags-Abstract-Date,
.site-id-11 #cna-Beitrags-Abstract-Date,
.site-id-12 #cna-Beitrags-Abstract-Date{
  padding: 0em 0em 1em 0em;
  font-family: inherit;
  font-size: 1em;
  font-style: normal;
  font-weight: 700;
  line-height: 1.4;
  letter-spacing: 0em;
  text-transform: none;
  color: rgba(0,0,0,1);
  background-color: transparent;
  transition-timing-function: cubic-bezier(0.400,0.000,0.200,1.000);
}
.site-id-1 #cna-Beitrags-Abstract-Text,
.site-id-11 #cna-Beitrags-Abstract-Text,
.site-id-12 #cna-Beitrags-Abstract-Text{
  font-family: inherit;
  font-size: 1em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.05300000000000002em;
  text-transform: none;
  color: rgb(51,51,51);
  background-color: transparent;
  transition-timing-function: cubic-bezier(0.400,0.000,0.200,1.000);
}

.site-id-1 #cna-Beitrags-Text p,
.site-id-11 #cna-Beitrags-Text p,
.site-id-12 #cna-Beitrags-Text p{
  font-family: inherit;
  font-size: 1em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 0em;
  text-transform: none;
  color: rgba(0,0,0,1);
  background-color: transparent;
  transition-timing-function: cubic-bezier(0.400,0.000,0.200,1.000);
}
.site-id-1 #cna-Beitrags-Autor,
.site-id-11 #cna-Beitrags-Autor,
.site-id-12 #cna-Beitrags-Autor{
  margin: 0em 0em 2em 0em;
  padding: 1em 0em 0em 0em;
  font-family: inherit;
  font-size: 1em;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  letter-spacing: 0.05300000000000002em;
  text-align: right;
  text-transform: none;
  color: rgb(213,215,217);
  background-color: transparent;
  transition-timing-function: cubic-bezier(0.400,0.000,0.200,1.000);
}
