/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*
* General
* Home
*/

/* General */
.subrayado {
  text-decoration: underline 2px #fff;
}
.subrayado2 {
  text-decoration: underline 2px #0c3c49;
}
.fusion-page-title-bar {
  background-blend-mode: darken;
}
#wrapper .fusion-page-title-wrapper {
  align-items: self-end;
  padding-bottom: 60px;
}
/* Home */
#sliders-container {
  z-index: 10;
}
.revPers {
  overflow: visible;
}
.revPers rs-slides {
  overflow: visible !important;
}
.revPers rs-slides rs-slide {
  overflow: visible !important;
}
.revPers rs-slides rs-slide rs-layer-wrap {
  overflow: visible;
}
.revPers rs-slides rs-slide rs-layer-wrap rs-loop-wrap {
  overflow: visible;
}
.linkSlider {
  color: #fff;
  font-size: 1.5em;
  line-height: 1em;
}
.linkSlider:hover {
  color: #ffffff99;
}
.overflowVisible {
  overflow: visible !important;
}
.z5 {
  z-index: 5 !important;
}
.z3 {
  z-index: 3 !important;
}
.revPers rs-sbg-wrap {
  background-color: rgba(12, 60, 73, 1);
}
.revPers .rs_html5vidbasicstyles {
  background-color: rgba(12, 60, 73, 1);
}
.revPers rs-bgvideo .rs_html5vidbasicstyles video {
  opacity: .6 !important;
}
.revPers rs-sbg-wrap > rs-sbg {
  opacity: .6 !important;
}
/* quito filtro en distribuidores */
#rev_slider_6_1 rs-sbg-wrap > rs-sbg {
  opacity: 1 !important;
}
/* botones */
#wrapper .botonRojo {
  max-width: 300px;
  text-align: left;
  font-size: 1em;
  line-height: 1.1em;
}
#wrapper .linkBlanco {
  max-width: 300px;
  text-align: left;
  font-size: 1em;
  line-height: 1.1em;
  text-decoration: underline;
}
/* newsletter */
#wrapper .formNewsletter .wpcf7-submit {
  background-color: #fc4866;
  color: #fff;
  border-color: transparent;
  background-image: none;
}
#wrapper .formNewsletter .wpcf7-list-item {
  margin: 0;
}
#wrapper .formNewsletter .wpcf7-list-item-label {
  color: #fff;
}
#wrapper .formNewsletter .wpcf7-text {
  height: 40px;
}
.formNewsletter h3 {
  font-size: 1.2em;
  margin: 0;
  font-weight: 800;
}
.formNewsletter p {
  font-size: .8em;
  color: #0c3c49;
  margin-bottom: 0;
}
.formNewsletter .columna {
  align-self: center;
  padding: 10px;
  overflow: auto;
}
.formNewsletter .mitad {
  margin-right: 10px;
  margin-bottom: 10px;
}
#wrapper .wpcf7 .wpcf7-form.sent .wpcf7-response-output {
  background-color: rgba(255,255,255,0.9);
}
@media(min-width:1200px){
  .formNewsletter {
    display: flex;
  }
  .formNewsletter .ancho45 {
    float: left;
    width: 43%;
  }
  .formNewsletter .ancho10 {
    float: left;
    width: 14%;
  }
}
@media(min-width:600px){
  .formNewsletter .mitad {
    float: left;
    width: calc(50% - 10px);
  }
}
/* general */
@media(min-width:800px){
  .textoVertical {
    position: relative;
  }
  .textoVertical h2 {
    transform: rotate(-90deg);
    white-space: nowrap;
  }
}
@media(min-width:800px){
  .separadoresColumna {
    border-left: 2px solid rgba(12, 60, 73, .2);
    border-right: 2px solid rgba(12, 60, 73, .2);
  }
}
/* slider artesanos */
#rev_slider_5_1_forcefullwidth rs-slide rs-sbg-px {
  background-color: #000;
}
#rev_slider_5_1_forcefullwidth rs-slide rs-sbg-px rs-sbg-wrap {
  opacity: .6;
}
/* footer */
.fusion-footer {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2em;
}
#wrapper .fusion-footer .fusion-social-networks-wrapper .fusion-icon-instagram,
#wrapper .fusion-footer .fusion-social-networks-wrapper .awb-icon-instagram {
  float: left;
  margin-right: 7px;
}
.fusion-footer-widget-area .widget .botonFooter {
  background-color: #fff;
  color: #0c3c49;
  padding: 5px 10px;
  display: inline-block;
  border-radius: 4px;
}
.fusion-footer-widget-area .widget .botonFooter:hover {
  background-color: #fff;
  color: #0c3c49;
  opacity: .8;
}
/* cookies */
body #moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
  background-color: rgba(12, 60, 73,.85);
  border-top: none;
  min-height: 25vh;
  padding-top: 10vh;
  z-index: 9990;
}
body .moove-gdpr-infobar-settings-btn {
  background-image: url("img/sliders-h-solid.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto 80%;
}
body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn,
body #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn {
  box-shadow: none;
  opacity: 1;
}
body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover,
body #moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar).moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn:hover {
  background-color: transparent;
}
body #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
  border-radius: 4px;
}
.moovegdpr-advanced::before {
  content: "\f1de";
}
body .lity {
  z-index: 99990;
}
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content,
body #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
  background-color: #fff;
}
body #moove_gdpr_cookie_modal button.moove-gdpr-modal-save-settings {
  display: inline-block !important;
}
body.category .entry-title::before {
  content: "Blog #"
}
