/*
Theme Name: Acanceira
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */

/* Barra superiora */
@media (min-width: 769px) {

  .iconos-redes {
      color: white;
      font-size: 18px;
      padding: 0px 2px;
      text-decoration: none;
  }
  #iconos-redes {
      text-align: right;
      padding-right: 15px;
      margin-top:6px;
  }
  #texto {
      margin-top:8px;
  }
  #traducciones {
      margin-top:8px;
  }
}
@media (max-width: 425px) {
  #iconos-redes {
      text-align: center;
      padding-bottom: 10px;
      font-size: 17px;
      margin: 0px;
  }
  #traducciones {
    text-align: center;
    padding-bottom: 10px;
    font-size: 14px;
    margin: 0px;
  }
  #botones-donar .pp-dual-button-1,#botones-donar .pp-dual-button-2 {
    float: none!important;
    margin: 10px!important;
  }
}
@media (max-width: 768px) {
  #iconos-redes {
        text-align: right;
        padding-right: 20px;
  }
  .fl-post-carousel-title a {
    font-size:25px!important;
  }
  .fl-menu.fl-menu-responsive-toggle-mobile {
  text-align: center!important;
  }
}
/** Logo **/
.fl-builder-content[data-type="header"].fl-theme-builder-header-shrink img{
  max-height: 80px!important;
}

.menu-item a:focus{
  outline: none!important;
}

/* Cookies */
.cookie-notice-container {
  font-family: "Tajawal", sans-serif;
}
.cn-button {
  background-color: #0367a6!important;
}

/* Plantilla peludo */

#header-perro .fl-builder-shape-midpoint {
    margin-bottom: -1px;
}
#footer-perro .fl-builder-shape-midpoint {
    margin-top: -1px;
}

/* Formularios */

.wpforms-field * select, .wpforms-field-large {
    padding: 3px!important;
}

/* Responsive */
@media (max-width: 768px) {
  body {
    font-size: 20px;
  }
  h2,h4,.pp-secondary-title {
    font-size:45px!important;
  }
  .pp-infobox-title{
    font-size:30px!important;
  }
  #adopciones .pp-primary-title,#denuncia .pp-primary-title,#abandono .pp-primary-title{
    font-size:30px!important;
  }
  #como-adoptar .pp-timeline-title,#botones-animalclub .pp-button-text,#viajes .pp-accordion-button-label,#adopciones .pp-faq-button-label,#denuncia .pp-faq-button-label,#abandono .pp-faq-button-label,#adopciones .pp-tab-title,#denuncia .pp-tab-title,#abandono .pp-tab-title{
    font-size:20px!important;
  }
}
@media (max-width: 425px) {
  h2,h4,.pp-secondary-title {
    font-size:35px!important;
  }
}

/* Tags */
.adopcion-tag{
  width: 162px;
  height: 248px;
	background: #0367a6;
	position: absolute;
	top: -98px;
  right: -60px;
	-webkit-transform: rotate(-45deg);
	   -moz-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	     -o-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}
.adopcion-tag span{
	position:absolute;
  top: 74px;
  left: 0px;
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
	font-size:18px;
	color:#fff;
}

.club-senior-tag{
  width: 162px;
  height: 248px;
	background: #ffa420;
	position: absolute;
	top: -98px;
  right: -60px;
	-webkit-transform: rotate(-45deg);
	   -moz-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	     -o-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}
.club-senior-tag span{
	position:absolute;
  top: 90px;
  left: 0px;
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
	font-size:18px;
	color:#fff;
}

.urgente-tag{
  width: 162px;
  height: 248px;
	background: #ff0000;
	position: absolute;
	top: -98px;
  right: -60px;
	-webkit-transform: rotate(-45deg);
	   -moz-transform: rotate(-45deg);
	    -ms-transform: rotate(-45deg);
	     -o-transform: rotate(-45deg);
	        transform: rotate(-45deg);
}
.urgente-tag span{
	position:absolute;
  top: 90px;
  left: 0px;
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	     -o-transform: rotate(45deg);
	        transform: rotate(45deg);
	font-size:18px;
	color:#fff;
}

marquee{
  color:#FFFFFF;
}
marquee i.fas.fa-exclamation-circle{
  margin:4px;
}

.pp-fancybox-desc{
  display: none !important;
}
.fancybox-caption{
  padding: 25px 44px 25px !important;
}
.fancybox-caption__body {
  font-size:20px !important;
}
#galeria-finales-felices .filtr-search {
    width: 25%!important;
    display: block!important;
    text-align: center;
    border: 2px solid #0367a6!important;
    background:  #0367a6!important;
    text-color: #FFFFFF!important;
    border-radius: 0px!important;
}

.arcoiris .pp-photo-gallery-item {
	filter: grayscale(100%);
}

.fl-html {
  text-align:center;
}

.fl-builder-content button.fl-button-power {
  border-radius: 30px!important;
}