html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Open Sans",Open Sans,Arial,sans-serif;font-size:15px;line-height:1.2em}.screen-reader-text{display:none!important}strong{font-weight:bold}h1,h2,h3,h4{text-transform:uppercase;letter-spacing:.02em;font-family:'Montserrat',Montserrat,Arial,sans-serif;font-weight:bold;margin-bottom:6px}h1,h2{font-size:36px;line-height:1.2em;color:#a92e2d}.blog
h2{font-size:28px}h3{font-size:20px}h4{font-size:24px;color:#a92e2d;font-weight:bold}h4
em{color:#606060;font-size:20px}.home .entry-content
h2{margin-top: .7em;margin-bottom: .5em;text-align:center}a{text-decoration:none;color:inherit;font-weight:bold !important;color:#a92e2d}.button{padding:5px
15px;background:#ccc;border:0
none;cursor:pointer;-webkit-border-radius:5px;border-radius:5px;font-size:1.2em;text-transform:uppercase;margin:5px
0}p, #wrapper
ul{margin-bottom:1em;line-height:1.4em}#wrapper
ul{list-style-type:disc;margin-left:20px}em{font-style:italic}article{clear:both}.wpcf7
form{max-width:50%;padding-right:50%;background:url('/wp-content/themes/permatile/images/products-catalog.png') no-repeat right top}input[type=text],input[type=tel],input[type=email],textarea{padding:10px;width:80%}input[type=submit]{padding:5px
15px;background:#ccc;border:0
none;cursor:pointer;-webkit-border-radius:5px;border-radius:5px;font-size:1.2em;text-transform:uppercase;margin:5px
0}#wrapper
label{display:inline-block}.alignleft{float:left;margin-right:10px;margin-bottom:10px;clear:both}.alignright{float:right;margin-left:10px;margin-bottom:10px;clear:both}.aligncenter{margin:0
auto;display:block;clear:both}.center{text-align:center}.wp-caption-text{margin:5px
5px 20px;font-size: .8em}.inner{width:900px;margin:0
auto;position:relative}.entry-content{padding:20px
50px}.more-link{display:block;clear:both}.third{box-sizing:border-box;width:250px;float:left;margin:20px
15px 10px 0}.half{box-sizing:border-box;width:360px;float:left;margin:0
20px}.full{box-sizing:border-box;width:800px;float:left;margin:20px
40px}#header
img{padding:15px
0 30px 0}#header .inner
span{position:absolute;bottom:31px;right:10px;text-align:right;text-transform:uppercase;font-family:'Montserrat',Montserrat,Arial,sans-serif}.cr-mobile{display:none}div#header .inner a.header-logo
img{display:none}div#header .inner a.header-logo{display:block;padding-top:20%;background-image:url(/wp-content/themes/permatile/images/LogoBanner-2018.jpg);background-size:cover;background-position:center}#header
.inner{width:100%}#header .inner
span{right:20px}.nav
.inner{max-width:900px !important;display:flex;justify-content:center}.header-phone{max-width:900px;margin:0
auto;position:relative;display:none}.nav{border-top:6px solid #a92e2d;border-bottom:6px solid #a92e2d;background-color:#a92e2d;padding:4px
0;color:#fff}.nav ul
li{display:inline-block;position:relative}.nav ul li
a{color:white;text-decoration:none;padding:21px
6px;margin-right:40px;display:block;text-transform:uppercase;letter-spacing:.05em;font-family:'Montserrat',Montserrat,Arial,sans-serif}.nav ul
ul{position:absolute;background:rgba(256, 256, 256, .9);padding:5px;z-index:102;display:none}.nav ul ul
li{display:block}.nav ul li:hover
ul{display:block}.nav ul ul li
a{color:#0056E2;margin:2px
0;padding:6px;display:block;white-space:nowrap;color:#a92e2d}.nav ul ul li a:hover{background:#fff}.nav
input{top:3px;right:0;padding:4px;border:0px;margin:10px
0}.nav{border-top:0px;border-bottom:0px;background-color:transparent;padding:4px
0;color:#fff;display:flex;position:absolute;justify-content:center;width:100%;margin-top:-30px}.nav
.inner{max-width:900px !important;background:url('/wp-content/themes/permatile/images/Navigation-bar.png');background-size:cover;z-index:2000}.nav ul li
a{font-weight:bold}form.search-form{align-items:center;display:flex}div#wrapper{padding-top:3em;padding-bottom:3em}#hero{border-bottom:14px solid #a92e2d;background:url('/wp-content/themes/permatile/images/concrete-2018.jpg') #EDECF1 center;background-size:cover}.cycle{position:relative;margin:0
auto;max-width:100%;width:100%;text-align:center;height:42vw;min-height:220px;max-height:600px;overflow:hidden}#hero .cycle
img{width:100%;height:100%;object-fit:cover;object-position:center;vertical-align:bottom}.cycle-pager{text-align:center;position:absolute;bottom:10px;z-index:1002;width:100%}.cycle-pager
span{display:inline-block;overflow:hidden;width:10px;height:10px;border:3px
solid #fff;border-radius:50%;text-indent:-999px;margin:2px;background:rgba(256, 256, 256, .5)}.cycle-pager span.cycle-pager-active{background:rgba(256, 256, 256, 1)}#wrapper .inner, #clients
.inner{padding:20px
0}#features{background:#EDECF1;padding:10px
0;background-image:url('/wp-content/themes/permatile/images/1C-Concrete-Texture.jpg');background-position:center;background-size:cover}#features a
h3{font-style:normal;color:white;display:inline-block;padding:10px
40px 10px 10px;background:#a92e2d;position:absolute;left:0;bottom:0;font-size:18px;margin-bottom:0}#features
img{margin-bottom:0px;vertical-align:bottom}#features
a{font-weight:bold;font-style:italic;position:relative;margin-bottom:10px;display:block}#clients{padding:20px
0;text-align:center}#clients
h4{margin-bottom:20px}#footer{background:url('/wp-content/themes/permatile/images/concrete-2018.jpg') #EDECF1 center;background-size:cover;color:black;padding:20px
0}#footer
h3{color:#a92e2d}#footer
.third{white-space:nowrap}#footer .third
img{float:left;margin-right:10px;margin-left:40px;vertical-align:middle}#footer .social
a{color:#000;font-size:36px;display:inline-block;margin-left:20px;vertical-align:middle}.accordion
dt{height:300px;position:relative;background-size:cover;background-position:center;margin-top:40px;background:#eee}.accordion dt
a{display:block;width:100%;height:100%}.accordion dt a
span{background:rgba(256, 256, 256, .8);position:absolute;bottom:0;right:0;display:block;padding:20px;font-size:24px;font-family:'Montserrat',Montserrat,Arial,sans-serif;text-transform:uppercase;color:#a92e2d;transition:padding .25s}.accordion dt a:hover
span{padding:25px
20px}.accordion
dd{margin:20px
50px}.accordion dd
a{font-size:20px;font-family:'Montserrat',Montserrat,Arial,sans-serif;text-transform:uppercase;color:#a92e2d;float:right;line-height:42px;clear:both}.accordion dd a
span{font-size:36px;color:#a92e2d;font-weight:bold}.accordion dt a
span{background:url('/wp-content/themes/permatile/images/Products-page-image-bar-2018.jpg');background-size:cover;width:100%;text-align:right;box-sizing:border-box;padding:15px
20px;color:white;font-weight:bold}.accordion dt a:hover
span{padding:20px
20px}.accordion dt a span:after{content:' \25BE'}div#header .inner a.header-logo{background-position:center -32px}#features
.full{box-sizing:border-box;width:initial;float:none;margin:20px
40px;display:flex;justify-content:center}#features
.third{box-sizing:border-box;width:31%;float:none;margin:20px
5px 10px 5px}div#footer
p{text-align:center}.gallery{margin-bottom:1.6em;box-sizing:border-box}.gallery
div{box-sizing:border-box}.gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%;box-sizing:border-box}.gallery-item
img{max-width:100%;height:auto}.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-icon
img{margin:0
auto}.gallery-caption{color:#707070;color:rgba(51, 51, 51, 0.7);display:block;font-size:12px;font-size: .8rem;line-height:1.5;padding:0.5em 0}.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption{display:none}@media all and (max-width: 900px){figure,img{max-width:100%;height:auto}.inner,.third,.full{width:100%}.third{margin-bottom:30px;text-align:center}.third
p{display:inline-block}.cr-mobile{display:block}.cr-desktop{display:none}.full{margin:0;padding:40px}.third
img{margin-right:20px}#header
img{padding:15px}.nav ul li
a{margin:0}#footer{padding:20px}.social{white-space:nowrap}iframe{width:100%;height:auto}.nav{margin-top:-10px}div#wrapper{padding-top:0em}}@media all and (max-width: 700px){.nav ul
li{display:block}#header .inner
span{position:relative;display:block;bottom:auto;right:auto;text-align:left;margin:15px}#header .inner
img{max-width:90%;height:auto}.wpcf7
form{max-width:100%;padding-right:0px;background:#fff}.entry-content{padding:20px}.nav ul li
a{padding:6px}.nav{background-color:#a92e2d;position:relative}.nav
.inner{display:block;text-align:center}.nav ul
ul{width:100%}form.search-form{justify-content:center}#features
.full{flex-wrap:wrap}#features
.third{width:100%}#features{background-size:100%}div#header .inner a.header-logo{background-position:center -10px;padding-top:30%;background-size:140%}#footer{background-size:100%}}.center-header{text-align:center;margin-bottom:30px}.header-line{width:60px;height:3px;background-color:#a92e2d;margin:10px
auto 30px auto}.service-intro{font-size:18px;text-align:center;max-width:800px;margin:0
auto 50px auto;line-height:1.6em;color:#444}.service-split-container{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:60px;gap:40px}.service-col{flex:1;min-width:300px;background:#fff;border-top:5px solid #a92e2d;padding:30px;box-shadow:0 4px 15px rgba(0,0,0,0.05)}.service-icon-header{color:#a92e2d;font-size:22px;margin-bottom:20px;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:bold;border-bottom:1px solid #eee;padding-bottom:15px}.service-icon-header
i{margin-right:10px;color:#ccc}.service-text
p{font-size:15px;line-height:1.6em;margin-bottom:15px}.service-projects-band{background-color:#EDECF1;width:100%;padding:60px
0 80px 0;margin-bottom:-3em;border-top:1px solid #ddd}.project-grid-flex{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:40px}.project-card{background:#fff;width:30%;min-width:280px;box-shadow:0 2px 5px rgba(0,0,0,0.1);transition:transform 0.2s ease}.project-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.15)}.project-img-link
img{width:100%;height:200px;object-fit:cover;vertical-align:bottom}.project-card-body{padding:20px;text-align:left}.project-card
h4{font-size:18px;margin-bottom:10px;line-height:1.3em;min-height:48px}.project-card h4
a{color:#333;text-decoration:none}.project-card h4 a:hover{color:#a92e2d}.project-excerpt{font-size:14px;color:#666;margin-bottom:20px;line-height:1.5em}.read-more-btn{display:inline-block;background-color:#a92e2d;color:#fff !important;padding:10px
20px;border-radius:4px;font-size:13px;text-transform:uppercase;font-weight:bold;transition:background 0.3s}.read-more-btn:hover{background-color:#801e1d;text-decoration:none}@media (max-width: 768px){.service-split-container{display:block}.service-col{margin-bottom:30px}.project-card{width:100%;margin-bottom:30px}}