body {
    background-color: #fff;
}
.front #region-content {
    background-color: #fff;
}
#panel-front-page #front-page-news .pane-content {
    padding: 5px 0 0;
}
#panel-front-page #front-page-news h2,
#panel-front-page #front-page-news h2 a {
    padding: 0;
}
#region-header-second {
    background: none !important;
    margin-bottom: 0;
    margin-right: 0;
    padding-right: 10px;
    margin-top: 10px;
    height: 52px;
    float: right;
}
.page-ut-frontpage-biomeditsiin #region-header-second {
    min-width: 285px !important;
}
#region-toolbar-second .block {
    margin-left: 12px;
}
#region-toolbar-second #block-block-13 li {
    margin-left: 7px;
}
#region-toolbar-second #block-block-13 li:first-child {
    margin-left: 0px;
}
#zone-toolbar a,
#zone-toolbar a.external {
    color: rgba(85, 85, 85, 0.54);
}
#zone-toolbar .block-ut-faculties-mobile {
    float:right;
}
#region-menu {
    background: none !important;
    background-color: #0a4387;
}
#region-menu .region-inner {
    background-color: #0a4387;
}
#panel-front-page .panels-flexible-column.omega h2:after,
#region-sidebar-first h2:after {
    background: none !important;
}
#panel-front-page .panels-flexible-column.omega h2:before,
#region-sidebar-first h2:before {
    background: none !important;
}
#panel-front-page .panels-flexible-column.omega h2 {
    margin-right: 0;
}
#panel-front-page .panels-flexible-column.omega .panels-flexible-column-inside {
    width: 300px;
}
#region-menu ul.menu li a {
    padding: 0 24px;
}
#front-page-news h2 a {
    background: none !important;
    margin: -5px -35px -4px;
}
#region-sidebar-first .block h2.block-title {
    margin: 0 0 -17px 0;
}
.page-ut-frontpage #panel-front-page h2 {
    background-color: #1976d2;
}
.page-ut-frontpage #panel-front-page div[class*="-footer_top_left"] h2.pane-title,
.page-ut-frontpage #panel-front-page div[class*="-footer_top_right"] h2.pane-title {
    display:none;
}
#zone-content-wrapper {
    padding-bottom: 20px;
    background: 0;
}
#panel-front-page .field-name-front-page-news-image-select {
    margin: 0 0 10px 0;
    position: relative;
}
#panel-front-page #footer-header h2,
#panel-front-page #center-header h2,
#panel-front-page #top-header h2,
#panel-front-page #front-page-news h2 {
    color: #1976d2;
    font: 34px 'Tinos', sans-serif;
    background: none;
}
#panel-front-page #front-page-news h2 a {
    color: #1976d2;
    text-transform: uppercase;
    width: 100%;
}
#panel-front-page #footer-header .pane-content,
#panel-front-page #center-header .pane-content,
#panel-front-page #top-header .pane-content {
    display: none;
}
#panel-front-page .panels-flexible-row {
    margin: 0 0 16px 0;
}
#panel-front-page  .field-name-body img {
    margin: 0px !important;
}
#panel-front-page .panels-flexible-row #footer-header,
#panel-front-page .panels-flexible-row #center-header,
#panel-front-page .panels-flexible-row #top-header {
    margin-bottom: -5px;
    margin-left: -12px;
    margin-top: -5px;
}
#panel-front-page .field-name-post-date {
    width: 60px;
}
#panel-front-page .field-name-field-category {
    float:right;
    font: 10px/18px 'Roboto', sans-serif;
    font-weight: 300;
}
#panel-front-page .field-name-field-category .field-item {
    padding-left: 3px !important;
    padding-right: 0px;
}
#panel-front-page .field-name-field-category .field-item a:before {
    content: "#";
}
#panel-front-page .front-news-category {
    margin-left: 3px;
}
/* Front page panel layout blocks Study/Science blocks */
#panel-front-page .facelift-block .pane-content {
    padding: 0;
}
.page-ut-frontpage #panel-front-page .facelift-block h2 {
    background-color: #fff;
}
.page-ut-frontpage #panel-front-page .facelift-block h2 a {
    color: #1976d2;
    padding-left: 0;
    padding-bottom: 0;
    word-break: break-word;
}
.page-ut-frontpage #panel-front-page .facelift-block .views-field-body {
    margin: 0;
}
.page-ut-frontpage #panel-front-page .facelift-block .views-field-created-1 {
    font-size: 0.846em;
    color: #8f8f8f;
    float: left;
    width: 60px;
    margin-left: 0;
}
.page-ut-frontpage #panel-front-page .facelift-block .views-field-field-category {
    float: right;
    margin-right: 0;
    font: 10px/18px 'Roboto', sans-serif;
    font-weight: 300;
}
.page-ut-frontpage #panel-front-page .facelift-block .views-field-body {
    clear:both;
    padding-top: 3px;
}
#panel-front-page .facelift-block h2 {
    padding: 10px 15px 4px;
}
.front #panel-front-page .panels-flexible-column-inside-first .views-row {
    border-bottom: none;
}
#region-menu ul.menu {
    background-color: #004ba0;
}
#page .field-type-taxonomy-term-reference a,
#page .views-field-field-category a {
    color: #98c1ea;
}
#panel-front-page .pane-content {
    padding: 0 0 0;
}
#panel-front-page .views-field-body div.field-content {
    color: rgba(65, 65, 65, 0.78);
}
.field-name-body {
    color: rgba(65, 65, 65, 0.78);
}
.right-sidebar-negative .field-name-body {
    color: #fefefe;
}
.language-switcher-locale-url li.last {
    display: none !important;
}
.addthis-container {
    float: right;
    display: inline-flex;
}
#region-content .region-inner {
    margin: 0 0 20px 0 !important;
}
#region-content.grid-6 .page-header-row img {
    margin-left: 0;
    margin-right: 0;
}
#region-content.grid-9 .page-header-row img {
    margin-left: 0;
    margin-right: 0;
}
#panel-front-page .panel-pane .pane-content .field-name-body {
    margin-top: 10px;
}
.field-item .view-mooc-header {
    margin-left:0px;
    margin-right:0px;
}
#events-today .view-ut-events .views-row,
#events-tomorrow .view-ut-events .views-row {
    border-top: 1px solid #ddd
}
#events-today .view-ut-events a:hover,
#events-today .view-ut-events .views-row:hover,
#events-tomorrow .view-ut-events a:hover,
#events-tomorrow .view-ut-events .views-row:hover {
    background-color: rgba(226, 241, 248, 0.54);
    color: #1976d2;
    text-decoration: none;
}
#events-today .view-ut-events .views-row .views-field-field-ut-event-date,
#events-tomorrow .view-ut-events .views-row .views-field-field-ut-event-date {
    font: 13px/16px 'Roboto', sans-serif;
    font-weight: 500;
}
#events-today .view-ut-events .views-row .views-field-title,
#events-tomorrow .view-ut-events .views-row .views-field-title {
    color: rgba(65, 65, 65, 0.87);
    font: 13px/16px 'Roboto', sans-serif;
    font-weight: 500;
}
#events-today .view-ut-events .views-row .views-field-field-ut-event-location,
#events-tomorrow .view-ut-events .views-row .views-field-field-ut-event-location {
    color: #8f8f8f;
    font: 13px/16px 'Roboto', sans-serif;
    font-weight: 300;
}
#zone-footer .addthis-container a img:hover {
    width: 0;
    height: 0;
    padding: 36px 0 0 36px;
}
#zone-footer .addthis-container a.addthis_button_facebook img:hover {
    background: url(/sites/all/themes/ut_main/img/facelift_icons/fb_big_icon_over.png) no-repeat 0 0;
}
#zone-footer .addthis-container a.addthis_button_twitter img:hover {
    background: url(/sites/all/themes/ut_main/img/facelift_icons/twitter_big_icon_over.png) no-repeat 0 0;
}
#zone-footer .addthis-container a.addthis_button_linkedin img:hover {
    background: url(/sites/all/themes/ut_main/img/facelift_icons/linkedin_big_icon_over.png) no-repeat 0 0;
}
#zone-footer .addthis-container a.addthis_button_email img:hover {
    background: url(/sites/all/themes/ut_main/img/facelift_icons/mail_big_icon_over.png) no-repeat 0 0;
}
#region-toolbar-second .block.block-13 .content li {
    padding-top: 2px;
}
#region-toolbar-second #block-locale-language li {
    margin-left: 5px;
}
.node-type-ut-event .field-type-datetime .field-item > * {
    margin-right: 5px;
}
#block-block-13 ul li {
    vertical-align: bottom !important;
    padding-top: 0px;
}
#block-block-13 ul li img {
    vertical-align: text-top !important;
}
.domain-maailmakeeled-ut-ee.i18n-en #region-menu ul.menu li a {
    padding: 0px 16px;
}
.domain-flfi-ut-ee.i18n-et #region-menu ul.menu li a {
    padding: 0px 22px;
}
#front-page-video .pane-content {
    position: relative;
    padding-bottom: 56.25%; /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */
    /*padding-top: 30px;*/
    height: 0;
    overflow: hidden;
}
#front-page-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.img-icons {
    position: absolute;
    bottom: 0;
    right: 0;
    display: inline-flex;
}
.img-icon .field-name-field-icon {
    background-color: #fff;
    padding: 3px 3px;
}
.img-spacer {
    background-color: #fff;
    width: 30px;
    height: 30px;
    z-index: 10;
    background: linear-gradient(to bottom right, transparent 0%, transparent 50%, #fff 50%, #fff 100%);
}
.panels-flexible-column-first .views-field-field-frontpage-image {
    position: relative;
}
.addthis-pretext,
#events-footer-link {
    font: 14px/18px 'Roboto', sans-serif;
    font-weight: 500;
    color: rgb(124, 124, 124);
    margin-top: 16px;
    margin-right: 5px;
}
#events-footer-link a {
    color: rgb(124, 124, 124) !important;
}
.node-media-gallery .action-links li {
    background: none !important;
    padding: 0px !important;
}
.node-media-gallery .action-links li a {
    border: 0px !important;
    padding-left: 0px;
}
.node-media-gallery .action-links li a:hover {
    background-color: transparent !important;
}
/* Gallery styles */
#cboxTitle {
    display: none !important;
}
#cboxLoadedContent {
    overflow: hidden !important;
}
.media-gallery-media .media-gallery-item {
    border: 1px solid #ddd !important;
}
.field .field-label {
    font-weight: 500 !important;
}
.node-ut-mooc .content .field-label {
    font-size: 100%;
}
#olark-wrapper .olark-launch-button .olark-button-text {
    color: #ffffff !important;
    text-shadow: 0 0 1px #999;
}
.events-block-left .views-field-field-ut-event-background {
    position: relative;
    /*z-index: 0;*/
}
.events-block-left a {
    color: rgba(65,65,65,0.87) !important;
}
.events-block-left .views-field-field-ut-event-background #img-gradient {
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
    left: 0;
    height: 210px;
    background: none;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 45%, rgba(255,255,255,1) 60%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(45%,rgba(255,255,255,0)), color-stop(60%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 45%,rgba(255,255,255,1) 60%);
    background: -o-linear-gradient(top, rgba(255,255,255,0) 45%,rgba(255,255,255,1) 60%);
    background: -ms-linear-gradient(top, rgba(255,255,255,0) 45%,rgba(255,255,255,1) 60%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 45%,rgba(255,255,255,1) 60%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.events-block-left .views-field-nothing {
    margin-top: -35px;
}
.events-block-left .views-field-title {
    position: relative;
    z-index: 2;
}
.events-block-left .views-field-field-ut-event-date {
    position: relative;
    z-index: 2;
}
.events-block-left .views-field-field-ut-event-location {
    position: relative;
    z-index: 2;
}
@media all and (min-width: 980px) {
    #block-domain-menu-block-ut-main-menu {
        display: block !important;
    }
    #block-search-form {
        display: inline-block !important;
        margin-right: -10px !important;
    }
}
/* Screen changes*/
@media all and (max-width: 980px) and (min-width: 720px) {
    .container-12 .grid-4 {
        width: 340px !important;
    }
    .front .view-id-news img,
     #front-page-ettevotlus-news img,
    .img-icons {
        margin-right: 10px;
    }
    .facelift-block .img-icons {
        margin-right: 40px;
    }
    #block-locale-language {
        position: absolute;
        top: 10px;
        right: 40px;
    }
    #block-delta-blocks-breadcrumb {
        display: none;
    }
    #search-block-form .form-submit {
        background: none #0b4b94 !important;
    }
    .img-icons img {
        margin-right: 0px !important;
    }
}
@media all and (max-width: 720px) {
    #block-search-form {
        float:left;
        width: 100%;
    }
    #block-locale-language {
        position: absolute;
        top: 10px;
        right: 40px;
    }
    .front .view-id-news img,
    #front-page-ettevotlus-news img {
        max-width: 180px !important;
        margin: 0 10px 10px 0;
        float:left;
    }
    .front #front-page-news img {
        margin: 0 10px 10px 0 !important;
    }
    #block-delta-blocks-breadcrumb {
        display: none;
    }
    #search-block-form .form-submit {
        background: none #0b4b94 !important;
    }
    .page-ut-frontpage #panel-front-page .facelift-block h2 {
        padding-top: 0px;
    }
    .img-icons {
        margin-right: 10px;
        bottom: 10px;
    }
    .img-icons .img-icon {
        background-color: #fff;
    }
    .front #front-page-news .img-icons img,
    #region-content #panel-front-page .img-icons img {
        margin: 0 !important;
    }
    .facelift-block .img-icons {
        bottom: -102px;
        right: 0px;
    }
    .panels-flexible-column-first .views-field-field-frontpage-image .field-content a {
        position: relative;
    }
    .panels-flexible-row-7-8,
    .panels-flexible-row-244-8 {
        text-align: center;
    }
    .panels-flexible-row-7-8 .grid-4,
    .panels-flexible-row-244-8 .grid-4 {
        width: 49%;
        display: inline-block;
        vertical-align: top;
    }
    #panel-front-page .panels-flexible-column.omega .panels-flexible-column-inside {
        text-align: center;
        width: auto;
    }
}
