/*
  light: #fda409 (for frontside of these ribbons/titlebars)
  dark:  #e18a0d (for backside of ribbons(curl) and type)

  For patterns there are images with following urls
  where X marks alpha value
  and there exist images with values 1,2,3,4,5,10,20,30,40,50
  (also 6,7,8,9 for white pattern only)

  /sites/all/themes/ut_main/img/pattern_alpha_X.png is white semitransprent pattern
  and
  /sites/all/themes/ut_main/img/pattern_alpha_dark_X.png is dark semitransprent pattern

*/

/*Remove UT stye backgrounds */
body {
  background-color: #ffffff;
  background-image: none;
}
#region-header-second,
#zone-toolbar-wrapper,
#zone-content-wrapper {
  background-image: none;
}
.front #region-content {
  background-color: transparent;
}
#panel-front-page .panels-flexible-column.omega h2:before,
#region-sidebar-first h2:before ,
#panel-front-page .panels-flexible-column.omega h2:after,
#region-sidebar-first h2:after {
  display: none;
  content: normal;
}
#panel-front-page .panels-flexible-column.omega h2,
#region-sidebar-first .block h2.block-title  {
   margin-right: 0;
}

/*Style toolbar differently from UT*/
#zone-toolbar-wrapper {
  background: #f2f3f7;
}
#region-toolbar-first li:first-child a {
  display: block;
  background: url("../img/tu-logo-138.png") no-repeat scroll center center;
  padding: 0;
  width: 138px;
  height: 24px;
  text-indent: -9999em;
  overflow: hidden;
}
#zone-toolbar {
  margin-bottom: 2px;
}
#block-locale-language li a.session-active, #block-locale-language li a:hover {
  border-top: 2px solid #d88c03;
}
#search-block-form .form-submit {
  background-color: #d78d06;
}

/*Style menu differently from UT*/
#region-menu {
  background-color: #fca506;
  background-image: none;
  margin: 0 -560px 17px;
  min-height: 54px;
  padding: 0 560px;
  /*border-bottom: 1px solid #ffa209;*/
}
#region-menu ul.menu {
    background-color: #fca506 !important;
}
#region-menu ul.menu li a {
  border: none;
  padding: 10px 13px;
}
#region-menu ul.menu li a:hover,
#region-menu ul.menu li a.active,
#region-menu ul.menu li a.active-trail {
  border: none;
  color: #d78d06;
}
#region-menu ul.menu {
  background-image: none;
  margin: 0 0 -1px;
}
#region-menu ul.menu li {
  background-image: none;
  font-size: 1.13em;
}
#region-menu .region-menu-inner {
  margin-left: 10px;
  margin-right: -10px;
}










#logo img {
  margin: 24px 0 26px;
}


#front-page-slider .views-field-field-slider-title {
  background-color: #e18a0d;
  padding: 10px;
}

#front-page-slider .views-slideshow-controls-top .views-slideshow-pager-fields {
  background-image:url(../img/slider-bullets-bg.png);
}

#front-page-slider .views-slideshow-controls-top .views-slideshow-pager-field-item {
  background-image:url(../img/slider-bullets.png) !important;
}

#region-sidebar-first .block h2,
#front-page-dissertations h2,
#panel-front-page h2,
#panel-front-page .pane-calendar h2 {
  background-color: #e18a0d !important;
  background-image: url("/sites/all/themes/ut_main/img/pattern_alpha_10.png");
}
#panel-front-page #front-page-news h2 {
  background-color: transparent !important;
}
#panel-front-page #front-page-news h2 a {
  color: #e18a0d;
}

.right-sidebar-negative {
  background-color: #fda409!important;
}

.big-button {
  background: #fda409 url(../img/admission-applybutton-bg.png) repeat-x !important;
}

.big-button:hover {
  color: white !important;
}

#region-footer-first ul li,
#region-footer-second,
#region-footer-third {
  border: 0;
  background: url(../img/footer-border.png) repeat-y;
}
#region-footer-first ul li:first-child , #region-footer-first ul li li {
  background: none;
}

#zone-footer-wrapper {
  /*background: #ecbe70 url(../img/zone-footer.png) no-repeat 50% 0;*/
  background-color: #ecbe70;
  position: static !important;
  height: 168px;
  overflow: hidden;
  display: none;
}

#zone-footer2-wrapper {
  background: #ecbe70 url("/sites/all/themes/ut_main/img/pattern_alpha_10.png") repeat;
  /*height: 80px !important;*/
  overflow: hidden;
}

#zone-footer2-wrapper, #zone-footer2-wrapper a {
  color: #1e1a0f;
}

.region-footer2-first-inner {
  background: url(../img/footer2-utlogo-eetika-small.png) no-repeat 0px 35px;
  padding-top: 10px;
  font-size: 12px;
  padding: 35px 0 20px 75px
}

#region-footer2-second {
  /*background: url(../img/region-footer2-second-spacer.png) no-repeat 0 20px;*/

}

.region-footer2-second-inner {
  padding: 16px 0 0 25px;
}

#region-footer-first .content > ul > li {
  min-height: 168px;
  height: 168px;
}

.pane-content .more-link {
  padding-bottom:8px
}

/**
 * Mobile
 */
@media all and (max-width: 739px) {
  #region-menu ul.menu {
    background-color: #fca506;
  }

  /* TODO: to ut_main */
  .panels-flexible-column {
    float: none;
    margin-left: 0;
    margin-right: 0;
    width: auto;
  }

  #zone-footer-wrapper {
    height: auto;
  }

  #zone-footer-wrapper {
    background: #019cff;
  }

  #zone-footer2-wrapper {
    height: auto !important
  }

  .region-footer2-first-inner,
  .region-footer2-second-inner{
    padding: 0;
  }

  #zone-footer2-wrapper {
    padding: 20px 0 0 0;
  }
}


/*** fixes that should go to main theme later **

#panel-front-page .panels-flexible-column.omega .panels-flexible-column-inside {
  padding-right: 10px;
}
#panel-front-page .panels-flexible-column.omega h2 {
  padding-bottom: 21px;
  margin-bottom: -17px;
  margin-right: -10px;
  width: auto;
  position: relative;
}*/

/*forum*/
#comments .comment {
  margin-top: 1.5em;
}
h2.comment-form {
  margin-top: 1.5em;
}
.comment-wrapper {
  margin-left: 2em;
}
.field-name-taxonomy-forums {
  margin: 0 0 1.5em;
  font-size: 0.846em;
}
.field-name-taxonomy-forums .field-label,
.field-name-taxonomy-forums .field-items,
.field-name-taxonomy-forums .field-item {
  display: inline-block;
  font-weight: normal;
}
.username {
  font-weight: bold;
}
.node-type-forum #region-content .links.inline li {
  list-style: none outside none;
  padding: 0;
  background: none;
  font-size: 0.846em;
}
.node-type-forum #region-content footer {
  font-size: 0.846em;
}
.node-type-forum .comment footer {
  margin: 0 0 0.5em;
  font-weight: bold;
}
.node-type-forum .comment footer time {
  font-weight: normal;
}

.block-block-119 table img {
  height: auto;
  max-width: 100%;
}
.field-name-field-forum-frontpage-image img {
    float: left;
    margin-right: 10px;
}
.view-id-eetika_kuumad_teemad .field-name-body {
    clear: left;
    padding-top: 10px;
}
