/*
Theme Name: Neve Child
Theme URI: https://themeisle.com/themes/neve/
Template: neve
Author: ThemeIsle
Author URI: https://themeisle.com
Description: Neve is a super fast, easily customizable, multi-purpose theme. It’s perfect for blogs, small business, startups, agencies, firms, e-commerce shops (WooCommerce storefront) as well as personal portfolio sites and most types of projects. A fully AMP optimized and responsive theme, Neve will load in mere seconds and adapt perfectly on any viewing device. While it is lightweight and has a minimalist design, the theme is highly extendable, it has a highly SEO optimized code, resulting in top rankings in Google search results. Neve works perfectly with Gutenberg and the most popular page builders (Elementor, Brizy, Beaver Builder, Visual Composer, SiteOrigin, Divi). Neve is also WooCommerce ready, responsive, RTL &amp; translation ready. Look no further. Neve is the perfect theme for you!
Tags: blog,custom-logo,e-commerce,rtl-language-support,grid-layout,one-column,two-columns,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,flexible-header,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,accessibility-ready,wide-blocks,block-styles,footer-widgets,portfolio,left-sidebar,right-sidebar
Version: 3.6.7.1694020255
Updated: 2023-09-06 10:10:55

*/

@font-face {
  font-family: 'adoptuskids';
  src: url('fonts/482624/adoptuskids.eot');
  src: url('fonts/482624/adoptuskids.svg') format('svg'),
       url('fonts/482624/adoptuskids.woff') format('woff'),
       url('fonts/482624/adoptuskids.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
}

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

.container {padding: 0 20px;}
.bg-yellow {background: #FBEA69;}
.bg-white {background: #fff;}
a:focus, 
a:hover {opacity: 1;}

/* Universal Header */
.header-top { background-color: #a1d4e5 !important;}

.header-top a {
    color: #3e3e3e !important; 
    font-weight: 700; 
    font-family: "Verlag A", "Verlag B"; 
    letter-spacing: 0.5px; 
    font-size: 12px;
}

#secondary-menu.nav-ul li > .wrap {padding: 0 0 !important;}

.nv-html-content .topbar-login,
.ausk-blog-link {display: none !important;}
.navbar-toggle:focus {border: none !important; outline: none;}
.icon-bar {width: 27.84px; margin-bottom: 6px; height: 3px;}
.icon-bar:nth-child(2) {margin-bottom: 6px; margin-top: 0;}
.icon-bar:nth-child(3) {margin-bottom: 0;}
.nav-menu-primary .nav-ul li > .wrap {padding: 0 0 0 12px;} 
.nav-menu-primary .nav-ul li:nth-child(1) > .wrap {padding-left: 2px;}

.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(2) {opacity: 1 !important; }
.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(1),
.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(3) {
     transform: rotate(0deg) !important; 
     bottom: 0 !important;
     top: 0 !important;
}

.bars::after {
    content: 'MENU';
    position: relative;
    padding: 0px;
    color: #3e3e3e;
    width: 100%;
    text-align: right;
    font-size: .6em;
    font-size: 9px;
    font-weight: 700;
    line-height: 0.5em;
    line-height: 9px;
    margin-top: 4px;
    font-family: "Verlag A", "Verlag B";
}

p.site-title {
    font-size: 34px !important;
    letter-spacing: 0px;
    padding-left: 0px;
    font-family: "Verlag A", "Verlag B"; 
}

.ausk-site-title-snippet {color: #2a7e93;}

.search-form .search-field {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 35px;
    color: #818181;
    font-size: 22px;
    font-weight: 400;
    border: 1px solid #cdcdcd;
    background-color: #ffffff;
    font-family: "Verlag A", "Verlag B";
    font-family: "Verlag A", "Verlag B", adoptuskids;
    width: 233px;
    height: 35px;
}

.search-form .search-submit {
    border: 1px solid #cdcdcd;
    outline: none !important;
    box-shadow: none;
  --formfieldbordercolor: none;
    border-left: none;
    background-color: #676767;
    color: #ffffff;
    border: solid;
    border-radius: 3px;
    border-color: #676767;
    padding: 2px 5px 0;
    width: 60px;
    height: 35px;
    margin-left: 9px;
}

.search-form .search-field::placeholder { 
  color: #666;
  opacity: 1; 
}

.search-form .search-submit:hover,
.search-form .search-submit:focus {
    background-color: #a1a1a1;
    border-color: #a1a1a1;}

.search-form svg {width: 0px; fill: #fff; opacity: 0;}

.search-form .nv-icon::after {
    font-family: 'adoptuskids' !important;
    content: "\e98a";
}

.search-form .nv-icon::after{
    font-family: 'adoptuskids' !important;
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[tabindex="-1"]:focus,  
select:focus, 
input:read-write:focus,
textarea:focus,
.search-form .search-field:focus~button {
    outline: 0 !important;
    box-shadow: none !important;
}

.search-form .search-field:focus~button {border-color: transparent;}
.search-submit {outline: none !important;}
.nav-menu-primary ul li a:hover {text-decoration: underline;}


.header-bottom-inner {border-bottom: 1px solid #cdcdcd !important;}

/* WP Bakery elements */
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {margin-bottom: 20px;}

/* Home */
.home .nv-page-title-wrap {display: none;}
.home .post-date {
    text-transform: none;
    font-family: "Verlag A", "Verlag B";
    color: #3e3e3e !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    line-height: 34px !important;
    opacity: 1;
}

.home-podcast {padding: 30px 0 0 0;}

.home-podcast-img {margin-left: 30px; width: 255px }

.home-podcast-left {max-width: 285px;}
.home-podcast-right {padding-left: 30px !important;}

.home-podcast h2 {font-size: 40px; line-height: 1em; margin-bottom: 3px;}
.home-podcast p {font-size: 24px; line-height: 1.3em;}

.featured {padding: 75px 0 60px;}

.featured .post-title.entry-title a {
    color: #4c4c4c;
    font-size: 1.5em !important;
    font-size: 40px !important;
    font-weight: 700;
    line-height: normal;
    text-align: left;
    letter-spacing: normal;
}

.home-featured-excerpt {margin-top: -10px !important;}

.home-featured-excerpt p {font-size: 24px; line-height: 30px; color: #292929; font-weight: 400;}

.featured img {max-width: 100%; height: auto;}
.featured .vc_btn3.vc_btn3-color-juicy-pink, 
.featured .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {width: 100%; height: 60px; font-size: 28px; border-radius: 3px; background: #b2c335;color: #3e3e3e; font-weight: 700; text-align: center;}

.featured .vc_btn3.vc_btn3-color-juicy-pink:hover, 
.featured .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,
.featured .vc_btn3.vc_btn3-color-juicy-pink:focus, 
.featured .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus {background: #697e0c;}

.btn-blue a.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {background-color: #2A7E93 !important; color: #fff; font-size: 22px; font-weight: 300; border: none; padding: 12px 24px;}

#home-body-content  {background-image: url(/wp-content/uploads/2023/09/bg-grey-checkered.jpg); padding-top: 45px; padding-bottom: 75px; overflow: visible}

#home-body-content:before {
    content: " ";
    display: block;
    position: absolute;
    width: 100%;
    top: -13px;
    left: 0px;
    height: 30px;
    background-color: transparent;
    background-image: url(/wp-content/uploads/2023/09/blog-pinked-edging.png);
    background-position: top;
    background-repeat: repeat-x;
    background-size: 20px;
}

/* Home: Recent Posts */
.home-recent-posts .vc_gitem-zone-a .vc_gitem-row-position-top, 
.home-recent-posts .vc_gitem-zone-b .vc_gitem-row-position-top { position: relative; }

.home-recent-posts .vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {padding: 0;}
.home-recent-posts {background: #fff;}

.home-about {margin-top: -12.5px;}

.home-recent-posts .vc_grid-item  {border-bottom: 1px solid #ccc; padding-bottom: 20px; }

.home-recent-posts .recent-posts-left {width: 190px;}

.home-recent-posts {
    border-top: 5px solid #A1D4E5;
    padding: 15px 0 15px;
    box-shadow: 3px 3px 5px #e9e9e9;
    max-width: 735px;
}

.home-recent-posts h2:not(.home-recent-posts .post-title h2) {font-size: 2em; font-size: 40px; padding-top: 6px;}
.home-recent-posts .post-title h2 {
    color: #3e3e3e;
    font-size: 1.1em !important;
    font-size: 27px !important;
    font-weight: 700;
    line-height: 34px;
    text-align: left;
    letter-spacing: normal;}

 .home-recent-posts .post-title h2 a:hover,
 .home-recent-posts .post-title h2 a:focus {text-decoration: underline;}   

.home-recent-posts .post-title.vc_gitem-post-data {margin-bottom: 3px;}
.home-recent-posts .post-date.vc_gitem-post-data {margin-bottom: 0 !important;}
.home-recent-posts .post-date p {margin-bottom: 3px;}
.home-recent-posts .entry.vc_gitem-post-data {margin-bottom: 3px;}
.home-recent-posts .entry p {margin-bottom: 0; font-size: 1.2em; line-height: 1.35em;}
.home-recent-posts img {width: 190px;}

.home-recent-posts .vc_grid-item-zone-c-left .vc_gitem-animated-block {width: calc(100% - 190px)}

.home-recent-posts .vc_btn3.vc_btn3-color-blue {
    background: #2a7e93 !important;
    width: 66%; padding-top: 15px; padding-bottom: 15px; border-radius: 3px; font-family: "Verlag A", "Verlag B"; font-size: 30px; font-weight: 400;
}

.home-about,
.home-share-story,
.home-recommend {
  margin-bottom: 40px; 
  padding: 30px 30px 20px; 
  box-shadow: 3px 3px 5px #e9e9e9;
  border-top: 5px solid; float: right;
}

.home-sidebar a {text-decoration: none !important;}

.home-about {border-color: #FB9A8D;}
.home-share-story {border-color: #B2C335;}
.home-recommend {border-color: #E9CFE7;}

.home-about img,
.home-share-story img,
.home-recommend img {width: 80px; margin-bottom: -20px !important;}

.home-about a,
.home-share-story a,
.home-recommend a,
.home-about a:visited,
.home-share-story a:visited,
.home-recommend a:visited {color: #a654a6;}

.home-about a:hover,
.home-share-story a:hover,
.home-recommend a:hover {
    text-decoration: underline !important;
    color: #a14236 !important;
}

h3.widget-title {
    color: #3e3e3e;
    font-size: 1.6em;
    font-size: 32px;
    font-weight: 700 !important;
    text-transform: none;
    line-height: 38px;
    margin-bottom: 20px;
    margin-right: 15px;
    margin-left: 15px;
}

.home-about p,
.home-share-story p,
.home-recommend p {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  color: #3e3e3e; }

/* Home Buttons */
.home-podcast .btn-blue a.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background: #A1D4E5 !important; color: #000 !important;}

.home-recent-posts .vc_btn3.vc_btn3-color-blue:hover {background: #a1d4e5 !important; color: #3e3e3e !important}




/* Pages, Posts, Category Archive */
.nv-index-posts {margin-top: 20px; margin-bottom: 20px;}

.nv-page-title h1 {
  color: #2a7e93 !important;
  font-size: 2.0em !important;
  font-size: 44px !important;
  line-height: 52px !important;
}

.archive .nv-meta-list,
.search .nv-meta-list {margin-bottom: 10px;}
.archive .excerpt-wrap p,
.search .excerpt-wrap p  {font-size: 18px; line-height: 1.3em;}
.archive .nv-non-grid-article,
.search .nv-non-grid-article {margin-bottom: 22px;}
.archive article.nv-non-grid-article a:hover,
.archive article.nv-non-grid-article a:focus {text-decoration: underline;}
.archive h2.entry-title,
.search  h2.entry-title {font-size: 1.1em; font-size: 27px;}

.archive .article-content-col,
.search .article-content-col {border-bottom: 1px solid #ccc;}

.archive .post-content .post-title.entry-title a, 
.search .post-content .post-title.entry-title a {
    color: #3e3e3e;
    font-size: 1.1em !important;
    font-size: 27px !important;
    font-weight: 700;
    line-height: 34px;
    text-align: left;
    letter-spacing: normal;
    padding-bottom: 5px;
}


.search article.nv-non-grid-article .entry-title a:hover {
    text-decoration: underline;
}

/* Podcast landing page */
.elementor-2098 .elementor-element.elementor-element-1bca10d:not(.elementor-motion-effects-element-type-background), .elementor-2098 .elementor-element.elementor-element-1bca10d > .elementor-motion-effects-container > .elementor-motion-effects-layer {margin-left: -20px; margin-right: -20px;}

/* Individual podcast */
.single-podcast .nv-single-post-wrap>div:first-child {margin-top: 0;}

.single-podcast .elementor-1959 .elementor-element.elementor-element-5a72c3e:not(.elementor-motion-effects-element-type-background), 
.single-podcast .elementor-1959 .elementor-element.elementor-element-5a72c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer {margin-left: -20px; margin-right: -20px;}

.single-podcast .nv-single-post-wrap {margin-bottom: 0;}
.single-podcast .nv-single-post-wrap>div:last-child { padding-bottom: 0px;}
.single-podcast .elementor-1959 .elementor-element.elementor-element-7d92b5b {
    --spacer-size: 70px;
}

.single-podcast .back-to-podcasts p {margin-bottom: 0;}


/* Single Blog Post */

.single-post h1.entry-title {
  color: #2A7E93;
  font-size: 2.0em !important;
  font-size: 44px !important;
  font-weight: 700 !important;
  line-height: 52px;
  text-align: left;
  letter-spacing: normal;
  margin-bottom: 20px;
}

.single-post .nv-single-post-wrap>div:not(:last-child) {
    margin-bottom: 0;
}

.single-post .meta {
    text-transform: none;
  color: #292929;
  font-size: 1em;
  font-size: 18px;
  font-weight: 400;
  line-height: 40px;
  text-align: left;
}

.single-post .entry-content .wp-block-quote {
    width: 100% !important;
    background-image: url(/wp-content/uploads/2023/10/background_pullquote.jpg) !important;
    background-size: 20px !important;
    background-position: center !important;
    background-repeat: repeat !important;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 58px;
    margin-top: 58px;
    border: none;
}

.single-post .entry-content .wp-block-quote p {display: table-cell !important;
    color: #3e3e3e !important;
    font-size: 36px !important;
    font-weight: 700 !important;
    line-height: 44px !important;
    font-style: normal !important;
    font-family: "Verlag A", "Verlag B" !important;
    width: 100% !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.single-post .author a {text-decoration: underline;}
.single-post .author a:hover,
.single-post .author a:focus {text-decoration: underline;}

.single-post .nv-social-icon {background: #000 !important; padding: 5px 6px; margin-bottom: 20px}

.single-post .entry-content,
.single-post .entry-content a
{font-family: Source Sans Pro !important;
    color: #292929;
  font-weight: normal;}

.single-post .entry-content strong,
.single-post .entry-content em,
.single-post .entry-content p,
.single-post .entry-content ul,
.single-post .entry-content ol,
.single-post .entry-content ul li,
.single-post .entry-content ol li {
    font-family: Source Sans Pro !important;
  font-size: 19px !important;
  line-height: 30px;
  font-weight: normal !important;
}

.single-post .entry-content p {
        margin-bottom: 1em;
}

.single-post .entry-content strong {font-weight: 700 !important}

.single-post .entry-content h2 {
  font-family: "Verlag A", "Verlag B" !important;
  font-size: 30px !important;
  font-weight: 700;
  line-height: 38px;
  letter-spacing: .4px;
  margin-bottom: 20px;
  margin-top: 30px;
  color: #3e3e3e !important;
}

.single-post .entry-content a {text-decoration: none;}

.single-post .meta.author {text-transform: capitalize}

.single-post .nv-tags-list {padding-bottom: 40px;  border-bottom: 1px solid #cdcdcd;}

.single-post .nv-tags-list::before {
    content: 'FILED UNDER';
    display: block;
    color: #3e3e3e;
  font-size: 0.8em;
  font-size: 13px;
  font-weight: 700;
  line-height: 18px;
}

.single-post .nv-tags-list span {display: none;}

.single-post .nv-tags-list a {
    background: transparent;
    color: #0066ff !important;
    text-transform: none;
  font-size: 1em !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 18px;
    margin: 0 0 0 0;
    padding: 0;
}

.single-post .nv-tags-list a::after{
    content: ' / ';
    margin: 0 7.5px 0 3.5px;
    color: #3e3e3e;
}

.nv-related-posts {padding-top: 10px; margin-bottom: -50px !important;}

.single-post .nv-tags-list a:last-of-type::after{
    content: '';
}

.nv-related-posts h2 {
    text-transform: none !important;
  color: #2a7e93 !important;
  font-size: 1.5em;
  font-size: 30px !important;
  font-weight: 700 !important;
  text-align: left !important;
  padding-top: 18px !important;
}

.nv-related-posts .title {margin-bottom: 0 !important;}

.related-post .author,
.related-post .category {display: none;}

.related-post .date {margin-top: 0;}

/* Most Popular */
.page-id-30 #content {padding-bottom: 30px;}
.page-id-30 .nv-page-title-wrap {margin-top: 40px;}

.tptn_posts .post-list-standard .post-standard.post-inner {
    text-align: left;
    margin-bottom: 20px;
    width: 100%;
    display: inline-block;
    /* max-width: 402px; */
    padding-left: 210px; 
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 20px;}
    
.tptn_posts .post-standard.post-inner img.tptn_thumb {
    display: inline-block;
    float: left;
    height: auto !important;
    border: none;
    box-shadow: unset;
    width: 100% !important;
    max-width: 190px !important;
    margin-left: -210px;
    margin-right: 0px !important;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    padding: 0px !important;
}   

.tptn_posts .post-standard.post-inner .tptn_after_thumbm{
    display: inline-block;
    float: left;
    text-align: left;
}

.tptn_title {
    color: #3e3e3e !important;
    font-size: 1.5em;
    font-size: 27px !important;
    font-weight: 700 !important;
    line-height: normal !important;
    text-align: left !important;
    letter-spacing: normal !important;
}

.tptn_date,
.tptn_excerpt {
    color: #292929;
}

.tptn_date {
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    padding-bottom: 3px;
    display: block;
}

.tptn_excerpt {
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
}

.tptn_link:hover, 
.tptn_link:focus,
.tptn_title a:hover, 
.tptn_title a:focus,
.crp_author a:hover,
.crp_author a:focus,
.tptn_thumb:hover,
.tptn_thumb:focus {
    color: #3e3e3e;
    text-decoration: underline;
}

.tptn_date a:hover,
.tptn_date a:focus,
.tptn_excerpt a:hover,
.tptn_excerpt a:focus {
    color: #3e3e3e;
    text-decoration: none;
}

.tptn_posts hr {
    display: none;
}

.tptn_posts .post-standard.post-inner{

}

.fa-tags {display: none !important;}


/* Search */

.search .page.post-standard .post-thumbnail {
    display: block;
}

.search .page.post-standard .post-thumbnail img {
    max-height: 124px;
    object-fit: cover;
}

/* Footer */
.site-footer {color: #3e3e3e !important; border-top: 1px solid #cdcdcd;}
.footerLink {
    float: left;
    width: 23%;
    text-align: left;
    font-size: 0.7em;
    font-size: 11px;
}
.widget_ausk_email_widget {
    text-align: left;
    padding-top: 20px;
    padding-left: 15px;
}

.footer-bottom {padding-bottom: 60px;}
.footer-bottom-inner {border-top: 1px solid #cdcdcd; padding-top: 15px;}

.ausk-footer-label {
    color: #3e3e3e;
    font-size: 1.5em;
    font-size: 26px;
    font-weight: 700;
    line-height: 60px;
    text-align: left;
}

.footer-email-wrapper {
    float: left;
    width: 100%;
}

#footer-email-text-wrapper {
    width: 60%;
    float: left;
}

#footer-email-text-wrapper input {
    border-style: solid;
    border-color: #cdcdcd;
    border-width: 1px;
    padding-left: 10px;
    padding-right: 5px;
    font-size: 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

#footer-email-text-wrapper input:focus {
    border-color: #cdcdcd;
    outline-style: none;
}


#footer-email-separator {
    width: 10px;
    float: left;
}

#footer-email-button-wrapper {
    width: calc( 40% - 10px );
    float: left;
}

#footer-email {
    color: #3e3e3e;
    font-size: 1.5em;
    font-size: 24px;
      width: 240px;
    float: left;
    font-weight: 400;
    line-height: 40px;
    text-align: left;
    height: 44px;
    font-family: "Verlag A", "Verlag B";
}

#ausk_email_widget-3 p {margin-bottom: 0}

#footer-email-submit {
    color: #FFFFFF;
    font-size: 1.5em;
    font-size: 20px;
    display: inline-block;
    font-weight: 400;
    line-height: 25px;
    line-height: .75em;
    text-align: center;
   /*  min-width: 142.5px; */
    width: 100%;
    height: 44px;
    font-family: "Verlag A", "Verlag B";
    border-radius: 3px;
    background-color: #2a7e93;
    border-color: #2a7e93;
    border-style: none !important;
}

#footer-email-submit:hover,
#footer-email-submit:focus {
    color: #3e3e3e;
    background-color: #a1d4e5;
    border-color: #a1d4e5;
    cursor: pointer;
}

.ausk-footer-icon-container {
    float: left;
    font-size: 1em;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    width: 100%;
    border-radius: 3px;
    background-color: #FFFFFF;
    padding-bottom: 5px;
    text-align: center;
}

.ausk-footer-icon {
    width: 47px;
    float: none;
    display: inline-block;
    font-size: 1.8em;
    font-size: 32px;
}

.ausk-footer-icon-container a {
    color: #3e3e3e !important;
}

.ausk-footer-icon-container a:hover,
.ausk-footer-icon-container a:focus {
    color: #676767 !important;
}

.ausk-footer-icon-container .postSidebarIcon a i {
    font-size: 1.2em;
    font-size: 20px;
}

.ausk-footer-contactUs {
    float: left;
    color: #3e3e3e;
    font-weight: 400;
    line-height: 25px;
    text-align: left;
    width: 100%;
    border-radius: 3px;
    background-color: #FFFFFF;
    text-align: center;
}

.ausk-footer-icon{
    width: 47px;
    float: none;
    display: inline-block;
    font-size: 1.8em;
    font-size: 32px;  
}

#auskLogo {
    width: 211px;
    padding-bottom: 20px;
}

#ausk-footer-logo-1 {display: inline-block;}
#ausk-footer-logo-2 {display: none;}

.footerLink a {
    font-family: "Source Sans Pro", Sans-Serif;
    font-weight: 400;
    line-height: 16px;
}

.footerLink a,
.footer-grant a {
    color: #0066ff !important;
}

.footerLink a:visited,
.footer-grant a:visited {
    color: #0066ff !important; 
}

.footerLink a:hover,
.footerLink a:focus,
.footer-grant a:hover,
.footer-grant a:focus {
    color: #a14236 !important;
    text-decoration: underline;
}


#footerRights {
    font-size: 0.7em;
    font-size: 11px;
    font-family: "Source Sans Pro", Sans-Serif;
    font-weight: 400;
    line-height: 16px;
}

#footer-grant-wrapper {
    line-height: 150px;
    width: 90%;
    float: left;
}

.footer-grant {
    text-align: left;
    float: left;
    width: 100%;
    font-size: 0.7em;
    font-size: 11px;
    font-family: "Source Sans Pro", Sans-Serif;
    font-weight: 400;
    line-height: 16px;
}

.footer-grant a  {
    font-size: 11px;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    line-height: 16px;
}

#footer-cblogo-wrapper {
    width: 10%;
    float: left;
}

#cblogo {
    width: 49px;
    float: right;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
}

.ausk-footer-contactUs a {
    font-size: 1.2em;
    font-size: 20px;
    color: #3e3e3e !important;
}

.ausk-footer-contactUs a:hover,
.ausk-footer-contactUs a:focus {
    text-decoration: underline;
    color: #3e3e3e !important;
}


#ausk-footer-icon-wrapper { padding-top: 35px; }


@media only screen and (max-width: 719px) {

.header-top.hide-on-desktop .header-top-inner {background: #a1d4e5 !important;}
.header-top.hide-on-desktop .builder-item.has-nav {padding: 0 15px 0 0 !important; }
.header--row-inner.header-main-inner {border-bottom: 1px solid #cdcdcd; }

.nav-ul li > .wrap {padding-right: 1px !important;} 
    
.nav-ul li:last-child > .wrap {padding-right: 0;}

.left .builder-item {padding-left: 0;}
    
.site-logo {text-align: left; padding-left: 15px;}
p.site-title {font-size: 24px !important;}  

.is-menu-sidebar.menu_sidebar_dropdown .header-menu-sidebar-inner {padding-top: 0 !important; padding-bottom: 5px !important;}
.header-menu-sidebar .builder-item { padding: 0 0; }
    
li.stream-menu {border-bottom: 1px solid #fff; margin-left: 0 !important; margin-right: 0 !important; padding-left: 25px;}
    
.search-field {padding: 0 15px 0 10px}
.search-form .search-submit {display: none;}

.featured {padding: 20px 0;}
.featured-left {width: 100% !important;}
.featured-right {display: none;}
.featured .vc_grid-item-zone-c-left .vc_gitem-animated-block {width: 100%;}
.featured-right img {width: 100% !important;}

.home-recent-posts .vc_grid-item-zone-c-left .vc_gitem-animated-block {width: 100%;} 
.home-recent-posts .entry.vc_gitem-post-data {margin-bottom: 20px;}
.home-recent-posts .vc_grid-item {margin-bottom: 20px;}
.home-recent-posts .vc_gitem_row .vc_gitem-col {padding: 0 !important;}
.recent-posts-left {display: none !important;}
.recent-posts-right img {width: 100% !important;}
.home-recent-posts .recent-posts-right .recent-posts-right-wrapper {padding-left: 0 !important;}

.home-recent-posts h2:not(.home-recent-posts .post-title h2) {padding-top: 10px; margin-bottom: -10px !important; }
.home-recent-posts h2 {font-weight: 700 !important;}

#home-body-content {width: 100%; max-width: 100%; left: auto;}
.home-sidebar {
    margin-top: 42.5px;
    width: 100%;
    max-width: 100%;
}

/* .home-podcast {width: 100% !important; max-width: 100% !important; left: 0 !important; right: -20px !important;} */
.home-podcast-img {max-width: 100% !important;}
.home-podcast .wpb_single_image .vc_figure,
.home-podcast .wpb_single_image .vc_single_image-wrapper {width: 100% !important;}

.page-id-30 .nv-page-title-wrap {margin-top: 20px;}
.tptn_posts .post-list-standard .post-standard.post-inner {padding-left: 0;}

.tptn_posts .post-standard.post-inner img.tptn_thumb {
    float: none;
    max-width: 100% !important;
    margin: auto;
}

input#footer-email {width: 100%;}
#footer-email-text-wrapper {width: 60%;}
#footer-email-separator { width: 10px; float: left;}

.ausk-footer-icon-container,
.ausk-footer-contactUs {text-align: left; }

#header-menu-sidebar-bg {
    padding-left: 0px;
    padding-right: 0px;
    background-color: #4c4c4c;
}    

li.stream-menu a,
li.stream-menu.nv-active a {
    font-size: 1em;
    outline: none;
    font-size: 20px;
    color: #fff !important;
    padding-top: 4px !important;
    padding-bottom: 5px !important;
    padding-left: 0px !important;
}

li.stream-menu a:hover,
li.stream-menu a:focus,
li.stream-menu a:visited {color: #fff !important;}



#ausk-footer-icon-wrapper {
        padding-top: 0px;
        display: inline-block;
        width: 100%;
    }

.ausk-footer-icon { width: 47px;}

#auskLogo { padding-top: 8px; padding-bottom: 12px;}

#ausk-footer-logo-1 {display: none; }  
#ausk-footer-logo-2{display: inline-block; }
    
#ausk-footer-logo-wrapper-2 {
        display: inline-block;
        width: 100%;
        text-align: left;
    }
    
.widget_ausk_social_page_widget{ padding-bottom: 0px !important;}

#footer-grant-wrapper { width: 80%; }
#footer-cblogo-wrapper{ width: 20%;}
#footerLinks,
#footerRights {padding-left: 15px;}

} /* End of max-width: 719px */


@media screen and (min-width: 720px) {
.header--row.hide-on-tablet {display: block;}
.header--row.hide-on-desktop {display: none;}
.header-top .header-top-inner {background: #d9d9d9;}  
.search-form .search-field {font-family: "Verlag A", "Verlag B", adoptuskids;}
.search-icon {display: none !important;}  

.builder-item.desktop-left {margin: 0;}
.nav-menu-primary .topbar-login {display: none;}
    
.ausk-blog-link {display: block !important;}
    
.nv-html-content .topbar-login {display: block !important; float: right; text-transform: uppercase; background: #2a7e93; }

.header-top {background: #d9d9d9 !important;}
.topbar-login a {
    color: #fff !important; 
    padding: 10px 20px 5px !important;
    font-weight: 700;
    font-family: "Verlag A", "Verlag B"; letter-spacing: 0.5px;}

.topbar-login a:hover {
  text-decoration: underline;
} 

li.stream-menu a {
    font-family: "Verlag A", "Verlag B";
    color: #3e3e3e !important;
    font-size: 1.25em;
    font-size: 22px !important;
    font-weight: 400;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
}   
    
li.stream-menu a:hover,
li.stream-menu a:active {background: rgba(0,0,0,.1); }   

.featured .vc_btn3.vc_btn3-color-juicy-pink, 
.featured .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {width: 279px;}

.home-recent-posts.vc_column_container>.vc_column-inner {padding-left: 30px;} 
.recent-posts-left .vc_col-sm-12  {padding-left: 0 !important; padding-right: 0 !important;}

#home-body-content .vc_grid-item {margin-bottom: 10px;}
.home-recent-posts .recent-posts-left {width: 190px !important;}
.home-recent-posts .recent-posts-left img {width: 100% !important;}
.home-recent-posts .recent-posts-right .hide-on-desktop {display: none !important;}
.home-recent-posts .recent-posts-right .recent-posts-right-wrapper {padding-left: 30px;}
.home-recent-posts .post-date p {font-size: 20px;}
.home-recent-posts .recent-posts-right .entry p {font-size: 20px; line-height: 1.25em;}

.archive .nv-page-title-wrap {margin-top: 40px;} 
.archive .nv-index-posts {margin-top: 0;}
.archive .article-content-col .default-layout-content,
.search-results .article-content-col .default-layout-content {max-width: 400px;}

.archive .blog.col,
.page-id-30 .col,
.search-results .col {max-width: 640px !important;}

.nv-index-posts {margin-top: 60px; margin-bottom: 60px;}
.archive .nv-page-title-wrap {margin-top: 40px;}

.nv-related-posts .posts-wrapper {
    grid-template-columns: repeat(var(--relatedcolumns,3),1fr);
}

}
/* End of min-width: 720px */

@media only screen and (max-width: 767px) {
.home-podcast-img {width: 100%; max-width: 100% !important;}

}


@media screen and (min-width: 960px) {
 .builder-item { margin: 0 0 !important; }
 .nv-non-grid-article .nv-ft-wrap {align-items: self-start;}


#home-body-content .vc_column-gap-25>.vc_column_container {padding-right: 0 !important;}

.home-about {margin-top: 2.5px;}

.home-about,
.home-share-story,
.home-recommend {width: 400px; float: right;} 

.single-podcast .neve-main > .single-post-container .nv-single-post-wrap.col {max-width: 100%;}
.single-post article {max-width: 610px !important;}

}
/* End of min-width: 960px */

@media screen and (min-width: 720px) and (max-width: 960px) {

.home-recent-posts,
.home-sidebar {width: 100% !important}
.home-sidebar {margin-left: -10px;}
.home-about {margin-top: 30px;}

}
/* End of min-width: 960px */

@media screen and (min-width: 768px) and (max-width: 959px) {
.home-podcast-left {align-items: flex-start !important;}
.home-podcast-left .vc_column-inner {justify-content: flex-start !important;}
}
/* End of (min-width: 768px) and (max-width: 959px) */

@media screen and (min-width: 768px) and (max-width: 1269px){
.builder-item { margin: 0 0 !important; }
.featured .hide-on-desktop {display: block} 

div#ausk_email_widget-3 {margin-right: -25px; padding-right: 0;}

} /* end of (min-width: 768px) and (max-width: 1269px) */


@media screen and (min-width: 960px) and (max-width: 1269px) {

.home-recent-posts {margin-right: 30px; width: calc(100% - 420px) !important;} 
.home-sidebar {margin-top: -2px;}

#home-body-content {padding-left: 15px !important; padding-right: 15px !important;}
.home-about,
.home-share-story,
.home-recommend {width: 100%; max-width: 400px;}     

.footer-email-wrapper {width: 100%;}
div#ausk_email_widget-3 {margin-left: 32.5%; margin-right: -80px; padding-right: 0;}
#footer-email-text-wrapper input {font-size: 24px; width: 255px; width: 100%;}
#footer-email-submit {font-size: 24px; line-height: .75em; width: 163px; margin-left: 10px;}
.ausk-footer-contactUs,
.ausk-footer-icon-container {background: transparent;}
#ausk-footer-icon-wrapper  {padding-top: 35px;}
} /* end of (min-width: 960px) and (max-width: 1269px) */


@media screen and (max-width: 1270px) {
.container {padding: 0 15px;}
.home-podcast {padding-top: 30px;}
.home-podcast .wpb_content_element {margin-bottom: 15px;}
.home-podcast-left {max-width: 100%; padding-bottom: 10px }
.home-podcast-img {margin-left: 0; width: 100%; max-width: 255px; text-align: center !important;} 
.home-podcast-img img {width: 100% !important;}   
.home-podcast-right {padding-left: 0 !important;}

/* .home-recent-posts .vc_grid-item-zone-c-left .vc_gitem-animated-block {width: 100%;} */
} /* End of max-width: 1270px */
    
@media screen and (min-width: 1270px) {
.site-header .builder-item {padding: 0;}

.home-podcast-img {margin-left: 30px; width: 255px }
.home-sidebar {width: calc(100% - 735px) !important;}
.home-sidebar.vc_column_container>.vc_column-inner {padding-right: 0 !important;}

.featured-left .post-title,
.featured-left .home-featured-excerpt {width: 85%;}

.footer-email-wrapper {width: 100%;}
div#ausk_email_widget-3 {margin-left: 32.5%; margin-right: -25px; padding-right: 0;}
#footer-email-text-wrapper input {font-size: 24px;}
#footer-email-submit {font-size: 24px; line-height: .75em; width: 191px;}
.ausk-footer-contactUs,
.ausk-footer-icon-container {background: transparent;}

}
/* End of min-width: 1270px */

@media screen and (min-width: 720px) and (max-width: 959px) {
.builder-item { margin: 0 0 !important; }
.nv-non-grid-article .nv-post-thumbnail-wrap {
    margin-bottom: 0;
    grid-column: var(--thumbgridcolumn,1) !important;
}

article.nv-non-grid-article .article-content-col .nv-ft-wrap {
    margin-bottom: 20px;
    overflow: hidden;
    padding-bottom: 0;
}

.nv-non-grid-article .nv-ft-wrap {
    display: grid;
    grid-gap: 20px;
    align-items: center;
    grid-auto-flow: dense;
}

.posts-wrapper>article.has-post-thumbnail .nv-ft-wrap {
    grid-template-columns: var(--postcoltemplate,35fr 65fr) !important;
}

.nv-non-grid-article .nv-ft-wrap {align-items: self-start !important;}

.footer-main-inner .row {
    grid-template-columns: 60% 40% !important;
    --valign: flex-start;}      
#footer-email-text-wrapper { width: auto; }

.footer-bottom-inner .row {
    grid-template-columns: 50% 50% !important;
    --valign: flex-start;}  

.footer-email-wrapper {width: 100%;}
div#ausk_email_widget-3 {margin-left: 7.5%; margin-right: -50px; padding-right: 0;}
#footer-email-text-wrapper input {font-size: 20px;}
#footer-email-submit {font-size: 20px; line-height: .75em; width: 145px;}
.ausk-footer-contactUs,
.ausk-footer-icon-container {background: transparent;}
#ausk-footer-icon-wrapper  {padding-top: 60px;}
} /* end of (min-width: 720px) and (max-width: 959px) */

@media only screen and (min-width: 720px) and (max-width: 850px) {
.home-recent-posts .post-date p {
    font-size: 17px !important;
    line-height: 36px !important;
}
}


@media screen and (max-width: 851px) {
  .featured-right {display: none !important;} 
  .featured-left {width: 100% !important;} 
}

@media screen and (min-width: 851px) {
  .recent-posts-right .hide-on-desktop {display: none !important;}
  .recent-posts-left .wpb_single_image {
    max-width: 222px;
    width: 100%;
    float: left;
    margin-right: 30px;
}

}

@media screen and (min-width: 851px) and (max-width: 959px) {
/*
.recent-posts-right .wpb_single_image.hide-on-desktop {display: none !important;}

  .recent-posts-left .wpb_single_image {
    max-width: 222px;
    float: left;
    margin-right: 30px;
}

.recent-posts-left .wpb_single_image img {width: 100%;} */
}

@media screen and (min-width: 851px) and (max-width: 1269px) {
.featured .hide-on-desktop {
    display: none;
   }
.featured-right {
    margin-left: 30px;
    float: right;
}   
}

/* AUSK Uber Header Dashboard Button */
.ausk-icon-app-dashboard::after {
    content: "\e909";
}
.ausk-icon::after {
    font-family: 'adoptuskids' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
