/*------------------------------------*
   24px Gridline wenn der Cursor auf dem Body liegt
   24px ist die "magic number"!
*------------------------------------*/

/*
body:hover {
  background: url(https://campus-mission.net/images/960_grid_16_col_24px) center 14px repeat-y;
}
*/


/*------------------------------------*
   Zur Verwendung von Punktuation
*------------------------------------*/

/* Anführungsstriche &bdquo; &ldquo;
Bitte nicht die in der Tastatur angezeigten zwei Gänsefüßchen (") benutzen,
sondern &bdquo; („) zu Beginn eines Zitats und &ldquo; (“) zum Ende des Zitats.
*/

/* Binde- und Spiegelstriche &emdash; &ndash; -
Der Em-Dash (Gedankenstriche) &emdash; (—) werden verwendet um einen Gedanken einzuschieben.
Der En-Dash &ndash; (–) sollen Wörter (die normalerweise nicht verbunden werden) verbinden, z.B. auch um Bandbreiten anzuzeigen (S. 25–30) oder New York–London.
Bindestriche (normale Tastatur, -) verbinden Wörter, die sonst auch nur verbunden gebraucht werden, z.B. Follow-up.
*/

/* Auslassungspunkte &hellip;
Auslassungspunkte sind nicht 3 separate Punkte, sondern ein Charakter &hellip;
*/


/*------------------------------------*
   Paragrafen
*------------------------------------*/

p {
  margin-bottom: 1.375em;
}


/*------------------------------------*
   Überschriften
*------------------------------------*/

h1, h2, h3, h4, h5, h6 {
  margin-bottom:24px;
}

/*------------------------------------*
   Links
*------------------------------------*/


/* unvisited link */
a:link {
}

/* visited link */
a:visited {
}

/* mouse over link */
a:hover {
  color: #f4f2f4;
}

/* selected link */
a:active {
}


/*------------------------------------*
   Zitate
*------------------------------------*/

blockquote {
  margin: 0 60px 0 45px;
  border-left: 5px solid #CDC4D3;
  padding-left: 10px;
  font-family: Playfair Display, Verdana,Arial,serif;
}

blockquote b {
  display: block;
  text-indent: 0;
}


/*------------------------------------*
   bestimmte Styles
*------------------------------------*/
#titel1 {
  font-size: 1.2em;
  font-weight: 600;
  color: #695E95;
  line-height: 24px;
  letter-spacing: 1px;
}

#titel2 {

  font-size: 1.4em;
  font-weight: 600;
  color: #695E95;
  line-height: 24px;
  letter-spacing: 1px;
}

#titel3 {
  font-family: Playfair Display SC, Verdana,Arial,serif;
  font-size: 1.8em;
  font-weight: 600;
  line-height: 48px;
  letter-spacing: 1px;
  text-align:center;
}

#untertitel1 {
  font-size: 1em;
  line-height: 24px;
  font-family: Roboto, Verdana,Arial,sans-serif;
  letter-spacing: 1px;
  margin: 0 0 24px 0;
}

#untertitel2 {
  font-size: 1.2em;
  line-height: 24px;
  font-family: Roboto, Verdana,Arial,sans-serif;
  letter-spacing: 1px;
  margin: 0 0 24px 0;
}

#begleittext {
  font-size: 1em;
  line-height: 24px;
  font-family: Playfair Display, Verdana,Arial,serif;
}

#begleittext2 {
  font-size: 1em;
  line-height: 24px;
  font-style:italic;
}

#begleittext3 {
  font-size: 1em;
  line-height: 24px;
  font-weight: 300;
  text-transform: uppercase;
}

#adresse1 {
  margin: 24px 0 0 30px;
}

#home-bgimage {
  height:100%;
  width:100%;
  margin: -100px -700px 0 0;
  background-image: url('http://campus-mission.net/images/website-titel2.jpg');
  background-position: left center;
  color:000000;
}

#home {
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #695E95;
}

.cmi-mainmenu {
  background-color:#695E95;
  color:white;
}

.cmi-mainmenu a:link {
  background-color:#695E95;
  color:white;
}

.cmi-mainmenu li:hover {
  background-color:#695E95;
  color:white;
  text-shadow: 1px 0px #CDC4D3;
}

.cmi-mainmenu a:active {
  background-color:#695E95;
  color:white;

}
/*
.cmi-mainmenu a:visited {
  background-color:#695E95;
  color:white;
}
*/

/*------------------------------------*
   Start Original custom.css
*------------------------------------*/


#t4-header {
  box-shadow: 0 5px 14px 0 rgba(0,0,0,.1);
/*  background-image: url("/images/20170729-133455_SoKo2017_v1w.jpg");
  opacity: 0.5; */
}

.t4-navbar {
  border: 0;
}

.t4-megamenu .dropdown-menu li > a:hover, .t4-megamenu .dropdown-menu li > .nav-link:hover, .t4-megamenu .dropdown-menu li .dropdown-item:hover, .t4-megamenu .dropdown-menu li > a:focus, .t4-megamenu .dropdown-menu li > .nav-link:focus, .t4-megamenu .dropdown-menu li .dropdown-item:focus, .t4-megamenu .dropdown-menu li > a:active, .t4-megamenu .dropdown-menu li > .nav-link:active, .t4-megamenu .dropdown-menu li .dropdown-item:active {
    background-color: #695e95;
    color: rgba(244, 242, 244, 0.8);
}

.t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link, .t4-megamenu .dropdown-menu li .dropdown-item {
    color: rgba(244, 242, 244, 0.7);
}

.t4-palette-mainnav .nav > li a, .t4-palette-mainnav .nav > li .nav-link {
    color: #f3cdee;
}

.t4-palette-blue .nav > li.active a, .t4-palette-blue .nav > li.active a.nav-link .t4-palette-blue .nav > li.active:hover a, .t4-palette-blue .nav > li.active:hover a.nav-link {
    color: #f4f2f4;
}

.t4-megamenu .dropdown-menu li > a, .t4-megamenu .dropdown-menu li > .nav-link, .t4-megamenu .dropdown-menu li .dropdown-item {
  background-color: #695e95;
}

.t4-palette-blue .nav li.active li.active > a {
   color: #f4f2f4;
	background-color: #695e95;
}

.t4-palette-blue .nav li.active li.active:hover > a {
   color: #f4f2f4;
	background-color: #695e95;
}
.t4-palette-blue .nav > li.active a, .t4-palette-blue .nav > li.active a.nav-link .t4-palette-blue .nav > li.active:hover a, .t4-palette-blue .nav > li.active:hover a.nav-link {
    color: #f4f2f4;
}

.t4-palette-blue .nav li.hover li.hover > a {
   color: #f4f2f4;
	background-color: #695e95;
}
.t4-palette-blue .nav > li a:hover, .t4-palette-blue .nav > li a:focus, .t4-palette-blue .nav > li a:active, .t4-palette-blue .nav > li .nav-link:hover, .t4-palette-blue .nav > li .nav-link:focus, .t4-palette-blue .nav > li .nav-link:active {
    color: #f4f2f4;
}

/*
.t4-palette-blue {
  	background-image: url("/images/20170729-133455_SoKo2017_v1w.jpg");
  	opacity: 0.5;
}
*/
.footer-logo {
  opacity: 0.5;
}

.module-title {
    font-family: Playfair Display SC, Verdana,Arial,serif;
    text-transform: capitalize;
}

.mod-articles-category-readmore {
    background-color: #f3eded;
  	border: none;
  	border-radius: 0.7em;
	padding: 0.5em 2em;
  	text-align: left;
    width: 15em;
}

.item-title {font-size: 22px;}

.mod-articles-category-group {
	margin-top: 1em;
}

.search-top {
	padding-top: 0.7em;
}

.t4-section-1 .container, .t4-section-2 .container, .t4-section-3 .container, .t4-section-4 .container, .t4-section-5 .container {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

#t4-section-1 .container {
	padding-bottom: 0rem;
}

.blog-list .mod-list .row {
    margin-left: 0em;
}

.page-header h2, .categories-list h2 {
    font-size: 1.728rem;
}

.page-item.active .page-link {
    background-color: #695e95;
    border-color: #695e95;
}

.t4-palette-mainnav {
    color: #f4f2f4;
}

.page-link {
    color: #695e95;
}

.items-more .nav-tabs > li > a:hover, .items-more .nav-tabs > li > a:active, .items-more .nav-tabs > li > a:focus {
    background: #695e95;
}

.readmore .btn:hover, .readmore .btn:active, .readmore .btn:focus {
    background-color: #695e95;
}

.osk2021-link .module-title, .osk2021_aufstehen .module-title {
	display: none;
}
