@font-face{font-family:'proximaBlack';src:url("../fonts/Proxima-Black-webfont.woff") format("woff"),url("../fonts/Proxima-Black-webfont.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:'proximaBold';src:url("../fonts/Proxima-Bold-webfont.woff") format("woff"),url("../fonts/Proxima-Bold-webfont.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:'proximaRegular';src:url("../fonts/Proxima-Regular-webfont.woff") format("woff"),url("../fonts/Proxima-Regular-webfont.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:'proximaThin';src:url("../fonts/Proxima-Thin-webfont.woff") format("woff"),url("../fonts/Proxima-Thin-webfont.woff2") format("woff2");font-weight:normal;font-style:normal}*{padding:0;margin:0;font-family:"proximaRegular",Helvetica,Arial,sans-serif}input,textarea,img{outline:none}img{border:0}a,a:hover,a *,a:hover *,a:after,a:hover:after,a:before,a:hover:before,li *,li:hover *,li:after,li:hover:after,input,input[type="hover"],textarea,textarea[type="hover"]{transition:all 0.25s ease}.logged-in .topBar{top:32px}.logged-in .mainBar{top:32px}body{padding-top:153px}.topBar{background:#163357;padding:10px 0;text-align:right;color:#fff;font-size:.875rem;letter-spacing:1px;text-transform:uppercase;position:absolute;top:0;left:0;width:100%;z-index:100}.mainBar{height:118px;position:absolute;transform:translateY(35px);top:0;left:0;width:100%;background:#1881a1;z-index:99;transition:height 0.15s 0.2s;box-shadow:0px -5px 5px 5px rgba(0,0,0,0.15)}.mainBar.fixed{position:fixed;height:90px;transform:translateY(0px);transition:height 0.15s 0.2s}.mainBar.fixed .logo{height:90px;width:330px;transition:height 0.15s 0.2s}.mainBar.fixed .logo a{height:90px}.mainBar.fixed li a{padding:36px 0;transition:padding 0.15s 0.2s}.mainBar.fixed .sub-menu a{padding:13px 15px 12px !important}.mainBar .cntr{padding:0 40px}.mainBar .logo{width:330px;height:118px;float:left;background-image:url(../images/Steelcraft-Framing-Logo-v.png);background-size:contain;background-position:center center;background-repeat:no-repeat;font-size:1px;text-indent:-9999px;transition:height 0.15s 0s}.mainBar .logo p{margin:0}.mainBar .logo a{height:118px;display:block}.mainBar .left-navigation{float:left;width:calc(50% - 165px);text-align:left;padding-right:20px;box-sizing:border-box}.mainBar .right-navigation{float:right;width:calc(50% - 165px);text-align:right;padding-left:20px;box-sizing:border-box}.mainBar .right-navigation li{margin:0 0 0 20px}.mainBar ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.mainBar li{display:inline-block;margin:0 25px 0 0;position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.mainBar li a{padding:50px 0;display:block;text-transform:uppercase;letter-spacing:1px;color:#fff;text-decoration:none;transition:padding 0.15s 0s}.mainBar li a:after{content:'';width:100%;height:0;background:#fff;position:absolute;bottom:0;left:0}.mainBar li a:hover{color:#fff}.mainBar li a:hover:after{height:5px}.mainBar li:hover .sub-menu{z-index:10;opacity:1;transition:opacity 0.25s;visibility:visible}.mainBar .sub-menu{z-index:-1000;opacity:0;position:absolute;width:240px;left:calc(-120px + 50%);background:#163357;display:block;transition:opacity 0.25s;visibility:hidden}.mainBar .sub-menu li{margin:0;text-align:center;display:block;border-bottom:1px solid #768997}.mainBar .sub-menu li:last-of-type{border:0}.mainBar .sub-menu a{padding:13px 15px 12px;display:block;font-size:14px;color:#fff}.mainBar .sub-menu a:hover{background:#768997;color:#fff}.mainBar .sub-menu a:after{content:none}.mob-menu{display:none;width:20px;height:20px;position:relative;float:right;top:34px;right:15px}.mob-menu span{position:absolute;width:100%;height:2px;background:#163357;left:0;opacity:1;top:9px}.mob-menu:before,.mob-menu:after{content:'';position:absolute;width:100%;height:2px;background:#163357;transition:top 0.2s 0.2s, transform 0.2s 0s !important}.mob-menu:before{transform:rotate(0deg);transform-origin:center center;top:2px}.mob-menu:after{transform:rotate(0deg);transform-origin:center center;top:16px}.mob-menu.is-active span{width:0;left:50%;opacity:0}.mob-menu.is-active:before{transform:rotate(45deg);transition:rotate;top:9px;transition:top 0.2s 0ms,transform 0.2s 0.2s !important}.mob-menu.is-active:after{transform:rotate(-45deg);top:9px;transition:top 0.2s 0ms,transform 0.2s 0.2s !important}.sideFloat{position:fixed;right:0;bottom:0;transform:rotate(90deg);transform-origin:top right;z-index:1000;top: 60%;}.sideFloat .request{color:#163357;text-transform:uppercase;background:#dddfe2;padding:13px 18px;display:inline-block;text-decoration:none;font-size:12px;letter-spacing:1px}.sideFloat .top{padding:13px 18px;font-size:12px;color:#fff;background:#163357;letter-spacing:1px;text-decoration:none;text-transform:uppercase}strong{font-family:"proximaBold",Helvetica,Arial,sans-serif}b{font-family:"proximaBold",Helvetica,Arial,sans-serif}.modal{position:absolute;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%}.modal .title{font-size:24px;margin:0 0 20px}.modal.is-visible{visibility:visible}.modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.modal.is-visible .modal-transition{transform:translateY(0);opacity:1}.modal .close{width:20px;height:20px;position:absolute;right:25px;cursor:pointer;top:15px}.modal .close:before{content:'';height:2px;position:absolute;width:100%;transform:rotate(-45deg);background:#999;top:25px}.modal .close:after{content:'';height:2px;position:absolute;width:100%;transform:rotate(45deg);background:#999;top:25px}.modal .close:hover:after{background:#163357}.modal .close:hover:before{background:#163357}.modal .modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);visibility:hidden;opacity:0;transition:visibility 0s linear 0.3s, opacity 0.3s}.modal .modal-wrapper{position:fixed;z-index:9999;top:6em;left:50%;width:100%;max-width:574px;margin-left:-287px;background-color:#fff;box-shadow:0 0 1.5em rgba(0,0,0,0.35);border-radius:20px;max-height:75vh;overflow-y:scroll}.modal .modal-content{padding:30px}.modal .modal-transition{transition:all 0.3s 0.12s;transform:translateY(-10%);opacity:0}.modal .gfield_label{color:#163357;margin-top:15px}.modal input[type="submit"]{margin-top:15px}.modal input{box-sizing:border-box}.modal textarea{box-sizing:border-box}.cntr{max-width:1420px;padding:0 40px;margin:0 auto;box-sizing:border-box}.featureBanner{position:relative}.featureBanner h2{font-size:50px;font-weight:normal}.featureBanner .fl-slide{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.featureBanner .fl-slide-content-wrap{width:100% !important}.featureBanner .fl-content-slider-navigation .slider-next{right:55px}.featureBanner .fl-content-slider-navigation .slider-prev{left:55px}.circle{width:100%;margin:6px 6px 20px;display:block !important;position:relative;text-align:center;line-height:1.2;height:200px;opacity:0;transition:opacity 0.2s}.circle.show{opacity:1}.circle canvas{vertical-align:top}.circle strong{position:absolute;top:88px;left:0;width:100%;text-align:center;line-height:20px;font-size:46px;font-weight:normal;color:#1881a1;font-family:"proximaRegular",Helvetica,Arial,sans-serif}.circle strong i{font-style:normal;font-size:16px;font-weight:normal}.circle span{display:block;color:#aaa;margin-top:12px}.iconBlock{text-align:center}.iconBlock img{width:auto;height:120px}.iconBlock p{color:#163357;font-size:20px;font-family:"proximaBold",Helvetica,Arial,sans-serif}main.error404{padding:80px 0;margin-top:37px;text-align:center;border-bottom:1px solid #eee}.bttn{color:#fff;background:#768997;padding:18px 36px;letter-spacing:2px;text-decoration:none;text-transform:uppercase}.bttn:hover{background:#163357}.products{text-align:center;font-size:18px;color:#768997}.products h4{font-size:30px;margin-bottom:10px;color:#768997;font-family:"proximaBold",Helvetica,Arial,sans-serif}.facts{text-align:center}.facts img{width:220px;height:auto}h3{font-size:32px;color:#163357;font-weight:normal}h4{font-size:24px;color:#163357;margin:20px 0 5px;font-weight:normal}p{font-size:18px;color:#768997;line-height:28px;margin:10px 0}.fl-content ul{padding-left:15px}.fl-content ul li{font-size:18px;color:#768997;line-height:28px;margin:2px 0}.fl-button{font-size:17px;text-transform:uppercase;letter-spacing:2px;font-family:"proximaBold",Helvetica,Arial,sans-serif;box-shadow:0px 5px 15px -3px transparent}.fl-button:hover{background:#768997 !important;color:#fff !important;border:1px solid #768997 !important;box-shadow:0px 5px 15px -3px rgba(0,0,0,0.25)}.ourB .fl-button{min-width:220px !important}.product h4{margin-top:0;color:#768997;font-family:"proximaBold",Helvetica,Arial,sans-serif}.product p{color:#768997}.fl-accordion-button-label{font-size:25px;color:#163357;margin-bottom:0;font-family:"proximaBold",Helvetica,Arial,sans-serif}.fl-accordion-item{padding:25px 0;border:0 !important;border-top:1px solid #eee !important}.fl-accordion-small .fl-accordion-button{padding:0}.fl-accordion-small .fl-accordion-content{padding:0}.fl-rich-text li{font-size:18px;color:#768997;line-height:28px;margin:5px 0 5px 20px}.productCTA .gform_wrapper li{margin:10px 0}.widget-area{padding:20px}.widget-area .textwidget{background:#dddfe2;padding:10px 20px 20px}.widget-area .textwidget form label{display:none}.widget-area .textwidget form .mce-BIRTHDAY-month{display:block}.widget-area .textwidget form .mc-field-group{margin:10px 0}.widget-area .textwidget form input:not([type="submit"]){width:100%;box-sizing:border-box;font-size:16px;padding:15px;line-height:inherit;border:1px solid transparent;color:#163357}.widget-area .textwidget form input:not([type="submit"]):focus{border:1px solid #163357}.widget-area .textwidget form input:not([type="submit"]):hover{border:1px solid #768997}.widget-area .textwidget form .datefield input{width:auto}.widget-area .textwidget form input[type="submit"]{width:auto;background:#163357;color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:16px;padding:18px 36px;cursor:pointer}.widget-area .textwidget form input[type="submit"]:hover{background:#768997}.widget-area section{background:#dddfe2;margin-bottom:40px;box-sizing:border-box}.widget-area section .widget-title{padding:17px;border-bottom:1px solid #163357;text-align:center;font-family:"proximaBold",Helvetica,Arial,sans-serif;color:#163357}.widget-area section ul{padding:5px 20px;box-style:border-box}.widget-area section ul li{list-style:none;margin:15px 0}.widget-area section ul li a{color:#768997;text-decoration:none}.widget-area section ul li a:after{content:'>';float:right}.widget-area section ul li a:hover{color:#163357}.widget-area section .screen-reader-text{display:none}.widget-area section .search-form{padding:20px;position:relative}.widget-area section .search-form input[type="search"]{width:100%;box-sizing:border-box;font-size:16px;padding:15px;line-height:inherit;border:1px solid transparent;color:#163357}.widget-area section .search-form input[type="search"]:focus{border:1px solid #163357}.widget-area section .search-form input[type="search"]:hover{border:1px solid #768997}.widget-area section .search-form input[type="submit"]{position:absolute;right:35px;top:38px;opacity:0;color:#768997;font-size:16px;-webkit-appearance:none;border-radius:0;font-family:"proximaBold",Helvetica,Arial,sans-serif;z-index:10;border:0;letter-spacing:2px;text-transform:uppercase;font-size:12px;cursor:pointer}.widget-area section .search-form input[type="submit"].showButton{opacity:1}.widget-area section .search-form input[type="submit"]:hover{color:#163357}.start{background-size:cover;background-position:center center}.start.static{float:left;width:100%;padding:60px 0}.start.static .cntr{padding:0 20px;display:-ms-flexbox;display:flex}.start .cntr{max-width:1140px;padding:60px 20px}.start .left{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px;box-sizing:border-box}.start .left img{width:100%;height:auto}.start .right{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:0 20px;box-sizing:border-box}.start .right h3{margin-bottom:20px}.start .right .bttn{display:inline-block;margin-top:10px;background:#163357}.start .middle{display:table-cell;vertical-align:middle}.validation_message{font-size:12px}.gform_ajax_spinner{position:absolute;right:30px;bottom:50px}.upgrade{text-align:center;padding:80px 0 130px}.upgrade .bttn{background:#163357;display:inline-block;margin-top:32px}.widgettitle{font-size:24px;color:#163357;margin:20px 0 10px;font-weight:normal}.gform_wrapper li{display:block}.gform_wrapper label{color:#999;font-size:12px;margin:10px 0 0;display:block;letter-spacing:1px;text-transform:uppercase;display:inline-block}.gform_wrapper input:not([type="select"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]){width:100%;padding:10px;font-size:14px;background:#dddfe2;color:#163357;border:0;margin:5px 0}.gform_wrapper input[type="radio"]{margin-right:5px}.gform_wrapper textarea{width:100%;padding:10px;font-size:14px;background:#dddfe2;color:#163357;border:0;margin:5px 0;height:120px}.gform_wrapper input[type="submit"]{width:auto;background:#163357;color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:16px;padding:18px 36px;cursor:pointer}.gform_wrapper input[type="submit"]:hover{background:#768997}.mfp-content h3{margin-bottom:20px}.mfp-content .fl-button-lightbox-content{padding:40px}.mfp-content .fl-button-lightbox-content .mfp-close{right:0 !important;top:0 !important}.mfp-content .fl-button-lightbox-content .mfp-close:hover{top:0 !important;right:0 !important}.mfp-content #mc_embed_signup{text-align:center}.mfp-content #mc_embed_signup p{font-size:14px;color:#163357}.mfp-content #mc_embed_signup input[type="submit"]{width:auto;background:#163357;color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:16px;padding:18px 36px;cursor:pointer}.mfp-content #mc_embed_signup input[type="submit"]:hover{background:#768997}.mfp-content #mc_embed_signup input:not([type="select"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]){width:100%;padding:10px;font-size:14px;background:#dddfe2;color:#163357;border:0;margin:5px 0;box-sizing:border-box}.mfp-content #mc_embed_signup label{display:none}.blog .featureBanner{height:550px;width:100%;background-size:cover;background-position:center center;margin-bottom:40px;display:table}.blog .featureBanner .caption{width:100%;display:table-cell;vertical-align:middle;text-align:center;position:relative;z-index:10}.blog .featureBanner .caption .smallTitle{font-size:20px;color:#fff;margin-bottom:20px;letter-spacing:1px}.blog .featureBanner .caption h1{color:#fff;font-size:50px;margin-bottom:50px}.feed{width:100%}.feed .widget-area{padding:0}.feed .cntr{padding:0 20px}.feed .twothird{width:66.66%;float:left;padding-right:20px;box-sizing:border-box}.feed .third{width:33.33%;float:right;padding-top:20px;padding-right:20px;box-sizing:border-box}.feed .grid .column{float:left}.feed .grid .size-1of1{width:100%;margin:0}.feed .grid .size-1of2{width:calc(50% - 40px);margin:0 20px}.feed .grid .size-1of3{width:calc(33.33% - 40px);margin:0 20px}.feed .grid .size-1of4{width:calc(25% - 40px);margin:0 20px}.feed .grid[data-columns]:before{content:'2 .column.size-1of2'}.feed article{margin:20px 0 40px;width:100%;background:#dddfe2;padding-bottom:20px}.feed article a{text-decoration:none}.feed article .thumb{width:100%;background-size:cover;background-position:center center;margin-bottom:.75rem;height:300px;margin-bottom:20px}.feed article header{width:100%;height:auto;padding:0}.feed article header h1{color:#768997;font-size:1.5rem;line-height:1.25em;margin:.75rem 0;margin:0 20px 5px}.feed article .date{color:#aaa;font-size:.875rem}.feed article .content{color:#666;width:100%}.feed article p{margin:.75rem 0;line-height:1.618em;margin:0 20px;font-size:#dddfe2}.feed article .more{color:#768997;font-family:"proximaBold",Helvetica,Arial,sans-serif;font-size:18px;margin:5px 20px 0;display:inline-block}.feed article .more:hover{color:#163357}.post{width:100%;clear:both}.post .cntr{max-width:760px}.post header{width:100%;margin:0;padding:0}.post header h1{margin:.75rem 0;font-size:2rem;line-height:1.25em}.post header .excerpt p{margin:.75rem 0;font-size:1.25rem;line-height:1.618em}.post .meta{margin:.75rem 0 0;color:#aaa;font-size:.875rem}.post .meta a{color:#111}.post .meta .tagged{float:left;margin:.75rem 0}.post .meta .comments{margin:.75rem 0;float:right}.post .meta .comments:before{content:'';width:22px;margin-top:2px;margin-left:7px;height:17px;float:right;background-image:url(../images/comments.svg)}.post .content{overflow-x:hidden}.post .feature{width:100%;height:560px;background-size:cover;background-position:center center;margin:0 0 30px}.post p{color:#666;font-size:1rem;line-height:1.618em;margin:.75rem 0}.post p iframe{width:100%;height:400px;display:block}.post p img{width:100%;height:auto;margin:.75rem 0}.post blockquote{margin:.75rem 0}.post blockquote p{font-size:1.5rem;line-height:1.4em;color:#aaa;margin:1.25rem 0}.post .gallery{width:100vw;max-width:1340px;margin:0 0 10px -300px;padding:10px 20px;clear:both}.post .gallery .gallery-item{width:calc(100% - 20px);margin:0 10px;display:inline-table}.post .gallery img{width:100%;height:auto}.post .gallery .gallery-caption{width:100%;text-align:center;color:#aaa;font-size:14px;margin:10px 0 0}.post .gallery-columns-2 .gallery-item{width:calc(50% - 20px)}.post .gallery-columns-3 .gallery-item{width:calc(33.33% - 20px)}.post .gallery-columns-4 .gallery-item{width:calc(25% - 20px)}.post .gallery-columns-5 .gallery-item{width:calc(20% - 20px)}.post .alignnone{max-width:100%;float:left;margin:0 0 20px;height:auto}.post footer .cntr{max-width:770px}.post .swp_social_panel{margin:0 !important}.pagination{clear:both;width:100%}.followOn{width:100%;margin:3rem 0 1.25rem;clear:both}.followOn a{width:100%;padding:50px 0 55px;border-top:1px solid #eee;border-bottom:1px solid #eee;display:block;text-decoration:none}.followOn a:hover{background:#eee}.followOn .cntr{max-width:760px;position:relative}.followOn span{font-size:14px;color:#aaa;text-transform:uppercase;letter-spacing:1px}.followOn .title{font-size:2rem;line-height:1.25em;color:#111;margin:.75rem 0 0;font-weight:800}.discussion{width:100%;padding:0 0 40px;clear:both}.discussion .cntr{max-width:760px}.discussion .response{width:100%}.discussion .response textarea{width:100%;height:75px;border-radius:5px;padding:25px 70px 25px 25px;border:1px solid #eee;float:left;line-height:1.618em;box-sizing:border-box;font-size:1rem}.discussion .response textarea:focus{border:1px solid #bbb}.discussion .response textarea:hover{border:1px solid #bbb}.discussion .comment-form{height:75px;width:100%;margin-bottom:20px;overflow:hidden;position:relative}.discussion .comment-form input{padding:25px;font-size:1rem;border-radius:5px;border:1px solid #eee;margin-top:15px;box-sizing:border-box;width:100%}.discussion .comment-form input:focus{border:1px solid #bbb}.discussion .comment-form input:hover{border:1px solid #bbb}.discussion .comment-form .logged-in-as{display:none}.discussion .form-submit{position:absolute;right:20px;top:24px;margin:0}.discussion .form-submit input{padding:10px;text-indent:-9999px;font-size:1px;width:30px;border:0 !important;cursor:pointer;margin:0;border:0;background-image:url(../images/submit.svg);background-size:22px 24px;background-position:center center;background-repeat:no-repeat;background-color:#fff}.discussion .comment{width:100%;margin:25px 0 0;clear:both}.discussion .comment .meta{overflow:hidden}.discussion .depth-1{border-top:1px solid #eee;padding-top:2.5rem}.discussion .depth-1.first{border-top:0;padding-top:.75rem}.discussion .children{padding-left:40px}.discussion .prof{float:left;width:50px;height:50px;border-radius:50px;overflow:hidden;margin-right:20px}.discussion .author{float:left;margin:4px 0}.discussion .author .fn{font-size:20px;color:#111;float:left;font-style:normal}.discussion .author .date{font-size:16px;color:#aaa;float:left;line-height:18px;clear:both}.discussion .content,.discussion .reply{width:100%;clear:both}.discussion .content{margin:5px 0}.discussion .content p{margin:.75rem 0}.discussion .comment-reply-link{font-size:14px;color:#666;letter-spacing:1px;padding:0 0 8px;position:relative;text-transform:uppercase}.discussion .comment-reply-link:after{content:'';width:0;position:absolute;left:0;bottom:0;height:2px;background:#111}.discussion .comment-reply-link:hover:after{width:100%}.discussion .comment-reply-link:before{content:'';margin-top:2px;margin-right:10px;background-image:url(../images/reply.svg);background-position:center center;height:17px;width:17px;background-repeat:no-repeat}.discussion .comment-reply-title{position:absolute;right:0;top:-55px;font-weight:normal;font-size:14px;text-transform:uppercase}.discussion .comment-reply-title small{font-size:100%}.discussion .comment-reply-title a{color:#aaa}.discussion .comment-respond{margin-top:25px;float:left;width:100%;position:relative}@media screen and (max-width: 1369px){.post .gallery{width:calc(100vw + 20px);max-width:1300px;margin-left:calc(-50vw + 350px);min-width:720px}.post .feature{height:48vw;max-height:560px}}@media screen and (min-width: 1199px){.feed article .thumb{height:calc((25vw - 40px) / 1.6)}}@media screen and (min-width: 766px) and (max-width: 1199px){.feed article .thumb{height:calc((33.33vw - 40px) / 1.6)}.feed .grid[data-columns]:before{content:'2 .column.size-1of2'}}@media screen and (max-width: 767px){.post .gallery{width:calc(100% + 20px);margin-left:-10px;min-width:100%;padding:5px 0}.post .content p{margin:10px 0}.post .content p iframe{height:calc((100vw - 60px) / 1.8)}.followOn{margin:15px 0 10px}.followOn a{padding:30px 0}}@media screen and (min-width: 568px) and (max-width: 767px){.feed .grid[data-columns]:before{content:'1 .column.size-1of1'}.post article .thumb{height:calc((50vw - 40px) / 1.6)}}@media screen and (max-width: 567px){.feed .grid[data-columns]:before{content:'1 .column.size-1of1'}.feed article .thumb{height:calc((100vw - 40px) / 1.6);max-height:260px}.post .gallery{padding:0;margin-bottom:0}.post .gallery .gallery-item:last-of-type{margin-bottom:.75rem}.post .gallery-columns-2 .gallery-item,.post .gallery-columns-3 .gallery-item{width:calc(100% - 20px);margin-bottom:15px;margin-top:5px}.post .alignnone{margin:10px 0 20px}.discussion .children{padding-left:20px}}.site-footer{border-bottom:1px solid #eee;padding:60px 0;clear:both}.site-footer .cntr{max-width:1090px}.site-footer ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.site-footer li{list-style:none;margin:5px 0;font-size:14px}.site-footer a{color:#768997;text-decoration:none;font-family:"proximaBold",Helvetica,Arial,sans-serif}.site-footer a:hover{color:#163357}.site-footer .sub-menu{display:block}.site-footer .sub-menu a{font-family:"proximaRegular",Helvetica,Arial,sans-serif}.credits{text-align:center;color:#768997;font-size:12px;padding:60px 20px}.credits a{color:#768997}.credits a:hover{color:#163357}.credits .cntr{display:-moz-flex;display:-ms-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:1090px}.credits .credit{-ms-flex:1 0 auto;flex:1 0 auto;text-align:left;padding-top:2px}.credits .social{-ms-flex:1 0 auto;flex:1 0 auto;text-align:right;margin-bottom:10px}.credits .social a{font-size:20px;margin:0 0 7px 15px}.credits .social a i{color:#768997}.credits .social a:hover i{color:#163357}@media (max-width: 1199px){.mainBar.fixed li a{padding:38px 0}.mainBar li{font-size:14px}.mainBar li a{padding:52px 0}.mainBar .left-navigation{padding-right:50px}.mainBar .right-navigation{padding-left:50px}.ourB .fl-button{min-width:inherit !important}}@media (max-width: 991px){body{padding-top:125px}.topBar{text-align:center}.mainBar{height:0px;overflow:hidden;padding-top:90px;transition:height 0.4s;background:#fff}.mainBar.openMenu{height:100vh}.mainBar .cntr{padding:0}.mainBar.fixed{height:0}.mainBar.fixed .logo{width:250px}.mainBar.fixed li a{padding:20px}.mainBar.fixed.openMenu{height:100vh}.mainBar .logo{width:250px;height:90px;position:absolute;left:-15px;top:0}.mainBar .logo a{height:90px}.mainBar .left-navigation{width:100%;padding:0;border-top:1px solid #eee;padding-top:20px}.mainBar .right-navigation{width:100%;padding:0;margin-bottom:20px}.mainBar .right-navigation li{margin:0}.mainBar ul{display:block}.mainBar .sub-menu{float:left;width:100%;position:relative;background:none;left:0;opacity:1;height:0;overflow:hidden;margin-bottom:20px;transition:height 0.2s}.mainBar .sub-menu a{color:#999 !important;background:none !important}.mainBar .sub-menu li{left:0;border:0}.mainBar li{display:block;margin:0;padding:0;text-align:center}.mainBar li.resources:hover .sub-menu{height:80px}.mainBar li a{padding:20px;font-size:18px;color:#163357}.mainBar li a:after{content:none}.mainBar li a:hover{color:#163357}.mainBar li:hover .sub-menu{height:160px;transition:height 0.2s}.feed .twothird{width:100%;padding-right:0}.feed .third{width:100%;padding-left:20px;padding-top:0}.mob-menu{display:block;position:absolute;right:35px;top:35px}.credits{padding:40px 0;line-height:20px}.credits .cntr{-ms-flex-direction:column;flex-direction:column}.credits .social{margin-top:20px}.credits .social a{margin:10px}.credits .credit{text-align:center}.credits .social{text-align:center}}@media (max-width: 767px){.site-footer{padding:40px 0}.site-footer ul{display:block}.site-footer li{width:100%;text-align:center}.site-footer li a{margin:15px 0;font-size:16px;display:block}.featureBanner{margin-bottom:0}.product{margin:1px 0 0}.product .fl-row-content-wrap{padding-top:0}.product .fl-module-content{margin-bottom:0}.product img{margin-bottom:20px}.products{margin-top:30px;margin-bottom:10px}.bgImage{min-height:300px !important;height:300px !important;width:100%;max-width:100% !important;margin-top:20px}.fl-col{max-width:100%}.post .cntr{padding:0 20px;max-width:100%}.post footer .cntr{padding:0 17px}.followOn{margin:35px 0 10px}.followOn .cntr{max-width:760px;padding:0 20px}.followOn .title{font-size:1.5rem}.start.static .cntr{display:block}.start.static .right{width:100%;height:auto;text-align:center}.start.static .right h3{margin-bottom:10px}.start.static .right p{color:#fff !important}.start.static .left{width:100%;text-align:center}.start .fl-rich-text p{color:#fff !important}.start img{max-height:350px;width:auto}.blog .featureBanner{margin-bottom:0}.widget-area section{margin-bottom:20px}.feed .third{padding:0}.feed article{margin-bottom:20px}}@media (max-width: 575px){.modal .modal-wrapper{left:5% !important;width:90% !important;margin-left:0;top:2.5%}}
