/*
Theme Name:     DFD Ronneby Child Theme
Theme URI: 		http://rnbtheme.com/
Description:    ronneby - Highly Functional Multifaceted WP Theme
Author:         DFD
Author URI:		http://rnbtheme.com/
Template:       dfd-ronneby
Version:        1.0.0
*/

.announcement-bar {
  padding-block: 1rem;
  text-align: center;
  p {
    margin: 0;
    color: inherit;
  }
  a {
    text-decoration: underline;
    color: inherit;
  }
  a:hover {
    color: unset;
  }
}

#header-container.small:not(.header-style-7):not(.header-style-14) {
  top: 0px;
}

a.dfd-custom-link {
  color: #d7282f !important;
  text-decoration: underline;
}

.bloq-inicial {
   max-width: 500px;
   width: 100%;
   margin: 0px auto;
   h3.info-box-title {
      font-size: 25px !important;
      font-weight: bold;
   }

}

.bloq-inicial img {
   margin-left: 15px;
}

.icon-premiumemp img {
   margin-left: 0px;
   margin-top: -10px!important;
}

@media only screen and (max-width: 500px) {
   .bloq-inicial.dfd-info-box.layout-04 .icon-wrapper{
      float:none!important;
      display: flex!important;
      flex-direction: column!important;
      align-items: center!important;
      margin-right: 0px!important;
   }
   
   .content-wrap.ovh {
      text-align: center !important;
   }

   .icon-b2b{
      display: flex;
      width: 100%;
      justify-content: center;
      align-items: center;
      flex-wrap: wrap;
      flex-direction: column;
      margin: 0px;
   }
}

/*Estilos pagina ecommerce awards2025*/
.novisualizar{
   display: none!important;
}

@media only screen and (max-width: 500px) {
   .imagen-logo {
      height: 170px !important;
      min-height: 170px !important;
   }

  .bloque-premiamos{
      h2.widget-title.dfd-title {
         font-size: 25px !important;
         line-height: 30px !important;
         text-align: center;    
      } 

      .widget-title.dfd-title.block-title {
         font-size: 16px !important;
         line-height: 28px !important;
         text-align: center;
      }
   }
   .fases-concurso{
      .wpb_wrapper h2.widget-title,
      .pichart-title.feature-title{
         text-align: center!important;
      }
      .pichart-title.feature-title{
         margin-bottom: 4rem!important;
      }
   }
   .cta-candidatura .widget-sub-title,
   .cta-candidatura .widget-title {
      text-align:center!important;
   }
   h2.widget-title.dfd-title{
         text-align: center!important;
      }
   .bloque-imgtext{
      h3.widget-title.dfd-title {
         font-size: 40px !important;
         text-align: center!important;
         line-height: 38px !important;
      }
      
      .widget-title.dfd-title.block-title {
         font-size: 16px !important;
         line-height: 20px !important;
         text-align: center!important;
      }

      .imagen{
         height:410px !important;
         min-height: 410px !important;
      }
   }

   .bloque-imgtext.cambio .wpb_row.row {
      display: flex !important;
      flex-direction: column-reverse !important;
   }
}
