/**
 * NOTICE OF LICENSE
 *  _____ _            ___       _   _
 * |_   _(_)          / _ \     | | (_)
 *   | |  _ _ __ ___ / /_\ \ ___| |_ ___   _____
 *   | | | | '_ ` _ \|  _  |/ __| __| \ \ / / _ \
 *   | | | | | | | | | | | | (__| |_| |\ V /  __/
 *   \_/ |_|_| |_| |_\_| |_/\___|\__|_| \_/ \___|
 *
 * This source file is subject to a commercial license from TimActive Siret 750 571 366 00046
 * Use, copy, modification or distribution of this source file without written
 * license agreement from the TimActive EIRL is strictly forbidden.
 *
 * @author    TimActive
 * @copyright Since 2012 TimActive
 * @license   Commercial license
*/
#choicegiftcard img{max-width: 100%; height: auto;}
#choicegiftcard section h2,
#choicegiftcard section h3{
  font-size: 22px;
  line-height: 26px;
  text-transform: uppercase;
}
#giftcard_block p.link_gift_cards{
	background:url(../img/icon/giftcard_block.png) no-repeat;
  padding-left:50px;
	margin-top:25px;
	min-height:30px;
  display:flex;
  align-items:center;
}
#giftcard_block {
  box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 1.5625rem;
  background: white;
  padding: 1.5625rem 1.25rem;
}
body#module-giftcard-choicegiftcard #wrapper > .container{
}
body#module-giftcard-choicegiftcard #content-wrapper #main > #content{
  padding: 0px 15px;
  margin: 0px;
  background-color: transparent;
  border: none;
  box-shadow: none;
  font-size: 18px;
  line-height: 26px;
}
body#module-giftcard-choicegiftcard .gift-img-header{
  position: relative;
  text-align: right;
  background-position: center;
  background-size: cover;
  min-height: 370px;
}
body#module-giftcard-choicegiftcard .gift-img-header .title-text{
  position: absolute;
  top: 13%;
  left: 0px;
  font-weight: 400;
  font-size: 48px;
  z-index: 1;
  color: #fff;
  text-align: center;
  width: 100%;
}
.title-text-700{font-weight: 700;}
#choicegiftcard .gift-img-header img{display:none;}
body#module-giftcard-choicegiftcard .form-control,
body#module-giftcard-choicegiftcard button,
body#module-giftcard-choicegiftcard input,
body#module-giftcard-choicegiftcard optgroup,
body#module-giftcard-choicegiftcard select,
body#module-giftcard-choicegiftcard textarea,
body#module-giftcard-choicegiftcard label,
body#module-giftcard-choicegiftcard .label {
  font-size: 18px;
}

#giftcard_block_left a.btn-primary{
  background-color: #e2e8e6;
  color: #000;
  font-size: 14px;
  border-radius: 5px;
  width: 100%;
  margin-top: 20px;
  padding: 10px 20px;
  cursor: pointer;
}

#choicegiftcard #formgiftcard .form-control{
  line-height: 40px;
  min-height: 40px;
}
@media (max-width:1199px) {
  body#module-giftcard-choicegiftcard .gift-img-header .title-text{
    width: 100%;
    font-size: 52px;
    text-align: center;
  }
}
@media (max-width:991px) {
  body#module-giftcard-choicegiftcard .gift-img-header .title-text{
    font-size: 42px;
  }
  #choicegiftcard section h2,
  #choicegiftcard section h3{
    font-size: 16px;
  }
  body#module-giftcard-choicegiftcard #content-wrapper #main > #content,
  body#module-giftcard-choicegiftcard .form-control,
  body#module-giftcard-choicegiftcard button,
  body#module-giftcard-choicegiftcard input,
  body#module-giftcard-choicegiftcard optgroup,
  body#module-giftcard-choicegiftcard select,
  body#module-giftcard-choicegiftcard textarea,
  body#module-giftcard-choicegiftcard label,
  body#module-giftcard-choicegiftcard .label {
    font-size: 14px;
  }
}
@media (min-width:768px) {
  body#category #js-product-list-bottom #giftcard_block_left {
    display: none !important;
  }
}
@media (max-width:767px) {
  body#module-giftcard-choicegiftcard .gift-img-header .title-text{
    font-size: 34px;
  }
  body#category #js-product-list-bottom #giftcard_block_left {
    display: block !important;
    margin-top: -30px;
    margin-bottom: 50px;
  }
}

@media (max-width:599px) {
  body#module-giftcard-choicegiftcard .gift-img-header{
    min-height: 290px;
    margin: 0px -10px;
  }
  body#module-giftcard-choicegiftcard .gift-img-header .title-text{
    font-size: 24px;
    padding: 0px 2px;
  }
}


