.blog-big-image {
    margin-bottom: 45px;
}

.blog-big-image-meta-single {
    margin-top: 45px;
}

.blog-big-image-meta > div,
.blog-big-image-meta-single > div,
.blog-big-image .the-content-quote blockquote {
    border: 1px solid #d3d2d2;
    position: relative;
    padding: 6px 14px 0px 14px;
}

.blog-big-image-meta p,
.blog-big-image-meta-single p{
    border-bottom: 1px solid #d3d2d2;
    font-size: 12px;
    padding-bottom: 10px;
}

.blog-big-image-meta-single p,
.blog-big-image-meta-single div.group {
    float: left;
    border-bottom: none;
    border-right: 1px solid #d3d2d2;
    padding-left: 1.5%;
    padding-right: 1.5%;
    padding-bottom: 10px;
    margin-top: 8px;
    margin-bottom: 8px;
}

.blog-big-image-meta p:last-child { border-bottom: none; padding-bottom: 0; }
.blog-big-image-meta p.last-child { border-bottom: none; padding-bottom: 0; }
.blog-big-image-meta-single p:last-child, .blog-big-image-meta-single div.group { border-right: none; padding-right: 0; }
.blog-big-image-meta-single p.last-child { border-right: none; padding-right: 0; }


.blog-big-image-meta span,
.blog-big-image-meta-single span {
    display: block;
}

.blog-big-image-meta p a,
.blog-big-image-meta-single p a {
    font-size: 12px;
    color: #808080;
}

.blog-big-image-meta p a:hover,
.blog-big-image-meta-single p a:hover {
    color: #373636;
}

.blog-big-image-meta span.share,
.blog-big-image-meta-single span.share {
    font-size: 12px;
}

.blog-big-image-meta .socials {
    float: left;
    margin-bottom: 10px;
}

.blog-big-image-meta .socials,
.blog-big-image-meta-single .socials {
    margin-top: 11px;
}

.blog-big-image-meta-single .socials {
    margin-top: 2px;
}

.blog-big-image .thumbnail {
    border: 9px solid #e6e2d8;
    padding: 0;
    margin-bottom: 15px;
    position: relative;

    box-shadow: 0;
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;

    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
.blog-big-image .without.thumbnail {
    border: none;
}

.blog-big-image .blog-big-image-date {
    position: absolute;
    top: 18px;
    left: 25px;
    background: #fff;
    background: rgba(255,255,255,.79);
    padding: 18px;
    margin: 0;
}
.blog-big-image .without.thumbnail .blog-big-image-date {
    display: none;
}

.blog-big-image .blog-big-image-date span {
    display: block;
    text-transform: uppercase;
}

.blog-big-image .blog-big-image-date span.month {
    margin-left: 3px;
}

.blog-big-image .blog-big-image-date span.day {
    line-height: 48px;
}

.blog-big-image-meta > div:after,
.blog-big-image .blog-big-image-date:after,
.blog-big-image-meta-single > :after,
.blog-big-image .the-content-quote blockquote:after {
    content: " ";
    position: absolute;
    top: 3px;
    left: 3px;
    right: 3px;
    bottom: 3px;
    border: 1px solid #d3d2d2;
    z-index: -1;
}

.blog-big-image-meta > div > *,
.blog-big-image .blog-big-image-date > *,
.blog-big-image .the-content-quote blockquote > * {
    position: relative;
    z-index: 1;
}

.blog-big-image .blog-big-image-date:after {
    z-index: 0;
}

.blog-big-image .thumbnail .images-slider-sc li { margin-bottom: 0 }

.blog-big-image .thumbnail .images-slider-sc .flex-direction-nav .flex-prev,
.blog-big-image .thumbnail .images-slider-sc .flex-direction-nav .flex-next
{
    bottom: 6px;
    right: 6px;
    top: auto;
    left: auto;
}
.blog-big-image .thumbnail .images-slider-sc .flex-direction-nav .flex-prev {
    right: 27px;
}

.blog-big-image .thumbnail .post_video {
    margin-bottom: 0;
}

.blog-big-image blockquote {
    background-position: 0 25px;
}

.blog-big-image .the-content-quote blockquote {
    background-position: 20px 25px;
    padding-bottom: 20px;
}

.blog-big-image .the-content-quote blockquote a {
    padding: 25px 10px 0px 40px;
    display: block;
}

.blog-big-image cite {
    display: block;
    padding-top: 15px;
    text-align: right;
}

.blog-big-image .post-title {
    border-bottom: 1px solid #d3d2d2;
    padding-bottom: 10px;
}





















.blog-big-image {margin-bottom: 45px;}
.blog-big-image-meta-single {margin-top: 45px;}
.blog-big-image-meta > div,.blog-big-image-meta-single > div,.blog-big-image .the-content-quote blockquote {border: 1px solid #d3d2d2;position: relative;padding: 6px 14px 0px 14px;}
.blog-big-image-meta p,.blog-big-image-meta-single p{border-bottom: 1px solid #d3d2d2;font-size: 12px;padding-bottom: 10px;}
.blog-big-image-meta-single p,.blog-big-image-meta-single div.group {float: left;border-bottom: none;border-right: 1px solid #d3d2d2;padding-left: 1.5%;padding-right: 1.5%;padding-bottom: 10px;margin-top: 8px;margin-bottom: 8px;}
.blog-big-image-meta p:last-child { border-bottom: none; padding-bottom: 0; }
.blog-big-image-meta p.last-child { border-bottom: none; padding-bottom: 0; }
.blog-big-image-meta-single p:last-child, .blog-big-image-meta-single div.group { border-right: none; padding-right: 0; }
.blog-big-image-meta-single p.last-child { border-right: none; padding-right: 0; }
.blog-big-image-meta span,.blog-big-image-meta-single span {display: block;}
.blog-big-image-meta p a,.blog-big-image-meta-single p a {font-size: 12px;color: #808080;}
.blog-big-image-meta p a:hover,.blog-big-image-meta-single p a:hover {color: #373636;}
.blog-big-image-meta span.share,.blog-big-image-meta-single span.share {font-size: 12px;}
.blog-big-image-meta .socials {float: left;margin-bottom: 10px;}
.blog-big-image-meta .socials,.blog-big-image-meta-single .socials {margin-top: 11px;}
.blog-big-image-meta-single .socials {margin-top: 2px;}
.blog-big-image .thumbnail {border: 9px solid #e6e2d8;padding: 0;margin-bottom: 15px;position: relative;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
.blog-big-image .without.thumbnail {border: none;}
.blog-big-image .blog-big-image-date {position: absolute;top: 18px;left: 25px;background: #fff;background: rgba(255,255,255,.79);padding: 18px;margin: 0;}
.blog-big-image .without.thumbnail .blog-big-image-date {display: none;}
.blog-big-image .blog-big-image-date span {display: block;text-transform: uppercase;}
.blog-big-image .blog-big-image-date span.month {margin-left: 3px;}
.blog-big-image .blog-big-image-date span.day {line-height: 48px;}
.blog-big-image-meta > div:after,.blog-big-image .blog-big-image-date:after,.blog-big-image-meta-single > :after,.blog-big-image .the-content-quote blockquote:after {content: " ";position: absolute;top: 3px;left: 3px;right: 3px;bottom: 3px;border: 1px solid #d3d2d2;z-index: -1;}
.blog-big-image-meta > div > *,.blog-big-image .blog-big-image-date > *,.blog-big-image .the-content-quote blockquote > * {position: relative;z-index: 1;}
.blog-big-image .blog-big-image-date:after {z-index: 0;}
.blog-big-image .thumbnail .images-slider-sc li { margin-bottom: 0 }
.blog-big-image .thumbnail .images-slider-sc .flex-direction-nav .flex-prev,.blog-big-image .thumbnail .images-slider-sc .flex-direction-nav .flex-next{bottom: 6px;right: 6px;top: auto;left: auto;}
.blog-big-image .thumbnail .images-slider-sc .flex-direction-nav .flex-prev {right: 27px;}
.blog-big-image .thumbnail .post_video {margin-bottom: 0;}
.blog-big-image blockquote {background-position: 0 25px;}
.blog-big-image .the-content-quote blockquote {background-position: 20px 25px;padding-bottom: 20px;}
.blog-big-image .the-content-quote blockquote a {padding: 25px 10px 0 40px;display: block;}
.blog-big-image cite {display: block;padding-top: 15px;text-align: right;}
.blog-big-image .post-title {border-bottom: 1px solid #d3d2d2;padding-bottom: 10px;}



.blog-small-image {margin-bottom: 45px;}
.blog-small-image-meta {margin-left: 0;width: 140px;float: left;margin-right: 35px;}
.blog-small-image-meta p {border-bottom: 1px solid #d3d2d2;font-size: 12px;padding-bottom: 10px;}
.blog-small-image-meta p:last-child { border-bottom: none; padding-bottom: 0; }
.blog-small-image-meta p.last-child { border-bottom: none; padding-bottom: 0; }
.blog-small-image-meta span {display: block;}
.blog-small-image-meta p a {font-size: 12px;color: #808080;}
.blog-small-image-meta p a:hover {color: #373636;}
.blog-small-image-meta .socials {margin-top: 11px;}
.blog-small-image-meta + .blog-small-image-content {margin-left: 175px;}
.blog-small-image-content,.blog-small-image-content p,.blog-small-image-content p a {font-size: 12px;}
.blog-small-image-single .blog-small-image-content,.blog-small-image-single .blog-small-image-content p,.blog-small-image-single .blog-small-image-content p a {font-size: 13px;}
.blog-small-image .thumbnail {padding: 0;margin-bottom: 15px;position: relative;border: none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;}
.blog-small-image .thumbnail img {border: 9px solid #e6e2d8;padding: 0;margin: 0;}
.blog-small-image .blog-small-image-date {position: absolute;top: 18px;left: 25px;background: #fff;background: rgba(255,255,255,.79);padding: 18px;margin: 0;}
.blog-small-image .without.thumbnail .blog-small-image-date {display: none;}
.blog-small-image .blog-small-image-date span {display: block;text-transform: uppercase;}
.blog-small-image .blog-small-image-date span.month {margin-left: 3px;}
.blog-small-image .blog-small-image-date span.day {line-height: 48px;}
.the-content-list > div {border: 1px solid #d3d2d2;position: relative;padding: 6px 14px 8px 14px;margin-left: 8px;}
.the-content-list > div:after,.blog-small-image .blog-small-image-date:after {content: " ";position: absolute;top: 3px;left: 3px;right: 3px;bottom: 3px;border: 1px solid #d3d2d2;z-index: -1;}
.blog-small-image .blog-small-image-date:after {z-index: 0;}
.blog-small-image .the-content-single {padding-left: 20px;}
.blog-small-image-single .thumbnail {margin-right: 30px;}
.blog-small-image .thumbnail .images-slider-sc li { margin-bottom: 0 }
.blog-small-image .thumbnail .images-slider-sc .flex-direction-nav .flex-prev,.blog-small-image .thumbnail .images-slider-sc .flex-direction-nav .flex-next {bottom: 21px;right: 6px;top: auto;left: auto;}
.blog-small-image .thumbnail .images-slider-sc .flex-direction-nav .flex-prev {right: 27px;}
.blog-small-image .thumbnail .post_video {margin-bottom: 0;}
.blog-small-image blockquote {background-position: 0 25px;padding-bottom: 0;}
.blog-small-image cite {display: block;padding-top: 15px;text-align: right;}
.blog-small-image .soundcloud-frame {margin-left: 0;margin-top: 0;margin-bottom: 20px;}



.blog-big-ribbon { margin-bottom: 50px; }
.blog-big-ribbon .date-comments .date {background: rgb( 232, 232, 232 );background: rgba( 232, 232, 232, 0.65 );margin-top: 0px;margin-bottom: 6px;padding-top: 20px;padding-bottom: 17px;text-align: center;}
.blog-big-ribbon .date-comments .date span {color: #a5a4a4;display: block;}
.blog-big-ribbon .date-comments .date .month {font-family: 'Monda';text-transform: uppercase;font-size: 22px;line-height: 22px;}
.blog-big-ribbon .date-comments .date .day {text-transform: uppercase;font-size: 48px;line-height: 48px;}
.blog-big-ribbon .date-comments .comments {background: #c27d05;color: #fff;margin-bottom: 0px;padding: 1px 0;text-align: center;}
.blog-big-ribbon .date-comments .comments a,.blog-big-ribbon .date-comments .comments a:hover {color: #fff;font-family: 'Monda';text-transform: uppercase;font-size: 14px;font-weight: normal;display: block;}
.blog-big-ribbon .date-comments .comments i {font-size: 15px;margin-right: 4px;position: relative;top: 3px;}
.blog-big-ribbon .post-title,.blog-big-ribbon .post-title a {text-transform: uppercase;line-height: 17px;margin-top: 20px;margin-bottom: 16px;margin-left: 7px;}
.blog-big-ribbon .post-title:hover,.blog-big-ribbon .post-title a:hover { color: #d98104; }
.blog-big-ribbon .thumbnail {background-color: #ffffff;border-color: #e5e7e7;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;position: relative;width: 760px;}
.sidebar-no .blog-big-ribbon .thumbnail { width: 1060px; }
#ie8 .blog-big-ribbon .thumbnail { width: 610px; }
#ie8 .sidebar-no .blog-big-ribbon .thumbnail { width: 850px; }
.blog-big-ribbon .post-format {display: block;margin: 0px;position: absolute;left: 12px;top: 15px;text-indent: -9999px;width: 33px;height: 33px;}
.blog-big-ribbon .post-format.gallery { background-position: left top; }
.blog-big-ribbon .post-format.audio { background-position: center top; }
.blog-big-ribbon .post-format.video { background-position: right top; }
.single-post .post-format.video,.single-post .post-format.gallery,.blog-big-ribbon .post-formats-on-list .post-format,.blog-big-ribbon .without.thumbnail .post-format { display: none; }
.soundcloud-frame { float: right; margin-top: 20px; }
.soundcloud-frame iframe { width: 100%; }
.blog-big-ribbon .post_video { margin-bottom: 0px; }
.blog-big-ribbon.format-quote .post-title {background-position: 15px 25px;font-size: 19px;margin-top: 15px;padding-left: 50px;padding-bottom: 12px;}
.blog-big-ribbon.format-quote .post-title,.blog-big-ribbon.format-quote .post-title a {font-weight: 400;line-height: 22px;margin-left: 0px;}
.blog-big-ribbon.format-quote .post-title cite {color: #aa620d;display: block;font-size: 16px;font-weight: 400;margin-top: 7px;}
.blog-big-ribbon.format-quote .post-title cite:before { content: "- "; }
.blog-big-ribbon .the-content {float: right;margin-top: 6px;}
.single-post .blog-big-ribbon .the-content p:last-child {border-top: 1px solid #e1e1e1;margin-top: 25px;padding-top: 20px;}
.blog-big-ribbon blockquote blockquote { background: none; padding: 0; }
@media (max-width: 1199px) {.blog-big-ribbon .thumbnail { width: 610px; }
.sidebar-no .blog-big-ribbon .thumbnail { width: 850px; }
.blog-big-ribbon .date-comments .date .day { font-size: 42px !important; }
}
@media (min-width: 768px) and (max-width: 979px) {.blog-big-ribbon .date-comments .date .month { font-size: 15px !important; }
.blog-big-ribbon .date-comments .date .day { font-size: 28px !important; }
.blog-big-ribbon .thumbnail { width: 466px; }
.sidebar-no .blog-big-ribbon .thumbnail { width: 652px; }
}
@media (max-width: 767px) {.blog-big-ribbon .thumbnail, .sidebar-no .blog-big-ribbon .thumbnail { margin-top: 10px; width: 100%; }
.blog-big-ribbon.format-quote .post-title { background-position: 15px 0px; }
}



.blog-small-ribbon { margin-bottom: 50px; }
.blog-small-ribbon .date-comments .date {background: rgb( 232, 232, 232 );background: rgba( 232, 232, 232, 0.65 );margin-top: 0px;margin-bottom: 6px;padding-top: 20px;padding-bottom: 17px;text-align: center;}
.blog-small-ribbon .date-comments .date span { display: block; }
.blog-small-ribbon .date-comments .date .month {font-family: 'Monda';text-transform: uppercase !important;font-size: 22px;font-weight: normal;line-height: 22px;}
.blog-small-ribbon .date-comments .date .day {text-transform: uppercase;font-size: 48px;font-weight: normal;line-height: 48px;}
.blog-small-ribbon .date-comments .comments {background: #c27d05;color: #fff;margin-bottom: 0px;padding: 1px 0;text-align: center;}
.blog-small-ribbon .date-comments .comments a,.blog-small-ribbon .date-comments .comments a:hover {color: #fff;font-family: 'Monda';font-size: 14px;font-weight: normal;font-weight: normal;display: block;}
.blog-small-ribbon .date-comments .comments i {font-size: 15px;margin-right: 4px;position: relative;top: 3px;}
.blog-small-ribbon .date-comments .comments span span {font-size: 0.85em;}
.blog-small-ribbon .post-title,.blog-small-ribbon .post-title a {text-transform: uppercase;font-size: 18px;font-weight: 400;line-height: 22px;margin-top: 8px;color: #3e3d3d;}
.blog-small-ribbon .post-title { text-transform: uppercase; }
.blog-small-ribbon .post-title:hover,.blog-small-ribbon .post-title a:hover { color: #d98104; }
.blog-small-ribbon .thumbnail {background-color: #ffffff;border-color: #e5e7e7;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;position: relative;width: 360px;}
.blog-small-ribbon .without.thumbnail { display: none; }
#ie8 .blog-small-ribbon .thumbnail { width: 290px; }
.blog-small-ribbon .post-format {display: block;margin: 0;position: absolute;left: 12px;top: 13px;text-indent: -9999px;width: 33px;height: 33px;}
.blog-small-ribbon .without.thumbnail .post-format { left: 95.5%; }
.blog-small-ribbon .post-format.gallery { background-position: left top; }
.blog-small-ribbon .post-format.audio { background-position: center top; }
.blog-small-ribbon .post-format.video { background-position: right top; }
.blog-small-ribbon.format-quote .thumbnail { width: 760px; }
.sidebar-no .blog-small-ribbon.format-quote .thumbnail { width: 1060px; }
#ie8 .blog-small-ribbon.format-quote .thumbnail { width: 610px; }
#ie8 .sidebar-no .blog-small-ribbon.format-quote .thumbnail { width: 850px; }
.blog-small-ribbon.format-quote .post-title {background-position: 15px 25px;text-transform: uppercase;font-size: 19px;margin-top: 15px;padding-left: 50px;padding-bottom: 12px;}
.blog-small-ribbon.format-quote .post-title,.blog-small-ribbon.format-quote .post-title a {font-weight: normal;line-height: 22px;margin-left: 0;}
.blog-small-ribbon.format-quote .post-title cite {color: #aa620d;display: block;font-size: 16px;font-weight: 400;margin-top: 7px;}
.blog-small-ribbon.format-quote .post-title cite:before { content: "- "; }
@media (max-width: 1199px) {.blog-small-ribbon .thumbnail { width: 290px; }
.blog-small-ribbon.format-quote .thumbnail { width: 610px; }
.sidebar-no .blog-small-ribbon.format-quote .thumbnail { width: 850px; }
.blog-small-ribbon .date-comments .date .day { font-size: 42px !important; }
}
@media (min-width: 768px) and (max-width: 979px) {.blog-small-ribbon .date-comments .date .month { font-size: 15px !important; }
.blog-small-ribbon .date-comments .date .day { font-size: 28px !important; }
.blog-small-ribbon .thumbnail { width: 218px; }
.blog-small-ribbon.format-quote .thumbnail { width: 466px; }
.sidebar-no .blog-small-ribbon.format-quote .thumbnail { width: 652px; }
}
@media (max-width: 767px) {.blog-small-ribbon .thumbnail,.blog-small-ribbon.format-quote .thumbnail,.sidebar-no .blog-small-ribbon.format-quote .thumbnail { margin-top: 10px; width: 100%; }
.blog-small-ribbon.format-quote .post-title { background-position: 15px 0; }
}
.blog-small-ribbon blockquote blockquote { background: none; padding: 0; }

