/* Container - TeaserContainer - START */
.teasercontainer.toggle > header h1 {
	position: relative;
	cursor: pointer;
}

.teasercontainer.toggle > header h1::after {
	content: " ";
	position: absolute;
	background: url("/fileadmin/template/img/toggle_plus.svg") left center no-repeat;
	right: 1rem;
	width: 20px;
	height: 20px;
	top: 5px;
}

.teasercontainer.toggle.open > header h1::after {
	background: url("/fileadmin/template/img/toggle_minus.svg") left center no-repeat;
}

.teasercontainer.toggle .togglecontainer {
	display: none;
}


.teasercontainer_content {
	display: flex;
	flex-wrap: wrap;
	gap: 2%;
	margin-bottom: 15px;
}

.teasercontainer_content > * {
	width: 32%;
	flex-grow: 0;
	flex-shrink: 0;
	background: #F0F5FB;
	margin-bottom: 2%;
	box-sizing: border-box;
	padding: 15px;
	height: 100%;
}

.teasercontainer_content div.frame-default {
	display: flex;
	flex-direction: column;
	padding: 0;
}

.teasercontainer_content div.frame-default h2 {
	text-align: center;
	order: 2;
	margin-bottom: 0;
	font-size: 20px;
	font-weight: 400;
}

/* Container - TeaserContainer - ENDE */

/* Anmeldformular news - START */

#anmeldeform_news input[type="checkbox"],
#anmeldeform_news input[type="radio"] {
	opacity: 1;
	position: relative;
}

#anmeldeform_news form > div.form-group {
	display: none;
}

/* always show required fields */
#anmeldeform_news div.form-group.anrede,
#anmeldeform_news div.form-group.vorname,
#anmeldeform_news div.form-group.nachname,
#anmeldeform_news div.form-group.email {
	display: block;
}

/* show selected optional fields */
#anmeldeform_news.einrichtung div.form-group.einrichtung,
#anmeldeform_news.mitgliedsorganisation div.form-group.mitgliedsorganisation,
#anmeldeform_news.mitgliedsnummer div.form-group.mitgliedsnummer,
#anmeldeform_news.verband div.form-group.verband,
#anmeldeform_news.strasse div.form-group.strasse,
#anmeldeform_news.plzort div.form-group.plzort,
#anmeldeform_news.funktion div.form-group.funktion,
#anmeldeform_news.telefon div.form-group.telefon,
#anmeldeform_news.bemerkungen div.form-group.bemerkungen,
#anmeldeform_news.workshop1 div.form-group.workshop1,
#anmeldeform_news.workshop2 div.form-group.workshop2,
#anmeldeform_news.workshop3 div.form-group.workshop3,
#anmeldeform_news.workshop4 div.form-group.workshop4,
#anmeldeform_news.essenauswahl div.form-group.essenauswahl,
#anmeldeform_news.anzahl div.form-group.anzahl,
#anmeldeform_news.stimmrecht div.form-group.stimmrecht,
#anmeldeform_news.stimmrecht_uebertragen div.form-group.stimmrecht_uebertragen,
#anmeldeform_news.barriere div.form-group.barriere {
	display: block;
}

.checkbox label span {
	font-weight: 700;
}

/* Anmeldformular news - ENDE */

.tx-fp-newsletter input[type="checkbox"] {
	opacity: 1;
}


.news-single .shariff .orientation-horizontal li a {
   display: block;
}

.news-list .news-image video,
.news-single .news-img-wrap video {
	width: 100%;
	height:auto;
}

.news-single .news-img-wrap {
	padding: 0 15px 10px 0;
}


/* dp_cookieconsent */
div.cc-bottom {
    bottom: 3.5em;
}
div.cc-window.cc-bottom-left, div.cc-window.cc-bottom-right {
  box-shadow: -5px 5px 25px 0 rgba(26,46,74,.25);
  font-family: 'Arial', sans-serif;
  bottom: 3rem;
}
.cc-message div.dp--cookie-check {
  border: 1px solid rgba(0,96,223,0.5);
  border-radius: 5px; 
}

input#dp--cookie-require.dp--check-box,
input#dp--cookie-statistics.dp--check-box {
  opacity: 1;
}

.dp--revoke.cc-bottom-right {
  top: auto;
}

div.cc-revoke.dp--revoke {
  background-color: rgba(0,96,223,0.1)!important; 
}

/* SearchBox */
ul.SocialLink {
	position: relative;
}

#kesearch_submit {
  position: absolute;
  top: 3px;
  left: 237px;
  height: 28px;
  width: 28px;
  border: 0 none;
  padding: 0;
}

#ke_search_sword,
.tx-kesearch-pi1 input[type="text"], .tx-kesearch-pi1 select, .tx-kesearch-pi1 textarea {
  padding: 0.3em 0.3em 0.3em 0.4em;
  background: white;
  border: 1px solid #bbbbbb;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  color: #2b2b2b;
}

div.kesearchbox{
    position: relative;
    height: 35px;
    margin: 0 0 10px 0;
}
body #ke_search_sword {
    position: absolute;
    top: 1px;
    width: 220px;
    height: auto;
    padding: 7px 40px 7px 9px;
    margin: 0;
    display: inline;
}


div.back-to-top {
	width: 61px;
	height: 59px;
}

.page-337 #page-header .col-sm-12 {
	display: flex;
	justify-content: space-between;
}



h1,h2,h4,h5,







.h1,.h2,.h4,.h5 {







  color: #0069AA;







}















/** justify **/







.text-left {







  text-align: left;







}







.text-center {







  text-align: center;







}







.text-right {







  text-align: right;







}







.text-justify {







  text-align: justify;







}















#page-header {







  margin-top: 60px;







  margin-bottom: 40px;







}















.main-slider .slick-slide, .main-slider-thumnail .slick-slide {







  height: 420px;







}















.right-banner {







  height: 120px;







}















.logo {







  margin: 0;







  float: left;







}















.navbar .nav .search form#form_kesearch_pi1 .kesearchbox { 







  height: 26px;







}















.navbar .nav .search form#form_kesearch_pi1 .kesearchbox #ke_search_sword { 







  height: 26px







}















.navbar .nav .search form#form_kesearch_pi1 .kesearchbox #kesearch_submit { 







  font-size: 24px; 







}















.right-banner {







  z-index: -10;







}















.navbar .nav .search form#form_ke_search_pi1 .kesearchbox #ke_search_word {







  height: 30px;







}















.frame-light-bg-frame {







  background: #F0F5FB;







  border: 0px none;







}















.h4, h4 {







  font-size: 14px ;







  font-weight: normal;







}















ul {







  list-style-type: none;







}















.frame-type-text ul > li:before {







  content: "\00BB" "  "; 







  color: #cc051c;







}















.frame-type-text li > ul > li:before {







  content: "\00BB" "  ";







  color: #336cb3;







}















.breadcrumb li:last-child {







  color: #cc051c !important;







}















.home #breadcrumb-wrapper {







  margin: 0;







}















i.fa.fa-calendar {







  display: none;







}















ul.nav a {







  padding-top: 10px;







  padding-bottom: 10px;







}















.frame-white-bg-frame .btn-primary a {







  color: #fff; background-color: #337ab7; border-color: #2e6da4







}















.frame-image-overlay-box {







  position: relative;







}















.frame-image-overlay-box header {







  position: absolute;







  bottom: 0;







  left: 0;







  width: 100%;







  z-index: 1;







  background-color: rgba(255,255,255,0.9);







  padding: 23px 11px 18px;







  min-height: 86px;







}















.frame-image-overlay-box header h4 {







  color: #333;







  margin: 0 0 8px;







}















.frame-image-overlay-box header h3 {







  font-weight: 500;







  color: #0069AA;







  margin: 0;







}















.frame-image-overlay-box .ce-gallery {







  margin: 0;







}















.frame-image-overlay-box .ce-bodytext {







  position: absolute;







  top: 0;







  left: 0;







  opacity: 0;







  width: 100%;







  height: 100%;







  z-index: 2;







  color: #fff;







  font-size: 17px;







  padding: 35px 30px;







  background-color: rgba(51, 108, 179, 0.8);







  -webkit-transition: all 0.3s ease-out;







  -moz-transition: all 0.3s ease-out;







  -o-transition: all 0.3s ease-out;







  transition: all 0.3s ease-out;







}















.frame-image-overlay-box:hover .ce-bodytext {







  opacity: 1;







}















.frame-image-overlay-box .ce-bodytext a {







  color: #fff;







  background-color: #cc051c;







  padding: 10px 20px;







  margin: 10px 0 0;







  display: inline-block;







}















.frame-image-overlay-box .ce-bodytext p:last-child {







  text-align: center;







}























.header-banner {







  width: auto;







  max-width: 230px;







  display: inline-block;







  margin: 0 0 0 20%;







  -webkit-align-items: center !important;







  -ms-flex-align: center !important;







  align-items: center !important;







}















.TopRightNav {







  background: transparent;







  padding: 0;







  margin: -23px 0 0;







  width: auto;







  float: right;







  display: inline-block;







  -webkit-align-items: center !important;







  -ms-flex-align: center !important;







  align-items: center !important;







}















.TopRightNav .HeaderTopLink,







.TopRightNav .SocialLink {







  display: block;







  margin: 0;







}















.TopRightNav .HeaderTopLink {







  margin: 0 0 35px;







}















.HeaderTopLink li a {







  color: #336cb3;







  font-size: 15px;







}















.SocialLink li a {







  font-size: 15px;







  width: 32px;







  height: 32px;







}







.SocialLink li a:before {







  font-size: 19px;







}


.SocialLink li.Social_0 a {
	background: #ffffff;
	width: 110px;
}

.SocialLink li.Social_0 a::before {
	background: url("/fileadmin/sitetemplate/Transparente_ZivilgesellschaftPNG.png");
	background-repeat: no-repeat;
	width: 110px;
	height: 32px;
	background-size: contain;
}



.SocialLink li.Social_5 a {







  background: #336cb3;







}







.SocialLink li.Social_5 a:hover {







  color: #336cb3;







  background: #fff;







}







.SocialLink li.Social_5 a:before {







    content: '\f002';







}























body.home .page-breadcrumb {







  display: none;







}















body.home .main-slider {







  margin-top: 15px;







}















body.home .slider-text {







  margin-left: 100px;







  max-width: 45%; /* 09.01.18 Bruce Gralla 50% -> 45% */







}















.back-to-top {







  top: 65%;







  bottom: auto;







}























/*







 * NAVI







 */















@media (min-width:768px){







  #navbarSupportedContent {







    width: 100%;







  }















  .navbar-static-top {







     box-shadow: 0 0 0;







     border: none;







     background: transparent;







  }















  #navbarSupportedContent ul li a {







    text-transform: none;







    color: #336cb3;







  }















  #navbarSupportedContent > ul > li > a {







    font-size: 20px;







    letter-spacing: 1px;







  }















  #navbarSupportedContent ul > .active > a,







  #navbarSupportedContent ul > li > a:focus,







  #navbarSupportedContent ul > li > a:hover,







  #navbarSupportedContent ul > li.active > a {







    background: transparent;







  }















  #navbarSupportedContent ul > li > a:focus,







  #navbarSupportedContent ul > li > a:hover,







  #navbarSupportedContent ul > li.active > a {







    color: #cc051c;







  }















  #navbarSupportedContent > ul > li:nth-child(1) > a {







    padding-left: 0;







    padding-top: 11px;







    padding-bottom: 11px;







    margin-left: 0;







  }















  #navbarSupportedContent > ul > li:nth-child(1) > a > span {







    display: none;







  }















  #navbarSupportedContent > ul > li:nth-child(1) > a:before {







    font-size: 32px;







    position: relative;







    top: 3px;







    font-family: "FontAwesome";







    content: "\f015";







  }















  .navbar-nav > li > a {







    padding: 15px 0;







    margin: 0 40px;







  }















  .navbar-nav > li + li {







    border-left: 1px solid #ccc;







  }















  .navbar-nav > li > .dropdown-menu {







    border: none;







    background-color: #F0F5FB;







  }















  .navbar-nav > li > .dropdown-menu li + li {







    border-top: 1px solid #fff;







  }















  #navbarSupportedContent > ul > li > .dropdown-menu li a {







    font-size: 16px;







  }















  #navbarSupportedContent ul.dropdown-menu > li:hover > a,







  #navbarSupportedContent ul li:hover > a {







    background: transparent;







  }







}















/*







 * Korrekturen 07.11.2018 S.H.







 */







.news-right-sub ul li a::before {







  color: #337ab7;  







  content: '\f105';







  vertical-align: middle;







}















.news-right-sub ul li a.active::before {







  color: #cc051c;







}















.news > .news-links > ul > li > a {







  padding-left: 15px;







}















.news > .news-links .toggle-sub-cats {







  color: #337ab7;







}















.news > .news-links .toggle-sub-cats.active {







  color: #cc051c;







  margin-bottom: 0px;







  border-bottom: none;







  background-color: #fff;







}















.news-right-sub {







  border-top: none;







}















.news > .news-links .toggle-sub-cats i, .archive-link i {







  font-size: 18px;







  vertical-align: middle;







  margin-right: 15px;







}















.lb-nav a.lb-next::before {







  font-family: "FontAwesome";







  display: inline-block;







  content: '\f105';







  font-size: 50px;







  position: absolute;







  right: 20px;







  bottom: 50%;







  color: #fff;







}















.lb-nav a.lb-prev::before {







  font-family: "FontAwesome";







  display: inline-block;







  content: '\f104';







  font-size: 50px;







  position: absolute;







  left: 20px;







  bottom: 50%;







  color: #fff;







}















.row-eq-height,
.frame-ansprechpartner-box > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.frame-ansprechpartner-box > .ce-textpic > .ce-gallery {
  width: 33.3333%;
}

.frame-ansprechpartner-box > .ce-textpic > .ce-bodytext {
  width: 66.6666%;
  padding: 0 15px;
}

.ansprechpartner-box {
  border-bottom: 1px solid #000;

}







.frame-ansprechpartner-rahmen {







  border-bottom: 1px solid #000;







  padding: 0px 0px 15px 0;







  margin-bottom: 20px;







}







.frame-ansprechpartner-rahmen .ansprechpartner-box {







  border-bottom: 0px;







}







.frame-ansprechpartner-rahmen .col-md-2.ansprechpartner-pic {







  width:33.3333%;







}







.frame-ansprechpartner-rahmen .col-md-10.ansprechpartner-info {







  width:66.6666%;







}















.ansprechpartner-pic {

  padding: 0px 0px 10px 0px;


}

.ansprechpartner-pic img,
.frame-ansprechpartner-box img {
  max-height: 230px;
  width: auto;
  margin: 0 auto;
}


.ansprechpartner-pic .ce-column {







  float: none;







}















.ansprechpartner-pic .ce-gallery .image {







  display: block;







}















.ansprechpartner-pic.icon {







  text-align: center;







}















.ansprechpartner-pic.icon i {







  font-size: 160px;







}















.ansprechpartner-name {







  font-size: 18px;







}















.ce-gallery figure {







  /* deaktiviert, weil nicht gut  table-layout: fixed;*/







  width: 100%;







}















/* IE10/11 hack for missing "object-fit: cover;" */







@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {







  .news-Grid .news-image img {







    width: auto;







  }







}















.leitung-rb-ansprechpartner .frame-ansprechpartner-box:last-child .ansprechpartner-box,







.sachbearbeitung-rb-ansprechpartner .frame-ansprechpartner-box:last-child .ansprechpartner-box,







.vorstand-ansprechpartner .frame-ansprechpartner-box:last-child .ansprechpartner-box,







.sachbearbeitung-ansprechpartner .frame-ansprechpartner-box:last-child .ansprechpartner-box,







.referenten-ansprechpartner .frame-ansprechpartner-box:last-child .ansprechpartner-box,







.verwaltung-ansprechpartner .frame-ansprechpartner-box:last-child .ansprechpartner-box{







  border-bottom: none;







}















#accordion .ansprechpartner-box {







  margin-left: 0px;







  margin-right: 0px;







  border-bottom: 0px;







}















.col-sm-4 .ansprechpartner-box .ansprechpartner-pic.icon i {







  font-size: 45px;







}







.SocialLink li.search .search-box{







  position: absolute;







  left: 0px;







  margin-top: 5px;







}















.SocialLink li.search .search-box .search-Box {







  left: 0px;







}















.SocialLink li.search .search-box #kesearch_submit {







  left: unset;







  height: 37px;







    width: 37px;







  visibility: visible;







  opacity: 1;







  background-color: #336cb3;







  color: #fff;







  top: 0px;







}















.collapsed .search-box {







  display: none;







}















.SocialLink li .search-box-trigger {







  background-color: #336cb3;







  font-size: 15px;







  width: 32px;







  height: 32px;







}















.SocialLink li .search-box-trigger::before {







  font-family: "FontAwesome";







  position: absolute;







  text-align: center;







  left: 0;







  right: 0;







  font-size: 19px;







  top: 1px;







  content: '\f002';







  display: block;







  text-indent: 0px;







}















.back-to-top {







  z-index: 1;







}















.main-section .btn {







  border-radius:0;







}







.main-section .btn-primary {







  background: #F0F5FB;







  color: #336cb3;







}















/*







 * RESPONSIVE







 */















.nav .dropdown-toggle {







  height: 40px;







}















#one-column-gridt iframe {







  width: 100%;







}























@media (min-width: 1550px){







  .back-to-top {







    right: 280px;







  }







}















@media (max-width: 991px){







  /*







   * Header







   */







  .logo {







    margin: 20px auto 15px;







  }















  .TopRightNav {







    margin: 10px 0 0;







  }















  /*







   * Slider







   */







  .main-slider .slick-slide, .main-slider-thumnail .slick-slide {







    height: 360px;







  }















  .info-view {







    top: 10%;







  }















  .info-view h2 {







    font-size: 20px;







    padding: 15px 25px;







  }















  .info-view a.slider-text-link {







    font-size: 17px;







    padding: 15px 45px 15px 25px;







  }















  .info-view a.slider-text-link:after {







    font-size: 20px;







  }















  /*







   * Ansprechpersonen







   */







  .col-sm-4 .panel-body .ansprechpartner-box {







    display: block;







  }















  .col-sm-4 .panel-body .ansprechpartner-box .ansprechpartner-info {







    padding: 0px;







  }















  .right-content .panel-body {







    padding: 15px;







  }







}















@media (max-width: 767px) {







  /*







   * Footer







   */







  .footer-top .col-md-4:nth-child(1) {







    padding-left: 5%;







    padding-bottom: 5%;







  }















  .footer-top .col-md-4:nth-child(2) {







    border-right: none;







    border-left: none;







    border-top: 1px solid #fff;







    border-bottom: 1px solid #fff;







    padding-top: 5%;







    padding-bottom: 5%;







  }















  .footer-top .col-md-4:nth-child(3) {







    padding-right: 5%;







    padding-top: 5%;







  }















  /*







   * Slider







   */







  .slick-arrow {







    top: 10%;







  }







  







  .main-slider .slick-slide, .main-slider-thumnail .slick-slide {







    height: auto;







  }















  .info-view {







    position: relative;    







  }















  .info-view h2 {







    display: block;







    margin-bottom: 0;







  }















  .info-view a.slider-text-link {







    background-color: #F0F5FB;







    display: block;







  }















  body.home .slider-text {







    margin-left: 0px;







    max-width: 100%;







    padding: 0;







  }















  .slick-prev::before, .slick-next::before {







    font-size: 35px;







  }















  /*







   * Boxes







   */







  







  #three-column-grid .col-sm-4 + .col-sm-4 {







    margin-top: 15px;







  }















  /*







   * other Boxes







   */







  .teaser_new .news-Grid {







    width: 100%;







  }















  .col-sm-4 .ansprechpartner-box .ansprechpartner-pic.icon i {







    font-size: 100px;







  }







}















@media (max-width: 522px) {







  /*







   * Header







   */







  .logo, .header-banner {







    margin: 0;







    display: block;







  }  







}















/* 22.11.2018 - Lukas */















.cc-color-override-2087743268.cc-window {







  margin-bottom: 42px; 







}















/* 20.12.2018 - Tobias */







@media (min-width: 1199px) {







  .header-banner { max-width: 490px; }







}















/* 21.01.2019 - Bruce */







#navbarSupportedContent > ul > li > .dropdown-menu li ul li a{







  color: #336cb3;







  background:#F0F5FB;







}















#navbarSupportedContent > ul > li > .dropdown-menu li ul li a:hover{







  color: #cc051c;







  background:#F0F5FB;







}















#navbarSupportedContent > ul > li > .dropdown-menu li ul li{







  border-top: 1px solid #fff;







}















#navbarSupportedContent > ul > li > .dropdown-menu li ul li.active a{







  color: #cc051c;







}















/* 22.01.2019 - Tobias */ 







.nolabel .checkbox label,

.nolabel .radio label { display: inline; }







.nolabel .radio input.powermail_radio,

.nolabel .checkbox input.powermail_checkbox {







  position: inherit;







  width: 10px;







  height: 10px;







  opacity: 1;







}















/* 29.01.2019 - Tobias */







@media (min-width: 526px) {







#c14 .news-single .news-single-top .news-categories { width: 66%; }







}















/* 05.02.2019 Bruce */







#c1650 .ce-center .ce-inner {







    float: unset;







    right: unset;







}















#c1650 .ce-outer {







    float: unset;







    right: unset;







}















#c1652 .ce-center .ce-inner {







    float: unset;







    right: unset;







}















#c1652 .ce-outer {







    float: unset;







    right: unset;







}















/*IE fix */







#c1521 .ce-gallery img{ 







    height: 312px;







    width: auto;







}







#c1514 .ce-gallery img{ 







    height: 312px;







    width: auto;







 }







#c1515 .ce-gallery img{ 







    height: 312px;







    width: auto;







 }







#c1516 .ce-gallery img{ 







    height: 312px;







    width: auto;







 }







#c1518 .ce-gallery img{ 







    height: 312px;







    width: auto;







 }







#c1521 .ce-gallery img{ 







    height: 312px;







    width: auto;







 }







#c1519 .ce-gallery img{ 







    height: 312px;







    width: auto;



 



 }











/* 2019-02-15  @Tobias */







.z35-download-box { background: #F0F5FB; margin-bottom: 15px; margin-right: 15px; padding: 15px; width: 48%; float: left; }



.z35-download-box .file-title { color: #336cb3; font-size: 20px; font-weight: bold; line-height: 25px; }



.z35-download-box .file-image-wrap img { width: auto; }



.z35-download-box .file-info { border-bottom: 1px solid #336cb3; padding-bottom: 10px; }



.z35-download-box .file-meta { padding-top: 10px; }











@media (max-width: 990px) {



  .z35-download-box { width: 100%; float: none;}



}







/* 2019-03-04 @Bruce */



.z35-download-box .file-image-wrap img { height: 210px !important; }



.z35-download-box .file-info .col-sm-6 { width: 40%; }



.z35-download-box .file-info .col-sm-6.file-image-wrap { width: 60%; }



.z35-download-box .file-info { height: 220px !important }















/* 2019-03-28 @Bruce */







@media(min-width:992px){







#c1519 .ce-column{



   width: 100%;



}







#c1519 .ce-inner{



   width: 100%;



}







#c1519 .ce-outer{



   width: 100%;



}







#c1518 .ce-column{



   width: 100%;



}







#c1518 .ce-inner{



   width: 100%;



}







#c1518 .ce-outer{



   width: 100%;



}







#c1521 .ce-column{



   width: 100%;



}







#c1521 .ce-inner{



   width: 100%;



}







#c1521 .ce-outer{



   width: 100%;



}







#c1518 .ce-gallery img{







    height: 312px;







    width: 100%;







 }







#c1521 .ce-gallery img{







    height: 312px;







    width: 100%;







 }







#c1519 .ce-gallery img{







    height: 312px;







    width: 100%;



 



 }







}











/* bruce 10.05.19 */







#c1877 .ce-center .ce-outer, #c1877 .ce-center .ce-inner{



  position: unset;



  float: none;



  right: unset;



}



#c1877 .slide {



  height: 100%;



}







#c1877 .slick-next {



  right:20px;



}







#c1877 .slick-prev {



  left:10px;



}







#c1877 .slick-arrow{



  top:40%;



  background:rgba(255,255,255,0.5);



  border-radius:50%;



  width: 45px;



  height: 45px;



}







#c1877 .slick-arrow:hover {



  background:rgba(255,255,255,0.5);



  border-radius:50%;



}







#c1877 .slick-arrow:before {



  color:#CC051C;



}







#c1877 .slick-prev.slick-arrow:before {



  font-size: 25px;



  top: 10px;



  left: -1px;



}







#c1877 .slick-next.slick-arrow:before {



  font-size: 25px;



  top: 10px;



  right: -5px;



}







#c1877 .frame-image-overlay-box header {



  background-color: rgba(255,255,255,0.9);



}







#c1877 .slick-prev::before, .slick-next::before{



  font-size:45px;



}







#c1877 .ce-gallery {



  height:312px; 



}







#c1877 .ce-gallery img {



  height:312px; 



}







#c1877 .ce-column {



  width:100%;



}





/*.nolabel .checkbox label*/

/*BG 11.06.19*/

.slick-track {

   height:420px;

 }



.image-embed-item:focus, figure.image, .ce-column, .ce-row {

 outline: none; 

}



.elkize-logo-text a {

  color: #000;

}



/* BG 26.07.19 */

#c179 .slick-prev::before, #c179 .slick-next::before {

     color:#F0F5FB;

 }



#c179 .slick-prev::before, #c179 .slick-next::before {

    font-size: 70px ;

  }

/* TW 27.08.19 :: Readspeaker */
#readspeaker_button1 { margin-top: 20px; }
#readspeaker_button1.rsbtn.rsexpanded .rsbtn_exp { display:inline-block;  }
#readspeaker_button1.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item { padding: 0 9px; }



body #cc-modal #cc-modal-wrapper h2,
body #cc-settingsmodal #cc-settingsmodal-wrapper h2,
body #cc-notification #cc-notification-wrapper #cc-notification-permissions li strong,
body #cc-notification #cc-notification-wrapper h2 {
  color: #0069AA !important;
}
body #cc-notification #cc-notification-wrapper h3,
body #cc-notification #cc-notification-wrapper p {
  color: #000;
  font-family: 'Open Sans', sans-serif;
}

body #cc-tag.cc-tag-vertical-left a,
body #cc-tag.cc-tag-vertical-left a:visited,
body #cc-notification #cc-notification-wrapper ul.cc-notification-buttons li a,
body #cc-notification #cc-notification-wrapper ul.cc-notification-buttons li a,
body #cc-notification #cc-notification-wrapper ul.cc-notification-buttons li #cc-approve-button-allsites,
body #cc-notification #cc-notification-wrapper ul.cc-notification-buttons li #cc-approve-button-allsites {
  background: #336cb3 !important;
  color: #fff !important;
}

#cc-settingsmodal #cc-settingsmodal-wrapper li strong,
#cc-modal #cc-modal-wrapper li strong,
body #cc-notification #cc-notification-permissions li strong,
body #cc-notification #cc-notification-wrapper a {
  color: #336cb3 !important;
}