/* Copyright 2026 Drop Alive Creative Studio. All rights reserved. */  @font-face {  font-family: 'fira_sansregular';  src: url('fonts/firasans-regular-webfont.eot');  src: url('fonts/firasans-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/firasans-regular-webfont.woff2') format('woff2'),  url('fonts/firasans-regular-webfont.woff') format('woff'),  url('fonts/firasans-regular-webfont.ttf') format('truetype'),  url('fonts/firasans-regular-webfont.svg#fira_sansregular') format('svg');  font-weight: normal;  font-style: normal;}*,*::before,*::after{margin:0;padding:0;list-style:none;text-decoration:none;border:none;outline:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-o-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}body{}#outerDiv{display:block;position:relative;width:100%;margin:0 auto;overflow:hidden;}.lbx, .cbx, .pbx, .bx,.container{display:block;position:relative;width:100%;margin:0 auto;padding:0;}.bx{max-width:100%;}.responsive .mdisplay{display:none;}img{max-width:100%;height:auto;}.alignleft{float:left;}.alignright{float:right;}.aligncenter{float:none;clear:both;margin:0 auto;display:block;}.alignnone{float:none;clear:both;display:block;}img.alignleft{margin:0 1em 1em 0;}.mobile img.alignleft{width:40%;margin:0 1em 1em 0;}img.alignright{margin:0 0 1em 1em;}.mobile img.alignright{width:40%;margin:0 0 1em 1em;}img.aligncenter{margin:1em auto 1em auto;}.mobile img.aligncenter{width:100%;margin:1em auto 1em auto;}form{font-family: Arial, Helvetica, sans-serif;font-size:1.6em;}input,textarea,select,select option{font-family:inherit;font-size:inherit;font-weight:normal;padding:0.75em 0.75em;margin:0 0 0.333em 0;}input[type=text],textarea{border-width:1px;border-style:solid;border-color:#333;}input[type=submit]{background:url('..');cursor:pointer;}.contactUs span.sp{display:none;}.contactUs{text-align:center;}.contactUs label{display:block;padding-bottom:0.5em;}.contactUs input,.contactUs textarea{width:80%;}.contactUs input[type=submit]{background:rgba(94,171,45,1.0) url('..');color:#FFF;width:200px;}label.emailTwo,label.screenReader{display:none;}.contactf{display:block;width:100%;position:relative;}.contactf h4{font-size:1.8em;}.contactf p,.contactf p.error{font-size:1.2em;}.contactf p.error{padding:5px;border:1px solid #F00;background:#FFF;color:#F00;}.contactf form{display:block;width:99%;margin:0 auto;border:1px solid #333;}.contactf fieldset{padding:3em;margin-bottom:1.25em;}.contactf label,.contactf label span{display:block;padding-bottom:0.5em;font-size:1.1em;}.contactf label{width:100%;float:left;position:relative;}.contactf label span{display:block;float:left;width:20%;text-align:right;padding-right:1em;padding-top:0.333em;}.contactf span.error{display:block;float:none;clear:both;width:auto;text-align:left;padding-left:1em;position:absolute;top:0.65em;right:10%;border:1px solid #F00;background:#FFF;color:#F00;}.contactf fieldset input[type=text],.contactf fieldset textarea,.contactf input[type=text],.contactf textarea{float:left;width:65%;border-width:1px;border-style:solid;border-color:#333;}.contactf fieldset input[type=text]:hover,.contactf fieldset textarea:hover,.contactf input[type=text]:hover,.contactf textarea:hover{border-color:#888;}.contactf fieldset input[type=text]:active,.contactf fieldset input[type=text]:focus,.contactf fieldset textarea:active,.contactf fieldset textarea:focus,.contactf input[type=text]:active,.contactf input[type=text]:focus,.contactf textarea:active,.contactf textarea:focus{outline:1px solid #6CF;}.contactf select{padding:0.333em;border:1px solid #333;}.contactf input[type=checkbox]{margin-right:7px;}.contactf .formbuttons{display:block;margin-left:26%;overflow:hidden;padding:0 0 2em 0;}.contactf .formbuttons input[type=submit],.contactf .formbuttons input[type=reset]{padding:10px;cursor:pointer;border-width:1px;border-style:solid;border-color:#333;background:#ECECEC url('..');clear:both;}#header,#navigation,#content,#main,#sidebar,#footer{display:block;max-width:100%;}#content{padding:0;float:none;clear:both;}#footer{float:none;clear:both;overflow:hidden;}body{background:rgba(242,242,242,1.0);color:#000;}h1,.accent{color:rgba(94,171,45,1.0);}h2{}#hhighlights h2,#titlecontainer #breadcrumbs,#titlecontainer h1{-webkit-text-shadow: 2px 2px 4px #000;-moz-text-shadow: 2px 2px 4px #000;-o-text-shadow: 2px 2px 4px #000;-ms-text-shadow: 2px 2px 4px #000;text-shadow: 2px 2px 4px #000;}.hholder h2,.accent-alt{color:#FFF;}h3{}h4{}.contactUs .thanks h4,.contactUs .thanks p{color:#FFF;}h5{}h6{}p{}em{color:#777;}strong{}a,p a{color:rgba(94,171,45,1.0);}a:hover,p a:hover{color:rgba(94,171,45,1.0);}form.contactf{}.contactf input[type=text],.contactf textarea{border-color:#000;}#navmenu{background:url("../images/menu-icon-small.png") no-repeat;background-color:rgba(94,171,45,1.0);}.navimenu a{background:#FFF;color:#000 !important;border-bottom:1px solid #CCC;}.navimenu .current-menu-item > a{background:rgba(94,171,45,1.0);color:#FFF !important;}.navimenu a:hover,.navimenu a:active{background:rgba(58,163,51,1.0);color:#FFF !important;}.navimenu li li a{background:#ECECEC;color:#000 !important;}.navimenu li:hover li a:hover,.navimenu li:hover li a:active{background:#rgba(58,163,51,1.0);color:#FFF !important;}.invalid input,.invalid textarea,.invalid select{background:#ECECEC;color:#333;}#description{background:rgba(94,171,45,1.0);}#description .site-description{color:#FFF;}#bffx.lbx{width:280px;height:280px;overflow:hidden;position:absolute;top:310px;right:0;z-index:2;background:#999;}#bshape{background:url("../images/block-transparent.png") no-repeat;}#header{background:rgba(94,171,45,1.0);width:100%;height:auto;overflow:hidden;}#main.home{background:rgba(41,41,41,1.0); overflow:hidden;}#post #main,.single-post #main{background:#FFF;margin-bottom:3em;}#main.home p{color:#FFF;}#hlights .col-12_4 .container{background:#000; color:#FFF;}#hhighlights{background:#DDD;}#hhighlights .col-12_4 img{-webkit-transition: all 200ms ease-in-out;-moz-transition: all 200ms ease-in-out;-o-transition: all 200ms ease-in-out;-ms-transition: all 200ms ease-in-out;transition: all 200ms ease-in-out;}#hhighlights .col-12_4:hover img{-webkit-transform:scale(1.1); }#hlights .col-12_4 .container:after,#hhighlights .summ:after,#usps:after {  content: "";  width: 0px;  height: 0px;  margin: 0 auto;  font-size: 0px;  border-right: 60px solid #DDD;  border-bottom: 0px solid transparent;  border-top: 60px solid transparent;  position: absolute;  bottom: 0;  right: 0;  z-index: 90;}#usps:after{opacity:0.3;}#footer{background:#000;color:#FFF;}#bliny {  display: block;  width: 196px;  height: 132px;  position: absolute;  z-index: 3;  bottom: 20px;  right: 50px;}#bliny{background:url("../images/blockylines.png") no-repeat;}#main{background:rgba(41,41,41,1.0);color:#999;}#contactus-bar{background:#FFF;}#contact-form{background:#666;overflow:hidden;}.contactUs input[type=text],.contactUs textarea{background:#999;color:#FFF;border:none !important;}#latestProjects{background:#FFF;}#footer,.summ{background:#000;color:#FFF;}.hlightimg{background:#000;}body{font-family: 'fira_sansregular', Verdana, sans-serif;font-weight:normal;font-size: 62.5%; line-height:100%;}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.0em;margin:0 0 1em 0;}h1{font-family: Verdana, sans-serif;font-size:2.25em;font-weight:bold;line-height:1.333em;}h2{font-size:2.5em;font-weight:bold;}#latestProjects h2{font-size:2em;line-height:1.333em;}h3{font-size:1.45em;font-weight:bold;margin:0 0 0.3em 0;}h4{font-size:1.35em;font-weight:normal;}#usps h4{font-size:2.12em;font-style:italic;}#contact-form h4{text-align:center;}.contactUs .thanks h4,.contactUs .thanks p{font-size:2.5em !important;}h5{}h5.accent,h5.accent-alt{font-size:2em;font-style:italic;text-align:center;padding:0.75em 0 0.12em 0;}h5.accent-alt{font-style:normal;}h6{}#heading .site-heading{font-size:1.55em;font-weight:normal;margin-bottom:0.333em;padding:0;display:none;}.site-heading a,.site-heading a:hover{font-size:inherit;text-decoration:inherit;line-height:inherit;margin:inherit;padding:inherit;color:inherit;}#description .site-description{font-size:1.75em;font-weight:bold;line-height:1.333em;text-align:center;margin:0 auto;padding:0.25em 0 0 0;width:80%;}#sidebar .widget-heading{font-size:1.35em;}p{font-size:1.4em;line-height:1.75em;margin:0 0 1.25em 0;padding:0;}p.intro{font-style:italic;padding:1em 0;}#clientReviews p.accent,#latestProjects p.accent{font-size:1.6em;text-align:center;}#breadcrumbs,.meta,.postmetadata{font-size:1.6em;line-height:1.25em;margin:0 0 2em 0;}.s-postnav,.pagenav span{font-size:1.4em;line-height:1em;margin:0 0 1em 0;}#breadcrumbs{text-transform:uppercase;}.s-postnav{border-top:1px dotted #000;padding-top:1.5em;}.s-postnav .previous-post,.s-postnav .next-post{max-width:50%;}.s-postnav .previous-post{text-align:left;float:left;}.s-postnav .next-post{text-align:right;float:right;}em{font-style:italic;}strong{font-weight:bold;}a,p a{text-decoration:underline;}a:hover,p a:hover{text-decoration:underline;}ul, ol{font-size:1.2em;line-height:1.333em;margin:0 0 1.25em 3.5em;}ul{margin:0 0 1em 3.25em;text-indent:0.25em;}ul li{list-style:outside;list-style-type:disc;}ol li{list-style:outside;list-style-type:decimal;}li *{font-size:100%;}#usps ul{text-indent:0em;margin-left:2em;}#usps li{font-size:1.6em;line-height:1.6;}#content{-webkit-transition: all 300ms ease-in;-moz-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;-ms-transition: all 300ms ease-in;transition: all 300ms ease-in;opacity:1;}#content.fade{opacity:0.3;}#content #main ul,#content #main ol,#footer ul{text-indent:0;}#content ul li{font-size:1.4em;line-height:1.75em;}#footer ul, #footer ol{font-size:14px;line-height:1.95em;margin:0 0 1.25em 3.5em;}#footer ul{margin:0;padding:0;}#footer li{list-style:none;margin-bottom:0.5em;}.navimenu a{font:0.9em/1.6em normal Verdana, sans-serif;text-align:left;text-transform:uppercase;white-space: nowrap;text-decoration:none;}#navmenu{display:block;font-size:0;cursor:pointer;height:68px;background-position:center center;background-size:auto;}.col2, .col3, .col4, .col5, .col6, .col7, .col8{display:block; clear:both; width:100%;}.col{display:block; float:left; padding-bottom:3em;}.col2 .col{width:50%; margin:0 0%; padding-left:0%; padding-right:0%;}.col3 .col{width:33.33%; margin:0 0%; padding-left:0%; padding-right:0%;}.col4 .col{width:25%; margin:0 0%; padding-left:0%; padding-right:0%;}.col5 .col{width:20%; margin:0 0%; padding-left:0%; padding-right:0%;}.col6 .col{width:16.66%; margin:0 0%; padding-left:0%; padding-right:0%;}.col7 .col{width:14.28%; margin:0 0%; padding-left:0%; padding-right:0%;}.col8 .col{width:12.5%; margin:0 0%; padding-left:0%; padding-right:0%;}.row{display:block; clear:both; overflow:hidden; margin:0 auto;}[class *="row-"]{display:block;clear:both;margin:0 auto;position:relative;overflow:hidden;padding:0;}[class *="col-"]{display:inline;float:left;position:relative;padding:10px 0px; }.np-t{padding-top:0}.np-l{padding-left:0}.np-r{padding-right:0}.np-lr{padding-left:0;padding-right:0}.np-b{padding-bottom:0}.np-tb{padding-top:0 !important;padding-bottom:0 !important;}.np{padding:0 !important;}.showGrid [class *="col-"],.showGrid [class *="row-"],.showGrid .row{background:#ECECEC;border:0px solid #FFF;overflow:hidden;}.showGrid .cbx{background:#FCF !important;border:0px solid #BBB;min-height:50px;}.pbx{padding:2em;}.col-12_3, .row-12_3{width:25%;}#latestProjects .col-12_3{width:100%;}.col-12_4, .row-12_4{width:100%;padding:0;}.col-12_9, .row-12_9{width:75%;}.col-12_12, .row-12_12{width:100%;}#clogo{display:block;height:68px;background:#FFF url("../images/logo-denbraven.png") no-repeat 10% 0;background-size:contain;}#clogo a{display:block;width:inherit;height:inherit;}.recent-posts .container{width:100%;}.recent-posts .previmg{display:block;width:100%;}#bannerImg{position:relative;text-align:center;overflow:hidden;}#page #bannerImg,.page-template-default #bannerImg{position:relative;}#bannerImg .imgholder{position:relative;width:100%;height:220px;text-align:center;margin:0 auto;background:#333;}#bannerImg .imgholder img{position:relative;max-width:870px;height:auto;left:-105px;}#titlecontainer{position:absolute;width:100%;bottom:0px;z-index:1;background:;text-align:left;}#titlecontainer h1,#titlecontainer #breadcrumbs,#titlecontainer #breadcrumbs a{color:#FFF;}#titlecontainer .col-12_12 .pbx{padding-top:0em;padding-bottom:0em;}#usps{display:none;width:330px;height:auto;position:absolute;top:125px;left:25px;z-index:1;text-align:left;background:#000;color:#FFF;}#contactus-bar{position:relative;clear:both;height:50px;}#contactus-bar.row{overflow:visible;}#bshape{display:block;width:280px;height:280px;position:absolute;top:-140px;right:-220px;z-index:1;}#contact-form{clear:both;}#hhighlights{padding:2em 0;}#hhighlights h2{position:relative;z-index:1;}.hlightimg{position:relative;max-height:224px;overflow:hidden;}.hholder{display:block;position:absolute;bottom:0;}#imgbar img,.hlightimg img{width:100%;}#reviews .cbx,#clientReviews .carousel{background:#FFF;border:1px solid #DDD;margin-bottom:2em;}#reviews .cbx p{font-size:1.6em;}#reviews .referral:before,#clientReviews .referral:before{content:'"';}#reviews .referral:after,#clientReviews .referral:after{content:'"';}#reviews .clientName,#clientReviews .clientName{font-size:1.2em;font-weight:bold;}.carousel ul,.carousel ul li{list-style:none;margin:0;padding:0;text-align:center;}.carousel{width:100%;position:relative;overflow:hidden;}.carousel ul{position:relative;overflow:hidden;left:0;-webkit-transition:all 1050ms ease-in;-moz-transition:all 1050ms ease-in;-o-transition:all 1050ms ease-in;-ms-transition:all 1050ms ease-in;transition:all 1050ms ease-in;}.carousel li{position:relative;height:auto;float:left;-webkit-transition:all 950ms ease-in;-moz-transition:all 950ms ease-in;-o-transition:all 950ms ease-in;-ms-transition:all 950ms ease-in;transition:all 950ms ease-in;}.carousel li img{width:100%;max-width:100%;height:auto;}.carousel li span{display:block;color:#444;}.socialmedia li a{display:block;float:left;width:40px;height:40px;margin-right:10px;text-indent:-9999px;}.socialmedia li.linkedin a{background:url('../images/linkedin-icon.png') no-repeat;}.socialmedia li.facebook a{background:url('../images/facebook-icon.png') no-repeat;}.socialmedia li.twitter a{background:url('../images/twitter-icon.png') no-repeat;} @media only screen and (min-device-width:320px) and (max-device-width:650px),screen and (min-width:320px) and (max-width:650px) { .responsive .bx{width:100%;}body{}body{}} @media only screen and (min-device-width:651px) and (min-width:651px){ .responsive .bx{width:100%;}body{}body{}[class *="col-"]{padding:10px 10px; }.col-12_1, .row-12_1{width:8.334%;}.col-12_2, .row-12_2{width:16.666%;}.col-12_3, .row-12_3{width:25%;}#latestProjects .col-12_3{width:50%;}.col-12_4, .row-12_4{width:33.333%;}.col-12_5, .row-12_5{width:41.665%;}.col-12_6, .row-12_6{width:50%;}.col-12_7, .row-12_7{width:58.335%;}.col-12_8, .row-12_8{width:66.667%;}.col-12_9, .row-12_9{width:75%;}.col-12_10, .row-12_10{width:83.334%;}.col-12_11, .row-12_11{width:91.666%;}.col-12_12, .row-12_12{width:100%;}.col-16_1, .row-16_1{width:6.25%;}.col-16_2, .row-16_2{width:12.5%;}.col-16_3, .row-16_3{width:18.75%;}.col-16_4, .row-16_4{width:25%;}.col-16_5, .row-16_5{width:31.25%;}.col-16_6, .row-16_6{width:37.5%;}.col-16_7, .row-16_7{width:43.75%;}.col-16_8, .row-16_8{width:50%;}.col-16_9, .row-16_9{width:56.25%;}.col-16_10, .row-16_10{width:62.5%;}.col-16_11, .row-16_11{width:68.75%;}.col-16_12, .row-16_12{width:75%;}.col-16_13, .row-16_13{width:81.25%;}.col-16_14, .row-16_14{width:87.5%;}.col-16_15, .row-16_15{width:93.75%;}.col-16_16, .row-16_16{width:100%;}.col-24_1, .row-24_1{width:4.167%;}.col-24_2, .row-24_2{width:8.333%;}.col-24_3, .row-24_3{width:12.5%;}.col-24_4, .row-24_4{width:16.667%;}.col-24_5, .row-24_5{width:20.833%;}.col-24_6, .row-24_6{width:25%;}.col-24_7, .row-24_7{width:29.167%;}.col-24_8, .row-24_8{width:33.333%;}.col-24_9, .row-24_9{width:37.5%;}.col-24_10, .row-24_10{width:41.667%;}.col-24_11, .row-24_11{width:45.833%;}.col-24_12, .row-24_12{width:50%;}.col-24_13, .row-24_13{width:54.167%;}.col-24_14, .row-24_14{width:58.333%;}.col-24_15, .row-24_15{width:62.5%;}.col-24_16, .row-24_16{width:66.667%;}.col-24_17, .row-24_17{width:70.833%;}.col-24_18, .row-24_18{width:75%;}.col-24_19, .row-24_19{width:79.167%;}.col-24_20, .row-24_20{width:83.333%;}.col-24_21, .row-24_21{width:87.5%;}.col-24_22, .row-24_22{width:91.667%;}.col-24_23, .row-24_23{width:95.833%;}.col-24_24, .row-24_24{width:100%;}.coltxt{-webkit-column-count:2;-moz-column-count:2;-o-column-count:2;-ms-column-count:2;column-count:2;-webkit-column-gap:4em;-moz-column-gap:4em;-o-column-gap:4em;-ms-column-gap:4em;column-gap:4em;}#usps{display:block;}#bshape{top:-140px;right:-180px;}#imgbar{max-height:310px;}#bannerImg .imgholder{height:374px;}#bannerImg .imgholder img{max-width:1470px;height:auto;left:-105px;}#page #bannerImg,.page-template-default #bannerImg{position:relative;max-height:300px;}} @media only screen and (min-device-width:320px) and (max-device-width:768px),screen and (min-width:320px) and (max-width:768px){ .responsive .mdisplay{display:block;}a[href^=tel]{ color:inherit;text-decoration:none;}#navmenu{display:block;padding-top:0em;}#navigation{display:none; width:100%;padding:0em;margin-top:0em;border:0px solid #333;}#navigation.show{display:block;position:absolute;z-index:90;}.navimenu a{display:block;position:relative;}.navimenu a:after{content:" >";position:absolute;right:1em;}.navimenu,.navimenu ul,.navimenu li{margin:0;padding:0;list-style:none;}.navimenu li{display:block;position:relative;float:none;}.navimenu a{padding:1.25em;margin-left:0em;}.navimenu ul{text-indent:0.75em;}.navimenu ul ul{text-indent:1.75em;}} @media only screen and (min-width:769px) and (min-device-width:769px){.responsive .bx{max-width:96em;}#navigation{display:block;float:none;position:fixed;z-index:90;width:400px;height:100%;background:#CCC;-webkit-box-shadow:0px 2px 30px #000; -moz-box-shadow:0px 2px 30px #000; -webkit-transition: all 450ms ease-in;-moz-transition: all 450ms ease-in;-o-transition: all 450ms ease-in;-ms-transition: all 450ms ease-in;transition: all 450ms ease-in;top:0;left:-100%;}#navigation.show{left:0%;cursor:pointer;}#navmenu{position:fixed;top:200px;left:0;z-index:9;width:80px;height:148px;clear:both;}#navmenu{background:url("../images/desktop-menubtn.png") no-repeat;}.navimenu a{display:block;}.navimenu,.navimenu ul,.navimenu li{margin:0;padding:0;list-style:none;}.navimenu li{display:block;position:relative;float:none;}.navimenu a:link,.navimenu a:visited{margin-left:0em;padding:1.75em;}.navimenu ul{display:none;}.navimenu li:hover ul{display:block;position:absolute;left:100%;top:0;z-index:999;}.navimenu li:hover li{display:block;float:none;}.navimenu li:hover li a:link,.navimenu li:hover li a:visited{font-size:0.9em;}.navimenu li:hover li ul{display:none;}.navimenu li:hover li:hover ul{display:block;position:absolute;left:100%;top:0;}.navimenu li:hover li:hover li{display:block;float:none;}#clogo.col-12_9{width:33.333%;height:116px;}#clogo{background-size:90%;}#description.col-12_12{width:66.667%;height:116px;}#description .site-description{font-size:3em;}h1{font-size:2.75em;}h5.accent,h5.accent-alt{font-size:2.85em;}#contactus-bar{height:80px;}#bannerImg .imgholder img{max-width:1440px;position:relative;}#bannerImg .imgholder{height:374px;}#bannerImg .imgholder img{width:1470px;left:0px;}#latestProjects .col-12_3{width:25%;}} @media only screen and (min-width:1224px) { .responsive .bx{max-width:102.4em;}body{}} @media only screen and (min-width:1469px) { body{}#bannerImg .imgholder{width:100%;}#bannerImg .imgholder img{max-width:100%;width:100%;left:0px;}}