
/*** 
=============================================
    Faq content area style
=============================================
***/
.faq-content-area {
  overflow: hidden;
}
.accordion-box {
}
.accordion-box .accordion {
  margin-bottom: 20px;
  position: relative;
  background: #fff;
}
.accordion-box .accordion .accord-btn {
  background: #f7f7f7 none repeat scroll 0 0;
  cursor: pointer;
  height: 55px;
  line-height: 18px;
  padding: 11px 20px 12px;
  position: relative;
  transition: all 500ms ease;
}
.accordion-box .accordion .accord-btn h4 {
    color: #b1040e;
    font-size: 18px;
    font-weight: 500;
    line-height: 32px;
    transition: all 500ms ease;
    text-transform: none;
    margin: initial;
}
.accordion-box .accordion .accord-btn::after {
  background: #b1040e none repeat scroll 0 0;
  border-radius: 2px;
  color: #fff;
  content:'\f067';
  font-family: "FontAwesome";
  font-size: 12px;
  font-weight: 100;
  height: 20px;
  line-height: 22px;
  margin-top: -15px;
  position: absolute;
  right: 20px;
  text-align: center;
  top: 32.5px;
  width: 20px;
  transition: all 500ms ease;
}

.accordion-box .accordion .accord-btn.active {
    background: #b1040e none repeat scroll 0 0;
}
.accordion-box .accordion .accord-btn.active:after {
    content: '\f068';
    color: #ffffff;
    background: #304577;
}
.accordion-box .accordion .accord-btn.active h4 {
    color: #ffffff;
}
.accordion-box .accordion .accord-content {
  border-top: medium none;
  display: none;
  padding: 22px 20px 1px;
  position: relative;
}
.accordion-box .accordion .accord-content.collapsed{
	display:block;	
}

.accordion-box .accordion .accord-content p {
  color: #222222;
  line-height: 28px;
  margin: 0;
}

.faq-content-area .question-form {
  background: #f7f7f7 none repeat scroll 0 0;
  padding: 76px 100px 100px 30px;
}
.faq-content-area .question-form h1 {
  color: #252525;
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 35px;
  text-transform: uppercase;
}
.faq-content-area .question-form form input[type="text"],
.faq-content-area .question-form form input[type="email"],
.faq-content-area .question-form form textarea{
  background: #ffffff none repeat scroll 0 0;
  border: medium none;
  display: block;
  height: 50px;
  margin-bottom: 30px;
  padding: 0 20px;
  width: 100%;
  transition: all 500ms ease;
  border: 1px solid transparent;
}
.faq-content-area .question-form form input[type="text"]:focus{
  border: 1px solid #dad7d7;    
}
.faq-content-area .question-form form textarea:focus{
  border: 1px solid #dad7d7;    
}
.faq-content-area .question-form form textarea{
  height: 155px;
  padding: 15px 20px;
}
.faq-content-area .question-form form input[type="submit"] {
  background: #252525 none repeat scroll 0 0;
  border-color: #252525;
  color: #f7941d;
  margin: 10px 0 0;
  padding: 15px 30px 13px;
  transition: all 500ms ease;
}
.faq-content-area .question-form form input[type="submit"]:hover{
  background: #f7941d;
  color: #fff;
}

