@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');

/* BLU ELEGANTE */

body.elegant_blue {
  background-color: #f1f3f6;
}

body.elegant_blue * {
  border-radius: 0px !important;
}

body.elegant_blue html, body.elegant_blue body, body.elegant_blue div, body.elegant_blue span, body.elegant_blue applet, body.elegant_blue object, body.elegant_blue iframe,
body.elegant_blue h1, body.elegant_blue h2, body.elegant_blue h3, body.elegant_blue h4, body.elegant_blue h5, body.elegant_blue h6, body.elegant_blue p, body.elegant_blue blockquote, body.elegant_blue pre,
body.elegant_blue a, body.elegant_blue abbr, body.elegant_blue acronym, body.elegant_blue address, body.elegant_blue big, body.elegant_blue cite, body.elegant_blue code,
body.elegant_blue del, body.elegant_blue dfn, body.elegant_blue em, body.elegant_blue font, body.elegant_blue img, body.elegant_blue ins, body.elegant_blue kbd, body.elegant_blue q, body.elegant_blue s, body.elegant_blue samp,
body.elegant_blue small, body.elegant_blue strike, body.elegant_blue strong, body.elegant_blue sub, body.elegant_blue sup, body.elegant_blue tt, body.elegant_blue var,
body.elegant_blue b, body.elegant_blue u, body.elegant_blue center,
body.elegant_blue dl, body.elegant_blue dt, body.elegant_blue dd, body.elegant_blue ol, body.elegant_blue ul, body.elegant_blue li,
body.elegant_blue fieldset, body.elegant_blue form, body.elegant_blue label, body.elegant_blue legend,
body.elegant_blue table, body.elegant_blue caption, body.elegant_blue tbody, body.elegant_blue tfoot, body.elegant_blue thead, body.elegant_blue tr, body.elegant_blue th, body.elegant_blue td, body.elegant_blue input, body.elegant_blue select, body.elegant_blue textarea {
  font-family: 'Lora', serif;
}

body.elegant_blue .container_cat .head_cat i {
  background-color: transparent !important;
}

body.elegant_blue .container_cat .head_cat.selected i {
  color: #fff;
}

body.elegant_blue .section-menu-fixed span {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_blue .container_cat .btn_add, body.elegant_blue .container_cat .btn_remove {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_blue .container_cat .desc_piatto {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_blue .container_cat .prezzo_item span {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_blue .container_cat .allergeni span {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_blue .btn_order_delete_wrapper #btn_order_delete {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_blue .modalescroll .btn_whta, body.elegant_blue .modalescroll .btn_mail {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_blue .pg_menu .menu_name .title_menuname {
  display: block;
  margin-left: 0px;
  text-align: left;
}

body.elegant_blue .section-menu-fixed {
  padding: 0px;
}

body.elegant_blue .section-menu-fixed .wrapper_landing {
  padding: 0px;
}

body.elegant_blue .section-menu-fixed .external_button {
  margin-right: 0px;
}

body.elegant_blue .section-menu-fixed.site_mf .external_button {
  margin-left: 0px;
}

body.elegant_blue .section-menu-fixed .menu-fixed {
  width: 75%;
}

body.elegant_blue .header-sec {
  border: 0px solid #023059;
}

body.elegant_blue #main_home .def_txt th {
  background-color: #023059;
}

body.elegant_blue .head-landing {
  background-color: #023059;
}

body.elegant_blue .btn_share {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  border: 0px;
}

body.elegant_blue .btn_languages {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  border: 0px;
}

body.elegant_blue .btn_languages i {
  color: #fff;
}

body.elegant_blue .head-landing .btn_visibility i {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  border: 0px;
}

body.elegant_blue .header-sec {
  background-color: #fff;
}

body.elegant_blue .header-sec .title_restaurant {
  color: #023059;
}

body.elegant_blue #main_home .title_home_type span {
  color: #023059;
}

body.elegant_blue #main_home .title_home_type:after {
  background-color: #023059;
}

body.elegant_blue #main_home .def_txt h3 {
  color: #023059;
}

body.elegant_blue #main_home .def_txt h3:after {
  background-color: #e3c044;
  border-radius: 0px;
  -ms-transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
}

body.elegant_blue #main_home .def_txt h5:after {
  border-radius: 0px;
  -ms-transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
}

body.elegant_blue #main_home .def_txt a {
  border-bottom: 1px solid #e3c044;
}

body.elegant_blue #main_home .btn_home_type {
  background-color: #e3c044;
}

body.elegant_blue .section-menu-fixed .menu-fixed {
  background-color: #e2eaf0;
}

body.elegant_blue .section-menu-fixed .btn_mfix span {
  color: #023059;
}

body.elegant_blue .section-menu-fixed .btn_mfix i {
  color: rgba(2, 48, 89, 0.7);
}

body.elegant_blue .section-menu-fixed .btn_mfix {
  border-top: 4px solid rgba(2, 48, 89, 0.3);
}

body.elegant_blue .section-menu-fixed .btn_mfix.selected {
  border-top: 4px solid #e3c044;
  background-color: #fff;
}

body.elegant_blue .section-menu-fixed .btn_mfix.selected i {
  color: #023059;
}

body.elegant_blue .section-menu-fixed .external_button {
  background-color: #023059;
}

body.elegant_blue .pg_menu .menu_name .title_menuname {
  background-color: #023059;
}

body.elegant_blue .pg_menu .menu_name {
  border-bottom: 4px solid #023059;
}

body.elegant_blue .pg_menu {
  border-bottom: 4px solid #023059;
}

body.elegant_blue .container_cat .title_cat {
  color: #023059;
}

body.elegant_blue .container_cat .head_cat.selected .title_cat {
  background-color: #e3c044;
}

body.elegant_blue .container_cat .head_cat.selected .title_cat:after {
  background-color: rgba(0, 0, 0, 0.3);
}

body.elegant_blue .container_cat .title_cat:after {
  background-color: rgba(227, 192, 68, 0.3);
  border-radius: 0px;
  left: 10px;
  -ms-transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
}

body.elegant_blue #fixed_category {
  background-color: #e3c044;
  border-bottom: 2px solid #e3c044;
}

body.elegant_blue #fixed_category:after {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 0px;
  left: 10px;
  -ms-transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
}

body.elegant_blue .container_cat .head_cat i {
  color: #023059;
}

body.elegant_blue .container_cat .head_cat.selected i {
  background-color: rgba(255, 255, 255, 0.71);
}

body.elegant_blue .menu_app_item.selected {
  background-color: #023059;
}

body.elegant_blue .menu_app_item.selected i {
  background-color: #fff;
}

body.elegant_blue .menu_app_item.selected .title_menuapp {
  color: #fff;
}

body.elegant_blue #slide_menuapp {
  border-bottom: 3px solid #023059;
}

body.elegant_blue .modalescroll .title_modalbox {
  color: #023059;
}

body.elegant_blue .menu_app_item.selected i {
  color: #023059;
}

body.elegant_blue .menu_app_item .title_menuapp {
  color: #023059;
}

body.elegant_blue .menu_app_item i {
  background-color: #023059;
}

body.elegant_blue .tab_menu span:after {
  background-color: #023059;
}

body.elegant_blue .container_cat .bg_item i {
  background-color: #023059;
}

body.elegant_blue .container_cat .prezzo_item span {
  color: #023059;
}

body.elegant_blue #cont_dett_type .bg_s {
  background-color: rgba(2, 48, 89, 0.3);
}

/* ROSSO ELEGANTE */

body.elegant_red {
  background-color: #fff8f6;
}

body.elegant_red * {
  border-radius: 0px !important;
}

body.elegant_red html, body.elegant_red body, body.elegant_red div, body.elegant_red span, body.elegant_red applet, body.elegant_red object, body.elegant_red iframe,
body.elegant_red h1, body.elegant_red h2, body.elegant_red h3, body.elegant_red h4, body.elegant_red h5, body.elegant_red h6, body.elegant_red p, body.elegant_red blockquote, body.elegant_red pre,
body.elegant_red a, body.elegant_red abbr, body.elegant_red acronym, body.elegant_red address, body.elegant_red big, body.elegant_red cite, body.elegant_red code,
body.elegant_red del, body.elegant_red dfn, body.elegant_red em, body.elegant_red font, body.elegant_red img, body.elegant_red ins, body.elegant_red kbd, body.elegant_red q, body.elegant_red s, body.elegant_red samp,
body.elegant_red small, body.elegant_red strike, body.elegant_red strong, body.elegant_red sub, body.elegant_red sup, body.elegant_red tt, body.elegant_red var,
body.elegant_red b, body.elegant_red u, body.elegant_red center,
body.elegant_red dl, body.elegant_red dt, body.elegant_red dd, body.elegant_red ol, body.elegant_red ul, body.elegant_red li,
body.elegant_red fieldset, body.elegant_red form, body.elegant_red label, body.elegant_red legend,
body.elegant_red table, body.elegant_red caption, body.elegant_red tbody, body.elegant_red tfoot, body.elegant_red thead, body.elegant_red tr, body.elegant_red th, body.elegant_red td, body.elegant_red input, body.elegant_red select, body.elegant_red textarea {
  font-family: 'Lora', serif;
}

body.elegant_red .container_cat .head_cat i {
  background-color: transparent !important;
}

body.elegant_red .container_cat .head_cat.selected i {
  color: #fff;
}

body.elegant_red .section-menu-fixed span {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_red .container_cat .btn_add, body.elegant_red .container_cat .btn_remove {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_red .container_cat .desc_piatto {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_red .container_cat .prezzo_item span {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_red .container_cat .allergeni span {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_red .btn_order_delete_wrapper #btn_order_delete {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_red .modalescroll .btn_whta, body.elegant_red .modalescroll .btn_mail {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_red .pg_menu .menu_name .title_menuname {
  display: block;
  margin-left: 0px;
  text-align: left;
}

body.elegant_red .section-menu-fixed {
  padding: 0px;
}

body.elegant_red .section-menu-fixed .wrapper_landing {
  padding: 0px;
}

body.elegant_red .section-menu-fixed .external_button {
  margin-right: 0px;
}

body.elegant_red .section-menu-fixed.site_mf .external_button {
  margin-left: 0px;
}

body.elegant_red .section-menu-fixed .menu-fixed {
  width: 75%;
}

body.elegant_red .header-sec {
  border: 0px solid #6d2b1f;
}

body.elegant_red #main_home .def_txt th {
  background-color: #6d2b1f;
}

body.elegant_red .head-landing {
  background-color: #6d2b1f;
}

body.elegant_red .btn_share {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  border: 0px;
}

body.elegant_red .btn_languages {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  border: 0px;
}

body.elegant_red .btn_languages i {
  color: #fff;
}

body.elegant_red .head-landing .btn_visibility i {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  border: 0px;
}

body.elegant_red .header-sec {
  background-color: #fff;
}

body.elegant_red .header-sec .title_restaurant {
  color: #6d2b1f;
}

body.elegant_red #main_home .title_home_type span {
  color: #6d2b1f;
}

body.elegant_red #main_home .title_home_type:after {
  background-color: #6d2b1f;
}

body.elegant_red #main_home .def_txt h3 {
  color: #6d2b1f;
}

body.elegant_red #main_home .def_txt h3:after {
  background-color: #e8744c;
  border-radius: 0px;
  -ms-transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
}

body.elegant_red #main_home .def_txt h5:after {
  border-radius: 0px;
  -ms-transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
}

body.elegant_red #main_home .def_txt a {
  border-bottom: 1px solid #e8744c;
}

body.elegant_red #main_home .btn_home_type {
  background-color: #e8744c;
}

body.elegant_red .section-menu-fixed .menu-fixed {
  background-color: #f8eeea;
}

body.elegant_red .section-menu-fixed .btn_mfix span {
  color: #6d2b1f;
}

body.elegant_red .section-menu-fixed .btn_mfix i {
  color: rgba(109, 43, 31, 0.7);
}

body.elegant_red .section-menu-fixed .btn_mfix {
  border-top: 4px solid rgba(109, 43, 31, 0.3);
}

body.elegant_red .section-menu-fixed .btn_mfix.selected {
  border-top: 4px solid #e8744c;
  background-color: #fff;
}

body.elegant_red .section-menu-fixed .btn_mfix.selected i {
  color: #6d2b1f;
}

body.elegant_red .section-menu-fixed .external_button {
  background-color: #6d2b1f;
}

body.elegant_red .pg_menu .menu_name .title_menuname {
  background-color: #6d2b1f;
}

body.elegant_red .pg_menu .menu_name {
  border-bottom: 4px solid #6d2b1f;
}

body.elegant_red .pg_menu {
  border-bottom: 4px solid #6d2b1f;
}

body.elegant_red .container_cat .title_cat {
  color: #6d2b1f;
}

body.elegant_red .container_cat .head_cat.selected .title_cat {
  background-color: #e8744c;
}

body.elegant_red .container_cat .head_cat.selected .title_cat:after {
  background-color: rgba(0, 0, 0, 0.3);
}

body.elegant_red .container_cat .title_cat:after {
  background-color: rgba(232, 116, 76, 0.3);
  border-radius: 0px;
  left: 10px;
  -ms-transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
}

body.elegant_red #fixed_category {
  background-color: #e8744c;
  border-bottom: 2px solid #e8744c;
}

body.elegant_red #fixed_category:after {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 0px;
  left: 10px;
  -ms-transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
}

body.elegant_red .container_cat .head_cat i {
  color: #6d2b1f;
}

body.elegant_red .container_cat .head_cat.selected i {
  background-color: rgba(255, 255, 255, 0.71);
}

body.elegant_red .menu_app_item.selected {
  background-color: #6d2b1f;
}

body.elegant_red .menu_app_item.selected i {
  background-color: #fff;
}

body.elegant_red .menu_app_item.selected .title_menuapp {
  color: #fff;
}

body.elegant_red #slide_menuapp {
  border-bottom: 3px solid #6d2b1f;
}

body.elegant_red .modalescroll .title_modalbox {
  color: #6d2b1f;
}

body.elegant_red .menu_app_item.selected i {
  color: #6d2b1f;
}

body.elegant_red .menu_app_item .title_menuapp {
  color: #6d2b1f;
}

body.elegant_red .menu_app_item i {
  background-color: #6d2b1f;
}

body.elegant_red .tab_menu span:after {
  background-color: #6d2b1f;
}

body.elegant_red .container_cat .bg_item i {
  background-color: #6d2b1f;
}

body.elegant_red .container_cat .prezzo_item span {
  color: #6d2b1f;
}

body.elegant_red #cont_dett_type .bg_s {
  background-color: rgba(109, 43, 31, 0.3);
}



/* VERDE ELEGANTE */


body.elegant_green * {
  border-radius: 0px !important;
}

body.elegant_green html, body.elegant_green body, body.elegant_green div, body.elegant_green span, body.elegant_green applet, body.elegant_green object, body.elegant_green iframe,
body.elegant_green h1, body.elegant_green h2, body.elegant_green h3, body.elegant_green h4, body.elegant_green h5, body.elegant_green h6, body.elegant_green p, body.elegant_green blockquote, body.elegant_green pre,
body.elegant_green a, body.elegant_green abbr, body.elegant_green acronym, body.elegant_green address, body.elegant_green big, body.elegant_green cite, body.elegant_green code,
body.elegant_green del, body.elegant_green dfn, body.elegant_green em, body.elegant_green font, body.elegant_green img, body.elegant_green ins, body.elegant_green kbd, body.elegant_green q, body.elegant_green s, body.elegant_green samp,
body.elegant_green small, body.elegant_green strike, body.elegant_green strong, body.elegant_green sub, body.elegant_green sup, body.elegant_green tt, body.elegant_green var,
body.elegant_green b, body.elegant_green u, body.elegant_green center,
body.elegant_green dl, body.elegant_green dt, body.elegant_green dd, body.elegant_green ol, body.elegant_green ul, body.elegant_green li,
body.elegant_green fieldset, body.elegant_green form, body.elegant_green label, body.elegant_green legend,
body.elegant_green table, body.elegant_green caption, body.elegant_green tbody, body.elegant_green tfoot, body.elegant_green thead, body.elegant_green tr, body.elegant_green th, body.elegant_green td, body.elegant_green input, body.elegant_green select, body.elegant_green textarea {
  font-family: 'Lora', serif;
}

body.elegant_green .container_cat .head_cat i {
  background-color: transparent !important;
}

body.elegant_green .container_cat .head_cat.selected i {
  color: #fff;
}

body.elegant_green .section-menu-fixed span {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_green .container_cat .btn_add, body.elegant_green .container_cat .btn_remove {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_green .container_cat .desc_piatto {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_green .container_cat .prezzo_item span {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_green .container_cat .allergeni span {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_green .btn_order_delete_wrapper #btn_order_delete {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_green .modalescroll .btn_whta, body.elegant_green .modalescroll .btn_mail {
  font-family: "Source Sans Pro", sans-serif;
}

body.elegant_green .pg_menu .menu_name .title_menuname {
  display: block;
  margin-left: 0px;
  text-align: left;
}

body.elegant_green .section-menu-fixed {
  padding: 0px;
}

body.elegant_green .section-menu-fixed .wrapper_landing {
  padding: 0px;
}

body.elegant_green .section-menu-fixed .external_button {
  margin-right: 0px;
}

body.elegant_green .section-menu-fixed.site_mf .external_button {
  margin-left: 0px;
}

body.elegant_green .section-menu-fixed .menu-fixed {
  width: 75%;
}

body.elegant_green .header-sec {
  border: 0px solid #35654f;
}

body.elegant_green #main_home .def_txt th {
  background-color: #35654f;
}

body.elegant_green .head-landing {
  background-color: #35654f;
}

body.elegant_green .btn_share {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  border: 0px;
}

body.elegant_green .btn_languages {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  border: 0px;
}

body.elegant_green .btn_languages i {
  color: #fff;
}

body.elegant_green .head-landing .btn_visibility i {
  background-color: rgba(0, 0, 0, 0.2);
  color: #fff;
  border: 0px;
}

body.elegant_green .header-sec {
  background-color: #fff;
}

body.elegant_green .header-sec .title_restaurant {
  color: #35654f;
}

body.elegant_green #main_home .title_home_type span {
  color: #35654f;
}

body.elegant_green #main_home .title_home_type:after {
  background-color: #35654f;
}

body.elegant_green #main_home .def_txt h3 {
  color: #35654f;
}

body.elegant_green #main_home .def_txt h3:after {
  background-color: #ffeb00;
  border-radius: 0px;
  -ms-transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
}

body.elegant_green #main_home .def_txt h5:after {
  border-radius: 0px;
  -ms-transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
}

body.elegant_green #main_home .def_txt a {
  border-bottom: 1px solid #ffeb00;
}

body.elegant_green #main_home .btn_home_type {
  background-color: #ffeb00;
}

body.elegant_green .section-menu-fixed .menu-fixed {
  background-color: #f9fffc;
}

body.elegant_green .section-menu-fixed .btn_mfix span {
  color: #35654f;
}

body.elegant_green .section-menu-fixed .btn_mfix i {
  color: rgba(53, 101, 79, 0.7);
}

body.elegant_green .section-menu-fixed .btn_mfix {
  border-top: 4px solid rgba(53, 101, 79, 0.3);
}

body.elegant_green .section-menu-fixed .btn_mfix.selected {
  border-top: 4px solid #ffeb00;
  background-color: #fff;
}

body.elegant_green .section-menu-fixed .btn_mfix.selected i {
  color: #35654f;
}

body.elegant_green .section-menu-fixed .external_button {
  background-color: #35654f;
}

body.elegant_green .pg_menu .menu_name .title_menuname {
  background-color: #35654f;
}

body.elegant_green .pg_menu .menu_name {
  border-bottom: 4px solid #35654f;
}

body.elegant_green .pg_menu {
  border-bottom: 4px solid #35654f;
}

body.elegant_green .container_cat .title_cat {
  color: #35654f;
}

body.elegant_green .container_cat .head_cat.selected .title_cat {
  background-color: #ffeb00;
  color: #35654f;
}

body.elegant_green .container_cat .head_cat.selected .title_cat:after {
  background-color: rgba(0, 0, 0, 0.3);
}

body.elegant_green .container_cat .title_cat:after {
  background-color: rgba(255, 235, 0, 0.3);
  border-radius: 0px;
  left: 10px;
  -ms-transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
}

body.elegant_green #fixed_category {
  background-color: #ffeb00;
  border-bottom: 2px solid #ffeb00;
  color: #35654f;
}

body.elegant_green #fixed_category:after {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 0px;
  left: 10px;
  -ms-transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
}

body.elegant_green #main_home .btn_home_type span {
  color: #35654f;
}

body.elegant_green #main_home .btn_home_type i.v2 {
  color: #35654f;
}

body.elegant_green .container_cat .head_cat i {
  color: #35654f;
}

body.elegant_green .container_cat .head_cat.selected i {
  background-color: rgba(255, 255, 255, 0.71);
  color: #35654f;
}

body.elegant_green .menu_app_item.selected {
  background-color: #35654f;
}

body.elegant_green .menu_app_item.selected i {
  background-color: #fff;
}

body.elegant_green .menu_app_item.selected .title_menuapp {
  color: #fff;
}

body.elegant_green #slide_menuapp {
  border-bottom: 3px solid #35654f;
}

body.elegant_green .modalescroll .title_modalbox {
  color: #35654f;
}

body.elegant_green .menu_app_item.selected i {
  color: #35654f;
}

body.elegant_green .menu_app_item .title_menuapp {
  color: #35654f;
}

body.elegant_green .menu_app_item i {
  background-color: #35654f;
}

body.elegant_green .tab_menu span:after {
  background-color: #35654f;
}

body.elegant_green .container_cat .bg_item i {
  background-color: #35654f;
}

body.elegant_green .container_cat .prezzo_item span {
  color: #35654f;
}

body.elegant_green #cont_dett_type .bg_s {
  background-color: rgba(53, 101, 79, 0.3);
}
