/*
Theme Name: LGD Trzebnica
Theme URI: http://krainawzgorz.vxm.pl
Author: LGD Trzebnica
Author URI: http://krainawzgorz.pl
Description: Temat dla sotrny stowarzyszenia Lokalna Grupa Działania LGD w Trzebnicy
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: LGD Trzebnica
 
This theme, like WordPress, is licensed under the GPL.

*/



@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700|Roboto+Condensed:400,700|Roboto:400,700);


/*
font-family: 'Roboto Slab', 'Arial', serif;
font-family: 'Roboto Condensed', 'Arial', sans-serif;
font-family: 'Roboto', 'Arial', sans-serif;
*/


html{
    margin:0;
    padding:0;
    font-family: 'Roboto', 'Arial', sans-serif;
}



h1, h2, h3, h4, h5{
    margin:0;
    padding:0;
}

a{
    color:forestgreen;
}


.clr{
  clear:both;
}


body > .container{
  padding:40px 0;
    position: relative;
/*    z-index: 999;*/
}
/*
@media (min-width: 751px) {
    body > .container{
    margin-top: 200px;
}
}*/

/*
.head-image{
    max-height:500px;
    background-position: center;
    background-size: cover;
    overflow: hidden;
    
}
*/
/*

.head-image img{
    width:100%;
    background-size: cover;
}

.head-title h1{
    position:absolute;
    z-index: 99;
    top:200px;
}

.head-title img{
width:100%;
height: auto;
}
*/



.imgAboveFooter{
position: relative;
    width: 100%;
   margin:-340px auto 0px auto;
    background-color:#ffffff;
    z-index: -9999999;
}





.boxUp{
  background-color:#FcFcFc;
  background-color: rgba(252, 252, 252, 0.9);
  padding-bottom:40px;
  position:relative;
/*  z-index: 9999;*/
/*  top:-100px;*/
  box-shadow:0px 0px 1px #999;
}

.boxUp > .col-md-9{
    border-right:1px solid #e3e3e3;
}

.blog-post{

  text-align:justify;
}

.logotypy{
    background-color:#ffffff;
    display: block;
    padding:40px 0px;
    box-shadow: 0px -1px 0px #e5e5e5;
/*    position: relative;*/
}

.logotypy img{
    margin:0 25%;
    width:50%;
    
}

.logotypy .herb img{
    margin:0;
    width:auto;
    
}

nav #menu-lgd_mainmenu .current-menu-item > a,
nav #menu-lgd_mainmenu .current_page_item > a,
nav #menu-lgd_mainmenu .current-page-ancestor:not(.current-page-parent) > a {
	font-weight: bold;
}

nav #menu-lgd_mainmenu a:hover,
nav #menu-lgd_mainmenu a:focus,
nav #menu-lgd_mainmenu a:active {
    /*font-weight: bold;*/
    transform: scale(1.1);
}

.CTA-Nabory_Wnioskow{
    display: inline-block;
    background-color: /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8fc400+0,60aa00+100 */
background: #8fc400; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #8fc400 0%, #60aa00 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #8fc400 0%,#60aa00 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #8fc400 0%,#60aa00 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#60aa00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
;
   width:100%;
    padding: 20px 40px;
    position:relative;
    font-family: 'Roboto Slab', 'Arial', serif;
    color:#eee;
    text-shadow: 1px 1px 1px #20560A;
    margin-bottom: 20px;
}

.CTA-Nabory_Wnioskow .pull-left {
    padding: 6px 0;
}


button.cta-nabory{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc578+0,fb9d23+100;Orange+3D+%233 */
background: #ffc578; /* Old browsers */
background: -moz-linear-gradient(top,  #ffc578 0%, #fb9d23 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffc578 0%,#fb9d23 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffc578 0%,#fb9d23 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc578', endColorstr='#fb9d23',GradientType=0 ); /* IE6-9 */

/*    margin-top:15px;*/
    box-shadow: 0px 2px 1px #2E7D0F,
                0px -1px 1px #FFF0D5;
    
    text-shadow: 0px 1px 1px #333333;
    border:none;
    float: right;
    padding:10px 20px;
}

.cta-nabory:hover{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f79621+0,f9c667+100 */
background: #f79621; /* Old browsers */
background: -moz-linear-gradient(top,  #f79621 0%, #f9c667 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f79621 0%,#f9c667 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f79621 0%,#f9c667 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f79621', endColorstr='#f9c667',GradientType=0 ); /* IE6-9 */

}

.post-image img{
   width:100%;
    height: auto;
}

.feature-post{
    margin:0;
    padding:0;
}

li.footer-widget-area{
  list-style: none;
}


body.login div#login h1 a{
    width:300px !important;
    height: 200px !important;
    background-size: 300px 200px !important;
}

.single_post_page{
    padding:0px 40px 80px 40px;
    position: relative;
}

.jumbotron{
    padding:0;
    /*position: absolute;*/
    position: relative;
    margin-bottom: 0;
 
    
}


ul.menu{
/*    position: relative;*/
    z-index: 999;
    margin-top:-5px;
}


nav.site-nav{
   position: relative;
    margin:0 auto;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f4f4f4+72,f4f4f4+78,dbdbdb+91,ffffff+94 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 72%, #f4f4f4 78%, #dbdbdb 94%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 72%,#f4f4f4 78%,#dbdbdb 94%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 72%,#f4f4f4 78%,#dbdbdb 94%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */






    
    
    
    padding:0px;
/*    width: 100%;*/
    text-align: left;
     font-size:1em;
}

nav.site-nav a{
    color:#333;
    text-decoration:none;
    padding:20px;
    font-size: 1.1em;;   
}

.site-nav img{
    width: 10%;
    height: auto;
    float: left;
    padding:10px 0px;
}

ul.nav{
    margin-left:150px;
}

ul{
    margin:0;
    padding:0;
    list-style: none;
    
}

nav.site-nav ul li{
    float:left;
    position: relative;
}



nav.site-nav ul li a{
    margin:0;
    padding:20px;
    text-decoration: none;
    display: block;
    transition: all 100ms linear;
}

nav.site-nav li:hover > ul{
    position:absolute;
    display: block;
}

li a:hover > ul{
    position:absolute;
    display: block;
}

li ul.sub-menu{
    box-shadow:0px 0px 3px #888;
}

li ul.sub-menu li:hover > ul{
    position:absolute;
    display: block;
}


 ul li ul{
position: absolute;
 z-index: 99999;
    background-color:#fff;
 display: none;
    width: 200px;
}

nav.site-nav ul li ul li a{
    display: block;
    position:relative;
    padding:20px;
    width:auto;
    width: 200px;
}

nav.site-nav ul li ul li a:hover{
    background-color: #333;
    color:#eee;
}

nav.site-nav ul li ul li ul{
    display: none;
    left:100%;
    top:0;
  
}

.resp_menu{
    height: 50px;
    width: 100%;
    position: relative;
    top:0;
    position: fixed;
    background-color: #efefef;
    z-index: 99999999;
    display: none;
}

.resp_menu i{
    position: absolute;
    z-index: 99999999;
       right:20px;
        top:13px;
     float: right;

}

.post-info{
    color:#999;
    font-size:12px;
    margin-top:5px;
}


.so-widget-sow-image h3{
    margin-top:10px;
    font-size: 14px;
}


.col-md-3 aside{
    padding:15px 0;
}

.col-md-3 aside ul,
.col-md-3 aside ul li,{
    position:relative;
    padding: 0;
    margin:0;
}

.col-md-3 aside ul a{
    padding:5px 0;
    display: inherit;
}

.col-md-3 aside h3{
    padding-bottom:10px;
}




.wp-caption{
    
}

.wp-caption-text{
    
}

.sticky{
    
}

.screen-reader-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.gallery-caption{
    
}

.bypostauthor{
    
}

.alignright{
    
}

.alignleft{
    
}

.aligncenter{
    
}


.search-result{
    padding:0px 30px;
}

ul.singleResultItem li{
    margin:20px 0px;
}

.page-header-search-result h2{
    margin-bottom:40px;
    border-bottom:1px solid #efefef;
}

header.feature-post h3,
.page-header-search-result h2,
.entry-header h4,
.single_post_page h2,
nav.site-nav
{
    font-family: 'Roboto Condensed', 'Arial', sans-serif;
}

.pagination{
    width:100%;
    text-align: center;
    marign:0 auto;
}

.nav-links > .page-numbers{

    margin:0px 10px;
}


.single-page-footer{
    background: none;
}



li.catItemImg{
    margin-top:30px;
    position:relative;
    height: 250px;
    text-align: center;
    
}

li.catItemImg img{
    max-width: 100%;
    height:172px;
}

li.catItemImg h4{
    margin-top:20px;
}

input#s{
    border-radius: 5px;
    border:1px solid #d0d0d0;
    padding:3px 5px;
/*    width:75%;*/
}

input#searchsubmit{
        border-radius: 5px;
    border:1px solid #d0d0d0;
     padding:3px 10px;
 
}

footer{
/*display: block;*/
 color:#eee;
  position:relative;
  bottom:0;
  left:0;
  width:100%;
/*margin-top:-380px;*/
/*z-index: -1;*/
}

.footerAreaWidget{
background: #000;
    position: relative;
    z-index: 9;
    padding:20px 0px;
}

.widget-footer{
  color:#111;
    display: block;
}

li.herb{
padding:20px 0;
    list-style: none;
}

.footerAreaWidget > .main-footer{
position:relative;
    display: block;
}

ul.main-footer li.footer-widget-area ul{
    background: none;
    margin-top:20px;
    display: block;
    position: relative;
    z-index: 999;
}

ul.main-footer li.footer-widget-area ul li a{
    
    color:#ffffff;
}

ul.main-footer li{
    margin:10px 0px;
}

ul.main-footer li h3{
    display: block;
    padding-top:10px;
    border-bottom:1px solid #031B02; 
/*    box-shadow: 0px 1px 0px #71C16F;*/
    text-shadow: 1px 1px 1px #031B02;
    font-family: 'Roboto Condensed', 'Roboto Slab', 'Roboto', sans-serif;
    text-transform: uppercase;
}

.main-footer a {
    text-decoration: none;
    border-bottom: 1px dotted;
}

.main-footer a:active, .main-footer a:focus, .main-footer a:hover {
    border-bottom-style: solid;
}