.ex-fdlist .ctlist button,.ex-fdlist .ctlist input,.ex-fdlist .ctlist select,.ex-fdlist .ctlist textarea{ font-family: 'Source Sans Pro', sans-serif;}.ex-fdlist .ctlist table th.exp-sort > i{ float: right; margin-top: 4px;}.ex-fdlist .ctlist tbody tr td > a{ display: block; overflow: hidden; position: relative;}.ex-fdlist .ctlist .exp-td-first{ padding: 5px;} .exfd-table-1{ border: 0;}.exfd-table-1 tbody tr:nth-child(odd){ background-color: #f5f5f5;}.exfd-table-1 .exfd-hide-mb{display: none;}.exfd-table-1 .exfd-show-tablet{display: none;}.exfd-table-1 thead th:nth-child(1),.exfd-table-1 tbody td:nth-child(1){width: 10%; padding: 10px}.exfd-table-1 th.ex-fd-name,.exfd-table-1 td.ex-fd-name{ width: 20%}.exfd-table-1 th.ex-fd-table-des,.exfd-table-1 td.ex-fd-table-des{ width: auto;}.exfd-table-1.exfd-non-showdes th.ex-fd-name,.exfd-table-1.exfd-non-showdes td.ex-fd-name{width: auto;}.exfd-table-1 th.exfd-price,.exfd-table-1 td.exfd-price{width: 10%;}.exfd-table-1 th.ex-fd-category,.exfd-table-1 td.ex-fd-category{width: 15%}.exfd-table-1 th.ex-fd-table-order,.exfd-table-1 td.ex-fd-table-order{width: 50px}.exfd-table-1 th, .exfd-table-1 td{border:0;}.exfd-table-1 td{color: #333; font-size: inherit;padding: 10px 5px;}.exfd-table-1 img{ width: 100%; transition: all .35s; display: block;}.exfd-table-1 th{ border: 0; font-size: 15px; color: #fff; line-height: 1.4; background-color: #ea1f2e; padding: 12px 10px; text-transform: uppercase; font-weight:400;}.exfd-table-1 th:last-child{ border-right:0;} .exfd-table-1 tbody tr.odd{background-color: #f8f6ff;}.exfd-table-1 tbody tr:hover img{ transform: scale(1.15);}.exfd-table-1 h3,.exfd-table-1 h5,.exfd-table-1 p{font-size: inherit;}.exfd-table-1 h5{text-transform: capitalize;}.exfd-table-1 .ex-social-account li a,.ex-table-2 .ex-social-account li a{background: inherit; color: #333;}.exfd-table-1 td del { margin: 0; padding: 0; color: inherit;}.exfd-table-1 td ins { background: none; margin: 0; padding: 0; color: inherit;}.exfd-table-1 td.ex-fd-name h3 a{padding:0; margin: 0 ;color: inherit; text-transform: capitalize; font-weight: normal; font-size: 22px}.exfd-table-1 td .exfd-price-detail{font-family: inherit; font-weight: bold;}.exfd-table-1 td.ex-fd-table-order{ position: relative; text-align: center;}.exfd-table-1 .ex-fd-category span { display: inline-block; border: 1px solid #ddd; padding: 2px 5px; line-height: 1; margin: 0 3px 3px 0;}.exfd-table-1 td .minus_food,.exfd-table-1 td .plus_food{ display: none;}.exfd-table-1 .exwoofood-woocommerce.woocommerce div.quantity input[type=number] { -moz-appearance: textfield; border: 0; background: #ea1f2e; max-width: 38px; max-height: 38px; color: #fff; padding: 10px 6px;}.exfd-table-1 .ex-fd-table-order button{ background: #fff; border: 2px solid #ea1f2e; width: 25px; height: 25px; padding: 0;}.exfd-table-1 .ex-fd-table-order .exfd-icon-plus{ width: 21px; height: 21px; background-color: #fff;}.exfd-table-1 .ex-fd-table-order .exfd-icon-plus:after{ background-color: #ea1f2e; width: 15px; height: 3px; top: 9px; left: 3px;}.exfd-table-1 .ex-fd-table-order .exfd-icon-plus:before{ background-color: #ea1f2e; width: 3px; height: 15px; top: 3px; left: 9px;}.exfd-table-1 .ex-fd-name .ex-fd-table-order{margin-top: 6px;} .table-lv-sort .r-search { padding: 10px 15px; float: right; margin: 15px 0; background: #fafafa; border: 1px solid #eee;}.table-lv-sort th.exp-sort { cursor: pointer; text-align:left; position: relative;}.table-lv-sort th.exp-sort:before,.table-lv-sort th.exp-sort:after{ border: 6px solid transparent; content: ""; display: block; height: 0; right: 5px; top: 50%; position: absolute; width: 0;}.table-lv-sort th.exp-sort:before{ border-bottom-color: #fff; margin-top: -13px;}.table-lv-sort th.exp-sort:after{ border-top-color: #fff; margin-top: 0px;}.table-lv-sort th.exp-sort.s-ascending:after{ border-top-color: transparent;}.table-lv-sort th.exp-sort.s-descending:before{ border-bottom-color: transparent;}.table-lv-sort .r-search > * { display: inline-block; width: auto; font-family: inherit; font-size: 13px;}.table-lv-sort .r-search label{ margin-right:15px;}.table-lv-sort .r-search input{height: 37px; line-height: 1; border: 1px solid #ddd; background: #fff; height: 37px; padding: 6px 12px; border-radius: 0;} .exfd-table-2 { border-spacing: 0 10px; }.exfd-table-2 tbody tr:nth-child(odd){ background-color: #fff }.exfd-table-2 tbody tr { box-shadow: 0 0 0 2px #f5f5f5; border-radius: 3px; }.exfd-table-2.exfd-table-1 td.ex-fd-table-order{ width:100px; padding: 0}.exfd-table-2.exfd-table-1 td.exfd-price .exfd-price-detail { font-size: inherit; }.exfd-table-2.exfd-table-1 td{ border: 0; width: auto; }.exfd-table-2 .exwoofood-woocommerce.woocommerce form.cart { width: auto;display: inline-block;}.exfd-table-2 .exwoofood-woocommerce.woocommerce form.cart .quantity { display: inline-block;}.exfd-table-2 .exwoofood-woocommerce.woocommerce form.cart button[type="submit"] {position: relative;left: 0; transform: none; bottom: 0; width: auto;display: inline-block;} @media screen and (max-width: 992px){ .exfd-table-1 .exfd-show-tablet{display: block;} .exfd-table-1 .exfd-hide-tablet{display: none;}}@media screen and (max-width: 768px){ .exfd-table-1 .exfd-hide-mb{display: block;} .exfd-table-1 .exfd-hide-screen{display: none;} .exfd-table-1 .exfd-detail{float: left;} .ex-table-2 .exfd-hide-mb{display: block;} .ex-table-2 .exfd-hide-screen{display: none;} .exfd-table-1 thead th:nth-child(1), .exfd-table-1 tbody td:nth-child(1){width: 80px} .exfd-table-1 th.ex-fd-name, .exfd-table-1 td.ex-fd-name{ width: 75%; } .exfd-table-1.exfd-non-showdes th.ex-fd-name, .exfd-table-1.exfd-non-showdes td.ex-fd-name { width: 70%; } }@media screen and (max-width: 450px){ .exfd-table-1 thead th:nth-child(1), .exfd-table-1 tbody td:nth-child(1) { width: 70px; } .exfd-table-1 thead th:nth-child(2), .exfd-table-1 tbody td:nth-child(2) { width: 60%; } .exfd-table-1.exfd-non-showdes th.ex-fd-name, .exfd-table-1.exfd-non-showdes td.ex-fd-name { width: unset; }}.table-layout .ex-loadmore{ border:0; padding:0;}.ex-fdlist.table-layout span.exwf-no-rs { white-space: nowrap; margin-top: 10px;display: block;}