/*
Theme Name: wp-bootstrap

Version: 3.3.1

License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */
body {
font-family:Open Sans;}

.single #content {
margin-top:40px;
}
body > header {
margin-bottom: 45px;
}
.act{
text-decoration:underline;
}
body a{
color:#787d7f;
}
body a:hover{
color:#89ac36;
text-decoration:none;
}
body a:focus{
color:inherit;
text-decoration:none;
}

.theme-slug-cart-info{
    float: right;
}
.post_content p{
line-height: 25px;
}
.aktart .post_content{
line-height: 25px;
}
.backp {
    float: right;
    margin: 20px;
    font-family: Merriweather;
    font-size: 20px;
    font-weight: 100;
}
.h1galp {
    margin-top: -25px;
    font-size: 35px !important;
}
.avatar img{
    width: 80%;
}
ol.commentlist li {
    padding-right: 10px;
    background-color: unset !important;
    border-bottom: 1px solid #f1f1f1;
}
.portcontent {
    color: #000 !important;
    font-size: 17px;
    font-weight: 100;
}
.galeriap .owl-nav {
   
    margin-top: 30px !important;
}
.galeriap .owl-thumbs button {

    width: 65px;
}
footer input::-webkit-input-placeholder {
   color: #FFF;
}

footer input:-moz-placeholder { /* Firefox 18- */
   color: #FFF;  
}

footer input::-moz-placeholder {  /* Firefox 19+ */
   color: #FFF;  
}

footer input:-ms-input-placeholder {  
   color: #FFF;  
}

.comment-form-author input, .comment-form-email input, .comment-form-url input, .comment-form-comment input, .comment-form-author textarea, .comment-form-email textarea, .comment-form-url textarea, .comment-form-comment textarea {
 
    border: 1px solid #ccc !important;
}
.wp-video {
    width: 580px;
    margin: auto;
}
#sidebar1 a:hover{
text-decoration: underline;
}
footer textarea::-webkit-input-placeholder {
   color: #FFF;
}

footer textarea:-moz-placeholder { /* Firefox 18- */
   color: #FFF;  
}

footer textarea::-moz-placeholder {  /* Firefox 19+ */
   color: #FFF;  
}

footer textarea:-ms-input-placeholder {  
   color: #FFF;  
}



.sidecon h2{
text-align:center;
margin-bottom: 35px;
}
.parentpages li {
    list-style: none;
    float: left;
    background: #a2be62;
    color: #FFF;
    margin-right: 25px;
    padding: 3px 15px;
font-family: Merriweather;
}

.parentpages li a {
    color: #FFF;

}

.aktart img{
width: 100%;}




.parentpages{
margin-bottom:65px;
}
.kontakt .wpcf7-submit{
    float: right;
    background: rgb(137, 172, 54) none repeat scroll 0% 0% !important;
    width: auto;
    color: rgb(255, 255, 255) !important;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 10px;

    margin-top: 10px;
    padding: 10px 35px !important;
}

.kontakt div.wpcf7-response-output {

  
      margin: 0 !important;
    margin-top: 40px !important;


}
.kontakt textarea{
    color: rgb(129, 129, 129) !important;
    border: 2px solid rgb(129, 129, 129) !important;
    font-size: 13px;
    padding: 10px 20px;
}
.kontakt input {
    border: 2px solid rgb(129, 129, 129);
    border-radius: 4px !important;
    padding: 10px 20px !important;
    color: rgb(129, 129, 129);
    font-size: 13px;
    width: 100%;
}

.kontakt-left {

    text-align: center;
    color: #a2a2a2;
    font-size: 13px;
    line-height: 29px;

}
.odmianytable{
margin-bottom:20px;
float: left;
width: 100%;
}
.odmianytable li{
list-style:none;
padding: 8px 0px;
text-align:center;
}
.odmianytable li:nth-child(1n+2) > div:nth-child(2n){
border-left:1px solid #d2d2d2;

}

.odmianytable li > div:nth-child(1n+1){
border-bottom:1px solid #aaaaaa;
padding: 5px 0px;
}
.OdTableDiv{
width:50%; float:left;
}
.odmianytable li:first-child > div {
    background: #89ac36;
    color: #FFF;
    font-family: Merriweather;
    font-size: 18px;
    text-transform: uppercase;
padding: 8px 0px;
}
.odmianytable li:last-child > div {
border-bottom:2px solid #d2d2d2;

}

.archcover .slidertekst2 {
    position: relative;
    float: right !important;
    top: 45px;
    font-weight: 100;
    padding: 15px 20px !important;
}
.breadmargin{
margin-bottom: 20px;
margin-top: 15px !important;

}

.np {
    width: 100%;
    display: inline-block;
    margin-bottom: 55px;
}
.npinner{
font-size: 13px;
float:right;
margin-top: -10px;
}
.npinner a:first-child{
margin-right: 25px;
}
.npinner .navar{
    color: rgb(205, 212, 215);
    font-size: 23px;
    position: relative;
    top: 5px;
}
.navlink
{
padding:0 10px;
}
.singleimg .owl-prev {
    position: absolute;
background: none !important;
    left: 0px;
padding: 0px !important;
margin: 0 !important;
}
.singleimg .owl-next {
    position: absolute;
    right: 0px;
background: none !important;
padding: 0px !important;
margin: 0 !important;
}
.singleimg .owl-dots{
display:none !important;
}

.singleimg .owl-nav {
    top: auto !important;
    width: 100%;
    position: absolute;
    margin-top: 50px;
}
.galeriap .owl-nav{
top: 33% !important;
}
.galeriap .owl-nav img {
    width: 147%;
    max-width: unset !important;
}
.owl-thumbs button{
background: transparent none no-repeat scroll 0% 0%;
border: medium none;
padding: 0px;
width: 100px;
float: left;
margin:0 5px;
opacity:.7;

}

.owl-thumbs button.active{
opacity:1;
}
.owl-thumbs {
    display: table;
    margin: auto;
    margin-top: 30px;
}
.singlecontent .sidesingle {
width: 36.333%;
}
.singlecontent .singlemain {
width: 61.667%;
}

.sidesingle img{
width:100%;
}
.singleprod h3 {
margin-top: 0;
    text-transform:uppercase;
    font-family: Merriweather;
}
.singleshare
{
float: right;
margin-top:50px;
}
.singleprod .post_content p{
    font-size: 14px;
    color: #707070;
margin: -10px 0px 20px 0px;
}
.plus{
float: right !important;
}
.infi {
    position: absolute;
    bottom: -10px;
    display: flex;
    width: calc(100% - 30px);
}


.pagination {
    margin: auto;
}

#infscr-loading {
    display: none;
    display: table;
    margin: auto;
}
.archmain {
    margin-top: 60px;
padding-bottom: 30px;
}
.archmain a{
 -webkit-transition: all 0.4s; /* Safari */
    transition: all 0.4s;

}
.archmain a:hover{
color: #787d7f;

}
.archmain img{
 -webkit-transition: all 0.4s; /* Safari */
    transition: all 0.4s;
}
.archmain a:hover img{
	-webkit-transform: scale(1.4); /* Safari */
    transform:  scale(1.4);
}

.archmain a:hover h3{
border-bottom: 2px solid rgb(137, 172, 54);

}

.archmain h3{
 -webkit-transition: all 0.4s; /* Safari */
    transition: all 0.4s;
border-bottom: 2px solid #FFF;

padding-bottom: 3px;
margin-left: auto;
margin-right: auto;
display: table;
}
.archmain article img {
    height: auto;
    max-width: 100%;
    width: 100%;
}
.archh2 {
    font-size: 15px;
    font-family: Merriweather;
    margin-top: 10px;
    text-align: center;
}
.archimg {
overflow:hidden;
margin-top: 5px !important;
border: 1px solid #d4dadc;
padding: 8px !important;
border-radius: 5px;
-webkit-transition: all 0.4s;
transition: all 0.4s;
}
.archart{
float:left;
width:23.5%;
margin-right:2%;
}
.archmain > article.archart:nth-of-type(4n){
margin-right:0%;
}
.archmain > article.archart:nth-of-type(4n+1 ){
clear:both;
}
footer {
    background: rgb(137, 172, 54) none repeat scroll 0% 0%;
    padding-top: 65px;
    color: #FFF;
margin-top:35px;
}
.aktpag .disabled{
opacity:0.9;
}
.aktpag a{
background: #897b1c !important;
border-radius: 0;
padding: 7px 13px !important;
margin-top: 5px;
float: left;
margin-right: 5px;
font-family: Merriweather;
color: #FFF !important;
border: none !important;
}
.breadakt {
margin-bottom: 50px;
}


.aktart {

    margin-bottom: 155px !important;

}
.headakt {
    margin-top: -45px !important;    padding-top: 0px !important;
}
.infi .pagination li {
display:none;
}
.infi .pagination .next {
display:block;
}

.copy {
    text-align: center;
    padding: 25px 0px;
    background: rgb(148, 186, 59) none repeat scroll 0% 0%;
    border-top: 2px solid #77972c;
}
.copy a{
color:#FFF;
}
.copy a:hover{
color:#f1f1f1;
}






.widget_categories{
margin-bottom:55px;
float: left;
width: 100%;
}
.widget_categories li{
list-style:none;
    background: #d8e3bf;
    font-size: 13px !important;
padding: 12px 40px !important;
font-family: Merriweather;
    font-size: 13px !important;
text-transform: uppercase;
border: medium none !important;
margin: 0px;

}
#sidebar1 li{
list-style:none;
}

#sidebar1 .widget_categories li{

padding: 7px 25px !important;

}
 .widget_categories h2{
    padding: 12px 18px !important;
color: rgb(255, 255, 255);
text-transform: uppercase;
    font-size: 16px !important;
margin:0;

    background: #a2be62;
}

.catlist li {
list-style:none;
    background: #d8e3bf;
    font-size: 13px !important;
padding: 12px 40px !important;
}
.widget_categories li a{
    color: #000 !important;

}
.terms li, ul{
margin:0;
padding:0;
}
.terms li a {
color:#FFF;
}

.terms li .l3 a {
color:#000;
}

.terms li{
 color: rgb(255, 255, 255);
    font-family: Merriweather;
    font-size: 15px;
    text-transform: uppercase;
}
.terms .l1{
    background: rgb(96, 120, 40) none repeat scroll 0% 0%;
       padding: 12px 20px;


}


.terms .l2{
    background: #a2be62;
       padding: 12px 40px;
    font-size: 13px;

}
.anotherterms .l2{
       padding: 12px 20px;
    font-size: 15px;

}
.anotherterms .l1{
    background: #d8e3bf;
       padding: 12px 40px;
    font-size: 13px;
color:#000;
}
.anotherterms .l1 a {
color:#000;
}
.terms .l3{
    background: #d8e3bf;
       padding: 12px 60px;
    font-size: 13px;
color:#000;
}

.archcover{
height: 220px;
background-size: cover !important;
background:url('images/archcov.jpg');
}
.archcover img{
width:100%;
}
.hr2 {
    float: none !important;
    margin-top: 24px !important;
    margin-bottom: 11px !important;
}
.hr2 img{
margin-top: -28px !important;
background: #FFF !important;
padding: 0px 20px !important;
}
.kate{
color: #888888;
font-family: Merriweather;
font-size: 20px;
font-weight: 100;
}
.breadcrumbs {
    text-transform: uppercase;
    font-size: 13px;
color: #90b143;
margin-top: 15px;
}
.breadcrumbs span{
padding: 0 2px;
}
.archcover .slidertekst{
    position: relative;
    float: left;
    top: 45px;
font-weight: 100;
padding: 35px 20px;
}
.archcover .slidertekst.shopslider{
padding: 20px 40px;
}
footer a{
color:#FFF;
}
footer a:hover{
color:#f1f1f1;
}
footer input, textarea {
    background: none !important;
    border: 1px solid #FFF !important;
    border-radius: 4px;
    padding: 7px 25px;
    width: 100%;
    color: #FFF !important;
}

.wpcf7-submit {
    color: rgb(167, 193, 104) !important;
    background: rgb(255, 255, 255) none repeat scroll 0% 0% !important;
    font-size: 17px;
    padding: 12px 0 !important;
border:none !important;
}

.wpcf7-submit:hover{
  color: #FFF !important;
    background: #252525 !important;
-webkit-transition: all .4s; /* Safari */
    transition: all .4s;
}
footer textarea{
    height: 70px;
}
.div51 .div3 {
    padding: 12px 17px !important;
}

.div51 .bnews .div3 p {
  
    margin-bottom: -10px !important;
}

.date {
  font-family: Merriweather;
font-weight: 500;
color: rgb(137, 172, 54);
font-size: 12px;
top: -21px;
border: 1px solid rgb(226, 233, 241);
position: absolute;
padding: 1px 10px;
border-radius: 4px 4px 0px 0px;
}

.cw {
    font-family: Merriweather;
    color: #808587;
    text-transform: uppercase;
    margin-top: 20px;
    float: right;
    margin-bottom: 5px;
}
.cw span{
color: #89ac36;
font-size: 21px;
position: relative;
top: 1px;
}

.div51 {
width:48%;
float:left;
position: relative;

}
.div52 {
width:43%;

float:right
}
.boxtresc{
margin-top:-5px;
color:#777c7e;
line-height: 25px;
font-size: 13px;
}
.boxtresc strong{
font-weight:600;
}
.hr {
    float: left;
margin-bottom: 50px;
    width: 100%;
    text-align: center;
    position: relative;
    border-top: 1px solid rgb(170, 170, 170);
}
.hr img {
margin-top:-10px;
}



a.comment-reply-link {
 
    background-color: #89ac36 !important;
    border-color: #4cae4c;
}

.form-submit input[type="submit"] {

    background-color: #89ac36 !important;
    border-color: unset !important;
}

.oferta{
font-family: Merriweather;
position: absolute;
top: 0;
width: 100%;
padding: 15px 36px;
color: #FFF;}
.oferta p{
    font-family: Open Sans;
}
.oferta strong{
margin-bottom: 40px !important;
float: left;
font-family: Merriweather;

}

.oferta .butt{
    display: table;
    margin: 50px auto auto;
}
.oferta h1{
text-transform: uppercase;
text-align: center;
margin-bottom: 65px;
font-weight:100;
}
.glowna .col-sm-8{
width: 73.667%;
}
.glowna .col-sm-4{
width: 26.333%;
}
.boxhead {
    margin-bottom: 45px;
    font-family: Merriweather;
margin-top: -25px;
position: relative;
}

.boxhead h1{
text-transform: uppercase;
color:#777c7e;
font-weight:100;

}
.boxhead span{
color:#89ac36;
}

.boxhead #customNav{
    top: 6px;
    width: auto;
    float: right;
    right: 0px;
}

.boxhead .owl-prev {
    position: relative;
    left: 0;
    cursor: pointer;
    z-index: 999;
    float: left;
}

.boxhead .owl-next {
    position: relative;
    right: 0;
    cursor: pointer;
    z-index: 999;
    float: right;
    margin-left: 10px;
}

.navakt .owl-prev {
    position: relative;
    left: 0;
    cursor: pointer;
    z-index: 999;
    float: left;
}
.navakt {
    top: auto !important;
    width: auto !important;
    position: absolute !important;
    margin-top: -19px !important;
    right: 0 !important;
}
.navakt .owl-next {
    position: relative;
    right: 0;
    cursor: pointer;
    z-index: 999;
    float: right;
    margin-left: 10px;
}

.bnews .div3 {
   
    border: 1px solid #e2e9f1;
    padding: 12px !important;
    border-radius: 5px;
    -webkit-transition: all 0.4s; /* Safari */
    transition: all 0.4s;
}

.bnews .div3 p{
-webkit-transition: all 0.4s; /* Safari */
    transition: all 0.4s;
}

.bnews .div3 a:hover p{
color:#89ac36;

}


.slidertekst {
    position: absolute;
    z-index: 99;
    background: rgba(0,0,0,0.4);
    text-align: left;
    padding: 20px 50px;
    font-size: 40px;
    color: #000;
    bottom: 45px;
    right: 0px;
    color: #FFF;
    font-family: Merriweather;
}
.slidertekst span{
font-size:25px;
margin-top: 5px;
display: inherit;
}

.top-to-bottom { border-width: 4px; 
border-style: solid; 
-webkit-border-image: -webkit-linear-gradient(to bottom, #b08722,#ffda7e, #b08722) 2;
-moz-border-image: -moz-linear-gradient(to bottom, #b08722,#ffda7e, #b08722) 2;
-o-border-image: -o-linear-gradient(to bottom, #b08722,#ffda7e, #b08722) 2;
 border-image: linear-gradient(to bottom, #b08722,#ffda7e, #b08722) 2;
}

.owl-theme .owl-controls{
margin-top:10px;
text-align:center;
-webkit-tap-highlight-color:transparent
}

.owl-theme .owl-controls .owl-nav [class*=owl-]{
color:#fff;
font-size:14px;
margin:5px;
padding:4px 7px;
background:#d6d6d6;
display:inline-block;
cursor:pointer;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px
}

.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{
background:#869791;
color:#fff;
text-decoration:none
}

.owl-theme .owl-controls .owl-nav .disabled{
opacity:.5;
cursor:default
}

.owl-theme .owl-dots .owl-dot{
display:inline-block;
zoom:1;
*display:inline
}

.owl-theme .owl-dots .owl-dot span{
width:10px;
height:10px;
margin:5px 7px;
background:#d6d6d6;
display:block;
-webkit-backface-visibility:visible;
-webkit-transition:opacity 200ms ease;
-moz-transition:opacity 200ms ease;
-ms-transition:opacity 200ms ease;
-o-transition:opacity 200ms ease;
transition:opacity 200ms ease;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px
}

.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{
background: #FFF;
width: 15px;
height: 15px;
margin-top: 40px;
position: relative;
top: 2px;
}
.owl-prev {
    position: absolute;
    left: -45px;
cursor:pointer;
}
.owl-next {
    position: absolute;
    right: -45px;
cursor:pointer;

}
.owl-next:hover {
opacity:0.7;
}
.owl-prev:hover {
opacity:0.7;
}
.owl-nav {
    top: 46%;
    width: 100%;
    position: absolute;
}
#slides {
    position: relative;
}

.widgettitle {
    margin-bottom: 9px;
    font-family: Merriweather;
    font-size: 22px;
    color: #797979;
}

.widget_recent_entries li{
  padding: 0px !important;
font-family: Merriweather;
border: none !important;
margin-top: 10px !important;
}

.widget_recent_entries .widgettitle {
border-bottom: 1px solid #aaaaaa;
padding-bottom: 18px;

}
#tag-cloud a {
    white-space: pre;
    text-transform: uppercase;
    background: #897b1c;
    border-radius: 0;
    padding: 7px 10px;
    margin-top: 5px;
    float: left;
    margin-right: 5px;
    font-family: Merriweather;
}
.widget_tag_cloud
 .widgettitle {
border-bottom: 1px solid #aaaaaa;
padding-bottom: 18px;

}
.widget_tag_cloud{
margin-top:40px;
float: left;
}

.widget li{
border-top:1px solid #f9f9f9;
border-bottom:1px solid #f9f9f9;
float:left;
margin-top:-1px;
width:100%;
padding:7px 25px;
list-style:none;
}

.widget ul{
padding: 0px;
margin:0px 0px;
float: left;
width: 100%;
}

footer .widget li {
    border-top: 1px solid #75952b;
    border-bottom: none;
    float: left;
    width: 100%;
    padding: 7px 0px !important;
    list-style: none;
    width: 140px;
    clear: both;
    font-size: 12px;
}
footer .widget li:last-child {

}

.footright {
    position: absolute;
    bottom: 0px;
    right: -50px;
}
#widget-footer > div:first-child{
width:25%;
}
#widget-footer > div:last-child{
margin-right: 0%;

    text-align: center;
}
#text-4 p {
margin-top:10px;
}
#widget-footer > div{
margin-right: 10%;
width: 14%;
}
footer .widgettitle {
    margin-bottom: 25px;
    font-family: Merriweather;
    font-size: 18px;
color:#FFF;
}
.postsection{
width:100%;
float:left;
}

.post_content{
margin-top: 25px;
margin-bottom: 25px;
color: #8c8c8c;

}
.dw {
color: rgb(119, 124, 126);
text-align: center;
font-size: 15px;
font-family: Merriweather;
font-weight: 100;
margin-top: -5px;
margin-bottom: 10px;

}

.postsection p{
font-weight: 500;
font-size: 16px;
padding: 18px 0px;
text-align: center;
color: #000;
font-family: Merriweather;
margin: 0;

}

.postsection .sectionfloat{
width:100%;
float:left;
}

.div3{
float:left;
width:32%;
margin-right: 2%;
margin-bottom:30px;
}

.divmargin{


margin-right: 0% !important;
}


.div3inner{

}

.sectionhead{
border-top:1px solid #f9f9f9;
border-bottom:1px solid #f9f9f9;
float:left;
margin-bottom:20px;
width:100%;
padding:7px 25px;
font-family: Oswald;
font-weight: 400;
font-size:20px;
}



.recent-post-slider.design-1 .post-image-bg img {
    transition: transform 0.8s cubic-bezier(0.65, 0.05, 0.36, 1) 0s;
    left: -9999px;
    margin: 0px auto !important;
    opacity: 1;
    position: absolute;
    right: -9999px;
    width: 100% !important;
   max-width: 100% !important;

}




.paneltop {
border-top:1px solid #f9f9f9;
border-bottom:1px solid #f9f9f9;
float:left;
margin-bottom:20px;
width:100%;
padding:7px 25px;
}

.social{
float:right;
}

.socialicons{
float: left;
padding: 10px 8px;
font-size: 20px;
}

.socialicons i{
    border-left: 1px solid rgb(204, 204, 204);
    padding-left: 15px;
}


.social > a:last-child > .socialicons > i{
    border-right: 1px solid rgb(204, 204, 204);
    padding-right: 12px;

}


.navbar-brand {
    float: left;
    padding: 15px;
    font-size: 18px;
    line-height: 20px;
    height: auto;
position: relative;
z-index: 99;
}
.navbar-default {
border-bottom: 1px solid #cdcdcd;
box-shadow: 0px 6px 12px -4px #888;
    background: #FFF;

}

.righthead {
position: absolute;
top: 20px;
right: 15px;
z-index: 99;
}
.righthead2 {
position: relative;
top: 36px;
float: right;z-index: 9;
}
.navbar-collapse{
position:relative;
}
.navbar-header {
    padding: 20px 0px;
padding-bottom: 10px;
}
.mtop {
    float: left;
    width: 100%;
}

.mtop .menu-item a{
background-color: initial !important;}

.mtop > ul > li:first-child a{
padding-left:0px;

}
.mtop > ul > li a{
font-family:Merriweather;
font-size: 15px;
color:#787d7f !important;
padding: 17px 19px 20px 23px;
}
.mtop > ul > li a:hover{
color:#89ac36 !important;
}


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #939799;

    background: none;


}
.mtop > ul > .active > a:before{
position: absolute;
bottom: 16px;
content: "";
background: #89ac36;
height: 3px;
width: 20px;
}
.mtop > ul > li > a:after{
position: absolute;
top: 17px;
right: 0;
content: '. . .';
font-size: 9px;
height: 2px;
width: 0px;
line-height: 4px;
font-weight: 100;
}

.mtop ul li:last-child a:after{
content: '';

}

.fb-like {
    float: right;
}
#qtranslate-2{
list-style:none;
float: left;
position: relative;
left: 0;

}
#qtranslate-2-chooser li{
list-style: none;
float: left;
width: auto;
padding: 0px;
padding-right: 10px;

}
#qtranslate-2-chooser a{
text-transform:uppercase;
font-family: Merriweather;
}
#qtranslate-2-chooser li.active a{
color:#89ac36;
}

.form-control {
    width: 100% !important;
    margin-top: 17px;
    padding: 12px 25px;
    height: auto;
    border: 1px solid #e8e8e8 !important;
    border-radius: 0px;
    font-weight: 100;
}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(137,172,54, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(137,172,54, 0.6);
}
.navbar-right {
    float: right !important;
    margin-right: 0px !important;
}

.sbutton button {
    position: absolute;
    bottom: 0px;
    right: 0px;
    padding: 8px 13px;
	border:none;
background:none;
    border-bottom: 5px solid rgb(137, 172, 54);
}

.butt{
font-family: Merriweather;
padding: 10px 25px !important;
color: #FFF !important;
background: #89ac36 !important;
border-radius: 4px;
text-transform: uppercase;
font-weight:100;
 -webkit-transition: all 0.4s; /* Safari */
    transition: all 0.4s;
}

.butt:hover{
background:#000 !important;

}
.butt:hover:before{
content: '' !important;
display:none !important;
}
.sbuttonheader {
    position: absolute;
    right: 15px;z-index: 9;
    bottom: 15px;
padding:10px 0 !important;
}

.sbuttonheader li{
list-style:none;
}
.sbuttonheader a{
font-size: 17px;
list-style:none;
font-family: Merriweather;
padding: 10px 25px !important;
color: #FFF !important;

text-transform: uppercase;
font-weight:100;

}
.sbuttonheader .sub-menu a{
color: #000 !important;
    background: rgb(216, 227, 191) none repeat scroll 0% 0%;

padding: 10px 25px !important;
font-size: 13px;
font-weight:400;
display: inline-block;
width: 100%;
 -webkit-transition: all 0.4s; /* Safari */
    transition: all 0.4s;
}
.sbuttonheader .sub-menu a:hover{
color:#FFF !important;
background:#89ac36;
}

.sbuttonheader .sub-menu li:first-child a{
border-radius:5px 5px 0px 0px;
}
.sbuttonheader .sub-menu li:last-child a{
border-radius:0px 0px 5px 5px;
}


.sbuttonheader > ul{

    float: left;
}

.sbuttonheader > i{
    margin-left: -5px;
    margin-right: 10px;
    margin-top: 5px;
}
.sbuttonheader .sub-menu
{
 -webkit-transition: all 0.4s; /* Safari */
    transition: all 0.4s;
border-radius:5px;
opacity:0;
    pointer-events: none;
white-space: nowrap;
right: 0;
padding-top: 20px;
    position: absolute;
width: auto;
}
.sbuttonheader:hover .sub-menu {
opacity:1;
    pointer-events: all;
}
#menu-sprzedaz-button > li{
position: unset;
}


.navbar-form .form-group {
position: relative;
    display: inline-block;
    margin-bottom: 0px;
    vertical-align: middle;
    width: 100% !important;
}
.cover {
    position: absolute;
    top: 0px;
    margin-left:-300px;
}

/* menu <------------ */

.top-menu > ul > li > a {
background: rgb(249, 249, 249) none repeat scroll 0% 0%;
padding: 35px 20px 25px 20px;
   float: left;
z-index: 1;
}

.top-menu > ul > li > a:hover {
background: #444;
color:#FFF;

}


.top-menu li a{
color:#000;
position: relative;
}

.top-menu li a:hover{
color:#777;
text-decoration:none;
}
#header-inner {
    padding-top: 30px;
}

.top-menu li{
list-style:none;
float:left;

}

.top-menu > ul > li{
  
margin-right:1px;


}

.top-menu{
position: relative;
padding-top: 0px;float: left;
font-family:Oswald;
font-weight:300;
}
#menu-top-menu {
    margin-bottom: 0px;
    padding: 0px;
    width: 100%;
    float: left;
}

.top-menu .sub-menu {
visibility: hidden;
background: #FFF none repeat scroll 0% 0%;
padding: 17px 35px 10px 10px;
box-shadow: 3px 6px 12px -2px #CCC;
transition: all 0.5s ease 0s;
opacity: 0;
height: 0px;
z-index: 0;
position: relative;
top: 8px;
}

.top-menu > ul > li:hover .sub-menu{
visibility: visible;
opacity:1;
height:auto;
}

.top-menu > ul > li > ul > li{
float:none;
margin-top:7px;
}
.top-menu .menu-item-has-children > a::after {
    content: "";
    position: relative;
    top: 12px;
    right: -4px;
    margin-top: -2px;
    height: 0px;
    width: 0px;
    border-width: 5px;
    border-style: solid;
    border-color: #333 transparent transparent transparent;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
}
#searchform {
    display: none;
    padding: 0px;
    width: 350px;
}
.recent-post-slider{
display:none;
}
#content {
    float: left;
}
.navbar-nav > li {
    float: left;
}
.navbar-nav {
    float: left;
    margin: 0px;
}

.nav > li > a {
    font-size: 12px;
}

.navbar-default .navbar-toggle {
    border-color: #DDD;
    margin-top: 23px;
}

.navbar-default {
position:relative;
top:0px;
}

body {
    padding-top: 0px;
}


.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #aaaaaa;
}

.akth1 {
    font-family: Merriweather;
    font-size: 28px;
}

#main p.meta {
    font-style: normal;
    color: inherit;
    margin-top: -10px;
    font-size: 13px;
}
.aktlist img{
width:100%;
}
/* ---------- responsive   */


@media screen and (max-width: 580px) {
.slidertekst{
font-size: 27px;
}
.slidertekst span{
font-size: 20px;
}
.slidertekst {
    top: 25px !important;

}
.archart {
    float: left;
 width: 49%;

}

.archmain > article.archart:nth-of-type(2n) {
    margin-right: 0%;
}

}





@media screen and (max-width: 1200px) {

.glowna .col-sm-8 {
    width: 69.667%;
}
.glowna .col-sm-4 {
    float: right;
}


.mtop > ul > li a {
    font-size: 13px;
}

.sbuttonheader {
    
}


}



@media screen and (max-width: 990px) {


.righthead2 {
display:none;
}

.sbuttonheader {
  
    top: 70px;
    bottom: unset;
}


.mtop > ul > li a {
 
    padding: 17px 9px 20px 11px;
}

.glowna .col-sm-4 {
    width: 43.333%;
}

.glowna .col-sm-8 {
    width: 56.667%;
}

}





@media screen and (max-width: 768px) {
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
   
    position: absolute;
    width: 100%;
}

.single-product .wc-tabs-wrapper .anr_captcha_field{
transform: scale(.767);
transform-origin: 0;
-webkit-transform: scale(.767);
-webkit-transform-origin: 0 0;
margin-bottom: 20px;
margin-top: 60px;

}

.single-product p.form-submit {
    display: inline-block;    width: 100%;
}


.single-odmiany #sidebar1{
width:100%;
}
.single-odmiany #main{
width:100%;
margin-top:23px;
}


.slidhome img {
  
    width: 173% !important;
}

html, body{
overflow-x: hidden;
}
body > header {
    margin-bottom: 0;
}
.boxhead h1 {
   
    font-size: 21px;
}
.container {

}
.glowna .col-sm-4 {
    width: 300px;
position: relative;
float: none;
margin: auto;
}

.glowna .col-sm-8 {
    width: 100%;
}
.div51 {
    width: 100%;
}
.div52 {
    width: 100%;
}
.slidhome .slidertekst{
font-size: 27px !important;
right: 114px;
}
.slidhome .slidertekst span{

font-size: 20px !important;

}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #E7E7E7;
    background: rgb(51, 51, 51) none repeat scroll 0% 0%;
    height: auto;
}

.righthead {
    position: absolute;
    top: 20px;
    right: auto;
    width: auto;
    margin: auto;
}

.sbuttonheader {
    top: 139px;
    bottom: unset;
}
.navbar-header {
    margin-bottom: 50px;
    margin-top: 25px;
}

.mtop {
    margin-top: 13px;
}
.navbar-nav {
    float: none;
}
.navbar-nav > li {
    float: none;
    text-align: center;
    width: 100%;
}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: initial;
}
.mtop .menu-item a {
    background-color: initial !important;
    font-size: 20px;
}
.widget_categories {
    margin-bottom: 55px;
    float: left;
    width: 100%;
}
#widget-footer > div:first-child {
    width: 100%;
}
#widget-footer > div {
    margin-right: 0%;
    width: 100%;
margin-top: 20px;
float: left;
}

#widget-footer > div:last-child {
   
    z-index: 999;
}
#content {
    float: none;
}

}

@media screen and (max-width: 342px) {

.navbar-header {
    margin-bottom: 13px;
    margin-top: 56px;
}
.sbuttonheader {
    top: 95px;
    bottom: unset;
    left: 15px;
    right: unset;
}

}





@media screen and (min-width: 1200px) {

.sidearch {
width:30%;
}
.archmain {
float:right;
}
}


@media screen and (min-width: 900px) {

#searchform{
display:block;
}


}

@media screen and (min-width: 768px) {

.recent-post-slider{
display:block;
}
#content {
    float: none;
}
.nav > li > a {
    font-size: 14px;
}
body {
    padding-top: 60px;
}

.navbar-default {
position:fixed;
top:0px;
}

}
