@page {
    padding:0;
    margin: 1cm;
}

noscript{ display: none;}

.dl-menu {
	display:none;
}

.container {
    width: 100%;
    height: auto;
    text-align: left;
}
#header .container {
    height: auto;
}
body {
    background: none;
    color: #000;
    font-size: 11pt;
    line-height: 130%;
    padding:0;
	margin:10px 20px;
}

body, *{ font-family:Arial, sans-serif !important;}

p, li {
    position:relative;
    z-index:1000;
    background: none;
    color: #000;
    font-size: 11pt;
    padding:0;
    width: 100%;
    margin:0;
    line-height: 130%;
}
.additionalBodyBg,
.main_video,
#body .content {    
    background: none;
    width: 100%;
    height: auto; 
    padding:0;
}
    .main_video .image {
    position: static;    
    width: auto;
    height: auto;
    }
    .main_video .image img {
        width: 50%;
    }

#header nav,
#footer,
footer,
.main_video .details,
.main_video .play,
.pageMenu,
.additionalContent,
#logo a,
#player,
.spacerRight .cms,
.main_video a ,
.skladniki,
.featured .arrows,
.category, .footer_part {
    display: none;
}
.main_video {
    position: static;
    margin-bottom: 0.2cm;  
    margin-right: 0.5cm;  
}
#logo,
#logo img.fixed {
   left: 0;
    position: static;
    height: auto;
    float: none;
}
    #logo .print {
        display: block;
        height: 0.8cm;
    }
p strong {
    color: #000;
}
h1 {
    color: #000;
    font-size: 15pt;
	text-transform:uppercase;
}
h2 {
    color: #000;
    font-size: 13pt;
}
h3 {
    color: #000;
    font-size: 12pt;
}
.col7of12 {
    float: none;
    width: 100%;
    clear: both;
}
.col3of12 {
    float: none;
    width: 100%;
    margin:0;
    font-size: 11pt;
    margin-bottom: 0.2cm;
}


.col3of12 p, .col3of12 li {
    font-size: 11pt;
}

a:link, a:visited {
    color: #000;
    text-decoration: none;
}


/*  nowy format */


header .social, header ol, header aside, #close_player, header .logo, .meta_time br, .meta_size br, 
#recipe_meta_2, #breadcrumbs, .more_recipies, .comments_wrapper, .newsletter_box, .banners, .fb-share-button, 
.start_cook, #open_player, .guest_avatar, .baners, .yt_ribbon, .sticker_wrapper, .baner_product_pl, .dcmads, .button2.screen, #rating_popup{display:none !important;}

.meta_time strong{font-weight:normal;}
.meta_level em{font-style:normal;}
.meta_size span:before{content:'-'; margin:0 2px;}
.lead{height:auto !important; min-height:auto !important;}

header .logoprint{display:block !important; width:150px;}

main img{width: 100%; height:auto !important; min-height:auto !important;}

.recipe_main{width:100%; float:left; margin-bottom:20px;}
.recipe_main .video{width:40%; float:right; clear:both;}
.recipe_main .recipe_meta{float:left; width:58%;}

#details{width:49%; float:left;}

p, ul, ol{margin:10px 0;}
#details .skladniki{display:block;}
#details .skladniki h3{font-size:14pt; margin:20px 0;}
main, content, .recipe_main .article{padding:0 !important;margin:0 !important;}

main, content{width:100%; transition:none; -webkit-transition:none; }



.skladniki{ 
margin-bottom:40px;
}


h1, h2, h3 {page-break-after:avoid;
 page-break-inside:avoid;}
 
table, img, pre.ascii-art {page-break-inside:avoid;}

p, h1, h2, h3 {
        orphans: 3;
        widows: 3;
}


header{border-bottom:2px solid #b7b7b7; padding-bottom:10px; margin-bottom:20px;}

#recipe_meta_1{list-style-type:none; margin:0; padding:0 0 20px 0; float:left; width:100%; border-bottom:2px solid #b7b7b7;}
#recipe_meta_1 li{float:left; width:33.3%;}
#recipe_meta_1 .meta_time:before{content:'Czas: '; font-weight:bold;}
#recipe_meta_1 .meta_level:before{content:'Poziom: '; font-weight:bold;}
#recipe_meta_1 .meta_size:before{content:'Porcje: '; font-weight:bold;} 
#recipe_meta_1 span{display:none;}

.recipe_inner {width:49%; float:right;}

header{page-break-after:avoid;}


.lead .article{display:none;}




main content{position:relative; float:left; width:100%;}

.print_txt2 { font-weight:bold; text-align:center; margin-top:40px; display:block !important; float:left; width:100%; clear:left; }

#details .lead h1{position:absolute; left:0; top:50px; width:58%;}


.print_header_text{text-align:right; display:block !important; font-size: 9pt;}


.qr_wrapp {
    display: block !important;
    margin-top: 60px;
    padding: 20px 0 80px 0;
    border-top: 2px solid #b7b7b7;
    float: left;
    width: 100%;
    font-size: 9pt;
    page-break-inside:avoid; 
}


a.lightbox{display:none;}

#qrcode {page-break-after:avoid; margin-top:10px;}

#opis *{text-align: left !important;}

ul,ol{padding-left:20px;}

#cookies-message-container, .arrows, .clear{display:none !important;}

*{transition:none;}


.logo-kuchnia {
    background: url(/Content/images/nowyformat/sprite.webp) no-repeat 0 0;	
	background-position: 89.3255% 27.4313%; 
	background-size: 597.085%; 
	width:150px;
	height:68px;
	display: block;
    text-indent: -1000em;
	margin-bottom:10px;
}

.skladniki h2 {
    font-size: 14pt;
    margin: 20px 0;
}

.skladniki td, .skladniki th{padding:5px 10px; border:1px solid #b7b7b7;text-align:left; }
.skladniki table{border-collapse: collapse;}




