/*
Theme Name: Barista Child
Theme URI: https://barista.qodeinteractive.com
Description: A child theme of Barista Theme
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0.2
Template: baristawp
*/

/*
 * Dimade - Customizations
 * 
*/


/* Grid header, change outter to 100% width */
header.edgtf-page-header {
  margin-bottom: -1px !important;
  background-color: #00452b !important; /* green */
}

div.edgtf-menu-area > div.edgtf-grid {
  width: 100% !important;
  background-color: #00452b !important; /* green */
}

div.edgtf-menu-area > div.edgtf-grid > div.edgtf-vertical-align-containers {
  max-width: 1300px !important;
	width: auto;
  margin: 0 auto;
}

/* Page header (menu) - Mobile fixes */
header.edgtf-mobile-header {
  background-color: #00452b !important; /* green */
}

header.edgtf-mobile-header > div.edgtf-mobile-header-inner {
  background-color: #00452b !important; /* green */
}

span.edgtf-mobile-opener-icon-holder > i {
  color: #fff !important;
}

/* Fix styling color for remaining SVGs (header -> slider) */
.edgtf-lighter-effect path {
    fill: #E8D1C3 !important;
}

/* Fix for image height, not possible via Elementor */
div.edgtf-pp-gallery {
  height: 100% !important;
}
div.slick-track > img {
  height: 385px; !important;
}

/* Change menu hover color to match design */
.edgtf-light-header .edgtf-page-header > div:not(.edgtf-sticky-header) .edgtf-main-menu > ul > li > a:hover, .edgtf-light-header.edgtf-header-style-on-scroll .edgtf-page-header .edgtf-main-menu > ul > li > a:hover {
  color: #E8D1C3 !important;
}

.edgtf-pp-text-holder {
    padding: 45px 45px !important;
}

@media (max-width: 768px) {
    .slick-list {
        height: auto !important;
    }
}

@media (max-width: 768px) {
div.slick-track > img {
    height: 100%;
	    }
}

footer .widget .edgtf-footer-widget-title {
    color: #fff;
    margin-bottom: 20px !important;
}

footer .widget:last-child {
    margin-bottom: 30px !important;
}

.edgtf-mobile-header .edgtf-mobile-nav a {
    font-size: 18px !important;
    color: #00452b !important;
    padding: 16px 0 !important;
    line-height: 17px !important;
}

.edgtf-mobile-header .edgtf-mobile-nav {
    background-color: #e9d2c4 !important;
}