html {
scroll-behavior: smooth;
}
body, body h1, body h2, body h3, body h4, body h5, body h6, body p, body div, body span{
font-family: "Nunito", sans-serif;
}
@font-face {
font-family: "Nunito";
src: url("https://fenixclean.pl/wp-content/themes/theme-child/fonts/Nunito.eot");
src: url("https://fenixclean.pl/wp-content/themes/theme-child/fonts/Nunito.eot#iefix") format("embedded-opentype"),
url("https://fenixclean.pl/wp-content/themes/theme-child/fonts/Nunito.woff2") format("woff2"),
url("https://fenixclean.pl/wp-content/themes/theme-child/fonts/Nunito.woff") format("woff"),
url("https://fenixclean.pl/wp-content/themes/theme-child/fonts/Nunito.ttf") format("truetype"),
url("https://fenixclean.pl/wp-content/themes/theme-child/fonts/Nunito.svg") format("svg");
font-weight: normal;
font-style: normal;
font-display: swap;
}
h1, h2, h3, h4, h5, h6,
.elementor h1, .elementor h2, .elementor h3, .elementor h4, .elementor h5, .elementor h6 {
margin-top: 10px;
margin-bottom: 10px;
}
h1.elementor-heading-title,
h2.elementor-heading-title,
h3.elementor-heading-title,
h4.elementor-heading-title,
h5.elementor-heading-title,
h6.elementor-heading-title,
h1.jet-listing-dynamic-field__content,
h2.jet-listing-dynamic-field__content,
h3.jet-listing-dynamic-field__content,
h4.jet-listing-dynamic-field__content,
h5.jet-listing-dynamic-field__content,
h6.jet-listing-dynamic-field__content {
margin-top: 0px;
margin-bottom: 0px;
}
ul, ol, .elementor-widget-text-editor ul, .elementor-widget-text-editor ol{
margin-bottom: 10px;
padding-left: 30px;
}
.elementor-widget-text-editor p:last-child, .textwidget p:last-child, p.elementor-heading-title {margin-bottom:0px;}
.elementor ul.elementor-nav-menu--dropdown a, .elementor ul.elementor-nav-menu--dropdown a:focus, .elementor ul.elementor-nav-menu--dropdown a:hover {
text-shadow: none;
border-left: 0px;
}
body table p strong, body table p, body table span, body table strong, body table h1, body table h2, body table h3, body table h4, body table h5, body table h6 {
word-wrap: normal;
word-break: normal;
}
body table, body .table.primary {
background-color: transparent;
overflow: auto;
overflow-x: auto;
overflow-y: hidden;
text-align: center;
width: 100%;
max-width: 100%;
min-width: 100%;
border-spacing: 0px;
margin-bottom: 0px;
}
body tbody, body td,  body tr, body th {
width: auto;
max-width: auto;
min-width: auto;
background-color: transparent;
}
body tr, body tbody, body td, body th {
}
.icon-list-fix.elementor-widget .elementor-icon-list-item, .icon-list-fix.elementor-widget .elementor-icon-list-item a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: start;
font-size: inherit;
}
.icon-list-fix.elementor-widget .elementor-icon-list-item .elementor-icon-list-icon {
margin-top: 3px
}
.fix-icon-list-custom.elementor-widget.elementor-align-left .elementor-icon-list-item, .fix-icon-list-custom.elementor-widget.elementor-align-left .elementor-icon-list-item a {
-webkit-box-pack: inherit
-ms-flex-pack: inherit;
justify-content: inherit;
text-align: inherit;
}
.fix-icon-list-custom .elementor-icon-list-item a .elementor-icon-list-text,
.fix-icon-list-custom .elementor-icon-list-item .elementor-icon-list-text{
display: inline !important;
}
.fix-icon-list-custom .elementor-icon-list-item a .elementor-icon-list-icon,
.fix-icon-list-custom .elementor-icon-list-item .elementor-icon-list-icon{
display:inline-block;
bottom: -2px;
position:relative;
}
.fix-icon-list-custom .elementor-icon-list-item a,
.fix-icon-list-custom .elementor-icon-list-item {
display: block !important;
}
.elementor .search-custom .elementor-search-form__input{
border: 1px solid #999;
border-right: none;
padding-left: 15px;
border-radius: 30px 0px 0px 30px;
}
.elementor .search-custom .elementor-search-form__submit, .elementor .search-custom .elementor-search-form__submit:hover{
border-radius: 0px 30px 30px 0px;
}
.elementor .elementor-nav-menu ul ul a, .elementor .elementor-nav-menu ul ul a:active, .elementor .elementor-nav-menu ul ul a:focus, .elementor .elementor-nav-menu ul ul a:hover {
border-left: 8px solid transparent;
}
.elementor #container-afterbefore .twentytwenty-overlay .twentytwenty-after-label {
opacity: 1;
}
.elementor #container-afterbefore .twentytwenty-overlay .twentytwenty-before-label {
opacity: 1;
}
figure {
display: block;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
}
.wp-block-gallery,
ul.blocks-gallery-grid {
margin-left: 0;
}
.wp-block-gallery .blocks-gallery-image figcaption,
.wp-block-gallery .blocks-gallery-item figcaption {
background: rgba(255, 255, 255, 1);
color: #444;
padding: 5px;
box-sizing: border-box;
}
.gallery {
margin: -10px;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
padding: 10px;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-item:last-child {
margin-bottom: 0;
}
.site-main .gallery {
margin-bottom: 5px;
}
.gallery-item img {
vertical-align: top;
}
.gallery-icon {
padding: 0px;
border: 0;
}
.gallery-caption {
display:none;
}
embed,
iframe,
object {
max-width: 100%;
}
@media screen and (max-width: 768px){
.gallery-columns-2 .gallery-item,
.gallery-columns-3 .gallery-item,
.gallery-columns-4 .gallery-item,
.gallery-columns-5 .gallery-item,
.gallery-columns-6 .gallery-item,
.gallery-columns-7 .gallery-item,
.gallery-columns-8 .gallery-item,
.gallery-columns-9 .gallery-item {
max-width: 100%;
}}
.post-comments-custom .comments-area label{
margin-bottom: 10px;
}
.post-comments-custom .comments-area .comment-form-cookies-consent {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: baseline;
-ms-flex-align: baseline;
align-items: baseline;
}
.post-comments-custom .comments-area .comment-form-cookies-consent label{
padding-left: 10px;
}
.post-comments-custom .comments-area .form-submit .submit {
border-radius: 90px;
text-transform: uppercase;
line-height: 1;
background-color: #fff;
border-color: #333;
color: #333;
}
.post-comments-custom .comments-area .form-submit .submit:hover{
background-color: #C8B48C;
border-color: #C8B48C;
color: #fff;
}
.elementor a.added_to_cart.wc-forward{display:none}
.woocommerce .added_to_cart {display:none !important;}
.product-addtocart-custom a.add_to_cart_button {
display:block;
padding: 8px 16px;
background: #EF5129;
color: #fff;
font-size: 14px;
font-weight: 700;
line-height: 1em;
text-transform: uppercase;
border-radius: 90px;
-webkit-transition: .4s;
-o-transition: .4s;
transition: .4s;
}
.product-addtocart-custom a.add_to_cart_button:hover{
background: #F8891E;
color: #fff;
-webkit-transition: .4s;
-o-transition: .4s;
transition: .4s;
}
.woocommerce #respond input#submit.loading::after, .woocommerce a.button.loading::after,
.woocommerce button.button.loading::after, .woocommerce input.button.loading::after,
.woocommerce .jet-woo-products .jet-woo-product-button.is--default .ajax_add_to_cart.loading::after,
.product-addtocart-custom a.add_to_cart_button.loading::after{
content: "";
font-weight: 400;
position: relative;
display:inline-block;
top: -1px;
bottom: auto;
padding:0;
margin:0;
left: 4px;
right: auto;
text-align:center;
border: 2px solid #000;
border-top: 3px solid #eee;
width: 10px;
height: 10px;
border-radius: 50%;
opacity: 1 !important;
-webkit-animation: cartspin 1s linear infinite;
animation: cartspin 1s linear infinite;
}
@-webkit-keyframes cartspin {
0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes cartspin {
0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
.woocommerce #respond input#submit.added::after, .woocommerce a.button.added::after,
.woocommerce button.button.added::after, .woocommerce input.button.added::after,
.woocommerce .jet-woo-products .jet-woo-product-button.is--default .ajax_add_to_cart.added::after{
margin-left: 4px;
margin-right: -2px;
font-size: 14px;
vertical-align: baseline;
}
.product-addtocart-custom .qib-container .quantity input.qty:focus:not(#qib_id):not(#qib_id) {
border-color: #000;
outline: solid;
border-width: 1px;
border-left: 0;
border-right: 0;
outline-width: 0px;
outline-offset: -2px;
outline-style: solid;
}
.product-addtocart-custom a.add_to_cart_button.added::after{
margin-left: 0px;
margin-right: 0px;
content:"";
display:inline-block;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
height: 10px;
width: 5px;
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
position: relative;
top: -1px;
left: 5px;
}
.product-addtocart-custom .qib-container {
background-color: #fff !important;
padding: 2px 0px 10px 0px !important;
width: auto;
}
.product-addtocart-custom .qib-container .minus.qib-button {
border-top: 1px solid !important;
border-right: 0px solid !important;
border-bottom: 1px solid !important;
border-left: 1px solid !important;
border-color: #000 !important;
border-radius: 5px 0px 0px 5px !important;
}
.product-addtocart-custom .qib-container .plus.qib-button {
border-top: 1px solid !important;
border-right: 1px solid !important;
border-bottom: 1px solid !important;
border-left: 0px solid !important;
border-color: #000 !important;
border-radius: 0px 5px 5px 0px !important
}
.product-addtocart-custom .qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
border-color: #000;
}
form.cart .qib-container + button[type='submit']:not(#qib_id):not(#qib_id), form.cart .qib-container + div:not(#qib_id):not(#qib_id):not(_) {
margin-left: 5px !important;
}
.product-addtocart-custom .qib-button:not(#qib_id):not(#qib_id) {
color: #000;
background: rgba(0,0,0,0);
background-color: rgba(0,0,0,0);
line-height: 1;
display: inline-block;
margin: 0;
padding: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: #000;
float: left;
font-size: 16px;
}
.product-addtocart-custom .qib-button:not(#qib_id):not(#qib_id):hover {
background-color: rgba(0,0,0,0.06);
}
.product-addtocart-custom .qib-container .quantity input.qty:not(#qib_id):not(#qib_id) {
line-height: 1;
font-size: 16px;
border-radius: 0;
}
.woocommerce form.cart button[type='submit']:not(#qib_id):not(#qib_id):not(_):not(_) {
height: 40px !important;
text-align: center;
}
.xoo-wsc-modal{
opacity: 0;
display:none;
}
.xoo-wsc-slider-modal{
opacity: 0;
display:none;
}
.elementor .page-cart-custom .xoo-wsc-modal{
opacity: 1 !important;
display:block !important;
}
.elementor .page-cart-custom .xoo-wsc-modal.xoo-wsc-cart-active .xoo-wsc-container {
max-width: 1000px;
right: 0px;
height: auto;
max-height: auto;
bottom: 0;
font-family: inherit;
position: relative !important;
background-color: transparent;
z-index: 1;
display: flex;
flex-direction: column;
width: auto;
transition: 0.5s;
}
.elementor .page-cart-custom .xoo-wsc-container,
.elementor .page-cart-custom.xoo-wsc-slider {
max-height: 70vh;
font-family: inherit;
}
@media screen and (max-width:768px){
.elementor .page-cart-custom .xoo-wsc-container,
.elementor .page-cart-custom.xoo-wsc-slider {
max-height: none !important;
}}
.page-cart-custom .xoo-wsc-modal .xoo-wsch-basket{
display:none;
}
.page-cart-custom .xoo-wsc-modal{
margin-top: -20px;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-header {
padding: 0px;
display:block;
margin-bottom: 30px;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-product{
padding: 0px;
margin: 0px 20px 15px 20px;
border-bottom: none;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-sum-col {
padding-left: 0px;
}
.page-cart-custom .xoo-wsc-modal span.xoo-wsc-pname,
.page-cart-custom .xoo-wsc-modal span.xoo-wsc-pname a {
font-size: 18px;
font-weight: 700;
line-height: 1.2em;
color: #000;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-pprice {
font-weight: 400;
font-size: 16px;
line-height: 1em;
color: #000;
}
.page-cart-custom .xoo-wsc-modal .woocommerce-Price-amount.amount bdi{
font-weight: 400;
font-size: 16px;
line-height: 1em;
color: #000;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-products .xoo-wsc-qty-box .xoo-wsc-qty {
border-color: #ddd;
background-color: #ffffff;
color: #000000;
height: 100%;
max-height: 26px !important;
width: 100% !important;
min-width: 50px !important;
max-width: 50px !important;
line-height: 1em;
font-size: 14px !important;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-products .xoo-wsc-qty-box .xoo-wsc-qty:active,
.page-cart-custom .xoo-wsc-modal .xoo-wsc-products .xoo-wsc-qty-box .xoo-wsc-qty:focus{
border-color: #000;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-qtb-circle .xoo-wsc-chng {
height: auto;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
}
.page-cart-custom .xoo-wsc-modal span.xoo-wsc-chng {
min-width: 20px;
-ms-flex-item-align: stretch;
-ms-grid-row-align: stretch;
align-self: stretch;
font-weight: 700;
font-size: 20px !important;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-chng {
background-color: transparent;
color: #000000 ;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-qty-box{
margin-left: 10px;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout {
background-color: #EF5129;
color: #fff;
padding: 10px;
text-transform: uppercase;
font-weight: 400;
font-size: 16px !important;
line-height: 1em;
text-transform: uppercase !important;
border: solid 1px #EF5129 !important;
border-radius: 90px !important;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout:hover {
background-color: #F8891E;
border: solid 1px #F8891E !important;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-ft-amt{
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.page-cart-custom .xoo-wsc-modal span.xoo-wsc-ft-amt-label {
font-weight: 700;
line-height: 1em;
font-size: 16px !important;
text-transform: uppercase;
vertical-align: middle !important;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-footer span.xoo-wsc-ft-amt-value .woocommerce-Price-amount.amount bdi{
font-size: 16px !important;
line-height: 1em;
font-weight: 700;
text-transform: uppercase;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-ft-totals{
margin-bottom: 10px;
border-top: 1px dashed #999;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-notice-container {
z-index: 2;
position: absolute;
top: 0px;
left: 0;
right: 0;
display: none;
}
.page-cart-custom .xoo-wsc-modal ul.xoo-wsc-notices li {
padding: 2px 20px;
list-style-type: none;
}
.page-cart-custom .xoo-wsc-modal ul.xoo-wsc-notices {
list-style-type: none;
padding: 0;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-notice-success {
background-color: rgba(253,197,38,0.9);
color: #000;
}
.page-cart-custom .xoo-wsc-modal .xoo-wsc-notice-error {
color: #000;
background-color: rgba(253,197,38,0.9);
}
.page-cart-custom .xoo-wsc-modal ul.xoo-wsc-notices li span {
margin-right: 6px;
}
.page-cart-custom .xoo-wsc-modal span.xoo-wsc-undo-item {
float: right;
text-decoration: underline;
cursor: pointer;
}
.product-price-custom del {
text-decoration: line-through;
text-decoration-color: #aaa;
}
.product-price-custom del .woocommerce-Price-amount.amount{
color: #aaa;
}
.product-price-custom ins{
text-decoration: none;
}
.product-price-custom ins .woocommerce-Price-amount.amount{
color: #000;
text-decoration: none;
font-weight:;
}
.woocommerce-checkout .checkout-custom .woocommerce-additional-fields h3{
display:none !important;
}
.woocommerce-checkout .error-sum-notice-button a{
border: 1px solid #EF5129;
display: inline-block;
padding: 5px 10px;
color:#EF5129;
background: transparent;
margin: 3px;
font-size: 14px;
text-transform: uppercase;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.woocommerce-checkout .error-sum-notice-button a:hover{
color:#000;
background: #EF5129;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition: 0.3s;
}
.woocommerce-checkout .checkout-custom #billing_wooccm13_field #billing_wooccm13{
font-size: 16px;
padding: 7px 5px;
}
.woocommerce-checkout .checkout-custom tr.cart-subtotal {
display:none;
}
.woocommerce-checkout .checkout-custom.elementor-widget-woocommerce-checkout-page .lost_password {
font-size: 16px;
line-height: 1;
margin-top: 5px;
}
.woocommerce-checkout .checkout-custom.elementor-widget-woocommerce-checkout-page #ship-to-different-address {
margin-top: 16px;
margin-bottom: 10px;
padding-left: 0;
}
.woocommerce-checkout .checkout-custom .woocommerce-terms-and-conditions-wrapper {
margin-bottom: 10px;
}
.woocommerce-checkout .checkout-custom.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td,
.woocommerce-checkout .checkout-custom.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table th,
.woocommerce-checkout .checkout-custom.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr {
width: 100%;
}
@media screen and (max-width:768px){
.woocommerce-checkout .checkout-custom.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td,
.woocommerce-checkout .checkout-custom.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table th,
.woocommerce-checkout .checkout-custom.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr {
width: auto;
}}
.woocommerce-checkout .checkout-custom .coupon-container-grid #coupon_code {
display:block;
width: 96%;
}
@media screen and (max-width:768px){
.woocommerce-checkout .checkout-custom .coupon-container-grid #coupon_code {
display:block;
width: 100%;
}}
.woocommerce-checkout .checkout-custom .coupon-container-grid .woocommerce-button.button.e-apply-coupon {
display:block;
width: 100%;
}
.woocommerce-shipping-totals.shipping th{
display:block;
margin-top: 10px;
}
.woocommerce-shipping-totals.shipping td{
width: 100% !important;
display: inline;
}
.select2-container--default .select2-results__option[aria-selected=true]{
background-color: #000;
color: #fff;
}
.select2-container--default .select2-results__option[data-selected=true]{
background-color: #eee;
color: #000;
}
.woocommerce-checkout .woocommerce-checkout-review-order th.product-total{
min-width: 140px;
}
.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order table.shop_table tr th.product-total,
.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order table.shop_table tr td.product-total,
.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart-subtotal td,
.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order table.shop_table tr.order-total td{
text-align: right;
width: 100%;
}
@media screen and (max-width:768px){
.woocommerce-checkout .woocommerce-checkout-review-order th.product-total{
min-width: auto;
}
.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order table.shop_table tr th.product-total,
.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order table.shop_table tr td.product-total,
.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order table.shop_table tr.cart-subtotal td,
.woocommerce-checkout .woocommerce .woocommerce-checkout-review-order table.shop_table tr.order-total td{
width: auto;
}}
.woocommerce-checkout .woocommerce-checkout-review-order .order-total .includes_tax{
font-size:12px;
line-height: 1.2em;
display: block;
}
.woocommerce-checkout .checkout-custom.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li {
line-height: 2;
}
.woocommerce-checkout .checkout-custom.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-privacy-policy-text p {
margin-top: 10px;
}
.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
font-size: 26px;
line-height: 1.2;
color: #000;
margin-bottom: 20px;
}
.woocommerce-order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{
padding-left: 0;
color: #000;
}
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page {
background-color: transparent;
font-family: inherit;
font-size: 14px;
line-height: 1.2;
color: #000;
}
.woocommerce-order-received .woocommerce-order-details h2.woocommerce-order-details__title {
margin-top: 20px;
margin-bottom: 10px;
}
.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table order_details,
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table {
margin-bottom: 0;
border: 1px solid rgba(0,0,0,.2);
font-size: 14px;
border-radius: 0;
padding: 10px;
}
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td,
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th {
color: #000;
}
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead {
background-color: transparent;
}
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead tr th {
font-weight: 700;
font-size: 14px;
line-height: 1;
border-bottom: 0px solid rgba(0,0,0,.2);
width: 50%;
padding: 0px 0px 10px 0px;
}
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody tr td {
font-weight: 400;
font-size: 14px;
line-height: 1;
border-bottom: .04px solid rgba(0,0,0,.2);
width: 50%;
padding: 10px 0px 10px 0px;
}
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot tr th {
font-weight: 700;
font-size: 14px;
line-height: 1;
border-bottom: 0px solid rgba(0,0,0,.2);
width: 50%;
padding: 10px 0px 10px 0px;
}
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot tr:last-child th,
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot tr:last-child td{
border-top: 0.04px solid rgba(0,0,0,.2);
padding: 10px 0px 0px 0px !important;
font-size: 14px;
line-height: 1;
}
.woocommerce-order-received .woocommerce .woocommerce-customer-details address {
font-style: normal;
margin-bottom: 0;
border: 0px solid rgba(0,0,0,.1);
border-bottom-width: 0px;
border-right-width: 0px;
text-align: left;
width: 100%;
border-radius: 5px;
padding: 0px 0px;
}
.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before,
.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
font-family: inherit;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
margin-right: 0;
content: "";
text-decoration: none;
margin-left: 0;
line-height: 1;
position: absolute;
display:none;
}
.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,
.woocommerce-order-received .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
margin-bottom: 0;
padding-left: 0;
}
@media screen and (max-width:768px) {
.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
font-size: 20px;
font-weight: 700;
}
.woocommerce-order-received .woocommerce ul.order_details li {
float: none;
margin-right: 0;
text-transform: uppercase;
font-size: 12px;
line-height: 1;
border-right: none;
padding-right: 0;
margin-left: 0;
padding-left: 0;
list-style-type: none;
}
.woocommerce-order-received .woocommerce ul.order_details li strong {
margin-bottom: 10px;
}
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page {
background-color: transparent;
font-family: inherit;
font-size: 14px;
line-height: 1.2;
color: #000;
}
.woocommerce-order-received .woocommerce-order-details h2.woocommerce-order-details__title {
margin-top: 10px;
margin-bottom: 10px;
}
.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table order_details,
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table {
margin-bottom: 0;
border: 1px solid rgba(0,0,0,.2);
font-size: 14px;
border-radius: 0;
padding: 10px;
}
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead tr th:last-child {
padding: 0px 0px 10px 10px;
}
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody tr td {
font-size: 14px;
line-height: 1;
width: 60%;
padding: 10px 0px 10px 0px;
}
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody tr td:last-child{
padding: 10px 0px 10px 10px;
}
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot tr td{
padding: 10px 0px 10px 10px;
}
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot tr:last-child th{
font-size: 14px;
line-height: 1;
}
.woocommerce-order-received .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot tr:last-child td{
padding: 10px 0px 0px 10px !important;
font-size: 14px;
line-height: 1;
}
}
.woocommerce-order-received th.woocommerce-table__product-table.product-total{
min-width: 140px !important;
}
.woocommerce-order-received .woocommerce-table.shop_table.order_details tr#tr-billing_wooccm11 td,
.woocommerce-order-received .woocommerce-table.shop_table.order_details tr#tr-billing_wooccm13 td
{
min-width: 140px !important;
border: 0 !important;
}
.iworks-omnibus {
font-size: 12px;
line-height: 1em;
margin-bottom: 0px !important;
}
.elementor .twoje-zamowienie {
padding-top: 40px;
margin-top: -40px;
}
.xoo-wsc-modal .xoo-wsc-ft-totals .xoo-wsc-ft-amt.xoo-wsc-ft-amt-subtotal .xoo-wsc-ft-amt-label::after{
content: "z nadanym rabatem -10%";
display: block;
font-size: 12px;
color:#000;
font-weight: 700;
}
.woocommerce-checkout .woocommerce-checkout-review-order .order-total th:after {
content: "z rabatem -10%";
display: inline-block;
margin-left: 3px;
}
.elementor .footer-copyright a {
color: #000;
}
.elementor .footer-copyright a:hover {
color: #EF5129;
}
.seopress-user-consent.seopress-user-message #seopress-user-consent-accept {
border: none;
border-radius: 90px;
}
.seopress-user-consent.seopress-user-message #seopress-user-consent-close{
border-radius: 90px;
}
.seopress-user-consent.seopress-user-message #seopress-user-consent-accept:hover{
background: #FDC526;
color: #000;
}
.elementor .site-map-custom a{
color: #000;
}
.elementor .site-map-custom a:hover{
color: #EF5129;
}
input[type=search]:focus {
outline: none;
}
:focus {
outline: none;
}
a:focus {
outline: none;
}
[type=button]:focus, [type=submit]:focus, button:focus {
outline: none;
}
.backtotopout {
width: 40px;
height: 40px;
position:fixed;
right: 10px;
left: auto;
top: auto;
bottom: 20px;
z-index: 999;
display: none;
}
.backtopin {
width: 40px;
height: 40px;
background-color: rgba(0,0,0,.8);
margin: 0 auto;
text-align: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: block;
padding-top: 6px;
border-radius: 180px;
-webkit-box-shadow: 0px 6px 20px -6px rgba(0,0,0,0.3);
box-shadow: 0px 6px 20px -6px rgba(0,0,0,0.3);
}
.backtotopout:hover .backtopin {
background-color: #000;
}
.b-arrow-one {
height: 15px;
width: 15px;
border-left: 2px solid #fff;
border-top: 2px solid #fff;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.backtopin:hover .b-arrow-one {
border-left: 2px solid #EF5129;
border-top: 2px solid #EF5129;
}
@media screen and (max-width:767px){
.backtopin {display:none;}
}
::-moz-selection {
background-color: #EF5129;
color: #fff;
}
::selection {
background-color: #EF5129;
color: #fff;
}
::-webkit-scrollbar{width:8px;height:8px}
::-webkit-scrollbar-button{width:0;height:0}
::-webkit-scrollbar-thumb{background:#EF5129;border:0 none #EF5129;border-radius:30px}
::-webkit-scrollbar-thumb:hover{background:#EF5129}
::-webkit-scrollbar-thumb:active{background:#EF5129}
::-webkit-scrollbar-track{background:#000;border:0 none #8411D6;border-radius:0px}
::-webkit-scrollbar-track:hover{background:#000}
::-webkit-scrollbar-track:active{background:#000}
::-webkit-scrollbar-corner{background:transparent}