/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
/* ================================
   AQUA CORE Blog - Headings & Links
   ================================ */

/* --- Headings --- */
h1 {
  color: #0F0B6E; /* Indigo - βαρύτητα */
  font-size: 2.5rem; /* ~40px */
  font-weight: 700;
}

h2 {
  color: #2A74ED; /* Bright blue - δευτερεύον */
  font-size: 2rem; /* ~32px */
  font-weight: 600;
}

h3 {
  color: #000000; /* Μαύρο */
  font-size: 1.5rem; /* ~24px */
  font-weight: 600;
}

h4, h5, h6 {
  color: #333333; /* Σκούρο γκρι */
  font-weight: 500;
}

/* --- Links μέσα σε headings --- */
h1 a, h2 a, h3 a, h4 a {
  color: #2A74ED; /* Πρωτεύον */
  text-decoration: none;
  transition: color 0.3s ease;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
  color: #61CE70; /* Πράσινο emphasis */
}

/* --- Γενικά Links --- */
a {
  color: #2A74ED;
  text-decoration: none;
  transition: color 0.3s ease;
}

a:hover {
  color: #61CE70;
}

/* --- CTA Buttons --- */
.button, .wp-block-button__link, input[type="submit"] {
  background-color: #2A74ED;
  color: #FFFFFF;
  padding: 12px 24px;
  border-radius: 6px;
  font-weight: 600;
  transition: background-color 0.3s ease, transform 0.2s ease;
}

.button:hover, .wp-block-button__link:hover, input[type="submit"]:hover {
  background-color: #61CE70;
  transform: translateY(-2px);
}


.elementor-column.aquacore-highlight {
    background-color: #2A74ED;
    padding: 30px;
    border-radius: 4px;
}
.site-footer {
  display: none !important;
}

/* --- TAGS STYLING OPTIONS --- */

/* 1. Minimal AQUA CORE style (corporate flat) */
.elementor-widget-wp-widget-tag_cloud a {
    font-size: 16px !important;
    font-weight: 600;
    color: #2A74ED;        /* corporate blue */
    margin-right: 12px;
    text-decoration: none;
    transition: color 0.3s ease;
}
.elementor-widget-wp-widget-tag_cloud a:hover {
    color: #0F0B6E;        /* darker blue */
    text-decoration: underline;
}

/* 2. Filled button style (badges full color) */
/*
.elementor-widget-wp-widget-tag_cloud a {
    font-size: 14px !important;
    padding: 6px 12px;
    margin: 4px;
    border-radius: 20px;
    background-color: #2A74ED;
    color: #fff !important;
    text-decoration: none;
    display: inline-block;
    transition: background 0.3s ease;
}
.elementor-widget-wp-widget-tag_cloud a:hover {
    background-color: #0F0B6E;
}
*/

/* 3. Badge style με σκιά */
/*
.elementor-widget-wp-widget-tag_cloud a {
    font-size: 14px !important;
    padding: 6px 14px;
    margin: 4px;
    border-radius: 8px;
    background: #f0f4ff;
    color: #2A74ED;
    text-decoration: none;
    box-shadow: 0 1px 3px rgba(0,0,0,0.15);
    transition: all 0.3s ease;
}
.elementor-widget-wp-widget-tag_cloud a:hover {
    background: #2A74ED;
    color: #fff;
}
*/

/* 4. Outline + hover fill */
/*
.elementor-widget-wp-widget-tag_cloud a {
    font-size: 15px !important;
    padding: 5px 12px;
    margin: 3px;
    border: 1px solid #2A74ED;
    border-radius: 20px;
    color: #2A74ED;
    text-decoration: none;
    transition: all 0.3s ease;
}
.elementor-widget-wp-widget-tag_cloud a:hover {
    background: #2A74ED;
    color: #fff;
}
*/

