/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
html body h1, html body h2, html body h3, html body h4, html body h5, html body h6, html body p, html body p strong, html body ul li, html body ol li, html body ul li a, html body a, html body span, html body .excerpt, input, textarea, div#calendar-2 table#wp-calendar{
        font-family: "Segoe UI" !important;
}
body, .container-wrap, .material .ocm-effect-wrap, .project-title, .ascend .container-wrap, .ascend .project-title, body .vc_text_separator div, .carousel-wrap[data-full-width="true"] .carousel-heading, .carousel-wrap .left-border, .carousel-wrap .right-border, .single-post.ascend #page-header-bg.fullscreen-header, .single-post #single-below-header.fullscreen-header, #page-header-wrap, .page-header-no-bg, #full_width_portfolio .project-title.parallax-effect, .portfolio-items .col, .page-template-template-portfolio-php .portfolio-items .col.span_3, .page-template-template-portfolio-php .portfolio-items .col.span_4, body .nectar-quick-view-box div.product .product div.summary, .nectar-global-section.before-footer, .nectar-global-section.after-nav, body.box-rolling, body[data-footer-reveal="1"].ascend.box-rolling, body[data-footer-reveal="1"].box-rolling, .wpml-ls-statics-footer {
    background-image: url(https://flaskandwand.com/wp-content/uploads/2026/01/image-58-scaled.png) !important;
    background-repeat: no-repeat;
    background-color: #fff0 !important;
    background-attachment: fixed !important;
    background-size:cover !important;
}
/* ======================================== */
div#header-outer, div#header-space {
    background: transparent !important;
}
header#top {
    border-bottom: 1px solid #999691 !important;
    background-color: transparent !important;
}
header#top ul li.current-menu-item span {
    color: #502612 !important;
    font-weight: 500 !important;
    border-bottom: 1px solid #502612;
}
/* ========================================= */
div#revolution-slider {
    margin-bottom: 0px !important;
}
div#revolution-slider .font-fam, div#revolution-slider .text-lft{
    font-family: 'Segoe UI' !important;
/*      font-family: 'vintage-glamore' !important; */
}
/* ====================================== */
div#home-page-section-inner {
    border-bottom: 1px solid #00000082 !important;
    padding-bottom: 20px !important;
    margin-bottom: 20px !important;
}
div#nav_menu-4, div#recent-posts-2, div#search-2, div#calendar-2 {
    margin-bottom: 20px !important;
    border-bottom: 1px solid #333 !important;
    padding-bottom: 20px !important;
}
div#search-2 input.search-field {
    background: #fff0 !important;
    border: 1px solid #999999;
    border-radius: unset !important;
    color: #3333 !important;
}
div#search-2 input.search-field::placeholder {
    color: #333;
}
div#search-2 button.search-widget-btn {
    background: #502612 !important;
    color: #fff !important;
    border: 0px solid #999 !important;
    border-radius: unset !important;
    padding: 14px 15px !important;
}
div#search-2 button.search-widget-btn span.normal.icon-salient-search::before {
    color: #fff !important;
}
div#sidebar h4 {
    color: #502612 !important;
    opacity: 1;
}
div#recent-posts-2 span.post-date {
    color: #502612 !important;
    opacity: 1;
}
div#recent-posts-2 ul, div#nav_menu-4 ul {
    margin-left: 20px;
    margin-bottom: 0px !important;
}
div#recent-posts-2 ul li, div#nav_menu-4 ul li {
    list-style: disc;
    color: #333 !important;
}
div#recent-posts-2 ul li::marker, div#nav_menu-4 ul li::marker {
    color: #333333cf;
    opacity: 1;
}
div#calendar-2 nav.wp-calendar-nav {
    display: none;
}
div#calendar-2 table#wp-calendar {
    background-color: #fff0;
}
div#calendar-2 table#wp-calendar caption {
    background: #fff0 !important;
    border: unset !important;
    padding: 10px 0px !important;
    color: #4E4E4E !important;
    font-size: 23px !important;
    font-style: italic;
}
body:not(.woocommerce-cart) .main-content table {
    border-top: unset;
}
body:not(.woocommerce-cart) .main-content table tr:nth-child(2n+1) {
    background-color: #fff0 !important;
} 
div#calendar-2 thead tr th {
    border: unset;
    color: #888888;
    padding: 5px 5px !important;
}
div#calendar-2 td#today a {
    color: #fff !important;
}
div#calendar-2 td#today {
    background: #502612 !important;
    color: #fff !important;
}
div#calendar-2 table#wp-calendar td {
    border: unset !important;
    padding: 5px 5px !important;
    color: #4E4E4E;
}
div#home-page-section .tribe-compatibility-container h2.tribe-events-widget-events-list__header-title.tribe-common-h6.tribe-common-h--alt {
    color: #502612 !important;
/*     font-family: "vintage-glamore"; */
    font-family: "Segoe UI";
    font-size: 25px !important;
}
div#home-page-section .tribe-events-widget-events-list__event-date-tag.tribe-common-g-col {
    display: none !important;
}
div#home-page-section h3 a.tribe-common-anchor-thin {
    color: #333333 !important;
    font-style: normal;
    font-size: 18px !important;
}
div#home-page-section time.tribe-events-widget-events-list__event-datetime {
    color: #502612 !important;
    font-family: 'Gabriela';
    font-size: 15px !important;
}
div#home-page-section .tribe-events-widget-events-list__view-more.tribe-common-b1.tribe-common-b2--min-medium {
    display: none !important;
}
/* ====================================== */
div#footer-widgets .row {
    padding: 40px 0px 30px 0px !important;
    border-bottom: 1px solid #ffffff5c;
}
div#media_image-2 {
    position: relative;
}
div#media_image-2:before {
    content: "";
    background: #ffffff5c;
    position: absolute;
    top: 15px;
    left: 0;
    width: 35%;
    height: 1px;
}
div#media_image-2:after {
    content: "";
    background: #ffffff5c;
    position: absolute;
    top: 15px;
    right: 0;
    width: 35%;
    height: 1px;
}
div#custom_html-2 .socliy ul li {
  display: inline-block;
}
div#custom_html-2 .socliy ul li:hover i {
    background: #502612;
}
div#custom_html-2 .socliy ul li i {
    margin: 0px 4px;
    color: #fff !important;
    font-size: 18px;
    height: 40px;
    width: 40px;
    line-height: 40px;
    border-radius: 5px;
    background: #191919;
    transition: .9s;
}
/* ============================== */
div#copyright {
    padding: 20px 0px !important;
}
div#copyright .col.span_5 {
    max-width: 100% !important;
}
div#text-2 {
    float: left;
}
div#nav_menu-3 {
    float: right;
}
div#nav_menu-3 ul li {
    margin-bottom: 0px !important;
}

.container-wrap {
    min-height: unset !important;
}


.ginput_container input, .ginput_container textarea {
    background: transparent !important;
    border: 2px solid #502612 !important;
}
input#gform_submit_button_1 {
    background: #502612;
}
#blog_pg .post.type-post.status-publish.format-standard {
    border-radius: 10px;
    border: 2px solid #502612;
}

@media (max-width: 1366px) {

    }
@media (max-width: 1024px) {
    
    }
@media (max-width: 912px) {
    .container-wrap {
  padding: 0px !important;
}
    header#top {
  padding-bottom: 20px;
}
    #home-page-section .tribe-common.tribe-events.tribe-events-view.tribe-events-view--widget-events-list.tribe-events-widget.tribe-common--breakpoint-xsmall.tribe-common--breakpoint-medium {
  margin-bottom: 0px !important;
}
    div#media_image-2::before {
  width: 29%;
}
    div#media_image-2::after {
  width: 29%;
}
}
@media (max-width: 480px) {
    div#media_image-2::before {
    width: 14%;
  }
     div#media_image-2::after {
    width: 15%;
  }
    div#nav_menu-3 {
  float: unset !important;
}
}
@media (max-width: 428px) {
      div#media_image-2::before {
    width: 8%;
  }
      div#media_image-2::after {
    width: 8%;
  }
    #footer-outer #copyright p {
  font-size: 13px;
}
    div#text-2 {
  float: unset !important;
}
}
@media (max-width: 414px) {}
@media (max-width: 375px) {
      div#media_image-2::before {
    width: 4%;
  }
      div#media_image-2::after {
    width: 4%;
  }
      #footer-outer #copyright p {
    font-size: 10px;
  }
}
