@charset "UTF-8";
/* Welcome to Compass. In this file you should write your main styles. (or centralize your imports) Import this file using the following HTML or equivalent: <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
@import "https://fonts.googleapis.com/css?family=Bitter:400,700";
@import "https://fonts.googleapis.com/css?family=Arimo:400,700";
.home { /* headers */ }
@media only screen and (max-width: 767px) { .home { transition: all 0.6s ease; padding-top: 0; }
  .home #full-header-wrap { transition: all 0.4s ease; position: relative; z-index: 5; }
  .home #full-header-wrap * { transition: all 0.4s ease; }
  .home #wrapper { transition: all 0.5s ease; transition: margin-top 1s ease 0.0s; margin-top: 342px; top: -342px; position: relative; }
  .home.sticky { padding-top: 60px !important; }
  .home.sticky #wrapper { margin-top: 0px; top: 0; }
  .home.sticky #full-header-wrap { z-index: 30; position: fixed; } }
.home .btn { font-family: 'Bitter'; font-size: 14px; font-weight: 700; text-transform: uppercase; background: #97C6CA; color: #FFF; text-decoration: none; height: 42px; line-height: 42px; text-align: center; width: 100%; max-width: 220px; display: block; border-radius: 4px; border: 0; cursor: pointer; margin: 0 auto; }
.home .btn.btn-orange { background: #FFB000; }
.home .btn.btn-wide { width: 100%; }
.home .btn:hover { background: #47576D; }
.home input.btn, .home submit.btn { line-height: 100%; }
.home .main-content { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-align-content: stretch; -ms-flex-line-pack: stretch; align-content: stretch; }
@media only screen and (max-width: 767px) { .home .main-content { display: block; } }
.home .main-content .col { width: 35%; box-sizing: border-box; padding: 60px 30px 20px; }
@media only screen and (max-width: 767px) { .home .main-content .col { max-width: 480px; width: 100%; overflow: hidden; display: block; padding: 60px 0 20px; margin: 0 auto; } }
@media only screen and (max-width: 420px) { .home .main-content .col { width: 100%; padding: 40px 0 20px; max-width: 380px; display: block; margin: 0 auto; overflow: hidden; } }
.home .main-content .col:nth-child(1) { -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
.home .main-content .col:nth-child(2) { -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
.home .main-content .col:nth-child(3) { -webkit-order: 0; -ms-flex-order: 0; order: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto; -webkit-align-self: auto; -ms-flex-item-align: auto; align-self: auto; }
.home .main-content .col.col-mid { width: 30%; box-shadow: 1px 0 0 rgba(42, 42, 42, 0.15) inset, -1px 0 0 rgba(42, 42, 42, 0.15) inset; border-bottom: 1px solid rgba(42, 42, 42, 0.15); }
@media only screen and (max-width: 767px) { .home .main-content .col.col-mid { width: 100%; max-width: 360px; display: block; margin: 0 auto; box-shadow: none; } }
.home .main-content .section-title, .home .main-content .widget-title, .home .main-content .widgettitle { border: 0; text-transform: uppercase; font-family: 'Bitter'; font-weight: 700; font-size: 18px; line-height: 100%; color: #97C6CA; margin: 20px 0 25px 0; position: relative; display: inline-block; }
@media only screen and (max-width: 767px) { .home .main-content .section-title, .home .main-content .widget-title, .home .main-content .widgettitle { margin-left: 20px; } }
.home .main-content .section-title:before, .home .main-content .widget-title:before, .home .main-content .widgettitle:before { content: ''; position: absolute; width: 200%; height: 300%; display: block; top: -100%; left: -10%; background-repeat: no-repeat; background-image: url(../frame-med.svg); }
.home .main-content .section-title.frame-large:before, .home .main-content .widget-title.frame-large:before, .home .main-content .widgettitle.frame-large:before { background-image: url(../frame-large.svg); width: 200%; height: 300%; top: -103%; left: -4%; transform: scale(1.04); }
.home .main-content .sl-links-main ul { max-width: 100% !important; }
.home .main-content .sl-links-main ul .simple-links-item a { border: 0; text-transform: none; padding: 0; line-height: 110%; font-family: 'Bitter' !important; font-weight: 700; font-size: 18px !important; color: #2A2A2A !important; margin: 0; }
.home .main-content .sl-links-main ul .simple-links-item a:hover { color: #97C6CA !important; }
.home .main-content .widget { position: relative; }
.home .main-content .post-list .post, .home .main-content .post-list .most-shared-posts, .home .main-content .post-list .sl-links-main, .home .main-content .post-list .tptn_posts, .home .main-content .widget_widget_tptn_pop .post, .home .main-content .widget_widget_tptn_pop .most-shared-posts, .home .main-content .widget_widget_tptn_pop .sl-links-main, .home .main-content .widget_widget_tptn_pop .tptn_posts { padding-bottom: 40px; }
.home .main-content .post-list .post ul, .home .main-content .post-list .most-shared-posts ul, .home .main-content .post-list .sl-links-main ul, .home .main-content .post-list .tptn_posts ul, .home .main-content .widget_widget_tptn_pop .post ul, .home .main-content .widget_widget_tptn_pop .most-shared-posts ul, .home .main-content .widget_widget_tptn_pop .sl-links-main ul, .home .main-content .widget_widget_tptn_pop .tptn_posts ul { list-style: none; max-width: 100% !important; }
.home .main-content .post-list .post ul .tptn_thumb, .home .main-content .post-list .most-shared-posts ul .tptn_thumb, .home .main-content .post-list .sl-links-main ul .tptn_thumb, .home .main-content .post-list .tptn_posts ul .tptn_thumb, .home .main-content .widget_widget_tptn_pop .post ul .tptn_thumb, .home .main-content .widget_widget_tptn_pop .most-shared-posts ul .tptn_thumb, .home .main-content .widget_widget_tptn_pop .sl-links-main ul .tptn_thumb, .home .main-content .widget_widget_tptn_pop .tptn_posts ul .tptn_thumb { display: block; width: 100% !important; min-height: 170px !important; margin-bottom: 15px !important; object-fit: cover; }
.home .main-content .post-list .post ul li, .home .main-content .post-list .most-shared-posts ul li, .home .main-content .post-list .sl-links-main ul li, .home .main-content .post-list .tptn_posts ul li, .home .main-content .widget_widget_tptn_pop .post ul li, .home .main-content .widget_widget_tptn_pop .most-shared-posts ul li, .home .main-content .widget_widget_tptn_pop .sl-links-main ul li, .home .main-content .widget_widget_tptn_pop .tptn_posts ul li { padding: 0 0 40px 0 !important; border: 0; }
.home .main-content .post-list .post ul li a, .home .main-content .post-list .most-shared-posts ul li a, .home .main-content .post-list .sl-links-main ul li a, .home .main-content .post-list .tptn_posts ul li a, .home .main-content .widget_widget_tptn_pop .post ul li a, .home .main-content .widget_widget_tptn_pop .most-shared-posts ul li a, .home .main-content .widget_widget_tptn_pop .sl-links-main ul li a, .home .main-content .widget_widget_tptn_pop .tptn_posts ul li a { text-decoration: none; }
.home .main-content .post-list .post ul li:last-child, .home .main-content .post-list .most-shared-posts ul li:last-child, .home .main-content .post-list .sl-links-main ul li:last-child, .home .main-content .post-list .tptn_posts ul li:last-child, .home .main-content .widget_widget_tptn_pop .post ul li:last-child, .home .main-content .widget_widget_tptn_pop .most-shared-posts ul li:last-child, .home .main-content .widget_widget_tptn_pop .sl-links-main ul li:last-child, .home .main-content .widget_widget_tptn_pop .tptn_posts ul li:last-child { position: relative; padding-bottom: 0 !important; margin-bottom: -40px !important; }
.home .main-content .post-list .post ul .tptn_after_thumb, .home .main-content .post-list .most-shared-posts ul .tptn_after_thumb, .home .main-content .post-list .sl-links-main ul .tptn_after_thumb, .home .main-content .post-list .tptn_posts ul .tptn_after_thumb, .home .main-content .widget_widget_tptn_pop .post ul .tptn_after_thumb, .home .main-content .widget_widget_tptn_pop .most-shared-posts ul .tptn_after_thumb, .home .main-content .widget_widget_tptn_pop .sl-links-main ul .tptn_after_thumb, .home .main-content .widget_widget_tptn_pop .tptn_posts ul .tptn_after_thumb { clear: both; }
.home .main-content .post-list .post ul .tptn_after_thumb br, .home .main-content .post-list .most-shared-posts ul .tptn_after_thumb br, .home .main-content .post-list .sl-links-main ul .tptn_after_thumb br, .home .main-content .post-list .tptn_posts ul .tptn_after_thumb br, .home .main-content .widget_widget_tptn_pop .post ul .tptn_after_thumb br, .home .main-content .widget_widget_tptn_pop .most-shared-posts ul .tptn_after_thumb br, .home .main-content .widget_widget_tptn_pop .sl-links-main ul .tptn_after_thumb br, .home .main-content .widget_widget_tptn_pop .tptn_posts ul .tptn_after_thumb br { display: none; }
.home .main-content .post-list .post ul .tptn_after_thumb > .tptn_link, .home .main-content .post-list .most-shared-posts ul .tptn_after_thumb > .tptn_link, .home .main-content .post-list .sl-links-main ul .tptn_after_thumb > .tptn_link, .home .main-content .post-list .tptn_posts ul .tptn_after_thumb > .tptn_link, .home .main-content .widget_widget_tptn_pop .post ul .tptn_after_thumb > .tptn_link, .home .main-content .widget_widget_tptn_pop .most-shared-posts ul .tptn_after_thumb > .tptn_link, .home .main-content .widget_widget_tptn_pop .sl-links-main ul .tptn_after_thumb > .tptn_link, .home .main-content .widget_widget_tptn_pop .tptn_posts ul .tptn_after_thumb > .tptn_link { border: 0; text-transform: none; padding: 0; line-height: 0; font-family: 'Bitter' !important; font-weight: 700; font-size: 20px !important; color: #2A2A2A !important; margin: 0; }
.home .main-content .post-list .post ul .tptn_after_thumb > .tptn_link:hover, .home .main-content .post-list .most-shared-posts ul .tptn_after_thumb > .tptn_link:hover, .home .main-content .post-list .sl-links-main ul .tptn_after_thumb > .tptn_link:hover, .home .main-content .post-list .tptn_posts ul .tptn_after_thumb > .tptn_link:hover, .home .main-content .widget_widget_tptn_pop .post ul .tptn_after_thumb > .tptn_link:hover, .home .main-content .widget_widget_tptn_pop .most-shared-posts ul .tptn_after_thumb > .tptn_link:hover, .home .main-content .widget_widget_tptn_pop .sl-links-main ul .tptn_after_thumb > .tptn_link:hover, .home .main-content .widget_widget_tptn_pop .tptn_posts ul .tptn_after_thumb > .tptn_link:hover { color: #97C6CA !important; }
.home .main-content .post-list .post ul .tptn_after_thumb .tptn_author, .home .main-content .post-list .post ul .tptn_after_thumb .crp_author, .home .main-content .post-list .most-shared-posts ul .tptn_after_thumb .tptn_author, .home .main-content .post-list .most-shared-posts ul .tptn_after_thumb .crp_author, .home .main-content .post-list .sl-links-main ul .tptn_after_thumb .tptn_author, .home .main-content .post-list .sl-links-main ul .tptn_after_thumb .crp_author, .home .main-content .post-list .tptn_posts ul .tptn_after_thumb .tptn_author, .home .main-content .post-list .tptn_posts ul .tptn_after_thumb .crp_author, .home .main-content .widget_widget_tptn_pop .post ul .tptn_after_thumb .tptn_author, .home .main-content .widget_widget_tptn_pop .post ul .tptn_after_thumb .crp_author, .home .main-content .widget_widget_tptn_pop .most-shared-posts ul .tptn_after_thumb .tptn_author, .home .main-content .widget_widget_tptn_pop .most-shared-posts ul .tptn_after_thumb .crp_author, .home .main-content .widget_widget_tptn_pop .sl-links-main ul .tptn_after_thumb .tptn_author, .home .main-content .widget_widget_tptn_pop .sl-links-main ul .tptn_after_thumb .crp_author, .home .main-content .widget_widget_tptn_pop .tptn_posts ul .tptn_after_thumb .tptn_author, .home .main-content .widget_widget_tptn_pop .tptn_posts ul .tptn_after_thumb .crp_author { display: block; margin: 5px 0 6px 0; font-family: 'Bitter' !important; font-size: 13px !important; color: rgba(71, 87, 109, 0.5) !important; text-decoration: none; }
.home .main-content .post-list .post ul .tptn_after_thumb .tptn_author a, .home .main-content .post-list .post ul .tptn_after_thumb .crp_author a, .home .main-content .post-list .most-shared-posts ul .tptn_after_thumb .tptn_author a, .home .main-content .post-list .most-shared-posts ul .tptn_after_thumb .crp_author a, .home .main-content .post-list .sl-links-main ul .tptn_after_thumb .tptn_author a, .home .main-content .post-list .sl-links-main ul .tptn_after_thumb .crp_author a, .home .main-content .post-list .tptn_posts ul .tptn_after_thumb .tptn_author a, .home .main-content .post-list .tptn_posts ul .tptn_after_thumb .crp_author a, .home .main-content .widget_widget_tptn_pop .post ul .tptn_after_thumb .tptn_author a, .home .main-content .widget_widget_tptn_pop .post ul .tptn_after_thumb .crp_author a, .home .main-content .widget_widget_tptn_pop .most-shared-posts ul .tptn_after_thumb .tptn_author a, .home .main-content .widget_widget_tptn_pop .most-shared-posts ul .tptn_after_thumb .crp_author a, .home .main-content .widget_widget_tptn_pop .sl-links-main ul .tptn_after_thumb .tptn_author a, .home .main-content .widget_widget_tptn_pop .sl-links-main ul .tptn_after_thumb .crp_author a, .home .main-content .widget_widget_tptn_pop .tptn_posts ul .tptn_after_thumb .tptn_author a, .home .main-content .widget_widget_tptn_pop .tptn_posts ul .tptn_after_thumb .crp_author a { font-family: 'Bitter' !important; font-size: 13px !important; color: rgba(71, 87, 109, 0.5) !important; text-decoration: none; }
.home .main-content .post-list .post ul .tptn_after_thumb .tptn_date, .home .main-content .post-list .most-shared-posts ul .tptn_after_thumb .tptn_date, .home .main-content .post-list .sl-links-main ul .tptn_after_thumb .tptn_date, .home .main-content .post-list .tptn_posts ul .tptn_after_thumb .tptn_date, .home .main-content .widget_widget_tptn_pop .post ul .tptn_after_thumb .tptn_date, .home .main-content .widget_widget_tptn_pop .most-shared-posts ul .tptn_after_thumb .tptn_date, .home .main-content .widget_widget_tptn_pop .sl-links-main ul .tptn_after_thumb .tptn_date, .home .main-content .widget_widget_tptn_pop .tptn_posts ul .tptn_after_thumb .tptn_date { display: none; }
.home .main-content .post-list .post ul .tptn_after_thumb .tptn_excerpt, .home .main-content .post-list .most-shared-posts ul .tptn_after_thumb .tptn_excerpt, .home .main-content .post-list .sl-links-main ul .tptn_after_thumb .tptn_excerpt, .home .main-content .post-list .tptn_posts ul .tptn_after_thumb .tptn_excerpt, .home .main-content .widget_widget_tptn_pop .post ul .tptn_after_thumb .tptn_excerpt, .home .main-content .widget_widget_tptn_pop .most-shared-posts ul .tptn_after_thumb .tptn_excerpt, .home .main-content .widget_widget_tptn_pop .sl-links-main ul .tptn_after_thumb .tptn_excerpt, .home .main-content .widget_widget_tptn_pop .tptn_posts ul .tptn_after_thumb .tptn_excerpt { font-family: 'Arimo' !important; font-size: 15px !important; color: #47576D !important; font-weight: 400 !important; line-height: 20px !important; }
.home .main-content .post-list .post .post-thumb, .home .main-content .post-list .most-shared-posts .post-thumb, .home .main-content .post-list .sl-links-main .post-thumb, .home .main-content .post-list .tptn_posts .post-thumb, .home .main-content .widget_widget_tptn_pop .post .post-thumb, .home .main-content .widget_widget_tptn_pop .most-shared-posts .post-thumb, .home .main-content .widget_widget_tptn_pop .sl-links-main .post-thumb, .home .main-content .widget_widget_tptn_pop .tptn_posts .post-thumb { margin-bottom: 15px; }
.home .main-content .post-list .post .post-thumb img, .home .main-content .post-list .most-shared-posts .post-thumb img, .home .main-content .post-list .sl-links-main .post-thumb img, .home .main-content .post-list .tptn_posts .post-thumb img, .home .main-content .widget_widget_tptn_pop .post .post-thumb img, .home .main-content .widget_widget_tptn_pop .most-shared-posts .post-thumb img, .home .main-content .widget_widget_tptn_pop .sl-links-main .post-thumb img, .home .main-content .widget_widget_tptn_pop .tptn_posts .post-thumb img { display: block; width: 100% !important; min-height: 170px !important; }
.home .main-content .post-list .post .post-meta p, .home .main-content .post-list .most-shared-posts .post-meta p, .home .main-content .post-list .sl-links-main .post-meta p, .home .main-content .post-list .tptn_posts .post-meta p, .home .main-content .widget_widget_tptn_pop .post .post-meta p, .home .main-content .widget_widget_tptn_pop .most-shared-posts .post-meta p, .home .main-content .widget_widget_tptn_pop .sl-links-main .post-meta p, .home .main-content .widget_widget_tptn_pop .tptn_posts .post-meta p { margin: 0; }
.home .main-content .post-list .post .meta-title, .home .main-content .post-list .post .widget-title, .home .main-content .post-list .most-shared-posts .meta-title, .home .main-content .post-list .most-shared-posts .widget-title, .home .main-content .post-list .sl-links-main .meta-title, .home .main-content .post-list .sl-links-main .widget-title, .home .main-content .post-list .tptn_posts .meta-title, .home .main-content .post-list .tptn_posts .widget-title, .home .main-content .widget_widget_tptn_pop .post .meta-title, .home .main-content .widget_widget_tptn_pop .post .widget-title, .home .main-content .widget_widget_tptn_pop .most-shared-posts .meta-title, .home .main-content .widget_widget_tptn_pop .most-shared-posts .widget-title, .home .main-content .widget_widget_tptn_pop .sl-links-main .meta-title, .home .main-content .widget_widget_tptn_pop .sl-links-main .widget-title, .home .main-content .widget_widget_tptn_pop .tptn_posts .meta-title, .home .main-content .widget_widget_tptn_pop .tptn_posts .widget-title { border: 0; text-transform: none; padding: 0; line-height: 0; font-family: 'Bitter' !important; font-weight: 700; font-size: 20px !important; color: #2A2A2A !important; margin: 0; }
.home .main-content .post-list .post .meta-title:hover, .home .main-content .post-list .post .widget-title:hover, .home .main-content .post-list .most-shared-posts .meta-title:hover, .home .main-content .post-list .most-shared-posts .widget-title:hover, .home .main-content .post-list .sl-links-main .meta-title:hover, .home .main-content .post-list .sl-links-main .widget-title:hover, .home .main-content .post-list .tptn_posts .meta-title:hover, .home .main-content .post-list .tptn_posts .widget-title:hover, .home .main-content .widget_widget_tptn_pop .post .meta-title:hover, .home .main-content .widget_widget_tptn_pop .post .widget-title:hover, .home .main-content .widget_widget_tptn_pop .most-shared-posts .meta-title:hover, .home .main-content .widget_widget_tptn_pop .most-shared-posts .widget-title:hover, .home .main-content .widget_widget_tptn_pop .sl-links-main .meta-title:hover, .home .main-content .widget_widget_tptn_pop .sl-links-main .widget-title:hover, .home .main-content .widget_widget_tptn_pop .tptn_posts .meta-title:hover, .home .main-content .widget_widget_tptn_pop .tptn_posts .widget-title:hover { color: #97C6CA !important; }
.home .main-content .post-list .post .excerpt-title, .home .main-content .post-list .most-shared-posts .excerpt-title, .home .main-content .post-list .sl-links-main .excerpt-title, .home .main-content .post-list .tptn_posts .excerpt-title, .home .main-content .widget_widget_tptn_pop .post .excerpt-title, .home .main-content .widget_widget_tptn_pop .most-shared-posts .excerpt-title, .home .main-content .widget_widget_tptn_pop .sl-links-main .excerpt-title, .home .main-content .widget_widget_tptn_pop .tptn_posts .excerpt-title { margin: 0; }
.home .main-content .post-list .post .byline-intro, .home .main-content .post-list .post .crp_author, .home .main-content .post-list .most-shared-posts .byline-intro, .home .main-content .post-list .most-shared-posts .crp_author, .home .main-content .post-list .sl-links-main .byline-intro, .home .main-content .post-list .sl-links-main .crp_author, .home .main-content .post-list .tptn_posts .byline-intro, .home .main-content .post-list .tptn_posts .crp_author, .home .main-content .widget_widget_tptn_pop .post .byline-intro, .home .main-content .widget_widget_tptn_pop .post .crp_author, .home .main-content .widget_widget_tptn_pop .most-shared-posts .byline-intro, .home .main-content .widget_widget_tptn_pop .most-shared-posts .crp_author, .home .main-content .widget_widget_tptn_pop .sl-links-main .byline-intro, .home .main-content .widget_widget_tptn_pop .sl-links-main .crp_author, .home .main-content .widget_widget_tptn_pop .tptn_posts .byline-intro, .home .main-content .widget_widget_tptn_pop .tptn_posts .crp_author { display: block; margin: 5px 0 6px 0; }
.home .main-content .post-list .post .byline-intro, .home .main-content .post-list .post .byline-intro a, .home .main-content .post-list .post .crp_author, .home .main-content .post-list .post .crp_author a, .home .main-content .post-list .most-shared-posts .byline-intro, .home .main-content .post-list .most-shared-posts .byline-intro a, .home .main-content .post-list .most-shared-posts .crp_author, .home .main-content .post-list .most-shared-posts .crp_author a, .home .main-content .post-list .sl-links-main .byline-intro, .home .main-content .post-list .sl-links-main .byline-intro a, .home .main-content .post-list .sl-links-main .crp_author, .home .main-content .post-list .sl-links-main .crp_author a, .home .main-content .post-list .tptn_posts .byline-intro, .home .main-content .post-list .tptn_posts .byline-intro a, .home .main-content .post-list .tptn_posts .crp_author, .home .main-content .post-list .tptn_posts .crp_author a, .home .main-content .widget_widget_tptn_pop .post .byline-intro, .home .main-content .widget_widget_tptn_pop .post .byline-intro a, .home .main-content .widget_widget_tptn_pop .post .crp_author, .home .main-content .widget_widget_tptn_pop .post .crp_author a, .home .main-content .widget_widget_tptn_pop .most-shared-posts .byline-intro, .home .main-content .widget_widget_tptn_pop .most-shared-posts .byline-intro a, .home .main-content .widget_widget_tptn_pop .most-shared-posts .crp_author, .home .main-content .widget_widget_tptn_pop .most-shared-posts .crp_author a, .home .main-content .widget_widget_tptn_pop .sl-links-main .byline-intro, .home .main-content .widget_widget_tptn_pop .sl-links-main .byline-intro a, .home .main-content .widget_widget_tptn_pop .sl-links-main .crp_author, .home .main-content .widget_widget_tptn_pop .sl-links-main .crp_author a, .home .main-content .widget_widget_tptn_pop .tptn_posts .byline-intro, .home .main-content .widget_widget_tptn_pop .tptn_posts .byline-intro a, .home .main-content .widget_widget_tptn_pop .tptn_posts .crp_author, .home .main-content .widget_widget_tptn_pop .tptn_posts .crp_author a { font-family: 'Bitter' !important; font-size: 13px !important; color: rgba(71, 87, 109, 0.5) !important; text-decoration: none; }
.home .main-content .post-list .post .excerpt, .home .main-content .post-list .most-shared-posts .excerpt, .home .main-content .post-list .sl-links-main .excerpt, .home .main-content .post-list .tptn_posts .excerpt, .home .main-content .widget_widget_tptn_pop .post .excerpt, .home .main-content .widget_widget_tptn_pop .most-shared-posts .excerpt, .home .main-content .widget_widget_tptn_pop .sl-links-main .excerpt, .home .main-content .widget_widget_tptn_pop .tptn_posts .excerpt { font-family: 'Arimo' !important; font-size: 15px !important; color: #47576D !important; font-weight: 400 !important; line-height: 20px !important; }
.home .widget_widget_tptn_pop .widget-title:before, .home .widget_widget_tptn_pop .widgettitle:before { background-image: url(../frame-med-narrow.svg); }
.home .sl-links-main .widget-title:before { top: -80%; }
.home .col-mid .color-orange { color: #FFB000; }
.home .col-mid .color-orange:before { display: block; width: 200%; height: 300%; display: block; top: -103%; left: -29%; background-repeat: no-repeat; transform: scale(0.9); background-image: url(../frame-small.svg); }
.home #frm_form_6_container { position: relative; width: 100%; min-height: 220px; top: 0; left: 0; margin-bottom: 0px; background: url(../img/get_inbox.jpg) center top no-repeat; background-size: 100%; }
.home #frm_form_6_container #frm_field_83_container { margin-top: 100px; }
@media only screen and (max-width: 767px) { .home #frm_form_6_container #frm_field_83_container { margin-top: 140px !important; } }
.home #frm_form_6_container #field_lmdckp { width: 240px; margin: 0 auto; border: 1px solid #47576D; background: #FFF; height: 40px; line-height: 40px; border-radius: 4px; box-shadow: inset 2px 2px 5px rgba(71, 87, 109, 0.2); }
.home #frm_form_6_container .frm_submit { text-align: center; }
.home #frm_form_6_container .frm_submit br { display: none; }
.home #frm_form_6_container .frm_submit input { font-family: 'Bitter'; font-size: 14px; font-weight: 700; text-transform: uppercase; background: #97C6CA; color: #FFF !important; text-decoration: none; height: 42px; line-height: 42px; text-align: center; width: 160px; display: inline-block; border-radius: 4px; float: none; top: -55px; }
.home #frm_form_6_container .frm_submit input:hover { background: #47576D; }
.home #frm_form_6_container .frm_submit p { margin: 0; }
.home .block-share-story { margin-top: 10px; margin-bottom: 40px; }
.home .block-share-story img, .home .block-share-story a { display: block; width: 100%; }
.home .block-donate .values { margin-bottom: 20px; }
.home .block-donate .values .v-row { margin-bottom: 8px; overflow: hidden; }
.home .block-donate .values .v-row .radio { position: relative; float: left; margin-right: 12px; width: 16px; height: 16px; border-radius: 30px; border: 2px solid #FFF; line-height: 17px; text-align: center; color: #97C6CA; display: block; cursor: pointer; text-indent: 1px; }
.home .block-donate .values .v-row label { margin: 0; padding: 0; display: inline; line-height: 100%; cursor: pointer; }
.home .block-donate .values .v-row.active .radio { border: 2px solid #FFB000; }
.home .block-donate .values .v-row:hover .radio { border: 2px solid rgba(255, 176, 0, 0.3); }
.home .block-donate .btn { margin: 0 auto 40px; display: block; }
.home .promoted-hero { width: 100%; position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.home .promoted-hero .mobile-image { width: 100%; display: none; }
@media only screen and (max-width: 639px) { .home .promoted-hero .mobile-image { display: block; } }
.home .promoted-hero .mobile-image img { width: 100%; display: block; }
.home .promoted-hero .promoted-item { display: -webkit-flex; display: -ms-flexbox; display: flex; width: 75%; position: relative; background-size: 100% 100%; }
@media only screen and (max-width: 767px) { .home .promoted-hero .promoted-item { width: 100%; min-height: 400px; } }
@media only screen and (max-width: 639px) { .home .promoted-hero .promoted-item { background-image: none !important; min-height: 0px; } }
.home .promoted-hero .promoted-item .details { display: block; background: rgba(151, 198, 202, 0.8); position: absolute; bottom: 0; left: 0; width: 100%; height: auto; color: #FFF; text-decoration: none; box-sizing: border-box; padding: 15px 30px 20px; }
@media only screen and (max-width: 639px) { .home .promoted-hero .promoted-item .details { background: #97c6ca; display: block; position: relative; } }
@media only screen and (max-width: 767px) { .home .promoted-hero .promoted-item .details { padding: 15px 20px 20px; } }
.home .promoted-hero .promoted-item .details:hover { background: #97C6CA; }
.home .promoted-hero .promoted-item .details span { display: block; }
.home .promoted-hero .promoted-item .details .author { font-family: 'Bitter'; font-size: 13px; color: rgba(255, 255, 255, 0.8); margin-bottom: 10px; }
.home .promoted-hero .promoted-item .details .entry-title { font-family: 'Bitter'; font-size: 40px; line-height: 100%; margin-bottom: 15px; }
@media only screen and (max-width: 767px) { .home .promoted-hero .promoted-item .details .entry-title { font-size: 30px; } }
.home .promoted-hero .promoted-item .details .entry-teaser { font-family: 'Arimo'; color: rgba(255, 255, 255, 0.8); font-size: 15px; text-overflow: ellipsis; }
.home .promoted-hero .promoted-item .details .entry-teaser p { margin: 0; }
.home .promoted-hero .promoted-list { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; align-items: center; -webkit-justify-content: center; justify-content: center; -webkit-flex-flow: column wrap; flex-flow: column wrap; -webkit-align-content: stretch; align-content: stretch; list-style: none; margin: 0; padding: 0; width: 25%; font-family: 'Bitter'; background: #D9ECED; }
@media only screen and (max-width: 767px) { .home .promoted-hero .promoted-list { width: 100%; } }
.home .promoted-hero .promoted-list li { margin: 0; padding: 0; width: 100%; float: none; display: block; }
@media only screen and (max-width: 767px) { .home .promoted-hero .promoted-list li:first-child { display: none; } }
.home .promoted-hero .promoted-list li a { display: block; padding: 15px 20px; text-decoration: none; box-shadow: 0 -1px 0 rgba(151, 198, 202, 0.6) inset; }
.home .promoted-hero .promoted-list li a span { display: block; }
.home .promoted-hero .promoted-list li a .entry-title { color: #47576D; font-size: 16px; font-weight: 700; margin-bottom: 4px; }
.home .promoted-hero .promoted-list li a .author { color: rgba(71, 87, 109, 0.5); font-size: 13px; }
.home .promoted-hero .promoted-list li a:hover { background: rgba(151, 198, 202, 0.2); }
.home .promoted-hero .promoted-list li a.active { background: #97C6CA; }
.home .promoted-hero .promoted-list li a.active .entry-title { color: #FFF; }
.home .sidebar-right .post-list { margin-top: 45px; }

#header-wrapper #social-icons { width: 100%; position: relative; right: auto; left: auto; margin: 0; text-align: center; }
@media only screen and (max-width: 959px) and (min-width: 768px) { #header-wrapper #social-icons { margin-top: 20px; } }
@media only screen and (min-width: 960px) { #header-wrapper #social-icons { right: 0; width: 360px; text-align: right; position: absolute; } }
#header-wrapper #social-icons #facebook, #header-wrapper #social-icons #instagram, #header-wrapper #social-icons #twitter { display: inline-block; float: none; vertical-align: middle; }
#header-wrapper .widget_search { display: inline-block; vertical-align: top; margin-right: 10px; }
#header-wrapper .widget_search #searchform { margin-bottom: 0; }
#header-wrapper .widget_search .input-wrapper { border: 0; padding: 3px; background: none; background-repeat: no-repeat; background-image: url(../frame-silver.svg); height: 34px; }
#header-wrapper .widget_search #s { width: 154px; background: none; border: 0; }
@media only screen and (max-width: 959px) and (min-width: 768px) { #header-wrapper .widget_search #s { width: 128px; } }
@media only screen and (min-width: 960px) { #header-wrapper .widget_search #s { width: 126px; } }
#header-wrapper .widget_search #searchsubmit { top: 4px; }

.continue-browsing { margin-top: 50px; }

@media only screen and (max-width: 1199px) and (min-width: 960px) { .home .promoted-hero .promoted-item .details .entry-title { font-size: 35px; }
  .home .promoted-hero .promoted-item { width: 65%; }
  .home .promoted-hero .promoted-list { width: 35%; }
  .home .promoted-hero .promoted-list li:last-child { display: none; }
  .home .main-content .col.col-mid { padding-left: 0; padding-right: 0; }
  .home .main-content .col.col-mid .block { padding: 0 30px; }
  .home .main-content .col.col-mid .block-tw, .home .main-content .col.col-mid .block-fb { padding: 0 10px; }
  .home .main-content .col.col-mid .block-share-story, .home .main-content .col.col-mid .block-signup { padding: 0; } }
@media only screen and (max-width: 959px) and (min-width: 768px) { .home .promoted-hero .promoted-item .details .entry-title { font-size: 35px; }
  .home .promoted-hero .promoted-item { width: 100%; display: block; min-height: 400px; }
  .home .promoted-hero .promoted-list { width: 100%; display: block; }
  .home .promoted-hero .promoted-list .active { display: none; }
  .home .main-content .col { padding: 40px 10px 20px; }
  .home .main-content .col.col-mid { padding-left: 0; padding-right: 0; }
  .home .main-content .col.col-mid .block { padding: 0 30px; }
  .home .main-content .col.col-mid .block-tw, .home .main-content .col.col-mid .block-fb { padding: 0 10px; }
  .home .main-content .col.col-mid .block-share-story, .home .main-content .col.col-mid .block-signup { padding: 0; }
  .home .main-content .col.col-mid .block-share-story .frm_form_fields, .home .main-content .col.col-mid .block-signup .frm_form_fields { padding: 0 20px; position: relative; top: 50px; }
  .home .main-content .col.col-mid .block-share-story #frm_form_6_container, .home .main-content .col.col-mid .block-signup #frm_form_6_container { background-size: cover !important; }
  .home .main-content .col.col-mid .block-signup { margin-bottom: 40px; }
  .home .main-content .col.col-mid .block-donate { padding: 0 20px; }
  .home .main-content .col.col-mid .block-donate .section-title { margin-left: 10px; } }
.m-social, .menu-icon, .m-search-icon, .m-search { display: none; }

@media only screen and (max-width: 767px) { .home { padding-top: 70px; }
  body.menu-open #wrapper, body.menu-open > footer { display: none; }
  body > header { position: fixed; top: 0; width: 100%; height: auto; z-index: 1000; }
  body > header.menu-over { height: 100vh; z-index: 1000; }
  #full-header-wrap { border-top: 0; }
  #full-header-wrap #header-wrapper { height: auto; padding-bottom: 0 !important; }
  #full-header-wrap #header-wrapper .menu-icon { position: absolute; left: 10px; top: 18px; width: 32px; height: 24px; display: block; z-index: 10; }
  #full-header-wrap #header-wrapper .menu-icon span { background: #47576D; width: 100%; height: 3px; margin-bottom: 7px; display: block; }
  #full-header-wrap #header-wrapper .menu-icon span:last-child { margin: 0; }
  #full-header-wrap #header-wrapper .menu-icon.m-close span { display: none; }
  #full-header-wrap #header-wrapper .menu-icon.m-close i { display: block; }
  #full-header-wrap #header-wrapper .menu-icon i { top: 11px; position: relative; margin-left: 15%; display: none; background: #97C6CA; width: 70%; height: 3px; transform: rotate(45deg); }
  #full-header-wrap #header-wrapper .menu-icon i:last-child { top: 8px; transform: rotate(-45deg); }
  #full-header-wrap #header-wrapper .m-search-icon { position: absolute; right: 10px; top: 18px; width: 32px; height: 24px; display: block; z-index: 10; }
  #full-header-wrap #header-wrapper .m-search-icon span { border: 3px solid #47576D; border-radius: 100px; width: 14px; height: 14px; display: block; position: relative; }
  #full-header-wrap #header-wrapper .m-search-icon span:after { display: block; content: ''; width: 3px; border-radius: 10px; height: 9px; background: #47576D; position: absolute; bottom: -6px; right: -3px; transform: rotate(-45deg); }
  #full-header-wrap #header-wrapper .m-search-icon.m-close span { display: none; }
  #full-header-wrap #header-wrapper .m-search-icon.m-close i { display: block; }
  #full-header-wrap #header-wrapper .m-search-icon i { top: 11px; position: relative; display: none; background: #97C6CA; width: 70%; height: 3px; transform: rotate(45deg); }
  #full-header-wrap #header-wrapper .m-search-icon i:last-child { top: 8px; transform: rotate(-45deg); }
  #full-header-wrap #header-wrapper .m-search { display: none; padding: 14px 64px; position: relative; }
  #full-header-wrap #header-wrapper .m-search #searchform { margin: 0; padding: 0; }
  #full-header-wrap #header-wrapper .m-search #searchform .input-wrapper { padding: 0; background: none; }
  #full-header-wrap #header-wrapper .m-search #searchform .input-wrapper #s { max-width: 100%; width: 96%; padding: 0 2%; border: 1px solid #1CB7C2; border-radius: 4px; height: 30px; }
  #full-header-wrap #header-wrapper #logo { margin: 0px auto !important; position: relative; padding: 14px 0 !important; height: 32px; width: 65px !important; float: none; }
  #full-header-wrap #header-wrapper #logo img { display: block; height: 32px; width: auto; }
  #full-header-wrap #header-wrapper #tagline, #full-header-wrap #header-wrapper .selectnav, #full-header-wrap #header-wrapper #social-icons { display: none; }
  #full-header-wrap #header-wrapper #main-nav { background: none; padding: 0; margin: 0; }
  #full-header-wrap #header-wrapper #leaderboard { margin: 0; padding: 0; height: 0; width: auto; display: none; }
  #full-header-wrap #header-wrapper #leaderboard.show-menu { display: block; height: calc(100vh - 60px); overflow: auto; }
  #full-header-wrap #header-wrapper #main-nav-menu { border-top: 2px #97C6CA solid; display: block; padding: 10px; }
  #full-header-wrap #header-wrapper #main-nav-menu li { float: none; display: block; text-decoration: none; text-transform: none; }
  #full-header-wrap #header-wrapper #main-nav-menu li a { padding: 0; text-decoration: none; text-transform: none; }
  #full-header-wrap #header-wrapper #main-nav-menu li.sfHover { background: rgba(151, 198, 202, 0.5); }
  #full-header-wrap #header-wrapper #main-nav-menu li.sfHover > a { padding-left: 10px; font-weight: 600; }
  #full-header-wrap #header-wrapper #main-nav-menu li ul { position: relative; top: 0; display: none; }
  #full-header-wrap #header-wrapper .m-social { display: block; text-align: center; padding-bottom: 20px; }
  #full-header-wrap #header-wrapper .m-social a { width: 32px; height: 32px; display: inline-block; vertical-align: middle; margin: 0 10px; }
  #full-header-wrap #header-wrapper .m-social .i-facebook { background: url(../../../deadline-responsive-child/_assets/img/social_icons_32.png) 0px 0px no-repeat; }
  #full-header-wrap #header-wrapper .m-social .i-twitter { background: url(../../../deadline-responsive-child/_assets/img/social_icons_32.png) -32px 0px no-repeat; }
  #full-header-wrap #header-wrapper .m-social .i-instagram { background: url(../../../deadline-responsive-child/_assets/img/social_icons_32.png) -96px 0px no-repeat; } }
.book-landingpage .has-img { text-align: center; }
.book-landingpage .mint-link { font-size: 12px; color: #1CB7C2; font-weight: 700; line-height: 120%; margin-left: 20px; text-decoration: none; }
.book-landingpage .mint-link:hover { text-decoration: underline; }
.book-landingpage .book-name { font-size: 54px; color: rgba(71, 87, 109, 0.9); font-weight: 700; font-family: "Arimo", sans-serif; line-height: 130%; }
@media only screen and (max-width: 959px) { .book-landingpage .book-name { text-align: center; font-size: 38px; } }
.book-landingpage .book-row { display: flex; flex-direction: row; justify-content: flex-start; align-self: flex-start; font-family: "Arimo", sans-serif; color: #47576D; font-weight: 400; }
@media only screen and (max-width: 959px) { .book-landingpage .book-row { flex-direction: column; } }
.book-landingpage .book-row p { font-family: "Arimo", sans-serif; color: rgba(71, 87, 109, 0.9); font-weight: 400; }
.book-landingpage .book-row .book-section { margin-bottom: 40px; }
.book-landingpage .book-row .book-section h4 { text-transform: uppercase; display: block; font-family: 'Bitter'; font-size: 18px; font-weight: 700; text-align: center; color: #47576D; border-bottom: 2px solid rgba(71, 87, 109, 0.1); padding: 10px 0 18px 0; margin-bottom: 25px; }
.book-landingpage .book-row .book-event { padding: 0 20px; margin-bottom: 20px; }
.book-landingpage .book-row .book-event .city { display: block; font-size: 14px; color: #1CB7C2; text-transform: uppercase; font-weight: 700; margin-bottom: 4px; }
.book-landingpage .book-row .book-event p { font-size: 14px; line-height: 22px; }
.book-landingpage .book-row .book-review { padding: 0 20px; margin-bottom: 30px; }
.book-landingpage .book-row .book-review .author { display: inline-block; font-size: 12px; color: rgba(42, 42, 42, 0.9); font-weight: 700; line-height: 120%; margin-bottom: 4px; }
.book-landingpage .book-row .book-review .author:before { display: inline-block; content: '— '; font-size: 12px; color: rgba(42, 42, 42, 0.9); font-weight: 700; line-height: 120%; margin-right: 5px; }
.book-landingpage .book-row .book-review p { font-size: 14px; line-height: 22px; margin-bottom: 4px; }
.book-landingpage .book-row aside { width: 400px; }
@media only screen and (max-width: 959px) { .book-landingpage .book-row aside { width: 100%; } }
.book-landingpage .book-row section { margin-left: 80px; width: calc(100% - 480px); }
@media only screen and (max-width: 959px) { .book-landingpage .book-row section { margin: 40px 0; width: auto; } }
.book-landingpage .row-header { align-content: center; align-items: center; margin-top: 30px; margin-bottom: 40px; }
@media only screen and (max-width: 959px) { .book-landingpage .row-header { text-align: center; } }
.book-landingpage .row-header p { font-size: 26px; font-family: 'Bitter'; line-height: 150%; }
.book-landingpage .row-header p b { color: rgba(71, 87, 109, 0.9); }
@media only screen and (max-width: 959px) { .book-landingpage .row-header p { font-size: 22px; } }
.book-landingpage .row-header .book-section { margin-top: 40px; margin-bottom: 0; }
.book-landingpage .row-header .book-section h4 { border-color: rgba(151, 198, 202, 0.5); position: relative; text-align: center; margin-bottom: 35px; }
.book-landingpage .row-header .book-section h4 span { position: relative; top: 30px; display: inline-block; padding: 0 40px; color: #2A2A2A; background: #FFF; }
.book-landingpage .book-oder { border-bottom: 2px solid rgba(71, 87, 109, 0.2); }
.book-landingpage .book-oder h4 { border-color: #FFB000 !important; position: relative; text-align: center; margin-bottom: 35px; }
.book-landingpage .book-oder h4 span { position: relative; top: 30px; display: inline-block; padding: 0 40px; color: #2A2A2A; background: #FFF; }
.book-landingpage .book-oder ul { list-style: none; display: flex; align-content: center; align-items: center; flex-wrap: wrap; justify-content: center; }
.book-landingpage .book-oder ul li { display: block; padding: 30px; }
@media only screen and (max-width: 959px) { .book-landingpage .book-oder ul li { padding: 20px 15px; } }
.book-landingpage .book-description { position: relative; top: -30px; }
.book-landingpage .book-description .book-desc { font-size: 16px; line-height: 180%; }
.book-landingpage .book-description .book-desc b { font-weight: 700; }
.book-landingpage .row-bio { flex-direction: column; }
.book-landingpage .row-bio .book-oder { border-bottom: 0; }
.book-landingpage .row-bio .book-oder h4 { font-size: 24px; color: #2A2A2A; }
.book-landingpage .row-bio .book-authors h4 { text-align: left; padding-left: 20px; }
.book-landingpage .row-bio .book-authors .authors-list { padding: 0 20px; margin-bottom: 40px; display: flex; flex-direction: row; justify-content: space-between; align-self: flex-start; }
@media only screen and (max-width: 959px) { .book-landingpage .row-bio .book-authors .authors-list { flex-direction: column; margin-bottom: 0; } }
.book-landingpage .row-bio .book-authors .authors-list .book-author { width: 46%; display: flex; justify-content: space-between; padding-top: 20px; }
@media only screen and (max-width: 959px) { .book-landingpage .row-bio .book-authors .authors-list .book-author { width: auto; } }
.book-landingpage .row-bio .book-authors .authors-list .book-author img { width: 140px; height: 210px; }
@media only screen and (max-width: 959px) { .book-landingpage .row-bio .book-authors .authors-list .book-author img { width: 80px; height: 120px; } }
.book-landingpage .row-bio .book-authors .authors-list .book-author .author-bio { width: calc(100% - 160px); }
@media only screen and (max-width: 959px) { .book-landingpage .row-bio .book-authors .authors-list .book-author .author-bio { width: calc(100% - 100px); } }
.book-landingpage .row-bio .book-authors .authors-list .book-author .author-bio h5 { font-family: 'Bitter'; color: #47576D; font-size: 16px; margin-top: 10px; margin-bottom: 10px; }
.book-landingpage .row-bio .book-authors .authors-list .book-author .author-bio p { font-family: "Arimo", sans-serif; color: rgba(71, 87, 109, 0.9); font-weight: 400; line-height: 170%; font-size: 14px; }
