/*
Theme Name: Satyrosja
Theme URI: http://underscores.me/
Author: Satyrosja Project Delivery Unit
Author URI: http://satyrosja.com/
Description: Satyrosja Development theme
Version: 2.0.0
License: MIT
License URI: https://opensource.org/licenses/MIT
Text Domain: satyrosja
Tags: rtl-language-support

Satyrosja is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/
.lang-switcher {opacity: 0;}
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
}
img {transform: translate3d(0, 0, 0) !important;}
.hero__thumbnails img, .about__thumbnails img {border: 2px solid #000;}
.page-not-found-img {
    width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    margin: 100px 0 100px 0;
    max-width: 700px;
}
.see-additional .stand-list {justify-content: center !important;}
.see-additional .stand-list li .stand-link {margin: 0 20px !important;}
section.post {margin-bottom: 48px;}
.post__photo--img {
    /*max-width: 450px !important;*/
    width: 100%;
    height: auto !important;
}
.stands__list--link img {
    -o-object-fit: contain !important;
    object-fit: contain !important;
}
.partners-logos {
    background-color: #ffffff;
    padding: 40px 0;
}
.program-descr a {word-break: break-all;}
.items-logo {
    width: 100%;
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    align-items: center;
}
.items-logo li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-right: none;
    width: 33.3%;
    padding: 0 20px;
}
.items-logo li a {
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.items-logo li a img {
    width: 100%;
    max-width: 296px;
}
@media (max-width: 767px){
    .partners-logos {
        padding: 40px 0;
    }
    .items-logo {
        width: 100%;
        flex-wrap: wrap;
    }
    .items-logo li {
        width: 100%;
        padding: 20px;
    }
    .items-logo li a {
        width: 60%;
    }
}
