body,html{height:100%;width:100%}body{font-family:Roboto,sans-serif;color:#ccc;background-color:#000}body.sub-page{background-image:url(../images/bg-sub-page.jpg);background-position:top;background-repeat:no-repeat;background-size:100%}hr{border-color:#555;border-width:2px;max-width:180px}hr.light{border-color:#a8a8a8}a{color:#c57f22}a:focus,a:hover{color:#b4741f}a:focus{outline:0}u{border-bottom:1px dotted #ccc;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}p{font-size:14px;line-height:1.4;margin-bottom:20px}a img.img-content{margin:10px;border:2px solid #c57f22}a img.img-content.pull-left{margin-left:1px}img.img-content-main{margin-right:10px;margin-bottom:10px;box-shadow:0 1px 5px rgba(0,0,0,.65)}img.img-content-main.pull-left{margin-left:1px}input.form-control{border:none;border-radius:0;background-color:#eee;background-color:rgba(250,250,250,.2);color:#e6e6e6}.form-control-feedback{color:#bbb}input.form-control:active,input.form-control:active:focus,input.form-control:focus{outline:0!important;-webkit-appearance:none;-webkit-box-shadow:0 0 1px 1px #af711e;-moz-box-shadow:0 0 1px 1px #af711e;box-shadow:0 0 1px 1px #af711e}.bg-primary{background-color:#6e4713}.bg-dark{background-color:#222;color:#fff}.text-faded{color:rgba(255,255,255,.7)}section{padding:10px 0}section h2{color:#e4b53d;text-shadow:1px 1px #333}aside{padding:50px 0}.no-padding{padding:0}.index-page #mainNav{position:absolute;z-index:1000;width:100%;top:0;left:0}.navbar-header>a.icon-invader:before{background-repeat:no-repeat;background-position:0 top;content:"";display:inline-block;margin-right:10px;vertical-align:middle;width:26px;height:24px;background-image:url(/images/invader200-g.png);opacity:.7}.navbar-inverse{border:none;background:-moz-linear-gradient(top,rgba(92,58,11,.65) 0,rgba(92,58,11,0) 100%);background:-webkit-linear-gradient(top,rgba(92,58,11,.65) 0,rgba(92,58,11,0) 100%);background:linear-gradient(to bottom,rgba(92,58,11,.65) 0,rgba(92,58,11,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=0)}@media (max-width:767px){.navbar-inverse{background-color:#222;opacity:.9}}.navbar-default{border:none;background:#f0f0f0;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#f0f0f0 30%,#f0f0f0 70%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#f0f0f0 30%,#f0f0f0 70%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,#f0f0f0 30%,#f0f0f0 70%,rgba(255,255,255,0) 100%);box-shadow:0 1px 3px 1px rgba(0,0,0,.2)}@media (max-width:767px){.navbar-default{background:#f0f0f0}}.dropdown-menu,.navbar-nav>li>.dropdown-menu{border-radius:0}@media (min-width:768px){.navbar-nav.navbar-center{display:flex;justify-content:center;flex-wrap:wrap;float:none}}.navbar-default .navbar-nav>li>a{font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-size:1.2em;color:#6e4713}.navbar-default .navbar-nav>li>a.active,.navbar-default .navbar-nav>li>a:hover{color:#99631b}@media (min-width:768px){.navbar-default .navbar-nav>li>a.active,.navbar-default .navbar-nav>li>a:hover{background-color:#dedede;border-bottom:6px solid #c57f22;padding-bottom:9px}}.navbar{border-radius:0;margin-bottom:0}.nav>li>a.share-link-popup{padding:10px 5px;font-size:25px}@media (max-width:767px){.nav>li>a.share-link-popup{padding:5px 5px 5px 15px}}.nav-tabs{margin-bottom:10px;border-bottom:1px solid #ddd}.nav-tabs>li>a{font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;border:none;border-radius:0;padding:8px 14px;margin-right:1px;background-color:rgba(255,255,255,.5)}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:none}.index-page div#subNavContainer{position:absolute;bottom:0;left:0;width:100%}.bootstrap-select .btn:focus,.bootstrap-select.btn-group .dropdown-menu li a:focus{outline:0!important}.list-group-item{background-color:rgba(240,240,240,.4);border:none;border-top:1px solid #999}.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:1px solid #999}.list-group>a.list-group-item:hover{background-color:rgba(255,255,255,.5)}.list-group>a.list-group-item:focus{outline:0;background-color:rgba(255,255,255,.5)}.table{border-bottom:1px solid #999}.table>tbody>tr>td{border-top:1px solid #999;vertical-align:middle}.table>tbody>tr:hover td{background-color:#050505;background-color:rgba(240,240,240,.2)}table.row-popup>tbody>tr:hover td:last-child{background-image:url(../images/arrow-left-detail.png);background-position:right;background-repeat:no-repeat;background-size:100px 100%}table.row-popup>tbody>tr:hover td{cursor:pointer}.table>thead>tr>th{border:none;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-weight:400;opacity:.8}div.dataTables_wrapper div.dataTables_info{float:left;font-family:'Roboto Condensed',sans-serif}div.dataTables_wrapper div.dataTables_paginate{text-align:center}.fancybox-slide>*{background-color:#000;background-image:url(../images/bg-popup1.jpg);background-position:top;background-repeat:no-repeat;background-size:100%;width:100%}@media (min-width:1150px){.fancybox-slide>*{width:1150px}}.fancybox-close-small::after{color:#555;background:0 0;border-radius:1px}.fancybox-close-small:hover:after{color:#666;background:rgba(255,255,255,.3)}#image-map{width:100%;height:800px;background-color:#000}#search_results{font-family:'Roboto Condensed',sans-serif;margin-bottom:8px}#itemWindow .itm h1,#itemWindow .itm h2{font-family:'Roboto Condensed',sans-serif;margin-top:2px}#itemWindow .itm h3{font-family:'Roboto Condensed',sans-serif;font-size:20px;text-transform:uppercase;color:#fff}#itemWindow .itm h3+div{padding:0 1em}#itemWindow .itm label{font-weight:400;padding-right:10px;text-transform:uppercase;white-space:nowrap;color:#fff}#itemWindow .itm .itm-dsc{padding-bottom:20px}#itemWindow .itm .itm-image{float:left;margin-right:10px;margin-bottom:10px;box-shadow:0 1px 5px rgba(0,0,0,.65)}@media (max-width:768px){#itemWindow .itm .itm-image{float:none}}#itemWindow .itm .details{display:table}#itemWindow .itm .details-row{display:table-row}#itemWindow .itm .details-label{padding-right:15px;text-transform:uppercase;white-space:nowrap;color:#fff}#itemWindow .itm .details-data,#itemWindow .itm .details-label{display:table-cell;padding-top:.3em;padding-bottom:.3em;border-bottom:1px solid #aaa;min-height:1.5em}header{position:relative;width:100%;min-height:800px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;background-position:center;background-image:url(../images/header.jpg);text-align:center;color:#fff}header h1{color:#c8981c;margin-top:8px;margin-bottom:6px;font-size:18px;text-shadow:1px 1px #000}header h2{color:#e3b234}header h3{color:#efd48e;margin-top:6px;margin-bottom:6px;font-size:18px}header h5{color:#99631b;font-size:16px;border-bottom:1px solid #2d1d08}header .text{text-align:left}header .navbar-default .navbar-nav>li>a{text-shadow:none}header .header-content{position:relative;text-align:center;padding:20px 15px;width:100%}header .header-content .header-content-inner h1{color:#e3b234;font-weight:700;margin-top:33px;margin-bottom:0;font-size:16px}header .header-content .header-content-inner hr{margin:15px auto}header .header-content .header-content-inner b{color:#e3b234}header .header-content .header-content-inner p{text-align:left;font-weight:300;color:rgba(255,255,255,.7);font-size:1em;background:rgba(0,0,0,.7);padding:15px}@media (min-width:768px){header{min-height:100%;background-position:top}header .header-content{position:absolute;padding-top:6%}header .header-content .header-content-inner{max-width:1000px;margin-left:auto;margin-right:auto}header .header-content .header-content-inner h1{font-size:30px;margin:10px}header .header-content .header-content-inner p{font-size:1.2em;max-width:90%;margin-left:auto;margin-right:auto}}header.no-full-height{min-height:initial;height:360px;border-bottom:2px solid #58390f}@media (min-width:768px){header.no-full-height{min-height:initial;height:360px}}.page-header{text-align:center;border:none;margin:0}.page-header .header-content{color:#fff;text-shadow:1px 1px #000;max-width:960px;margin-left:auto;margin-right:auto}.page-header .header-content h1{color:#e3b234;font-weight:700;font-size:26px}.page-header .header-content b{color:#e3b234}.page-header .header-content p{text-align:left;font-weight:300;color:rgba(255,255,255,.7);font-size:1.2em;background:rgba(0,0,0,.7);padding:15px}@media (min-width:768px){.page-header .header-content h1{font-size:30px}}@media (min-width:1300px){.page-header #ad_links{position:absolute;top:90px;right:10px}}.section-heading{margin-top:0}#footer{background-color:#432b0b;color:#aaa;padding:20px}.service-box{max-width:400px;margin:50px auto 0}@media (min-width:992px){.service-box{margin:20px auto 0}}.service-box p{margin-bottom:0}.call-to-action h2{margin:0 auto 20px}.center{display:inline-block;float:none;margin:0 auto}.gallery-container{text-align:center}.gallery-container .gallery-box{margin:1px;display:inline-block;width:200px;height:180px}.gallery-container .gallery-box img{width:200px;max-height:180px}.gallery-container .gallery-box .project-name{max-height:98px;overflow:hidden}.gallery-container-md{text-align:center}.gallery-container-md .gallery-box{margin:1px;display:inline-block;width:320px;height:194px}.gallery-container-md .gallery-box img{width:320px;max-height:200px}.gallery-container-md .gallery-box .project-name{max-height:98px;overflow:hidden}.p1{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.p1-box{display:inline-block;width:200px;height:280px;margin:10px;position:relative;background-color:#f2d9b6;-webkit-box-shadow:0 0 1px 0 #000;-moz-box-shadow:0 0 1px 0 #000;box-shadow:0 0 1px 0 #000;overflow:hidden;text-shadow:none;padding:0}.p1-box img{width:100%}.p1-box div{width:100%;height:204px;background:#000;overflow:hidden;-webkit-transition:height .3s;transition:height .3s;border-bottom:5px solid #99631b}.p1-box p{font-family:'Roboto Condensed',sans-serif;font-size:14px;text-align:justify;color:#000;display:block;padding-left:10px;padding-right:10px}.p1-box p b{width:100%;height:74px;text-align:center;font-family:'Roboto Condensed',sans-serif;color:#915d19;font-size:16px;line-height:16px;padding-left:5px;padding-right:5px;display:flex;justify-content:center;align-content:center;flex-direction:column}.p1-box:hover img{opacity:.7}.p1-box:hover p b{color:#c57f22}.p1-box:hover{text-decoration:none;-webkit-box-shadow:0 0 3px 1px #c57f22;-moz-box-shadow:0 0 3px 1px #c57f22;box-shadow:0 0 3px 1px #c57f22}.p1-box:hover div{height:40px}.portfolio-box{position:relative;display:block;max-width:650px;margin:0 auto}.portfolio-box .portfolio-box-caption{color:#fff;opacity:0;display:block;background:rgba(110,71,19,.9);position:absolute;bottom:0;text-align:center;width:100%;height:100%;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content{width:100%;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-family:Roboto,sans-serif;padding:0 15px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform:uppercase;font-size:20px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:16px}.portfolio-box:hover .portfolio-box-caption{opacity:1}.portfolio-box:focus{outline:0}@media (min-width:768px){.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:24px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:18px}}.back-to-top{position:fixed;bottom:0;right:0;margin:10px;z-index:100;display:none;opacity:.85}.back-to-top i{font-size:20px}.text-primary{color:#6e4713}.no-gutter>[class*=col-]{padding-right:0;padding-left:0}.no-gutter-middle .form-group{margin:2px}.no-gutter-middle [class*=col-]:not(:first-child){padding-left:0}.no-gutter-middle [class*=col-]:not(:last-child){padding-right:0}.no-gutter-vertical .form-group{margin-top:0;margin-bottom:2px}.pagination>li>a,.pagination>li>span{background-color:inherit;border:1px solid rgba(180,180,180,0);color:#99631b;outline:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{background-color:rgba(240,240,240,.2);border:1px solid rgba(180,180,180,0);color:#c57f22;outline:0}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{background-color:inherit;border:1px solid rgba(180,180,180,0);color:#a6a6a6;outline:0}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:inherit;border:1px solid #999;border-radius:3px;color:#555;outline:0}.btn-default{color:#222;background-color:#fff;border-color:#fff;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#222;background-color:#f2f2f2;border-color:#ededed}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#fff}.btn-default .badge{color:#fff;background-color:#222}.btn-primary{color:#fff;background-color:#6e4713;border-color:#6e4713;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#58390f;border-color:#50330e}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#6e4713;border-color:#6e4713}.btn-primary .badge{color:#6e4713;background-color:#fff}.btn-active{color:#fff;background-color:#c57f22;border-color:#dd983d;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.btn-active.active,.btn-active.focus,.btn-active:active,.btn-active:focus,.btn-active:hover,.open>.dropdown-toggle.btn-active{color:#fff;background-color:#af711e;border-color:#d28824}.btn-active.active,.btn-active:active,.open>.dropdown-toggle.btn-active{background-image:none}.btn-active.disabled,.btn-active.disabled.active,.btn-active.disabled.focus,.btn-active.disabled:active,.btn-active.disabled:focus,.btn-active.disabled:hover,.btn-active[disabled],.btn-active[disabled].active,.btn-active[disabled].focus,.btn-active[disabled]:active,.btn-active[disabled]:focus,.btn-active[disabled]:hover,fieldset[disabled] .btn-active,fieldset[disabled] .btn-active.active,fieldset[disabled] .btn-active.focus,fieldset[disabled] .btn-active:active,fieldset[disabled] .btn-active:focus,fieldset[disabled] .btn-active:hover{background-color:#c57f22;border-color:#dd983d}.btn-active .badge{color:#c57f22;background-color:#fff}.btn{font-family:'Roboto Condensed',sans-serif;border-radius:3px;font-weight:500}.btn:active,.btn:active:focus,.btn:focus{outline:0}.btn-xl{padding:15px 30px}.btn-dj-red{color:#fff;border:1px solid #7d0000;text-shadow:1px 1px #7d0000;background:-moz-linear-gradient(top,#e30000 0,#b00000 53%,#e30000 100%);background:-webkit-linear-gradient(top,#e30000 0,#b00000 53%,#e30000 100%);background:linear-gradient(to bottom,#e30000 0,#b00000 53%,#e30000 100%);font-size:110%}.btn-dj-red:hover{color:#fff;background:#ff1717;border:1px solid #ba0000;box-shadow:none;text-shadow:none}@media (max-width:767px){.table-responsive{border:none}}@media (max-width:767px){.filter-select.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){margin-bottom:2px}}.leaflet-popup-content-wrapper{border-radius:3px}.leaflet-popup-content h4{font-size:14px;margin:0;padding:1px 0;font-weight:700;color:#6e4713}.codewheel-container{overflow:hidden}.codewheel-block{position:relative}.codewheel-img{display:block;cursor:pointer;position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center center}::-moz-selection{color:#fff;text-shadow:none;background:#222}::selection{color:#fff;text-shadow:none;background:#222}img::selection{color:#fff;background:0 0}img::-moz-selection{color:#fff;background:0 0}body{webkit-tap-highlight-color:#222}