body{background-color:#fff;}
body, body h1, body h2, body h3, body h4, body h5, body h6, body p, body div, body span{font-family:"Poppins", sans-serif;}
@font-face{font-family:"Poppins";src:url(//serwisar.com/wp-content/themes/theme-child/fonts/Poppins.eot);src:url(//serwisar.com/wp-content/themes/theme-child/fonts/Poppins.eot#iefix) format("embedded-opentype"), url(//serwisar.com/wp-content/themes/theme-child/fonts/Poppins.woff2) format("woff2"), url(//serwisar.com/wp-content/themes/theme-child/fonts/Poppins.woff) format("woff"), url(//serwisar.com/wp-content/themes/theme-child/fonts/Poppins.ttf) format("truetype"), url(//serwisar.com/wp-content/themes/theme-child/fonts/Poppins.svg) format("svg");font-weight:normal;font-style:normal;font-display:swap;}
body{text-underline-position:under;text-underline-offset:0px;}
.elementor ul:not(.elementor-nav-menu,.elementor-icon-list-items, ul.elementor-nav-menu ul.sub-menu), 
.elementor ol:not(.elementor-nav-menu,.elementor-icon-list-items, ul.elementor-nav-menu ul.sub-menu){margin-bottom:20px;padding-left:40px;}
.elementor h2:not(.elementor h2.elementor-heading-title),
.elementor h3:not(.elementor h3.elementor-heading-title, .elementor h3.elementor-cta__title, .elementor .elementor-post__title),
.elementor h4:not(.elementor h4.elementor-heading-title, .elementor h4.elementor-toc__header-title),
.elementor h5:not(.elementor h5.elementor-heading-title),
.elementor h6:not(.elementor h6.elementor-heading-title){margin-top:40px;margin-bottom:20px;}
.single.single-post .post-content-custom h2, .single.single-post .post-content-custom h3, .single.single-post .post-content-custom h4, .single.single-post .post-content-custom h5, .single.single-post .post-content-custom h6{margin-top:40px;margin-bottom:20px;}
.single.single-post .post-content-custom blockquote{font-size:18px;line-height:1.4em;padding:20px 20px 20px 20px;margin:40px 0px 40px 0px;background-color:#f8f8f8 !important;border-left:4px solid #FF5D00;}
.single.single-post .post-content-custom blockquote p:last-child{padding-bottom:0px !important;margin-bottom:0px !important;}
.single.single-post .post-content-custom ul, .single.single-post .post-content-custom ol{margin-top:20px;margin-bottom:20px;}
.single.single-post .post-content-custom p{margin-top:0px !important;margin-bottom:20px !important;}
.single.single-post .post-content-custom p img, .single.single-post .post-content-custom img{margin-top:40px;margin-bottom:40px;border-radius:0px;}
.single.single-post .post-content-custom table{border-radius:0px !important;background:#fff;border:1px solid #ccc;margin-top:30px;margin-bottom:30px;}
.single.single-post .post-content-custom table td, .single.single-post .post-content-custom table th{font-style:normal;padding:10px 10px 10px 20px;border-top:0;border-bottom:1px solid #ccc;margin:0;line-height:1;vertical-align:middle;line-height:1.4em;}
.single.single-post .post-content-custom table th, .single.single-post .post-content-custom table td{vertical-align:middle;border:none;border:1px solid #ccc;text-align:left;}
.single.single-post .post-content-custom table th{border-right:1px solid #ccc !important;border-bottom:1px solid #ccc !important;}
.single-post .post-content-custom table, .single-product .single-product-desc-cust table,
.single-post .post-content-custom table p strong, .single-product .single-product-desc-cust table p strong, 
.single-post .post-content-custom table p, .single-product .single-product-desc-cust table p, 
.single-post .post-content-custom table span, .single-product .single-product-desc-cust table span, 
.single-post .post-content-custom table strong, .single-product .single-product-desc-cust table strong, 
.single-post .post-content-custom table h1, .single-product .single-product-desc-cust table h1, 
.single-post .post-content-custom table h2, .single-product .single-product-desc-cust table h2, 
.single-post .post-content-custom table h3, .single-product .single-product-desc-cust table h3, 
.single-post .post-content-custom table h4, .single-product .single-product-desc-cust table h4, 
.single-post .post-content-custom table h5, .single-product .single-product-desc-cust table h5, 
.single-post .post-content-custom table h6, .single-product .single-product-desc-cust table h6{word-wrap:normal;word-break:normal;}
.single-post .post-content-custom table, .single-product .single-product-desc-cust table, 
.single-post .post-content-custom .table.primary, .single-product .single-product-desc-cust .table.primary{background-color:#fff;overflow:auto;overflow-x:auto;overflow-y:hidden;width:100%;max-width:100%;min-width:auto;border:1px solid #ccc;border-spacing:0px;background:#ffffff;border-collapse:collapse;}
.single-post .post-content-custom table tbody, .single-post .post-content-custom table td, .single-post .post-content-custom table tr, .single-post .post-content-custom table th,
.single-product .single-product-desc-cust table tbody, .single-product .single-product-desc-cust table td, .single-product .single-product-desc-cust table tr, .single-product .single-product-desc-cust table th{width:auto;max-width:auto;min-width:auto;}
.single-post .post-content-custom table tr, .single-post .post-content-custom table tbody, .single-post .post-content-custom table td, .single-post .post-content-custom table th,
.single-product .single-product-desc-cust table tr, .single-product .single-product-desc-cust table tbody, .single-product .single-product-desc-cust table td, .single-product .single-product-desc-cust table th{border:1px solid #ccc !important;}
.single-post .post-content-custom table tr th, .single-product .single-product-desc-cust table tr th{background-color:#E8E8E8;}
.single-post .post-content-custom table tr:hover th, .single-product .single-product-desc-cust table tr:hover th{background-color:#E8E8E8;}
.single-post .post-content-custom table tbody tr>td, .single-product .single-product-desc-cust table tbody tr>td, .single-post .post-content-custom table tbody tr>th, .single-product .single-product-desc-cust table tbody tr>th{background-color:#fff;}
.single-post .post-content-custom table tbody tr:hover>td, .single-product .single-product-desc-cust table tbody tr:hover>td, .single-post .post-content-custom table tbody tr:hover>th, .single-product .single-product-desc-cust table tbody tr:hover>th{background-color:#fff;}
.single-post .post-content-custom table tbody>tr:nth-child(odd)>td, 
.single-post .post-content-custom table tbody > tr:nth-child(odd) > td,
.single-post .post-content-custom table tbody>tr:nth-child(odd)>th,
.single-post .post-content-custom table tbody > tr:nth-child(odd) > th,
.single-product .single-product-desc-cust table tbody>tr:nth-child(odd)>td, 
.single-product .single-product-desc-cust table tbody > tr:nth-child(odd) > td,
.single-product .single-product-desc-cust table tbody>tr:nth-child(odd)>th,
.single-product .single-product-desc-cust table tbody > tr:nth-child(odd) > th{background-color:#fff;}
.single-post .post-content-custom table tbody>tr:nth-child(even)>td, 
.single-post .post-content-custom table tbody > tr:nth-child(even) > td,
.single-post .post-content-custom table tbody>tr:nth-child(even)>th,
.single-post .post-content-custom table tbody > tr:nth-child(even) > th,
.single-product .single-product-desc-cust table tbody>tr:nth-child(even)>td, 
.single-product .single-product-desc-cust table tbody > tr:nth-child(even) > td,
.single-product .single-product-desc-cust table tbody>tr:nth-child(even)>th,
.single-product .single-product-desc-cust table tbody > tr:nth-child(even) > th{background-color:#f2f2f2;}
.single-post .post-content-custom table tbody>tr:nth-child(odd):hover>td, 
.single-post .post-content-custom table tbody > tr:nth-child(odd):hover > td,
.single-post .post-content-custom table tbody>tr:nth-child(odd):hover>th,
.single-post .post-content-custom table tbody > tr:nth-child(odd):hover > th,
.single-post .post-content-custom table tbody>tr:nth-child(even):hover > td, 
.single-post .post-content-custom table tbody > tr:nth-child(even):hover > td,
.single-post .post-content-custom table tbody>tr:nth-child(even):hover > th,
.single-post .post-content-custom table tbody > tr:nth-child(even):hover > th,
.single-product .single-product-desc-cust table tbody>tr:nth-child(odd):hover>td, 
.single-product .single-product-desc-cust table tbody > tr:nth-child(odd):hover > td,
.single-product .single-product-desc-cust table tbody>tr:nth-child(odd):hover>th,
.single-product .single-product-desc-cust table tbody > tr:nth-child(odd):hover > th,
.single-product .single-product-desc-cust table tbody>tr:nth-child(even):hover > td, 
.single-product .single-product-desc-cust table tbody > tr:nth-child(even):hover > td,
.single-product .single-product-desc-cust table tbody>tr:nth-child(even):hover > th,
.single-product .single-product-desc-cust table tbody > tr:nth-child(even):hover > th{background-color:#e2e2e2;}
.single.single-post .post-content-custom a{text-decoration:underline;font-weight:700;}
@media screen and (max-width:768px){
.single-post .post-content-custom table, .single-product .single-product-desc-cust table{display:block;border:none;width:100%;max-width:100%;min-width:auto;overflow:auto;overflow-x:auto;overflow-y:hidden;table-layout:fixed;border-collapse:collapse;}
 
.single-post .post-content-custom table th, .single-post .post-content-custom table td, .single-post .post-content-custom table tr,
.single-product .single-product-desc-cust table th, .single-product .single-product-desc-cust table td, .single-product .single-product-desc-cust table tr{padding:6px;font-size:16px;line-height:1.4em;vertical-align:middle;width:100%;max-width:auto;min-width:auto;}
.single.single-post .post-content-custom table thead th, .single.single-post .post-content-custom table tfoot th, .single-product .single-product-desc-cust table thead th, .single-product .single-product-desc-cust table tfoot th{font-size:16px;}
.single.single-post .post-content-custom table tr td, .single-product .single-product-desc-cust table tr td{
width: auto;  
font-size: 16px;
padding: 5px;
}} .single.single-post .elementor .elementor-widget-table-of-contents .elementor-toc__body ul.elementor-toc__list-wrapper{padding:10px 10px 0px 20px;margin:0;}
.single.single-post .elementor ol.breadcrumb{margin:10px 0;padding:0;}
input[type=search]:focus{outline:none;}:focus{outline:none;}
a: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:10px;-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);}
.b-arrow-one{height:15px;width:15px;border-left:2px solid #eee;border-top:2px solid #eee;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 #ddd;border-top:2px solid #ddd;}
@media screen and (max-width:767px){
.backtopin{display:none;}
} ::-moz-selection{background-color:#111;color:#eee;}::selection{background-color:#111;color:#eee;}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background:#111;border:0 none #111;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#111}::-webkit-scrollbar-thumb:active{background:#111}::-webkit-scrollbar-track{background:#eee;border:0 none #111;border-radius:0}::-webkit-scrollbar-track:hover{background:#eee}::-webkit-scrollbar-track:active{background:#eee}::-webkit-scrollbar-corner{background:transparent}