/*

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

*/

/* Fonts */

body { background-color:#FFF; font-family: 'Roboto', sans-serif; color:#000; font-size:16px;  }
.logo { display: block; width:40%; margin:40px auto 20px !important; }
div.main { width:100%; min-height:650px; margin-top: 20px; padding:0px 0 50px; background-color: #FFF; }
a.main-link { display:block; width:70%; font-size:20px; margin:0 15% 20px; border-radius:30px; box-shadow:3px 3px 0px #aed1c7; color:#e2cf9f; 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 10px; background:transparent; list-style:none; padding:0px 5%; overflow: hidden; border-bottom:1px solid #EAEAEA; background:#FFF; }
.cp-switcher li { float:left; width:33%; }
.cp-switcher li a { background:#FFF; line-height: 48px; font-size:18px; display: block; text-align:center; color:#000; text-decoration:none; font-family:Georgia, 'Times New Roman', Times, serif; }
.cp-switcher li.uk-active a { background: #EAEAEA; color:#07122b; }
.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:100%; padding:0; margin:0px; }
.uk-accordion li { border-bottom:1px solid #000; padding:0px; margin:0px !important; }
.cle-menu-title { font-size:20px; font-family:Georgia, 'Times New Roman', Times, serif; color:#000; background:#FFF; line-height: 70px; padding:0 20px; overflow: hidden; }
.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: #EAEAEA; color:#000; }
.uk-open .cle-menu-title  { background:#EAEAEA; color:#000; }
.uk-accordion-title::before { margin-top:10px;color: #EAEAEA; display:none; overflow: hidden; }
.cle-menu-content { padding-bottom:20px; }
.cle-menu-item { border:1px solid #000; background:#FFF; display:block; float: left; width:calc(90% - 2px); margin:0 5% 10px; padding: 0; }
.cle-image { width:120px; height:120px; float:left; border:0px; }
.cle-menu-content img { float:left; width:120px; border-radius: 8px; }
.cle-menu-content h2 { padding:0px 20px 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:calc(100% - 40px); color:#000; }
.cle-menu-content p.cle-price { font-weight:bold; float: left; width:calc(100% - 40px); padding:0px 20px 10px; margin:0px; font-family:'Raleway', 'Times New Roman', Times, serif; font-weight: 300; color:#000; }
.cle-menu-content p.cle-desc  { float: left; width:calc(100% - 40px); padding:0 20px 10px; margin:0px; font-size:12px; font-family:'Raleway', 'Times New Roman', Times, serif; font-weight:500; font-style: italic; color:#000; }

.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:#e2cf9f; }
div.switcher-lang div.sl-item a { text-align:center; line-height:60px; display:block; font-weight: 400; font-size:18px; color:#0c172f; font-family:Georgia, 'Times New Roman', Times, serif; text-decoration:none; }
div.switcher-lang div.sl-item a.active { background:#f0e7cf; color:#aba89f; }

div.notice { color:#777367; font-size:12px; font-family:'Raleway', 'Times New Roman', Times, serif; margin-bottom:60px; }
div.notice h3 { font-size:16px; color:#000; padding:0 25px; margin:0px; }
div.notice ul { padding:0px 35px; margin:10px 0px; }