/* Universal Styles */
.post .post-title a:hover {
    text-decoration: none;
}



/* Components */
.article-tags [class^=tag-cloud-link], .masonry_btn, .wp-block-button__link, #wpdcom .wc-field-submit input[type=submit], .stripe-button button, .portfolio-slide .btn, .see-all-button .vc_btn3.vc_btn3-color-black, .vc_btn3, .vc_btn3.vc_btn3-size-md {
    padding: 0.9rem 1.1rem 0.9rem 1.2rem;
    margin: 0 8px 10px 0;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.2rem;
    border: none;
    border-radius: 500px;
    transition: all .25s cubic-bezier(.25,.8,.25,1);
    cursor: pointer;
}
.article-tags [class^=tag-cloud-link], .stripe-button button {
    padding-top: 0.8rem;
    padding-bottom: 0.95rem;
}
.stripe-button button:hover, .thb_load_more.masonry_btn:hover {
    opacity: .9;
}
/*
article.post.post-detail p a {
    font-weight: 600;
    background-size: 1px 4px;
    background-repeat: repeat-x;
    background-position: 0 100%;
}*/
article.post.post-detail p a {
    font-weight: 600;
    background-repeat: no-repeat;
    background-size: 100% 0;
    background-position: 0 100%;
    -webkit-transition: background-size .125s ease-in;
    -o-transition: background-size .125s ease-in;
    transition: background-size .125s ease-in;
}
article.post.post-detail p a:hover {
    background-size: 100% 100%;
}

/* Colors */
body.single, header.headroom .stripe-button button, .category-distant-ramblings .post-content aside.post-location, article.post.post-detail p a, article.post.post-detail p a:hover {
color: #4a4a4a;
}
input[type=submit].white, .button.white, .btn.white {
    color: #666;
}
.article-tags [class^=tag-cloud-link], .masonry_btn, .wp-block-button__link, #wpdcom .wc-field-submit input[type=submit], .stripe-button button {
    color: #8d8d8d;
    background: #f3f3f3;
}
.article-tags [class^=tag-cloud-link]:hover, .masonry_btn:hover, .wp-block-button__link:hover, input#submit, #wpdcom .wpd-prim-button, #wpdcom .wc-field-submit input[type=submit], .author-content .stripe-button button, .headroom .stripe-button button:hover, .thb_load_more.masonry_btn, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover {
    color: white;
}
.wp-block-button__link, .article-tags [class^=tag-cloud-link]:hover, .masonry_btn:hover, .wp-block-button__link:hover, input#submit, #wpdcom .wpd-prim-button, #wpdcom .wc-field-submit input[type=submit], .author-content .stripe-button button, .headroom .stripe-button button:hover, #wpd-bubble-wrapper > div, #wpd-bubble-wrapper > #wpd-bubble #wpd-bubble-add-message, .thb_load_more.masonry_btn, #images .vc_general:hover, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-grey:focus, .vc_btn3.vc_btn3-color-grey:hover {
    background: #23282d;
}
#wpd-bubble-wrapper.wpd-right-corner > #wpd-bubble #wpd-bubble-add-message::before {
    border-left-color: #23282d;
    border-right-color: #23282d;
}

.donate-box button, #wpdcom .ql-toolbar button.ql-spoiler:hover, #wpdcom .ql-toolbar button.ql-sourcecode:hover, #wpdcom .ql-toolbar .wmu-upload-wrap .wmu-add i:hover, #wpdcom .ql-toolbar button:hover .ql-stroke, #wpdcom .ql-toolbar button:hover .ql-fill, #wpdcom .ql-editor > *, .related-posts .category-distant-ramblings .post-location {
    color: #23282d;
}

#wpdcom .ql-toolbar button:hover .ql-stroke {
    stroke: #23282d;
}

#wpdcom .ql-toolbar button:hover .ql-fill {
    fill: #23282d;
}

.wp-block-separator {
    border-bottom-color: #39393c !important;
}

.see-all-button .vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-grey {
    color: #39393c;
    background: #e5e5e5;
}
#images .vc_general {
    background: #eaeaea;
}
article.post.post-detail p a {
    border-bottom: 2px solid #ddd;
    background-image: linear-gradient(0deg,#eee,#eee);
}
article.post.post-detail p a:hover {
    border-bottom: 2px solid #eee;
}
blockquote.wp-block-quote:before, blockquote.wp-block-quote:after {
background: #f0f1f3;
}
blockquote {
border-color: #f0f1f3 !important;
}

/* General */
.single-post .wp-block-image .alignright img, .single-post .wp-block-image.size-large img, .homepage-featured .thb-portfolio-slider, img.zwt-wp-lnk-prev-img, .style4-detail .post-content img, .thb-portfolio-slider .portfolio-slide .cover-bg, li.blocks-gallery-item img, .wp-block-embed-youtube iframe, article.tag-fiction .post-gallery {
    border-radius: 8px;
}


/* Header */
.headroom {
    height: 58px;
}
.header-bg-space {
    height: 58px !important;
}
.single-post .header-spacer, .home .header-spacer  {
    display: none;
}

/* Article Columns */
.single article .row.align-center {
    max-width: 100%;
}

@media only screen and (min-width: 640px) {
.headroom .small-12.columns, .single .related-posts .row.align-center, .post-detail.style2-detail .post-content .post-gallery {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0;
}

.single .post-content .post-title, #bsf_rt_marker, .single .entry-footer, .single .authorpage, .post-location-inner, .style1-detail .entry-header h1, .donate-box-outer {
    max-width: 920px;
    padding: 0 55px;
    margin-left: auto;
    margin-right: auto;
}

.single .related-posts {
    width: 100%;
}

.single .related-posts .row {
    margin: 0 auto;
}

.single .related-posts .small-12.large-4.columns {
    padding-right: 2rem;
}
}

header .stripe-button {
    flex: 2;
}

ul#menu-navigation:hover {
    cursor: pointer !important;
}

h2 {
    line-height: normal;
}

.post-detail.style2-detail .entry-header h1.entry-title, .single-post .thb-countdown .thb-countdown-ul li .timestamp {
    font-size: 70px;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

@media screen and (min-width: 640px) {
.post-detail.style2-detail .entry-header h1.entry-title, .single-post .thb-countdown .thb-countdown-ul li .timestamp {
    font-size: 80px;
}
}

@media screen and (min-width: 1024px) {
.post-detail.style2-detail .entry-header h1.entry-title, .single-post .thb-countdown .thb-countdown-ul li .timestamp {
    font-size: 100px;
}
}

.post-gallery.parallax .parallax_bg {
    background-attachment: initial !important;
    opacity: 0.8;
}

.post-detail.style2-detail .post-gallery.parallax .parallax_bg {
    opacity: 1;
}

@media only screen and (min-width: 640px) {
.single-post .row.align-center, .single-post .row.align-center .columns {
    padding: 0;
}
}

.single-post .row.align-center > div {
    width: 100%;
    max-width: 100%;
    flex: 100%;
}

.single-post .wp-block-image .alignright {
    margin-left: 0;
    margin-right: 0;
}

@media only screen and (min-width: 640px) {
.single-post .wp-block-image .alignright {
    margin-left: 5rem;
}
}

@media only screen and (min-width: 1240px) {
.single-post .wp-block-image .alignright {
    margin-right: -12.2rem;
}
.single-post.postid-705 .wp-block-image .alignright {
    margin-right: 0;
}
}



#disqus_thread {
    padding: 40px 15px;
}

header.post-title.entry-header.animation.bottom-to-top-3d {
    margin-top: -4rem;
}

@media only screen and (min-width: 640px) {
#disqus_thread {
    max-width: 800px;
    margin: 0 auto;
    width: 800px;
}
}

aside.post-location {
    text-transform: uppercase;
    font-size: 0.95rem;
    color: #999;
    font-weight: 800;
    margin-bottom: 1.2rem;
    letter-spacing: 0.2rem;
}

/* Post Meta */
.single .style1-detail .post-title .post-meta {
    opacity: 0.8;
}

.single .post-title .post-meta {
    font-size: 1rem;
    letter-spacing: 0.03rem;
    text-transform: none;
}

.single .post-title .post-meta a {
    font-weight: 400;
}

.single .post-title .post-meta a:hover {
    text-decoration: none;
}

/* Post Meta Categories */
.single .post-title .post-meta a[rel="category tag"] {
    padding: 0 0.4rem 0.05rem 0.55rem;
    margin: 0 0.5rem 0 0.2rem;
    line-height: 1.2rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.2rem;
    font-size: 0.9rem;
    border-left: 2px solid #ccc;
    border-right: 2px solid #ccc;
}
.single  .style1-detail .post-meta a[rel="category tag"] {
    font-size: 1rem;
}
.single  .style1-detail .post-meta {
    font-size: 1.1rem;
}

.wp-block-separator {
    margin: 3rem auto;
    border-bottom: 10px solid;
    max-width: 5rem;
}

.single.thb-article-style2 .header-spacer {
    height: 20vh !important;
    max-height: 150px !important;
    min-height: 80px !important;
}

.post-detail.style2-detail .entry-header h1.entry-title {
    text-transform: uppercase;
}


/* Post Gallery */
.post-gallery {
    height: 220px;
    width: 100%;
    background-size: cover;
    margin-bottom: 5rem;
}

@media only screen and (min-width: 640px) {
.post-detail.style2-detail .post-content .post-gallery {
    height: 34vh;
    min-height: 300px;
    max-height: 450px;
}
}

.post-gallery-placeholder {
    height: 34vh;
    min-height: 300px;
    max-height: 450px;
}

@media only screen and (min-width: 40.0625em) {
.header, .header.fixed {
    padding-top: 5px;
    padding-bottom: 5px;
}
}

.home .mast-head h3 {
    text-align: center;
    font-weight: 500;
    font-size: 1.4rem;
}

.article-tags .medium-text-left {
    display: none;
}

.article-tags .medium-text-right {
    text-align: left;
}

.post .post-category, .related-posts .post .post-category {
    margin-bottom: 10px;
    font-size: 0.9rem;
    font-weight: 600;
    letter-spacing: 0.2rem;
    opacity: 0.7;
}

.post.style1 .post-title h3, .post.style4 .post-title h3, .related-posts .post .post-title h3 {
    font-size: 1.8rem;
    font-weight: 600;
}

.home .hero-logo img {
    max-width: 75vw;
}

@media only screen and (min-width: 640px) {
   .home  .hero-logo img {
        max-width: 500px;
    }
}

#sb_instagram {
    padding: 0 35px;
}

#sbi_images > div {
    padding: 0 1.25rem;
}
@media only screen and (max-width: 640px) {
#sb_instagram #sbi_images > div:nth-child(7), #sb_instagram #sbi_images > div:nth-child(8), #sb_instagram #sbi_images > div:nth-child(9), #sb_instagram #sbi_images > div:nth-child(10), #sb_instagram #sbi_images > div:nth-child(11), #sb_instagram #sbi_images > div:nth-child(12) {
    display: none;
}}

#sb_instagram #sbi_images .sbi_item {
    padding: 0 !important;
}

.thb_load_more.masonry_btn {
    font-size: 0.8rem;
}

.rt-reading-time, body.header-color-light-header article.style2-detail .rt-reading-time {
    margin-left: 2.2rem;
    padding-left: 1.3em;
    background: url(https://findparallels.com/wp-content/uploads/2020/12/icon-timer.svg) no-repeat 0 0.3rem;
    background-size: 0.9rem;
}

body.header-color-light-header .rt-reading-time {
    background: url(https://findparallels.com/wp-content/uploads/2021/02/icon-timer-w.svg) no-repeat 0 0.4rem;
    background-size: 0.9rem;
}

.references {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    padding: 1rem 0 0;
    margin-top: 3rem;
}

@media only screen and (min-width: 640px) {
.references {
    padding: 2rem 0 0.5rem;
}
}

.zwt-wp-lnk-prev.compact {
    border: none;
}

.style4-detail .post-content img.zwt-wp-lnk-prev-img {
    margin: 0;
}

.compact .zwt-wp-lnk-prev-img-container {
    max-width: 120px !important;
    padding: 0.5rem 1rem 2rem 0;
}

.compact .zwt-wp-lnk-prev-url-host {
    color: #8d8d8d;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.2rem;
    font-size: 0.75rem;
}

.zwt-wp-lnk-prev-texts div:first-of-type {
    display: flex;
    padding-bottom: 0.5rem;
}

.compact .zwt-wp-lnk-prev-desc {
    font-size: 1rem;
    line-height: 1.6rem;
    color: #4a4a4a !important;
}

/* Blockquotes */
blockquote {
    position: relative;
    text-align: left;
    padding: 3rem 4rem;
    margin: 3rem 0;
    border-left: 1rem solid;
}
blockquote.wp-block-quote:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 1rem;
    width: 2rem;
    background: #f0f1f3;
}
blockquote.wp-block-quote:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1rem;
    width: 2rem;
    background: #f0f1f3;
}

blockquote p {
margin-bottom: 0.2rem;
}
.post-detail blockquote.wp-block-quote p {
    color: rgba(0,0,0,0.7);
    font-weight: bold;
    font-size: 1.3rem;
}

/* Article Author */
.authorpage img.avatar {
    border-radius: 100%;
}

@media (max-width: 640px) {
.author-content h5 {
    font-size: 1.4rem;
    padding-bottom: 0.6rem;
}
.authorpage .author-content {
    padding-left: 100px;
}
.authorpage .avatar {
    width: 70px;
    height: 70px;
}
}

/* Post Comments (Discuz) */
div#comments {
    width: 100%;
}

@media (max-width: 640px) {
div#comments {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0;
    flex: 1 1 0px;
    padding-right: .9375rem !important;
    padding-left: .9375rem !important;
}
}

@media (min-width: 641px) {
div#wpdcom {
    max-width: 920px;
    padding: 0 55px;
}
}

#wpd-post-rating {
    display: none;
}

#wpdcom .ql-editor::before {
    letter-spacing: 0;
}

#wpdcom .ql-editor::before, #wpdcom .wc-field-submit input[type=submit] {
    font-family: 'hypatia-sans-pro', 'BlinkMacSystemFont', -apple-system, 'Roboto', 'Lucida Sans';
}

#wpdcom .wc-field-submit input[type=submit] {
    line-height: initial;
    height: auto;
    width: auto;
    box-shadow: none;
    margin: 0 0 0 1rem;
}

#wpdcom .wpd_label__check i.wpdicon {
    border-radius: 500px;
    height: 43px;
    width: 43px;
    padding: 10px 0;
    margin-left: 2px;
}

[wpd-tooltip]::after {
    background: #23282d;
    font-size: 0.8rem;
    border-radius: 4px;
}

#wpdcom .wpd-auth .wpd-login a {
    color: #090909;
}
/*
#wpdcom .ql-container {
    border: none;
    box-shadow: inset 0 1px 7px 2px #f1f1f1;
} */

#wpdcom .ql-toolbar {
    background: none;
    border-radius: 0 0 8px 8px;
}

#wpdcom .ql-container {
    border-radius: 8px;
}

/* Paypal */
.paypal-popup {
    display: none;
}

/* Stripe */
.stripe-button button {
    margin-top: 2rem;
    cursor: pointer;
}

.stripe-button button:focus {
    outline:0;
}

header .stripe-button {
    flex: 2;
    margin-right: 2rem;
    height: 58px;
    padding-top: 0.2rem;
    position: relative;
}

header .stripe-button button {
    margin: 0;
    font-size: 0.7rem;
    padding: 0.7rem 1rem 0.8rem 1.1rem;
    position: absolute;
    right: 0;
top: 14px;
}

.donate-box {
    background: url(https://findparallels.com/wp-content/uploads/2021/02/mythos-donate-box-bg-09.svg) #23282d;
    background-size: cover;
    border-radius: 8px;
    color: white;
    padding: 2rem 3rem;
    margin-bottom: 6rem;
}

.donate-box-header {
    color: white;
    margin-bottom: 0.5rem;
}

.donate-box-text {
    display: block;
    opacity: 0.9;
}

.single #scroll_to_top {
    display: none;
}

.asp_product_buy_btn_container {
    text-align: left;
}

/* Progress Bar */
.progress-container-top {
    position: fixed !important;
    top: 0 !important;
    opacity: 1 !important;
}
.progress-container-top .progress-bar {
    background: #39393c;
}

/* Comment Bubble */
#wpd-bubble-wrapper {
    bottom: 2rem;
    right: 2rem !important;
}

#wpd-bubble-wrapper > div {
    border: 0;
    box-shadow: none;
}

#wpd-bubble-wrapper #wpd-bubble-add-message-close {
    right: 5px;
}

#wpd-bubble-wrapper #wpd-bubble-add-message-close a {
    color: rgba(255,255,255,0);
    width: 20px;
    height: 20px;
    display: none;
}

/*
#wpd-bubble-wrapper #wpd-bubble-add-message-close a:before {
    content: "+";
    display: block;
    color: white;
    width: 100%;
    height: 100%;
    transform: rotate(45deg);
    font-size: 28px;
    line-height: 1rem;
}*/

#wpd-bubble-wrapper svg {
    width: 40%;
    height: 40%;
}

#wpd-bubble-wrapper>#wpd-bubble #wpd-bubble-add-message {
    width: 330px;
    font-size: 0.9rem;
    padding: 0 0 5px;
    left: -350px !important;
}

#wpd-bubble-wrapper.wpd-right-corner>#wpd-bubble #wpd-bubble-add-message::before {
    left: 330px;
}

/* Post Article Tags */
.single .article-tags .row {
    margin: 0;
    border-bottom: 1px solid #efefef;
    padding: 2rem 0;
}

.single .article-tags {
    border: none;
}

/* Mobile Adjustments */
@media only screen and (max-width: 640px) {
.single .alignright {
    display: block;
    float: none;
    margin: 2rem auto;
}
.single .alignright img {
    display: block;
    width: 80%;
    margin: 0 auto;
}
.article-tags .medium-text-right {
    padding: 0;
}
.related-posts .row.align-center {
    margin: 0;
}
}

/* Row Width */
@media only screen and (min-width: 640px) {
.header .row, #sb_instagram, #sbi_images, .homepage-row, .homepage-featured .thb-portfolio-slider, .wpb_column.columns.medium-12.thb-dark-column.small-12, .homepage-row:first-of-type .wpb_column.columns.medium-12.thb-dark-column.small-12, .vc_custom_1592435702175 .columns {
    padding: 0;
}
.homepage-row, .homepage-featured .thb-portfolio-slider, .wpb_column.columns.medium-12.thb-dark-column.small-12, .homepage-row:first-of-type .wpb_column.columns.medium-12.thb-dark-column.small-12, .vc_custom_1592435702175 .columns {
    margin: 0 auto;
}
.homepage-featured .thb-portfolio-slider, .wpb_column.columns.medium-12.thb-dark-column.small-12 {
    max-width: 1200px;
}
.homepage-featured .thb-portfolio-slider.thb-portfolio-slider-style5 .portfolio-slide {
    max-height: 500px;
    padding: 5rem;
}
.row-writing, .row-images {
    flex: 1;
}
.row-blog-posts .columns {
    padding: 0;
    padding-right: 2rem;
}
.row-blog-posts .posts-shortcode {
    margin-left: 0px;
    margin-right: -2rem;
}
}
@media only screen and (max-width: 640px) {
.homepage-featured .thb-portfolio-slider.thb-portfolio-slider-style5 .portfolio-slide {
    padding-bottom: 2rem;
}
.homepage-featured .vc_custom_1611108896115 {
    padding-bottom: 7vh !important;
}
.homepage-featured .thb-portfolio-slider.thb-portfolio-slider-style5 h1 {
    margin-bottom: 0;
}
.homepage-featured .thb-portfolio-slider.thb-portfolio-slider-style5 h1 {
    font-size: 2.8rem;
}
.row-writing .lines, .row-images .lines, #explore .lines {
    font-size: 2.3rem;
}
#wpadminbar, .header-spacer {
    display: none;
}
#sbi_images {
    padding: 0;
}
#sb_instagram {
    padding-right: .9375rem;
    padding-left: .9375rem;
}
}

/* Home About */
.home h4 {
    font-size: 1.15rem;
}
@media only screen and (min-width: 640px) {
#parallels-desc h4 br {
    display: none;
}}

/* Home Footer */
.subfooter {
    background: #f7f7f7;
}

/* Home Hero */
.thb-portfolio-slider.thb-portfolio-slider-style5 h1 {
    margin-bottom: 1rem;
}
.thb-portfolio-slider.thb-carousel .slick-dots-wrapper {
    display: none;
}
@media only screen and (min-width: 640px) {
.thb-carousel .slick-dots-wrapper {
    display: none;
}
}
.slick-list {
    cursor: default;
}
.thb-carousel .slick-dots {
    margin: 20px 0 0 0;
}

/* Home Header */
.header-spacer {
    height: 58px !important;
}

/* Article Fiction Header */
.post-detail.style2-detail .post-content, .post-detail.style4-detail .post-content {
    margin-top: 7rem;
}

.style2-detail .post-gallery .header-spacer-force, .style2-detail .post-gallery .post-title {
    display: none;
}
.post-detail.style2-detail .post-location {
    margin-top: 3rem;
}

/* Article Ramblings */
.style4-detail .post-content p {
    font-size: 20px;
}
@media only screen and (max-width: 640px) {
.style4-detail .post-content p {
    font-size: 18px;
}}
.category-distant-ramblings header.post-title.entry-header {
    margin-top: 2rem;
}

.style4-detail .post-content img {
    margin: 3rem 0 1rem;
}
.category-distant-ramblings .post-content aside.post-location {
    font-size: 2rem;
}

background: url(https://findparallels.com/wp-content/uploads/2021/06/bg-diagonal-slash-02.svg) no-repeat white;
    background-size: contain;
    background-position: top left;

/* Maps */
g.imapsContainer.imapsLabel div {
    background: white !important;
    padding: 0.3rem 0.7rem;
}
.imapsPointedRectangle {
    d: none;
}
g.imapsContainer.imapsLabel div em {
    font-style: initial;
    color: #535353;
}
#explore h1 {
    margin-bottom: 0;
}

.imapsLabel foreignobject {
    overflow: visible !important;
}

g.imapsContainer.imapsLabel foreignObject > div {
    background: white !important;
    z-index: 100;
    padding: 2px 6px;
    border-radius: 3px;
    box-shadow: 0px 1px 4px rgb(0 0 0 / 20%);
}

/* Homepage Smaller Article Listings */
#distant-ramblings-posts h3.entry-title {
    font-size: 1.5rem;
}
#distant-ramblings-posts .post-gallery, .category.category-distant-ramblings .post-gallery {
    margin-bottom: 20px;
}
#distant-ramblings-posts .posts-pagination-style2 {
    margin-bottom: 1rem;
}
#distant-ramblings-posts .post-title {
    display: none;
}
#distant-ramblings-posts .post-location, .category.category-distant-ramblings .blog-style1 .post-location {
    color: #343434;
    margin: 1.75rem 0 1rem;
}
.category.category-distant-ramblings .blog-style1 .post-location {
    margin: 0 0 3rem;
}
#writing-posts .post-location, .category .blog-style1 .post-category, .category .blog-style1 .post-meta, .category.category-distant-ramblings .blog-style1 .post-title {
    display: none;
}


/* Post Previews */
.post.style1 .post-content p, .post.style4 .post-content p {
    font-size: 16px;
    color: #535353;
}
.related-posts .category-distant-ramblings .post-category, .related-posts .category-distant-ramblings .post-title {
    display: none;
}

/* Homepage Header Text and See All Buttons */
.title-row .vc_btn3-container, #images .vc_btn3-container {
    float: right;
}
.thb-slidetype {
    display: inline-block;
}
.title-row .vc_btn3-container, #images .vc_btn3-container {
    margin-top: 6px;
}
.see-all-button .vc_btn3.vc_btn3-color-black {
    padding-top: 0.8rem;
    margin-right: 0;
}
@media only screen and (max-width: 640px) {
.thb-slidetype {
    max-width: 50%;
}
.title-row .vc_btn3-container, #images .vc_btn3-container {
    margin-top: 0.8rem;
}}

/* Random Button Styling Issue */
.vc_btn3.vc_btn3-color-grey:hover {
    border: none;
    cursor: pointer;
}

@media only screen and (max-width: 640px) {
#parallels-desc br {
    display: none;
}

/* Image Gallery Grid */
ul.blocks-gallery-grid {
    padding-left: 0;
}