
body,html{
	margin:0;
	line-height:150%
}
a{
	text-decoration:none;
	color:inherit;
	cursor:pointer
}
.is-hidden{
	display:none!important
}

hr{
	width:100%; 
	text-align:left;
	margin-left:0; 
	margin-top: 20px;
	border: 2px solid;
    border-radius: 5px;
}



body.view-company{
	background-color:#000;
	background-repeat:no-repeat;
	background-position:50%;
	background-attachment:scroll;
	background-size:cover
}
.dmu_dark-overlay{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.1)
}
.language-options{
	margin-top:20px;
	color:#fff;
	text-align:center;
	font-size:14px;
	display:inline;
	padding:4px;
	background-color:rgba(0,0,0,.6);
	border-radius:1242px;
	width:-webkit-max-content;
	width:-moz-max-content;
	width:max-content;
	margin:20px auto 0;
	padding-left:13px
}
.language-options i{
	margin-right:5px
}
.language-options a:hover{
	text-decoration:underline
}
.landing-hero{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:100vh;
	color:#fff;
	z-index:1000;
	position:relative
}
.landing-hero .hero-logo{
	display:block;
	max-width:85%;
	margin:0 auto;
	height:auto
}
@media screen and (min-width:800px){
	.landing-hero .hero-logo{
		max-width:60%
}
}
.landing-hero .action-bar{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	max-width:540px;
	width:90%;
	margin:40px auto 0
}
@media (min-width:576px){
	.landing-hero .action-bar{
		width:100%
}
}
.landing-hero .action-bar .action-bar-item{
	text-align:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:10px;
	border-radius:3000px;
	-webkit-transition:all .3s;
	transition:all .3s;
	width:50px;
	height:50px;
	font-size:14px
}
@media (min-width:576px){
	.landing-hero .action-bar .action-bar-item{
		width:105px;
		height:105px;
		font-size:24px
}
}
.landing-hero .action-bar .action-bar-item i{
	font-size:1.8rem
}
@media (min-width:576px){
	.landing-hero .action-bar .action-bar-item i{
		font-size:2.85rem
}
}
.modal-container{
	position:fixed;
	top:0;
	left:0;
	z-index:1050;
	transition-style:translateY;
	timing-function:ease-out;
	-webkit-transition-duration:.25s;
	transition-duration:.25s;
	overflow:auto;
	-webkit-overflow-scrolling:touch;

}
.modal-container.collapsed{
	-webkit-transform:translateY(100vh);
	transform:translateY(100vh);

}
.modal-container.expanded{
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.modal-container{
	padding:0;
	width:100%;
	height:100%;
	background-color:#f5dcdc;
	text-align:left;
	font-weight:400
}
.modal-container .share-header{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	background-color:#fff;
	-webkit-box-shadow:0 20px 16px -6px #fff;
	box-shadow:0 20px 16px -6px #fff;
	height:27px
}
.modal-container .noicon{
	position:relative;
	top:10px
}
.modal-container.modal-container-inline.collapsed .share-item{
	margin-right:0;
	vertical-align:bottom
}
.modal-container.expanded .share-list-container{
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	width:100%;
	height:100%
}
.share-list{
	list-style:none;
	margin:0;
	padding:0
}
.modal-container.expanded .share-list{
	padding:45px 18px 85px
}
.modal-container.expanded .share-item:first-child{
	border-top:1px solid #e3e3e3
}
.modal-container.expanded .share-item{
	float:none;
	margin:0;
	width:100%;
	border-bottom:1px solid #e3e3e3
}
.share-link{
	display:block
}
.modal-container .share-link,.share-link{
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.modal-container .share-link{
	position:relative;
	padding:10px 0
}
.modal-container.modal-container-inline.collapsed .share-link{
	padding:5px
}
.icon{
	width:14px;
	height:14px
}
.icon,.icon-inline{
	display:inline-block;
	overflow:hidden;
	margin-top:1px;
	border:0;
	background-color:transparent;
	background-repeat:no-repeat;
	color:transparent;
	vertical-align:text-top;
	text-indent:-1000px;
	text-shadow:none;
	font:0/0 a
}
.icon-inline{
	background-position:0;
	background-size:cover;
	background-size:100%
}
.icon-inline.icon-share-facebook-circle,.icon-inline.icon-share-twitter-circle{
	width:31px;
	height:31px
}
.icon-share-facebook-circle{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M0 15C0 6.716 6.716 0 15 0s15 6.716 15 15-6.716 15-15 15S0 23.284 0 15z' fill='%233B5998'/%3E%3Cpath d='M16 22.5v-8h2.052l.268-2.758h-2.29l.003-1.38c0-.72.063-1.104 1.008-1.104h1.265V6.5h-2.022C13.855 6.5 13 7.838 13 10.087V12h-1.5v2.5H13v8h3z' fill='%23FFF'/%3E%3C/svg%3E")
}
.icon-share-twitter-circle{
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M0 15C0 6.728 6.716.022 15 .022S30 6.728 30 15s-6.716 14.978-15 14.978S0 23.273 0 15z' fill='%234099FF'/%3E%3Cpath d='M14.79 12.196l.032.518-.524-.063c-1.907-.242-3.573-1.067-4.987-2.453l-.69-.687-.178.508c-.377 1.132-.136 2.327.65 3.13.42.445.325.51-.398.244-.25-.085-.47-.148-.492-.116-.073.074.178 1.037.377 1.417.27.53.827 1.047 1.434 1.354l.513.243-.608.01c-.588 0-.61.01-.546.233.21.688 1.037 1.417 1.96 1.735l.65.222-.567.338a5.892 5.892 0 0 1-2.808.783c-.472.012-.86.054-.86.086 0 .106 1.278.698 2.022.93 2.232.69 4.882.392 6.873-.782 1.414-.836 2.83-2.496 3.49-4.104.355-.857.71-2.422.71-3.173 0-.487.032-.55.62-1.132.345-.338.67-.71.732-.814.105-.2.094-.2-.44-.02-.89.317-1.016.275-.576-.2.326-.34.713-.953.713-1.133 0-.032-.157.02-.335.116-.19.106-.608.264-.922.36l-.566.18-.513-.35c-.283-.19-.68-.4-.89-.464-.535-.15-1.353-.128-1.834.04-1.31.476-2.137 1.703-2.042 3.046z' fill='%23FFF'/%3E%3C/svg%3E")
}
.icon-share-email-circle{
	display:inline-block;
	width:30px;
	height:30px;
	border:1px solid #3b3b3b;
	border-radius:15px;
	background:#3b3b3b;
	text-align:center;
	text-indent:inherit;
	line-height:28px
}
.icon-share-email-circle .icon-share-email{
	display:inline-block;
	margin-top:1px;
	width:18px;
	height:12px;
	background-image:url("../img/share-icons/icon-share-email.min.svg");
	vertical-align:middle
}
.icon-share-googlemaps{
	width:31px;
	height:31px;
	background-image:url("../img/share-icons/google-maps.png");
	background-size:cover
}
.icon-share-applemaps{
	background-image:url("../img/share-icons/apple-maps.png")
}
.icon-share-applemaps,.icon-share-yandexnav{
	width:31px;
	height:31px;
	background-size:cover
}
.icon-share-yandexnav{
	background-image:url("../img/share-icons/yandex-nav.png")
}
.icon-share-sms{
	width:31px;
	height:31px;
	background-image:url("../img/share-icons/sms-icon.png");
	background-size:cover
}
.modal-container .icon-share-whatsapp-circle{
	width:31px;
	height:31px;
	background-image:url("../img/share-icons/icon-share-whatsapp-circle.min.svg")
}
.modal-container .icon-share-telegram-circle{
	width:31px;
	height:31px;
	background-image:url("../img/share-icons/telegram_logo.svg")
}
.modal-container .share-desc{
	position:absolute;
	top:13px;
	display:inline-block;
	overflow:hidden;
	padding-left:16px;
	width:85%;
	color:#999;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:17px
}
.modal-container .share-close-div{
	position:absolute;
	bottom:0;
	width:100%;
	height:70px;
	background-color:#fff;
	-webkit-box-shadow:0 -20px 16px -6px #fff;
	box-shadow:0 -20px 16px -6px #fff
}
.modal-container .share-close{
	display:block;
	padding:14px 18px;
	color:#999;
	text-decoration:none;
	font-weight:700;
	font-size:17px
}
.location-container-sorting{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:.8rem;
	padding-bottom:10px;
	background-color:#3b5d6f;
	color:#fff;
	padding:10px 0
}
.location-container-sorting h3{
	margin:0;
	margin-right:25px
}
.location-list-container{
	overflow:auto;
	height:calc(100% - 80px);
	-webkit-overflow-scrolling:touch;
	padding-bottom:100px
}
.location-list-item{
	padding:10px;
	padding-bottom:15px;
	border-bottom:1px solid #bababa
}
.location-list-item .wrapper{
	max-width:600px;
	margin:0 auto
}
.location-list-item .title{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start
}
.location-list-item .title h2{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin:0;
	margin-bottom:5px;
	margin-right:10px
}
@media (max-width:576px){
	.location-list-item .title h2{
		font-size:1rem;
		margin-bottom:2px
}
}
.location-list-item .title .distance{
	font-weight:700;
	white-space:nowrap
}
.location-list-item p{
	margin:0
}
@media (max-width:576px){
	.location-list-item p{
		font-size:.9rem;
		line-height:150%
}
}
.location-list-item .contact{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:start;
	-ms-flex-pack:start;
	justify-content:flex-start;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.location-list-item .contact a{
	text-decoration:none;
	padding:5px;
	border:1px solid #0070c9;
	border-radius:4px;
	color:#0070c9
}
.location-list-item .contact a.whatsapp{
	color:#128c7e;
	border-color:#128c7e
}
.location-list-item .navigation-items{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-weight:700
}
.location-list-item .navigation-items a{
	border:none
}
.menu-announcements{
	max-width:90%;
	padding:10px 5px;
	margin:10px auto 0;
	background-color:#fff;
	color:#000;
	border-radius:10px;
	-webkit-box-shadow:0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.028),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.042),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07);
	box-shadow:0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.028),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.042),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07)
}
@media (min-width:576px){
	.menu-announcements{
		padding:20px 20px 30px;
		max-width:600px
}
}
.menu-announcements h4{
	margin:0;
	text-align:center;
	font-size:1.1rem
}
@media (min-width:576px){
	.menu-announcements h4{
		margin-top:30px;
		margin-bottom:10px;
		font-size:1.35rem
}
}
.menu-announcements p{
	text-align:center;
	margin:0;
	font-size:1rem;
	line-height:160%
}
.menu-sections-panel{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:-webkit-sticky;
	position:sticky;
	z-index:900;
	top:0;
	width:100%;
	overflow-x:overlay;
	overflow-y:hidden;
	-webkit-overflow-scrolling:touch;
	white-space:nowrap
}
.menu-sections-panel .menu-sections-panel-item{
	padding:10px 15px;
	font-weight:800
}
.menu-sections-panel.panel-style-2{
	padding:10px 0
}
.menu-sections-panel.panel-style-2 .menu-sections-panel-item{
	padding:10px 15px 3px;
	max-width:150px;
	min-width:90px;
	height:45px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end;
	border-radius:5px;
	margin-right:10px;
	background-repeat:no-repeat;
	background-position:50%;
	background-size:cover
}
.menu-sections-panel.panel-style-2 .menu-sections-panel-item:first-child{
	margin-left:10px
}
.menu-sections-panel.panel-style-2 .menu-sections-panel-item span{
	display:inline-block;
	width:95%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:center;
	font-size:.8rem;
	font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;
	letter-spacing:-.033rem;
	text-shadow:0 0 10px rgba(0,0,0,.7)
}
::-webkit-scrollbar{
	width:5px;
	height:5px
}
::-webkit-scrollbar-track{
	background:transparent
}
::-webkit-scrollbar-thumb{
	background:rgba(0,0,0,.3)
}
::-webkit-scrollbar-thumb:hover{
	background:#555
}
.menu-chart{
	margin:40px auto 0;
	background-color:#f7f1e3;
	border-radius:10px;
	max-width:90%;
	padding:5px;
	-webkit-box-shadow:0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.028),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.042),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07);
	box-shadow:0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.028),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.042),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07)
}
@media (min-width:576px){
	.menu-chart{
		max-width:600px;
		padding:20px
}
}
.menu-chart h3{
	margin-top:5px;
	text-align:center;
	text-shadow:0 1px 2px hsla(0,0%,100%,.4)
}
.menu-chart .chart-item-thumb{
	min-width:60px;
	height:60px;
	border-radius:9px;
	overflow:hidden;
	margin-top:5px;
	background:#d3cce3;
	background:-webkit-gradient(linear,left top,left bottom,from(#e9e4f0),to(#d3cce3));
	background:linear-gradient(180deg,#e9e4f0,#d3cce3);
	background-size:cover;
	background-repeat:no-repeat;
	margin-right:10px
}
.menu-chart .top-chart{
	padding:5px
}
.menu-chart .top-chart .chart-item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	line-height:100%;
	margin-bottom:15px
}
.menu-chart .top-chart .chart-item .order{
	padding:0 8px;
	font-size:1.2rem;
	font-weight:800;
	line-height:120%;
	color:#2d3436
}
.menu-chart .top-chart h4{
	margin:0;
	font-size:1.2rem;
	font-weight:300;
	line-height:120%;
	color:#2d3436;
	text-shadow:0 1px 2px hsla(0,0%,100%,.4)
}
.menu-chart .top-chart span{
	font-family:HelveticaNeue,Arial,Tahoma,sans-serif;
	font-size:.7rem;
	letter-spacing:1px;
	font-weight:800;
	color:#6f1e51;
	margin-bottom:2px;
	display:block;
	text-shadow:0 1px 2px hsla(0,0%,100%,.4)
}
.centered-container{
	max-width:600px;
	margin:0 auto
}
.menu-section{
	padding-top:25px
}
.menu-section .menu-section-title{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:-webkit-sticky;
	position:sticky;
	top:77px;
	z-index:800
}
.menu-section .menu-section-title h3{
	margin:0;
	text-align:center;
	font-weight:800;
	letter-spacing:-.05rem;
	font-size:1.35rem
}
.menu-section .menu-section-title span{
	padding:5px 15px
}
.menu-section .counter{
	font-size:.9rem;
	font-weight:400
}
.menu-section p.section-footnote{
	text-align:center;
	font-size:.85rem;
	font-family:HelveticaNeue,Helvetica,Arial,sans-serif;
	font-style:italic;
	opacity:.7
}
.menu-section-intro{
	padding:0 25px 0 15px
}
.menu-section-intro .section-lead{
	max-width:600px;
	margin:0 auto 20px;
	text-align:center;
	font-size:1rem;
	line-height:150%
}
.menu-section span.menu-item-tag{
	display:inline-block;
	font-size:.75rem;
	font-family:HelveticaNeue,Tahoma,sans-serif;
	font-weight:600;
	padding:0 7px;
	border-radius:10px
}
@media (min-width:576px) and (max-width:1024px){
	.centered-container{
		max-width:760px
}
	.menu-section-list{
		-webkit-column-count:2;
		column-count:2;
		-webkit-column-gap:40px;
		column-gap:40px
}
	.menu-section-list .menu-section-item{
		-webkit-column-break-inside:avoid;
		break-inside:avoid
}
}
@media (min-width:1025px){
	.centered-container{
		max-width:960px
}
	.menu-section-list{
		-webkit-column-count:2;
		column-count:2;
		-webkit-column-gap:50px;
		column-gap:50px
}
	.menu-section-list .menu-section-item{
		-webkit-column-break-inside:avoid;
		break-inside:avoid
}
}
.menu-section-list{
	padding:0 15px
}
.menu-section-list .menu-section-item{
	padding-bottom:10px;
	margin-bottom:5px
}
.menu-section-list .menu-section-item .menu-section-item-header{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	padding-bottom:4px
}
.menu-section-list .menu-section-item .menu-section-item-header .price,.menu-section-list .menu-section-item .menu-section-item-header h4{
	font-size:1.1rem;
	font-weight:800
}
.menu-section-list .menu-section-item .menu-section-item-header h4{
	margin:0;
	margin-right:10px
}
.menu-section-list .menu-section-item .menu-section-item-header .price{
	white-space:nowrap
}
.menu-section-list .menu-section-item.item-image-card{
	background-color:#ffeaa7;
	margin-bottom:10px;
	border-radius:4px;
	overflow:hidden
}
.menu-section-list .menu-section-item.item-image-card .menu-section-item-desc,.menu-section-list .menu-section-item.item-image-card .menu-section-item-header{
	padding:0 5px
}
.menu-section-thumb-container{
	padding:15px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	overflow-x:auto;
	-webkit-overflow-scrolling:touch;
	margin-right:0
}
.menu-section-thumb-container .menu-section-item{
	-webkit-box-flex:0;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:250px;
	margin-right:10px;
	border-radius:8px;
	padding-bottom:15px;
	overflow:hidden;
	background-color:#ffeaa7;
	color:#2d3436
}
@media (min-width:576px){
	.menu-section-thumb-container .menu-section-item{
		width:400px;
		margin-right:20px
}
}
.menu-section-thumb-container .menu-section-item .thumbnail{
	width:100%;
	height:180px;
	background-size:cover;
	background-position:50%
}
@media (min-width:576px){
	.menu-section-thumb-container .menu-section-item .thumbnail{
		height:300px
}
}
.menu-section-thumb-container .menu-section-item .menu-section-item-header{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	padding:10px;
	padding-bottom:5px;
	color:#6f1e51
}
.menu-section-thumb-container .menu-section-item .menu-section-item-header .price,.menu-section-thumb-container .menu-section-item .menu-section-item-header h4{
	font-size:1.1rem;
	font-weight:800
}
.menu-section-thumb-container .menu-section-item .menu-section-item-header h4{
	margin:0;
	margin-right:10px
}
.menu-section-thumb-container .menu-section-item .menu-section-item-header .price{
	white-space:nowrap
}
.menu-section-thumb-container .menu-section-item .menu-section-item-desc{
	padding:10px;
	padding-top:0;
	font-size:.8rem;
	line-height:150%
}
.hero-shadow{
	text-shadow:0 0 15px #000;
	line-height:120%
}
.sidepage-hero{
	position:relative;
	background-image:-webkit-gradient(linear,left bottom,left top,from(#414345),to(#232526));
	background-image:linear-gradient(0deg,#414345,#232526);
	background-repeat:no-repeat;
	background-position:50%;
	background-size:cover;
	min-height:40vh;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center;
	padding:10px
}
@media screen and (min-width:1024px){
	.sidepage-hero{
		min-height:60vh
}
}
.sidepage-hero__link{
	z-index:10
}
.sidepage-hero__logo{
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:space-evenly;
	-ms-flex-pack:space-evenly;
	justify-content:space-evenly;
	padding:20px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center;
	color:#fff
}
.sidepage-hero__logo--l{
	width:50%;
	max-width:600px
}
@media screen and (min-width:1024px){
	.sidepage-hero__logo--l{
		width:30%
}
}
.sidepage-hero__logo--s{
	width:30%;
	max-width:500px;
	z-index:10
}
@media screen and (min-width:1024px){
	.sidepage-hero__logo--s{
		width:17%
}
}
.sidepage-hero__title{
	color:#fff;
	font-size:2rem;
	text-shadow:1px 1px 10px #000,1px 1px 15px rgba(0,0,0,.9),1px 1px 20px rgba(0,0,0,.8);
	margin:0;
	line-height:130%;
	z-index:10;
	margin-bottom:20px
}
@media screen and (min-width:1024px){
	.sidepage-hero__title{
		font-size:4rem
}
}
.sidepage-hero__actions{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	color:#fff;
	font-size:1.5rem
}
@media screen and (min-width:1024px){
	.sidepage-hero__actions{
		font-size:2.3rem
}
}
.sidepage-hero__actions__item{
	padding:10px;
	background-color:rgba(0,0,0,.65);
	border-radius:1242px;
	text-align:center;
	min-width:50px;
	min-height:50px;
	line-height:30px;
	margin-right:15px;
	-webkit-box-shadow:0 0 20px;
	box-shadow:0 0 20px
}
.sidepage-hero__actions__item.navigate{
	color:#FAFAFA
}
.sidepage-hero__actions__item.call{
	color:#FAFAFA
}
.sidepage-hero__actions__item.whatsapp{
	color:#25d366
}
.sidepage-hero__actions__item.share{
	color:#FAFAFA
}
.sidepage-hero__actions__item:last-child{
	margin-right:0
}
@media screen and (min-width:1024px){
	.sidepage-hero__actions__item{
		min-width:80px;
		min-height:80px;
		line-height:60px;
		margin-right:20px
}
}
.sidepage-hero__btn{
	color:#fff;
	z-index:10;
	font-weight:600;
	border:1px solid #fff;
	display:inline-block;
	width:-webkit-max-content;
	width:-moz-max-content;
	width:max-content;
	border-radius:1242px;
	background-color:rgba(0,0,0,.4);
	margin:0 auto;
	padding:4px 25px
}
@media screen and (min-width:1024px){
	.sidepage-hero__btn{
		padding:10px 30px;
		font-size:1.4rem
}
}
.section-desc{
	text-align:center;
	margin:0 10px;
	font-size:1rem;
	line-height:140%
}
.hero{
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin-bottom:1vh;
	min-height:100vh;
	z-index:1
}
.hero,.hero .slide{
	background-attachment:scroll;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:cover;
	width:100%
}
.hero .slide{
	position:absolute;
	height:100%;
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
	opacity:0
}
.slide.is-shown{
	opacity:1
}
.dm-action-btn{
	position:fixed;
	z-index:100;
	right:15px;
	bottom:15px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	border:none;
	border-radius:.75rem;
	background:-webkit-gradient(linear,left top,right bottom,from(#fff),to(#ece9e6));
	background:linear-gradient(to bottom right,#fff,#ece9e6);
	color:#6f1e51;
	width:75px;
	height:75px;
	font-weight:700;
	font-size:.85rem;
	-webkit-box-shadow:0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.028),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.042),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07);
	box-shadow:0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.028),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.042),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07)
}
.sticky-header{
	position:fixed;
	z-index:1000;
	top:0;
	right:0;
	left:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-transition:all .3s ease;
	transition:all .3s ease;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	background-color:#22252a;
	color:#fff;
	height:44px;
	padding:5px 0;
	-webkit-box-shadow:0 2px 10px rgba(0,0,0,.4);
	box-shadow:0 2px 10px rgba(0,0,0,.4)
}
.sticky-header.not-showing{
	-webkit-transform:translate3d(0,-60px,0);
	transform:translate3d(0,-60px,0)
}
.sticky-header__content{
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	width:100%;
	margin:0;
	margin-left:5%
}
.sticky-header__content,.sticky-header__content__side{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.sticky-header__title{
	margin:0;
	height:43px;
	font-size:19px;
	font-weight:600;
	line-height:44px
}
.sticky-header__content__nav-btn{
	font-size:19px
}
.sticky-header__actions{
	font-size:22px;
	line-height:44px
}
.sticky-header__actions__item{
	padding:10px
}
.sticky-header__actions__item.navigate{
	color:#FAFAFA
}
.sticky-header__actions__item.call{
	color:#FAFAFA
}
.sticky-header__actions__item.whatsapp{
	color:#25d366
}
.sticky-header__actions__item.share{
	color:#FAFAFA
}
.menu-grid{
	display:grid;
	grid-gap:15px;
	grid-template-columns:1fr 1fr;
	grid-auto-rows:100px;
	grid-auto-flow:row dense;
	max-width:90%;
	padding-top:50px;
	margin:0 auto 20px;
	position:relative
}
@media screen and (min-width:1025px){
	.menu-grid{
		grid-gap:30px;
		max-width:960px
}
}
.menu-grid-item{
	position:relative;
	font-weight:900;
	background-image:-webkit-gradient(linear,left bottom,left top,from(#414345),to(#232526));
	background-image:linear-gradient(0deg,#414345,#232526);
	background-repeat:no-repeat;
	background-position:50%;
	background-size:cover;
	border-radius:10px;
	overflow:hidden
}
@media screen and (min-width:1024px){
	.menu-grid-item{
		border-radius:15px
}
}
.menu-grid-item .black-box{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(0,0,0,.1)
}
.menu-grid-item.style-2{
	grid-column:span 2
}
.menu-grid-item.style-2 .text-box{
}
.menu-grid-item.style-3{
	grid-row:span 2
}
.menu-grid-item.style-3 .text-box{
}
.menu-grid-item.style-4{
	grid-column:span 2;
	grid-row:span 2
}
.menu-grid-item.style-4 .text-box{
	font-size:1.4rem
}
.menu-grid-item.style-5{
	grid-row:span 3
}
.menu-grid-item.style-5 .text-box{
	font-size:1.1rem
}
.menu-grid-item.style-6{
	grid-column:span 2;
	grid-row:span 3
}
.menu-grid-item.style-6 .text-box{
	font-size:1.7rem
}
.menu-grid-item .text-box{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	color:#fff;
	text-align:center;
	font-size:.9rem;
	font-weight:900;
	line-height:120%;
	text-shadow:1px 1px 10px #000,1px 1px 15px rgba(0,0,0,.9),1px 1px 20px rgba(0,0,0,.8)
}
@media screen and (min-width:768px){
	.menu-grid-item .text-box{
		font-size:1.8rem;
		font-weight:600
}
}
@media screen and (min-width:1024px){
	.menu-grid-item .text-box{
		font-size:2.4rem;
		font-weight:600;
		text-shadow:1px 1px 10px rgba(0,0,0,.6),1px 1px 30px rgba(0,0,0,.4)
}
}
.sidebar-open-btn{
	color:#fff;
	z-index:100;
	position:absolute;
	top:0;
	padding:20px 10px
}
.sidebar-close-btn{
	position:absolute;
	top:0;
	left:0;
	padding:10px
}
.sidebar{
	position:fixed;
	z-index:1000;
	left:0;
	top:0;
	width:270px;
	height:100vh;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	transition-style:translateX;
	timing-function:ease-out;
	-webkit-transition-duration:.35s;
	transition-duration:.35s;
	-webkit-transform:translateX(-270px);
	transform:translateX(-270px);
	color:#fff;
	background:#000;
	background:-webkit-gradient(linear,left top,left bottom,from(#434343),to(#000));
	background:linear-gradient(180deg,#434343,#000)
}
.sidebar.revealed{
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
.sidebar .sidebar-header{
	position:-webkit-sticky;
	position:sticky;
	top:0;
	padding:10px;
	border-bottom:1px solid hsla(0,0%,100%,.2)
}
.sidebar .sidebar-header .sidebar-title{
	display:block;
	margin-top:30px;
	margin-bottom:20px
}
.sidebar .sidebar-header .sidebar-title img{
	display:block;
	width:60%;
	margin:0 auto
}
.sidebar .sidebar-content{
	-webkit-box-flex:2;
	-ms-flex-positive:2;
	flex-grow:2;
	overflow-y:scroll;
	overflow-scrolling:touch
}
.sidebar .sidebar-nav-item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	padding:10px;
	border-bottom:1px solid hsla(0,0%,100%,.2)
}
.sidebar .sidebar-nav-item .thumb{
	min-width:50px;
	height:50px;
	background-image:-webkit-gradient(linear,left bottom,left top,from(#414345),to(#232526));
	background-image:linear-gradient(0deg,#414345,#232526);
	background-repeat:no-repeat;
	background-position:50%;
	background-size:cover;
	border-radius:8px;
	margin-right:7px
}
.sidebar .sidebar-nav-item .title{
	font-size:20px
}
.section-box--text{
	margin-bottom:20px;
	padding:0 10px
}
.section-box--imaged{
	border-radius:20px;
	overflow:hidden;
	-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);
	box-shadow:0 10px 30px 0 rgba(0,0,0,.1);
	margin-bottom:30px
}
.section-box--title{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	margin:0;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	color:var(--heading-color)
}
.section-box__text__title__tag{
	display:inline-block;
	font-size:.75rem;
	font-weight:600;
	padding:0 7px;
	border-radius:10px;
	color:#fff;
	background-color:#ff6b81
}
.section-box--desc{
	margin:0
}
.section-box__image{
	width:100%;
	padding-top:100%;
	background-size:cover;
	background-position:50%;
	background-repeat:no-repeat
}
.section-box__text-container{
	padding:10px
}
.section-box{
	max-width:90%;
	margin:20px auto
}
.section-box__item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:8px
}
.section-box__image2{
	min-width:60px;
	height:60px;
	border-radius:9px;
	overflow:hidden;
	margin-top:5px;
	background:#d3cce3;
	background:-webkit-gradient(linear,left top,left bottom,from(#e9e4f0),to(#d3cce3));
	background:linear-gradient(180deg,#e9e4f0,#d3cce3);
	background-size:cover;
	background-repeat:no-repeat;
	background-position:50%;
	-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.1);
	box-shadow:0 10px 30px 0 rgba(0,0,0,.1);
	margin-right:10px
}
.section-box__text{
	width:100%
}
.section-box__text__title{
	margin:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	font-size: 19px;
	color:var(--heading-color)
}
.section-box__text__title--price{
	font-weight:600;
	font-size:17px;
	display:-webkit-box;
	display:-ms-flexbox;
	/*display:flex;*/
}
.section-box__text__title--price button{
	margin-left:5px
}
.section-box__text__description{
	margin-top:3px;
	margin-bottom:0;
	font-size:14px;
	line-height:21px
}
.section-display-container{
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	z-index:1000
}
.section-display__bg{
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.8)
}
.section-display__close-btn{
	position:absolute;
	right:0;
	top:0;
	padding:15px;
	color:hsla(0,0%,100%,.9)
}
.section-display__image{
	width:75%;
	max-width:1100px;
	z-index:10
}
.section-display__title{
	color:#fff;
	text-align:center;
	z-index:10;
	font-weight:700;
	font-size:23px;
	margin-top:15px;
	margin-bottom:8px
}
.section-display__description{
	color:#fff;
	text-align:center;
	z-index:10;
	font-weight:500;
	font-size:17px;
	margin:3px 10px 0
}
.related-box h3 small{
	font-size:1.1rem
}
.related-box-item{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:10px
}
.related-box-item-thumb{
	width:50px;
	height:50px;
	border-radius:10px;
	background-position:50%;
	background-size:cover;
	margin-right:10px
}
.related-box-item-text{
	font-size:1.1rem;
	font-weight:600;
	text-shadow:2px 2px 3px #161616
}
footer{
	margin:100px 0 30px;
	padding:10px;
	font-size:.95rem;
	text-align:center
}

#nocart-content{
	margin:10px;
	font-size:1.5rem;
	padding:5px;
	font-weight: bold;
	text-align:center;
	border:1px solid #d4a3a3;
	background-color:#d4a3a3;
	color:white
}
.content{
	padding:10px;
	padding-top:0;
	max-width:640px;
	margin:0 auto;

}
.modal-close{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:end;
	-ms-flex-pack:end;
	justify-content:flex-end;
	padding:10px;
}
.btn-close-shopping-modal{
	color:black;
	font-weight:800;
	cursor: pointer;

}
.btn-clear-cart,.btn-close-shopping-modal{
	-webkit-appearance:none;
	border:none;
	background-color:transparent
}
.btn-clear-cart{
	color:#e52535
}
.cart-list{
	width:100%;
	font-size:.95rem;
	margin-bottom:10px;
	font-weight: bold;
}
table{
	border-radius:4px
}
table,td,th{
	border:2px solid #2d3436;
	border-collapse:collapse;
	color:#2d3436;
	line-height:100%;
	font-size: 17px;
}
td,th{
	padding:8px
}
.cart-list th:nth-child(2),.cart-list th:nth-child(3),.cart-list tr td:nth-child(2){
	text-align:center;
	font-weight: bold;
}
.cart-list tr td:nth-child(3){
	text-align:right;
	font-weight: bold;

}
.cart-header{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.location-stack{
	width:100%;
	font-size:.95rem;
	padding:5px
}
.order-extras{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:baseline;
	-ms-flex-align:baseline;
	align-items:baseline;
	font-size:.85rem;
	margin-bottom:10px;

}
.order-extras h3{
	font-size:.95rem;
	margin:3px 0;
	min-width:100px;
	border-radius: 50px;
}
.order-extras .flex-cols{
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;

}
.order-extras .field-w-extra,.order-extras .flex-cols{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex
}
.order-extras input[type=tel],.order-extras input[type=text]{
	min-width:200px;
	padding:5px;
	font-size:.95rem;
	border-radius:10px;
	border:1px solid gray;
}
.order-extras input[type=tel].order-extra-input-text,.order-extras input[type=text].order-extra-input-text{
	min-width:inherit;
	padding:0 3px;
	font-size:inherit;
	margin-left:4px
}


#order-total{
	text-align:center
}
#address-container p{
	color:#d63031;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center
}
.submit-btn-container{
	margin-bottom:100px;

}
.btn-send-order{
	display:block;
	padding:10px;
	text-align:center;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:10px;
	font-size: 18px;
	border:none;
	width:100%;
	-webkit-appearance:none;
	cursor: pointer;


}
.btn-send-order:hover{
	background-color:#00a98f
}
.btn-send-order.whatsapp{
	background-color:#34bf49;
	color:#fff
}
.btn-send-order.email{
	background-color:#ea4335;
	color:#fff
}
.wiretransfer-container{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%;
	padding:10px;
	border-radius:8px;
	background-color:#f1f2f6;
	color:#2f3542;
	margin-bottom:10px
}
.wiretransfer-container h4,.wiretransfer-container h5{
	margin:0
}
.wiretransfer-container h5{
	font-size:.95rem
}
.wiretransfer-container .title{
	text-align:center
}
textarea.order-modal{
	width:100%;
	font-size:1.1rem;
	padding:5px;
	border-radius:4px
}




















.btn{/*dent around button*/
    display: inline-block;
    position: relative;
    text-decoration: none;
    color: rgba(3, 169, 244, 0.54);
    width: 60px;
    height: 60px;
    border-radius: 50%;
    text-align: center;
    background: #f7f7f7;
    box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.08);

}
.btn .fal {/*Button itself*/
    
    content: '';
    width: 60px;
    height: 60px;
    line-height: 60px;
    vertical-align: middle; 
    left: 10px;
    top: 9px;
    border-radius: 10%;
    font-size: 30px;
    background-image: -webkit-linear-gradient(#e8e8e8 0%, #d6d6d6 100%);
    background-image: linear-gradient(#e8e8e8 0%, #d6d6d6 100%);
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.66);
    box-shadow: inset 0 2px 0 rgba(255,255,255,0.5), 0 2px 2px rgba(0, 0, 0, 0.19);
    border-bottom: solid 2px #b5b5b5;
    margin-top: 20px;
  }
  
.btn .fal:active{
    background-image: -webkit-linear-gradient(#efefef 0%, #d6d6d6 100%);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), 0 2px 2px rgba(0, 0, 0, 0.19);
    border-bottom: solid 2px #d8d8d8;
}

.btn .fal:hover{
    background-image: -webkit-linear-gradient(#bcbcbc 0%, #bcbcbc 100%);
  
}

.owl {color: #f79638;}

.section-box__text__description{color: #1d1d1d;}



.variations-list{
margin:0;
margin-top:5px;
font-size:.9rem;
line-height:150%
}

.variations-list__item{
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;
margin-top:5px;
margin-bottom:10px
}
.variations-list__item,
.variations-list__item--price{
display:-webkit-box;
display:-ms-flexbox;
/*display:flex;*/
color: black;
font-weight:600;
font-size:17px;
}
.variations-list__item--price button{margin-left:5px}
.related-box{width:90%;
margin:20px auto;
border-radius:10px;
padding:10px;
color:#fff;
background:#0f2027;
background:-webkit-gradient(linear,left bottom,left top,from(#2c5364),color-stop(#203a43),to(#0f2027));
background:linear-gradient(0deg,#2c5364,#203a43,#0f2027);
-webkit-box-shadow:0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.028),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.042),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07);box-shadow:0 2.8px 2.2px rgba(0,0,0,.02),0 6.7px 5.3px rgba(0,0,0,.028),0 12.5px 10px rgba(0,0,0,.035),0 22.3px 17.9px rgba(0,0,0,.042),0 41.8px 33.4px rgba(0,0,0,.05),0 100px 80px rgba(0,0,0,.07)
}
.related-box h3{margin:0;margin-bottom:15px;font-size:1.6rem;line-height:105%}


.block {
  display:block;
  padding:10px;
  text-align:center;
  font-weight: bold;
  margin-top:10px;
  margin-bottom:10px;
  font-size: 18px;
  border:none;
  width:100%;
  -webkit-appearance:none;
  cursor: pointer;
  background-color: gray;
  color: white;

}


 .fiyat {
 	font-size: 20px; 
 	background-color: gray; 
 	height:25px; 
 	width: 45px; 
 	text-align:center; 
 	border-radius: 40%;
 }

  .fiyat2 {
 	font-size: 20px; 
 	background-color: gray; 
 	height:25px; 
 	width: 70px; 
 	text-align:center; 
 	border-radius: 40%;
 }


.language-options{
	
	color:#fff;
	text-align:center;
	font-size:14px;
	display:inline;
	background-color:rgba(0,0,0,.6);
	border-radius:10px;
	width:-webkit-max-content;
	width:-moz-max-content;
	width:max-content;
	margin:20px auto 0;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 5px;
	cursor: pointer;
}

.language-options img{
	margin: 1px;

}

a.gflag {vertical-align:middle;font-size:32px;padding:1px 0;background-repeat:no-repeat;background-image:url(//gtranslate.net/flags/32.png);}
a.gflag img {border:0;}
a.gflag:hover {background-image:url(//gtranslate.net/flags/32a.png);}
#goog-gt-tt {display:none !important;}
.goog-te-banner-frame {display:none !important;}
.goog-te-menu-value:hover {text-decoration:none !important;}
body {top:0 !important;}
#google_translate_element2 {display:none!important;}
-->



.text {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  white-space: nowrap;
}

@charset "UTF-8";

.svg-inline--fa {
  vertical-align: -0.200em;
}

.rounded-social-buttons {
  text-align: center;
}

.rounded-social-buttons .social-button {
  display: inline-block;
  position: relative;
  cursor: pointer;
  width: 3.125rem;
  height: 3.125rem;
  border: 0.125rem solid transparent;
  padding: 0;
  text-decoration: none;
  text-align: center;
  color: #fefefe;
  font-size: 1.5625rem;
  font-weight: normal;
  line-height: 2em;
  border-radius: 1.6875rem;
  transition: all 0.5s ease;
  margin-right: 0.25rem;
  margin-bottom: 0.25rem;
}

.rounded-social-buttons .social-button:hover, .rounded-social-buttons .social-button:focus {
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
}

.rounded-social-buttons .fa-twitter, .fa-facebook-f, .fa-linkedin, .fa-youtube, .fa-instagram {
  font-size: 25px;
}

.rounded-social-buttons .social-button.facebook {
  background: #3b5998;
}

.rounded-social-buttons .social-button.facebook:hover, .rounded-social-buttons .social-button.facebook:focus {
  color: #3b5998;
  background: #fefefe;
  border-color: #3b5998;
}

.rounded-social-buttons .social-button.twitter {
  background: #55acee;
}

.rounded-social-buttons .social-button.twitter:hover, .rounded-social-buttons .social-button.twitter:focus {
  color: #55acee;
  background: #fefefe;
  border-color: #55acee;
}

.rounded-social-buttons .social-button.linkedin {
  background: #007bb5;
}

.rounded-social-buttons .social-button.linkedin:hover, .rounded-social-buttons .social-button.linkedin:focus {
  color: #007bb5;
  background: #fefefe;
  border-color: #007bb5;
}

.rounded-social-buttons .social-button.youtube {
  background: #bb0000;
}

.rounded-social-buttons .social-button.youtube:hover, .rounded-social-buttons .social-button.youtube:focus {
  color: #bb0000;
  background: #fefefe;
  border-color: #bb0000;
}

.rounded-social-buttons .social-button.instagram {
  background: #C13584;
}

.rounded-social-buttons .social-button.instagram:hover, .rounded-social-buttons .social-button.instagram:focus {
  color: #125688;
  background: #fefefe;
  border-color: #125688;
}





.butoon {
	-moz-box-shadow: -2px 5px 24px -5px #c96666;
	-webkit-box-shadow: -2px 5px 24px -5px #c96666;
	box-shadow: -2px 5px 24px -5px #c96666;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #768d87), color-stop(1, #6c7c7c));
	background:-moz-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-webkit-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-o-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-ms-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#768d87', endColorstr='#6c7c7c',GradientType=0);
	background-color:#768d87;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	border:2px solid #b41d1d;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:28px;
	font-weight:bold;
	padding:10px 10px;
	text-decoration:none;
}
.butoon:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6c7c7c), color-stop(1, #768d87));
	background:-moz-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-webkit-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-o-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-ms-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c7c7c', endColorstr='#768d87',GradientType=0);
	background-color:#6c7c7c;
}
.butoon:active {
	position:relative;
	top:1px;
}





#number-badge{position:absolute;top:-5px;right:-7px;padding:1px 10px;border-radius:1000px;font-size:.8rem;color:#fff;background-color:#b41d1d;-webkit-box-shadow:0 0 2.2px rgba(0,0,0,.3);box-shadow:0 0 2.2px rgba(0,0,0,.3);-webkit-transform:scale(.9);transform:scale(.9)}



.btn-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center; justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;border:none;font-size:1rem;color:#fff;background-color:#b41d1d}.btn-order.in-cart{background-color:#008C15}

.btn-orderek{
	
	align-items:center;
	text-align: center;
	align-self: center;
	border-radius:5px;
	border:none;
	font-size:9px;
	margin-top: -10px;
	margin-right: 3px;
	color:#fff;
	height: 20px;
	background-color:#b41d1d;
}
	.btn-orderek.in-cart{background-color:#FFC600

	}


.btn-subtract{
	background-color: #768d87;
	color: white;
}
.btn-add{
	background-color: #768d87;
	color: white;
}




  .modal {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: none;
    overflow: auto;
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 9999;
    text-align: center;



}

.modal-window {
    position: relative;
    background-color: #d1edd5;
    border: dotted;

    width: 50%;
    margin: 10% auto;
    padding: 20px;
    text-align: center;
    ;
}

.modal-window.small {
    width: 60%;
    
    overflow: scroll;
}

.close {
    position: absolute;
    top: 0;
    right: 0;
    color: rgba(0,0,0,0.3);
    height: 30px;
    width: 30px;
    font-size: 30px;
    line-height: 30px;
    text-align: center;

}

.close:hover,
.close:focus {
    color: #000000;
    cursor: pointer;
}

.open {
    display: block;
}

.butonumm{


  background-color:#575757;
  border-bottom: 3px solid #b41d1d;
  color: white;
  padding: 5px 5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  height: 30px;
  margin-right: 5px;
  margin-top: 10px;
  float: left;


}

.butonbicim{
	margin-left: auto; 
	text-align: center;
}


.collapsible {
  background-color: #777;
  color: white;
  cursor: pointer;
  padding: 10px;
  width: 70%;
  border: none;
  text-align: center;
  outline: none;
  font-size: 15px;
  margin-bottom: 10px;
  border-radius: 50px;
}

.active, .collapsible:hover {
  background-color: #525252;
}

.icerik {
  padding: 0 18px;
  display: none;
  overflow: hidden;
  margin-top: -20px;


}



 :root {
                    --primary-color: #; 
                    --primary-color-rgb: 251, 249, 248; 
                    --primary-color-inverse: #262625; 
                    --secondary-color: #646362;
                    --secondary-color-inverse: #FFFFFF;
                    --third-color: #DEDBD6;
                    --third-color-inverse: #3B3A38;
                    --fourth-color: #00CEC9;
                    --fourth-color-inverse: #FFFFFF;
                    --heading-color: black;
                    --primary-font-set: proxima-nova, BlinkMacSystemFont, -apple-system, "Roboto", "Helvetica", "Arial", sans-serif;
                }
                html, body {
                    background-color: var(--primary-color);
                    background-color: #dec5c5;
                    font-family: var(--primary-font-set);
                    color: var(--primary-color-inverse);
                }