/*==============================================
[Healthify color stylesheet - tema verde desktop elisavadrucci.it]
================================================*/

/* Font */
@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Onest:wght@300;400;500;600;700&display=swap');

body,
.cs-select span,
.cs-select ul span {
    font-family: 'Onest', sans-serif;
}

h2.page_title,
h2.page_subtitle,
#pages_maincontent h3,
.panel-right h2,
.panel-right h3,
.popup h4,
.popup-login h4, .popup-signup h4, .popup-forgot h4 {
    font-family: 'DM Serif Display', serif;
}

/*===============================================*/
/* MAIN COLOR */
/*===============================================*/
a, blockquote span {
    color: #485b12;
}
a.button_full, a.button_small, .call_button a {
    background-color: #485b12;
}
.button {
    border: 1px solid #485b12;
    color: #485b12;
}
.button.active {
    background: #485b12;
}
#pages_maincontent h3 {
    color: #485b12;
}
.photo-categories a.active {
    background-color: #485b12;
}
.post_date {
    color: #485b12;
}
.list-block .swipeout-actions-left a,
.list-block .swipeout-actions-right a {
    background: #485b12;
}
.list-block .swipeout-actions-right a:nth-child(1),
.list-block .swipeout-actions-right a:nth-child(2),
.list-block .swipeout-actions-right a:nth-child(3) {
    background: #485b12;
}
.contactform input.form_submit,
.loginform input.form_submit,
.commentform input.form_submit {
    background-color: #485b12;
}
ul.responsive_table li:first-child {
    background-color: #485b12;
    color: #ffffff;
}
li.table_row {
    background-color: #e6e6e6;
}

/*===============================================*/
/* HOME BG AND PAGES HEADER BG */
/*===============================================*/
.homepage {
    background: url(../../images/colors/turquoise/bg.jpg) no-repeat center center;
    background-attachment: fixed;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.navbarpages {
    background: url(../../images/colors/turquoise/LogoPromo.png) no-repeat center center;
    background-color: white;
}

/*===============================================*/
/* MAIN NAV LINKS */
/*===============================================*/
.main-nav ul li {
    background: #485b12;
    border-bottom: 1px #3b4b0e solid;
}
.main-nav ul li a {
    color: #ffffff;
}

/*===============================================*/
/* POPUPS AND TOOLBAR */
/*===============================================*/
.popup, .page_content_menu {
    background: #fbfbfb;
}
.popup-login, .popup-signup, .popup-forgot {
    background-color: #263239;
}
.toolbar:before {
    background-color: #2d322c;
}
.navbar,
.toolbar,
.subnavbar {
    background: #2d322c;
}

/*===============================================*/
/* LEFT AND RIGHT SLIDE PANEL */
/*===============================================*/
.panel {
    background: #485b12;
}
.user-nav ul li,
ul.popular_posts li {
    border-bottom: 1px #3b4b0e solid;
}

/* MENU OPENER ICON */
ul.toolbar_icons li.menuicon {
    background-color: #485b12;
}

/* PANEL CLOSE BUTTON */
.close_popup_button a {
    background-color: #485b12;
}

/*===============================================*/
/* SLIDER TEXT — override hardcoded #082722 */
/*===============================================*/
.swiper-slide span,
.swiper-slide span.subtitle,
a.swiper_read_more {
    color: #ffffff;
}
