:root {
--brand-1: #161d48;
--brand-2: #999999;
--brand-3: #eeeeee;
--promotion: #c40000;
}
@font-face {
font-family: 'Fredoka One';
font-style: normal;
font-weight: 400;
src: local('Fredoka One'), local('FredokaOne-Regular'), url(//materacownia.online/wp-content/themes/modus-child/fonts/FredokaOne-Regular.ttf) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC,
U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
input:focus,
textarea:focus {
-ms-box-shadow: 0 0 2px 0 rgba(96, 125, 139, 0.6);
-o-box-shadow: 0 0 2px 0 rgba(96, 125, 139, 0.6);
box-shadow: inset 0 0 2px 0 rgb(96, 125, 139);
outline: none;
} @media (max-width: 991px) {
.logo img {
max-height: 45px;
}
} #rev_slider_3_1 .modus-circle-2 .tp-bullet {
border-color: var(--brand-1) !important;
}  a.ubtn-link button {
border-radius: 30px;
}
.modus-headingtitle.default .shortcode-title .txt-heading p {
line-height: 24px;
}
.img-decor-hover h2 {
z-index: 2;
}
.img-decor-hover a::after {
content: '';
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
z-index: 3;
} @media (max-width: 1199px) {
.box-heading-decor {
position: relative;
}
}
.modus-iconbox .box-icon img {
transition: all 300ms;
}
.modus-iconbox .box-icon:hover img {
opacity: 0.6;
} .main-nav .main-navigation > div > ul > li > a {
text-transform: lowercase !important;
}
.headingtitle-logo-font h2 > em {
font-family: 'Fredoka One';
text-transform: lowercase;
}
@media (min-width: 992px) {
.header_11 .header-fullwidth .header-center .mini-cart .icon-search i {
color: #fff;
position: relative;
z-index: 1;
}
.header_11 .header-fullwidth .header-center .mini-cart .icon-search .dropdown > button {
position: relative;
}
.header_11 .header-fullwidth .header-center .mini-cart .icon-search .dropdown > button::before {
content: '';
display: block;
width: 40px;
height: 40px;
background-color: var(--brand-1);
position: absolute;
left: -10px;
right: 0;
top: -10px;
bottom: 0;
border-radius: 50%;
}
.header-v11 .main-nav .main-navigation > div > ul > li {
margin: 0;
}
.header-v11 .main-nav .main-navigation > div > ul > li > a {
padding: 0 15px;
}
.header-v11 .main-nav .main-navigation > div > ul > li > a:hover {
background-color: #f5f5f5;
}
}
.view-more-product .view-more-product-1:hover,
.header-v8 .main-nav ul > li.current_page_item > a,
.header-v8 .main-nav ul > li.current_page_parent > a,
.header-v8 .main-nav ul > li:hover > a,
.header,
.modus-blog .read-more,
.modus-services .layout2 .item-service .bg-op:before,
.md_bg_color:after {
border-bottom-color: #fff;
}
.main-nav ul li {
margin: 0;
} .site-footer .footer-v5 .bottom-footer {
padding: 0 0 25px 0;
}
.site-footer .footer-v5 .footercopyright a:hover {
color: #283583;
}
footer .widget {
margin-bottom: 30px;
}
.site-footer .footer-v5 .modus_widget_social {
padding-top: 15px;
}
.footer.footer-v5 .social-login-options .social a i {
color: #555555;
font-size: 30px;
}
@media (max-width: 991px) {
.site-footer .footer-v9 .textwidget p {
margin-bottom: 5px;
}
footer .widget {
margin-bottom: 15px;
}
.site-footer .footer-v9 .widget-title {
margin-top: 0px;
}
}
@media (min-width: 992px) {
.footer.footer-v5 .social-login-options .social {
position: fixed;
left: -20px;
top: 40%;
background: #555;
color: #fff;
transition: all 200ms ease-in-out;
}
.footer.footer-v5 .social-login-options .social a i {
padding-left: 20px;
width: 70px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
}
.footer.footer-v5 .social-login-options .social:hover {
left: 0;
}
.footer.footer-v5 .social-login-options > div:nth-child(1) {
background: #3b5998;
}
.footer.footer-v5 .social-login-options > div:nth-child(2) {
background: #262626;
top: calc(40% + 50px);
}
.footer.footer-v5 .social-login-options .social a i {
color: #fff;
}
} .preloader8 span {
background: var(--brand-1);
} .beans-slide {
text-align: center;
} .comments-area .comment-respond form .form-submit input {
background: var(--brand-1);
}
.comments-area .comment-respond form .form-submit input:hover {
color: var(--brand-1);
background: 0 0;
border-color: var(--brand-1);
}
.post-author-box .author-social {
display: none;
} .woocommerce .widget_layered_nav ul li.chosen a:before,
.woocommerce .widget_layered_nav_filters ul li a:before,
.modus-block-left a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.box-holder-content a:hover,
a.button-press:hover,
.modus-block-left a.woocommerce-review-link:hover,
.newsletter-mail .mc4wp-form-fields .relative:hover i,
.tab-slide .nav-tab ul li a.active,
.tab-slide .nav-tab ul li a:hover {
color: #999999;
}
.cart-collaterals .cart-subtotal .amount .woocommerce-Price-currencySymbol,
.cart-collaterals .order-total .amount .woocommerce-Price-currencySymbol {
position: static;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,
.footer.footer-v4 .widget.widget_nav_menu ul li a:hover,
.site-footer .footer-v4 .textwidget a:hover,
.footer.footer-v4 .widget.widget_nav_menu ul li a:hover {
color: var(--brand-1);
}
@media (max-width: 639px) {
.woocommerce div.product .woocommerce-tabs ul.tabs li {
border-bottom: 1px solid var(--brand-3);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
border-bottom-color: var(--brand-1);
}
}
.item-grid.grid-type10 .view-detail {
width: 170px;
display: none;
}
.item-grid.grid-type-4 .product .price,
.item-grid.grid-type-4 .product-thumbnails h2,
.item-grid.grid-type1 .product .price,
.item-grid.grid-type1 .product h2,
.item-grid.grid-type2 .ct-product-right .price,
.item-grid.grid-type2 .ct-product-right h2,
.item-grid.grid-type6 .ct-product-right .price-product .price,
.item-grid.grid-type6 .ct-product-right h2,
.slide-product-list.type1 .ct-product-right .price,
.slide-product-list.type1 .ct-product-right h2,
.slide-product.slide-product-grid.type3 .item-grid.grid-type3 .ct-product-right .price,
.slider .modus-single-product-shortcode .price-product .price,
.slider .modus-single-product-shortcode h2 {
font-family: inherit;
text-align: center;
}
.price-product .price del span.woocommerce-Price-currencySymbol,
.price-product .price span.woocommerce-Price-currencySymbol {
font-size: 14px !important;
top: 0px;
position: static;
left: auto;
line-height: unset;
}
.quote-product h4 {
margin-bottom: 30px;
}
.woocommerce div.product form.cart .variations label {
text-transform: initial;
font-size: 14px;
color: #555;
font-weight: 500;
text-align: left;
}
.woocommerce div.product form.cart .variations td.label {
text-align: left;
}
.woocommerce div.product form.cart .reset_variations {
margin-top: 0;
}
.woocommerce div.product form.cart .variations > tbody > tr {
display: flex;
flex-direction: column;
width: 100%;
}
.woocommerce div.product .buttons-block form.cart .variations select {
height: 40px;
line-height: 40px !important;
background: #fff;
border: 1px solid #ccc !important;
box-shadow: none;
-webkit-appearance: none;
appearance: none;
-moz-appearance: none;
cursor: pointer;
}
.modus-tltp-text {
text-transform: none;
font-weight: 400;
}
.layout-metro .modus-column-custom {
vertical-align: top;
}
.woocommerce .item-grid.grid-type7 .yith-wcwl-add-to-wishlist a,
.woocommerce .item-grid.grid-type7 .yith-wcwl-add-to-wishlist .yith-wcwl-add-button,
.woocommerce .item-grid.grid-type7 .yith-wcwl-add-to-wishlist {
border-radius: 50%;
font-weight: 400;
}
.woocommerce .item-grid.grid-type7 .yith-wcwl-add-to-wishlist.exists {
width: 38px;
height: 38px;
}
.woocommerce .yith-wcwl-add-to-wishlist.exists,
.woocommerce .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button {
background: var(--brand-1) !important;
border-color: var(--brand-1) !important;
color: #fff !important;
}
.woocommerce.single .yith-wcwl-add-to-wishlist.exists,
.woocommerce.single .yith-wcwl-add-to-wishlist.exists .yith-wcwl-add-button {
border-radius: 3px;
}
.woocommerce .yith-wcwl-add-to-wishlist.exists i,
.modus-single-product .list-bottom .share-yith .btn-share .exsits i {
color: #fff !important;
}
.woocommerce.single .btn-share.btn-wishlist a {
padding: 0;
}
.woocommerce-variation .ask-for-price {
margin-top: 15px;
}
.ask-for-price {
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
}
.ask-for-price .ask-for-price__title {
font-weight: 600;
color: var(--brand-1);
}
.wishlist--custom {
color: #000;
position: relative;
margin-right: 20px;
display: none !important;
vertical-align: middle;
}
@media (min-width: 1200px) {
.wishlist--custom {
display: inline-block !important;
}
.header-v11 .mini-cart {
max-width: 136px;
}
}
.wishlist--custom .wishlist-count {
font-size: 10px;
position: absolute;
right: -18px;
top: -10px;
background-color: #fff;
border-radius: 40px;
z-index: 1;
width: 18px;
height: 18px;
}
.wishlist--custom i {
font-size: 21px;
} .search-popup label {
margin-bottom: 0;
}
.icon-search .dropdown-menu {
width: auto;
}
.woocommerce .products.list .list-bottom .btn-addtocart a.button,
.woocommerce .products.list .list-bottom .btn-cart .add_to_cart_button {
background-color: var(--brand-1);
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce .share-yith .btn-share a:hover > i,
.share-yith .btn-share a:hover > i {
color: #fff;
}
.woocommerce .widget_layered_nav ul.yith-wcan li span,
.woocommerce-page .widget_layered_nav ul.yith-wcan li span {
display: none !important;
} .login-form-footer .lost_password {
display: block;
}
.sidebar .widget.widget_price_filter,
.sidebar .widget.yith-woocommerce-ajax-product-filter {
padding-bottom: 7px;
margin-top: -7px;
}
.woocommerce form .form-row .input-checkbox {
position: static;
}
#order_review table.shop_table th.product-name {
padding: 20px 0;
}
@media (max-width: 600px) {
.single .share-yith .btn-share {
margin-bottom: 15px !important;
}
}
.woocommerce .woocommerce-order-details table.shop_table th.product-name {
text-align: center;
}
.woocommerce ul.order_details li strong,
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
font-weight: 500;
}
.rated {
display: none !important;
}
.woocommerce .woocommerce-ordering select {
background-position: calc(100% + 5px) center;
background-size: auto 9px;
}
.show-all .lt-show .custom_select .select_title {
text-align: center;
}
.show-all .lt-show .custom_select .select_title::before {
display: none;
}
.product-manufacturer {
margin-bottom: 8px;
color: var(--brand-2);
line-height: 1;
font-weight: 500;
font-size: 14px;
}
.product-manufacturer--single {
margin-top: 20px;
font-size: 16px;
display: block;
}
.product-manufacturer--single:hover {
color: var(--brand-1);
}
.product-delivery-time {
margin-top: 15px;
}
.product-delivery-time span {
font-weight: 600;
}
.f_right.bg_light_3:focus > i {
color: #fff;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
color: var(--brand-2);
font-size: 14px;
margin-right: 2px;
}
.products.grid .item-grid .product .price ins span bdi,
.products.grid .item-grid .product .price ins span bdi span,
.modus-single-product .price ins span bdi,
.modus-single-product .price ins span bdi span,
.woocommerce div.product p.price ins span bdi,
.woocommerce div.product p.price ins span bdi span,
.woocommerce div.product span.price ins span bdi,
.woocommerce div.product span.price ins span bdi span,
.price ins span bdi,
.price ins span bdi span {
color: var(--promotion) !important;
}
.woocommerce-wishlist .product-price del > span::after,
.price del > span::after {
width: calc(100% + 6px);
}
.unit-price {
display: none !important;
}
.item-grid.grid-type10 .info-bottom {
padding: 30px 15px 30px;
}
.item-grid.grid-type10 .ct-product-center h2 {
font-size: 18px;
font-weight: 600;
margin-top: 4px;
margin-bottom: 8px;
}
.share-yith .btn-share:hover a,
.share-yith .btn-share:hover div,
.share-yith .btn-share:hover a::before {
color: #fff;
}
.product-sale {
background-color: var(--promotion);
color: #fff;
position: absolute;
left: 0;
top: 0;
padding: 5px 15px;
z-index: 5;
font-weight: 600;
font-size: 18px;
text-transform: uppercase;
width: 100%;
}
.related.products .product-thumbnails > a {
min-height: 156px;
}
@media (max-width: 767px) {
.related .ct-product-right {
text-align: center;
}
.item-grid.grid-type2 .product .btn-cart-in .midle {
background: transparent;
border: none;
}
}
@media (max-width: 991px) {
.item-grid.grid-type2 .product .btn-cart-in .share-yith {
background: transparent;
}
.woocommerce .item-grid.grid-type2 .product .btn-cart-in {
z-index: 6;
}
}
.show-all .list-view-as li.list-last {
display: none;
}
.woocommerce ul#shipping_method li input {
margin-top: 0;
}
table.shop_table.woocommerce-checkout-review-order-table span,
table.shop_table.woocommerce-checkout-review-order-table span.amount {
font-weight: 500;
}
.woocommerce .shop_table.woocommerce-checkout-review-order-table ul#shipping_method li label {
font-weight: 400;
color: var(--brand-1);
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
background-color: var(--brand-3);
} .yith-wcwl-share a {
display: flex !important;
justify-content: center;
align-items: center;
}
.woocommerce .wishlist_table td.product-add-to-cart a.add_to_cart_button {
color: #fff !important;
}
.woocommerce .wishlist_table td.product-add-to-cart a {
line-height: normal;
display: flex !important;
justify-content: center;
align-items: center;
margin-right: 15px !important;
}
.woocommerce table.wishlist_table.shop_table tfoot tr td {
border-right: 0 !important;
border-left: 0;
}
.woocommerce ul.order_details li strong,
.woocommerce table.shop_table tbody th,
.woocommerce table.shop_table tfoot td,
.woocommerce table.shop_table tfoot th {
font-weight: 500;
color: #161d48;
}
.wishlist-title-container .wishlist-title-with-form .show-title-form {
vertical-align: top;
}
#yith-wcwl-form > .wishlist-title.wishlist-title-with-form {
display: none !important;
} .item-portfolio {
box-shadow: 5px 10px 50px #f5f5f5;
}
.page-id-1646 .md-portfolio-tt,
.item-portfolio .cat_portfolio {
display: none;
}
.item-portfolio .box-holder-content a {
display: block;
margin-top: 15px;
}
.woocommerce .widget_price_filter .price_slider_amount {
display: flex;
align-items: flex-start;
flex-direction: column-reverse;
justify-content: flex-start;
}
.widget_price_filter form {
margin-top: 0;
}
@media (min-width: 480px) {
.modus-single-product .buttons-block .list-bottom {
display: inline-block;
position: static;
bottom: 0;
right: 0;
margin-top: 0px;
transform: translateY(0px);
margin: 0;
}
.buttons-block {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
} .single-post:not(.aktualnosci) .breadcrumbs > li:nth-child(3) {
display: none;
}
.single .post-bottom {
display: none;
}
.single-post footer.entry-footer {
padding: 0;
}
body:not(.blog, .archive) .bread-crumb {
margin-bottom: 14px;
padding-top: 14px;
}
body:not(.blog, .archive) .breadcrumb-container {
min-height: auto;
}
.modus-contactinfo .label-contact {
display: none;
}
.woocommerce.single .modus-block-left-1 .price ins span,
.woocommerce.single .modus-block-left-1 .price span {
line-height: normal;
font-size: 40px !important;
color: var(--brand-1);
font-weight: 600;
}
@media (max-width: 599px) {
.bread-crumb {
margin-top: 0px;
}
} .has-cookie-bar #catapult-cookie-bar {
padding-top: 5px;
padding-bottom: 5px;
}
.ctcc-more-info-link {
font-weight: 700;
} span.wpcf7-list-item,
.rodo-read-more-content,
.rodo-read-more {
font-size: 12px;
}
.rodo-read-more {
font-weight: 600;
cursor: pointer;
margin-bottom: 10px;
}
.rodo-read-more-content {
display: none;
}
.rodo-read-more-content > a {
font-weight: 600;
}
span.wpcf7-list-item {
margin: 0;
}
.wpcf7-list-item input[type='checkbox'] {
margin: 0;
} .single-post.aktualnosci .breadcrumbs > li:nth-child(2) {
display: none;
} span.wpcf7-form-control-wrap.random-math-quiz label {
display: flex;
align-items: center;
justify-content: flex-start;
}
span.wpcf7-form-control-wrap.random-math-quiz label .wpcf7-quiz-label {
margin-right: 5px;
}
span.wpcf7-form-control-wrap.random-math-quiz label .wpcf7-quiz-label + input {
margin-bottom: 0 !important;
} #google-reviews-custom .wpac {
font-family: Poppins, Arial, Helvetica, sans-serif, serif, sans-serif !important;
}
#google-reviews-custom .wp-google-list {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: flex-start;
}
#google-reviews-custom .wp-google-place {
width: auto !important;
margin-top: 15px !important;
margin-bottom: 15px !important;
}
#google-reviews-custom .wp-google-place .wp-google-right {
width: auto !important;
}
#google-reviews-custom .wp-google-review .wp-google-left {
display: none !important;
}
#google-reviews-custom .wp-google-content-inner .wp-google-reviews {
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
align-items: flex-start;
}
#google-reviews-custom .wp-google-content-inner .wp-google-reviews .wp-google-text {
display: block !important;
margin-top: 5px !important;
}
#google-reviews-custom .wp-google-content-inner .wp-google-reviews .wp-google-review {
width: 50% !important;
padding: 0 15px !important;
}
@media (min-width: 768px) {
#google-reviews-custom .wp-google-content-inner .wp-google-reviews .wp-google-review {
width: 33% !important;
padding: 0 15px !important;
}
#google-reviews-custom .wp-google-content-inner {
width: calc(100% - 250px) !important;
}
#google-reviews-custom .wp-google-place {
margin-top: 15px !important;
margin-bottom: 0px !important;
}
}
@media (min-width: 1024px) {
#google-reviews-custom .wp-google-review .wp-google-left {
display: table-cell !important;
}
} input.tnp-privacy {
margin-top: 0;
}
.tnp-privacy-field label {
line-height: 1;
font-size: 10px;
} .woocommerce .woocommerce-message {
border: 2px solid #8bc34a;
display: flex;
justify-content: center;
align-items: center;
flex-direction: row-reverse;
box-shadow: 0 0px 5px #d6d6d6;
font-weight: 600;
}
.woocommerce .woocommerce-message a {
margin-left: 15px;
margin-right: 15px;
}
.woocommerce .woocommerce-message::after {
display: none;
} .grecaptcha-badge {
visibility: hidden;
}