html {
overflow-y: scroll;
background:#00002b;
}
html,
button,
input,
select,
textarea {
font-family: 'Montserrat', Helvetica, Arial, Sans-serif;
}
.amazingslider-bullet-img-1,.amazingslider-bullet-img-2,.amazingslider-bullet-img-3,.amazingslider-bullet-img-4,.amazingslider-bullet-img-5,.amazingslider-bullet-img-6,.amazingslider-bullet-img-7,.amazingslider-bullet-img-8,.amazingslider-bullet-img-9,.amazingslider-bullet-img-10,.amazingslider-bullet-img-11,.amazingslider-bullet-img-12,.amazingslider-bullet-img-13,.amazingslider-bullet-img-14,.amazingslider-bullet-img-15,.amazingslider-bullet-img-16,.amazingslider-bullet-img-17,.amazingslider-bullet-img-18,.amazingslider-bullet-img-19,.amazingslider-bullet-img-20,.amazingslider-bullet-img-21,.amazingslider-bullet-img-22,.amazingslider-bullet-img-23,.amazingslider-bullet-img-24,.amazingslider-bullet-img-25,.amazingslider-bullet-img-26,.amazingslider-bullet-img-27,.amazingslider-bullet-img-28,.amazingslider-bullet-img-29,.amazingslider-bullet-img-30,.amazingslider-bullet-img-31,.amazingslider-bullet-img-32,.amazingslider-bullet-img-33,.amazingslider-bullet-img-34,.amazingslider-bullet-img-35,.amazingslider-bullet-img-36,.amazingslider-bullet-img-37,.amazingslider-bullet-img-38,.amazingslider-bullet-img-39,.amazingslider-bullet-img-40{
width: 49px !important;
margin: 0 !important;
height: auto !important;
border-radius:50%;
background-color: white;
height: 49px !important;
}
.amazingslider-box-1,.amazingslider-box-2,.amazingslider-box-3,.amazingslider-box-4,.amazingslider-box-5,.amazingslider-box-6,.amazingslider-bullet-7,.amazingslider-box-8,.amazingslider-box-9,.amazingslider-box-10,.amazingslider-box-11,.amazingslider-box-12,.amazingslider-box-13,.amazingslider-box-14,.amazingslider-box-15,.amazingslider-box-16,.amazingslider-box-17,.amazingslider-box-18,.amazingslider-box-19,.amazingslider-box-20,.amazingslider-box-21,.amazingslider-box-22,.amazingslider-box-23,.amazingslider-box-24,.amazingslider-box-25,.amazingslider-box-26,.amazingslider-box-27,.amazingslider-box-28,.amazingslider-box-29,.amazingslider-box-30,.amazingslider-box-31,.amazingslider-box-32,.amazingslider-box-33,.amazingslider-box-34,.amazingslider-box-35,.amazingslider-box-36,.amazingslider-box-37,.amazingslider-box-38,.amazingslider-box-39,.amazingslider-box-40{
border-color: #2c1d70 !important;
background:white;
}
.amazingslider-bullet-1,.amazingslider-bullet-2,.amazingslider-bullet-3,.amazingslider-bullet-4,.amazingslider-bullet-5,.amazingslider-bullet-6,.amazingslider-bullet-7,.amazingslider-bullet-8,.amazingslider-bullet-9,.amazingslider-bullet-10,.amazingslider-bullet-11,.amazingslider-bullet-12,.amazingslider-bullet-13,.amazingslider-bullet-14,.amazingslider-bullet-15,.amazingslider-bullet-16,.amazingslider-bullet-17,.amazingslider-bullet-18,.amazingslider-bullet-19,.amazingslider-bullet-20,.amazingslider-bullet-21,.amazingslider-bullet-22,.amazingslider-bullet-23,.amazingslider-bullet-24,.amazingslider-bullet-25,.amazingslider-bullet-26,.amazingslider-bullet-27,.amazingslider-bullet-28,.amazingslider-bullet-29,.amazingslider-bullet-30,.amazingslider-bullet-31,.amazingslider-bullet-32,.amazingslider-bullet-33,.amazingslider-bullet-34,.amazingslider-bullet-35,.amazingslider-bullet-36,.amazingslider-bullet-37,.amazingslider-bullet-38,.amazingslider-bullet-39,.amazingslider-bullet-40{
background: none !important;
}
.biale_tlo{
background-color: white;
padding: 15px;
}
body { 
margin: 0;  
font-family: 'Montserrat', Helvetica, Arial, Sans-serif;
color:#ffbf00;
font-size:14px;
line-height: 1.5em;
background:#2c1d70;
}
a {
color: #ffbf00; 
text-decoration: none;
}
a:focus,
a:active,
a:hover { 
outline: none;
border:none;
}
a:hover {
text-decoration: none;
color:#fff;
}
p strong{
color:#ffbf00;
}
h1{
margin:0 0 20px;
color:#ffbf00;
}
h2 {
font-weight: 600;
text-transform:uppercase;
font-size: 21px;
margin: 0 0 30px;
color:#ffbf00; 
display:inline-block;
padding:0 0 10px 0; 
line-height:1.1;  
background: url(//talbud-a.pl/wp-content/themes/talbud-a/images/h2.png)no-repeat left bottom;
} 
h3{
font-weight: 600;
text-transform:uppercase;
font-size: 21px;
margin: 0 0 30px;
color:#ffbf00; 
display:inline-block;
padding:0 0 10px 0; 
line-height:1.1;  
background: url(//talbud-a.pl/wp-content/themes/talbud-a/images/h2.png)no-repeat left bottom;
}
h4 {
font-weight: 700; 
margin: 0 0 15px;
font-size: 18px;
line-height:1.2;  
color:#ffbf00;
}
h5{ 
font-weight:600; 
font-size: 16px;
margin:0 0 15px;
color:#ffbf00;
line-height:1.1;
}
h5 a{
font-size: 20px;
color:#ffbf00;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
h5 a:hover{
color:#fff;
text-decoration:none;
}
p {
margin: 0 0 20px;
color:#ffbf00;
font-size:1em;
line-height: 1.8em;
}
.wp-caption-text{
text-align:center;
padding:10px;
}
nav ul,
nav ol {
list-style: none;
list-style-image: none;
}
li > ul,
li > ol {
margin: 0;
}
img {
-ms-interpolation-mode: bicubic;
border: 0;
vertical-align: middle;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 0;
max-width: 100% !important;
}
form {
margin: 0;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
white-space: normal;
}
button,
input,
select,
textarea {
font-size: 100%;
margin: 0;
max-width: 100%;
vertical-align: baseline;
}
.button,
button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
.button-a a{ 
cursor: pointer;    
outline:none;
border:none;
background:#FFF;
text-decoration:none;
margin:0;
color:#FFF;
font-size:13px; 
padding:14px 30px;
letter-spacing:0.5px;
border:solid 1px #ffbf00;
font-weight:400;
line-height:1; 
text-transform:uppercase;
display:inline-block; 
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
background: #ffbf00;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
overflow:hidden;
}
.button:hover,
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
.button-a a:hover{   
color:#ffbf00; 
border:solid 1px #ffbf00;
text-decoration:none;
}
.button:before,
.button-a a:before{
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #FFF;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transform-origin: 50%;
transform-origin: 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.button:hover:before, .button:focus:before, .button:active:before, .button-a a:hover:before,  .button-a a:focus:before, .button-a a:active:before{
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
.button-white{
background:rgba(255,255,255,0);
border-color:#FFF;
color:#FFF;
}
.button-white:hover{ 
border:solid 1px #FFF;
}
.button-dark{
background:rgba(255,255,255,0);
border-color:#03033b;
color:#03033b;
}
.button-dark:hover{
border:solid 1px #03033b;
color:#FFF;
}
.button-dark:before{
background: #03033b;
}
button[disabled],
input[disabled] {
cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
padding: 0;
}
input[type="search"] {
-webkit-appearance: textfield; 
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
vertical-align: top;
}
table {
border-bottom: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 20px;
width: 100%;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
caption {
font-size: 16px;
margin: 20px 0;
}
th {
font-weight: bold;
padding: 6px 10px 6px 10px;
text-transform: uppercase;
}
td {
border: 1px solid #febe00;
padding: 6px 10px 6px 10px; 
}
del {
color: #333;
}
ins {
background: #fff9c0;
text-decoration: none;
} .clear:after{
clear: both;
}
.clear:before,
.clear:after{
content: "";
display: table;
}
.screen-reader-text {
display:none;
} 
::-webkit-input-placeholder {
color: #000;
}
:-moz-placeholder {
color: #000;
}
::-moz-placeholder {
color: #000;
}
:-ms-input-placeholder {
color: #000;
}
img{
max-width: 100%;
} .entry-content img,
.entry-summary img,
.comment-content img[height],
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
height: auto;
}
img,
img.size-full,
img.size-large,
img.wp-post-image {
height: auto;
max-width: 100%;
} embed,
iframe,
object,
video {
max-width: 100%;
}
ul{
list-style-image:url(//talbud-a.pl/wp-content/themes/talbud-a/images/li.png);
margin:0 0 20px;
padding:0 0 0 20px;
}
ul li{
margin: 0 0 5px;
padding: 0px;	
}
input{
border:none;
padding:8px 13px;
margin:5px 0;  
background: #f5f5f5;
color:#000;
width:100%; 
}
textarea{
height: 90px;  
color:#000;
width: 100%; 
padding:8px 13px;
margin:5px 0;  
border:none;
background: #f5f5f5;
}
.aligncenter{
margin:0 auto;
}
.alignleft{
float:left;
margin:0 20px 20px 0;
}
.alignright{
float:right;
margin:0 0 20px 20px;
} #top{
background:#febe00;  
right: 0;
left: 0;
z-index: 1030;
position: fixed;
transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
} 
header.shrink{    
box-shadow: 3px 1px 5px 0px rgba(1, 2, 2, 0.25);  
}  
header.shrink .logo img{ 
width: 250px;
}   
header.shrink .navi{
display:none;
}
header.shrink  .main-navigation {
margin: 14px 0;
} .logo{
margin:8px 0px 10px ;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
.logo img{
width:344px;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
.logo img:hover{
opacity:0.7;
}
.navi{ 
border-bottom:solid 1px;
border-color:#eeeeee;
padding:10px 0; 
background:#f9f9f9;
color:#444444;
font-size:12px; 
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
} 
.navi a{
font-size:12px;
color:#444444; 
margin:0 10px;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
.navi a:hover{
color:#ffbf00;
}
.navi img{
margin:-3px 5px 0 0;
} .slider{    
text-align:center;
overflow:hidden;
padding-top:30px;
}
.home .slider{
padding-top:138px;
}
.slider  .col-sm-4,
.slider  .col-md-3{
padding:0;
}
.slider  .col-sm-4{
background:url(//talbud-a.pl/wp-content/themes/talbud-a/images/a1.png)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(1){
background:url(https://talbud-a.pl/wp-content/uploads/2017/06/Nostalit-Czarny-7.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(2){
background:url(https://talbud-a.pl/wp-content/uploads/2017/06/Płyta-Tarasowa-Popiół-3.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(3){
background:url(https://talbud-a.pl/wp-content/uploads/2017/06/DSC_1640-min.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(4){
background:url(https://talbud-a.pl/wp-content/uploads/2017/06/Quadro-Ogień-2.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(5){
background:url(//talbud-a.pl/wp-content/themes/talbud-a/images/a5.png)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(6){
background:url(https://talbud-a.pl/wp-content/uploads/2017/06/Sasso-Pustynia-5.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(7){
background:url(//talbud-a.pl/wp-content/uploads/2017/06/a7.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(8){
background:url(//talbud-a.pl/wp-content/uploads/2017/06/a8.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(9){
background:url(//talbud-a.pl/wp-content/uploads/2017/06/a9.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(10){
background:url(//talbud-a.pl/wp-content/uploads/2017/06/a10.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(11){
background:url(//talbud-a.pl/wp-content/uploads/2017/06/a11.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(12){
background:url(//talbud-a.pl/wp-content/uploads/2017/06/a12.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(13){
background:url(//talbud-a.pl/wp-content/uploads/2017/06/a13.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(14){
background:url(//talbud-a.pl/wp-content/uploads/2017/06/a14.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(15){
background:url(//talbud-a.pl/wp-content/uploads/2017/06/a15.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(16){
background:url(//talbud-a.pl/wp-content/uploads/2017/06/a16.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(17){
background:url(//talbud-a.pl/wp-content/uploads/2017/06/a17.jpg)no-repeat;
background-size:cover;
}
.slider  .col-sm-4:nth-of-type(18){
background:url(//talbud-a.pl/wp-content/uploads/2017/07/odwodnienie-korytko.jpg)no-repeat;
background-size:cover;
}
.slider h5{
font-size:34px;
color:#FFF;
}
.slider h5.mniejsze{
font-size:24px !important;
color:#FFF;
}
.slider-box{
padding:70px 20px;
opacity:0;
background:rgba(0, 0 , 255 ,0.6);
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.35s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
.slider-box:hover{
opacity:1;
}
.asortyment{
margin-bottom:40px;
}
.asortyment .slider-box{
background:rgba(0, 0 , 0 ,0.3);
opacity:1;
}
.asortyment .slider-box:hover{
background:rgba(0, 0 , 255 ,0.6);
} .grid1{  
overflow:hidden;   
padding:60px 0 50px;
} .grid2{ 
padding:60px 0 40px;
overflow:hidden; 
background:#f9f9f9; 
border-bottom:solid 1px;
border-top:solid 1px;
border-color:#eeeeee;
}   
.grid2 .tumb-sm{
margin-bottom:20px;
background:rgba(0, 0 , 255 ,1);
display: block;
}
.grid2 .tumb-sm img{
transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}
.grid2 .tumb-sm:hover img{
opacity:0.4;	
} .grid3{ 
padding:60px 0 50px;
overflow:hidden;   
text-align:center;
}  
.grid3 h5 a{
font-size:16px;
text-transform:uppercase;
color:#ffbf00
}
.grid3 h5 a:hover{
color:#fff
}
.post-thumbnail{
background:rgba(0, 0 , 255 ,1);
margin-bottom:10px;
}
.post-thumbnail a{
display:block;
transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
}
.post-thumbnail a:hover{
opacity:0.4;
}
.carousel-control { 
width: 6%;
} .grid6{ 
padding:25px 0 20px;  
background:#ffbf00;
overflow:hidden; 
margin-top:50px;
text-align:center;
}
.home .grid6{ 
margin:0;
}
.amazingslider-bullet-1{
background:none !important;
}
.amazingslider-box-1{
border-color: #2c1d70 !important;
}
.grid6 h5{
padding:0;
margin:0 15px 0 0;
background:none;
border:none;
color:#2c1d70;
font-size:22px;
line-height: 41px;
font-weight:normal; 
display:inline-block;
font-weight:500;
vertical-align: top;
}
.grid6 strong{
margin:0 5px;
}  
.grid6 p{
display: initial;
}
.margin-bottom2{
margin-bottom:50px;
}
#map{
height:400px;
} .page-top{ 
text-align:center;
margin-bottom:40px;
background:url(//talbud-a.pl/wp-content/themes/talbud-a/images/top.jpg)no-repeat top center;
background-size:cover;
padding-top: 190px;
padding-bottom:45px;
}
.page-top h1{ 
font-weight: 700;
min-width:100px; 
font-size: 28px;
margin: 0;
color: #FFF;
background: #ffbf00;
display: inline-block;
padding: 20px; 
}
.breadcrumbs{
margin-top:15px;
}
.breadcrumbs,
.breadcrumbs a{
color:#888888;
}
.breadcrumbs a:hover{
color:#ffbf00;
} 
.icon-date,
.icon-author,
.icon-cat{ 
padding:10px 15px 10px 35px;
font-size:0.9em;
color:#7b7b7b;
font-weight:bold;
display:inline-block; 
}
.icon-date{
background:url(//talbud-a.pl/wp-content/themes/talbud-a/images/date.png)no-repeat left 10px center #F4F4F4;
margin-right:10px;
}
.icon-author{
background:url(//talbud-a.pl/wp-content/themes/talbud-a/images/author.png)no-repeat left 10px center #F4F4F4;
margin-right:10px;
}
.icon-cat{
background:url(//talbud-a.pl/wp-content/themes/talbud-a/images/cat.png)no-repeat left 10px center #F4F4F4; 
}
.icon-cat a{
font-size:0.9em;
color:#7b7b7b;
font-weight:bold;
} .margin-bottom{
margin-bottom:40px;
}
.margin-bottom2{
margin-bottom:40px;
}
.post-comments{
padding-top:30px;
} .paginacja {
}
.paginacja ul {
text-align:center
}
.row-padding  .paginacja ul li {
display:inline-block;
margin:0 2px;
padding:0;
}
.paginacja ul li a,.paginacja ul li span {
padding:10px 12px;
display:inline-block;
float:right;
font-weight:bold;
font-size:1em;
line-height:1.2;
-webkit-transition:all .5s;
-moz-transition:all .5s;
transition:all .5s;
background:#FFF;
border:solid 2px #488fc9;
color:#488fc9; 
}
.paginacja ul li span {
font-weight:bold;
background:#488fc9;
color:#FFF;
text-decoration:none;
border:solid 2px #488fc9;
}
.paginacja ul li a:hover {
background:#488fc9;
color:#FFF;
text-decoration:none;
border:solid 2px #488fc9;
}
label{
padding: 8px 0;
} .main-navigation { 
margin: 25px 0;
float:right;
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
ul.nav-menu,
div.nav-menu > ul {
margin: 0;
padding: 0;
list-style:none;
}
.nav-menu li { 
float:left;
margin:0 10px;
}
.nav-menu li:first-child{
margin-left:0;
}
.nav-menu li:last-child{
margin-right:0;
}
.nav-menu li a {
color: #2c1d70;
font-size: 14px;    
font-weight:600;
text-transform:uppercase;
display:block;   
padding: 10px 0;
background:rgba(255,255,255,0);
text-decoration: none; 
-webkit-transform: translateZ(0);
transform: translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
overflow: hidden;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
} 
.nav-menu li a:after {
content: "";
position: absolute;
z-index: -1;
left: 0;
right: 100%;
bottom: 0;
background: #2c1d70;
height: 2px;
-webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
} 
.nav-menu li a:hover:after, .nav-menu li a:focus:after, .nav-menu li a:active:after {
right: 0;
}
.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus,
.nav-menu li.current-menu-item > a{
color:#2c1d70;
}
.nav-menu .sub-menu,
.nav-menu .children {
border: 0; 
text-align: left;
padding: 0;
margin: 0;
position: absolute;
z-index: 99999;
height: 1px;
width: 1px;
overflow: hidden;
clip: rect(1px,1px,1px,1px);
box-shadow: 0px 0px 3px 0px rgba(1, 2, 2, 0.25); 
}
.nav-menu .sub-menu ul,
.nav-menu .children ul {
border-left: 0;
left: 100%;
top: 0;
}
.nav-menu .sub-menu  li,
.nav-menu .children  li{
display:block;
width:100%; 
margin:0; 
float:none;
}
ul.nav-menu ul a,
.nav-menu ul ul a {  
padding:9px 20px;
display:block;
color:#000;
margin: 0; 
background: rgba(255,255,255,0.95); 
border:none;
width:260px;
}
ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus {
background: #ffbf00;
color:#FFF;
border:none;
}
ul.nav-menu li:hover > ul,
.nav-menu ul li:hover > ul,
ul.nav-menu .focus > ul,
.nav-menu .focus > ul {
clip: inherit;
overflow: inherit;
height: inherit;
width: inherit;
} 
.menu-toggle {
display: none;
} .footer{ 
background:#2c1d70;  
font-size:12px;
}
.grid_footer{
padding:70px 0 50px;
color:#ffbf00;  
overflow:hidden;
}
.grid_footer p{
color:#ffbf00;
line-height:2;
margin-bottom:10px;
}
.grid_footer a{ 
color:#ffbf00;  
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out; 
}
.grid_footer a:hover{
text-decoration:none;
color:#fff;
}
.grid_footer a img{
margin-right:5px;
margin-top:-2px;
}
.footer .widget-title{ 
color:#FFF;
font-size:18px;
text-transform:uppercase; 
letter-spacing:0.5px;
margin:0 0 30px;
font-weight:bold;
line-height:1.4; 
}
.footer ul{
color:#aaaaaa; 
list-style:none;
padding:0;
text-transform:uppercase;
margin:0;
}
.footer ul  li{
margin:0 0 10px;  
padding-left:20px; 
background:url(//talbud-a.pl/wp-content/themes/talbud-a/images/li.png)no-repeat left center;
}  
.footer ul .sub-menu{
display:none;
}
.copyright{
padding:25px 0; 
background:#00002b;
}
.copyright p{
color:#878787;
text-transform:uppercase;
margin:0; 
font-size:12px;
}
.copyright a{
color: #878787;
font-weight:bold;
opacity:0.5; 
font-size:12px;	
transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
}
.copyright a:hover{
text-decoration:none;
opacity:1;
} .wpcf7 p{
margin-bottom:10px;
}
.wpcf7 input{
width:100%;
}
input.wpcf7-form-control.wpcf7-submit{
border: none;
width:auto;
}
input.wpcf7-form-control.wpcf7-submit:hover{
background:#21284f;
}  .gallery{
margin:0 -15px 20px;
}
.gallery-item{
padding:15px;
float:left;
width:25%;
}
.gallery-item:nth-of-type:(4n+1){
clear:both;
}
@media (max-width: 1200px){ 
.nav-menu li a { 
font-size: 11px;
}
.home .slider {
padding-top: 127px;
}
} @media (max-width: 990px) {
.home .slider {
padding-top: 0;
}
.navi{
text-align: center;
}
header.shrink .logo img{
width:auto; 
} 
.g 
.text-right{
text-align:center;
}  
.paginacja{
margin-bottom:30px;
}
.grid_footer .col-md-3:nth-of-type(3){
clear:both;
}
.grid_footer .col-md-3{
margin-bottom:20px;
padding-top:0 !important;
}
.slider{
padding:0;
}
#top{
position: relative; 
right: auto; 
left: auto;
z-index: 1030;
transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
} 
.page-top{
padding-top:25px;
}
.main-navigation{ 
margin: 25px 0 0;
} 
header.shrink .main-navigation {
margin-top: auto;
} .toggled-on .nav-menu, .toggled-on .nav-menu > ul {
display: block;
width: 100%;
}
.menu-toggle,
.menu-toggle:hover,
.menu-toggle:focus,
.menu-toggle:active { 
border: none;
color: #FFF;
display:inline-block;
font-weight: 700;
font-size:20px;
border: solid 1px #ffbf00;  
line-height: 1;
padding: 13px 45px 13px 20px;
background:url(//talbud-a.pl/wp-content/themes/talbud-a/images/menu.png)no-repeat right 15px center #ffbf00; 
margin-bottom:5px;
}
#top .col-md-8{
position:inherit;
}	
ul.nav-menu{
position: absolute;
left: 0;
padding: 0;
background: #fff;
text-align:center;
width: 100%;
opacity: 1; 
z-index: 9999;
margin:17px 0 0;
border-top: 2px solid #ffbf00;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
}
.nav-menu li {
margin:0;
float:none;
}
.nav-menu li.menu-item-has-children > a {
padding: 13px 15px; 
} 
.nav-menu li a{
border-bottom: solid 1px #EBEBEB;
line-height: 1; 
font-size:15px;
color:#000;
height:auto;
display:block; 
padding: 13px 15px;
}
.nav-menu li a:hover{ 
border-bottom: solid 1px #EBEBEB;
}
.toggled-on .nav-menu,
.toggled-on .nav-menu > ul {
display: block; 
width: 100%;
}
.toggled-on li,
.toggled-on .children {
display: block;
}
.toggled-on .nav-menu li > ul {
background-color: transparent;
display: block;
text-align:center;
float: none; 
position: relative;
left: auto;
top: auto;
}
.toggled-on .nav-menu li > ul a {
width: auto;
}
.toggled-on .nav-menu li:hover > a,
.toggled-on .nav-menu .children a {
background-color: transparent;
color: #141412;
}
.toggled-on .nav-menu > li a:focus,
.toggled-on .nav-menu > ul a:focus,
.toggled-on .nav-menu > li a:hover,
.toggled-on .nav-menu > ul a:hover {
background:#ffbf00;
color: #FFF;
}
ul.nav-menu,
div.nav-menu > ul {
display: none;
}
} @media (max-width: 766px) { 
.grid2 .tumb-sm img { 
width: 100%;  
}
.fadeIn,
.fadeInUp,
.fadeInLeft,
.fadeInRight,
.fadeInDown,
.animated.bounceIn, .animated.bounceOut{
animation-name:none;
}
.only-desktop{
display:none !important;
}
.copyright{
text-align:center !important;
}
.cat-box h5{
display:none;
}
.menu-toggle, .menu-toggle:hover, .menu-toggle:focus, .menu-toggle:active{
font-size:15px;
}
.main-navigation {
margin: 20px 0 20px;
}
.grid_footer {
padding: 50px 0 25px;
}
.footer,
.copyright p{
text-align:center !important;
}
.slider-box {
padding: 40px 20px;
}
} @media (max-width: 500px) {
.entry-thumbnail{
margin-bottom:15px;
}
.logo {
margin: 14px 0;
}
.menu-toggle, .menu-toggle:hover, .menu-toggle:focus, .menu-toggle:active{
font-size:14px;
}
.main-navigation {
margin: 15px 0 15px;
}
}