/*!
Theme Name: school
Theme URI:
Author: OLEG C
Author URI:
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: school
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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

*/
.gallery-item {
        display: inline-block;
        text-align: center;
        vertical-align: top;
        width: 100%;
}

.gallery-item a {
        display: block;
}

.gallery-item a:focus img {
        outline-offset: -2px;
}

.gallery-columns-2 .gallery-item {
        max-width: 50%;
}

.gallery-columns-3 .gallery-item {
        max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
        max-width: 25%;
}

.gallery-columns-5 .gallery-item {
        max-width: 20%;
}

.gallery-columns-6 .gallery-item {
        max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
        max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
        max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
        max-width: 11.11%;
}

.gallery-caption {
        display: block;
}

.alignleft {

        /*rtl:ignore*/
        text-align: left;
        margin-top: 0;
}

.entry-content > .alignleft {
        max-width: var(--responsive--aligndefault-width);
}

@media only screen and (min-width: 482px) {

        .alignleft {

                /*rtl:ignore*/
                float: left;

                /*rtl:ignore*/
                margin-right: 10px; /*var(--global--spacing-horizontal);*/
                margin-bottom: var(--global--spacing-vertical);
        }

        .entry-content > .alignleft {
                max-width: calc(50% - var(--responsive--alignleft-margin));
        }
}

/**
 *  * .aligncenter
 *   */
.aligncenter {
        clear: both;
        display: block;
        float: none;
        margin-right: auto;
        margin-left: auto;
        text-align: center;
}

/**
 *  * .alignright
 *   */
.alignright {
        margin-top: 0;
        margin-bottom: var(--global--spacing-vertical);
}

.entry-content > .alignright {
        max-width: var(--responsive--aligndefault-width);
}

@media only screen and (min-width: 482px) {

        .alignright {

                /*rtl:ignore*/
                float: right;

                /*rtl:ignore*/
                margin-left: var(--global--spacing-horizontal);
        }

        .entry-content > .alignright {
                max-width: calc(50% - var(--responsive--alignright-margin));
        }
}

[class*=inner-container] > .alignleft + *,
[class*=inner-container] > .alignright + * {
        margin-top: 0;
}

/**
 *  * .alignwide
 *   */
.alignwide {
        clear: both;
}

/**
 *  * .alignfull
 *   */
.alignfull {
        clear: both;
}
hr {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
    margin: 20px 0;
}
