.list-box {margin-bottom: 30px;}
.list-box .thumb {
height: 180px; overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
border: 1px solid #ddd;
margin-bottom: 20px; transition: transform .2s;
}
.list-box .thumb:hover img {transition: transform .2s ease;
-webkit-transition:transform .2s ease ;
-moz-transition:transform .2s ease;
-o-transition: transform .2s ease;
transition: transform .2s ease;
}
.list-box .thumb img {  transform: scale(1);} .list-box .social-share-icon { margin-top:15px}
.sidebar_rest h1 { font-size: 18px; font-weight: bold;background: #B00000; color:#fff; padding: 10px; margin-bottom: 20px;}
.et_right_sidebar #main-content .container::before { display:none} 
.des-block { border: 0px solid #ddd; padding:20px 0px; border-radous:5px; margin-bottom:25px; display: inline-block; width: 100%;}
.leng-icon { float: left}
.rest_desc-full { display: block; overflow: hidden; text-align:justify;}
.single_restaurant_listing {margin:0;} .single_restaurant_listing .slick-next::before, .single_restaurant_listing .slick-prev::before {font-size: 27px; color:#fff; z-index:99;}
.single_restaurant_listing .slick-prev {left: 20px; z-index:99;}
.single_restaurant_listing .slick-next {right: 30px; z-index:99;} .single_restaurant_listing .slides.restaurant-gallery-images { padding:0px; }
.restro_social { margin: 20px 0;}
.restro_social .soc-icon {}
.sidebar_rest li { padding-bottom:10px}
.sidebar_rest hr { margin:0 0 15px 0}
.homefootertext p{color:#ffffff !important;}
.btn-primary, input[type="submit"] {
color: #fff;
background-color: #323d22;
border-color: #B00000;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
}
.btn-primary:hover, input[type="submit"]:hover {
color: #fff;
background-color: #262626;
border-color: #262626;
}
#frontend_create_user .btn { background-color:#B00000; border-color:#B00000;}
#frontend_create_user .btn:hover { background-color:#262626; border-color:#262626;}
#main-content { }
#wppb-recover-password-container input[type="text"], .addNewTS input[type="text"], .addNewTS input[type="password"]{
width: 100%;
}
#wppb-recover-password-container label, .addNewTS label { width:100%; font-weight: bold; margin-top: 10px;}
#wppb-recover-password-container input[type="submit"] { border:none;}
#wppb-recover-password-container, .addNewTS .frontend_login_user { margin: 0 auto;
border: 1px solid #ddd;
padding: 25px;
}
.addNewTS #frontend_create_user, .addNewTS #frontend_login_user { border:1px solid #ddd; padding: 20px;}
.addNewTS #frontend_create_user input[type="text"], .addNewTS #frontend_create_user input[type="email"], .addNewTS #frontend_create_user input[type="password"], 
.addNewTS #frontend_login_user input[type="text"], .addNewTS #frontend_login_user input[type="email"], .addNewTS #frontend_login_user input[type="password"]
{  max-width:470px; }
.page-id-1439  h1,  .page-id-1441  h1  { }
#wppb-recover-password-container ul { margin:0; padding:0}
#frontend_create_user .row, #frontend_login_user .row   { display:block;}
#frontend_create_user .col-md-3, #frontend_login_user .col-md-3 {
float: left; width:230px;max-width: initial;
}
#frontend_create_user .col-md-9, #frontend_login_user .col-md-9 {
display: block;
overflow: hidden;
max-width: initial;
width: initial;
}
.resto_address, .resto_tel, .single-restaurant_listings h1.entry-title {color:#758C9F !important;}
.single_restaurant_listing{position: relative;}
.single_restaurant_listing .owl-carousel .owl-item img{height:650px;   object-fit: cover;}
.single_restaurant_listing .owl-carousel .owl-nav{position:absolute; top:44%;width: 100%;}
.single_restaurant_listing .owl-carousel .owl-nav button{position: absolute; top: 50%; transform: translateY(-50%);}
.single_restaurant_listing .owl-carousel .owl-nav button:focus{outline: none;}
.single_restaurant_listing .owl-carousel .owl-nav button.owl-prev{left: 20px;}
.single_restaurant_listing .owl-carousel .owl-nav button.owl-next{right: 20px;}
.single_restaurant_listing .owl-carousel .owl-nav button span{  width: 45px;    height: 45px;    cursor: pointer;    overflow: hidden;font-size:0px;}
.single_restaurant_listing .owl-carousel .owl-nav .owl-prev span{display: block;   position: relative;   content: '';   width: 20px;   height: 20px;   border: solid #fff;
border-width: 0 3px 3px 0;   transform: rotate(135deg);}
.single_restaurant_listing .owl-carousel .owl-nav .owl-prev span:hover{   }
.single_restaurant_listing .owl-carousel .owl-nav .owl-next span{display: block;   position: relative;   content: '';   width: 20px;   height: 20px;   border: solid #fff;
border-width: 3px 0 0 3px;   transform: rotate(135deg);} 
.single_restaurant_listing .owl-carousel .owl-nav .owl-next span:hover{ }
.restaurant_listings .et_post_meta_wrapper{padding: 30px 0;}
.restaurant_listings .entry-content{padding-top: 0;}
.restaurant_listings .container{padding-top: 0!important;} .like-dislike-btn-div {width: 40px;    float: left;	margin: auto 0px;    position: inherit;}
.like-icon { border-radius: 40px;    width: 40px;    padding-top: 0px;    margin-top: 3px;    padding-bottom: 0px;    cursor: pointer;}
i.game-footer-like-btn.fa.fa-heart{ font-size: 31px;    color: red;    text-align: center;    vertical-align: middle;    padding-top: 2px;    padding-left: 5.5px;}
.social-share-icon p{text-align:center;}
.heateorSssFacebookBackground{background-color: transparent;}
.heateorSssFacebookSvg{background: none;    text-align: center;   line-height: 35px;}
.heateorSssFacebookSvg:after{font-family:"Font Awesome 5 Brands"; font-weight: 900;    font-style: normal;content:"\f39e"; display: inline-block; 
color: #3d424d;font-size: 24px;}
.heateorSssTwitterBackground{background-color: transparent;}
.heateorSssTwitterSvg{background: none;    text-align: center;   line-height: 35px;}
.heateorSssTwitterSvg:after{font-family:"Font Awesome 5 Brands"; font-weight: 900;    font-style: normal;content:"\f099"; display: inline-block; 
color: #3d424d;font-size: 28px;}
.heateorSssWhatsappBackground{background-color: transparent;}
.heateorSssWhatsappSvg{background: none;    text-align: center;   line-height: 35px;}
.heateorSssWhatsappSvg:after{font-family:"Font Awesome 5 Brands"; font-weight: 900;    font-style: normal;content:"\f232"; display: inline-block; 
color: #3d424d;font-size: 28px;} .social-modrate-section { display: flex;    flex-wrap: wrap;  justify-content: space-between;  align-items: center;}
.social-modrate-section .moderate {  color: #000;    font-weight: 600;    font-size: 24px;    line-height: normal;}
@media (max-width:767px) {
.leng-icon, .rest_desc-full { width:100%}
#frontend_create_user .col-md-3, #frontend_login_user .col-md-3 {width:100%}
#frontend_create_user .col-md-9, #frontend_login_user .col-md-9 { width:100%}
.addNewTS #frontend_create_user input[type="text"], .addNewTS #frontend_create_user input[type="email"], .addNewTS #frontend_create_user input[type="password"], .addNewTS #frontend_login_user input[type="text"], .addNewTS #frontend_login_user input[type="email"], .addNewTS #frontend_login_user input[type="password"] { max-width:100%}
.single-restaurant_listings h1.entry-title {font-size:24px !important;}
.resto_address{font-size:22px !important;} 
.resto_tel{font-size:16px !important;}
.single_restaurant_listing .owl-carousel .owl-item img{height: 250px;}	
.social-modrate-section .moderate{font-size: 18px;}
}
.et_pb_slide_title a {
color: #ffffff !important;
}.cookielawinfo-column-1 {width: 25%;}
.cookielawinfo-column-2 {width: 10%;}
.cookielawinfo-column-3 {width: 15%;}
.cookielawinfo-column-4 {width: 50%;} .cookielawinfo-simple thead {width: 100%;}
.cookielawinfo-simple td {padding: 5px 5px 5px 0;vertical-align: top;}
.cookielawinfo-simple thead th {padding-right: 10px;text-align: left;} .cookielawinfo-modern {border: 1px solid #e3e3e3;background-color: #f2f2f2;width: 100%;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.cookielawinfo-modern td, .cookielawinfo-modern th {padding: 5px;color: #333;}
.cookielawinfo-modern thead {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding: .2em 0 .2em .5em;text-align: left;color: #4B4B4B;background-color: #C8C8C8;background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image: -moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom: solid 1px #999;}
.cookielawinfo-modern th {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 17px;line-height: 20px;font-style: normal;font-weight: normal;text-align: left;text-shadow: white 1px 1px 1px;}
.cookielawinfo-modern td {line-height: 20px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;border-bottom: 1px solid #fff;border-top: 1px solid #fff;}
.cookielawinfo-modern tr.cookielawinfo-row:hover {background-color: #fff;} .cookielawinfo-elegant {border: 1px solid #DFDFDF;background-color: #F9F9F9;width: 100%;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;font-family: Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color: #333;}
.cookielawinfo-elegant tr {border-top-color: white;border-bottom: 1px solid #DFDFDF;color: #555;}
.cookielawinfo-elegant th {text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight: normal;padding: 7px 7px 8px;text-align: left;line-height: 1.3em;font-size: 14px;}
.cookielawinfo-elegant td {font-size: 12px;padding: 4px 7px 2px;vertical-align: top;} .cookielawinfo-rounded {background-color: #f5f5f5;padding: 5px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ebebeb;}
.cookielawinfo-rounded td, .rounded th {padding: 1px 5px;}
.cookielawinfo-rounded thead {text-shadow: 0 1px 0 white;color: #999;}
.cookielawinfo-rounded th {text-align: left;text-transform: uppercase;font-size: 11pt;border-bottom: 1px solid #fff;padding: 1px 5px;}
.cookielawinfo-rounded td {font-size: 10pt;padding: 5px;}
.cookielawinfo-rounded tr.cookielawinfo-row:hover {background-color: #fff;} table.cookielawinfo-classic {font-family: Verdana, Arial, Helvetica, sans-serif;border-collapse: collapse;border-left: 1px solid #ccc;border-top: 1px solid #ccc; color: #333;}
table.cookielawinfo-classic thead tr th {text-transform: uppercase;background: #e2e2e2;}
table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td {text-transform: uppercase;color: #000;font-weight: bold;}
table.cookielawinfo-classic tfoot tr th {width: 20%;}
table.cookielawinfo-classic tfoot tr td {width: 80%;}
table.cookielawinfo-classic td, table.cookielawinfo-classic th {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 5px;line-height: 1.8em;font-size: 0.8em;vertical-align: top;width: 20%;}
table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td {background: #efefef;} table.cookielawinfo-winter {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 10px 0 20px; border-collapse: collapse; color: #333; background: #F3F5F7;}
table.cookielawinfo-winter a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}
table.cookielawinfo-winter a:visited {color: #777;}
table.cookielawinfo-winter a:hover {color: #000;}
table.cookielawinfo-winter caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
table.cookielawinfo-winter thead th {background: #3A4856; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}
table.cookielawinfo-winter tbody {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody {border-bottom: 1px solid #EAECEE;}
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th {padding: 10px; background: url(//eatoutcanada.com/wp-content/plugins/cookie-law-info/legacy/images/td_back.gif) repeat-x; text-align: left;}
table.cookielawinfo-winter tbody tr {background: #F3F5F7;}
table.cookielawinfo-winter tbody tr.odd {background: #F0F2F4;}
table.cookielawinfo-winter tbody  tr:hover {background: #EAECEE; color: #111;}
table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;} @media(max-width:800px) {
table.cookielawinfo-row-cat-table td, table.cookielawinfo-row-cat-table th
{
width:23%;
font-size:12px;
word-wrap: break-word;
}
table.cookielawinfo-row-cat-table .cookielawinfo-column-4, table.cookielawinfo-row-cat-table .cookielawinfo-column-4
{
width:45%;
}
}
.cookielawinfo-row-cat-title{
border-bottom: 1px solid #eee;
text-align: center;
}
.cookielawinfo-row-cat-title-head{
text-align: center;
}
.cookielawinfo-row-cat-table{
width: 99%;
margin-left: 5px;
}