@charset "UTF-8";
@charset "UTF-8";

@font-face {
	font-family: "libretto-icons";
	src:url(/wp-content/themes/pub/libretto/icons/fonts/libretto-icons.eot);
	src:url(/wp-content/themes/pub/libretto/icons/fonts/libretto-icons.eot?#iefix) format("embedded-opentype"),
	url(/wp-content/themes/pub/libretto/icons/fonts/libretto-icons.woff) format("woff"),
	url(/wp-content/themes/pub/libretto/icons/fonts/libretto-icons.ttf) format("truetype"),
	url(/wp-content/themes/pub/libretto/icons/fonts/libretto-icons.svg#libretto-icons) format("svg");
	font-weight: normal;
	font-style: normal;

}

[data-icon]:before {
	font-family: "libretto-icons" !important;
	content: attr(data-icon);
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: "libretto-icons" !important;
	font-style: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	speak: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-chat-talk-outline:before {
	content: "c";
}
.icon-copy-outline:before {
	content: "a";
}
.icon-camera-outline:before {
	content: "i";
}
.icon-chatbubble-outline:before {
	content: "s";
}
.icon-video-camera-outline:before {
	content: "v";
}
.icon-pin:before {
	content: "p";
}
.icon-dribbble:before {
	content: "D";
}
.icon-facebook:before {
	content: "F";
}
.icon-twitter:before {
	content: "T";
}
.icon-vimeo:before {
	content: "V";
}
.icon-pinterest:before {
	content: "N";
}
.icon-rss:before {
	content: "R";
}
.icon-google:before {
	content: "G";
}
.icon-youtube-play-outline:before {
	content: "Y";
}
.icon-lock-outline:before {
	content: "w";
}
.icon-heart-small-outline:before {
	content: "\e017";
}
.icon-remove-delete-circle:before {
	content: "\e01b";
}
.icon-search-2:before {
	content: "o";
}
.icon-tag-outline:before {
	content: "\e027";
}
.icon-star-outline:before {
	content: "y";
}
.icon-keypad-outline:before {
	content: "\e029";
}
.icon-mic-outline:before {
	content: "u";
}
.icon-link:before {
	content: "l";
}
.icon-undo-outline:before {
	content: "\e02d";
}
.icon-redo-outline:before {
	content: "r";
}
.icon-quote:before {
	content: "q";
}
.icon-instagram:before {
	content: "I";
}
.icon-flickr:before {
	content: "K";
}
.icon-linkedin:before {
	content: "L";
}
.icon-tumblr:before {
	content: "U";
}
.icon-reddit:before {
	content: "E";
}
.icon-stumbleupon-1:before {
	content: "S";
}
.icon-pocket:before {
	content: "O";
}
.icon-filmstrip:before {
	content: "g";
}
.icon-fleuron-left:before {
	content: "~";
}
.icon-fleuron-right:before {
	content: "`";
}
.icon-document:before {
	content: "e";
}
img.emoji {
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .05em 0 .1em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}.geolocation-chip .noticon {
  display: inline-block;
  vertical-align: middle;
}

.geolocation-chip {
  margin-bottom: 1em;
}/**
 * Post Reblogging not in the Reader
 */


.reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
}

.reblogger-note-content {
	margin: 0 0 20px;
}

.wpcom-reblog-snapshot .reblog-from img {
	margin: 0 .75em 0 0;
	padding: 0;
	border: 0;
}

.wpcom-reblog-snapshot .reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
	margin: 0 .5em 0 0;
}

.wpcom-reblog-snapshot {
	margin-bottom: 1em;
}

.wpcom-reblog-snapshot p.reblog-from {
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogged-content {
	margin: 0 0 1em 0;
}


/* Old reblog styles */
.reblog-post .wpcom-enhanced-excerpt-content {border-left: 3px solid #eee; padding-left: 15px; }
.reblog-post ul.thumb-list         { display: block; list-style: none; margin: 2px 0; padding: 0; clear: both; }
.reblog-post ul.thumb-list li      { display: inline; margin: 0; padding: 0 1px; border: 0; }
.reblog-post ul.thumb-list li a    { margin: 0; padding: 0; border: 0; }
.reblog-post ul.thumb-list li img  { margin: 0; padding: 0; border: 0; }

.reblog-post .wpcom-enhanced-excerpt { clear: both; }

.reblog-post .wpcom-enhanced-excerpt address,
.reblog-post .wpcom-enhanced-excerpt li,
.reblog-post .wpcom-enhanced-excerpt h1,
.reblog-post .wpcom-enhanced-excerpt h2,
.reblog-post .wpcom-enhanced-excerpt h3,
.reblog-post .wpcom-enhanced-excerpt h4,
.reblog-post .wpcom-enhanced-excerpt h5,
.reblog-post .wpcom-enhanced-excerpt h6,
.reblog-post .wpcom-enhanced-excerpt p { font-size: 100% !important; }

.reblog-post .wpcom-enhanced-excerpt blockquote,
.reblog-post .wpcom-enhanced-excerpt pre,
.reblog-post .wpcom-enhanced-excerpt code,
.reblog-post .wpcom-enhanced-excerpt q { font-size: 98% !important; }


/* Reblogged post */
.reblog-from img {
	margin: 0 10px 0 0;
	vertical-align: middle;
	padding: 0;
	border: 0;
}

.reblog-source {
	margin-bottom: 0;
	font-size: .8em;
	line-height: 1;
}

.reblog-source .more-words {
	color: #668eaa; //darken( $gray, 10% )
}

.wpcom-reblog-snapshot .reblog-post {
	box-shadow: 0 0 0 1px 
		rgba( 46, 68, 83, .1 ) inset, 0 1px 1px 
		rgba( 46, 68, 83, .05 ); //gray-dark
	border-radius: 4px;
	padding: 24px;
}

/* Optional notes */
.wpcom-reblog-snapshot .reblogger-note {
	margin: 0 0 1em 0;
	overflow: hidden;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogger-note-content {
	margin: 0;
	padding: 0;
}

body .wpcom-reblog-snapshot .reblogger-note-content blockquote {
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	margin: 0;
	padding: 0;
	position: relative;
	border: none;
}

.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child {
	margin-bottom: 0;
}
