article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em;}html,button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;}body{margin:0;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em;}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em;}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em;}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em;}h5{font-size:0.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em;}h6{font-size:0.75em;line-height:2em;margin-top:2em;margin-bottom:2em;}hr{height:1px;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0;}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap;}b,strong{font-weight:bold;}blockquote{margin:1.5em 30px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p,pre{margin:1.5em 0;}pre,code,kbd,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;font-size:1em;line-height:1.5em;}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,.item-list ul{margin:1.5em 0;}.item-list ul li{margin:0;}dd{margin:0 0 0 30px;}ul ul,ul ol,ol ul,ol ol,.item-list ul ul,.item-list ul ol,.item-list ol ul,.item-list ol ol{margin:0;}menu,ol,ul,.item-list ul{padding:0 0 0 30px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border-color:#c0c0c0;margin:0 2px;border-top-width:0.0625em;border-top-style:solid;padding-top:0.4625em;border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:0.9125em;border-left-width:0.0625em;border-left-style:solid;padding-left:0.9125em;border-right-width:0.0625em;border-right-style:solid;padding-right:0.9125em;}legend{border:0;padding:0;white-space:normal;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}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-decoration,input[type="search"]::-webkit-search-cancel-button{-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;margin-top:1.5em;margin-bottom:1.5em;}th{text-align:left;padding:0;border-bottom:none;}tbody{border-top:none;}
.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}
#page,.region-bottom{margin-left:auto;margin-right:auto;max-width:1200px;}#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table;}#header:after,#main:after,#footer:after{clear:both;}@media all and (max-width:480px){#header ul.nice-menu{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:0;padding-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}#header ul.nice-menu > li{width:25%;padding-left:0;padding-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;margin-right:0;}#header #hours-phonenumber{float:right;width:50%;margin-right:0%;margin-left:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-top:140px;}#wide-preface{clear:left;}#main{clear:left;}.front .region-content-preface .view-id-service_detail_main_images{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.front .region-content-preface .view-id-service_detail_main_images .views-slideshow-controls-top{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;display:none;}.front .region-content-preface .view-id-service_detail_main_images #views_slideshow_cycle_teaser_section_service_detail_main_images-block_1{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.front .region-content-preface .view-id-service_detail_main_images .views-field-body p{display:none;}.front .view-front-page-what-why-how,.front .view-front-page-what-why-how-es{clear:left;}.front .view-front-page-what-why-how .views-row,.front .view-front-page-what-why-how-es .views-row{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:0;padding-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.front .ds-1col{clear:left;}.front .ds-1col .flex-nav-container{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.front .ds-1col .field-name-body{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.view-id-gallery{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;}.view-id-gallery .views-row{float:left;width:50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:10px;margin-right:10px;}.region-sidebar-second{clear:left;}.node-type-service #content,.node-type-landing-page #content{clear:left;}.node-type-service #content .ds-1col,.node-type-landing-page #content .ds-1col{padding-left:0;padding-right:0;}.node-type-service #content .ds-1col .field-name-body,.node-type-landing-page #content .ds-1col .field-name-body{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.node-type-service #content .ds-1col .field-name-field-installation-process,.node-type-landing-page #content .ds-1col .field-name-field-installation-process{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.node-type-service #content .ds-1col .field-name-field-why-choose-this-,.node-type-landing-page #content .ds-1col .field-name-field-why-choose-this-{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.node-type-service #content .ds-1col .hammericon,.node-type-service #content .ds-1col .magnifyingglass,.node-type-landing-page #content .ds-1col .hammericon,.node-type-landing-page #content .ds-1col .magnifyingglass{float:right;}.node-type-service #content .views-slideshow-controls-bottom,.node-type-landing-page #content .views-slideshow-controls-bottom{clear:left;}.node-type-service .view-service-details-gallery,.node-type-landing-page .view-service-details-gallery{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;}.node-type-service .view-service-details-gallery .views-row-odd,.node-type-landing-page .view-service-details-gallery .views-row-odd{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.node-type-service .view-service-details-gallery .views-row-even,.node-type-landing-page .view-service-details-gallery .views-row-even{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.node-type-service .view-service-details-gallery .view-footer,.node-type-landing-page .view-service-details-gallery .view-footer{clear:both;float:right;}.node-type-service #block-views-7464f339b6828149e4e139a3eb30eef6 .views-row,.node-type-landing-page #block-views-7464f339b6828149e4e139a3eb30eef6 .views-row{display:inline-block;width:48%;text-align:center;}}@media all and (min-width:480px) and (max-width:719px){#header{position:relative;}#header ul.nice-menu{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:0;padding-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}#header ul.nice-menu > li{width:25%;padding-left:0;padding-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;margin-right:0;}#header #hours-phonenumber{float:right;width:50%;margin-right:0%;margin-left:-50%;padding-left:0;padding-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin-top:140px;}#wide-preface{clear:left;}#main{clear:left;}.front .region-content-preface .view-id-service_detail_main_images{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;clear:left;}.front .region-content-preface .view-id-service_detail_main_images .views-slideshow-controls-top{float:left;width:12.5%;margin-left:75%;margin-right:-87.5%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.front .region-content-preface .view-id-service_detail_main_images #views_slideshow_cycle_teaser_section_service_detail_main_images-block_1{float:left;width:75%;margin-left:12.5%;margin-right:-87.5%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.front .view-front-page-what-why-how,.front .view-front-page-what-why-how-es{clear:left;}.front .view-front-page-what-why-how .views-row-1,.front .view-front-page-what-why-how-es .views-row-1{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.front .view-front-page-what-why-how .views-row-2,.front .view-front-page-what-why-how-es .views-row-2{float:right;width:50%;margin-right:0%;margin-left:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.front .view-front-page-what-why-how .views-row-3,.front .view-front-page-what-why-how-es .views-row-3{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.front .ds-1col{clear:left;}.node-type-service #content{clear:left;}.node-type-service #content .ds-1col{padding-left:0;padding-right:0;}.node-type-service #content .ds-1col .field-name-body{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.node-type-service #content .ds-1col .field-name-field-installation-process{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.node-type-service #content .ds-1col .field-name-field-why-choose-this-{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.node-type-service #content .ds-1col .hammericon,.node-type-service #content .ds-1col .magnifyingglass{float:right;}.node-type-service #content .views-slideshow-controls-bottom{clear:left;}.node-type-service .view-service-details-gallery{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;}.node-type-service .view-service-details-gallery .views-row-odd{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.node-type-service .view-service-details-gallery .views-row-even{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.node-type-service .view-service-details-gallery .view-footer{clear:both;float:right;}.view-id-gallery{float:left;width:200%;margin-left:0%;margin-right:-200%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;}.view-id-gallery .views-row{float:left;width:25%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:15px;margin-right:5px;}.sidebar-second #content{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.sidebar-second .region-sidebar-second{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}#footer #block-aafe-helper-footer-address-info{float:right;width:50%;margin-right:0%;margin-left:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}#footer #block-aafe-helper-footer-copyright-info{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}#footer #block-menu-menu-foot-menu{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.banner_wrapper{clear:left;}.banner_wrapper .banner_sale.left{float:left;width:20%;margin-left:0%;margin-right:-20%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.banner_wrapper .banner_text{float:left;width:60%;margin-left:20%;margin-right:-80%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.banner_wrapper .banner_sale.right{float:left;width:20%;margin-left:80%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}}@media all and (min-width:720px){#header ul.nice-menu{width:81.25%;padding-left:0;padding-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;margin-right:0;float:left;}#header ul.nice-menu > li{float:left;width:12.5%;padding-left:0;padding-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;margin-right:0;margin-right:0;}#header #hours-phonenumber{width:18.75%;padding-left:0;padding-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;margin-right:0;float:left;}#main{clear:left;}#wide-preface{clear:left;}.front .region-content-preface .view-id-service_detail_main_images{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;}.front .region-content-preface .view-id-service_detail_main_images .views-slideshow-controls-top{float:left;width:12.5%;margin-left:75%;margin-right:-87.5%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.front .region-content-preface .view-id-service_detail_main_images #views_slideshow_cycle_teaser_section_service_detail_main_images-block_1{float:left;width:75%;margin-left:12.5%;margin-right:-87.5%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.front .view-front-page-what-why-how,.front .view-front-page-what-why-how-es{clear:left;}.front .view-front-page-what-why-how .views-row-1,.front .view-front-page-what-why-how-es .views-row-1{float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.front .view-front-page-what-why-how .views-row-2,.front .view-front-page-what-why-how-es .views-row-2{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.front .view-front-page-what-why-how .views-row-3,.front .view-front-page-what-why-how-es .views-row-3{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.front .ds-1col{clear:both;}.front .ds-1col .field-name-body{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.front .ds-1col .field-name-field-image{float:right;width:33.33333%;margin-right:0%;margin-left:-33.33333%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.page-services .view-id-services .views-row-odd{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:0;padding-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;clear:left;}.page-services .view-id-services .views-row-even{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:0;padding-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.node-type-service #content{clear:left;}.node-type-service #content .ds-1col{padding-left:0;padding-right:0;}.node-type-service #content .ds-1col .field-name-body{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.node-type-service #content .ds-1col .field-name-field-installation-process{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.node-type-service #content .ds-1col .field-name-field-why-choose-this-{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.node-type-service #content .ds-1col .hammericon,.node-type-service #content .ds-1col .magnifyingglass{float:right;}.node-type-service #content .views-slideshow-controls-bottom{clear:left;}.node-type-service .view-service-details-gallery{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;}.node-type-service .view-service-details-gallery .views-row-odd{float:left;width:50%;margin-left:0%;margin-right:-50%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.node-type-service .view-service-details-gallery .views-row-even{float:left;width:50%;margin-left:50%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.node-type-service .view-service-details-gallery .view-footer{clear:both;float:right;}.section-about .view-id-quotes .views-row{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.view-id-gallery{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:0;}.view-id-gallery .views-row{float:left;width:25%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding-left:0;padding-right:15px;margin-right:5px;}#footer #block-aafe-helper-footer-address-info{float:right;width:33.33333%;margin-right:0%;margin-left:-33.33333%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}#footer #block-aafe-helper-footer-copyright-info{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}#footer #block-menu-menu-foot-menu{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}#footer #block-aafe-helper-footer-facebook{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;clear:left;}.sidebar-first #content{float:left;width:200%;margin-left:100%;margin-right:-300%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.sidebar-first .region-sidebar-first{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.sidebar-second #content{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.sidebar-second .region-sidebar-second{float:right;width:33.33333%;margin-right:0%;margin-left:-33.33333%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.two-sidebars #content{float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.two-sidebars .region-sidebar-first{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.two-sidebars .region-sidebar-second{float:left;width:100%;margin-left:200%;margin-right:-300%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.banner_wrapper .banner_sale.left{float:left;width:16.66667%;margin-left:0%;margin-right:-16.66667%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.banner_wrapper .banner_text{float:left;width:66.66667%;margin-left:16.66667%;margin-right:-83.33333%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}.banner_wrapper .banner_sale.right{float:left;width:16.66667%;margin-left:83.33333%;margin-right:-100%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;}}
ul.primary,ul.secondary{overflow:hidden;*zoom:1;border-bottom:1px solid #bbb;list-style:none;margin:1em 0 1.5em;padding:0 2px;white-space:nowrap;}ul.primary li,ul.secondary li{float:left;margin:0.5em 3px 0;}ul.primary a,ul.secondary a{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none;}ul.primary li{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 #fff;border:1px solid #bbb;border-bottom:0;margin:0.5em 0 0 3px;}ul.primary li.active{border-bottom:1px solid #fff;margin-bottom:-1px;}ul.primary a:link,ul.primary a:visited{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center;}ul.primary a:hover,ul.primary a:focus{background-color:#e9e9e9;border-color:#f2f2f2;}ul.primary a.active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff;}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em;}ul.secondary a:link,ul.secondary a:visited{-moz-border-radius:0.75em;-webkit-border-radius:0.75em;border-radius:0.75em;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:1px 1px 0 #fff;background-color:#f2f2f2;color:#666;padding:0 .5em;}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333;}ul.secondary a.active,ul.secondary a:active{text-shadow:1px 1px 0 #333;background-color:#666;border-color:#000;color:#fff;}
body{margin:0;padding:0;}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}#logo{float:left;margin:0;padding:0;}#logo img{vertical-align:bottom;}.social-links{position:absolute;right:0px;top:0;width:146px;background:url(/sites/allamericanfence.com/themes/custom/aafe/images/social-background.png) no-repeat;padding:6px 5px 9px 76px;color:#fff;font-size:16px;display:table;}@media all and (max-width:880px){.social-links{right:0px;width:70px;padding:6px 5px 9px 9px;}.social-links .callout{display:none;}}.social-links span{display:table-cell;vertical-align:middle;margin-right:5px;}#name-and-slogan{float:left;}#site-name{margin:0;font-size:2em;line-height:1.5em;}#site-name a:link,#site-name a:visited{color:#000;text-decoration:none;}#site-name a:hover,#site-name a:focus{text-decoration:underline;}#site-slogan{margin:0;font-size:1em;}.region-header{clear:both;}.content-preface--region::after{content:"";display:block;clear:both;}.breadcrumb{}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0;}tr.even{}tr.odd{}div.messages{margin:1.5em 0;}div.messages ul{margin-top:0;margin-bottom:0;}div.status{}div.warning,tr.warning{}div.error,tr.error{}.error{}.warning{}.tabs{}.region-help{}.more-help-link{}.region-content{}ul.inline{display:inline;padding:0;}ul.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.item-list .pager{padding:0;}.item-list .pager li{padding:0 0.5em;}.feed-icon{}.more-link{}.region-bottom{}.w3-content.w3-display-container{text-align:center;background:#fff;padding:13px;}.mySlides{display:none;}.w3-display-middle.w3-large.w3-container.w3-padding-16.w3-black{font-family:"Abel";font-size:17px;}.w3-display-bottomleft.w3-large.w3-container.w3-padding-16.w3-black{font-family:"Abel";font-size:17px;}.w3-display-bottomright.w3-large.w3-container.w3-padding-16.w3-black{font-family:"Abel";font-size:17px;}.w3-display-topleft.w3-large.w3-container.w3-padding-16.w3-black{font-family:"Abel";font-size:17px;}.w3-display-topleft.w3-large.w3-container.w3-padding-16.w3-black{font-family:"Abel";font-size:17px;}.w3-display-topright.w3-large.w3-container.w3-padding-16.w3-black{font-family:"Abel";font-size:17px;}span.rating-details{padding-top:4px;display:inherit;}.rating-details img:last-child{margin-bottom:-12px;}button.w3-button.w3-display-right.w3-black{float:right;}button.w3-button.w3-display-left.w3-black{top:20px;position:absolute;left:50px;float:left;}.w3-content.w3-display-container{position:relative;}button.w3-button.w3-display-right.w3-black{position:absolute;right:50px;top:20px;}.node-type-service #content{width:75%;}.node-type-service aside.sidebars{width:25%;float:right;box-sizing:border-box;padding-left:45px;}.node-type-service aside.sidebars .sidebar{float:none;margin:0;width:100%;}.certificate-list{list-style:none;margin:15px 0;padding:0;}.certificate-list li{margin-bottom:8px;font-weight:bold;}footer #block-lang-dropdown-language{clear:both;}
.block{margin-bottom:1.5em;}.block.first{}.block.last{}.block.odd{}.block.even{}.block h2.block-title{}#block-aggregator-category-1{}#block-aggregator-feed-1{}#block-block-1{}#block-blog-recent{}#block-book-navigation{}#block-comment-recent{}#block-forum-active{}#block-forum-new{}#block-locale-language{}#block-menu-menu-NAME{}#block-node-recent{}#block-node-syndicate{}#block-poll-recent{}#block-profile-author-information{}#block-search-form{}#block-shortcut-shortcuts{}#block-statistics-popular{}#block-system-main-menu{}#block-system-management{}#block-system-navigation{}#block-system-user-menu{}#block-system-help{}#block-system-main{}#block-system-powered-by{}#block-user-login{}#block-user-new{}#block-user-online{}#block-aafe-helper-front-secondary-content{margin:0 0 4em 0;padding:0 10px;}.view-service-details-gallery{overflow:hidden;margin:0 !important;float:none !important;}.view-service-details-gallery .view-content{display:flex;flex-flow:wrap;margin:-5px;}.view-service-details-gallery .view-content .views-row{float:none;margin:0;box-sizing:border-box;width:100%;flex:0 0 100%;max-width:25%;padding:5px;}.view-service-details-gallery .view-content .views-row .field-content a{display:block;}.view-service-details-gallery .view-content .views-row .field-content a img{display:block;width:100% !important;height:auto;box-sizing:border-box;}
ul li.expanded{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle;}ul li.collapsed{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');list-style-type:disc;}ul li.leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square;}li a.active{color:#000;}#navigation{}#navigation .block{margin-bottom:0;}#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}#navigation ul.links,#navigation ul.menu{margin:0;padding:0;text-align:left;}#navigation ul.links li,#navigation ul.menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}#secondary-menu{float:right;}#hours-phonenumber .hamburger input{display:none;}#main-menu ul.nice-menu li button{display:none;}.sub-nav-go-back{display:none !important;visibility:hidden !important;}@media only screen and (max-width:719px){.sub-nav-go-back{display:block !important;visibility:visible !important;}.arrow{margin-right:6px;display:inline-block;height:12px;position:relative;width:12px;}.arrow::after{border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;content:"";display:inline-block;height:12px;left:0;position:absolute;top:0;width:12px;}.is-right{-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-webkit-transform:rotate(315deg);transform:rotate(315deg);}.is-left{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);}.is-triangle::after{border-style:solid;border-width:0 0 12px 12px;height:0;width:0;border-color:transparent;border-bottom-color:#fff;}.d-sm-block{display:block !important;}#main-menu-wrapper{display:none;background:rgba(0,51,83,0.95);width:100%;height:100%;position:fixed;z-index:9999;}#main-menu-wrapper #main-menu ul.nice-menu{margin-top:120px;background:none;padding:0 40px;}#main-menu-wrapper #main-menu ul.nice-menu li{width:100%;background:none !important;border:none;border-bottom:1px solid #335e77;height:auto;padding:0;}#main-menu-wrapper #main-menu ul.nice-menu li a{width:88%;text-align:left;padding:10px 20px;box-sizing:border-box;display:inline-block;}#main-menu-wrapper #main-menu ul.nice-menu li button{display:inline-block;width:12%;height:36px;background:none;border:none;color:#fff;}#main-menu-wrapper #main-menu ul.nice-menu li ul{left:0;top:0;margin-top:70px;height:100%;width:100%;position:fixed;border:0;background:rgba(0,51,83,0.95);padding:10px 0 0;box-sizing:border-box;}#main-menu-wrapper #main-menu ul.nice-menu li ul li{width:80%;display:inline-block;margin-left:10%;}#main-menu-wrapper #main-menu ul.nice-menu li ul li:first-child{width:100%;border:0;margin:0 0 40px;}#main-menu-wrapper #main-menu ul.nice-menu li ul li a{width:88%;text-align:left;padding:10px 20px;box-sizing:border-box;line-height:20px;font-size:14px;}#main-menu-wrapper #main-menu ul.nice-menu li ul li ul{left:0;top:0;margin-top:70px;height:100%;width:100%;position:fixed;border:0;background:rgba(0,51,83,0.95);padding:10px 0 0;box-sizing:border-box;}#main-menu-wrapper #main-menu ul.nice-menu li ul li ul li{width:80%;display:inline-block;margin-left:10%;}#main-menu-wrapper #main-menu ul.nice-menu li ul li ul li:first-child{width:100%;border:0;margin:0 0 40px;}#main-menu-wrapper #main-menu ul.nice-menu li ul li ul li a{width:88%;text-align:left;padding:10px 20px;box-sizing:border-box;line-height:20px;font-size:14px;}#hours-phonenumber{display:block;width:100% !important;margin-top:0 !important;}#hours-phonenumber .hamburger{display:inline-block;left:15px;margin:10px;position:fixed;z-index:9999;-webkit-user-select:none;user-select:none;}#hours-phonenumber .hamburger input{display:block;width:42px;height:34px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none;}#hours-phonenumber .hamburger input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-10px,-15px);background:#fff;}#hours-phonenumber .hamburger input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2,0.2);}#hours-phonenumber .hamburger input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(-4px,11px);}#hours-phonenumber .hamburger span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform 0.5s cubic-bezier(0.77,0.2,0.05,1),background 0.5s cubic-bezier(0.77,0.2,0.05,1),opacity 0.55s ease;}#hours-phonenumber .hamburger span:first-child{transform-origin:0 0;}#hours-phonenumber .hamburger span:nth-last-child(2){transform-origin:0 100%;}#hours-phonenumber .details{display:inline-block;}}.sidebars #block-menu-menu-gallery-menu .block-title{font-size:22px;}.sidebars #block-menu-menu-gallery-menu .menu{list-style:none;margin:0;padding:0;margin-top:25px;}.sidebars #block-menu-menu-gallery-menu .menu li{margin-bottom:10px;line-height:1.3;padding-bottom:0 !important;list-style:none;}.sidebars #block-menu-menu-gallery-menu .menu li::before{display:none !important;}.sidebars #block-menu-menu-gallery-menu .menu li a{font-family:"BebasNeueRegular";text-transform:uppercase;color:#004171;font-size:18px;text-decoration:none;font-weight:bold;}.sidebars #block-menu-menu-gallery-menu .menu li a.active,.sidebars #block-menu-menu-gallery-menu .menu li a:hover{color:#b11d00;}
.views-displays .secondary li{float:none;margin:0 6px 0;}.views-displays .secondary a:link,.views-displays .secondary a:visited{text-shadow:none;padding:2px 7px 3px;}.views-displays .secondary .open > a{-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px;border-radius:7px 7px 0 0;}.views-displays .secondary .open > a:hover{color:#333;}.views-displays .secondary .action-list li{margin:0;}.views-displays .secondary .action-list li:first-child{-moz-border-radius:0 7px 0 0;-webkit-border-radius:0;border-radius:0 7px 0 0;}.views-displays .secondary .action-list li:last-child{-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0;border-radius:0 0 7px 7px;}
.node{}.preview .node{}.node .node-title{}.node .user-picture{}.node .submitted{}.node .content{}.node ul.links{}.node-promoted{}.node-sticky{}.node-by-viewer{}.node-teaser{}.node-page{}.node-article{}.node-unpublished{}.node-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.field-item .flex-nav-container{margin-bottom:50px;}@media all and (max-width:480px){#content .field{clear:both;}}.section-videos .field-name-field-image{display:none;}
.comments{margin:1.5em 0;}.comments h2.title{}.comments h2.comment-form{}.comment{}.comment.comment-preview{background-color:#ffffea;}.comment.new{}.comment.first{}.comment.last{}.comment.odd{}.comment.even{}.comment.comment-by-anonymous{}.comment.comment-by-node-author{}.comment.comment-by-viewer{}.comment h3.comment-title{}.comment .new{color:#c00;}.comment .user-picture{}.comment .submitted{}.comment .permalink{text-transform:uppercase;font-size:75%;}.comment .user-signature{}.comment ul.links{}.indented{margin-left:30px;}.comment-unpublished{}.comment-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}
.form-item{margin:1.5em 0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-item .form-required{color:#c00;}.form-item .description{font-size:0.85em;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}.form-submit{}.container-inline div,.container-inline label{display:inline;}.tips{}a.button{-moz-appearance:button;-webkit-appearance:button;}.password-parent,.confirm-parent{margin:0;}#block-search-form{}#user-login-form{text-align:left;}#user-login-form ul{margin-bottom:0;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px;}#user-login-form li.user-link{margin-top:1.5em;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form tr.even{background-color:#fff;}form table .item-list ul{margin:0;}td.menu-disabled{background:#ccc;}
.field-label{}.field-FIELDNAME{}.field{}.field-type-datetime{}.field-name-field-FIELDNAME{}
@media print{a:link,a:visited{text-decoration:underline !important;}#site-name a:link,#site-name
  a:visited{text-decoration:none !important;}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}}
.articles .view-content > .item-list > ul > li:nth-child(odd),.articles .view-content > .item-list > ul > li:nth-child(even),.page-taxonomy.section-blog .view-taxonomy-term .view-content > .views-row:nth-child(odd),.page-taxonomy.section-blog .view-taxonomy-term .view-content > .views-row:nth-child(even),.related-articles .view-content > .item-list > ul > li:nth-of-type(1),.related-articles .view-content > .item-list > ul > li:nth-of-type(2){display:block;float:left;width:47.5%;}.articles .view-content > .item-list > ul > li:nth-child(odd),.page-taxonomy.section-blog .view-taxonomy-term .view-content > .views-row:nth-child(odd),.related-articles .view-content > .item-list > ul > li:nth-of-type(1){clear:left;margin-right:2.5%;}.articles .view-content > .item-list > ul > li:nth-child(even),.page-taxonomy.section-blog .view-taxonomy-term .view-content > .views-row:nth-child(even),.related-articles .view-content > .item-list > ul > li:nth-of-type(2){margin-left:2.5%;}.articles .view-content > .item-list > ul > li:nth-child(odd),.articles .view-content > .item-list > ul > li:nth-child(even),.page-taxonomy.section-blog .view-taxonomy-term .view-content > .views-row:nth-child(n + 3){margin-top:2em;}.articles .view-content > .item-list > ul:after,.page-taxonomy.section-blog .view-taxonomy-term .view-content:after,.blog-categories .view-content:after,.related-articles .view-content > .item-list > ul:after{content:"";display:block;clear:both;}.articles .views-field-title,.page-taxonomy.section-blog .view-taxonomy-term .field-name-title,.related-articles .views-field-title{font-weight:bold;padding-top:1em;}.articles .views-field-field-byline div,.page-taxonomy.section-blog .view-taxonomy-term .field-name-field-byline div,.block-views .popular-articles .views-field-field-byline div,.related-articles .views-field-field-byline div{font-size:0.9em;color:#545454;font-style:italic;}.articles .view-content > .item-list > ul li a,.page-taxonomy.section-blog .view-taxonomy-term .view-content li a,.block-views .popular-articles .views-field-title a,.related-articles .view-content > .item-list > ul li a{color:#004171;}.articles .views-field-body,.block-views .popular-articles .views-field-body,.related-articles .views-field-body{padding-top:1em;}.section-blog .sidebars .block{margin-top:1em;}@media only screen and (max-width:40em){.section-blog .sidebars .block{padding:0;margin:0;}}.section-blog .sidebars .block .block-title{font-size:14px;padding-left:1em;}.node-article h2{margin-top:0;margin-bottom:0;-webkit-margin-before:0;-webkit-margin-after:0.4em;}.node-article .field-name-field-byline{margin-bottom:1em;margin-top:-1em;color:#545454;font-style:italic;}.section-blog h1.title{display:none;}.section-blog .region-sub-content h2.block-title{margin-top:2em;padding-bottom:1em;margin-bottom:0;font-size:14px;}.section-blog .flex-nav-container{margin-bottom:0;}.articles .view-content > .item-list > ul{padding:0;}@media only screen and (max-width:40em){.articles .view-content > .item-list > ul > li:nth-child(odd),.articles .view-content > .item-list > ul > li:nth-child(even){float:none;width:95%;margin-left:2.5%;margin-right:2.5%;}}.page-taxonomy.section-blog .breadcrumb{margin-bottom:1.5em;}@media only screen and (max-width:40em){.page-taxonomy.section-blog .view-taxonomy-term .view-content > .views-row:nth-child(odd),.page-taxonomy.section-blog .view-taxonomy-term .view-content > .views-row:nth-child(even){float:none;width:95%;margin-left:2.5%;margin-right:2.5%;}}.page-taxonomy.section-blog .view-taxonomy-term .field-name-title h2{font-weight:bold;font-size:14px;margin-bottom:0.5em;}.page-taxonomy.section-blog .view-taxonomy-term .field-name-body{padding-top:0;}#block-addthis-addthis-block{margin-top:1.5em;}.ai-share-list{margin:25px 0;display:flex;align-items:center;gap:12px;}.ai-share-list > a{display:block;line-height:1;border-radius:25px;color:#fff;padding:12px 24px;text-decoration:none !important;}.ai-share-list > a:hover{opacity:0.7;}.ai-share-list__chatgpt{background-color:#10a37f;}.ai-share-list__perplexity{background-color:#3b82f6;}.ai-share-list__claude{background-color:#de7356;}.ai-share-list__google{background-color:#4796e3;}.ai-share-list__x{background-color:#000;}.blog-categories{margin:0 1em;}.blog-categories .views-row{float:left;}.blog-categories .button a{border:4px solid #00406e;border-radius:8px;color:#fff;background-color:#004171;transition:none;font-family:inherit;font-size:inherit;cursor:pointer;padding:4px;margin:4px;display:inline-block;letter-spacing:1px;font-weight:700;outline:none;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;text-decoration:none !important;}.featured-article ul{list-style:none;padding:0;}.featured-article ul > li{position:relative;}.featured-article .featured-blog{position:absolute;bottom:5px;padding:20px;width:calc(100% - 40px);background-image:url(/sites/allamericanfence.com/themes/custom/aafe/images/slideshow-fade.png);color:#fff;}.featured-article .featured-blog a{color:#fff;}@media only screen and (max-width:40em){.featured-article .featured-blog{background-image:none;border-bottom:solid 1px #6bb4d0;position:relative;color:#000;padding:1em 1em 2em 1em;margin-bottom:2em;}.featured-article .featured-blog a{color:#004171;}}.featured-article .featured-blog--title{margin-top:2em;font-size:18px;}@media only screen and (max-width:40em){.featured-article .featured-blog--title{margin-top:1em;}}.featured-article .featured-blog--real-title{margin-top:0;margin-bottom:1em;}.block-views .popular-articles{padding:1em;margin:0;background-color:#e3e9eb;}.block-views .popular-articles .block-title{font-size:14px;margin-bottom:-1em;}.block-views .popular-articles ul{padding:0;list-style:none;}.block-views .popular-articles .views-field-title a{font-weight:bold;font-size:14px;line-height:20px;margin-bottom:0 !important;text-decoration:none;}.block-views .popular-articles .views-field-title a:hover{text-decoration:underline;}.block-views .popular-articles .views-field-body{padding-bottom:2em;}.block-views .popular-articles .views-row-last .views-field-body{padding-bottom:0;}.related-articles{border-top:1px solid #6bb4d0;}.related-articles ul{list-style:none;padding:0;}@media only screen and (max-width:40em){.related-articles .view-content > .item-list > ul > li:nth-of-type(1),.related-articles .view-content > .item-list > ul > li:nth-of-type(2){float:none;width:95%;margin-left:2.5%;margin-right:2.5%;}}.overflow-hidden{overflow:hidden;}.helvetica,body div,body p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.mediumtext,body div,body p{font-size:14px;line-height:20px;}.smalltext,body.front #content .region-content-preface .view-id-service_detail_main_images .flexslider .views-field-body p,.page-services .view-id-services .views-row .views-field-body p,.node-type-service #content .ds-1col .field-name-field-installation-process p,.node-type-service #content .ds-1col .field-name-field-installation-process li,.node-type-service #content .ds-1col .field-name-field-why-choose-this- p,.node-type-service #content .ds-1col .field-name-field-why-choose-this- li,.view-id-quotes .views-row .views-field-field-quote .field-content,.view-id-quotes .views-row .views-field-title .field-content,.view-id-quotes .views-row .views-field-field-city .field-content,.sidebar .block-views a,#block-views-faq-question-form-block a,.sidebar .block-views label,#block-views-faq-question-form-block label{font-size:12px;line-height:16px;}.bebas,body #header ul.nice-menu li.menuparent ul li a.active,body.front #content .region-content-preface .view-id-service_detail_main_images .flexslider .views-field-body a,.page-gallery .region-sidebar-second #block-menu-menu-gallery-menu li,.section-videos .region-sidebar-second #block-menu-menu-gallery-menu li,.page-faq .view-id-faq.view-display-id-page a,.sidebar .block-views input#edit-submit,#block-views-faq-question-form-block input#edit-submit{font-family:"BebasNeueRegular";}.boxsizing,body.front #content .region-content-preface .view-id-service_detail_main_images .flexslider .views-field-body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}a{text-decoration:none;color:#004171;}a:hover{text-decoration:underline;}h1.title{margin-bottom:-20px;}body{width:100%;overflow-x:hidden;background-color:#4a4a4a;}body #header,body #content,body #footer{color:#363636;}body #header #main,body #content #main,body #footer #main{margin-top:30px;}body #page-wrapper{background:#edf3f5;width:100%;overflow-x:hidden;}body.front #page-wrapper,body.page-services #page-wrapper,body.page-gallery #page-wrapper,body.page-node-149 #page-wrapper{background:#edf3f5 url(/sites/allamericanfence.com/themes/custom/aafe/images/american-flag-mobile.jpg) top center repeat-y;}@media screen and (min-width:1024px){body.front #page-wrapper,body.page-services #page-wrapper,body.page-gallery #page-wrapper,body.page-node-149 #page-wrapper{background:#edf3f5 url(/sites/allamericanfence.com/themes/custom/aafe/images/american-flag.jpg) top center repeat-y;}}html{-webkit-font-smoothing:antialiased;}body #header{background-color:#00406f;background-image:url(/sites/allamericanfence.com/themes/custom/aafe/images/header-background.png);}@media all and (max-width:480px){body #header{margin:0px;padding:0px;}}body #header .inside{margin-left:auto;margin-right:auto;max-width:1200px;}body #header ul.nice-menu{z-index:10;}body #header ul.nice-menu li{background:none;border:none;height:70px;padding:0px;padding-top:25px;border-right:solid 1px #4a4a4a;border-left:solid 1px #363636;}body #header ul.nice-menu li a{color:white;font-size:18px;text-decoration:none;text-transform:uppercase;display:inline-block;margin:0 auto;width:100%;padding:0px;text-align:center;}body #header ul.nice-menu li.menuparent ul{line-height:10px;margin-top:45px;margin-left:-2px;background-color:#333333;padding-bottom:5px;border:solid 1px #aaaaaa;border-top:none;background:#2b5872;background:-moz-linear-gradient(top,#2b5872 0%,#042437 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b5872),color-stop(100%,#042437));background:-webkit-linear-gradient(top,#2b5872 0%,#042437 100%);background:-o-linear-gradient(top,#2b5872 0%,#042437 100%);background:-ms-linear-gradient(top,#2b5872 0%,#042437 100%);background:linear-gradient(to bottom,#2b5872 0%,#042437 100%);}body #header ul.nice-menu li.menuparent ul a{font-weight:normal;font-size:20px;text-align:center;}body #header ul.nice-menu li.menuparent ul li{height:25px;}body #header ul.nice-menu li.menuparent ul li a.active{font-weight:bold;font-size:24px;-webkit-transform:translateZ(0);}body #header ul.nice-menu > li.active-trail{background-image:url(/sites/allamericanfence.com/themes/custom/aafe/images/menu-active.png);background-repeat:repeat-x;}body #header #contact-dropdown{height:60px;padding-top:20px;border-right:solid 1px #4a4a4a;border-left:solid 1px #363636;margin:0px;text-align:center;}body #header #contact-dropdown a{color:white;font-size:18px;text-decoration:none;text-transform:uppercase;}body #header #hours-phonenumber{border-right:solid 1px #4a4a4a;border-left:solid 1px #363636;line-height:18px;color:white;text-align:right;padding-top:15px;padding-right:10px;height:70px;}body #header #hours-phonenumber .hours,body #header #hours-phonenumber .license{font-size:12px;margin-top:-6px;}body #header #hours-phonenumber .phonenumber{font-size:22px;}@media all and (max-width:480px){body #header #hours-phonenumber .phonenumber{font-size:18px;}}body #header #hours-phonenumber .phonenumber a{color:#fff;}@media all and (max-width:480px){body #header ul.nice-menu > li a{font-size:14px;display:inline-block;margin:0 auto;width:100%;padding:0px;text-align:center;}body #header #contact-dropdown a{font-size:14px;display:inline-block;margin:0 auto;width:100%;padding:0px;text-align:center;}}@media all and (max-width:880px) and (min-width:719px){body #header ul.nice-menu > li a{font-size:14px;display:inline-block;margin:0 auto;width:100%;padding:0px;text-align:center;}body #header #contact-dropdown a{font-size:14px;display:inline-block;margin:0 auto;width:100%;padding:0px;text-align:center;}}@media all and (max-width:880px){body #header #hours-phonenumber{word-wrap:break-word;line-height:17px;padding-right:0;}body #header #hours-phonenumber .license{font-size:11px;margin-top:-6px;line-height:17px !important;}body #header #hours-phonenumber .hours{font-size:11px;margin-top:-3px;line-height:17px !important;}body #header #hours-phonenumber .phonenumber{font-size:17px;line-height:17px !important;}}@media all and (max-width:480px){body #header #hours-phonenumber{word-wrap:break-word;line-height:17px;padding-right:0;border-left:none;}body #header #hours-phonenumber .license{font-size:11px;margin-top:-6px;line-height:17px !important;}body #header #hours-phonenumber .hours{font-size:11px;margin-top:-3px;line-height:17px !important;}body #header #hours-phonenumber .phonenumber{font-size:14px;line-height:17px !important;}}body #wide-preface{background-color:#00406f;background-image:url(/sites/allamericanfence.com/themes/custom/aafe/images/preface-background.png);border-bottom:solid 8px #c0d5e0;}body #wide-preface #preface .inside{margin-left:auto;margin-right:auto;max-width:1200px;position:relative;background-color:red;}body #wide-preface #preface .inside a#logo{max-width:100%;}.btn-red{box-sizing:border-box;display:block;padding:15px;text-align:center;font-family:Abel;font-style:normal;font-weight:normal;font-size:160%;border-radius:10px;-webkit-box-shadow:rgba(0,0,0,0.2) 0px 1px 4px;box-shadow:rgba(0,0,0,0.70196) 0px 1px 5px;}.btn-block{margin-right:auto;margin-left:auto;}.btn-block-half{width:50%;}.btn-red{color:white;background:url(http://aafe.net/sites/aafe.net/themes/custom/aafe/images/menu-active.png) 50% 50% #a72600;}.btn-red:hover{background:url(http://aafe.net/sites/aafe.net/themes/custom/aafe/images/header-background.png) 50% 50% #00406f;text-decoration:none;}.btn-watch-video{max-width:205px;}.what-why-how-attachment{padding-top:40px;padding-bottom:70px;}#wide-footer{background-color:#4a4a4a;}#wide-footer .inside{margin-left:auto;margin-right:auto;max-width:1200px;}#wide-footer .inside #footer{color:#eeeeee;}#wide-footer .inside #footer #block-aafe-helper-footer-copyright-info{padding:0 10px;}#wide-footer .inside #footer #block-aafe-helper-footer-copyright-info img.ribbon{float:left;padding-right:10px;}#wide-footer .inside #footer #block-aafe-helper-footer-copyright-info .facebook-links{margin-top:20px;}@media all and (min-width:720px){#wide-footer .inside #footer #block-aafe-helper-footer-copyright-info .facebook-links{float:right;}}#wide-footer .inside #footer #block-aafe-helper-footer-copyright-info .facebook-links iframe{margin-top:-4px;}#wide-footer .inside #footer #block-aafe-helper-footer-address-info{text-align:right;padding:20px;background:#3a3a3a;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhM2EzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRhNGE0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYTNhM2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#3a3a3a 0%,#4a4a4a 50%,#3a3a3a 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#3a3a3a),color-stop(50%,#4a4a4a),color-stop(100%,#3a3a3a));background:-webkit-linear-gradient(left,#3a3a3a 0%,#4a4a4a 50%,#3a3a3a 100%);background:-o-linear-gradient(left,#3a3a3a 0%,#4a4a4a 50%,#3a3a3a 100%);background:-ms-linear-gradient(left,#3a3a3a 0%,#4a4a4a 50%,#3a3a3a 100%);background:linear-gradient(to right,#3a3a3a 0%,#4a4a4a 50%,#3a3a3a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a',endColorstr='#3a3a3a',GradientType=1);}#wide-footer .inside #footer #block-aafe-helper-footer-address-info a{color:#eee;}#wide-footer .inside #block-menu-menu-foot-menu{clear:left;margin-top:-20px;}#wide-footer .inside #block-menu-menu-foot-menu h2.block-title{display:none;}#wide-footer .inside #block-menu-menu-foot-menu ul{margin-left:0px;}#wide-footer .inside #block-menu-menu-foot-menu ul li{float:left;list-style:none;padding:0 10px;}#wide-footer .inside #block-menu-menu-foot-menu ul li a{color:white;}.flex-direction-nav a.flex-next{width:52px;height:56px;padding:10px 0;right:5px;}.flex-direction-nav a.flex-prev{width:56px;height:56px;padding:10px;}body.front #content h1.title{display:none;margin-top:21px;}body.front #content .region-content-preface .view-id-service_detail_main_images{margin-top:-70px;padding-left:0px;}body.front #content .region-content-preface .view-id-service_detail_main_images .flex-nav-container{margin-top:0px;z-index:5;}body.front #content .region-content-preface .view-id-service_detail_main_images .flex-nav-container li{margin-left:0px;margin-top:10px;}body.front #content .region-content-preface .view-id-service_detail_main_images .flexslider{background-color:transparent;border:none;box-shadow:none;width:100%;margin:0 auto;}@media all and (max-width:480px){body.front #content .region-content-preface .view-id-service_detail_main_images .flexslider{width:100%;margin:0px;}}body.front #content .region-content-preface .view-id-service_detail_main_images .flexslider p.flex-caption img{border:solid 10px #eeeeee;height:600px;object-fit:cover;-webkit-box-shadow:0px 0px 10px 0px #363636;-moz-box-shadow:0px 0px 10px 0px #363636;box-shadow:0px 0px 10px 0px #363636;}body.front #content .region-content-preface .view-id-service_detail_main_images .flexslider .views-field-body{position:absolute;bottom:10px;background-image:url(/sites/allamericanfence.com/themes/custom/aafe/images/slideshow-fade.png);background-repeat:repeat-x;color:white;width:100%;left:10px;padding:0px 10px 15px 10px;}body.front #content .region-content-preface .view-id-service_detail_main_images .flexslider .views-field-body a{color:white;font-size:60px;text-shadow:0px 0px 10px black;line-height:0.8;}@media all and (max-width:719px){body.front #content .region-content-preface .view-id-service_detail_main_images .flexslider .views-field-body a{font-size:30px;line-height:30px;}}body.front #content .region-content-preface .view-id-service_detail_main_images .flexslider .views-field-field-image{position:relative;}body.front #content .region-content-preface .view-id-service_detail_main_images .flexslider .views-field-field-image img{border:solid 8px #eeeeee;-webkit-box-shadow:0 0 7px 0 #363636;-moz-box-shadow:0 0 7px 0 #363636;box-shadow:0 0 7px 0 #363636;}@media all and (max-width:719px){body.front #content .region-content-preface .view-id-service_detail_main_images{margin:-55px auto 0 0;}}body.front #content .region-content-preface .view-front-page-what-why-how .views-row .views-field-body,body.front #content .region-content-preface .view-front-page-what-why-how-es .views-row .views-field-body{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background-image:url(/sites/allamericanfence.com/themes/custom/aafe/images/whatwhyhow-header.gif);background-color:#335e77;background-repeat:repeat-x;color:white;margin:0px;padding:10px;padding-top:0px;}body.front #content .region-content-preface .view-front-page-what-why-how .views-row .views-field-body p,body.front #content .region-content-preface .view-front-page-what-why-how-es .views-row .views-field-body p{min-height:200px;}@media all and (min-width:885px) and (max-width:1010px){body.front #content .region-content-preface .view-front-page-what-why-how .views-row .views-field-body p,body.front #content .region-content-preface .view-front-page-what-why-how-es .views-row .views-field-body p{min-height:230px;}}@media all and (min-width:760px) and (max-width:884px){body.front #content .region-content-preface .view-front-page-what-why-how .views-row .views-field-body p,body.front #content .region-content-preface .view-front-page-what-why-how-es .views-row .views-field-body p{min-height:270px;}}@media all and (min-width:720px) and (max-width:759px){body.front #content .region-content-preface .view-front-page-what-why-how .views-row .views-field-body p,body.front #content .region-content-preface .view-front-page-what-why-how-es .views-row .views-field-body p{min-height:310px;}}@media all and (min-width:581px) and (max-width:719px){body.front #content .region-content-preface .view-front-page-what-why-how .views-row .views-field-body p,body.front #content .region-content-preface .view-front-page-what-why-how-es .views-row .views-field-body p{min-height:130px;}}@media all and (min-width:480px) and (max-width:580px){body.front #content .region-content-preface .view-front-page-what-why-how .views-row .views-field-body p,body.front #content .region-content-preface .view-front-page-what-why-how-es .views-row .views-field-body p{min-height:170px;}}@media all and (max-width:479px){body.front #content .region-content-preface .view-front-page-what-why-how .views-row .views-field-body p,body.front #content .region-content-preface .view-front-page-what-why-how-es .views-row .views-field-body p{min-height:0px;}}body.front #content .ds-1col{padding:30px 0px 30px 0px;}body.front #content .ds-1col .field-name-field-image{margin-top:30px;}body.front #content .ds-1col .field-name-field-image img{border:solid 5px white;}body.front #content .ds-1col .flex-nav-container{margin-top:0px;}.page-services h1.title{padding-left:30px;margin-top:30px;}.page-services .view-id-services{margin-top:20px;}.page-services .view-id-services li{list-style-type:none;}.page-services .view-id-services .views-row .views-field-title{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;margin:0 30px 0 30px;padding:5px 10px 0px 10px;background-color:#cbcbcb;background:white;background:-moz-linear-gradient(top,white 0%,#cccccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#cccccc));background:-webkit-linear-gradient(top,white 0%,#cccccc 100%);background:-o-linear-gradient(top,white 0%,#cccccc 100%);background:-ms-linear-gradient(top,white 0%,#cccccc 100%);background:linear-gradient(to bottom,#ffffff 0%,#cccccc 100%);border:solid 1px #aaaaaa;border-bottom:none;}.page-services .view-id-services .views-row .views-field-title h2 a{color:#363636;font-size:26px;font-weight:normal;}.page-services .view-id-services .views-row .views-field-title ul{margin:0px;padding:0px;}.page-services .view-id-services .views-row .views-field-title ul img{width:100%;max-width:100%;border:solid 1px #363636;}.page-services .view-id-services .views-row .views-field-body{position:relative;top:-20px;background-color:white;background:white;background:-moz-linear-gradient(top,white 0%,#cccccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#cccccc));background:-webkit-linear-gradient(top,white 0%,#cccccc 100%);background:-o-linear-gradient(top,white 0%,#cccccc 100%);background:-ms-linear-gradient(top,white 0%,#cccccc 100%);background:linear-gradient(to bottom,#ffffff 0%,#cccccc 100%);border:solid 1px #aaaaaa;border-top:none;margin:0 30px;padding:0px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.page-services .view-id-services .views-row .views-field-body p{padding:10px;margin:0px;color:#363636;}@media screen and (max-width:767px){.node-type-service aside.sidebars{width:100% !important;float:none;}}.node-type-service #content > h1.title{display:none;}.node-type-service #content{}@media screen and (max-width:767px){.node-type-service #content{width:100%;float:none;}}.node-type-service #content .ds-1col .field-name-field-installation-process,.node-type-service #content .ds-1col .field-name-field-why-choose-this-{padding:10px;}.node-type-service #content .ds-1col .field-name-field-installation-process .field-label,.node-type-service #content .ds-1col .field-name-field-why-choose-this- .field-label{border-bottom:solid 1px #4a4a4a;}.node-type-service #content .ds-1col .installationprocess-image,.node-type-service #content .ds-1col .whychoosethis-image{display:block;width:125px;padding-top:120px;height:0px;overflow:hidden;background-image:url(/sites/allamericanfence.com/themes/custom/aafe/images/magnifyingglass.png);background-repeat:no-repeat;background-size:100%;float:right;}.node-type-service #content .ds-1col .installationprocess-image{background-image:url(/sites/allamericanfence.com/themes/custom/aafe/images/tools.png);}.node-type-service #content .view-id-service_detail_main_images{margin-top:20px;}.node-type-service #content .view-id-service_detail_main_images .flexslider{background-color:transparent;border:none;box-shadow:none;width:90%;margin:0 auto;}.node-type-service #content .view-id-service_detail_main_images .flexslider img{border:solid 8px #eeeeee;-webkit-box-shadow:0 0 7px 0 #363636;-moz-box-shadow:0 0 7px 0 #363636;box-shadow:0 0 7px 0 #363636;}.node-type-service #content .view-id-service_detail_main_images .flex-nav-container li{margin-left:0px;}.node-type-service #block-views-service-details-gallery-block{margin-top:30px;}.node-type-service #block-views-service-details-gallery-block h2.block-title{display:none;}.node-type-service #block-views-service-details-gallery-block .view-service-details-gallery .views-row{padding:10px;box-sizing:border-box;}@media screen and (max-width:900px){.node-type-service #block-views-service-details-gallery-block .view-service-details-gallery .views-row{max-width:33.3%;}}@media screen and (max-width:767px){.node-type-service #block-views-service-details-gallery-block .view-service-details-gallery .views-row{max-width:50%;}}.node-type-service #block-views-service-details-gallery-block .view-service-details-gallery img{border:solid 3px #eeeeee;-webkit-box-shadow:0px 0px 3px 0px #363636;-moz-box-shadow:0px 0px 3px 0px #363636;box-shadow:0px 0px 3px 0px #363636;margin:3px;}#block-views-7464f339b6828149e4e139a3eb30eef6 .views-row{display:inline-block;width:24%;text-align:center;}.section-about .field-name-body h3.title{font-size:22px;}.section-about .field-name-body .specialties{width:50%;}.section-about .field-name-body .specialties li{padding:0 10px;}.section-about .field-name-body .left{float:left;}.section-about .field-name-body .right{float:right;}.section-about .field-name-body .clear{clear:both;}.section-about a.googlemap img{border:solid 1px #ccccff;}.flex-nav-container{margin-bottom:20px;}.flex-nav-container .flexslider-content{margin-bottom:0px;}.view-id-quotes{margin-top:30px;}.view-id-quotes .views-row{padding-bottom:30px;color:#004171;}.view-id-quotes .views-row .views-field-nothing .field-content{font-size:100px;line-height:0px;font-family:"Times New Roman",Times,serif;position:relative;top:40px;}.view-id-quotes .views-row .views-field-field-quote .field-content,.view-id-quotes .views-row .views-field-title .field-content,.view-id-quotes .views-row .views-field-field-city .field-content{padding:0px 10px 0px 0px;line-height:16px;}.view-id-quotes .views-row .views-field-title,.view-id-quotes .views-row .views-field-field-city{text-align:right;}.page-gallery h1.title,.section-videos h1.title{margin-top:20px;}.page-gallery .view-id-gallery,.section-videos .view-id-gallery{margin:30px 0;}.page-gallery .view-id-gallery .views-row,.section-videos .view-id-gallery .views-row{padding:0px;margin:0px;}.page-gallery .view-id-gallery .views-row .views-field-field-image,.section-videos .view-id-gallery .views-row .views-field-field-image{padding:10px;}.page-gallery .view-id-gallery .views-row .views-field-field-image img,.section-videos .view-id-gallery .views-row .views-field-field-image img{border:solid 5px #eeeeee;-webkit-box-shadow:0 0 5px 0 #363636;-moz-box-shadow:0 0 5px 0 #363636;box-shadow:0 0 5px 0 #363636;}.page-gallery .region-sidebar-second #block-menu-menu-gallery-menu,.section-videos .region-sidebar-second #block-menu-menu-gallery-menu{padding-left:20px;margin-top:20px;}.page-gallery .region-sidebar-second #block-menu-menu-gallery-menu li,.section-videos .region-sidebar-second #block-menu-menu-gallery-menu li{list-style-type:none;list-style-image:none;font-size:18px;padding-bottom:10px;}.page-gallery .region-sidebar-second #block-menu-menu-gallery-menu li a.active,.section-videos .region-sidebar-second #block-menu-menu-gallery-menu li a.active{font-size:22px;color:#b11d00;}.section-videos h1.title{display:none;}.gallery{*position:relative;*zoom:1;list-style:none;padding-left:0;padding-right:0;margin:30px 0;}.gallery:before,.gallery:after{content:"";display:table;}.gallery:after{clear:both;}.gallery img{border:solid 5px #eeeeee;-webkit-box-shadow:0 0 5px 0 #363636;-moz-box-shadow:0 0 5px 0 #363636;box-shadow:0 0 5px 0 #363636;}.gallery .gallery__item{float:left;width:18.75%;margin-left:0%;margin-right:-18.75%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding:0;margin:0 3.125%;position:relative;max-width:219px;}.gallery .gallery__item:nth-child(5),.gallery .gallery__item:nth-child(4n + 5){clear:left;}.gallery--video .video-icon{content:url(/sites/allamericanfence.com/themes/custom/aafe/images/play-btn-sm.png);display:block;width:25%;height:21%;position:absolute;top:25%;left:38%;}.gallery--video .video-icon:hover{content:url(/sites/allamericanfence.com/themes/custom/aafe/images/play-btn-sm-over.png);}.gallery--video .video-title{display:block;margin-top:0.25em;margin-bottom:1em;}.youtube-video-list__channel-link,a.youtube-video-list__channel-link{display:block;padding:15px;border-radius:15px;color:#fff;background-color:#003959;margin:0 auto;max-width:150px;text-align:center;font-weight:bold;}.youtube-video-list__channel{font-size:80%;text-align:center;display:block;}@media all and (min-width:761px) and (max-width:960px){.gallery--video .video-icon{background:transparent;width:25%;height:18%;top:17%;left:37%;}}@media all and (min-width:481px) and (max-width:760px){.gallery .gallery__item{float:left;width:25%;margin-left:0%;margin-right:-25%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;padding:0;margin:0 3.125%;}.gallery .gallery__item:nth-child(2n + 3),.gallery .gallery__item:nth-child(4n + 5){clear:initial;}.gallery .gallery__item:nth-child(3n + 4){clear:left;}.gallery--video .video-icon{background:transparent;width:25%;height:21%;top:20%;left:37%;}}@media all and (max-width:480px){.gallery .gallery__item{float:left;width:37.5%;margin-left:0%;margin-right:-37.5%;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;margin:0 3.125%;padding:0;}.gallery .gallery__item:nth-child(2n + 3){clear:left;}.gallery--video .video-icon{background:transparent;width:25%;height:21%;top:20%;left:37%;}}.page-faq h2.block-title{margin-top:20px;font-size:26px;}.page-faq .view-id-faq.view-display-id-block_1{border:solid 1px #004171;margin-top:0px;}.page-faq .view-id-faq.view-display-id-block_1 .views-row{padding:4px 10px;}.page-faq .view-id-faq.view-display-id-block_1 .views-row-odd{background-color:#dde3e5;}.page-faq .view-id-faq.view-display-id-block_1 .views-row a{color:#004171;}.page-faq .view-id-faq.view-display-id-block_1 .views-row a:hover{font-weight:bold;color:#b11d00;}.page-faq .view-id-faq.view-display-id-page a{font-size:22px;color:#363636;}.page-faq .view-id-faq.view-display-id-page a:hover{text-decoration:none;}.page-faq .view-id-faq.view-display-id-page .views-field-field-answer{border-bottom:solid 1px #6bb4d0;margin-bottom:20px;}.page-faq .views-field-field-image{margin-top:20px;}.page-faq .views-field-field-image img{border:solid 5px white;-webkit-box-shadow:0px 0px 5px 0px #363636;-moz-box-shadow:0px 0px 5px 0px #363636;box-shadow:0px 0px 5px 0px #363636;}.page-faq .views-field-title a.faq_top{float:right;font-size:16px;color:#004171;}.page-faq .views-field-title a.faq_top:hover{text-decoration:underline;color:#b11d00;}.sidebar .block-views,#block-views-faq-question-form-block{margin-top:30px;}.sidebar .block-views .view-faq-question-form,#block-views-faq-question-form-block .view-faq-question-form{border:solid 2px #004171;padding:10px;margin:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#eeeeee;background:-moz-linear-gradient(top,#eeeeee 0%,#4a4a4a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeeeee),color-stop(100%,#4a4a4a));background:-webkit-linear-gradient(top,#eeeeee 0%,#4a4a4a 100%);background:-o-linear-gradient(top,#eeeeee 0%,#4a4a4a 100%);background:-ms-linear-gradient(top,#eeeeee 0%,#4a4a4a 100%);background:linear-gradient(to bottom,#eeeeee 0%,#4a4a4a 100%);}.sidebar .block-views a,#block-views-faq-question-form-block a{text-decoration:underline;margin-bottom:10px;display:block;}.sidebar .block-views .captcha a,#block-views-faq-question-form-block .captcha a{margin-bottom:0;line-height:0;}.sidebar .block-views input,#block-views-faq-question-form-block input{max-width:98%;}.sidebar .block-views h2 a,#block-views-faq-question-form-block h2 a{color:#b11d00;pointer-events:none;cursor:default;text-decoration:none;font-size:20px;}.sidebar .block-views label,#block-views-faq-question-form-block label{color:#4a4a4a;font-family:verdana;font-weight:normal;}.sidebar .block-views input#edit-submit,#block-views-faq-question-form-block input#edit-submit{float:right;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:0 10px;color:#b11d00;font-size:22px;text-shadow:white 0px 1px 8px;}.view-faq-question-form{--bs-gutter-x:1.5rem;padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:calc(var(--bs-gutter-x) * -0.5);margin-left:calc(var(--bs-gutter-x) * -0.5);clear:both;padding-top:1rem;}.view-faq-question-form .view-content div article{border-radius:10px;background:#335e77;}.view-faq-question-form .view-content div article header{border-radius:10px 10px 0 0;padding:10px;background:#003353;text-align:center;}.view-faq-question-form .view-content div article header h2 a{color:#fff !important;text-decoration:none;}.view-faq-question-form .view-content div article p{text-align:center;color:#fff !important;}.view-faq-question-form .view-content div article .webform-client-form{width:100%;max-width:540px;margin:auto;}.view-faq-question-form .view-content div article .webform-client-form .form-item{width:100%;position:relative;display:flex;flex-wrap:wrap;align-items:stretch;}.view-faq-question-form .view-content div article .webform-client-form .form-item label{margin-right:var(--bs-gutter-x,0.75rem);margin-left:var(--bs-gutter-x,0.75rem);color:#fff;}.view-faq-question-form .view-content div article .webform-client-form .form-item input{display:block;width:100%;border:0;padding:0.375rem 0.75rem;margin-right:var(--bs-gutter-x,0.75rem);margin-left:var(--bs-gutter-x,0.75rem);background:#3f6d87;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.view-faq-question-form .view-content div article .webform-client-form .form-item .form-textarea-wrapper{width:100%;margin-right:var(--bs-gutter-x,0.75rem);margin-left:var(--bs-gutter-x,0.75rem);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.view-faq-question-form .view-content div article .webform-client-form .form-item .form-textarea-wrapper textarea{width:100%;border:0;background:#3f6d87;padding:0.375rem 0.75rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.view-faq-question-form .view-content div article .webform-client-form .form-item .form-textarea-wrapper .grippie{border:0;background:#3f6d87 url(/misc/grippie.png) no-repeat center center;color:#fff;}.view-faq-question-form .view-content div article .webform-client-form .captcha{margin-right:var(--bs-gutter-x,0.75rem);margin-left:var(--bs-gutter-x,0.75rem);}.view-faq-question-form .view-content div article .webform-client-form .form-actions{margin-right:var(--bs-gutter-x,0.75rem);margin-left:var(--bs-gutter-x,0.75rem);display:grid !important;}.view-faq-question-form .view-content div article .webform-client-form .form-actions input{padding:0.5rem 1rem;border-radius:0.3rem;color:#3f6d87;font-weight:bold;background-color:#fff !important;border:0;}.section-contact h1#page-title{display:none;}.section-contact a{color:#363636;}#block-aafe-helper-homepage-banner .contextual-links-wrapper{top:-20px;right:30px;}#block-aafe-helper-homepage-banner .banner_wrapper{text-align:center;display:block;}#block-aafe-helper-homepage-banner .banner_wrapper .banner_text{background-color:#788eca;border:solid 2px #3c4280;padding:5px 10px;color:#fff;margin-bottom:60px;margin-top:-15px;}#block-aafe-helper-homepage-banner .banner_wrapper .banner_text > p{margin:0px;}#block-aafe-helper-homepage-banner .banner_wrapper .banner_text a:hover{text-decoration:none;}#block-aafe-helper-homepage-banner .banner_wrapper .banner_sale{font-size:60px;color:#a00;}@media all and (max-width:480px){.banner_text{margin-top:0px !important;}.banner_sale{display:none;}}@media all and (min-width:481px) and (max-width:600px){.banner_sale{font-size:35px !important;}}@media all and (min-width:601px) and (max-width:760px){.banner_sale{font-size:40px !important;}}@media all and (min-width:761px) and (max-width:865px){.banner_sale{font-size:50px !important;}}.size{top:100px;}.node-service h1.title{padding-top:0.5em;}.field-name-field-gate-installation{clear:both;}.btn.role-element{display:block;font-size:24px;line-height:1.3;padding:15px;color:#feffff;font-weight:300;background:#003b5d;white-space:normal;border-radius:0;width:400px;text-align:center;margin:auto;}@media screen and (max-width:767px){body.front
  #content
  .region-content-preface
  .view-id-service_detail_main_images{margin:0 auto;padding:0;}body.front
  #content
  .region-content-preface
  .view-id-service_detail_main_images
  .flexslider
  p.flex-caption
  img{box-sizing:border-box;border-width:5px;height:auto;}.view-id-service_detail_main_images .flex-direction-nav a{font-size:0;width:30px;height:30px;padding:0;}.view-id-service_detail_main_images .flex-direction-nav .flex-prev{left:5px;}.view-id-service_detail_main_images .flex-direction-nav .flex-next{right:5px;}.view-id-service_detail_main_images .flex-direction-nav a::before{font-size:22px;}body.front
  #content
  .region-content-preface
  .view-id-service_detail_main_images
  .flexslider
  .views-field-body{bottom:5px;left:5px;right:5px;width:auto;}}#block-views-services-form-view-block{overflow:hidden;clear:both;}.service-form-block{clear:both;margin:20px 0;border-radius:10px;background:#335e77;overflow:hidden;margin-top:55px;}.service-form-block .ctform-header{box-sizing:border-box;padding:22px 15px;line-height:1;background:#003353;margin-bottom:25px;}.service-form-block .ctform-header h2{color:#fff !important;text-align:center;line-height:1;margin:0;}.service-form-block .views-field-body{padding:0 25px;color:#fff;}.service-form-block .views-field-body p{font-weight:bold;}.service-form-block .views-field-body .redrq{color:red;}.service-form-block form{box-sizing:border-box;padding:25px;}.service-form-block form > div{display:flex;flex-flow:wrap;margin:-15px;}.service-form-block form > div .captcha{box-sizing:border-box;padding:15px;}.service-form-block form > div .form-actions{padding:15px;margin:0;box-sizing:border-box;flex:0 0 100%;width:100%;}.service-form-block form > div .form-actions input{display:block;width:100%;box-sizing:border-box;padding:15px;color:#fff;background:#001b2c;border-radius:4px;border:none;outline:none;}.service-form-block form > div .form-actions input:hover{opacity:0.7;}.service-form-block form > div .form-item{box-sizing:border-box;flex:0 0 100%;max-width:50%;width:100%;padding:15px;margin:0;}@media screen and (max-width:767px){.service-form-block form > div .form-item{max-width:100%;}}.service-form-block form > div .form-item.ctf-full-width-wrapper{max-width:100%;}.service-form-block form > div .form-item label{color:#fff;}.service-form-block form > div .form-item input[type="text"],.service-form-block form > div .form-item input[type="email"],.service-form-block form > div .form-item select,.service-form-block form > div .form-item textarea{display:block;box-sizing:border-box;padding:10px;background:#fff;border-radius:4px;border:0;width:100% !important;}.service-form-block form > div .form-item .grippie{display:none !important;}.view-faq{margin-bottom:60px;}.view-id-faq_question_form{border:0 !important;background:none !important;padding:0 !important;}.view-id-faq_question_form header{padding:15px 10px !important;}.view-id-faq_question_form header .node-title a{margin:0 !important;}.view-id-faq_question_form .form-item label{color:#fff !important;}.node-type-frequently-asked-question #page-wrapper,.page-faq #page-wrapper{background:#fff;}.faq-answer p{margin:0 0 15px 0;}.faq-answer > h3{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-weight:bold;color:#363636;line-height:1.1;margin-bottom:15px;}.faq-answer__link-btn{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px !important;color:#fff !important;border-radius:4px;padding:12px 24px !important;line-height:1;margin:4px;background:#001b2c;display:inline-block;}.faq-answer__link-btn:hover{opacity:0.7;}.faq-answer__note-txt{font-size:18px;}.faq-answer__list{list-style:none;margin:0;padding:0;}.faq-answer__list li{margin-bottom:12px;line-height:1.3;list-style:none;padding-left:25px;position:relative;}.faq-answer__list li::before{content:"";display:block;width:12px;height:2px;background:#363636;position:absolute;left:0;top:8px;}.faq-answer__imgtxt-block{margin:15px 0;}@media screen and (min-width:768px){.faq-answer__imgtxt-block{display:flex;flex-flow:wrap;}}.faq-answer__imgtxt-block-image figure{display:block;line-height:1;height:auto !important;}.faq-answer__imgtxt-block-image figure br{display:none;}.faq-answer__imgtxt-block-image figure img{display:block;width:100%;}.faq-answer__imgtxt-block-image figure figcaption{display:block;margin:6px 0;font-size:16px;}@media screen and (min-width:768px){.faq-answer__imgtxt-block-image{flex:0 0 100%;width:100%;max-width:50%;}}.faq-answer__imgtxt-block-text{padding-top:25px;}@media screen and (min-width:768px){.faq-answer__imgtxt-block-text{padding-top:0;padding-left:25px;flex:0 0 100%;width:100%;max-width:50%;box-sizing:border-box;}}.faq-answer__procon{box-sizing:border-box;padding:10px;background:#edf3f5;margin:15px 0;}@media screen and (min-width:768px){.faq-answer__procon{display:flex;flex-flow:wrap;}}.faq-answer__procon-col{padding:15px 0;box-sizing:border-box;}.faq-answer__procon-col-title{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #b5c2c6;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;color:#363636;line-height:1.1;}@media screen and (min-width:768px){.faq-answer__procon-col{flex:0 0 100%;width:100%;max-width:50%;padding:0 15px;}}.faq-answer__gallery{list-style:none;margin:10px 0;padding:0;}@media screen and (min-width:768px){.faq-answer__gallery{display:flex;flex-flow:wrap;margin:10px -10px;}}.faq-answer__gallery li{list-style:none;}@media screen and (min-width:768px){.faq-answer__gallery li{box-sizing:border-box;padding:10px;margin:0;line-height:1;flex:0 0 100%;width:100%;}}.faq-answer__gallery li figure{display:block;line-height:1;}.faq-answer__gallery li figure br{display:none;}.faq-answer__gallery li figure img{display:block;width:100%;}.faq-answer__gallery li figure figcaption{display:block;margin:6px 0;font-size:16px;}@media screen and (min-width:768px){.faq-answer__gallery--col-2 li{max-width:50%;}}@media screen and (min-width:768px){.faq-answer__gallery--col-3 li{max-width:33.3%;}}.faq-block__q{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#335e77;font-size:18px;text-transform:uppercase;position:relative;line-height:1.1;padding:16px 45px 16px 0;border-bottom:solid 1px #cbcbcb;cursor:pointer;margin:0 !important;}.faq-block__q::after{content:"";display:block;width:17px;height:9px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-image:url(/sites/allamericanfence.com/themes/custom/aafe/images/arrow-down.png);background-repeat:no-repeat !important;}.faq-block__q.active::after{background-image:url(/sites/allamericanfence.com/themes/custom/aafe/images/arrow-up.png);}.faq-block__a{display:none;margin-bottom:35px;margin-top:25px;}@media screen and (min-width:720px){.nice-menu > li li{height:auto !important;line-height:1.4;}.menu__item.menu-3971 > ul{top:-250px !important;width:220px !important;}.menu__item.menu-3971 > ul > li{width:100% !important;}.menu__item.menu-3806 > ul{min-width:200px;}.menu__item.menu-3806 > ul > li{width:100%;}.menu__item.menu-4088 > ul{top:-250px !important;left:90% !important;width:250px !important;}.menu__item.menu-4088 > ul > li{width:100% !important;}}body.section-services.node-type-page #page-wrapper{background:#fff url(/sites/allamericanfence.com/themes/custom/aafe/images/service-bg.jpg) top center no-repeat;}body.section-services.node-type-page #page-wrapper .field-name-title{display:none;}.service-grid{padding:45px 0;}@media screen and (min-width:768px){.service-grid{padding:75px 0;}}.service-grid__list{list-style:none;margin:0;padding:0;display:flex;flex-flow:wrap;margin:-18px;justify-content:center;font-weight:normal;}.service-grid--item{flex:0 0 100%;width:100%;box-sizing:border-box;padding:18px;}@media screen and (min-width:768px){.service-grid--item{max-width:50%;}}@media screen and (min-width:992px){.service-grid--item{max-width:33.3%;}}.service-grid__title{text-align:center;line-height:1.2;margin-top:0;margin-bottom:10px;}.service-grid__title a{color:#000;}.service-grid__title a:hover{text-decoration:none;}.service-grid__img{border-radius:10px;overflow:hidden;margin-bottom:10px;position:relative;padding-top:65%;}.service-grid__img a,.service-grid__img img{display:block;position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;}@media screen and (min-width:768px){.service-grid__content{min-height:170px;}}.service-grid__action{margin-top:15px;display:flex;align-items:center;justify-content:space-between;}.service-grid__action--call{background-color:#335e77;}.service-grid__action--link{background-color:#001b2c;}.service-grid__action a{display:inline-block;border-radius:4px;color:#fff;padding:14px 25px;line-height:1;text-decoration:none;}.service-grid__action a:hover{text-decoration:none;opacity:0.7;}@media screen and (min-width:768px){.service-grid__military .service-grid__content{min-height:102px;}}.service-grid__military .service-grid__action{justify-content:center;}.service-grid--home{padding:20px 0;}.service-grid--home .service-grid__list{margin:0;}.service-grid--home .service-grid--item{padding:10px;}.ct-image-gallery > .view-content{display:flex;flex-flow:wrap;}.ct-image-gallery--item{box-sizing:border-box;margin:0 !important;padding:5px !important;width:100%;flex:0 0 100%;max-width:33.3%;}.ct-image-gallery--item a{display:block;box-sizing:border-box;border:solid 3px #fff;line-height:1;box-shadow:0 0 4px rgba(0,0,0,0.3);}.ct-image-gallery--item a img{display:block;width:100%;}@media screen and (max-width:767px){.ct-image-gallery--item{max-width:50%;}}#logo.desktop-logo{display:none;}#hours-phonenumber{position:relative;right:35%;border:0 !important;text-align:center !important;width:156px !important;}.ct-social.social-links{width:81px;background:none;display:flex;flex-direction:column;align-items:flex-end;margin-top:5px;padding-left:0 !important;padding-right:20px;}.ct-social .callout{display:block;margin:0;margin-bottom:3px;}.ct-social .ct-icon-holder img{width:20px;}.ct-social .ct-icon-holder .fblink img{width:18px;margin-right:5px;}@media (min-width:720px){#logo.desktop-logo{display:block;width:10%;margin-top:20px;padding-right:10px;}#header ul.nice-menu{width:62%;}body #header ul.nice-menu > li a{font-size:13px;}#hours-phonenumber{float:right !important;right:88px;position:relative;border:0 !important;text-align:right !important;width:auto;}body #header #hours-phonenumber .phonenumber{font-size:14px;}body #header #hours-phonenumber .hours,body #header #hours-phonenumber .license{font-size:9px;}.ct-social.social-links{padding-right:10px;align-items:flex-start;}}@media (min-width:880px){#hours-phonenumber{right:88px;padding-top:11px !important;}body #header ul.nice-menu > li a{font-size:16px;}body #header #hours-phonenumber .hours,body #header #hours-phonenumber .license{font-size:12px;}body #header #hours-phonenumber .phonenumber{font-size:20px;}}@media (min-width:1024px){#logo.desktop-logo{width:13%;margin-top:12px;}body #header ul.nice-menu > li a{font-size:18px;}}@media (min-width:1180px){#header ul.nice-menu{width:63%;}#hours-phonenumber{position:absolute;right:10%;}.ct-social.social-links{align-items:flex-start;right:3%;}.ct-social .ct-icon-holder .fblink img{width:18px;margin-right:5px;}}@media (min-width:1280px){#header ul.nice-menu{width:65%;}}#block-views-front-page-what-why-how-block{clear:both;overflow:hidden;}.view-id-service_detail_main_images .flex-control-paging{position:relative;}.frontcontent{margin-bottom:4em;margin-top:4em;}.frontcontent--wrapper{display:flex;flex-flow:wrap;align-items:center;}.frontcontent__context{flex:0 0 100%;width:100%;text-align:left;}.frontcontent__context .ct-heading__1{text-align:left;}@media screen and (min-width:1000px){.frontcontent__context{max-width:65%;box-sizing:border-box;padding-right:85px;}}.frontcontent__image{flex:0 0 100%;width:100%;}@media screen and (min-width:1000px){.frontcontent__image{max-width:35%;}}.frontcontent__image img{display:block;width:100%;box-sizing:border-box;border:solid 8px #fff;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.55);}#block-views-faq-accordion-block{margin-bottom:90px;}.page-node-336 .flex-nav-container,.page-node-337 .flex-nav-container{max-width:800px;margin-left:auto;margin-right:auto;float:none;}.page-node-336 #page-wrapper,.page-node-337 #page-wrapper{background:#edf3f5 url(/sites/all/themes/custom/aafe/images/american-flag.jpg) top center repeat-y;}.page-node-336 .w3-content,.page-node-336 #wide-preface,.page-node-336 .breadcrumb,.page-node-336 .field-name-title,.page-node-336 .block__title,.page-node-337 .w3-content,.page-node-337 #wide-preface,.page-node-337 .breadcrumb,.page-node-337 .field-name-title,.page-node-337 .block__title{display:none !important;}.ct-landingpg__heading{text-transform:uppercase;line-height:1.1;margin:50px auto 20px auto;text-align:center;font-size:28px;}.ct-landingpg__heading--light{color:#fff;}.ct-landingpg__hero{background:#001a2b;position:relative;padding:1px;}.ct-landingpg__hero-call{color:#ab2700;leading-trim:both;text-edge:cap;font-family:"Bebas Neue";font-size:60px;font-style:normal;font-weight:400;line-height:normal;font-family:"BebasNeueRegular";}.ct-landingpg__hero-content{position:relative;z-index:3;box-sizing:border-box;padding:40px 20px;border:11px solid #f1f1f1;background:#fff;box-shadow:0px 0px 28px 0px rgba(0,0,0,0.2);max-width:545px;margin:55px;}@media screen and (min-width:768px){.ct-landingpg__hero-content{padding:50px;}}.ct-landingpg__hero-content h1{color:#003353;-webkit-text-stroke-width:0.5;-webkit-text-stroke-color:#003353;font-size:36px;font-style:normal;font-weight:400;line-height:37px;letter-spacing:0.36px;margin-bottom:15px;margin-top:0;}.ct-landingpg__hero-content h3{color:#003a5c;font-size:18px;font-style:normal;font-weight:400;line-height:normal;}.ct-landingpg__hero-imgdiv img{display:block;width:100%;}@media screen and (min-width:768px){.ct-landingpg__hero-imgdiv{position:absolute;right:0;top:0;height:100%;width:60%;z-index:1;}.ct-landingpg__hero-imgdiv img{height:100%;object-fit:cover;}}.ct-landingpg__hero-bottom{box-sizing:border-box;padding:30px;background:#003b5b;text-align:center;}.ct-landingpg__hero-bottom img{display:inline-block;line-height:1;max-width:100%;}.ct-landingpg__service-list{list-style:none;margin:-10px;display:flex;flex-flow:wrap;padding:0;}.ct-landingpg__service-list li{box-sizing:border-box;padding:10px;flex:0 0 100%;width:100%;}@media screen and (min-width:540px){.ct-landingpg__service-list li{max-width:50%;}}@media screen and (min-width:768px){.ct-landingpg__service-list li{max-width:33.3%;}}@media screen and (min-width:1000px){.ct-landingpg__service-list li{max-width:25%;}}.ct-landingpg__service-list li div{display:block;border-radius:10px;background:#335e77;overflow:hidden;height:100%;}.ct-landingpg__service-list li div a{color:#fff;text-decoration:none !important;}.ct-landingpg__service-list li div h3{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:20px;padding:15px 25px;background:#003353;margin:0;}.ct-landingpg__service-list li div p{padding:25px;margin:0;color:#fff;}.ct-landingpg__testimonials{display:flex;flex-flow:wrap;list-style:none;margin:-15px;padding:0;}.ct-landingpg__testimonials-content{width:100%;}.ct-landingpg__testimonials-author{margin-top:auto;}.ct-landingpg__testimonials-author h3{color:#335e77;font-size:32px;font-style:normal;font-weight:400;line-height:20px;margin:15px 0 0 0;}.ct-landingpg__testimonials-item{box-sizing:border-box;padding:15px;flex:0 0 100%;width:100%;}@media screen and (min-width:540px){.ct-landingpg__testimonials-item{max-width:50%;}}@media screen and (min-width:800px){.ct-landingpg__testimonials-item{max-width:33.3%;}}.ct-landingpg__testimonials-item-inner{box-sizing:border-box;padding:25px;height:100%;background:#fff;box-shadow:0px 0px 24px 0px rgba(0,0,0,0.1);display:flex;flex-flow:wrap;}.ct-landingpg__location{background:#003959;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);margin-bottom:90px;margin-top:50px;}.ct-landingpg__location-header{box-sizing:border-box;padding:30px;text-align:center;}.ct-landingpg__location-header h2{margin-top:0;margin-bottom:10px;}.ct-landingpg__location-header p{color:#fff;margin:0;}.ct-landingpg__location-header a{font-family:"BebasNeueRegular";color:#fff;}.ct-landingpg__location-map{display:block;width:100%;}h1{font-size:2.2em;}h2{font-size:1.7em;}h3{font-size:1.5em;}h4{font-size:1.2em;}h5{font-size:1em;}h6{font-size:0.9em;}.search-form{margin-bottom:0;}#wide-footer{background:#014071;}#footer{padding:30px 15px;}#footer > div.block{box-sizing:border-box;padding:15px 0;}#footer .block__title{margin-top:0;margin-bottom:15px;padding-bottom:10px;border-bottom:solid 3px #fff;color:#fff;text-transform:uppercase;font-size:17px;line-height:1;display:inline-block;position:relative;z-index:3;font-weight:normal;}#footer .block .menu{list-style:none;margin:0;padding:0;}#footer .block .menu li{margin-bottom:10px;line-height:1.3;list-style:none;}#footer .block .menu li a{color:#fff;text-decoration:none;}#footer .block .menu li a:hover{opacity:0.7;}.footer-logocol__copy{margin:30px 0;}.footer-logocol__copy p{color:#fff;}.foocontact-box{position:relative;z-index:3;}.foocontact-box__row{display:flex;flex-flow:wrap;margin:0 -15px;}.foocontact-box__col{flex:0 0 100%;max-width:50%;box-sizing:border-box;box-sizing:border-box;padding:15px;line-height:1.5;color:#fff;}.foocontact-box__col a{color:#fff;}.foocontact-box__col a:hover{opacity:0.7;}.foocontact-box__rating{max-width:100%;}.footer-logo{max-width:100%;}.footer-social-icon br{display:none;}.footer-social-icon > span{display:inline-block;margin:0 5px;}@media screen and (min-width:768px){#footer{display:flex;flex-flow:wrap;padding:50px 15px;position:relative;}#footer > div.block{flex:0 0 100%;width:100%;padding:0 20px;position:relative;}#footer > div.block:nth-child(1){max-width:100%;}#footer > div.block:nth-child(2){max-width:30%;}#footer > div.block:nth-child(3){max-width:30%;}#footer > div.block:nth-child(4){max-width:40%;padding-bottom:20px;padding-top:20px;}#footer > div.block:nth-child(4):after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0.15);top:0;z-index:1;}}@media screen and (min-width:992px){#footer > div.block:nth-child(1){max-width:30%;padding-right:15px;}#footer > div.block:nth-child(2){max-width:20%;}#footer > div.block:nth-child(3){max-width:20%;}#footer > div.block:nth-child(4){max-width:30%;padding-top:0;}#footer > div.block:nth-child(4):after{top:-50px;}#footer:after{content:"";display:block;position:absolute;right:15px;top:80px;left:calc(40% + 23px);background:#fff;height:1px;}}@media screen and (min-width:1200px){#footer > div.block:nth-child(1){max-width:40%;padding-right:75px;}#footer > div.block:nth-child(2){max-width:15%;}#footer > div.block:nth-child(3){max-width:15%;}}.ct-heading__1{font-size:32px;color:#003353;text-align:center;margin-top:0;margin-bottom:20px;font-weight:400;line-height:1;}@media screen and (min-width:1200px){.ct-heading__1{font-size:52px;}}.ct-button{background:#ab2700;display:inline-block;line-height:1;border:solid 2px #ab2700;color:#fff;padding:25px;font-size:22px;text-transform:uppercase;font-weight:400;text-decoration:none !important;font-family:"BebasNeueRegular";}.ct-button:hover{background:none;color:#ab2700;}.text-center{text-align:center;}.ct-home__teaser{text-align:center;}.ct-home__services-btn{text-align:center;margin-top:35px;}.ct-home__trust-img{display:block;width:90px;height:90px;background-color:#335e77;border-radius:50%;display:flex;align-items:center;justify-content:center;}.ct-home__trust > p{max-width:900px;margin-left:auto;margin-right:auto;text-align:center;}.ct-home__trust > ul{list-style:none;display:flex;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:30px;justify-content:center;padding:0;flex-flow:wrap;}.ct-home__trust > ul > li{box-sizing:border-box;flex:0 0 100%;width:100%;max-width:50%;padding:15px 30px;display:flex;justify-content:center;flex-direction:column;align-items:center;}.ct-home__trust > ul > li > strong{display:block;text-align:center;margin-top:15px;line-height:1.4;}@media screen and (min-width:768px){.ct-home__trust > ul > li{max-width:33.3%;}}@media screen and (min-width:1000px){.ct-home__trust > ul > li{max-width:20%;}}.ct-home__howitworks{margin-top:4em;margin-bottom:4em;}.ct-home__howitworks > p{margin-bottom:35px;max-width:720px;margin-left:auto;margin-right:auto;text-align:center;}.ct-home__howitworks > ul{list-style:none;margin:0 0 35px 0;display:flex;padding:0;flex-flow:wrap;}@media screen and (min-width:768px){.ct-home__howitworks > ul{flex-flow:nowrap;}}.ct-home__howitworks > ul > li{flex:0 0 100%;width:100%;margin-bottom:20px;border-radius:10px;background:#335e77;padding:0;text-align:center;box-sizing:border-box;position:relative;}@media screen and (min-width:768px){.ct-home__howitworks > ul > li{max-width:45%;margin-left:2.5%;margin-right:2.5%;}.ct-home__howitworks > ul > li:after{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:8px 0 8px 9px;border-color:transparent transparent transparent #335e77;transform:rotate(0deg);position:absolute;top:50%;transform:translateY(-50%);right:-9px;}.ct-home__howitworks > ul > li:last-child:after{display:none;}}@media screen and (min-width:1000px){.ct-home__howitworks > ul > li{max-width:30%;margin:0 1.5%;}}@media screen and (min-width:1200px){.ct-home__howitworks > ul > li{max-width:23%;margin:0 1%;}}.ct-home__howitworks > ul > li h3{margin:0;font-weight:400;font-size:18px;box-sizing:border-box;width:100%;padding:10px;line-height:1;background-color:#003353;color:#fff;border-top-left-radius:10px;border-top-right-radius:10px;}.ct-home__howitworks > ul > li P{margin:0;color:#fff;box-sizing:border-box;padding:15px;}.ct-home__service-item{position:relative;height:250px;border-radius:10px;overflow:hidden;}.ct-home__service-item > img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;object-fit:cover;object-position:center;}.ct-home__service-item-inner{position:absolute;left:0;bottom:0;box-sizing:border-box;z-index:3;width:100%;padding:20px 15px;color:#fff;text-align:center;}.ct-home__service-item-title{font-size:20px;font-weight:400;margin:0;line-height:1.1;cursor:pointer;}.ct-home__service-item-title:after{content:"";display:inline-block;line-height:1;background-image:url(/sites/allamericanfence.com/themes/custom/aafe/images/c-arrow-up.png);width:13px;height:8px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:8px;vertical-align:middle;}.ct-home__service-item-teaser{color:#fff;margin:12px 0 0 0;display:none;}.ct-home__service-item-teaser p{margin-top:0;margin-bottom:12px;font-weight:400;}.ct-home__service-item-teaser > a{color:#fff;font-weight:700;line-height:1;text-decoration:underline;}.ct-home__service-item-teaser > a:hover{opacity:0.7;}.ct-home__service-item:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:2;}.ct-home__service-item.active .ct-home__service-item-teaser{display:block;}.ct-home__service-item.active .ct-home__service-item-title::after{background-image:url(/sites/allamericanfence.com/themes/custom/aafe/images/c-arrow-down.png);}.ct-home__service-item.active:after{background-color:rgba(0,0,0,0.65);}.view-front-page-what-why-how{margin-top:4em;}.view-front-page-what-why-how .view-header{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:45px;}.view-front-page-what-why-how .view-content .views-row .views-field-body{box-sizing:border-box;padding:0 !important;}.view-front-page-what-why-how .view-content .views-row .views-field-body .field-content{padding:0 10px 55px 10px;min-height:275px;box-sizing:border-box;position:relative;}.view-front-page-what-why-how .view-content .views-row .views-field-body .field-content h2{font-weight:400;margin:0;line-height:45px;min-height:45px;}.view-front-page-what-why-how .view-content .views-row .views-field-body .field-content p{min-height:auto !important;}.view-front-page-what-why-how .view-content .views-row .views-field-body .field-content .ct-expandable-button{position:absolute;left:0;bottom:0;width:100%;z-index:4;}.ct-expandable__show-hide{display:none;}.ct-expandable-button{display:block;text-align:center;padding:15px;font-weight:700;box-sizing:border-box;cursor:pointer;}.ct-expandable-button:after{content:"";display:inline-block;line-height:1;background-image:url(/sites/allamericanfence.com/themes/custom/aafe/images/c-arrow-up.png);width:10px;height:6px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:8px;vertical-align:middle;}.ct-expandable-button.active::after{background-image:url(/sites/allamericanfence.com/themes/custom/aafe/images/c-arrow-down.png);}#block-aafe-helper-front-secondary-content{border-radius:10px;background:rgba(192,221,255,0.1);box-sizing:border-box;padding:25px 20px;text-align:center;}@media screen and (min-width:1000px){#block-aafe-helper-front-secondary-content{padding:55px 100px;}}#block-views-faq-accordion-block{margin-top:4em;}.view-front-page-what-why-how > .view-content{display:flex;flex-flow:wrap;margin:-15px;}.view-front-page-what-why-how > .view-content > .views-row{float:none;width:100%;flex:0 0 100%;margin:0;box-sizing:border-box;padding:15px;}@media screen and (min-width:768px){.view-front-page-what-why-how > .view-content > .views-row{max-width:50%;}}@media screen and (min-width:991px){.view-front-page-what-why-how > .view-content > .views-row{max-width:33.3%;}}.node-type-service #content .view-id-service_detail_main_images{padding-bottom:45px;padding-top:25px;overflow:hidden;margin:0;}.view-id-service_detail_main_images .flex-control-paging{margin-top:25px !important;bottom:auto;}.view-id-general_faq_accordion{margin-bottom:75px;}.view-id-front_page_what_why_how a{color:#fff;text-decoration:underline;font-weight:500;}
