/* GENERAL PURPOSE & TYPOGRAPHY */

body
 {
  background: #000000;
 }

.transparent
 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  transition: all 0.3s;
 }

.transparent:hover
 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
 }

/* TOP BAR */

.region-top-bar .topbar-button 
 {
  background: #5191cd;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-color #ffffff;
 }
 
#section-top-bar
 {
  background: #000018;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: #ffffff;
 }

/* HEADER */
 
#section-logo
 {
  background: rgba(203, 182, 119, 0.77);
 }
 
#navigation
 {
  background: rgba(0,0,24, 0.62);
 }

/* MAIN NAVIGATION */

ul.nice-menu li,
ul.nice-menu-down li.menuparent,
ul.nice-menu-down li.menuparent:hover
 {
  background: transparent;
  border-style: none;
 }
 
ul.nice-menu li ul
 {
  background: #9c8c5b;
 }

/* BREADCRUMB */

.breadcrumb
 {
  background: #c6c6c6;
  border-top-style: solid;
  border-top-width: 1px;
  border-color: #ffffff;
  padding: 1em;
 }

/* ROTATING IMAGE */

#section-rotating-image .block
 {
  margin: 0px;
 }

.theme-default .nivoSlider
 {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  margin: 0px;
  padding: 0px;
 }

/* PAGE TITLE */

#section-page-title
 {
  background: #ffffff;
 }

/* MAIN CONTENT */

#section-main,
#main-page-wrapper
 {
  background: #ffffff;
 }

/* SIDEBARS */

/* CUSTOM BLOCKS */

#section-frontpage-blocks
 {
  background: #ffffff;
 }

#section-frontpage-blocks h2.block-title
 {
  background: #cbb677;
 }

#section-frontpage-blocks .view a,
#section-frontpage-blocks .view a:link,
#section-frontpage-blocks .view a:visited
 {
  color: #000000;
  text-decoration: none;
 }

#section-frontpage-blocks .view a:hover
 {
  text-decoration: underline;
 }

#section-frontpage-blocks .views-field-created
 {
  color: #777777;
 }

#section-frontpage-blocks .views-row
 {
  margin-bottom: 1em;
 }

#section-frontpage-blocks .view-footer
 {
  text-align: right;
 }

#block-search-form input
 {
  border-style: none;
  background: #585858;
 }
 
#block-search-form input.form-submit
 {
  min-width: 17px;
  background: #585858 url('../images/glass.png') center center no-repeat;
  display: inline-block;
  text-indent:-9999px;
 }

#section-frontpage-blocks
 {
  background: #faf8f1;
  border-top-style: solid;
  border-top-width: 2px;
  border-color: #cbb677;
 }

/* FOOTER */

#footer-top
 {
  border-top-style: solid;
  border-top-width: 3px;
  border-color: #9c8c5b;
 }
 
#footer-middle
 {
  background: #9c8c5b;
 }

ul.social li a.social-facebook
 {
  background: url('../images/social/facebook.png') center center no-repeat;
 }

ul.social li a.social-instagram
 {
  background: url('../images/social/instagram.png') center center no-repeat;
 }

ul.social li a.social-twitter
 {
  background: url('../images/social/twitter.png') center center no-repeat;
 }

ul.social li a.social-linkedin
 {
  background: url('../images/social/linkedin.png') center center no-repeat;
 }

ul.social li a.social-youtube
 {
  background: url('../images/social/youtube.png') center center no-repeat;
 }

ul.logotypes li a.logotypes-fok
 {
  background: url('../images/footer/fok.png') center center no-repeat;
  width: 32px;
 }

ul.logotypes li a.logotypes-chronicle
 {
  background: url('../images/footer/chronicle.png') center center no-repeat;
  width: 69px;
 }

ul.logotypes li a.logotypes-mf
 {
  background: url('../images/footer/mf.png') center center no-repeat;
  width: 62px;
 }

/* BYLINE */