@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;500;700&family=Open+Sans&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Prompt:wght@300;400;700;800&display=swap");
/*
** Fonts
*/
/*
** media query widths
*/
div#home div.personalise div.panel div.icons {
  margin: 10px auto 0 auto; }

div#home div.personalise div.panel div.themes {
  width: 300px;
  float: left; }

div#home div.personalise div.panel div.tab_settings_panel {
  margin: 10px 10px 10px 0; }

div#home div.personalise div.panel div.tab_settings_panel div.settings_panel {
  border-right: 1px dotted #e5e5e5; }

div#home div.personalise div.panel div.tab_settings_panel div#columns {
  width: 120px;
  border-right: 1px dotted #e5e5e5;
  float: left;
  height: 223px; }

div#home div.personalise div.panel div.tab_settings_panel div#links_new_window {
  border-right: 1px dotted #e5e5e5; }

div#home div.personalise div.panel div.tab_settings_panel div#tab_icons {
  width: 200px;
  margin-right: 5px; }

div#home div.personalise div.panel div.tab_settings_panel div#tab_icons_list {
  overflow-y: scroll;
  height: 127px; }

div#home div.personalise div.panel div.tab_settings_panel div#open_links div.field_container {
  margin-top: 15px; }

div#home div.personalise div.panel div.tab_settings_panel div#open_links div.txt_field_container {
  margin-left: 10px; }

div#home div.personalise div.panel h4 {
  margin-left: 10px;
  font-size: 0.9em;
  font-weight: bold; }

div#home div.personalise div.panel div.tab_settings_panel div.row {
  margin-top: 10px;
  clear: right;
  float: none;
  background: red; }

div#home div.personalise div.panel div.icon {
  display: inline-block;
  text-align: center;
  padding: 8px;
  margin: 5px 5px 2px 5px;
  -webkit-border-radius: 3px;
  /* Safari and webkit  */
  border-radius: 3px;
  /* Opera, Chrome */
  -moz-border-radius: 3px;
  /* Mozilla (FF, Seamonkey) */
  cursor: pointer; }

div#home div.personalise div.panel div.search_icon {
  height: 29px;
  position: relative;
  width: 21px; }

div#home div.personalise div.panel div.search_icon span.rubies {
  position: absolute;
  top: 0;
  left: 8px; }

div#home div.personalise div.panel div.search_icon img.search_icon {
  position: absolute;
  left: 11px;
  top: 19px; }

div#home div.personalise div.panel div.icon img {
  display: block;
  margin: 0 auto 2px auto; }

div#home div.personalise div.panel div.selected {
  background: url(/../images/backgrounds/module_panels/bg_selected_item.png) no-repeat top left;
  color: #000; }

div#home div.personalise div.panel span.rubies {
  margin-top: 8px; }

/*
//Colour themes
body div#home div.pods div.pod {}

body.default div#home div.pods div.pod {
    position: relative;
}

body.blue div#home div.pods div.pod {
    border-color: #a9dcff;
}

body.blue div#home div.pods div.pod h2 {
    background-color: #d9fcff;
}


body.green div#home div.pods div.pod {
    border-color: #AEFFAA;
}

body.green div#home div.pods div.pod h2 {
    background-color: #fffffd;
    color: #0D8C06;
}


body.purple div#home div.pods div.pod {
    border-color: #E8C6FF;
}

body.purple div#home div.pods div.pod h2 {
    background-color: #fef4ff;
    color: #8D00EC !important;
}

body.ruby div#home div.pods div.pod {
    border-color: #FFC6CD;
}

body.ruby div#home div.pods div.pod h2 {
    background-color: #FFf5fA;
    color: #dd223b !important;
}

body.orange div#home div.pods div.pod {
    border-color: #ffe96a;
}

body.orange div#home div.pods div.pod h2 {
    background-color: #FFfFb5;
    color: #f68b01 !important;
}

#home .search_input input.submit {
    background: url(/images/search_magnifier.png) no-repeat center center;
}
*/
/* =============================================
   Homepage new CSS Cashback-novedades
   ============================================= */
#slides_mobile {
  border: 20px solid white; }

.slider-home .carousel-inner {
  position: relative;
  max-width: 790px; }

.slider-home img,
.square-news-home img,
.slider-home-mobile img {
  width: 100%; }

/*** FIX PROBLEM OVERFLOW BODY ***/
.js-focus-visible {
  overflow-x: hidden; }

/*** SLIDER HOME ***/
/*** SLIDER MOBILE ***/
.slider-home-mobile {
  z-index: 10; }
  @media (max-width: 768px) {
    .slider-home-mobile {
      width: 100%; } }
  @media (min-width: 576px) and (max-width: 767px) {
    .slider-home-mobile {
      padding: 0px 20px; } }

/*** SQUARE ADVERTISER ***/
.square-news-home {
  width: calc(27.5% - 20px); }
  @media (min-width: 992px) and (max-width: 1199px) {
    .square-news-home {
      width: calc(28% - 20px); } }
  @media (min-width: 767px) and (max-width: 991px) {
    .square-news-home {
      width: calc(25.4%); } }
  @media (max-width: 767px) {
    .square-news-home {
      width: 100%; } }
  @media (min-width: 576px) and (max-width: 767px) {
    .square-news-home {
      padding: 0px 20px; } }

.carousel-control-next,
.carousel-control-prev {
  width: 10%;
  opacity: 1; }
  @media (max-width: 768px) {
    .carousel-control-next,
    .carousel-control-prev {
      width: 15%; } }

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