/*
Theme Name: Twenty Seventeen Child
Theme URI: https://wordpress.org/themes/twentyseventeen/
Template: twentyseventeen
Author: Accademia del Ben-Essere
Author URI: https://www.accademiadelben-essere.it
Description: Tema personalizzato per l'Accademia del Ben-essere Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Tags: one-column,two-columns,right-sidebar,flexible-header,accessibility-ready,custom-colors,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,post-formats,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.0.1708356008
Updated: 2024-02-19 16:20:08

*/

a {
    color: #40631f;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
    color: #40631f;
}
b, strong {
    color: #40631f;
}
label {
    color: #40631f;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    border: 1px solid #40631f;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus {
    border-color: #40631f;
}
button, input[type="button"], input[type="submit"] {
    background-color: #40631f;
}
:not( .mejs-button ) > button:hover, :not( .mejs-button ) > button:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    background-color: #c3ed9a;
    color: #000;
}
.entry-content a:focus, .entry-content a:hover, .entry-summary a:focus, .entry-summary a:hover, .comment-content a:focus, .comment-content a:hover, .widget a:focus, .widget a:hover, .site-footer .widget-area a:focus, .site-footer .widget-area a:hover, .posts-navigation a:focus, .posts-navigation a:hover, .comment-metadata a:focus, .comment-metadata a:hover, .comment-metadata a.comment-edit-link:focus, .comment-metadata a.comment-edit-link:hover, .comment-reply-link:focus, .comment-reply-link:hover, .widget_authors a:focus strong, .widget_authors a:hover strong, .entry-title a:focus, .entry-title a:hover, .entry-meta a:focus, .entry-meta a:hover, .page-links a:focus .page-number, .page-links a:hover .page-number, .entry-footer a:focus, .entry-footer a:hover, .entry-footer .cat-links a:focus, .entry-footer .cat-links a:hover, .entry-footer .tags-links a:focus, .entry-footer .tags-links a:hover, .post-navigation a:focus, .post-navigation a:hover, .pagination a:not(.prev):not(.next):focus, .pagination a:not(.prev):not(.next):hover, .comments-pagination a:not(.prev):not(.next):focus, .comments-pagination a:not(.prev):not(.next):hover, .logged-in-as a:focus, .logged-in-as a:hover, a:focus .nav-title, a:hover .nav-title, .edit-link a:focus, .edit-link a:hover, .site-info a:focus, .site-info a:hover, .widget .widget-title a:focus, .widget .widget-title a:hover, .widget ul li a:focus, .widget ul li a:hover {
    color: #40631f;
    -moz-box-shadow: inset 0 0 0 rgba(64, 99, 31, 0), 0 2px 0 rgba(64, 99, 31, 1);
    -webkit-box-shadow: inset 0 0 0 rgba(64, 99, 31, 0), 0 2px 0 rgba(64, 99, 31, 1);
    -o-box-shadow: inset 0 0 0 rgba(64, 99, 31, 0), 0 2px 0 rgba(64, 99, 31, 1);
    box-shadow: inset 0 0 0 rgba(64, 99, 31, 0), 0 2px 0 rgba(64, 99, 31, 1);
}
.navigation-top a {
    color: #40631f;
    font-weight: 700;
}
.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {
    color: #40631f;
    text-decoration: underline;
}
.main-navigation ul {
    background-color: transparent;
}
.main-navigation a:hover {
    background-color: #d8f7b9;
    color: #000;
    text-decoration: underline;
}
.menu-toggle {
    color: #40631f;
}
.page .panel-content .entry-title, .page-title, body.page:not(.twentyseventeen-front-page) .entry-title {
    color: #40631f;
}
.entry-title a {
    color: #40631f;
    font-weight: bold;
}
.entry-title:not(:first-child) {
    color: #40631f;
    font-weight: 600;
}
.entry-meta a {
    color: #40631f;
}
.blog .entry-meta a.post-edit-link, .archive .entry-meta a.post-edit-link, .search .entry-meta a.post-edit-link {
    color: #40631f;
}
.entry-footer .cat-links a, .entry-footer .tags-links a {
    color: #40631f;
}
.entry-footer .cat-links .icon, .entry-footer .tags-links .icon {
    color: #40631f;
}
.entry-footer .edit-link a.post-edit-link {
    background-color: #40631f;
}
.entry-footer .edit-link a.post-edit-link:hover, .entry-footer .edit-link a.post-edit-link:focus {
    background-color: #c3ed9a;
    color: #000;
}
.nav-subtitle {
    color: #40631f;
}
.nav-title {
    color: #40631f;
}
h2.widget-title {
    color: #40631f;
}
.site-header .navigation-top .menu-scroll-down {
    top: 0.7em;
    color: #40631f;
}
body.page:not(.twentyseventeen-front-page) .entry-title {
    font-size: 14px;
    font-size: 0.875rem;
    color: #40631f;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.14em;
}
.widget_calendar th, .widget_calendar .wp-calendar-nav span {
    color: #40631f;
    text-align: center;
}
.site-main #infinite-handle span {
    font-size: inherit;
    line-height: 1;
    background-color: #40631f;
    color: #fff;
    font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    letter-spacing: 0.046875em;
    padding: 0.84375em 0.875em 0.78125em;
}
#eu-cookie-law.negative {
    font-size: 12px;
    line-height: 1.5;
    position: relative;
    background-color: #40631f;
    border: 1px solid #dedede;
    color: #fff;
    overflow: hidden;
    padding: 6px 6px 6px 15px;
}
#eu-cookie-law.negative a:hover {
    background-color: #000;
}
#eu-cookie-law.negative a, #eu-cookie-law.negative a:active, #eu-cookie-law.negative a:visited {
    color: inherit;
    cursor: inherit;
}
#eu-cookie-law.negative input, #eu-cookie-law.negative input:hover, #eu-cookie-law.negative input:focus {
    font-size: 14px;
    float: right;
    line-height: inherit;
    display: inline;
    position: static;
    background-color: #fff;
    border: 1px solid #dedede;
    color: #40631f;
    font-family: inherit;
    font-weight: bold;
    text-transform: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 3px;
    -o-border-radius: 4px;
    -webkit-border-radius: 3px;
    border-radius: 4px;
    -o-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    padding: 8px 12px;
    margin: 0 0 0 5%;
}
.site-copyright {
    font-size: 14px;
    background-color: #40631f;
    color: white;
    font-family: inherit;
}
