/*
Theme Name: Twenty Fourteen
Theme URI: https://wordpress.org/themes/twentyfourteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Template: twentyfourteen
Version: 3.6
Tested up to: 6.2
Requires PHP: 5.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, news, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready, block-patterns
Text Domain: twentyfourteenchild

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

body, button, input, select, textarea {
    color: #fefefe;
    background: #101010;
}
.content-sidebar {
    color: #ededed;
}
.site {
    margin: 0 auto;
    background: #101010;
}
.site-content .entry-header  {
    background-color: #101010;
}
.site-header {
    background-color: #000000;
}
.site-footer {
    background-color: #000000;
    text-align: right;
}
.site-footer .site-info {
    max-width: 1260px;
    margin: 0 auto;
}
.site-footer .site-info a {
    color: #555;
}
.site-footer .site-info a:hover {
    color: #0dfd71;
}
@media screen and (min-width: 783px) {
    .masthead-fixed .site-header {
        left: 0;
        background-color: #000000;
    }
    .site-header {
        max-width: 100%;
    }
    .header-main {
        max-width: 1260px;
        margin: 0 auto;
        padding-right: inherit;
    }
}

.site-navigation li {
    border-top: 1px solid #101010;
}

.secondary-navigation {
    border-bottom: 1px solid #101010;
}


.site-title a {
    text-transform: uppercase;
}

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

.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a,
.site-navigation .current-menu-item > a,
.site-navigation .current-menu-ancestor > a {
    color: #0dfd71;
}

.widget input[type="button"]:active,
.widget input[type="reset"]:active,
.widget input[type="submit"]:active {
    background-color: #01893a;
}

.content-sidebar .widget input[type="button"]:active,
.content-sidebar .widget input[type="reset"]:active,
.content-sidebar .widget input[type="submit"]:active {
    background-color: #01893a;
}


a {
    color: #0dfd71;
}

::selection {
    background: #01893a;
}
::-moz-selection {
    background: #01893a;
}
button,
.button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    background-color: #01893a;
}

.search-toggle {
    background-color: #01893a;
}

.hentry .mejs-controls .mejs-time-rail .mejs-time-current,
.widget .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #01893a;
}

.hentry .mejs-overlay:hover .mejs-overlay-button,
.widget .mejs-overlay:hover .mejs-overlay-button {
    background-color: #01893a;
}

.paging-navigation .page-numbers.current {
    border-top: 5px solid #0dfd71;
}
.widget button,
.widget .button,
.widget input[type="button"],
.widget input[type="reset"],
.widget input[type="submit"] {
    background-color: #01893a;
}

.widget_calendar tbody a {
    background-color: #01893a;
}

.content-sidebar .widget a {
    color: #0dfd71;
}

.content-sidebar .widget input[type="button"],
.content-sidebar .widget input[type="reset"],
.content-sidebar .widget input[type="submit"] {
    background-color: #01893a;
}

.slider-control-paging .slider-active:before,
.slider-control-paging .slider-active:hover:before {
    background-color: #01893a;
}

.slider-direction-nav a:hover {
    background-color: #01893a;
}

.primary-navigation > ul > ul {
    background-color: #01893a;
}
.primary-navigation li:hover > a,
.primary-navigation li.focus > a {
    background-color: #01893a;
}
.secondary-navigation ul ul {
    background-color: #01893a;
}
.secondary-navigation li:hover > a,
.secondary-navigation li.focus > a {
    background-color: #01893a;
}

.entry-title {
    font-size: 28px;
    color: #0dfd71;
    line-height: 150%;
}

.site-content .entry-meta {
    background-color: inherit;
}

.site-content .entry-content, .site-content .entry-summary, .page-content {
    background-color: inherit;
}

.site-title, .site-title a {
    color: #0dfd71;
    font-weight: 700;
    display: inline-block;

}
.site-title {
    line-height: inherit;
}

.header-main h1 {
    margin-top: 8px;
    margin-bottom: 8px;
}
.header-main h1 img {
    height: 48px;
    display: inline-block;
    margin: 4px;

    margin-right: 8px;
}

.site-title a:hover {
    color: #01893a;
}

.site-title a:hover {
    display: inline-block;
    margin: 0;
    padding: 0;
}

@media screen and (min-width: 783px) {
    .masthead-fixed .site-main {
        margin-top: 79px;
    }

    #primary-navigation {
        margin-top: 12px;
    }
}

input[type="text"],
textarea,
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="password"]{
    border: 1px solid  #01893a;
    border-radius: 5px;
}


input[type="text"]:hover,
textarea:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="password"]:hover,
input[type="text"]:focus,
textarea:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="tel"]:hover,
input[type="tel"]:focus
{
    border: 1px solid #0dfd71;
    border-radius: 5px;
}

.entry-title {
    color: #0dfd71;
}

.entry-meta a {
    color: #01893a;
}
.entry-meta a:hover {
    color: #0dfd71;
}

h1, h2, h3, h4, h5 {
    color: #0dfd71;
    font-weight: 300;
    line-height: 150%;
}

.wpcf7 form input[type="text"],
.wpcf7 form input[type="email"],
.wpcf7 form input[type="tel"],
.wpcf7 form textarea {
    width: 100%;
}
.wpcf7 form textarea {
    height: 100px;
}

.archive-title, .page-title {
    font-size: 33px;
    font-weight: 300;
    line-height: 150%;
    margin: 0 0 12px 0;
    text-transform: uppercase;
}

@media screen and (min-width: 783px) {
    .secondary-navigation {
        margin-top: 48px;
    }
}

.widget a.wp-element-button:hover {
    color: #01893a;
    background-color: #0dfd71;
}

.widget a.wp-element-button {
    background-color: #01893a;
}

a.wp-block-social-link-anchor {
    background-color: #000;
    color: #0dfd71;
}

.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited {
    fill: #01893a;
    color: #01893a;
}

.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg:hover {
    fill: #0dfd71;
    color: #0dfd71;
}

.primary-navigation li:hover > a, .primary-navigation li.focus > a  {
    background-color: #01893a;
    color: #0dfd71;
}

.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {
    max-width: 100%;
}
@media screen and (min-width: 673px) {
    .site-content {
        margin-right: inherit;
    }
}

.hentry {
    max-width: 100%;
}


    .archive-header, .comments-area, .image-navigation, .page-header, .page-content, .post-navigation, .site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content footer.entry-meta {
        margin-right: auto;
        margin-left: 0;
    }

#post-32 > div > div > div:nth-child(2) {

}

#post-32 > div > div figure {
    text-align: center;
}
#post-32 > div > div figcaption {
    font-size: 15px;
}
.post-thumbnail {
    background: inherit;
}

@media screen and (min-width: 846px) {
    .content-area, .content-sidebar {

    }
}


.wp-block-post-template.wp-block-post-template {
    margin-left: 0;
    margin-top: 32px;
}

.entry-content a, .entry-summary a, .page-content a, .comment-content a {
    text-decoration: none;
    text-transform: uppercase;
}

p.wp-block-post-excerpt__more-text {
    text-align: right;
}

body .wp-block-button__link {
    background-color: #01893a;
    color: #ffffff;
}

body .wp-block-button__link:hover {
    background-color: #0dfd71;
    color: #01893a;
}

@media screen and (min-width: 783px) {
    .primary-navigation ul ul {
        background-color: #01893a;
    }
    .primary-navigation li:hover > a {
        color: #FFFFFF;
    }
    .primary-navigation ul ul a:hover {
        background-color: #01893a;
        color: #0dfd71;
    }
}

input[type="submit"].wpcf7-submit {
    border-radius: 9999px;
}
input[type="submit"].wpcf7-submit:hover {
    background-color: #0dfd71;
    color: #01893a;
}

.wpcf7-form > p:last-of-type {
    text-align: center;
}
.wpcf7-spinner {
    display: block;
    text-align: center;
    margin: 0 auto;
}

.menu-toggle {
    margin-top: 16px;
}

.menu-toggle:before {
    color: #0dfd71;
}
.wp-block-post-excerpt__more-text {
    margin-top: 16px;
}
.entry-title a {
    color: #0dfd71;
}

#post-223 .wp-block-column,
#post-225 .wp-block-column {
    padding: 32px;
    border: 2px solid #01893a;
    border-radius: 16px;
}

body .wpcf7-list-item {
    /*display: block;*/
    /*margin-top: 8px;*/
}

/*#post-223 > div > div.wp-block-columns.is-layout-flex.wp-container-24.wp-block-columns-is-layout-flex > div:nth-child(2),*/
/*#post-225 > div > div.wp-block-columns.is-layout-flex.wp-container-14.wp-block-columns-is-layout-flex > div:nth-child(2)*/
/*{*/
/*    border: none;*/
/*}*/

#post-223 .wp-block-column:hover,
#post-225 .wp-block-column:hover
{
    cursor: pointer;
}

#post-223 .wp-block-column.empty-column,
#post-225 .wp-block-column.empty-column {
    border: none;
}
#post-223 .wp-block-column.empty-column:hover,
#post-225 .wp-block-column.empty-column:hover
{
    cursor: default;
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
    flex-grow: inherit;
}