html, body {
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
}
  @media (min-width: 576px) and (max-width: 991.98px){
 .container, .container-fluid,  .container-sm,  .container-md,  .container-lg,  .container-xl {
  padding-right: 0;
  padding-left: 0;
}
}
  @media  (max-width: 991.98px){
 .poster_de {
  display:none;
}

}
  @media  (min-width: 1200px){
 .truk_t {
  padding-top: 1.5rem ;
}
 .truk_l {
  padding-left: 1.5rem ;
}

}

.seminar-img, .image-style-seminar  {
  border: 1px solid #aaa;
  padding: 15px;
}

.seminar_img {
  height: 500px;
  width:auto;
  margin-left:auto;
  margin-right:auto;
}
.adv_comment {
  color: #7a7a4b;
  font-weight:600;
  letter-spacing: 0.2rem;
  padding-top:15px;
}
hr {
  border-color: rgba(0, 0, 0, 0.15);
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
img {
  height: auto;
  max-width: 100%;
}
.overlay_container {
  position: relative;
  display: block;
  overflow: hidden;
}
.region-content {
  padding: 0 ;
}
.overlay_text {
  position: absolute;
  background-color: rgb(255, 255, 255,0.75);
  bottom: 0;
  right: 0;
  padding: 20px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 80%;
  max-width: 80%;
}
.hall_container {
  position: relative;
}
.addition {
  margin-bottom: 3rem;
  padding: 1rem 1rem 1rem 0;
  font-weight: 500;
  font-size: 2.4rem;
  color: #666;
  font-family: "Fugue-Regular";
  border-bottom: 2px solid #afaf7c;
}
/*@font-face {

font-family: "a_OldTyperTitulNr"; 
src: url("../fonts/a_oldtypertitulnr.eot"); 
src: url("../fonts/a_oldtypertitulnr.eot?#iefix") format("embedded-opentype"),
url("../fonts/a_oldtypertitulnr.woff2") format("woff2"),
url("../fonts/a_oldtypertitulnr.woff") format("woff"), 
url("../fonts/a_oldtypertitulnr.svg") format("svg"), 
url("../fonts/a_oldtypertitulnr.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 

}
*/
@font-face {
font-family: "PriamojC"; 
src: url("../fonts/239-font.otf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "Product Sans"; 
src: url("../fonts/3690-font.otf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}

@font-face {
font-family: "CQMono"; 
src: url("../fonts/cqmonorusbydaymarius.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "DINProBlack"; 
src: url("../fonts/dinpro_black.otf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}



@font-face {
font-family: "Oldtimer"; 
src: url("../fonts/ofont.ru_Oldtimer.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "Erica Type"; 
src: url("../fonts/17861.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "CompactBold"; 
src: url("../fonts/compact-bold.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "BauhausHeavy"; 
src: url("../fonts/bauhaus-heavy-light.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}

@font-face {
font-family: "Memorandum"; 
src: url("../fonts/15304.otf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "ElementaCyr-BoldSC"; 
src: url("../fonts/14337.otf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "Courier10BTRusbyme-Roman"; 
src: url("../fonts/13324.otf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "CourierNewBold"; 
src: url("../fonts/courier-new-bold.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "CQMonoRUSbyDaymarius"; 
src: url("../fonts/3082-font.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "Cansellarist"; 
src: url("../fonts/cansellarist1.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "Kaufmann BT"; 
src: url("../fonts/2570-font.otf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "DinPro"; 
src: url("../fonts/dinpro_condensedmedium.otf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "Vera Crouz"; 
src: url("../fonts/3606-font.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}

@font-face {
font-family: "LainyDay"; 
src: url("../fonts/2124-font.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}


@font-face {
font-family: "Fugue-Regular"; 
src: url("../fonts/Fugue-Regular.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "Montserrat-Regular"; 
src: url("../fonts/Montserrat-Regular.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "Montserrat-Medium"; 
src: url("../fonts/Montserrat-Medium.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "Montserrat-SemiBold"; 
src: url("../fonts/Montserrat-SemiBold.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}

@font-face {
font-family: "FreeSetExtraCTT"; 
src: url("../fonts/freesetextractt.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}
@font-face {
font-family: "Roboto"; 
src:  url('../fonts/Roboto.woff2') format('woff2'), url('../fonts/Roboto.woff') format('woff'), url('../fonts/Roboto.ttf') format('truetype');
font-style: normal; 
font-weight: 400; 
}
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Robotomedium.woff2') format('woff2'), url('../fonts/Robotomedium.woff') format('woff'), url('../fonts/Robotomedium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src:  url('../fonts/Robotobold.woff2') format('woff2'), url('../fonts/Robotobold.woff') format('woff'), url('../fonts/Robotobold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

@font-face {
font-family: "NunitoSans-Regular"; 
src: url("../fonts/NunitoSans-Regular.woff") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}




.nav-link {
  padding: 0.1rem 1.5rem;
}
.navbar-expand-lg .navbar-nav .nav-link, .navbar-nav .nav-link {
  padding-left: 1.5rem;
  padding-right: 1.5rem;

}
.navbar-light .navbar-nav .nav-link  {
  font-family: "CQMonoRUSbyDaymarius";
//  font-family: "CQMono";

  font-weight:500;
  color: rgba(0, 0, 0, 0.8);
  letter-spacing: 0.15rem;
  letter-spacing: 2.4px;
  font-size:1.35rem;
  font-size:21px;

}
.navbar-light .navbar-nav li {
  border-left: 2px solid rgba(0, 0, 0, 0.8);
}
@supports (not (-moz-appearance:button)) and (contain:paint) and (-webkit-appearance:none) {

 .navbar-light .navbar-nav .nav-link {
 //     font-weight:600;
  font-size:1.35rem;

  }

}
@media (min-width: 992px) {

.navbar-light .navbar-nav li:first-child {
  border-left: 0px;
}
}
.navbar-light .navbar-nav li:last-child > .nav-link {
  padding-right:0;

}

.footer_address {
 font-family: "CQMonoRUSbyDaymarius";

}
.freehand {
 font-family: "LainyDay";
 font-size: 45px;
}
.promo {
//  background-repeat: repeat-x;
//  text-align:center;
//  color:#6d6d60;
//  font-size: 0.8rem;
//  background-image: url("../../../files/nline.png");

  height: 40px;
  width:100%;
//  background-color: #f6f6ec;
  background-color: #f6f6ec;
  border-bottom: 1px solid #f6f6ec ;
//  box-shadow: 0px 6px 10px 0 rgba(0, 0, 0, 0.2);
}
.region-breadcrumb {
  box-shadow: 0px 6px 10px 0 rgba(0, 0, 0, 0.17);
}
.promo img {
  height:55px;
  width:auto;
}
.head_image  {
  position: relative;  
}
.head_text_rus {
  color: #fff;
}
.jinr {
  color: #333;
  padding-bottom: 10px;
  font-size: 0.75rem;
  line-height:0.8rem;
  flex-direction:row;
  justify-content:flex-end;
  align-items:center;
  display:none;
}
@media (min-width: 992px) {
  .jinr {
    display:flex;
  }
}
.jinr a:hover, .jinr a:focus, .jinr a {
  text-decoration: none;
  color:#262626;
}
.advert_week {
  display: flex;
  flex-direction:column;
  font-weight:600;
  font-family: "Roboto";
  letter-spacing: 0.15rem;

  font-size: 1.2em;
//  font-size: 26px;
//  padding-bottom:15px;
   line-height: 1.1rem;
   padding-top: 7px;
}
.advert_week_end {
  display: flex;
  flex-direction:column;
  font-weight:600;
  font-family: "Roboto";
  letter-spacing: 0.15rem;

  font-size: 1.2em;
//  font-size: 26px;
//  padding-bottom:15px;
   line-height: 1.1rem;
   padding-top: 7px;
}

.advert_time {
  font-weight:600;
  font-family: "Roboto";
 // letter-spacing: 0.15rem;

  font-size: 2em;
//  font-size: 26px;
//  padding-bottom:15px;
//   line-height: 1.1rem;
   padding-left: 15px;
   padding-top:5px;
}

.advert_date {
  font-weight:400;
  font-family: "Roboto";
  font-size: 2.7em;
//  font-size: 20px;
  margin-right: 10px;
//  letter-spacing: 0.2rem;
//  letter-spacing: 3px;
     line-height: 2rem;
   padding: 10px 10px 11px 10px;
  border: 2px solid #afaf7c;
//  width: 5rem;
    font-weight:600;

}
.advert_date_end {
  font-weight:400;
  font-family: "Roboto";
  font-size: 2.7em;
//  font-size: 20px;
//  letter-spacing: 0.2rem;
//  letter-spacing: 3px;
     line-height: 2rem;
   padding: 12px 10px 12px 10px;
//  width: 5rem;
    font-weight:600;

}
.advert_title {
  font-weight:600;
//  font-family: "CQMonoRUSbyDaymarius";
//  font-family: "NunitoSans-Regular";
  font-family: "Roboto";
  font-size: 1.6em;
//  font-size: 21px;

 // letter-spacing: 3px;
  line-height: 1.7rem;
}
.advert_subtitle {

  font-family: "Roboto";
  font-size: 1em;
//  font-size: 16px;

  letter-spacing: 0.1rem;
//  letter-spacing: 3px;

  line-height: 24px;
  padding-top:15px;
}
.advert_suptitle {
  font-weight:500;

  font-family: "Roboto";
  font-size: 1.4em;
//  font-size: 18px;

 // letter-spacing: 0.15rem;
//  letter-spacing: 3px;

  line-height: 1.3rem;
}
.advert_img {
//  height: 300px;
//  display: inline-block;
//  flex:1;  
  width: 34%;
  position: relative;
  padding-right: 30px;
}

.advert_text {
  background-image: url("../../../files/background_advert.png") ;
   width: 66%;
  background-repeat: no-repeat;
  padding-top:15px;
//  padding-bottom:15px;
  padding-left:30px;  
//   width:100%; 
//  display:flex;
//  flex-direction: column;
 // flex: 2 ;
}
.head_text {
  position: absolute;
  top:45px;
  left:40px;
}


@media (min-width: 375px) {
.head_text {
  top:10px;
  left:10px;
  font-size:0.9em;
}
.advert_text {
  width: 100%;
}
.head_text_rus {
  font-family: "FreeSetExtraCTT";
//  font-family: "BauhausHeavy";
//  font-weight:900;
  font-size: 25px;
  padding-right:12px;
  line-height:15px;
  }
.head_image img {
// height:auto;
// width:60%;
 
}
}
@media (min-width: 576px) {
.head_text {
  top:25px;
  left:20px;
  font-size:0.9em;

}
.advert_img {
  width:32%;
}

.advert_date, .advert_date_end {
   font-size: 1.7em;
   padding: 6px 6px 6px 6px;
}
.advert_time {
   font-size: 1.5em;
}
.advert_week, .advert_week_end {
  font-size: 0.9em;
  line-height: 0.9rem;
}
.advert_title {
   font-size: 1.4em;
}
.advert_suptitle {
  font-size: 1.1em;
  line-height: 1.3rem;

}
.advert_subtitle {
  font-size: 1em;
  padding-top: 10px;
}

.advert_text {
  width:68%;

  padding-left:0px;
  background: none;
  padding-top:0px;

}

.head_text_rus {
  font-family: "FreeSetExtraCTT";
//  font-family: "BauhausHeavy";
//  font-weight:900;
  font-size: 40px;
  padding-right:15px;
  line-height:28px;
  }
.head_image img {
// height:auto;
// width:70%;
 
}
.head_text_eng {
  font-family: "BauhausHeavy";
///  font-weight:900;
  font-size: 54px;
  line-height:36x;
  padding-right:15px;

  }
}

@media (min-width: 768px) {
.advert_text {
  background-image: url("../../../files/background_advert.png") ;
   width: 68%;
  padding-left:30px;
  padding-top:15px;
  background-repeat: no-repeat;

}

.head_text {
  top:35px;
  left:27px;
}
.advert_date, .advert_date_end {
   font-size: 2em;
   padding: 8px 8px 8px 8px;
}
.advert_time {
   font-size: 1.8em;
   padding-top:2px;
}
.advert_week, .advert_week_end {
  font-size: 1em;
  line-height: 1rem;
}
.advert_title {
   font-size: 1.2em;
}
.advert_suptitle {
  font-size: 1.1em;
//  line-height:1.3em;
}
.advert_subtitle, .advert_body {
  font-size: 0.9em;
}
.head_text_rus {
  font-size: 50px;
  line-height:35px;
  margin-top:15px;
  }
.head_image img {
// height:auto;
// width:70%;
 
}
.head_text_eng {
  font-size: 55px;
  line-height:44px;
  margin-top:15px;
 
  }

}
.advert_body {
   padding-top:15px;
}
.navbar-brand img {
//  height: 90px;
  height: 50px;
}
@media (min-width: 992px) {
.advert_date {
  font-size: 2em;
}
.advert_date_end {
 font-size: 2em;

}
.advert_img {
    width: 38%;
}
 .advert_text {
  width: 62%;
}
 .advert_week, .advert_week_end
{
    font-size: 1em;
    line-height: 1.1rem;
}
.advert_time {
  font-size: 1.8em;
  padding-top:3px;
}
.advert_title {
   font-size: 1.2em;
}
 .advert_body
{
    font-size: 0.9em;
}
 .advert_subtitle {
    font-size: 1em;
}

 .advert_suptitle {
    font-size: 1.1em;
}

.head_text_rus {
  font-family: "FreeSetExtraCTT";
//  font-family: "BauhausHeavy";
//  font-weight:900;
  font-size: 65px;
  line-height:48px;
  margin-top:30px;

  }
.head_image img {
// height:auto;
// width:70%;
 
}
.navbar-brand img {
//  height: 90px;
  height: 105px;
  padding-bottom:10px;
  padding-top:5px
}
.head_text_eng {
//  font-family: "FreeSetExtraCTT";
//  font-family: "BauhausHeavy";
//  font-weight:900;
  font-size: 80px;
  line-height:54px;
  margin-top:30px;

 
  }

}

@media (min-width: 1200px) {
  .head_text {
    top: 40px;
    left: 40px;
  }
.navbar-brand img {
//  height: 90px;
  height: 105px;
  padding-bottom:10px;
  padding-top:5px
}

.advert_date {
//  font-size: 2.6em;
//  padding: 10px 10px 11px 10px;
}
.advert_date_end {
//  font-size: 2.6em;

}
.advert_text {
  width:64%;
}
.advert_img {
  width:36%;
 
}

 .advert_week, .advert_week_end
{
    font-size: 1.2em;
    line-height: 1.1rem;
}
.advert_time {
  font-size: 2em;
  padding-top:0;
}
.advert_title {
   font-size: 1.4em;
}
 .advert_suptitle
{
    font-size: 1.1em;
}
.head_text_rus {
  font-family: "FreeSetExtraCTT";
//  font-family: "BauhausHeavy";
//  font-weight:900;
  font-size: 80px;
  line-height:58px;
  padding-right:15px;
  margin-top:40px;

  }
.head_image img {
// height:auto;
// width:100%;
 
}
.head_text_eng {
//  font-family: "FreeSetExtraCTT";
//  font-family: "BauhausHeavy";
//  font-weight:900;
  font-size: 96px;
  line-height:64px;
   margin-top:30px;

  }

}


@media (min-width: 375px) {
.opening {
//  width: 400px;
//  height: 385px;
  max-width: 400px;

  background-position: right 30px top 30px;
  margin-left:auto;
  margin-right:auto;
}
}


@media (min-width: 576px) {
.opening {
  width: 400px;
  height: 385px;
  background-position: 270px 30px;
  margin-left:auto;
  margin-right:auto;
}
}

@media (min-width: 768px) {
.opening {
  position: absolute;
  right:0;
  top:-100px;
  width: 360px;
  height: 410px;
  background-position: 235px 30px;

}
}

@media (min-width: 992px) {
.opening {
  position: absolute;
  right:0;
  top:-100px;
  width: 400px;
  height: 385px;
  background-position: 270px 30px;

}
}

.opening {
  font-family: "CQMonoRUSbyDaymarius";
  background-color: rgba(238,236,234);
  background-color: #f9f9f3;
  background-color: #f6f6ec;
  background-image: url("../../../files/clock.png");

  background-repeat: no-repeat;
 
  color: #636867;
  color:#494949;
  font-size: 18px;
  padding: 45px;
  margin-bottom:60px;
}


.advert {
  position:relative;
  margin-bottom: 60px;
}
@media (max-width: 575.98px) {
.advert_img {
  width: 100%;
  padding-right: 0px;
  padding-bottom: 15px;
}

}
.advert_img img {
  height:100%;
  width:auto;
}
.advert .advert_img , .advert  .advert_text {
  float:left;
}
.advert .advert_img {
//  margin-right: 30px;
}

//.advert:nth-of-type(even)    {
//  margin-top: -50px;
//  margin-bottom:60px;
//}
//.advert:nth-of-type(odd) .advert_img , .advert:nth-of-type(odd)  .advert_text {
//  float:left;
//}
//.advert:nth-of-type(odd) .advert_img {
//  margin-right: 30px;
//}
//.advert:nth-of-type(even) .advert_text {
//  float:left;
//  position:absolute;
//  left:0;
//bottom:0;
//}
//.advert:nth-of-type(even) .advert_img {
//  float:right;
//  margin-left: 30px;
//}


.advert_type{
//   font-family: "LainyDay";
  text-transform: uppercase;
 //   font-family: "Montserrat";
  padding-bottom: 10px;
  font-weight:600;
    font-size: 1.1rem;
//    font-size: 18px;
  letter-spacing: 0.17rem;
//  letter-spacing:3px;


//  color:#8c8c74;
//  color: #a9976d;
 // color: #6e6e43;
}


.announcement {
//  background-color: #f9f9f3;
  border: 4px solid #f1f1e8;
  border: 1px solid #afaf7c;
  border-radius: 2px;
  padding: 30px;
  font-family: "Open Sans";
   font-family: "Product Sans";

}
.announcement h5 {
   font-family: "Montserrat-Regular";
  font-weight:600;
  font-size: 1.15rem;
  font-size: 1rem;

}
.hall_text {
   font-family: "Roboto";
   display: flex;
   font-size: 1.2rem;
   justify-content: center;
//   align-items: center;
   flex-direction:column;
}
.node__content {
   font-family: "Product Sans";
   font-size: 1.2rem;
   line-height: 1.7;
}
.history_text {
//   font-family: "DINPro-CondensedRegular";
//   font-size: 1.2rem;
//   line-height: 1.6;
   text-indent: 25px;
}
.p_line {
   display: flex;
   justify-content: center;

}
.contact {
  list-style: none;
  padding-left:0;
  width:100%;
}
.contact li {
  padding-bottom:1.5rem;
}
.beg_back {
  background-image: url("../../../files/background_advert.png");
  background-repeat: no-repeat;
  // padding-bottom: 15px;
  padding-left: 30px;

}
@media (min-width: 992px) {
.contact li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
   margin-bottom: 1.5rem;

}
}

blockquote {
  padding: 0px 20px;
  margin: 0 0 20px;
  font-size: 1.2rem;
  line-height:1.9rem;
  border-left: 5px solid #eeeeee;
  background-image: url("../../../files/background_advert.png");

}
.contact h4 {
   font-family: "Fugue-Regular";
   padding-bottom:15px;
   padding-top:15px;
}
h1.page-title {
   font-family: "Fugue-Regular";
}
.seminar_name {
  font-family: "Fugue-Regular";
  color: #817245;
}
.img_title {
  display: none;
  position: absolute;
  bottom: 0;
  padding: 5px;
  background-color:rgb(0,0,0,0.7);
  left: 15px;
  right: 15px;
  margin: 0;
  color: white;
  font-size: 12px;
  font-weight: 300;
  font-family: sans-serif;
}
a:hover > .img_title, a:focus > .img_title {
  display: initial;
  display: inline;
  filter: "alpha(opacity=70)";
//  opacity: 0.7;
  -webkit-transition: opacity 500ms ease-in;
  -moz-transition: opacity 500ms ease-in;
  -o-transition: opacity 500ms ease-in;
  transition: opacity 500ms ease-in;
}
.back-grey  {
 background: -moz-linear-gradient(left, #636867 0%, #636867 50%, white 50%, white 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #636867), color-stop(50%, #636867), color-stop(50%, white), color-stop(100%, white));
  background: -webkit-linear-gradient(left, #636867 0%, #636867 50%, white 50%, white 100%);
  background: -o-linear-gradient(left, #636867 0%, #636867 50%, white 50%, white 100%);
  background: -ms-linear-gradient(left, #636867 0%, #636867 50%, white 50%, white 100%);
  background: linear-gradient(to right, #636867 0%, #636867 50%, white 50%, white 100%);
}
.back-beige  {
 background: -moz-linear-gradient(right, #f9f9f3 0%, #f9f9f3 50%, white 50%, white 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f9f9f3), color-stop(50%, #f9f9f3), color-stop(50%, white), color-stop(100%, white));
  background: -webkit-linear-gradient(left, #f9f9f3 0%, #f9f9f3 50%, white 50%, white 100%);
  background: -o-linear-gradient(right,#f9f9f3 0%, #f9f9f3 50%, white 50%, white 100%);
  background: -ms-linear-gradient(right, #f9f9f3 0%, #f9f9f3 50%, white 50%, white 100%);
  background: linear-gradient(to left, #f9f9f3 0%, #f9f9f3 50%, white 50%, white 100%);
}
.region-footer {
  padding:0;
}
.ch:not(.collapsed) .rotate-icon {
  transform: rotate(180deg);
}
.ch .accicon {
  float: right;
  font-size: 20px;  
  width: 1.2em;
}
.ch {
  cursor: pointer;
  border-bottom: none;
}
.accordion .ch.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "+"; 
 color: #6e6e43;
   font-size: 25px;  
  line-height: 22px;
     float: right; 

}

.accordion .ch:after {
//    font-family: 'FontAwesome';  
    content: "-";
 color: #6e6e43;
   font-size: 25px;  
  line-height: 22px;
     float: right; 

}
