/*
Theme Name: Wikimed
Theme URI:
Author: RobiWrazenie.pl
Description: Wikimed - Wypożyczalnia i sprzedaż sprzętu rehabilitacyjnego
Version: 1.0
Text Domain: Wikimed
*/

@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@600;800&family=Raleway:wght@700&display=swap");@import url(animations.css);body,html{overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Open Sans,sans-serif;color:#323232;font-weight:800}p{font-size:18px}.navbar{color:#c1dfe9}.nav-link,.navbar-toggler{color:#fff}.nav-link{font-family:Raleway,sans-serif;font-size:18px}.nav-link:hover{color:#323232}.navbar-brand{color:#fff;font-size:32px;font-weight:800}.navbar-brand:hover{color:#fff}.line{border-bottom:2px solid #709fb1;width:100%}.line-gray:after{height:2px;width:100%;margin-top:5px;background-color:#323232;content:" ";display:block}.image{-o-object-fit:contain;object-fit:contain;box-shadow:0 5px 10px 5px rgba(0,0,0,.25)}#carousel{height:80vh}#carousel h1{color:#fff;font-weight:800}#carousel .carousel-caption{bottom:25vh;color:#fff;z-index:1}#carousel .carousel-item:after{background:#277a7e;background:linear-gradient(180deg,rgba(39,122,126,.9),rgba(39,157,109,0));content:" ";width:100%;height:80vh;left:0;top:0;display:block;position:absolute}#carousel .carousel-item img{height:80vh;-o-object-fit:cover;object-fit:cover;animation:scale-animation 20s ease forwards;-webkit-animation:scale-animation 20s ease forwards;-moz-animation:scale-animation 20s ease forwards;-ms-animation:scale-animation 20s ease forwards;-o-animation:scale-animation 20s ease forwards}.carousel-button{color:#fff;font-family:Open Sans,sans-serif;font-weight:600;font-size:24px;border-radius:100px;padding:5px 25px;width:240px;border:none;background:#277a7e;background:linear-gradient(0deg,#277a7e,#279d6d)}.carousel-button:before{content:"NAPISZ DO NAS";padding:5px 25px;display:block;height:100%;width:240px;position:absolute;border-radius:100px;top:0;left:50%;transform:translate(-50%);opacity:0;transition:opacity .45s;background:linear-gradient(0deg,#277a7e,#277a7e)}.carousel-button:hover:before{opacity:1}.carousel-control-next,.carousel-control-prev{bottom:-15vh}.carousel-control-next i,.carousel-control-prev i{background-color:#323232;padding:5px 15px}.gray{background-color:#f4f4f4}.gray a{font-weight:800;color:#279d6d;font-size:32px;transition:.2s}.gray a:hover{color:#277a7e}.green-block{width:100%;height:100%;background-color:#279d6d;color:#fff;padding:25px;text-align:center;display:flex;align-items:center;justify-content:center}.green-block-bottom{background:#277a7e;background:linear-gradient(0deg,#277a7e,#279d6d)}.green-block p{font-size:22px;font-weight:600;line-height:1.25}.green-block h4{color:#fff;line-height:1.25}.service{background-color:#fff;width:100%;height:100%;color:#323232;padding:25px 25px 50px;text-align:center;position:relative;opacity:0}.service p{margin-top:15px}.service a,.service p{font-size:16px;font-weight:600}.service a{color:#279d6d;text-decoration:underline;margin-top:70px;position:absolute;bottom:25px;left:0;width:100%;text-align:center;transition:.2s}.service a:hover{color:#277a7e}.trapeze{background:#277a7e;background:linear-gradient(90deg,#277a7e,#279d6d);margin-left:-50px;width:75%;transform:skew(-20deg);-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg);overflow:hidden;padding:10px}.trapeze-inner{margin-left:40px;transform:skew(20deg);-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg)}.trapeze p{margin-bottom:0;font-weight:600;color:#fff}#lower-nav,#upper-nav{transition:.2s}#lower-nav{margin-top:30px}.product-frontpage{background-color:#fff;box-shadow:0 5px 10px 5px rgba(0,0,0,.25);padding:25px;text-align:center;max-height:350px;height:100%}.product-frontpage a{color:#323232;font-size:16px;font-weight:600}.product-frontpage img{-o-object-fit:contain;object-fit:contain;max-height:250px;width:100%;height:auto}#footer{background-color:#323232}#footer a,#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer p{color:#fff}.footer-nav{margin-top:5px;text-align:center}.footer-nav li{display:inline}.footer-nav a{font-family:Raleway,sans-serif;text-decoration:none;font-size:18px;margin-left:25px;transition:.2s}.footer-nav a:hover{color:#277a7e!important}.social{text-align:center}.social li{height:50px;width:50px;border:2px solid #fff;margin-left:10px;margin-right:10px;border-radius:50%;display:inline-block;padding-top:7px;transition:.2s}.social li:hover{color:#277a7e!important;border:2px solid #277a7e}.contact input,.contact textarea{width:100%;background-color:transparent;border:none;border-bottom:2px solid #fff;color:#fff;font-size:16px;margin-top:10px}.contact input:focus,.contact textarea:focus{outline:none}.contact input::-moz-placeholder,.contact textarea::-moz-placeholder{color:#323232;font-weight:600}.contact input:-ms-input-placeholder,.contact textarea:-ms-input-placeholder{color:#323232;font-weight:600}.contact input::placeholder,.contact textarea::placeholder{color:#323232;font-weight:600}.contact-button{border-radius:50px;background-color:#fff!important;color:#323232!important;border:none!important;font-size:18px!important;padding:5px 60px;font-weight:600;width:auto!important;box-shadow:0 5px 10px 5px rgba(0,0,0,.25);transition:.2s}.contact-button:hover{background-color:#277a7e!important;color:#fff!important}.white{color:#fff}.box{background-color:#fff;box-shadow:0 5px 10px 5px rgba(0,0,0,.25);padding:25px;text-align:center;height:100%;display:flex;align-items:center;justify-content:center}.robiwrazenie{font-size:18px;color:#5d5d5d!important;font-family:Raleway,sans-serif;text-decoration:none;text-align:center;padding-left:50px;padding-right:50px;transition:.2s}.robiwrazenie:hover{color:#277a7e!important}@media (max-width:991px){#upper-nav{display:none!important}}

html :where(img) {
    height: auto;
    max-width: 100%;
}

.wc_menu {
    list-style-type: none;
    margin-left: 0 !important;
    padding-left: 0 !important;
}

.wc_menu .active {
    background-color: #277a7e;
}

.wc_menu a {
    text-decoration: none;
}

.wc_menu li {
    background-color: #323232;
    padding: 10px;
    margin-top: 10px;
    color: white;
    font-family: 'Raleway', sans-serif;
    text-decoration: none;
    transition: 0.2s;
}

.wc_menu li:hover {
    background-color: #277a7e;
}

.wc_menu a:first-of-type li {
    border-radius: 0px 10px 0px 0px;
}

.wc_menu a:last-of-type li {
    border-radius: 0px 0px 10px 0px;
}

.wc_contact {
    background-color: #279d6d;
    padding: 10px 15px 10px 15px;
    color: white;
    font-family: 'Open Sans', sans-serif;
    border-radius: 25px;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    transition: 0.2s;
}

.wc_contact:hover {
    background-color: #277a7e;
    color: white;
    cursor: pointer;
}

.wc_product_button {
    background-color: #323232;
    padding: 5px 10px 5px 10px;
    color: white;
    font-family: 'Open Sans', sans-serif;
    border-radius: 25px;
    text-align: center;
    transition: 0.2s;
}

.wc_product_button:hover {
    background-color: #279d6d;
    cursor: pointer;
}

.wc_product_description {
    font-size: 18px;
}

.wc_product_name {
    font-size: 18px;
    font-weight: 700;
}

@media (max-width: 576px) {
    .wc_product_name {
    	font-size: 12px;
	}
}

.wc_product_href {
    text-decoration: none;
    transition: 0.2s;
}

.wc_product_href:hover h5 {
    color: #277a7e;
}

.wc_product_href:hover > .wc_product_button {
    background-color: #279d6d;
}

.wc_product_line::after {
    content: "";
    height: 2px;
    width: 100%;
}

.wc_pagination ul {
    list-style: none;
    text-align: center;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
}

.wc_pagination a {
    color: #279d6d;
}