/* 
Theme Name: Best Cafe and Bar
Theme URI: https://www.bestcafeandbar.com
Description: Customizations to Best Cafe and Bar website
Author: Fascinate
Author URI: https://www.fascinate.io/
Template: hello-elementor
Version: 1.0.1
Text Domain: main
*/
@media only screen and (min-width : 100px) and (max-width : 360px) {
  #french-toast-nav > div > div > div > div{
    background-size: 80px 75px !important;
    background-repeat: no-repeat;
    background-position: center center;
  }
}
@media only screen and (min-width : 361px) and (max-width : 768px) {
  #french-toast-nav > div > div > div > div{
    background-size: 80px 75px !important;
    background-repeat: no-repeat;
    background-position: center center;
  }
}
@media (min-width: 1920px) and (max-width: 2560px)  {
    #main-title-stretch .elementor-widget-container h1{
        font-size: 93px !important;
    }
}

.eael-offcanvas-content-70c0122 {
background-color: #153B1F;
background-image: url("https://www.bestcafeandbar.com/core/files/2023/02/navigation_bar_background.jpg");
background-position: top center;
background-repeat: no-repeat;
background-size: cover;
  top: 0px;
}
.eael-offcanvas-content-4e49b24 {
  background-color: #153B1F;
  background-image: url("https://www.bestcafeandbar.com/core/files/2023/02/navigation_bar_background.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  top: 0px;
}

#french-toast-nav > div > div > div > div{
    background-image: url(https://www.bestcafeandbar.com/images/french-toast-nav-button.png) !important;
    background-color: #ff000000 !important;
    width: 110px !important;
    height: 102px !important;
}
.eael-offcanvas-close {
    z-index: 20;
    padding: 120px 25px 50px 0px;
}
.eael-offcanvas-header {
    margin-top: -120px;
}
.elementor-94 .elementor-element.elementor-element-373c383 > .elementor-element-populated {
    margin: 0px 0px 0px 15px !important;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px !important;
    padding: 0px 0px 0px 0px;
}
.elementor-101 .elementor-element.elementor-element-ecc9206 > .elementor-element-populated {
    margin: 0px 0px 0px 12px !important;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px !important;
    padding: 0px 0px 0px 0px;
}
.elementor-76 .elementor-element.elementor-element-7b2ba59 .eael-advanced-menu li.current-menu-item > a {
  color: #ffffff;
  background-color: unset !important;
}
.elementor-76 .elementor-element.elementor-element-7b2ba59 .eael-advanced-menu li.current-menu-item > a:hover {
  color: #ffffff;
  background-color: #092E12 !important;
}

::-webkit-input-placeholder { /* Edge */
    font-family: Madelyn, sans-serif;
    font-size: 25px !important;
  	color: #FFFAEC !important;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
  	font-family: Madelyn, sans-serif;
    font-size: 25px !important;
  	color: #FFFAEC !important;
}
::placeholder {
 	font-family: Madelyn, sans-serif;
    font-size: 25px !important;
  	color: #FFFAEC !important;
}
::-moz-placeholder { /* Firefox 19+ */
  	font-family: Madelyn, sans-serif;
    font-size: 25px !important;
  	color: #FFFAEC !important;
}
:-moz-placeholder { /* Firefox 18- */
  	font-family: Madelyn, sans-serif;
    font-size: 25px !important;
  	color: #FFFAEC !important;
}

.white-form > .ginput_container_email > input[type="email"].large::-webkit-input-placeholder {
  color: #aaaaaa !important;
  font-family: sans-serif !important;
  font-size: 1em !important;
  line-height:.5em;
  height: 50px;
}