/* open-sans-300 - cyrillic_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v15-cyrillic_latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('../fonts/open-sans-v15-cyrillic_latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-cyrillic_latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-cyrillic_latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-cyrillic_latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-cyrillic_latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - cyrillic_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v15-cyrillic_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../fonts/open-sans-v15-cyrillic_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-cyrillic_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-cyrillic_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-cyrillic_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-cyrillic_latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - cyrillic_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/open-sans-v15-cyrillic_latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../fonts/open-sans-v15-cyrillic_latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-cyrillic_latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-cyrillic_latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-cyrillic_latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-cyrillic_latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - cyrillic_latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v15-cyrillic_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../fonts/open-sans-v15-cyrillic_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v15-cyrillic_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v15-cyrillic_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v15-cyrillic_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v15-cyrillic_latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}























/**
 * Place your custom styles here.
 */
a.to_big {
    
    font-size: 30px !important;
    
}
a.to_normal{
    font-size:20px !important;
}
a.to_small{
    font-size:10px !important;
}
a#text_resize_increase {
    background:none;
    margin:0px;
}
a#text_resize_reset {
     background:none;
     margin:0px;
}
a#text_resize_decrease {
     background:none;
     margin:0px;
}
.navbar-collapse {
    padding-right: 0px; 
    padding-left: 0px; }
    
article div.news_content{
    position: relative;
    height:auto;
    max-height: 115px;
    overflow: hidden;
}
article div.news_content_seisukoht{
    position: relative;
    height:auto;
    max-height: 115px;
    overflow: hidden;
    
}
.title_height{
    height:90px;
    max-height: 90px;
    
}
.suuruse_maaramine{
    
    height:475px;
    
}
.language-switcher-locale-url{
    float:right;
    list-style:none;
    
}
.language-switcher-locale-url li{
    float:right;
    display:inline;
    list-style:none;
    
}
.language-switcher-locale-url li.first:before{
    border-left-style:solid;
    border-left-width:2px;
    
}
.form-control{
    
    width:75%;
}
.form-textarea-wrapper textarea {
    
    width:75%;
}

.resizable-textarea .grippie {
    
    width:75%;
    
}
body.page-node- header {
    height: 35vh;
    background: url(../static/images/maja-wide.jpg) no-repeat center top;
    background-size: cover;
}
.image_hight{
    height:189px;
}
.height_gallery{
    
    height:300px;
    
}
.gallery_title{
    height:100px;
    vertical-align: bottom;
     display: table-cell;
     padding-bottom:  5px;
}
.gallery_title p{
    bottom:0px;
   
}
.gallery_thumbnail{
        width: 100%;
    margin-bottom: 10px;
}
.custom_footer{
    
    background-color: transparent;
    
    
}
.custom_footer a{
    
    color:#3d7cb6;}

.normal_link{
    font-size:17px;
    color: white;
    font-style: normal;
    
}
.not-front header {
    height: 35vh;
    background: url(../static/images/maja-wide.jpg) no-repeat center top;
    background-size: cover;
}
.form_date_select{
    
    width:100%;
    
}
.not_so_big{
    min-height: inherit;
    height:auto !important;
    background:none !important;
}
.fullwith{
    
    width:100%;
}
.form_date_select_date{
    
}
.col-lg-6 .form-type-date-popup{
    
    width:100%!important;
    
}
.col-lg-6 .form-type-date-popup .form-item-start-date{
    
    width:50%;
    
}
.col-lg-6 .form-type-date-popup .form-item-end-date{
    
    width:50%;
    
}
.form-type-date-popup .form-item-alates-date{
    width:50%;
}
.form-type-date-popup .form-item-kuni-date{
    width:50%;
}
.footer .col-lg-4 a{
    
    color:white;
    
}
.webform_custom .form-control{
    width: 100%;
}
.main-container a{
    text-decoration: underline;
}
header .navbar-collapse{
    
    margin-left: 0px !important;
    margin-right: 0px !important;
}
header .navbar-collapse #edit-submit{
    margin-left: 15px;
}
.suuruse_maaramine a {
    text-decoration: none;
}
.front a {
    text-decoration: none;
}
.region-top-area {
    
    
}