/*

Author    : Digitad Agency
Generator : Digitad Development Team
Year      : 2022

*/

/* Fonts */

body { background-color:#f4eee7; font-family: 'Roboto', sans-serif; color:#000; font-size:16px;  }
p { padding:0px; margin:0px; }
.logo { display: block; width:40%; margin:20px auto; }
div.main { width:100%; min-height:650px; margin-top: 20px; padding:0px 0 50px; background-color: transparent; }
a.main-link { display:block; width:70%; font-size:20px; margin:0 15% 20px; border-radius:30px; box-shadow:3px 3px 0px #aed1c7; color:#cfb14e; text-align:center; line-height:54px; border:2px solid #aed1c7; font-family:Georgia, 'Times New Roman', Times, serif; }
a.main-link:hover { background:#f3f1df; text-decoration:none; }
div.footer p { text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999; }
a.back-link { display:block; width:70%; font-size:16px; margin:0 15% 20px;  color:#444; text-align:center; line-height:54px; font-weight: 400; font-family:Georgia, 'Times New Roman', Times, serif; }
a.back-link:hover { background:#FFF; text-decoration:none; }

.cp-switcher { width:90%; margin:0 auto 40px; background:transparent; list-style:none; padding:0px 5%; overflow: hidden; border-bottom:2px solid #ddd1d2; background:transparent; }
.cp-switcher li { float:left; width:50%; }
.cp-switcher li a { background:transparent; line-height: 48px; font-size:18px; display: block; text-align:center; color:#531b1c; text-decoration:none; font-family:Georgia, 'Times New Roman', Times, serif; }
.cp-switcher li.uk-active a { background: #531b1c; color:#FFF; border-top-left-radius:6px; border-top-right-radius:6px; }
.in-icon { display: inline-block; width:30px; height:36px; margin: 0 0 4px 0;; vertical-align: middle; background:transparent url(../img/instagram-icon.png) no-repeat center center; background-size:20px;  }


.qr-menu  { width:90%; padding:0 5%; }
.cle-menu-title { font-size:16px; font-family:Georgia, 'Times New Roman', Times, serif; color:#531b1c; border:2px solid #531b1c; background:#FFF; border-radius: 30px; line-height: 50px; padding:0 20px; overflow: hidden; }
.cle-menu-title p { display:inline-block; margin:0px; padding:0px; }
.cle-menu-title span { width: 50%; height:36px; margin:7px 0; float: right; line-height: 36px; font-size: 12px; text-align: right; font-weight: 400; color: #888; }
.cle-menu-title span img { display: none; }
.cle-menu-title:hover { background-color: #531b1c; color:#FFF; }
.uk-open .cle-menu-title  { background:#531b1c; color:#FFF; }
.uk-accordion-title::before { margin-top:10px;color: #531b1c; display:none; overflow: hidden; }
.cle-menu-content { display: inline; }
.cle-menu-item { border:1px solid #eee8e8; border-bottom:2px solid #eee8e8; background:#FFF; border-radius: 9px; display:block; float: left; width:calc(100% - 2px); margin:0 0 10px 0; padding: 0 20px 10px; }
.cle-image { width:120px; height:120px; float:left; border:0px; display:none; }
.cle-menu-content { padding:5px 0px; display:block; clear: both; overflow:hidden; }
.cle-menu-content img { float:left; width:120px; border-radius: 8px; }
.cle-menu-content h2 { padding:10px 0 0 0 ; margin:10px 0 0 0; font-size:18px; line-height: 21px; min-height: 21px; font-family:Georgia, 'Times New Roman', Times, serif; float: left; width:100%; color:#531b1c; width:90%; }
.cle-menu-content p.cle-price { font-weight:bold; float: left; width:calc(100% - 120px); padding:0px; margin:0px; font-family:'Raleway', 'Times New Roman', Times, serif; font-weight: 300; }
.cle-menu-content p.cle-desc  { float: left; width:calc(100% - 40px); padding:0 10px 10px 0; margin:0px; font-size:12px; font-style: italic; color:#999; }

.uk-lightbox { background:rgba(0,0,0,0.7); }

div.switcher-lang { display:block; width:100%; height:60px; position:fixed; left:0px; bottom:0px; }
div.switcher-lang div.sl-item { width:50%; float:left; height:60px; background:#ddd1d2; }
div.switcher-lang div.sl-item a { text-align:center; line-height:60px; display:block; font-weight: 400; font-size:18px; color:#531b1c; font-family:Georgia, 'Times New Roman', Times, serif; text-decoration:none; }
div.switcher-lang div.sl-item a.active { background:#531b1c; color:#ddd1d2; }


div.notice {
    color: #777367;
    font-size: 12px;
    margin: 40px 0;
}

div.notice h3 {
    font-size: 16px;
    color: #531b1c;
    padding: 0 25px;
    margin: 0px;
}

div.notice ul {
    padding: 0px 35px;
    margin: 10px 0px;
}
