article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:1em;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:1em}body,button,input,select,textarea{font-family:sans-serif}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:1.4em}h2{font-size:1.3em}h3{font-size:1.25em}h4{font-size:1.2em}h5{font-size:1.15em}h6{font-size:1em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}pre,code,kbd,samp{font-family:monospace,serif;_font-family:"courier new",monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin-left:0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}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}input[type="checkbox"],input[type="radio"]{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{-webkit-appearance:none}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}html{border-bottom:1px solid transparent;-webkit-font-smoothing:antialiased;min-height:100%}.style-container2:nth-child(2){margin-right:7px !important;width:315px !important}.style-container2:last-child{margin-right:0px !important;width:315px !important}body{background:#ecedee;font-family:"Univers LT W01_55 Roman1475956";color:#000;font-size:13px;line-height:14px;min-height:100%;padding:0 10px 0 10px}.panel{background:none}.red{color:#ed1c24}.black{color:#000}.asi-page+#asi-top,.asi-page+.asi-page-wrap{margin-left:-10px !important;margin-right:-10px !important;padding-left:10px !important;padding-right:10px !important}.breadcrumbs{font-size:13px;margin-bottom:30px;margin-top:15px;color:#000}.single-post .breadcrumbs{font-size:13px;margin-bottom:30px;margin-top:0;padding-top:16px;color:#000}.single-post article{margin:0}.single-post #text-2{display:none}.single-post #gk-mainbody{min-height:600px}div.addtoany_list{display:block;text-align:right;width:100%;height:30px}.addtoany_list a.addtoany_share_save{color:#ed1c24;font-size:12px}.addtoany_share_save:before{content:"";color:#ed1c24;font-family:FontAwesome;margin-right:7px}.a2a_button_print:after{content:"Print";color:#ed1c24;font-size:12px}.page-template-template-fullwidth #gk-mainbody{padding:20px 40px;background:#fff}strong{font-family:"Univers LT W01_65 Bold1475968";font-weight:normal}a{color:#000;text-decoration:none;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-ms-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}article section.content a,article section.intro a{color:#ed1c24}article section.content a:active,article section.content a:focus,article section.content a:hover,article section.intro a:active,article section.intro a:focus,article section.intro a:hover{color:#111}a:active,a:focus,a:hover{color:#ed1c24;cursor:pointer;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#000;font-weight:normal;margin:20px 0;-ms-word-wrap:break-word;word-wrap:break-word}h1{font-size:32px}h1.page-title,header h1{font-size:15px;font-family:"Univers LT W01_75 Black1475980";border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:40px;margin-top:40px}h2{font-size:28px}h2.section-title{font-size:13px;font-family:"Univers LT W01_75 Black1475980";border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;margin-top:40px;width:80%}h3{font-size:24px}h4{font-size:12px;text-transform:uppercase;font-family:"Univers LT W01_65 Bold1475968"}h5{font-size:13px;font-family:"Univers LT W01_75 Black1475980";margin:0 0 10px 0}h6{font-size:13px;font-family:"Univers LT W01_75 Black1475980";margin:10px 0 5px 0}h1.section-title,h2.section-title,h3.section-title,h4.section-title,h5.section-title,h6.section-title{text-transform:none}p{-ms-word-wrap:break-word;word-wrap:break-word;margin:0 0 15px}.gray{background:#eeefef}hr{border:0;clear:both;height:2px;background:#ccc;margin:20px 0;float:left;width:100%}.page-title{font-size:32px}ul{list-style-type:none;margin:10px 0;padding:0}ol{margin:10px 0;padding-left:20px}.white{background:#fff}#asi-mainbody ul li{list-style:none;line-height:1.5;position:relative;margin:0px 0 1px 13px}ul .product-spec-buttons{list-style:none;line-height:1.5;position:relative;margin:0px 0 -2px 0 !important}#asi-mainbody ul li:before{color:#ed1c24;content:"";font-family:FontAwesome;font-size:60%;margin-right:4px;margin-top:0px;display:block;float:left;margin-left:-12px;position:absolute;left:0;top:5px}.ultimate-privacy ul li:before{color:#666 !important}.ultimate-privacy .privacy-heading{margin-bottom:0}.ultimate-privacy ul:first-of-type{margin-top:0 !important}img{height:auto;max-width:100%}.box ul li,.box ol li{border-top:1px solid #eee}.box ul li:first-child,.box ol li:first-child{border-top:none}.box ul ul,.box ol ol{border-top:1px solid #eee;margin:0;padding:0 0 0 20px}.btn,button,.readon,a.gk-button,input[type="button"],input[type="submit"]{display:inline-block;padding:4px 10px 4px;margin-bottom:0;font-size:13px;line-height:14px;color:#333;text-align:center;vertical-align:middle;cursor:pointer}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled],button:hover,input[type="button"]:hover,input[type="submit"]:hover,button:active,input[type="button"]:active,input[type="submit"]:active,button.disabled,input[type="button"].disabled,input[type="submit"].disabled,a.gk-button:hover,a.gk-button:active,a.gk-button.active,a.gk-button.disabled,a.gk-button[disabled],.readon:hover,.readon:active,.readon:focus{background-color:#e6e6e6}.btn:active,.btn.active,button:active,a.gk-button:active,a.gk-button.active input[type="button"]:active,input[type="submit"]:active{background-color:#ccc}.btn:first-child,button:first-child,a.gk-button:first-child,input[type="button"]:first-child,input[type="submit"]:first-child{margin-left:0}.btn:hover,button:hover,a.gk-button:hover,input[type="button"]:hover,input[type="submit"]:hover{color:#333;text-decoration:none;background-color:#e6e6e6;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-ms-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus,button:focus,a.gk-button:focus,input[type="button"]:focus,input[type="submit"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active,button:active,a.gk-button:active,input[type="button"]:active,input[type="submit"]:active{background-color:#e6e6e6;background-color:#d9d9d9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.active.nitro-lazy,.btn:active.nitro-lazy,button:active.nitro-lazy,a.gk-button:active.nitro-lazy,input[type="button"]:active.nitro-lazy,input[type="submit"]:active.nitro-lazy{background-image:none !important}.btn.disabled,.btn[disabled],button.disabled,a.gk-button:disabled,a.gk-button[disabled],input[type="button"].disabled,input[type="submit"].disabled{cursor:default;background-color:#e6e6e6;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn.disabled.nitro-lazy,.btn[disabled].nitro-lazy,button.disabled.nitro-lazy,a.gk-button:disabled.nitro-lazy,a.gk-button[disabled].nitro-lazy,input[type="button"].disabled.nitro-lazy,input[type="submit"].disabled.nitro-lazy{background-image:none !important}.btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}input[type="text"],input[type="password"],input[type="email"],input[type="www"],input[type="tel"]{background:#fff;border:1px solid #e5e5e5;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#333;height:32px;line-height:32px;padding:0 9px;width:250px}textarea{background:#fff;border:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:14px;line-height:23px;padding:10px;text-transform:none}label{display:inline-block;font-size:13px;font-family:"Univers LT W01_65 Bold1475968";padding:0 0 4px 0}select{max-width:100%}article{margin:20px 0}.tag-page article,.category-page article,.search-page article{margin:20px 0 60px 0}#asi-head+.asi-page-wrap,#asi-head+#asi-top{}#asi-header+.asi-page-wrap{}.asi-page{margin:0 auto;width:100%}#mainbody-columns{display:block;overflow:hidden;padding:0 40px;min-height:600px;background:#fff}.asi-page-wrap{width:100%;background:#fff}#asi-wrap{-webkit-box-shadow:0px 6px 30px -8px rgba(0,0,0,.75);-moz-box-shadow:0px 6px 30px -8px rgba(0,0,0,.75);box-shadow:0px 6px 30px -8px rgba(0,0,0,.75);margin:0 auto;max-width:959px;background:#fff}header .asi-page{padding:18px 40px 0px 40px;border-bottom:4px solid #ccc;height:135px;background:#fff;position:relative}.home #mainbody-columns{padding:0;min-height:0}#mainbody-columns>section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:100%}#mainbody-columns>aside{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;float:left}#mainbody-columns.asi-column-left>section{float:right}#mainbody-columns.asi-column-left>aside{float:left;padding:0 20px 0 0}#asi-top{overflow:hidden;padding:24px 14px}#asi-head{position:relative}#asi-head h1.logo{margin:0;padding:0;border-bottom:none}.translate-search{float:right;display:flex;align-items:center;height:calc(100% - 40px)}.translate-search .switcher .option{position:absolute}@media (max-width: 990px){.translate-search .switcher,#asi-head #searchform{display:none}#asi-mainmenu-mobile .switcher{margin-left:5px}}#asi-head #searchform{margin-left:20px}#searchform label,#searchform #searchsubmit{display:none}#asi-head:after{clear:both;content:"";display:table}#asi-head a.cssLogo{background:transparent url("https://cdn-ildkaeh.nitrocdn.com/mRZVCPbXXKojXEYMIjhuqcnwWolgLyWg/assets/images/optimized/rev-70c5bb5/asigroup.us/wp-content/uploads/ASI-group-logo@2x.png") no-repeat 0 0;display:block;height:70px;text-indent:-9999px;background-size:contain;max-width:90%;width:210px;margin:12px 0 4px 2px}#asi-head a.cssLogo.nitro-lazy{background:none !important}#main-menu-mobile{border:1px solid #000;height:48px;left:-9999px;position:absolute;top:0px;width:160px}#asi-header{background:#f5f5f5;margin:0 -10px;padding:30px 0}#asi-header .header img{display:block;height:auto;width:100%}#asi-header .header{border:none;margin:0;padding:0}#asi-mainbody{padding:0}section.intro{font-size:110%;padding:0}.box::after,#respond::after,#asi-mainbody::after,#mainbody-columns::after{clear:both;content:"";display:table}section.content::after{clear:both;content:"";display:table}#asi-bottom{margin:30px auto;overflow:hidden;padding:45px 0 0 0}#asi-bottom ul li,#asi-bottom ol li{line-height:2}#asi-bottom .box ul li,#asi-bottom .box ol li{border-top:none}#homepage-footer{background:white;padding:20px 40px;color:#555;font-size:13px;clear:both;width:100%;height:auto;float:left}#homepage-footer ul li{margin-bottom:1px;border-bottom:1px solid #ddd;padding-bottom:1px}#homepage-footer .homepage-footer-nav{padding-right:20px}#homepage-footer .homepage-footer-nav:last-child{padding-right:0;padding-left:20px}.homepage-footer-nav li a{color:#555}ul.footer_nav{margin-left:0px;margin-top:55px}#homepage-footer h4{color:#ed1c24}#asi-footer{clear:both;color:#fff;font-size:11px;background:#ed1c24;margin:0 auto 0 auto;padding:0 40px;height:100px;display:flex;flex-direction:row;align-items:flex-end;padding-bottom:15px}#asi-footer>.asi-group-logo{margin-left:auto}#asi-footer a{color:#aaa}#footer-menu{float:left}#asi-footer a:active,#asi-footer a:focus,#asi-footer a:hover{color:#5990de}#asi-footer .asi-copyrights{float:right;line-height:32px}#asi-style-area{clear:both;margin:20px 0;text-align:center}#asi-top-link{margin-left:20px}.social-platforms{display:flex;margin-bottom:20px}.social-platforms__icon{margin-right:10px}.social-platforms__icon a:hover img{transform:scale(1.1)}.social-platforms__icon img{width:30px}.asi-disclaimer{margin:0}#disclaimer{margin:0 auto;color:#000;font-size:11px;padding:15px 0 2px 0;background:#fff}#disclaimer p{margin-left:40px}.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.box-title{font-size:20px;font-weight:300;margin:0 0 12px 0}#asi-top .box,#asi-bottom .box{float:left}.widget-area .col1{width:100%}.widget-area .col2{width:50%}.widget-area .col3{width:33.3%}.widget-area .col4{width:25%}.widget-area .col5{width:20%}.widget-area .col6{width:16.6%}.widget-area .box.last1{width:100%}.widget-area .box.last2{width:50%}.widget-area .box.last3{width:33.3%}.widget-area .box.last4{width:25%}.widget-area .box.last5{width:20%}.widget-area .nth1{clear:both}.onlyDesktop{display:block !important}.onlyTablets{display:none !important}.onlySmartphones{display:none !important}.onlyTabltetsAndSmartphones{display:none !important}.row{margin-left:0;margin-right:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:0;padding-left:0}.panel-default>.panel-heading{background-image:none;filter:none;background-repeat:repeat-x}.panel-default>.panel-heading.nitro-lazy{background-image:none !important}.panel-default>.panel-heading{color:#000;background:none;border-color:#fff}.panel-group{margin-bottom:0}.panel{border:0;box-shadow:none !important;padding:0}.panel-heading,.panel-default>.panel-heading+.panel-collapse>.panel-body{padding:0}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd;border:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-b{border:0}h2.homepage-banner-text{text-align:center;font-size:32px;font-weight:bolder;text-transform:uppercase;margin-top:40px;font-family:"Univers LT W01_85 Extra Black",sans-serif;background-color:white;padding-bottom:35px}.text-red{color:#ed1c24}#homepage_boxes{width:100%;clear:both;font-size:13px;margin-right:-5px}#homepage_boxes h3{font-family:"Univers LT W01_59 Ult Cond";text-transform:uppercase;font-size:32px;min-height:70px;margin:5px 0 20px;color:#fff}#homepage_boxes div.homepage_box{display:block;width:auto;padding:20px}#homepage_boxes div#ID-4477{margin-left:0;margin-right:0}.homepage_box_description_content{min-height:112px;width:150px}.homepage_box_description p{margin:0;line-height:1.3em}.homepage_box_description{color:#fff;display:flex;flex-direction:column}a.home_link{display:block;padding:8px 20px;font-family:"Univers LT W01_65 Bold1475968";color:#fff;border:1px solid #fff;margin:20px 0 10px;position:relative;padding-right:15px;width:160px}a.home_link span:after{content:url("https://cdn-ildkaeh.nitrocdn.com/mRZVCPbXXKojXEYMIjhuqcnwWolgLyWg/assets/images/optimized/rev-70c5bb5/asigroup.us/wp-content/themes/asigroupcanada/images/arrow.png");display:block;width:10px;position:absolute;right:10px;top:8px}.homepage_box_image{text-align:center;margin:-20px}.huge_it_slideshow_image_wrap_1{margin-top:30px !important}.homepage-footer-text{padding-right:60px}.carousel-indicators li{background-color:#c5c7c9;border:0px solid #fff;height:12px;width:12px;margin:2px;border-radius:12px}.carousel-indicators li.active{background-color:#ed1c24;margin:2px}#homeCarousel{margin:20px 0 0px 0}#homeCarousel .carousel-indicators{left:90%;bottom:10px}.carousel-indicators li.active{background-color:#ed1c24}#case-studies-wrap{padding:0 60px}#caseCarousel .carousel-control.left,#caseCarousel .carousel-control.right{background-image:none}#caseCarousel .carousel-control.left.nitro-lazy,#caseCarousel .carousel-control.right.nitro-lazy{background-image:none !important}#caseCarousel .carousel-control{position:absolute;top:35%;width:5%;font-size:20px;color:#fff;text-align:center;text-shadow:none;filter:alpha(opacity=100);opacity:1}#caseCarousel .carousel-indicators{position:static;left:0;z-index:15;padding-left:0;margin-left:0%;bottom:0;text-align:right;list-style:none}.case-studies-sidebar #breadcrumb-area{font-size:10px;font-family:"Univers LT W01_65 Bold1475968";border-bottom:2px solid #000;padding-bottom:7px}.single-case_studies header h1{margin-bottom:0}.single-case_studies #mainbody-columns{padding:0 60px}#casestudies-menu{border-top:2px solid #666;margin-top:15px;padding-top:15px;margin-right:15px}.case_studies{border:5px solid #ededee;padding:30px;color:#666;margin-bottom:40px;max-width:700px;margin-top:20px;line-height:14px}.case_study_content p{line-height:15px;max-width:245px}.case_studies strong{color:#131313}#casestudies-menu li{line-height:1.7}#casestudies-menu li a{color:#666;font-size:12px;text-decoration:none !important}#casestudies-menu li a:hover,#casestudies-menu li.current-menu-item a{color:#ff1506}.case_studies h2{font-family:"Univers LT W01_85 Extra Black";text-transform:uppercase;margin:0;line-height:1;font-size:35px}.case_studies h2 span{color:#ed1c24}.case_studies h2.title{font-family:"Univers LT W01_59 Ult Cond";font-size:18px}.casestudies-fields{font-size:13px;padding-right:40px}.casestudies-fields span.title{font-family:"Univers LT W01_65 Bold1475968";text-transform:uppercase;color:#000}.casestudies-fields span.field{margin-bottom:10px;color:#666}.casestudies-fields span{display:inline-block}.case_studies_slideshow{margin:15px 0 0 0}.casestuies_product_image{margin-top:30px;max-width:100px}.casestudies-fields span.field{color:#999}ul.case-studies-list{margin-top:0;position:relative;margin-top:2px}.case-studies-list li{color:#999;line-height:12px;padding-left:10px;margin-bottom:2px}.postid-4501 #casestudies-menu li:first-child a{color:#ed1c24}.postid-4495 #casestudies-menu li:nth-child(2) a{color:#ed1c24}.case_studies blockquote{border-left:none;border-bottom:2px solid #ed1c24;border-top:2px solid #ed1c24;font-size:inherit;margin-right:0;margin-left:120px;margin-bottom:30px;margin-top:30px;padding:10px 0}.case_studies blockquote p{font-size:10px}#asi-mainbody.ceu h1{margin-bottom:20px}#asi-mainbody.ceu article{padding:0 20px;min-height:450px}#asi-mainbody.ceu article h2,#asi-mainbody.ceu article h3{font-size:13px;font-family:"Univers LT W01_75 Black1475980";margin:0 0 10px 0;line-height:1.3em}#asi-mainbody.ceu article h2{color:#ed1c24;margin-bottom:0}#asi-mainbody.ceu article p{color:#666}#asi-mainbody.ceu article ul,#asi-mainbody.ceu article ol{color:#666}#asi-mainbody.ceu article ol{list-style:none;counter-reset:li;margin-left:0}#asi-mainbody.ceu article ol li{position:relative;counter-increment:li;margin-bottom:5px}#asi-mainbody.ceu article ol li:before{content:counter(li) ".";position:absolute;left:-20px}#asi-mainbody.ceu article ul{list-style-type:none}#asi-mainbody.ceu article ul li{padding-left:0;margin-left:22px;list-style:disc}#asi-mainbody.ceu article ul li:before{display:none;background:none;top:4px}#asi-mainbody.ceu a{color:#ed1c24}.compare-img{height:150px;width:auto}.page-template-template-tech-data header h1{margin-top:50px}#accordion.tech-cat-column h4.panel-title{text-transform:none}.page-template-template-archive #gk-mainbody{padding:0px}.page-template-template-shipped #asi-mainbody{padding-bottom:60px}#shipped-info{width:100%;padding:15px 0 0 0;border:0px solid #ccc;float:left;margin:15px 0 0px 0;text-align:left}#shipped-info strong{color:#000}#shipped-info img{margin-top:0px;max-width:230px;float:left;margin-right:30px}#shipped-info h5{font-family:"Univers LT W01_65 Bold1475968";font-size:15px;margin-bottom:3px}#shipped-info h5 span{font-family:"Univers LT W01_65 Bold1475968";font-family:"Univers LT W01_55 Roman1475956"}#shipped-info>div:nth-child(1) p{border-right:1px solid #ccc;color:#666;margin-top:40%;margin-bottom:0;margin-right:-15px;font-size:13px;line-height:16px}#shipped-info>div:nth-child(2){padding-left:4%;color:#000;margin-top:18%;padding-right:40px}#shipped-info>div:nth-child(2) p:nth-child(2){margin:0}#shipped-info>div:nth-child(3){padding-left:4%;color:#000;margin-top:24%;padding-right:40px}#shipped-info>div:nth-child(3) a:nth-child(2){margin:0}#shipped-content{color:#666;font-style:italic;-webkit-column-count:2;-moz-column-count:2;column-count:2;float:left;width:100%;margin-bottom:40px;line-height:1.7em}#shipped-content ul li{}#shipped-content ul{margin:0}#shipped-info a.button{color:#fff;text-transform:uppercase;float:left;display:block;padding:15px;font-size:16px;font-family:"Univers LT W01_75 Black1475980";background:#ed1c24;margin-right:10px}.leed_link{margin:10px 0;color:#ed1c24;display:block}#leed-info{-webkit-column-count:2;-moz-column-count:2;column-count:2;padding-bottom:50px}.leed{padding-top:20px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;color:#666;padding-bottom:0px;width:100%;float:left}#leed-table{width:100%;margin-bottom:15px}#leed-table th{text-transform:uppercase;font-family:"Univers LT W01_65 Bold1475968";color:#000}#leed-table td,#leed-table th{padding:10px;background:#ededee;min-height:40px;height:40px;border:2px solid #fff;text-align:center;vertical-align:middle}.page-template-template-technical .panel-default>.panel-heading{border-bottom:1px solid #ccc}.panel-default>.panel-heading{color:#000;background:none;border-color:#fff}.page-template-template-technical h4.panel-title{text-transform:none;font-size:13px;width:100%;color:#fff}.tech-inner{padding:40px 0px;-webkit-column-count:3;-moz-column-count:3;column-count:3}.tech-inner li{line-height:1.2em;padding:2px 0;position:relative}.tech-inner ul{margin:0 0 15px 15px}.tech-inner ul ul{margin:0 0 0 12px}.tech-inner ul ul li{position:relative;color:#666}li.CD-list{}li.CD-list:before{color:#666;display:none !important}.panel-group .panel+.panel{margin-top:0px}.panel-body ul{margin-left:0;margin-top:5px}.tech-inner ul li:before{color:#666;content:"";font-family:FontAwesome;font-size:50%;margin-right:0px;margin-top:0px;display:block;float:left;margin-left:-12px;position:absolute;left:0;top:2px}.panel-group .panel+.panel{margin-top:0px}.tech-inner>div{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;padding:20px}.tech-inner a{color:#666;line-height:1.2em}.panel-title a{line-height:1.8em}.tech-inner a:hover,.tech-lists ul li:hover{color:#ed1c24}.tech-inner h5 a{color:#000}.tech-inner h5{border-bottom:1px solid #ccc;padding-bottom:5px;margin-bottom:5px;margin-top:0;font-size:13px}.tech-inner hr{height:1px;margin:5px 0}.tech-inner h6{margin:0 0 3px 0}.tech-inner .misc{-webkit-column-break-before:always}.tech-lists{padding-right:50px;padding-bottom:40px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;width:100%}.tech-lists ul{margin:5px 0 5px 25px;list-style-type:disc;line-height:1.5em}.tech-lists ul li{line-height:1}.tech-lists ul li a{line-height:1.3em}.panel-heading .accordion-toggle.collapsed:after,.panel-heading .accordion-toggle:after,.panel-title a.collapsed:after,.panel-title a:after{content:"+";float:right;font-size:18px;color:#999;margin-top:-3px;font-family:"Univers LT W01_55 Roman1475956"}.panel-title .tech-minus:after{content:"-";float:right;font-size:30px;color:#999;margin-top:-3px;font-family:"Univers LT W01_55 Roman1475956"}.panel-heading .accordion-toggle.collapse:after,.panel-title a.collapse:after{content:"-"}.mobile-only{display:none !important}.dropdown-menu{min-width:215px;font-size:10px;border-radius:0}.common-ul .dropdown-menu{left:-50%}.common-ul{margin-left:-4px}.page-template-template-reference-library .graybox{background:#ededee;padding:40px;float:left}.page-template-template-reference-library .graybox .col-sm-6{margin-top:110px}.page-template-template-brochure .asi-page-wrap{margin-top:40px}.all-brochures{float:left;width:100%}.brochure img{margin-bottom:20px;width:91px;border:1px solid #ccc}.brochure h4,.brochure p{margin:0}.brochure h4 span{}.brochure h4{text-align:left;text-transform:none;font-size:13px;border-bottom:1px solid #ccc;padding-bottom:6px;margin-bottom:4px;height:30px}.brochurecontent{text-align:left}.brochurecontent a{color:#666}.brochureimage{height:148px}.brochureimage img{box-shadow:3px 3px 10px #ddd;margin-bottom:20px;width:100px}.brochure{border:1px solid #ccc;text-align:center;margin-left:-1px;margin-top:-1px;padding:20px 20px 20px 20px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}#featured-projects .project>p{margin-bottom:10px}#featured-projects .project .project-info p{margin-bottom:5px}#featured-projects .project ul{padding:0;margin-top:-2px}#featured-projects .project ul li{list-style-type:none;margin:2px 0}#featured-projects .project ul li:before{content:"•";color:#ed1c24;padding-right:.8em}.page-template-template-BIM header h1{margin-bottom:15px}#gray-box{background:#ededee;width:100%;float:left;padding:40px 0 20px 0;margin-bottom:20px;line-height:1.6em;color:#000}#gray-box>div{padding:0 20px !important}.button-description{margin-bottom:20px}a.bim-button{display:block;border:1px solid #ccc;border-radius:0;text-align:center;width:200px;padding:10px 0;margin:0 0 5px 0;font-family:"Univers LT W01_75 Black1475980";font-size:10px;line-height:1em;text-transform:uppercase;color:#000;height:30px}.page-template-template-support a.spec-button{background:#ecedee;width:90%;padding:7px 12px !important}.page-template-template-support ul.nav-stacked,.page-template-template-support li.dropdown{width:100%}.page-template-template-support li.dropdown a.spec-button{text-align:left;background:#fff}.page-template-template-support li.dropdown a.spec-button:after{content:"";font-family:fontAwesome;float:right;color:#666;font-size:13px;line-height:13px}.page-template-template-support .dropdown-menu{width:90%}.support-text{padding-right:40px;margin-bottom:20px;color:#666}.page-template-template-green{color:#666}.page-template-template-green #mainbody-columns{padding-bottom:60px}.sitemap-content{column-count:2;-webkit-column-count:2;-moz-column-count:2;margin-bottom:40px;padding:0 40px}.sitemap-content #footer-menu li:before{content:""}.sitemap-content #footer-menu{margin-top:0}.sitemap-content #footer-menu>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.sitemap-content #footer-menu ul.sub-menu li{margin-left:0}.sitemap-content #footer-menu ul.sub-menu ul.sub-menu li{margin-left:15px}.sitemap-content #footer-menu>li{margin-top:15px;margin-left:0}.sitemap-content #footer-menu>li:first-child{margin-top:0px}.sitemap-content #footer-menu>li>a{border-bottom:1px solid #ccc;padding:0;color:#000 !important;padding-bottom:5px;margin-bottom:5px;margin-top:0;font-size:13px;font-family:"Univers LT W01_75 Black1475980"}.sitemap-content #footer-menu li a br{display:none}.sitemap-content #footer-menu li ul.sub-menu a{font-size:13px;color:#666;display:block;margin-bottom:7px;border-bottom:0}.sitemap-content #footer-menu>li ul.sub-menu ul.sub-menu li a,.sitemap-content #footer-menu>li>ul.sub-menu>li>a{font-family:"Univers LT W01_55 Roman1475956"}.sitemap-content #footer-menu ul.sub-menu>li.menu-item-has-children>a{color:#000 !important;margin-top:15px}.sitemap-content #footer-menu ul.sub-menu li:first-child>a{margin-top:0}.sitemap-content #footer-menu li.menu-item-has-children>li.menu-item-has-children>a{color:#666 !important}.sitemap-content #footer-menu li.menu-item-has-children>li.menu-item-has-children>a:hover,.sitemap-content #footer-menu li ul.sub-menu a:hover,.sitemap-content #footer-menu ul.sub-menu>li.menu-item-has-children>a:hover,.sitemap-content #footer-menu ul.sub-menu>li.menu-item-has-children>a:hover{color:#ed1c24 !important}.sitemap-content #footer-menu>li.menu-item-has-children>a{}.sitemap-content #footer-menu ul.sub-menu{margin-top:0}.subref,.subref{margin-top:12px}div.reference div.reference-child:nth-child(1) .subref{margin-top:0}.subref-child{margin-left:15px;margin-top:12px}.subref-child ul{margin-left:35px}.page-template-template-solution a{color:#ed1c24}#replacement-hardware{font-family:"Univers LT W01_55 Roman1475956"}#replacement-hardware .product-title{margin-top:40px}#replacement-hardware section{margin-bottom:60px}#replacement-hardware .title{margin-top:15px;font-family:"Univers LT W01_75 Black1475980"}#replacement-hardware .part{border:1px solid #ccc;padding:10px;margin-left:-1px;margin-top:-1px;min-height:400px}#replacement-hardware .part .title{font-weight:bold}#replacement-hardware .part .img{height:108px}#replacement-hardware .part img{margin-right:10px;height:100%;width:auto}#replacement-hardware .part .description{padding-left:10px;min-height:221px}#replacement-hardware .part .description table{font-family:"Univers LT W01_55 Roman1475956"}#replacement-hardware .part .description table tr th{padding-bottom:10px}#replacement-hardware .part .description table tr td{vertical-align:top}#replacement-hardware .part .description table tr td:first-child{padding-right:10px;text-align:right}#replacement-hardware .part .description p{margin-bottom:0}#replacement-hardware .part ul{list-style-type:none !important}#replacement-hardware .part ul li:before{display:none !important}#replacement-hardware .part ul li{padding-left:0;margin-left:0}#replacement-hardware section.replacement-doors .part{min-height:525px}#replacement-hardware section.replacement-doors .part .description{min-height:364px}#replacement-hardware section.replacement-pilasters .part{min-height:382px}#replacement-hardware section.replacement-pilasters .part .description{min-height:188px}#replacement-hardware section.replacement-misc .part .description{min-height:274px}#replacement-hardware section.replacement-misc .part .description ul.bullets{list-style-type:disc !important;padding-left:15px}#mainbody-columns.product-selector-page{padding:0}.step-container{padding-right:3.5px !important;min-height:565px}.how-to-image{background:#eee}.step-container .how-to-title{font-family:"Univers LT W01_75 Black1475980";font-size:15px;text-transform:uppercase;min-height:48px}.step-container .how-to-description{min-height:80px;width:80%}.step-container .how-to-button{font-family:"Univers LT W01_75 Black1475980";padding:8px;border:1px solid #ccc;text-align:center;display:block;width:200px}.step-container .how-to-button .arrow{height:12px;content:url("https://cdn-ildkaeh.nitrocdn.com/mRZVCPbXXKojXEYMIjhuqcnwWolgLyWg/assets/images/optimized/rev-70c5bb5/asigroup.us/wp-content/themes/asigroupcanada/images/red-arrow.png");float:right;margin-top:2px}.size-options,.configurations{border:1px solid #ccc;margin-bottom:30px;padding-bottom:30px}.size-option-image{padding:0 40px}.size-option-image img{width:100%}.configuration_description{padding-left:40px}.ref-content{font-size:13px;margin-bottom:40px;font-family:"Univers LT W01_65 Bold1475968"}.resources{padding:30px 0px}.resources h5{margin-bottom:5px;font-family:"Univers LT W01_55 Roman1475956";font-size:13px}.reference-description p{font-family:"Univers LT W01_65 Bold1475968";font-size:13px;margin:40px 15px 0}.reference-category{padding:0 15px}.reference-category h2.section-title{font-size:13px;font-family:"Univers LT W01_75 Black1475980";border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;margin-top:40px;width:80%}.reference-category ul{list-style-type:none;padding:0 0 0 15px;color:#666;margin-top:0}.reference-category ul li{padding:4px 0}.reference-category ul li a{color:#666}.reference-category ul li a:hover{color:#ed1c24}.brochurepage{padding-left:5%}.brochurepage h2.page-title{margin:0;display:inline-block;font-size:12px;margin-bottom:3%;padding-bottom:5px}.resource-page .category-name,.resource-page .product-name,.resource-page .literature{color:#000;font-weight:bold}.resource-page .category-name li .product-name{color:#666}.resource-page .category-name li{margin-left:25px;margin-top:5px}.resource-page .literature li{margin-top:5px}.resource-page .product-name li a,.resource-page .literature li a{color:#aaa}.resource-page .literature li a:hover{color:#ed1c24}.contact-form{margin-left:40px}.contact-us-content{margin-left:40px}@media screen and (min-width: 992px){.resources>.row{display:flex;flex-wrap:wrap;margin-bottom:30px}.resources{padding:0px}#homepage_boxes{background:linear-gradient(white 33%,#ed1c24 33%)}#homepage-footer{height:280px}h2.homepage-banner-text{padding-bottom:0px;background-color:transparent}}@media screen and (max-width: 991px){#homepage_boxes div.homepage_box{background:linear-gradient(white 33%,#ed1c24 33%)}.homepage_box_description{align-items:center;text-align:center;margin:0 auto}.homepage_box_description p{width:250px;min-height:auto}}#main-menu>li:lang(fr){padding:0 0 0 39px}@media screen and (max-width: 767px){#homepage-footer .homepage-footer-nav:last-child{padding-left:0}#asi-footer>div{padding:0 !important}#disclaimer{padding:12px !important}}#asi-mainmenu-toggle{display:none}#asi-mainmenu-collapse{overflow:visible !important}#main-menu{list-style-type:none;margin:0;padding:0;position:relative}#main-menu ul{margin:0 !important;padding:0 !important}#main-menu>li{border:none;float:left;font-size:12px;min-height:27px;line-height:27px;padding:0 0 0 52px;margin:0;font-family:"Univers LT W01_65 Bold1475968"}#main-menu>li:first-child{padding:0}#main-menu>li li.haschild{position:relative}#home-icon{font-size:16px}#main-menu li.menu-item-243{padding-right:0}#main-menu>li>a{color:#000;margin:0;padding:0;padding:0 5px 3px -1px !important;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-ms-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}body.single-products #main-menu>li.menu-item-5735>a,#main-menu>li.current-menu-item a,#main-menu>li.current_page_item a,#main-menu>li.current-product-ancestor a{color:#ed1c24;border-bottom:4px solid #ed1c24}body.category-partitions #main-menu>li.menu-item-5735>a{color:#000;border-bottom:0}#main-menu>li:hover>a{background:transparent;color:#ed1c24;border-bottom:4px solid #ed1c24}#main-menu>li:hover>a.menu-image-title-hide{background:transparent;border-bottom:none !important}#main-menu>li:hover{color:#ed1c24}#main-menu>li.menu-item-5688.active>a,#main-menu>li.current-menu-item>a,#main-menu>li.current_page_item>a,#main-menu>li.current-menu-ancestor>a,#main-menu>li.current-menu-parent>a{background:transparent;color:#ed1c24;border-bottom:4px solid #ed1c24}#main-menu>li.menu-item-5688.current-menu-parent>a,#main-menu>li.menu-item-5688.current-menu-ancestor>a{border-bottom:none !important;color:#000 !important}#main-menu>li.menu-item-5688.active>a,#main-menu>li.menu-item-5688.current-menu-item>a{background:transparent;color:#ed1c24 !important;border-bottom:4px solid #ed1c24 !important}#main-menu>li#menu-item-5688>a:hover{color:#ed1c24 !important}#main-menu .sub-menu{background:#ccc;display:block;left:-9999px;padding:0 !important;position:absolute;width:200px;z-index:999999;margin-left:-1px}#main-menu .sub-menu .sub-menu:before{display:none}#main-menu li:hover .sub-menu{left:auto;background:#fff}#main-menu .sub-menu ul{width:100%;display:table;border-spacing:0px;border:1px solid #fff;border-bottom:0}#main-menu .sub-menu li{border:0;height:40px;display:table-row;width:100%}#main-menu .sub-menu li:first-child{border-top:none}#main-menu .sub-menu li a{color:#000;line-height:1.3em;padding-left:10px;background:#ccc;border-bottom:1px solid #fff;border-right:0;border-left:0;display:table-cell;vertical-align:middle;font-size:11px;font-family:"Univers LT W01_55 Roman1475956"}#main-menu .sub-menu li:hover a{color:#fff !important;background:#ed1c24;border-bottom:1px solid #fff}#main-menu .sub-menu li:hover{background:#fff}#main-menu .sub-menu li:hover a,#main-menu .sub-menu li a:active,#main-menu .sub-menu li a:focus,#main-menu .sub-menu li a:hover{color:#fff !important;text-decoration:none}#main-menu .sub-menu .sub-menu{border-top:0px solid #eee;left:-9999px !important;margin-left:180px;margin-top:-24px}#main-menu .sub-menu li:hover .sub-menu{left:auto !important}#comments{border-top:1px solid #e5e5e5;margin:20px 0 0 0}#comments.nocomments{border-top:none}#comments>h2:first-child{font-size:20px;margin:0 0 42px 0;padding:24px 0 0 0}#comments>nav{margin:12px 0;overflow:hidden}#comments>nav .nav-prev{float:left}#comments>nav .nav-next{float:right}#comments>ol{list-style-type:none;padding:0}#comments ol.children{list-style-type:none;margin-left:5%;padding:0}#comments li article{clear:both;margin-top:20px;position:relative}#comments li article>aside{border:1px solid #eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;left:0;position:absolute;top:20px}#comments li article>aside img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block}#comments li article>.content{border-bottom:1px solid #eee;margin-left:56px;overflow:hidden;padding:2px 3% 12px 3%}#comments .children article>.content{margin-left:48px}#comments article time{color:#b3b6b7;font-size:13px}#comments article .author{font-size:12px;font-family:"HelveticaNeueW01-75Bold"}#comments article .content>*{font-size:12px}#comments article footer .edit,#comments article footer .reply{float:right;font-size:12px;font-family:"HelveticaNeueW01-75Bold";margin-left:10px}#comments em.awaiting-moderation{color:#a33;display:block;font-size:14px;margin:0 0 12px 0;text-align:center}#comments li.bypostauthor>article{border:1px solid #f5f5f5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#comments li.bypostauthor article .content{border:none !important}#comments li.bypostauthor article aside{left:2%}#comments li.byuser article{}#comments li.odd article{}#comments li.even article{}#comments li article abbr[title],#comments li article acronym[title]{border-bottom:1px dotted}#comments li article code{background:#fafafa;border-left:4px solid #eee;display:block;margin:10px 0;padding:10px 20px;white-space:pre}#comments li article blockquote{background:#fafafa;border:2px solid #eee;border-left:none;border-right:none;display:block;margin:10px 0;padding:10px;position:relative}#comments li article blockquote p{margin:0}#comments li article q{color:#888;font-family:"HelveticaNeueW01-75Bold"}#comments li article strike{text-decoration:line-through}#comments li article del{color:#aaa;text-decoration:line-through}#respond{padding:12px 0}#respond>h3{padding:24px 0 0 0;margin:0 0 20px;font-size:28px;font-weight:normal !important;line-height:100%;border-top:1px solid #e5e5e5}#respond p.comment-notes,#respond p.logged-in-as,#respond p.form-allowed-tags{font-size:13px;color:#999}#respond input,#respond textarea{display:block}#respond input[type="checkbox"]{display:inline-block}#respond input[type="text"],#respond input[type="password"],#respond textarea{width:100%}#respond #reply-title small{float:right;font-size:14px;text-transform:none}.content>form input[type="submit"]{display:inline-block;float:none}#asi-mainbody article>header{margin-bottom:10px}article header{position:relative}article.post,article.page{padding-left:120px}article.post.no-sidebar,article.page.no-sidebar{padding-left:0}article.no-title,article.page-fullwidth{padding-left:0}section#comments{margin-left:120px}article.no-sidebar+section#comments{margin-left:0}article.no-title+section#comments,article.page-fullwidth+section#comments{margin-left:0}article>footer{border-top:1px solid #e5e5e5;padding:16px 0}article>footer::after,#respond p.form-submit:after{clear:both;content:"";display:table}aside.meta{float:left;left:-120px;position:absolute;width:94px}aside.meta dl{position:relative}aside.meta a{color:#999}aside.meta a:active,aside.meta a:focus,aside.meta a:hover{color:#333}aside.meta dt,aside.meta dd{clear:both;display:block;font-size:13px;line-height:17px;text-align:right}aside.meta dt,aside.meta dd[class]{font-family:"HelveticaNeueW01-75Bold"}aside.meta dd{margin:0 0 12px 0}aside.meta dt.date{display:none}aside.meta time{display:block;float:right;width:66px;height:66px;line-height:52px;padding:6px;text-align:center;background:#ffb251;font-size:48px;font-weight:600;color:white;margin-bottom:12px}aside.meta time span{display:block;font-size:18px;line-height:0}article header h1 sup,article.sticky header h1 sup,article header h2 sup,article.sticky header h2 sup{background:#f41;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:normal;line-height:12px;padding:2px 5px;position:relative;text-transform:uppercase;top:-12px}article figure.featured-image img{display:block;height:auto;margin:15px auto 30px auto;max-width:100%}article figure.featured-image img+figcaption{color:#bbb;font-size:12px;margin:-30px 0 15px 0;padding:10px 0;text-align:center}.alignnone{float:none}.alignleft{float:left;margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}.aligncenter{display:block;float:none;margin:0 auto}div.wp-caption{max-width:100% !important}.wp-caption-text{font-size:13px;font-style:italic;line-height:1.5;text-align:center}.gallery{clear:both;padding:16px 0}.gallery-caption{font-size:10px}#activateform{margin:0 auto;max-width:500px}#activateform #key,#activateform #submit{font-size:inherit !important}.mu_register{margin:20px auto !important;max-width:500px}.mu_register input[type="submit"],.mu_register #blog_title,.mu_register #user_email,.mu_register #blogname,.mu_register #user_name{font-size:inherit !important}.mu_register label{font-size:inherit !important}.header-banner{text-align:center;font-size:20px;font-weight:bold;padding:30px;background:#ffea5f}.header-banner .icon.icon-arrow-right{position:relative;top:2px;height:1em;width:1em}.header-banner__link,.header-banner__link:hover,.header-banner__link:active,.header-banner__link:focus{color:black}#gk-breadcrumb-area{border-bottom:1px solid #e5e5e5;overflow:hidden;padding:10px 0}.gk-breadcrumbs{float:left;font-size:13px;margin-top:10px}.gk-breadcrumbs>a:first-child:before{display:none}.gk-breadcrumbs>a:before,.gk-breadcrumbs>span:before{color:#ddd;content:" / ";font-weight:normal;padding:0 5px}.gk-breadcrumbs>span{color:#777}#gk-font-size{float:right}#gk-font-size>a{margin-left:5px}#gk-contact{margin:0;max-width:540px;overflow:hidden;width:100%}#gk-contact dd{margin:5px 0;padding:0}#gk-contact span.error{color:#dd514c}.contactpage .gk-contact-error,.contactpage .gk-contact-thanks{background:#5eb95e;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;font-size:14px;line-height:18px;margin:30px 0;max-width:520px;padding:5px 10px;text-align:center;width:100%}.contactpage .gk-contact-error{background:#dd514c}.contactpage input[type="text"],.contactpage textarea{width:100%}.contactpage input[type="submit"]{float:right;margin:0}.page404>p:first-child{font-size:150%;padding:20px 0;text-align:center}.page404>p:first-child>small{display:block;font-size:85%;text-align:center}.page404 label[for="s"]{display:none}.page404 form{margin:10px 0 30px 0;text-align:center}.page404>div{clear:both;overflow:hidden}.page404 .widget{float:left;margin:0 2%;width:46%}.archivepage .widget{float:left;margin:0 2%;width:29%}.archivepage .widget.first{margin-left:0;width:31%}.archivepage .widget.last{margin-right:0;width:31%}.archivepage .widget li:before{display:none}.archivepage .widget.first li{position:relative}.archivepage .widget.first li a{display:block;padding-left:54px}.archivepage .widget li small{color:#aaa;left:0;position:absolute;top:7px}.tagcloud .tag-cloud{border-top:1px solid #e5e5e5;margin:20px 0;padding:10px 0}.tagcloud .tag-cloud a{padding:0 10px;vertical-align:middle}.loginpage #loginform{margin:0 auto;overflow:hidden;width:240px}.loginpage input[type="text"],.loginpage input[type="password"]{clear:both;width:240px}.loginpage p label{display:block}.loginpage .login-remember{float:left}.loginpage .login-submit{float:right;margin:10px 0}.loginpage .login-submit input[type="submit"]{margin:0}.loginpage nav.small{border-top:1px solid #eee;clear:both;margin:10px auto;padding:10px 0;width:240px}.loginpage nav.small ul{margin:0}.loginpage nav.small ul li{float:left;margin-right:10px;padding-left:0}.loginpage nav.small ul li:before{display:none}header hgroup h2{margin:0;padding:13px 0 10px 0}.gk-format-aside,.gk-format-audio,.gk-format-chat,.gk-format-gallery,.gk-format-image,.gk-format-link,.gk-format-quote,.gk-format-status,.gk-format-video{background:#fff url("https://asigroup.us/wp-content/themes/asigroupcanada/images/post_formats/format-aside.png") no-repeat center center;border:2px solid #fff;display:block;height:28px;left:0;padding:0;position:absolute;text-align:left !important;text-indent:-9999px !important;top:-14px;width:28px;z-index:1}.gk-format-aside.nitro-lazy,.gk-format-audio.nitro-lazy,.gk-format-chat.nitro-lazy,.gk-format-gallery.nitro-lazy,.gk-format-image.nitro-lazy,.gk-format-link.nitro-lazy,.gk-format-quote.nitro-lazy,.gk-format-status.nitro-lazy,.gk-format-video.nitro-lazy{background:none !important}.gk-format-audio{background:#fff url("https://asigroup.us/wp-content/themes/asigroupcanada/images/post_formats/format-audio.png") no-repeat center center}.gk-format-audio.nitro-lazy{background:none !important}.gk-format-chat{background:#fff url("https://asigroup.us/wp-content/themes/asigroupcanada/images/post_formats/format-chat.png") no-repeat center center}.gk-format-chat.nitro-lazy{background:none !important}.gk-format-gallery{background:#fff url("https://asigroup.us/wp-content/themes/asigroupcanada/images/post_formats/format-gallery.png") no-repeat center center}.gk-format-gallery.nitro-lazy{background:none !important}.gk-format-image{background:#fff url("https://asigroup.us/wp-content/themes/asigroupcanada/images/post_formats/format-image.png") no-repeat center center}.gk-format-image.nitro-lazy{background:none !important}.gk-format-link{background:#fff url("https://asigroup.us/wp-content/themes/asigroupcanada/images/post_formats/format-link.png") no-repeat center center}.gk-format-link.nitro-lazy{background:none !important}.gk-format-quote{background:#fff url("https://asigroup.us/wp-content/themes/asigroupcanada/images/post_formats/format-quote.png") no-repeat center center}.gk-format-quote.nitro-lazy{background:none !important}.gk-format-status{background:#fff url("https://asigroup.us/wp-content/themes/asigroupcanada/images/post_formats/format-status.png") no-repeat center center}.gk-format-status.nitro-lazy{background:none !important}.gk-format-video{background:#fff url("https://asigroup.us/wp-content/themes/asigroupcanada/images/post_formats/format-video.png") no-repeat center center}.gk-format-video.nitro-lazy{background:none !important}.pagenav{margin:20px 0 10px 0;overflow:hidden}.pagenav .nav-prev{float:left}.pagenav .nav-next{float:right}.author-info{background:#fafafa;border:1px solid #f4f4f4;clear:both;margin-top:34px;min-height:48px;overflow:hidden;padding:15px 20px;position:relative}#gk-social-api+.author-info{margin-top:72px}.author-info>aside{left:20px;position:absolute;top:20px}.author-info img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;margin-top:-5px}.author-info>div{padding:0 0 0 84px}.author-info h2{font-size:18px;margin:0 0 6px 0}.author-info .author-desc{font-size:12px;line-height:17px}.content dl.post-fields{border-top:1px solid #e5e5e5;font-size:13px;line-height:1.3;margin:10px 0;padding:0}.content dl.post-fields dt{border-top:1px solid #f5f5f5;font-size:12px;font-weight:bold;line-height:1.5;margin:10px 0 0 0;padding:10px 0 0 0}.content dl.post-fields dt:first-child{border-top:none}.content dl.post-fields dd{margin:0;padding:0}.content iframe[src^='http://www.youtube.com'],.content iframe[src^='https://www.youtube.com'],.content iframe[src^='http://youtube.com'],.content iframe[src^='https://youtube.com'],.content iframe[src*='vimeo.com']{max-width:100% !important}.content .twitter-tweet-rendered{max-width:100% !important}.content a[href^='http://www.flickr.com'],.content a[href^='https://www.flickr.com'],.content a[href^='http://flickr.com'],.content a[href^='https://flickr.com']{max-width:100% !important}.box-title>i{font-size:16px}.attachment-page{position:relative}.attachment-page>aside{left:0}.attachment-page>aside~section,.attachment-page>aside~footer{margin-left:140px}.attachment-page section.intro{overflow:hidden}.nav-prev{float:left}.nav-next{float:right}article section table th{background:#eee;padding:0 4px;text-align:left}article section table td{padding:0 4px}article section table td span.gk-table-label{display:none}.gk-demo-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 15px 50px 15px;text-align:center;width:33.3%}.gk-demo-content img{display:block;height:auto;margin:30px auto;max-width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:transform .5s ease-out;-moz-transition:transform .5s ease-out;-ms-transition:transform .5s ease-out;-o-transition:transform .5s ease-out;transition:transform .5s ease-out}.gk-demo-content:hover img{-webkit-animation-name:gkbounce;-webkit-animation-duration:.75s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:gkbounce;-moz-animation-duration:.75s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:gkbounce;-ms-animation-duration:.75s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:gkbounce;-o-animation-duration:.75s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-name:gkbounce;animation-duration:.75s;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes gkbounce{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(.9)}50%{-webkit-transform:rotateZ(1)}75%{-webkit-transform:rotateZ(1.1)}100%{-webkit-transform:rotateZ(1)}}@-moz-keyframes gkbounce{0%{-moz-transform:scale(1)}25%{-moz-transform:scale(.9)}50%{-moz-transform:rotateZ(1)}75%{-moz-transform:rotateZ(1.1)}100%{-moz-transform:rotateZ(1)}}@keyframes gkbounce{0%{transform:scale(1)}25%{transform:scale(.9)}50%{transform:rotateZ(1)}75%{transform:rotateZ(1.1)}100%{transform:rotateZ(1)}}.gk-demo-content h2{font-size:24px;margin:0}.gk-demo-content p{color:#777;font-size:14px;line-height:1.6;margin:0;padding:20px 0}/**
 *
 * -------------------------------------------
 * WP Extensions CSS file
 * -------------------------------------------
 * 
 **/
 
/*
 *
 * 8. Additional WP extensions styles
 *
 *
------------------------------------ */

/* 8.1. Archives widget
==================================== */

/* 8.2. Custom menu widget
==================================== */

/* 8.3. Pages widget
==================================== */

/* 8.4. RSS widget
==================================== */

.box h3.box-title .rsswidget {
	clear: none;
	float: left;
	font-size: 20px;
	margin-right: 10px;
}

.box .rsswidget {
	clear: both;
	display: block;
	font-size: 12px;
}

.box .rss-date {
	clear: both;
	display: block;
	font-size: 9px;
	font-style: italic;
	margin-top: -10px;
	text-align: right;
}

.box .rssSummary {
	clear: both;
	color: #888;
	font-size: 10px;
	line-height: 1.5;
	margin-bottom: 10px;
}

/* 8.5. Text widget
==================================== */

#gk-header .box.widget_text {
	padding: 0!important;
}

#gk-header .box.widget_text img {
	height: auto;
	max-width: 100%;
}

/* 8.6. Calendar widget
==================================== */

.box #wp-calendar {
	background: #fff;
	width: 100%;
}

.box #wp-calendar caption {
	background: #fff;
	border: 1px solid #eee;
	font-size: 13px;
	font-weight: normal;
	padding: 5px 0;
}

.box #wp-calendar th {
	background: #333;
	color: #fff;
	font-weight: normal;
	padding: 5px 0;
}

.box #wp-calendar td {
	border: 1px solid #eee;
	padding: 5px 0;
	text-align: center;
}

.box #wp-calendar td a {
	font-weight: bold;
}


/* 8.7. Links widget
==================================== */

.box ul.xoxo a {
	display: block;
	font-size: 12px;
	line-height: 20px;
}

.box ul.xoxo a img {
	vertical-align: middle;
}

.box ul.xoxo li {
	font-size: 10px;
	padding: 5px 0;
}

/* 8.8. Recent comments widget
==================================== */

/* 8.9. Search widget
==================================== */
 
.box #searchform label,
.box #searchform #searchsubmit {
	display: none;
}

.box #searchform .field {
	width: 100%;
}
 
/* 8.10. Categories widget
==================================== */

/* 8.11. Meta widget
==================================== */

/* 8.12. Recent posts widget
==================================== */

/* 8.13. Tag cloud widget
==================================== */

.box.tags .tagcloud {
	overflow: hidden;
}

.box.tags .tagcloud a {
	background: #5990de;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	display: block;
	float: left;
	font-size: 12px!important;
	margin: 0 5px 5px 0;
	padding: 3px 6px;
	-webkit-transition: background-color 0.3s ease-out;
	-moz-transition: background-color 0.3s ease-out;
	-ms-transition: background-color 0.3s ease-out;
	-o-transition: background-color 0.3s ease-out;
	transition: background-color 0.3s ease-out;
}

.box.tags .tagcloud a:active,
.box.tags .tagcloud a:focus,
.box.tags .tagcloud a:hover {
	background: #444;
}

/* 8.14. Common widget styles
==================================== */

/* Modules */
.box {
	margin-bottom: 25px;
}

#gk-header .box {
	margin-bottom: 0!important;
}

.box ul {
	list-style-type: none;
	margin: 0;
}

.box ul li {
	line-height: 1.5;
	padding: 5px 0;
}

.box .box-title {
	font-size: 20px;
	font-weight: 300;
	margin-bottom: 12px;
}

#gk-bottom .box a {
	color: #777;
}

#gk-bottom .box a:active,
#gk-bottom .box a:focus,
#gk-bottom .box a:hover {
	color: #333;
}
#gk-bottom .box ul li {
	line-height: 2;
	padding: 0;
}

/* Suffix blue & blue-header */
.box.blue-border > div {
	border: 3px solid #5990de!important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 15px;	
}

.box.blue-header .box-title {
	color: #5990de;
}

.box.blue > div {
	background: #5990de;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	padding: 10px 15px;
}

.box.blue .box-title {
	color: #fff;
}

.box.blue a,
#gk-bottom .box.blue a {
	color: #e8effa;
}

.box.blue a:active,
.box.blue a:focus,
.box.blue a:hover,
#gk-bottom .box.blue a:active,
#gk-bottom .box.blue a:focus,
#gk-bottom .box.blue a:hover {
	color: #fff;
}

/* Suffix red & red-header */
.box.red-border > div {
	border: 3px solid #dd514c!important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 15px;	
}

.box.red-header .box-title {
	color: #dd514c;
}

.box.red-header a,
#gk-bottom .box.red-header a {
	color: #dd514c;
}

.box.red-header a:active,
.box.red-header a:focus,
.box.red-header a:hover,
#gk-bottom .box.red-header a:active,
#gk-bottom .box.red-header a:focus,
#gk-bottom .box.red-header a:hover  {
	color: #ff736e;
}

.box.red > div {
	background: #dd514c;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	padding: 10px 15px;
}

.box.red .box-title {
	color: #fff;
}

.box.red a,
#gk-bottom .box.red a {
	color: #ffc4c2;
}

.box.red a:active,
.box.red a:focus,
.box.red a:hover,
#gk-bottom .box.red a:active,
#gk-bottom .box.red a:focus,
#gk-bottom .box.red a:hover {
	color: #fff;
}

/* Suffix green & green-header */
.box.green-border > div {
	border: 3px solid #5eb95e!important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 15px;	
}

.box.green-header .box-title {
	color: #5eb95e;
}

.box.green-header a,
#gk-bottom .box.green-header a {
	color: #5eb95e;
}

.box.green-header a:active,
.box.green-header a:focus,
.box.green-header a:hover,
#gk-bottom .box.green-header a:active,
#gk-bottom .box.green-header a:focus,
#gk-bottom .box.green-header a:hover {
	color: #7fdb7f;
}

.box.green > div {
	background: #5eb95e;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	padding: 10px 15px;
}

.box.green .box-title {
	color: #fff;
}

.box.green a,
#gk-bottom .box.green a {
	color: #e4f3e4;
}

.box.green a:active,
.box.green a:focus,
.box.green a:hover,
#gk-bottom .box.green a:active,
#gk-bottom .box.green a:focus,
#gk-bottom .box.green a:hover {
	color: #fff;
}

/* Suffix yellow & yellow-header */
.box.yellow-border > div {
	border: 3px solid #fbb450!important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 15px;	
}

.box.yellow-header .box-title {
	color: #fbb450;
}

.box.yellow-header a,
#gk-bottom .box.yellow-header a {
	color: #fbb450;
}

.box.yellow-header a:active,
.box.yellow-header a:focus,
.box.yellow-header a:hover,
#gk-bottom .box.yellow-header a:active,
#gk-bottom .box.yellow-header a:focus,
#gk-bottom .box.yellow-header a:hover {
	color: #fdd672;
}

.box.yellow > div {
	background: #fbb450;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	padding: 10px 15px;
}

.box.yellow .box-title {
	color: #fff;
}

.box.yellow a,
#gk-bottom .box.yellow a {
	color: #fffbc7;
}

.box.yellow a:active,
.box.yellow a:focus,
.box.yellow a:hover,
#gk-bottom .box.yellow a:active,
#gk-bottom .box.yellow a:focus,
#gk-bottom .box.yellow a:hover {
	color: #fff;
}

/* Suffix border1 */
.box.border1 > div {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 15px;
}

/* Suffix border2 */
.box.border2 > div {
	border: 3px solid #e5e5e5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 15px;
}

/* Suffix border3 */
.box.border3 > div {
	border: 2px dashed #e5e5e5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 10px 15px;
}.widget_gk_comments li{border:none !important;overflow:hidden;margin-bottom:12px}.widget_gk_comments li>p{background:url("https://cdn-ildkaeh.nitrocdn.com/mRZVCPbXXKojXEYMIjhuqcnwWolgLyWg/assets/images/optimized/rev-70c5bb5/asigroup.us/wp-content/themes/asigroupcanada/images/lc_comment.png") no-repeat 14px 100%;line-height:1.5;padding-bottom:10px}.widget_gk_comments li>p.nitro-lazy{background:none !important}.widget_gk_comments li.gk-admin-comment>p{background:url("https://cdn-ildkaeh.nitrocdn.com/mRZVCPbXXKojXEYMIjhuqcnwWolgLyWg/assets/images/optimized/rev-70c5bb5/asigroup.us/wp-content/themes/asigroupcanada/images/lc_comment_admin.png") no-repeat 14px 100%}.widget_gk_comments li.gk-admin-comment>p.nitro-lazy{background:none !important}.widget_gk_comments li>p a{background:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#888;display:block;padding:10px 15px}.widget_gk_comments li.gk-admin-comment>p a{background:#fcf8e3;color:#c09853}.widget_gk_comments li>img,.widget_gk_comments li>strong,.widget_gk_comments li>small{float:left}.widget_gk_comments li>img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:10px}.widget_gk_comments li>strong,.widget_gk_comments li>small{line-height:18px;width:65%}.gk-facebook-icon,.gk-twitter-icon,.gk-gplus-icon,.gk-rss-icon{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;float:none !important;height:22px;margin:2px 5px;text-indent:-9999px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:22px}.gk-facebook-icon:hover,.gk-twitter-icon:hover,.gk-gplus-icon:hover,.gk-rss-icon:hover{background-color:#fff;height:30px;margin:8px 5px;width:30px}.gk-facebook-icon{background:#727272 url("https://asigroup.us/wp-content/themes/asigroupcanada/images/fb_icon.png") no-repeat center center}.gk-facebook-icon.nitro-lazy{background:none !important}.gk-twitter-icon{background:#727272 url("https://asigroup.us/wp-content/themes/asigroupcanada/images/twitter_icon.png") no-repeat center center}.gk-twitter-icon.nitro-lazy{background:none !important}.gk-gplus-icon{background:#727272 url("https://asigroup.us/wp-content/themes/asigroupcanada/images/gplus_icon.png") no-repeat center center}.gk-gplus-icon.nitro-lazy{background:none !important}.gk-rss-icon{background:#727272 url("https://asigroup.us/wp-content/themes/asigroupcanada/images/rss_icon.png") no-repeat center center}.gk-rss-icon.nitro-lazy{background:none !important}#gk-social-icons{background:#333;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;-webkit-box-shadow:0 0 6px #939393;-moz-box-shadow:0 0 6px #939393;-ms-box-shadow:0 0 6px #939393;-o-box-shadow:0 0 6px #939393;box-shadow:0 0 6px #939393;left:0;padding:10px 0;position:fixed;text-align:center;top:40%;width:48px;z-index:1001}#gk-social-icons.right{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;left:auto;right:0}.gk-nsp{position:relative}.gk-nsp-arts,.gk-nsp-links{overflow:hidden}.gk-nsp-arts-nav,.gk-nsp-links-nav{overflow:hidden;clear:both}.gk-nsp-links-nav{float:right}.gk-nsp-arts-nav{position:absolute;right:12px;padding:0 3px;top:-36px}.gk-nsp-arts-nav ul,.gk-nsp-links-nav ul{list-style-type:none !important;margin:6px 0 0 !important;padding:0 !important;float:left}.gk-nsp-arts-nav ul li,.gk-nsp-links-nav ul li{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left;width:10px;height:10px;margin:-2px 4px 0 0 !important;background:#bebebe;border:none !important;padding:0 !important;text-indent:-999em;cursor:pointer}.gk-nsp-arts-nav li:hover,.gk-nsp-arts-nav li.active,.gk-nsp-links-nav li:hover,.gk-nsp-links-nav li.active{background:#777}.gk-nsp-next,.gk-nsp-prev{float:left;width:9px;height:10px;margin:4px 0 0 4px;background:url("https://asigroup.us/wp-content/themes/asigroupcanada/images/nsp_interface.png") no-repeat -10px 0;text-indent:-999em;cursor:pointer}.gk-nsp-next.nitro-lazy,.gk-nsp-prev.nitro-lazy{background:none !important}.gk-nsp-prev{background-position:0 0}.gk-nsp-next:hover,.gk-nsp-prev:hover{background-position:-10px -10px}.gk-nsp-prev:hover{background-position:0 -10px}.gk-nsp-art-page{float:left}.gk-nsp-art{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;float:left}.gk-nsp-art.gk-nsp-cols-1{border-top:1px solid #e5e5e5}.gk-nsp-art:first-child{border-top:none}.gk-nsp-art div{overflow:hidden}.gk-nsp-header{font-size:18px;font-weight:bold;letter-spacing:-1px;line-height:1.2;margin:0 0 10px 0}.gk-nsp-header a{color:#2f3133;text-decoration:none}.gk-nsp-header a:active,.gk-nsp-header a:focus,.gk-nsp-header a:hover{color:#418cd1}.gk-nsp-art .gk-nsp-image{border:none}body[data-tablet="false"] .gk-nsp-art .gk-nsp-image{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s linear;-moz-transition:-moz-transform .15s linear;-o-transition:-o-transform .15s linear;transition:transform .15s linear}body[data-tablet="false"] .gk-nsp-art .gk-nsp-image:hover{-webkit-transform:scale(.96);-moz-transform:scale(.96);-ms-transform:scale(.96);-o-transform:scale(.96);transform:scale(.96)}.gk-nsp-art .gk-nsp-image-wrap{overflow:hidden}.gk-nsp-art .gk-nsp-text{color:#555;float:none;font-size:14px;line-height:20px;margin:0}.gk-nsp-art .gk-nsp-text+.readon{margin-top:16px}.gk-nsp-art .gk-nsp-text+.gk-nsp-info{margin-top:6px}.gk-nsp-art .gk-nsp-info{color:#999;font-size:10px;font-style:normal;font-weight:300;line-height:1;margin:10px 0 !important;text-transform:uppercase}.gk-nsp-art .gk-nsp-info a,.gk-nsp-art .gk-nsp-info span{color:#999;padding-left:8px}.gk-nsp-art .gk-nsp-info a:first-child,.gk-nsp-art .gk-nsp-info span:first-child{padding-left:0 !important}.gk-nsp-art .gk-nsp-info a:active,.gk-nsp-art .gk-nsp-info a:focus,.gk-nsp-art .gk-nsp-info a:hover{color:#333}.readon.left,.readon.right,.readon.center{clear:both}.readon.left{float:left}.readon.right{float:right}.readon.center{display:inline;float:none}.gk-nsp-links ul{float:left;list-style-type:none !important;padding:0 !important}.gk-nsp-links ul li{border-top:1px solid #e5e5e5;margin:0 !important;padding:16px 0}.gk-nsp-links ul li h4{color:#2f3133;font-size:16px;font-weight:bold;line-height:28px;margin:0}.gk-nsp-links ul li h4 a{color:#2f3133;text-decoration:none}.gk-nsp-links ul li h4 a:active,.gk-nsp-links ul li h4 a:focus,.gk-nsp-links ul li h4 a:hover{color:#418cd1}.gk-nsp-links ul li p{font-size:14px;line-height:22px;margin:5px 0}.gk-nsp-image-wrap{float:left}.gk-responsive{line-height:1}img.gk-responsive{width:100% !important;height:auto}.gk-responsive{display:block;position:relative}.gk-nsp-image{max-width:100%}.gk-nsp-arts,.gk-nsp-links{clear:both;width:100%}.gk-nsp-arts::after,.gk-nsp-links::after{clear:both;content:"";display:table}.gk-nsp-arts-page,.gk-nsp-art{float:left}.gk-nsp-pages-1{width:100%}.gk-nsp-pages-2{width:200%}.gk-nsp-pages-3{width:300%}.gk-nsp-pages-4{width:400%}.gk-nsp-pages-5{width:500%}.gk-nsp-pages-6{width:600%}.gk-nsp-pages-7{width:700%}.gk-nsp-pages-8{width:800%}.gk-nsp-pages-9{width:900%}.gk-nsp-pages-10{width:1000%}.gk-nsp-cols-1{width:100%}.gk-nsp-cols-2{width:50%}.gk-nsp-cols-3{width:33.3%}.gk-nsp-cols-4{width:25%}.gk-nsp-cols-5{width:20%}.gk-nsp-cols-6{width:16.66%}.gk-nsp-cols-7{width:14.285%}.gk-nsp-cols-8{width:12.5%}.gk-nsp-cols-9{width:11.1%}.gk-nsp-cols-10{width:10%}.gk-nsp-art.gk-nsp-cols-1,.gk-nsp-art.gk-nsp-cols-2:nth-child(2n+1),.gk-nsp-art.gk-nsp-cols-3:nth-child(3n+1),.gk-nsp-art.gk-nsp-cols-4:nth-child(4n+1),.gk-nsp-art.gk-nsp-cols-5:nth-child(5n+1),.gk-nsp-art.gk-nsp-cols-6:nth-child(6n+1),.gk-nsp-art.gk-nsp-cols-7:nth-child(7n+1),.gk-nsp-art.gk-nsp-cols-8:nth-child(8n+1),.gk-nsp-art.gk-nsp-cols-9:nth-child(9n+1),.gk-nsp-art.gk-nsp-cols-10:nth-child(10n+1){clear:both}.gk-nsp-arts-scroll,.gk-nsp-links-scroll{overflow:hidden}.gk-tabs{position:relative;overflow:hidden}.gk-tabs-wrap{border:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:0}.gk-tabs-wrap>ol{border-bottom:1px solid #e5e5e5;margin:0 !important;min-height:38px}.gk-tabs-wrap>ol li{background:transparent;border:none;color:#858585;cursor:pointer;float:left;font-size:16px;font-weight:normal;line-height:39px;list-style-type:none;margin:0 0 0 -1px;height:38px;padding:0 15px;text-align:center;text-transform:uppercase}.gk-tabs-wrap>ol li.active,.gk-tabs-wrap>ol li.active:hover{background:#fff;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;color:#2f3336;padding:0 14px;position:relative}.gk-tabs-wrap>ol li.active::after{background:#fff;content:"";clear:both;display:block;float:left;height:2px;margin-left:-14px;position:absolute;top:38px;width:100%;z-index:2}.gk-tabs-wrap>ol li:hover{color:#2f3336}.gk-tabs-container{background:#fff;clear:both;overflow:hidden;position:relative}.gk-tabs-item{background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;left:-9999px;overflow:hidden;padding:30px 20px;position:absolute;top:0;width:100%;z-index:1}.gk-tabs-item .box{margin-bottom:0 !important}.gk-tabs-item.active{left:0;position:relative;z-index:2}body #lang_sel_footer{background-color:transparent;border:none;clear:both;font:inherit;margin:0;min-height:15px;padding:7px;text-align:center}/**
 *
 * -------------------------------------------
 * Shortcodes - typography elements - CSS file
 * -------------------------------------------
 *
 **/

/*
 *
 * 6. Shortcodes
 *
 *
------------------------------------ */

/* 6.1. Typography elements
==================================== */

.gk-warning,
.gk-notice,
.gk-info,
.gk-error,
.gk-thanks { /* Common rules for all these types */
	background-color: #FCF8E3;
	border: 1px solid #FBEED5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	color: #C09853;
	margin-bottom: 18px;
	padding: 8px 35px 8px 14px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

/* Notices */
.gk-notice {
	background-color: #D9EDF7;
	border-color: #BCE8F1;
	color: #3A87AD;
}

/* Infos */
.gk-info {
	background-color: #DFF0D8;
	border-color: #D6E9C6;
	color: #468847;
}

/* Errors */
.gk-error {
	background-color: #F2DEDE;
	border-color: #EED3D7;
	color: #B94A48;
}

/* Labels & badges */
.gk-badge,
.gk-label,
.gk-badge[data-style="style1"],
.gk-label[data-style="style1"] {
	background-color: #999;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	padding: 1px 4px 2px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	vertical-align: baseline;
	white-space: nowrap;
}

.gk-badge,
.gk-badge[data-style="style1"] {
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	padding: 1px 9px 2px;
}

.gk-badge[data-style="style2"],
.gk-label[data-style="style2"] {
	background: #468847;
}

.gk-badge[data-style="style3"],
.gk-label[data-style="style3"] {
	background: #F89406;
}

.gk-badge[data-style="style4"],
.gk-label[data-style="style4"] {
	background: #B94A48;
}

.gk-badge[data-style="style5"],
.gk-label[data-style="style5"] {
	background: #3A87AD;
}

.gk-badge[data-style="style6"],
.gk-label[data-style="style6"] {
	background: #333;
}

/* Code listings */
pre.gk-code {
	background: #fafafa;
	border: 1px solid #e5e5e5;
	color: #666;
	display: block;
	font-size: 12px;
	padding: 10px 20px;
}

pre.gk-code[data-style="style2"] {
	border: none;
	border-left: 4px solid #5990de;
}

pre.gk-code[data-style="style3"] {
	border: none;
	border-bottom: 4px solid #5990de;
	border-top: 4px solid #5990de;
}

/* Text blocks */
.gk-textblock,
.gk-textblock[data-style="style1"] {
	background: #5990de;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #fff;
	margin: 10px 0;
	padding: 10px 16px;
}

.gk-textblock[data-style="style2"] {
	background: #dd514c;
}

.gk-textblock[data-style="style3"] {
	background: #5eb95e;
}

.gk-textblock[data-style="style4"] {
	background: #fbb450;
}

.gk-numblock {
	clear: both;
	margin: 10px 0;
}

.gk-numblock span,
.gk-numblock[data-style="style1"] span {
	background: #5990de;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #fff;
	display: block;
	float: left;
	font-size: 24px;
	font-weight: bold;
	height: 48px;
	line-height: 49px;
	margin: 0 10px 10px 0;
	text-align: center;
	width: 48px;
}

.gk-numblock[data-style="style2"] span {
	background: #dd514c;
}

.gk-numblock[data-style="style3"] span {
	background: #5eb95e;
}

.gk-numblock[data-style="style4"] span {
	background: #fbb450;
}

.gk-floated {
	color: #5990de;
	font-size: 125%;
	font-style: italic;
}

.gk-floated[data-align="left"] {
	float: left;
	padding: 10px 20px 10px 0;
}

.gk-floated[data-align="right"] {
	float: right;
	padding: 10px 0 10px 20px;
}

.gk-floated[data-align="center"] {
	float: none;
	padding: 10px 0;
	text-align: center;
	width: 100%;
}

/* Blockquote */
blockquote.gk-quote {
	border-left: 4px solid #e5e5e5;
	margin: 10px 0;
	overflow: hidden;
	padding: 0 0 0 20px;
}

blockquote.gk-quote p {
	margin: 0 0 10px 0;
}

blockquote.gk-quote cite {
	color: #aaa;
	float: right;
	font-size: 11px;
	font-style: italic;
}

blockquote.gk-quote[data-style="style2"] {
	border-left-color: #5990de;
}

blockquote.gk-quote[data-style="style3"] {
	border-left-color: #dd514c;
}

blockquote.gk-quote[data-style="style4"] {
	border-left-color: #5eb95e;
}

blockquote.gk-quote[data-style="style5"] {
	border-left-color: #fbb450;
}

/* Lists */
article ul,
article ol {
	list-style-type: none;
	margin: 10px 0;
}

article ol {
	list-style-type: decimal;
	list-style-position: inside;
	margin-left: 10px;
}

article ul li,
article ol li {
	padding-left: 20px;
	position: relative;
}

article ol li {
	padding-left: 0;
}

article ul li:before {
	background: #221e1e;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	content: "";
	display: block;
	float: left;
	height: 4px;
	left: 8px;
	position: absolute;
	top: 7px;
	width: 4px;
}

article ol[data-style="style2"] {
	list-style-type: lower-alpha;
}

article ol[data-style="style3"] {
	list-style-type: decimal-leading-zero;
}

article ol[data-style="style4"] {
	list-style-type: upper-roman;
}

article ul[data-style="style2"] li:before {
	background: #5990de!important;
}

article ul[data-style="style3"] li:before {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: #333;
}

article ul[data-style="style4"] li:before {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: #5990de!important;
}

/* buttons */
a.gk-button[data-style="style1"],
a.gk-button[data-style="style1"]:active,
a.gk-button[data-style="style1"]:focus,
a.gk-button[data-style="style1"]:hover {
	color: #333!important;	
}
a.gk-button:active,
a.gk-button:focus,
a.gk-button:hover {
	color: #fff!important;
}
.gk-button[data-style="style2"],
.gk-button[data-style="style3"],
.gk-button[data-style="style4"],
.gk-button[data-style="style5"],
.gk-button[data-style="style6"],
.gk-button[data-style="style7"] {
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.gk-button[data-style="style2"] {
	border-color: #05C #05C #003580;
	background-color: #0074CC;
	background-image: -moz-linear-gradient(top,#08C,#05C);
	background-image: -ms-linear-gradient(top,#08C,#05C);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08C),to(#05C));
	background-image: -webkit-linear-gradient(top,#08C,#05C);
	background-image: -o-linear-gradient(top,#08C,#05C);
	background-image: -webkit-linear-gradient(top,#08C,#05C);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#05c', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);	
}

.gk-button[data-style="style2"]:active,
.gk-button[data-style="style2"]:focus,
.gk-button[data-style="style2"]:hover {
	background-color: #05c;
}

.gk-button[data-style="style3"] {
	border-color: #2F96B4 #2F96B4 #1F6377;
	background-color: #49AFCD;
	background-image: -moz-linear-gradient(top,#5BC0DE,#2F96B4);
	background-image: -ms-linear-gradient(top,#5BC0DE,#2F96B4);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#5BC0DE),to(#2F96B4));
	background-image: -webkit-linear-gradient(top,#5BC0DE,#2F96B4);
	background-image: -o-linear-gradient(top,#5BC0DE,#2F96B4);
	background-image: -webkit-linear-gradient(top,#5BC0DE,#2F96B4);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#2f96b4', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.gk-button[data-style="style3"]:active,
.gk-button[data-style="style3"]:focus,
.gk-button[data-style="style3"]:hover {
	background-color: #2F96B4;
}

.gk-button[data-style="style4"] {
	border-color: #51A351 #51A351 #387038;
	background-color: #5BB75B;
	background-image: -moz-linear-gradient(top,#62C462,#51A351);
	background-image: -ms-linear-gradient(top,#62C462,#51A351);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#62C462),to(#51A351));
	background-image: -webkit-linear-gradient(top,#62C462,#51A351);
	background-image: -o-linear-gradient(top,#62C462,#51A351);
	background-image: -webkit-linear-gradient(top,#62C462,#51A351);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#51a351', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.gk-button[data-style="style4"]:active,
.gk-button[data-style="style4"]:focus,
.gk-button[data-style="style4"]:hover {
	background-color: #51A351;
}

.gk-button[data-style="style5"] {
	border-color: #F89406 #F89406 #AD6704;
	background-color: #FAA732;
	background-image: -moz-linear-gradient(top,#FBB450,#F89406);
	background-image: -ms-linear-gradient(top,#FBB450,#F89406);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#FBB450),to(#F89406));
	background-image: -webkit-linear-gradient(top,#FBB450,#F89406);
	background-image: -o-linear-gradient(top,#FBB450,#F89406);
	background-image: -webkit-linear-gradient(top,#FBB450,#F89406);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.gk-button[data-style="style5"]:active,
.gk-button[data-style="style5"]:focus,
.gk-button[data-style="style5"]:hover {
	background-color: #F89406;
}

.gk-button[data-style="style6"] {
	border-color: #BD362F #BD362F #802420;
	background-color: #DA4F49;
	background-image: -moz-linear-gradient(top,#EE5F5B,#BD362F);
	background-image: -ms-linear-gradient(top,#EE5F5B,#BD362F);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#EE5F5B),to(#BD362F));
	background-image: -webkit-linear-gradient(top,#EE5F5B,#BD362F);
	background-image: -o-linear-gradient(top,#EE5F5B,#BD362F);
	background-image: -webkit-linear-gradient(top,#EE5F5B,#BD362F);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#bd362f', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.gk-button[data-style="style6"]:active,
.gk-button[data-style="style6"]:focus,
.gk-button[data-style="style6"]:hover {
	background-color: #BD362F;
}

.gk-button[data-style="style7"] {
	border-color: #222 #222 black;
	background-color: #414141;
	background-image: -moz-linear-gradient(top,#555,#222);
	background-image: -ms-linear-gradient(top,#555,#222);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#555),to(#222));
	background-image: -webkit-linear-gradient(top,#555,#222);
	background-image: -o-linear-gradient(top,#555,#222);
	background-image: -webkit-linear-gradient(top,#555,#222);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#555', endColorstr='#222', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.gk-button[data-style="style7"]:active,
.gk-button[data-style="style7"]:focus,
.gk-button[data-style="style7"]:hover {
	background-color: #222;
}

/* Legends */
.gk-legend {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 12px 0;
	padding: 10px 15px;
	position: relative;
}

.gk-legend > strong:first-child {
	background: #fff;
	left: 20px;
	padding: 0 5px;
	position: absolute;
	top: -13px;
}

.gk-legend[data-style="style2"] {
	border-color: #5990de;
}

.gk-legend[data-style="style3"] {
	border-color: #dd514c;
}

.gk-legend[data-style="style4"] {
	border-color: #5eb95e;
}

.gk-legend[data-style="style5"] {
	border-color: #fbb450;
}

/* Columns */

.gk-columns {
	margin: 10px 0;
	overflow: hidden;
	width: 100%;	
}

.gk-columns > div {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	padding: 0 12px;
}

.gk-columns > div:first-child {
	padding-left: 0;
}

.gk-columns > div:last-child {
	padding-right: 0;
}

.gk-columns[data-column-count="1"] > div {
	padding: 0;
	width: 100%;
}

.gk-columns[data-column-count="2"] > div {
	width: 50%;
}

.gk-columns[data-column-count="3"] > div {
	width: 33.3%;
}

.gk-columns[data-column-count="4"] > div {
	width: 25%;
}

.gk-columns[data-column-count="5"] > div {
	width: 20%;
}

.gk-columns[data-column-count="6"] > div {
	width: 16.66%;
}

.gk-columns[data-column-count="7"] > div {
	width: 14.28%;
}

.gk-columns[data-column-count="8"] > div {
	width: 12.5%;
}

/* Raw text */
.gk-raw {
	background: #fafafa;
	border: 1px solid #f0f0f0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #444;
	margin: 10px 0;
	padding: 10px 15px;
	position: relative;
}/**
 *
 * --------------------------------------------
 * Shortcodes - interactive elements - CSS file
 * --------------------------------------------
 * 
 **/

/*
 *
 * 6. Shortcodes
 *
 *
------------------------------------ */

/* 6.2. Interactive elements
==================================== */

/* RSS link */
.gk-rss > i {
	margin-right: 5px;
}

/* PDF link */
.gk-pdf > i {
	margin-right: 5px;
}

/* Private note & members note */
.gk-note,
.gk-members {
	background: #fafafa;
	border: 1px solid #f0f0f0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #aaa;
	margin: 10px 0;
	padding: 10px 15px;
	position: relative;
}

.gk-note:before,
.gk-members > strong:first-child {
	background: #dd514c;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	color: #fff;
	content: "!";
	font-size: 16px;
	height: 20px;
	left: 10px;
	line-height: 21px;
	position: absolute;
	text-align: center;
	top: -10px;
	width: 20px;
}

.gk-members > strong:first-child {
	background: #5eb95e;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 12px;
	padding: 0 10px;
	width: auto!important;
}

/* Toggle */
.gk-toggle {
	background: #fff;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 10px 0;
	min-height: 16px;
	overflow: hidden;
	padding: 15px 20px;
	position: relative;
}

.gk-toggle.opened > div {
	margin-top: 0;
	opacity: 1;
}

.gk-toggle.closed > div {
	margin-top: -200%;
	opacity: 0;
}

.gk-toggle.opened > h3:after,
.gk-toggle.closed > h3:after {
	content: "\f056";
	color: #dd5749;
	cursor: pointer;
	display: block;
	font-family: FontAwesome;
	font-size: 21px;
	position: absolute;
	right: 0;
	top: 8px;
	width: 21px;
}

.gk-toggle.closed > h3:after {
	content: "\f055";
}

.gk-toggle > h3 {
	background: #fff;
	color: #333;
	cursor: pointer;
	font-size: 16px;
	line-height: 17px;
	margin: -10px 0;
	padding: 10px 0 15px;
	position: relative;	
	z-index: 1;
}

.gk-toggle > div {
	overflow: hidden;
	padding-top: 10px;
	-webkit-transition: margin-top .3s ease-out, opacity .5s ease-out;
	-moz-transition: margin-top .3s ease-out, opacity .5s ease-out;
	-ms-transition: margin-top .3s ease-out, opacity .5s ease-out;
	-o-transition: margin-top .3s ease-out, opacity .5s ease-out;
	transition: margin-top .3s ease-out, opacity .5s ease-out;
}

/* Tooltips */
.gk-tooltip {
	position: relative;
}

.gk-tooltip dfn {
	background: #fff;
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	left:-9999px;
	padding: 5px;
	position: absolute;
	bottom: 24px;
	width: 200px;
	word-wrap: break-word;
}

.gk-tooltip:hover dfn {
	left: 50%;
	margin-left:-100px;
}

.gk-tooltip[data-style="style2"] dfn {
	background: #5990de;
	border: none;
	color: #fff;
}

.gk-tooltip[data-style="style3"] dfn {
	background: #dd514c;
	border: none;
	color: #fff;	
}

.gk-tooltip[data-style="style4"] dfn {
	background: #5eb95e;
	border: none;
	color: #fff;
}

.gk-tooltip[data-style="style5"] dfn {
	background: #fbb450;
	border: none;
	color: #fff;
}
/**
 *
 * --------------------------------------------------
 * Shortcodes - template specific elements - CSS file
 * --------------------------------------------------
 *
 **/

/*
 *
 * 6. Shortcodes
 *
 *
------------------------------------ */

/* 6.3. Template specific elements
==================================== */

/* Header elements */
.gk-big-header {
	color: #333;
	font-size: 112px;
	font-weight: 700;
	line-height: 1.6;
	margin: 0;
	margin-top: 40px;
	text-align: center;
	-webkit-filter: blur(35px);
	-webkit-transition: -webkit-filter 2.0s ease-out, font-size 0.5s ease-out, line-height 0.5s ease-out;
	-moz-transition: -webkit-filter 2.0s ease-out, font-size 0.5s ease-out, line-height 0.5s ease-out;
	-ms-transition: -webkit-filter 2.0s ease-out, font-size 0.5s ease-out, line-height 0.5s ease-out;
	-o-transition: -webkit-filter 2.0s ease-out, font-size 0.5s ease-out, line-height 0.5s ease-out;
	transition: -webkit-filter 2.0s ease-out, font-size 0.5s ease-out, line-height 0.5s ease-out;
}

body.loaded .gk-big-header {
	-webkit-filter: none;
}

.gk-big-header span {
	color: #5990de;
}

.gk-medium-header {
	color: #333;
	font-size: 28px;
	font-weight: 300;
	line-height: 1.2;
	margin: 0;
}

.gk-small-header {
	color: #7c7c7c;
	font-size: 24px;
	font-weight: 100;
	line-height: 1.2;
	margin: 0;
	text-align: center;
	-webkit-transition: font-size 0.5s ease-out;
	-moz-transition: font-size 0.5s ease-out;
	-ms-transition: font-size 0.5s ease-out;
	-o-transition: font-size 0.5s ease-out;
	transition: font-size 0.5s ease-out;
}

.gk-buttons {
	margin: 0;
	padding: 80px 0;
	text-align: center;
	-webkit-transition: padding 0.5s ease-out;
	-moz-transition: padding 0.5s ease-out;
	-ms-transition: padding 0.5s ease-out;
	-o-transition: padding 0.5s ease-out;
	transition: padding 0.5s ease-out;
}

.gk-blue-button,
.gk-yellow-button {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	font-family: 'Colaborate', Arial, sans-serif;
	font-size: 30px;
	font-weight: 300;
	height: 60px;
	line-height: 61px;
	margin-left: 25px;
	padding: 0 45px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.21);
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.gk-blue-button {
	background: #5990de;
}

.gk-yellow-button {
	background: #fbb450;
}

.gk-blue-button:first-child,
.gk-yellow-button:first-child {
	margin-left: 0;
}

.gk-blue-button:active,
.gk-blue-button:focus,
.gk-blue-button:hover,
.gk-yellow-button:active,
.gk-yellow-button:focus,
.gk-yellow-button:hover {
	background: #333;
	color: #fff;
}@media (max-width: 990px){/**
 *
 * -------------------------------------------
 * Tablet CSS file
 * -------------------------------------------
 *
 **/

body {
  padding: 0;
  background: transparent;
}
.accessory-text {
  width: 100%;
  padding-bottom: 20px;
}
.colors-inner {
  width: 100%;
}
.tech-inner,
#projects,
#bim-objects > div.bim-inner {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
}

#shipped-info > div:nth-child(1) p {
  color: #666;
  margin-top: 0;
  margin-bottom: 10px;
}
#shipped-info > div:nth-child(2) {
  padding-top: auto;
  padding-left: 0px;
  color: #000;
  margin-top: 0;
  padding-right: 0;
  margin-left: 0px;
}
#shipped-info > div:nth-child(3) {
  padding-left: 0px;
  color: #000;
  margin-top: 5%;
  padding-right: 0;
  margin-left: 0px;
}
/*#shipped-info a.spec-button {width:100%;}*/

.common-ul {
  margin-left: 0px;
}
.postid-5330 .col-sm-12.color {
  width: 100%;
}
a.spec-button {
  height: auto;
}
.dropdown-menu {
  position: static;
}
.page-template-template-support a.spec-button {
  width: 100%;
}
.product-container,
.products_slideshow {
  min-height: 0;
  padding-bottom: 40px;
}
/*.shipped-48 {margin: 20px 0;}*/
.hardware-container h2.product-title,
.page-template-template-materials .style-container {
  height: auto;
}
.style-teaser {
  position: relative;
  z-index: 10;
}
.style-container {
  max-width: 100%;
  margin: 0 auto !important;
}
.style-container:nth-child(3) {
  margin-right: auto !important;
}
.style-container2:nth-child(2) {
  margin-right: auto !important;
}
.button2 {
  width: 100%;
}
.page-template-template-hardware header h1.page-title {
  margin-bottom: 15px;
}
#disclaimer {
  padding: 10px;
  text-align: center;
}

#asi-wrap {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.navbar-toggle {
  display: block;
}
.hide-mobile {
  display: none !important;
}
.mobile-only {
  display: block !important;
}

.navmenu #main-menu > li,
.navmenu .menu > li {
  float: none;
  border-bottom: 1px solid #fff;
  min-height: 0;
  line-height: 1;
  padding: 0;
  margin: 0 !important;
}
#homeCarousel .carousel-indicators {
  left: 50%;
  bottom: -10px;
}

.navmenu #main-menu > li > a,
#menu-product-categories a,
#menu-product-collections a {
  border-bottom: 0 !important;
  padding: 10px 0 10px 5px;
  color: #000;
}

.navmenu #main-menu .sub-menu {
  position: static;
  width: auto;
  margin-left: 0;
  display: none;
}
.navmenu #main-menu li:hover .sub-menu {
  display: block;
}

header .asi-page {
  min-height: 0;
  height: 100px;
}

#mainbody-columns {
  padding: 0 30px;
} /* this may have to be changed per page */
.tax-collection #mainbody-columns {
  padding: 0;
}
.tax-product_category #mainbody-columns {
  padding: 0;
}
header .asi-page {
  padding: 10px;
}

#product-categories-sidebar {
  margin-left: 0;
}

.product-category {
  padding: 0 40px;
  width: auto;
}
#products-mobile-menu {
}
#products-mobile-menu button.navbar-toggle {
  position: fixed;
  z-index: 999999;
  left: 0;
}

.cat-head {
  margin-top: 0;
}

#menu-product-categories a,
#menu-collections a {
  margin-left: 20px;
}
.cat-description {
  max-width: 100%;
  margin-left: 0;
  margin-top: 15px;
  width: auto;
}
.cat-description h4 br {
  display: none;
}
.cat-desc p {
  max-width: 100%;
}
.cat-images {
  margin: 14px 0 0 2%;
}
img.cat-prod-name {
  float: none;
  text-align: center;
}
.tax-product_category #mainbody-columns,
.tax-collection #mainbody-columns {
  margin-left: 0;
}
/*HOMEPAGE */
.homepage-footer-text {
  padding-right: 0;
  margin: 0 0 20px 0;
}
ul.footer_nav {
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0;
}
#homepage_boxes div.homepage_box {
  display: block;
  padding-right: 10px;
  height: auto;
  min-height: 185px;
}
.asi-disclaimer {
  margin-top: 20px;
  text-align: center;
}
#asi-footer {
  height: auto;
}

/*REPS*/
#rep_result table.more_info_table td:nth-child(1) {
  width: auto;
}
#rep_result {
  border: 1px solid #ccc;
  padding: 5%;
  width: 100%;
  margin-top: 15px;
}
.page-id-276 #mainbody-columns {
  background: none;
}

.welcome,
.leader {
  padding: 20px 0 40px 0;
}

/*ABOUT*/
.page-template-template-solution #mainbody-columns {
  background: none;
}
.solution-content {
  background: #ededee;
  padding-top: 0;
  max-width: 100%;
}

.welcome p,
.leader p {
  max-width: 100%;
}
.welcome > div,
.leader > div {
  padding: 0 20px;
}

.solutions-text {
  max-width: 100%;
}
.news-item {
  width: 100%;
}
#single-source-image .wp-post-image {
  display: none;
}
.solutions-intro,
.solution-content {
  position: relative;
  top: auto;
  left: auto;
  margin-left: 0 !important;
  width: auto;
}
#single-source-image img.mobile-only {
  margin-bottom: 20px;
}
.page-template-template-solution #mainbody-columns {
  padding: 0 20px;
}
.page-template-template-solution #mainbody-columns header {
  padding: 0 0px;
}
/*added 2/14 */
#about-products {
  padding: 0 10px;
}

@media (max-width: 380px) {
  .solutions {
    margin-bottom: 20px;
  }
  .solutions-text {
    width: 90%;
    margin-left: 10%;
  }
  .solutions_thumbnail {
    padding-right: 0 !important;
    width: 90%;
    margin-bottom: 15px;
  }
  .solutions .number {
    width: 10%;
  }
}

@media (max-width: 979px) {
  .solutions_heading {
    position: relative;
  }
  .solution-content {
    position: absolute;
    bottom: -10px;
  }
  .solutions_heading img {
    margin-bottom: 20px;
  }
  #single-source-image {
    padding-bottom: 65px;
  }
  #asi-footer > div {
    padding: 30px 0 0 0;
    height: 100%;
  }
}

@media (max-width: 990px) {
  #asi-head #searchform {
    display: none;
  }
}

@media (max-width: 767px) {
  #about-products > div {
    width: 100%;
    text-align: center;
  }
  h2.about-product {
    margin: 5px 0;
  }
  header .asi-page {
    min-height: 0;
    height: 80px;
  }

  #asi-head a.cssLogo {
    margin: 0;
  }

  #single-source-image {
    padding-bottom: 0px;
  }
  .solution-content {
    position: relative;
    bottom: -10px;
    background-color: transparent;
  }

  .page-template-template-green .col-sm-6 img {
    margin-bottom: 30px;
  }
  /*REPS*/
  #rep_result {
    border: 0px solid #ccc;
    padding: 0%;
  }

  /*HOMEPAGE */
  #homepage_boxes div.homepage_box {
    padding-bottom: 20px;
    text-align: center;
  }
  #homepage_boxes div.homepage_box > div {
    width: 100%;
    max-width: 100%;
    float: none;
  }
  .homepage_box_description_content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 0 auto;
    width: 250px;
    min-height: 70px;
  }
  a.home_link {
    margin: 30px auto 15px auto;
  }
  .homepage_box_description .pf-content {
    min-height: 0;
  }

  #disclaimer p {
    margin: 0 15px;
  }
  /*PRODUCTS */
  .cat-lg-img img {
    height: auto;
  }
  /*	.product-category {padding: 0 5%;}*/

  div.cat-desc {
    height: auto;
    padding: 15px;
  }
  .tax-product_category #mainbody-columns,
  .tax-collection #mainbody-columns {
    margin-left: 0;
  }
  img.cat-lg-img {
    max-width: 100%;
  }
}

@media (max-width: 400px) {
  .page-id-260 #gk-mainbody {
    padding: 20px 5px;
  }

  #asi-footer {
    flex-direction: column;
    align-items: center;
  }

  .social-platforms {
    justify-content: center;
  }

  #asi-footer > .asi-group-logo {
    margin-left: 0;
  }
}

@media (max-width: 767px) {
  #shipped-info > div {
    /*border-right: 0px solid #ccc !important;*/
  }
  #solutions .col-sm-6:nth-child(even) {
    padding-left: 0px;
  }
  #shipped-info img.alignleft,
  #shipped-info a.button {
    float: none !important;
    margin-bottom: 0;
  }
  #shipped-info a.button {
    width: 100%;
    text-align: center;
  }
}
}@media (max-width: 480px){/**
 *
 * -------------------------------------------
 * Mobile CSS file
 * -------------------------------------------
 * 
 **/
 
/*
 *
 * 11. Mobile code
 *
 *
------------------------------------ */
 
/* 11.1. Base elements
==================================== */ 
  .color_swatch {width: 100%; }

.tech-inner, #projects, #leed-info, #shipped-content, div.all-brochures, #bim-objects > div.bim-inner, .sitemap-content, #latestcolumns {
   
    -webkit-column-count: 1;
    -moz-column-count: 1; column-count: 1;
}
.product-container, .products_slideshow {min-height: 0; padding-bottom: 40px;}
.shipped-48 {margin: 20px 0;}
 #shipped-info img {float: none; clear: both; margin-bottom: 20px;}
 .color h5 div {width: auto !important}
/* archive / page 404 */
.page404 .widget,
.archivepage .widget {
	margin: 0!important;
	width: 100%!important;
}
.hardwareimg {margin-bottom: 15px;}

/* images fix */
#gk-mainbody img {
	height: auto!important;
	max-width: 100%!important;
}

/* column rules */
#gk-sidebar {
	padding: 20px 0!important;
}

#gk-sidebar .box {
	float: none!important;
	width: 100%!important;
}

.widget-area .col1,
.widget-area .col2,
.widget-area .col3,
.widget-area .col4,
.widget-area .col5,
.widget-area .col6,
.widget-area .box.last1,
.widget-area .box.last2,
.widget-area .box.last3,
.widget-area .box.last4,
.widget-area .box.last5 { 
	float: none!important;
	margin: 0 auto 20px auto!important; 
	max-width: 320px; 
	width: 100%; 
}

.widget-area .nth1,
.widget-area .nth2,
.widget-area .nth3,
.widget-area .nth4,
.widget-area .nth5,
.widget-area .nth6 {
	clear: both;
}

/* 11.2. Header elements
==================================== */
.gk-big-header {
	font-size: 32px!important;
	line-height: 1.2!important;
	margin-top: 0px!important;
}

.gk-small-header {
	font-size: 12px!important;
}

.gk-buttons {
	padding: 20px 0 0 0!important;
}

.gk-blue-button,
.gk-yellow-button {
	font-size: 14px!important;
	font-weight: 300!important;
	height: 24px!important;
	line-height: 25px!important;
	margin-left: 10px!important;
	padding: 0 16px!important;
}

.gk-medium-header {
	font-size: 18px!important;
}

/* 11.3. Posts
==================================== */

article.post, 
article.page {
	padding-left: 0!important;
}

aside.meta {
	float: none;
	min-height: 92px;
	overflow: hidden;
	position: static;
	width: 100%;
}

aside.meta dt.date + dd {
	left: 0;
	padding-left: 16px!important;
	position: absolute;
}

aside.meta dt,
aside.meta dd {
	clear: none;
	float: left;
	padding-left: 106px;
}

aside.meta dt {
	clear: both;
}

aside.meta dd {
	margin-bottom: 3px!important;
	padding-left: 10px;
}

aside.meta dd.edit,
aside.meta dd.bookmark {
	display: none;
}

.tag-page article aside.meta,
.category-page article aside.meta,
.search-page article aside.meta,
.home article aside.meta,
.archive article aside.meta {
	max-height: 32px!important;
	min-height: 32px!important;
}

.tag-page article aside.meta dl,
.category-page article aside.meta dl,
.search-page article aside.meta dl,
.home article aside.meta dl,
.archive article aside.meta dl {
	margin: 0!important;
}

.tag-page aside.meta dt.date + dd,
.category-page aside.meta dt.date + dd,
.search-page aside.meta dt.date + dd,
.home aside.meta dt.date + dd,
.archive aside.meta dt.date + dd {
	padding: 0!important;
	position: static;
}

.tag-page article aside.meta time,
.category-page article aside.meta time,
.search-page article aside.meta time,
.home article aside.meta time,
.archive article aside.meta time {
	display: block;
	float: left!important;
	width: auto!important;
	height: 28px!important;
	line-height: 29px!important;
	padding: 0 6px!important;
	font-size: 14px!important;
	margin-bottom: 0!important;
}

.tag-page article aside.meta time span,
.category-page article aside.meta time span,
.search-page article aside.meta time span,
.home article aside.meta time span,
.archive article aside.meta time span {
	display: inline!important;
	font-size: 14px!important;
	line-height: 29px!important;
}

.tag-page article aside.meta dd.format,
.category-page article aside.meta dd.format,
.search-page article aside.meta dd.format,
.home article aside.meta dd.format,
.archive article aside.meta dd.format {
	border: none!important;
	float: left!important;
	position: static!important;
}

.tag-page article hgroup h1,
.category-page article hgroup h1,
.search-page article hgroup h1,
.home article hgroup h1,
.archive article hgroup h1 {
	margin-top: 0!important;
}

#comments {
	margin-left: 0!important;
}


/* 11.4. Other elements
==================================== */

#gk-social-icons {
	display: none;
}

.gk-columns > div {
	padding: 10px 0!important;
	width: 100%!important;
}

/* GK News Show Pro */
.gk-nsp .gk-nsp-art {
	border-top: 1px solid #eee!important;
	border-left: none!important;
	padding-bottom: 20px!important;
	padding-top: 20px!important;
	width: 100%!important;
}

.gk-nsp .gk-nsp-art:first-child {
	border-top: none!important;
}

/* GK Tabs */
.gk-tabs-wrap > ol.gk-tabs-nav > li,
.gk-tabs-wrap > ol.gk-tabs-nav > li.active, 
.gk-tabs-wrap > ol.gk-tabs-nav > li.active:hover {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e5e5e5!important;
	border-right: none!important;
	border-top: none!important;
	width: 100%;
}

/* 11.5. Device classes
==================================== */

.onlyDesktop {
	display: none!important;
}

.onlyTablets {
	display: none!important;
}

.onlySmartphones {
	display: block!important;
}

.onlyTabltetsAndSmartphones {
	display: block!important;
}

/* 11.6. RTL Support
==================================== */

html[dir="rtl"] article.post, 
html[dir="rtl"] article.page {
	padding-right: 0!important;
}

html[dir="rtl"] aside.meta dt.date + dd {
	left: auto;
	padding-left: 0!important;
	padding-right: 16px!important;
	right: 0;
}

html[dir="rtl"] aside.meta dt,
html[dir="rtl"] aside.meta dd {
	float: right;
	padding-left: 0;
	padding-right: 106px;
}

html[dir="rtl"] aside.meta dd {
	padding-left: 0;
	padding-right: 10px;
}

html[dir="rtl"] .tag-page article aside.meta time,
html[dir="rtl"] .category-page article aside.meta time,
html[dir="rtl"] .search-page article aside.meta time,
html[dir="rtl"] .home article aside.meta time,
html[dir="rtl"] .archive article aside.meta time {
	float: right!important;
}

html[dir="rtl"] .tag-page article aside.meta dd.format,
html[dir="rtl"] .category-page article aside.meta dd.format,
html[dir="rtl"] .search-page article aside.meta dd.format,
html[dir="rtl"] .home article aside.meta dd.format,
html[dir="rtl"] .archive article aside.meta dd.format {
	float: right!important;
}

html[dir="rtl"] #comments {
	margin-right: 0!important;
}};/**
 *
 * -------------------------------------------
 * Override
 * -------------------------------------------
 *
 **/

/*
 *
 * 15. Override
 *
 *
------------------------------------ */

/* 15.1. Overrided elements
==================================== */

/*Bootstrap overrides */

.navbar-default {
    background-image: none !important;

    background-repeat: repeat-x;
    border-radius: 0px;
    -webkit-box-shadow: 0;
    box-shadow: 0;
}

.navbar {min-height: 0;}

.navbar-default {
    background-color: #000;
    border-color: #e7e7e7;
	background: none;
	border: 0;
	box-shadow: none;
}

.navbar-toggle .icon-bar {

    width: 18px;

    border-radius: 0px;
}

.navbar-default .navbar-toggle {border: 0;}
.navbar-toggle {background-color: #ededee; margin-right: 5px; }
.navbar-fixed-left .navbar-toggle {border-radius: 0px 10px 10px 0px;

-moz-border-radius: 0px 10px 10px 0px;
-webkit-border-radius: 0px 10px 10px 0px;
border: 0px solid #000000; -webkit-box-shadow: 3px 3px 12px -5px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 3px 12px -5px rgba(0,0,0,0.75);
box-shadow: 3px 3px 12px -5px rgba(0,0,0,0.75); padding: 5px 5px 5px 10px; }

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background: none !important;
	outline: none;
}

.page-id-276 select {background: #fff;}

.carousel-control.right, .carousel-control.left {background: none !important;}#TB_overlay {
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100050; /* Above DFW. */
}

#TB_window {
	position: fixed;
	background-color: #fff;
	z-index: 100050; /* Above DFW. */
	visibility: hidden;
	text-align: left;
	top: 50%;
	left: 50%;
	-webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
	box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
}

#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}

#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}

#TB_closeWindowButton {
	position: absolute;
	left: auto;
	right: 0;
	width: 29px;
	height: 29px;
	border: 0;
	padding: 0;
	background: none;
	cursor: pointer;
	outline: none;
	-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
	transition: color .1s ease-in-out, background .1s ease-in-out;
}

#TB_ajaxWindowTitle {
	float: left;
	font-weight: 600;
	line-height: 29px;
	overflow: hidden;
	padding: 0 29px 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: calc( 100% - 39px );
}

#TB_title {
	background: #fcfcfc;
	border-bottom: 1px solid #ddd;
	height: 29px;
}

#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}

#TB_ajaxContent.TB_modal {
	padding: 15px;
}

#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}

#TB_load {
	position: fixed;
	display: none;
	z-index: 100050;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0 0 -125px;
	padding: 40px 15px 15px;
}

#TB_HideSelect {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	opacity: 0;
	height: 100%;
	width: 100%;
}

#TB_iframeContent {
	clear: both;
	border: none;
}

.tb-close-icon {
	display: block;
	color: #666;
	text-align: center;
	line-height: 29px;
	width: 29px;
	height: 29px;
	position: absolute;
	top: 0;
	right: 0;
}

.tb-close-icon:before {
	content: "\f158";
	content: "\f158" / '';
	font: normal 20px/29px dashicons;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#TB_closeWindowButton:hover .tb-close-icon,
#TB_closeWindowButton:focus .tb-close-icon {
	color: #006799;
}

#TB_closeWindowButton:focus .tb-close-icon {
	-webkit-box-shadow:
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
	box-shadow:
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
}
