::selection {
  background-color: #d5725c;
  color: white; 
}
.full-link {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:10;
	}
.slide-item .content-box {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	justify-content: center;
	flex-direction: column;
	z-index:5;
	padding-left:10%;
	padding-right:10%;
	}

.banner-carousel .slide-item {
	padding:0;
	}	
.about-section .image-1 {
	width:600px;
	}	
.menu-block-two .inner-box .single-item {
	padding:0;
	}
.menu-style-three .owl-nav {
    bottom: 100px;
}
.news-section .news-block {
	margin-bottom:20px;
	}
	
.news-section .news-block-one {
	height:100%;
	}
.news-section .news-block-one .inner-box{
	height:100%;
	}	
.news-block-one .inner-box .lower-content p {
    margin-bottom: 0;
}
.two-item-carousel .owl-item {
	min-height:100%;
	}
.two-item-carousel .owl-stage {
	display:flex;
	}
.two-item-carousel .owl-item .menu-block-two {
	height:100%;
	}
.cover-section .content-box {
	position:absolute;
	top:0;
	left:0;
	width:70%;
	left:15%;
	height:100%;
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	z-index:2;
	}	
.cover-section .content-box h1 {
	font-size: 60px;
    line-height: 70px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 10px;
}
.cover-section .content-box .bread-crumb {
	display:flex;
	}
.cover-section .content-box .bread-crumb li {
	font-size: 15px;
    line-height: 15px;
    font-family: "Abhaya Libre", serif;
    color: #fff;
    font-weight: 500;
    padding-right: 20px;
    margin-right: 10px;
	position:relative;
	}
.cover-section .content-box .bread-crumb li:not(:last-child):before {
    position: absolute;
    content: "\e91d";
    font-family: 'icomoon';
    font-size: 10px;
    top: 2px;
    right: 0px;
}	
@media only screen and (max-width: 768px) {
	.cover-section .content-box .bread-crumb li:not(:last-child):before {
		top:0;
		font-size:8px;
		}
	}
.cover-section .content-box .bread-crumb li a {
	color:#fff;
	}		
.cover-section .banner-carousel {
	position:relative;
	}	
.cover-section .banner-carousel .owl-nav {
	position:absolute;
	width:100%;
	top:50%;
	transform: translateY(-50%);
	z-index:3;
	}


.catering-items {
	display:flex;
	flex-direction: column;
	width:100%;
	}	
.catering-items > li {
	position:relative;
	display:flex;
	gap: 20px;
	width:100%;
	}	
.catering-items > li:nth-child(odd) {
	background-color:#F1F2F2;
	}
.catering-items > li:nth-child(odd) .date {
	background-color:#D5725C;
	color:#fff;
	border-right:3px solid #fff;
}
.catering-items > li .date	{
	display:flex;
	gap: 5px;
	flex-direction: column;
	justify-content: center;
	align-items: start;
	width:150px;
	font-family: "Abhaya Libre", serif;
	color:#D5725C;
	padding:20px;
	}
.catering-items > li .date .month {
	font-size:18px;
	line-height:18px;
	}	
.catering-items > li .date .year {
	font-size: 18px;
	line-height:18px;
	}		
.catering-items > li .content	{
	display:flex;
	flex: 2;
	align-items: center;
	justify-content: space-between;
	gap:10px;
	padding:20px;
	}	
@media only screen and (max-width: 768px) {
	.catering-items > li .content	{
		flex-direction: column;
		align-items: start;
		}
}	
.catering-items > li .content .title {
	font-family: "Abhaya Libre", serif;
	font-size:21px;
	}	
.catering-items > li .content .sub-title {
	font-size:16px;
	color:#6d6e71;
	width:30%;
	}	
.pagination-wrapper {
	margin-top:50px;
	}	
	
.press-items {
	display:flex;
	flex-direction: column;
	width:100%;
	gap:10px;
	}	
.press-items > li {
	position:relative;
	display:flex;
	gap: 20px;
	width:100%;
	}	
.press-items > li:nth-child(odd) {
	background-color:#F1F2F2;
	}
.press-items > li:nth-child(odd) .date {
	background-color:#D5725C;
	color:#fff;
	border-right:5px solid #fff;
	}	
.press-items > li .date	{
	display:flex;
	gap: 5px;
	flex-direction: column;
	justify-content: center;
	align-items: start;
	width:150px;
	font-family: "Abhaya Libre", serif;
	font-size:20px;
	line-height:21px;
	background-color:transparent;
	color:#D5725C;
	padding:20px;
	position:relative;
	}
.press-items > li .date:after {
	content:'';
	position:absolute;
	right:0;
	top:15%;
	height:70%;
	width:1px;
	border-right:1px dashed #A7A9AC;
	}	
	
.press-items > li .content	{
	display:flex;
	flex: 2;
	align-items: center;
	justify-content: space-between;
	gap:10px;
	padding:20px;
	}	
@media only screen and (max-width: 768px) {
	.press-items > li .content	{
		flex-direction: column;
		align-items: start;
		}
}	
.press-items > li .content	.title {
	font-weight:500;
	font-size:18px;
	text-align:left;
	flex:2;
	}	
.press-items > li .content	.logo img {
	height:35px;
	}		
.cover-header:before{
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.5);
	z-index:1;
	}	
.google-map-section {
	display:flex;
	}	
.google-map-section iframe {
	width:100%;
	height:400px;
	}	
.contact-section .form-inner .form-group .nice-select{
	border: 1px solid #E5E5E5 !important;	
	line-height:unset;
	}
.contact-section .form-inner .form-group .nice-select:after {
	right:20px;
	}
.kvkk-check {
	display:flex;
	}
.kvkk-check input {
	margin-right:20px;
	width:20px
	}	
.kvkk-check div {
	text-align:left;
	}	
.kvkk-check a {
	color:#000;
	text-decoration:underline;
	}		
.lang-items {
	display:flex;
	gap:10px;
	}	
.lang-items > li > a {
	font-size:14px;
	color:#c1c1c1;
	}
.lang-items > li.seperator {
	color:#dadada;
	}		
.lang-items > li.active-lang > a {
	color:#d5725c;
	}	
@media only screen and (max-width: 768px) {
.header-lower .logo-box {
	order : 1;
	}
.header-lower .lang-items {
	order : 2;
	}
.header-lower .menu-area {
	order : 3;
	}	
}	
@media only screen and (max-width: 768px) {
	.catering-items > li .content .sub-title {
		width: 100%;
	}
	.catering-items > li .date .month {
		font-size: 15px;
		line-height: 15px;
	}
	.catering-items > li .date .year {
	   font-size: 15px;
		line-height: 15px;
	}
	.catering-items > li {
		gap:10px;
		}
	.catering-items > li .date {
		padding: 15px;
		width:110px;
	}
	.catering-items > li .content {
		gap: 10px;
		padding: 15px;
	}
	
	.press-items > li {
		gap: 10px;
	}
	.press-items > li .content {
		gap: 10px;
		padding: 15px;
	}
	.press-items > li .date {
		font-size: 15px;
		line-height: 15px;
		padding: 15px;
		width:110px;
	}
}
.content-custom strong {
	font-weight:500;
	}
.content-custom p:not(:last-child) {
	margin-bottom:1rem;
	}	

.table-custom {
	border-collapse:collapse; 
	width:100%; 
	border:1px solid #dadada;
	text-align:left;
	margin-bottom:20px;
	}	
.table-custom tr, .table-custom td {
	border-collapse:collapse;
	border:1px solid #dadada;
	padding:5px;
	}	
.footer-logo img {
	width:120px;
	}

.news-block-one .inner-box {
    margin-bottom: 0;
}	
.about-title {
	font-weight:500;
	font-size:25px;
	font-family: "Abhaya Libre", serif;
	}
@media only screen and (max-width: 768px) {	
	.cover-section .content-box h1 {
		font-size: 30px;
		line-height: 30px;
		margin-bottom: 10px;
	}	
	.sec-pad {
		padding: 40px 0px 50px 0px;
	}
}
.gallery-style-two {
	margin-top:50px;
	}
@media only screen and (max-width: 768px) {	
	.gallery-style-two {
	margin-top:0px;
	}
}	
.gallery-style-two .owl-nav {
    bottom: -30px;
}

.sec-title .sub-title {
    font-size: 50px;
    line-height: 50px;
}
.gallery-block-two .inner-box .text h3 {
	color:#fff;
	}
.sticky-header .logo-box {
    padding: 0px 0px;
}	
.main-header .logo-box {
    padding: 10px 0px;
}
.main-menu .navigation > li > a {
    font-size: 16px;
    padding: 20px 0px;
}
.main-header .logo-box {
    padding: 0px;
}

.sticky-header .main-menu .navigation > li > a {
    padding: 20px 0px;
}
.main-menu .navigation > li > a:before {
    bottom: 0;
}
.main-header .logo-box .logo {
    max-width: 130px;
}
.footer-bottom .copyright {
	display:flex;
	justify-content: space-between;
	align-items: center;
	}
@media only screen and (max-width: 768px) {	
.footer-bottom .copyright {
	flex-direction:column;
	justify-content: center;
	}
.main-header .logo-box {
    padding: 10px 0px;
}	
}	
.footer-bottom .copyright .created-by {
	display:flex;
	align-items: center;
	justify-center: center;
	gap: 5px;
	color:#fff;
	}
.footer-bottom .copyright .created-by a img {
	width:120px;
	}	
.news-section.sec-pad {
    padding: 40px 0px 40px 0px;
}

.catering-btn {
	text-transform: none !important;
	margin-top:20px;
	padding: 10px 15px 10px 15px !important;
	font-weight:500;
	}


.branch-city-tab {
	display:flex;
	align-items: center;
	justify-content: center;
	gap:20px;
	}
.branch-city-tab > li {
	padding:10px 25px;
	cursor:pointer;
	background-color:#e2e2e2;
	font-family: "Abhaya Libre", serif;
	font-size:16px;
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
	}	
@media only screen and (max-width: 768px) { 
	.branch-city-tab {
		gap:10px;
		overflow-x:scroll;
	}
	.branch-city-tab > li {
		padding:6px 10px;	
	}
}	
.branch-city-tab > li.active {
	background-color:#d5725c;
	color:#fff;
	}	
.branch-city-tab-content > li {
	display:none;
	}	
.branch-city-tab-content > li.active {
	display:block;
	}	

.branch-items {
	display:flex;
	gap:20px;
	width:100%;
	}
	
.branch-items > li {
	padding:8px 15px;
	cursor:pointer;
	background-color:#e2e2e2;
	font-family: "Abhaya Libre", serif;
	font-size:16px;
	white-space:nowrap;
	border-top-left-radius: 8px;
    border-top-right-radius: 8px;
	}
.grid-item-holder picture {
	transition: all .3s;
	}
.grid-item-holder:hover picture {
	transform: scale(1.1);
	}	
@media only screen and (max-width: 768px) { 
	.branch-items {
		gap:10px;
		padding-bottom:10px;
		overflow-x:scroll;
	}
	.branch-items > li {
		padding:6px 10px;	
	}
}	
.branch-items > li.active {
	background-color:#d5725c;
	color:#fff;
	font-style:italic;
	}	
.branch-content {
	width:100%;
	margin-top:20px;
	}
.branch-content > li {
	display:none;
	}	
	
.branch-content > li.active {
	display:block;
	}	
.collapse-branch .top {
	display:flex;
	gap: 20px;
	width:100%;
	}
.collapse-branch .top  .left img {
	width:100px;
	margin-top:15px;
	}	
@media only screen and (max-width: 768px) {	
	.collapse-branch .top  .left {
		display:none;
	}
}
.collapse-branch .top  .right {
	display: flex;
    flex-direction: column;
    align-items: start;
	flex:2;
	}
.collapse-branch .city {
	font-size:18px;
	font-weight:500;
	color:#d5725c;
	font-family: "Abhaya Libre", serif;
	font-style:italic;
	margin-bottom:5px;
	}	
.collapse-branch .branch-name {
	font-size:32px;
	font-family: "Abhaya Libre", serif;
	}
.collapse-branch .branch-info {
	display:flex;
	flex-direction: column;
	gap:20px;
	text-align:left;
	width: 100%;
	}	
.collapse-branch .branch-info .phones {
	display:flex;
	flex-shrink: 0;
	flex-direction: column;
}	
.collapse-branch .branch-info .phones .phone-items {
	padding-left:22px;
	}
.collapse-branch .branch-info .phones .phone-items a {
	color:#676767;
	}	
.branch-info [class^="icon-"] {
	color:#d5725c;
	margin-right:5px;
	}
	
@media only screen and (max-width: 768px) {

.collapse-branch .branch-info {
	flex-direction: column;
	align-items: start;
	gap:10px;
	}	
}

.map {
	width:100%;
	}
.collapse-branch .bottom {
	display:flex;
	gap:10px;
	width:100%;
	}
.collapse-branch .bottom .map {
	flex: 2;
	}
.collapse-branch .bottom .map iframe{
	width:100%;
	border:0;
	height:350px;
	}
.collapse-branch .bottom .gallery {
	display:flex;
	flex-direction: column;
	gap: 10px;
	width:150px;
	height:350px;
	overflow-y: scroll;
	padding-right:10px;
	}
.collapse-branch .bottom .gallery a > img {
	width:100%;
	}	
.ems-scrollbar-vertical::-webkit-scrollbar {
    width: 2px;
    height: 10px;
}
.ems-scrollbar::-webkit-scrollbar-thumb {
    background: #000;
}
.ems-scrollbar::-webkit-scrollbar-track {
    background: #F6F6F6;
}

.contact-section {
    padding: 30px 0px;
	margin-top:30px;
	margin-bottom:30px;
}
.branch-city-tab-content {
	margin-bottom:30px;
	}
	
.contact-section .form-inner {
    padding: 30px;
}	

.contact-info-collapse {
	display:flex;
	gap: 20px;
	}
.content_block_one .content-box {
	padding-bottom:80px;
	}	
@media only screen and (max-width: 768px) {
	.contact-info-collapse {
		flex-direction: column;
		gap:10px;
	}
	.content_block_one .content-box {
	padding-bottom:0;
	}	
}	

.footer-top .contact-widget .info-list{
	display:flex;
	gap:10px;
	flex-direction:column;
	}
.footer-top .contact-widget .info-list li {
	display:flex;
	flex-direction: column;
	line-height:23px;
	}