/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

audio:not([controls]) {
    display: none;
    height: 0;
}

[hidden],
template {
    display: none;
}

a {
    background-color: transparent;
}

a:active,
a:hover {
    outline: 0;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

mark {
    background: #ff0;
    color: #000;
}

small {
    font-size: 80%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

button[disabled],
html input[disabled] {
    cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

input {
    line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

/*! style.css v1.0.1 | Simplicity Cards Theme | cards-simplicitythemes.tumblr.com  */

@font-face {
	font-family: 'simplicitycards';
	src:url('http://static.tumblr.com/rtwh7zm/u1qnk2t2v/simplicitycards.eot');
	src:url('http://static.tumblr.com/rtwh7zm/u1qnk2t2v/simplicitycards.eot#iefix') format('embedded-opentype'),
		url('http://static.tumblr.com/rtwh7zm/AdVnk2tdg/simplicitycards.woff') format('woff'),
		url('http://static.tumblr.com/rtwh7zm/NZunk2tcc/simplicitycards.ttf') format('truetype'),
		url('http://static.tumblr.com/rtwh7zm/lCUnk2t8i/simplicitycards.svg#simplicitycards') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'simplicitycards';
	src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
		 url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
	font-weight: normal;
	font-style: normal;
}

/* Base Start */
* {
    box-sizing: border-box;
}

:before,
:after {
    box-sizing: border-box;
}

*,
*:hover,
*:focus,
*:active {
    outline: none;
}

html {
    overflow-x: hidden;
    overflow-y: scroll;
    word-wrap: break-word;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1.42857143;
    width: 100%;
}

sup {
    top: -0.4em;
}

sub {
    bottom: -.2em;
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a,
a:hover,
a:focus {
    text-decoration: none;
}

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

hr {
    border: 0;
    border-top: 1px solid;
    margin: 10px auto;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    font-weight: normal;
    line-height: 1;
}

h1,
h2,
h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

h1 small,
h2 small,
h3 small {
    font-size: 65%;
}

h4,
h5,
h6 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: bold;
}

h4 small,
h5 small,
h6 small {
    font-size: 75%;
}

h1 {
    font-size: 48px;
}

h2 {
    font-size: 36px;
}

h3 {
    font-size: 24px;
}

h4 {
    font-size: 18px;
}

h5 {
    font-size: 14px;
}

h6 {
    font-size: 12px;
}

p {
    margin: 0 0 10px;
}

small {
    font-size: 85%;
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
}

ul ul,
ol ul,
ul ol,
ol ol {
    margin-bottom: 0;
}

blockquote {
    padding: 10px 15px;
    margin: 0 0 15px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
    margin-bottom: 0;
}

.square {
    border-radius: 0;
}

.circle {
    border-radius: 50%;
}

.i:before {
    font-family: simplicitycards;
    speak: none;
    font-variant: normal;
    text-transform: none;
    display: inline-block;
    font-size: inherit;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.s1 {
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.s2 {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.5);
}

.tap,
.tap.active:hover,
.tap.active:focus {
    position: relative;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.tap:hover,
.tap:focus {
    top: -1px;
    box-shadow: 0 2px 1px 0px rgba(0, 0, 0, 0.5);
}

.tap.active,
.tap:active,
.active > .tap,
.tap.active:active {
    top: 0;
    box-shadow: inset 0 1px 2px 0px rgba(0, 0, 0, 0.5);
}

.cardLabel {
    display: block;
    max-width: 100%;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 1%;
}

.caption {
    clear: both;
    width: 100%;
    text-align: center;
    margin-top: 1%;
    font-weight: bold;
}

.infoLine {
    clear: both;
    width: 100%;
    display: inline-block;
}

.infoLabel {
    float: left;
    width: 40%;
    overflow: hidden;
    clear: left;
    text-align: right;
    font-weight: bold;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.info {
    margin-left: 41%;
    text-align: left;
    word-wrap: break-word;
}

.layoutWide .postCard {
    max-width: 900px;
}

.layoutRegular .postCard {
    max-width: 700px;
}

.layoutNarrow .postCard {
    max-width: 500px;
}
/* Base End */

/* Blog Header Start */
.blogHeader {
    clear: both;
    float: left;
    width: 100%;
    position: relative;
    padding: 2%;
}

.headerImage {
    position: relative;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: cover;
}

.headerImage:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    opacity: .25;
    filter: alpha(opacity=25);
}

.blogBrandBlock {
    clear: both;
    float: left;
    width: 100%;
    position: relative;
    padding: 2% 0;
}

.blogBrand {
    display: block;
}

.avatarContainer {
    width: 128px;
    height: 128px;
    margin: 2% auto;
}

.avatar {
    position: relative;
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat;
    display: block;
    height: 100%;
    width: 100%;
    border-width: 4px;
    border-style: solid;
}

@keyframes bouncein {
    from {
        opacity:.85;
        filter: alpha(opacity=85);
        -webkit-transform:scale(0.5);
                transform:scale(0.5)
    } to {
        opacity:1;
        filter: alpha(opacity=100);
        -webkit-transform:translate(1);
                transform:translate(1)
    }
}

@-webkit-keyframes bouncein {
    from { 
        opacity:.85; 
        filter: alpha(opacity=85);
        -webkit-transform:scale(0.5);
                transform:scale(0.5);
    } to {
        opacity:1;
        filter: alpha(opacity=100);
        -webkit-transform:translate(1);
                transform:translate(1);
    }
}

.blogBrand .avatar {
    -webkit-animation: bouncein .2s ease-in;
    animation: bouncein .2s ease-in;
}

.avatar img {
    display: none;
}

.blogInfo {
    display: block;
    text-align: center;
    padding: 0;
    margin: 2% auto;
    text-shadow: 0 2px rgba(0, 0, 0, 0.25), 1px 0px rgba(0, 0, 0, .25), -1px 0px rgba(0, 0, 0, 0.25);
}

.blogTitle {
    font-size: 52px;
    margin: 0;
}

.blogTitle a,
.blogTitle a:hover {
    color: inherit;
}

.blogDesc {
    font-size: 18px;
}

.blogTitle ~ .blogDesc {
    margin: 1% auto 0;
}

@media screen and (max-width: 480px) {
    .blogTitle {
        font-size: 42px;
    }
}
/* Blog Header End */

/* Post Reblogged Start */
.rebloggedBlock {
    clear: both;
    width: 100%;
    padding: 1% 0;
    text-align: center;
    opacity: .6;
    filter: alpha(opacity=60);
}

.rebloggedBlock:before {
    content: "\f079";
}

.reblogParent {
    color: inherit;
    font-weight: bold;
}
/* Post Reblogged End */

/* Post Submission Start */
.submissionBlock {
    clear: both;
    width: 100%;
    padding: 1% 0;
    text-align: center;
    opacity: .6;
    filter: alpha(opacity=60);
}

.submissionBlock:before {
    content: "\f044";
}

.submitter {
    color: inherit;
    font-weight: bold;
}
/* Post Submission End */

/* Posts Start */
.posts {
    clear: both;
    width: 100%;
    float: left;
    padding: 4%;
}

.search .posts,
.tagPage .posts,
.dayPage .posts {
    padding: 2% 4% 4%;
}

.grid.infAuto .posts {
    padding-bottom: 100px;
}

.grid.infManual .posts {
    padding-bottom: 120px;
}

.postCard {
    width: 100%;
    margin: auto auto 4%;
    position: relative;
}

.postCard:last-of-type {
    margin-bottom: 0;
}

.postCard > :first-child {
    padding-top: 2% !important;
}

.photo.postCard > :first-child,
.audio.postCard > :first-child,
.video.postCard > :first-child {
    padding-top: 0 !important;
}

.postCard > :last-child {
    padding-bottom: 2% !important;
}
/* Posts End */

/* Post Header Start */
.postHeader {
    clear: both;
    width: 100%;
    text-align: center;
    padding-bottom: 1%;
}

.postTitle,
.caption * {
    margin: 0;
    font-size: 36px;
}

@media screen and (max-width: 480px) {
    .postTitle, 
    .caption * {
        font-size: 30px;
    }
}

@media (min-width: 992px) {
    .gridCol3 .postTitle,
    .gridCol3 .caption *,
    .gridCol4 .postTitle,
    .gridCol4 .caption * {
        font-size: 30px;
    }
}

@media (min-width: 1200px) {
    .gridCol4 .postTitle,
    .gridCol4 .caption * {
        font-size: 28px;
    }
    .wSidebar.gridCol3 .postTitle,
    .wSidebar.gridCol3 .caption *,
    .wSidebar.gridCol4 .postTitle,
    .wSidebar.gridCol4 .caption * {
        font-size: 30px;
    }
}

@media (min-width: 1560px) {
    .wSidebar.gridCol4 .postTitle,
    .wSidebar.gridCol4 .caption * {
        font-size: 28px;
    }
}
/* Post Header End */

/* Photo Post Start */
.photoBlock,
.photosetBlock {
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 1%;
}

.photosetGrid {
    max-width: 100%;
    overflow: hidden;
}

.singlePhoto,
.panoramaPhoto {
    width: 100%;
}

.singlePhoto a,
.panoramaPhoto a {
    display: block;
}

.photoBlock img {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0 auto;
}

.photoExifBlock {
    clear: both;
    width: 100%;
    padding: 1% 2%;
    text-align: center;
}

.photoExifCard {
    display: inline-block;
    min-width: 230px;
    padding: 15px;
}
/* Photo Post End */

/* Quote Post Start */
.quoteBlock {
    clear: both;
    width: 100%;
    padding: 0 2%;
}

.quoteCard {
    clear: both;
    width: 100%;
    margin-bottom: 0;
    border: none;
    position: relative;
}

.quoteCard:before,
.quoteCard:after {
    font-family: simplicitycards;
    speak: none;
    font-variant: normal;
    text-transform: none;
    display: inline-block;
    font-size: inherit;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;    
    opacity: .4;    
    filter: alpha(opacity=40);
    position: absolute;
}

.quoteCard:before {
    content: "\f10d";
    top: 5px;
    left: 5px;
}

.quoteCard:after {
    content: "\f10e";
    bottom: 5px;
    right: 5px;
}

.quoteCard.short {
    font-size: 36px;
    padding: 2% 41px;
}

.quoteCard.medium {
    font-size: 30px;
    padding: 2% 35px;
}

.quoteCard.long {
    font-size: 24px;
    padding: 2% 29px;
}

.quoteSource {
    clear: both;
    width: 100%;
    padding: 1% 2%;
    text-align: center;
    font-weight: bold;
}

.quoteSource span:before {
    content: "\f0c6\00a0";
    opacity: .6;
    filter: alpha(opacity=60);
}

@media screen and (max-width: 480px) {
    .quoteCard.short {
        font-size: 30px;
        padding: 2% 35px;
    }
}

@media (min-width: 992px) {
    .gridCol3 .quoteCard.short,
    .gridCol4 .quoteCard.short {
        font-size: 30px;
        padding: 2% 35px;
    }
}

@media (min-width: 1200px) {
    .gridCol4 .quoteCard.short,
    .gridCol4 .quoteCard.medium {
        font-size: 28px;
        padding: 2% 33px;
    }
    .wSidebar.gridCol3 .quoteCard.short,
    .wSidebar.gridCol4 .quoteCard.short {
        font-size: 30px;
        padding: 2% 35px;
    }
}

@media (min-width: 1560px) {
    .wSidebar.gridCol4 .quoteCard.short,
    .wSidebar.gridCol4 .quoteCard.medium {
        font-size: 28px;
        padding: 2% 33px;
    }
}
/* Quote Post End */

/* Link Post Start */
.linkBlock {
    max-width: 700px;
    min-height: 128px;
    padding: 0 2%;
    margin: 0 auto;
}

.linkCard {
    min-height: 128px;
    width: 100%;
    overflow: hidden;
}

.linkThumbBlock {
    position: relative;
    float: left;
    width: 128px;
    height: 128px;
    overflow: hidden;
}

.linkCard:active .linkThumbBlock:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: .1;
    filter: alpha(opacity=10);
    background-color: #000;
}

.linkThumbBlock a {
    display: block;
    overflow: hidden;
    max-height: 100%;
    max-width: 100%;
}

.linkThumb {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
}

.linkInfoBlock {
    height: 100%;
    overflow: hidden;
}

.linkInfoWrapper {
    display: table;
    width: 100%;
    height: 128px;
    padding: 1%;
}

.linkInfo {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.linkTitle {
    clear: both;
    display: block;
    font-size: 24px;
}

.linkHost {
    clear: both;
    display: block;
    font-size: 85%;
    margin-top: 1%;
}

.linkHost:before {
    content: "\f0c1\00a0";
}

.linkDescBlock {
    clear: both;
    width: 100%;
    padding: 1% 2%;
}

.linkDesc {
    padding: 2%;
}

.linkDesc blockquote {
    margin-bottom: 0;
    font-size: 90%;
}
/* Link Post End */

/* Chat Post Start */
.chatBlock {
    width: 100%;
    padding: 1% 2%;
}

.chatBlock > div {
    position: relative;
    padding: 2%;
    margin-bottom: 2%;
}

.chatBlock > div:last-of-type {
    margin-bottom: 0;
}

.chatBlock .odd {
    text-align: left;
    margin-right: 6%;
    box-shadow: -1px 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.chatBlock .even {
    text-align: right;
    margin-left: 6%;
    box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.chatBlock .odd:after,
.chatBlock .even:before {
    content: '';
    position: absolute;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
}

.chatBlock .odd:after {
    left: 100%;
    border-width: 15px 15px 0 0;
}

.chatBlock .even:before {
    right: 100%;
    border-width: 0 15px 15px 0;
}

.chatLabel {
    font-weight: bold;
}
/* Chat Post End */

/* Audio Post Start */
.audioBlock {
    clear: both;
    width: 100%;
    margin-bottom: 2%;
}

.audioInfoBlock {
    clear: both;
    width: 100%;
    padding: 1% 2%;
    text-align: center;
}

.audioInfoCard {
    display: inline-block;
    min-width: 230px;
    padding: 15px;
}

.audioInfoCard .infoLabel span:before {
    opacity: .6;
    filter: alpha(opacity=60);
}

.playCount:before {
    content: "\f025\00a0";
}

.trackName:before {
    content: "\f001\00a0";
}

.artist:before {
    content: "\f007\00a0";
}

.album:before {
    content: "\f192\00a0";
}

.audioDownloadBlock {
    margin-top: 2%;
}

.audioDownload {
    display: inline-block;
    padding: 1%;
    color: inherit;
    font-weight: bold;
}

.audioDownload:before {
    content: "\f0ed\00a0";
}

.audioEmbed {
    width: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.audioEmbed iframe {
    max-width: 100%;
}

.soundcloud_audio_player,
.spotify_audio_player {
    width: 100%
}
/* Audio Post End */

/* Video Post Start */
.videoBlock {
    clear: both;
    width: 100%;
    padding-bottom: 1%;
}

.videoResponsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}

.videoResponsive.v16by9 {
    padding-bottom: 56.25%;
}

.videoResponsive.v4by3 {
    padding-bottom: 75%;
}

.videoResponsive iframe,
.videoResponsive embed,
.videoResponsive object,
.videoResponsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
/* Video Post End */

/* Answer Post Start */
.answerPostBlock {
    clear: both;
    width: 100%;
    padding: 2% 2% 1%;
}

.answerPostBlock > div {
    width: 100%;
    position: relative;
    padding-bottom: 15px;
}

.answerPostBlock > div:last-of-type {
    padding-bottom: 1%;
}

.askerBlock > div {
    box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.answererBlock > div {
    box-shadow: -1px 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.askerPortraitBlock,
.answererPortraitBlock {
    position: absolute;
    width: 45px;
    height: 45px;
}

.askerPortraitBlock {
    left: 0;
}

.answererPortraitBlock {
    right: 0;
}

.askerPortrait,
.answererPortrait {
    width: 45px;
    height: 45px;
}

.questionBlock,
.answerTextBlock {
    position: relative;
    padding: 2%;
    top: 5px;
}

.questionBlock {
    margin-left: 65px;
    text-align: right;
}

.answerTextBlock {
    margin-right: 65px;
    text-align: left;
}

.questionBlock:before,
.answerTextBlock:after {
    content: '';
    position: absolute;
    top: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
}

.questionBlock:before {
    right: 100%;
    border-width: 0 15px 15px 0;
}

.answerTextBlock:after {
    left: 100%;
    border-width: 15px 15px 0 0;
}

.question,
.answerText {
    display: block;
    margin: 1% auto;
}

.repliesBlock {
    clear: both;
    width: 100%;
    padding: 1% 2%;
}

.replies {
    position: relative;
    padding: 2%;
}
/* Answer Post End */

/* Post Meta Start */
.postMeta {
    clear: both;
    width: 100%;
    padding-top: 1%;
    padding-bottom: 1%;
    text-align: center;
}

.postMeta > div {
    display: inline-block;
}

.postMeta > div a {
    padding: 0 5px;
    opacity: .6;
    filter: alpha(opacity=60);
    font-weight: bold;
}

.postMeta > div a:hover,
.postMeta > div a:focus {
    opacity: .8;
    filter: alpha(opacity=80);
}

.index .date a:before {
    content: "\f017\00a0";
}

.permalink .date a:before {
    content: "\f073\00a0";
}

.noteCount a:before {
    content: "\f040\00a0";
}

.commentCount a:before {
    content: "\f075\00a0";
}
/* Post Meta End */

/* Post Body Start */
.postBodyBlock {
    clear: both;
    width: 100%;
    padding: 1% 2%;
}

.postBody {
    padding: 2%;
    overflow: hidden;
}

.postBody figure {
    text-align: center;
}

.postBody img {
    max-width: 100%;
}
/* Post Body End */

/* Post Author Start */
.postAuthorBlock {
    left: -8px;
    position: absolute;
}

.postAuthor {
    height: 20px;
    line-height: 20px;
    position: relative;
    font-weight: bold;
    box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.postAuthor:after {
    display: block;
    content: '';
    left: 0;
    top: -8px;
    position: absolute;
    opacity: 0.3;
    filter: alpha(opacity=30);
    border-style: solid;
    border-width: 4px;
    border-color: transparent;
}

.postAuthor a {
    height: 20px;
    display: block;
    color: inherit;
    padding-left: 5px;
    padding-right: 25px;
}

.postAuthor img {
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    position: absolute;
}
/* Post Author End */

/* Read More Start */
.readMoreBlock {
    position: absolute;
    right: -8px;
}

.readMore {
    height: 20px;
    line-height: 20px;
    position: relative;
    font-weight: bold;
    box-shadow: -1px 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.readMore:after {
    display: block;
    content: '';
    right: 0;
    top: -8px;
    position: absolute;
    opacity: 0.3;
    filter: alpha(opacity=30);
    border-style: solid;
    border-width: 4px;
    border-color: transparent;
}

.readMore a {
    display: block;
    height: 20px;
    padding: 0 5px;
    color: inherit;
}
/* Read More End */

/* Post Footer Start */
.postFooter {
    clear: both;
    width: 100%;
    padding-top: 1%;
    padding-bottom: 1%;
    text-align: center;
}

.postAuthorBlock ~ .postFooter,
.postMoreBlock ~ .postFooter {
    padding-top: 25px;
}

.postFooter > div {
    margin-bottom: 1%;
}

.postFooter > div:last-of-type {
    margin-bottom: 0;
}

.postTagsBlock {
    clear: both;
    width: 100%;
}

.postTags {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}

.postTags:before {
    content: "\f02c";
    opacity: .6;
    filter: alpha(opacity=60);
}

.postTags li {
    display: inline-block;
    padding: 0 2px;
}

.postTags a {
    position: relative;
    text-transform: uppercase;
    color: inherit;
    font-weight: bold;
    opacity: .6;
    filter: alpha(opacity=60);
}

.postTags a:hover,
.postTags a:focus {
    opacity: .8;
    filter: alpha(opacity=80);
}

.tagEffect1 a:before {
    margin-right: 5px;
    content: '[';
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
        transform: translateX(10px);
}

.tagEffect1 a:before,
.tagEffect1 a:after {
    display: inline-block;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
    transition: transform 0.3s, opacity 0.2s;
}

.tagEffect1 a:after {
    margin-left: 5px;
    content: ']';
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
        transform: translateX(-10px);
}

.tagEffect1 a:hover:before,
.tagEffect1 a:hover:after,
.tagEffect1 a:focus:before,
.tagEffect1 a:focus:after {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
        transform: translateX(0px);
}

.tagEffect2 a {
    padding: 3px 2px 1px;
}

.tagEffect2 a:before,
.tagEffect2 a:after {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 2px;
    content: '';
    opacity: .6;
    filter: alpha(opacity=60);
    -webkit-transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    -webkit-transform: scale(0.85);
    -ms-transform: scale(0.85);
        transform: scale(0.85);
}

.tagEffect2 a:after {
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: top 0.3s, opacity 0.3s, -webkit-transform 0.3s;
    transition: top 0.3s, opacity 0.3s, transform 0.3s;
}

.tagEffect2 a:hover:before,
.tagEffect2 a:hover:after,
.tagEffect2 a:focus:before,
.tagEffect2 a:focus:after {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
        transform: scale(1);
}

.tagEffect2 a:hover:after,
.tagEffect2 a:focus:after {
    top: 0;
    opacity: .6;
    filter: alpha(opacity=60);
}

.postSourceBlock {
    clear: both;
    width: 100%;
    font-weight: bold;
}

.postSourceBlock:before {
    content: "\f129\00a0";
    opacity: .6;
    filter: alpha(opacity=60);
}

.postSource {
    color: inherit;
    opacity: .6;
    filter: alpha(opacity=60);
}

.postSource:hover,
.postSource:focus {
    opacity: .8;
    filter: alpha(opacity=80);
}

.postControls {
    clear: both;
    width: 100%;
    line-height: 1;
}

.postControls > div {
    display: inline-block;
    vertical-align: middle;
    padding: 1%;
}

.shareControl {
    position: relative;
}

.shareToggle,
.reblogControl,
.likeControl {
    color: #000;
    opacity: .6;
    filter: alpha(opacity=60);
    cursor: pointer;
}

.shareToggle:before {
    content: "\f1e0";
    font-size: 25px;
}

.shareToggle:hover,
.shareToggle:focus,
.active > .shareToggle,
.reblogControl:hover,
.reblogControl:focus,
.likeControl:hover,
.likeControl:focus {
    opacity: .8;
    filter: alpha(opacity=80);
}

.shareList {
    display: none;
    list-style: none;
    padding: 10px 5px;
    margin-bottom: 0;
    position: absolute;
    bottom: 100%;
    left: -70px;
    width: 184px;
    z-index: 10;
    box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.3);
}

.shareList:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: '';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-width: 10px;
    margin-left: -10px;
}

.active > .shareList {
    display: block;
}

.shareList li {
    display: inline-block;
    line-height: 35px;
}

.shareList li a {
    display: block;
    width: 40px;
    height: 30px;
    padding: 0 5px;
}

.shareList li a:before {
    font-size: 20px;
    -webkit-transition: font-size .1s ease-in;
            transition: font-size .1s ease-in;
}

.shareList li a:hover:before,
.shareList li a:focus:before {
    font-size: 25px;
}

.shareList li .fb:before {
    content: "\f09a";
    color: #3b5998;
}

.shareList li .tt:before {
    content: "\f099";
    color: #55acee;
}

.shareList li .gplus:before {
    content: "\f0d5";
    color: #dd4b39;
}

.shareList li .mail:before {
    content: "\f0e0";
    color: #222;
}
/* Post Footer End */

/* Post Feedback Start */
.postFeedbackBlock {
    position: relative;
    padding-top: 1%;
}

.postNav {
    width: 100%;
    position: relative;
    text-align: center;
    font-size: 25px;
}

.postNav > ul {
    display: inline-block;
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}

.postNav > ul li {
    display: inline-block;
    height: 50px;
    line-height: 40px;
    font-weight: bold;
}

.postNav .nextPost,
.postNav .prevPost {
    width: 70px;
    padding: 0 10px;
}

.postNav .nextPost {
    float: left;
}

.postNav .prevPost {
    float: right;
}

.postNav .feedbackToggle {
    padding: 0 5px;
    width: 60px;
}

.postNav ul li a {
    display: block;
    width: 100%;
    height: 50px;
    padding: 5px 10px;
}

.prevDay a:before,
.nextPost a:before {
    content: "\f053";
}

.nextDay a:before,
.prevPost a:before {
    content: "\f054";
}

.postNav .postNotes a:before {
    content: "\f040";
}

.postNav .postComments a:before {
    content: "\f075";
}

.feedbackToggle span {
    display: none;
}

.postFeedback > section {
    display: none;
    padding: 2% 2% 0;
}

.postFeedback > section.active {
    display: block;
}

#disqus_thread {
    padding: 2%;
}

@media (min-width: 768px) {
    .postNav {
        font-size: 20px;
    }
    .postNav .postNotes a:before {
        content: "\f040\00a0";
    }
    .postNav .postComments a:before {
        content: "\f075\00a0";
    }
    .postNav ul .feedbackToggle {
        width: auto;
    }
    .feedbackToggle span {
        display: inline-block;
    }
}
/* Post Feedback End */

/* Post Notes Start */
.notes {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}

.notes > li {
    clear: both;
    width: 100%;
    position: relative;
    padding: 1.5% 2%;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
    margin-bottom: 1%;
    -webkit-transition: all .1s ease-in;
            transition: all .1s ease-in;
    opacity: .8;
    filter: alpha(opacity=80);
}

.notes > li:last-of-type {
    margin-bottom: 0;
}

.notes > li:hover,
.notes > li:focus {
    padding: 2%;
    opacity: 1;
    filter: alpha(opacity=100);
}

.notes .avatar_frame {
    float: left;
    height: 25px;
    width: 25px;
    position: absolute;
    top: 50%;
    margin-top: -12.5px;
}

.notes .avatar {
    height: 25px;
    width: 25px;
    border: 0;
    box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.5);
}

.notes .action {
    float: left;
    width: 80%;
    margin-left: 35px;
}

.notes a {
    font-weight: bold;
}

.notes .clear {
    clear: both;
    height: 0;
    width: 100%;
    overflow: hidden;
}

.note.more_notes_link_container {
    text-align: center;
    margin: 0 auto;
    width: 90%;
    text-transform: uppercase;
    -webkit-transition: width .1s ease-in;
            transition: width .1s ease-in;
}

.note.more_notes_link_container:hover,
.note.more_notes_link_container:focus {
    width: 95%;
    padding: 1.5% 2%;
}

.note .more_notes_link {
    display: block;
}

.note .notes_loading {
    font-weight: bold;
}

.notes .action:before {
    font-family: simplicitycards;
    speak: none;
    font-variant: normal;
    text-transform: none;
    display: inline-block;
    font-size: inherit;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.note.reblog .action:before {
    content: "\f079\00a0";
    color: #35465c;
}

.note.like .action:before {
    content: "\f004\00a0";
    color: #d75f45;
}

.note.answer .action:before,
.note.reply .action:before {
    content: "\f0e6\00a0";
    color: #2eb82e;
}

.note.original_post .action:before,
.note.tag .action:before {
    content: "\f040\00a0";
    color: #555555;
}

.notes blockquote {
    padding: 0;
    margin-bottom: 0;
    margin-left: 35px;
    font-size: inherit;
    border-left: 0;
}

.notes blockquote:before {
    font-family: simplicitycards;
    speak: none;
    font-variant: normal;
    text-transform: none;
    display: inline-block;
    font-size: inherit;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
    content: "\f101\00a0";
}
/* Post Notes End */

/* Navigation Start */
.hamburgerToggle {
    width: 40px;
    height: 30px;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    -webkit-transition: .2s ease-in-out;
    transition: .2s ease-in-out;
    cursor: pointer;
}

.hamburgerToggle .hamBar {
    display: block;
    position: absolute;
    width: 100%;
    height: 6px;
    border-radius: 6px;
    opacity: 1;
    filter: alpha(opacity=100);
    left: 0;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    -webkit-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
}

.hamburgerToggle .hamBar:nth-child(1) {
    top: 0px;
}

.hamburgerToggle .hamBar:nth-child(2) {
    top: 12px;
}

.hamburgerToggle .hamBar:nth-child(3) {
    top: 24px;
}

.hamburgerToggle .hamBar:nth-child(4) {
    top: 12px;
}

.active > .burgerAni1 .hamBar:nth-child(1) {
    top: 12px;
    left: -5px;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
        transform: rotate(135deg);
}

.active > .burgerAni1 .hamBar:nth-child(2) {
    opacity: 0;
    filter: alpha(opacity=0);
    left: -40px;
}

.active > .burgerAni1 .hamBar:nth-child(3) {
    top: 12px;
    left: -5px;
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
        transform: rotate(-135deg);
}

.burgerAni2 .hamBar {
    width: 50%;
}

.burgerAni2 .hamBar:nth-child(odd) {
    left: 0;
    border-radius: 6px 0 0 6px;
}

.burgerAni2 .hamBar:nth-child(even) {
    left: 50%;
    border-radius: 0 6px 6px 0;
}

.burgerAni2 .hamBar:nth-child(1),
.burgerAni2 .hamBar:nth-child(2) {
    top: 0 !important;
}

.burgerAni2 .hamBar:nth-child(3),
.burgerAni2 .hamBar:nth-child(4) {
    top: 12px !important;
}

.burgerAni2 .hamBar:nth-child(5),
.burgerAni2 .hamBar:nth-child(6) {
    top: 24px !important;
}

.active > .burgerAni2 .hamBar:nth-child(1),
.active > .burgerAni2 .hamBar:nth-child(6) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
}

.active > .burgerAni2 .hamBar:nth-child(2),
.active > .burgerAni2 .hamBar:nth-child(5) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
}

.active > .burgerAni2 .hamBar:nth-child(1) {
    left: -2px;
    top: 5px !important;
}

.active > .burgerAni2 .hamBar:nth-child(2) {
    left: 12px;
    top: 5px !important;
}

.active > .burgerAni2 .hamBar:nth-child(3) {
    left: -50%;
    opacity: 0;
    filter: alpha(opacity=0);
}

.active > .burgerAni2 .hamBar:nth-child(4) {
    left: 100%;
    opacity: 0;
    filter: alpha(opacity=0);
}

.active >.burgerAni2 .hamBar:nth-child(5) {
    left: -2px;
    top: 19px !important;
}

.active > .burgerAni2 .hamBar:nth-child(6) {
    left: 12px;
    top: 19px !important;
}

.active > .burgerAni3 .hamBar:nth-child(1) {
    top: 12px;
    width: 0%;
    left: 15px;
}

.active > .burgerAni3 .hamBar:nth-child(2) {
    left: -5px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
}

.active > .burgerAni3 .hamBar:nth-child(3) {
    top: 12px;
    width: 0%;
    left: 15px;
}

.active > .burgerAni3 .hamBar:nth-child(4) {
    left: -5px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
}

.burgerAni4 .hamBar {
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
        transform-origin: left center;
}

.active > .burgerAni4 .hamBar:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    top: -2px;
    left: 1px;
}

.active > .burgerAni4 .hamBar:nth-child(2) {
    width: 0%;
    opacity: 0;
    filter: alpha(opacity=0);
}

.active > .burgerAni4 .hamBar:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    top: 26px;
    left: 1px;
}

.burgerAniOff {
    opacity: .6;
    filter: alpha(opacity=60);
}

.burgerAniOff:hover,
.burgerAniOff:focus {
    opacity: .8;
    filter: alpha(opacity=80);
}

.active > .burgerAniOff {
    opacity: 1;
    filter: alpha(opacity=100);
}

.burgerAni1 .hamBar:nth-child(4),
.burgerAni1 .hamBar:nth-child(5),
.burgerAni1 .hamBar:nth-child(6),
.burgerAni3 .hamBar:nth-child(5),
.burgerAni3 .hamBar:nth-child(6),
.burgerAni4 .hamBar:nth-child(4),
.burgerAni4 .hamBar:nth-child(5),
.burgerAni4 .hamBar:nth-child(6),
.burgerAniOff .hamBar:nth-child(4),
.burgerAniOff .hamBar:nth-child(5),
.burgerAniOff .hamBar:nth-child(6) {
    display: none;
}

.navBlock {
    clear: both;
    float: left;
    width: 100%;
    height: 50px;
    padding: 10px 2%;
    z-index: 10;
}

.navMenu {
    list-style: none;
    padding: 5px;
    margin-bottom: 0;
    position: relative;
    display: none;
    top: 18px;
    left: -5px;
    z-index: 100;
    width: 100%;
    max-width: 300px;
}

.burgerAniOff ~ .navMenu {
    left: -1px;
}

.active > .navMenu {
    display: block;
}

.navMenu:before {
    bottom: 100%;
    left: 20px;
    border: solid transparent;
    content: '';
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-width: 10px;
    margin-left: -10px;
}

.navMenu li a {
    display: block;
    padding: 2%;
    color: inherit;
    font-weight: bold;
    text-transform: uppercase;
}

.navMenu li a:before {
    font-size: 120%;
    width: 28px;
    text-align: center;
    font-weight: normal;
}

.navHome:before {
    content: "\f015";
}

.navSubmit:before {
    content: "\f044";
}

.navAsk:before {
    content: "\f128";
}

.navPage:before {
    content: "\f08d";
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.navArchive:before {
    content: "\f01c";
}

.navMenu .navSearch {
    padding: 2%;
}

.navMenu .navSearch form {
    width: 100%;
    height: 35px;
    position: relative;
}

.navMenu .navSearch input {
    width: 90%;
    height: 100%;
    border: 0;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 28px;
    background-color: transparent;
}

.navMenu .navSearch button {
    border: 0;
    padding: 0;
    background: transparent;
    width: 28px;
    height: 35px;
    position: absolute;
    top: 0;
    left: 0;
}

.navMenu .navSearch button:before {
    content: "\f002";
    opacity: .6;
    filter: alpha(opacity=60);
    -webkit-transition: all .1s ease-in;
            transition: all .1s ease-in;
}

.navMenu .navSearch input:focus ~ button:before {
    font-size: 120%;
    opacity: 1;
    filter: alpha(opacity=100);
}

.navMenu .navSearch button:active:before {
    font-size: 105%;
    opacity: 1;
    filter: alpha(opacity=100);
}

.sidebarNavMenu {
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
}

.sidebarNavMenu li {
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.sidebarNavMenu li:last-of-type {
    border-bottom: none;
}

.sidebarNavMenu li a {
    display: block;
    padding: 2% 4%;
    color: inherit;
    text-transform: uppercase;
    -webkit-transition: padding .1s ease-in;
            transition: padding .1s ease-in;
}

.sidebarNavMenu li a:hover,
.sidebarNavMenu li a:focus {
    padding: 3% 4%;
}

.sidebarNavMenu li a:active {
    box-shadow: inset 0 1px 2px 0px rgba(0, 0, 0, 0.5);
}

.sidebarNavMenu li a:before {
    font-size: 120%;
    width: 28px;
    text-align: center;
    opacity: .6;
    filter: alpha(opacity=60);
    -webkit-transition: opacity .1s ease-in;
            transition: opacity .1s ease-in;
}

.sidebarNavMenu li a:hover:before,
.sidebarNavMenu li a:focus:before {
    opacity: 1;
    filter: alpha(opacity=100);
}
/* Navigation End */

/* Pagination Start */
.paginationBlock {
    clear: both;
    float: left;
    width: 100%;
    padding: 0 4% 4%;
    position: relative;
    text-align: center;
}

.paginationNav {
    display: inline-block;
    margin: 0 auto;
}

.paginationNav > div {
    display: inline-block;
    height: 70px;
    padding: 10px;
    line-height: 50px;
    font-weight: bold;
}

.paginationNav .prevPage {
    float: left;
    width: 140px;
}

.paginationNav .nextPage {
    float: right;
    width: 140px;
}

.paginationNav.jump .prevPage,
.paginationNav.jump .nextPage {
    width: 100px;
}

.paginationNav .jumpPage {
    width: 60px;
    padding: 10px 5px;
}

.paginationNav > div a {
    display: block;
    width: 100%;
    height: 50px;
}

.paginationNav .prevPage a:before {
    content: "\f060";
}

.paginationNav .nextPage a:before {
    content: "\f061";
}

@media only screen and (max-width: 767px) {
    .paginationNav.jump .prevPage,
    .paginationNav.jump .nextPage {
        display: none;
    }
    .paginationNav.jump > div:nth-of-type(2) {
        padding: 10px 5px 10px 10px;
    }
    .paginationNav.jump > div:nth-last-of-type(2) {
        padding: 10px 10px 10px 5px;
    }
}
/* Pagination End */

/* Sidebar Start */
.blogBody {
    float: left;
    width: 100%;
    display: block;
}

.sidebarHeader {
    clear: both;
    width: 100%;
    position: relative;
}

.sidebar .blogBrandBlock {
    float: none;
    padding: 4%;
}

.sidebar .blogBrand {
    min-height: 64px;
    display: table;
}

.sidebar .avatarContainer {
    width: 64px;
    height: 64px;
    position: absolute;
    top: 50%;
    left: 4%;
    margin: -32px auto auto;
}

.sidebar .blogInfo {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-right: 40px;
}

.sidebar .avatarContainer ~ .blogInfo {
    padding-left: 72px;
}

.sidebar .blogTitle {
    font-size: 32px;
}

.sidebar .blogDesc {
    font-size: 16px;
}

.sidebar .blogTitle ~ .blogDesc {
    margin-top: 2%;
}

.sidebarContentToggle {
    position: absolute;
    top: 50%;
    right: 4%;
    border: none;
    padding: 0;
    margin-top: -15px;
    background-color: transparent;
}

.sidebarContent {
    display: none;
    padding: 6%;
    position: relative;
}

.sidebarContent.active {
    display: block;
}

.sidebarCards > aside {
    margin: 6% auto 0;
}

.sidebarCards > aside > div {
    padding: 4%;
}

.sidebarCards .cardLabel {
    margin-bottom: 2%;
}

@media screen and (max-width: 480px) {
    .sidebar .blogTitle {
        font-size: 28px;
    }
    .sidebar .blogDesc {
        font-size: 14px;
    }
}

@media screen and (min-width: 955px) {
    .blogBody:before {
        content: '';
        display: block;
        height: 100%;
        min-height: 100%;
        position: fixed;
        top: 0;
        left: 0;
        width: 30%;
        z-index: 0;
        box-shadow: 2px 0px 2px 0 rgba(0, 0, 0, 0.5);
    }
    .sidebar {
        float: left;
        margin-right: -100%;
        position: relative;
        width: 30%;
        min-height: 100%;
    }
    .sidebar .blogBrandBlock {
        padding: 10% 4%;
    }
    .sidebar .blogBrand {
        display: block;
        min-height: 96px;
    }
    .sidebar .avatarContainer {
        width: 96px;
        height: 96px;
        position: static;
        margin: 0 auto;
    }
    .sidebar .blogInfo {
        display: block;
        padding: 0;
        text-align: center;
    }
    .sidebar .avatarContainer ~ .blogInfo {
        padding-left: 0;
    }
    .sidebar .blogTitle {
        font-size: 40px;
    }
    .sidebar .blogDesc {
        font-size: 18px;
    }
    .sidebarContentToggle {
        display: none;
    }
    .sidebarContent {
        display: block;
        background-color: transparent;
        box-shadow: none;
    }
    .blogContent {
        display: block;
        float: left;
        margin-left: 30%;
        width: 70%;
    }
}
/* Sidebar End */

/* Group Blog Members Card Start */
.membersCard .cardLabel:before {
    content: "\f0c0\00a0";
    font-weight: normal;
}

.blogHeader .membersCard {
    margin: 2% auto;
}

.blogHeader .membersList {
    text-align: center;
}

.blogHeader .member {
    margin: auto 1%;
}

.member {
    display: inline-block;
    margin: 1%;
}

.member a {
    position: relative;
    display: block;
    width: 48px;
    height: 48px;
}

.member img {
    height: 48px;
    width: 48px;
    border-width: 2px;
    border-style: solid;
}

.member a:active {
    box-shadow: none;
}
/* Group Blog Members Card End */

/* Search Card Start */
.searchBlock {
    clear: both;
    float: left;
    width: 100%;
    padding: 4% 4% 2%;
    position: relative;
}

.searchCard {
    width: 100%;
    padding: 4%;
}

.searchBlock .searchCard {
    text-align: center;
}

.searchBlock .cardLabel {
    margin-bottom: 2%
}

.searchForm {
    position: relative;
    width: 100%;
    height: 40px;
    margin: 0 auto;
    font-size: 20px;
}

.searchInput {
    width: 100%;
    height: 100%;
    border: none;
    padding-left: 2%;
    padding-right: 40px;
    box-shadow: inset 0 0 5px 0px rgba(0, 0, 0, 0.5);
}

.searchInput:focus {
    box-shadow: inset 0 0 3px 0px rgba(0, 0, 0, 0.5);
}

.searchSubmit {
    position: absolute;
    border: none;
    background-color: transparent;
    height: 40px;
    width: 40px;
    font-size: 18px;
    top: 0;
    right: 0;
}

.searchSubmit:before {
    content: "\f002";
    opacity: .6;
    filter: alpha(opacity=60);
    -webkit-transition: all .1s ease-in;
            transition: all .1s ease-in;
}

.searchInput:focus ~ .searchSubmit:before {
    font-size: 150%;
    opacity: 1;
    filter: alpha(opacity=100);
}

.searchSubmit:active:before {
    font-size: 130%;
    opacity: 1;
    filter: alpha(opacity=100);
}

.searchNothing {
    display: block;
    max-width: 100%;
    margin-top: 2%;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}

.sidebar .searchForm {
    font-size: 18px;
}
/* Search Card End */

/* Tag Card Start */
.tagPageBlock {
    clear: both;
    float: left;
    width: 100%;
    padding: 4% 4% 2%;
    position: relative;
}

.tagCard {
    width: 100%;
    padding: 2%;
    text-align: center;
}

.tagCard .cardLabel {
    margin-bottom: 0;
}

.tagCard .cardLabel:before {
    content: "\f02b\00a0";
}

.tagCard .cardLabel a {
    opacity: .8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity .1s ease-in;
            transition: opacity .1s ease-in;
}

.tagCard .cardLabel a:hover,
.tagCard .cardLabel a:focus {
    opacity: 1;
    filter: alpha(opacity=100);
}
/* Tag Card End */

/* Day Card Start */
.dayPageBlock {
    clear: both;
    float: left;
    width: 100%;
    padding: 4% 4% 2%;
    position: relative;
}

.dayCard {
    width: 100%;
    min-height: 80px;
    padding: 2% 75px;
    text-align: center;
    position: relative
}

.dayDesc {
    display: table;
    width: 100%;
    min-height: 50px;
}

.dayCard .cardLabel {
    margin-bottom: 0;
    display: table-cell;
    vertical-align: middle;
}

.prevDay,
.nextDay {
    position: absolute;
    top: 50%;
    margin-top: -25px;
    line-height: 50px
}

.prevDay {
    left: 15px;
}

.nextDay {
    right: 15px;
}

.prevDay a,
.nextDay a {
    display: block;
    width: 50px;
    height: 50px;
}
/* Day Card End */

/* Social Cards Start */
.socialLinks {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}

.socialLinks li {
    display: inline-block;
    width: 36px;
    height: 36px;
    text-align: center;
    margin: 1%;
}

.socialLinks li a {
    display: block;
    width: 36px;
    height: 36px;
    overflow: hidden;
}

.socialLinks li a:before {
    font-size: 28px;
    padding: 4px;
    height: 36px;
    width: 36px;
    color: #fff;
}

.socialFB {
    background-color: #3b5998;
}

.socialT {
    background-color: #55acee;
}

.socialG {
    background-color: #dd4b39;
}

.socialI {
    background-color: #3f729b;
}

.socialL {
    background-color: #0976b4;
}

.socialP {
    background-color: #cc2127;
}

.socialF {
    background-color: #ff0084;
}

.socialV {
    background-color: #00b488;
}

.socialLF {
    background-color: #c3000d;
}

.socialM {
    background-color: #400191;
}

.socialR {
    background-color: #f26522;
}

.socialFB:before {
    content: "\f09a";
}

.socialT:before {
    content: "\f099";
}

.socialG:before {
    content: "\f0d5";
}

.socialI:before {
    content: "\f16d";
}

.socialL:before {
    content: "\f0e1";
}

.socialP:before {
    content: "\f231";
}

.socialF:before {
    content: "\f16e";
}

.socialV:before {
    content: "\f1ca";
}

.socialLF:before {
    content: "\f202";
}

.socialM:before {
    content: "\f0e0";
}

.socialR:before {
    content: "\f09e";
}
/* Social Cards End */

/* Tweets Card Start */
.tweetsCard .cardLabel:before {
    content: "\f099\00a0";
    font-weight: normal;
}

#tweets > a {
    position: relative;
    display: block;
    color: inherit;
    opacity: .8;
    filter: alpha(opacity=80);
    padding: 2%;
    margin-bottom: 2%;
    word-wrap: break-word;
    -webkit-transition: all .1s ease-in;
            transition: all .1s ease-in;
}

.footerTweets #tweets > a {
    padding: 1%;
    margin-bottom: 1%;
}

#tweets > a:last-of-type {
    margin-bottom: 0 !important;
}

#tweets > a:hover,
#tweets > a:focus {
    opacity: 1;
    filter: alpha(opacity=100);
    padding: 3% 2%;
}

.footerTweets #tweets > a:hover,
.footerTweets #tweets > a:focus {
    padding: 1%;
}

#tweets > a:active {
    box-shadow: inset 0 1px 2px 0px rgba(0, 0, 0, 0.5);
}

#tweets .content span {
    clear: both;
    display: block;
    font-style: italic;
    text-align: right;
    font-size: 80%;
}

.footerTweets #tweets .content span {
    text-align: center;
}
/* Tweets Card End */

/* Footer Start */
.footer {
    clear: both;
    float: left;
    width: 100%;
    position: relative;
    padding: 3%;
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
}

.footerCards {
    width: 100%;
    float: left;
    position: relative;
}

.footerCards > aside,
.footerCards > .copyrightCard {
    float: left;
    width: 98%;
    margin: 1%;
    text-align: center;
}

.footerCards > aside > div {
    padding: 1%;
}

.copyright {
    display: block;
    padding: 1%;
    font-weight: bold;
}

.copyright a {
    opacity: .8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity .1s ease-in;
            transition: opacity .1s ease-in;
}

.copyright a:hover,
.copyright a:focus {
    opacity: 1;
    filter: alpha(opacity=100);
}

@media (min-width: 768px) {
    .footerCol2 > aside,
    .footerCol2 > .copyrightCard {
        width: 48%;
    }
    .footerCol2 .footerTweets + .footerSocial + .copyrightCard {
        position: absolute;
        right: 0;
        bottom: 0;
    }
    .footerCol2 .footerTweets + .footerSocial + .footerInfo + .copyrightCard {
        width: 98%;
    }
}

.wSidebar .footer {
    clear: none;
    padding: 4%;
}

.wSidebar .copyrightCard {
    margin: 0;
    width: 100%;
}

.wSidebar .copyright {
    padding: 2%;
}

@media (min-width: 955px) {
    .wSidebar .footer {
        margin-left: 30%;
        width: 70%;
        padding: 0;
        background-color: transparent;
        box-shadow: none;
    }
    .wSidebar .footerCards {
        padding: 2% 4%;
    }
}
/* Footer End */

/* Back To Top Start */
.backToTop {
    display: none;
}

.backToTop a {
    display: block;
    opacity: .7;
    width: 40px;
    height: 40px;
    padding: 5px;
    font-size: 25px;
    line-height: 30px;
    border-radius: 50%;
    right: 30px;
    bottom: 30px;
    z-index: 9999;
    position: fixed;
    text-align: center;
}

.backToTop a:active {
    bottom: 29px;
    box-shadow: none;
}

.backToTop a:before {
    content: "\f062";
}
/* Back To Top End */

/* Grid Layout Start */
.grid .postCard {
    float: left;
    margin-bottom: 4% !important;
}

.grid .gridColumnWidth,
.grid .postCard {
    width: 100%;
}

@media (min-width: 768px) {
    .gridCol2 .gridColumnWidth,
    .gridCol2 .postCard,
    .gridCol3 .gridColumnWidth,
    .gridCol3 .postCard,
    .gridCol4 .gridColumnWidth,
    .gridCol4 .postCard {
        width: 49%;
    }
}

@media (min-width: 992px) {
    .gridCol3 .gridColumnWidth,
    .gridCol3 .postCard,
    .gridCol4 .gridColumnWidth,
    .gridCol4 .postCard {
        width: 32%;
    }
}

@media (min-width: 955px) {
    .wSidebar.gridCol3 .gridColumnWidth,
    .wSidebar.gridCol3 .postCard,
    .wSidebar.gridCol4 .gridColumnWidth,
    .wSidebar.gridCol4 .postCard {
        width: 49%;
    }
}

@media (min-width: 1200px) {
    .gridCol4 .gridColumnWidth,
    .gridCol4 .postCard {
        width: 23.5%;
    }
    .wSidebar.gridCol3 .gridColumnWidth,
    .wSidebar.gridCol3 .postCard,
    .wSidebar.gridCol4 .gridColumnWidth,
    .wSidebar.gridCol4 .postCard {
        width: 32%;
    }
}

@media (min-width: 1560px) {
    .wSidebar.gridCol4 .gridColumnWidth,
    .wSidebar.gridCol4 .postCard {
        width: 23.5%;
    }
}

.grid .gridGutter {
    width: 2%;
}
/* Grid Layout End */

/* ColorBox Start */
#colorbox,
#cboxOverlay,
#cboxWrapper {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
}

#cboxOverlay {
    background-color: #000;
    position: fixed;
    width: 100%;
    height: 100%;
}

#cboxMiddleLeft,
#cboxBottomLeft {
    clear: left;
}

#cboxContent {
    position: relative;
    margin: 40px 40px 30px;
}

#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor: pointer;
    border: 0;
    padding: 0;
    margin: 0;
    width: auto;
    background: none;
    font-size: 30px;
    opacity: .5;
    filter: alpha(opacity=50);
    color: #fff;
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
}

#colorbox,
#cboxContent,
#cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

#cboxLoadingGraphic {
    width: 60px;
    height: 60px;
    left: 50%;
    top: 50%;
    margin-top: -25px;
    margin-left: -25px;
    background-color: #fff;
    -webkit-animation: cboxloading .5s infinite ease-in-out;
    animation: cboxloading .5s infinite ease-in-out;
}

@-webkit-keyframes cboxloading {
    0% {
        -webkit-transform: perspective(120px)
    }
    50% {
        -webkit-transform: perspective(120px) rotateY(180deg)
    }
    100% {
        -webkit-transform: perspective(120px) rotateY(180deg) rotateX(180deg)
    }
}

@keyframes cboxloading {
    0% {
        transform: perspective(120px) rotateX(0deg) rotateY(0deg);
        -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg)
    }
    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
        -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)
    }
    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    }
}

#cboxTitle {
    position: absolute;
    top: 100%;
    width: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    color: #fff;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#cboxCurrent {
    position: absolute;
    bottom: 100%;
    width: 100%;
    text-align: center;
    font-size: 30px;
    line-height: 40px;
    color: #fff;
}

#cboxPrevious {
    position: absolute;
    top: 50%;
    left: -35px;
    margin-top: -15px;
}

#cboxNext {
    position: absolute;
    top: 50%;
    right: -35px;
    margin-top: -15px;
}

#cboxClose {
    position: absolute;
    right: 5px;
    top: -35px;
}

#cboxSlideshow {
    position: absolute;
    right: 40px;
    top: -35px;
    font-size: 24px;
}

#cboxPrevious:hover,
#cboxNext:hover,
#cboxClose:hover,
#cboxSlideshow:hover {
    opacity: .8;
    filter: alpha(opacity=80);
}

.cboxPrevious,
.cboxNext,
.cboxClose,
.cboxSlideshowStart,
.cboxSlideshowStop {
    display: block;
    width: 30px;
    height: 30px;
}

.cboxPrevious:before {
    display: block;
    content: "\f053";
}

.cboxNext:before {
    display: block;
    content: "\f054";
}

.cboxClose:before {
    display: block;
    content: "\f00d";
}

.cboxSlideshowStart:before {
    display: block;
    content: "\f04b";
    padding: 4px 0 2px;
}

.cboxSlideshowStop:before {
    display: block;
    content: "\f04c";
    padding: 4px 0 2px;
}
/* ColorBox End */

/* Infinite Scroll Start */
.infScroll .infLoader {
    clear: both;
    width: 100%;
    float: left;
    text-align: center;
}

.grid.infScroll .infLoader {
    position: absolute;
    top: 100%;
}

.infNext {
    padding-top: 4%;
}

.grid .infNext {
    padding-top: 0;
}

.infMore {
    display: block;
    font-size: 24px;
    line-height: 30px;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: bold;
    opacity: .4;
    transition: font-size .1s ease-in;
}

.infMore:active {
    font-size: 18px;
}

.infAuto .infMore {
    display: none;
}

.infLoad {
    padding-top: 4%;
}

.grid.infAuto .infLoad {
    padding-top: 0;
}

.grid.infManual .infLoad {
    padding-top: 15px;
}

.infBars {
    margin: auto;
    height: 60px;
    width: 60px;
    font-size: 10px;
}

.infBars > div {
    height: 100%;
    width: 7px;
    margin: 0 3px 0 0;
    display: inline-block;
    -webkit-animation: infloadbars 1.2s infinite ease-in-out;
    animation: infloadbars 1.2s infinite ease-in-out;
}

.infBars > div:nth-of-type(2) {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

.infBars > div:nth-of-type(3) {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}

.infBars > div:nth-of-type(4) {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

.infBars > div:nth-of-type(5) {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}

@-webkit-keyframes infloadbars {
    0%, 40%, 100% {
        -webkit-transform: scaleY(0.4)
    }
    20% {
        -webkit-transform: scaleY(1.0)
    }
}

@keyframes infloadbars {
    0%, 40%, 100% {
        transform: scaleY(0.4);
        -webkit-transform: scaleY(0.4);
    }
    20% {
        transform: scaleY(1.0);
        -webkit-transform: scaleY(1.0);
    }
}

.infEnd {
    opacity: .4;
    font-size: 30px;
}

.infEnd::before {
    content: "\f173";
}
/* Infinite Scroll End */

/* Loading Indicator Start */
.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
        user-select: none;
}

.pace-inactive {
    display: none;
}

.pace .pace-progress {
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 5px;
}

.noPace .pace {
    display: none !important;
}
/* Loading Indicator End */