/*
Theme Name: JustAsk
Template: genesis-block-theme
Theme URI: https://www.wearethunderbolt.com
Author: Thunderbolt
Author URI: https://www.wearethunderbolt.com
Description: A beautifully-simple yet powerful WordPress theme that integrates perfectly with the block editor and the Genesis Blocks plugin. Start building amazing websites with blocks today! Install the Genesis Blocks plugin to add even more page-building blocks such as testimonials, sharing icons, notices, call to actions, buttons and more.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: justask
Domain Path: /languages/
Tags: one-column, featured-images, theme-options, custom-background, custom-colors, custom-logo, custom-menu, editor-style, translation-ready, footer-widgets, full-width-template, blog, sticky-post, threaded-comments, wide-blocks
Requires at least: 5.0
Requires PHP: 7.1
 */

body {
    font-family: arboria, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    color: #16284e;
}

#primary {
    margin: 0 auto;
    display: block;
    width: 100%;
    max-width: 1480px;
}

#page {
    padding-top: 0;
}
.blog #page, .single-post #page {
    padding-top: 6%;
}

.site-content {
    padding: 0;
}
.blog .site-content, .single-post .site-content {
    padding: 0 0 7% 0;
}

.custom-logo {
    height: 52px;
    width: auto;
}

.entry-content p a, .header-text a {
    color: #ffffff;
    box-shadow: inset 0 -1px 0 #ffffff;
}

.entry-content p a:hover, .header-text a:hover {
    box-shadow: inset 0 -2px 0 #64b769;
}

.row, .columns_wrap {
    margin-left: 0;
    margin-right: calc(-1 * 30px);
}

.yoast-breadcrumbs a {
    color: #ffffff;
}

div.wpcf7 .form-style-1 .columns_wrap > [class*="column-"] {
    padding-bottom: 37px;
}
.wpcf7 .columns_wrap > [class*="column-"] {
    padding-top: 0 !important;
}
.row > [class*="column-"], .columns_wrap > [class*="column-"] {
    display: inline-block;
    vertical-align: top;
    position: relative;
    z-index: 20;
    min-height: 1px;
    padding-left: 0;
    padding-right: 30px;
    box-sizing: border-box;
    float: left;
}
.column-1, .column-1_1 {
    width: 100%;
}

.column-1_2 {
    width: 50%;
}

textarea {
    font-family: inherit;
}

@media (max-width: 425px) {
    .column-1_2 {
        width: 100%;
    }
}

.wpcf7-list-item-label {
    color: #ffffff;
}

.blog .post {
    width: 33%;
}
@media (max-width: 425px) {
    .blog .post {
        width: 100%;
    }
}
.post .post-content {
    margin: 0 20px;
}

.site-footer {
    background: #16284e;
    color: #ffffff;
}

.site-footer .widget-title, .site-footer a {
    color: #ffffff !important;
}

.site-footer a {
    font-weight: 300;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: .4px;
}

.footer-widgets {
    margin-bottom: 0;
}

.footer-widgets + .footer-bottom {
    border: none;
}

.footer-bottom {
    padding-top: 1.25em;
}

.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
    font-size: 26px;
}

.footer-widgets .footer-column:first-of-type:nth-last-of-type(4),
.footer-widgets .footer-column:first-of-type:nth-last-of-type(4) ~ .footer-column {
    width: 22%;
}

@media (max-width: 1000px) {
    .footer-widgets .footer-column:first-of-type:nth-last-of-type(4),
    .footer-widgets .footer-column:first-of-type:nth-last-of-type(4) ~ .footer-column {
        width: 100%;
    }
}

.footer-tagline {
    width: 100%;
}

