#menu-print{
	display: none;
}
.desc_top-row span:first-child {
    max-width: 220px;
    min-width:  220px;
    width:  220px!important;
}

@media (max-width: 550px) {
		.desc_top-row span:first-child {
	    max-width: 150px;
	    min-width:  150px;
	    width:  150px!important;
	}
	
	}	
@media print {
	.btn-base{
		display: none!important;
	}
	.container {
	    width:  100%;
	}
	.menu_print_item-desc.tcont-desc p {
	    align-items:  flex-start;
	}
	.desc_top-row span:first-child {
	    min-width: 225px;
	    width:  225px!important;
	}
	.clear-all{
		display: none;
	}
	.steps-menu,
	.total-price-wrapper,
	.clear-menu,
	.total-price {
		display: none!important;
	}
	#menu-print{
		display: block;
	}
	.share-links-left {
		display:  none;
	}

	header {
		display:  none;
	}

	span.B_crumbBox {
		display:  none;
	}

	.link-to-prev {
		display:  none;
	}

	.grey-wrapper {
		display:  none;
	}

	.footer-row-2 {
		display:  none;
	}

	.menu_print_item-content.tov_content{
		flex-direction: row!important;
	}

	footer .container > div:not(:nth-child(1)) {
		display:  none;
	}

	button.menu_print-btn {
		display:  none;
	}

	hr.padding-line-height {
		display:  none;
	}
	.menu_print_item,
	.menu_cat,
	#content {
		page-break-after: avoid;
		page-break-before: avoid;
		/*page-break-inside: avoid;*/
	}
	.menu_print_item{
		page-break-inside: avoid;
	}

	div#__utl-buttons-1 {
		display:  none;
	}

	body div#jivo-iframe-container:not(.jivo-c-mobile) {
		display: none!important;
	}

	jdiv {
		display: none!important;
	}
	.menu_print_item-img.tcont-img{
		padding-right: 15px;
	}
	h1.before{
		display: none;
	}
	div#content {
		background: url(/images/style-elements/background_2.jpg)!important;
	}

	.wrapper-style-content-page {
		background: #fff!important;
		padding: 0 25px!important;
		box-shadow: 0 0 12px -3px #000!important;
		border-radius: 2px;
	}

	footer {
		display:  none;
	}
	div#menu-print {
		text-align:  center;
		padding-top:  20px;
		font-size:  35px;
		font-weight: 600;
		margin-bottom: -80px;
	}
	h2.menu_cat-name {
		text-align: center!important;
	}

	span.menu_print_item-name {
		font-size: 18px;
	}
	
	.wpr-print-select{
		display: none;
	}
	form{
		display: none;
	}
	.total-price-wrapper{
		display: none;
	}
	body{
		min-width: 900px;
	}
}

.noprint{
	display: none!important;
}

.container.wrapper-settings-print {
	padding:  0px;
}

p.print-select-title {
	font-size: 21px;
}

p.print-select-title:before {
	content:  "";
	width: 36px;
	height: 40px;
	display:  inline-block;
	vertical-align:  middle;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI5LjY0MyAyOS42NDMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI5LjY0MyAyOS42NDM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4Ij4KPGc+Cgk8cGF0aCBkPSJNMTguNjIxLDEyLjM5N2wtMC41NDYtMS4yOTVjMCwwLDEuMjY3LTIuODU5LDEuMTU3LTIuOTY5bC0xLjY3OC0xLjYzOWMtMC4xMTctMC4xMTMtMi45NzgsMS4xOTEtMi45NzgsMS4xOTFsLTEuMzItMC41MzMgICBjMCwwLTEuMTY5LTIuODk4LTEuMzI3LTIuODk4aC0yLjM3Yy0wLjE2NCwwLTEuMjQyLDIuOTA2LTEuMjQyLDIuOTA2TDYuOTk4LDcuNjk1YzAsMC0yLjkyMi0xLjI0Mi0zLjAzNC0xLjEzNUwyLjI4Nyw4LjIwMyAgIGMtMC4xMTYsMC4xMTUsMS4yMTksMi45MTYsMS4yMTksMi45MTZsLTAuNTQ0LDEuMjk1YzAsMC0yLjk2MiwxLjEzOS0yLjk2MiwxLjI5NXYyLjMyMmMwLDAuMTYsMi45NjksMS4yMTcsMi45NjksMS4yMTcgICBsMC41NDUsMS4yOTFjMCwwLTEuMjY4LDIuODYxLTEuMTU3LDIuOTcxbDEuNjc5LDEuNjQxYzAuMTEzLDAuMTExLDIuOTc2LTEuMTk1LDIuOTc2LTEuMTk1bDEuMzIxLDAuNTM3ICAgYzAsMCwxLjE2NiwyLjg5NiwxLjMyNiwyLjg5NmgyLjM3YzAuMTYzLDAsMS4yNDQtMi45MDYsMS4yNDQtMi45MDZsMS4zMi0wLjUzNWMwLDAsMi45MTgsMS4yNDIsMy4wMzEsMS4xMzVsMS42NzgtMS42NDMgICBjMC4xMTUtMC4xMTEtMS4yMjEtMi45MTQtMS4yMjEtMi45MTRsMC41NDYtMS4yOTVjMCwwLDIuOTYzLTEuMTQzLDIuOTYzLTEuMjk5di0yLjMyQzIxLjU5MSwxMy40NTMsMTguNjIxLDEyLjM5NywxOC42MjEsMTIuMzk3eiAgICBNMTAuNzk1LDE4LjIwN2MtMS45MDUsMC0zLjQ1OS0xLjUyLTMuNDU5LTMuMzg3YzAtMS44NjUsMS41NTQtMy4zODUsMy40NTktMy4zODVjMS45MDgsMCwzLjQ1OSwxLjUyLDMuNDU5LDMuMzg1ICAgQzE0LjI1NCwxNi42ODgsMTIuNzAzLDE4LjIwNywxMC43OTUsMTguMjA3eiIgZmlsbD0iI2M5YzljOSIvPgoJPHBhdGggZD0iTTI4LjUzOCw5LjY5M2wwLjAxNC0wLjY3NmMwLDAsMS4xMTgtMS4wMDYsMS4wOTEtMS4wNzZsLTAuNDE0LTEuMDQ4Yy0wLjAzMS0wLjA3Mi0xLjU0NC0wLjA2Mi0xLjU0NC0wLjA2MmwtMC40NzQtMC40OTIgICBjMCwwLDAuMDU4LTEuNTAyLTAuMDEzLTEuNTMzbC0xLjA0MS0wLjQ2N2MtMC4wNzQtMC4wMzMtMS4xMTcsMS4wMzUtMS4xMTcsMS4wMzVsLTAuNjg0LTAuMDI3YzAsMC0xLjAzOS0xLjExOS0xLjEwOS0xLjA5MiAgIGwtMS4wNjEsMC4zOTNjLTAuMDcxLDAuMDI1LTAuMDM2LDEuNTE4LTAuMDM2LDEuNTE4bC0wLjQ5NSwwLjQ2M2MwLDAtMS41MjMtMC4wODItMS41NTQtMC4wMTRsLTAuNDU3LDEuMDIgICBjLTAuMDMyLDAuMDcyLDEuMDY1LDEuMTE5LDEuMDY1LDEuMTE5bC0wLjAxNCwwLjY3MmMwLDAtMS4xMTcsMS4wMDgtMS4wOSwxLjA3OGwwLjQxNSwxLjA0OWMwLjAzLDAuMDcsMS41NDMsMC4wNTksMS41NDMsMC4wNTkgICBsMC40NzMsMC40OTRjMCwwLTAuMDU1LDEuNTAyLDAuMDE2LDEuNTMzbDEuMDQxLDAuNDY1YzAuMDcyLDAuMDMzLDEuMTE2LTEuMDI5LDEuMTE2LTEuMDI5bDAuNjg1LDAuMDIzICAgYzAsMCwxLjAzNywxLjExOSwxLjEwOSwxLjA5NGwxLjA1OC0wLjM5M2MwLjA3My0wLjAyNSwwLjAzOC0xLjUyLDAuMDM4LTEuNTJsMC40OTQtMC40NTljMCwwLDEuNTIzLDAuMDc4LDEuNTU1LDAuMDFsMC40NTctMS4wMiAgIEMyOS42MzQsMTAuNzQsMjguNTM4LDkuNjkzLDI4LjUzOCw5LjY5M3ogTTI2LjE0NSw5LjljLTAuMzY3LDAuODItMS4zNDcsMS4xODQtMi4xODcsMC44MDljLTAuODM2LTAuMzczLTEuMjItMS4zNDYtMC44NTMtMi4xNjggICBjMC4zNjUtMC44MTgsMS4zNDgtMS4xOCwyLjE4NC0wLjgwN0MyNi4xMjYsOC4xMTEsMjYuNTEsOS4wODIsMjYuMTQ1LDkuOXoiIGZpbGw9IiNjOWM5YzkiLz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KCTxnPgoJPC9nPgoJPGc+Cgk8L2c+Cgk8Zz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
	background-size:  contain;
	background-repeat:  no-repeat;
	margin-right:  10px;
}

div#wrapper-config-print {
	display:  flex;
	flex-wrap:  wrap;
}

#wrapper-config-print div {
	min-width: 320px;
	margin-bottom: 3px;
}

#wrapper-config-print input {
	display:   none;
}

#wrapper-config-print label {
	cursor:  pointer;
	position:  relative;
}

#wrapper-config-print label:before {
	display: inline-block;
	width:  20px;
	height:  20px;
	border: 1px #c1c1c1 solid;
	content:  "";
	vertical-align:  middle;
	margin-right: 4px;
}

#wrapper-config-print input:checked+label:before {
	background: #ffffff;
}

#wrapper-config-print input:checked+label:after {
	content:  '';
	position:  absolute;
	left: 3px;
	width: 22px;
	height: 20px;
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTUwNC41MDIsNzUuNDk2Yy05Ljk5Ny05Ljk5OC0yNi4yMDUtOS45OTgtMzYuMjA0LDBMMTYxLjU5NCwzODIuMjAzTDQzLjcwMiwyNjQuMzExYy05Ljk5Ny05Ljk5OC0yNi4yMDUtOS45OTctMzYuMjA0LDAgICAgYy05Ljk5OCw5Ljk5Ny05Ljk5OCwyNi4yMDUsMCwzNi4yMDNsMTM1Ljk5NCwxMzUuOTkyYzkuOTk0LDkuOTk3LDI2LjIxNCw5Ljk5LDM2LjIwNCwwTDUwNC41MDIsMTExLjcgICAgQzUxNC41LDEwMS43MDMsNTE0LjQ5OSw4NS40OTQsNTA0LjUwMiw3NS40OTZ6IiBmaWxsPSIjOTFEQzVBIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
	top: 0px;
	background-position:  center;
	background-size:  100%;
}

.menu_print_item-img.tcont-img{
	float: left;
	width: 30%;
}
.menu_print_item-desc.tcont-desc p{
    display: inline-flex;
    width: auto;
    min-width: 70%;
}
.tcont-desc {
    width: 100%;
}
.tov_content {
    display: block;
}
.tcont-desc{
	display: block;
}
@media screen{
	.menu_print_item-img.tcont-img {width: 240px;}
	
}
