
body.pro.theme1 #bodyContent {
/*    background: url(/assets/custom/44248/coco-bg.jpg) #fff top center repeat-y;
	background-repeat: repeat-y;*/
}

@media (min-width: 768px) {
	body.pro.theme1 #bodyContent {
		/*background-size: 150% auto;*/
	}
        .contact-section.mail a{
            font-size: .8em;
        }
}

body.dark.private-page.styleV3 #rList .dList .dish-category-header.has-img{
	border: 0px;
}

.full-bg-slider #mainImageHolder .primaryHolder {
    opacity: .8;
    filter: alpha(opacity=80);
}
	
.componentBox .component-label{
	display: none;
}

body.private-page.pro #permanentCartContent, 
#filters.verticalCol #dishCategory, 
#filters.verticalCol #dishType, 
#filters.verticalCol #adminMenu{
	background: rgba(0,0,0,.1) !important;
}

#map-bg-img {
    /*background: url(/assets/custom/44222/map_image.jpg) no-repeat 0% 0%;*/
	/*background: url(/assets/custom/44222/logo-sushi.jpg) no-repeat 0% 0%;*/
/*	background: url(/upload/logo/logo-na-stronegotowe-800x873-44222.png) no-repeat 0% 0%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
    /*background: url(/upload/logo/logo-na-stronegotowe-800x873-44222.png) no-repeat left top;*/
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: 90%;
}

body.private-page.styleV3 #rList .dList h2.dish-category-header-name {
  background-image: url(/assets/custom/44259/ornament.png);
  background-size: 66px;
  background-position: center left;
  padding-left: 80px;
  background-repeat: no-repeat;
  color: #444;
}
body.private-page.styleV3 #rList .dList .has-img h2.dish-category-header-name{
    background: none;
}

@media (max-width: 1300px) {
	#map-bg-img {
		background-position: bottom left;
	}
}
#top-header{
	background: #000;
}
body.home #top-header{
	background: none;
}
#top-baner div {
	display: none;
}
#top-baner {
    background: #000;
	/*url(/assets/custom/44248/co-co-top.jpg)*/ 
    background-position: left center;
	height: 65px !important;
	min-height: 65px !important;
	display: none !important;
	position:fixed;
	top:0px;
	width: 100%;
}

.home-page-text h1:before, 
h2.section-name.ozdobnik:before,
#fixedparallax.dark .home-page-text h1:before, 
h2.section-name.ozdobnik:before {
     /*background: url(/assets/custom/44222/ozdobnik.png) no-repeat 50% 0%;*/ 
	 background: url(/assets/custom/44259/ornament.png) no-repeat 50% 0%; 
	 /*background-size: 70px;*/
	 background-size: 80px;
     opacity: 1;
	 height: 80px;
}

#fixedparallax.parallax2 .empty-space{
	height: 200px;
}

.dish-page-image-box{
	background: rgba(0,0,0,1);
}
a.dish-img{
	position: relative;
}
/*a.dish-img:after{
	content: " ";
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid #fff;
    position: absolute;
    border-top: 0px;
    border-left: 0px;
    right: 30px;
	bottom: 30px;
	opacity: .5;
}
a.dish-img:before{
	content: " ";
    display: block;
    width: 20px;
    height: 20px;
    border: 1px solid #fff;
    position: absolute;
    margin-left: 30px;
    margin-top: 30px;
    border-bottom: 0px;
    border-right: 0px;
	opacity: .5;
}*/
.dish-page-image-box:after{
	content: " ";
    display: block;
    width: 100px;
    height: 200px;
    border: 1px solid #fff;
    position: absolute;
    border-top: 0px;
    border-left: 0px;
    right: 8px;
	bottom: 8px;
	opacity: .5;
}

.dish-page-image-box:before{
	content: " ";
    display: block;
    width: 100px;
    height: 200px;
    border: 1px solid var(--custom-color);
    position: absolute;
    margin-left: -8px;
    margin-top: -8px;
    border-bottom: 0px;
    border-right: 0px;
	opacity: .5;
}

/* XS */
@media (max-width: 576px) {
	.d_foto.size-width200 {
		max-width: 70px;
	}
	.dList .dish-row .dish-info {
		 display: block; 
		font-size: .6rem;
	}
	.contact-section-icons {
		 font-size: 1rem; 
	}
	.dList .dish-row .dish-price button.btn {
		color: var(--custom-color);
	}
}

h1.logo_title{
	display: none;
}
/*#slider-content{
		background: rgba(0,0,0,.8);
		max-width: 100%;
		width: 650px;
}*/

#slider-content{
    align-items: flex-start !important;
    margin-top: 5%;
}
#slider-content .slider-text{
		/*padding: 100px 40px;*/
	}
        .full-bg-slider #mainImageHolder .primaryHolder img {
  filter: brightness(0.9) !important;
}
.card-body{
    box-shadow: none !important;
}
@media (max-width: 576px) {
	
	#slider-content .slider-text{
		/*background: rgba(0,0,0,.8);*/
		padding: 40px 20px;
		margin-top: 15px;
	}
	#slider-content{
/*		background: rgba(0,0,0,.8);
		max-width: 100%;
		width: 650px;*/
/*		-webkit-box-pack: left!important;
		-webkit-justify-content: left!important;
		-ms-flex-pack: left!important;
		justify-content: left!important;
		*/
		/*max-width: 100%;*/
		
/*		-webkit-box-align: flex-start!important; 
		 -webkit-align-items: flex-start!important; 
		-ms-flex-align: flex-start!important;
		align-items: flex-start!important;*/
	}
/*	.full-bg-slider #mainImageHolder .primaryHolder img{
		left: -10px !important;
	}*/
}
#rList.onlyActive .rd-row .dList .dish-row.show{
    display: flex;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
    justify-content: left !important;
    -webkit-box-align: left !important;
    -webkit-align-items: left !important;
    -ms-flex-align: left !important;
    align-items: left !important;
}
.dList .dish-row .dish-info {
    display:flex;
    flex-direction: column;
}
/* SM */
@media (min-width: 576px) { 
	
	#slider-content .logo-custom{
		max-width: 100%;
		/*margin-top: 100px;*/
	}
	
/*	body.private-page.styleV3 #rList .dList h2.dish-category-header-name .name-sentence{
		font-weight: bold;
		text-align: right;
	}
	body.private-page.styleV3 #rList .dList .dish-category-header.has-img{
		height: 244px;
		max-height: 244px;
	}*/
	
	.home-page-text p,
	#post-section .section-text{
		font-size: 1.2rem;
	}
	
	#top-header #menu-pro{
		position: fixed !important;
		top: 0;
	}
	#menu-pro .container{
		width: 90%;
		max-width: 90%;
	}
	
/*	.title_and_desc{
		display: block;
	}
	.strx-add-cart-widget .strx-form-button,
	.dList .dish-row .dish-price,
	.dropdown.strx.strx-add-cart-widget {
		float: none;
		display: inline-block;
	}
	.dList .dish-row .dish-price{
		text-align: left;
	}
	#rList .dList .dish-row.tr .dish-text{
		display: flex;
		flex-flow: column wrap;
		width: 100%;
	}
        #rList.onlyActive .dList .dish-row.tr .dish-text{
            width: auto;
        }
        #rList.onlyActive .dList .dish-row.tr .d_foto.size-width200{
            max-width: 130px;
        }
	#rList .dList .dish-row.tr .dish-text a.showDishInModal{
		order: 1;
	}
	#rList .dList .dName{
		font-weight: normal;
	}
	.dName,
	#rList .dList .dish-row.tr .dish-text .title_and_desc{
		order: 2;
		color: #fff;
		font-size: 1.6rem;
		line-height: 1.6rem;
	}
	#rList .dList .dish-row.tr .dish-text .dish-price{
		order: 4;
	}
	#rList .dList .dish-row.tr .dish-text .dish-info{
		order: 3;
		color: #fff;
		font-size: .8rem;
		    padding-top: 8px;
	}
	.dList .dish-row{
		border-top: 0px;
	}
	.btn.second-blue span{
		font-size: 1.6rem;
		color: var(--custom-color);
		padding: 0px;
	}
	.btn.second-blue i{
		display: none;
	}
	.ajaxLoadComponents.strx-form-button{
		background: none;
		padding: 0px;
	}
	
	#rList .dList .dish-row{
		display: flex;
		flex-flow: row;
		align-items: center;
	}
	#rList .dList .dish-row .dish-text,
	#rList .dList .dish-row .dish-img{
		
	}
	.rPromo, .dPromo{
		text-align: left;
	}*/
	.footer-address-box .contact-section a{
		font-weight: bold;
	}
}

/* MD */
@media (min-width: 768px) {
/*	body.private-page.styleV3 #rList .dList h2.dish-category-header-name{
		font-weight: normal;
		color: #fff;
		margin-top:5rem;
		font-weight: bold;
	}*/
}

/* LG */
@media (min-width: 992px) { 

}

/*body.display_menu #cart-summary #ddCartSummary{
	background-color: var(--custom-color);
    border-color: var(--custom-color);
}*/

.header-font, h1, h2{
	text-transform: none;
}

.btn-primary{
	/*color: #000 !important;*/
}
/*#map-box{
	display: none;
}
body.scroll #map-box{
	display: block;
}*/
.dList .dish-category-header-name,
.dList .dName{
	font-family: var(--custom-fontHeader);
}
#fixedparallax.parallax1 h2.section-name{
	font-weight: bold; 
	
    text-shadow:0px 0px 2rem rgb(0 0 0);
	/*color: var(--custom-secondColor)*/
}
#fixedparallax.parallax1 .padding-bottom-4rem{
	padding: 7rem 0rem;
}
.contact-section-icons .restaurant-name{
	font-size: 1.5rem;
	/*color: var(--custom-secondColor);*/
}
#fixedparallax.dark:before {
    background: rgba(0,0,0,.6);
}

@media (max-width: 768px){
/*	body.private-page.styleV3 #rList .dList .dish-category-header {
		display: block;
		background: none !important;
	}*/
}
/*.dAmount-change.active, button.show-filters, button.btn-primary.disabled, button.btn-primary:disabled,
.btn.blue, .btn-primary, #ddMenu, .btn.second-blue i, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:hover, .show>.btn-primary.dropdown-toggle, .btn.second-blue:hover i, .bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover, .priceBoxBg{
	color: #000 !important;
}*/

#bodyContent .bg{
	padding-top: 50px;
}
/*.dish-price.component-price .btn.ajaxLoadComponents span.label{
    margin-right: 10px;
}*/