/**
* 2017-2019 Internetbureau get b.v.
*
* NOTICE OF LICENSE
*
* This source file is subject to the GNU General Public License (Version 3)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://www.gnu.org/licenses/gpl-3.0.html
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to support@gett.nl so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Store Selector to newer
* versions in the future. If you wish to customize Store Selector for your
* needs please refer to http://www.prestashop.com for more information.
*
* @author    Internetbureau get b.v. <support@gett.nl>
* @copyright 2017-2019 Internetbureau get b.v.
* @license   http://www.gnu.org/licenses/gpl-3.0.html  GNU General Public License (Version 3)
* GNU General Public License & Property of Internetbureau get b.v.
*/
.gett-faq-page-content .faq-description {
  margin-bottom: 30px;
}
.gett-faq-page-content .faq-categories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-left: -10px;
  margin-right: -10px;
}
.gett-faq-page-content .faq-categories .faq-category-name {
  display: flex;
  flex: 1 1 100%;
  align-self: center;
  justify-content: center;
  margin: 9px 10px 10px;
  font-weight: bold;
}
.gett-faq-page-content .faq-categories .faq-category-image {
  flex: 1;
  justify-content: center;
  margin: 10px 10px 5px;
}
.gett-faq-page-content .faq-categories .faq-category {
  display: flex;
  padding: 0;
}
.gett-faq-page-content .faq-categories .faq-category-content {
  display: flex;
  flex: 1;
}
.gett-faq-page-content .faq-categories .faq-category-content > a {
  display: flex;
  flex: 1;
  align-content: center;
  flex-wrap: wrap;
  justify-self: normal;
  background-color: #f1f6f6;
  margin: 10px;
}
.gett-faq-page-content img {
  max-width: 100%;
  height: auto;
}
.gett-faq-page-content .faq-description-extra-container-inner {
  background-color: #f1f6f6;
  padding: 20px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.gett-faq-page-content .faq-description-extra {
  display: inline-block;
}
.gett-faq-page-content .faq-description-extra-image {
  float: right;
  position: relative;
  top: -40px;
}
.gett-faq-page-content .faq-items {
  border-top: 1px solid #f1f1f1;
}
.gett-faq-page-content .faq-item {
  border-bottom: 1px solid #f1f1f1;
}
.gett-faq-page-content .faq-item-question {
  position: relative;
  padding-right: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  cursor: pointer;
}
.gett-faq-page-content .faq-item-toggle {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -12px;
  cursor: pointer;
  color: #7a7a7a;
  transition: 0.2s all;
}
.gett-faq-page-content .faq-item-toggle:hover,
.gett-faq-page-content .faq-item-toggle:focus,
.gett-faq-page-content .faq-item.active .faq-item-toggle {
  color: #373a3c;
}
.gett-faq-page-content .faq-item-toggle .expand-less {
  display: none;
}
.gett-faq-page-content .faq-item.active .faq-item-toggle .expand-less {
  display: inline-block;
}
.gett-faq-page-content .faq-item.active .faq-item-toggle .expand-more {
  display: none;
}
.gett-faq-page-content .faq-item-question-html > :last-child {
  margin-bottom: 0;
}
.gett-faq-page-content .faq-item-answer {
  display: none;
}
.gett-faq-page-content .faq-item-answer > :last-child {
  margin-bottom: 20px;
}
.page-header h1 {
  margin-bottom: 20px;
}
.faq-item-question-html{
  font-weight: bold;
}
.faq-item-question-html h3{
  font-size: 12px;
  font-weight: bold;
  font-family: Open Sans;
  line-height: 160%;
}
.faq-item-answer{
  max-width: 700px
}
