/*
Theme Name: Checkout Child Theme
Theme URI: https://array.is/themes/checkout-wordpress-theme/
Description: Launch a digital goods store or your own marketplace with Checkout. Checkout is powered by Easy Digital Downloads, a free plugin that enables you to sell digital downloads with your WordPress site. Sell your stock photography, audio files, eBooks, video and more.
Author: Array
Author URI: https://array.is
Version: 0.19.0
Template: checkout
Tags: white, gray, white, two-columns, flexible-width, custom-background, custom-colors, custom-menu, editor-style, featured-images, theme-options, translation-ready, photoblogging, threaded-comments
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
This is a starter style.css file for your child theme. For more
information about child themes, visit the following web page:
http://codex.wordpress.org/Child_Themes
*/

/*! system-font.css v1.1.0 | CC0-1.0 License | github.com/jonathantneal/system-font-face */
/* Actually master@1115352 */
@font-face {
    font-family: system-ui;
    font-style: normal;
    font-weight: 300;
    src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"), local(".LucidaGrandeUI"), local("Segoe UI Light"), local("Ubuntu Light"), local("Roboto-Light"), local("DroidSans"), local("Tahoma");
}

@font-face {
    font-family: system-ui;
    font-style: italic;
    font-weight: 300;
    src: local(".SFNSText-LightItalic"), local(".HelveticaNeueDeskInterface-Italic"), local(".LucidaGrandeUI"), local("Segoe UI Light Italic"), local("Ubuntu Light Italic"), local("Roboto-LightItalic"), local("DroidSans"), local("Tahoma");
}

@font-face {
    font-family: system-ui;
    font-style: normal;
    font-weight: 400;
    src: local(".SFNSText-Regular"), local(".HelveticaNeueDeskInterface-Regular"), local(".LucidaGrandeUI"), local("Segoe UI"), local("Ubuntu"), local("Roboto-Regular"), local("DroidSans"), local("Tahoma");
}

@font-face {
    font-family: system-ui;
    font-style: italic;
    font-weight: 400;
    src: local(".SFNSText-Italic"), local(".HelveticaNeueDeskInterface-Italic"), local(".LucidaGrandeUI"), local("Segoe UI Italic"), local("Ubuntu Italic"), local("Roboto-Italic"), local("DroidSans"), local("Tahoma");
}

@font-face {
    font-family: system-ui;
    font-style: normal;
    font-weight: 500;
    src: local(".SFNSText-Medium"), local(".HelveticaNeueDeskInterface-MediumP4"), local(".LucidaGrandeUI"), local("Segoe UI Semibold"), local("Ubuntu Medium"), local("Roboto-Medium"), local("DroidSans-Bold"), local("Tahoma Bold");
}

@font-face {
    font-family: system-ui;
    font-style: italic;
    font-weight: 500;
    src: local(".SFNSText-MediumItalic"), local(".HelveticaNeueDeskInterface-MediumItalicP4"), local(".LucidaGrandeUI"), local("Segoe UI Semibold Italic"), local("Ubuntu Medium Italic"), local("Roboto-MediumItalic"), local("DroidSans-Bold"), local("Tahoma Bold");
}

@font-face {
    font-family: system-ui;
    font-style: normal;
    font-weight: 700;
    src: local(".SFNSText-Bold"), local(".HelveticaNeueDeskInterface-Bold"), local(".LucidaGrandeUI"), local("Segoe UI Bold"), local("Ubuntu Bold"), local("Roboto-Bold"), local("DroidSans-Bold"), local("Tahoma Bold");
}

@font-face {
    font-family: system-ui;
    font-style: italic;
    font-weight: 700;
    src: local(".SFNSText-BoldItalic"), local(".HelveticaNeueDeskInterface-BoldItalic"), local(".LucidaGrandeUI"), local("Segoe UI Bold Italic"), local("Ubuntu Bold Italic"), local("Roboto-BoldItalic"), local("DroidSans-Bold"), local("Tahoma Bold");
}

/* Add your customizations below this line */

.margin-zero {
    margin: 0;
}

html {
    font-family: system-ui, sans-serif;
    font-size: 1.3rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: 700;
}

.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
    color: #d83131;
}

.post-content h1,
.post-content h2 {
    margin: 12% 0 3% -2%;
}

.post-text a {
    border-bottom: 3px solid #b4e7f8;
    box-shadow: inset 0 -1px 0 #b4e7f8;
    color: inherit;
    -webkit-transition: background .15s cubic-bezier(.33, .66, .66, 1);
    transition: background .15s cubic-bezier(.33, .66, .66, 1);
    text-decoration: none;
    padding-bottom: 1px;
}

.post-text a:hover {
    background-color: #b4e7f8;
}

.post-title a,
.post-meta a {
    border-bottom: none;
    box-shadow: none;
}

h2.post-title {
    margin-top: inherit;
    border-bottom: none !important;
}

h2.post-title {
    margin-top: inherit;
}

.post-title a {
    color: #37BF91;
}

/* Alerts */
.alert {
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d0e9c6;
    color: #3c763d;
}

.alert-info {
    background-color: #d9edf7;
    border-color: #bcdff1;
    color: #31708f;
}

.alert-warning {
    background-color: #fcf8e3;
    border-color: #faf2cc;
    color: #8a6d3b;
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebcccc;
    color: #a94442;
}

/* Array Toolkit */
.array-portfolio .posted-on {
    display: none;
}

/* AdRotate */
.g img {
    margin: 5px;
}

/* Prismatic */
#content code {
    background: mistyrose;
    color: deeppink;
}

#content pre:before,
#content pre > code {
    color: inherit;
    background: transparent;
}

/* Better Click To Tweet */
.bctt-ctt-text a {
    font-family: inherit !important;
    font-size: inherit;
}

/* Affiliate Coupons */
a.affcoups-toggle-desc {
    display: none;
}

a.affcoups-coupon__button {
    color: #FFFFFF !important;
}

/* Graivty Forms */
span.gfield_required {
    color: #ff0000;
    margin-left: 3px;
}

.gform_footer {
    margin-top: 4%;
}

#content .gform_wrapper ul,
#secondary-page .gform_wrapper ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}

.gform_wrapper .validation_error,
.gform_wrapper .validation_message {
    color: #990000;
}

.gfield_error div.ginput_container {
    border: 1px solid #cc0000;
    border-radius: 3px;
}

#content .gfield_label {
    font-weight: 700;
}

/* GitHub Readme */
.array-portfolio p > a > img {
    display: inline !important;
}

/* Header CTA */
.header-inside .cta-button.button-two {
    background: #79969b;
}
