/* This file will hold styles that are loaded using the same media query as the narrow grid. */

body {
}

/* ******
SLOGAN
********* */
h1.site-slogan,
h2.site-slogan {
    color:#ddd;
    display:block;
    font-family:Verdana, sans-serif;
    letter-spacing:1px;
    margin:0 0 0.1em 0;
}

/* *******
SEARCH
********** */
.region-user-second {
    display:block;
}
#search-block-form {
    margin-top:1em;
    text-align:right;
}
form#search-block-form input#edit-search-block-form--2 {
    background:#e4e4e4;
    border:0;
    font-size: 0.85em;
    padding:0;
}
form#search-block-form input#edit-submit {
    -moz-border-radius: 0 0 0 0;
    background: none repeat scroll 0 0 #acacac;
    border: 0 none;
    color: #eee;
    font-family: "Lucida Grande",Verdana,sans-serif;
    font-size: 1em;
    padding: 0.15em 0.5em;
    text-shadow: none;
    text-transform: lowercase;
}

/* ******************
MENU GLOWNE I SZYBKIE LINKI
********************* */
div.region-user-first {
    display:block;
}
#zone-menu-wrapper {
    background:none;
    margin-bottom:0;
}
.main-nav #main-menu {
    display:block;
    margin:0.3em 0 0.8em 0;
}
.main-nav ul {
/*    clear:left;*/
/*    float:left;*/
/*    width:100%;*/
    background:#acacac;
    line-height:1;
}
.main-nav ul li {
    padding:0;
    margin:0;
}
.main-nav ul li a {
    border-right: 1px solid #fff;
    display:block;
    float:left;
    text-align:center;
    padding:0.15em 1.4em;
    text-decoration:none;
/*    position:relative;*/
/*    left:15px;*/
/*    line-height:1em;*/
}
.main-nav ul li.last a {
    border-right: none;
}
.main-nav ul li a span {
    color:#555;
    display:block;
    font-size:0.6em; /* 12px */
    font-weight:normal;
    margin-top:0.25em;
}
.main-nav ul li a:link, .main-nav ul li a:visited {
    background:#acacac;
    color:#eee;
}
.main-nav ul li a:hover {
    background:#357;
    color:#fff;
}
.main-nav ul li a:hover span {
    color:#c8e1fd;
}
.main-nav ul li a.active, .main-nav ul li a.active:hover,
.main-nav ul li a.active-trail, .main-nav ul li a.active-trail:hover {
    background:#357;
    color:#d89956;
}
.main-nav ul li a.active span, .main-nav ul li a.active:hover span,
.main-nav ul li a.active-trail span,
.main-nav ul li a.active-trail:hover span {
    color:#fff;
}

.main-nav #block-menu-menu-menu-quick-links ul {
    background:transparent;
    margin: 0 auto;
}
.main-nav #block-menu-menu-menu-quick-links ul li a {
    border-right:none;
    font-size:1.125em; /* 18px */
    float:right;
    margin-top:0.7em;
    padding: 0 1em;
}
.main-nav #block-menu-menu-menu-quick-links ul li a:link,
.main-nav #block-menu-menu-menu-quick-links ul li a:visited {
    background:transparent;
    color:#fff;
}
.main-nav #block-menu-menu-menu-quick-links ul li a:hover {
    color:#d89956;
}
.main-nav #block-menu-menu-menu-quick-links ul li a:link span,
.main-nav #block-menu-menu-menu-quick-links ul li a:visited span {
    color:#ccc;
}
.main-nav #block-menu-menu-menu-quick-links ul li a:hover span {
    color:#fff;
}
.main-nav #block-menu-menu-menu-quick-links ul li a.active {
    background:transparent;
    color:#d89956;
}
.main-nav #block-menu-menu-menu-quick-links ul li a.active span {
    color:#fff;
}
/*.main-nav #block-menu-menu-quick-links ul li a.active,
.main-nav #block-menu-menu-quick-links ul li a.active:hover {*/
/*    color:#fff;*/
/*    background:#000;*/
/*    font-weight:bold;*/
/*}*/

/* ****************
ZONE BOTTOM
******************* */
#zone-bottom {
    display:block;
}

/* ***********
BLOCK
*********** */
.block .block-title,
.field-name-field-connected-with-reading div.field-label {
    background:none;
    border-bottom:1px solid #efdbc2;
    border-top:1px solid #efdbc2;
    color:#d89956;
    margin-bottom:0.3em;
    padding:0.3em 0;
}
.block.block-views-view-news-block-7 h2.block-title {
    border-bottom:1px solid #c30;
    border-top:1px solid #c30;
    color:#c30;
    text-transform:uppercase;
}
.block-views-view-news-block-7 a {
    font-size:1.25em;
}
.block .block-title a:link,
.block .block-title a:visited {
    color:#d89956;
}
.block.block-view-chronicle-block-2 .block-title {
    border-bottom:0;
    border-top:0;
}
/*brown block-title*/
#region-sidebar-second .block .block-title,
#region-bottom-right .block .block-title {
    background:#aea085;
    border:none;
    color:#fff;
    font-size:1.375em; /* 22px */
    margin-top:0;
    padding:0.1em 0.3em;
}
/*orange block-title*/
#region-bottom-left .block .block-title {
    background:#d89956;
    border:none;
    color:#fff;
    padding-left:0.2em;
}
/* banner */
.block-views-view-banner-block .block-title {
    border-bottom:0;
    border-top:0;
    color:#aaa;
    margin-bottom:0;
    margin-top:1.3em;
    padding:0;
}
.block-views-view-banner-block h2 {
    font-size:0.7em;
    font-weight:normal;
    letter-spacing:2px;
}
/* features */
.block-views-features-home-page-block h2 {
    display:none;
}
/* ***********
NODE
*********** */
/* wcięcia z prawej w full node, także autor i źródło */
.node .field-name-body,
article.node .field-name-field-author,
.node .view-view-links.view-display-id-entity_view_1 {
   margin-right:3em;
}
/* blockquote */
.node blockquote {
    display:block;
    clear:right;
    float:right;
    letter-spacing: -0.3px;
    margin-left: 1em;
    margin-right: -3em;
    padding: 0.5em 0.5em 0 0.5em;
    width:20em;
    border-bottom: 2px solid #d89956;
    border-top: 2px solid #d89956;
}
.node blockquote p {
    color: #d89956;
    font-weight: bold;
    margin-bottom:0.5em;
}
.node blockquote cite {
    text-align: right;
    display:block;
}
/*zdjecie, opis, pobierz pliki, podstawowe informacje*/
.node .field-name-field-image,
.node .view-view-photo-desc,
.node .field-name-field-file {
    float:right;
    margin-left:10px;
}
.node .group_basic_info,
.node .field-name-field-belongs-to-admin,
.node .view-display-id-prowadzona_dzialalnosc {
    clear:right;
    float:right;
    margin-left:18px;
}
.node-activity .field-name-field-image {
    float: left;
    margin:0 1em 1em 0;
}
.view-view-photo-desc div.field-content {
    margin:0.2em;
}

/* czytelnia */
.view-view-authors img,
.view-view-sources img{
    display:block;
}
.view-view-authors{
    float:left;
    width:77%;
}
.view-view-authors .views-row-2 {
    clear:left;
    padding-top:5px;
}
.view-view-sources{
    float:right;
}
.view-view-authors .views-field-field-image{
    float:left;
}
.view-view-sources .views-field-field-image,
.view-view-sources .views-field-field-nr{
    text-align: center;
}

/* dziela */
.group-basic-info .field-name-field-adress p {
    margin-bottom: 0;
}
.node.node-activity .field-name-field-image {
    float:left;
}
.node.node-activity .field-name-field-date-foundation,
.node.node-activity .field-name-field-date-arrival,
.node.node-activity .field-name-body,
.node.node-activity .field-name-field-gallery,
.node.node-activity .field-name-field-extra-info {
    clear:left;
}
/* ***********
NODE TEASER
*********** */
.node-teaser .field-name-field-image {
    float: left;
    margin: 0.2em 10px 5px 0;
}
.node-teaser img {
    float:left;
    margin: 0.2em 0.6em 0.3em 0;
}
/* ************
FOOTER
******************* */
#region-footer-first,
#region-footer-third,
#region-footer-fourth,
#section-footer #zone-advert {
    display:block;
}
#zone-advert img {
    vertical-align:bottom;
}
#zone-advert .content {
    line-height:4em;
    text-align:center;
}
#region-footer-first .block{
    margin-right:3em;
}
#region-footer-third{
    text-align:center;
}
#region-footer-fourth{
    line-height: 1.1em;
}
#region-footer-fourth a{
    font-size:0.8em;
    font-weight:bold;
}
#region-footer-fourth a:link,
#region-footer-fourth a:visited {
    color:#eee;
}
#region-footer-fourth a:hover{
    color:#fff;
}
#zone-footer-last{
    margin-top:0;
}
#region-footer-last-first {
    text-align:left;
}
#region-footer-last-third {
    text-align:right;
}
