body.boxed .site-wrapper{max-width:1440px}.container,.infinite-footer-container,.page-template-template-builder-php .entry-content>.twitter-share{max-width:1440px}.page-template-template-builder-php .entry-header,.page-template-template-builder-php .entry-footer,.page-template-template-builder-php .builder-section-header,.page-template-template-builder-php .comments-area{max-width:1440px}.builder-section-gallery .builder-section-content,.builder-section-text .builder-section-content,.builder-section-blank .builder-section-content{max-width:1440px}.builder-text-section-title,.builder-gallery-section-title,.builder-banner-section-title{max-width:1440px}.site-header{float:left;width:100%;color:#171717}.site-header-main{float:left;width:100%;padding:34px 0 12px;padding:3.4rem 0 1.2rem;background-color:#fff;-webkit-transition:background-color ease-out 1s,box-shadow ease-out 1s;-moz-transition:background-color ease-out 1s,box-shadow ease-out 1s;-o-transition:background-color ease-out 1s,box-shadow ease-out 1s;transition:background-color ease-out 1s,box-shadow ease-out 1s}.site-header-main.translucent{background-color:rgba(255,255,255,.9);-webkit-box-shadow:0 3px 5px rgba(57,63,72,.3);-moz-box-shadow:0 3px 5px rgba(57,63,72,.3);box-shadow:0 3px 5px rgba(57,63,72,.3);-webkit-transition:background-color ease-out 1s,box-shadow ease-out 1s;-moz-transition:background-color ease-out 1s,box-shadow ease-out 1s;-o-transition:background-color ease-out 1s,box-shadow ease-out 1s;transition:background-color ease-out 1s,box-shadow ease-out 1s}.builder-banner-content{padding:0}@media screen and (min-width:450px){.builder-banner-content{padding:11px 32px;padding:1.1rem 3.2rem}}@media screen and (min-width:800px){.builder-banner-content{padding:11px 128px;padding:1.1rem 12.8rem}}.builder-banner-inner-content{display:inline-block;position:relative;top:85%;width:100%;max-width:100%;vertical-align:middle;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.builder-banner-inner-content *:last-child{margin-bottom:0}.builder-banner-inner-content h2{display:inline-block;font-family:"proxima-nova",sans-serif;font-weight:100;letter-spacing:2px;background:rgba(255,255,255,.75);padding:8px 16px;color:#333}#builder-section-1477589970225{margin-bottom:0}#builder-section-1477589970225 .builder-banner-slide{padding-bottom:500px}@media screen and (min-width:600px) and (max-width:960px){#builder-section-1477589970225 .builder-banner-slide{padding-bottom:52.5%}}@media screen and (min-width:1280px){#builder-section-1477589970225 .builder-banner-slide{padding-bottom:600px}}@media screen and (max-width:599px){#builder-section-1478093121218 .builder-banner-slide{padding-bottom:380px !important}}.yoast-seo-breadcrumb{display:none}.home_featuredprojects{color:#fff}.home_featuredprojects .builder-text-content{background:#333}section#builder-section-1477678373192,section#builder-section-1477681124860{margin-top:50px}@media screen and (min-width:800px){section#builder-section-1477514943671{margin-top:-50px;padding-top:0}section#builder-section-1477514943671 figure img{box-shadow:2px 2px 5px rgba(0,0,0,.33)}}.pfs-home-panels h3{font-size:18px;text-transform:uppercase}.pfs-home-panels h3 a{color:#8b212e}.site-navigation{display:none}@media screen and (min-width:800px){.site-navigation{display:block;float:right;max-width:75%}}@media screen and (min-width:800px){.site-navigation .menu{display:block;border-bottom:1px solid #b8212e}}.site-navigation .menu li a,.site-navigation .nav-menu li a{padding-top:10px}@media screen and (min-width:800px){.site-navigation .menu li a,.site-navigation .nav-menu li a{padding-top:10px;padding-bottom:3px}}div.pfs_HeaderHero{padding-top:100px;text-align:center;max-width:1440px}div.container{position:relative}div.container div.header-bar-menu{position:relative;top:inherit;right:inherit;width:220px}@media screen and (max-width:459px){div.container div.header-bar-menu{position:relative;top:auto;right:auto}}@media screen and (min-width:460px){div.container div.header-bar-menu{position:absolute;top:-20px;right:4%;z-index:1000}}@media screen and (min-width:1024px){div.container div.header-bar-menu{position:relative;top:inherit;right:inherit;float:right;border-bottom:1px solid #b8212e;padding:15px 0 3px 10px;z-index:1000;width:250px}}@-moz-document url-prefix(){@media screen and (min-width:1024px){div.container div.header-bar-menu{padding:15px 0 4px 10px}}}div.container div.header-bar-menu ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between}div.container div.header-bar-menu ul li{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}div.container div.header-bar-menu ul li a{color:#333;text-decoration:none;height:28px;line-height:28px;font-weight:400}div.container div.header-bar-menu ul li.pfs_TwitterNav a{display:block;width:28px;height:27px;background:url(//poststructures.com/wp-content/themes/post-make-2016/img/icons/POST-twitter-header.png) center/cover no-repeat;text-indent:-9000px}div.container div.header-bar-menu ul li.pfs_FacebookNav a{display:block;width:28px;height:27px;background:url(//poststructures.com/wp-content/themes/post-make-2016/img/icons/POST-facebook-header.png) center/cover no-repeat;text-indent:-9000px}div.container div.header-bar-menu ul li.pfs_InstagramNav a{display:block;width:28px;height:27px;background:url('https://postfarm.ca/wp-content/uploads/2020/06/POST-instagram-header.png') center/cover no-repeat;text-indent:-9000px}@media screen and (min-width:600px) and (max-width:799px){button#responsive-menu-button{position:fixed}}nav.secondary-navigation{display:none}@media screen and (min-width:800px){nav.secondary-navigation{display:block}nav.secondary-navigation ul{list-style:none;position:absolute;right:40px;top:40px;padding-top:10px;font:17px/22px "Montserrat",sans-serif;border-bottom:0;display:flex}nav.secondary-navigation ul li a{color:#333;text-decoration:none;display:block;padding:3px 10px;font-weight:400}nav.secondary-navigation ul li.current-menu-item a{color:#8b212e}}section.pfs_pageslogan{margin-top:34px;margin-top:3.4rem;margin-bottom:34px;margin-bottom:3.4rem}section.pfs_pageslogan div.builder-text-column-1{border-right:1px solid #b8212e}section.pfs_pageslogan div.builder-text-column-1 h3{font:700 26px/40px "Montserrat",sans-serif;color:#333}section.pfs_pageslogan div.builder-text-column-2 h3{font:400 26px/40px "Montserrat",sans-serif;color:#999}#builder-section-1477572944595-column-1{width:32.22233%;padding-right:30px;margin-right:0}#builder-section-1477572944595-column-2{width:64.44%;padding-left:30px;margin-left:0}@media screen and (max-width:1024px){#builder-section-1477572944595-column-1{float:none;width:95%;border-right:none;border-bottom:1px solid #b8212e;padding-right:0}#builder-section-1477572944595-column-2{float:none;width:95%;padding-left:0}#builder-section-1477572944595-column-2 h3,#builder-section-1477572944595-column-1 h3{text-align:center !important}}@media screen and (min-width:1024px){#builder-section-1477688563628{padding:5.2rem 20%}}h1{font-size:36px;font-size:3.6rem;font-weight:400;line-height:1.2}section.pfs-home-content h1{background:url(//poststructures.com/wp-content/themes/post-make-2016/img/more-than-just-a-barn-r.png) left no-repeat;text-indent:-999999px;padding:10px 0;background-size:contain}h2{font-size:28px;font-size:2.8rem}h3{font-size:24px;font-size:2.4rem}h4{font-size:18px;font-size:1.8rem;font-weight:400}h5{font-size:16px;font-size:1.6rem;letter-spacing:1px;letter-spacing:.1rem;text-transform:uppercase}h6{font-size:13px;font-size:1.3rem;font-weight:400;letter-spacing:1px;letter-spacing:.1rem;text-transform:uppercase}#builder-section-1477595219363>h3.builder-text-section-title{padding-left:7.7rem;background:url(//poststructures.com/wp-content/themes/post-make-2016/img/icons/envision-icon-post-36x36.png) 32px center no-repeat;height:36px;line-height:36px}#builder-section-1477595991095-column-2>h3.builder-text-title{padding-left:4.5rem;background:url(//poststructures.com/wp-content/themes/post-make-2016/img/icons/orchestrate-icon-post-36x36.png) left center no-repeat;height:36px;line-height:36px}#builder-section-1477597039432>h3.builder-text-section-title{padding-left:7.7rem;background:url(//poststructures.com/wp-content/themes/post-make-2016/img/icons/experience-icon-post-36x36.png) 32px center no-repeat;height:36px;line-height:36px}div.staff-member-listing{display:flex;justify-content:space-around;align-items:stretch;flex-flow:row wrap}div.staff-member{max-width:95%;padding:10px;overflow:hidden;border:none}@media screen and (min-width:360px){div.staff-member{max-width:45%}}@media screen and (min-width:800px){div.staff-member{max-width:30%}}div.staff-member-info-wrap{width:100%}div.staff-member h4{padding-top:15px;margin-bottom:0}div.staff-member p{padding-top:0;margin-top:3px;margin-bottom:1.2rem}div.staff-member.odd{margin-top:0}body .gform_wrapper ul li.gfield{margin-top:8px !important}.site-main .gform_wrapper .top_label .gfield_label{margin-top:12px !important}div.ginput_container{margin-top:0}.envira-pagination{text-align:center}.envira-pagination .page-numbers{padding:5px 8px;margin:0 2px;background:#f4f2f3;border-radius:3px;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif}.gallery{display:flex;flex-flow:row wrap;justify-content:center}.builder-text-column-1 .gallery .gallery-item{float:none;width:48.5%;margin:2px 4px}@media screen and (min-width:800px){.builder-text-column-1 .gallery .gallery-item{width:32.5%}}@media screen and (min-width:1200px){.builder-text-column-1 .gallery .gallery-item{width:24%}}.entry-content iframe[src*="google.com/maps"]{width:100%;height:400px}@media screen and (min-width:800px){.entry-content iframe[src*="google.com/maps"]{height:800px}}.menu-footer-menu-container ul li{padding:3px 0}.menu-footer-menu-container ul li a{color:#333;font-weight:400;padding:3px 0}section#footer-3 li{border-color:#b9bcbf !important}footer a{font-weight:400}.footer-text{clear:both;margin-bottom:5.5px;margin-bottom:.55rem;font-size:12px;font-size:1.2rem;text-align:center}section#footer-3 hr{height:6px;background:url(http://ibrahimjabbari.com/english/images/hr-11.png) repeat-x 0 0;border:0}@media screen and (min-width:800px){.footer-text{text-align:right;float:right}}.widget .children li:before,.widget .sub-menu li:before{content:"\0203A  "}