/**
 * Theme Name:  Checathlon Child Blank
 * Theme URI:   https://foxland.fi/downloads/checathlon/
 * Description: Blank child theme of Checathlon theme
 * Version:     1.0.0
 * Author:      Sami Keijonen
 * Author URI:  https://foxland.fi
 * Text Domain: checathlon-child
 * Domain Path: /languages/
 * Tags:        one-column, grid-layout, footer-widgets, accessibility-ready, custom-background, custom-header, custom-menu, editor-style, featured-images, translation-ready, blog
 * License:     GNU General Public License v2.0 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Template:    checathlon
 */
/**
 * Parent theme styles are loaded automatically. So there is no need to use @import rule.
 *
 */
/* Colors. */
body,
button,
input,
select,
textarea {
  color: #1f1f1f; }

.before-footer-widgets-title {
  color: #474747; }

.highlight-color,
.jetpack-testimonial .entry-inner .icon,
.before-footer-widgets-wrapper .icon,
.checathlon_widget_pricing .icon {
  color: #2877a8; }

a,
a:visited {
  color: #2877a8; }

.soft-color,
.soft-color:visited,
.single .byline,
.comment-metadata a,
.post-navigation .post-title,
.job-title,
.edd_cart_header_row,
.edd_cart_subtotal,
.edd_cart_discount,
.edd_cart_tax,
.edd-description,
.entry-inner-wrapper .checathlon-widget-pricing-entry-content {
  color: #6c6c6c; }

.site-title a,
.site-title a:visited,
.page-template-team-page .entry-title a,
.page-template-team-page .entry-title a:visited {
  color: #1f1f1f; }

.site-title-footer,
.footer-widgets-wrapper .widget-title {
  color: #fff; }

.after-content-widget-area .widget:first-of-type,
.after-content-widget-area .widget:first-of-type .widget-title,
.front-page-widget-area .widget:first-of-type,
.front-page-widget-area .widget:first-of-type .widget-title {
  color: #fff; }

.after-content-widget-area .widget:first-of-type,
.front-page-widget-area .widget:first-of-type {
  background-color: #474747; }

.site-footer a,
.site-footer a:visited,
.site-footer,
.footer-widgets-wrapper {
  color: #d4d4d4; }

.footer-widgets-wrapper .widget a,
.footer-widgets-wrapper .widget a:visited {
  color: #e6e6e6; }

a:hover,
a:focus,
a:active,
a.soft-color:hover,
a.soft-color:focus,
a.soft-color:active,
.post-navigation .post-title:hover,
.post-navigation .post-title:focus,
.post-navigation .post-title:active {
  color: #1f1f1f; }

.footer-widgets-wrapper .widget a:hover,
.footer-widgets-wrapper .widget a:focus,
.footer-widgets-wrapper .widget a:active,
.site-footer a:hover,
.site-footer a:focus,
.site-footer a:active {
  color: #fff; }

.page-template-team-page .entry-title a:hover,
.page-template-team-page .entry-title a:focus,
.page-template-team-page .entry-title a:active {
  color: #2877a8; }

/* Menus. */
@media screen and (max-width: 62.874em) {
  .main-navigation-open .main-navigation-wrapper {
    background-color: rgba(255, 255, 255, 0.95); }

  .main-navigation {
    background-color: #474747; }

  .main-navigation a,
  .main-navigation a:visited {
    color: #d4d4d4; }

  .main-navigation a:hover,
  .main-navigation a:focus,
  .main-navigation a:active,
  .main-navigation .current-menu-item > a,
  .main-navigation .current-menu-ancestor > a {
    color: #fff; } }
@media screen and (min-width: 62.875em) {
  .main-navigation a,
  .main-navigation a:visited {
    color: #474747; }

  .main-navigation a:hover,
  .main-navigation a:focus,
  .main-navigation a:active {
    color: #2877a8; }

  .main-navigation .current-menu-item > a,
  .main-navigation .current-menu-ancestor > a {
    color: #2877a8; } }
.menu-social a,
.menu-social a:visited {
  background-color: #d4d4d4;
  color: #474747; }

.menu-social a:hover,
.menu-social a:focus,
.menu-social a:active {
  background-color: #fff;
  color: #474747; }

#edd_secure_site_wrapper,
.edd-cart-added-alert {
  color: #18ad39; }

.edd_error {
  background-color: #ffcbcb; }

/* Background colors. */
body,
pre,
.comments-area,
.after-content-widget-area,
.downloads-area,
.main-sidebar .widget,
.page-links > a,
.page-links > span {
  background-color: #f2f2f2; }

.site-header {
  background-color: #fff; }

.single .site-content,
.page-template-default .site-content {
  background-color: #fff;
  background-image: linear-gradient(#f2f2f2, #fff 500px); }

.home.page .site-content,
.page-template-default.edd-checkout .site-content,
.page-template-default.edd-success .site-content,
.single-topic .site-content {
  background-color: inherit;
  background-image: none; }

hr {
  background-color: #e6e6e6; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
a.button,
a.button:visited {
  background-color: #2877a8;
  color: #fff; }

a.button-secondary,
a.button-secondary:visited,
a.edd-cart-saving-button,
a.edd-cart-saving-button:visited,
.edd-download-info .button.edd-demo-link,
.edd-download-info .button.edd-demo-link:visited,
body .wp-core-ui .quicktags-toolbar input.button.button-small {
  background-color: #474747; }

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
a.button:hover,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
a.button:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
a.button:active {
  background-color: #474747;
  color: #fff; }

a.button-secondary:hover,
a.button-secondary:focus,
a.button-secondary:active,
a.edd-cart-saving-button.button:hover,
a.edd-cart-saving-button.button:focus,
a.edd-cart-saving-button.button:active,
.edd-download-info .button.edd-demo-link:hover,
.edd-download-info .button.edd-demo-link:focus,
.edd-download-info .button.edd-demo-link:active,
body .wp-core-ui .quicktags-toolbar input.button.button-small:hover,
body .wp-core-ui .quicktags-toolbar input.button.button-small:focus,
body .wp-core-ui .quicktags-toolbar input.button.button-small:active {
  background-color: #2877a8; }

.menu-toggle,
.menu-toggle:hover,
.menu-toggle:focus,
.menu-toggle:active {
  background-color: transparent;
  color: #2877a8; }

.menu-toggle.toggled {
  color: #fff; }

.pagination .page-numbers,
.blog-wrapper .entry-inner,
.search-results .entry-inner,
.mb-wrapper .hentry,
.mb-form-topic,
.grid-wrapper .entry-inner-wrapper,
.entry-login-form,
.comment-body,
#edd_checkout_cart_form,
#edd_purchase_form fieldset,
.edd-alert,
.edd-success .entry-content {
  background-color: #fff; }

.pagination .page-numbers.current {
  background-color: #6c6c6c;
  color: #fff; }

.screen-reader-text:focus {
  background-color: #474747;
  color: #fff; }

.entry-header-bg,
.testimonial-icon-wrapper {
  background-color: #d4d4d4; }

a.entry-header-bg-link:hover,
a.entry-header-bg-link:focus,
a.entry-header-bg-link:active {
  background-color: rgba(59, 59, 59, 0.33); }

.entry-header-bg-link > .icon {
  color: #6c6c6c; }

.site-footer {
  background-color: #373737; }

.before-footer-widgets-wrapper {
  background-color: #fff;
  border-top-color: #f2f2f2;
  /* Same color as body background. */ }

.footer-widgets-wrapper {
  background-color: #474747; }

.entry-terms > a,
.widget_tag_cloud a,
.widget_tag_cloud a:visited {
  background-color: #f2f2f2;
  color: #6c6c6c; }

.main-sidebar .widget_tag_cloud a {
  background-color: #e1e1e1; }

.footer-widget-area .widget_tag_cloud a {
  background-color: rgba(255, 255, 255, 0.1); }

.entry-terms > a:hover,
.entry-terms > a:focus,
.entry-terms > a:active,
.widget_tag_cloud a:hover,
.widget_tag_cloud a:focus,
.widget_tag_cloud a:active {
  background-color: #474747;
  color: #fff; }

.icon-wrapper {
  background-color: #f2f2f2; }

.icon-wrapper > .icon {
  color: #6c6c6c; }

mark,
ins {
  background: #fff9c0; }

/* Borders. */
abbr,
acronym {
  border-bottom-color: #666; }

blockquote {
  border-left-color: #1f1f1f;
  color: #6c6c6c; }

th,
td,
.single-portfolio_project .project-key,
.single-portfolio_project .project-data {
  border-bottom-color: #e6e6e6; }

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
select {
  border-color: #d4d4d4; }

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
select:focus {
  border-color: #1f1f1f; }

fieldset {
  border-color: #e6e6e6; }

.post-navigation .nav-previous ~ .nav-next,
.comment-navigation .nav-previous ~ .nav-next,
.post-navigation > .nav-links,
#edd_checkout_cart tfoot > .edd_cart_footer_row:first-child th {
  border-top-color: #e6e6e6; }

/* Pricing widget. */
.checathlon_widget_pricing .highlight-pricing {
  border-color: #e1e1e1; }

.grid-wrapper > .hentry .entry-inner-wrapper .highlight-title {
  background-color: #e1e1e1; }

.main-sidebar .widget li {
  border-bottom-color: #e1e1e1; }

.main-sidebar ul ul li:first-child {
  border-top-color: #e1e1e1; }

.jetpack-testimonial > .entry-inner-wrapper:after {
  border-color: #fff transparent; }

.archive-description:before {
  border-bottom-color: #2877a8; }

a.edd-add-to-cart .edd-loading {
  border-top-color: rgba(255, 255, 255, 0.2);
  border-right-color: rgba(255, 255, 255, 0.2);
  border-bottom-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff; }

.works {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: flex-start;
  margin: 2em 0; }
  .works .project {
    width: 100%;
    background: white;
    margin: 0 auto 1em; }
    .works .project figure {
      position: relative; }
      .works .project figure img {
        width: 100%; }
      .works .project figure figcaption {
        padding: 5px 10px; }
    @media screen and (min-width: 414px) {
      .works .project {
        width: 48%; } }
    @media screen and (min-width: 960px) {
      .works .project {
        width: 31%; } }

#about {
  margin-bottom: -3em;
  background: #0bbccd;
  background: -webkit-linear-gradient(-45deg, #27f297, #0bbccd);
  background: -webkit-linear-gradient(315deg, #27f297, #0bbccd);
  background: linear-gradient(135deg, #27f297, #0bbccd); }
  #about .about-area {
    max-width: 1140px;
    margin: 0 auto;
    padding: 2em;
    overflow: auto; }
    @media screen and (min-width: 414px) {
      #about .about-area .photo .photo {
        float: left;
        width: 50%;
        margin: 0 1em 1em 0; } }

.gallery {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start; }
  .gallery img:nth-child(1) {
    width: 100%;
    margin-bottom: 10px; }
  .gallery img:nth-child(2),
  .gallery img:nth-child(3) {
    width: 50%; }
  @media screen and (min-width: 960px) {
    .gallery {
      margin: 1em -5em; } }

/*# sourceMappingURL=style.css.map */
