/*
Theme Name:Freesia Business Child
Theme URI: https://themefreesia.com/themes/freesia-empire
Author: Theme Freesia
Author URI: https://themefreesia.com
Child Theme for Freesia Theme
Version: 1.0.6
Requires at least: 6.0
Requires PHP: 5.6
Tested up to: 6.3.1
Text Domain: freesia-empire-child
Template: freesia-empire
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html

Tags: threaded-comments, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, sticky-post, theme-options, translation-ready, post-formats, footer-widgets, blog, education, entertainment

All files, unless otherwise stated, are released under the GNU General Public License
version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)
==================================================
*/

/* Site Title, Page Title, Nav and links
================================================== */
#site-title a,
a,
ul li a:hover,
ol li a:hover,
.top-header .info ul li a:hover, /* ----- Top Header Info Bar ----- */
.top-header .info ul li a:focus,
.main-navigation a:hover, /* Navigation */
.main-navigation a:focus,
.main-navigation ul li.current-menu-item a,
.main-navigation ul li.current_page_ancestor a,
.main-navigation ul li.current-menu-ancestor a,
.main-navigation ul li.current_page_item a,
.main-navigation ul li:hover > a,
.main-navigation ul li ul li a:hover,
.main-navigation ul li ul li a:focus,
.main-navigation ul li ul li:hover > a,
.main-navigation ul li.current-menu-item ul li a:hover,
.header-search:hover, .header-search-x:hover, /* Header Search Form */
.search-submit:hover .search-icon,
.search-submit:focus .search-icon,
.entry-title a:hover, /* Post */
.entry-title a:focus,
.entry-title a:active,
.entry-meta span:hover,
.entry-meta a:hover,
.cat-links a:hover,
.tag-links a:hover,
.entry-meta .entry-format,
.entry-meta .entry-format a,
.widget ul li a:hover,/* Widgets */
.widget ul li a:focus,
.widget-title a:hover,
.widget_contact ul li:hover:before,
.widget_contact ul li a:hover,
.site-info .copyright a:hover, /* Footer */
.site-info .copyright a:focus,
#colophon .widget ul li a:hover,
#colophon .widget ul li a:focus,
#footer-navigation a:hover,
#footer-navigation a:focus {
	color: #19bb44;
}

/* Webkit */
::selection {
	background: #19bb44;
	color: #fff;
}
/* Gecko/Mozilla */
::-moz-selection {
	background: #19bb44;
	color: #fff;
}

/* Accessibility */
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color:#F1F1F1;
	color: #19bb44;
}

/* Buttons
================================================== */
.line-one,/* Responsive Nav Button  */
.line-two,
.line-three,
input[type="reset"],/* Forms  */
input[type="button"],
input[type="submit"],
.go-to-top a:hover,
.go-to-top a:focus {
	background-color:#19bb44;
}
/* Default Buttons */
.btn-default:hover,
.vivid,
.bbp-submit-wrapper button.submit, /* #bbpress */
.newsletter-widget .newsletter-submit:hover { /* ----- News Letter ----- */
	background-color: #19bb44;
	border: 1px solid #19bb44;
}
/* -_-_-_ Not for change _-_-_- */
.light-color:hover,
.vivid:hover {
	background-color: #fff;
	border: 1px solid #fff;
}

/* Widgets Color
================================================== */
/*  Font Color */
.our_feature .feature-title a:hover, /* Our Feature */
.portfolio-content h3 a:hover, /* Portfolio Widget */
.testimonials .quote cite { /* ----- Testimonial Slider ----- */
	color: #19bb44;
}
/* Background Color */
nav.slider-button a.active, /* Slider Pagenav */
nav.slider-button a:hover,
.our_feature .feature-icon, /* Our Feature */
.parallax_content:before, /* Parallax  Widget */
.about-us-content .icon-box-image, /*About Us Widget */
.widget_portfolio .portfolio-container, /* Portfolio Widget */
.portfolio-content h3:after,
.design-line, /* Parallax Video  Widget */
ul.next-prev li.active, ul.next-prev li:hover { /* ----- Testimonial Slider ----- */
	background-color: #19bb44;
}
/* Border Color */
.feature-content:hover .feature-icon, /* Our Feature */
.widget_about_us .about-us-content:before, /*About Us Widget */
.design-line:after, /*Parallax Video  Widget */
ul.next-prev li { /* ----- Testimonial Slider ----- */
	border-color: #19bb44;
}

/* Page Header Background
================================================== */
.page-header {
	background-color: #19bb44;
}

/* bbpress
================================================== */
#bbpress-forums .bbp-topics a:hover {
	color: #19bb44;
}

/* Woocommerce
================================================== */
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button,
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt,
.woocommerce-demo-store p.demo_store {
	background-color: #19bb44;
}
.woocommerce .woocommerce-message:before {
	color: #19bb44;
}


/* Main Slider Content */
.slider-content .slider-title a,
.slider-content .slider-text h3 {
	color:#fff;
}

.header-social-block .social-links ul li a {
	background-color: transparent;
}

.slider-content .btn-default span {
	display: none;
}

.slider-content {
	width: 40%;
}

.feature-content {
	border-radius: 20px;
}

.parallax_content {
	padding: 90px 0 70px;
}

.about-us-content .icon-box-image {
	border: 5px solid #eee;
	border-radius: 0;
}

.testimonials .quote img {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

ul.next-prev li {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.go-to-top a {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/*  ----------------- Personalizaciones GyA.es ----------------- */

.main-navigation a {padding: 15px 10px;}

@media (max-width: 430px) {

	#site-title {
	 display:none;
	}
}

/* Menu superior */
.menu-superior {
    background: #19bb44; /* Color de fondo */
    padding: 5px 0;
    text-align: center;
}

.menu-superior-container {
    display: flex;
    justify-content: center;
}

.menu-superior-clase li {
    display: inline-block;
    margin: 0 15px;
}

.menu-superior-clase a {
    color: white;
    text-decoration: none;
    /*font-weight: bold;*/
}

.menu-superior-clase a:hover {
    color: #ffcc00; /* Color al pasar el cursor */
}

.logos-header {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
    text-align: center;
    padding: 10px 0;
  }

  .logos-header div {
    /*flex: 1 1 30%;*/
    max-width: 33%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .logos-header img {
    max-height: 50px;
    height: auto;
    width: auto;
  }

  @media (max-width: 768px) {
    .logos-header div {
      max-width: 100%;
      flex: 1 1 100%;
    }
  }

span.author.vcard {display:none;}
