@charset "UTF-8";
/*
 Theme Name:   Clock
 Theme URI:    https://atptips.com
 Description:  Clock es el child theme de ATPtips de Divi, creando una estructura b&aacute;sica con todas las necesidades de una p&aacute;gina para buisiness: Pop-ups, aviso de cookies, formularios, etc. Incluye las librerias SASS para la personalizaci&oacute;n de los est&iacute;los.
 Author:       ATPtips
 Author URI:   https://atptips.com
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  clock
*/
/* =Theme customization starts here
------------------------------------------------------- */
@font-face {
  font-family: 'Interstate Mono';
  src: url("fonts/Interstate Mono.eot");
  src: url("fonts/Interstate Mono.woff2") format("woff2"), url("fonts/Interstate Mono.eot?#iefix") format("embedded-opentype");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'InterstateMono';
  src: url("fonts/InterstateMono.woff") format("woff"), url("fonts/InterstateMono.ttf") format("truetype"), url("fonts/InterstateMono.svg#InterstateMono") format("svg");
  font-weight: normal;
  font-style: normal; }
body h1, body h2, body h3, body h4, body h5, body h6, html h1, html h2, html h3, html h4, html h5, html h6 {
  font-family: "Interstate Mono", Arial, sans-serif !important; }

/* ==========================================================================
   HELPERS
   ========================================================================== 
   Mini Grid
   ========================================================================== */
@media all and (max-width: 980px) {
  /*** wrap row in a flex box ***/
  .custom-row-columns {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    /* Safari 6.1+ */
    flex-wrap: wrap; }

  /*** custom classes that will designate the order of columns in the flex box row ***/
  .first-on-mobile {
    -webkit-order: 1;
    order: 1; }

  .second-on-mobile {
    -webkit-order: 2;
    order: 2; }

  .third-on-mobile {
    -webkit-order: 3;
    order: 3; }

  .fourth-on-mobile {
    -webkit-order: 4;
    order: 4; }

  /*** add margin to last column ***/
  .custom_row:last-child .et_pb_column:last-child {
    margin-bottom: 30px; } }
/*********************************/
.custom-row, .custom_row {
  position: relative;
  overflow: hidden; }

.custom_row-last {
  margin-right: 0 !important; }

@media (min-width: 700px) {
  .custom_row-6, .custom-row-6 {
    width: 49%;
    display: inline-block;
    margin-right: 2%;
    float: left; }
    .custom_row-6:last-child, .custom-row-6:last-child {
      margin-right: 0; } }

@media (min-width: 800px) {
  .custom_row-4, .custom-row-4 {
    width: 32%;
    display: inline-block;
    margin-right: 2%;
    float: left; }
    .custom_row-4:last-child, .custom-row-4:last-child {
      margin-right: 0; } }

.custom_row-12, .custom-row-12 {
  width: 100%; }

/*========================================================================== 
   Tipogr├ífias
  ========================================================================== */
.pre-titular {
  font-size: 22px;
  margin-bottom: 2% !important; }

/*========================================================================== 
   IMG Effects
  ========================================================================== */
.img-circle img {
  border-radius: 50%; }

.img-grey img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }

.img-hover-row .et_pb_column .et_pb_text {
  position: absolute;
  background: transparent;
  background: -webkit-linear-gradient(transparent, black);
  background: -o-linear-gradient(transparent, black);
  background: -moz-linear-gradient(transparent, black);
  background: linear-gradient(transparent, black);
  margin: 0 !important;
  color: #ffffff;
  z-index: 1;
  width: 100%;
  padding: 5em 2em 0.5em;
  bottom: 0;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s; }

.material-card {
  max-width: 1000px;
  margin: 2em auto;
  -webkit-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1); }

.row-salas .et_pb_blurb .et_pb_blurb_content {
  border-radius: 8px;
  background-color: white;
  overflow: hidden;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 2px 1px -1px rgba(0, 0, 0, 0.12); }
  .row-salas .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
    width: 30%;
    overflow: hidden; }
    @media (max-width: 767px) {
      .row-salas .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image {
        width: 35%; } }
    .row-salas .et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image img {
      width: 100%;
      -webkit-transition: all 0.6s;
      -moz-transition: all 0.6s;
      transition: all 0.6s; }
  .row-salas .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
    width: 70%;
    padding: 1em; }
    @media (max-width: 767px) {
      .row-salas .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container {
        width: 65%; } }
    .row-salas .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container h4 {
      font-size: 18px; }
.row-salas .et_pb_blurb:hover {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); }
  .row-salas .et_pb_blurb:hover img {
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -webkit-filter: grayscale(15%);
    filter: grayscale(15%); }

/*========================================================================== 
   Triangles
  ========================================================================== */
.triangle-bottom-white:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -20px;
  width: 0;
  height: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 25px solid white;
  z-index: 1;
  right: 0;
  margin: 0 auto; }

.triangle-bottom-colormain:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -20px;
  width: 0;
  height: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 25px solid #015291;
  z-index: 1;
  right: 0;
  margin: 0 auto; }

.triangle-bottom-colorsecond:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: -20px;
  width: 0;
  height: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 25px solid #bfab25;
  z-index: 1;
  right: 0;
  margin: 0 auto; }

/*========================================================================== 
   Global Errors
  ========================================================================== */
.error, .seriousError {
  border: 1px #f00;
  background-color: #fdd; }

.seriousError {
  border-width: 3px; }

/*========================================================================== 
   Gradients
  ========================================================================== */
.fade_move_down img {
  -webkit-animation: fade_move_down 3s ease-in-out infinite;
  -moz-animation: fade_move_down 3s ease-in-out infinite;
  animation: fade_move_down 3s ease-in-out infinite; }

.move_down img {
  -webkit-animation: move_down 3s ease-in-out infinite;
  -moz-animation: move_down 3s ease-in-out infinite;
  animation: move_down 3s ease-in-out infinite; }

.hecho {
  filter: blur(8px); }

/*========================================================================== 
   Video iframe
  ========================================================================== */
.fluid-width-video-wrapper {
  height: 0;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 0;
  position: relative;
  box-shadow: 0px 0px 32px 3px rgba(0, 0, 0, 0.5); }

.fluid-width-video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/*========================================================================== 
   Shadows
  ========================================================================== */
.shadow-long {
  box-shadow: 0 14px 59px -7px rgba(0, 0, 0, 0.6); }

.shadow-short {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); }

.shadow-video {
  box-shadow: 0px 0px 32px 3px rgba(0, 0, 0, 0.5); }

/*========================================================================== 
  Arquitectura
 ========================================================================== */
.radius {
  border-radius: 8px; }

.section-gallery-no-navigation .et-pb-slider-arrows, .section-gallery-no-navigation .et-pb-controllers {
  display: none; }

.section-full-height, .row-full-height {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
  display: flex;
  /* NEW, Spec - Firefox, Chrome, Opera */
  align-items: center;
  align-content: center;
  min-height: 100vh;
  flex-direction: column; }

.row-full-height {
  flex-direction: row; }

.bgd-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  max-width: 100% !important;
  width: 100% !important; }

/*========================================================================== 
  Animations
 ========================================================================== */
.animated-arrow .et-pb-icon {
  -webkit-animation: fade_move_down 2s ease-in-out infinite;
  -moz-animation: fade_move_down 2s ease-in-out infinite;
  animation: fade_move_down 2s ease-in-out infinite; }

.row-blurb-iconimage .et_pb_main_blurb_image {
  width: 180px;
  border: 6px solid #015291;
  border-radius: 50%;
  padding: 2.5em;
  background-color: white; }

.row-cards .et_pb_main_blurb_image {
  text-align: center; }
  .row-cards .et_pb_main_blurb_image img {
    width: 110px; }
.row-cards .et_pb_blurb_container h4 {
  font-size: 25px;
  text-align: center; }
.row-cards .et_pb_blurb_container p {
  font-size: 15px;
  text-align: center;
  line-height: 1.6em; }
.row-cards .et_pb_blurb_container ul {
  margin-left: 0; }
.row-cards .card-price p {
  font-size: 14vh;
  font-weight: bold;
  padding-top: .5em;
  margin-bottom: .5em; }

/* ==========================================================================
   ESTILOS DE PLUGINS Y ELEMENTOS NO PROPIOS DE DIVI
   ========================================================================== */
.pum-title, .pum-theme-lightbox .pum-title {
  margin-bottom: 1rem !important; }

.pum-container.pum-responsive {
  width: 80%; }

.pum-content, .pum-theme-lightbox .pum-content {
  color: #666e74 !important;
  font-size: 15px;
  line-height: 1.6; }
  .pum-content .fluid-width-video-wrapper, .pum-theme-lightbox .pum-content .fluid-width-video-wrapper {
    padding-top: 56%; }

.pum-container {
  border-radius: 5px !important; }
  .pum-container button.pum-close {
    border: none;
    color: white;
    background: transparent !important;
    box-shadow: none !important;
    top: -35px !important;
    right: 2px !important;
    font-family: "ETmodules" !important;
    content: attr(data-icon);
    border: none !important;
    font-size: 30px !important;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    transition: all 0.6s; }

#popmake-29468 {
  background: transparent;
  box-shadow: none; }
  #popmake-29468 .pum-close, #popmake-29468 .popmake-close {
    top: 40px !important;
    right: 29px !important; }
  #popmake-29468 #pum_popup_title_29468 {
    color: transparent; }

.cdp-cookies-alerta {
  position: fixed;
  bottom: 0;
  background: white;
  z-index: 1000; }
  .cdp-cookies-alerta .cdp-ocultar {
    display: none;
    visibility: none; }
  .cdp-cookies-alerta .cdp-animacion-abajo {
    position: fixed !important; }
  .cdp-cookies-alerta .cdp-cookies-texto {
    position: relative;
    color: #666e74 !important;
    font-size: 13px !important;
    line-height: 1.5em !important;
    padding: 2vh 4vw;
    background-color: #f1f0f0; }
    .cdp-cookies-alerta .cdp-cookies-texto a.cookies-link {
      color: #015291 !important;
      line-height: 21px !important;
      font-family: inherit !important;
      font-size: 13px !important;
      font-weight: bold; }
    .cdp-cookies-alerta .cdp-cookies-texto a.cdp-cookies-boton-cerrar {
      background-color: #015291;
      border-radius: 4px;
      display: inline !important;
      font-family: "Open Sans", Helvetica, Arial, Lucida, sans-serif;
      margin-left: 1em;
      text-shadow: none !important;
      padding: 4px 10px;
      color: white !important; }

.grecaptcha-badge {
  visibility: collapse !important; }

/* ==========================================================================
   ESTILOS DE LOS FORMS (SEA CUAL SEA SU PROCEDENCIA)
   ========================================================================== */
input[type='text'], input[type='email'], input[type='tel'], input[type='password'], .input-base, textarea, select {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  background-color: white;
  font-family: inherit;
  font-size: 14px;
  margin-bottom: 1em;
  padding: 11px 16px;
  width: 100%;
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s; }
  input[type='text']:focus, input[type='email']:focus, input[type='tel']:focus, input[type='password']:focus, .input-base:focus, textarea:focus, select:focus {
    border-color: #015291; }

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
  background-color: white;
  letter-spacing: 0.5px; }

textarea:focus {
  border-color: #015291; }

select {
  cursor: pointer; }

input[type="submit"] {
  cursor: pointer;
  padding: 0.5em 1em; }
  input[type="submit"]:hover {
    padding: 0.5em 1em !important; }

::-webkit-input-placeholder {
  font-size: 13px; }

:-moz-placeholder {
  font-size: 13px; }

::-moz-placeholder {
  font-size: 13px; }

:-ms-input-placeholder {
  font-size: 13px; }

textarea::-webkit-input-placeholder {
  font-size: 13px; }

textarea:-moz-placeholder {
  /* Firefox 18- */
  letter-spacing: 0.5px;
  font-size: 13px; }

textarea::-moz-placeholder {
  /* Firefox 19+ */
  letter-spacing: 0.5px;
  font-size: 13px; }

textarea:-ms-input-placeholder {
  letter-spacing: 0.5px;
  font-size: 13px; }

.wpcf7 ._checkbox-radio label, ._form ._checkbox-radio label, form ._checkbox-radio label {
  font-size: small; }
.wpcf7 ._checkbox-radio a, ._form ._checkbox-radio a, form ._checkbox-radio a {
  font-size: small; }
.wpcf7 .legal, ._form .legal, form .legal {
  font-size: small; }
  @media (min-width: 767px) {
    .wpcf7 .legal, ._form .legal, form .legal {
      float: left; } }
  .wpcf7 .legal a, ._form .legal a, form .legal a {
    font-size: small; }
  @media (min-width: 767px) {
    .wpcf7 .legal, ._form .legal, form .legal {
      float: left; } }
.wpcf7 .wpcf7-submit, .wpcf7 ._submit, ._form .wpcf7-submit, ._form ._submit, form .wpcf7-submit, form ._submit {
  margin-top: 1em;
  cursor: pointer;
  font-size: 15px;
  background: #015291;
  border-color: #015291;
  border-radius: 8px;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none; }
  @media (min-width: 767px) {
    .wpcf7 .wpcf7-submit, .wpcf7 ._submit, ._form .wpcf7-submit, ._form ._submit, form .wpcf7-submit, form ._submit {
      float: right;
      width: auto;
      margin-top: 0;
      min-width: 150px; } }

/*========================================================================== 
   Formulario base
  ========================================================================== */
#contacto .legal a, #contacto .aviso-legal a {
  border-bottom: 1px dotted white; }
#contacto select {
  margin: 2em 0 3em; }

/*========================================================================== 
   Mailchimp
  ========================================================================== */
#mc_embed_signup div.mce_inline_error {
  background-color: rgba(255, 0, 0, 0.42) !important;
  font-weight: normal !important;
  font-size: 85%; }

#mce-responses {
  color: white; }

/*========================================================================== 
   Active Campaing
  ========================================================================== */
._submit {
  display: block;
  width: 100%;
  cursor: pointer; }

._form ._submit {
  display: block;
  cursor: pointer; }
._form ._error-inner {
  color: red; }

._form input[type='text'], ._form input[type='email'], ._form input[type='tel'], ._form input[type='password'], ._form .input-base, ._form textarea, ._form select, .form-active-base input[type='text'], .form-active-base input[type='email'], .form-active-base input[type='tel'], .form-active-base input[type='password'], .form-active-base .input-base, .form-active-base textarea, .form-active-base select {
  border: 1px solid #bbb; }

.form-horizontal ::-webkit-input-placeholder {
  font-size: 13px; }
.form-horizontal :-moz-placeholder {
  font-size: 13px; }
.form-horizontal ::-moz-placeholder {
  font-size: 13px; }
.form-horizontal :-ms-input-placeholder {
  font-size: 13px; }
.form-horizontal ._submit {
  font-size: 18px; }
  .form-horizontal ._submit:hover {
    background-color: #94851d !important;
    border: none;
    padding: 0.5em 1em !important; }

.pum .pum-title, .pum .pum-theme-lightbox .pum-title {
  font-family: "Interstate Mono", Arial, sans-serif !important; }
.pum label {
  display: block;
  margin-bottom: 1em; }
.pum ._button-wrapper {
  position: relative;
  overflow: hidden; }
.pum #texto-aviso {
  margin-top: 1em; }

/*========================================================================== 
 	Nuevos avisos legales
  ========================================================================== */
._error-inner {
  color: #015291;
  font-size: 13px;
  margin-bottom: 1.5em; }

#new-legal-text, .new-legal-text {
  margin-top: 1.5em;
  color: #666e74;
  font-size: 12px;
  line-height: 1.6em; }
  #new-legal-text a, .new-legal-text a {
    color: #666e74; }

._form br {
  display: none; }
._form p {
  padding: 0; }
._form ._checkbox-radio {
  margin-bottom: 2em; }
@media (min-width: 981px) {
  ._form ._checkbox-radio {
    float: left;
    margin-bottom: 0; }
  ._form ._button-wrapper {
    float: right;
    width: auto; } }
._form ._submit {
  cursor: pointer; }

span.wpcf7-not-valid-tip {
  padding: 0 1em;
  background: #ffffffc7;
  font-size: small; }

.wpcf7-response-output {
  background: white;
  font-size: small;
  float: left; }

.new-legal-text {
  text-align: left;
  font-size: 11px;
  line-height: 1.5em;
  margin-top: 1em;
  color: #666e74;
  font-weight: 400;
  margin-bottom: 1.5em;
  padding-bottom: 1.5em;
  border-bottom: 1px solid #ffffff85;
  float: left; }
  .new-legal-text strong, .new-legal-text a {
    color: #666e74; }
  .new-legal-text a {
    border-bottom: 1px dotted #666e74; }
  .new-legal-text br {
    display: none; }
  .new-legal-text strong:first-of-type {
    font-size: 1.1em;
    display: block; }

.wpcf7-form .new-legal-text {
  border-top: 1px solid #ffffff85;
  margin-top: 1.5em;
  padding-top: 1.5em;
  border-bottom: 0; }

._form ._error._below {
  top: auto; }

.aviso-legal {
  font-size: small;
  margin-bottom: 1em;
  text-align: left;
  font-size: small;
  color: #666e74; }
  .aviso-legal a {
    color: #666e74;
    border-bottom: 1px dotted #666e74 !important; }
  @media (min-width: 981px) {
    .aviso-legal {
      float: left; } }

.wpcf7-acceptance .wpcf7-list-item {
  margin-left: 0; }

.legal-container {
  position: relative; }

@media (min-width: 981px) {
  #_form_46_ ._button-wrapper {
    float: none; } }
#_form_46_ #_form_46_submit {
  width: 100%; }

.wpcf7-submit {
  margin-left: 0; }
  @media (min-width: 981px) {
    .wpcf7-submit {
      float: right; } }
  @media (max-width: 981px) {
    .wpcf7-submit {
      width: 100%; } }

div.wpcf7 input[type="file"] {
  float: none !important;
  margin-bottom: 2em; }

#lfb_legalNoticeContent + .form-group {
  max-width: 799px;
  margin: 1em auto !important;
  text-align: left;
  padding-left: 1em !important; }
  #lfb_legalNoticeContent + .form-group label[for="lfb_legalCheckbox"] {
    margin-top: 9px;
    margin-left: 5px; }
  #lfb_legalNoticeContent + .form-group .switch {
    float: left; }
    #lfb_legalNoticeContent + .form-group .switch label[for="lfb_legalCheckbox"] {
      margin: 0 -15px; }
  #lfb_legalNoticeContent + .form-group .aviso-legal-link {
    text-decoration: underline; }

#estimation_popup.wpe_bootstraped #lfb_legalNoticeContent {
  border: none;
  /* width: 90%; */
  max-width: 800px;
  overflow-y: unset;
  max-height: none;
  position: relative;
  overflow: hidden; }
  #estimation_popup.wpe_bootstraped #lfb_legalNoticeContent p {
    text-align: left;
    font-size: 11px;
    line-height: 1.5em;
    margin-bottom: 0; }
    #estimation_popup.wpe_bootstraped #lfb_legalNoticeContent p:first-child span {
      font-style: normal;
      background-color: transparent;
      font-weight: bold; }
  #estimation_popup.wpe_bootstraped #lfb_legalNoticeContent strong, #estimation_popup.wpe_bootstraped #lfb_legalNoticeContent a {
    color: #232527 !important; }
  #estimation_popup.wpe_bootstraped #lfb_legalNoticeContent a {
    border-bottom: 1px dotted #232527 !important; }
#estimation_popup.wpe_bootstraped .new-legal-text {
  color: #666e74;
  font-size: 11px !important;
  line-height: 1.5em;
  padding-bottom: 1.5em !important; }

._submit {
  background: #015291 !important;
  border: 2px solid #015291 !important; }

/* ==========================================================================
   ESTILOS DEL HEADER Y MENUS
   ========================================================================== */
#custom-header-call {
  position: absolute;
  right: 45px; }
  @media (min-width: 981px) {
    #custom-header-call {
      right: 80px; } }
  #custom-header-call ul {
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6, BB7 */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    display: -webkit-flex;
    /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
    display: flex;
    /* NEW, Spec - Firefox, Chrome, Opera */ }
    #custom-header-call ul li {
      padding: 1.8em 1em; }
      #custom-header-call ul li a {
        font-size: 13px; }
      #custom-header-call ul li .custom-link-header {
        text-decoration: underline; }
        #custom-header-call ul li .custom-link-header:after {
          content: ' >'; }
  @media (max-width: 767px) {
    #custom-header-call {
      display: none; } }

@media (max-width: 981px) {
  #logo {
    max-height: 75% !important; } }

.special-top-button .et-pb-icon {
  color: white !important;
  font-size: 12px;
  padding-right: 1em; }

/* ==========================================================================
   ESTILOS DEL FOOTER
   ========================================================================== */
#footer-info, #footer-info a {
  font-size: 12px; }

#main-footer {
  background-color: #bfab25; }
  #main-footer #footer-bottom {
    background-color: transparent; }
    #main-footer #footer-bottom .container {
      width: 90%; }
  #main-footer .et-social-icons li a:hover {
    color: white !important; }

#footer-landing .et_pb_widget {
  border: none; }
#footer-landing .et_pb_widget_area {
  margin-bottom: 1em !important; }
#footer-landing a {
  color: whitesmoke; }
#footer-landing p {
  font-size: 12px;
  color: #a8a8a8; }
#footer-landing #nav_menu-2 {
  width: 100%;
  margin-bottom: 0 !important;
  font-size: 14px; }
  #footer-landing #nav_menu-2 #menu-menu-legal {
    margin: 0;
    padding: 0 !important; }
    #footer-landing #nav_menu-2 #menu-menu-legal li {
      display: inline-block;
      margin-right: 2em; }

/* ==========================================================================
   ESTILOS DE BLOG Y POSTS
   ========================================================================== */
body.single-post .et_pb_fullwidth_header_overlay {
  background-color: rgba(0, 0, 0, 0.6); }
body.single-post #main-footer {
  background-color: #222 !important; }
body.single-post #sidebar {
  display: none; }
body.single-post #main-content {
  background-color: #fff;
  background-size: initial;
  background-repeat: repeat;
  background-image: url(/uploads/2016/06/cream_pixels.png); }
  body.single-post #main-content .container:before {
    background-color: transparent; }
  @media (min-width: 980px) {
    body.single-post #main-content .et_pb_text_inner {
      padding: 2em; } }
  @media (max-width: 780px) {
    body.single-post #main-content h1 {
      font-size: 40px; } }
body.single-post .comment-form-url {
  display: none; }
@media (min-width: 980px) {
  body.single-post .comment-form-author, body.single-post .comment-form-email {
    width: 49%;
    display: inline-block; }
    body.single-post .comment-form-author input, body.single-post .comment-form-email input {
      width: 100% !important; } }
@media (min-width: 980px) {
  body.single-post .comment-form-author {
    margin-right: 1%; } }

.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row,
.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row {
  max-width: 800px; }

.divi-100-article-card .et_pb_blog_grid .article-card__content {
  padding: 1em; }

.divi-100-article-card .et_pb_blog_grid .article-card__excerpt {
  color: #666e74;
  font-size: 15px;
  line-height: 1.6em; }

.divi-100-article-card .et_pb_blog_grid .article-card__date {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); }

.divi-100-article-card .et_pb_blog_grid .article-card {
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s; }

/* ==========================================================================
   REESCRIBIMOS ELEMENTOS B├üSICOS DE DIVI
   ========================================================================== */
.et_pb_row {
  width: 90%; }
  @media (max-width: 981px) {
    .et_pb_row {
      width: 90%; } }

@media (max-width: 981px) {
  .header-content, .et_pb_fullwidth_header_container {
    width: 95% !important; } }

.et_pb_search input.et_pb_searchsubmit {
  background-color: #015291;
  color: white; }

.et_pb_fullwidth_header_subhead {
  line-height: 1.4em !important; }
  @media (max-width: 767px) {
    .et_pb_fullwidth_header_subhead {
      font-size: 18px !important; } }

/* ==========================================================================
   REESCRIBIMOS BOTONES
   ========================================================================== */
.et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_no_icon.et_button_left .et_pb_button:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce #content input.button, .et_button_no_icon.woocommerce #content input.button.alt, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce #respond input#submit, .et_button_no_icon.woocommerce #respond input#submit.alt, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce a.button, .et_button_no_icon.woocommerce a.button.alt, .et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce button.button, .et_button_no_icon.woocommerce button.button.alt, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce input.button, .et_button_no_icon.woocommerce input.button.alt, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce input.button:hover, .et_button_no_icon.woocommerce-page #content input.button, .et_button_no_icon.woocommerce-page #content input.button.alt, .et_button_no_icon.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button:hover, .et_button_no_icon.woocommerce-page #respond input#submit, .et_button_no_icon.woocommerce-page #respond input#submit.alt, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce-page a.button, .et_button_no_icon.woocommerce-page a.button.alt, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce-page button.button, .et_button_no_icon.woocommerce-page button.button.alt, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce-page input.button, .et_button_no_icon.woocommerce-page input.button.alt, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button:hover, .woocommerce input.button, .woocommerce input.button:hover {
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  color: white !important;
  font-weight: bold;
  padding: 0.4em 1em !important;
  border-radius: 8px;
  font-size: 14px; }
  .et_button_no_icon .et_pb_button:hover, .et_button_no_icon .et_pb_button:hover:hover, .et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left .et_pb_button:hover:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover:hover, .et_button_no_icon.et_button_left.woocommerce a.button.alt:hover:hover, .et_button_no_icon.et_button_left.woocommerce a.button:hover:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce #content input.button.alt:hover:hover, .et_button_no_icon.woocommerce #content input.button:hover:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #respond input#submit.alt:hover:hover, .et_button_no_icon.woocommerce #respond input#submit:hover:hover, .et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce a.button.alt:hover:hover, .et_button_no_icon.woocommerce a.button:hover:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce button.button.alt:hover:hover, .et_button_no_icon.woocommerce button.button:hover:hover, .et_button_no_icon.woocommerce input.button:hover, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce input.button.alt:hover:hover, .et_button_no_icon.woocommerce input.button:hover:hover, .et_button_no_icon.woocommerce-page #content input.button:hover, .et_button_no_icon.woocommerce-page #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button.alt:hover:hover, .et_button_no_icon.woocommerce-page #content input.button:hover:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button.alt:hover:hover, .et_button_no_icon.woocommerce-page a.button:hover:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button.alt:hover:hover, .et_button_no_icon.woocommerce-page button.button:hover:hover, .et_button_no_icon.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button.alt:hover:hover, .et_button_no_icon.woocommerce-page input.button:hover:hover, .woocommerce input.button:hover, .woocommerce input.button:hover:hover {
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
    background-color: #016fc4; }

.et_pb_button.et_pb_button-light {
  background-color: transparent;
  border-color: white; }
  .et_pb_button.et_pb_button-light:hover {
    background-color: rgba(255, 255, 255, 0.2); }

.et_pb_button_module_wrapper {
  padding-top: 1.5em; }

.et_pb_button_module_wrapper {
  padding-top: 1.5em; }

#left-area ul, .entry-content ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
  margin: 0 0 0.5em 2em; }

body #page-container #left-area {
  width: 100%; }

/* ==========================================================================
   GALERIAS
   ========================================================================== */
.et_pb_gallery_grid .et_pb_gallery_image img {
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s; }
.et_pb_gallery_grid .et_pb_gallery_image:hover img {
  transform: scale(1.1);
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1); }

.gallery-3-columns .et_pb_gallery_items .et_pb_gallery_item {
  margin: 0 !important;
  clear: none !important;
  width: 33.33%; }

.gallery-4-columns .et_pb_gallery_items .et_pb_gallery_item {
  margin: 0 !important;
  clear: none !important;
  width: 25%; }

/* ==========================================================================
   PORFOLIO FILTRABLE
   ==========================================================================*/
@media (max-width: 500px) {
  .et_pb_filterable_portfolio .project.type-project.et_pb_portfolio_item.et_pb_grid_item {
    width: 100% !important; } }
.et_pb_filterable_portfolio .et_pb_portfolio_item h2.et_pb_module_header,
.et_pb_filterable_portfolio .et_pb_portfolio_item h3.et_pb_module_header,
.et_pb_filterable_portfolio .et_pb_portfolio_item h4.et_pb_module_header {
  margin: auto !important;
  width: 100%;
  padding: 0; }
  .et_pb_filterable_portfolio .et_pb_portfolio_item h2.et_pb_module_header a,
  .et_pb_filterable_portfolio .et_pb_portfolio_item h3.et_pb_module_header a,
  .et_pb_filterable_portfolio .et_pb_portfolio_item h4.et_pb_module_header a {
    color: white; }
  .et_pb_filterable_portfolio .et_pb_portfolio_item h2.et_pb_module_header .post-meta,
  .et_pb_filterable_portfolio .et_pb_portfolio_item h3.et_pb_module_header .post-meta,
  .et_pb_filterable_portfolio .et_pb_portfolio_item h4.et_pb_module_header .post-meta {
    margin-top: 1em; }
.et_pb_filterable_portfolio .et_overlay {
  border: none;
  padding: 30% 2em; }
.et_pb_filterable_portfolio .et_overlay:before {
  display: none;
  /*hides overlay icon*/ }

.et_pb_portfolio_filters ul.clearfix {
  max-width: 960px;
  margin: auto !important;
  text-align: left; }
  .et_pb_portfolio_filters ul.clearfix li a {
    border: 1px solid #bbb;
    border-radius: 8px !important; }
    .et_pb_portfolio_filters ul.clearfix li a:hover {
      color: white !important;
      transition: 0.5s;
      background: #bfab25;
      border-color: #bfab25; }
    .et_pb_portfolio_filters ul.clearfix li a.active {
      color: white !important;
      transition: 0.5s;
      background: #bfab25;
      border-color: #bfab25; }

@media only screen and (min-width: 981px) {
  .et_pb_portfolio_filters ul {
    text-align: center; }
    .et_pb_portfolio_filters ul li {
      display: inline-block;
      float: none !important;
      margin-right: 2%; } }
@media (min-width: 981px) {
  .et_pb_portfolio_grid .et_pb_portfolio_item .et_pb_module_header, .et_pb_portfolio_grid .et_pb_portfolio_item h2 {
    margin-top: 15px;
    font-size: 20px; } }

@media (max-width: 981px) {
  .et_pb_section_video {
    background-image: url(https://bbs.es/wp-content/uploads/2018/11/ropa-hace-al-hombre-entrevistas-bbs.jpg) !important; } }
/* ==========================================================================
   ESTILOS DE LOS CONTENIDOS PRINCIPALES
   ========================================================================== */
.et_pb_button {
  padding: 0.5em 1em; }
  .et_pb_button:hover {
    padding: 0.5em 2em 0.5em 1em !important; }

.team-row .et_pb_team_member_image {
  width: 80%;
  margin: auto; }

/* ==========================================================================
   ESTILOS ESPECIFICOS PARA LANDIGNS
   ========================================================================== */
#menu-menu-landings-video {
  padding: 1em 0 0 !important;
  margin: 0; }
  #menu-menu-landings-video li a {
    padding-bottom: 12px;
    text-transform: uppercase; }

#header-landing {
  -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
  -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important; }

#logo-landing {
  text-align: center; }
  #logo-landing img {
    width: 145px; }

.row-videos-landing .img-grey {
  opacity: .5; }
@media (max-width: 981px) {
  .row-videos-landing .et_pb_image, .row-videos-landing .et_pb_text {
    max-width: 300px;
    margin-right: auto;
    margin-left: auto; } }

#promo-mastermind #promo-mastermind-01, #promo-mastermind #promo-mastermind-02 {
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  transition: all 0.6s; }
  #promo-mastermind #promo-mastermind-01 .et_pb_blurb_content .et_pb_main_blurb_image, #promo-mastermind #promo-mastermind-02 .et_pb_blurb_content .et_pb_main_blurb_image {
    width: 200px; }
  #promo-mastermind #promo-mastermind-01 .et_pb_blurb_content .et_pb_module_header a, #promo-mastermind #promo-mastermind-02 .et_pb_blurb_content .et_pb_module_header a {
    font-size: 30px; }
    @media (max-width: 981px) {
      #promo-mastermind #promo-mastermind-01 .et_pb_blurb_content .et_pb_module_header a, #promo-mastermind #promo-mastermind-02 .et_pb_blurb_content .et_pb_module_header a {
        font-size: 25px; } }
#promo-mastermind #promo-mastermind-01:hover {
  background-color: #94851d; }
  #promo-mastermind #promo-mastermind-01:hover .et_pb_button {
    background-color: #bfab25 !important; }
#promo-mastermind #promo-mastermind-02:hover {
  background-color: #01355e; }
  #promo-mastermind #promo-mastermind-02:hover .et_pb_button {
    background-color: #bfab25 !important; }

.filter_xpro2 {
  -webkit-filter: contrast(1.3) brightness(0.8) sepia(0.3) saturate(1.5) hue-rotate(-20deg);
  filter: contrast(1.3) brightness(0.8) sepia(0.3) saturate(1.5) hue-rotate(-20deg); }

.filter_walden {
  -webkit-filter: sepia(0.35) contrast(0.9) brightness(1.1) hue-rotate(-10deg) saturate(1.5);
  filter: sepia(0.35) contrast(0.9) brightness(1.1) hue-rotate(-10deg) saturate(1.5); }

.filter_valencia {
  -webkit-filter: sepia(0.15) saturate(1.5) contrast(0.9);
  filter: sepia(0.15) saturate(1.5) contrast(0.9); }

.filter_toaster {
  -webkit-filter: sepia(0.4) saturate(2.5) hue-rotate(-30deg) contrast(0.67);
  -filter: sepia(0.4) saturate(2.5) hue-rotate(-30deg) contrast(0.67); }

.filter_sutro {
  -webkit-filter: brightness(0.75) contrast(1.3) sepia(0.5) hue-rotate(-25deg);
  filter: brightness(0.75) contrast(1.3) sepia(0.5) hue-rotate(-25deg); }

.filter_rise {
  -webkit-filter: saturate(1.4) sepia(0.25) hue-rotate(-15deg) contrast(0.8) brightness(1.1);
  filter: saturate(1.4) sepia(0.25) hue-rotate(-15deg) contrast(0.8) brightness(1.1); }

.filter_nashville {
  -webkit-filter: sepia(0.4) saturate(1.5) contrast(0.9) brightness(1.1) hue-rotate(-15deg);
  filter: sepia(0.4) saturate(1.5) contrast(0.9) brightness(1.1) hue-rotate(-15deg); }

.filter_mayfair {
  -webkit-filter: saturate(1.4) contrast(1.1);
  filter: saturate(1.4) contrast(1.1); }

.filter_kelvin {
  filter: sepia(0.4) saturate(2.4) brightness(1.3) contrast(1);
  -webkit-filter: sepia(0.4) saturate(2.4) brightness(1.3) contrast(1); }

.filter_hudson {
  -webkit-filter: contrast(1.2) brightness(0.9) hue-rotate(-10deg);
  filter: contrast(1.2) brightness(0.9) hue-rotate(-10deg); }

.filter_earlybird {
  -webkit-filter: sepia(0.4) saturate(1.6) contrast(1.1) brightness(0.9) hue-rotate(-10deg);
  filter: sepia(0.4) saturate(1.6) contrast(1.1) brightness(0.9) hue-rotate(-10deg); }

.filter_1977 {
  -webkit-filter: sepia(0.5) hue-rotate(-30deg) saturate(1.2) contrast(0.8);
  filter: sepia(0.5) hue-rotate(-30deg) saturate(1.2) contrast(0.8); }

@-webkit-keyframes fade_move_down {
  0% {
    -webkit-transform: translate(0, -20px);
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    -webkit-transform: translate(0, 20px);
    opacity: 0; } }
@-moz-keyframes fade_move_down {
  0% {
    -moz-transform: translate(0, -20px);
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    -moz-transform: translate(0, 20px);
    opacity: 0; } }
@keyframes fade_move_down {
  0% {
    transform: translate(0, -20px);
    opacity: 0; }
  50% {
    opacity: 1; }
  100% {
    transform: translate(0, 20px);
    opacity: 0; } }
@-webkit-keyframes move_down {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px); } }
@-moz-keyframes move_down {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0); }
  40% {
    -moz-transform: translateY(-30px); }
  60% {
    -moz-transform: translateY(-15px); } }
@-o-keyframes move_down {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0); }
  40% {
    -o-transform: translateY(-30px); }
  60% {
    -o-transform: translateY(-15px); } }
@keyframes move_down {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-30px); }
  60% {
    transform: translateY(-15px); } }

/*# sourceMappingURL=style.css.map */
