a{color:#00821f}a:hover{color:green}body{font:16px/23px Arial;min-width:inherit}body.fixed{overflow:hidden}footer{padding:0}header{padding:0;background:#fff;margin:0 0 20px}H1,H2,H3{text-transform:uppercase;line-height:initial}h2.notes_name{text-transform:uppercase;width:100%}img{font-size:10px}input,select,textarea{font-size:inherit}p:last-child{margin:0;padding:0}table td,table th{padding:5px 10px}table p{padding:0;margin:0}#bottommenu li a div{padding:20px;color:#00821f;text-transform:uppercase;font-weight:bold}#booking-form{background:#f5f5dc;padding:10px;border-radius:5px}#button_show_response_form{float:right;position:absolute;top:20px;right:0}#callback_code_info{font-size:12px}#category_list li{width:20%}#contacts li div{margin:2px 20px 2px 0}#contacts li:first-child div{margin:2px 10px 2px 0}#contacts li:last-child{float:right}#contacts{font-weight:bold;margin:0 5px 5px;list-style:none;display:inline-block;width:325px;text-align:left;float:none}#contacts_info{font-weight:bold;list-style:none;display:inline-block;text-align:left;float:none}#contacts_info li a div{margin:5px 5px 5px 40px;padding:0;font-size:22px;color:#333}#footer{width:100%;position:relative;z-index:2}#header .logo{width:160px;height:40px;padding:5px 20px}#header .phones{display:flex;padding:10px;flex-wrap:wrap;align-items:center;column-gap:10px}#header .phones a div{padding:10px 5px}#header .contacts .list_item{display:inline-block}#header-info{margin:0 0 10px}#index-content{padding:0 5px 40px}#index .top_box_border{background:#f5f5f5;padding:20px}#lang,#lang-menu{position:relative;width:auto;margin:0 10px;list-style:none;float:right;padding:5px 0}#lang i,#lang-menu i{font-size:24px}#lang a div,#lang-menu a div{text-transform:uppercase;padding:10px 5px}#lang a div.active,#lang-menu a div.active{color:#0877c3}#left{position:relative;z-index:2}#logo{max-width:inherit}#logo_name{color:#333;float:left;margin:-10px 0 0;max-width:350px}#menu_bottom{text-align:center}#menu_bottom .menu_item{display:inline-block;vertical-align:middle}#menu_bottom .menu_item a div{padding:10px 15px;text-transform:uppercase;font-weight:normal;border-radius:10px}#menu_bottom .menu_item:hover a div,#menu_bottom .menu_item.active a div{border:none;background:#fff}#menu_page{list-style:none;margin:0;width:100%;padding:0 0 10px;border-bottom:5px dotted}#menu_page li{margin:0 0 5px;display:inline-block}#menu_page li a div{background:#f5f5f5;padding:10px 15px;color:#333;border-radius:5px}#menu_page li a div:hover{background:#0877c3;color:#fff}#menu_page li a div.active{background:#0877c3;color:#fff}#menu_page li a div.menu_action{color:#ca0303;background:#f5deb3;font-weight:bold}#menu_page li:last-child{}#menu_page li:last-child a div{text-transform:uppercase;background:#00821f;color:#fff;padding:10px}#menu_page li:last-child a div:hover{background:green}#menu_top{text-align:left}#menu_top .menu_item{display:inline-block;vertical-align:middle}#menu_top .menu_item div{padding:15px;text-transform:uppercase;font-weight:normal;color:#fff}#menu_top .menu_item:first-child div{margin:0;cursor:pointer;text-align:center;display:table;padding:15px 20px;height:100%;vertical-align:middle;font-size:23px}#menu_top .menu_item div:hover,#menu_top .menu_item div.active{border:none;color:#0877c3;background:#fff}#page_content_box .box_text table{width:100%!important}#phone_box{display:table;list-style:none;margin:0;padding:5px;font-size:18px}#side_menu li a H3:hover{}#side_menu li a div{border-bottom:2px dotted #f5f5f5;padding:10px 5px;font-size:18px}#side_menu li:last-child a div{border:0}#side_menu li a div:hover{padding:10px 5px 10px 10px}#soc-link{margin:0 40px 20px 10px}#topmenu li a div{padding:10px 20px;text-transform:uppercase;font-weight:normal;color:#fff}#topmenu li a div:hover,#topmenu li a div.active{border:none;color:#0877c3}.address_box{font-size:22px}.box{text-align:left;direction:ltr}.box_intro{text-align:justify;margin:0 0 40px}.box_text{margin:0 0 40px;text-align:justify}.box_intro ol,.box_intro ul,.box_text ol,.box_text ul{margin:0 0 20px}.box_intro ol li,.box_intro ul li,.box_text ol li,.box_text ul li{margin:0 0 10px 30px;text-align:initial}.box_text,.box_text p,.box_text span{font-family:inherit!important;font-size:inherit!important}.box_intro p:last-child,.box_text p:last-child{margin:0;padding:0}.box_intro table,.box_text table{width:100%}.box_intro table tr,.box_text table tr{background:#f5f5dc!important;height:inherit!important;width:inherit!important;text-align:left}.box_intro table tr:nth-child(2n),
.box_text table tr:nth-child(2n) {background:#fffff0!important}.box_intro table tr td:first-child[rowspan],.box_text table tr td:first-child[rowspan]{background:#f5f5dc!important}.box_intro table tr:nth-child(2n) td:first-child[rowspan],
.box_text table tr:nth-child(2n) td:first-child[rowspan] {background:#f5f5dc!important}.box_intro table th,.box_text table th{background:#f5deb3!important;text-align:center;font-size:14px}.box_intro blockquote,.box_text blockquote{padding:20px 40px 20px 20px;margin:0 0 10px 30px;background: #90ee9025;border-radius:10px;color:#00821f;max-width:90%;display:inline-block}.box_intro ul,.box_text ul{margin:0 0 10px}.btn{cursor:pointer}.button{background:#00821f;font-weight:normal;border-radius:5px;cursor:pointer}.button:hover{background:green}.camera_thumbs_cont ul{}.cat-table{display:inline-block;margin:0 auto}.center{text-align:center}.contacts .list_item{margin:0}.contacts .list_item span{margin:0}.contacts .list_item a div{margin:0;padding:5px;font-size:18px;color:#333;display:inline-block;vertical-align:middle}.contacts .list_item img{width:30px;height:30px;vertical-align:middle;border-radius:10%;display:inline-block}.content{background:rgba(255,255,255,.9);border-bottom-left-radius:25px;border-bottom-right-radius:25px}.content_border{padding:0 20px}.container{max-width:1350px}.fa{font-size:24px;text-align:center;margin:0 5px}.fa-mobile{font-size:30px;border:1px solid;border-radius:100%;padding:4px 12px}.fa-picture-o{font-size:inherit;margin:0 5px 0 0;display:none}.faq_list_box{border:5px dotted;padding:20px;border-radius:20px;margin:0 0 20px;background:#fff}.faq_list .list_item{margin:0 0 10px;padding:10px 0;border-bottom:1px solid #16c60c}.faq_list .list_item:last-child{margin:0;border:0}.faq_list .list_item .answer{padding:0}.faq_list .list_item .question{font-weight:bold;padding:0 0 10px}.fluid_container{max-width:100%;width:80%!important;margin:0 auto}.form .fieldset .legend{margin:0 10px 5px;text-align:left;font-size:14px}.form input.error{border-color:red!important}.gallery{}.gallery-cat-name{text-transform:uppercase;border-radius:3px;background:#f5f5f5;color:#333;font-size:smaller}.gallery-cat-name:hover{background:#333;color:#fff}.gallery_img_border{padding:0;margin:1px;overflow:hidden}.gallery_img_border img{-moz-transition:all 1s ease-out;-o-transition:all 1s ease-out;-webkit-transition:all 1s ease-out}.gallery_img_border img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}.groups_list li div.home_items_list{margin:0 0 20px}.header-info-fixed{position:fixed!important;top:0;left:0;background:#fff;box-shadow:0 0 5px;z-index:9999}.header_title_box{position:absolute;z-index:9998;display:table;bottom:50px;left:0;right:0;width:100%}.header_title{padding:20px;background:rgba(255,255,255,.75);width:50%;margin:0 auto}.cat-table .active{background:#333;color:#fff}.content_box{padding:20px}.gallery_name H2:hover+.gallery_img_border img{display:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}.fb_customer_chat_bounce_out{display:none}.informer_list{padding:10px;background:#f5deb3;border-radius:10px;text-align:left;display:inline-block;max-width:90%;min-width:50%}.item_info_box{padding:10px;border:1px solid green;margin:0 5px 10px;border-radius:5px}.item_img_box{width:170px;height:170px;float:left;margin:10px 20px 10px 0;text-align:center;position:relative;padding:0}.item_img_box img{border-radius:20%}.item_name p{margin:0}.logo_fixed{max-width:50px!important;margin:2px 20px!important}.mask{position:fixed;background:#000;opacity:.9;left:0;bottom:0;right:0;top:0;z-index:99}.maskclose{padding:5px 10px;background:#fff;float:right;width:10px;cursor:pointer;color:#000;text-align:center;position:absolute;right:10px;top:10px;border-radius:3px}.mask-cart,.mask-callback{background:#fff;display:inline-block;max-width:350px;position:relative}.mask_content{display:block;position:absolute;top:0}.mfp-title{text-shadow:0 0 2px white , 0 2px 2px white , 0 -2px 2px white , 2px -2px 2px white , -2px 0 2px white!important}.notes_top_image{float:left;width:25%;margin:0 20px 20px 0}.page-boxes{list-style:none;max-width:50%;margin:auto}.page_boxes_border{padding:20px}.page_container{display:table-cell;max-width:100%;text-align:left}.page_content_border{padding:40px}.popup_box{position:fixed;right:0;left:0;top:0;bottom:0;z-index:9999;overflow:auto}.popup_box .button_close{background:none;color:red;border-bottom:1px dotted;border-radius:0;padding:7px 0}.popup_box .button_popup_close .fa{font-size:28px;width:28px;line-height:28px;color:#fff;padding:5px;border:1px solid transparent;margin:0}.popup_box .buttons{background:#f5deb3;padding:10px}.popup_box .popup{max-width:1000px;margin:0 auto}.popup_box .popup .content_box{background:#fff}.side-box{width:320px;min-width:320px;display:table-cell;vertical-align:top;text-align:left}.table_box{overflow:auto}.table{display:table}.table .table_td{display:table-cell;vertical-align:middle}.table .table_tr{display:table-row}.top_image_border{padding:40px}#popup__toggle{bottom:10px;right:-20;position:fixed;display:none}.img-circle{background-color:#29aee3;box-sizing:content-box;-webkit-box-sizing:content-box}.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border:2px solid #29aee3;width:100px;height:100px;bottom:-10px;right:20px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:.5;-webkit-animation:circle-anim 2.4s infinite ease-in-out!important;-moz-animation:circle-anim 2.4s infinite ease-in-out!important;-ms-animation:circle-anim 2.4s infinite ease-in-out!important;-o-animation:circle-anim 2.4s infinite ease-in-out!important;animation:circle-anim 2.4s infinite ease-in-out!important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#29aee3;width:80px;height:80px;bottom:0;right:30px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-animation:circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:circle-fill-anim 2.3s infinite ease-in-out;-o-animation:circle-fill-anim 2.3s infinite ease-in-out;animation:circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:60px;height:60px;bottom:10px;right:40px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.7}.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:48px;height:48px;background-position:center center;background-repeat:no-repeat;animation-name:tossing;-webkit-animation-name:tossing;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.img-circle:hover{opacity:1}@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }   
  100% {transform: scale(0.9);opacity: 1;}}@-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}   
  100% {-webkit-transform: scale(0.95);opacity: 1;}}@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}@media screen and (max-width:1365px){ul.items li{width:25%}#sidebox{width:16.66%}#items-box,.top-item-box{margin:0 16.66%}.wrap-box{margin:0 320px 0 0}.info-box-left{display:none}}@media screen and (max-width:1279px){#logo_name{margin:-10px 35px 0}}@media screen and (max-width:1151px){#contacts li a div{font-size:16px}#header .phones{display:none}#menu_page li a div{padding:10px}}@media screen and (max-width:1023px){#header-info{display:none}#menu_page li a div{padding:10px 5px}#menu_page li:last-child a div{padding:10px 5px}#mini-menu{display:none}#restoran{display:inline-flex;width:100%}#restoran li{width:20%;margin:0;padding:0}#restoran li.type{min-width:40%;padding:15px 0;margin:0}ul.items li{width:33.33%}#sidebox{width:20%}#items-box,.top-item-box{margin:0 20%}#header-info{margin:0}.item_info{margin:0 0 0 265px}#items-content{margin:0 0 0 240px}#filters{margin:0 0 25px;width:210px;float:left;padding:15px;background:#f5f5f5}.content-wrap{padding:15px 10px}.map,.contact-info{width:50%;float:left}.page_container{margin:0}.side-box{display:none}.topmenu{display:block}.minimenu{display:none}#maineMenu ul{}#maineMenu ul a{text-decoration:none;color:#606060;font-size:16px}#maineMenu li{}#maineMenu li.active{background:url(../images/menuBgrActive.png);color:#fff;text-shadow:0 0 1px #333}#maineMenu li.active a{background:url(/images/menuHover.png);color:#fff}#maineMenu ul li:hover a,#maineMenu ul li:hover{}.camera_thumbs_cont ul{display:inherit!important}.item-menu{float:left;text-align:left}.item-block{float:left;width:100%;margin:0 0 15px}}@media screen and (max-width:959px){.button_callback_box{display:none}.contacts-phone{text-align:center;padding:5px 0;width:100%}.page_container{margin:0;display:inline-block}.side-box{display:none}#contacts{float:right;margin:0 20px 10px}#index-content{padding:0 10px 40px}#lang{display:none}#bottommenu{display:none}#header-info{}#soc-link span{display:none}.home{margin:0 10px}.mob-menu{display:block}ul.cuccina li{margin:0;float:left;width:50%}#restoran{display:inline-block}#restoran li{min-width:50%;margin:0;padding:0;float:left}#restoran li.type{width:50%;padding:15px 0;margin:0;float:left}.left-filters-item{display:none}.filters-box{width:100%}#filters{margin:0 0 25px;float:left;padding:15px;background:#f5f5f5;"
}.map,.contact-info{width:100%}.topmenu{display:none}.minimenu{background-color:#8b0000;color:#fff;text-shadow:0 0 1px #333;width:200px;margin:0 auto;z-index:1;position:relative;padding:15px;border-radius:7px;text-align:center;cursor:pointer;font-size:21px}.item-menu{float:left;width:100%}.footer_logo{float:left;position:relative;width:100%}.footer_box{width:33.33%}.soc_box{width:100%;text-align:center}}@media screen and (max-width:799px){#category_list li{width:33.33%}#contacts{display:none}#logo_name{margin:0 auto 20px;display:inline-block;float:none;margin:0 0 20px}#menu_top{text-align:center}#topmenu,nav{display:block}#topmenu li,nav li{text-transform:initial}.box_25,.box_33,.box_66{width:50%}.box_50{width:100%}.camera_thumbs_cont ul{display:inherit!important}.content_border{padding:0 10px}.info_line{text-align:center}.three{position:absolute;display:none;width:100%;background:#f5deb3}.sixsty{width:100%}.button_mobile_show{display:block}.soc-line{display:none}.top_image{width:33.33%}}@media screen and (max-width:649px){#contacts,#soc-link{display:none}#menu_page li:last-child{float:none}li.four{width:50%;display:inline-flex}#topmenu,nav{width:100%}.box_text table{display:block;overflow-x:auto}.fluid_container{width:100%!important}.wrap-box{margin:0}.info-box-right{display:none}.top_image{width:50%}}@media screen and (max-width:599px){.groups_list li div.home_items_list{float:left}}@media screen and (max-width:479px){.box_25,.box_33,.box_50,.box_66{width:100%}.box_intro{text-align:inherit;margin:0 0 20px}.content_box{padding:20px 10px}.faq_list_box{padding:20px 10px}.info_line{text-align:center}.item_info_box{text-align:center}.item_img_box{float:none;max-width:75%;margin:0 auto}.top_image{width:100%;margin:0 0 15px;float:none}#category_list li{width:100%}#category_list .gallery_img_border{border-radius:20%;float:left;width:100px;margin:0 10px 0 0}#category_list H3{text-align:left}#index .top_box_border{padding:20px 10px}#lang,#lang-menu{float:inherit}#logo_name H1{font-size:48px}#menu_page li a div,#menu_page li:last-child a div{padding:10px 15px}#menu_top .menu_item div{padding:15px 10px;font-size:14px}#topmenu li a div{padding:10px}}@media screen and (max-width:399px){#contacts_info{margin:0}#contacts_info li a div{margin:5px 5px 5px 20px;font-size:18px}#topmenu li a div{padding:10px 5px}.page_name{font-size:24px}}@media screen and (max-width:359px){body{font-size:14px}li.four{width:100%}#menu_top .menu_item div{padding:15px 5px}.content_border{padding:0 5px}.faq_list_box{padding:20px 5px}}