/*!
Theme Name: ssi-global
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
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: ssi
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.

digimap is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/* Captions
--------------------------------------------- */
.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}

.wp-caption-text {
    text-align: center;
}


/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    clip-path: none;
    color: #21759b;
    display: block;
    font-size: 0.875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
}
/* Alignments
--------------------------------------------- */
.alignleft {

    /*rtl:ignore*/
    float: left;

    /*rtl:ignore*/
    margin-right: 1.5em;
    margin-bottom: 1.5em;
}

.alignright {

    /*rtl:ignore*/
    float: right;

    /*rtl:ignore*/
    margin-left: 1.5em;
    margin-bottom: 1.5em;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5em;
}
/* TOC+
--------------------------------------------- */
@media only screen and (min-width: 1400px) {
    #toc_container.post-toc-container {
        display: inherit!important;
        width: inherit!important;
    }
}
#toc_container.post-toc-container ul li::marker {
    content: ""!important;
}
.nav-container {
    display: flex;
    justify-content: space-between;
    gap: var(--spacing-lg);
}
.languages {
    display: flex;
    align-items: center;
    justify-content:center;
    gap: var(--spacing-xs);
}
.languages a {
    font-size: 1rem;
    font-weight: 600;
    color: var(--primary-blue);
}
.languages .language-active.active {
    color: var(--gray);
}
body .page-main {
    color: var(--gray);
    padding-bottom: var(--spacing-xxxl);
}
@media only screen and (min-width: 768px) {
    .languages {
        display: flex;
    }
}
/* CONTACT
--------------------------------------------- */
/*.cf7form .wpcf7-form-control.wpcf7-radio {*/
/*    display: flex;*/
/*    gap: 12px;*/
/*}*/
/*.cf7form .wpcf7-form-control-wrap .wpcf7-list-item:last-child {*/
/*    margin-left: 0;*/
/*}*/
/*.cf7form .wpcf7-list-item {*/
/*    margin: 10px 0 10px 0;*/
/*    width: 100%;*/
/*}*/
/*.cf7form .wpcf7-list-item label {*/
/*    width: 100%;*/
/*}*/
/*.cf7form input[type="radio"] {*/
/*    display: none;*/
/*}*/
/*.cf7form input[type="radio"]:checked+span, .cf7form .wpcf7-list-item-label:hover{ border: 1px solid #a0b7ff; background-color: #414055;}*/
/*.cf7form .wpcf7-list-item > span {*/
/*    display: block;*/
/*}*/
/*.cf7form .wpcf7-list-item-label {*/
/*    cursor: pointer;*/
/*    color: #fff;*/
/*    background-color: transparent;*/
/*    border: 1px solid #a0b7ff;*/
/*    border-radius: 2.5rem;*/
/*    padding: 16px 30px;*/
/*    font-size:0.75rem;font-weight:600;line-height:1.25;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*}*/

/*.cf7form p {*/
/*    margin-bottom: 0;*/
/*}*/
/*.cf7form .wpcf7-not-valid-tip {*/
/*    font-size: 11px;*/
/*    padding-left: 30px;*/
/*    position: absolute;*/
/*    bottom: 2px;*/
/*}*/
/*body.single-post .wpcf7-response-output {*/
/*    border: none;*/
/*    padding-left: 0;*/
/*    font-size: 12px;*/
/*    margin-top: 10px;*/
/*    color: #dc3232;*/
/*}*/
/*.cf7form input[type="submit"] {*/
/*    background: none;*/
/*    border: none;*/
/*    color: inherit;*/
/*    font: inherit;*/
/*    cursor: pointer;*/
/*    padding: 0;*/
/*    display: inline-block;*/
/*    width: 100%;*/
/*}*/
/*.cf7form .wpcf7-spinner {*/
/*    width: inherit;*/
/*    height: inherit;*/
/*    margin: 0;*/
/*}*/
/*.cf7form .wpcf7-spinner::before {*/
/*    top: -12px;*/
/*    left: -12px;*/
/*}*/
/*.cf7form .wpcf7-textarea {*/
/*    height: 153px;*/
/*}*/
/*@media only screen and (min-width: 768px) {*/
/*    .cf7form .form-select-service {*/
/*        margin-bottom: 1.5rem;*/
/*    }*/
/*    .cf7form.forms .form-group {*/
/*        margin-bottom: 32px;*/
/*    }*/
/*    .cf7form .wpcf7-list-item-label*/
/*    {*/
/*        padding: 0.3125rem 0.875rem;*/
/*        display: inline;*/
/*    }*/
/*}*/

