/* Basic screen styles */

/* Hide junk and clean layout for print */
@media print {
  /* 1. Hide non-essential UI */
  nav,
  #newslettersignups,
  #disqus_recommendations,
  #disqus_thread,
  .content_recommendation,
  .post-edit-link,
  a.pdf, .pdf_ico,
  #footer,
  .tagscat,
  #botconty,
  .exy,
  audio{
    display: none !important;
  }

body {
	    color: #000000;
}

  #container {
    margin-top:0;
  }

  #header {
    border-top: 3px solid #5bff00;
    display:none;
}
  
.single-post #primary-content, .single-page #primary-content {
  margin-top:1%;
  max-width:100%;
  width:80%;
}

.sepmark:nth-of-type(3)::after {
    content:" learnoutlive.com";
    display:inline;
  padding-left:4px;
  }

  .post_print {
	  display:block;
  }
  
  .printlink {
  border:2px solid black;
    padding:1% 1%;
    border-radius:8px;
  }
  
  .printlogo {
    display: block;
    margin: 0 auto;
    width: 198px;
    padding-top: 22px;
}

.pleasenote:before {
    background: none;
    content: "👉";
    text-align: center;
    color: white !important;
    opacity: 1 !important;
    font-size: inherit;
}

.flag_icon {
    margin-bottom: -10px;
    padding-right: 8px;
}

    a.textbook, .stanbut a {
        width: 100%;
        display: inline;
        padding: 0;
        border: initial;
        color: inherit;
        font-size: inherit;
        font-weight: inherit;
		background:initial;
		box-shadow:initial;
    }

    .textbook[href]:after, .stanbut a[href]:after {
        content: " 🔗" attr(href) "";
        max-width: 100%;
        width: 100%;
        display: inline;
    }
	
	
	.embed-responsive {
    padding-top: 0;
    padding-bottom: 37px;
    max-width: 60%;
    overflow: hidden;
}

 .lazy-load-youtube::before {
    content: "📺 " attr(href);
    display: block;
    font-size: 10pt;
    color: #000;
    margin-top: 0.5em;
    word-break: break-all; /* so long URLs don't overflow */
    font-family:inherit;
    font-size:inherit;
  }

 .lazy-load-youtube {
     text-decoration:none;
 }


a.lazy-load-youtube.preview-lazyload.preview-youtube.youtube_button_image_red {
    background: none !important;
}


.lazy-load-div {
    display: none;
}


.guestbio {
    padding-bottom: 42px;
}


.candy.blue {
    color: #3498db !important;
    border: 2px solid #3498db;
}

.candy.green {
    color:#27ae60 !important;
    border: 2px solid #27ae60;
}

.candy.purple {
    color: #9b59b6 !important;
    border: 2px solid #9b59b6;
}

.candy.orange {
  color: #db602c !important;
  border: 2px solid #db602c;
}
  
  /* 4. Page breaks between sections */
  h1, h2, h3 {
    page-break-after: avoid;
  }
  
  /* try to keep this together, i.e. no breaks */
  .authorbox {
   page-break-inside: avoid;
    break-inside: avoid;
}

pre {
    padding-bottom: 32px;
}

  section {
    page-break-before: auto;
    page-break-inside: avoid;
  }

}


  
