/* transition: all .25s ease; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; font-family: 'Dosis', sans-serif; */ /* PAGE MODULES */ body{ font-family: 'Trirong', serif; font-weight:300; color: #131313; } form p.ajaxInfo { display: none; padding: 10px 5px; border: 1px solid #000; text-align: center; color: #FFF; font-weight: 500; font-size: 16px; margin-bottom: 35px; } form p.ajaxInfo.error { background-color: #690000; border-color: #F00; } form p.ajaxInfo.error_send { background-color: #690000; border-color: #F00; } form p.ajaxInfo.ok { background-color: #006900; border-color: #0F0; } form p.error { display: none; } form label { text-align: right; width: 120px; display: inline-block; line-height: 44px; vertical-align: top; } form label.full { text-align: left; width: 100%; display: inline-block; } form label, form textarea, form input { width: 100%; box-sizing: border-box; } form .button { display: inline-block; vertical-align: top; } textarea, select, input:not([type="checkbox"]):not([type="radio"]) { background: #ffffff; border: 1px solid #e8e8e8; box-sizing: border-box; height: 44px; padding: 0 10px; font-size: 15px; font-family: inherit; } textarea { height: 120px; } select { } input:not([type="checkbox"]):not([type="radio"]) { margin-bottom: 8px; } textarea.error, select.error, input:not([type="checkbox"]):not([type="radio"]).error { border-color: #f00; } :-moz-placeholder { opacity: 1; font-weight: 200; font-style: italic; color: #bfbfbf; } ::-moz-placeholder { opacity: 1; font-weight: 200; font-style: italic; color: #bfbfbf; } :-ms-input-placeholder { opacity: 1; font-weight: 200; font-style: italic; color: #bfbfbf; } ::-webkit-input-placeholder { opacity: 1; font-weight: 200; font-style: italic; color: #bfbfbf; } .tc { text-align: center; } .tr { text-align: right; } .tl { text-align: left; } .cb { clear: both; } .info { display: none; text-align: center; font-size: 24px; border: 2px solid #666; padding: 10px 20px; border-radius: 15px; margin: 10px 0 20px; } .info.show { display: block; } .info.error { background-color: #ab0268; border-color: #780148; color: #fff; } .info.ok { background-color: #02ab68; border-color: #017848; color: #fff; } .gallery { margin-top: 35px; margin: 35px -10px 0; } .gallery-item { opacity: 1; display: inline-block; vertical-align: top; background: none no-repeat scroll center top transparent; max-width: 100%; width: 254px; height: 170px; background-size: cover; transition: all .25s ease; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; border: 10px #FFFFFF solid; } .gallery-item:hover { opacity: 0.7; } .button { cursor: pointer; background: none no-repeat scroll center center #d70084; border: none; box-sizing: border-box; color: #fff; height: 59px; line-height: 59px; padding: 0 37px; font-weight: 700; font-size: 16px; color: #fff; text-transform: lowercase; transition: all .25s ease; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; } .basket-top:hover button, .button:active, .button:focus, .button:hover { background-color: #484848; text-decoration: none; outline: none; } a:hover { color:#adadad; text-decoration: none; } /* mobilne menu */ /* .mobile-nav { } .mobile-nav nav { display: none; background: #b1c903; position: fixed; max-height: 100%; overflow: auto; z-index: 1005; width: 100%; text-align: center; padding: 15px 0; } .mobile-nav nav.show { display: block; } .mobile-nav nav ul { list-style: none; margin: 0; padding: 0; } .mobile-nav nav li { display: block; } .mobile-nav nav a { display: block; color: #FFF; padding: 8px 0; text-transform: uppercase; font-family: 'Ubuntu', sans-serif; font-weight: 700; font-size: 16px; } .mobile-nav-toggle { padding: 0; position: fixed; top: 20px; right: 20px; width: 50px; height: 50px; box-sizing: border-box; border-radius: 100px; border: 3px solid #b1c903; background-color: #fff; z-index: 1020; } .mobile-nav-toggle span { display: block; height: 3px; background: #b1c903; margin: 4px 8px; } .mobile-nav-toggle:active, .mobile-nav-toggle:focus, .mobile-nav-toggle:hover { outline: none; opacity: 1; background-color: #fff; } */ /* /mobilne menu */ /* mobilne menu */ .mobile-nav { } .mobile-nav nav { display: none; background: #ec6013; position: fixed; max-height: 100%; overflow: auto; z-index: 1005; width: 100%; text-align: center; padding: 15px 0; } .mobile-nav nav.show { display: block; } .mobile-nav nav ul { list-style: none; margin: 0; padding: 0; } .mobile-nav nav li { display: block; } .mobile-nav nav a { display: block; color: #FFF; padding: 8px 0; text-transform: uppercase; font-family: 'Ubuntu', sans-serif; font-weight: 700; font-size: 16px; } .mobile-nav nav .dropdown-menu { display: block; position: static; width: 100%; text-align: center; background: 0; border: none; box-shadow: none; background: rgba(255, 255, 255, 0.2); padding: 0; margin: 0 0 5px 0; } .mobile-nav nav .dropdown-menu a { font-size: 14px; } .mobile-nav nav .dropdown-menu a:hover { background: none; color: #FFF; } .mobile-nav-toggle { padding: 0; position: fixed; top: 20px; right: 20px; width: 50px; height: 50px; box-sizing: border-box; border-radius: 100px; border: 3px solid #ec6013; background-color: #fff; z-index: 1020; } .mobile-nav-toggle span { display: block; height: 3px; background: #ec6013; margin: 4px 8px; } .mobile-nav-toggle:active, .mobile-nav-toggle:focus, .mobile-nav-toggle:hover { outline: none; opacity: 1; background-color: #fff; } /* /mobilne menu */ header nav { text-align: right; margin-right: -15px; } header nav ul { margin: 0; padding: 0; } header nav li { display: inline-block; vertical-align: top; } header nav a { display: block; font-size: 16.67px; text-transform: lowercase; font-weight: 300; color: #515151; text-decoration: none; padding: 0 22px; line-height: 99px; } header nav li.current a, header nav a:focus, header nav a:active, header nav a:hover { outline: none; text-decoration: none; color: #fff; background: #4aaedb; } header nav li ul.dropdown-menu { opacity: 0; visibility: hidden; display: block; transition: all .25s ease; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; } header nav li:hover ul { opacity: 1; visibility: visible; } header nav li li { border: none; display: block; } header nav li li a { text-decoration: none !important; } /* RESPONSIVE */ /* @media (min-width: 1230px) {...} @media (min-width: 1022px) {...} @media (max-width: 1021px) {...} @media (min-width: 798px) {...} @media (max-width: 797px) {...} @media (max-width: 598px) {...} @media (max-width: 510px) {...} @media (min-width: 798px) and (max-width: 1021px) {...} @media (min-width: 1022px) and (max-width: 1229px) {...} */ #cookieinfo { text-align: center; background:#f6f6f6; color:#38393a; font-size:14px; padding: 20px; } #cookieinfo a { color:#38393a; text-decoration: underline; } #cookieinfo::before { content:''; background:url(../img/cookie.png); width:38px; height:38px; display: inline-block; margin-right: 20px; vertical-align: middle; } a#cookiebtn { display: inline-block; border:2px solid #126caf; padding:5px 30px; margin-left:20px; text-decoration: none; } header.header li a { color: #fff; text-transform: uppercase; font-size: 18px; } header.header li { display: inline-block; } header.header li.current { background: #414141; } header.header { background: #111111; text-align: center; padding-top:6px; font-family: 'Dosis', sans-serif; position: relative; } header.header li a { color: #fff; text-transform: uppercase; font-size: 18px; display: block; padding: 0 17px; letter-spacing: 0.4px; } .archiwum { position: absolute; right: 10px; top: 10px; color: #fff; } #logo { font-size: 60px; text-align: center; padding: 60px; letter-spacing: 0.4px; font-weight: 500; transition: all .25s ease; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; } #logo a { color:#000; transition: all .25s ease; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; text-decoration: none; } #logo a:hover { text-decoration: none; opacity:0.7; } .newsPhoto { width: 100%; height: 198px; margin-top: 7px; background: no-repeat center center; background-size: cover; } .newsCategory { background: #000; color: #fff; text-align: center; font-size: 18px; padding: 10px 0; letter-spacing: 0.4px; display: block; transition: all .25s ease; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; } .newsCategory:hover { background:#adadad; color:#fff; text-decoration: none; } .newsTitle { display: block; font-size: 18px; color: #000; font-style: italic; text-align: center; padding: 26px 20px 18px; line-height: 24px; } .newsItem .detailNews { width: 90%; margin: 0 auto; } .newsLead { line-height: 19px; margin-bottom: 22px; font-weight: 400; letter-spacing: 0.4px; text-align: justify; } .newsLink { font-weight: 700; color: #000; } .date { display: inline-block; float: right; font-size: 12px; margin-top: 3px; } /*.h2::before { content: ''; height: 2px; width: 100%; position: absolute; background: #000; left: 0; right: 0; top: 10px; z-index: -1;} */ .h2 { text-align: center; font-size: 18px; letter-spacing: 0.4px; position: relative; } .h2 span { display: inline-block; padding:0 20px; } .newNews { margin-top: 16px; } .newsItemBig .newsPhoto { margin-top: 0; height: 300px; position: relative; } .newsItemBig .newsTitle { font-size: 24px; padding: 42px 60px 32px; line-height: 28px; } .newsItemBig { margin-top: 33px; margin-bottom: 5px; } .content { font-size: 14px; letter-spacing: 0.4px; text-align: justify; font-weight: 400; width: 90%; margin: 0 auto; line-height: 18px; margin-top: 35px; } .search { position: relative; margin-top: 30px; } .search input[type="text"] { border: 2px solid #000; height: 30px; text-align: center; } .search .minBtn { position: absolute; left: 20px; top: 2px; background: transparent; border: none; } :-moz-placeholder { opacity: 1; font-weight: 600; font-style: normal; color: #000; } ::-moz-placeholder { opacity: 1; font-weight: 600; font-style: normal; color: #000; } :-ms-input-placeholder { opacity: 1; font-weight: 600; font-style: normal; color: #000; } ::-webkit-input-placeholder { opacity: 1; font-weight: 600; font-style: normal; color: #000; } .partner img { max-width: 100%; margin: 0 auto; display: block; } .partner { margin-top: 52px; margin-bottom: 0; } .partnerzy { margin-top: 35px; padding-bottom: 73px; border-bottom: 2px solid #000; } .newsletter { margin-top: 40px; text-align: center; } .newsletter .h3 { margin-bottom: 30px; } .newsletter input[type="text"] { text-align: center; border:2px solid #000; height:30px; margin-bottom: 30px; } .button { height: 30px; line-height: 30px; background: #000000; } .cytat { border: 2px solid #000; padding: 90px 20px 0; font-size: 30px; font-weight: 800; font-style: italic; margin-top: 33px; text-align: center; line-height: 37px; position: relative; } .cytat .autor { display: block; font-size: 18px; text-align: right; font-weight: 400; margin: 42px 0 13px; } .cytat::before { content: "„"; position: absolute; top: -21px; left: 13px; font-size: 167px; font-family: 'Trirong', serif; } footer { background: #000; margin-top: 50px; padding-top: 20px; padding-bottom: 20px; } .footer-menu { padding: 0; } .footer-menu li a { color: #fff; text-transform: uppercase; font-family: 'Dosis', sans-serif; display: block; padding-right: 30px; font-size: 18px;} .footer-menu li { display: inline-block; } .kontaktMail { color: #fff; font-size: 16px; font-style: italic; } footer .border { border-bottom: 3px solid #fff; } .madeby { text-align: right; color: #fff; padding-top: 20px; font-size: 11px; text-transform: uppercase; } .madeby a { color:#fff; } .header ul { padding-left: 0; } /*.newsPhoto a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }*/ .newsPhoto { position: relative; } .newsPhoto a.absolute { position: absolute; top:0; bottom: 0; left:0; right:0; z-index: 10; } .newsContent { font-size: 15px; font-weight: 400; line-height: 26px; letter-spacing: 0.4px; } .newsTags a { background:#000; display: inline-block; color:#fff; margin-left:8px; padding:0 10px; font-size: 14px; font-weight: 400; font-style: italic; height: 30px; line-height: 30px; transition: all .25s ease; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; } .newsTags a:hover { background: #484848; } .newsPhoto .newsTags { position: absolute; bottom: 0; left: 0; right: 0; text-align: right; z-index: 11; } .newsTags.box-tags a { margin: 2px; } .box-tags { margin-top: 20px; margin-bottom: 20px; } .comments-row { margin-top: 60px; } #comment-list .item { margin-bottom: 20px; margin-top: 30px; } #comment-list .item::after { content: ''; display: block; clear: both; } #comment-list .item .img { float: left; margin-right: 13px; } #comment-list .item .author span { font-size: 12px; margin-left: 20px; } #comment-box input, #comment-box textarea { border: 1px solid #000; padding: 5px 10px; } #comment-box input { height: 30px; } #comment-box textarea { height: 100px; } .add-section p { font-size: 12px; line-height: 14px; margin-top: 10px; text-align: left; font-weight: 500; } .news-text { text-align: justify; } .newsContent h1 { margin-top: 30px; margin-bottom: 30px; } @media (min-width: 798px) { .col-md-6.newsItemBig:nth-of-type(2n-1) { clear: left; } .newsItemBig.col-md-4:nth-of-type(3n-2) { clear: left; } } @media(max-width:797px){ .newsItemBig.col-xs-6:nth-of-type(2n-1) { clear: left; } .newsItem.col-xs-6:nth-of-type(2n-1) { clear: left; } } body { position: relative; } body::before { content: ''; width: 27%; height: 100%; display: block; position: absolute; right: 0; top: 0; bottom: 0; background: #f5f5f5; z-index: -1; } .h2 span::after { content: ''; width: 29%; right: 0; position: absolute; top: 9px; height: 2px; background: #000; } .h2 span::before { content: ''; width: 29%; left: 0; position: absolute; top: 9px; height: 2px; background: #000; } header.header li.current { background: #5f5f5f; } .page-button { width: 30px; height: 30px; display: inline-block; border: 1px solid #000; text-align: center; line-height: 30px; margin: 5px; color: #000; } span.page-button { background:#000; color:#fff; } #form { width: 90px; display: Inline-block; margin-left: 80px; } #form input { height: 30px; display: inline-block; width:60px;} .newsContent img { max-width: 100%; height: auto!important; } .tags-hidden { display: none; } .tags-hidden.show { display: block; } .newsBigImg { display: block; height: 370px; background: #f5f5f5 no-repeat right/contain; margin-bottom: 30px; } .newsBigImg .date { color: #bbbbbb; float: left; margin: 30px; font-size: 50px; line-height: 55px; } .arch-link { display: block; margin: 10px 0; color: #000; font-weight: 400; text-transform: uppercase; } #show-tags { margin: 6px 2px; } @media(max-width:1230px){ .cytat { font-size: 20px; } } @media(max-width:1024px){ .h2 span::before,.h2 span::after { display: none; } header.header li a { font-size: 16px; } .newsItemBig .newsPhoto { margin-top: 0; height: 150px; position: relative; } } @media(max-width:830px){ #logo { font-size: 40px; } .newsItemBig .newsTitle { font-size: 17px; padding: 20px 5px; line-height: 22px; } } @media(max-width:450px){ .mobile-12 { width:100%; } #logo { font-size: 30px; padding: 20px; } }