@font-face{font-family:'Open Sans';font-weight:700;font-style:normal;src:url(//www.fencesvirginiabeach.com/wp-content/themes/awi/css/../fonts/opensans-bold-webfont.woff2) format('woff2'),url(//www.fencesvirginiabeach.com/wp-content/themes/awi/css/../fonts/opensans-bold-webfont.woff) format('woff')}@font-face{font-family:'Open Sans';font-weight:400;font-style:normal;src:url(//www.fencesvirginiabeach.com/wp-content/themes/awi/css/../fonts/opensans-regular-webfont.woff2) format('woff2'),url(//www.fencesvirginiabeach.com/wp-content/themes/awi/css/../fonts/opensans-regular-webfont.woff) format('woff')}@font-face{font-family:'Merriweather';font-weight:700;font-style:normal;src:url(//www.fencesvirginiabeach.com/wp-content/themes/awi/css/../fonts/merriweather-bold-webfont.woff2) format('woff2'),url(//www.fencesvirginiabeach.com/wp-content/themes/awi/css/../fonts/merriweather-bold-webfont.woff) format('woff')}@font-face{font-family:'Merriweather';font-weight:400;font-style:normal;src:url(//www.fencesvirginiabeach.com/wp-content/themes/awi/css/../fonts/merriweather-regular-webfont.woff2) format('woff2'),url(//www.fencesvirginiabeach.com/wp-content/themes/awi/css/../fonts/merriweather-regular-webfont.woff) format('woff')}*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,hr,main,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,img,hr,cite{display:block}audio,canvas,video{display:inline-block;display:inline;vertical-align:middle;zoom:1}video{width:100% !important;height:auto !important}audio:not([controls]){display:none;height:0}[hidden]{display:none}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-family:'courier new',monospace}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}::-moz-selection{color:#524f4f;text-shadow:none;background:#fffcc6}::selection{color:#524f4f;text-shadow:none;background:#fffcc6}html{font-family:sans-serif;font-size:18px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font:100%/1.5 'Open Sans',Arial,Helvetica,sans-serif;color:#524f4f;background:#fff}p,h1,h2,h3,h4,.alpha,.beta,.gamma,.delta,form,table,hr,pre,blockquote{margin:0 0 20px}h1,h2,h3,h4,.alpha,.beta,.gamma,.delta{font-family:'Merriweather','Open Sans',sans-serif;font-weight:700;line-height:1.2}h1{position:relative;font-size:2.2222em}.alpha{position:relative;font-size:2.2222em}h1:before,.alpha:before{content:'';position:absolute;bottom:0;left:59px;width:250px;max-width:calc(100% - 59px);height:7px;background:#a1a1a1}h1:after,.alpha:after{content:'';display:block;width:10px;height:7px;margin:15px 0 0 44px;background:#a1a1a1;box-shadow:-15px 0 0 0 #a1a1a1,-30px 0 0 0 #a1a1a1,-44px 0 0 0 #a1a1a1}h2{font-size:1.7778em}.beta{font-size:1.7778em}h3{font-size:1.3333em}.gamma{font-size:1.3333em}h4{font-size:1.1667em}.delta{font-size:1.1667em}h5{font-size:.8889em}h6{font-size:.7778em}ul,ol,dl,menu{margin:0 0 20px 40px}a{color:#a88d00;text-decoration:none}a:focus{outline:0}a:active,a:hover{text-decoration:underline;outline:0}strong,b{font-weight:700}em,i{font-style:italic}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;border:0}svg:not(:root){overflow:hidden}hr{display:block;height:1px;padding:0;border:0;border-top:1px solid #ccc}small{font-size:80%}sub,sup{position:relative;font-size:80%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}table{width:100%;border-spacing:0;border-collapse:collapse}td{vertical-align:top}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}blockquote{padding:20px;background:#fffcc6;border-left:8px solid #fcf020}blockquote p{margin:0}hr.faded{clear:both;float:none;width:100%;height:1px;margin:1.4em 0;border:none;background:#ddd;background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,#fff),color-stop(.1,#ddd),color-stop(.9,#ddd),color-stop(1,#fff));background-image:-moz-linear-gradient(left center,#fff 0%,#ddd 10%,#ddd 90%,#fff 100%)}.responsive-embed-container{position:relative;padding:30px 0 36.25%;margin:0 0 25px;height:0;overflow:hidden}.responsive-embed-container2{position:relative;overflow:hidden;text-align:center;width:75%;margin:0 auto;padding:0 0 25px}.responsive-embed-container iframe{position:absolute;top:0;left:0;width:80%;height:100%}.hidden,.tablet-view,.mobile-view{display:none !important;visibility:hidden}.desktop-view{display:block !important;visibility:visible}.clearfix:before,.clearfix:after,.container:before,.container:after{content:'.';display:block;height:0;overflow:hidden}.clearfix:after,.container:after{clear:both}.clearfix,.container{zoom:1}.browserupgrade{padding:5px 0;color:#000;text-align:center;background:#ccc}.inlineblock-fix{font-size:0}.inlineblock-reset{font-size:18px;font-size:1rem}:active{-webkit-tap-highlight-color:rgba(0,0,0,0)}:first-child{margin-top:0}:last-child{margin-bottom:0}.list--unstyled{margin:0;list-style:none}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-plus{width:.7861328125em}.icon-arrow-right{width:.8212890625em}.icon-rss{width:.857421875em}.icon-linkedin{width:.857421875em}.icon-flickr{width:.857421875em}.icon-google-plus{width:.857421875em}.icon-pinterest{width:.857421875em}.icon-twitter{width:.857421875em}.icon-facebook{width:.857421875em}.icon-map-marker{width:.5712890625em}.icon-phone{width:.7861328125em}.icon-youtube{width:.857421875em}legend{margin-left:-7px;white-space:normal}label{display:block;margin:0 0 4px}input,textarea,select,button,.button{width:100%;height:48px;padding:0 10px;font:inherit;color:inherit;background:#fff;border:1px solid #ccc;border-radius:0}input,textarea{-webkit-appearance:none}select{padding:0 0 0 5px}textarea{height:120px;padding:10px;vertical-align:top;overflow:auto;resize:vertical}button,html input[type=button],input[type=reset],input[type=submit],.button{overflow:visible;cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=radio],input[type=checkbox]{width:auto;height:auto;padding:0;margin:0 4px 0 10px;border:none}input[type=radio]{-webkit-appearance:radio}input[type=checkbox]{-webkit-appearance:checkbox}input[type=file]{height:auto;height:32px\9;background:0 0;background:#fff\9;border:none;border:1px solid #ccc\9}input[type=file]::-ms-value{background:#fff;border:none}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button{width:auto;height:auto;padding:10px 30px;color:#ff0;text-transform:uppercase;cursor:pointer;background:#000;border:1px solid #ff0;border-radius:0;-webkit-appearance:none}html input[type=button]{width:auto;height:auto;padding:10px 30px;color:#ff0;text-transform:uppercase;cursor:pointer;background:#000;border:1px solid #ff0;border-radius:0;-webkit-appearance:none}input[type=reset]{width:auto;height:auto;padding:10px 30px;color:#ff0;text-transform:uppercase;cursor:pointer;background:#000;border:1px solid #ff0;border-radius:0;-webkit-appearance:none}input[type=submit]{width:auto;height:auto;padding:10px 30px;color:#ff0;text-transform:uppercase;cursor:pointer;background:#000;border:1px solid #ff0;border-radius:0;-webkit-appearance:none}.button{width:auto;height:auto;padding:10px 30px;color:#ff0;text-transform:uppercase;cursor:pointer;background:#000;border:1px solid #ff0;border-radius:0;-webkit-appearance:none}.button{display:inline-block;text-align:center}.button svg{margin-top:-.2em;vertical-align:middle}button:hover{color:#000;text-decoration:none;background:#ff0}html input[type=button]:hover{color:#000;text-decoration:none;background:#ff0}input[type=reset]:hover{color:#000;text-decoration:none;background:#ff0}input[type=submit]:hover{color:#000;text-decoration:none;background:#ff0}.button:hover{color:#000;text-decoration:none;background:#ff0}button:active,html input[type=button]:active,input[type=reset]:active,input[type=submit]:active,.button:active{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}button[disabled],html input[disabled]{cursor:default}.container{max-width:1300px;padding:0 50px;margin:0 auto}.full-width{float:none;width:100%;max-width:54em;margin:0 auto}.form-list{max-width:500px;margin:0;list-style:none}.form-list li{margin:10px 0 0}.form-list li:first-child{margin:0}span.wpcf7-checkbox span.wpcf7-list-item{display:block}span.wpcf7-radio span.wpcf7-list-item{display:inline}.form-column{width:50%;float:left;padding:0 0 15px}.wpcf7-quiz-label{display:inline-block}.header-wrap{position:absolute;top:0;left:0;z-index:9999;width:100%}.header-top{padding:10px 0;color:#fff;background:#646464;background:rgba(100,100,100,.6)}.header-top a{color:inherit}.header-top a[href^=tel],.header-top .social-media{float:right}.social-media li{float:left;line-height:0}.social-media li+li{margin-left:6px}.social-media a{display:block;font-size:1.6667em}.search{float:right;padding-right:9px}.search form{width:500px}.search form input#s{width:60%}@media screen and (max-width:767px){.search{display:none}}.header-top a[href^=tel]{margin-right:12px;font-size:1.3333em}.tagline{font-family:'Open Sans','Merriweather',sans-serif;font-weight:400;text-align:right;clear:right}header{position:relative;height:64px;background:#3f3f3f url(//www.fencesvirginiabeach.com/wp-content/themes/awi/css/../img/wild_oliva.png) repeat center;background-size:198px 200px;border-top:5px solid #8e8c8c;border-bottom:5px solid #8e8c8c}header .logo{float:left;position:relative;z-index:99999;width:calc((100% - 1200px) + 269px);min-width:178px;height:auto;margin-top:32px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}nav{float:right;font-size:.7222em}.rNav,.rNav ul{margin:0;list-style:none}.rNav{zoom:1}.rNav:before,.rNav:after{content:'';display:table}.rNav:after{clear:both}.rNav>li{float:left;position:relative;height:54px;line-height:54px;white-space:nowrap}.rNav a{display:block;padding:0 10px;color:#fff;text-decoration:none}.rNav a:hover{color:#fcf020}.rNav li:hover>a{color:#fcf020}.rNav ul{position:absolute;top:100%;left:0;z-index:9999;display:none;width:0;height:0;visibility:hidden;opacity:0;-ms-filter:'alpha(opacity=0)';background:#545452}.rNav li:hover>ul{display:block;width:auto;height:auto;visibility:visible;opacity:1;-ms-filter:'alpha(opacity=100)'}.rNav ul li{float:none;height:40px;line-height:40px}.rNav ul ul{top:0;left:100%}#rNav-trigger{display:none}.banner{height:780px;background:#e6e6e6;border-bottom:5px solid #fcf020}.interior-banner{height:120px;background-position:center;background-size:cover}.banner ul{height:100%;margin:0;list-style:none}.banner li{height:100%}.slide{height:100%;background-position:center;background-size:cover}.services__wrap{position:relative;z-index:20;margin:-50px 0 0;background:#fff;box-shadow:15px 0 15px -15px #000,-15px 0 15px -15px #000;display:table;width:100%}.services__wrap li{display:table-cell;padding:50px 25px 40px;text-align:center}.services a{color:inherit}.services a:hover{color:#a88d00;text-decoration:none}.services h3{margin-bottom:15px;font-size:2em;font-weight:400;text-transform:uppercase}.services svg{width:70px;height:60px;margin:0 auto 15px}.services p{margin:0;font-size:.8889em;line-height:1.4}main{padding:100px 0}.home main{position:relative;z-index:0;padding:35px 0 0;margin-top:-35px;color:#fff;background-position:center;background-size:cover}.home main:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#66696d;background:rgba(102,105,109,.75)}.page-template-default main{margin-top:116px}article,aside{float:left;width:70%;width:calc(100% - 330px)}.home main .container{position:relative;z-index:1;display:table;width:100%}.home main .container:before,.home main .container:after{display:none}.home article{display:table-cell;width:100%;padding:100px 50px 100px 0;vertical-align:middle;text-shadow:0 1px 5px rgba(0,0,0,.5)}.home article a{color:#ff0}.gsa-banner{display:table-cell;width:380px;height:100%;text-align:center;vertical-align:middle;background:#01195f;box-shadow:-20px 0 20px -20px #000,-50px 0 50px -50px #000}.gsa-banner img{display:inline-block}.column--list{float:left;width:50%;padding:0 0 20px}.left-column{float:left;width:25%;padding:0 0 20px;text-align:center}.left-column img{display:block;margin:0 auto}.right-column{float:right;width:75%;padding:0 0 20px}.image-list li:nth-child(6n+1){clear:left}.client-logos{float:left;width:33.3333%;padding:0 0 20px;font-size:16px}ul.submenu-list{list-style:none;padding:0;margin:0 auto}ul.submenu-list .button{float:left;width:350px;margin:0 0 15px 15px}.column{width:33.3333%;float:left;padding:0 0 20px;text-align:center}.column img{display:block;margin:0 auto}.products{padding:50px 0;color:#fff;text-align:center;background:#3f3f3f url(//www.fencesvirginiabeach.com/wp-content/themes/awi/css/../img/wild_oliva.png) repeat center;background-size:198px 200px}.products h2{position:relative;padding-bottom:22px}.products h2:before{content:'';position:absolute;bottom:0;left:calc(50% + 29px);width:250px;max-width:calc(100% - 59px);height:7px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#a1a1a1}.products h2:after{content:'';position:absolute;bottom:0;left:calc(50% - 106px);width:10px;height:7px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#a1a1a1;box-shadow:-15px 0 0 0 #a1a1a1,-30px 0 0 0 #a1a1a1,-44px 0 0 0 #a1a1a1}.products a{color:inherit}.products ul{margin:-30px 0 0 -30px}.products li{position:relative;display:inline-block;min-width:280px;max-width:calc((100% - 90px) / 3);margin:30px 0 0 30px;overflow:hidden;border-bottom:2px solid #fcf020}.product__wrap{position:relative}.product__wrap:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;background:rgba(0,0,0,.3)}.product__title{position:absolute;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product__title h3{margin:0;font-size:1.1667em;text-align:center}.product__more{position:absolute;bottom:-8px;left:50%;width:35px;height:35px;line-height:37px;color:#fcf020;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#545452;border-radius:50%;box-shadow:0 0 5px #000}.products a:hover .product__more{-webkit-transform:translateX(-50%) scale(1.2);-ms-transform:translateX(-50%) scale(1.2);transform:translateX(-50%) scale(1.2)}.news-columns{padding:50px 0}.col-divider{position:relative}.col-divider:before{content:'';position:absolute;top:0;left:50%;height:100%;border-right:1px solid #e2e2e2}.col-divider:after{content:'';display:table;clear:both}.col{float:left;width:50%;padding-right:60px}.col--r{padding-right:0;padding-left:60px}.news-columns h2{position:relative;padding-bottom:22px;margin-bottom:35px;text-align:center}.news-columns h3{position:relative;padding-bottom:22px;margin-bottom:35px;font-size:1.1667em;text-align:center}.news-columns h2:after,.news-columns h3:after{content:'';position:absolute;bottom:0;left:50%;width:250px;max-width:calc(100% - 60px);height:7px;margin-left:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#a1a1a1;box-shadow:-5px 0 0 0 #fff,-15px 0 0 0 #a1a1a1,-20px 0 0 0 #fff,-30px 0 0 0 #a1a1a1,-35px 0 0 0 #fff,-45px 0 0 0 #a1a1a1,-50px 0 0 0 #fff,-60px 0 0 0 #a1a1a1}.news-columns li+li{margin-top:25px}.img-circle{display:inline-block;width:128px;vertical-align:middle;background-position:center;background-size:cover;border-radius:50%}.img-circle:after{content:'';display:block;width:100%;height:0;padding-bottom:100%}.col__img{display:inline-block;width:37.037%;vertical-align:middle}.col__content{display:inline-block;width:62.963%;padding-left:20px;vertical-align:middle}.img-circle~.col__content{width:calc(100% - 128px)}.news-columns h4{margin-bottom:5px;font-family:'Open Sans','Merriweather',sans-serif;font-size:.8889em;font-weight:400}.news-columns p{font-size:.7778em}.news-columns a{color:#61615e}.news-columns a:hover{color:#a88d00}.featured-project{padding:50px 0;color:#fff;background:#3f3f3f url(//www.fencesvirginiabeach.com/wp-content/themes/awi/css/../img/wild_oliva.png) repeat center;background-size:198px 200px}.featured-project h2{position:relative;padding-bottom:22px;text-align:center}.featured-project h2:before{content:'';position:absolute;bottom:0;left:calc(50% + 29px);width:250px;max-width:calc(100% - 59px);height:7px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#a1a1a1}.featured-project h2:after{content:'';position:absolute;bottom:0;left:calc(50% - 106px);width:10px;height:7px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#a1a1a1;box-shadow:-15px 0 0 0 #a1a1a1,-30px 0 0 0 #a1a1a1,-44px 0 0 0 #a1a1a1}.featured-project__content{display:inline-block;width:52%;padding-right:24px;vertical-align:middle}.featured-project__content h3{margin-bottom:10px;font-weight:400;color:#fcf020}.featured-project__content p{font-size:.8889em}.featured-project__content p a{color:#fcf020}.featured-project__img{display:inline-block;width:48%;padding:10px;vertical-align:middle;background:#f5f5f5}.logo-list{padding:0 0 20px;background:#ddddda}.logo-list ul{margin-left:-20px;text-align:center}.logo-list li{display:inline-block;margin:20px 0 0 20px;vertical-align:middle}aside{width:30%;width:calc(100% - (100% - 330px));padding:0 0 0 30px}.sidebar{margin-bottom:30px}.sidebar--dynamic{padding-left:20px;border-left:8px solid #fcf020}.sidebar--dynamic ul{margin-left:0;list-style:none}.sidebar--dynamic>ul>li{margin:0 0 30px}.sidebar--dynamic ul ul li{margin:0 0 20px;line-height:1.2}.sidebar--dynamic li:last-child{margin-bottom:0}.products-listing{background:#fcf020;padding:20px}.products-listing h3{text-transform:uppercase;text-align:center;border-bottom:1px solid #ccc;padding:0 0 10px}.products-listing h4{padding:20px 0 -20px}.products-listing ul{padding:0 0 25px}.products-listing hr{width:50%;margin-left:25%}.blog .products-listing,.single .products-listing,.archive .products-listing{display:none}footer{font-size:.8889em;color:#fff;background:#000}footer .container{display:table;width:100%}footer a{color:#fcf020}.footer-col{display:table-cell;height:100%;padding:30px 15px;text-align:center;vertical-align:middle}.footer-col:first-child{padding-left:0}.footer-col:last-child{padding-right:0;text-align:right}.footer-col+.footer-col{border-left:1px solid #999}footer svg{margin-right:3px;font-size:1.4em;color:#fcf020;vertical-align:middle}footer a[href^=tel]{font-weight:700;color:#fff}footer address{display:inline-block;font-weight:700;text-align:left;vertical-align:middle}footer .social-media li{float:none;display:inline-block}footer .social-media li+li{margin-left:2px}footer .social-media svg{color:#fff}.footer-col:last-child a{font-weight:700}.footer-col:last-child a+a{margin-left:10px}.copyright{font-size:.75em}.copyright p{margin-bottom:8px}.seo{font-size:.625em;color:#fff;background:#524f4f;text-align:center;padding:10px}.footer-landing-pages li{display:inline-block;margin:0 3px}.footer-landing-pages li:after{content:'\2022';margin-left:3px}.footer-landing-pages li:last-child:after{content:''}.seo a{color:#fff}.footer_geos{margin-bottom:10px}.footer_geos ul#menu-service-areas{list-style-type:none}.footer_geos ul#menu-service-areas li{display:inline-block;border-right:1px solid #fff;padding:0 5px;width:auto}.wpcf7-form.sent>ul{display:none}.wpcf7-response-output{margin:0 !important;padding:0 !important;font-size:80%;line-height:1.2}.wpcf7-mail-sent-ok{padding:4px 6px !important;background:#d2f7ad;color:#318a1c;border:1px solid #aedb2e !important}.wpcf7-validation-errors{color:red;border:none !important}.wpcf7-not-valid-tip{padding:0 !important;top:0 !important;left:auto !important;background:0 0 !important;border:none !important;font-size:80% !important;width:auto !important}.wpcf7-captchac{display:inline-block;vertical-align:text-bottom}span.wpcf7-form-control-wrap{width:100%}input.wpcf7-not-valid,textarea.wpcf7-not-valid,select.wpcf7-not-valid{background:#f6c1c1;border:1px solid red}div.wpcf7 img.ajax-loader{position:absolute;display:inline-block}span.wpcf7-list-item{margin:0 !important}.jetpack_subscription_widget form{margin:0}.jetpack_subscription_widget label[for=subscribe-field]{margin:0}.jetpack_subscription_widget label[for=email]{display:none}#subscribe-text{display:none}#subscribe-email{margin:0 0 10px}#subscribe-submit{margin:0}#subscribe-email input{width:100% !important}div.success p{font-size:1rem;line-height:1.2;margin:0 0 10px}div.sharedaddy div.sd-block{margin:0 0 15px !important;padding:0 !important;border:none !important}div.sharedaddy .sd-content{width:100% !important;margin:0 !important}.widget_rss_links p{margin:0;text-align:center}.widget_rss_links img{margin-right:5px;display:inline;vertical-align:middle}#wpstats,.home div.sharedaddy,.archive div.sharedaddy,.search div.sharedaddy{display:none}.comment-subscription-form{margin:0}.embed-youtube,.embed-vimeo{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-youtube iframe,.embed-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sitemap-wrapper>ul{margin:0 0 20px;list-style:none}.sitemap-list ul{margin:0;list-style:none;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.no-csscolumns .sitemap-list ul li{padding-right:10px;width:33.3333%;float:left}.image-gallery,.video-gallery{margin:0 0 20px}.image-list,.video-list{margin:0 -10px;list-style:none}.image-list li,.video-list li{margin:0 0 20px;padding:0 10px;width:16.6667%;float:left}.video-list li{width:33.3333%}.image-list img,.video-list img{width:100%}.play-frame{position:relative;background-size:100%;background-position:center;transition:all .3s ease-in-out}.play-frame:hover{background-size:110%}.image-list .play-frame{padding-bottom:100%}.video-list .play-frame{padding-bottom:56.25%}.play-button{width:100%;height:0;text-align:center;font-size:50px;line-height:1;color:#fff;text-shadow:0px 0px 20px rgba(0,0,0,1);position:absolute;top:0;z-index:1;transition:all .2s ease-in-out;background:#000;opacity:.6;overflow:hidden}.play-frame:hover .play-button{height:100%}.play-button span{display:inline-block;height:100%;vertical-align:middle}.play-button i{display:inline-block;vertical-align:middle}.caption{margin:0;padding:5px 0 0;font-size:12px;line-height:1.2}@media screen and (max-width:1270px){header .logo{width:190px;min-width:0}}@media screen and (max-width:1180px){header .container,.header-top .container{padding:0 15px}header .logo{width:140px;min-width:0}.rNav a{padding:0 8px}.services h3{font-size:3vw}.services p{font-size:.7778em}.services__wrap li{padding:30px 15px}}@media screen and (max-width:1100px){.col{padding-right:40px}.col--r{padding-right:0;padding-left:40px}}@media screen and (max-width:1080px){footer .container{display:block;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-col{display:block;width:auto;padding:30px 0;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.footer-col:nth-child(2){padding-right:30px;padding-left:30px}.footer-col+.footer-col{border-left:0}.footer-col:last-child{display:block;width:100%;padding:30px 0 10px;text-align:center;border:0;border-top:1px solid #999;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width:1023px){.container{padding:0 30px}header .logo{width:27.6465%;min-width:178px}.tagline{font-size:1.1667em}nav{font-size:.8889em}#rNav-wrap{text-align:center}#rNav-trigger{display:block;height:54px;line-height:54px;text-align:center;cursor:pointer}#rNav-trigger div{display:inline-block;vertical-align:middle}#rNav-trigger span{display:block;width:40px;height:4px;background:#fff;border-radius:4px}#rNav-trigger span:first-child+span{margin:5px 0}.rNav{position:absolute;top:100%;left:0;z-index:9999;display:none;width:100%;background:#545452}.rNav>li{float:none;height:40px;line-height:40px}.rNav a{height:auto;padding:0 20px}.rNav li.rNav-back a:before{content:'\25C0';padding:0 10px 0 0;font-family:'Lucida Sans Unicode','Arial Unicode MS'}a.rNav-parent:after{content:'\25B6';padding:0 0 0 10px;font-family:'Lucida Sans Unicode','Arial Unicode MS'}.rNav-trans{position:absolute;display:block;overflow:hidden}.rNav-trans li,.rNav-trans li a{white-space:nowrap;overflow:hidden}.banner{height:580px}.interior-banner{height:420px}main{padding:75px 0}.home main .container,.home article,.gsa-banner{float:none;display:block;width:100%}.home article{padding:75px 0}.gsa-banner{width:auto;padding:20px 0;margin:0 -30px;box-shadow:none}.products{padding:40px 0}.news-columns{padding:40px 0}.col{padding-right:30px}.col--r{padding-right:0;padding-left:30px}.img-circle{width:90px}.img-circle~.col__content{width:calc(100% - 90px)}.featured-project{padding:40px 0}aside{padding-left:20px}.image-list li{width:20%}}@media screen and (max-width:900px){.interior-banner{height:110px}article,aside{float:none;width:100%}.col-divider:before{display:none}.col{float:none;width:100%;padding:0}.col--r{margin-top:30px}.img-circle{width:128px}.col__img{width:200px}.col__content{width:calc(100% - 200px)}.img-circle~.col__content{width:calc(100% - 128px)}.featured-project{text-align:center}.featured-project .inlineblock-fix{display:table;width:100%}.featured-project__content{display:table-footer-group;width:100%;padding:0;text-align:left}.featured-project__img{width:auto;margin-bottom:20px}aside{padding:0;margin-top:20px}.sidebar{padding:15px}.sitemap-list ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}.no-csscolumns .sitemap-list ul li{width:50%}.services h3{font-size:1.3333em}}@media screen and (max-width:767px){blockquote{padding:15px}.container{padding:0 20px}.services__wrap{padding:20px 0;display:block}.services__wrap li{float:none;width:100%;padding:20px;display:block}.services h3{font-size:1.3333em}.services p{font-size:.8889em}main{padding:60px 0}.home article{padding:60px 0}.gsa-banner{margin:0 -20px}.products{padding:30px 0}.news-columns{padding:30px 0}.featured-project{padding:30px 0}}@media screen and (max-width:720px){footer .container{display:block}.footer-col{padding:20px 0}.footer-col:nth-child(2){padding-right:0;padding-left:0}.footer-col:last-child{padding-top:20px}.footer-col+.footer-col{border-top:1px solid #999}}@media screen and (max-width:567px){html{font-size:1rem}.container{padding:0 15px}.header-banner{position:relative}.header-wrap{position:relative;display:table;width:100%;margin-bottom:54px;background:#646464;background:rgba(100,100,100,.6)}header{position:static;display:table-header-group;background:0 0}.header-top{display:table-footer-group;background:0 0}header .logo{float:none;margin:10px auto;-webkit-transform:none;-ms-transform:none;transform:none}.header-top{text-align:center}.header-top a[href^=tel],.header-top .social-media{float:none}.header-top .social-media{display:inline-block}.header-top a[href^=tel]{display:block}.tagline{margin:10px 0;text-align:center}nav{float:none;position:absolute;bottom:-54px;left:0;width:100%;background:#545452}.banner,.interior-banner{position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:0}.flex-direction-nav{display:none}.services .container{padding:0}.services__wrap{margin:0;box-shadow:none}main{padding:40px 0}.page-template-default main{margin-top:0}.home main{margin-top:0}.home article{padding:40px 0}.gsa-banner{margin:0 -15px}.products{padding:20px 0}.products ul{margin:-20px 0 0}.products li{display:block;width:100%;min-width:0;max-width:380px;margin:20px auto 0}.news-columns{padding:20px 0}.img-circle,.col__img{display:block;max-width:100%;margin:0 auto 20px}.col__content,.img-circle~.col__content{display:block;width:100%;padding:0}.featured-project{padding:20px 0}.featured-project__img{padding:5px}.logo-list{padding:0 0 15px}.logo-list ul{margin-left:-15px}.logo-list li{margin:15px 0 0 15px}.sitemap-list ul{margin-left:30px;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal}.no-csscolumns .sitemap-list ul li{padding-right:0;width:100%;float:none}.image-list,.video-list{margin:0 -5px}.image-list li,.video-list li{margin:0 0 10px;padding:0 5px}.image-list li{width:25%}.form-column{float:none;width:100%;padding:0}.column--list,.left-column,.right-column{float:none;width:100%}ul.submenu-list .button{width:100%;margin:0}.column{float:left;width:100%}}@media screen and (max-width:360px){.products h2:before{left:59px;-webkit-transform:none;-ms-transform:none;transform:none}.products h2:after{left:44px;-webkit-transform:none;-ms-transform:none;transform:none}.featured-project h2:before{left:59px;-webkit-transform:none;-ms-transform:none;transform:none}.featured-project h2:after{left:44px;-webkit-transform:none;-ms-transform:none;transform:none}.image-list li{width:33.3333%}.video-list{margin:0 0 20px}.video-list li{margin:10px 0 0;padding:0;width:100%;float:none}.video-list li:first-child{margin:0}}@media screen and (-webkit-min-device-pixel-ratio:1.5625),screen and (min-resolution:150dpi){.products{background-image:url(//www.fencesvirginiabeach.com/wp-content/themes/awi/css/../img/wild_oliva_@2X.png)}.featured-project{background-image:url(//www.fencesvirginiabeach.com/wp-content/themes/awi/css/../img/wild_oliva_@2X.png)}}@media print{@page{margin:.5cm !important}*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:0 0 !important;box-shadow:none !important}body{padding:.75cm !important;font:10pt/1.2 Arial,Helvetica,sans-serif !important}article,.container{display:block;width:100%;padding:0;margin:0}nav,aside,footer{display:none}a,a:visited{text-decoration:underline}a[href]:after{content:' (' attr(href) ')'}abbr[title]:after{content:' (' attr(title) ')'}a[href^='#']:after,a[href^='javascript:']:after{content:''}h1,h2,h3,h4,h5,h6{font-size:18pt !important;font-weight:700 !important}h2{font-size:16pt !important}h3{font-size:14pt !important}h4{font-size:12pt !important}h5,h6{font-size:10pt !important}code{font:10pt Courier,monospace}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.contact-button{display:none;margin-top:15px;text-align:center}@media screen and (max-width:480px){.contact-button{display:inline-block;margin:0 auto;padding:10px}}.transcript-video{text-align:center;margin-bottom:20px}.transcript-video iframe{height:22vw;width:80%}@media screen and (max-width:1200px){.transcript-video iframe{height:30vw;width:80%}}@media screen and (max-width:900px){.transcript-video iframe{height:50vw;width:80%}}.video-container{display:inline-block;float:right;margin:5px 0 20px 20px}@media screen and (max-width:600px){.video-container{float:none}}.washington-post{text-align:center;padding:50px 0}.washington-post a.button{font-size:20px}form .list--unstyled{margin:0 -6px}form .list--unstyled li{margin:12px 6px}.list--unstyled .form-field--half{float:left;width:calc(50% - 12px);margin:6px}.list--unstyled .form-field--third{float:left;width:calc(33.3333% - 12px);margin:6px}form .list--unstyled li:first-child,form .list--unstyled .form-field--half:first-child,form .list--unstyled .form-field--half:first-child+.form-field--half,form .list--unstyled .form-field--third:first-child,form .list--unstyled .form-field--third:first-child+.form-field--third,form .list--unstyled .form-field--third:first-child+.form-field--third+.form-field--third{margin-top:0}form .list--unstyled li:last-child,form .list--unstyled .form-field--half:last-child,form .list--unstyled li:not(.form-field--half)+.form-field--half:nth-last-child(2),form .list--unstyled .form-field--third:last-child,form .list--unstyled li:not(.form-field--third)+.form-field--third:nth-last-child(3),form .list--unstyled li:not(.form-field--third)+.form-field--third:nth-last-child(3)+.form-field--third:nth-last-child(2){margin-bottom:0}.form-field--half+li:not(.form-field--half):not(.form-field--third),.form-field--third+li:not(.form-field--half):not(.form-field--third){padding-top:6px;margin-top:0;clear:both}li:not(.form-field--half):not(.form-field--third)+.form-field--half,li:not(.form-field--half):not(.form-field--third)+.form-field--half+.form-field--half,li:not(.form-field--half):not(.form-field--third)+.form-field--third,li:not(.form-field--half):not(.form-field--third)+.form-field--third+.form-field--third,li:not(.form-field--half):not(.form-field--third)+.form-field--third+.form-field--third+.form-field--third{margin-top:0}@media screen and (max-width:567px){.list--unstyled .form-field--half,.list--unstyled .form-field--third{float:none;width:auto;margin:12px 6px}.form-field--half+li:not(.form-field--half):not(.form-field--third),.form-field--third+li:not(.form-field--half):not(.form-field--third){padding-top:0;margin-top:12px}form .list--unstyled .form-field--half:first-child+.form-field--half,form .list--unstyled .form-field--third:first-child+.form-field--third,form .list--unstyled .form-field--third:first-child+.form-field--third+.form-field--third,li:not(.form-field--half):not(.form-field--third)+.form-field--half,li:not(.form-field--half):not(.form-field--third)+.form-field--half+.form-field--half,li:not(.form-field--half):not(.form-field--third)+.form-field--third,li:not(.form-field--half):not(.form-field--third)+.form-field--third+.form-field--third,li:not(.form-field--half):not(.form-field--third)+.form-field--third+.form-field--third+.form-field--third{margin-top:12px}form .list--unstyled li:not(.form-field--half)+.form-field--half:nth-last-child(2),form .list--unstyled li:not(.form-field--third)+.form-field--third:nth-last-child(3),form .list--unstyled li:not(.form-field--third)+.form-field--third:nth-last-child(3)+.form-field--third:nth-last-child(2){margin-bottom:12px}}