/**
* 2007-2018 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* 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 license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2018 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/

/*Added by Ocs*/
#page .rte-1 { background: #f6f6f6 }
/*#module-faq-faq .columns-container .center_column { max-width: 1440px; width: 100%; margin: 0 auto; }*/
#module-faq-faq .coloumn-text-select-1 { font-size: 36px; text-align: center; line-height: 23px; color: #000000; font-weight: bold; margin-bottom: 40px; }
#module-faq-faq .coloumn-select-1,#module-faq-faq .coloumn-select-2 { font-size: 18px; text-align: center; line-height: 16px; color: #000000; }
#module-faq-faq .coloumn-select-2 { font-weight: bold; margin-bottom: 40px; }
#module-faq-faq .faqtitle { display: none; }
#module-faq-faq .coloumn-text-select { font-size: 24px; color: #000000; padding: 30px 0 20px 10px; }
#module-faq-faq .coloumn-select-text { font-size: 14px; text-align: center; color: #000000; margin-top: 110px; font-family: Open Sans; margin-bottom: 30px; display: inline-block;}
#module-faq-faq .cms-coloumn { width: 100%; max-width: 1199px; margin: 50px auto; }
#module-faq-faq .shopping-select { background-color: #fff !important; width: 100%; max-width: 183px; min-height: 183px; cursor: pointer; margin-bottom: 30px; display: grid;}
#module-faq-faq .problèm { background: url("../img/shopping.svg")no-repeat center top 42px; } 
#module-faq-faq .offre { background: url("../img/promotion.svg")no-repeat center top 42px; } 
#module-faq-faq .fidélit { background: url("../img/hearts.svg")no-repeat center top 42px; } 
#module-faq-faq .click,
#module-faq-faq .infos { background: url("../img/box.svg")no-repeat center top 42px; }
#module-faq-faq .échange { background: url("../img/dollars.svg")no-repeat center top 42px; }
#module-faq-faq .paiemen { background: url("../img/gifts-card-copy.svg")no-repeat center top 42px; }
#module-faq-faq .e-carte { background: url("../img/gift-card.svg")no-repeat center top 42px; }
#module-faq-faq .click { background: url("../img/front-store.svg")no-repeat center top 42px; }
#module-faq-faq .click:hover,
#module-faq-faq .click.intro { background: url("../img/front-store-1.svg")no-repeat center top 42px; }
#module-faq-faq .problèm:hover,
#module-faq-faq .problèm.intro { background: url("../img/shopping-1.svg")no-repeat center top 42px; }
#module-faq-faq .offre:hover,
#module-faq-faq .offre.intro { background: url("../img/promotion-white.svg")no-repeat center top 42px; }
#module-faq-faq .fidélit:hover,
#module-faq-faq .fidélit.intro { background: url("../img/hearts-copy.svg")no-repeat center top 42px; }
#module-faq-faq .infos:hover,
#module-faq-faq .infos.intro { background: url("../img/box-1.svg")no-repeat center top 42px; }
#module-faq-faq .échange:hover,
#module-faq-faq .échange.intro { background: url("../img/dollars-1.svg")no-repeat center top 42px; }
#module-faq-faq .paiemen:hover,
#module-faq-faq .paiemen.intro { background: url("../img/gift-card-copy-1.svg")no-repeat center top 42px; }
#module-faq-faq .e-carte:hover,
#module-faq-faq .e-carte.intro { background: url("../img/gift-card-1.svg")no-repeat center top 42px; }
#module-faq-faq .shopping-select:hover,
#module-faq-faq .shopping-select.intro,#module-faq-faq .shopping-select.text {background-color: #000000 !important;}
#module-faq-faq .shopping-select:hover p.coloumn-select-text,
#module-faq-faq .shopping-select.intro p.coloumn-select-text { color:#ffffff !important; }
#module-faq-faq .cms-coloumn-1 { margin: 80px auto; width: 100%; max-width: 1199px; }
#module-faq-faq .shoping-select-text,
#module-faq-faq .shoping-select-text-1 { font-size: 14px; color: #000000; width: 140px; line-height: normal; margin: auto; text-align: center;}
#module-faq-faq .shopping-select:hover p.shoping-select-text,
#module-faq-faq .shopping-select.text p.shoping-select-text { color:#ffffff !important; }
#module-faq-faq .shopping-select:hover p.shoping-select-text-1,
#module-faq-faq .shopping-select.text p.shoping-select-text-1 { color:#ffffff !important; }

#module-faq-faq .retours { background: url("../img/dollar.svg")no-repeat center top 42px;}
#module-faq-faq .retours:hover,
#module-faq-faq .retours.intro { background: url("../img/dollar-1.svg")no-repeat center top 42px; }
#module-faq-faq .masques { background: url("../img/masques.svg")no-repeat center top 42px; }
#module-faq-faq .masques:hover,
#module-faq-faq .masques.intro { background: url("../img/masques-over.svg")no-repeat center top 42px; }

/*#module-faq-faq .shoping-select-text-1 { font-size: 13px; line-height: 17px !important; text-align: center; color: #000000; position: relative; right: 0; left: 0; top: 60px; padding: 10px; }*/
#module-faq-faq .commande-text {font-size: 24px; color: #000000; padding: 0 0 21px 0px;}
#module-faq-faq .commande-question { font-size: 14px; line-height: 20px; color: #d0021b; padding: 0 0 0 0px; }
#module-faq-faq .commande-answer { font-size: 14px; color: #000000; padding: 0 0 0 0px; line-height: 25px;}
#module-faq-faq .coloumn-text-commande { margin: 50px 0 0 0; }
#module-faq-faq .add-to-cart { text-align: center; display: inline-block; background: #242424; width: 280px; height: 48px; color: #fff; font-size: 14px; line-height: 21px; font-weight: normal; padding: 14px; cursor: pointer; }
#module-faq-faq .add-to-cart-1 { display: inherit; margin: 0 auto; border: 1px solid #000000; background: #fff; color: #000000; font-weight: normal; width: 280px; height: 48px; font-size: 16px; padding: 14px; cursor: pointer; }
#module-faq-faq .faq-answer-1,#module-faq-faq .faq-answer-2,#module-faq-faq .faq-answer-3,#module-faq-faq .faq-answer-4,
#module-faq-faq .faq-answer-5,#module-faq-faq .faq-answer-6 { display: none; }
#module-faq-faq .commande { display: none; }
#module-faq-faq .cms-delivary-text-1,#module-faq-faq .cms-delivary-text-2,#module-faq-faq .cms-delivary-text-3,#module-faq-faq .cms-delivary-text-4,
#module-faq-faq .cms-delivary-text-5,#module-faq-faq .cms-delivary-text-6,#module-faq-faq .cms-delivary-text-7 { display: none; }
#module-faq-faq .click-and-collect-text-1,#module-faq-faq .click-and-collect-text-2,#module-faq-faq .click-and-collect-text-3,#module-faq-faq .click-and-collect-text-4,
#module-faq-faq .click-and-collect-text-5,#module-faq-faq .click-and-collect-text-6,#module-faq-faq .click-and-collect-text-7,#module-faq-faq .click-and-collect-text-8,
#module-faq-faq .click-and-collect-text-9,#module-faq-faq .click-and-collect-text-10 { display: none; }
#module-faq-faq .cms-exchange-text-1,#module-faq-faq .cms-exchange-text-2,#module-faq-faq .cms-exchange-text-3,
#module-faq-faq .cms-exchange-text-4,#module-faq-faq .cms-exchange-text-5,#module-faq-faq .cms-exchange-text-6 { display: none; }
#module-faq-faq .cms-payment-text-1,#module-faq-faq .cms-payment-text-2 { display: none; } 
#module-faq-faq .cms-gift-text-1,#module-faq-faq .cms-gift-text-2 { display: none; }
#module-faq-faq .contactform-faq { display: none; }
#module-faq-faq .commande-text .faq_content { font-size: 16px; line-height: 14px; color: #d0021b; padding: 0 0 0 10px; }
.contactform-faq .contact-form{max-width: 900px; margin: 0 auto; float: none;}
/********** Faq Contact Form *******************/
#module-faq-faq .contact-form-box input.form-control { max-width: 100%; }
#module-faq-faq .form-group.email-content { width: 49%; float: right; }
#module-faq-faq .form-group.name-content { float: left; width: 49%; }
#module-faq-faq .contact-form-box .form-group.select-group .selector { padding: 0; width: 100% !important; background-image: none; height: 48px; }
#module-faq-faq .contact-form-box div.selector select.form-control { background: rgba(0, 0, 0, 0) ; opacity: 1; border: 1px solid #d8d8d8; height: 52px; color: #000000; }
#module-faq-faq .submit { float: left; width: 100%; text-align: right; }
#module-faq-faq .button.button-medium { margin: 0px auto; max-width: 280px; width: 100%; background: #242424; border: 1px solid #242424; }
#module-faq-faq .button.button-medium span { border-color: #242424; }
#module-faq-faq .contactform-faq .contact-text { display: none; }
#module-faq-faq #uniform-id_contact span { display: none; }
#module-faq-faq #uniform-id_store span { display: none; }
#module-faq-faq .contact-form-box { margin: 50px 0 0 0; }
#module-faq-faq .contact-form-box .page-subheading { display: none; }
#module-faq-faq #submitMessage .icon-chevron-right { display: none; }
#module-faq-faq div.uploader span.filename { background: #ffffff; width: 59%; height: 26px; text-align: center; font-size: 14px; padding: 0px; color: #777777; margin-right: 0px; border-color: #e7e7e7; }
#module-faq-faq div.uploader span.action { background: #821a0d; width: 94px; height: 26px; color: #ffffff; font-size: 14px; }
#module-faq-faq div.selector1 > div { width: 100% !important; } 
.contact-form-box .form-group { margin-bottom: 20px; float: left; width: 100%; }
#module-faq-faq .contactform-faq div.uploader { height: 50px; }
#module-faq-faq .commande-text p { font-size: 14px; line-height: 20px; color: #d0021b; padding: 0 0 0 10px; }
#module-faq-faq .text-center.faq-cart { text-align: center; }
#module-faq-faq .text-center.faq-cart .add-to-cart a { color: #ffffff; }
#module-faq-faq .rte-1 { background: #f6f6f6; }
#module-faq-faq .faq-confirmation-block p { text-align: center; }


/*Responsive Design CSS*/
@media (min-width: 0px) and (max-width: 767px) {
 #module-faq-faq .coloumn-text-select-1 { font-size: 26px; }
 #module-faq-faq .coloumn-select-1, #module-faq-faq .coloumn-select-2 { font-size: 14px; }
 #module-faq-faq .coloumn-text-select { font-size: 20px; }
 #module-faq-faq .shopping-select { max-width: 158px; height: 158px; margin: 0px auto 20px; display: inline-block; float: none; }
 #module-faq-faq .coloumn-select-shopping,#module-faq-faq .coloumn-select-box,#module-faq-faq .coloumn-select-front-store,
 #module-faq-faq .coloumn-select-dollar,#module-faq-faq .coloumn-select-giftcard-copy,#module-faq-faq .coloumn-select-gift-card { background-color: #f6f6f6 !important; } 
 #module-faq-faq .coloumn-select-2 { margin-top: 20px; }
 #module-faq-faq .command,
 #module-faq-faq  .command:hover,#module-faq-faq  .command.intro{ background-size: 45px 46px; }
  #module-faq-faq  .livrais,
  #module-faq-faq  .livrais:hover,#module-faq-faq  .livrais.intro { background-size: 46px 45px; }
  #module-faq-faq  .click,
  #module-faq-faq  .click:hover,#module-faq-faq  .click.intro { background-size: 43px 44px; }
  #module-faq-faq  .échange,
  #module-faq-faq  .échange:hover,#module-faq-faq  .échange.intro { background-size: 46px 46px; }
  #module-faq-faq  .paiemen,
  #module-faq-faq  .paiemen:hover,#module-faq-faq  .paiemen.intro { background-size: 44px 33px; }
  #module-faq-faq  .e-carte,
  #module-faq-faq  .e-carte:hover,#module-faq-faq  .e-carte.intro { background-size: 43px 32px; }
  #module-faq-faq  .shoping-select-text, #module-faq-faq  .shoping-select-text-1 { font-size: 12px; padding: 10px; margin: 30px auto; }
  #module-faq-faq .form-group.name-content,#cms .form-group.email-content { float: none; width: 100%; }
  #module-faq-faq .contact-form-box textarea { height: 250px; }
  #module-faq-faq .contact-form-box fieldset { padding: 0; }
  #module-faq-faq .form-group.email-content { width: 100%; }
  #module-faq-faq  .button.button-medium { max-width: 335px; }
  #module-faq-faq  div.uploader span.action { margin: 10px 0 0 0; -webkit-transition: width 2s; }
  #module-faq-faq  div.uploader span.filename { width: 100%; }
  #module-faq-faq  .cms-coloumn-1 { padding: 10px; }
}
#module-faq-faq  .cms-coloumn-1 { padding: 10px; }
#module-faq-faq  .cms-coloumn-1 { padding: 20px !important; }
  #module-faq-faq  .cms-coloumn { margin: 20px auto; }
  #module-faq-faq  .échange .coloumn-select-text { padding: 0 15px; }
  #module-faq-faq  .nous .coloumn-select-text { padding: 0 20px; }
  #module-faq-faq  .contact-form-box { margin-top: 0; }
  #module-faq-faq  .contact-form-box select.form-control { padding-left: 15px; }
@media (min-width: 0px) and (max-width: 374px) {
	#module-faq-faq  .shoping-select-text, #module-faq-faq  .shoping-select-text-1 { font-size: 11px; }
  #module-faq-faq  .shoping-select-text, #module-faq-faq  .shoping-select-text-1 { width: 100%;}
  #module-faq-faq  .button.button-medium { max-width: 280px; }
}
/*Added by Ocs*/
#module-faq-faq  .add-to-cart-1 {text-align: center; display: inherit; margin: 0 auto; border: 1px solid #000000 !important; background: #ffffff; color: #000000; font-weight: normal; width: 280px; height: 48px; font-size: 16px;
padding: 14px; cursor: pointer; padding: 0px; line-height: 42px;}
#module-faq-faq  .add-to-cart-2 {text-align: center; margin-top: 30px; font-size: 15px; font-size: 15px; color: #000000; display: none; }
#module-faq-faq  .coloumn-select-shopping,
#module-faq-faq  .coloumn-select-box,
#module-faq-faq  .coloumn-select-front-store,
#module-faq-faq  .coloumn-select-dollar,
#module-faq-faq  .coloumn-select-giftcard-copy,
#module-faq-faq  .coloumn-select-gift-card{background-color: #f6f6f6 !important;}
.input-group .input-group-btn>.btn{background: #000000; padding: 0 15px !important; height: 52px; line-height: 52px;}
.form-fields .form-group{margin-bottom: 10px;}
#module-faq-faq .contactform-faq .form-control-select,
#module-faq-faq .contactform-faq .form-control { background: #ffffff; padding: 0 15px; height: 52px !important; font-size: 14px; line-height: 48px !important;}
.form-fields .form-group label{font-weight: normal !important;}
#module-faq-faq .contact-form .form-fields #contactform-message { min-height: 155px; line-height: normal !important;padding-top: 10px; }
#module-faq-faq .contact-form .form-footer .btn-primary { background: #21906f; width: 100%; margin: 10px auto 0px; padding: 10px 25px !important; display: block; max-width: 280px; width: 100%; }
#module-faq-faq .contact-contentblocks { display: none; }
#module-faq-faq .contact-form { max-width: 880px; margin: 0px auto; float: none; }
/*#module-faq-faq  #footer .footer-socail_mod h4 p { text-align: left; }*/
#module-faq-faq  .contact-form-box select.form-control { max-width: 100% !important; height: 52px;}
#module-faq-faq  .titre_block_redskins,
#module-faq-faq  .text_info { display: none; }
#footer .footer-socail_mod-text { letter-spacing: 2px; color: #000000 !important; font-weight: 400 !important; }
#footer .footer-socail_mod .footer-socail_mod-text .footer-socail_mod-con { color: #19554F; 
font-weight: bold; text-decoration: underline; font-size: 11px; }
#footer .footer-socail_mod i.besoin-chat-icon { float: left; height: 26px; width: 29px; margin-right: 10px; background-position: -86px -47px !important; }
#module-faq-faq  .parrain,
#module-faq-faq  .parrain:hover,#module-faq-faq  .parrain.intro { background-size: 43px 32px; }



/*.footer-socail_mod-text { color: #242424; }
.footer-socail_mod-text .footer-socail_mod-con { color: #242424 !important; font-weight: bold; text-decoration: underline; }
.footer-container .footer-container-inner .footer-socail_mod-text .footer-socail_mod-con { color: #242424 !important; }
*/

/*Added by ocs*/
#module-faq-faq .faq-confirmation { text-align: center; }
#module-faq-faq #faq_complete { color: #000000; cursor: pointer; font-size: 24px; }
#module-faq-faq .faq-confirmation #faq_continue { color: #d0001c; cursor: pointer; font-size: 24px; }
#module-faq-faq .faq-confirmation-block { color: #000000; margin: 30px; }
@media (max-width: 767px) {
 #module-faq-faq #faq_complete,
 #module-faq-faq .faq-confirmation #faq_continue { font-size: 18px; }
 #module-faq-faq  .add-to-cart,
 #module-faq-faq  .add-to-cart-1 { width: 100%; }
 #module-faq-faq .contact-form-box .submit { margin-bottom: 35px; }
 #module-faq-faq .faq-confirmation-block{margin: 0px;}
}
#module-faq-faq .shopping-select:hover, #module-faq-faq .shopping-select.intro, #module-faq-faq .shopping-select.text{background-color: #d0001c !important;}