body
{
font-size:14pt;
line-height:;
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
background-color:#eee;
width:100%;
background-repeat: repeat;
text-align:;
margin:0px;
color:#666666;
direction:;
background-image:url();

}
p
{
padding-right: 4px;
padding-left: 4px;

}
a
{
color:#666666;
text-decoration:none;
font-weight:bold;
font-size:14pt;

}
a:visited
{
color:#666666;
text-decoration:none;
font-weight:bold;

}
h1
{
font-family: "Lucida Sans Unicode";
font-size: 18pt;
color: #474747;
font-weight: regular;

}
h2
{
ffont-family: "Lucida Sans Unicode";
font-size: 14pt;
color: #474747;
font-weight: regular;

}
h3
{
font-family: "Lucida Sans Unicode";
font-size: 12pt;
color: #474747;
font-weight: bold;

}
li
{
font-family: "Lucida Sans Unicode";
font-size: 11pt;
font-style: normal;
line-height: normal;
padding: 0px;
margin-bottom:10px;
color: #666666;

}
.itemimage
{
border:solid 0px #aaa;
max-width:100px;
width: expression(this.width > 100 ? 100: true);
vertical-align:middle;

}
.iimage
{
border:solid 0px #aaa;
max-width:320px;
width: expression(this.width > 320 ? 320: true);
vertical-align:middle;

}
ol
{
list-style-type: decimal;

}
ul
{
list-style-type: square;
}
.iconmenutitle
{
color:#666666;
font-size:14pt;

}
/*cardsmenucssaddition2*/.cardsmenu_header
{
margin: 0 0 25px 0;

}
.cardsmenuheader_img
{
margin: auto;
display: block;
max-width: 100%;
max-height: 400px;
position: relative;

}
.cardsmenucard
{
width: 86.7%;
height: 137px;
margin: 0 auto;
border-radius: 10px;
margin-bottom: 17px;
position: relative;
background-repeat: no-repeat;
background-size: cover;
background-position: center;
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.35);
background-image: linear-gradient(to bottom, #0000001A 0%, #00000059 35%, #00000066 70%, #00000099 100%);

}
.cardsmenucard > a
{
display: block;
height: inherit;

}
.cardsmenucard_img
{
width: 100%;
max-width: 100%;
height: 137px;
object-fit: cover;
border-radius: 10px;
z-index: -1;
position: relative;

}
.cardsmenu_icon
{
position: absolute;
    right: 14px;
    bottom: 14px;
    max-width: 20px;
    max-height: 20px;

}
.cardsmenu_icon > img
{
width: 20px;
height: 20px;
object-fit: cover;

}
.cardsmenucard_title,.cardsmenucard_paragraph
{
margin: 0;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;

}
.cardsmenucard_title
{
font-size: 20px;

}
.cardsmenucard_paragraph
{
font-size: 15px;

}
.cardsmenu_text
{
position: absolute;
display: inline-block;
max-width: 68%;
bottom: 12px;
left: 8px;
font-family: "Roboto-Medium";
color: white;
text-decoration: none;

}
@media only screen and (max-width:767px ) and (min-width: 480px) 
{
.cardsmenucards
{
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr;
grid-gap: 17px 4.6%;
width: 85%;
margin: 0 auto;

}
.cardsmenucard
{
width: 100%;
margin-bottom: 0;

}

}
@media (min-width: 768px) and (max-width: 1024px) 
{
.cardsmenucards
{
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr;
grid-gap: 35px 4.6%;
width: 85%;
margin: 0 auto;

}
.cardsmenucard
{
width: 100%;
margin-bottom: 0;

}

}
@media (min-width: 768px) and (max-width: 1366px) and (orientation: landscape) 
{
.cardsmenucards
{
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: 1fr;
grid-gap: 35px 6%;
width: 95%;
margin: 0 auto;

}
.cardsmenucard
{
width: 100%;
margin-bottom: 0;

}

}

