/*
Theme Name: Organio Child
Theme URI: http://demo.casethemes.net/organio/
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/portfolio/
Description: Organio is a beautiful, modern, and responsive Organic Food Store WordPress Theme. Organio is a perfect fit for any natural food related website like fresh grocer, market food, grocery market, organic ecommerce website, organic food store, Organic markets, supermarkets and online groceries. Additionally, it is perfect for eco product stores, fresh breads, bakery shops and even natural cosmetics stores.  
Version: 1.5.2
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: organio
Text Domain: organio-child
Tags: organic, organic theme, organic store, organic food store, organic shop, organic farm, food, farm, store, nutrition, fruit, woocommerce, fresh, vegetable
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.boton-claro a {
  color: #061638 !important;
}
.boton-claro a:hover {
  color: #061638 !important;
}

.btn.btn-slider1.color-preset4 {
  background-color: #061638;
  
}

.btn.btn-slider1.color-preset4:hover {
  background-color: #fff;
  color: #061638;
}

.logo-mobile {
  max-width: calc(100% - 75px);
}

.ct-shop-banner1 .btn.item--button-default,
.ct-shop-banner2 .btn.item--button-default {
  color: #fff;
}

#fondo-newsletter {
  background-position: bottom center;
  background-size: contain;
  background-repeat: no-repeat;
}

.postid-7851 #fondo-newsletter {
  background-image: url(/wp-content/uploads/2022/05/fondo_footer_peces.png) !important;
}

.postid-8303 #fondo-newsletter {
  background-image: url(/wp-content/uploads/2022/05/fondo_footer_compost.png) !important;
}

#fondo-newsletter {
  background-image: url(/wp-content/uploads/2021/03/fondo_footer_top.png);
}

.row-newsletter {
  background-color: #e2ba1a;
  border-radius: 150px;
}

.row-newsletter div.elementor-widget-wrap.elementor-element-populated::before {
  content: '';
  background-image: url(/wp-content/uploads/2021/03/mosca_form_newsletter.png);
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
}

.f-newsletter form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-bottom: 25px;
}

.f-newsletter .your-email input {
  background-color: transparent !important;
  border-bottom: 1px solid #000 !important;
}

.f-newsletter .ct-contact-form-layout1.style1 .wpcf7-submit {
  padding: 0px 25px;
  line-height: 2.5em;
}

.ct-fancy-box-layout3.style4 .item--inner {
  min-height: 150px !important;
}

@media screen and (max-width: 577.98px) {
  .row-newsletter {
    border-radius: 0;
  }
}

@media screen and (min-width: 767.98px) {
  .row-newsletter
    div.elementor-widget-wrap.elementor-element-populated::before {
    -webkit-animation: bounce-down 1.6s linear infinite;
    animation: bounce-down 1.6s linear infinite;
  }
  @-webkit-keyframes bounce-down {
    25% {
      -webkit-transform: translateY(-4px);
    }
    50%,
    100% {
      -webkit-transform: translateY(0);
    }
    75% {
      -webkit-transform: translateY(4px);
    }
  }

  @keyframes bounce-down {
    25% {
      transform: translateY(-4px);
    }
    50%,
    100% {
      transform: translateY(0);
    }
    75% {
      transform: translateY(4px);
    }
  }
}

@media screen and (max-width: 992px) {
  ul#menu-menu-footer li {
    text-align: center;
  }
  .footer-contact ul {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .footer-contact ul li {
    text-align: center;
  }
  .ct-contact-form form {
    display: flex;
    justify-content: center;
  }
  .ct-contact-form form p:nth-child(3) {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (min-width: 992px) {
  .row-newsletter
    div.elementor-widget-wrap.elementor-element-populated::before {
    left: 20px;
    top: -65px;
    width: 275px;
    height: 275px;
  }
}

@media screen and (max-width: 1199.98px) {
  .home .site-content{
    padding-top:0px!important;
  }
  
  .row-newsletter div.elementor-widget-wrap.elementor-element-populated::after {
    display: none;
  }
  .elementor-element.elementor-hidden-tablet.elementor-hidden-mobile.elementor-widget.elementor-widget-spacer {
    display: none;
  }
}

@media screen and (min-width: 1200px) {
  #ct-header-wrap.ct-header-layout4 {
    top: 0 !important;
  }
  #fondo-newsletter {
    background-position: top center;
    background-size: cover;
  }
  .row-newsletter div.elementor-widget-wrap.elementor-element-populated::after {
    content: '';
    background-image: url(/wp-content/uploads/2022/05/larva_SM.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    top: 0px;
    right: 35px;
    width: 200px;
    height: 200px;
    -webkit-animation: bounce-down 1.6s linear infinite;
    animation: bounce-down 1.6s linear infinite;
  }
}

@media screen (max-width:1199.98px){
  
}
