/*
 Theme Name:   Giardino Child Theme
 Theme URI:    http://giardino.axiomthemes.com/
 Description:  Giardino Child Theme
 Author:       AncoraThemes
 Author URI:   http://axiomthemes.com/
 Template:     giardino
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  giardino
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

/* Typo */
.scheme_default h1, .scheme_default h2, .scheme_default h3, .scheme_default h4, .scheme_default h5, .scheme_default h6 {
    color: #2f6a2f;
}
.sc_title_decoration_description .sc_item_subtitle, .sc_item_title_style_decoration_description.sc_item_subtitle, .sc_item_title_style_decoration_invert.sc_item_subtitle, .sc_team_extra .sc_team_item .sc_team_item_info .sc_team_item_title {
    font-family: "Cookie" !important;
}
.sc_title_decoration_invert h1.sc_item_title {
    color: #fff;
}
.scheme_default h3 {
    color: #fff !important;
}
.post_item_none_search .page_title, .post_item_none_archive .page_title {
    font-size: 5.2em;
}

/* Logo */
.mobile_layout .menu_mobile .sc_layouts_logo img {
    max-height: 120px !important;
}

/* Nav */
.sc_layouts_menu_nav li {
    margin: 4px;
}
.menu_mobile_inner {
    color: #b7b095;
    background-color: #013b19 !important;
}
.sc_layouts_menu_nav > li ul {
    width: 12.7em;
}

/* Speisekarte */
.sc_dishes_float .sc_dishes_item_header .sc_dishes_item_price {
    margin-top: 1px;
}
.scheme_default h5 a {
    pointer-events: none !important;
}
.sc_dishes_float .sc_dishes_item_header .sc_dishes_item_title {
    font-size: 1.0em !important;
}
.sc_dishes_float .sc_dishes_item_header .sc_dishes_item_price {
    font-size: 1.0em;
    line-height: 1.22em;
}
.trx_addons_columns_wrap {
    margin-top: 8px !important;
}

/* Speisekarte */
.socials_wrap {
    padding-bottom: 1px;
    text-align: center;
}

/* schadow picture */
.wpb_single_image a::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    display: block;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(39, 41, 41, 0.30)), to(rgba(0, 0, 0, 0))) !important;
}

/* Search */
.header_meta {
    display: none !important;
}
.dishes_date {
    display: none !important;
}
.related_wrap .section_title {
    display: none !important;
}

/* dirs21 */
#d21-quickbook {
    padding-top: 20px !important;
}
.d21-input-icon {
    background-color: #023618 !important;
	border-color: #023618 !important;
}
.d21-btn.d21-primary {
    background-color: #023618 !important;
border: 1px solid #023618 !important;
}
.d21-seasidetms_row {
    position: static !important;
}
select:not(.esg-sorting-select):not([class*="trx_addons_attrib_"]):not(.tribe-bar-views-select) {
    visibility: visible;
}
select {
    font-size: 15px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.25em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
}
option {
	font-family: inherit;
    font-size: 15px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.25em;
    text-decoration: none;
    text-transform: none;
    letter-spacing: 0px;
}
