/*
Theme Name: Galicia Child
Theme URI: https://seaside-themes.com/galicia-child/
Author: seasidetms
Author URI: https://seaside-themes.com/
Description: Galicia Child Theme
Template: galicia
Version: 1.0.0
License:
License URI:
Text Domain: galicia-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/
/* header settings */
.header_mid {
    background-color: #f7f5f2;
}
.header_bot .header_bot_outer {
    background-color: #6f2821;
}
.header_mid.header_mid_scroll {
    background-color: #f7f5f2;
}
.enable_header_centered #header .header_bot .header_bot_inner .seasidetms_header_cart_link {
    float: none;
    display: none;
    margin: 0 15px;
    vertical-align: middle;
}
.text-shadow {
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.82) !important;
}
#seasidetms_heading_bcfb92f8a5 .seasidetms_heading, #seasidetms_heading_bcfb92f8a5 .seasidetms_heading a {
    font-family: 'Satisfy', cursive;
    font-size: 70px;
    line-height: 140px;
    font-weight: 400;
    color: #ffffff;
}
#seasidetms_heading_c2908b1c27 .seasidetms_heading {
    font-family: 'Satisfy', cursive;
    font-size: 70px;
    line-height: 140px;
    font-weight: 400;
    color: #ffffff;
}
#seasidetms_heading_f144010a43 .seasidetms_heading {
    font-family: 'Satisfy', cursive;
    font-size: 70px;
    line-height: 140px;
    font-weight: 400;
    color: #ffffff;
}
#seasidetms_heading_8c72efe9c7 .seasidetms_heading {
    font-family: 'Satisfy', cursive;
    font-size: 70px;
    line-height: 140px;
    font-weight: 400;
    color: #ffffff;
}
#d21-quickbook {
    padding-top: 20px !important;
}
.d21-input-icon {
    background-color: #821811 !important;
	border-color: #821811 !important;
}
.d21-btn.d21-primary {
    background-color: #821811 !important;
border: 1px solid #821811 !important;
}
.d21-seasidetms_row {
    position: static !important;
}


/* footer settings */

.seasidetms_color_scheme_footer {
	background-color: #3d2b23;
}
.seasidetms_footer_default .footer_inner {
    padding-top: 30px;
    padding-bottom: 30px;
}
.seasidetms_footer_default .footer_copyright {
    display: block;
    margin: 10px 0 0;
    padding: 30px 0 0;
    text-align: center;
}
.seasidetms_color_scheme_footer {
    color: #c2aba1;
}
html .seasidetms_color_scheme_footer a {
    color: #c2aba1;
}
html .seasidetms_color_scheme_footer a:hover {
    color: #ffffff;
}
#seasidetms_row_e7f5398b9d {
  background-color: #f0e2d9;
}

/* NAV settings */

ul.navigation ul, ul.navigation .menu-item-mega-container {
    background-color: #5d1d18;
}
ul.navigation ul, ul.navigation .menu-item-mega-container {
    border-color: #5d1d18;
}
.mid_nav > li li a, .bot_nav > li li a {
    border-width: 0px !important;
}

/* buttons */
#seasidetms_button_d2de1f621e .seasidetms_button {
    background-color: #6f2821 !important;
    color: #ffffff;
}
#seasidetms_button_d2de1f621e .seasidetms_button:hover {
    background-color: #b49761 !important;
    color: #ffffff;
}

/* opening houers */
.header_top {
    background-color: #27692a;
}
.header_top .header_top_meta {
    height: 100%;
    padding: 0 20px 0 0;
    overflow: hidden;
    color: #fff;
}
.header_top .meta_wrap, .header_top .meta_wrap *, .widget_recent_entries .post-date {
    font-size: 14px;
    line-height: 22px;
}