/* -------------------------------------------------------------- 
  
 Print  Framework
 Based on Hartija (https://code.google.com/p/hartija/)
 Refined by Tim Samoff (tim@samoff.com)
 Version: 1.1.0
	 
-------------------------------------------------------------- */

/* Global */
* {
background: #fff !important;
}
body {
  margin: -100px 0;
  padding: 0;
}
body, body p, body .drop-cap, body p span.intro, body .byline, body .main-content p {
  font-family: Georgia, "Times New Roman", serif !important;
  color: #000;
}
body p, body p span.intro, body .drop-cap {
  font-size: 12pt !important;
  line-height: 1.4em !important;
}
body h1,body h2,body h3,body h4,body h5,body h6, .portfolio_info_label {
  font-family: Helvetica, Arial, sans-serif !important;
}

/* Images */
img, .wp-caption {
  border:none;
  outline: none;
  width: 250px !important;
  /* float: left !important; */
  display: block;
  clear: both;
}
img, .wp-caption img {
  margin: 0 10px 10px 0 !important;
}
p.wp-caption-text {
  font-family: Helvetica, Arial, sans-serif !important;
  text-align: left;
}
#takira_mix_it_up {
  width: 90%;
}

/* Links */
a:link, a:visited { background: transparent; font-weight: normal; text-decoration: underline; color:#a8a8a8 !important; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") " !important; font-size: 90% !important; }
a[href^="http://"] {color:#000!important; }
a:link[href^="https://"]:after, a[href^="https://"]:visited:after { content: " (" attr(href) ") " !important; font-size: 90% !important; }
a[href^="https://"] {color:#000!important; }

.wp-caption a:link[href^="http://"]:after, .wp-caption a[href^="http://"]:visited:after, .portfolio-image a:link[href^="http://"]:after, .portfolio-image a[href^="http://"]:visited:after, .size-full a:link[href^="http://"]:after, .size-full a[href^="http://"]:visited:after, #takira_mix_it_up a:link[href^="http://"]:after, #takira_mix_it_up a[href^="http://"]:visited:after, .grid-thumb-wrapper a:link[href^="http://"]:after, .grid-thumb-wrapper a[href^="http://"]:visited:after, .time a:link[href^="http://"]:after, .time a[href^="http://"]:visited:after, .info a:link[href^="http://"]:after, .info a[href^="http://"]:visited:after { content: "" !important; }

.wp-caption a:link[href^="https://"]:after, .wp-caption a[href^="https://"]:visited:after, .portfolio-image a:link[href^="https://"]:after, .portfolio-image a[href^="https://"]:visited:after, .size-full a:link[href^="https://"]:after, .size-full a[href^="https://"]:visited:after, #takira_mix_it_up a:link[href^="https://"]:after, #takira_mix_it_up a[href^="https://"]:visited:after, .grid-thumb-wrapper a:link[href^="https://"]:after, .grid-thumb-wrapper a[href^="https://"]:visited:after { content: "" !important; }

time:before, .time a:link[href^="http://"]:before, .time a[href^="http://"]:visited:before { content: "Published: " !important; }
.time a:link[href^="https://"]:before, .time a[href^="https://"]:visited:before { content: "Published: " !important; }
.info a:link[href^="http://"]:first-child:before, .info a[href^="http://"]:visited:first-child:before { content: "Tags: " !important; }
.info a:link[href^="https://"]:first-child:before, .info a[href^="https://"]:visited:first-child:before { content: "Tags: " !important; }

.time a:link, .time a:visited, .info a:link, .info a:visited {
  text-decoration: none;
}

/* Single Portfolio Pages */
p span.portfolio_info_label {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 12pt !important;
  line-height: 1.4em !important;
  font-weight: bold;
}
p span.portfolio_info {
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 12pt !important;
  line-height: 1.4em !important;
}

/* Extras */
/*body h2:after {
  content: "As seen on samoff.com...";
  display: block;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4em;
}*/
.portfolio_info_wrapper .portfolio_info_label {
  font-size: 12pt !important;
  font-weight: bold;
}
.portfolio_info_wrapper .portfolio_info {
  font-size: 12pt !important;
}
aside#sidebar {
  /*margin-bottom: -2em !important;*/
}
footer {
/*margin-top: -2em !important;*/
}
#social, a.read-more-link, .grid-read-more, input#s, .post-footer, .arve-wrapper, .ytp-large-play-button {
  display: none;
}
/*.arve-wrapper {
  visibility: hidden;
}
.yt-embed-thumbnail {
  visibility: visible;
  width: 250px !important;
}*/