
/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

/** Icon Set for Graphical Download Block http://handdrawing.olawolska.com/ 
    http://www.iconfinder.com/browse/iconset/49handdrawing/#readme
    
    Handmade by Aleksandra Wolska, http://www.olawolska.com/ - 
**/

html {
    color: #333;
}

#header-group-inner {
  padding-top: 20px; 
  padding-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 7px;
  margin-top: 23px;
  font-weight: 900;
}

h2.block-title {
  margin-top: 0px;
}

.gutter {
  padding-left: 10px; padding-right: 10px;
}

#site-name {
  font-weight: 900;
  font-size: 243%;
  margin-bottom: 5px;
  margin-top: 8px;
}

#slogan  {
  font-size: 100%;
}

#block-search-form,
#block-locale-language {
  text-align: right;
  width: 300px !important;
}

#block-locale-language {
  position: absolute;
  top: 20px;
  right: 65px;
}

blockquote {
  padding-left: 23px;
  background: #EAF8E4;
  border: 2px solid #8DC478;
  color: #3E642F;
  font-weight: bold;
  font-size: 110%; /* 14px/12px */
  margin: 20px 0pt;
  padding: 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}


/** flattr block on main page **/
#block-block-5 {
  width: 115px;
  float: right;
}

#block-block-6 {
  margin-top: 23px;
}

#block-block-7,
#block-block-3,
#block-views-quotes-block_2 {
  max-width: 50%;
  min-width: 565px;
}

#block-views-quotes-block_2 p {
    margin: 0em;
}

#block-views-quotes-block_2 {
    margin-bottom: 20px;
}

#preface-top-outer {
    min-height: 10px;
}

#preface-top-outer #block-block-1 {
    width: 33%;
}

#block-block-5 {
    width: 150px;
}

#block-views-quotes-block_2 blockquote {
  padding-left: 23px;
  background: transparent;
  border: 0px solid #ffffff;
  color: #ffffff;
  font-weight: normal;
  font-size: 100%; /* 14px/12px */
  font-style: italic;
  padding: 0px;
  margin: 0px;
  /* margin: 20px 0pt;
  padding: 10px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;*/
}

#block-block-1 {
  float: right;
}

#block-search-form {
  position: absolute;
  top: 95px;
  right: 60px;
}

#block-views-news-block .view-footer {
  padding-top: 10px;
}

#block-views-87e5f7ce07c2b5fabe2ee0e3c7a78335 {
  position: relative;
}

.view-latest-news-full-display-block- .views-field-title {
  font-size: 120%;
}

.view-id-latest_news_full_display_block_.view-display-id-block_2 .views-field-title {
  font-size: 100%;
}

.view-id-latest_news_full_display_block_.view-display-id-block_2 .more-link {
  margin-top: 10px;
}

.view-id-latest_news_full_display_block_.view-display-id-page .views-row {
  padding-left: 0px;
}

.view-id-latest_news_full_display_block_.view-display-id-page .views-row {
  margin-top: 30px;
}

.view-id-latest_news_full_display_block_.view-display-id-page .views-row.views-row-1 {
  margin-top: 15px;
}

div.node {
  margin-bottom: 0em;
}

.node-bottom {
  margin: 0em 0em 0em 0em;
  margin-top: 10px;
}

.view-newslist .submitted {
  display: none;
}

.view-newslist .views-row {
  margin-bottom: 1.5em;
}

.main-wrapper {
  margin-bottom: 2.5em;
}

.footer-wrapper {
  background-color: #464646;
  color: #a9a9a9;
  min-height: 68px;
  padding-top: 14px;
}

.footer {
  padding-top: 10px;
}

#block-locale-language {
  width: 145px !important;
}

#block-block-9 {
    text-align: right;
}

#block-block-9 a:link,
#block-block-9 a:visited {
    color: #fff;
}


#block-block-8,
#block-block-4 {
  margin-top: 0px;
  width: 20%;
  margin-bottom: 0px;
  float: right;
  text-align: right;
  position: absolute;
  top: 160px;
  right: 65px;
}

#block-block-8 {
  top: 150px;
}

#block-block-8,
#block-block-4 p {
  margin: 0px;
}

.submitted {
  padding-top: 4px; padding-bottom: 10px;
  border-top: 1px solid #D6DDB9;
}

.meta {
  position: relative;
  top: -15px;
  left: 510px;
  width: 300px;
  font-size: 11px;
}

.feed-icon {
  position: absolute;
  right: 10px; top: 0px;
  width: 30px;
}

#content-tabs ul.primary li a.active:link, 
#content-tabs ul.primary li a.active:visited,
#content-tabs ul.primary li a:link, 
#content-tabs ul.primary li a:visited {
  text-transform: none;
  font-size: 14px;
}

.field-content img {
  padding-top: 7px; padding-right: 10px;
}

.region-content .content {
  margin-bottom: 20px;
}

tbody {
  border-top: 0px;
}

.view-english-application-listing .views-field-title,
.view-application-listing .views-field-title {
  font-size: 120%; padding-bottom: 7px;
}

.view-english-application-listing .views-row,
.view-application-listing .views-row {
  padding-bottom: 23px; background-color: #fff;
  padding: 10px; margin-bottom: 10px; border: 1px solid #e9e9e9;
}

#block-views-87e5f7ce07c2b5fabe2ee0e3c7a78335 .views-row {
  margin-bottom: 10px;
}

.block .view-footer {
  padding-left: 10px;
}

.block .views-row {
  padding-left: 10px; padding-right: 10px;
}

#block-block-10 .content p {
  padding-left: 10px; padding-right: 10px;
}

/** .view-id-latest_news_full_display_block_ view-display-id-block_1 view-dom-id-cc88590109d8a840a778e1365fb07e50 .content p {
  padding-left: 0px; padding-right: 0px;
} **/

#block-block-6 .content {
  padding-left: 10px; padding-right: 10px;
}

.block .views-row h2.title {
  padding-left: 10px;
}

.view-news .views-row {
  padding-bottom: 0px; margin-bottom: 0px;
}

.region-sidebar-second .block h2.title,
#block-book-navigation h2.title,
#block-views-application_listing-block h2.title {
  margin-bottom: 13px; padding-bottom: 3px; 
  border-bottom: 1px solid #e9e9e9; padding-left: 10px;
}


.inner ul.pager li a:link, 
.inner ul.pager li a:visited, 
.inner ul.pager li.pager-current,
.inner ul.pager li.pager-current {
  background-color: transparent;
  border-color: transparent;
}

.inner ul.pager li a:hover {
  border-bottom: 4px solid #94CE18;
}

.book-navigation {
  margin-top: 23px;
}

.block {
  margin-bottom: 0em;
}

.translation-link {
  display: none;
}

#main-menu-inner {
  max-width: 900px;
}

.views-field-created {
  font-size: 11px;
}

.language-switcher-locale-url {
  list-style: none;
}

.page {
  min-width: 1240px;
}

.main-wrapper {
 padding-top: 20px;
}

.region-sidebar-second {
  padding-top: 30px;
}

/** #preface-top-outer {
  margin-top: 20px;
  margin-bottom: 10px;
} **/

/* #edit-search-block-form--2 input{
  width: 205px;
}*/

#logo {
  margin: 30px 20px 0px 0px;
}

#site-name-wrapper {
  font-size: 19px;
  margin: 20px 0px;
}

#block-system-main-menu {
  /** font-family: "Lucida Sans","Lucida Grande","Lucida Sans Unicode",Verdana,Geneva,sans-serif; **/
  font-family: "Myriad Pro", "Myriad Web Pro Regular", "Lucida Grande", Geneva, Trebuchet MS, sans-serif;
  font-size: 108.3%; margin-bottom: 0em !important; position: relative; left: -1em;
}

#breadcrumbs, #breadcrumb a, #breadcrumb {
  font-size: 108.3%;
  font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
}

.content-region-inner {
  margin-right: 60px; min-width: 810px;
}

h1.title {
  margin-bottom: 5px;
}

h2.title {
  text-transform: none;
  font-weight: 900;
}

h2 {
  margin-top: 23px;
  font-weight: 600;
  margin-bottom: 7px;
}

.view-humans-with-users td {
  padding: 23px;
}

/** .view-humans-with-users .views-field-name {
  font-weight: bold;
}**/

.views-field-field-users-website ul,
.views-field-field-users-website .block ul, 
.views-field-field-users-website .block ol {
  list-style: none;
  margin: 0em;
}

#block-system-user-menu {
  margin-top: 20px;
}

#main-menu li a:hover, #main-menu li.active-trail a {
  border-bottom: 4px solid #94CE18; color: #4A95C8;
}

#main-menu li a {
  border-bottom: 4px solid #fff;
}

#main-menu li a.active {
  border-bottom: 4px solid #94CE18; color: #4A95C8;
}

.region-main-menu ul li a, .region-main-menu ul li .nolink {
  padding: 0.4em 1em; font-weight: bold;
}

p img {
  padding-right: 10px;
}

#slogan {
  margin-left: 3px;
}

.view-quotes .views-field-name .field-content {
  float: left;
  padding-right: 2em;
  padding-bottom: 0.5em;
}

