.pc-searchform-inner{
    padding-left: 20px;
    padding-right: 20px;
}
.btn_style_icon_light,
.btn_style_icon_dark{
    display: flex!important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    transition: all 0.4s ease!important;
    font-size: 14px!important;
}
.btn_style_icon_light:hover,
.btn_style_icon_dark:hover{
	gap: 18px;
	padding-left: 16px!important;
	padding-right: 16px!important;
}
.btn_style_icon_dark.e-button-base{
	text-decoration: none!important;
}
.btn_style_1{
	background-color: #16A5D1;
	padding: 12px 20px!important;
	color: #fff;
	text-decoration: none!important;
	border-radius: 4px;
	cursor: pointer;
}
.btn_style_1:hover{
	color: #fff!important;
	box-shadow: none !important;
    border-radius: 4px;
    background-color: #16A5D1;
}
.btn_style_3 {
    border: 1px solid #BBBBBB;
    padding: 12px 20px!important;
    cursor: pointer;
    border-radius: 4px;
    text-decoration: none!important;
}
.foodsaddress_item{
    padding: 30px;
    box-shadow: 0px 0px 10px #ddd;
    border-radius: 16px;
    font-family: "Roboto Condensed", sans-serif;
    width:calc((100% - 48px) / 3);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.foodsaddress_item h3{
    font-size: 24px;
}
.foodsaddress_item .label-time{
    background: #fdf6e5;
    padding: 5px 10px;
    border-radius: 6px;
    display: inline-flex;
    align-items: center;
    gap: 5px;
    font-size: 16px;
    font-weight: 500;
    font-family: "Roboto Condensed", sans-serif;
   
}
.label-all-day svg{
    fill: orange;
    stroke: orange;
}
.label-breakfast svg path,
.label-lunch svg path{
    stroke: orange;
}
.label-dinner svg{
    fill: #fff;
}
.foodsaddress_item .price{
    background: #ecf3fb;
    padding: 5px 10px;
    border-radius: 6px;
    display: inline-flex;
    align-items: center;
    gap: 5px;
    font-weight: 500;
    font-size: 18px;
    color: #16a5d1;
    font-family: "Roboto Condensed", sans-serif;
}
.foodsaddress_item .address{
    display: flex;
    gap: 5px;
    font-size: 16px;
    border-bottom: 2px dashed #16A5D1;
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #16A5D1;
    font-weight: 500;
}
.foodsaddress_item .time_price{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}
.foodsaddress_item .link_map{
    background: #16A5D1;
    padding: 5px 10px;
    border-radius: 6px;
    display: inline-flex;
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    gap: 5px;
    align-items: center;
}
.list_foodsaddress{
    display: flex;
    gap: 24px;
    flex-flow: wrap;
}
.foodsaddress_item .infor{
    font-size: 16px;
}
.foodsaddress_item .note{
    font-size: 16px;
    width: calc(100% - 120px);
}
.foodsaddress_item .note_map{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    border-top: 2px dashed #16A5D1;
    margin-top: 10px;
    padding-top: 10px;
}
.foodsaddress_item .note li{
    list-style:none;
}
.foodsaddress_item .note ul{
    padding: 0;
    margin: 0;
}
.foodsaddress_item .infor ul{
    padding-left:17px;
    margin: 0;
}
.foodsaddress_item .note p,
.foodsaddress_item .infor p{
    font-size: 16px;
    margin: 0;
}

@media (max-width:1366px){
    .container{
        padding-left: 40px;
        padding-right:40px;
        max-width: 100%!important;
    }
}
@media screen and (max-width: 1024px) {
     #sidebar-nav {
        display:block!important;
    }
    .open-sidebar-nav #sidebar-nav {
        left: 270px;
    }
    #navigation .button-menu-mobile {
        display: inline-block;
    }
    #navigation.header-6 #logo {
        float: none;
        display: inline-block;
    }
    #navigation.header-6 #logo img {
        max-height: 58px;
        padding: 10px 0;
    }
    #navigation .menu {
        display: none !important;
    }
    #navigation.header-4 .container .pcheader-icon, #navigation.header-5 .container .pcheader-icon, #navigation.header-6 .container .pcheader-icon {
        margin-left: 15px;
    }
    #navigation.header-6 .container {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    #navigation.header-10, #navigation.header-10 .penci-menuhbg-toggle, #navigation.header-11, #navigation.header-11 .penci-menuhbg-toggle, #navigation.header-6, #navigation.header-6 .penci-menuhbg-toggle {
        height: 60px;
    }
    .show-search a.close-search{
        right:40px;
    }
    .show-search{
        padding: 0px 40px;
    }
    #close-sidebar-nav i {
        display: inline-block;
    }
    .foodsaddress_item{
        padding: 20px;
        width:calc((100% - 20px) / 2);
    }
    .list_foodsaddress{
        gap: 20px;
    }
}
@media (max-width:768px){
    .container{
        padding-left: 20px;
        padding-right:20px;
    }
    #navigation, .inner-header {
        padding-left: 0;
        padding-right: 0;
    }
    .show-search a.close-search{
        right:20px;
    }
    .show-search{
        padding: 0px 20px;
    }
    .foodsaddress_item{
        width:100%;
    }
    .foodsaddress_item .note,
    .foodsaddress_item .infor,
    .foodsaddress_item .note p, 
    .foodsaddress_item .infor p{
        font-size:14px;
    }
}