@charset "utf-8";
/**
 * @framework:	CFF - Classy Frontend Framework
 * @author:		Angelo Dini
 * @copyright:	http://www.divio.ch under the BSD Licence
 * @extends:	base.css
 */
@import "desktop.css";

/*##################################################|*/
/* #BASE# */
@page { margin:0.5cm; }
*,body{ text-shadow:none !important; filter:none !important;
        -ms-filter:none !important; }
body{ background:#fff; color:#000; }

/*a[href]:after { content:" (" attr(href) ")"; }
a[href^="#"]:after { content: ""; }
*//*abbr[title]:after { content:" (" attr(title) ")"; }*/
pre, blockquote { border:1px solid #999; page-break-inside: avoid; }
thead { display:table-header-group; }
tr, img { page-break-inside: avoid; }
p, h2, h3 { orphans:3; widows:3; }
h2, h3 { page-break-after:avoid; }
abbr, acronym { border-bottom:none !important; }

.clearfix:after { clear:both; display:block; width:0; height:0; overflow:hidden; visibility:hidden; }

/*##################################################|*/
/* #HELPERS# */
.print { display:block !important; position:static; left:0; }
.noprint { display:none !important; }

/* #HELPERS/page-break# */
.pb-after  { page-break-after:always; /* always || avoid */ }
.pb-before { page-break-before:always; /* always || avoid */ }

/* #HELPERS/links# */
/*a:after, a:link:after,
a:visited:after { content: " * Link: " attr(href) "* "; }*/
/*p a:after { content:" ("attr(href)") "; }*/

/*##################################################|*/
/* #CUSTOM# */
.mtoolbar, .mainnav, .subnav, .footer,
#mystream, .mystream_bar, .teaser_social, .article_social, .btn_share, .social_icons, .jsrequired, .article_share,
.gallery-ctrl-pause, .gallery-ctrl-prev, .gallery-ctrl-next, .gallery_number,
.btn_mymi, #coverflow .status, .pagenav, #videowall, .adtech_ad, .comments { display:none !important; }

.logo_main { position:static; text-align:right; width:410px; margin:0 auto 30px; }
.facebook-like { display:none !important; }
.frm textarea { height:auto; }
.frm select { padding:0; }

.btn, .btn input, .btn span { display:none; color:#f68921; background:none !important; }

/* additional */
.frm_comments { display:none; }
/*.infobox .hidden { display:block !important; }*/
.infobox .infobox-trigger { display:none; } 
/*.infobox .lightbox-padding { padding:0 !important; }*/

table td { border-bottom:1px solid #ccc; border-top:1px solid #ccc; }
table td, table th { min-width:60px; padding-left:5px !important; padding-right:15px !important; }

/* hide elements within article views */
.article_related-list, .article_related, .taglist { display:none !important; }

.recepie dt { width:30px !important; }
.recepie dd { padding-top:4px; width:570px !important; }
