/*
Theme Name: KEW
*/

/*
Theme Name: KEW

/*** GLOBAL : GENERAL STYLE DEFAULTS ***/






#map {
	width: 100%;
	height: 300px;
}


.musli-facebook{
    border: solid #0170cf 3px;
}

/* reset */
.musli, .musli *{
    padding:0;
    margin:0;
    list-style:none;
}
.musli{
    position:fixed;
    right:27px;
    top:180px;
    z-index:100;
    list-style:none;
}
.musli-bottom{
    left:300px;
    bottom:0px;
    right:auto;
    top:auto;
}
.musli-top{
    left:300px;
    top:0px;
    right:auto;
    bottom:auto;
}
.musli-left{
    left:0px;
    top:200px;
    right:auto;
    bottom:auto;
}

.musli > li{
    cursor:pointer;
    width:17px;
    height:155px;
    margin-bottom:1px;
    position:relative;
}

.musli li {
    -webkit-transition: right 0.5s ease-out;
    -moz-transition: right 0.5s ease-out;
    -o-transition: right 0.5s ease-out;
    transition: right 0.5s ease-out;
    right: 0px;
}

.musli > li:hover{
    right: 302px;
}


.musli-bottom > li, .musli-top > li{
    margin-right: 1px;
    margin-bottom: 0;
    float:left;
}
.musli > li > img{
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}
.musli-bottom > li > img{
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.musli-top > li > img{
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.musli-left > li > img{
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}
.musli > li > div{
    padding:5px;
    background: #fff;
    float:left;
    width:286px; /* szerokosc zakladek */
    height:296px; /* wysokosc zakladek */
    -moz-border-radius: 0 0 0 8px;
    -webkit-border-radius: 0 0 0 8px;
    border-radius: 0 0 0 8px;
    position:absolute;
    top:0;
    left:44px;
    z-index:100;
}
.musli-bottom > li > div{
    top:35px;
    left:auto;
    -moz-border-radius: 0 8px 0 0;
    -webkit-border-radius: 0 8px 0 0;
    border-radius: 0 8px 0 0;
}
.musli-top > li > div{
    bottom:35px;
    left:auto;
    top:auto;
    -moz-border-radius: 0 0 8px 0;
    -webkit-border-radius: 0 0 8px 0;
    border-radius: 0 0 8px 0;
}
.musli-left > li > div{
    top:0px;
    left:auto;
    right:35px;
    -moz-border-radius: 0 0 8px 0;
    -webkit-border-radius: 0 0 8px 0;
    border-radius: 0 0 8px 0;
}
.musli-google{
    border: solid #cd3c2a 3px;
}
.musli-facebook{
    border: solid #0170cf 3px;
}
.musli-twitter{
    border: solid #07afee 3px;
}
.musli-nk{
    border: solid #8fc44c 3px;
}

.musli > li > div{
    width: 320px; /* szerokosc zakladek */
    height: 300px; /* wysokosc zakladek */
}

.musli > li > div.musli-twitter{
    width: 320px; /* szerokosc zakladek */
    height: 317px; /* wysokosc zakladek */
}

/* Wygląd strony z wynikami wyszukiwania */

.page-search {
    margin-bottom: 40px;
}

.page-search .search label {
display: none;
}

.page-search .search form {
    float: left;
    border: 1px solid #3aa2ea;
}

.page-search .search form input#searchsubmit {
    background: #9ed8ff url('img/icon-search.png') center center no-repeat;
    font-size: 0px;
    height: 44px;
    width: 44px;
    border-left: 1px solid #3aa2ea;
    margin: 0px;
    float: right;
    padding: 0px;
}

.page-search .search form input {
    border: 0px solid #fff;
    float: left;
    padding: 12px;
}

.page-search h2.entry-title {
    margin-top: 40px;
}

/* Wygląd strony kontak */

.page-contact h2 {
    margin-top: 0px;
    margin-bottom: 20px;
}

.page-contact label {
    color: #4e4e4e;
    font-weight: 500;
}

.page-contact label span {
    font-weight: 600;

}

.page-contact input, textarea {
    border: 1px solid #ccc;
    background-color: #eee;
    padding: 5px;
    color: #000;

}

.page-contact input[type="submit"] {
    padding: 8px 13px 8px 13px;
}

.page-contact input[type="submit"]:hover{
    background-color: #6cc3ff;
}

.page-contact .btn {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    color:#fff;
}

.page-contact .btn-primary {
    background-color: #1992e6;
    border-color: #3aa2ea;
}

.page-contact .wpcf7-validation-errors {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
    margin-left: 0px;
}

.page-contact .wpcf7-mail-sent-ok {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
     margin-left: 0px;
}

/*Wygląd załączników*/

.attachments ul li img {
    margin-right: 7px;
    border: 1px solid #ccc;
}

.attachments ul li a {
    color: #111;
    font-weight: 500;
}

.attachments ul li a:hover {
    color: #888;
    text-decoration: none;
}

.attachments h3 {
    margin-top: 30px;
    margin-bottom: 20px;
}

/* Wygląd linka z adresem e-mail */
.email a {
    color: #fff
}

.email a:hover {
    text-decoration: underline;
}

/* Wygląd ceny w widoku kategorii */

.woocommerce ul.products li.product-type-simple .price {
    display: block !important;
    text-align: center !important;
}

.ustawa{
    margin-top: 30px;
    margin-bottom: 60px;
}

input.ustawa-check{
    margin: 5px 5px 0px 0px;
    display: block;
    float: left;
}
