/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
 /* Center align columns inside color section*/
:root{
    --bg:#F8FAFC;
    --white:#FFFFFF;
    --text:#0F172A;
    --muted:#475569;
    --primary:#2563EB;
    --primary-dark:#1D4ED8;
    --border:#E5E7EB;
    --shadow:0 10px 30px rgba(15,23,42,.08);
    --radius:20px;
}
body{
      font-family: "inter-18pt", sans-serif!important;
      background:var(--bg);
      color:var(--text);
      line-height:1.6;
}
/* mobile tweaks */
@media only screen and (max-width: 770px) { 
 .ren-title h1, .ren-title h2, .ren-title h2{font-size:2.5rem!important;}
}

#ih-center-align-columns .entry-content-wrapper,
#eh-center-align-columns .entry-content-wrapper .flex_column_table {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
justify-content: center;
}

#eh-center-align-columns .av-flex-placeholder {display: none;}
.shadow{box-shadow: var(--shadow)!important;}
.ren-title h1, .ren-title h2, .ren-title h3{font-family: "articulat-cf", sans-serif;font-weight: 900;font-size:3.5rem;color:var(--text);text-transform:none!important;}
.ren-title h2{font-size:2.5rem;}
.ren-title h3{font-size:1.3rem;}
.ren-title p{border-radius:var(--radius);border:1px solid var(--border)!important;padding:10px;background-color:var(--white);display:inline-block;box-shadow: var(--shadow);margin-bottom:20px!important;}
.hero-list{display:flex;flex-direction:column;gap:18px;}
.hero-item{display:flex;gap:16px;align-items:flex-start;}
.icon{width:42px;height:42px;border-radius:12px;background:#EFF6FF;color:var(--primary);display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0;}
.hero-card{background:var(--white);border-radius:28px!important;padding:40px!important;border:1px solid var(--border);}
.hero-item p{margin:0;font-size:0.95rem;}
.card{background:var(--white);padding:32px;border-radius:22px;border:1px solid var(--border);transition:0.2s;}
.card-icon{
    width:60px;
    height:60px;
    border-radius:16px;
    background:#EFF6FF;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.5rem;
    margin-bottom:20px;
}
.meta{display:inline-flex;gap:16px;flex-wrap:wrap;margin-bottom:24px;}
.meta span{font-size:.85rem;color:var(--muted);background:#F8FAFC;padding:8px 12px;border-radius:10px;}
.card strong {font-size:1.13rem;}
.bump:hover{transform:translateY(-4px);}
.contact .text_input, .contact .select, .contact .text_area{background-color:var(--bg)!important;border-radius:10px!important;text-align:left!important;}
.contact label{text-align:left;margin-left:10px;}
.contact .button{width:100%;border-radius:20px!important;}
.round{border-radius:var(--radius)!important;}
.avia-form-success{background-color:var(--primary)!important;color:var(--white)!important;}
