/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
/* ADDS A BROWSER PREFIX TO THE PROPERTY */
/* VERTICAL 2 COLORS at percent */
/* BACKGROUND COVER */
/* BACKGROUND GRADIENT */
/* BACKGROUND HORIZONTAL */
/* BACKGROUND RADIAL */
/* BACKGROUND SIZE */
/* BACKGROUND COLOR OPACITY */
/* BORDER RADIUS */
/* BOX */
/* BOX RGBA */
/* BOX SHADOW */
/* BOX SIZING */
/* COLUMNS */
/* DOUBLE BORDERS */
/* FLEX */
/* FLIP */
/* FONT FACE */
/* OPACITY */
/* OUTLINE RADIUS */
/* RESIZE */
/* ROTATE*/
/* TEXT SHADOW */
/* TRANSFORM  */
/* TRANSFORM STYLE */
/* TRANSITION */
/* TRIPLE BORDERS */
/* KEYFRAMES */
/* ANIMATION */
/* PLACEHOLDER */
/*
.foo {
  @include placeholder {
    color: green;
  }
}
*/
/* line 6, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.container-fluid {
  max-width: 990px; }

/* line 9, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.ar {
  text-align: right; }

/* line 12, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.ac {
  text-align: center; }

/* line 17, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.hidden-mobileMenu {
  display: block !important; }

/* line 20, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.visible-mobileMenu {
  display: none !important; }

@media (max-width: 767px) {
  /* line 24, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  .hidden-mobileMenu {
    display: none !important; }
  /* line 27, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  .visible-mobileMenu {
    display: block !important; } }

/* line 33, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
html {
  font-size: 14px;
  font-family: 'Lato', sans-serif; }

/* line 37, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
body {
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #d1d1d1 0%, rgba(255, 255, 255, 0) 500px), -webkit-linear-gradient(bottom, #d1d1d1 0%, rgba(255, 255, 255, 0) 800px);
  background-image: -moz-linear-gradient(top, #d1d1d1 0%, rgba(255, 255, 255, 0) 500px), -moz-linear-gradient(bottom, #d1d1d1 0%, rgba(255, 255, 255, 0) 800px);
  background-image: linear-gradient(top, #d1d1d1 0%, rgba(255, 255, 255, 0) 500px), linear-gradient(bottom, #d1d1d1 0%, rgba(255, 255, 255, 0) 800px); }

/* line 53, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
ul li {
  list-style: none;
  padding: 0em; }

/* line 58, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
a {
  color: inherit;
  outline: 0;
  text-decoration: none; }

/* line 63, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
p, li {
  margin-top: 0.5em;
  margin-bottom: 0.5em; }
  /* line 68, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  p a, li a {
    text-decoration: underline;
    color: #5391c3; }
    /* line 71, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    p a:hover, p a:focus, li a:hover, li a:focus {
      color: #4488bd; }

/* line 77, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
h2.subdivision {
  background: #9d9d9d;
  padding: 6px 12px;
  color: #fff;
  font-size: 18px; }
  /* line 83, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  h2.subdivision:first-child {
    margin-top: 0px; }

/* line 91, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.form-control .error {
  color: #F2204E; }

/* line 96, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
header {
  color: #fff;
  background-color: #1b324b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1b324b), to(#356497));
  background-image: -webkit-linear-gradient(top, #1b324b, #356497);
  background-image: -moz-linear-gradient(top, #1b324b, #356497);
  background-image: -ms-linear-gradient(top, #1b324b, #356497);
  background-image: -o-linear-gradient(top, #1b324b, #356497);
  background-image: linear-gradient(top, #1b324b, #356497);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b324b', endColorStr='#356497'); }
  /* line 98, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  header a {
    display: inline-block; }
  /* line 102, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  header .header-container {
    margin-bottom: 8px; }
  /* line 105, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  header .desktop-menu-container {
    background: #eeeeee;
    margin-top: 8px;
    font-size: 0.9rem;
    line-height: 1em;
    color: #222222;
    text-align: justify;
    padding-right: 30px;
    padding-left: 30px; }
    /* line 115, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    header .desktop-menu-container:after {
      content: '';
      display: inline-block;
      width: 100%; }
    /* line 120, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    header .desktop-menu-container a {
      display: inline-block;
      color: #222222;
      vertical-align: middle;
      margin-top: 1rem; }
      /* line 124, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      header .desktop-menu-container a:hover {
        color: #000; }
  /* line 130, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  header .menu-social-pack {
    display: inline-block;
    vertical-align: middle; }
    /* line 133, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    header .menu-social-pack .fb {
      color: #3b5998; }
      /* line 135, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      header .menu-social-pack .fb:hover {
        color: #2d4373; }
    /* line 139, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    header .menu-social-pack .tw {
      color: #00aced; }
      /* line 141, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      header .menu-social-pack .tw:hover {
        color: #0087ba; }
    /* line 145, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    header .menu-social-pack a {
      font-size: 26px;
      margin-left: 8px; }
      /* line 148, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      header .menu-social-pack a:first-child {
        margin-left: 0px; }
  /* line 153, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  header .logo {
    margin-top: 15px; }
  /* line 156, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  header .titulo {
    font-size: 26px;
    font-family: "Lustria", Georgia, "Times New Roman", Times, serif;
    margin-top: 15px; }
  /* line 161, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  header .tituloMobile {
    display: inline-block;
    font-size: 19px;
    font-family: "Lustria", Georgia, "Times New Roman", Times, serif;
    vertical-align: middle; }
    @media (max-width: 570px) {
      /* line 161, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      header .tituloMobile {
        display: none; } }
  /* line 170, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  header .busqueda {
    margin-top: 15px; }
    /* line 172, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    header .busqueda input[type=text] {
      width: 215px;
      max-width: 100%; }
    /* line 176, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    header .busqueda .busqueda-avanzada {
      text-align: right;
      font-size: 12px;
      text-decoration: underline;
      margin-top: 8px; }
      /* line 181, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      header .busqueda .busqueda-avanzada a {
        color: #fff; }
        /* line 183, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
        header .busqueda .busqueda-avanzada a:hover {
          color: inherit; }
  /* line 189, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  header .mobileMenu {
    position: fixed;
    background-color: #1b324b;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1b324b), to(#356497));
    background-image: -webkit-linear-gradient(top, #1b324b, #356497);
    background-image: -moz-linear-gradient(top, #1b324b, #356497);
    background-image: -ms-linear-gradient(top, #1b324b, #356497);
    background-image: -o-linear-gradient(top, #1b324b, #356497);
    background-image: linear-gradient(top, #1b324b, #356497);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#1b324b', endColorStr='#356497');
    width: 100%;
    z-index: 90;
    min-height: 30px;
    padding-top: 8px;
    padding-bottom: 8px;
    -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
    -khtml-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4); }
    /* line 198, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    header .mobileMenu img {
      display: inline-block;
      vertical-align: baseline; }
    /* line 202, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    header .mobileMenu a {
      font-size: 2.5rem;
      margin-right: 2rem;
      vertical-align: middle; }
    /* line 207, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    header .mobileMenu a.btnLocationFixed {
      font-size: 1rem;
      float: right;
      margin-top: 8px; }
    /* line 212, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    header .mobileMenu a.backToTop {
      float: right;
      margin-right: 0.5rem;
      color: #fff;
      font-size: 1.5rem; }
    /* line 218, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    header .mobileMenu a.logoMobile {
      font-size: 1px; }
    /* line 221, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    header .mobileMenu #mobileMenuToggle {
      min-width: 35px;
      text-align: center;
      color: #fff; }
    @media (max-width: 480px) {
      /* line 189, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      header .mobileMenu {
        padding-top: 0.3rem; }
        /* line 228, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
        header .mobileMenu a {
          font-size: 2.2rem;
          margin-right: 1.8rem; }
        /* line 232, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
        header .mobileMenu img {
          max-width: 150px; } }
  /* line 237, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  header #mobileMenuContainer {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 85;
    background: rgba(0, 0, 0, 0.2);
    height: 1vh;
    width: 100%;
    top: -1000px; }
  /* line 247, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  header .mobileNav {
    width: 100%;
    -webkit-box-shadow: 2px 14px 15px rgba(0, 0, 0, 0.7);
    -khtml-box-shadow: 2px 14px 15px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 2px 14px 15px rgba(0, 0, 0, 0.7);
    -ms-box-shadow: 2px 14px 15px rgba(0, 0, 0, 0.7);
    -o-box-shadow: 2px 14px 15px rgba(0, 0, 0, 0.7);
    box-shadow: 2px 14px 15px rgba(0, 0, 0, 0.7);
    padding-top: 35px; }
    /* line 251, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    header .mobileNav a {
      display: block;
      width: 100%; }
    /* line 255, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    header .mobileNav .mobileNav-container {
      background: #eeeeee;
      padding: 8px 15px; }
      /* line 258, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      header .mobileNav .mobileNav-container .mobileNav-btn {
        padding: 8px;
        margin-top: 0px;
        margin-bottom: 0px; }
        /* line 262, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
        header .mobileNav .mobileNav-container .mobileNav-btn a {
          color: #284b71;
          margin-left: 0px;
          margin-top: 0px;
          margin-bottom: 0px; }
        /* line 268, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
        header .mobileNav .mobileNav-container .mobileNav-btn:hover {
          background: #e7e7e7; }
      /* line 272, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      header .mobileNav .mobileNav-container .menu-social-pack {
        padding-left: 8px;
        display: block; }
        /* line 275, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
        header .mobileNav .mobileNav-container .menu-social-pack a {
          display: inline-block;
          width: auto; }
      /* line 280, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      header .mobileNav .mobileNav-container .busqueda {
        margin-left: 8px;
        margin-bottom: 8px; }
        /* line 283, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
        header .mobileNav .mobileNav-container .busqueda .form-group {
          display: inline-block;
          margin-bottom: 0;
          vertical-align: middle; }
          @media (max-width: 490px) {
            /* line 283, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
            header .mobileNav .mobileNav-container .busqueda .form-group {
              display: block;
              margin-bottom: 8px;
              vertical-align: baseline; }
              /* line 291, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
              header .mobileNav .mobileNav-container .busqueda .form-group input[type=text] {
                width: 100%; } }
        /* line 296, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
        header .mobileNav .mobileNav-container .busqueda .busqueda-avanzada {
          display: inline-block;
          margin-left: 15px; }
          /* line 299, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
          header .mobileNav .mobileNav-container .busqueda .busqueda-avanzada a {
            color: #629bc8; }
            /* line 301, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
            header .mobileNav .mobileNav-container .busqueda .busqueda-avanzada a:hover {
              color: #4082b7; }
      /* line 307, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      header .mobileNav .mobileNav-container .menu-social-pack {
        margin-bottom: 15px;
        margin-top: 15px; }
      /* line 311, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      header .mobileNav .mobileNav-container .mobileNav-group {
        margin-left: 8px;
        color: #284b71; }
      /* line 315, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      header .mobileNav .mobileNav-container .sub-btn {
        color: #777777;
        margin-left: 1.5em; }
      /* line 320, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      header .mobileNav .mobileNav-container hr {
        border: 1px solid #e2e2e2;
        margin-top: 8px;
        margin-bottom: 8px; }

/* line 330, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.menu-dropdown {
  position: relative;
  display: inline-block;
  z-index: 97; }
  /* line 334, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  .menu-dropdown .menu-dropdown-btn {
    position: relative;
    z-index: 99; }
  /* line 338, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  .menu-dropdown .menu-dropdown-container {
    display: none;
    position: absolute;
    z-index: 98;
    top: 0px;
    left: -8px;
    background-color: #eeeeee;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#e7e7e7));
    background-image: -webkit-linear-gradient(top, #eeeeee, #e7e7e7);
    background-image: -moz-linear-gradient(top, #eeeeee, #e7e7e7);
    background-image: -ms-linear-gradient(top, #eeeeee, #e7e7e7);
    background-image: -o-linear-gradient(top, #eeeeee, #e7e7e7);
    background-image: linear-gradient(top, #eeeeee, #e7e7e7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', endColorStr='#e7e7e7');
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
    -khtml-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);
    padding: 15px;
    padding-top: 3em;
    min-width: 150px; }
    /* line 349, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    .menu-dropdown .menu-dropdown-container .menu-dropdown-item {
      display: block;
      margin-top: 15px;
      margin-bottom: 15px; }
      /* line 353, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      .menu-dropdown .menu-dropdown-container .menu-dropdown-item:last-child {
        margin-bottom: 0px; }
  /* line 358, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  .menu-dropdown:hover {
    z-index: 97; }
    /* line 359, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    .menu-dropdown:hover .menu-dropdown-container {
      display: block; }

/* line 366, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
aside {
  background: #fff;
  margin-bottom: 15px;
  padding: 15px; }

/* line 371, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.sectionTitle {
  background: #5CC7D7;
  color: #fff;
  width: 100%;
  padding: 10px 16px;
  margin: 0em;
  overflow: hidden;
  position: relative; }
  /* line 379, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  .sectionTitle h1 {
    margin: 0px;
    display: inline-block;
    max-width: 90%; }
  /* line 384, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  .sectionTitle .submenuToggle {
    text-align: right;
    font-size: 25px;
    position: absolute;
    right: 10px;
    top: 2px;
    font-size: 28px;
    color: #eeeeee;
    display: none; }
    /* line 9, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    .sectionTitle .submenuToggle:hover, .sectionTitle .submenuToggle:focus {
      color: #fff; }
    @media (max-width: 767px) {
      /* line 384, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      .sectionTitle .submenuToggle {
        display: inline-block; } }
  /* line 392, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  .sectionTitle .headerGenericToggle {
    text-align: right;
    font-size: 25px;
    position: absolute;
    right: 10px;
    top: 2px;
    font-size: 28px;
    color: #eeeeee;
    display: inline-block; }
    /* line 9, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    .sectionTitle .headerGenericToggle:hover, .sectionTitle .headerGenericToggle:focus {
      color: #fff; }
  /* line 397, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  .sectionTitle :after {
    content: "";
    clear: both; }

/* line 402, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
footer {
  background: #fcfcfc; }
  /* line 404, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  footer .footer-container {
    padding: 30px; }
  /* line 407, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  footer h4 {
    font-size: 0.9rem;
    font-weight: 500;
    color: #333333; }
  /* line 412, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  footer li {
    font-size: 12px; }
  /* line 415, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  footer .copyright {
    margin-top: 8px;
    font-size: 0.83rem;
    color: #555555; }

/* line 422, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
main {
  display: block;
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
  padding-left: 30px;
  overflow: hidden;
  position: relative; }
  @media (max-width: 767px) {
    /* line 422, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    main {
      padding-top: 62px; } }
  @media (max-width: 480px) {
    /* line 422, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    main {
      padding-top: 62px; } }
  @media (max-width: 360px) {
    /* line 422, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    main {
      padding-top: 62px;
      padding-bottom: 15px;
      padding-right: 15px;
      padding-left: 15px; } }
  /* line 443, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  main .main-contenido {
    margin-top: 30px; }
  /* line 450, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  main:after {
    content: "";
    position: absolute;
    -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);
    bottom: -10%;
    width: 100%;
    height: 10%;
    -moz-border-radius: 100%;
    border-radius: 100%; }
  /* line 462, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  main:before {
    content: "";
    position: absolute;
    -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);
    top: -10%;
    width: 100%;
    height: 10%;
    -moz-border-radius: 100%;
    border-radius: 100%; }

/* line 477, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
div.submenuRow {
  margin-bottom: 30px; }

/* line 480, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
div.submenuContainer {
  width: 100%;
  position: relative; }
  @media (max-width: 767px) {
    /* line 480, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    div.submenuContainer {
      margin-top: -30px;
      margin-bottom: 30px;
      overflow: hidden; } }

/* line 489, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
ul.submenu {
  color: #555555;
  z-index: 80;
  position: absolute;
  width: 100%;
  margin-bottom: 0px;
  height: 0px; }
  /* line 496, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  ul.submenu.subFixed {
    position: fixed;
    top: 30px; }
  /* line 500, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  ul.submenu a {
    text-decoration: none;
    color: #555555; }
    /* line 503, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    ul.submenu a:hover {
      text-decoration: underline; }
    /* line 506, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    ul.submenu a.selected {
      color: #33b9cd;
      pointer-events: none; }
  /* line 511, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  ul.submenu li {
    position: relative;
    margin-top: 0em;
    margin-bottom: 0em; }
    /* line 515, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    ul.submenu li.sub {
      overflow: hidden; }
      /* line 519, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      ul.submenu li.sub ul a {
        padding-left: 26px; }
      /* line 523, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      ul.submenu li.sub:before {
        font-family: Material-Design-Iconic-Font;
        font-size: 2em;
        display: inline-block;
        position: absolute;
        top: 0.20em;
        right: 0.3em; }
      /* line 533, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      ul.submenu li.sub.subOpen:before {
        content: "\f2f2"; }
      /* line 539, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      ul.submenu li.sub.subClose:before {
        content: "\F2F6"; }
      /* line 547, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      ul.submenu li.sub li.sub ul a {
        padding-left: 38px; }
  /* line 554, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  ul.submenu a {
    display: block;
    padding: 8px;
    background: #fff;
    min-height: 48px;
    margin-bottom: 2px;
    padding: 14px; }
    /* line 561, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    ul.submenu a.active {
      color: #629bc8; }
    /* line 564, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    ul.submenu a.focus {
      color: inherit;
      text-decoration: none; }
    /* line 568, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    ul.submenu a.volver {
      background: #629bc8;
      color: #fff;
      padding: 14px; }

/* line 576, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.default-container {
  margin-top: 30px; }
  /* line 578, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  .default-container form {
    margin-top: 30px; }
  /* line 582, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  .default-container h1:first-child {
    margin-top: 0px; }

/* line 588, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.listado-container {
  margin-top: 30px; }
  /* line 590, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  .listado-container .nav-listado {
    color: #555555;
    text-align: right; }
  /* line 595, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  .listado-container h1:first-child {
    margin-top: 0px; }

/* line 602, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
ul.listado-imagen-texto h2 {
  margin-top: 0em; }

/* line 606, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
ul.listado-imagen-texto li {
  background: #fff;
  margin-bottom: 15px;
  padding: 30px; }

/* line 611, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
ul.listado-imagen-texto img {
  display: inline-block; }

@media (max-width: 880px) {
  /* line 615, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  ul.listado-imagen-texto img {
    margin-bottom: 15px; } }

/* line 621, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
div.encabezadoEspecial {
  margin-bottom: 30px;
  padding-top: 30px;
  border-top: 1px solid #eeeeee;
  margin-bottom: 0px;
  padding-bottom: 30px;
  background: #f1f1f1; }
  /* line 55, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.encabezadoEspecial:first-child {
    border-top: 0px solid transparent;
    padding-top: 0px; }
  /* line 42, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.encabezadoEspecial .listado-item-texto .autor {
    color: #777777;
    margin-bottom: 30px; }
    /* line 45, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.encabezadoEspecial .listado-item-texto .autor a {
      color: #629bc8; }
  /* line 61, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.encabezadoEspecial .listado-item-texto .autor {
    margin-bottom: 0px; }
  /* line 64, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.encabezadoEspecial .listado-item-texto h2 {
    margin-top: 0px; }
  /* line 67, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.encabezadoEspecial .listado-item-texto a.listado-item-texto-titulo {
    text-decoration: none; }
    /* line 69, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.encabezadoEspecial .listado-item-texto a.listado-item-texto-titulo:hover {
      text-decoration: underline; }
  /* line 74, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.encabezadoEspecial .descargar {
    text-decoration: none;
    margin-top: 15px;
    text-align: right; }
    /* line 78, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.encabezadoEspecial .descargar i {
      font-size: 20px;
      vertical-align: middle; }
    /* line 82, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.encabezadoEspecial .descargar a {
      margin-left: 8px;
      text-decoration: underline; }
  @media (max-width: 880px) {
    /* line 627, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    div.encabezadoEspecial img {
      margin-bottom: 15px;
      border: none; } }

/* line 635, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
div.listado-item-izq {
  margin-bottom: 30px;
  padding-top: 30px;
  border-top: 1px solid #eeeeee; }
  /* line 55, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-izq:first-child {
    border-top: 0px solid transparent;
    padding-top: 0px; }
  /* line 42, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-izq .listado-item-texto .autor {
    color: #777777;
    margin-bottom: 30px; }
    /* line 45, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-izq .listado-item-texto .autor a {
      color: #629bc8; }
  /* line 61, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-izq .listado-item-texto .autor {
    margin-bottom: 0px; }
  /* line 64, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-izq .listado-item-texto h2 {
    margin-top: 0px; }
  /* line 67, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-izq .listado-item-texto a.listado-item-texto-titulo {
    text-decoration: none; }
    /* line 69, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-izq .listado-item-texto a.listado-item-texto-titulo:hover {
      text-decoration: underline; }
  /* line 74, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-izq .descargar {
    text-decoration: none;
    margin-top: 15px;
    text-align: right; }
    /* line 78, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-izq .descargar i {
      font-size: 20px;
      vertical-align: middle; }
    /* line 82, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-izq .descargar a {
      margin-left: 8px;
      text-decoration: underline; }
  /* line 637, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  div.listado-item-izq .listado-item-texto {
    padding-left: 0px; }
  @media (max-width: 880px) {
    /* line 641, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    div.listado-item-izq .listado-item-texto {
      padding-left: 15px;
      margin-top: 15px; } }

/* line 648, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
div.listado-item-der {
  margin-bottom: 30px;
  padding-top: 30px;
  border-top: 1px solid #eeeeee; }
  /* line 55, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-der:first-child {
    border-top: 0px solid transparent;
    padding-top: 0px; }
  /* line 42, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-der .listado-item-texto .autor {
    color: #777777;
    margin-bottom: 30px; }
    /* line 45, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-der .listado-item-texto .autor a {
      color: #629bc8; }
  /* line 61, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-der .listado-item-texto .autor {
    margin-bottom: 0px; }
  /* line 64, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-der .listado-item-texto h2 {
    margin-top: 0px; }
  /* line 67, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-der .listado-item-texto a.listado-item-texto-titulo {
    text-decoration: none; }
    /* line 69, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-der .listado-item-texto a.listado-item-texto-titulo:hover {
      text-decoration: underline; }
  /* line 74, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-der .descargar {
    text-decoration: none;
    margin-top: 15px;
    text-align: right; }
    /* line 78, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-der .descargar i {
      font-size: 20px;
      vertical-align: middle; }
    /* line 82, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-der .descargar a {
      margin-left: 8px;
      text-decoration: underline; }
  /* line 650, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  div.listado-item-der .listado-item-texto {
    padding-right: 0px; }
  @media (max-width: 880px) {
    /* line 654, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    div.listado-item-der .listado-item-texto {
      padding-left: 15px;
      margin-bottom: 15px; }
    /* line 658, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    div.listado-item-der .listado-item-imagen {
      margin-top: 15px; } }

/* line 664, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
div.listado-item-icono {
  margin-bottom: 30px;
  padding-top: 30px;
  border-top: 1px solid #eeeeee; }
  /* line 55, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-icono:first-child {
    border-top: 0px solid transparent;
    padding-top: 0px; }
  /* line 42, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-icono .listado-item-texto .autor {
    color: #777777;
    margin-bottom: 30px; }
    /* line 45, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-icono .listado-item-texto .autor a {
      color: #629bc8; }
  /* line 61, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-icono .listado-item-texto .autor {
    margin-bottom: 0px; }
  /* line 64, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-icono .listado-item-texto h2 {
    margin-top: 0px; }
  /* line 67, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-icono .listado-item-texto a.listado-item-texto-titulo {
    text-decoration: none; }
    /* line 69, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-icono .listado-item-texto a.listado-item-texto-titulo:hover {
      text-decoration: underline; }
  /* line 74, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-icono .descargar {
    text-decoration: none;
    margin-top: 15px;
    text-align: right; }
    /* line 78, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-icono .descargar i {
      font-size: 20px;
      vertical-align: middle; }
    /* line 82, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-icono .descargar a {
      margin-left: 8px;
      text-decoration: underline; }
  /* line 666, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  div.listado-item-icono .listado-item-imagen {
    padding-left: 0px; }
  @media (max-width: 880px) {
    /* line 670, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    div.listado-item-icono .listado-item-texto {
      padding-left: 15px;
      margin-bottom: 15px; } }

/* line 678, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
div.listado-item-noimagen {
  margin-bottom: 30px;
  padding-top: 30px;
  border-top: 1px solid #eeeeee; }
  /* line 55, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-noimagen:first-child {
    border-top: 0px solid transparent;
    padding-top: 0px; }
  /* line 42, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-noimagen .listado-item-texto .autor {
    color: #777777;
    margin-bottom: 30px; }
    /* line 45, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-noimagen .listado-item-texto .autor a {
      color: #629bc8; }
  /* line 61, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-noimagen .listado-item-texto .autor {
    margin-bottom: 0px; }
  /* line 64, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-noimagen .listado-item-texto h2 {
    margin-top: 0px; }
  /* line 67, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-noimagen .listado-item-texto a.listado-item-texto-titulo {
    text-decoration: none; }
    /* line 69, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-noimagen .listado-item-texto a.listado-item-texto-titulo:hover {
      text-decoration: underline; }
  /* line 74, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-noimagen .descargar {
    text-decoration: none;
    margin-top: 15px;
    text-align: right; }
    /* line 78, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-noimagen .descargar i {
      font-size: 20px;
      vertical-align: middle; }
    /* line 82, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-noimagen .descargar a {
      margin-left: 8px;
      text-decoration: underline; }

/* line 682, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
div.listado-item-home {
  margin-bottom: 30px;
  padding-top: 30px;
  border-top: 1px solid #eeeeee;
  border: none;
  padding-top: 0; }
  /* line 55, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-home:first-child {
    border-top: 0px solid transparent;
    padding-top: 0px; }
  /* line 42, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-home .listado-item-texto .autor {
    color: #777777;
    margin-bottom: 30px; }
    /* line 45, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-home .listado-item-texto .autor a {
      color: #629bc8; }
  /* line 61, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-home .listado-item-texto .autor {
    margin-bottom: 0px; }
  /* line 64, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-home .listado-item-texto h2 {
    margin-top: 0px; }
  /* line 67, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-home .listado-item-texto a.listado-item-texto-titulo {
    text-decoration: none; }
    /* line 69, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-home .listado-item-texto a.listado-item-texto-titulo:hover {
      text-decoration: underline; }
  /* line 74, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.listado-item-home .descargar {
    text-decoration: none;
    margin-top: 15px;
    text-align: right; }
    /* line 78, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-home .descargar i {
      font-size: 20px;
      vertical-align: middle; }
    /* line 82, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    div.listado-item-home .descargar a {
      margin-left: 8px;
      text-decoration: underline; }
  /* line 686, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  div.listado-item-home img {
    margin-bottom: 12px; }
  /* line 689, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  div.listado-item-home .listado-item-texto {
    padding-left: 0px; }
  @media (max-width: 959px) {
    /* line 682, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    div.listado-item-home {
      padding-top: 0; }
      /* line 694, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
      div.listado-item-home .listado-item-texto {
        padding-left: 0;
        margin-top: 0;
        padding-top: 0; } }
  @media (max-width: 880px) {
    /* line 701, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    div.listado-item-home .item {
      padding-bottom: 12px; }
    /* line 705, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    div.listado-item-home img {
      margin-top: 10px;
      margin-bottom: 12px; } }

/* line 42, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
div.articulo-container .autor {
  color: #777777;
  margin-bottom: 30px; }
  /* line 45, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  div.articulo-container .autor a {
    color: #629bc8; }

/* line 716, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
div.articulo-container img {
  float: left;
  max-width: 50%;
  display: inline-block;
  margin: 15px 15px 15px 0px; }
  /* line 721, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  div.articulo-container img:first-child {
    margin-top: 0px; }
  @media (max-width: 959px) {
    /* line 716, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    div.articulo-container img {
      max-width: 100%;
      float: none; } }

/* line 730, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
div.articulo-container h2 blockquote, div.articulo-container h2 small {
  color: #5CC7D7; }

/* line 733, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
div.articulo-container h2:first-child {
  margin-top: 0px; }

/* line 737, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
div.articulo-container ul li {
  list-style: disc;
  margin-left: 1em;
  padding-left: 1rem; }

/* line 742, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
div.articulo-container ol li {
  margin-left: 1em;
  padding-left: 1rem;
  list-style-type: decimal;
  counter-increment: step-counter; }

/* line 752, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.img-box-container {
  border: 1px solid #e7e7e7;
  margin-top: 15px;
  margin-bottom: 15px; }

/* line 761, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.destacadoCeleste {
  padding: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
  color: #fff;
  background: #00abeb; }
  /* line 18, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoCeleste .titulo {
    font-family: "Lustria", Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    line-height: 1.2em; }
  /* line 23, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoCeleste .subtitulo {
    font-family: "Lustria", Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    line-height: 1.2em; }
  /* line 28, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoCeleste a {
    display: block;
    text-decoration: underline; }
    /* line 31, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    .destacadoCeleste a:hover {
      color: inherit; }
  /* line 35, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoCeleste button {
    margin-top: 8px; }

/* line 768, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.destacadoGris {
  padding: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
  background: #f6f6f6;
  border: 1px solid #e7e7e7; }
  /* line 18, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoGris .titulo {
    font-family: "Lustria", Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    line-height: 1.2em; }
  /* line 23, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoGris .subtitulo {
    font-family: "Lustria", Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    line-height: 1.2em; }
  /* line 28, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoGris a {
    display: block;
    text-decoration: underline; }
    /* line 31, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    .destacadoGris a:hover {
      color: inherit; }
  /* line 35, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoGris button {
    margin-top: 8px; }

/* line 775, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.destacadoAreas {
  padding: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
  background: #fbfbfb;
  border: 1px solid #e7e7e7; }
  /* line 18, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoAreas .titulo {
    font-family: "Lustria", Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    line-height: 1.2em; }
  /* line 23, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoAreas .subtitulo {
    font-family: "Lustria", Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    line-height: 1.2em; }
  /* line 28, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoAreas a {
    display: block;
    text-decoration: underline; }
    /* line 31, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    .destacadoAreas a:hover {
      color: inherit; }
  /* line 35, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoAreas button {
    margin-top: 8px; }
  /* line 779, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  .destacadoAreas a {
    color: #629bc8;
    text-decoration: none;
    margin-top: 4px;
    margin-bottom: 4px; }
    /* line 784, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    .destacadoAreas a a:hover {
      text-decoration: underline; }

/* line 790, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.destacadoBlogs {
  padding: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
  background: #fbfbfb;
  border: 1px solid #e7e7e7; }
  /* line 18, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoBlogs .titulo {
    font-family: "Lustria", Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    line-height: 1.2em; }
  /* line 23, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoBlogs .subtitulo {
    font-family: "Lustria", Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    line-height: 1.2em; }
  /* line 28, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoBlogs a {
    display: block;
    text-decoration: underline; }
    /* line 31, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    .destacadoBlogs a:hover {
      color: inherit; }
  /* line 35, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoBlogs button {
    margin-top: 8px; }
  /* line 794, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  .destacadoBlogs a {
    color: #629bc8;
    float: left;
    text-decoration: none;
    margin: 15px;
    margin-bottom: 0;
    margin-top: 5px; }
    /* line 801, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
    .destacadoBlogs a a:hover {
      text-decoration: underline; }

/* line 807, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
.destacadoBlanco {
  padding: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
  background: #fff;
  border: 1px solid #e7e7e7; }
  /* line 18, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoBlanco .titulo {
    font-family: "Lustria", Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    line-height: 1.2em; }
  /* line 23, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoBlanco .subtitulo {
    font-family: "Lustria", Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    line-height: 1.2em; }
  /* line 28, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoBlanco a {
    display: block;
    text-decoration: underline; }
    /* line 31, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
    .destacadoBlanco a:hover {
      color: inherit; }
  /* line 35, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/_gees-mixins.scss */
  .destacadoBlanco button {
    margin-top: 8px; }

/* line 814, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
div.breadcrumb-container {
  margin-bottom: 0px;
  font-size: 12px; }
  /* line 817, /Applications/MAMP/htdocs/gees_prod/contents/themes/default/css/styles.scss */
  div.breadcrumb-container .breadcrumb {
    margin-bottom: 0px; }

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