ul.user-menu li a {color: #000000;font-size: 15px; font-weight: 600;padding: 10px 0px 10px 0px;}
ul.user-menu li {list-style: none;}
#restaurant-listings-restaurant-dashboard table ul.restaurant-dashboard-actions li .restaurant-dashboard-action-delete {visibility: visible; color: #999;}
td.restaurant_title a {color: #999;}
ul.restaurant-dashboard-actions li a {color: #999;visibility: visible;}
div.restaurant_listings { margin-bottom: 1em;}
.col-sm-4.list-rastaurent-box {display: inline-block; min-height: 360px; vertical-align: middle;}
.et-fixed-header #top-menu li.current-menu-ancestor>a, .et-fixed-header #top-menu li.current-menu-item>a {color: #B00000 !important;}
.et_pb_fullwidth_header_container.center {min-height: 547px !important;}
section.et_pb_module.et_pb_fullwidth_header.et_pb_fullwidth_header_0.et_hover_enabled.et_pb_text_align_center.et_pb_bg_layout_dark.et_pb_fullscreen.et_had_animation {min-height: 547px!important;}
body #page-container .et_pb_section .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_more_button.et_pb_button:hover {background-image: initial; background-color: #6b6b6b;}
div.restaurant_listings .load_more_restaurants {border: 2px solid #666;}
a.load_more_restaurants {color: #666 !important;}
.sidebar_rest li a {margin-left: 0px !important;}
.sidebar_rest li {list-style-type: none;display: inline-block !important;width: 100%;}
.sideimage {width: 100px;margin-right: 15px;max-height: 100px;float: left;}
.sidetitle {display: block;overflow: hidden;float: none;}
ul.restaurant_types {display: none;}
.restaurant_filters .search_restaurants div label {display: block; text-align: center; margin-bottom: 5px;}
.restaurant_filters {margin-bottom: 25px;}
.restaurant_filters .search_restaurants div.search_keywords button{position: absolute; right: 15px; border: 0; outline: none; background: transparent; top: 36px;}
.restaurant_filters .search_restaurants div.search_keywords button i.fa.fa-search {color: #b5a9b0; font-size: 22px;}
.restaurant_filters .search_restaurants input#search_keywords{width:100%; border-right:none; padding:5px 40px 5px 15px; height:39px; border-radius:20px; outline:none; color:#9DBFAF;}
.restaurant_filters {max-width: 500px;width: 100%; margin: auto; background: #fff;}
.restaurant_filters .search_restaurants div.search_keywords {width: 100%;}
div.restaurant_listings {margin-top: 25px;}
.restaurant_filters .search_restaurants div.search_keywords {width: 100%; position: relative;}
.restaurant_filters .search_restaurants {padding: 1rem 0;}
.restaurant_filters .search_restaurants div.search_keywords {padding-right: 0;}
.restaurant-listings-pagination ul li>a{color:#007bff;}
body #page-container .et_pb_section .et_pb_button_0:hover {background-color: #6b6b6b!important;}
.et_pb_text_inner {position: relative; color: #000000!important;}
.et_pb_module.et_pb_text.et_pb_text_7.bottom-text.et_pb_text_align_left.et_pb_bg_layout_dark p {position: relative; color: #fff !important;}
div#content-section {margin-bottom: -30px;}
.clearnone{padding-bottom:150px; margin-top:50px;}
.postleft{width:50%; float:left; display:inline-block;}
.postright{width:50%; float:left; display:inline-block;}
.addNewTS{margin-bottom:150px;}
#submit-restaurant-form, #wppb-edit-user {margin-bottom: 30px;}
.notlogin{min-height:300px;}
@media (max-width:767px) {
.slick-slide img {display: block; width: auto !important;  max-height: auto !important; min-width: 200px;}
.notloginright, .notloginleft{width:100% !important;}
.notloginright{margin-top: 30px !important;}
}