/* Use this CSS file to override theme CSS rules */

.field--type-text-with-summary {
  text-align: justify;
}
#header-top-right {
  float: right;
}
#views-exposed-form-mt-faculty-staff-page-1 {
  clear: both;
  margin-bottom: 60px;
}

.tbm-link {
  text-transform: uppercase;
  font-weight: 600;
}

.tbm-link:hover, .tbm-link:focus {
  text-decoration: none !important;
}

.tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:hover, .tbm-subnav>.tbm-item>.tbm-link-container>.tbm-link:focus
{
color: #3a67ad !important;
background-color: #e8e8e8;
}

@media (max-width: 1200px) and (min-width: 990px) {
.tbm-link.level-1 {
  padding: 1rem 1.25rem;
  text-transform: uppercase;
  font-size: 12px; 
}
.onscroll .site-name a {
    font-size: 22px !important;
}

}

@media (max-width: 992px) and (min-width: 768px) {
nav#block-scholarly-languageswitchv2 {
        margin-top: -60px;
}
}

.field--name-field-mt-email
{
  display: flex;
  align-items: baseline;
  margin-top: 0px;
  margin-bottom: 10px;
}

.field--name-field-amet, .field--name-field-ained, .field--name-field-tooruum, .field--name-field-klass, .field--name-field-ulesanded {
  display: flex;
  align-items: baseline;
  margin-top: 0px;
  margin-bottom: -41px;
}
ÑÐ»ÐµÐ¼ÐµÐ½Ñ {
}
.field--entity-reference-target-type-taxonomy-term ul.field__items li a {
  color: #000;
  background-color: #eee;
  font-size: 14px;
  text-transform: none !important; 
}
.view-mt-features a {
  font-size: 20px;
  font-weight: 600;
}
.view-mt-features a:hover {
text-decoration: none;
}
.field--name-field-amet li:after, .field--name-field-tooruum li:after {
content: ",";
}
.field--name-field-amet li:last-child:after,.field--name-field-tooruum li:last-child:after {
content: "";
}
#block-scholarly-kooliaastainfo a {
  font-size: 16px;
  padding: 10px;
}
.view-frontpage .node__title a {
  font-size: 19px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 0;
  margin-top: 5px;
}
.node--view-mode-teaser {
  margin-bottom: 10px !important;
  padding: 0 0 10px 0 !important;
}
.video-embed-field-provider-youtube iframe {
  width: 100% !important;
}
.field.field--name-field-image.field--type-image.field--label-hidden.field__items {
  float: left;
}
/*.contextual-region.view.view-mt-faculty-staff.view-id-mt_faculty_staff {*/
/*  margin-top: 60px;*/
/*}*/

.map-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Then style the iframe to fit in the container div with full height and width */
.map-responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
li.node-readmore > a {
    padding: 5px 1px !important;
}

.views-field.views-field-field-amet > .field-content, .views-field.views-field-field-ained > .field-content, .views-field.views-field-field-mt-email > .field-content, .views-field.views-field-field-tooruum > .field-content, .views-field.views-field-field-klass > .field-content
{
    display: inline !important;
}
.contextual-region.view.view-mt-faculty-staff.view-id-mt_faculty_staff {
    margin-top: 50px !important;
}
.view-mt-faculty-staff .views-field-title {
    text-transform: uppercase !important;
}
.view.view-mt-faculty-staff.view-id-mt_faculty_staff {
  padding-top: 20px;
}
.views-field.views-field-title a:hover, .views-field.views-field-title a:focus {
    text-decoration: none !important;
}
.onscroll .site-name a {
    font-size: 26px;
}
.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-title.form-item-title.form-no-label, .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-amet-target-id.form-item-field-amet-target-id.form-no-label, .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-field-ained-target-id.form-item-field-ained-target-id.form-no-label {
  width: 200px;
}
.view-mt-events .views-field-body p {
    text-align: justify !important;
}
#main-content {
    padding: 10px 0 !important;
}
.node--type-opilastetood .field--name-body, .node--type-opilastetood .node-readmore {
  display: block;
  margin: 0 0 0 33%;
}