@font-face {
    font-family: '11452';
    src: url(../fonts/11452.otf);
}

@font-face {
    font-family: 'gardensc';
    src: url(../fonts/gardensc.otf);
}

@font-face {
    font-family: 'dinnext';
    src: url(../fonts/dinnext.otf);
}

@font-face {
    font-family: 'B52';
    src: url(../fonts/B52.ttf);
}

@font-face {
    font-family: 'roboto-light';
    src: url(../fonts/roboto-light.ttf);
}

@font-face {
    font-family: 'roboto-regular';
    src: url(../fonts/roboto-regular.ttf);
}

body {
    min-width: 100%;
    margin: 0;
    padding: 0;
    min-height: 100vh;
    flex-wrap: wrap;/*check*/
}

body:before {
  content: "";
  position: fixed;
  bottom: -10px;
  left: 0;/*check*/
  width: 100%;
  height: 10px;
  z-index: 100;
  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
  box-shadow: 0px 0px 10px rgba(0,0,0,.8);
  }

* {
    margin: 0;
    padding: 0;
}

body *::selection {
background: #fff2a8;
}

body *::-moz-selection {
background: #fff2a8;
}


/*------------------------------------------------------------------------------
 1111111111111111111111111111
 -------------------------------------------------------------------------------
 HOME LOGO MENU LANGS FOOTER
 ---------------------------*/
.home_container {
    background: url(../img/fon4.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-origin: content-box;
    background-position: center;
}

.uki {
    background: url(../img/fonlogo1.jpg);
        background-size: cover;
    background-origin: content-box;
    background-position: center;
    text-align: center;
    opacity: 0.9;
}

.uki img {
    width: 20%;
    margin: 1% 0;
}


.mobile_langs {
    visibility: hidden;
    display: none;
}

hr {
    display: none;
    visibility: hidden;
}


#menu {
    margin: 0 15% 2% 15%;
    line-height: 5vh;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
}

#menu a {
    font-family: "11452";
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    color: #f2fbff;
    transition: all 0.3s ease;
}

#menu a:hover {
    color: #fff;
    transition: all 0.3s ease;
}

.homemain {
    margin-bottom: 2%;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}

.homemain p {
    margin: 0 auto;
    text-indent: 7vw;
    font-family: "gardensc";
    color: #242424;
    font-size: 3vh;
    line-height: 5vh;
    text-align: left;
    width: 55%;
    height: 100%;
}

.homemain img {
    margin: 0 25%;
    margin-bottom: 2%;
    width: 50%;
    opacity: 0.8;
}

.homemain a {
    color: inherit;
    text-decoration: none;
}

.homemain a:hover {
    background-color: #fff2a8;
}


.changelangs {
    padding-top: 3px;
    text-decoration: none;
    transition: all 0.3s ease;
    text-align: center;
}

.changelangs a {
    padding: 5px 10px;
    border-top: none;
    border: 1px solid #c3c3c3;
    border-radius: 0 0 10px 10px;
    font-family: gardensc;
    font-size: 18px;
    color: #c3c3c3;
    text-decoration: none;
    transition: all 0.3s ease;
}

.changelangs {
    position: absolute;
    right: 1%;
    top: 0;
}

.changelangs a:hover {
    color: #fff;
    transition: all 0.3s ease;
}

.contact p {
    height: 5vh;
    background-color: black;
    opacity: 0.6;
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
    color: white;
    font-family: "11452";
    font-size: 16px;
    transition: all 0.3s ease;
}

.contact a {
    display:inline-block;
    padding:10px;
    color: white;
    text-decoration: none;
    transition: all 0.3s ease;
}


.contact a:hover {
    background-color: red;
}

.contact img {
    height: 2.5vh;    
}

.contact_me {
    color: white;
}

.footer {
    font-family: 'roboto-regular';
    height: 5vh;
    font-size: 1.5vh;
    color: black;
    display: flex;
    justify-content: center;
    align-items: center;
}

.footer a {
    color: inherit;
    text-decoration: none;
}

.footer br {
    display: none;
    visibility: hidden;
}

/*PRELOADER*/

#preloader {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: #000;
    z-index: 30;
}

.contpre {
    width: 250px;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -125px;
    margin-top: -75px;
    letter-spacing: -2px;
    text-align: center;
}

#preloader .svg_anm {
    position: absolute;
    width: 41px;
    height: 41px;
    background: url(../img/preloader.svg) center center no-repeat;
    background-size: 41px;
    margin: -16px 0 0 -16px;
}

/*-----------------------------------------------------------------------------
 1111111111111111111111111111
 ------------------------------------------------------------------------------
 on home page WAR IN UKRAINE
 ---------------------------*/

.warinukraine {
    margin: 0 15% 5% 15%;
    border: 3px solid #bb2649;
}

.warinukraine p {
    margin: 0 auto;
    text-indent: 1px;
    font-family: "gardensc";
    color: #242424;
    font-size: 22px;
    line-height: 5vh;
    text-align: center;
    width: 95%;
    height: 100%;
}

.warinukraine img {
    margin: 2%;
    width: 45%;
    border: 1px solid white;
}

.warinukraineimg img {
    text-align: center;
    margin: 0.6%;
    width: 23%;
    border: 1px solid white;
    
}

.warinukraine a {
    color: inherit;
    text-decoration: none;
}

.warinukraine a:hover {
    background-color: #fff2a8;
}

/*-----------------------------------------------------------------------------
 2222222222222222222222222222
 ------------------------------------------------------------------------------
 page Kits history 1992-2018
 ---------------------------*/

#history_content {
    background: url(../img/fon4.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-origin: content-box;
    background-position: center;
}

#history_h1 {
    font-family: "B52";
    color: #453D37;
    text-align: center;
}

#history_h1 img {
    opacity: 0.5;
    margin: 0 1% 1% 1%;
    width: 40%;
}

#history_text {
    margin: 1% auto;
}

#history_text p {
    margin: 0 auto;
    width: 50%;
    font-family: 'gardensc';
    color: #453D37;
    font-size: 3.5vh;
    line-height: 5vh;
    text-align: left;       
    text-indent: 5vw;
}

.history_book h4 {
    margin: 3%;
}

#history_center {
    font-family: "B52";
    color: #453D37;
    text-align: center;
    font-size: 5vh;
}

.history_book {
    margin: 0 auto;
    width: 60%;
}

.history_book p {
    margin: 1% auto;
    margin-bottom: 2%;
    width: 85%;
    font-family: 'gardensc';
    font-size: 3.5vh;
    line-height: 5vh;
    text-align: left;    
    text-indent: 5vw;
}

.history_book img {
    width:60%;
    margin: auto;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;
}

.history_book img:hover {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
}

p {
    text-align: center;
}


.history-pictures-desc {
    font-family: 'gardensc';
    color: #453D37;
    text-align: center;
    font-size: 20pt;
}






/*-----------------------------------------------------------------------------
 3333333333333333333333333333
 ------------------------------------------------------------------------------
 page MY COLLECTION
 ---------------------------*/

#collection_content {
    background: url(../img/fon4.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-origin: content-box;
    background-position: center;
}

#collection_h1 {
    margin: 0 20%;
    margin-bottom: 3%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: "gardensc";
    text-align: center;
    font-size: 5vh;
    color: #453D37;
}

.collection_shirts {
    margin: 0 8%;
    text-align: center;
}

.collection_shirts img {
    opacity: 0.9;
    width: 20%;
    margin: auto;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;
}

.collection_shirts img:hover {
    -webkit-transform: scale(1.02);
    -moz-transform: scale(1.02);
    -o-transform: scale(1.02);
}


.collection_shirts p {
    margin: 2% auto;
    width: 60%;
    font-family: 'gardensc';
    font-size: 3.5vh;
    line-height: 5vh;
    color: #453D37;
}


.collectionbr {
    visibility: hidden;
    display: none;
}

/*-----------------------------------------------------------------------------
 collection bottom, split line
 ------------------------------------------------------------------------------
 line
 ---------------------------*/
.line {
    margin: 2% 0 2% 0;
    width: 100%;
    border-top: 3px solid #453D37;
}






/*-----------------------------------------------------------------------------
 4444444444444444444444444444
 ------------------------------------------------------------------------------
 page MATCHES
 ---------------------------*/

#matches_content {
    background: url(../img/fon4.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-origin: content-box;
    background-position: center;
}

.matches_center p {
    margin: 0 20%;
    margin-bottom: 2%;
    font-family: "gardensc";
    text-align: center;
    font-size: 5vh;
    color: #453D37;
}

.matches_center em {
    font-size: 2vh;
}

.matches_text p {
    margin: 0 auto;
    margin-bottom: 2%;
    width: 50%;
    font-family: 'gardensc';
    color: #453D37;
    font-size: 3.5vh;
    line-height: 5vh;
    text-align: left;
}

.matches_text a {
    color: #453D37;
    text-decoration: none;
    transition: all 0.3s ease;
}


.matches_text a:hover {
    background-color: #fff2a8;
}

.table {
    margin-bottom: 2%;
    text-align: center;
}

.table a {
    text-decoration: none;
    color: black;
}

/*-----------------------------------------------------------------------------
 5555555555555555555555555555
 ------------------------------------------------------------------------------
 page SCORES
 ---------------------------*/

#scores_content {
    background: url(../img/fon4.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-origin: content-box;
    background-position: center;
}

.scores_center p {
    margin: 0 20%;
    margin-bottom: 3%;
    font-family: "gardensc";
    text-align: center;
    font-size: 5vh;
    color: #453D37;
}

.scores_center em {
    font-size: 2vh;
}

h2 {
    margin-bottom: 5%;
}

.scores_text p {
    margin: 0 auto;
    margin-bottom: 4%;
    width: 50%;
    font-family: 'gardensc';
    color: #453D37;
    font-size: 3.5vh;
    line-height: 5vh;
    text-align: center;
}

.scorestable {
    display: flex;
    justify-content: center;
    align-items: center;
}








/*---------------------------
 6666666666666666666666666666
 ----------------------------
 page SELL/SWAP
 ---------------------------*/
/*

#store_content {
    background: url(img/2.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-origin: content-box;
}

#store_center {
    font-family: "gardens";
    text-align: center;
    font-size: 25px;
    margin-top: 60px;
}

#store_fotos {
    font-family: "gardens";
    text-align: center;
    float: center;
    margin-top: 60px;
}

#store_fotos img {
    margin-top: 7px;
    height: 250px;
    opacity: 0.9;
}
*/



/*-----------------------------------------------------------------------------
 5555555555555555555555555555555
 ------------------------------------------------------------------------------
 page OPPONENTS
 ---------------------------*/

#opponents_content {
    background: url(../img/fon4.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-origin: content-box;
    background-position: center;
}

.opponents_center p {
    margin: 0 20%;
    margin-bottom: 2%;
    font-family: "gardensc";
    text-align: center;
    font-size: 5vh;
    color: #453D37;
}

.opponents_center em {
    font-size: 2vh;
}

.matches_text p {
    margin: 0 auto;
    margin-bottom: 2%;
    width: 50%;
    font-family: 'gardensc';
    color: #453D37;
    font-size: 3.5vh;
    line-height: 5vh;
    text-align: left;
}




/*---------------------------------------------------------------------------
 7777777777777777777777777777
 -----------------------------------------------------------------------------
 page LOOKING FOR
 ---------------------------*/


#lookingfor_content {
    background: url(../img/fon4.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-origin: content-box;
    background-position: center;
}

#lookingfor_h1 {
    font-family: "gardensc";
    color: #453D37;
    text-align: center;
}

.lookingfor_book h4 {
    margin: 3%;
}

#lookingfor_center {
    font-family: "gardensc";
    color: #453D37;
    text-align: center;
    font-size: 5vh;
}

.lookingfor_book {
    margin: 0 auto;
    width: 60%;
}

.lookingfor_book p {
    margin: 1% auto;
    margin-bottom: 2%;
    width: 85%;
    font-family: 'gardensc';
    font-size: 3vh;
    line-height: 5vh;
    text-align: left;    
    text-indent: 5vw;
}

.lookingfor_book img {
    margin: auto;
    width: 30%;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;
}

.lookingfor_book img:hover {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
}