@media print {
    a[href]:after {
      display: none;
      visibility: hidden;
   }
   *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
    body {
        background: #fff none !important;
        color: #000;
        font-size: 14px;
    }
    p{font-size: 14px;}
	
	
	
	    .container, .row, section {
        clear: both !important;
        display: block !important;
        float: none !important;
        position: relative !important;
        max-width: none !important;
        width:100% !important;
    }
    .blogs-section .all-cat img, .blogs-section .all-cat .blog-content{
     clear: both !important;
        display: block !important;
        float: none !important;
        position: relative !important;
        max-width: none !important;
        width:100% !important;   
    }
     .blogs-section .container{ padding:0 !important;}
    .blogs-section .row{margin:0px !important; }
    .blogs-section .col-sm-4{ position:inherit !important; left:inherit !important; top:inherit !important; width:33%; float:left;}
    .blogs-section .all-cat img{ height:250px !important;}
    .blogs-section .all-cat .blog-content p img.emoji{    height: 16px !important; display: inline-block !important;}
	.filter-section .select-area{ display:none;}
	.blogs-section .all-cat .blog-content h3 { font-size: 24px;  line-height: 32px;}
	button[type="submit"], .woocommerce a.button, .button{ padding:6px 15px !important;}
	.blogs-section .all-cat .blog-content .date{ margin-top:8px !important; margin-bottom:8px !important;}


   .instagram-section,
   .footer-signup-tutorials{ display:none !important;}
   .hero-section-inner{ min-height:0 !important;     margin-top: 0px !important;}
   .blogs-section .all-cat .blog-content .date{margin-top: 0px !important;}
   body.page-template-blog .hero-section-inner .col-sm-12 .inner .content, 
   .search.search-results .hero-section-inner .col-sm-12 .inner .content,
    .group-blog .hero-section-inner .col-sm-12 .inner .content,
   .group-blog .hero-section-inner .col-sm-12 .inner{height: 90px !important;max-height: 90px !important;}
   .group-blog .hero-section-inner .col-sm-12, .group-blog .hero-section-inner .col-sm-12 .inner, 
   .group-blog .hero-section-inner .col-sm-12 .inner .content{height: 70px !important;}
   header, footer, #sidebar-footer, .filter-section, .pagination-main{ display:none !important;}
   body.page-template-blog .hero-section-inner .col-sm-12 .inner .content{ margin-top:0;}
	body.page-template-cake-calculator .hero-section-inner{ padding:0 !important;}
   .page-template-cake-calculator .calculator-cake-section .row + .row{ display:none !important;}
   
   body.page-template-cake-calculator #content .hero-section-inner + section{ display:none !important;}
   body.page-template-cake-calculator .calculator-works-section{ display:none !important;}
   body.page-template-cake-calculator .calculator-cake-section, .blog-about-section{ display:none !important;}
   .calculator-recipe-section .inner{ padding-bottom:10px !important;}
   .calculator-recipe-section .recipe-wrapper{ padding-top:10px !important;}
   #respond, .edn_close_section, #someone-purchased, #wpfront-scroll-top-container { display: none !important;}
}
@media print and ( max-width:700px){
	 .blogs-section .col-sm-4{width:50%; }
	 .blog-about-section{ padding-top:10px;}
	 .blog-about-section .col-sm-3{ margin-bottom:20px;}
	   }