/*
Theme Name: Di Restaurant Child
Theme URI: https://dithemes.com/di-restaurant-free-wordpress-theme/
Template: di-restaurant
Author: dithemes
Author URI: https://dithemes.com/
Description: Di Restaurant is a responsive, fast to load, SEO friendly, WooCommerce ready and customizable WordPress theme for Informational, eCommerce, Restaurant and Hotel websites. Di Restaurant theme comes with WooCommerce Options and WooCommerce plugin compatibility so users can sell products online. Di Restaurant theme have more than five ready made templates to import, edit and make own. Di Restaurant theme can be use for pizza shop, tea shop, coffee shop, burger shop, bars, pubs, hotels, restaurants and other business websites. Theme Features: One Click Demo Import, Typography Options, Blog Options, Social Icons, WooCommerce Icons, Footer Widget with 6 Layouts, Footer Copyright Section, Left Sidebar Layout, Right Sidebar Layout, Full Width Layout, Full Width Page Builder Template, Page Builder Plugins Ready, Elementor Page Builder Compatibility, Contact Form 7 Ready, Translation Ready, Sticky Menu and Options, Back to Top Icons, Page Preloader Icon and Options, Quick View, Wishlist, Blog Sidebar, Page Sidebar, WooCommerce Sidebar and much more...
Tags: one-column,two-columns,left-sidebar,right-sidebar,grid-layout,custom-background,custom-colors,custom-header,custom-logo,custom-menu,featured-images,footer-widgets,flexible-header,full-width-template,microformats,sticky-post,theme-options,threaded-comments,translation-ready,wide-blocks,food-and-drink,e-commerce,blog
Version: 1.0.3.1572374552
Updated: 2019-10-29 18:42:32

*/
@import url('https://fonts.googleapis.com/css?family=Caesar+Dressing&display=swap');

.footer-kreeta {
    background-color: #005b8a;
    color: #ffffff;
    padding: 10px 0;
}

.ornamement {
    height: 44px;
    background-image: url("images/kreta_ornamenti.png");
    background-color: #ffffff;
    background-repeat: repeat-x;
    background-position-y: center;
}

.divider {
    background:  #005b8a;
    height: 2px;
    margin-bottom: 2px;
    margin-top: 2px;
}

#navbarouter .navbarprimary {
    background-color: #005b8a;
}

#navbarouter .sticky_menu_top {
    background-color: #005b8a !important;
}

/* Menu Style */

.kreeta-mneu-item-all {
    margin-bottom: 20px;
}
.kreeta-menu-section {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 15%;
    padding-right: 15%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
}
.kreeta-menu-section-one {
    background-image: url("images/menu/Dolmades Gemista 2.jpg");
}
.kreeta-menu-section-two {
    background-image: url("images/menu/Dolmades Gemista.jpg");
}
.kreeta-menu-section-three {
    background-image: url("images/menu/horiatiki salata.jpg");
}
.kreeta-menu-section-four {
    background-image: url("images/menu/arnisouvlaki.jpg");
}
.kreeta-menu-section-five {
    background-image: url("images/menu/IMG_0528.jpg");
}
.kreeta-menu-section-six {
    background-image: url("images/menu/IMG_0529.jpg");
}
.kreeta-menu-section-seven {
    background-image: url("images/menu/IMG_0530.jpg");
}
.kreeta-menu-section-eight {
    background-image: url("images/menu/kreetan grillilautanen.jpg");
}
.kreeta-menu-section-nine {
    background-image: url("images/menu/Paidaki.jpg");
}
.kreeta-menu-section-ten {
    background-image: url("images/menu/IMG_0529.jpg");
}
.kreeta-menu-section > div {
    background-color: #ffffff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    /*margin-left: 15%;*/
    /*margin-right: 15%;*/
}
/*#kreeta-menu {*/
    /*background-color: #f1f1f1;*/
/*}*/
#kreeta-menu h3,
#kreeta-menu h4 {
    color: #6ec1e4
}
#kreeta-menu h3,
#kreeta-menu .text-left h4 {
    font-family: 'Caesar Dressing', cursive;
    font-weight: bold;
}
#kreeta-menu h3 {
    font-size: 1.75rem;
}
#kreeta-menu h4 {
    font-weight: bold;
}
#menu-anchor li {
    display: inline-block;
    text-decoration: none;
    font-family: 'Caesar Dressing', cursive;
    background-color: #005b8a;
    border-radius: 3px;
    padding: 5px;
    margin: 2px;
}
#menu-anchor li a {
    color: #ffffff !important;
}
#menu-anchor li:hover {
    background-color: #6ec1e4;
}


.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="number"],
.rtb-booking-form input,
.rtb-booking-form textarea {
    width: 100%;
    color: #666;
    border: 2px solid #6ec1e4;
    border-radius: 0px;
    margin: 0px 10px 19px 10px;
    padding: 5px;
}

.rtb-booking-form select {
    color: #666;
    border: 2px solid #6ec1e4;
    border-radius: 0px;
    margin: 0px 10px 19px 10px;
    padding: 5px;
}
.contact-form textarea {
    width: 100%;
    color: #666;
    border: 2px solid #6ec1e4;
    border-radius: 0px;
    margin: 0 0 19px 10px;
}
.contact-form input[type="submit"]{
    width: 100%;
    color: white;
    border: 2px solid #6ec1e4;
    border-radius: 0px;
    margin: 0 10px;
    background-color: #6ec1e4;
    text-transform: uppercase;
    padding: 0;
    font-size: 2.5em;
    font-weight: normal;
}
.contact-form input[type="submit"]:hover {
    color: #005b8a;
}
.contact-wrapper {
    padding: 2px;
    border: 2px solid #6ec1e4;
}
.form-contact-us iframe {
    display: block;
    width: 100%;
}
.form-contact-map {
    border: 2px solid #6ec1e4;
}
.form-contact-addres {
    line-height: 1;
    color: #6ec1e4;
}
.contact-us-map-col {
    padding: 10px 10px 10px 10px;
}
.container-set {
	margin-top: 0px !important;
}
.footer-kreeta-left,
.footer-kreeta-center {
    margin: auto;
}
.container-box-left {
    padding: 0 10px !important;
}
