*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus{outline:0 !important}*:active{box-shadow:none !important}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}html,body{font-family:"Open Sans",Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.6;color:#414141;margin:0;padding:0;min-height:100%;height:100%;position:relative}img{max-width:100%}.resp{display:none !important}.hidden-resp{display:block !important}a,a:hover,a:focus,a:active{text-decoration:none}a{color:inherit}h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cke_dialog_ui_checkbox_input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}header{padding:40px 34px;position:fixed;top:0;left:0;width:100%;z-index:9999}header img{display:none}header h1{font-size:20px;float:left}header a:hover,header a:active,header a:focus{color:#333}header .menu{text-align:right;text-transform:uppercase;cursor:pointer;font-size:16px}header .menu .fa{font-size:22px;position:relative;top:2px;margin-right:6px}header .menu a:hover,header .menu a:active,header .menu a:focus{color:#333}header .menu-list{padding:0;display:none}header .menu-list li{list-style-type:none;margin:5px 0}header .menu-list li a:hover{color:#333}.caption .heading{max-width:500px;min-width:100px;float:left}.caption .heading h1{font-size:30px}.caption p{margin:8px 0}.caption .logo{float:right;min-width:100px;position:relative;top:-10px}.caption .logo img{height:40px}.caption .content{clear:both;margin-top:20px}.btn-show{cursor:pointer;text-align:left;font-size:18px}.btn-show:hover{font-weight:bold}.btn-show.active{font-weight:bold}.project-row{width:100%;text-align:center;margin-top:20px;display:none}.txt-wrap{min-height:130px;width:100%}.txt-wrap .project-show{text-align:justify}.txt-wrap p{margin:0;line-height:24px}.news-row{margin-top:20px}#projects .title{color:#8a491a}#our-firm .title{color:#4f612c}html.no-skrollr{overflow:initial !important;height:initial !important}html.no-skrollr #scroll,html.no-skrollr .scroller{display:none}html.no-skrollr #slides-container{overflow:hidden}html.no-skrollr #slides{position:static}html.no-skrollr header{position:fixed;background-color:#fff}html.no-skrollr header h1{margin-top:5px}html.no-skrollr .title h2{margin:0;font-size:70px}html.no-skrollr .slide{padding-top:100}html.no-skrollr .menu{margin-top:10px}html.no-skrollr .slide{height:100%;width:100%;height:1000px;position:relative}html.no-skrollr .slide .caption{background-color:#fff;padding:30px 50px 40px;position:absolute;left:0;bottom:0;height:600px;width:100%}html.no-skrollr .slide .caption .logo img{height:30px;margin-top:10px}html.no-skrollr .slide .caption .btn-show{width:100%;min-width:initial !important;margin-bottom:10px}html.no-skrollr .slide .caption .title{position:absolute;top:-100px;color:#fff}html.no-skrollr .slide .caption h1{margin:0}html.no-skrollr #our-services{top:100%}html.no-skrollr #projects{top:200%}html.no-skrollr #our-firm{top:300%}html.no-skrollr #contact{top:400%}.spinner .left{padding-bottom:20px}.slick-dots{text-align:center;margin-top:30px}.slick-dots li{list-style-type:none;display:inline-block}.slick-dots li button{margin:0 3px;text-align:center;text-indent:-9999px;background-color:#c7c7c7;border:0;height:10px;width:10px;padding:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.slick-dots .slick-active button{background-color:#3d3d3d}
