/*Theme Name: Candore
Theme URI: https://themeforest.net/item/candore-elementor-restaurant-wine-bar-wordpress-theme/44068021
Description: “Candore – Elementor Restaurant & Wine Bar WordPress Theme” is perfect if you like a minimal, clean and modern design. This template is ideal for steak houses, steakhouse restaurant, wine restaurant, bar and those who need an easy, attractive and effective way to share their work with clients.
Version: 1.8.3
Author: webRedox WordPress team
Author URI: https://webredox.net/

License:
License URI:
Tags: two-columns, custom-background, custom-colors, featured-images, theme-options
Text Domain: candore
*/

.wp-caption{
	margin-bottom: 1.75em;
	max-width: 100%;
}
.wp-caption-text{
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.sticky{
	color: #000;
}
.gallery-caption{
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.bypostauthor{
	color:#fff;
}
.alignleft{
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.alignright{
    display: block;
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
	clear:both;
}
.aligncenter{
    margin-left: auto;
    margin-right: auto;
    display: block;
    clear: both;
    margin-bottom: 20px;
}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}
.screen-reader-text:focus {
	color:#000;	
}
.wp-block-image.alignfull img, 
.wp-block-image.alignwide img {
    width: 100%;
}
.tt-blog-post-tags{
	clear:both;
}


/*********** Menu-section ************/
#food-items{
    height: auto;
    width: 100%;
    background: #1b1b1b !important;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
#food-items .nav-pills{
    justify-content: center;
    margin-top: 50px;
    padding-bottom: 30px;
}
#food-items .nav-pills .nav-link{
    margin: 0 10px;
    color: #fff;
    font-family: 'Libre Caslon Display', serif;
    font-size: 24px;
    padding-top: 0;
    padding-bottom: 0;
}
#food-items .nav-pills .nav-link.active, .nav-pills .show>.nav-link{
    pointer-events: none;
    color: #D83418;
    background: none;
    border-radius: 0;
}
#food-items .nav-pills li:nth-child(1) {
    border-right: 1px solid rgba(255, 255, 255, 0.1);;
}
#food-items .nav-pills li:nth-child(2) {
    border-right: 1px solid rgba(255, 255, 255, 0.1);;
}
#food-items .nav-pills li:nth-child(3) {
    border-right: 1px solid rgba(255, 255, 255, 0.1);;
}
#food-items .nav-pills li:nth-child(4) {
    border-right: 1px solid rgba(255, 255, 255, 0.1);;
}
#food-items .dots {
    flex-grow: 1;
    position: relative;
    border-bottom: 2px dotted #999;
    height: 15px;
    margin: 0 10px;
}
#food-items .img{
    float: left;
    width: 60px;
    margin-right: 10px;
}
#food-items .menu-list img{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: inline;
}
#food-items .title{
    color: #fff;
    font-family: 'Libre Caslon Display', serif;
    font-size: 18px;
    font-weight: 400;
}
#food-items .price{
    font-family: 'Libre Caslon Display', serif;
    font-size: 18px;
    color: #D83418;
    font-weight: 400;
}


.menu-page-banner{
    background: url(/wp-content/uploads/2023/01/menu-page.jpg)!important;
}







.testimonial{
    margin-top: 100px;
}
.testimonial .fa{
    color: #e4a853;
    padding-right: 10px;
    margin-bottom: 20px;
}

.testimonial h5 {
    font-family: 'Libre Caslon Display', serif;
    font-weight: 400;
    line-height: 1.25em;
    color: #fff;
    font-size: 32px;
    margin-bottom: 30px;
}
.reserv img{
    width: 60px;
float: left;
}
.testimonial .reserv p{
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 5px;
    color: #D83418;
    letter-spacing: 3px;
    font-family: 'Noah', sans-serif;
}
.testimonial .reserv a{
    color: #ffffff;
    font-family: 'Libre Caslon Display', serif;
    font-size: 27px;
}
.booking-sec{
    background: url(/wp-content/uploads/2023/02/banner12.jpg)!important;
    background-position: center center;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-attachment: fixed !important;
}
.booking-box{
    background-color: #f2eee9;
}
.booking-box .head-box h4{
    color: #1b1b1b !important;
}
.booking-box input{
    border-radius: 0;
    font-family: 'Noah', sans-serif;
    color: #1b1b1b;
}
.booking-box input::placeholder{
    color: #1b1b1b;
    font-family: 'Noah', sans-serif;
}
.booking-box select{
    border-radius: 0;
    height: 50px;
    border: none;
    font-family: 'Noah', sans-serif;
    font-weight: 500;
    color: #1b1b1b;
}
.booking-box button{
    margin-top: 20px;
    width: 100%;
    background: #cc361a;
    border: 1px solid #cc361a;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    text-decoration: none;
    line-height: 52.5px;
    position: relative;
    cursor: pointer;
    transition: all 0.3s ease-out;
    letter-spacing: 3px;
}
.booking-box button:hover{
    color: #cc361a;
    background: #0000;
    border: 1px solid #cc361a;
}
.booking-bottom{
    padding-top: 30px;
    width: 100%;
    height: 150px;
    background: #fff;
}
.booking-bottom img{
    padding-right: 20px;
    filter: saturate(0);
}
.booking-bottom img:hover{
    filter: saturate(1);
}
@media only screen and (max-width: 600px){
    .testimonial{
        margin-top: 0px;
        padding: 20px;
    }
}








