.extvs-show-modal{display: none;}
.extvs-hidden-scroll{overflow-y: hidden}
.extvs_modal {
display: none;
position: fixed;
z-index: 1000;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.8);
-webkit-animation-name: extvs-fadeIn;
-webkit-animation-duration: 0.4s;
animation-name: extvs-fadeIn;
animation-duration: 0.4s;
} .extvs_modal .tvs-modal-content {
background-color: #fefefe;
margin: auto;
padding: 0;
width: 70%;
background: #fff;
-webkit-animation-name: extvs-slideInDown;
-webkit-animation-duration: 0.6s;
animation-name: extvs-slideInDown;
animation-duration: 0.6s;
margin-top: 25vh;
margin-bottom:25vh;
}
.extvs_modal .tvs-modal-content .extvs-modal-big{
position: relative;
display: flex;
flex-wrap: wrap;
}
@-webkit-keyframes extvs-fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes extvs-fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes extvs-slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes extvs-slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
} .extvs_close {
float: right;
font-size: 25px;
font-weight: normal;
position: absolute;
right: -14px;
top: -14px;
line-height: 28px;
z-index: 9;
width: 28px;
height: 28px;
background: #ea1f2e;
border-radius: 50%;
text-align: center;
color: #fff;
font-family: none;
}
.extvs_close:hover,
.extvs_close:focus {
text-decoration: none;
cursor: pointer;
}
.extvs_modal .tvs-modal-content .tvs_modal_img{width: 50%}
.extvs_modal .tvs-modal-content .tvs_modal_img img{margin: 0; padding: 0; vertical-align: top;}
.extvs_modal .tvs-modal-content .tvs_modal_des{width: 50%; padding: 30px; font-size: inherit;}
.extvs_modal .tvs-modal-content .tvs_modal_des h3{
padding: 0;
margin: 0 0 5px 0;
text-align: left;
position: relative;
font-weight: bold;
}
.extvs_modal .tvs-modal-content .tvs_modal_des .md-date{
padding: 10px 15px;
background: #00bcd4;
display: inline-block;
margin-bottom: 20px;
line-height: 1;
color: #fff;
}
.extvs_modal .tvs-modal-content .tvs_modal_des p{
margin: 0;
padding: 10px 0 0 0;
border-top: 1px solid #eee;
margin-bottom: -3px;
}
.extvs_modal .tvs-modal-content .tvs_modal_des p:empty{display: none;}
.extvs_modal .tvs-modal-content .tvs_modal_des span.sub-tt{
margin:0 0 15px 0;
padding: 0;
display: block;
text-align: left;
}
.ex-fdlist.table-layout tr.ex-loading{opacity: .7}
.ex-fdlist .item-grid.ex-loading:after{
content: " ";
display: block;
width: 38px;
height: 38px;
margin: 1px;
border-radius: 50%;
border: 4px solid rgba(0,0,0,.1);
border-color: #cecece rgba(0,0,0,.1) #cecece rgba(0,0,0,.1);
animation: lds-dual-ring 1.2s linear infinite;
position: absolute;
top: 50%;
margin-top: -19px;
left: 50%;
margin-left: -19px;
}
@keyframes lds-dual-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
#food_modal .ex_s_lick-dots{ bottom: 25px; }
#food_modal .ex_s_lick-dotted.ex_s_lick-slider{ margin-bottom: 0; }
.fd_modal_des .exfood-ct{ margin: 0; padding-bottom: 20px; } @media (max-width: 450px){ }
@media screen and (max-width: 768px){
.exfood-buildin-cart .exfood-quantity{
padding-bottom: 10px;
}
}
@media screen and (min-width: 768px) and (max-width: 850px){
.extvs_modal .tvs-modal-content .exfood-quantity{
margin-bottom: 10px;
}
}
@media screen and (max-width: 767px){
.extvs_modal .tvs-modal-content .tvs_modal_img {
width: 100%;
}
.extvs_modal .tvs-modal-content .tvs_modal_des {
width: 100%;
}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.extvs_modal .tvs-modal-content{
margin-bottom: 25%;
}
}
@supports (-ms-ime-align:auto) {
.extvs_modal .tvs-modal-content{
margin-bottom: 25%;
}
} .extvs-collapse .extvs-advance-parent .item-tvs{
position: relative;
cursor: pointer;
}
.extvs-collapse .extvs-advance-program ul li .extvs-pro-width{overflow: unset;}
.extvs-collapse .extvs-advance-program ul li .extvs-pro-width .extvs-arrow{overflow: hidden;}
.extvs-collapse .extvs-show-collapse{display: none;}
.extvs-collapse .extvs-show-collapse{
z-index: 1000;
position: absolute;
top: 100%;
left: -1px;
width: 300px;
max-height: 130px;
overflow: hidden;
border: 1px solid #ccc;
}
.extvs-show-collapse {
display: none;
width: 100%;
animation-duration: 0.4s;
}
.extvs-collapse .extvs-advance-program ul li .extvs-pro-width:nth-last-child(1) .extvs-show-collapse,
.extvs-collapse .extvs-advance-program ul li .extvs-pro-width:nth-last-child(1) .extvs-show-collapse{
top: 0;
left: -300px;
}
.extvs-collapse .extvs-advance-program ul li:nth-last-child(1) .extvs-pro-width:nth-last-child(1) .extvs-show-collapse,
.extvs-collapse .extvs-advance-program ul li:nth-last-child(2) .extvs-pro-width:nth-last-child(1) .extvs-show-collapse{
top: -130px;
left: -300px;
}
.extvs-collapse .extvs-advance-detail .extvs-advance-program ul li:nth-last-child(1)  .extvs-show-collapse,
.extvs-collapse .extvs-advance-detail .extvs-advance-program ul li:nth-last-child(2)  .extvs-show-collapse{
top: -130px;
left: 0;
} .extvs-show-collapse .tvs-collapse-content {
background-color: #fefefe;
margin: auto;
padding: 0;
width: 100%;
background: #fff;
animation-duration: 0.6s;
max-height: 130px;
padding: 10px;
}
.extvs-show-collapse .tvs-collapse-content .extvs-collapse-big{
position: relative;
display: flex;
align-items: center;
margin-bottom: 5px;
}
.extvs-collapse-big .tvs_collapse_img{width: 25%; }
.extvs-collapse-big .extvs-collapse-title{width: 75%; padding-left: 10px}
.extvs-qtip h3,
.extvs-advance-program ul li .extvs-pro-width .extvs-collapse-big .extvs-collapse-title h3{font-weight: bold; padding: 0 0 5px 0px; margin: 0; font-size: 16px; line-height: 1;} .extvs-qtip.qtip{ font-size:13px;font-family: 'Source Sans Pro', sans-serif;}
.extvs-qtip .tvs_collapse_des{ font-size: inherit;margin-top: 8px; line-height: 1.3;}
.extvs-qtip .tvs_collapse_des p:last-child{ margin-bottom: 0 }
.extvs-collapse-big .tvs_collapse_img{ width: 40% }
.extvs-qtip.qtip-default {
border: 1px solid #ddd;
background: #fff;
}
.extvs-qtip.qtip-default .qtip-content {padding: 20px;}
.extvs-qtip.qtip-default .tvs-collapse-content {
padding: 0;
max-height: unset;
}
.extvs-qtip.qtip-pos-bl.qtip-pos-tl:not(.qtip-pos-tr){margin-left: 5px;}