/* CSS GlobalBehaviors */
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@1,700&display=swap');

.downArrow {display:none !important;}

.PrimaryDefault-Font {font-family:'Manjari', sans-serif;}
.PrimaryDefault-TextColor {color:#eb8b31;}
.SecundaryDefault-TextColor {color:#545454;}
.TertiaryDefault-TextColor {color:#060f2e;}

.Global-icons {font-size:0.9em;color: #ec923d;}
.emphasis {font-size:2em !important;line-height:42px;}
.padding-leftFix{padding-left:0 !important;}
.padding-rightFix{padding-right:0 !important;}
.Medium-content {font-size:1.5em !important;}
.Small-content {font-size:1.2em !important;}
.LineHeightDots {color:#343434 !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; overflow:hidden;}

#Default-style-1       {/*YELLOW*/background:none;border:3px solid #102e90;border-radius:0;color:#102e90;float:left;font-family:helvetica;font-size:1.3em;font-weight:lighter;margin:10px 0 0;padding:15px 1%;text-align:center;text-decoration:none;width:100%;box-shadow:none;}
.Default-style-1       {/*YELLOW*/background:#102e90;border:0;border-radius:4px;color:#ffffff;float:left;font-family:helvetica;font-size:1.3em;font-weight:bold;margin:10px 0 0;padding:15px 1%;text-align:center;text-decoration:none;width:100%;cursor:pointer;}
.Default-style-1:hover {/*YELLOW*/background:#102e90;border:0;border-radius:4px;color:#ffffff;float:left;font-family:helvetica;font-size:1.3em;font-weight:bold;margin:10px 0 0;padding:15px 1%;text-align:center;text-decoration:none;width:100%;cursor:pointer;}

#Default-style-2       {/*GeneralWHITEPEARL*/background:#ffffff;border:1px solid #eceaea;border-radius:4px;}
#Default-style-3       {/*GeneralREDCORAL*/background:#8e2800 url("/images/DropShadow.png") repeat-x scroll center bottom;border:3px solid #b64926;box-shadow:0 7px 9px -8px #989898;border-radius:4px;}
.Default-style-3       {/*GeneralGray*/background:#eceaea;}
.Default-style-4       {/*GeneralBlue*/background:#ffffff !important;box-shadow:none !important;}
#Default-style-4       {/*GeneralMELONGREEN*/border:0;box-shadow:none;color:#ffffff;border-radius:0;background:#0397b0;}
#Default-style-5       {/*GeneralOPAQUE*/background:#f0efef;border:1px solid #ccc;border-radius:4px;}
#Default-style-6       {/*GeneralYELLOW*/background:#ffffff;border:1px solid #102e90;border-radius:0px;box-shadow:0 7px 9px -8px #989898;}
.Default-style-6       {/*GeneralYELLOW*/background:#ffffff;border:0;box-shadow:0 3px 2px 1px #cccccc;}
#Default-style-7       {/*GeneralMELONGREEN*/background:#afd868;border:3px solid #80a939;box-shadow:0 7px 9px -6px #545454;color:#4D7606;border-radius:4px;}
#Default-style-7 label {/*GeneralMELONGREEN*/color:#4D7606;}

.Admin-StyleContainer table {border:1px solid #ccc;color:#545454;margin:auto;width:99%;text-align:center;box-shadow:none;background:#d7d7fe;}
.Admin-StyleContainer table th:nth-child(odd) {background: rgb(52,52,52);}
.Admin-StyleContainer table th:nth-child(even) {background: rgb(41,41,41);}
.Admin-StyleContainer table tbody tr:nth-child(even)  {background:#e8e8e8;}
.Admin-StyleContainer table tbody tr:nth-child(odd) {background:#ffffff;}
.Admin-StyleContainer table tbody tr a {font-size:1.2em;color:#000000;}
.Admin-StyleContainer table tbody tr a:hover {font-size:1.2em;color:#989898;}

.radio {cursor:pointer;position:relative;padding:0 0 0 1rem;font-size:24px;font-weight:500;display:inline-block;vertical-align:middle;}
.radio + .radio {margin:0;}
.radio input[type="radio"] {margin:0 1rem 0 0;height:20px;width:20px;border-radius:50%;border:3px solid #545454;}

.radio span:after{content:"";height:8px;width:8px;background:#545454;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);border-radius:50%;transition:300ms ease-in-out 0s;}
.radio input[type="radio"]:checked ~ span:after{translate(-50%,-50%) scale(1);}

#SoldOut       {background:#0f1a72;color:#ffffff;float:left;font-family:helvetica;font-size:1.3em;margin:10px 0 0;padding:15px 1%;text-align:center;text-decoration:none;width:100%;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
#SoldOut:hover {background:#091045;color:#ffffff;float:left;font-family:helvetica;font-size:1.3em;margin:10px 0 0;padding:15px 1%;text-align:center;text-decoration:none;width:100%;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
#SoldOut label{cursor:pointer;}

.ui-widget-content       {border:1px solid #eceaea !important;}
.ui-menu .ui-menu-item   {background:none !important;}
.ui-menu .ui-menu-item a {background:none !important;font-size:0.9em !important;}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.editor-field {height:auto !important;width:100%;margin:0;}
.editor-field textarea {color:#000;border:1px solid #cccccc;border-radius:4px;width:100%}
.editor-field input {color:#000;border:1px solid #cccccc;border-radius:4px;height:40px !important;padding:0.5rem;width:100%;}
.editor-label {position:relative;width:100%;margin:5px 0;height:auto;}
.editor-label label {width:auto;margin:0;font-size:1.1em;color:#000000;font-family:helvetica;font-weight:lighter;height:auto;}
.editor-label svg {float:left;color:#22b622;margin:3px 1% 0 0;}
.editor-select select{color:#000;border:1px solid #cccccc;border-radius:4px;height:40px !important;padding:0.5rem;width:100%;}
.editor-content span {color:#545454;font-size:1.1em;width:100%;font-weight:normal;}

#HMenuBG {margin:0;background:url("/images/ui/global/HMenuBG.png") repeat scroll 0 0px, rgba(0, 0, 0, 0) none repeat scroll 0 0;width:100%;height:13px;background-color:#c9962b;}
.ActionMessage {float:right;margin:10px 0;}
.ActionMessage h4 {margin:0;color:#91b64f;}

#BannerHolder {float:left;width:100%;background:#bac9cb url("/images/ui/global/Banner.png") repeat-x scroll center center;background-attachment:fixed;background-size:cover;margin:0;padding:10% 5%;}

.icon-Holder {margin:10px 0;width:100%;text-align:center;}
.icon-Holder i {margin:0;color:#000000;font-size:3em;}

.icon-inner-Holder {float:left;padding:0 5% 0 0;margin:0;width:auto;}
.icon-inner-Holder i {margin:0;color:#000000;font-size:1.2em;}

#back-top {float:right;width:60px;}
#back-top a {color:#bbb;display:block;font:11px/100% Arial,Helvetica,sans-serif;text-align:center;text-decoration: none;text-transform: uppercase;transition: all 1s ease 0s;}
#back-top a:hover {color:#000;}
#back-top span {background:#ddd url("/images/ui/global/ToTop.png") no-repeat scroll center center;border-radius:15px;display:block;height:45px;margin:0 10px 7px 0;transition:all 1s ease 0s;}
#back-top a:hover span {background-color:#777;}

#StoreProductPreview-admin {margin:10px auto auto;width:40px;text-align:center;font-size:1.5em;position:absolute;top:0;}
#StoreProductPreview-admin div       {margin:0.1em 0 0;float:left;padding:0;width:100%;border-radius:120px;height:40px;background:#5076ff;}
#StoreProductPreview-admin div:hover {margin:0.1em 0 0;float:left;padding:0;width:100%;border-radius:120px;height:40px;background:#708df9;}
#StoreProductPreview-admin div a       {color:#fff;font-size:0.9em;float:none;text-decoration:none;}
#StoreProductPreview-admin div a:hover {color:#fff;font-size:0.9em;float:none;text-decoration:none;}

/*/////STORE-SHOPPINGCART/////*/
.ShoppingCart-Price-Holder {background-color:#ffffff;}
.ShoppingCart-Price-Holder ul {border-left:1px solid #cccccc;font-size:1em;line-height:16px;list-style-type:none;}
.ShoppingCart-Price-Holder ul:first-child {border-left:0;}
.ShoppingCart-Price-Holder ul li:nth-child(odd)  {color:#545454;}
.ShoppingCart-Price-Holder ul li:nth-child(even) {color:#ec923d;}

#ShoppingCart-Image {float:none;margin:auto;width:100%;height:150px;content:"";padding:5px 0 0;}
#ShoppingCart-Price-Holder {background-color:#ffffff;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;float:left;margin:0.8rem auto;text-align:right;width:100%;}
#ShoppingCart-Price-Holder ul {border-left:1px solid #cccccc;float:left;font-size:1em;font-weight:bold;line-height:16px;list-style-type:none;margin:0;padding:10px 0;text-align:center;width:33%;}
#ShoppingCart-Price-Holder ul:first-child {border-left:0;}
#ShoppingCart-Price-Holder ul li {float:left;width:50%;}
#ShoppingCart-Price-Holder ul li:nth-child(odd)  {color:#545454;}
#ShoppingCart-Price-Holder ul li:nth-child(even) {color:#ec923d;}
.ShoppingCart-RemoveButtom       {color:#000000;font-family:helvetica;font-weight:bold;font-size:11px;width:100%;}
.ShoppingCart-RemoveButtom:hover {color:#000000;font-family:helvetica;font-weight:bold;font-size:11px;width:100%;}
.ShoppingCart-RemoveButtom a    {color:#ff4900}
.ShoppingCart-RemoveButtom p    {color:#ffffff;font-size:1em;margin:0.2em 0 0;width:100%;}
.ShoppingCart-RemoveButtom svg  {color:#ffffff;font-size:2.5em;}
.ShoppingCart-CheckOut-RemoveButtom {background: url("/images/edit-icon.png") no-repeat scroll 5px 8px #545454;border-top-left-radius: 5px;border-top-right-radius: 5px;float: left;font-size: 1.1em;font-weight: bold;margin: 10px auto auto 2%;padding: 5px 10px;text-align: right;width: 240px;}
.ShoppingCart-CheckOut-RemoveButtom:hover {background:url("/images/edit-icon.png") no-repeat scroll 5px 8px #545454;border-top-left-radius:5px;border-top-right-radius:5px;float:left;font-size:1.1em;font-weight:bold;margin:10px auto auto 2%;padding:5px 10px;text-align: right;width: 240px;}
.ContinueShopping a {background:none repeat scroll 0 0 #3e3e3e;border:3px solid #545454;border-radius:20px;box-shadow:0 7px 9px -6px #545454;color:#fff;float: right;font-family:arial;font-size:15px;font-weight:lighter;line-height:1;margin:0;padding:7px 0;text-align:center;text-shadow:none;width:100%;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.ContinueShopping a:hover {background: none repeat scroll 0 0 #e9e9e9;border: 3px solid #ccc;border-radius:20px;box-shadow: 0 7px 9px -6px #545454;color:#545454;float: right;font-family:arial;font-size:15px;font-weight:lighter;line-height:1;margin:0;padding:7px 0;text-align:center;text-shadow:none;width:100%;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.button {float:right;height:50px;margin:0;width: 100px;}

.ContinueShopping {cursor:pointer;float:right;height:50px;margin:0 1% 0 0;width:100px;}
.ContinueShopping a{background:#3e3e3e;border:3px solid #545454;border-radius:20px;box-shadow:0 7px 9px -6px #545454;color:#fff;float:right;font-family:arial;font-size:15px;font-weight:lighter;line-height:1;margin:0;padding:7px 0;text-align:center;text-shadow:none;width:100%;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
.ContinueShopping a:hover {background:#e9e9e9;border:3px solid #ccc;border-radius:20px;box-shadow:0 7px 9px -6px #545454;color:#545454;float:right;font-family:arial;font-size:15px;font-weight:lighter;line-height:1;margin:0;padding:7px 0;text-align:center;text-shadow:none;width:100%;-webkit-transition: all 0.8s ease;-o-transition: all 0.8s ease;-moz-transition: all 0.8s ease;}
/*/////END-OF-STORE-SHOPPINGCART/////*/

.Tip-Information          {width:100%;float:left;margin:10px 0;}
.Tip-Information label    {font-family:'Mina', sans-serif;width:100%;float:left;margin:5px 0 15px;text-align:center;font-size:1.2em;color:#1580c2;}
.Tip-Information div      {margin:10px 0;float:left;width:100%;}
.Tip-Information div i {font-size:1.2em;float:left;margin:0 5% 0 0;color:#22b622;}
.Tip-Information div p    {color:#545454;font-size:1.2em;margin:0;width:85%;float:right;}
/* OLDER - Desktops and laptops small */
@media screen and (min-width: 768px){
/* Styles */

#GoToBottom-Holder {display:none;margin:0;position:absolute;right:45px;width:35px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;top:79px;background: rgb(142, 40, 0) url("/images/DropShadow.png") repeat-x scroll center bottom;height:32px;}
#GoToBottom {float:left;color:#fff;width:100%;text-align:center;font-size:0.9em;margin:7px 0 0;}
#Localization-ToolTip-Holder {position:fixed;left:0.45%;margin-top:311px;background:none;border:0;padding:0;z-index:0;}
#Localization-ToolTip-Holder a i {color:#ffffff;font-size:1.8em;margin:3px 0 0 8px;}
#Register-Tooltip-Holder {border:3px solid #66872e;width:25px;height:25px;text-align:center;border-radius:15px;margin:-29px 2% 0 0;float:right;background:#80a939 url("/images/DropShadow.png") repeat-x scroll center bottom;}
#Region-Tooltip-Holder {border:3px solid #B58A15;width:25px;height:25px;text-align:center;border-radius:15px;margin:-29px 2% 0 0;float:right;background:#c49e2c url("/images/DropShadow.png") repeat-x scroll center bottom;}
#Translate-Tooltip-Holder {border:3px solid #66872e;width:25px;height:25px;text-align:center;border-radius:15px;margin:-29px 0 0;float:right;background:#80a939 url("/images/DropShadow.png") repeat-x scroll center bottom;}
#DishInfo-Tooltip-Holder {z-index:9999;font-size:1em;border:3px solid #5e3726;width:30px;height:30px;text-align:center;border-radius:15px;margin:29px 0 0 9.8%;position:absolute;background:#8e2800 url("/images/DropShadow.png") repeat-x scroll center bottom;}

.validation-Holder-Large-UserName {position:relative;width:auto;margin:0;}
.validation-Holder-Large {position:relative;width:auto;margin:0 0 0 21%;}
.validation-Holder-Medium {position:relative;width:auto;margin:0 0 0 21.4%;}
.validation-Holder-Small {position:relative;width:auto;margin:0 0 0 21.5%;}
.field-validation-approved {background:url("/images/ui/global/Validation-approve-icon.png") no-repeat scroll 10px 10px #e9f3d2;border:1px solid rgb(146, 183, 80);color:rgb(146, 183, 80);font-size:1.1em;height:50px;margin-right:2%;margin-top:0;padding-left:35px;padding-top:15px;width:230px;float:right;}
.validation-summary-errors {line-height:15px;height:46px;margin:12px 0 8px;padding:2px 1% 5px 18px;background:#ff6b6b url("/images/ui/global/Validation-error-icon.gif") no-repeat scroll 0px center;border:3px solid #f05c5c;border-radius:5px;box-shadow:0 7px 9px -6px #545454;color:#fff;float:right;font-family:comic sans ms;text-shadow: 1px 1px 1px #000;font-size:1.1em;}
.field-validation-error    {height:auto;margin:5px 5% 0 0;padding:2px 1% 0 18px;background:#ff6b6b url("/images/ui/global/Validation-error-icon.gif") no-repeat scroll 0px center;border-bottom:0;border-top:1px solid #f05c5c;border-left:1px solid #f05c5c;border-right:1px solid #f05c5c;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-left-radius:0;box-shadow:none;color:#fff;float:left;font-family:comic sans ms;text-shadow: 1px 1px 1px #000;font-size:1.1em;}


.Admin-StyleContainer table th:nth-child(even) {line-height:18px;color:#ffffff;font-size:0.9em;padding:10px 0;text-align:center;}
.Admin-StyleContainer table th:nth-child(odd) {line-height:18px;color:#ffffff;font-size:0.9em;padding:10px 0;text-align:center;}
.Admin-StyleContainer table tbody tr:nth-child(even) {color:#000000;border-bottom:1px solid #ccc;border-top:0;padding:3px 0 0 3px;}
.Admin-StyleContainer table tbody tr:nth-child(odd) {color:#545454;border-bottom:1px solid #ccc;border-top:0;padding:3px 0 0 3px;}
.Admin-StyleContainer table tbody tr a span:nth-child(even) {color:#000000;font-size:1.3em;}
.Admin-StyleContainer table tbody tr a span:nth-child(odd) {color:#c9962b;font-size:1.3em;}
.Admin-StyleContainer table tbody tr td {padding:7px 5px;}
.Admin-StyleContainer table tbody tr td textarea {border:1px solid #ccc;border-radius:10px;padding:3px;}

.Admin-StyleContainer-Backbuttons-holder {float:left;margin-bottom:1%;padding-left:1%;padding-top:1%;width:100%;}
.Admin-StyleContainer-Backbuttons {background:#33576f;border:4px solid #436881;border-radius:5px;box-shadow:0 7px 9px -6px #545454;color:#fff;padding:10px 15px;text-shadow:none;width:auto;}
}

/* OLDER - Desktops and laptops ----------- */
@media only screen and (min-device-width : 1024px) and (max-device-width : 1223px) {
/* Styles */

#GoToBottom-Holder {display:none;margin:0;position:absolute;right:45px;width:35px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;top:79px;background: rgb(142, 40, 0) url("/images/DropShadow.png") repeat-x scroll center bottom;height:32px;}
#GoToBottom {float:left;color:#fff;width:100%;text-align:center;font-size:0.9em;margin:7px 0 0;}
#Localization-ToolTip-Holder {position:fixed;left:0.45%;margin-top:311px;background:none;border:0;padding:0;z-index:0;}
#Localization-ToolTip-Holder a i {color:#ffffff;font-size:1.8em;margin:3px 0 0 8px;}
#Register-Tooltip-Holder {border:3px solid #66872e;width:25px;height:25px;text-align:center;border-radius:15px;margin:-29px 2% 0 0;float:right;background:#80a939 url("/images/DropShadow.png") repeat-x scroll center bottom;}
#Region-Tooltip-Holder {border:3px solid #B58A15;width:25px;height:25px;text-align:center;border-radius:15px;margin:-29px 2% 0 0;float:right;background:#c49e2c url("/images/DropShadow.png") repeat-x scroll center bottom;}
#Translate-Tooltip-Holder {border:3px solid #66872e;width:25px;height:25px;text-align:center;border-radius:15px;margin:-29px 0 0;float:right;background:#80a939 url("/images/DropShadow.png") repeat-x scroll center bottom;}
#DishInfo-Tooltip-Holder {z-index:9999;font-size:1em;border:3px solid #5e3726;width:30px;height:30px;text-align:center;border-radius:15px;margin:29px 0 0 9.8%;position:absolute;background:#8e2800 url("/images/DropShadow.png") repeat-x scroll center bottom;}

.validation-Holder-Large-UserName {position:relative;width:auto;margin:0;}
.validation-Holder-Large {position:relative;width:auto;margin:0 0 0 21%;}
.validation-Holder-Medium {position:relative;width:auto;margin:0 0 0 21.4%;}
.validation-Holder-Small {position:relative;width:auto;margin:0 0 0 21.5%;}
.field-validation-approved {background:url("/images/ui/global/Validation-approve-icon.png") no-repeat scroll 10px 10px #e9f3d2;border:1px solid rgb(146, 183, 80);color:rgb(146, 183, 80);font-size:1.1em;height:50px;margin-right:2%;margin-top:0;padding-left:35px;padding-top:15px;width:230px;float:right;}
.validation-summary-errors {line-height:15px;height:46px;margin:12px 0 8px;padding:2px 1% 5px 18px;background:#ff6b6b url("/images/ui/global/Validation-error-icon.gif") no-repeat scroll 0px center;border:3px solid #f05c5c;border-radius:5px;box-shadow:0 7px 9px -6px #545454;color:#fff;float:right;font-family:comic sans ms;text-shadow: 1px 1px 1px #000;font-size:1.1em;}
.field-validation-error    {height:auto;margin:5px 5% 0 0;padding:2px 1% 0 18px;background:#ff6b6b url("/images/ui/global/Validation-error-icon.gif") no-repeat scroll 0px center;border-bottom:0;border-top:1px solid #f05c5c;border-left:1px solid #f05c5c;border-right:1px solid #f05c5c;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-left-radius:0;box-shadow:none;color:#fff;float:left;font-family:comic sans ms;text-shadow: 1px 1px 1px #000;font-size:1.1em;}

.Admin-StyleContainer table th:nth-child(even) {line-height:18px;color:#ffffff;font-size:0.9em;padding:10px 0;text-align:center;}
.Admin-StyleContainer table th:nth-child(odd) {line-height:18px;color:#ffffff;font-size:0.9em;padding:10px 0;text-align:center;}
.Admin-StyleContainer table tbody tr:nth-child(even) {color:#000000;border-bottom:1px solid #ccc;border-top:0;padding:3px 0 0 3px;}
.Admin-StyleContainer table tbody tr:nth-child(odd) {color:#545454;border-bottom:1px solid #ccc;border-top:0;padding:3px 0 0 3px;}
.Admin-StyleContainer table tbody tr a span:nth-child(even) {color:#000000;font-size:1.3em;}
.Admin-StyleContainer table tbody tr a span:nth-child(odd) {color:#c9962b;font-size:1.3em;}
.Admin-StyleContainer table tbody tr td {padding:7px 5px;}
.Admin-StyleContainer table tbody tr td textarea {border:1px solid #ccc;border-radius:10px;padding:3px;}

.Admin-StyleContainer-Backbuttons-holder {float:left;margin-bottom:1%;padding-left:1%;padding-top:1%;width:100%;}
.Admin-StyleContainer-Backbuttons {background:#33576f;border:4px solid #436881;border-radius:5px;box-shadow:0 7px 9px -6px #545454;color:#fff;padding:10px 15px;text-shadow:none;width:auto;}
}

/* 
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
/* Styles */

#GoToBottom-Holder {display:none;margin:0;position:absolute;right:45px;width:35px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;top:79px;background: rgb(142, 40, 0) url("/images/DropShadow.png") repeat-x scroll center bottom;height:32px;}
#GoToBottom {float:left;color:#fff;width:100%;text-align:center;font-size:0.9em;margin:7px 0 0;}
#Localization-ToolTip-Holder {position:fixed;left:0.35%;margin-top:311px;background:none;border:0;padding:0;z-index:999;}
#Localization-ToolTip-Holder a i {color:#ffffff;font-size:1.8em;margin:3px 0 0 8px;}
#Register-Tooltip-Holder {border:3px solid #66872e;width:25px;height:25px;text-align:center;border-radius:15px;margin:-29px 2% 0 0;float:right;background:#80a939 url("/images/DropShadow.png") repeat-x scroll center bottom;}
#Region-Tooltip-Holder {border:3px solid #B58A15;width:25px;height:25px;text-align:center;border-radius:15px;margin:-29px 2% 0 0;float:right;background:#c49e2c url("/images/DropShadow.png") repeat-x scroll center bottom;}
#Translate-Tooltip-Holder {border:3px solid #66872e;width:25px;height:25px;text-align:center;border-radius:15px;margin:-29px 0 0;float:right;background:#80a939 url("/images/DropShadow.png") repeat-x scroll center bottom;}
#DishInfo-Tooltip-Holder {z-index:9999;font-size:1em;border:3px solid #5e3726;width:30px;height:30px;text-align:center;border-radius:15px;margin:29px 0 0 9.8%;position:absolute;background:#8e2800 url("/images/DropShadow.png") repeat-x scroll center bottom;}

.validation-Holder-Large-UserName {position:relative;width:auto;margin:0;}
.validation-Holder-Large {position:relative;width:auto;margin:0 0 0 31%;}
.validation-Holder-Medium {position:relative;width:auto;margin:0 0 0 12.1%;}
.validation-Holder-Small {position:relative;width:auto;margin:0 0 0 2.6%;}
.field-validation-approved {background:url("/images/ui/global/Validation-approve-icon.png") no-repeat scroll 10px 10px #e9f3d2;border:1px solid rgb(146, 183, 80);color: rgb(146, 183, 80);font-size:1.1em;height:50px;margin-right:2%;margin-top:0;padding-left:35px;padding-top:15px;width:230px;float:right;}
.validation-summary-errors {line-height:15px;height:auto;margin:4px 0 10px 0;padding:5px 5px 5px 20px;background:#ff6b6b url("/images/ui/global/Validation-error-icon.gif") no-repeat scroll 0px center;border:3px solid #f05c5c;border-radius:5px;box-shadow:0 7px 9px -6px #545454;color:#fff;float:right;font-family:comic sans ms;text-shadow: 1px 1px 1px #000;font-size:1.1em;}
.field-validation-error    {height:auto;margin:5px 5% 0 0;padding:1px 5px 5px 18px;background:#ff6b6b url("/images/ui/global/Validation-error-icon.gif") no-repeat scroll 0px center;border-bottom:0;border-top:1px solid #f05c5c;border-left:1px solid #f05c5c;border-right:1px solid #f05c5c;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-left-radius:0;box-shadow:none;color:#fff;float:right;font-family:comic sans ms;text-shadow: 1px 1px 1px #000;font-size:1.1em;}

.Admin-StyleContainer table th:nth-child(even) {line-height:18px;color:#ffffff;font-size:0.9em;padding:10px 0;text-align:center;}
.Admin-StyleContainer table th:nth-child(odd) {line-height:18px;color:#ffffff;font-size:0.9em;padding:10px 0;text-align:center;}
.Admin-StyleContainer table tbody tr:nth-child(even) {color:#000000;border-bottom:1px solid #ccc;border-top:0;padding:3px 0 0 3px;}
.Admin-StyleContainer table tbody tr:nth-child(odd) {color:#545454;border-bottom:1px solid #ccc;border-top:0;padding:3px 0 0 3px;}
.Admin-StyleContainer table tbody tr a span:nth-child(even) {color:#000000;font-size:1.3em;}
.Admin-StyleContainer table tbody tr a span:nth-child(odd) {color:#c9962b;font-size:1.3em;}
.Admin-StyleContainer table tbody tr td {padding:7px 5px;}
.Admin-StyleContainer table tbody tr td textarea {border:1px solid #ccc;border-radius:10px;padding:3px;}
.Admin-StyleContainer-Backbuttons-holder {float:left;margin-bottom:1%;padding:1% 0 0 1%;width:100%;}
.Admin-StyleContainer-Backbuttons {background:#33576f none repeat scroll 0 0;border:4px solid #436881;border-radius:5px;box-shadow:0 7px 9px -6px #545454;color:#fff;padding:10px 15px;text-shadow:none;width:auto;}
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
/* Styles */
.Tip-Information          {width:100%;float:left;margin:10px 0;}
.Tip-Information label    {font-family:'Mina', sans-serif;width:100%;float:left;margin:5px 0 15px;text-align:center;font-size:2em;color:#1580c2;}
.Tip-Information div      {margin:10px 0;float:left;width:100%;}
.Tip-Information div span {font-size:1.4em;float:left;margin:0 5% 0 0;color:#22b622;}
.Tip-Information div p    {color:#545454;font-size:1.4em;margin:0;width:85%;float:left;}

#GoToBottom-Holder {display:none;margin:0;position:absolute;right:45px;width:35px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;top:79px;background: rgb(142, 40, 0) url("/images/DropShadow.png") repeat-x scroll center bottom;height:32px;}
#GoToBottom {float:left;color:#fff;width:100%;text-align:center;font-size:0.9em;margin:7px 0 0;}
#Localization-ToolTip-Holder {position:fixed;left:0.45%;margin-top:311px;background:none;border:0;padding:0;z-index:999;}
#Localization-ToolTip-Holder a i {color:#ffffff;font-size:1.8em;margin:3px 0 0 3px;}
#Register-Tooltip-Holder {border:3px solid #66872e;width:25px;height:25px;text-align:center;border-radius:15px;margin:-29px 2% 0 0;float:right;background:#80a939 url("/images/DropShadow.png") repeat-x scroll center bottom;}
#Region-Tooltip-Holder {border:3px solid #B58A15;width:25px;height:25px;text-align:center;border-radius:15px;margin:-29px 2% 0 0;float:right;background:#c49e2c url("/images/DropShadow.png") repeat-x scroll center bottom;}
#Translate-Tooltip-Holder {border:3px solid #66872e;width:25px;height:25px;text-align:center;border-radius:15px;margin:-29px 0 0;float:right;background:#80a939 url("/images/DropShadow.png") repeat-x scroll center bottom;}
#DishInfo-Tooltip-Holder {z-index:9999;font-size:1em;border:3px solid #5e3726;width:30px;height:30px;text-align:center;border-radius:15px;margin:29px 0 0 9.8%;position:absolute;background:#8e2800 url("/images/DropShadow.png") repeat-x scroll center bottom;}

.validation-Holder-Large-UserName {position:relative;width:auto;margin:0;}
.validation-Holder-Large {position:relative;width:auto;margin:0 0 0 30.5%;}
.validation-Holder-Medium {position:relative;width:auto;margin:0 0 0 9.4%;}
.validation-Holder-Small {position:relative;width:auto;margin:0 0 0 9.8%;}
.field-validation-approved {background:url("/images/ui/global/Validation-approve-icon.png") no-repeat scroll 10px 10px #e9f3d2;border: 1px solid rgb(146, 183, 80);color: rgb(146, 183, 80);font-size: 1.1em;height: 50px;margin-right: 2%;margin-top: 0;padding-left: 35px;padding-top:8px;width: 230px;float:right;}
.validation-summary-errors {line-height:15px;height:auto;margin:3px 0 10px;padding:5px 5px 5px 20px;background:#ff6b6b url("/images/ui/global/Validation-error-icon.gif") no-repeat scroll 0px center;border:3px solid #f05c5c;border-radius:5px;box-shadow:0 7px 9px -6px #545454;color:#fff;float:right;font-family:comic sans ms;text-shadow: 1px 1px 1px #000;font-size:1.1em;}
.field-validation-error    {height:auto;margin:5px 5% 0 0;padding:2px 5px 5px 18px;background:#ff6b6b url("/images/ui/global/Validation-error-icon.gif") no-repeat scroll 0px center;border-bottom:0;border-top:1px solid #f05c5c;border-left:1px solid #f05c5c;border-right:1px solid #f05c5c;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-left-radius:0;box-shadow:none;color:#fff;float:right;font-family:comic sans ms;text-shadow: 1px 1px 1px #000;font-size:1.1em;}

.Admin-StyleContainer table th:nth-child(even) {line-height:18px;color:#ffffff;font-size:0.9em;padding:10px 0;text-align:center;}
.Admin-StyleContainer table th:nth-child(odd) {line-height:18px;color:#ffffff;font-size:0.9em;padding:10px 0;text-align:center;}
.Admin-StyleContainer table tbody tr:nth-child(even) {color:#000000;border-bottom:1px solid #ccc;border-top:0;padding:3px 0 0 3px;}
.Admin-StyleContainer table tbody tr:nth-child(odd) {color:#545454;border-bottom:1px solid #ccc;border-top:0;padding:3px 0 0 3px;}
.Admin-StyleContainer table tbody tr a span:nth-child(even) {color:#000000;font-size:1.3em;}
.Admin-StyleContainer table tbody tr a span:nth-child(odd) {color:#c9962b;font-size:1.3em;}
.Admin-StyleContainer table tbody tr td {padding:7px 5px;}
.Admin-StyleContainer table tbody tr td textarea {border:1px solid #ccc;border-radius:10px;padding:3px;}

.Admin-StyleContainer-Backbuttons-holder {float:left;margin-bottom:1%;padding-left:1%;padding-top:1%;width:100%;}
.Admin-StyleContainer-Backbuttons {background:#33576f;border:4px solid #436881;border-radius:5px;box-shadow:0 7px 9px -6px #545454;color:#fff;padding:10px 15px;text-shadow:none;width:auto;}
}

@media (-webkit-min-device-pixel-ratio:1.5), (min-resolution: 144dpi) {
/* Styles */

#GoToBottom-Holder {display:none;margin:0;position:absolute;right:45px;width:35px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;top:79px;background: rgb(142, 40, 0) url("/images/DropShadow.png") repeat-x scroll center bottom;height:32px;}
#GoToBottom {float:left;color:#fff;width:100%;text-align:center;font-size:0.9em;margin:7px 0 0;}
#Localization-ToolTip-Holder {position:fixed;left:0.45%;margin-top:311px;background:none;border:0;padding:0;z-index:999;}
#Localization-ToolTip-Holder a i {color:#ffffff;font-size:1.8em;margin:3px 0 0 3px;}
#Register-Tooltip-Holder {border:3px solid #66872e;width:25px;height:25px;text-align:center;border-radius:15px;margin:-29px 2% 0 0;float:right;background:#80a939 url("/images/DropShadow.png") repeat-x scroll center bottom;}
#Region-Tooltip-Holder {border:3px solid #B58A15;width:25px;height:25px;text-align:center;border-radius:15px;margin:-29px 2% 0 0;float:right;background:#c49e2c url("/images/DropShadow.png") repeat-x scroll center bottom;}
#Translate-Tooltip-Holder {border:3px solid #66872e;width:25px;height:25px;text-align:center;border-radius:15px;margin:-29px 0 0;float:right;background:#80a939 url("/images/DropShadow.png") repeat-x scroll center bottom;}
#DishInfo-Tooltip-Holder {z-index:9999;font-size:1em;border:3px solid #5e3726;width:30px;height:30px;text-align:center;border-radius:15px;margin:29px 0 0 9.8%;position:absolute;background:#8e2800 url("/images/DropShadow.png") repeat-x scroll center bottom;}

.validation-Holder-Large-UserName {position:relative;width:auto;margin:0;}
.validation-Holder-Large {position:relative;width:auto;margin:0 0 0 30.5%;}
.validation-Holder-Medium {position:relative;width:auto;margin:0 0 0 9.4%;}
.validation-Holder-Small {position:relative;width:auto;margin:0 0 0 9.8%;}
.field-validation-approved {background:url("/images/ui/global/Validation-approve-icon.png") no-repeat scroll 10px 10px #e9f3d2;border: 1px solid rgb(146, 183, 80);color: rgb(146, 183, 80);font-size: 1.1em;height: 50px;margin-right: 2%;margin-top: 0;padding-left: 35px;padding-top:8px;width: 230px;float:right;}
.validation-summary-errors {line-height:15px;height:auto;margin:3px 0 10px;padding:5px 5px 5px 20px;background:#ff6b6b url("/images/ui/global/Validation-error-icon.gif") no-repeat scroll 0px center;border:3px solid #f05c5c;border-radius:5px;box-shadow:0 7px 9px -6px #545454;color:#fff;float:right;font-family:comic sans ms;text-shadow: 1px 1px 1px #000;font-size:1.1em;}
.field-validation-error    {height:auto;margin:5px 5% 0 0;padding:2px 5px 5px 18px;background:#ff6b6b url("/images/ui/global/Validation-error-icon.gif") no-repeat scroll 0px center;border-bottom:0;border-top:1px solid #f05c5c;border-left:1px solid #f05c5c;border-right:1px solid #f05c5c;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-left-radius:0;box-shadow:none;color:#fff;float:right;font-family:comic sans ms;text-shadow: 1px 1px 1px #000;font-size:1.1em;}

.Admin-StyleContainer table th:nth-child(even) {line-height:18px;color:#ffffff;font-size:0.9em;padding:10px 0;text-align:center;}
.Admin-StyleContainer table th:nth-child(odd) {line-height:18px;color:#ffffff;font-size:0.9em;padding:10px 0;text-align:center;}
.Admin-StyleContainer table tbody tr:nth-child(even) {color:#000000;border-bottom:1px solid #ccc;border-top:0;padding:3px 0 0 3px;}
.Admin-StyleContainer table tbody tr:nth-child(odd) {color:#545454;border-bottom:1px solid #ccc;border-top:0;padding:3px 0 0 3px;}
.Admin-StyleContainer table tbody tr a span:nth-child(even) {color:#000000;font-size:1.3em;}
.Admin-StyleContainer table tbody tr a span:nth-child(odd) {color:#c9962b;font-size:1.3em;}
.Admin-StyleContainer table tbody tr td {padding:7px 5px;}
.Admin-StyleContainer table tbody tr td textarea {border:1px solid #ccc;border-radius:10px;padding:3px;}
.Admin-StyleContainer-Backbuttons-holder {float:left;margin-bottom:1%;padding-left:1%;padding-top:1%;width:100%;}
.Admin-StyleContainer-Backbuttons {background:#33576f;border:4px solid #436881;border-radius:5px;box-shadow:0 7px 9px -6px #545454;color:#fff;padding:10px 15px;text-shadow:none;width:auto;}
}