/* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}small,.small{font-size:75%}ul,ol{padding:0;list-style-type:none}dd{margin:0}.sidebar ul,.sidebar ol,.commentlist{list-style:none}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}@font-face{font-family:'fontello';src:url("../fonts/fontello.eot?39717165");src:url("../fonts/fontello.eot?39717165#iefix") format("embedded-opentype"),url("../fonts/fontello.woff?39717165") format("woff"),url("../fonts/fontello.ttf?39717165") format("truetype"),url("../fonts/fontello.svg?39717165#fontello") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none}.icon-print:before{content:'\e800'}.icon-left-open-big:before{content:'\e801'}.icon-right-open-big:before{content:'\e802'}@font-face{font-family:'latoblack';src:url("../fonts/lato-bla-webfont.eot");src:url("../fonts/lato-bla-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-bla-webfont.woff") format("woff"),url("../fonts/lato-bla-webfont.ttf") format("truetype"),url("../fonts/lato-bla-webfont.svg#latoblack") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latoblack_italic';src:url("../fonts/lato-blaita-webfont.eot");src:url("../fonts/lato-blaita-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-blaita-webfont.woff") format("woff"),url("../fonts/lato-blaita-webfont.ttf") format("truetype"),url("../fonts/lato-blaita-webfont.svg#latoblack_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latobold';src:url("../fonts/lato-bol-webfont.eot");src:url("../fonts/lato-bol-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-bol-webfont.woff") format("woff"),url("../fonts/lato-bol-webfont.ttf") format("truetype"),url("../fonts/lato-bol-webfont.svg#latobold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latobold_italic';src:url("../fonts/lato-bolita-webfont.eot");src:url("../fonts/lato-bolita-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-bolita-webfont.woff") format("woff"),url("../fonts/lato-bolita-webfont.ttf") format("truetype"),url("../fonts/lato-bolita-webfont.svg#latobold_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latoregular';src:url("../fonts/lato-reg-webfont.eot");src:url("../fonts/lato-reg-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-reg-webfont.woff") format("woff"),url("../fonts/lato-reg-webfont.ttf") format("truetype"),url("../fonts/lato-reg-webfont.svg#latoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latoitalic';src:url("../fonts/lato-regita-webfont.eot");src:url("../fonts/lato-regita-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-regita-webfont.woff") format("woff"),url("../fonts/lato-regita-webfont.ttf") format("truetype"),url("../fonts/lato-regita-webfont.svg#latoitalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latohairline_italic';src:url("../fonts/lato-haiita-webfont.eot");src:url("../fonts/lato-haiita-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-haiita-webfont.woff") format("woff"),url("../fonts/lato-haiita-webfont.ttf") format("truetype"),url("../fonts/lato-haiita-webfont.svg#latohairline_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latolight';src:url("../fonts/lato-lig-webfont.eot");src:url("../fonts/lato-lig-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-lig-webfont.woff") format("woff"),url("../fonts/lato-lig-webfont.ttf") format("truetype"),url("../fonts/lato-lig-webfont.svg#latolight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latolight_italic';src:url("../fonts/lato-ligita-webfont.eot");src:url("../fonts/lato-ligita-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-ligita-webfont.woff") format("woff"),url("../fonts/lato-ligita-webfont.ttf") format("truetype"),url("../fonts/lato-ligita-webfont.svg#latolight_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'latohairline';src:url("../fonts/lato-hai-webfont.eot");src:url("../fonts/lato-hai-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-hai-webfont.woff") format("woff"),url("../fonts/lato-hai-webfont.ttf") format("truetype"),url("../fonts/lato-hai-webfont.svg#latohairline") format("svg");font-weight:normal;font-style:normal}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.button,.button:visited{font-family:"latoregular",Helvetica,Arial,sans-serif;border:1px solid #b80f15;border-top-color:#d41118;border-left-color:#d41118;padding:4px 12px;color:#fff;display:inline-block;font-size:11px;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(0,0,0,0.75);cursor:pointer;margin-bottom:20px;line-height:21px;border-radius:4px;background-color:#de1219;background-image:-webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#de1219));background-image:-webkit-linear-gradient(top, #ed1c24, #de1219);background-image:-moz-linear-gradient(top, #ed1c24, #de1219);background-image:-o-linear-gradient(top, #ed1c24, #de1219);background-image:linear-gradient(to bottom, #ed1c24,#de1219)}.button:hover,.button:focus,.button:visited:hover,.button:visited:focus{color:#fff;border:1px solid #b80f15;border-top-color:#970c11;border-left-color:#970c11;background-color:#c61017;background-image:-webkit-gradient(linear, left top, left bottom, from(#de1219), to(#c61017));background-image:-webkit-linear-gradient(top, #de1219, #c61017);background-image:-moz-linear-gradient(top, #de1219, #c61017);background-image:-o-linear-gradient(top, #de1219, #c61017);background-image:linear-gradient(to bottom, #de1219,#c61017)}.button:active,.button:visited:active{background-color:#ed1c24;background-image:-webkit-gradient(linear, left top, left bottom, from(#de1219), to(#ed1c24));background-image:-webkit-linear-gradient(top, #de1219, #ed1c24);background-image:-moz-linear-gradient(top, #de1219, #ed1c24);background-image:-o-linear-gradient(top, #de1219, #ed1c24);background-image:linear-gradient(to bottom, #de1219,#ed1c24)}.jqfade{position:relative}.rollover{position:absolute;top:0;left:0}body{font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.6;color:#47413c}.wrap{width:96%;margin:0 auto}a,a:visited{color:#2ed3d9;text-decoration:none}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#21b2b8}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"latobold",Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;font-weight:400;padding:0;margin:0;color:#47413c}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:32px;line-height:44px;text-transform:uppercase}h2,.h2{font-size:24px;line-height:32px;margin-bottom:20px;color:#ed1c24;margin-top:24px}h3,.h3{font-size:18px;line-height:26px;text-transform:uppercase}h4,.h4{font-size:14px;line-height:21px}h4#statetext,.h4#statetext{margin-bottom:15px;font-size:21px;line-height:150%}h5,.h5{font-size:12px;line-height:18px;text-transform:uppercase}.header{display:block;min-height:164px}.header #inner-header.wrap{width:100%}.header #admin-header{display:block;background:#47413c;height:26px}.header #admin-header a#btn-contractor-login{float:right;display:block;height:26px;line-height:26px;background:url("../images/icon-lock.png") 11px 4px no-repeat;padding:0 10px 0 28px;color:#d7d2cb;text-transform:uppercase;font-size:10px;margin:0 2px 0 0}.header #admin-header a#btn-contractor-login:hover{background-color:#35312d;background-position:11px -22px;color:#fff}.header #logo{display:block;background:url("../images/bg-magnet.jpg") repeat;height:100px;border:4px solid #fff}.header #logo img.mobile{display:block;margin:12px auto 12px}.header #logo img.rollover,.header #logo img.full-logo{display:none}#main-nav{display:block;clear:both;margin:0;padding:0;position:relative}#main-nav h3.menu-toggle{margin:0;cursor:pointer;display:inline-block;text-transform:uppercase;font-size:18px;color:#fff;padding:6px 0 6px 20px;width:100%;background:-moz-linear-gradient(top, rgba(114,152,75,0.9) 0%, rgba(114,152,75,0.9) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(114,152,75,0.9)), color-stop(100%, rgba(114,152,75,0.9)));background:-webkit-linear-gradient(top, rgba(114,152,75,0.9) 0%, rgba(114,152,75,0.9) 100%);background:-o-linear-gradient(top, rgba(114,152,75,0.9) 0%, rgba(114,152,75,0.9) 100%);background:-ms-linear-gradient(top, rgba(114,152,75,0.9) 0%, rgba(114,152,75,0.9) 100%);background:linear-gradient(to bottom, rgba(114,152,75,0.9) 0%,rgba(114,152,75,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e672984b', endColorstr='#e672984b',GradientType=0 );-webkit-margin-before:0}#main-nav h3.menu-toggle span{background:url("../images/btn-mobile-menu.png") no-repeat right;padding-right:30px}#main-nav #menu-main-nav{display:none}.nav{margin:0}.nav li a{font-size:14px;display:block;text-decoration:none;color:#fff;background:-moz-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.6)), color-stop(100%, rgba(0,0,0,0.6)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.6) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%,rgba(0,0,0,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#99000000',GradientType=0 );padding:8px 10px 8px 20px;border-bottom:1px dashed #9d9895}.nav li:last-child a{border-bottom:none}.nav li ul.sub-menu,.nav li ul.children{margin:0}.nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:40px;font-size:13px}.nav li ul.sub-menu li:last-child,.nav li ul.children li:last-child{border-bottom:1px dashed #9d9895}#hero-wrap{display:block;position:relative;z-index:11;margin:30px auto 0;-webkit-box-shadow:0 0 6.79px 0.21px rgba(5,5,5,0.5) ;-moz-box-shadow:0 0 6.79px 0.21px rgba(5,5,5,0.5) ;box-shadow:0 0 6.79px 0.21px rgba(5,5,5,0.5) ;padding:20px;background:#fff}#hero-wrap .hero-info{font-size:16px;padding:10px;text-transform:uppercase}#hero-wrap .hero-info .hero-link{text-transform:uppercase;font-size:10px}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}@font-face{font-family:'flexslider-icon';src:url("../fonts/flexslider-icon.eot");src:url("../fonts/flexslider-icon.eot?#iefix") format("embedded-opentype"),url("../fonts/flexslider-icon.woff") format("woff"),url("../fonts/flexslider-icon.ttf") format("truetype"),url("../fonts/flexslider-icon.svg#flexslider-icon") format("svg");font-weight:normal;font-style:normal}.flexslider{margin:0;padding:0}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{margin:0;background:#fff;position:relative;zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{display:block;width:32px;height:45px;margin:-15px 0 0;position:absolute;top:20%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(255,255,255,0.5);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-prev{color:#fff;opacity:0.8;left:5px}.flexslider:hover .flex-next{color:#fff;opacity:0.8;right:5px}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{font-family:"fontello";font-size:30px;display:inline-block;content:'\e801'}.flex-direction-nav a.flex-next:before{content:'\e802'}.flex-pauseplay a{display:none;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#fff}.flex-pauseplay a:before{font-family:"fontello";font-size:30px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-52px;text-align:center;z-index:9999}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#47413c;background:rgba(71,65,60,0.4);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3)}.flex-control-paging li a:hover{background:#47413c;background:#47413c}.flex-control-paging li a.flex-active{background:#47413c;background:#47413c;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav a{color:rgba(255,255,255,0.9)}.flex-direction-nav .flex-prev{opacity:1;left:30px;opacity:1}.flex-direction-nav .flex-prev:hover{left:30px}.flex-direction-nav .flex-next{opacity:1;right:30px;opacity:1}.flex-direction-nav .flex-next:hover{right:30px}}#proj-slider.flexslider{-webkit-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;-moz-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;margin-left:0;margin-bottom:20px}#proj-slider.flexslider .flex-direction-nav .flex-prev{left:30px}#proj-slider.flexslider .flex-direction-nav .flex-next{right:30px}#proj-slider.flexslider .slides .proj-main-img{background:#fff;display:block;padding:4% 4% 0 4%;color:#47413c}#proj-slider.flexslider .slides .proj-main-img:hover .teal{color:#21b2b8}#proj-slider.flexslider .slides .proj-excerpt{display:block;padding:0 4% 0 4%}#proj-slider.flexslider .slides .proj-excerpt h2{margin-top:0;margin-bottom:12px}#proj-slider.flexslider .slides .proj-excerpt .teal{color:#2ed3d9}#proj-control{-webkit-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;-moz-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;height:129px;padding:2px;margin-top:8px;margin-bottom:20px}#proj-control .flex-direction-nav a{margin:-27px 0 0;top:50%}#proj-control .flex-direction-nav .flex-prev{left:10px;top:50%}#proj-control .flex-direction-nav .flex-next{right:10px;top:50%}#single-slider.flexslider{-webkit-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;-moz-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;margin-bottom:25px}#single-slider.flexslider .flex-direction-nav .flex-prev{left:15px}#single-slider.flexslider .flex-direction-nav .flex-next{right:15px}#single-slider.flexslider .flex-direction-nav a{top:36%}#single-slider.flexslider .slides img{border-top:8px solid #fff;border-right:8px solid #fff;border-left:8px solid #fff;border-bottom:4px solid #fff}.home-row{display:block;border-top:1px dashed #fff;padding:30px 0 16px 0}.home-row:first-child{border:none;padding-top:0}.home-row .home-magnet{display:block;background:url("../images/bg-magnet.jpg") repeat;-webkit-box-shadow:0 0 8px 0px rgba(71,65,60,0.75) ;-moz-box-shadow:0 0 8px 0px rgba(71,65,60,0.75) ;box-shadow:0 0 8px 0px rgba(71,65,60,0.75) ;border:8px solid #fff;margin-top:30px}.home-row .home-magnet a{position:relative;display:block;padding:23px 0 18px 0;color:#6b6662;background:url("../images/icon-magnet-plus.png") top right no-repeat}.home-row .home-magnet:hover a{background:url("../images/icon-magnet-plus-over.png") top right no-repeat}.home-row .home-magnet:first-child{margin-top:0}.home-row .home-magnet .magnet-icon{display:block;vertical-align:middle;float:none;width:100%;text-align:center;position:relative}.home-row .home-magnet .magnet-icon img{display:block;width:100%;max-width:80px;position:relative;z-index:10;margin:0 auto}.home-row .home-magnet .magnet-icon img.rollover{position:absolute;z-index:11;left:0;right:0}.home-row .home-magnet .magnet-content{display:block;clear:both;margin:0;padding:15px 15px 0 15px}.home-row .home-magnet .magnet-content h2{color:#ed1c24;text-transform:uppercase;font-family:"latoblack",Helvetica,Arial,sans-serif;font-size:17px;text-align:center;margin-top:0}.home-row .home-magnet .magnet-content ul{list-style:disc;margin-left:18px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}.mfp-iframe-holder .mfp-close{top:-40px}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure{line-height:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-break:break-word;padding-right:36px}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}#why-tabs{display:block;margin:24px 0 30px 0 !important}ul.resp-tabs-list{margin:0px !important;padding:0px}.resp-tabs-list li{font-weight:400;font-size:13px;display:inline-block;padding:13px 15px;margin:0;list-style:none;cursor:pointer;float:left}.resp-tabs-container{padding:0px;background-color:#fff;clear:left}.resp-tabs-container img{width:100%}h2.resp-accordion{cursor:pointer;padding:5px;display:none}.resp-tab-content{display:none;padding:15px}.resp-tab-active{border:1px solid #c1c1c1;border-bottom:none;margin-bottom:-1px !important;padding:12px 14px 14px 14px !important}.resp-tab-active{border-bottom:none;background-color:#fff}.resp-content-active,.resp-accordion-active{display:block}.resp-tab-content{border:1px solid #c1c1c1}h2.resp-accordion{font-size:13px;border:1px solid #c1c1c1;border-top:0px solid #c1c1c1;margin:0px;padding:10px 15px}h2.resp-tab-active{border-bottom:0px solid #c1c1c1 !important;margin-bottom:0px !important;padding:10px 15px !important}h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1 !important;background:blue}.resp-vtabs ul.resp-tabs-list{float:left;width:40%}.resp-vtabs .resp-tabs-list li{display:block;padding:15px 15px !important;margin:0;cursor:pointer;float:none}.resp-vtabs .resp-tabs-container{padding:0px;border:1px solid #c1c1c1;float:left;width:56%;min-height:250px;clear:none}.resp-vtabs .resp-tab-content{border:none}.resp-vtabs li.resp-tab-active{border:1px solid #c1c1c1;border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px !important;padding:14px 15px 15px 14px !important}.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}h2.resp-tab-active{background:#DBDBDB !important}.resp-easy-accordion h2.resp-accordion{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important}.resp-jfit{width:100%;margin:0px}.resp-tab-content-active{display:block}h2.resp-accordion:first-child{border-top:1px solid #c1c1c1 !important}@media only screen and (max-width: 768px){ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1}.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}.resp-accordion-closed{display:none !important}.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important}}#btn-project-planning{display:none}#content{z-index:10;position:relative;margin:0 0 42px}#content.subpage{margin:30px auto;-moz-box-shadow:0 3px 7px rgba(5,5,5,0.5);-webkit-box-shadow:0 3px 7px rgba(5,5,5,0.5);box-shadow:0 3px 7px rgba(5,5,5,0.5);padding:36px 8px 36px 8px;background:-moz-linear-gradient(top, rgba(215,210,203,0.8) 0%, rgba(215,210,203,0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(215,210,203,0.8)), color-stop(100%, rgba(215,210,203,0.8)));background:-webkit-linear-gradient(top, rgba(215,210,203,0.8) 0%, rgba(215,210,203,0.8) 100%);background:-o-linear-gradient(top, rgba(215,210,203,0.8) 0%, rgba(215,210,203,0.8) 100%);background:-ms-linear-gradient(top, rgba(215,210,203,0.8) 0%, rgba(215,210,203,0.8) 100%);background:linear-gradient(to bottom, rgba(215,210,203,0.8) 0%,rgba(215,210,203,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccd7d2cb', endColorstr='#ccd7d2cb',GradientType=0 )}#content.subpage h1{margin:0 0 10px 22px;line-height:32px}#content.subpage .crumbs{margin:0 0 15px 25px;text-transform:uppercase;font-size:11px}#content.subpage .crumbs .sep{margin:0 3px 0 3px;color:#6b6662}#content.subpage .crumbs a{color:#6b6662}#content.subpage .crumbs a:hover{text-decoration:underline}#content.subpage #inner-content{padding:18px;background:-moz-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0.7)), color-stop(100%, rgba(255,255,255,0.7)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%);background:-o-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3ffffff', endColorstr='#b3ffffff',GradientType=0 )}#content #inner-content{background:-moz-linear-gradient(top, rgba(215,210,203,0.8) 0%, rgba(215,210,203,0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(215,210,203,0.8)), color-stop(100%, rgba(215,210,203,0.8)));background:-webkit-linear-gradient(top, rgba(215,210,203,0.8) 0%, rgba(215,210,203,0.8) 100%);background:-o-linear-gradient(top, rgba(215,210,203,0.8) 0%, rgba(215,210,203,0.8) 100%);background:-ms-linear-gradient(top, rgba(215,210,203,0.8) 0%, rgba(215,210,203,0.8) 100%);background:linear-gradient(to bottom, rgba(215,210,203,0.8) 0%,rgba(215,210,203,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccd7d2cb', endColorstr='#ccd7d2cb',GradientType=0 );padding:42px 20px 20px 20px}#content #inner-content .home-content h1{margin-bottom:24px}#content #inner-content .home-content p{line-height:1.9}#content #inner-content .why-infloor{background:#72984b;color:#fff;padding:30px 30px 40px 30px;margin:30px 0 0 0;font-size:12px;line-height:30px;text-transform:uppercase;position:relative}#content #inner-content .why-infloor h2{font-size:18px;line-height:18px;padding-bottom:11px;border-bottom:1px dashed #fff;color:#fff;margin-top:0}#content #inner-content .why-infloor ul{padding:0 0 0 0;margin-top:18px}#content #inner-content .why-infloor ul li{line-height:18px;padding-left:12px;vertical-align:top;margin-bottom:10px;background:url("../images/icon-green-bullet.gif") no-repeat 0 2px}#content #inner-content .why-infloor a{display:inline-block;position:absolute;bottom:0;right:0;margin:20px 0 0 0;height:25px;font-size:10px;line-height:25px;padding:0 20px 0 0;color:#fff;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#4d6f2b;-moz-box-shadow:inset 1px 2px 2px rgba(0,0,0,0.15);-webkit-box-shadow:inset 1px 2px 2px rgba(0,0,0,0.15);box-shadow:inset 1px 2px 2px rgba(0,0,0,0.15)}#content #inner-content .why-infloor a span{display:block;height:25px;width:22px;float:left;margin-right:17px;background:url("../images/btn-red-green-angle.gif") no-repeat 0 -25px}#content #inner-content .why-infloor a:hover,#content #inner-content .why-infloor a:focus{background:#ed1c24}#content #inner-content .why-infloor a:hover span,#content #inner-content .why-infloor a:focus span{background-position:0 0}#content #bio-list{margin-top:0}#content #bio-list li{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #9d9895}#content #bio-list li:first-child{margin-top:0;padding-top:0}#content #bio-list li:first-child h2{margin-top:10px}#content #bio-list li:last-child{border-bottom:none}#content #bio-list li h2{margin-bottom:0}#content #bio-list li p.team-position{margin-top:0;color:#6b6662;font-size:15px;font-style:italic}#content #bio-list li blockquote{margin:15px 0 15px 0;padding:0;background:-moz-linear-gradient(top, rgba(114,152,75,0.6) 0%, rgba(114,152,75,0.6) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(114,152,75,0.6)), color-stop(100%, rgba(114,152,75,0.6)));background:-webkit-linear-gradient(top, rgba(114,152,75,0.6) 0%, rgba(114,152,75,0.6) 100%);background:-o-linear-gradient(top, rgba(114,152,75,0.6) 0%, rgba(114,152,75,0.6) 100%);background:-ms-linear-gradient(top, rgba(114,152,75,0.6) 0%, rgba(114,152,75,0.6) 100%);background:linear-gradient(to bottom, rgba(114,152,75,0.6) 0%,rgba(114,152,75,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9972984b', endColorstr='#9972984b',GradientType=0 );color:#fff;text-transform:uppercase}#content #bio-list li blockquote p{background-image:url("../images/icon-quote.png");background-position:10px 10px;background-repeat:no-repeat;padding:25px 15px 25px 25px;margin:0;font-size:14px;line-height:24px}#content #bio-list li img{float:right;margin:10px}#product-list{display:block;margin:15px 0 0 0;padding-left:0}#product-list span{display:inline-block;zoom:1;background:#9d9895;border:0;text-transform:uppercase;color:#fff;font-size:10px;padding:14px;margin-top:8px}#product-list span:hover{background:#ed1c24}#product-list>li{display:block;margin:19px 0 0 0;list-style:none;padding:0;border-top:1px solid #bdb7ae;color:#6b6662;width:100%;float:left}#product-list>li:hover .product-info{background:#fff}#product-list>li:hover .corner-icon{background-position:0 -48px}#product-list>li:hover .product-info span{background:#ed1c24}#product-list>li a{color:#6b6662}#product-list>li a .product-image{margin-top:8px;position:relative}#product-list>li a .product-image .prod-overlay{height:100%;position:absolute;z-index:9999;width:100%;padding:4px;vertical-align:middle;background:-moz-linear-gradient(top, rgba(107,102,98,0.6) 0%, rgba(107,102,98,0.6) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(107,102,98,0.6)), color-stop(100%, rgba(107,102,98,0.6)));background:-webkit-linear-gradient(top, rgba(107,102,98,0.6) 0%, rgba(107,102,98,0.6) 100%);background:-o-linear-gradient(top, rgba(107,102,98,0.6) 0%, rgba(107,102,98,0.6) 100%);background:-ms-linear-gradient(top, rgba(107,102,98,0.6) 0%, rgba(107,102,98,0.6) 100%);background:linear-gradient(to bottom, rgba(107,102,98,0.6) 0%,rgba(107,102,98,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#996b6662', endColorstr='#996b6662',GradientType=0 );border:4px solid #fff}#product-list>li a .product-image img{width:100%;border:4px solid #fff;vertical-align:top;margin:0;position:relative;z-index:9998}#product-list>li a .product-info{display:block;position:relative;border-bottom:dashed 1px #9d9895;padding:22px}#product-list>li a .product-info .corner-icon{position:absolute;right:0;top:0;display:block;width:40px;height:48px}#product-list>li a .product-info h3{padding:0;margin:0 22px 0 0;font-size:17px}#product-list>li a .product-info p{margin-bottom:0}#product-list>li ul{list-style:none;margin:9px 0 9px 22px;display:block}#product-list>li ul li{display:inline;margin:0;font-size:10px}#product-list>li ul li.sep{margin:0 8px 0 8px;color:#bdb7ae}#product-list>li ul li a{padding:3px 0;color:#ed1c24;text-transform:uppercase}#product-list>li ul li a:hover{color:#ed1c24;border-bottom:1px dotted #ed1c24}#product-list.prod-group li{border:0}#product-list.prod-group li a .product-image{margin-top:0}#product-list.prod-group li a span{max-width:100px;left:0;right:0;top:0;bottom:0;margin:auto auto;background:#ed1c24;position:absolute;vertical-align:middle;padding-top:0;padding-bottom:0;height:30px;line-height:30px}#product-list.prod-group li a:hover .prod-overlay{display:table-cell}#product-list.prod-group li:last-child{margin-bottom:8px}#odd-faq{margin-top:15px;margin-bottom:25px;border:1px solid #9d9895;border-bottom:0px solid #9d9895;width:100%}#odd-faq .odd-faq-question{width:100%;color:#6b6662;background:#cfcfcf;cursor:pointer;padding:10px;border:1px solid #9d9895}#odd-faq .odd-faq-answer{margin:0;padding:15px;color:#6b6662;border:1px solid #9d9895;width:100%;font-weight:normal}#download-list{list-style:none;margin-left:0}#download-list li a span{text-transform:uppercase}.entry-content .product-single-img{padding:8px;background:#fff;-webkit-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;-moz-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;margin:0 0 32px 0}.entry-content .product-single-img img{vertical-align:top;margin:0;padding:0}.entry-content #prod-docs{list-style:none;margin:25px 0 0 0}.entry-content #prod-docs li{margin-bottom:8px;display:block}.entry-content #prod-docs li a{display:table-cell;background:#fff url("../images/icon-pdf.png") no-repeat 15px 0;padding:10px 15px 0 66px;height:54px;color:#6b6662;text-decoration:none;font-family:"latoblack",Helvetica,Arial,sans-serif;font-weight:400;-webkit-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;-moz-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;font-size:12px;min-width:150px}.entry-content #prod-docs li a span{display:block;clear:left;font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:10px;text-transform:uppercase}.entry-content #prod-docs li a:hover{background-color:#9d9895}.contact-box{display:block;margin-bottom:20px}.contact-box:first-child{margin-top:24px}.contact-box h4{margin-bottom:4px}.contact-box p{margin-top:0}.on{fill:#b62a2f}.entry-content dl.representative{-webkit-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;-moz-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;background:url("../images/bg-magnet.jpg") repeat;border:8px solid #fff;padding:10px 16px 10px 16px}.entry-content dl.representative dt.h4{margin-bottom:6px;color:#6b6662}.entry-content dl.representative dd{margin-bottom:6px}.entry-content dl.representative dd span{display:inline-block;zoom:1;background:#9d9895;padding:3px 4px 3px 4px;margin:0 4px 0 0;color:#fff;width:22px;text-align:center}.entry-content dl.representative dd.phone{margin-top:10px}.entry-content dl.representative:last-child,.entry-content dl.representative:nth-last-child(2){margin-bottom:0}.entry-content ul.download-list{margin-left:0}.entry-content ul.download-list li{list-style:none;margin-left:0;margin-bottom:6px}.entry-content ul.download-list li a{display:inline-block;zoom:1;color:#6b6662;padding-right:6px;height:24px;line-height:24px}.entry-content ul.download-list li a span{background-color:#9d9895;display:inline-block;zoom:1;padding:0 6px 0 6px;margin-right:6px;color:#fff;text-transform:uppercase;min-width:80px;text-align:left;float:left;font-size:11px}.entry-content ul.download-list li a:hover{background:#fff}.entry-content ul.download-list li a:hover span{background-color:#ed1c24}.hentry header h2{margin-bottom:8px}.hentry header a{color:#ed1c24}.byline{color:#999}.entry-content>ul,.entry-content>ol{margin:10px 0 20px 30px;list-style:disc}.entry-content dd{margin-left:0;font-size:0.9em;color:#787878;margin-bottom:1.5em}.entry-content img{margin:0 0 1.5em 0;max-width:100%;height:auto;-webkit-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;-moz-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;box-shadow:0 0 8px 0px rgba(71,65,60,0.2) }.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:0.85em;margin:4px 0 7px;text-align:center}.gform_wrapper ul.gfield_radio li{padding:0 0 0 2px !important}ul li.gfield{margin-bottom:15px}.gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label,.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label{font-weight:bold;color:#72984b}.ginput_container{margin-top:6px}.gform_wrapper .top_label .gfield_label{font-weight:bold;color:#000}#gform_3{padding-left:22px;padding-right:22px}#gform_3 p{margin-left:0;margin-right:0}#gforms_confirmation_message{font-size:16px;font-weight:bold;color:#fff;padding:10px;display:inline-block;zoom:1;margin:20px 0;background:#72984b}input.btn-search{outline-style:none;font-size:11px;font-family:inherit;padding:5px 2px 5px 2px;letter-spacing:normal;margin-right:6px;margin-left:22px;width:180px}#searchform{margin-top:20px}.page-navigation,.wp-prev-next{margin:1.1em 0 2.2em}.bones_page_navi li{float:left;margin-left:10px}.bones_page_navi li a{padding:3px 6px;display:block;text-decoration:none;position:relative}.bones_page_navi li a:hover,.bones_page_navi li a:focus{color:#f01d4f;text-decoration:underline}.bones_page_navi li.bpn-current{padding:3px 6px;border-bottom:2px solid #f01d4f;position:relative}.bones_page_navi li.bpn-prev-link,.bones_page_navi li.bpn-next-link{font-weight:700}.bones_page_navi li.bpn-prev-link a,.bones_page_navi li.bpn-next-link a{padding:0}.bones_page_navi li.bpn-prev-link a:hover,.bones_page_navi li.bpn-next-link a:hover,.bones_page_navi li.bpn-first-page-link a:hover,.bones_page_navi li.bpn-last-page-link a:hover{background:none}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}header.article-header h2.entry-title{margin-top:0}.page-id-21 .entry-content h2:first-child{margin-top:0}#sidebar1{margin-top:25px}.sidebar h3,.sidebar .widgettitle{font-size:18px;line-height:18px;background-color:#e1e1e1;line-height:52px;color:#84684e;padding-left:22px;height:52px;text-transform:uppercase}.sidebar .widget-get-started{background:#72984b;color:#fff;font-size:13px;position:relative;padding:30px 0 30px 30px}.sidebar .widget-get-started h3{color:#fff;margin:0 30px 21px 0;padding:0;background:none;height:auto;line-height:26px}.sidebar .widget-get-started p{margin-right:30px;line-height:1.75;margin-left:0;color:#fff !important}.sidebar .widget-get-started p a{color:#fff !important}.sidebar .widget-get-started a.email-link{display:inline-block;position:absolute;bottom:0;right:0;margin:20px 0 0 0;height:25px;font-size:10px;line-height:25px;padding:0 20px 0 0;color:#fff;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#4d6f2b;-moz-box-shadow:inset 1px 2px 2px rgba(0,0,0,0.15);-webkit-box-shadow:inset 1px 2px 2px rgba(0,0,0,0.15);box-shadow:inset 1px 2px 2px rgba(0,0,0,0.15);text-transform:uppercase}.sidebar .widget-get-started a.email-link span{display:block;height:25px;width:22px;float:left;margin-right:17px;background:url("../images/btn-red-green-angle.gif") no-repeat 0 -25px}.sidebar .widget-get-started a.email-link:hover,.sidebar .widget-get-started a.email-link:focus{background:#ed1c24}.sidebar .widget-get-started a.email-link:hover span,.sidebar .widget-get-started a.email-link:focus span{background-position:0 0}.sidebar .what-we-do a{color:#6b6662}.sidebar .what-we-do a h3{background-image:url("../images/bg-what-we-do.png");background-repeat:no-repeat;background-position:8px 8px;padding-left:55px}.sidebar .what-we-do a:hover h3{background-color:#d0f5ac;background-position:8px -49px;color:#72984b}.sidebar .share-widget a{color:#6b6662}.sidebar .share-widget a h3{background-image:url("../images/bg-share-widget.png");background-repeat:no-repeat;background-position:8px 8px;padding-left:55px}.sidebar .share-widget a:hover h3{background-color:#d0f5ac;background-position:8px -48px;color:#72984b}.sidebar .widget-gallery a{color:#6b6662}.sidebar .widget-gallery a h3{background-image:url("../images/bg-gallery-h3.png");background-repeat:no-repeat;background-position:8px 8px;padding-left:55px}.sidebar .widget-gallery a:hover h3{background-color:#d0f5ac;background-position:8px -49px;color:#72984b}.sidebar .widget-gallery div.showcase-thumbs{margin-left:22px}.sidebar .widget-gallery div.showcase-thumbs img{width:25%;max-width:80px;margin-right:13px;border:1px solid #e1e1e1}.sidebar .widget-gallery div.showcase-thumbs img:last-child{margin-right:0}.sidebar .widget-products a{display:block;margin-bottom:4px}.widget{margin:0 0 25px 0;background:#fff;padding:8px;-webkit-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;-moz-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;box-shadow:0 0 8px 0px rgba(71,65,60,0.2) }.widget p{margin-left:22px;margin-right:22px}.widget .link{color:#2ed3d9;text-transform:uppercase;font-size:10px}.widget ul li{margin:0 16px 8px 22px}a.showcase-img{display:block;float:left;margin:0 5% 5% 0;border:2px solid #fff;width:30%;max-width:280px;-webkit-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;-moz-box-shadow:0 0 8px 0px rgba(71,65,60,0.2) ;box-shadow:0 0 8px 0px rgba(71,65,60,0.2) }a.showcase-img img{vertical-align:top;width:100%;margin:0}a.showcase-img:nth-child(3n+3){margin-right:0}.footer{display:block;position:relative;margin-top:86px;clear:both;min-height:115px;background:-moz-linear-gradient(top, rgba(71,65,60,0.85) 0%, rgba(71,65,60,0.85) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(71,65,60,0.85)), color-stop(100%, rgba(71,65,60,0.85)));background:-webkit-linear-gradient(top, rgba(71,65,60,0.85) 0%, rgba(71,65,60,0.85) 100%);background:-o-linear-gradient(top, rgba(71,65,60,0.85) 0%, rgba(71,65,60,0.85) 100%);background:-ms-linear-gradient(top, rgba(71,65,60,0.85) 0%, rgba(71,65,60,0.85) 100%);background:linear-gradient(to bottom, rgba(71,65,60,0.85) 0%,rgba(71,65,60,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d947413c', endColorstr='#d947413c',GradientType=0 );text-align:center}.footer .btn-top-arrow{display:block;position:absolute;top:-28px;left:50%;margin-left:-32px;text-align:center;color:#fff;font-size:10px;width:64px;height:56px;background:url("../images/btn-top-arrow.png") no-repeat 0 0;padding:26px 0 10px 0}.footer .btn-top-arrow:hover{background-position:0 -55px;color:#fff}.footer nav{display:block}.footer ul.footer-links{display:block;margin-top:30px}.footer ul.footer-links li{display:inline;margin-right:16px;margin-bottom:6px}.footer ul.footer-links li.menu-item-203 a{background:url("../images/btn-home.png") no-repeat;width:22px;color:transparent !important;font-size:6px;margin-bottom:5px}.footer ul.footer-links li a{display:inline-block;zoom:1;*display:inline;color:#fff;text-transform:uppercase;height:18px;line-height:22px}.footer #contact-info{float:left;margin:20px 0 0 0;width:50%}.footer #contact-info li{display:block;list-style:none;color:#fff;margin:0 12px 4px 0;font-size:12px}.footer #contact-info li a{color:#fff}.footer #contact-info li dl{display:block;height:auto;width:100%;margin:0;text-align:left}.footer #contact-info li dl dt{display:block;float:left;width:26px;background:#47413c;padding:3px 4px 3px 4px;margin:0 8px 8px;text-align:center}.footer #contact-info li dl dd{height:26px;line-height:26px;width:75%;padding-left:6px;margin:0 0 8px 26px}.footer #contact-info li.address{display:block;float:left;clear:both;color:#d7d2cb;font-size:10px;bottom:10px;margin-top:30px;margin-bottom:0;position:relative;min-width:320px;text-align:center}.footer #contact-info li.address dd{display:inline;width:auto;margin:0}.footer #contact-info li.wps{margin:-14px 12px 10px 0;color:#d7d2cb;font-size:10px;float:left}.footer #contact-info li.wps dl dd{margin-left:0;width:auto}.footer #contact-info li.wps a{color:#d7d2cb}.footer #contact-info li.wps a:hover{color:#73c596}.footer #social-footer{float:right;margin:18px 0 8px 0}.footer #social-footer li{list-style:none;display:inline;float:left;margin:0 8px 0 0;width:28px;height:28px}.footer #social-footer li a{display:block;width:28px;height:28px}.footer #social-footer li#btn-twitter a{background-image:url("../images/icon-social-twitter.png");background-position:0 0px}.footer #social-footer li#btn-twitter a:hover{background-position:0 -28px}.footer #social-footer li#btn-facebook a{background:url("../images/icon-social-fb.png");background-position:0 0px}.footer #social-footer li#btn-facebook a:hover{background-position:0 -28px}.footer #social-footer li#btn-linkedin a{background:url("../images/icon-social-youtube.png");background-position:0 0px}.footer #social-footer li#btn-linkedin a:hover{background-position:0 -28px}.footer #social-footer li#btn-instagram a{background:url("../images/icon-social-instagram.png");background-position:0 0px}.footer #social-footer li#btn-instagram a:hover{background-position:0 -28px}.button.newsletter{margin-right:20px;float:right;margin-top:15px}.newsletter-list{margin-top:30px}.newsletter-list li{margin:0 0 10px}@media only screen and (min-width: 481px){.sidebar{margin-top:20px}#product-list.prod-top>li{margin:19px 4% 0 0;width:48%;float:left}#product-list.prod-group>li{margin-top:0;padding-top:8px;padding-bottom:8px}#product-list.prod-group>li a{display:block}#product-list.prod-group>li a:hover{background:#fff}#product-list.prod-group>li a .product-image{float:left;width:45%}#product-list.prod-group>li a .product-info{margin-left:50%;border-bottom:0;padding-bottom:0}#product-list.prod-group>li:last-child{border-bottom:1px solid #bdb7ae}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}}@media only screen and (min-width: 768px){.onecol{width:5.801104972%}.twocol{width:14.364640883%}.threecol{width:22.928176794%}.fourcol{width:31.491712705%}.fivecol{width:40.055248616%}.sixcol{width:48.618784527%}.sevencol{width:57.182320438000005%}.eightcol{width:65.74585634900001%}.ninecol{width:74.30939226%}.tencol{width:82.87292817100001%}.elevencol{width:91.436464082%}.twelvecol{width:99.999999993%}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{position:relative;float:left;margin-left:2.762430939%}.first{margin-left:0}.last{float:right}.wrap{max-width:1140px}.page-template-_tmp_subpage-php .last,.page-template-_tmp_products-php .last,.page-template-_tmp_products_group-php .last,.page-template-_tmp_products_single-php .last,.page-template-_tmp_downloads-php .last,.page-template-_tmp_project_showcase-php .last,.single-post .last,.blog .last{float:left !important}.page-template-_tmp_subpage-php .eightcol,.page-template-_tmp_products-php .eightcol,.page-template-_tmp_products_group-php .eightcol,.page-template-_tmp_products_single-php .eightcol,.page-template-_tmp_downloads-php .eightcol,.page-template-_tmp_project_showcase-php .eightcol,.single-post .eightcol,.blog .eightcol{width:auto}.page-template-_tmp_subpage-php .widget,.page-template-_tmp_products-php .widget,.page-template-_tmp_products_group-php .widget,.page-template-_tmp_products_single-php .widget,.page-template-_tmp_downloads-php .widget,.page-template-_tmp_project_showcase-php .widget,.single-post .widget,.blog .widget{width:48%;margin-right:4%;float:left;min-height:0}.page-template-_tmp_subpage-php .widget:first-child,.page-template-_tmp_products-php .widget:first-child,.page-template-_tmp_products_group-php .widget:first-child,.page-template-_tmp_products_single-php .widget:first-child,.page-template-_tmp_downloads-php .widget:first-child,.page-template-_tmp_project_showcase-php .widget:first-child,.single-post .widget:first-child,.blog .widget:first-child{width:auto;margin-right:0}.page-template-_tmp_subpage-php .widget:nth-child(2n+3),.page-template-_tmp_products-php .widget:nth-child(2n+3),.page-template-_tmp_products_group-php .widget:nth-child(2n+3),.page-template-_tmp_products_single-php .widget:nth-child(2n+3),.page-template-_tmp_downloads-php .widget:nth-child(2n+3),.page-template-_tmp_project_showcase-php .widget:nth-child(2n+3),.single-post .widget:nth-child(2n+3),.blog .widget:nth-child(2n+3){margin-right:0}.page-template-_tmp_subpage-php #sidebar1,.page-template-_tmp_products-php #sidebar1,.page-template-_tmp_products_group-php #sidebar1,.page-template-_tmp_products_single-php #sidebar1,.page-template-_tmp_downloads-php #sidebar1,.page-template-_tmp_project_showcase-php #sidebar1,.single-post #sidebar1,.blog #sidebar1{width:auto;margin-left:0;margin-top:20px}.blog .widget:first-child,.single-post .widget:first-child{width:48%;margin-right:4%}.blog .widget:nth-child(2n+3),.single-post .widget:nth-child(2n+3){margin-right:4%}.blog .widget:nth-child(2n+2),.single-post .widget:nth-child(2n+2){margin-right:0}.header{min-height:104px;height:104px;background:-moz-linear-gradient(top, rgba(114,152,75,0.9) 0%, rgba(114,152,75,0.9) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(114,152,75,0.9)), color-stop(100%, rgba(114,152,75,0.9)));background:-webkit-linear-gradient(top, rgba(114,152,75,0.9) 0%, rgba(114,152,75,0.9) 100%);background:-o-linear-gradient(top, rgba(114,152,75,0.9) 0%, rgba(114,152,75,0.9) 100%);background:-ms-linear-gradient(top, rgba(114,152,75,0.9) 0%, rgba(114,152,75,0.9) 100%);background:linear-gradient(to bottom, rgba(114,152,75,0.9) 0%,rgba(114,152,75,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e672984b', endColorstr='#e672984b',GradientType=0 );-webkit-box-shadow:0 0 8px 0px rgba(71,65,60,0.75) ;-moz-box-shadow:0 0 8px 0px rgba(71,65,60,0.75) ;box-shadow:0 0 8px 0px rgba(71,65,60,0.75) }.header #inner-header.wrap{width:96%}.header #admin-header a#btn-contractor-login{margin:0 10px 0 0}.header #logo{display:block;height:auto;float:left;max-width:150px;width:40%;line-height:100%;padding:0;margin:0;vertical-align:top;-webkit-box-shadow:0 0 8px 0px rgba(71,65,60,0.5) ;-moz-box-shadow:0 0 8px 0px rgba(71,65,60,0.5) ;box-shadow:0 0 8px 0px rgba(71,65,60,0.5) ;background:none;border:none}.header #logo img.mobile{display:none}.header #logo img.rollover,.header #logo img.full-logo{display:block;width:100%;vertical-align:top;line-height:100%}nav ul{display:inline-block;zoom:1;*display:inline}#main-nav{background:none;float:right;margin:20px 0 0 0;clear:none}#main-nav h3.menu-toggle{display:none}#main-nav #menu-main-nav{display:inline-block;zoom:1;*display:inline;margin:0}#main-nav #menu-main-nav li{float:left;position:relative;height:78px}#main-nav #menu-main-nav li.menu-item-227{display:none}#main-nav #menu-main-nav li.menu-item-203{background:url("../images/btn-home.png") no-repeat 18px 34px;width:56px}#main-nav #menu-main-nav li.menu-item-203.current-menu-item,#main-nav #menu-main-nav li.menu-item-203 .current_page_item{border-bottom:none !important}#main-nav #menu-main-nav li.menu-item-203 a{color:transparent !important;font-size:6px}#main-nav #menu-main-nav li.menu-item-28 .sub-menu{left:-90px}#main-nav #menu-main-nav li a{background:none;height:78px;border-bottom:0;padding:36px 13px 0 13px;color:#d0f5ac;text-transform:uppercase;font-size:12px;font-family:"latobold",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:1px}#main-nav #menu-main-nav li a:hover,#main-nav #menu-main-nav li a:focus{color:#fff;background:-moz-linear-gradient(top, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0.15)), color-stop(100%, rgba(0,0,0,0.15)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.15) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.15) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#26000000',GradientType=0 )}#main-nav #menu-main-nav li ul.sub-menu,#main-nav #menu-main-nav li ul.children{margin-top:0;border-top:0;position:absolute;display:none;z-index:8999}#main-nav #menu-main-nav li ul.sub-menu li,#main-nav #menu-main-nav li ul.children li{height:40px;margin:0;border:0}#main-nav #menu-main-nav li ul.sub-menu li a,#main-nav #menu-main-nav li ul.children li a{font-family:"latoregular",Helvetica,Arial,sans-serif;font-size:13px;color:#fff;height:40px;line-height:40px;padding:0 10px 0 18px;display:block;border:none;width:220px;background:-moz-linear-gradient(top, rgba(71,65,60,0.85) 0%, rgba(71,65,60,0.85) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(71,65,60,0.85)), color-stop(100%, rgba(71,65,60,0.85)));background:-webkit-linear-gradient(top, rgba(71,65,60,0.85) 0%, rgba(71,65,60,0.85) 100%);background:-o-linear-gradient(top, rgba(71,65,60,0.85) 0%, rgba(71,65,60,0.85) 100%);background:-ms-linear-gradient(top, rgba(71,65,60,0.85) 0%, rgba(71,65,60,0.85) 100%);background:linear-gradient(to bottom, rgba(71,65,60,0.85) 0%,rgba(71,65,60,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#26000000',GradientType=0 )}#main-nav #menu-main-nav li ul.sub-menu li a:hover,#main-nav #menu-main-nav li ul.sub-menu li a:focus,#main-nav #menu-main-nav li ul.children li a:hover,#main-nav #menu-main-nav li ul.children li a:focus{color:#2ed3d9;background:-moz-linear-gradient(top, rgba(71,65,60,0.95) 0%, rgba(71,65,60,0.95) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(71,65,60,0.95)), color-stop(100%, rgba(71,65,60,0.85)));background:-webkit-linear-gradient(top, rgba(71,65,60,0.95) 0%, rgba(71,65,60,0.95) 100%);background:-o-linear-gradient(top, rgba(71,65,60,0.95) 0%, rgba(71,65,60,0.95) 100%);background:-ms-linear-gradient(top, rgba(71,65,60,0.95) 0%, rgba(71,65,60,0.95) 100%);background:linear-gradient(to bottom, rgba(71,65,60,0.95) 0%,rgba(71,65,60,0.95) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#26000000',GradientType=0 )}#main-nav #menu-main-nav li ul.sub-menu li:last-child a,#main-nav #menu-main-nav li ul.children li:last-child a{border-bottom:0}#main-nav #menu-main-nav li ul.sub-menu li.current-menu-item a,#main-nav #menu-main-nav li ul.sub-menu li.current_page_item a,#main-nav #menu-main-nav li ul.sub-menu li.current-page-ancestor a,#main-nav #menu-main-nav li ul.children li.current-menu-item a,#main-nav #menu-main-nav li ul.children li.current_page_item a,#main-nav #menu-main-nav li ul.children li.current-page-ancestor a{color:#fff}#main-nav #menu-main-nav li:hover ul{top:auto;display:block}#main-nav #menu-main-nav li.current-menu-item,#main-nav #menu-main-nav li.current_page_item,#main-nav #menu-main-nav li.current-page-ancestor{border-bottom:3px solid #ed1c24}#main-nav #menu-main-nav li.current-menu-item a,#main-nav #menu-main-nav li.current_page_item a,#main-nav #menu-main-nav li.current-page-ancestor a{color:#fff}#hero-wrap .hero-info{position:absolute;padding:0 0 16px 0;top:40px;left:60px;max-width:315px;background:-moz-linear-gradient(top, rgba(71,65,60,0.8) 0%, rgba(71,65,60,0.8) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(71,65,60,0.8)), color-stop(100%, rgba(71,65,60,0.8)));background:-webkit-linear-gradient(top, rgba(71,65,60,0.8) 0%, rgba(71,65,60,0.8) 100%);background:-o-linear-gradient(top, rgba(71,65,60,0.8) 0%, rgba(71,65,60,0.8) 100%);background:-ms-linear-gradient(top, rgba(71,65,60,0.8) 0%, rgba(71,65,60,0.8) 100%);background:linear-gradient(to bottom, rgba(71,65,60,0.8) 0%,rgba(71,65,60,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc47413c', endColorstr='#cc47413c',GradientType=0 );color:#fff;font-size:13px}#hero-wrap .hero-info p{background:url("../images/bg-hero-red-arrow.png") no-repeat top left;margin:0 0 10px 0;padding:30px 30px 0 30px}#hero-wrap .hero-info .hero-link{margin-left:30px;display:block;padding:3px 5px 3px 3px;margin-left:27px}#btn-project-planning{display:block;position:relative;background-size:auto;float:right;clear:right;width:222px;top:0;right:0;height:65px;background:url("../images/btn-project-planning.png") 0 0 no-repeat;margin:39px 18px 0 0}#btn-project-planning:hover{background-position:0 -65px}#content.subpage{padding:36px 20px 36px 20px}#content.subpage #inner-content{padding:36px}#content #inner-content .why-infloor{margin-top:0}.home-row .home-magnet{margin-top:0}#main-nav{margin-top:0}.flex-control-nav{bottom:5px}.flex-direction-nav a:before{font-size:60px}.flex-direction-nav a{height:90px;margin:-30px 0 0;top:40%}.flexslider:hover .flex-prev{left:14px}.flexslider:hover .flex-next{right:14px}a.showcase-img{margin:0 4% 4% 0;width:22%}a.showcase-img:nth-child(3n+3){margin-right:4%;margin-bottom:4%}a.showcase-img:nth-child(4n+4){margin-right:0}#product-list.prod-top>li:nth-child(2n+2){margin:19px 0 0 0}#product-list.prod-group>li{border-top:1px solid #bdb7ae}.entry-content dl.representative{width:47%;float:left;margin:0 6% 6% 0}.entry-content dl.representative:nth-child(2n+1){margin-right:0}.footer{text-align:left}.footer nav{display:inline-block;zoom:1;*display:inline}.footer ul.footer-links{margin-top:40px}.footer #contact-info{float:right;clear:right;text-align:right;margin:0;width:100%}.footer #contact-info li{list-style:none;color:#fff;margin:0 12px 4px 0;font-size:12px}.footer #contact-info li a{color:#fff}.footer #contact-info li dl{margin:0;width:auto;text-align:right}.footer #contact-info li dl dt{float:none;clear:none;display:inline;background:#47413c;padding:3px 4px 3px 4px;margin:0 8px}.footer #contact-info li dl dd{float:none;height:auto;margin:0 12px 0 0;display:inline}.footer #contact-info li dl dd:last-child{margin-right:0}.footer #contact-info li.address{float:none;clear:none;color:#d7d2cb;font-size:10px;height:auto;line-height:10px;margin-top:6px}.footer #contact-info li.wps{float:none}.footer #social-footer{margin:38px 0 8px 0}}@media only screen and (min-width: 1030px){.last{float:right !important}.header #logo{max-width:231px}nav ul{display:inline-block;zoom:1;*display:inline}#main-nav #menu-main-nav li a{padding:36px 18px 0 18px;font-size:14px}#main-nav #menu-main-nav li.menu-item-28 .sub-menu{left:0}#content #inner-content{padding:42px 42px 20px 42px}#hero-wrap .hero-info{top:100px;left:75px;font-size:19px}.home-row .home-magnet a{padding:23px 13px 18px 0}.home-row .home-magnet .magnet-icon{display:table-cell;vertical-align:middle;float:left;width:112px;text-align:center;position:relative}.home-row .home-magnet .magnet-content{display:table-cell;margin:0 0 0 112px;padding:0}.home-row .home-magnet .magnet-content h2{text-align:left}.flex-direction-nav a{margin:-15px 0 0;top:40%}.flex-control-nav{bottom:16px}.page-template-_tmp_subpage-php .last,.page-template-_tmp_products-php .last,.page-template-_tmp_products_group-php .last,.page-template-_tmp_products_single-php .last,.page-template-_tmp_downloads-php .last,.single-cpt-project-showcase .last,.page-template-_tmp_project_showcase-php .last,.single-post .last,.blog .last{float:right !important}.page-template-_tmp_subpage-php .eightcol,.page-template-_tmp_products-php .eightcol,.page-template-_tmp_products_group-php .eightcol,.page-template-_tmp_products_single-php .eightcol,.page-template-_tmp_downloads-php .eightcol,.single-cpt-project-showcase .eightcol,.page-template-_tmp_project_showcase-php .eightcol,.single-post .eightcol,.blog .eightcol{width:65.74585634900001%}.page-template-_tmp_subpage-php .widget,.page-template-_tmp_products-php .widget,.page-template-_tmp_products_group-php .widget,.page-template-_tmp_products_single-php .widget,.page-template-_tmp_downloads-php .widget,.single-cpt-project-showcase .widget,.page-template-_tmp_project_showcase-php .widget,.single-post .widget,.blog .widget{width:auto;margin-right:0;min-height:0;float:none}.page-template-_tmp_subpage-php .widget:first-child,.page-template-_tmp_products-php .widget:first-child,.page-template-_tmp_products_group-php .widget:first-child,.page-template-_tmp_products_single-php .widget:first-child,.page-template-_tmp_downloads-php .widget:first-child,.single-cpt-project-showcase .widget:first-child,.page-template-_tmp_project_showcase-php .widget:first-child,.single-post .widget:first-child,.blog .widget:first-child{width:auto}.page-template-_tmp_subpage-php .widget:nth-child(2n+2),.page-template-_tmp_products-php .widget:nth-child(2n+2),.page-template-_tmp_products_group-php .widget:nth-child(2n+2),.page-template-_tmp_products_single-php .widget:nth-child(2n+2),.page-template-_tmp_downloads-php .widget:nth-child(2n+2),.single-cpt-project-showcase .widget:nth-child(2n+2),.page-template-_tmp_project_showcase-php .widget:nth-child(2n+2),.single-post .widget:nth-child(2n+2),.blog .widget:nth-child(2n+2){margin-right:0}.page-template-_tmp_subpage-php #sidebar1,.page-template-_tmp_products-php #sidebar1,.page-template-_tmp_products_group-php #sidebar1,.page-template-_tmp_products_single-php #sidebar1,.page-template-_tmp_downloads-php #sidebar1,.single-cpt-project-showcase #sidebar1,.page-template-_tmp_project_showcase-php #sidebar1,.single-post #sidebar1,.blog #sidebar1{width:31.491712705%;margin-top:0}.blog .widget:first-child,.single-post .widget:first-child{width:auto;margin-right:0}.blog .widget:nth-child(2n+3),.single-post .widget:nth-child(2n+3){margin-right:0}.blog .widget:nth-child(2n+2),.single-post .widget:nth-child(2n+2){margin-right:0}a.showcase-img{margin:0 5% 5% 0;width:30%}a.showcase-img:nth-child(4n+4){margin-right:5%;margin-bottom:5%}a.showcase-img:nth-child(3n+3){margin-right:0;margin-bottom:5%}#product-list.prod-group li a .product-image .prod-overlay{display:none}#product-list.prod-group li a:hover .prod-overlay{display:table-cell}#proj-slider.flexslider{position:relative}#proj-slider.flexslider .slides .proj-main-img{padding:1%;background:none;color:#fff}#proj-slider.flexslider .slides .proj-main-img img{margin:0;vertical-align:top}#proj-slider.flexslider .slides .proj-excerpt{color:#fff;position:absolute;bottom:4%;right:3%;left:3%;width:94%;background:-moz-linear-gradient(top, rgba(71,65,60,0.7) 0%, rgba(71,65,60,0.7) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(71,65,60,0.7)), color-stop(100%, rgba(71,65,60,0.7)));background:-webkit-linear-gradient(top, rgba(71,65,60,0.7) 0%, rgba(71,65,60,0.7) 100%);background:-o-linear-gradient(top, rgba(71,65,60,0.7) 0%, rgba(71,65,60,0.7) 100%);background:-ms-linear-gradient(top, rgba(71,65,60,0.7) 0%, rgba(71,65,60,0.7) 100%);background:linear-gradient(to bottom, rgba(71,65,60,0.7) 0%,rgba(71,65,60,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc47413c', endColorstr='#cc47413c',GradientType=0 )}#proj-slider.flexslider .slides .proj-excerpt h2{color:#fff;margin-top:15px}#proj-control{margin-bottom:0}.widget:last-child{margin-bottom:0}.footer ul.footer-links{margin-top:30px}.footer #social-footer{margin:18px 0 8px 0}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
