/*
Theme Name: uza
Theme URI: https://wordpress.org/themes/uza/
Author: M_Dev
Author URI: https://wordpress.org/
Description: v 1.00
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: uza
*/


/*reset css*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
/*reset css end*/
/*main pref*/
img{
  max-width: 100%;
  width: 100%;
  height: auto;
}
*{
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html,body{
  height: 100%;
  width: 100%;
}

html{
  width: 100%;
}

body{
  font-size:100%;
  font-weight: 100;
  font-family: 'Raleway-Light', sans-serif;
  color: #232323;
  line-height: 1;
  background: #fff;
  min-width: 320px;
}
a{
  text-decoration: none;
}
.clearfix{
  clear: both;
}
.header-authorize__image-image{
  display: none;
}
.header__menu-list .fa-angle-down{
  display: none;
}

/*============================ fonts pref ==========================*/
.title-company{
  font-family: 'Raleway-ExtraBold', sans-serif;
  font-weight: 800;
  font-size: 5em;
  color: #362919;
  margin: 0 0 65px 0;
}

.screen-title-text{
  font-family: 'Raleway-SemiBold', sans-serif;
  font-size: 3.75em;
  display: inline-block;
  color: #2c2c2c;
  padding: 73px 100px 45px 0;
  position: relative;
}

.font-default{
  color: #232323;
}

.font-readmore-bolder{
  font-family: 'Raleway-SemiBold', sans-serif;
  font-size: .875em;
  color: #232323;
}

.font-bolder{
  font-family: 'Raleway-SemiBold', sans-serif;
}


/*============================ page button pref ==========================*/

.page-btn{
  width: 219px;
  display: block;
  background: #fec400;
  font-family: 'Raleway-SemiBold', sans-serif;
  font-size: .875em;
  padding: 14px 0 13px 25px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  position: relative;
  cursor: pointer;
  color: #fff;
  -webkit-transition: all 0.112s linear;
  -moz-transition: all 0.112s linear;
  -ms-transition: all 0.112s linear;
  -o-transition: all 0.112s linear;
  transition: all 0.112s linear;
 }
                       .page-btn:hover{
                          background: #fea100;
                       }
.page-btn__arrow{
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  padding: 0 0 0 0;
  width: 45px;
  height: 100%;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #fea100 url('img/icons/btn-right-arw.png') no-repeat center center;
  
}

.page-btn__popup {
    width: 280px!important;
    margin: 0 auto;
    margin-bottom: 5px;
}

.modal .page-btn__arrow{
    right: 0;
}    

/*============================ page download button pref ==========================*/
.download-page-btn{
    position: relative;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px 30px 6px 13px;
    display: inline-block;
    background: transparent;
    color: #fff;
    font-size: 0.75em;
    cursor: pointer;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
    text-transform: none;
}

.download-page-btn__download-img{
    width: 24px;
    height: 24px;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: block;
    background: #fea100 url('img/icons/download-arrw.png') no-repeat center center;
}
.balances__file-download{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
}

.wpcf7-form{
    /*text-align: right;*/
}







/*============================ header ==========================*/
  .header{
    position: fixed;
    top: -80px;
    left: 0;
    width: 100%;
    background: #fff;
    height: 80px;
    z-index: 10;
    padding: 0 5.208333% 0 5.208333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    font-family: 'Raleway-Regular', sans-serif;
    font-size: 0.975em;
    color: #2c2c2c;
    -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    overflow: visible;
  }
/*============================ logo ==========================*/
  .header__logo-link{
    position: relative;
    top: 5px;
  }
/*============================ menu ==========================*/
.header__menu-list{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 100%;
  justify-content: space-between;
  position: relative;
  right: 30px;
}
.header__menu-list li{
  height: inherit;
}
.header__menu-list li a{
  display: block;
  color: #232323;
  height: inherit;
  line-height: 80px;
  -webkit-transition: all 0.122s linear;
  -moz-transition: all 0.122s linear;
  -ms-transition: all 0.122s linear;
  -o-transition: all 0.122s linear;
  transition: all 0.122s linear;
  padding: 0 20px;
  width: 100%;
  cursor: pointer;
}
                            .header__menu-list li a:hover{
                              background: #F8C434;
                            }
/*.header__menu-list li:first-child ul{
  position: relative;
}
.header__menu-list li:nth-child(2) ul{
  position: relative;
}*/
.header__menu-list ul{
  position: absolute;
  background: #f6f6f6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 2;
  -webkit-box-shadow: 0 5px 15px 4px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 5px 15px 4px rgba(0,0,0,0.1);
  box-shadow: 0 5px 15px 4px rgba(0,0,0,0.1);
}
                          .header__menu-list li:first-child ul{
                             left: 0;
                             top: 80px;
                             display: none;
                             opacity: 0;
                             width: 240px;
                          }
                          .header__menu-list li:nth-child(2) ul{
                            top: 80px;
                            display: none;
                            opacity: 0;
                            width: 265px;
                          }
                           .header__menu-list li:nth-child(3) ul{
                            top: 80px;
                            display: none;
                            opacity: 0;
                            width: 195px;
                          }
                          .header__menu-list li:nth-child(4) ul {
    top: 80px;
    display: none;
    opacity: 0;
    width: 235px;
}
                          
.header__menu-list li ul li{
  height: initial;
}
.header__menu-list li ul li a{
  height: inherit;
  display: block;
  font-family: 'Raleway-Medium', sans-serif;
  color: #232323;
  line-height: 1.5;
  padding: 15px 30px 15px 25px;
  -webkit-transition: all 0.122s linear;
  -moz-transition: all 0.122s linear;
  -ms-transition: all 0.122s linear;
  -o-transition: all 0.122s linear;
  transition: all 0.122s linear;
}
.header__menu-list li ul li a:hover{
  background: #fec400;
  padding: 15px 30px 15px 29px;
}
.dropdownOpen{
  display: block;
  opacity: 1;
}

/*============================ authorize ==========================*/
.header__authorize{
  position: relative;
  overflow: visible !important;
  margin-right: 35px;

}
.header__authorize i{
    font-size: 16px;
    cursor: pointer;
    -webkit-transition: all 0.11s linear;
    -moz-transition: all 0.11s linear;
    -ms-transition: all 0.11s linear;
    -o-transition: all 0.11s linear;
    transition: all 0.11s linear;
    float: left;
    position: relative;
    top: 0px;
    margin-right: 5px;
} 
.header__authorize i:hover{
  color: #fec400;
}
.autorize-content{
    display: none;
    float: right;
}
.autorize__login{
  padding: 0 0 2px 0;
  border-bottom: 1px solid transparent;
  cursor: pointer;
  -webkit-transition: all 0.11s linear;
  -moz-transition: all 0.11s linear;
  -ms-transition: all 0.11s linear;
  -o-transition: all 0.11s linear;
  transition: all 0.11s linear;
}
.autorize__login:hover{
  border-bottom: 1px solid #fec400;
}
.autorize__register{
  cursor: pointer;
  padding: 0 0 2px 0;
  border-bottom: 1px solid transparent;
  -webkit-transition: all 0.11s linear;
  -moz-transition: all 0.11s linear;
  -ms-transition: all 0.11s linear;
  -o-transition: all 0.11s linear;
  transition: all 0.11s linear;
}
.autorize__register:hover{
  border-bottom: 1px solid #fec400;
}

/*============================ callback ==========================*/
.header__callback{

}

/*============================ lang-list ==========================*/
  .header__lang-list{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    flex-direction: column;
    height: 15px;
    overflow: hidden !important;
  }
  .header__lang-list:hover{
    height: auto;
    overflow: visible !important;
    position: relative;
    top: 23px;
  }
  .header__lang-item{
    text-transform: uppercase;
    font-weight: 100;
    display: block;
    cursor: pointer;
    padding: 0 0 2px 0;
    border-bottom: 1px solid transparent;
    margin-bottom: 3px;
    order: 2;

  }
                    .header__lang-item:nth-child(2){
                        margin: 0 10px;
                     }
                    .header__lang-item:hover{
                      border-bottom: 1px solid #F8C434;
                      font-weight: 600;
                    }
                    .header__lang-list li.active{
                      font-weight: 600;
                      color: #362919;
                      border-bottom: 1px solid #362919;
                      order: 1;
                    }

/*============================ socials ==========================*/
.header-social{

}
.social-list__social-item{
  
}
.social-list__social-link{
  display: block;
  color: #362919;
  width: 100%;
  height: 100%;
  padding: 5px;
  -webkit-transition: all 0.11s linear;
  -moz-transition: all 0.11s linear;
  -ms-transition: all 0.11s linear;
  -o-transition: all 0.11s linear;
  transition: all 0.11s linear;
}
                     .social-list__social-link:hover{
                       color: #fec400;
                     }

                      .social-list__social-link > span {
                        display: block;
                        width: 15px;
                        height: 16px;
                        -webkit-background-size: auto 100%;
                        background-size: auto 100%;
                        -webkit-transition: all 0.11s linear;
                        -moz-transition: all 0.11s linear;
                        -ms-transition: all 0.11s linear;
                        -o-transition: all 0.11s linear;
                        transition: all 0.11s linear;
                        position: relative;
                        /*right: 5px;*/
                      }
                      .social-list__social-link span #XMLID_497_{
                        -webkit-transition: all 0.11s linear;
                        -moz-transition: all 0.11s linear;
                        -ms-transition: all 0.11s linear;
                        -o-transition: all 0.11s linear;
                        transition: all 0.11s linear;
                      }
                      .social-list__social-link span #XMLID_497_:hover{
                        fill: #fec400;
                      }













/*============================ content ==========================*/
.wrapper{
  overflow: hidden;
 
}
.single-wrapp{
   height: 100%;
}
.quot-wrapp{
    min-height: 100%;
}
.event-wrapp{
    min-height: 100%;
    padding-bottom: 80px;
}
.partneer-wrapp{
    min-height: 100%;
    opacity: 0;
}
.project-wrapp{
  min-height: 100%;
  opacity: 0;
}
.call-wrapp{
  min-height: 100%;
  padding-bottom: 100px;  
}













/*============================ same pref elements to pages ==========================*/
.mod-all-screens{
  padding-left: 12.208333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

.dots-background{
  width: 193px;
  height: 251px;
  background: url('img/bg_img/dots_001.png') no-repeat center center;
}
.dots-background-orange{
  width: 193px;
  height: 251px;
  background: url('img/bg_img/dots_orange_001.png') no-repeat center center;
}
.dots-background-big{
  width: 287px;
  height: 211px;
  background: url('img/bg_img/dots_orange_big_001.png') no-repeat center center;
}

.callback-style{
  display: block;
  border: 1px solid #fec400;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  color: #232323;
  padding: 10px 17px 10px 20px;
  -webkit-transition: all 0.11s linear;
  -moz-transition: all 0.11s linear;
  -ms-transition: all 0.11s linear;
  -o-transition: all 0.11s linear;
  transition: all 0.11s linear;
  font-weight: 600;
}
                                .callback-style:hover{
                                  color: #2C2C2C;
                                  background: #F8C434;
                                }
.fa-phone{
  margin: 0 0 0 4px;
}
.social-list{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  -webkit-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.social-list__social-item:not(:last-child){
    margin-right: 30px;
  }

.logo-link{
  display: block;
  width: 60px;
  height: 35px;
  cursor: pointer;
}
.aside-right__line{
  position: absolute;
  height: 1px;
  width: 17px;
  top: 50%;
  left: -30px;
  margin: 0;
  background: #fea100;
}

.balances-filter-info{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    text-transform: uppercase;
    font-size: .875em;
    position: absolute;
    bottom: 0;
    width: 100%;
    visibility: visible !important;
}
                                  .balances-filter-info li:nth-child(2){
                                      margin: 0 19px 0 19px;
                                  }
  
.balances-filter-info__type{
    border: 1px solid #fec400;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding: 5px 15px 4px 15px;

}
.balances-filter-info__download-btn{
    position: absolute;
    right: 0;
}
.mod-title-big{
    margin-right: 13.41302083333333%;
    width: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.page-back{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: .875em;
    color: #232323;
    cursor: pointer;
    display: inline-block;
    margin: 0 0 49px 5.208333%;
    padding: 0 0 2px 10px;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
                    .page-back .fa-long-arrow-left{
                        position: relative;
                        right: 10px;
                    }
.page-back:hover{
    border-bottom: 1px solid #F8C434;
}
.download-link{
    cursor: pointer;
    display: inline-block;
}
.download__containeer{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}
.download-containeer__image-wrapp{
    position: relative;
    display: inline-block;
    cursor: pointer;
}
.download__image{
    width: 30px;
    height: auto;
    display: block;
    line-height: 0;
}
.image-block{
    display: inline-block;
    float: left;
    position: absolute;
    left: -40px;
}
.download__arrow-top{
     width: 20px;
    height: 20px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: block;
    position: absolute;
    bottom: -3px;
    right: -4px;
    background: #fea100;
    overflow: hidden;
}
.download-arrow__arrow-img{
       position: absolute;
    width: 10px;
    height: 11px;
    display: block;
    background: url(img/icons/down-arrow.svg) no-repeat center center;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 5px;
}
.download-arrow__arrow-img-hovered{
    position: absolute;
    width: 10px;
    height: 11px;
    display: block;
    background: url('img/icons/down-arrow.svg') no-repeat center center;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: -20px;
}
.download-containeer__text-text{
    font-family: 'Raleway-Bold', sans-serif;
    font-size: 1em;
    color: #232323;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 15px;
}
.download-containeer__text-format{
    font-family: 'Raleway-Light', sans-serif;
    font-size: 0.875em;
    padding: 0 0 0 0;
    display: inline-block;
    text-transform: uppercase;
}
.templ-bal__download-login ul{
    line-height: 1.2;
}
.templ-bal__download-login ul li{
      margin-bottom: 25px;
}
.templ-bal__download-login ul li a{
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.templ-bal__download-login ul li a .download-arrow__arrow-img{
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.templ-bal__download-login ul li a .download-arrow__arrow-img-hovered{
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
}


.balance__item-news{
    width: 22%;
    flex-basis: 22%;
    min-height: 359px;
    margin: 0 3% 40px 0;
    position: relative;
    top: 0;
    cursor: pointer;
}
.balance__item-news:hover{
    top: -10px;
}
.balance__item-news-link{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 22px 0;
    overflow: hidden;
    height: auto;
    height: 250px;
    background-repeat: no-repeat;
    background-size: cover;
}
.balance__item-news-link > img{
    line-height: 0;
    vertical-align: top;
}
.balance__item-news-text{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 1.25em;
    color: #232323;
    display: block;
    margin: 0 0 50px 0;
    line-height: 1.5;
}

.afterttile-section{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    padding: 0 0 0 5.208333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    overflow: hidden;
}












/*============================ side scrolled and side fixed ==========================*/
.aside-scroll{
  width: 42.135%;
  float: left;
}
.aside-fixed{
  width: 57.865%;
  float: right;
  opacity: 0;
  position: fixed;
  top: 0;
  padding: 0 5.208333% 0 5.067%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;

}
.rel{
  position: relative;
}
/*====== sides left or right ======*/
.mod-side-right{
  right: 0;
}
.mod-side-left{
  left: 0;
}



/*============================ side left ==========================*/
/*============================ first screen ==========================*/
.first-screen{
  width: 100%;
  height: 100vh;
  padding-top: 20vh;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  opacity: 0;
  background: #f8f3e3 url('img/bg_img/bg_001.png') no-repeat center bottom;
  /*-webkit-background-size: 100% 60%;*/
  background-size: cover;
  background-attachment: fixed;
}

.parallax-window {
  background: transparent;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
}
.first-screen__title-content{
  font-size: 1.125em;
  font-weight: 100;
  line-height: 1.5;
  color: #232323;
  padding: 0 0 0 45px;
  position: relative;
  font-weight: 600;
}
.first-screen__title-image{
  display: block;
  width: 28px;
  height: 65px;
  background: url(img/icons/ico_001.svg) no-repeat center center;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
  position: absolute;
  left: 0;
  top: -5px;
}
.first-screen__arrow-down {
  width: 43px;
  height: 43px;
  position: absolute;
  left: 0;
  right: 0;
  display: block;
  margin: 0 auto;
  bottom: 85px;
  background: #fea100;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 9px solid rgba(255, 255, 255, 0.80);
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  opacity: 0;
  z-index: 2;
}

                .vertical {
                  animation: vertical_1049 1.5s ease infinite;
                  transform-origin: 75% 75%;
                  -webkit-transform: scale(1.2);
                  -moz-transform: scale(1.2);
                  -ms-transform: scale(1.2);
                  -o-transform: scale(1.2);
                  transform: scale(1.2);
                  
                }
                @keyframes vertical_1049 {
                  0% { transform:translate(0,0px) }
                  50% { transform:translate(0,10px) }
                  100% { transform:translate(0,0) }
                }
                .zoomInBtn{
                  -webkit-transform: scale(2.5);
                  -moz-transform: scale(2.5);
                  -ms-transform: scale(2.5);
                  -o-transform: scale(2.5);
                  transform: scale(2.5);
                  -webkit-transition: all 0.3s linear;
                  -moz-transition: all 0.3s linear;
                  -ms-transition: all 0.3s linear;
                  -o-transition: all 0.3s linear;
                  transition: all 0.3s linear;
                }
                
                
  .fa-chevron-down{
    color: #fff;
    font-size: 12px;
    font-weight: 100;
    position: relative;
    top: 5px;
  }
  
  
/*============================ second screen ==========================*/
.second-screen{
  padding-bottom: 120px;
  background: #fbfbfb url('img/img-1-1.png') no-repeat bottom right;
}
.second-screen__dots-image{
  position: absolute;
  left: 3.229166666666667%;
  top: 20px;
  z-index: 1;
}
  .second-screen__title-image{
  
  }
  .second-screen__title-bg-image{
    width: 50px;
    height: 50px;
    position: absolute;
    top: 75px;
    right: 0;
    display: block;
  }
  .projects-list{
    position: relative;
    z-index: 2;
  }
  .project__li-item{
   border-left: 1px solid #fea100;
    padding: 0 40px 0 20px;
    margin: 0 0 40px 0;
    line-height: 1.5;
    font-weight: 600;
    color: #000;
  }
    .project__li-item a{
      color: #000;
      -webkit-transition: all 0.112s linear;
      -moz-transition: all 0.112s linear;
      -ms-transition: all 0.112s linear;
      -o-transition: all 0.112s linear;
      transition: all 0.112s linear;
    }
    .project__li-item:last-child{
      margin: 0 0 0 0;
    }
    .project__li-item a:hover{
      color: #fea100;
    }
  .project__read-link{
    display: inline-block;
    cursor: pointer;
    margin: 15px 0 0 0;
    padding: 0 0 2px 0;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 0.112s linear;
    -moz-transition: all 0.112s linear;
    -ms-transition: all 0.112s linear;
    -o-transition: all 0.112s linear;
    transition: all 0.112s linear;
  }
    .project__read-link:hover{
      border-bottom: 1px solid #F8C434;
      
    }
  .fa-long-arrow-right{
    padding: 0 0 0 5px;
  }
  .second-screen__projects-page-btn{
    margin: 60px 0 0 0;
  }


  
  
  
  

/*============================ third screen ==========================*/
.mod-third-background-color{
  background: #fbfbfb;
}
.third-screen{
  padding-bottom: 360px;
  background: url('img/bg_img/bg_003.png') no-repeat bottom left,
              url('img/bg_img/bg_0033.png') no-repeat bottom right;
  -webkit-background-size: 50% auto;
  background-size: 50% auto;
  position: relative;
  display: block;
}
.third-screen__dots-image{
  position: absolute;
  bottom: 0;
  right: 0;
}
  .third-screen__title-text{
  
  }
  .third-screen__title-bg-image{
    width: 71px;
    height: 47px;
    position: absolute;
    top: 85px;
    right: 0;
    display: block;
  }
  .quotation-list{
    width: 90%;
  }
  .quotation-list__title{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    height: 50px;
  }
  .quotation-list__title > span{
    display: block;
    text-transform: uppercase;
    color: #232323;
    
  }
          .quotation-list__name-goods-text{
            flex-basis: 30%;
            text-align: left;
          }
          .quotation-list__last-price-text{
            flex-basis: 40%;
            text-align: left;
            padding: 0 0 0 35px;
          }
          .quotation-list__changed-text{
            flex-basis: 20%;
            text-align: left;
            padding: 0 0 0 10px;
          }

  .quotation-list__item-item{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    height: 50px;
    background-position: 20px center;
    background-repeat: no-repeat;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    padding: 0 0 0 55px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
  }
  .quotation-list__item-item:nth-child(even){
    background-color: #f1f1f1;
  }
  .quotation-list__item-item span{

  }
  .qi{

  }
  .templ-balanse-item-wrapp .download__containeer{
    justify-content: flex-start;
  }
  .templ-balanse-item-wrapp .download-containeer__text-text{
    margin-left: 20px;
  }
  .quotation-list .quotation-list__item-item:nth-child(2) .quot-img{
    background: url('img/graph-icons/img_001.svg') no-repeat center center;
  }
   .quotation-list .quotation-list__item-item:nth-child(3) .quot-img{
    background: url('img/graph-icons/img_001.svg') no-repeat center center;
  }
   .quotation-list .quotation-list__item-item:nth-child(4) .quot-img{
    background: url('img/graph-icons/img_002.svg') no-repeat center center;
  }
  .quotation-list .quotation-list__item-item:nth-child(5) .quot-img{
    background: url('img/graph-icons/img_002.svg') no-repeat center center;
  }
  .quotation-list .quotation-list__item-item:nth-child(6) .quot-img{
    background: url('img/graph-icons/img_003.svg') no-repeat center center;
  }
  .quotation-list .quotation-list__item-item:nth-child(7) .quot-img{
    background: url('img/graph-icons/img_003.svg') no-repeat center center;
  }
  .quotation-list .quotation-list__item-item:nth-child(8) .quot-img{
    background: url('img/graph-icons/img_003.svg') no-repeat center center;
  }
  .quotation-list .quotation-list__item-item:nth-child(9) .quot-img{
    background: url('img/graph-icons/img_003.svg') no-repeat center center;
  }
  .quotation-list .quotation-list__item-item:nth-child(10) .quot-img{
    background: url('img/graph-icons/img_003.svg') no-repeat center center;
  }
  .quotation-list .quotation-list__item-item:nth-child(11) .quot-img{
    background: url('img/graph-icons/img_005.svg') no-repeat center center;
  }
  .quotation-list .quotation-list__item-item:nth-child(12) .quot-img{
    background: url('img/graph-icons/img_005.svg') no-repeat center center;
  }
 
  
          .quotation-item__name{
            flex-basis: 30%;
            text-align: left;
          }
          .quotation-item__last-price{
            flex-basis: 40%;
            text-align: left;
          }
          .quotation-item__changed{
            flex-basis: 20%;
            text-align: left;
            position: relative;
          }
          .quotation-list__item-item .fa{
            position: absolute;
            right: 10px;
            width: 30px;
          }
          .mod-up{
            color: #00a651;
          }
          .mod-down{
            color: #ed1c24;
          }
  .third-screen__quotation-page-btn{
    margin: 60px 0 0 0;
  }
  
.qi{
  position: absolute;
  left: 4.1%;
  top: 9px;
}
          .qi{
            width: 22px;
            height: 30px;
          }
          .quot-img:nth-child(1){
            -webkit-transform: scale(-1, 1);
            -moz-transform: scale(-1, 1);
            -ms-transform: scale(-1, 1);
            -o-transform: scale(-1, 1);
            transform: scale(-1, 1);
          }
          .quotation-item__img-2{
          
          }
          .quotation-item__img-3{
          
          }
          .quot-img:nth-child(4){
            -webkit-transform: rotate(37deg);
            -moz-transform: rotate(37deg);
            -ms-transform: rotate(37deg);
            -o-transform: rotate(37deg);
            transform: rotate(37deg);
          }
          .quotation-item__img-5{
          
          }
          .quotation-item__img-6{
          
          }
          .quotation-item__img-7{
          
        }




/*============================ side right ==========================*/
/*============================ right content ==========================*/
.news-title{
  padding: 12.196% 0 0 0;
  margin: 0 0 30px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.news-items__news-page-btn{
    position: absolute;
    top: 115px;
    right: 0;
    margin: 0 0 0 0;
}

  .news__title-text{
    padding-bottom: 0;
    padding-top: 0;
    position: relative;
    left: -6px;
  }
  .news__title-bg-image{
    width: 52px;
    height: 48px;
    position: absolute;
    top: 3px;
    right: 0;
    display: block;
  }
  .news-item{
    width: 100%;
    position: relative;
    overflow: hidden;
  }                       .mod-item-main{
                                          margin: 0 0 40px 0;
                                          height: 35.64814814814815vh;
                                              opacity: 0;
                                        }
                          .newsHover{
                          
                          }
.news-items > div:nth-child(2){
    width: 45%;
    float: left;
    height: 28.88888888888889vh;
    position: relative;
    padding: 40px 40px 0 40px;
    -webkit-box-shadow: 0 0 50px 8px rgba(0,0,0,0.12);
    -moz-box-shadow: 0 0 50px 8px rgba(0,0,0,0.12);
    box-shadow: 0 0 50px 8px rgba(0,0,0,0.12);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url('img/bg_img/dots_orange_001.png') no-repeat 100% 0%;
}
.news-items > div:last-child{
    float: right;
    height: 28.88888888888889vh;
    overflow: visible;
    width: 45%;
    position: relative;
    padding: 40px 40px 0 40px;
    -webkit-box-shadow: 0 0 50px 8px rgba(0,0,0,0.12);
    -moz-box-shadow: 0 0 50px 8px rgba(0,0,0,0.12);
    box-shadow: 0 0 50px 8px rgba(0,0,0,0.12);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url('img/bg_img/dots_orange_001.png') no-repeat 100% 0%;
}
.news-items > div:last-child img{
    /*max-height: 14.35185185185185vh;
    margin-bottom: 20px;*/
    display: none;
}
.news-items > div:nth-child(2) img{
    display: none;
}
.news-items > div:last-child .news-item__description{
   background: none;
    width: 100%;
    padding: 0 0 0 0;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 100%;
    position: relative;
}
.news-items > div:nth-child(2) .news-item__description{
   background: none;
    width: 100%;
    padding: 0 0 0 0;
    background: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 100%;
    position: relative;
}
.news-items > div:last-child .news-item__title-text{
   font-family: 'Raleway-SemiBold', sans-serif;
    line-height: 1.5;
    font-size: 1.25em;
    color: #414040;
    cursor: pointer;
}
.news-items > div:nth-child(2) .news-item__title-text{
    font-family: 'Raleway-SemiBold', sans-serif;
    line-height: 1.5;
    font-size: 1.25em;
    color: #414040;
    cursor: pointer;
}
.news-items > div:nth-child(2) .news-item__date-info{
    color: #232323;
    position: absolute;
    bottom: 30px;
}
.news-items > div:nth-child(2) .news-item__date-info span:first-child{
    border: 1px solid #fec400;
}
.news-items > div:last-child .news-item__date-info{
    color: #232323;
}
.news-items > div:last-child .news-item__date-info span:first-child{
    border: 1px solid #fec400;
}
  .news-item__news-link{
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
  }
  .news-items > div:last-child .news-item__news-link > div{
    /*max-height: 14.35185185185185vh;*/
    /*overflow: hidden;*/
  }
	/*.news-item__news-link img{
		height: 100%
	}*/
  .news-item__image{
    display: block;
    line-height: 0;
  }
  .news-item__description{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    line-height: 1.5;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(32,32,32,0.3) 23%, rgba(27, 27, 27, 0.81) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(32,32,32,0.3) 23%,rgba(27, 27, 27, 0.81) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(32,32,32,0.3) 23%,rgba(27, 27, 27, 0.81) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a63d3d3d',GradientType=0 );
    padding: 0px 0 0 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .news-items div.news-item:first-child h3{
    position: absolute;
    top: 50%;
  }
  
  .news-item__title-text{
    display: block;
    font-family: 'Raleway-Bold', sans-serif;
    font-size: 2em;
    color: #fff;
    margin: 0 0 10px 0;
    line-height: 1;
  }

  .news-item__description-text{
    display: block;
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 1.625em;
    color: #fff;
    margin: 0 0 32px 0;
    line-height: 1.3;
  }
  .news-item__date-info{
    color: #fff;
    font-size: 0.875em;
    position: absolute;
    bottom: 20px;
  }
                      /* =========== other items pref ============= */
                      .mod-item-second{
                        width: 45%;
                        float: left;
                        height: 28.88888888888889vh;
                        position: relative;
                        padding: 40px 40px 0 40px;
                        -webkit-box-shadow: 0 0 50px 8px rgba(0,0,0,0.12);
                        -moz-box-shadow: 0 0 50px 8px rgba(0,0,0,0.12);
                        box-shadow: 0 0 50px 8px rgba(0,0,0,0.12);
                        -webkit-box-sizing: border-box;
                        -moz-box-sizing: border-box;
                        box-sizing: border-box;
                      }
                      .news-item__item-dots{
                        position: absolute;
                        right: 0;
                        top: 0;
                      }
                      .mod-item-last{
                        width: 45%;
                        float: right;
                        height: 28.88888888888889vh;
                      }
                      .news-item-last__img-img{
                        display: block;
                        margin: 0 0 25px 0;
                        height: 14.35185185185185vh;
                      }
                      .news-item__text{
                        font-family: 'Raleway-SemiBold', sans-serif;
                        line-height: 1.5;
                        font-size: 1.25em;
                        color: #414040;
                        cursor: pointer;
                      }
                      .news-item__text-link{
                        font-family: 'Raleway-SemiBold', sans-serif;
                        line-height: 1.5;
                        font-size: 1.25em;
                        color: #414040;
                        cursor: pointer;
                      }
                      .news-item__date-info span{
                        border: 1px solid #fff;
                        display: inline-block;
                        text-align: center;
                        -webkit-border-radius: 20px;
                        -moz-border-radius: 20px;
                        border-radius: 20px;
                        width: 80px;
                        padding: 4px 0 5px 0;
                        margin: 0 25px 0 0;
                      }
                      .mod-color-inverse{
                        color: #232323;
                      }
                      .news-item__date-info span:last-child{
                          border: none;
                      }
                      .mod-color-inverse span{
                        border: 1px solid #fec400;
                        color: #232323;
                      }
                              /*=============== position to date info =============*/
                              /*=============== news block =============*/
                                .mod-item-second .mod-color-inverse{
                                  position: absolute;
                                  bottom: 40px;
                                }
                                .mod-item-last .mod-color-inverse{
                                  position: absolute;
                                  bottom: 0;
                                }




/*============================ foter ==========================*/
.foter{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  width: 100%;
  border: 1px solid #e1e1e1;
  padding: 4% 5.208333% 4% 5.208333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'Raleway-Regular', sans-serif;
  font-size: 0.85em;
  font-weight: 600;
  position: relative;
  z-index: 2;
  bottom: 0;
  background: #fff;
}

.foter__arrow{
  position: absolute;
  bottom: 40px;
  right: 40px;
  z-index: 5;
  width: 43px;
  height: 43px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #e3e3e3;
  text-align: center;
  background: #fff;
  cursor: pointer;
  -webkit-transition: all 0.11s linear;
  -moz-transition: all 0.11s linear;
  -ms-transition: all 0.11s linear;
  -o-transition: all 0.11s linear;
  transition: all 0.11s linear;
  top: -22px;
  opacity: 0;
  font-size: 1.35em;
}
                              .foter__arrow:hover{
                                background: #F8C434;
                                border: 1px solid #F8C434;
                              }
                              
/*============ logo =============*/
  .foter__logo-link{
  
  }
  .foter__logo-img{
  
  }
  
  
/*============ menu =============*/
.menu-first{
  min-width: 160px;
}
.menu-second{

}
.menu-last{

}
.foter__menu-list{
  flex-basis: 41.628646%;
  overflow: hidden;
}
.foter__menu-list li{
  display: block;
  margin: 0 0 15px 0;
}
.foter__menu-list > li:first-child{
  float: left;
  margin-right: 16.958854%;
  min-width: 125px;
}
.foter__menu-list > li:nth-child(2){
  float: left;
  margin-right: 16.958854%;
  min-width: 125px;
}
.foter__menu-list > li:nth-child(3) {
    float: left;
    min-width: 125px;
}
.foter__menu-list > li:nth-child(4) {
    float: left;
    min-width: 125px;
}
.foter__menu-list > li > a{
  display: block;
  font-weight: 100;
  color: #7e7e7e;
  cursor: pointer;
  -webkit-transition: all 0.11s linear;
  -moz-transition: all 0.11s linear;
  -ms-transition: all 0.11s linear;
  -o-transition: all 0.11s linear;
  transition: all 0.11s linear;
}

                                .foter__menu-list li a:hover{
                                  color: #232323;
                                  font-family: 'Raleway-SemiBold', sans-serif;
                                }

                  .foter__menu-list > li > a:first-child{
                      font-family: 'Raleway-SemiBold', sans-serif;
                      font-size: 0.975em;
                      color: #2c2c2c;
                      display: block;
                      margin: 0 0 25px 0;
                  }  
                  .foter__menu-list > li > a:nth-child(2){
                      font-family: 'Raleway-SemiBold', sans-serif;
                      font-size: 0.975em;
                      color: #2c2c2c;
                      display: block;
                      margin: 0 0 25px 0;
                  }  
                  .foter__menu-list > li > a:nth-child(3){
                      font-family: 'Raleway-SemiBold', sans-serif;
                      font-size: 0.975em;
                      color: #2c2c2c;
                      display: block;
                      margin: 0 0 25px 0;
                  }  
                 
                   .foter__menu-list > li:nth-child(5) a{
                    border-bottom: 1px solid transparent;
                    display: inline-block;
                    margin-bottom: 0;
                    padding-right: 20px;
                  }
                   .foter__menu-list > li:last-child a{
                    border-bottom: 1px solid transparent;
                    display: inline-block;
                    margin-bottom: 0;
                    padding-right: 20px;
                  }

                  .foter__menu-list li:nth-child(3) > a:hover,
                  .foter__menu-list li:nth-child(4) > a:hover,
                  .foter__menu-list li:last-child > a:hover{
                    /*border-bottom: 1px solid #F8C434;*/
                  }


                  .foter__menu-list > li .sub-menu{
                   
                  }
                  .foter__menu-list  li .sub-menu li{
                    
                  } 
                  .foter__menu-list > li .sub-menu a{
                    font-family: 'Raleway-Regular', sans-serif;
                    font-size: .75em;
                    color: #7e7e7e;
                  }
                  .foter__menu-list > li .sub-menu a:hover{
                    font-family: 'Raleway-SemiBold', sans-serif;
                    border-bottom: 1px solid #F8C434;
                    color: #232323;
                  }

                  

/*============ social and callback =============*/
.foter__callback-social{

}
.foter__callback{
  margin: 0 0 30px 0;
}
.foter__social-list{

}



/*============ social and callback =============*/
.foter__copy{
  font-size: .875em;
  color: #bebebe;
  line-height: 1.4;
}
.foter__copy span{
    font-weight: 900;
    font-family: 'Raleway-Bold';
}



















/*============ other pages =============*/
/*============ same pref =============*/
.no-sidescroll-section{
  width: 100%;
  padding: 0 5.208333% 0 5.208333%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*overflow: hidden;*/
  position: relative;
}

.page-title{
  padding: 145px 0 40px 5.208333%;
  font-family: 'Raleway-Black', sans-serif;
  font-size: 5em;
  color: #232323;
}




/*============ other pages =============*/
/*============ partneer page =============*/
.partneer-filter-list{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    font-size: 1.25em;
    margin: 0 0 85px 0;
}
.partneer-filter__li-item{
    cursor: pointer;
    padding: 20px 45px 17px 45px;
    text-align: center;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.partneer-filter__li-item:hover{
    font-weight: 700;
}
.partneer-filter__li-item.active{
    font-family: 'Raleway-Bold',sans-serif;
    color: #fff;
    background: #fec400;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.partneer-filter-wrapper{
    position: relative;
    padding-bottom: 35px;
}
.partneer-list{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    /*justify-content: space-between;*/
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    position: absolute;
    width: 100%;
    bottom: -200%;
    opacity: 0;
    -webkit-transition: opacity 0.122s cubic-bezier(0.54, 0.18, 1, 0.15), all 0.299s linear;
    -moz-transition: opacity 0.122s cubic-bezier(0.54, 0.18, 1, 0.15), all 0.299s linear;
    -ms-transition: opacity 0.122s cubic-bezier(0.54, 0.18, 1, 0.15), all 0.299s linear;
    -o-transition: opacity 0.122s cubic-bezier(0.54, 0.18, 1, 0.15), all 0.299s linear;
    transition: opacity 0.122s cubic-bezier(0.54, 0.18, 1, 0.15), all 0.299s linear;
    border-right: 120px solid transparent;
}
.partneer-list.activeFilter{
    opacity: 1;
    position: relative;
    bottom: initial;
    border-right: 1px solid transparent;
}
.partneer-list__li-item{
    flex-basis: 20%;
    margin: 0 1% 105px 0;
    position: relative;
    top: 0;
}
.partneer-list__li-item .attachment-post-thumbnail{
    height: 142px;
    width: 148px;
    display: block;
    margin: 0 auto 20px auto;
}
.partneer-animation-wrapper{
    position: absolute;
    width: 100%;
    height: 0;
    opacity: 1;
    z-index: 1;
    background: #fff;
}
.partneer-type{
    visibility: hidden;
}
.mod-hiden-item{
    visibility: hidden;
}
.parneer-list__img{
    height: 142px;
    width: 148px;
    display: block;
    margin: 0 auto 20px auto;
}
.partneer-list__item-description{
    display: block;
    text-align: center;
    font-family: 'Raleway-Regular', sans-serif;
    font-size: 1em;
    line-height: 1.5;
}
.partneer-list__item-link{
    color: #232323;
    display: block;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.partneer-list__item-link:hover{
    font-weight: 700;
}


/*============ projects page =============*/
.projects-page__dots{
    position: absolute;
    top: 115px;
}
.projects-page__dots-second{
    position: absolute;
    top: 30%;
    right: 0;
}
.projects-months-wrapp{
    position: relative;
    margin: 0 0 70px 0;
    background: url('img/bg_img/bg_002.png') no-repeat top right
    -webkit-background-size: 356px auto;
    background-size: 356px auto;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    flex-direction: column;
}
.projects-months-wrapp h3{
    font-family: 'Raleway', sans-serif;
    font-size: 1.5em;
    color: #232323;
    font-weight: 600;
    margin-bottom: 35px;  
}
.month-item{
    width: 39.72917%;
    margin-bottom: 85px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
}
.month-item:nth-child(odd){
    margin-left: 4.302%;
}
.month-item__title-text{
    padding: 0 0 35px 0;
}
.project-month__btn{

}
.mod-more-btn{
    width: 200px;
    position: absolute;
    left: 0;
    right: 100px;
    bottom: -20px;
    margin: 0 auto 0 auto;
    padding: 9px 0 9px 0;
    border: 1px solid #fec400;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    display: block;
    text-align: center;
    background: none;
    cursor: pointer;
    font-family: 'Raleway-SemiBold';
    font-size: .875em;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.mod-more-btn:hover{
    background: #F8C434;
}


/*============ project page template =============*/
.temp-project-wrapp{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}
.templ-project-side-left{
    width: 62.99322916666667%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10.89791666666667% 0 0;
    margin-bottom: 120px;
}
.templ-project-side-right{
    width: 37.19010416666667%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 6.644791666666667% 0 0;
}
.templ-project__news-title{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 1.875em;
    line-height: 1.5;
    margin-bottom: 44px;
}
.templ-project__content{
    padding-right: 13.846255564860934%;
}
.templ-project__content p{
    font-family: 'Raleway-Regular', sans-serif;
    line-height: 1.5;
    margin-bottom: 32px;
}
.templ-project-side-right .aside-noscroll__title-text{
    padding-top: 0;
}
.templ-project-side-right .page-project-templ-img{
    width: 80px;
    height: 68px;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
}


/*============ structure page =============*/
.structure-page-wrapp{
    overflow: hidden;
    opacity: 0;
}
.structure__aside{
    width: 31.77083333333333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    font-size: 1em;
    padding: 0 0 110px 0;
}
.structure-aside__title{

}
.structure-aside__title-bg-image{
    width: 65px;
    height: 65px;
    position: absolute;
    top: 75px;
    right: 0;
    display: block;
}
.structure-right__list{
    font-size: 1em;
    line-height: 1.5;
}
.structure-right__list-item{
    position: relative;
    margin: 0 0 20px 30px;
    padding: 0 90px 0 0;
}
.structure-right__list-item .aside-right__line{
    top: 11px;
}
.download-content-text{
    font-size: 1em;
    line-height: 1.5;
    margin: 0 0 35px 0;
}
.download-link{
    cursor: pointer;
    display: block;
}


.structure__aside-right{
    width: 63.69791666666667%;
    float: right;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 0 40px 4.53125%;
}
.structure-aside__title-right{
    margin: 0 0 0 15%;

}
.structure-aside__wrapper{
    position: relative;
    width: auto;
    margin: 0 11.08125% 0 0;
    padding: 35px 0 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.structure-aside__content-wrapp{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.structure-aside__item-text{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 1.25em;
    position: absolute;
}
.mod-pos-1{
    left: 41.30460647643221%;
}
.mod-pos-2{
    top: 39.97173083088042%;
    left: 2.513434730016459%;
}
.mod-pos-3{
    top: 39.97173083088042%;
    left: 34.28426939552594%;
    text-align: center;
    line-height: 1.3;
}
.mod-pos-4{
    top: 35.971731%;
    right: 3.098415594201749%;
}
.mod-pos-5{
    bottom: 25.22659050505639%;
    left: 33.47504412143806%;
}

.structure-aside__round-info{
    width: 17px;
    height: 17px;
    color: #ffffff;
    text-align: center;
    background: #fec400;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    margin: 0 0 0 5px;
    cursor: pointer;
    font-size: .6875em;
    line-height: 17px;
    position: relative;
    top: -2px;
}
.structure-aside__info-hover{
    width: 336px;
    padding: 17px 22px 27px 17px;
    opacity: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    font-family: 'Raleway-Light', sans-serif;
    font-size: .875em;
    line-height: 1.5;
    -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 0 40px 0 rgba(0,0,0,0.2);
    box-shadow: 0 0 40px 0 rgba(0,0,0,0.2);
    position: absolute;
    pointer-events: none;
    z-index: 1;
}

.mod-info-hover-1{
    bottom: 175%;
    left: 53%;
    margin: 0 0 0 -111px;
}
.mod-info-hover-2{
    top: -140px;
    left: 6%;
}
.mod-info-hover-3{
    top: -130px;
    left: 22%;
    text-align: left;
}
.mod-info-hover-4{
    bottom: 160%;
    left: 0%;
}

.mod-info-hover-5{
    top: -140px;
    left: 23%;
}
/*.structure-aside__info-hover span{*/
/*    width: 14px;*/
/*    height: 15px;*/
/*    display: block;*/
/*    bottom: -14px;*/
/*    position: absolute;*/
/*    left: 50%;*/
/*    margin: 0 0 0 -7px;*/
/*    background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 51%);*/
/*    background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 50%,rgba(255,255,255,0) 51%);*/
/*    background: linear-gradient(135deg, rgba(255,255,255,1) 50%,rgba(255,255,255,0) 51%);*/
/*    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0', endColorstr='#00ffffff',GradientType=1 );*/
/*}*/
.mod-info-hover-4 span{
    left: 68%;
}

/*============ mission page =============*/
.no-sidescroll-section.mod-other-pdng{
    padding: 0 0 0 0;
    position: relative;
}
.mission-page__dots{
    position: absolute;
    right: 20px;
    top: 95px;
}
.missions-section-wrapp{
    overflow: hidden;
    opacity: 0;
}
.aside-noscroll{
    width: 31.77083333333333%;
    height: 86.06574074074074vh;
    min-height: 670px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 0 5.208333%;
    float: left;
    background: #fbfbfb url('img/bg_img/bg_005.png') no-repeat 80% 72%;
    -webkit-background-size: 65% auto;
    background-size: 65% auto;
    position: relative;
}
.aside-noscroll__title-text{

}
.aside-noscroll__title-bg-image{
    width: 60px;
    height: 65px;
    position: absolute;
    top: 75px;
    right: 0;
    display: block;
}
.aside-noscroll__content-text{
    font-size: 1.25em;
    line-height: 1.5;
    padding: 10px 50px 0 0;
}
.aside-noscroll__dots-img{
    position: absolute;
    right: 15px;
    top: 48%;
}
.aside-right{
    width: 63.69791666666667%;
    height: 86.06574074074074vh;
    min-height: 670px;
    float: right;
    margin: 0 0 0 4.53125%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    background: url('img/bg_img/bg_006.png') no-repeat bottom right;
    -webkit-background-size: 40% auto;
    background-size: 40% auto;
}
.aside-right__list{
    width: 41.56378600823045%;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.aside-right__list:last-child{
    margin: 0 0 0 6.831275720164609%;
}
.aside-right__list-item{
    font-family: 'Raleway-Light', sans-serif;
    font-size: 1em;
    line-height: 1.5;
    padding: 0 0 0 30px;
    margin: 0 0 60px 0;
}
.aside-right__list-item:last-child{
    margin-bottom: 0;
}
.aside-right__list-title{
    font-size: 1.25em;
    line-height: 1.5;
    position: relative;
}


/*============ events page =============*/


.events-wrapper{
    height: 100%;
    margin: 0 0 120px 0;
}
.event-wrapp h1 {
  margin-bottom: 140px;  
}
.events__month-pref{
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flex;
    display: -o-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin: 0 0 50px 0;
}
.arrow-tr{
    width: 45px;
    height: 45px;
    display: block;
    border: 1px solid #fec916;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
    cursor: pointer;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px;
}
.events-month__arrow-back{
    background: url('img/icons/event-back-arrw.png') no-repeat center center;
}
.events-month__arrow-back:hover{
    background: #fea100 url('img/icons/event-back-arrw-hov.png') no-repeat center center;
    border: 1px solid transparent;
}
.events-month__arrow-next{
    background: url('img/icons/event-next-arrw.png') no-repeat center center;
}
.events-month__arrow-next:hover{
    background: #fea100 url('img/icons/event-next-arrw-hov.png') no-repeat center center;
    border: 1px solid transparent;
}
.events-month__month-count{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 3.75em;
    padding: 0 65px;
}
.month-item-acc{
    border-top: 1px solid #cfc0ae;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: auto;
    overflow: hidden;
    margin: 0 0 0 0;
    height: 71px;
}
.month-item-acc:last-child{
    border-bottom: 1px solid #cfc0ae;
}

.month-item__description{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    padding: 26px 20px 28px 20px;
    margin: 0 0 10px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    background: #fff;
    -webkit-transition: height 0.122s linear, background 0.211s linear, color 0.122s linear;
    -moz-transition: height 0.122s linear, background 0.211s linear, color 0.122s linear;
    -ms-transition: height 0.122s linear, background 0.211s linear, color 0.122s linear;
    -o-transition: height 0.122s linear, background 0.211s linear, color 0.122s linear;
    transition: height 0.122s linear, background 0.211s linear, color 0.122s linear;
    cursor: pointer;
}
.month-item__description:hover{
    background: #faf9f7;
}
.month-item__description.openWeek{
    background: #fea100;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin: 15px 0 15px 0;
    padding: 10px 20px 10px 20px;
    color: #fff;
}
.month-item__description.openWeek:hover{
    background: #F8C665;
}
i.closeWeek{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.month-item__week-date{
    font-family: 'Raleway-Bold', sans-serif;
    text-transform: uppercase;
}
.month-item__open-calendar-text{
    display: inline-block;
}
.month-item__open-calendar-text i{
    position: relative;
    top: 1px;
    margin: 0 0 0 10px;
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
}
.month-item__open-calendar-text i.fa-angle-up{
    font-size: inherit;
    color: #fff;
}
.days-items-wrapp{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-around;
    padding: 0 0 0 0;
    opacity: 0;
    position: relative;
    top: -20px;
    -webkit-transition: all 0.211s cubic-bezier(0, 0, 0, 1.01);
    -moz-transition: all 0.211s cubic-bezier(0, 0, 0, 1.01);
    -ms-transition: all 0.211s cubic-bezier(0, 0, 0, 1.01);
    -o-transition: all 0.211s cubic-bezier(0, 0, 0, 1.01);
    transition: all 0.211s cubic-bezier(0, 0, 0, 1.01);
}
.day-item-box{
    width: 13.55832994268012%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    height: 185px;
    -webkit-box-shadow: 0 0 10px 1px rgba(95, 95, 95, 0.2);
    -moz-box-shadow: 0 0 10px 1px rgba(95, 95, 95, 0.2);
    box-shadow: 0 0 10px 1px rgba(95, 95, 95, 0.2);
    padding: 15px 10px 0 20px;
    position: relative;
    top: 0;
    cursor: pointer;
}
.modEventImage{
    background: url('img/bg_img/news_dots_orange.png') no-repeat 90% 90%;
}
.day-item-box__day-count{
    font-family: 'Raleway-Regular', sans-serif;
    font-size: .875em;
    color: #5a5a5a;
}
.day-item-box__date-number{
    font-family: 'Raleway-Regular', sans-serif;
    font-size: .75em;
    color: #ffffff;
    display: block;
    float: right;
    padding: 3px 17px 6px 17px;
    background: #fea100;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    position: relative;
    top: 0;
    right: 0;

}
.templ-news__news-title a{
  color: #fea100;
}
.day-item-box__event-content{
    margin: 0 0 0 0;
    position: absolute;
    width: 90%;
    height: auto;
    left: 0;
    padding: 0 0 0 30px;
    top: 50px;
}
.day-item-box__event-time{
      position: relative;
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 1.25em;
    display: block;
    padding: 0 0 0 30px;
    margin: 0 0 20px 0;

}
.templ-news__content .image-block{
  left: initial;
}
.templ-news__content .download-containeer__text-text{
    font-family: 'Raleway-Bold', sans-serif;
    padding-left: 40px; 
}
.templ-news__content .download-link{
  font-size: 1em;
}
.popup-e-itm .day-item-box__event-content{
  display: none;
}
.day-item-box__event-time .aside-right__line{
    left: 0;
}
.day-item-box__event-text{
    font-size: .875em;
    line-height: 1.3;

}
.day-item-box__info-description{
    visibility: hidden;
}

.modal-events{
    width: 62.54895833333333% !important;
    min-width: 990px;
    margin: 0 auto 0 auto;
}
.event-title-hiden{
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}
.event-title{
    font-family: 'Raleway-Bold', sans-serif;
    font-size: 1em;
    display: block;
    margin: 0 0 30px 0;
    text-transform: uppercase;
}
.modal-event__columns{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.modal-event__column-input-data-list{
    flex-basis: 50%;
}
.modal-event__data-li-title{
    color: #5a5a5a;
    margin: 0 0 30px 0;
    position: relative;
    line-height: 1.5;
}
.event-file{
  position: relative;
}
.event-file .image-block{
  left: 0;
}
.event-file .download-containeer__text-text{
  margin-left: 45px;
}
.event-file ul >span{
    font-family: 'Raleway-Bold', sans-serif;
    margin-bottom: 10px;
    display: block;
    font-size: 18px;
}
.modal-event__input-data{
    font-family: 'Raleway-SemiBold', sans-serif;
    color: #232323;
    position: absolute;
    left: 120px;
    top: 0;
}
.modal-event__columns div{
    flex-basis: 50%;
}
.modal-event__columns div p{
    font-family:'Roboto-light', sans-serif;
    color: #5a5a5a;
    line-height: 1.5;
    margin: 0 0 37px 0;
}
.modal-event__columns div p:first-child{
  display: none;
}
.modal-event__columns div p:last-child{
  display: none;
}
.events-wrapp{
   overflow: visible;
    position: fixed;
    min-width: 500px;
    height: auto;
    top: 0px;
    margin: 0 auto;
    left: 0;
    right: 0;
    z-index: 8;
    display: none;
}
.popup-e-itm{
    background: #fff;
    width: 100%;
    padding: 50px 70px 60px 70px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    top: 0;
    opacity: 0;
    display: none;
    -webkit-box-shadow: 0 0 55px 0 rgba(0,0,0,0.65);
    -moz-box-shadow: 0 0 55px 0 rgba(0,0,0,0.65);
    box-shadow: 0 0 55px 0 rgba(0,0,0,0.65);
}
.popup-e-itm{
    width: 62.54895833333333% !important;
    min-width: 990px;
    margin: 0 auto 0 auto;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.popup-e-itm.openedEvent{
    opacity: 1;
    display: block;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.event-date{
    width: 0;
    height: 0;
    overflow: hidden;
    display: none;
}
.modal-column__content-text p,
.text-justify{
    font-family: 'Roboto-light', sans-serif;
    color: #5a5a5a;
    line-height: 1.5;
    margin: 0 0 37px 0;
}
/*============ balanses page =============*/
.balances-aftertitle{

}
.balances-last-news{
    position: relative;
    width: 52.6453125%;
    flex-basis: 52.6453125%;
    padding: 0 5.443541666666667% 50px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.balances-page__dots{
    position: absolute;
    right: 20px;
    top: 10px;
    height: 144px;
}
.balances-last-news .aside-noscroll__title-bg-image{
    display: block;
    width: 64px;
    height: 44px;
    position: absolute;
    top: 82px;
    right: 0;
}
.balances-last-news__title-link{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 2.25em;
    line-height: 1.2;
    display: block;
    position: relative;
    top: 0;
    cursor: pointer;
    margin: 0 0 37px 0;
    -webkit-transition: all 0.211s cubic-bezier(0, 0, 0.25, 0.9);
    -moz-transition: all 0.211s cubic-bezier(0, 0, 0.25, 0.9);
    -ms-transition: all 0.211s cubic-bezier(0, 0, 0.25, 0.9);
    -o-transition: all 0.211s cubic-bezier(0, 0, 0.25, 0.9);
    transition: all 0.211s cubic-bezier(0, 0, 0.25, 0.9);
    color: #232323;
}
.balances-last-news__title-link:hover{
    top: -10px;
}
.balances-last-news__title-text{
    font-size: 1.125em;
    line-height: 1.5;
    border-left: 1px solid #fea100;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 0 37px;
    margin: 0 0 37px 0;
}
.balances-last-news__title-content .balances-filter-info{
    position: relative;
}
.balances-image{
    position: relative;
    width: 47.3546875%;
    flex-basis: 47.3546875%;
}
.balances-image__news-img-link{
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center top;
}
/*.balances-image__news-img-link img{
  display: none
}
*/
.page-balanses-img{
    display: block;
    width: 45px;
    height: 47px;
    position: absolute;
    top: 75px;
    right: 20px;
}

.balanses-filter-list{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    font-size: 1.25em;
    margin: 0 0 85px 0;
}
.balanses-filter__li-item{
    cursor: pointer;
    padding: 10px 25px 10px 25px;
    text-align: center;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.balanses-filter__li-item.active{
    font-family: 'Raleway-Bold',sans-serif;
    color: #fff;
    background: #fec400;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.balanses-filter__li-item:hover{
    font-family: 'Raleway-SemiBold';
}

.balances-items-wrapp{
    width: auto;
    margin: 0 ;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
    position: relative;
}

.balance__item-news.hidden{
    display: none;
}
.balance__item-news.visible{
    display: block;
}

.balances-animation-wrapper{
    position: absolute;
    width: 100%;
    height: 0%;
    opacity: 1;
    background: #fff;
}


/*============ balanses page templ =============*/
.templ-balanse-item-wrapp{
    width: auto;
    margin-right: 25.38229166666667%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
.templ-bal__img{
    margin-bottom: 48px;
}
.templ-bal__img img{
    width: auto;
    margin-right: 6.523958333333333%;
}

.templ-bal__download-login{
    position: absolute;
    right: inherit;
    width: 30%;
    left: 105%;
}
.templ-bal__login{
    font-size: .875em;
    margin: 0 0 23px 0;
}
.templ-bal__login .autorize-content{
    display: block;
}
.templ-bal__login .autorize__login{
    background: url(img/icons/login-ico.jpg) no-repeat 0 2px;
}
.templ-bal__login .autorize__login:hover{
    font-family: 'Raleway-SemiBold', sans-serif;
}

.templ-bal__balanse-content{

}
.templ-bal__balanse-news-title{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 1.875em;
    line-height: 1.5;
    margin-right: 31.91979376388342%;
    margin-bottom: 44px;
}
.templ-bal-content__item{
    width: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 35.38776996055066%;
    margin-bottom: 51px;
}
.templ-bal-content__item:last-child{
    margin-bottom: 35px;
}
.templ-bal__balanse-content h3{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 3em;
    display: block;
    margin-bottom: 30px;
}
.templ-bal__balanse-content p{
    font-family: 'Raleway-Regular', sans-serif;
    line-height: 1.5;
    margin-bottom: 32px;
}
.templ-bal__balanse-content p a{
    font-family: 'Raleway-SemiBold',sans-serif;
    font-size: 1em;
    color: #fea100;
}
   
.templ-bal-item__text:last-child{
    margin-bottom: 0;
}
.templ-bal__item-link{
    font-family: 'Raleway-SemiBold', sans-serif;
    color: #fea100;
    display: inline-block;
    padding: 0 0 2px 0;
    margin-bottom: 55px;
    border-bottom: 1px solid transparent;
    cursor: pointer;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.templ-bal__item-link:hover{
    border-bottom: 1px solid #fea100;
}
.mod-tmpl-page{
    top: 75px;
}
.templ-balances-items-wrapp{
    width: auto;
    margin-right: 5.775520833333333%;
    margin-top: 40px;
    margin-bottom: 120px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}


/*============ weather page =============*/
.weather-map{
    width: 100%;
    height: 100vh;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    right: 0;
	padding: 0;
    /*padding: 80px 0 0 0;*/
    opacity: 0;
}
.weather-map h1{
  display: none;
}
.weather-img-start{
    -webkit-filter: blur(0px);
    filter: blur(0px);
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
    opacity: 1;
}
.OpenMap{
    -webkit-filter: blur(10px);
    filter: blur(10px);
    opacity: 0;
}
.weather-json-wrapp{
    min-width: 425px;
    min-height: 150px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 40px 35px 35px;
    -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    position: absolute;
    left: 100px;
    top: -100%;
    z-index: 1;
    background: #fff;
    -webkit-transition: all 0.240s linear;
    -moz-transition: all 0.240s linear;
    -ms-transition: all 0.240s linear;
    -o-transition: all 0.240s linear;
    transition: all 0.240s linear;
}
.weather-load__date{
    font-family: 'Raleway-Black', sans-serif;
    font-size: 2.25em;
    color: #232323;
    margin-right: 25px;
    display: inline-block;
    vertical-align: sub;
}

.weather-load__region-name{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 1.5em;
    color: #232323;
    display: inline-block;
    margin-bottom: 30px;
}
.weather-load__icon-temp{
}
.weather-load__icon{
    display: inline-block;
    width: 65px;
    height: 56px;
    margin-right: 15px;
    float: left;
}
.weather-load__temp-min{
    font-family: 'Raleway-Bold', sans-serif;
    font-size: 1.5em;
    color: #232323;
    display: inline-block;
    margin-bottom: 10px;
}
.weather-load__temp-max{
    font-family: 'Raleway-Bold', sans-serif;
    font-size: 1.5em;
    color: #232323;
    display: inline-block;
}
.celsius{
    font-family: 'Raleway-Bold', sans-serif;
    font-size: 1.5em;
    color: #232323;
    display: inline-block;
}
.weather-load__descr{
    display: block;
    color: #232323;
}
.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front{
    width: 460px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 20px 40px 20px;
    background: #fff;
}
.ui-menu-item{
    font-family: 'Raleway-Regular', sans-serif;
    font-size: 1em;
    margin-bottom: 10px;
    cursor: pointer;
    color: #a7a7a7;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.ui-menu-item:hover{
    padding-left: 8px;
    color: #232323;
}
.ui-helper-hidden-accessible{
    display: none;
}
.weather-aside .page-title{
    position: relative;
    z-index: 1;
}


.weather-map-wrapp{
    height: 100%;
}
.page-weather .wrapper{
  height: 100%;
}
#search{
    height: 100%;
    background: #fff;
    width: 29.6333%;
}
.weather-map-wrapp iframe{
  width: 100%;
  height: 100%;
}
.weather-aside{
    position: relative;
    width: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 73px 0 360px 5.208333%;
    background: #fff;
    -webkit-transition: all 1.122s cubic-bezier(0, 0, 0.29, 1.08);
    -moz-transition: all 1.122s cubic-bezier(0, 0, 0.29, 1.08);
    -ms-transition: all 1.122s cubic-bezier(0, 0, 0.29, 1.08);
    -o-transition: all 1.122s cubic-bezier(0, 0, 0.29, 1.08);
    transition: all 1.122s cubic-bezier(0, 0, 0.29, 1.08);
    display: none;
}
.weather-aside .page-title{
    padding-left: 0;
}
.page-weather-dots-orange{
    position: absolute;
    top: 70px;
    left: -4px;
    z-index: 0;
    height: 165px;
}
.weather-region__text{
    font-family: 'Raleway-Bold', sans-serif;
    font-size: 1.5em;
    color: #5a5a5a;
    display: block;
    margin-top: 0;
    margin-bottom: 35px;
}

.weather-popular-reg__form{

}
.weather-region-content__text{
    font-family: 'Raleway-Bold', sans-serif;
    color: #5a5a5a;
    display: block;
    margin-bottom: 20px;
}
.weather-form__checkbox-wrapp{
    width: auto;
    padding-right: 17.64760638297872%;
    margin-bottom: 85px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


.weather-form-search-wrapp{
    width: auto;
    padding-right: 17.64760638297872%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 85px;
    height: 40px;
}
.weather-form-search__region-search{
    width: 100%;
    height: 40px;
    position: relative;
    margin-bottom: 12px;
    -webkit-appearance: none;
}
.weather-form-search__search-field{
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid #cfc0ae;
    height: 40px;
    -webkit-appearance: none;
    width: 100%;
    -khtml-border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;

    outline: none;
    padding: 0 0 0 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Raleway-Regular', sans-serif;
    font-size: .875em;
    color: #a7a7a7;
}
.weather-form-search__search-btn{
    position: absolute;
    height: 100%;
    right: 0;
    z-index: 2;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    outline: none;
    border: none;
    width: 60px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    background: #ff8a00;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}

.weather-form-search__search-btn:hover{
    background: #EF8834;
}
.weather-search__check-data{
    font-family: 'Raleway-Regular', sans-serif;
    font-size: .875em;
    color: #ea0000;
    padding: 0 0 0 20px;
    position: relative;
    line-height: 1.2;
    opacity: 0;
}
.weather-search__check-data i.fa-exclamation-circle{
    position: absolute;
    top: 0;
    left: 0;
}
.weather-info{
    font-family:'Raleway-SemiBold',sans-serif;
    padding-right: 17.64760638297872%;
    line-height: 1.5;
}
.weather-info__link{
    font-family:'Raleway-SemiBold',sans-serif;
    font-size: .75em;
    color: #fea100;
    display: block;
    margin-top: 17px;
}
.page-weather-dots-grey{
    position: absolute;
    bottom: 10px;
    right: 5px;
}
.shy.left-border.top-border{
  height: 100%;
  background: #fff;
}



/*============ calendar page =============*/
.calendar-filter-wrapper{
    position: fixed;
    left: 0;
    top: 0;
    width: 23.98385416666667%;
    max-width: 460px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 81px 0 0 0;
    height: 100vh;
    background: #fff;
    -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.15);
    -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.15);
    box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.15);
}
.calendar-filter__cal-wp{
    margin-bottom: 50px;
    height: 390px;
    background: #f6f1e1;
    padding-top: 50px;
    padding-left: 15.65217391304348%;
    padding-right: 15.65217391304348%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
.back-bth-wrapp{
  display: block;
}
.back-bth{
    margin-bottom: 15px;
    display: block;
    cursor: pointer;

    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.back-bth i{
   margin-right: 15px
}
#calendar3{
    width: 100%;
    height: 70%;
    margin: 0 auto;
}
#calendar3 thead{
     border-bottom: 40px solid transparent;
}
#calendar3 thead tr:first-child{
      border-bottom: 40px solid transparent;
}
#calendar3 thead tr:first-child td{
  text-align: center;
}
#calendar3 thead tr:last-child td{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: .875em;
    text-transform: uppercase;
    color: #a1835f;
    text-align: center;
}

.call-arrw{

}
.call-title{
  text-align: center;
  font-family: 'Raleway-SemiBold', sans-serif;
  color: #a1835f;
  font-size: 1.25em;
}
#calendar3 tbody tr td{
  padding: 10px 0;
  position: relative;
  color: #232323;
  font-size: .875em;
  font-family: 'Raleway-Regular', sans-serif;
      cursor: pointer;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
    text-align: center;
}
#calendar3 tbody tr td:hover{
border-bottom: 1px solid #fec400;
}
.hiden-cal-date{
  width: 0;
  height: 0;
  overflow: hidden;
  display: block;
}
.hasEvents{
  font-family: 'Raleway-Black', sans-serif !important;
}
.events-counter{
  position: absolute;
  top: 0;
  right: 0;
  font-size: .625em;
}




.cal-filter-items{
    padding: 0 0 0 24.12254094808909%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.cal-filter__title{
    font-family: 'Raleway-Bold', sans-serif;
    font-size: 1.5em;
    margin-bottom: 30px;
}
.cal-filter__event-type i{
    display: none;
}
.cal-filter__event-date i{
    display: none;
}
.cal-filter__event-type{
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
    position: relative;
}
.cal-filter__event-date{
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
    position: relative;
}
.calendar__item-news .calendar-filter-info span{
  font-size: 16px;
}
.fixHeight{
    height: 18px;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
    cursor: pointer;
}
.fixHeight2{
    height: 18px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
    cursor: pointer;
}
.cal-filter__event-type i{
    display: none;
    position: absolute;
    left: 39%;
    top: 0;
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
}
.cal-filter__event-date i{
    position: absolute;
    left: 52%;
    top: 0;
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
}
.rotated{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
}
.cal-fil-event-type__title{
    font-family: 'Raleway-Bold', sans-serif;
    margin-bottom: 20px;
    display: block;
    position: relative;
}
.cal-filter-event-type__list{
    font-size: .875em;
    margin-bottom: 45px;
}
.cal-filter-event-type__li-item{
    padding-left: 12px;
    margin-bottom: 15px;
    cursor: pointer;
}
.cal-filter-event-type__li-item:last-child{
    margin-bottom: 0;
}
.cal-filter-event-type__act-image{
    width: 13px;
    height: 13px;
    display: inline-block;
    border: 1px solid #c4c4c4;
    position: relative;
    right: 12px;
    top: 1px;
}
.cal-filter-event-type__li-item.active .cal-filter-event-type__act-image{
    background: url('img/icons/active-marker.png') no-repeat center center;
}
.cal-fil-event-date__title{
    font-family: 'Raleway-Bold', sans-serif;
    margin-bottom: 20px;
    display: block;
    position: relative;
}
.cal-filter-event-date__list{
    font-size: .875em;
}
.cal-filter-event-date__li-item{
    padding-left: 12px;
    margin-bottom: 15px;
    cursor: pointer;
}
.cal-filter-event-date__li-item:last-child{
    margin-bottom: 0;
}
.cal-filter-event-date__act-image{
    width: 13px;
    height: 13px;
    display: inline-block;
    border: 1px solid #c4c4c4;
    position: relative;
    right: 12px;
    top: 1px;
}
.cal-filter-event-date__li-item.active .cal-filter-event-date__act-image{
    background: url('img/icons/active-marker.png') no-repeat center center;
}


.page-hidden{
  overflow-x: hidden;
}
.events{
    position: absolute;
    top: 0;
    right: -100%;
    width: 76.01614583333333%;
    padding: 0 5.708333% 0 2.526041666666667%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: right 1s cubic-bezier(0.31, 0.58, 0.01, 1);
    -moz-transition: right 1s cubic-bezier(0.31, 0.58, 0.01, 1);
    -ms-transition: right 1s cubic-bezier(0.31, 0.58, 0.01, 1);
    -o-transition: right 1s cubic-bezier(0.31, 0.58, 0.01, 1);
    transition: right 1s cubic-bezier(0.31, 0.58, 0.01, 1);
    background: #fff;
}
.events.visible{ 
  right: 0;
  -webkit-transition: right 1s cubic-bezier(0.31, 0.58, 0.01, 1);
  -moz-transition: right 1s cubic-bezier(0.31, 0.58, 0.01, 1);
  -ms-transition: right 1s cubic-bezier(0.31, 0.58, 0.01, 1);
  -o-transition: right 1s cubic-bezier(0.31, 0.58, 0.01, 1);
  transition: right 1s cubic-bezier(0.31, 0.58, 0.01, 1); 
}
.events .page-title{
  padding: 145px 0 40px 0;
}
.events .no-sidescroll-section{
   padding: 0 0 0 0;
}
.events-button{
    position: absolute;
    font-size: 2.5em;
    color: #232323;
    -webkit-transition: all 0.11s linear;
    -moz-transition: all 0.11s linear;
    -ms-transition: all 0.11s linear;
    -o-transition: all 0.11s linear;
    transition: all 0.11s linear;
    right: 0;
    top: 171px;
    font-family: 'Raleway-Black', sans-serif;
    line-height: 0.6;
}
.calendar-back{
    position: absolute;
    font-size: 2.5em;
    color: #232323;
    -webkit-transition: all 0.11s linear;
    -moz-transition: all 0.11s linear;
    -ms-transition: all 0.11s linear;
    -o-transition: all 0.11s linear;
    transition: all 0.11s linear;
    right: 7.408333%;
    top: 162px;
    font-family: 'Raleway-Black', sans-serif;
    cursor: pointer;
}
.events-button span{
    font-size: 0.55em;
    font-family: 'Raleway-SemiBold', sans-serif;
}
.calendar-back:hover,
.events-button:hover{
  color: #fec400;
}
.events .page-title{
  line-height: 0.6;
}
.events .page-title >span{
    font-size: 0.55em;
    font-family: 'Raleway-SemiBold', sans-serif;
}

.calendar-events-wrapper{
    margin: 0 5.708333% 0 23.98385416666667%;
    padding: 0 0 0 2.526041666666667%;
    width: auto;
    position: relative; 
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: left 1s cubic-bezier(0.31, 0.58, 0.01, 1);
    -moz-transition: left 1s cubic-bezier(0.31, 0.58, 0.01, 1);
    -ms-transition: left 1s cubic-bezier(0.31, 0.58, 0.01, 1);
    -o-transition: left 1s cubic-bezier(0.31, 0.58, 0.01, 1);
    transition: left 1s cubic-bezier(0.31, 0.58, 0.01, 1);
}
.calendar-events-wrapper.sided{
  position: relative; 
  left: -100%;
      -webkit-transition: left 1s cubic-bezier(0.31, 0.58, 0.01, 1);
    -moz-transition: left 1s cubic-bezier(0.31, 0.58, 0.01, 1);
    -ms-transition: left 1s cubic-bezier(0.31, 0.58, 0.01, 1);
    -o-transition: left 1s cubic-bezier(0.31, 0.58, 0.01, 1);
    transition: left 1s cubic-bezier(0.31, 0.58, 0.01, 1);
        height: 100vh;
}
.calendar-events-wrapper .page-title{
    padding-left: 0;
}
.calendar-main-event-wrapp{
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    margin-bottom: 50px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cal-main-ev__content{
    width: 66.22655556963629%;
    float: left;
    padding: 0 0 75px 5.208333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.cal-main-ev__content .aside-noscroll__title-bg-image{
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 80px;
    right: 0;
}
.cal-main-ev__date{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 1.5em;
    color: #fea100;
    display: block;
    margin-bottom: 30px;
}
.cal-main-ev__img{
    height: 100%;
}
.cal-main-ev__img img{
    height: auto;
    max-width: initial;
    width: 100%;
}
.cal-main-ev__title-link{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 2.25em;
    line-height: 1.2;
    display: block;
    position: relative;
    top: 0;
    cursor: pointer;
    margin: 0 0 37px 0;
    color: #2c2c2c;
    -webkit-transition: all 0.211s cubic-bezier(0, 0, 0.25, 0.9);
    -moz-transition: all 0.211s cubic-bezier(0, 0, 0.25, 0.9);
    -ms-transition: all 0.211s cubic-bezier(0, 0, 0.25, 0.9);
    -o-transition: all 0.211s cubic-bezier(0, 0, 0.25, 0.9);
    transition: all 0.211s cubic-bezier(0, 0, 0.25, 0.9);
}
.cal-main-ev__title-link:hover{
    top: -10px;
}
.cal-main-ev__content p{
    font-size: 1.125em;
    line-height: 1.5;
    border-left: 1px solid #fea100;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 0 37px;
    margin: 0 0 37px 0;
}

.calendar-filter-info{
    font-size: .75em;
}
.calendar-filter__event-type{
    display: inline-block;
    border: 1px solid #fec400;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding: 5px 15px 4px 15px;
        margin-right: 15px;
        text-transform: lowercase;
}
.calendar-filter__event-type:first-letter{
  text-transform: uppercase;
}
.cal-main-ev__img{
    max-width: 33.48524869015429%;
    max-height: 545px;
    float: right;
}
.cal-main-ev__img-img{

}

.calendar__item-news{
    margin-right:3%;
}

.calendar-other-events-wrapp{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
    margin-bottom: 50px;
    position: relative;
}
.calendar-animate-item-wraper{
    position: absolute;
    width: 100%;
    height: 0;
    opacity: 1;
    background: #fff;
    z-index: 3;
}
.calendar__item-news{
     width: 100%;
    flex-basis: 100%;
    margin-bottom: 5px;
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
    position: relative;
    top: 0;   
    margin-bottom: 45px;
        min-height: 220px;
}


.calendar__item-news:hover{
    top: -10px;
}
.calendar__item-news .calendar-filter-info{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin: 0 0 0 0;
    color: #232323;
    position: absolute;
    left: calc(30% + 30px);
    bottom: 0;
    font-size: 16px;
}
.calendar__item-news .calendar-filter__event-date{
    font-family: 'Raleway-Regular',sans-serif;
    font-size: 1.125em;
    color: #232323;
    margin-right: 15px;
}
.archive{
  margin-bottom: 60px;
  -webkit-transition: height 0.120s linear;
  -moz-transition: height 0.120s linear;
  -ms-transition: height 0.120s linear;
  -o-transition: height 0.120s linear;
  transition: height 0.120s linear;
  overflow: hidden;
}
.archive.open{
  height: 100%;
  -webkit-transition: height 0.120s linear;
  -moz-transition: height 0.120s linear;
  -ms-transition: height 0.120s linear;
  -o-transition: height 0.120s linear;
  transition: height 0.120s linear;
}
.archive h2{
    padding: 0 0 40px 0;
    font-family: 'Raleway-Black', sans-serif;
    font-size: 4em;
    color: #232323;
    cursor: pointer;
}


.mod-even{
    position: relative;
    top: 15px;
    height: 315px;
    -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.15);
    -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.15);
    box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 45px 0 0 45px;
}
.mod-even:hover{
    top: 25px;
}
.mod-even .dots-background-orange{
    height: 165px;
    position: absolute;
    right: 10px;
    top: 10px;
}
.mod-even .calendar-filter-info{

}
.calendar__item-news-link{
    max-height: 260px;
    width: 30%;
    display: inline-block;
    overflow: hidden;
    float: left;
    margin-right: 30px;
}
.calendar__item-news-link img{
	max-height: auto;
	width: 100%;
}
.calendar__item-news-img{

}
.calendar__item-news-text{
   font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 1.5em;
    display: block;
    line-height: 1.5;
    color: #232323;
    margin-bottom: 15px;
}
.call-wrapp .calendar__item-news > p{
    line-height: 1.5;
    font-size: 18px;
}
.calendar-page-dots{
    position: absolute;
    bottom: 5px;
    right: 5px;
    z-index: -1;
}


/*============ news page =============*/
.news-aftertitle{

}
.news-last-news{
    position: relative;
    width: 52.6453125%;
    flex-basis: 52.6453125%;
    padding: 0 5.443541666666667% 50px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.news-page__dots{
    position: absolute;
    right: 20px;
    top: 10px;
    height: 144px;
}
.news-last-news .aside-noscroll__title-bg-image{
    display: block;
    width: 64px;
    height: 44px;
    position: absolute;
    top: 82px;
    right: 0;
}
.news-last-news__title-link{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 2.25em;
    line-height: 1.2;
    display: block;
    position: relative;
    top: 0;
    cursor: pointer;
    margin: 0 0 37px 0;
    -webkit-transition: all 0.211s cubic-bezier(0, 0, 0.25, 0.9);
    -moz-transition: all 0.211s cubic-bezier(0, 0, 0.25, 0.9);
    -ms-transition: all 0.211s cubic-bezier(0, 0, 0.25, 0.9);
    -o-transition: all 0.211s cubic-bezier(0, 0, 0.25, 0.9);
    transition: all 0.211s cubic-bezier(0, 0, 0.25, 0.9);
    color: #232323;
}
.news-last-news__title-link:hover{
    top: -10px;
}
.project-month__btn{
	display: block;
  margin-top: 30px;
}

.news-last-news__title-content p{
    font-size: 1.125em;
    line-height: 1.5;
    border-left: 1px solid #fea100;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 0 37px;
    margin: 0 0 37px 0;
        text-align: justify;		
}
.news-filter-info{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    text-transform: uppercase;
    font-size: .875em;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.news-filter-info__type{
    border: 1px solid #fec400;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    text-transform: none;
    border-radius: 20px;
    padding: 5px 15px 4px 15px;
    margin-right: 19px;
}
.news-last-news__title-content .news-filter-info{
    position: relative;
}
.news-image{
    position: relative;
    width: 47.3546875%;
    flex-basis: 47.3546875%;
}
.news-image__news-img-link{
    position: absolute;
    width: auto;
    height: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    display: block;
    cursor: pointer;
}
.page-news-img{
    display: block;
    width: 52px;
    height: 47px;
    position: absolute;
    top: 78px;
    right: 10px;
}
.news-side-left{
    width: 71.73020833333333%;
    position: relative;
    float: left;
    margin-bottom: 80px;
}
.news-filter-list{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    font-size: 1.25em;
    margin: 0 0 85px 0;
}
.news-filter__li-item{
    cursor: pointer;
    padding: 10px 25px 10px 25px;
    text-align: center;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.news-filter__li-item.active{
    font-family: 'Raleway-Bold',sans-serif;
    color: #fff;
    background: #fec400;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.news-filter__li-item:hover{
    font-family: 'Raleway-SemiBold';
}
.news-items-wrapp{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 50px;
    position: relative;
}
.news-animation-wrapper{
    position: absolute;
    width: 100%;
    height: 0%;
    opacity: 1;
    background: #fff;
    z-index: 3;
}
.news__item-news.hidden{
    display: none;
}
.news__item-news.visible{
    display: block;
}
.news__item-news{
    width: 30%;
    margin-right:3.333%;
    min-height: 290px;
    flex-basis: 30%;
    margin-bottom: 40px;
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
    position: relative;
    top: 0;
    display: block;
}
.news__item-news > div{
    max-height: 210px;
    overflow: hidden;
}
.news__item-news:hover{
    top: -10px;
}
.news__item-news img{
    
}
.mod-even{
    -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.15);
    -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.15);
    box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.15);
    padding: 40px 20px 0 35px
}
.mod-even .dots-background-orange{
    height: 165px;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: -1;
}

.news__item-news-link{

}
.news__item-news-text{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 1.25em;
    display: block;
    line-height: 1.5;
    color: #232323;
    margin-top: 25px;
    margin-bottom: 70px;
}
.mod-even .news__item-news-text{
    margin-top: 0;
    margin-bottom: 0;
}
.news__item-news .news-filter-info{
    position: absolute;
    bottom: 0;
    
}
.mod-even .news-filter-info{
    bottom: 40px;
    left: 35px;
}
.news-side-right{
    width: 24.42708333333333%;
    float: right;
        position: relative;
            margin-bottom: 40px;
}
.news-side-right .page-news-img{
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 75px;
    right: 20px;
}
.short-news-list .news-filter-info{
    position: relative;
}
.short-news-list{
    padding-right: 7.246354166666667%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.short-news-list__list-item{
    position: relative;
    margin-bottom: 40px;
}
.short-news-list__link-item{
    position: relative;
    width: 100%;
    height: 100%;
    cursor: pointer;
    display: block;
    font-family: 'Raleway-SemiBold', sans-serif;
    color: #232323;
    padding-bottom: 30px;
    border-bottom: 1px solid #cfc0ae;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.short-news-list__link-item:hover .short-news-list__link-text{
    border-bottom: 1px solid #fec400;
}
.short-news-list__link-text{
    display: inline-block;
    cursor: pointer;
    padding: 0 0 2px 0;
    margin: 0 0 13px 0;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;

}
.short-news-list__link-text:hover{

}


/*============ news page template =============*/
.temp-news-wrapp{
    overflow: hidden;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.templ-side-left{
    width: 68.29791666666667%;
    padding: 0 0 0 0;
    margin: 0 7.536458333333333% 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;   
}
.templ-side-left p{
   font-family: 'Raleway-Regular', sans-serif;
    line-height: 1.5;
    margin-bottom: 32px; 
}
.templ-img-wrapp {
  /*width: 300px;
  height: 400px;*/
  float: left;
  margin-right: 45px;
}
.templ-img-wrapp img{
  width: 100%;
  height: auto;
}
.page-news-templ-img{
    display: block;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 10px;
    right: 20px;
}
.templ-img-wrapp{
    margin-bottom: 0;
    height: auto;
        max-width: 50%;
            margin-right: 20px;
    margin-bottom: 20px;
}
.templ-img-wrapp img{
    width: auto;
    float: left;

}

.templ-news__news-title{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 1.875em;
    line-height: 1.5;
    margin-right: 16.43802083333333%;
    margin-bottom: 0;
}
.modal__title-q{
    display: block;
    text-align: center;
    font-family: 'Raleway-Black', sans-serif;
    font-size: 1.5em;
    color: #232323;
    margin: 0 0 36px 0;
}

.templ-news__content{
    width: auto;
    margin-right: 0;
}
.templ-news__content em{
  font-style: italic;
}
.templ-news__content,
.templ-news__content .t-text,
.templ-news__content p{
    font-family: 'Raleway-Regular', sans-serif;
    line-height: 1.5;
    margin-bottom: 32px;
}
.templ-news__content p a {
    font-family: 'Raleway-SemiBold',sans-serif;
    font-size: 1em;
    color: #fea100;
    display: inline;
    margin-top: 17px;
}
.templ-news__content p > a{
	margin: 0 0 0 0;
	display: inline;
}
.templ-news__content a{
  font-family: 'Raleway-SemiBold',sans-serif;
  font-size: 1em;
  color: #fea100;
  display: block;
  margin-top: 17px;
} 
.templ-news-item__text.font-bolder{
    font-family: 'Raleway-SemiBold',sans-serif;
}
.templ-news-item__read-more{
    font-family: 'Raleway-SemiBold',sans-serif;
    color: #fea100;
}
.templ-news-item__read-more:hover{
    text-decoration: underline;
}
.templ-news__source-link{
    font-family: 'Raleway-SemiBold';
    color: #fea100;
    display: block;
}
.templ-news__source-link:hover{
    text-decoration: underline;
}

.templ-side-right{
    width: 31.91354166666667%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 6.208333%;
    position: relative;
}
.templ-side-right .aside-noscroll__title-text{
    padding-top: 5px;
    padding-bottom: 30px;
}
.short-news-list{
    padding-right: 7.246354166666667%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}

/* хром, сафари */
.templ-side-right .short-news-list::-webkit-scrollbar { width: 0; }

/* ie 10+ */
.templ-side-right .short-news-list { -ms-overflow-style: none; }

/* фф (свойство больше не работает, других способов тоже нет)*/
.templ-side-right .short-news-list { overflow: -moz-scrollbars-none; }

/*.templ-side-right .short-news-list{
    padding: 0 0 0 0;
    height: 100vh;
    overflow-y: auto;
}*/
.short-news-list__list-item{
    position: relative;
    margin-bottom: 40px;
}
.short-news-list__link-item{
    position: relative;
    width: 100%;
    height: 100%;
    cursor: pointer;
    display: block;
    font-family: 'Raleway-SemiBold', sans-serif;
    color: #232323;
    padding-bottom: 30px;
    border-bottom: 1px solid #cfc0ae;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.line{
	position: absolute;
	width: 16px;
	height: 100%;
	right: 0;
	background-color: #fff;
}
.short-news-list__link-item:hover .short-news-list__link-text{
    border-bottom: 1px solid #fec400;
}
.short-news-list__link-text{
    display: inline-block;
    cursor: pointer;
    padding: 0 0 2px 0;
    margin: 0 0 13px 0;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.short-news-list__link-text:hover{

}
.news-filter-info {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    text-transform: uppercase;
    font-size: .875em;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.templ-side-right .news-filter-info{
    position: relative;
}
.news-filter-info__type {
    border: 1px solid #fec400;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    text-transform: none;
    border-radius: 20px;
    padding: 5px 15px 4px 15px;
    margin-right: 19px;
}
.mod-tmpl-news-page{
    top: 77px;
}
.templ-news-items-wrapp{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    width: auto;
    margin: 0 5.208333% 100px 0;
}
.templ-news__item-news{
    position: relative;
    width: 22%;
    flex-basis: 22%;
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
    top: 0;
}
.templ-news__item-news.mod-even {
    background: url('img/bg_img/dots_orange_001.png') no-repeat 100% 0%;
}

.templ-news__item-news:hover{
    top: -10px;
}
.mod-even{
    -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.15);
    -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.15);
    box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.15);
    padding: 40px 20px 0 35px;
}
.news__item-news.mod-even {
    background: url('img/bg_img/dots_orange_001.png') no-repeat 100% 0%;
}

.mod-even .templ-news__item-news-text{
    margin-top: 0;
    margin-bottom: 0;
}
.mod-even .news-filter-info{
    bottom: 30px;
}
.templ-news__item-news .dots-background-orange{
    height: 165px;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: -1;
}
.templ-news__item-news-link{
    display: block;
    max-height: 290px;
    overflow: hidden;
}
.templ-news__item-news-text{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 1.25em;
    display: block;
    line-height: 1.5;
    color: #232323;
    margin-top: 25px;
    margin-bottom: 70px;
}


/*============ contact page template =============*/
.contact-map{
    width: 68.2234375%;
    height: 100vh;
    position: fixed !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 0 0;
    margin-left: 31.7765625%;
    opacity: 1;
    right: 0;
    top: 0;
    z-index: 0;
}
.contact-map__img{
    width: auto;
}
.contact-map__map-pin{
    position: absolute;
    left: 33.780872%;
    width: 51px;
    height: 69px;
}
.contact-aside{
   width: 31.7765625%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 5.208333%;
    padding-bottom: 285px;
    position: relative;
    background: url(img/bg_img/bg_007.png) no-repeat 70% 100%;
    -webkit-background-size: auto 326px;
    background-size: auto 326px;
    z-index: 1;
    background: #fff;
}
.contact-aside .page-title{
    padding-left: 0;
}
.contact-aside .screen-title-text{
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 30px;
}
.page-contact-dots-orange{
    position: absolute;
    z-index: -1;
    top: 5px;
    left: 0;
}
.page-contact-mod-1{
    width: 34px;
    height: 46px;
    top: 3px;
    right: 35px;
}
.contact-adress{
    display: block;
    line-height: 1.5;
    margin-bottom: 80px;
}
.contact-bolder{
    font-family: 'Raleway-SemiBold', sans-serif;
}
.page-contact-mod-2{
    width: 56px;
    height: 55px;
    right: 20px;
    top: -4px;
}
.contact-tel{
    color: #232323;
    display: block;
    margin-bottom: 15px;
}
.contact-tel:last-child{
    margin-bottom: 100px;
}
.contact-tel:nth-child(7){
    margin-bottom: 100px;
}
.page-contact-mod-3{
    width: 55px;
    height: 46px;
    right: 20px;
    top: 0px;
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -o-transform: rotate(-20deg);
    transform: rotate(-20deg);
}
.contact-mail{
    font-family: 'Raleway-SemiBold', sans-serif;
    color: #232323;
    display: inline-block;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
    cursor: pointer;
}
.contact-mail:hover{
    border-bottom: 1px solid #fec400;
}
.page-contact-dots-grey{
    position: absolute;
    bottom: 10px;
    right: 10px;
}


/*============ gall page =============*/
.gall-filter-list{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    font-size: 1.25em;
    margin: 0 0 40px 0;
}
.gall-page-dots{
    position: absolute;
    left: 0;
    top: 140px;
    z-index: -1;
}
.gall-filter__li-item{
    cursor: pointer;
    padding: 12px 35px 13px 35px;
    text-align: center;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.gall-filter__li-item.active{
    font-family: 'Raleway-Bold',sans-serif;
    color: #fff;
    background: #fec400;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.gall-filter__li-item:hover {
    font-weight: 700;
}
.gall-items-wrap{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    position: absolute;
    padding-bottom: 90px;
    margin-bottom: 50px;
    width: 100%;
    opacity: 0;
    transition: .3s;
}
.gall-items-wrap.active{
  position: relative;
  opacity: 1;
}
.gall-animate-item-wraper{
    position: absolute;
    width: 100%;
    height: 0;
    opacity: 1;
    background: #fff;
    z-index: 3;
}
.gall-item{
    position: relative;
    margin-bottom: 40px;
    line-height: 0;
    top: 0;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
    cursor: pointer;
    margin-right:3.333%;
    background-repeat: no-repeat;
    background-size: cover;
}

.gall-item__page-link{
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.gall-item:hover{
    top: -10px;
}
.mod-size-3{
      width: 28%;
    flex-basis: 28%;
    margin: 0 0 40px 0;
    height: 30vh;
}
.mod-size-4{
    width: 22%;
    flex-basis: 22%;
}
.gall-item__img-wrapp{
    max-height: 340px;
    overflow: hidden;
}
.gall-img__img{
    height: 100%;
}
.gall-item-overlay-content{
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(32,32,32,0.3) 50%, rgba(27, 27, 27, 0.81) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(32,32,32,0.3) 50%,rgba(27, 27, 27, 0.81) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(32,32,32,0.3) 50%,rgba(27, 27, 27, 0.81) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a63d3d3d',GradientType=0 );
}
.gall-item__title{
    font-size: 1.25em;
    line-height: 1.5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 60px 0 30px;
    margin-bottom: 20px;
    color: #fff;
    position: absolute;
    bottom: 70px;
}
.mod-size-4 .gall-item__title{
    bottom: 40px;
}
.gall-item__date-list{
    font-size: .875em;
    color: #fff;
    position: absolute;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 60px 0 30px;
    width: 100%;
    bottom: 35px;
}
.date-list__li-item{}
.date-list__li-item:first-child{
    margin-right: 10px;
}
.mod-gall-category__type{
    visibility: hidden;
    overflow: hidden;
    height: 0;
    width: 0;
}
.mod-gall-category{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    position: absolute;
    right: 30px;
}
.mod-gall-category__img{
    width: 12px;
    height: 12px;
}
.gall-month__btn{
    bottom: 0;
}
.mod-gall-category__count{
    margin-left: 15px;
}


/*============ gall templ page =============*/
.gall-templ__album-info{
    font-family: 'Raleway-Regular', sans-serif;
    display: block;
    line-height: 1.5;
    margin-left: 5.208333%;
}
.gall-templ__info-link{
    font-family: 'Raleway-SemiBold', sans-serif;
    color: #fea100;
    display: block;
    line-height: 1.5;
    margin-bottom: 50px;
    margin-left: 5.208333%;
}
.gall-templ-items-wrap{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    padding-bottom: 90px;
    margin-bottom: 50px;
    margin-right:  5.208333%;
}
.gall-templ-item{
    position: relative;
    margin-bottom: 40px;
    line-height: 0;
    height: auto;
}
.gall-templ-item__img-wrapp{
    max-height: 380px;
    overflow: hidden;
}
.gall-templ-item__img-wrapp img{
    width: 100%;
    height: auto;
}


/*============ quotation page =============*/
.quot-filter-wrapper{
    position: fixed;
    left: 0;
    top: 0;
    width: 23.98385416666667%;
    max-width: 460px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 81px 0 0 5.208333%;
    height: 100vh;
    background: #fff url('img/bg_img/bg_008.png') no-repeat 210% 95%;
    -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.15);
    -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.15);
    box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.15);
}
.page-quot-dots{
    position: absolute;
    top: 10px;
    left: 0;
    z-index: -1;
}
.quot-page-dots{
    position: absolute;
    right: 5px;
    top: 65%;
}
.quot-filter-items{

}
.quot-filter-items .aside-noscroll__title-bg-image{
    top: 57px;
    right: 20px;
}
.quot-filter__import{
    margin-bottom: 50px;
}
.quot-filter__import label{
    margin-right: 18px;
}
.quot-filter__sources{
    margin-bottom: 50px;
}
.quot-filter__sources label{
    margin-right: 18px;
}
.quot-filter__products{

}
.quot-filter__products{

}
.quot-filter__products label {
    display: inline-block;
    margin-right: 18px;
    margin-bottom: 10px;
}
.quot-filter__title{
    font-family: 'Raleway-Bold', sans-serif;
    display: block;
    margin-bottom: 20px;
}
.quot-form__radio-label{
    font-family: 'Raleway-Regular', sans-serif;
    font-size: .875em;
    color: #5a5a5a;
}
.quot-form__checkbox-label{
    font-family: 'Raleway-Regular', sans-serif;
    font-size: .875em;
    color: #5a5a5a;
    vertical-align: super;
}
.radio {
    display: none;
}
.radio-custom {
    width: 15px;
    height: 15px;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
}
.radio-custom,
.label {
    display: inline-block;
    vertical-align: middle;
}
.radio:checked + .radio-custom::before {
    content: "";
    display: block;
    position: absolute;
    top: 2px;
    right: 2px;
    bottom: 2px;
    left: 2px;
    background: #fea100;
    border-radius: 2px;
}
.radio-custom,
.radio:checked + .radio-custom::before {
    border-radius: 50%;
}
.quot-filter-sources__list{
     font-family: 'Raleway-Regular', sans-serif;
     font-size: .875em;
 }
.quot-filter-sources__li-item{
    display: inline-block;
    position: relative;
    margin-right: 12px;
    cursor: pointer;
}
.quot-filter-sources__li-item:last-child{
    margin-right: 0;
}
.quot-filter-sources__li-item.active .quot-filter-sources__act-image{
    background: url(img/icons/active-marker.png) no-repeat center center;
}
.quot-filter-sources__act-image{
    width: 13px;
    height: 13px;
    display: inline-block;
    border: 1px solid #c4c4c4;
    position: relative;
    right: 0;
    top: 1px;
    margin-right: 5px;
}

.quot-filter-products__list{
    font-family: 'Raleway-Regular', sans-serif;
    font-size: .875em;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}
.quot-filter-products__li-item{
    padding-left: 8px;
    margin-bottom: 5px;
    display: block;
    width: 45%;
    cursor: pointer;
}
.quot-filter-products__li-item.active .quot-filter-products__act-image{
    background: url(img/icons/active-marker.png) no-repeat center center;
}
.quot-filter-products__act-image{
    width: 13px;
    height: 13px;
    display: inline-block;
    border: 1px solid #c4c4c4;
    position: relative;
    right: 8px;
    top: 1px;
}

.quot-side-wrapper{
    margin: 0 5.7208333% 0 23.98385416666667%;
    padding: 0 0 0 2.526041666666667%;
    width: auto;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 100%;
}
.quot-source{
    position: absolute;
    right: 0;
    top: 161px;
}

.quot-source__text{
    font-family: 'Raleway-SemiBold', sans-serif;
    line-height: 1.5;
    display: block;
    margin-bottom: 7px;
}
.quot-source__link{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: .875em;
    color: #232323;
    line-height: 1.5;
    display: inline-block;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.quot-source__link:hover{
    border-bottom: 1px solid #fec400;
}


.quot-acc-wrapp{
    padding: 0 0 0 5.208333%;
    margin-bottom: 60px;
    position: relative;
}
.quot-animate-item-wraper{
    position: absolute;
    width: 100%;
    height: 0;
    opacity: 1;
    background: #fff;
    z-index: 3;
    top: 0;
}
.quot-item-acc{
    border-top: 1px solid #cfc0ae;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 70px;
    overflow: hidden;
}

.quot-item-acc:last-child{
    border-bottom: 1px solid #cfc0ae;
}
.quot-item-acc__visible-content{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    padding: 26px 20px 28px 20px;
    margin: 0 0 10px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    background: #fff;
    -webkit-transition: height 0.122s linear, background 0.211s linear, color 0.122s linear;
    -moz-transition: height 0.122s linear, background 0.211s linear, color 0.122s linear;
    -ms-transition: height 0.122s linear, background 0.211s linear, color 0.122s linear;
    -o-transition: height 0.122s linear, background 0.211s linear, color 0.122s linear;
    transition: height 0.122s linear, background 0.211s linear, color 0.122s linear;
    cursor: pointer;
}
i.closeQuot{
    /*-webkit-transform: rotate(180deg);*/
    /*-moz-transform: rotate(180deg);*/
    /*-ms-transform: rotate(180deg);*/
    /*-o-transform: rotate(180deg);*/
    /*transform: rotate(180deg);*/
}
.quot-item-acc__visible-content.openQuot{
    background: #fea100;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin: 15px 0 15px 0;
    padding: 10px 20px 10px 20px;
    color: #fff;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.quot-item-acc__visible-content.openQuot:hover{
    background: #F8C665;
}
.quot-item-acc__visible-content:hover{
    background: #faf9f7;
}
.quot-item__text{
    font-family: 'Raleway-Bold', sans-serif;
}
.quot-item__text-open{
    display: inline-block;
}
.quot-item__text-open i{
    position: relative;
    top: 1px;
    margin: 0 0 0 10px;
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
}
.quot-item__text-open i.fa-angle-up{
    color: #fff;
}
.quot-item-acc__hidden-content{
    position: relative;
    opacity: 0;
    top: -20px;
    -webkit-transition: all 0.411s linear;
    -moz-transition: all 0.411s linear;
    -ms-transition: all 0.411s linear;
    -o-transition: all 0.411s linear;
    transition: all 0.411s linear;
}
.quot-item-acc__hidden-content.opened{
    position: relative;
    opacity: 1 !important;
    top: 0 !important;
     -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
}
.quot-item-table-body{
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    padding-bottom: 30px;
}

.quot-item__body-titles{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    line-height: 1.5;
    justify-content: flex-start;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 70px;
}

.quot-item__row{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    height: 36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: .8135em;
    color: #5a5a5a;
    -webkit-transition: padding-left 0.411s linear, opacity 0.211s linear;
    -moz-transition: padding-left 0.411s linear, opacity 0.211s linear;
    -ms-transition: padding-left 0.411s linear, opacity 0.211s linear;
    -o-transition: padding-left 0.411s linear, opacity 0.211s linear;
    transition: padding-left 0.411s linear, opacity 0.211s linear;
}
.hide-q-itm{
    padding-left: 40px;
    opacity: 0;
   -webkit-transition: padding-left 0.411s linear, opacity 0.211s linear;
    -moz-transition: padding-left 0.411s linear, opacity 0.211s linear;
    -ms-transition: padding-left 0.411s linear, opacity 0.211s linear;
    -o-transition: padding-left 0.411s linear, opacity 0.211s linear;
    transition: padding-left 0.411s linear, opacity 0.211s linear;
}
.quot-item__row:nth-child(even){
    background: #fff9e5;
}
.quot-item__title-text{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: .75em;
    text-align: left;
    padding: 20px 0 25px 0;
    display: block;
    width: 7.892308%;
    flex-basis: 7.892308%;
}
.quot-item__quot-count{
    font-family: 'Raleway-Regular',sans-serif;
    display: block;
    width: 7.692307692307692%;
    flex-basis: 7.692307692307692%;
}

.q-row-itm-0 .quot-item__title-text{
    width: 10%;
    flex-basis: 10%;
}
.q-row-itm-0 .quot-item__body-titles{
    justify-content: space-between;
    padding-left: 0;
}
.q-row-itm-0 .quot-item__body-titles > .quot-item__title-text:first-child{
    width: 40%;
    flex-basis: 40%;
}
.q-row-itm-0 .quot-item__quot-count.mod-month{
    width: 40%;
    flex-basis: 40%;
}
.q-row-itm-0 .quot-item__quot-count{
    width: 10%;
    flex-basis: 10%;
}
.q-row-itm-0 .quot-item__row{
    justify-content: space-between;
}
.quot-item__quot-count.mod-month{
    font-family: 'Raleway-SemiBold', sans-serif;
}
.mod-month{
    background: url('img/icons/quotation-bar.png') no-repeat 75% 75% / auto 100%;
    width: 25px;
    height: 15px;
    margin-right: 25px;   
}
.quot-item__quot-count i{
    position: relative;
    left: 7px;
}


/*============ sowing-works =============*/

.mod-sow-page .no-sidescroll-section{
    overflow: visible;
    position: relative;
}
.download-login-wrapp{
    position: absolute;
    top: 165px;
    right: 5.208333%;
    z-index: 2;
}

.sow-map-wrap{
    position: absolute;
    top: -50px;
    width: 41.21875%;
    overflow: visible;
    right: 5.208333%;
}
#sow-map{
    height: 800px;
    width: 100%;
    width: 150%;
    overflow: visible;
    margin-top: -100px;
    margin-left: -25%;
    padding-bottom: 200px;
}
.exp-map{
    height: 100%;
    width: initial;
    overflow: visible;
}
#sow-map svg{
    height: 110% !important;
    width: 110% !important;
    overflow: visible !important;
    left: 0 !important;
    top: 0;
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    -o-transform: scale(0.85);
    transform: scale(0.85);
    cursor: pointer;
}
#sow-map svg path{
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
}
#sow-map svg path.active{
    fill: #fee17f !important;
    position: relative;
}
#exp-map svg{
    height: 100% !important;
    width: 100% !important;
    left: -35% !important;
    top: 0 !important;
    overflow: visible !important;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
    cursor: pointer;
}
#exp-map svg path{
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
}
#exp-map svg path.active{
    fill: #fee17f !important;
    position: relative;
}
.regnamedata{
    padding: 15px 25px;
    background: #fff;
    left: 0;
    top: 0;
    min-width: 110px;
    position: absolute;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
}

.sow-load-data-wrapp{
    width: 41.934375%;
    min-width: 805px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding: 40px 2.421354166666667% 30px 2.421354166666667%;
    margin-bottom: 55px;
    -webkit-box-shadow: 0 0 64px 5px rgba(164, 164, 164, 0.49);
    -moz-box-shadow: 0 0 64px 5px rgba(164, 164, 164, 0.49);
    box-shadow: 0 0 64px 5px rgba(164, 164, 164, 0.49);
}
.sow-load-data-wrapp .aside-noscroll__title-text{
    padding: 0 100px 0 0;
    margin-bottom: 58px;
}
.sow-page-dots{
    position: absolute;
    height: 125px;
    left: 0;
    top: 0;
}
.sow-data-img{
    width: 60px;
    height: 75px;
    top: 0;
    right: -60px;
}
.sow-data__data-count{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}
.sow-data__data-count div{
    padding-left: 30px;
    padding-bottom: 15px;
    border-left: 1px solid #fea100;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.data-count__culture{
    flex-basis: 32.33301064859632%;
}
.culture__text{
    font-size: 1.25em;
    display: block;
    line-height: 1;
    margin-bottom: 15px;
}
.culture__load-data{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 1.125em;
    display: block;
}
.data-count__done{
    flex-basis: 36.39015066895028%;
}
.done__text{
    font-size: 1.25em;
    display: block;
    line-height: 1;
    margin-bottom: 15px;
}
.done__load-data{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 3em;
    display: block;
}
.data-count__future{
    flex-basis: 20.73093057313774%;
}
.future__text{
    font-size: 1.25em;
    display: block;
    line-height: 1;
    margin-bottom: 15px;
}
.future__load-data{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 3em;
    display: block;
}

.sow-culture-items-wrapp{
    width: 36%;
    min-width: 726px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 85px;
}
.sow-culture-items-wrapp .aside-noscroll__title-bg-image{
    top: 77px;
    right: 20px;
    width: 51px;
    height: 51px;
}
.sow-culture__culture-items{

}
.sow-culture__culture-items ul.true:nth-child(2n){
    background: #f9f9f9;
}
.culture-item-list{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    height: 50px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
    cursor: pointer;
}
.culture-item-title{
    text-transform: uppercase;
    font-size: 1em;
}
.culture-item-list .culture-item-title:first-child{
     flex-basis: 31.35157545605307%;
 }
.culture-item-list .culture-item-title:nth-child(2){
    flex-basis: 26.34051962410171%;
}
.culture-item-list .culture-item-title:nth-child(3){
    flex-basis: 25.27086788280818%;
}
.culture-item-list .culture-item-title:last-child{
    flex-basis: 13.6677722498618%;
}
.culture-item__cult-name{
    flex-basis: 31.35157545605307%;
}
.culture-item__cult-done{
    flex-basis: 26.34051962410171%;
}
.culture-item__cult-future{
    flex-basis: 25.27086788280818%;
}
.culture-item__cult-done-marker{
    flex-basis: 13.6677722498618%;
}
.js-data-culture-region{
    width: 0;
    height: 0;
    overflow: hidden;
    display: block;
}
.hovered{
    padding-bottom: 2px;
    display: inline-block;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.culture-item-list:hover .hovered{
    border-bottom: 1px solid #fec400;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.culture-item__cult-done-marker{
    color: #00a651;
}
.culture-item__cult-done-marker > span{
    width: 0;
    height: 0;
    overflow: hidden;
    display: block;
}
.culture-item__cult-img{
    width: 24px;
    height: auto;
    margin-right: 15px;
    vertical-align: middle;
}

.sow-culture-grafic-wrapp{
    width: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 50px;
    overflow: hidden;
    position: relative;
}
.sow-cultures-graf-img{

}
.sow-culture-grafic__cultures{
    width: 13.11770833333333%;
    min-width: 250px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    float: left;
}
.sow-culture-grafic__cultures-list{
    width: 100%;
    position: relative;
}


.sow-culture-grafic__li-img{
    margin-right: 15px;
    width: 20px;
    height: 100%;
}
/*.sow-culture-grafic__cultures-list li:first-child .sow-culture-grafic__li-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_002.svg') no-repeat center center;
}
.sow-culture-grafic__cultures-list li:nth-child(2) .sow-culture-grafic__li-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_004.svg') no-repeat center center;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}*/
.sow-culture-grafic__cultures-list li:nth-child(3) .sow-culture-grafic__li-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_005.svg') no-repeat center center;
}
.sow-culture-grafic__cultures-list li:last-child .sow-culture-grafic__li-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_01-1.svg') no-repeat center center;
    -webkit-transform: scale(-1,1);
    -moz-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    -o-transform: scale(-1,1);
    transform: scale(-1,1);
}

.sow-culture-grafic__cultures-list li.active:first-child .sow-culture-grafic__li-img{
    background: url('img/graph-icons/mod-colored/img_002_active.svg') no-repeat center center;
}
.sow-culture-grafic__cultures-list li.active:nth-child(2) .sow-culture-grafic__li-img{
    background: url('img/graph-icons/mod-colored/img_004_active.svg') no-repeat center center;
}
.sow-culture-grafic__cultures-list li.active:nth-child(3) .sow-culture-grafic__li-img{
    background: url('img/graph-icons/mod-colored/img_005_active.svg') no-repeat center center;
}
.sow-culture-grafic__cultures-list li.active:last-child .sow-culture-grafic__li-img{
    background: url('img/graph-icons/mod-colored/img_01-1_active.svg') no-repeat center center;
}

.sow-culture-grafic__li-item .hovered{
    position: relative;
    top: 3px;
}

.sow-culture-grafic__li-item{
    height: 50px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    padding-left: 21px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    cursor: pointer;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
    border-bottom: 1px solid transparent;
}
.sow-culture-grafic__li-item:hover .hovered{
    border-bottom: 1px solid #fec400;
    font-family: 'Raleway-SemiBold', sans-serif;
}
.sow-culture-grafic__li-img{
    vertical-align: middle;
    width: 20px;
    margin-right: 15px;
    height: auto;
}

.sow-culture-grafic__cultures-list .fa-long-arrow-right{
    position: absolute;
    right: 27px;
    color: #fff;
}
.sow-culture-grafic__li-item.active{
    font-family: 'Raleway-Bold', sans-serif;
    background: #fea100;
    color: #fff;
}

.sow-culture-grafic__grafic{
    width: 75%;
    margin-left: 2.613020833333333%;
    height: inherit;
    display: inline-block;
    min-height: 645px;
}
.js-data-grafic-culture{
    width: 0;
    height: 0;
    overflow: hidden;
    display: block;
}
.grafic-js-data{
    width: 0;
    height: 0;
    overflow: hidden;
    display: block;
}

.sow-culture-property-wrapp{
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 100px;
    overflow: hidden;
    position: relative;
}
.sow-culture-all-wrapp{
  width: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 100px;
    overflow: hidden;
}
.sow-cultures-prop-img{
    
}
.sow-culture-prop__cultures{
    width: 13.11770833333333%;
    min-width: 250px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    float: left;
}
.sow-culture-prop__cultures-list{
    width: 100%;
    position: relative;
}
.sow-culture-prop__li-item{
    height: 50px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    padding-left: 21px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    cursor: pointer;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
    border-bottom: 1px solid transparent;
}
.sow-culture-prop__li-item .hovered{
    position: relative;
    top: 3px;
}
.sow-culture-prop__li-img{
    margin-right: 15px;
    width: 20px;
    height: 100%;
}

/*.sow-culture-prop__cultures-list li:first-child .sow-culture-prop__li-img{
   
    background: url('img/graph-icons/mod-colored/img_002.svg') no-repeat center center;
}
.sow-culture-prop__cultures-list li:nth-child(2) .sow-culture-prop__li-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_004.svg') no-repeat center center;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.sow-culture-prop__cultures-list li:nth-child(3) .sow-culture-prop__li-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_005.svg') no-repeat center center;
}
.sow-culture-prop__cultures-list li:last-child .sow-culture-prop__li-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_01-1.svg') no-repeat center center;
    -webkit-transform: scale(-1,1);
    -moz-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    -o-transform: scale(-1,1);
    transform: scale(-1,1);
}

.sow-culture-prop__cultures-list li.active:first-child .sow-culture-prop__li-img{
    background: url('img/graph-icons/mod-colored/img_002_active.svg') no-repeat center center;
}
.sow-culture-prop__cultures-list li.active:nth-child(2) .sow-culture-prop__li-img{
    background: url('img/graph-icons/mod-colored/img_004_active.svg') no-repeat center center;
}
.sow-culture-prop__cultures-list li.active:nth-child(3) .sow-culture-prop__li-img{
    background: url('img/graph-icons/mod-colored/img_005_active.svg') no-repeat center center;
}
.sow-culture-prop__cultures-list li.active:last-child .sow-culture-prop__li-img{
    background: url('img/graph-icons/mod-colored/img_01-1_active.svg') no-repeat center center;
}
.sow-culture-prop__li-item:hover .hovered{
    border-bottom: 1px solid #fec400;
    font-family: 'Raleway-SemiBold', sans-serif;
}*/
.sow-culture-prop__li-img{
    vertical-align: middle;
    width: 20px;
    margin-right: 15px;
    height: 100%;
}
.sow-culture-prop__cultures-list .fa-long-arrow-right{
    position: absolute;
    right: 27px;
    color: #fff;
}
.sow-culture-prop__li-item.active{
    font-family: 'Raleway-Bold', sans-serif;
    background: #fea100;
    color: #fff;
}
.sow-culture-prop__hidden-data{
    visibility: hidden;
    height: 0;
    overflow: hidden;
}

.sow-culture-prop__data{
    width: 74.741764%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    padding-left: 8.717708%;
}
.sow-culture-prop__data div{
    border-left: 1px solid #fea100;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 30px;
    padding-bottom: 70px;
    position: relative;
}
.prop-data__good-status{
    flex-basis: 40.49995941887834%;
    min-width: 360px;
}
.prop-data__weak-status{
    flex-basis: 32.46219192165138%;
    min-width: 240px;
}
.prop-data__failed-status{
    flex-basis: 27.05137570002435%;
    min-width: 200px;
}
.good-status__data-title{
    font-size: 1.25em;
    display: block;
    line-height: 1.3;
}
.good-status__data-count{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 3em;
    line-height: 1.3;
    position: absolute;
    bottom: 0;
}
.weak-status__data-title{
    font-size: 1.25em;
    display: block;
    line-height: 1.3;
}
.weak-status__data-count{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 3em;
    line-height: 1.5;
    position: absolute;
    bottom: 0;
}
.failed-status__data-title{
    font-size: 1.25em;
    display: block;
    line-height: 1.5;
}
.failed-status__data-count{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 3em;
    line-height: 1.5;
    position: absolute;
    bottom: 0;
}



/*============ export-works =============*/
.mod-exp-page{
    overflow: visible;
    position: relative;
}
.exp-map-wrap{
    position: absolute;
    top: -50px;
    width: 41.21875%;
    overflow: visible;
    right: 5.208333%;
}
#exp-map{
    height: 700px;
    width: initial;
    overflow: visible;
    margin-left: -150%;
    margin-top: -200px
}
#exp-map svg{
    height: 140% !important;
    width: 250% !important;
    left: -35% !important;
    top: 0 !important;
    overflow: visible !important;
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
}

.exp-load-data-wrapp{
    width: 41.934375%;
    min-width: 805px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding: 40px 2.421354166666667% 30px 2.421354166666667%;
    margin-bottom: 55px;
    -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
}
.exp-page-dots{
    position: absolute;
    height: 125px;
    left: 0;
    top: 0;
}
.exp-load-data-wrapp .aside-noscroll__title-text{
    padding: 0 100px 0 0;
    margin-bottom: 58px;
}
.exp-data-img{
    width: 60px;
    height: 75px;
    top: 0;
    right: 20px;
}
.exp-data__data-count{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
}
.exp-data__data-count div{
    padding-left: 30px;
    padding-bottom: 15px;
    border-left: 1px solid #fea100;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.exp-culture-items-wrapp{
    width: 37.85677083333333%;
    min-width: 726px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 85px;
}
.exp-cultures-img{
    top: 77px;
    right: 20px;
    width: 51px;
    height: 51px;
}
.exp-culture__culture-items{

}
.exp-culture__culture-items ul:nth-child(even){
    background: #f9f9f9;
}
.culture-item-list{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    height: 50px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
    cursor: pointer;
}
.culture-item-list.activeEl{
        font-family: 'Raleway-Bold', sans-serif;
    background: #fea100 !important;
    color: #fff;
}
.culture-item-title{
    text-transform: uppercase;
    font-size: 1em;
}
.culture-item-list .culture-item-title:first-child{
    flex-basis: 31.35157545605307%;
}
.culture-item-list .culture-item-title:nth-child(2){
    flex-basis: 26.34051962410171%;
}
.culture-item-list .culture-item-title:nth-child(3){
    flex-basis: 25.27086788280818%;
}
.culture-item-list .culture-item-title:last-child{
    flex-basis: 13.6677722498618%;
}
.culture-item__cult-name{
    flex-basis: 41.351575%;
}
.culture-item__cult-name .hovered {
    padding-right: 5px;
    font-size: 0.87em;
}
.culture-item__cult-done .hovered {
    padding-right: 5px;
}
.culture-item__cult-future .hovered {
    padding-right: 5px;
}
.culture-item__cult-done{
    flex-basis: 26.34051962410171%;
}
.culture-item__cult-future{
    flex-basis: 25.27086788280818%;
}
.culture-item__cult-done-marker{
    flex-basis: 13.6677722498618%;
}
.hovered{
    padding-bottom: 2px;
    display: inline-block;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.culture-item-list:hover .hovered{
    border-bottom: 1px solid #fec400;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.culture-item__cult-done-marker{
    color: #00a651;
}
.js-data-culture-done{
    width: 0;
    height: 0;
    overflow: hidden;
    display: block;
}
.culture-region{
    width: 0;
    height: 0;
    overflow: hidden;
}

.culture-item__cult-img{
    width: 24px;
    height: auto;
    margin-right: 15px;
    vertical-align: middle;
}

.exp-culture-grafic-wrapp{
    width: 76.53489583333333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 50px;
    overflow: hidden;
}
.exp-cultures-graf-img{

}
.exp-culture-grafic__cultures{
    width: 13.11770833333333%;
    min-width: 250px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    float: left;
}
.exp-culture-grafic__cultures-list{
    width: 100%;
    position: relative;
}

.exp-culture-grafic__li-img{
    margin-right: 15px;
}
.exp-culture-grafic__cultures-list li:first-child .exp-culture-grafic__li-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_002.svg') no-repeat center center;
}
.exp-culture-grafic__cultures-list li:nth-child(2) .exp-culture-grafic__li-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_004.svg') no-repeat center center;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.exp-culture-grafic__cultures-list li:nth-child(3) .exp-culture-grafic__li-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_005.svg') no-repeat center center;
}
.exp-culture-grafic__cultures-list li:last-child .exp-culture-grafic__li-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_01-1.svg') no-repeat center center;
    -webkit-transform: scale(-1,1);
    -moz-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    -o-transform: scale(-1,1);
    transform: scale(-1,1);
}

.exp-culture-grafic__cultures-list li.active:first-child .exp-culture-grafic__li-img{
    background: url('img/graph-icons/mod-colored/img_002_active.svg') no-repeat center center;
}
.exp-culture-grafic__cultures-list li.active:nth-child(2) .exp-culture-grafic__li-img{
    background: url('img/graph-icons/mod-colored/img_004_active.svg') no-repeat center center;
}
.exp-culture-grafic__cultures-list li.active:nth-child(3) .exp-culture-grafic__li-img{
    background: url('img/graph-icons/mod-colored/img_005_active.svg') no-repeat center center;
}
.exp-culture-grafic__cultures-list li.active:last-child .exp-culture-grafic__li-img{
    background: url('img/graph-icons/mod-colored/img_01-1_active.svg') no-repeat center center;
}

.exp-culture-grafic__li-item .hovered{
    position: relative;
    top: 3px;
}

.exp-culture-grafic__li-item{
    height: 50px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    padding-left: 21px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    cursor: pointer;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
    border-bottom: 1px solid transparent;
}
.exp-culture-grafic__li-item:hover .hovered{
    border-bottom: 1px solid #fec400;
    font-family: 'Raleway-SemiBold', sans-serif;
}
.exp-culture-grafic__li-img{
    vertical-align: middle;
    width: 20px;
    margin-right: 15px;
    height: auto;
}

.exp-culture-grafic__cultures-list .fa-long-arrow-right{
    position: absolute;
    right: 27px;
    color: #fff;
}
.exp-culture-grafic__li-item.active{
    font-family: 'Raleway-Bold', sans-serif;
    background: #fea100;
    color: #fff;
}
.exp-culture-grafic__grafic{
    width: 60.75052083333333%;
    margin-left: 2.613020833333333%;
    height: 275px;
    display: inline-block;
}


.exp-culture-property-wrapp{
    width: 73.338542%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 100px;
}
.exp-cultures-prop-img{

}
.exp-culture-prop__cultures{
    width: 13.11770833333333%;
    min-width: 250px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    float: left;
}
.exp-culture-prop__cultures-list{
    width: 100%;
    position: relative;
}
.exp-culture-prop__hidden-data{
    visibility: hidden;
    overflow: hidden;
    height: 0;
}
.exp-culture-prop__li-item{
    height: 50px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    padding-left: 21px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    cursor: pointer;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
    border-bottom: 1px solid transparent;
}
.exp-culture-prop__li-item .hovered{
    position: relative;
    top: 3px;
}
.exp-culture-prop__li-img{
    margin-right: 15px;
}


.exp-culture-prop__cultures-list li:first-child .exp-culture-prop__li-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_002.svg') no-repeat center center;
}
.exp-culture-prop__cultures-list li:nth-child(2) .exp-culture-prop__li-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_004.svg') no-repeat center center;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.exp-culture-prop__cultures-list li:nth-child(3) .exp-culture-prop__li-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_005.svg') no-repeat center center;
}
.exp-culture-prop__cultures-list li:last-child .exp-culture-prop__li-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_01-1.svg') no-repeat center center;
    -webkit-transform: scale(-1,1);
    -moz-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    -o-transform: scale(-1,1);
    transform: scale(-1,1);
}

.exp-culture-prop__cultures-list li.active:first-child .exp-culture-prop__li-img{
    background: url('img/graph-icons/mod-colored/img_002_active.svg') no-repeat center center;
}
.exp-culture-prop__cultures-list li.active:nth-child(2) .exp-culture-prop__li-img{
    background: url('img/graph-icons/mod-colored/img_004_active.svg') no-repeat center center;
}
.exp-culture-prop__cultures-list li.active:nth-child(3) .exp-culture-prop__li-img{
    background: url('img/graph-icons/mod-colored/img_005_active.svg') no-repeat center center;
}
.exp-culture-prop__cultures-list li.active:last-child .exp-culture-prop__li-img{
    background: url('img/graph-icons/mod-colored/img_01-1_active.svg') no-repeat center center;
}
.exp-culture-prop__li-item:hover .hovered{
    border-bottom: 1px solid #fec400;
    font-family: 'Raleway-SemiBold', sans-serif;
}
.exp-culture-prop__li-img{
    vertical-align: middle;
    width: 20px;
    margin-right: 15px;
    height: auto;
}
.exp-culture-prop__cultures-list .fa-long-arrow-right{
    position: absolute;
    right: 27px;
    color: #fff;
}
.exp-culture-prop__li-item.active{
    font-family: 'Raleway-Bold', sans-serif;
    background: #fea100;
    color: #fff;
}
.exp-culture-prop__data{
    width: 74.741764%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    padding-left: 8.717708%;
}
.exp-culture-prop__data div{
    border-left: 1px solid #fea100;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 30px;
    padding-bottom: 70px;
    position: relative;
}
.prop-data__good-status{
    flex-basis: 40.49995941887834%;
    min-width: 360px;
}
.prop-data__weak-status{
    flex-basis: 32.46219192165138%;
    min-width: 240px;
}
.prop-data__failed-status{
    flex-basis: 27.05137570002435%;
    min-width: 200px;
}
.good-status__data-title{
    font-size: 1.25em;
    display: block;
    line-height: 1.3;
}
.good-status__data-count{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 3em;
    line-height: 1.3;
    position: absolute;
    bottom: 0;
}
.weak-status__data-title{
    font-size: 1.25em;
    display: block;
    line-height: 1.3;
}
.weak-status__data-count{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 3em;
    line-height: 1.5;
    position: absolute;
    bottom: 0;
}
.failed-status__data-title{
    font-size: 1.25em;
    display: block;
    line-height: 1.5;
}
.failed-status__data-count{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 3em;
    line-height: 1.5;
    position: absolute;
    bottom: 0;
}



/*============ marketplace page =============*/
/*============ marketplace rightside map =============*/
/*============ marketplace first map =============*/
.mod-marketplace-page{
  opacity: 0;
}
.mod-marketplace-page .screen-title-text{
    padding: 10px 100px 45px 5.208333%;
}
.marketplace-data-map-wrapp{
    width: 59.0625%;
    float: right;
    margin-right: 5.208333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.marketplace-data-wrapp{
  -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
  -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
  box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
  padding-top: 35px;
  padding-left: 40px;
  padding-bottom: 35px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.marketplace-data-content{
     display: flex;
    overflow: visible;
}
.marketplace-data-wrapp .dots-background-orange{
  position: absolute;
  right: 10px;
  top: 10px;
  height: 100px;
}

.marketplace-data-content div{
  width: 20%;
  flex-basis: 20%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #fea100;
  padding-left: 20px;
 display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
        justify-content: space-between;
    flex-direction: column;
    overflow: visible;
}
.marketplace-data__text-title{
  font-size: 1.25em;
  line-height: 1;
  margin-bottom: 15px;
  display: block;
}
.marketplace-data__culture-type{
  font-family: 'Raleway-SemiBold',sans-serif;
  font-size: 2em;
}
.marketplace-data__region-list{
  display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
}
.region-list__reg-item{
  font-family: 'Raleway-SemiBold',sans-serif;
  font-size: 1.125em;
  margin: 0 5px 0 0;
  line-height: 1.3;
}
.marketplace-data__culture-type-done{
  	font-family: 'PTSans-Caption',sans-serif;
    font-size: 3em;
    font-weight: 600;
}
.marketplace-data__culture-type-take{
  font-family: 'PTSans-Caption',sans-serif;
    font-size: 3em;
    font-weight: 600;
}
.marketplace-map-wrapp{
  position: relative;
 /* height: 84.54074074074074vh;*/
     margin-top: 70px;
}
.container{
    height: 100%;
}
#marketplace-map{
    height: 700px;
    width: 100%;
    margin-top: 0;
    margin-left: 0%;
    overflow: initial;
    position: relative;
    right: 8vw;
    top: -110px;
    margin-bottom: 60px;
}
#marketplace-map svg{
    height: 110% !important;
    width: 110% !important;
    overflow: visible !important;
    left: 0 !important;
    top: 0 !important;
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    -o-transform: scale(0.85);
    transform: scale(0.85);
    cursor: pointer;
}
#marketplace-map svg path{
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
}
#marketplace-map svg path.active{
    fill: #fee17f !important;
    position: relative;
}

/*============ marketplace second  =============*/
.intake-data-map-wrapp{
    width: 64.0625%;
    float: right;
    margin-right: 5.208333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.intake-data-wrapp{
  -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
  -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
  box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
  padding-top: 35px;
  padding-left: 40px;
  padding-bottom: 35px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.intake-data-wrapp .dots-background-orange{
  position: absolute;
  right: 10px;
  top: 10px;
  height: 100px;
}
.intake-data-content div{
  width: 25%;
  flex-basis: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #fea100;
  padding-left: 20px;
  display: inline-block;
  float: left;
}
.intake-data__text-title{
  font-size: 1.25em;
  line-height: 1;
  margin-bottom: 15px;
  display: block;
}
.intake-data__culture-type{
  font-family: 'Raleway-SemiBold',sans-serif;
  font-size: 3em;
}
.intake-data__region-list{
  display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
}
.region-list__reg-item{
  font-family: 'Raleway-SemiBold',sans-serif;
  font-size: 1.125em;
  margin: 0 5px 0 0;
  line-height: 1.3;
}
.intake-data__culture-type-done{
  font-family: 'PTSans-Caption',sans-serif;
    font-size: 3em;
    font-weight: 600;
}
.intake-data__culture-type-take{
  font-family: 'PTSans-Caption',sans-serif;
    font-size: 3em;
    font-weight: 600;
}
.intake-map-wrapp{
  position: relative;
  height: 84.54074074074074vh;
}
.container{
    height: 100%;
}
#intake-map{
    height: 700px;
    width: 130%;
    margin-top:50px;
    margin-left: 0%;
    overflow: initial;
    position: relative;
    right: 8vw;
}
#intake-map svg{
    height: 110% !important;
    width: 110% !important;
    overflow: visible !important;
    left: 0 !important;
    top: -9% !important;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    cursor: pointer;
}
#intake-map svg path{
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
}
#intake-map svg path.active{
    fill: #fee17f !important;
    position: relative;
}

/*============ marketplace third  =============*/
.export-data-map-wrapp{
    width: 64.0625%;
    float: right;
    margin-right: 5.208333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.export-data-wrapp{
  -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
  -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
  box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
  padding-top: 35px;
  padding-left: 40px;
  padding-bottom: 35px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.export-data-wrapp .dots-background-orange{
  position: absolute;
  right: 10px;
  top: 10px;
  height: 100px;
}
.export-data-content{
    overflow: hidden;
}
.export-data-content div{
  width: 25%;
  flex-basis: 25%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #fea100;
  padding-left: 20px;
  display: inline-block;
  float: left;
}
.export-data__text-title{
  font-size: 1.25em;
  line-height: 1;
  margin-bottom: 15px;
  display: block;
}
.export-data__culture-type{
  font-family: 'Raleway-SemiBold',sans-serif;
  font-size: 3em;
}
.export-data__region-list{
  display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
}
.region-list__reg-item{
  font-family: 'Raleway-SemiBold',sans-serif;
  font-size: 1.125em;
  margin: 0 5px 0 0;
  line-height: 1.3;
}
.export-data__culture-type-done{
  font-family: 'PTSans-Caption',sans-serif;
    font-size: 3em;
    font-weight: 600;
}
.export-data__culture-type-take{
  font-family: 'PTSans-Caption',sans-serif;
    font-size: 3em;
    font-weight: 600;
}
.export-map-wrapp{
position: relative;
height: 84.54074074074074vh;
}
.container{
    height: 100%;
}
#export-map{
    margin-top: 0;
    margin-left: 0%;
    overflow: initial;
    position: relative;
    height: 600px;
    width: 100%;
   
}
#export-map svg{
    height: 110% !important;
    width: 110% !important;
    overflow: visible !important;
    left: 0 !important;
    top: -9% !important;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    cursor: pointer;
}

#export-map svg path{
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
}
#export-map svg path.active{
    fill: #fee17f !important;
    position: relative;
}

/*============ marketplace third  =============*/
.marketplace-fixed-structure{
    overflow: hidden;
    padding-top: 35px;
}
.structure-data-map-wrapp{
    width: 61.0625%;
    float: right;
    margin-right: 5.208333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.structure-data-wrapp{
  -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
  -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
  box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
  padding-top: 35px;
  padding-left: 40px;
  padding-bottom: 35px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: none;
}
.structure-data-wrapp .dots-background-orange{
  position: absolute;
  right: 10px;
  top: 10px;
  height: 100px;
}
.structure-data-content{
    overflow: hidden;
    word-wrap: break-word;
}
.structure-data-content div{
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid #fea100;
  padding-left: 20px;
  display: inline-block;
  float: left;
}
.structure-data-count__transportation-type{
  width: 40%;
}
.structure-data-count__transportation-tones{
  width: 30%;
}
.structure-data-count__transportation-km{
  width: 30%;
}
.structure-data__text-title{
  font-size: 1.25em;
  line-height: 1;
  margin-bottom: 15px;
  display: block;
}
.structure-data__transportation-type{
  font-family: 'Raleway-SemiBold',sans-serif;
  font-size: 3em;
}
.structure-data__transportation-count{
  font-family: 'PTSans-Caption',sans-serif;
    font-size: 3em;
    font-weight: 600;
}
.structure-data__transportation-km-count{
  font-family: 'PTSans-Caption',sans-serif;
    font-size: 3em;
    font-weight: 600;
}
.structure-map-wrapp{
  position: relative;
  /*height: 84.54074074074074vh;*/
  margin-bottom: 100px;
}
.container{
    height: auto;
}
#structure-map{
    height: 600px;
    width: 100%;
    margin-top: 0;
    margin-left: 0%;
    overflow: initial;
    position: relative;
    /*right: 11vw;*/
}
#markerContent{
    display: flex;
    flex-wrap: wrap;
    width: 360px;
    justify-content: space-between;
}
#structure-map svg{
    height: 110% !important;
    width: 110% !important;
    overflow: visible !important;
    left: 0 !important;
    top: -9% !important;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9);
    cursor: pointer;
}

#structure-map svg path{
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
}
#structure-map svg path.active{
    fill: #fee17f !important;
    position: relative;
}




.fabr-img{
    width: 98px;
    height: 72px;
    top: 5px;
    right: -30px;
}
.mod-marketplace-page .aside-noscroll__title-text{
    padding-left: 5.208333%;
    padding-top: 10px;
}
.exp-culture-grafic-wrapp .aside-noscroll__title-text{
    /*padding-bottom: 10px;*/
}
.marketplace-filter-fabrication{
    width: 33.3625%;
    min-width: initial;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: none;
    position: relative;
    padding: 0 0 0 5.2%;
    margin-bottom: 335px;

}
.marketplace-filter-fabrication .dots-background{
  display: none;
}

.marketplace-filter-data-list{
    visibility: hidden;
    overflow: hidden;
    height: 0;
    width: 0;
}
.marketplace-filter__text{
    font-family: 'Raleway-Bold', sans-serif;
    font-size: 1.5em;
    display: block;
    line-height: 1;
    margin-bottom: 30px;
}
.marketplace-filter__text-description{
    line-height: 1.5;
    margin-bottom: 30px;
}
.marketplace-filter-list{
    width: 100%;
    position: relative;
}
.marketplace-filter-list__item{
    height: 50px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    padding-left: 21px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    cursor: pointer;
    position: relative;
}
.marketplace-filter-list__item .hovered{
    position: relative;
    top: 3px;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.marketplace-filter-list__item:hover .hovered{
    border-bottom: 1px solid #fec400;
    font-family: 'Raleway-SemiBold', sans-serif;
}
.marketplace-filter-list__item.active:hover .hovered{
  font-family: 'Raleway-Bold', sans-serif;
  border-bottom: 1px solid transparent;
}

.marketplace-filter-list__item-img{
    margin-right: 15px;
    vertical-align: middle;
    width: 20px;
}
.marketplace-filter-list li:first-child .marketplace-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_001.svg') no-repeat center center;
}
.marketplace-filter-list li:nth-child(2) .marketplace-filter-list__item-img{
     width: 20px;
     height: 100%;
     background: url('img/graph-icons/mod-colored/img_002.svg') no-repeat center center;
 }
.marketplace-filter-list li:nth-child(3) .marketplace-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_004.svg') no-repeat center center;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.marketplace-filter-list li:nth-child(4) .marketplace-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_005.svg') no-repeat center center;
}
.marketplace-filter-list li:nth-child(5) .marketplace-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_01-1.svg') no-repeat center center;
    -webkit-transform: scale(-1,1);
    -moz-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    -o-transform: scale(-1,1);
    transform: scale(-1,1);
}
.marketplace-filter-list li:nth-child(6) .marketplace-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_006.svg') no-repeat center center;
}
.marketplace-filter-list li:nth-child(7) .marketplace-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_009.svg') no-repeat center center;
}
/*.marketplace-filter-list li:nth-child(8) .marketplace-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_010.png') no-repeat center center;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}*/
.marketplace-filter-list li:last-child .marketplace-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_008.svg') no-repeat center center;
}

.marketplace-filter-list li.active:first-child .marketplace-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_001_active.svg') no-repeat center center;
}
.marketplace-filter-list li.active:nth-child(2) .marketplace-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_002_active.svg') no-repeat center center;
}
.marketplace-filter-list li.active:nth-child(3) .marketplace-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_004_active.svg') no-repeat center center;
}
.marketplace-filter-list li.active:nth-child(4) .marketplace-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_005_active.svg') no-repeat center center;
}
.marketplace-filter-list li.active:nth-child(5) .marketplace-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_01-1_active.svg') no-repeat center center;
}
.marketplace-filter-list li.active:nth-child(6) .marketplace-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_006_active.svg') no-repeat center center;
}
.marketplace-filter-list li.active:nth-child(7) .marketplace-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_009_active.svg') no-repeat center center;
}
/*.marketplace-filter-list li.active:nth-child(8) .marketplace-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_010_active.png') no-repeat center center;
}*/
.marketplace-filter-list li.active:last-child .marketplace-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_008_active.svg') no-repeat center center;
}

.marketplace-filter-list .fa-long-arrow-right{
    position: absolute;
    right: 27px;
    color: #fff;
    top: 17px;
}
.marketplace-filter-list__item.active{
    font-family: 'Raleway-Bold', sans-serif;
    background: #fea100;
    color: #fff;
}

.mod-mark-page{
    position: absolute;
    bottom: 20px;
    right: 5px;
}


.marketplace-filter-intake{
    width: 26.5625%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fbfbfb;
    position: relative;
    padding: 35px 5.229166666666667% 350px 5.208333%;
    margin-bottom: 135px;
}
.intake-img{
  width: 69px;
  height: 65px;
  top: 5px;
}
.intake-filter-list{
    width: 100%;
    position: relative;
}
.intake-filter-data-list{
    visibility: hidden;
    height: 0;
    width: 0;
    overflow: hidden;
}
.intake-filter-list__item{
    height: 50px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    padding-left: 21px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    cursor: pointer;
 	position: relative;
}
.intake-filter-list__item .hovered{
    position: relative;
    top: 3px;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.intake-filter-list__item:hover .hovered{
    border-bottom: 1px solid #fec400;
    font-family: 'Raleway-SemiBold', sans-serif;
}
.intake-filter-list__item.active:hover .hovered{
  font-family: 'Raleway-Bold', sans-serif;
  border-bottom: 1px solid transparent;
}

.intake-filter-list__item-img{
    margin-right: 15px;
    vertical-align: middle;
    width: 20px;
}
.intake-filter-list li:first-child .intake-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_001.svg') no-repeat center center;
}
.intake-filter-list li:nth-child(2) .intake-filter-list__item-img{
     width: 20px;
     height: 100%;
     background: url('img/graph-icons/mod-colored/img_002.svg') no-repeat center center;
 }
.intake-filter-list li:nth-child(3) .intake-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_004.svg') no-repeat center center;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.intake-filter-list li:nth-child(4) .intake-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_005.svg') no-repeat center center;
}
.intake-filter-list li:nth-child(5) .intake-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_01-1.svg') no-repeat center center;
    -webkit-transform: scale(-1,1);
    -moz-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    -o-transform: scale(-1,1);
    transform: scale(-1,1);
}
.intake-filter-list li:nth-child(6) .intake-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_006.svg') no-repeat center center;
}
.intake-filter-list li:nth-child(7) .intake-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_009.svg') no-repeat center center;
}
/*.intake-filter-list li:nth-child(8) .intake-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_010.png') no-repeat center center;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}*/
.intake-filter-list li:last-child .intake-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_008.svg') no-repeat center center;
}

.intake-filter-list li.active:first-child .intake-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_001_active.svg') no-repeat center center;
}
.intake-filter-list li.active:nth-child(2) .intake-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_002_active.svg') no-repeat center center;
}
.intake-filter-list li.active:nth-child(3) .intake-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_004_active.svg') no-repeat center center;
}
.intake-filter-list li.active:nth-child(4) .intake-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_005_active.svg') no-repeat center center;
}
.intake-filter-list li.active:nth-child(5) .intake-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_01-1_active.svg') no-repeat center center;
}
.intake-filter-list li.active:nth-child(6) .intake-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_006_active.svg') no-repeat center center;
}
.intake-filter-list li.active:nth-child(7) .intake-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_009_active.svg') no-repeat center center;
}
/*.intake-filter-list li.active:nth-child(8) .intake-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_010_active.png') no-repeat center center;
}*/
.intake-filter-list li.active:last-child .intake-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_008_active.svg') no-repeat center center;
}

.intake-filter-list .fa-long-arrow-right{
    position: absolute;
    right: 27px;
    color: #fff;
    top: 17px;
}
.intake-filter-list__item.active{
    font-family: 'Raleway-Bold', sans-serif;
    background: #fea100;
    color: #fff;
}



.export-img{
  width: 87px;
  height: 55px;
  top: 19px;
  right: -15px;
}
.marketplace-filter-export{
    width: 26.5625%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fbfbfb;
    position: relative;
    padding: 35px 5.229166666666667% 350px 5.208333%;
    margin-bottom: 135px;
}
.export-filter-list{
    width: 100%;
    position: relative;
    margin-bottom: 35px;
}
.export-filter-data-list{
    visibility: hidden;
    overflow: hidden;
    height: 0;
    width: 0;
}
.export-filter-list__item{
    height: 50px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    padding-left: 21px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    cursor: pointer;
     position: relative;
}
.export-filter-list__item .hovered{
    position: relative;
    top: 3px;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.export-filter-list__item:hover .hovered{
    border-bottom: 1px solid #fec400;
    font-family: 'Raleway-SemiBold', sans-serif;
}
.export-filter-list__item.active:hover .hovered{
  font-family: 'Raleway-Bold', sans-serif;
  border-bottom: 1px solid transparent;
}

.export-filter-list__item-img{
    margin-right: 15px;
    vertical-align: middle;
    width: 20px;
}
.export-filter-list li:first-child .export-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_001.svg') no-repeat center center;
}
.export-filter-list li:nth-child(2) .export-filter-list__item-img{
     width: 20px;
     height: 100%;
     background: url('img/graph-icons/mod-colored/img_002.svg') no-repeat center center;
 }
.export-filter-list li:nth-child(3) .export-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_004.svg') no-repeat center center;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.export-filter-list li:nth-child(4) .export-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_005.svg') no-repeat center center;
}
.export-filter-list li:nth-child(5) .export-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_01-1.svg') no-repeat center center;
    -webkit-transform: scale(-1,1);
    -moz-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    -o-transform: scale(-1,1);
    transform: scale(-1,1);
}
.export-filter-list li:nth-child(6) .export-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_006.svg') no-repeat center center;
}
.export-filter-list li:nth-child(7) .export-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_009.svg') no-repeat center center;
}
.export-filter-list li:nth-child(8) .export-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_010.png') no-repeat center center;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.export-filter-list li:last-child .export-filter-list__item-img{
    width: 20px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/img_001.svg') no-repeat center center;
}

.export-filter-list li.active:first-child .export-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_001_active.svg') no-repeat center center;
}
.export-filter-list li.active:nth-child(2) .export-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_002_active.svg') no-repeat center center;
}
.export-filter-list li.active:nth-child(3) .export-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_004_active.svg') no-repeat center center;
}
.export-filter-list li.active:nth-child(4) .export-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_005_active.svg') no-repeat center center;
}
.export-filter-list li.active:nth-child(5) .export-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_01-1_active.svg') no-repeat center center;
}
.export-filter-list li.active:nth-child(6) .export-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_006_active.svg') no-repeat center center;
}
.export-filter-list li.active:nth-child(7) .export-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_009_active.svg') no-repeat center center;
}
.export-filter-list li.active:nth-child(8) .export-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_010_active.png') no-repeat center center;
}
.export-filter-list li.active:last-child .export-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/img_001_active.svg') no-repeat center center;
}

.export-filter-list .fa-long-arrow-right{
    position: absolute;
    right: 27px;
    color: #fff;
    top: 17px;
}
.export-filter-list__item.active{
    font-family: 'Raleway-Bold', sans-serif;
    background: #fea100;
    color: #fff;
}
.export-filter-list > div{
  width: 0;
  height: 0;
  visibility: hidden;
}
.export-filter-list ul{
  width: 0;
  height: 0;
  visibility: hidden;
}


.structure-img{
    width: 58px;
    height: 58px;
    top: 12px;
    right: 10px;
}
.marketplace-filter-structure{
    width: 26.5625%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fbfbfb;
    position: relative;
    padding: 35px 2.229166666666667% 350px 5.208333%;
    height: 100%;
    position: absolute;
}
.structure-filter-list{
    width: 100%;
    position: relative;
}
.structure-filter-data-list{
    visibility: hidden;
    overflow: hidden;
    height: 0;
    width: 0;
}
.structure-filter-list__item{
    height: 50px;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: flex-start;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    padding-left: 21px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    cursor: pointer;
     position: relative;
}
.structure-filter-list__item .hovered{
    position: relative;
    top: 3px;
    line-height: 1.5;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
}
.structure-filter-list__item:hover .hovered{
    border-bottom: 1px solid #fec400;
    font-family: 'Raleway-SemiBold', sans-serif;
}
.structure-filter-list__item.active:hover .hovered{
  font-family: 'Raleway-Bold', sans-serif;
  border-bottom: 1px solid transparent;
}
.structure-filter-list__item-img{
    margin-right: 15px;
    vertical-align: middle;
    width: 35px;
}
.structure-filter-list li:first-child .structure-filter-list__item-img{
    height: 100%;
    background: url('img/graph-icons/mod-colored/structure/img_001.svg') no-repeat center center;
}
.structure-filter-list li:nth-child(2) .structure-filter-list__item-img{
     width: 35px;
     height: 100%;
     background: url('img/graph-icons/mod-colored/structure/img_003.svg') no-repeat center center;
 }
.structure-filter-list li:nth-child(3) .structure-filter-list__item-img{
    width: 35px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/structure/img_002.svg') no-repeat center center;
}
.structure-filter-list li:nth-child(4) .structure-filter-list__item-img{
    width: 35px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/structure/img_002.svg') no-repeat center center;
}
.structure-filter-list li:last-child .structure-filter-list__item-img{
    width: 35px;
    height: 100%;
    background: url('img/graph-icons/mod-colored/structure/img_004.svg') no-repeat center center;
}


.structure-filter-list li.active:first-child .structure-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/structure/img_001_active.svg') no-repeat center center;
}
.structure-filter-list li.active:nth-child(2) .structure-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/structure/img_003_active.svg') no-repeat center center;
}
.structure-filter-list li.active:nth-child(3) .structure-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/structure/img_002_active.svg') no-repeat center center;
}
.structure-filter-list li.active:nth-child(4) .structure-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/structure/img_002_active.svg') no-repeat center center;
}
.structure-filter-list li.active:last-child .structure-filter-list__item-img{
    background: url('img/graph-icons/mod-colored/structure/img_004_active.svg') no-repeat center center;
}

.structure-filter-list .fa-long-arrow-right{
    position: absolute;
    right: 10px;
    color: #fff;
    top: 17px;
}
.structure-filter-list__item.active{
    font-family: 'Raleway-Bold', sans-serif;
    background: #fea100;
    color: #fff;
}

/* map click function */
/* map toggle class */
.currentRegion{
    background: #fec400;
}






























/*============ arrow up =============*/
  .arrow{
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 5;
    width: 43px;
    height: 43px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #e3e3e3;
    text-align: center;
    background: #fff;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: all 0.11s linear;
    -moz-transition: all 0.11s linear;
    -ms-transition: all 0.11s linear;
    -o-transition: all 0.11s linear;
    transition: all 0.11s linear;
  }
                              .arrow:hover{
                                background: #F8C434;
                                border: 1px solid #F8C434;
                              }
  .fa-angle-up{
    line-height: 38px !important;
    font-size: 1.35em !important;
    color: #404040;
    position: relative;
    left: 1px;
  }







/*============ main overlay =============*/
.overlay{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 7;
  display: none;
  background-color: rgba(0,0,0,0.3);
}




/*============ modals =============*/
.modals-wrapp{
  position: fixed;
  min-width: 500px;
  height: auto;
  top: 0px;
  margin: 0 auto;
  left: 0;
  right: 0;
  z-index: 8;
  display: none;

}
.modals-wrapp div{
    z-index: 9;
}
.modal{
  background: #fff;
  width: 100%;
  padding: 50px 70px 60px 70px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  top: 0;
  opacity: 0;
  -webkit-box-shadow: 0 0 55px 0 rgba(0,0,0,0.65);
  -moz-box-shadow: 0 0 55px 0 rgba(0,0,0,0.65);
  box-shadow: 0 0 55px 0 rgba(0,0,0,0.65);
}
.modal-login{
  width: 500px;
  margin: 0 auto;
}
.modal-callback{
  width: 500px;
  margin: 0 auto;
}
.modal__close-icon{
  width: 15px;
  height: 15px;
  opacity: 0.5;
  -webkit-transition: all 0.122s linear;
  -moz-transition: all 0.122s linear;
  -ms-transition: all 0.122s linear;
  -o-transition: all 0.122s linear;
  transition: all 0.122s linear;
  position: absolute;
  right: 20px;
  top: 20px;
  text-align: center;
  padding: 5px;
  cursor: pointer;
}
        .modal__close-icon:hover{
          opacity: 1;
        }
.modal__title{
  display: block;
  text-align: center;
  font-family: 'Raleway-Black', sans-serif;
  font-size: 1.5em;
  color: #232323;
  margin: 0 0 36px 0;
}
.modal__fieldname{
  font-family: 'Raleway-SemiBold', sans-serif;
  color: #232323;
  display: block;
  font-weight: 600;
  margin: 0 0 -3px 0;
  text-align: left;
}
.modal__field{
  width: 100%;
  border: 1px solid #fec400;
  outline: none;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 11px 10px 10px 10px;
  margin: 0 0 20px 0;
  display: block;
  color: #232323;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.modal-btn{
  position: relative;
  height: auto;
  text-align: right;
}
div.wpcf7 .ajax-loader{
    position: absolute;
}
.modal-form__submit-btn{
  width: 70%;
  margin-left: 15%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 0 13px 25px;
  text-align: left;
  background: #fec400;
  position: relative;
  border: none;
  outline: none;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  font-family: 'Raleway-SemiBold', sans-serif;
  font-size: .875em;
  color: #fff;
  cursor: pointer;
  -webkit-transition: all 0.122s linear;
  -moz-transition: all 0.122s linear;
  -ms-transition: all 0.122s linear;
  -o-transition: all 0.122s linear;
  transition: all 0.122s linear;
    -webkit-appearance: none !important;
}
input{
    -webkit-appearance: none !important;
}
input[type="submit"]{
    -webkit-appearance: none !important;
}

.modal-btn span{
    width: 43px;
    height: 100%;
}
.modal-form__submit-btn:hover{
  background: #FEA100;
}
.modal-register{
    width: 500px;
    margin: 0 auto;
}
.modal__register-text{
    font-size: 1.125em;
    font-family: 'Raleway-Regular',sans-serif;
    line-height: 1.5;
}
.modal__register-mail{
    font-family: 'Raleway-SemiBold',sans-serif;
    font-size: 1.125em;
    color: #fea100;
    display: block;
    margin-top: 17px;
    cursor: pointer;
}

/*Calendar*/
#wp-calendar{
  width:100%;   
}    


.gall-item__img-wrapp img{
    height: 100%;
}

.gall-templ-item__video-wrapp{
    width:90%;
    margin: 0 auto;
    height: auto;
}

.gall-templ-item__video-wrapp video{
    width:100%;
    height: auto;
}

.lang-item a{
    color: #2C2C2C;
}

.structure-filter-list__item span{
    width:35px !important;
}

.structure__aside .download__containeer{
    display: block !important;
}

.submit input{
    padding: 15px 0 13px 25px !important;
    text-align: left !important;
}

.mod-marketplace-page{
    padding-bottom: 50px;
}

#calendar2 {
    width: 100%;
}
#calendar2 thead{
  position: absolute;  
  top: -120px;   
}
#calendar2 thead tr:last-child{
  display: none;
}
#calendar2 tbody td.today {
    background: rgba(248, 198, 101, 0.23);
    color: #fff;
}
#calendar2 tbody tr{
  min-width: 100%;
  display: block;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-around;
}
.notThisMonth{
    opacity: 0.5;
    color: transparent;
}
.des-link23{
  display: block;
  margin-top: 30px;
  color: #b0b0b0;
}
.des-link23 img{
    line-height: 0;
    width: 60px;
    vertical-align: top;
    margin: 0 20px 0 0; 
}
.des-link23 span{
    width: 85px;
    word-wrap: break-word;
    display: inline-block;
    position: relative;
    top: 4px;
    font-family: inherit;
}
.day-item-box .event-title-hiden{
  width: initial;
  height: initial;
  overflow: visible;
}

.social-list__social-item:last-child{
  padding-top: 1px;
}
    
.widgettitle{
  display: none !important;
}    
#wppb-login-widget-2{
  list-style-type: none !important;
}
p.login-username{
  font-family: 'Raleway-SemiBold', sans-serif;
  color: #232323;
  display: block;
  font-weight: 600;
  margin: 0 0 15px 0;
}
p.login-username label{
    margin: 0 0 20px 0;
    display: block;
}
p.login-username input{
  width: 100%;
  border: 1px solid #fec400;
  outline: none;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 11px 10px 10px 10px;

  display: block;
  color: #232323;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
p.login-password{
    font-family: 'Raleway-SemiBold', sans-serif;
    color: #232323;
    display: block;
    font-weight: 600;
    margin: 0 0 15px 0;
}
p.login-password label{
    margin: 0 0 20px 0;
    display: block;
}
p.login-password input{
  width: 100%;
  border: 1px solid #fec400;
  outline: none;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  padding: 11px 10px 10px 10px;
  margin: 0 0 20px 0;
  display: block;
  color: #232323;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.login-remember{
  display: none !important;
}
p.login-submit{
      margin-top: 30px;
       position: relative;
}
p.login-submit input{
          width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 15px 0 13px 0;
    text-align: center;
    background: #fec400;
    position: relative;
    border: none;
    outline: none;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: .875em;
    color: #fff;
    cursor: pointer;
    -webkit-transition: all 0.122s linear;
    -moz-transition: all 0.122s linear;
    -ms-transition: all 0.122s linear;
    -o-transition: all 0.122s linear;
    transition: all 0.122s linear;
    -webkit-appearance: none !important;

}
.embed-container{
  width: 100%;
  height: auto; 
}
.embed-container video{
  width: 100%;
   height: auto; 
}

.youtube-vid{
  /*width: 100%;
  height: auto;
*/}
.youtube-vid iframe{
  /*width: 100% !important;*/
}
.cal-cal-time{
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: 1.25em;
    color: #fea100;
    display: block;
    margin-bottom: 30px;
}
.calendar__item-news .calendar-filter-info li:nth-child(2){
  /*margin-left: 15px;*/
}
.items-count{
	margin-left: 8px;
}
.prosettings{
  width: 0 !important;
  height: 0 !important;
}
div.ajaxsearchpro.asp_an_fadeIn, div.ajaxsearchpro.asp_an_fadeOut, div.ajaxsearchpro.asp_an_fadeInDrop, div.ajaxsearchpro.asp_an_fadeOutDrop{
  animation-iteration-count: 1 !important;
}
#ajaxsearchpro1_1 .probox .promagnifier .innericon svg, #ajaxsearchpro1_2 .probox .promagnifier .innericon svg, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .promagnifier .innericon svg {
    fill: rgb(35, 35, 35) !important;
}
#ajaxsearchpro1_1 .probox, #ajaxsearchpro1_2 .probox, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox{
  background: #fff !important;
}
#ajaxsearchpro1_1 .probox .promagnifier div.innericon, #ajaxsearchpro1_2 .probox .promagnifier div.innericon, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .promagnifier div.innericon{
   background: #fff !important;
}
#ajaxsearchpro1_1 .probox .proinput, #ajaxsearchpro1_2 .probox .proinput, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput{
      font-family: 'Raleway-Light', sans-serif !important;
      color: #000;
}
#ajaxsearchprores1_1.vertical, #ajaxsearchprores1_2.vertical, div.ajaxsearchpro[id*="ajaxsearchprores1_"].vertical{
    box-shadow: 0px 10px 50px rgba(0,0,0,0.2) !important;
    padding: 10px !important;
    box-sizing: border-box !important;
    width: 446px !important;
    background: #fff !important; 
}
#ajaxsearchpro1_1 .probox .proinput input.orig, #ajaxsearchpro1_2 .probox .proinput input.orig, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proinput input.orig{
   font-family: 'Raleway-Light', sans-serif !important;
    color: #000 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}
#ajaxsearchpro1_1, #ajaxsearchpro1_2, div.ajaxsearchpro[id*="ajaxsearchpro1_"]{
  position: relative;
}
.proclose{
  order: 7 !important;
}
.probox{
	position: relative;
}
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .proclose{
	order: 7 !important;
}
#ajaxsearchpro1_1 .probox .promagnifier, #ajaxsearchpro1_2 .probox .promagnifier, 
div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .promagnifier{
	order: 6 !important;
}
.searchline{
    position: absolute;
    width: 0;
    height: 1px;
    background-color: #000;
    bottom: 0;
    overflow: visible;
    z-index: 10;
    left: -16%;
     -webkit-transition: all 0.112s linear;
  -moz-transition: all 0.112s linear;
  -ms-transition: all 0.112s linear;
  -o-transition: all 0.112s linear;
  transition: all 0.112s linear;
}
.probox:hover .searchline{
	width: 100%;
}
.event-wrapp .new-add-2{
	margin-bottom: 0;
}
.new-add-1 .afterttile-section{
	margin-bottom: 85px;
}













.marketplace-filter-list__item.active .img0{
    background: url('img/graph-icons/mod-colored/img_a_0.png') no-repeat center center;
    background-size: contain;
}
.marketplace-filter-list__item.active .img1{
    background: url('img/graph-icons/mod-colored/img_002_active.svg') no-repeat center center;
    background-size: contain;
}
.marketplace-filter-list__item.active .img2{
    background: url('img/graph-icons/mod-colored/img_a_0.png') no-repeat center center;
    background-size: contain;
}
.marketplace-filter-list__item.active .img3{
    background: url('img/graph-icons/mod-colored/img_005_active.svg') no-repeat center center;
    background-size: contain;
}
.marketplace-filter-list__item.active .img4{
    background: url('img/graph-icons/mod-colored/img_a_2.png') no-repeat center center;
    background-size: contain;
}
.marketplace-filter-list__item.active .img5{
    background: url('img/graph-icons/mod-colored/img_a_3.png') no-repeat center center;
    background-size: contain;
}
.marketplace-filter-list__item.active .img6{
    background: url('img/graph-icons/mod-colored/img_a_4.png') no-repeat center center;
    background-size: contain;
}
.marketplace-filter-list__item.active .img7{
    background: url('img/graph-icons/mod-colored/img_a_5.png') no-repeat center center;
    background-size: contain;
}
.marketplace-filter-list__item.active .img8{
    background: url('img/graph-icons/mod-colored/img_a_6.png') no-repeat center center;
    background-size: contain;
}

.intake-filter-list__item.active .img0{
    background: url('img/graph-icons/mod-colored/img_a_0.png') no-repeat center center;
    background-size: contain;
}
.intake-filter-list__item.active .img1{
    background: url('img/graph-icons/mod-colored/img_002_active.svg') no-repeat center center;
    background-size: contain;
}
.intake-filter-list__item.active .img2{
    background: url('img/graph-icons/mod-colored/img_a_0.png') no-repeat center center;
    background-size: contain;
}
.intake-filter-list__item.active .img3{
    background: url('img/graph-icons/mod-colored/img_005_active.svg') no-repeat center center;
    background-size: contain;
}
.intake-filter-list__item.active .img4{
    background: url('img/graph-icons/mod-colored/img_a_2.png') no-repeat center center;
    background-size: contain;
}
.intake-filter-list__item.active .img5{
    background: url('img/graph-icons/mod-colored/img_a_3.png') no-repeat center center;
    background-size: contain;
}
.intake-filter-list__item.active .img6{
    background: url('img/graph-icons/mod-colored/img_a_4.png') no-repeat center center;
    background-size: contain;
}
.intake-filter-list__item.active .img7{
    background: url('img/graph-icons/mod-colored/img_a_5.png') no-repeat center center;
    background-size: contain;
}
.intake-filter-list__item.active .img8{
    background: url('img/graph-icons/mod-colored/img_a_6.png') no-repeat center center;
    background-size: contain;
}

.export-filter-list__item.active .img0{
    background: url('img/graph-icons/mod-colored/img_a_0.png') no-repeat center center;
    background-size: contain;
}
.export-filter-list__item.active .img1{
    background: url('img/graph-icons/mod-colored/img_002_active.svg') no-repeat center center;
    background-size: contain;
}
.export-filter-list__item.active .img2{
    background: url('img/graph-icons/mod-colored/img_a_0.png') no-repeat center center;
    background-size: contain;
}
.export-filter-list__item.active .img3{
    background: url('img/graph-icons/mod-colored/img_005_active.svg') no-repeat center center;
    background-size: contain;
}
.export-filter-list__item.active .img4{
    background: url('img/graph-icons/mod-colored/img_a_2.png') no-repeat center center;
    background-size: contain;
}
.export-filter-list__item.active .img5{
    background: url('img/graph-icons/mod-colored/img_a_3.png') no-repeat center center;
    background-size: contain;
}
.export-filter-list__item.active .img6{
    background: url('img/graph-icons/mod-colored/img_a_4.png') no-repeat center center;
    background-size: contain;
}
.export-filter-list__item.active .img7{
    background: url('img/graph-icons/mod-colored/img_a_5.png') no-repeat center center;
    background-size: contain;
}
.export-filter-list__item.active .img8{
    background: url('img/graph-icons/mod-colored/img_a_6.png') no-repeat center center;
    background-size: contain;
}


.event-back-bth{
  display: none;
}

.port-info-win{

}
.win-content{
    padding: 10px;
    box-sizing: border-box;
}
.port-name{
    font-family: 'Raleway-Bold', sans-serif;
    font-size: 1.25em;
    display: block;
    line-height: 1;
    margin-bottom: 10px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 15px;
}
.win-text{
  font-family: 'Raleway-Bold', sans-serif;
  margin-bottom: 5px;
  display: block;
  font-size: 1em;
}
    
.data-wrap{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.data-wrap ul{
  flex-basis: 45%
}
.data-wrap ul:first-child{
  margin-right: 15px;
}
.data-wrap ul li{
    font-family: 'Raleway', sans-serif;
    font-size: 1em;
}
.data-c-name{
  
}
.data-c-name{

}
.new-add-1 .news__item-news .news-filter-info{
  position: relative;
}
.new-add-1 .news__item-news-text{
  margin-bottom: 40px;
}
.m-t-b{
  margin-top: 30
}
.youtube-vid p{
  margin-top: 40px;
}
.quot-wrapp,
.wrap-bal,
.sow-wrap,
.call-wrapp,
.news-wrapp,
.mean-wrapp,
.photo-wrapp,
.cont-wrapp,
.pr-wrapp,
.event-wrapp{
  opacity: 0;
}



/* ============================================================  ANIM =============================================== */
.title-company,
.first-screen__title-content,
.mod-item-main,
.screen-title-text,
.page-btn,
.page-title,
.project__li-item,
.screen-title-text,
.mod-more-btn,
.aside-noscroll__title-text,
.aside-noscroll__content-text,
.aside-right__list-item,
.structure-aside__title,
.structure-right__list-item,
.download-content-text,
.download__containeer,
.aside-noscroll__title-text,
.marketplace-data-wrapp,
.marketplace-filter__text,
.marketplace-filter__text-description,
.marketplace-filter-list__item,
.export-data-wrapp,
.intake-data-wrapp,
.structure-data-wrapp,
.quot-filter__form > div,
.quot-item-acc,
.aside-noscroll__title-text,
.balances-last-news__title-link, 
.balances-last-news__title-text,
.balances-filter-info,
.balances-aftertitle,
.balanses-filter-list,
.download-login-wrapp,
.sow-load-data-wrapp,
.culture-item-title,
.culture-item-list,
.calendar-filter__cal-wp,
.cal-filter-items,
.events-button,
.calendar-main-event-wrapp,
.calendar__item-news,
.news-last-news__title-content,
.news-filter-list,
.news__item-news,
.short-news-list__list-item,
.gall-items-wrap > div,
.gall-filter-list,
.contact-adress,
.contact-tel,
.contact-mail,
.page-back,
.templ-bal__img,
.templ-bal__download-login,
.templ-news__content,
.templ-img-wrapp,
.gall-templ__album-info,
.youtube-vid,
.youtube-vid p,
.gall-templ-items-wrap > div,
.download-link,
.templ-news__item-news,
.projects-wrapp >div,
.projects-months-wrapp > h3,
.partneer-list{
  visibility: hidden;
}
#intake-map svg path,
#marketplace-map svg path{
  stroke-dasharray: 10000;
  stroke-dashoffset: 10000;
}
.templ-side-left .download-link{
  margin-left: 0;
}
.templ-side-left .download-link .image-block{
  left: initial;
}
.templ-side-left .download-containeer__text-text{
  margin-left: 35px;
}
.balance__item-news-link img{
  display: block;
  /*height: 100%; */
}
.templ-side-left ul li{
  line-height: 1.5;
  margin-bottom: 25px;
}
.templ-side-left .autorize__login,
.templ-side-left .autorize__register{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    line-height: 1.5;
    font-family: 'Raleway-SemiBold',sans-serif;
    font-size: 1em;
    color: #fea100; 
}
.templ-side-right {
  padding-bottom: 15px;
}
.templ-side-right input{
  bottom: 0;
}
.bottomed{
	bottom: -20px !important;
	-webkit-transition: all 0.112s linear;
  -moz-transition: all 0.112s linear;
  -ms-transition: all 0.112s linear;
  -o-transition: all 0.112s linear;
  transition: all 0.112s linear;

}
.inDevPage{
    padding: 60px 0 70px 0;
    font-family: 'Raleway-Black', sans-serif;
    font-size: 4em;
    color: #232323;
}
.new-add-1 .news__item-news > div{
  max-height: 280px;
}

.projects-wrapp{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-direction: column;
}
.projects-wrapp> div{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    order: 2;
}
.projects-wrapp> div.activeCategory{
    order: 1;
}
.projects-wrapp div h4{
    display: block;
    padding: 20px;
    margin-bottom: 10px;
    cursor: pointer;
    position: relative;
    left: 0;
    background: transparent;
    -webkit-transition: all 0.112s linear;
    -moz-transition: all 0.112s linear;
    -ms-transition: all 0.112s linear;
    -o-transition: all 0.112s linear;
    transition: all 0.112s linear;
    border-radius: 30px;
    flex-basis: auto;
    height: 56px;
    min-width: 227px;
}
.projects-wrapp div h4 i{
  position: relative;
  right: -5px;
}
.projects-wrapp div h4:hover{
  -webkit-transition: all 0.112s linear;
  -moz-transition: all 0.112s linear;
  -ms-transition: all 0.112s linear;
  -o-transition: all 0.112s linear;
  transition: all 0.112s linear;
  background: #F8C434;
}
.projects-wrapp div h4.active{
  position: relative;
  left: 20px;
   -webkit-transition: all 0.112s linear;
  -moz-transition: all 0.112s linear;
  -ms-transition: all 0.112s linear;
  -o-transition: all 0.112s linear;
  transition: all 0.112s linear;
  background: #F8C434;
}
.projects-wrapp .projects-list{
    width: 60%;
    margin-left: 0;
    display: none;
    position: relative;
    top: 0;
    left: 10%;
    opacity: 0;
    -webkit-transition: all 0.112s linear;
    -moz-transition: all 0.112s linear;
    -ms-transition: all 0.112s linear;
    -o-transition: all 0.112s linear;
    transition: all 0.112s linear;
}

.projects-list h5{
    font-weight: 600;
    display: block;
    font-size: 1.125em;
    margin-bottom: 15px;
    cursor: pointer;
     -webkit-transition: all 0.112s linear;
    -moz-transition: all 0.112s linear;
    -ms-transition: all 0.112s linear;
    -o-transition: all 0.112s linear;
    transition: all 0.112s linear;
}
.projects-list h5 i{
  position: relative;
  right: -10px;
  -webkit-transition: all 0.112s linear;
    -moz-transition: all 0.112s linear;
    -ms-transition: all 0.112s linear;
    -o-transition: all 0.112s linear;
    transition: all 0.112s linear;
}
.projects-list h5.active i{
  position: relative;
  right: -10px;
  transform: rotate(-180deg);
}
.projects-list h5:hover{
  color: #F8C434;
}
.projects-list li{
  margin-bottom: 35px;
  
}
.projects-list .project-content{
  display: none;
}
.projects-list li p{
  line-height: 1.5;
}
.projects-list li p a{
    font-family: 'Raleway-SemiBold',sans-serif;
    font-size: 1em;
    color: #fea100;
}
.activeCategory ul{
  display: block !important;
  opacity: 1 !important;;
  -webkit-transition: all 0.112s linear;
    -moz-transition: all 0.112s linear;
    -ms-transition: all 0.112s linear;
    -o-transition: all 0.112s linear;
    transition: all 0.112s linear;
}

.activeCategory ul li{

}
.project-content.openContent{
  display: block;
}
/*.chartWrapp{
    position: relative;
    top: 0;
    left: -17.708333%;
    width: 430px;
    height: 150px;
}
#exportChart{
  position: absolute;
  top: 0;
}*/

.market-buttons{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    padding: 0 0 0 5.208333%;
    text-align: center;
}
@media(max-width: 1681px){
  .market-buttons{
    padding-left: 40px;
  }
}
@media(max-width: 1281px){
  .market-buttons{
    padding-left: 15px;
  }
}
.market-buttons >div{
    padding: 20px;
    box-sizing: border-box;
    width: 170px;
    height: 160px;
    margin-bottom: 25px;
    cursor: pointer;
}
.market-buttons >div:hover{
    background-color: #fbfbfb;
}
.market-buttons >div.active{
   background-color: #c0c0c0; 
}
.btn-image{
    margin-bottom: 10px;
    width: 130px;
    height: 92px;
}
.market-buttons h4{
    font-family: 'Raleway-Bold', sans-serif;
    font-size: 1.25em;
}
.marketplace-item-list{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    height: 50px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 25px;
    padding-left: 25px;
    -webkit-transition: all 0.211s linear;
    -moz-transition: all 0.211s linear;
    -ms-transition: all 0.211s linear;
    -o-transition: all 0.211s linear;
    transition: all 0.211s linear;
    cursor: pointer;
}
.marketplace-item-list .culture-item-title:first-child{
    flex-basis: 31.35157545605307%;
}
.marketplace-item-list .culture-item-title:nth-child(2){
    flex-basis: 26.34051962410171%;
}
.marketplace-item-list .culture-item-title:nth-child(3){
    flex-basis: 25.27086788280818%;
}
.marketplace-item-list .culture-item-title:last-child{
    flex-basis: 13.6677722498618%;
}
.marketplace-list ul:nth-child(even) {
    background: #f9f9f9;
}
.market-item-list.activeEl{
    
}
.marketplace-item-list .culture-item-title {
    text-transform: uppercase;
    font-size: 0.9em;
    line-height: 1.5;
}
.marketplace-i-l{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
    height: 50px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 25px;
    padding-left: 25px;

    cursor: pointer;
}
.marketplace-i-l li:first-child{
    flex-basis: 31.35157545605307%;
}
.marketplace-i-l li:nth-child(2){
    flex-basis: 26.34051962410171%;
}
.marketplace-i-l li:nth-child(3){
    flex-basis: 25.27086788280818%;
}
.marketplace-i-l li:last-child{
    flex-basis: 13.6677722498618%;
}
.mark-content ul:nth-child(even) {
    background: #f9f9f9;
}
.market-item__cult-name{
  flex-basis: 31.35157545605307% !important
}

.hovered{
      padding-bottom: 2px;
    display: inline-block;
    border-bottom: 1px solid transparent;
   
}
.marketplace-i-l:hover .hovered{
    border-bottom: 1px solid #fec400; 
}
.marketplace-i-l.active{
    font-family: 'Raleway-Bold', sans-serif;
    background: #fea100 !important;
    color: #fff;
}

.marketplace-i-l.active .img0{
  background: url('img/graph-icons/mod-colored/img_a_0.png');
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.marketplace-i-l.active .img1{
  background: url('img/graph-icons/mod-colored/img_002_active.svg');
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.marketplace-i-l.active .img2{
  background: url('img/graph-icons/mod-colored/img_a_0.png');
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.marketplace-i-l.active .img3{
  background: url('img/graph-icons/mod-colored/img_a_1.png');
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.marketplace-i-l.active .img4{
  background: url('img/graph-icons/mod-colored/img_a_2.png');
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.marketplace-i-l.active .img5{
  background: url('img/graph-icons/mod-colored/img_a_3.png');
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.marketplace-i-l.active .img6{
  background: url('img/graph-icons/mod-colored/img_a_4.png');
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.marketplace-i-l.active .img7{
  background: url('img/graph-icons/mod-colored/img_010_active.png');
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.marketplace-i-l.active .img8{
  background: url('img/graph-icons/mod-colored/img_a_6.png');
  background-size: auto 100%;
  background-repeat: no-repeat;
}
.reg-data{
  width: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
}
.cl-date{
    text-align: right;
    font-family: 'PTSans-Caption',sans-serif;
    font-size: 1em;
    font-weight: 600;
    color: #fea100;
    margin-top: 50px;
    position: relative;
    top: -25px;
}
.cl-date span{
    margin-left: 10px;

}
.sowing-data .download-login-wrapp,
.marketplace-data-map-wrapp .download-login-wrapp{
    position: absolute;
    z-index: 2;
    text-align: right;
    margin-top: 40px;
    display: inline-block;
    float: right;
    margin-top: 100px;
}

.sowing-data .download-login-wrapp .image-block,
.marketplace-data-map-wrapp .download-login-wrapp .image-block {
    display: inline-block;
    float: none;
    position: relative;
    left: 0;
}
.side-toggle{
  position: relative;
}
.side-toggle section:nth-child(2) {
    visibility: hidden;
    height: 0;
    overflow: hidden;
}
.flexy {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 160px;
}
.sowing-data {
    width: 100%;
    margin-right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    order: 3;
  }
.sow-load-data-wrapp {
    width: 100%;
    min-width: initial;
    -webkit-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    -moz-box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    box-shadow: 0 0 74px 0 rgba(164, 164, 164, 0.21);
    padding-top: 35px;
    padding-left: 40px;
    padding-bottom: 35px;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
}
.sow-map-wrap {
    position: initial;
    top: initial;
    width: 64%;
    overflow: initial;
    right: initial;
    position: relative;
    height: 84.54074074074074vh;
}
.sow-culture-items-wrapp {
    width: 36%;
    min-width: initial;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: none;
    position: relative;
    padding: 0 0 0 0;
    margin-bottom: 135px;
}
.sow-load-data-wrapp h3 {
    padding: 20px 2.421354166666667% 20px 2.421354166666667% !important;
    margin: 0 0 0 0 !important;
    font-size: 2.25em;
}
.animation-wrapper {
    position: absolute;
    width: 100%;
    height: 0;
    top: 0;
    opacity: 1;
    z-index: 1;
    background: #fff;
}
.g-map .container{
  margin-top: 0 !important;
}
.sow-culture-grafic-wrapp h3{
	padding-left: 0 !important;
}
.sow-culture-property-wrapp h3{
	padding-left: 0 !important;
}
.sow-culture-grafic-wrapp .aside-noscroll__title-bg-image,
.sow-culture-property-wrapp .aside-noscroll__title-bg-image{
	top: 0;
}

.partneer-arrow{
	display: none;
}
.sow-wrap section:nth-child(3) > h3{
   margin-top: 110px;
    padding-left: 5.208333%;
    padding-top: 0;

}
.market-item__cult-image,
.sow-culture-grafic__li-img,
.sow-culture-prop__li-img,
.culture-item__cult-img {
    width: 24px !important;
    height: 25px !important;
    margin-right: 15px !important;
    vertical-align: middle !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
        display: inline-block !important;
}

.market-item__cult-image.zhyto {
    background-size: contain !important;
}

.market-item__cult-image.ozyma-pshenica,
.sow-culture-property-wrapp .ozyma-pshenica,
.sow-culture-grafic-wrapp .ozyma-pshenica,
.sow-culture__culture-items .ozyma-pshenica{
  background-image: url('img/graph-icons/yara.png') !important;
}

.market-item__cult-image.yara-pshenica,
.sow-culture-property-wrapp .yara-pshenica,
.sow-culture-grafic-wrapp .yara-pshenica,
.sow-culture__culture-items .yara-pshenica{
  background-image: url('img/graph-icons/yara.png') !important;
}
.sow-culture-property-wrapp .cucurudza,
.sow-culture-grafic-wrapp .cucurudza,
.sow-culture__culture-items .cucurudza{
  background-image: url('img/graph-icons/mod-colored/img_002.svg') !important;
}
.market-item__cult-image.yachmin-ozymy,
.sow-culture-property-wrapp .yachmin-ozymy,
.sow-culture-grafic-wrapp .yachmin-ozymy,
.sow-culture__culture-items .yachmin-ozymy{
    background-image: url('img/graph-icons/yachmin-yara.png') !important;
}
.market-item__cult-image.yachmin-yara,
.sow-culture-property-wrapp .yachmin-yara,
.sow-culture-grafic-wrapp .yachmin-yara,
.sow-culture__culture-items .yachmin-yara{
    background-image: url('img/graph-icons/yachmin-yara.png') !important;
}
.sow-culture-property-wrapp .ripak,
.sow-culture-grafic-wrapp .ripak,
.sow-culture__culture-items .ripak{
    background-image: url(img/graph-icons/mod-colored/img_005.svg) !important;
}
.sow-culture-property-wrapp .soya,
.sow-culture-grafic-wrapp .soya,
.sow-culture__culture-items .soya{
      background-image: url('img/graph-icons/ripak.png') !important;
}
.sow-culture-property-wrapp .sonashnyk,
.sow-culture-grafic-wrapp .sonashnyk,
.sow-culture__culture-items .sonashnyk{
      background-image: url('img/graph-icons/sonashnyk.png') !important;
}
.sow-culture-property-wrapp .oves,
.sow-culture-grafic-wrapp .oves,
.sow-culture__culture-items .oves{
      background-image: url('img/graph-icons/mod-colored/img_009.svg') !important;
}
.sow-culture-property-wrapp .proso,
.sow-culture-grafic-wrapp .proso,
.sow-culture__culture-items .proso{
      background-image: url('img/graph-icons/mod-colored/img_010.png') !important;
}
.sow-culture-property-wrapp .goroh,
.sow-culture-grafic-wrapp .goroh,
.sow-culture__culture-items .goroh{
      background-image: url('img/graph-icons/oves.png') !important;
}
.sow-culture-property-wrapp .grechka,
.sow-culture-grafic-wrapp .grechka,
.sow-culture__culture-items .grechka{
      background-image: url('img/graph-icons/grechka.png') !important;
}
.sow-culture-property-wrapp .zhyto,
.sow-culture-grafic-wrapp .zhyto,
.sow-culture__culture-items .zhyto{
      background-image: url('img/graph-icons/zhuto.png') !important;
}
.market-item__cult-image.ozymy-ripak,
.sow-culture-property-wrapp .ozymy-ripak,
.sow-culture-grafic-wrapp .ozymy-ripak,
.sow-culture__culture-items .ozymy-ripak{
       background-image: url(img/graph-icons/mod-colored/img_005.svg) !important;
}


.marketplace-i-l.active .market-item__cult-image.ozymy-ripak,
.sow-culture-property-wrapp .active .ozymy-ripak,
.sow-culture-grafic-wrapp li.active .ozymy-ripak,
.culture-item-list.activeEl .ozymy-ripak{
  background-image: url('img/graph-icons/mod-colored/img_a_1.png') !important;

}

.marketplace-i-l.active .market-item__cult-image.ozyma-pshenica,
.sow-culture-property-wrapp .active .ozyma-pshenica,
.sow-culture-grafic-wrapp li.active .ozyma-pshenica,
.culture-item-list.activeEl .ozyma-pshenica{
  background-image: url('img/graph-icons/mod-colored/yara-act.png') !important;
}
.marketplace-i-l.active .market-item__cult-image.yara-pshenica,
.sow-culture-property-wrapp .active .yara-pshenica,
.sow-culture-grafic-wrapp li.active .yara-pshenica,
.culture-item-list.activeEl .yara-pshenica{
  background-image: url('img/graph-icons/mod-colored/yara-act.png') !important;
}
.sow-culture-property-wrapp .active .cucurudza,
.sow-culture-grafic-wrapp li.active .cucurudza,
.culture-item-list.activeEl .cucurudza{
  background-image: url('img/graph-icons/mod-colored/img_002_active.svg') !important;
}
.marketplace-i-l.active .market-item__cult-image.yachmin-ozymy,
.sow-culture-property-wrapp .active .yachmin-ozymy,
.sow-culture-grafic-wrapp li.active .yachmin-ozymy,
.culture-item-list.activeEl .yachmin-ozymy{
    background-image: url('img/graph-icons/mod-colored/yachmin-yara-act.png') !important;
}
.marketplace-i-l.active .market-item__cult-image.yachmin-yara,
.sow-culture-property-wrapp .active .yachmin-yara,
.sow-culture-grafic-wrapp li.active .yachmin-yara,
.culture-item-list.activeEl .yachmin-yara{
    background-image: url('img/graph-icons/mod-colored/yachmin-yara-act.png') !important;
}
.sow-culture-property-wrapp .active .ripak,
.sow-culture-grafic-wrapp li.active .ripak,
.culture-item-list.activeEl .ripak{
    background-image: url('img/graph-icons/mod-colored/img_a_1.png') !important;
}
.sow-culture-property-wrapp .active .soya,
.sow-culture-grafic-wrapp li.active .soya,
.culture-item-list.activeEl .soya{
      background-image: url('img/graph-icons/mod-colored/ripak.png') !important;
}
.sow-culture-property-wrapp .active .sonashnyk,
.sow-culture-grafic-wrapp li.active .sonashnyk,
.culture-item-list.activeEl .sonashnyk{
      background-image: url('img/graph-icons/mod-colored/sonashnyk-act.png') !important;
}
.sow-culture-property-wrapp .active .oves,
.sow-culture-grafic-wrapp li.active .oves,
.culture-item-list.activeEl .oves{
      background-image: url('img/graph-icons/mod-colored/img_a_4.png') !important;
}
.sow-culture-property-wrapp .active .proso,
.sow-culture-grafic-wrapp li.active .proso,
.culture-item-list.activeEl .proso{
      background-image: url('img/graph-icons/mod-colored/img_010_active.png') !important;
}
.sow-culture-property-wrapp .active .goroh,
.sow-culture-grafic-wrapp li.active .goroh,
.culture-item-list.activeEl .goroh{
      background-image: url('img/graph-icons/mod-colored/oves-act.png') !important;
}
.sow-culture-property-wrapp .active .grechka,
.sow-culture-grafic-wrapp li.active .grechka,
.culture-item-list.activeEl .grechka{
      background-image: url('img/graph-icons/mod-colored/grechka-act.png') !important;
}
.sow-culture-property-wrapp .active .zhyto,
.sow-culture-grafic-wrapp li.active .zhyto,
.culture-item-list.activeEl .zhyto{
      background-image: url('img/graph-icons/mod-colored/zhuto-act.png') !important;
}
.sow-culture-grafic__li-img.zhyto, .sow-culture-prop__li-img.zhyto, .culture-item__cult-img.zhyto{
    background-size: contain !important;
}

.sow-culture-property-wrapp.data-all .sow-culture-prop__li-img.pshenica,
.market-item__cult-image.pshenica{
  background-image: url('img/graph-icons/yara.png') !important;
}
.market-item__cult-image.cucurudza{
  background-image: url('img/graph-icons/mod-colored/img_002.svg') !important;
}
.sow-culture-property-wrapp.data-all .sow-culture-prop__li-img.yachmin,
.market-item__cult-image.yachmin{
  background-image: url('img/graph-icons/yachmin-yara.png') !important;
}
.market-item__cult-image.ripak{
    background-image: url(img/graph-icons/mod-colored/img_005.svg) !important;
}
.market-item__cult-image.soya{
    background-image: url('img/graph-icons/ripak.png') !important;
}
.market-item__cult-image.sonashnyk{
    background-image: url('img/graph-icons/sonashnyk.png') !important;
}
.market-item__cult-image.oves{
      background-image: url('img/graph-icons/mod-colored/img_009.svg') !important;
}
.market-item__cult-image.proso{
      background-image: url('img/graph-icons/mod-colored/img_010.png') !important;
}
.market-item__cult-image.goroh{
      background-image: url('img/graph-icons/oves.png') !important;
}
.market-item__cult-image.grechka{
    background-image: url('img/graph-icons/grechka.png') !important;
}
.market-item__cult-image.zhyto{
      background-image: url('img/graph-icons/zhuto.png') !important;
}
.sow-culture-property-wrapp.data-all .sow-culture-prop__li-img.sorgo,
.market-item__cult-image.sorgo{
      background-image: url('img/graph-icons/mod-colored/img_010.png') !important;
}


.sow-culture-property-wrapp.data-all .sow-culture-prop__li-item.active .sow-culture-prop__li-img.sorgo,
.marketplace-i-l.active .market-item__cult-image.sorgo{
      background-image: url('img/graph-icons/mod-colored/img_010_active.png') !important;
}
.sow-culture-property-wrapp.data-all .sow-culture-prop__li-item.active .sow-culture-prop__li-img.pshenica,
.marketplace-i-l.active .market-item__cult-image.pshenica{
  background-image: url('img/graph-icons/mod-colored/yara-act.png') !important;
}
.marketplace-i-l.active .market-item__cult-image.cucurudza{
  background-image: url('img/graph-icons/mod-colored/img_002_active.svg') !important;
}
.sow-culture-property-wrapp.data-all .sow-culture-prop__li-item.active .sow-culture-prop__li-img.yachmin,
.marketplace-i-l.active .market-item__cult-image.yachmin{
    background-image: url('img/graph-icons/mod-colored/yachmin-yara-act.png') !important;
}
.marketplace-i-l.active .market-item__cult-image.ripak{
    background-image: url('img/graph-icons/mod-colored/img_a_1.png') !important;
}
.marketplace-i-l.active .market-item__cult-image.soya{
      background-image: url('img/graph-icons/mod-colored/ripak.png') !important;
}
.marketplace-i-l.active .market-item__cult-image.sonashnyk{
      background-image: url('img/graph-icons/mod-colored/sonashnyk-act.png') !important;
}
.marketplace-i-l.active .market-item__cult-image.oves{
      background-image: url('img/graph-icons/mod-colored/img_a_4.png') !important;
}
.marketplace-i-l.active .market-item__cult-image.proso{
      background-image: url('img/graph-icons/mod-colored/img_010_active.png') !important;
}
.marketplace-i-l.active .market-item__cult-image.goroh{
      background-image: url('img/graph-icons/mod-colored/oves-act.png') !important;
}
.marketplace-i-l.active .market-item__cult-image.grechka{
      background-image: url('img/graph-icons/mod-colored/grechka-act.png') !important;
}
.marketplace-i-l.active .market-item__cult-image.zhyto{
      background-image: url('img/graph-icons/mod-colored/zhuto-act.png') !important;
}





.content-404{
  height: 100vh;
  margin-top: 80px;
  background-image: url('img/404bg.png');
  background-position: center;
  background-size: contain;
  background-attachment: fixed;
}
.content-404 > div{
  padding-top: 110px;
  text-align: center;
}
.content-404 > div >p{
  margin-bottom: 35px;
  font-family: "Raleway-Light", sans-serif;
  font-size: 22px;
}
.content-404 .page-btn{
      width: 230px; 
      text-align: left;
      margin: 0 auto 0 auto; 
}
.sow-culture-prop__li-item.false,
.sow-culture-grafic__li-item.false,
.culture-item-list.false{
  display: none;
}
.culture-item-list.true{

}
.no-sidescroll-section.mod-other-pdng .sow-culture-property-wrapp.data-all{
  padding-left: 5.208333%;
}
.absolute-info{
    z-index: 3;
   text-align: center;
    width: auto;
    margin-left: 13.11770833333333%;
    font-family: 'Raleway-Bold', sans-serif;
    font-weight: 600;
    font-style: italic;
    font-size: 1.45em;
    position: absolute;
    right: 0;
    -webkit-transform: rotate(90deg) translate(-50%);
	  -moz-transform: rotate(90deg) translate(-50%);
	  -ms-transform: rotate(90deg) translate(-50%);
	  -o-transform: rotate(90deg) translate(-50%);
      transform: rotate(90deg) translate(-50%);
    top: 50%;
}
.no-sidescroll-section.mod-other-pdng .sow-culture-property-wrapp.data-all .sow-culture-grafic__grafic{
	min-height: 645px;
}
.marketplace-map-wrapp .cl-date{
	margin-top: 0;
}
.white-line{
    position: absolute;
    width: 100%;
    height: 23px;
    background: #fff;
}
.station-wrapp{
  font-size: 14px;
}
.station-wrapp .name{
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 10px;
}
.data1{
  font-weight: 600;
  margin-bottom: 10px;
}

.data1 span{
  font-weight: 100;
}
.data2{
  font-weight: 600;
}

.data2 span{
  font-weight: 100;
}
.win-list{
  padding-left: 10px;
      font-size: 14px;  
}
.win-list li{
  margin-bottom: 3px;
}
.win-list span{
  font-weight: 600;
}
.port-summ{
    font-weight: 600;
}
.itm-added{
    border: 1px solid #ccc;
    text-align: center;
    padding: 40px 0;
    font-size: 1.25em;
}
.itm-added p{
  margin-bottom: 15px;
}
.itm-added span{
  font-weight: 600;
}

#filters{
  margin-bottom: 40px;
}



.js .select {
  background-color: #fff;
  background-image: linear-gradient(to bottom, #fff, #f1f1f1);
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  border-radius: 0.25em;
  box-shadow: 0 2px 0 rgba(0,0,0,0.05);
  color: #709AD0;
  font-family: sans-serif;
  font-weight: 600;
  line-height: 1;
  padding: 0.75em 2em 0.75em 0.75em;
  position: relative;
}

.js .select::after {
  border-left: 0.375em solid transparent;
  border-right: 0.375em solid transparent;
  border-top: 0.375em solid #999;
  content: '';
  float: right;
  height: 0;
  margin-top: -0.1875em;
  position: absolute;
  right: 0.75em;
  top: 50%;
  width: 0;
}

.js .select:hover {
  border-color: #aaa;
  border-bottom-color: #999
}

.js .select.focus {
  border-color: #709AD0;
  box-shadow: 0 0 0 1px #709AD0, 0 2px 0 1px #ddd;
}

.js .select.focus::after {
  border-top-color: #709AD0;
}

/* nicer default styles for "real" <select> */
.select select {
    cursor: pointer;
    display: block;
    width: 100%;
    padding: 10px 0 10px 20px;
    border: none;
    border: 2px solid #fea100;
    outline: none;
    font-family: 'Raleway-Light', sans-serif;
    font-size: 1.25em;
    font-weight: 600;
}
/* hide and overlay when JavaScript is enabled */
.js .select select {
  left: 0;
  height: 100%;
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
}

#filters{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
}
#filters >div{
  flex-basis: 45%;
}
.tones-slider ul{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    justify-content: space-between;
    margin-top: 20px;
    margin-bottom: 40px;
    font-family: 'Raleway-Light', sans-serif;
    font-size: 1.25em;
    font-weight: 600;
}
.tones-slider ul li{
  flex-basis: 25%;
  text-align: center;
}
#filters .filter-buttons{
  flex-basis: 48%;
  text-align: right;
}
.filter-buttons input{
    display: inline-block;
    background: #fec400;
    font-family: 'Raleway-SemiBold', sans-serif;
    font-size: .875em;
    padding: 10px 20px 10px 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    position: relative;
    cursor: pointer;
    color: #fff;
    border: none;
    outline: none;
    -webkit-transition: all 0.112s linear;
    -moz-transition: all 0.112s linear;
    -ms-transition: all 0.112s linear;
    -o-transition: all 0.112s linear;
    transition: all 0.112s linear;
}
.filter-buttons input:hover{
  background: #fea100;
}
#filters .filter-checkbox{
  flex-basis: 48%;
}
.filter-checkbox .quot-filter-sources__li-item{
      font-family: 'Raleway-Light', sans-serif;
    font-size: 1.25em;
    font-weight: 600;
        display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
}
.filter-checkbox .quot-filter-sources__act-image {
    width: 25px;
    height: 25px;
    display: inline-block;
    border: 2px solid #fea100;
    position: relative;
    right: 0;
    top: 0;
    margin-right: 15px;
    border-radius: 50%;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
  margin-top: -4px;
}

.ui-slider-horizontal {
    height: 2px !important;
}
.ui-widget.ui-widget-content{
  border: 1px solid #fea100 !important;
}
.tones-slider{
  padding-top: 10px;
}
#chart_2{
  /*max-height: 645px;*/
}
#chart_0{
  max-height: 645px;
  width: 100% !important;
}
.marketplace-i-l.false{
  display: none;
} 
.data-all .summary_item.false{
   display: none;
}
.marketplace-data-map-wrapp .templ-side-left,
.sowing-data .templ-side-left{
    width: auto;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    position: relative;
    top: -30px;
}
.marketplace-data-map-wrapp .templ-side-left{
	top: 10px;
}
.railway-markers{
  margin-top: 45px;
  display: none;
}
.railway-markers li{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
      align-items: center;  
          margin-bottom: 15px;  

}
.railway-markers li div{
      margin-right: 15px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   /* IE10 IE11 */
   *{
   		visibility: visible;
   }
}

.header #ajaxsearchpro1_1 .probox .promagnifier, #ajaxsearchpro1_2 .probox .promagnifier, div.ajaxsearchpro[id*="ajaxsearchpro1_"] .probox .promagnifier{
  background-image: none;
}
.header #ajaxsearchpro1_1, #ajaxsearchpro1_2, div.ajaxsearchpro[id*="ajaxsearchpro1_"]{
  background: none;
}

/*flex*/

.flex {
  display: -ms-flexbox;
  display: flex;
}

.flex.space-between {
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex.around {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.flex.end {
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.flex.start {
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.flex.wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex.top {
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.flex.center {
  -ms-flex-pack: center;
  justify-content: center;
}

.flex.middle {
  -ms-flex-align: center;
  align-items: center;
}

.flex.bottom {
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex.column {
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex.stretch {
  -ms-flex-line-pack: stretch;
  align-content: stretch;
}

.full-height{
  height: 100%;
}

.max-width-1{
  max-width: 1200px;
}
.height-0{
  height: 0;
  order: 10;
}
svg.fa-youtube{
  position: relative;
  top: 2px;
}
.mod-size-3.height-0{
	height: 0;
  	order: 10;
	margin: 0;
}
@media screen and (max-width: 960px){
	.marketplace-data-map-wrapp .marketplace-data-wrapp{
		margin-top: 120px;
	}
}
@media screen and (max-width: 560px){
	.gall-templ-item.mod-size-3 {
    	height: auto;
    	margin-bottom: 40px;
	}
	.gall-item.mod-size-3{
		height: auto;
		background-size: auto 260px;	
		margin-bottom: 100px;
	}
	.gall-item .gall-item__page-link{
		position: relative;
	}
}
/*Убрать квоты*/
.quot-acc-wrapp, 
.quot-source {
	display: none !important;
}

.h3-text-infrast {
	  padding-left: 5.208333%;
}

sup {
position: relative !important;
top: -7px !important; }

.wrapper.wrapper-summit {
    margin: 150px 0;
}
.elementor-section #vertical-basic .timeline-marker:before {
    background: #f8c434;
}
.elementor-section #vertical-basic .timeline h3.timeline-title {
    color: #262626;
    margin-top: 1px !important;
    font-size: 22px;
    line-height: 1;
    text-transform: none;
}
.elementor-section #vertical-basic .timeline-info {
    font-style: normal;
}
.elementor-section #vertical-basic .timeline-content p {
    margin: 15px 0;
    font-size: 18px;
    line-height: 1.7;
    color: #222;
    font-family: 'Raleway-Bold';
}
.elementor-section #vertical-basic .timeline-content p .speaker {
	font-family: 'Raleway-Light';
	font-size: 16px;
}
.menu-summit-menu-container ul#menu-summit-menu li {
	display: inline-block;
	margin-right: 20px;
}
.menu-summit-menu-container ul#menu-summit-menu li a {
	color: #fff;
	font-weight: 600;
	font-size: 14px;
}
.menu-summit-menu-container ul#menu-summit-menu li:hover a {
	color: #FEC400;
}
.elementor-image-carousel-caption h1 {
	font-size: 24px;
	font-weight: bold;
	padding-top: 25px;
	padding-bottom:15px;
}
.uchast {
	font-size: 14px;
    font-weight: 600;
}
#vertical-basic .timeline-item:last-child .timeline-marker:after {
    display: none;
    }
.elementor-47335 .elementor-element.elementor-element-012db6c:not(.elementor-motion-effects-element-type-background), .elementor-47335 .elementor-element.elementor-element-012db6c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #EAEAEA;
}
.elementor-47335 .elementor-element.elementor-element-012db6c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 50px 0px;
}