/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 1, templates/rt_galatea/custom/scss/_gridcontent.scss */
/* line 2, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  box-lines: multiple;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 1rem -0.25rem;
}
/* line 8, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-desc {
  margin-bottom: 1rem;
}
/* line 11, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-item {
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  -webkit-flex: 0 0 auto;
  -moz-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100%;
  display: inline-block;
}
/* line 15, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-item i.fa, .g-gridcontent .g-gridcontent-item span {
  display: block;
}
/* line 18, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-item i.fa {
  margin: 1rem auto 2.5rem auto;
}
/* line 22, templates/rt_galatea/custom/scss/_gridcontent.scss */
@media only all and (max-width: 37.99rem) {
  .g-gridcontent .g-gridcontent-readmore {
    text-align: center !important;
    margin-top: 1rem;
  }
}
/* line 27, templates/rt_galatea/custom/scss/_gridcontent.scss */
.dir-rtl .g-gridcontent .g-gridcontent-readmore {
  text-align: left;
}
/* line 31, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-item-img, .g-gridcontent .g-gridcontent-item-content {
  position: relative;
}
/* line 34, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-item-content {
  border-top: 5px solid rgba(207, 180, 211, 0.65);
  padding: 3rem 2rem;
}
/* line 37, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-item-content .button {
  margin-top: 1rem;
}
/* line 41, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-item-text1, .g-gridcontent .g-gridcontent-item-text2 {
  text-transform: uppercase;
}
/* line 44, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-item-text1 {
  font-size: 0.9rem;
  line-height: 1.5;
  font-weight: 700;
}
/* line 49, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-item-text2 {
  font-family: "hind", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-weight: 400;
  font-size: 2.5rem;
  line-height: 1.25;
}
@media only all and (min-width: 60rem) and (max-width: 89.99rem) {
  .g-gridcontent .g-gridcontent-item-text2 {
    font-size: 2.25rem;
  }
}
@media only all and (max-width: 37.99rem) {
  .g-gridcontent .g-gridcontent-item-text2 {
    font-size: 1.5rem;
  }
}
/* line 61, templates/rt_galatea/custom/scss/_gridcontent.scss */
/* line 62, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-title-style-1 .g-gridcontent-item-content {
  background-color: rgba(207, 180, 211, 0.65);
  color: #fff;
}
/* line 66, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-title-style-1 .button.button-3, .g-gridcontent .g-gridcontent-title-style-1 .button.button-4 {
  border: 2px solid #fff;
  color: #fff !important;
}
/* line 69, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-title-style-1 .button.button-3:hover, .g-gridcontent .g-gridcontent-title-style-1 .button.button-4:hover {
  border: 2px solid rgba(176, 132, 183, 0.65);
  color: rgba(176, 132, 183, 0.65) !important;
}
/* line 75, templates/rt_galatea/custom/scss/_gridcontent.scss */
/* line 76, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-title-style-2 .g-gridcontent-item-content {
  background-color: rgba(104, 104, 104, 0.15);
  color: #686868;
}
/* line 80, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-title-style-2 .button.button-4 {
  border: 2px solid #686868;
  color: #686868 !important;
}
/* line 83, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-title-style-2 .button.button-4:hover {
  border: 2px solid rgba(207, 180, 211, 0.65);
  color: rgba(207, 180, 211, 0.65) !important;
}
/* line 89, templates/rt_galatea/custom/scss/_gridcontent.scss */
/* line 90, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-title-style-3 .g-gridcontent-item-content {
  width: 80%;
  margin: -6.25rem auto 0 auto;
  padding: 2rem;
  background: -webkit-linear-gradient(rgba(207, 180, 211, 0.85), rgba(207, 180, 211, 1));
  background: linear-gradient(rgba(207, 180, 211, 0.85), rgba(207, 180, 211, 1));
  color: #686868;
}
/* line 97, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-title-style-3 .g-gridcontent-item-text2 {
  font-family: "Open Sans";
  font-weight: 700;
  text-transform: none;
  font-size: 2.25rem;
  line-height: 1.25;
  margin: 1rem 0;
}
@media only all and (max-width: 37.99rem) {
  .g-gridcontent .g-gridcontent-title-style-3 .g-gridcontent-item-text2 {
    font-size: 1.75rem;
  }
}
/* line 108, templates/rt_galatea/custom/scss/_gridcontent.scss */
/* line 109, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-title-style-3 .button.button-4:hover {
  border: 2px solid rgba(207, 180, 211, 0.65);
  color: rgba(207, 180, 211, 0.65) !important;
}
/* line 115, templates/rt_galatea/custom/scss/_gridcontent.scss */
/* line 116, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-title-style-4 .g-gridcontent-item-content {
  border-top: 0;
  padding: 0;
  margin-bottom: 1rem;
}
/* line 121, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-title-style-4 .g-gridcontent-item-text2 {
  font-family: "Prompt";
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 1.5;
  width: 80%;
  margin: 1rem auto 0.5rem auto;
}
/* line 129, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-title-style-4 .g-gridcontent-item-desc {
  font-size: 0.9rem;
}
/* line 133, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .button.button-4 {
  border: 2px solid;
}
/* line 136, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .button.arrow {
  background: transparent;
  border: 0;
  color: inherit !important;
  padding: 0.5rem 0;
}
/* line 141, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .button.arrow:after {
  font-family: FontAwesome;
  content: "\f178";
  font-size: 2rem;
}
/* line 145, templates/rt_galatea/custom/scss/_gridcontent.scss */
.dir-rtl .g-gridcontent .button.arrow:after {
  content: "\f177";
}
/* line 149, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .button.arrow:hover {
  color: rgba(207, 180, 211, 0.65) !important;
}
/* line 153, templates/rt_galatea/custom/scss/_gridcontent.scss */
/* line 154, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-2cols .g-gridcontent-item {
  width: 50%;
}
/* line 158, templates/rt_galatea/custom/scss/_gridcontent.scss */
/* line 159, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-3cols .g-gridcontent-item {
  width: 33.33333%;
}
/* line 163, templates/rt_galatea/custom/scss/_gridcontent.scss */
/* line 164, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-4cols .g-gridcontent-item {
  width: 25%;
}
/* line 168, templates/rt_galatea/custom/scss/_gridcontent.scss */
/* line 169, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-5cols .g-gridcontent-item {
  width: 20%;
}
/* line 173, templates/rt_galatea/custom/scss/_gridcontent.scss */
/* line 174, templates/rt_galatea/custom/scss/_gridcontent.scss */
.g-gridcontent .g-gridcontent-6cols .g-gridcontent-item {
  width: 16.66667%;
}
/* line 179, templates/rt_galatea/custom/scss/_gridcontent.scss */
/* line 180, templates/rt_galatea/custom/scss/_gridcontent.scss */
@media only all and (max-width: 30rem) {
  .g-gridcontent .g-gridcontent-2cols .g-gridcontent-item {
    width: 100%;
  }
}
@media only all and (min-width: 38rem) and (max-width: 59.99rem) {
  /* line 185, templates/rt_galatea/custom/scss/_gridcontent.scss */
  .g-typography .g-gridcontent .g-gridcontent-2cols .g-gridcontent-item {
    width: 100%;
  }
}
/* line 191, templates/rt_galatea/custom/scss/_gridcontent.scss */
/* line 192, templates/rt_galatea/custom/scss/_gridcontent.scss */
@media only all and (max-width: 37.99rem) {
  .g-gridcontent .g-gridcontent-3cols .g-gridcontent-item, .g-gridcontent .g-gridcontent-5cols .g-gridcontent-item {
    width: 100%;
  }
}
/* line 198, templates/rt_galatea/custom/scss/_gridcontent.scss */
/* line 199, templates/rt_galatea/custom/scss/_gridcontent.scss */
@media only all and (max-width: 37.99rem) {
  .g-gridcontent .g-gridcontent-4cols .g-gridcontent-item, .g-gridcontent .g-gridcontent-6cols .g-gridcontent-item {
    width: 50%;
  }
}
/* line 1, templates/rt_galatea/custom/scss/_blockcontent.scss */
/* line 2, templates/rt_galatea/custom/scss/_blockcontent.scss */
.g-blockcontent h1 {
  font-weight: 300;
  font-size: 3rem;
  letter-spacing: -2px;
  opacity: 0.5;
  line-height: 3.75rem;
}
/* line 9, templates/rt_galatea/custom/scss/_blockcontent.scss */
.g-blockcontent .g-blockcontent-headline {
  margin-bottom: 0.5rem;
}
/* line 12, templates/rt_galatea/custom/scss/_blockcontent.scss */
.g-blockcontent .g-blockcontent-description {
  font-size: 1.2rem;
}
/* line 15, templates/rt_galatea/custom/scss/_blockcontent.scss */
.g-blockcontent .g-blockcontent-subcontent-title {
  font-family: "Open Sans";
  font-weight: 700;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 21, templates/rt_galatea/custom/scss/_blockcontent.scss */
.g-blockcontent .g-blockcontent-icons {
  display: block;
}
/* line 24, templates/rt_galatea/custom/scss/_blockcontent.scss */
.g-blockcontent .g-blockcontent-subcontent-subtitle {
  font-family: "Prompt";
  font-weight: 400;
  font-size: 0.9rem;
  line-height: 1;
}
/* line 30, templates/rt_galatea/custom/scss/_blockcontent.scss */
.g-blockcontent .g-blockcontent-subcontent-desc {
  font-size: 0.9rem;
  position: relative;
  margin-bottom: 1rem;
}
/* line 2, templates/rt_galatea/custom/scss/_jlparticles.scss */
/* line 3, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-custom-icon .tm-share-icon a {
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  color: #fff;
}
/* line 8, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-custom-icon .tm-share-icon a:hover {
  -webkit-filter: saturate(1.2) brightness(1.2);
  filter: saturate(1.2) brightness(1.2);
  color: #fff;
}
/* line 14, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-custom-icon .tm-share-icon .twitter {
  background-color: #1da1f2;
}
/* line 17, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-custom-icon .tm-share-icon .facebook {
  background-color: #3b5998;
}
/* line 20, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-custom-icon .tm-share-icon .googleplus {
  background-color: #dd4b39;
}
/* line 23, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-custom-icon .tm-share-icon .linkedin {
  background-color: #0077b5;
}
/* line 26, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-custom-icon .tm-share-icon .whatsapp {
  background-color: #25d366;
}
/* line 29, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-custom-icon .tm-share-icon .telegram {
  background-color: #2ca5e0;
}
/* line 32, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-custom-icon .tm-share-icon .mail {
  background-color: #ea4335;
}
/* line 35, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-custom-icon .tm-share-icon .digg {
  background-color: #005be2;
}
/* line 38, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-custom-icon .tm-share-icon .pinterest {
  background-color: #bd081c;
}
/* line 41, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-custom-icon .tm-share-icon .tumblr {
  background-color: #eb4924;
}
/* line 44, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-custom-icon .tm-share-icon .reddit {
  background-color: #ff4500;
}
/* line 47, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-custom-icon .tm-share-icon .vk {
  background-color: #4c75a3;
}
/* line 50, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-custom-icon .tm-share-icon .xing {
  background-color: #026466;
}
/* line 57, templates/rt_galatea/custom/scss/_jlparticles.scss */
/* line 58, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-search .jl-form-blank {
  background: none !important;
  border-color: transparent !important;
}
/* line 62, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-search .jl-form-blank:focus {
  border-color: #e5e5e5 !important;
  border-style: dashed !important;
}
/* line 67, templates/rt_galatea/custom/scss/_jlparticles.scss */
/* line 68, templates/rt_galatea/custom/scss/_jlparticles.scss */
/* line 69, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-modal-dialog .jl-search input[type="search"] {
  border: none;
  box-shadow: none;
}
/* line 77, templates/rt_galatea/custom/scss/_jlparticles.scss */
/* line 78, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-quotation-wrapper blockquote {
  margin: 0 0 20px 0 !important;
  font-size: 1rem;
  border-left: none;
  font-style: normal;
}
/* line 83, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-quotation-wrapper blockquote cite {
  display: inline-block;
  font-size: 1rem;
}
/* line 90, templates/rt_galatea/custom/scss/_jlparticles.scss */
/* line 91, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-code-wrapper pre {
  color: #666;
  border: none;
  padding: 0;
  border-radius: 0;
  font-size: 1rem;
}
/* line 100, templates/rt_galatea/custom/scss/_jlparticles.scss */
/* line 101, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-link:hover, a:hover {
  text-decoration: none;
}
/* line 108, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-overlay-primary {
  background: rgba(207, 180, 211, 0.45);
}
/* line 111, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-card-secondary {
  background: #5180e8;
}
/* line 114, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-secondary {
  background-color: #5180e8;
}
/* line 116, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-secondary:hover, .jl-button-secondary:focus, .jl-button-secondary:active {
  background-color: #245fe2;
}
/* line 120, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-heading-line > ::after, .jl-heading-line > ::before {
  top: calc(50% - (2px / 2));
  width: 150px;
}
/* line 124, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-text-primary, .jl-alert-primary {
  color: rgba(207, 180, 211, 0.65) !important;
}
/* line 129, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-primary {
  background-color: rgba(207, 180, 211, 0.65);
}
/* line 131, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-primary:focus, .jl-button-primary:hover {
  background-color: rgba(186, 148, 192, 0.65);
}
/* line 136, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-card-primary {
  background: rgba(207, 180, 211, 0.65);
}
/* line 138, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-card-primary.jl-card-hover:hover {
  background-color: rgba(186, 148, 192, 0.65);
}
/* line 142, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-tile-primary, .jl-section-primary {
  background: rgba(207, 180, 211, 0.65);
}
/* Hover + Focus */
/* line 147, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-nav-default > li > a:hover, .jl-nav-default > li > a:focus, .jl-nav-default > li.jl-active > a, .jl-article-meta a {
  color: rgba(207, 180, 211, 0.65);
}
/* line 153, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-subnav-pill > .jl-active > a, .jl-dotnav > .jl-active > * {
  background-color: rgba(207, 180, 211, 0.65);
}
/* Hover + Active + Focus */
/* line 158, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-tab > .jl-active > a, .jl-tab > * > a:hover, .jl-tab > * > a:focus {
  border-color: rgba(207, 180, 211, 0.65);
}
/* Hover + Focus */
/* line 164, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-accordion-title:hover, .jl-accordion-title:focus {
  color: rgba(207, 180, 211, 0.65);
}
/* line 168, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-default {
  background-color: rgba(255, 255, 255, 0);
  color: rgba(207, 180, 211, 0.65);
  border: 1px solid rgba(207, 180, 211, 0.65);
}
/* line 174, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-tab > * > a, .jl-nav-default {
  font-size: 1rem;
}
/* line 178, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button:focus {
  outline: 0;
}
/* line 181, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button, .jl-tab > * > a {
  text-transform: none;
  font-size: 1rem;
}
/* line 186, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-default {
  color: rgba(207, 180, 211, 0.65);
  border: 2px solid rgba(207, 180, 211, 0.65);
}
/* line 191, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-default:focus, .jl-button-default:hover {
  color: #404042;
  border-color: #404042;
}
/* line 197, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-default.jl-active, .jl-button-default:active {
  color: #404042;
  border-color: #404042;
}
/* line 203, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-primary {
  border: 2px solid transparent;
}
/* line 207, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-primary:focus, .jl-button-primary:hover {
  border-color: transparent;
}
/* line 212, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-primary.jl-active, .jl-button-primary:active {
  border-color: transparent;
}
/* line 217, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-secondary {
  border: 2px solid transparent;
}
/* line 221, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-secondary:focus, .jl-button-secondary:hover {
  border-color: transparent;
}
/* line 226, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-secondary.jl-active, .jl-button-secondary:active {
  border-color: transparent;
}
/* line 231, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-danger {
  border: 2px solid transparent;
}
/* line 235, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-danger:focus, .jl-button-danger:hover {
  border-color: transparent;
}
/* line 240, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-danger.jl-active, .jl-button-danger:active {
  border-color: transparent;
}
/* line 245, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-button-danger:disabled, .jl-button-default:disabled, .jl-button-primary:disabled, .jl-button-secondary:disabled {
  border: 2px solid transparent;
}
/* line 255, templates/rt_galatea/custom/scss/_jlparticles.scss */
.g5-container {
  margin: 0 auto;
  padding: 0;
  width: 90rem;
}
@media only all and (min-width: 60rem) and (max-width: 89.99rem) {
  .g5-container {
    width: 60rem;
  }
}
@media only all and (min-width: 38rem) and (max-width: 59.99rem) {
  .g5-container {
    width: 38rem;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 37.99rem) {
  .g5-container {
    width: 30rem;
  }
}
@media only all and (max-width: 30rem) {
  .g5-container {
    width: 100%;
  }
}
/* line 271, templates/rt_galatea/custom/scss/_jlparticles.scss */
.g5-container .g5-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
/* line 276, templates/rt_galatea/custom/scss/_jlparticles.scss */
/* line 277, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-container .g5-content {
  margin: 0.625rem;
  padding: 0.938rem;
}
/* line 283, templates/rt_galatea/custom/scss/_jlparticles.scss */
/* line 284, templates/rt_galatea/custom/scss/_jlparticles.scss */
.tm-button-wrapper .jl-button-danger:disabled, .tm-button-wrapper .jl-button-default:disabled, .tm-button-wrapper .jl-button-primary:disabled, .tm-button-wrapper .jl-button-secondary:disabled {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: 0.65;
  border: 1px solid #e5e5e5 !important;
}
/* line 294, templates/rt_galatea/custom/scss/_jlparticles.scss */
.back-to-top {
  position: fixed;
  bottom: 40px;
  right: 20px;
  z-index: 9999;
  font-size: 16px;
  width: 38px;
  height: 35px;
  text-align: center;
  line-height: 35px;
  cursor: pointer;
  border: 0;
  border-radius: 0px;
  text-decoration: none;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
@-webkit-keyframes fadeInRight {
  /* line 316, templates/rt_galatea/custom/scss/_jlparticles.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  /* line 322, templates/rt_galatea/custom/scss/_jlparticles.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  /* line 330, templates/rt_galatea/custom/scss/_jlparticles.scss */
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  /* line 336, templates/rt_galatea/custom/scss/_jlparticles.scss */
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@-webkit-keyframes fadeOutRight {
  /* line 344, templates/rt_galatea/custom/scss/_jlparticles.scss */
  from {
    opacity: 1;
  }
  /* line 348, templates/rt_galatea/custom/scss/_jlparticles.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  /* line 356, templates/rt_galatea/custom/scss/_jlparticles.scss */
  from {
    opacity: 1;
  }
  /* line 360, templates/rt_galatea/custom/scss/_jlparticles.scss */
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
/* line 367, templates/rt_galatea/custom/scss/_jlparticles.scss */
.back-to-top {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
/* line 376, templates/rt_galatea/custom/scss/_jlparticles.scss */
.backHide {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
/* line 380, templates/rt_galatea/custom/scss/_jlparticles.scss */
a.back-to-top:hover {
  background: rgba(207, 180, 211, 0.65);
}
/* line 382, templates/rt_galatea/custom/scss/_jlparticles.scss */
a.back-to-top:hover span {
  color: #fff;
}
/* line 388, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-notification-message {
  font-size: 1rem;
}
/*
 * Primary bordered
 */
/* line 394, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-notification-message-primary-border {
  color: #1e87f0;
  border: 1px solid #1e87f0;
}
/*
 * Success bordered
 */
/* line 401, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-notification-message-success-border {
  color: #32d296;
  border: 1px solid #32d296;
}
/*
 * Warning bordered
 */
/* line 408, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-notification-message-warning-border {
  color: #faa05a;
  border: 1px solid #faa05a;
}
/*
 * Danger bordered
 */
/* line 415, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-notification-message-danger-border {
  color: #f0506e;
  border: 1px solid #f0506e;
}
/*
 * Primary bg
 */
/* line 423, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-notification-message-primary-hivis {
  color: #fff;
  background-color: rgba(207, 180, 211, 0.65);
}
/* line 424, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-notification-message-primary-hivis .jl-notification-close, .jl-notification-message-primary-hivis a {
  color: #fff;
}
/*
 * Success bg
 */
/* line 434, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-notification-message-success-hivis {
  color: #fff;
  background-color: #32d296;
}
/* line 435, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-notification-message-success-hivis .jl-notification-close, .jl-notification-message-success-hivis a {
  color: #fff;
}
/*
 * Warning bg
 */
/* line 445, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-notification-message-warning-hivis {
  color: #fff;
  background-color: #faa05a;
}
/* line 446, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-notification-message-warning-hivis .jl-notification-close, .jl-notification-message-warning-hivis a {
  color: #fff;
}
/*
 * Danger bg
 */
/* line 456, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-notification-message-danger-hivis {
  color: #fff;
  background-color: #f0506e;
}
/* line 457, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-notification-message-danger-hivis .jl-notification-close, .jl-notification-message-danger-hivis a {
  color: #fff;
}
/* line 466, templates/rt_galatea/custom/scss/_jlparticles.scss */
:-webkit-full-screen-ancestor:not(iframe) {
  animation-fill-mode: none;
  -webkit-animation-fill-mode: none;
}
/* line 472, templates/rt_galatea/custom/scss/_jlparticles.scss */
.block-revealer__element {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  pointer-events: none;
  opacity: 0;
}
/* line 483, templates/rt_galatea/custom/scss/_jlparticles.scss */
/* line 484, templates/rt_galatea/custom/scss/_jlparticles.scss */
.moduletable .jl-breadcrumb > :nth-child(n+2):not(.jl-first-column)::before {
  margin: 0 5px;
}
/* line 490, templates/rt_galatea/custom/scss/_jlparticles.scss */
.jl-tooltip {
  text-shadow: none;
  font-size: 0.875em;
  font-weight: 400;
  color: #fff;
  background-color: #002b45;
  -webkit-box-shadow: 0 0 -3px 8px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 -3px 8px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 -3px 8px rgba(0, 0, 0, 0.3);
}
@media only all and (min-width: 38rem) and (max-width: 59.99rem) {
  /* line 3, templates/rt_galatea/custom/scss/responsive.scss */
  .sectiones-int > div {
    width: 49% !important;
    margin: 0.5rem 0rem !important;
  }
  /* line 7, templates/rt_galatea/custom/scss/responsive.scss */
  .sectiones-int {
    display: block !important;
    justify-content: center !important;
    margin: 2rem 0.5rem !important;
    text-align: center;
  }
  /* line 13, templates/rt_galatea/custom/scss/responsive.scss */
  a.g-mosaicgrid-item:hover {
    margin: -1rem;
    padding: 1.5rem;
  }
}
@media only all and (min-width: 38rem) {
  /* line 21, templates/rt_galatea/custom/scss/responsive.scss */
  .sectiones-int > div {
    width: 49% !important;
    margin: 0.5rem 0rem !important;
  }
  /* line 25, templates/rt_galatea/custom/scss/responsive.scss */
  .sectiones-int {
    display: block !important;
    justify-content: center !important;
    margin: 2rem 0.5rem !important;
    text-align: center;
  }
  /* line 31, templates/rt_galatea/custom/scss/responsive.scss */
  a.g-mosaicgrid-item {
    border-radius: 100% 100% 70% 70% !important;
    margin: 0.5rem !important;
  }
  /* line 35, templates/rt_galatea/custom/scss/responsive.scss */
  .btn-catego {
    align-items: center;
    width: 60% !important;
    margin: 2rem 0rem !important;
  }
  /* line 41, templates/rt_galatea/custom/scss/responsive.scss */
  .tittle-secInt {
    width: 90% !important;
    max-width: 40rem;
  }
}
/* line 48, templates/rt_galatea/custom/scss/responsive.scss */
#g-offcanvas {
  background: #fff !important;
}
@media only all and (max-width: 37.99rem) {
  /* line 54, templates/rt_galatea/custom/scss/responsive.scss */
  .image-logoHnr {
    display: none;
  }
  /* line 57, templates/rt_galatea/custom/scss/responsive.scss */
  #g-offcanvas #g-mobilemenu-container ul {
    background: rgba(255, 179, 21, 0) !important;
  }
  /* line 61, templates/rt_galatea/custom/scss/responsive.scss */
  span.g-menu-item-title {
    font-size: 1rem !important;
    font-family: open sans !important;
  }
  /* line 65, templates/rt_galatea/custom/scss/responsive.scss */
  a.g-menu-item-container {
    text-align: inherit !important;
  }
  /* line 68, templates/rt_galatea/custom/scss/responsive.scss */
  .name-wel {
    width: 50% !important;
  }
  /* line 71, templates/rt_galatea/custom/scss/responsive.scss */
  .text-welcome {
    margin: 3rem 1rem !important;
  }
  /* line 74, templates/rt_galatea/custom/scss/responsive.scss */
  .tittle-secInt {
    width: 80% !important;
    font-size: 1.5rem !important;
  }
  /* line 78, templates/rt_galatea/custom/scss/responsive.scss */
  .sectiones-int {
    display: block !important;
    justify-content: center !important;
    margin: 2rem 0.5rem !important;
  }
  /* line 83, templates/rt_galatea/custom/scss/responsive.scss */
  .sectiones-int > div {
    width: 100%;
    margin: 0.5rem 0rem !important;
  }
  /* line 87, templates/rt_galatea/custom/scss/responsive.scss */
  .name-wel {
    top: 2.5rem !important;
    box-shadow: 0px 1px 91px 27px #000 !important;
  }
  /* line 91, templates/rt_galatea/custom/scss/responsive.scss */
  .header-home {
    padding-top: 6rem !important;
  }
  /* line 95, templates/rt_galatea/custom/scss/responsive.scss */
  .form-horizontal .control-label {
    width: 100%;
    text-align: left !important;
    margin: auto;
  }
  /* line 101, templates/rt_galatea/custom/scss/responsive.scss */
  .visible-desktop {
    display: none;
  }
  /* line 105, templates/rt_galatea/custom/scss/responsive.scss */
  span.bold-tr {
    font-size: 2rem !important;
  }
  /* line 108, templates/rt_galatea/custom/scss/responsive.scss */
  span.stdr-tr {
    font-size: 2rem !important;
    font-weight: 500;
  }
  /* line 112, templates/rt_galatea/custom/scss/responsive.scss */
  .control-group.button-Log {
    margin-top: 1.5rem !important;
  }
  /* line 115, templates/rt_galatea/custom/scss/responsive.scss */
  .control-group {
    width: 100% !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 119, templates/rt_galatea/custom/scss/responsive.scss */
  ul.nav.nav-tabs.nav-stacked {
    width: 100%;
    text-align: center;
    margin: auto;
    padding: 0rem;
    font-size: 0.9rem;
  }
  /* line 126, templates/rt_galatea/custom/scss/responsive.scss */
  .sectiones-int {
    display: block !important;
    justify-content: center !important;
    margin: 2rem 0.5rem !important;
    text-align: center;
  }
  /* line 132, templates/rt_galatea/custom/scss/responsive.scss */
  a.g-mosaicgrid-item:hover {
    margin: -1rem;
    padding: 1.5rem;
  }
  /* line 137, templates/rt_galatea/custom/scss/responsive.scss */
  a.g-mosaicgrid-item {
    border-radius: 100% 100% 70% 70% !important;
    margin: 0.5rem !important;
  }
  /* line 141, templates/rt_galatea/custom/scss/responsive.scss */
  .btn-catego {
    width: 85% !important;
    margin: 2rem 0rem !important;
  }
  /* line 147, templates/rt_galatea/custom/scss/responsive.scss */
  .g-block.size-20.logo-hnr > div > a > img {
    position: absolute;
    margin-top: 0rem !important;
    max-width: 16rem !important;
    left: 0;
    right: 0;
    margin: auto;
    top: 2rem !important;
  }
  /* line 156, templates/rt_galatea/custom/scss/responsive.scss */
  .gradient-line {
    margin-top: 1rem !important;
  }
  /* line 160, templates/rt_galatea/custom/scss/responsive.scss */
  li.g-menu-item.g-menu-item-type-component.g-menu-item-316.g-standard.custom-icon-padding {
    position: absolute;
    right: 0;
  }
}
@media only all and (max-width: 1400px) {
  /* line 177, templates/rt_galatea/custom/scss/responsive.scss */
  img.img-foo-icon {
    max-width: 45px !important;
  }
}
@media screen and (max-width: 600px) {
  /* line 185, templates/rt_galatea/custom/scss/responsive.scss */
  #componnetContent, #wrap_info {
    width: 100%;
  }
  /* line 188, templates/rt_galatea/custom/scss/responsive.scss */
  form#perfilForm {
    width: 100%;
    margin: auto;
    padding-top: 3rem;
  }
  /* line 194, templates/rt_galatea/custom/scss/responsive.scss */
  .panel.panel-default {
    font-family: open sans;
    width: 100%;
    margin: auto;
  }
  /* line 199, templates/rt_galatea/custom/scss/responsive.scss */
  .faq-prin {
    min-width: 90% !important;
    max-width: 90% !important;
    padding-left: 0rem !important;
  }
  /* line 204, templates/rt_galatea/custom/scss/responsive.scss */
  .span2.des {
    display: flex;
    justify-content: left;
    margin-left: 0rem !important;
  }
  /* line 214, templates/rt_galatea/custom/scss/responsive.scss */
  ul.nav.nav-tabs.nav-stacked {
    padding-bottom: 0.5rem;
  }
  /* line 217, templates/rt_galatea/custom/scss/responsive.scss */
  section#g-top {
    width: 100%;
  }
  /* line 220, templates/rt_galatea/custom/scss/responsive.scss */
  .wtsApp > div {
    font-size: 0.9rem;
  }
  /* line 223, templates/rt_galatea/custom/scss/responsive.scss */
  .info-section {
    grid-template-rows: auto auto !important;
  }
  /* line 227, templates/rt_galatea/custom/scss/responsive.scss */
  .legales-login {
    color: transparent;
  }
  /* line 230, templates/rt_galatea/custom/scss/responsive.scss */
  .logo-img > img {
    max-width: 3.5rem !important;
    max-height: 1.5rem !important;
  }
}
/**************** com_catalog****************/
/* line 2, templates/rt_galatea/custom/scss/flujoCanje.scss */
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  background-color: #fff;
}
/* line 7, templates/rt_galatea/custom/scss/flujoCanje.scss */
.g-offcanvas-toggle {
  position: fixed;
}
/* line 10, templates/rt_galatea/custom/scss/flujoCanje.scss */
input.fill {
  width: 90%;
  max-width: 12rem;
  height: 2rem;
  background: #106e38;
}
/* line 16, templates/rt_galatea/custom/scss/flujoCanje.scss */
form#adminForm-user > div > label::after {
  color: black;
}
/*css for general grid*/
/* line 21, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product_container {
  display: grid;
  grid-template-columns: 1fr 3fr;
  grid-template-rows: auto auto;
  grid-gap: 20px;
  grid-template-areas: "filter search" "filter products";
}
/* line 30, templates/rt_galatea/custom/scss/flujoCanje.scss */
h1, h2, h3, h4, h5 {
  font-family: 'oppo-regular' !important;
  font-weight: 700;
}
/* line 34, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product-container .info-container > h3 {
  min-height: 3rem;
}
/* line 38, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product-container .info-container > .img-container--info > img {
  height: 60px;
  padding: 0 5px;
}
/* line 42, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product-container .info-container > .img-container--info > a > img:first-of-type {
  height: 55px;
  margin-left: 10px;
}
/* line 46, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product-grid__image {
  display: flex;
  justify-content: center;
}
/* line 50, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-grid__image-link {
  padding: 20px 20px 10px;
  width: 12rem;
  height: 11rem;
  margin: auto;
}
/* line 56, templates/rt_galatea/custom/scss/flujoCanje.scss */
header#g-header > div {
  width: 70%;
}
/* line 59, templates/rt_galatea/custom/scss/flujoCanje.scss */
#filter {
  grid-area: filter;
  text-transform: uppercase;
  border: 1px solid #ddd;
  box-shadow: 0 0 5px #ddd;
}
/* line 66, templates/rt_galatea/custom/scss/flujoCanje.scss */
#products {
  grid-area: products;
}
/* line 70, templates/rt_galatea/custom/scss/flujoCanje.scss */
#search {
  grid-area: search;
}
/*css for filter*/
/* line 76, templates/rt_galatea/custom/scss/flujoCanje.scss */
#filter-header {
  flex-direction: column;
  padding: 20px;
  border-bottom: 1px solid #e6eae9;
  display: flex;
}
/* line 83, templates/rt_galatea/custom/scss/flujoCanje.scss */
#filter-header_result-count {
  padding: 0 0 15px;
  font-weight: 700;
  color: #000;
}
/* line 89, templates/rt_galatea/custom/scss/flujoCanje.scss */
#filter-header_clear-btn {
  padding: 6px 12px;
  line-height: 1.42857;
  color: #fff;
  background-color: #106e38;
  border-color: #106e38;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 98, templates/rt_galatea/custom/scss/flujoCanje.scss */
button.help-btn:hover {
  background: rgba(69, 153, 255, 0.8117647059) !important;
  transition: 0.5s;
}
/* line 102, templates/rt_galatea/custom/scss/flujoCanje.scss */
button.help-btn {
  height: 3.2rem;
  background: #106e38 !important;
  background-repeat: round;
  border: 0px !important;
  color: #fff;
  font-size: 1.3rem;
  transition: 0.5s;
}
/* line 112, templates/rt_galatea/custom/scss/flujoCanje.scss */
#filter-btn {
  padding: 6px 12px;
  line-height: 1.42857;
  color: #fff;
  background: #106e38;
  border-color: #106e38;
  font-weight: bold;
  text-transform: uppercase;
  transition: 0.5s;
  border: 2px solid #106e38;
}
/* line 123, templates/rt_galatea/custom/scss/flujoCanje.scss */
#filter-btn:hover {
  padding: 6px 12px;
  line-height: 1.42857;
  color: #106e38;
  background: #fff;
  border-color: #106e38;
  font-weight: bold;
  text-transform: uppercase;
  transition: 0.5s;
}
/* line 134, templates/rt_galatea/custom/scss/flujoCanje.scss */
#quantity-input__minus, #quantity-input__plus {
  color: #106e38;
}
/* line 139, templates/rt_galatea/custom/scss/flujoCanje.scss */
.input-price {
  text-align: center;
  font-weight: bold;
}
/* line 144, templates/rt_galatea/custom/scss/flujoCanje.scss */
.filter_price {
  text-transform: none;
}
/* line 148, templates/rt_galatea/custom/scss/flujoCanje.scss */
#filter-main {
  padding: 0 20px 30px;
}
/* line 153, templates/rt_galatea/custom/scss/flujoCanje.scss */
#filter_category-filters h5 {
  margin-bottom: 8px;
  font-weight: bold;
  color: #000;
}
/* line 160, templates/rt_galatea/custom/scss/flujoCanje.scss */
#category-filters__all, #category-filters__category {
  font-size: 14px;
  color: #000;
}
/* line 165, templates/rt_galatea/custom/scss/flujoCanje.scss */
#category-filters__all-input, #category-filters__category-input {
  margin-bottom: 7px;
}
/* line 169, templates/rt_galatea/custom/scss/flujoCanje.scss */
#category-filters__count {
  color: #9e9e9e;
}
/* line 173, templates/rt_galatea/custom/scss/flujoCanje.scss */
#filter-footer {
  flex-direction: column;
  padding: 20px;
  border-top: 1px solid #e6eae9;
  display: flex;
}
/*css for search*/
/* line 182, templates/rt_galatea/custom/scss/flujoCanje.scss */
#search-wrapper {
  padding-top: 10px;
  padding-bottom: 20px;
}
/* line 187, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-picker__search-input {
  border: 2px solid #106e38 #d3d5d4;
  text-indent: 30px;
  width: 60%;
  float: right;
}
/*css for products*/
/* line 196, templates/rt_galatea/custom/scss/flujoCanje.scss */
#products_sort-btn-title {
  margin-left: 4px;
  text-transform: uppercase;
  color: #000;
  background: transparent;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.188);
  border-radius: 5px;
  box-shadow: 1px 2px 5px -3px rgba(0, 0, 0, 0.46);
}
/* line 207, templates/rt_galatea/custom/scss/flujoCanje.scss */
#products_sort-btn-price {
  margin-left: 4px;
  text-transform: uppercase;
  color: #000;
  background: transparent;
  padding: 5px;
  border: 1px solid rgba(0, 0, 0, 0.188);
  border-radius: 5px;
  box-shadow: 1px 2px 5px -3px rgba(0, 0, 0, 0.46);
}
/* line 218, templates/rt_galatea/custom/scss/flujoCanje.scss */
.is-active {
  padding-bottom: 2px;
  border-bottom: 3px solid #000;
}
/* line 223, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product_grid {
  display: grid;
  grid-template-columns: repeat(3, auto);
  grid-gap: 20px;
  padding-top: 20px;
}
/* line 230, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product_item {
  display: grid;
  grid-template-rows: 1fr minmax(1em, auto);
  position: relative;
}
/* line 236, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product_grid .product_item {
  border: 1px solid #ddd;
  box-shadow: 0 0 5px #ddd;
  padding: 10px;
  max-width: 15rem !important;
  width: 100% !important;
  margin: auto;
  height: 19rem;
}
/* line 248, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product_grid .product_item a:hover {
  text-decoration: underline;
}
/* line 252, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-grid__image-link {
  padding: 20px 20px 10px;
}
/* line 256, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-grid__price_currency {
  font-weight: 600;
  text-align: right;
  margin-top: 10px;
  color: #121212;
}
/* line 263, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-grid__price {
  padding: 5px;
}
/*css for paginator*/
/* line 269, templates/rt_galatea/custom/scss/flujoCanje.scss */
#page_selector {
  text-align: center;
  width: 9%;
}
/* line 274, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product-pagination {
  padding-top: 20px;
  margin: 0;
  text-align: center;
}
/* line 280, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product-pagination a {
  color: black;
  padding: 2px 9px;
  text-decoration: none;
  transition: background-color 0.3s;
  border: 1px solid rgba(0, 0, 0, 0.09);
  border-radius: 22px;
  box-shadow: 0px 3px 4px -2px rgba(0, 0, 0, 0.74);
  font-weight: 500;
  cursor: pointer;
}
/* line 292, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product-pagination a.active {
  background: #106e38;
  color: #fff !important;
  border: 0;
  padding: 0.5rem 1rem;
  margin-right: 1rem;
}
/* line 300, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product-pagination a:hover:not(.active) {
  background-color: #ddd;
}
/*css for product detail*/
/* line 304, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product_detail_container {
  border: 1px solid #ddd;
  box-shadow: 0 0 5px #ddd;
  display: grid;
  grid-template-columns: 1.5fr 2fr;
  grid-template-rows: 1fr auto;
  grid-template-areas: "product-detail-header product-detail-header" "product-detail-main product-detail-img";
}
/* line 315, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-detail-header {
  position: relative;
  grid-area: product-detail-header;
  text-transform: uppercase;
  padding: 20px 20px 20px 20px;
  border-bottom: 2px solid #106e38 #e6eae9;
}
/* line 323, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-detail-header h3 {
  margin: 0;
}
/* line 327, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-detail-header img.like-icon {
  position: absolute;
  top: 25px;
  right: 25px;
  height: 50px;
}
/* line 334, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-detail-header a > img.like-icon {
  position: absolute;
  top: 25px;
  right: 25px;
  height: 50px;
}
/* line 341, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-detail-main {
  grid-area: product-detail-main;
  padding: 20px 20px 0px 20px;
}
/* line 346, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product-detail-img {
  grid-area: product-detail-img;
  margin: 0 auto;
}
/* line 351, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-view__sku {
  display: block;
  color: #9e9e9e;
  font-weight: 700;
  font-size: 15px;
}
/* line 358, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-view__description {
  font-size: 18px;
  margin: -10px 0px 0px 0px;
  color: #000;
  text-align: justify;
  padding-bottom: 20px;
}
/* line 366, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-view__add-form {
  display: grid;
  grid-column-gap: 20px;
  grid-template-columns: auto 2fr;
  grid-template-areas: "product-view__price product-stock product-view__select" "product-view__actions product-view__actions product-view__actions";
}
/* line 375, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-view__price {
  grid-area: product-view__price;
  font-size: 41px;
  font-weight: 700;
  color: #000;
  display: inline-flex;
}
/* line 383, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-view__price-currency {
  font-size: 18px;
  font-weight: 500;
}
/* line 388, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-stock {
  grid-area: product-stock;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  padding-bottom: 10px;
  color: black;
}
/* line 397, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-view__back-btn {
  color: #fff;
  background: #000;
  border-color: #000;
  font-weight: bold;
  transition: 0.5s;
  border: 2px solid #000;
  padding: 0.5rem 1rem;
}
/* line 408, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-view__back-btn:hover {
  color: #106e38;
  background: #fff;
  border-color: #106e38;
  font-weight: bold;
  transition: 0.5s;
  border: 2px solid #106e38;
  padding: 0.5rem 1rem;
}
/* line 420, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-view__add-btn {
  color: #fff;
  background: #106e38;
  border-color: #106e38;
  font-weight: bold;
  transition: 0.5s;
  border: 2px solid #106e38;
  padding: 0.5rem 1rem;
}
/* line 430, templates/rt_galatea/custom/scss/flujoCanje.scss */
header#g-header {
  padding: 3rem 0rem;
}
/* line 434, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-view__add-btn:hover {
  color: #106e38;
  background: #fff;
  border-color: #106e38;
  font-weight: bold;
  transition: 0.5s;
  border: 2px solid #106e38;
  padding: 0.5rem 1rem;
}
/* line 446, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-view__wishlist-btn {
  border: 2px solid #106e38 #b68f23;
  border-radius: 0 !important;
  padding: 6px 12px;
  color: #fff;
  background: linear-gradient(to bottom, #ece18b, #b68f23) !important;
  font-weight: bold;
  font-size: 17px;
  margin-bottom: 10px;
}
/* line 457, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-view__select {
  grid-area: product-view__select;
  font-weight: 700;
  text-align: center;
  display: grid;
  grid-template-columns: 0.25fr 2fr 0.25fr;
  /*  grid-template-areas:
   "quantity_input__btn-min product-view__quantity quantity_input__btn-plus";*/
}
/* line 466, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-view__actions {
  grid-area: product-view__actions;
  text-align: left;
}
/* line 470, templates/rt_galatea/custom/scss/flujoCanje.scss */
#quantity_input__btn-min {
  grid-area: quantity_input__btn-min;
}
/* line 474, templates/rt_galatea/custom/scss/flujoCanje.scss */
#quantity_input__btn-plus {
  grid-area: quantity_input__btn-plus;
}
/* line 477, templates/rt_galatea/custom/scss/flujoCanje.scss */
.container-button-catalog {
  display: flex;
}
/* line 480, templates/rt_galatea/custom/scss/flujoCanje.scss */
input#product-view__quantity {
  margin-bottom: -2rem !important;
}
/* line 483, templates/rt_galatea/custom/scss/flujoCanje.scss */
.quantity-input__minus, .quantity-input__plus {
  background: none;
  color: #106e38;
  font-size: 26px;
  padding: 0 !important;
  width: 2rem;
  height: 2rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 495, templates/rt_galatea/custom/scss/flujoCanje.scss */
.quantity-input__minus:hover, .quantity-input__plus:hover {
  color: #106e38 !important;
  opacity: 0.6;
}
/* line 499, templates/rt_galatea/custom/scss/flujoCanje.scss */
.quantity-input__input {
  text-align: center;
  -moz-appearance: textfield;
  -webkit-appearance: none;
  color: #404040;
}
/* line 506, templates/rt_galatea/custom/scss/flujoCanje.scss */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
/* line 511, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-view__quantity {
  grid-area: product-view__quantity;
  width: 60%;
}
/* line 516, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product-view__quantity {
  grid-area: product-view__quantity;
  width: 60%;
  background: none;
  color: #106e38;
  font-weight: 700;
  font-size: 1.2rem;
}
/* line 525, templates/rt_galatea/custom/scss/flujoCanje.scss */
.stock-message {
  text-align: justify;
  font-size: 16px;
  color: black;
}
/*css for related products*/
/* line 533, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product__related {
  padding-top: 20px;
}
/* line 537, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product__related h2 {
  font-size: 18px;
  text-transform: uppercase;
  color: #000;
  margin-bottom: 0px;
  font-family: open sans;
}
/* line 545, templates/rt_galatea/custom/scss/flujoCanje.scss */
a#cart-view__checkout-btn {
  background: #106e38;
}
/* line 549, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product__related h2::before {
  content: "";
  display: block;
  width: 120px;
  height: 2px;
  background: #007852;
  margin-bottom: 10px;
}
/* line 558, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product_grid-4 {
  display: grid;
  grid-template-columns: repeat(4, auto);
  grid-gap: 20px;
  padding-top: 20px;
}
/* line 565, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product_grid-4 .product_item {
  border: 1px solid #ddd;
  box-shadow: 0 0 5px #ddd;
  padding: 10px;
}
/* line 571, templates/rt_galatea/custom/scss/flujoCanje.scss */
#product_grid-4 .product_item a:hover {
  text-decoration: underline;
}
/*css for tablets*/
@media (max-width: 1200px) {
  /* line 577, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .product_grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
    padding-top: 20px;
  }
  /* line 583, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .product-pagination a {
    padding: 8px 6px;
  }
  /* line 586, templates/rt_galatea/custom/scss/flujoCanje.scss */
  #page_selector {
    width: 16%;
  }
}
/*css for smartphones*/
@media (max-width: 700px) {
  /* line 593, templates/rt_galatea/custom/scss/flujoCanje.scss */
  #product_container {
    display: inline-block;
  }
  /* line 596, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .product_grid {
    display: grid;
    grid-template-columns: repeat(1, auto);
    grid-gap: 20px;
    padding-top: 20px;
  }
  /* line 602, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .confirmation-body > h4 {
    padding: 0rem;
    text-align: center;
  }
  /* line 607, templates/rt_galatea/custom/scss/flujoCanje.scss */
  #product-picker__search-input {
    border: 2px solid #106e38 #d3d5d4;
    width: 95%;
  }
  /* line 612, templates/rt_galatea/custom/scss/flujoCanje.scss */
  #product_detail_container {
    border: none;
    box-shadow: none;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto 1fr;
    grid-template-areas: "product-detail-header product-detail-header" "product-detail-img product-detail-img" "product-detail-main product-detail-main";
  }
  /* line 624, templates/rt_galatea/custom/scss/flujoCanje.scss */
  #product-detail-main {
    padding: 20px 20px 0px 20px;
  }
  /* line 628, templates/rt_galatea/custom/scss/flujoCanje.scss */
  #product-detail-header {
    border-bottom: none;
  }
  /* line 632, templates/rt_galatea/custom/scss/flujoCanje.scss */
  #product_grid-4 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px;
    padding-top: 20px;
  }
  /* line 639, templates/rt_galatea/custom/scss/flujoCanje.scss */
  #product-view__add-form {
    display: grid;
    grid-gap: 0px;
    grid-template-rows: 1fr 1fr;
    grid-template-areas: "product-view__price" "product-view__select" "product-view__actions";
  }
  /* line 649, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .product-pagination a {
    padding: 8px 2px;
  }
  /* line 653, templates/rt_galatea/custom/scss/flujoCanje.scss */
  #page_selector {
    width: 20%;
  }
  /* line 656, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .address-view > div {
    display: block !important;
    margin-bottom: 0.5rem;
  }
}
/* line 662, templates/rt_galatea/custom/scss/flujoCanje.scss */
.order-by {
  font-weight: bold;
  text-align: left;
  margin-left: 5px;
  margin-bottom: 5px;
}
/* line 669, templates/rt_galatea/custom/scss/flujoCanje.scss */
.wishlist-icon {
  position: absolute;
  top: 10px;
  right: 10px;
}
/* line 675, templates/rt_galatea/custom/scss/flujoCanje.scss */
.wishlist-icon > i {
  color: #eabe3f;
  font-size: 1.5rem;
}
/* line 680, templates/rt_galatea/custom/scss/flujoCanje.scss */
.wishlist-icon > img {
  height: 28px;
}
/* line 684, templates/rt_galatea/custom/scss/flujoCanje.scss */
.not-in-wishlist {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #eabe3f;
  font-size: 1.5rem !important;
}
/* line 692, templates/rt_galatea/custom/scss/flujoCanje.scss */
.not-in-wishlist-img {
  position: absolute;
  top: 10px;
  right: 10px;
  height: 28px;
}
/* line 699, templates/rt_galatea/custom/scss/flujoCanje.scss */
.a-like-button {
  width: 28px;
}
/* line 702, templates/rt_galatea/custom/scss/flujoCanje.scss */
.view-more-btn {
  border-radius: 5px;
  background: #106e38;
  color: #fff !important;
  padding: 5px 10px;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  text-decoration: none;
  float: left;
}
/* line 712, templates/rt_galatea/custom/scss/flujoCanje.scss */
button#cart-view__empty-btn {
  font-family: open sans !important;
  letter-spacing: 1px;
  font-weight: 600 !important;
}
/* line 717, templates/rt_galatea/custom/scss/flujoCanje.scss */
a#cart-view__checkout-btn {
  font-family: open sans;
  font-weight: 600;
}
/*****************com_checkout*********************/
/* line 729, templates/rt_galatea/custom/scss/flujoCanje.scss */
select#field-state {
  border: 2px solid #106e38 #e1e1e1 !important;
}
/* line 733, templates/rt_galatea/custom/scss/flujoCanje.scss */
.disabled {
  pointer-events: none;
  cursor: not-allowed;
  background-color: #eee;
}
/* line 739, templates/rt_galatea/custom/scss/flujoCanje.scss */
.autocomplete-suggestions {
  background-color: white;
  border: 1px solid #eee;
}
/* line 744, templates/rt_galatea/custom/scss/flujoCanje.scss */
.autocomplete-suggestions > div {
  background-color: white;
  border-top: 1px solid #eae6e9;
  border: 1px solid #eee;
  padding: 5px;
}
/* line 751, templates/rt_galatea/custom/scss/flujoCanje.scss */
.autocomplete-suggestions > div:hover {
  background-color: #eee;
}
/* line 755, templates/rt_galatea/custom/scss/flujoCanje.scss */
.container {
  padding: 30px;
  background-color: white;
  font-family: open sans !important;
}
/* line 761, templates/rt_galatea/custom/scss/flujoCanje.scss */
.confirmation-header {
  padding-bottom: 1rem;
}
/* line 764, templates/rt_galatea/custom/scss/flujoCanje.scss */
#quantity-input__minus, #quantity-input__plus {
  color: #106e38;
  padding: 0;
  height: 2rem;
  width: 2rem;
}
/* line 770, templates/rt_galatea/custom/scss/flujoCanje.scss */
#quantity_input > input {
  background: #fff;
  border: 1px solid #ddd !important;
  margin: 0 !important;
  margin-bottom: 0 !important;
}
/* line 776, templates/rt_galatea/custom/scss/flujoCanje.scss */
#quantity_input {
  grid-area: quantity_input;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 783, templates/rt_galatea/custom/scss/flujoCanje.scss */
#cart-view__add-btn {
  background: #106e38 !important;
  border-radius: 0 !important;
  color: #fff;
  font-size: 18px;
  padding: 6px 12px;
  font-weight: bold;
  font-family: open sans !important;
  width: 90%;
  max-width: 10rem;
  transition: 0.3s;
}
/* line 796, templates/rt_galatea/custom/scss/flujoCanje.scss */
#cart-view__add-btn:hover {
  background: #fff !important;
  color: #fff;
  border-color: #106e38;
  transition: 0.3s;
}
/* line 807, templates/rt_galatea/custom/scss/flujoCanje.scss */
#adminForm-cedis {
  display: grid;
  grid-gap: 20px;
  grid-template-areas: "cedis-select cedis-info" "submit submit";
}
/* line 815, templates/rt_galatea/custom/scss/flujoCanje.scss */
#adminForm-user {
  display: grid;
  grid-gap: 30px;
  /*  grid-template-areas:
   "field-street field-extNum"
   "field-intNum field-reference"
   "field-zipCode field-location"
   "field-city field-town"
   "field-state 1"
   "user-address-edit 2"
   "field-reciver1 field-reciver2"
   "field-relationship1 field-relationship2"
   "field-otro1 field-otro2"
   "3 submit"
   ;*/
}
/* line 832, templates/rt_galatea/custom/scss/flujoCanje.scss */
header#g-header > div {
  width: 70%;
}
/* line 835, templates/rt_galatea/custom/scss/flujoCanje.scss */
header#g-header {
  min-height: 20rem;
  padding: 2rem 0rem;
}
/* line 839, templates/rt_galatea/custom/scss/flujoCanje.scss */
input#check-btn {
  background: #39abff !important;
  color: #fff !important;
  transition: 0.5s;
  border: 2px solid #106e38 #39abff;
}
/* line 845, templates/rt_galatea/custom/scss/flujoCanje.scss */
input#check-btn:hover {
  background: rgba(57, 171, 255, 0.769) !important;
  color: #fff !important;
  transition: 0.5s;
  border: 2px solid #106e38 #39abff;
}
/* line 851, templates/rt_galatea/custom/scss/flujoCanje.scss */
.field-otro1 {
  grid-area: field-otro1;
}
/* line 854, templates/rt_galatea/custom/scss/flujoCanje.scss */
.field-otro2 {
  grid-area: field-otro2;
}
/* line 857, templates/rt_galatea/custom/scss/flujoCanje.scss */
.field-relationship2 {
  grid-area: field-relationship2;
}
/* line 860, templates/rt_galatea/custom/scss/flujoCanje.scss */
.field-relationship1 {
  grid-area: field-relationship1;
}
/* line 863, templates/rt_galatea/custom/scss/flujoCanje.scss */
.field-reciver2 {
  grid-area: field-reciver2;
}
/* line 866, templates/rt_galatea/custom/scss/flujoCanje.scss */
.field-reciver1 {
  grid-area: field-reciver1;
}
/* line 870, templates/rt_galatea/custom/scss/flujoCanje.scss */
#adminForm-user > div {
  margin-right: 6px;
}
/* line 874, templates/rt_galatea/custom/scss/flujoCanje.scss */
.field-street {
  grid-area: field-street;
}
/* line 878, templates/rt_galatea/custom/scss/flujoCanje.scss */
.field-extNum {
  grid-area: field-extNum;
}
/* line 882, templates/rt_galatea/custom/scss/flujoCanje.scss */
.field-intNum {
  grid-area: field-intNum;
}
/* line 886, templates/rt_galatea/custom/scss/flujoCanje.scss */
.field-reference {
  grid-area: field-reference;
}
/* line 890, templates/rt_galatea/custom/scss/flujoCanje.scss */
.field-zipCode {
  grid-area: field-zipCode;
}
/* line 894, templates/rt_galatea/custom/scss/flujoCanje.scss */
.field-location {
  grid-area: field-location;
}
/* line 898, templates/rt_galatea/custom/scss/flujoCanje.scss */
.field-city {
  grid-area: field-city;
}
/* line 902, templates/rt_galatea/custom/scss/flujoCanje.scss */
.field-town {
  grid-area: field-town;
}
/* line 906, templates/rt_galatea/custom/scss/flujoCanje.scss */
.field-state {
  grid-area: field-state;
}
/* line 910, templates/rt_galatea/custom/scss/flujoCanje.scss */
.user-address-edit {
  grid-area: user-address-edit;
  color: black;
}
/* line 915, templates/rt_galatea/custom/scss/flujoCanje.scss */
#cedis-select {
  grid-area: cedis-select;
  width: 100%;
}
/* line 920, templates/rt_galatea/custom/scss/flujoCanje.scss */
#cedis-select {
  grid-area: cedis-select;
  width: 100%;
}
/* line 925, templates/rt_galatea/custom/scss/flujoCanje.scss */
.cedis-info {
  grid-area: cedis-info;
}
/* line 929, templates/rt_galatea/custom/scss/flujoCanje.scss */
.submit {
  grid-area: submit;
  text-align: right;
}
/* line 934, templates/rt_galatea/custom/scss/flujoCanje.scss */
.label-text {
  display: block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 500;
  color: black;
  padding-right: 5px;
  width: 40%;
  flex-shrink: 0;
}
/* line 945, templates/rt_galatea/custom/scss/flujoCanje.scss */
.label-text-info {
  display: flex;
}
/* line 949, templates/rt_galatea/custom/scss/flujoCanje.scss */
.required::after {
  content: "*";
  color: #fff;
  padding-left: 2px;
  /* float: left; */
}
/* line 956, templates/rt_galatea/custom/scss/flujoCanje.scss */
.checkout-delivery__title::before {
  content: "";
  background-color: #a60032;
  width: 80px;
  height: 2px;
  display: block;
  margin-bottom: 8px;
}
/* line 965, templates/rt_galatea/custom/scss/flujoCanje.scss */
.checkout-delivery__title {
  margin-top: -8px;
  margin-bottom: 20px;
  font-size: 22px;
  text-transform: uppercase;
  margin-top: 0;
  font-weight: bold;
}
/* line 974, templates/rt_galatea/custom/scss/flujoCanje.scss */
.next-btn {
  border: 2px solid #106e38 #007852;
  border-top-color: #007852;
  border-right-color: #007852;
  border-bottom-color: #007852;
  border-left-color: #007852;
  border-radius: 0 !important;
  padding: 6px 40px;
  color: #fff;
  background-color: #007852;
  border-color: #007852;
  font-weight: bold;
  font-size: 18px;
  text-align: right;
}
/* line 990, templates/rt_galatea/custom/scss/flujoCanje.scss */
.next-btn:hover {
  background-color: green;
  border-color: green;
}
/* line 995, templates/rt_galatea/custom/scss/flujoCanje.scss */
.user-address-field {
  width: 100%;
  padding-right: 0px !important;
}
/* line 1000, templates/rt_galatea/custom/scss/flujoCanje.scss */
input[type="checkbox"] {
  margin-bottom: 8px !important;
}
@media (max-width: 700px) {
  /* line 1005, templates/rt_galatea/custom/scss/flujoCanje.scss */
  #adminForm-cedis {
    grid-template-areas: "cedis-selec" "cedis-info" "submit";
  }
  /* line 1012, templates/rt_galatea/custom/scss/flujoCanje.scss */
  #adminForm-user {
    grid-template-areas: "field-street" "field-extNum" "field-intNum" "field-reference" "field-zipCode" "field-location" "field-city" "field-town" "field-state" "user-address-edit" "submit";
  }
  /* line 1027, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .submit {
    text-align: center;
  }
  /* line 1030, templates/rt_galatea/custom/scss/flujoCanje.scss */
  form#adminForm-user {
    display: block !important;
  }
  /* line 1033, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .label-text {
    width: 100% !important;
  }
  /* line 1036, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .container {
    padding: 15px;
  }
}
/* line 1040, templates/rt_galatea/custom/scss/flujoCanje.scss */
input#checkout_input_email, input#checkout_input_sms, input#checkout_input_confirm_email {
  min-width: 14rem;
}
/* line 1042, templates/rt_galatea/custom/scss/flujoCanje.scss */
p.checkout-confirmation__help-text_email {
  margin-left: 0 !important;
}
/* line 1045, templates/rt_galatea/custom/scss/flujoCanje.scss */
input.next-btn {
  background: #106e38 !important;
  color: #fff;
  border: 2px solid #106e38;
  border-radius: 4px !important;
  transition: 0.5s;
}
/* line 1053, templates/rt_galatea/custom/scss/flujoCanje.scss */
input.next-btn:hover {
  border-radius: 4px !important;
  background: #fff !important;
  color: #106e38;
  border-color: #106e38 !important;
  transition: 0.5s;
}
/**************** wheresreward************************/
/* line 1063, templates/rt_galatea/custom/scss/flujoCanje.scss */
h3.title, p.subtitle {
  font-family: open sans;
}
/* line 1066, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product-container .info-container-processing {
  border: 3px solid #8962f1 !important;
  border-left: 50px solid #8962f1 !important;
}
/* line 1070, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product-container .info-container-arrive {
  border: 3px solid #00693a;
  border-left: 50px solid #00693a;
}
/* line 1074, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product-container .info-container-sent {
  border: 3px solid #ff8238;
  border-left: 50px solid #ff8238;
}
/* line 1078, templates/rt_galatea/custom/scss/flujoCanje.scss */
.modal-header.on-transit {
  background: #ff8238 !important;
}
/* line 1083, templates/rt_galatea/custom/scss/flujoCanje.scss */
.modal-header.delivered {
  background: #00693a !important;
}
/* line 1087, templates/rt_galatea/custom/scss/flujoCanje.scss */
.modal-header.on-process {
  background: #8962f1 !important;
}
/* line 1090, templates/rt_galatea/custom/scss/flujoCanje.scss */
.product-container .info-container-cedis {
  border: 3px solid #00f3ff;
  border-left: 50px solid #00f3ff;
}
/* line 1095, templates/rt_galatea/custom/scss/flujoCanje.scss */
a.cart-btn {
  border-radius: 4px !important;
  background: #106e38 !important;
  color: #fff;
  border-color: #106e38 !important;
  transition: 0.5s;
  padding: 0.5rem 1.5rem;
}
/* line 1103, templates/rt_galatea/custom/scss/flujoCanje.scss */
a.cart-btn:hover {
  background: #fff !important;
  color: #106e38;
  border: 2px solid #106e38;
  border-radius: 4px !important;
  transition: 0.5s;
}
@media (max-width: 1100px) {
  /* line 1113, templates/rt_galatea/custom/scss/flujoCanje.scss */
  #product_grid-4 {
    grid-template-columns: repeat(3, auto) !important;
  }
  /* line 1118, templates/rt_galatea/custom/scss/flujoCanje.scss */
  #product_grid-4 .product_item {
    max-width: 15rem !important;
    min-width: 14rem !important;
  }
}
@media (max-width: 850px) {
  /* line 1126, templates/rt_galatea/custom/scss/flujoCanje.scss */
  #product_grid-4 {
    grid-template-columns: repeat(2, auto) !important;
  }
}
@media (max-width: 640px) {
  /* line 1134, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .product-container .info-container > h3 {
    font-weight: bold;
    color: black;
    margin: 0;
    white-space: normal;
    overflow: inherit;
    text-overflow: ellipsis;
    font-size: 1.3rem;
  }
}
@media (max-width: 500px) {
  /* line 1146, templates/rt_galatea/custom/scss/flujoCanje.scss */
  #product_grid-4 {
    grid-template-columns: repeat(1, auto) !important;
  }
  /* line 1152, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .product_item {
    margin: auto !important;
    width: 90% !important;
  }
}
/* line 1157, templates/rt_galatea/custom/scss/flujoCanje.scss */
.row.conatiner-input-emailCkout > div {
  width: 40%;
}
/* line 1160, templates/rt_galatea/custom/scss/flujoCanje.scss */
.row.conatiner-input-emailCkout {
  display: flex;
  width: 90%;
  margin: auto;
}
/* line 1166, templates/rt_galatea/custom/scss/flujoCanje.scss */
.span3 {
  margin-left: 0 !important;
}
/* line 1169, templates/rt_galatea/custom/scss/flujoCanje.scss */
a.cart-btn.products-list {
  background: #000 !important;
  color: #fff;
}
@media (max-width: 1023px) {
  /* line 1176, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .info-container {
    border-radius: 0px 0px 35px 35px !important;
  }
  /* line 1179, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .img-container {
    border-radius: 35px 35px 0px 0px !important;
  }
  /* line 1182, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .product-container .info-container-processing {
    border: 10px solid #8962f1 !important;
    border-left: 10px solid #8962f1 !important;
  }
  /* line 1186, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .product-container .info-container-sent {
    border: 10px solid #ff8238;
    border-left: 10px solid #ff8238;
  }
  /* line 1190, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .product-container .info-container-arrive {
    border: 10px solid #00693a;
    border-left: 10px solid #00693a;
  }
  /* line 1194, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .img-container, .info-container {
    width: 100% !important;
  }
  /* line 1197, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .product-container {
    display: block;
    width: 92%;
    max-height: initial;
  }
  /* line 1202, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .product-container {
    margin: 1rem auto;
  }
  /* line 1205, templates/rt_galatea/custom/scss/flujoCanje.scss */
  .img-container--info {
    min-width: 8rem;
  }
}
/* line 1, templates/rt_galatea/custom/scss/ltb.scss */
.button-registrarT > a {
  margin: 2rem auto !important;
}
/* line 4, templates/rt_galatea/custom/scss/ltb.scss */
li.active > a > span > span {
  color: #fff;
}
/* line 7, templates/rt_galatea/custom/scss/ltb.scss */
span.g-menu-item-title {
  color: #888a8b;
  font-weight: 600;
}
/* line 11, templates/rt_galatea/custom/scss/ltb.scss */
#g-offsidebar .g-main-nav .g-toplevel > li:hover > .g-menu-item-container > span > span {
  color: #fff !important;
}
/* line 15, templates/rt_galatea/custom/scss/ltb.scss */
#g-offsidebar .g-main-nav .g-toplevel > li {
  margin: 0.3rem 0rem !important;
  display: block;
}
/* line 19, templates/rt_galatea/custom/scss/ltb.scss */
#g-offsidebar .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
  color: #fff !important;
  background: #106e38 !important;
  border-radius: 2px;
  font-weight: 600 !important;
}
/* line 25, templates/rt_galatea/custom/scss/ltb.scss */
.nincon-contact, .nincon-contact:hover > svg > path {
  transition: 0.3s;
}
/* line 28, templates/rt_galatea/custom/scss/ltb.scss */
.legales-sectionltb {
  text-align: center;
  font-size: 0.7rem;
}
/* line 32, templates/rt_galatea/custom/scss/ltb.scss */
.legales-sectionltb > a {
  font-size: 0.7rem;
}
/* line 35, templates/rt_galatea/custom/scss/ltb.scss */
.g-block.size-20.logo-hnr > div > a > img {
  max-width: 10rem !important;
  padding: 0.5rem !important;
}
/* line 39, templates/rt_galatea/custom/scss/ltb.scss */
#g-offsidebar .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  background: #106e38 !important;
  color: #fff !important;
  font-family: open sans;
  text-align: center;
}
/* line 45, templates/rt_galatea/custom/scss/ltb.scss */
.container-login {
  height: auto !important;
}
/* line 49, templates/rt_galatea/custom/scss/ltb.scss */
section#g-slideshow {
  display: flex;
  align-items: flex-end;
}
/* line 53, templates/rt_galatea/custom/scss/ltb.scss */
.container-login {
  height: auto !important;
}
/* line 56, templates/rt_galatea/custom/scss/ltb.scss */
section#g-top {
  max-height: 7rem;
}
/* line 59, templates/rt_galatea/custom/scss/ltb.scss */
section#g-offsidebar {
  background: #fff;
}
/* line 63, templates/rt_galatea/custom/scss/ltb.scss */
.login-section {
  display: flex;
}
/* line 66, templates/rt_galatea/custom/scss/ltb.scss */
.imgage-section {
  width: 40%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
/* line 72, templates/rt_galatea/custom/scss/ltb.scss */
.imgage-section > img {
  max-width: 34rem !important;
  width: 100% !important;
}
/* line 76, templates/rt_galatea/custom/scss/ltb.scss */
.info-filas {
  display: table;
  margin: auto;
}
@media (max-height: 720px) {
  /* line 82, templates/rt_galatea/custom/scss/ltb.scss */
  .imgage-section > img {
    max-width: 25rem !important;
    width: 100% !important;
  }
}
/* line 87, templates/rt_galatea/custom/scss/ltb.scss */
.info-section {
  width: 60%;
  position: relative;
  display: grid;
  /*grid-template-rows: auto 12rem;*/
}
/* line 93, templates/rt_galatea/custom/scss/ltb.scss */
.img-info > img {
  max-width: 7rem;
}
/* line 96, templates/rt_galatea/custom/scss/ltb.scss */
.fila-info {
  display: flex;
  padding: 0.5rem;
  justify-content: flex-end;
}
/* line 101, templates/rt_galatea/custom/scss/ltb.scss */
.img-info > img {
  max-width: 7rem;
  max-height: 6rem;
}
/* line 105, templates/rt_galatea/custom/scss/ltb.scss */
.info-section {
  width: 60%;
}
/* line 108, templates/rt_galatea/custom/scss/ltb.scss */
.texto-blko {
  color: #fff;
  font-size: 1.2rem;
}
/* line 112, templates/rt_galatea/custom/scss/ltb.scss */
.texto-rza {
  font-size: 1.8rem;
  color: #dab5d5;
  font-weight: 700;
  line-height: 1;
}
/* line 118, templates/rt_galatea/custom/scss/ltb.scss */
.fila-info > div {
  display: flex;
  align-items: center;
}
/* line 122, templates/rt_galatea/custom/scss/ltb.scss */
div#fila-loginInfo1 > div {
  width: 100%;
}
/* line 125, templates/rt_galatea/custom/scss/ltb.scss */
div#fila-loginInfo2 > div {
  width: 95%;
}
/* line 128, templates/rt_galatea/custom/scss/ltb.scss */
div#fila-loginInfo3 > div {
  width: 90%;
}
/* line 131, templates/rt_galatea/custom/scss/ltb.scss */
div#fila-loginInfo4 > div {
  width: 85%;
}
/* line 134, templates/rt_galatea/custom/scss/ltb.scss */
.btton-registrate {
  display: flex;
  background: #dab5d5;
  padding: 0.5rem;
}
/* line 139, templates/rt_galatea/custom/scss/ltb.scss */
.btn-register-login {
  width: 40%;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 145, templates/rt_galatea/custom/scss/ltb.scss */
.wtsApp {
  display: flex;
  justify-content: space-evenly;
  width: 60%;
  align-items: center;
  color: #000;
  font-size: 1.2rem;
  font-weight: 600;
}
/* line 154, templates/rt_galatea/custom/scss/ltb.scss */
.legales-login {
  text-align: center;
  font-size: 0.8rem;
}
/* line 160, templates/rt_galatea/custom/scss/ltb.scss */
.logos-login {
  display: flex;
  align-items: center;
  height: 5rem;
  justify-content: space-evenly;
}
/* line 166, templates/rt_galatea/custom/scss/ltb.scss */
.logo-img > img {
  max-width: 7rem;
  max-height: 3rem;
}
/* line 170, templates/rt_galatea/custom/scss/ltb.scss */
.separator-register {
  width: 2px;
  background: #000;
}
/* line 174, templates/rt_galatea/custom/scss/ltb.scss */
.btn-register-login > a {
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.2rem;
  border: 2px solid;
  height: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 70%;
  max-width: 11rem;
  border-radius: 5px;
}
/* Webfont: AvenirNextLTPro-Regular */
@font-face {
  font-family: 'oppo-bold';
  src: url('../fonts/oppo/OPPO-Bold.woff');
  /* IE9 Compat Modes */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: 'oppo-light';
  src: url('../fonts/oppo/OPPO-light.woff');
  /* IE9 Compat Modes */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: 'oppo-regular';
  src: url('../fonts/oppo/OPPO-Regular.woff');
  /* IE9 Compat Modes */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: 'oppo-ultra';
  src: url('../fonts/oppo/OPPO-Ultra.woff');
  /* IE9 Compat Modes */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* FUENTES GOTHAM */
/* Webfont: gotham-black-webfont */
@font-face {
  font-family: "GothamBlack";
  src: url('../fonts/gotham/gotham-black-webfont.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/gotham/gotham-black-webfont.eot#iefix') format("embedded-opentype"), url('../fonts/gotham/gotham-black-webfont.woff') format("woff"), url('../fonts/gotham/gotham-black-webfont.ttf') format("truetype");
  /* IE6-IE8 */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: gotham-bold-webfont */
@font-face {
  font-family: "GothamBold";
  src: url('../fonts/gotham/gotham-bold-webfont.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/gotham/gotham-bold-webfont.eot#iefix') format("embedded-opentype"), url('../fonts/gotham/gotham-bold-webfont.woff') format("woff"), url('../fonts/gotham/gotham-bold-webfont.ttf') format("truetype");
  /* IE6-IE8 */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-Book */
@font-face {
  font-family: "GothamBook";
  src: url('../fonts/gotham/gotham-book-webfont.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/gotham/gotham-book-webfont.eot#iefix') format("embedded-opentype"), url('../fonts/gotham/gotham-book-webfont.woff') format("woff"), url('../fonts/gotham/gotham-book-webfont.ttf') format("truetype");
  /* IE6-IE8 */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Gotham-Light */
@font-face {
  font-family: "GothamLight";
  src: url('../fonts/gotham/gotham-light-webfont.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/gotham/gotham-light-webfont.eot#iefix') format("embedded-opentype"), url('../fonts/gotham/gotham-light-webfont.woff') format("woff"), url('../fonts/gotham/gotham-light-webfont.ttf') format("truetype");
  /* IE6-IE8 */
  /* Modern Browsers */
  /* Safari, Android, iOS */
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/*Agregar fuentes de manera general*/
/* line 116, templates/rt_galatea/custom/scss/custom.scss */
body {
  font-family: 'GothamBook';
}
/* line 119, templates/rt_galatea/custom/scss/custom.scss */
body h1, body h2, body h3, body h4, body h5 {
  font-family: 'GothamLight';
}
/*Evitar el cambio a estilos de Webkit en inputs cuando el navegador hace Autofill en algun Form (En navegadores Chromium)*/
/* line 126, templates/rt_galatea/custom/scss/custom.scss */
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
  transition: background-color 9999s ease-in-out 0s, font-family 9999s ease-in-out 0s;
  -webkit-text-fill-color: #686868 !important;
  -webkit-box-shadow: none !important;
  transition-delay: 9999s;
}
/*# sourceMappingURL=custom_74.css.map */