









ul.opis{
    padding-right: 25px;
    margin-left: 25px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {    border-radius: 0px 0px 0 0; }

.h-navigation-padding {    padding-top: 11px !important; }
.wpcf7-form-control.wpcf7-textarea{height: 90px;}
#colibri .style-66 {
    color: rgb(150 150 150);
    text-align: center;
    width: 100%;
}

#colibri .style-local-240-c100-outer {    width: 65% !important;}
#colibri .style-local-240-c103-outer {    width: 35% !important;}

#copyright{display: none; }

.variations .label {
    display: block;
    width: 100% !important;
    padding: 20px 0px;
}

#colibri .style-63 {
    background-color: #efeded;
}


/* stare

h1.intro{
font-size: 3.75rem;
line-height: 5rem;
text-align: center;
font-weight: bold;
text-shadow: 1px 1px #393939;
}
.col-sm-6, .col-md-6, .col-lg-6,
.col-sm-12, .col-md-12, .col-lg-12,
.col-sm-4, .col-lg-4 {padding-left: 0px;}

.pirate-forms-submit-button{margin-left: 0px;}


.main-navigation li:hover > a, .main-navigation li.focus > a,
.navbar-cart-inner:hover .fa,
.sticky-navigation .main-navigation li a:hover, .sticky-navigation .login-register li.login a:hover{color: #669808;}

.header-search:hover .header-search-button{ color: #669808; }

button{background-color: #669808; }
.home-add-to-cart-wrap a {background-color: #669808; }

.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
border-bottom: 1px solid #669808;
color: #669808;}

.colored-text, .no-link{color: #669808; }
a{color: #669808; }

.woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled],
.woocommerce div.product .product_title:after{background: #669808; }

.standard-button, .navbar-cart-inner .cart-item-number,
.colored-line-left, .colored-line-right, .colored-line{background: #669808; }

.woocommerce div.product form.cart .button, .woocommerce div.product .single_add_to_cart_button {background: #669808; }

.woocommerce div.product form.cart .button:hover, .woocommerce div.product .single_add_to_cart_button:hover{ background: #669808 !important; }

.standard-button:hover, .navbar-register-button:hover { background: #669808 !important; }


p.home-shop-product-price{
display: none;}

.home-shop-product-title{
text-align: center;
max-width: 400px;
}

del{display:none;}

.intro-section h5{
font-size: 22px !important;
}
.overlay-layer-wrap{
background: rgba(0, 0, 0, 0.2);
}
.sub-heading{
text-align: justify;
}

a#czarny.variation_button{
color: #151718;
background:#151718;
margin: 3px;

}
a#grafit.variation_button{
color: #4c5155;
background:#4c5155;
margin: 3px;

}
a#szary.variation_button{
color: #a2a4a3;
background:#a2a4a3;
margin: 3px;

}
a#czerwony.variation_button{
color: #DD0214;
background:#DD0214;
margin: 3px;

}
a#braz.variation_button{
color: #5B5336;
background:#5B5336;
margin: 3px;

}
a#cbraz.variation_button{
color: #46322C;
background:#46322C;
margin: 3px;

}
a#pomarancz.variation_button{
color: #FA7123;
background:#FA7123;
margin: 3px;

}
a#braz.variation_button{
margin: 3px;
color: #46322C;
background:#46322C;
}
a#zielony.variation_button{
margin: 3px;
color: #6dd622;
background:#6dd622;
}
a#indywidualny.variation_button{
margin: 3px;
color: #010101;
}

.contact-info {    display: none; }
.contact-info.second {    display: block; }

*/



#colibri .style-33-image {    box-shadow: 0px 19px 71px -10px rgba(0, 0, 0, 0.2);
    z-index: 1; }

/********/

.wpcf7-form input[type="text"], 
.wpcf7-form input[type="email"], 
.wpcf7-form input[type="url"], 
.wpcf7-form input[type="password"], 
.wpcf7-form input[type="search"], 
.wpcf7-form input[type="number"], 
.wpcf7-form input[type="tel"], 
.wpcf7-form textarea {
    color: #1f252b;
    width: 80%;

margin-top: 6px;
    padding: 12px 16px;
    border-radius: 0;
    border: 0;
    border-radius: 3px;
    border: 0;
    background: #f5f5f5;
}

.wpcf7-form p {
    margin: 0 0 28px;
}

.wpcf7-text:focus, 
.wpcf7-textarea:focus {
    outline: 1px solid rgba(84, 222, 197, 0.9);
    outline-offset: 0;
}

/***/

.wpcf7-form-control.wpcf7-submit{
    background-color: #B2C831;
    border: 0;
    color: #fff;
    border-radius: 1px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 15px;
    width: auto;
    padding: 20px 42px;
    letter-spacing: 2px;
    font-size: 14px;
}

.wpcf7-form-control.wpcf7-submit:hover {
    cursor: pointer;
    box-shadow: 0px 7px 16px -7px rgba(0, 0, 0, 0.4);
    border: 0;
}

div.wpcf7-mail-sent-ok {
    border: 0;
    background: #5471de;
    color: #fff;
    padding: 18px;
}

div.wpcf7-acceptance-missing,
div.wpcf7-validation-errors {
    border: 0;
    background: #f9443b;
    color: #fff;
    padding: 18px;
}

span.wpcf7-not-valid-tip {
    color: #f9443b;
}


/*****/

.variable-item-span.variable-item-span-color,
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item{
    height: 40px;
    width: 40px;
    border-radius: 40px !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color:after{
    border-radius: 40px !important;
}

.footer{
    padding: 30px 40px 15px;
    background: rgb(255 137 0);
    color: #fff;
}

.footer a{    background: rgb(255 137 0);    color: #fff; text-decoration: underline;  }
.footer p{ color: #FFFFFF;    font-family: Open Sans;    font-weight: 600; }

.left{ float: left;}
.right{float: right;     margin-top: -3px; }
.tsl-32 {    margin: 0px 4px; }

.link-inner,
.payment-inner {
    margin: 0px;
    padding: 0px;
}
ul.payment-inner li a {
    padding: 0px 15px;
    display: block;
    position: relative;
}
ul.payment-inner li:last-child a {
    padding-right: 0px;
}
.link-inner li a {
    text-transform: capitalize;
    color: #fff;
    transition: 0.6s;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -o-transition: 0.6s;
    padding: 0px 12px 0px 15px;
    position: relative;
}
.link-inner li:first-child a {
    padding-left: 0px;
}
.link-inner li:first-child a::before,
ul.payment-inner li:first-child a::before {
    display: none;
}
.link-inner li a::before,
ul.payment-inner li a::before {
    border-left: 1px solid #fff;
    content: "";
    height: 14px;
    left: 0;
    position: absolute;
    top: 6px;
    width: 2px;
}
.link-inner li a:hover {
    color: #cecece;
}
.link-inner li,
.payment-inner li {
    display: inline-block;
}