@charset "UTF-8";
/* Theme Name: Adventist World Redesign
Description: A highly customized theme based on the JumpStart framework.
Author: Web Considerations
Template: jumpstart

/*--------------------------------------------------------------
## Danton Web Fonts
--------------------------------------------------------------*/
/** @license MyFonts Webfont Build ID 3451203, 2017-09-13T15:12:42-0400 The fonts listed in this notice are subject to the End User License Agreement(s) entered into by the website owner. All other parties are  explicitly restricted from using the Licensed Webfonts(s). You may obtain a valid license at the URLs below. Webfont: Danton-BoldIt by Hoftype URL: https://www.myfonts.com/fonts/hoftype/danton/bold-italic/ Webfont: Danton-Bold by Hoftype URL: https://www.myfonts.com/fonts/hoftype/danton/bold/ Webfont: Danton-Italic by Hoftype URL: https://www.myfonts.com/fonts/hoftype/danton/italic/ Webfont: Danton-Regular by Hoftype URL: https://www.myfonts.com/fonts/hoftype/danton/regular/ License: https://www.myfonts.com/viewlicense?type=web&buildid=3451203 Licensed pageviews: 100,000 Webfonts copyright: Copyright (c) 2015 by Dieter Hofrichter. All rights reserved. © 2017 MyFonts Inc @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/34a943");
@font-face { font-family: 'Danton'; font-weight: bold; font-style: italic; src: url("assets/webfonts/34A943_0_0.eot"); src: url("assets/webfonts/34A943_0_0.eot?#iefix") format("embedded-opentype"), url("assets/webfonts/34A943_0_0.woff2") format("woff2"), url("assets/webfonts/34A943_0_0.woff") format("woff"), url("assets/webfonts/34A943_0_0.ttf") format("truetype"); }

@font-face { font-family: 'Danton-Bold'; font-weight: bold; font-style: normal; src: url("assets/webfonts/34A943_1_0.eot"); src: url("assets/webfonts/34A943_1_0.eot?#iefix") format("embedded-opentype"), url("assets/webfonts/34A943_1_0.woff2") format("woff2"), url("assets/webfonts/34A943_1_0.woff") format("woff"), url("assets/webfonts/34A943_1_0.ttf") format("truetype"); }

@font-face { font-family: 'Danton'; font-weight: normal; font-style: italic; src: url("assets/webfonts/34A943_2_0.eot"); src: url("assets/webfonts/34A943_2_0.eot?#iefix") format("embedded-opentype"), url("assets/webfonts/34A943_2_0.woff2") format("woff2"), url("assets/webfonts/34A943_2_0.woff") format("woff"), url("assets/webfonts/34A943_2_0.ttf") format("truetype"); }

@font-face { font-family: 'Danton'; font-weight: normal; font-style: normal; src: url("assets/webfonts/34A943_3_0.eot"); src: url("assets/webfonts/34A943_3_0.eot?#iefix") format("embedded-opentype"), url("assets/webfonts/34A943_3_0.woff2") format("woff2"), url("assets/webfonts/34A943_3_0.woff") format("woff"), url("assets/webfonts/34A943_3_0.ttf") format("truetype"); }

/*--------------------------------------------------------------
## Base Colors and Styles
--------------------------------------------------------------*/
.home-post-list .tb-content-block.entry-content h2, .home-slideshow .home-slideshow-title h2, .home-grid h3, .podcasts-video-section h3 { color: #33BBA9; font-family: "Open Sans", arial, sans-serif; font-size: 28px; font-weight: bold; letter-spacing: -1px; line-height: 1.36em; }

.header-top > .wrap, .header-above > .wrap, .header-content > .wrap, .header-nav > .wrap, .tb-sticky-menu > .wrap, .site-breadcrumbs > .wrap, .site-inner > .wrap, .element-section > .element, .element.popout .jumbotron-wrap, .site-footer > .wrap, .tb-fw-narrow .element-section > .element-blog, .tb-fw-narrow .element-section > .element-post_list, .tb-fw-narrow .element-section > .element-current, .logowrap, .mysearch, .tb-floating-search .tb-search, .tb-floating-search .wrap { max-width: 1170px; margin: 0 auto; }

.big-image-post-columns .tb-content-block.entry-content i, #custom-bottom .tb-content-block a > i { width: calc(100% / 6); display: block; vertical-align: top; text-align: center; margin-bottom: 14px; font-size: 24px; margin-top: 0px; padding: 0; text-align: left; }

span.location .city, .home-post-list .list-wrap .entry-meta, .home-slideshow .carousel .entry-meta, .home-grid .post_grid .entry-meta, .home-grid .podcast-author-name, .home-grid span.location .country, .featured-post-section span.location .country, .featured-post-section .post_grid .entry-meta, .featured-post-section .entry-meta .podcast-author-name, .podcasts-video-section .entry-meta, .posts-section .entry-meta .podcast-author-name, .posts-section .entry-meta .location .region, .post-section-recent .entry-meta .podcast-author-name, .post-section-recent .entry-meta .location .region, .news-slider .tb-simple-slider .entry-meta, .news-list .news-list-right .entry-meta .location .region, .breaking-news-section .entry-meta { color: #33BBA9; font-family: "PT Mono", arial, sans-serif; font-weight: bold; font-size: 12px; text-shadow: none; text-transform: uppercase; letter-spacing: 1.3px; }

/*--------------------------------------------------------------
## Body and wrappers
--------------------------------------------------------------*/
body { min-width: 375px; }

body, .site-breadcrumbs, .site-inner { background: #FFFFFF; }

/*body::-webkit-scrollbar, ::-webkit-scrollbar { background-color: transparent;  display: none; }*/
blockquote, .single .col-sm-8 .entry-content blockquote p { font-family: "Open Sans", arial, sans-serif; font-size: 24px; font-weight: bold; text-align: left; color: #33BBA9; border-left: none; padding: 0px; }

/*--------------------------------------------------------------
## Header and menu sections
--------------------------------------------------------------*/
#branding { padding: 40px 0 37px; height: 180px; }

.sticky-on .tb-sticky-menu { background-color: #FFFFFF; opacity: 1; }

.sticky-on .tb-sticky-menu .tb-primary-menu > li > .menu-btn { padding: 7.5px 10px; margin: 0 7.5px; margin: 0 7px; }

.tb-sticky-menu .tb-primary-menu > li > .menu-btn { color: #24677B; text-transform: uppercase; font-size: 14px; font-weight: bold; letter-spacing: 2px; }

.logowrap { width: 100%; }

.headerlogo { position: absolute; }

.myheaderlogo { width: 50%; }

.mysearch { position: relative; z-index: 999; width: 100%; margin: 0 auto; right: 0; top: 55px; }

.tb-floating-search .tb-search .search-submit { width: 108px; height: 46px; border-radius: 100px; background-color: #33bba9; background-color: #33BBA9; border: solid 1px #33BBA9; }

.header-top-nav .tb-search-trigger { width: 10px; }

.header-top-nav .tb-search-trigger span { font-size: 1em; margin-right: .5em; text-transform: uppercase; color: #24677B; font-size: 16px; line-height: 22px; font-family: "PT Mono", Arial, sans-serif; font-style: normal; font-weight: 300; }

.header-top-nav .top-search { position: relative; right: 10px; z-index: 9999; }

.header-top > .wrap { padding: 0px 0px; }

.header-text { float: right; }

.header-text .list-inline { margin: 0; border-bottom: 1px solid #4A4A4A; }

.header-text .list-inline li a { color: #33BBA9; font-family: "Open Sans", arial, sans-serif; font-size: 16px; font-weight: bold; padding: 10px; }

.header-text .list-inline li:last-of-type a { padding-right: 0; }

.header-text .list-inline > li { padding: 0; margin: 0; text-align: center; border-left: 1px solid #4A4A4A; height: 25px; }

.header-nav { background-color: #FFFFFF; }

#menu-main-navigation { float: right; top: 50px; right: 0; }

.tb-primary-menu > li > .menu-btn { padding: 7.5px 10px; margin: 0 7.5px; }

.header-nav .tb-primary-menu > li > .menu-btn { font-size: 14px; line-height: 22px; text-transform: uppercase; color: #24677B; letter-spacing: 2px; font-weight: bold; }

/*--------------------------------------------------------------
## Sub menus
--------------------------------------------------------------*/
.tb-primary-menu ul.non-mega-sub-menu { border-left: 1px solid #4A4A4A; border-right: 1px solid #4A4A4A; border-bottom: 1px solid #4A4A4A; padding: 0; z-index: 999; }

.tb-primary-menu ul.sub-menu .menu-btn { border-bottom: 1px solid #4A4A4A; padding: 12px !important; }

.tb-primary-menu ul.sub-menu .menu-btn:hover { background-color: #33BBA9; color: #FFFFFF; }

.tb-primary-menu ul.sub-menu .menu-btn, .tb-primary-menu ul.sub-menu .tb-primary-menu .mega-section-header { color: #000000; font-size: 16px; }

.tb-primary-menu ul.sub-menu:last-child { border-bottom: none; }

#mega-menu-wrap-divsions #mega-menu-divsions > li.mega-menu-flyout ul.mega-sub-menu { width: 340px; }

/*--------------------------------------------------------------
## Search Bar and search results
--------------------------------------------------------------*/
.tb-floating-search .close-search { display: none; background: url("../svg/close.svg") center right no-repeat; background-size: 16px 16px; opacity: 1; position: absolute; right: 5%; /* left: 0; */ text-indent: -9999px; width: 90px; height: 60px; color: #000000; width: 100%; /* margin: 0 auto; */ /* float: right; */ top: 25px; z-index: 999999; }

.tb-floating-search .tb-search { background-color: #24677b; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; top: 70px; width: 100%; height: 70px; padding-bottom: 30px; }

.tb-floating-search .tb-search .search-input, .tb-floating-search .tb-search input::-webkit-input-placeholder { color: #FFFFFF; padding-bottom: 30px; font-family: "Danton-Bold", arial, sans-serif; font-size: 45px; line-height: 1em; opacity: 1; }

.tb-floating-search .tb-search .search-input, .tb-floating-search .tb-search input:-ms-input-placeholder { color: #FFFFFF; padding-bottom: 30px; font-family: "Danton-Bold", arial, sans-serif; font-size: 45px; line-height: 1em; opacity: 1; }

.tb-floating-search .tb-search .search-input, .tb-floating-search .tb-search input::placeholder { color: #FFFFFF; padding-bottom: 30px; font-family: "Danton-Bold", arial, sans-serif; font-size: 45px; line-height: 1em; opacity: 1; }

.tb-floating-search .tb-search .search-input { padding: 10px 100px 10px 20px; }

.tb-floating-search .tb-search .search-input:focus { border: none; }

.tb-floating-search .tb-search .search-submit { display: block; }

.tb-floating-search .tb-search .search-wrap::before { background: none; }

.tb-floating-search { background-color: #24677b; height: 142px; top: 180px; visibility: hidden; z-index: 1000; }

.tb-floating-search .wrap { width: 100%; margin: auto; position: absolute; left: 0; right: 0; }

.search .fixed-sidebar.right-sidebar { display: none; }

.search-loop { float: left; border-left: 1px solid #4A4A4A; }

.search .tb-search-results .search-result { float: left; border-left: none; margin-left: 0px; border-bottom: 1px solid #4A4A4A; padding: 0px 0 0px 5px !important; }

.search .tb-search-results .search-result .featured-item img { height: 100%; max-height: 154px; -o-object-fit: cover; object-fit: cover; }

.search .tb-search-results .search-result:last-of-type { margin-bottom: 0px; border-bottom: none; }

/*--------------------------------------------------------------
## Posts and Meta
--------------------------------------------------------------*/
.format-video .readtime, .standard-page-no-background-image .rt-reading-time { display: none; }

span.location { float: left; }

.readtime { font-weight: bold; font-family: "Danton", arial, sans-serif; color: #000000; }

.post_grid .entry-meta, .post_grid .entry-title, .post_grid .entry-meta, .post_grid .grid-item.has-meta .entry-title, .post_grid .entry-content, .post_grid .read-more { margin-left: 0px; margin-right: 0px; }

/*--------------------------------------------------------------
## Home Page Carousel and Right Post List
--------------------------------------------------------------*/
.home-post-list p, .home-post-list .entry-content a, .home-post-list .byline.author.vcard, .home-post-list .entry-meta .sep, .home-post-list .fa.fa-folder, .home-post-list .comments-link, .home-post-list .fa-clock-o { display: none; }

.home-post-list .list-wrap { border-left: 1px solid #4A4A4A; border-top: 1px solid #4A4A4A; padding-top: 18px; padding-left: 0px; }

.home-post-list .list-wrap article { margin-bottom: 20px; }

.home-post-list article, .home-post-list .list-wrap article.has-thumbnail { min-height: 85px; border-bottom: 1px solid #4A4A4A; }

.home-post-list .list-wrap article.has-thumbnail:last-child { border-bottom: none; min-height: 65px; padding-bottom: 0; }

.home-post-list article.has-thumbnail { padding-left: 100px; }

.home-post-list .tb-content-block.entry-content h2 { border-left: 1px solid #4A4A4A; padding-bottom: 20px; padding-left: 10px; margin-bottom: 20px; }

.home-post-list h2.entry-title { color: #000000; font-family: "Danton", arial, sans-serif; font-size: 20px; font-weight: bold; line-height: 1.13em; }

.home-post-list .category, .home-post-list .entry-meta .podcast-author-name, .home-post-list .entry-meta .country, .home-post-list .entry-meta .podcast-video-length { display: none; }

.home-post-list .entry-date { color: #33BBA9; }

.home-post-list .thumb-wrapper { width: 83px; height: 83px; padding-left: 18px; }

.top-right-read-more .entry-content a { text-shadow: none; color: #33BBA9; font-size: 16px; display: inline-block; margin-bottom: 0; padding: 0 !important; text-transform: uppercase; font-family: "PT Mono", arial, sans-serif; letter-spacing: 1px; }

#home-news-in-brief-section-1 .col-md-4 .element, .logo-post-slideshow-and-news-at-a-glance .col-sm-4 .element-1 { margin-bottom: 0px; }

.home-slideshow .home-slideshow-title { margin-bottom: 5px; }

.home-slideshow .carousel li { border: solid 1px #33BBA9; }

.home-slideshow .carousel .entry-meta { z-index: 999; width: 40%; font-size: 16px; }

.home-slideshow .carousel .carousel-indicators { margin: 0; position: absolute; left: auto; right: 25px; bottom: 225px; }

.home-slideshow .category-label, .home-slideshow .entry-meta .podcast-author-name, .home-slideshow .entry-meta .podcast-video-length { display: none; }

.home-slideshow .tb-post-slider.style-3 .carousel-caption h3 { font-size: 26px; }

.home-slideshow .tb-post-slider .carousel-caption { text-shadow: none; position: relative; margin-top: 0px; padding: 0; color: #4A4A4A; border-left: 1px solid #4A4A4A; text-align: left; -ms-transform: none !important; -webkit-transform: none !important; transform: none !important; }

.home-slideshow .tb-post-slider h3 { color: #000000; max-width: 44%; margin-top: 0; font-size: 26px; line-height: 1em; height: auto; min-height: 70px; top: 0; font-family: "Danton-Bold", arial, sans-serif; border-bottom: 1px solid #4A4A4A; padding-left: 18px; padding-bottom: 14px; }

.home-slideshow .tb-post-slider .carousel-inner { padding-bottom: 50px; }

.home-slideshow .tb-post-slider .carousel-inner > .item > img { margin-bottom: 34px; -o-object-fit: cover; object-fit: cover; }

.home-slideshow .tb-post-slider .carousel-inner span.location { display: none; }

.home-slideshow .tb-post-slider .entry-meta { position: relative; left: 0; border-left: 1px solid #4A4A4A; padding-left: 18px; padding-top: 14px; }

.home-slideshow .tb-post-slider .entry-meta .fa, .home-slideshow .tb-post-slider .entry-meta .sep, .home-slideshow .tb-post-slider .entry-meta .comments-link { display: none; }

.home-slideshow .tb-post-slider .entry-meta .byline.author.vcard { margin-left: 5px; }

.home-slideshow .tb-post-slider .entry-meta .byline.author.vcard:before { text-transform: lowercase; margin-left: 6px; }

.home-slideshow .tb-post-slider .entry-meta .entry-date { color: #33BBA9; text-shadow: none; }

.home-slideshow .tb-post-slider .entry-meta .entry-date:before { content: " • "; }

.home-slideshow .tb-post-slider .carousel-caption .carousel-excerpt { font-family: "Open Sans", arial, sans-serif; display: inline-block; font-size: 18px; line-height: 1.36em; position: absolute; right: 0; top: 0px; width: 50%; padding-top: 0px; }

.home-slideshow .tb-post-slider .category-label { background-color: transparent; text-transform: uppercase; position: relative; top: -10px; left: 0; }

.home-slideshow .tb-post-slider .category-label a { color: #33BBA9 !important; }

.slider-at-bottom .home-slideshow .tb-post-slider h3 { color: #000000; max-width: 34%; font-size: 35px; }

.slider-at-bottom .home-slideshow .tb-post-slider .carousel-caption p.carousel-excerpt { font-size: 22px; }

.slider-at-bottom .home-slideshow-title h2 { color: #33BBA9; font-size: 28px; font-weight: bold; line-height: 1.36em; letter-spacing: -1px; font-family: "Open Sans", arial, sans-serif; }

.slider-at-bottom .home-slideshow .tb-post-slider .carousel-inner > .item > img { min-height: 547px; -o-object-fit: cover; object-fit: cover; }

/*--------------------------------------------------------------
## Big Image Post
--------------------------------------------------------------*/
.big-image-post { min-height: 675px; }

.big-image-post h2 { font-family: "Open Sans", arial, sans-serif; font-size: 28px; font-weight: bold; line-height: 1.36em; letter-spacing: -1px; }

.big-image-post-columns .tb-headline.text-left { border-left: 1px solid #FFFFFF; }

.big-image-post-columns .tb-headline.text-left h2 { font-family: "Danton", arial, sans-serif; font-size: 45px; font-weight: bold; border-bottom: 1px solid #FFFFFF; padding-bottom: 10px; padding-left: 20px; }

.big-image-post-columns .tb-headline.text-left p { color: #33BBA9; padding-top: 10px; padding-left: 20px; font-family: "PT Mono" arial, sans-serif; font-size: 20px; font-weight: bold; letter-spacing: 1.7px; }

.big-image-post-columns .tb-content-block.entry-content p { font-size: 24px; padding: 0 20px 20px; }

.big-image-post-columns .tb-content-block.entry-content { float: right; }

#element_129045989859d4c9fa { position: relative; top: 80px; z-index: 999; }

#element_791759f271fbd42b2 { max-width: 100% !important; padding: 0px !important; }

.test-big-image img { width: 100%; max-height: 675px; -o-object-fit: cover; object-fit: cover; display: block; }

.test-big-image .tb-thumb-link { width: 100%; display: block; }

.tb-thumb-link.post:before { content: ""; background-color: transparent; }

.tb-thumb-link:hover img, .tb-thumb-link:hover .img { opacity: 1; }

.test-big-image img { image-rendering: auto !important; image-rendering: crisp-edges !important; -ms-interpolation-mode: nearest-neighbor !important; image-rendering: -webkit-optimize-contrast !important; image-rendering: -moz-crisp-edges !important; image-rendering: -o-pixelated !important; image-rendering: pixelated !important; }

#home-news-in-brief-section-3 { margin-top: -30px; }

/*--------------------------------------------------------------
## Home Post Grid
--------------------------------------------------------------*/
.home-grid { /*& .meta-top { height: 30px; }*/ /* 3px height ?*/ }

.home-grid h3 { font-weight: bold; }

.home-grid .featured-item.featured-image img { -o-object-fit: cover; object-fit: cover; }

.home-grid .category a:link, .home-grid .category a:visited { color: #33BBA9; font-size: 12px; font-weight: 500; }

.home-grid .entry-title { font-family: "Danton", arial, sans-serif; font-size: 26px; font-weight: bold; line-height: 1.15em; }

.home-grid .entry-content p { font-size: 18px; line-height: 1.33em; color: #4A4A4A; }

.home-grid .post_grid .entry-meta, .home-grid .podcast-author-name, .home-grid span.location .country { letter-spacing: 1px; }

.home-grid .byline.author.vcard a { color: #33BBA9; }

.home-grid .byline.author.vcard:before { /*content: "by ";*/ text-transform: lowercase; }

.home-grid .entry-meta .sep, .home-grid .fa.fa-folder, .home-grid .fa.fa-user, .home-grid .fa.fa-clock-o, .home-grid .comments-link, .home-grid .meta-top .entry-date, .home-grid .meta-top .category, .home-grid .meta-bottom, .home-grid .post-format, .home-grid .entry-meta .post-format, .home-grid .entry-date, .home-grid .entry-meta .podcast-video-length, .home-grid .entry-meta .location .region { display: none; }

.home-grid .grid-wrap { border-bottom: 1px solid #4A4A4A; padding-left: 20px; }

.home-grid .grid-wrap .col-sm-4:last-child article { border-bottom: none; }

.home-grid .grid-wrap:nth-child(odd), .home-grid .my-church .post-wrap.grid-wrap { border-bottom: none; }

.home-grid h3 { border-bottom: 1px solid #4A4A4A; padding-bottom: 6px; margin-top: 0; color: #33BBA9; }

.home-grid .gridlist { border-left: 1px solid #4A4A4A; }

.home-grid .post_grid .row article { margin-bottom: 20px; }

.home-grid .bluepostlist .continue-link { display: none; }

.home-grid .bluepostlist .col-sm-4:last-of-type .entry-content p { color: #FFFFFF; }

.home-grid .bluepostlist .col-sm-4:nth-child(3) article { background-color: #24677B; padding: 30px 0px 75px; }

.home-grid .bluepostlist .col-sm-4:nth-child(3) article .featured-item.featured-image, .home-grid .bluepostlist .col-sm-4:nth-child(3) article .meta-bottom, .home-grid .bluepostlist .col-sm-4:nth-child(3) article .readtime { display: none; }

.home-grid .bluepostlist .col-sm-4:nth-child(3) article h2, .home-grid .bluepostlist .col-sm-4:nth-child(3) article .entry-content { color: #FFFFFF; margin: 0px 30px 20px; }

.home-grid .bluepostlist .col-sm-4:nth-child(3) article .continue-link { display: inline-block; margin-top: 20px; }

.home-grid .bluepostlist .col-sm-4:nth-child(3) article .continue-link a { color: #FFFFFF; background: #33BBA9; padding: 12px 20px; border-radius: 20px; margin-left: 30px; }

.home-grid .bluepostlist .col-sm-4:nth-child(3) article .meta-top { display: none; }

.home-second-grid-right { margin-top: 88px !important; margin-right: 10px !important; width: 32%; float: right; }

.home-second-grid-right .single-post a { color: #FFFFFF; font-size: 22px; font-weight: bold; }

.home-second-grid-right .single-post p { font-size: 14px; }

.home-second-grid-right .single-post .entry-content a { display: inline; font-size: 12px; }

.home-second-grid-right .single-post article { border-bottom: none; }

.featured-post-section { padding-right: 20px; }

.featured-post-section span.location .country, .featured-post-section .post_grid .entry-meta, .featured-post-section .entry-meta .podcast-author-name { font-size: 16px; }

.featured-post-section .entry-meta .byline.author.vcard, .featured-post-section .entry-meta .podcast-video-length { display: none; }

.featured-post-section .podcast-author-name { color: #33BBA9; text-shadow: none; }

.featured-post-section .meta-top { height: 45px; }

.featured-post-section .grid-wrap { border-bottom: none; padding-left: 0; }

.featured-post-section .grid-item { width: 97%; margin-top: 20px; border-bottom: 1px solid #4A4A4A; margin-left: 16px; }

.featured-post-section .grid-item:first-of-type { margin-top: 0; }

.featured-post-section .grid-item:last-of-type { border-bottom: none; padding-bottom: 0; }

.featured-post-section .featured-item.featured-image { width: 50%; float: left; margin-right: 30px; }

.featured-post-section .featured-item.featured-image img { -o-object-fit: cover; object-fit: cover; }

.featured-post-section .post_grid .col:nth-child(3) .featured-item { margin-bottom: 0 !important; }

.featured-post-section .entry-content p, .featured-post-section .entry-content { margin: 25px 0 0 0; font-size: 18px; }

.featured-post-section .post_grid .entry-content { margin: 20px 0 0 0; }

.featured-post-section span.location .country, .featured-post-section .post_grid .entry-meta, .featured-post-section .entry-meta .podcast-author-name { font-size: 16px; }

.featured-post-section h2.entry-title { font-size: 35px; }

.featured-post-section article { margin-bottom: 20px; padding-left: 0px; }

.featured-post-section .featured-item { padding-left: 0; }

.featured-post-section .post_grid .row article { margin-bottom: 0px; }

/*--------------------------------------------------------------
## Home Page Audio Podcasts and Video Section
--------------------------------------------------------------*/
.podcasts-video-section .gridlist { border-left: 1px solid #4A4A4A; }

.podcasts-video-section h2, .podcasts-video-section .meta-top { position: relative; bottom: 0px; color: #000000; left: 0px; }

.podcasts-video-section h2.entry-title { font-family: "Danton", arial, sans-serif; font-size: 20px; font-weight: bold; line-height: 1.13em; float: left; clear: both; padding-bottom: 10px; width: 100%; }

.podcasts-video-section h3 { border-bottom: 1px solid #4A4A4A; border-left: 1px solid #4A4A4A; padding-bottom: 6px; margin-top: 0; color: #33BBA9; margin-bottom: 20px; }

.podcasts-video-section h3 span.rightlink { text-align: right; float: right; font-size: 16px; position: relative; top: 5px; text-transform: uppercase; font-family: "PT Mono", arial, sans-serif; letter-spacing: 1px; }

.podcasts-video-section h3 span.rightlink a:link, .podcasts-video-section h3 span.rightlink a:visited { color: #33BBA9; }

.podcasts-video-section .post_grid .grid-item.has-meta .entry-title { margin-left: 0px; position: relative; z-index: 999; }

.podcasts-video-section .entry-meta { margin: 5px 0 0; }

.podcasts-video-section .entry-title { font-size: 17px; }

.podcasts-video-section .col-sm-4 .featured-item.featured-video img { max-height: 181px; min-height: 181px; -o-object-fit: cover; object-fit: cover; }

.podcasts-video-section .col-sm-3 .audio-wrap, .podcasts-video-section .col-sm-6 .audio-wrap, .podcasts-video-section .col-sm-4 .audio-wrap { display: none; }

.podcasts-video-section .featured-item.featured-image img, .podcasts-video-section .tb-audio-image img { min-height: 180px; max-height: 180px; }

.podcasts-video-section .podcast-author-name { color: #33BBA9; font-weight: bolder; }

.podcasts-video-section .grid-wrap:last-child { border-bottom: none; }

.podcasts-video-section .authorcity, .podcasts-video-section .readtime, .podcasts-video-section .entry-date, .podcasts-video-section .post-format, .podcasts-video-section .byline.author.vcard, .podcasts-video-section .entry-meta .location { display: none; }

.podcasts-video-section.videolist .entry-meta .category, .podcasts-video-section .podcast-author-name { display: block; padding-left: 0px; font-weight: bold !important; }

.podcasts-video-section .podcast-video-length { color: #000000; padding-top: 8px; vertical-align: middle; font-family: Danton; font-size: 16px; font-weight: 800; letter-spacing: 0.3px; /*background: transparent url("assets/images/play-button.png") no-repeat 15px 8px;*/ }

.podcasts-video-section.videolist div.podcast-video-length, .podcasts-video-section.audiolist div.podcast-video-length { display: block; }

.podcasts-video-section .podcast-video-length .fa-play-circle { color: #33BBA9; font-size: 25px; vertical-align: middle; margin-right: .25em; }

.podcasts-video-section.videolist .podcast-author-name, .podcasts-video-section.audiolist .entry-meta .category { display: none; }

.podcasts-video-section .black-background h2, .podcasts-video-section .black-background .podcast-video-length { color: #FFFFFF; }

.podcasts-video-section .black-background h3 { border-left: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }

.podcasts-video-section .black-background .grid-wrap .row.row-inner { border-bottom: 1px solid #FFFFFF; padding: 15px 0px 25px; }

.podcasts-video-section .black-background .grid-wrap .row.row-inner:last-child { border-bottom: none; }

.podcasts-video-section .black-background .grid-wrap { padding-left: 15px; }

.home-grid .gridlist.black-background { border-left: 1px solid #FFFFFF; }

.news-list-sub-topics .audio-wrap { display: none; }

/*--------------------------------------------------------------
## Standard pages
--------------------------------------------------------------*/
.topic-index-header .box-headline { border-left: 1px solid #24677B; border-bottom: 4px solid #24677B; padding-left: 20px; }

.topic-index-header h1 { font-family: "PT Mono", arial, sans-serif; font-size: 24px; font-weight: bold; line-height: 1.88em; text-transform: uppercase; }

.posts-section h3, .post-section-recent h3 { font-family: "Open Sans", arial, sans-serif; font-size: 28px; font-weight: bold; line-height: 1.36em; letter-spacing: -1px; }

.posts-section .entry-meta .podcast-author-name, .posts-section .entry-meta .location .region, .post-section-recent .entry-meta .podcast-author-name, .post-section-recent .entry-meta .location .region { display: inline; }

.posts-section .entry-meta .byline.author.vcard, .posts-section .location .country, .post-section-recent .entry-meta .byline.author.vcard, .post-section-recent .location .country { display: none; }

.posts-section .gridlist .grid-wrap, .post-section-recent .gridlist .grid-wrap { border-bottom: none; }

.post-section-recent .location { display: none; }

.page-content .entry-content h1, .page-content .entry-content h2 { font-size: 45px; line-height: 1em; margin-bottom: 22px; font-family: "Danton-Bold", arial, sans-serif; border-left: 1px solid #4A4A4A; border-bottom: 1px solid #4A4A4A; padding: 0 0 14px 14px; }

.page-content .entry-content h2 { width: 100%; max-width: 579px; }

.page-content .entry-content p { font-size: 20px; font-family: "Danton", arial, sans-serif; }

.page-content .entry-content .btn { border-radius: 36px; margin-right: 20px; }

.our-staff h2 { font-size: 45px; line-height: 1em; margin-bottom: 22px; font-family: "Danton-Bold", arial, sans-serif; margin-top: 60px; border-left: 1px solid #4A4A4A; border-bottom: 1px solid #4A4A4A; padding: 0 0 14px 14px; }

.our-team .entry-content h2 { font-size: 26px; margin-bottom: 0px; border: none; padding: 0px; }

.our-team .tagline { color: #33BBA9; font-family: "PT Mono", arial, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1.3px; text-align: left; line-height: 18px; text-transform: uppercase; }

.our-team .member-image { max-width: 130px; margin-left: -7px; border-radius: 130px; }

.our-team .member-image img { max-width: 130px; }

.our-team .member-text.entry-content { margin-top: 20px; }

.our-team .member-text p { font-size: 20px; line-height: 1.5em; margin-top: 8px; margin-left: 0px; }

.our-team span { color: #33BBA9; }

.page .rt-reading-time, .single .rt-reading-time { margin-bottom: 30px; }

.page .col-sm-4 { margin-bottom: 20px; }

.post_grid .entry-content { margin-top: 0px; }

#footer-section-3 { padding-top: 30px !important; padding-bottom: 20px; }

#advertise-section-1 .btn { width: 300px; padding: 12px 0 0; border-radius: 200px; height: 46px; margin-top: 52px; background-color: #33BBA9; color: #fff; -webkit-box-shadow: none; box-shadow: none; float: left; border: none; font-family: "PT Mono"; font-size: 16px; font-weight: bold; letter-spacing: 1.3px; }

/*--------------------------------------------------------------
## Single Posts
--------------------------------------------------------------*/
.single .col-sm-8 .entry-content p:first-of-type::first-letter, .withsidefeatured p:first-of-type::first-letter { font-family: "Open Sans", arial, sans-serif; font-weight: bold; color: #33BBA9; font-size: 106px; font-weight: bold; float: left; margin-right: 8px; padding-top: 30px; padding-bottom: 30px; }

@-moz-document url-prefix() { .single .col-sm-8 .entry-content p:first-of-type::first-letter, .withsidefeatured p:first-of-type::first-letter { padding-top: 10px; padding-bottom: 30px; float: left; } }

.single .col-sm-8 .entry-content blockquote p:first-of-type::first-letter { font-weight: bold; color: #33BBA9; font-size: 24px; float: none; margin-right: 0px; }

.single .featured-image.wp-post-image { height: auto; }

.custom-layout-video-page .col-md-4 .tb-author-box, .custom-layout-video-page .col-sm-4 .tb-author-box { padding-top: 0px; padding-left: 0px; }

.custom-layout-video-page .col-md-4 .tb-author-box h3.info-box-title, .custom-layout-video-page .col-sm-4 .tb-author-box h3.info-box-title { font-size: 24px; border-bottom: none; padding-bottom: 0; margin-bottom: 30px; }

.custom-layout-video-page .col-md-4 .tb-author-box .info-box-title:before, .custom-layout-video-page .col-sm-4 .tb-author-box .info-box-title:before { background: none; /*content: "by ";*/ text-transform: lowercase; position: static; }

.custom-layout-video-page .col-md-4 .tb-author-box .inner, .custom-layout-video-page .col-sm-4 .tb-author-box .inner { padding-left: 0; }

.custom-layout-video-page .col-md-4 .tb-author-box .avatar-wrap, .custom-layout-video-page .col-sm-4 .tb-author-box .avatar-wrap { display: none; }

.custom-layout-video-page .col-md-4 .tb-author-box .tb-social-icons, .custom-layout-video-page .col-sm-4 .tb-author-box .tb-social-icons { display: none; }

.single .col-md-8 .tb-author-box, .single .col-sm-8 .tb-author-box, .custom-layout-video-page .col-md-8 .tb-author-box, .custom-layout-video-page .col-sm-8 .tb-author-box { padding-top: 0px; padding-left: 0px; /*& p:first-of-type::first-letter { font-weight: 300; color: rgba(26,26,26,.7); font-size: 16px; float: none; margin-right: 0px; }*/ }

.single .col-md-8 .tb-author-box h3.info-box-title, .single .col-sm-8 .tb-author-box h3.info-box-title, .custom-layout-video-page .col-md-8 .tb-author-box h3.info-box-title, .custom-layout-video-page .col-sm-8 .tb-author-box h3.info-box-title { font-size: 24px; border-bottom: none; padding-bottom: 0; margin-bottom: 30px; color: #000000; position: absolute; margin-left: 20px; }

.single .col-md-8 .tb-author-box .info-box-title:before, .single .col-sm-8 .tb-author-box .info-box-title:before, .custom-layout-video-page .col-md-8 .tb-author-box .info-box-title:before, .custom-layout-video-page .col-sm-8 .tb-author-box .info-box-title:before { background: none; content: ""; text-transform: lowercase; position: static; }

.single .col-md-8 .tb-author-box p, .single .col-sm-8 .tb-author-box p, .custom-layout-video-page .col-md-8 .tb-author-box p, .custom-layout-video-page .col-sm-8 .tb-author-box p { border-left: 1px solid #4A4A4A; border-bottom: 1px solid #4A4A4A; padding: 32px 22px; }

.single .col-md-8 .tb-author-box .tb-social-icons, .single .col-sm-8 .tb-author-box .tb-social-icons, .custom-layout-video-page .col-md-8 .tb-author-box .tb-social-icons, .custom-layout-video-page .col-sm-8 .tb-author-box .tb-social-icons { margin-top: 0 !important; padding-top: 0px; padding-left: 14px; border-left: 1px solid #4A4A4A; }

.single .col-md-8 .tb-author-box .tb-social-icons > li, .single .col-sm-8 .tb-author-box .tb-social-icons > li, .custom-layout-video-page .col-md-8 .tb-author-box .tb-social-icons > li, .custom-layout-video-page .col-sm-8 .tb-author-box .tb-social-icons > li { width: 100%; max-width: 50%; border-right: 1px solid #d7d7d7; padding-top: 10px; }

.single .col-md-8 .tb-author-box .tb-social-icons > li:last-of-type, .single .col-sm-8 .tb-author-box .tb-social-icons > li:last-of-type, .custom-layout-video-page .col-md-8 .tb-author-box .tb-social-icons > li:last-of-type, .custom-layout-video-page .col-sm-8 .tb-author-box .tb-social-icons > li:last-of-type { border-right: none; }

.single .col-md-8 .tb-author-box .fa, .single .col-sm-8 .tb-author-box .fa, .custom-layout-video-page .col-md-8 .tb-author-box .fa, .custom-layout-video-page .col-sm-8 .tb-author-box .fa { font-size: 22px; }

.single .col-md-8 .tb-author-box i, .single .col-sm-8 .tb-author-box i, .custom-layout-video-page .col-md-8 .tb-author-box i, .custom-layout-video-page .col-sm-8 .tb-author-box i { width: 100%; text-align: left; }

.single .wp-caption .wp-caption-text { background: #FFFFFF; text-align: left; padding-left: 0; }

.single #main { padding: 0px 0 60px 0 !important; }

.custom-single-post .featured-image.wp-post-image { width: 100%; max-height: 600px; -o-object-fit: cover; object-fit: cover; }

.custom-single-post .singlefooter-bio, .custom-single-post .singlefooter-related { margin: 3em 0 0; }

.custom-single-post .singlefooter-bio .tb-related-posts { display: none; }

.custom-single-post .singlefooter-related .tb-author-box { display: none; }

.custom-single-post .singlefooter-related .entry-title, .custom-single-post .singlefooter-related .entry-meta { text-align: left; }

.custom-single-post .singlefooter-related .col-sm-4 img { max-height: 199.5px; -o-object-fit: cover; object-fit: cover; }

.custom-single-post .home-grid h3 { border-bottom: none; padding-left: 0; }

.custom-single-post .col-sm-8 { padding-left: 40px; }

.custom-single-post .entry-content p, .custom-single-post li { font-family: "Danton", arial sans-serif; font-size: 20px; line-height: 1.5em; }

.custom-single-post .addtoany_shortcode { width: 100%; border-left: 1px solid #4A4A4A; border-bottom: 1px solid #4A4A4A; padding: 0px 0 0px 20px; margin-bottom: 60px; }

.custom-single-post .addtoany_list a, .custom-single-post .widget .addtoany_list a { padding: 0 20px !important; border-left: 1px solid #4A4A4A; }

.custom-single-post .a2a_s_facebook, .custom-single-post .a2a_s_twitter, .custom-single-post .a2a_s_email { background-color: #000000 !important; width: 25px !important; height: 25px !important; }

.custom-single-post a.addtoany_share_save { float: left !important; border-left: none; padding-left: 0 !important; font-family: "PT Mono", arial, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1.3px; text-align: left; color: #33bba9; text-transform: uppercase; }

.custom-single-post .tb-author-box .avatar-wrap { right: 75px; left: auto; }

.custom-single-post .tb-author-box .avatar-wrap img { height: 70px; }

.custom-single-post .tb-author-box .inner { padding-left: 0; }

.custom-single-post .tb-author-box .inner p { width: 80%; border-bottom: none; }

.custom-single-post .biowrap { position: static; border-left: 1px solid #4A4A4A; }

.custom-single-post .biowrap .tb-author-box h3.info-box-title { position: static; margin-bottom: 10px; }

.custom-single-post .biowrap .tb-author-box p { border-left: none; padding: 0 0 0 20px; }

.custom-single-post .biowrap .tb-author-box .avatar-wrap { bottom: 90px; right: 0px; position: absolute; }

.custom-single-post .authors-city { font-family: "PT Mono", arial, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1.3px; text-align: left; color: #33BBA9; width: 70%; padding: 10px 20px 10px 0px; text-transform: uppercase; }

.custom-single-post .authors-city .entry-meta { border-top: 1px solid #4A4A4A; border-bottom: 1px solid #4A4A4A; padding: 12px 0 12px 20px; margin-left: 0px; }

.custom-single-post h2, .custom-single-post h3 { font-family: "Open Sans", arial, sans-serif; font-weight: bold; }

.custom-single-post h3.info-box-title { color: #000000; margin-left: 20px; font-family: "Danton-Bold", arial, sans-serif; font-size: 26px; line-height: 1.15em; }

.custom-single-post .single-post-sidebar-wrap { padding-left: 0; border-left: 1px solid #24677B; padding-right: 60px; }

.custom-single-post .single-post-sidebar-wrap .entry-content { border-top: 1px solid #24677B; border-bottom: 1px solid #24677B; padding: 20px 0; }

.custom-single-post .single-post-sidebar-wrap .entry-content p { font-family: "Open Sans", arial, sans-serif; font-size: 18px; line-height: 1.33em; color: #4a4a4a; }

.custom-single-post .single-post-sidebar-wrap .entry-header, .custom-single-post .single-post-sidebar-wrap .entry-meta, .custom-single-post .single-post-sidebar-wrap .entry-content, .custom-single-post .single-post-sidebar-wrap .readtime { padding-left: 20px; }

.custom-single-post .single-post-sidebar-wrap .entry-meta { border-top: 1px solid #4A4A4A; padding-top: 10px; text-transform: uppercase; }

.custom-single-post .single-post-sidebar-wrap .readtime { padding-top: 20px; }

.custom-single-post .single-post-sidebar-wrap .podcast-author-name { float: left; }

.custom-single-post .single-post-sidebar-wrap .podcast-author-name:after { content: " • "; margin-right: 6px; }

.custom-single-post .col-sm-12 .tb-related-posts { clear: both; border-left: 1px solid #4A4A4A; padding: 0; margin-bottom: 0; }

.custom-single-post .col-sm-12 .tb-related-posts .entry-meta { font-size: 12px; text-transform: uppercase; }

.custom-single-post .col-sm-12 .tb-related-posts .podcast-author-name { float: left; }

.custom-single-post .col-sm-12 .tb-related-posts .podcast-author-name:after { content: " • "; margin-right: 5px; }

.custom-single-post .col-sm-12 .tb-related-posts .inner { padding-left: 15px; }

.custom-single-post .col-sm-12 .tb-related-posts .related-posts-title { border-bottom: 1px solid #4A4A4A; }

.custom-single-post .col-sm-12 .tb-related-posts .related-posts-title::before { background: transparent; }

.custom-single-post h1.entry-title { font-family: "Danton", arial, sans-serif; font-size: 35px; font-weight: bold; line-height: 1em; }

.custom-single-post .entry-meta { color: #33BBA9; font-family: "PT Mono", arial, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1.3px; }

.custom-single-post .entry-meta .sep, .custom-single-post .entry-meta .fa, .custom-single-post .entry-meta .entry-date, .custom-single-post .entry-meta .region, .custom-single-post .podcast-video-length, .custom-single-post .entry-meta .comments-link, .custom-single-post .tb-related-posts .entry-meta .location, .custom-single-post .tb-related-posts .entry-date, .custom-single-post .entry-meta .post-format { display: none; }

.custom-single-post h2.related-posts-title { font-family: "Open Sans", arial, sans-serif; font-size: 28px; font-weight: bold; line-height: 1.36; color: #33bba9; letter-spacing: -1px; padding-bottom: 20px; padding-left: 20px; }

.custom-single-post h3.entry-title { color: #000000; font-family: "Danton-Bold", arial, sans-serif; font-size: 20px; line-height: 1.13em; }

.custom-single-post .col-sm-6 { width: 100%; height: 350px; margin-bottom: 30px; }

.custom-single-post .col-sm-6:first-of-type { border-bottom: 1px solid #4A4A4A; }

.custom-single-post .col-sm-6:last-of-type { margin-bottom: 0; padding-bottom: 0; }

.custom-single-post .col-sm-6 article { width: 33%; float: left; }

.custom-single-post .col-sm-6 .thumb-wrapper { width: 100%; height: 185px; padding: 0 10px; }

.custom-single-post .col-sm-6 .thumb-wrapper img { border-radius: 0; width: 100%; height: auto; max-height: 225px; -o-object-fit: cover; object-fit: cover; }

.custom-single-post .tb-mini-post-list.thumb-smaller .content-wrapper { left: 10px; top: 235px; bottom: 0; float: left; clear: both; }

.single .featured-image-on-sidebar { width: 100%; max-width: 60%; padding-right: 130px; float: left; }

.single .featured-image-on-sidebar .featured-image.wp-post-image { max-height: 800px; height: auto; }

.single .content-float-to-sidebar { width: 40%; float: left; margin-bottom: 60px; }

.single .singlefooter-bio { padding-left: 0px; }

.single .single-post-sidebar-wrap { padding-right: 0px; }

/*--------------------------------------------------------------
## Gallery - Image format
--------------------------------------------------------------*/
.single-format-image .gallery-item { display: none; }

.single-format-image .gallery-item:first-of-type { display: block; width: 100%; }

.single-format-image .gallery-item .tb-thumb-link { display: block; }

.single-format-image .gallery-item img { width: 100%; }

#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_wrap_0 img { width: 100%; -o-object-fit: cover; object-fit: cover; }

#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_container_0 { bottom: 30px; top: auto !important; }

#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_thumbnails_0 { float: right; margin-right: 50px !important; }

.bwg_slideshow_dots_0.bwg_slideshow_dots_deactive_0 { background: #33BBA9 !important; }

/*--------------------------------------------------------------
## Past Issues
--------------------------------------------------------------*/
.past-issues-grid .featured-item.featured-image { text-align: center; }

.past-issues-grid .featured-item.featured-image img { width: 170px; height: 222px; -o-object-fit: cover; object-fit: cover; }

.past-issues-grid .post_grid .entry-title, .past-issues-grid .single-issue { color: #33BBA9; font-family: "PT Mono" arial, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1.3px; width: 100%; max-width: 170px; margin: 0 auto; }

.single-issue-heading { font-size: 45px; line-height: 1em; margin-bottom: 22px; font-family: "Danton-Bold", arial, sans-serif; border-left: 1px solid #4A4A4A; border-bottom: 1px solid #4A4A4A; padding: 0 0 14px 14px; margin-bottom: 50px !important; }

/*--------------------------------------------------------------
## Archive & Category & Search
--------------------------------------------------------------*/
.archive #main { padding: 20px 0 60px 0; }

.archive .home-grid .entry-content p { font-size: 14px; }

.archive .col-sm-4 { min-height: 540px; }

.archive .col-sm-4 img { min-height: 242px; max-height: 242px; }

.archive .post_grid .entry-content { margin-top: 20px; }

.search #main { padding: 20px 0 60px 0; }

.search .col-md-8 { width: 100%; }

.search .byline.author.vcard, .search .sep, .search .comments-link, .search .fa-clock-o, .search .podcast-video-length, .search .search-again { display: none; }

.search .tb-search-results .search-result .entry-title { font-family: "Danton", arial, sans-serif; font-size: 26px; font-weight: bold; line-height: 1.15em; }

.search .entry-meta { color: #33BBA9; font-size: 12px; font-weight: bold; font-family: "PT Mono", arial, sans-serif; text-transform: uppercase; }

.search .entry-content p { font-size: 16px; font-family: "Open Sans", Arial, sans-serif; }

.search .search-page { padding: 0px; }

.search .tb-search-results .search-result { padding: 0px 0 30px 40px; margin-bottom: 40px; }

.search .podcast-author-name { margin-left: 8px; }

.search .podcast-author-name:before { content: "• "; }

.search .search-refine a:link, .search .search-refine a:visited { color: #33BBA9; }

/*--------------------------------------------------------------
## Sidebar
--------------------------------------------------------------*/
.fixed-sidebar .widget { padding: 0 30px 0px 0; margin-top: -8px; }

#menu-standard-left-sidebar { list-style-type: none; color: #33BBA9; margin-right: 20px; border-left: 1px solid #4A4A4A; }

#menu-standard-left-sidebar li { border-bottom: 1px solid #4A4A4A; margin-bottom: 0px; padding: 15px 0; }

#menu-standard-left-sidebar li a { line-height: 18px; font-family: "PT Mono", arial, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1.3px; color: #24677B; padding-left: 20px; text-transform: uppercase; }

#menu-standard-left-sidebar .current-menu-item a { color: #33BBA9 !important; }

/*--------------------------------------------------------------
## News Section Pages
--------------------------------------------------------------*/
.news-top-nav .navlists { border-left: 1px solid #24677B; border-bottom: 4px solid #24677B; padding-left: 20px; }

.news-top-nav .navlists p { color: #24677B; font-family: "PT Mono", arial, sans-serif; font-size: 24px; font-weight: bold; line-height: 1.88em; text-transform: uppercase; border-right: 1px solid #24677B; }

.news-top-nav .navlists .mega-menu-link { font-family: "PT Mono", arial, sans-serif !important; font-weight: bold; }

.news-top-nav .navlists .mega-menu-horizontal { min-width: 195px; }

.news-slider .tb-post-slider.style-2 .carousel-caption { background: transparent; right: 20px; left: auto; padding: 0; }

.news-slider .tb-post-slider.style-2 .carousel-caption .carousel-excerpt { font-size: 18px; }

.news-slider .tb-simple-slider { border-top: 1px solid #4A4A4A; border-left: 1px solid #4A4A4A; padding: 20px 0 0 20px; }

.news-slider .tb-simple-slider h3 { color: #000000; text-shadow: none; font-family: "Danton-Bold", arial, sans-serif; font-size: 30px; }

.news-slider .tb-simple-slider .carousel-inner > .item > img { width: 48%; float: left; min-height: 280px; -o-object-fit: cover; object-fit: cover; }

.news-slider .tb-simple-slider .entry-meta { font-size: 16px; }

.news-slider .carousel-excerpt { color: #000000; text-shadow: none; font-family: "Open Sans", arial, sans-serif; font-size: 18px; line-height: 1.33em; }

.news-slider .entry-meta .fa-folder, .news-slider .entry-meta .fa-clock-o, .news-slider .entry-meta .sep, .news-slider .comments-link, .news-slider .podcast-video-length, .news-slider .podcast-author-name, .news-slider .byline.author.vcard { display: none; }

.news-slider .entry-meta .entry-date:before { content: " • "; }

.news-list .grid-item { padding-left: 20px; }

.news-list .col-sm-4 .featured-item.featured-video, .news-list .col-sm-4 .featured-item.featured-audio, .news-list .post-format { display: none; }

.news-list .col-sm-8 .row-inner:first-of-type { border-bottom: 1px solid #4A4A4A; margin-bottom: 20px; }

.news-list .col-sm-8 article { border-bottom: none; }

.news-list .col-sm-8 h2.entry-title { font-size: 26px; }

.news-list .col-sm-8 .category { display: inline-block; color: #33BBA9; float: left; margin-right: 5px; }

.news-list .meta-bottom, .news-list .readtime, .news-list .col-sm-8 .city { display: none; }

.news-list .news-list-right { border-left: 1px solid #4A4A4A; border-top: 1px solid #4A4A4A; }

.news-list .news-list-right .category:after { content: " • "; }

.news-list-sub-topics .readtime { display: none; }

.news-list-sub-topics .grid-wrap { border-bottom: none; }

.news-list-sub-topics h2.entry-title { font-size: 26px; }

.news-list-sub-topics .col-md-8 .category { display: inline-block; color: #33BBA9; float: left; clear: both; margin-right: 5px; }

.news-list-sub-topics .col-md-8 .entry-date { display: inline-block; color: #33BBA9; }

.news-list-sub-topics .col-md-8 .author, .news-list-sub-topics .col-md-8 .entry-meta .city { display: none; }

.news-list-sub-topics .gridlist .entry-meta .podcast-author-name, .news-list-sub-topics .gridlist .entry-meta .country { display: none; }

.news-list-sub-topics .gridlist .entry-meta .location .region, .news-list-sub-topics .gridlist .entry-meta .entry-date { display: inline-block; }

.news-list-sub-topics .rightlink { float: right; height: 14px; font-family: "PT Mono", arial, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }

.news-list-sub-topics .rightlink a, .news-list-sub-topics .rightlink a:visited { color: #33BBA9; }

.news-topic-navlist ul { border-left: 1px solid #4A4A4A; }

.news-topic-navlist .widget_nav_menu .menu > li { margin-bottom: 0px; border-bottom: 1px solid #4A4A4A; padding: 10px 0px 10px 10px; }

.news-topic-navlist .widget_nav_menu .menu > li a, .news-topic-navlist .widget_nav_menu .menu > li a:visited { color: #24677B; text-transform: uppercase; font-size: 16px; font-weight: bold; letter-spacing: 1.3px; font-family: "PT Mono", arial, sans-serif; }

#news-breaking-v1-section-2 p { color: #FFFFFF; padding-left: 20px; }

#news-breaking-v1-section-5 .col-sm-8 p { padding-left: 20px; }

#news-breaking-v1-section-3 { padding-bottom: 0px !important; }

#news-breaking-v1-section-3 .carousel-inner { padding-bottom: 20px; }

#news-breaking-v1-section-3 .tb-simple-slider.style-2 .tb-slider-arrows { top: -10px; right: 0px; }

#news-breaking-v1-section-3 h1 { color: #33BBA9; font-family: "Open Sans", arial, sans-serif; font-size: 28px; font-weight: bold; letter-spacing: -1px; line-height: 1.36em; margin-bottom: 10px; }

#news-section-section-3 .col-sm-6 .entry-meta, #news-breaking-v1-section-4 .col-sm-8 .post_grid .entry-meta, #news-breaking-v2-section-4 .col-sm-8 .post_grid .entry-meta { font-weight: bold; font-size: 12px; text-transform: uppercase; }

#news-breaking-v1-section-2 .post_grid .entry-title a:hover, #news-breaking-v1-section-2 h2.entry-title a:hover, #news-breaking-v2-section-2 .post_grid .entry-title a:hover, #news-breaking-v2-section-2 h2.entry-title a:hover { color: #000000; }

.breaking-news-section .gridlist { border-left: 1px solid #33BBA9; }

.breaking-news-section .post_grid .post-wrap { padding-left: 20px; }

.breaking-news-section .row { margin-left: -20px; }

.breaking-news-section .row-inner:first-of-type { border-bottom: 1px solid #33BBA9; margin-bottom: 30px; }

.breaking-news-section .post_grid article { margin-bottom: 30px; }

.breaking-news-section h2.entry-title { color: #FFFFFF; font-family: "Danton-Bold", arial, sans-serif; font-size: 20px; line-height: 1.13em; margin-bottom: 10px; }

.breaking-news-section h3 { color: #FFFFFF; font-family: "Open Sans", arial, sans-serif; font-size: 28px; font-weight: bold; line-height: 1.36em; letter-spacing: -1px; border-bottom: 1px solid #33BBA9; padding: 0px 0 20px 20px; }

.breaking-news-section .meta-bottom, .breaking-news-section .readtime, .breaking-news-section .entry-meta .fa { display: none; }

.breaking-news-section .entry-meta .sep, .breaking-news-section .entry-meta .podcast-author-name, .breaking-news-section .entry-meta .category, .breaking-news-section .entry-meta .podcast-video-length, .breaking-news-section .entry-meta .location .country, .breaking-news-section .entry-meta .comments-link { display: none; }

.breaking-news-section.breaking-single-post .breaking-headline h1 { font-family: "Open Sans", arial, sans-serif; font-size: 28px; font-weight: bold; line-height: 1.36em; letter-spacing: -1px; color: #FFFFFF; border-left: 1px solid #33BBA9; padding: 0 0 10px 20px; }

.breaking-news-section.breaking-single-post h2.entry-title { font-family: "Danton-Bold", arial, sans-serif; font-size: 35px; line-height: 1em; color: #FFFFFF; }

.breaking-news-section.breaking-single-post .entry-header { width: 49%; float: left; }

.breaking-news-section.breaking-single-post .list-wrap article.has-thumbnail { padding-left: 0; }

.breaking-news-section.breaking-single-post .entry-content { width: 49%; float: left; }

.breaking-news-section.breaking-single-post .entry-content p { color: #FFFFFF; font-family: "Open Sans", arial, sans-serif; font-size: 18px; line-height: 1.33em; float: left; }

.breaking-news-section.breaking-single-post .list-wrap .thumb-wrapper { width: 100%; max-width: 560px; height: auto; position: relative; float: left; margin-right: 20px; }

.breaking-news-section.breaking-single-post .list-wrap .thumb-wrapper img { width: 100%; height: auto; max-height: 284px; }

.breaking-news-section.breaking-single-post .breaking-post-list { border-left: 1px solid #33BBA9; border-top: 1px solid #33BBA9; padding: 20px 0 0 20px; margin-top: -5px; }

.breaking-news-section.breaking-single-post .category { display: inline-block; float: left; margin-right: 8px; }

.breaking-news-section.breaking-single-post .category:after { content: " • "; }

/*--------------------------------------------------------------
## Footer Area
--------------------------------------------------------------*/
.copyright-section .entry-content p { font-size: 12px; font-weight: bolder; }

.copyright-section a { color: #FFFFFF; }

#custom-bottom .widget-title { color: #33BBA9; text-transform: uppercase; margin-bottom: 0; font-size: 1.125em; letter-spacing: 4px; }

#custom-bottom img { width: 75%; text-align: left; }

#custom-bottom .fixed-sidebar .widget { background-color: #4A4A4A; color: #FFFFFF; }

#custom-bottom h3:before { display: none; }

#custom-bottom .fixed-sidebar .widget-title { border-bottom: none; }

#custom-bottom .col-sm-020 .element-1 { margin-bottom: 0; }

#custom-bottom .alignleft { margin-top: -5px; }

#custom-bottom .col-sm-2.footer-image-col { padding-left: 0px !important; }

#custom-bottom .social-icons-col-5 { float: right; }

.nomargin { margin: 0; }

/*--------------------------------------------------------------
## Subscription Styling - Home Page Middle
--------------------------------------------------------------*/
#frm_form_6_container .frm_form_fields { background: #24677B url(assets/images/mail-subsription-signup.jpg) no-repeat; }

#frm_form_7_container input { color: #FFFFFF; }

/*--------------------------------------------------------------
## Responsive - Media Queries
--------------------------------------------------------------*/
@media only screen and (max-width: 767px) { #mega-menu-wrap-side { background-color: #FFFFFF; border-left: 1px solid #24677B; border-bottom: 3px solid #24677B; }
  #mega-menu-wrap-side #mega-menu-side > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link { background: #FFFFFF; }
  #mega-menu-wrap-side #mega-menu-side > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:first-of-type { color: #33BBA9; }
  .page-wrap-section .col-xs-4, .page-wrap-section .col-xs-8 { width: 100%; margin-bottom: 40px; }
  .page-wrap-section .col-sm-4:first-of-type { display: none; }
  .page-wrap-section .element { padding-left: 0px !important; padding-right: 0px !important; }
  .page-wrap-section .col-sm-4 .element { width: 49%; float: left; display: inline-block; clear: none; }
  .page-wrap-section .tb-team-member { padding: 0px 10px; min-height: 480px; }
  .page-wrap-section .mobile-pad p { padding-left: 10%; padding-right: 10%; margin: 25px 0; }
  #careers-section-1 .tb-team-member { min-height: 0; padding-bottom: 30px !important; }
  .about-seventh-day .entry-content h2 { margin-top: 60px; }
  .black-background .col.col-sm-6 { width: 48% !important; float: left; border-bottom: none; padding-right: 0px !important; }
  .black-background .col.col-sm-6 article { padding-bottom: 0px; }
  .black-background .col.col-sm-6 img { max-height: 190px; min-height: 190px; -o-object-fit: cover; object-fit: cover; }
  .podcasts-video-section .black-background .grid-wrap .row.row-inner { margin-left: -15px; margin-bottom: 10px; }
  .archive .col-sm-4 { min-height: 0px; margin-bottom: 60px; }
  .archive .col-sm-4 img { min-height: 100%; max-height: 100%; }
  .past-issues-grid .col-sm-3 { width: 25%; float: left; }
  .past-issues-grid .featured-item.featured-image { text-align: center; }
  .past-issues-grid .featured-item.featured-image img { width: 140px; height: 185px; -o-object-fit: cover; object-fit: cover; }
  .past-issues-grid .post_grid .entry-title { color: #33BBA9; font-family: "PT Mono" arial, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1.3px; width: 100%; max-width: 170px; margin: 0 auto; } }

@media only screen and (min-width: 0px) and (max-width: 640px) { [class*=' col-'] { width: 100%; x-overflow: hidden; }
  #branding { height: 57px; padding: 0; }
  .header-top .header-text .to-mobile, .mysearch, .tb-mobile-menu-wrapper.light .header-text { display: none; }
  .header-nav, .header-top, .tb-mobile-menu-wrapper #menu-main-navigation { width: 100%; }
  .tb-mobile-menu-wrapper.light .tb-mobile-menu > li > .menu-btn { color: #FFFFFF; }
  .header-logo { left: 20px; }
  .header-logo.header_logo.header_logo_image.logo-mobile { width: 100%; }
  .header-logo img { width: 50%; }
  .mobile-nav > li > a { padding-right: 10px; }
  .tb-mobile-menu-wrapper.light .tb-search.mini .search-submit { color: #FFFFFF; right: 25px; }
  .search .entry-content p { margin-top: 0px; margin-bottom: 10px; }
  .search .readtime { margin-bottom: 20px; }
  .home-slideshow .tb-post-slider h3, .slider-at-bottom .home-slideshow .tb-post-slider h3 { width: 100%; min-width: 80%; border-bottom: none; padding-bottom: 8px; margin-bottom: 0px; }
  .home-slideshow .tb-post-slider .carousel-caption .carousel-excerpt, .home-slideshow .carousel .entry-meta, .slider-at-bottom .home-slideshow .tb-post-slider .carousel-caption .carousel-excerpt, .slider-at-bottom .home-slideshow .carousel .entry-meta { position: static; width: 100%; padding: 0px 14px; border-top: 1px solid #4A4A4A; padding-top: 14px; }
  .home-slideshow .tb-post-slider .carousel-caption .carousel-excerpt, .slider-at-bottom .home-slideshow .tb-post-slider .carousel-caption .carousel-excerpt { padding-bottom: 14px; }
  .home-slideshow .carousel .carousel-indicators, .slider-at-bottom .home-slideshow .carousel .carousel-indicators { bottom: 320px; }
  .home-slideshow .tb-post-slider .carousel-inner > .item > img, .slider-at-bottom .home-slideshow .tb-post-slider .carousel-inner > .item > img { min-height: 255px; }
  .slider-at-bottom { padding: 0px 20px !important; }
  .slider-at-bottom .home-slideshow .tb-post-slider .carousel-caption p.carousel-excerpt { font-size: 22px; line-height: 1.36em; }
  .slider-at-bottom .home-slideshow .carousel .carousel-indicators { bottom: 490px; }
  .slider-at-bottom .home-slideshow .tb-post-slider.style-3 .carousel-caption h3 { font-size: 40px; width: 100%; max-width: 100%; }
  .featured-post-section .featured-item.featured-image { width: 100%; float: none; margin-right: 0; }
  .featured-post-section .post_grid .col:nth-child(3) .featured-item { padding-bottom: 20px; }
  .home-post-list .tb-content-block.entry-content h2, .home-slideshow .home-slideshow-title h2, .home-grid h3, .podcasts-video-section h3 { font-size: 24px; padding-left: 20px; }
  .home-slideshow .home-slideshow-title h2 { padding-left: 0px; }
  #home-news-in-brief-section-1 .col-sm-4 { padding-left: 15px !important; padding-top: 0px !important; }
  #home-news-in-brief-section-1 .col-sm-8 { padding-top: 0px !important; }
  #home-news-in-brief-section-2 { padding: 20px 0px !important; }
  #home-news-in-brief-section-3 { width: 100%; max-width: 100%; }
  #home-news-in-brief-section-3 h2 { padding-top: 20px !important; padding-left: 20px !important; }
  #home-news-in-brief-section-4 { padding: 40px 20px 40px 5px !important; }
  #home-news-in-brief-section-4 h2 { font-size: 40px; line-height: 1em; }
  #home-news-in-brief-section-4 .col-sm-1 { display: none; }
  #home-news-in-brief-section-4 p { font-size: 20px; padding: 14px 0 14px 20px; border-left: 1px solid #FFFFFF; }
  #home-news-in-brief-section-4 .text-left p { padding-left: 20px; border-left: none; border-bottom: 1px solid #FFFFFF; }
  #home-news-in-brief-section-7, #home-news-in-brief-section-9 { padding: 0px 20px 20px 20px !important; }
  #home-news-in-brief-section-7 .col-xs-8, #home-news-in-brief-section-7 .col-xs-4, #home-news-in-brief-section-9 .col-xs-8, #home-news-in-brief-section-9 .col-xs-4 { width: 100%; }
  #home-news-in-brief-section-7 h3, #home-news-in-brief-section-9 h3 { padding-left: 20px; }
  #home-news-in-brief-section-7 h2.entry-title, #home-news-in-brief-section-9 h2.entry-title { font-size: 26px; }
  #home-news-in-brief-section-7 span.location .country, #home-news-in-brief-section-7 .post_grid .entry-meta, #home-news-in-brief-section-7 .entry-meta .podcast-author-name, #home-news-in-brief-section-9 span.location .country, #home-news-in-brief-section-9 .post_grid .entry-meta, #home-news-in-brief-section-9 .entry-meta .podcast-author-name { font-size: 12px; letter-spacing: 1px; }
  #home-news-in-brief-section-7 .post_grid .entry-content, #home-news-in-brief-section-9 .post_grid .entry-content { margin-top: 0px; }
  #home-news-in-brief-section-7 .readtime, #home-news-in-brief-section-9 .readtime { margin-bottom: 10px; }
  #home-news-in-brief-section-6, #home-news-in-brief-section-8 { padding: 20px 20px 0px 20px !important; }
  #home-news-in-brief-section-6 .col-xs-8, #home-news-in-brief-section-6 .col-xs-4, #home-news-in-brief-section-8 .col-xs-8, #home-news-in-brief-section-8 .col-xs-4 { width: 100%; }
  #home-news-in-brief-section-6 h3, #home-news-in-brief-section-8 h3 { padding-left: 20px; }
  #home-news-in-brief-section-6 h2.entry-title, #home-news-in-brief-section-8 h2.entry-title { font-size: 26px; }
  #home-news-in-brief-section-6 span.location .country, #home-news-in-brief-section-6 .post_grid .entry-meta, #home-news-in-brief-section-6 .entry-meta .podcast-author-name, #home-news-in-brief-section-8 span.location .country, #home-news-in-brief-section-8 .post_grid .entry-meta, #home-news-in-brief-section-8 .entry-meta .podcast-author-name { font-size: 12px; letter-spacing: 1px; }
  #home-news-in-brief-section-6 .post_grid .entry-content, #home-news-in-brief-section-8 .post_grid .entry-content { margin-top: 0px; }
  #home-news-in-brief-section-6 .readtime, #home-news-in-brief-section-8 .readtime { margin-bottom: 10px; }
  #home-news-in-brief-section-5, #home-news-in-brief-section-10, #home-news-in-brief-section-11, #home-news-in-brief-section-12, #home-news-in-brief-section-13 { padding: 20px 20px 20px 20px !important; }
  #home-news-in-brief-section-5 h3, #home-news-in-brief-section-10 h3, #home-news-in-brief-section-11 h3, #home-news-in-brief-section-12 h3, #home-news-in-brief-section-13 h3 { padding-left: 15px; }
  #home-news-in-brief-section-5 h2.entry-title, #home-news-in-brief-section-10 h2.entry-title, #home-news-in-brief-section-11 h2.entry-title, #home-news-in-brief-section-12 h2.entry-title, #home-news-in-brief-section-13 h2.entry-title { font-size: 26px; }
  #home-news-in-brief-section-5 span.location .country, #home-news-in-brief-section-5 .post_grid .entry-meta, #home-news-in-brief-section-5 .entry-meta .podcast-author-name, #home-news-in-brief-section-10 span.location .country, #home-news-in-brief-section-10 .post_grid .entry-meta, #home-news-in-brief-section-10 .entry-meta .podcast-author-name, #home-news-in-brief-section-11 span.location .country, #home-news-in-brief-section-11 .post_grid .entry-meta, #home-news-in-brief-section-11 .entry-meta .podcast-author-name, #home-news-in-brief-section-12 span.location .country, #home-news-in-brief-section-12 .post_grid .entry-meta, #home-news-in-brief-section-12 .entry-meta .podcast-author-name, #home-news-in-brief-section-13 span.location .country, #home-news-in-brief-section-13 .post_grid .entry-meta, #home-news-in-brief-section-13 .entry-meta .podcast-author-name { font-size: 12px; letter-spacing: 1px; }
  #home-news-in-brief-section-5 .post_grid .entry-content, #home-news-in-brief-section-10 .post_grid .entry-content, #home-news-in-brief-section-11 .post_grid .entry-content, #home-news-in-brief-section-12 .post_grid .entry-content, #home-news-in-brief-section-13 .post_grid .entry-content { margin-top: 0px; }
  #home-news-in-brief-section-5 .readtime, #home-news-in-brief-section-10 .readtime, #home-news-in-brief-section-11 .readtime, #home-news-in-brief-section-12 .readtime, #home-news-in-brief-section-13 .readtime { margin-bottom: 10px; }
  #home-news-in-brief-section-1 h3 { min-height: 90px; }
  #home-news-in-brief-section-11 h3 { min-height: 128px; }
  #news-breaking-v1-section-1 .col-sm-2 { width: 100%; float: left; }
  .news-top-nav .navlists p { border-right: none; }
  #news-breaking-v1-section-4 .top-right-list { padding-top: 30px !important; }
  .news-topic-navlist { padding-bottom: 0px !important; }
  .news-list .col-sm-8 { margin-left: 0px !important; margin-top: 20px; padding-right: 30px !important; }
  .news-topic-navlist { padding-left: 0px !important; }
  .news-list-sub-topics .col-sm-8 { padding-top: 20px !important; }
  .news-list-sub-topics .col-sm-8 h3 { padding-left: 20px; }
  .breaking-news-section.breaking-single-post .entry-header, .entry-content p { width: 100%; margin: 0px 0; }
  .breaking-news-section.breaking-single-post .entry-content { width: 100%; }
  .breaking-news-section.breaking-single-post .entry-content p { margin: 0px; }
  .news-slider .tb-simple-slider .carousel-inner > .item > img { width: 100%; position: relative; float: left; }
  .news-slider .tb-simple-slider .carousel-caption { width: 100%; float: left; padding-left: 0px; padding-top: 0px; }
  .news-slider .tb-simple-slider .entry-meta { top: -20px; left: 0px; font-size: 12px; }
  .news-slider .tb-simple-slider.tb-post-slider.style-3 .carousel-indicators { display: none; }
  .news-slider .tb-simple-slider .carousel-inner { height: 410px; }
  .news-slider .tb-simple-slider h3 { width: 100%; float: left; }
  .news-slider .tb-simple-slider .carousel-caption { padding-top: 0px; }
  .news-slider .tb-simple-slider .carousel-caption p { display: block; width: 100%; float: left; top: 90px; }
  .breaking-news-section.breaking-single-post .list-wrap .thumb-wrapper { max-width: 100%; margin-bottom: 24px; }
  #news-breaking-v2-section-3 .element { padding-left: 0 !important; }
  #news-breaking-v1-section, #custom-main > .section_732059becb98bdd33 { padding-left: 20px !important; }
  #news-breaking-v1-section-5 .col-sm-8 { padding-left: 0px !important; }
  .custom-single-post .col-sm-8 { margin-top: 20px; padding-left: 0; }
  .single-post-sidebar-wrap .entry-content p { margin-top: 0px; }
  .tb-info-box.tb-author-box.single { width: 100%; padding-right: 0px; }
  .custom-single-post .col-sm-6 { padding-right: 20px !important; }
  .custom-single-post .col-sm-6:last-of-type { height: auto; }
  .custom-single-post .tb-mini-post-list.thumb-smaller .content-wrapper { top: 250px; left: 0px; }
  .custom-single-post .col-sm-6:first-of-type { border-bottom: none; }
  .custom-single-post .col-sm-6 article { width: 100%; min-height: 350px; margin-bottom: 20px; }
  .custom-single-post .col-sm-6 article:last-of-type { width: 100%; min-height: 350px; }
  .custom-single-post .col-sm-6 .thumb-wrapper { padding: 0px; }
  .custom-single-post .col-sm-6 .thumb-wrapper img { -o-object-fit: cover; object-fit: cover; }
  .custom-single-post .col-sm-6 .entry-title { position: relative; top: 50px; }
  .custom-single-post .col-sm-12 .tb-related-posts .entry-meta { position: relative; top: 55px; }
  .custom-single-post .authors-city { width: 100%; }
  .page-wrap-section .col-xs-4, .page-wrap-section .col-xs-8, .page-wrap-section .col-sm-4 .element { width: 100%; margin-bottom: 40px; }
  .page-wrap-section .tb-team-member { min-height: 0px; }
  .page-wrap-section .col-md-8 h2, .page-wrap-section .about-seventh-day .entry-content h2 { margin-top: 0px; }
  .page-wrap-section .mobile-pad p { padding-left: 0px; padding-right: 0px; }
  #frm_form_6_container, #frm_form_7_container { max-width: 730px; margin: 0 auto; float: none; }
  #frm_form_6_container .frm_form_field.frm_two_thirds, #frm_form_7_container .frm_form_field.frm_two_thirds { width: 100%; }
  #frm_form_6_container .frm_submit, #frm_form_7_container .frm_submit { border-bottom: none; }
  #frm_form_6_container input, #frm_form_7_container input { font-size: 24px; line-height: 1.41em; }
  #frm_form_6_container .frm_form_fields, #frm_form_7_container .frm_form_fields { width: 100%; padding: 0px 20px; }
  #frm_form_6_container .frm_primary_label, #frm_form_7_container .frm_primary_label { font-size: 12px; margin-bottom: 14px; }
  #frm_form_6_container button.frm_button_submit.frm_final_submit, #frm_form_7_container button.frm_button_submit.frm_final_submit { margin-top: 37px; float: left; }
  #frm_form_6_container #frm_field_68_container, #frm_form_7_container #frm_field_70_container { padding-top: 20px; margin-bottom: 0px; }
  #frm_form_7_container .frm_form_fields { padding: 0px; }
  #frm_form_7_container .frm_final_submit { margin-top: 20px; }
  .list-wrap .thumb-wrapper { display: inline-block; }
  .big-image-post { min-height: 226px; }
  .adimage { padding-left: 0px !important; }
  #custom-bottom img { width: 120px; margin-left: -15px; }
  #custom-bottom .col-sm-2.footer-image-col { display: none; }
  #custom-bottom .social-icons-col-5 a > i { display: inline; margin: 25px 50px 25px 0; }
  #custom-bottom .social-icons-col-5 { float: left; }
  #custom-bottom .text-center { text-align: left; margin-bottom: 10px; }
  .podcasts-video-section .gridlist { padding-bottom: 40px !important; }
  .podcasts-video-section .col-sm-4, .podcasts-video-section .col-sm-3 { position: static; float: none; margin-bottom: 20px; border-bottom: 1px solid #4A4A4A; padding-bottom: 20px; }
  .podcasts-video-section .col-sm-4:last-child, .podcasts-video-section .col-sm-3:last-child { margin-bottom: 0px; border-bottom: none; padding-bottom: 0; }
  .podcasts-video-section .row { margin-left: -19px; }
  .podcasts-video-section article { position: static; float: none; padding: 0; padding-bottom: 0px; }
  .podcasts-video-section .col-sm-4:last-child article, .podcasts-video-section .col-sm-3:last-child article { margin-bottom: 0; padding-bottom: 0px; }
  .podcasts-video-section .podcasts-video-section .meta-top { position: static; margin: 20px 0px; float: left; }
  .podcasts-video-section h2 { position: relative; top: 0; margin-bottom: 10px; font-size: 20px !important; }
  .podcasts-video-section .col-sm-4 .featured-item.featured-video img { max-height: 100%; }
  .podcasts-video-section .tb-audio-image img, .podcasts-video-section .col-sm-4 .featured-item.featured-video img { min-height: 100%; max-height: 100%; -o-object-fit: cover; object-fit: cover; }
  .podcasts-video-section .black-background .grid-wrap .row.row-inner:last-child { margin-bottom: 0px; padding-bottom: 0px; }
  .podcasts-video-section .black-background .grid-wrap .row.row-inner:last-child article { margin-bottom: 0px; }
  .podcasts-video-section .last.black-background:last-child { padding-bottom: 20px !important; }
  #footer-section-3 .col-sm-020 { padding-left: 15px !important; }
  #footer-section-2 .col-sm-3 { margin-bottom: 50px; } }

@media only screen and (min-width: 641px) and (max-width: 767px) { #home-news-in-brief-section-1 { padding-right: 0px !important; }
  .tb-related-posts .col-sm-6 { width: 100%; }
  .custom-single-post .col-sm-6 { height: 380px; }
  .custom-single-post .tb-mini-post-list.thumb-smaller .content-wrapper { top: 215px; }
  #home-news-in-brief-section-4 { padding: 40px 20px 40px 5px !important; }
  #news-breaking-v1-section-5, #custom-main > .section_732059becb98bdd33 { padding-top: 30px; padding-left: 5px !important; }
  #news-breaking-v1-section-5 .col-sm-8, #custom-main > .section_1659859becb98bdd3c { padding-top: 30px !important; padding-left: 5px !important; }
  .search .readtime { margin: 20px 0; }
  #frm_form_7_container button.frm_button_submit.frm_final_submit { height: 48px; } }

@media only screen and (min-width: 641px) and (max-width: 780px) { #branding { height: 110px; padding: 20px 0 20px; }
  .mysearch, .tb-image-logo, .tb-mobile-menu-wrapper .header-text, #menu-main-navigation li:nth-child(2), #menu-main-navigation li:nth-child(3), #menu-main-navigation li:nth-child(4) { display: none; }
  #menu-main-navigation { top: -49px !important; right: 50px !important; }
  .tb-mobile-menu-wrapper #menu-main-navigation li:nth-child(2), .tb-mobile-menu-wrapper #menu-main-navigation li:nth-child(3), .tb-mobile-menu-wrapper #menu-main-navigation li:nth-child(4) { display: block; }
  .tb-mobile-menu-wrapper #menu-main-navigation li a { color: #FFFFFF; }
  .header-top { padding: 0 25px 0 20px; }
  .header-nav, .header-top, .tb-mobile-menu-wrapper #menu-main-navigation { display: block; }
  .headerlogo { width: 176px; }
  .header-nav, .header-top, .tb-mobile-menu-wrapper #menu-main-navigation { width: 100%; }
  .home-slideshow .carousel .carousel-indicators { bottom: 175px; }
  .home-slideshow .tb-post-slider .carousel-inner { padding-bottom: 25px; }
  .home-slideshow .tb-simple-slider .carousel-caption h3 { font-size: 24px; letter-spacing: -0.6px; }
  .home-slideshow .tb-post-slider .carousel-caption .carousel-excerpt { font-size: 18px; }
  .home-slideshow .tb-post-slider.style-3 .entry-meta { font-size: 16px; width: 50%; }
  .featured-post-section h2.entry-title { font-size: 26px; }
  .featured-post-section .entry-meta { margin-top: 5px; }
  .featured-post-section .entry-meta, .featured-post-section span.location .country, .featured-post-section .post_grid .entry-meta, .featured-post-section .entry-meta .podcast-author-name { font-size: 12px; letter-spacing: 1px; }
  .featured-post-section .entry-content p { font-size: 18px; line-height: 1.33em; margin-top: 10px; }
  .featured-post-section article { margin-bottom: 20px; padding-left: 0px; padding-bottom: 20px; }
  .featured-post-section .col-sm-4:last-child { padding-bottom: 0; }
  .featured-post-section .featured-item.featured-image img { min-height: 240px; }
  .featured-post-section .post_grid .entry-content { margin-top: 0px; }
  .featured-post-section .meta-top { height: 50px; }
  #the-word-section-2 img, #my-church-section-2 img, #living-faith-section-2 img, #focus-section-2 img, #media-section-2 img, #the-word-section-3 img, #my-church-section-3 img, #living-faith-section-3 img, #focus-section-3 img, #media-section-3 img { width: 100%; max-height: 100%; }
  #frm_form_6_container { max-width: 730px; margin: 0 auto; float: none; }
  #frm_form_6_container input { font-size: 32px; line-height: 1.41em; }
  #frm_form_6_container .frm_form_fields { padding: 1.5em 5em .25em; }
  #frm_form_6_container .frm_primary_label { font-size: 12px; margin-bottom: 14px; }
  #frm_form_6_container button.frm_button_submit.frm_final_submit { margin-top: 37px; }
  #frm_form_7_container button.frm_button_submit.frm_final_submit { height: 45px; }
  .home-grid h3 { padding-left: 20px; }
  .home-grid h2.entry-title { letter-spacing: -0.6px; }
  .big-image-post { min-height: 360px; }
  .big-image-post h2 { font-size: 24px; line-height: 1.58em; letter-spacing: -0.9px; }
  .big-image-post-columns .col-sm-1 { display: none; }
  .big-image-post-columns .tb-content-block.entry-content p { font-size: 22px; padding: 0; }
  .big-image-post-columns .col-sm-5, .big-image-post-columns .col-sm-6 { width: 50%; float: left; }
  .big-image-post-columns h2 { font-size: 40px; line-height: 1em; letter-spacing: -0.9px; }
  #home-news-in-brief-section-1 .col-sm-8, #home-news-in-brief-section-1 .col-sm-4 { width: 100%; padding-right: 20px !important; }
  #home-news-in-brief-section-1 .col-sm-4 { padding-top: 0px !important; padding-left: 15px !important; padding-bottom: 30px !important; }
  #home-news-in-brief-section-1 .col-sm-8 { padding-top: 0 !important; padding-bottom: 0px !important; }
  #home-news-in-brief-section-1 .list-wrap .thumb-wrapper { display: block; width: 77px; height: 77px; }
  #home-news-in-brief-section-1 .list-wrap .thumb-wrapper img { width: 100%; }
  #home-news-in-brief-section-1 .home-slideshow .tb-simple-slider .carousel-inner > .item > img { margin-bottom: 14px; }
  #home-news-in-brief-section-1 .top-right-list { display: table; empty-cells: hide; width: 100%; }
  #home-news-in-brief-section-1 .top-right-list article { width: 50%; float: left; }
  #home-news-in-brief-section-1 .home-post-list h2.entry-title { font-size: 20px; line-height: 1em; letter-spacing: -0.4px; }
  #home-news-in-brief-section-1 .home-post-list .list-wrap .entry-meta { letter-spacing: 1px; }
  #home-news-in-brief-section-1 .home-post-list article.has-thumbnail { padding-left: 88px; min-height: 105px; }
  #home-news-in-brief-section-1 .home-post-list article.has-thumbnail:last-child { margin-bottom: 0 !important; min-height: 0; }
  #home-news-in-brief-section-1 .home-post-list .list-wrap { float: left; }
  #home-news-in-brief-section-6 .col-sm-4, #home-news-in-brief-section-6 .col-sm-6, #home-news-in-brief-section-8 .col-sm-4, #home-news-in-brief-section-8 .col-sm-6, #home-news-in-brief-section-10 .col-sm-4, #home-news-in-brief-section-10 .col-sm-6, #home-news-in-brief-section-12 .col-sm-4, #home-news-in-brief-section-12 .col-sm-6 { width: 33.333% !important; float: left; }
  #home-news-in-brief-section-6 .home-grid .post_grid .entry-meta, #home-news-in-brief-section-6 .home-grid .podcast-author-name, #home-news-in-brief-section-6 .home-grid span.location .country, #home-news-in-brief-section-8 .home-grid .post_grid .entry-meta, #home-news-in-brief-section-8 .home-grid .podcast-author-name, #home-news-in-brief-section-8 .home-grid span.location .country, #home-news-in-brief-section-10 .home-grid .post_grid .entry-meta, #home-news-in-brief-section-10 .home-grid .podcast-author-name, #home-news-in-brief-section-10 .home-grid span.location .country, #home-news-in-brief-section-12 .home-grid .post_grid .entry-meta, #home-news-in-brief-section-12 .home-grid .podcast-author-name, #home-news-in-brief-section-12 .home-grid span.location .country { letter-spacing: 0px; }
  #home-news-in-brief-section-6 .col-sm-4:last-of-type .entry-content p, #home-news-in-brief-section-8 .col-sm-4:last-of-type .entry-content p, #home-news-in-brief-section-10 .col-sm-4:last-of-type .entry-content p, #home-news-in-brief-section-12 .col-sm-4:last-of-type .entry-content p { color: #FFFFFF; }
  #home-news-in-brief-section-6 .entry-meta, #home-news-in-brief-section-8 .entry-meta, #home-news-in-brief-section-10 .entry-meta, #home-news-in-brief-section-12 .entry-meta { float: left; clear: both; margin: 10px 0 14px 4px; width: 100%; }
  #home-news-in-brief-section-7 .col-sm-6, #home-news-in-brief-section-9 .col-sm-6 { width: 50% !important; float: left; }
  #home-news-in-brief-section-7 .col-sm-4, #home-news-in-brief-section-9 .col-sm-4 { padding-right: 0px !important; }
  #home-news-in-brief-section-7 .home-grid .post_grid .entry-meta, #home-news-in-brief-section-7 .home-grid .podcast-author-name, #home-news-in-brief-section-7 .home-grid span.location .country, #home-news-in-brief-section-9 .home-grid .post_grid .entry-meta, #home-news-in-brief-section-9 .home-grid .podcast-author-name, #home-news-in-brief-section-9 .home-grid span.location .country { letter-spacing: 0px; }
  #home-news-in-brief-section-7 .col-sm-4:last-of-type .entry-content p, #home-news-in-brief-section-9 .col-sm-4:last-of-type .entry-content p { color: #FFFFFF; }
  #home-news-in-brief-section-7 .entry-meta, #home-news-in-brief-section-9 .entry-meta { float: left; clear: both; margin: 10px 0 14px 4px; width: 100%; }
  #home-news-in-brief-section-12 .col-sm-4, #home-news-in-brief-section-13 .col-sm-4 { margin-bottom: 0 !important; }
  #home-news-in-brief-section-13 .col-sm-3 { width: 25% !important; float: left; }
  #home-news-in-brief-section-13 .home-grid .post_grid .entry-meta, #home-news-in-brief-section-13 .home-grid .podcast-author-name, #home-news-in-brief-section-13 .home-grid span.location .country { letter-spacing: 0px; }
  #home-news-in-brief-section-13 .col-sm-4:last-of-type .entry-content p { color: #FFFFFF; }
  #home-news-in-brief-section-13 .entry-meta { float: left; clear: both; margin: 10px 0 14px 4px; }
  #home-news-in-brief-section-8 .col-sm-4:last-of-type .entry-content p { color: #4A4A4A; }
  #home-news-in-brief-section-7 .home-grid .post_grid .entry-meta, #home-news-in-brief-section-7 .home-grid .podcast-author-name, #home-news-in-brief-section-7 .home-grid span.location .country, #home-news-in-brief-section-8 .home-grid .post_grid .entry-meta, #home-news-in-brief-section-8 .home-grid .podcast-author-name, #home-news-in-brief-section-8 .home-grid span.location .country, #home-news-in-brief-section-9 .home-grid .post_grid .entry-meta, #home-news-in-brief-section-9 .home-grid .podcast-author-name, #home-news-in-brief-section-9 .home-grid span.location .country, #home-news-in-brief-section-10 .home-grid .post_grid .entry-meta, #home-news-in-brief-section-10 .home-grid .podcast-author-name, #home-news-in-brief-section-10 .home-grid span.location .country { letter-spacing: 0px; }
  #home-news-in-brief-section-7 .entry-meta, #home-news-in-brief-section-8 .entry-meta, #home-news-in-brief-section-9 .entry-meta, #home-news-in-brief-section-10 .entry-meta { float: left; clear: both; margin: 10px 0 14px 4px; }
  #news-breaking-v1-section-1 .col-sm-2 { width: 100%; float: left; }
  #news-breaking-v1-section-2 .col-sm-3 { width: 50%; float: left; }
  #news-breaking-v2-section-3 .element { padding-left: 0 !important; }
  .news-slider .tb-post-slider.style-2 .carousel-caption { position: relative; width: 100%; max-width: 100%; right: 0; }
  .news-slider .tb-simple-slider .carousel-inner > .item > img { width: 100%; margin-bottom: 20px; }
  .tb-simple-slider.style-2 .tb-slider-arrows, .tb-simple-slider.style-3 .tb-slider-arrows { top: 20px; }
  #news-breaking-v1-section-4 .list-wrap article.has-thumbnail { width: 100%; float: left; }
  #news-breaking-v1-section-4 .list-wrap article.has-thumbnail:last-of-type { margin-bottom: 0px !important; }
  #news-breaking-v1-section-4 .thumb-wrapper { display: block; }
  #news-breaking-v1-section-4 .home-post-list .list-wrap { float: left; }
  #news-breaking-v1-section-4 .col-sm-4 { width: 100%; margin-bottom: 30px; padding-left: 0px !important; }
  #news-breaking-v1-section-4 .col-sm-8 { width: 95%; margin-bottom: 30px; }
  #news-breaking-v1-section-5 { margin-left: 15px; }
  #news-breaking-v1-section-5 .news-topic-navlist { border-left: 1px solid #4A4A4A; }
  #news-breaking-v1-section-5 .gridlist .col-sm-4 { width: 100%; float: left; min-height: 320px; }
  #news-breaking-v1-section-5 .gridlist .col-sm-4 article:last-of-type { margin-bottom: 0px !important; }
  .news-list-sub-topics .col-sm-8 .gridlist .col-sm-4 { width: 50%; float: left; }
  .news-list .col-sm-8 { margin-left: 0px !important; margin-right: 20px !important; }
  .news-list .col-sm-6 { width: 50%; float: left; }
  .news-list .row { margin-left: 0 !important; margin-right: 0px; }
  .news-list .list-wrap .thumb-wrapper { display: block; }
  .news-list .row { margin-left: 0 !important; margin-right: 0px; }
  .news-topic-navlist { padding-left: 0px !important; }
  .news-topic-navlist .widget_nav_menu .menu > li { width: 100%; float: left; margin-right: 40px; }
  .breaking-news-section.breaking-single-post .entry-header, .breaking-news-section.breaking-single-post .entry-content p { margin: 20px 0; }
  .breaking-news-section.breaking-single-post .thumb-wrapper, .breaking-news-section.breaking-single-post .thumb-wrapper img { display: block; width: 100%; max-width: 100% !important; margin-right: 0 !important; }
  .podcasts-video-section .featured-item.featured-image img { min-height: 157px; max-height: 157px; }
  /*.featured-audio img { height: 150px; }*/
  .podcasts-video-section .gridlist { padding-bottom: 0px !important; }
  .podcasts-video-section .tb-audio-image img { min-height: 130px; max-height: 130px; }
  .podcasts-video-section .black-background .tb-audio-image img { min-height: 130px; max-height: 130px; -o-object-fit: cover; object-fit: cover; }
  .custom-single-post .col-sm-8 { margin-top: 30px; padding-left: 0px; width: 100%; }
  .custom-single-post .singlefooter-related { padding-left: 15px !important; margin-top: 30px; }
  .custom-single-post .col-sm-6:first-of-type { border-bottom: none; }
  .custom-single-post .col-sm-4, .custom-single-post .tb-related-posts .col-sm-6 { width: 100%; }
  .singlefooter-related { padding: 0 20px; }
  .archive .col-sm-4 { min-height: 0px; margin-bottom: 60px; }
  .archive .col-sm-4 img { min-height: 180px; max-height: 180px; }
  .tb-mobile-menu-wrapper.light .tb-search.mini .search-submit { color: #FFFFFF; right: 25px; }
  .search .tb-search-results { padding: 0px 20px; }
  .search .readtime { margin: 20px 0px; }
  .slider-at-bottom .home-slideshow .carousel .carousel-indicators { bottom: 260px; }
  .slider-at-bottom .home-slideshow .tb-simple-slider .carousel-caption h3 { font-size: 40px; line-height: 1em; letter-spacing: -0.9px; max-width: 42%; }
  .page-wrap-section .row { margin-left: 0px !important; margin-right: 0px !important; }
  #careers-section-1 .col-sm-4 { padding: 0 !important; }
  #media-section-3 h3 { padding-right: 30px; }
  #media-section-3 .row { margin-left: 0px !important; margin-right: 0px !important; }
  #custom-bottom img { width: auto; margin-left: -15px; }
  #custom-bottom .col-sm-2.footer-image-col { display: none; }
  #custom-bottom .col-sm-3 { width: 33.333%; float: left; }
  #custom-bottom .social-icons-col-5 a > i { display: inline; margin: 25px 50px 25px 0; }
  #custom-bottom .social-icons-col-5 { float: left; }
  #custom-bottom .text-center { text-align: left; margin-bottom: 10px; }
  .custom-format-wrap { padding: 0px 0px 50px !important; } }

@media only screen and (min-width: 768px) and (max-width: 780px) { .mobile-nav .tb-nav-trigger { padding-top: 0; padding-right: 0; }
  .mobile-nav, .mobile-nav > li { margin-right: 0px; }
  #menu-main-navigation { top: -69px !important; }
  .search .tb-search-results { padding: 0 20px; }
  .featured-post-section .featured-item.featured-image img { min-height: 280px; }
  .news-slider .tb-simple-slider .carousel-caption { padding-top: 0px; }
  .news-slider .tb-simple-slider .carousel-caption p { display: block; }
  .news-slider .tb-post-slider.style-2 .carousel-indicators, .news-slider .tb-post-slider.style-3 .carousel-indicators { left: 390px; }
  .news-list .col-sm-4 article:nth-child(5), .news-list .col-sm-4 article:nth-child(6), .news-list .col-sm-4 article:last-child { display: none; }
  .news-list .col-sm-4 article:last-child { border-bottom: none; }
  .news-list h2.entry-title { font-size: 18px; }
  .news-list .list-wrap .entry-meta { font-size: 10px; letter-spacing: 1px; }
  .news-list-sub-topics .col-sm-8 { padding-right: 20px !important; }
  .news-list-sub-topics h2.entry-title { font-size: 24px; }
  .news-list-sub-topics .col-sm-4 p { display: block; }
  .page-wrap-section .col-xs-4 { padding: 0px !important; }
  .page-wrap-section .col-md-8 { width: 66.66666667%; float: right; }
  .page-wrap-section .fixed-sidebar .widget { padding: 0px; }
  .page-wrap-section #menu-standard-left-sidebar li a { font-size: 14px; }
  .about-seventh-day .entry-content h2 { margin-top: 60px; }
  .search .tb-search-results { padding-left: 0 20px; }
  .past-issues-grid .featured-item.featured-image img { width: 140px; height: 185px; -o-object-fit: cover; object-fit: cover; } }

@media only screen and (min-width: 781px) and (max-width: 960px) { #branding { padding: 20px 0 20px; height: 110px; }
  .headerlogo { max-width: 176px; }
  .header_logo, .mobile-nav { display: none; }
  .header-nav, .header-top { display: block; }
  .header-top, .header-nav { padding: 0 20px; }
  .mysearch { right: 25px; top: 25px; }
  #menu-main-navigation { top: -22px !important; right: 20px; z-index: 999; }
  #home-news-in-brief-section-1 .col-sm-8, #home-news-in-brief-section-1 .col-sm-4 { width: 100%; padding-right: 20px !important; }
  #home-news-in-brief-section-1 .col-sm-4 { padding-top: 0 !important; padding-left: 15px !important; padding-bottom: 57px !important; }
  #home-news-in-brief-section-1 .col-sm-8 { padding-top: 0 !important; }
  #home-news-in-brief-section-1 .home-slideshow .tb-simple-slider .carousel-inner > .item > img { margin-bottom: 14px; }
  #home-news-in-brief-section-1 .top-right-list { display: table; empty-cells: hide; width: 100%; }
  #home-news-in-brief-section-1 .top-right-list article { width: 50%; float: left; }
  #home-news-in-brief-section-1 .home-post-list .list-wrap { float: left; }
  .home-slideshow .tb-post-slider h3 { max-width: 34%; }
  .home-slideshow .carousel .carousel-indicators { bottom: 215px; }
  .home-slideshow .tb-simple-slider .carousel-inner > .item > img { margin-bottom: 14px; }
  .home-slideshow .carousel .entry-meta { letter-spacing: 1px; }
  .news-slider .tb-post-slider.style-2 .carousel-caption { position: relative; width: 100%; max-width: 100%; left: 0; }
  .news-slider .tb-simple-slider .carousel-inner > .item > img { width: 100% !important; margin-bottom: 20px; }
  .tb-simple-slider.style-2 .tb-slider-arrows, .tb-simple-slider.style-3 .tb-slider-arrows { top: 20px; }
  .news-list .col-sm-4 article:nth-child(6), .news-list .col-sm-4 article:last-child { display: none; }
  .news-list .col-sm-4 article:last-child { border-bottom: none; }
  .news-list-sub-topics .col-sm-8 { padding-right: 20px !important; }
  .news-list-sub-topics h2.entry-title { font-size: 24px; }
  .news-list-sub-topics .col-sm-4 p { display: block; }
  .news-list .row { margin-left: 0 !important; margin-right: 0px; }
  #the-word-section-2 .col-sm-4 .entry-content p { margin-top: 0px; }
  .featured-post-section h2.entry-title { font-size: 26px; }
  .featured-post-section .featured-image img { min-height: 305px; }
  .featured-post-section span.location .country, .featured-post-section .post_grid .entry-meta, .featured-post-section .entry-meta .podcast-author-name { font-size: 12px; }
  .home-grid h3 { padding-left: 20px; font-weight: bold; }
  .home-grid .entry-title { letter-spacing: -.6px; line-height: 1.15em; }
  .home-grid .entry-content p { font-size: 18px; line-height: 1.33em; margin-top: 18px; }
  .home-grid .post_grid .entry-meta, .home-grid .podcast-author-name, .home-grid span.location .country { font-size: 12px; letter-spacing: 1px; }
  .home-grid .entry-meta { margin-top: 13px; }
  .home-post-list .list-wrap .entry-meta { letter-spacing: 1px; }
  .home-post-list .tb-content-block.entry-content h2, .home-slideshow .home-slideshow-title h2, .home-grid h3, .podcasts-video-section h3 { font-size: 24px; letter-spacing: -.9px; line-height: 1.58em; }
  .featured-audio img { height: 202px; width: 100%; }
  .col-sm-12 { padding: 0 30px; }
  .singlefooter-related { padding: 0 20px; }
  .custom-single-post .col-sm-6 { height: 390px; }
  .search .tb-search-results { padding: 0 20px; }
  .search .readtime { margin: 20px 0; }
  .search .tb-search-results .search-result .featured-item img { max-height: 115px; }
  .search #menu-main-navigation { top: -22px !important; }
  .page-wrap-section { /*& .col-xs-4 { padding: 0px!important; }*/ }
  .page-wrap-section .col-md-8 { width: 66.66666667%; float: right; }
  .page-wrap-section .fixed-sidebar .widget { padding: 0px; }
  .page-wrap-section #menu-standard-left-sidebar li a { font-size: 14px; }
  .about-seventh-day .entry-content h2 { margin-top: 60px; }
  #frm_form_6_container { max-width: 780px; margin: 0 auto; float: none; }
  #frm_form_6_container input { font-size: 32px; }
  #frm_form_6_container .frm_form_fields { padding: 1.5em 5em .25em; }
  #frm_form_6_container .frm_primary_label { font-size: 12px; margin-bottom: 14px; }
  #frm_form_6_container button.frm_button_submit.frm_final_submit { margin-top: 34px; }
  #frm_form_6_container .frm_submit { padding-top: 0px; }
  .slider-at-bottom .carousel .carousel-indicators { bottom: 275px; }
  .slider-at-bottom .home-slideshow .tb-post-slider.style-3 .carousel-caption h3 { font-size: 40px; line-height: 1em; letter-spacing: -0.9px; min-height: 135px; }
  .big-image-post { min-height: 440px; }
  .big-image-post-columns .tb-headline.text-left h2 { font-size: 40px; line-height: 1em; letter-spacing: -0.9px; }
  .big-image-post-columns .tb-content-block.entry-content p { font-size: 22px; }
  .archive #the-word-section-1, .archive #the-word-section-2 { margin-bottom: 60px; padding: 0 30px 0 20px; }
  .archive .col-sm-4 { min-height: 0px; margin-bottom: 60px; }
  .archive .col-sm-4 img { min-height: 180px; max-height: 180px; }
  .past-issues-grid .featured-item.featured-image img { width: 140px; height: 185px; -o-object-fit: cover; object-fit: cover; }
  .podcasts-video-section .tb-audio-image img { min-height: 150px; max-height: 150px; }
  .podcasts-video-section .black-background .tb-audio-image img { min-height: 140px; max-height: 140px; } }

@media only screen and (min-width: 961px) { .header_logo, .mobile-nav { display: none; }
  .header-nav, .header-top { display: block; }
  .header-top, .header-nav { padding: 0 20px; }
  .home-grid h3 { padding-left: 20px; }
  .home-grid .gridlist { border-left: 1px solid #4A4A4A; }
  .home-post-list h2 { font-size: 24px; }
  .news-list .row { margin-left: 0 !important; margin-right: 0px; } }

@media only screen and (min-width: 781px) and (max-width: 855px) { .header-nav .tb-primary-menu > li > .menu-btn { font-size: 13px; }
  .tb-primary-menu > li > .menu-btn { padding: 5px 5px; }
  #news-breaking-v2-section-2 .thumb-wrapper { max-width: 100%; margin-bottom: 25px; }
  #news-breaking-v2-section-4 { padding-top: 50px; padding-left: 20px; }
  .news-slider .tb-post-slider.style-3 .carousel-indicators { left: 290px; bottom: 25px; } }

@media only screen and (max-width: 991px) { .element-columns.stack-md > .row > .col:not(.has-bg), .element-columns.stack-md > .container-md-height > .row > .col:not(.has-bg) { margin-bottom: 0px; }
  .single .featured-image-on-sidebar { width: 100%; max-width: 100%; padding-right: 0px; float: left; }
  .single .featured-image-on-sidebar .featured-image.wp-post-image { min-height: 600px; max-height: 600px; height: auto; width: 100%; }
  .single .content-float-to-sidebar { width: 100%; float: left; margin-bottom: 60px; }
  .myheaderlogo { width: 100%; } }

@media only screen and (max-width: 1199px) { #menu-main-navigation { top: 5px; right: 20px; z-index: 999; }
  .mysearch { right: 20px; }
  .carousel-caption { left: 0; right: 0; }
  .custom-single-post .singlefooter-related .col-sm-4 img { max-height: 127.5px; -o-object-fit: cover; object-fit: cover; }
  #home-news-in-brief-section-2 { padding-bottom: 0px !important; } }

@media only screen and (max-width: 780px) { .custom-single-post .singlefooter-related .col-sm-4 img { max-height: 307.5px; -o-object-fit: cover; object-fit: cover; }
  .tb-related-posts .col-sm-4 { min-height: 300px; margin-bottom: 40px; }
  .custom-single-post .col-sm-12 .tb-related-posts .entry-meta { top: 0px; } }

@media only screen and (min-width: 641px) and (max-width: 780px) { .tb-related-posts .grid-item.col.col-sm-4 { width: 33.33333% !important; float: left; min-height: 180px; }
  .custom-single-post .singlefooter-related .col-sm-4 img { max-height: 104px; -o-object-fit: cover; object-fit: cover; } }

@media only screen and (min-width: 641px) and (max-width: 780px) and (-webkit-min-device-pixel-ratio: 0) { #frm_form_7_container .frm_submit { padding-top: 3px; } }

@media only screen and (min-width: 641px) and (max-width: 780px) { #frm_form_7_container .frm_submit { padding-top: 3px; }
  @-moz-document url-prefix() { #frm_form_7_container .frm_submit { padding-top: 3.5px; } } }

@media only screen and (min-width: 991px) and (max-width: 1199px) { [class*="col-"], #news-breaking-v1-section-1, #news-breaking-v1-section-3, #news-breaking-v1-section-5 { padding-left: 20px !important; padding-right: 20px !important; }
  #menu-main-navigation { top: 7px; }
  .featured-post-section .featured-image img { min-height: 305px; }
  .big-image-post { min-height: 550px; }
  .big-image-post-columns { padding-left: 8px !important; padding-right: 10px !important; }
  #news-breaking-v1-section-1 { padding-bottom: 30px !important; }
  #news-breaking-v1-section-1 .col-sm-2:nth-of-type(2) { width: 200px; }
  #news-breaking-v1-section-3 { padding-top: 30px !important; }
  #news-breaking-v1-section-5 { padding-top: 30px !important; }
  .news-list .row { margin-left: -19px !important; margin-right: -15px !important; padding-right: 15px; }
  .news-list .row .col-sm-6 { padding-right: 0px !important; }
  .post_grid .entry-title, .post_grid .entry-meta, .post_grid .grid-item.has-meta .entry-title, .post_grid .entry-content, .post_grid .read-more { margin-left: 0px; margin-right: 0px; }
  .col-sm-4.single-post-sidebar-wrap { padding-left: 0 !important; }
  .news-slider .tb-post-slider.style-2 .carousel-caption { background: transparent; right: 20px; left: auto; padding: 0; width: 100%; max-width: 450px; }
  .news-slider .tb-post-slider.style-3 .carousel-indicators { left: 395px; }
  .about-seventh-day .entry-content h2 { margin-top: 60px; }
  .page-wrap-section .row { margin-left: 0px !important; margin-right: 0px !important; }
  .podcasts-video-section.home-grid .post_grid .row article { margin-bottom: 0px !important; }
  .search .tb-search-results { padding: 0px 20px; }
  .search .readtime { margin: 20px 0px; }
  #frm_form_7_container .frm_submit { padding-top: .5px; } }

@media only screen and (min-width: 961px) and (max-width: 990px) { .big-image-post { min-height: 540px; } }

@media only screen and (min-width: 1200px) { .header-content { display: none; }
  .copyright-section .entry-content p { font-size: 16px; }
  .logo-post-slideshow-and-news-at-a-glance .logo { margin-bottom: 0 !important; }
  .logo-post-slideshow-and-news-at-a-glance .entry-content img { float: left !important; margin-right: 20px; }
  .about-seventh-day .entry-content h2 { font-size: 48px; margin-top: 60px; }
  .profile-page-content .entry-content p { padding-left: 25%; }
  .single .wp-caption .wp-caption-text { background: #FFFFFF; text-align: left; padding-left: 0; }
  .post_grid .grid-item > article { padding: 0; }
  .carousel-caption { left: 0; right: 0; }
  .podcasts-video-section .col-sm-4 { margin-bottom: 0px !important; }
  .news-slider .tb-post-slider.style-2 .carousel-caption { background: transparent; right: 20px; left: auto; padding: 0; width: 100%; max-width: 550px; }
  #news-breaking-v1-section-4 .row { margin-left: 0px !important; }
  #news-breaking-v1-section-4 .col-sm-8 .ro { margin-left: 15px !important; }
  #frm_form_7_container .frm_submit { padding-top: 3px; }
  @-moz-document url-prefix() { #frm_form_7_container .frm_submit { padding-top: 2.5px; } } }

@media only screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 0) { #frm_form_7_container .frm_submit { padding-top: 3px; } }

@media only screen and (min-width: 1200px) { #frm_form_6_container button.frm_button_submit.frm_final_submit { margin-top: 66px; } }

@media only screen and (orientation: portrait) and (max-width: 500px) { .home-slideshow .carousel .carousel-indicators { bottom: 345px; }
  .slider-at-bottom .home-slideshow .carousel .carousel-indicators { bottom: 430px; }
  #home-news-in-brief-section-3 { padding-top: 0px !important; margin-top: -60px; }
  #element_129045989859d4c9fa { position: relative; top: 105px; z-index: 999; }
  .big-image-post { min-height: 206px; }
  #home-news-in-brief-section-3 h2 { padding-left: 20px !important; }
  #home-news-in-brief-section-4 .entry-content p { margin-top: 0; }
  #news-breaking-v1-section-1 .col-sm-2 { padding-left: 0; padding-right: 0; width: 100%; }
  #news-section-section-1 .col-sm-2 p, #news-breaking-v1-section-1 .col-sm-2 p, #news-breaking-v2-section-1 .col-sm-2 p { margin-top: 0; padding-left: 10px; }
  #news-breaking-v1-section-2 { margin-bottom: 0px !important; }
  #news-breaking-v1-section-4 { padding-top: 20px !important; }
  #news-breaking-v1-section-5 h3.title { font-size: 20px; }
  .news-list-sub-topics .col-sm-4 { margin-bottom: 40px !important; padding-right: 0px !important; }
  .news-list .col-sm-8 { padding-right: 0px !important; }
  .news-list .col-sm-8 .row { margin-left: 0px !important; margin-right: 0px !important; }
  .news-list .col-sm-8 .grid-item { padding-right: 0px; }
  .tb-post-slider.style-3 .carousel-caption h3 { font-size: 26px; }
  .news-slider .tb-simple-slider p { top: 120px; font-size: 16px; }
  .single .col-sm-8 .tb-author-box { margin-right: 0px; }
  .custom-single-post .col-sm-8 { margin-top: 30px; padding-left: 0px; }
  .custom-single-post .singlefooter-related { padding-left: 15px !important; margin-top: 30px; }
  .custom-single-post .col-sm-6 { padding-right: 20px !important; }
  .custom-single-post .tb-mini-post-list.thumb-smaller .content-wrapper { top: 250px; left: 0px; }
  .custom-single-post .col-sm-6:first-of-type { border-bottom: none; margin-bottom: 30px; }
  .custom-single-post .col-sm-6 article { width: 100%; min-height: 350px; margin-bottom: 30px; }
  .custom-single-post .col-sm-6 article:last-of-type { width: 100%; min-height: 340px; }
  .custom-single-post .col-sm-6 .thumb-wrapper { padding: 0px; }
  .custom-single-post .col-sm-6 .entry-title { position: relative; top: 50px; margin-bottom: 10px; }
  .custom-single-post .col-sm-12 .tb-related-posts .entry-meta { position: relative; top: 0px; }
  .custom-single-post .col-sm-12 .tb-related-posts .entry-meta:last-child span:after { display: none; }
  .custom-single-post .authors-city { width: 100%; }
  .custom-single-post .addtoany_shortcode { margin-bottom: 90px; }
  .custom-single-post .addtoany_list a:first-of-type { border-left: none; padding-left: 0 !important; }
  .custom-single-post .addtoany_list a:last-of-type { padding-left: 0 !important; position: relative; left: -20px; }
  .custom-single-post .singlefooter-related { max-width: 414px; }
  .custom-single-post .singlefooter-related .entry-title, .custom-single-post .custom-single-post .singlefooter-related .entry-meta { text-align: left; }
  .header-logo.header_logo.header_logo_image.logo-mobile { width: 90%; }
  .header-logo img { width: 70%; }
  .page-wrap-section { padding-left: 20px !important; padding-right: 20px !important; }
  .breaking-news-section.breaking-single-post .entry-header, .entry-content p { width: 100%; margin: 20px 0 0; }
  .breaking-news-section.breaking-single-post .entry-content { width: 100%; }
  .breaking-news-section.breaking-single-post .entry-content p { margin: 0px; }
  .breaking-news-section.breaking-single-post .list-wrap .thumb-wrapper { margin-bottom: 0px; }
  .podcasts-video-section .podcast-video-length { margin-top: 0px; }
  .podcasts-video-section h2.entry-title { padding-bottom: 0px; }
  .podcasts-video-section .tb-audio-image img, .podcasts-video-section .col-sm-4 .featured-item.featured-video img { min-height: 100%; max-height: 100%; -o-object-fit: cover; object-fit: cover; }
  .podcasts-video-section .black-background .tb-audio-image img { min-height: 150px; max-height: 150px; }
  .black-background h2.entry-title { font-size: 18px !important; margin-bottom: 12px; }
  .black-background h3 { font-size: 20px !important; }
  .black-background h3 span.rightlink { font-size: 12px; }
  .black-background .col.col-sm-6 img { max-height: 150px; min-height: 150px; -o-object-fit: cover; object-fit: cover; }
  #mega-menu-wrap-subtopics #mega-menu-subtopics > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-divsions #mega-menu-divsions > li.mega-menu-item > a.mega-menu-link { font-size: 12px; }
  #mega-menu-wrap-subtopics #mega-menu-subtopics > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-divsions #mega-menu-divsions > li.mega-menu-item > a.mega-menu-link { font-size: 18px; }
  .past-issues-grid .col-sm-3 { width: 50%; float: left; min-height: 350px; }
  .past-issues-grid .featured-item.featured-image { text-align: center; }
  .past-issues-grid .featured-item.featured-image img { width: 170px; height: 222px; -o-object-fit: cover; object-fit: cover; }
  .past-issues-grid .post_grid .entry-title { color: #33BBA9; font-family: "PT Mono" arial, sans-serif; font-size: 16px; font-weight: bold; letter-spacing: 1.3px; width: 100%; max-width: 170px; margin: 0 auto; }
  .custom-single-post .singlefooter-related { max-width: 100%; }
  .pagination .btn-group .btn { margin: 0 8px 0 5px; padding: 14px 18px; }
  #footer-section-2 .col-sm-3 { margin-bottom: 50px; }
  .custom-single-post .col-sm-12 .tb-related-posts .podcast-author-name a:after { content: " • "; margin-right: 5px; } }

@media only screen and (min-width: 767px) and (max-width: 1199px) { #home-news-in-brief-section-1, #home-news-in-brief-section-10, #home-news-in-brief-section-11, #home-news-in-brief-section-12, #home-news-in-brief-section-13, #the-word-section-1, #the-word-section-2, #living-faith-section-1, #living-faith-section-2, #focus-section-1, #focus-section-2, #my-church-section-1, #my-church-section-2, #media-section-1, #media-section-2, .single article, .singlefooter-related .home-grid { padding-left: 20px !important; padding-right: 20px !important; }
  .singlefooter-related .col-sm-6, .singlefooter-related article { padding-left: 5px !important; padding-right: 0px !important; }
  #custom-main > .section_1810959851179dfddf { background-size: cover; }
  #focus-section-2 .featured-item.featured-image img { width: 100%; }
  #home-news-in-brief-section-3 h2 { padding: 40px 0 0 20px !important; }
  #news-breaking-v1-section-5 .col-sm-8 { padding-left: 0px !important; }
  .tb-floating-search .tb-search { width: 95%; margin: 0 aut0; }
  .news-list-right .col-sm-6 { padding-left: -15px !important; }
  #news-breaking-v1-section-3 .carousel-inner { padding-bottom: 50px !important; }
  .archive .col-sm-4 { min-height: 585px; }
  #sticky-menu, #the-word-section-3, #my-church-section-3, #living-faith-section-3, #media-section-3, #focus-section-3 { padding-left: 20px !important; }
  .nav { padding-right: 180px !important; }
  .tb-sticky-menu .tb-primary-menu > li > .menu-btn { padding: 7.5px 7.5px !important; }
  #the-word-section-2 img, #my-church-section-2 #living-faith-section-2 img, #focus-section-2 img, #media-section-two img { width: 100%; max-height: 100%; }
  .element-section { padding: 80px 20px; }
  #media-section-3 h3 { padding-right: 30px; }
  #media-section-3 .row { margin: 0px !important; }
  #media-section-3 .tb-content-block.entry-content { padding-right: 15px; }
  #frm_form_7_container .frm_submit { padding-top: 4px; } }

@media only screen and (min-width: 767px) and (max-width: 1199px) and (-webkit-min-device-pixel-ratio: 0) { #frm_form_7_container .frm_submit { padding-top: 3px; } }

@media only screen and (min-width: 767px) and (max-width: 1199px) { @-moz-document url-prefix() { #frm_form_7_container .frm_submit { padding-top: 3.5px; } }
  #frm_form_6_container .frm_submit { padding-top: 0px; }
  #frm_form_6_container button.frm_button_submit.frm_final_submit { margin-top: 66px; }
  #frm_form_7_container button.frm_button_submit.frm_final_submit { height: 45px; } }

@media only screen and (min-width: 767px) and (max-width: 960px) { #frm_form_6_container button.frm_button_submit.frm_final_submit { margin-top: 37px; } }

@media only screen and (orientation: landscape) and (max-width: 768px) { .home-grid .bluepostlist .col-sm-4:nth-child(3) h2.entry-title { font-size: 22px; } }

@media only screen and (min-width: 962px) and (max-width: 991px) { .headerlogo { display: none !important; }
  .header-logo { top: 0%; }
  .site-header .logo-mobile { display: block !important; } }

/* misc */
.carousel-indicators { display: none; }

.tb-slider-arrows li { border: none !important; }

.tb-slider-arrows a.trans { background-color: #33BBA9; }

/*#branding .mysearch { display: none; }*/
