@charset "utf-8";

.ifont.i-down:before {
    content: "r";
}
.ifont.i-up:before {
    content: "R";
}
.s-faq { 
    padding-top:75px;
    padding-bottom:100px;
 }
.s-faq .title-main{
	margin-bottom: 30px
}
.s-faq .text-main{
	margin-bottom: 30px
}
.s-faq .panel-group-content {
  padding-top: 0;
}
.s-faq .panel-group .panel {
  border-top: 1px solid #dadada;
}
.s-faq .panel-group .panel.last-item {
  border-bottom: 1px solid #dadada;
}
.s-faq .section-description {
  margin-top: 0;  
}
.s-faq .panel-default > .panel-heading {
  background-color: transparent; 
}

.s-faq .panel-heading {
  padding: 15px 32px;
  border-radius: 0; 
}

.s-faq .panel-group .panel {
  border-radius: 0; 
}

.s-faq .panel {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0; }

.s-faq .panel-group .panel+.panel {
  margin-top: 0;
}  

.s-faq .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
  border: 0; }

.s-faq .panel-title > a {
  text-decoration: none;
  color: black; }
  .panel-title > a:hover {
    text-decoration: none; }

.s-faq .heading_3 a:hover {
  color: #7e3794; } 

.s-faq .panel-title .ifont {
  position: absolute;
  left: 16px;
  color: #7e3794;
}

.s-faq .panel-heading.actived .link-text {
  color: #7e3794;
}
.s-faq.c-ffaa00 .panel-heading.actived .link-text,
.s-faq.c-ffaa00 .panel-title .ifont,
.s-faq.c-ffaa00 .heading_3 a:hover {
  color: #FFAA00;
}

.s-faq .panel-body ul {
  padding-left: 15px;
  list-style-type: none;
}

.s-faq .panel-body ul li:before {
  position: relative;
  content: "-";
  left: -15px; }

.s-faq .panel-body {
  padding: 0 0 20px 32px; }

.s-faq .heading_3 a {
  font-family: "Helvetica", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  color: #332914; }

.s-faq .panel-body {
  font-size: 16px;
  line-height: 1.5;
  color: #676d70;
}
.s-faq .panel-body a {
  color: #676d70;
  text-decoration: underline;
}   

.s-faq .heading_3 a:focus {
  outline: none; }

.s-faq .panel-heading {
  border-color: #dadada;
}

html[lang="ar"] .s-faq  .panel-title .ifont {
    margin-right: 0;
    margin-left: 15px;
}


@media (max-width: 767px) {
	.s-faq { 
    	padding-top:35px;
    	padding-bottom:50px;
 	}
}