body{
	overflow-x: hidden;
}
.footer-logo{
	width: 100%;
	max-width: 252px;
}
.our-menu-title{
	text-align: center;
}
button:focus{
	outline: none;
	box-shadow: none!important;
}
header .navbar-collapse{
	justify-content: flex-end;
}
header nav li a, .selectpicker{
	text-transform: uppercase;
	font-family: og-med;
	font-size: 12px;
	line-height: 21px;
	color: #404040;
}
.navbar-nav li{
	margin-right: 20px;
}
.navbar-nav .nav-item .nav-link:hover{
	color: #54301A;
}
.secondary-btn{
	display: inline-block;
	padding: 15px 51px 9px 51px;
	background: #54301A;
	color: #fff;
	font-size: 18px;
	line-height: 24px;
	font-family: og-med;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 8px;
	transition: 0.5s ease;
	border: 1px solid #54301A;
}
.img-responsive{
	width: 100%;
}
.secondary-btn:hover{
	color: #54301A;
	background: #fff !important;
}
.selectpicker{
	margin-top: 10px;
}
.selectpicker,.selectpicker:focus-visible{
	border: none;
	outline: none;
}
.flag-icon-us{
	background-image: url('../assets/images/us-flag.png');
	height: 40px;
	width: 40px;
}
section #video{
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.banner-section{
	position: relative;
	height: calc(100vh - 82px);
}
.banner-section .overlay{
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #0000005e;
}
.banner-section .overlay .text-box{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.banner-section .overlay .text-box p{
	display: none;
	font-size: 32px;
	line-height: 40px;
	text-transform: capitalize;
	font-family: og-extrabold;
	color: #fff;
	text-align: center;
}
.primary-btn{
	padding:15px 44px 10px 44px;
	background: transparent;
	border: 1px solid #fff;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 24px;
	font-family: og-med;
	text-decoration: none;
	transition: 0.5s ease;
	border-radius: 8px;
}
.banner-section .overlay .text-box .primary-btn{
	margin-top: 20px;
}
.primary-btn:hover{
	background: white;
	color: #404040;
}
footer{
	padding-top: 35px;
	background: #54301A;
}
footer h5{
	font-size: 20px;
	line-height: 23px;
	color: #A8AD00;
	font-family: og-med;
}
footer ul{
	padding-left: 0;
}
footer ul li{
	list-style: none;
	margin-bottom: 10px;
}
footer ul li a{
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
	font-family: og-light;
	text-decoration: none;
}
footer ul li a:hover{
	text-decoration: underline;
	color: white;
}
footer p{
	font-size: 12px;
	line-height: 20px;
	color: #EDEDED;
	letter-spacing: 0.01em;
	font-family: og-reg;
}
footer form .form-wrapper{
	display: flex;
	position: relative;
}
footer form .form-wrapper input{
	height: 100%;
}
footer form .form-wrapper .email{
	padding-left: 15px;
	background: transparent;
	border: 0;
	color: #fff;
	font-family: og-reg;
}
footer form .form-wrapper{
	border: 1px solid #A8AD00;
	border-radius: 8px;
	height: 44px;
}
.form-wrapper .submit{
	position: absolute;
	right: 0;
	background: #A8AD00;
	font-size: 16px;
	line-height: 18px;
	color: #54301A;
	border: 0;
	border: 1px solid #A8AD00;
	padding-left: 21px;
    padding-right: 20px;
    border-radius: 5px;
	font-family: og-reg;
}
.menu-slider-section{
	padding-top: 120px;
	padding-bottom: 94px;
}
.menu-slider-section .view-all{
	margin-top: 40px;
}
.menu-container h2{
	margin-bottom: 20px;
	font-size: 36px;
	line-height: 44px;
	text-transform: uppercase;
	color: #54301A;
	font-family: og-med;
}
.menu-item{
	display: block;
	position: relative;
	margin-right: 20px;
}
.menu-container .slick-arrow{
	position: absolute;
	top: -65px;
}
.slick-prev, .slick-next{
	margin-right: 55px;
	background: url('../assets/images/slick-arrow.png');
	width: 35px;
	height: 35px;
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: center;
	transform: rotate(180deg);
	border: 2px solid #A8AD00;
	border-radius: 6px;
}
.home-menu-slider .slick-prev{
	background-image: url('../assets/images/LeftVector.png') !important;
	background-size: 50% !important;
    background-repeat: no-repeat;
    background-position: center;
	width: 20px;
    height: 20px;
	transform: rotate(0);
	border: 0;
	border-radius: 0;
	top: 50%;
    left: -35px;
	transform: translateY(-50%);
}
.home-menu-slider .slick-next{
	background-image: url('../assets/images/RightVector.png') !important;
	background-size: 50% !important;
    background-repeat: no-repeat;
    background-position: center;
	width: 20px;
    height: 20px;
	transform: rotate(0);
	border: 0;
	border-radius: 0;
	top: 50%;
    right: -35px !important;
	transform: translateY(-50%);
}
.slick-next{
	margin-right: 0;
	transform: rotate(0);
}
button.slick-prev.slick-arrow.slick-disabled{
	background: url('../assets/images/arrow-disabled.png');
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: center;
	transform: rotate(0);
	border: 2px solid #AFAFAF;
}
button.slick-next.slick-arrow.slick-disabled{
	background: url('../assets/images/arrow-disabled.png');
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: center;
	transform: rotate(180deg);
	border: 2px solid #AFAFAF;
}
.menu-item img{
	width: 100%;
}
.menu-item p{
	position: absolute;
	padding-left: 20px;
	left: 0;
	bottom: 0;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: 0.01em;
	text-transform: uppercase;
	color: #fff;
	font-family: og-med;
	text-decoration: none;
}
#about-section{
	padding-bottom: 100px;
}
#about-section h2,
.hunger-slider-content h2{
	margin-top: 20px;
	font-size: 36px;
	line-height: 44px;
	text-transform: uppercase;
	font-family: og-med;
	color: #54301A;
}
.hunger-slider-content{
	padding-top: 45px;
	padding-left: 65px;
	
}
.hunger-slider-img,
.hunger-slider-content{
	min-height: 503px;
}
.hunger-slider-content h2{
	margin-top: 0;
	margin-bottom: 25px;
}
#about-section p,
.hunger-slider-content p{
	padding-right: 57px;
	font-family: og-reg;
	font-size: 22px;
	line-height: 33px;
	color: #474747;
}
.hunger-slider-content p{
	font-family: 'og-light' !important;
	line-height: 31px !important;
}
.hunger-slider-content h2,
.hunger-slider-content p{
	color: #ffffff !important;
}
.hunger-slider-content p{
	padding-right: 160px;
}
.hunger-slider-content{
	background-color: #CA7C30;
	position: relative;
}
.hunger-slider-content .valure-right-stem{
	width: 290px;
	top:5px;
}
#about-section .about-us{
	margin-top: 20px;
}
#about-section{
	margin-top: 65px;
}
#view-menu-section{
	position: relative;
}
#view-menu-section img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 670px;
	z-index: -1;
}
#view-menu-section .rt-col{
	padding-top: 120px;
	padding-bottom: 180px;
}
#view-menu-section .view-menu{
	background: #fff;
	color: #54301A;
	border: 1px solid #fff;
}
#view-menu-section .view-menu:hover{
	background: #54301A !important;
	color: #fff !important;
	border:1px solid #ffffff !important;
}
#view-menu-section h2{
	font-size: 36px;
	line-height: 44px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: og-med;
}
#view-menu-section p{
	margin-bottom: 30px;
	padding-right: 155px;
	font-weight: 400;
	font-size: 20px;
	line-height: 32px;
	letter-spacing: 0.01em;
	color: #FFFFFF;
	font-family: og-light;
}
#cards .lt-col{
	background-image: url('');
}
#cards .rt-col{
	background-image: url('');
}
.pre-footer{
	padding: 54px 0px 44px 0;
	background: #EFEFEF;
}
.pre-footer h4{
	margin-bottom: 0;
	font-size: 24px;
	line-height: 32px;
	color: #020001;
	font-family: og-med;
	text-transform: uppercase;
}
.logo-wrapper{
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-wrap: wrap;
}
#cards{
	padding-top: 30px;
	padding-bottom: 80px;
}
#cards a{
	padding: 14px 22px 9px 22px;
	font-size: 18px;
	line-height: 24px;
}
#cards .lt-col{
	padding: 82px 50px;
	padding-left: 40px;
	background-image: url('../assets/images/card1.png');
	background-size: 100%;
	background-repeat: no-repeat;
}
#cards p{
	margin-bottom: 30px;
	font-size: 18px;
	line-height: 23px;
	color: #FFFFFF;
	font-family: og-light;
}
#cards .rt-col{
	padding: 90px 50px;
	padding-left: 40px;
	background-image: url('../assets/images/card2.png');
	background-size: 100%;
	background-repeat: no-repeat;
}
#cards .rt-col a{
	background: transparent;
	border: 1px solid #fff;
}
#cards h2{
	font-size: 32px;
	line-height: 36px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: og-extrabold;
}
/* #cards .lt-col h2{
	color: #54301A;
}
#cards .lt-col p{
	color: #000000;
} */
.post-footer{
	display: flex;
	margin-top: 80px;
	justify-content: space-between;
	flex-wrap: wrap;
}
.copyright-wrap, .social-wrap{
	display: flex;
}
.post-footer ul{
	display: flex;
}
.copyright-wrap p, .copyright-wrap ul li{
	font-size: 16px;
}
.copyright-wrap p, .copyright-wrap ul li a{
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #EDEDED;
	font-family: og-med;
}
.copyright-wrap ul li {
	height: 25px;
	padding: 0 15px;
	border-left: 1px solid #949494;
}
.copyright-wrap ul{
	padding-left: 20px;
	padding-top: 9px;
}
.copyright-wrap p{
	padding-top: 5px;
	padding-top: 14px;
}
.social-wrap p{
	font-size: 16px;
	line-height: 18px;
	font-family: og-med;
	color: #FFFFFF;
}
.social-wrap ul li{
	margin-left: 20px;
}
.social-wrap ul li a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	border: 1px solid #868484;
	border-radius: 8px;
	text-decoration: none!important;
	transition: 0.4s ease;
}
.social-wrap ul li a i:before{
	font-size: 14px;
}
.social-wrap ul li a:hover{
	background: black;
}
.social-wrap p{
	padding-top: 9px;
}
.table-bg-res{
	display: none;
}
.guests-section{
	display: none;
}
.guests-content p{
	text-align: center;
    padding: 15px 45px;
    font-size: 18px;
    line-height: 28px;
    color: #474747;
	margin-bottom: 0 !important;
}
.guests-content h2{
	text-align: center;
    font-size: 20px !important;
    line-height: 28px !important;
    color: #54301A;
	margin-bottom: 0 !important;
}
.guests-parent .guests-heading{
	font-size:24px !important;
	line-height:32px !important;
	padding:10px;
	text-align: center;
	
}
.guests-parent{
	padding-left:0 !important;	
	padding-bottom: 80px;
}
.guests-slider .slick-prev{
	position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
	left:10px !important;
}
.guests-slider .slick-next{
	position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
	right:10px !important;
}
.bowl-parent{
	display: none;
}
.guests-slider .slick-prev{
	background-image: url(../assets/images/slick-left-arrow.png) !important;
	z-index: 9999;
}

/*About us styles*/

.banner{
	width:100%;
	height:100%;
	object-fit: cover;
	object-position: center;
}
.about-banner-text {
    font-size: 56px;
    line-height: 64px;
    margin-bottom: 0;
    color: #ffffff;
    font-weight: 800;
	text-transform: uppercase;
	font-family: og-extrabold;
}
.img-content{
	margin: 35px 0;
}
.no-mrgn-lft{
	margin-left: 0;
	padding-left: 0;
}
.lt-img-content-mid{
	margin: auto;
	padding-left: 120PX;
}
.lt-img-content-mid p{
	margin-bottom: 0;
}
.lt-img-content-mid img{
	width: 700px;
}
.values-slider img{
	width:117px;
	margin: auto;
}
.values-slider .menu-item p{
	font-size: 24px;
	line-height: 44px;
	color:#000000;
	font-weight: 500;
	position: unset;
	padding-left:0;
	margin-top: 15px;
}
.values-slider .menu-item{
	text-align: center;
	text-decoration: none;
}
.values-slider .menu-item h6{
	font-size: 22px;
	line-height: 31px;
	color:#474747;
	font-weight: 400;
}
.family-img{
	width:580px;
}
.hunger-relief{
	background-image: url(../assets/images/HungerRelief-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	margin: unset;
	padding:45px;
}
.border-btn{
	text-transform: uppercase;
	border:1px solid #54311B;
	color:#54311B;
	font-size: 16px;
	line-height:24px;
	font-weight: 500;
	margin-top:40px;
	padding: 11px 25px 8px;
	text-decoration: none;
	display: inline-block;
	border-radius: 5px;
	font-family: og-med;
}
.border-btn:hover{
	border:1px solid #54311B;
	color:#ffffff;
	background-color: #54311B;
}
.find-olive-parent{
	background-color:#a8ad007a ;
	padding-top:60px;
	padding-bottom: 60px !important;
	margin-top: 100px;
}
.find-olive-inner-row img{
	width:275px;
}
.find-olive-inner-row .img-2{
	margin-top:67px;
}
.find-olive-parent .lt-img-content-mid{
	padding-left:30px !important;
}
.find-olive-parent .lt-img-content-mid p{
	line-height: 26px !important;
}
.contact-links{
	display: flex;
	align-items: center;
	margin-top: 40px;
}
.social-links{
	margin-left: 70px;
}
.contact-links .border-btn{
	margin-top: 0 !important;
}
.contact-links a{
	text-decoration: none;
}
.contact-links a{
	text-decoration: none !important;
}
.contact-links a img{
	width:29px;
}
.contact-links .fb img{
	width:15px;
	margin:0 30px;
}
.connect-img img{
	width:520px;
}
.value-heading{
	font-size: 36px;
	line-height: 44px;
	color: #54301A;
	text-transform: uppercase;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	font-family: og-med;
}
.value-slider-item{
	text-align: center;
	padding:20px;
}
.value-slider-item img{
	width: 117px;
	margin: auto;
}
.value-slider-item h2{
	font-size: 24px;
	line-height: 44px;
	color: #000000;
	font-family: og-med;
	margin: 8px 0;
	text-transform: uppercase;
}
.value-slider-item p{
	font-size: 18px;
	line-height: 28px;
	color: #000000;
	font-weight: 400;
	font-family: og-reg;
}
.value-slider{
	width:100%;
	max-width: 80%;
	margin: auto;
}
.value-slider-parent{
	background-color: #A8AD00;
	padding-top: 40px;
	padding-bottom: 40px;
	position: relative;
}
.hunger-slider-parent{
	position: relative;
}
.value-slider-parent .value-slider .slick-arrow,
.hunger-slider-parent .hunger-slider .slick-arrow{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	border: 1px solid #ffffff;
}
.value-slider-parent .value-slider .slick-prev,
.hunger-slider-parent .hunger-slider .slick-prev{
	left: -100px;
    right: unset;
	background-image: url(../assets/images/left-arrow-white.png) !important;
}
.value-slider-parent .value-slider .slick-next,
.hunger-slider-parent .hunger-slider .slick-next{
	background-image: url(../assets/images/right-arrow-white.png) !important;
}
.hunger-slider-parent .hunger-slider .slick-prev{
	left: 40px !important;
	z-index: 999999 !important;
}
.hunger-slider-parent .hunger-slider .slick-next{
	right: 40px !important;
}
.value-slider-parent .value-slider .slick-next{
	right: -100px !important;
}
.valure-left-stem,
.valure-right-stem{
	position: absolute;
	top: 0;
	width: 300px;
}
.valure-left-stem{
	left: 0;
}
.valure-right-stem{
	right: 0;
}
.family-section-parent{
	padding-bottom: 20px !important;
	padding-top: 40px;
}
.family-section-parent .lt-img-content-mid{
	padding-left: 20px !important;
}
/* .hunger-slider .hunger-slider-item img{
	width: 600px;
} */

/*Location us styles*/

.loction-banner{
	position: relative;
}
.loction-banner img{
	width: 100%;
}
.loction-banner h3{
	font-size: 42px;
	line-height:44px;
	font-weight: 800;
	color: #ffffff;
	text-transform: uppercase;
	position: absolute;
    top: 100px;
    /* left: 100px; */
	font-family: og-med;
	margin-left: 100px;
}
.location-address-parent{
	margin-bottom: 100px;
}
.location-address-parent h2{
	font-size: 36px;
	line-height:44px;
	font-weight: 500;
	color: #303030;	
	margin: 50px 0 25px;
	font-family: og-med;
}
.address-parent h3{
	font-size: 24px;
	line-height:32px;
	color: #A2402A;
	margin-bottom: 12px;
	font-family: og-reg;		
}
.address-child{
	display: flex;
	align-items: flex-start;
	margin-bottom: 15px;
}
.address-child img{
	width: 15px;
	margin-top: 5px;
}
.address-child p{
	font-size: 18px;
	line-height:26px;
	color: #303030;
	margin-bottom: 0;
	margin-left: 10px;	
	font-family: og-reg;	
}
.avail-hrs{
	font-size: 16px;
	line-height:24px;
	color: #606060;
	margin:10px 0;		
	font-family: og-light;
}
.brown-btn{
	text-transform: uppercase;
	background-color: #A2402A;
	border:1px solid #A2402A;
	color:#ffffff;
	font-size: 16px;
	line-height:16px;
	margin-top:10px;
	padding: 11px 25px 8px;
	text-decoration: none;
	display: inline-block;
	border-radius: 5px;	
	font-family: og-reg;
}
.brown-btn:hover{
	background-color: #ffffff;
	border:1px solid #A2402A;
	color: #A2402A !important;
}

/*Delivery us styles*/

.delivery-heading h2{
	font-size: 36px;
	line-height:44px;
	font-weight: 500;
	color: #54301A;
	padding: 60px 10px;	
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 0;
	font-family: 'og-med';
}
.delivery-heading{
	background-color: rgba(198, 198, 198, 0.2);;
}
.brand-name{
	text-align: center;
	border-left: 1px solid #CCCCCC;
}
.no-border{
	border-left:0;
}
.brand-name img{
	width: 104px;
	margin-bottom: 10px;
}
.brand-name p{
	font-size: 18px;
	line-height:34px;
	font-weight: 400;
	color: #404040;
	margin-bottom: 0;
	font-family: 'og-reg';
}
.delivery-brands{
	padding: 20px 0;
	margin: 30px 0;
}
.delivery-from{
	background-color: unset;
}
.delivery-from h2{
	padding: 20px 0 40px;
}
.brand-name .address-child img{
	width: 47px;
	margin-bottom: 0;
}
.brand-name .address-child{
	align-items: center;
	justify-content: flex-end;
	margin-right: 20px;
}
.brand-name .child-2{
	justify-content: flex-start;
	margin-left: 50px;
}
.brand-name .address-child p{
	font-size: 26px;
	line-height: 42px;
}
.delivery-banner{
	position: relative;
}
.stem{
	width: 230px;
	position: absolute;
	right: 0;
	top: 25px;
}

/*Contact us styles*/

.contact-col-1{
	background-color: #A8AD00;
	padding: 60px 80px 30px;
}
.contact-heading{
	font-size: 36px;
	line-height:44px;
	color: #54301A;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-family: 'og-med';
}
.contact-desc{
	font-size: 18px;
	line-height:28px;
	font-weight: 400;
	color: #000000;
	margin-bottom: 35px;
	font-family: 'og-reg';
}
.contact-col-1 .address-child img{
	width: 31px;
	margin-top: 0;
}
.contact-col-1 .address-child{
	align-items: center;
	margin-bottom: 30px;
}
.contact-col-1 .address-child a{
	font-size: 18px;
    line-height: 26px;
    font-weight: 400;
    color: #303030;
    margin-bottom: 0;
    margin-left: 10px;
	text-transform: uppercase;
}
.contact-img{
	background-color: #A8AD00;
	padding-bottom: 150px;
}
.contact-img img{
	width: 397px;
}
.contact-col-2{
	background-color: #ffffff;
	position: relative;
}
.contact-btn{
	background-color: #54301A;
	padding: 14px 45px 10px;
	font-family: 'og-reg';
	border:1px solid #54301A;
}

.contact-form .form-control{
	width: 82%;
	border-color:#939393;
}
.contact-stem{
	top: 5px;
}
#about-banner .mobile-heading,
#about-banner .mobile-text{
	display: none;
}
#mobile-image{
	display: none;
}
.family-mobile-img{
	display: none;
}
.italian-mobile h3{
	display: none;
}
.value-mobile-parent{
	display: none;
}
/* .location-parent-mobile{
	display: none;
} */
.location-head-mobile{
	font-size: 20px;
	line-height: 22px;
	color:#2A2C25;
	font-weight: 400;
	padding: 15px 0;
	text-align: center;
}
.location-tab .nav-pills li a{
	background-color: transparent !important;
    color: #606060 !important;
    font-size: 13px;
    line-height: 14px;
    font-weight: 800;
    text-transform: uppercase;
    border-bottom: 1px solid #DEDEDE;
    border-radius: 0;
}
.location-tab .nav-pills .nav-link.active{
	border-bottom: 3px solid #A2402A;
	color: #A2402A !important;
}
.location-tab-content input::placeholder{
	font-size: 16px !important;
	line-height: 18px !important;
	color: #808080 !important; 
	font-weight: 400 !important;
}
.location-tab-content .input-group-text,
.location-tab-content .form-control{
	border: 0 !important;
	background-color: transparent !important;
}
.location-search{
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.location-tab-content .tab-pane{
	padding: 0;
}
.address-details-parent{
	padding: 20px 0;
	border-bottom:1px solid #E7E7E7;
}
.address-details{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	padding:0 12px 20px;
}
.loc-img-content{
	display: flex;
	align-items: flex-start;
	justify-content: center;
}
.loc-start-parent{
	align-items: center;
}
.loc-img-content img{
	width: 20px;
	margin-right: 8px;
}
.loc-img-content h4{
	font-size: 14px;
	line-height: 15px;
	color: #A2402A;
	font-weight: 500;
	margin-bottom: 8px;
}
.loc-img-content h5{
	font-size: 12px;
	line-height: 16px;
	color: #303030;
	font-weight: 500;
	margin-bottom: 0;
}
.loc-img-content h6{
	font-size: 12px;
	line-height: 16px;
	color: #606060;
	font-weight: 500;
	margin-bottom: 0;
	margin-top: 10px;
}
.loc-img-content p{
	font-size: 12px !important;
	line-height: 13px !important;
	color: #54301A;
	font-weight: 400;
	margin-bottom: 0;
}
.loc-img-content .loaction-star{
	width: 17px;
	margin-right: unset;
	margin-left: 8px;
}
.location-links-mobile{
	display: flex;
	align-items: center;
	justify-content: center;
}
.location-links-mobile a{
	font-size: 12px;
	line-height: 13px;
	margin: 0 10px;
	padding: 6px 12px;
}
.location-links-mobile .border-btn{
	margin-top: 0;
	color: #CA7C30;
	border-color: #CA7C30;
}
.hunger-mobile{
	display: none;
}
.navbar-brand img{
	width:196px;
}
.text-box img{
	width:533px;
}
.eclub-banner{
	position: relative;
}
.eclub-banner img{
	width: 100%;
}
.eclub-banner-text{
	text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.eclub-banner-text h2{
	font-size: 60px;
	line-height: 68px;
	color: #ffffff;
	font-family: 'og-extrabold';
	text-transform: uppercase;
}
.eclub-contact-img{
	text-align: center;
}
.eclub-contact-img img{
	width:100%;
	max-width: 470px;
}
.eclub-form-parent{
	margin-top: 70px;
	margin-bottom: 30px;
}
.eclub-form h6{
	font-size: 24px;
	line-height: 34px;
	color: #303030;
	font-family: og-reg;
	padding-right: 140px;
	margin-bottom: 50px;
}
.eclub-form .form-control{
	width: 50%;
	padding-top: 8px;
    padding-bottom: 8px;
	margin-top: 25px;
	margin-bottom: 25px;
}
.gift-card-banner-parent{
	background-image: url(../assets/images/gift-card-banner.png);
	background-repeat: no-repeat;
	padding-top: 70px;
	padding-bottom: 70px;
}
.gift-card-banner-parent .gift-banner-img{
	width:100%;
	max-width: 465px;
}
.gift-banner-heading{
	font-size: 60px;
	line-height: 70px;
	color: #ffffff;
	text-transform: uppercase;
	font-family: og-extrabold;
	margin-bottom: 20px;
}
.gift-banner-desc{
	font-size: 24px;
	line-height: 24px;
	color: #ffffff;
	font-family: og-light;	
}
.gift-card-banner-parent .row,
.gift-contact-parent .row{
	align-items: center;
}
.cards{
	padding: 55px 40px;
	min-height: 597px;
}
.card-1{
	background-image: url(../assets/images/gift-card-bg-1.webp);
	background-repeat: no-repeat;
	background-size: cover;
	margin-right: 40px;
}
.card-2{
	background-image: url(../assets/images/gift-card-bg-2.webp);
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: 40px;
}
.cards-parent .row{
	margin: 90px;
}
.cards .card-heading{
	font-size: 49px;
	line-height: 55px;
	margin-bottom: 85px;
}
.card-link{
	background-color: #ffffff;
	text-decoration: none;
	color: #54301A;
	padding: 19px 39px 15px;
	border-radius: 5px;
	border: 1px solid #ffffff;
	text-transform: uppercase;
	font-family: og-med;
	font-size: 18px;
	line-height: 18px;
}
.card-2 .card-link{
	padding: 19px 80px 15px;
}
.card-link:hover{
	background-color: transparent;
	border: 1px solid #ffffff;
	color: #ffffff;
}
.gift-contact-child{
	background-color: #A8AD00;
	padding:5px 45px;
	margin: 0 90px;
}
/* .gift-contact-parent .row{
	margin: 0 90px;
} */
.gift-contact-heading-1{
	font-size: 40px;
	line-height: 44px;
	color: #ffffff;
	font-family: og-med;
	margin-bottom: 30px;	
	text-transform: uppercase;	
}
.gift-contact-heading-2{
	font-size: 28px;
	line-height: 36px;
	color: #54301A;
	font-family: og-med;	
	text-transform: uppercase;
}
.gift-contact-desc{
	font-size: 20px;
	line-height: 26px;
	color: #000000;
	font-family: og-reg;	
}
.contact-bowl{
	width: 100%;
	max-width: 407px;
	margin-left: -40px;
}
.gift-contact-mid{
	margin-top: 72px;
}
.home-menu-slider{
	padding-left: 15px !important;
}
.item-popup .modal-header,
.item-popup .modal-body{
	padding: 0;
}
.item-popup .modal-body img{
	width:100%;
	max-width: 586px;
	border-radius: 24px 24px 0 0;
}
.item-popup .modal-dialog .modal-content{
	border-radius: 25px;
}
.item-popup .modal-dialog .modal-header{
	position: absolute;
    z-index: 9999;
    right: 50px;
    border: 0;
    top: 29px;
}
.item-popup .modal-dialog .modal-header .btn-close{
    background-color: #ffffff;
    z-index: 999999;
    border-radius: 50%;
    opacity: 1 !important;
    width: 4px;
    height: 4px;
    padding: 14px;
}
#model-text{
	padding: 25px;
}
#model-text h2{
	font-size: 28px;
	line-height: 31px;
	color: #A2402A;
	font-family: og-med;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: left;
	text-transform: uppercase;
}
#model-text h3{
	font-size: 20px;
	line-height: 22px;
	color: #2A2C25;
	font-family: og-med;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
}
#model-text h4{
	font-size: 16px;
	line-height: 24px;
	color: #2A2C25;
	font-family: og-reg;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
}
#model-text h5{
	font-size: 16px;
	line-height: 18px;
	color: #2A2C25;
	font-family: og-reg;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
}
#model-text h6{
	font-size: 18px;
	line-height: 20px;
	color: #A2402A;
	font-family: og-reg;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
}
#model-text span{
	display: flex;
	align-items: flex-start;
	font-size: 10px;
	line-height: 19px;
	color: #020001;
	font-family: og-reg;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;
	text-transform: uppercase;
}
#model-text .model-star{
	width: 9px;
    margin-top: 4px;
    margin-right: 9px;
}
#home-menu-slider-parent .menu-slider .custom-slick-slide{
	width: 282px !important;
	max-width: 282px !important;
}
#model-text h6,
#model-text h5,
#model-text span{
	display: none;
}
.ifood,
.rappi{
	width:100%;
	max-width: 85px;
}
.uberEats{
	width:100%;
	max-width: 130px;
}
.didi{
	width:100%;
	max-width: 152px;	
}


/*=========================*/
/*MEDIA QUERIES*/
/*=========================*/
@media(max-width: 1199px){
	#view-menu-section p{
		padding-right: 105px;
	}
	#view-menu-section .rt-col{
		padding-top: 75px;
		padding-bottom: 130px;
	}
	#cards .lt-col, #cards .rt-col{
		padding: 25px;
		padding-left: 25px;
	}
	#cards h2{
		font-size: 22px;
		line-height: 26px;
	}
}
@media(min-width:1200px) and (max-width:1399px){
	#cards .lt-col, #cards .rt-col {
		padding: 51px;
	}
	#cards h2 {
		font-size: 22px;
		line-height: 26px;
	}
}
@media(max-width: 1024px){
	/* h2{
		font-size: 22px!important;
		line-height: 26px!important;
	}
	p{
		font-size: 18px!important;
		line-height: 29px!important;
	} */
	.banner-section .overlay .text-box p{
		display: block;
	}
	.banner-section .overlay .text-box img{
		display: none;
	}
}
@media(max-width: 991px){
	.banner-section p{
		font-weight: 800!important;
		font-size: 32px!important;
		line-height: 40px!important;
		color: #FFFFFF!important;
		font-family: og-extrabold!important;
	}
	.navbar-nav li{
		margin-right: 7px;
	}
	#about-section img{
		width: 60%;
		margin: 0 auto;
		margin-top: 30px;
	}
	#cards .lt-col, #cards .rt-col{
		background-size:100% 100%;
		width: 70%;
		margin: 0 auto;
	}
	#cards .lt-col{
		margin-bottom: 30px;
	}
	#about-section .row{
		flex-direction: column-reverse;
	}
	.menu-slider-section{
		padding-top: 70px;
		padding-bottom: 55px;
	}
	#about-section p{
		padding-right: 0;
	}
	.logo-wrapper .col-lg-3{
		text-align: center;
	}
	
}
@media(max-width: 767px){
	#cards .lt-col, #cards .rt-col{
		width: 96%;
	}
	.navbar .container{
		flex-direction: row-reverse;
	}
	.navbar ul{
		padding: 15px 0 25px 13px;
		text-align: center;
	}
	.ifood,
	.rappi{
		width:100%;
		max-width: 80px;
	}
	.uberEats{
		width:100%;
		max-width: 123px;
	}
	.didi{
		width:100%;
		max-width: 139px;	
	}
	.brand-name {
		border-left: 0;
		margin-top: 30px;
	}
	.delivery-brands {
		margin: 0;
	}
	.delivery-from h2 {
		padding: 20px 0 0;
	}
	.brand-name .child-2 {
		margin-left: 10px;
	}
	.brand-name .address-child {
		justify-content: flex-start;
		margin-left: 10px;
		margin-bottom: 0;
	}
	.address-parent{
		margin-top: 60px;
	}
	.address-first-child{
		margin-top: 10px !important;
	}
	.navbar-brand{
		margin: 0 auto;
	}
	.pre-footer h4{
		width: 100%;
		text-align: center;
		margin-bottom: 23px;
	}
	.col-sm-6{
		margin: 10px 0;
	}
	.table-bg-res{
		display: block;
	}
	.table-bg{
		display: none;
	}
	.custom-col-1{
		min-height:330px;
	}
	.table-bg-res{
		height: unset !important;
	}
	.table-content{
		padding-left: 20px;
		font-family: lato;
	}
	.table-content h2{
		font-size: 21px!important;
		line-height: 26px!important;
		color:#ffffff;
		font-family: lato;
	}
	.table-content p{
		font-size: 15px!important;
		line-height: 25px!important;
		padding-right: 10px !important;
		color:#ffffff;
		font-weight:300;
		font-family: lato;
	}

	.table-content .secondary-btn{
		padding: 15px 30px 10px;
		font-size: 13px;
		line-height: 13px;
		background-color: #ffffff;
		color:#54301A;
	}
	.table-content .secondary-btn:hover{
		background-color: #54301A;
		color:#ffffff !important;
	}
	#about-btn:hover{
		background-color: #54301A !important;
		color:#ffffff !important;
	}
	#view-menu-section .rt-col {
		padding-top: 15px;
	}
	.guests-section{
		display: block;
	}
	.custom-cards{
		padding-bottom: 40px !important;
	}
	.custom-cards #cards-btn{
		padding: 11px 15px 9px;
   		font-size: 10px;
    	line-height: 10px;
	}
	.custom-cards #custom-rt-col,
	.custom-cards #custom-lt-col{
		padding:18px !important
	}
	.custom-cards #custom-lt-col p{
		color: #000000 !important;
	}
	.custom-cards #custom-rt-col p{
		color: #ffffff !important;
	}
	#view-menu-section{
		display: none;
	}
	.bowl-parent{
		display: block;
	}
	.bowl-parent{
		position: relative;
		width:100%;
	}

	.bowl-parent img{
		width: 100%;
	}
	.bowl-parent .bowl-content{
		position: absolute;
		width:100%;
		max-width: 80%;
		margin-left: 13px;
	}
	.custom-cards #custom-lt-col p,
	.custom-cards #custom-rt-col p{
	padding-right: 126px !important;		
	margin-bottom: 10px !important;
	}
	#about-banner .mobile-heading,
#about-banner .mobile-text{
	display: block;
}
#about-banner .about-banner-text{
	display: none;
}
#about-banner .mobile-heading{
	text-align: center;
	font-size: 36px !important;
	line-height: 44px !important;
	color:#ffffff;
	font-weight: 800 !important;
}
#about-banner .mobile-text{
	text-align: center;
	font-size: 17px !important;
	line-height: 29px !important;
	color:#ffffff;
	font-weight: 400 !important;
	padding:0 25px;
	font-family: og-reg;
}
#about-banner .banner{
	display: none;
}
#mobile-image{
	display: block !important;
}
#about-banner .text-box{
	margin-top: 140px;
}
.lt-img-content-mid{
	padding-left: 25px;
}
.hunger-slider-img, .hunger-slider-content {
    min-height: unset;
}
.hunger-slider-content {
    padding-top: 20px;
    padding-left: 20px;
	padding-bottom: 30px;
}
.hunger-slider-content .hunger-mobile {
    padding-right: 20px;
	font-size: 16px;
	line-height: 26px;
	color: #ffffff;
	font-family: og-reg;
}
.hunger-slider-content p{
	display: none;
}
.hunger-slider-content h2{
	font-size: 28px !important;
	line-height: 36px !important;
	color: #54301A !important;	
}
.hunger-slider-parent .hunger-slider .slick-arrow {
    top: 33%;
}
.hunger-slider-parent .hunger-slider .slick-prev {
    left: 20px !important;
}
.hunger-slider-parent .hunger-slider .slick-next {
    right: 20px !important;
}
.hunger-slider-content .valure-right-stem {
    width: 167px;
}
.find-olive-parent {
    padding-top: 20px;
    margin-top: 50px;
}
.contact-links .social-links a img{
	width: 14px !important;
}
.contact-links .social-links{
	margin-left: 0;
}
.contact-links {
    flex-direction: column;
	align-items: flex-start;
}
.contact-links .social-links .fb{
	margin: 0 25px;
}
.contact-links .social-links .fb img{
	width:10px !important;
}
#about-section {
    padding-bottom: 20px;
}
.family-img .img-1,
.family-img .img-2{
	display: none !important;
}
.family-mobile-img{
	display: block;
}
.italian-mobile{
	text-align: center;
}
.italian-mobile p{
	display: none;
}
.italian-mobile h3{
	display: block;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	color: #474747;
	font-weight: 400;
	font-family: og-reg;
}
.value-slider-parent{
	display: none;
}
.value-mobile-parent{
	display: block;
	background-color: #A8AD00;
	padding-bottom: 30px;
	padding-top: 20px;
}
.value-head-desc{
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	color: #000000;
	font-weight: 400;
	font-family: og-reg;
}
.value-mobile-parent .value-heading{
	padding-bottom: 0;
}
.value-mobile-parent .value-slider-item h2{
	font-size: 20px !important;
	line-height: 28px !important;
}
.value-mobile-parent .value-slider-item p{
	font-size: 16px !important;
	line-height: 21px !important;
}
.family-section-parent{
	padding-top: 0;
	margin-top: 10px;
}
.guests-section{
	display: none;
}
/* .location-desktop{
	display: none;
} */
/* .location-parent-mobile{
	display: block;
} */
.hunger-mobile{
	display: block;
}
.eclub-banner-text h2 {
    font-size: 18px !important;
    line-height: 24px !important;
}
.eclub-form h6{
	padding-right: 0;
}
.eclub-form .form-control {
    width: 100%;
}
.cards-parent .row,
.gift-contact-child{
	margin: 0;
}
.card-1 {
    margin-right: 0;
	margin-top: 20px;
}
.card-2 {
    margin-left: 0;
	margin-top: 20px;
}
.gift-contact-child{
	margin-top: 20px;
	padding: 30px;
}
.contact-bowl{
	margin-left: 0;
}
.gift-contact-mid{
	margin-top: 20px;
}
.copyright-wrap, .social-wrap,
.copyright-wrap{
	flex-direction: column;
}
.copyright-wrap ul {
    padding-left: 0;
    padding-top: 0;
	margin-bottom: 5px;
	flex-direction: column;
}
.copyright-wrap ul li{
	padding-left: 0;
	border-left: 0;
}
.copyright-wrap p {
    margin-bottom: 5px;
}
.post-footer{
	margin-top: 15px;
	flex-direction: column-reverse;
	padding-bottom: 40px;
}
.social-wrap ul li {
    margin-right: 20px;
	margin-left: 0;
}
footer ul li {
    margin-bottom: 4px;
}
footer h5 {
    margin-top: 10px;
}
.footer-logo {
    width: 100%;
    max-width: 206px;
	margin-bottom: 15px;
}
.navbar-nav li {
    text-align: left;
}
.navbar-nav li a,
.selectpicker{
    font-size: 18px !important;
}
.navbar-toggler{
	border: 0 !important;
}
header .navbar-collapse {
    border-top: 1px solid gainsboro;
}
}

@media(max-width: 576px){
	#cards .lt-col, #cards .rt-col{
		width: 100%;
	}
	#about-section img{
		width: 100%;
	}
	h2{
		font-size: 28px!important;
		line-height: 36px!important;
	}
	footer img{
		width: 86%;
		margin-bottom: 30px;
	}
}
@media(max-width: 460px){
	.navbar-brand img{
		width: 150px;
	}
	.responsive-menu h2{
		font-size: 22px!important;
		line-height: 30px!important;
	}
	.menu-container .slick-arrow {
		position: absolute;
		top: -53px;
	}
	.slick-prev, .slick-next {
		width: 30px;
		height: 30px;
	}
	

}
@media(min-width:461px) and (max-width: 767px){
	.navbar-brand img{
		width: 190px;
	}
	/* .bowl-parent .bowl-content{
		width:100%;
		max-width: 80%;
		margin-left: 13px;
		position: absolute;
		bottom: 20%;
	} */
}
@media(max-width: 320px){
	.bowl-parent .bowl-content{
		bottom: 12%;
	}
	.table-content h2{
		font-size: 15px!important;
		line-height: 20px!important;
		color:#ffffff;
		font-family: lato;
	}
	.table-content p{
		font-size: 12px!important;
		line-height: 18px!important;
		padding-right: 10px !important;
		color:#ffffff;
		font-weight:300;
}
.table-content .secondary-btn{
	padding: 11px 20px 8px;
    font-size: 10px;
    line-height: 10px;
}
.custom-cards #custom-rt-col h2,
.custom-cards #custom-lt-col h2{
	font-size: 11px!important;
	line-height: 13px!important;
}
.custom-cards #custom-lt-col p,
.custom-cards #custom-rt-col p{
	font-size: 9px!important;
	line-height: 12px!important;
}
}
@media(min-width:321px) and (max-width: 400px){
	.bowl-parent .bowl-content{
		bottom: 15%;
	}
	.table-content h2{
		font-size: 20px!important;
		line-height: 25px!important;
	}
	.table-content p{
		font-size: 17px!important;
		line-height: 23px!important;
}
.custom-cards #custom-rt-col h2,
.custom-cards #custom-lt-col h2{
	font-size: 14px!important;
	line-height: 17px!important;
}
.custom-cards #custom-lt-col p,
.custom-cards #custom-rt-col p{
	font-size: 13px!important;
	line-height: 16px!important;
}
}
@media(min-width:401px) and (max-width: 600px){
	.bowl-parent .bowl-content{
		bottom: 20%;
		left:5%
	}
	.table-content h2{
		font-size: 25px!important;
		line-height: 30px!important;
	}
	.table-content p{
		font-size: 20px!important;
		line-height: 26px!important;
		margin-top:20px;
}
.custom-cards #custom-rt-col h2,
.custom-cards #custom-lt-col h2{
	font-size: 17px!important;
	line-height: 20px!important;
}
.custom-cards #custom-lt-col p,
.custom-cards #custom-rt-col p{
	font-size: 16px!important;
	line-height: 20px!important;
	margin-top:20px;
	margin-bottom:30px !important;
	padding-right:0 !important;
}
}
@media(min-width:601px) and (max-width: 767px){
	.bowl-parent .bowl-content{
		bottom: 25%;
		left:5%
	}
	.table-content h2{
		font-size: 29px!important;
		line-height: 34px!important;
	}
	.table-content p{
		font-size: 23px!important;
		line-height: 29px!important;
		margin-top:20px;
}
.custom-cards #custom-rt-col h2,
.custom-cards #custom-lt-col h2{
	font-size: 20px!important;
	line-height: 25px!important;
}
.custom-cards #custom-lt-col p,
.custom-cards #custom-rt-col p{
	font-size: 18px!important;
	line-height: 22px!important;
	margin-top:20px;
	margin-bottom:30px !important;
	padding-right:0 !important;
}
}
@media(min-width:992px) and (max-width: 1399px){
	.custom-cards #custom-lt-col p br{
		display: none;
	}
	.lt-img-content-responsive{
		margin: unset;
		margin-bottom: 25px;
	}
	.lt-content-tab{
		padding-left: 20px !important;
		margin: unset;
		margin-bottom: 25px;
	}
		.hunger-slider-content {
		padding-left: 15px !important;
	}
	.hunger-slider-content p {
		padding-right: 10px !important;
	}
	#about-section p, .hunger-slider-content p {
		font-size: 16px;
		line-height: 24px;
	}
	.hunger-slider-img, .hunger-slider-content {
		min-height: 363px;
	}
	#view-menu-section img{
		height: unset;
	}
	.eclub-form h6{
		padding-right: 56px;
	}
	.eclub-form .form-control {
		width: 75%;
	}
}
@media(min-width:992px){
	/* #view-menu-section img{
		height: unset;
	}
	#cards{
		margin-top: 30px;
	} */
}

@media(min-width:768px) and (max-width: 991px){
	.lt-content-tab{
		padding-left: 20px !important;
		margin: unset;
		margin-top: 10px;
	}
	.contact-links a img {
		width: 29px !important;
		margin-top: 0 !important;
	}
	.contact-links .fb img {
		width: 15px !important;
		margin: 0 30px !important;
	}
	.eclub-banner-text h2 {
		font-size: 40px !important;
		line-height: 50px !important;
	}
	.eclub-form h6{
		padding-right: 0;
	}
	.eclub-form .form-control {
		width: 100%;
	}
	.cards-parent .row,
.gift-contact-child{
	margin: 0;
}
.card-1 {
    margin-right: 0;
	margin-top: 20px;
}
.card-2 {
    margin-left: 0;
	margin-top: 20px;
}
.gift-contact-child{
	margin-top: 20px;
	padding: 30px;
}
.contact-bowl{
	margin-left: 0;
}
.gift-contact-mid{
	margin-top: 30px;
}
.cards .card-heading {
    font-size: 35px;
    line-height: 45px;
	margin-bottom: 50px;
}
.card-link {
    padding: 19px 25px 15px;
    font-size: 13px;
    line-height: 13px;
}
.card-2 .card-link {
    padding: 19px 60px 15px;
}
.gift-contact-heading-1 {
    font-size: 25px;
    line-height: 35px;
}
.gift-contact-heading-2 {
    font-size: 20px;
    line-height: 30px;
}
.gift-contact-desc {
    font-size: 17px;
    line-height: 21px;
}
.gift-banner-heading {
    font-size: 35px;
    line-height: 42px;
}
#custom-pumpkin-img {
	height: unset !important;
}
#view-menu-section .rt-col {
    padding-top: 60px;
}
#view-menu-section h2 {
    font-size: 22px;
    line-height: 27px;
}
#view-menu-section p {
    padding-right: 8px;
    font-size: 15px;
    line-height: 26px;
	margin-bottom: 30px;
}
.secondary-btn {
    padding: 13px 30px 8px 30px;
    font-size: 12px;
    line-height: 12px;
}
}
@media(min-width:768px) and (max-width: 991px){
	.loction-banner h3 {
		font-size: 28px;
		line-height: 40px;
		top:50px;
		margin-left: 30px;
	}
}
@media(min-width:992px) and (max-width: 1199px){
	.loction-banner h3 {
		font-size: 36px;
		line-height: 43px;
		top: 65px;
		margin-left: 60px;
	}
	.contact-bowl{
		margin-left: 0;
	}
	.gift-contact-mid{
		margin-top: 30px;
	}
	.cards .card-heading {
		font-size: 35px;
		line-height: 45px;
		margin-bottom: 50px;
	}
	.card-link {
		padding: 19px 25px 15px;
		font-size: 13px;
		line-height: 13px;
	}
	.card-2 .card-link {
		padding: 19px 60px 15px;
	}
	.gift-contact-heading-1 {
		font-size: 25px;
		line-height: 35px;
	}
	.gift-contact-heading-2 {
		font-size: 20px;
		line-height: 30px;
	}
	.gift-contact-desc {
		font-size: 17px;
		line-height: 21px;
	}
	.gift-banner-heading {
		font-size: 35px;
		line-height: 42px;
	}
	.cards-parent .row {
		margin: 50px 0;
	}
	.gift-contact-child {
		margin: 0 10px;
	}
	/* #view-menu-section .rt-col {
		padding-top: 65px;
	} */
	#view-menu-section h2 {
		font-size: 31px;
		line-height: 38px;
	}
	#view-menu-section p {
		padding-right: 80px;
		font-size: 18px;
		line-height: 29px;
	}
}
