/*
 Theme Name:   Customify Child
 Theme URI:    https://pressmaximum.com/customify
 Description:  Customify is fast, lightweight, responsive and super flexible multipurpose theme built with SEO, speed, and usability in mind. Unleash the power of your imagination with a true WYSIWYG Header & Footer builder (inside the WordPress Customizer) built exclusively for this theme. The theme works great with any of your favorite page builder likes Elementor, Beaver Builder, SiteOrigin, Thrive Architect, Divi, Visual Composer, etc. Combined with the Header & Footer builder, you can build any type of websites like shop, business agencies, corporate, portfolio, education, university portal, consulting, church, restaurant, medical and so on. Customify is compatible with all well-coded plugins, including major ones like WooCommerce, OrbitFox, Yoast, BuddyPress, bbPress, etc. Learn more about the theme and ready to import demo sites at https://pressmaximum.com/customify
 Author:       WPCustomify
 Author URI:   https://pressmaximum.com
 Template:     customify
 Version:      0.3.3
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-logo, custom-menu, featured-images, flexible-header, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, one-column, two-columns, three-columns, left-sidebar, right-sidebar, e-commerce, blog
 Text Domain:  customify-child
*/


/* Modificaciones logos cabecera */
#header {
	margin-top: 2em;
}
#site-logo,
.ba_cabecera_logo_andalucia {
	display: inline-block;
}
/* Customify */
.site-branding.logo-left .site-name-desc {
	display: block !important;	
}
.site-branding .site-title {
	display: inline-block !important;
}
.footer-bottom .footer--row-inner {
	background: transparent !important;
	padding: 0px !important;
}
/* Fin Customify */
#main-nav-wrap {
	margin-top: 1em;
}
.ba_cabecera_logo_andalucia {
	position: relative;
	top: -0.2em;
	margin-left: 2em;
}
/* Fin modificaciones logos cabecera */
/* Modificaciones logos pie */
#site-footer {
	padding: 1em !important;
	background-color: #1a1a1a;
}
footer.footer-copyright {
	border-top: 0px;
}
.footer-text {
    border-top: 0;
    padding: 10px 0;
}

/*  Responsive Logo Andalucía UE
    Desktop: header
    Mobile: footer
*/
.ba_he_logo_aue_top {
	top: 0px !important;
  }
  .ba_lp_logo_andalucia_ue {
	margin-left: 20px;
  }
  .a_logo-andalucia,
  .ba_logos_andalucia_ue {
	display: none;
  }
  .ba_logos_andalucia_ue {
	text-align: right;
  }
  .ba_logo-andalucia img {
	padding: 8px;
  }
  @media(max-width:980px){
	.ba_lp_logo_andalucia_ue,
	.ba_footer_informacion {
	  display: none;
	}
	.a_logo-andalucia,
	.ba_logos_andalucia_ue {
	  display: block;
	}
  }
/*FOOTER*/
/*FOOTER RESPONSIVE*/
@media (max-width: 1124px) {
	#site-footer .footer-copyright .container {
	  padding-bottom: 0px !important;
	}
	#site-footer .footer-copyright .container .ba_links {
	  display: none;
	}
	#site-footer .footer-copyright .container .ba_rs_container .ba_redes_sociales {
	  padding-left: 20px;
	}
	#site-footer .footer-copyright .ba_second_footer_mobile {
	  display: -webkit-box !important;
	  display: -ms-flexbox !important;
	  display: flex !important;
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	}
	#site-footer .footer-copyright .ba_second_footer_mobile .ba_links ul li.menu-item {
	  border-right: 1px white solid;
	  padding-right: 10px;
	  padding-left: 10px;
	}
	#site-footer .footer-copyright .ba_second_footer_mobile .ba_links ul li.menu-item a {
	  color: white;
	  cursor: pointer;
	  font-size: 12px;
	}
	#site-footer .footer-copyright .ba_second_footer_mobile .ba_links ul li.menu-item a:hover {
	  text-decoration: underline;
	}
	#site-footer .footer-copyright .ba_second_footer_mobile .ba_links ul li.menu-item:last-child {
	  border-right: 0px;
	}
  }
  @media (max-width: 1025px) {
	.mu_register input[type="submit"] {
	  width: 60% !important;
	}
	#site-footer .footer-copyright .container .ba_second_footer_mobile .ba_links ul {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	}
	#site-footer .footer-copyright .container .ba_second_footer_mobile .ba_links ul li.menu-item {
	  width: 50%;
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	}
	#site-footer .footer-copyright .container .ba_second_footer_mobile .ba_links ul li.menu-item:nth-child(2) {
	  border: 0px;
	}
  }
@media (max-width: 630px) {
	#site-footer .footer-copyright .container .ba_logos_container {
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  -ms-flex-pack: distribute;
	  justify-content: space-around;
	  margin-right: 20px;
	}
	#site-footer .footer-copyright .container .ba_logos_container > div {
	  -webkit-box-pack: justify;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
	  min-width: 227px;
	}
	#site-footer .footer-copyright .container .ba_logos_container .ba_logo-andalucia {
	  display: block !important;
	}
	#site-footer .footer-copyright .container .ba_rs_container .ba_redes_sociales {
	  width: -webkit-max-content;
	  width: -moz-max-content;
	  width: max-content;
	  margin-right: 0px;
	}
	#site-footer .footer-copyright .container .ba_rs_container .ba_logo-andalucia {
	  display: none;
	}
  }
  @media (max-width: 616px) {
	#site-footer .footer-copyright .ba_second_footer_mobile {
	  display: -webkit-box !important;
	  display: -ms-flexbox !important;
	  display: flex !important;
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	}
	#site-footer .footer-copyright .ba_second_footer_mobile .ba_links ul {
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	}
	#site-footer .footer-copyright .ba_second_footer_mobile .ba_links ul li.menu-item {
	  width: 100%;
	  display: -webkit-box;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-pack: center;
	  -ms-flex-pack: center;
	  justify-content: center;
	  border: 0px !important;
	}
	#site-footer .footer-copyright .ba_second_footer_mobile .ba_links ul li.menu-item a {
	  padding-bottom: 0.5em;
	  position: relative;
	}
	#site-footer .footer-copyright .ba_second_footer_mobile .ba_links ul li.menu-item a:after {
	  content: "";
	  position: absolute;
	  left: 28%;
	  width: 50% !important;
	  bottom: 0;
	  border-bottom: 0.05em solid white;
	}
	#site-footer .footer-copyright .ba_second_footer_mobile .ba_links ul li.menu-item:last-child a {
	  padding-bottom: 0.5em;
	  position: relative;
	}
	#site-footer .footer-copyright .ba_second_footer_mobile .ba_links ul li.menu-item:last-child a:after {
	  border: 0px !important;
	}
  }
  @media (max-width: 500px) {
	#site-footer .footer-copyright .container .ba_rs_container .ba_redes_sociales {
	  width: -webkit-min-content;
	  width: -moz-min-content;
	  width: min-content;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	}
  }
  @media (max-width: 420px) {
	#site-footer .footer-copyright .container .ba_rs_container .ba_redes_sociales a i {
	  font-size: 20px !important;
	}
  }
  @media (max-width: 350px) {
	#site-footer .footer-copyright .container .ba_rs_container .ba_redes_sociales {
	  padding-left: 0px;
	}
  }
  /*FOOTER BASE CSS*/
  #site-footer .footer-copyright .container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 8px;
	padding-bottom: 8px;
  }
  #site-footer .footer-copyright .container .ba_logos_container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
  }
  #site-footer .footer-copyright .container .ba_logos_container>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
  }
  #site-footer .footer-copyright .container .ba_logos_container .ba_logo-andalucia {
	display: none;
  }
  #site-footer .footer-copyright .container .ba_logos_container .ba_logo a img {
	max-width: 80%;
  }
  #site-footer .footer-copyright .container .ba_logos_container .ba_footer_informacion a img {
	max-width: 100%;
	height: auto;
	width: 100%;
  }
  #site-footer .footer-copyright .container .ba_rs_container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
  }
  #site-footer .footer-copyright .container .ba_rs_container .ba_redes_sociales {
	border-left: 1px solid white;
			display:flex;
			flex-wrap: wrap;
	  align-self: flex-end;
  
  }
  #site-footer .footer-copyright .container .ba_rs_container .ba_redes_sociales a i {
	cursor: pointer;
	color: white;
	font-size: 35px;
	color: white;
	margin-left: 10px;
  }
  #site-footer .footer-copyright .container .ba_rs_container .ba_logo-andalucia{
	margin-left:20px;
  }
.bottom-nav {
	padding: 15px 0;
}
.bottom-nav li {
	font-size: 14px;
	font-weight: 600;
	display: inline-block;
}
  #site-footer .footer-copyright .container .ba_links {
	  align-self: flex-end;
  }
  #site-footer .footer-copyright .container .ba_links ul {
	list-style: none;
	margin-left: 0;
	margin-bottom: 0;
  }
  #site-footer .footer-copyright .container .ba_links ul li.menu-item {
	border-right: 1px white solid;
	padding-right: 10px;
	padding-left: 10px;
  }
  #site-footer .footer-copyright .container .ba_links ul li.menu-item a {
	color: white;
	cursor: pointer;
	font-size: 12px;
  }
  #site-footer .footer-copyright .container .ba_links ul li.menu-item a:hover {
	text-decoration: underline;
  }
  #site-footer .footer-copyright .container .ba_links ul li.menu-item:last-child {
	border-right: 0px;
  }
  #site-footer .footer-copyright .ba_second_footer_mobile {
	display: none;
  }
  #site-footer .footer-copyright-bottom {
	display: none;
  }
/* Fin modificaciones logos pie */