#likes-other-gravatars li::before, div.sharedaddy h3.sd-title:before {
    content: ""
}

#demosite-activate-wrap, #demosite-activate-wrap.demosite-full-width {
    text-align: center!important
}

#jp-post-flair {
    padding-top: .5em
}

#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
    clear: both
}

div.sharedaddy h3.sd-title {
    margin: 0 0 1em;
    display: inline-block;
    line-height: 1.2;
    font-size: 9pt;
    font-weight: 700
}

div.sharedaddy h3.sd-title:before {
    width: 100%;
    min-width: 30px;
    border-top: 1px solid #ddd;
    margin-bottom: 1em
}

#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
    width: 61px;
    overflow: hidden
}

#wpadminbar iframe.admin-bar-likes-widget {
    width: 61px;
    height: 28px;
    min-height: 28px;
    border-width: 0;
    position: absolute;
    top: 0
}

div.jetpack-likes-widget-wrapper {
    width: 100%;
    min-height: 50px;
    position: relative
}

div.jetpack-likes-widget-wrapper .sd-link-color {
    font-size: 12px
}

div.jetpack-likes-widget-wrapper.slim-likes-widget {
    width: 1px;
    min-height: 0
}

#likes-other-gravatars {
    display: none;
    position: absolute;
    padding: 10px;
    background-color: #000;
    border-width: 0;
    opacity: .88;
    filter: alpha(opacity=88);
    box-shadow: 0 0 10px #000;
    min-width: 130px;
    z-index: 1000
}

#likes-other-gravatars * {
    line-height: normal
}

#likes-other-gravatars .likes-text {
    color: #fff;
    font-size: 14px;
    padding-bottom: 5px
}

#likes-other-gravatars li, #likes-other-gravatars ul {
    margin: 0;
    padding: 0;
    text-indent: 0;
    list-style-type: none
}

#likes-other-gravatars ul.wpl-avatars {
    overflow: auto;
    display: block;
    position: absolute;
    max-height: 190px
}

#likes-other-gravatars ul.wpl-avatars li {
    width: 32px;
    height: 32px;
    float: left;
    margin: 0 5px 5px 0
}

#likes-other-gravatars ul.wpl-avatars li a {
    margin: 0 2px 0 0;
    border-bottom: none!important;
    display: block
}

#likes-other-gravatars ul.wpl-avatars li a img {
    background: 0 0;
    border: none;
    margin: 0!important;
    padding: 0!important;
    position: static
}

div.sd-box {
    border-top: 1px solid #ddd;
    border-top: 1px solid rgba(0, 0, 0, .13)
}

.comment-likes-widget, .entry-content .post-likes-widget, .post-likes-widget {
    margin: 0;
    border-width: 0;
    display: block
}

.post-likes-widget-placeholder .button, div.sharedaddy.sd-like-enabled .sd-like h3 {
    display: none
}

.post-likes-widget-placeholder {
    margin: 0;
    border-width: 0;
    position: relative
}

.post-likes-widget-placeholder .loading {
    color: #999;
    font-size: 12px
}

.slim-likes-widget .post-likes-widget {
    width: auto;
    float: none
}

div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
    width: 100%;
    float: none;
    position: absolute;
    top: 0
}

.comment-likes-widget {
    width: 100%
}

.pd-rating {
    display: block!important
}

.sd-gplus .sd-title {
    display: none
}

#activate-on-blog, #demosite-activate-wrap, #demosite-activate-wrap h3, #demosite-activate-wrap input {
    font-family: "Open Sans", "Helvetica Neue", Helvetica, sans-serif!important
}

#demosite-activate-wrap {
    background-color: #fff;
    font-size: 14px;
    font-weight: 400!important;
    height: 80px;
    line-height: 1;
    padding: 0;
    z-index: 99998
}

#demosite-activate, #demosite-activate-wrap {
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .2)
}

#demosite-activate-wrap a {
    font-weight: 400
}

.demosite-header {
    max-width: 1000px;
    margin: 20px auto 0;
    height: 60px
}

.comment embed, .comment object, .embed-vimeo iframe, .embed-youtube iframe, .video-player, img, pre {
    max-width: 100%
}

.demosite-tagline {
    color: #8b8b8b;
    display: inline-block;
    font-size: 20px;
    margin: 0
}

.demosite-activate {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 999999
}

.demosite-logged-in {
    top: 32px!important
}

#demosite-activate-wrap .demosite-activate-trigger {
    background: #2ea2cc;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    margin-left: 40px;
    margin-top: 0;
    padding: 10px 30px;
    text-align: center;
    text-decoration: none!important
}

#demosite-activate-wrap .demosite-activate-trigger:hover {
    background: #0074a2;
    color: #fff
}

#demosite-activate-wrap .demosite-activate-trigger.open, #demosite-activate-wrap .demosite-activate-trigger:active {
    background: #555
}

.demosite-activate .theme-price {
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    margin-left: 20px;
    opacity: .8
}

.demosite-activate .theme-price abbr {
    font-size: 10px;
    font-weight: 400;
    position: relative;
    top: -5px;
    left: -1px
}

#demosite-activate {
    background: #1e8cbe;
    color: #fff;
    display: none;
    margin-top: 0;
    padding: 0;
    width: 100%
}

#demosite-activate.open {
    box-shadow: 0 0 8px rgba(0, 0, 0, .5)
}

#demosite-activate .loggedin-activate, #demosite-activate .loggedin-signup {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding-right: 40px;
    width: 50%
}

#demosite-activate div {
    overflow: hidden
}

#demosite-activate .loggedin-signup {
    border-left: 2px solid rgba(255, 255, 255, .2);
    padding-left: 45px
}

#demosite-activate h3 {
    color: #fff;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    letter-spacing: normal;
    line-height: 1;
    margin: 0 0 .5em!important;
    text-align: center;
    text-transform: none;
    text-shadow: 0 1px 0 #333
}

#demosite-activate p {
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.5;
    margin: 0 0 1em;
    text-align: left;
    text-shadow: 0 1px 0 #666
}

#demosite-activate #activate-button, #demosite-activate .loggedin-new-blog {
    background: #005684;
    border: none;
    border-radius: 2px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    margin: 1em auto;
    padding: 10px 25px;
    text-decoration: none
}

#demosite-activate #activate-button:hover, #demosite-activate .loggedin-new-blog:hover {
    background: #0074a2;
    color: #fff!important
}

#demosite-activate #activate-button {
    margin-left: 20px
}

#demosite-activate.open {
    display: block
}

#activate-button {
    text-align: center
}

#activate-theme {
    float: none;
    margin: 0 auto;
    overflow: hidden;
    padding: 30px 0;
    max-width: 1000px
}

#activate-on-blog {
    -webkit-appearance: menulist;
    background: #fff;
    border: none;
    color: #000;
    display: inline;
    float: none;
    font-size: 13px;
    height: auto;
    max-width: 99%;
    transition: none;
    vertical-align: baseline;
    width: 40%
}

.activate-description .theme-name {
    font-weight: 700
}

#google-map-div {
    height: 250px
}

.issuuembed {
    height: 200px
}

.custom-file-input {
    height: 45px!important
}

@media (max-width: 800px) {
    #demosite-activate-wrap.demosite-premium .demosite-activate-trigger, .demosite-premium .demosite-tagline {
        font-size: 16px
    }
}

@media (max-width: 782px) {
    .demosite-logged-in {
        top: 46px!important
    }
}

@media (max-width: 700px) {
    .demosite-tagline {
        font-size: 16px
    }

    #demosite-activate-wrap .demosite-activate-trigger {
        margin-left: 30px
    }

    .demosite-premium .demosite-header {
        margin: 14px 0 0;
        height: 86px
    }

    .demosite-premium .demosite-tagline {
        font-size: 18px;
        margin: 0 0 15px
    }

    #demosite-activate-wrap.demosite-premium .demosite-activate-trigger {
        margin-left: 0;
        width: 80%
    }
}

@media (max-width: 620px) {
    #demosite-activate-wrap {
        height: 100px
    }

    .demosite-header {
        margin: 14px 0 0;
        height: 86px
    }

    .demosite-tagline {
        font-size: 18px;
        margin: 0 0 15px
    }

    #demosite-activate-wrap .demosite-activate-trigger {
        margin-left: 0;
        width: 80%
    }

    #activate-theme {
        width: 90%
    }

    #demosite-activate p {
        font-size: 13px
    }

    .activate-form {
        padding-top: .8em
    }

    #demosite-activate #activate-button, #demosite-activate .loggedin-new-blog {
        margin-left: 0;
        margin-right: 0;
        font-size: 13px
    }

    #activate-on-blog {
        width: auto
    }
}

@media (max-width: 520px) {
    .demosite-premium .demosite-tagline, .demosite-tagline {
        font-size: 16px
    }

    #demosite-activate-wrap .demosite-activate-trigger {
        border-radius: 0;
        -moz-box-sizing: border-box;
        box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .2);
        box-sizing: border-box;
        width: 80%
    }

    #activate-theme {
        width: 95%
    }
}

.wp-playlist-light {
    color: #000
}

.wp-playlist-light .wp-playlist-item {
    color: #333
}

.wp-playlist-light .wp-playlist-playing {
    background: #fff;
    color: #000
}

.wp-playlist-dark .wp-playlist-item .wp-playlist-caption {
    color: #fff
}

.wp-playlist-caption {
    display: block
}

#wpadminbar div.ab-item form#adminbarsearch input.adminbar-search-input {
    background-image: none;
    position: relative;
    z-index: 30
}

#wpadminbar #wp-admin-bar-blog>.ab-item:before {
    position: relative;
    top: 2px;
    content: '\f319'
}

#wpadminbar #wp-admin-bar-blog>.ab-item {
    position: relative
}

#wpadminbar #wp-admin-bar-blog>.ab-item img.avatar {
    position: absolute;
    z-index: 1;
    left: 10px;
    top: 10px
}

#wpadminbar.rtl #wp-admin-bar-blog>.ab-item img.avatar {
    right: 12px
}

#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary input.adminbar-search-input.search-input-focus {
    border: none;
    text-shadow: none;
    box-shadow: none;
    line-height: 1;
    background: #ccc;
    background: rgba(255, 255, 255, .7)
}

body.admin-color-mp6-light li#wp-admin-bar-stats img {
    filter: invert(100%);
    -webkit-filter: invert(100%)
}

body.admin-color-mp6-light #wpadminbar ul li#wp-admin-bar-blog>.ab-item {
    color: #333
}

body.admin-color-mp6-light #wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary span.noticon {
    color: #eee
}

div.error p, div.updated p {
    position: relative
}

div.error .noticon-close, div.updated .noticon-close {
    font-size: 28px;
    height: 28px;
    width: 28px;
    position: absolute;
    right: 0;
    top: -1px
}

@media screen and (max-width: 782px) {
    .mp6 #wpadminbar li#wp-admin-bar-blog>a, .mp6 #wpadminbar li#wp-admin-bar-dbg>div, .mp6 #wpadminbar li#wp-admin-bar-follow>a, .mp6 #wpadminbar li#wp-admin-bar-my-account>a, .mp6 #wpadminbar li#wp-admin-bar-topicpress>a, .mp6 #wpadminbar li#wp-admin-bar-wpr-reblog>a {
        line-height: 46px!important
    }

    body.mp6 #wpadminbar #wp-admin-bar-notes #wpnt-notes-unread-count {
        margin: 13px 3px 0!important
    }

    .mp6 #wpadminbar li#wp-admin-bar-blog>a.ab-item:before {
        top: 13px
    }

    #wpadminbar #wp-admin-bar-blog>.ab-item img.avatar {
        top: 17px
    }
}

.admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-no-avatar.hover .ab-display-name, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar.hover .ab-display-name, .admin-color-mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-no-avatar.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account-with-avatar.hover .ab-display-name, .mp6 #wpadminbar .quicklinks #wp-admin-bar-my-account.hover .ab-display-name {
    color: inherit!important
}

#adminmenu .menu-icon-reader div.wp-menu-image:before, .icon16.icon-reader:before, ul#adminmenu .toplevel_page_reader div.wp-menu-image:before {
    content: '\f116'
}

.mce-close, i.mce-i-aligncenter, i.mce-i-alignjustify, i.mce-i-alignleft, i.mce-i-alignright, i.mce-i-blockquote, i.mce-i-bold, i.mce-i-bullist, i.mce-i-charmap, i.mce-i-forecolor, i.mce-i-fullscreen, i.mce-i-help, i.mce-i-indent, i.mce-i-italic, i.mce-i-link, i.mce-i-ltr, i.mce-i-numlist, i.mce-i-outdent, i.mce-i-pastetext, i.mce-i-pasteword, i.mce-i-redo, i.mce-i-removeformat, i.mce-i-spellchecker, i.mce-i-strikethrough, i.mce-i-underline, i.mce-i-undo, i.mce-i-unlink, i.mce-i-wp-media-library, i.mce-i-wp_adv, i.mce-i-wp_fullscreen, i.mce-i-wp_help, i.mce-i-wp_more, i.mce-i-wp_page {
    font: 400 20px/1 dashicons!important
}

#mobile-menu-close:after, #mobile-menu-toggle:after, .genericon {
    -webkit-font-smoothing: antialiased
}

.dashicons, .dashicons-before:before {
    font-family: dashicons!important
}

.noticon {
    font-family: Noticons!important
}

.flex-container a:active, .flex-container a:focus, .flexslider a:active, .flexslider a:focus {
    outline: 0
}

.flex-control-nav, .flex-direction-nav, .slides {
    margin: 0;
    padding: 0;
    list-style: none
}

.flexslider {
    padding: 0;
    position: relative;
    zoom: 1 }

.flexslider .slides>li {
    display: none;
    -webkit-backface-visibility: hidden
}

.flex-pauseplay a, .no-js .slides>li:first-child, .slides:after, html[xmlns] .slides {
    display: block
}

.flexslider .slides img {
    width: 100%;
    display: block
}

.flex-pauseplay span {
    text-transform: capitalize
}

.slides:after {
    content: "\0020";
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

* html .slides {
    height: 1%
}

.flex-viewport {
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease
}

.loading .flex-viewport {
    max-height: 300px
}

.flexslider .slides {
    zoom: 1 }

.carousel li {
    margin-right: 5px
}

.flex-direction-nav a {
    text-decoration: none;
    z-index: 10;
    overflow: hidden;
    color: rgba(0, 0, 0, .8);
    -moz-transition: all .3s ease;
    transition: all .3s ease
}

.genericon, .noticon {
    text-decoration: inherit;
    -moz-osx-font-smoothing: grayscale;
    speak: none
}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
    opacity: 1
}

.flex-direction-nav .flex-disabled {
    opacity: 0!important;
    filter: alpha(opacity=0);
    cursor: default
}

.flex-pauseplay a {
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: .8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000
}

body, table th {
    color: #191919
}

.flex-pauseplay a:before {
    display: inline-block;
    content: '\f004'
}

.flex-pauseplay a:hover {
    opacity: 1
}

.flex-pauseplay a.flex-play:before {
    content: '\f003'
}

.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center
}

.flex-control-nav li {
    margin: 0 6px;
    display: inline-block;
    zoom: 1 }

.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #161616;
    background: rgba(0, 0, 0, 0);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, .3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, .3)
}

.flex-control-paging li a:hover {
    background: #161616;
    background: rgba(0, 0, 0, 1)
}

.flex-control-paging li a.flex-active {
    background: #161616;
    background: rgba(0, 0, 0, 1);
    cursor: default
}

.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden
}

.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0
}

.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer
}

.hidden, .simple-homepage {
    display: none
}

.flex-control-thumbs img:hover {
    opacity: 1
}

.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default
}

img.latex {
    border: none;
    vertical-align: middle
}

.video-player {
    border: 0;
    margin: auto;
    padding: 5px;
    text-align: center
}

.screen-reader-text {
    position: absolute;
    left: -1000em
}

#masthead, sub, sup {
    position: relative
}

.genericon, audio, canvas, video {
    display: inline-block
}

@font-face {
    font-family: Genericons
}

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

.genericon {
    font-size: 16px;
    vertical-align: top;
    text-align: center;
    -moz-transition: color .1s ease-in 0;
    -webkit-transition: color .1s ease-in 0;
    font-family: Genericons;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    text-transform: none
}

#site-info a, .textwidget a, b, dl dt, dt, form label, h1, h2, h3, h4, h5, h6, strong, table th {
    font-weight: 700
}

#comments ul.comment-meta a, .page-link a, a, ins, mark {
    text-decoration: none
}

.genericon-404:before {
    content: "\f423"
}

.genericon-activity:before {
    content: "\f508"
}

.genericon-anchor:before {
    content: "\f509"
}

.genericon-aside:before {
    content: "\f101"
}

.genericon-attachment:before {
    content: "\f416"
}

.genericon-audio:before {
    content: "\f109"
}

.genericon-bold:before {
    content: "\f471"
}

.genericon-book:before {
    content: "\f444"
}

.genericon-bug:before {
    content: "\f50a"
}

.genericon-cart:before {
    content: "\f447"
}

.genericon-category:before {
    content: "\f301"
}

.genericon-chat:before {
    content: "\f108"
}

.genericon-checkmark:before {
    content: "\f418"
}

.genericon-close:before {
    content: "\f405"
}

.genericon-close-alt:before {
    content: "\f406"
}

.genericon-cloud:before {
    content: "\f426"
}

.genericon-cloud-download:before {
    content: "\f440"
}

.genericon-cloud-upload:before {
    content: "\f441"
}

.genericon-code:before {
    content: "\f462"
}

.genericon-codepen:before {
    content: "\f216"
}

.genericon-cog:before {
    content: "\f445"
}

.genericon-collapse:before {
    content: "\f432"
}

.genericon-comment:before {
    content: "\f300"
}

.genericon-day:before {
    content: "\f305"
}

.genericon-digg:before {
    content: "\f221"
}

.genericon-document:before {
    content: "\f443"
}

.genericon-dot:before {
    content: "\f428"
}

.genericon-downarrow:before {
    content: "\f502"
}

.genericon-download:before {
    content: "\f50b"
}

.genericon-draggable:before {
    content: "\f436"
}

.genericon-dribbble:before {
    content: "\f201"
}

.genericon-dropbox:before {
    content: "\f225"
}

.genericon-dropdown:before {
    content: "\f433"
}

.genericon-dropdown-left:before {
    content: "\f434"
}

.genericon-edit:before {
    content: "\f411"
}

.genericon-ellipsis:before {
    content: "\f476"
}

.genericon-expand:before {
    content: "\f431"
}

.genericon-external:before {
    content: "\f442"
}

.genericon-facebook:before {
    content: "\f203"
}

.genericon-facebook-alt:before {
    content: "\f204"
}

.genericon-fastforward:before {
    content: "\f458"
}

.genericon-feed:before {
    content: "\f413"
}

.genericon-flag:before {
    content: "\f468"
}

.genericon-flickr:before {
    content: "\f211"
}

.genericon-foursquare:before {
    content: "\f226"
}

.genericon-fullscreen:before {
    content: "\f474"
}

.genericon-gallery:before {
    content: "\f103"
}

.genericon-github:before {
    content: "\f200"
}

.genericon-googleplus:before {
    content: "\f206"
}

.genericon-googleplus-alt:before {
    content: "\f218"
}

.genericon-handset:before {
    content: "\f50c"
}

.genericon-heart:before {
    content: "\f461"
}

.genericon-help:before {
    content: "\f457"
}

.genericon-hide:before {
    content: "\f404"
}

.genericon-hierarchy:before {
    content: "\f505"
}

.genericon-home:before {
    content: "\f409"
}

.genericon-image:before {
    content: "\f102"
}

.genericon-info:before {
    content: "\f455"
}

.genericon-instagram:before {
    content: "\f215"
}

.genericon-italic:before {
    content: "\f472"
}

.genericon-key:before {
    content: "\f427"
}

.genericon-leftarrow:before {
    content: "\f503"
}

.genericon-link:before {
    content: "\f107"
}

.genericon-linkedin:before {
    content: "\f207"
}

.genericon-linkedin-alt:before {
    content: "\f208"
}

.genericon-location:before {
    content: "\f417"
}

.genericon-lock:before {
    content: "\f470"
}

.genericon-mail:before {
    content: "\f410"
}

.genericon-maximize:before {
    content: "\f422"
}

.genericon-menu:before {
    content: "\f419"
}

.genericon-microphone:before {
    content: "\f50d"
}

.genericon-minimize:before {
    content: "\f421"
}

.genericon-minus:before {
    content: "\f50e"
}

.genericon-month:before {
    content: "\f307"
}

.genericon-move:before {
    content: "\f50f"
}

.genericon-next:before {
    content: "\f429"
}

.genericon-notice:before {
    content: "\f456"
}

.genericon-paintbrush:before {
    content: "\f506"
}

.genericon-path:before {
    content: "\f219"
}

.genericon-pause:before {
    content: "\f448"
}

.genericon-phone:before {
    content: "\f437"
}

.genericon-picture:before {
    content: "\f473"
}

.genericon-pinned:before {
    content: "\f308"
}

.genericon-pinterest:before {
    content: "\f209"
}

.genericon-pinterest-alt:before {
    content: "\f210"
}

.genericon-play:before {
    content: "\f452"
}

.genericon-plugin:before {
    content: "\f439"
}

.genericon-plus:before {
    content: "\f510"
}

.genericon-pocket:before {
    content: "\f224"
}

.genericon-polldaddy:before {
    content: "\f217"
}

.genericon-portfolio:before {
    content: "\f460"
}

.genericon-previous:before {
    content: "\f430"
}

.genericon-print:before {
    content: "\f469"
}

.genericon-quote:before {
    content: "\f106"
}

.genericon-rating-empty:before {
    content: "\f511"
}

.genericon-rating-full:before {
    content: "\f512"
}

.genericon-rating-half:before {
    content: "\f513"
}

.genericon-reddit:before {
    content: "\f222"
}

.genericon-refresh:before {
    content: "\f420"
}

.genericon-reply:before {
    content: "\f412"
}

.genericon-reply-alt:before {
    content: "\f466"
}

.genericon-reply-single:before {
    content: "\f467"
}

.genericon-rewind:before {
    content: "\f459"
}

.genericon-rightarrow:before {
    content: "\f501"
}

.genericon-search:before {
    content: "\f400"
}

.genericon-send-to-phone:before {
    content: "\f438"
}

.genericon-send-to-tablet:before {
    content: "\f454"
}

.genericon-share:before {
    content: "\f415"
}

.genericon-show:before {
    content: "\f403"
}

.genericon-shuffle:before {
    content: "\f514"
}

.genericon-sitemap:before {
    content: "\f507"
}

.genericon-skip-ahead:before {
    content: "\f451"
}

.genericon-skip-back:before {
    content: "\f450"
}

.genericon-skype:before {
    content: "\f220"
}

.genericon-spam:before {
    content: "\f424"
}

.genericon-spotify:before {
    content: "\f515"
}

.genericon-standard:before {
    content: "\f100"
}

.genericon-star:before {
    content: "\f408"
}

.genericon-status:before {
    content: "\f105"
}

.genericon-stop:before {
    content: "\f449"
}

.genericon-stumbleupon:before {
    content: "\f223"
}

.genericon-subscribe:before {
    content: "\f463"
}

.genericon-subscribed:before {
    content: "\f465"
}

.genericon-summary:before {
    content: "\f425"
}

.genericon-tablet:before {
    content: "\f453"
}

.genericon-tag:before {
    content: "\f302"
}

.genericon-time:before {
    content: "\f303"
}

.genericon-top:before {
    content: "\f435"
}

.genericon-trash:before {
    content: "\f407"
}

.genericon-tumblr:before {
    content: "\f214"
}

.genericon-twitch:before {
    content: "\f516"
}

.genericon-twitter:before {
    content: "\f202"
}

.genericon-unapprove:before {
    content: "\f446"
}

.genericon-unsubscribe:before {
    content: "\f464"
}

.genericon-unzoom:before {
    content: "\f401"
}

.genericon-uparrow:before {
    content: "\f500"
}

.genericon-user:before {
    content: "\f304"
}

.genericon-video:before {
    content: "\f104"
}

.genericon-videocamera:before {
    content: "\f517"
}

.genericon-vimeo:before {
    content: "\f212"
}

.genericon-warning:before {
    content: "\f414"
}

.genericon-website:before {
    content: "\f475"
}

.genericon-week:before {
    content: "\f306"
}

.genericon-wordpress:before {
    content: "\f205"
}

.genericon-xpost:before {
    content: "\f504"
}

.genericon-youtube:before {
    content: "\f213"
}

.genericon-zoom:before {
    content: "\f402"
}

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline
}

h5, h6 {
    margin: 24px 0 8px
}

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

[hidden], audio:not([controls]) {
    display: none
}

html {
    font-size: 100%;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

figcaption {
    text-align: center
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic
}

#front-sidebar-one, #front-sidebar-two, .default-sidebar, .single-post .post .entry-header {
    border-top: 1px solid #000
}

a:active, a:focus, a:hover {
    outline: 0;
    -moz-outline-style: none
}

input {
    -webkit-border-radius: 0;
    border-radius: 0
}

::-webkit-input-placeholder {
    color: #191919
}

:-moz-placeholder {
    color: #191919
}

::-moz-placeholder {
    color: #191919
}

:-ms-input-placeholder {
    color: #191919
}

*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#main-wrap .sharedaddy:after, .clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0
}

h3, h4, pre {
    line-height: 1.4
}

.cf:after, .cf:before {
    content: " ";
    display: table
}

.cf:after {
    clear: both
}

.hide {
    display: none
}

body {
    height: 100%;
    display: block;
    font-family: 'Libre Baskerville', Georgia, serif;
    background: #fff
}

#colophon #site-info, #colophon p.site-description, #comments .comment-author, #comments .comment-reply, #header-top-nav, #infinite-handle, #nav-below, #nav-single a span, #searchform input#s, .default-sidebar .widget, .entry-details, .front-sidebar .widget, .jetpack_subscription_widget input#subscribe-field, .nav-wrap, .page .edit-link, .rp-small-two-content p span.entry-title, .search-box #searchform input, .single-post .entry-meta, .single-post .post .entry-header .entry-author, .single-post .post .entry-header .entry-cats, .site-content .nopassword, .site-content p.nocomments, a.archive-menu-toggle, h1, h2, h3, h4, h5, h6 {
    font-family: Karla, Verdana, Arial, sans-serif
}

#container {
    max-width: 1200px;
    margin: 0 auto
}

#masthead {
    display: block;
    padding: 20px 0 0
}

#main-wrap {
    padding: 0 10px
}

h1, h2, h3, h4, h5, h6 {
    color: #000;
    clear: both
}

code, kbd, pre, tt, var {
    font-family: Consolas, Monaco, monospace
}

form label, input, input[type=button], input[type=submit], table, textarea {
    font-family: Karla, Verdana, Arial, sans-serif
}

h1 {
    margin: 46px 0 20px;
    font-size: 25px;
    font-size: 1.5625rem
}

h2 {
    margin: 46px 0 15px;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 1.35
}

h3 {
    font-size: 19px;
    font-size: 1.1875rem
}

h4 {
    font-size: 17px;
    font-size: 1.0625rem
}

h5 {
    font-size: 16px;
    font-size: 1rem
}

h6 {
    font-size: .9375rem
}

p {
    margin-bottom: 26px
}

.entry-content p:last-child {
    margin-bottom: 0
}

.entry-content blockquote p:last-child {
    margin-bottom: 26px
}

ol, ul {
    margin: 0 0 26px;
    padding-left: 40px;
    list-style-position: inside
}

ul {
    list-style: square
}

ol {
    list-style: decimal
}

li>ol, li>ul {
    margin-bottom: 0;
    margin-left: 0
}

.entry-content ol, .entry-content ul {
    padding-left: 50px
}

#comments ol li, #comments ul li, .entry-content ol li, .entry-content ul li {
    margin-bottom: 4px;
    list-style-position: outside
}

#comments ol ol li:last-child, #comments ul ul li:last-child, .entry-content ol ol li:last-child, .entry-content ul ul li:last-child {
    margin-bottom: 0
}

dd, dl dd {
    margin: 0 0 20px
}

#comments ol ol, #comments ul ul, .entry-content ol ol, .entry-content ul ul {
    padding-left: 25px
}

dfn, em, i {
    font-style: italic
}

del, s, strike {
    text-decoration: line-through
}

address {
    margin: 0 0 34px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.6
}

pre {
    margin-bottom: 26px;
    padding: 15px;
    overflow: auto;
    background: #ededed;
    font-size: 13px;
    font-size: .8125rem
}

code, kbd, tt, var {
    font-size: 13px;
    font-size: .8125rem
}

small, sub, sup {
    font-size: 75%
}

abbr, acronym {
    border-bottom: 1px dotted #666;
    cursor: help
}

ins, mark {
    background: #d6fce2
}

sub, sup {
    vertical-align: baseline;
    height: 0;
    line-height: 0
}

sup {
    bottom: 1ex
}

sub {
    top: .5ex
}

big {
    font-size: 125%
}

figure {
    margin: 0
}

dt {
    padding-bottom: 4px
}

dl dt {
    color: #162626
}

dl dd {
    font-size: .9375rem;
    line-height: 1.45
}

.wp-smiley {
    border: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

input#submit, input[type=button], input[type=submit] {
    border: none;
    color: rgba(255, 255, 255, .85);
    letter-spacing: 1px;
    -webkit-appearance: none;
    text-transform: uppercase;
    cursor: pointer
}

table td, table th {
    padding: 10px 10px 10px 0
}

table {
    width: 100%;
    margin: 0 0 40px;
    border-collapse: collapse;
    border-spacing: 0;
    border-bottom: 1px solid #ddd;
    line-height: 2;
    font-size: 15px;
    font-size: .9375rem
}

table td {
    border-top: 1px solid #ddd
}

table caption {
    margin: 40px 0
}

table th {
    text-align: left
}

#comments ul.comment-meta a.comment-edit-link:before, .entry-edit:before, .rp-big-one-content .entry-comments:before, .rp-big-two-content .entry-comments:before, .rp-color .entry-comments:before, .rp-medium-one-content .entry-comments:before, .rp-medium-two-content .entry-comments:before, .single-post .entry-header .entry-comments:before {
    display: inline;
    content: '\2014';
    padding: 0 2px 0 0
}

.aligncenter, .alignleft, .alignright {
    display: block
}

.alignleft {
    margin: 5px 45px 5px 0;
    float: left
}

.alignright {
    margin: 5px 0 0 30px;
    float: right
}

.aligncenter {
    margin-left: auto;
    margin-right: auto;
    clear: both
}

img.alignleft, img.alignright {
    margin-top: 10px;
    margin-bottom: 20px
}

input, textarea {
    padding: 10px 12px;
    border: 1px solid #cacaca;
    background: #fff;
    color: grey;
    font-size: 14px;
    line-height: 1.5;
    -webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

form label {
    font-size: .8125rem
}

input:hover, textarea:hover {
    background: 0 0
}

input:active, input:focus, textarea:active, textarea:focus {
    background: 0 0;
    border: 1px solid #999;
    outline: 0
}

input[type=button], input[type=submit] {
    padding: 15px 15px 14px;
    background: #000;
    font-size: .8125rem;
    line-height: 1;
    -webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

input#submit {
    margin: 15px 0 10px;
    padding: 17px 12px 16px;
    font-size: 13px;
    font-size: .8125rem
}

.widget_blog_subscription input[type=submit]:hover, input#submit:hover, input[type=button]:hover, input[type=submit]:hover {
    background: #000;
    color: #fff
}

a {
    color: #191919
}

#comments .comment-text a, .authorbox p.author-description a, .entry-content li a, .entry-content p a, .textwidget a, .widget-area p.summary a, blockquote cite a {
    color: #000;
    border-bottom: 1px solid #000;
    outline: 0
}

.widget-area .rp-color p.summary a {
    border-bottom: 1px solid #444;
    color: #191919
}

#colophon a, #comments a, .authorbox p.author-name a, .entry-details a, .nav-wrap a, .page .entry-content a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #000;
    -webkit-transition: all linear .1s;
    -moz-transition: all linear .1s;
    -o-transition: all linear .1s;
    transition: all linear .1s
}

.widget-area a {
    border-bottom: none
}

.widget-area .rp-small-two-content p.summary a, .widget-area .rp-small-two-content p.summary a:hover, .widget-area a:hover {
    border-bottom: none!important
}

.widget-area .rp-color a:hover, .widget-area .rp-small-two-content p.summary a {
    color: #191919
}

#comments .comment-text a:hover, .authorbox p.author-description a:hover, .entry-content li a:hover, .entry-content p a:hover, .textwidget a:hover, .widget-area p.summary a:hover, a.archive-menu-toggle:hover span, blockquote cite a:hover {
    color: #191919;
    border-bottom: 1px solid #444
}

h1 a:hover, h2 a:hover, h2.entry-title a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
    color: #777;
    -webkit-transition: color linear .1s;
    -moz-transition: color linear .1s;
    -o-transition: color linear .1s;
    transition: color linear .1s
}

#colophon a:hover, #comments a:hover, #featured-content .flex-direction-nav li a.flex-next:hover:after, #featured-content .flex-direction-nav li a.flex-prev:hover:after, #header-top-nav a:hover, #infinite-handle span:hover, .entry-author a:hover, .entry-footer a:hover, .entry-meta a:hover, .gallery .gallery-item a:hover, .nav-wrap a:hover, .post .entry-content a.more-link:hover, .single-post .post .entry-header a:hover, .tagcloud a:hover, .template-archive a:hover, .widget-area .rp-small-two-content p.summary a:hover, .widget-area .widget_nav_menu a:hover, .widget-area a:hover, .widget_calendar a:hover {
    color: #999;
    -webkit-transition: color linear .1s;
    -moz-transition: color linear .1s;
    -o-transition: color linear .1s;
    transition: color linear .1s
}

.btn-hover {
    color: #777!important
}

.archive-menu-content .list-authors a span.author-name, .archive-menu-content a, .widget-area .rp-color .entry-header a, .widget-area .rp-color .story a, a.archive-menu-toggle span {
    border-bottom: 1px solid transparent;
    -webkit-transition: all linear .1s;
    -moz-transition: all linear .1s;
    -o-transition: all linear .1s;
    transition: all linear .1s
}

.archive-menu-content .archive-menu-tags a:hover, .archive-menu-content .list-authors a:hover span.author-name, .archive-menu-content .monthly a:hover, .archive-menu-content .yearly a:hover, .archive-menu-content ul li.cat-item a:hover {
    border-bottom: 1px solid #000
}

.widget-area .rp-color .entry-header a:hover, .widget-area .rp-color .story a:hover, .widget-area p.summary a:hover {
    border-bottom: 1px solid #444!important
}

#footer-social-nav ul li a:hover {
    color: #fff
}

#footer-social-nav ul li a:hover, #menu-social li a:hover {
    background: #777;
    -webkit-transition: all linear .1s;
    -moz-transition: all linear .1s;
    -o-transition: all linear .1s;
    transition: all linear .1s
}

.textwidget a {
    color: #000
}

.post .entry-content a.more-link {
    color: #000;
    background-image: none;
    border: none;
    display: inline-block;
    font-weight: 700
}

#mobile-menu-close:after, #mobile-menu-toggle:after {
    position: absolute;
    left: 0;
    background: 0 0;
    width: 100%;
    top: 0;
    vertical-align: top
}

.post .entry-content a.more-link:after, .post .entry-content a.more-link:before {
    display: inline;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    vertical-align: top
}

.post .entry-content a.more-link:before {
    content: '\005b'
}

.post .entry-content a.more-link:after {
    content: '\005d'
}

a img {
    border: 0
}

#site-header h1 {
    display: inline;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.2;
    word-wrap: break-word
}

#site-header h1 a:hover {
    color: #000
}

#site-header h2.site-description {
    display: none;
    margin: 0;
    padding: 0;
    font-family: 'Libre Baskerville', Georgia, serif;
    font-size: 12px;
    font-size: .75rem;
    line-height: 1.15;
    font-weight: 400;
    font-style: italic;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none
}

#mobile-menu-wrap {
    display: none;
    overflow: hidden;
    clear: both;
    margin-bottom: 50px
}

.menu-open #mobile-menu-wrap {
    display: block
}

#mobile-menu-toggle {
    display: block;
    position: relative;
    margin: 0 20px 0 0;
    width: 44px;
    height: 44px;
    float: right
}

#mobile-menu-toggle:after {
    content: '\f419';
    right: 0;
    display: inline-block;
    font: 400 18px/1 Genericons;
    line-height: 1;
    color: #000;
    padding: 14px 0 0;
    text-align: right
}

#mobile-menu-close {
    display: block;
    position: relative;
    background: #000;
    height: 30px
}

#mobile-menu-close:after {
    content: '\f405';
    display: inline-block;
    font: 400 18px/1 Genericons;
    color: #fff;
    height: 30px;
    padding: 6px;
    text-align: center
}

#header-top-logo, #header-top-nav, #site-header {
    display: block;
    clear: both;
    overflow: hidden;
    text-align: center;
    padding: 0 10px 20px
}

#header-top-nav ul {
    list-style: none;
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-size: .6875rem;
    text-transform: uppercase
}

#header-top-nav ul li {
    display: inline-block;
    padding: 0 5px 10px;
    line-height: 1.6;
    font-size: 96%
}

#header-top-nav ul li:last-child {
    /*margin-left: 15px*/
}

#masthead input[type=submit], #searchform label.screen-reader-text, .search-box a#search-toggle, .widget_search input[type=submit] {
    display: none
}

#masthead .search-box {
    display: block
}

.search-box #searchform {
    position: relative;
    margin: 0 auto;
    display: block
}

.search-box #searchform input {
    width: 100%;
    height: 55px;
    padding: 13px 9px 12px 35px;
    background: #f4f4f4;
    border: none;
    font-size: 16px;
    font-size: 1rem
}

.search-box #searchform input:active, .search-box #searchform input:focus, .search-box #searchform input:hover {
    background: #f4f4f4!important;
    border: none!important
}

.search-box #searchform:after {
    content: '\f400';
    position: absolute;
    top: 20px;
    left: 10px;
    z-index: 1000;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    font: 400 18px/1 Genericons;
    color: #191919;
    vertical-align: top;
    width: 70px;
    height: 36px;
    padding: 0
}

#site-nav {
    display: block;
    clear: both;
    padding: 0
}

#site-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center
}

#site-nav ul li {
    display: block;
    margin: 0;
    padding: 15px 0;
    border-bottom: 1px solid #ededed
}

#site-nav ul li.menu-item-has-children, #site-nav ul li.page_item_has_children {
    border-bottom: none;
    padding-bottom: 0
}

#site-nav ul ul.children, #site-nav ul ul.sub-menu {
    display: block;
    margin: 15px 0 0;
    padding: 0;
    border-top: 1px solid #ededed
}

#site-nav ul li a {
    padding: 0;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.35
}

#site-nav ul li li {
    padding: 10px 0
}

#site-nav ul li li a {
    font-size: 12px;
    font-size: .75rem
}

.archive-menu-wrap {
    margin: 0;
    padding: 0;
    text-align: center;
    overflow: hidden;
    clear: both
}

.archive-menu-content {
    display: none;
    position: relative;
    background: #ebf8fe;
    margin: 0 10px 80px;
    padding: 40px 20px;
    text-align: left
}

a.archive-menu-close:after, a.archive-menu-toggle, a.archive-menu-toggle:before {
    text-align: center;
    display: inline-block
}

a.archive-menu-close {
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    width: 25px;
    height: 25px;
    background: #000;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px
}

a.archive-menu-close:after {
    content: '\f405';
    position: absolute;
    top: 0;
    left: 0;
    width: 25px;
    height: 25px;
    padding: 4px 0 0;
    font: 400 18px/1 Genericons;
    color: rgba(255, 255, 255, .85);
    z-index: 1000;
    vertical-align: top;
    -webkit-font-smoothing: antialiased
}

a.archive-menu-close:hover:after {
    color: #fff
}

.archive-menu-wrap h3.archive-menu-title, a.archive-menu-toggle {
    font-size: 11px;
    font-size: .6875rem;
    text-transform: uppercase;
    letter-spacing: 1px
}

a.archive-menu-toggle {
    position: relative;
    margin: 0 0 23px;
    padding: 0 0 7px 14px;
    color: #191919
}

a.archive-menu-toggle:before {
    content: '\f452';
    position: absolute;
    top: 0;
    left: 0;
    -webkit-font-smoothing: antialiased;
    font: 400 12px/1 Genericons;
    vertical-align: top;
    padding: 0
}

a.archive-menu-toggle.archive-open:before {
    padding-top: 3px;
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.archive-menu-content ul, .archive-menu-tags {
    list-style: none;
    padding: 0;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.8
}

.archive-menu-content ul {
    margin: 0 0 60px
}

.archive-menu-content ul li {
    display: inline-block
}

.archive-menu-content ul.yearly li {
    display: block;
    font-size: 24px;
    font-size: 1.5rem;
    font-style: italic
}

.archive-menu-wrap h3.archive-menu-title {
    margin: 0 0 28px;
    font-size: 11px;
    font-size: .6875rem;
    text-transform: uppercase;
    letter-spacing: 1px
}

.archive-menu-wrap .list-authors h3.archive-menu-title {
    margin: 0 0 35px
}

.archive-menu-content ul li.cat-item:after, .archive-menu-content ul.monthly li:after {
    display: inline;
    content: '\002f';
    padding: 0 0 0 2px
}

.archive-menu-content ul.monthly li a {
    padding: 0 2px 0 0
}

.archive-menu-content ul li.cat-item:last-child:after, .archive-menu-content ul.monthly li:last-child:after {
    display: none
}

.archive-menu-tags a {
    font-size: 13px!important;
    font-size: .8125rem!important;
    line-height: 1.8!important
}

.archive-menu-content ul.authors li {
    display: block;
    font-size: 13px;
    font-size: .8125rem;
    margin: 0;
    padding: 0 0 18px;
    line-height: 0
}

.archive-menu-content ul.authors li:last-child {
    padding: 0
}

.archive-menu-content ul.authors li a {
    display: inline-block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    line-height: 1;
    clear: both;
    float: none
}

.archive-menu-content ul.authors li span {
    display: block;
    float: left
}

.archive-menu-content ul.authors li span.author-name {
    margin-left: 10px;
    padding: 18px 0 3px
}

#primary h1.archive-title, #primary h3.blog-title {
    margin: 0;
    border-top: 1px solid #000;
    font-size: 11px;
    font-size: .6875rem;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 1.5px
}

#primary h3.blog-title {
    padding: 15px 0 35px
}

.archive .site-content .post, .blog .site-content .post, .search-results .site-content .page, .single-post .site-content .post, .site-content .type-attachment {
    position: relative;
    display: block;
    max-width: 100%;
    margin: 0 0 80px;
    padding-bottom: 85px;
    border-bottom: 1px solid #000;
    clear: both;
    float: none;
    overflow: hidden
}

.archive .site-content .post:last-of-type, .blog .site-content .post:last-of-type, .search-results .site-content .page:last-of-type, .single-post .site-content .post:last-of-type {
    margin: 0;
    border-bottom: none
}

.site-content .entry-thumbnail img.wp-post-img {
    line-height: 0
}

.entry-thumbnail {
    padding-bottom: 20px
}

.site-content .entry-header {
    display: block;
    padding: 0;
    word-wrap: break-word
}

.entry-header h1.entry-title, .entry-header h2.entry-title {
    display: block;
    margin: 0;
    padding: 0 0 20px;
    font-family: 'Libre Baskerville', Georgia, serif;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 1.35;
    font-weight: 400;
    word-wrap: break-word
}

.entry-header h1.entry-title {
    padding: 15px 0 20px
}

.entry-details {
    display: block;
    overflow: hidden;
    position: relative;
    margin: 0;
    padding: 0 0 20px;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.5
}

.entry-details a {
    font-weight: 700
}

.archive .post .entry-meta, .blog .post .entry-meta, .search-results .entry-meta {
    display: block;
    clear: both;
    margin-top: 30px;
    padding-top: 7px;
    font-family: 'Libre Baskerville', Georgia, serif;
    font-size: 11px;
    font-size: .6875rem;
    line-height: 1.5;
    font-style: italic
}

.entry-meta .entry-cats a, .entry-meta .entry-comments, .entry-meta .entry-date, .entry-meta .entry-edit {
    display: inline
}

.entry-meta .entry-tags {
    display: none
}

.entry-meta .entry-comments:before, .entry-meta .entry-edit:before {
    display: inline;
    content: '\2014';
    -webkit-font-smoothing: antialiased
}

.comment-meta ul li.comment-edit:before, .entry-meta .entry-comments:before, .entry-meta .entry-edit:before {
    padding: 5px 2px 0 0
}

.entry-meta .entry-tags ul {
    margin: 0;
    padding: 0
}

.page-link {
    display: block;
    padding: 15px 0;
    clear: both;
    font-size: 14px;
    font-size: .875rem;
    word-spacing: 18px
}

.page-link a {
    display: inline-block;
    margin-bottom: 8px
}

.single-post .site-content .post:last-of-type {
    border-bottom: none
}

.single-post .post .entry-header .entry-cats, .single-post .post .entry-meta span.meta-title {
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 1.5px
}

.single-post .post .entry-header .entry-cats {
    margin: 0;
    padding: 13px 0 38px;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.3
}

.single-post .post .entry-header .entry-author {
    font-size: 13px;
    font-size: .8125rem;
    padding-bottom: 25px
}

.single-post .entry-header .entry-author a {
    font-weight: 700
}

.attachment .entry-header .entry-date, .attachment .entry-header .entry-edit, .attachment .entry-header .entry-size, .single-post .entry-header .entry-comments, .single-post .entry-header .entry-date, .single-post .entry-header .entry-edit {
    display: inline;
    font-size: 11px;
    font-size: .6875rem;
    font-style: italic
}

.single-post .entry-meta {
    display: block;
    padding: 35px 0 8px;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.3
}

.single-post .entry-meta .meta-cats, .single-post .entry-meta .meta-tags {
    padding-bottom: 5px
}

.single-post .entry-meta .meta-cats span.meta-title, .single-post .entry-meta .meta-tags span.meta-title {
    font-size: 12px;
    font-size: .75rem;
    font-weight: 700
}

.entry-content .wide-content, .entry-content ol, .entry-content p, .entry-content p.standard-text, .entry-content ul {
    font-size: 15px;
    font-size: .9375rem;
    line-height: 1.73
}

p.justify {
    text-align: justify
}

#comments blockquote, .entry-content blockquote {
    margin-left: 50px;
    position: relative
}

#comments blockquote cite, .entry-content blockquote cite {
    font-size: 13px;
    font-size: .8125rem;
    font-style: italic;
    display: block;
    text-align: right;
    padding-top: 15px
}

#comments blockquote cite:before, .entry-content blockquote cite:before {
    content: '\2013';
    display: inline;
    padding: 0 2px 0 0;
    -webkit-font-smoothing: antialiased
}

.gallery br+br, img#wpstats {
    display: none
}

.entry-content p span.dropcap {
    float: left;
    padding: 2px 5px 0 0;
    font-size: 47px;
    font-size: 2.938rem;
    font-weight: 700;
    line-height: 1
}

.entry-content p.pull-left, .entry-content p.pull-right {
    margin-bottom: 26px;
    font-size: 17px;
    font-size: 1.0625rem;
    font-weight: 700;
    line-height: 1.55
}

.entry-content p.pull-right {
    text-align: right
}

.entry-content p.intro {
    font-size: 17px;
    font-size: 1.0625rem;
    font-weight: 700;
    line-height: 1.5;
    margin-bottom: 20px
}

.page .entry-content p.intro {
    margin-bottom: 30px
}

.entry-content .wide-content {
    margin: 0 0 26px
}

img {
    height: auto
}

a[href$=gif], a[href$=jpe], a[href$=jpeg], a[href$=jpg], a[href$=png], a[rel~=attachment] {
    border-bottom: none!important
}

img.wp-post-image {
    padding: 0
}

img.img-border {
    max-width: 98.1%;
    padding: 5px;
    background: #fff;
    border: 1px solid #ddd
}

.widget img, .wp-caption, embed, iframe, object, video {
    max-width: 100%
}

.widget img {
    height: auto
}

.wp-caption.alignnone {
    margin: 0
}

.entry-content p.wp-caption-text, .single .gallery .gallery-item .gallery-caption, .type-attachment .entry-content .entry-caption p, .widget p.wp-caption-text, gallery .gallery-item .gallery-caption {
    font-size: 12px;
    font-size: .75rem;
    line-height: 1.35;
    font-style: italic
}

.entry-content p.wp-caption-text, .type-attachment .entry-content .entry-caption p {
    margin: 0;
    padding: 10px 2px 26px
}

.entry-content .alignleft p.wp-caption-text {
    text-align: left
}

.entry-content .alignright p.wp-caption-text {
    text-align: right;
    margin-right: 6px
}

.entry-content .twitter-tweet-rendered {
    max-width: 100%!important
}

.site-content .type-attachment {
    padding-top: 0!important
}

.embed-vimeo, .embed-vine, .embed-youtube {
    padding-bottom: 26px
}

.gallery {
    margin: 0 auto;
    background: #add8e6
}

.gallery .gallery-item {
    float: left;
    margin-top: 0;
    margin-bottom: 6px;
    text-align: center;
    width: 33.3%
}

.gallery .gallery-item a {
    border-bottom: none
}

.gallery-columns-2 .gallery-item {
    width: 50%
}

.gallery-columns-2 .gallery-item:nth-of-type(odd), .gallery-columns-3 .gallery-item:nth-of-type(3n+1) {
    padding-right: 1.4%
}

.gallery-columns-2 .gallery-item:nth-of-type(even), .gallery-columns-3 .gallery-item:nth-of-type(3n+3) {
    padding-left: 1.4%
}

.gallery-columns-3 .gallery-item:nth-of-type(3n+2) {
    padding-left: .7%;
    padding-right: .7%
}

.gallery-columns-4 .gallery-item:nth-of-type(4n+1), .gallery-columns-5 .gallery-item:nth-of-type(5n+1), .gallery-columns-6 .gallery-item:nth-of-type(6n+1), .gallery-columns-7 .gallery-item:nth-of-type(7n+1), .gallery-columns-8 .gallery-item:nth-of-type(8n+1), .gallery-columns-9 .gallery-item:nth-of-type(9n+1) {
    padding-right: 1.4%
}

.gallery-columns-4 .gallery-item:nth-of-type(4n+4), .gallery-columns-5 .gallery-item:nth-of-type(5n+5), .gallery-columns-6 .gallery-item:nth-of-type(6n+6), .gallery-columns-7 .gallery-item:nth-of-type(7n+7), .gallery-columns-8 .gallery-item:nth-of-type(8n+8), .gallery-columns-9 .gallery-item:nth-of-type(9n+9) {
    padding-left: 1.4%
}

.gallery-columns-4 .gallery-item:nth-of-type(4n+2), .gallery-columns-5 .gallery-item:nth-of-type(5n+2), .gallery-columns-6 .gallery-item:nth-of-type(6n+2), .gallery-columns-7 .gallery-item:nth-of-type(7n+2), .gallery-columns-8 .gallery-item:nth-of-type(8n+2), .gallery-columns-9 .gallery-item:nth-of-type(9n+2) {
    padding-right: .7%
}

.gallery-columns-4 .gallery-item:nth-of-type(4n+3), .gallery-columns-5 .gallery-item:nth-of-type(5n+4), .gallery-columns-6 .gallery-item:nth-of-type(6n+5), .gallery-columns-7 .gallery-item:nth-of-type(7n+6), .gallery-columns-8 .gallery-item:nth-of-type(8n+7), .gallery-columns-9 .gallery-item:nth-of-type(9n+8) {
    padding-left: .7%
}

.gallery-columns-5 .gallery-item:nth-of-type(5n+3), .gallery-columns-6 .gallery-item:nth-of-type(6n+3), .gallery-columns-6 .gallery-item:nth-of-type(6n+4), .gallery-columns-7 .gallery-item:nth-of-type(7n+3), .gallery-columns-7 .gallery-item:nth-of-type(7n+4), .gallery-columns-7 .gallery-item:nth-of-type(7n+5), .gallery-columns-8 .gallery-item:nth-of-type(8n+3), .gallery-columns-8 .gallery-item:nth-of-type(8n+4), .gallery-columns-8 .gallery-item:nth-of-type(8n+5), .gallery-columns-8 .gallery-item:nth-of-type(8n+6), .gallery-columns-9 .gallery-item:nth-of-type(9n+3), .gallery-columns-9 .gallery-item:nth-of-type(9n+4), .gallery-columns-9 .gallery-item:nth-of-type(9n+5), .gallery-columns-9 .gallery-item:nth-of-type(9n+6), .gallery-columns-9 .gallery-item:nth-of-type(9n+7) {
    padding-left: .7%;
    padding-right: .7%
}

.gallery-columns-4 .gallery-item {
    width: 25%
}

.gallery-columns-5 .gallery-item {
    width: 20%
}

.gallery-columns-6 .gallery-item {
    width: 16.6%
}

.gallery-columns-7 .gallery-item {
    width: 14%
}

.gallery-columns-8 .gallery-item {
    width: 12.5%
}

.gallery-columns-9 .gallery-item {
    width: 11%
}

.gallery-columns-2 .attachment-medium {
    max-width: 92%;
    height: auto
}

.gallery dl, .gallery dt {
    margin: 0
}

.gallery .gallery-item img {
    width: 100%;
    height: auto
}

.gallery .gallery-item .gallery-caption {
    display: none;
    margin: 2px 2px 24px;
    padding: 0
}

.single .gallery .gallery-item .gallery-caption {
    display: block
}

.single-post .authorbox {
    position: relative;
    margin: 0;
    padding: 65px 0 10px;
    clear: both
}

.authorbox .author-info img.avatar {
    width: 70px;
    height: 70px;
    margin: 2px 0 0;
    float: left
}

.authorbox h3.author-name, .authorbox p.author-description {
    margin: 0;
    font-family: 'Libre Baskerville', Georgia, serif
}

.authorbox h3.author-name {
    padding: 0 0 30px;
    font-size: 21px;
    font-size: 1.3125rem;
    font-weight: 400
}

.authorbox h3.author-name span {
    font-style: italic
}

.authorbox p.author-description {
    padding: 0 0 0 90px;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.6
}

#comments, #disqus_thread {
    position: relative;
    padding: 0
}

#comments li.comment, #comments li.pingback {
    overflow: hidden;
    margin: 0 0 30px;
    padding: 0
}

#comments li.comment:last-of-type, #comments li.pingback:last-of-type {
    margin: 0
}

#comments li.comment ul.children {
    margin: 30px 0 0
}

#comments .children .comment:last-child {
    margin: 0
}

#comments h3.comments-title {
    margin: 0 0 45px;
    padding: 0 0 5px;
    font-size: 20px;
    font-size: 1.25rem;
    border-bottom: 1px solid #000
}

#comments h3.comments-title span a {
    display: none;
    margin: 5px 0 0;
    font-size: 12px;
    font-size: .75rem;
    float: right;
    font-weight: 400
}

.site-content ol.commentlist {
    list-style: none;
    margin: 0;
    padding: 0
}

.site-content ol.commentlist li {
    display: block;
    margin: 0;
    padding: 0
}

#comments ul.children {
    margin: 0;
    padding: 0
}

#comments .comment-details {
    position: relative;
    margin: 0;
    padding: 2px 0 0 50px
}

#comments article.comment {
    border-bottom: 1px solid #ededed
}

#comments li.pingback {
    padding: 0 0 0 57px
}

#comments .comment-avatar {
    margin: 0;
    padding: 0;
    line-height: 0;
    display: block;
    float: left
}

#comments .comment-avatar img.avatar {
    width: 40px;
    height: 40px;
    margin: 0
}

#comments .comment-author {
    margin: 0;
    padding: 0;
    font-size: 15px;
    font-size: .9375rem;
    font-weight: 700
}

#comments .comment-author span {
    display: none
}

#comments .comment-text {
    margin: 0;
    padding: 16px 0 0;
    overflow: hidden;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.6
}

#comments .comment-text p {
    margin: 0;
    padding: 0 0 18px;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.6
}

#comments ul.comment-meta {
    margin: 0;
    padding: 3px 0 0;
    overflow: hidden;
    list-style: none;
    font-size: 11px;
    font-size: .6875rem;
    font-style: italic
}

#comments ul.comment-meta li {
    display: inline
}

#comments .comment-reply {
    position: relative;
    padding: 0 0 25px;
    font-size: 12px;
    font-size: .75rem;
    font-weight: 700
}

#comments p.comment-awaiting-moderation {
    display: inline-block;
    margin: 0 0 26px;
    padding: 1px 2px;
    font-family: Karla, Verdana, Arial, sans-serif;
    background: #d6fce2;
    font-size: 13px;
    font-size: .8125rem;
    font-style: italic
}

#comments ol li.pingback span {
    font-size: 16px;
    font-size: 1rem;
    font-weight: 700
}

#comments ol li.pingback p {
    margin: 0
}

#comments ol li.pingback a {
    font-size: 14px;
    font-size: .875rem;
    font-weight: 400
}

#comments .pingback p.pingback-edit a {
    font-size: 12px;
    font-size: .75rem
}

.site-content .nopassword, .site-content p.nocomments {
    position: relative;
    margin: 15px 0 60px;
    padding: 0;
    font-size: 13px;
    font-size: .8125rem;
    font-weight: 700
}

.site-content .post-password-form p {
    font-size: 16px;
    font-size: 1rem
}

#comments #respond {
    margin: 0 0 35px;
    padding: 40px 0 0;
    overflow: hidden;
    text-align: left
}

#comments ol.commentlist #respond {
    margin: 0;
    padding-left: 0;
    padding-right: 0
}

#comments #respond h3#reply-title {
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-size: 1.125rem;
    display: block
}

#comments #respond p.comment-notes, #comments #respond p.logged-in-as {
    margin: 0 0 12px;
    padding: 5px 0 0;
    font-size: 11px;
    font-size: .6875rem;
    font-style: italic
}

#respond a#cancel-comment-reply-link {
    margin: 2px 0 0;
    float: right;
    font-size: 12px;
    font-size: .75rem;
    font-weight: 700
}

#commentform p.comment-form-author, #commentform p.comment-form-comment, #commentform p.comment-form-email, #commentform p.comment-form-url {
    margin: 0;
    padding: 12px 0 0;
    font-size: 15px;
    font-size: .9375rem;
    font-weight: 700
}

#commentform input#author, #commentform input#email, #commentform input#url, #commentform textarea#comment {
    width: 100%;
    margin: 8px 0 0;
    border: 1px solid #cacaca;
    color: #191919;
    line-height: 1.6;
    -webkit-appearance: none;
    outline-color: transparent;
    outline-style: none;
    font-family: 'Libre Baskerville', Georgia, serif;
    background: #fff
}

#commentform p.comment-form-author, #commentform p.comment-form-comment, #commentform p.comment-form-email, #commentform p.comment-form-url, .contact-form div {
    float: none;
    clear: both;
    width: 100%
}

#commentform p.form-allowed-tags {
    display: none
}

#commentform input#author, #commentform input#email, #commentform input#url {
    display: block;
    padding: 10px 2%;
    font-size: 13px;
    font-size: .8125rem
}

#commentform textarea#comment {
    padding: 10px;
    font-size: 13px;
    font-size: .8125rem
}

#commentform p.form-submit {
    margin: 0 0 15px;
    clear: both
}

#infinite-handle, .nav-wrap {
    display: block;
    overflow: hidden;
    clear: both;
    padding: 15px 0 80px;
    border-top: 1px solid #000
}

#nav-below, #nav-comments, #nav-single {
    overflow: hidden;
    margin: 0;
    padding: 0;
    font-family: 'Libre Baskerville', Georgia, serif;
    font-size: 11px;
    font-size: .6875rem;
    line-height: 1.5;
    font-weight: 400;
    font-style: italic
}

#infinite-handle span, #nav-below, #nav-single a span {
    display: block;
    padding-bottom: 4px;
    font-family: Karla, Verdana, Arial, sans-serif;
    font-size: 11px;
    font-size: .6875rem;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 700;
    font-style: normal
}

#nav-single a span {
    color: #000
}

#nav-single .nav-next {
    text-align: right
}

#nav-comments {
    margin-top: 60px
}

.nav-previous, .previous-image {
    float: left;
    max-width: 50%
}

.nav-next, .next-image {
    float: right;
    max-width: 50%
}

#front-fullwidth-bottom, #front-fullwidth-center, #front-fullwidth-event, #front-fullwidth-top, .widget-area .widget {
    float: none;
    clear: both
}

.nav-next a, .nav-previous a, .next-image a, .previous-image a {
    display: inline-block
}

#front-fullwidth-bottom, #front-fullwidth-event {
    margin-top: 0
}

.template-front .widget-area {
    border-top: 1px solid #a9a9a9;
    margin-top: 40px
}

.page .site-content .page, .search-no-results .site-content .page {
    position: relative;
    margin: 0;
    padding: 50px 0;
    border-top: 1px solid #000
}

.site-content .page .page-note {
    display: none;
    position: absolute;
    top: 2px;
    left: -270px;
    max-width: 220px
}

.page .site-content .entry-content, .search-no-results .site-content .entry-content {
    position: relative;
    padding: 0 0 30px
}

.page .entry-header h1.entry-title {
    margin: 0 0 20px;
    padding: 0;
    font-size: 22px;
    font-size: 1.375rem;
    line-height: 1.5;
    display: block;
    clear: both
}

.page.fullwidth #comments {
    max-width: 100%;
    padding-left: 0
}

.page .entry-thumbnail {
    padding-bottom: 30px
}

.page .edit-link {
    padding-top: 26px;
    display: block;
    font-size: 12px;
    font-size: .75rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px
}

.archive-header {
    padding: 0 0 43px
}

#primary h1.archive-title {
    padding: 15px 0 0
}

.archive-header .taxonomy-description p {
    margin: 7px 0 0;
    font-size: 12px;
    font-size: .75rem;
    font-style: italic
}

.entry-summary p {
    font-size: 15px;
    font-size: .9375rem;
    line-height: 1.6
}

.entry-summary p:last-child {
    margin-bottom: 0
}

.archive .site-content .post, .search-results .site-content .page, .search-results .site-content .post {
    clear: both;
    overflow: hidden
}

.search-no-results #searchform input#s {
    width: 60%;
    background: #fff;
    border: 1px solid #cacaca;
    padding: 11px 10px
}

.error404 .site-content .entry-wrap {
    overflow: hidden
}

.widget-area .widget {
    padding: 15px 0 30px;
    border-bottom: 1px solid #000;
    overflow: hidden
}

.widget-area .widget:last-of-type {
    border-bottom: none
}

.widget .widget-title-wrap {
    display: block
}

.widget h3.widget-title {
    display: block;
    margin: 0;
    padding: 0 0 35px;
    font-size: 11px;
    font-size: 1rem;
    text-transform: uppercase;
    line-height: 1.2;
    font-weight: lighter
}

.widget_calendar #calendar_wrap a, .widget_calendar #wp-calendar caption, .widget_calendar table#wp-calendar tr td#today, .widget_recent_comments a.url, .widget_rss ul li a.rsswidget {
    font-weight: 700
}

.widget-area .widget_categories ul ul, .widget-area .widget_nav_menu ul ul, .widget-area .widget_pages ul ul {
    padding: 5px 0 0 20px;
    font-size: 13px;
    font-size: .8125rem
}

.widget-area .widget ul li {
    padding-bottom: 7px;
    list-style: none;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.45
}

.widget-area .widget ul li:last-child {
    padding-bottom: 0
}

.widget-area .widget_recent_comments ul li, .widget-area .widget_recent_entries ul li {
    line-height: 1.3
}

.widget-area .widget img.resize {
    max-width: 100%;
    height: auto
}

.widget iframe, .widget select {
    max-width: 99%;
    margin-left: .1rem
}

.widget_tag_cloud div, .wp_widget_tag_cloud div {
    -ms-word-break: break-all;
    word-break: break-word
}

.textwidget {
    font-size: 14px;
    font-size: .875rem;
    line-height: 1.43
}

.textwidget p, .textwidget p.text-intro {
    margin-bottom: 15px
}

.widget p.wp-caption-text {
    margin: 0;
    padding: 8px 2px 24px
}

.widget_archive ul, .widget_categories ul, .widget_meta ul, .widget_nav_menu ul, .widget_pages ul, .widget_recent_comments ul, .widget_recent_entries ul {
    font-size: 13px;
    font-size: .8125rem;
    padding-left: 0
}

.widget-area .widget_recent_comments ul li {
    padding-bottom: 4px
}

.widget_search {
    clear: both;
    overflow: hidden
}

.search-no-results #searchform, .widget_search #searchform {
    max-width: 400px;
    width: 100%
}

.widget_search #searchform input#s {
    width: 100%;
    background: #f4f4f4;
    border: none;
    padding: 12px 10px
}

.widget-area .widget_rss ul {
    margin: 0;
    padding: 0
}

.widget-area .widget_rss ul li {
    padding-bottom: 20px
}

.widget-area .widget_rss ul li span.rss-date {
    font-size: 13px;
    font-size: .8125rem;
    font-style: italic
}

.widget-area .widget_rss ul li span.rss-date:before {
    content: '\002d';
    display: inline;
    padding: 0 4px 0 2px;
    -webkit-font-smoothing: antialiased
}

.widget-area .widget_rss ul li .rssSummary {
    font-size: 13px;
    font-size: .8125rem;
    padding: 4px 0;
    display: inline-block;
    line-height: 1.4
}

.widget_recent_entries span.post-date {
    display: block
}

.widget_recent_entries span.post-date:before {
    content: '\002D';
    display: inline;
    padding: 0 4px 0 0;
    -webkit-font-smoothing: antialiased
}

.widget_calendar #calendar_wrap {
    position: relative
}

.widget_calendar #calendar_wrap table {
    width: 98%;
    font-size: 13px;
    font-size: .8125rem
}

.widget_calendar #wp-calendar caption {
    margin: 0 0 15px;
    text-align: left;
    font-size: 11px;
    font-size: .6875rem;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    line-height: 1.2
}

.widget_calendar table#wp-calendar tr th {
    padding: 2px;
    text-align: center;
    font-weight: 700
}

.widget_calendar table#wp-calendar tr td {
    padding: 3px 5px;
    border: 1px solid #ededed
}

.widget_calendar table#wp-calendar tbody tr td a {
    display: block
}

.widget_calendar table#wp-calendar tbody tr td a:hover {
    text-decoration: underline
}

.widget_zuki_quote blockquote.quote-text {
    line-height: 1.4;
    letter-spacing: -.5px;
    font-family: 'Libre Baskerville', Georgia, serif
}

.default-sidebar .widget_zuki_quote blockquote.quote-text, .front-sidebar .widget_zuki_quote blockquote.quote-text {
    font-size: 23px;
    font-size: 1.4375rem
}

.front-content .widget_zuki_quote blockquote.quote-text, .front-fullwidth .widget_zuki_quote blockquote.quote-text {
    font-size: 28px;
    font-size: 1.75rem
}

.widget_zuki_quote blockquote.quote-text p {
    margin-bottom: 16px
}

.widget_zuki_quote cite.quote-author {
    display: block;
    text-align: right;
    font-size: 15px;
    font-size: .9375rem;
    font-style: normal
}

.widget_zuki_quote cite.quote-author:before {
    content: '\2013';
    display: inline;
    padding: 0 2px 0 0;
    -webkit-font-smoothing: antialiased
}

#footer-social-nav {
    padding: 0
}

#footer-social-nav ul, #menu-social {
    display: inline-block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    float: right
}

#footer-social-nav ul li, #menu-social li {
    display: inline-block;
    margin: 0;
    padding: 0 3px;
    list-style: none
}

#footer-social-nav ul li a, #menu-social li a {
    display: block;
    padding: 0;
    margin: 0;
    line-height: 1;
    overflow: hidden;
    width: 20px;
    height: 20px;
    font-size: 16px;
    font-size: 1rem;
    color: #fff;
    text-align: center;
    background: #191919;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

#footer-social-nav ul li a:before, #menu-social li a:before {
    display: inline-block;
    width: 20px;
    height: 20px;
    -webkit-font-smoothing: antialiased;
    vertical-align: top;
    visibility: visible
}

#footer-social-nav ul li a::before, #menu-social li a::before {
    font: 400 12px/16px Genericons;
    padding: 2px 0 0;
    text-align: center;
    content: '\f408'
}

#footer-social-nav ul li a[href*="codepen.io"]::before, #menu-social li a[href*="codepen.io"]::before {
    content: '\f216'
}

#footer-social-nav ul li a[href*="digg.com"]::before, #menu-social li a[href*="digg.com"]::before {
    content: '\f221'
}

#footer-social-nav ul li a[href*="dropbox.com"]::before, #menu-social li a[href*="dropbox.com"]::before {
    content: '\f225'
}

#footer-social-nav ul li a[href*="facebook.com"]::before, #menu-social li a[href*="facebook.com"]::before {
    content: '\f204'
}

#footer-social-nav ul li a[href*="flickr.com"]::before, #menu-social li a[href*="flickr.com"]::before {
    content: '\f211'
}

#footer-social-nav ul li a[href*="plus.google.com"]::before, #menu-social li a[href*="plus.google.com"]::before {
    content: '\f218'
}

#footer-social-nav ul li a[href*="github.com"]::before, #menu-social li a[href*="github.com"]::before {
    content: '\f200'
}

#footer-social-nav ul li a[href*="instagram.com"]::before, #menu-social li a[href*="instagram.com"]::before {
    content: '\f215'
}

#footer-social-nav ul li a[href*="linkedin.com"]::before, #menu-social li a[href*="linkedin.com"]::before {
    content: '\f208'
}

#footer-social-nav ul li a[href*="pinterest.com"]::before, #menu-social li a[href*="pinterest.com"]::before {
    content: '\f210'
}

#footer-social-nav ul li a[href*="path.com"]::before, #menu-social li a[href*="path.com"]::before {
    content: '\f219'
}

#footer-social-nav ul li a[href*="dribbble.com"]::before, #menu-social li a[href*="dribbble.com"]::before {
    content: '\f201'
}

#footer-social-nav ul li a[href*="polldaddy.com"]::before, #menu-social li a[href*="polldaddy.com"]::before {
    content: '\f217'
}

#footer-social-nav ul li a[href*="getpocket.com"]::before, #menu-social li a[href*="getpocket.com"]::before {
    content: '\f224'
}

#footer-social-nav ul li a[href*="reddit.com"]::before, #menu-social li a[href*="reddit.com"]::before {
    content: '\f222'
}

#footer-social-nav ul li a[href*="skype.com"]::before, #footer-social-nav ul li a[href*="skype:"]::before, #menu-social li a[href*="skype.com"]::before, #menu-social li a[href*="skype:"]::before {
    content: '\f220'
}

#footer-social-nav ul li a[href*="stumbleupon.com"]::before, #menu-social li a[href*="stumbleupon.com"]::before {
    content: '\f223'
}

#footer-social-nav ul li a[href*="tumblr.com"]::before, #menu-social li a[href*="tumblr.com"]::before {
    content: '\f214'
}

#footer-social-nav ul li a[href*="twitter.com"]::before, #menu-social li a[href*="twitter.com"]::before {
    content: '\f202'
}

#footer-social-nav ul li a[href*="vimeo.com"]::before, #menu-social li a[href*="vimeo.com"]::before {
    content: '\f212'
}

#footer-social-nav ul li a[href*="youtube.com"]::before, #menu-social li a[href*="youtube.com"]::before {
    content: '\f213'
}

#footer-social-nav ul li a[href*="wordpress.org"]::before, #footer-social-nav ul li a[href*="wordpress.com"]::before, #menu-social li a[href*="wordpress.org"]::before, #menu-social li a[href*="wordpress.com"]::before {
    content: '\f205'
}

#footer-social-nav ul li a[href*=feed]::before, #menu-social li a[href*=feed]::before {
    content: '\f413'
}

#footer-social-nav ul li a[href*=mailto]::before, #menu-social li a[href*=mailto]::before {
    content: '\f410'
}

.front-content .widget_zuki_recentposts_medium, .front-content .widget_zuki_recentposts_small, .front-fullwidth .widget_zuki_recentposts_medium, .front-fullwidth .widget_zuki_recentposts_small {
    padding-bottom: 20px
}

.front-content .widget_zuki_recentposts_big, .front-fullwidth .widget_zuki_recentposts_big {
    padding-bottom: 40px
}

.entry-thumb a {
    display: block;
    line-height: 0
}

.rp-big-one-content, .rp-big-one-content h2.entry-title, .rp-big-two-content, .rp-big-two-content h2.entry-title, .rp-small-one-content .entry-date, .rp-small-two-content p span.entry-title:after {
    font-family: 'Libre Baskerville', Georgia, serif
}

.widget_zuki_recentposts_small .rp-small-one .rp-small-one-content {
    line-height: .95
}

.rp-small-one-content h3.entry-title {
    margin: 0;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.15;
    display: inline
}

.rp-color h3.entry-title, .rp-medium-one-content h3.entry-title {
    margin: 0;
    font-size: 15px;
    font-size: .9375rem;
    line-height: 1.3;
    word-break: break-word;
    text-transform: uppercase
}

.rp-medium-two-content h3.entry-title {
    margin: 0;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.2;
    word-break: break-word
}

.rp-big-one-content h2.entry-title {
    margin: 0 0 10px;
    font-size: 42px;
    font-size: 2.625rem;
    font-weight: 400;
    line-height: 1.25
}

.front-content .rp-big-one-content h2.entry-title, .front-fullwidth .rp-big-one-content h2.entry-title {
    font-size: 24px;
    font-size: 1.5rem
}

.widget_zuki_recentposts_small .rp-small-one {
    border-right: 1px solid #ededed;
    min-height: 60px;
    margin-bottom: 20px;
    display: block;
    float: left
}

.rp-small-one-content {
    padding: 0;
    margin: 0 10px;
    min-height: 60px;
    display: block
}

.rp-small-one-content .entry-thumb {
    width: 60px;
    float: left;
    margin: 0 6px 0 0
}

.rp-color .entry-cats, .rp-medium-one-content .entry-date, .rp-small-one-content .entry-date {
    padding-bottom: 3px;
    font-size: 11px;
    font-size: .6875rem;
    font-style: italic
}

.front-content .widget_zuki_recentposts_small .rp-small-one, .front-fullwidth .widget_zuki_recentposts_small .rp-small-one {
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ededed;
    border-right: none
}

.front-content .widget_zuki_recentposts_small .rp-small-one:last-of-type, .front-fullwidth .widget_zuki_recentposts_small .rp-small-one:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}

.front-fullwidth .widget_zuki_recentposts_small .rp-small-one:nth-of-type(5n+1) {
    clear: left
}

.front-fullwidth .widget_zuki_recentposts_small .rp-small-one:nth-of-type(5n+5) {
    clear: right;
    border-right: none
}

.front-content .widget_zuki_recentposts_small .rp-small-one:nth-of-type(3n+1) {
    clear: left
}

.front-content .widget_zuki_recentposts_small .rp-small-one:nth-child(3n+3) {
    clear: right;
    border-right: none
}

.default-sidebar .widget_zuki_recentposts_small .rp-small-one, .front-sidebar .widget_zuki_recentposts_small .rp-small-one {
    width: 100%;
    float: none;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-right: none;
    border-bottom: 1px solid #ededed;
    font-family: 'Libre Baskerville', Georgia, serif
}

.default-sidebar .rp-small-one-content, .front-sidebar .rp-small-one-content {
    margin: 0;
    min-height: auto
}

.default-sidebar .widget_zuki_recentposts_small .post:last-of-type, .front-sidebar .widget_zuki_recentposts_small .rp-small-one:last-of-type {
    margin-bottom: 0;
    border-bottom: none
}

.front-content .widget_zuki_recentposts_small .rp-small-two, .front-fullwidth .widget_zuki_recentposts_small .rp-small-two {
    width: 100%
}

.widget_zuki_recentposts_small .rp-small-two {
    border-bottom: 1px solid #ededed;
    margin-bottom: 15px;
    padding-bottom: 15px;
    display: block
}

.rp-small-two-content p span.entry-title {
    font-size: 13px;
    font-size: .8125rem;
    font-weight: 700;
    line-height: 1.25;
    word-break: break-word
}

.rp-small-two-content p span.entry-title:after {
    display: inline;
    content: '\2014';
    padding: 0 0 0 4px;
    font-size: 11px;
    font-size: .6875rem;
    line-height: 1.5
}

.rp-small-two-content p {
    display: inline;
    font-size: 11px;
    font-size: .6875rem;
    line-height: 1.5
}

.rp-small-two-content a:hover {
    color: #999
}

.rp-small-two-content span.entry-date {
    font-style: italic;
    padding-left: 4px
}

.default-sidebar .widget_zuki_recentposts_small .rp-small-two, .front-sidebar .widget_zuki_recentposts_small .rp-small-two {
    float: none;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-right: none;
    border-bottom: 1px solid #ededed;
    font-family: 'Libre Baskerville', Georgia, serif
}

.widget_zuki_recentposts_small .rp-small-two:last-of-type {
    border-bottom: none;
    margin-bottom: 0
}

.widget_zuki_recentposts_medium .rp-medium-one {
    display: block;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ededed;
    font-family: 'Libre Baskerville', Georgia, serif
}

.widget_zuki_recentposts_medium .rp-medium-one:last-of-type {
    margin-bottom: 0;
    border-bottom: none
}

.widget_zuki_recentposts_medium .rp-medium-one .entry-thumb {
    margin: 0 0 10px
}

.rp-medium-one-content p {
    margin: 7px 0 3px;
    font-size: 11px;
    font-size: .6875rem;
    line-height: 1.5
}

.rp-medium-one-content .entry-author, .rp-medium-one-content .entry-comments {
    display: inline;
    font-size: 11px;
    font-size: .6875rem;
    line-height: 1.5;
    font-style: italic
}

.default-sidebar .widget_zuki_recentposts_medium .rp-medium-one, .front-sidebar .widget_zuki_recentposts_medium .rp-medium-one {
    float: none;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-right: none;
    border-bottom: 1px solid #ededed;
    font-family: 'Libre Baskerville', Georgia, serif
}

.default-sidebar .widget_zuki_recentposts_medium .rp-medium-one:last-of-type, .front-sidebar .widget_zuki_recentposts_medium .rp-medium-one:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}

.default-sidebar .rp-medium-one-content .entry-thumb, .front-sidebar .rp-medium-one-content .entry-thumb {
    margin: 0 0 12px
}

.widget_zuki_recentposts_medium .rp-medium-two {
    display: block;
    float: left;
    margin-bottom: 40px;
    font-family: 'Libre Baskerville', Georgia, serif;
    overflow: hidden
}

.front-fullwidth .rp-medium-two-content .entry-thumb {
    display: block
}

.default-sidebar .rp-medium-two-content .entry-thumb, .front-sidebar .rp-medium-two-content .entry-thumb {
    margin-bottom: 5px
}

.front-content .rp-medium-two-content .story, .front-fullwidth .rp-medium-two-content .story {
    display: block;
    padding: 25px 0 0
}

.rp-medium-two-content p.summary {
    display: block;
    margin: 25px 0 20px;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.6
}

.rp-big-one-content .entry-author, .rp-big-one-content .entry-cats, .rp-big-one-content .entry-comments, .rp-big-one-content .entry-date, .rp-big-two-content .entry-footer, .rp-color .entry-footer, .rp-medium-two-content .entry-author, .rp-medium-two-content .entry-cats, .rp-medium-two-content .entry-comments, .rp-medium-two-content .entry-date {
    font-size: 11px;
    font-size: .6875rem;
    line-height: 1.5;
    font-style: italic
}

.rp-big-one-content .entry-author, .rp-big-one-content .entry-cats, .rp-medium-two-content .entry-author, .rp-medium-two-content .entry-cats {
    display: block
}

.rp-big-one-content .entry-comments, .rp-big-one-content .entry-date, .rp-big-two-content .entry-comments, .rp-big-two-content .entry-date, .rp-color .entry-comments, .rp-color .entry-date, .rp-medium-two-content .entry-comments, .rp-medium-two-content .entry-date {
    display: inline
}

.default-sidebar .rp-big-one-content .entry-author, .default-sidebar .rp-big-one-content .entry-cats, .default-sidebar .rp-big-one-content p.summary, .default-sidebar .rp-medium-two-content .entry-author, .default-sidebar .rp-medium-two-content .entry-cats, .default-sidebar .rp-medium-two-content .entry-comments, .default-sidebar .rp-medium-two-content p.summary, .front-sidebar .rp-big-one-content .entry-author, .front-sidebar .rp-big-one-content .entry-cats, .front-sidebar .rp-big-one-content p.summary, .front-sidebar .rp-medium-two-content .entry-author, .front-sidebar .rp-medium-two-content .entry-cats, .front-sidebar .rp-medium-two-content .entry-comments, .front-sidebar .rp-medium-two-content p.summary {
    display: none
}

.rp-medium-two-content .entry-author {
    padding-top: 5px
}

.default-sidebar .widget_zuki_recentposts_medium .rp-medium-two, .front-sidebar .widget_zuki_recentposts_medium .rp-medium-two {
    width: 50%
}

.default-sidebar .rp-medium-two-content h3.entry-title, .front-sidebar .rp-medium-two-content h3.entry-title {
    margin: 0;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.15
}

.default-sidebar .widget_zuki_recentposts_medium .rp-medium-two:nth-of-type(odd), .front-sidebar .widget_zuki_recentposts_medium .rp-medium-two:nth-of-type(odd) {
    clear: left;
    padding-right: 5px;
    margin-bottom: 15px
}

.default-sidebar .widget_zuki_recentposts_medium .rp-medium-two:nth-of-type(even), .front-sidebar .widget_zuki_recentposts_medium .rp-medium-two:nth-of-type(even) {
    clear: right;
    padding-left: 5px;
    margin-bottom: 15px
}

.widget_zuki_recentposts_big .rp-big-one {
    position: relative;
    margin-bottom: 40px;
    overflow: hidden;
    clear: both
}

.front-content .widget_zuki_recentposts_big .rp-big-one {
    margin-bottom: 45px;
    overflow: hidden;
    clear: both;
    padding-bottom: 5px;
    border-bottom: 1px solid #000
}

.front-content .widget_zuki_recentposts_big .rp-big-one:last-of-type {
    margin-bottom: 40px
}

.front-content .rp-big-one-content .entry-thumb, .front-fullwidth .rp-big-one-content .entry-thumb {
    padding-bottom: 15px
}

#featured-content .rp-big-one-content {
    position: relative
}

#featured-content .rp-big-one-content .story {
    position: absolute;
    top: 25px;
    right: 10px;
    background-color: rgba(255, 255, 255, .9);
    word-wrap: break-word
}

.front-fullwidth .rp-big-one-content .story {
    padding: 0 0 40px;
    word-wrap: break-word
}

.front-fullwidth .widget_zuki_recentposts_big .rp-big-one:last-of-type .story {
    padding: 0
}

.rp-big-one-content .entry-author {
    font-size: 15px;
    font-size: .9375rem;
    padding-bottom: 0
}

.rp-big-one-content .entry-author span {
    font-style: italic
}

.rp-big-one-content p.summary {
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.6;
    font-family: Karla, Verdana, Arial, sans-serif
}

.default-sidebar .rp-big-one-content h2.entry-title, .default-sidebar .rp-big-two-content h2.entry-title, .front-sidebar .rp-big-one-content h2.entry-title, .front-sidebar .rp-big-two-content h2.entry-title {
    margin: 12px 0 8px;
    padding: 0;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.25
}

.widget_zuki_recentposts_big .rp-big-one:last-of-type {
    margin-bottom: 0
}

.front-content .widget_zuki_recentposts_big .rp-big-two, .front-fullwidth .widget_zuki_recentposts_big .rp-big-two {
    position: relative;
    overflow: hidden;
    margin: 0 0 80px
}

.front-content .widget_zuki_recentposts_big .rp-big-two:last-of-type, .front-fullwidth .widget_zuki_recentposts_big .rp-big-two:last-of-type {
    margin: 0 0 40px
}

.default-sidebar .widget_zuki_recentposts_big .rp-big-two, .front-sidebar .widget_zuki_recentposts_big .rp-big-two {
    margin-bottom: 40px
}

.front-content .rp-big-two-content .entry-thumb, .front-fullwidth .rp-big-two-content .entry-thumb {
    margin-bottom: 30px
}

.front-content .rp-big-two-content .entry-header h2.entry-title, .front-fullwidth .rp-big-two-content .entry-header h2.entry-title {
    margin: 0;
    padding: 0;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.2;
    font-weight: 400
}

.front-fullwidth .entry-header {
    max-width: 100%
}

.front-content .rp-big-two-content .story, .front-fullwidth .rp-big-two-content .story {
    padding: 20px 0 0
}

.front-content .rp-big-two-content .entry-author, .front-fullwidth .rp-big-two-content .entry-author {
    font-size: 15px;
    font-size: .9375rem;
    padding-bottom: 18px
}

.rp-big-two-content .entry-author span {
    font-style: italic
}

.front-content .rp-big-two-content p.summary, .front-fullwidth .rp-big-two-content p.summary {
    display: block;
    margin: 0;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.6;
    max-width: 680px
}

.front-content .rp-big-two-content .entry-footer, .front-fullwidth .rp-big-two-content .entry-footer {
    display: block;
    margin: 0;
    padding: 20px 0 0
}

.default-sidebar .rp-big-two-content .entry-author, .default-sidebar .rp-big-two-content .entry-cats, .default-sidebar .rp-big-two-content p.summary, .front-sidebar .rp-big-two-content .entry-author, .front-sidebar .rp-big-two-content .entry-cats, .front-sidebar .rp-big-two-content p.summary {
    display: none
}

#colophon #site-info, #colophon #site-info ul.credit, #colophon #site-info ul.credit li, #colophon p.credittext {
    display: block;
    padding: 0
}

.widget_zuki_recentposts_color .bg-wrap {
    display: block;
    background: #ebf8fe
}

.widget_zuki_recentposts_color .post {
    position: relative;
    padding: 20px;
    font-family: 'Libre Baskerville', Georgia, serif
}

.rp-color p.summary {
    margin: 10px 0 5px;
    font-size: 11px;
    font-size: .6875rem;
    line-height: 1.5
}

.rp-color .entry-thumb {
    margin: 0 0 12px
}

#colophon {
    position: relative;
    border-top: 1px solid #000;
    padding: 35px 0;
    text-align: center;
    clear: both;
    overflow: hidden
}

#colophon p.site-description {
    margin-bottom: 38px;
    font-weight: 700
}

#colophon h3.social-nav-title {
    margin: 0 0 17px;
    font-family: 'Libre Baskerville', Georgia, serif;
    font-size: 12px;
    font-size: .75rem;
    font-weight: 400;
    font-style: italic
}

#colophon #site-info {
    font-size: 12px;
    font-size: .75rem;
    line-height: 1.45
}

#colophon #site-info ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#colophon p.credittext {
    margin: 0
}

#footerwidgets-wrap {
    float: none;
    clear: both
}

.widget_blog_subscription {
    clear: both;
    overflow: hidden
}

.widget_blog_subscription p {
    max-width: 390px;
    font-size: 13px;
    font-size: .8125rem;
    line-height: 1.6
}

.widget_blog_subscription input#subscribe-field {
    float: left;
    width: 60%!important;
    height: 40px;
    margin-right: 2%;
    padding: 6px!important;
    font-family: Karla, Verdana, Arial, sans-serif;
    font-size: 13px;
    font-size: .8125rem;
    color: #191919
}

.widget_blog_subscription input#subscribe-field:active, .widget_blog_subscription input#subscribe-field:focus {
    border: 1px solid #bcbcbc
}

.widget_blog_subscription input[type=submit] {
    width: 38%;
    height: 40px;
    padding: 15px 6px 14px;
    font-size: 11px;
    font-size: .6875rem;
    float: right;
    text-align: center
}

.widget-grofile ul.grofile-accounts {
    margin: 0 auto;
    display: inline-block
}

.widget-grofile img.grofile-thumbnail {
    padding: 15px;
    width: auto;
    -webkit-border-radius: 400px;
    -moz-border-radius: 400px;
    border-radius: 400px
}

.comment-subscription-form .subscribe-label {
    display: inline!important;
    float: none!important;
    font-size: 12px;
    font-size: .75rem;
    font-weight: 400
}

p.comment-subscription-form {
    clear: both;
    overflow: hidden;
    margin-top: 5px!important;
    margin-bottom: 5px!important;
    font-size: 12px;
    font-size: .75rem;
    font-weight: 400
}

p.comment-subscription-form:last-child {
    padding-top: 0;
    margin-bottom: 0!important
}

.widget_twitter_timeline iframe {
    display: block
}

.widget_jetpack_display_posts_widget h4 {
    margin: 35px 0 15px;
    font-size: 18px;
    font-size: 1.125rem
}

.widget_jetpack_display_posts_widget img {
    margin: 0 0 15px
}

.widget_jetpack_display_posts_widget p {
    font-size: 15px;
    font-size: .9375rem;
    line-height: 1.6
}

#main-wrap .sharedaddy {
    width: 100%;
    display: block;
    margin: 0;
    padding: 0;
    float: none;
    clear: both
}

#primary .sharedaddy h3.sd-title {
    margin: 2px 0;
    float: left
}

#primary .sharedaddy h3.sd-title, div#jp-relatedposts h3.jp-relatedposts-headline {
    font-family: Karla, Verdana, Arial, sans-serif;
    font-size: 12px;
    font-size: .75rem;
    font-weight: 700
}

div.sharedaddy h3.sd-title:before {
    display: none!important
}

div.sharedaddy .sd-content ul {
    margin: 0!important
}

#content div.sharedaddy h3, #main div.sharedaddy h3, #primary div.sharedaddy h3, div.sharedaddy h3 {
    float: left;
    padding: 3px 20px 0 0
}

#main-wrap .sharedaddy div.sd-block {
    border-top: none!important;
    padding-top: 26px
}

.sharedaddy a.sd-button {
    vertical-align: top
}

.entry-content .sharedaddy .sd-content {
    float: left
}

.contact-form {
    padding: 0 0 26px;
    max-width: 670px
}

.contact-form div {
    overflow: hidden;
    margin-top: 10px
}

.contact-form label {
    margin-left: 5px;
    margin-bottom: 6px!important;
    font-size: 13px;
    font-size: .8125rem
}

.contact-form label span {
    margin-left: 3!important;
    padding-top: 0;
    font-weight: 400;
    font-size: 12px;
    font-size: .75rem;
    color: #000
}

.contact-form input, .contact-form textarea {
    margin-bottom: 8px
}

.page .contact-form input[type=email], .page .contact-form input[type=text], .page .contact-form textarea {
    display: block;
    width: 99%;
    max-width: 99%
}

.contact-form input[type=email], .contact-form input[type=text] {
    margin-bottom: 4px!important
}

.contact-form p.contact-submit {
    clear: both;
    float: none;
    margin-top: 15px;
    overflow: hidden
}

.infinite-scroll #nav-below, .infinite-scroll .nav-wrap, .infinite-scroll.neverending #colophon {
    display: none
}

.infinity-end.neverending #colophon {
    display: block
}

#infinite-footer .container {
    display: none
}

#infinite-handle {
    float: none;
    margin: 0
}

#infinite-handle span {
    background: 0 0;
    border-radius: 0;
    color: #191919;
    cursor: pointer;
    display: inline-block;
    padding: 0
}

#infinite-handle span:before {
    display: inline-block;
    content: '\f420';
    padding: 0 5px 0 0;
    -webkit-font-smoothing: antialiased;
    font: 400 13px/1 Genericons;
    vertical-align: top
}

.infinite-loader {
    margin: 0;
    padding: 32px 0 115px;
    border-top: 1px solid #000
}

.infinity-success .infinite-wrap {
    padding-top: 80px;
    border-top: 1px solid #000
}

.flexslider {
    display: block;
    margin: 0;
    background: 0 0
}

.flexslider .rp-big-one-content {
    margin-bottom: 20px;
    padding-top: 15px;
    border-top: 1px solid #000
}

.flex-control-nav {
    display: none
}

#featured-content .flex-direction-nav {
    display: block
}

#featured-content .flex-direction-nav li a {
    opacity: 1;
    padding: 0;
    width: 36px;
    height: 36px;
    background-color: transparent;
    text-indent: 0;
    top: auto;
    bottom: 60px
}

#featured-content .flex-direction-nav li a span {
    display: none
}

#featured-content .flex-direction-nav li a.flex-next {
    left: 36px
}

#featured-content .flex-direction-nav li a.flex-prev {
    left: 0
}

#featured-content .flex-direction-nav li a.flex-next:after, #featured-content .flex-direction-nav li a.flex-prev:after {
    z-index: 1000;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    font: 400 24px/1 Genericons;
    color: #191919;
    vertical-align: top;
    width: 36px;
    height: 36px;
    padding: 6px 0 0;
    text-align: center;
    -webkit-transition: color linear .1s;
    -moz-transition: color linear .1s;
    -o-transition: color linear .1s;
    transition: color linear .1s
}

#featured-content .entry-author, #featured-content .entry-cats, #featured-content .entry-comments, #featured-content .entry-date, #featured-content p.summary {
    display: none
}

#featured-content .rp-big-one-content h2.entry-title {
    margin: 0;
    font-size: 14px;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.4
}

#featured-content .rp-big-one-content .story {
    width: 200px;
    padding: 5px 10px
}

#footer-div {
    font-size: 11px;
    line-height: 19px
}

#footer-div b {
    font-size: 14px
}

#footer-div-first, #footer-div-fourth, #footer-div-second, #footer-div-third {
    margin-top: 20px;
    min-height: 150px
}

#footer-div-fourth img {
    width: 40%
}

.menu-ul-top {
    text-align: center!important;
    float: none!important
}

@media screen and (min-width: 479px) {
    .widget_zuki_recentposts_color .post {
        width: 33.3%;
        float: left
    }

    .widget_zuki_recentposts_color .post:nth-of-type(3n+1) {
        clear: left
    }

    .widget_zuki_recentposts_color .post:nth-of-type(3n+3) {
        clear: right
    }
}

@media screen and (min-width: 545px) {
    .custom-file-input {
        height: 55px!important
    }
}

@media screen and (min-width: 767px) {
    .issuuembed {
        height: 300px
    }

    .event-head ul li a {
        font-size: .7rem
    }

    a.add-event, a.add-event:hover {
        font-size: .8rem;
        margin-bottom: 10px
    }

    .event-head ul li {
        float: left;
        padding: 0 5px
    }

    div#footer-social-nav p a {
        text-align: left
    }

    #footer-social-nav ul, #menu-social {
        float: left
    }

    #header-top-logo, #header-top-nav, #main-wrap, #site-header {
        padding-left: 35px;
        padding-right: 35px
    }

    .archive-menu-content {
        margin-left: 35px;
        margin-right: 35px
    }

    #site-header h2.site-description {
        display: inline
    }

    #site-header h2.site-description:before {
        content: '\2014';
        display: inline;
        padding: 0 15px 0 13px;
        -webkit-font-smoothing: antialiased
    }

    #mobile-menu-toggle {
        margin: 0 35px 0 0
    }

    .archive-menu-wrap {
        padding: 0
    }

    .list-authors, .list-years {
        width: 50%;
        float: left
    }

    .list-months-cats-tags {
        clear: both;
        overflow: hidden
    }

    .entry-thumbnail {
        padding-bottom: 30px
    }

    .entry-header h1.entry-title, .entry-header h2.entry-title {
        font-size: 42px;
        font-size: 2.625rem;
        line-height: 1.2
    }

    .entry-header h2.entry-title {
        padding: 0 0 20px
    }

    .entry-header h1.entry-title {
        padding: 15px 0 20px
    }

    .entry-details {
        padding-bottom: 35px
    }

    .entry-content p.intro {
        font-size: 19px;
        font-size: 1.1875rem;
        margin-bottom: 26px
    }

    .entry-content p.pull-left {
        margin: 2px 30px 10px 0;
        max-width: 330px;
        float: left
    }

    .entry-content p.pull-right {
        margin: 2px 0 10px 30px;
        max-width: 330px;
        float: right
    }

    .single-post .authorbox {
        padding: 85px 0 40px
    }

    .authorbox .author-info img.avatar {
        width: 120px;
        height: 120px
    }

    .authorbox p.author-description {
        padding: 0 0 0 160px;
        font-size: 15px;
        font-size: .9375rem
    }

    #comments li.comment ul.children {
        margin-left: 40px
    }

    #comments li.comment ul.children ul.children {
        margin-left: 0
    }

    #commentform label {
        display: block;
        float: left;
        margin: 12px 0 0;
        width: 85px
    }

    #commentform input#author, #commentform input#email, #commentform input#url {
        display: block;
        width: 350px;
        margin: 8px 0 0;
        float: left
    }

    .page .site-content .page {
        padding: 63px 0
    }

    .page .entry-header h1.entry-title {
        font-size: 42px;
        font-size: 2.625rem;
        line-height: 1.35;
        margin: 0 0 30px
    }

    .template-fullwidth #comments, .template-fullwidth #disqus_thread, .template-fullwidth .entry-content {
        max-width: 100%
    }

    .front-content .widget_zuki_recentposts_small .rp-small-one, .front-fullwidth .widget_zuki_recentposts_small .rp-small-one {
        border-right: 1px solid #ededed;
        border-bottom: none
    }

    .front-content .widget_zuki_recentposts_small .rp-small-one {
        width: 33.3%
    }

    .front-fullwidth .widget_zuki_recentposts_small .rp-small-one {
        width: 20%
    }

    .front-fullwidth .widget_zuki_recentposts_small .rp-small-one .entry-thumb {
        display: none
    }

    .front-content .rp-big-one-content .entry-thumb, .front-fullwidth .rp-big-one-content .entry-thumb {
        padding-bottom: 20px
    }

    .front-content .rp-big-one-content h2.entry-title {
        font-size: 34px;
        font-size: 2.125rem
    }

    .front-content .rp-big-two-content p.summary, .front-fullwidth .rp-big-two-content p.summary {
        text-align: justify;
        -moz-column-count: 2;
        -moz-column-gap: 25px;
        -webkit-column-count: 2;
        -webkit-column-gap: 25px;
        column-count: 2;
        column-gap: 25px
    }

    .front-content .rp-big-two-content .entry-header h2.entry-title, .front-fullwidth .rp-big-two-content .entry-header h2.entry-title {
        font-size: 42px;
        font-size: 2.625rem
    }

    .front-fullwidth .rp-big-two-content .entry-author {
        font-size: 22px;
        font-size: 1.375rem;
        padding-bottom: 20px
    }

    .widget_zuki_recentposts_small .rp-small-two {
        border-right: 1px solid #ededed;
        margin-bottom: 50px;
        padding-bottom: 0;
        display: block;
        float: left
    }

    .front-content .widget_zuki_recentposts_small .rp-small-two:last-of-type, .front-fullwidth .widget_zuki_recentposts_small .rp-small-two:last-of-type {
        margin-bottom: 30px;
        border-bottom: none
    }

    .front-content .widget_zuki_recentposts_small .rp-small-two, .front-fullwidth .widget_zuki_recentposts_small .rp-small-two {
        width: 30%;
        border-bottom: none
    }

    .front-content .widget_zuki_recentposts_small .rp-small-two:nth-of-type(3n+1), .front-fullwidth .widget_zuki_recentposts_small .rp-small-two:nth-of-type(3n+1) {
        clear: left;
        width: 32.5%;
        padding-right: 2.5%
    }

    .front-content .widget_zuki_recentposts_small .rp-small-two:nth-of-type(3n+2), .front-fullwidth .widget_zuki_recentposts_small .rp-small-two:nth-of-type(3n+2) {
        width: 35%;
        padding-left: 2.5%;
        padding-right: 2.5%
    }

    .front-content .widget_zuki_recentposts_small .rp-small-two:nth-of-type(3n+3), .front-fullwidth .widget_zuki_recentposts_small .rp-small-two:nth-of-type(3n+3) {
        border-right: none;
        clear: right;
        width: 32.5%;
        padding-left: 2.5%
    }

    .widget_zuki_recentposts_medium .rp-medium-one {
        border-right: 1px solid #ededed;
        min-height: 133.3px;
        float: left
    }

    .front-content .widget_zuki_recentposts_medium .rp-medium-one, .front-fullwidth .widget_zuki_recentposts_medium .rp-medium-one {
        border-bottom: none
    }

    .front-content .rp-medium-one-content .entry-thumb {
        max-width: 180px;
        margin: 0 0 4px;
        padding: 0
    }

    .front-content .widget_zuki_recentposts_medium .rp-medium-one {
        width: 26.1905%;
        min-height: 240px;
        padding: 0 2.381%
    }

    .front-content .widget_zuki_recentposts_medium .rp-medium-one:nth-of-type(4n+4) {
        width: 23.8095%;
        padding: 0 0 0 2.381%;
        clear: right;
        border-right: none
    }

    .front-content .widget_zuki_recentposts_medium .rp-medium-one:nth-of-type(4n+1) {
        width: 23.8095%;
        padding: 0 2.381% 0 0;
        clear: left
    }

    .front-fullwidth .widget_zuki_recentposts_medium .rp-medium-one:nth-of-type(odd) {
        clear: left;
        width: 50%;
        padding-right: 40px
    }

    .front-fullwidth .widget_zuki_recentposts_medium .rp-medium-one:nth-of-type(even) {
        clear: right;
        width: 50%;
        padding-left: 40px;
        border-right: none
    }

    .front-content .widget_zuki_recentposts_medium .rp-medium-two {
        width: 50%
    }

    .front-content .widget_zuki_recentposts_medium .rp-medium-two:nth-of-type(odd) {
        clear: left;
        padding-right: 20px
    }

    .front-content .widget_zuki_recentposts_medium .rp-medium-two:nth-of-type(even) {
        clear: right;
        padding-left: 20px
    }

    #colophon {
        padding: 80px 0 60px
    }

    #colophon #site-info ul.credit li, #colophon p.credittext {
        display: inline
    }

    #colophon p.site-description {
        font-size: 20px;
        font-size: 1.25rem
    }

    #featured-content .rp-big-one-content .story {
        top: 35px;
        right: 20px;
        padding: 5px 20px 0;
        width: 300px
    }

    #footer-div-first, #footer-div-fourth, #footer-div-second, #footer-div-third {
        width: 50%;
        float: left
    }

    #featured-content .rp-big-one-content h2.entry-title, front-fullwidth .rp-big-one-content h2.entry-title {
        font-size: 26px;
        font-size: 1.625rem;
        margin: 0 0 10px;
        line-height: 1.25
    }

    #featured-content .entry-author {
        display: block
    }

    #featured-content .entry-comments, #featured-content .entry-date {
        display: inline
    }

    #footer-div-fourth img {
        width: 60%
    }

    #footer-div-second {
        border-right: none
    }

    #footer-div-first-inner {
        margin: 0 0 0 20px
    }

    #footer-div-fourth-inner {
        margin: 0
    }

    #front-fullwidth-event .entry-thumb {
        width: 30%;
        float: left
    }

    #front-fullwidth-event .story {
        width: 70%;
        float: left;
        padding-left: 30px
    }
}

@media screen and (min-width: 1023px) {
    .issuuembed {
        height: 350px
    }

    .contact-file {
        margin-top: 190px!important
    }

    .custom-file-input {
        height: 45px!important
    }

    .detail-blog {
        min-height: 875px
    }

    #google-map-div {
        height: 350px
    }

    div#footer-social-nav p a {
        text-align: left
    }

    #footer-social-nav ul, #menu-social {
        float: left;
        text-align: right;
        /*width: 100%*/
    }

    #footer-social-nav {
        padding: 0;
        float: left;
        margin-left: 15px;
    }

    #front-content-one, #front-content-two, .archive #primary, .attachment #primary, .blog #primary, .page #primary, .search-no-results #primary, .search-results #primary, .single-post #primary {
        width: 70%;
        float: left
    }

    .template-front #primary, .template-fullwidth #primary {
        width: 100%;
        float: none
    }

    #blog-sidebar, #front-sidebar-one, #front-sidebar-two {
        width: 23%;
        float: right
    }

    #header-top-logo, #header-top-nav, #main-wrap, #site-header {
        padding-left: 91px;
        padding-right: 91px
    }

    .archive-menu-content {
        margin-left: 91px;
        margin-right: 91px
    }

    #comments, #disqus_thread, .blog .entry-meta, .entry-content, .entry-summary, .single-post .entry-meta {
        max-width: 680px
    }

    .page .entry-content {
        max-width: 100%
    }

    .entry-content, .entry-details, .entry-summary, .post .entry-meta, .single-post #comments, .single-post #disqus_thread {
        padding-left: 40px
    }

    .attachment .entry-content {
        padding-left: 0
    }

    #mobile-menu-toggle {
        margin: 0 91px 0 0
    }

    .archive-menu-content {
        padding: 60px 40px
    }

    a.archive-menu-close {
        right: 40px
    }

    .list-years {
        width: 12%
    }

    .list-authors {
        width: 23%
    }

    .list-months-cats-tags {
        clear: none;
        overflow: hidden;
        float: right;
        width: 60%
    }

    .entry-content .wide-content {
        margin: 0 -160px 26px -40px
    }

    #featured-content .rp-big-one-content .story, .front-fullwidth .widget_zuki_recentposts_big .rp-big-one-content .story {
        width: 350px;
        position: absolute;
        top: 55px;
        right: 40px;
        padding: 10px 10px 0 35px;
        background-color: rgba(255, 255, 255, .9)
    }

    .front-fullwidth .widget_zuki_recentposts_big .rp-big-one:last-of-type .story {
        padding: 40px 20px
    }

    .front-fullwidth .rp-big-one-content p.summary {
        display: none
    }

    .front-fullwidth .rp-medium-two-content .entry-thumb {
        max-width: 60.6%;
        float: right
    }

    .front-fullwidth .rp-medium-two-content .story {
        padding: 25px 35px 0 0;
        float: left;
        max-width: 39.3%
    }

    .front-fullwidth .widget_zuki_recentposts_color .post {
        width: 20%
    }

    .front-fullwidth .widget_zuki_recentposts_color .post:nth-of-type(3n+1), .front-fullwidth .widget_zuki_recentposts_color .post:nth-of-type(3n+3) {
        clear: none
    }

    .front-fullwidth .widget_zuki_recentposts_color .post:nth-of-type(5n+1) {
        clear: left
    }

    .front-fullwidth .widget_zuki_recentposts_color .post:nth-of-type(5n+5) {
        clear: right
    }

    .default-sidebar .widget_zuki_recentposts_color .post, .front-sidebar .widget_zuki_recentposts_color .post {
        width: 100%;
        float: none
    }

    #footerwidgets-wrap .default-sidebar {
        float: left;
        width: 18%;
        margin-right: 2.5%
    }

    #footer-div-first, #footer-div-fourth, #footer-div-second, #footer-div-third {
        width: 25%;
        float: left
    }

    #footerwidgets-wrap .default-sidebar:last-of-type {
        margin-right: 0
    }

    #footer-div-second {
        border-right: 1px solid #ededed
    }

    #footer-div-fourth img {
        width: 50%;
    }

    #footer-div-first-inner {
        margin: 0 0 0 50px
    }

    #footer-div-fourth-inner {
        margin: 0
    }
}

@media screen and (min-width: 1260px) {
    #header-top-nav, #site-header {
        display: block;
        clear: none;
        overflow: visible;
        width: 35%
    }

    #site-nav ul li a, #site-nav ul ul.children, #site-nav ul ul.sub-menu {
        -webkit-transition: all ease-in-out .2s;
        -moz-transition: all ease-in-out .2s;
        -o-transition: all ease-in-out .2s
    }

    .issuuembed {
        height: 400px
    }

    #google-map-div {
        height: 450px
    }

    #mag-content {
        float: left;
        width: 75%;
        border-right: 1px solid #000;
        margin: 30px 0
    }

    #mag-sidebar {
        float: left;
        width: 25%;
        margin-top: 30px;
        padding-left: 30px!important
    }

    #blog-sidebar, #front-sidebar-one, #front-sidebar-two {
        width: 27%;
        float: right;
        margin-top: 0;
        padding: 63px 0
    }

    #main-wrap {
        padding: 0
    }

    .menu-ul-top {
        text-align: left!important
    }

    #masthead {
        padding: 10px 0 0
    }

    #site-header {
        text-align: left;
        padding: 20px 0 0 50px;
        float: left;
        width: 36%;
    }

    #header-top-logo {
        display: block;
        clear: none;
        overflow: hidden;
        text-align: center;
        padding: 0 0% 0 0;
        width: 20%;
        float: left
    }

    #header-top-nav {
        text-align: right;
        padding: 20px 75px 0 0;
        float: left;
        width: 44%;
    }

    #mobile-menu-close, #mobile-menu-toggle {
        display: none!important
    }

    #mobile-menu-wrap {
        display: block!important;
        margin-bottom: 0;
        overflow: visible
    }

    #masthead .search-box {
        position: absolute;
        top: 14px;
        right: 22px;
        z-index: 99999;
    }

    .search-box a#search-toggle {
        display: block;
        background: 0 0;
        width: 60px;
        height: 60px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 10000
    }

    .search-box a#search-toggle span.hide {
        display: none
    }

    .search-box a#search-toggle:after {
        content: '\f400';
        position: absolute;
        top: 21px;
        z-index: 1000;
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        font: 400 18px/1 Genericons;
        color: #191919;
        vertical-align: top;
        text-align: center;
        width: 50px;
        padding: 0
    }

    .search-box #searchform {
        display: none;
        position: relative;
        padding: 5px 60px 0 0;
        width: 320px;
        height: 60px
    }

    .search-box #searchform input {
        height: 45px;
        padding: 10px 15px
    }

    .search-box #searchform:after {
        display: none
    }

    #site-nav {
        padding: 5px 0 5px
    }

    #site-nav ul {
        position: relative;
        margin: 0;
        padding: 5px 0;
    }

    #site-nav ul li {
        position: relative;
        display: inline-block;
        margin: 0 25px;
        padding: 0;
        border-bottom: none
    }

    #site-nav ul li a {
        display: block;
        margin-top: 4px;
        font-size: 26px;
        font-size: 0.95rem;
        line-height: 1.4;
        border-bottom: 1px solid transparent;
        transition: all ease-in-out .2s;
    }

    #site-nav ul li a:hover {
        border-bottom: 1px solid #191919
    }

    #site-nav ul li li a:hover {
        border-bottom: none
    }

    #site-nav ul li li {
        padding: 0;
        margin: 0
    }

    #site-nav ul ul.children, #site-nav ul ul.sub-menu {
        display: none;
        position: absolute;
        top: 60px;
        left: 0;
        width: 180px;
        margin: 0;
        padding: 0;
        border-top: none;
        z-index: 10000000;
        background: #fff;
        border-left: 1px solid transparent;
        text-align: left;
        transition: all ease-in-out .2s
    }

    #site-nav ul li:hover>ul, #site-nav ul.children a:hover, #site-nav ul.sub-menu a:hover {
        -webkit-transition: all ease-in-out .2s;
        -moz-transition: all ease-in-out .2s;
        -o-transition: all ease-in-out .2s
    }

    #site-nav ul.children li, #site-nav ul.sub-menu li {
        display: block;
        padding: 0;
        height: auto
    }

    #site-nav ul.children a, #site-nav ul.sub-menu a {
        border-left: none!important;
        height: auto;
        display: block;
        padding: 2px 5px;
        border-bottom: none;
        text-transform: uppercase
    }

    #site-nav ul.children a:hover, #site-nav ul.sub-menu a:hover {
        color: #191919;
        transition: all ease-in-out .2s
    }

    #site-nav ul ul ul.children, #site-nav ul ul ul.sub-menu {
        position: absolute;
        top: 0;
        left: 179px
    }

    #site-nav ul li:hover>ul {
        display: block;
        border-left: 1px solid #191919;
        padding: 0;
        transition: all ease-in-out .2s
    }

    #site-nav li:hover>a {
        border-bottom: 1px solid #191919;
        -webkit-transition: all ease-in-out .2s;
        -moz-transition: all ease-in-out .2s;
        -o-transition: all ease-in-out .2s;
        transition: all ease-in-out .2s
    }

    #site-nav li li:hover>a {
        border-bottom: none;
        background: #f4f4f4
    }

    #site-nav ul ul ul li a {
        margin-left: 0
    }

    .archive-menu-wrap {
        padding: 0
    }

    .archive-menu-content {
        margin: 0 0 60px
    }

    .archive-menu-content ul.authors li {
        font-size: 15px;
        font-size: .9375rem
    }

    .entry-content p.pull-left {
        margin: 2px 40px 10px -40px
    }

    .entry-content p.pull-right {
        margin: 2px -40px 10px 40px
    }

    #featured-content .rp-big-one-content .entry-thumb {
        min-width: 1200px;
        max-height: 500px
    }

    #featured-content .flex-direction-nav li a {
        width: 36px;
        height: 36px
    }

    .front-fullwidth .widget_zuki_recentposts_big .rp-big-one-content .story {
        width: 300px
    }

    #featured-content .rp-big-one-content .story {
        width: 375px
    }

    #featured-content .rp-big-one-content h2.entry-title, .front-fullwidth .rp-big-one-content h2.entry-title {
        font-size: 36px;
        font-size: 2.25rem;
        margin: 0 0 17px;
        line-height: .7
    }

    #featured-content p.summary, .front-fullwidth .rp-big-one-content .story p.summary {
        display: block
    }

    #featured-content .flex-direction-nav li a.flex-next:after, #featured-content .flex-direction-nav li a.flex-prev:after {
        font: 400 36px/1 Genericons;
        padding: 0
    }

    .front-content .widget_zuki_quote blockquote.quote-text, .front-fullwidth .widget_zuki_quote blockquote.quote-text {
        font-size: 52px;
        font-size: 3.25rem
    }

    .widget_zuki_quote blockquote.quote-text p {
        margin-bottom: 26px
    }

    .front-fullwidth .widget_zuki_recentposts_small .rp-small-one .entry-thumb {
        display: block
    }

    .front-content .rp-big-one-content .story {
        background: 0 0;
        float: left;
        width: 47.62%;
        padding: 0 0 0 40px
    }

    .front-content .rp-big-one-content .entry-thumb {
        width: 52.38%;
        float: left;
        display: block
    }

    .front-fullwidth .rp-big-two-content .entry-header h2.entry-title {
        font-size: 60px;
        font-size: 3.75rem
    }

    .front-fullwidth .rp-big-two-content .story {
        padding: 20px 0 0 200px
    }

    .front-content .rp-big-two-content .story {
        padding: 20px 0 0 40px
    }

    .front-fullwidth .rp-big-two-content p.summary {
        max-width: 680px;
        float: left
    }

    .front-fullwidth .rp-big-two-content .entry-footer {
        display: block;
        float: left;
        width: 180px;
        margin: 0 0 0 40px;
        padding: 18px 0 0;
        border-top: 1px solid #ededed
    }

    .front-content .rp-big-two-content p.summary {
        max-width: 640px
    }

    .front-fullwidth .rp-medium-two-content .entry-thumb {
        max-width: 66.6%
    }

    .front-fullwidth .rp-medium-two-content .story {
        max-width: 33.3%;
        padding: 25px 80px 0 0
    }

    .front-fullwidth .rp-medium-one-content .entry-thumb {
        max-width: 30%;
        float: left;
        margin: 0 2% 0 0
    }

    .front-fullwidth .rp-medium-one-content .entry-author, .front-fullwidth .rp-medium-one-content .entry-comments, .front-fullwidth .rp-medium-one-content .entry-date, .front-fullwidth .rp-medium-one-content .summary, .front-fullwidth .rp-medium-one-content h3.entry-title {
        display: inline-block;
        margin-bottom: -2px
    }

    .front-fullwidth .rp-medium-one-content .entry-date, .front-fullwidth .rp-medium-one-content .summary, .front-fullwidth .rp-medium-one-content h3.entry-title {
        width: 68%
    }

    .front-fullwidth .rp-medium-one-content .entry-date {
        float: left
    }

    .front-fullwidth .rp-medium-one-content .entry-author, .front-fullwidth .rp-medium-one-content .entry-comments {
        float: left;
        margin-top: 5px
    }

    #footer-social-nav {
        max-width: 100%;
        margin: 0 auto
    }

    #footer-div-first-inner {
        margin: 3px 0 0;
        float: right
    }

    #footer-div-fourth-inner {
        margin: 0
    }
}

#footer-div-fourth, #footer-div-second, #footer-div-third, #front-fullwidth-event .entry-cats, #front-fullwidth-event .entry-date, #front-fullwidth-event .rp-big-one-content .entry-author, #front-fullwidth-event .rp-big-one-content p.summary, #front-fullwidth-event h1, #site-nav ul ul.children, #site-nav ul ul.sub-menu, #subscribe-foot input#subscribe-field, .story, .text-area p, a.more-btn {
    font-family: Karla, Verdana, Arial, sans-serif
}

.btn-area, .reblog-post .wpcom-enhanced-excerpt {
    clear: both
}

@media screen and (min-width: 1360px) {
    #featured-content .flex-direction-nav li a {
        top: 260px;
        background: 0 0
    }

    #featured-content .flex-direction-nav li a.flex-next {
        left: auto;
        right: -66px
    }

    #featured-content .flex-direction-nav li a.flex-prev {
        left: -55px
    }
}

@media print {
    body {
        background: 0 0!important;
        color: #000;
        font-size: 11pt
    }

    .site-title {
        font-size: 21pt
    }

    #colophon, #site-nav, .comment-respond, .comments-area .comment-edit-link, .comments-area .reply, .comments-link, .site-description {
        display: none
    }

    .entry-content, .entry-header, .entry-header-single, .entry-summary {
        margin: 0;
        width: 100%
    }
}

@font-face {
    font-family: Noticons;
    src: url(/i/noticons/./Noticons.eot);
    src: url(/i/noticons/./Noticons.eot?#iefix) format("embedded-opentype"), url('data:application/font-woff;charset=utf-8;base64,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),url(/i/noticons/./Noticons.woff') format("woff"), url(/i/noticons/./Noticons.ttf) format("truetype"), url(/i/noticons/./Noticons.svg#Noticons) format("svg");
    font-weight: 400;
    font-style: normal
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: Genericons
    }

    @font-face {
        font-family: Noticons;
        src: url(/i/noticons/./Noticons.svg#Noticons) format("svg")
    }
}

.noticon {
    font-size: 16px;
    vertical-align: top;
    text-align: center;
    -moz-transition: color .1s ease-in 0;
    -webkit-transition: color .1s ease-in 0;
    display: inline-block;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    -webkit-font-smoothing: antialiased
}

#blog h1, #front-fullwidth-event h1, .add-event-block h3, .magazine_issues h2, .magazine_issues ul li>a, .review_post h3, a.more-btn {
    text-transform: uppercase
}

.noticon-404:before {
    content: "\f423"
}

.noticon-activity:before {
    content: "\f508"
}

.noticon-add:before {
    content: "\f8b3"
}

.noticon-akismet:before {
    content: "\f8d2"
}

.noticon-anchor:before {
    content: "\f509"
}

.noticon-art:before {
    content: "\f8b4"
}

.noticon-aside:before {
    content: "\f101"
}

.noticon-atsign:before {
    content: "\f814"
}

.noticon-attachment:before {
    content: "\f416"
}

.noticon-audio:before {
    content: "\f109"
}

.noticon-automattic:before {
    content: "\f815"
}

.noticon-automattic-blip:before {
    content: "\f817"
}

.noticon-automattic-ring:before {
    content: "\f816"
}

.noticon-bell:before {
    content: "\f8d4"
}

.noticon-bold:before {
    content: "\f471"
}

.noticon-book:before {
    content: "\f444"
}

.noticon-bug:before {
    content: "\f50a"
}

.noticon-bullhorn:before {
    content: "\f8a5"
}

.noticon-bullseye:before {
    content: "\f8a0"
}

.noticon-cart:before {
    content: "\f447"
}

.noticon-category:before {
    content: "\f301"
}

.noticon-chat:before {
    content: "\f108"
}

.noticon-checkmark:before {
    content: "\f418"
}

.noticon-close:before {
    content: "\f405"
}

.noticon-close-alt:before {
    content: "\f406"
}

.noticon-cloud:before {
    content: "\f426"
}

.noticon-cloud-download:before {
    content: "\f440"
}

.noticon-cloud-upload:before {
    content: "\f441"
}

.noticon-code:before {
    content: "\f462"
}

.noticon-codepen:before {
    content: "\f216"
}

.noticon-cog:before {
    content: "\f445"
}

.noticon-collapse:before {
    content: "\f432"
}

.noticon-colors:before {
    content: "\f8a7"
}

.noticon-comment:before {
    content: "\f300"
}

.noticon-compact:before {
    content: "\f807"
}

.noticon-day:before {
    content: "\f305"
}

.noticon-digg:before {
    content: "\f221"
}

.noticon-document:before {
    content: "\f443"
}

.noticon-dot:before {
    content: "\f428"
}

.noticon-downarrow:before {
    content: "\f502"
}

.noticon-download:before {
    content: "\f50b"
}

.noticon-draggable:before {
    content: "\f436"
}

.noticon-dribbble:before {
    content: "\f201"
}

.noticon-dropbox:before {
    content: "\f225"
}

.noticon-dropdown:before {
    content: "\f433"
}

.noticon-dropdown-left:before {
    content: "\f434"
}

.noticon-edit:before {
    content: "\f411"
}

.noticon-ellipsis:before {
    content: "\f476"
}

.noticon-eventbrite:before {
    content: "\f8a6"
}

.noticon-expand:before {
    content: "\f431"
}

.noticon-external:before {
    content: "\f442"
}

.noticon-facebook:before {
    content: "\f203"
}

.noticon-facebook-alt:before {
    content: "\f204"
}

.noticon-fastforward:before {
    content: "\f458"
}

.noticon-features:before {
    content: "\f8a8"
}

.noticon-feed:before {
    content: "\f413"
}

.noticon-flag:before {
    content: "\f468"
}

.noticon-flickr:before {
    content: "\f211"
}

.noticon-follow:before {
    content: "\f801"
}

.noticon-following:before {
    content: "\f803"
}

.noticon-fonts:before {
    content: "\f8b5"
}

.noticon-foursquare:before {
    content: "\f226"
}

.noticon-fullscreen:before {
    content: "\f474"
}

.noticon-gallery:before {
    content: "\f103"
}

.noticon-gift:before {
    content: "\f8a4"
}

.noticon-github:before {
    content: "\f200"
}

.noticon-googleplus:before {
    content: "\f206"
}

.noticon-googleplus-alt:before {
    content: "\f218"
}

.noticon-gravatar:before {
    content: "\f8d0"
}

.noticon-gridview:before {
    content: "\f808"
}

.noticon-handset:before {
    content: "\f50c"
}

.noticon-heart:before {
    content: "\f461"
}

.noticon-help:before {
    content: "\f457"
}

.noticon-hide:before {
    content: "\f404"
}

.noticon-hierarchy:before {
    content: "\f505"
}

.noticon-home:before {
    content: "\f409"
}

.noticon-image:before {
    content: "\f102"
}

.noticon-info:before {
    content: "\f455"
}

.noticon-instagram:before {
    content: "\f215"
}

.noticon-italic:before {
    content: "\f472"
}

.noticon-jetpack:before {
    content: "\f8d3"
}

.noticon-key:before {
    content: "\f427"
}

.noticon-layouts:before {
    content: "\f8a9"
}

.noticon-leftarrow:before {
    content: "\f503"
}

.noticon-lightbulb:before {
    content: "\f8a1"
}

.noticon-link:before {
    content: "\f107"
}

.noticon-linkedin:before {
    content: "\f207"
}

.noticon-linkedin-alt:before {
    content: "\f208"
}

.noticon-localization:before {
    content: "\f8b2"
}

.noticon-location:before {
    content: "\f417"
}

.noticon-lock:before {
    content: "\f470"
}

.noticon-mail:before {
    content: "\f410"
}

.noticon-maximize:before {
    content: "\f422"
}

.noticon-menu:before {
    content: "\f419"
}

.noticon-microphone:before {
    content: "\f50d"
}

.noticon-milestone:before {
    content: "\f806"
}

.noticon-minimize:before {
    content: "\f421"
}

.noticon-minus:before {
    content: "\f50e"
}

.noticon-month:before {
    content: "\f307"
}

.noticon-move:before {
    content: "\f50f"
}

.noticon-next:before {
    content: "\f429"
}

.noticon-notice:before {
    content: "\f456"
}

.noticon-notification:before {
    content: "\f800"
}

.noticon-paintbrush:before {
    content: "\f506"
}

.noticon-path:before {
    content: "\f219"
}

.noticon-pause:before {
    content: "\f448"
}

.noticon-phone:before {
    content: "\f437"
}

.noticon-picture:before {
    content: "\f473"
}

.noticon-pinned:before {
    content: "\f308"
}

.noticon-pinterest:before {
    content: "\f209"
}

.noticon-pinterest-alt:before {
    content: "\f210"
}

.noticon-play:before {
    content: "\f452"
}

.noticon-plugin:before {
    content: "\f439"
}

.noticon-plus:before {
    content: "\f510"
}

.noticon-pocket:before {
    content: "\f224"
}

.noticon-polldaddy:before {
    content: "\f217"
}

.noticon-portfolio:before {
    content: "\f460"
}

.noticon-previous:before {
    content: "\f430"
}

.noticon-price:before {
    content: "\f8b0"
}

.noticon-print:before {
    content: "\f469"
}

.noticon-promoted:before {
    content: "\f812"
}

.noticon-quote:before {
    content: "\f106"
}

.noticon-rating-empty:before {
    content: "\f511"
}

.noticon-rating-full:before {
    content: "\f512"
}

.noticon-rating-half:before {
    content: "\f513"
}

.noticon-reader:before {
    content: "\f8a2"
}

.noticon-reader-alt:before {
    content: "\f8a3"
}

.noticon-reblog:before {
    content: "\f805"
}

.noticon-reddit:before {
    content: "\f222"
}

.noticon-refresh:before {
    content: "\f420"
}

.noticon-reply:before {
    content: "\f412"
}

.noticon-reply-alt:before {
    content: "\f466"
}

.noticon-reply-single:before {
    content: "\f467"
}

.noticon-rewind:before {
    content: "\f459"
}

.noticon-rightarrow:before {
    content: "\f501"
}

.noticon-search:before {
    content: "\f400"
}

.noticon-send-to-phone:before {
    content: "\f438"
}

.noticon-send-to-tablet:before {
    content: "\f454"
}

.noticon-share:before {
    content: "\f415"
}

.noticon-show:before {
    content: "\f403"
}

.noticon-shuffle:before {
    content: "\f514"
}

.noticon-sitemap:before {
    content: "\f507"
}

.noticon-skip-ahead:before {
    content: "\f451"
}

.noticon-skip-back:before {
    content: "\f450"
}

.noticon-skype:before {
    content: "\f220"
}

.noticon-spam:before {
    content: "\f424"
}

.noticon-spike:before {
    content: "\f811"
}

.noticon-spotify:before {
    content: "\f515"
}

.noticon-standard:before {
    content: "\f100"
}

.noticon-star:before {
    content: "\f408"
}

.noticon-status:before {
    content: "\f105"
}

.noticon-stop:before {
    content: "\f449"
}

.noticon-stumbleupon:before {
    content: "\f223"
}

.noticon-subscribe:before {
    content: "\f463"
}

.noticon-subscribed:before {
    content: "\f465"
}

.noticon-summary:before {
    content: "\f425"
}

.noticon-tablet:before {
    content: "\f453"
}

.noticon-tag:before {
    content: "\f302"
}

.noticon-time:before {
    content: "\f303"
}

.noticon-title:before {
    content: "\f8b6"
}

.noticon-top:before {
    content: "\f435"
}

.noticon-trapper:before {
    content: "\f810"
}

.noticon-trash:before {
    content: "\f407"
}

.noticon-trophy:before {
    content: "\f804"
}

.noticon-tumblr:before {
    content: "\f214"
}

.noticon-twitch:before {
    content: "\f516"
}

.noticon-twitter:before {
    content: "\f202"
}

.noticon-types:before {
    content: "\f8b1"
}

.noticon-unapprove:before {
    content: "\f446"
}

.noticon-unfollow:before {
    content: "\f802"
}

.noticon-unsubscribe:before {
    content: "\f464"
}

.noticon-unzoom:before {
    content: "\f401"
}

.noticon-uparrow:before {
    content: "\f500"
}

.noticon-user:before {
    content: "\f304"
}

.noticon-vaultpress:before {
    content: "\f8d1"
}

.noticon-video:before {
    content: "\f104"
}

.noticon-videocamera:before {
    content: "\f517"
}

.noticon-vimeo:before {
    content: "\f212"
}

.noticon-warning:before {
    content: "\f414"
}

.noticon-website:before {
    content: "\f475"
}

.noticon-week:before {
    content: "\f306"
}

.noticon-wordads:before {
    content: "\f813"
}

.noticon-wordpress:before {
    content: "\f205"
}

.noticon-xpost:before {
    content: "\f504"
}

.noticon-youtube:before {
    content: "\f213"
}

.noticon-zoom:before {
    content: "\f402"
}

.noticon-like:before {
    content: "\f408"
}

.geolocation-chip .noticon {
    display: inline-block;
    vertical-align: middle
}

.geolocation-chip {
    margin-bottom: 1em
}

.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 .5em 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 .reblogged-content, .wpcom-reblog-snapshot p.reblog-from {
    margin: 0 0 1em
}

.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
}

#participate_div, a.play-area {
    clear: left
}

.reblog-post ul.thumb-list li {
    display: inline;
    margin: 0;
    padding: 0 1px;
    border: 0
}

.reblog-post ul.thumb-list li a, .reblog-post ul.thumb-list li img {
    margin: 0;
    padding: 0;
    border: 0
}

.reblog-post .wpcom-enhanced-excerpt address, .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 li, .reblog-post .wpcom-enhanced-excerpt p {
    font-size: 100%!important
}

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

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

.reblog-source {
    font-weight: 700
}

.wpcom-reblog-snapshot .reblogger-note {
    border-bottom: 1px solid #ddd;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    margin: 0 0 1em;
    padding: 0 0 1em;
    overflow: hidden
}

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

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

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

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

#front-fullwidth-event h1 {
    margin: 10px 0 25px
}

#front-fullwidth-event .entry-author {
    font-style: normal
}

#front-fullwidth-event .entry-address {
    font-size: 13px;
    line-height: 19px;
    font-style: normal
}

#featured-content .flex-direction-nav li a.flex-prev:after {
    content: "";
    background: url(../images/leftarrow.jpg) no-repeat
}

#featured-content .flex-direction-nav li a.flex-next:after {
    content: "";
    background: url(../images/rightarrow.jpg) no-repeat
}

.entry-title a {
    font-size: 75%
}

#subscribe-foot input#subscribe-field {
    width: 55%;
    padding: 5px;
    font-size: 95%
}

#subscribe-foot input[type=submit] {
    padding: 7px
}

.text-area {
    padding: 0 20px 0 15px
}

.text-area h3 {
    font-size: 90%;
    margin: 5px 0 15px
}

.flex-direction-nav a {
    width: 20px;
    height: 38px;
    margin: 0;
    display: block;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 1;
    -webkit-transition: all .3s ease
}

.flexslider-alternative.carousel, .flexslider-sponsor.carousel, .partybox-inner1, a.play-area {
    position: relative
}

.flex-direction-nav .flex-next {
    background: url(../images/rightarrow.jpg) right no-repeat;
    right: -50px;
    top: 25%;
    border: none
}

.flex-direction-nav .flex-prev {
    left: -50px;
    top: 25%;
    background: url(../images/leftarrow.jpg) no-repeat;
    border: none
}

.flex-direction-nav .flex-next:hover, .flex-direction-nav .flex-prev:hover {
    border: none!important
}

.border-none {
    overflow: visible!important
}

.btn-area {
    display: block;
    text-align: center;
    width: 100%;
    padding: 20px 0
}

a.more-btn {
    font-size: 25px;
    border: 1px solid #000;
    width: 180px;
    padding: 8px;
    display: inline-block
}

a.more-btn:hover {
    border: 1px solid #000!important
}

#front-fullwidth-event h1 {
    font-size: 1rem
}

#front-fullwidth-event .rp-big-one-content p.summary {
    line-height: 1.3
}

#front-fullwidth-event .rp-big-one-content .entry-author {
    font-size: .94rem
}

#front-fullwidth-event .entry-cats, #front-fullwidth-event .entry-date {
    font-style: normal;
    font-size: .85rem
}

#blog {
    width: 70%;
    float: left
}

.blog-content {
    border-right: 1px solid #000;
    padding: 0
}

#recent-posts-2 h3 {
    font-weight: 700
}

.detail-blog img {
    width: 96%
}

h1.entry-title {
    font-size: 42px;
    font-size: 2.625rem;
    line-height: 1.35;
    margin: 0 0 30px;
    font-family: 'Libre Baskerville', Georgia, serif
}

#recent-posts-2>h3 {
    margin: 0 0 30px;
    padding: 0;
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.4;
    font-weight: 400
}

.blog-details h2, .blog-details h3 {
    font-family: Karla, Verdana, Arial, sans-serif;
    font-size: 1.1rem;
    line-height: 1.35;
    font-weight: 400
}

.detail-blog {
    display: block;
    float: left;
    width: 100%
}

.blog-details h2 {
    margin: 30px 0 2px
}

.blog-details h3 {
    margin: 0
}

.detail-content {
    float: left;
    width: 100%;
    margin: 30px 0 10px;
    font-family: 'Libre Baskerville', Georgia, serif
}

.detail-content p {
    font-size: 1rem
}

.blog-author {
    width: 75%;
    float: left
}

.blog-soc {
    float: right;
    width: 20%;
    margin-top: 30px
}

.blog-author-nav {
    padding-left: 25px
}

.blog-soc>#footer-social-nav ul li a {
    width: 30px;
    height: 30px;
    font-size: 3rem
}

.blog-soc>#footer-social-nav ul li a::before {
    font: 400 18px/29px Genericons;
    width: 30px
}

#mag-details, .add-event-block h3, .add-event-block p, .add-eventblock1 h2, .add-eventblock1 span, .add-eventblock2 h2, .category-block1 h2, .category-block1 label, .category-block1 p, .category-block2 h2, .category-block2-inner1 h2, .category-block2-inner1 label, .center-button a, .choose-category h2, .choose-category h3, .cms-div, .custom-file-input::before, .entry-time, .event-head ul li a, .magazine_issues h2, .magazine_issues ul li>a, .party-box1 h2, .partybox-inner1 button, .review_post input, .success-message-div, .viewall, a.add-event, a.add-event:hover, a.choose-file, a.submit-file, div#footer-social-nav p a, h3.must-see {
    font-family: Karla, Verdana, Arial, sans-serif
}

div#footer-social-nav p a {
    text-align: right;
    float: right;
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0
}

.blog-details {
    width: 96%;
    float: left;
    margin-right: 2%
}

#blog-sidebar h3 {
    margin: 35px 0 20px;
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.4;
    font-weight: 400
}

.widget_recent_entries p:last-child {
    margin-bottom: 0
}

.review_post h3, .widget_recent_entries h3 {
    margin: 10px 0!important
}

.review_post h3 {
    font-size: 19px;
    font-size: 1.1875rem;
    line-height: 1.4;
    font-weight: 400
}

#review-submit, .review_post input {
    font-size: 1rem;
    line-height: 1.35;
    font-weight: 400
}

.review_post input {
    width: 100%;
    margin: 0
}

#review-submit {
    margin: 20px 0 0;
    text-align: left;
    padding: 10px 15px
}

#blog h1 {
    font-size: 1.5625rem!important;
    margin: 0 0 15px
}

.page .site-content .page {
    padding: 45px 0
}

.magazine_issues h2 {
    margin: 0;
    font-size: 1.1rem;
    line-height: 2rem;
    width: 45%;
    display: inline-block;
    float: left;
    font-weight: 400
}

.magazine_issues>ul {
    margin: 0;
    padding: 0;
    float: right
}

.magazine_issues ul>li {
    margin: 0;
    padding: 0;
    float: left
}

.magazine_issues ul li>a {
    margin: 0;
    padding: 5px 45px;
    float: left;
    font-size: 1rem;
    border: 1px solid #fff;
    max-height: 35px;
    min-height: 35px
}

.magazine_issues ul li a.active, .magazine_issues ul li>a:hover, a.add-event, a.add-event:hover {
    border: 1px solid #000!important
}

.magazine_issues ul li a.active {
    font-weight: 700
}

.new-toparea {
    float: left;
    width: 100%;
    margin: 15px 0
}

.entry-time {
    font-size: .8rem;
    margin-bottom: 15px;
    margin-top: 3px
}

.event-head ul li a, a.add-event, a.add-event:hover {
    font-size: 1rem;
    text-transform: uppercase
}

.flex-viewport {
    max-height: 600px
}

.flexslider-storefront img, .map-div img {
    max-height: 500px
}

.event-head {
    float: left;
    width: 100%;
    min-height: 55px
}

.event-head ul {
    margin: 0;
    padding: 0
}

.event-head ul li {
    float: left;
    padding: 0 20px
}

.event-head ul li:first-child {
    margin: 0;
    padding: 0
}

.event-head ul li a {
    margin: 0;
    padding: 0 0 10px
}

.event-head ul li a.active, .event-head ul li a:hover {
    border-bottom: 1px solid #000!important;
    color: #000!important
}

a.add-event {
    padding: 5px 15px;
    float: right
}

a.add-event:hover {
    border-bottom: 1px solid #000!important
}

div#featured-content {
    border-bottom: 1px solid #000
}

.flexslider {
    border-bottom: none!important
}

.add-event-block h3 {
    font-size: 14px
}

.add-event-block p {
    font-size: 13px;
    text-transform: none;
    font-weight: 400
}

.add-eventblock1 {
    width: 45%;
    float: left;
    margin-bottom: 25px
}

.cal-block, .event-block input {
    width: 98%;
    border: 1px solid #000
}

.add-eventblock1 h2, .add-eventblock2 h2 {
    font-size: 14px;
    text-transform: uppercase;
    margin: 30px 0 15px
}

.event-block input {
    height: 30px;
    padding: 0 1%
}

.cal-block {
    padding: 1%;
    min-height: 230px
}

.event-block {
    float: left;
    width: 100%;
    margin-bottom: 15px
}

.add-eventblock2 {
    width: 45%;
    float: right;
    margin-bottom: 25px
}

a.choose-file, a.submit-file {
    padding: 2%;
    width: 98%;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center
}

a.choose-file {
    float: left;
    border: 1px solid #000;
    margin-bottom: 20px
}

a.choose-file:hover {
    border: 1px solid #000!important;
    background: #000;
    color: #fff
}

a.submit-file {
    float: left;
    border: 1px solid #000;
    margin-top: 115px;
    cursor: pointer
}

a.submit-file:hover {
    border: 1px solid #000!important;
    background: #000;
    color: #fff
}

.choose-category h2, .party-area, .party-box1 h2 {
    border-bottom: 1px solid #000
}

.party-area {
    float: left;
    width: 100%;
    margin-bottom: 25px;
    padding-bottom: 50px
}

.party-box1 {
    float: left;
    width: 32%;
    margin-left: 2%
}

.party-box1:first-child {
    margin-left: 0
}

.partybox-inner1 {
    float: left;
    min-height: 150px;
    width: 88%;
    margin-right: 10%
}

.party-box1 h2 {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 400;
    margin: 10px 0 30px;
    padding: 10px 0;
    width: 85%
}

.center-button a, .partybox-inner1 button {
    font-weight: 700
}

.choose-category h2, .choose-category h3 {
    font-size: 14px
}

.partybox-inner1 button {
    position: absolute;
    bottom: 0;
    height: 40px;
    width: 100%;
    background: 0 0;
    border: 1px solid #000;
    cursor: pointer;
    text-transform: uppercase
}

.partybox-inner1 button.active, .partybox-inner1 button:hover {
    background: #000;
    color: #fff
}

.rline {
    background: #000;
    width: 1px;
    height: 100%;
    float: left;
    position: absolute;
    right: -12%;
    bottom: 0
}

.category-block1 label:before, .category-block2 label:before, .category-block2-inner1 label:before {
    content: "";
    height: 16px;
    left: 0;
    top: 5px
}

.party-text {
    border: 1px solid #000;
    padding: 1%;
    width: 98%;
    min-height: 100px
}

.choose-category {
    float: left;
    width: 100%;
    margin-bottom: 30px
}

.choose-category h2 {
    float: left;
    width: 100%;
    padding-bottom: 25px;
    text-transform: uppercase;
    margin: 0 0 15px
}

.choose-category h3 {
    text-transform: uppercase;
    margin: 30px 0 20px 6%
}

.category-block1 label, .category-block1 p {
    font-size: 17px;
    text-transform: uppercase
}

.category-block1 label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 25px;
    margin-right: 15px;
    line-height: 25px;
    margin-bottom: 25px;
    width: 91%;
    margin-left: 6%
}

.category-block1 input[type=checkbox] {
    display: none
}

.category-block1 label:before {
    display: inline-block;
    width: 16px;
    margin-right: 10px;
    position: absolute;
    background-color: #fff;
    border: 1px solid #000
}

.category-block1 input[type=checkbox]:checked+label:before {
    content: "";
    font-size: 15px;
    color: #f3f3f3;
    text-align: center;
    line-height: 15px;
    background: #000
}

.category-block1 h2 {
    float: left;
    width: 100%;
    font-size: 18px;
    border: none;
    padding: 0
}

.category-block1 {
    float: left;
    width: 29%;
    margin-right: 3%
}

.category-block2 {
    float: left;
    width: 33%
}

.category-block3 {
    float: left;
    width: 35%
}

.category-block2 label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 35px;
    margin-right: 15px;
    font-size: 17px;
    font-family: Karla, Verdana, Arial, sans-serif;
    text-transform: uppercase;
    line-height: 25px;
    margin-bottom: 25px;
    width: 97%
}

.category-block2 input[type=checkbox] {
    display: none
}

.category-block2 label:before {
    display: inline-block;
    width: 16px;
    margin-right: 10px;
    position: absolute;
    background-color: #fff;
    border: 1px solid #000
}

.category-block2 input[type=checkbox]:checked+label:before {
    font-size: 15px;
    color: #f3f3f3;
    text-align: center;
    line-height: 15px;
    background: #000
}

.category-block2 h2, .category-block2-inner1 h2 {
    font-size: 18px;
    border: none;
    padding: 0;
    margin-left: 35px;
    float: left
}

.category-block2-inner1 {
    margin-bottom: 25px;
    float: left;
    width: 100%
}

.category-block2-inner1 label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 35px;
    margin-right: 15px;
    font-size: 17px;
    text-transform: uppercase;
    line-height: 25px;
    margin-bottom: 25px;
    width: 85%;
    margin-left: 12%
}

.category-block2-inner1 input[type=checkbox] {
    display: none
}

.category-block2-inner1 label:before {
    display: inline-block;
    width: 16px;
    margin-right: 10px;
    position: absolute;
    background-color: #fff;
    border: 1px solid #000
}

.center-button a, .viewall, h3.must-see {
    display: block;
    text-transform: uppercase
}

.category-block2-inner1 input[type=checkbox]:checked+label:before {
    font-size: 15px;
    color: #f3f3f3;
    text-align: center;
    line-height: 15px;
    background: #000
}

.category-block2-inner2 {
    margin-left: 35px
}

.center-button {
    float: left;
    width: 100%;
    border-top: 1px solid #000
}

.center-button a {
    text-align: center;
    width: 46%;
    padding: 2%;
    border: 1px solid #000!important;
    font-size: 14px;
    margin-top: 30px;
    margin-left: 25%;
    margin-right: 25%
}

.add-eventblock1 span, .viewall, h3.must-see {
    font-weight: 400
}

.center-button a:hover {
    border: 1px solid #000!important;
    background: #000;
    color: #fff
}

.slide-text, .video-text {
    border: 1px solid #000;
    padding: 1%;
    width: 98%
}

.slide-text {
    min-height: 185px
}

.video-text {
    min-height: 150px
}

.viewall, h3.must-see {
    padding: 0 0 35px;
    line-height: 1.2;
    width: auto
}

.add-eventblock1 span {
    font-size: 12px
}

h3.must-see {
    margin: 0;
    font-size: 11px;
    font-size: 1rem;
    float: left
}

.new-toparea ul, .viewall {
    float: right;
    margin: 0
}

.viewall {
    font-size: 11px;
    font-size: 1rem
}

.border-spl {
    border-top: none!important
}

@media screen and (max-width: 1023px) {
    #blog {
        width: 100%!important
    }

    .blog-content {
        border: none
    }

    .detail-blog img {
        width: 100%
    }

    .template-front .widget-area {
        margin-top: 0
    }
}

@media (min-width: 320px) and (max-width:1024px) {
    .contact-file {
        margin-top: 0!important
    }

    div#footer-social-nav p a {
        text-align: left
    }
}

@media screen and (min-width: 1023px) {
    .template-front .widget-area {
        margin-top: 0
    }
}

@media (max-width: 320px) and (min-width:980px) {
    .flex-direction-nav {
        display: none
    }

    #blog {
        width: 100%
    }

    .page .site-content .page {
        border: none
    }

    div#footer-social-nav p a {
        text-align: left
    }

    #footer-social-nav ul, #menu-social {
        float: left
    }

    #footer-social-nav {
        padding: 0;
        float: left
    }
}

@media (min-width: 320px) and (max-width:980px) {
    .event-head ul li a {
        font-size: .7rem
    }

    a.add-event, a.add-event:hover {
        font-size: .8rem;
        margin-bottom: 10px
    }

    .event-head ul li {
        float: left;
        padding: 0 5px
    }

    #footer-social-nav, .magazine_issues>ul {
        padding: 0;
        float: left
    }

    .choose-category h2 {
        width: 90%
    }

    .rline {
        display: none
    }

    .party-box1 h2, .partybox-inner1 {
        width: 100%;
        margin-right: 0
    }

    .category-block1, .category-block2, .category-block3 {
        width: 100%;
        margin: 0
    }

    .party-box1 {
        width: 99%
    }

    .add-eventblock1, .add-eventblock2 {
        width: 100%;
        float: left
    }

    .magazine_issues>ul {
        margin: 0
    }

    .flex-direction-nav .flex-prev {
        left: 0;
        top: 25%;
        background: url(../images/leftarrow.jpg) no-repeat
    }

    .flex-direction-nav .flex-next {
        right: 0;
        top: 25%;
        background: url(../images/rightarrow.jpg) no-repeat
    }

    div#footer-social-nav p a {
        text-align: left
    }

    #footer-social-nav ul, #menu-social {
        float: left
    }

    #site-header #footer-social-nav, #site-header #footer-social-nav ul {
        float: none
    }
}

@media (min-width: 980px) and (max-width:1022px) {
    .flex-direction-nav .flex-prev {
        left: 0;
        top: 25%;
        background: url(../images/leftarrow.jpg) no-repeat #fff
    }

    .flex-direction-nav .flex-next {
        right: 0;
        top: 25%;
        background: url(../images/rightarrow.jpg) no-repeat #fff
    }
}

@media (min-width: 320px) and (max-width:568px) {
    .event-head ul li, .new-toparea ul {
        padding: 0;
        float: left
    }

    .event-head ul li {
        width: 100%
    }

    .magazine_issues ul>li {
        margin: 0;
        padding: 0;
        float: left;
        width: 100%
    }

    .magazine_issues ul li>a {
        margin: 0;
        padding: .5rem 1rem;
        font-size: .7rem
    }
}

@media (min-width: 320px) and (max-width:767px) {
    .magazine_issues h2 {
        width: 100%
    }

    .magazine_issues ul>li {
        margin: 0;
        padding: 0;
        float: left;
        width: 100%
    }

    .new-toparea ul {
        padding: 0;
        float: left
    }

    .magazine_issues ul li>a {
        margin: 0;
        padding: .5rem 1rem;
        font-size: .7rem
    }
}

.flexslider-alternative img, .flexslider-sponsor img {
    padding: 0 20px 0 15px;
    border-right: 1px solid #ededed
}

#category-div .story {
    font-size: 11px;
    line-height: 18px
}

#category-div h4 {
    margin: 12px 0 8px
}

#category-div h1, .magazine-div h1 {
    text-transform: uppercase;
    margin: 10px 0 25px
}

.magazine-div {
    padding: 10px 0 15px
}

.magazine-div .entry-thumb {
    max-width: 250px!important
}

.map-div {
    border-top: 1px solid #000;
    padding-top: 15px
}

.ajax-loading-span {
    display: none
}

.map-div-outer {
    width: 250px
}

.play-btn, .play-btn-cat {
    height: 79px;
    width: 79px;
    background: url(../images/play.png);
    position: absolute
}

.map-div-outer h3 {
    margin: 10px 0 5px;
    text-transform: uppercase
}

#google-map-div img {
    max-width: none
}

#google-map-div img.storefront-photo {
    max-width: 100%
}

#mag-details h1 {
    text-transform: uppercase;
    margin: 10px 0;
    line-height: normal
}

#mag-details h2, h3, h4 {
    margin: 10px 0
}

#mag-details p {
    margin-bottom: 15px
}

.magazine-page {
    padding: 0 25px 0 0
}

#mag-sidebar .blog-sidebar, #mag-sidebar .widget {
    padding-top: 0!important
}

#mag-sidebar .widget h3.widget-title {
    padding: 0 0 15px;
    font-weight: 700
}

.play-btn {
    left: 45%;
    top: 40%
}

.play-btn-cat {
    left: 39%;
    top: 31%
}

.featured-videos-aside h1 {
    margin: 15px 0 30px;
    text-transform: uppercase
}

.storefront-container #masthead {
    border-bottom: 1px solid #000
}

.storefront-page, .storefront-widget-area {
    border-top: none!important;
    padding: 25px 0!important
}

.storefront-container .page .entry-header h1.entry-title {
    margin: 0 0 15px
}

.flexslider-storefront .slides {
    padding: 0
}

#blog-sidebar .widget h3.widget-title {
    padding: 0 0 10px!important;
    font-weight: 700!important
}

.flexslider-storefront .flex-direction-nav .flex-prev {
    left: 4%
}

.flexslider-storefront .flex-direction-nav .flex-next {
    right: 8%
}

.error_class {
    border: 2px solid red!important;
    color: red!important
}

.error_class_txt {
    color: red!important;
    font-weight: 700!important
}

.event_error_class {
    width: 100%!important
}

.loading_box_overlay {
    position: fixed;
    left: 0;
    top: 0;
    background-color: #fff;
    opacity: .5;
    width: 100%;
    height: 100%;
    z-index: 99998;
    display: none
}

.loading_box, .success_message_div {
    position: fixed;
    left: 35%;
    top: 35%;
    z-index: 99999;
    float: left;
    padding: 10px;
    width: 400px;
    text-align: center;
    font-weight: 700;
    background-color: #dff0d8;
    border: 2px solid #dff0d8;
    color: #3c763d;
    border-radius: 15px;
    display: none
}

.cms-div {
    text-align: justify
}

.aboutus-div {
    width: 104%;
    margin-top: 20px
}

.success-message-div {
    color: #3c763d;
    border: 1px solid #dff0d8;
    padding: 20px;
    background-clip: #dff0d8;
    display: none;
    margin-top: 10px
}

.success-message-div h2 {
    margin: 0 0 10px;
    color: #3c763d
}

.cms-div table {
    margin: 0;
    border-bottom: none
}

.cms-div table td {
    padding: 0;
    border-top: none
}

.page .content-page {
    padding: 25px 0!important
}

#frmSearch input[type=text] {
    width: 49%;
    height: 35px
}

#frmSearch input[type=submit] {
    width: 15%;
    padding: 11px 15px
}

.custom-file-input {
    color: transparent;
    border: none!important
}

.error_class_file {
    color: transparent!important
}

.custom-file-input::before {
    content: 'Choose file';
    color: #000;
    display: inline-block;
    border: 1px solid #000;
    padding: 2%;
    cursor: pointer;
    width: 100%;
    text-align: center;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700
}

.error_class_file::before {
    border: 2px solid red!important
}

.custom-file-input:hover::before {
    border: 1px solid #000!important;
    background: #000;
    color: #fff
}

.custom-file-input::-webkit-file-upload-button {
    visibility: hidden
}

.custom-file-input:active {
    outline: 0
}

.custom-file-input:active::before {
    background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9)
}

.example-span {
    text-transform: none;
    font-weight: 400;
    padding-left: 4%
}

.event-block select {
    border: 1px solid #000;
    height: 30px;
    width: 98%;
    padding: 0 1%
}

h1.participate {
    font-size: 1.5rem!important;
    margin: 25px 0 5px!important
}

.store-video-nav {
    min-height: 10px;
    margin: 10px 0 0;
    width: 95%
}

.store-video-nav ul li {
    list-style-type: none;
    float: right;
    padding: 0 0 0 20px
}

.store-video-nav ul li:first-child {
    padding: 0 0 0 20px
}

.store-video-nav ul li a {
    border-bottom: none
}

.store-video-nav ul li a.active {
    border-bottom: 1px solid #000!important
}

.sub-cat-head-title {
    float: left;
    width: 33.33%
}

.sub-cat-head {
    width: 66.66%!important;
    margin-top: 10px
}

@media (max-width: 500px) {
    .sub-cat-head-title {
        width: 100%!important;
        margin: 0!important
    }

    .sub-cat-head {
        margin: 0!important
    }
}

.sub-cat-head ul {
    float: right
}

.sub-cat-head ul li {
    padding: 0 25px 0 0!important
}

.sub-cat-head ul li:last-child {
    padding: 0!important
}

.google-maps {
    width: 100%;
    height: 300px
}

.google-maps iframe {
    width: 100%!important;
    height: 100%!important
}

.cl-b-top {
    border-top: 1px solid #000;
    margin-top: 15px;
    padding-top: 20px
}

.cl-wordwrap {
    word-wrap: break-word
}

.custom-input-small {
    width: 75px!important;
    margin: 90px 0 0 10px!important
}

.image_upload_div {
    clear: left;
    margin-top: 25px
}

.image_upload_div img {
    float: left;
    width: 150px;
    height: 120px;
    margin-bottom: 20px
}

.agree_span1 {
    float: left;
    margin: 67px 0 8px -4px
}

.agree_span1 input {
    width: 20px
}

.agree_span2 {
    float: left;
    margin: 76px 0 8px 5px;
    font-size: 17px!important
}

.agree_span2 a {
    color: #00affd;
    cursor: pointer
}

#event_submit {
    margin-top: 0
}

@media (min-width: 320px) {
    #frmSearch .event-head ul li {
        margin-bottom: 11px!important
    }
}

.cl-resp-1 {
    width: 56%
}

.cl-resp-2 {
    width: 52%
}

.cl-resp-3 {
    width: 48%;
    margin: 0 2% 2% 0;
    float: left
}

.cl-resp-4 {
    width: 50%;
    float: left;
    border-bottom: 1px solid #68a9c5;
    font-size: 18px;
    font-weight: 700;
    text-align: left
}

.cl-resp-5 {
    width: 55%
}

.cl-resp-6 {
    width: 49%
}

.cl-resp-7 {
    width: 43%
}

.cl-resp-10, .cl-resp-8 {
    width: 30%
}

.cl-resp-11, .cl-resp-9 {
    width: 68%
}

.cl-resp-48-l {
    float: left;
    width: 48%
}

.cl-resp-48-r {
    float: right;
    width: 48%
}

.cl-resp-49-l {
    float: left;
    width: 49%
}

.cl-resp-49-r {
    float: right;
    width: 49%
}

.cl-m-l-2 {
    margin-left: 2%
}

.cl-m-r-2 {
    margin-right: 2%
}

@media screen and (max-width: 670px) {
    .cl-resp-1, .cl-resp-2, .cl-resp-3, .cl-resp-4, .cl-resp-5, .cl-resp-6, .cl-resp-7, .cl-resp-8, .cl-resp-9 {
        width: 100%
    }

    .cl-resp-10 {
        width: 50%
    }

    .cl-resp-11 {
        width: 48%
    }

    .cl-resp-48-l, .cl-resp-48-r, .cl-resp-49-l, .cl-resp-49-r {
        width: 100%!important
    }
}

@media screen and (max-width: 420px) {
    .cl-resp-10, .cl-resp-11 {
        width: 100%
    }
}

.bx-wrapper {
    position: relative;
    margin: 0 auto 60px;
    padding: 0
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
    padding: 0 20px 0 0;
    border-right: 1px solid #ededed
}

.bxslider .text-area {
    padding: 0 20px 0 0!important
}

.bx-wrapper .bx-viewport {
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0)
}

.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager {
    position: absolute;
    bottom: -30px;
    width: 100%
}

.bx-wrapper .bx-loading {
    min-height: 50px;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000
}

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: 700;
    color: #666;
    padding-top: 20px
}

.bx-wrapper .bx-controls-auto .bx-controls-auto-item, .bx-wrapper .bx-pager .bx-pager-item {
    display: inline-block
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background: #000
}

.bx-wrapper .bx-prev {
    left: -40px;
    top: 25%;
    background: url(../images/leftarrow.jpg) no-repeat
}

.bx-wrapper .bx-next {
    background: url(../images/rightarrow.jpg) right no-repeat;
    right: -40px;
    top: 25%;
    border: none
}

@media (max-width: 1023px) {
    .bx-wrapper .bx-prev {
        left: 0
    }

    .bx-wrapper .bx-next {
        right: 0
    }
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none
}

.bx-wrapper .bx-controls-auto {
    text-align: center
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:hover {
    background-position: -86px 0
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(images/controls.png) -86px -44px no-repeat;
    margin: 0 3px
}

.bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:hover {
    background-position: -86px -33px
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px
}

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, .75);
    width: 100%
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px
}

.feat_store_btm {
    border-bottom: 1px solid #ededed;
    margin: 0 0 25px;
    height: 0
}

.cnt_details_div h1, .cnt_details_div h3 {
    margin: 0!important;
    line-height: 30px
}

.cnt_details_div h4, .cnt_details_div p {
    clear: none;
    margin: 0 0 10px!important;
    font-size: 12px;
    text-transform: uppercase
}

.cnt_details_div h4 {
    font-weight: 400
}

.cnt_details_div p:last-child {
    font-size: 12px;
    text-transform: uppercase;
    float: left
}

@media (max-width: 620px) {
    .cnt_details_div h1 {
        font-size: 20px
    }

    .cnt_details_div h4, .cnt_details_div p, .cnt_details_div p:last-child {
        width: 100%
    }
}

#blog-details-content h1, #blog-details-content h2, #blog-details-content h3, #blog-details-content h4, #blog-details-content ul {
    margin: 0 0 0 10%;
    border-left: 1px solid grey;
    padding: 0 0 0 2%
}

#blog-details-content ul {
    list-style: none
}

#blog-details-content h1, #blog-details-content h2, #blog-details-content h3, #blog-details-content h4 {
    padding-bottom: 20px
}

#blog-details-content ul li {
    text-align: justify;
    padding-bottom: 20px
}

#blog-details-content ul li:last-child {
    padding-bottom: 0
}

#blog-details-content iframe, #blog-details-content img {
    width: 100%;
    margin: 40px 0 25px
}

.img-box, .line-box {
    position: absolute;
    top: 50%;
    font-size: 1rem;
    width: 50%
}

.img-box {
    right: 0;
    padding: 1%;
    background: #fff;
    color: #000;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.line-box {
    left: 0;
    padding: 1% 2%;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff
}

.img-bg {
    float: left;
    width: 100%: padding:20px;
    position: relative;
    background-size: cover
}

.img-bg .cl-resp-49-l, .img-bg .cl-resp-49-r {
    position: relative;
    padding: 20px;
    z-index: 999
}

.img-bg .cl-resp-49-l:before, .img-bg .cl-resp-49-r:before {
    content: "";
    background: rgba(255, 255, 255, .8);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    position: absolute;
    z-index: -1
}

@media only screen and (min-width: 300px) and (max-width:767px) {
    .img-box, .line-box {
        position: static;
        width: 100%;
        line-height: 1.5;
        border: none;
        float: left;
        transform: none
    }

    .line-box {
        color: #000
    }
}

#article_category, #storefront_category {
    width: 49%;
    float: left
}

.cnt_details_div h3 {
    margin: 0!important
}

.cnt_details_div p:last-child {
    padding: 0!important;
    color: #a3a3a3!important;
    margin: 5px 0 15px!important
}

.cnt_details_div p {
    color: #a3a3a3!important;
    margin: 20px 0 0!important
}

.cls_mag {
    margin: 15px 0 0!important
}

#storefront_category {
    margin-right: 10px
}

.select2-container {
    font-family: Karla, Verdana, Arial, sans-serif
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0 12px!important
}

.select2-container--default .select2-search--inline .select2-search__field {
    font-size: 14px!important
}

.select2-container--default .select2-results__option[role=group] {
    padding: 3px 6px 0!important;
    color: grey!important
}

.select2-results__option[aria-selected] {
    padding: 5px 6px!important;
    color: grey!important
}

.select2-results__option--highlighted[aria-selected] {
    background-color: grey!important;
    color: #fff!important
}

/****** custom style ****/
ul#menu-main li:after {
    content: "";
    width: 1px;
    height: 15px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #000;
    right: -25px;
}

ul#menu-main li:last-child:after {
    display: none;
}

.search-area {
    margin: 25px auto 50px;
    text-align: center;
}

.src-main {
    position: relative;
    width: 265px;
    margin: 0 auto;
    padding: 0px;
    display: inline-block;
}

.type-src {
    position: relative;
    padding: 0;
    float: left;
    width: 100%;
}

.input-box {
    position: relative;
    margin-left: 0;
    float: left;
    width: 225px;
}

.input-box:after {
    content: "";
    width: 1px;
    height: 12px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background: #000;
    right: 0px;
}

.search-area input[type="text"] {
    background: #f4f4f4;
    border: none;
    font-size: 13px;
    width: 100%;
    float: left;
}

.src-icon {
    width: 40px;
    height: 40px;
    position: relative;
    float: left;
}

.src-icon:after {
    content: '\f400';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1000;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    font: 400 18px/1 Genericons;
    color: #191919;
    vertical-align: top;
    text-align: center;
    padding: 0;
}

.select-outer {
    text-align: center;
    max-width: 65%;
    margin: 0 auto;
}

.new-select {
    font-family: Karla, Verdana, Arial, sans-serif;
    position: relative;
    font-size: 15px;
    display: inline-block;
    margin: 10px 0;
    margin-left: -25px;
}

.new-select:after {
    background: url("../images/dwn-arw.png");
    content: "";
    width: 12px;
    height: 10px;
    position: absolute;
    right: -20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.select-outer ul {
    text-align: center;
    padding: 0;
    margin: 0;
}

.select-outer ul li {
    list-style: none;
    display: inline-block;
    padding: 0 10px;
    position: relative;
}

.select-outer ul li a {
    font-size: 14px;
}

.select-outer ul li:after {
    content: "";
    background: #000;
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    height: 10px;
    -webkit-transform: rotate(20deg) translateY(-50%);
    -moz-transform: rotate(20deg) translateY(-50%);
    -ms-transform: rotate(20deg) translateY(-50%);
    -o-transform: rotate(20deg) translateY(-50%);
    transform: rotate(20deg) translateY(-50%);
}

.select-outer ul {
    display: none;
}

.filter-content {
    margin: 10px auto;
}

.filter-content p {
    margin: 0 0 5px;
    padding: 0 10px;
    font-family: Karla, Verdana, Arial, sans-serif;
    position: relative;
    font-size: 10px;
    display: inline-block;
    text-transform: uppercase;
}

.filter-content p:before {
    background: url("../images/small-arw.png")no-repeat;
    width: 7px;
    height: 6px;
    content: "";
    position: absolute;
    left: -1px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.map-area {
    padding-top: 15px;
    border-top: 1px solid #000;
}

.map-area svg {
    margin-top: 15px;
    background: #dff1f0;
}

.map-area svg path {
    /*fill: #b3b3b3;*/
}

.filter-wrapper {
    display: none;
}

.inner-heading p {
    margin: 0;
    padding: 10px 0;
    font-family: Karla, Verdana, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 20px;
}

.inner-heading {
    border-top: 1px solid #a9a9a9;
    text-align: center;
}

.inner-heading p a {
    padding: 0;
    float: left;
    font-family: 'Libre Baskerville', Georgia, serif;
    font-size: 16px;
    line-height: 24px;
}

.viewall, h3.must-see {
    padding: 0 0 12px;
}

.switcher {
    width: 115px !important;
    font-size: 10px!important;
    position: relative!important;
    top: 0!important;
    overflow: visible!important;
}

.switcher .selected a {
    width: inherit!important;
    background-position: 103px!important;
    text-transform: uppercase;
}

.switcher .option {
    width: inherit!important;
    position: absolute!important;
    top: 25px!important;
    width: 113px!important;
}

.switcher a {
    font-size: 11px!important;
}

.switcher .selected {
    background: transparent!important;
}

#header-top-nav {
    overflow: visible!important;
}

/********* responsive ********/
@media only screen and (min-width: 300px) and (max-width:767px) {
    .select-outer {
        max-width: 100%;
    }

    .select-outer ul li {
        width: 100%;
        margin-bottom: 5px;
        padding: 5px 0;
    }

    .select-outer ul li:after {
        display: none;
    }

    #masthead .search-box {
        /*margin: 0 15px;*/
    }

    #header-top-logo, #header-top-nav, #site-header {
        padding: 0 10px 10px;
    }

    #header-top-nav ul li {
        padding: 0 5px 0;
    }

    #mobile-menu-toggle {
        display: block;
        position: relative;
        margin: 0 auto;
        width: 20px;
        height: 45px;
        float: none;
    }

    .front-content .rp-medium-two-content .story {
        padding: 10px 0 0;
    }

    .rp-medium-two-content p.summary {
        margin: 10px 0px
    }

    .widget_zuki_recentposts_medium .rp-medium-two {
        margin-bottom: 20px;
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .select-outer {
        max-width: 100%;
    }

    #masthead .search-box {
        /*margin: 0 15px;*/
    }

    #header-top-logo, #header-top-nav, #site-header {
        padding: 0 10px 15px;
    }

    #header-top-nav ul li {
        padding: 0 5px 0;
    }

    #mobile-menu-toggle {
        display: block;
        position: relative;
        margin: 0 auto;
        width: 20px;
        height: 45px;
        float: none;
    }
}
.noLink {
    font-weight: bold;
    font-family: Karla, Verdana, Arial, sans-serif;
    font-size:1.4rem;
    line-height:1;
}
