body, body h1, body h2, body h3, body h4, body h5, body h6, body p, body div, body span{font-family:"Roboto", sans-serif;}
@font-face{font-family:"Roboto";src:url(//7clean.au/wp-content/themes/Sevenclean/fonts/Roboto.eot);src:url(//7clean.au/wp-content/themes/Sevenclean/fonts/Roboto.eot#iefix) format("embedded-opentype"), url(//7clean.au/wp-content/themes/Sevenclean/fonts/Roboto.woff2) format("woff2"), url(//7clean.au/wp-content/themes/Sevenclean/fonts/Roboto.woff) format("woff"), url(//7clean.au/wp-content/themes/Sevenclean/fonts/Roboto.ttf) format("truetype"), url(//7clean.au/wp-content/themes/Sevenclean/fonts/Roboto.svg) format("svg");font-weight:normal;font-style:normal;font-display:swap;}
body{text-underline-position:under;text-underline-offset:0px;}
.elementor .pp-image-comparison, .elementor .pp-image-comparison img{min-height:336px}
@media screen and (max-width:767px){.elementor .pp-image-comparison, .elementor .pp-image-comparison img {min-height: 220px}} .form-submit{text-align:right;}
input[type="text"], input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], select, textarea{width:100%;border:solid 1px #212121;border-radius:0px;margin-top:5px;}
input[type="text"]:focus, input[type="email"]:focus, textarea:focus{border-color:#212121;-webkit-box-shadow:0px 3px 15px -3px rgba(0,0,0,0.3);box-shadow:0px 3px 15px -3px rgba(0,0,0,0.3);}
button, [type="submit"], [type="button"]{display:inline-block;font-weight:400;color:#212121;text-align:center;background-color:#fff;border:1px solid #212121;font-size:1rem;border-radius:0px;}
button:hover, button:focus, [type="submit"]:hover, [type="submit"]:focus, [type="button"]:hover, [type="button"]:focus{color:#ffffff;background-color:#907046;text-decoration:none;border-color:#907046;-webkit-box-shadow:0px 3px 15px -3px rgba(0,0,0,0.6);box-shadow:0px 3px 15px -3px rgba(0,0,0,0.6);}
.single-blog_post .comment-metadata a{color:#bbb}
.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, 0.7);color:#000;padding:10px;box-sizing:border-box;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}
.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-caption{display:block;}
.site-main .gallery{margin-bottom:1.5em;}
.gallery-item img{vertical-align:bottom;}
.gallery-icon{padding:5px;}
embed, iframe, object{max-width:100%;}
.single.single-post .post-content-custom a{text-decoration:underline;}
.single.single-post .post-content-custom h2:not(.single.single-post .post-content-custom h2:first-child){margin-top:60px;}
.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:30px;margin-bottom:20px;}
.single.single-post .post-content-custom blockquote{font-size:18px;line-height:1.4em;padding:20px 20px;margin:40px 0px 40px 0px;background-color:#f8f8f8 !important;border-left:4px solid #EDBF00;border-radius:10px;}
.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-post .post-content-custom table p strong, .single-post .post-content-custom table p, .single-post .post-content-custom table span, .single-post .post-content-custom table strong, .single-post .post-content-custom table h1, .single-post .post-content-custom table h2, .single-post .post-content-custom table h3, .single-post .post-content-custom table h4, .single-post .post-content-custom table h5, .single-post .post-content-custom table h6{word-wrap:normal;word-break:normal;}
.single-post .post-content-custom table, .single-post .post-content-custom .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{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{border:1px solid #ccc !important;}
.single-post .post-content-custom table tr th{background-color:#E8E8E8;}
.single-post .post-content-custom table tr:hover th{background-color:#E8E8E8;}
.single-post .post-content-custom table tbody tr>td
.single-post .post-content-custom table tbody tr>th{background-color:#fff;}
.single-post .post-content-custom table tbody tr:hover>td, .single-post .post-content-custom 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{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{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{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{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{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{font-size:16px;}
.single.single-post .post-content-custom table tr td{
width: auto;  
font-size: 16px;
padding: 5px;
}}  .footer-block a{color:#000}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background:#EDBF00;border:0 none #fff;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#EDBF00}::-webkit-scrollbar-thumb:active{background:#EDBF00}::-webkit-scrollbar-track{background:#334869;border:0 none #fff;border-radius:0}::-webkit-scrollbar-track:hover{background:#334869}::-webkit-scrollbar-track:active{background:#334869}::-webkit-scrollbar-corner{background:transparent}body, body h1, body h2, body h3, body h4, body h5, body h6, body p, body div, body span{font-family:"Roboto", sans-serif;}
@font-face{font-family:"Roboto";src:url(//7clean.au/wp-content/themes/Sevenclean/fonts/Roboto.eot);src:url(//7clean.au/wp-content/themes/Sevenclean/fonts/Roboto.eot#iefix) format("embedded-opentype"), url(//7clean.au/wp-content/themes/Sevenclean/fonts/Roboto.woff2) format("woff2"), url(//7clean.au/wp-content/themes/Sevenclean/fonts/Roboto.woff) format("woff"), url(//7clean.au/wp-content/themes/Sevenclean/fonts/Roboto.ttf) format("truetype"), url(//7clean.au/wp-content/themes/Sevenclean/fonts/Roboto.svg) format("svg");font-weight:normal;font-style:normal;font-display:swap;}
body{text-underline-position:under;text-underline-offset:0px;}
.elementor .pp-image-comparison, .elementor .pp-image-comparison img{min-height:336px}
@media screen and (max-width:767px){.elementor .pp-image-comparison, .elementor .pp-image-comparison img {min-height: 220px}} .form-submit{text-align:right;}
input[type="text"], input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], select, textarea{width:100%;border:solid 1px #212121;border-radius:0px;margin-top:5px;}
input[type="text"]:focus, input[type="email"]:focus, textarea:focus{border-color:#212121;-webkit-box-shadow:0px 3px 15px -3px rgba(0,0,0,0.3);box-shadow:0px 3px 15px -3px rgba(0,0,0,0.3);}
button, [type="submit"], [type="button"]{display:inline-block;font-weight:400;color:#212121;text-align:center;background-color:#fff;border:1px solid #212121;font-size:1rem;border-radius:0px;}
button:hover, button:focus, [type="submit"]:hover, [type="submit"]:focus, [type="button"]:hover, [type="button"]:focus{color:#ffffff;background-color:#907046;text-decoration:none;border-color:#907046;-webkit-box-shadow:0px 3px 15px -3px rgba(0,0,0,0.6);box-shadow:0px 3px 15px -3px rgba(0,0,0,0.6);}
.single-blog_post .comment-metadata a{color:#bbb}
.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, 0.7);color:#000;padding:10px;box-sizing:border-box;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}
.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-caption{display:block;}
.site-main .gallery{margin-bottom:1.5em;}
.gallery-item img{vertical-align:bottom;}
.gallery-icon{padding:5px;}
embed, iframe, object{max-width:100%;}
.single.single-post .post-content-custom a{text-decoration:underline;}
.single.single-post .post-content-custom h2:not(.single.single-post .post-content-custom h2:first-child){margin-top:60px;}
.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:30px;margin-bottom:20px;}
.single.single-post .post-content-custom blockquote{font-size:18px;line-height:1.4em;padding:20px 20px;margin:40px 0px 40px 0px;background-color:#f8f8f8 !important;border-left:4px solid #EDBF00;border-radius:10px;}
.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-post .post-content-custom table p strong, .single-post .post-content-custom table p, .single-post .post-content-custom table span, .single-post .post-content-custom table strong, .single-post .post-content-custom table h1, .single-post .post-content-custom table h2, .single-post .post-content-custom table h3, .single-post .post-content-custom table h4, .single-post .post-content-custom table h5, .single-post .post-content-custom table h6{word-wrap:normal;word-break:normal;}
.single-post .post-content-custom table, .single-post .post-content-custom .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{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{border:1px solid #ccc !important;}
.single-post .post-content-custom table tr th{background-color:#E8E8E8;}
.single-post .post-content-custom table tr:hover th{background-color:#E8E8E8;}
.single-post .post-content-custom table tbody tr>td
.single-post .post-content-custom table tbody tr>th{background-color:#fff;}
.single-post .post-content-custom table tbody tr:hover>td, .single-post .post-content-custom 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{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{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{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{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{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{font-size:16px;}
.single.single-post .post-content-custom table tr td{
width: auto;  
font-size: 16px;
padding: 5px;
}}  .footer-block a{color:#000}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background:#EDBF00;border:0 none #fff;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#EDBF00}::-webkit-scrollbar-thumb:active{background:#EDBF00}::-webkit-scrollbar-track{background:#334869;border:0 none #fff;border-radius:0}::-webkit-scrollbar-track:hover{background:#334869}::-webkit-scrollbar-track:active{background:#334869}::-webkit-scrollbar-corner{background:transparent}