@import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap);.faqHeader {
  color: #404041;
  font-weight: bold; }

.faqSubHeader {
  color: #404041;
  font-weight: bold; }

.btn-text--bd-blue:link {
  font-size: 16px !important; }

.row {
  margin-right: unset;
  margin-left: unset; }

.apollo-pdp-commonquestion-btn-close {
  float: unset;
  margin-top: unset; }

.apollo_pdp_commonQuestions-first, .apollo_pdp_commonQuestions-second, .apollo_pdp_commonQuestions-third {
  width: 100%;
  margin-left: unset;
  height: auto; }

.apollo_pdp_commonQuestions-second-answer {
  height: auto;
  margin-left: unset; }

.col {
  font-size: 14px; }

.alignBtn {
  /* text-align: end;
    position: relative;
    top: -70px;
    left: 29px;  */
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0;
  -ms-flex-pack: right;
      justify-content: right;
  padding-left: 10px; }

.faqText {
  /* min-height: 70px; */
  /*padding-left: 0 !important;
    width: 90%;
    position: relative;
    top: -18px;*/ }

.btn-font-white {
  color: #FFF !important; }

.faqLink {
  text-decoration: underline !important; }

@media (max-width: 992px) {
  #actions-go-here .second-col:before {
    border-right: none !important; } }

@media (max-width: 560px) {
  .apollo_pdp_commonQuestions-second {
    height: auto; }
  .faqText {
    padding-right: 5px;
    padding-left: 5px; } }

h1.Apllo-ProductHeader {
  color: #515151 !important;
  font-family: "FS Albert Pro" !important;
  font-size: 40px !important;
  font-weight: bold !important;
  letter-spacing: 0 !important;
  line-height: 56px !important;
  background-color: transparent !important;
  /*padding-left: 35px;*/
  margin-bottom: 64px;
  margin-top: 10px; }

h1.Apllo-ProductHeader::before {
  background-color: transparent !important;
  content: "" !important;
  position: absolute !important;
  /*left: 35px !important;*/
  bottom: 0 !important;
  height: 65px !important;
  width: 100px !important;
  border-bottom: 3px solid #EF6549 !important;
  margin-top: 5px;
  margin-bottom: 40px; }

.apollo-pdp-inStock {
  height: 33px;
  width: 98px;
  border-radius: 8px;
  background-color: #EBE9E7;
  margin-left: 15px;
  color: #404041;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 34px;
  text-align: center; }

.apollo-pdp-ioutStock {
  height: 33px;
  width: 137px;
  border-radius: 8px;
  background-color: #EF6549;
  margin-left: 15px;
  color: #404041;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 34px;
  text-align: center; }

.apollo-pdp-description {
  color: #404041;
  /*font-size: 20px;*/
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 35px;
  text-align: justify;
  text-justify: inter-word;
  padding-left: 0px;
  padding-right: 0px; }

.apollo-pdp-sku {
  color: #404041;
  /*font-size: 20px;*/
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 35px;
  /*text-align: right;*/
  /*padding-right: 15px;*/
  margin: 30px 0; }

.apollo-pdp-skuLabel {
  color: #404041;
  /*font-size: 20px;*/
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 35px;
  font-weight: bold; }

.aplolo-pdp-ul-listAdantages {
  text-align: justify;
  /*height: 121px;*/
  /*width: 320px;*/
  color: #404041;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 37px;
  padding-left: 20px; }

.apollo-pdp-advant-price-box {
  /*height: 474px;*/
  /*width: 827px;*/
  /*border-radius: 20px;*/
  /*background-color: #A9DCD6;*/
  padding-top: 35px;
  margin-left: 0px;
  margin-right: 0px;
  padding-bottom: 35px; }

.apollo-pdp-price-cmp {
  margin-left: 0px;
  margin-top: 20px;
  margin-bottom: 10px; }

.apollo-pdp-price-fld {
  height: 45px;
  width: 137px;
  color: #404041 !important;
  /*font-size: 30px !important;*/
  font-size: 1.5rem;
  font-weight: bold !important;
  letter-spacing: 0;
  padding-left: 0px; }

.apollo-pdp-flowAndPrices {
  text-align: justify;
  /*height: 121px;*/
  /*width: 320px;*/
  color: #404041;
  /*font-size: 18px;*/
  font-size: 0.9rem;
  letter-spacing: 0;
  line-height: 37px;
  /*padding-left: 20px;*/ }

.apollo-pdp-flowfrequently-label {
  /*height: 35px;*/
  /*width: 739px;*/
  color: #404041;
  /*font-size: 20px;*/
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 35px;
  /*padding-left: 15px;*/
  margin-bottom: 0px; }

.apollo-pdp-fixCol {
  padding-left: 0px;
  /*padding-right: 0px;*/ }

.apollo-pdp-flowfrequently-radio {
  /*height: 35px;*/
  /*width: 72px;*/
  color: #404041;
  /*font-size: 18px;*/
  font-size: 0.9rem;
  letter-spacing: 0;
  line-height: 35px; }

.apollo-pdp-flowfrequently-rd-mar {
  margin-left: 20px; }

.apollo-pdp-bundleSize-label {
  /*height: 35px;*/
  /*width: 290px;*/
  color: #404041;
  /*font-size: 20px;*/
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 35px;
  margin-bottom: 0px; }

.apollo-pdp-quantity {
  /*height: 35px;*/
  /*width: 192px;*/
  color: #404041;
  /*font-size: 20px;*/
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 35px;
  margin-bottom: 0px; }

.apollo-add-to-cart {
  text-align: left; }

button.apollo-pdp-addToCart {
  border-radius: 10px;
  background-color: #006CB6;
  color: #fff;
  font-size: 0.9rem;
  font-weight: bold;
  letter-spacing: 0;
  text-align: center;
  margin-top: 35px !important;
  padding-right: 20px;
  padding-left: 20px;
  margin-left: 0px !important;
  width: 200px !important;
  height: 40px;
  background-color: #006CB6; }

.apollo-pdp-detail-title {
  color: #5F6062;
  font-size: 1.5rem;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 45px;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 25px;
  /*margin-top: 25px;*/ }

.apollo-pdp-howItWorks-btn {
  box-sizing: border-box;
  width: 181px;
  border: 2px solid #006CB6;
  border-radius: 10px;
  background-color: #fff;
  color: #006CB6;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: 0;
  text-align: center;
  margin-top: 35px;
  margin-left: 15px; }

.apollo-pdp-commonQuestion-title {
  color: #5F6062;
  font-size: 1.5rem;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 45px;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 25px;
  margin-top: 25px; }

.apollo-pdp-commonQuestion-body {
  padding-left: 15px; }

.apollo_pdp_commonQuestions-first,
.apollo_pdp_commonQuestions-second,
.apollo_pdp_commonQuestions-third {
  /*height: 50px;*/
  border: 1px solid #EBE9E7;
  border-radius: 10px 10px 0px 0px;
  background-color: #EBE9E7;
  color: #404041;
  font-size: 18px;
  /*font-size: 0.9rem;*/
  letter-spacing: 0;
  line-height: 34px;
  padding-left: 20px;
  padding-top: 7px;
  /*margin-bottom: 15px;*/
  padding-bottom: 7px;
  margin-top: 15px; }

.apollo-pdp-commonquestion-btn-close {
  /*height: 1rem;
    width: 1rem;
    background-color: $blue;
    color: $white
    font-size: 0.9rem;
    border: 0px;
    float: right;
    margin-right: 20px;
    margin-top: 7px;
    position: relative;*/ }

.apollo-pdp-commonquestion-btn-close:after,
.apollo-pdp-commonquestion-btn-close:before {
  /*content: "";
		display: block;
		background-color: $white
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);*/ }

.apollo-pdp-commonquestion-btn-close:before {
  /*height: 0.8em;
		width: 0.1em;*/ }

.apollo-pdp-commonquestion-btn-close-minus:before {
  /*height: 0 !important;
		width: 0.1em;*/ }

.apollo-pdp-commonquestion-btn-close:after {
  /*height: 0.1em;
		width: 
        0.8em;*/ }

.closedWindow {
  /*border-radius: 10px 10px 10px 10px !important;*/ }

.apollo_pdp_commonQuestions-first-answer,
.apollo_pdp_commonQuestions-second-answer,
.apollo_pdp_commonQuestions-third-answer {
  /*height: 50px;*/
  border: 2px solid #EBE9E7;
  border-radius: 0px 0px 10px 10px;
  /*background-color: #F7F7F7;*/
  color: #404041;
  /*font-size: 18px;*/
  font-size: 0.9rem;
  letter-spacing: 0;
  line-height: 34px;
  padding-left: 20px;
  padding-top: 7px;
  margin-bottom: 35px;
  /*margin-top:15px;*/
  padding-right: 20px;
  text-align: left; }

@media (max-width: 767px) {
  .apollo-pdp-Testimonials {
    display: none; } }

.apollo-pdp-Testimonials-title {
  color: #5F6062;
  font-size: 1.5rem;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 45px;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 25px;
  margin-top: 25px; }

.apollo-pdp-Testimonials-body {
  padding-left: 15px; }

.apollo-pdp-testimonials {
  height: 200px;
  /*width: 950px;*/
  border-radius: 20px;
  background-color: #006CB6; }

.carousel-indicators > li {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  background-color: #006CB6;
  border: 1px;
  border-color: #fff;
  border-style: solid;
  opacity: 1; }

.carousel-indicators > li.active {
  background-color: #fff;
  border: 2px;
  border-color: #fff;
  border-style: solid; }

.apollo-pdp-testimonials-text {
  text-align: center;
  padding-top: 40px;
  color: #fff;
  font-size: 25px;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 42px;
  text-align: center; }

.apollo-pdp-testimonials-text::before {
  content: "\275D";
  font-size: 35px;
  padding-top: 25px;
  padding-right: 50px;
  font-family: icons;
  /* BYO icon font, mapped smartly */
  color: #A9DCD6; }

.apollo-pdp-testimonials-text::after {
  content: "\275E";
  font-size: 35px;
  font-family: icons;
  padding-top: 25px;
  padding-left: 50px;
  color: #A9DCD6;
  /*background-color: #A9DCD6;*/ }

.apollo-pdp-testimonials-who {
  text-align: center; }

.apollo-pdp-testimonials-whoName {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 37px;
  text-align: center; }

.apollo-pdp-testimonials-where {
  color: #fff;
  font-size: 16px;
  font-weight: 150;
  letter-spacing: 0;
  line-height: 37px;
  text-align: center; }

.image-list, .image-preview {
  padding: 0; }

.image-list .image-item {
  padding: 0 25px 4px 0px; }

.image-list .image-item:hover {
  opacity: 0.6; }

.image-preview .image-item {
  display: none; }

.image-preview .image-item.selected-image {
  display: block; }

.apollo-pdp-images-list {
  margin-right: 15px;
  margin-left: 15px; }

.apollo-pdp-imagesitens-btn {
  box-sizing: border-box;
  /* height: 120px; */
  /* width: 120px; */
  border: 1px solid #979797;
  border-radius: 10px;
  margin-top: 40px; }

.apollo-pdp-imagesitens-selected {
  border: 3px solid #EF6549;
  border-radius: 10px; }

.apollo-promotion-btn {
  padding-left: 0px;
  color: #404041;
  font-size: 1rem; }

.apollo-promotion-section {
  margin-bottom: 1rem;
  border: 0;
  margin-left: 0px;
  margin-right: 0px;
  border-bottom: 1px solid #ced4da; }

.apollo-promotion-sectionCol {
  padding-left: 0px; }

.collapsible-xl .title:after {
  display: block;
  clear: both;
  content: "";
  float: right;
  content: "\F078";
  font-family: FontAwesome;
  color: #999; }

.apollo-btn-quantity {
  width: 200px;
  border: 1px solid #6E6E6E;
  border-radius: 10px; }

.apollo-pdp-btn-addToCart {
  width: 200px;
  height: 40px;
  border-radius: 15px;
  background-color: #006CB6; }

.apollo-pdp-recommendations {
  margin-top: 45px; }

h2.pdp-col {
  color: #5F6062;
  font-size: 1.5rem;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 45px;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 25px;
  margin-top: 25px; }

/*  

start

*/
.cata-sub-nav {
  padding: 20px 15px 20px;
  margin: 0 37px;
  /* Make this scrollable when needed */
  overflow-x: auto;
  /* We don't want vertical scrolling */
  overflow-y: hidden;
  /* Make an auto-hiding scroller for the 3 people using a IE */
  -ms-overflow-style: -ms-autohiding-scrollbar;
  /* For WebKit implementations, provide inertia scrolling */
  -webkit-overflow-scrolling: touch;
  /* We don't want internal inline elements to wrap */ }

.cata-sub-nav::-webkit-scrollbar {
  display: none; }

.cata-sub-nav ul {
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -webkit-padding-start: 0px; }

.cata-sub-nav li {
  display: inline-table;
  margin: 0 10px;
  font-size: 16px; }

.arrow {
  background: transparent; }

.nav-prev {
  width: 25px;
  height: 25px;
  position: absolute;
  left: 0;
  bottom: 50%;
  margin-top: -2px; }

.nav-next {
  width: 25px;
  height: 25px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -22px; }

.apollo_pdp_commonQuestions-second:hover {
  background-color: #023970;
  color: white; }

.col-10.col-sm-11.faqText {
  position: relative;
  top: 4px; }

/* 

End

*/

/*# sourceMappingURL=APLLO_faq.css.map*/